# Print PDF on Server

Prints a specified PDF file on Server through MIS Communicator.

Action available for the following operating systems:

![](/files/-MGIiDGuNcrVFP-DbUma)

### 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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/developing/form/actions/actions-description/group-others/print-pdf-on-server.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
