All Forums
 Microsoft Windows CE
 CE Drivers
 USB Printer support
 Forum Locked  Topic Locked
 Send Topic to a Friend
 Printer Friendly
Author Topic  

ctacke

877 Posts

Posted - 23 Jan 2003 :  09:29:08  Show Profile  Email Poster
Q: Do ADS devices support USB Printers?

Yes. CE.NET supports generic USB support for PCL printers. We have added this support to some of our CE.NET images. The simplest way to determine if an image supports USB printers is to look in the ce.bib file for the presence of usbprn.dll.



Notes on CE.NET's USB printer support

The USB printer class driver follows the standard Windows CE USB driver Interface functions.

The driver is implemented as a USB client driver and it exposes the USBInstallDriver, USBDeviceAttach, and USBUnInstallDriver entry points to support Plug-and-play functionality.

The USB Printer driver is a transport driver similar to the parallel port driver. This driver exposes the stream interface and uses the index LPT for its name. This parallel port interface is also implemented in the USB printer class driver. From Print Monitor's perspective, the USB printer driver is just another parallel port printer driver. This way no changes are needed to the upper level printer architecture. In particular, the driver supports the following IOCTLs:

IOCTL_PARALLEL_SET_TIMEOUTS
IOCTL_PARALLEL_GET_TIMEOUTS
IOCTL_PARALLEL_GETDEVICEID
IOCTL_PARALLEL_WRITE
IOCTL_PARALLEL_STATUS


The driver supports any USB printer device that has the following key parameters in Interface Descriptor.


ParameterValueDescription
bInterfaceClass07Base Class for Printers
bInterfaceSubClass01Printers
bInterfaceProtocol01

02
Unidirectional Interface

Bidirectional Interface, default


Further reading: Printers in CE 3.0

haka

31 Posts

Posted - 28 Jan 2003 :  10:05:46  Show Profile  Email Poster
Next image for CE.Net will you add pcl.dll in the build ?
pcl.dll support almost all HP printers. And is include a normal CE image since CE 3.0.
Go to Top of Page

akidder

1519 Posts

Posted - 29 Jan 2003 :  11:55:36  Show Profile  Email Poster
Thanks for your post. I believe that .NET build 4.12 for the Bitsy includes this file.

You can download this build from the CE build selector.
Go to Top of Page
  Topic  
 Forum Locked  Topic Locked
 Send Topic to a Friend
 Printer Friendly
Jump To:
Eurotech Support Forums © Eurotech Inc. Go To Top Of Page
This page was generated in 0.02 seconds. Snitz Forums 2000