Results (Return codes, Error codes and Reason codes)
Reason codes
The reason codes will be printed in the command line output if a general error occurs.
| 1000 | Unknown reason | 
| 1001 | A parameter is wrong | 
| 1002 | A requested file could not be found | 
| 1003 | A requested folder could not be found | 
| 1004 | A requested folder is a file | 
| 1005 | A requested file is a folder | 
| 1006 | 30 days trial period expired | 
| 1007 | Time limited keycode expired | 
| 1008 | Not activated (no keycode) | 
| 1009 | PDF does not contain ICC profiles | 
| 1010 | File could not be opened | 
| 1011 | File is encrypted and could not be opened for writing | 
| 1012 | File could not be saved | 
| 1013 | File is damaged and needs repair | 
Return codes
All return codes below 100 indicate a successful operation.
| 0 | Successful operation | 
Running a profile
| 0 | No hit, no Fixups executed | 
| 1 | At least one hit with severity ‘info’, no Fixups executed | 
| 2 | At least one hit with severity ‘warning’, no Fixups executed | 
| 3 | At least one hit with severity ‘error’, no Fixups executed | 
| 5 | No hit, Fixups have been executed | 
| 6 | At least one hit with severity ‘info’, Fixups have been executed | 
| 7 | At least one hit with severity ‘warning’, Fixups have been executed | 
| 8 | At least one hit with severity "error", Fixups have been executed; Fixups failed | 
When executing the compare action
| 0 | Compared PDFs are equal | 
| 1 | Compared PDFs have differences | 
Errors
| 100 | Not serialized (no valid serialization found or keycode expired) | 
| 101 | Command line parameter error | 
| 102 | Command line syntax error (illegal command) | 
| 103 | Unknown error (internal error) | 
| 104 | File could not be opened | 
| 105 | File is encrypted and could not be opened for writing | 
| 106 | File could not be saved | 
| 107 | File is damaged and needs repair | 
| Error codes above 128 are NOT Windows (only Linux or Mac) | |
| 130 | Processing is aborted due to user cancel | 
| 132 | Illegal instruction | 
| 134 | Abnormal termination (e.g. out-of-memory) | 
| 136 | Floating point exception (e.g. div-by-zero) | 
| 137 | Kill (e.g. explicitly sent by user or by the system) | 
| 138 | BUS error (e.g. bad memory access) | 
| 139 | Segmentation violation (e.g. invalid memory reference) | 
| Cells from 134-139 on Mac/Linux indicate an error (crash) of the environmental system. Please report such cases together with the details and files to [email protected] | |
| 141 | Broken pipe (e.g. used for interprocess communication) | 
| 142 | Execution is cancelled after timeout | 
| 143 | Termination request (e.g. explictely sent by user or by the system) | 
| 145 | Child process died (e.g. used for interprocess communication) | 
| 159 | Bad system call (e.g. a system call that is not supported by the kernel) | 
Errors for distributed processing
| 110 | Action is not distributable | 
| 111 | No Dispatcher is found | 
| 112 | No Satellite was found or is ready for execution | 
Listing of all possible codes on the command line
All Return codes and Reason codes can also be listed on the CLI, using the following command:
pdfToolbox --statusThis command will also list the current licensing status of the software.