public abstract class FiscalDeviceV2
extends java.lang.Object
Base fiscal device class
This class provides common interface with methods for all Datecs Ltd. fiscal devices supported within this SDK. Because of devices differences in some methods, sometimes you must supply command with extra parameters to match your desired command behaviour. FiscalDevice provide easy methods to set before command execution these extra parameters. For further information, please take a look on your device's documentation.
Modifier and Type | Class and Description |
---|---|
static class |
FiscalDeviceV2.cmd255Name |
Modifier and Type | Field and Description |
---|---|
protected int |
build |
protected java.util.Map<java.lang.String,java.lang.Object> |
parameters |
static AbstractTransportProtocol |
transport |
Constructor and Description |
---|
FiscalDeviceV2(AbstractTransportProtocol protocol) |
FiscalDeviceV2(java.io.InputStream input,
java.io.OutputStream output) |
FiscalDeviceV2(java.io.InputStream input,
java.io.OutputStream output,
int encoding) |
Modifier and Type | Method and Description |
---|---|
protected void |
CHECK_STATUS() |
void |
close() |
abstract FiscalResponse |
command100Variant0Version0(java.lang.String code) |
abstract FiscalResponse |
command101Variant0Version0(java.lang.String operatorCode,
java.lang.String oldPassword,
java.lang.String newPassword) |
abstract FiscalResponse |
command103Variant0Version0() |
abstract FiscalResponse |
command105Variant0Version0(java.lang.String firstOper,
java.lang.String lastOper,
java.lang.String clear) |
abstract FiscalResponse |
command106Variant0Version0(java.lang.String mSec) |
abstract FiscalResponse |
command107Variant0Version0() |
abstract FiscalResponse |
command107Variant10Version0(java.lang.String option) |
abstract FiscalResponse |
command107Variant11Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant12Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant1Version0(java.lang.String PLU,
java.lang.String taxGr,
java.lang.String dep,
java.lang.String group,
java.lang.String priceType,
java.lang.String price,
java.lang.String addQty,
java.lang.String quantity,
java.lang.String bar1,
java.lang.String bar2,
java.lang.String bar3,
java.lang.String bar4,
java.lang.String itemName) |
abstract FiscalResponse |
command107Variant2Version0(java.lang.String PLU,
java.lang.String quantity) |
abstract FiscalResponse |
command107Variant3Version0(java.lang.String startPLU,
java.lang.String endPLU) |
abstract FiscalResponse |
command107Variant3Version1() |
abstract FiscalResponse |
command107Variant4Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant5Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant6Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant7Version0(java.lang.String option) |
abstract FiscalResponse |
command107Variant8Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command107Variant9Version0(java.lang.String option,
java.lang.String PLU) |
abstract FiscalResponse |
command109Variant0Version0() |
abstract FiscalResponse |
command110Variant0Version0() |
abstract FiscalResponse |
command110Variant1Version0() |
abstract FiscalResponse |
command110Variant2Version0() |
abstract FiscalResponse |
command110Variant3Version0() |
abstract FiscalResponse |
command110Variant4Version0() |
abstract FiscalResponse |
command110Variant5Version0() |
abstract FiscalResponse |
command111Variant0Version0(java.lang.String reportType,
java.lang.String startPLU,
java.lang.String endPLU) |
abstract FiscalResponse |
command112Variant0Version0(java.lang.String wpOperator) |
abstract FiscalResponse |
command116Variant0Version0(java.lang.String operation,
java.lang.String address,
java.lang.String nBytes) |
abstract FiscalResponse |
command123Variant0Version0() |
abstract FiscalResponse |
command123Variant1Version0() |
abstract FiscalResponse |
command123Variant3Version0() |
abstract FiscalResponse |
command123Variant4Version0() |
abstract FiscalResponse |
command124Variant0Version0(java.lang.String startDate,
java.lang.String endDate,
java.lang.String type) |
abstract FiscalResponse |
command125Variant0Version0(java.lang.String docNum,
java.lang.String recType) |
abstract FiscalResponse |
command125Variant1Version0(java.lang.String FirstDoc,
java.lang.String LastDoc) |
abstract FiscalResponse |
command125Variant2Version0(java.lang.String FirstDoc,
java.lang.String LastDoc) |
abstract FiscalResponse |
command125Variant3Version0(java.lang.String option,
java.lang.String docNum,
java.lang.String recType) |
abstract FiscalResponse |
command127Variant0Version0(java.lang.String typeOper,
java.lang.String stampName) |
abstract FiscalResponse |
command129Variant0Version0(java.lang.String Option,
java.lang.String FileName) |
abstract FiscalResponse |
command129Variant1Version0(java.lang.String Option,
java.lang.String SeekPos) |
abstract FiscalResponse |
command144Variant0Version0(java.lang.String OperationType,
java.lang.String Command) |
abstract FiscalResponse |
command202Variant0Version0(java.lang.String data) |
abstract FiscalResponse |
command202Variant1Version0(java.lang.String data) |
abstract FiscalResponse |
command203Variant0Version0(java.lang.String data) |
abstract FiscalResponse |
command203Variant1Version0(java.lang.String data) |
abstract FiscalResponse |
Command255Read(FiscalDeviceV2.cmd255Name cmdName,
java.lang.String cmdIndex) |
abstract FiscalResponse |
Command255Write(FiscalDeviceV2.cmd255Name cmdName,
java.lang.String cmdIndex,
java.lang.String cmdValue) |
abstract FiscalResponse |
command33ariant0Version0() |
abstract FiscalResponse |
command35Variant0Version0(java.lang.String text) |
abstract FiscalResponse |
command38Variant0Version0() |
abstract FiscalResponse |
command39Variant0Version0() |
abstract FiscalResponse |
command42Variant0Version0(java.lang.String text) |
abstract FiscalResponse |
command42Variant1Version0(java.lang.String text,
java.lang.String bold,
java.lang.String italic,
java.lang.String doubleH,
java.lang.String underline,
java.lang.String alignment) |
abstract FiscalResponse |
command43Variant0Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String reasonStorno,
java.lang.String docNumber,
java.lang.String dateTime,
java.lang.String numberOfFM,
java.lang.String Invoice,
java.lang.String ToInvoice,
java.lang.String Reason,
java.lang.String NSale) |
abstract FiscalResponse |
command44Variant0Version0(java.lang.String lines) |
abstract FiscalResponse |
command45Variant0Version0() |
abstract FiscalResponse |
command46Variant0Version0() |
abstract FiscalResponse |
command47Variant0Version0(java.lang.String text) |
abstract FiscalResponse |
command48Variant0Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String invoice) |
abstract FiscalResponse |
command48Variant0Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String NSale,
java.lang.String tillNmb,
java.lang.String invoice) |
abstract FiscalResponse |
command49Variant0Version0(java.lang.String pluName,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quantity,
java.lang.String discountType,
java.lang.String discountValue,
java.lang.String department) |
abstract FiscalResponse |
command49Variant1Version0(java.lang.String pluName,
java.lang.String taxCd,
java.lang.String price,
java.lang.String quantity,
java.lang.String discountType,
java.lang.String discountValue,
java.lang.String department,
java.lang.String unit) |
abstract FiscalResponse |
command50Variant0Version0() |
abstract FiscalResponse |
command51Variant0Version0(java.lang.String print,
java.lang.String display,
java.lang.String discountType,
java.lang.String discountValue) |
abstract FiscalResponse |
command53Variant0Version0(java.lang.String paidMode,
java.lang.String amount) |
abstract FiscalResponse |
command53Variant1Version0(java.lang.String paidMode,
java.lang.String amount,
java.lang.String change) |
abstract FiscalResponse |
command54Variant0Version0(java.lang.String text) |
abstract FiscalResponse |
command54Variant1Version0(java.lang.String text,
java.lang.String bold,
java.lang.String italic,
java.lang.String doubleH,
java.lang.String underline,
java.lang.String alignment) |
abstract FiscalResponse |
command55Variant0Version0(java.lang.String PayType,
java.lang.String Amount,
java.lang.String RRN,
java.lang.String AC) |
abstract FiscalResponse |
command55Variant1Version0(java.lang.String PayType,
java.lang.String Amount) |
abstract FiscalResponse |
command55Variant1Version0(java.lang.String PayType,
java.lang.String Amount,
java.lang.String Number) |
abstract FiscalResponse |
command55Variant2Version0() |
abstract FiscalResponse |
command55Variant2Version0(java.lang.String Type,
java.lang.String Number) |
abstract FiscalResponse |
command55Variant3Version0(java.lang.String Option) |
abstract FiscalResponse |
command55Variant4Version0(java.lang.String DateTime) |
abstract FiscalResponse |
command56Variant0Version0() |
abstract FiscalResponse |
command57Variant0Version0(java.lang.String seller,
java.lang.String receiver,
java.lang.String buyer,
java.lang.String address1,
java.lang.String address2,
java.lang.String typeTAXN,
java.lang.String tAXN,
java.lang.String vATN) |
abstract FiscalResponse |
command58Variant0Version0(java.lang.String pluCode,
java.lang.String quanity,
java.lang.String price,
java.lang.String discountType,
java.lang.String discountValue) |
abstract FiscalResponse |
command60Variant0Version0() |
abstract FiscalResponse |
command61Variant0Version0(java.lang.String dateTime) |
abstract FiscalResponse |
command62Variant0Version0() |
abstract FiscalResponse |
command64Variant0Version0(java.lang.String type) |
abstract FiscalResponse |
command65Variant0Version0(java.lang.String type) |
abstract FiscalResponse |
command66Variant0Version0(java.lang.String start,
java.lang.String end) |
abstract FiscalResponse |
command66Variant1Version0(java.lang.String end) |
abstract FiscalResponse |
command68Variant0Version0() |
abstract FiscalResponse |
command69Variant0Version0(java.lang.String reportType) |
abstract FiscalResponse |
command70Variant0Version0(java.lang.String type,
java.lang.String amount) |
abstract FiscalResponse |
command71Variant0Version0() |
abstract FiscalResponse |
command71Variant1Version0(java.lang.String infoType) |
abstract FiscalResponse |
command72Variant0Version0(java.lang.String serialNumber,
java.lang.String tAXnumber) |
abstract FiscalResponse |
command74Variant0Version0() |
abstract FiscalResponse |
command76Variant0Version0() |
abstract FiscalResponse |
command80Variant0Version0(java.lang.String hz,
java.lang.String mSec) |
abstract FiscalResponse |
command83Variant0Version0(java.lang.String taxA,
java.lang.String taxB,
java.lang.String taxC,
java.lang.String taxD,
java.lang.String taxE,
java.lang.String taxF,
java.lang.String taxG,
java.lang.String taxH,
java.lang.String decimalPoint) |
abstract FiscalResponse |
command84Variant0Version0(java.lang.String barcodeType,
java.lang.String barcodeData,
java.lang.String qRcodeSize) |
abstract FiscalResponse |
command84Variant1Version0(java.lang.String barcodeData,
java.lang.String QRcodeSize) |
abstract FiscalResponse |
command86Variant0Version0() |
abstract FiscalResponse |
command87Variant0Version0(java.lang.String itemGroup) |
abstract FiscalResponse |
command88Variant0Version0(java.lang.String departmentNumber) |
abstract FiscalResponse |
command89Variant0Version0(java.lang.String testType) |
abstract FiscalResponse |
command90Variant0Version0() |
abstract FiscalResponse |
command90Variant1Version0() |
abstract FiscalResponse |
command91Variant0Version0(java.lang.String serialNumber,
java.lang.String fMnumber) |
abstract FiscalResponse |
command92Variant0Version0(java.lang.String type) |
abstract FiscalResponse |
command94Variant0Version0(java.lang.String type,
java.lang.String startDate,
java.lang.String endDate) |
abstract FiscalResponse |
command95Variant0Version0(java.lang.String type,
java.lang.String startNumber,
java.lang.String endNumber) |
abstract FiscalResponse |
command98Variant0Version0(java.lang.String tAXnumber) |
abstract FiscalResponse |
command99Variant0Version0() |
java.lang.String |
customCommand(int cmd,
java.lang.String data) |
abstract java.lang.String |
detectConnectedModel() |
protected java.lang.String |
formatNumber(double n,
int digits) |
protected java.lang.String |
get(java.lang.String value,
java.lang.String defaultValue) |
protected java.lang.String |
get(java.lang.String prefix,
java.lang.String key,
java.lang.String suffix) |
protected java.lang.String |
get(java.lang.String prefix,
java.lang.String key,
java.lang.String suffix,
java.lang.String defaultValue) |
protected java.lang.String |
get(java.lang.String prefixSep,
java.lang.String prefix,
java.lang.String key,
java.lang.String suffix,
java.lang.String suffixSep,
java.lang.String defaultValue) |
boolean |
getChkInputParams() |
FiscalDeviceInfo |
getInfo() |
boolean[][] |
getIsStatusCritical() |
byte[] |
getLastStatus() |
abstract int |
getMaxDepartment() |
abstract int |
getMaxFooterLines() |
abstract int |
getMaxHeaderLines() |
abstract int |
getMaxLinesToFeed() |
abstract int |
getMaxStockGroup() |
protected java.lang.String |
getParam(java.lang.Object key) |
protected java.lang.String |
getParam(java.lang.Object key,
java.lang.String defaultValue) |
abstract java.lang.String[] |
getPrintColumnsSupported() |
boolean |
getStatusBitBol(int byteIndex,
int bitIndex) |
java.lang.String |
getStatusBitDescriptionEn(int byteIndex,
int bitIndex) |
protected boolean |
isNullOrEmpty(java.lang.String value) |
boolean |
notDbl(java.lang.String value) |
boolean |
notInt(java.lang.String value) |
protected java.lang.String |
padRight(java.lang.String str,
int size,
char padChar) |
byte[] |
queryStatus() |
void |
setChkInputParams(boolean chkInputParams) |
static void |
setDebugLevel(java.util.logging.Level level) |
static void |
setIsStatusCritical(boolean[][] statusCritical) |
protected static java.lang.String[] |
split(java.lang.String input,
java.lang.String[] delimiters) |
double |
toDouble(java.lang.String value) |
int |
toInt(java.lang.String value) |
public static AbstractTransportProtocol transport
protected java.util.Map<java.lang.String,java.lang.Object> parameters
protected int build
public FiscalDeviceV2(java.io.InputStream input, java.io.OutputStream output, int encoding)
public FiscalDeviceV2(java.io.InputStream input, java.io.OutputStream output)
public FiscalDeviceV2(AbstractTransportProtocol protocol)
public boolean[][] getIsStatusCritical()
public static void setIsStatusCritical(boolean[][] statusCritical)
public abstract int getMaxLinesToFeed()
public abstract java.lang.String detectConnectedModel() throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public void setChkInputParams(boolean chkInputParams)
public final java.lang.String customCommand(int cmd, java.lang.String data) throws FiscalExceptionEn, java.lang.UnsupportedOperationException, java.io.IOException
FiscalExceptionEn
java.lang.UnsupportedOperationException
java.io.IOException
public final void close()
public static void setDebugLevel(java.util.logging.Level level)
public FiscalDeviceInfo getInfo()
protected java.lang.String getParam(java.lang.Object key)
protected java.lang.String getParam(java.lang.Object key, java.lang.String defaultValue)
protected boolean isNullOrEmpty(java.lang.String value)
protected java.lang.String get(java.lang.String value, java.lang.String defaultValue)
protected java.lang.String get(java.lang.String prefix, java.lang.String key, java.lang.String suffix)
protected java.lang.String get(java.lang.String prefix, java.lang.String key, java.lang.String suffix, java.lang.String defaultValue)
protected java.lang.String get(java.lang.String prefixSep, java.lang.String prefix, java.lang.String key, java.lang.String suffix, java.lang.String suffixSep, java.lang.String defaultValue)
protected static java.lang.String[] split(java.lang.String input, java.lang.String[] delimiters)
public boolean getChkInputParams()
public boolean notInt(java.lang.String value)
public boolean notDbl(java.lang.String value)
public int toInt(java.lang.String value)
public double toDouble(java.lang.String value)
protected java.lang.String formatNumber(double n, int digits)
public byte[] getLastStatus()
public byte[] queryStatus() throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public boolean getStatusBitBol(int byteIndex, int bitIndex)
protected java.lang.String padRight(java.lang.String str, int size, char padChar)
public abstract FiscalResponse command100Variant0Version0(java.lang.String code) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command101Variant0Version0(java.lang.String operatorCode, java.lang.String oldPassword, java.lang.String newPassword) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command103Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command105Variant0Version0(java.lang.String firstOper, java.lang.String lastOper, java.lang.String clear) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command106Variant0Version0(java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant10Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant11Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant12Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant1Version0(java.lang.String PLU, java.lang.String taxGr, java.lang.String dep, java.lang.String group, java.lang.String priceType, java.lang.String price, java.lang.String addQty, java.lang.String quantity, java.lang.String bar1, java.lang.String bar2, java.lang.String bar3, java.lang.String bar4, java.lang.String itemName) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant2Version0(java.lang.String PLU, java.lang.String quantity) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant3Version0(java.lang.String startPLU, java.lang.String endPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant3Version1() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant4Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant5Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant6Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant7Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant8Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command107Variant9Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command109Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant3Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant4Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command110Variant5Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command111Variant0Version0(java.lang.String reportType, java.lang.String startPLU, java.lang.String endPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command112Variant0Version0(java.lang.String wpOperator) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command116Variant0Version0(java.lang.String operation, java.lang.String address, java.lang.String nBytes) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command123Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command123Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command123Variant3Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command123Variant4Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command124Variant0Version0(java.lang.String startDate, java.lang.String endDate, java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command125Variant0Version0(java.lang.String docNum, java.lang.String recType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command125Variant1Version0(java.lang.String FirstDoc, java.lang.String LastDoc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command125Variant2Version0(java.lang.String FirstDoc, java.lang.String LastDoc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command125Variant3Version0(java.lang.String option, java.lang.String docNum, java.lang.String recType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command33ariant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command35Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command38Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command39Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command42Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command46Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract int getMaxStockGroup()
public abstract int getMaxDepartment()
public abstract FiscalResponse command44Variant0Version0(java.lang.String lines) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command45Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command47Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command48Variant0Version0(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String invoice) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command48Variant0Version0(java.lang.String opCode, java.lang.String opPwd, java.lang.String NSale, java.lang.String tillNmb, java.lang.String invoice) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command49Variant1Version0(java.lang.String pluName, java.lang.String taxCd, java.lang.String price, java.lang.String quantity, java.lang.String discountType, java.lang.String discountValue, java.lang.String department, java.lang.String unit) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command49Variant0Version0(java.lang.String pluName, java.lang.String taxCd, java.lang.String price, java.lang.String quantity, java.lang.String discountType, java.lang.String discountValue, java.lang.String department) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command50Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command51Variant0Version0(java.lang.String print, java.lang.String display, java.lang.String discountType, java.lang.String discountValue) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command53Variant0Version0(java.lang.String paidMode, java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command53Variant1Version0(java.lang.String paidMode, java.lang.String amount, java.lang.String change) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command54Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command54Variant1Version0(java.lang.String text, java.lang.String bold, java.lang.String italic, java.lang.String doubleH, java.lang.String underline, java.lang.String alignment) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant0Version0(java.lang.String PayType, java.lang.String Amount, java.lang.String RRN, java.lang.String AC) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant1Version0(java.lang.String PayType, java.lang.String Amount, java.lang.String Number) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant1Version0(java.lang.String PayType, java.lang.String Amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant2Version0(java.lang.String Type, java.lang.String Number) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant3Version0(java.lang.String Option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command55Variant4Version0(java.lang.String DateTime) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command56Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command57Variant0Version0(java.lang.String seller, java.lang.String receiver, java.lang.String buyer, java.lang.String address1, java.lang.String address2, java.lang.String typeTAXN, java.lang.String tAXN, java.lang.String vATN) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command58Variant0Version0(java.lang.String pluCode, java.lang.String quanity, java.lang.String price, java.lang.String discountType, java.lang.String discountValue) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command60Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command61Variant0Version0(java.lang.String dateTime) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command62Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command64Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command65Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command66Variant0Version0(java.lang.String start, java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command66Variant1Version0(java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command68Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command69Variant0Version0(java.lang.String reportType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command70Variant0Version0(java.lang.String type, java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command71Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command71Variant1Version0(java.lang.String infoType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command72Variant0Version0(java.lang.String serialNumber, java.lang.String tAXnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command74Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command76Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command80Variant0Version0(java.lang.String hz, java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command83Variant0Version0(java.lang.String taxA, java.lang.String taxB, java.lang.String taxC, java.lang.String taxD, java.lang.String taxE, java.lang.String taxF, java.lang.String taxG, java.lang.String taxH, java.lang.String decimalPoint) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command84Variant0Version0(java.lang.String barcodeType, java.lang.String barcodeData, java.lang.String qRcodeSize) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command84Variant1Version0(java.lang.String barcodeData, java.lang.String QRcodeSize) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command86Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command87Variant0Version0(java.lang.String itemGroup) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command88Variant0Version0(java.lang.String departmentNumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command89Variant0Version0(java.lang.String testType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command90Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command90Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command91Variant0Version0(java.lang.String serialNumber, java.lang.String fMnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command92Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command94Variant0Version0(java.lang.String type, java.lang.String startDate, java.lang.String endDate) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command95Variant0Version0(java.lang.String type, java.lang.String startNumber, java.lang.String endNumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command98Variant0Version0(java.lang.String tAXnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse command99Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public abstract FiscalResponse Command255Read(FiscalDeviceV2.cmd255Name cmdName, java.lang.String cmdIndex) throws FiscalExceptionEn, java.io.IOException
FiscalExceptionEn
java.io.IOException
public abstract FiscalResponse Command255Write(FiscalDeviceV2.cmd255Name cmdName, java.lang.String cmdIndex, java.lang.String cmdValue) throws FiscalExceptionEn, java.io.IOException
FiscalExceptionEn
java.io.IOException
public abstract FiscalResponse command129Variant0Version0(java.lang.String Option, java.lang.String FileName) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command129Variant1Version0(java.lang.String Option, java.lang.String SeekPos) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command144Variant0Version0(java.lang.String OperationType, java.lang.String Command) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command202Variant1Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command202Variant0Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command203Variant1Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command203Variant0Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command127Variant0Version0(java.lang.String typeOper, java.lang.String stampName) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract FiscalResponse command42Variant1Version0(java.lang.String text, java.lang.String bold, java.lang.String italic, java.lang.String doubleH, java.lang.String underline, java.lang.String alignment) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public java.lang.String getStatusBitDescriptionEn(int byteIndex, int bitIndex)
protected void CHECK_STATUS() throws FiscalExceptionEn
FiscalExceptionEn
public abstract FiscalResponse command43Variant0Version0(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String reasonStorno, java.lang.String docNumber, java.lang.String dateTime, java.lang.String numberOfFM, java.lang.String Invoice, java.lang.String ToInvoice, java.lang.String Reason, java.lang.String NSale) throws java.io.IOException, FiscalExceptionEn
java.io.IOException
FiscalExceptionEn
public abstract int getMaxHeaderLines()
public abstract int getMaxFooterLines()
public abstract java.lang.String[] getPrintColumnsSupported()