Supported Formats
=========================

The following are the supported barcode formats.
PRs for other code formats are welcome!

Code 39
-------

.. inheritance-diagram:: barcode.codex.Code39
   :parts: 1

.. autoclass:: barcode.codex.Code39
   :members:

Code 128
--------

.. versionadded:: 0.8beta1

.. inheritance-diagram:: barcode.codex.Code128
   :parts: 1

.. autoclass:: barcode.codex.Code128
   :members:

PZN7 (aka: PZN)
---------------

.. inheritance-diagram:: barcode.codex.PZN7
   :parts: 1

.. autoclass:: barcode.codex.PZN7
   :members:


EAN-13
------

.. inheritance-diagram:: barcode.ean.EuropeanArticleNumber13
   :parts: 1

.. autoclass:: barcode.ean.EuropeanArticleNumber13
   :members:

EAN-8
-----

.. inheritance-diagram:: barcode.ean.EuropeanArticleNumber8
   :parts: 1

.. autoclass:: barcode.ean.EuropeanArticleNumber8
   :members:

JAN
---

.. inheritance-diagram:: barcode.ean.JapanArticleNumber
   :parts: 1

.. autoclass:: barcode.ean.JapanArticleNumber
   :members:

ISBN-13
-------

.. inheritance-diagram:: barcode.isxn.InternationalStandardBookNumber13
   :parts: 1

.. autoclass:: barcode.isxn.InternationalStandardBookNumber13
   :members:

ISBN-10
-------

.. inheritance-diagram:: barcode.isxn.InternationalStandardBookNumber10
   :parts: 1

.. autoclass:: barcode.isxn.InternationalStandardBookNumber10
   :members:

ISSN
----

.. inheritance-diagram:: barcode.isxn.InternationalStandardSerialNumber
   :parts: 1

.. autoclass:: barcode.isxn.InternationalStandardSerialNumber
   :members:

UPC-A
-----

.. inheritance-diagram:: barcode.upc.UniversalProductCodeA
   :parts: 1

.. autoclass:: barcode.upc.UniversalProductCodeA
   :members:

EAN14
-----

.. inheritance-diagram:: barcode.ean.EuropeanArticleNumber14
   :parts: 1

.. autoclass:: barcode.ean.EuropeanArticleNumber14
   :members:

GS1-128
-------

.. versionadded:: v0.10.0

.. inheritance-diagram:: barcode.codex.Gs1_128
   :parts: 1

.. autoclass:: barcode.codex.Gs1_128
   :members:
