ASP Barcode Script

John Avis by | July 31, 2007 | Classic ASP Web Development

Display and print Code 39 barcodes from ASP

This sub-routine will produce a barcode from any alphanumeric string. The barcode is be made of a table with individual black and white images making up the individual lines. It can also be printed from the browser.

Add the script below to your own ASP script, or create an include file for it. You need a couple of image files to ensure that the barcode will display and print correctly. These are just 1px by 1px white and black 'GIF' files and you can download them below.

To call the barcode sub-routine use the following syntax (where data is the text or numbers in the barcode, height is the height in pixels (defaults to 30), width is the width in pixels (either 1 or 2 works well, default is 1), and text is a boolean value for whether you want the barcode data printed below the barcode:

Barcode data, height, width, text
Sample ASP Barcode

Download (1.24kb)

Related Posts

Intermittent "Unable to read data from the transport connection: net_io_connectionclosed" errors

by John Avis | May 6, 2020

If you are having intermittent problems sending email in .NET using System.Net.Mail consider switching libraries.

500 Internal Server Error after migrating from IIS 7.5 to IIS 10

by John Avis | November 4, 2019

As support ends for Microsoft Windows Server 2008 I have recently gone through migrating some websites to a new server running Windows Server 2016 and IIS 10 but some of the websites did not work.

tagInput: A simple jQuery plugin for tag entry using Bootstrap 4

by John Avis | October 15, 2019

For a website project I needed a way to enter multiple tags. I just wanted something simple that I could easily modify to suit my own needs, so I wrote my own.


John Avis

by John Avis | July 31, 2007

Please note that bar codes may be difficult or impossible to scan if printed on anything other than a laser printer or similar high quality printer.



by okan | August 19, 2020

dont work



by John | August 19, 2020

Did you mean the demo didn't work? It was missing some image files which I've added now and it is working again.



by Stu | September 9, 2020

Dont suppose you have some classic ASP magic for a QR code or how to get longer datastring into your example above without the barcode becoming massive.



by John | September 9, 2020

If you have set the width to the minimum of 1 then that is as narrow as a barcode can possibly get. Some other types of barcodes might be more efficient if you have the option to use a different type. QRCodes are quite efficient in size.


Leave a Comment



...random postings about web development and programming, Internet, computers and electronics topics.

I recommend ASPnix for web hosting and Crazy Domains for domain registration.


Get the latest posts delivered to your inbox.