PrintManager – сервис печати
Last modified:
PrintManager – программа печати документов. При запуске программа в реестре Windows по адресу HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion в раздел Run записывает путь до модуля, который необходимо запустить. Название ключа – dataPrint.
Как это работает
При входе в настройки в раздел «Принтеры» Waiter отправляет сигнал (через базу данных) сервису печати на обновление списка принтеров. dataPrint получает сигнал и обновляет список. Имена принтеров прописываются в базу, после чего отображаются в локальном модуле Waiter.
Какие документы печатает
PrintManager печатает документы, настроенные на терминале и мобильных устройствах – общие и мобильные.
Библиотека XPrint
Вся логика работы с принтерами и печатью документов находится в библиотеке XPrint – dataprint.exe нужен лишь для ее запуска и обновления списка принтеров.
XPrint (waiter, dataprint) никак не подключаются к обычным принтерам и работают с ними только через Windows, передавая только название принтера. Если переименовать принтер в системе, то чеки перестанут печататься.