Я использую Delphi 10.3, мне нужно печатать на POS-термопринтере, если принтер подключен по Bluetooth, то все работает нормально. однако я не знаю, как решить эту проблему через порт USB-C.
это Android-приложение Firemonkey Delphi 10.3
Я не знаю знаю, как получить доступ к порту USB-C через Delphi,
у меня отлично работает через Bluetooth.
код, который я использую для Bluetooth
код, который я использую для Bluetooth
п>
Adapter:=TJBluetoothAdapter.JavaClass.getDefaultAdapter;
remoteDevice:=Adapter.getRemoteDevice(stringtojstring(targetMACAddress));
sock:=remoteDevice.createRfcommSocketToServiceRecord(UID);
ostream := sock.getOutputStream;
............
// Reset Printer
ostream.write(StringToJA(chr(27) + chr(64),'iso8859-2') ) ;
// Slovenia/Croatia
//ostream.write(StringToJA(chr(27) + chr(82) + chr(14),'iso8859-2') ) ;
//ostream.write(StringToJA(chr(27) + chr(29) + chr(116) + chr(33),'iso8859-2') ) ;
// PC852 (Latin2)
// ostream.write(StringToJA(chr(27) + chr(116) + chr(36),'iso8859-2') ) ;
//podaci o firmi
ostream.write(StringToJA(escBoldOn,'iso8859-2') ) ;
ostream.write(StringToJA(escNewLine +escNewLine+escNewLine +escNewLine , 'iso8859-2'));
Sleep(250);
ostream.flush();
ostream.close;
Подробнее здесь: https://stackoverflow.com/questions/791 ... ntig-usb-c
Приложение Delphi 10.3 Firemonkey для Android — термопринтерная печать — USB c ⇐ Android
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение