Самоучитель Гончарова
ALT Linux в офисе
WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

4.5. Печать с компьютера на компьютер

Наверное, каждый системный администратор, у которого в сети работают компьютеры с Windows и с Linux, задаст вопрос: к какому компьютеру лучше подключать принтер?

В сети, где есть компьютеры под управлением Linux и Windows, клиенты могут печатать на любой клиентский компьютер. Необходимо только соблюдать некоторые правила.

Для принтеров, присоединенных к компьютерам с Linux, для печати с компьютеров с Windows, надо:

1. Проверить, чтобы в файлах /etc/cups/mime.convs и /etc/cups/mime.types не была закомментирована строка:

application /octet-stream

2. На компьютере с Windows надо вручную указать сетевой адрес принтера:

http://ip_address_компьютера_с_Linux:631/printers/имя_принтера

Например:

http://192.168.1.115:631/printers/hp1505

Я считаю, что в небольших сетях (до 100 компьютеров) целесообразно назначать станциям фиксированные ip-адреса (для более надежной работы сети) и их указывать при настройке. Но можно указывать компьютер и по сетевому имени. Номер порта 631 — CUPS.

Для установки принтера по умолчанию в Linux надо:

1. Выбрать К — Настройка — Принтеры;

2. Выбрать принтер;

2. Установить режим Экземпляры — Сделать основным.

Если принтер установлен на компьютере с Windows, надо, разумеется, предоставить принтер в общий доступ, а на компьютере с Linux правильно установить драйвер.

Сложнее обстоит дело при печати с сервера. Неприемлемым оказывается следующий путь передачи задания на печать: сервер с Windows — клиент с Linux — удаленный компьютер с Windows и подключенным принтером. То есть, пользователь, работающий за компьютером, на котором установлена ОС Linux, работает с сервером, формирует документ для печати, но, поскольку не имеет своего принтера, направляет документ на принтер другого пользователя (на компьютере которого стоит Windows). Другие варианты можно реализовать.

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

Во время печати происходит многократное преобразование файла. Документ в формате прикладной программы (например, doc), вначале преобразуется в один из универсальных форматов, используемых для печати: Postscript или PCL. Затем драйвер принимает файл и «решает», достаточно этого формата или надо выполнить еще одно преобразование, в тот формат, который «понимает» именно эта модель принтера. Только потом файл пересылается непосредственно на принтер. Но если в Linux существует достаточно серьезная система Samba для обеспечения совместимости с компьютерами под управлением Windows, то операционные системы производства Microsoft не снабжены подобной системой для обеспечения совместимости с Linux. В состав Windows входит компонента «Службы печати для Unix», но все проблемы она не решает.

С одной стороны, настроить в Windows удаленный Linux-принтер достаточно просто.

С другой стороны, часто такие простые действия выполнить не удается. Установить драйвер любого принтера можно, к примеру, в Windows XP. Но Windows 2003 Server всячески противится некоторым действиям. Если система не нашла принтер, то установить его драйвер она не позволяет. А найти принтер в сети, как мы уже понимаем, можно только после установки драйвера. О чем думали разработчики, когда создавали такой алгоритм? Может быть, они думали, что облегчат жизнь системным администраторам? Не знаю, о чем они думали, но вот за что мы платим, когда покупаем серверную ОС?

Ситуацию усложняют и производители принтеров. Нередки ситуации, когда на фирменном компакт-диске находится мастер установки драйвера. Причем он спроектирован так, что сначала должен обнаружить подключенный принтер, а только после этого «соглашается» установить драйвер. А просто установить драйвер возможности нет. Интересно, что у таких фирм очень хорошо получается снабжать фирменный софт всякими «дополнительными» интернет-приложениями, которые выдают в Интернет информацию, что принтер-де установлен, а потом начинают бомбить пользователя рекламными материалами и предложениями о регистрации. Причем это самые известные фирмы, а не какие-нибудь третьесортные.

Именно поэтому и необходим следующий раздел.

WWW.TEKCT.RU | Содержание книги | Предыдущий раздел | Следующий раздел

© Алексей Гончаров, 2010

Рейтинг@Mail.ru Rambler's Top100