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">