public class FMP350_BGR extends FiscalDeviceV2
FiscalDeviceV2.cmd255Name
Modifier and Type | Field and Description |
---|---|
int |
maxFooterLines |
int |
maxHeaderLines |
build, parameters, transport
Constructor and Description |
---|
FMP350_BGR(AbstractTransportProtocol protocol) |
FMP350_BGR(java.io.InputStream in,
java.io.OutputStream out) |
Modifier and Type | Method and Description |
---|---|
FiscalResponse |
command100Variant0Version0(java.lang.String code)
Command: 100 (64h) Reading an error
|
FiscalResponse |
command101Variant0Version0(java.lang.String operatorCode,
java.lang.String oldPassword,
java.lang.String newPassword)
Command: 101 (65h) Set operator password
|
FiscalResponse |
command103Variant0Version0()
Command: 103 (67h) Information for the current receipt
|
FiscalResponse |
command105Variant0Version0(java.lang.String firstOper,
java.lang.String lastOper,
java.lang.String clear)
Command: 105 (69h) Report operators
|
FiscalResponse |
command106Variant0Version0(java.lang.String mSec)
Command: 106 (6Ah) Drawer opening
only for FP-705
|
FiscalResponse |
command107Variant0Version0()
Command: 107 (6Bh) Defining and reading items
Items information;
|
FiscalResponse |
command107Variant10Version0(java.lang.String option) |
FiscalResponse |
command107Variant11Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command107Variant12Version0(java.lang.String option,
java.lang.String PLU) |
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)
Command: 107 (6Bh) Defining and reading items
Item programming;
|
FiscalResponse |
command107Variant2Version0(java.lang.String PLU,
java.lang.String quantity)
Command: 107 (6Bh) Defining and reading items
Change of the available quantity for item;
|
FiscalResponse |
command107Variant3Version0(java.lang.String startPLU,
java.lang.String endPLU)
Command: 107 (6Bh) Defining and reading items
Item deleting
|
FiscalResponse |
command107Variant3Version1()
Command: 107 (6Bh) Defining and reading items
All items will be deleted !!!
|
FiscalResponse |
command107Variant4Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command107Variant5Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command107Variant6Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command107Variant7Version0(java.lang.String option) |
FiscalResponse |
command107Variant8Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command107Variant9Version0(java.lang.String option,
java.lang.String PLU) |
FiscalResponse |
command109Variant0Version0() |
FiscalResponse |
command110Variant0Version0()
Command: 110 (6Eh) Additional daily information
Payments
|
FiscalResponse |
command110Variant1Version0()
Command: 110 (6Eh) Additional daily information
reserved
|
FiscalResponse |
command110Variant2Version0()
Command: 110 (6Eh) Additional daily information
number and sum of sells;
ErrorCode - Indicates an error code.
|
FiscalResponse |
command110Variant3Version0()
Command: 110 (6Eh) Additional daily information
number and sum of discounts and surcharges
|
FiscalResponse |
command110Variant4Version0()
Command: 110 (6Eh) Additional daily information
number and sum of corrections and annulled receipts;
|
FiscalResponse |
command110Variant5Version0()
Command: 110 (6Eh) Additional daily information
number and sum of cash in and cash out operations;
|
FiscalResponse |
command111Variant0Version0(java.lang.String reportType,
java.lang.String startPLU,
java.lang.String endPLU)
Command: 111 (65h) PLU report
|
FiscalResponse |
command112Variant0Version0(java.lang.String wpOperator)
Command: 112 (70h) Information for operator
|
FiscalResponse |
command116Variant0Version0(java.lang.String operation,
java.lang.String address,
java.lang.String nBytes)
Command: 116 (74h) Reading FM.
|
FiscalResponse |
command123Variant0Version0()
Command: 123 (7Bh) Device information
- Serial numbers, Header and Tax numbers;
|
FiscalResponse |
command123Variant1Version0()
Command: 123 (7Bh) Device information
- Battery and GSM signal status;
|
FiscalResponse |
command123Variant3Version0()
Command: 123 (7Bh) Device information
- Last fiscal receipt;
|
FiscalResponse |
command123Variant4Version0()
Command: 123 (7Bh) Device information
- Full EJ verify;
|
FiscalResponse |
command124Variant0Version0(java.lang.String startDate,
java.lang.String endDate,
java.lang.String DocType)
Command: 124 (7Ch) Search documents in EJ by date
|
FiscalResponse |
command125Variant0Version0(java.lang.String docNum,
java.lang.String recType)
Command: 125 (7Dh) Information from EJ
- Set document to read;
|
FiscalResponse |
command125Variant1Version0(java.lang.String FirstDoc,
java.lang.String LastDoc)
Command: 125 (7Dh) Information from EJ
- Read one line as text.
|
FiscalResponse |
command125Variant2Version0(java.lang.String FirstDoc,
java.lang.String LastDoc)
Command: 125 (7Dh) Information from EJ
- Read as data.
|
FiscalResponse |
command125Variant3Version0(java.lang.String option,
java.lang.String docNum,
java.lang.String recType) |
FiscalResponse |
command127Variant0Version0(java.lang.String typeOper,
java.lang.String stampName)
Command: 127 (7Fh) Stamp operations (bitmap printing)
|
FiscalResponse |
command129Variant0Version0(java.lang.String Option,
java.lang.String FileName)
Command: 129 (81h) Exporting files
|
FiscalResponse |
command129Variant1Version0(java.lang.String Option,
java.lang.String SeekPos)
Command: 129 (81h) Exporting files
- Read data from file.
|
FiscalResponse |
command144Variant0Version0(java.lang.String OperationType,
java.lang.String Command)
Command: 144 (90h) Read NAP parameters.
|
FiscalResponse |
command202Variant0Version0(java.lang.String data) |
FiscalResponse |
command202Variant1Version0(java.lang.String data) |
FiscalResponse |
command203Variant0Version0(java.lang.String data) |
FiscalResponse |
command203Variant1Version0(java.lang.String data) |
FiscalResponse |
Command255Read(FiscalDeviceV2.cmd255Name cmdName,
java.lang.String cmdIndex) |
FiscalResponse |
Command255Write(FiscalDeviceV2.cmd255Name cmdName,
java.lang.String cmdIndex,
java.lang.String cmdValue) |
FiscalResponse |
command33ariant0Version0()
Command: 33 (21h) Clears the external display.
|
FiscalResponse |
command35Variant0Version0(java.lang.String text)
Command: 35 (23h) Displaying text on second line of the external display.
|
FiscalResponse |
command38Variant0Version0()
Command: 38 (26h) Opening a non-fiscal receipt
|
FiscalResponse |
command39Variant0Version0()
Command: 39 (27h) Closing a non-fiscal receipt
|
FiscalResponse |
command42Variant0Version0(java.lang.String text)
Command: 42 (2Ah) Printing of a free non-fiscal text
|
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)
Command: 42 (2Ah) Printing of a free non-fiscal text
|
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)
Opening of storno documents
|
FiscalResponse |
command44Variant0Version0(java.lang.String lines)
Command: 44 (2Ch) Paper feed
|
FiscalResponse |
command45Variant0Version0()
Command: 45 (2Dh) Check for mode connection with PC
|
FiscalResponse |
command46Variant0Version0()
Command: 46 (2Eh) Paper cutting
|
FiscalResponse |
command47Variant0Version0(java.lang.String text)
Command: 47 (2Fh) Displaying text on upper line of the external display.
|
FiscalResponse |
command48Variant0Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String invoice)
Command: 48 (30h) Open fiscal receipt
|
FiscalResponse |
command48Variant0Version0(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String NSale,
java.lang.String tillNmb,
java.lang.String invoice)
Command: 48 (30h) Open fiscal receipt
|
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)
Command: 49 (31h) Registration of sale
|
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)
Command: 49 (31h) Registration of sale
|
FiscalResponse |
command50Variant0Version0()
Command: 50 (32h) Return the active VAT rates
|
FiscalResponse |
command51Variant0Version0(java.lang.String print,
java.lang.String display,
java.lang.String discountType,
java.lang.String discountValue)
Command: 51 (33h) subtotal
|
FiscalResponse |
command53Variant0Version0(java.lang.String paidMode,
java.lang.String amount)
Command: 53 (35h) Payments and calculation of the total sum (TOTAL)
|
FiscalResponse |
command53Variant1Version0(java.lang.String paidMode,
java.lang.String amount,
java.lang.String change)
Command: 53 (35h) Payments and calculation of the total sum (TOTAL)
|
FiscalResponse |
command54Variant0Version0(java.lang.String text)
Command: 54 (36h) Printing of a free fiscal text
|
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)
Command: 54 (36h) Printing of a free fiscal text
|
FiscalResponse |
command55Variant0Version0(java.lang.String PayType,
java.lang.String Amount,
java.lang.String RRN,
java.lang.String AC)
Command: 55 (37h) Pinpad commands - '1' - Void;Syntax Borica
|
FiscalResponse |
command55Variant1Version0(java.lang.String PayType,
java.lang.String Amount)
Command: 55 (37h) Pinpad commands - '1' - Void;Syntax DSK
|
FiscalResponse |
command55Variant1Version0(java.lang.String PayType,
java.lang.String Amount,
java.lang.String Number)
Command: 55 (37h) Pinpad commands - '1' - Void;Syntax UBB
|
FiscalResponse |
command55Variant2Version0()
Command: 55 (37h) Pinpad commands -'2' Copy of last document;
|
FiscalResponse |
command55Variant2Version0(java.lang.String Type,
java.lang.String Number)
Command: 55 (37h) Pinpad commands - 3' - Copy of document by type;
|
FiscalResponse |
command55Variant3Version0(java.lang.String Option)
Command: 55 (37h) Pinpad commands -
|
FiscalResponse |
command55Variant4Version0(java.lang.String DateTime)
Command: 55 (37h) Pinpad commands - Enter date and time for Pinpad;
|
FiscalResponse |
command56Variant0Version0()
Command: 56 (38h) Close fiscal receipt
|
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)
Command: 57 (39h) Enter and print invoice data
|
FiscalResponse |
command58Variant0Version0(java.lang.String pluCode,
java.lang.String quanity,
java.lang.String price,
java.lang.String discountType,
java.lang.String discountValue)
Command: 58 (3Ah) Registering the sale of a programmed item
|
FiscalResponse |
command60Variant0Version0()
Command: 60 (3Ch) cancel fiscal receipt
|
FiscalResponse |
command61Variant0Version0(java.lang.String dateTime)
Command: 61 (3Dh) Set date and time
|
FiscalResponse |
command62Variant0Version0()
Command: 62 (3Eh) Read date and time
|
FiscalResponse |
command64Variant0Version0(java.lang.String type)
Command: 64 (40h) Information on the last fiscal entry
|
FiscalResponse |
command65Variant0Version0(java.lang.String type)
Command: 65 (41h) Information on daily taxation
|
FiscalResponse |
command66Variant0Version0(java.lang.String start,
java.lang.String end)
Command: 66 (42h) Set invoice interval
|
FiscalResponse |
command66Variant1Version0(java.lang.String end)
Command: 66 (42h) Set invoice interval
If the current invoice counter didn't reached the end of the interval.
|
FiscalResponse |
command68Variant0Version0()
Command: 68 (44h) Number of remaining entries for Z-reports in FM
|
FiscalResponse |
command69Variant0Version0(java.lang.String reportType)
Command: 69 (45h) Reports
|
FiscalResponse |
command70Variant0Version0(java.lang.String type,
java.lang.String amount)
Command: 70 (46h) Cash in and Cash out operations
|
FiscalResponse |
command71Variant0Version0()
Command: 71 (47h) - General information about the connection with NAP server;
|
FiscalResponse |
command71Variant1Version0(java.lang.String infoType)
Command: 71 (47h) General information
|
FiscalResponse |
command72Variant0Version0(java.lang.String serialNumber,
java.lang.String tAXnumber)
Command: 72 (48h) Fiscalization
|
FiscalResponse |
command74Variant0Version0()
Command: 74 (4Ah) Reading the Status
|
FiscalResponse |
command76Variant0Version0()
Command: 76 (4Ch) Status of the fiscal receipt
|
FiscalResponse |
command80Variant0Version0(java.lang.String hz,
java.lang.String mSec)
Command: 80 (50h) Play sound
|
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)
Command: 83 (53h) Programming of VAT rates
|
FiscalResponse |
command84Variant0Version0(java.lang.String barcodeType,
java.lang.String barcodeData,
java.lang.String qRcodeSize)
Command: 84 (54h) Printing of barcode
|
FiscalResponse |
command84Variant1Version0(java.lang.String barcodeData,
java.lang.String QRcodeSize)
Command: 84 (54h) Printing of barcode QR code
|
FiscalResponse |
command86Variant0Version0()
Command: 86 (56h) Date of the last fiscal record
|
FiscalResponse |
command87Variant0Version0(java.lang.String itemGroup)
Command: 87 (58h) Get item groups information
|
FiscalResponse |
command88Variant0Version0(java.lang.String departmentNumber)
Command: 88 (58h) Get department information
|
FiscalResponse |
command89Variant0Version0(java.lang.String testType)
Command: 89 (59h) Test of Fiscal Memory
|
FiscalResponse |
command90Variant0Version0()
Command: 90 (5Ah) – diagnostic information
Diagnostic information without firmware checksum;
|
FiscalResponse |
command90Variant1Version0()
Command: 90 (5Ah) – diagnostic information
Diagnostic information with firmware checksum;
|
FiscalResponse |
command91Variant0Version0(java.lang.String serialNumber,
java.lang.String fMnumber)
Command: 91 (5Bh) Programming of Serial number and FM number
|
FiscalResponse |
command92Variant0Version0(java.lang.String type)
Command: 92 (5Ch) Printing of separating line
|
FiscalResponse |
command94Variant0Version0(java.lang.String type,
java.lang.String startDate,
java.lang.String endDate)
Command: 94 (5Еh) Fiscal memory report by date h) Fiscal memory report by date
|
FiscalResponse |
command95Variant0Version0(java.lang.String type,
java.lang.String startNumber,
java.lang.String endNumber)
Command: 95 (5Fh) Fiscal memory report by number of Z-report
|
FiscalResponse |
command98Variant0Version0(java.lang.String tAXnumber)
Command: 98 (62h) Programming of TAX number
|
FiscalResponse |
command99Variant0Version0()
Command: 99 (63h) Reading the programmed TAX number
|
java.lang.String |
detectConnectedModel() |
int |
getMaxDepartment() |
int |
getMaxFooterLines() |
int |
getMaxHeaderLines() |
int |
getMaxLinesToFeed() |
int |
getMaxStockGroup() |
java.lang.String[] |
getPrintColumnsSupported() |
protected FiscalResponse |
read(FiscalDeviceV2.cmd255Name name,
java.lang.String cmdIndex) |
protected FiscalResponse |
write(FiscalDeviceV2.cmd255Name name,
java.lang.String cmdIndex,
java.lang.String cmdValue) |
CHECK_STATUS, close, customCommand, formatNumber, get, get, get, get, getChkInputParams, getInfo, getIsStatusCritical, getLastStatus, getParam, getParam, getStatusBitBol, getStatusBitDescriptionEn, isNullOrEmpty, notDbl, notInt, padRight, queryStatus, setChkInputParams, setDebugLevel, setIsStatusCritical, split, toDouble, toInt
public final int maxFooterLines
public final int maxHeaderLines
public FMP350_BGR(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
in
- out
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FMP350_BGR(AbstractTransportProtocol protocol) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
protocol
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public int getMaxLinesToFeed()
getMaxLinesToFeed
in class FiscalDeviceV2
public java.lang.String detectConnectedModel() throws java.io.IOException, FiscalExceptionEn
detectConnectedModel
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
public FiscalResponse command33ariant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command33ariant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command35Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command35Variant0Version0
in class FiscalDeviceV2
text
- Text to be sent directly to the external display ( up to 20 symbols );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command38Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command38Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command39Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command39Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command42Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command42Variant0Version0
in class FiscalDeviceV2
text
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
Bold - Italic - flag 0 or 1, 1 = print italic text; empty field = normal text; DoubleH - flag 0 or 1, 1 = print double height text; empty field = normal text; Underline - flag 0 or 1, 1 = print underlined text; empty field = normal text; alignment -
command42Variant1Version0
in class FiscalDeviceV2
text
- bold
- flag 0 or 1, 1 = print bold text; empty field = normal text;italic
- flag 0 or 1, 1 = print bold text; empty field = normal text;doubleH
- flag 0 or 1, 1 = print bold text; empty field = normal text;underline
- flag 0 or 1, 1 = print bold text; empty field = normal text;alignment
- 0, 1 or 2. 0=left alignment, 1=center, 2=right; empty field = left alignment;java.io.IOException
FiscalExceptionEn
public 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
command43Variant0Version0
in class FiscalDeviceV2
opCode
- - Operator number from 1...30;opPwd
- - Operator password, ascii string of digits. Lenght from 1...8;tillNmb
- - Number of point of sale from 1...99999;reasonStorno
- - Reason for storno.
If Storno has value '0' it opens storno receipt. Reason "operator error";
If Storno has value '1' it opens storno receipt. Reason "refund";
If Storno has value '2' it opens storno receipt. Reason "tax base reduction";docNumber
- - Number of the original document ( global 1...9999999 );dateTime
- - Date and time of the original document( format "DD-MM-YY hh:mm:ss DST" );numberOfFM
- - Fiscal memoty number of the device the issued the original document;Invoice
- - If this parameter has value 'I' it opens an invoice storno/refund receipt.ToInvoice
- - If Invoice is 'I' - Number of the invoice that this receipt is referred to;
If Invoice is blank this parameter has to be blank too;Reason
- - If Invoice is 'I' - Reason for invoice storno/refund.
If Invoice is blank this parameter has to be blank too;NSale
- - Unique sale number (21 chars "LLDDDDDD-CCCC-DDDDDDD",
L[A-Za-z], C[0-9A-Za-z], D[0-9] ) The parameter is not required only if the original document is printed by the cashier and not by the PC program.java.io.IOException
FiscalExceptionEn
public int getMaxHeaderLines()
getMaxHeaderLines
in class FiscalDeviceV2
public int getMaxFooterLines()
getMaxFooterLines
in class FiscalDeviceV2
public int getMaxStockGroup()
getMaxStockGroup
in class FiscalDeviceV2
public int getMaxDepartment()
getMaxDepartment
in class FiscalDeviceV2
public FiscalResponse command44Variant0Version0(java.lang.String lines) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command44Variant0Version0
in class FiscalDeviceV2
lines
- Number of lines to feed from 1 to 99. Default: 1;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command45Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command45Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command46Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command46Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command47Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command47Variant0Version0
in class FiscalDeviceV2
text
- Text to be sent directly to the external display ( up to 20 symbols );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command48Variant0Version0
in class FiscalDeviceV2
opCode
- Operator number from 1...30;opPwd
- Operator password, ascii string of digits. Lenght from 1...8;tillNmb
- Number of point of sale from 1...99999;invoice
- If this parameter has value 'I' it opens an invoice receipt.If left blank it opens fiscal receipt;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command48Variant0Version0
in class FiscalDeviceV2
opCode
- Operator number from 1...30;opPwd
- Operator password, ascii string of digits. Lenght from 1...8;NSale
- NSale - Unique sale number (21 chars "LLDDDDDD-CCCC-DDDDDDD", L[A-Za-z], C[0-9A-Za-z], D[0-9] )tillNmb
- Number of point of sale from 1...99999;invoice
- If this parameter has value 'I' it opens an invoice receipt.If left blank it opens fiscal receipt;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command49Variant1Version0
in class FiscalDeviceV2
pluName
- Name of product, up to 72 characters not empty string; When the length of the string is greater than 36 chars, the second part ( after 37 pos) is printed in a new line;taxCd
- - Tax code;
'1' - vat group A;
'2' - vat group B;
'3' - vat group C;
'4' - vat group D;
'5' - vat group E;
'6' - vat group F;
'7' - vat group G;
'8' - vat group Hprice
- - Product price, with sign '-' at void operations. Format: 2 decimals; up to *9999999.99quantity
- - Quantity of the product ( default: 1.000 );
Format: 3 decimals; up to *999999.999
!!! Max value of {Price} * {Quantity} is *9999999.99. !!!discountType
- - type of discount.
'0' or empty - no discount;
'1' - surcharge by percentage;
'2' - discount by percentage;
'3' - surcharge by sum;
'4' - discount by sum; If {DiscountType} is non zero, {DiscountValue} have to contain value.
The format must be a value with two decimals.discountValue
- -value of discount. a number from 0.00 to 21474836.47
If {DiscountType} is zero or empty, this paramter must be empty.department
- Number of the department 0..99; If '0' - Without department;unit
- - Unit name, up to 6 characters not empty string;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command49Variant0Version0
in class FiscalDeviceV2
pluName
- Name of product, up to 72 characters not empty string; When the length of the string is greater than 36 chars, the second part ( after 37 pos) is printed in a new line;taxCd
- - Tax code;
'1' - vat group A;
'2' - vat group B;
'3' - vat group C;
'4' - vat group D;
'5' - vat group E;
'6' - vat group F;
'7' - vat group G;
'8' - vat group Hprice
- - Product price, with sign '-' at void operations. Format: 2 decimals; up to *9999999.99quantity
- - Quantity of the product ( default: 1.000 );
Format: 3 decimals; up to *999999.999
!!! Max value of {Price} * {Quantity} is *9999999.99. !!!discountType
- - type of discount.
'0' or empty - no discount;
'1' - surcharge by percentage;
'2' - discount by percentage;
'3' - surcharge by sum;
'4' - discount by sum; If {DiscountType} is non zero, {DiscountValue} have to contain value.
The format must be a value with two decimals.discountValue
- -value of discount. a number from 0.00 to 21474836.47
If {DiscountType} is zero or empty, this paramter must be empty.department
- Number of the department 0..99; If '0' - Without department;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command50Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command50Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command51Variant0Version0
in class FiscalDeviceV2
print
- - print out;
'0' - default, no print out;
'1' - the sum of the subtotal will be printed out;discountType
- type of discount.
'0' or empty - no discount;
'1' - surcharge by percentage;
'2' - discount by percentage;
'3' - surcharge by sum;
'4' - discount by sum; If {DiscountType} is non zero,
{DiscountValue} have to contain value.
The format must be a value with two decimals.discountValue
- - a number from 0.00 to 21474836.47 for sum operations;
a number from 0.00 to 99.99 for percentage operations; If {DiscountType}
is zero or empty, this parameter must be empty.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command53Variant0Version0(java.lang.String paidMode, java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command53Variant0Version0
in class FiscalDeviceV2
paidMode
- -Type of payment;
'0' - cash;
'1' - credit card;
'2' - debit card;
'3' - other pay#3
'4' - other pay#4
'5' - other pay#5amount
- - Amount to pay ( 0.00...9999999.99 or 0...999999999 depending dec point position );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command53Variant1Version0(java.lang.String paidMode, java.lang.String amount, java.lang.String change) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command53Variant1Version0
in class FiscalDeviceV2
paidMode
- - Type of payment;
'0' - cash;
'1' - credit card;
'2' - debit card;
'3' - other pay#3
'4' - other pay#4
'5' - other pay#5amount
- - Amount to pay
( 0.00...9999999.99 or 0...999999999 depending dec point position );change
- Type of change. Only if PaidMode = '6'; '0' - current currency;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command54Variant0Version0(java.lang.String text) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command54Variant0Version0
in class FiscalDeviceV2
text
- - text of 0...XX symbols, XX = PrintColumns-2;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command54Variant1Version0
in class FiscalDeviceV2
text
- text of 0...XX symbols, XX = PrintColumns-2;bold
- flag 0 or 1, 1 = print bold text; empty field = normal text;italic
- flag 0 or 1, 1 = print bold text; empty field = normal text;doubleH
- flag 0 or 1, 1 = print bold text; empty field = normal text;underline
- flag 0 or 1, 1 = print bold text; empty field = normal text;alignment
- 0, 1 or 2. 0=left alignment, 1=center, 2=right; empty field = left alignment;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command55Variant0Version0
in class FiscalDeviceV2
PayType
- - Type of payment: 7 - Return with money, 13 - Return with points from loyal scheme;Amount
- - The amount of the transaction;RRN
- - RRN of the transaction(12 digits max);AC
- - AC of the transaction(6 digits max); If pinpad is configured for UBB:java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant1Version0(java.lang.String PayType, java.lang.String Amount, java.lang.String Number) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant1Version0
in class FiscalDeviceV2
PayType
- - Type of payment: 16 - Return with AC number, 17 - Return with receipt number;Amount
- - The amount of the transaction;Number
- - depent on PayType( 16 - AC number, 17 - receipt number )java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant1Version0(java.lang.String PayType, java.lang.String Amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant1Version0
in class FiscalDeviceV2
PayType
- - Type of payment: 17 - Void last document;Amount
- - The amount of the transaction;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant2Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant2Version0(java.lang.String Type, java.lang.String Number) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant2Version0
in class FiscalDeviceV2
Type
- - 1 - RRN, 2 - AC, 3 - Number of the transaction;Number
- - depends on Type( RRN - 12 digits max, AC - 6 digits max, Number - 6 digits max );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant3Version0(java.lang.String Option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant3Version0
in class FiscalDeviceV2
Option
- '4' - Copy of all documents;
'5' - End of day from Pinpad;
'6' - Report from pinpad;
'7' - Full report from pinpad;
'9' - Check connection with Pinpad;
'10' - Check connection with server;
'11' - Loyalty balance;
'12' - Get update;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command55Variant4Version0(java.lang.String DateTime) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command55Variant4Version0
in class FiscalDeviceV2
DateTime
- - Date and time in format: "DD-MM-YY hh:mm:ss DST";
DD - Day;
MM - Month;
YY - Year;
hh - Hour;
mm - Minute;
ss - Second;
DST - Text "DST" if exist time is Summer time;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command56Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command56Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command57Variant0Version0
in class FiscalDeviceV2
seller
- -Name of the client; 36 symbols max; if left blank prints empty space for hand-writingreceiver
- - Name of the receiver; 36 symbols max; if left blank prints empty space for hand-writingbuyer
- - Name of the buyer; 36 symbols max; if left blank prints empty space for hand-writingaddress1
- - First line of the address; 36 symbols max; if left blank prints empty space for hand-writingaddress2
- - Second line of the address; 36 symbols max; if left blank prints empty space for handwritingtypeTAXN
- - Type of client's tax number. 0-BULSTAT; 1-EGN; 2-LNCH; 3-service numbertAXN
- - Client's tax number. ascii string of digits 8...13 Optional parameters:vATN
- - VAT number of the client. 10...14 symbolsjava.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command58Variant0Version0
in class FiscalDeviceV2
pluCode
- -The code of the item. from 1...3000quanity
- - Example: 1.000; Max: 999999.999;price
- discountType
- - type of discount.
'0' or empty - no discount;
'1' - surcharge by percentage;
'2' - discount by percentage;
'3' - surcharge by sum;
'4' - discount by sum;discountValue
- value of discount. a number from 0.00 to 21474836.47 If {DiscountType} is zero or
empty, this parameter must be empty.
Note
Void operations are made by placing '-' before PluCode!
In order to make void operation the Price parameter must be the
same as the price at which you sold the item.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command60Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command60Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command61Variant0Version0(java.lang.String dateTime) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command61Variant0Version0
in class FiscalDeviceV2
dateTime
- - Date and time in format: "DD-MM-YY hh:mm:ss DST";
DD - Day;
MM - Month;
YY - Year;
hh - Hour;
mm - Minute;
ss - Second;
DST - Text "DST" if exist time is Summer time;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command62Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command62Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command64Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command64Variant0Version0
in class FiscalDeviceV2
type
- - Type of returned data. Default: 0;
0 - Turnover on TAX group;
1 - Amount on TAX group;
2 - Storno turnover on TAX group;
3 - Storno amount on TAX group;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command65Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command65Variant0Version0
in class FiscalDeviceV2
type
- - Type of returned data. Default: 0;
0 - Turnover on TAX group;
1 - Amount on TAX group;
2 - Storno turnover on TAX group;
3 - Storno amount on TAX group;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command66Variant0Version0(java.lang.String start, java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command66Variant0Version0
in class FiscalDeviceV2
start
- - The starting number of the interval. Max 10 digits (1...9999999999).end
- - The ending number of the interval. Max 10 digits (1...9999999999).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command66Variant1Version0(java.lang.String end) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command66Variant1Version0
in class FiscalDeviceV2
end
- The ending number of the interval. Max 10 digits (1...9999999999).java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command68Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command68Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command69Variant0Version0(java.lang.String reportType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command69Variant0Version0
in class FiscalDeviceV2
reportType
- - Report type;
'X' - X report;
'Z' - Z report;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command70Variant0Version0(java.lang.String type, java.lang.String amount) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command70Variant0Version0
in class FiscalDeviceV2
type
- - type of operation;
'0' - cash in;
'1' - cash out;
'2' - cash in - (foreign currency);
'3' - cash out - (foreign currency); Optional parameters:amount
- - the sum ( 0.00...9999999.99 or 0...999999999 depending dec point position );
If Amount=0, the only Answer is returned, and receipt does not print.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command71Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command71Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command71Variant1Version0(java.lang.String infoType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command71Variant1Version0
in class FiscalDeviceV2
infoType
- - Type of the information printed. Default: 0;
'0' - General diagnostic information about the device;
'1' - test of the modem;*
'3' - print information about the connection with NAP server;
'4' - test of the LAN interface if present;
'6' - test of the SD card performance;
'9' - test of the Ble module ( if present );
'10' - test of the modem without PPP connection;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command72Variant0Version0(java.lang.String serialNumber, java.lang.String tAXnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command72Variant0Version0
in class FiscalDeviceV2
serialNumber
- - Serial Number ( Two letters and six digits: XX123456);tAXnumber
- - TAX number (max 13 characters);java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command74Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command74Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command76Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command76Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command80Variant0Version0(java.lang.String hz, java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command80Variant0Version0
in class FiscalDeviceV2
hz
- mSec
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command83Variant0Version0
in class FiscalDeviceV2
taxA
- -
- Value of VAT rate X;
0.00...99.99 - enabled;
100.00 - disabled;taxB
- taxC
- taxD
- taxE
- taxF
- taxG
- taxH
- decimalPoint
- - value: 0 or 2( if decimal_point = 0 - work with integer prices.
If decimal_point = 2 - work with fract prices );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command84Variant0Version0(java.lang.String barcodeType, java.lang.String barcodeData, java.lang.String qRcodeSize) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command84Variant0Version0
in class FiscalDeviceV2
barcodeType
- Type of barcode;
'1' - EAN8 barcode. Data must contain only 8 digits;
'2' - EAN13 barcode. Data must contain only 13 digits;
'3' - Code128 barcode. Data must contain symbols with ASCII codes between 32 and 127.
Data length is between 3 and 31 symbols;
'4' - QR code. Data must contain symbols with ASCII codes between 32 and 127.
Data length is between 3 and 279 symbols;
'5' - Interleave 2of5 barcode. Data must contain only digits, from 3 to 22 chars;
'6' - PDF417 truncated Data must contain symbols with ASCII codes between 32 and 127.
Data length is between 3 and 400 symbols;
'7' - PDF417 normal Data must contain symbols with ASCII codes between 32 and 127.
Data length is between 3 and 400 symbols;barcodeData
- -Data of the barcode; Length of {Data} depends on the type of the barcode.qRcodeSize
- - Dots multiplier ( 3...10 ) for QR barcodes and PDF417 barcodes. Default: 4;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command84Variant1Version0(java.lang.String barcodeData, java.lang.String QRcodeSize) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command84Variant1Version0
in class FiscalDeviceV2
barcodeData
- QR code. {Data} must contain symbols with ASCII codes
between 32 and 127. {Data}
length is between 3 and 279 symbols;QRcodeSize
- - Dots multiplier ( 3...10 ) default=4;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command86Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command86Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command87Variant0Version0(java.lang.String itemGroup) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command87Variant0Version0
in class FiscalDeviceV2
itemGroup
- - Number of item group; If ItemGroup is empty - item group report;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command88Variant0Version0(java.lang.String departmentNumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command88Variant0Version0
in class FiscalDeviceV2
departmentNumber
- - Number of department; If Department is empty - department report;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command89Variant0Version0(java.lang.String testType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command89Variant0Version0
in class FiscalDeviceV2
testType
- 0 - Read test.
1 - Write and read test;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command90Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command90Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command90Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command90Variant1Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command91Variant0Version0(java.lang.String serialNumber, java.lang.String fMnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command91Variant0Version0
in class FiscalDeviceV2
serialNumber
- - Serial Number ( Two letters and six digits: XX123456);fMnumber
- - Fiscal Memory Number (Eight digits);java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command92Variant0Version0(java.lang.String type) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command92Variant0Version0
in class FiscalDeviceV2
type
- - Type of the separating line.
'1' - Separating line with the symbol '-';
'2' - Separating line with the symbols '-' and ' ';
'3' - Separating line with the symbol '=';java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command94Variant0Version0(java.lang.String type, java.lang.String startDate, java.lang.String endDate) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command94Variant0Version0
in class FiscalDeviceV2
type
- - 0 - short; 1 - detailed;startDate
- - Start date. Default: Date of fiscalization ( format DD-MM-YY );endDate
- - End date. Default: Current date ( format DD-MM-YY );java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command95Variant0Version0(java.lang.String type, java.lang.String startNumber, java.lang.String endNumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command95Variant0Version0
in class FiscalDeviceV2
type
- - 0 - short; 1 - detailed;startNumber
- - First block in the report. Default: 1;endNumber
- - Last block in the report. Default: number of last Z report;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command98Variant0Version0(java.lang.String tAXnumber) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command98Variant0Version0
in class FiscalDeviceV2
tAXnumber-
- TAX number (max 13 characters);java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command99Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command99Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command100Variant0Version0(java.lang.String code) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command100Variant0Version0
in class FiscalDeviceV2
code
- - Code of the error(negative number);java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command101Variant0Version0(java.lang.String operatorCode, java.lang.String oldPassword, java.lang.String newPassword) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command101Variant0Version0
in class FiscalDeviceV2
operatorCode
- - Operator number from 1...30;oldPassword
- - Operator old password or administrator (oper29 & oper30) password. Can be blank if service jumper is onnewPassword
- Operator password, ascii string of digits. Lenght from 1...8;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command103Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command103Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command105Variant0Version0(java.lang.String firstOper, java.lang.String lastOper, java.lang.String clear) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command105Variant0Version0
in class FiscalDeviceV2
firstOper
- - First operator. Default: 1 (1...30);lastOper
- - Last operator. Default: Maximum operator number (1...30);clear
- - Clear registers for operators. Default: 0;
'0' - Does not clear registers for operators.
'1' - Clear registers for operators.java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command106Variant0Version0(java.lang.String mSec) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command106Variant0Version0
in class FiscalDeviceV2
mSec
- - The length of the impulse in milliseconds. ( 0...65535 )java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public 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
command107Variant1Version0
in class FiscalDeviceV2
PLU
- taxGr
- dep
- group
- priceType
- price
- addQty
- quantity
- bar1
- bar2
- bar3
- bar4
- itemName
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant2Version0(java.lang.String PLU, java.lang.String quantity) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant2Version0
in class FiscalDeviceV2
PLU
- quantity
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant3Version0(java.lang.String startPLU, java.lang.String endPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant3Version0
in class FiscalDeviceV2
startPLU
- endPLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant3Version1() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant3Version1
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant4Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant4Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant5Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant5Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant6Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant6Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant7Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant7Version0
in class FiscalDeviceV2
option
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant8Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant8Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant9Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant9Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant10Version0(java.lang.String option) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant10Version0
in class FiscalDeviceV2
option
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant11Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant11Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command107Variant12Version0(java.lang.String option, java.lang.String PLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command107Variant12Version0
in class FiscalDeviceV2
option
- PLU
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command109Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command109Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant1Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant2Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant2Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant3Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant3Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant4Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant4Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command110Variant5Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command110Variant5Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command111Variant0Version0(java.lang.String reportType, java.lang.String startPLU, java.lang.String endPLU) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command111Variant0Version0
in class FiscalDeviceV2
reportType
- - Type of report;
'0' - PLU turnovers;
'1' - PLU turnovers with clearing;
'2' - PLU parameters;
'3' - PLU stock;startPLU
- - First PLU in the report (1...3000). Default: 1;endPLU
- - Last PLU in the report (1...3000). Default: Maximum PLU in the FPr;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command112Variant0Version0(java.lang.String wpOperator) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command112Variant0Version0
in class FiscalDeviceV2
wpOperator
- - Number of operator (1...30);java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command116Variant0Version0(java.lang.String operation, java.lang.String address, java.lang.String nBytes) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command116Variant0Version0
in class FiscalDeviceV2
operation
- - type of operation = '0';address
- - Start address 0...FFFFFF ( format ascii-hex ).nBytes
- - Number of bytes (1...104)java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command123Variant0Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command123Variant0Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command123Variant1Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command123Variant1Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command123Variant3Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command123Variant3Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command123Variant4Version0() throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command123Variant4Version0
in class FiscalDeviceV2
java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command124Variant0Version0(java.lang.String startDate, java.lang.String endDate, java.lang.String DocType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command124Variant0Version0
in class FiscalDeviceV2
startDate
- - Start date for searching. Default: Date of first document;endDate
- - End date for searching. Default: Date of last document;DocType
- - Receipt type;
'0' - all types;
'1' - fiscal receipts;
'2' - daily Z reports;
'3' - invoice receipts;
'4' - non fiscal receipts;
'5' - paidout receipts;
'6' - fiscal receipts - storno;
'7' - invoice receipts - storno;
'8' - cancelled receipts ( all voided );
'9' - daily X reports;
'10' - fiscal receipts, invoice receipts, fiscal receipts - storno and invoice receipts - storno;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command125Variant0Version0(java.lang.String docNum, java.lang.String recType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command125Variant0Version0
in class FiscalDeviceV2
docNum
- - Number of document (1...9999999). Needed for Option = 0recType
- - Document type. Needed for Option = 0.
'0' - all types;
'1' - fiscal receipts;
'2' - daily Z reports;
'3' - invoice receipts;
'4' - nonfiscal receipts;
'5' - paidout receipts;
'6' - fiscal receipts - storno;
'7' - invoice receipts - storno;
'8' - cancelled receipts ( all voided );
'9' - daily X reports;
'10' - fiscal receipts, invoice receipts, fiscal receipts - storno and invoice receipts - storno;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command125Variant1Version0(java.lang.String FirstDoc, java.lang.String LastDoc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command125Variant1Version0
in class FiscalDeviceV2
FirstDoc
- - First document in the period (1...99999999). Number received in response to command 124;LastDoc
- - Last document in the period. (1...99999999). Number received in response to command 124;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command125Variant2Version0(java.lang.String FirstDoc, java.lang.String LastDoc) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command125Variant2Version0
in class FiscalDeviceV2
FirstDoc
- - First document in the period (1...99999999). Number received in response to command 124;LastDoc
- - Last document in the period. (1...99999999). Number received in response to command 124;java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command125Variant3Version0(java.lang.String option, java.lang.String docNum, java.lang.String recType) throws java.io.IOException, FiscalExceptionEn, java.lang.IllegalArgumentException
command125Variant3Version0
in class FiscalDeviceV2
option
- docNum
- recType
- java.io.IOException
FiscalExceptionEn
java.lang.IllegalArgumentException
public FiscalResponse command127Variant0Version0(java.lang.String typeOper, java.lang.String stampName) throws java.io.IOException, FiscalExceptionEn
command127Variant0Version0
in class FiscalDeviceV2
typeOper
- - Type of operation;
'0' - Print stamp;
'1' - Rename loaded stamp with command 203;stampName
- - Name of stamp as filename in format 8.3;java.io.IOException
FiscalExceptionEn
public FiscalResponse command129Variant0Version0(java.lang.String Option, java.lang.String FileName) throws java.io.IOException, FiscalExceptionEn
command129Variant0Version0
in class FiscalDeviceV2
Option
- 0' - Open file;
2' - Close file;java.io.IOException
FiscalExceptionEn
public FiscalResponse command129Variant1Version0(java.lang.String Option, java.lang.String SeekPos) throws java.io.IOException, FiscalExceptionEn
command129Variant1Version0
in class FiscalDeviceV2
Filename - Name of the selected file; nBytes - Size of the selected file; B64 - Size of the selected file after base64 encoding;
java.io.IOException
FiscalExceptionEn
public FiscalResponse command144Variant0Version0(java.lang.String OperationType, java.lang.String Command) throws java.io.IOException, FiscalExceptionEn
command144Variant0Version0
in class FiscalDeviceV2
OperationType
- - type of operation;
'1' or '2'Command
- 2 - FD type, (1 char);
3 - EIK (up to 16 chars);
4 - EIK type (1 char);
5 - ID of the FD (up to 16 chars);
6 - ID of the fiscal memory of the FD (up to 16 chars);
7 - FD registration number (up to 16 chars);
8 - Reason for deregistration (up to 2 chars);
9 - Certificate number (up to 16 chars);
10 - IMSI (up to 32 chars);
11 - Telephone number (up to 16 chars);
12 - Operator ID (1 char);
13 - Name of the organization (up to 200 chars);
14 - PS number (up to 16 chars);
15 - PS type (up to 3 chars);
16 - EKATTE code (up to 16 chars);
17 - Settlement name (up to 64 chars);
18 - Area code (up to 16 chars);
19 - Area (up to 100 chars);
20 - Street code (up to 16 chars);
21 - Street (up to 100 chars);
22 - Street number (up to 16 chars);
23 - Block (up to 16 chars);
24 - Entrance (up to 16 chars);
25 - Floor (up to 16 chars);
26 - Apartment (up to 16 chars);
27 - PS name (up to 200 chars);
28 - Exploitation start date (up to 19 chars);
29 - Service organization EIK (up to 16 chars);
30 - Service organization EIK type (1 char);
31 - Date of expiration of service contract (up to 19 chars);
32 - APN (up to 100 chars);
33 - IP (up to 200 chars);;
34 - Port (up to 5 chars);
35 - APN name (up to 32 chars);
36 - APN password (up to 32 chars);
37 - fixed to 115200;
38 - fixed to 115200;
40 - Datecs server connection APN (up to 64 chars);
41 - Datecs server connection APN name (up to 64 chars);
42 - Datecs server connection APN pass (up to 64 chars);java.io.IOException
FiscalExceptionEn
public FiscalResponse command202Variant1Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
command202Variant1Version0
in class FiscalDeviceV2
data
- java.io.IOException
FiscalExceptionEn
public FiscalResponse command202Variant0Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
command202Variant0Version0
in class FiscalDeviceV2
data
- java.io.IOException
FiscalExceptionEn
public FiscalResponse command203Variant1Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
command203Variant1Version0
in class FiscalDeviceV2
data
- java.io.IOException
FiscalExceptionEn
public FiscalResponse command203Variant0Version0(java.lang.String data) throws java.io.IOException, FiscalExceptionEn
command203Variant0Version0
in class FiscalDeviceV2
data
- java.io.IOException
FiscalExceptionEn
protected FiscalResponse read(FiscalDeviceV2.cmd255Name name, java.lang.String cmdIndex) throws FiscalExceptionEn, java.io.IOException
name
- cmdIndex
- FiscalExceptionEn
java.io.IOException
protected FiscalResponse write(FiscalDeviceV2.cmd255Name name, java.lang.String cmdIndex, java.lang.String cmdValue) throws FiscalExceptionEn, java.io.IOException
FiscalExceptionEn
java.io.IOException
public FiscalResponse Command255Read(FiscalDeviceV2.cmd255Name cmdName, java.lang.String cmdIndex) throws FiscalExceptionEn, java.io.IOException
Command255Read
in class FiscalDeviceV2
cmdName
- cmdIndex
- FiscalExceptionEn
java.io.IOException
public FiscalResponse Command255Write(FiscalDeviceV2.cmd255Name cmdName, java.lang.String cmdIndex, java.lang.String cmdValue) throws FiscalExceptionEn, java.io.IOException
Command255Write
in class FiscalDeviceV2
cmdName
- cmdIndex
- cmdValue
- FiscalExceptionEn
java.io.IOException
public java.lang.String[] getPrintColumnsSupported()
getPrintColumnsSupported
in class FiscalDeviceV2