1、 使 用 手 册 1(目 录)技术参数说明配套设备设备使用一、打印机面板说明二、安装色带三、安装打印纸四、打印机连接方法五、打印机自检硬件接口一、 DIP 开关设置二、 打印机接口连接说明三、 钱箱驱动口接线说明驱动方法一、安装驱动二、ESC/POS 命令明细表233344555557778DIY-POS RP-POS80 高速热敏打印机2技术参数说明:打印机型号:RP-POS80P 并口高速热敏打印机RP-POS80S 串口高速热敏打印机RP-POS80CP 并口高速热敏打印机(带切刀)RP-POS80CS 串口高速热敏打印机(带切刀)打印机性能:打印方式 直接热敏打印打印密度 640 点/
2、行打印纸宽 80mm有效打印宽度 72mm最小走纸距离 0.125mm打印速度 220mm/秒打印机接口 串行接口:D-SUB 25 线插座(孔型) ,通讯参数为:19200bps/38400bps,无校验,8 位数据位,1 位停止位,支持 RTS/CTS 及 XON/XOFF 握手协议并行接口:双向并行接口,8 位并行口,BUSY 握手协议 钱箱控制:DC24V/1A,6 线 RJ-11 插座打印机重量 1.5 千克(不包括纸卷)外形尺寸 247(长)155(宽)125(高)mm工作环境 操作温度:050 相对湿度:1080%工作温度:050 工作湿度:1080%打印机电源:变压器输入电压
3、AC220V,50Hz变压器输出电压 DC24V/2.5A打印机输入电压 DC24V/2.5A打印字符:ACSII 码字符集 1224 点国标一、二级汉字字库 2424 点采用命令集 ESC/POS 打印命令集打印纸:打印纸类型 连续热敏打印纸纸张尺寸 79.5mm0.5mm纸卷直径 60mm配套设备:使 用 手 册 3名称 数量RP-POS80S 或 RP-POS80P 或 RP-POS80CS 或 RP-POS80CP 打印机1 台RP-POS80 说明书 1 本串行口连接线或针打并口连接线(根据打印机型号配置) 1 条打印机开关电源(AC220V 输入/DC24V 输出) 1 个24V
4、电源连接线 1 条测试打印纸 1 卷设备使用:一、 打印机面板说明指示灯和按键 说明进纸按钮 按下此按钮进纸送纸指示灯 点亮表示纸卷接近尾部或无纸;闪烁表示预备送纸状态错误灯 指示出有错误。闪亮表示打印发生卡纸、过热或其他异常电源灯 打开电源开关,该指示灯点亮二、 安装打印纸DIY-POS RP-POS80 高速热敏打印机4RP-POS80 采用易装纸方式,装纸轻松容易。1、 如图所示,打开顶部盒盖。2、 将热敏纸如图所示放置。3、 如图所示,拉一小段纸至盒外,并放置在顶部盒盖滚轴可以压到的地方。4、 压上盖子,如图所示就已经装好纸了。三、 打印机连接方法1、 将配套的数据信号连接头插在打印机
5、的数据连接口上,另外一头(串口连接线为 9 芯孔型连接头、并口连接线为 25 芯针型连接头)插在 POS 主机的串口或并口上。2、 如果配备了可电动打开的钱箱,就把钱箱上的 RJ-11 接头插在打印机的钱箱口上。3、 将 24V 电源连接线的圆插头插在打印机的电源口上,再将另一头电源插头插在 POS2000 收款机后面板的 24V 电源口上。四、 打印机自检设备连接好以后,在打印机关机的状态下,按住“进纸”按键不放开,接着打开打印机电源开关,此时打印头复位检测,待复位完毕后松开“进纸”按键,打印机就会打印出一张小票,表示打印机自检无误。硬件接口:使 用 手 册 5一、 DIP 开关设置打印机背
6、部有一个铁盖,拧开螺丝以后可以看到电路板上有 DIP 开关,各 DIP 开关设置功能如下:DIP 功能 ON OFF1 波特率(串口打印机有效) 38400bps 19200bps2 切刀 使用 不使用3 打印浓度 加浓 普通4 提示声音 打开 关闭二、 打印机接口连接说明1、 串口RP- POS80S、RP- POS80CS 打印机的串行接口采用 RS232C 标准,默认波特率为19200bps(可以通过 DIP 开关调为 38400bps) ,无校验,8 位数据位, 1 位停止位,支持 RTS/CTS 及 XON/XOFF 握手协议。打印机串行口各引脚功能定义如下:引脚号 信号名称 说明2
7、 TXD 当使用 XON/XOFF 握手协议时,打印机向主机发送控制码 XON/XOFFDIY-POS RP-POS80 高速热敏打印机63 RXD 打印机从主机接收数据4 RTS 该信号为“MARK”时,表示打印机“忙” ,不能接收数据;而该信号为“SPACE”状态时,表示打印机“准备好” ,可以接收数据。7 GND 信号地2、 并口RP- POS80P、RP- POS80CP 打印机的并行口接口采用 8 位并行传输,支持 BUSY握手协议。打印机并行口各引脚功能定义如下:引脚号 型号名称 说明1 /STB 数据选通触发脉冲,下降沿时读入数据。23456789DATA1DATA2DATA3D
8、ATA4DATA5DATA6DATA7DATA8代表并行数据的第一位至第八位。每个信号为“高”电平时表示逻辑“1” ,为“低”电平时表示逻辑“0” 。10 /ACK 经电阻上拉“高”电平。11 BUSY 数据忙信号,当信号为“高”电平时表示打印机“忙” 。12 GND 信号地13 SEL 经电阻上拉“高”电平。15 /ERR 经电阻上拉“高”电平。141617NIL 空1825 GND 信号地三、 钱箱驱动口接线说明RP-POS80、RP- POS80C 打印机钱箱口采用 RJ-11 标准。输出 24V/1A 电源信号驱使 用 手 册 7动钱箱动作。打印机钱箱接口各引脚功能定义如下:引脚号 信
9、号 说明1 NIL 空2 Driver Signal 钱箱驱动信号(输出)3 Driver Signal 钱箱驱动信号(输出)4 DC +24V 电源(输出)5 DC +24V 电源(输出)6 NIL 空驱动方法:一、 安装驱动RP- POS80、RP- POS80C 打印机的驱动方式有两种,一种是在 Windows 95/98/ME下直接安装驱动程序,另一种是使用串口或并口直接驱动。1、 Windows 9x 下安装驱动程序在 Windows 9x 中添加打印机,并指定驱动盘中的驱动文件给 Windows 9x,那么将安装好名为“SAMSUNG STP350 Receipt”的打印机,只需要
10、在程序中调用打印命令就可以开始打印了。在这种方式下,其实是由 Windows 9x 的打印机驱动程序把字符转换成图形点阵的方式来打印。在这种打印方式下有几个缺点:其一是打印速度慢,并口打印机的速度还能接受,串口打印机的就无法忍受了;其二是打印过程无法实现逐行的打印控制;其三是在打印票据的出纸长度方面不好控制,浪费较多。除非需要打印一些图案或标志,否则一般不建议使用这种打印方式。2、 串口/并口直接驱动使用 Windows 9x 驱动程序的好处是安装、使用方便,可是作为 POS 系统的专用打印机,需要打印机做的事情就不是那么简单了。一般情况下的 POS 前台都是在 DOS下使用的,或者有时候需要
11、打印机逐条打印货品,那么驱动程序就显得力不从心了。因此,作为 POS 系统的专用设备,就出现了端口直接控制方式。在这种方式下,并不需要使用驱动程序,只需要把字符直接输出到端口,并由打印机内部的硬字库来实现字符的转换打印。使用端口直接驱动方式,减少了转换为图形点阵的时间,所以大大加快了打印速度,而且打印上也由页打印方式转变为行打印方式,令打印控制更DIY-POS RP-POS80 高速热敏打印机8方便。如果使用端口直接驱动方式,就需要使用到指令集来控制打印机的打印,而 RP- POS80、 RP- POS80C 打印机内部已经集成了 ESC/POS 命令集,下面就详细介绍每条指令集的功能。二、
12、ESC/POS 命令明细表1. HT n 打印水平制表字符ACSII 码 格式:HT n十进制 格式:9 n十六进制 格式:09H n说明:打印机依据 ESC D 命令设置的水平制表位置,在下一水平制表位置打印制表符 n,n 为任何一个可以打印的 ASCII 字符。如果 n 没有设置,该指令被忽略。如果水平制表位置超过当前打印宽度,则当前位置为下行行首。水平制表位置由 ESC D 命令设置。2. LF 打印并换行ACSII 码 格式:LF十进制 格式:10十六进制 格式:0AH说明:将行缓冲器里的内容打印出来并向前走纸一行。当行缓冲器空时就只向前走纸一行。3. CR 打印并回车ACSII 码
13、格式:CR十进制 格式:13十六进制 格式:0DH说明:将缓冲器里的内容打印出来,但不走纸。4. ESC SP n 设置非中文字符的右间距使 用 手 册 9ACSII 码 格式:ESC SP n十进制 格式:2732n十六进制 格式:1BH20Hn说明:设置非中文字符右边间距为n*横向移动单位英寸。0=n=255,默认 n=0。当字符放大时,间距也随之放大相同的倍数。5. ESC ! n 设置非中文字符打印方式ACSII 码 格式:ESC ! n十进制 格式:2733n十六进制 格式:1BH21Hn说明:设置打印非中文字符的大小和下划线,该设置对汉字无效。位 1/0 十进制 十六进制 说明0,
14、1,2 未定义0 0 00 取消加粗模式31 8 08 选择加粗模式0 0 00 取消倍高模式41 16 10 选择倍高模式0 0 00 取消倍宽模式51 32 20 选择倍宽模式6 未定义0 0 00 取消下划线模式71 128 80 选择下划线模式设置数值允许叠加,叠加以后内容得到两种效果。允许 ESC E 选择/取消加粗模式指令对本指令产生改变。允许 ESC _选择/取消下划线模式指令对本指令产生改变。6. ESC $ nL nH 设置绝对打印位置ACSII 码 格式:ESC $ nL nH十进制 格式:2736nL nH十六进制 格式:1BH24HnL nH说明:设置当前打印位置距离行
15、首(nL+nH*256)*(移动单位) 。如果设置DIY-POS RP-POS80 高速热敏打印机10位置在打印区域外,该指令被忽略。0=nL=255,0=nH=255。7. ESC % n 允许/禁止用户自定义非中文字符ACSII 码 格式:ESC % n十进制 格式:2737n十六进制 格式:1BH25Hn说明:当 n=0 时,选择内部字符集;n=1 时,选择用户自定义字符集。默认n=08. ESC &设置用户自定义非中文字符ACSII 码 格式:ESC & s n m a,P1,P2Ps*am-n+1十进制 格式:2738 s n m a,P1,P2Ps*am-n+1十六进制 格式:1B
16、H26H s n m a,P1,P2Ps*am-n+1说明:该命令用于定义 m-n+1 个用户自定义字符。s 表示字符在垂直方向字节数 s=3;n,m 表示起始码和终止码,允许定义的字符码自20H至7FH最多 96 个,32=n=m=127;a 表示自定义字符在水平方向的点数,a=12(12*24 点阵) 。P 是字符点阵数据,总共 s*a 个数据。9. ESC * m n1 n2 d1dx 设定点阵图形命令ACSII 码 格式:ESC * m n1 n2 d1dx十进制 格式:2742m n1 n2 d1dx十六进制 格式:1BH2AHm n1 n2 d1dx说明:该命令用来设置点图方式(m)和点图横向点数(n1,n2) 。m=33、0=n1=255 ,0=n2=3 ,0=d=255。n1,n2 为两位十六进制数,n1 为低字节,n2 为高字节,表示图形横向点数,该值不可超过打印机最大打印点数宽度。m=33 时,选择 24 点双密度打印,分辨率达到 200DPI。d 表示点阵图形数据,打印机内部将把数据转换为二进制点阵,相应位为 1 则表示该点打印,相应位为 0 则表示该点不打印。如果点数超过一