Archive | October, 2012

Invisible QR codes to invoid counterfeit goods

25 Oct

Original post, please refer to:

How to combat the counterfeit goods? To implement an invisible QR Code or in the goods is a brilliant idea.  Nowadays, the US researchers intend to insert the Quick Response (QR) codes in paper, glass or other materials which is

invisible to the naked eye and becoming visible under infrared light. QR Code is very efficient and could encode large amount of information and make each product unique.

Details of QR Code including encoding data, data mode, structure etc. you could refer to






Reactive News Papers using QR Code

25 Oct

News papers are bound to disappear since emerging media gains popularity along with internet. But it may reactive using QR Code on Newspapers.

Large amount of information could be stored in the QR Code and it could be read easily using Smart Phones. Most popular smart phones which support QR Code reading are: iPhone, Blackberry, Windows Phone 8X and Windows Phone 8S, Windows Phone 7 etc.

Original Post:



Bar code Expert @Aspper



How to Add barcode images like QR Code in Native Crystal Reports using C#.NET?

19 Oct

It is possible to insert QR Code bar code images in Native Crystal Reports using Visual C# Class Library. .NET developers are able to integrate .NET applications like ASP.NET web application and Windows Forms applications with  Crystal Reports. You could insert bar code images into report solution using Visual Studio 2005 and 2010. QR Code barcode properties includes barcode height, width, X-dimension, , margins etc could be modified using C# programming.
Follow the steps to generate barcodes in Crystal Report using C# Class library:
  1. Download Aspper.Barcode.CrystalReports free trial package and unzip it on your computer.
  2. Start Visual Studio and create a Crystal Reports project using C#.
  3. In Crystal Report Gallery dialog box, choose the defaults of “Use Report Expert” and “Standard Report”.
  4. Expand “Create New Connection” and choose “ADO.NET” in Data form and click “next”.
  5. In the “Connection” form, select the “CustomerDataSet.xsd” in the downloaded package, and then click “Finish”.
  6. Add a  “Customer” table in the “Data” form, and then click “Next”.
  7. Add all three columns to the right “Customer” fields, Click “Finish” button.
  8. In CrystalReport1.rpt, drag and drop field “Barcode” to the report you created.
  9. Go to .NET project solution explorer, and then choose “Aspper.Barcode.CrystalReports Barcode.dll” and add it to the project reference.
  10. Then add “Aspper.Barcode.CrystalReports.dll” to your Crystal Reports project reference;
  11. Right click “Default.aspx” in “Solution Explorer” and choose “View Code” to enter the code form.

Now you are able to modify barcode properties according to specific requirements.  It is possible to maintain bar code images on files when you exporting them to PDF, Word, Excel and Power point formats.


History of Barocde Code 128

17 Oct

Barcode Introduction —Code 128 Barcode Symbology

Code 128 is an excellent alphanumeric linear barcode symbology. It has a very high density to encode all ASCII characters with a variable length. Each Code 128 barcode is consisting of a starting quiet zone, start character (often disabled), encoded data, checksum digit (calculated on Modulo 103), a stop character (often disabled) and an ending quiet zone. Code 128 encodes alphanumeric or numeric-data only.

Code 128 Barcode Creator encodes:

  • Standard ASCII characters
  • Extended ASCII characters

Code 128 Structure

Code 128 should comprise 6 parts according to the barcode specification ISO/IEC 15417. Each character is composed of 6 elements, 3 of which are bars and the others are spaces. The bars and spaces are arranged alternately from left to right and each of which is composed of 1, 2, 3 or 4 modules. (Note: The stop character is 13 modules since it comprises an additional bar element).

Checksum Digit of Code 128

The symbol check character of Code 128 is mandatory and shall be included as the last symbol character before the Stop character. However it should not be displayed in the human readable interpretation. To compute checksum digit for Code 128, just follow the steps:

  1. Calculate the numeric values of the start character.
  2. Calculate the numeric values of the first data followed the start character. Multiply the value with 1 (it’s position value).
  3. Calculate and multiply the numeric values of the followed digit with it position value in sequence.
  4. Divided the value by 103. The remainder is the checksum digit should be appended.
  5. End with a stop character.
  6. The remainder of the division is the check digit.

It is easy to encode Code 128, Code 128A, Code 128B and Code 128c in ASP.NET applicaitions, winforms, word, excel, crystal reports, local client side reports, SQL reporting services ect. Details please refer to for barcode.

How to Add barcode images like QR Code in ASP.NET using VB.NET?

15 Oct
It is possible to generate and print QR Code in ASP.NET applications using VB Codes in Visual Studio 2005/2008/2010. Search for a robust barcode control for web application which support IE, Firefox, Safari, Opera, Chrome web browsers.This barcode generator should support  JPEG/JPG & TIFF, GIF, TIFF, BMP, PNG image formats, and generate barcodes based on ISO/IEC 18004.
   Download one free trial version of the bar code library and have a try of the codes below:

qrcode.Symbology = Aspper.Barcode.Symbology.QRCode
qrcode.CodeToEncode = “QRcode”
qrcode.X = 4
qrcode.Y = 4
qrcode.ImageFormat = System.Drawing.Imaging.ImageFormat.Png

Create QR Code Barcodes in VB Class library: 

  1. Start  Visual Studio ASP.NET web project in Visual Basic.
  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 vb 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 VB.NET.
  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.
  6. Run the report.

Details, please refer to

Generate Bar code in Word Document

12 Oct

It is possible to insert bar code symbology into Microsoft Word document using office add-in or plug-in.

Search for one Barcode Add-in, and it will help you easily encode mail merge fields directly in the PDF 417, QR Code and Data Matrix barcode symbology and other linear barcodes. Barcode images could be created easily by few mouse clicks.

High quality barcode images could be created in high and low resolution barcode images that can be printed with all printers. Users are allowed to set QR Code encoding versions, Data Matrix encoding mode, Error Correction Level etc. by changing relating properties.

Barcode add-in for word can be implemented to create product labels, single label in pos system easily.

World’s Largest QR Code on the Farm

10 Oct

You’re gonna need a bigger phone to scan the biggest QR Code in the farm of Kraay Family Farm’s Corn Maze In Alberta, Canada. 

Details, please refer to:

It is the largest QR Code in world  Image