GATE
barcodes.h File Reference

Barcodes, QR codes and Datamatrix libraries. More...

Macros

#define GATE_TECH_BARCODE_SCANNER_FLAG_DEFAULT   0 /* run scanner with default settings */
 
#define GATE_TECH_BARCODE_SCANNER_FLAG_QUICK   1 /* perform quickest possible scan */
 
#define GATE_TECH_BARCODE_SCANNER_FLAG_INTENSIVE   2 /* perform intensive scan */
 

Typedefs

typedef gate_result_t(* gate_tech_barcode_scanner_t) (gate_rasterimage_t const *input, gate_uint32_t flags, gate_string_t *output)
 
typedef gate_result_t(* gate_tech_barcode_printer_t) (gate_string_t const *input, gate_uint32_t flags, gate_rasterimage_t *output)
 

Functions

GATE_TECH_API gate_result_t gate_tech_dmtx_scan (gate_rasterimage_t const *input, gate_uint32_t flags, gate_string_t *output)
 
GATE_TECH_API gate_result_t gate_tech_dmtx_print (gate_string_t const *input, gate_uint32_t flags, gate_rasterimage_t *output)
 
GATE_TECH_API gate_result_t gate_tech_qrcode_scan (gate_rasterimage_t const *input, gate_uint32_t flags, gate_string_t *output)
 
GATE_TECH_API gate_result_t gate_tech_qrcode_print (gate_string_t const *input, gate_uint32_t flags, gate_rasterimage_t *output)
 
GATE_TECH_API gate_result_t gate_tech_eanbarcode_scan (gate_rasterimage_t const *input, gate_uint32_t flags, gate_string_t *output)
 
GATE_TECH_API gate_result_t gate_tech_eanbarcode_print (gate_string_t const *input, gate_uint32_t flags, gate_rasterimage_t *output)
 

Detailed Description

Barcodes, QR codes and Datamatrix libraries.