> For the complete documentation index, see [llms.txt](https://docs.parallels.com/landing/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.parallels.com/landing/ras-universal-printing-best-practices/v21/parallels-ras-universal-printing-best-practices/universal-printing-compression.md).

# Universal printing compression

For Windows desktop clients (full and basic), Parallels RAS v15.5 introduces a new option called **Universal printing compression policy**. It allows system administrator to adjust printing compression levels via client policy settings in the RAS Console.

To set a printing compression policy:

1. In the RAS Console, select the **Policies** category.
2. Right-click an existing policy and choose **Properties**.
3. In the **Policy Properties** dialog, navigate to **Session** > **Experience** > **Compression**.

   <figure><img src="https://content.gitbook.com/content/RremlggjzjhxgMKStRmF/blobs/rQ9w1pmpaE062bWuS9qP/compression.png" alt=""><figcaption></figcaption></figure>
4. Select one of the following options from the **Universal printing compression policy** drop-down list:
   * **Compression disabled**
   * **Best speed (uses less CPU)**
   * **Best size (uses less network traffic)**
   * **Based on connection speed** (default)

If the type of printed documents is predictable — for instance, your documents are always very small or always very large — you can benefit by selecting an appropriate compression policy. However, printing compression brings the most benefit to network connections with limited bandwidth or latency when printing often slows down thus negatively affecting user experience.

## **Parallels recommends**

Parallels recommends using the **Best size** compression policy to make print jobs smaller and transfer it faster if the client devices are powerful enough from the CPU and memory perspective. If the client devices are not powerful enough, the **Best speed** option policy should be used.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.parallels.com/landing/ras-universal-printing-best-practices/v21/parallels-ras-universal-printing-best-practices/universal-printing-compression.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
