Начиная с версии 4.6.135 реализована возможность запуска кассы в xterm.

Подсистема запуска

Подсистема запуска кассовой программы является составной частью пакета artix45-autostart. Помимо запуска кассового ПО в функции подсистемы запуска входит выполнение регламентных процедур перед запуском и после завершения работы программы. 

Запуск кассовой программы осуществляется в первой консоли и представляет собой последовательное выполнение shell-скриптов, которые расположены в директории /linuxcash/cash/bin/startup. В состав подсистемы запуска входят следующие скрипты:

Порядок запуска скриптов определяется их именами. Файлы именуются по правилу: <номер_скрипта>_<наименование>, здесь: номер_скрипта – двузначное число, которое  определяет относительное положение скрипта в списке, наименование – краткое наименование, которое отражает суть выполняемой задачи. Запуск скриптов осуществляется каждый раз при включении или перезапуске кассовой программы.

Дополнительные скрипты, отвечающие за регламентные процедуры, входят в состав других пакетов и также выполняются при запуске программы:

Список скриптов может корректироваться в соответствии с необходимостью выполнять те или иные функции. 

Запуск скриптов выполняется от имени пользователя autologon, обладающего ограниченным набором прав, исключающим действия, способные привести к серьезным изменениям в работе операционной системы.

Этапы запуска кассовой программы

Запуск кассовой программы осуществляется поэтапно. В ходе запуска выполняется инициализация и подключением модулей, которые необходимы для функционирования кассовой программы. Отдельные этапы запуска занимают продолжительное время, что можно заметить на компьютерах с низкой производительностью. 

В процессе запуска помимо подключения модулей программы осуществляется контроль отдельных настроек кассы и подключение периферийного оборудования. Запуск кассового ПО включает в себя следующие этапы:

При фиксировании нарушений в настройках на экран кассира выводится предупреждение о невозможности продолжить работу. Предупреждения сигнализируют об ошибках при подготовке кассы к работе и позволяют техническим специалистам идентифицировать проблему. При получении уведомления пользователь имеет возможность устранить причину возникновения ошибки и повторно инициировать проверку. При отказе от повторной проверки кассовая программа завершает работу.

Запуск кассовой программы в графической консоли

С некоторыми моделями мониторов могут возникнуть проблемы отображения рабочей консоли. В кассовом ПО Artix реализована возможность запуска графической консоли при помощи пакета artix-startup-xterm, который позволяет выводить процесс запуска кассы и 6-ю консоль через xterm.

Для установки пакета artix-startup-xterm выполните команду:

aptitude install artix-startup-xterm

После установки пакета перезапустите кассу.

Для удаления пакета artix-startup-xterm выполните команду:

aptitude remove artix-startup-xterm


После удаление необходимо перезапустить кассу в графическом интерфейсе (7-я консоль).