打印機設置與打印數據對接
1.打印機設置
客戶端支持打印支付、退款、班結小票功能。我們可以根據收銀臺的打印機類型,設置客戶端“打印機”功能來打印小票。
在客戶端設置頁面,打開“打印機”選項。
客戶端支持四種打印機:串口打印機、并口打印機、驅動打印機和網絡打印機。

例如,收銀機連接的串口打印機,使用串口COM2,那需要在“打印機類型”中選擇“串口打印機”,并設置“打印機端口”為COM2,保存后客戶端就可以打印小票。

同樣的,如果是并口打印機需要選擇對應的LPT接口,如果是驅動打印機需要選擇驅動程序名稱,如果是網絡打印機需要設置打印機網絡IP及端口。
2.打印數據對接
客戶端支持打印預結單二維碼及單品優惠券營銷功能。在使用這些功能前,需要設置客戶端”數據對接“來獲取收銀軟件的小票數據。
在客戶端設置頁面,打開“數據對接”選項。
數據輸入源有四種,分別是串口打印數據(虛擬)、串口打印數據(直讀)、驅動打印數據和網絡打印數據。

串口打印數據(直讀)、驅動打印數據、網絡打印數據的設置方法和打印機的設置方法是一樣的,只需要設置對應的打印端口、驅動或IP即可。
當上述三種模式無法獲取小票數據時,就需要選擇“串口打印機數據(虛擬)”數據源。
(1)在設置之前,需要先生成一對虛擬串口。例如,我們生成了COM7、COM8一組虛擬串口。

(2)記錄收銀軟件的打印端口(如當前收銀軟件為COM2),然后打印端口設置為虛擬串口中的一個(如本次可設置為COM7)。

(3)將“串口打印數據(虛擬)”中的輸入串口設置為虛擬串口的另一個(如本次需設置為COM8)。

(4)將“打印機”設置為收銀軟件原來的輸出端口(本次需設置為COM2),保存后即可。
3.打印機端口映射
當遇到端口沖突打印不出小票并且收銀軟件打印設置只能選擇并口的時候,需要選擇端口映射(并口轉發),其他情況無需設置,(映射端口com1到com4,如超出端口,需要修改物理端口)
① 打開客戶端安裝包
依次按照下圖點擊安裝











按上圖操作生成虛擬com口。例:com7和com8就是所生成的一對虛擬串口
② 打開收銀軟件
使用管理員賬號登錄,進入客顯設置(例:思迅收銀軟件)收銀軟件只能選擇【lpt1】



將電腦原本的【lpt1】改為【lpt2】(右鍵我的電腦→管理→設備管理→端口→通訊端口,右鍵屬性→端口設置→點擊端口號選擇)


③ 修改端口映射的文件
右鍵映射文件→編輯→修改為【lpt1=com1】(虛擬的其中一個端口)保存→復制【mode lpt1=com1】


打開運行輸入【cmd】→粘貼【mode lpt1=com1】,按回車

看得到的數據如;
設備狀態; lpt1
-------------------------------
正將打印機輸出結果重選路由到串口【com1】 則表明映射端口成功
點擊數據對接---選擇串口打印數據(虛擬)→輸入串口選擇虛擬的【com2】(另一個端口)


點擊打印機→打印機類型選擇并口打印機→打印機端口選擇【lpt2】(修改后的電腦端口)---保存


收銀軟件只能選擇lpt口 (收銀軟件lpt1修改為lpt2)

右鍵映射文件→編輯→修改為【lpt2=com1】(虛擬的其中一個端口)保存→復制【mode lpt2=com1】

打開運行輸入【cmd】→粘貼【mode lpt2=com1】,按回車
看得到的數據如;
設備狀態; lpt2
-------------------------------
正將打印機輸出結果重選路由到串口com1 則表明映射端口成功
點擊數據對接---選擇串口打印數據(虛擬)---輸入串口選擇虛擬的【com2】(另一個端口)


點擊打印機→打印機類型選擇并口打印機→打印機端口選擇【lpt1】→保存


④ 設置開機自啟
打印設置完成后,創建映射文件快捷方式到開機啟動項里


⑤ 重啟電腦,進行打印機測試。