Du solltest mal folgendes versuchen:
Schließ den Canon Drucker mal an dem Rechner an, an dem Du die Treiberprobleme hast. Dann wird der Hardware-Assistent automatisch den Windows 7 Treiber installieren. Canon bietet für dieses Modell keine Standalone Treiber mehr an.
Wenn der Drucker erfolgreich installiert wurde und Deine Testseite auch gedruckt wurde, schließt Du den Drucker wieder an dem Rechner an, der als Druckserver fungieren soll.
Danach erstellst Du einfach an dem rechner mit den Problemen einen neuen lokalen Druckport, der auf den UNC-Pfad \\druckserver\druckerfreigabe verweist und weist diesen neuen Port dem Drucker anstelle von USB01: zu.
Nun sollte dieser Rechner auch nicht mehr nach dem Treiber fragen.