Skip to content

Code 39 Extended

Terry Burton edited this page Mar 26, 2014 · 10 revisions

#summary Reference for Code 39 Extended

=Code 39 Extended=

The Code 39 Extended barcode symbology is discrete, variable length and self-checking. It is based on [Code39 Code 39] but can encode full 128 character ASCII by using shift combinations.

Also known as: Code 39 Full ASCII.

Variants:

  • [Code39 Code 39] is a simpler variant of Code 39 Extended.

Standards: ISO/IEC 16388, ANSI/AIM BC1-1995 USS, BS EN 800.

===Data and Options===

  • The data field can consist of any ASCII data
  • When the parse option is specified, any instances of ^NNN in the data field are replaced with their equivalent ASCII value, useful for specifying unprintable characters, e.g. ^029 for GS, etc.
  • The includecheck option calculates the check digit
  • The includecheckintext causes the calculated check digit to appear in the human readable text
  • The hidestars option suppresses the asterisks in the human readable text

===Examples===

{{{ 0 0 moveto (Code39 Ext!) (includetext includecheck) /code39ext /uk.co.terryburton.bwipp findresource exec }}}

http://wiki.postscriptbarcode.googlecode.com/git/images/code39ext-1.png

{{{ 0 0 moveto (Code39^029Extended) (parse includecheck) /code39ext /uk.co.terryburton.bwipp findresource exec }}}

http://wiki.postscriptbarcode.googlecode.com/git/images/code39ext-2.png


Symbologies Reference

Point of Sale

GS1 DataBar

Supply Chain

Two-dimensional Symbols

One-dimensional Symbols

Postal Symbols

Pharmaceutical Symbols

Less-used Symbols

GS1 Composite Symbols

Raw Symbols

Partial Symbols

Clone this wiki locally