Barlix.Code39 (barlix v0.6.3) View Source

This module implements the Code 39 symbology.

Link to this section 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.

Link to this section Functions

Link to this function

encode(value, options \\ [])

View Source

Specs

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
Link to this function

encode!(value, options \\ [])

View Source

Specs

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.