# Print PDF on Server

Prints a specified PDF file on Server through MIS Communicator.

Action available for the following operating systems:

![](https://3821468174-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LrTlA1suFa5N48x_83N%2F-MGIW3wIXgRupIGNu8-p%2F-MGIiDGuNcrVFP-DbUma%2FTodos.PNG?alt=media\&token=406123c5-e2bb-4ec6-8044-9533b8686f6f)

### Parameters

* **Communication Profile** *\<unquoted string> -* The communication profile in use for this printing action.
* **Printer's Name** *\<string> -* The name of the printer to use.\
  (Only used with the "PDFtoPrinter.exe" mode. See notes bellow)
* **PDF File** *\<string> -* The name of the PDF file to be printed.
* **Nbr. Of Copies** *\<numeric> -* The number of copies to be printed.
* **Hidden** *\<unquoted string> -* Defines if this action runs in a hidden mode or not. The possible values are:
  * Yes
  * No
  * Dynamic

{% hint style="info" %}
What this action does in MISCommunicator is currently receiving the file, save it in a temporary folder and run a ShellCommand on that file with the option "Print".
{% endhint %}

{% hint style="info" %}
You can use your own Executable to print PDFs. If there is a file named "PDFtoPrinter.exe" in MISCommunicator folder it will be used to print instead, by calling that EXE with a first parameter that is the PDF file name and a second parameter that is the printer name. For example, this utility can be used to achieve this:\
<https://mendelson.org/pdftoprinter.html>
{% endhint %}
