[Larry Bank] BLE(Bluetooth Low Energy) 열전사 프린터에서 텍스트와 그래픽을 인쇄하기 위한 Arduino 라이브러리는 몇 가지 우수한 기능을 가지고 있으며 가능한 한 쉽게 많은 일반 모델에 무선 인쇄 작업을 보낼 수 있습니다.이 프린터는 작고 저렴하며 무선입니다.이것은 하드 카피 인쇄의 이점을 얻을 수 있는 프로젝트에 매력적으로 만드는 좋은 조합입니다.
또한 단순한 기본 텍스트에 국한되지 않습니다.Adafruit_GFX 라이브러리 스타일 글꼴 및 옵션을 사용하여 고급 출력을 완성하고 서식이 지정된 텍스트를 그래픽으로 보낼 수 있습니다.이 간결한 함수 목록에서 라이브러리가 무엇을 할 수 있는지에 대한 모든 정보를 읽을 수 있습니다.
하지만 [래리]는 여기서 멈추지 않았습니다.마이크로컨트롤러와 BLE 열전사 프린터를 실험하는 동안 그는 BLE를 사용하여 Mac에서 이러한 프린터와 직접 통신하는 방법도 살펴보고 싶었습니다.Print2BLE는 이미지 파일을 응용 프로그램 창으로 끌어다 놓을 수 있는 MacOS 응용 프로그램입니다.미리보기 효과가 좋으면 인쇄 버튼을 누르면 프린터에서 1bpp 디더링된 이미지로 나옵니다.
소형 열전사 프린터는 수정된 폴라로이드 카메라와 같은 깔끔한 프로젝트에 적합합니다.이제 이 소형 프린터는 무선이며 경제적입니다.그러한 라이브러리의 도움이 있어야만 일이 더 쉬워질 수 있습니다.물론 이 모든 것이 너무 쉬워 보인다면 플라즈마를 사용하여 언제든지 열전사 인쇄를 다시 열전사 인쇄로 전환할 수 있습니다.
이 저렴한 프린터, 즉 Phomemo M02, M02s 및 M02pro가 호환되는 것으로 나열되어 있지 않지만 고양이, 돼지 및 기타 프린터를 찾고 있는 사람이 이 저렴한 프린터에 대해 아는지 궁금하여 저장소를 탐색 중입니다. 거의 동일할 수 있습니다. 기본 메커니즘?도서관에 적용되는지 알고 싶습니다.Linux에서 인쇄하기 위한 phomemo python 스크립트용 github의 또 다른 저장소.이것들은 싸고 놀기에 시원합니다.더 많은 관심을 받지 못한 이유를 알고 싶습니다.
이러한 BLE 프린터에는 다양한 변형이 있습니다.내부적으로는 모두 동일한 프린트 헤드와 UART 인터페이스를 가질 수 있지만 BLE 보드를 추가하는 회사는 응용 프로그램 외부에서 사용하기 어렵게 변경하는 것을 좋아합니다.내가 지원하는 두 대의 프린터는 ESC/POS 표준 명령 집합을 지원하지 않기 때문에 Android 애플리케이션을 통해 리버스 엔지니어링되어야 합니다.GOOJPRT는 올바르게 작동하며 BLE를 통해 표준 명령만 보냅니다.많은 "이상한" 사람들이 통신 프로토콜을 사용하여 모바일 앱을 사용하도록 결정한다고 생각합니다.
따라서 그 중 하나를 사서 비우고 BLE 부품의 플러그를 뽑으면 UART 열전사 프린터만 있을 가능성이 매우 큽니다.
아마존의 80mm NETUM 무선/충전식 프린터를 가지고 놀고 있습니다.가격은 $80이며 직렬 통신 포트에 표시됩니다.ESC/POS를 지원하므로 이미지용 PowerShell 라이브러리를 직접 작성했습니다.NETUM의 유일한 단점은 초대형 프린터 롤을 수용할 수 있는 용량이 없다는 것인데, 이것이 바로 컴팩트함의 대가입니다.나는 중간 크기의 롤 몇 개를 가져와서 그 중 절반을 빈 스풀에 펼 수 있음을 발견했습니다.5분도 채 걸리지 않아 사용하는 속도에 비해 큰 불편은 없다.
짧은 대답 - 예!BLE(Bluetooth Low Energy)는 다양한 플랫폼에서 매우 일관적이므로 Linux에서 구현해도 큰 차이가 없습니다.
확장 가능한 텍스트, 간단한 라인 및 바코드의 경우 복잡한 드라이버가 필요하지 않습니다. 거의 모든 일반 라벨/영수증 프린터가 ESC/P라고도 하는 비교적 간단한 Epson 프린터 표준 코드를 지원하기 때문입니다.[1] 더 정확하게 말하면 라벨/영수증 열전사 프린터는 ESC/POS(Epson Standard Code/Point of Sale) 변형을 사용합니다.[2] ESC/P 또는 ESC/POS라는 이름도 프린터 명령 앞에 ESCape 문자(ASCII 코드 27)가 있기 때문에 적합합니다.
간단한 범용 감열식 라벨/영수증 프린터는 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의 경우 드라이버가 온라인으로 제공되며 "s" 없이 "Windows Thermal label printer driver"를 검색합니다.범용 라벨/영수증 프린터를 사용하여 사진을 인쇄하는 마이크로컨트롤러의 경우 더 어려운 작업이며, [Larry Bank]의 Arduino 라이브러리는 다음 단계로 이동하는 것 같습니다.
3. Goojprt Qr203 58mm 마이크로 마이크로 내장 열전사 프린터 Rs232+Ttl 패널은 Eml203과 호환되며 영수증 바코드에 사용됩니다.
4. 무선 모듈 NodeMcu V3 V2 Lua WIFI 개발 보드 ESP8266 ESP32, PCB 안테나 및 USB 포트 ESP-12E CP2102 USD 2.94 + USD 0.82 배송료:
이 프린터에서 사용하는 용지는 많은 건강 문제와 관련이 있습니다.또한 재활용이 불가능하거나 환경 친화적이지 않습니다.
강력한 내분비 교란 물질인 비스페놀-a를 함유하고 있습니다.그건 그렇고, BPA를 포함하지 않는 제품에는 일반적으로 BPA가 포함되어 있습니다. 기술적으로 다르지만 더 나쁜 내분비 교란 물질입니다.
성가신 화학 물질이든 아니든 감열지는 정의에 따라 생태학적으로(논리적으로) 친화적이지 않습니다.
계산원이 만든 금액의 작은 부분을 처리할 가능성은 거의 없습니다.그러나 언급할 가치가 있습니다.
[Donald Papp]의 Hackaday 게시물에서 영감을 받아 이 게시물은 [Larry Bank]의 열전사 프린터용 사진 인쇄 Arduino 라이브러리를 가리킵니다. [Jeff Epler]는 Adafruit(2021년 9월) 28일)' BLE Thermal “ CircuitPython을 사용한 Cat” 프린터 자습서 [1][2][3] Bluetooth LE 보드 및 1.3” 240×240 컬러가 있는 귀엽고 작은(그러나 다소 비싼 IMHO) Adafruit CLUE nRF52840 Express Thermal 프린터로 사진 인쇄 기능을 구동했습니다. 보드에 IPS TFT 디스플레이.[4]
불행히도 CircuitPython 코드는 사진 편집 응용 프로그램(예: 무료 및 오픈 소스 크로스 플랫폼 김프 사진 편집기)에 의해 사전 처리된 이미지만 인쇄합니다.[5] 하지만 공정하게 말하자면, Nordic nRF52840 Bluetooth LE 프로세서, 1MB 플래시 메모리, 256KB RAM 및 전체 CircuitPython을 실행하는 64MHz Cortex M4 프로세서가 있는 CLUE 보드에 단순한 이미지를 제외한 모든 것을 사전 처리할 공간이 있는지 의심스럽습니다. 널빤지.
[Jeff Epler]는 다음과 같이 썼습니다. 이 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일