CRGetDigits
CRGetPrintMode
CRGetInputMode
CRGetSound
CRGetSuspendTime
Эти функции считывают различные параметры работы кассы:
- CRIERR CGetDigits(UINT * pnNumOfDigits);
Считывает максимальную разрядность вводимых с клавиатуры кассы сумм (3..7) и записывает ее по адресу pnNumOfDigits.
- CRIERR CRGetPrintMode(UINT * pBrightness, UINT * pHeight);
pBrightness и pHeight - адреса переменных, куда будут записаны считанные из кассы соответственно яркость (1..16) и высота (PRINT_NORMAL | PRINT_CONDENSED) печатных символов.
- CRIERR CRGetInputMode(BOOL * pOka);
По адресу pOka будет записано TRUE, если в кассе установлен режим ввода "ОКА" и FALSE, если режим ввода "КАЛЬКУЛЯТОР"
- CRIERR CRGetSound(BOOL * pOn_OFF);
По адресу pOn_OFF будет записано TRUE, если звук при нажатии клавиш в кассе включен и FALSE в противном случае.
- CRIERR CRGetSuspendTime(UINT * pSuspendTime);
В переменную по адресу pSuspendTime будет записано считанное из кассы время перехода в дежурный режим в десятках минут.
Возвращают:
Значение Описание IERR_ALLOK успешное завершение IERR_WRITE_FISC ... IERR_CS_ROM неполадка соответствующего электронного узла IERR_NOT_CONNECTED не связались с COM- портом IERR_TIMEOUT
не дождались ответа от кассы
IERR_WRONG_PARAMETER какой-то параметр выходит за допустимые пределы IERR_FLASH_INFO_DAMAGE Зафиксировано нарушение информации в РПЗУ кассы
См. также: Функции установки параметров работы кассы