実例
構文
<bc:barcode message="2012345">
<bc:pdf417>
<bc:module-width>0.352777mm</bc:module-width> <!-- 1 pixel at 72dpi -->
<bc:row-height>3mw</bc:row-height>
<bc:columns>2</bc:columns>
<bc:min-columns>2</bc:min-columns>
<bc:max-columns>2</bc:max-columns>
<bc:min-rows>3</bc:min-rows>
<bc:max-rows>90</bc:max-rows>
<bc:ec-level>0</bc:ec-level>
<bc:quiet-zone enabled="true">2mw</bc:quiet-zone>
<bc:vertical-quiet-zone>2mw</bc:vertical-quiet-zone>
<bc:width-to-height-ratio>3.0</bc:width-to-height-ratio>
</bc:pdf417>
</bc:barcode>
メモ
- このシンボロジーは可読領域を持たない。
- {ec-level}はエラー修正レベルであり、0から8の間で無ければならない。
- {vertical-quiet-zone}が明示的に設定されない場合、{horizontal-quiet-zone}が設定されているのと同じことになる。
- メッセージのサイズによって、{columns}と{ec-level}は調整する必要があるかもしれない。起こりえるエラーのメッセージを注意深く読んでほしい。
- 代替方法として、{columns}セッティングを削除して、メッセージによってシンボルを伸び縮みさせられる{min/max-columns}と{min/max-rows}を扱っても良い。{width-to-height-ratio}を使って、シンボルの形をコントロールできる。(注:有効な行数は3から90の間に、有効な列数は1から30の間に設定しなければならない。)
- {columns}設定を使うと{min/max-columns}設定を無効にする。あるいは言い換えるなら、{columns}を設定すると{min-columns}と{max-columns}を同じ値に設定する。
- Macro PDF417 機能はまだ実装されていない。
- Compact PDF417 機能はまだ実装されていない。
メッセージ書式
- 印刷可能な全てのASCII文字は有効な文字である。
- バイトコンパクションモードは256の全ての取りえる8ビットのバイト値をコード化させられる。
- 数字文字だけを使えばより小さいシンボルサイズに収められる
- 現時点では、ECI機能は使用できない。全ての文字は”cp437″ (PC437)エンコーディングで翻訳される。