Mini brezžični termični tiskalnik dobi knjižnico Arduino (in aplikacijo MacOS)

[Larry Bank] Knjižnica Arduino za tiskanje besedila in grafike na termičnem tiskalniku BLE (Bluetooth Low Energy) ima nekaj odličnih funkcij in lahko kar najlažje pošilja brezžična tiskalna opravila številnim običajnim modelom.Ti tiskalniki so majhni, poceni in brezžični.To je dobra kombinacija, zaradi katere so privlačni za projekte, ki jim lahko koristi tiskanje tiskanih kopij.
Prav tako ni omejeno na preprosto privzeto besedilo.Za dokončanje naprednejšega izhoda in pošiljanje oblikovanega besedila kot grafike lahko uporabite pisave in možnosti knjižnice Adafruit_GFX.Na tem jedrnatem seznamu funkcij lahko preberete vse informacije o tem, kaj lahko počne knjižnica.
Toda [Larry] se ni ustavil pri tem.Medtem ko je eksperimentiral z mikrokrmilniki in termalnimi tiskalniki BLE, je želel raziskati tudi neposredno uporabo BLE za pogovor s temi tiskalniki iz svojega Maca.Print2BLE je aplikacija za MacOS, ki omogoča vlečenje slikovnih datotek v okno aplikacije.Če je učinek predogleda dober, bo gumb za tiskanje poskrbel, da bo iz tiskalnika izšla kot mešana slika 1 bpp.
Majhni termični tiskalniki so primerni za čedne projekte, kot so modificirani polaroidni fotoaparati.Zdaj so ti majhni tiskalniki brezžični in varčni.Samo s pomočjo takšne knjižnice lahko stvari postanejo lažje.Seveda, če se vse to zdi preveč preprosto, lahko kadarkoli uporabite plazmo za vrnitev termičnega tiska v termični tisk.
Brskam po skladišču in se sprašujem, ali kdo ve za te poceni tiskalnike, to je, da Phomemo M02, M02s in M02pro niso navedeni kot združljivi, vendar iščem mačje, prašičje in druge tiskalnike, morda so bolj ali manj enaki osnovni mehanizem?Želite vedeti, ali velja za knjižnico.Še en repozitorij na githubu za skripte phomemo python za tiskanje v linuxu.Te stvari so poceni in kul za igranje.Rad bi vedel, zakaj ni dobil več oprijema.
Obstaja veliko različic teh tiskalnikov BLE.Notranje imajo morda vsi enako tiskalno glavo in vmesnik UART, vendar podjetja, ki dodajajo plošče BLE, rada spremenijo stvari, da otežijo uporabo zunaj svojih aplikacij.Za dva tiskalnika, ki ju podpiram, je treba izvesti obratno inženirstvo prek njunih aplikacij za Android, ker ne podpirata standardnega nabora ukazov ESC/POS.GOOJPRT se obnaša pravilno in pošilja samo standardne ukaze prek BLE.Sumim, da se veliko »čudnih« ljudi odloči uporabiti komunikacijske protokole, da vas prisilijo v uporabo njihovih mobilnih aplikacij.
Torej, če kupim enega od njih in ga izpraznim ter odklopim del BLE, potem je zelo verjetno, da imate samo termalni tiskalnik UART?
Igral sem se z Amazonovim 80 mm brezžičnim/polnilnim tiskalnikom NETUM.Stane 80 $ in je prikazan na serijskih vratih com.Podpira ESC/POS, zato sem napisal lastno knjižnico PowerShell za slike.Edina slabost NETUM-a je, da nima kapacitete za zelo velike zvitke tiskalnika, vendar je to cena kompaktnosti.Ugotovil sem, da lahko vzamem nekaj srednje velikih zvitkov in jih polovico odvijem na prazen kolut.Traja manj kot pet minut, kar glede na hitrost, s katero jih uporabljam, ni velika nevšečnost.
Kratek odgovor - da!Bluetooth Low Energy (BLE) je zelo dosleden na različnih platformah, zato njegova implementacija v Linuxu ne bo veliko spremenila.
Za razširljivo besedilo, preproste vrstice in črtne kode niso potrebni zapleteni gonilniki, saj skoraj vsi običajni tiskalniki nalepk/računov podpirajo razmeroma preprosto standardno kodo tiskalnika Epson, znano tudi kot ESC/P.[1] Če smo natančnejši, termični tiskalniki nalepk/računov uporabljajo različico ESC/POS (Epson Standard Code/Point of Sale).[2] Ime ESC/P ali ESC/POS je prav tako primerno, ker je pred ukazom tiskalnika znak ESCape (ASCII koda 27).
Enostavne termične tiskalnike nalepk/računov za splošno uporabo je mogoče poceni kupiti na spletnih mestih, kot je AliExpress.[3] Ti tiskalniki za splošne namene imajo vmesnik na ravni RS-232 UART TTL, ki podpira ESC/POS.Vmesnik ravni RS-232 UART TTL je mogoče preprosto pretvoriti v USB z uporabo premostitvenega čipa UART/USB (kot je CH340x) ali kabla.Za brezžične povezave WiFi in BLE morate na vmesnik UART TTL povezati samo modul, kot je modul Espressif ESP32.[4] Ali dodajte 10–15 ameriških dolarjev k ceni običajnih termičnih tiskalnikov nalepk/računov in neposredno bo zagotovil USB/WiFi/BLE.Toda kje je zabava v tem?
Ko želite obdelati sliko (zoom/dither/črno-bela pretvorba) in jo poslati na tiskalnik nalepk, pride v poštev zapleten gonilnik.Za Windows je gonilnik na voljo na spletu, poiščite »Windows termalni gonilnik tiskalnika nalepk« brez »s«.Večji izziv je za mikrokrmilnike, ki za tiskanje fotografij uporabljajo univerzalne tiskalnike nalepk/računov, in zdi se, da je knjižnica Arduino [Larryja Banka] dvignjena na višjo raven.
3. Goojprt Qr203 58 mm mikro mikro vgrajen termični tiskalnik Rs232+Ttl plošča, združljiva z Eml203, ki se uporablja za črtno kodo potrdila 15,17 USD + 2,67 USD Pošiljanje:
4. Brezžični modul NodeMcu V3 V2 Lua WIFI razvojna plošča ESP8266 ESP32 z anteno tiskanega vezja in vrati USB ESP-12E CP2102 2,94 USD + 0,82 USD Poštnina:
Papir, ki ga uporabljajo ti tiskalniki, je povezan z velikim številom zdravstvenih težav.Poleg tega ga ni mogoče reciklirati ali v nobenem pogledu okolju prijazno.
Vsebuje močan endokrini motilec bisfenol-a.Mimogrede, izdelki, ki ne vsebujejo BPA, običajno vsebujejo BPA-tehnično drugačne, a slabše endokrine motilce.
Ne glede na nadležne kemikalije ali ne, termo papir po nobeni definiciji ni ekološko (logično) prijazen
Malo verjetno je, da se boste ukvarjali z majhnim delom zneska, ki ga ustvari blagajna.Vendar je vredno omeniti.
Navdahnjena s to objavo Hackaday avtorja [Donalda Pappa], ta objava kaže na knjižnico Arduino [Larryja Banka] s tiskanjem fotografij za termalne tiskalnike, [Jeff Epler] ima novo na Adafruitu (september 2021) 28.)'BLE Thermal “ Cat” Printer Tutorial with CircuitPython [1][2][3] To je povzročilo funkcijo tiskanja fotografij, ki jo poganja ljubek majhen (a precej drag IMHO) termalni tiskalnik Adafruit CLUE nRF52840 Express s ploščo Bluetooth LE in barvno 1,3” 240×240 IPS TFT zaslon na krovu.[4]
Na žalost koda CircuitPython natisne samo sliko, ki jo je predhodno obdelala aplikacija za urejanje fotografij (kot je brezplačen in odprtokodni večplatformski urejevalnik fotografij GIMP).[5] Če smo pošteni, dvomim, da ima plošča CLUE s procesorjem Nordic nRF52840 Bluetooth LE, 1 MB bliskovnega pomnilnika, 256 KB RAM-a in 64 MHz procesorjem Cortex M4, ki poganja polni CircuitPython, prostor za vnaprejšnjo obdelavo česar koli razen preprostega. deska.
[Jeff Epler] je napisal: Ko sem videl »mačji« tiskalnik v tem članku Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), samo zase moram pripraviti eno.Prvotni plakat je ustvaril knjižnico za Arduino, vendar sem želel narediti različico, primerno za CircuitPython.
2. Vadnica Adafruit “BLE Thermal “Cat” Printer with CircuitPython” [enostranski html format]

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

Z uporabo našega spletnega mesta in storitev se izrecno strinjate z namestitvijo naših zmogljivostnih, funkcijskih in oglaševalskih piškotkov.nauči se več


Čas objave: 13. oktober 2021