Mini bežični termalni štampač dobija Arduino biblioteku (i MacOS aplikaciju)

[Larry Bank] Arduino biblioteka za štampanje teksta i grafike na BLE (Bluetooth Low Energy) termalnom štampaču ima neke odlične karakteristike i može da pošalje zadatke bežičnog štampanja mnogim uobičajenim modelima što je lakše moguće.Ovi štampači su mali, jeftini i bežični.Ovo je dobra kombinacija koja ih čini atraktivnim za projekte koji mogu imati koristi od štampanja štampanih kopija.
Takođe nije ograničen na jednostavan zadani tekst.Možete koristiti fontove i opcije u stilu biblioteke Adafruit_GFX da dovršite napredniji izlaz i pošaljete formatirani tekst kao grafiku.Sve informacije o tome šta biblioteka može da uradi možete pročitati u ovoj sažetoj listi funkcija.
Ali [Larry] se tu nije zaustavio.Dok je eksperimentisao sa mikrokontrolerima i BLE termalnim štampačima, takođe je želeo da direktno istražuje koristeći BLE da razgovara sa ovim štampačima sa svog Mac računara.Print2BLE je MacOS aplikacija koja vam omogućava da prevučete slikovne datoteke u prozor aplikacije.Ako je efekat pregleda dobar, dugme za štampanje će ga učiniti da izađe iz štampača kao 1-bpp dithered slika.
Mali termalni štampači su pogodni za uredne projekte, kao što su modifikovane Polaroid kamere.Sada su ovi mali štampači bežični i ekonomični.Samo uz pomoć takve biblioteke stvari mogu postati lakše.Naravno, ako se sve ovo čini previše lako, možete koristiti plazmu da vratite termalnu štampu u termalnu štampu u bilo kom trenutku.
Pretražujem repozitorijum, pitam se da li neko zna za ove jeftine štampače, odnosno Phomemo M02, M02s i M02pro nisu navedeni kao kompatibilni, ali tražeći cat, pig i druge štampače, možda su manje-više isti osnovni mehanizam?Želite znati da li se to odnosi na biblioteku.Još jedno spremište na githubu za phomemo python skripte za štampanje na linuxu.Ove stvari su jeftine i cool za igranje.Želite znati zašto nije dobio veću vuču.
Postoje mnoge varijacije ovih BLE štampača.Interno, svi oni mogu imati istu glavu za štampanje i UART interfejs, ali kompanije koje dodaju BLE ploče vole da menjaju stvari kako bi otežale korišćenje van svojih aplikacija.Dva štampača koja podržavam moraju biti reverzno projektovana kroz njihove Android aplikacije jer ne podržavaju standardni skup komandi ESC/POS.GOOJPRT se ponaša ispravno i šalje samo standardne komande putem BLE-a.Pretpostavljam da se mnogi "čudni" ljudi odlučuju koristiti komunikacijske protokole kako bi vas natjerali da koristite njihove mobilne aplikacije.
Stoga, ako kupim jedan od njih i ispraznim ga i isključim BLE dio, onda je vrlo vjerovatno da imate samo UART termalni printer?
Igrao sam se sa Amazonovim 80mm NETUM bežičnim/punjivim štampačem.Košta 80 dolara i prikazan je na serijskom com portu.Podržava ESC/POS, tako da sam napisao svoju PowerShell biblioteku za slike.Jedini nedostatak NETUM-a je što nema kapacitet za vrlo velike rolne štampača, ali je to cijena kompaktnosti.Otkrila sam da mogu uzeti neke rolne srednje veličine i odmotati ih pola na prazan kalem.Traje manje od pet minuta, što nije velika neugodnost s obzirom na brzinu kojom ih koristim.
Kratak odgovor-da!Bluetooth Low Energy (BLE) je vrlo konzistentan na različitim platformama, tako da njegova implementacija na Linux neće napraviti veliku razliku.
Za skalabilni tekst, jednostavne linije i bar kodove nisu potrebni nikakvi komplikovani upravljački programi, jer skoro svi uobičajeni štampači nalepnica/priznanica podržavaju relativno jednostavan standardni kod Epson štampača, takođe poznat kao ESC/P.[1] Da budemo precizniji, termalni štampači etiketa/primanja koriste varijantu ESC/POS (Epson Standard Code/Point of Sale).[2] Naziv ESC/P ili ESC/POS je također pogodan jer postoji znak ESCape (ASCII kod 27) prije naredbe pisača.
Jednostavni termalni štampači za naljepnice/račune opšte namjene mogu se kupiti jeftino na web stranicama kao što je AliExpress.[3] Ovi štampači opšte namene imaju interfejs RS-232 UART TTL nivoa koji podržava ESC/POS.RS-232 UART TTL nivo interfejs može se lako pretvoriti u USB pomoću UART/USB bridge čipa (kao što je CH340x) ili kabla.Za WiFi i BLE bežične veze potrebno je samo da povežete modul kao što je Espressif ESP32 modul na UART TTL interfejs.[4] Ili dodajte 10-15 američkih dolara na cijenu opštih termalnih štampača naljepnica/priznanica, i direktno će obezbijediti USB/WiFi/BLE.Ali gdje je zabava u ovome?
Kada želite obraditi sliku (zum/dither/crno-bijelo pretvaranje) i poslati je na pisač naljepnica, u igri dolazi složeni drajver.Za Windows, upravljački program je dostupan na mreži, potražite „Windows drajver za termalni štampač etiketa“ bez „s“.To je izazovnije za mikrokontrolere koji koriste univerzalne štampače nalepnica/priznanica za štampanje fotografija, a čini se da je Arduino biblioteka [Larry Banka] podignuta na viši nivo.
3. Goojprt Qr203 58 mm mikro mikro ugrađeni termalni pisač Rs232+Ttl panel kompatibilan sa Eml203, koristi se za bar kod računa US $15,17 + US $2,67 Dostava:
4. Bežični modul NodeMcu V3 V2 Lua WIFI razvojna ploča ESP8266 ESP32 sa PCB antenom i USB portom ESP-12E CP2102 USD 2,94 + USD 0,82 Troškovi dostave:
Papir koji koriste ovi štampači vezan je za veliki broj zdravstvenih problema.Osim toga, ne može se reciklirati niti je ekološki prihvatljiv ni u kom pogledu.
Sadrži snažan endokrini disruptor bisfenol-a.Inače, proizvodi koji ne sadrže BPA obično sadrže BPA-tehnički drugačije, ali gore endokrine disruptore.
Bez obzira na dosadne hemikalije ili ne, termo papir nije ekološki (logički) prihvatljiv ni po jednoj definiciji
Malo je vjerovatno da ćete imati posla s malim dijelom iznosa koji je napravio blagajnik.Ali vredi pomenuti.
Inspirisan ovom Hackaday postom od strane [Donalda Pappa], ovaj post ukazuje na [Larry Bank] Arduino biblioteku sa štampanjem fotografija za termalne štampače, [Jeff Epler] ima novu na Adafruitu (septembar 2021.) 28.)'BLE Thermal “ Cat” vodič za štampač sa CircuitPython [1][2][3] Ovo je rezultiralo funkcijom štampanja fotografija koju pokreće slatki mali (ali prilično skupi IMHO) Adafruit CLUE nRF52840 Express termalni štampač sa Bluetooth LE pločom i 1,3” 240×240 boja IPS TFT ekran na ploči.[4]
Nažalost, CircuitPython kod ispisuje samo sliku prethodno obrađenu aplikacijom za uređivanje fotografija (kao što je besplatni i otvoreni kod više platformi GIMP uređivač fotografija).[5] Ali da budem pošten, sumnjam da CLUE ploča sa nordijskim nRF52840 Bluetooth LE procesorom, 1 MB fleš memorije, 256 KB RAM-a i 64 MHz Cortex M4 procesorom sa punim CircuitPython-om ima prostora za prethodnu obradu bilo čega osim jednostavnog. daska.
[Jeff Epler] je napisao: Kada sam vidio "mački" štampač u ovom članku o Hackadayu (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), samo treba da pripremim jednu za sebe.Originalni poster je napravio biblioteku za Arduino, ali sam želio napraviti verziju prikladnu za CircuitPython.
2. Adafruitov vodič „BLE Thermal “Cat” Printer with CircuitPython” [jednostranični html format]

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

Korištenjem naše web stranice i usluga izričito se slažete s postavljanjem naših kolačića za performanse, funkcionalnost i oglašavanje.Nauči više


Vrijeme objave: 13.10.2021