Langaton minilämpötulostin saa Arduino-kirjaston (ja MacOS-sovelluksen)

[Larry Bank] Arduino-kirjastossa tekstin ja grafiikan tulostamiseen BLE (Bluetooth Low Energy) -lämpötulostimella on joitakin erinomaisia ​​ominaisuuksia, ja se voi lähettää langattomia tulostustöitä moniin yleisiin malleihin mahdollisimman helposti.Nämä tulostimet ovat pieniä, edullisia ja langattomia.Tämä on hyvä yhdistelmä, joka tekee niistä houkuttelevia projekteille, jotka voivat hyötyä paperikopioiden tulostamisesta.
Se ei myöskään rajoitu yksinkertaiseen oletustekstiin.Voit käyttää Adafruit_GFX-kirjastotyylisiä kirjasimia ja vaihtoehtoja täydentääksesi edistyneempää tulostusta ja lähettääksesi muotoiltua tekstiä grafiikana.Voit lukea kaikki tiedot siitä, mitä kirjasto voi tehdä tästä tiivistä toimintoluettelosta.
Mutta [Larry] ei pysähtynyt tähän.Kokeillessaan mikro-ohjaimia ja BLE-lämpötulostimia hän halusi myös tutkia suoraan BLE:n avulla puhuakseen näiden tulostimien kanssa Macistaan.Print2BLE on MacOS-sovellus, jonka avulla voit vetää kuvatiedostoja sovellusikkunaan.Jos esikatselutehoste on hyvä, tulostuspainike saa sen ulos tulostimesta 1 bpp:n väristettynä kuvana.
Pienet lämpötulostimet sopivat siisteihin projekteihin, kuten muunneltuihin Polaroid-kameroihin.Nyt nämä pienet tulostimet ovat langattomia ja taloudellisia.Vain tällaisen kirjaston avulla asiat voivat muuttua helpommaksi.Tietysti, jos tämä kaikki vaikuttaa hieman liian helpolta, voit käyttää plasmaa lämpötulostuksen palauttamiseen lämpötulostukseen milloin tahansa.
Selailen arkistoa ihmetellen tietääkö joku näistä halvoista tulostimista eli Phomemo M02:ta, M02:ta ja M02proa ei ole listattu yhteensopivina, mutta kissa-, sika- ja muita tulostimia etsin, ne voivat olla enemmän tai vähemmän samoja. taustalla oleva mekanismi?Haluatko tietää, koskeeko se kirjastoa.Toinen githubin arkisto phomemo python -skripteille linux-tulostusta varten.Nämä asiat ovat halpoja ja siistejä pelata.Haluatko tietää, miksi se ei saanut lisää pitoa.
Näistä BLE-tulostimista on monia muunnelmia.Sisäisesti niillä kaikilla voi olla sama tulostuspää ja UART-liitäntä, mutta BLE-kortteja lisäävät yritykset haluavat muuttaa asioita vaikeuttaakseen käyttöä sovellusten ulkopuolella.Kaksi tukemani tulostinta on käännettävä niiden Android-sovellusten kautta, koska ne eivät tue ESC/POS-standardin komentosarjaa.GOOJPRT toimii oikein ja lähettää vain vakiokomentoja BLE:n kautta.Epäilen, että monet "outot" ihmiset päättävät käyttää viestintäprotokollia pakottaakseen sinut käyttämään heidän mobiilisovelluksiaan.
Siksi, jos ostan yhden niistä ja tyhjenän sen ja irrotan BLE-osan, on erittäin todennäköistä, että sinulla on vain UART-lämpötulostin?
Olen pelannut Amazonin 80 mm:n langattomalla/ladattavalla NETUM-tulostimella.Se maksaa 80 dollaria ja näkyy sarjaportissa.Se tukee ESC/POS:ää, joten kirjoitin oman PowerShell-kirjastoni kuville.NETUMin ainoa haittapuoli on, että se ei mahdu kovin suurille tulostinrullille, mutta se on kompaktin hinta.Huomasin, että voin ottaa muutaman keskikokoisen rullan ja rullata puolet niistä tyhjälle kelalle.Se kestää alle viisi minuuttia, mikä ei ole suuri haitta niiden käyttönopeuteen nähden.
Lyhyt vastaus - kyllä!Bluetooth Low Energy (BLE) on hyvin johdonmukainen eri alustoilla, joten sen käyttöönotto Linuxissa ei vaikuta paljon.
Skaalautuvaa tekstiä, yksinkertaisia ​​rivejä ja viivakoodeja varten ei tarvita monimutkaisia ​​ohjaimia, koska melkein kaikki yleiset tarra-/kuittitulostimet tukevat suhteellisen yksinkertaista Epson-tulostimen standardikoodia, joka tunnetaan myös nimellä ESC/P.[1] Tarkemmin sanottuna tarra-/kuittilämpötulostimet käyttävät ESC/POS (Epson Standard Code/Point of Sale) -versiota.[2] Nimi ESC/P tai ESC/POS sopii myös, koska tulostinkomentoa edeltää ESCape-merkki (ASCII-koodi 27).
Yksinkertaisia ​​yleiskäyttöisiä lämpötarra-/kuittitulostimia voi ostaa edullisesti verkkosivustoilta, kuten AliExpress.[3] Näissä yleistulostimissa on RS-232 UART TTL -tason liitäntä, joka tukee ESC/POS:ää.RS-232 UART TTL -tason liitäntä voidaan helposti muuntaa USB:ksi UART/USB-siltasirun (kuten CH340x) tai kaapelin avulla.Langattomissa WiFi- ja BLE-yhteyksissä sinun tarvitsee vain liittää moduuli, kuten Espressif ESP32 -moduuli, UART TTL -liitäntään.[4] Tai lisää 10–15 Yhdysvaltain dollaria yleisten lämpötarra-/kuittitulostimien hintaan, niin se tarjoaa suoraan USB/WiFi/BLE-yhteyden.Mutta missä tässä on hauskuus?
Kun haluat käsitellä kuvaa (zoom/dither/mustavalkomuunnos) ja lähettää sen tarratulostimelle, monimutkainen ohjain tulee käyttöön.Windowsissa ohjain toimitetaan verkossa, etsi "Windowsin lämpötarratulostinohjain" ilman "s" -kirjainta.Se on haastavampaa mikro-ohjaimille, jotka käyttävät yleisiä tarra-/kuittitulostimia valokuvien tulostamiseen, ja tämä on [Larry Bankin] Arduino-kirjasto, joka näyttää vievän seuraavalle tasolle.
3. Goojprt Qr203 58 mm mikro-mikrosulautettu lämpötulostin Rs232+Ttl-paneeli, joka on yhteensopiva Eml203:n kanssa, käytetään kuitin viivakoodiin US $15.17 + US $2.67 Toimitus:
4. Langaton moduuli NodeMcu V3 V2 Lua WIFI-kehityskortti ESP8266 ESP32 PCB-antennilla ja USB-portilla ESP-12E CP2102 2,94 USD + 0,82 USD Toimitusmaksu:
Näiden tulostimien käyttämä paperi liittyy useisiin terveysongelmiin.Lisäksi se ei ole kierrätettävä tai ympäristöystävällinen millään tavalla.
Se sisältää voimakasta hormonitoimintaa häiritsevää bisfenoli-a:ta.Muuten, tuotteet, jotka eivät sisällä BPA:ta, sisältävät yleensä BPA:ta teknisesti erilaisia, mutta huonompia hormonitoimintaa häiritseviä aineita.
Huolimatta ärsyttävistä kemikaaleista tai ei, lämpöpaperi ei ole millään määritelmällä ekologisesti (loogisesti) ystävällinen
Tuskin tulet käsittelemään pientä osaa kassan suorittamasta summasta.Mutta se on mainitsemisen arvoinen.
Tämän [Donald Pappin] Hackaday-viestin innoittamana tämä viesti viittaa [Larry Bankin] Arduino-kirjastoon, jossa on valokuvatulostus lämpötulostimille. [Jeff Epler] tarjoaa uuden Adafruitissa (syyskuu 2021) 28. BLE Thermal. Cat”-tulostimen opetusohjelma CircuitPythonilla [1][2][3] Tämä johti valokuvien tulostustoimintoon, jota ohjasi suloinen pieni (mutta melko kallis IMHO) Adafruit CLUE nRF52840 Express Thermal -tulostin Bluetooth LE -kortilla ja 1,3 tuuman 240 × 240 värillä IPS TFT -näyttö aluksella.[4]
Valitettavasti CircuitPython-koodi tulostaa vain kuvan, joka on esikäsitelty kuvankäsittelysovelluksella (kuten ilmainen ja avoimen lähdekoodin monikäyttöinen GIMP-valokuvaeditori).[5] Mutta ollakseni rehellinen, epäilen, onko CLUE-kortilla, jossa on pohjoismainen nRF52840 Bluetooth LE -prosessori, 1 Mt:n flash-muisti, 256 kt RAM-muisti ja 64 MHz Cortex M4 -prosessori, jossa on täysi CircuitPython, tilaa esikäsitellä kaikkea muuta kuin yksinkertaista. lankku.
[Jeff Epler] kirjoitti: Kun näin "kissa"-tulostimen tässä Hackaday-artikkelissa (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), minun täytyy vain valmistaa sellainen itselleni.Alkuperäinen juliste teki kirjaston Arduinolle, mutta halusin tehdä CircuitPythonille sopivan version.
2. Adafruitin "BLE Thermal "Cat" -tulostin CircuitPythonilla" [yksisivuinen html-muoto]

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

Käyttämällä verkkosivustoamme ja palveluitamme hyväksyt selkeästi suorituskyky-, toiminnallisuus- ja mainosevästeidemme sijoittamisen.oppia lisää


Postitusaika: 13.10.2021