Barcodes are a series of lines with different widths that represent a code.
QR stands for Quick Response. QR codes can store more information than barcodes and are often used to hold URLs, SMS text messages, or coupons.
Barcode or QR code readers connect to your computer generally via serial or USB connectors. It may also connect via 802.11 wireless or Bluetooth.
Smart phones may also have the capability of reading barcodes and QR codes using it’s built in camera.