# Bar-code Scanner

**URL:** <https://discourse.nodered.org/t/bar-code-scanner/4118>\
**Category:** General\
**Created:** [19 October 2018 12:40 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118 "2018-10-19T12:40:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pac8](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@Pac8](https://discourse.nodered.org/u/Pac8)\
**Post date:** [19 October 2018 12:40 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/1 "2018-10-19T12:40:09Z")

</div>

Does any one know is it possible for a bar-code scanner to be programmed into node red.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [19 October 2018 13:09 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/2 "2018-10-19T13:09:37Z")

</div>

Most barcode scanners appear as serial devices so can be accessed using a Serial node - but the specific details will depend on the device you want to use.

If you search the forum here you'll find previous conversations about it.

---

<div class="post-metadata">

**Author:** ![Pac8](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@Pac8](https://discourse.nodered.org/u/Pac8)\
**Post date:** [19 October 2018 14:17 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/3 "2018-10-19T14:17:11Z")

</div>

Perfect  
Thanks Nick

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [19 October 2018 14:21 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/4 "2018-10-19T14:21:33Z")

</div>

Or some just appear as usb-hid (keyboard) devices.

---

<div class="post-metadata">

**Author:** ![Pac8](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@Pac8](https://discourse.nodered.org/u/Pac8)\
**Post date:** [19 October 2018 14:48 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/5 "2018-10-19T14:48:39Z")

</div>

Thanks for you help

---

<div class="post-metadata">

**Author:** ![Steampunk\_Prof](https://avatars.discourse-cdn.com/v4/letter/s/58956e/32.png) [@Steampunk\_Prof](https://discourse.nodered.org/u/Steampunk_Prof)\
**Post date:** [19 October 2018 21:18 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/6 "2018-10-19T21:18:01Z")

</div>

Yes you can, I have a USB one which I can use to check the price of items in Tesco. It's a bit flakey from a coding point of view but it works.

---

<div class="post-metadata">

**Author:** ![Pac8](https://avatars.discourse-cdn.com/v4/letter/p/65b543/32.png) [@Pac8](https://discourse.nodered.org/u/Pac8)\
**Post date:** [25 October 2018 10:54 UTC](https://discourse.nodered.org/t/bar-code-scanner/4118/7 "2018-10-25T10:54:38Z")

</div>

I have a program written now that seems to be OK no faults but im getting an error when deploy from my scanner node "TypeError: Cannot read property 'on' of undefined".  
i have obtained the VID and PID numbers for the scanner. I obtained that by using the 'getHIDdevices' node. Its giving me a couple different readings for both PID and VID but iv tried them all but still no joy.
