public abstract class Intermec
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
Intermec.ProgressListener |
Constructor and Description |
---|
Intermec() |
Modifier and Type | Method and Description |
---|---|
void |
enableAustralianPost(boolean enable)
Enable or disable Australian Post.
|
void |
enableAztec(boolean enable)
Enable or disable Aztec.
|
void |
enableCodabarl(boolean enable)
Enable or disable Codabar.
|
void |
enableCodablockA(boolean enable)
Enable or disable CodablockA.
|
void |
enableCodablockF(boolean enable)
Enable or disable CodablockF.
|
void |
enableCode11(boolean enable)
Enable or disable Code 11.
|
void |
enableCode128(boolean enable)
Enable or disable Code 128.
|
void |
enableCode39(boolean enable)
Enable or disable Code 39.
|
void |
enableCode93(boolean enable)
Enable or disable Code 93.
|
void |
enableDataMatrix(boolean enable)
Enable or disable DataMatrix.
|
void |
enableDutchPost(boolean enable)
Enable or disable Dutch Post.
|
void |
enableEAN13(boolean enable)
Enable or disable EAN-13.
|
void |
enableEAN8(boolean enable)
Enable or disable EAN-8.
|
void |
enableGlareDetection(boolean on)
Turn glare detection on and off.
|
void |
enableGS1(boolean enable)
Enable or disable GS1-128.
|
void |
enableGS1CompositeAorB(boolean enable)
Enable or disable GS1 Composite A/B.
|
void |
enableGS1CompositeC(boolean enable)
Enable or disable GS1 Composite C..
|
void |
enableGS1DatabarExpanded(boolean enable)
Enable or disable GS1 DataBar Expanded.
|
void |
enableGS1DatabarLimited(boolean enable)
Enable or disable GS1 DataBar Limited.
|
void |
enableInfomail(boolean enable)
Enable or disable British Royal Mail Infomail symbology.
|
void |
enableInterleaved2of5(boolean enable)
Enable or disable Interleaved 2 of 5.
|
void |
enableISBT(boolean enable)
Enable or disable ISBT.
|
void |
enableJapanPost(boolean enable)
Enable or disable Japan Post.
|
void |
enableMatrix2of5(boolean enable)
Enable or disable Matrix 2 of 5.
|
void |
enableMaxicode(boolean enable)
Enable or disable Maxicode.
|
void |
enableMicroPDF417(boolean enable)
Enable or disable Micro PDF417.
|
void |
enableMSICode(boolean enable)
Enable or disable MSI Code.
|
void |
enableMulticode(boolean enable)
Enable or disable Multicode.
|
void |
enablePDF417(boolean enable)
Enable or disable PDF417.
|
void |
enablePlanet(boolean enable)
Enable or disable Planet.
|
void |
enablePlesseyCode(boolean enable)
Enable or disable Plessey Code.
|
void |
enablePostnet(boolean enable)
Enable or disable Postnet.
|
void |
enableQRCode(boolean enable)
Enable or disable QR Code.
|
void |
enableRSS14(boolean enable)
Enable or disable RSS 14.
|
void |
enableStandard2of5(boolean enable)
Enable or disable Standard 2 of 5.
|
void |
enableSymbology(int gid,
int fid,
boolean enable)
Enable barcode symbology.
|
void |
enableTelepen(boolean enable)
Enable or disable Telepen.
|
void |
enableTLC39(boolean enable)
Enable or disable TLC 39.
|
void |
enableUPCA(boolean enable)
Enable or disable UPC-A.
|
void |
enableUPCE(boolean enable)
Enable or disable UPC-E.
|
java.lang.String |
getIdent() |
protected abstract void |
init(byte[] data) |
byte[] |
query(byte[] command) |
protected abstract byte[] |
read() |
void |
saveSymbology()
Store barcode settings in barcode flash memory.
|
void |
sendCommand(byte[] data)
Send command to barcode engine.
|
void |
setIlluminationLevel(int level)
Set illumination level
|
void |
setPredefinedImagerSettings(int mode)
Set pre-defined imager settings.
|
void |
updateFirmware(byte[] firmware,
Intermec.ProgressListener listener) |
protected abstract void |
updateMode(byte[] data) |
protected abstract void |
write(byte[] data) |
protected abstract void init(byte[] data) throws java.io.IOException
java.io.IOException
protected abstract void write(byte[] data) throws java.io.IOException
java.io.IOException
protected abstract byte[] read() throws java.io.IOException
java.io.IOException
protected abstract void updateMode(byte[] data) throws java.io.IOException
java.io.IOException
public void sendCommand(byte[] data) throws java.io.IOException
data
- the command data.java.io.IOException
- If an I/O error occurs.public void setPredefinedImagerSettings(int mode) throws java.io.IOException
mode
- available predefined modes:
(0) | 1D codes only |
(1) | Standard 1D and 2D bar codes in a normal environment |
(2) | 1D and 2D bar codes in high ambient light, such as outdoors in the sunshine |
(3) | 1D and 2D codes with reflective surface |
java.io.IOException
- If an I/O error occurs.public void enableGlareDetection(boolean on) throws java.io.IOException
on
- glare detection state.java.io.IOException
- If an I/O error occurs.public void setIlluminationLevel(int level) throws java.io.IOException
Do not go over 40%
level
- illumination level in percents.java.io.IOException
- If an I/O error occurs.public void enableSymbology(int gid, int fid, boolean enable) throws java.io.IOException
gid
- group idfid
- function idenable
- true to enable the symbologyjava.io.IOException
- If an I/O error occurs.public void enableAustralianPost(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableAztec(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableInfomail(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCodabarl(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCodablockA(boolean enable) throws java.io.IOException
Codablock A is based on Code 39. To avoid confusion we recommend that you disable Code 39 when enabling Codablock A.
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCodablockF(boolean enable) throws java.io.IOException
Codablock F is based on Code 128. To avoid confusion we recommend that you disable Code 128 when enabling Codablock F.
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCode11(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCode39(boolean enable) throws java.io.IOException
The Code 39 character set consists of 43 characters except when full ASCII conversion is enabled.
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCode93(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableCode128(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableGS1(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableISBT(boolean enable) throws java.io.IOException
Intermec recommends disabling Code 128 and GS1-128 when activating ISBT 128. This avoids confusing between the different bar codes.
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableDataMatrix(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableDutchPost(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableUPCA(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableUPCE(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableEAN13(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableEAN8(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableGS1CompositeAorB(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableGS1CompositeC(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableRSS14(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableGS1DatabarLimited(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableGS1DatabarExpanded(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableInterleaved2of5(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableJapanPost(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableMatrix2of5(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableMaxicode(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableMSICode(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableMulticode(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enablePDF417(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableMicroPDF417(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enablePlanet(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enablePlesseyCode(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enablePostnet(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableQRCode(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableStandard2of5(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableTelepen(boolean enable) throws java.io.IOException
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void enableTLC39(boolean enable) throws java.io.IOException
Intermec recommends deactivating Code 39 when using TLC 39.
enable
- true to enable.java.io.IOException
- If an I/O error occurs.public void saveSymbology() throws java.io.IOException
java.io.IOException
- If an I/O error occurs.public byte[] query(byte[] command) throws java.io.IOException
java.io.IOException
public void updateFirmware(byte[] firmware, Intermec.ProgressListener listener) throws java.io.IOException
java.io.IOException
public java.lang.String getIdent() throws java.io.IOException
java.io.IOException