Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bwipp/postscriptbarcode
Barcode Writer in Pure PostScript
https://github.com/bwipp/postscriptbarcode
aztec-code barcode barcode-generator code128 code39 datamatrix digital-link distiller dmre dotcode ean eci gs1-databar isbn pdf417 postscript printer qr-code upc variable-data-printing
Last synced: about 2 months ago
JSON representation
Barcode Writer in Pure PostScript
- Host: GitHub
- URL: https://github.com/bwipp/postscriptbarcode
- Owner: bwipp
- License: mit
- Created: 2013-10-31T13:59:39.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2024-10-31T03:23:12.000Z (about 2 months ago)
- Last Synced: 2024-10-31T03:26:29.472Z (about 2 months ago)
- Topics: aztec-code, barcode, barcode-generator, code128, code39, datamatrix, digital-link, distiller, dmre, dotcode, ean, eci, gs1-databar, isbn, pdf417, postscript, printer, qr-code, upc, variable-data-printing
- Language: PostScript
- Homepage: https://bwipp.terryburton.co.uk
- Size: 16.1 MB
- Stars: 463
- Watchers: 41
- Forks: 65
- Open Issues: 36
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- Funding: .github/FUNDING.yml
- License: LICENSE
- Citation: CITATION.cff
- Security: SECURITY.md
Awesome Lists containing this project
README
Barcode Writer in Pure PostScript
=================================[![GitHub license](https://img.shields.io/github/license/bwipp/postscriptbarcode.svg)](https://github.com/bwipp/postscriptbarcode/blob/master/LICENSE)
[![Release](https://img.shields.io/github/release/bwipp/postscriptbarcode.svg)](https://github.com/bwipp/postscriptbarcode/releases/latest)
[![Github commits (since latest release)](https://img.shields.io/github/commits-since/bwipp/postscriptbarcode/latest.svg)](https://github.com/bwipp/postscriptbarcode/commits/master)
[![GitHub Actions](https://github.com/bwipp/postscriptbarcode/workflows/BWIPP%20CI/badge.svg?branch=master)](https://github.com/bwipp/postscriptbarcode/actions)Useful links:
* Homepage:
* Documentation:
* Documentation in PDF format for print:
* Download:
* Source:
* Support:
* Issues:
* Presentation: Slides: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 execThere is a web-based demonstration of the project here:
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:
Alternatively you can get and build the latest from version control:
git clone https://github.com/bwipp/postscriptbarcode.git
cd postscriptbarcode
makeThe 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](https://www.terryburton.co.uk).
[![Terry Burton Consulting Ltd](https://www.terryburton.co.uk/logo.png)](https://www.terryburton.co.uk)