This is related to a previous problem, though the problem has changed significantly so, I have opened a new thread.
I'm trying to set up a Cannon iP4850 with Cups (for my Raspberry Pi) running on Debian.
I've got cups installed, then compiled the drivers for the Cannon taken from http://software.canon-europe.com/products/0010893.asp
The drivers came in two parts the PPD (compiled and Cups picks up) and 'pstocanonij' with converts postscript to work with the printer (I assume).
However the printer now just stalls at: Idle - "Sending data to printer." whenever trying to print on it. I've set the log level to warn and there doesn't appear to be anything related showing up (I'm using print test page).
Error Log:
E [09/Sep/2012:15:26:29 +0000] Unable to open listen socket for address [v1.::]:631 - Address family not supported by protocol.
E [09/Sep/2012:18:50:06 +0000] SSL shutdown failed: Error in the push function.
Printer Info:
Description: Canon iP4800 series
Location: Lounge
Driver: Canon iP4800 series Ver.3.40 (color, 2-sided printing)
Connection: usb://Canon/iP4800%20series?serial=2239B2
Defaults: job-sheets=none, none media=iso_a4_210x297mm sides=one-sided
Does anyone know why this is happening or what further debug info I can provide?