</pre>We only have HP printers but check this link from IBM regarding Canon:
Did you create a new device for the Cannon?
If all you did was disconnect the HP and connect the Cannon you will get garbage.
If you do the following and post the configuration someone may be able to help with the problem.
Change PRTXYZ to the printer device name on both commands.
<pre>RTVCFGSRC CFGD(PRTXYZ) CFGTYPE(*DEVD) SRCFILE(QGPL/QCLSRC) RTVOPT(*OBJ)</pre>
To display the configuraion you can do the following:
<pre>DSPPFM FILE(QGPL/QCLSRC) MBR(PRTXYZ)</pre>
You may have to window over to column 13 to see the complete device description (type W13 on Control line)