public interface CashcheckService
Modifier and Type | Method and Description |
---|---|
DataMap<java.lang.String,java.lang.Object> |
bindPrinter(int registratorId,
java.lang.String password)
Привязка принтера к пользователю.
|
DataMap<java.lang.String,java.lang.Object> |
buzzer()
Гудок.
|
DataMap<java.lang.String,java.lang.Object> |
cancelCheck()
Аннулирование чека.
|
DataMap<java.lang.String,java.lang.Object> |
closeCheckFix(java.math.BigDecimal summa)
Полуотладочная фишка - закрывает чек на зависшем принтере, да, увы бывает
такое, надо признать.
|
DataMap<java.lang.String,java.lang.Object> |
continuePrint()
Продолжение печати (например после отсутствия бумаги итд итп)
|
DataMap<java.lang.String,java.lang.Object> |
divReport()
Отчёт по сменам.
|
DataMap<java.lang.String,java.lang.Object> |
getCurrentPrinter() |
DataMap<java.lang.String,java.lang.Object> |
getRegistratorStatus()
Статус устройства.
|
DataMap<java.lang.String,java.lang.Object> |
helloPrinter(int registratorId,
java.lang.String password)
Привет.
|
Result<Payment> |
logTable(int printerId,
Period period,
Page page)
Получение лога уже напечатанных платажей.
|
DataMap<java.lang.String,java.lang.Object> |
printCheck(java.util.List<java.lang.Integer> idlist,
java.math.BigDecimal clientsumma)
Печать чека.
|
DataMap<java.lang.String,java.lang.Object> |
printText(java.lang.String text) |
DataMap<java.lang.String,java.lang.Object> |
queueTable(Period period,
Page page)
Список очереди нераспечатанных.
|
DataMap<java.lang.String,java.lang.Object> |
registratorList()
Возвращает список регистраторов.
|
DataMap<java.lang.String,java.lang.Object> |
repeatCheck()
Повтор последнего документа
|
DataMap<java.lang.String,java.lang.Object> |
returnCheck(java.math.BigDecimal summa,
int divisionNumber)
Возврат продажи.
|
DataMap<java.lang.String,java.lang.Object> |
sendPureCommand(java.lang.String hexdump)
Выполнение любой бинарной команды.
|
DataMap<java.lang.String,java.lang.Object> |
XReport() |
DataMap<java.lang.String,java.lang.Object> |
ZReport() |
DataMap<java.lang.String,java.lang.Object> bindPrinter(int registratorId, java.lang.String password) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
registratorId
- ид регистратора, или 0 если надо сделать разлогин.password
- пароль принтера.ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
DataMap<java.lang.String,java.lang.Object> buzzer() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
DataMap<java.lang.String,java.lang.Object> cancelCheck() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> closeCheckFix(java.math.BigDecimal summa) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
summa
- сумма.BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> continuePrint() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> divReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> getCurrentPrinter() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> getRegistratorStatus() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> helloPrinter(int registratorId, java.lang.String password) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
registratorId
- password
- пароль (если не задан, то пытаемся взять куда залогинены. это если в клиенте уже вошли на этот момент)ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
DataMap<java.lang.String,java.lang.Object> printCheck(java.util.List<java.lang.Integer> idlist, java.math.BigDecimal clientsumma) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
idlist
- несколько ИД платежей.clientsumma
- сумма от клиента.BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> printText(java.lang.String text) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> queueTable(Period period, Page page) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
period
- периодpage
- пагинацияru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
DataMap<java.lang.String,java.lang.Object> registratorList() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> repeatCheck() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> returnCheck(java.math.BigDecimal summa, int divisionNumber) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
summa
- суммаdivisionNumber
- отделBGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> sendPureCommand(java.lang.String hexdump) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
hexdump
- дамп в виде hex.ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
DataMap<java.lang.String,java.lang.Object> XReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
DataMap<java.lang.String,java.lang.Object> ZReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException
ru.bitel.bgbilling.common.BGException
Result<Payment> logTable(int printerId, Period period, Page page) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
printerId
- фильтр по ККМ, или 0, если по всемperiod
- периодpage
- пагинацияru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageException
ru.bitel.bgbilling.common.BGMessageException