Как использовать одинаковые принтеры на одном сервере?
Настраиваю POS систему ресторана, для отправки заказа на кухню, бар и т.д. используються чековые принтеры термопечати (4 шт. - Xprinter XP-T58KC) они все подключены по usb к серверу под управлением windows server 2008 R2.
После некоторого простоя (то есть без заданий печати) принтеры начинают сбоить (вместо текста иероглифы, две копии чека вместо одной, вхождение в ступор)
Перезагрузка spooler не помогает.
Лечится только выдергиванием всех принтеров с usb и подключением заново( но как показывает практика лечится не надолго).
Как я понимаю проблема в том что принтеры используют один и тот же драйвер. И он (драйвер) блокируется для второго принтера если он используется первым.
Как заставить принтеры работать последовательно? или как сделать несколько копий одинаковых драйверов? или возможно есть другое решение проблемы?
Windows совершенно безразлично количество подключенных к ней принтеров, если они действительно определяются как принтеры, а не как виртуальные последовательные порты.
дело не в количестве, а в их идентичности, то есть у меня уже работает система в одном из баров, но там используются разные модели принтеров и они не конфликтуют между собой.
bezdelmax: Ну и пусть они будут идентичными - при подключении по USB каждое устройство получает новый порядковый номер, который делает его уникальным. При отключении/повторном подключении выдается другой номер. Сервер видит все принтеры в панели управления?
Армянское Радио: да все видит, все подключены, каждому их принтеров назначен свой порт (usb001, usb002...).
Когда идут сбои, то возле принтеров которые сбоят появляются желтые треугольники. Но в логи print serviсe ничего не пишет.
Есть предположение, что у вас usb контроллер/hub уходит в сон и из-за этого меняются идентификаторы принтеров. Если отключение/подключение поможет, то стоит посмотреть на параметры энергосбережения на сервере.
Что интересно, сбоят принтеры попарно и только в своих парах - то есть принтер_1 всегда сбоит с принтер_2, а принтер_3 сбоит с принтер_4.
возможно причина и не в драйверах, но гугл при поиске по ошибкам работы одинаковых принтеров, в основном подсказывает, что причина в идентичном драйвере.