Raspberry Pi barcode scanner: connect oem barcode scanners modules with Raspberry Pi microcontroller (MCU)

If you are using Raspberry Pi microcontroller / single board computer to develop your system and need a 1d/ 2d OEM barcode scanner module at the same time, then this article would be helpful for you: here we introduce how we connect the Raspberry Pi 3 model B+ micro-controller with RTscan OEM barcode scanner modules and how to make them work each other.

When we try to integrate an OEM barcode scanner with Raspberry Pi microcontroller board, we would meet these problems:

  1. The OEM barcode scanner with 12pins TTL interface, but Raspberry Pi board without this type connector, then how can we connect them together?
  2. Whatever OEM barcode scanners we choose, how can we control the barcode scanner by Raspberry Pi and also upload decoded data to Raspberry Pi system?

Read below and find how RTscan provides solutions for above questions.

Part I: Introduction of Raspberry Pi 3 model B+ and RTscan OEM barcode scanners

Raspberry Pi 3B+:

Raspberry Pi 3 Model B is the latest iteration of the world’s most popular single board computer. It provides a quad-core 64-bit ARM Cortex-A53 CPU running at 1.2GHz, four USB 2.0 ports, wired and wireless networking, HDMI and composite video output, and a 40-pin GPIO connector for physical interfacing projects.

Raspberry Pi 3 Pinout

 

And for our application to connect with oem barcode scanner, we need the 3.3V (or the 5.0v) power supply pin, and GND pin, RXD, TXD pins.

And also, we will demo how to connect our oem barcode scanner with raspberry Pi via USB interface.

 

RTscan OEM barcode scanners:

They all with 12pins connector and TTL signal, and use FFC cable and connector like this :

In this article, we choose the RT203 as an example to do the connection and integration.

Part II: Connection solutions:

RTscan provides three types of solutions:

Solution1:

There is no buzzer in this solution and you can add buzzer by yourself in your system.

This is a most simple solution, just connect the 3.3V power supply, GND, RX and TX pins.

RT203 Pinout

 

PIN Connection:

RT203/RT206 Raspberry Pi 3B+
Pin2 VCC 3.3V(Pin1)
Pin3 GND GND(Pin6)
Pin4 RX Tx(Pin8)
Pin5 TX Rx(Pin10)

 

Solution 2:

Add a buzzer in this solution, connect the 3.3V power supply, GND, RX and TX pins for the oem barcode scanner, and for the buzzer we connect 5.0V power supply, GND pins from Raspberry Pi and buzzer signal pin from the barcode scanner.

 

Solution 3:

We integrated the buzzer in the EVK board, and just connect the 5.0V power supply (the EVK need 5.0v power supply), GND, RX and TX pins.

 

For Raspberry Pi, if you prefer to connect the barcode scanner via USB interface, it also be fine, setup RTscan’s barcode scanner to USB-HID (keyboard simulation) mode and they work directly:

 

Part III, SDK/ Control the oem barcode scanner module via Raspberry Pi system:

 

We developed the SDK to work with our scanners, this way, you can copy our source codes and program your system very quickly and no need to write the whole code one by one; save your time and speed up your integration work!

We have developed Raspberry SDK for most of our oem barcode scanners, includes RT203 RT206 RT207 RT208 RT209 RT211 RT830B, if you want to learn more about them, please view links below:

OEM barcode Scanners

If you are using Arduino microcontroller, please read: Arduino barcode scanner

 

Read More


Arduino barcode scanner: connect oem barcode scanners modules with Arduino microcontroller (MCU)

If you are using Arduino microcontroller to develop your system and need a 1d/ 2d OEM barcode scanner module at the same time, then this article would be helpful for you: here we introduce how we connect the Arduino Uno microcontroller with RTscan OEM barcode scanner modules and how to make them work each other.

 

When we try to integrate an OEM barcode scanner with Arduino microcontroller board, we would meet these problems:

  1. The OEM barcode scanner with 12pins TTL interface, but Arduino board without this type connector, then how can we connect them together?
  2. Whatever OEM barcode scanners we choose, how can we control the barcode scanner by Arduino and also upload decoded data to Ardunio system?

 

