Conversing with your Laser Printer:(See disclaimer below)
To extract information from your printer in PJL telnet to its IP address, port 9100 (or by serial, see below), and send it these commands:
<Control+[>%-12345X@PJL <Enter>
Then copy and paste the following commands:



To access USB Host mode on the Touchpad (to plug in a Keyboard/USB Drive/etc), you need:
I found 3 or 4 of these at a garage sale a few years ago for a few bucks, and I am (surprisingly) just cracking them open now.
On the front, it is marked as D-Link DWL-120 11Mbps Wireless USB Adapter, on the back is FCC ID# MXF-WL280, H/W: B2, F/W: 2.25
On the bottom of the PCB, we have the following chips:



I got this little "Anadigi GPS-R02 DIY" car gps kit from eBay seller anadigi-hk, and it was mailed direct from Hong Kong.



Ok, I got this set of 3 USB SD Card adapters from eBay seller flash-mart.
The picture shows the innards of one, and a full one. They come in multiple colors. They're nice because you can insert an SD card and put the cover back on. I'm thinking in particular about USB hard drives for the MSNTV2s with these.






Phidgets are an easy to use set of electronic building blocks for low cost sensing and control from your PC. Using the Universal Serial Bus (USB) as the basis for all Phidgets, the complexity is managed behind an easy to use and robust Application Programming Interface (API). Applications can be developed quickly in Visual Basic, VBA (Microsoft Access and Excel), LabView, Java, Delphi, C and C++.
http://www.phidgets.com/BlackDog is a fully self-contained computer with a built-in biometric reader and a host of other powerful features. Unlike any other computing device, BlackDog is completely powered off of the USB port of your host computer
http://www.projectblackdog.com/