I'm just adding our first MacBooks to a windows-based home network, and have a problem with our Canon MP600 printer.

When I hook the printer directly to the Mac via USB, it's immediately and correctly recognised as an MP600, and prints correctly.

When I attach the printer to a Windows box and share it, the Macs recognise that it's there on the network as a Windows printer, but the list of available printer drivers does not include the MP600. (The list seems to include virtually all other Canon Pixma models.)

Can anyone point me in the right direction?