POS收款机使用说明书两篇_第1页
POS收款机使用说明书两篇_第2页
POS收款机使用说明书两篇_第3页
POS收款机使用说明书两篇_第4页
POS收款机使用说明书两篇_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页POS收款机使用说明书两篇篇一:XXPOS收款机使用说明书(HK700B/S系列)青岛XX智能商用设备有限公司HISENSEINTELLIGENTCOMMERCIALEQUIPMENTCO.LTD.用户须知非常感谢您选用XX牌收款机,在安装和使用产品之前,请您详细阅读本手册以便对它的性能有深入的了解。请保存好此手册,将来如果您遇到使用问题时以便参考。本公司为改进产品,将尽可能采用新技术、新元器件、新的软件。因此,本公司有权更改而不予通知。本手册所描述的特性、功能和操作也许与本公司在各地所销售机器的性能并不完全一致,有些情况下,图片只是设备原型,在使用本手册前,应向本公司或经销商询问当前适用的资料。本设备必须由售后服务人员或经销商进行安装。对于未经授权对本设备的更改、不按规定而替换连接设备及电缆所造成的一切后果,本公司不负任何责任。注意事项主机附带线仓,线仓为整机的一部分,使用前请安装线仓。使用/操作人员不得自行拆除线仓,若需拆或维修主机请通知我公司售后服务部门,并由售后服务人员或授权服务商进行拆装、维修。本产品使用标准的两极带接地墙壁电源插座,不能随意改动。应确认插座的电压是否与本机铭牌所标电压相符。请确保将电源线插头的接地插脚插入电源插座或配电盘的接地插孔,并确保接地插孔真正接地。如果插接不良或不接地,将会导致电击、火灾或损坏设备。避免阻塞或覆盖通风口,避免将任何物品塞入或掉入机器内。以防引起电击或火灾。如果在冒烟,出现异味或怪声等异常情况下持续使用本产品的话,可能会引起火灾或触电的危险。应马上关掉电源,将电源线从插座拔出,然后与零售商或维修中心联络。客户自行维修主机属危险行为,切勿尝试。本设备各种电缆线的连接应确保在断电的情况下进行,一定要把固定螺钉紧好。严禁带电拔插电缆线。应将本产品放在通风良好,平坦和稳定的地方,应避免阳光直接照射,环境条件稳定,温度或湿度没有突然变化。在水分可能会粘湿或进入本产品的地方切勿使用,也不能用湿手去操作本产品。当清洗本产品时请使用柔软干燥的布,切勿使用易挥发的液体,例如:汽油,稀料等。本产品为A级产品,在生活环境中,该产品可能会造成无线电干扰。在这种情况下,可能需要用户对其干扰采取确实可行的措施。主板电池更换后请勿随意丢弃。制造商有权修改说明书的内容而不做事先声明!产品标准编号:Q/02RSR527-20XX产品标准名称:商用型收款机目录一、 安装指南11.特点及应用范围12.POS机的组成13.使用环境54.开箱检查55.系统安装56.随机光盘内容简介6二、系统测试71.系统设置72.系统自检7三、 键盘编程参考91.使用界面92.编辑模式103.多层设计144.其它功能14四、 客显181.应用范围及特点182.技术性能183.命令简介184.客显函数库及例程19五、钱箱241.钱箱说明242.通信方式243.指令集244.串口钱箱函数库24六、 打印机291.概述292.主要技术指标293.外观和组件314.打印机的安装33七、 操作系统和硬件驱动安装参371.系统安装方式372.驱动安装37九、XXOPOS系统381.OPOS介绍382.XXOPOS系统使用说明38十、其它40安装指南1.特点及应用范围HK700B/S系列商用收款机采取先进的INTEL迅驰移动平台技术,时尚整洁的外观、结构系列化设计,充分为商家空间考虑,在理线、防尘、防水、防电磁方面进行了专业的设计,支持全系列XX多媒体、移动POS、无线POS收款系列解决方案,成为商家推崇的新一代时尚POS。HK700B/S系列商用收款机适用于大型shoppingmall、中西餐饮服务业、高档百货、精品屋、专卖店、便利店、银行服务业、咨讯站、互动多媒体、广告播放系统等不同业态的商业客户。HK700B/S系列基本配置:AllinOne专用POS主板128M以上内存40G以上硬盘10.4寸~12寸液晶操作员显示器VFD顾客显示器POS专用键盘9针点阵打印机或行式热敏打印机4串口,1并口,串口可提供+5V或+12V电源10/100MpbsEthernet,网络端口RJ45主板支持两个USB以上接口钢制钱箱2.POS机的组成POS机由主机、POS键盘、打印机、操作员显示器、顾客显示器、钱箱组成。HK700B各部件及功能示意如图:1.12V电源口2.PS/2鼠标口3.PS/2键盘口4.串口25.串口16.串口3(客显口)7.VGA(板载显示卡接口)8.网口9.4USB口10.音频输出口11.音频输入口12.PCI显示卡接口(可选)13.串口414.并口15.钱箱接口安装示意如图:序号名称数量1HK700B机箱12M4×8十字槽盘头螺钉33KB32M键盘14MD-12HL(Ver.B1)显示器15VC210B客显16PT900TB打印机17HK700B机箱后线仓部件18CB405D钱箱1HK700S各部件及功能示意如图:3.使用环境电压:AC220V50Hz两极带接地电流:3A温度:5℃-40℃湿度:40%-90%质量:31kg整机占用空间:(宽)440mm×(深)480mm×(高)420mm4.开箱检查主机、POS键盘、顾客显示器、钱箱、打印机、操作员显示器组合包装。打开包装箱后按照装箱单仔细查对,并注意各部件是否完好无损。5.系统安装本设备必须由技术服务人员或经销商进行安装。注意:去掉打印机盖板及打印机卷纸轮上的固定胶带。收款机要求外部电源有良好的接地,接地电阻小于0.1Ω,如果电源没有接地或接地不良,可能造成机壳带电,对操作员存在安全隐患,并影响收款机的稳定运行。6.随机光盘内容简介 目录 说明CheckPOS测试程序Keyboard键盘编程软件Mainboard主板驱动Printdriver打印机安装驱动TouchScreen触摸屏驱动编程说明OPOS、打印机、客显、钱箱编程说明双屏Buddy、第二显卡(PCI)驱动、第二并口卡(PCI)驱动、双屏演示示例二、系统测试1.系统设置VC210B客显工作电压为12V,出厂时客显电压已设为12V。键盘各键的设置,由软件人员按POS编程需要设定。注:COM3的9脚电压高于客显的工作电压时,客显将被烧毁。2.系统自检运行随机提供的CHECK.EXE外设自检程序,建议先将此程序拷贝到硬盘上,然后再运行,出现如下菜单。SET菜单:Printer 打印机设置 PrinterPort 打印机端口设置 CustomerDisplay 顾客显示器设置CustomerDisplayPort 顾客显示器端口设置 CashDrawer钱箱设置MainBoard主板设置SerialPortNumber 串口数目设置ParallelPortNumber并口数目设置 外设的型号和接口应根据具体情况设置。(2)CHECK菜单:Printer检查打印机,检查前应已经设置端口及型号Custdisplay检查客显,检查前应已经设置端口及型号KeyBoard 检查键盘Drawer检查钱箱,检查前应已经设置主板型号MSR 检查刷卡器PORT检查端口的各管脚是否正常,检查前所有空端口都应已经插上短接器,否则认为端口测试错误(3)HOT菜单:生产厂老化机器时使用。(4)EXIT菜单:退出检测程序。(5)HELP菜单:帮助菜单。注:短接器为生产厂使用的一种测试设备。键盘编程参考键盘编程可编程所有的键。不需电池,数据保存不少于10年。不需专用编程工具。每个键最多可编程255个字符。提供键盘嵌入功能,在接标准键盘与不接标准键盘的情况下都能正常作用。提供多层键功能。1.使用界面1.1开始编程.在DOS下,KB32M键盘需运行“HK-32M.EXE”,KB66MF键盘需运行“KB66MF.EXE”,这时屏幕上将出现主程序界面,如图所示:程序界面主要由以下四部分组成:菜单栏键位置区键层选择当前键值显示1.2菜单栏在菜单栏中包括“File”,“Keyboard”,“Configure”,“Diagnostic”,“Help”五个下拉菜单。每个下拉菜单都可以通过按“Alt”键+红色粗体字母键来激活(如按“Alt”+“F”键激活下拉菜单“File”项).在激活相应的下拉菜单后,下拉菜单的每一项可通过按“Alt”+红色粗体字母或移动光标来选择,然后再按“Enter”键确定。1.3键位置区键位置区里显示了所有可编程键盘的按键位置,且在屏幕上还显示出唯一代表每个按键身份的键位置码。屏幕上的每个键的每一键都是已经设定好的,用户不必为键位置码的分配而担忧。键位框里的最右一排是6段电子锁的键位置码(编号为:20,21,22,23,24,25)。用户可以用标准键以同样的方法对这6个键编程。用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择编辑模式对按键赋值。1.4键层选择可编程键盘可以编入多层键码数据。在这部分里面当用户对编程键进行自定义时,允许他们选择所想要的键层。键层索引是从第0层开始一直到第15层结束(也就是说最多只有16层),其中第0层是系统默认层。按下外接键盘的“F9”键,这时程序控制器将从“键位置区”移动到“键层选择”,且层数指示器显示蓝色,然后用户可移动“Up”或”Down”键来减少或增加指定层数,再按“Enter”键来确定层数选择。这时程序控制器将恢复到键位置区。1.5当前键值显示显示出在“键位置区”中所选择按键的编码内容。2.编辑模式2.1扫描码编辑模式可编程键盘支持特殊控制与功能键,如:Shift,Crtl,Alt,方向键等,定义这些不可显示的键需用扫描码编辑模式。用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“KeyCode”编辑模式,如图所示:在弹出的对话框中按“F9”键接着就显示出一个正方形的方块然后再按相应需定义的键即可如:对于左“Ctrl”键,按“F9”键然后再按左“Ctrl”键,会在编辑框中显示“LCtlDn”。以下是显示对照表:不可显示的键编辑框的字符不可显示的键编辑框的字符不可显示的键编辑框的字符EscEscF1F1F2F2F3F3F4F4F5F5F6F6F7F7F8F8F9F9F10F10F11F11F12F12PrintScreenSysRqPrtScScrollLockScrollPauseBreakPauseInsertInsHomeHomePageUpPgUpDeleteDelEndEndPageDownPgDn↑Up←Left↓Down→RightBackSpaceBkSpTabTabCapsLockCapsEnterEntLeftShiftLShfDnLShfUpRightShiftRShfDnRShfUpLeftCtrlLCtlDnLCtlUpRightCtrlRCtlDnRCtlUpAltLAltDnLAltUpSpaceSpaceLeftWinLWinRightWinRWinApplicationAppNumLockNumLock<NumPad>/Num/<NumPad>*Num*<NumPad>-Num-<NumPad>+Num+<NumPad>EntNumEnt<NumPad>7Num7<NumPad>8Num8<NumPad>9Num9<NumPad>4Num4<NumPad>5Num5<NumPad>6Num6<NumPad>1Num1<NumPad>2Num2<NumPad>3Num3<NumPad>0Num0<NumPad>.Num.特殊组合键包括“Shift”/“Ctrl”/“Alt”键,第一次按这些键时,它们表现为“LShfDn/LCtlDn/LAltDn”等等。例如:对“LeftAlt+F”进行编程,按“F9”键,然后按“LeftAlt”键,再按“F”键,再按“F9”键,再按“LeftAlt”键,最后编辑框上将出现:LAltDnFLAltUp对“RightCtrl+RightAlt+Del”进行编程,先按“F9”键,然后按“RightCtrl”键,再按“F9”键,再按“RightAlt”键,再按“F9”键,再按“Del”键,再按“F9”键,再按“Ctrl”键,再按“F9”键,再按“Alt”键,最后编辑框上将出现:RCtlDnRAltDnDelRCtlUpRAltUp“Pause/Break”键,它不能跟其它键进行组合编程,只能单独存在。除了扫描码,用户还可以通过十六进制码给键盘输入键值(范围从00到FF,同时,也有一些十六进制码的扩展名是以E0nn开始的,这里的“nn”的范围也是从00到FF)。输入方法为先按“Tab”键,然后直接输入一个十六进制码。2.2ASCII码编辑模式这种方式适用于用户想对一个键编写一串可显ASCII码键的情况,定义这些可显示的ASCII码键需用ASCII码编辑模式。用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“ASCIICode”编辑模式,如图所示:在弹出的对话框中按需定义的ASCII码键即可无论按键的内容是什么字符,它们将按同样的字符出现在编辑框中。在这种方式下也支持两种特殊字符形式:“Enter”键和“Tab”键,且通过以下命令输入:“Enter”键:\n“Tab”键:\t注意:由于支持“Enter”键和“Tab”键,所以“\”输入的必须是“\\”。2.3层切换码可编程键盘能够支持多层编程要求。用户必须自定义一些“层切换键”。层数索引从0开始递增到15(也就说有16层);其中第0层是默认层。用户可以通过移动光标来选择需要编辑的按键位置,然后按回车键,再从弹出菜单中选择“LayerCode”编辑模式,如图所示:3.多层设计可编程键盘能够支持16层键码编程。若想要选择某一特定的层编辑键码,在“外接键盘”上按“F9”键,这时程序控制器从“键位置区”切换到“键层选择”,这时层数指示器显蓝色,然后用户再用上下“Up/Down”键来减少/增加指定层,再按“Enter”键来确定层选择。这时程序控制器将恢复到“键位置区”状态。对于所有多层键的定义,用户还必须自定义一些“层切换键”(除了第0层以外,从第1层到第15层)。第0层是系统默认层,不需任何“层切换键”。对于其它层而言(从第1层到第15层),当某一个特定键与相应的“层切换键”同时被按下,这一层的键码才能正确发送。对一个“层切换键”的编程,请参照2.3节。4.其它功能4.1保存和取回键码按“Alt”+“F”键来保存或取回键码,功能如下:加载文件(LoadFile):把键码从一个外部文件加载;保存文件(SaveFile):定义好的键码保存到一个文件中;退出(Exit):退出程序4.2下载或从键盘读取键码按“Alt”+“K”键下载或从键盘读取键码,功能如下:全部下载(UpdateAll):将定义好的键码、键盘配置和磁卡配置下载到键盘上。下载键码(UpdateKeymap):仅将当前定义好的键码下载到键盘上。全部取回(RetrieveAll):从键盘上取回键码、键盘配置和磁卡配置。全部清除(ClearAll):清除所有在程序中(不包括键盘)定义好的键码。4.3键盘与磁卡配置对于键盘或磁卡配置的设定,功能如下:4.3.1键盘配置(Keyboard):通过如图所示界面来更改键盘设置:用户可通过按“外接键盘”上的空格键来改变设置,然后再按“Alt”+“U”键将改变的内容下载到键盘中。是否发声(BeepEnable):为“NONE”时,则按任何键蜂鸣器都不发声;为“AllKeysBeep”时,按下任何键蜂鸣器都发声;为“OnlyProgrammedKeysBeep”时,按下已定义的键蜂鸣器才发声。是否连发(RepeatEnable):为“Y”时,当一个键被长时间按下,键盘会连续发出此键的键码;若为“N”时,对一个键无论按多久,它的键码也只能被发送一次。4.3.2磁卡(Magstripe):用户可以通过如图所示界面来更改磁卡阅读器的设置:用户通过按“外接键盘”上的空格键来改变设置,然后再按“Alt”+“U”键将改变的内容下载到键盘中。[1轨]是否使能([Track1]Enable):为“Y”时,第1轨数据开启;为“N”时,第1轨数据关闭。[2轨]是否使能([Track2]Enable):为“Y”时,第2轨数据开启;为“N”时,第2轨数据关闭。[3轨]是否使能([Track3]Enable):为“Y”时,第3轨数据开启;为“N”时,第3轨数据关闭。是否发声(BeepEnable):为“Y”时,在刷卡时蜂鸣器发出响声;为“N”时,蜂鸣器则不发声。是否发回车(SendEnter):为“NONE”时,磁卡阅读器将在每轨的数据后都不发回车符;为“AllTracks”时,磁卡阅读器将在每轨的数据后都添加回车符;为“LastTrackOnly”时,磁卡阅读器将在最后一轨的数据后添加回车符。对于每轨数据,用户可以自定义起始符(SS)和结束符(ES)。4.4键盘测试按“Alt”+“D”键对键盘进行测试进入测试模式(EnterTestMode):选择了此命令,键盘处于测试方式下。在测试中,当按下每个键时它们的键位置码将被发送出来。若是某一个键的键位置码没有被发送,这就意味着该键已损坏;退出测试模式(LeaveTestMode):选择了此命令,键盘将恢复到标准状态;复位(Reset):把键盘复位到初始状态。Firmware版本:从键盘上读取Firmware版本号。出厂时KB32M键盘键位设定如下:ABCDEFGHPgUpPgDnDelBackSpaceNumLock/*-789+456+123Enter000.Enter出厂时KB66MF键盘键位设定如下:AFKPUXInsertHomePgupBGLQVYDelEndPgdnCHMRWZ{}<>BSDINS789()↑Layer1EJOT456←↓→F1F2F3F4123+=-_,。CtrlAltShiftSpace0.EscTABENTER客显1.应用范围及特点HK-VC210B型客户显示器是一种用于向顾客显示信息的设备,因采用了点阵荧光数码显示,所以显示亮度高,并可显示数字、字母、图形及二级汉字。VC210B客显需使用RS232转换头,连接主机的COM3使用。2.技术性能(1)显示屏外形尺寸:190(W)×64(H)×36(T)(2)显示面积:132.65mm×33.05mm(3)显示颜色:绿色(4)显示点阵:160(W)×40(H)(5)点大小:0.68(W)×0.68(H)(6)点距:0.83(W)×0.83(H)(7)显示汉字:标准二级汉字库(8)工作电压:12V±5%(9)工作温度:0℃+50℃(10)接口:RS232c串行接口(11)功率:4.5W3.命令简介通信波特率:9600bps校验:奇校验数据位:8bit停止位:1bit(1)初始化:复位命令1BH40H(2)清屏:清除当前显示内容命令0CH(3)左对齐显示:顶行显示d1….dn字符命令1bH51H41Hd1d2….dn0dH底行显示d1….dn字符命令1bH51H42Hd1d2….dn0dH(4)右对齐显示:顶行显示d1….dn字符命令1bH52H41Hd1d2….dn0dH底行显示d1….dn字符命令1bH52H42Hd1d2….dn0dH(5)清除单行清除顶行:命令 18H31H清除底行:命令 18H32H(6)设置显示亮度:关闭显示或设定显示模式命令1bH5cH3fH4cH44HPSHPS=0H,关显示PS=31H,31.6%亮度PS=32H,45%亮度PS=33H,58.8% PS=34H,79.4%PS=35H,默认亮度100%4.客显函数库及例程#include<bios.h>#include"dos.h"#include"string.h"#include"conio.h"#include"stdio.h"#defineWAITIME30000#defineDBUF0X0/*DATABUFFERREGISTER*/#defineLSB0#defineMSB1#defineIER0x1/*intrenableregister*/#defineIIR0x2/*intrident.register*/#defineLCR0x3/*linecontrolregister*/#defineMCR0x4/*modemcontrolregister*/#defineLSR0x5/*linestatusregister*/#defineMSR0x6/*modemstatusregister*/intgiCustdisPt=0;//端口号:1:com1,...4:com4;unsignedPortAddress[]={0x3f8,0x2f8,0x3e8,0x2e8};//端口地址//功能:用写地址的方式向串口输出字符//参数:ch--要输出的字符串//返回:1:成功;0:失败intSendCh(charch){intiWaitTime=3000;if(!giCustdisPt)return0;while(!(inportb(PortAddress[giCustdisPt-1]+LSR)&0x20)&&iWaitTime) iWaitTime--;if(iWaitTime){ outportb(PortAddress[giCustdisPt-1]+DBUF,ch); return1;}else return0;}//功能:用写地址的方式向串口输出字符串//参数:pStr--要输出的字符串//iStrLen:字符串长度//返回:1:成功;0:失败intSendStr(char*pStr,intiStrLen){inti,iResult;for(i=0;i<iStrLen;i++) { iResult=SendCh(*pStr++); if(!iResult) break; }returniResult;}//函数:VC210B_Init//功能:初始化,清除所有字符//参数:无//返回:TRUE:成功;FALSE:失败intVC210B_Init(void){bioscom(0,0xe0|0x03|0x00|0x08,giCustdisPt-1);//9600,8,1,oreturnSendStr("\x1b\x40",2);}//函数:VC210B_Display//功能:从左端对齐显示nLength个长度字符串//参数:nLines:1:顶行;2:底行;pStr:要显示的字符串;nLength:字符串的长度//(0<nLength<=20)//返回:TRUE:成功;FALSE:失败intVC210B_Display(intiLine,char*pStr,intiLength){ charstr[50]=""; if(iLine==1) sprintf(str,"\x1b\x51\x41%s\x0d",pStr);//topleftflush if(iLine==2) sprintf(str,"\x1b\x52\x41%s\x0d",pStr);//bottomrightflush returnSendStr(str,iLength+4);}//函数:VC210B_Cls//功能:清除所有显示内容//参数:无//返回:TRUE:成功;FALSE:失败intVC210B_Cls(void){ returnSendStr("\x0c",1);}//功能:主函数,运行时,初始化客显并清屏//第一行显示:ABCDEFGHIJKLMNOPQRSTU//第二行显示:01234567890123456789voidmain(){giCustdisPt=4;VC210B_Init();VC210B_Cls();VC210B_Display(1,"ABCDEFGHIJKLMNOPQRSTU",20);VC210B_Display(2,"01234567890123456789",20);}五、钱箱1.钱箱说明钱箱使用COM4,接口方式为RJ11。2.通信方式采用串口通信,波特率:9600;数据位:8;校验位:无校验位;停止位:1位。3.指令集(1)打开钱箱:十六进制:1b70005010十进制:2711208016(2)检测钱箱状态:十六进制:1d7202十进制:291142Window下请调用客显动态库中的HSComOpenDrawer,HSComCheckDrawer,也可以自己根据以上指令写程序。4.串口钱箱函数库及例程#include<bios.h>#include<stdio.h>#include<dos.h>#defineLSR0x5#defineDBUF0constintgiSDCPt=3;//COM3constunsignedintnPortAddress=0x3e8;constunsignedcharOpen_Command[5]={0x1b,0x70,0x00,0x50,0x10};constunsignedcharCheck_Command[3]={0x1d,0x72,0x02};voidInitSCD(void);//初始化通信端口intOpenSCD(void);//打开串口钱箱intCheckSCD(void);//检查串口钱箱状态charRecOneCh(void);//接收钱箱返回的状态//函数名:InitSCD//功能:初始化串口//输入参数:无//输出参数:无voidInitSCD(void){ bioscom(0,0xe0|0x03|0x00|0x00,giSDCPt-1);//9600,8,1,N delay(100); return;} //函数名:OpenSCD//功能:打开串口钱箱//输入参数:无//输出:0intOpenSCD(void){ inti; intiWaitTime; for(i=0;i<5;i++) { iWaitTime=3000; while(!(inportb(nPortAddress+LSR)&0x20)&&iWaitTime) iWaitTime--; if(iWaitTime) outportb(nPortAddress,Open_Command[i]); } return0;} //函数名:CheckSCD//功能:检查串口钱箱的状态//输入参数:无//输出参数:钱箱状态iResult//备注:iResult:0:打开;1:关闭intCheckSCD(void){ inti; intiResult; intiWaitTime; for(i=0;i<3;i++) { iWaitTime=3000; while(!(inportb(nPortAddress+LSR)&0x20)&&iWaitTime) iWaitTime--; if(iWaitTime) outportb(nPortAddress,Check_Command[i]); } delay(20); iResult=RecOneCh(); iResult=iResult&0x01; returniResult;} //函数名:RecOneCh//功能:用读地址的方式从串口读取状态1个字符//输入参数:无//输出参数:读取的字符.charRecOneCh(void){ charch=0; unsignedintiWaitTime=0xffff; if(!giSDCPt) { return0; } while(!(inportb(nPortAddress+LSR)&0x01)&&iWaitTime) iWaitTime--; if(iWaitTime) { ch=inportb(nPortAddress+DBUF); } returnch;} //主函数intmain(){ intiSta=-1; charch; printf("ThisisatestfortheComCashDrawer,Firstthe\ applicationwillopenthedrawer!\n"); printf("beforetest,pleasemakesurethatthedrawerisconnectwithCOM3!\n"); InitSCD(); printf("PleaseinputEntertoopentheDrawer\n"); ch=getchar(); if(ch==0x0d) { OpenSCD(); } printf("Nowcheckthestatusofthedrawer.\n"); iSta=CheckSCD(); if(iSta==1) printf("TheDrawerisClosed.\n"); elseif(iSta==0) printf("TheDrawerisOpen.\n"); else printf("CommunicationErro!\n"); return;}打印机1.概述PT900TA/TB是一款高性能的热敏打印机,具有高打印质量、高速度、高稳定性等特点,该打印机的主要特点:低噪音、高速打印方便快捷的上纸方式使用维护简便支持标记纸和连续纸打印兼容多种宽度纸张钱箱控制接口兼容ESC/POS指令2.主要技术指标2.1技术规格项目参数打印方式行式热敏打印分辨率203dpi×180dpi打印速度Max.150mm/s打印宽度Max.80mm纸类型连续纸、黑标纸条码UPC-A,UPC-E,EAN13,EAN8,CODE39,CODE93,ITF,CODABAR,CODE128字符集标准ASCII字符,压缩ASCII字符,简体中文(包括全角字符)7544个字符字符处理横向纵向均可有级放大1-6倍,旋转打印(00,900,1800,2700),加粗,反显,下划线打印头位置探测微动开关打印头温度探测热敏电阻图形处理位图下载直接位图打印最多可下载六幅位图,下载缓冲区大小:8KB支持位图模式,可实现快速图形打印通讯接口并行接口钱箱接口可控制1路钱箱电源24V±7%,最大负载电流2.5A,240mVp-p,尖峰电流6A(500ms)打印头寿命≥100Km工作温度和相对湿度5~45℃,20%~90%(40℃)贮存温度和相对湿度-40℃~60℃,20%~93%(40℃)外形尺寸150(W)×220(D)×150(H)mm2.3打印纸技术指标2.3.1连续纸参数纸张类型:热敏打印纸纸张宽度:82.5±0.5mm、80±0.5mm、76±0.5mm、69.5±0.5mm、57.5±0.5mm纸张厚度:0.065–0.10mm纸卷外径:最大83mm纸卷轴芯尺寸内径:芯轴内径12mm,芯轴外径18mm2.3.2标记纸参数使用标记纸时,黑标记的印刷位置必须位于票据正面;黑标记的反射率应小于15%,打印纸其它部分的反射率应该大于85%,在黑标记之间的区域,不应有任何的图案,比如广告等。标记的尺寸应满足下图所示的要求:5mm<L1(黑标记的宽度)<10mmL2(黑标记的长度)>12mm20mm<L3(相邻黑标距离)<500mm注意:请选用推荐的或者同等质量的纸张,否则会影响打印质量甚至降低打印头的寿命。不要把纸粘在纸卷的轴芯上。如果打印纸受到化学制剂或者油类的污染,有可能褪色或者降低感热度,影响打印效果。不要用指甲或者坚硬的物品摩擦打印纸的表面,否则可能会引起褪色。环境温度超过70℃时,打印纸会褪色,所以要特别注意环境的温度、湿度以及光照的影响。2.4打印及切纸位置2.4.1打印位置单位:mmL1纸仓宽度:83+0.5/-0mmL2有效打印宽度:80mmL3打印头到纸仓左边距(固定宽度):1.2±0.3mmL4打印头到纸仓右边距(固定宽度):1.2±0.3mmL5左边距,打印机默认值为7mmL6打印区域宽度,由命令设置,打印机默认值为64mmL7右边距,打印机默认值为9mm2.4.2切纸位置L1:大约:20mm3.外观和组件3.1外观和组件上盖支架胶辊齿轮上盖中壳下壳电源开关胶辊纸仓扳手10-挡纸板11-撕纸刀12-前盖13-进纸键14-ERROR指示灯15-POWER指示灯16-通讯接口17-钱箱接口18-电源接口部分按键及组件功能说明:挡纸板(4)纸仓的底部有四个长槽,将纸仓宽度调整件插在不同的槽中可分别适应打印宽度为80±0.5mm,76±0.5mm,69.5±0.5mm,57.5±0.5的打印纸;电源开关(5)按下“O”关闭电源,按下“—”开启电源;FEED按键(13)进纸功能:在打印机不报警的状态下,按下此键可实现进纸动作;如果要长距离进纸,可持续按住按键;ERROR指示灯(8)指示打印机的各种错误状态。正常情况下,告警指示灯不亮;出错状态下,告警指示灯闪烁;POWER指示灯(9)指示电源的开关状态;纸将尽传感器(3)检测纸卷的状态。告警指示灯快速闪烁,表示纸将用尽,应及时更换纸卷;该状态下,打印机将继续正常打印直到缺纸为止;当剩纸量≤3m,纸卷外径≤25mm时,告警指示灯指示纸将尽;7)缺纸传感器连续纸状态下,用于检测有纸/无纸;标记纸状态下,用于检测纸张的标记;注意:调整件是打印机调整打印纸宽度不可缺少的一部分应注意妥善保管。3.2指示灯和蜂鸣器的说明名称状态说明ERROR指示灯(红灯)闪烁打印机处于错误状态熄灭打印机处于正常状态蜂鸣器鸣叫打印机处于错误状态★打印机利用热敏电阻来检测打印头的温度,如果打印头过热,保护电路将切断打印头的电源,并停止打印;打印头过热保护的温度为65℃。4.打印机的安装4.1连接电源1)确认打印机的电源开关处于关闭状态;2)将电源线插头平直面向上,插入打印机后侧电源接口内;4.2连接接口信号线1)确认打印机的电源开关处于关闭状态;2)将接口信号线插入相配的接口内,并用插头上的螺丝钉(或卡簧)固定(如上图);3)将接口信号线的另一端连接到主机上。4.3纸卷的安装4.3.1打印纸的确认连接完毕,打印机可以安装纸卷进行打印。打印前首先应确认打印机使用的纸张类型。默认的纸张类型为连续纸,如果采用标记纸打印,应首先将纸张类型设置为标记纸。4.3.2安装/更换打印纸卷1)关闭打印机的电源;2)扳动开关旋钮,打开打印机上盖;3)将纸卷放置到打印机中;图9图8注意:图9图8根据所使用的纸张规格调整纸仓宽度调整件;保证纸卷末端符合下图要求;应确保纸卷处于缠紧状态,否则可能会引起塞纸或其它故障。4)拉出纸卷末端,闭合上盖,撕掉纸头。4.4打印机自检1)确认打印机已安装纸卷,并且上盖闭合;2)先按住FEED键,再打开电源开关,打印机将打印配置信息和“pressfeedkeytocontinue”提示行。短按FEED键后,打印机将打印字符测试样张,自检样张的打印过程结束。操作系统和硬件驱动安装参考1.系统安装方式系统的安装有以下两种方式:第一种方式:运行网络软件,可以与后台机器或其它机器连接,将要安装的系统和文件拷贝到本地硬盘进行安装。第二种方式:打开机器,挂载光驱,进行安装。2.驱动安装注意:HK700B/S系列产品支持DOS、WIN98、WIN2000、WINXP操作系统,不支持WIN95操作系统。用户安装完WIN98/2K/XP系统后,系统需要安装硬件驱动。硬件驱动安装顺序:请先安装芯片组驱动程序,然后再安装显卡、网卡等其他外设驱动程序。一般驱动程序的安装方法:(1)运行相应目录下的Setup.exe或其它特定的可执行文件。(2)相应目录下若无可执行文件,一般从“控制面板”——〉“系统”——〉“设备管理器”中安装,然后根据系统提示选取相应的路径。八、XXOPOS系统1.OPOS介绍目前国内POS设备商无论从软件上和硬件都没有统一的一套接口标准,各个POS设备商为用户提供不同的软硬件接口方式,导致商用软件的设计(对POS外围设备的控制)没有实现模块化、层次化、标准化,给终端用户和软件商的产品升级及服务带来了极大的不便,导致资源的重复性浪费,也体现与国外公司存在较大的差距。为了实现POS系统的软件和硬件的开发平台标准化,XX在消化和吸收国际OPOS的标准的基础上,把对象嵌入技术、ActiveX、文件模板、COM、Registry等计算机技术应用到商业零售领域,实现与国际标准兼容的接口方式,为用户提供无障碍的OPOS技术环境。XX提供的OPOSADK开发平台,目前是MicrosoftWindows环境下的最为流行的高质量、工业级开发环境。OPOSADK在各种大规模的商业环境,如连锁便利店、超市、大卖场、百货公司、中大规模餐饮和酒店中得到广泛应用。2.XXOPOS系统使用说明(1)请首先安装HisenseOPOSADK开发包,其中含有OPOS1.5标准和VCSample等其它文件。(2)执行OPOSADK,添加物理设备(AddNewDevice),选择安装目录下各个设备的配置文件(INF),然后添加设备的逻辑名称(AddNewLDN),用户在程序中可以用物理设备名或物理设备名(LDN),建议采用逻辑设备名。(3)还可以删除设备(RemoveDevice),更新细节(Detail),查看设备(Browse)等。编程一般遵循下面序列使用:Open:建立连接ClaimDevice:申请互斥设备DeviceEnabled:设置设备有效…… 中间过程使用DeviceEnabled:设置设备无效ReleaseDevice:释放互斥设备Close:释放连接例如:在安装完成HisenseOPOSADK后,在VC环境下使用OPOS中CashDrawer控件:请在您的工程中选择ProjectAddtoProjectComponentandcontrolRegisteredActiveXcontrls选中HisenseOPOSCashDrawer控件InsertClose余下的请参照VCSample中的CashDrawer例程。其它面向对象语言的使用请参考其语言的ActiveX控件使用,过程同上。程序操作界面简要说明:(1)AddNewDevice添加新设备,从设备文件目录中选择要添加的设备文件(2)RemoveDevice删除物理和对应的逻辑设备名(3)Detail用于更新端口(4)LDN下面的输入框,输入要添加的设备逻辑命(5)AddNew LDN添加处于选择状态的物理设备的逻辑设备名(6)RenameLDN对逻辑设备名重新命名(7)RomoveLDN删除当前的逻辑设备名(8)Browse浏览已添加的设备(按端口和按类型排列)(9)Close关闭说明:(1)XXOPOS系统支持OPOS1.5标准,用户编程详细说明请参阅OPOS1.5标准。(2)具体HisenseOPOS使用,请参照VCSample中的VC例程,其中打印机、客显、钱箱逻辑设备名(LDN)分别为PTR、LD、CD进行访问的。九、其它其它外设的驱动程序请详见XX集团网站—〉客户服务—〉软件下载—〉收款机驱动。XX集团网址

