Купюроприёмник используется для приёма наличных денег (купюр) от пользователя. Кроме этого, в
NDemia CashMatic поддерживается дополнительный режим - проверка купюр.
В режиме приёма купюр купюроприёмник определяет номинал (денежное достоинство) купюры, после чего складирует её в стекер (кассу) и сообщает об этом прикладной программе.
В режиме проверки купюр купюроприёмник так же определяет номинал купюры, после чего возвращает её пользователю, сообщая прикладной программе распознанный номинал.
Режим проверки можно использовать, например, для проверки исправности купюроприёмника (или можно предложить пользователю терминала некоторый дополнительный сервис).
Режим проверки задействуется при присваивании истинного значения свойству
Detect объекта
CashMaticCashSession. По умолчанию свойство
Detect имеет ложное значение, поэтому без дополнительных указаний программиста купюроприёмник всегда работает в режиме приёма купюр.
Прикладная программа защищена от неправильной интерпретации результатов - режимы проверки и приёма разделены по обработчикам событий, счётчикам купюр и т.п. (за исключением событий и счётчиков, значение которых не зависит от выбора режима, например таких, как событие
OnTimeout или свойство
RejectCount объекта
CashMaticCashSession)
Свойства и методы объекта
CashMaticCashSession, действующие только в режиме приёма купюр (когда
Detect==false):
Свойства и методы объекта
CashMaticCashSession, действующие только в режиме проверки купюр (когда
Detect==true):