Let's talk about one machine at a time. First, the XP machine where the printer is connected. In order for the printer to run correctly on either machine, it first needs to be installed correctly on the XP. Make sure that the printer software is installed on the machine and that the printer will correctly print on the XP.
After that's done, then make sure that you have "File and Printer Sharing" enabled on the XP machine. Open the Control Panel, double click on the "Network Connections" icon, then RIGHT click on the "Local area connection" icon that belongs to your network, choose 'Properties" from the little menu. In the middle of the box should be a listing for "File and Printer Sharing For Microsoft Networks". Make sure there is a CHECK mark in the box next to it. Click on OK to close the window.
Now make sure that the printer is being "shared" on the network by clicking on Start-Printers and FAXes, then RIGHT click on the printer you want to share. Choose "Sharing" from the menu, then make sure to "Share" the computer and give the appropriate permissions.
Now, because I always install the drivers on both machines, if I can....try installing the printer software on the Windows ME machine and navigate to the Windows XP machine to identify the printer there.. When asked, it's a "network" printer and I assume you want to make it the default printer.
Hope this helps.
Someone please help i have a lexmark z605 ink jet printer. i have it connected to a maching running XP i would like to share it with a machine running ME, everytime i try and install the driver on the ME machine the printer appears in the list for a moment then disappears. now file shareing is working like a charm and the ME machine does show up when asked for the path to the networked printer? i don't understand please shed some light thanks.. also i tried to setup the me printer drivers on XP because from my understanding i wouldn't have to do it on the ME is i did that but they won't seem to install on my XP machine.. i am lost please help. thqanks in advance.