Make us a Multi-purpose Windows PCL XL Print Driver and Port

Job ID: 38595837

Budget: $750 – $1,500 USD

I'm in need of a seasoned C++ developer to create a Windows PCL XL (PCL6) Print Driver and Printer Port for multi-purpose printing. The driver should support:

- Duplex printing
- Color and grayscale options
- Copies

The printer port will simply write the PCL to a file and start an application telling it the path of the file, the application should be started in the user context.

Print settings chosen by the user should be set in the header of the PCL file so that they can be read, the document title and user and any additional details available should also be included.

This project requires not just coding skills, but also a deep understanding of print driver development. Experience with creating high-quality, reliable print drivers is a plus. Individuals with this experience will be preferable.

We are fine with the user making use of Microsoft Unidrv if preferred :https://learn.microsoft.com/en-us/windows-hardware/drivers/print/microsoft-universal-printer-driver

There is also an opensource project on github for a printer port which writes to a file and runs an application in the user context which can be referenced : https://github.com/lomo74/mfilemon