2013-01-20 4 views
0

OPOS 프린터 드라이버로 전송되는 데이터를 캡처하고 처리해야하는지 여부를 제어하려고합니다.OPOS 프린터 드라이버로 전송되는 데이터 흐름을 캡처하고 제어하는 ​​방법

내 첫 번째 생각은 가상 OPOS 프린터 드라이버를 개발하는 것이었지만 코드를 자세히 살펴보기 전에이 문제를 해결할 수있는 더 좋은 방법을 알고 있다면 조사하고 싶습니다.

특정 OPOS 드라이버의 입구에서 청취 한 다음 데이터가 프린터 OPOS 드라이버로 진행되는지 여부를 제어 할 수있는 방법이 있습니까?

업데이트 저는 MS Windows XP 이상을 말합니다.

+0

운영체제를 지정하면 정말 도움이됩니다. Windows, Linux, Mac 또는 임베디드 시스템 간의 드라이버 작성에는 큰 차이가 있습니다. – JvO

+0

안녕하세요, 감사합니다. 나는 그것을 업데이트했다 ... 그것은 OPOS가 MS 윈도우 시스템에서만 사용된다는 것을 알고있는 한, 윈도우 용이다. (내가 틀렸다면 정확하다.) 다른 한편으로 JavaPOS는 크로스 플랫폼입니다.하지만 여전히 다루지 않았습니다. 둘 다 UnifiedPOS 표준에서 파생됩니다 – MrWater

답변

0

OPOS로 등록한 씬 서비스 오브젝트 웨지를 프린터 SO로 쓸 수 있으며 그 안에는 실제 SO에 대한 모든 호출을 전달할 수 있습니다. 그런 다음 인쇄 여부에 대한 비즈니스 결정을 내릴 수 있습니다.

+0

John에게 감사드립니다. 그 서비스 객체를 작성하는 방법에 대한 정보를 어디에서 찾을 수 있습니까? – MrWater

+0

(및 OPOS에 등록하는 방법) – MrWater

+0

IDL을 작성하여 SO에 대한 호출을 미러링 한 다음 각 메소드에 대한 통과 스루 (pass-thru) 함수를 작성했습니다. 스캐너 쐐기 만 구현했기 때문에 제 작업이 더 쉬웠습니다. 그리고 총 5 가지 방법이있었습니다. COM 및 ATL 경험이 필요합니다. 예를 들어 OPOS Common Controls의 출처를 살펴보십시오. –