© Tillypad, 2008-2015
Для управления устройствами, входящими в состав системы, используются (программные модули). Все применяемые драйверы содержатся в справочнике .
Основной функцией драйверов является обеспечение
для определенного класса устройств. Эта функция реализуется путем трансляции команд типового интерфейса в команды каждого конкретного устройства.Некоторые устройства имеют специфические особенности, и поэтому для их управления используются клавиатурами, считывателями
). Некоторые типы принтеров также управляются одним универсальным программным модулем.
Чтобы обеспечить возможность выполнения необходимых операций на устройстве, программному модулю требуется определение текущего состояния устройства.
оценивается с помощью набора параметров, который возвращается устройством. Совокупность значений этих параметров, полученных в данный момент времени, характеризует текущее состояние устройства.Опциональной функцией драйверов является
– возможность приведения устройства к состоянию, необходимому для выполнения конкретной операции. Примером инициализации устройства может служить реализация печати логотипа на фискальном чеке. В этом случае данные, необходимые для печати логотипа, запрашиваются из флэш-памяти фискального регистратора.