Learn how to configure your Windows Server to allow printing from non windows clients with LPR/LPD.
This guide is based on Windows Server 2016 with installed and configured PDFCreator Server.
Open the Windows server manager and click “Manage” and select “Add Roles and Features”.
Enable “Print and Document Services” in “Roles” and click “Add Features” in the new window.
Enable the “LPD Service” and click “Next”.
In the next dialog (“Confirmation”) click “Install” to complete the configuration on your server.
You can now print to all PDFCreator Server printers via LPD.
Activate the LPR Port Monitor (Only needed on Windows systems).
on Windows: open Windows Features using the command
optionalfeatures OR Control Panel -> Programs and Features -> Turn Windows features on or off enable and install “LPR Port Monitor” from the tab “Print and Document Services”
Install a postscript printer on the client machines.
It’s important to use a postscript printer, since the clients will have to preprocess the printjobs for PDFCreator Server. A suitable driver on Windows would be the Microsoft PS Class Driver. A suitable driver on Ubuntu is the Generic PostScript Printer Foomatic/Postscript driver.
Add an LPR port to the postscript printer.
on Windows: In “Control Panel\All Control Panel Items\Devices and Printers” right click the printer and select Printer Properties -> Ports -> Add Port… -> LPR Port. On Ubuntu: Open Printers -> New Printer and select the option LPD/LPR Host or Printer.
For the port configuration use the following parameters:
Hostname/Server IP: IP or Hostname of the server. (For example: 192.168.1.1)
Queue Name/Name of printer or print queue on that server: Name of a PDFCreator Server printer (For example: PDFCreatorServerPrinter)
Please make sure that your PDFCreator Server printer name does not contain any spaces or special characters.