Ok, very basic I know, but I'm shopping for a printer and I need to make sure it is network ready. Depending on the site, it is hard to tell if one is or not. I see things like: USB, HP Jetdirect, Fast Ethernet Embedded Print Server, Ethernet 10/100Base-TX, HP Fast Ethernet print server, Parallel, Internal Print Server.

What is the difference between all of these? THANK YOU!