O lo'o maua e le masini lomitusi fa'avevela laiti le faletusi Arduino (ma le fa'aoga MacOS)

[Larry Bank] O le faletusi Arduino mo le lolomiina o tusitusiga ma ata i luga o se masini lomitusi vevela BLE (Bluetooth Low Energy) o loʻo i ai ni uiga sili ona lelei ma e mafai ona auina atu galuega lolomi uaealesi i le tele o faʻataʻitaʻiga masani i le faigofie e mafai ai.O nei lomitusi e laiti, taugofie, ma uaealesi.O se tu'ufa'atasiga lelei lea e fa'afiafiaina ai i latou mo galuega fa'atino e mafai ona fa'amanuiaina mai le lolomiina o kopi faigata.
E le fa'atapula'aina fo'i i tusitusiga fa'aletonu faigofie.E mafai ona e fa'aogaina mataitusi faiga faletusi a Adafruit_GFX ma filifiliga e fa'amae'a ai galuega sili atu, ma lafo atu tusitusiga fa'atulagaina e fai ma ata.E mafai ona e faitau uma faʻamatalaga e uiga i mea e mafai e le faletusi ona fai i lenei lisi puʻupuʻu o galuega.
Ae e le'i gata ai iina [Larry].A'o fa'ata'ita'i i masini masini ma masini lomitusi vevela BLE, sa ia mana'o fo'i e su'esu'e sa'o e fa'aoga BLE e talanoa ai i nei lomitusi mai lana Mac.Print2BLE o se talosaga MacOS e mafai ai ona e toso faila ata i le faamalama o talosaga.Afai e lelei le a'afiaga o le muai va'aiga, o le fa'amau lolomi o le a alu ese mai le lomitusi e pei o se ata 1-bpp dithered.
O lomitusi vevela laiti e talafeagai mo galuega lelei, e pei o mea pueata Polaroid ua suia.O le taimi nei o nei masini lomitusi laiti uaealesi ma taugofie.E na o le fesoasoani a sea faletusi e mafai ai ona faigofie mea.Ioe, afai o nei mea uma e foliga mai e fai si faigofie tele, e mafai ona e faʻaogaina le plasma e toe faʻafoʻi ai le lomitusi vevela i totonu ole lomitusi vevela i soo se taimi.
O lo'o ou su'esu'eina le faleteuoloa, pe o i ai se tasi e iloa e uiga i nei lomitusi taugofie, o lona uiga, o le Phomemo M02, M02s, ma le M02pro e le o lisiina e fetaui, ae saili mo pusi, puaa ma isi lomitusi, atonu e sili atu pe itiiti ifo foi. faiga faavae?E fia iloa pe fa'atatau ile faletusi.O le isi fale teu oloa ile github mo phomemo python scripts mo le lolomiina ile linux.O mea nei e taugofie ma manaia e ta'alo.E te fia iloa pe aisea na le maua ai le tele o le malosi.
E tele fesuiaiga o nei lomitusi BLE.I totonu, atonu latou te tutusa uma lomitusi ma UART interface, ae o kamupani e faaopoopo laupapa BLE e fiafia e sui mea ina ia faigata ai ona faʻaoga i fafo atu o latou talosaga.O lomitusi e lua ou te lagolagoina e tatau ona toe fa'amaninoina e ala ia latou talosaga Android aua latou te le lagolagoina le seti o le tulafono masani a le ESC/POS.GOOJPRT e amio sa'o ma na'o le auina atu o tulafono masani e ala i le BLE.Ou te masalo o le toʻatele o tagata "ese" e filifili e faʻaoga fesoʻotaʻiga fesoʻotaʻiga e faʻamalosia oe e faʻaoga a latou telefoni feaveaʻi.
O le mea lea, afai ou te faʻatau se tasi oi latou ma sasaa i fafo ma tatala le vaega BLE, e foliga mai e naʻo lau lomitusi vevela UART?
Sa ou taʻalo i le Amazon's 80mm NETUM wireless/rechargeable lomitusi.E $80 le tau ma o lo'o fa'aalia i luga o le telefoni feavea'i.E lagolagoina le ESC/POS, o lea na ou tusia ai laʻu lava faletusi PowerShell mo ata.Pau lava le mea le lelei o le NETUM o le le maua lea o le gafatia mo lola lolomi tetele, ae o le tau lea o le compactness.Na ou iloa e mafai ona ou ave ni lola feololo ma tatala le afa o lo'o i luga o se ta'avale avanoa.E itiiti ifo i le lima minute, e le o se faʻalavelave tele e tusa ai ma le saoasaoa o loʻo ou faʻaogaina ai.
O le tali puupuu-ioe!O le Bluetooth Low Energy (BLE) e matua'i tumau i luga o fa'avae eseese, o le fa'atinoina i luga o Linux o le a le tele se eseesega.
Mo tusitusiga faigofie, laina faigofie, ma barcodes, e leai ni avetaavale lavelave e manaʻomia, aua e toetoe lava o lomitusi masani masani / lisiti e lagolagoina le faʻailoga faigofie o le lomitusi Epson, lea e taʻua foi o le ESC/P.[1] Ina ia sili atu le sa'o, e fa'aaoga e lomitusi fa'amama fa'ailoga/lisia le ESC/POS (Epson Standard Code/Point of Sale).[2] O le igoa ESC/P poʻo le ESC/POS e talafeagai foʻi ona o loʻo i ai se uiga ESCape (ASCII code 27) aʻo leʻi faʻatonuina le lomitusi.
E mafai ona fa'atau taugofie i luga ole upegatafa'ilagi e pei ole AliExpress.[3] O nei lomitusi fa'amoemoe lautele o lo'o iai le RS-232 UART TTL level interface e lagolagoina le ESC/POS.O le RS-232 UART TTL level interface e mafai ona faigofie ona liua i le USB e fa'aaoga ai le UART/USB bridge chip (e pei o le CH340x) po'o se uaea.Mo WiFi ma BLE feso'ota'iga uaealesi, na'o lou mana'omia e fa'afeso'ota'i se module e pei o le ESP32 module Espressif i le UART TTL interface.[4] Po'o le fa'aopoopoina o le 10-15 US tālā i le tau o lomitusi fa'amaufa'ailoga fa'amama/lisiti, ma o le a tu'u sa'o mai ai le USB/WiFi/BLE.Ae o fea le fiafia i lenei mea?
A e manaʻo e faʻagasolo le ata (zoom/dither/black-and-white conversion) ma auina atu i le lomitusi igoa, e sau se avetaavale lavelave e taʻalo.Mo Windows, o loʻo tuʻuina atu le avetaʻavale i luga ole laiga, saili mo le "Windows thermal label printer driver" e aunoa ma le "s".E sili atu le luʻitau mo microcontrollers o loʻo faʻaogaina le igoa lautele / lisiti lomitusi e lolomi ai ata, ma o le [Larry Bank]'s Arduino library e foliga mai ua ave i le isi tulaga.
3. Goojprt Qr203 58 mm micro micro embedded thermal printer Rs232+Ttl panel e fetaui ma le Eml203, fa'aoga mo le lisiti barcode US $15.17 + US $2.67 Va'a:
4. Module uaealesi NodeMcu V3 V2 Lua WIFI atina'e laupapa ESP8266 ESP32 ma PCB antenna ma USB taulaga ESP-12E CP2102 USD 2.94 + USD 0.82 Totogi totogi:
O le pepa o loʻo faʻaaogaina e nei lomitusi e fesoʻotaʻi ma le tele o faʻafitauli o le soifua maloloina.E le gata i lea, e le mafai ona toe faʻaaogaina pe faʻafeiloaʻi le siosiomaga i soʻo se itu.
O loʻo i ai se malosi faʻalavelave faʻalavelave endocrine bisphenol-a.Ile auala, o oloa e le o iai le BPA e masani lava ona iai BPA-faʻapitoa faʻapitoa, ae sili atu le leaga o le endocrine faʻalavelave.
Po o le a lava le faʻafefe o vailaʻau pe leai foi, o le pepa vevela e le faʻafeiloaʻi i le siʻosiʻomaga (logically) i soʻo se faʻamatalaga.
E foliga mai e le mafai ona e taulimaina se vaega itiiti o le tupe na faia e le cashier.Ae e taua le taʻua.
Faʻaosofia e lenei Hackaday post e [Donald Papp], o lenei pou e faasino i le [Larry Bank]'s Arduino faletusi ma ata lomitusi mo lomitusi vevela, [Jeff Epler] e iai se mea fou i Adafruit (Setema 2021) 28th)'BLE Thermal " Cat” Lomitusi Tutorial ma CircuitPython [1] [2] [3] O le mea lea na iu i se galuega lomitusi ata fa'aosoina e le la'ititi la'ititi (ae taugata IMHO) Adafruit CLUE nRF52840 Express Thermal lomitusi ma le Bluetooth LE laupapa ma le 1.3" 240 × 240 lanu IPS TFT faʻaalia i luga o le laupapa.[4]
Ae paga lea, o le CircuitPython code e na o le lolomiina o se ata na muaʻi faʻaogaina e se faʻataʻitaʻiga ata (e pei o le free and open source cross-platform GIMP photo editor).[5] Ae ina ia saʻo, ou te masalosalo pe afai o se laupapa CLUE ma le Nordic nRF52840 Bluetooth LE processor, 1 MB flash memory, 256KB RAM, ma le 64 MHz Cortex M4 processor o loʻo faʻaogaina atoa CircuitPython e iai le avanoa e faʻapipiʻi ai soʻo se mea vagana ai le faigofie O le ata- laupapa.
Na tusia e [Jeff Epler]: Ina ua ou vaai i le lomitusi "cat" i lenei tusiga Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), e tatau ona ou saunia se tasi mo aʻu lava.O le uluai pepa lautele na faia ai se faletusi mo Arduino, ae na ou manaʻo e fai se faʻamatalaga talafeagai mo CircuitPython.
2. A'oa'oga "BLE Thermal "Cat" a Adafruit ma le CircuitPython [itulau tasi html format]

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

I le fa'aogaina o la matou 'upega tafa'ilagi ma au'aunaga, ua e malilie manino i le tu'uina oa matou fa'atinoga, fa'atinoga ma kuki fa'asalalauga.aoao atili


Taimi meli: Oke-13-2021