• 検索結果がありません。

USE_LIMITS

ドキュメント内 StarPRNTコマンド仕様書 (ページ 81-91)

ESC GS P 8

USE_LIMITS

(バーコードの縦横の比率を指定)

p1 : p2 : 縦(p1)横(p2)の配分比

ただし、p1 : p2 = 1 : 99 ~ 10 : 1 ( p1 / p2 = 0.01~10) 1

USE_FIXED

(バーコードのライン数、カラム数を それぞれ指定)

p1 : ライン数(0, 3~90)、 p2 : カラム数(0, 1~30)

ただし、p1 * p2 ≦ 928

p1, p2のどちらかに0を指定した場合その設定値は可変であることを示す。

本コマンドによる、バーコードサイズの設定は、あくまでサイズの概略を指定するものであり、その他の設定によりサイズは自 動的に補正される。

ESC GS x S 1 n

【名 称】 PDF417 ECC(セキュリティレベル)の設定

【コード】 ASCII ESC GS x S 1 n

16進数 1B 1D 78 53 31 n

10進数 27 29 120 83 49 n

【定義域】 0≦n≦8

【初期値】 n = 1

【機 能】 パラメータ詳細

・ n :ECCレベル(0~8)

ESC GS x S 2 n

【名 称】 PDF417 モジュールのX方向サイズの設定

【コード】 ASCII ESC GS x S 2 n

16進数 1B 1D 78 53 32 n

10進数 27 29 120 83 50 n

【定義域】 1≦n≦10

【初期値】 n = 2

【機 能】 パラメータ詳細

・ n :モジュールX方向サイズ(x-dim)を設定する。(単位:ドット)

本コマンドによる指定は、2≦nとすることを推奨する。

n=1で使用する場合は、実使用上で確認を行うこと。

StarPRNTコマンド仕様書 2-67

ESC GS x S 3 n

【名 称】 PDF417 モジュールのアスペクト比の設定

【コード】 ASCII ESC GS x S 3 n

16進数 1B 1D 78 53 33 n

10進数 27 29 120 83 51 n

【定義域】 1≦n≦10

【初期値】 n = 3

【機 能】 パラメータ詳細

・ n :モジュールのアスペクト比(asp)を設定する。

本コマンドにより、モジュールのY方向サイズは[x-dim * asp]に設定される。

本コマンドによる指定は、2≦nとすることを推奨する。

n=1で使用する場合は、実使用上で確認を行うこと。

ESC GS x D nL nH d1 d2 … dk

【名 称】 PDF417 バーコードデータの設定

【コード】 ASCII ESC GS x D nL nH d1 d2 … dk 16進数 1B 1D 78 44 nL nH d1 d2 … dk 10進数 27 29 120 68 nL nH d1 d2 … dk

【定義域】 0≦nL≦255, 0≦nH≦255 1≦(nL + nH * 256)≦1024 0≦d≦255

1≦k≦1024

【初期値】 ---

【機 能】 パラメータ詳細

・nL + nH * 256 :バーコードデータ数

・dk :バーコードデータ(最大1024データ)

[nL+nH*256]が定義域外のとき、[nL+nH*256]バイトのデータが受け捨てられる。

【機種別制限事項】

SM-L Series : 最大設定可能Byte数 128Byte

ESC GS x P

【名 称】 PDF417 バーコードの印字

【コード】 ASCII ESC GS x P

16進数 1B 1D 78 50

10進数 27 29 120 80

【定義域】 ---

【初期値】 ---

【機 能】 バーコードデータを印字する。

ラインバッファに未印字データがある場合には、ラインバッファ内のデータを印字した後にこのコマンドを実行する。従って、同 一行に他のデータ(キャラクタ、ビットイメージ、バーコード)と混在して印字する事はできない。

また、下記に示すようなエラーがあった場合、本コマンドは無視される。

・ 各バーコード設定コマンドの組合せにより、バーコード生成時にエラーが生じる場合

・ 生成されたバーコードデータがPDF417印字可能サイズを超える場合

・ 印字データが現在設定されている印字領域を超える場合 印字されるバーコードは、必ず実使用上で確認すること。

2-3-15) GS1二次元コード、合成シンボルコマンド

