問題タブ [zxing.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
620 参照

zxing - ZXing.net: raw バイトにアクセスする方法 (および埋め込まれたヌルの問題を克服する方法)?

NULL 文字が埋め込まれた PDF417 バーコードを読み取ろうとすると、次のようになります。

null埋め込まれた文字に遭遇すると、返されたテキストは切り取られます。

IDUS3*1GORRELL, LIDIA 9991001041 0060150RDBR1992OCT31NNYYUNONE なし 2RRT 2011NOV042052OCT308 5RESRETUSAF AMN E1 I UNKÿØÿà

私が必要としているのは、PDF417 バーコードのRawBytesです。

他のハードウェア デコーダは、文字列全体を返します (文字列に NULL 文字が含まれていても完全に有効であるため)。

があります:

しかし、RawBytesは常にnull- それが意味すると思っていることを意味するわけではありません。RawBytes読み取ったバーコードではありません。これは QR コードからの生のバイトです。

PDF417 カードでエンコードされた raw バイトを取得するにはどうすればよいですか?

0 投票する
0 に答える
198 参照

c# - Zxing winforms サンプルに code_39 を含むより多くのフォーマットをデコードさせようとしています

最終的にこれは既存のwinformsアプリで行われるため、winforms c#サンプルを使用しようとしています。

ビデオカメラから入力を取得してバーコードを取得し、それをデコードするための素敵な小さな例を見つけました。よく働く...

しかし、社内で印刷しているバーコードのタイプはデコードされません (コード 39 だと思いますが、よくわからないので、可能であればより一般的な回答が必要です)。

これが私が使用しているコードです。サンプルのwinformとして、いくつかのコントロールが使用されていますが、ここでは宣言されていません。

System.Collections.Generic の使用; System.ComponentModel の使用; System.Data の使用; System.Drawing を使用します。System.Linq を使用します。System.Text を使用します。System.Threading.Tasks の使用; System.Windows.Forms を使用します。AForge.Video を使用。AForge.Video.DirectShow を使用します。ZXingを使用。

名前空間 zxingTest { public 部分クラス Form1 : Form { FilterInfoCollection filterInfoCollection; VideoCaptureDevice videoCaptureDevice; public Form1() { InitializeComponent(); }

}

timer1_tick メソッドでは、UPC バーコードを問題なくデコードしますが、私たちのものは無視されます。

Androidなどの例はたくさんありますが、ストレートウィンドウの例は見つかりません。また、実装間で同じであることを装飾的に見つけていません。

上記のサンプルを変換して、より多くの型、具体的には code_93 を処理するにはどうすればよいですか

BarReader の代わりに BarDecoder を使用することに関する情報を見つけましたが、宣言された型ではないようです

これが私が読み取ろうとしているバーコードです

ここに画像の説明を入力