HP RTL命令(1/2)
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(pixel per inch)の単位で指定します。 |
| |
| バイト: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 |