网站、APP、小程序、软件、硬件定制开发,联系QQ:99605319

ESC/POS  控制指令

 

H横向跳格

 

[名称]

Horizontal tab

[格式]

ASCII

HT

Hex

09

Decimal

9

[描述]

将当前位置移动到下一个跳格位置。

[注释]

*    如果下一个跳格位置没有设置,该指令被忽略。

*    如果下一个横向跳格位置超越打印区域,将当前位置设置为[打印宽度+1]。

*    水平跳格位置由指令 ESC D 来设置。

*    如果接收到此命令时当前位置在[打印宽度+1],打印机执行当前行缓冲区满动 作并且将打印位置移到下一行的起始位置。

*    默认值跳格位置是每 8 个标准 ASCII 字符(12×24)字符跳一格。

*    当前行缓冲区满时,打印机打印当前行内容并将打印位置置于下一行的起始位 置。

[参考]

ESC D

 

 

 

L打印并走纸一行

 

[名称]

Print and line feed

[格式]

ASCII

LF

Hex

0A

Decimal

10

[描述]

打印缓冲区内数据并走纸一行。

[注释]

*    该指令将当前位置置于行首。

[参考]

ESC 2ESC 3

 

 

 

ESC SP n 设置字符右间距

 

[名称]

Set right-side character spacing

[格式]

ASCII

ESC        SP         n

Hex

1B           20         n

Decimal

27           32         n

[范围]

0≤n≤255

[描述]

设置字符的右间距为n点(8点为1mm)处。

[注释]

*    当字符放大时,间距随之放大相同的倍数。

*    最大右间距是 255/200 英寸。任何超过这个值的设置都自动转换为最大右间 距。

[默认值]

n=0

[参考]


 

 

 

ESC ! n 选择打印模式

 

[名称]

Select print mode(s)

[格式]

ASCII

ESC        !             n

Hex

1B           21         n

Decimal

27           33         n

[范围]

0≤n≤255

[描述]

根据n 的值设置字符打印模式


1/0

HEX

Decimal

功能


0,1,2




未定义

 

3

0

00

0

取消加粗模式

1

08

8

选择加粗模式

 

4

0

00

0

取消倍高模式

1

10

16

选择倍高模式

 

5

0

00

0

取消倍宽模式

1

20

32

选择倍宽模式

6




未定义

 

7

0

00

0

取消下划线模式

1

80

128

选择下划线模式

[注释]

*    当倍宽和倍高模式同时选择时,字符同时在横向和纵向放大两倍。

*    除了 HT 设置的空格和旋转打印的字符,其余任何字符都可以加下划线。

*    下划线度由 ESC -确定,与字符无关。

*    当一行中部分字符为倍高或更高,所有字符以底端对齐。

*    ESC E 也能选择或取消加粗模式,最后被执行的指令有效。

*    ESC -也能选择或取消下划线模式,最后被执行的指令有效。

*    GS !也能设置字符大小,最后被执行的指令有效。

[默认值]

n=0

[参考]

ESC -ESC EGS !










 

ESC $ nL nH 设置绝对打印位置

 

[名称]

Set absolute print position

[格式]

ASCII

ESC        $            nL         nH

Hex

1B           24         nL         nH

Decimal

27           36         nL         nH

[范围]

0≤nL≤255;0≤nH≤2

[描述]

将当前位置设置到距离行首(nL+nH×256)点(8点为1mm)处。

[注释]

*    如果设置位置在指定打印区域外,该命令被忽略。

[参考]

ESC \

 

 

 

ESC * m nL nH d1...dk 选择位图模式

 

[名称]

Select bit-image mode

[格式]

ASCII

ESC        *            m          nL         nH        d1...dk

Hex

1B           2A         m          nL         nH        d1...dk

Decimal

27           42         m          nL         nH        d1...dk

[范围]

m = 0, 1, 32, 33;0 ≤ nL ≤ 255;0 ≤ nH ≤ 3;0 ≤ d ≤ 255

[描述]

选择由m 指定的一种位图模式,位图点数由nL 和nH 确定:


m

模式

纵向

横向

style='margin: 0px; padding: 8px 14px; border-c

评论(0条)

请登录后评论