It totally depends on the printer. Office Jets do allow shared memory card access, but I can't say if all models do. It is as simple on some as just mapping a drive to (with the correct IP of the printer of course) to \\192.168.100.2\media_card\
Some allow it, for example Epson has a setup through their printers where you can share the memory card or not. Then once you do that, you need to attach to it.
This page tells you how to set it up for sharing
http://www.epson.com/cgi-bin/Store/s...0&subcat=30978
and this one how to connect to it (not sure if they are even the same printer, just quick googling)
http://www.epson.com/cgi-bin/Store/s...50&foid=139412
(they probably have a page for each printer). You do the setup at the printer to say if it's read only or read write, and you map it as a drive