PDFSaver

<< Click to Display Table of Contents >>

Navigation:  PDF-XChange Standard >

PDFSaver


 

PDFXStd_logo PDFSaver

 


 

PDFSaver.exe is a back-end management tool for the PDF-XChange Printer Standard virtual printer. The most relevant component of PDFSaver to administrators is its command line functionality. PDFSaver.exe can be called silently to perform a number of administrative tasks including adding a printer, removing a printer, setting a default printer or pushing settings to printers. Further information on the options available, both in the GUI and via the command line, is available in the online manual here.

 

The most common tasks that PDFSaver performs for administrators is to add, remove, and set as default a PDF-XChange printer:

 

pdfSaver.exe /AddPrinter <PrinterName> [/NoNotify]

 

This command line can be used to install multiple copies of PDF-XChange Printer Standard and give each copy a custom name:

 

PrinterName determines the name for the new printer.

NoNotify is an optional parameter that prevents the sending of information about changes in the printers list to other applications.

 

pdfSaver.exe /RemovePrinter <PrinterName> [/NoNotify]

 

This command line removes instances of the PDF-XChange printer:

 

PrinterName specifies the printer to be removed.

NoNotify is an optional parameter that prevents the sending of information about changes in the printers list to other applications.

 

pdfSaver.exe /SetAsDefault <PrinterName>

 

This command line sets a specified printer as the default printer:

 

PrinterName determines the printer to be set as the default printer.

 

PDFSaver can also be used to silently change printer options via the /SetOptions switch. The /SetOptions switch takes a string of colon-separated "OptionName=value" pairs:

 

pdfSaver.exe /SetOptions optionname1=value1[;optionname2=value2] /Printer <PrinterName> [/Profile <ProfileName>] [/NoNotify]

 

This command line can be used to change the printer options:

 

optionname is the name of the option to be set.

PrinterName defines the printer to which the setting will be applied.

ProfileName defines the profile to which the setting will be applied.

NoNotify is an optional parameter that prevents the sending of information about changes in the printers list to other applications.

 

Alternatively, PDFSaver can read options from a file:

 

pdfSaver.exe /SetOptions @optionslistfile /Printer <PrinterName> [/Profile <ProfileName>] [/NoNotify]

 

This command line can be used to change the printer options:

 

@optionslistfile is the name of the file containing the options and the values to be applied. Note that if the file is not in the same folder as PDFSaver.exe then an appropriate path, full or relative, must be provided.

PrinterName defines the printer to which the setting will be applied.

ProfileName defines the profile to which the setting will be applied.

NoNotify is an optional parameter that prevents the sending of information about changes in the printers list to other applications.

 

Current options can be exported as a list:

 

pdfSaver.exe /DumpOptions [<dest_file_name>] /Printer <PrinterName> [/Profile <ProfileName>]

 

This command line lists all settings of the printer specified:

 

dest_file_name defines the file into which the settings are dumped. If this is not specified then settings will be listed in the console window.

PrinterName defines the printer from which the settings will be dumped.

ProfileName defines the profile from which the settings will be dumped.

 

Further information on on using PDFSaver to set printer options is available here.