2009-12-18 6 views
0

누구든지 엡손 TM-88IV 감열 식 프린터의 고급 프린터 드라이버 상태 API를 사용하여 금전 등록기의 개폐 상태를 모니터링하는 방법을 알고 있습니다.엡손 TM-IV88 상태 캐시 API가있는 MS 금전 함 상태 API

나는 OPK를 ADK로 사용할 수 있으면 좋겠지 만, 윈도우 7에서는 운이 좋지 않을 것입니다. 누군가 엡손 개발자 네트워크에 참여하는 법을 알고 있습니까? www.epson-pos.com에서 제공되는 정보를 살펴 보았지만 POS/ESC 코드에 대한 정보는 없습니다.

도와주세요 ...........

+0

시리얼 또는 USB를 사용하고 있습니까? –

+0

나는 usb를 사용하고있다. – Xience

답변

1

와우, Epson TM-88IV 프린터의 StatusAPI를 사용하여 금전 함의 Open/Close 상태를 확인하는 방법을 알아내는 데는 꽤 시간이 걸립니다. 이 필드는 금전함에 종결 상태를 나타냄니다.

Public Const ASB_DRAWER_KICK As com.epson.pos.driver.ASB = 4

엡슨의 설명서에 따라 (오히려 내 이해에 따라), 0 오픈 카세트를 나타내고, 4는 서랍이 닫힌 상태를 나타낸다. 따라서 프린터 상태를 모니터링하는 동안이 비트를 확인해야합니다.

+0

안녕하세요, 구현 방법에 대한 예가 있습니까? C# 응용 프로그램에서 esc/pos 명령을 사용하여 서랍의 상태를 모니터링하려고합니다. –

0

여기에 가입하십시오 : 보인다 https://www.epsonexpert.com/login

엡손 POS 제품에 대한 기술 정보를 얻을 수있는 장소가 될 수 있습니다. 그들이 원하는 것을 구체적으로 말할 수는 없습니다. 방금 등록했지만 지금은 저에게 돌아 오기를 기다려야합니다.

EpsonExpert에 등록 해 주셔서 감사합니다. 귀하의 등록 정보가 접수되었으며 요청을 검토 한 후에 곧 으로 연락 드리겠습니다.

0

다른 문제가 있습니다. 또한 동일한 프린터 (TM-T88IV)와 표준 금전 함을 가지고 있습니다. 나는 그들을 SetupPos에 설치하고 CheckHealthTest 응용 프로그램은 프린터와 서랍 (프린터가 인쇄되고 서랍이 열림)에서 잘 작동합니다. 하지만 일단 엡손 금전 함 .net 샘플을 실행하려고하면 PosControlException이 발생하고 "정보가 XML로 설명되어 있지 않습니다"라고 표시됩니다. 해결책을 찾기 위해 며칠을 보냈지만 여러 포럼에서이 문제에 대한 몇 가지 생각을 털어 놓았습니다. 그들은 오류가 캐쉬 서랍 서비스 오브젝트가 Configuration.xml (Microsoft POS for .net)에 완전히 정의되어 있지 않다는 사실과 관련이 있다고합니다. 또한 금전 함 설정에 관한 epson 문서에 따르면 OPOS가 통신 클래스 인스턴스를 작성하지 못하면 예외가 발생합니다. 나는이 문제에 직면하지 않고 유용한 피드백을 주시면 감사하겠습니다. 감사합니다.

+0

해결되었습니다. SetupPOS (CheckHealthTest뿐 아니라)는 관리자 자격 증명으로 시작해야합니다. 그렇지 않으면 현재 사용자의 로컬 인 구성 파일에 대한 변경 사항 만 저장합니다! – Nikolay