Module: Zint

Defined in:
lib/zint/ean.rb,
lib/zint/upc.rb,
lib/zint/qrcode.rb,
lib/zint/barcode.rb,
lib/zint/version.rb,
lib/zint/wrapper.rb,
lib/zint/exception.rb,
lib/zint/data_matrix.rb,
lib/zint/zint_symbol.rb

Defined Under Namespace

Modules: Wrapper Classes: Barcode, DataMatrix, Ean, Exception, QRCode, Upc, ZintSymbol

Constant Summary collapse

VERSION =
"0.0.1"
BARCODE_CODE11 =

Symbologies

1
BARCODE_C25MATRIX =
2
BARCODE_C25INTER =
3
BARCODE_C25IATA =
4
BARCODE_C25LOGIC =
6
BARCODE_C25IND =
7
BARCODE_CODE39 =
8
BARCODE_EXCODE39 =
9
BARCODE_EANX =
13
BARCODE_EAN128 =
16
BARCODE_CODABAR =
18
BARCODE_CODE128 =
20
BARCODE_DPLEIT =
21
BARCODE_DPIDENT =
22
BARCODE_CODE16K =
23
BARCODE_CODE49 =
24
BARCODE_CODE93 =
25
BARCODE_FLAT =
28
BARCODE_RSS14 =
29
BARCODE_RSS_LTD =
30
BARCODE_RSS_EXP =
31
BARCODE_TELEPEN =
32
BARCODE_UPCA =
34
BARCODE_UPCE =
37
BARCODE_POSTNET =
40
BARCODE_MSI_PLESSEY =
47
BARCODE_FIM =
49
BARCODE_LOGMARS =
50
BARCODE_PHARMA =
51
BARCODE_PZN =
52
BARCODE_PHARMA_TWO =
53
BARCODE_PDF417 =
55
BARCODE_PDF417TRUNC =
56
BARCODE_MAXICODE =
57
BARCODE_QRCODE =
58
BARCODE_CODE128B =
60
BARCODE_AUSPOST =
63
BARCODE_AUSREPLY =
66
BARCODE_AUSROUTE =
67
BARCODE_AUSREDIRECT =
68
BARCODE_ISBNX =
69
BARCODE_RM4SCC =
70
BARCODE_DATAMATRIX =
71
BARCODE_EAN14 =
72
BARCODE_CODABLOCKF =
74
BARCODE_NVE18 =
75
BARCODE_JAPANPOST =
76
BARCODE_KOREAPOST =
77
BARCODE_RSS14STACK =
79
BARCODE_RSS14STACK_OMNI =
80
BARCODE_RSS_EXPSTACK =
81
BARCODE_PLANET =
82
BARCODE_MICROPDF417 =
84
BARCODE_ONECODE =
85
BARCODE_PLESSEY =
86
BARCODE_TELEPEN_NUM =
87
BARCODE_ITF14 =
89
BARCODE_KIX =
90
BARCODE_AZTEC =
92
BARCODE_DAFT =
93
BARCODE_MICROQR =
97
BARCODE_HIBC_128 =
98
BARCODE_HIBC_39 =
99
BARCODE_HIBC_DM =
102
BARCODE_HIBC_QR =
104
BARCODE_HIBC_PDF =
106
BARCODE_HIBC_MICPDF =
108
BARCODE_HIBC_BLOCKF =
110
BARCODE_HIBC_AZTEC =
112
BARCODE_AZRUNE =
128
BARCODE_CODE32 =
129
BARCODE_EANX_CC =
130
BARCODE_EAN128_CC =
131
BARCODE_RSS14_CC =
132
BARCODE_RSS_LTD_CC =
133
BARCODE_RSS_EXP_CC =
134
BARCODE_UPCA_CC =
135
BARCODE_UPCE_CC =
136
BARCODE_RSS14STACK_CC =
137
BARCODE_RSS14_OMNI_CC =
138
BARCODE_RSS_EXPSTACK_CC =
139
BARCODE_CHANNEL =
140
BARCODE_CODEONE =
141
BARCODE_GRIDMATRIX =
142
BARCODE_NO_ASCII =

barcode output options

1
BARCODE_BIND =
2
BARCODE_BOX =
4
BARCODE_READER_INIT =

Even thought this an option, it foobar’s Ruby’s $stdout handle. Don’t use it. BARCODE_STDOUT = 8

16
DATA_MODE =

input options

0
UNICODE_MODE =
1
GS1_MODE =
2
KANJI_MODE =
3
SJIS_MODE =
4
DM_SQUARE =
100
WARN =

error codes

{:warn_invalid_option =>  2 }
ERR =
{:error_too_long         =>  5 ,
:error_invalid_data     =>  6 ,
:error_invalid_check    =>  7 ,
:error_invalid_option   =>  8 ,
:error_encoding_problem =>  9 ,
:error_file_access      =>  10,
:error_memory           =>  11}