All Projects → bwipp → Postscriptbarcode

bwipp / Postscriptbarcode

Licence: mit
Barcode Writer in Pure PostScript

Projects that are alternatives of or similar to Postscriptbarcode

quickie
📷🔍 Android QR code scanning library
Stars: ✭ 163 (-48.42%)
Mutual labels:  barcode, qr-code
scanbot-sdk-example-ios
No description or website provided.
Stars: ✭ 17 (-94.62%)
Mutual labels:  barcode, qr-code
Zxinglite
🔥 ZXing的精简版,优化扫码和生成二维码/条形码,内置闪光灯等功能。扫描风格支持:微信的线条样式,支付宝的网格样式。几句代码轻松拥有扫码功能 ,ZXingLite让集成更简单。(扫码识别速度快如微信)
Stars: ✭ 2,117 (+569.94%)
Mutual labels:  qr-code, barcode
Qr Code Scanner
📠 A simple, fast and useful progressive web application
Stars: ✭ 982 (+210.76%)
Mutual labels:  qr-code, barcode
barcoder
Lightweight Barcode Encoding Library for .NET Framework, .NET Standard and .NET Core.
Stars: ✭ 76 (-75.95%)
Mutual labels:  barcode, qr-code
Scanbot Sdk Example Android
Document scanning SDK example apps for the Scanbot SDK for Android.
Stars: ✭ 67 (-78.8%)
Mutual labels:  qr-code, barcode
Escpos Php
PHP library for printing to ESC/POS-compatible thermal and impact printers
Stars: ✭ 1,851 (+485.76%)
Mutual labels:  printer, barcode
Segno
Python QR Code and Micro QR Code encoder
Stars: ✭ 144 (-54.43%)
Mutual labels:  qr-code, barcode
browser
ZXing for JS's browser layer with decoding implementations for browser.
Stars: ✭ 88 (-72.15%)
Mutual labels:  barcode, qr-code
python
Build Python extension with Dynamsoft Barcode Reader.
Stars: ✭ 35 (-88.92%)
Mutual labels:  barcode, qr-code
Zxing
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
Stars: ✭ 28,795 (+9012.34%)
Mutual labels:  qr-code, barcode
scanbot-sdk-example-ionic
Scanbot scanner SDK example app for Ionic with Cordova.
Stars: ✭ 24 (-92.41%)
Mutual labels:  barcode, qr-code
Code Scanner
Code scanner library for Android, based on ZXing
Stars: ✭ 543 (+71.84%)
Mutual labels:  qr-code, barcode
Barcode
barcode.php - Generate barcodes from a single PHP file. MIT license.
Stars: ✭ 141 (-55.38%)
Mutual labels:  qr-code, barcode
Ngx Scanner
Angular (2+) QR code, Barcode, DataMatrix, scanner component using ZXing.
Stars: ✭ 420 (+32.91%)
Mutual labels:  qr-code, barcode
ESCPOS
A ESC/POS Printer Commands Helper
Stars: ✭ 26 (-91.77%)
Mutual labels:  printer, barcode
pt1230
Brother P-Touch 1230PC Linux interface
Stars: ✭ 25 (-92.09%)
Mutual labels:  printer, barcode
Nativescript Barcodescanner
🔎 NativeScript QR / barcode (bulk)scanner plugin
Stars: ✭ 280 (-11.39%)
Mutual labels:  qr-code, barcode
covidpass
Scan your vaccination, test and recovery certificates in QR code representation and save them to your Apple Wallet
Stars: ✭ 137 (-56.65%)
Mutual labels:  qr-code
Brlaser
Brother laser printer driver
Stars: ✭ 270 (-14.56%)
Mutual labels:  printer

Barcode Writer in Pure PostScript

GitHub license Release Github commits (since latest release) GitHub Actions

Useful links:

Barcode Writer in Pure Postscript (BWIPP) generates all barcode formats entirely within PostScript so that the process of converting the input data into the printed output can be performed by the printer or RIP itself. This is ideal for variable data printing (VDP) and avoids the need to re-implement the barcode generation process whenever your language needs change.

Since this resource is written in PostScript and interpreted within the virtual machine of a printer it is compatible with any operating system and hardware platform.

It makes including any barcode within a PostScript document as simple as inserting the following directive:

0 0 moveto (978-1-56581-231-4) (includetext)
/isbn /uk.co.terryburton.bwipp findresource exec

There is a web-based demonstration of the project here:

https://the-burtons.xyz/barcode-generator/

This project is dedicated to the memory of Craig K. Harmon.

"Flavours" of Named Resources

BWIPP is essentially a set of generic PostScript Level 2 named resources that are provided in four flavours for ease of use. The one to use depends on how you intend to deploy the library.

  • "Packaged" or "unpackaged": The named resources have been packaged for DSC conformance, portability and ease of distribution. You will most likely want to use a packaged flavour in production, however the unpackaged versions of the resources are useful for understanding the code, developing the library and debugging.

  • "Separate files" or "monolithic": The resource is provided as separate files that are formatted for direct use by Adobe Distiller, GhostScript, a printer hard disk or a document manager. The monolithic flavours contain all of the resources in a single file that is suitable for inclusion in the Prolog section of a each PostScript document or installing to a printer's initial job VM to provide persistence between jobs until the device is reset.

This leads to the following set of four files.

For production use:

  • postscriptbarcode-packaged-resource – Packaged; Separate files.
  • postscriptbarcode-monolithic-package – Packaged; Monolithic file.

For BWIPP development:

  • postscriptbarcode-resource – Unpackaged; Seperate files.
  • postscriptbarcode-monolithic – Unpackaged; Monolithic file.

Downloading

You can download prepared packages and the sources from here:

https://github.com/bwipp/postscriptbarcode/releases/latest

Alternatively you can get and build the latest from version control:

git clone https://github.com/bwipp/postscriptbarcode.git
cd postscriptbarcode
make

The flavours are built into subdirectories of the build/ directory.

The build requirements are Perl, GNU Make and GhostScript.

Commercial Support

Alternate licensing, bespoke integrations, custom developments and technical support (per incident or prepaid) is available from Terry Burton Consulting Ltd.

Terry Burton Consulting Ltd

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].