...
- Connect to the client's Linux server as the root user
- Open CUPS configuration in http://localhost:631 (log in with Linux server root password) and create the printer. NOTE - Might be later in the process before you need to log in with the root password.
- Click on Add Printer and look for the JetDirect choice
- Connection: Use the 'socket://hostname:9100' example. For example, socket://192.123.0.45:9100'
- Name/Description/Location: You can use a descriptive Name such as prcheck. Do not check the Share This Printer checkbox.
- Make: Generic
- Model: Generic PostScript Printer Foomatic/PostScript (en)
- Just accept the Default Options (click Set Default Options button)
- Click on Add Printer and look for the JetDirect choice
- On the linux server as the root user, configure a printer script in /usr/local/bin.
- printer script needs to contain the printer queue name created in CUPS and formatting code
- printer script needs to be executable
- You can usually copy an existing script and edit appropriately
- Setup the new printer in the Printer Information screen.
- Description - Free text
- Logical Name - path and name of script from #2 above.
- PfW/Batch Print - set to 'Y'
...