Universal Print: Job failure error codes

This article provides a list of known error codes for print job failures.

-2157221247


Error Code -2157221247
Error code (In Hexadecimal) 0x80040101
Mapping E_UP_JOB_SPOOLER_JOB_NULL
Error source Universal Print connector
Description This error is seen only if Universal Print connector version is 1.43 or below.
Mitigation Update Universal Print connector to latest version.

-2147467260


Error Code -2147467260
Error code (In Hexadecimal) 0x80004004
Mapping E_ABORT
Error source Universal Print service
Description A print job was queued successfully in Universal Print but expired after 3 days. During this time printer could not complete the print job.
Job that was aborted may be at any stage - it was not fetched by printer (or connector), or was fetched but never completed.
Next steps Check:
1. If printer is online and still connected to Universal Print.
2. If printer is registered using the Universal Print connector, investigate printer issues on the connector host (check the video starting at 1:27:30).

-2147467259


Error Code -2147467259
Error code (In Hexadecimal) 0x80004005
Mapping E_FAIL
Error source Universal Print connector
Description This is a generic error code that can have many causes. One cause of this error code is a known issue with Brother printers.
Next steps If this is a Brother printer, follow the steps given in this known issue. If not, reach out to Microsoft Support.

-2147221501


Error Code -2147221501
Error code (In Hexadecimal) 0x80040003
Mapping E_PRINTTICKET_FORMAT
Error source Universal Print connector
Description This error is returned by Windows print spooler on the connector host when the print ticket provided is not supported or has invalid elements. This is usually an indication that the Universal Print connector failed to perform transformation on some elements that may be printer driver-specific.
Mitigation Consider changing the printer's driver on the connector host.
Otherwise reach out to Microsoft Support.

-2147221253


Error Code -2147221253
Error code (In Hexadecimal) 0x800400FB
Mapping E_UP_AUTODETECT_UNSUPPORTED_FORMAT
Error source Universal Print connector
Description This error code indicates that a job that was sent with the application/octet-stream document format (which indicates that the connector should automatically detect the actual document format), but the format detected is not supported by the connector's current settings.
Mitigation Ensure that document conversion is enabled, restart the Print Connector Service, and then try printing again. If it still fails or conversion was already enabled, contact Microsoft Support.

-2147221252


Error Code -2147221252
Error code (In Hexadecimal) 0x800400FC
Mapping E_UP_AUTODETECT_NO_MATCHING_FORMAT
Error source Universal Print connector
Description This error code indicates that a job that was sent with the application/octet-stream document format (which indicates that the connector should automatically detect the actual document format), but the connector could not determine the job's actual format.
Mitigation Try printing the document again. If it still fails, consult your software's documentation or vendor to determine what document format it uses and if it can be configured. The connector can autodetect the formats listed here.

-2147221251


Error Code -2147221251
Error code (In Hexadecimal) 0x800400FD
Mapping E_UP_MISMATCH_FILE_SIGNATURE_AND_DOC_FORMAT
Error source Universal Print connector
Description This error code indicates that the document-format specified in the print job metadata does not match to file signature of the document.
Mitigation Try printing the document again and ensure that correct document-format is set in the print job metadata.

-2147221250


Error Code -2147221250
Error code (In Hexadecimal) 0x800400FE
Mapping E_UP_XPS_INVALID_PAYLOAD
Error source Universal Print connector
Description This error code indicates that print payload that is in OXPS format is not valid (although file signature matches the document format). Since its invalid, OXPS cannot be unzipped by the connector.
Mitigation Try to print the job again while ensuring a valid OXPS document is being sent.

-2147221248


Error Code -2147221248
Error code (In Hexadecimal) 0x80040100
Mapping E_UP_JOB_FAILED_NO_STATUS
Error source Universal Print connector
Description This error is seen only if Universal Print connector version is 1.43 or below.
Mitigation Update Universal Print connector to latest version.

-2147221246


Error Code -2147221246
Error code (In Hexadecimal) 0x80040102
Mapping E_UP_JOB_FAILED_TO_GET_SPOOLER_STATUS
Error source Universal Print connector
Description This error is seen only if Universal Print connector version is 1.43 or below.
Mitigation Update Universal Print connector to latest version.

-2147221245


Error Code -2147221245
Error code (In Hexadecimal) 0x80040103
Mapping E_UP_JOB_COMPLETED_STILL_IN_PROGRESS
Error source Universal Print connector
Description This error is seen only if Universal Print connector version is 1.43 or below.
Mitigation Update Universal Print connector to latest version.

-2147221244


Error Code -2147221244
Error code (In Hexadecimal) 0x80040104
Mapping E_UP_JOB_FAILED_AT_SPOOLER
Error source Universal Print connector
Description This error is reported when jobs fails in Windows print spooler on the Connector host.
Mitigation Try restarting the print spooler service on Connector host. If that doesn't resolve the issue, contact Microsoft Support.

-2147221242


Error Code -2147221242
Error code (In Hexadecimal) 0x80040106
Mapping E_UP_JOB_TIMEOUT_QUEUING_TO_SPOOLER
Error source Universal Print connector
Description This error indicates that print driver is taking too long to print, or there is an issue with the user information on the print job.
Mitigation On Connector host,
1) Check the printer's driver settings to confirm that no settings that require user input are enabled (for .e.g. job password, or accounting/department code). Typically such settings pop-up a silent dialog which requires user input. Since connector is unattended, this job will continue to wait for user input before timing out.
2) Consider changing the printer's driver on the connector host.
3) Update the printer's driver to latest version.

-2147221240


Error Code -2147221240
Error code (In Hexadecimal) 0x80040108
Mapping E_PDFIUM_UNKNOWN
Error source Universal Print connector
Description This error indicates that there was an unknown issue while printing a PDF document.
Mitigation Try printing the job again. Else contact Microsoft Support if the error persists.

-2147221239


Error Code -2147221239
Error code (In Hexadecimal) 0x80040109
Mapping E_PDFIUM_FILE
Error source Universal Print connector
Description This error indicates that the PDF file you are trying to print is not in PDF format or corrupted.
Mitigation Try printing the job again. Else contact Microsoft Support if the error persists.

-2147221238


Error Code -2147221238
Error code (In Hexadecimal) 0x8004010A
Mapping E_PDFIUM_FORMAT
Error source Universal Print connector
Description This error indicates that the PDF file you are trying to print is not found or could not be opened.
Mitigation Try printing the job again. Else contact Microsoft Support if the error persists.

-2147221237


Error Code -2147221237
Error code (In Hexadecimal) 0x8004010B
Mapping E_PDFIUM_PASSWORD
Error source Universal Print connector
Description This error indicates that the PDF file is password protected and it shows password required or incorrect password.
Mitigation Try printing the document again by re-saving the file without password protection.

-2147221236


Error Code -2147221236
Error code (In Hexadecimal) 0x8004010C
Mapping E_PDFIUM_SECURITY
Error source Universal Print connector
Description This error indicates that the PDF file you are trying to print has unsupported security scheme.
Mitigation Try printing the document again by ensuring it is not corrupt/password protected else contact Microsoft Support if the error persists.

-2147221235


Error Code -2147221235
Error code (In Hexadecimal) 0x8004010D
Mapping E_PDFIUM_PAGE
Error source Universal Print connector
Description This error indicates that file is corrupted.
Mitigation Try printing the document again by re-saving or re-exporting the PDF else contact Microsoft Support if the error persists.

-2147221234


Error Code -2147221234
Error code (In Hexadecimal) 0x8004010E
Mapping E_PDFIUM_DEVMODE
Error source Universal Print connector
Description This error indicates that the printing options used maybe incorrect.
Mitigation Try printing the document again with different printing options else contact Microsoft Support if the error persists.

-2147221233


Error Code -2147221233
Error code (In Hexadecimal) 0x8004010F
Mapping E_PDFIUM_HDC
Error source Universal Print connector
Description This error indicates there was an internal error while trying to print the PDF file.
Mitigation Try printing the document again else contact Microsoft Support if the error persists.

-2147221232


Error Code -2147221232
Error code (In Hexadecimal) 0x80040110
Mapping E_PDFIUM_UNHANDLED_EXCEPTIONS
Error source Universal Print connector
Description This error indicates there was an internal exception while trying to print the PDF file.
Mitigation Try printing the document again else contact Microsoft Support if the error persists.

