XXXXXX
source code ngayon magagamit, magpadala ng mail upang hilingin ito!
xxxxxx
Maaari kang mag-print sa ilang minuto na may ilang linya ng code. Ito ay kasing simple ng paglikha ng iyong layunin, pagdaragdag ng iyong ESC format na string at simulan ang (serbisyo) layunin.
Tingnan ang demo sa
https://bitbucket.org/fidelier/posprintrivertestest/src
Ngayon ito ay posibleng direktang pag-print ng logo sa bersyon ng Pro, pumili lamang ng logo Config, at ito ay ipi-print sa tuktok ng bawat dokumento.
a href = "com.fidelier.printfromweb: // $ biguhw $ print mula sa web $ intro $$ maliit na $ print maliit na titik $ intro $ -> $ intro $ -> $ intro $ -> $ intro $$ Intro $$ Intro $$ Intro $$ Cut $ Intro $ "Test Print mula sa Web / A
I-print Direktang mula sa Server!
Basahin ang Pagtuturo sa Web
Buksan at isara ang isang tag
Isama ang mga helpers para sa ESC commands tulad ng madaling pagpili ng laki ng font.
$ maliit na $ para sa maliit na sukat sa $ smallh $ para sa maliit na sukat na may double hight
$ smallw $ para sa maliit na sukat na may double width
$ smallhw $ para sa maliit na sukat na may double hight at lapad
$ smallu $ para sa maliit na sukat underline
$ smalluh $ para sa maliit na sukat na may double hight underline
$ smalluw $ Para sa maliit na sukat na may double width underline
$ smalluhw $ para sa maliit na sukat na may double hight at lapad underline
$ malaki $ para sa malaking sukat
$ bigh $ para sa malaking sukat na may double hight
$ bigw $ para sa malaking sukat na may double width
$ bighw $ para sa malaking sukat na may double hight at lapad
magdagdag ng u sa underline
$ cut $ upang i-cut ang papel na $ drawer $ upang buksan ang una drawer.
ejemplo
string datatoprint = "$ malaki $ ito ay isang printer test $ into $ posprinterdriver.com $ intro $$ intro $$ cut $ intro $";
Intent intentprint = bagong layunin ();
intentprint.setaction (intent.action_send);
intentprint.putextra (intent.extra_text, datatoprint);
intentprint.settype ("text / plain");
this.startactivity ( intentprint);
Enlace Directo:
String Datatoprint = "$ BIG $ Ito ay isang Printer Test $ Intro $ PosprinterDriver.com $ Intro $$ Intent $$ Cut $$ Intro $";
Intent IntentPrint = bagong layunin ();
intentprint.setaction (intent.action_send);
intentprint.putextra (intent.extra_text, datatoprint);
// link ip: port direct
intentprint.puteextra ("printer_type_id", "1"); // para sa ip
intentprint.puteextra ("printer_ip", printeripaddress);
intentprint.puteextra ("printer_port", printerport);
// link USB: port direct
intentprint.puteextra ("printer_type_id", "3"); // para sa USB
intentprint.puteextra ("printer_u sb_product_id ", usbproductid);
intentprint.puteextra (" printer_usb_vendor_id ", usbvendorid);
intentprint.puteextra (" printer_usb_device_id ", usbdeviceid);
// link bt: port direct
intentprint.putextra ("printer_type_id", "4"); // para sa bluetooth
intentprint.puteextra ("print_bt_adress", btdevice);
intentprint.settype ("text / plain");
Intentprint. settype ("text / plain");
log.i (internalclassname, "SendDatatobtPrinter Start Intent");
Libreng bersyon ay maaaring mag-print ng mga ad sa iyong tiket
posibilidad de envio de intent especial
Intent intentPrint = new Intent();
intentPrint.setAction("com.fidelier.posprinterdriver.PrintActivity");
intentPrint.putExtra(Intent.EXTRA_TEXT, "$intro$PRINT FROM VIRTUAPOS$intro$");
intentPrint.setType("text/plain");
Log.i(internalClassName, "sendDataToIPPrinter Start Intent");
activity.startActivity(intentPrint);