Barcode file transfer

From OLPC
Revision as of 11:08, 1 September 2007 by Ricardo (talk | contribs) (First version.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page is about 2-Dimensional, square or rectangular barcodes, and how they can be (and already are) used to transfer a few Kilobytes of information from place to place, or to publish that information in books and magazines. The method could be used by the One Laptop Per Child schools to send an email message, some information or a small program in a 2-D Barcode, printed on a paper-letter, newsletter or circulars, etc. The recipient reads the messages into their computer via a scanner or digital camera and 2D barcode decoding software.


Introduction

People are already familiar with 1-Dimensional barcodes, as used on products in supermarkets and stores. These store a few dozen bytes of information as a row of thick and thin stripes, with error-check information.

Some people may not have heard of 2-Dimensional barcodes, which can store far more data (over 2000 bytes) in a square or rectangular pattern of black and white square dots.

This page is about 2-Dimensional, square or rectangular barcodes, and how they can be, and already, are used to transfer a few Kilobytes of information from place to place or publish that information. The method could be used by the One Laptop Per Child schools to send an email message, some information or a small program in a 2-D Barcode, printed on a paper-letter, newsletter or circulars, etc. The recipient reads the messages into their computer via a scanner or digital camera and 2D barcode decoding software.

What do they look like?

They look like a a block of random black and white dots, either a square or rectangular block dependent on the Barcode Standard. Please see Wikipedia: PDF417 (a 2D Barcode Standard with rectangular barcodes), Wikipedia: Data Matrix (another 2D Barcode Standard with square barcodes).

How big are they?

About 1 inch x 1 inch, or 2.5cm x 2.5cm.

How are they created?

They can be created in several ways :-

  1. Enter your message into a form on a 2d Barcode website, click a button and create an image, which you can cut and paste into letters, magazines, etc.
  2. Use 2d Barcode software to read text, program or any kind of files and produce a barcode picture file.
  3. Install a 2d Barcode printer driver, so that any program, such as your word processor can print your text file as if it were going to a printer, but it creates a barcode image instead. You then copy the file into letters or other documents.

How does the message get to it's recipient

  1. By mail
  2. By hand delivery of a letter
  3. By publishing a magazine, newsletter, book, etc.

How does the recipient read the information?

  1. Using a scanner (which people often have as part of a printer-scanner combo)
  2. Using a camera-phone
  3. Using a digital camera

2D-barcode software is needed to decode them and write the information to a file or display it.

  1. How much information can be transferred?==

Just over 2000 bytes per 2D-Barcode, but you can print several on a page.

Existing Uses

  1. Printed in magazines to give details of pop-bands, web-address, special offers, etc.
  2. Printed on stickers, stuck on notice-boards, etc, then people can take a picture with their camera phone. Software previously downloaded into the camera phone can decode it and display the message on the camera's screen.

Potential uses

  1. For schools with no internet-access, they could add a barcode to the end of a printed letter, to send any information which needs to be in machine-readable form. For example, where they want the recipient of the letter to email a message to a whole group of people or upload a small web-page to a website.
  2. I leave it to you to think of other uses.

--Ricardo 11:08, 1 September 2007 (EDT)