2014-01-27 2 views
2

RAW를 통해 인쇄하려고하는 영수증 프린터가 있습니다.열전 사 프린터에 ESC/POS 모드로 입력

우리는 Javascript 소켓을 사용하여 포트 9100을 열고 있습니다. 그러나 소켓에 데이터를 쓸 때마다 우리가 입력 한 것을 인쇄합니다.

우리는 예를 들어,하지만 명령 모드로 그걸 얻기 위해 노력하고 - 지금까지 우리가 입력 한 내용 그러나

ESC%[email protected] 
@JPL Job 
@JPL STATUS 
@JPL EOJ 

같은 명령을 입력 할 그냥 단어를 인쇄합니다. ASCI, DEC/Hex 버전을 입력하려고 할 때에도, 예를 들어^[~를 이스케이프 처리하기 위해 ESC를 바꾼다.^[.

우리는 또한

telnet printer_ip 9100 
PRINTER COMMANDS 

을 수행하여 시도했지만 그것은 단지 우리가 입력 한 내용을 인쇄합니다.

최종 목표는 순수하게 자바 스크립트 소켓에 의해 HTML 렌더링 페이지, 포트 9100에 로컬 네트워크 프린터 (아니 완, 컵, PHP, Java)로 인쇄하는 것입니다. (실제로 티타늄을 IOS 용으로 사용하고 있으므로 Titanium.sockets에 액세스 할 수 있습니다.)

도움이 될만한 정보가 있습니다.

+0

행운이 있나요? –

+0

소시지 .. – Owen

답변