Мини утасгүй дулааны принтер Arduino номын сан (болон MacOS програм) авдаг.

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

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

Манай вэбсайт болон үйлчилгээг ашигласнаар та бидний гүйцэтгэл, ажиллагаа, сурталчилгааны күүки байршуулахыг шууд зөвшөөрч байна.илүү их судла


Шуудангийн цаг: 2021 оны 10-р сарын 13