Mini draadlose termiese drukker kry Arduino-biblioteek (en MacOS-toepassing)

[Larry Bank] Die Arduino-biblioteek vir die druk van teks en grafika op 'n BLE (Bluetooth Low Energy) termiese drukker het 'n paar uitstekende kenmerke en kan draadlose druktake so maklik as moontlik na baie algemene modelle stuur.Hierdie drukkers is klein, goedkoop en draadloos.Dit is 'n goeie kombinasie wat hulle aantreklik maak vir projekte wat kan baat by die druk van harde kopieë.
Dit is ook nie beperk tot eenvoudige verstek teks nie.Jy kan Adafruit_GFX-biblioteekstyllettertipes en -opsies gebruik om meer gevorderde uitvoer te voltooi, en geformateerde teks as grafika te stuur.Jy kan al die inligting oor wat die biblioteek kan doen in hierdie bondige lys van funksies lees.
Maar [Larry] het nie daar gestop nie.Terwyl hy met mikrobeheerders en BLE termiese drukkers geëksperimenteer het, wou hy ook direk met BLE verken om met hierdie drukkers van sy Mac af te praat.Print2BLE is 'n MacOS-toepassing waarmee u beeldlêers na die toepassingsvenster kan sleep.As die voorskou-effek goed is, sal die drukknoppie dit uit die drukker laat kom as 'n 1-bpp-gedipte beeld.
Klein termiese drukkers is geskik vir netjiese projekte, soos gewysigde Polaroid-kameras.Nou is hierdie klein drukkers draadloos en ekonomies.Slegs met die hulp van so 'n biblioteek kan dinge makliker word.Natuurlik, as dit alles 'n bietjie te maklik lyk, kan jy plasma gebruik om termiese drukwerk te eniger tyd weer in termiese drukwerk te plaas.
Ek blaai deur die bewaarplek, wonder of iemand van hierdie goedkoop drukkers weet, dit wil sê, Phomemo M02, M02s en M02pro is nie as versoenbaar gelys nie, maar op soek na kat-, vark- en ander drukkers, is hulle dalk min of meer dieselfde onderliggende meganisme?Wil weet of dit op die biblioteek van toepassing is.Nog 'n bewaarplek op github vir phomemo python-skrifte vir druk op Linux.Hierdie dinge is goedkoop en cool om te speel.Wil weet hoekom dit nie meer traksie gekry het nie.
Daar is baie variasies van hierdie BLE-drukkers.Intern kan hulle almal dieselfde drukkop en UART-koppelvlak hê, maar maatskappye wat BLE-borde byvoeg, hou daarvan om dinge te verander om dit moeilik te maak om buite hul toepassings te gebruik.Die twee drukkers wat ek ondersteun, moet omgekeerd ontwerp word deur hul Android-toepassings omdat hulle nie die ESC/POS-standaardopdragstel ondersteun nie.GOOJPRT tree korrek op en stuur slegs standaardopdragte via BLE.Ek vermoed dat baie "vreemde" mense besluit om kommunikasieprotokolle te gebruik om jou te dwing om hul mobiele toepassings te gebruik.
Daarom, as ek een van hulle koop en dit leegmaak en die BLE-deel uitprop, dan is dit baie waarskynlik dat jy net 'n UART termiese drukker het?
Ek speel al met Amazon se 80 mm NETUM draadlose/herlaaibare drukker.Dit kos $80 en word op die seriële com-poort vertoon.Dit ondersteun ESC/POS, so ek het my eie PowerShell-biblioteek vir beelde geskryf.Die enigste nadeel van NETUM is dat dit nie die kapasiteit het vir baie groot drukkerrolle nie, maar dit is die prys van kompaktheid.Ek het gevind dat ek 'n paar mediumgrootte rolletjies kan neem en die helfte daarvan op 'n leë spoel kan afrol.Dit neem minder as vyf minute, wat nie 'n groot ongerief is volgens die spoed waarteen ek dit gebruik nie.
Die kort antwoord - ja!Bluetooth Low Energy (BLE) is baie konsekwent op verskillende platforms, so die implementering daarvan op Linux sal nie veel verskil maak nie.
Vir skaalbare teks, eenvoudige lyne en strepieskodes word geen ingewikkelde drywers benodig nie, want byna alle algemene etiket-/kwitansiedrukkers ondersteun die relatief eenvoudige Epson-drukkerstandaardkode, ook bekend as ESC/P.[1] Om meer presies te wees, gebruik etiket/kwitansie termiese drukkers die ESC/POS (Epson Standard Code/Point of Sale) variant.[2] Die naam ESC/P of ESC/POS is ook geskik omdat daar 'n ESCape-karakter (ASCII-kode 27) voor die drukkeropdrag is.
Eenvoudige algemene-doel termiese etiket/kwitansie drukkers kan goedkoop gekoop word op webwerwe soos AliExpress.[3] Hierdie algemene-doel drukkers het 'n RS-232 UART TTL vlak koppelvlak wat ESC/POS ondersteun.Die RS-232 UART TTL vlak koppelvlak kan maklik omgeskakel word na USB met behulp van 'n UART/USB brug chip (soos CH340x) of 'n kabel.Vir WiFi- en BLE-draadlose verbindings hoef jy net 'n module soos die Espressif ESP32-module aan die UART TTL-koppelvlak te koppel.[4] Of voeg 10-15 Amerikaanse dollar by die prys van algemene termiese etiket-/kwitansiedrukkers, en dit sal direk USB/WiFi/BLE verskaf.Maar waar is die pret hierin?
Wanneer jy die prent wil verwerk (zoom/dither/swart-en-wit-omskakeling) en dit na die etiketdrukker wil stuur, kom 'n komplekse drywer ter sprake.Vir Windows word die drywer aanlyn verskaf, soek vir "Windows termiese etiket drukker bestuurder" sonder "s".Dit is meer uitdagend vir mikrobeheerders wat universele etiket-/kwitansiedrukkers gebruik om foto's te druk, en dit lyk of [Larry Bank] se Arduino-biblioteek na die volgende vlak geneem word.
3. Goojprt Qr203 58 mm mikro-ingeboude termiese drukker Rs232+Ttl-paneel versoenbaar met Eml203, gebruik vir kwitansiestrepieskode US $15.17 + US $2.67 Gestuur:
4. Draadlose module NodeMcu V3 V2 Lua WIFI-ontwikkelingsbord ESP8266 ESP32 met PCB-antenna en USB-poort ESP-12E CP2102 USD 2,94 + USD 0,82 Gestuurfooi:
Die papier wat deur hierdie drukkers gebruik word, hou verband met 'n groot aantal gesondheidsprobleme.Boonop is dit in geen opsig herwinbaar of omgewingsvriendelik nie.
Dit bevat 'n kragtige endokriene ontwrigter bisfenol-a.Terloops, produkte wat nie BPA bevat nie, bevat gewoonlik BPA-tegnies verskillende, maar erger endokriene ontwrigters.
Ongeag die irriterende chemikalieë of nie, termiese papier is volgens enige definisie nie ekologies (logies) vriendelik nie
Dit is onwaarskynlik dat u 'n klein deel van die bedrag wat deur die kassier gemaak is, sal hanteer.Maar dit is die moeite werd om te noem.
Geïnspireer deur hierdie Hackaday-plasing deur [Donald Papp], wys hierdie plasing na [Larry Bank] se Arduino-biblioteek met fotodrukwerk vir termiese drukkers, [Jeff Epler] het 'n nuwe een by Adafruit (September 2021) 28ste)'BLE Thermal " Cat”-drukkerhandleiding met CircuitPython [1][2][3] Dit het gelei tot 'n fotodrukfunksie aangedryf deur die oulike klein (maar taamlik duur IMHO) Adafruit CLUE nRF52840 Express Termiese drukker met Bluetooth LE-bord en 1.3” 240×240-kleur IPS TFT-skerm aan boord.[4]
Ongelukkig druk die CircuitPython-kode slegs 'n prent wat vooraf verwerk is deur 'n fotoredigeringtoepassing (soos die gratis en oopbron-kruisplatform GIMP-fotoredigeerder).[5] Maar om eerlik te wees, twyfel ek of 'n CLUE-bord met 'n Nordic nRF52840 Bluetooth LE-verwerker, 1 MB flitsgeheue, 256KB RAM en 'n 64 MHz Cortex M4-verwerker wat vol loop CircuitPython ruimte het om enigiets voor te verwerk, behalwe eenvoudig. Die beeld- plank.
[Jeff Epler] het geskryf: Toe ek die "kat" drukker in hierdie Hackaday-artikel sien (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), ek moet net een vir myself voorberei.Die oorspronklike plakkaat het 'n biblioteek vir Arduino gemaak, maar ek wou 'n weergawe maak wat geskik is vir CircuitPython.
2. Adafruit se “BLE Thermal “Cat” Printer with CircuitPython” tutoriaal [enkelbladsy html-formaat]

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

Deur ons webwerf en dienste te gebruik, stem jy uitdruklik in tot die plasing van ons prestasie, funksionaliteit en advertensiekoekies.leer meer


Postyd: 13 Oktober 2021