
CRTestTPD
CRAllowBoxMove
CRAllowPrintCheck
CRLockCashRegister
CRUnlockCashRegister
CRGetState
- CRIERR CRTestTPD();
Выводит тест термопечатающего устройства
- CRIERR CRAllowBoxMove(BOOL move);
Разрешает (move= TRUE) или запрещает (move= FALSE)
выбивание кассового ящика при каждом чеке
- CRIERR CRAllowPrintCheck(BOOL print);
Разрешает (print= TRUE) или запрещает (print=
FALSE) печать чеков
- CRIERR CRLockCashRegister();
Блокирует клавиатуру кассы до вызова CRUnlockCashRegister
или переключения питания кассы. Функцию CRLockCashRegister
рекомендуется использовать как вход в режим
фискального регистратора
- CRIERR CRUnlockCashRegister();
Разблокирует клавиатуру кассы, заблокированную
функцией CRLockCashRegister, и запускает стандартный
тест аппарата.
- CRIERR CRGetState(DWORD* pdwState);
Считывает состояние кассы. Состояние кассы
записывается по адресу pdwState в виде комбинации
следующих значений:
PRINTCHECK_ALLOWED
- печать чека
разрешена
BOXMOVE_ALLOWED
- выдвижение ящика разрешено
CR_LOCKED
- касса заблокирована
Возвращают:
Значение |
Описание |
IERR_ALLOK |
успешное завершение |
IERR_WRITE_FISC ... IERR_CS_ROM |
неполадка
соответствующего электронного узла |
IERR_NOT_CONNECTED |
не связались с COM- портом |
IERR_TIMEOUT |
не дождались
ответа от кассы |
См. также: CRInitInterface,
CRDestroyInterface