Read below and find how RTscan provides solutions for above questions.

Part I: Introduction of Arduino UNO and RTscan barcode scanner

 

Arduino UNO:

The UNO is the most used and documented board of the whole Arduino microcontrollers family, many people choose this model for their projects. Arduino Uno has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz quartz crystal, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller.

 

Arduino UNO Pinout

And for our application to connect with oem barcode scanner, we need the 3.3V (or the 5.0v) power supply pin, and GND pin, RXD, TXD pins.

 

 

RTscan OEM barcode scanners:

 

In this article, we choose the RT203 as an example to do the connection and integration.

They all with 12pins connector and TTL signal, and use FFC cable and connector like this :

 

Part II: Connection solutions:

RTscan provides three types of solutions:

Solution1:

 

There is no buzzer in this solution and you can add buzzer by yourself in your system.

This is a most simple solution, just connect the 3.3V power supply, GND, RX and TX pins.

RT203 Pinout

RT203 Arduino UNO
Pin2 VCC 3.3V
Pin3 GND GND
Pin4 RX Pin5
Pin5 TX Pin4

 

Solution 2:

Add a buzzer in this solution, connect the 3.3V power supply, GND, RX and TX pins for the oem barcode scanner, and connect 5.0V power supply, GND and buzzer signal pin for the buzzer.

 

 

 

Solution 3:

We embed the buzzer in the EVK board, and just connect the 5.0V power supply (the EVK need 5.0v power supply), GND, RX and TX pins.

 

Part III, SDK/ Control the oem barcode scanner module via Arduino system:

We developed the SDK to work with our scanners, this way, you can copy our source codes and program your system very quickly and no need to write the whole code one by one; save your time and speed up your integration work!

If you are using Raspberry Pi , please read: Raspberry Pi barcode scanner

We developed SDK for most of our oem barcode scanners, includes RT203 RT206 RT207 RT208 RT209 RT211 RT830B, if you want to learn more about them, please view below:

OEM barcode Scanners

 

Read More




Hand free barcode scanner -RT800 release


 

After nearly one year’s development, RTscan finally released its new scanner- hand free barcode scanner RT800.

RT800-hand-free-2D-Bar-code-scanner

This hand free barcode scanner with rich features:

  • Large scanning window, can scan full screen of a Iphone 4S
  • Omni-directional
  • Hand-free and Automatic scanning operation
  • Both Desktop and Kiosk-embedded use design , either can be use in all kinds of on-counter service or used by integrated inside Kiosks / ATM terminal
  • Support most of 1D/2D bar code decoding: 1D Code such as Code11, Code39, Code93, Code128, and mainstream, 2D Code such as DM Code, QR Code, micro QR Code, PDF417, micro PDF417
  • Scans bar codes on paper, smart phones LCD screen and computer/ Ipad displays

RT800-on-counter-barcode-scanner

For full detailed information of this new hand free barcode scanner, please read:

https://www.rtscan.net/Code-Readers/hand-free-2d-bar-code-scanner-rt800

 

Read More


New version of the handheld 2d barcode scanner RT400


 

Recently, we released new version of the handheld 2d barcode scanner : RT400, this new version has been improved in terms of outlook, illumination and decode performance, below in details:

new RT400

Version 1                                                                                Version 2 (new)

1. The new version looks more nice and also more use friendly.

2. The new version improved the brightness of the aiming lights; improved the illumination light so as to improve the decode performance for reading bar codes from long distance away and the performance for reading bar codes from mobile phone screen.

 

The RT400 is a handheld 2d barcode scanner which outstanding for reading bar codes from phone screen and other LCD display, for example Iphone, Ipad, Laptop… Ideal for mobile ticket (e-ticket, e-coupon ) bar code reading which for application in restaurant, stores, Super market…

handheld-2d-barcode-reader-rt400 handheld-2d-barcode-scanner-rt400 USB-handheld-2d-barcode-scanner-rt400

Read More