HP RTL命令(1/2)842H-090
HP Designjet 800で使用できるHP RTL命令について説明します。
Enter RTL Mode命令([ESC] % # A)送られてきたデータをHP RTLコマンドとして読み込みます。
JIS
ESC % # A
16進数
1Bh 25h # 41h
値
設定内容
0
HP RTLモードの現在のペンの位置およびパレットの状態は、実行前の状態に設定されます。
1
HP RTLモードの現在のペンの位置は、HP-GL/2モードの現在のペンの位置に設定されます。 HP RTLモードのパレットの状態は、実行前の状態に設定されます。
2
HP RTLモードの現在のペンの位置は、実行前の状態に設定されます。 HP RTLモードのパレットの状態は、HP-GL/2モードの現在の状態に設定されます。
3
HP RTLモードの現在のペンの位置およびパレットの状態は、HP-GL/2モードの現在の状態に設定されます。
省略値: 0
Enter HP-GL/2 Mode命令([ESC] % # B)送られてきたデータをHP-GL/2コマンドとして読み込みます。
JIS
ESC % # B
16進数
1Bh 25h # 42h
値
設定内容
0
HP-GL/2モードの現在のペンの位置およびパレットの状態は、実行前の状態に設定されます。
1
HP-GL/2モードの現在のペンの位置は、HP RTLモードの現在のペンの位置に設定されます。 HP-GL/2モードのパレットの状態は、実行前の状態に設定されます。
2
HP-GL/2モードの現在のペンの位置は、実行前の状態に設定されます。 HP-GL/2モードのパレットの状態は、HP RTLモードの現在の状態に設定されます。
3
HP-GL/2モードの現在のペンの位置およびパレットの状態は、HP RTLモードの現在の状態に設定されます。
省略値:0
Reset命令([ESC] E)設定されているパラメータを初期値に戻します。
Universal Exit Language命令([ESC] % # X)現在の言語モードの内容を終了します。
JIS
ESC % # X
16進数
1Bh 25h # 58h
パラメータには、文字列型の'-12345'を指定してください。
Move CAP Horizontal (decipoint)命令([ESC] & a # H)デシポイント単位(1/720インチ)で、現在のペンの位置を水平方向に移動します。
JIS
ESC & a # H
16進数
1Bh 26h 61h # 48h
Raster Line Path命令([ESC] * b # L)次の命令による垂直方向を指定します。
JIS
ESC * b # L
16進数
1Bh 2ah 62h # 4ch
値
設定内容
0
Y軸を負の方向へ移動します。
1
Y軸を正の方向へ移動します。
Compression Method命令([ESC] * b # M)JIS
ESC * b # M
16進数
1Bh 2ah 62h # 4dh
値
設定
0
非符号化方式(行単位)
1
Run-length符号化方式
2
TIFF符号化方式Revision 4.0
3
Seed-row符号化方式
4
非符号化方式(ブロック単位)
5
Adaptive符号化方式
6
CCITT Group 3 一次元符号化方式(ブロック単位)
7
CCITT Group 3 三次元符号化方式(ブロック単位)
8
CCITT Group 4 符号化方式(ブロック単位)
9
Compressed Replacement Delta Row 符号化方式
10
準可逆RGB/KCMY Replacement Delta Row 符号化方式
省略値: 0
ラスタ・グラフィックスのデータは、ベクタ・グラフィックスのデータに比べて転送するデータの量が大きいため、本命令の符号化方式によってデータを圧縮しておくと、キヤノン複合機/プリンターに転送する速度が向上します。
Transfer Raster Data by Plane命令([ESC] * b # V)JIS
ESC * b # V
16進数
1Bh 2ah 62h # 56h
Transfer Raster Data by Row/Block命令([ESC] * b # W)指定範囲:
0 ~ 2,147,483,647(バイト)
JIS
ESC * b # W
16進数
1Bh 2ah 62h # 57h
Y Offset命令([ESC] * b # Y)JIS
ESC * b # Y
16進数
1Bh 2ah 62h # 59h
本命令は、ペン位置がウィンドウの外にある場合でも有効です。
Pattern ID命令([ESC] * c # G)シェーディング
ハッチング
ユーザー指定タイプ
JIS
ESC * c # G
16進数
1Bh 2ah 63h # 47h
シェーディング
パーセント値で影の割合を指定します。値が大きいほど、影は濃くなります。
ハッチング
ハッチングの種類を選択します。
値
設定内容
1
水平線
2
垂直線
3
斜線(右上がり)
4
斜線(左上がり)
5
クロスハッチング(水平および垂直線)
6
クロスハッチング(斜線)
ユーザー指定タイプ
Pattern Control命令([ESC] * c # Q)ユーザー指定のパターンを削除します。
JIS
ESC * c # Q
16進数
1Bh 2ah 6ch # 51h
値
設定内容
0
すべての一時および永久パターンを削除します。
1
すべての一時パターンを削除します。
2
Pattern ID命令で指定された直前のパターンのみ削除します。
Download Pattern命令([ESC] * c # W)ユーザー指定のパターンデータをバイト単位で読み込みます。
指定範囲:
0 ~ 2,147,483,647(231 -1)
省略値:
0
JIS
ESC * c # W
16進数
1Bh 2ah 63h # 57h
Configure Raster Data命令([ESC] * g # W)次の属性をもつラスタ・グラフィックスデータの受信方法を設定します。
ダイレクトモードで送信する
4色以上のペンがある
ペンごとに複数の色空間定義がある
ピクセルまたは平面の順に編成されているデータ
チャンネルID
JIS
ESC * g # W
16進数
1Bh 2ah 67h # 57h
バイト:0
フォーマット数。値は7のみ指定できます。
バイト:1
ペンの数を指定します。
バイト:2
ペンの優先仕様を指定します。
値
設定内容
0
ピクセル優先。ピクセルごとにペンデータを編成します。
1
平面優先。平面ごとにペンデータを編成します。
バイト:3
Reversed(反転)。値には0を指定します。
バイト:4 - 5, 12 -13
水平解像度をppi(pixel per inch)の単位で指定します。
バイト:6 - 7, 14 -15
垂直解像度をppi(p ixel p er i nch)の単位で指定します。
バイト:8-9, 16-17
Contone(連続調)を表現するための色の強度を指定します。強度のレベルは、ペンごとに割り当てられているビット数によって表現します。たとえば、1ビットであれば強度のレベルは2になり、8ビットであれば強度のレベルは256になります。
バイト:10,18
平面の優先仕様を指定します。「バイト:2」の優先仕様に合わせて、値を指定してください。
値
設定内容
0
列ごとに異なる平面が構成されます。
1
1種類のピクセルによって平面が構成されます。
バイト:11,19
チャンネルIDを指定します。
値
設定内容
0
K(black)
1
C(cyan)
2
M(magenta)
3
Y(yellow)
4
R(red)
5
G(green)
6
B(blue)
7
W(white)
10
O(orange)
51
k(gray)
52
c(light cyan)
53
m(light magenta)
「バイト:1」のパラメータに'1'、'3'、'4'以外の値が指定された場合、本命令は無視されます。また、Reset命令を受信するまでの描画コマンドは無視されます。
Channel ID for Penの組み合わせが、K、RGB、CMY、KCMY以外の場合、本命令は無視されます。
Logic Operation命令([ESC] * l # O)複数のラスタ・グラフィックスデータを重ね合わせたときの色を設定します。
JIS
ESC * l # O
16進数
1Bh 2ah 63h # 4fh
論理演算式によって定義された、RGB色空間を設定します。(D:「Destination(出力先の元画像)」、S:「Source(新しく書き込む画像)」、T:「Texture(テクスチャ)」、a:「AND(論理積)」、n:「NOT(論理否定)」、o:「OR(論理和)」、x:「XOR(排他)」)演算式の一覧は、
合成色制御命令(MC) を参照してください。
Push/Pop Palette命令([ESC] * p # P)パレットのスタック領域にパレットの情報を格納するか、取り出すかどうかを選択します。
JIS
ESC * p # P
16進数
1Bh 2ah 70h # 50h
値
設定
0
スタック領域に次のパレットの情報を格納します。
各パレットの色定義
ペンの幅
黒および白参照
データを転送するためのビット数
符号化方式
1
スタック領域からパレットの情報を取り出します。
Pattern Reference Point命令([ESC] * p # R)現在のペンの位置を中心として、パターンをプロットします。
JIS
ESC * p # R
16進数
1Bh 2ah 70h # 52h
Move CAP Horizontal (RTL unit) 命令([ESC] * p # X)解像度を示すdpi(dot per inch)の単位で、現在のペンの位置を水平方向に移動します。
JIS
ESC * p # X
16進数
1Bh 2ah 70h # 58h
エミュレーション
ユーザーズガイド (製品マニュアル)
USRMA-0984-04 2021-11 Copyright CANON INC. 2021