Подключаемся к CUPS-принтеру

На сервере печати:

/etc/cups/cups.conf:
Listen 0.0.0.0:631
<Location />
  Order allow,deny
  Allow from 192.168.1.*
</Location>

На клиентской машине linux:

1. Cетевой принтер с адресом http://адрес_сервера:631/printers/имя_принтера Имя принтера можно посмотреть либо в списке принтеров, либо в CUPS: localhost:631

2. Драйвер для принтера выбрать Generic Postscript

2. На сервере CUPS localhost:631 зайти в принтер, администрирование → список разрешённых пользователей → добавить через запятую пользователя клиентской машины linux и радиокнопку «разрешить этим пользователям печать»

На клиентской машине Windows xp sp3:

1. В списке компонентов Windows (установка/удаление программ → установка компонентов Windows) установить «Другие службы доступа к файлам и принтерам в сети»

2. Установить сетевой принтер с адресом http://адрес_сервера:631/printers/имя_принтера

3. Драйвер для принтера выбрать Generic → MS Publisher Color Printer

4. На сервере CUPS localhost:631 зайти в принтер, администрирование → список разрешённых пользователей → добавить через запятую пользователя win и радиокнопку «разрешить этим пользователям печать»

Всё. Удачи!