2011-04-11 3 views
0

Windows XP 및 Windows 7 용 USB 프린터를 프린터 드라이버없이 연결했는데 올바르게 연결되었습니다. Win32 API를 사용하여 포트를 열고 통신 할 수 있습니다. Que- 이제 USB 프린터를 Win CE 장치에 연결하려고했는데 Win CE 장치가 프린터 드라이버 설치 오류를 발생시킵니다. 프린터를 연결하고 프린터와 통신하려면 어떻게해야합니까?Windows CE 장치에 USB 프린터 연결

Windows CE가 win dll에서 어떻게 작동합니까?

답변

1

CE에서 데스크톱 드라이버를 사용할 수 없습니다. CE 용으로 특별히 제작 된 드라이버가 필요합니다.

먼저 플랫폼 빌더 카탈로그의 USB PCL 프린터 드라이버를 CE OS 이미지에 추가하고 이것이 작동하는지 확인하십시오. 꽤 많은 수의 프린터에서 작동합니다.

작동하지 않는 경우 프린터 OEM에 Windows CE 전용 드라이버가 있는지 확인하십시오.

0

당신은 CE 매우 내가 생각 drivers.What 프로그램과 USB에 제한 work.Windows에 대한 휴대용 프린터를 얻을 수있는 그것이 devie.What I 위한 휴대용 프린터를 구입 가치가 없다 이다 하드 드라이브를 지우고 Win.xp를 설치한다고 말하십시오.

2

프린터의 USB 지원이 간단한 프린터 클래스 인 경우 Microsoft의 병렬 케이블 교체 드라이버는 'usbprn.dll'을 올바르게 작동해야합니다. 이 드라이버는 CreateFile()로 열고 WriteFile()을 사용하여 프린터로 데이터를 보낼 수있는 스트림 드라이버 'LPT1 :'또는 'LPTn :'을 인스턴스화합니다.

간단한 IOCTL 호출을 통해 시뮬레이트 된 병렬 상태 (인쇄물 등)에 액세스 할 수 있습니다.

일부 라벨 프린터 (지브라 /인지/등)에는 기술 문서를 받아야하는 독점적 인 제어 언어가 있습니다.

다른 프린터의 경우 오픈 소스 코드를 사용하는 PCL 또는 리버스 엔지니어링 기술자가 있습니다.

어떤 특정 프린터를 사용 하시겠습니까?