Mini wireless thermal printer သည် Arduino စာကြည့်တိုက် (နှင့် MacOS အပလီကေးရှင်း) ကိုရရှိသည်

[Larry Bank] BLE (Bluetooth Low Energy) အပူပေးပရင်တာတွင် စာသားနှင့် ဂရပ်ဖစ်များကို ရိုက်နှိပ်ရန်အတွက် Arduino စာကြည့်တိုက်တွင် အလွန်ကောင်းမွန်သော အင်္ဂါရပ်များရှိပြီး ကြိုးမဲ့ ပရင့်ထုတ်ခြင်းများကို တတ်နိုင်သမျှ ဘုံမော်ဒယ်များစွာထံ အလွယ်တကူ ပေးပို့နိုင်ပါသည်။ဤပရင်တာများသည် သေးငယ်သည်၊ ဈေးသက်သာပြီး ကြိုးမဲ့ဖြစ်သည်။၎င်းသည် ဟာ့ဒ်ကော်ပီများ ပုံနှိပ်ခြင်းမှ အကျိုးကျေးဇူးရရှိနိုင်သော ပရောဂျက်များအတွက် ဆွဲဆောင်မှုဖြစ်စေသော ပေါင်းစပ်မှုကောင်းတစ်ခုဖြစ်သည်။
၎င်းသည် ရိုးရှင်းသော ပုံသေစာသားများအတွက်လည်း အကန့်အသတ်မရှိပါ။ပိုမိုအဆင့်မြင့်သော output ကို အပြီးသတ်ရန် Adafruit_GFX စာကြည့်တိုက်စတိုင်ဖောင့်များနှင့် ရွေးချယ်မှုများကို သင်အသုံးပြုနိုင်ပြီး ဖော်မတ်လုပ်ထားသော စာသားများကို ဂရပ်ဖစ်အဖြစ် ပေးပို့နိုင်ပါသည်။ဤအကျဉ်းချုပ်လုပ်ဆောင်ချက်များစာရင်းတွင် စာကြည့်တိုက်မှ လုပ်ဆောင်နိုင်သည့် အချက်အလက်အားလုံးကို သင်ဖတ်နိုင်သည်။
ဒါပေမယ့် [Larry] က အဲ့ဒီမှာ မရပ်ခဲ့ပါဘူး။မိုက်ခရိုကွန်ထရိုလာများနှင့် BLE အပူပရင်တာများကို စမ်းသပ်နေစဉ်တွင် သူ၏ Mac မှ ဤပရင်တာများနှင့် စကားပြောရန်အတွက် BLE ကို တိုက်ရိုက်အသုံးပြုကာ စူးစမ်းလိုခဲ့သည်။Print2BLE သည် ပုံဖိုင်များကို အပလီကေးရှင်းဝင်းဒိုးသို့ ဆွဲယူနိုင်စေမည့် MacOS အက်ပ်တစ်ခုဖြစ်သည်။အကြိုကြည့်ရှုမှုအကျိုးသက်ရောက်မှု ကောင်းမွန်ပါက၊ ပရင့်ခလုတ်သည် 1-bpp ကွဲလွဲနေသောပုံအဖြစ် ပရင်တာမှထွက်လာမည်ဖြစ်သည်။
ပြုပြင်ထားသော Polaroid ကင်မရာများကဲ့သို့သော သပ်ရပ်သော ပရောဂျက်များအတွက် သေးငယ်သော အပူပေးပရင်တာများသည် သင့်လျော်ပါသည်။ယခု ဤသေးငယ်သော ပရင်တာများသည် ကြိုးမဲ့နှင့် စျေးသက်သာသည်။ထိုသို့သောစာကြည့်တိုက်၏အကူအညီဖြင့်သာအရာများပိုမိုလွယ်ကူဖြစ်လာနိုင်သည်။ဤအရာအားလုံးသည် အနည်းငယ် လွယ်ကူသည်ဟု ထင်ပါက၊ သင်သည် အချိန်မရွေး အပူပုံနှိပ်ခြင်းသို့ ပြန်လည်ထည့်သွင်းရန် ပလာစမာကို အသုံးပြုနိုင်သည်။
ကျွန်တော် သိုလှောင်ရာကို ရှာဖွေနေပါတယ်၊ ဒီစျေးပေါတဲ့ ပရင်တာတွေအကြောင်း ဘယ်သူကမှ သိမှာလား၊ Phomemo M02၊ M02s နဲ့ M02pro တို့ကို လိုက်ဖက်တယ်လို့ စာရင်းမသွင်းထားပေမယ့် ကြောင်၊ ဝက်နဲ့ တခြားပရင်တာတွေကို ရှာနေတာ၊ သူတို့က ပိုတူနိုင်သလို ပိုနည်းတာ ဖြစ်နိုင်တယ်။ အရင်းခံ ယန္တရား?စာကြည့်တိုက်နဲ့ သက်ဆိုင်သလားသိချင်ပါတယ်။Linux ပေါ်တွင်ပုံနှိပ်ခြင်းအတွက် phomemo python scripts အတွက် github တွင်နောက်ထပ် repository ။ဒီအရာတွေက စျေးသက်သက်သာသာနဲ့ ကစားရတာ ကောင်းပါတယ်။ဘာကြောင့် ဒီထက်ပိုပြီး ဆွဲငင်အားမရခဲ့တာလဲဆိုတာ သိချင်ပါတယ်။
ဤ BLE ပရင်တာများ၏ အမျိုးအစားများစွာရှိသည်။အတွင်းပိုင်း၊ ၎င်းတို့အားလုံးတွင် တူညီသော printhead နှင့် UART interface ရှိကောင်းရှိနိုင်သော်လည်း BLE ဘုတ်များထည့်သည့်ကုမ္ပဏီများသည် ၎င်းတို့၏အက်ပ်လီကေးရှင်းပြင်ပတွင်အသုံးပြုရခက်ခဲစေရန်အရာများကိုပြောင်းလဲလိုပါသည်။ကျွန်ုပ်ပံ့ပိုးပေးသော ပရင်တာနှစ်လုံးသည် ESC/POS စံသတ်မှတ်ထားသည့် အမိန့်ကို မပံ့ပိုးနိုင်သောကြောင့် ၎င်းတို့၏ Android အပလီကေးရှင်းများမှတစ်ဆင့် ပြောင်းပြန် ပြုပြင်ဖန်တီးရပါမည်။GOOJPRT သည် မှန်ကန်စွာ ပြုမူပြီး BLE မှတစ်ဆင့် စံအမိန့်များကိုသာ ပေးပို့ပါသည်။"ထူးဆန်းသော" လူများစွာသည် ၎င်းတို့၏မိုဘိုင်းအက်ပ်များကို အသုံးပြုရန် သင့်အား အတင်းအကြပ်အသုံးပြုရန် ဆက်သွယ်ရေးပရိုတိုကောများကို အသုံးပြုရန် ဆုံးဖြတ်သည်ဟု ကျွန်ုပ်သံသယရှိသည်။
ထို့ကြောင့်၊ ကျွန်ုပ်သည် ၎င်းတို့ထဲမှ တစ်ခုကိုဝယ်ပြီး ၎င်းကိုထုတ်ပြီး BLE အစိတ်အပိုင်းကို ပလပ်ဖြုတ်ပါက၊ သင့်တွင် UART အပူပရင်တာတစ်ခုသာ ရှိနိုင်ဖွယ်ရှိသည်။
Amazon ၏ 80mm NETUM ကြိုးမဲ့/အားပြန်သွင်းနိုင်သော ပရင်တာဖြင့် ကစားနေပါသည်။၎င်းသည် $80 ကုန်ကျပြီး serial com port တွင်ပြသထားသည်။၎င်းသည် ESC/POS ကို ပံ့ပိုးပေးသောကြောင့် ပုံများအတွက် ကျွန်ုပ်၏ကိုယ်ပိုင် PowerShell စာကြည့်တိုက်ကို ရေးသားခဲ့သည်။NETUM ၏ တစ်ခုတည်းသော အားနည်းချက်မှာ အလွန်ကြီးမားသော ပရင်တာလိပ်များအတွက် စွမ်းရည်မရှိသော်လည်း ၎င်းသည် ကျစ်လျစ်မှု၏စျေးနှုန်းဖြစ်သည်။အလယ်အလတ်တန်းစားလိပ်အချို့ကို ယူ၍ တစ်ဝက်ကို ဗလာကျင်းတစ်ခုပေါ်တွင် ဖြည်နိုင်သည်ကို ကျွန်ုပ်တွေ့ရှိခဲ့သည်။ငါးမိနစ်ထက်မနည်းကြာတယ်၊ အဲဒါကို ကျွန်တော်သုံးတဲ့အရှိန်အရ ကြီးကြီးမားမား အဆင်မပြေပါဘူး။
အတိုချုံးအဖြေ - ဟုတ်ကဲ့။Bluetooth Low Energy (BLE) သည် မတူညီသော ပလပ်ဖောင်းများတွင် အလွန်တသမတ်တည်း ဖြစ်နေသောကြောင့် Linux တွင် ၎င်းကို အကောင်အထည်ဖော်ခြင်းသည် များစွာကွာခြားမည်မဟုတ်ပါ။
အရွယ်အစားကြီးနိုင်သော စာသား၊ ရိုးရှင်းသောစာကြောင်းများနှင့် ဘားကုဒ်များအတွက်၊ ESC/P ဟုလည်းသိကြသော သာမန်အညွှန်း/ပြေစာပရင်တာအားလုံးနီးပါးသည် ရိုးရှင်းသော Epson ပရင်တာစံကုဒ်ကို ပံ့ပိုးပေးသောကြောင့် ရှုပ်ထွေးသောဒရိုက်ဗာများမလိုအပ်ပါ။[1] ပိုမိုတိကျစေရန်၊ အညွှန်း/ပြေစာ အပူပေးပရင်တာများသည် ESC/POS (Epson Standard Code/Point of Sale) မျိုးကွဲကို အသုံးပြုပါသည်။[2] ပရင်တာအမိန့်မချမီ ESC/P သို့မဟုတ် ESC/POS အမည်သည်လည်း သင့်လျော်ပါသည်။
ရိုးရှင်းသော ယေဘုယျရည်ရွယ်ချက် အပူအညွှန်း/ပြေစာ ပရင်တာများကို AliExpress ကဲ့သို့သော ဝဘ်ဆိုဒ်များတွင် ဈေးပေါပေါဖြင့် ဝယ်ယူနိုင်ပါသည်။[3] ဤယေဘူယျသုံး ပရင်တာများတွင် ESC/POS ကို ပံ့ပိုးပေးသည့် RS-232 UART TTL အဆင့် အင်တာဖေ့စ် ရှိသည်။RS-232 UART TTL အဆင့် အင်တာဖေ့စ်ကို UART/USB တံတား ချစ်ပ် (CH340x ကဲ့သို့သော) သို့မဟုတ် ကေဘယ်ကြိုးကို အသုံးပြု၍ USB သို့ အလွယ်တကူ ပြောင်းနိုင်သည်။WiFi နှင့် BLE ကြိုးမဲ့ချိတ်ဆက်မှုများအတွက်၊ သင်သည် Espressif ESP32 module ကဲ့သို့သော မော်ဂျူးတစ်ခုကို UART TTL မျက်နှာပြင်သို့သာ ချိတ်ဆက်ရန် လိုအပ်သည်။[4] သို့မဟုတ် ယေဘူယျအပူတံဆိပ်/ပြေစာပရင်တာများ၏ စျေးနှုန်းတွင် US$ 10-15 ပေါင်းထည့်ကာ USB/WiFi/BLE တိုက်ရိုက်ပေးမည်ဖြစ်သည်။ဒါပေမယ့် ဒီပျော်စရာက ဘယ်မှာလဲ။
ပုံ (zoom/dither/black-white converter) ကို စီမံဆောင်ရွက်ပြီး အညွှန်းပရင်တာသို့ ပေးပို့လိုသောအခါ၊ ရှုပ်ထွေးသော ဒရိုက်ဘာတစ်ခု ပေါ်လာပါသည်။Windows အတွက်၊ ဒရိုက်ဘာကို အွန်လိုင်းတွင်ပေးထားပြီး “s” မပါဘဲ “Windows thermal label printer driver” ကိုရှာပါ။ဓာတ်ပုံရိုက်ထုတ်ရန်အတွက် universal label/receipt printer များကို အသုံးပြုသည့် မိုက်ခရိုကွန်ထရိုလာများအတွက် ပိုမိုစိန်ခေါ်မှုဖြစ်ပြီး ၎င်းသည် [Larry Bank] ၏ Arduino စာကြည့်တိုက်ကို နောက်တစ်ဆင့်သို့ ခေါ်ဆောင်သွားပုံရသည်။
3. Goojprt Qr203 58 mm micro micro embedded thermal printer Rs232+Ttl panel နှင့် တွဲဖက်အသုံးပြုနိုင်သော Eml203၊ ပြေစာဘားကုဒ် US $15.17 + US $2.67 ပို့ဆောင်ခြင်း-
4. ကြိုးမဲ့ module NodeMcu V3 V2 Lua WIFI ဖွံ့ဖြိုးတိုးတက်ရေးဘုတ်အဖွဲ့ ESP8266 ESP32 နှင့်အတူ PCB အင်တင်နာနှင့် USB ပေါက် ESP-12E CP2102 USD 2.94 + USD 0.82 ပို့ဆောင်ခ-
ဤပရင်တာများအသုံးပြုသော စာရွက်သည် ကျန်းမာရေးပြဿနာများစွာနှင့် သက်ဆိုင်ပါသည်။ထို့အပြင် ၎င်းကို ပြန်လည်အသုံးပြု၍မရသော သို့မဟုတ် ပတ်ဝန်းကျင်နှင့် သဟဇာတဖြစ်မှုမျိုးတွင် မရှိပါ။
၎င်းတွင် အစွမ်းထက်သော endocrine disruptor bisphenol-a ပါရှိသည်။စကားမစပ်၊ BPA မပါဝင်သော ထုတ်ကုန်များတွင် များသောအားဖြင့် BPA-နည်းပညာအရ ကွဲပြားသော်လည်း ပိုဆိုးသော endocrine disruptors များပါရှိသည်။
စိတ်အနှောက်အယှက်ဖြစ်စေသော ဓာတုပစ္စည်းများဖြစ်စေ မရှိသည်ဖြစ်စေ အပူပေးစက္ကူသည် ဂေဟဗေဒအရ (ယုတ္တိနည်းအရ) ဖော်ရွေခြင်းမရှိပါ။
ငွေကိုင်သူမှ ပြုလုပ်သော ပမာဏ၏ သေးငယ်သော အစိတ်အပိုင်းကို သင်သည် ကိုင်တွယ်ဖြေရှင်းရန် မဖြစ်နိုင်ပါ။ဒါပေမယ့် ဖော်ပြရကျိုးနပ်ပါတယ်။
[Donald Papp] ၏ ဤ Hackaday ပို့စ်ကြောင့် စိတ်အားထက်သန်သော ဤပို့စ်သည် [Larry Bank] ၏ အပူပရင်တာများအတွက် ဓာတ်ပုံရိုက်နှိပ်ထားသော Arduino စာကြည့်တိုက်ကို ညွှန်ပြသည်၊ [Jeff Epler] သည် Adafruit (စက်တင်ဘာ 28 ရက်) တွင် အသစ်တစ်ခုရှိသည်)'BLE Thermal" CircuitPython ဖြင့် Cat” Printer Tutorial [1] သင်္ဘောပေါ်တွင် IPS TFT မျက်နှာပြင်။[4]
ကံမကောင်းစွာဖြင့်၊ CircuitPython ကုဒ်သည် ဓာတ်ပုံတည်းဖြတ်ခြင်းအပလီကေးရှင်းမှ ကြိုတင်လုပ်ဆောင်ထားသော ပုံတစ်ပုံကိုသာ (အခမဲ့နှင့် ပွင့်လင်းသောအရင်းအမြစ် GIMP ဓာတ်ပုံတည်းဖြတ်မှုကဲ့သို့သော) ဖြင့်သာ ပရင့်ထုတ်သည်။[5] သို့သော် တရားမျှတစေရန်အတွက်၊ Nordic nRF52840 Bluetooth LE ပရိုဆက်ဆာ၊ 1 MB flash memory၊ 256KB RAM နှင့် 64 MHz Cortex M4 ပရိုဆက်ဆာပါရှိသော CLUE board တွင် ရိုးရှင်းသော ပုံမှလွဲ၍ မည်သည့်အရာကိုမဆို ကြိုတင်လုပ်ဆောင်နိုင်သည်ဆိုပါစို့။ ပျဉ်။
[Jeff Epler] ရေးခဲ့သည်- ဤ Hackaday ဆောင်းပါးတွင် "ကြောင်" ပုံနှိပ်စက်ကိုမြင်သောအခါ (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/) ကိုယ့်အတွက် ပြင်ဆင်ထားဖို့ပဲလိုတယ်။မူရင်းပိုစတာသည် Arduino အတွက် စာကြည့်တိုက်တစ်ခု ပြုလုပ်ထားသော်လည်း CircuitPython အတွက် သင့်လျော်သော ဗားရှင်းတစ်ခု ပြုလုပ်လိုပါသည်။
2. Adafruit ၏ "BLE အပူခံ "Cat" ပရင်တာ CircuitPython" သင်ခန်းစာ [စာမျက်နှာတစ်ခုတည်း html ဖော်မတ်]

https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339

ကျွန်ုပ်တို့၏ ဝဘ်ဆိုက်နှင့် ဝန်ဆောင်မှုများကို အသုံးပြုခြင်းဖြင့်၊ ကျွန်ုပ်တို့၏ စွမ်းဆောင်ရည်၊ လုပ်ဆောင်နိုင်စွမ်းနှင့် ကြော်ငြာကွတ်ကီးများ နေရာချထားမှုကို သင် အတိအလင်း သဘောတူပါသည်။ပိုမိုသိရှိရန်


တင်ချိန်- အောက်တိုဘာ ၁၃-၂၀၂၁