Міні-бесправадны тэрмапрынтэр атрымаў бібліятэку Arduino (і прыкладанне MacOS)

[Лары Бэнк] Бібліятэка Arduino для друку тэксту і графікі на цеплавым прынтары BLE (Bluetooth Low Energy) мае некалькі выдатных функцый і можа як мага прасцей адпраўляць заданні бесправаднога друку на многія распаўсюджаныя мадэлі.Гэтыя прынтэры невялікія, недарагія і бесправадныя.Гэта добрае спалучэнне, якое робіць іх прывабнымі для праектаў, якія могуць выйграць ад друку папяровых копій.
Ён таксама не абмяжоўваецца простым тэкстам па змаўчанні.Вы можаце выкарыстоўваць шрыфты і параметры ў стылі бібліятэкі Adafruit_GFX для выканання больш пашыранага вываду і адпраўкі адфарматаванага тэксту ў выглядзе графікі.Вы можаце прачытаць усю інфармацыю пра тое, што можа рабіць бібліятэка, у гэтым кароткім спісе функцый.
Але [Лары] на гэтым не спыніўся.Эксперыментуючы з мікракантролерамі і тэрмапрынтарамі BLE, ён таксама хацеў непасрэдна вывучыць выкарыстанне BLE для размовы з гэтымі прынтарамі са свайго Mac.Print2BLE - гэта праграма MacOS, якая дазваляе перацягваць файлы малюнкаў у акно праграмы.Калі эфект папярэдняга прагляду добры, кнопка друку прымусіць яго выйсці з друкаркі ў выглядзе 1-бітнай выявы з размываннем.
Невялікія тэрмічныя прынтэры падыходзяць для акуратных праектаў, такіх як мадыфікаваныя камеры Polaroid.Цяпер гэтыя невялікія прынтэры бесправадныя і эканамічныя.Толькі з дапамогай такой бібліятэкі ўсё можа стаць прасцей.Вядома, калі ўсё гэта здаецца занадта простым, вы можаце выкарыстоўваць плазму, каб вярнуць тэрмадрук у тэрмадрук у любы час.
Я праглядаю рэпазітар і пытаюся, ці ведае хто-небудзь пра гэтыя танныя прынтэры, то бок Phomemo M02, M02s і M02pro не пазначаны як сумяшчальныя, але шукаю прынтэры для котак, свіней і іншыя, яны могуць быць больш-менш аднолькавымі асноўны механізм?Хочаце ведаць, ці адносіцца гэта да бібліятэкі.Яшчэ адно сховішча на github для сцэнарыяў phomemo python для друку ў Linux.Гэтыя рэчы танныя і класныя для гульні.Хочаце ведаць, чаму ён не атрымаў большай цягі.
Існуе мноства варыянтаў гэтых прынтараў BLE.Унутрана ўсе яны могуць мець аднолькавыя друкавальныя галоўкі і інтэрфейс UART, але кампаніі, якія дадаюць платы BLE, любяць змяняць рэчы, каб ускладніць выкарыстанне па-за іх праграмамі.Два прынтары, якія я падтрымліваю, павінны быць сканструяваны праз іх праграмы Android, таму што яны не падтрымліваюць стандартны набор каманд ESC/POS.GOOJPRT паводзіць сябе правільна і адпраўляе толькі стандартныя каманды праз BLE.Я падазраю, што многія «дзіўныя» людзі вырашаюць выкарыстоўваць пратаколы сувязі, каб прымусіць вас выкарыстоўваць іх мабільныя праграмы.
Такім чынам, калі я куплю адзін з іх, вызвалю яго і адключу частку BLE, то вельмі верагодна, што ў вас ёсць толькі тэрмапрынтэр UART?
Я гуляў з 80-міліметровым бесправадным/акумулятарным прынтарам Amazon NETUM.Ён каштуе 80 долараў і адлюстроўваецца на паслядоўным COM-порту.Ён падтрымлівае ESC/POS, таму я напісаў уласную бібліятэку PowerShell для малюнкаў.Адзіным недахопам NETUM з'яўляецца тое, што ён не мае ёмістасці для вельмі вялікіх рулонаў друкаркі, але гэта цана кампактнасці.Я выявіў, што магу ўзяць рулоны сярэдняга памеру і разгарнуць палову іх на пустую катушку.Гэта займае менш за пяць хвілін, што не з'яўляецца вялікай нязручнасцю ў залежнасці ад хуткасці, з якой я імі карыстаюся.
Кароткі адказ - так!Bluetooth Low Energy (BLE) вельмі ўзгоднены на розных платформах, таму яго ўкараненне ў Linux не будзе мець вялікага значэння.
Для маштабаванага тэксту, простых радкоў і штрых-кодаў не патрабуюцца складаныя драйверы, таму што амаль усе распаўсюджаныя прынтары этыкетак/чэкаў падтрымліваюць адносна просты стандартны код друкаркі Epson, таксама вядомы як ESC/P.[1] Калі быць больш дакладным, тэрмічныя прынтэры для этыкетак/чэкаў выкарыстоўваюць варыянт ESC/POS (стандартны код Epson/пункт продажу).[2] Імя ESC/P або ESC/POS таксама падыходзіць, таму што перад камандай прынтара ёсць сімвал ESCape (код ASCII 27).
Простыя ўніверсальныя тэрмічныя прынтэры для этыкетак/чэкаў можна набыць па танным цэнах на такіх сайтах, як AliExpress.[3] Гэтыя прынтэры агульнага прызначэння маюць інтэрфейс RS-232 UART TTL ўзроўню, які падтрымлівае ESC/POS.Інтэрфейс RS-232 UART TTL можа быць лёгка пераўтвораны ў USB з дапамогай чыпа моста UART/USB (напрыклад, CH340x) або кабеля.Для бесправадных злучэнняў WiFi і BLE вам трэба толькі падключыць такі модуль, як модуль Espressif ESP32, да інтэрфейсу UART TTL.[4] Або дадайце 10-15 долараў ЗША да цаны звычайных тэрмічных прынтараў этыкетак/чэкаў, і яны будуць непасрэдна забяспечваць USB/WiFi/BLE.Але дзе ў гэтым цікавасць?
Калі вы жадаеце апрацаваць выяву (павелічэнне/дыфер/чорна-белае пераўтварэнне) і адправіць яе на прынтэр для этыкетак, у гульню ўваходзіць складаны драйвер.Для Windows драйвер прадастаўляецца ў інтэрнэце, шукайце «Драйвер тэрмічнага друкаркі этыкетак Windows» без «s».Гэта больш складана для мікракантролераў, якія выкарыстоўваюць універсальныя прынтэры этыкетак/чэкаў для друку фатаграфій, і гэта значыць, што бібліятэка Arduino [Лары Бэнка], здаецца, пераходзіць на новы ўзровень.
3. Goojprt Qr203 58 мм мікра-мікраўбудаваны тэрмічны прынтэр Rs232+панэль Ttl, сумяшчальная з Eml203, выкарыстоўваецца для штрых-кода квітанцыі 15,17 $ ЗША + 2,67 $ ЗША Дастаўка:
4. Бесправадны модуль NodeMcu V3 V2 Lua Плата распрацоўкі WIFI ESP8266 ESP32 з антэнай на друкаванай плаце і портам USB ESP-12E CP2102 2,94 USD + 0,82 USD Кошт дастаўкі:
Папера, якая выкарыстоўваецца гэтымі друкарнямі, звязана з вялікай колькасцю праблем са здароўем.Акрамя таго, ён ні ў якім разе не падлягае перапрацоўцы і не экалагічна чысты.
Ён змяшчае магутны эндакрынны разбуральнік бісфенол-а.Дарэчы, прадукты, якія не ўтрымліваюць BPA, звычайна ўтрымліваюць BPA-тэхнічна іншыя, але горшыя эндакрынныя разбуральнікі.
Незалежна ад надакучлівых хімікатаў ці не, тэрмапапера не з'яўляецца экалагічна (лагічна) чыстай ні па адным азначэнні
Вы наўрад ці будзеце мець справу з невялікай часткай сумы, зробленай касірам.Але згадаць варта.
Натхнёны гэтай публікацыяй Hackaday ад [Дональда Паппа], гэтая публікацыя паказвае на бібліятэку Arduino [Лары Бэнка] з фотадрукам для тэрмальных прынтараў, [Джэф Эплер] мае новую на Adafruit (верасень 2021 г.) 28th)'BLE Thermal “ Падручнік па друкарцы Cat” з CircuitPython [1][2][3] Гэта прывяло да функцыі друку фатаграфій, кіраванай маленькім сімпатычным (але даволі дарагім, імхо) цеплавым прынтарам Adafruit CLUE nRF52840 Express з платай Bluetooth LE і 1,3” 240×240 каляровым Дысплей IPS TFT на борце.[4]
На жаль, код CircuitPython друкуе толькі выяву, папярэдне апрацаваную праграмай для рэдагавання фатаграфій (напрыклад, бясплатным міжплатформенным фотарэдактарам GIMP з адкрытым зыходным кодам).[5] Але, па праўдзе кажучы, я сумняваюся, што на плаце CLUE з працэсарам Nordic nRF52840 Bluetooth LE, 1 МБ флэш-памяці, 256 КБ АЗП і працэсарам Cortex M4 64 МГц, які працуе на поўным CircuitPython, ёсць месца для папярэдняй апрацоўкі ўсяго, акрамя простага. планка.
[Джэф Эплер] напісаў: «Калі я ўбачыў «каціны» прынтэр у гэтым артыкуле Hackaday (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), мне проста трэба падрыхтаваць адзін для сябе.Арыгінальны плакат ствараў бібліятэку для Arduino, але я хацеў зрабіць версію, прыдатную для CircuitPython.
2. Падручнік Adafruit “BLE Thermal “Cat” Printer with CircuitPython” [фармат html на адной старонцы]

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

Выкарыстоўваючы наш вэб-сайт і паслугі, вы адназначна згаджаецеся з размяшчэннем нашых файлаў cookie прадукцыйнасці, функцыянальнасці і рэкламы.даведацца больш


Час публікацыі: 13 кастрычніка 2021 г