2

//主観的な理由でこの投稿を閉じないでください。
情報の送信時に PDF ファイルを生成するフォーム入力の winform アプリケーションを開発しています。PDF ファイルには、ユーザーが入力した情報をエンコードするバーコードが含まれている必要があります。ユーザーは PDF ファイルを印刷し、署名を付けて、FAX で返送します。このアプリケーションに使用するバーコード記号を選択するための提案が必要です。バーコードは以下の条件を満たす必要があります。

  1)The barcode need to encode upto 120 characters

バーコードは多くの情報をエンコードする必要があるため、非常に高い情報密度で保存できる 2D バーコードの方が優れていると思います。

  2)Only upper case alphabets and numbers need to be encoded

ほとんどの 2D バーコードは数字以上のものを格納できますが、code 39 など、すべてのアルファベットを表すことができない 1D バーコードもあります。

  3)Preferable size of barcode is 1.5 inch height and 8 inch width

これが最も困難な要件です。アカウントIDなどの情報の下にバーコードを配置する予定です。したがって、バーコードが幅に応じて情報容量が増加する長方形の形状をとればよいでしょう。この要件は、1D バーコードに適しています。また、2D バーコードは正方形であるため、バーコードの両側で多くのスペースが無駄になります。

  4)Error correcting capability

2D バーコードは、より優れたエラー修正機能を備えています。一部の 1D バーコードのみがエラー修正機能を備えています。これは必須要件ではありません。

  5)The barcode need to be faxed from one country to another

バーコードは PDF で生成されます。PDFが印刷されてから、ファックスで送信する必要があります。そのため、バーコードは高解像度である必要があります。そうしないと、スキャナがデータを正しくデコードできない恐れがあります。バーコード画像の解像度は200dpiで十分だと思います。2D バーコードは水平方向と垂直方向の両方でスキャンする必要があるため、FAX で送信するのに問題はありますか? ファックスの解像度が縦と横で違うと聞いたことがあります。これにより、バーコードをスキャンするときに問題が発生しますか?

  6)Easiness to program in c# to generate barcode

大事なことを言い忘れましたが、このバーコード生成を自分で C# でプログラムする必要があります。したがって、同じものに利用できる無料のライブラリがいくつかあるはずです。Aspose バーコードは良いものです。しかし、それは高価です。

次のバーコードに出会いました。これらのタイプのいくつかの仕様を確認しました。しかし、最終決定には至りませんでした。バーコードを選んでプログラミングを始めると後戻りできません。

1D: UPC/EAN/JAN、Code 39、Code 128、Interleaved 2 of 5、Codabar、Code 11、Code 93、NEC 2 of 5、Matrix 2 of 5、Trioptic Code、Stacked 1D: PDF417、Micro PDF417、Codablock A & F、コンポジット コード 2D: データ マトリックス、QR コード、マイクロ QR コード、Aztec コード、Maxicode

PDF417を使おうと思っています。欠点はありますか?

4

1 に答える 1