Mini enprimant tèmik san fil jwenn bibliyotèk Arduino (ak aplikasyon MacOS)

[Larry Bank] Bibliyotèk Arduino pou enprime tèks ak grafik sou yon enprimant tèmik BLE (Bluetooth Low Energy) gen kèk karakteristik ekselan epi li ka voye travay enprime san fil nan anpil modèl komen osi fasil ke posib.Imprimantes sa yo piti, pa chè, Et sans.Sa a se yon konbinezon bon ki fè yo atire pou pwojè ki ka benefisye de enprime kopi difisil.
Li pa limite tou a senp tèks default.Ou ka itilize polis ak opsyon bibliyotèk Adafruit_GFX pou konplete pwodiksyon pi avanse, epi voye tèks fòma kòm grafik.Ou ka li tout enfòmasyon sou sa bibliyotèk la ka fè nan lis kout fonksyon sa a.
Men [Larry] pa t sispann la.Pandan ke li te fè eksperyans ak mikrokontwolè ak enprimant tèmik BLE, li te vle eksplore dirèkteman lè l sèvi avèk BLE pou pale ak enprimant sa yo soti nan Mac l 'yo.Print2BLE se yon aplikasyon MacOS ki pèmèt ou trennen fichye imaj nan fenèt aplikasyon an.Si efè aperçu bon, bouton enprime a pral fè li soti nan enprimant lan kòm yon imaj 1-bpp dithered.
Ti enprimant tèmik yo apwopriye pou pwojè pwòp, tankou modifye kamera Polaroid.Koulye a, ti enprimant sa yo san fil ak ekonomik.Se sèlman avèk èd nan yon bibliyotèk sa yo ka vin pi fasil.Natirèlman, si tout bagay sa yo sanble yon ti jan twò fasil, ou ka itilize plasma pou mete enprime tèmik tounen nan enprime tèmik nenpòt ki lè.
Mwen ap browse repozitwa a, mande si yon moun konnen sou enprimant bon mache sa yo, se sa ki, Phomemo M02, M02s, ak M02pro yo pa nan lis kòm konpatib, men kap chèche chat, kochon ak lòt enprimant, yo ka plis oswa mwens menm bagay la. mekanis ki kache?Vle konnen si li aplike nan bibliyotèk la.Yon lòt depo sou github pou scripts python phomemo pou enprime sou linux.Bagay sa yo bon mache ak fre yo jwe.Vle konnen poukisa li pa t 'jwenn plis traction.
Gen anpil varyasyon nan enprimant BLE sa yo.Entèn, yo tout ka gen menm printhead ak koòdone UART, men konpayi ki ajoute tablo BLE renmen chanje bagay pou fè li difisil pou itilize deyò aplikasyon yo.De enprimant mwen sipòte yo dwe ranvèse enjenyè atravè aplikasyon android yo paske yo pa sipòte seri lòd estanda ESC/POS la.GOOJPRT konpòte kòrèkteman epi sèlman voye kòmandman estanda atravè BLE.Mwen sispèk ke anpil moun "etranj" deside sèvi ak pwotokòl kominikasyon pou fòse ou sèvi ak aplikasyon mobil yo.
Se poutèt sa, si mwen achte youn nan yo epi vide li epi deploge pati BLE a, Lè sa a, li trè posib ke ou sèlman gen yon enprimant tèmik UART?
Mwen te jwe ak enprimant san fil/rechargeable NETUM 80mm Amazon.Li koute $80 epi li parèt sou pò seri a.Li sipòte ESC/POS, kidonk mwen te ekri pwòp bibliyotèk PowerShell mwen pou imaj.Dezavantaj la sèlman nan NETUM se ke li pa gen kapasite pou woulo enprimant trè gwo, men sa a se pri a nan konpak.Mwen te jwenn ke mwen ka pran kèk woulo gwosè mwayen epi dewoule mwatye nan yo sou yon bobin vid.Li pran mwens pase senk minit, ki pa yon gwo deranjman selon vitès mwen sèvi ak yo.
Repons lan kout-wi!Bluetooth Low Energy (BLE) se trè konsistan sou platfòm diferan, kidonk aplike li sou Linux pa pral fè anpil diferans.
Pou tèks évolutive, liy senp, ak kòd bar, pa gen okenn chofè konplike obligatwa, paske prèske tout enprimant etikèt/resi komen sipòte kòd estanda enprimant Epson relativman senp, ke yo rele tou ESC/P.[1] Pou yo ka pi egzak, enprimant tèmik etikèt/resi yo itilize variant ESC/POS (Epson Standard Code/Point of Sale).[2] Non ESC/P oswa ESC/POS apwopriye tou paske gen yon karaktè ESCape (ASCII kòd 27) anvan kòmand enprimant lan.
Senp jeneral-bi tèmik etikèt / resi enprimant ka achte bon mache sou sit entènèt tankou AliExpress.[3] Enprimant jeneral sa yo gen yon koòdone nivo RS-232 UART TTL ki sipòte ESC/POS.Koòdone nan nivo RS-232 UART TTL ka fasil konvèti nan USB lè l sèvi avèk yon chip pon UART / USB (tankou CH340x) oswa yon kab.Pou koneksyon fil WiFi ak BLE, ou sèlman bezwen konekte yon modil tankou modil Espressif ESP32 nan koòdone UART TTL.[4] Oswa ajoute 10-15 dola ameriken nan pri a nan enprimant jeneral tèmik etikèt / resi, epi li pral dirèkteman bay USB / WiFi / BLE.Men, ki kote plezi nan sa a?
Lè ou vle trete imaj la (zoom / dither / konvèsyon nwa e blan) epi voye li nan enprimant etikèt la, yon chofè konplèks antre nan jwèt.Pou Windows, chofè a bay sou entènèt, rechèch pou "Windows tèmik etikèt printer chofè" san "s".Li pi difisil pou mikrokontwolè ki sèvi ak enprimant etikèt / resi inivèsèl pou enprime foto, e sa se bibliyotèk Arduino [Larry Bank] sanble ap pran nan pwochen nivo.
3. Goojprt Qr203 58 mm mikwo mikwo entegre tèmik enprimant Rs232 + Ttl panèl konpatib ak Eml203, yo itilize pou kòd bar resi US $ 15.17 + US $ 2.67 Shipping:
4. Wireless modil NodeMcu V3 V2 Lua WIFI devlopman tablo ESP8266 ESP32 ak PCB antèn ak pò USB ESP-12E CP2102 USD 2.94 + USD 0.82 frè transpò:
Papye ki itilize pa imprimantes sa yo gen rapò ak yon gwo kantite pwoblèm sante.Anplis de sa, li pa resikle oswa zanmitay anviwònman an nan nenpòt respè.
Li gen yon pisan andokrin disruptor bisphenol-a.By wout la, pwodwi ki pa gen BPA anjeneral gen ladan BPA-teknikman diferan, men pi mal deranje andokrin.
Kèlkeswa pwodwi chimik yo anmèdan oswa ou pa, papye tèmik se pa ekolojik (lojikman) zanmitay pa nenpòt definisyon.
Ou pa gen anpil chans fè fas ak yon ti pati nan kantite lajan kesye a te fè.Men, li vo mansyone.
Enspire pa pòs Hackaday sa a pa [Donald Papp], pòs sa a montre bibliyotèk Arduino [Larry Bank] ak enprime foto pou enprimant tèmik, [Jeff Epler] gen yon nouvo nan Adafruit (Septanm 2021) 28th) 'BLE Thermal ". Cat" Tutorial Printer ak CircuitPython [1][2][3] Sa a te lakòz yon fonksyon enprime foto kondwi pa bèl ti (men pito chè IMHO) Adafruit CLUE nRF52840 Express Thermal printer ak Bluetooth LE tablo ak 1.3 "240 × 240 koulè. IPS TFT ekspozisyon sou tablo.[4]
Malerezman, kòd CircuitPython la sèlman enprime yon imaj ki pretrete pa yon aplikasyon koreksyon foto (tankou editè foto GIMP gratis ak sous louvri).[5] Men, pou m jis, mwen gen dout si yon tablo CLUE ki gen yon processeur Nordic nRF52840 Bluetooth LE, 1 MB memwa flash, 256KB RAM, ak yon processeur Cortex M4 64 MHz ki kouri CircuitPython plen gen plas pou preprosesan anyen eksepte senp imaj la- planch.
[Jeff Epler] te ekri: Lè mwen te wè enprimant "chat" la nan atik Hackaday sa a (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), mwen jis bezwen prepare youn pou tèt mwen.Afich orijinal la te fè yon bibliyotèk pou Arduino, men mwen te vle fè yon vèsyon apwopriye pou CircuitPython.
2. Tutorial “BLE Thermal “Cat” Printer Adafruit la ak CircuitPython” [fòma html yon sèl paj]

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

Lè w itilize sit entènèt nou an ak sèvis nou yo, ou dakò klèman pou mete bonbon pèfòmans, fonksyonalite ak piblisite nou yo.Aprann plis


Tan poste: Oct-13-2021