Mini bezvadu termoprinteris iegūst Arduino bibliotēku (un MacOS lietojumprogrammu)

[Larry Bank] Arduino bibliotēkai teksta un grafikas drukāšanai uz BLE (Bluetooth Low Energy) termoprintera ir dažas lieliskas funkcijas, un tā var pēc iespējas vienkāršāk nosūtīt bezvadu drukas darbus uz daudziem izplatītiem modeļiem.Šie printeri ir mazi, lēti un bezvadu.Šī ir laba kombinācija, kas padara tos pievilcīgus projektiem, kas var gūt labumu no drukāto kopiju drukāšanas.
Tas neaprobežojas arī ar vienkāršu noklusējuma tekstu.Varat izmantot Adafruit_GFX bibliotēkas stila fontus un opcijas, lai pabeigtu uzlabotu izvadi un nosūtītu formatētu tekstu kā grafiku.Šajā īsajā funkciju sarakstā varat izlasīt visu informāciju par to, ko var darīt bibliotēka.
Taču [Lerijs] ar to neapstājās.Eksperimentējot ar mikrokontrolleriem un BLE termoprinteriem, viņš arī vēlējās tieši izpētīt, izmantojot BLE, lai sarunātos ar šiem printeriem no sava Mac datora.Print2BLE ir MacOS lietojumprogramma, kas ļauj vilkt attēlu failus uz lietojumprogrammas logu.Ja priekšskatījuma efekts ir labs, drukāšanas poga liks tam iznākt no printera kā 1 bpp atdalītu attēlu.
Mazie termoprinteri ir piemēroti glītiem projektiem, piemēram, modificētām Polaroid kamerām.Tagad šie mazie printeri ir bezvadu un ekonomiski.Tikai ar šādas bibliotēkas palīdzību lietas var kļūt vieglākas.Protams, ja tas viss šķiet pārāk vienkārši, jūs varat izmantot plazmu, lai jebkurā laikā atgrieztu termisko drukāšanu atpakaļ termodrukā.
Pārlūkoju repozitoriju, nez vai kāds zina par šiem lētajiem printeriem, tas ir, Phomemo M02, M02s un M02pro nav norādīti kā saderīgi, bet meklējot kaķu, cūku un citus printerus, tie var būt vairāk vai mazāk vienādi pamatā esošais mehānisms?Vēlos uzzināt, vai tas attiecas uz bibliotēku.Vēl viena github krātuve phomemo python skriptiem drukāšanai uz Linux.Šīs lietas ir lētas un foršas spēlēt.Gribu zināt, kāpēc tas nesaņēma lielāku saķeri.
Ir daudz šo BLE printeru variāciju.Iekšēji tiem visiem var būt viena un tā pati drukas galviņa un UART interfeiss, taču uzņēmumiem, kas pievieno BLE plates, patīk kaut ko mainīt, lai apgrūtinātu to lietošanu ārpus savām lietojumprogrammām.Diviem manis atbalstītajiem printeriem ir jābūt apgrieztā inženierijā, izmantojot to Android lietojumprogrammas, jo tie neatbalsta ESC/POS standarta komandu kopu.GOOJPRT darbojas pareizi un nosūta tikai standarta komandas, izmantojot BLE.Man ir aizdomas, ka daudzi “dīvaini” cilvēki nolemj izmantot sakaru protokolus, lai piespiestu jūs izmantot viņu mobilās lietotnes.
Tāpēc, ja es nopērku vienu no tiem un iztukšoju un atvienoju BLE daļu, tad ļoti iespējams, ka jums ir tikai UART termoprinteris?
Esmu spēlējis ar Amazon 80 mm NETUM bezvadu/uzlādējamu printeri.Tas maksā 80 USD un tiek parādīts seriālajā kom portā.Tā atbalsta ESC/POS, tāpēc es uzrakstīju savu PowerShell bibliotēku attēliem.Vienīgais NETUM trūkums ir tas, ka tam nav ietilpības ļoti lieliem printera ruļļiem, bet tāda ir kompaktuma cena.Es atklāju, ka varu paņemt dažus vidēja izmēra ruļļus un pusi no tiem atritināt uz tukšas spoles.Tas aizņem mazāk nekā piecas minūtes, kas nav lielas neērtības atkarībā no ātruma, kādā es tos lietoju.
Īsā atbilde - jā!Bluetooth Low Energy (BLE) ir ļoti konsekventa dažādās platformās, tāpēc tās ieviešana operētājsistēmā Linux neko daudz nemainīs.
Mērogojamam tekstam, vienkāršām līnijām un svītrkodiem nav nepieciešami sarežģīti draiveri, jo gandrīz visi izplatītie uzlīmju/čeku printeri atbalsta salīdzinoši vienkāršo Epson printera standarta kodu, kas pazīstams arī kā ESC/P.[1] Precīzāk sakot, uzlīmju/čeku termoprinteros tiek izmantots ESC/POS (Epson standarta kods/pārdošanas vieta) variants.[2] Nosaukums ESC/P vai ESC/POS ir arī piemērots, jo pirms printera komandas ir ESCape rakstzīme (ASCII kods 27).
Vienkāršus vispārējas nozīmes termouzlīmju/čeku printerus var lēti iegādāties tādās vietnēs kā AliExpress.[3] Šiem universālajiem printeriem ir RS-232 UART TTL līmeņa saskarne, kas atbalsta ESC/POS.RS-232 UART TTL līmeņa saskarni var viegli pārveidot par USB, izmantojot UART/USB tilta mikroshēmu (piemēram, CH340x) vai kabeli.WiFi un BLE bezvadu savienojumiem UART TTL interfeisam ir jāpievieno tikai modulis, piemēram, Espressif ESP32 modulis.[4] Vai arī pievienojiet 10-15 ASV dolārus vispārējo termisko etiķešu/čeku printeru cenai, un tas tieši nodrošinās USB/WiFi/BLE.Bet kur šeit ir jautrība?
Ja vēlaties apstrādāt attēlu (tālummaiņa/pārveidošana/melnbaltā pārveidošana) un nosūtīt to uz etiķešu printeri, tiek izmantots sarežģīts draiveris.Operētājsistēmai Windows draiveris tiek nodrošināts tiešsaistē, meklējiet “Windows termiskās etiķetes printera draiveris” bez “s”.Mikrokontrolleriem, kas fotoattēlu drukāšanai izmanto universālus uzlīmju/čeku printerus, ir grūtāk, un šķiet, ka [Lerija Banka] Arduino bibliotēka ir nonākusi nākamajā līmenī.
3. Goojprt Qr203 58 mm mikro mikro iegultais termoprinteris Rs232+Ttl panelis, kas ir saderīgs ar Eml203, tiek izmantots kvīts svītrkoda saņemšanai, 15,17 ASV dolāri + 2,67 ASV dolāri Piegāde:
4. Bezvadu modulis NodeMcu V3 V2 Lua WIFI izstrādes plate ESP8266 ESP32 ar PCB antenu un USB portu ESP-12E CP2102 USD 2,94 + USD 0,82 Piegādes maksa:
Šo printeru izmantotais papīrs ir saistīts ar lielu skaitu veselības problēmu.Turklāt tas nekādā ziņā nav pārstrādājams vai videi draudzīgs.
Tas satur spēcīgu endokrīno sistēmu traucējošu vielu bisfenolu-a.Starp citu, produkti, kas nesatur BPA, parasti satur BPA tehniski atšķirīgus, bet sliktākus endokrīnās sistēmas traucējumus.
Neatkarīgi no kaitinošajām ķimikālijām vai nē, termopapīrs pēc definīcijas nav ekoloģiski (loģiski) draudzīgs.
Maz ticams, ka tiksiet galā ar nelielu daļu no kases samaksātās summas.Bet ir vērts pieminēt.
Iedvesmojoties no šī [Donalda Papa] Hackaday ziņojuma, šī ziņa norāda uz [Lerija Banka] Arduino bibliotēku ar fotoattēlu drukāšanu termoprinteriem, [Džefam Epleram] ir jauna Adafruit (2021. gada septembris) 28. gada BLE Thermal. Cat” printera apmācība ar CircuitPython [1][2][3] Tā rezultātā tika izveidota fotoattēlu drukāšanas funkcija, ko vadīja jaukais, mazais (bet diezgan dārgais IMHO) Adafruit CLUE nRF52840 Express termiskais printeris ar Bluetooth LE plati un 1,3 collu 240 × 240 krāsu. IPS TFT displejs uz kuģa.[4]
Diemžēl CircuitPython kods izdrukā tikai attēlu, kas iepriekš apstrādāts ar fotoattēlu rediģēšanas lietojumprogrammu (piemēram, bezmaksas un atvērtā koda starpplatformu GIMP fotoattēlu redaktoru).[5] Bet, lai būtu godīgi, es šaubos, vai CLUE platei ar Nordic nRF52840 Bluetooth LE procesoru, 1 MB zibatmiņu, 256 KB RAM un 64 MHz Cortex M4 procesoru, kas darbojas ar pilnu CircuitPython, ir vietas, lai apstrādātu jebko, izņemot vienkāršu. dēlis.
[Džefs Eplers] rakstīja: Kad es redzēju “kaķa” printeri šajā Hackaday rakstā (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), man tikai jāsagatavo viens pats sev.Sākotnējais plakāts izveidoja Arduino bibliotēku, bet es gribēju izveidot CircuitPython piemērotu versiju.
2. Adafruit “BLE Thermal “Cat” printera ar CircuitPython pamācība [vienas lapas HTML formāts]

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

Izmantojot mūsu vietni un pakalpojumus, jūs nepārprotami piekrītat mūsu veiktspējas, funkcionalitātes un reklāmas sīkfailu izvietošanai.Uzzināt vairāk


Izlikšanas laiks: 13. oktobris 2021