0
我使用下面的代碼從測試表單打印到藍牙Zebra QL220 Plus打印機。 (測試項目是在我主要項目中遇到這個問題時建立的)。WINCE打印到Zebra QL220只需一次
我第一次運行這個程序,它打印正確。 再次運行確切(不變)的代碼完全沒有。
不管我做什麼:
- 從打印機
- 硬拽電池使用BTExplorer
- 重新啓動程序重新啓動WT41N0設備
- 重新連接打印機。
以下代碼步驟通過調試器,但是完全沒有。
Dim wSerialPort As SerialPort = New SerialPort()
wSerialPort.BaudRate = 19200
wSerialPort.Handshake = Handshake.XOnXOff
wSerialPort.DataBits = 8
wSerialPort.Parity = Parity.None
wSerialPort.StopBits = StopBits.One
wSerialPort.PortName = "COM9:"
wSerialPort.ReadTimeout = 500
wSerialPort.WriteTimeout = 500
wSerialPort.Open()
wSerialPort.Write("! 0 200 200 600 1" & vbCrLf)
wSerialPort.Write("LABEL" & vbCrLf)
wSerialPort.Write("CONTRAST 0" & vbCrLf)
wSerialPort.Write("TONE 0" & vbCrLf)
wSerialPort.Write("SPEED 5" & vbCrLf)
wSerialPort.Write("PAGE-WIDTH 419" & vbCrLf)
wSerialPort.Write("T 7 1 40 141 Hello" & vbCrLf)
wSerialPort.Write("FORM" & vbCrLf)
wSerialPort.Write("PRINT" & vbCrLf)
wSerialPort.Close()
我不得不說我可能有頁面大小錯誤,打印機停止在標籤之間的差距,但重裝標籤卷是沒有效果的一個想法。
任何想法?
硬件: 打印機QL220加 設備WTN41N0使用.net 3.5 開發操作系統Windows 8.1