XLPD provides UNIX print spooling services on your Windows systems. XLPD provides service of printer server so that remote systems can share the printer attached to the system (where XLPD is running) with correctly configured LPR.
Click on XLPD Server to bring up next user interface for XLPD setup. Click on 'Printer/New' to define a printer.

In next dialog box, enter a name in 'Export Name' for the printer you want to share out. Click on the drop-down menu to select the printer.

Click on 'Next' to set the printer options.

File Format
The 'Unix to DOS conversion' will replace the "end of line" mark in a unix file with a CR character so that when viewing from windows, the file will be properly lined up.
Click 'Finish' to close the dialog box. Now back in the user interface screen again. You will see the printer just defined with 'Status': Ready.

To see if a printing job is received by LPD server, you need to first 'Pause' the printer by click on 'Status/Pause' from the user interface screen. Then, you click on 'View/Queue' to open up the 'queue' screen as shown in following. Upon issuance of an 'lp' command, if all is working properly, you should see the job listed in the queue.

The standard printer port is 515. It is set as default for XLPD server. In case you need to change the port number, click on 'View/Setting' from XLPD user interface screen to bring up next dialog box. The port number can be changed by typing in the new number directly in the screen.

If there is anything you need to change in the settings of an already defined printer, from XLPD user interface, click on the printer's name, then click on 'Property' to bring out the dialog box for making the changes.

There are times that you want to save a printing job for later print. This is the situation we refer to as 'print to a file'. To print to a file, you click 'Printer/New' from XLPD user interface screen to open up the dialog box. Type in a name for the printer, then check the box 'Virtual Printer', and select the drive and folder where you want to save the file.

The general truble shooting method is to help you narrow down the prossible source of problem. Because XLPD server is like the "middle man" that sits between the print-requesting-system and the printer, the easiest way to go is to find out if the problem occurred before XLPD server received the printing job or after it.

So you first 'Pause' the printer(click on 'Status/Pause' from the user interface screen). Then, you issue a printing job from the client system. Take a look at the queue to see if the printing job is received.
Analysis: