A mini vezeték nélküli hőnyomtató Arduino könyvtárat (és MacOS alkalmazást) kap

[Larry Bank] A BLE (Bluetooth Low Energy) hőnyomtatón történő szövegek és grafikák nyomtatására szolgáló Arduino könyvtár kiváló tulajdonságokkal rendelkezik, és a lehető legegyszerűbben képes vezeték nélküli nyomtatási feladatokat küldeni számos általános modellre.Ezek a nyomtatók kicsik, olcsók és vezeték nélküliek.Ez egy jó kombináció, amely vonzóvá teszi őket olyan projektek számára, amelyek számára előnyös lehet a nyomtatott példányok nyomtatása.
Nem korlátozódik az egyszerű alapértelmezett szövegre.Használhat Adafruit_GFX könyvtárstílusú betűtípusokat és beállításokat a fejlettebb kimenetek befejezéséhez, és formázott szöveget küldhet grafikaként.Ebben a tömör funkciólistában minden információt elolvashat arról, hogy a könyvtár mire képes.
De [Larry] nem állt meg itt.Miközben mikrokontrollerekkel és BLE hőnyomtatókkal kísérletezett, azt is szerette volna felfedezni, hogy a BLE segítségével közvetlenül kommunikáljon ezekkel a nyomtatókkal a Mac számítógépéről.A Print2BLE egy MacOS-alkalmazás, amely lehetővé teszi a képfájlok áthúzását az alkalmazás ablakába.Ha az előnézeti effektus jó, a nyomtatás gombbal 1 bpp-es ​​dithered képként jön ki a nyomtatóból.
A kis hőnyomtatók alkalmasak olyan ügyes projektekhez, mint például a módosított Polaroid kamerák.Most ezek a kis nyomtatók vezeték nélküliek és gazdaságosak.Csak egy ilyen könyvtár segítségével lehet könnyebb a dolog.Természetesen, ha mindez túl egyszerűnek tűnik, a plazma segítségével bármikor visszahelyezheti a hőnyomtatást a hőnyomtatásba.
Böngészem a tárat, kíváncsi vagyok, hogy tud-e valaki ezekről az olcsó nyomtatókról, vagyis a Phomemo M02, M02s, M02pro nem kompatibilis, de macska, malac és egyéb nyomtatókat keresve lehet, hogy nagyjából ugyanazok mögöttes mechanizmus?Szeretné tudni, hogy ez vonatkozik-e a könyvtárra.Egy másik tárház a githubon a phomemo python szkriptek számára linuxos nyomtatáshoz.Ezekkel a dolgokkal olcsón és menően lehet játszani.Szeretném tudni, hogy miért nem lett nagyobb a tapadás.
Ezeknek a BLE nyomtatóknak számos változata létezik.Belsőleg mindegyiknek ugyanaz a nyomtatófeje és az UART interfésze lehet, de a BLE kártyákat gyártó cégek szeretnek változtatni a dolgokon, hogy megnehezítsék az alkalmazásaikon kívüli használatukat.A két általam támogatott nyomtatót az Android-alkalmazásukon keresztül kell visszafejteni, mert nem támogatják az ESC/POS szabványos parancskészletet.A GOOJPRT megfelelően viselkedik, és csak szabványos parancsokat küld a BLE-n keresztül.Gyanítom, hogy sok „furcsa” ember úgy dönt, hogy kommunikációs protokollokat használ, hogy rákényszerítse Önt a mobilalkalmazásaik használatára.
Ezért ha veszek egyet és kiürítem és kihúzom a BLE részt akkor nagy valószínűséggel csak UART hőnyomtatód van?
Játszottam az Amazon 80 mm-es NETUM vezeték nélküli/újratölthető nyomtatójával.80 dollárba kerül, és a soros kommunikációs porton jelenik meg.Támogatja az ESC/POS-t, ezért saját PowerShell-könyvtárat írtam a képekhez.A NETUM egyetlen hátránya, hogy nem rendelkezik túl nagy nyomtatótekercsekkel, de ez a kompaktság ára.Rájöttem, hogy vehetek néhány közepes méretű tekercset, és feltekerhetem a felét egy üres orsóra.Kevesebb, mint öt percet vesz igénybe, ami nem jelent nagy kényelmetlenséget attól függően, hogy milyen sebességgel használom őket.
A rövid válasz: igen!A Bluetooth Low Energy (BLE) nagyon konzisztens a különböző platformokon, így Linuxon való megvalósítása nem jelent nagy változást.
A méretezhető szövegekhez, egyszerű vonalakhoz és vonalkódokhoz nincs szükség bonyolult illesztőprogramokra, mert szinte minden elterjedt címke/nyugtanyomtató támogatja a viszonylag egyszerű Epson nyomtatószabvány kódot, más néven ESC/P-t.[1] Pontosabban, a címke/nyugta hőnyomtatók az ESC/POS (Epson szabványos kód/értékesítési pont) változatot használják.[2] Az ESC/P vagy ESC/POS név is megfelelő, mert a nyomtatóparancs előtt van egy ESCape karakter (ASCII kód ​​27).
Az egyszerű, általános célú termikus címke-/nyugtanyomtatók olcsón megvásárolhatók olyan webhelyeken, mint például az AliExpress.[3] Ezek az általános célú nyomtatók RS-232 UART TTL szintű interfésszel rendelkeznek, amely támogatja az ESC/POS-t.Az RS-232 UART TTL szintű interfész könnyen átalakítható USB-re UART/USB bridge chip (például CH340x) vagy kábel segítségével.WiFi és BLE vezeték nélküli kapcsolatokhoz csak egy modult, például az Espressif ESP32 modult kell csatlakoztatnia az UART TTL interfészhez.[4] Vagy adjon hozzá 10-15 USD-t az általános termikus címke-/nyugtanyomtatók árához, és közvetlenül biztosít USB/WiFi/BLE-t.De hol van ebben a móka?
Ha feldolgozni szeretné a képet (nagyítás/dither/fekete-fehér konverzió) és elküldi a címkenyomtatónak, akkor egy összetett illesztőprogram lép működésbe.Windows esetén az illesztőprogram online elérhető, keressen a „Windows termikus címkenyomtató-illesztőprogram” kifejezésre „s” nélkül.Nagyobb kihívást jelent az univerzális címke-/nyugtanyomtatót használó mikrokontrollerek számára a fényképek nyomtatásához, és ez [Larry Bank] Arduino könyvtára úgy tűnik, hogy a következő szintre lép.
3. Goojprt Qr203 58 mm-es mikro mikro beágyazott hőnyomtató Rs232+Ttl panel kompatibilis az Eml203-mal, 15,17 USD + 2,67 USD átvételi vonalkódhoz használva.
4. Vezeték nélküli modul NodeMcu V3 V2 Lua WIFI fejlesztőkártya ESP8266 ESP32 PCB antennával és USB porttal ESP-12E CP2102 2,94 USD + 0,82 USD Szállítási díj:
Az ezekben a nyomtatókban használt papír számos egészségügyi problémához kapcsolódik.Ráadásul semmilyen szempontból nem újrahasznosítható vagy környezetbarát.
Erős endokrin rendszert károsító biszfenol-a-t tartalmaz.A BPA-t nem tartalmazó termékek egyébként általában technikailag eltérő, de annál rosszabb endokrin károsító anyagokat tartalmaznak.
Függetlenül attól, hogy milyen idegesítő vegyszerek vagy sem, a hőpapír semmilyen definíció szerint nem környezetbarát (logikailag)
Nem valószínű, hogy a pénztáros által fizetett összeg egy kis részével foglalkozik.De érdemes megemlíteni.
[Donald Papp] Hackaday-bejegyzése által ihletett bejegyzés [Larry Bank] hőnyomtatókhoz való fotónyomtatással rendelkező Arduino-könyvtárára mutat, [Jeff Epler] új könyvtárral rendelkezik az Adafruitnál (2021. szeptember 28.) BLE Thermal. Cat” nyomtatóoktató a CircuitPython segítségével [1][2][3] Ennek eredménye egy fotónyomtatási funkció, amelyet az aranyos kis (de meglehetősen drága IMHO) Adafruit CLUE nRF52840 Express Thermal nyomtató hajtott végre Bluetooth LE kártyával és 1,3 hüvelykes 240 × 240-es színekkel IPS TFT kijelző a fedélzeten.[4]
Sajnos a CircuitPython kód csak egy képszerkesztő alkalmazással (például az ingyenes és nyílt forráskódú, többplatformos GIMP fotószerkesztővel) előre feldolgozott képet nyomtat.[5] De az igazság kedvéért kétlem, hogy egy Nordic nRF52840 Bluetooth LE processzorral, 1 MB flash memóriával, 256 KB RAM-mal és egy 64 MHz-es Cortex M4 processzorral, teljes CircuitPythont futtató CLUE kártyán van-e hely bármit is feldolgozni, kivéve az egyszerű. deszka.
[Jeff Epler] ezt írta: Amikor megláttam a „macska” nyomtatót ebben a Hackaday cikkben (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), csak elő kell készítenem magamnak egyet.Az eredeti poszter készített egy könyvtárat az Arduino számára, de szerettem volna egy CircuitPythonhoz megfelelő verziót készíteni.
2. Az Adafruit „BLE Thermal „Cat” nyomtatója CircuitPython-nal” [egyoldalas html formátum]

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

Weboldalunk és szolgáltatásaink használatával Ön kifejezetten hozzájárul teljesítmény-, funkcionalitásunk és hirdetési cookie-ink elhelyezéséhez.tudj meg többet


Feladás időpontja: 2021.10.13