Here's why. Some printers do not support being shared over your LAN. It's annoying when you find one, but save yourself time and ask.
I have just established a home network between my old pc, running Windows ME, and my new one, running Windows XP, using a D-Link router.
Internet is working fine in both computers, as well as file sharing, but I have problems with printer sharing: I can print from XP to the HP deskjet printer hooked at LPT1 port of ME, but failed at adding the Lexmark printer hooked at USB port of XP as a network printer for ME. After using the ''Add Printer Wizard'' in ME, and installing the proper drivers, I get this message from Lexmark Wizard Installer saying installation failed because the printer is not correctly connected (''check all the printer cables''). This Lexmark works fine as a local printer for XP, so cables cannot be the real problem. Maybe it has something to do with the fact that this Lexmark uses an USB port?
I'd would be grateful if I can get some help from more knowledgeable people. Thanks in advance.