Class cmdReceipt.FiscalReceipt
java.lang.Object
com.datecs.fiscalprinter.SDK.model.DatecsFiscalDevice
com.datecs.fiscalprinter.SDK.model.UserLayerV2.cmdReceipt
com.datecs.fiscalprinter.SDK.model.UserLayerV2.cmdReceipt.FiscalReceipt
- Direct Known Subclasses:
cmdReceipt.FiscalReceipt.Storno
- Enclosing class:
- cmdReceipt
public static class cmdReceipt.FiscalReceipt extends cmdReceipt
Fiscal receipt
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classcmdReceipt.FiscalReceipt.InvoiceClientInfostatic classcmdReceipt.FiscalReceipt.StornoClass handles a storno fiscal receiptNested classes/interfaces inherited from class com.datecs.fiscalprinter.SDK.model.UserLayerV2.cmdReceipt
cmdReceipt.AlignmentType, cmdReceipt.BarcdeType, cmdReceipt.FiscalReceipt, cmdReceipt.FiscalSale, cmdReceipt.FiscalTransaction, cmdReceipt.NonFiscalReceipt, cmdReceipt.PaymentType, cmdReceipt.SeparatingLine -
Constructor Summary
Constructors Constructor Description FiscalReceipt()FiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb)Receipt constructor -
Method Summary
Modifier and Type Method Description booleancancel()cancel fiscal receiptintcloseFiscalReceipt()Close fiscal receiptjava.lang.StringgetAllreceipt()java.lang.StringgetFiscReceipt()java.lang.StringgetOpCode()java.lang.StringgetOpPwd()java.lang.StringgetReceiptNumber()java.lang.StringgetTillNmb()booleanisOpen()Check for open fiscal receipt through status bitscmdReceipt.FiscalReceiptopenFiscalReceipt()Open fiscal receiptintopenFiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, boolean invoice)Open fiscal receiptintopenFiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String nSale, java.lang.String tillNmb, boolean invoice)Open fiscal receiptintopenInvoice()Open Invoice receiptintopenInvoice(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb)Open Invoice receiptvoidprintFreeText(java.lang.String s)Printing of a free fiscal textvoidprintSeparatingLine(cmdReceipt.SeparatingLine separatingLine)Printing Separating LinevoidsetOpCode(java.lang.String opCode)voidsetOpPwd(java.lang.String opPwd)voidsetTillNmb(java.lang.String tillNmb)Methods inherited from class com.datecs.fiscalprinter.SDK.model.UserLayerV2.cmdReceipt
cashInCashOut, drawerKickOut, isStornoReceiptOpen, paperCutting, paperFeed, printBarcode, printFreeTextMethods inherited from class com.datecs.fiscalprinter.SDK.model.DatecsFiscalDevice
checkErrorCode, close, getConnectedECRV1, getConnectedModelV2, getConnectedPrinterV1, getCountryCode, getMaxDepartments, getMaxStockGroup, isCheckLastError, isConnectedDeviceV2, isConnectedECR, isConnectedPrinter, isEditItemPrice, isEditItemQTY, isFontSupported, isPaperCuttingDevice, setCheckLastError, setConnectedModel, setConnectedModel, setConnectedModel, setCountryCode
-
Constructor Details
-
FiscalReceipt
public FiscalReceipt() -
FiscalReceipt
public FiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb)Receipt constructor- Parameters:
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;
-
-
Method Details
-
openFiscalReceipt
Open fiscal receipt- Returns:
- Current Fiscal receipt
- Throws:
java.lang.Exception
-
openFiscalReceipt
public int openFiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String nSale, java.lang.String tillNmb, boolean invoice) throws java.lang.ExceptionOpen fiscal receipt- Parameters:
opCode- - Operator number from 1...30;opPwd- - Operator password, ascii string of digits. Lenght from 1...8;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 true it opens an invoice receipt.If false it opens fiscal receipt;- Returns:
- Throws:
java.lang.Exception
-
openFiscalReceipt
public int openFiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, boolean invoice) throws java.lang.ExceptionOpen fiscal receipt- Parameters:
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 true it opens an invoice receipt.If false it opens fiscal receipt;- Returns:
- SlipNumber
- Throws:
java.lang.Exception
-
closeFiscalReceipt
public int closeFiscalReceipt() throws java.lang.ExceptionClose fiscal receipt- Returns:
- SlipNumber
- Throws:
java.lang.Exception
-
openInvoice
public int openInvoice() throws java.lang.ExceptionOpen Invoice receipt- Returns:
- slipNumber
- Throws:
java.lang.Exception
-
openInvoice
public int openInvoice(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb) throws java.lang.ExceptionOpen Invoice receipt- Parameters:
opCode-opPwd-tillNmb-- Returns:
- slipNumber
- Throws:
java.lang.Exception
-
isOpen
public boolean isOpen()Check for open fiscal receipt through status bits- Returns:
- true if receipt is open
-
cancel
public boolean cancel() throws java.lang.Exceptioncancel fiscal receipt- Returns:
- true if canceled
- Throws:
java.lang.Exception
-
getOpCode
public java.lang.String getOpCode()- Returns:
- Current operator number from 1...30;
-
setOpCode
public void setOpCode(java.lang.String opCode)- Parameters:
opCode- operator number from 1...30;
-
getOpPwd
public java.lang.String getOpPwd()- Returns:
- Current operator password, ascii string of digits. Lenght from 1...8;
-
setOpPwd
public void setOpPwd(java.lang.String opPwd)- Parameters:
opPwd- Operator password, ascii string of digits. Lenght from 1...8;
-
getTillNmb
public java.lang.String getTillNmb()- Returns:
- Current number of point of sale from 1...99999;
-
setTillNmb
public void setTillNmb(java.lang.String tillNmb)- Parameters:
tillNmb- number of point of sale from 1...99999;
-
getAllreceipt
public java.lang.String getAllreceipt() throws java.lang.Exception- Returns:
- The number of all issued receipt The value is filled in after the issue of each receipt
- Throws:
java.lang.Exception
-
getReceiptNumber
public java.lang.String getReceiptNumber()- Returns:
- The number of current or last opened receipt The value is filled in after the issue of each receipt
-
getFiscReceipt
public java.lang.String getFiscReceipt() throws java.lang.Exception- Returns:
- The number of all issued receipt (fiscal) in current Z-period The value is filled in after the issue of each receipt
- Throws:
java.lang.Exception
-
printFreeText
public void printFreeText(java.lang.String s) throws java.lang.ExceptionPrinting of a free fiscal text- Parameters:
s- text of 0...XX symbols, XX = PrintColumns-2;- Throws:
java.lang.Exception
-
printSeparatingLine
public void printSeparatingLine(cmdReceipt.SeparatingLine separatingLine) throws java.lang.ExceptionPrinting Separating Line- Parameters:
separatingLine-- Throws:
java.lang.Exception
-