Overview
The AllDecoders Module is used to set the barcode scanner to read all barcode types that the scanner is capable of reading.
Syntax
allDecoders (Decoder) <META> Syntax |
---|
<META HTTP-Equiv="scanner" content="allDecoders:[parameter]"> |
allDecoders JavaScript Object Syntax: |
---|
By default the JavaScript Object 'scanner' will exist on the current page and can be used to interact directly with the allDecoders. |
To Set allDecoders parameters via JavaScript use the following syntax: scanner.Parameter = Value;
e.g. scanner.allDecoders = Value; |
Parameters
Items listed in this section indicate parameters, or attributes which can be set.
Name | Possible Values | Description | Default Value |
---|---|---|---|
allDecoders:[Value] | enabled / disabled | Enable / Disables all available decoders | N/A |
Remarks
Exception
Some decoders will not be enabled as some symbologies use the same systems to encode data, making it impossible to differentiate between them. For example: "canpostal" and "auspostal" both use a 4-state system, so devices will only enable either "canpostal" OR "auspostal" when "alldecoders" is enabled. Note that other symbologies also share the 4-state system.
Requirements
RhoElements Version | 1.0.0 or above |
---|---|
Supported Devices | All supported devices. |
Minimum Requirements | Zebra barcode scanner hardware. |
Persistence | Transient - Decoder settings are only guaranteed to persist until the Scanner is disabled |
HTML/JavaScript Examples
The following example enables all available decoders then turns on the scanner:
<META HTTP-Equiv="scanner" Content="allDecoders:enabled">
<META HTTP-Equiv="scanner" Content="enable">
The following example enables all available decoders then turns on the scanner:
<META HTTP-Equiv="scanner" Content="allDecoders:enabled;enable">