2012-07-16 6 views
0

EPOS POS 프린터 (EPOS TM-T88III)에서 작업하고 있습니다. 그것은 드라이버, EPOS ADK 및 POS for .NET을 멈추었습니다. PrintDocument 기능으로 내 pos 프린터에서 인쇄물을 얻을 수 있지만 EPOS ADK를 사용하려고합니다. "Hello OPOS for .NET"샘플을 사용해 보았지만 작동하지 않습니다. pos 프린터의 인스턴스를 가져올 수 없습니다.

deviceInfo = posExplorer.GetDevice(DeviceType.PosPrinter, strLogicalName) 
m_Printer = posExplorer.CreateInstance(deviceInfo) 

, 때문에 deviceInfo를 얻을 수 있지만, posExplorer.CreateInstance (deviceInfo)는 아무 것도 반환하지 않습니다. Icant는이 문제를 해결합니다. 성공하려면이 문제를 어떻게 해결할 수 있습니까? posExplorer.CreateInstance (deviceInfo)의 결과를 반환하거나 EPOS ADK를 사용하여 뭔가를 인쇄하는 샘플 코드가 있습니다.

답변

0

사용자는 이것을 PosPrinter에 tpy로 전송해야합니다. 그것은 올바른 방법입니다.

샘플에 대한
m_Printer = (PosPrinter)posExplorer.CreateInstance(deviceInfo) 

: 당신은 당신이 EPSON 위해 .NET ADK의 OPOS를 설치 많은 샘플 응용 프로그램을 얻을 것이다. 설치 디렉토리에서 찾을 수 있습니다.

OS 버전과 IDE를 사용하면 PosPrinter의 개체 초기화가 일부 OS 및 IDE에서 발생하지 않습니다.