問題タブ [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.
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 バイトを取得するにはどうすればよいですか?
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 を使用することに関する情報を見つけましたが、宣言された型ではないようです
これが私が読み取ろうとしているバーコードです