พิมพ์คำสั่ง ESC / POS และโลโก้รูปได้อย่างง่ายดายโดยไม่ต้องขับรถผ่านเน็ต WIFI, USB และ BT
2024 เวอร์ชัน MultiPrinting
คุณสามารถพิมพ์ได้ภายในไม่กี่นาทีด้วยโค้ดเพียงไม่กี่บรรทัด ง่ายพอๆ กับการสร้าง Intent ของคุณ โดยเพิ่มสตริงที่จัดรูปแบบ ESC และเริ่ม Intent (บริการ)
ดูการสาธิตใน
https://bitbucket.org/fidelier/posprinterdrivertest/src
ขณะนี้สามารถพิมพ์โลโก้โดยตรงในเวอร์ชันโปรได้ เพียงเลือกโลโก้ในการกำหนดค่า จากนั้นโลโก้จะพิมพ์ไว้ด้านบนของเอกสารทุกฉบับ
สีโลโก้กลับกัน สร้างสีแบบไล่ระดับ
พิมพ์จากเว็บในเว็บอุปกรณ์ Android เพียงสร้างลิงค์:
a href="com.fidelier.printfromweb://$biguhw$พิมพ์จากเว็บ$intro$$small$พิมพ์อักษรตัวเล็ก$intro$->$intro$->$intro$->$intro$$intro$$intro $$intro$$cut$$intro$"ทดสอบการพิมพ์จากเว็บ/a
พิมพ์โดยตรงจากเซิร์ฟเวอร์!
อ่านคำแนะนำในเว็บ
เปิดและปิดแท็ก
รวมตัวช่วยง่ายๆสำหรับคำสั่ง ESC เช่น
การเลือกขนาดตัวอักษรอย่างง่าย
$qr-s-e-text$
ตัวอย่าง $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$ สำหรับขนาดใหญ่ที่มีความสูงและความกว้างเป็นสองเท่า
เพิ่มคุณเพื่อขีดเส้นใต้
$cut$ เพื่อตัดกระดาษ
$drawer$ เพื่อเปิดลิ้นชักแรก
ตัวอย่าง
String dataToPrint="$big$นี่คือเครื่องพิมพ์ test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
เจตนา intentPrint = เจตนาใหม่ ();
intentPrint.setAction (เจตนา ACTION_SEND);
intentPrint.putExtra (เจตนา EXTRA_TEXT, dataToPrint);
intentPrint.setType("ข้อความ/ธรรมดา");
this.startActivity (เจตนาพิมพ์);
พิมพ์ลิงค์โดยตรง:
String dataToPrint="$big$นี่คือเครื่องพิมพ์ test$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
เจตนา intentPrint = เจตนาใหม่ ();
intentPrint.setAction (เจตนา ACTION_SEND);
intentPrint.putExtra (เจตนา EXTRA_TEXT, dataToPrint);
// ลิงก์ IP: พอร์ตโดยตรง
intentPrint.putExtra("printer_type_id", "1");// สำหรับ IP
intentPrint.putExtra("printer_ip", เครื่องพิมพ์IpAddress);
intentPrint.putExtra("printer_port", เครื่องพิมพ์พอร์ต);
// ลิงค์ USB: พอร์ตโดยตรง
intentPrint.putExtra("printer_type_id", "3");// สำหรับ USB
intentPrint.putExtra("printer_usb_product_id", usbProductID);
intentPrint.putExtra("printer_usb_vendor_id", usbVendorId);
intentPrint.putExtra("printer_usb_device_id", usbDeviceID);
// ลิงค์ BT: พอร์ตโดยตรง
intentPrint.putExtra("printer_type_id", "4");// สำหรับบลูทูธ
intentPrint.putExtra("printer_bt_adress", BtDevice);
intentPrint.setType("ข้อความ/ธรรมดา");
intentPrint.setType("ข้อความ/ธรรมดา");
Log.i (internalClassName, "sendDataToBTPrinter เจตนาเริ่มต้น");
**เวอร์ชันฟรีสามารถพิมพ์โฆษณาบนตั๋วของคุณได้**