Всем привет. Темку только увидел.
Если вопрос еще актуален - есть такая хрень
RawPrintServer.
В архиве файлы под NIX и Win.
Устанавливается службой на компе, к которому принтер подключен физически, в файрволе открывается порт 9100.
На другом компе принтер подключается как сетевой (типа как МФУ).
Плюсы данного метода по сравнению с обычным расшариванием - можно без проблем печатать хоть с Win98 на Win10, хоть наоборот, лишь бы были подходящие драйверы. Можно без проблем использовать разные драйверы на разных компах, типа на Win98 - HP1200PS, а на Win10 - HP Universal Printing Driver PCL6.
Из минусов - ручная установка драйверов на всех компах, но сколько их надо ставить...
В общем, в разнородной сети (Win98SE, 2000, XP, Vista, Win7 и Win10) - в любых комбинациях проблем с печатью не было.
Рекомендую.