# Barcode Scanner Input, built in camera?

**URL:** <https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [April 29, 2026, 11:37am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301 "2026-04-29T11:37:12Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [April 29, 2026, 11:37am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/1 "2026-04-29T11:37:12Z")

</div>

Can one actually use the barcode scanner input with the device's built in camera as the tool tip says? I know about the "Scan barcode" action, but that doesn't seem to work with this component, only session event.

I've only managed to get it working with physical scanners.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/d/9df4de9ca21825723c72a2a13e09040b5bbcef7e.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 29, 2026, 11:43am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/2 "2026-04-29T11:43:05Z")

</div>

> **[Perspective - Barcode Scanner Input | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/appendix/components/perspective-components/perspective-input-palette/perspective-barcode-scanner-input)**
>
> The Barcode Scanner Input component awaits for input from a barcode scanner.

> The component was designed for keyboard wedge scanners, as the component provides dedicated prefix and suffix properties to define scanner input. As such, it can be useful to think of the Barcode Scanner Input component as a specialized text field that does not require focus, and uses characters to decide when to accept and reject text input.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 29, 2026, 11:43am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/3 "2026-04-29T11:43:59Z")

</div>

I think the mobile apps have camera barcode scanning though?

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [April 29, 2026, 11:45am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/4 "2026-04-29T11:45:01Z")

</div>

I can't find anything about using the camera in the documentation for this component. But the tooltip suggests that? Yes you can trigger a barcode scan on the device, but it seems to be totally unrelated to this component?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [April 29, 2026, 11:48am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/5 "2026-04-29T11:48:39Z")

</div>

Huh, I have to check with somebody who knows better.

I would think this tooltip is wrong/misplaced for this component...

> "Enables users to scan a barcode directly from a device's built-in camera."

---

<div class="post-metadata">

**Author:** ![rickard.eriksson](https://avatars.discourse-cdn.com/v4/letter/r/7cd45c/32.png) [@rickard.eriksson](https://forum.inductiveautomation.com/u/rickard.eriksson)\
**Post date:** [April 29, 2026, 11:50am UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/6 "2026-04-29T11:50:49Z")

</div>

Yes I suspect that too. Using the barcode scanned Session events makes things a lot more complicated that it should be to just populate a datafield using the built-in camera.

---

<div class="post-metadata">

**Author:** ![dkhayes117](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/dkhayes117/32/68344_2.png) [@dkhayes117](https://forum.inductiveautomation.com/u/dkhayes117)\
**Post date:** [April 29, 2026, 12:49pm UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/7 "2026-04-29T12:49:25Z")

</div>

> [@rickard.eriksson](#):
>
> barcode scanned Session events makes things a lot more complicated

I believe this stems from Perspective being a browser-based technology, which has baked in sandboxing to prevent malicious activity. This makes it harder to directly interact with device hardware; it's not like Vision's JVM.

If you plan on doing a lot of scanning, I recommend using a device that has a built-in scanning engine that can be used with the Barcode Scanner Input component using keyboard wedge mode.

---

<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:** [April 29, 2026, 12:57pm UTC](https://forum.inductiveautomation.com/t/barcode-scanner-input-built-in-camera/115301/8 "2026-04-29T12:57:47Z")

</div>

The barcode scan component and the barcode scan action (mobile app only) are entirely separate techniques. Unavoidable, with the way mobile camera scanning is triggered and results accessed.
