# Perspective Printing and Printer Configuration

**URL:** <https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864>\
**Category:** Ignition Early Access\
**Created:** [February 25, 2019, 10:12pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864 "2019-02-25T22:12:41Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![SMcIntosh](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@SMcIntosh](https://forum.inductiveautomation.com/u/SMcIntosh)\
**Post date:** [February 25, 2019, 10:12pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/1 "2019-02-25T22:12:41Z")

</div>

From Perspective, scripting no longer has access to the system print functions, for such things as creating print jobs. Is there an alternative way to send only specific information to a printer? For example, just printing the contents of a table, or an image - not the whole screen.

---

<div class="post-metadata">

**Author:** ![cmallonee](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cmallonee/32/6416_2.png) [@cmallonee](https://forum.inductiveautomation.com/u/cmallonee)\
**Post date:** [February 25, 2019, 10:20pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/2 "2019-02-25T22:20:30Z")

</div>

Not yet because all scripts are run on the Gateway, not your local environment. Local file system and network functionality is something we’re planning on bringing in further down the road.

---

<div class="post-metadata">

**Author:** ![mmurphy](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmurphy/32/11430_2.png) [@mmurphy](https://forum.inductiveautomation.com/u/mmurphy)\
**Post date:** [November 1, 2019, 5:50pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/3 "2019-11-01T17:50:22Z")

</div>

Has this functionality been released?

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 1, 2019, 7:17pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/4 "2019-11-01T19:17:45Z")

</div>

No, and it probably won’t be for a while. In addition to various other complications, a big wrinkle with doing this the way you can from Vision is that web browsers _really_ don’t like webpages to open unsolicited print dialogs that can interact with native code. It’s something we might be able to work around with the still-mostly-theoretical ‘Perspective Workstation Edition’ (dedicated desktop apps), but will almost certainly not work as well as you would want in regular browsers.

---

<div class="post-metadata">

**Author:** ![mmurphy](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmurphy/32/11430_2.png) [@mmurphy](https://forum.inductiveautomation.com/u/mmurphy)\
**Post date:** [November 1, 2019, 7:33pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/5 "2019-11-01T19:33:26Z")

</div>

Got it. Thanks for the update.

---

<div class="post-metadata">

**Author:** ![SMcIntosh](https://avatars.discourse-cdn.com/v4/letter/s/a6a055/32.png) [@SMcIntosh](https://forum.inductiveautomation.com/u/SMcIntosh)\
**Post date:** [November 1, 2019, 7:52pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/6 "2019-11-01T19:52:30Z")

</div>

I don’t know your use case, but if it helps: you might not be able to access local printers, but if you can set up all your printers on the gateway, you might have some luck. We ended up working around the issue by putting everything we wanted to print into a report, then executing that as a png and using the java print functions to print it as a byte array with gateway scope.

---

<div class="post-metadata">

**Author:** ![mmurphy](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmurphy/32/11430_2.png) [@mmurphy](https://forum.inductiveautomation.com/u/mmurphy)\
**Post date:** [November 4, 2019, 7:31pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/7 "2019-11-04T19:31:54Z")

</div>

Clever. I’ll have to give that a try. Thanks for sharing.

---

<div class="post-metadata">

**Author:** ![arebbaloch1122](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/arebbaloch1122/32/20971_2.png) [@arebbaloch1122](https://forum.inductiveautomation.com/u/arebbaloch1122)\
**Post date:** [January 28, 2021, 9:14pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/8 "2021-01-28T21:14:01Z")

</div>

At my old job, we ran into this issue (k12). We moved the printer to install the script and standard printer names and models. The script was able to link your IP to the campus and automatically install the two main printers in the front office. We used the same script for all lab desktops so that the two printers in each lab were automatically installed whenever students/facility logged in (see [laser vs led printer guide](https://printerhow.com/led-vs-laser-printer/)). The same thing has been applied to VDI. This shaved an easy 2-3 minutes off the log when things were bad. We made further adjustments to help improve log on time as well.

---

<div class="post-metadata">

**Author:** ![jkirchman](https://avatars.discourse-cdn.com/v4/letter/j/278dde/32.png) [@jkirchman](https://forum.inductiveautomation.com/u/jkirchman)\
**Post date:** [October 13, 2021, 8:44pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/9 "2021-10-13T20:44:39Z")

</div>

Is there a way to do this now that Perspective Workstation is out?

---

<div class="post-metadata">

**Author:** ![zacharyw.larson](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/zacharyw.larson/32/23749_2.png) [@zacharyw.larson](https://forum.inductiveautomation.com/u/zacharyw.larson)\
**Post date:** [May 11, 2023, 1:16pm UTC](https://forum.inductiveautomation.com/t/perspective-printing-and-printer-configuration/22864/10 "2023-05-11T13:16:35Z")

</div>

If I want my Ignition to print something today, I could email from Ignition?

> **[What is HP ePrint and How Can I Use It? | HP® Tech Takes](https://www.hp.com/us-en/shop/tech-takes/what-is-hp-eprint)**
>
> Learn about HP ePrint, what it is and how this send-to-print feature works on HP® Tech Takes. Exploring today's technology for tomorrow's possibilities.

I just was thinking that having an app running on a printer that gets what to print from a printer webservice \> the printer website might be better than having an additional app required for the Ignition client side computer.