篇二:POS收款机使用说明书消费机操作说明书

读卡参数、售饭参数除了可以在服务器消费机软件上设置并下载到消费机上之外,也可以在消费机上直接进行设置,以下来对各设置及消费机的各项操作进行详细的说明。本说明首先对相关功能的所要使用的命令代码进行了说明,如果熟练的用户直接查看相关功能的命令代码即可操作,并对具体步骤进行了说明,不熟练的用户可查看此部分。一、消费模式设置(F1-0)1.1相关操作命令代码

F1-0消费模式设置P30输入消费模式

0定值消费1自由消费2编号消费

P34输入消费类型,0普通消费,1计次消费

P35输入消费机补助类型0允许消费补助,1不允许消费补助卡本金消费

1.2具体步骤

步骤一、输入F1-0(输入F1之后接着输0)

此时我们看到显示屏上显示P02(记住此编号是提示输入本机密码,以后在各操作中会经常遇到此编号,输入本机密码即可)。

步骤二、P02输入密码

(初始为0000,你可以修改此密码,方法见本章的第二节,如果密码输入错误,在“确定”之前“取消”,即可重新输入密码)后“确定”,此时我们看到显示屏上显示P30(此编号表示需要输入消费模式)。

步骤三、P30输入消费模式

从上面的命令我们可以看到有3个命令可以选择,分别为0、1、2。其中:

