Client:
Windows 7 SP1 x64
Server:
Windows 2008 R2 SP1
Latest UPD drivers from HP, Xerox, Ricoh, etc.
Problem:
In the Microsoft-Windows-PrintService/Operational log, the printer's GUID instead of name is getting logged for events during GPP actions. By actions, I mean when the printer is recreated (since the GPP setting is REPLACE). Happens for all vendors.
Sample event (there are plenty more for other EventIDs too with ID 300, 304, 306, 302, 301)
Log Name: Microsoft-Windows-PrintService/Operational Source: Microsoft-Windows-PrintService Date: 5/28/2013 4:45:23 PM Event ID: 300 Task Category: Adding a printer Level: Information Keywords: Classic Spooler Event,Printer User: SYSTEM Computer: MYPC.MYDOMAIN Description: Printer {01930C4C-5D21-4D1B-BC75-EC927AA8E293} was created. No user action is required. Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"><System><Provider Name="Microsoft-Windows-PrintService" Guid="{747EF6FD-E535-4D16-B510-42C90F6873A1}" /><EventID>300</EventID><Version>0</Version><Level>4</Level><Task>4</Task><Opcode>11</Opcode><Keywords>0x4000000000000820</Keywords><TimeCreated SystemTime="2013-05-28T23:45:23.032258100Z" /><EventRecordID>34675</EventRecordID><Correlation /><Execution ProcessID="1536" ThreadID="4372" /><Channel>Microsoft-Windows-PrintService/Operational</Channel><Computer>MYPC.MYDOMAIN</Computer><Security UserID="S-1-5-18" /></System><UserData><PrinterCreated xmlns:auto-ns3="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://manifests.microsoft.com/win/2005/08/windows/printing/spooler/core/events"><Param1>{01930C4C-5D21-4D1B-BC75-EC927AA8E293}</Param1></PrinterCreated></UserData></Event>
Why isn't windows logging the real printer name? The GUID isn't useful at all.