Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Create different type of barcodes with javascript

License

Notifications You must be signed in to change notification settings

frogfuzion/JsBarcode

Repository files navigation

Demo

Barcode Generator

Introduction

JsBarcode is a simple way to create different types of 1d barcodes.
The plugin uses Html5Canvas to generate draw the barcodes

This is the list of supported barcodes:

  • CODE128 (B or C)
  • EAN (13)
  • UPC-A
  • CODE39
  • ITF (Interleaved 2 of 5)
  • ITF14
  • Pharmacode

Bower

As well as downloading the files and including them regularly, you can use Bower to install and manage the library

bower install jsbarcode --save

Setup

  • Include the JsBarcode plugin in the document.
<script src="JsBarcode.js"></script>
  • Include the CODE128.js if you want to generate a CODE 128 barcode.
<script src="CODE128.js"></script>

OR you can include the comined script with everything you need.

<script src="JsBarcode.all.min.js"></script>

Use

####There are two ways of using the library: With jQuery:

$(object).JsBarcode(string,options);

Or pure JavaScript:

JsBarcode(object, string, options);

####The parameters:

  • string is the sring to be encoded to the barcode
  • options is additional options put i an object (look below)

####The default options:

{
	width:	2,
	height:	100,
	quite: 10,
	format:	"CODE128",
	displayValue: false,
	font:"monospace",
	textAlign:"center",
	fontSize: 12,
	backgroundColor:"",
	lineColor:"#000"
}

Examples

####First we need an image (or a canvas - it works both ways!)

<img id="barcode">

or

<canvas id="barcode"></canvas>

This code:

$("#barcode").JsBarcode("Hi!");

Will generate this image:

Result

This code:

$("#barcode").JsBarcode("Javascript is fun!",{width:1,height:25});

Will generate this image:

Result

This code:

$("#barcode").JsBarcode("9780199532179",{format:"EAN",displayValue:true,fontSize:20});

Will generate this image:

Result

This code:

setInterval(function(){
	var date = new Date();
	$("#barcode").JsBarcode(date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());
},1000);

Will create a barcode clock:

Click here to see it

Minify the latest code

Use the closure compiler with this input

// ==ClosureCompiler==
// @output_file_name JsBarcode.all.min.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/CODE128.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/CODE39.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/EAN_UPC.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/ITF.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/ITF14.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/pharmacode.js
// @code_url https://raw.github.com/lindell/JsBarcode/master/JsBarcode.js
// ==/ClosureCompiler==

About

Create different type of barcodes with javascript

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 92.2%
  • HTML 7.8%

AltStyle によって変換されたページ (->オリジナル) /