0定值消费定值消费即是进入此消费模式只能进行定值消费。如果选择此

项,则必须对消费机进行“定值消费额的设置”后才能使用,“定值消费额的设置”方法见本章的第四节。

1自由消费自由消费即是可以按照需要从消费机的键盘上输入随意的消费

金额。

2编号消费一个编号对应于一种消费金额,营业员只需输入编号就会有对应

的金额,如果选择此项,则必须对消费机进行“设置编码消费额”后才能使用,“设置编码消费额”方法见本章的第六节。

步骤四、P34输入消费机类型

在输入消费模式后,我们看到显示屏上显示P34,查看1.1的命令知道P34表示输入消费机类型0普通消费,1计次消费在消费机上即可以金额消费也可以次数消费

步骤五、P35输入消费机补助类型

在输入消费类型后,我们看到显示屏上显示P35,查看1.1的命令知道P35为输入消费机补助类型0允许消费补助,1不允许消费补助卡本金消费.

如设为0,则可以使用补助,此时系统的原则是先使用补助进行消费,补助用完之后再

使用本金。

如设为1,则不管你的卡上有多少的补助,都不可以消费,只能消费本金。系统上补助与本金是分开处理的。消费机上显示GOOD,消费模式设置OK。

二、修改本机密码(F1-1)2.1相关操作命令代码

