Я хочу распечатать квитанцию, содержащую текст с MC75 [Windows mobile 6] и с помощью принтера bluetooth (Zebra).Настройка мобильного формата печати в мобильном приложении
У меня есть такой код: работает нормально. Но я хочу изменить свой формат печати
Private Sub SendZplOverBluetooth(ByVal theBtMacAddress As [String])
Try
Dim thePrinterConn As ZebraPrinterConnection = New BluetoothPrinterConnection(theBtMacAddress)
thePrinterConn.Open()
Dim zplData As [String] = "^XA^FO50,20^A0N,25,25^FD TestData.^FS^XZ"
thePrinterConn.Write(Encoding.[Default].GetBytes(zplData))
Thread.Sleep(500)
thePrinterConn.Close()
Catch e As Exception
MsgBox("Error " & e.Message)
End Try
End Sub
Это напечатает «TestData». Я хочу сделать свой формат печати следующим образом:
Event Service
ONsite Delivery
StandNo:
ITEM Quantity
-------------------------
AB 1
BC 2
---------Nothing-----------
all goods are received
---------------------
Date :
Так как я могу написать код для этого? Я ценю вашу немедленную помощь.
Заранее спасибо
это покрывает переменное количество предметов? – banno
это зависит ... Вы можете написать функцию, которая берет массив строк, а затем итерации через этот массив при построении строки zplData. Возможно, вам потребуется настроить команду^FB для «резервирования» достаточных строк для блока (количество фиксированных линий плюс количество строк в массиве). Но это очень простые вопросы и решения. – josef