ARM 프린터 드라이버가 없습니까? 그냥 자신의

패키지에 스티커 레이블을 인쇄하는 작은 기계를 생각하면 자체 프로그래밍 언어 (ZPL)로 복잡한 프린터를 찾을 수 없을 수도 있습니다. 그러나 [Dan Pastusek]는 온라인 주변을보고 있었고 ZPL을 지원하는 훌륭한 가격으로 모든 사람이 좋아하는 온라인 스토리지 시설에 작은 라벨 프린터를 발견했습니다. 불행히도 [DAN]은 라스베리 PI 기반 인쇄 스테이션을 만들고이 특정 프린터에 포장 된 운전사가 ARM 호환이 아니 었습니다. 그곳에 떠날 수있는 콘텐츠가 아니라, 그는 일하는 운전자가있을 때까지 레이어에서 칩을 깎기 시작했습니다.

ZPL은 해당 코어에서 일련 연결을 통해 전송 된 ASCII 명령을 설명하는 언어 일뿐입니다. 따라서 프린터가 끝점으로 나타나는 동안 필터로 작동하지 않았습니다 (PNG에서 ZPL로 변환하는 방법을 알고있는 HAWAFEUR의 부분)은 x86만이 X86입니다. Linux에서 Printer Chauffeurs는 프린터가 용지 크기 및 기타 설정에서 처리 할 수있는 PPD 파일도 있습니다. 작은 프린터의 PPD 파일은 첫 번째 단서를주었습니다. ShortNickName 필드에서 인기있는 HP 프린터 인 HPRT N41로서 자체적으로 식별합니다. 따라서이 작은 프린터는 그 가족의 프린터의 복제가되어야합니다. 특히, 그들은 ZPL을 지원하지 않습니다. 대신 HPRT 시리즈는 TSPT로 TSP를 지원합니다. TSC에서 개발 한 또 다른 프린터 언어.

이것은 [DAN]이 LAPELS를 PNG, PDF 및 ZPL로 3 가지 형식으로 사용하는 레이블을 사용하는 레이블을 제공 한 배송 서비스로 문제가 발생했습니다. 현재 ZPL 변환기에 TSPL이 사용하기 위해 TSPL이있는 것처럼 보입니다. 그래서 자신을 쓸 것이 아니라 바로 가기를 가져 와서 래스터 라이저를 썼습니다. 처음에는 그는 발견 한 일부 샘플 코드를 사용하려고 노력했으며 프린터에서 나오는 것이 뭔가가있는 동안 비워졌습니다. 따라서 다음 테스트는 RAW TSPL을 파일러와 CAT에서 직접 직렬 포트에 직접 저장하는 것이 었습니다. 이것은 놀랍게도 일했습니다. 다음으로 그는 PNG를 취하고 TSPL이 가지고있는 비트 맵 형식으로 변환하는 변환기를 썼습니다. 컨버터는 인쇄 스테이션을 관리하는 웹 서버의 일부로 실행되는 JavaScript에 있습니다. 다른 언어로 더 빨리 될 수 있습니까? 확신하는. 그러나 다른 언어는 프린터를 더 빨리 만들지 않을 것입니다.

무선 바코드 스캐너를 추가하면 인쇄 스테이션을 실행하고 실행하는 것이 만족 스럽습니다. 여기 Hackaday에서 우리는 사람들이 소프트웨어와 물리적 인 레이어를 껍질을 벗기는 프린터를 만나는 것을 보는 낯선 사람이 없습니다.

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous post 일부 안전 및 보안 고려 사항
Next post 작고 저렴한 전류계가 필요합니까? 구조에 blinkenlights!