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.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionDataMap<java.lang.String,java.lang.Object> buzzer() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
ru.bitel.bgbilling.common.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionDataMap<java.lang.String,java.lang.Object> cancelCheck() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> closeCheckFix(java.math.BigDecimal summa) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
summa - сумма.BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> continuePrint() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> divReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> getCurrentPrinter() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> getRegistratorStatus() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<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.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionDataMap<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 - сумма от клиента.BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> printText(java.lang.String text) throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<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.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionDataMap<java.lang.String,java.lang.Object> registratorList() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> repeatCheck() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<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 - отделBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<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.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionDataMap<java.lang.String,java.lang.Object> XReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionDataMap<java.lang.String,java.lang.Object> ZReport() throws BGPrinterNotloggedMessageException, ru.bitel.bgbilling.common.BGMessageException, ru.bitel.bgbilling.common.BGException
BGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageExceptionru.bitel.bgbilling.common.BGExceptionResult<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.BGExceptionBGPrinterNotloggedMessageExceptionru.bitel.bgbilling.common.BGMessageException