barlix v0.3.3 Barlix.Code39

This module implements the Code 39 symbology.

Summary

Functions

Encodes the given value using code 39 symbology. Only a subset of ascii characters are supported

Accepts the same arguments as encode/2. Returns Barlix.code/0 or raises Barlix.Error in case of invalid value

Functions

encode(value, options \\ [])
encode(String.t | charlist, Keyword.t) ::
  {:error, binary} |
  {:ok, Barlix.code}

Encodes the given value using code 39 symbology. Only a subset of ascii characters are supported.

Options

  • :checksum (boolean) - enables checksum. Defaults to false
encode!(value, options \\ [])
encode!(String.t | charlist, Keyword.t) ::
  Barlix.code |
  no_return

Accepts the same arguments as encode/2. Returns Barlix.code/0 or raises Barlix.Error in case of invalid value.