帳票システム構築支援 uCosminexus EUR uCosminexus EUR サーバ帳票出力
CODE128バーコードのバーコード補正情報を指定します。次に示す形式で指定します。
type〔,〔Param1〕,〔Param2〕〕
環境変数EURPS_CODE128_PARAMとプリンタ定義ファイルのキーワードCODE128PARAMが同時に指定された場合は,プリンタ定義ファイルの指定が有効になります。
| 指定値 | 説明 |
|---|---|
| 0 | ミリメートル(mm)で指定したモジュールサイズからバーキャラクタサイズを計算します。モジュールサイズ×11(mm)を超えないドット数でバーキャラクタを描画します。ストップキャラクタは,モジュールサイズ×13(mm)を超えないドット数で描画します。1を指定した場合と比べて,サイズを細かく指定できますが,バーコードの質は落ちます。 |
| 1 | ミリメートル(mm)で指定したモジュールサイズを超えないドット数を求め,その11倍をバーキャラクタのサイズにします。1ドットの大きさを超えるまではバーコードの大きさは変わりません。プリンタ解像度によって補正するドット数が変わります。 |
| 2 | 1を指定した場合の計算方法に加えて,param1で指定した幅に相当するドット数分だけ黒バーを細く,白バーを太くします。 param2を指定した場合は,param1で指定した値で補正した状態のスタートキャラクタとストップキャラクタにparam2で指定した値でさらに補正します。 |
表7-58 解像度300dpiの場合に補正するドット数
| Param1またはParam2に指定する値(ミリメートル) | 補正するドット数(ドット) |
|---|---|
| 0.04 | 0.972441 |
| 0.041 | 0.984252 |
| 0.042 | 0.996063 |
| 0.043 | 1.007874 |
| 0.044 | 1.019685 |
| 0.045 | 1.031496 |
| 0.046 | 1.043307 |
表7-59 解像度600dpiの場合に補正するドット数
| Param1またはParam2に指定する値(ミリメートル) | 補正するドット数(ドット) |
|---|---|
| 0.02 | 0.972441 |
| 0.021 | 0.996063 |
| 0.022 | 1.019685 |
| 0.023 | 1.043307 |
| 0.024 | 1.066929 |
| 0.025 | 1.090551 |
| 0.026 | 1.114173 |
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.