版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
POS收款機(jī)使用說明指導(dǎo)書 海信POS收款機(jī)使用說明書(HK700B/S系列)青島海信智能商用設(shè)備有限公司HISENSEINTELLIGENTCOMMERCIALEQUIPMENTCO.LTD.用戶須知非常感謝您選用海信牌收款機(jī),在安裝和使用產(chǎn)品之前,請您詳細(xì)閱讀本手冊以便對它的性能有深入的了解。請保存好此手冊,將來如果您遇到使用問題時以便參考。本公司為改進(jìn)產(chǎn)品,將盡可能采用新技術(shù)、新元器件、新的軟件。因此,本公司有權(quán)更改而不予通知。本手冊所描述的特性、功能和操作也許與本公司在各地所銷售機(jī)器的性能并不完全一致,有些情況下,圖片只是設(shè)備原型,在使用本手冊前,應(yīng)向本公司或經(jīng)銷商詢問當(dāng)前適用的資料。本設(shè)備必須由售后服務(wù)人員或經(jīng)銷商進(jìn)行安裝。對于未經(jīng)授權(quán)對本設(shè)備的更改、不按規(guī)定而替換連接設(shè)備及電纜所造成的一切后果,本公司不負(fù)任何責(zé)任。注意事項主機(jī)附帶線倉,線倉為整機(jī)的一部分,使用前請安裝線倉。使用/操作人員不得自行拆除線倉,若需拆或維修主機(jī)請通知我公司售后服務(wù)部門,并由售后服務(wù)人員或授權(quán)服務(wù)商進(jìn)行拆裝、維修。本產(chǎn)品使用標(biāo)準(zhǔn)的兩極帶接地墻壁電源插座,不能隨意改動。應(yīng)確認(rèn)插座的電壓是否與本機(jī)銘牌所標(biāo)電壓相符。請確保將電源線插頭的接地插腳插入電源插座或配電盤的接地插孔,并確保接地插孔真正接地。如果插接不良或不接地,將會導(dǎo)致電擊、火災(zāi)或損壞設(shè)備。避免阻塞或覆蓋通風(fēng)口,避免將任何物品塞入或掉入機(jī)器內(nèi)。以防引起電擊或火災(zāi)。如果在冒煙,出現(xiàn)異味或怪聲等異常情況下持續(xù)使用本產(chǎn)品的話,可能會引起火災(zāi)或觸電的危險。應(yīng)馬上關(guān)掉電源,將電源線從插座拔出,然后與零售商或維修中心聯(lián)絡(luò)。客戶自行維修主機(jī)屬危險行為,切勿嘗試。本設(shè)備各種電纜線的連接應(yīng)確保在斷電的情況下進(jìn)行,一定要把固定螺釘緊好。嚴(yán)禁帶電拔插電纜線。應(yīng)將本產(chǎn)品放在通風(fēng)良好,平坦和穩(wěn)定的地方,應(yīng)避免陽光直接照射,環(huán)境條件穩(wěn)定,溫度或濕度沒有突然變化。在水分可能會粘濕或進(jìn)入本產(chǎn)品的地方切勿使用,也不能用濕手去操作本產(chǎn)品。當(dāng)清洗本產(chǎn)品時請使用柔軟干燥的布,切勿使用易揮發(fā)的液體,例如:汽油,稀料等。本產(chǎn)品為A級產(chǎn)品,在生活環(huán)境中,該產(chǎn)品可能會造成無線電干擾。在這種情況下,可能需要用戶對其干擾采取確實可行的措施。主板電池更換后請勿隨意丟棄。制造商有權(quán)修改說明書的內(nèi)容而不做事先聲明!產(chǎn)品標(biāo)準(zhǔn)編號:Q/02RSR527-2007產(chǎn)品標(biāo)準(zhǔn)名稱:商用型收款機(jī)目錄TOC\o"1-3"\h\z一、 安裝指南 11.特點及應(yīng)用范圍 12.POS機(jī)的組成 13.使用環(huán)境 54.開箱檢查 55.系統(tǒng)安裝 56.隨機(jī)光盤內(nèi)容簡介 6二、系統(tǒng)測試 71.系統(tǒng)設(shè)置 72.系統(tǒng)自檢 7三、 鍵盤編程參考 91.使用界面 92.編輯模式 103.多層設(shè)計 144.其它功能 14四、 客顯 181.應(yīng)用范圍及特點 182.技術(shù)性能 183.命令簡介 184.客顯函數(shù)庫及例程 19五、錢箱 241.錢箱說明 242.通信方式 243.指令集 244.串口錢箱函數(shù)庫及例程 24六、 打印機(jī) 291.概述 292.主要技術(shù)指標(biāo) 293.外觀和組件 314.打印機(jī)的安裝 33七、 操作系統(tǒng)和硬件驅(qū)動安裝參考 371.系統(tǒng)安裝方式 372.驅(qū)動安裝 37九、海信OPOS系統(tǒng) 381.OPOS介紹 382.海信OPOS系統(tǒng)使用說明 38十、其它 40安裝指南1.特點及應(yīng)用范圍HK700B/S系列商用收款機(jī)采取先進(jìn)的INTEL迅馳移動平臺技術(shù),時尚整潔的外觀、結(jié)構(gòu)系列化設(shè)計,充分為商家空間考慮,在理線、防塵、防水、防電磁方面進(jìn)行了專業(yè)的設(shè)計,支持全系列海信多媒體、移動POS、無線POS收款系列解決方案,成為商家推崇的新一代時尚POS。HK700B/S系列商用收款機(jī)適用于大型shoppingmall、中西餐飲服務(wù)業(yè)、高檔百貨、精品屋、專賣店、便利店、銀行服務(wù)業(yè)、咨訊站、互動多媒體、廣告播放系統(tǒng)等不同業(yè)態(tài)的商業(yè)客戶。HK700B/S系列基本配置:AllinOne專用POS主板128M40G以上硬盤~12寸液晶操作員顯示器VFD顧客顯示器POS專用鍵盤9針點陣打印機(jī)或行式熱敏打印機(jī)4串口,1并口,串口可提供+5V或+12V電源10/100MpbsEthernet,網(wǎng)絡(luò)端口RJ45主板支持兩個USB以上接口鋼制錢箱2.POS機(jī)的組成POS機(jī)由主機(jī)、POS鍵盤、打印機(jī)、操作員顯示器、顧客顯示器、錢箱組成。HK700B各部件及功能示意如圖:1.12V電源口(客顯口)(板載顯示卡接口)顯示卡接口(可選)14.并口15.錢箱接口安裝示意如圖:序號名稱數(shù)量1HK700B機(jī)箱12M4×8十字槽盤頭螺釘33KB32M鍵盤14MD-12HL(Ver.B1)顯示器15VC210B客顯16PT900TB打印機(jī)17HK700B機(jī)箱后線倉部件18CB405D錢箱1HK700S各部件及功能示意如圖:3.使用環(huán)境電壓:AC220V50Hz兩極帶接地電流:3A溫度:5℃-40濕度:40%-90%質(zhì)量:3整機(jī)占用空間:(寬)440mm×(深)480mm×4.開箱檢查主機(jī)、POS鍵盤、顧客顯示器、錢箱、打印機(jī)、操作員顯示器組合包裝。打開包裝箱后按照裝箱單仔細(xì)查對,并注意各部件是否完好無損。5.系統(tǒng)安裝本設(shè)備必須由技術(shù)服務(wù)人員或經(jīng)銷商進(jìn)行安裝。注意:去掉打印機(jī)蓋板及打印機(jī)卷紙輪上的固定膠帶。收款機(jī)要求外部電源有良好的接地,,如果電源沒有接地或接地不良,可能造成機(jī)殼帶電,對操作員存在安全隱患,并影響收款機(jī)的穩(wěn)定運行。6.隨機(jī)光盤內(nèi)容簡介 目錄 說明CheckPOS測試程序Keyboard鍵盤編程軟件Mainboard主板驅(qū)動Printdriver打印機(jī)安裝驅(qū)動TouchScreen觸摸屏驅(qū)動編程說明OPOS、打印機(jī)、客顯、錢箱編程說明雙屏Buddy、第二顯卡(PCI)驅(qū)動、第二并口卡(PCI)驅(qū)動、雙屏演示示例二、系統(tǒng)測試1.系統(tǒng)設(shè)置VC210B客顯工作電壓為12V,出廠時客顯電壓已設(shè)為12V。鍵盤各鍵的設(shè)置,由軟件人員按POS編程需要設(shè)定。注:COM3的9腳電壓高于客顯的工作電壓時,客顯將被燒毀。2.系統(tǒng)自檢運行隨機(jī)提供的外設(shè)自檢程序,建議先將此程序拷貝到硬盤上,然后再運行,出現(xiàn)如下菜單。SET菜單:Printer 打印機(jī)設(shè)置 PrinterPort 打印機(jī)端口設(shè)置 CustomerDisplay 顧客顯示器設(shè)置CustomerDisplayPort 顧客顯示器端口設(shè)置 CashDrawer錢箱設(shè)置MainBoard主板設(shè)置SerialPortNumber 串口數(shù)目設(shè)置ParallelPortNumber并口數(shù)目設(shè)置 外設(shè)的型號和接口應(yīng)根據(jù)具體情況設(shè)置。(2)CHECK菜單:Printer檢查打印機(jī),檢查前應(yīng)已經(jīng)設(shè)置端口及型號Custdisplay檢查客顯,檢查前應(yīng)已經(jīng)設(shè)置端口及型號KeyBoard 檢查鍵盤Drawer檢查錢箱,檢查前應(yīng)已經(jīng)設(shè)置主板型號MSR 檢查刷卡器PORT檢查端口的各管腳是否正常,檢查前所有空端口都應(yīng)已經(jīng)插上短接器,否則認(rèn)為端口測試錯誤(3)HOT菜單:生產(chǎn)廠老化機(jī)器時使用。(4)EXIT菜單:退出檢測程序。(5)HELP菜單:幫助菜單。注:短接器為生產(chǎn)廠使用的一種測試設(shè)備。鍵盤編程參考鍵盤編程可編程所有的鍵。不需電池,數(shù)據(jù)保存不少于10年。不需專用編程工具。每個鍵最多可編程255個字符。提供鍵盤嵌入功能,在接標(biāo)準(zhǔn)鍵盤與不接標(biāo)準(zhǔn)鍵盤的情況下都能正常作用。提供多層鍵功能。1.使用界面開始編程.在DOS下,KB32M鍵盤需運行“”,KB66MF鍵盤需運行“”,這時屏幕上將出現(xiàn)主程序界面,如圖所示:程序界面主要由以下四部分組成:菜單欄鍵位置區(qū)鍵層選擇當(dāng)前鍵值顯示菜單欄在菜單欄中包括“File”,“Keyboard”,“Configure”,“Diagnostic”,“Help”五個下拉菜單。每個下拉菜單都可以通過按“Alt”鍵+紅色粗體字母鍵來激活(如按“Alt”+“F”鍵激活下拉菜單“File”項).在激活相應(yīng)的下拉菜單后,下拉菜單的每一項可通過按“Alt”+紅色粗體字母或移動光標(biāo)來選擇,然后再按“Enter”鍵確定。鍵位置區(qū)鍵位置區(qū)里顯示了所有可編程鍵盤的按鍵位置,且在屏幕上還顯示出唯一代表每個按鍵身份的鍵位置碼。屏幕上的每個鍵的每一鍵都是已經(jīng)設(shè)定好的,用戶不必為鍵位置碼的分配而擔(dān)憂。鍵位框里的最右一排是6段電子鎖的鍵位置碼(編號為:20,21,22,23,24,25)。用戶可以用標(biāo)準(zhǔn)鍵以同樣的方法對這6個鍵編程。用戶可以通過移動光標(biāo)來選擇需要編輯的按鍵位置,然后按回車鍵,再從彈出菜單中選擇編輯模式對按鍵賦值。鍵層選擇可編程鍵盤可以編入多層鍵碼數(shù)據(jù)。在這部分里面當(dāng)用戶對編程鍵進(jìn)行自定義時,允許他們選擇所想要的鍵層。鍵層索引是從第0層開始一直到第15層結(jié)束(也就是說最多只有16層),其中第0層是系統(tǒng)默認(rèn)層。按下外接鍵盤的“F9”鍵,這時程序控制器將從“鍵位置區(qū)”移動到“鍵層選擇”,且層數(shù)指示器顯示藍(lán)色,然后用戶可移動“Up”或”Down”鍵來減少或增加指定層數(shù),再按“Enter”鍵來確定層數(shù)選擇。這時程序控制器將恢復(fù)到鍵位置區(qū)。當(dāng)前鍵值顯示顯示出在“鍵位置區(qū)”中所選擇按鍵的編碼內(nèi)容。2.編輯模式掃描碼編輯模式可編程鍵盤支持特殊控制與功能鍵,如:Shift,Crtl,Alt,方向鍵等,定義這些不可顯示的鍵需用掃描碼編輯模式。用戶可以通過移動光標(biāo)來選擇需要編輯的按鍵位置,然后按回車鍵,再從彈出菜單中選擇“KeyCode”編輯模式,如圖所示:在彈出的對話框中按“F9”鍵接著就顯示出一個正方形的方塊然后再按相應(yīng)需定義的鍵即可如:對于左“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”鍵,第一次按這些鍵時,它們表現(xiàn)為“LShfDn/LCtlDn/LAltDn”等等。例如:對“LeftAlt+F”進(jìn)行編程,按“F9”鍵,然后按“LeftAlt”鍵,再按“F”鍵,再按“F9”鍵,再按“LeftAlt”鍵,最后編輯框上將出現(xiàn):LAltDnFLAltUp對“RightCtrl+RightAlt+Del”進(jìn)行編程,先按“F9”鍵,然后按“RightCtrl”鍵,再按“F9”鍵,再按“RightAlt”鍵,再按“F9”鍵,再按“Del”鍵,再按“F9”鍵,再按“Ctrl”鍵,再按“F9”鍵,再按“Alt”鍵,最后編輯框上將出現(xiàn):RCtlDnRAltDnDelRCtlUpRAltUp“Pause/Break”鍵,它不能跟其它鍵進(jìn)行組合編程,只能單獨存在。除了掃描碼,用戶還可以通過十六進(jìn)制碼給鍵盤輸入鍵值(范圍從00到FF,同時,也有一些十六進(jìn)制碼的擴(kuò)展名是以E0nn開始的,這里的“nn”的范圍也是從00到FF)。輸入方法為先按“Tab”鍵,然后直接輸入一個十六進(jìn)制碼。ASCII碼編輯模式這種方式適用于用戶想對一個鍵編寫一串可顯ASCII碼鍵的情況,定義這些可顯示的ASCII碼鍵需用ASCII碼編輯模式。用戶可以通過移動光標(biāo)來選擇需要編輯的按鍵位置,然后按回車鍵,再從彈出菜單中選擇“ASCIICode”編輯模式,如圖所示:在彈出的對話框中按需定義的ASCII碼鍵即可無論按鍵的內(nèi)容是什么字符,它們將按同樣的字符出現(xiàn)在編輯框中。在這種方式下也支持兩種特殊字符形式:“Enter”鍵和“Tab”鍵,且通過以下命令輸入:“Enter”鍵:\n“Tab”鍵:\t注意:由于支持“Enter”鍵和“Tab”鍵,所以“\”輸入的必須是“\\”。層切換碼可編程鍵盤能夠支持多層編程要求。用戶必須自定義一些“層切換鍵”。層數(shù)索引從0開始遞增到15(也就說有16層);其中第0層是默認(rèn)層。用戶可以通過移動光標(biāo)來選擇需要編輯的按鍵位置,然后按回車鍵,再從彈出菜單中選擇“LayerCode”編輯模式,如圖所示:可編程鍵盤能夠支持16層鍵碼編程。若想要選擇某一特定的層編輯鍵碼,在“外接鍵盤”上按“F9”鍵,這時程序控制器從“鍵位置區(qū)”切換到“鍵層選擇”,這時層數(shù)指示器顯藍(lán)色,然后用戶再用上下“Up/Down”鍵來減少/增加指定層,再按“Enter”鍵來確定層選擇。這時程序控制器將恢復(fù)到“鍵位置區(qū)”狀態(tài)。對于所有多層鍵的定義,用戶還必須自定義一些“層切換鍵”(除了第0層以外,從第1層到第15層)。第0層是系統(tǒng)默認(rèn)層,不需任何“層切換鍵”。對于其它層而言(從第1層到第15層),當(dāng)某一個特定鍵與相應(yīng)的“層切換鍵”同時被按下,這一層的鍵碼才能正確發(fā)送。對一個“層切換鍵”的編程,節(jié)。4.其它功能保存和取回鍵碼按“Alt”+“F”鍵來保存或取回鍵碼,功能如下:加載文件(LoadFile):把鍵碼從一個外部文件加載;保存文件(SaveFile):定義好的鍵碼保存到一個文件中;退出(Exit):退出程序下載或從鍵盤讀取鍵碼按“Alt”+“K”鍵下載或從鍵盤讀取鍵碼,功能如下:全部下載(UpdateAll):將定義好的鍵碼、鍵盤配置和磁卡配置下載到鍵盤上。下載鍵碼(UpdateKeymap):僅將當(dāng)前定義好的鍵碼下載到鍵盤上。全部取回(RetrieveAll):從鍵盤上取回鍵碼、鍵盤配置和磁卡配置。全部清除(ClearAll):清除所有在程序中(不包括鍵盤)定義好的鍵碼。鍵盤與磁卡配置對于鍵盤或磁卡配置的設(shè)定,功能如下:鍵盤配置(Keyboard):通過如圖所示界面來更改鍵盤設(shè)置:用戶可通過按“外接鍵盤”上的空格鍵來改變設(shè)置,然后再按“Alt”+“U”鍵將改變的內(nèi)容下載到鍵盤中。是否發(fā)聲(BeepEnable):為“NONE”時,則按任何鍵蜂鳴器都不發(fā)聲;為“AllKeysBeep”時,按下任何鍵蜂鳴器都發(fā)聲;為“OnlyProgrammedKeysBeep”時,按下已定義的鍵蜂鳴器才發(fā)聲。是否連發(fā)(RepeatEnable):為“Y”時,當(dāng)一個鍵被長時間按下,鍵盤會連續(xù)發(fā)出此鍵的鍵碼;若為“N”時,對一個鍵無論按多久,它的鍵碼也只能被發(fā)送一次。磁卡(Magstripe):用戶可以通過如圖所示界面來更改磁卡閱讀器的設(shè)置:用戶通過按“外接鍵盤”上的空格鍵來改變設(shè)置,然后再按“Alt”+“U”鍵將改變的內(nèi)容下載到鍵盤中。[1軌]是否使能([Track1]Enable):為“Y”時,第1軌數(shù)據(jù)開啟;為“N”時,第1軌數(shù)據(jù)關(guān)閉。[2軌]是否使能([Track2]Enable):為“Y”時,第2軌數(shù)據(jù)開啟;為“N”時,第2軌數(shù)據(jù)關(guān)閉。[3軌]是否使能([Track3]Enable):為“Y”時,第3軌數(shù)據(jù)開啟;為“N”時,第3軌數(shù)據(jù)關(guān)閉。是否發(fā)聲(BeepEnable):為“Y”時,在刷卡時蜂鳴器發(fā)出響聲;為“N”時,蜂鳴器則不發(fā)聲。是否發(fā)回車(SendEnter):為“NONE”時,磁卡閱讀器將在每軌的數(shù)據(jù)后都不發(fā)回車符;為“AllTracks”時,磁卡閱讀器將在每軌的數(shù)據(jù)后都添加回車符;為“LastTrackOnly”時,磁卡閱讀器將在最后一軌的數(shù)據(jù)后添加回車符。對于每軌數(shù)據(jù),用戶可以自定義起始符(SS)和結(jié)束符(ES)。鍵盤測試按“Alt”+“D”鍵對鍵盤進(jìn)行測試進(jìn)入測試模式(EnterTestMode):選擇了此命令,鍵盤處于測試方式下。在測試中,當(dāng)按下每個鍵時它們的鍵位置碼將被發(fā)送出來。若是某一個鍵的鍵位置碼沒有被發(fā)送,這就意味著該鍵已損壞;退出測試模式(LeaveTestMode):選擇了此命令,鍵盤將恢復(fù)到標(biāo)準(zhǔn)狀態(tài);復(fù)位(Reset):把鍵盤復(fù)位到初始狀態(tài)。Firmware版本:從鍵盤上讀取Firmware版本號。出廠時KB32M鍵盤鍵位設(shè)定如下:ABCDEFGHPgUpPgDnDelBackSpaceNumLock/*-789+456+123Enter000.Enter出廠時KB66MF鍵盤鍵位設(shè)定如下:AFKPUXInsertHomePgupBGLQVYDelEndPgdnCHMRWZ{}<>BSDINS789()↑Layer1EJOT456←↓→F1F2F3F4123+=-_,。CtrlAltShiftSpace0.EscTABENTER客顯1.應(yīng)用范圍及特點HK-VC210B型客戶顯示器是一種用于向顧客顯示信息的設(shè)備,因采用了點陣熒光數(shù)碼顯示,所以顯示亮度高,并可顯示數(shù)字、字母、圖形及二級漢字。VC210B客顯需使用RS232轉(zhuǎn)換頭,連接主機(jī)的COM3使用。2.技術(shù)性能(1)顯示屏外形尺寸:190(W)×64(H)×36(T)(2)顯示面積:×(3)顯示顏色:綠色(4)顯示點陣:160(W)×40(H)(5)點大小:(W)×(H)(6)點距:(W)×(H)(7)顯示漢字:標(biāo)準(zhǔn)二級漢字庫(8)工作電壓:12V±5%(9)工作溫度:0℃+(10)接口:RS232c(11)功率:3.命令簡介通信波特率:9600bps校驗:奇校驗數(shù)據(jù)位:8bit停止位:1bit(1)初始化:復(fù)位命令1BH40H(2)清屏:清除當(dāng)前顯示內(nèi)容命令0CH(3)左對齊顯示:頂行顯示d1….dn字符命令1bH51H41Hd1d2….dn0dH底行顯示d1….dn字符命令1bH51H42Hd1d2….dn0dH(4)右對齊顯示:頂行顯示d1….dn字符命令1bH52H41Hd1d2….dn0dH底行顯示d1….dn字符命令1bH52H42Hd1d2….dn0dH(5)清除單行清除頂行:命令 18H31H清除底行:命令 18H32H(6)設(shè)置顯示亮度:關(guān)閉顯示或設(shè)定顯示模式命令1bH5cH3fH4cH44HPSHPS=0H,關(guān)顯示PS=31H,%亮度PS=32H,45%亮度PS=33H,% PS=34H,%PS=35H,默認(rèn)亮度100%4.客顯函數(shù)庫及例程#include<>#include""#include""#include""#include""#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};//端口地址//功能:用寫地址的方式向串口輸出字符//參數(shù):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;}//功能:用寫地址的方式向串口輸出字符串//參數(shù):pStr--要輸出的字符串//iStrLen:字符串長度//返回:1:成功;0:失敗intSendStr(char*pStr,intiStrLen){inti,iResult;for(i=0;i<iStrLen;i++) { iResult=SendCh(*pStr++); if(!iResult) break; }returniResult;}//函數(shù):VC210B_Init//功能:初始化,清除所有字符//參數(shù):無//返回:TRUE:成功;FALSE:失敗intVC210B_Init(void){bioscom(0,0xe0|0x03|0x00|0x08,giCustdisPt-1);//9600,8,1,oreturnSendStr("\x1b\x40",2);}//函數(shù):VC210B_Display//功能:從左端對齊顯示nLength個長度字符串//參數(shù):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);}//函數(shù):VC210B_Cls//功能:清除所有顯示內(nèi)容//參數(shù):無//返回:TRUE:成功;FALSE:失敗intVC210B_Cls(void){ returnSendStr("\x0c",1);}//功能:主函數(shù),運行時,初始化客顯并清屏//第一行顯示:ABCDEFGHIJKLMNOPQRSTU//第二行顯示:01234567890123456789voidmain(){giCustdisPt=4;VC210B_Init();VC210B_Cls();VC210B_Display(1,"ABCDEFGHIJKLMNOPQRSTU",20);VC210B_Display(2,"01234567890123456789",20);}五、錢箱1.錢箱說明錢箱使用COM4,接口方式為RJ11。2.通信方式采用串口通信,波特率:9600;數(shù)據(jù)位:8;校驗位:無校驗位;停止位:1位。3.指令集(1)打開錢箱:十六進(jìn)制:1b70005010十進(jìn)制:2711208016(2)檢測錢箱狀態(tài):十六進(jìn)制:1d7202十進(jìn)制:291142Window下請調(diào)用客顯動態(tài)庫中的HSComOpenDrawer,HSComCheckDrawer,也可以自己根據(jù)以上指令寫程序。4.串口錢箱函數(shù)庫及例程#include<>#include<>#include<>#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);//檢查串口錢箱狀態(tài)charRecOneCh(void);//接收錢箱返回的狀態(tài)//函數(shù)名:InitSCD//功能:初始化串口//輸入?yún)?shù):無//輸出參數(shù):無voidInitSCD(void){ bioscom(0,0xe0|0x03|0x00|0x00,giSDCPt-1);//9600,8,1,N delay(100); return;} //函數(shù)名:OpenSCD//功能:打開串口錢箱//輸入?yún)?shù):無//輸出: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;} //函數(shù)名:CheckSCD//功能:檢查串口錢箱的狀態(tài)//輸入?yún)?shù):無//輸出參數(shù):錢箱狀態(tài)iResult//備注:iResult:0:打開;1:關(guān)閉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;} //函數(shù)名:RecOneCh//功能:用讀地址的方式從串口讀取狀態(tài)1個字符//輸入?yún)?shù):無//輸出參數(shù):讀取的字符.charRecOneCh(void){ charch=0; unsignedintiWaitTime=0xffff; if(!giSDCPt) { return0; } while(!(inportb(nPortAddress+LSR)&0x01)&&iWaitTime) iWaitTime--; if(iWaitTime) { ch=inportb(nPortAddress+DBUF); } returnch;} //主函數(shù)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;}打印機(jī)1.概述PT900TA/TB是一款高性能的熱敏打印機(jī),具有高打印質(zhì)量、高速度、高穩(wěn)定性等特點,該打印機(jī)的主要特點:低噪音、高速打印方便快捷的上紙方式使用維護(hù)簡便支持標(biāo)記紙和連續(xù)紙打印兼容多種寬度紙張錢箱控制接口兼容ESC/POS指令2.主要技術(shù)指標(biāo)技術(shù)規(guī)格項目參數(shù)打印方式行式熱敏打印分辨率203dpi×180dpi打印速度Max.150mm/s打印寬度Max.80mm紙類型連續(xù)紙、黑標(biāo)紙條碼UPC-A,UPC-E,EAN13,EAN8,CODE39,CODE93,ITF,CODABAR,CODE128字符集標(biāo)準(zhǔn)ASCII字符,壓縮ASCII字符,簡體中文(包括全角字符)7544個字符字符處理橫向縱向均可有級放大1-6倍,旋轉(zhuǎn)打?。?0,900,1800,2700),加粗,反顯,下劃線打印頭位置探測微動開關(guān)打印頭溫度探測熱敏電阻圖形處理位圖下載直接位圖打印最多可下載六幅位圖,下載緩沖區(qū)大小:8KB支持位圖模式,可實現(xiàn)快速圖形打印通訊接口并行接口錢箱接口可控制1路錢箱電源24V±7%,最大負(fù)載電流2.5A,240mVp-p,尖峰電流6A(500ms)打印頭壽命≥100Km工作溫度和相對濕度5~45℃,20%~90%(40℃貯存溫度和相對濕度-40℃~60℃,20%~93%(外形尺寸150(W)×220(D)×150(H)mm打印紙技術(shù)指標(biāo)連續(xù)紙參數(shù)紙張類型:熱敏打印紙紙張寬度:±、80±m(xù)m、76±m(xù)m、±m(xù)m、±m(xù)m紙張厚度:–紙卷外徑:最大8紙卷軸芯尺寸內(nèi)徑:芯軸內(nèi)徑12mm,芯軸外徑18mm標(biāo)記紙參數(shù)使用標(biāo)記紙時,黑標(biāo)記的印刷位置必須位于票據(jù)正面;黑標(biāo)記的反射率應(yīng)小于15%,打印紙其它部分的反射率應(yīng)該大于85%,在黑標(biāo)記之間的區(qū)域,不應(yīng)有任何的圖案,比如廣告等。標(biāo)記的尺寸應(yīng)滿足下圖所示的要求:5mm<L1(黑標(biāo)記的寬度)<10mmL2(黑標(biāo)記的長度)>12mm20mm<L3(相鄰黑標(biāo)距離)<500mm注意:請選用推薦的或者同等質(zhì)量的紙張,否則會影響打印質(zhì)量甚至降低打印頭的壽命。不要把紙粘在紙卷的軸芯上。如果打印紙受到化學(xué)制劑或者油類的污染,有可能褪色或者降低感熱度,影響打印效果。不要用指甲或者堅硬的物品摩擦打印紙的表面,否則可能會引起褪色。環(huán)境溫度超過70℃時,打印紙會褪色,所以要特別注意環(huán)境的溫度、濕度以及光照的影響。打印及切紙位置打印位置單位:mmL1紙倉寬度:83+L2有效打印寬度:80mmL3打印頭到紙倉左邊距(固定寬度):±L4打印頭到紙倉右邊距(固定寬度):±L5左邊距,打印機(jī)默認(rèn)值為7L6打印區(qū)域?qū)挾?,由命令設(shè)置,打印機(jī)默認(rèn)值為64L7右邊距,打印機(jī)默認(rèn)值為9切紙位置L1:大約:20mm3.外觀和組件外觀和組件上蓋支架膠輥齒輪上蓋中殼下殼電源開關(guān)膠輥紙倉扳手10-擋紙板11-撕紙刀12-前蓋13-進(jìn)紙鍵14-ERROR指示燈15-POWER指示燈16-通訊接口17-錢箱接口18-電源接口部分按鍵及組件功能說明:擋紙板(4)紙倉的底部有四個長槽,將紙倉寬度調(diào)整件插在不同的槽中可分別適應(yīng)打印寬度為80±m(xù)m,76±m(xù)m,±m(xù)m,±;電源開關(guān)(5)按下“O”關(guān)閉電源,按下“—”開啟電源;FEED按鍵(13)進(jìn)紙功能:在打印機(jī)不報警的狀態(tài)下,按下此鍵可實現(xiàn)進(jìn)紙動作;如果要長距離進(jìn)紙,可持續(xù)按住按鍵;ERROR指示燈(8)指示打印機(jī)的各種錯誤狀態(tài)。正常情況下,告警指示燈不亮;出錯狀態(tài)下,告警指示燈閃爍;POWER指示燈(9)指示電源的開關(guān)狀態(tài);紙將盡傳感器(3)檢測紙卷的狀態(tài)。告警指示燈快速閃爍,表示紙將用盡,應(yīng)及時更換紙卷;該狀態(tài)下,打印機(jī)將繼續(xù)正常打印直到缺紙為止;當(dāng)剩紙量≤3m,紙卷外徑≤25mm時,告警指示燈指示紙將盡;7)缺紙傳感器連續(xù)紙狀態(tài)下,用于檢測有紙/無紙;標(biāo)記紙狀態(tài)下,用于檢測紙張的標(biāo)記;注意:調(diào)整件是打印機(jī)調(diào)整打印紙寬度不可缺少的一部分應(yīng)注意妥善保管。名稱狀態(tài)說明ERROR指示燈(紅燈)閃爍打印機(jī)處于錯誤狀態(tài)熄滅打印機(jī)處于正常狀態(tài)蜂鳴器鳴叫打印機(jī)處于錯誤狀態(tài)★打印機(jī)利用熱敏電阻來檢測打印頭的溫度,如果打印頭過熱,保護(hù)電路將切斷打印頭的電源,并停止打印;打印頭過熱保護(hù)的溫度為65℃。4.打印機(jī)的安裝連接電源1)確認(rèn)打印機(jī)的電源開關(guān)處于關(guān)閉狀態(tài);2)將電源線插頭平直面向上,插入打印機(jī)后側(cè)電源接口內(nèi);連接接口信號線1)確認(rèn)打印機(jī)的電源開關(guān)處于關(guān)閉狀態(tài);2)將接口信號線插入相配的接口內(nèi),并用插頭上的螺絲釘(或卡簧)固定(如上圖);3)將接口信號線的另一端連接到主機(jī)上。紙卷的安裝連接完畢,打印機(jī)可以安裝紙卷進(jìn)行打印。打印前首先應(yīng)確認(rèn)打印機(jī)使用的紙張類型。默認(rèn)的紙張類型為連續(xù)紙,如果采用標(biāo)記紙打印,應(yīng)首先將紙張類型設(shè)置為標(biāo)記紙。安裝/更換打印紙卷1)關(guān)閉打印機(jī)的電源;2)扳動開關(guān)旋鈕,打開打印機(jī)上蓋;3)將紙卷放置到打印機(jī)中;圖9圖8注意:圖9圖8根據(jù)所使用的紙張規(guī)格調(diào)整紙倉寬度調(diào)整件;保證紙卷末端符合下圖要求;應(yīng)確保紙卷處于纏緊狀態(tài),否則可能會引起塞紙或其它故障。4)拉出紙卷末端,閉合上蓋,撕掉紙頭。打印機(jī)自檢1)確認(rèn)打印機(jī)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《化工制圖基本知識》課件
- 甘肅政法大學(xué)《先進(jìn)復(fù)合材料》2023-2024學(xué)年第一學(xué)期期末試卷
- 企業(yè)培訓(xùn)課件題目
- 三年級數(shù)學(xué)上冊四兩位數(shù)除以一位數(shù)的除法兩位數(shù)除以一位數(shù)說課稿西師大版
- 《考試習(xí)慣指導(dǎo)》課件
- 三年級科學(xué)上冊第1單元水8它們發(fā)生了什么變化教案2教科版
- 《作文復(fù)習(xí)分析論據(jù)》課件
- 化工生產(chǎn)安全用電課件
- 動物解剖生理學(xué)-25體溫
- 初一安全食品課件
- 新高考背景下2025年高考思想政治一輪復(fù)習(xí)策略講座
- 初中音樂欣賞課型互動教學(xué)策略的構(gòu)建及實踐
- 2020-2021學(xué)年北京市西城區(qū)七年級(上)期末數(shù)學(xué)試卷(附答案詳解)
- DB13-T 5821-2023 預(yù)拌流態(tài)固化土回填技術(shù)規(guī)程
- 《新媒體運營》高職新媒體運營全套教學(xué)課件
- 第四單元“家鄉(xiāng)文化生活”系列教學(xué)設(shè)計 統(tǒng)編版高中語文必修上冊
- 2024年蘭州大學(xué)專業(yè)課《金融學(xué)》科目期末試卷B(有答案)
- 初中物理寶典
- 工業(yè)園區(qū)臨時管理公約
- GB/T 26527-2024有機(jī)硅消泡劑
- 形象與禮儀智慧樹知到期末考試答案2024年
評論
0/150
提交評論