This only a proof of concept,
Printing with a MC9090 WM05 in USB host mode on a generic desktop usb printer.
1 MC9090 WM05
2 The MC9000 cradle or ADP9000 with the USB cable
3 USB adaptor -> USB A FEMALE/USB B MALE
4 A USB printer (in my case a EPSON Stylus Photo 895)
XP with active sync
WM05 and SymScript
How perform the printing
The OS on the terminal address the USB printer as LPTx: and use a generic PCL3 drivers. To avoid all issue and made a demo just following this procedure.
On your PC print in a file (with the driver of the target printer: EPSON Stylus Photo 895) the document or the images. The result output (test.prn) must be copied to the root of the terminal.
Then create this symscript that send the test.prn to the USB printer:
SendFile “\test.prn” Port=LPT1: CRLF=1
Of course before run the symscript connect the printer to the terminal and remember to put the USB in host mode using the applet on the settings -> system -> USBConfig.
This method do not required software or extra driver or programming, is just for demo and functionality example.
My biggest output was a 6 MB prn from a A4 bmp images.