ASP Barcode Script

johna 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 barcode.zip (1.24kb)

Related Posts

Web Development

How to set up a debugging using the Turnkey Linux LAMP stack and VS Code

by johna | December 19, 2023
The second part in my guide to setting up a website and database using the Turnkey Linux LAMP stack.

Website Hosting Web Development

How to set up a website and database using the Turnkey Linux LAMP stack

by johna | November 18, 2023
If you need to host your own website for the purposes of web development, Turnkey Linux LAMP Stack is an easy to install all-in-one solution that you can set up on a spare computer or a VM (Virtual Machine).

Web Development

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

by johna | May 6, 2020
If you are having intermittent problems sending email in .NET using System.Net.Mail consider switching libraries.

Comments

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.

Reply

okan

by okan | August 19, 2020

dont work

Reply

John

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.

Reply

Leave a Reply
Stu

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.

Reply

John

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.

Reply

About

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

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

Subscribe

Get the latest posts delivered to your inbox.