Mini juhtmevaba termoprinter saab Arduino raamatukogu (ja MacOS-i rakenduse)

[Larry Bank] Arduino teegil teksti ja graafika printimiseks BLE (Bluetooth Low Energy) termoprinteriga on mõned suurepärased funktsioonid ja see võib saata juhtmevaba prinditöid paljudele levinud mudelitele võimalikult lihtsalt.Need printerid on väikesed, odavad ja juhtmevabad.See on hea kombinatsioon, mis muudab need atraktiivseks projektide jaoks, mis saavad kasu paberkoopiate printimisest.
Samuti ei piirdu see lihtsa vaiketekstiga.Täpsema väljundi lõpuleviimiseks ja vormindatud teksti graafikana saatmiseks saate kasutada Adafruit_GFX teegi stiilis fonte ja suvandeid.Sellest sisutihedast funktsioonide loendist saate lugeda kogu teavet selle kohta, mida raamatukogu saab teha.
Kuid [Larry] ei piirdunud sellega.Mikrokontrollerite ja BLE termoprinteritega katsetades soovis ta uurida ka otse BLE-d, et nende printeritega oma Macist rääkida.Print2BLE on MacOS-i rakendus, mis võimaldab teil pildifaile rakenduse aknasse lohistada.Kui eelvaate efekt on hea, väljub printimisnupp selle printerist 1-bpp dithered pildina.
Väikesed termoprinterid sobivad korralike projektide jaoks, näiteks modifitseeritud Polaroid kaamerad.Nüüd on need väikesed printerid juhtmevabad ja ökonoomsed.Ainult sellise raamatukogu abil saab asi lihtsamaks muutuda.Muidugi, kui see kõik tundub liiga lihtne, saate plasma abil termotrüki igal ajal uuesti termoprintimiseks kasutada.
Sirvin hoidlat ja mõtlen, et kas keegi teab nendest odavatest printeritest ehk Phomemo M02, M02s ja M02pro pole ühilduvatena kirjas, aga kassi-, sea- ja muid printereid otsides võivad need olla enam-vähem samad alusmehhanism?Tahad teada, kas see kehtib raamatukogu kohta.Veel üks githubi hoidla phomemo pythoni skriptide jaoks linuxis printimiseks.Need asjad on odavad ja lahedad mängida.Tahaks teada, miks see ei saanud rohkem veojõudu.
Nendel BLE-printeritel on palju variatsioone.Sisemiselt võib neil kõigil olla sama prindipea ja UART-liides, kuid BLE-tahvleid lisavatele ettevõtetele meeldib asju muuta, et muuta nende kasutamine väljaspool oma rakendusi keeruliseks.Kaks printerit, mida toetan, peavad olema pöördprojekteeritud nende Androidi rakenduste kaudu, kuna need ei toeta ESC/POS standardkäskude komplekti.GOOJPRT käitub õigesti ja saadab BLE kaudu ainult standardkäske.Ma kahtlustan, et paljud "veidrad" inimesed otsustavad kasutada sideprotokolle, et sundida teid oma mobiilirakendusi kasutama.
Seega, kui ma ostan ühe neist ja tühjendan selle välja ja eemaldan BLE osa, siis on väga tõenäoline, et teil on ainult UART termoprinter?
Olen mänginud Amazoni 80 mm NETUM juhtmevaba/laetava printeriga.See maksab 80 dollarit ja kuvatakse jadaühenduse pordis.See toetab ESC/POS-i, seega kirjutasin piltide jaoks oma PowerShelli teegi.NETUM-i ainsaks puuduseks on see, et sellel ei ole mahti väga suurte printerirullide jaoks, kuid see on kompaktsuse hind.Leidsin, et võin võtta mõned keskmise suurusega rullid ja rullida pooled neist tühjale poolile.See võtab vähem kui viis minutit, mis ei ole nende kasutamise kiiruse järgi suur ebamugavus.
Lühike vastus - jah!Bluetooth Low Energy (BLE) on erinevatel platvormidel väga ühtlane, nii et selle juurutamine Linuxis ei muuda suurt midagi.
Skaleeritava teksti, lihtsate ridade ja vöötkoodide jaoks pole keerukaid draivereid vaja, sest peaaegu kõik levinud etiketi/kviitungi printerid toetavad suhteliselt lihtsat Epsoni printeri standardkoodi, mida tuntakse ka kui ESC/P.[1] Täpsemalt kasutavad etikettide/kviitungite termoprinterid ESC/POS (Epsoni standardkood/müügikoht) varianti.[2] Nimi ESC/P või ESC/POS sobib ka seetõttu, et enne printeri käsku on ESCape märk (ASCII kood 27).
Lihtsaid üldotstarbelisi termosildi/kviitungi printereid saab soodsalt osta sellistelt veebisaitidelt nagu AliExpress.[3] Nendel üldotstarbelistel printeritel on RS-232 UART TTL-taseme liides, mis toetab ESC/POS-i.RS-232 UART TTL taseme liidest saab UART/USB sildkiibi (nt CH340x) või kaabli abil hõlpsasti USB-ks teisendada.WiFi ja BLE traadita ühenduste jaoks peate UART TTL liidesega ühendama ainult mooduli, näiteks mooduli Espressif ESP32.[4] Või lisage üldiste termosildi/kviitungi printerite hinnale 10–15 USA dollarit ja see pakub otse USB/WiFi/BLE-i.Aga kus on selles lõbu?
Kui soovite pilti töödelda (suumi/dither/must-valge teisendus) ja saata selle etiketiprinterile, tuleb mängu keerukas draiver.Windowsi jaoks pakutakse draiverit võrgus, otsige "Windowsi termosildiprinteri draiver" ilma "s"ta.Mikrokontrollerite jaoks, mis kasutavad fotode printimiseks universaalseid sildi-/kviitungiprintereid, on keerulisem ja see on [Larry Banki] Arduino raamatukogu, mis näib olevat viidud järgmisele tasemele.
3. Goojprt Qr203 58 mm mikro-mikro-manustatud termoprinter Rs232+Ttl paneel, mis ühildub Eml203-ga, kasutatakse kviitungi vöötkoodi jaoks 15,17 USD + 2,67 USD Kohaletoimetamine:
4. Juhtmeta moodul NodeMcu V3 V2 Lua WIFI arendusplaat ESP8266 ESP32 PCB antenni ja USB pordiga ESP-12E CP2102 2,94 USD + 0,82 USD Saatekulu:
Nendes printerites kasutatav paber on seotud paljude terviseprobleemidega.Lisaks ei ole see ringlussevõetav ega üheski mõttes keskkonnasõbralik.
See sisaldab tugevat sisesekretsioonisüsteemi kahjustavat ainet bisfenool-a.Muide, tooted, mis ei sisalda BPA-d, sisaldavad tavaliselt BPA-d tehniliselt erinevaid, kuid hullemaid endokriinseid häireid.
Olenemata tüütutest kemikaalidest või mitte, ei ole termopaber ühegi määratluse järgi ökoloogiliselt (loogiliselt) sõbralik
Vaevalt, et sa tegeled väikese osaga kassapidaja tehtud summast.Kuid see on mainimist väärt.
Sellest [Donald Papi] Hackaday postitusest inspireeritud postitus osutab [Larry Banki] Arduino raamatukogule, kus on fotoprintimine termoprinterite jaoks. [Jeff Epleril] on Adafruitis (september 2021) 28. BLE Thermal uus raamatukogu. Cat” printeriõpetus koos CircuitPythoniga [1][2][3] Selle tulemuseks oli fotode printimise funktsioon, mida juhib armas väike (kuid üsna kallis IMHO) Adafruit CLUE nRF52840 Express termoprinter Bluetooth LE plaadi ja 1,3-tollise 240 × 240 värviga IPS TFT ekraan pardal.[4]
Kahjuks prindib CircuitPythoni kood ainult fototöötlusrakenduse (nt tasuta ja avatud lähtekoodiga platvormideülese GIMP-i fotoredaktoriga) eeltöödeldud pildi.[5] Kuid ausalt öeldes kahtlen, kas Põhjamaade nRF52840 Bluetooth LE protsessori, 1 MB välkmälu, 256 KB RAM-i ja 64 MHz Cortex M4 protsessoriga, mis töötab täisvõimsusel CircuitPython, on CLUE-plaadil ruumi kõike peale lihtsa. plank.
[Jeff Epler] kirjutas: Kui ma nägin selles Hackaday artiklis "kassi" printerit (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), pean lihtsalt ühe enda jaoks ette valmistama.Algne plakat tegi Arduino jaoks raamatukogu, kuid ma tahtsin teha CircuitPythonile sobiva versiooni.
2. Adafruiti “BLE Thermal “Cat” printeri CircuitPythoniga õpetus [üheleheline HTML-vorming]

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

Meie veebisaiti ja teenuseid kasutades nõustute selgesõnaliselt meie jõudluse, funktsionaalsuse ja reklaamiküpsiste paigutamisega.rohkem teada saada


Postitusaeg: 13.10.2021