# Perspective Barcode with non-printable Characters

**URL:** <https://forum.inductiveautomation.com/t/perspective-barcode-with-non-printable-characters/44930>\
**Category:** Ignition\
**Tags:** ignition81, perspective\
**Created:** [March 25, 2021, 9:38pm UTC](https://forum.inductiveautomation.com/t/perspective-barcode-with-non-printable-characters/44930 "2021-03-25T21:38:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vandeplanckel](https://avatars.discourse-cdn.com/v4/letter/v/5e9695/32.png) [@vandeplanckel](https://forum.inductiveautomation.com/u/vandeplanckel)\
**Post date:** [March 25, 2021, 9:38pm UTC](https://forum.inductiveautomation.com/t/perspective-barcode-with-non-printable-characters/44930/1 "2021-03-25T21:38:57Z")

</div>

Good Afternoon,

I believe there is a bug/feature in the “BarcodeScannerInput” (referred hereafter as “BSI”) component when it comes to non-printable Hexadecimal characters.

I have a Honeywell CK65 which I have programmed to read barcodes for a BSI component within my perspective view. I have set-up the component props with a prefix of “$” and a suffix of “@”, and the scanner as a keyboard wedge with the same prefix and suffix.

Everything worked until we tried to scan a data-matrix barcode with Hex Chars [0x1E, 0x1C, 0x1D, 0x04]. Removing all of these characters allows everything to work as expected, but just one character will cause it not to go into the BSI component.

I am able to scan the barcode directly into a Text Field(which removes these characters), but not into the BSI component. I would expect it to scan the same way the Text Field interprets it, or as “\<1e\>” for 0x1e.

We are running IgnitionGateway 8.1.3. Has anyone else run into this issue?

---

<div class="post-metadata">

**Author:** ![vandeplanckel](https://avatars.discourse-cdn.com/v4/letter/v/5e9695/32.png) [@vandeplanckel](https://forum.inductiveautomation.com/u/vandeplanckel)\
**Post date:** [March 26, 2021, 7:21pm UTC](https://forum.inductiveautomation.com/t/perspective-barcode-with-non-printable-characters/44930/2 "2021-03-26T19:21:22Z")

</div>

I have found a work-around within the handheld scanner settings, which replaces the non-printable characters.

The process was a pain on the CK65, but Honeywell Phone Support was able to guide me through the multiple downloads/installs.
