我所关心的POS打印机技术参数

打印机接口:
        串行接口:D-SUB 25线插座(孔型),波特率为9600bps,数据结构为无奇偶校验,8位数据位,1位或1位以上停止位,支持RTS/CTS及XON/XOFF握手协议

打印机串行接口各引脚功能定义如下:

引脚号

信号名称

信号来源

说明

2

TXD

打印机

当使用XON/XOFF握手协议时,打印机向主机发送控制码XON/XOFF

3

RXD

主机

打印机从主机接收数据。

4

RTS

打印机

该信号为“MARK”时,表示打印机,不能接收数据;而该信号为“SPACE”状态时,表示打印机准备好,可以接收数据。

7

GND

——

信号地。

20

DTR

打印机

RTS信号(引脚4)相同。


        并行接口: D-SUB 25线插座(针型),双向并行接口,8位并行口,支持BUSY/nAck握手协议

打印机的并行接口插座各引脚功能定义如下:

引脚号

信号名称

信号来源

说明

1

/STB

主机

数据选通触发脉冲,下降沿时读入数据。

2

3

4

5

6

7

8

9

DATA0

DATA1

DATA2

DATA3

DATA4

DATA5

DATA6

DATA7

主机

主机

主机

主机

主机

主机

主机

主机

代表并行数据的第一位至第八位。每个信号为电平时表示逻辑“1”,为电平时表示逻辑“0”。

10

nAck

打印机

打印机应答信号。表示打印机已接收前一个字节的数据。

11

BUSY

打印机

数据忙信号,当信号为电平时表示打印机,不能接收数据。

12

GND

——

信号地

13

Select

打印机

经电阻上拉电平。

14

NC

——

未连接

15

NError

打印机

经电阻上拉电平。

1617

NC

——

未连接

18 ~ 25

GND

——

信号地

          钱箱界面: 6线RJ-11插座,输出DC 12V/1A电源信号驱动钱箱动作

打印机的钱箱接口各引脚定义如下:

引脚号

信号

1

——

2

钱箱驱动信号 1

输出

3

NC

——

4

+12VDC

输出

5

钱箱驱动信号2

输出

6

钱箱开/状态信号地

——



打印字符:
ASCII码字符集:12×24点,1.50(宽)×3.00(高)毫米
国标一、二级汉字库:24×24点,3.00(宽)×3.00(高)毫米
扩展字符集:PC437(美国、欧洲标准)、片假名(日本字母)

指令类型:兼容ESC/POS打印指令集
字符打印:支持ANK字符、自定义字符及汉字字符的倍宽、倍高打印,可调整字符的行间距
点图打印:支持不同密度位图及下载图形打印
条形码打印:支持JAN13(EAN13)、JAN8(EAN8)、CODE39等多种条形码打印

打印机的驱动
    
POS58打印机的驱动方式一般有两种,一种是在Windows 95/98/ME下直接安装驱动程序,另一种是使用串口或并口直接驱动。

1、   Windows 9x下安装驱动程序

Windows 9x中添加打印机,并指定驱动盘中的驱动文件给Windows 9x,那么将安装好名为“POS58 PRINTER”的打印机,只需要在程序中调用打印命令就可以开始打印了。在这种方式下,其实是由Windows 9x的打印机驱动程序把字符转换成图形点阵的方式来打印。

在这种打印方式下有几个缺点:其一是打印速度慢,并口打印机的速度还能接受,串口打印机的就无法忍受了;其二是打印过程无法实现逐行的打印控制;其三是在打印票据的出纸长度方面不好控制,浪费较多。除非需要打印一些图案或标志,否则一般不建议使用这种打印方式。

2、   串口/并口直接驱动

使用Windows 9x驱动程序的好处是安装、使用方便,可是作为POS系统的专用打印机,需要打印机做的事情就不是那么简单了。一般情况下的POS前台都是在DOS下使用的,或者有时候需要打印机逐条打印货品,那么驱动程序就显得力不从心了。

因此,作为POS系统的专用设备,就出现了端口直接控制方式。在这种方式下,并不需要使用驱动程序,只需要把字符直接输出到端口,并由打印机内部的硬字库来实现字符的转换打印。使用端口直接驱动方式,减少了转换为图形点阵的时间,所以大大加快了打印速度,而且打印上也由页打印方式转变为行打印方式,令打印控制更方便。

如果使用端口直接驱动方式,就需要使用到指令集来控制打印机的打印,一般POS打印机内部已经集成了ESC/POS命令集。


你可能感兴趣的:(数据结构,windows,dos,扩展,图形)