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/Microsoft Entra ID 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. |
-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 / Microsoft Entra ID configuration on the Connector host. |
Possible next steps |
Follow the documentation for Enable Hybrid AD/Microsoft Entra ID 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. |