# Connect VideoJet Printer to Ignition over TCP Driver

**URL:** <https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [July 20, 2020, 8:20pm UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879 "2020-07-20T20:20:34Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jquintero](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jquintero/32/21622_2.png) [@jquintero](https://forum.inductiveautomation.com/u/jquintero)\
**Post date:** [July 20, 2020, 8:20pm UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879/1 "2020-07-20T20:20:34Z")

</div>

Hi to all.  
Recently I’m working with an industrial printer from Videojet brand.  
The printer have a text communication protocol calling zipher, which send data over Ethernet using ASCII character.  
It is possible to use TCP Driver for send commands to the printer like this:  
Query: »GJL  
Response from printer:  
«JBL|3|ApplesJob|OrangesJob|BananasJob|

Regards

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [July 20, 2020, 8:29pm UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879/2 "2020-07-20T20:29:53Z")

</div>

If it is, in fact, ASCII over Ethernet, then yes. Ensure that the writeback parameters are enabled and filled in correctly for the device.

[https://docs.inductiveautomation.com/display/DOC80/UDP+and+TCP+Driver](https://docs.inductiveautomation.com/display/DOC80/UDP+and+TCP+Driver)

---

<div class="post-metadata">

**Author:** ![michael.ruel](https://avatars.discourse-cdn.com/v4/letter/m/ecd19e/32.png) [@michael.ruel](https://forum.inductiveautomation.com/u/michael.ruel)\
**Post date:** [February 26, 2021, 10:21pm UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879/3 "2021-02-26T22:21:28Z")

</div>

I’m in the same boat. I have a laser marker that communicates through ASCII TCP/IP and receives commands and replies. I get how to set up the device, but am not sure how to actually send the commands. Do I set up a tag and just write to the tag, and then tag change script to listen for the response? Also the system uses ; and \ as field delimiters and must have these escaped. It’s no problem for me to ensure the message is correct I’m more worried about if ignition will modify the message through the driver. Thanks for your response.

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [February 27, 2021, 12:21am UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879/4 "2021-02-27T00:21:55Z")

</div>

If you put an r in front of your string, it will treat it as a raw string literal. Things like a backslash won’t get escaped.

```python
print r'\Raw string'

```

Output:

```nohighlight
\Raw string

```

---

<div class="post-metadata">

**Author:** ![Naldo\_Guergolet](https://avatars.discourse-cdn.com/v4/letter/n/eb9ed0/32.png) [@Naldo\_Guergolet](https://forum.inductiveautomation.com/u/Naldo_Guergolet)\
**Post date:** [December 17, 2021, 12:47am UTC](https://forum.inductiveautomation.com/t/connect-videojet-printer-to-ignition-over-tcp-driver/36879/5 "2021-12-17T00:47:00Z")

</div>

Alguem já fez algum sistema para monitorar o status da impressora e gravar no banco de dados SQL?
