2024 Versión MultiPrinting
====
ကုဒ်စာကြောင်းနှစ်ကြောင်းဖြင့် မိနစ်ပိုင်းအတွင်း သင်ပုံနှိပ်နိုင်သည်။ သင်၏ ရည်ရွယ်ချက်ကို ဖန်တီးခြင်း၊ သင်၏ ESC ဖော်မတ်ထားသည့် စာကြောင်းကို ပေါင်းထည့်ခြင်းနှင့် (ဝန်ဆောင်မှု) ရည်ရွယ်ချက်ကို စတင်ခြင်းကဲ့သို့ ရိုးရှင်းပါသည်။
ဒီမိုကို ကြည့်ပါ-
https://bitbucket.org/fidelier/posprinterdrivertest/src
ယခု ၎င်းသည် pro ဗားရှင်းတွင် တိုက်ရိုက်လိုဂိုပုံနှိပ်ခြင်း ဖြစ်နိုင်သည်၊ config တွင် လိုဂိုကို ရွေးရုံဖြင့် ၎င်းကို စာရွက်စာတမ်းတိုင်း၏အပေါ်တွင် ရိုက်နှိပ်မည်ဖြစ်သည်။
လိုဂို၏ ပြောင်းပြန်အရောင်များ၊ gradient အရောင်များ ပြုလုပ်ပါ။
android စက်ဝဘ်တွင် ဝဘ်မှ ပရင့်ထုတ်ပါ။ လင့်ခ်တစ်ခုလုပ်လိုက်ရုံပါပဲ။
a href="com.fidelier.printfromweb://?$biguhw$Print From Web$intro$$small$ စာလုံးသေးသေး ပရင့်$intro$->$intro$->$intro$->$intro$$intro$$ မိတ်ဆက်$$intro$$cut$$intro$"ဝဘ်/ကမှ စမ်းသပ်ပရင့်ထုတ်ပါ။
ဆာဗာမှ တိုက်ရိုက် ပရင့်ထုတ်ပါ။
ဝဘ်တွင် ညွှန်ကြားချက်ကို ဖတ်ပါ။
တဂ်ကိုဖွင့်ပြီး ပိတ်ပါ။
ESC commands များကဲ့သို့ လွယ်ကူသော အထောက်အကူများကို ထည့်သွင်းပါ။
လွယ်ကူသောဖောင့်အရွယ်အစားရွေးချယ်ခြင်း။
$qr-s-e-text$
ဥပမာ $qr-8-50-www.posprinterdriver.com$
အရွယ်အစား (၁-၁၆)၊
အမှားပြင်ဆင်ခြင်း (48-51) 7%,15%25%,30%
သေးငယ်သောအရွယ်အစားအတွက် $small$
$smallh$ နှစ်ဆမြင့်သော အရွယ်အစားသေးငယ်မှုအတွက်
$smallw$ အကျယ်နှစ်ဆရှိသော သေးငယ်သောအရွယ်အစားအတွက်
$smallhw$ နှစ်ထပ်အမြင့်နှင့် အကျယ်ရှိသော သေးငယ်သောအရွယ်အစားအတွက်
သေးငယ်သောအရွယ်အစားမျဉ်းကြောင်းအတွက် $smallu$
$smalluh$ နှစ်ထပ်အမြင့်မျဉ်းသားပါသော သေးငယ်သောအရွယ်အစားအတွက်
$smalluw$ နှစ်ထပ်အကျယ်မျဉ်းသားပါသော သေးငယ်သောအရွယ်အစားအတွက်
$smalluhw$ နှစ်ထပ်အမြင့်နှင့် အကျယ်မျဉ်းသားပါရှိသော သေးငယ်သောအရွယ်အစားအတွက်
အရွယ်အစားအကြီးအတွက် $big$
နှစ်ဆမြင့်သော အရွယ်အစားကြီးအတွက် $bigh$
အကျယ်နှစ်ဆရှိသော အရွယ်အစားကြီးအတွက် $bigw$
$bighw$ နှစ်ထပ်အမြင့်နှင့် အကျယ်ရှိသော အရွယ်အစားကြီးအတွက်
မျဉ်းကြောင်းသို့ထည့်ပါ။
စက္ကူဖြတ်ရန် $cut$
$drawer$ ပထမအံဆွဲကိုဖွင့်ရန်
ဥပမာ
String dataToPrint="$big$ ဒါက ပရင်တာ စမ်းသပ်မှု$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Intent intentPrint = အသစ်သော Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT၊ dataToPrint);
intentPrint.setType("text/plain");
this.startActivity(intentPrint);
တိုက်ရိုက်လင့်ခ် ပုံနှိပ်ခြင်း-
String dataToPrint="$big$ ဒါက ပရင်တာ စမ်းသပ်မှု$intro$posprinterdriver.com$intro$$intro$$cut$$intro$";
Intent intentPrint = အသစ်သော Intent();
intentPrint.setAction(Intent.ACTION_SEND);
intentPrint.putExtra(Intent.EXTRA_TEXT၊ dataToPrint);
// လင့်ခ် IP: ပို့တ် တိုက်ရိုက်
intentPrint.putExtra("printer_type_id", "1");// IP အတွက်
intentPrint.putExtra("printer_ip", printerIpAddress);
intentPrint.putExtra("printer_port", printerPort);
// USB:port ကို တိုက်ရိုက်ချိတ်ဆက်ပါ။
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:port တိုက်ရိုက်
intentPrint.putExtra("printer_type_id", "4");// ဘလူးတုသ်အတွက်
intentPrint.putExtra("printer_bt_adress", BtDevice);
intentPrint.setType("text/plain");
intentPrint.setType("text/plain");
Log.i(internalClassName၊ "sendDataToBTPrinter Start Intent");
** အခမဲ့ဗားရှင်းသည် သင့်လက်မှတ်ပေါ်တွင် ကြော်ငြာများကို print ထုတ်နိုင်သည်**
အပ်ဒိတ်လုပ်ခဲ့သည့်ရက်
၂၀၂၅ ဇူ ၂၃