Select your printer model

Parameters are refined by the selected printer.
  • TM-J2000
  • TM-J2100
  • TM-L90
  • TM-L100
  • TM-m10
  • TM-m30
  • TM-m30II
  • TM-m30II-H
  • TM-m30III
  • TM-m30III-H
  • TM-m30II-S
  • TM-m30II-SL
  • TM-m55
  • TM-P20
  • TM-P20II
  • TM-P60
  • TM-P60II
  • TM-P80
  • TM-P80II
  • TM-T20
  • TM-T20II
  • TM-T20III
  • TM-T20X
  • TM-T70
  • TM-T70II
  • TM-T88IV
  • TM-T88V
  • TM-T88VI
  • TM-T88VII
  • TM-T90
  • TM-T90II
  • TM-T90KP
  • TM-U220
  • TM-U220II
  • TM-U230

GS ( Q   <機能48>


[名称]

ページモードにおける直線の描画

[コード]

ASCII
   
GS
  
(
  
Q
  
pL
  
pH
  
fn
  
x1L
  
x1H
  
y1L
  
y1H
  
x2L
  
x2H
  
y2L
  
y2H
  
c
  
m1
  
m2
16進数
1D
28
51
0C
00
30
x1L
x1H
y1L
y1H
x2L
x2H
y2L
y2H
c
m1
m2
10進数
29
40
81
12
0
48
x1L
x1H
y1L
y1H
x2L
x2H
y2L
y2H
c
m1
m2

[定義域]

(pL + pH × 256) = 12
fn = 48
x1L, x1H, y1L, y1H, x2L, x2H, y2L, y2H, c, m1, m2: 機種により異なります。

[機能]

ページモード選択時、指定された直線データをプリントバッファーに格納します。
  • x1L, x1H, y1L, y1H は直線の開始座標 [X 開始点, Y 開始点]を指定します。
    • X 開始点: [(x1L + x1H × 256) × 基本計算ピッチ]
    • Y 開始点: [(y1L + y1H × 256) × 基本計算ピッチ]
  • x2L, x2H, y2L, y2H は直線の終了座標 [X 終了点, Y 終了点] を指定します。
    • X 終了点: [(x2L + x2H × 256) × 基本計算ピッチ]
    • Y 終了点: [(y2L + y2H × 256) × 基本計算ピッチ]
  • m1 は線の種類を設定します。線幅は機種により異なります (機種情報を参照してください)。
  • m1
    線の種類
    1
    実線: 細い
    2
    実線: やや太い
    3
    実線: 太い
    4
    二重線: 細い
    5
    二重線: やや太い
    6
    二重線: 太い

[説明]

  • ページモード選択時に本機能が使用できます。ページモードは ESC L で選択します。
  • 開始座標 [X 開始点, Y 開始点] および終了座標 [ X 終了点, Y 終了点] は、ESC W で設定されている印字領域を超える指定はできません。
  • 開始座標 [X 開始点, Y 開始点] と終了座標 [X 終了点, Y 終了点] が同一座標となる指定はできません。
  • 描画できる直線は、文字に対して水平線 (Y 開始点 = Y 終了点) または文字に対して垂直線 (X 開始点 = X 終了点) です。斜線は指定できません。
  • ESC T で指定されている始点により X と Y および使用する基本計算ピッチは下表のように変化します。
  • ESC T の始点
    開始点 / 終了点
    使用する基本計算ピッチ
    左上 または 右下
    X: 紙送りに対し垂直方向 (文字の横方向)
    X: 横方向 (紙送りに対し垂直方向)
    Y: 紙送り方向 (文字の縦方向)
    Y: 縦方向 (紙送り方向)
    右上 または 左下
    X: 紙送り方向 (文字の横方向)
    X: 縦方向 (紙送り方向)
    Y: 紙送りに対し垂直方向 (文字の縦方向)
    Y: 横方向 (紙送りに対し垂直方向)
  • 線幅が 2 ドット以上の場合、指定された開始座標と終了座標の関係により下表に示すルールで線を太らせます。ただし、印字領域を超える直線データはプリントバッファーに格納しません。
  • 条件 1
    条件 2
    線の太らせ方
    Y 開始点 = Y 終了点 (文字に対して水平線)
    X 開始点 < X 終了点
    始点を左上に見た状態で下方向に太る
    X 開始点 > X 終了点
    始点を左上に見た状態で上方向に太る
    X 開始点 = X 終了点 (文字に対して垂直線)
    Y 開始点 < Y 終了点
    始点を左上に見た状態で右方向に太る
    Y 開始点 > Y 終了点
    始点を左上に見た状態で左上方向に太る
  • 本機能の実行では、印字位置は変化しません。
 

クイックアクセス

  • [Name]
  • [Format]
  • [Range]
  • [Description]
  • [Notes]

ESC/POS® には、特許取得済み、または特許出願中のコマンドが含まれています。 内容を第三者に開示することを禁止します。


ESC/POS® コマンドリファレンス TMプリンター

Jump to the top