Confidential
EPSON
TITLE SHEET
REVISION NO.
SHEETNEXT
99 98
TM-T88III series Specification
(STANDARD) B
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 pos ition, printing area width, and printing area
height are defined as x0, y0, dx, dy, 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 com mand 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 st arting 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 pr inter stops command processing and
processes the following data as normal data.
This com mand sets the position where data is buffered to the position specified by ESC T
within the printing area.
If (horizontal starting position + pr inting area width) exceeds the printable area, the printing
area width is automatically set to (horizontal printable area - horizontal starting position).
If (vertical s tarting position + printing area height) exceeds the printable area, the printing area
height is automatically set to (vertical printable area - vertical starting position).
The horizontal and vertical m otion unit are specified by GS P. Changing the horizontal or
vertical motion unit does not affect the current printing area.
The GS P command can change the horizontal (and vertical) motion unit. However, the
value cannot be less than the minimum horizontal movement amount, and it must be in even
units of minimum horizontal movement amount.
Use the horizontal motion unit (x) f or setting the horizontal starting position and printing area
width, and use the vertical motion unit (y) for setting the vertical starting position and printing
area height.
W hen the horizontal starting position , vertical starting position, printing area width, and
printing area height are defined as X, Y, Dx, and Dy respectively, the printing area is set as
shown in the figure below.