Printer termal nirkabel mini meunang perpustakaan Arduino (sareng aplikasi MacOS)

[Larry Bank] Perpustakaan Arduino pikeun nyitak téks sareng grafik dina printer termal BLE (Bluetooth Low Energy) ngagaduhan sababaraha fitur anu saé sareng tiasa ngirim padamelan print nirkabel ka seueur modél umum kalayan gampang.Printer ieu leutik, murah, sareng nirkabel.Ieu mangrupikeun kombinasi anu saé anu ngajantenkeun aranjeunna pikaresepeun pikeun proyék-proyék anu tiasa nyandak kauntungan tina nyitak salinan keras.
Éta ogé henteu dugi ka téks standar anu sederhana.Anjeun tiasa make Adafruit_GFX perpustakaan gaya font na pilihan pikeun ngalengkepan kaluaran leuwih maju, sarta ngirim téks formatna sakumaha grafik.Anjeun tiasa maca sadaya inpormasi ngeunaan naon anu tiasa dilakukeun ku perpustakaan dina daptar fungsi anu ringkes ieu.
Tapi [Larry] henteu eureun di dinya.Nalika ékspérimén sareng mikrokontroler sareng panyitak termal BLE, anjeunna ogé hoyong ngajalajah langsung nganggo BLE pikeun ngobrol sareng printer ieu tina Mac na.Print2BLE mangrupikeun aplikasi MacOS anu ngamungkinkeun anjeun nyéred file gambar ka jandela aplikasi.Lamun pangaruh sawangan alus, tombol citak bakal kaluar tina printer salaku gambar dithered 1-bpp.
Printer termal leutik cocog pikeun proyék-proyék anu rapih, sapertos kaméra Polaroid anu dirobih.Ayeuna printer leutik ieu nirkabel sareng ekonomis.Ngan kalayan bantosan perpustakaan sapertos kitu tiasa janten langkung gampang.Tangtosna, upami sadayana ieu sigana gampang teuing, anjeun tiasa nganggo plasma pikeun nempatkeun percetakan termal deui kana percetakan termal iraha waé.
Kuring keur ngotéktak gudang, wondering lamun aya anu weruh ngeunaan printer mirah ieu, nyaeta, Phomemo M02, M02s, sarta M02pro teu kadaptar salaku cocog, tapi pilari ucing, babi jeung printer sejenna, aranjeunna bisa jadi leuwih atawa kurang sarua. mékanisme kaayaan?Hoyong terang upami éta manglaku ka perpustakaan.Repository anu sanés dina github pikeun skrip python phomemo pikeun nyitak dina linux.hal ieu mirah tur tiis maén.Hoyong terang naha éta henteu langkung narik.
Aya seueur variasi printer BLE ieu.Sacara internal, aranjeunna sadayana tiasa gaduh printhead sareng antarmuka UART anu sami, tapi perusahaan anu nambihan papan BLE resep ngarobih hal-hal supados hésé dianggo di luar aplikasina.Dua printer anu kuring dukung kedah direkayasa balik ngaliwatan aplikasi Androidna sabab henteu ngadukung set paréntah standar ESC/POS.GOOJPRT behaves leres tur ngan ngirimkeun paréntah baku via BLE.Kuring curiga yén seueur jalma anu "aneh" mutuskeun ngagunakeun protokol komunikasi pikeun maksa anjeun nganggo aplikasi sélulérna.
Ku alatan éta, lamun kuring meuli salah sahijina jeung ngosongkeun kaluar na cabut bagian BLE, mangka kamungkinan pisan nu ngan boga printer termal UART?
Kuring geus maén kalawan Amazon urang 80mm NETUM nirkabel / printer rechargeable.Éta waragad $ 80 sarta dipintonkeun dina port serial com.Éta ngadukung ESC / POS, janten kuring nyerat perpustakaan PowerShell kuring sorangan pikeun gambar.Hijina disadvantage of NETUM téh nya éta teu boga kapasitas pikeun gulungan printer kacida gedéna, tapi ieu téh harga compactness.Kuring manggihan yén abdi tiasa nyandak sababaraha gulungan sedeng-ukuran jeung unroll satengahna kana hiji spool kosong.Butuh waktu kirang ti lima menit, nu teu a kasulitan badag nurutkeun laju nu kuring make aranjeunna.
Jawaban pondok-enya!Bluetooth Low Energy (BLE) konsisten pisan dina platform anu béda-béda, janten ngalaksanakeunana dina Linux moal seueur bédana.
Pikeun téks scalable, garis basajan, sarta barkod, teu merlukeun supir pajeulit, sabab ampir kabéh labél umum / resi printer ngarojong kodeu standar printer Epson kawilang basajan, ogé katelah ESC / P.[1] Sangkan leuwih tepat, printer termal labél/resi ngagunakeun varian ESC/POS (Epson Standard Code/Point of Sale).[2] Ngaran ESC/P atawa ESC/POS ogé cocog sabab aya karakter ESCape (kode ASCII 27) saméméh paréntah printer.
Printer labél / resi termal tujuan umum anu sederhana tiasa dipésér murah dina situs wéb sapertos AliExpress.[3] Printer tujuan umum ieu gaduh antarmuka tingkat RS-232 UART TTL anu ngadukung ESC/POS.Antarbeungeut tingkat RS-232 UART TTL tiasa gampang dirobih kana USB nganggo chip sasak UART / USB (sapertos CH340x) atanapi kabel.Pikeun sambungan nirkabel Wi-Fi sareng BLE, anjeun ngan kedah nyambungkeun modul sapertos modul ESP32 Espressif ka antarmuka UART TTL.[4] Atawa tambahkeun 10-15 dollar AS kana harga labél termal umum / printer resi, sarta eta bakal langsung nyadiakeun USB / WiFi / BLE.Tapi dimana kasenangan ieu?
Nalika anjeun badé ngolah gambar (zum / dither / konvérsi hideung-bodas) sareng kirimkeun ka panyitak labél, supir anu kompleks dimaénkeun.Pikeun Windows, supir disayogikeun sacara online, milarian "Supir printer labél termal Windows" tanpa "s".Éta langkung nangtang pikeun mikrokontroler anu nganggo labél universal / panyitak resi pikeun nyitak poto, sareng éta [Larry Bank] perpustakaan Arduino sigana bakal dibawa ka tingkat salajengna.
3. Goojprt Qr203 58 mm mikro mikro embedded printer termal Rs232 + panel Ttl cocog sareng Eml203, dipaké pikeun resi barkod AS $15.17 + AS $2.67 pengiriman barang:
4. modul nirkabel NodeMcu V3 V2 Lua WIFI dewan ngembangkeun ESP8266 ESP32 kalawan anteneu PCB jeung port USB ESP-12E CP2102 USD 2,94 + USD 0,82 fee pengiriman barang:
Kertas anu dianggo ku panyitak ieu aya hubunganana sareng sajumlah ageung masalah kaséhatan.Salaku tambahan, éta henteu tiasa didaur ulang atanapi ramah lingkungan dina sagala hal.
Éta ngandung bisphenol-a anu ngaganggu éndokrin anu kuat.Ku jalan kitu, produk nu teu ngandung BPA biasana ngandung BPA-téhnisna béda, tapi goréng disruptors éndokrin.
Henteu paduli bahan kimia anu ngaganggu atanapi henteu, kertas termal henteu ramah sacara ékologis (logis) ku definisi naon waé.
Anjeun saperti teu mirip nungkulan bagian leutik tina jumlah dijieun ku kasir.Tapi éta patut mentioning.
Diideuan ku tulisan Hackaday ieu ku [Donald Papp], tulisan ieu nunjuk ka perpustakaan Arduino [Larry Bank] kalayan percetakan poto pikeun panyitak termal, [Jeff Epler] ngagaduhan anu énggal di Adafruit (September 2021) 28th)'BLE Thermal " Cat "Tutorial Printer sareng CircuitPython [1] [2] [3] Ieu nyababkeun fungsi percetakan poto anu didorong ku IMHO anu lucu (tapi rada mahal) Adafruit CLUE nRF52840 Express Thermal printer sareng papan Bluetooth LE sareng 1.3 "240 × 240 warna. tampilan IPS TFT on dewan.[4]
Hanjakalna, kode CircuitPython ngan ukur nyitak gambar anu tos diolah ku aplikasi ngedit poto (sapertos editor poto GIMP cross-platform gratis sareng open source).[5] Tapi mun adil, Kuring ragu lamun dewan CLUE kalawan NRF52840 Bluetooth LE processor Nordic, 1 memori flash MB, 256KB RAM, sarta 64 MHz Cortex M4 processor ngajalankeun pinuh CircuitPython boga rohangan pikeun preprocess nanaon iwal basajan Gambar- papan.
[Jeff Epler] nyerat: Nalika kuring ningali printer "ucing" dina tulisan Hackaday ieu (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), Kuring ngan kudu nyiapkeun hiji keur kuring sorangan.Poster aslina dijieun perpustakaan pikeun Arduino, tapi kuring hayang nyieun versi cocog pikeun CircuitPython.
2. Adafruit's "BLE Thermal "Cat" Printer with CircuitPython" tutorial [format html halaman tunggal]

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

Ku ngagunakeun situs wéb sareng jasa kami, anjeun sacara eksplisit satuju kana panempatan kinerja, fungsionalitas sareng cookies iklan kami.diajar deui


waktos pos: Oct-13-2021