F1-1修改本机密码P02输入本机密码

P12输入本机的新密码P13再次输入本机新密码

2.2具体步骤说明

步骤一、输入F1-1(输入F1之后接着输1)

从键盘输入F1-1(输入F1之后接着输1),此时我们看到显示屏上显示P02。

步骤二、P02输入密码

输入密码,“确定”后显示屏上显示P12,P12为输入本机新密码。

步骤三、P12输入本机的新密码

“确定”后显示屏上显示P13,P13为再次输入本机新密码

步骤四、P13再次输入本机新密码

再次输入新密码后“确定”。

消费机上显示GOOD,修改本机密码OK。

三、设置本机机号(F1-2)3.1相关操作命令代码

F1-2设置本机机号P02输入本机密码P18输入本机机号

3.2具体步骤步骤一、输入F1-2

从键盘输入F1-2(输入F1之后接着输2),此时我们看到显示屏上显示P02。

步骤二、P02输入本机密码

“确定”后显示屏上显示P18,P18为输入本机机号。步骤三、P18输入本机机号

输入本机机号,“确定”。

消费机上显示GOOD,设置本机机号OK。

四、设置定值消费额(F1-3)4.1相关操作命令代码

F1-3设置消费时间段

请确保在消费系统中的”系统配置”下的“消费时间段设置”中已进行了消费时间段设置的设置的消费定值,消费时间段以外的时间段的消费定值,特殊身份消费折扣(此折扣必须小于1,否则

将视为无折扣)。

P02输入密码

P20输入定值金额。

P70-P73输入消费身份0-3的ID号(只可设4组)。P65输入消费身份ID的定值金额。

P50-P57输入对应餐次的定值消费额。4.2具体步骤步骤一、输入F1-3

输入F1之后接着输3,此时我们看到显示屏上显示P02。

步骤二、P02输入密码

“确定”后显示屏上显示P20,

步骤三、P20输入定值消费额

P20为输入定值金额,本金额为已设置的“消费时间段”以外的时间进行消费的消费额。“确定”后显示P50

步骤四、P50/P51—P57输入相应时间段的消费额

P50对应消费时间段的第一个时间段,P51对应消费时间段的第二个时间段的消费额,依次类推,P57对应消费时间段的第八个时间段的消费额。

“确定”,显示P51,循环进行步骤四,设置P52-57对应时间段的消费额。

以下对步骤三、步骤四的“消费时间段的定值金额设置”及“消费时间段以外时间的定值金额设置举例进行说明:如消费系统已设置三个时间段(见下图4.1所示),名称分别为早餐、中餐、晚餐,需要设置早餐(消费时间段)消费额为10元,中餐(消费时间段)为20元,晚餐(消费时间段)为10元,平时(消费时间段以外)为30元。

则在步骤二的P20输入30,步骤三的P50输入10,P51输入20,P52输入30,由于

