Чтение онлайн

на главную - закладки

Жанры

Стахнов Алексей Александрович

Шрифт:

Печать на сетевой принтер

Одним из важных свойств пакетов PDQ и LPD является то, что они позволяют осуществлять печать по сети на принтер, физически подключенный к другому компьютеру, принт-серверу или просто сетевому принтеру.

Для того чтобы разрешить удаленным компьютерам, печатать на ваш принтер, используя протокол LPD, вы должны перечислить эти компьютеры в файле /etc/hosts.lpd. Помимо этого, вы можете разрешить только определенным пользователям с других компьютеров печатать на ваш принтер.

Для того чтобы печатать на другой компьютер вы должны в /etc/printcap сделать следующую запись:

# Удаленный deskjet400

lp|dj|deskjet:\

:sd=/var/spool/lpd/dj:\

:rm=machine.out.there.com:\

:rp=printername:\

:lp=/dev/null:\

:sh:

Как видно из вышеприведенного текста, на нашем компьютере существует каталог очереди печати, обслуживаемой lpd. Это позволяет сохранить и распечатать позднее задание, если удаленная машина занята или отключена. Также мы определяем имя компьютера, который предоставляет нам свой принтер (machine.out.there.com), имя принтера на удаленном компьютере (printername) и показываем, что сетевой принтер не подключен ни к какому ресурсу на нашем компьютере (ip=/dev/null).

Печать на Ethernet-принтер

Обычно высокоскоростные принтеры, позиционируемые производителем как устройства для совместной печати, имеют встроенный сетевой интерфейс, на который вы можете печатать, используя протокол LPD. Обычно в инструкции, идущей в комплекте с принтером, описывается, каким образом необходимо настроить клиентский компьютер для печати на сетевой принтер. Например, следующая запись в файле printcap используется для работы с сетевым принтером фирмы Hewlett-Packard:

lj-5|remote-hplj:\

:lp=/dev/null:sh:\

:sd=/var/spool/lpd/lj-5:\

:rm=printer.name.com:rp=raw:

Принтеры HP Laserjet с интерфейсами Jet Direct поддерживают две встроенных очереди LPD – «raw», которая принимает PCL (или PostScript) и «text», которая принимает «чистые» файлы ASCII и автоматически справляется с лестничным эффектом.

Графические утилиты конфигурирования принтера

Перейдем к визуализации информации – все-таки некоторые вещи проще делать в X Window.

В дистрибутиве Red Hat Linux есть много удобных утилит, и одна из них printconf-gui. С помощью этой простой утилиты установим принтер HP DeskJet 400.

На рис. 35.1 вы видите панель системных установок, среди которых присутствует Printer Configuration .

Рис. 35.1. Панель системных установок

После запуска утилиты конфигурации принтера мы увидим небольшое окно (рис. 35.2) всего лишь с тремя пунктами меню.

Рис. 35.2. Внешний вид утилиты printconf-gui

Перейдем к собственно конфигурации принтера. Процедура занимает мало времени и в большинстве случаев проходит без осложнений. Как видно из рис. 35.2, в верхней части окна утилиты присутствует кнопка Новая. Это не описка, в отличие от Windows мы добавляем в операционную систему не новый принтер , а новую очередь печати. Нажимаем. И видим окно, изображенное на рис. 35.3.

Рис. 35.3. Начало создания новой очереди печати

Переведем с английского обращение системы: «В последующих окнах вы должны ответить на предлагаемые вопросы для добавления новой очереди печати. Ничего с вашими настройками не произойдет до тех пор, пока вы не нажмете кнопку Финиш в последнем окне» (в смысле, все изменения в конфигурационные файлы будут внесены только по нажатии кнопки Финиш). Нажимаем кнопку Далее. Получаем следующее окно (рис. 35.4), где нам необходимо сделать следующее:

Рис. 35.4. Выбор имени и типа очереди печати

1. Написать имя для очереди печати (в нашем случае, как вы видите, – hp400).

2. Выбрать тип очереди.

С первым понятно – можно использовать английские буквы A—Z, a—z, цифры от 0 до 9 и символы тире и подчеркивания, причем имя должно начинаться с буквы.

Со вторым пунктом несколько сложнее. Как видно из рисунка, нам предлагают на выбор пять пунктов:

• Локальный принтер;

• Принтер Unix;

• Принтер Windows;

• Принтер Novell;

• Принтер JetDirect.

С локальным принтером нет проблем – локальный принтер он и есть локальный.

Принтер UNIX – это сетевой принтер, подключенный к компьютеру под управлением UNIX (Linux) и предоставляющий к себе сетевой доступ. О настройке сетевого принтера мы уже упоминали выше.

Принтер Windows – сетевой принтер, установленный на компьютер под управлением Windows или на компьютер под управлением Linux, который является сервером Samba. В этом случае конфигурирование немного осложняется тем, что вам (или утилите конфигурирования, которая за вас это сделает) необходимо установить и настроить Samba-клиент.

Принтер Novell – сетевой принтер, установленный на сервер под управлением операционной системы Novell Netware или на компьютер под управлением Linux, который является сервером MARS_NWE.

Принтер JetDirect – сетевой принтер, работающий по протоколу JetDirect, либо принт-сервер. Обычно по этому протоколу работают принтеры фирмы Hewlett-Packard.

Как видно из рис. 35.5, ваша задача – выбрать, к какому интерфейсу подключен ваш принтер. Одновременно с появлением этого окна программа сканирует порты компьютера и предлагает наиболее подходящий (с ее точки зрения). Если ничего похожего нет, вы можете самостоятельно определить интерфейс, к которому подключен ваш принтер. Идем далее.

Рис. 35.5. Выбор порта подключения принтера

В следующем окне (рис. 35.6) мы должны выбрать наш принтер и драйвер для него. Если такого принтера нет в списке, посмотрите документацию на принтер, там должна быть информация, с какими моделями принтеров совместимо данное устройство.

Рис. 35.6. Выбор драйвера принтера

Как видно из рисунка, для нашего принтера существует несколько драйверов, и нам ничего не остается, как выбрать его наугад. Мы выбрали cdj500 и ошиблись. Но об этом далее. Вот, наконец, получено окно (рис. 35.7) с заветной кнопкой Завершить .

Рис. 35.7. Окно завершения создания очереди печати

В этом окне вам покажут, что вы выбрали и если вы где-то ошиблись – вернитесь назад и поправьте. Вот вы и добавили принтер в вашу операционную систему (рис. 35.8).

Рис. 35.8. Наша новая очередь печати

Теперь необходимо проверить, правильно ли установлен принтер. Для этого идем в пункт меню Тест и видим, какие тесты можно проделать – распечатать текстовую страницу, распечатать текст с использованием Ghostscript, распечатать картинки в разных форматах.

Попробовали. И не получилось… Как вы помните, в качестве драйвера принтера мы выбрали cdj500 – не обратили внимания на символ «с» – color. В результате наш принтер очень настойчиво попросил заменить черный картридж на цветной. Придется взять другой драйвер. Для того чтобы поправить параметры очереди, нажмите на кнопку Правка .

Как видите, получили окно (рис. 35.9) с четырьмя вкладками. В нашем случае изменять имя очереди нет надобности, поэтому идем далее.

Рис. 35.9. Окно Правка очереди

На вкладке Тип очереди (рис. 35.10) можно поменять тип принтера и используемый порт. Поскольку у нас проблемы, заведомо не связанные с интерфейсом, – идем далее.

Рис. 35.10. Изменение типа принтера и используемого порта

Вот то, что нам надо (рис. 35.11). Меняем тип драйвера с cdj500 на hpdj. Забегая чуть вперед, скажем – помогло.

Рис. 35.11. Изменение типа драйвера

Затем перейдем на последнюю вкладку (рис. 35.12). Эта вкладка самая сложная – большое количество параметров, влияющих на печать. Тип используемой бумаги, качество печати, разрешение и т. п. Нажимаем кнопку Сохранить и проверяем печать. Все заработало.

Рис. 35.12. Настройка параметров драйвера

Вот и все о настройке принтера.

Ссылки

• hpinlqet.soiirceforge.net – драйверы для принтеров Hewlett-Packard непосредственно от фирмы-производителя (поддерживается более 60 моделей).

• 61.251.162.120:8080 – драйверы для принтеров Samsung от фирмы-производителя. Поддерживаются все принтеры серии ML.

•– Юрий Лушня. Печать в Linux с железными нервами.

• linuxcenter.ru/lib/hardware/usbprinter.phtml – Юрий Лушня. Настраиваем USB-принтер под Linux.

• linux.yaroslavl.ru/Docum/Rus/print.html – В. Толпекин. Настройка сетевого принтера для печати русского текста.

• www.astart.com/lprng/LPRng.html – страница проекта LPRng.

• www.freebsd.org/~andreas/#apsfilter – страница APSFILTER: Магический фильтр для печати.

• metalab.unc.edu/pub/Linux/system/printing/ – lprMagic: Фильтр печати с неплохими возможностями.

• feynman.tam.uiuc.edu/pdq/ – страница PDQ.

• ftp://ppr-dist.trincoll.edu/pub/ppr/ – местонахождение PPR – системы буферизации печати, ориентированной на PostScript.

• www.Linux-USB.org – сайт, посвященный U SB-устройствам и их применимости с точки зрения Linux.

•– сайт, содержащий много интересной документации по Linux на английском языке.

• www.citycat.ru/linux/docs/index.html – сайт, содержащий много интересной документации по Linux на русском языке.

• www.10pht.com/~weld/netcat/ – страница netcat пакета для работы с принтером.

• www.penguincomputing.com/prtools/npadmin.html – страница npadmin – программы для управления сетевыми принтерами. Управление осуществляется через SNMP.

• www.redhat.com – Red Hat Linux 7.2. The Official Red Hat Linux Customization Guide.

• www.redhat.com – Red Hat Linux 7.2. The Official Red Hat Linux Getting Started Guide.

• www.redhat.com – Red Hat Linux/x86 7.2 Release Notes.

• Linux Printing HOWTO – Mark Komarinski. Использование печати в Linux. Перевод Alex Ott (см. гл. 13).

Поделиться:
Популярные книги

Слово мастера

Лисина Александра
11. Гибрид
Фантастика:
попаданцы
аниме
5.00
рейтинг книги
Слово мастера

Законы Рода. Том 3

Андрей Мельник
3. Граф Берестьев
Фантастика:
фэнтези
аниме
5.00
рейтинг книги
Законы Рода. Том 3

Офицер Красной Армии

Поселягин Владимир Геннадьевич
2. Командир Красной Армии
Фантастика:
попаданцы
8.51
рейтинг книги
Офицер Красной Армии

Последний Паладин. Том 5

Саваровский Роман
5. Путь Паладина
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Последний Паладин. Том 5

Я снова князь. Книга XXIII

Дрейк Сириус
23. Дорогой барон!
Фантастика:
юмористическое фэнтези
аниме
попаданцы
5.00
рейтинг книги
Я снова князь. Книга XXIII

Антимаг его величества

Петров Максим Николаевич
1. Модификант
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Антимаг его величества

Личный аптекарь императора. Том 2

Карелин Сергей Витальевич
2. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
5.00
рейтинг книги
Личный аптекарь императора. Том 2

Дважды одаренный. Том IV

Тарс Элиан
4. Дважды одаренный
Фантастика:
городское фэнтези
альтернативная история
аниме
7.00
рейтинг книги
Дважды одаренный. Том IV

Мой муж – чудовище! Изгнанная жена дракона

Терин Рем
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Мой муж – чудовище! Изгнанная жена дракона

Барон не играет по правилам

Ренгач Евгений
1. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон не играет по правилам

Адепт

Листратов Валерий
4. Ушедший Род
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Адепт

Неудержимый. Книга XXX

Боярский Андрей
30. Неудержимый
Фантастика:
аниме
фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Неудержимый. Книга XXX

Убивать чтобы жить 6

Бор Жорж
6. УЧЖ
Фантастика:
боевая фантастика
космическая фантастика
рпг
5.00
рейтинг книги
Убивать чтобы жить 6

Лекарь Империи 7

Карелин Сергей Витальевич
7. Лекарь Империи
Фантастика:
городское фэнтези
аниме
боевая фантастика
попаданцы
5.00
рейтинг книги
Лекарь Империи 7