コマンドを指定する
エミュレーション切り替えコマンド
エミュレーション切り替えコマンドを使用すると、エミュレーションを切り替えたり、プログラムを呼び出したりできます。RP-GL/2エミュレーションでは、RP-GL/2ファイルまたはCALSファイルの直前または直後に以下の形式で指定します。
書式(ESCシーケンスのとき)
ESC DC2 ! {p} @ CODE-ID ESC SP
<例:プログラムNo1呼び出し>
ESC DC2 ! 0 @ P1 ESC SP
書式(16進コードのとき)
1B 12 21 {p} 40 CODE-ID 1B 20
<例:プログラムNo1呼び出し>
1B 12 21 30 40 50 31 1B 20
パラメーター | 指定値 | 説明 |
---|---|---|
p | -1 | CODE-IDで指定されているエミュレーションに切り替える。 印刷条件は初期値。 |
0 | CODE-IDで指定されているプログラム番号のエミュレーションに切り替える。 印刷条件はプログラムに登録されている設定値。 | |
1~16 | CODE-IDで指定されているエミュレーションに切り替える。 印刷条件は、この指定値に対応するユーザーメモリースイッチ番号の設定値。(ユーザーメモリースイッチ番号は、プログラム登録時、エミュレーションごとに自動的に付加される番号。印刷条件リストに印刷される。) | |
省略時 | 「1」が指定される。 | |
CODE-ID | 3文字のエミュレーション名 | 指定したエミュレーション名のエミュレーションに切り替わる。 パラメーター「p」の指定値は、「0」以外を指定する必要がある。 |
P1~P16 | 指定したプログラム番号のエミュレーションに切り替わる。 パラメーター「p」の指定値は、「0」を指定する必要がある。 |
指定したエミュレーションが存在しないときやプログラムが登録されていないとき、このコマンドは無視されます。
3文字のエミュレーション名で指定できる値は以下のとおりです。
RGL :RP-GL エミュレーションに切り替えるときに指定します。
GL2 :RP-GL/2 エミュレーションに切り替えるときに指定します。
RTF:RTIFFエミュレーションに切り替えるときに指定します。
RPS:PS3エミュレーションに切り替えるときに指定します。
印刷オプション指定コマンド
印刷オプション指定コマンドを使用すると、印刷オプションを指定できます。HP-GLファイルまたはHP-GL/2ファイルの直前または直後に以下の形式で指定します。
コマンドを指定する前に、機器のエミュレーションをRP-GL/2に切り替えてください。
書式(ESCシーケンスのとき)
ESC DC2 ? z {, option { = value}} {, option { = value}} ... {, option { = value}} ESC SP
<例:ソート部数を10部にする>
ESC DC2 ? z, emlqty=10 ESC SP
書式(16進コードのとき)
1B 12 3F 7A {2C option {3D value}} {2C option {3D value}} ... {2C option {3D value}} 1B 20
<例:ソート部数を10部にする>
1B 12 3F 7A 2C 65 6D 6C 71 74 79 3D 31 30 1B 20
パラメーター | 指定値 | 説明 |
---|---|---|
option | 印刷オプション名の文字列 | 印刷オプションを指定する。 |
option | 省略時 | このパラメーターと対になるvalueが無視される。 |
対応していない指定値を指定したとき、このパラメーターと対になるvalueは無視されます。
このパラメーターとvalueの対は、連続して複数指定できます。ただし、このパラメーターと同じ値を指定された対が複数あるときは、最後に指定されている対が有効です。
パラメーター | 指定値 | 説明 |
---|---|---|
value | 印刷オプションの指定値の文字列 | 印刷オプションを指定する。 |
対応していない指定値を指定したとき、このパラメーターと対になるoptionは無視されます。
文字列の合計は1,023バイト以内で入力してください。
印刷オプション指定コマンドは、一度コマンドを指定するとそれ以降に受信したデータの印刷に有効です。ただし、次のときはリセットされます。
エミュレーションが切り替わったとき
新しい印刷オプション指定コマンドが指定されたとき
印刷オプション指定コマンド一覧表
使用できる印刷オプション指定コマンドは次のとおりです。
印刷オプション名 | 指定値 | 機能概要 |
---|---|---|
emlqty | ソート部数(1~999) | ソート部数を指定する |
emlimagedirection | reverse、normal | 用紙内の画像の向きを180°回転する |
emlusercode | ユーザーコード | ユーザーコードを指定する |