Столкнулся со следующей проблемой - есть компы в домене, которые располагаются в одной сети (скажем 10.10.Х.Х) в двух подразделениях.
На обоих установлены принтеры Canon LBP 2900 (аналог старого доброго неубиваемого HP 1020).
В подразделении А и В - по два компа, к одному из них в каждом подразделении принтер физически подключен по USB (назовем их "сервер" и "клиент").
Проблема в следующем - когда работает один "сервер" - все печатает идеально, не висит, не тормозит, выплевывает первый лист за 1.5-2 секунды. Стоит включить "клиент" и начать печатать с двух сразу (не одновременно, а даже попеременно) - начинаются зависания при отправке на печать секунд в 20-30.
В настройках принтера разрешены все доменные юзеры из указанного домена. Доменными политиками печать для юзеров разрешена (нет никаких запрещающих правил).
Что пробовал делать:
- удалять принтер и устанавливать по новой
- подключать другим кабелем (грешил на них в том числе), были куплены одной партией в одно время
- устанавливать принтеры даже под локальным админом, чтобы не было обращения на контроллер домена, только в местной локалке
- ставил полностью новый комп в качестве "клиента"
- менял комп-"сервер" на полностью новый комп
ИТОГ - ничего не помогает.
Грешил на коммутатор, но это два разных подразделения с разными провайдерами и разными коммутаторами, а если бы проблема была в центральном - не работали бы другие две точки, где стоят точно такие же принтеры.
В одном проблему решил отключением в винде "Временное отключение USB" в настройках электропитания (засыпал), но в проблемных подразделениях такое не сработало.
Также с Винды печатает быстрее чем из 1С и другого софта (при этом не зависит от размера файла, винда выплевывает сразу и файлы по 5Мб).
Популярные обновления винды KB5005010 и другие неправославные подключать принтер по сети не мешают (иначе бы выдавало всякие ошибки типа 0xc0000011b и иже с ними
Можно попробовать по другому подключить принтер. 2 варианта
1. Через службу LPD
2. Через tcpprint
Можно попробовать отключить\включить галочку Разрешить двусторонний обмен данными, либо поиграться с обработчиками печати.
Я бы начал с LPD. (на этом скорее все и закончится :) )