2017-03-24 14 views
1

직장에서 데이터베이스의 데이터를 가져 와서 만든 템플릿 레이블에 넣는 Dymo 프린터가 있습니다. 프로그램과 함께 자동으로 파이썬으로 인쇄됩니다. 최근에 Zebra 열전 사 프린터를 구입했습니다. Zebra 열전 사 프린터를 사용하여 동일한 작업을 수행하도록 프로그램을 업데이트해야합니다. 저는 XML을위한 ZebraDesigner를 찾고, 필자가 필요로하는 것과 같은 몇 가지 레이블을 디자인했습니다. 그러나 파이썬의 zebra 패키지는 XML 형식을 인쇄 할 수 없으며 .lbl 형식을 인쇄하려고 시도했지만 할 수 없었다. .lbl 파일은 텍스트로 편집 할 수 없습니다 ... 그리고이 작업을 수행해야합니다 ... 해결책이 있습니까?Python을 사용하여 Zebra 프린터에서 XML 인쇄

답변

1

마지막으로 나는 이것을 만드는 방법을 발견했습니다. ZebraDesigner (not pro)를 사용하여 자동화 된 레이블에 레이블 템플릿을 디자인하고 Windows 기본 설정에서 프린터 경로를 변경하는 파일로 내 보냅니다. ZPL의 온라인 ZPL 뷰어와 ZPL에 대한 최소한의 지식 (항상 매뉴얼이 있음)으로 나는 .format() 및 {0}, {1} 등을 사용하여 파이썬에서 편집 가능하도록 라벨을 수정했습니다. 마지막으로이 작업을 수행하기 위해 PRINT 'FILE' 'ZEBRAPORT'과 같은 일괄 처리를 PRINT C:\FILE.ZPL USB003과 같이 호출하여 특정 수정 된 라벨을 인쇄합니다. 누군가 내가 어떻게하는지에 대한 구체적인 코드를 원한다면 저에게 물어보십시오.