[Details] • When the command is input in standard mode, the printer executes only internal flag operation. This command does
not affect printing in standard mode.
• This command sets the position where data is buffered within the printing area set by
ESC W
.
• Parameters for horizontal or vertical motion units ( x or y) differ as follows, depending on the starting position of the
printing area:
①
If the starting position is the upper left or lower right of the printing area, data is buffered in the direction perpendic-
ular to the paper feed direction: Commands using horizontal motion units:
ESC SP, ESC $, ESC
\ Commands using ver-
tical motion units:
ESC 3, ESC J, GS $, GS \
②
If the starting position is the upper right or lower left of the printing area, data is buffered in the paper feed direction:
Commands using horizontal motion units:
ESC 3, ESC J, GS $, GS \
Commands using vertical motion units:
ESC SP, ESC $, ESC \
[Default] n = 0
[Reference]
ESC $, ESC L, ESC W, ESC \, GS $, GS P, GS \
ESC V n (*)
[Name] Turn 90° clockwise rotation mode on/off
[Format] ASCII ESC V n
Hex 1B 56 n
Decimal 27 86 n
[Range] 0
≤
n
≤
1, 48
≤
n
≤
49
[Description] Turns 90° clockwise rotation mode on/off n is used as follows:
[Details] • This command affects printing in standard mode. However, the setting is always effective.
• When underline mode is turned on, the printer does not underline 90°clockwise-rotated.
• Double-width and double-height commands in 90° rotation mode enlarge characters in the opposite directions from
double-height and double- width commands in normal mode.
[Default] n = 0
[Reference]
ESC !, ESC -
n
0,48
1,49
Function
Turns off 90° clockwise rotation mode
Turns on 90° clockwise rotation mode
ESC W xL xH yL yH dxL dxH dyL dyH (*)
[Name] Set printing area in page mode
[Format] ASC II ESC W xL xH yL yH dxL dxH dyL dyH
Hex 1B 57 xL xH yL yH dxL dxH dyL dyH
Decimal 27 87 xL xH yL yH dxL dxH dyL dyH
[Range] 0
≤
xL, xH, yL, yH, dxL, dxH, dyL, dyH
≤
255 (except dxL= dxH=0 or dyL= dyH=0)
[Description] • The horizontal starting position, vertical starting position, printing area width, and printing area height are defined
as x0, y0, dx (inch), dy (inch), respectively. Each setting for the printing area is calculated as follows:
x0 = [( xL + xH × 256) × (horizontal motion unit)]
y0 = [( yL + yH × 256) × (vertical motion unit)]
dx = [ dxL + dxH × 256] × (horizontal motion unit)]
dy = [ dyL + dyH × 256] × (vertical motion unit)]
The printing area is set as shown in the figure below.
[Details] • If this command is input in standard mode, the printer executes only internal flag operation. This command does not
affect printing in standard mode.
• If the horizontal or vertical starting position is set outside the printable area, the printer stops command processing and
processes the following data as normal data.
• If the printing area width or height is set to 0, the printer stops command processing and processes the following data
as normal data.
• This command sets the position where data is buffered to the position specified by
ESC T
within the printing area.
• If (horizontal starting po printing area width) exceeds the printable area, the printing area width is automatically
set to (horizontal printable area - horizontal starting position).
• If (vertical starting po printing area height) exceeds the printable area, the printing area height is automatically
Programmer
Manual
Summary of Contents for RPT008
Page 1: ......