Archive | September, 2012

History of barcode–

26 Sep
Barcode Introduction —Code 39 Barcode Symbology
Code 39 is is the first alphanumeric barcode symbology in the world. It is aka Alpha39, Code 3 of 9, Code 3/9, Type 39, USS Code 39, or USD-3. It is a discrete, self-checking linear barcode symbology developed in 1974.  Code 39 is helps users to encode data in variable length and is widely used non-retail industries. It is also utilized by United States Department of Defense and Health Industry Bar Code Council (HIBCC).
Code 39 Valid Character Set
  •  A to Z and 0 to 9
  • Special characters: space $ % + – . /
  • Start/stop character:* (asterisk)
Code 39 Structure
Code 39 is defined in ISO/IEC 16388 and is composed of A leading quiet zone, a start character, one or more symbol characters representing data, one optional checksum digit, a stop character and a trailing quiet zone.
Extended Code 39
Extended Code 39 was designed for easy encoding of lower-case characters plus the characters of which Code 39 is capable to encode.
Modulo 43 checksum digit
The checksum of Code 39 is not required, however for applications needs to enhance data security, the 43 checksum digits could be appended. It is easy to calculate checksum of Code 39:
  1. Assinged numeric value of each data character then sum them up.
  2. Divide the result by 43.
  3. The remainder of the division is the check digit.

It is easy to encode Code 39 and Code 39 extended in web applicaitions, winforms, word, excel, crystal reports, local client side reports, SQL reporting services ect. Details please refer to for barcode.


barcode body

25 Sep

barcode body

Would you barcode your body if you have any chance?
Microchip implants have become standard practice for our pets, but have been a tougher sell when it comes to the idea of putting them in people.

Science fiction author Elizabeth Moon last

 week rekindled the debate on whether it’s a good idea to “barcode” infants at birth in an interview on a BBC radio program.“I would insist on every individual having a unique ID permanently attached — a barcode if you will — an implanted chip to provide an easy, fast inexpensive way to identify individuals,” she said on The Forum, a weekly show that features “a global thinking” discussing a “radical, inspiring or controversial idea” for 60 seconds . please refer to : 

How to Create barcode images like QR Code in Web applications using C#?

21 Sep

QR Code is everywhere and since it could be scanned easily by iPhone, Blackberry, Windows phone and other smart phones, it gains popularity. 

It is easy to generate barcode images like QR Code or Code 39, Code 128 etc. in ASP.NET applications easily using C# class library. What you need is powerful tool which supports barcode generation in web applications. It should support QR Code barcode generation in web sites, web service and Microsoft IIS. Barcode images could be created in JPEG/JPG & TIFF, GIF, TIFF, BMP, PNG and and WBMP formats in the following projects:

  • ASP.NET Web Site (design-time and runtime support)
  • ASP.NET Web Service (runtime support)
  • Console Applications (runtime support)
  • Class Library (runtime support)

C# Code sample to generate qr code:

BarCode qrcode = new BarCode();
qrcode.Symbology = Aspper.Barcode.Symbology.QRCode;
qrcode.CodeToEncode = “QR4asp”;
qrcode.X = 4;
qrcode.Y = 4;

qrcode.ApplicationIndicator = 0;

qrcode.QRCodeECL = Aspper.Barcode.QRCodeECL.M;
qrcode.QRCodeECI = 3;
qrcode.QRCodeDataMode = Aspper.Barcode.QRCodeDataMode.Auto;
qrcode.QRCodeVersion = Aspper.Barcode.QRCodeVersion.V20;

Create QR Code Barcodes in C# Class library

  1. Start  Visual Studio ASP.NET web project in Visual C#.
  2. Browse for Aspper.aspnet.linearbarcode.dll. and add it as reference;
  3. Copy “linear.aspx” and “linear.aspx.cs”  to project folder where you needed;
  4. Now .NET programmers are able to write C# codes to generate QR Code barcode images in web applications.

Drag and drop barcode control: 

  1. Start your Visual Studio and open ASP.NET web project in Visual C#.
  2. Display the Toolbox and right click it, choose Choose Item and then select Browse to navigate to the Aspper.aspnet.linearbarcode.dll.
  3. Click OK and you could see Aspnet.Linear item on the toolbox palette.
  4. Drag and drop the barcode item to the aspx page.
  5. Activate the Property Window and change Barcode Type to QR Code, change other properties like height or width if necessary.

Details, please refer to


QR Memories

19 Sep

When someone we love dies, will you choose the QR Memories to remember?
QR codes can be placed into stone memorials on graves, or next to a tree or shrub, on a bench, or even a metal plaque. And what will you get when you used your smart phone to scan it? Maybe I will put facebook link,
On Tim’s stone memorials on grave, a QR Code could be scanned by smart phones. I will consider…

Original post please refer to:

Hello world!

19 Sep

Welcome to! This is your very first post. Click the Edit link to modify or delete it, or start a new post. If you like, use this post to tell readers why you started this blog and what you plan to do with it.

Happy blogging!