Ang mini wireless thermal printer ay nakakakuha ng Arduino library (at MacOS application)

[Larry Bank] Ang library ng Arduino para sa pag-print ng text at mga graphics sa isang BLE (Bluetooth Low Energy) thermal printer ay may ilang mahuhusay na feature at maaaring magpadala ng mga wireless na trabaho sa pag-print sa maraming karaniwang mga modelo nang madali hangga't maaari.Ang mga printer na ito ay maliit, mura, at wireless.Ito ay isang magandang kumbinasyon na ginagawang kaakit-akit para sa mga proyekto na maaaring makinabang mula sa pag-print ng mga hard copy.
Hindi rin ito limitado sa simpleng default na text.Maaari mong gamitin ang Adafruit_GFX na mga font at opsyon sa istilo ng library para kumpletuhin ang mas advanced na output, at magpadala ng naka-format na text bilang mga graphics.Mababasa mo ang lahat ng impormasyon tungkol sa kung ano ang magagawa ng library sa maikling listahan ng mga function na ito.
Ngunit hindi tumigil doon [si Larry].Habang nag-eeksperimento sa mga microcontroller at BLE thermal printer, gusto rin niyang direktang mag-explore gamit ang BLE para makipag-usap sa mga printer na ito mula sa kanyang Mac.Ang Print2BLE ay isang MacOS application na nagbibigay-daan sa iyong i-drag ang mga file ng imahe sa window ng application.Kung maganda ang epekto ng preview, lalabas ito ng print button sa printer bilang isang 1-bpp dithered na imahe.
Ang mga maliliit na thermal printer ay angkop para sa maayos na mga proyekto, tulad ng binagong mga Polaroid camera.Ngayon ang mga maliliit na printer ay wireless at matipid.Sa tulong lamang ng naturang silid-aklatan ay magiging mas madali ang mga bagay.Siyempre, kung ang lahat ng ito ay tila napakadali, maaari mong gamitin ang plasma upang ibalik ang thermal printing sa thermal printing anumang oras.
I'm browsing the repository, wondering if anyone knows about these cheap printers, that is, Phomemo M02, M02s, and M02pro are not listed as compatible, but looking for cat, pig and other printers, they may more or less the same. pinagbabatayan na mekanismo?Gustong malaman kung naaangkop ito sa library.Isa pang repository sa github para sa phomemo python script para sa pag-print sa linux.Ang mga bagay na ito ay mura at cool na laruin.Gustong malaman kung bakit hindi ito nakakuha ng higit na traksyon.
Mayroong maraming mga pagkakaiba-iba ng mga BLE printer na ito.Sa panloob, maaaring lahat sila ay may parehong printhead at interface ng UART, ngunit ang mga kumpanyang nagdaragdag ng mga BLE board ay gustong magbago ng mga bagay upang maging mahirap gamitin sa labas ng kanilang mga application.Ang dalawang printer na sinusuportahan ko ay dapat na reverse engineered sa pamamagitan ng kanilang mga Android application dahil hindi nila sinusuportahan ang ESC/POS standard command set.Ang GOOJPRT ay kumikilos nang tama at nagpapadala lamang ng mga karaniwang command sa pamamagitan ng BLE.Pinaghihinalaan ko na maraming "kakaibang" tao ang nagpasya na gumamit ng mga protocol ng komunikasyon upang pilitin kang gamitin ang kanilang mga mobile app.
Samakatuwid, kung bibili ako ng isa sa mga ito at alisan ng laman ito at i-unplug ang bahagi ng BLE, malamang na mayroon ka lamang isang UART thermal printer?
Naglalaro ako sa 80mm NETUM wireless/rechargeable printer ng Amazon.Nagkakahalaga ito ng $80 at ipinapakita sa serial com port.Sinusuportahan nito ang ESC/POS, kaya sinulat ko ang sarili kong library ng PowerShell para sa mga larawan.Ang tanging kawalan ng NETUM ay wala itong kapasidad para sa napakalaking mga roll ng printer, ngunit ito ang presyo ng pagiging compact.Nalaman kong maaari akong kumuha ng ilang katamtamang laki ng mga rolyo at i-unroll ang kalahati ng mga ito sa isang walang laman na spool.Ito ay tumatagal ng mas mababa sa limang minuto, na hindi isang malaking abala ayon sa bilis kung saan ko ginagamit ang mga ito.
Ang maikling sagot-oo!Ang Bluetooth Low Energy (BLE) ay napaka-pare-pareho sa iba't ibang platform, kaya ang pagpapatupad nito sa Linux ay hindi magkakaroon ng malaking pagkakaiba.
Para sa scalable na text, simpleng linya, at barcode, walang mga kumplikadong driver ang kailangan, dahil halos lahat ng karaniwang label/resibo na printer ay sumusuporta sa medyo simpleng Epson printer standard code, na kilala rin bilang ESC/P.[1] Upang maging mas tumpak, ginagamit ng mga thermal printer ng label/resibo ang ESC/POS (Epson Standard Code/Point of Sale) na variant.[2] Ang pangalang ESC/P o ESC/POS ay angkop din dahil mayroong ESCape character (ASCII code 27) bago ang utos ng printer.
Ang mga simpleng general-purpose thermal label/resibo na printer ay mabibili sa murang halaga sa mga website gaya ng AliExpress.[3] Ang mga printer na ito sa pangkalahatan ay may RS-232 UART TTL level interface na sumusuporta sa ESC/POS.Ang interface ng RS-232 UART TTL level ay madaling ma-convert sa USB gamit ang UART/USB bridge chip (gaya ng CH340x) o cable.Para sa WiFi at BLE wireless na koneksyon, kailangan mo lamang ikonekta ang isang module tulad ng Espressif ESP32 module sa UART TTL interface.[4] O magdagdag ng 10-15 US dollars sa presyo ng pangkalahatang thermal label/receipt printer, at direktang magbibigay ito ng USB/WiFi/BLE.Ngunit saan ang saya dito?
Kapag gusto mong iproseso ang larawan (zoom/dither/black-and-white conversion) at ipadala ito sa printer ng label, isang kumplikadong driver ang papasok.Para sa Windows, ang driver ay ibinigay online, hanapin ang "Windows thermal label printer driver" nang walang "s".Ito ay mas mahirap para sa mga microcontroller na gumagamit ng mga unibersal na label/resibo na printer upang mag-print ng mga larawan, at iyon ay ang Arduino library ni [Larry Bank] ay tila dadalhin sa susunod na antas.
3. Goojprt Qr203 58 mm micro micro embedded thermal printer Rs232+Ttl panel compatible sa Eml203, ginagamit para sa resibo ng barcode US $15.17 + US $2.67 Pagpapadala:
4. Wireless module NodeMcu V3 V2 Lua WIFI development board ESP8266 ESP32 na may PCB antenna at USB port ESP-12E CP2102 USD 2.94 + USD 0.82 Bayad sa pagpapadala:
Ang papel na ginamit ng mga printer na ito ay nauugnay sa isang malaking bilang ng mga problema sa kalusugan.Bilang karagdagan, ito ay hindi nare-recycle o nakakalikasan sa anumang aspeto.
Naglalaman ito ng isang makapangyarihang endocrine disruptor bisphenol-a.Sa pamamagitan ng paraan, ang mga produkto na hindi naglalaman ng BPA ay karaniwang naglalaman ng BPA-teknikal na naiiba, ngunit mas malala pang endocrine disruptors.
Anuman ang mga nakakainis na kemikal o hindi, ang thermal paper ay hindi ecologically (logically) friendly sa anumang kahulugan
Ikaw ay malamang na hindi makitungo sa isang maliit na bahagi ng halaga na ginawa ng cashier.Ngunit ito ay nagkakahalaga ng pagbanggit.
Dahil sa inspirasyon ng Hackaday post na ito ni [Donald Papp], ang post na ito ay tumuturo sa Arduino library ni [Larry Bank] na may photo printing para sa mga thermal printer, si [Jeff Epler] ay may bago sa Adafruit (Setyembre 2021) ika-28)'BLE Thermal “ Cat” Printer Tutorial na may CircuitPython [1][2][3] Nagresulta ito sa isang photo printing function na hinimok ng cute na maliit (pero mahal na IMHO) Adafruit CLUE nRF52840 Express Thermal printer na may Bluetooth LE board at 1.3” 240×240 na kulay IPS TFT display sa board.[4]
Sa kasamaang palad, ang CircuitPython code ay nagpi-print lamang ng isang imahe na na-preprocess ng isang photo editing application (gaya ng libre at open source na cross-platform na GIMP photo editor).[5] Ngunit para maging patas, nagdududa ako kung ang isang CLUE board na may Nordic nRF52840 Bluetooth LE processor, 1 MB flash memory, 256KB RAM, at isang 64 MHz Cortex M4 processor na tumatakbo nang buong CircuitPython ay may puwang para i-preprocess ang anuman maliban sa simple Ang imahe- tabla.
Sumulat si [Jeff Epler]: Nang makita ko ang printer na "pusa" sa artikulong ito ng Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), kailangan ko lang maghanda ng isa para sa sarili ko.Ang orihinal na poster ay gumawa ng isang library para sa Arduino, ngunit nais kong gumawa ng isang bersyon na angkop para sa CircuitPython.
2. Ang "BLE Thermal "Cat" Printer ng Adafruit na may CircuitPython" na tutorial [iisang pahina na html na format]

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

Sa pamamagitan ng paggamit ng aming website at mga serbisyo, tahasan kang sumasang-ayon sa paglalagay ng aming pagganap, functionality at cookies sa advertising.matuto pa


Oras ng post: Okt-13-2021