Vista to Linux iP4000 printing... need help.
Posted: Wed Feb 24, 2010 9:39 am
I am having trouble figuring out the best way to configure Turboprint, CUPS, Samba, and Windows Printer Drivers. I have the Turboprint driver installed on a Linux desktop and it works perfectly.
Samba share method:
I shared the printer through Samba and I can see in on a Vista Laptop. If I add the printer in Vista it doesn't find the drivers on the Linux desktop and I have to select the Canon iP4000 drivers from a disk. After installing the Canon driver on Vista the test page printed fine but the status of the printer is "Access denied, unable to connect". When I start the printer status monitor found under the Printer Properties "Maintenance" tab it sits at "Collecting Printer Status" for a while before stating "Printer Not Responding". In summary this method is printing fine but no status information is coming back from the printer.
CUPS method:
I added the printer in Vista using "Add Printer" -> "Add a network, wireless, or Bluetooth printer" -> "The printer that I want isn't listed" and enter the path http://{computername}:631/printers/tp0 and use the "Generic - MS Publisher Imagesetter" driver. This method the printing works but there is no status information (but no errors either), no access to colour functions, and the colour quality of the printing is poor. Trying to use this CUPS method with the Canon drivers results in error.
When I look through older manuals for Turboprint they mention the creation of tp0raw but in the current manual there is no mention of this nor do I see a way to create this raw queue in the Turboprint Control Panel.
What is the best way to set this up? Is there a way to use Windows clients for a printer attached to a Linux desktop which allows Linux applications to use the features of the Turboprint driver, Windows clients to use the features of the Canon driver, and for Windows clients to access the status of the printer?
Samba share method:
I shared the printer through Samba and I can see in on a Vista Laptop. If I add the printer in Vista it doesn't find the drivers on the Linux desktop and I have to select the Canon iP4000 drivers from a disk. After installing the Canon driver on Vista the test page printed fine but the status of the printer is "Access denied, unable to connect". When I start the printer status monitor found under the Printer Properties "Maintenance" tab it sits at "Collecting Printer Status" for a while before stating "Printer Not Responding". In summary this method is printing fine but no status information is coming back from the printer.
CUPS method:
I added the printer in Vista using "Add Printer" -> "Add a network, wireless, or Bluetooth printer" -> "The printer that I want isn't listed" and enter the path http://{computername}:631/printers/tp0 and use the "Generic - MS Publisher Imagesetter" driver. This method the printing works but there is no status information (but no errors either), no access to colour functions, and the colour quality of the printing is poor. Trying to use this CUPS method with the Canon drivers results in error.
When I look through older manuals for Turboprint they mention the creation of tp0raw but in the current manual there is no mention of this nor do I see a way to create this raw queue in the Turboprint Control Panel.
What is the best way to set this up? Is there a way to use Windows clients for a printer attached to a Linux desktop which allows Linux applications to use the features of the Turboprint driver, Windows clients to use the features of the Canon driver, and for Windows clients to access the status of the printer?