public static class cmdReceipt.FiscalReceipt extends cmdReceipt
Modifier and Type | Class and Description |
---|---|
static class |
cmdReceipt.FiscalReceipt.BarcdeType
Printing of barcode
'1' - EAN8 barcode.
|
static class |
cmdReceipt.FiscalReceipt.FiscalSale
Class of the sale process and the transactions associated with it
|
static class |
cmdReceipt.FiscalReceipt.FiscalTransaction |
static class |
cmdReceipt.FiscalReceipt.FreeFiscalTextType |
static class |
cmdReceipt.FiscalReceipt.Storno
Class handles storno fiscal receipt
|
cmdReceipt.AlignmentType, cmdReceipt.FiscalReceipt, cmdReceipt.InvoiceClientInfo, cmdReceipt.NonFiscalReceipt, cmdReceipt.PaidMode, cmdReceipt.SeparatingLine, cmdReceipt.TotalResult
allReceipt
Constructor and Description |
---|
FiscalReceipt() |
FiscalReceipt(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb)
Receipt constructor
|
FiscalReceipt(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String unp)
Receipt constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
cancel()
cancel fiscal receipt
|
java.lang.Double[] |
cashInCashOut(java.lang.Double dAmount) |
int |
closeFiscalReceipt()
Close fiscal receipt
|
void |
drawerKickOut()
Command: 106 (6Ah) Drawer opening
|
java.lang.String |
getAllreceipt() |
java.lang.String |
getFiscReceipt() |
java.lang.String |
getLastDocNumber() |
java.lang.String |
getLastUNP() |
int |
getNextFiscReceipt() |
java.lang.String |
getOpCode() |
java.lang.String |
getOpPwd() |
java.lang.String |
getTillNmb() |
boolean |
isOpen()
Check for openFiscalReceipt fiscal receipt through status bits
|
int |
openFiscalReceipt()
Open fiscal receipt
|
int |
openFiscalReceipt(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String unp)
Open fiscal receipt
|
int |
openInvoice(java.lang.String opCode,
java.lang.String opPwd,
java.lang.String tillNmb,
java.lang.String unp)
Open Invoice receipt
|
void |
paperCutting()
Paper cutting
|
void |
paperFeed(int linesToFeed)
Paper feed
|
void |
PrintBarcode(cmdReceipt.FiscalReceipt.BarcdeType bcType,
java.lang.String bcData,
int bcQRSize) |
void |
printFreeText(java.lang.String s)
Printing of a free fiscal text
|
void |
printFreeText(java.lang.String text,
boolean Bold,
boolean DoubleH,
boolean Italic,
cmdReceipt.FiscalReceipt.FreeFiscalTextType font)
Printing of a free fiscal text with text attributes
|
void |
printSeparatingLine(cmdReceipt.SeparatingLine separatingLine)
Printing Separating Line as text
|
void |
setOpCode(java.lang.String opCode) |
void |
setOpPwd(java.lang.String opPwd) |
void |
setTillNmb(java.lang.String tillNmb) |
checkErrorCode, close, getConnectedECRV1, getConnectedModelV2, getConnectedPrinterV1, isConnectedDeviceV2, isConnectedECR, isConnectedPrinter, setConnectedModel, setConnectedModel, setConnectedModel
public FiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb)
opCode
- Operator number / 1 to 16 /opPwd
- Operator password, ascii string of digits. Lenght from 4...8;tillNmb
- Number of point of sale from 1...99999;public FiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String unp)
opCode
- Operator number / 1 to 16 /opPwd
- Operator password, ascii string of digits. Lenght from 4...8;tillNmb
- Number of point of sale from 1...99999;unp
- -
Unique sales number
(format: serial number of the fiscal device "-"
four digits or Latin letters "-"
serial number of the sale (seven digits with leading zeros)
"example: DT000600-OP01-0001000).
Before the first sale, the UNP should be set at least once if then
the parameter will be incremented by the number of the sale
automatically.public FiscalReceipt()
public int openFiscalReceipt(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String unp) throws java.lang.Exception
java.lang.Exception
public int openFiscalReceipt() throws java.lang.Exception
java.lang.Exception
public int closeFiscalReceipt() throws java.lang.Exception
java.lang.Exception
public int openInvoice(java.lang.String opCode, java.lang.String opPwd, java.lang.String tillNmb, java.lang.String unp) throws java.lang.Exception
java.lang.Exception
public boolean isOpen()
public boolean cancel() throws java.lang.Exception
java.lang.Exception
public java.lang.String getLastUNP() throws java.lang.Exception
java.lang.Exception
public int getNextFiscReceipt() throws java.lang.Exception
java.lang.Exception
public java.lang.String getLastDocNumber() throws java.lang.Exception
java.lang.Exception
public java.lang.String getOpCode()
public void setOpCode(java.lang.String opCode)
opCode
- operator number from 1...30;public java.lang.String getOpPwd()
public void setOpPwd(java.lang.String opPwd)
opPwd
- Operator password, ascii string of digits. Lenght from 1...8;public java.lang.String getTillNmb()
public void setTillNmb(java.lang.String tillNmb)
tillNmb
- number of point of sale from 1...99999;public java.lang.String getAllreceipt()
public java.lang.String getFiscReceipt()
public void printFreeText(java.lang.String s) throws java.lang.Exception
s
- text of 0...XX symbols, XX = PrintColumns-2;java.lang.Exception
public void printFreeText(java.lang.String text, boolean Bold, boolean DoubleH, boolean Italic, cmdReceipt.FiscalReceipt.FreeFiscalTextType font) throws java.lang.Exception
text
- text of 0...XX symbols, XX = PrintColumns-2;Bold
- Italic
- DoubleH
- font
- 0 32dpi 4 mm High
1 32dpi 4 mm High)
2 24dpi 3 mm High
3 16dpi 2 mm Highjava.lang.Exception
public void paperFeed(int linesToFeed) throws java.lang.Exception
linesToFeed
- - Number of lines to feed from 1 to 99. Default: 1;FiscalExceptionEn
java.io.IOException
java.lang.Exception
public void paperCutting() throws java.lang.Exception
java.lang.Exception
public java.lang.Double[] cashInCashOut(java.lang.Double dAmount) throws java.lang.Exception
dAmount
- 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.lang.Exception
public void PrintBarcode(cmdReceipt.FiscalReceipt.BarcdeType bcType, java.lang.String bcData, int bcQRSize) throws java.lang.Exception
java.lang.Exception
public void printSeparatingLine(cmdReceipt.SeparatingLine separatingLine) throws java.lang.Exception
java.lang.Exception
public void drawerKickOut() throws java.lang.Exception
java.lang.Exception