2014-12-29 6 views
1

USB 및 RS232를 통해 Epson TM-T20II를 연결했습니다.Ruby에서 POS 프린터를 사용하려고 시도합니다.

원시 출력을 사용하여 루비에서 인쇄하는 쉬운 방법을 찾을 수 없습니다. (USB001)

현재 dev 컴퓨터는 Windows입니다. 문제없이 메모장을 사용하여 인쇄 할 수 있습니다. 나는 상처를 입지 않지만 지금은 괜찮습니다. 또한 ASCII가 아닌 문자는 지원되지 않지만 다시 메모장 일뿐입니다. 스크립트에서 사용할 프린터 용 장치 파일을 찾는 방법을 찾지 못하는 것 같습니다. 루비 (창문) 인쇄가 아닌가요?

쉬운 시도가 있습니까, 아니면 다른 언어를 사용해야할까요, 아니면 파이썬 영수증 인쇄 백엔드를 만드시겠습니까? 시행 착오 (및 프린터 문서)를 사용하여 처음부터이 작업을 정말로 수행해야합니까?

감사

+0

Windows에서 LPR 포트를 설정하고'lpr' 유틸리티를 사용하여 텍스트 문서를 프린터로 보낼 수 있습니까? http://technet.microsoft.com/en-us/library/cc731926.aspx – Casper

+0

http://kb.linksys.com/Linksys/GetArticle.aspx?docid=46cc343ea7304fb0b338d71ae8d3c94b_Setting_up_LPR_Printing_on_Windows_Windows_7.xml&pid=80 – Casper

+0

또한 'ShellExecute ': http://rubyonwindows.blogspot.fi/2007/05/launching-apps-and-printing-docs-with.html .. 여기 파이썬에서 더 많은 예제를 볼 수 있습니다. 이 예제는 Ruby에 상응하는 것으로 쉽게 변환되어야합니다. http://timgolden.me.uk/python/win32_how_do_i/print.html – Casper

답변

0

가 나는 동등한 루비 모듈을 인식하지 오전 https://code.google.com/p/python-escpos/

에서 이것에 대한 파이썬 모듈입니다, 그러나 아마 소스 코드를 검색하는 것은 도움이 될 것입니다.

+0

이 코드는 어떻습니까? https://github.com/towerhe/rescpos – Casper

+0

또는 https://github.com/michaelfranzl/ruby-escper – Casper

+0

나는 루비 이스케이프를 시도했지만 악센트 부호가있는 글자는 "p ?? li?" lu? ou? k? k ?? p? l ?? belsk? dy? – lmojzis

관련 문제