Follow Us On: YouTube Twitter Facebook
A world leader in automatic data capture technology and the inventor of the QR code®


Keyboard interface software which can convert scanner input into keyboard data

  • QR_kbif

Each region has different availability of sales product.

This software can be downloaded from QBdirect.

Data conversion to translate RS-232C input into keyboard data

QRkbif can convert the data received from RS-232C port and pass it to an application program in such a manner that the application thinks the data is actually entered from the keyboard. It supports 1-byte alphanumeric, symbol, kana characters, and 2-byte alphanumeric, symbol, kana, and kanji characters. Data transmission is supported in either Text or Keyboard mode. The terminal emulation software is also supported.

Versatile application even for a scanner with USB interface


It supports a scanner with virtual COM port USB interface (QS20H-I-U, QK11-U, GT10B-SU/LU, and GT10Q-SU).

Data transmission to a target window

Data is generally transmitted to an active window (the foremost window). However, given user's specification, QRkbif can send to the target window even if it is currently inactive or minimized, resulting in fewer input errors and missing data.

Multiple QR_kbif operations in N-to-one and N-to-N connections

Not only a single scanner (one-to-one connection), the application can also support several scanners (N-to-one). In addition, if multiple QR_kbif are concurrently operated and target window is specified, more complex topologies such as N-to-N, N-to-M (M>N) can be established.

Advanced data editing

Thanks to ADF script support, QRkbif can manage any string operations including conditional judgment, scanner control, and external program execution.

Simple editing menu

QRkbif's simple menu assists data editing operations such as replacing a specific character in the input data with another character, switching a terminator, and deleting a code mark, digit display character, or check digit. It also allows addition/deletion of any strings before or after the data.

File receive function

It can receive all the incoming data into a specified file.

Automatic QR encoded image display

The incoming BMP or JPG image file can be automatically displayed on the image viewer, which can zoom up/out the image.

Image receive/display (support for QS20H and GT10Q)

Image data taken by QS20H or GT10Q can be accessed and displayed on screen.

RS-232C protocol setup

Various RS-232C protocol settings such as communication port, baud rate, parity, data length, stop bit, and flow control can be specified to meet operational needs.


QRkbif can display the incoming RS-232C data in both ASDII/JIS code and hexadecimal numeric simultaneously, providing thorough information of transmitted data including those characters otherwise explicitly unidentified.

Resident in task tray

QRkbif can become resident in task tray by minimizing the window and deleting the task bar icon. Choosing minimize option in the startup setting can lead to avoiding erroneous execution of change setup and quit commands. (2)

  1. Cannot support USB scanner with keyboard connection(HC36DTK-U)
  2. Although QR_kbif software supports a wide range of data transmission methods, depending on the application program and the OS being used, some of the transmission functions may not be available. For more information about the limitations of some functionality, refer to User's Guide shipped with the installation kit.

Operation Environment

OS [RS232C interface] Windows® 98/98SE/Me/NT4.0/2000/XP[USB interface] Windows® 98SE/Me/NT4.0/2000/XP, Windows Vista (32-bit Ver.)(1)
CPU Celeron® 500MHz or higher (recommended)(1)
Memory Minimum 32MB for Windows® 98/98SE (1), or minimum 64MB for other OS
Disk space Minimum 6MB free hard disk space

Supported Scanners

Model Type
QS20H QS20H, QS20H-I, QS20H-HD, QS20H-I-U
QS20P QS20P-A11, QS20P-B8, QS20P-B11
QK QK10, QK11, QK11-U, QK12-R, QK12-U
QD20 QD20
HC15 HC15
HC36 HC36
HC60 HC66, HC68, HC61
GT10B GT10B-SM/-LM, GT10B-SU/-LU(3), GT10B-SB (BA10 connection)(3)
GT10Q GT10Q-SU(3), GT10Q-SR, GT10Q-SB (BA10 connection)(3)
  1. Microsoft® and Windows® are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries.
  2. Celeron® is a registered trademark of Intel Corporation in the US and other countries.
  3. Only virtual COM connection is supported.