系統被更改成XP的,現在錢箱不會彈 廠家給我一堆指令不知道如何操作求大神指點迷津
錢箱指令如下:
MSComm1.CommPort = 3 ' 錢箱和列印機使用同一串口COM3。
MSComm1.Settings = "9600,N,8,1" ' 埠初始化,設定9600 波特,無奇偶校驗,8 位資料,一個停止位。
MSComm1.PortOpen =
True ' 打開埠。
MSComm1.Output = Chr$(7) ' 通過列印機緩沖區打開錢箱。
MSComm1.Output = Chr$(28) ' 立即打開錢箱。
MSComm1.PortOpen = False ' 關閉串行埠。
問題總結 就是錢箱無法自動彈 能讓我用軟體自動打開就行 思迅的
uj5u.com熱心網友回復:
首先得在“設備管理器”中,認請錢箱的COM口號,然后設定好下面的引數MSComm1.CommPort = 3 ' 錢箱和列印機使用同一串口COM3//如果真的使用同一串口,可能會沖突的吧
然后就是對著COM口看一下屬性是不是廠家給的引數,根據你寫的,是默認的COM口引數
MSComm1.Settings = "9600,N,8,1" ' 埠初始化,設定9600 波特,無奇偶校驗,8 位資料,一個停止位。

如果以上都是設定好的,還是不能打開,那就應該是通信不到,換個COM口試試
uj5u.com熱心網友回復:
DELPHI中可以用SPCOM控制元件實作你需要對COM口寫字串的功能,百度上就有很多了uj5u.com熱心網友回復:
用cport 控制元件,到網上找,一直用uj5u.com熱心網友回復:
@nebula845026 我菜鳥都算不上 可以具體的教我一下嗎 或者可以幫我弄一下最好了 嘿嘿 2810420786 18060379408uj5u.com熱心網友回復:
@doloopcn 下載了一個不會用 可以教教我嗎 2810420786 18060379408uj5u.com熱心網友回復:
MSComm1.PortOpen =True ' 打開埠。
sleep(100);打開和關閉 之間要有緩沖時間。
MSComm1.Output = Chr$(7) ' 通過列印機緩沖區打開錢箱。
MSComm1.Output = Chr$(28) ' 立即打開錢箱。
MSComm1.PortOpen = False ' 關閉串行埠。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/83496.html
標籤:語言基礎/算法/系統設計
上一篇:Delphi 編譯出錯
