It seems that with the newest version of the USB CUPS backend as it is currently used in the Precise CUPS SRU (1.5.3-0ubuntu2) and in CUPS 1.5.4 and 1.6.x upstream (1.6.0 currently in Quantal) Canon printers do not work any more, having the last portion of the last page cut off.
One of the changes in the new USB backend is that a port reset is done in the end of the job to clean up. This reset fixes other bugs and does not cause any problem for non-Canon printers. I will add a quirk handler to the USB backend which suppresses the reset for Canon printers.
It seems that with the newest version of the USB CUPS backend as it is currently used in the Precise CUPS SRU (1.5.3-0ubuntu2) and in CUPS 1.5.4 and 1.6.x upstream (1.6.0 currently in Quantal) Canon printers do not work any more, having the last portion of the last page cut off.
One of the changes in the new USB backend is that a port reset is done in the end of the job to clean up. This reset fixes other bugs and does not cause any problem for non-Canon printers. I will add a quirk handler to the USB backend which suppresses the reset for Canon printers.
See also the upstream bug report http:// www.cups. org/str. php?L4155