I have access to a USB analyzer. I could trace what happens when I print a simple document. I'm guessing it'll be quite a lot of data to decode. Aren't there free software drivers for printers? CUPS or something? I think you could figure out the protocol via the software. --=20 Martin K. --=20 http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .