Updated: 08/03/2018 by Computer Hope

BarcodeA barcode is a set of lines of different widths and sizes representing data, that when read help identify the scanned object. Barcodes are often used to help organize and index information or prices about an object. Barcodes used by the U.S. postal service that helps speed the delivery of mail is another perfect example of how a barcode could be used. The picture is an example of what a barcode of an address.

Barcode readers and scanners

Barcode readerA BCR (barcode reader)or scanner, also known as a POS (point of sale) scanner is a hardware input device capable of reading a barcode using a laser. It can also print out the details of the product or log information about that product into a database. A perfect example of a barcode reader is a supermarket barcode scanner that reads and logs the price of a product. In the picture is an example of a barcode reader from HP.

Today, many smartphones with the proper apps are also capable of scanning and reading barcodes.

Why is a barcode reader an input device?

Like all other input devices, a barcode reader is bringing in (inputting) information from the outside world into a computer or other electronic device, which makes it an input device. If the barcode reader also has a screen that displays (outputs) results or prints results, it would be considered an input/output device.

Barcode printers

A barcode printer is a hardware device capable of printing adhesive barcodes that can be attached to a product to identify it and help keep inventory.

Barcode companies

Barcodes Inc:
Barcodes Inc. is a company dedicated to barcodes and has a wide variety of barcode products, such as barcode readers, barcode printers, labels, and much more.

Barcodes Inc. also has an online generator that enables you to create custom barcodes over the Internet and a free downloadable barcode font that can be found at

Code 128, Hardware terms, Matrix code, RFID, Semacode, UPC