# Print alarm display path in vision window

**URL:** <https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799>\
**Category:** Ignition\
**Created:** [February 6, 2022, 11:12am UTC](https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799 "2022-02-06T11:12:23Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![batuhan.parlakay](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@batuhan.parlakay](https://forum.inductiveautomation.com/u/batuhan.parlakay)\
**Post date:** [February 6, 2022, 11:12am UTC](https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799/1 "2022-02-06T11:12:23Z")

</div>

Hello, I am using the ignition vision module. And what I want to do is to print the instant alarm dislay path on a label. I want to do this with a code in the project library script. Is this possible? thanks.

---

<div class="post-metadata">

**Author:** ![batuhan.parlakay](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@batuhan.parlakay](https://forum.inductiveautomation.com/u/batuhan.parlakay)\
**Post date:** [February 6, 2022, 11:46am UTC](https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799/2 "2022-02-06T11:46:34Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/1/01a3567c4921b7beab98dbc33739e6453a6843d5.png)

I can enter all alarms with this code.

But I only want new , instant print alarms.

How do I convert it?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 6, 2022, 2:12pm UTC](https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799/3 "2022-02-06T14:12:17Z")

</div>

Change your paradigm. Querying event status repeatedly is very processor and network intensive. Avoid that. Instead, use an alarm pipeline that has a script block. In that script block, assemble a message with the allarm information and send it (with system.util.sendMessage) to your project’s clients. In the Vision client, use a message handler to unpack the message, get the window, and if open, set the text on the desired label.

(Print never goes to a label, only to the diagnostic window. You must assign a string to the `text` property of the label.)

---

<div class="post-metadata">

**Author:** ![batuhan.parlakay](https://avatars.discourse-cdn.com/v4/letter/b/22d042/32.png) [@batuhan.parlakay](https://forum.inductiveautomation.com/u/batuhan.parlakay)\
**Post date:** [February 6, 2022, 2:35pm UTC](https://forum.inductiveautomation.com/t/print-alarm-display-path-in-vision-window/55799/4 "2022-02-06T14:35:33Z")

</div>

Thank you for your suggestion, but also how can I access the display path of the last alarm only? I just want one alarm that comes last.
