POS收款机使用说明指导书.doc
《POS收款机使用说明指导书.doc》由会员分享,可在线阅读,更多相关《POS收款机使用说明指导书.doc(47页珍藏版)》请在咨信网上搜索。
海信 POS收款机使用说明书 (HK700B/S系列) 青 岛 海 信 智 能 商 用 设 备 有 限 公 司 HISENSE INTELLIGENT COMMERCIAL EQUIPMENT CO. LTD. 用 户 须 知 很感谢您选择海信牌收款机,在安装和使用产品之前,请您具体阅读本手册方便对它性能有深入了解。请保留好此手册,未来假如您碰到使用问题时方便参考。 本企业为改善产品,将尽可能采取新技术、新元器件、新软件。所以,本企业有权更改而不予通知。本手册所描述特征、功效和操作可能和本企业在各地所销售机器性能并不完全一致,有些情况下,图片只是设备原型,在使用本手册前,应向本企业或经销商问询目前适用资料。 本设备必需由售后服务人员或经销商进行安装。对于未经授权对本设备更改、不按要求而替换连接设备及电缆所造成一切后果,本企业不负任何责任。 注 意 事 项 ☆ 主机附带线仓,线仓为整机一部分,使用前请安装线仓。使用/操作人员不得自行拆除线仓,若需拆或维修主机请通知我企业售后服务部门,并由售后服务人员或授权服务商进行拆装、维修。 ☆ 本产品使用标准两极带接地墙壁电源插座,不能随意改动。应确定插座电压是否和本机铭牌所标电压相符。 ☆ 请确保将电源线插头接地插脚插入电源插座或配电盘接地插孔,并确保接地插孔真正接地。假如插接不良或不接地,将会造成电击、火灾或损坏设备。 ☆ 避免阻塞或覆盖通风口,避免将任何物品塞入或掉入机器内。以防引发电击或火灾。 ☆ 假如在冒烟,出现异味或怪声等异常情况下连续使用本产品话,可能会引发火灾或触电危险。应立即关掉电源,将电源线从插座拔出,然后和零售商或维修中心联络。 ☆ 用户自行维修主机属危险行为,切勿尝试。 ☆ 本设备多种电缆线连接应确保在断电情况下进行,一定要把固定螺钉紧好。严禁带电拔插电缆线。 ☆ 应将本产品放在通风良好,平坦和稳定地方,应避免阳光直接照射,环境条件稳定, 温度或湿度没有忽然改变。 ☆ 在水分可能会粘湿或进入本产品地方切勿使用,也不能用湿手去操作本产品。 ☆ 当清洗本产品时请使用柔软干燥布,切勿使用易挥发液体,比如:汽油,稀料等。 ☆ 本产品为A级产品,在生活环境中,该产品可能会造成无线电干扰。在这种情况下,可能需要用户对其干扰采取确实可行方法。 ☆ 主板电池更换后请勿随意丢弃。 ☆ 制造商有权修改说明书内容而不做事先申明! 产品标准编号:Q/02RSR 527- 产品标准名称:商用型收款机 目 录 一、 安装指南 1 1. 特点及应用范围 1 2. POS机组成 1 3.使用环境 5 4.开箱检验 5 5.系统安装 5 6.随机光盘内容介绍 6 二、系统测试 7 1. 系统设置 7 2. 系统自检 7 三、 键盘编程参考 9 1. 使用界面 9 2. 编辑模式 10 3. 多层设计 14 4. 其它功效 14 四、 客显 18 1.应用范围及特点 18 2.技术性能 18 3. 命令介绍 18 4.客显函数库及例程 19 五、钱箱 24 1.钱箱说明 24 2.通信方法 24 3.指令集 24 4.串口钱箱函数库及例程 24 六、 打印机 29 1.概述 29 2.关键技术指标 29 3.外观和组件 31 4.打印机安装 33 七、 操作系统和硬件驱动安装参考 37 1.系统安装方法 37 2. 驱动安装 37 九、海信OPOS系统 38 1. OPOS介绍 38 2.海信OPOS系统使用说明 38 十、其它 40 一、 安装指南 1. 特点及应用范围 HK700B/S系列商用收款机采取优异INTEL迅驰移动平台技术,时尚整齐外观、结构系列化设计,充足为商家空间考虑,在理线、防尘、防水、防电磁方面进行了专业设计,支持全系列海信多媒体、移动POS、无线POS收款系列处理方案,成为商家推崇新一代时尚POS。 HK700B/S系列商用收款机适适用于大型shopping mall、中西餐饮服务业、高级百货、精品屋、专卖店、便利店、银行服务业、咨讯站、互动多媒体、广告播放系统等不一样业态商业用户。 HK700B/S系列基础配置: l All in One专用POS主板 l 128M 以上内存 l 40G以上硬盘 l 10.4寸~ 12寸液晶操作员显示器 l VFD用户显示器 l POS专用键盘 l 9针点阵打印机或行式热敏打印机 l 4串口,1并口,串口可提供+5V或+12V电源 l 10/100 Mpbs Ethernet,网络端口RJ45 l 主板支持两个USB以上接口 l 钢制钱箱 2. POS机组成 POS机由主机、POS键盘、打印机、操作员显示器、用户显示器、钱箱组成。 HK700B各部件及功效示意图: 1. 12V电源口 2.PS/2鼠标口 3.PS/2键盘口 4.串口2 5.串口1 6.串口3(客显口) 7.VGA(板载显示卡接口)8.网口 9.4USB口 10.音频输出口 11.音频输入口 12.PCI 显示卡接口(可选) 13.串口4 14. 并口 15.钱箱接口 安装示意图: 序号 名称 数量 1 HK700B机箱 1 2 M4×8 十字槽盘头螺钉 3 3 KB32M键盘 1 4 MD-12HL(Ver.B1)显示器 1 5 VC210B客显 1 6 PT900TB打印机 1 7 HK700B机箱后线仓部件 1 8 CB405D钱箱 1 HK700S各部件及功效示意图: 3.使用环境 电压 :AC 220V 50Hz 两极带接地 电流 :3A 温度 :5℃ - 40℃ 湿度 :40% - 90% 质量 :31kg 整机占用空间:(宽)440mm×(深)480mm×(高)420mm 4.开箱检验 主机、POS键盘、用户显示器、钱箱、打印机、操作员显示器组合包装。打开包装箱后根据装箱单仔细查对,并注意各部件是否完好无损。 5.系统安装 本设备必需由技术服务人员或经销商进行安装。 注意: ★ 去掉打印机盖板及打印机卷纸轮上固定胶带。 ★ 收款机要求外部电源有良好接地,接地电阻小于0.1Ω,假如电源没有接地或接地不良,可能造成机壳带电,对操作员存在安全隐患,并影响收款机稳定运行。 6.随机光盘内容介绍 目录 说明 Check POS测试程序 Keyboard 键盘编程软件 Mainboard 主板驱动 Print driver 打印机安装驱动 TouchScreen 触摸屏驱动 编程说明 OPOS、打印机、客显、钱箱编程说明 双屏 Buddy、第二显卡(PCI)驱动、第二并口卡(PCI)驱动、双屏演示示例 二、系统测试 1. 系统设置 VC210B客显工作电压为12V, 出厂时客显电压已设为12V。 键盘各键设置,由软件人员按POS编程需要设定。 注:COM39脚电压高于客显工作电压时,客显将被烧毁。 2. 系统自检 运行随机提供 CHECK.EXE 外设自检程序,提议先将此程序拷贝到硬盘上,然后再运行,出现以下菜单。 (1) SET 菜单: Printer 打印机设置 Printer Port 打印机端口设置 Customer Display 用户显示器设置 Customer Display Port 用户显示器端口设置 Cash Drawer 钱箱设置 Main Board 主板设置 Serial Port Number 串口数目设置 Parallel Port Number 并口数目设置 外设型号和接口应依据具体情况设置。 (2)CHECK 菜单: Printer 检验打印机,检验前应已经设置端口及型号 Custdisplay 检验客显,检验前应已经设置端口及型号 KeyBoard 检验键盘 Drawer 检验钱箱,检验前应已经设置主板型号 MSR 检验刷卡器 PORT 检验端口各管脚是否正常,检验前全部空端口全部应已经插上短接器,不然认为端口测试错误 (3)HOT 菜单: 生产厂老化机器时使用。 (4)EXIT 菜单: 退出检测程序。 (5)HELP 菜单: 帮助菜单。 注:短接器为生产厂使用一个测试设备。 三、 键盘编程参考 键盘编程 l 可编程全部键。 l 不需电池,数据保留不少于。 l 不需专用编程工具。 l 每个键最多可编程255个字符。 l 提供键盘嵌入功效,在接标准键盘和不接标准键盘情况下全部能正常作用。 l 提供多层键功效。 1. 使用界面 1.1 开始编程. 在DOS 下,KB32M键盘需运行“HK-32M.EXE”,KB66MF键盘需运行“KB66MF.EXE”,这时屏幕上将出现主程序界面,图所表示: 程序界面关键由以下四部分组成: l 菜单栏 l 键位置区 l 键层选择 l 目前键值显示 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,方向键等,定义这些不可显示键需用扫描码编辑模式。 l 用户能够经过移动光标来选择需要编辑按键位置,然后按回车键,再从弹出菜单中选择“Key Code”编辑模式,图所表示: l 在弹出对话框中按“F9”键 l 接着就显示出一个正方形方块 l 然后再按对应需定义键即可 如:对于左“Ctrl”键,按“F9”键然后再按左“Ctrl”键,会在编辑框中显示“LCtlDn” 。 以下是显示对照表: 不可显示键 编辑框字符 不可显示键 编辑框字符 不可显示键 编辑框字符 Esc Esc F1 F1 F2 F2 F3 F3 F4 F4 F5 F5 F6 F6 F7 F7 F8 F8 F9 F9 F10 F10 F11 F11 F12 F12 Print Screen Sys Rq PrtSc Scroll Lock Scroll Pause Break Pause Insert Ins Home Home Page Up PgUp Delete Del End End Page Down PgDn ↑ Up ← Left ↓ Down → Right BackSpace BkSp Tab Tab Caps Lock Caps Enter Ent Left Shift LShfDn LShf Up Right Shift RShfDn RShf Up Left Ctrl LCtlDn LCtlUp Right Ctrl RCtlDn RCtl Up Alt LAltDn LAltUp Space Space Left Win LWin Right Win RWin Application App Num Lock Num Lock <NumPad> / Num/ <NumPad> * Num* <NumPad> - Num- <NumPad> + Num+ <NumPad> Ent NumEnt <NumPad> 7 Num7 <NumPad> 8 Num8 <NumPad> 9 Num9 <NumPad> 4 Num4 <NumPad> 5 Num5 <NumPad> 6 Num6 <NumPad> 1 Num1 <NumPad> 2 Num2 <NumPad> 3 Num3 <NumPad> 0 Num0 <NumPad> . Num. 特殊组合键包含 “Shift”/“Ctrl”/“Alt” 键, 第一次按这些键时, 它们表现为 “LShfDn/LCtlDn/LAltDn”等等。 比如: l 对“Left Alt + F”进行编程,按“F9”键,然后按“Left Alt”键,再按“F”键,再按“F9”键,再按“Left Alt”键,最终编辑框上将出现:LAltDn F LAltUp l 对“Right Ctrl + Right Alt + Del”进行编程,先按“F9”键,然后按“Right Ctrl”键,再按“F9”键,再按“Right Alt”键,再按“F9”键,再按“Del”键,再按“F9”键,再按“Ctrl”键,再按“F9”键,再按“Alt”键,最终编辑框上将出现: RCtlDn RAltDn Del RCtlUp RAltUp l “Pause / Break”键,它不能跟其它键进行组合编程,只能单独存在。 除了扫描码,用户还能够经过十六进制码给键盘输入键值(范围从00 到FF,同时,也有部分十六进制码扩展名是以E0nn 开始,这里“nn”范围也是从00 到FF)。输入方法为先按“Tab”键,然后直接输入一个十六进制码。 2.2 ASCII 码编辑模式 这种方法适适用于用户想对一个键编写一串可显ASCII码键情况,定义这些可显示ASCII码键需用ASCII码编辑模式。 l 用户能够经过移动光标来选择需要编辑按键位置,然后按回车键,再从弹出菜单中选择“ASCII Code”编辑模式,图所表示: l 在弹出对话框中按需定义ASCII码键即可 不管按键内容是什么字符,它们将按一样字符出现在编辑框中。在这种方法下也支持两种特殊字符形式:“Enter”键和“Tab”键,且经过以下命令输入: l “Enter”键:\ n l “Tab”键:\ t 注意:因为支持“Enter”键和“Tab”键,所以“\”输入必需是“\\”。 2.3 层切换码 可编程键盘能够支持多层编程要求。用户必需自定义部分“层切换键”。层数索引从0 开始递增到15(也就说有16 层);其中第0层是默认层。 l 用户能够经过移动光标来选择需要编辑按键位置,然后按回车键,再从弹出菜单中选择“Layer Code”编辑模式,图所表示: 3.多层设计 可编程键盘能够支持16 层键码编程。若想要选择某一特定层编辑键码,在“外接键盘”上按“F9”键,这时程序控制器从“键位置区”切换到“键层选择”,这时层数指示器显蓝色,然后用户再用上下“Up / Down”键来降低/增加指定层,再按“Enter”键来确定层选择。这时程序控制器将恢复到“键位置区”状态。对于全部多层键定义,用户还必需自定义部分“层切换键”(除了第0层以外,从第1层到第15 层)。第0 层是系统默认层,不需任何“层切换键”。对于其它层而言(从第1 层到第15 层),当某一个特定键和对应“层切换键”同时被按下,这一层键码才能正确发送。 对一个“层切换键”编程,请参考2.3 节。 4. 其它功效 4.1 保留和取回键码 按“Alt” + “F”键来保留或取回键码,功效以下: l 加载文件(Load File):把键码从一个外部文件加载; l 保留文件(Save File):定义好键码保留到一个文件中; l 退出(Exit):退出程序 4.2 下载或从键盘读取键码 按“Alt” + “K”键下载或从键盘读取键码,功效以下: l 全部下载(Update All):将定义好键码、键盘配置和磁卡配置下载到键盘上。 l 下载键码(Update Keymap):仅将目前定义好键码下载到键盘上。 l 全部取回(Retrieve All):从键盘上取回键码、键盘配置和磁卡配置。 l 全部清除(Clear All):清除全部在程序中(不包含键盘)定义好键码。 4.3 键盘和磁卡配置 对于键盘或磁卡配置设定,功效以下: 4.3.1 键盘配置(Keyboard):经过图所表示界面来更改键盘设置: 用户可经过按“外接键盘”上空格键来改变设置,然后再按“Alt” + “U”键将改变内容下载到键盘中。 l 是否发声(Beep Enable) : 为“NONE”时,则按任何键蜂鸣器全部不发声;为“All Keys Beep”时,按下任何键蜂鸣器全部发声;为“Only Programmed Keys Beep”时,按下已定义键蜂鸣器才发声。 l 是否连发(Repeat Enable) : 为“Y”时,当一个键被长时间按下,键盘会连续发出此键键码; 若为“N”时,对一个键不管按多久,它键码也只能被发送一次。 4.3.2 磁卡(Magstripe):用户能够经过图所表示界面来更改磁卡阅读器设置: 用户经过按“外接键盘”上空格键来改变设置,然后再按“Alt” + “U”键将改变内容下载到键盘中。 l [1 轨] 是否使能([Track1] Enable) : 为“Y”时,第1 轨数据开启;为“N”时,第1 轨数据关闭。 l [2 轨] 是否使能([Track2] Enable) : 为“Y”时,第2 轨数据开启;为“N”时,第2 轨数据关闭。 l [3 轨] 是否使能([Track3] Enable) : 为“Y”时,第3 轨数据开启;为“N”时,第3 轨数据关闭。 l 是否发声(Beep Enable) : 为“Y”时,在刷卡时蜂鸣器发出响声;为“N”时,蜂鸣器则不发声。 l 是否发回车(Send Enter): 为“NONE”时,磁卡阅读器将在每轨数据后全部不发回车符;为“All Tracks”时, 磁卡阅读器将在每轨数据后全部添加回车符;为“Last Track Only”时, 磁卡阅读器将在最终一轨数据后添加回车符。 l 对于每轨数据,用户能够自定义起始符(SS)和结束符(ES)。 4.4 键盘测试 按“Alt” + “D”键对键盘进行测试 l 进入测试模式(Enter Test Mode):选择了此命令,键盘处于测试方法下。在测试中,当按下每个键时它们键位置码将被发送出来。若是某一个键键位置码没有被发送,这就意味着该键已损坏; l 退出测试模式(Leave Test Mode):选择了此命令,键盘将恢复到标准状态; l 复位(Reset):把键盘复位到初始状态。 l Firmware 版本:从键盘上读取Firmware版本号。 出厂时KB32M键盘键位设定以下: A B C D E F G H PgUp PgDn Del BackSpace NumLock / * - 7 8 9 + 4 5 6 + 1 2 3 Enter 0 00 . Enter 出厂时KB66MF键盘键位设定以下: A F K P U X Insert Home Pgup B G L Q V Y Del End Pgdn C H M R W Z { } < > BS D I N S 7 8 9 ( ) ↑ Layer1 E J O T 4 5 6 ← ↓ → F1 F2 F3 F4 1 2 3 + = - _ , 。 Ctrl Alt Shift Space 0 . Esc TAB ENTER 四、 客显 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.5W 3. 命令介绍 通信波特率:9600 bps 校验:奇校验 数据位:8 bit 停止位:1bit (1) 初始化:复位 命令 1BH 40H (2) 清屏:清除目前显示内容 命令 0CH (3) 左对齐显示: 顶行显示d1….dn字符 命令 1bH 51H 41H d1d2….dn 0dH 底行显示d1….dn字符 命令 1bH 51H 42H d1d2….dn 0dH (4) 右对齐显示: 顶行显示d1….dn字符 命令 1bH 52H 41H d1d2….dn 0dH 底行显示 d1….dn字符 命令 1bH 52H 42H d1d2….dn 0dH (5) 清除单行 清除顶行: 命令 18H 31H 清除底行: 命令 18H 32H (6)设置显示亮度:关闭显示或设定显示模式 命令 1bH 5cH 3fH 4cH 44H PSH PS =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" #define WAITIME 30000 #define DBUF 0X0 /* DATA BUFFER REGISTER */ #define LSB 0 #define MSB 1 #define IER 0x1 /* intr enable register */ #define IIR 0x2 /* intr ident. register */ #define LCR 0x3 /* line control register*/ #define MCR 0x4 /* modem control register*/ #define LSR 0x5 /* line status register */ #define MSR 0x6 /* modem status register */ int giCustdisPt = 0; //端口号:1:com1,...4:com4; unsigned PortAddress[]={0x3f8,0x2f8,0x3e8,0x2e8}; //端口地址 //功效: 用写地址方法向串口输出字符 //参数: ch--要输出字符串 //返回: 1:成功; 0:失败 int SendCh(char ch) { int iWaitTime = 3000; if (!giCustdisPt) return 0; while (!(inportb(PortAddress[giCustdisPt-1]+LSR) & 0x20) && iWaitTime) iWaitTime--; if(iWaitTime) { outportb(PortAddress[giCustdisPt-1]+DBUF, ch); return 1; } else return 0; } //功效: 用写地址方法向串口输出字符串 //参数: pStr--要输出字符串 // iStrLen:字符串长度 //返回: 1:成功; 0:失败 int SendStr(char *pStr, int iStrLen) { int i,iResult; for(i=0; i<iStrLen; i++) { iResult = SendCh(*pStr++); if(!iResult) break; } return iResult; } //函数:VC210B_Init //功效:初始化,清除全部字符 //参数:无 //返回:TRUE:成功;FALSE:失败 int VC210B_Init(void) { bioscom(0,0xe0|0x03|0x00|0x08, giCustdisPt-1); // 9600,8,1,o return SendStr("\x1b\x40",2); } //函数:VC210B_Display //功效:从左端对齐显示nLength个长度字符串 //参数:nLines: 1:顶行; 2:底行; pStr:要显示字符串;nLength:字符串长度 // (0<nLength<=20) //返回:TRUE:成功;FALSE:失败 int VC210B_Display(int iLine,char *pStr,int iLength) { char str[50]=""; if(iLine == 1) sprintf(str,"\x1b\x51\x41%s\x0d",pStr);//top left flush if(iLine == 2) sprintf(str,"\x1b\x52\x41%s\x0d",pStr);//bottom right flush return SendStr(str,iLength+4); } //函数:VC210B_Cls //功效:清除全部显示内容 //参数:无 //返回:TRUE:成功;FALSE:失败 int VC210B_Cls(void) { return SendStr("\x0c",1); } //功效: 主函数,运行时,初始化客显并清屏 // 第一行显示:ABCDEFGHIJKLMNOPQRSTU // 第二行显示:23456789 void main() { giCustdisPt=4; VC210B_Init(); VC210B_Cls(); VC210B_Display(1," ABCDEFGHIJKLMNOPQRSTU ",20); VC210B_Display(2,"23456789",20); } 五、钱箱 1.钱箱说明 钱箱使用COM4,接口方法为RJ11。 2.通信方法 采取串口通信,波特率:9600;数据位:8;校验位:无校验位;停止位:1位。 3.指令集 (1) 打开钱箱: 十六进制:1b 70 00 50 10 十进制 :27 112 0 80 16 (2)检测钱箱状态: 十六进制:1d 72 02 十进制 :29 114 2 Window下请调用客显动态库中HSComOpenDrawer, HSComCheckDrawer,也能够自己依据以上指令写程序。 4.串口钱箱函数库及例程 #include <bios.h> #include <stdio.h> #include <dos.h> #define LSR 0x5 #define DBUF 0 const int giSDCPt = 3; //COM3 const unsigned int nPortAddress = 0x3e8; const unsigned char Open_Command[5] = {0x1b, 0x70, 0x00, 0x50, 0x10}; const unsigned char Check_Command[3] = {0x1d, 0x72, 0x02}; void InitSCD(void); //初始化通信端口 int OpenSCD(void); //打开串口钱箱 int CheckSCD(void); //检验串口钱箱状态 char RecOneCh(void); //接收钱箱返回状态 //函数名:InitSCD //功效:初始化串口 //输入参数:无 //输出参数:无 void InitSCD(void) { bioscom(0,0xe0|0x03|0x00|0x00,giSDCPt-1); //9600,8,1,N delay(100); return; } //函数名:OpenSCD //功效:打开串口钱箱 //输入参数:无 //输出:0 int OpenSCD(void) { int i; int iWaitTime; for(i=0; i<5; i++) { iWaitTime = 3000; while(!(inportb(nPortAddress+LSR) & 0x20) && iWaitTime) iWaitTime--; if(iWaitTime) outportb(nPortAddress, Open_Command[i]); } return 0; } //函数名:CheckSCD //功效:检验串口钱箱状态 //输入参数:无 //输出参数:钱箱状态iResult //备注:iResult: 0:打开;1:关闭 int CheckSCD(void) { int i; int iResult; int iWaitTime; 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; return iResult; } //函数名:RecOneCh //功效: 用读地址方法从串口读取状态1个字符 //输入参数:无 //输出参数: 读取字符. char RecOneCh(void) { char ch=0; unsigned int iWaitTime = 0xffff; if (!giSDCPt) { return 0; } while( !(inportb(nPortAddress+LSR) & 0x01) && iWaitTime) iWaitTime--; if (iWaitTime) { ch = inportb(nPortAddress+DBUF); } return ch; } //主函数 int main() { int iSta = -1; char ch; printf("This is a test for the- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- POS 收款机 使用说明 指导书
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文