ESC GS ( k pL pH cn fn [parameter]

【名 称】 シンボルの設定と印字

【コード】 ASCII ESC GS ( k pL pH cn fn n 16進数 1B 1D 28 6B pL pH cn fn n 10進数 27 29 40 107 pL pH cn fn n

【機 能】 シンボルに関する処理を実行する。

・pL, pHはcn以降のパラメータ数を(pL+pH×256)バイトに指定する。

・cnはシンボルの種類を指定する。

・fnは機能を指定する。

・[parameter]は機能別仕様を参照。

cn シンボルの種類

51 2次元GS1データバー

(GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Expanded Stacked) 52 合成シンボル (二次元コード)

cn fn 機能No. 機能名

51 67 機能367 二次元GS1 DataBar:モジュールサイズの設定

71 機能371 二次元GS1 DataBar:GS1 DataBar Expanded Stacked の最大幅の設定

80 機能380 二次元GS1 DataBar:シンボル保存領域へのデータの格納

81 機能381 二次元GS1 DataBar:シンボル保存領域のシンボルデータの印字

52 67 機能467 合成シンボル:モジュールサイズの設定

71 機能471 合成シンボル:GS1 DataBar Expanded Stacked の最大幅の設定 72 機能472 合成シンボル:HRIフォントの設定

80 機能480 合成シンボル:シンボル保存領域へのデータの格納 81 機能481 合成シンボル:シンボル保存領域のシンボルデータの印字

StarPRNTコマンド仕様書 2-69

<機 能 367 >ESC GS ( k pL pH cn fn n (cn=51, fn=67)

【名 称】 2次元GS1データバー:モジュール幅の設定

【コード】 ASCII ESC GS ( k pL pH cn fn n 16進数 1B 1D 28 6B pL pH cn fn n 10進数 27 29 40 107 pL pH cn fn n

【定義域】 pL=3, pH=0 cn=51 fn=67 2≦n≦8

【初期値】 n = 2

【機能】 2次元GS1データバーの1モジュールの幅をnドットに設定する。

【詳細】 この機能の設定は機能 381の処理に影響する。

この設定はESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

設定単位は1ドット。

幅は0.125mm(1/203インチ)単位で設定される。

【参照】 ESC GS ( k 機能 381 , ESC @

<機 能 371 >ESC GS ( k pL pH cn fn nL nH (cn=51, fn=71)

【名 称】 2次元GS1データバー:GS1DataBar Expanded Stackedの最大幅を設定

【コード】 ASCII ESC GS ( k pL pH cn fn nL nH 16進数 1B 1D 28 6B pL pH cn fn nL nH 10進数 27 29 40 107 pL pH cn fn nL nH

【定義域】 pL=4, pH=0 cn=51 fn=71 106≦n≦3952

【初期値】 (nL + nH x 256) = 141 (nL = 141, nH = 0)

【機能】 2次元GS1DataBar Expanded Stackedの最大幅をnドットに設定する。

【詳細】 この機能の設定は機能 381の処理に影響する。

この設定はESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

設定単位は1ドット。

幅は0.125mm(1/203インチ)単位で設定される。

【参照】 ESC GS ( k 機能 381 , ESC @

<機 能 380 >ESC GS ( k pL pH cn fn m n d1...dk (cn=51, fn=80)

【名 称】 2次元GS1データバー:シンボル保存領域へのデータの格納

【コード】 ASCII ESC GS ( k pL pH cn fn m n d1 ... dk 16進数 1B 1D 28 6B pL pH cn fn m n d1 ... dk 10進数 27 29 40 107 pL pH cn fn m n d1 ... dk

【定義域】 4≦(pL+pH×256)≦259 (0≦pL≦255, pH = 0, 1) cn=51

fn=80 m=48 n=72, 73, 76 0≦d≦255

k=(pL+pH×256)-4

【機能】 2次元GS1データバーのシンボルデータ(d1...dk)をシンボル保存領域に格納する。

n 種類 Data (k) ASCII Data (d)

72 GS1 Databar Stacked k = 13 “0”~”9” 48≦d≦57

73 GS1 Databar Stacked Omnidirectional k = 13 “0”~”9” 48≦d≦57 76 GS1 Databar Expanded Stacked 2≦k≦255 0~9, A~Z, a~z

SP, !, ", %, $, ', (, ), *, +, ,, -, ., /, :, ;, <, =, >, ?, _, {

48≦d≦57,65≦d≦90,97≦d≦122, 32≦d≦34, 37≦d≦47, 58≦d≦63, d = 95,123

[However d1 = 40, 48≦d2≦57, 48≦d3≦57,48≦d1≦57,48≦d2≦57]

【詳細】 この機能によってシンボル保存領域に保管されたデータは機能 381で処理される。

機能 381を処理した後でも、保存領域のデータは保持される。

d1...dkのk Byteをシンボルデータとして処理する。

この設定は、この機能の再設定、ESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

【参照】 ESC GS ( k 機能 381 , ESC @

StarPRNTコマンド仕様書 2-71

<機 能 381 >ESC GS ( k pL pH cn fn m (cn=51, fn=81)

【名 称】 2次元GS1データバー:シンボル保存領域のシンボルデータの印字

【コード】 ASCII ESC GS ( k pL pH cn fn m 16進数 1B 1D 28 6B pL pH cn fn m 10進数 27 29 40 107 pL pH cn fn m

【定義域】 pL=3, pH=0 cn=51 fn=81 m=48

【機能】 ESC GS ( k 機能 380でシンボル保存領域に格納したシンボルデータのエンコードと印字を実行する。

【注意】 クワイエットゾーンは使用者側で確保すること。

【参照】 ESC GS ( k 機能 380

【機能】 本コマンドは、バーコードデータの印字またはイメージバッファへの展開を行う。

下記に示すようなエラーがあった場合、本コマンドは無視される。

・ 各バーコード設定コマンドの組合せにより、バーコード生成時にエラーが生じる場合

・ 生成されたバーコードデータがGS1データバー印字可能サイズを超える場合

・ 印字データが現在設定されている印字領域を超える場合 印字されるバーコードは、必ず実使用上で確認すること。

スタンダードモードの場合:

・ラインバッファに未印字データがある場合には、ラインバッファ内のデータを印字した後にこのコマンドを実行し、バーコードを 印字する。従って、同一行に他のデータ(キャラクタ、ビットイメージ、バーコード)と混在して印字する事はできない。

ページモードの場合:

・本コマンドでは、バーコードデータのイメージバッファへの展開のみを行う。

<機 能 467 >ESC GS ( k pL pH cn fn n (cn=52, fn=67)

【名 称】 合成シンボル:モジュール幅の設定

【コード】 ASCII ESC GS ( k pL pH cn fn n 16進数 1B 1D 28 6B pL pH cn fn n 10進数 27 29 40 107 pL pH cn fn n

【定義域】 pL=3, pH=0 cn=52 fn=67 2≦n≦8

【初期値】 n = 2

【機能】 合成シンボルの1モジュールの幅をnドットに設定する。

【詳細】 この機能の設定は機能 481の処理に影響する。

この設定はESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

設定単位は1ドット。

幅は0.125mm(1/203インチ)単位で設定される。

【参照】 ESC GS ( k 機能 481 , ESC @

<機 能 471 >ESC GS ( k pL pH cn fn nL nH (cn=52, fn=71)

【名 称】 合成シンボル:GS1DataBar Expanded Stackedの最大幅を設定

【コード】 ASCII ESC GS ( k pL pH cn fn nL nH 16進数 1B 1D 28 6B pL pH cn fn nL nH 10進数 27 29 40 107 pL pH cn fn nL nH

【定義域】 pL=4, pH=0 cn=52 fn=71 106≦n≦3952

【初期値】 (nL + nH x 256) = 141 (nL = 141, nH = 0)

【機能】 合成シンボル内のGS1DataBar Expanded Stackedの最大幅をnドットに設定する。

【詳細】 この機能の設定は機能 481の処理に影響する。

この設定はESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

設定単位は1ドット。

幅は0.125mm(1/203インチ)単位で設定される。

【参照】 ESC GS ( k 機能 481 , ESC @

StarPRNTコマンド仕様書 2-73

<機 能 472 >ESC GS ( k pL pH cn fn n (cn=52, fn=72)

【名 称】 合成シンボル:HRIフォントの設定

【コード】 ASCII ESC GS ( k pL pH cn fn n 16進数 1B 1D 28 6B pL pH cn fn n 10進数 27 29 40 107 pL pH cn fn n

【定義域】 pL=3, pH=0 cn=52 fn=72

0≦n≦2, 48≦n≦50

【初期値】 n = 0

【機能】 合成シンボルを印字するときのHRI文字のフォントを選択する。

n HRIのフォント

0, 48 印字しない

1, 49 印字する (フォントA (12×24)を選択) 2, 50 印字する (フォントB (9×24)を選択)

【詳細】 この機能の設定は機能 481の処理に影響する。

HRI “印字する”を選択した場合、1次元バーコードの下にHRIが印字される。

合成されるシンボルが2次元コード(GS1 DataBar Stacked, GS1 DataBar Stacked Omnidirectional, GS1 DataBar Expanded

Stacked)の場合、この設定に関わらずHRIは印字されない。

この設定はESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

【参照】 ESC GS ( k 機能 481 , ESC @

<機 能 480 >ESC GS ( k pL pH cn fn m a b d1...dk (cn=52, fn=80)

【名 称】 合成シンボル:シンボル保存領域へのデータの格納

【コード】 ASCII ESC GS ( k pL pH cn fn m a b d1 ... dk 16進数 1B 1D 28 6B pL pH cn fn m a b d1 ... dk 10進数 27 29 40 107 pL pH cn fn m a b d1 ... dk

【定義域】 7≦(pL+pH×256)≦2366 (0≦pL≦255, 0≦pH≦9) cn=52

fn=80 m=48 a=48, 49

65≦b≦77 (a=48の時) b = 65, 66 (a=49の時) 0≦d≦255

k = (pL + pH x 256) – 5

【機能】 合成シンボルのシンボルデータ(d1...dk)をシンボル保存領域に格納する。

a = 48の時

b 種類 Data (k) ASCII Data (d)

65 EAN8 k = 7,8 “0”~”9” 48≦d≦57

66 EAN13 k = 12,13 “0”~”9” 48≦d≦57

67 UPC-A k = 11,12 “0”~”9” 48≦d≦57

69 UPC-E (11-digit version (0 included)) k = 11,12 “0”~”9” 48≦d≦57

70 GS1 DataBar Omnidirectional k = 13 “0”~”9” 48≦d≦57

71 GS1 DataBar Truncated k = 13 “0”~”9” 48≦d≦57

72 GS1 DataBar Stacked k = 13 “0”~”9” 48≦d≦57

73 GS1 DataBar Stacked Omnidirectional k = 13 “0”~”9” 48≦d≦57

74 GS1 DataBar Limited k = 13 “0”~”9” 48≦d≦57 [However d1 = 48,49]

75 GS1 DataBar Expanded 2≦k≦255 0~9, A~Z, a~z, SP, !, ", %, $, ', (, ), *, +, ,, -, ., /, :, ;, <, =, >, ?, _, {

48≦d≦57, 65≦d≦90, 97≦d≦122, 32≦d≦34, 37≦d≦47, 58≦d≦63, d = 95,123

[However d1 = 40, 48≦d2≦57, 48≦

d3≦57, 48≦d1≦57, 48≦d2≦57]

76 GS1 DataBar Expanded Stacked 2≦k≦255 0~9, A~Z, a~z, SP, !, ", %, $, ', (, ), *, +, ,, -, ., /, :, ;, <, =, >, ?, _, {

48≦d≦57, 65≦d≦90, 97≦d≦122, 32≦d≦34, 37≦d≦47, 58≦d≦63, d = 95,123

[However d1 = 40, 48≦d2≦57, 48≦

d3≦57, 48≦d1≦57, 48≦d2≦57]

77 GS1-128 2≦k≦255 0≦d≦127

a=49の時

b 種類 Data (k) Data (d)

65 CC-A, CC-B, CC-C

桁数により自動判別 3≦k≦2361 32≦d≦127

66 CC-C 固定 3≦k≦2361 32≦d≦127

【詳細】 この機能によってシンボル保存領域に保管されたデータは機能 481で処理される。

機能 481を処理した後でも、保存領域のデータは保持される。

d1...dkのk Byteをシンボルデータとして処理する。

この設定は、この機能の再設定、ESC @の実行、またはプリンタのリセット、電源OFFとなるまで有効となる。

【参照】 ESC GS ( k 機能 481 , ESC @

StarPRNTコマンド仕様書 2-75

<機 能 481 >ESC GS ( k pL pH cn fn m (cn=52, fn=81)

【名 称】 合成シンボル:シンボル保存領域のシンボルデータの印字

【コード】 ASCII ESC GS ( k pL pH cn fn m 16進数 1B 1D 28 6B pL pH cn fn m 10進数 27 29 40 107 pL pH cn fn m

【定義域】 pL=3, pH=0 cn=52 fn=81 m=48

【機能】 ESC GS ( k 機能 480でシンボル保存領域に格納したシンボルデータのエンコードと印字を実行する。

【注意】 クワイエットゾーンは使用者側で確保すること。

【参照】 ESC GS ( k 機能 480

【機能】 本コマンドは、バーコードデータの印字またはイメージバッファへの展開を行う。

下記に示すようなエラーがあった場合、本コマンドは無視される。

・ 各バーコード設定コマンドの組合せにより、バーコード生成時にエラーが生じる場合

・ 生成されたバーコードデータがGS1データバー印字可能サイズを超える場合

・ 印字データが現在設定されている印字領域を超える場合 印字されるバーコードは、必ず実使用上で確認すること。

スタンダードモードの場合:

・ラインバッファに未印字データがある場合には、ラインバッファ内のデータを印字した後にこのコマンドを実行し、バーコードを 印字する。従って、同一行に他のデータ(キャラクタ、ビットイメージ、バーコード)と混在して印字する事はできない。

ページモードの場合:

・本コマンドでは、バーコードデータのイメージバッファへの展開のみを行う。

ドキュメント内 StarPRNTコマンド仕様書 (ページ 81-91)

関連したドキュメント