When printing to a Canon Print Queue we recieve the following printing error - “Cannot print because the version of the device controller function is old.  Contact the administrator for details”.

How can I resolve this error?

This was most recently seen when using a Canon imageRUNNER C4080; however, please note that it is not limited in scope to this particular Canon model. This can be resolved by making a change to the Printer Driver configuration, see below for details.

Note: This is an error message produced from an interaction between Windows and the Print Driver and not Pharos. The problem is with the configuration of a setting called "Function" being set to 1.0.


1. Go to Printer Properties->Device Settings and click on Function.
2. Set it to 2.0 or later.
3. Click OK to commit the change and close the Properties dialog box.