私のアプリケーションは Code 39 バーコードを生成していますが、印刷物をスキャンして再印刷した後、ドキュメント管理システムがバーコードを認識するのに問題があります。
また、最終ドキュメントのバーコードが読み取れないことを確認するオンライン バーコード リーダーを使用してテストしました。
他の場所で印刷、スキャン、再印刷した後に最良の結果が得られる、使用するのに最適なタイプのバーコードはありますか?
これは、アプリケーションから直接 PDF に含まれる元のバーコードです。
印刷、スキャン、再印刷されたバーコードは次のとおりです。
オンライン バーコード リーダーを使用したテストでは、次の結果が得られます。
アップロードされた画像にバーコードが見つかりませんでした。
バーコードを生成するために GNU Barcode を使用しています。
$ barcode -h
barcode: Options:
-i <arg> input file (strings to encode), default is stdin
-o <arg> output file, default is stdout
-b <arg> string to encode (use input file if missing)
-e <arg> encoding type (default is best fit for first string)
-u <arg> unit ("mm", "in", ...) used to decode -g, -t, -p
-g <arg> geometry on the page: [<wid>x<hei>][+<margin>+<margin>]
-t <arg> table geometry: <cols>x<lines>[+<margin>+<margin>]
-m <arg> internal margin for each item in a table: <xm>[,<ym>]
-n "numeric": avoid printing text along with the bars
-c no Checksum character, if the chosen encoding allows it
-E print one code as eps file (default: multi-page ps)
-P create PCL output instead of postscript
-p <arg> page size (refer to the man page)
Known encodings are (synonyms appear on the same line):
"ean", "ean13", "ean-13", "ean8", "ean-8"
"upc", "upc-a", "upc-e"
"isbn"
"39", "code39"
"128c", "code128c"
"128b", "code128b"
"128", "code128"
"128raw"
"i25", "interleaved 2 of 5"
"cbr", "codabar"
"msi"
"pls", "plessey"
"code93", "93"