เครื่องพิมพ์ความร้อนไร้สายขนาดเล็กได้รับไลบรารี Arduino (และแอปพลิเคชัน MacOS)

[Larry Bank] ไลบรารี Arduino สำหรับพิมพ์ข้อความและกราฟิกบนเครื่องพิมพ์เทอร์มอล BLE (Bluetooth Low Energy) มีคุณสมบัติที่ยอดเยี่ยมและสามารถส่งงานพิมพ์แบบไร้สายไปยังรุ่นทั่วไปหลายๆ รุ่นได้อย่างง่ายดายที่สุดเครื่องพิมพ์เหล่านี้มีขนาดเล็ก ราคาไม่แพง และไร้สายนี่เป็นการผสมผสานที่ดีที่ทำให้พวกเขาน่าสนใจสำหรับโครงการที่ได้รับประโยชน์จากการพิมพ์เอกสาร
นอกจากนี้ยังไม่จำกัดเฉพาะข้อความเริ่มต้นอย่างง่ายคุณสามารถใช้ฟอนต์และตัวเลือกสไตล์ไลบรารี Adafruit_GFX เพื่อสร้างเอาต์พุตขั้นสูงเพิ่มเติม และส่งข้อความที่จัดรูปแบบเป็นกราฟิกคุณสามารถอ่านข้อมูลทั้งหมดเกี่ยวกับสิ่งที่ห้องสมุดสามารถทำได้ในรายการฟังก์ชันสั้นๆ นี้
แต่ [Larry] ไม่ได้หยุดอยู่แค่นั้นขณะทดลองไมโครคอนโทรลเลอร์และเครื่องพิมพ์เทอร์มอล BLE เขายังต้องการสำรวจโดยตรงโดยใช้ BLE เพื่อพูดคุยกับเครื่องพิมพ์เหล่านี้จาก Mac ของเขาPrint2BLE เป็นแอปพลิเคชัน MacOS ที่ให้คุณลากไฟล์รูปภาพไปที่หน้าต่างแอปพลิเคชันหากเอฟเฟกต์แสดงตัวอย่างดี ปุ่มพิมพ์จะทำให้มันออกมาจากเครื่องพิมพ์เป็นภาพที่บิดเบี้ยว 1-bpp
เครื่องพิมพ์เทอร์มอลขนาดเล็กเหมาะสำหรับงานเรียบๆ เช่น กล้องโพลารอยด์ที่ได้รับการดัดแปลงตอนนี้เครื่องพิมพ์ขนาดเล็กเหล่านี้เป็นแบบไร้สายและประหยัดด้วยความช่วยเหลือของห้องสมุดดังกล่าวเท่านั้นจึงจะง่ายขึ้นแน่นอน หากทั้งหมดนี้ดูง่ายเกินไป คุณสามารถใช้พลาสมาเพื่อนำการพิมพ์ความร้อนกลับเข้าสู่การพิมพ์ด้วยความร้อนได้ตลอดเวลา
ฉันกำลังเรียกดูที่เก็บ สงสัยว่ามีใครรู้จักเครื่องพิมพ์ราคาถูกเหล่านี้ไหม นั่นคือ Phomemo M02, M02s และ M02pro ไม่ได้ระบุว่าเข้ากันได้ แต่กำลังมองหาแมว หมู และเครื่องพิมพ์อื่น ๆ พวกเขาอาจจะเหมือนกันไม่มากก็น้อย กลไกลเบื้องหลัง?อยากทราบว่าใช้กับห้องสมุด.พื้นที่เก็บข้อมูลอื่นบน github สำหรับสคริปต์ phomemo python สำหรับการพิมพ์บน linuxสิ่งเหล่านี้ราคาถูกและน่าเล่นอยากทราบว่าเหตุใดจึงไม่มีแรงฉุดมากขึ้น
เครื่องพิมพ์ BLE เหล่านี้มีหลายรูปแบบภายใน พวกเขาทั้งหมดอาจมีหัวพิมพ์และอินเทอร์เฟซ UART เหมือนกัน แต่บริษัทที่เพิ่มบอร์ด BLE ต้องการเปลี่ยนสิ่งต่าง ๆ เพื่อให้ใช้งานภายนอกแอปพลิเคชันได้ยากเครื่องพิมพ์สองเครื่องที่ฉันสนับสนุนต้องได้รับการออกแบบย้อนกลับผ่านแอปพลิเคชัน Android เนื่องจากไม่รองรับชุดคำสั่งมาตรฐาน ESC/POSGOOJPRT ทำงานอย่างถูกต้องและส่งเฉพาะคำสั่งมาตรฐานผ่าน BLEฉันสงสัยว่ามีคน "แปลก" หลายคนตัดสินใจใช้โปรโตคอลการสื่อสารเพื่อบังคับให้คุณใช้แอพมือถือของพวกเขา
ดังนั้น ถ้าฉันซื้อหนึ่งในนั้นแล้วล้างมันออกและถอดปลั๊กส่วน BLE ออก เป็นไปได้มากที่คุณจะมีเครื่องพิมพ์เทอร์มอล UART เท่านั้นใช่หรือไม่
ฉันเคยเล่นกับเครื่องพิมพ์ไร้สาย/ชาร์จใหม่ได้ NETUM ขนาด 80 มม. ของ Amazonมีค่าใช้จ่าย 80 เหรียญและแสดงบนพอร์ตคอมแบบอนุกรมรองรับ 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 ของ [Larry Bank] ที่ดูเหมือนว่าจะถูกยกระดับไปอีกขั้น
3. Goojprt Qr203 58 มม. micro micro ฝังเครื่องพิมพ์ความร้อน Rs232 + Ttl แผงใช้งานร่วมกับ Eml203 ใช้สำหรับใบเสร็จรับเงิน Barcode
4. โมดูลไร้สาย NodeMcu V3 V2 Lua WIFI development board ESP8266 ESP32 พร้อมเสาอากาศ PCB และพอร์ต USB ESP-12E CP2102 USD 2.94 + USD 0.82
กระดาษที่ใช้โดยเครื่องพิมพ์เหล่านี้เกี่ยวข้องกับปัญหาสุขภาพจำนวนมากนอกจากนี้ยังไม่สามารถรีไซเคิลหรือเป็นมิตรกับสิ่งแวดล้อมได้ในทุกกรณี
ประกอบด้วยสารก่อกวนต่อมไร้ท่อที่มีศักยภาพ bisphenol-aอย่างไรก็ตาม ผลิตภัณฑ์ที่ไม่มี BPA มักจะมีสาร BPA ที่แตกต่างกันในทางเทคนิค แต่สารก่อกวนต่อมไร้ท่อที่แย่กว่านั้น
โดยไม่คำนึงถึงสารเคมีที่น่ารำคาญหรือไม่ กระดาษความร้อนไม่เป็นมิตรกับสิ่งแวดล้อม (เชิงตรรกะ) ตามคำจำกัดความใด ๆ
คุณไม่น่าจะจัดการกับส่วนเล็ก ๆ ของจำนวนเงินที่แคชเชียร์ทำแต่มันก็คุ้มค่าที่จะกล่าวถึง
แรงบันดาลใจจากโพสต์ Hackaday นี้โดย [Donald Papp] โพสต์นี้ชี้ไปที่ห้องสมุด Arduino ของ [Larry Bank] ด้วยการพิมพ์ภาพถ่ายสำหรับเครื่องพิมพ์ความร้อน [Jeff Epler] มีแบบใหม่ที่ Adafruit (กันยายน 2021) 28th)'BLE Thermal “ การสอนเครื่องพิมพ์ Cat” ด้วย CircuitPython [1][2][3] ส่งผลให้มีฟังก์ชั่นการพิมพ์ภาพถ่ายที่ขับเคลื่อนโดย IMHO ตัวน้อยน่ารัก (แต่ค่อนข้างแพง) Adafruit CLUE nRF52840 Express Thermal printer พร้อม Bluetooth LE board และ 1.3” 240×240 color จอแสดงผล IPS TFT บนบอร์ด[4]
ขออภัย รหัส CircuitPython พิมพ์เฉพาะภาพที่ประมวลผลล่วงหน้าโดยแอปพลิเคชันแก้ไขรูปภาพ (เช่น โปรแกรมแก้ไขรูปภาพ GIMP ข้ามแพลตฟอร์มฟรีและโอเพนซอร์ส)[5] แต่เพื่อความเป็นธรรม ฉันสงสัยว่าบอร์ด CLUE ที่มีโปรเซสเซอร์ Nordic nRF52840 Bluetooth LE, หน่วยความจำแฟลช 1 MB, RAM 256KB และโปรเซสเซอร์ Cortex M4 64 MHz ที่รัน CircuitPython เต็มรูปแบบนั้นมีพื้นที่สำหรับประมวลผลล่วงหน้าทุกอย่างยกเว้นอิมเมจแบบธรรมดา ไม้กระดาน
[Jeff Epler] เขียนว่า: เมื่อฉันเห็นเครื่องพิมพ์ "cat" ในบทความ Hackaday นี้ (https://hackaday.com/2021/09/21/mini-wireless-thermal-printers-get-arduino-library -and-macos -app/) ฉันแค่ต้องเตรียมมันไว้สำหรับตัวเองโปสเตอร์ต้นฉบับสร้างห้องสมุดสำหรับ Arduino แต่ฉันต้องการสร้างเวอร์ชันที่เหมาะสมกับ CircuitPython
2. บทแนะนำเครื่องพิมพ์ "BLE Thermal "Cat" ของ Adafruit พร้อม CircuitPython [รูปแบบ html หน้าเดียว]

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

โดยการใช้เว็บไซต์และบริการของเรา แสดงว่าคุณยอมรับอย่างชัดแจ้งต่อตำแหน่งของประสิทธิภาพ การทำงาน และคุกกี้โฆษณาของเราเรียนรู้เพิ่มเติม


โพสต์เวลา: ต.ค.-13-2021