The PDF2Print software product is a stand-alone command line utility for Windows 64 systems. You can use it to send a PDF document to the printer of your choice, either manually from a command prompt, or as part of a batch file.

Command Syntax

The command syntax for PDF2Print must include the executable name, the name of the file to print, and the printer to use. These are the only required elements:
pdf2print filename.pdf printername
Select a Windows printer, and for the printer name use the full Windows UNC path. The printer can be either local or networked. To find the printer name for a network printer open the Windows Control Panel and select Devices and Printers.  The name should appear on the Hardware tab for the printer Properties window.

Your command might look something like this:
pdf2print AnnualReport2016.pdf \\standard.company.com\northwest

If you type the printer name wrong, you will see an error message.  If the printer name includes spaces, use quotes around the printer name:
pdf2print AnnualReport2016.pdf “\\standard.company.com\northwest color”

In this example the PDF file to be printed would be found in the same directory where you are running the PDF2Print utility.

If you want to print a PDF document that is stored in a different directory, you need to provide the path name:
pdf2print C:\Datalogics\PrintDocuments\AnnualReport2016.pdf \\standard.company.com\northwest

Optional parameters for the PDF2Print command

PDF2Print offers a variety of options to manage the print process. If you want to adjust the settings for a print job, PDF2Print allows you to:

  • Print the pages two sided
  • Print multiple copies of a document, and collate the output pages
  • Select a range of pages to print, or print all odd or all even pages
  • Turn off the default value to shrink the pages to fit to the available paper size
  • Save the document to a PostScript file instead of sending it to a printer

Add the options to the end of the command statement. Separate each one with a blank space, and include a dash (-) before each option name.

All statements, values and options entered using PDF2Print must use lower case characters.

You can add any of these statements to the print command.  All of these statements are optional:

-duplex= Print pages two sided
off Turn off two-sided printing, print on one side only
short Flip the page on the short edge of the paper, such as the top of an 8½ x 11 inch page
long Flip the page on the long edge of the paper
default Use the printer default
pdf2print Report2016.pdf \\standard.company.com\northwest –duplex=long
-ranges= Select a range of pages to print
all Print all pages (default)
even Print only even pages
odd Print only odd pages
n-n Enter a range of page numbers to print
pdf2print Report2016.pdf \\standard.company.com\northwest –ranges=5-11
If you want to print more than one range of pages using this option, you can separate the ranges with a comma. So if you wanted to print pages 5 to 11 and 22 to 29, you would enter this:
pdf2print Report2016.pdf \\standard.company.com\northwest –ranges=5-11,22-29
Keep in mind that the Print2PDF utility counts pages from the first page of the PDF document. You might have a document where the paging starts at page 1 after eight pages of a cover sheet, copyright page, and table of contents. That means that the page you label as the first page in the document is actually page nine. To print the first five pages of text after the front matter, your page range would need to be –ranges=9-13.
Also, the “even” and “odd” keywords override any other page range options entered.
If you want to print pages 11 to 25, PDF2Print will print pages 11 to 25. If you try to add “even” to the range of pages, so as to only print the even pages between the page range you offer, like this:
pdf2print Report2016.pdf \\standard.company.com\northwest –ranges=11-25,even
The utility will ignore the page ranges you provide and only print even pages from the document.
 -noshrink PDF2Print is designed to automatically adjust the size of the print content to fit on the size of the paper in the default paper tray. For example, if you are sending a PDF document with 11” x 16” pages to a printer using 8½” x 11” paper, the utility will automatically shrink the pages in the PDF document to fit.
Use the “-noshrink” option to turn off this default setting, and print the pages at full size, even if more than one sheet is needed to print each page.
-tofile= Direct PDF2Print to save the printed PDF document as a PostScript file. Enter the name of the output file. If you want to save the output in a folder other than the folder where the PDF2Print executable is found, you need to provide the path name as well, like this:
pdf2print Report2016.pdf \\standard.company.com\northwest –tofile= C:\Datalogics\Output.ps
-ncopies= Enter the number of copies you want to print. Defaults to one copy of each page.
pdf2print Report2016.pdf \\standard.company.com\northwest –ncopies=3
-nocollate If you are printing more than one copy of a document the system defaults to collating the output pages. The system does not use the printer default. That is, the system will collate printed pages if this parameter is not included in the command line statement. Add this value if you want to turn collating off.
pdf2print Report2016.pdf \\standard.company.com\northwest –ncopies=3 –nocollate

You can stack up options on the print command, like this:

pdf2print Report2016.pdf \\standard.company.com\northwest –ncopies=3 –nocollate –ranges=5-11,22-29 –duplex=long