只设了三个时间段,所以P53-P57不用输入金额直接“确定”即可。

图4.1

步骤五、P70输入消费身份的序号

第四步的P57设置完成后显示屏上显示P70,P70为消费身份的序号,消费身份在消费系统中的“系统配置”的“身份参数设置”中进行设置,如下图4.2所示:

图4.2

输入P70需要折扣的身份序号此版本最多只能设置四种身份折扣。“确定”后显示P65

步骤六、P65输入消费身份ID的定值金额折扣

输入消费身份ID的定值金额折扣值。“确定”后出现P71

步骤七、重复步骤五、步骤六

进行其它消费身份ID(命令为P72、P73)的定值金额折扣值设置。

对步骤五、步骤六举例说明,如需设管理层的定值金额折扣值为80%,设普通员工的定值金额折扣值为50%,则P70输入1,P65输入0.8,再P71输入2,P65输入0.8,由于只设两组,所以P73,P73不用输入折扣,直接确定即可。

消费机上显示GOOD,设置定值消费额OK。

五、设置脱机限额(F1-4)5.1相关操作命令代码

F1-4设置脱机限额P02输入本机密码P21输入脱机限额

5.2功能说明

设置脱机情况下,每次消费的最高限额,超出限额要求输密码或不能消费5.3具体步骤

步骤一、输入F1-4

从键盘输入F1-4(输入F1之后接着输4),此时我们看到显示屏上显示P02。

步骤二、P02输入密码

“确定”后显示屏上显示P21,步骤三、P21输入脱机限额

P21为输入脱机限额后“确定”

消费机上显示GOOD,设置脱机限额OK。

六、设置编码消费额(F1-5)6.1相关操作命令代码

F1-5设置编码消费额P02输入本机密码

P40-nn为0B设置n编码对应消费额

6.2功能说明

设置编码0-9对应的消费额6.3具体步骤步骤一、输入F1-5

键盘输入F1-5(输入F1之后接着输5),此时我们看到显示屏上显示P02。

步骤二、P02输入密码

“确定”后显示屏上显示P40-0。

步骤三、P40-0输入0键对应的编码消费额

输入消费额,确定后显示屏显示P40-1,

步骤四、重复步骤三进行其它编码消费额的设置。如不需设置的编码则直接输入“确定”

消费机上显示GOOD,设置脱机限额OK。

七、进入纠错模式(F1-6)7.1相关操作命令代码

F1-6进入纠错模式P02输入本机密码

7.2功能说明

功能说明:能实现最近连续20次刷卡记录的纠错恢复到刷卡之前的状态,注意纠错必须是最近连续的20次,不能跳过其中的某一条纠错。不能重复进行纠错,否则会显示Er-7a(无纠错信息)。7.3具体步骤

步骤一、键盘输入F1-6(输入F1之后接着输入6),此时我们看到显示屏上显示P02。步骤二、输入密码,“确定”后显示屏上显示bC字样。

步骤三、刷卡。最近一次的刷卡记录就纠正了,重复执行步骤一到步骤三,则可以纠正最近

第二次、三次….的刷卡记录。

八、设置当日限额(F1-7)8.1相关操作命令代码

F1-7设置当日限额P02输入本机密码P23输入当日限额

8.2功能说明

设置当日的每张卡片的消费限额,如超出要求输卡片密码或不能消费8.3具体步骤步骤一、输入F1-7

(输入F1之后接着输入7),此时我们看到显示屏上显示P02步骤二、P02输入密码

“确定”后显示屏上显示P23步骤三、P23输入当日限额输入

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论