1: 2010-07-20 (火) 17:03:57 eid7gud | 現: 2010-07-20 (火) 17:04:32 eid7gud | ||
---|---|---|---|
Line 131: | Line 131: | ||
|ESC@0;(n1);(n2);(n3);(n4);(n5);(n6)z&br;ESC@0z|四角形の単色データを背景に表示します。&br;(n1):設定バッファ(0-3) (n2):四角形幅 (n3):四角形高さ (n4):表示位置X 座標(n5):表示位置Y 座標 (n6):カラーデータ(RGB555 形式10 進)&br;初期値 :n1=0,n2=320,n3=240,n4=0,n5=0,n6=32768(透過)&br;320×240 の表示エリアからはみ出るデータに関しては、無視されます。また、設定値が範囲外の場合は無効となります。&br;(例1) 背景バッファ0 の画面全体を白で塗りつぶすESC@0;0;320;240;0;0;32767z&br;(例2) 背景バッファ1 の座標(80,60)から(100,100)のサイズを青で塗りつぶすESC@0;1;100;100;80;60;31z|| | |ESC@0;(n1);(n2);(n3);(n4);(n5);(n6)z&br;ESC@0z|四角形の単色データを背景に表示します。&br;(n1):設定バッファ(0-3) (n2):四角形幅 (n3):四角形高さ (n4):表示位置X 座標(n5):表示位置Y 座標 (n6):カラーデータ(RGB555 形式10 進)&br;初期値 :n1=0,n2=320,n3=240,n4=0,n5=0,n6=32768(透過)&br;320×240 の表示エリアからはみ出るデータに関しては、無視されます。また、設定値が範囲外の場合は無効となります。&br;(例1) 背景バッファ0 の画面全体を白で塗りつぶすESC@0;0;320;240;0;0;32767z&br;(例2) 背景バッファ1 の座標(80,60)から(100,100)のサイズを青で塗りつぶすESC@0;1;100;100;80;60;31z|| | ||
|ESC@2;(n1);(n2);(n3);(n4);(n5);(n6)z|(x0,y0)-(x1,y1)間にラインを表示します。&br;(n1):設定バッファ(0-3) (n2):x0 座標 (n3):y0 座標 (n4):x1 座標(n5):y1 座標 (n6):カラーデータ(RGB555 形式:10 進)&br;X 座標は0-319、Y 座標は0-239 の値を設定して下さい。|| | |ESC@2;(n1);(n2);(n3);(n4);(n5);(n6)z|(x0,y0)-(x1,y1)間にラインを表示します。&br;(n1):設定バッファ(0-3) (n2):x0 座標 (n3):y0 座標 (n4):x1 座標(n5):y1 座標 (n6):カラーデータ(RGB555 形式:10 進)&br;X 座標は0-319、Y 座標は0-239 の値を設定して下さい。|| | ||
+ | |||
+ | ***画像データを背景に表示する [#l9455193] | ||
+ | |||
+ | まず、以下のエスケープシーケンスにて、画像転送モードに切り替えます。 | ||
+ | |||
+ | ESC@1;(n1);(n2);(n3);(n4);(n5)z~ | ||
+ | (n1): 設定バッファ(0-3)~ | ||
+ | (n2): 転送画像幅(1-320)~ | ||
+ | (n3): 転送画像高さ(1-240)~ | ||
+ | (n4): 画像表示位置X 座標(0-319)~ | ||
+ | (n5): 画像表示位置Y 座標(0-239) | ||
+ | |||
+ | 上記のエスケープシーケンスが正しく解釈された場合、”START¥r¥n”という文字列が返信されるので、その文字列を確認後、(n1)及び(n2)に設定した画像の大きさで、画像左上のデータからX方向に順に転送を行います。 | ||
+ | |||
+ | 転送する画像データはRGB555形式です。 | ||
+ | |色|2進数||||16進数| | ||
+ | |^|1:黒表示| R | G | B |^| | ||
+ | |白|0|11111|11111|11111|0x7FFF| | ||
+ | |赤|0|11111|00000|00000|0x7C00| | ||
+ | |黒|1|xxxxx|xxxxx|xxxxx|-| | ||
+ | ※xは0、1どちらでも可 | ||
+ | |||
+ | 最上位ビットが1 の場合は、以下のビットにかかわらず黒が表示されます。 | ||
+ | 正常終了すると、”END¥r¥n”という文字列が返信されます。 | ||
+ | その後、自動的に通常モードに復帰します。 | ||
+ | |||
+ | 表示エリアをはみ出すデータに関しては、自動的に切り捨てられます。 |