Мини безжичен термички печатач добива Arduino библиотека (и MacOS апликација)

[Larry Bank] Библиотеката Arduino за печатење текст и графика на термички печатач BLE (Bluetooth Low Energy) има некои одлични карактеристики и може што полесно да испраќа задачи за безжично печатење на многу вообичаени модели.Овие печатачи се мали, ефтини и безжични.Ова е добра комбинација што ги прави привлечни за проекти кои можат да имаат корист од печатење на печатени копии.
Исто така, не е ограничен на едноставен стандарден текст.Може да користите фонтови и опции во стилот на библиотеката Adafruit_GFX за да завршите понапреден излез и да испраќате форматиран текст како графика.Можете да ги прочитате сите информации за тоа што може да направи библиотеката во оваа концизна листа на функции.
Но, [Лари] не застана тука.Додека експериментирал со микроконтролери и термални печатачи BLE, тој исто така сакал да истражува директно користејќи BLE за да разговара со овие печатачи од неговиот Mac.Print2BLE е апликација за MacOS која ви овозможува да влечете датотеки со слики во прозорецот на апликацијата.Ако ефектот на преглед е добар, копчето за печатење ќе го натера да излезе од печатачот како искривена слика од 1 bpp.
Малите термални печатачи се погодни за уредни проекти, како што се модифицираните Polaroid камери.Сега овие мали печатачи се безжични и економични.Само со помош на ваква библиотека работите можат да станат полесни.Се разбира, ако сето ова изгледа малку премногу лесно, можете да користите плазма за да го вратите термичкото печатење во термичко печатење во секое време.
Го разгледувам складиштето, се прашувам дали некој знае за овие евтини печатачи, односно Phomemo M02, M02s и M02pro не се наведени како компатибилни, но барам печатачи за мачки, свиња и други, можеби се горе-долу исти. основниот механизам?Сакате да знаете дали тоа се однесува на библиотеката.Друго складиште на github за скрипти за phomemo python за печатење на Linux.Овие работи се евтини и кул за играње.Сакате да знаете зошто не доби повеќе влечење.
Постојат многу варијации на овие BLE печатачи.Внатрешно, сите тие може да имаат иста глава за печатење и UART интерфејс, но компаниите што додаваат BLE табли сакаат да ги менуваат работите за да го отежнат користењето надвор од нивните апликации.Двата печатачи што ги поддржувам мора да бидат обратно дизајнирани преку нивните апликации за Android бидејќи не го поддржуваат стандардниот сет на команди ESC/POS.GOOJPRT се однесува правилно и испраќа само стандардни команди преку BLE.Се сомневам дека многу „чудни“ луѓе одлучуваат да користат протоколи за комуникација за да ве принудат да ги користите нивните мобилни апликации.
Затоа, ако купам еден од нив и го испразнам и го исклучам делот BLE, тогаш голема е веројатноста да имате само термички печатач UART?
Си играв со 80 мм НЕТУМ безжичен/пополнувачки печатач на Амазон.Чини 80 долари и се прикажува на сериската ком-порта.Поддржува ESC/POS, па напишав своја сопствена библиотека PowerShell за слики.Единствениот недостаток на NETUM е тоа што нема капацитет за многу големи ролни за печатач, но ова е цената на компактноста.Открив дека можам да земам ролати со средна големина и да одмотам половина од нив на празна калем.Потребни се помалку од пет минути, што не е голема непријатност според брзината со која ги користам.
Краткиот одговор-да!Bluetooth Low Energy (BLE) е многу конзистентен на различни платформи, така што неговото имплементирање на Linux нема да направи голема разлика.
За скалабилен текст, едноставни линии и бар-кодови, не се потребни комплицирани драјвери, бидејќи скоро сите вообичаени печатачи за етикети/приемници го поддржуваат релативно едноставниот стандарден код за печатачот Epson, познат и како ESC/P.[1] Да бидеме попрецизни, термалните печатачи за етикети/приеми ја користат варијантата ESC/POS (Epson Standard Code/Point of Sale).[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 библиотеката на [Larry Bank] се чини дека е подигната на следното ниво.
3. Микро вграден термички печатач Goojprt Qr203 Rs232+Ttl од 58 мм, компатибилен со Eml203, што се користи за баркод за прием 15,17 УСД + 2,67 УСД Испорака:
4. Безжичен модул NodeMcu V3 V2 Lua WIFI развојна плоча ESP8266 ESP32 со PCB антена и USB порта ESP-12E CP2102 2,94 УСД + 0,82 УСД Надоместок за испорака:
Хартијата што ја користат овие печатачи е поврзана со голем број здравствени проблеми.Дополнително, тој не може да се рециклира или во никој случај не е еколошки.
Содржи моќен ендокрино нарушување бисфенол-а.Патем, производите што не содржат БПА обично содржат БПА-технички различни, но полоши ендокрини пореметувачи.
Без разлика на досадните хемикалии или не, термалната хартија не е еколошки (логично) по ниту една дефиниција.
Малку е веројатно дека ќе се справите со мал дел од сумата направена од касиерот.Но, вреди да се спомене.
Инспириран од оваа објава на Хакадеј на [Доналд Пап], оваа објава укажува на библиотеката Arduino на [Larry Bank] со печатење фотографии за термални печатачи, [Џеф Еплер] има нова во Adafruit (септември 2021) 28th)'BLE Thermal“ Упатство за печатач Cat“ со CircuitPython [1][2][3] Ова резултираше со функција за печатење фотографии управувана од слаткиот мал (но прилично скап IMHO) Adafruit CLUE nRF52840 Express Термички печатач со Bluetooth LE плоча и 1,3” 240×240 боја IPS TFT дисплеј на одборот.[4]
За жал, кодот CircuitPython печати само слика претходно обработена од апликација за уредување фотографии (како што е бесплатниот и со отворен код меѓу-платформски уредувач на фотографии GIMP).[5] Но, да бидам фер, се сомневам дали CLUE плочката со нордиски nRF52840 Bluetooth LE процесор, 1 MB флеш меморија, 256 KB RAM и процесор Cortex M4 од 64 MHz што работи целосно CircuitPython има простор за преобработка на сè освен едноставното. штица.
[Џеф Еплер] напиша: Кога го видов печатачот „мачка“ во оваа статија на Хакадеј (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/), само треба да подготвам еден за себе.Оригиналниот постер направи библиотека за Arduino, но сакав да направам верзија погодна за CircuitPython.
2. Упатство за „BLE Thermal „Cat“ Printer with CircuitPython“ на Adafruit [формат на една страница html]

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

Со користење на нашата веб-страница и услуги, вие експлицитно се согласувате со поставувањето на нашите перформанси, функционалност и колачиња за рекламирање.научи повеќе


Време на објавување: Октомври-13-2021 година