Mini printeri termik me valë merr bibliotekën Arduino (dhe aplikacionin MacOS)

[Larry Bank] Biblioteka Arduino për printimin e teksteve dhe grafikave në një printer termik BLE (Bluetooth Low Energy) ka disa veçori të shkëlqyera dhe mund të dërgojë punë printimi me valë në shumë modele të zakonshme sa më lehtë që të jetë e mundur.Këta printera janë të vegjël, të lirë dhe me valë.Ky është një kombinim i mirë që i bën ato tërheqëse për projektet që mund të përfitojnë nga printimi i kopjeve të shtypura.
Gjithashtu nuk kufizohet në tekstin e thjeshtë të paracaktuar.Ju mund të përdorni fontet dhe opsionet e stilit të bibliotekës Adafruit_GFX për të përfunduar një dalje më të avancuar dhe për të dërguar tekst të formatuar si grafikë.Ju mund të lexoni të gjithë informacionin rreth asaj që mund të bëjë biblioteka në këtë listë koncize funksionesh.
Por [Larry] nuk u ndal me kaq.Ndërsa eksperimentonte me mikrokontrolluesit dhe printerët termikë BLE, ai gjithashtu donte të eksploronte drejtpërdrejt duke përdorur BLE për të folur me këta printera nga Mac-i i tij.Print2BLE është një aplikacion MacOS që ju lejon të tërhiqni skedarët e imazheve në dritaren e aplikacionit.Nëse efekti i pamjes paraprake është i mirë, butoni i printimit do ta bëjë atë të dalë nga printeri si një imazh i ndarë me 1 bpp.
Printerët e vegjël termikë janë të përshtatshëm për projekte të rregullta, të tilla si kamerat e modifikuara Polaroid.Tani këta printera të vegjël janë pa tela dhe ekonomikë.Vetëm me ndihmën e një biblioteke të tillë gjërat mund të bëhen më të lehta.Natyrisht, nëse e gjithë kjo duket paksa shumë e lehtë, mund të përdorni plazmën për të rivendosur printimin termik në printim termik në çdo kohë.
Unë jam duke shfletuar depo, duke pyetur veten nëse dikush di për këta printera të lirë, domethënë Phomemo M02, M02s dhe M02pro nuk janë renditur si të pajtueshëm, por duke kërkuar printera për mace, derr dhe të tjerë, mund të jenë pak a shumë të njëjtë mekanizmi themelor?Dëshironi të dini nëse vlen për bibliotekën.Një tjetër depo në github për skriptet phomemo python për printim në linux.Këto gjëra janë të lira dhe interesante për t'u luajtur.Dëshironi të dini pse nuk pati më shumë tërheqje.
Ka shumë variacione të këtyre printerëve BLE.Brenda, ato mund të kenë të njëjtën kokë printimi dhe ndërfaqe UART, por kompanitë që shtojnë bordet BLE pëlqejnë të ndryshojnë gjërat për ta bërë të vështirë përdorimin jashtë aplikacioneve të tyre.Dy printerët që unë mbështes duhet të projektohen në mënyrë të kundërt përmes aplikacioneve të tyre Android sepse nuk mbështesin grupin e komandave standarde ESC/POS.GOOJPRT sillet në mënyrë korrekte dhe dërgon vetëm komanda standarde nëpërmjet BLE.Unë dyshoj se shumë njerëz "të çuditshëm" vendosin të përdorin protokollet e komunikimit për t'ju detyruar të përdorni aplikacionet e tyre celulare.
Prandaj, nëse blej njërën prej tyre dhe e zbraz dhe shkëput pjesën BLE, atëherë ka shumë mundësi që të keni vetëm një printer termik UART?
Unë kam luajtur me printerin 80 mm NETUM pa tel/rikarikues të Amazon.Kushton 80 dollarë dhe shfaqet në portën serike com.Ai mbështet ESC/POS, kështu që shkrova bibliotekën time PowerShell për imazhe.E vetmja disavantazh i NETUM është se nuk ka kapacitet për rrotulla printerësh shumë të mëdhenj, por ky është çmimi i kompaktësisë.Kuptova se mund të marr disa role të mesme dhe të shpalos gjysmën e tyre në një bobinë të zbrazët.Duhen më pak se pesë minuta, që nuk është një shqetësim i madh sipas shpejtësisë me të cilën i përdor.
Përgjigja e shkurtër - po!Bluetooth Low Energy (BLE) është shumë i qëndrueshëm në platforma të ndryshme, kështu që zbatimi i tij në Linux nuk do të bëjë shumë ndryshim.
Për tekst të shkallëzuar, linja të thjeshta dhe barkode, nuk kërkohen drejtues të komplikuar, sepse pothuajse të gjithë printerët e zakonshëm të etiketave/pranimeve mbështesin kodin standard standard të printerit Epson relativisht të thjeshtë, i njohur gjithashtu si ESC/P.[1] Për të qenë më të saktë, printerët termikë të etiketave/marrjes përdorin variantin ESC/POS (Epson Standard Code/Point of Sale).[2] Emri ESC/P ose ESC/POS është gjithashtu i përshtatshëm sepse ka një karakter ESCape (kodi ASCII 27) përpara komandës së printerit.
Printerë të thjeshtë termik të etiketave/marrjes me qëllime të përgjithshme mund të blihen me çmim të ulët në faqet e internetit si AliExpress.[3] Këta printera me qëllime të përgjithshme kanë një ndërfaqe të nivelit RS-232 UART TTL që mbështet ESC/POS.Ndërfaqja e nivelit RS-232 UART TTL mund të konvertohet lehtësisht në USB duke përdorur një çip urë UART/USB (si p.sh. CH340x) ose një kabllo.Për lidhjet me valë WiFi dhe BLE, ju duhet vetëm të lidhni një modul të tillë si moduli Espressif ESP32 me ndërfaqen UART TTL.[4] Ose shtoni 10-15 dollarë amerikanë në çmimin e printerëve të përgjithshëm termik të etiketave/pranimeve, dhe ai do të sigurojë drejtpërdrejt USB/WiFi/BLE.Por ku është kënaqësia në këtë?
Kur dëshironi të përpunoni imazhin (zmadhimi/shfaqja/konvertimi bardh e zi) dhe ta dërgoni atë në printerin e etiketave, hyn në lojë një drejtues kompleks.Për Windows, drejtuesi ofrohet në internet, kërkoni për "Shoferin e printerit termik të etiketës Windows" pa "s".Është më sfiduese për mikrokontrolluesit që përdorin printera universale të etiketave/pranimeve për të printuar foto, dhe kjo është biblioteka Arduino e [Larry Bank] që duket se është ngritur në nivelin tjetër.
3. Goojprt Qr203 58 mm mikro printer termik i integruar Rs232+Ttl panel i pajtueshëm me Eml203, i përdorur për barkodin e marrjes 15,17 USD + 2,67 USD Transporti:
4. Moduli pa tela NodeMcu V3 V2 Lua Pllaka e zhvillimit WIFI ESP8266 ESP32 me antenë PCB dhe portë USB ESP-12E CP2102 2,94 USD + 0,82 USD Tarifa e transportit:
Letra e përdorur nga këta printera lidhet me një numër të madh problemesh shëndetësore.Përveç kësaj, nuk është i riciklueshëm ose miqësor ndaj mjedisit në asnjë aspekt.
Ai përmban një përçarës të fuqishëm endokrin bisphenol-a.Nga rruga, produktet që nuk përmbajnë BPA zakonisht përmbajnë BPA-teknikisht të ndryshëm, por përçarës endokrine më keq.
Pavarësisht nga kimikatet e bezdisshme apo jo, letra termike nuk është ekologjikisht (logjikisht) miqësore me asnjë përkufizim.
Nuk ka gjasa të merreni me një pjesë të vogël të shumës së bërë nga arkëtari.Por vlen të përmendet.
I frymëzuar nga ky postim Hackaday nga [Donald Papp], ky postim tregon për bibliotekën Arduino të [Larry Bank] me printim fotografish për printera termikë, [Jeff Epler] ka një të re në Adafruit (shtator 2021) 28)'BLE Thermal " Tutorial i printerit Cat” me CircuitPython [1][2][3] Kjo rezultoi në një funksion printimi fotografish të drejtuar nga printeri i lezetshëm i vogël (por mjaft i shtrenjtë IMHO) Adafruit CLUE nRF52840 Express termal me tabelë Bluetooth LE dhe 1,3” 240×240 ngjyra Ekran IPS TFT në bord.[4]
Fatkeqësisht, kodi CircuitPython printon vetëm një imazh të përpunuar paraprakisht nga një aplikacion i redaktimit të fotografive (siç është redaktuesi i fotografive GIMP ndër-platformë falas dhe me burim të hapur).[5] Por për të qenë i drejtë, dyshoj nëse një tabelë CLUE me një procesor nordik nRF52840 Bluetooth LE, 1 MB memorie flash, 256 KB RAM dhe një procesor Cortex M4 64 MHz që funksionon me CircuitPython të plotë, ka vend për të përpunuar paraprakisht çdo gjë, përveç imazhit të thjeshtë. dërrasë.
[Jeff Epler] shkroi: Kur pashë printerin "mace" në këtë artikull Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), më duhet vetëm të përgatis një për vete.Posteri origjinal bëri një bibliotekë për Arduino, por doja të bëja një version të përshtatshëm për CircuitPython.
2. Tutorial i Adafruit "BLE Thermal "Cat" Printer with CircuitPython" [format html me një faqe]

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

Duke përdorur faqen tonë të internetit dhe shërbimet tona, ju pranoni në mënyrë eksplicite vendosjen e kukive tona të performancës, funksionalitetit dhe reklamimit.Mëso më shumë


Koha e postimit: Tetor-13-2021