Mini draadloze thermyske printer krijt Arduino-biblioteek (en MacOS-applikaasje)

[Larry Bank] De Arduino-bibleteek foar it printsjen fan tekst en grafiken op in BLE (Bluetooth Low Energy) thermyske printer hat wat poerbêste funksjes en kin sa maklik mooglik draadloze printtaken nei in protte mienskiplike modellen stjoere.Dizze printers binne lyts, goedkeap en draadloos.Dit is in goede kombinaasje dy't se oantreklik makket foar projekten dy't profitearje kinne fan it printsjen fan hurde kopyen.
It is ek net beheind ta ienfâldige standerttekst.Jo kinne Adafruit_GFX-bibleteekstyllettertypen en opsjes brûke om mear avansearre útfier te foltôgjen, en opmakke tekst as grafiken te stjoeren.Jo kinne alle ynformaasje lêze oer wat de bibleteek dwaan kin yn dizze beknopte list mei funksjes.
Mar [Larry] stoppe dêr net.Wylst hy eksperimintearre mei mikrocontrollers en BLE-thermyske printers, woe hy ek direkt ûndersykje mei BLE om mei dizze printers fan syn Mac te praten.Print2BLE is in MacOS-applikaasje wêrmei jo ôfbyldingsbestannen nei it applikaasjefinster kinne slepe.As it foarbyldeffekt goed is, sil de printknop it út 'e printer komme as in 1-bpp dithered ôfbylding.
Lytse thermyske printers binne geskikt foar kreaze projekten, lykas oanpaste Polaroid-kamera's.No binne dizze lytse printers draadloos en ekonomysk.Allinnich mei help fan sa'n bibleteek kin it makliker wurde.Fansels, as dit alles wat te maklik liket, kinne jo plasma brûke om thermysk printsjen op elk momint werom te setten yn thermysk printsjen.
Ik blêdzje troch it repository, freegje my ôf oft immen wit oer dizze goedkeape printers, dat wol sizze, Phomemo M02, M02s, en M02pro wurde net neamd as kompatibel, mar op syk nei kat, pig en oare printers, se kinne min of mear itselde wêze ûnderlizzende meganisme?Wolle jo witte oft it jildt foar de biblioteek.In oar repository op github foar phomemo python-skripts foar printsjen op linux.Dizze dingen binne goedkeap en cool om te spyljen.Wolle jo witte wêrom't it net mear traksje krige.
D'r binne in protte farianten fan dizze BLE-printers.Yntern kinne se allegear deselde printkop en UART-ynterface hawwe, mar bedriuwen dy't BLE-boards tafoegje wolle graach dingen feroarje om it dreech te meitsjen bûten har applikaasjes te brûken.De twa printers dy't ik stypje, moatte reverse-manipulearre wurde fia har Android-applikaasjes, om't se de ESC / POS standert kommando-set net stypje.GOOJPRT gedraacht korrekt en stjoert allinich standertkommando's fia BLE.Ik tink dat in protte "frjemde" minsken beslute om kommunikaasjeprotokollen te brûken om jo te twingen om har mobile apps te brûken.
Dêrom, as ik ien fan har keapje en it leegje en it BLE-diel losmeitsje, dan is it heul wierskynlik dat jo allinich in UART-thermyske printer hawwe?
Ik haw spile mei Amazon's 80mm NETUM draadloze / oplaadbare printer.It kostet $ 80 en wurdt werjûn op de serial com haven.It stipet ESC / POS, dus ik skreau myn eigen PowerShell-bibleteek foar ôfbyldings.It ienige neidiel fan NETUM is dat it net de kapasiteit hat foar heul grutte printerrollen, mar dit is de priis fan kompaktens.Ik fûn dat ik kin nimme wat middelgrutte rollen en unroll de helte fan harren op in lege spoel.It duorret minder dan fiif minuten, dat is net in grut oerlêst neffens de snelheid wêrop ik se brûke.
It koarte antwurd - ja!Bluetooth Low Energy (BLE) is heul konsekwint op ferskate platfoarms, dus it ymplementearjen fan it op Linux sil net folle ferskil meitsje.
Foar skalberbere tekst, ienfâldige rigels en barcodes binne gjin yngewikkelde sjauffeurs nedich, om't hast alle gewoane label-/ûntfangprinters de relatyf ienfâldige Epson-printerstandertkoade stypje, ek wol ESC/P neamd.[1] Om krekter te wêzen, brûke thermyske printers foar labels / ûntfangst de fariant ESC / POS (Epson Standard Code / Point of Sale).[2] De namme ESC/P of ESC/POS is ek geskikt om't der in ESCape-karakter (ASCII-koade 27) is foar it printerkommando.
Ienfâldige universele thermyske label- / ûntfangstprinters kinne goedkeap wurde kocht op websiden lykas AliExpress.[3] Dizze printers foar algemiene doelen hawwe in RS-232 UART TTL-nivo-ynterface dy't ESC / POS stipet.De RS-232 UART TTL-nivo-ynterface kin maklik wurde omboud ta USB mei in UART/USB-brêgechip (lykas CH340x) as in kabel.Foar WiFi- en BLE-draadloze ferbiningen hoege jo allinich in module te ferbinen lykas de Espressif ESP32-module oan de UART TTL-ynterface.[4] Of foegjen 10-15 Amerikaanske dollars oan de priis fan algemiene termyske label- / ûntfangst printers, en it sil direkt foarsjen USB / WiFi / BLE.Mar wêr is de wille yn dit?
As jo ​​de ôfbylding (zoom/dither/swart-wyt-konverzje) ferwurkje wolle en nei de labelprinter stjoere, komt in komplekse stjoerprogramma yn it spul.Foar Windows wurdt de stjoerprogramma online levere, sykje nei "Windows thermyske labelprinterdriver" sûnder "s".It is mear útdaagjend foar mikrocontrollers dy't universele label- / ûntfangstprinters brûke om foto's te printsjen, en dat is [Larry Bank]'s Arduino-bibleteek liket nei it folgjende nivo te nommen.
3. Goojprt Qr203 58 mm mikro mikro ynbêde thermyske printer Rs232 + Ttl paniel kompatibel mei Eml203, brûkt foar ûntfangst barcode US $ 15.17 + US $ 2.67 Shipping:
4. Triedleaze module NodeMcu V3 V2 Lua WIFI ûntwikkeling board ESP8266 ESP32 mei PCB antenne en USB haven ESP-12E CP2102 USD 2.94 + USD 0.82 Shipping fee:
It papier dat brûkt wurdt troch dizze printers is relatearre oan in grut oantal sûnensproblemen.Derneist is it yn gjin inkeld opsicht recycleber of miljeufreonlik.
It befettet in krêftige endokrine disruptor bisphenol-a.Trouwens, produkten dy't gjin BPA befetsje meastal BPA-technysk oars, mar slimmer endocrine disruptors.
Nettsjinsteande de ferfelende gemikaliën of net, termysk papier is net ekologysk (logysk) freonlik troch elke definysje
Jo binne net wierskynlik om te gean mei in lyts part fan it bedrach makke troch de kassier.Mar it is it neamen wurdich.
Ynspirearre troch dizze Hackaday-post fan [Donald Papp], dizze post ferwiist nei [Larry Bank]'s Arduino-bibleteek mei fotoprintsjen foar thermyske printers, [Jeff Epler] hat in nije op Adafruit (septimber 2021) 28th)'BLE Thermal " Cat "Printer Tutorial mei CircuitPython [1][2][3] Dit resultearre yn in fotoprintfunksje dreaun troch de leuke lytse (mar leaver djoere IMHO) Adafruit CLUE nRF52840 Express Thermal printer mei Bluetooth LE board en 1.3 "240 × 240 kleur IPS TFT-display oan board.[4]
Spitigernôch printe de CircuitPython-koade allinich in ôfbylding foarbewurke troch in foto-bewurkingsapplikaasje (lykas de fergese en iepen boarne cross-platform GIMP-fotobewurker).[5] Mar om earlik te wêzen, twifelje ik oan oft in CLUE-board mei in Nordic nRF52840 Bluetooth LE-prosessor, 1 MB flash-ûnthâld, 256KB RAM, en in 64 MHz Cortex M4-prosessor dy't folslein rint CircuitPython romte hat om alles foar te ferwurkjen útsein ienfâldich De ôfbylding- planke.
[Jeff Epler] skreau: Doe't ik de "kat" printer seach yn dit Hackaday-artikel (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), ik moat gewoan ien foar mysels tariede.De oarspronklike poster makke in bibleteek foar Arduino, mar ik woe meitsje in ferzje geskikt foar CircuitPython.
2. Adafruit's "BLE Thermal "Cat" Printer mei CircuitPython" tutorial [single page html format]

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

Troch ús webside en tsjinsten te brûken, stimme jo eksplisyt yn mei it pleatsen fan ús prestaasjes, funksjonaliteit en advertinsjekoekjes.lear mear


Posttiid: 13 oktober 2021