some Multifunction machines tend to lose some functionality when connected to a LAN.
It's usually the older ones that have that problem.
I have a new Epson multifunction with ethernet capability and the scan function works well over the LAN.
Our LAN is mixed. The new Mac (OS X 10.6.6, 4 GB RAM) is the only non-Windows computer. We currently have 3 different versions of Windows on the network.
The main printer (an old Brother MFC-8420) is attached to a Win 7 64 Bit Pro PC.
It was easy to access files on the Windows PC, but accessing the printer was another thing entirely. The Mac prints fine when the printer is attached directly to its USB port but I have not found a good solution for printing over the network when the printer is attached to the Windows box.
From what I've read, SMB printing is a no-go with printers attached to Windows 7 64 bit. Certainly I was unable to make it work.
I also tried to access the printer using the URL:
lpd://HostComputerName/PrinterShareName or
lpd://UserName:Password@HostComputerName/PrinterShareName
Neither of those worked. (and yes, the required service is running in Windows). The Mac complained that it was unable to find the printer "HostComputerName" and sometimes it also complained about needing credentials to access the printer (even when the ID/Pwd were in the URL) despite the fact that my keychain has the information already.
I finally got it to print using:
lpd://UserName:Password@HostComputerIPAddress/PrinterShareName
That does concern me a bit. Setting up fixed IP addresses on the LAN isn't hard, but it IS a nuisance and my scheme will break if/when I need to change the host PC.
Is there a better way for the Mac to access a printer attached to Win 7 64 Bit?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic