Ang mini wireless thermal printer nakakuha sa Arduino library (ug MacOS application)

[Larry Bank] Ang librarya sa Arduino alang sa pag-imprenta sa teksto ug mga graphic sa usa ka BLE (Bluetooth Low Energy) nga thermal printer adunay pipila ka maayo kaayo nga mga bahin ug makapadala sa wireless nga mga trabaho sa pag-imprinta sa daghang kasagarang mga modelo sa kadali kutob sa mahimo.Kini nga mga tig-imprinta gamay, barato, ug wireless.Kini usa ka maayo nga kombinasyon nga naghimo kanila nga madanihon alang sa mga proyekto nga makabenepisyo gikan sa pag-imprenta sa mga hard copy.
Dili usab kini limitado sa yano nga default nga teksto.Mahimo nimong gamiton ang Adafruit_GFX nga mga font nga istilo sa librarya ug mga kapilian aron makompleto ang mas advanced nga output, ug ipadala ang gi-format nga teksto ingon mga graphic.Mahimo nimo mabasa ang tanan nga kasayuran bahin sa kung unsa ang mahimo sa librarya sa kini nga mubo nga lista sa mga gimbuhaton.
Apan [si Larry] wala mohunong didto.Samtang nag-eksperimento sa mga microcontroller ug BLE thermal printer, gusto usab niya nga direktang mag-usisa gamit ang BLE aron makigsulti sa mga tig-imprinta gikan sa iyang Mac.Ang Print2BLE usa ka aplikasyon sa MacOS nga nagtugot kanimo sa pag-drag sa mga file sa imahe sa bintana sa aplikasyon.Kung maayo ang epekto sa preview, ang buton sa pag-imprinta mogawas kini sa tig-imprenta isip usa ka 1-bpp nga dithered nga imahe.
Ang gagmay nga mga thermal printer angay alang sa hapsay nga mga proyekto, sama sa giusab nga mga Polaroid camera.Karon kining gagmay nga mga tig-imprenta wireless ug ekonomikanhon.Sa tabang lamang sa ingon nga librarya mahimong mas sayon ​​ang mga butang.Siyempre, kung kining tanan ingon og sayon ​​ra kaayo, mahimo nimong gamiton ang plasma aron ibalik ang thermal printing ngadto sa thermal printing bisan unsang orasa.
Nag-browse ko sa repository, naghunahuna kung adunay nahibal-an bahin niining mga barato nga tig-imprenta, nga mao, ang Phomemo M02, M02s, ug M02pro wala gilista nga compatible, apan nangita alang sa iring, baboy ug uban pang mga tig-imprenta, sila mahimong mas daghan o dili kaayo pareho. nagpahiping mekanismo?Gusto mahibal-an kung kini magamit sa librarya.Laing repository sa github para sa phomemo python script para sa pag-imprinta sa linux.Kini nga mga butang barato ug bugnaw nga dulaon.Gusto nga mahibal-an kung ngano nga wala kini nakakuha og dugang nga traksyon.
Adunay daghang mga kalainan niining mga BLE nga tig-imprenta.Sa sulod, mahimo silang tanan adunay parehas nga printhead ug interface sa UART, apan ang mga kompanya nga nagdugang mga board sa BLE gusto nga magbag-o sa mga butang aron malisud ang paggamit sa gawas sa ilang mga aplikasyon.Ang duha ka tig-imprenta nga akong gisuportahan kinahanglang reverse engineered pinaagi sa ilang mga Android applications tungod kay wala sila mosuporta sa ESC/POS standard command set.Ang GOOJPRT naglihok sa husto ug nagpadala lamang sa standard nga mga sugo pinaagi sa BLE.Nagduda ko nga daghang "katingad-an" nga mga tawo ang nakahukom sa paggamit sa mga protocol sa komunikasyon aron mapugos ka sa paggamit sa ilang mga mobile app.
Busa, kung mopalit ko sa usa niini ug haw-asan kini ug i-unplug ang bahin sa BLE, nan lagmit nga ikaw adunay UART nga thermal printer?
Nagdula ko sa 80mm NETUM wireless/rechargeable printer sa Amazon.Nagkantidad kini og $80 ug gipakita sa serial com port.Gisuportahan niini ang ESC/POS, mao nga gisulat nako ang akong kaugalingon nga librarya sa PowerShell alang sa mga imahe.Ang bugtong disbentaha sa NETUM mao nga wala kini kapasidad alang sa dako kaayo nga mga rolyo sa tig-imprenta, apan kini ang presyo sa pagkakomplikado.Akong nakaplagan nga makadala kog pipila ka medium-sized nga mga rolyo ug ibukhad ang katunga niini ngadto sa walay sulod nga spool.Nagkinahanglan kini og wala'y lima ka minuto, nga dili usa ka dako nga kahasol sumala sa katulin sa akong paggamit niini.
Ang mubo nga tubag-oo!Ang Bluetooth Low Energy (BLE) makanunayon kaayo sa lain-laing mga plataporma, mao nga ang pagpatuman niini sa Linux dili makahimo ug dakong kalainan.
Para sa scalable text, simple nga linya, ug barcodes, walay komplikadong mga drayber ang gikinahanglan, tungod kay halos tanang komon nga label/resibo nga tig-imprenta nagsuporta sa medyo simple nga Epson printer standard code, nailhan usab nga ESC/P.[1] Aron mahimong mas tukma, ang label/resibo nga thermal printer naggamit sa ESC/POS (Epson Standard Code/Point of Sale) nga variant.[2] Ang ngalan nga ESC/P o ESC/POS haom usab tungod kay adunay ESCape nga karakter (ASCII code 27) sa wala pa ang print command.
Ang yano nga kinatibuk-ang katuyoan nga thermal label/resibo nga tig-imprenta mahimong mapalit nga barato sa mga website sama sa AliExpress.[3] Kining mga tig-imprenta sa kinatibuk-ang katuyoan adunay RS-232 UART TTL level interface nga nagsuporta sa ESC/POS.Ang RS-232 UART TTL level interface daling ma-convert sa USB gamit ang UART/USB bridge chip (sama sa CH340x) o cable.Para sa WiFi ug BLE wireless nga koneksyon, kinahanglan lang nimo nga ikonektar ang usa ka module sama sa Espressif ESP32 module sa UART TTL interface.[4] O idugang ang 10-15 US dolyares sa presyo sa kinatibuk-ang thermal label/resibo nga tig-imprenta, ug kini direktang maghatag USB/WiFi/BLE.Apan asa ang kalingawan niini?
Kung gusto nimo iproseso ang imahe (zoom/dither/black-and-white nga pagkakabig) ug ipadala kini sa tig-imprenta sa label, usa ka komplikado nga drayber ang mudula.Alang sa Windows, ang drayber gihatag online, pangitaa ang "Windows thermal label printer driver" nga wala "s".Mas mahagiton kini alang sa mga microcontroller nga naggamit sa unibersal nga label / resibo nga tig-imprenta sa pag-imprinta sa mga litrato, ug kana mao ang Arduino library ni [Larry Bank] ingon og gidala sa sunod nga lebel.
3. Goojprt Qr203 58 mm micro micro embedded thermal printer Rs232+Ttl panel compatible sa Eml203, gigamit alang sa resibo barcode US $15.17 + US $2.67 Shipping:
4. Wireless module NodeMcu V3 V2 Lua WIFI development board ESP8266 ESP32 uban sa PCB antenna ug USB port ESP-12E CP2102 USD 2.94 + USD 0.82 Shipping fee:
Ang papel nga gigamit niini nga mga tig-imprenta adunay kalabotan sa daghang mga problema sa kahimsog.Dugang pa, dili kini ma-recycle o mahigalaon sa kalikopan sa bisan unsang bahin.
Naglangkob kini usa ka kusgan nga endocrine disruptor bisphenol-a.Pinaagi sa dalan, ang mga produkto nga walay BPA kasagaran adunay BPA-teknikal nga lahi, apan mas grabe nga endocrine disruptors.
Dili igsapayan ang makalagot nga mga kemikal o dili, ang thermal nga papel dili ekolohikal (lohikal) nga mahigalaon sa bisan unsang kahulugan
Dili nimo mahimo nga atubangon ang gamay nga bahin sa kantidad nga gihimo sa cashier.Apan angay kining hisgotan.
Nadasig sa kini nga post sa Hackaday ni [Donald Papp], kini nga post nagpunting sa Arduino library ni [Larry Bank] nga adunay pag-imprinta sa litrato alang sa mga thermal printer, [Jeff Epler] adunay bag-o sa Adafruit (Septiyembre 2021) ika-28)'BLE Thermal " Cat" Printer Tutorial nga adunay CircuitPython [1] [2] [3] Nagresulta kini sa usa ka function sa pag-imprenta sa litrato nga gimaneho sa cute nga gamay (apan mahal nga IMHO) Adafruit CLUE nRF52840 Express Thermal printer nga adunay Bluetooth LE board ug 1.3" 240 × 240 nga kolor IPS TFT display sa board.[4]
Ikasubo, ang kodigo sa CircuitPython nag-imprinta lamang og usa ka hulagway nga giproseso na sa usa ka aplikasyon sa pag-edit sa litrato (sama sa libre ug open source nga cross-platform nga GIMP photo editor).[5] Apan aron patas, nagduhaduha ko kung ang usa ka CLUE board nga adunay Nordic nRF52840 Bluetooth LE processor, 1 MB flash memory, 256KB RAM, ug usa ka 64 MHz Cortex M4 processor nga nagdagan sa tibuuk nga CircuitPython adunay lugar aron maproseso ang bisan unsa gawas sa yano Ang imahe- tabla.
[Jeff Epler] misulat: Sa dihang nakita nako ang tig-imprenta nga "iring" niining artikulo sa Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), kinahanglan lang kong mag-andam og usa para sa akong kaugalingon.Ang orihinal nga poster naghimo usa ka librarya alang sa Arduino, apan gusto nako nga maghimo usa ka bersyon nga angay alang sa CircuitPython.
2. Ang "BLE Thermal "Cat" Printer sa Adafruit nga adunay CircuitPython" nga panudlo [usa ka panid nga html format]

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

Pinaagi sa paggamit sa among website ug mga serbisyo, klaro ka nga miuyon sa pagbutang sa among performance, functionality ug advertising cookies.pagkat-on ug dugang


Oras sa pag-post: Okt-13-2021