Версія MultiPrinting 2024
====
Вы можаце надрукаваць за лічаныя хвіліны з дапамогай усяго некалькіх радкоў кода. Гэта так жа проста, як стварыць свой намер, дадаць радок у фармаце ESC і запусціць (сэрвісны) намер.
Глядзіце дэма ў:
https://bitbucket.org/fidelier/posprinterdrivertest/src
Цяпер магчыма прамая друк лагатыпа ў прафесійнай версіі, проста выберыце лагатып у канфігурацыі, і ён будзе надрукаваны паверх кожнага дакумента.
Інверсія колераў лагатыпа, зрабіць градыентныя колеру.
Друк з Інтэрнэту на прыладзе Android. Проста зрабіце спасылку:
a href="com.fidelier.printfromweb://?$biguhw$Print From Web$intro$$small$Print small letter$intro$->$intro$->$intro$->$intro$$intro$$ intro$$intro$$cut$$intro$"Тэставы друк з web/a
Друк прама з сервера!
Прачытайце інструкцыю ў інтэрнэце
Адкрыццё і закрыццё тэга
Уключыце простыя памочнікі для такіх каманд ESC, як
Лёгкі выбар памеру шрыфта.
$qr-s-e-тэкст$
Прыклад $qr-8-50-www.posprinterdriver.com$
Памер (1-16)
Выпраўленне памылак (48-51) 7%,15%25%,30%
$small$ Для невялікага памеру
$smallh$ Для невялікага памеру з падвойнай вышынёй
$smallw$ Для невялікага памеру з падвойнай шырынёй
$smallhw$ Для невялікага памеру з падвоенай вышынёй і шырынёй
$smallu$ Для маленькага памеру падкрэсліце
$smalluh$ Для невялікага памеру з падвойным падкрэсліваннем
$smalluw$ Для невялікага памеру з падкрэсліваннем падвойнай шырыні
$smalluhw$ Для невялікага памеру з падвойным падкрэсліваннем вышыні і шырыні
$big$ Для вялікага памеру
$bigh$ Для вялікага памеру з падвойнай вышынёй
$bigw$ Для вялікага памеру з падвойнай шырынёй
$bighw$ Для вялікіх памераў з падвоенай вышынёй і шырынёй
Дадайце u, каб падкрэсліць
$cut$ Рэзаць паперу
$drawer$ Каб адкрыць першую скрыню
прыклад
String dataToPrint="$big$Гэта тэст друкаркі$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Намер intentPrint = новы намер();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, dataToPrint);
intentPrint.setType("тэкст/звычайны");
this.startActivity(intentPrint);
Друк па прамой спасылцы:
String dataToPrint="$big$Гэта тэст друкаркі$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Намер intentPrint = новы намер();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT, dataToPrint);
// Спасылка IP: порт прамы
intentPrint.putExtra("printer_type_id", "1");// Для IP
intentPrint.putExtra("прынтэр_ip", printerIpAddress);
intentPrint.putExtra("порт_прынтара", прынтэрПорт);
// Спасылка USB: прамы порт
intentPrint.putExtra("printer_type_id", "3");// Для USB
intentPrint.putExtra("ідэнтыфікатар_прадукту_прынтара", usbІдэнтыфікатар прадукту);
intentPrint.putExtra("ідэнтыфікатар_пастаўшчыка_прынтара", usbVendorId);
intentPrint.putExtra("ідэнтыфікатар_прылады_прынтара", ідэнтыфікатар_прылады usb);
// Спасылка BT: прамы порт
intentPrint.putExtra("printer_type_id", "4");// Для bluetooth
intentPrint.putExtra("прынтар_bt_адрас", BtDevice);
intentPrint.setType("тэкст/звычайны");
intentPrint.setType("тэкст/звычайны");
Log.i(internalClassName, "sendDataToBTPrinter Start Intent");
**Бясплатная версія можа друкаваць рэкламу на білеце**