> For the complete documentation index, see [llms.txt](https://wecon.gitbook.io/pistudio-manual/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wecon.gitbook.io/pistudio-manual/6.-object/6.5-display/6.5.9-printer.md).

# 6.5.9 Printer

**Introduction**

The printing object is primarily suitable for print out or screenshots saving when connected to micro printer.

Printer has two types: serial printer and USB printer. Printf (printext function) should be called when it’s used to print fixed message in a script.

**Printer protocol**

HMI provides printer protocol to users as below. If users want to connect printer to HMI, protocol is necessary.

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpi-series-user-manual%2F-Luq9wKJQBne8wcN8ulg%2F-LuqA7SsHIPXU3ce7Hle%2F14.png?generation=1575014403578651\&alt=media)

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpi-series-user-manual%2F-Luq9wKJQBne8wcN8ulg%2F-LuqA7StPQYY8cs9gXKu%2F15.png?generation=1575014403589477\&alt=media)

**Description**

![](https://3950998874-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fpi-series-user-manual%2F-Luq9wKJQBne8wcN8ulg%2F-LuqA7SucyULCi2K3HLd%2F16.png?generation=1575014403560947\&alt=media)

**1) Display settings**

**Direction:** Four direction choices in printing: 0, 90, 180, and 270.

**Zoom in:** Check \[Zoom in] to zoom printing content in proportion with paper size.

**2) Trigger mode**

**Trigger address:** When trigger address turns ON. Printer starts to respond operation.

**Printer\ Save:** It sets operation for this object, printer object can support sending printing command to printer device, and including screenshot;

**3) Save path:**

Valid when the save mode is selected, screenshot the content in printing object area and the save it in specified storage and folder, when trigger address turns ON.
