2014-09-03 9 views
0

Windows 용 회계 프린터 드라이버를 구현합니다. 내가 원하는 건 opos에 따라 드라이버를 구현하는 것이지만 opos sdk for windows를 찾을 수 없습니다. .net 용 pos를 사용하여 드라이버를 구현할 수 있습니다. see link. 내가 알고 싶은 것은 opos로 작업하기 위해 작성된 응용 프로그램이 내 드라이버 (.net 드라이버의 pos)와 함께 실행되는지 여부입니다.opos 응용 프로그램에서 .NET 드라이버의 pos를 사용할 수 있습니까

답변

0

이론상으로는 그렇지만 직접 .Net 드라이버 용 POS와는 다릅니다. 당신이 생각하고있는 방법 촬영이 다음 단계로 acheived 수 :

  1. 는 SO 인터페이스 implementaion을 IOPOSFiscalPrinter를 제공 할 것 랩퍼를 작성하여 회계 프린터
  2. 에 대한 닷넷 드라이버를위한 POS 구현 (참조 UnifiedPOS 사양의 부록 A)
  3. 소비) 섹션 '네이티브 어플리케이션에 관리 오브젝트를 포장', 그것을 위해 COM 호출 가능 래퍼 (CCW) (http://msdn.microsoft.com/en-us/library/ms404285%28v=vs.110%29.aspx를 생산하는 공통 컨트롤 개체를 통해 응용 프로그램에서 SO/CCW (http://monroecs.com/oposccos.htm)

.Net 드라이버 용으로 POS를 사용하지 않을 경우 .Net FiscalPrinter 드라이버 용 POS 대신 직접 OPOS SO를 구현하는 것이 좋습니다.

마지막으로, 구현시 C# 및 .NET에 구속되지 않은 경우 C++로이 모든 작업을 수행 할 수 있으므로 CCW가 필요하지 않습니다. UnifiedPOS의 부록 A는 이에 필요한 모든 정보를 제공합니다. 커티스 먼로 (Curtiss Monroe)의 CCO 소스는 귀사가 기대하는 바에 대한 훌륭한 참고서입니다.

+0

UnifiedPOS 사양 링크 : https://nrf.com/resources/retail-library/unifiedpos-version-1141 –