如果在软件中选择epson esc/p打印机,就可以使用高级字体和图形。
一般操作:
esc @,esc u,esc em
进纸:
ff,lf,esc 0,esc 1,esc 2,esc 3,esc a,cr
页面格式:
esc(c,esc c,esc c 0,esc q,esc l,esc(c,esc n,esc o,esc(u
打印位置移动:
esc$,esc\,esc d,ht,esc b,vt,esc j
字体选择:
esc k,esc x,esc y,esc p,esc m,esc g,esc p,esc 4,esc 5,esc e,esc f, esc!
字体增强:
esc w,dc4,so,dc2,si,esc w,esc g,esc h,esc t,esc s,esc-
间距:
esc space
字符处理:
esc t, esc(t, esc r, esc%, esc&, esc:, esc i,esc 6,esc 7
位图:
esc k, esc l, esc y, esc z, esc*, esc·
条形码:
esc(b
彩色打印:
esc r
产品:
escl
条形码命令
该打印机有强大的条形码打印能力,包括下列驻留条形码字体:
ean-13、ean-8,interleaved 2 of 5、upc-a、upc-e、code 39,code 128和postnet。请参见下面的条形码命令:
esc(b 选择打印条形码
格式:
ascii代码: esc( b m n
十进制: 27 40 66 m n
十六进制: lb 28 42 m n
功能:
esc(b nl n2 k m s vi v2 c数据
n:(n1+(256 x ld))
k:选择条形码
k=0:ean-13,i:ean-8,2:interleaved 2 of 5,
3:upc-a,4:upc-e,5:code 39,6:code 128,
7:postnet
m:模块宽度(120dpi)
m=2: 2 dots,3: 3 dots,4: 4 dots,5: 5 dots
s:间隔调整值
-3 ≤s≤3(单位为1/240英寸)
v1,v2:条长度
vl+v2 x 256(单位为1/72英寸)
1 选择postnet后忽略v1和v2值。
2 postnet的长条长度总是0.125英寸,短条长度总是0.050英寸。
c:控制标志
0位=校验位
0:打印机不添加校验位。
1:打印机添加校验位。
1位=用户可读字符(hrc)
0:打印机添加hrc。
1:打印机不添加hrc。
2位=标志字符位(仅对 ean-13 和 upc-a)
0:中间
1:下面
3-7位=不使用
条形码数据
条形码数据对应条形码形状。每种条形码的数据都是常数。仅当设置了下面的有效字符时,条形码才会打印。

下面描述了每种条形码类型的有效数据,如果条形码数据串中含有无效数据,则不会打印该条形码。

要打印条形码需要以下条件:
1 条形码打印总是单向进行。不过,当条形码与扫描位图数据混在一起时,既不打印条形码也不打印扫描位图。
2 当条形码的一部分超出右边界时,打印不出条形码。
3 当条形码数据和文本数据混在一个数据序列中时,条形码和文本打印在同一个地方。
4 code 39的起始和停止(*)字符被添加到用户可读字符中。
5 code 128的初始数据(set a、b或c)被识别为code 128的首批数据,必须将其十六进制化(分别为41、42和43)。
6 当选择code 128 set c和interleaved 2 of 5时,条形码数据要求一个偶个数的数据串。但是,如果发送了一个奇个数的数据串,它会自动加一个“0”,使其成为偶个数数据串。
7 条形码的打印起始位置(除postnet以外)总是在基准行上面7/72英寸处。