Hello! I have a Windows Server 2016 print and file server, and I am using Group Policy to publish about 40 network printers to approximately 150 computers/users.
The printers are published using Group Policy on a Windows Server 2016 domain controller. The printer queues are defined on a Windows Server 2016 file and print server. There are about 28 Canon Printers, all using the latest ‘Canon Generic Plus v2.40 PCL 6’ driver. All of the client workstations are running Windows 10. I have seen that some of the client computers are running Windows 10 21H2 .
The problem we are seeing is on the client workstations, not on the Server.
The printers have been working (mostly) fine for a year. A couple days ago, the users started experiencing printing issues. One of the definite problems we are seeing is the Print Spooler service on about half of the workstation/client computers is crashing.
In the Windows logs, I am seeing several errors listed. Mostly, when I see an error message indicating the workstation print spooler has crashed, it is immediately preceded by an error with the source from CanonPrinterDriver3
Here is an example of the type of error I am seeing on a client workstation
-------------------------------------------------------
Log Name: Application
Source: CanonPrinterDriver3
Date: 6/28/2021 12:26:55 PM
Event ID: 1
Task Category: None
Level: Error
Keywords: Classic
User: xxx
Computer: xxx
Description:
Entry Function: DrvPrinterEvent, Base Address: 00007FFD25170000, Exception Address: 00007FFD9CC9D990, Exception Code: ACCESS_VIOLATION
-----------------------------------------------------------
Here is the next log entry, where the print spooler crashed:
------------------------------------------------------------
Log Name: Application
Source: Windows Error Reporting
Date: 6/28/2021 12:26:55 PM
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: xxx
Description:
Fault bucket 1497040562230863077, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0
Problem signature:
P1: spoolsv.exe
P2: 10.0.19041.1052
P3: 3a1aec78
P4: StackHash_afeb
P5: 10.0.19041.1023
P6: 7977b9de
P7: c0000374
P8: PCH_D0_FROM_ntdll+0x000000000009D974
P9:
P10:
Analysis symbol:
Rechecking for solution: 0
Report Id: 22e299fc-0495-4fbb-a935-6148d6e70317
Report Status: 268435456
Hashed bucket: ea484d68673c3afa64c68e75ae1f24e5
Cab Guid: 0
--------------------------------------------------------------------------
I don’t know if the Canon error is the cause of the workstation spooler crashing, or it the Canon error is a symptom of the problem.
I also see Warnings on some computers regarding Group Policy issues with the printers. Here is an example:
--------------------------------------------------------------------
Log Name: Application
Source: Group Policy Printers
Date: 6/28/2021 1:45:38 PM
Event ID: 4098
Task Category: (2)
Level: Warning
Keywords: Classic
User: SYSTEM
Computer: DERMDC01.dermatologyinc.com
Description:
The user 'P16-Meth Front Ofc' preference item in the 'Derm - Printers {80B56EE4-5063-4C72-98D4-FA4BD0CBC9AB}' Group Policy Object did not apply because it failed with error code '0x80070bc4 No printers were found.' This error was suppressed.
----------------------------------------------------------------
I appreciate any thoughts you may have!
Brian
I know Windows Updates have done a few things recently that are causing all sorts of problems with PCL6 drivers. The first thing I would do is look to Canon's website to see if they have released both driver and firmware updates for the printers that you are having problems with. It looks like they have released driver updates on 4/19/2021, so that's probably worth a look:
https://sg.canon/en/support/0100952701