| Previous | Next |
| ERROR_UNKNOWN_PRINTER_DRIVER | ERROR_INVALID_SEPARATOR_FILE |
ERROR_UNKNOWN_PRINTPROCESSOR
A print processor is a spooler component between the spool file and the print monitor. It reads spooled data, performs any required conversion for the supported data type, and returns a stream that the spooler can send onward to the monitor.
Because the processor is a named, installed server component, a queue can reference a processor name that is missing after migration, incomplete deployment, or configuration import. This is distinct from an unsupported job data type: first establish whether the processor itself can be enumerated.
Useful checks
- Call EnumPrintProcessors on the target server and environment and compare the exact processor name.
- Use EnumPrintProcessorDatatypes to verify that the installed processor accepts the queue's configured data type.
- For custom processors, confirm that the processor file was placed in the directory returned by GetPrintProcessorDirectory before installation.
- On a migrated print server, compare queue configuration with the components actually installed on that server.
Introduction to Print Processors · AddPrintProcessor · Samba spoolss administration commands
Looking for a different code? Search another status or error code.
