public interface PrinterDeviceSpec extends DeviceSpec
PrinterDeviceSpec
interface defines the specifications of a printer device.
It extends from DeviceSpec
and includes functionalities specific to printer devices.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BARCODE_TYPE_CODABAR
Represents CODABAR barcode type.
|
static java.lang.String |
BARCODE_TYPE_CODE128
Represents CODE128 barcode type.
|
static java.lang.String |
BARCODE_TYPE_CODE39
Represents CODE39 barcode type.
|
static java.lang.String |
BARCODE_TYPE_CODE93
Represents CODE93 barcode type.
|
static java.lang.String |
BARCODE_TYPE_ITF
Represents ITF barcode type.
|
static java.lang.String |
BARCODE_TYPE_JAN13
Represents JAN13 barcode type.
|
static java.lang.String |
BARCODE_TYPE_JAN8
Represents JAN8 barcode type.
|
static java.lang.String |
BARCODE_TYPE_UPC_A
Represents UPC-A barcode type.
|
static java.lang.String |
BARCODE_TYPE_UPC_E
Represents UPC-E barcode type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
canCutPaper(int logicalID)
Checks if the printer supports paper cutting.
|
boolean |
canSetDensity(int logicalID)
Checks if setting the print density is supported.
|
java.lang.String[] |
getBarCodeFormat(int logicalID)
Retrieves the supported barcode formats.
|
int |
getBaseFontHeight(int logicalID)
Retrieves the base font height.
|
int |
getCounts()
Retrieves the number of printer devices available.
|
int |
getWidth(int logicalID)
Retrieves the font width.
|
static final java.lang.String BARCODE_TYPE_UPC_A
static final java.lang.String BARCODE_TYPE_UPC_E
static final java.lang.String BARCODE_TYPE_JAN13
static final java.lang.String BARCODE_TYPE_JAN8
static final java.lang.String BARCODE_TYPE_CODE39
static final java.lang.String BARCODE_TYPE_ITF
static final java.lang.String BARCODE_TYPE_CODABAR
static final java.lang.String BARCODE_TYPE_CODE93
static final java.lang.String BARCODE_TYPE_CODE128
int getCounts()
boolean canSetDensity(int logicalID)
logicalID
- The logical ID, default is 0.true
if setting density is supported, false
otherwise. Returns false on parameter error.int getBaseFontHeight(int logicalID)
logicalID
- The logical ID, default is 0.int getWidth(int logicalID)
logicalID
- The logical ID, default is 0.java.lang.String[] getBarCodeFormat(int logicalID)
logicalID
- The logical ID, default is 0.boolean canCutPaper(int logicalID)
logicalID
- The logical ID, default is 0.true
if paper cutting is supported, false
otherwise. Returns false on parameter error.