Озадачился автоматическим определением принтеров для пользователей.Имею linux сервер, кучку принтеров сетевых и пользователей (разношертных - т.е. часть тонкие станции, а остальные различные ОС). Имею так же коммутаторы управляемые, где модно подписать порты.
Сделал утилиту, которая залазиет в сетевые принтеры и тянет информацию о принтере, затем настраивает cups, где прописывает расположение принтера, марку и драйвер. Поскольку принтеры имеют инвентарные номера, то еще создает принтеры с именами соответствующими инвентарным номерам принтеров.
После настройки cups - запускаю утилиту, которая формирует vb скрипт для настройки толстых виндовых станций.
При подсоединении "тонкого" пользователя - скриптом настраиваю его именной принтер на тот "физический" принтер, который ближе к нему находится, согласно информации из его ip и mac.
При подсоединении толстого пользователя - скриптом передаю имя его принтера серверу, который так же его настраивает. Для этого на сервере отрабатывается скрипт через inetd.
Хотел узнать. НУЖНО ЛИ ЭТО КОМУ?