Printer auto-creation failure. Reason: AddPrinter() failed with status 0x704
Exact Error Msg: Printer auto-creation failure. Reason: AddPrinter() failed with status 0x704. Client name: (WI_9cjMCmWd29IML-r3I) Printer name: (Canon MP750 Series Printer (from WI_9cjMCmWd29IML-r3I) in session 7) Port name: (Client:7:Canon MP750 Series Printer) Driver name: (Citrix Universal Printer) Print processor: (Citrix Print Processor)
Resolution: After a R02 upgrade the citrix specific version of the DLL files are updated. If some of these are copied to other locations listed in the windows %path% variable, naturally these are not updated by the R02 Script. These files might get utilised instead as windows uses the path variable in the order specified (%systemroot%system32) Simply delete the auxillary DLL’s – or upgrade the same DLL in the auxillary locations. In this instance it was c:program filescitrixsystem32ctxprn.dll version 4.5.3276.1 vs c:windowssystem32ctxprn.dll version 4.5.3750.1
URL References: