Печать в OS/2 с помощью LPRPORTD


Предисловие.

Почти год назад был куплен сетевой принтер Lexmark Optra T610n, имеющий встроенный принт-сервер с сетевой картой 10/100 Mbit/sec. Требовалось организовать печать из домена Lan Server c разделением прав доступа на печать. Кроме того, нужно было несколько логических принтеров для разных вариантов печати PostScript-файлов (односторонняя, двусторонняя, двусторонняя 2 in 1 на каждой стороне и так далее). Насколько мне было известно, в OS/2 понятие фильтра печати существует только для программы lprportd.exe, поэтому для печати был выбран протокол TCP/IP, поскольку принт-сервер имеет встроенный lpd. Дабы пользователи не могли бесконтрольно печатать, доступ к lpd разрешен только для сервера.

Конфигурация на принтере.

Протоколы - оставлен только TCP/IP LPD - доступ для сервера и, если хочется, рабочей станции администратора.

Конфигурация на сервере.

Lprportd Config

Запускаем TCP/IP Configuration, в разделе Printing указываем Maximum Number of LPD Ports - по числу сетевых принтеров, на которые хотим печатать, причем в данном случае это число соответстует логическим принтерам, то есть количеству очередей на печать с разнообразными фильтрами.

Теперь запускаем демона lprportd.exe -s (неплохо поместить его в TCP/IP Autostart), после чего начинаем создавать принтеры.

Открываем Printer Template, выбираем драйвер, порт \PIPE\LPDx, где x - первый из свободных портов в серии \PIPE\LPD0,...

Port Select

Далее заполняем \PIPE\LPDx Settings.
Properties
Port Select

Print Destination:
LPD Server -- IP адрес или имя принтера, LPD printer -- имя очереди на LPD сервере или что нравится, в нашем случае. Если необходима дополнительная обработка PostScript файла, то включаем опцию Enable Data Filter. Обратите внимание на двойной прямой слеши вместо обратных - наследие UNIX ;) Далее говорим OK и принтер готов. Теперь можно с ним работать, как с обычным принтером.

В случае, если используется PostScript принтер, надо дополнительно сделать следующее:

Port Select
Port Select

Открыть свойства свежесозданного принтера. На закладке Printer Driver выбрать очередные Properties. Отключить опцию Enable mode switching.
krapivin@itep.ru


Интересные ссылки:
Комментариев к странице: 0 | Добавить комментарий
Домой | Проект ядро Core/2 | Проект OS/4 Download | Новости | Гостевая книга | Подробно обо всем | Нужные программы | Проекты | OS/2 FAQ | Всячина | За и Против | Металлолом | #OS2Russian | RDM/2 | Весёлые картинки | Наша галерея | Доска объявлений | Карта сайта | ПОИСК | ФОРУМ