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”

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.