ESC/ P Command Reference
Table Of Contents
- Control code list
- Print area
- Characters
- Print position
- Line feed amount
- Document creation flow
- Control command details
- Character/style selection commands
- Text printing commands
- ESC 4 Apply italic style
- ESC 5 Cancel italic style
- ESC E Apply bold style
- ESC F Cancel bold style
- ESC G Apply double-strike printing
- ESC H Cancel double-strike printing
- ESC W Specify double-width characters
- SI Specify compressed characters
- ESC SI Specify compressed characters
- DC2 Cancel compressed characters
- ESC - Apply/cancel underlining
- ESC ! Global formatting
- ESC X Specify character size
- ESC i f Apply/cancel a frame (global)
- CAN Clear text
- DEL Delete one character
- ESC CR Not available
- Line feed commands
- Horizontal movement commands
- Vertical movement commands
- Paper formatting
- Printer control commands
- Graphics commands
- Kanji commands
- Advanced commands
- ESC i B Bar code
- ESC i Q 2D bar code (QR Code)
- ESC i P Specify QR Code version
- ESC i V 2D bar code (PDF417)
- ESC i D 2D bar code (DataMatrix)
- ESC i M 2D bar code (MaxiCode)
- ESC i F Print transferred data
- ESC i a Switch command mode
- ESC i S Request printer status
- ESC i L Apply/cancel rotated printing
- ESC i C Specify cut setting
- ESC i U B Specify baud rate
- ESC i U b Specify bit length
- ESC i U P Specify parity setting
- ESC i U C Specify busy control
- Character code
- BROTHER PT-9800PCN/9700PC ESC/P specifications
36
・First, the data is lined up in six rows as shown below.
・One dot of the image data is enlarged according to the value of m, as shown below.
・As a result, the image is sized depending on the value of m, as shown below.
m=71 48 dots vertically × (n1 + n2 * 256) * 2 dots horizontally
m=72 48 dots vertically × (n1 + n2 * 256) * 1 dot horizontally
m=73 48 dots vertically × (n1 + n2 * 256) * 1 dot horizontally
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
(
n1+n2*256
)
*6b
y
tes
MSB
LSB
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
MSB
LSB
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
MSB
LSB
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
MSB
LSB
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
MSB
LSB
1 byte
1 byte
1 byte
1 byte
…
1 byte
1 byte
MSB
LSB
m=71 m=72 m=73










