私は後でアプリケーションにスキャンできる暗号化されたデータが印刷されたページを生成する必要があります。バーコードによく似ていますが、暗号化されています。暗号化されたデータを印刷または視覚的に表現する
暗号化されるテキストの量は1KBから10KBの間ですが、今後増加する可能性があります。 1MBを超える可能性はほとんどありません。
私はドキュメント処理システムを開発していますので、印刷のDOSとドンを理解しています。スキャンは通常、そこで質問があるなど
ゆがみ、回転、アーティファクト、として印刷されたページにプロパティを追加します。
- 視覚的にこのデータ量を表すために最適な形式は何ですか?私が想定しているバーコードではありません。
- フォーマットを問わず、データを単一のA4ページに収めたいので、不動産は非常に重要です。私は、コードテーブル圧縮でBase64エンコーディングが候補になると思っていますか?何かご意見は。
EDIT:バーコードだけが実行可能な解決策であるようです。データは本質的には一連の数字であるため、ベース10を使用して、暗号化する前にコード/インデックステーブルに圧縮します。または、より高い基地をここで賢明に使うのか?
特定のプログラミングに関する質問があります。 – asawyer
10KBのデータを視覚的にエンコードするためのバーコードの代替品。 –
A4ページには、約870万ビットの情報を余白なしで300 dpiで保存できます。理論的には、圧縮せずにページごとにメガバイトを得ることができます。すべての面で1/2インチのマージンを与え、あなたは約780万ビットを持っています。これは約955キロバイトの情報で、プリンタとスキャナは300 dpiで確実に動作すると仮定しています。 –