2017-01-23 2 views
1

私はSPPモードでSocketScan Mobileスキャナを使用しています。私がスキャンしたデータを読むと、バーコードテキスト(Unicodeでエンコードされていないようです)にUnicodeプレフィックス/サフィックスが付加されます。コマンドバーコードマニュアルに記載されているNo PrefixまたはSuffixバーコード(#FNB 4160C100000#)を使用して、スキャナを「データをそのまま」モードに設定しました。接頭辞や接尾辞が見えないとは思っていませんでした。 Unicodeエンコーディングは意味のあるものにデコードしません。SocketMobile SPPモードのデータをスキャン

COMポートから未処理のデータを読み込んだときに、前もって追加/追加されていることを誰かに教えてもらえますか?

スキャンしたバーコードの種類に関する情報と思われます。

\ U0002 \ 0)\ 0D \ U0001 \ 0 \ u0017 \ 0:ここで私はバーコードEQ0000013158をスキャンするとき、私は何を得るの例がある(私はそれが確かUPC-8コードではなく、だと思います) \ 0 \ 0 \ 0 \ 0 \ F \ 0 \ U0001 \ 0 \ u0006EQ0000013158 \ r]をC0DB3`E5の\ u0003

さらに良いことに、誰かがこれらのコードが何を意味するかを説明し、技術マニュアルに私を指すことができますか?

答えて

1

SPPモードでは、スキャナはプロトコルを使用しています。それがあなたが握っているものです。あなたのケースでは、プロトコルは02で始まり、03で終わります。

+0

これは私が正しく理解すれば、スキャナが挿入しているものではなく、バーコードでコード化された生データですか?ところで、コード128-Bです。 – Los2000

+0

バーコードデコードされたデータをホストに送信するために、ファームウェアによってプロトコルが追加されます。したがって、これらの「余分な」バイトはバーコードの一部ではありません。 – EricG

+0

ありがとうEricG。私は、このプロトコルのデータが一貫しているだけでなく、フィルタリングすることができますか、スキャンしたバーコードのタイプに基づいてフォーマットが変更されるかどうかについて懸念しています。私はバーコードに関連するプロトコルをエンコードするためにインターネットを検索しました。特に、私がテストしているバーコードのコード128で、私が見ているデータと一致するものはありませんでした。違いがあるかどうかを調べるために他のフォーマットを試してみることにします。 – Los2000

関連する問題