uCosminexus EUR システム設計ガイド
QRコードを表示する場合は,入力データ形式によって,使用できる文字が異なります。また,指定するデータ(データキャラクタ)の桁数も異なります。
QRコードの表示例を次に示します。
QRコードでEURがサポートする範囲を次に示します。
| 機能 | EURでサポートする範囲 |
|---|---|
| モデル | モデル2をサポートします。 |
| バージョン | バージョン1から40をサポートします。 |
| 訂正レベル | M(15%),Q(25%)をサポートします。 |
| モード | 数字モード,英数字モード,8ビットバイトモード,漢字モード,混在モードをサポートします。 |
| セルサイズ | [アイテムのプロパティ]ダイアログ,環境変数EURPS_QR_CELL_SIZE_D,または環境変数EURPS_QR_CELL_SIZE_Mで指定できます。指定されていない場合は,アイテムサイズとバージョンから自動計算します。 |
| クワイエットゾーン | クワイエットゾーンはEURが付加します。サイズは4モジュールです。 |
QRコードに指定できる入力データ文字は,入力データ形式によって異なります。
QRコードは,アイテム枠の大きさ,および指定するデータから求められた型番によって,帳票に表示できるQRコードの大きさが異なります。また,QRコードは,出力するプリンタの解像度によっても,大きさが異なります。EURでは入力データから適切なバージョンを計算して使用します。
[アイテムのプロパティ]ダイアログまたは環境変数EURPS_QR_VERSIONで指定された値よりも入力データが小さい場合は指定された値になるように調整します。環境変数EURPS_QR_VERSIONについては,マニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。
表4-9 QRコードの最小バージョン
| 指定条件 | 最小バージョン | |
|---|---|---|
| [アイテムのプロパティ]ダイアログ | 環境変数EURPS_QR_VERSION | |
| なし | なし | バージョン1 |
| なし | V1 | バージョン1 |
| バージョン2 | − | バージョン2 |
表4-10 出力バーコードのバージョン
| 条件 | 出力バージョン |
|---|---|
| 入力データのバージョン≦最小バージョン | 最小バージョン |
| 入力データのバージョン>最小バージョン | 入力データのバージョン |
QRコードのモードは,入力データ形式によって異なります。
表4-11 条件別の遷移後のモード(「文字列」または「16進文字列」)
| 条件 | 遷移後のモード | |
|---|---|---|
| 現在モード | 出現文字 | |
| 数字モード | 数字 | 数字モード |
| 英字 | 英数字モード | |
| 漢字 | 漢字モード | |
| 英数字モード | 数字 | 英数字モード |
| 英字 | 英数字モード | |
| 漢字 | 漢字モード | |
| 8ビットバイトモード | 数字 | 8ビットバイトモード |
| 英字 | 8ビットバイトモード | |
| 漢字 | 漢字モード | |
| 漢字モード | 数字 | 数字モード |
| 英字 | 英数字モード | |
| 漢字 | 漢字モード | |
出力バージョンに対応するモジュール数とアイテムサイズからセルサイズを計算します。[アイテムのプロパティ]ダイアログ,環境変数EURPS_QR_CELL_SIZE_D,または環境変数EURPS_QR_CELL_SIZE_Mでセルサイズが指定された場合,計算した標準セルサイズより小さいときには指定されたセルサイズを出力します。環境変数EURPS_QR_CELL_SIZE_D,環境変数EURPS_QR_CELL_SIZE_Mについては,マニュアル「EUR 帳票出力 リファレンス EUR Server編」を参照してください。
表4-12 出力セルサイズ
| 条件 | 出力セルサイズ | ||
|---|---|---|---|
| [アイテムのプロパティ]ダイアログ | EURPS_QR_CELL_SIZE_D | EURPS_QR_CELL_SIZE_M | |
| なし | なし | なし | 標準セルサイズ |
| なし | D | なし | D×解像度 |
| なし | − | M | ↓(M×解像度)/解像度↓ |
| Mi | − | − | ↓(Mi×解像度)/解像度↓ |
出力セルサイズでバーコードを描画するとアイテムサイズより大きくなる場合は,バーコードは表示されません。指定セルサイズが標準セルサイズよりも大きい場合は,アイテムサイズを超えます。標準セルサイズが0となる場合もバーコードは表示されません。
標準セルサイズの計算式を次に示します。
標準セルサイズ=↓((min(アイテム幅,アイテム高)×解像度)/(モジュール数+8※))↓÷解像度 モジュール数=21+4×(バージョン−1)
EURでは,クワイエットゾーンは4モジュールです。
QRコードは,サイズの指定ができません。QRコードのサイズを変更したい場合は,アイテム枠の大きさをマウス操作で変更してください。
指定されたアイテム枠に収まる適切なサイズに自動調整して出力されます。
QRコードは,出力するプリンタに依存しません。
All Rights Reserved. Copyright (C) 2012, 2014, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2012, 2014, Hitachi Solutions, Ltd.