HP RTL命令(2/2)

HP Designjet 800で使用できるHP RTL命令について説明します。

Move CAP Vertical (RTL unit) 命令([ESC] * p # Y)

解像度を示すdpi(dot per inch)の単位で、現在のペンの位置を垂直方向に移動します。
指定範囲:
-32,767 ~ 32,767
JIS
ESC * p # Y
16進数
1Bh 2ah 70h # 59

Start Raster Graphic命令([ESC] * r # A)

ラスタ・グラフィックスデータをプロットする開始点を固定して、用紙の左側の余白を設定します。
JIS
ESC * r # A
16進数
1Bh 2ah 72h # 41h
設定内容
0
座標原点は左端になります。(スケーリングオフ)
1
座標原点は現在のペンの位置になります。(スケーリングオフ)
2
座標原点は左端になります。(スケーリングオン)
3
座標原点は現在のペンの位置になります。(スケーリングオン)
省略値:
0
本命令を指定する前に、次の命令をキヤノン複合機/プリンターに送る必要があります。

Source Raster Width命令([ESC] * r # S)

ラスタ・グラフィックスデータの幅を指定します。
指定範囲:
0 ~ 65,535
JIS
ESC * r # S
16進数
1Bh 2ah 72h # 53h

Source Raster Height命令([ESC] * r # T)

ラスタ・グラフィックスデータの高さを指定します。
指定範囲:
0 ~ 65,535
JIS
ESC * r # T
16進数
1Bh 2ah 72h # 54h

Simple Color命令([ESC] * r # U)

現在のパレットの状態を上書きして、固定サイズのパレットを新規に作成します。
JIS
ESC * r # U
16進数
1Bh 2ah 72h # 55h
設定内容
-4
4面KCMYパレット
-3
3面CMYパレット
1
1面Kパレット
2
3面RGBパレット
4面KCMYパレット
インデックス
白黒参照
ペンの種類
0
White
White
1
Black
White
2
White
Cyan
3
Black
Cyan
4
White
Magenta
5
Black
Magenta
6
White
Blue
7
Black
Blue
8
White
Yellow
9
Black
Yellow
10
White
Green
11
Black
Green
12
White
Red
13
Black
Red
14
White
Black
15
Black
Black
3面CMYパレット
インデックス
ペンの種類
0
White
1
Cyan
2
Magenta
3
Blue
4
Yellow
5
Green
6
Red
7
Black
1面Kパレット
インデックス
ペンの種類
0
White
1
Black
3面RGBパレット
インデックス
ペンの種類
0
Black
1
Red
2
Green
3
Yellow
4
Blue
5
Magenta
6
Cyan
7
White
本命令が実行されると、他の命令によるパレットの変更は無視されます。また、いったんPush/Pop Palette命令([ESC] * p # P)によってスタック領域からSimple Colorパレットが取り出されると、パレットの変更はできません。

End Raster Graphic命令([ESC] * r C)

ラスタ・モードを終了します。ラスタ・グラフィックスのデータ転送を終了して、Compression Method命令([ESC] * b # M)などラスタモードに関連する命令のパラメータは初期値に戻ります。
JIS
ESC * r C
16進数
1Bh 2ah 72h 43h

Destination Raster Width命令([ESC] * t # H)

Start Raster Graphic命令([ESC] * r # A)でスケーリングをオンにした場合、デシポイント単位(1/720インチ)でラスタ・グラフィックスの幅を指定します。
指定範囲:
0 ~ 65,535
JIS
ESC * t # H
16進数
1Bh 2ah 74h # 48h

Set Graphics Resolution命令([ESC] * t # R)

ラスタ・グラフィックスデータをプロットするときの解像度を、dpi(dot per inch)の単位で指定します。
指定範囲:
0 ~ 32,767
JIS
ESC * t # R
16進数
1Bh 2ah 74h # 52h

Destination Raster Height命令([ESC] * t # V)

Start Raster Graphic命令([ESC] * r # A)でスケーリングをオンにした場合、デシポイント単位(1/720インチ)でラスタ・グラフィックスの高さを指定します。
指定範囲:
0 ~ 65,535
JIS
ESC * t # V
16進数
1Bh 2ah 74h # 56h

Set Red Parameter命令([ESC] * v # A)

パレットの赤のパラメータを指定します。Assign Color Index命令([ESC] * v # I)を実行後、本パラメータの値は、'0'に初期化されます。
JIS
ESC * v # A
16進数
1Bh 2ah 76h # 41h

Set Green Parameter命令([ESC] * v # B)

パレットの緑のパラメータを指定します。Assign Color Index命令([ESC] * v # I)、本パラメータの値は、'0'に初期化されます。
JIS
ESC * v # B
16進数
1Bh 2ah 76h # 42h

Set Blue Parameter命令([ESC] * v # C)

パレットの青のパラメータを指定します。Assign Color Index命令([ESC] * v # I)、本パラメータの値は、'0'に初期化されます。
JIS
ESC * v # C
16進数
1Bh 2ah 76h # 43h

Assign Color Index命令([ESC] * v # I)

Configure Image Data命令([ESC] * v # W)によるRGBパラメータの値を、指定のインデックスに割り当てます。
JIS
ESC * v # I
16進数
1Bh 2ah 76h # 49h

Source Transparency Mode命令([ESC] * v # N)

ソース(新しく書き込む画像)の白ピクセルをプロットする方法について設定します。
JIS
ESC * v # N
16進数
1Bh 2ah 76h # 4eh
設定内容
0
透過モードを設定します。下地の黒ピクセルの上に白ピクセルをかぶせた場合、重なった部分の色は下地の黒になります。
1
透過モードを設定しません。下地の黒ピクセルの上に白ピクセルをかぶせた場合、重なった部分の色は白になります。

Pattern Transparency Mode命令([ESC] * v # O)

パターン内の白ピクセルをプロットする方法について設定します。
JIS
ESC * v # O
16進数
1Bh 2ah 76h # 4fh
設定内容
0
透過モードを設定します。下地の黒ピクセルの上に白ピクセルをかぶせた場合、重なった部分の色は下地の黒になります。
1
透過モードを設定しません。下地の黒ピクセルの上に白ピクセルをかぶせた場合、重なった部分の色は白になります。

Foreground Color命令([ESC] * v # S)

インデックスに描画色を設定します。
JIS
ESC * v # S
16進数
1Bh 2ah 76h # 53h
指定範囲:
0 ~ 2n-1(nはインデックスごとに割り当てられているビット数です。たとえば、インデックスに8ビットが割り当てられている場合、パラメータには255まで指定することができます。)
省略値:
0

Current Pattern命令([ESC] * v # T)

ラスタ・グラフィックスデータを描画するための、現在のパターンを選択します。
JIS
ESC * v # T
16進数
1Bh 2ah 76h # 54h
設定
0
黒単色または描画色
1
白単色
2
シェーディング*
3
ハッチング*
4
ユーザー指定タイプ*
新しいCurrent Pattern命令を受信すると、本命令は上書きされます。

Configure Image Data命令([ESC] * v # W)

以下の色設定を行います。
カラーモデルの設定(バイト:0)
ラスタデータの描画方法(バイト:1)
インデックスごとのビット数(バイト:2)
RGBごとのビット数(バイト:3~5)
RGBごとの白または黒参照値(バイト:6~17)
指定値:
6または18(バイト)
JIS
ESC * v # W
16進数
1Bh 2ah 76h # 57h
<6>
バイト:0
カラーモデルを設定します。
バイト:1
ラスタデータの描画方法を指定します。
設定
0
平面単位でインデックスを付けて、色選択を行います。
1
画素単位でインデックスを付けて、色選択を行います。
2
平面単位で直接色選択を行います。
3
画素単位で直接色選択を行います。
4
各平面にインデックスを付けます。
バイト:2
インデックスごとのビット数(2n-1)を指定します。
指定範囲:
0,1 ~ 255
バイト:3 ~ 5
RGBごとのビット数(2n-1)を指定します。
指定範囲:
0 ~ 255
<18>
バイト:6 ~ 17
RGBごとの白または黒参照値を指定します。
指定範囲:
-32,768 ~ 32,767
842H-132