Обходной путь, пока вы не получите более функциональный драйвер для неисправного принтера, - это запуск сценария при сбое диспетчера очереди печати (свойства восстановления в службе). Сценарий очистит все документы из каталога спула, а затем перезапустите спулер. Существует небольшая вероятность потери заданий на печать, но обычно, когда я вижу это, единственное задание в очереди - это оскорбительное задание.
Другие вещи, которые нужно проверить, это убедиться, что вы используете последние версии драйверов или вернетесь к предыдущей версии. Убедитесь, что ваш принтер и прошивка IO (Jetdirect?) Обновлены. Наконец, я обнаружил, что стандартный порт TCP / IP гораздо надежнее, чем при использовании типа порта HP или поставщика. У нас есть серверы печати, которые обрабатывают более 600 000 страниц в месяц, и тип порта, похоже, больше всего влияет на стабильность работы сервера печати или нет.
Обновить:
Для скрипта (пакетного файла) это будет что-то простое:
del /q c:\windows\system32\spool\PRINTERS\*.*
net start spooler
Затем запустите пакетный файл как часть службы восстановления после первого сбоя. Возможно, вы захотите получать уведомления о последующих сбоях.