# Perspective Channel is not open

**URL:** <https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049>\
**Category:** Ignition\
**Tags:** ignition80, perspective\
**Created:** [April 20, 2020, 2:14pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049 "2020-04-20T14:14:15Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![PaoloPK](https://avatars.discourse-cdn.com/v4/letter/p/ba8739/32.png) [@PaoloPK](https://forum.inductiveautomation.com/u/PaoloPK)\
**Post date:** [January 15, 2021, 3:08pm UTC](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049/3 "2021-01-15T15:08:26Z")

</div>

Not yet, I'm checking a scrip that reads the barcode.  
I am using this:

> [@Communicating with external applications over TCP/IP socket /websockets using gateway scripts](http://forum.inductiveautomation.com/t/communicating-with-external-applications-over-tcp-ip-socket-websockets-using-gateway-scripts/20455/4):
>
> Sure, we use it all the time where Ignition is the client. Use it to connect to devices, MES, printers… Acting as a client is easy… server is a bit harder. Our MES is all XML over TCP and we have load tested with millions of transactions per day with no issues. Super simple send only in Jython using Java TCP from java.net import Socket, InetSocketAddress from java.io import DataOutputStream def printZPL(zpl, ip): zpl = zpl.encode('utf-8') port = 9100 try: printer = Socket() prin…

---

_[View the full topic](https://forum.inductiveautomation.com/t/perspective-channel-is-not-open/34049)._