-2147024891


Error Code -2147024891
Error code (In Hexadecimal) 0x80070005
Mapping ERROR_ACCESS_DENIED
Error source Universal Print connector
Description This error indicates that Windows spooler on Connector host could not print the job as the user who submitted the print job (impersonated) does not have access to the printer.
Mitigation On Connector host, review permissions set on the locally installed printer. Follow the documentation for Enable Hybrid AD/Azure AD Environment on Universal Print

-2146233088


Error Code -2146233088
Error code (In Hexadecimal) 0x80131500
Mapping COR_E_EXCEPTION
Error source Universal Print connector
Description There was an exception while trying to print the job. This may happen if Connector failed to successfully download the job.
Possible next steps Ensure internet connectivity on Connector host is good. Then try printing the document again.

-2146233079


Error Code -2146233079
Error code (In Hexadecimal) 0x80131509
Mapping COR_E_INVALIDOPERATION
Error source Universal Print connector
Description This error indicates that the job was aborted or print job failed due to the permissions set on the printer queue in connector. It may occur when permissions set for the print queue on the connector have been modified. For example: "Everyone" group is removed the printer access.
Possible next steps 1. Login on the connector device.
2. Launch Print Management App.
3. Right click on the printer where print job failed.
4. Click on Properties
5. Goto "Security" tab.
6. Check if Everyone group is shown under "Groups or user names".
7. Select the Everyone group.
8. Under "Permissions for Everyone" ensure the checkbox for Allow under Print is selected as shown below and try printing again.
Everyone group

-2146233078


Error Code -2146233078
Error code (In Hexadecimal) 0x8013150A
Mapping COR_E_SECURITY
Error source Universal Print connector
Description This error is returned on the Connector when its trying to impersonate the user on the print job to local AD user. This often indicates that there is an issue with Hybrid AD / Azure AD configuration on the Connector host.
Possible next steps Follow the documentation for Enable Hybrid AD/Azure AD Environment on Universal Print

-2146232800


Error Code -2146232800
Error code (In Hexadecimal) 0x80131620
Mapping COR_E_IO
Error source Universal Print
Description Upload terminated unexpectedly and print job could not be queued successfully in Universal Print.
Mitigation Ensure internet connectivity on user's device is good. Then try printing the document again. If the document has lot of pages, then try printing a few pages at one time.

-2142109684


Error Code -2142109684
Error code (In Hexadecimal) 0x8052000A
Mapping XPS_E_INVALID_MARKUP
Error source Universal Print connector
Description This is a known issue when Connector is running on the older version of Windows Server 2016.
Mitigation Use either of the options listed here.

1034


Error Code 1034
Error code (In Hexadecimal) 0x0000040A
Mapping ClientErrorDocumentFormatNotSupported
Error source Universal Print
Description Platform or application sent the print job payload in a format that is not supported by the printer.
Mitigation Ensure that Document Conversion is enabled.
If user is printing from a cloud application that uses Microsoft Graph APIs, then that application needs to honor the document formats supported by the printer.

1035


Error Code 1035
Error code (In Hexadecimal) 0x0000040B
Mapping ClientErrorAttributesOrValuesNotSupported
Error source Universal Print
Description This error typically indicates that the print job has attributes that are not supported by the printer, or printer's attributes have not been correctly defined.
Next steps Reach out to your printer OEM.

1286


Error Code 1286
Error code (In Hexadecimal) 0x00000506
Mapping ServerNotAcceptingJobs
Error source Universal Print
Description Printer is temporarily not accepting any new print jobs.
Mitigation Try printing again after some time.

3050


Error Code 3050
Error code (In Hexadecimal) 0x00000BEA
Mapping E_SubstrateTimeout
Error source Universal Print
Description There was a timeout from storage APIs while queuing the jobs in Universal Print service.
Mitigation Try printing again.

3051


Error Code 3051
Error code (In Hexadecimal) 0x00000BEB
Mapping E_SubstrateError
Error source Universal Print
Description Storage APIs returned an error while queuing the jobs in Universal Print service.
Mitigation Try printing again after some time.