C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[58421] 프린터에서 상태값 읽어오기
locke [syiware] 1158 읽음    2009-09-07 11:07
사용기종은 엡손 BA-T500.. ATM기기등에서 명세서 찍는 프린터입니다.

용지가 있는지 없는지를 체크해야되는데

보통 단방향으로 프린터에 값을 전송해서 인쇄명령만 줘봤지..읽어와서 뭐 작업하는걸 해본적이 없어서 도움을 청합니다.

값을 보낼땐 WritePrinter함수를 쓰구요..

어떤 상태값을 읽어올때는 ReadPrinter() API함수를 써야 되는거 같은데..

현재 이 프린터에 "GS a n" 명령어가 있어서 enable/disable Automatic Status Back(ASB)를 설정가능하구요.

제가 원하는 정보는 "DLE EOT" 명령어로 transmit paper roll sensor status 처리를 하도록

위의 두 명령어를 WritePrinter() 함수로 순차적으로 프린터에 보낸뒤

ReadPrinter()로 값을 읽으려고 하면.. 값이 안읽혀지고 수신바이트 카운트가 0이 리턴됩니다.

프린터로 원하는 값을 수신하려면

비슷한 작업을 해보신 분이라면 도움을 좀 주세요.

-locke

+ -

관련 글 리스트
58421 프린터에서 상태값 읽어오기 locke 1158 2009/09/07
58733     Re:프린터에서 상태값 읽어오기 locke 1433 2009/10/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.