[Larry Bank] BLE (Bluetooth Low Energy) termiki printerinde tekst we grafika çap etmek üçin Arduino kitaphanasy käbir ajaýyp aýratynlyklara eýedir we simsiz çap işlerini mümkin boldugyça köp umumy modellere iberip biler.Bu printerler kiçi, arzan we simsiz.Bu, gaty göçürmeleri çap etmekden peýdalanyp biljek taslamalar üçin özüne çekiji gowy kombinasiýa.
Şeýle hem ýönekeý tekst bilen çäklenmeýär.Has ösen çykyşy tamamlamak we formatlanan teksti grafika hökmünde ibermek üçin Adafruit_GFX kitaphana stiliniň şriftlerini we opsiýalaryny ulanyp bilersiňiz.Bu gysga funksiýalaryň sanawynda kitaphananyň näme edip biljekdigi baradaky ähli maglumatlary okap bilersiňiz.
Emma [Larri] munuň bilen çäklenmedi.Mikrokontroller we BLE termiki printerleri bilen synag geçirip ýörkä, Mac-dan bu printerler bilen gürleşmek üçin BLE-ni gönüden-göni öwrenmek isledi.Print2BLE, surat faýllaryny programma penjiresine çekmäge mümkinçilik berýän MacOS programmasydyr.Öňünden görüş effekti gowy bolsa, çap etmek düwmesi ony printerden 1 bpp çyzylan şekil hökmünde çykarar.
Kiçijik termiki printerler üýtgedilen Polaroid kameralary ýaly arassa taslamalar üçin amatlydyr.Indi bu kiçi printerler simsiz we tygşytly.Diňe şeýle kitaphananyň kömegi bilen zatlar aňsatlaşyp biler.Elbetde, bularyň hemmesi birneme aňsat ýaly görünse, termiki çapy islän wagtyňyz termiki çap etmek üçin plazmany ulanyp bilersiňiz.
Ammarda göz aýlaýaryn, bu arzan printerler hakda, ýagny Phomemo M02, M02s we M02pro biri-birine gabat gelmeýän sanawda ýok, ýöne pişik, doňuz we beýleki printerleri gözleýän bolsaňyz, birmeňzeş ýa-da az bolup biler diýip pikir edýärin. esasy mehanizm?Kitaphana degişlidigini ýa-da ýokdugyny bilmek isleýärsiňiz.Linuxda çap etmek üçin phomemo pifon skriptleri üçin github-da başga bir ammar.Bu zatlar oýnamak üçin arzan we ajaýyp.Näme üçin has köp çekilmändigini bilmek isleýärsiňiz.
Bu BLE printerleriniň köp dürli görnüşleri bar.Içerde olaryň hemmesiniň birmeňzeş çap we UART interfeýsi bolup biler, ýöne BLE tagtalaryny goşýan kompaniýalar, programmalarynyň daşynda ulanmagy kynlaşdyrmak üçin zatlary üýtgetmegi halaýarlar.Goldaýan iki printerim, ESC / POS standart buýruklar toplumyny goldamaýandygy sebäpli, Android programmalary arkaly tersine işlenmeli.GOOJPRT özüni dogry alyp barýar we diňe BLE arkaly standart buýruklary iberýär.Köp “geň” adamlaryň mobil programmalaryny ulanmaga mejbur etmek üçin aragatnaşyk protokollaryny ulanmagy karar edýändigine ynanýaryn.
Şol sebäpden, birini satyn alyp, boşadyp, BLE bölegini aýyrsam, diňe UART termiki printeriňiziň bolmagy gaty ähtimalmy?
Amazonyň 80mm NETUM simsiz / zarýad berilýän printeri bilen oýnadym.Bahasy 80 dollar we seriýa com portunda görkezilýär.ESC / POS-ny goldaýar, şonuň üçin suratlar üçin öz PowerShell kitaphanamy ýazdym.NETUM-yň ýekeje kemçiligi, gaty uly printer rulonlary üçin kuwwatynyň ýoklugy, ýöne bu ykjamlygyň bahasy.Orta ölçegli rulonlary alyp, ýarysyny boş gaba atyp biljekdigime göz ýetirdim.Bäş minutdanam az wagt gerek, bu meniň ulanýan tizligime görä uly bir oňaýsyzlyk däl.
Gysga jogap!“Bluetooth Low Energy” (BLE) dürli platformalarda gaty yzygiderli, şonuň üçin ony Linux-da durmuşa geçirmek kän bir üýtgeşiklik döretmez.
Giňeldilip bilinýän tekst, ýönekeý setirler we ştrih-kodlar üçin çylşyrymly draýwerler talap edilmeýär, sebäbi umumy bellik / kabul ediş printerleriniň hemmesi diýen ýaly ýönekeý Epson printer standart koduny goldaýar, ESC / P hem diýilýär.[1] Has takygy, bellik / alynýan termiki printerler ESC / POS (Epson Standard Code / Satyş nokady) görnüşini ulanýarlar.[2] ESC / P ýa-da ESC / POS ady hem laýyk gelýär, sebäbi printer buýrugyndan öň ESCape nyşany (ASCII kody 27) bar.
Eönekeý umumy maksatly termiki bellik / kwitansiýa printerlerini AliExpress ýaly web sahypalarynda arzan satyn alyp bolýar.[3] Bu umumy maksatly printerlerde ESC / POS-ny goldaýan RS-232 UART TTL derejeli interfeýs bar.RS-232 UART TTL derejeli interfeýsi UART / USB köpri çipi (CH340x ýaly) ýa-da kabel arkaly aňsatlyk bilen USB öwrüp bolýar.WiFi we BLE simsiz birikmeler üçin diňe Espressif ESP32 moduly ýaly UART TTL interfeýsine birikdirmeli.[4] Ora-da umumy termiki belligiň / kwitansiýa printerleriniň bahasyna 10-15 ABŞ dollaryny goşuň we gönüden-göni USB / WiFi / BLE üpjün eder.Emma munuň gyzykly ýeri nirede?
Suraty gaýtadan işlemek (ulaltmak / üýtgetmek / ak-ak öwürmek) we bellik printerine ibermek isleseňiz, çylşyrymly sürüji oýnaýar.Windows üçin draýwer onlaýn üpjün edilýär, “Windows termiki belligi printer sürüjisini” “s” -den gözläň.Suratlary çap etmek üçin uniwersal bellik / kwitansiýa printerlerini ulanýan mikrokontrollar üçin has kyn we bu [Larri Bankyň] Arduino kitaphanasy indiki derejä çykan ýaly.
3. Goojprt Qr203 58 mm mikro mikro oturdylan termiki printer, Eml203 bilen gabat gelýän Rs232 + Ttl paneli, ştrih-koduny almak üçin ABŞ-nyň 15.17 $ + 2.67 ABŞ dollary:
4. Simsiz modul NodeMcu V3 V2 Lua WIFI ösüş tagtasy ESP8266 ESP32 PCB antenna we USB porty ESP-12E CP2102 USD 2.94 + USD 0.82 ippingükleme tölegi:
Bu printerleriň ulanýan kagyzy, köp sanly saglyk meselesi bilen baglanyşykly.Mundan başga-da, hiç hili ýagdaýda gaýtadan ulanylmaýar ýa-da ekologiýa taýdan arassa däl.
Onda güýçli endokrin bozujy bisfenol-a bar.Theeri gelende aýtsak, BPA-ny öz içine almaýan önümlerde adatça BPA-tehniki taýdan tapawutly, ýöne has erbet endokrin bozujylar bar.
Bizar ediji himiki maddalara ýa-da ýoklugyna garamazdan, termiki kagyz islendik kesgitleme boýunça ekologiki (logiki taýdan) arassa däl
Kassir tarapyndan öndürilen puluň ujypsyzja bölegi bilen iş salyşmagyňyz gaty ähtimal.Emma bellemelidiris.
[Donald Papp] tarapyndan ýazylan bu Hackaday ýazgysy bilen ylhamlanan bu ýazgy, termiki printerler üçin surat çap etmek bilen [Larri Bankyň] Arduino kitaphanasyna yşarat edýär, [Jeff Epler] Adafruit-de (2021-nji ýylyň sentýabr aýy) 28-nji bölümi) 'BLE termal' Pişik ”“ CircuitPython ”bilen printer gollanmasy Bortda IPS TFT ekrany.[4]
Gynansagam, “CircuitPython” kody diňe surat redaktirleme programmasy (erkin we açyk çeşme GIMP surat redaktory ýaly) öňünden taýýarlanan şekili çap edýär.] tagta.
[Jeff Epler] ýazdy: Hackaday makalasynda "pişik" printerini görenimde (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app /), diňe özüm üçin taýýarlamaly.Asyl afişa Arduino üçin kitaphana ýasady, ýöne CircuitPython üçin laýyk wersiýa döretmek isledim.
2. “Adafruit” -iň “BLE termiki“ pişik ”printeri, CircuitPython” gollanmasy [ýekeje sahypa html formaty]
https://cdn-learn.adafruit.com/downloads/pdf/ble-thermal-cat-printer-with-circuitpython.pdf?timestamp=1632888339
Web sahypamyzy we hyzmatlarymyzy ulanmak bilen, öndürijiligimiziň, işleýşimiziň we mahabat gutapjyklarymyzyň ýerleşdirilmegine aç-açan razy bolýarsyňyz.köpräk oka
Iş wagty: 13-2021-nji oktýabr