From 0b8ca6637be94f7814cafa7d01ad4699672ff336 Mon Sep 17 00:00:00 2001 From: Darrell Anderson Date: Tue, 21 Jan 2014 22:06:48 -0600 Subject: Beautify docbook files --- .../docs/tdebase/tdeprint/add-printer-wiz.docbook | 271 +-- .../docs/tdebase/tdeprint/cups-config.docbook | 2314 +++++--------------- .../docs/tdebase/tdeprint/cupsoptions.docbook | 756 ++----- .../docs/tdebase/tdeprint/extensions.docbook | 53 +- .../docs/tdebase/tdeprint/external-command.docbook | 18 +- .../docs/tdebase/tdeprint/final-word.docbook | 70 +- .../docs/tdebase/tdeprint/getting-started.docbook | 149 +- .../docs/tdebase/tdeprint/highlights.docbook | 531 +---- tde-i18n-ru/docs/tdebase/tdeprint/index.docbook | 214 +- tde-i18n-ru/docs/tdebase/tdeprint/lpd.docbook | 26 +- tde-i18n-ru/docs/tdebase/tdeprint/lpr-bsd.docbook | 28 +- tde-i18n-ru/docs/tdebase/tdeprint/lprng.docbook | 10 +- tde-i18n-ru/docs/tdebase/tdeprint/rlpr.docbook | 18 +- .../docs/tdebase/tdeprint/tech-overview.docbook | 282 +-- tde-i18n-ru/docs/tdebase/tdeprint/theory.docbook | 539 ++--- 15 files changed, 1154 insertions(+), 4125 deletions(-) (limited to 'tde-i18n-ru/docs/tdebase/tdeprint') diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/add-printer-wiz.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/add-printer-wiz.docbook index d0e66a30445..a11aa3ce754 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/add-printer-wiz.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/add-printer-wiz.docbook @@ -1,339 +1,200 @@ -<quote ->Мастер добавления принтера</quote -> &CUPS; - -Для запуска Мастера добавления принтера нажмите крайную левую кнопку на панели инструментов. - -Мастер соберёт информацию, необходимую для установки принтера. Он поддерживает только модули &CUPS; и RLPR. Число шагов мастера зависит от активной (и доступной) подсистемы печати. +<quote>Мастер добавления принтера</quote> &CUPS; + +Для запуска Мастера добавления принтера нажмите крайную левую кнопку на панели инструментов. + +Мастер соберёт информацию, необходимую для установки принтера. Он поддерживает только модули &CUPS; и RLPR. Число шагов мастера зависит от активной (и доступной) подсистемы печати. -Начало +Начало -Начальное окно сообщает, что вы можете в любой момент воспользоваться кнопкой "Назад", чтобы изменить выбранные данные. +Начальное окно сообщает, что вы можете в любой момент воспользоваться кнопкой "Назад", чтобы изменить выбранные данные. -Начальное окно мастера &tdeprint; +Начальное окно мастера &tdeprint; -Начальное окно мастера добавления принтера +Начальное окно мастера добавления принтера -Выбор подсистемы печати +Выбор подсистемы печати -Выберите внутренний протокол, предложенный &CUPS; для использования при обращении к принтеру. Это может быть один из следующих: +Выберите внутренний протокол, предложенный &CUPS; для использования при обращении к принтеру. Это может быть один из следующих: -Локальный принтер (серийный, параллельный, USB порты) +Локальный принтер (серийный, параллельный, USB порты) -Удалённая очередь LPD +Удалённая очередь LPD -Общий принтер SMB (&Windows;) +Общий принтер SMB (&Windows;) -Сетевой принтер (TCP, &HP; JetDirect, AppSocket) +Сетевой принтер (TCP, &HP; JetDirect, AppSocket) -Сетевой принтер с &IPP; (&IPP;/HTTP) +Сетевой принтер с &IPP; (&IPP;/HTTP) -Печать в файл +Печать в файл -принтер - факс/модем на последовательном порту +принтер - факс/модем на последовательном порту -Класс принтера +Класс принтера -Если некоторые протоколы неактивные, они не доступны. Например, у вас может не быть модема. +Если некоторые протоколы неактивные, они не доступны. Например, у вас может не быть модема. -Выбор системы печати +Выбор системы печати -Выбор системы печати +Выбор системы печати -Сетевые параметры +Сетевые параметры -Содержание следующего окна зависит от вашего выбора в предыдущем. Здесь вам будет предложено настроить выбранный протокол. +Содержание следующего окна зависит от вашего выбора в предыдущем. Здесь вам будет предложено настроить выбранный протокол. -В других случаях мастер может просканировать сеть для определения подходящих настроек. +В других случаях мастер может просканировать сеть для определения подходящих настроек. -Сетевое сканирование &tdeprint; +Сетевое сканирование &tdeprint; -В мастере &tdeprint; вы можете ввести параметры сети вручную или попробовать сканирование сети в автоматическом режиме. +В мастере &tdeprint; вы можете ввести параметры сети вручную или попробовать сканирование сети в автоматическом режиме. -Полученная информация после сканирования сети - -Если вы используете сетевые соединения (удалёный LPD, SMB, &CUPS;, сетевой принтер с &IPP;), вы можете выбрать сканирование сети. Будьте осторожны, в некоторых сетевых средах это может привести к нежелательным последствиям, так как сканирование сети может восприниматься как хакерская атака! - -При использовании протокола SMB &tdeprint; будет использовать утилиты Samba nmblookup и smbclient (т.е. они должны быть установлены на данной системе) для сбора необходимой информации. - -При использовании протокола &IPP; (порт 631) и TCP Network/AppSocket (порт 9100) &tdeprint; будет пытаться открыть порт и отправить принтеру запрос ipp-get-printer-attribute. Для новых принтеров &HP; это должно работать т.к. они поддерживают и AppSocket, и &IPP;. - -Принтеры некоторых производителей используют другие порты для печати через TCP/IP. В этом случае вам понадобится выбрать нужный порт для сканирования нажатием кнопки Параметры, где вы также можете установить адреса IP и время ожидания. - -Помните, что при использовании сканирования сети вас могут принять за злоумышленника. +Полученная информация после сканирования сети + +Если вы используете сетевые соединения (удалёный LPD, SMB, &CUPS;, сетевой принтер с &IPP;), вы можете выбрать сканирование сети. Будьте осторожны, в некоторых сетевых средах это может привести к нежелательным последствиям, так как сканирование сети может восприниматься как хакерская атака! + +При использовании протокола SMB &tdeprint; будет использовать утилиты Samba nmblookup и smbclient (т.е. они должны быть установлены на данной системе) для сбора необходимой информации. + +При использовании протокола &IPP; (порт 631) и TCP Network/AppSocket (порт 9100) &tdeprint; будет пытаться открыть порт и отправить принтеру запрос ipp-get-printer-attribute. Для новых принтеров &HP; это должно работать т.к. они поддерживают и AppSocket, и &IPP;. + +Принтеры некоторых производителей используют другие порты для печати через TCP/IP. В этом случае вам понадобится выбрать нужный порт для сканирования нажатием кнопки Параметры, где вы также можете установить адреса IP и время ожидания. + +Помните, что при использовании сканирования сети вас могут принять за злоумышленника. -Настройка сети в мастере &tdeprint; +Настройка сети в мастере &tdeprint; -В мастере &tdeprint; вы можете выбрать частичное сканирование сети. +В мастере &tdeprint; вы можете выбрать частичное сканирование сети. -Выбор модели принтера +Выбор модели принтера -До сих пор найти "родной" драйвер для конкретной модели принтера очень проблематично. Раньше их просто было мало, а теперь стало так много, что легко запутаться и выбрать не самый подходящий. +До сих пор найти "родной" драйвер для конкретной модели принтера очень проблематично. Раньше их просто было мало, а теперь стало так много, что легко запутаться и выбрать не самый подходящий. -Если у вас есть (свежая) база данных драйверов, выберите производителя в левом списке и модель в правом. В списках отображаются все &PPD;, найденные &CUPS; в его стандартном репозитории, который находится по умолчанию в /usr/share/cups/model/. Если вы хотите, чтобы драйвер находился автоматически, разместите его там. +Если у вас есть (свежая) база данных драйверов, выберите производителя в левом списке и модель в правом. В списках отображаются все &PPD;, найденные &CUPS; в его стандартном репозитории, который находится по умолчанию в /usr/share/cups/model/. Если вы хотите, чтобы драйвер находился автоматически, разместите его там. -Выбор драйвера +Выбор драйвера -В следующем окне будет отображено описание выбранного драйвера. Данные читаются из &PPD;. +В следующем окне будет отображено описание выбранного драйвера. Данные читаются из &PPD;. -Никогда не пытайтесь установить Foomatic или Gimp-Print &PPD; для принтеров &PostScript;, даже если он был предложен как желаемый. Найдите оригинальный &PPD; от производителей, желательно написанный для &Windows; NT. +Никогда не пытайтесь установить Foomatic или Gimp-Print &PPD; для принтеров &PostScript;, даже если он был предложен как желаемый. Найдите оригинальный &PPD; от производителей, желательно написанный для &Windows; NT. -Некоторые дистрибутивы &Linux; содержат все возможные комбинации фильтровGhostscript и файлов foomatic &PPD; для &CUPS;, которые можно найти в интернете. Многие из них используются очень редко, некоторые сделаны давно, когда составители www.linuxprinting.org только ставили первые эксперименты с созданием дополнительных &PPD; для &CUPS;. Alpha-версии заброшенных драйверов можно найти в разных местах, что оказывает медвежью услугу &CUPS;. +Некоторые дистрибутивы &Linux; содержат все возможные комбинации фильтровGhostscript и файлов foomatic &PPD; для &CUPS;, которые можно найти в интернете. Многие из них используются очень редко, некоторые сделаны давно, когда составители www.linuxprinting.org только ставили первые эксперименты с созданием дополнительных &PPD; для &CUPS;. Alpha-версии заброшенных драйверов можно найти в разных местах, что оказывает медвежью услугу &CUPS;. -Если вы не знаете, какую модель выбрать взамен вашей, зайдите на: +Если вы не знаете, какую модель выбрать взамен вашей, зайдите на: -http://www.linuxprinting.org +http://www.linuxprinting.org -http://www.cups.org +http://www.cups.org -и попросите помощи. Также вы можете зайти на http://tdeprint.sourceforge.net/, где готовится статья по различиям между разными драйверами и &PPD;. Следите за новостями! +и попросите помощи. Также вы можете зайти на http://tdeprint.sourceforge.net/, где готовится статья по различиям между разными драйверами и &PPD;. Следите за новостями! -Для использования &PPD;, расположенного в другом месте (т.е. где поиск не производился), нажмите кнопку Другой.... +Для использования &PPD;, расположенного в другом месте (т.е. где поиск не производился), нажмите кнопку Другой.... -Тест принтера и поиск правильных настроек +Тест принтера и поиск правильных настроек -Укажите настройки драйвера. Наиболее важной является размер бумаги. Часто по умолчанию там стоит Letter, но вам нужно выбрать A4. +Укажите настройки драйвера. Наиболее важной является размер бумаги. Часто по умолчанию там стоит Letter, но вам нужно выбрать A4. -Теперь вы готовы начать тестирование принтера. Нажмите кнопку Тест. +Теперь вы готовы начать тестирование принтера. Нажмите кнопку Тест. -Наконец: Крещение принтера - -Последнее окно, которое вы увидите, предложит ввести имя для принтера. - -Имя должно начинаться с буквы, может содержать цифры и символы подчёркивания. Максимальный размер - 128 символов. Если вы не последуете этим ограничениям, вы получите неуправляемый демон &CUPS;. Имена принтеров в &CUPS; не чувствительны к регистру! Это требование &IPP;. Значит, имена DANKA_infotec, Danka_Infotec и danka_infotec идентичны. +Наконец: Крещение принтера + +Последнее окно, которое вы увидите, предложит ввести имя для принтера. + +Имя должно начинаться с буквы, может содержать цифры и символы подчёркивания. Максимальный размер - 128 символов. Если вы не последуете этим ограничениям, вы получите неуправляемый демон &CUPS;. Имена принтеров в &CUPS; не чувствительны к регистру! Это требование &IPP;. Значит, имена DANKA_infotec, Danka_Infotec и danka_infotec идентичны. -Последнее окно +Последнее окно - + diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/cups-config.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/cups-config.docbook index 74fb3de2148..3fbafc6388f 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/cups-config.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/cups-config.docbook @@ -1,305 +1,184 @@ -Настройка сервера печати: CUPS - -Начните настройку сервера печати (так как вы выбрали &CUPS;, это эквивалентно настройке сервису &CUPS;), нажав на соответствующую кнопку. Вы можете найти ее, медленно перемещая мышь над кнопками и читая всплывающие подсказки. Она четырнадцатая слева или седьмая справа, на ней изображен гаечный ключ. - -Откроется окно настройки сервера &CUPS;. Здесь сгруппированы все настройки, относящиеся к сервису &CUPS;. Файл настройки обычно находится здесь: /etc/cups/cupsd.conf. Это обычный текстовый файл, используемый в нем синтаксисм очень похож на синтаксис файлов настроек веб-сервера Apache. Хорошей практикой является создание резервной копии этого файла на случай, если что-то пойдет не так: - -cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak - -Так как графический пользовательский интерфейс для редактирования файла настройки — совсем новая функция, возможно, время от времени будет полезно заглядывать в исходный файл. Так что сохраните его, пожалуйста. +Настройка сервера печати: CUPS + +Начните настройку сервера печати (так как вы выбрали &CUPS;, это эквивалентно настройке сервису &CUPS;), нажав на соответствующую кнопку. Вы можете найти ее, медленно перемещая мышь над кнопками и читая всплывающие подсказки. Она четырнадцатая слева или седьмая справа, на ней изображен гаечный ключ. + +Откроется окно настройки сервера &CUPS;. Здесь сгруппированы все настройки, относящиеся к сервису &CUPS;. Файл настройки обычно находится здесь: /etc/cups/cupsd.conf. Это обычный текстовый файл, используемый в нем синтаксисм очень похож на синтаксис файлов настроек веб-сервера Apache. Хорошей практикой является создание резервной копии этого файла на случай, если что-то пойдет не так: + +cp /etc/cups/cupsd.conf /etc/cups/cupsd.conf.bak + +Так как графический пользовательский интерфейс для редактирования файла настройки — совсем новая функция, возможно, время от времени будет полезно заглядывать в исходный файл. Так что сохраните его, пожалуйста. -Краткая справка - -Это очень полезная новая функция. Если вы нажмете на кнопку с изображением небольшого вопросительного знака (Что это?) в строке заголовка окна, вы увидите, что форма курсора изменится. Теперь щелкните по какому-либо полю параметра cupsd: вы увидите, что значит этот параметр и для чего он нужен. В большинстве случаев вам будет сразу понятно, о чем идет речь, иначе вам придется обратиться к документации к серверу &CUPS;. Если ваш сервис &CUPS; уже запущен, вы можете прочитать документации в браузере по адресу http://localhost:631/documentation.html. -Если &CUPS; не запущен, но установлен в вашей системе, вы можете найти документацию в файловой системе. Точное расположение документации зависит от вашей операционной системы, но в &Linux; обычно документация находится в каталоге /usr/share/doc/cups/ или /usr/share/doc/cups/documentation.html. +Краткая справка + +Это очень полезная новая функция. Если вы нажмете на кнопку с изображением небольшого вопросительного знака (Что это?) в строке заголовка окна, вы увидите, что форма курсора изменится. Теперь щелкните по какому-либо полю параметра cupsd: вы увидите, что значит этот параметр и для чего он нужен. В большинстве случаев вам будет сразу понятно, о чем идет речь, иначе вам придется обратиться к документации к серверу &CUPS;. Если ваш сервис &CUPS; уже запущен, вы можете прочитать документации в браузере по адресу http://localhost:631/documentation.html. +Если &CUPS; не запущен, но установлен в вашей системе, вы можете найти документацию в файловой системе. Точное расположение документации зависит от вашей операционной системы, но в &Linux; обычно документация находится в каталоге /usr/share/doc/cups/ или /usr/share/doc/cups/documentation.html. -Более подробная справка +Более подробная справка -Саму полную, подробную и свежую информацию вы всегда можете найти в оригинальной документации к &CUPS;. &CUPS; по динамике развития очень похож на &kde;. В этот сервер постоянно добавляются новые функции. Некоторое время настроить их использование можно, только напрямую редактируя файлы настроек. Графический интерфейс &tdeprint; может просто не успевать за разработкой &CUPS;. +Саму полную, подробную и свежую информацию вы всегда можете найти в оригинальной документации к &CUPS;. &CUPS; по динамике развития очень похож на &kde;. В этот сервер постоянно добавляются новые функции. Некоторое время настроить их использование можно, только напрямую редактируя файлы настроек. Графический интерфейс &tdeprint; может просто не успевать за разработкой &CUPS;. -Если вы захотите взглянуть на эту документацию к &CUPS;, знайте, что ее файлы обычно находятся в следующих местах. +Если вы захотите взглянуть на эту документацию к &CUPS;, знайте, что ее файлы обычно находятся в следующих местах. -Это пути для установки по умолчанию. В вашей операционной системе они могут быть другими. Например, может быть префикс /usr/local/, однако иерархия файлов останется такой же. +Это пути для установки по умолчанию. В вашей операционной системе они могут быть другими. Например, может быть префикс /usr/local/, однако иерархия файлов останется такой же. -/etc/cups/ +/etc/cups/ -Каталог с файлами настроек +Каталог с файлами настроек -/etc/cups/cupsd.conf +/etc/cups/cupsd.conf -Файл настроек для сервиса &CUPS;. +Файл настроек для сервиса &CUPS;. -/etc/cups/printers.conf +/etc/cups/printers.conf -Файл настроек, содержащий информацию о локально установленных принтерах. +Файл настроек, содержащий информацию о локально установленных принтерах. -/etc/cups/ppd/ +/etc/cups/ppd/ -Каталог с файлами &PPD; для используемых вами принтеров. +Каталог с файлами &PPD; для используемых вами принтеров. -Следующие ссылки доступны, только если ваш сервер &CUPS; уже запущен. Чтобы перейти к документации, введите в строке адреса браузера: +Следующие ссылки доступны, только если ваш сервер &CUPS; уже запущен. Чтобы перейти к документации, введите в строке адреса браузера: -http://localhost:631/documentation.html +http://localhost:631/documentation.html -Это страница со ссылками на все остальные документы. +Это страница со ссылками на все остальные документы. -http://localhost:631/sam.html +http://localhost:631/sam.html -Руководство администратора сервера &CUPS; в формате HTML (на английском). +Руководство администратора сервера &CUPS; в формате HTML (на английском). -http://localhost:631/sam.pdf +http://localhost:631/sam.pdf -Руководство администратора сервера &CUPS; в формате PDF (на английском). +Руководство администратора сервера &CUPS; в формате PDF (на английском). -http://www.cups.org/documentation.html +http://www.cups.org/documentation.html -Онлайн-документация на сайте &CUPS;. +Онлайн-документация на сайте &CUPS;. -Следующие файлы — та же документация (но могут отсутствовать пиктограммы и рисунки), они доступны, даже если сервис CUPS не запущен. Однако эта система печати все равно должна быть установлена на вашем компьютере. Кроме того, в некоторых дистрибутивах эти файлы могут находиться в другом месте, вам придется найти их самостоятельно. Итак, документация к CUPS расположена в следующих каталогах файловой системы. +Следующие файлы — та же документация (но могут отсутствовать пиктограммы и рисунки), они доступны, даже если сервис CUPS не запущен. Однако эта система печати все равно должна быть установлена на вашем компьютере. Кроме того, в некоторых дистрибутивах эти файлы могут находиться в другом месте, вам придется найти их самостоятельно. Итак, документация к CUPS расположена в следующих каталогах файловой системы. -Эта документация доступна, даже если сервис &CUPS; не запущен, хотя, возможно, в некоторых HTML-файлах пиктограммы и рисунки будут отсутствовать. +Эта документация доступна, даже если сервис &CUPS; не запущен, хотя, возможно, в некоторых HTML-файлах пиктограммы и рисунки будут отсутствовать. -Как уже говорилось выше, иерархия файлов не изменится, но в вашей операционной системе вся документация может просто находиться в другом месте. +Как уже говорилось выше, иерархия файлов не изменится, но в вашей операционной системе вся документация может просто находиться в другом месте. -/usr/share/doc/cups/documentation.html +/usr/share/doc/cups/documentation.html -Это страница со ссылками на все остальные документы. +Это страница со ссылками на все остальные документы. -/usr/share/doc/cups/sam.html +/usr/share/doc/cups/sam.html -Руководство администратора сервера &CUPS; в формате HTML (на английском). +Руководство администратора сервера &CUPS; в формате HTML (на английском). -/usr/share/doc/cups/sam.pdf +/usr/share/doc/cups/sam.pdf -Руководство администратора сервера &CUPS; в формате PDF (на английском). +Руководство администратора сервера &CUPS; в формате PDF (на английском). -Есть также несколько сайтов и конференций, где обсуждается &CUPS; (и вообще печать в &Linux;) и где новички могут рассчитывать на совет: +Есть также несколько сайтов и конференций, где обсуждается &CUPS; (и вообще печать в &Linux;) и где новички могут рассчитывать на совет: -http://www.cups.org/newsgroups.php +http://www.cups.org/newsgroups.php -Сайт &CUPS;. +Сайт &CUPS;. -http://www.linuxprinting.org/newsportal/ +http://www.linuxprinting.org/newsportal/ -LinuxPrinting.org: здесь находится руководство по настройке печати в &Linux; и база данных принтеров для &Linux;. +LinuxPrinting.org: здесь находится руководство по настройке печати в &Linux; и база данных принтеров для &Linux;. -Наконец, вы можете посетить сайт &tdeprint;, где найдете сопутствующую программе документацию: http://tdeprint.sourceforge.net/. +Наконец, вы можете посетить сайт &tdeprint;, где найдете сопутствующую программе документацию: http://tdeprint.sourceforge.net/. -В следующем разделе вы шаг за шагом пройдете все этапы настройки &CUPS; с помощью &tdeprint;. +В следующем разделе вы шаг за шагом пройдете все этапы настройки &CUPS; с помощью &tdeprint;. -Элементы графического интерфейса +Элементы графического интерфейса -Верхняя часть окна: обзор обычных и специальных (виртуальных) принтеров +Верхняя часть окна: обзор обычных и специальных (виртуальных) принтеров -Этот раздел еще не завершен. +Этот раздел еще не завершен. -Иерархический список, пиктограммы и обычный список. +Иерархический список, пиктограммы и обычный список. -Кнопки панелей инструментов. +Кнопки панелей инструментов. -Разные шрифты для разных принтеров. +Разные шрифты для разных принтеров. -Разные пиктограммы принтеров сообщают о разных свойствах принтеров. +Разные пиктограммы принтеров сообщают о разных свойствах принтеров. -Нижняя часть окна: вкладки с более подробной информацией +Нижняя часть окна: вкладки с более подробной информацией -Этот раздел еще не завершен. +Этот раздел еще не завершен. -Кнопки панелей инструментов. +Кнопки панелей инструментов. -Вкладки. +Вкладки. -Изменение настроек принтера. +Изменение настроек принтера. @@ -309,472 +188,229 @@ -Утилита настройки сервера CUPS +Утилита настройки сервера CUPS -Это окно настройки вашего сервера. Щелкнув по одной из пиктограмм в списке слева, вы откроете соответствующую ей группу настроек. +Это окно настройки вашего сервера. Щелкнув по одной из пиктограмм в списке слева, вы откроете соответствующую ей группу настроек. -У каждого параметра есть значение по умолчанию. Эти значения позволяют &CUPS; работать как клиенту почтового сервера. Клиенты используют порт 631 для получения информации о &CUPS;-серверах, присутствующих в вашей локальной сети. Используя эту информацию клиенты могут начать печать без установки дополнительных драйверов или настройки принтеров. +У каждого параметра есть значение по умолчанию. Эти значения позволяют &CUPS; работать как клиенту почтового сервера. Клиенты используют порт 631 для получения информации о &CUPS;-серверах, присутствующих в вашей локальной сети. Используя эту информацию клиенты могут начать печать без установки дополнительных драйверов или настройки принтеров. -Чтобы настроить сервер &CUPS; (который будет распространять информацию о себе в локальной сети), вам придется изменить некоторые значения. +Чтобы настроить сервер &CUPS; (который будет распространять информацию о себе в локальной сети), вам придется изменить некоторые значения. -Окно настройки сервера &CUPS;: начало работы. +Окно настройки сервера &CUPS;: начало работы. -Окно настройки сервера &CUPS; +Окно настройки сервера &CUPS; -Окно настройки сервера &CUPS; -Окно настройки сервера &CUPS; +Окно настройки сервера &CUPS; +Окно настройки сервера &CUPS; -Значения по умолчанию, уже введены в соответствующие поля, поэтому вам ничего не нужно делать, чтобы активировать их. Значения параметров изменяются обычным способом. +Значения по умолчанию, уже введены в соответствующие поля, поэтому вам ничего не нужно делать, чтобы активировать их. Значения параметров изменяются обычным способом. -В конфигурацию сервера входят: +В конфигурацию сервера входят: -основные настройки Сервера; +основные настройки Сервера; -параметры ведения Журнала; +параметры ведения Журнала; -пути к Каталогам сервера; +пути к Каталогам сервера; -настройки HTTP; +настройки HTTP; -параметры шифрования; +параметры шифрования; -параметры Заданий; +параметры Заданий; -параметры работы с Сетью; +параметры работы с Сетью; -дополнительные параметры работы с сетью; +дополнительные параметры работы с сетью; -параметры Просмотра; +параметры Просмотра; -параметры соединения; +параметры соединения; -маски просмотра; +маски просмотра; -время ожидания; +время ожидания; -другие параметры просмотра; +другие параметры просмотра; -настройки Безопасности. +настройки Безопасности. -Все эти настройки будут описаны в следующих разделах данного руководства. +Все эти настройки будут описаны в следующих разделах данного руководства. -Настройки сервера +Настройки сервера -Основные настройки сервера сгруппированы в этом окне. Это: +Основные настройки сервера сгруппированы в этом окне. Это: -Имя сервера -Администратор сервера -Пользователь (перемещено в Фильтр) -Группа (перемещено в Фильтр) -Имя пользователя - удалённого администратора (перемещено в Безопасность) +Имя сервера +Администратор сервера +Пользователь (перемещено в Фильтр) +Группа (перемещено в Фильтр) +Имя пользователя - удалённого администратора (перемещено в Безопасность) -Все эти значения вы можете изменить. Нажмите на кнопку Краткая справка, чтобы получить небольшое объяснение того, зачем нужен каждый параметр. +Все эти значения вы можете изменить. Нажмите на кнопку Краткая справка, чтобы получить небольшое объяснение того, зачем нужен каждый параметр. -Если вы не уверены в своих действиях, обратитесь к документации &CUPS;. Если ваш сервер &CUPS; уже запущен, документацию можно прочитать прямо в &konqueror;, введя в строку адреса &URL; http://localhost:631/documentation.html. +Если вы не уверены в своих действиях, обратитесь к документации &CUPS;. Если ваш сервер &CUPS; уже запущен, документацию можно прочитать прямо в &konqueror;, введя в строку адреса &URL; http://localhost:631/documentation.html. -Сначала ознакомьтесь с руководством администратора (на английском языке). Если сервер &CUPS; еще не запущен, найдите в своей системе каталог с документацией: обычно это /usr/share/doc/cups/ или /usr/share/doc/cups/documentation.html. +Сначала ознакомьтесь с руководством администратора (на английском языке). Если сервер &CUPS; еще не запущен, найдите в своей системе каталог с документацией: обычно это /usr/share/doc/cups/ или /usr/share/doc/cups/documentation.html. -Окно с основными настройками &CUPS; +Окно с основными настройками &CUPS; -Окно с основными настройками &CUPS; +Окно с основными настройками &CUPS; -Имя сервера +Имя сервера -Имя вашего сервера в сети. По умолчанию CUPS использует имя локальной машины. Чтобы изменить имя сервера по умолчанию, отредактируйте файл client.conf. +Имя вашего сервера в сети. По умолчанию CUPS использует имя локальной машины. Чтобы изменить имя сервера по умолчанию, отредактируйте файл client.conf. -Например, введите myhost.domain.com. +Например, введите myhost.domain.com. -Это имя узла, которым будут пользоваться клиенты. Если у вас возникнут какие-либо странные проблемы при попытке подключиться к серверу, введите сюда IP-адрес. Так вы можете избежать проблем с определением имени узла и упростить поиск других проблем. +Это имя узла, которым будут пользоваться клиенты. Если у вас возникнут какие-либо странные проблемы при попытке подключиться к серверу, введите сюда IP-адрес. Так вы можете избежать проблем с определением имени узла и упростить поиск других проблем. -Администратор сервера +Администратор сервера -Это адрес электронной почты, куда будут направляться сообщения о проблемах. Пл умолчанию может использоваться root@hostname. +Это адрес электронной почты, куда будут направляться сообщения о проблемах. Пл умолчанию может использоваться root@hostname. -Можете, например, ввести root@myhost.com. +Можете, например, ввести root@myhost.com. -Хотя краткая справка по этому параметру говорит только об отправке жалоб, по этому адреса можно отправлять и благодарности администратору за хорошую работу. +Хотя краткая справка по этому параметру говорит только об отправке жалоб, по этому адреса можно отправлять и благодарности администратору за хорошую работу. -Пользователь (перемещено в Фильтр) +Пользователь (перемещено в Фильтр) -От чьего имени будет запускаться сервер. Обычно это lp, но если нужно, вы можете вписать сюда другое имя. +От чьего имени будет запускаться сервер. Обычно это lp, но если нужно, вы можете вписать сюда другое имя. -Сначала сервер должен быть запущен от имени суперпользователя, чтобы установить поддержку IPP-порта 631. При запуске внешней программы, пользователь меняется. +Сначала сервер должен быть запущен от имени суперпользователя, чтобы установить поддержку IPP-порта 631. При запуске внешней программы, пользователь меняется. -Введите, например, lp. +Введите, например, lp. -Это учетная запись пользователя &UNIX; для запуска фильтров и CGI-программ. CGI-программы отвечают за веб интерфейс по адресу http://localhost:631/. +Это учетная запись пользователя &UNIX; для запуска фильтров и CGI-программ. CGI-программы отвечают за веб интерфейс по адресу http://localhost:631/. -Для работы CUPS не нужно делать значением этого поля root, поэтому никогда не делайте этого: это может быть опасным. Если кто-то обнаружит уязвимости в защите сервера: файловых фильтрах, драйверах принтеров или CGI-программах, он сможет выполнять любые команды в вашей системе с привилегиями суперпользователя. В поле Пользователь всегда вводите имя непривилегированного пользователя. +Для работы CUPS не нужно делать значением этого поля root, поэтому никогда не делайте этого: это может быть опасным. Если кто-то обнаружит уязвимости в защите сервера: файловых фильтрах, драйверах принтеров или CGI-программах, он сможет выполнять любые команды в вашей системе с привилегиями суперпользователя. В поле Пользователь всегда вводите имя непривилегированного пользователя. -Группа (перемещено в Фильтр) +Группа (перемещено в Фильтр) -От имени какой группы будет запускаться сервер. Обычно это sys, но если нужно, вы можете вписать сюда другое имя. +От имени какой группы будет запускаться сервер. Обычно это sys, но если нужно, вы можете вписать сюда другое имя. -Введите, например, sys. +Введите, например, sys. -Имя пользователя - удалённого администратора (перемещено в Безопасность) +Имя пользователя - удалённого администратора (перемещено в Безопасность) -Имя пользователя, которому разрешен доступ с других узлов сети. По умолчанию это remroot. +Имя пользователя, которому разрешен доступ с других узлов сети. По умолчанию это remroot. -Это имя будет появляться в файлах журналах и запросах на выполнение заданий для всех ресурсов сервера &CUPS;, к которым разрешен доступ без аутентификации. В остальных случаях будут использоваться имена зарегистрировавшихся пользователей. +Это имя будет появляться в файлах журналах и запросах на выполнение заданий для всех ресурсов сервера &CUPS;, к которым разрешен доступ без аутентификации. В остальных случаях будут использоваться имена зарегистрировавшихся пользователей. -Параметры журналирования событий +Параметры журналирования событий -Основные параметры журналирования сгруппированы в этом окне. Это: +Основные параметры журналирования сгруппированы в этом окне. Это: -Журнал доступа -Журнал ошибок -Журнал распечатанных заданий -Уровень журналирования -Макс. размер журнала +Журнал доступа +Журнал ошибок +Журнал распечатанных заданий +Уровень журналирования +Макс. размер журнала -Эти настройки очень важны. Если у вас возникнут какие-либо проблемы, укажите уровень журналирования Отладочная информация, перезапустите &CUPS; и посмотрите сообщения в журнале ошибок, возможно, это упростит понимание проблемы. +Эти настройки очень важны. Если у вас возникнут какие-либо проблемы, укажите уровень журналирования Отладочная информация, перезапустите &CUPS; и посмотрите сообщения в журнале ошибок, возможно, это упростит понимание проблемы. -Окно параметров журналирования +Окно параметров журналирования -Окно параметров журналирования +Окно параметров журналирования -Журнал доступа +Журнал доступа -Журнал, в который записываются все попытки подключитсья к серверу. Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. +Журнал, в который записываются все попытки подключитсья к серверу. Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. -Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. +Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. -Введите путь, например, /var/log/cups/acces_log. +Введите путь, например, /var/log/cups/acces_log. -Формат этого файла — так называемый общий формат журналов (Common Log Format). Приложения вроде Webalyzer или другие приложения анализа журналов могут создавать отчеты о загрузке сервера &CUPS;. - -Чтобы включить в название файла журнала имя сервера, используйте %s. Пример: /var/log/cups/access_log-%s. - -kurt@transmeta:~ ->tail /var/log/cups/access_log +Формат этого файла — так называемый общий формат журналов (Common Log Format). Приложения вроде Webalyzer или другие приложения анализа журналов могут создавать отчеты о загрузке сервера &CUPS;. + +Чтобы включить в название файла журнала имя сервера, используйте %s. Пример: /var/log/cups/access_log-%s. + +kurt@transmeta:~ >tail /var/log/cups/access_log 127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /printers/ HTTP/1.1" 200 109 127.0.0.1 - - [04/Aug/2001:20:11:39 +0100] "POST /admin/ HTTP/1.1" 401 0 @@ -788,123 +424,49 @@ format="PNG"/> 127.0.0.1 - - [04/Aug/2001:20:11:40 +0100] "POST / HTTP/1.1" 200 139 10.160.16.45 - - [04/Aug/2001:20:11:39 +0100] "GET /printers/DANKA_P450 HTTP/1.0" 200 7319 10.160.16.45 - - [04/Aug/2001:20:11:40 +0100] "GET /images/title-logo.gif HTTP/1.0" 200 5729 - - -Как видите, каждое обращение к серверу записывается на отдельной строке. Информация об обращении: IP-адрес клиента, дата и время обращения, метод обращения (POST или GET), запращиваемый ресурс, версия &HTTP;, используемого клиентом, код ответа и число переданных байтов. Код ответа 200 значит OK, 401авторизация не пройдена, поэтому в доступе к ресурсу было отказано. Более подробное описание этого формата можно найти в руководстве администратора &CUPS;. - - - - -Журнал ошибок - -Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. По умолчанию это /var/log/cups/error_log. - -Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. + + +Как видите, каждое обращение к серверу записывается на отдельной строке. Информация об обращении: IP-адрес клиента, дата и время обращения, метод обращения (POST или GET), запращиваемый ресурс, версия &HTTP;, используемого клиентом, код ответа и число переданных байтов. Код ответа 200 значит OK, 401авторизация не пройдена, поэтому в доступе к ресурсу было отказано. Более подробное описание этого формата можно найти в руководстве администратора &CUPS;. + + + + +Журнал ошибок + +Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. По умолчанию это /var/log/cups/error_log. + +Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. -Введите путь, например, /var/log/cups/error_log. +Введите путь, например, /var/log/cups/error_log. -В части журнала ошибок, приведенной ниже, показана процедура печати тестовой страницы с уровнем журналирования Общие сведения. Об уровнях журналирования читайте ниже. - -kurt@transmeta:~ -> tail /var/log/cups/error_log +В части журнала ошибок, приведенной ниже, показана процедура печати тестовой страницы с уровнем журналирования Общие сведения. Об уровнях журналирования читайте ниже. + +kurt@transmeta:~ > tail /var/log/cups/error_log I [04/Aug/2001:23:15:10 +0100] Job 213 queued on 'DANKA_P450' by 'root' I [04/Aug/2001:23:15:10 +0100] Started filter /usr/lib/cups/filter/pstops (PID 18891) for job 213. I [04/Aug/2001:23:15:10 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18892) for job 213. - + -Журнал распечатанных заданий +Журнал распечатанных заданий -Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. По умолчанию это /var/log/cups/page_log. +Если путь не начинается с наклонной черты (/), он относителен каталогу сервера. По умолчанию это /var/log/cups/page_log. -Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. +Вы можете также указать здесь syslog, чтобы отправлять весь выводу этому сервису. -Введите путь, например, /var/log/cups/page_log. +Введите путь, например, /var/log/cups/page_log. -В этом журнале каждой странице каждого задания отведена одна строка. - -Вот как он может выглядеть: - -kurt@transmeta:~ -> tail /var/log/cups/page_log +В этом журнале каждой странице каждого задания отведена одна строка. + +Вот как он может выглядеть: + +kurt@transmeta:~ > tail /var/log/cups/page_log GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 4 1 GIMP_print_stp_HP kdetest 201 [03/Aug/2001:03:18:03 +0100] 5 1 @@ -916,156 +478,81 @@ DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 3 33 DANKA_infotec_P450 kurt 204 [04/Aug/2001:03:29:00 +0100] 4 33 DANKA_infotec_P450 root 205 [04/Aug/2001:19:12:34 +0100] 1 14 DANKA_infotec_P450 root 206 [04/Aug/2001:19:15:20 +0100] 1 1 - - -Из этого листинга можно определить имена принтеров (GIMP_print_stp_HP и DANKA_infotec_P450), использовавшихся сервером, имена пользователей (kdetest, kurt и root), идентификаторы заданий (от 201 до 205), время печати, номера страниц и количество копий страниц. Например, в задании 204 было 4 страницы и 33 копии, а в задании 205 было 14 копий всего лишь одной страницы. + + +Из этого листинга можно определить имена принтеров (GIMP_print_stp_HP и DANKA_infotec_P450), использовавшихся сервером, имена пользователей (kdetest, kurt и root), идентификаторы заданий (от 201 до 205), время печати, номера страниц и количество копий страниц. Например, в задании 204 было 4 страницы и 33 копии, а в задании 205 было 14 копий всего лишь одной страницы. -В вычислении количества страниц &CUPS; зависит от &PostScript;, точнее, фильтра pstops (см. диаграмму в теоретическом разделе). Сам же фильтр pstops зависит от соответствия стандарту структурирования документов (Document Structuring Conventions, разработан Adobe), а за это отвечает клиент, отправивший запрос. В большинстве случаев, эта цепочка работает хорошо. - -Однако такой подсчет страниц не ведется для непосредственных запросов к принтеру, так как в этом случае не используется не используются фильтры на стороне сервера и фильтр pstops обходится. Любое задание с непосредственным обращением к принтеру считается за содержащее одну страницу (и, возможно, несколько копий). Это касается, например, заданий отправленных серверу &CUPS; через Samba клиентами &Microsoft; &Windows;, так как эти задания уже корректно подготовлены для печати (там используются собственные драйверы принтеров). +В вычислении количества страниц &CUPS; зависит от &PostScript;, точнее, фильтра pstops (см. диаграмму в теоретическом разделе). Сам же фильтр pstops зависит от соответствия стандарту структурирования документов (Document Structuring Conventions, разработан Adobe), а за это отвечает клиент, отправивший запрос. В большинстве случаев, эта цепочка работает хорошо. + +Однако такой подсчет страниц не ведется для непосредственных запросов к принтеру, так как в этом случае не используется не используются фильтры на стороне сервера и фильтр pstops обходится. Любое задание с непосредственным обращением к принтеру считается за содержащее одну страницу (и, возможно, несколько копий). Это касается, например, заданий отправленных серверу &CUPS; через Samba клиентами &Microsoft; &Windows;, так как эти задания уже корректно подготовлены для печати (там используются собственные драйверы принтеров). -Возможно, кто-то напишет удобный инструмент для анализа этого журнала. Такая программа должна создавать отчеты с графическим выводом наподобие Webalizer. Так вы сможете получить статистику использования принтеров, зависимости нагрузки на принтеры от времени суток, дня недели, количества пользователей и т. д. Не хотите этим заняться? +Возможно, кто-то напишет удобный инструмент для анализа этого журнала. Такая программа должна создавать отчеты с графическим выводом наподобие Webalizer. Так вы сможете получить статистику использования принтеров, зависимости нагрузки на принтеры от времени суток, дня недели, количества пользователей и т. д. Не хотите этим заняться? -Уровень журналирования +Уровень журналирования -Определяет количество сообщений, записываемых в журнал ошибок. Вам доступны следующие варианты: +Определяет количество сообщений, записываемых в журнал ошибок. Вам доступны следующие варианты: -Детальная отладка +Детальная отладка -Запись любых событий. +Запись любых событий. -Отладочная информация +Отладочная информация -Запись почти всех событий. +Запись почти всех событий. -Общие сведения +Общие сведения -Запись всех запросов и изменений состояния. +Запись всех запросов и изменений состояния. -Предупреждения +Предупреждения -Запись только ошибок и предупреждений. +Запись только ошибок и предупреждений. -Ошибки +Ошибки -Запись только ошибок. +Запись только ошибок. -Не вести журнал +Не вести журнал -Не вести журнал вообще. +Не вести журнал вообще. -Если вам нужно решить какую-то проблему или если вы хотите получше изучить &CUPS;, выберите один из первых двух вариантов. В журнале ошибок будет появляться гораздо больше записей. чем обычно (не только сообщений об ошибках). - -Журнал ошибок можно использовать для наблюдения за тем, что &CUPS; делает, когда вы отправляете ему задание. Откройте &konsole; и введите: - -kurt@transmeta:~ ->tail 100 /var/log/cups/error_log - -Будут напечатаны последние 100 строк журнала ( 100), кроме того, этот вывод будет постоянно обновляться, если будет обновляться файл журнала (). Вот как может выглядеть этот вывод во время печати тестовой страницы (кое-что было удалено ради экономии места): - - +Если вам нужно решить какую-то проблему или если вы хотите получше изучить &CUPS;, выберите один из первых двух вариантов. В журнале ошибок будет появляться гораздо больше записей. чем обычно (не только сообщений об ошибках). + +Журнал ошибок можно использовать для наблюдения за тем, что &CUPS; делает, когда вы отправляете ему задание. Откройте &konsole; и введите: + +kurt@transmeta:~ >tail 100 /var/log/cups/error_log + +Будут напечатаны последние 100 строк журнала ( 100), кроме того, этот вывод будет постоянно обновляться, если будет обновляться файл журнала (). Вот как может выглядеть этот вывод во время печати тестовой страницы (кое-что было удалено ради экономии места): + + I [04/Aug/2001:23:15:12 +0100] Job 214 queued on 'DANKA_P450' by 'root' D [04/Aug/2001:23:15:12 +0100] StartJob(214, 08426fe0) D [04/Aug/2001:23:15:12 +0100] StartJob() id = 214, file = 0/1 @@ -1084,34 +571,20 @@ D [04/Aug/2001:23:15:12 +0100] StartJob: backend = "/usr/lib/cups/backend/lpd" D [04/Aug/2001:23:15:12 +0100] StartJob: filterfds[1] = -1, 7 D [04/Aug/2001:23:15:12 +0100] start_process("/usr/lib/cups/backend/lpd", [....] I [04/Aug/2001:23:15:12 +0100] Started backend /usr/lib/cups/backend/lpd (PID 18992) for job 214. -D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....] +D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....] -Строки с буквой D в начале означают, что это отладочное сообщение. Строки с буквой I в начале означают, что это информационное сообщение. +Строки с буквой D в начале означают, что это отладочное сообщение. Строки с буквой I в начале означают, что это информационное сообщение. -Макс. размер журнала +Макс. размер журнала -Максимальный размер файлов любых журналов, после которого будет выполнено их обновление. По умолчанию 1 Мб. Если вы введете 0, запись будет постоянно производиться в один и тот же файл. +Максимальный размер файлов любых журналов, после которого будет выполнено их обновление. По умолчанию 1 Мб. Если вы введете 0, запись будет постоянно производиться в один и тот же файл. -Введите размер в выбранных единицах измерения, например, 1. +Введите размер в выбранных единицах измерения, например, 1. @@ -1120,357 +593,195 @@ D [04/Aug/2001:23:15:12 +0100] Page = 595x842; 15,16 to 580,833 [....] -Настройка каталогов сервера +Настройка каталогов сервера -Окно настройки &CUPS;-сервера. Здесь вы можете задать пути к различным каталогам. Обычно нет необходимости менять эти значения по умолчанию. В случае, если вы хотите использовать особенные шрифты для печати (TrueType, &PostScript; или какие-нибудь другие), то здесь вы можете определить их. В настройки этой группы входят: +Окно настройки &CUPS;-сервера. Здесь вы можете задать пути к различным каталогам. Обычно нет необходимости менять эти значения по умолчанию. В случае, если вы хотите использовать особенные шрифты для печати (TrueType, &PostScript; или какие-нибудь другие), то здесь вы можете определить их. В настройки этой группы входят: -Исполняемые программы сервера: где расположены исполняемы программы; +Исполняемые программы сервера: где расположены исполняемы программы; -Исполняемые программы сервера: где расположены файлы настройки; +Исполняемые программы сервера: где расположены файлы настройки; -Каталог данных: где лежат файлы данных для сервера; +Каталог данных: где лежат файлы данных для сервера; -Временные файлы: где будут находиться временные файлы печати; +Временные файлы: где будут находиться временные файлы печати; -Каталог запросов: обращения к серверу; +Каталог запросов: обращения к серверу; -Каталог шрифтов: где лежат шрифты для печати. +Каталог шрифтов: где лежат шрифты для печати. -Окно настройки &CUPS;: настройка &HTTP; +Окно настройки &CUPS;: настройка &HTTP; -Окно настройки &CUPS;: настройка &HTTP; +Окно настройки &CUPS;: настройка &HTTP; -Исполняемые программы сервера +Исполняемые программы сервера -Корневой каталог для исполняемых файлов. По умолчанию это /usr/lib/cups (или /usr/lib32/cups в IRIX 6.5) +Корневой каталог для исполняемых файлов. По умолчанию это /usr/lib/cups (или /usr/lib32/cups в IRIX 6.5) -Исполняемые программы сервера +Исполняемые программы сервера -Корневой каталог файлов конфигурации. По умолчанию это /etc/cups. -Маловероятно, чтобы этот каталог нужно было менять на другой. +Корневой каталог файлов конфигурации. По умолчанию это /etc/cups. +Маловероятно, чтобы этот каталог нужно было менять на другой. -Каталог данных +Каталог данных -Корневой каталог для разных вспомогательных файлов &CUPS;. По умолчанию это /usr/share/cups. -В этом каталоге содержатся сведения о титульных страницах, кодировках, драйверах, шрифтах, шаблонах pstoraster и др. +Корневой каталог для разных вспомогательных файлов &CUPS;. По умолчанию это /usr/share/cups. +В этом каталоге содержатся сведения о титульных страницах, кодировках, драйверах, шрифтах, шаблонах pstoraster и др. -Временные файлы +Временные файлы -Каталог для хранения временных файлов. Этот каталог должен быть доступен для записи пользователю, указанному в предыдущей группе настроек. По умолчанию это или /var/spool/cups/tmp, или значение переменной окружения TMPDIR. +Каталог для хранения временных файлов. Этот каталог должен быть доступен для записи пользователю, указанному в предыдущей группе настроек. По умолчанию это или /var/spool/cups/tmp, или значение переменной окружения TMPDIR. -Каталог запросов +Каталог запросов -Это каталог, где хранятся запросы. По умолчанию это /var/spool/cups. +Это каталог, где хранятся запросы. По умолчанию это /var/spool/cups. -Каталог шрифтов +Каталог шрифтов -Место, где &CUPS;-сервер может найти специальные шрифты (TrueType или &PostScript;). Шрифты для встраивания в файлы печати &CUPS; будет искать именно здесь. Сейчас этот параметр влияет только на фильтр pstoraster, а его значение по умолчанию — /usr/share/cups/fonts. +Место, где &CUPS;-сервер может найти специальные шрифты (TrueType или &PostScript;). Шрифты для встраивания в файлы печати &CUPS; будет искать именно здесь. Сейчас этот параметр влияет только на фильтр pstoraster, а его значение по умолчанию — /usr/share/cups/fonts. -Чтобы указать несколько каталогов, перечислите их через двоеточия. Например: +Чтобы указать несколько каталогов, перечислите их через двоеточия. Например: -/path/to/first/fontdir/:/path/to/second/fontdir/:/path/to/last/fontdir/ +/path/to/first/fontdir/:/path/to/second/fontdir/:/path/to/last/fontdir/ -Чтобы эта настройка действовала так, как нужно, приложению, которое запрашивает печать, нужно: +Чтобы эта настройка действовала так, как нужно, приложению, которое запрашивает печать, нужно: -или корректно ссылаться на файлы шрифтов в заголовке создаваемого файла &PostScript;; +или корректно ссылаться на файлы шрифтов в заголовке создаваемого файла &PostScript;; -или встраивать шрифты в файл &PostScript;. +или встраивать шрифты в файл &PostScript;. -Ссылаясь на шрифт по его имени, приложение не может гарантировать, что принтер или обработчик растровых изображений действительно будут использовать этот шрифт. Принтер или обработчик будут его использовать, только если он доступен в системе. +Ссылаясь на шрифт по его имени, приложение не может гарантировать, что принтер или обработчик растровых изображений действительно будут использовать этот шрифт. Принтер или обработчик будут его использовать, только если он доступен в системе. -В случае принтера &PostScript; шрифт должен размещаться в самом принтере. Если у принтера его нет, при печати этот шрифт будет заменен похожим. +В случае принтера &PostScript; шрифт должен размещаться в самом принтере. Если у принтера его нет, при печати этот шрифт будет заменен похожим. -Если это не &PostScript;-принтер, эти обязанности переходят к &CUPS; и фильтрам его обработчика растровых изображений. Во время преобразования инструкций &PostScript; фильтром pstoraster &CUPS; попытается найти правильный шрифт в указанном каталоге. +Если это не &PostScript;-принтер, эти обязанности переходят к &CUPS; и фильтрам его обработчика растровых изображений. Во время преобразования инструкций &PostScript; фильтром pstoraster &CUPS; попытается найти правильный шрифт в указанном каталоге. -В случае использования устройства, выводящего &PostScript; &CUPS; просто перенаправляет файл (хотя и пропуская его через фильтр pstops), не работая над ним. Поэтому если вы владелец &PostScript;-принтера, использование какого-либо шрифта зависит от вашего устройства. Шрифт не будет напечатан, если его нет в принтере или если он не встроен в файл &PostScript;. +В случае использования устройства, выводящего &PostScript; &CUPS; просто перенаправляет файл (хотя и пропуская его через фильтр pstops), не работая над ним. Поэтому если вы владелец &PostScript;-принтера, использование какого-либо шрифта зависит от вашего устройства. Шрифт не будет напечатан, если его нет в принтере или если он не встроен в файл &PostScript;. -Параметры <acronym ->HTTP</acronym -> - -Ниже вы видите снимок окна настройки с параметрами &HTTP;. -Для сервера &CUPS; доступны следующие настройки &HTTP;: +Параметры <acronym>HTTP</acronym> + +Ниже вы видите снимок окна настройки с параметрами &HTTP;. +Для сервера &CUPS; доступны следующие настройки &HTTP;: -Каталог документов -Язык по умолчанию; -Кодировка по умолчанию. +Каталог документов +Язык по умолчанию; +Кодировка по умолчанию. -Окно с параметрами &HTTP; +Окно с параметрами &HTTP; -Окно с параметрами &HTTP; +Окно с параметрами &HTTP; -Каталог документов +Каталог документов -Корневой каталог документации, доступной по &HTTP;. По умолчанию это /usr/share/cups/doc. +Корневой каталог документации, доступной по &HTTP;. По умолчанию это /usr/share/cups/doc. -Язык по умолчанию +Язык по умолчанию -Язык по умолчанию, если другой не указан браузером. Если не указан и здесь, используются текущие системные настройки. +Язык по умолчанию, если другой не указан браузером. Если не указан и здесь, используются текущие системные настройки. -Язык задается двухбуквенным кодом, например, en или ru. +Язык задается двухбуквенным кодом, например, en или ru. -Кодировка по умолчанию +Кодировка по умолчанию -Кодировка по умолчанию. Если она не указана, используется UTF-8. Это значение может перекрываться в документах HTML. +Кодировка по умолчанию. Если она не указана, используется UTF-8. Это значение может перекрываться в документах HTML. -<guilabel ->Поддержка шифрования сервером &CUPS;</guilabel -> +<guilabel>Поддержка шифрования сервером &CUPS;</guilabel> -Это окно параметров защиты сервера &CUPS;. Доступные вам настройки: +Это окно параметров защиты сервера &CUPS;. Доступные вам настройки: -Сертификаты шифрования: файл, содержащий сертификат сервера -Ключ шифрования: файл, содержащий ключ сервера +Сертификаты шифрования: файл, содержащий сертификат сервера +Ключ шифрования: файл, содержащий ключ сервера -Окно параметров защиты &CUPS; +Окно параметров защиты &CUPS; -Окно параметров защиты &CUPS; +Окно параметров защиты &CUPS; -Сертификаты шифрования +Сертификаты шифрования -Файл, содержащий сертификат сервера. По умолчанию /etc/cups/ssl/server.crt. +Файл, содержащий сертификат сервера. По умолчанию /etc/cups/ssl/server.crt. -Ключ шифрования +Ключ шифрования -Файл, содержащий ключ сервера. По умолчанию /etc/cups/ssl/server.key. +Файл, содержащий ключ сервера. По умолчанию /etc/cups/ssl/server.key. @@ -1478,245 +789,124 @@ format="PNG"/> -Разные настройки сервера +Разные настройки сервера -на снимке ниже показаны разные другие настройки сервера &CUPS;. Это: +на снимке ниже показаны разные другие настройки сервера &CUPS;. Это: -Сохранять историю очереди заданий: сохранять или нет историю очереди заданий для последующего просмотра, перемещено в раздел Задания; -Сохранять очереди заданий: сохранять или нет полностью готовые кпечати файлы для последующей перепечатки, перемещено в раздел Задания; -Файл настройки принтеров: имя и путь к файлу настройки принтеров; -Кэш RIP: размер кэша обработчика растровых изображений, перемещено в раздел Фильтр; -Лимит фильтра: ограничения фильтра, перемещено в раздел Фильтр. +Сохранять историю очереди заданий: сохранять или нет историю очереди заданий для последующего просмотра, перемещено в раздел Задания; +Сохранять очереди заданий: сохранять или нет полностью готовые кпечати файлы для последующей перепечатки, перемещено в раздел Задания; +Файл настройки принтеров: имя и путь к файлу настройки принтеров; +Кэш RIP: размер кэша обработчика растровых изображений, перемещено в раздел Фильтр; +Лимит фильтра: ограничения фильтра, перемещено в раздел Фильтр. -Окно с различными настройками сервера &CUPS; +Окно с различными настройками сервера &CUPS; -Окно с различными настройками сервера &CUPS; +Окно с различными настройками сервера &CUPS; -Сохранять историю очереди заданий (перемещено в раздел Задания) +Сохранять историю очереди заданий (перемещено в раздел Задания) -Сохранять или нет историю заданий после их выполнения, отмены или приостановки. По умолчанию этот флажок установлен. +Сохранять или нет историю заданий после их выполнения, отмены или приостановки. По умолчанию этот флажок установлен. -Сохранять очереди заданий (перемещено в раздел Задания) +Сохранять очереди заданий (перемещено в раздел Задания) -Сохранять или нет полностью готовые к печати файлы после выполнения, отмены или приостановки заданий. По умолчанию этот флажок снят. +Сохранять или нет полностью готовые к печати файлы после выполнения, отмены или приостановки заданий. По умолчанию этот флажок снят. -Файл настройки принтеров +Файл настройки принтеров -Имя файла настройки принтеров и путь к нему. По умолчанию это /etc/printcap. Если вы оставите это поле пустым, файл создан не будет. -Этот файл нужен только для работы со старыми приложениями, требующими его. +Имя файла настройки принтеров и путь к нему. По умолчанию это /etc/printcap. Если вы оставите это поле пустым, файл создан не будет. +Этот файл нужен только для работы со старыми приложениями, требующими его. -Кэш RIP (перемещено в раздел Фильтр) +Кэш RIP (перемещено в раздел Фильтр) -Количество оперативной памяти для хранения растровых изображений, которое может использовать их обработчик. Это значение может быть любым действительным числом влюбых выбранных единицах измерения. По умолчанию — 8 мегабайтов. +Количество оперативной памяти для хранения растровых изображений, которое может использовать их обработчик. Это значение может быть любым действительным числом влюбых выбранных единицах измерения. По умолчанию — 8 мегабайтов. -Лимит фильтра (перемещено в раздел Фильтр) +Лимит фильтра (перемещено в раздел Фильтр) -Максимальная стоимость всех фильтров задания, которые могут быть запущены единовременно. Значение 0 означает отсутствие проверки лимита. Типичное задание требует лимит фильтра менее 200. Лимит меньше минимума, требуемого для задания, преобразуют статус отдельного задания для печати в любое время. По умолчанию лимит фильтра 0 (без лимита). +Максимальная стоимость всех фильтров задания, которые могут быть запущены единовременно. Значение 0 означает отсутствие проверки лимита. Типичное задание требует лимит фильтра менее 200. Лимит меньше минимума, требуемого для задания, преобразуют статус отдельного задания для печати в любое время. По умолчанию лимит фильтра 0 (без лимита). -Основные параметры работы в сети +Основные параметры работы в сети -Это окно с основными параметрами сервера &CUPS; для работы в сети. В число этих параметров входят: +Это окно с основными параметрами сервера &CUPS; для работы в сети. В число этих параметров входят: -Поиск имён узлов -Прослушивать -Макс. размер запроса -Время ожидания данных от пользователя +Поиск имён узлов +Прослушивать +Макс. размер запроса +Время ожидания данных от пользователя -Окно с параметрами работы в сети +Окно с параметрами работы в сети -Окно с параметрами работы в сети +Окно с параметрами работы в сети -Поиск имён узлов +Поиск имён узлов -Использовать или нет определение имен узлов по IP-адресам. По умолчанию Выкл для улучшения производительности. +Использовать или нет определение имен узлов по IP-адресам. По умолчанию Выкл для улучшения производительности. -Прослушивать +Прослушивать -Нажмите на кнопку справа, чтобы добавить в этот список адреса и порты для прослушивания сервером. По умолчанию это порт 631, зарезервированный для протокола печати в Интернете (Internet Printing Protocol). -Вы можете ввести несколько записей в этот список, чтобы расширить или, наоборот, ограничить доступ к принтеру. +Нажмите на кнопку справа, чтобы добавить в этот список адреса и порты для прослушивания сервером. По умолчанию это порт 631, зарезервированный для протокола печати в Интернете (Internet Printing Protocol). +Вы можете ввести несколько записей в этот список, чтобы расширить или, наоборот, ограничить доступ к принтеру. -К сожалению, большая часть браузеров не поддерживают расширения TLS или &HTTP; для использования шифрования. Если вам нужна поддержка шифрования, возможно, стоит указать порт 443, порт протокола HTTPS . +К сожалению, большая часть браузеров не поддерживают расширения TLS или &HTTP; для использования шифрования. Если вам нужна поддержка шифрования, возможно, стоит указать порт 443, порт протокола HTTPS . -Добавлять и удалять записи можно с помощью соответствующих кнопок справа от списка. +Добавлять и удалять записи можно с помощью соответствующих кнопок справа от списка. -Вы можете ввести и любые другие подходящие вам значения, например, 631 или myhost:80, или 1.2.3.4:631. +Вы можете ввести и любые другие подходящие вам значения, например, 631 или myhost:80, или 1.2.3.4:631. -Макс. размер запроса +Макс. размер запроса -Максимальный размер &HTTP;-запросов и файлов для печати. По умолчанию без ограничений. +Максимальный размер &HTTP;-запросов и файлов для печати. По умолчанию без ограничений. -Время ожидания данных от пользователя +Время ожидания данных от пользователя -Период (в секундах), по истечении которого запрос отменяется, если от пользователя не поступило никаких данных. По умолчанию 300 секунд. +Период (в секундах), по истечении которого запрос отменяется, если от пользователя не поступило никаких данных. По умолчанию 300 секунд. @@ -1724,73 +914,45 @@ format="PNG"/> -Параметры клиентов +Параметры клиентов -Параметры сети для клиента &CUPS;. Это: +Параметры сети для клиента &CUPS;. Это: -Держать соединение открытым -Время ожидания открытого соединения -Макс. количество клиентов +Держать соединение открытым +Время ожидания открытого соединения +Макс. количество клиентов -Параметры работы в сети для клиента &CUPS; +Параметры работы в сети для клиента &CUPS; -Параметры работы в сети для клиента &CUPS; +Параметры работы в сети для клиента &CUPS; -Держать соединение открытым +Держать соединение открытым -Поддерживать или нет открытое соединение, даже когда обмен данными не происходит. По умолчанию это флажок установлен. +Поддерживать или нет открытое соединение, даже когда обмен данными не происходит. По умолчанию это флажок установлен. -Время ожидания открытого соединения +Время ожидания открытого соединения -Период (в секундах) перед автоматическим закрытием соединения, если не происходит нникакого обмена данными. По умолчанию 60 секунд. +Период (в секундах) перед автоматическим закрытием соединения, если не происходит нникакого обмена данными. По умолчанию 60 секунд. -Макс. количество клиентов +Макс. количество клиентов -Максимальное число обслуживаемых клиентов. По умолчанию 100. +Максимальное число обслуживаемых клиентов. По умолчанию 100. @@ -1798,393 +960,214 @@ format="PNG"/> -Параметры просмотра +Параметры просмотра -Основные параметры просмотра для сервера &CUPS;. Это: +Основные параметры просмотра для сервера &CUPS;. Это: -Показывать -Показывать краткие имена -Неявные классы +Показывать +Показывать краткие имена +Неявные классы -Окно параметров просмотра CUPS +Окно параметров просмотра CUPS -Окно параметров просмотра CUPS +Окно параметров просмотра CUPS -Показывать +Показывать -Отправлять или нет широковещательные сообщения с информацией о принтере другим серверам &CUPS;. По умолчанию этот флажок установлен. +Отправлять или нет широковещательные сообщения с информацией о принтере другим серверам &CUPS;. По умолчанию этот флажок установлен. -Показывать краткие имена +Показывать краткие имена -Использовать или нет по возможности краткие имена удаленных принтеров (например, printer вместо printer@host). По умолчанию этот флажок установлен. +Использовать или нет по возможности краткие имена удаленных принтеров (например, printer вместо printer@host). По умолчанию этот флажок установлен. -Неявные классы +Неявные классы -Использовать или нет неявные классы. -Классы принтеров могут быть заданы явно в файле classes.conf и неявно по доступности их в локальной сети. Можно также комбинировать оба способа. -Если этот флажок установлен, принтеры в локальной сети с одинаковыми именами (например, Acme-LaserPrint-1000) будут помещены в один класс с таким именем. Так вы можете использовать несколько принтеров без больших затрат на администрирование. Если пользователь отправит запрос на принтер Acme-LaserPrint-1000, задание будет выполнено на первом доступном принтере. -По умолчанию этот флажок установлен. +Использовать или нет неявные классы. +Классы принтеров могут быть заданы явно в файле classes.conf и неявно по доступности их в локальной сети. Можно также комбинировать оба способа. +Если этот флажок установлен, принтеры в локальной сети с одинаковыми именами (например, Acme-LaserPrint-1000) будут помещены в один класс с таким именем. Так вы можете использовать несколько принтеров без больших затрат на администрирование. Если пользователь отправит запрос на принтер Acme-LaserPrint-1000, задание будет выполнено на первом доступном принтере. +По умолчанию этот флажок установлен. -Параметры соединения +Параметры соединения -Это окно параметров соединения при просмотре. Вам доступны следующие настройки: +Это окно параметров соединения при просмотре. Вам доступны следующие настройки: -Просматривать адреса: адреса, куда отправлять информацию о принтерах и откуда такую информацию получать; -Порт просмотра: порт, используемый для просмотра; -справа от списка Просматривать адреса находятся кнопки редактирования записей списка. Нажав на кнопку Добавить..., вы откроете окно дополнительной настройки. +Просматривать адреса: адреса, куда отправлять информацию о принтерах и откуда такую информацию получать; +Порт просмотра: порт, используемый для просмотра; +справа от списка Просматривать адреса находятся кнопки редактирования записей списка. Нажав на кнопку Добавить..., вы откроете окно дополнительной настройки. -Параметры соединения при просмотре +Параметры соединения при просмотре -Параметры соединения при просмотре +Параметры соединения при просмотре -Просматривать адреса +Просматривать адреса -Нажав на кнопку Добавить..., вы откроете окно дополнительной настройки, в котором можете указать адреса для широковещательной отправки пакетов. Кроме того, там можно указать адреса для получения информации о принтерах. +Нажав на кнопку Добавить..., вы откроете окно дополнительной настройки, в котором можете указать адреса для широковещательной отправки пакетов. Кроме того, там можно указать адреса для получения информации о принтерах. -Окно для ввода новых элементов в список просматриваемых адресов +Окно для ввода новых элементов в список просматриваемых адресов -Окно для ввода новых элементов в список просматриваемых адресов +Окно для ввода новых элементов в список просматриваемых адресов -Этот параметр определяет используемые адреса. По умолчанию широковещание производится на все доступные интерфейсы. +Этот параметр определяет используемые адреса. По умолчанию широковещание производится на все доступные интерфейсы. -В &HP-UX; версии 10.20 и ранее не всегда корректно обрабатывается такой тип трансляции, если у вас не сеть класса A, B, C или D (например, нет поддержки CIDR). +В &HP-UX; версии 10.20 и ранее не всегда корректно обрабатывается такой тип трансляции, если у вас не сеть класса A, B, C или D (например, нет поддержки CIDR). -Порт просмотра +Порт просмотра -Порт, используемый для широковещательных запросов UDP. По умолчанию это порт сервиса IPP, но вы можете изменить его. Распознается только один порт. +Порт, используемый для широковещательных запросов UDP. По умолчанию это порт сервиса IPP, но вы можете изменить его. Распознается только один порт. -Дополнительные настройки +Дополнительные настройки -Кроме того, вы можете указать адреса для получения информации о принтерах, адреса маршрутизации и т. д. +Кроме того, вы можете указать адреса для получения информации о принтерах, адреса маршрутизации и т. д. -Маски просмотра +Маски просмотра -Это окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять. +Это окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять. -Позволить -Запретить -Порядок просмотра +Позволить +Запретить +Порядок просмотра -Окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять +Окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять -Окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять +Окно, в котором можно определить, какие пакеты сервер &CUPS; будет принимать или отклонять -Окно добавления адреса +Окно добавления адреса -Нажав на кнопку Добавить... справа от списка Просматривать адреса, вы откроете окно, в котором можно, помимо всего прочего, добавлять адреса, для которых просмотр запрещен или разрешён. Выберите нужный элемент из списка Тип, введите адрес и нажмите ОК. +Нажав на кнопку Добавить... справа от списка Просматривать адреса, вы откроете окно, в котором можно, помимо всего прочего, добавлять адреса, для которых просмотр запрещен или разрешён. Выберите нужный элемент из списка Тип, введите адрес и нажмите ОК. -Вот окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты. +Вот окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты. -Окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты +Окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты -Окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты +Окно, в котором можно ввести адрес другого сервера &CUPS;, от которого разрешено получать пакеты -Позволить и Запретить +Позволить и Запретить -Выбрав тип Позволить, вы можете указать маску адресов, с которых можно получать входящие пакеты. По умолчанию разрешено получение пакетов со всех адресов. -Выбрав тип Запретить, вы можете указать маску адресов, с которых запрещено получать входящие пакеты. По умолчанию разрешено получение пакетов со всех адресов. -Для обоих этих типов доступна следующая форма записи масок адресов: +Выбрав тип Позволить, вы можете указать маску адресов, с которых можно получать входящие пакеты. По умолчанию разрешено получение пакетов со всех адресов. +Выбрав тип Запретить, вы можете указать маску адресов, с которых запрещено получать входящие пакеты. По умолчанию разрешено получение пакетов со всех адресов. +Для обоих этих типов доступна следующая форма записи масок адресов: -All +All -None +None -*.domain.com +*.domain.com -.domain.com +.domain.com -host.domain.com +host.domain.com -nnn.* +nnn.* -nnn.nnn.* +nnn.nnn.* -nnn.nnn.nnn.* +nnn.nnn.nnn.* -nnn.nnn.nnn.nnn +nnn.nnn.nnn.nnn -nnn.nnn.nnn.nnn/mmm +nnn.nnn.nnn.nnn/mmm -nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm -Ввод имен узлов или доменов имеет смысл, только если у вас разрешен поиск имен узлов! +Ввод имен узлов или доменов имеет смысл, только если у вас разрешен поиск имен узлов! -Порядок просмотра +Порядок просмотра -Указывает порядок просмотра списков, описанных выше. +Указывает порядок просмотра списков, описанных выше. @@ -2192,138 +1175,87 @@ format="PNG"/> -Время ожидания при просмотре +Время ожидания при просмотре -Это окно, где можно указать время ожидания и интервал просмотра. Доступны два параметра: +Это окно, где можно указать время ожидания и интервал просмотра. Доступны два параметра: -Интервал просмотра -Время ожидания просмотра +Интервал просмотра +Время ожидания просмотра -Окно, где можно указать время ожидания и интервал просмотра +Окно, где можно указать время ожидания и интервал просмотра -Окно, где можно указать время ожидания и интервал просмотра +Окно, где можно указать время ожидания и интервал просмотра -Интервал просмотра +Интервал просмотра -Время между обновлениями информации в секундах. По умолчанию 30 секунд. -Кроме того, обновленная информация рассылается всякий раз, когда меняется состояние принтера, так что это максимальный период между обновлениями. -Если вы укажете 0, информация о ваших принтерах не будет рассылаться, но вы все равно сможете получать информацию о принтерах на других узлах. +Время между обновлениями информации в секундах. По умолчанию 30 секунд. +Кроме того, обновленная информация рассылается всякий раз, когда меняется состояние принтера, так что это максимальный период между обновлениями. +Если вы укажете 0, информация о ваших принтерах не будет рассылаться, но вы все равно сможете получать информацию о принтерах на других узлах. -Время ожидания просмотра +Время ожидания просмотра -Время ожидания (в секундах) для сетевых принтеров — если в этот период информация не будет обновлена, принтер удаляется из списка. -Очевидно, что этот период не должен быть меньше интервала просмотра. По умолчанию это 300 секунд. +Время ожидания (в секундах) для сетевых принтеров — если в этот период информация не будет обновлена, принтер удаляется из списка. +Очевидно, что этот период не должен быть меньше интервала просмотра. По умолчанию это 300 секунд. -Маршрутизация +Маршрутизация -Окно параметров маршрутизации. Адреса маршрутизации доступны в списке Просматривать адреса. +Окно параметров маршрутизации. Адреса маршрутизации доступны в списке Просматривать адреса. -Маршрутизация +Маршрутизация -Окно параметров маршрутизации +Окно параметров маршрутизации -Окно параметров маршрутизации +Окно параметров маршрутизации -Окно ввода адресов для маршрутизации +Окно ввода адресов для маршрутизации -Это окно вызывается нажатием на кнопку Добавить.... Выберите в выпадающем списке вверху тип Маршрутизация и введите пару адресов. +Это окно вызывается нажатием на кнопку Добавить.... Выберите в выпадающем списке вверху тип Маршрутизация и введите пару адресов. -Окно ввода адресов для маршрутизации +Окно ввода адресов для маршрутизации -Окно ввода адресов для маршрутизации +Окно ввода адресов для маршрутизации -Маршрутизация +Маршрутизация -Перенаправлять запросы с одного адреса на другой. +Перенаправлять запросы с одного адреса на другой. @@ -2331,267 +1263,140 @@ format="PNG"/> -Параметры безопасности +Параметры безопасности -Это окно настройки безопасности сервера &CUPS;. Оно содержит следующие настройки, которые могут быть определены для любого ресурса (или расположения) сервера: +Это окно настройки безопасности сервера &CUPS;. Оно содержит следующие настройки, которые могут быть определены для любого ресурса (или расположения) сервера: -Системная группа -Адреса ACL -Аутентификация -Класс -Имена -Шифрование -Позволить -Запретить -Порядок сортировки ACL +Системная группа +Адреса ACL +Аутентификация +Класс +Имена +Шифрование +Позволить +Запретить +Порядок сортировки ACL -Корректными ресурсами сервера &CUPS; могут быть: +Корректными ресурсами сервера &CUPS; могут быть: -корневой каталог сервера: /; -административный каталог сервера: /admin; -каталог принтеров сервера: /printers; -любой отдельный принтер сервера, например: /printers/infotec_P320; -все классы принтеров на сервере: /classes; -любой отдельный класс принтеров сервере, например: //classes/all_infotecs_P320_or_P450. +корневой каталог сервера: /; +административный каталог сервера: /admin; +каталог принтеров сервера: /printers; +любой отдельный принтер сервера, например: /printers/infotec_P320; +все классы принтеров на сервере: /classes; +любой отдельный класс принтеров сервере, например: //classes/all_infotecs_P320_or_P450. -Окно настройки параметров безопасности сервера &CUPS; +Окно настройки параметров безопасности сервера &CUPS; -Окно настройки параметров безопасности сервера &CUPS; +Окно настройки параметров безопасности сервера &CUPS; -Для всех каталогов и файлов, у которых отсутствуют собственные параметры безопасности и которые находятся в указанных выше, применяются параметры этих вышуказанных каталогов. - -Например, если у вас есть принтер infotec_P450, для которого не указаны параметры безопасности. Тогда для него будут использоваться параметры безопасности каталога /printers. Если и для каталога /printers не заданы эти параметры, будут использоваться параметры каталога /. Это могут быть указанные вами значения или значения по умолчанию. +Для всех каталогов и файлов, у которых отсутствуют собственные параметры безопасности и которые находятся в указанных выше, применяются параметры этих вышуказанных каталогов. + +Например, если у вас есть принтер infotec_P450, для которого не указаны параметры безопасности. Тогда для него будут использоваться параметры безопасности каталога /printers. Если и для каталога /printers не заданы эти параметры, будут использоваться параметры каталога /. Это могут быть указанные вами значения или значения по умолчанию. -Системная группа +Системная группа -Имя группы для системного или администраторского доступа. Значения по умолчанию зависят от разынх операционных систем, но обычно это sys, system или root. +Имя группы для системного или администраторского доступа. Значения по умолчанию зависят от разынх операционных систем, но обычно это sys, system или root. -Адреса ACL +Адреса ACL -Права доступа для каждого используемого сервером каталога. +Права доступа для каждого используемого сервером каталога. -Аутентификация +Аутентификация -Используемый тип аутентификации: +Используемый тип аутентификации: -Отсутствует +Отсутствует -Не выполнять аутентификацию. +Не выполнять аутентификацию. -Базовый +Базовый -Выполнять базовую аутентификацию (&HTTP; Basic). +Выполнять базовую аутентификацию (&HTTP; Basic). -Справочник +Справочник -Выполнять более надежную аутентификацию (&HTTP; Digest). +Выполнять более надежную аутентификацию (&HTTP; Digest). -Аутентификация с использованием сертификатов может быть заменена любым из этих методов аутентификации, если подключение локально. +Аутентификация с использованием сертификатов может быть заменена любым из этих методов аутентификации, если подключение локально. -Класс +Класс -Класс авторизации; поддерживаются классы Нет, Владелец, Системный (действительный пользователь в системной группе) и Группа (действительный пользователь в указанной группе). +Класс авторизации; поддерживаются классы Нет, Владелец, Системный (действительный пользователь в системной группе) и Группа (действительный пользователь в указанной группе). -Имена +Имена -Имя группы для класса Группа . +Имя группы для класса Группа . -Шифрование +Шифрование -Использовать или нет шифрование. Это зависит от того, скомпилирован ли &CUPS; с использованием библиотеки OpenSSL. -Возможные значения: +Использовать или нет шифрование. Это зависит от того, скомпилирован ли &CUPS; с использованием библиотеки OpenSSL. +Возможные значения: -Всегда +Всегда -Всегда использовать шифрование (SSL). +Всегда использовать шифрование (SSL). -Никогда +Никогда -Не использовать шифрование. +Не использовать шифрование. -Требуется +Требуется -Использовать расширение TLS. +Использовать расширение TLS. -Если требуется +Если требуется -Использовать шифрование по запросу сервера. +Использовать шифрование по запросу сервера. @@ -2599,304 +1404,189 @@ format="PNG"/> -Позволить +Позволить -Разрешить доступ с указанного имени узла, домена, IP-адреса или из указанной сети. Возможные значения: +Разрешить доступ с указанного имени узла, домена, IP-адреса или из указанной сети. Возможные значения: -All +All -None +None -*.domain.com +*.domain.com -.domain.com +.domain.com -host.domain.com +host.domain.com -nnn.* +nnn.* -nnn.nnn.* +nnn.nnn.* -nnn.nnn.nnn.* +nnn.nnn.nnn.* -nnn.nnn.nnn.nnn +nnn.nnn.nnn.nnn -nnn.nnn.nnn.nnn/mmm +nnn.nnn.nnn.nnn/mmm -nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm -Имена узлов и доменов стоит указывать, если разрешено определение имен узлов (см. выше). +Имена узлов и доменов стоит указывать, если разрешено определение имен узлов (см. выше). -Запретить +Запретить -Запретить доступ с указанного имени узла, домена, IP-адреса или из указанной сети. Возможные значения: +Запретить доступ с указанного имени узла, домена, IP-адреса или из указанной сети. Возможные значения: -All +All -None +None -*.domain.com +*.domain.com -.domain.com +.domain.com -host.domain.com +host.domain.com -nnn.* +nnn.* -nnn.nnn.* +nnn.nnn.* -nnn.nnn.nnn.* +nnn.nnn.nnn.* -nnn.nnn.nnn.nnn +nnn.nnn.nnn.nnn -nnn.nnn.nnn.nnn/mmm +nnn.nnn.nnn.nnn/mmm -nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm +nnn.nnn.nnn.nnn/mmm.mmm.mmm.mmm -Имена узлов и доменов стоит указывать, если разрешено определение имен узлов (см. выше). +Имена узлов и доменов стоит указывать, если разрешено определение имен узлов (см. выше). -Порядок сортировки ACL +Порядок сортировки ACL -Порядок обработки описанных выше списков. +Порядок обработки описанных выше списков. -Пример: параметры безопасности для всех принтеров +Пример: параметры безопасности для всех принтеров -В этом разделе описано окно изменения параметров безопасности сервера &CUPS;. Мы рассмотрим пример использования настроек со значениями, отличными от значений по умолчанию для ресурса /printers. Если вы пользуетесь веб-сервером &CUPS;, то это каталог http://localhost:631/printers/ или (если вы заходите с другой машины) http://cups.server.name:631/printers/. +В этом разделе описано окно изменения параметров безопасности сервера &CUPS;. Мы рассмотрим пример использования настроек со значениями, отличными от значений по умолчанию для ресурса /printers. Если вы пользуетесь веб-сервером &CUPS;, то это каталог http://localhost:631/printers/ или (если вы заходите с другой машины) http://cups.server.name:631/printers/. -На первом снимке показано окно с основными настройками. Вы можете добавлять ресурсы, удалять их и менять их параметры, используя соответствующие кнопки справа. +На первом снимке показано окно с основными настройками. Вы можете добавлять ресурсы, удалять их и менять их параметры, используя соответствующие кнопки справа. -Окно параметров безопасности сервера &CUPS; +Окно параметров безопасности сервера &CUPS; -Окно параметров безопасности сервера &CUPS; +Окно параметров безопасности сервера &CUPS; -Это окно добавления ресурса. Оно похоже на окно изменения свойств уже существующих ресурсов. Вот основные параметры: +Это окно добавления ресурса. Оно похоже на окно изменения свойств уже существующих ресурсов. Вот основные параметры: -Окно добавления ресурса. +Окно добавления ресурса. -Окно добавления ресурса. +Окно добавления ресурса. -Это вторая часть окна добавления ресурса. Оно похоже на окно изменения свойств уже существующих ресурсов. Здесь вы можете хадать маски адресов, с которых разрешен доступ. +Это вторая часть окна добавления ресурса. Оно похоже на окно изменения свойств уже существующих ресурсов. Здесь вы можете хадать маски адресов, с которых разрешен доступ. -Окно добавления ресурса. +Окно добавления ресурса. -Окно добавления ресурса. +Окно добавления ресурса. -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов -Диалог ресурсов +Диалог ресурсов diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/cupsoptions.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/cupsoptions.docbook index d4881f520ec..86198963824 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/cupsoptions.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/cupsoptions.docbook @@ -1,88 +1,48 @@ -Параметры &CUPS;, пока не доступные из <application ->Центра управления &kde;</application ->. +Параметры &CUPS;, пока не доступные из <application>Центра управления &kde;</application>. -В данной главе описывается, как можно изменить параметры &CUPS;, которые пока ещё недоступны через графический интерфейс. +В данной главе описывается, как можно изменить параметры &CUPS;, которые пока ещё недоступны через графический интерфейс. -Возможности &CUPS; +Возможности &CUPS; -&tdeprint; поддерживает все наиболее часто используемые возможности &CUPS;. +&tdeprint; поддерживает все наиболее часто используемые возможности &CUPS;. -Он позволяет добавлять и удалять принтеры, изменять их свойства, настраивать, проверять и т. д. +Он позволяет добавлять и удалять принтеры, изменять их свойства, настраивать, проверять и т. д. -Возможно также управление печатью отдельных документов: отмена печати, приостановка, возобновление, перемещение задания в очередь другого принтера. +Возможно также управление печатью отдельных документов: отмена печати, приостановка, возобновление, перемещение задания в очередь другого принтера. -Настройка &CUPS; без использования Центра управления &kde;. +Настройка &CUPS; без использования Центра управления &kde;. -Получение справки по системе &CUPS; во время работы с ней +Получение справки по системе &CUPS; во время работы с ней -Большую часть сведений о системе &CUPS; можно получить с помощью любого веб-браузера (даже текстового). Для этого введите в браузере адрес http://localhost:631/, и вам будет предоставлена ссылка на имеющуюся на вашем компьютере документацию по &CUPS; (в форматах HTML и PDF). +Большую часть сведений о системе &CUPS; можно получить с помощью любого веб-браузера (даже текстового). Для этого введите в браузере адрес http://localhost:631/, и вам будет предоставлена ссылка на имеющуюся на вашем компьютере документацию по &CUPS; (в форматах HTML и PDF). -Для настройки &CUPS; помимо &tdeprint; можно использовать также веб-браузер и множество программ, запускаемых из командной строки. Программы, запускаемые из командной строки, предоставляют наиболее широкие возможности по настройке &CUPS;. При настройке с помощью браузера возможности несколько ограничены. +Для настройки &CUPS; помимо &tdeprint; можно использовать также веб-браузер и множество программ, запускаемых из командной строки. Программы, запускаемые из командной строки, предоставляют наиболее широкие возможности по настройке &CUPS;. При настройке с помощью браузера возможности несколько ограничены. -&tdeprint;, как и веб-браузер, не позволяет контролировать все настройки &CUPS;, т.к. по мере разработки &CUPS; новые возможности добавляются сначала в программы, вызываемые из командной строки. После установки &CUPS; рекомендуется обновить документацию к ней, так как в документации содержатся сведения о новых возможностях. +&tdeprint;, как и веб-браузер, не позволяет контролировать все настройки &CUPS;, т.к. по мере разработки &CUPS; новые возможности добавляются сначала в программы, вызываемые из командной строки. После установки &CUPS; рекомендуется обновить документацию к ней, так как в документации содержатся сведения о новых возможностях. -В зависимости от того, каким образом вы обновляли &CUPS;, ваш файл с настройками, возможно, обновлён не был; по этой причине новая, более мощная версия &CUPS;, вероятно, не будет использовать все имеющиеся возможности, т.к. они не будут включены в файле настройки. +В зависимости от того, каким образом вы обновляли &CUPS;, ваш файл с настройками, возможно, обновлён не был; по этой причине новая, более мощная версия &CUPS;, вероятно, не будет использовать все имеющиеся возможности, т.к. они не будут включены в файле настройки. -Полный список имеющихся файлов и документации всегда можно найти в Руководстве по администрированию &CUPS; (http://localhost:631/sam.html#FILES). В строке адреса браузера &konqueror; введите man:/lpadmin или man:/cupsd.conf, чтобы получить справку по самым важным командам и по формату файла настройки соответственно. В документах, которые отобразит &konqueror;, также будут содержаться ссылки на другие файлы справки и дополнительную документацию. +Полный список имеющихся файлов и документации всегда можно найти в Руководстве по администрированию &CUPS; (http://localhost:631/sam.html#FILES). В строке адреса браузера &konqueror; введите man:/lpadmin или man:/cupsd.conf, чтобы получить справку по самым важным командам и по формату файла настройки соответственно. В документах, которые отобразит &konqueror;, также будут содержаться ссылки на другие файлы справки и дополнительную документацию. -Другие источники информации о &CUPS; - -Чтобы найти установленную в вашем компьютере документацию по &CUPS;, воспользуйтесь следующей командой: - -vasiliy@dom:~ -> apropos cups +Другие источники информации о &CUPS; + +Чтобы найти установленную в вашем компьютере документацию по &CUPS;, воспользуйтесь следующей командой: + +vasiliy@dom:~ > apropos cups cups-calibrate (8)- ESP Printer Calibration Tool lpstat (1) - print cups status information @@ -107,415 +67,168 @@ lpadmin (8) - configure cups printers and classes printers.conf (5) - printer configuration file for cups cupsd.conf (5) - server configuration file for cups filter (1) - cups file conversion filter interfaces - + -Настройка &CUPS; из командной строки +Настройка &CUPS; из командной строки -Ниже приведены некоторые возможности, которые доступны только с помощью команд, запускаемых из командной строки. +Ниже приведены некоторые возможности, которые доступны только с помощью команд, запускаемых из командной строки. -Разрешение и запрещение доступа к принтеру отдельным пользователям - -При установке принтера (или изменении его свойств) с помощью команд, запускаемых из командной строки, вы можете разрешить или запретить отдельному пользователю доступ к заданному принтеру. Для этого воспользуйтесь следующей командой: - -lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue allow:vasiliy,masha,lena /home/vasiliy/PPDs/DVHV.ppd - -С помощью такой команды вы разрешите доступ к принтеру только трём указанным пользователям. Если какой-либо другой пользователь попытается воспользоваться этим принтером, ему будет показано сообщение об ошибке. - -lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue deny:vladimir,boss,ivan /home/vasiliy/PPDs/DVHV.ppd - -С помощью этой команды вы запретите доступ к принтеру только трём указанным пользователям, таким образом разрешая его всем остальным. Если пользователь, доступ которому запрещён, попытается воспользоваться этим принтером, ему будет показано сообщение об ошибке. +Разрешение и запрещение доступа к принтеру отдельным пользователям + +При установке принтера (или изменении его свойств) с помощью команд, запускаемых из командной строки, вы можете разрешить или запретить отдельному пользователю доступ к заданному принтеру. Для этого воспользуйтесь следующей командой: + +lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue allow:vasiliy,masha,lena /home/vasiliy/PPDs/DVHV.ppd + +С помощью такой команды вы разрешите доступ к принтеру только трём указанным пользователям. Если какой-либо другой пользователь попытается воспользоваться этим принтером, ему будет показано сообщение об ошибке. + +lpadmin HeidelbergDigimaster9110 lpd:/10.160.16.99/mqueue deny:vladimir,boss,ivan /home/vasiliy/PPDs/DVHV.ppd + +С помощью этой команды вы запретите доступ к принтеру только трём указанным пользователям, таким образом разрешая его всем остальным. Если пользователь, доступ которому запрещён, попытается воспользоваться этим принтером, ему будет показано сообщение об ошибке. -На данный момент невозможно использование обоих вышеприведённых вариантов одновременно; в будущих версиях такая возможность будет реализована с помощью объединения пользователей в группы. +На данный момент невозможно использование обоих вышеприведённых вариантов одновременно; в будущих версиях такая возможность будет реализована с помощью объединения пользователей в группы. -Задание ограничений на использование отдельных принтеров +Задание ограничений на использование отдельных принтеров -Иногда бывает необходимо установить ограничение на использование определённого принтера. Например, вам может понадобиться задать максимальное количество страниц или максимальный объём данных, который пользователи могут выводить на данном принтере. +Иногда бывает необходимо установить ограничение на использование определённого принтера. Например, вам может понадобиться задать максимальное количество страниц или максимальный объём данных, который пользователи могут выводить на данном принтере. -Задать ограничения на количество страниц или объём данных можно во время установки принтера или впоследствии, при его настройке. Для этого воспользуйтесь ключом команды lpadmin. Ниже приведены дополнительные сведения по заданию ограничений (на момент написания данного руководства в официальной документации по &CUPS; данные сведения отсутствовали): +Задать ограничения на количество страниц или объём данных можно во время установки принтера или впоследствии, при его настройке. Для этого воспользуйтесь ключом команды lpadmin. Ниже приведены дополнительные сведения по заданию ограничений (на момент написания данного руководства в официальной документации по &CUPS; данные сведения отсутствовали): -&CUPS; позволяет задать ограничения на количество страниц и на объём данных, которые пользователи могут выводить на каждом установленном принтере. +&CUPS; позволяет задать ограничения на количество страниц и на объём данных, которые пользователи могут выводить на каждом установленном принтере. -Ограничения действуют для всех, однако задаются исходя из расчёта на одного пользователя. +Ограничения действуют для всех, однако задаются исходя из расчёта на одного пользователя. -При использовании ограничений на количество страниц учитываются также и разделительные страницы (если они используются). +При использовании ограничений на количество страниц учитываются также и разделительные страницы (если они используются). -Таким образом, например, возможно установить ограничение в 20 страниц в день для каждого пользователя определённого принтера; однако нельзя установить ограничение для всех за исключением пользователей Vasiliy и root. +Таким образом, например, возможно установить ограничение в 20 страниц в день для каждого пользователя определённого принтера; однако нельзя установить ограничение для всех за исключением пользователей Vasiliy и root. -Для настройки ограничений воспользуйтесь ключами , и . +Для настройки ограничений воспользуйтесь ключами , и . -Ключ позволяет задать промежуток времени, в течение которого ограничение действует (данное значение указывается в секундах; так, в одних сутках 60x60x24 = 86400 секунд, в одной неделе - 60x60x24x7 = 604800, а в месяце - 60x60x24x30 = 2592300). +Ключ позволяет задать промежуток времени, в течение которого ограничение действует (данное значение указывается в секундах; так, в одних сутках 60x60x24 = 86400 секунд, в одной неделе - 60x60x24x7 = 604800, а в месяце - 60x60x24x30 = 2592300). -Для включения ограничений необходимо, чтобы указанный промежуток времени, а также по крайней мере одно заданное значение (количество страниц или объём данных) было ненулевым. +Для включения ограничений необходимо, чтобы указанный промежуток времени, а также по крайней мере одно заданное значение (количество страниц или объём данных) было ненулевым. -Если параметр равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято. +Если параметр равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято. -Если параметр равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято. +Если параметр равен нулю (он равен нулю по умолчанию), это означает, что ограничение снято. -Если параметр равен нулю, это означает, что счётчик напечатанных страниц или объёма данных не будет сбрасываться через определённый промежуток времени (то есть система будет учитывать все напечатанные страницы с начала использования). +Если параметр равен нулю, это означает, что счётчик напечатанных страниц или объёма данных не будет сбрасываться через определённый промежуток времени (то есть система будет учитывать все напечатанные страницы с начала использования). -Примеры правильного использования программы lpadmin: - -В данном примере задаётся как ограничение на объём данных, так и промежуток времени, через который счётчик выведенных данных следует сбрасывать: - -lpadmin danka_infotec_4850 job-quota-period=604800 job-k-limit=1024 - -Таким образом для каждого пользователя принтера danka_infotec_4850 устанавливается предел в 1 Мб данных в неделю. - -lpadmin danka_infotec_4105 job-quota-period=604800 job-page-limit=100 - -Таким образом для каждого пользователя принтера danka_infotec_4105 устанавливается предел в 100 страниц в неделю. - -lpadmin danka_infotec_P450 job-quota-period=604800 job-k-limit=1024 job-page-limit=100 - -Таким образом для каждого пользователя принтера danka_infotec_P450 устанавливается предел одновременно в 1 Мб в неделю и в 100 страниц в неделю. За одну неделю пользователь не сможет напечатать ни больше одного мегабайта, ни больше ста страниц. +Примеры правильного использования программы lpadmin: + +В данном примере задаётся как ограничение на объём данных, так и промежуток времени, через который счётчик выведенных данных следует сбрасывать: + +lpadmin danka_infotec_4850 job-quota-period=604800 job-k-limit=1024 + +Таким образом для каждого пользователя принтера danka_infotec_4850 устанавливается предел в 1 Мб данных в неделю. + +lpadmin danka_infotec_4105 job-quota-period=604800 job-page-limit=100 + +Таким образом для каждого пользователя принтера danka_infotec_4105 устанавливается предел в 100 страниц в неделю. + +lpadmin danka_infotec_P450 job-quota-period=604800 job-k-limit=1024 job-page-limit=100 + +Таким образом для каждого пользователя принтера danka_infotec_P450 устанавливается предел одновременно в 1 Мб в неделю и в 100 страниц в неделю. За одну неделю пользователь не сможет напечатать ни больше одного мегабайта, ни больше ста страниц. -Примеры неправильного использования программы lpadmin: - -Ниже приведены примеры неправильного использования программы lpadmin (в каждом случае не указан один из двух необходимых параметров: промежуток времени и ограничение по количеству страниц или объёму данных): - -lpadmin danka_infotec_P320 job-quota-period=604800 - -lpadmin danka_infotec_FullColor job-page-limit=100 - -lpadmin danka_infotec_HiSpeed job-k-limit=1024 +Примеры неправильного использования программы lpadmin: + +Ниже приведены примеры неправильного использования программы lpadmin (в каждом случае не указан один из двух необходимых параметров: промежуток времени и ограничение по количеству страниц или объёму данных): + +lpadmin danka_infotec_P320 job-quota-period=604800 + +lpadmin danka_infotec_FullColor job-page-limit=100 + +lpadmin danka_infotec_HiSpeed job-k-limit=1024 -Сообщения об ошибках +Сообщения об ошибках -При превышении установленного ограничения на количество страниц или объём данных пользователю будет показано сообщение об ошибке (client-error-not-possible). +При превышении установленного ограничения на количество страниц или объём данных пользователю будет показано сообщение об ошибке (client-error-not-possible). -Поддержка печати из &Windows; (так называемых <quote ->raw</quote -> принтеров) - -Для того, чтобы &CUPS; поддерживал печать необрабатываемых (raw) документов с компьютеров, работающих под управлением &Windows;, для каждого принтера, на котором предполагается печатать, необходимо отключить обработку печатаемых документов. Для этого воспользуйтесь командой lpadmin (причём указывать файл &PPD; не следует): - -lpadmin Raw_Danka_infotec lpd://10.160.16.137/PORT1 - -Под необрабатываемыми (raw) очередями понимается то, что файл, отправленный на печать, никак не преобразуется в другой формат. Это нужно, например, когда клиенты &Windows; печатают через &CUPS; на PCL-принтер, открытый для клиентского доступа Samba-сервером. В этом случае &Windows;-драйвер принтера сгенерирует уже готовый к печати документ, и &CUPS; не будет сам обрабатывать печатаемый документ. Это бы только испортило сам документ. Поэтому существует возможность использовать команду lpadmin без &PPD;, чтобы &CUPS; не осуществлял никакой обработки документа. +Поддержка печати из &Windows; (так называемых <quote>raw</quote> принтеров) + +Для того, чтобы &CUPS; поддерживал печать необрабатываемых (raw) документов с компьютеров, работающих под управлением &Windows;, для каждого принтера, на котором предполагается печатать, необходимо отключить обработку печатаемых документов. Для этого воспользуйтесь командой lpadmin (причём указывать файл &PPD; не следует): + +lpadmin Raw_Danka_infotec lpd://10.160.16.137/PORT1 + +Под необрабатываемыми (raw) очередями понимается то, что файл, отправленный на печать, никак не преобразуется в другой формат. Это нужно, например, когда клиенты &Windows; печатают через &CUPS; на PCL-принтер, открытый для клиентского доступа Samba-сервером. В этом случае &Windows;-драйвер принтера сгенерирует уже готовый к печати документ, и &CUPS; не будет сам обрабатывать печатаемый документ. Это бы только испортило сам документ. Поэтому существует возможность использовать команду lpadmin без &PPD;, чтобы &CUPS; не осуществлял никакой обработки документа. -Разрешение проблем &CUPS; с помощью &tdeprint; +Разрешение проблем &CUPS; с помощью &tdeprint; -Данный раздел руководства по &tdeprint; составлен из вопросов пользователей &tdeprint;, а также ответов на них других пользователей. +Данный раздел руководства по &tdeprint; составлен из вопросов пользователей &tdeprint;, а также ответов на них других пользователей. -Сообщения об ошибках +Сообщения об ошибках -Что означает сообщение client-error-bad-request? +Что означает сообщение client-error-bad-request? -&CUPS; не может обработать файл, который пользователь послал на печать. Такое сообщение часто появляется при посылке пустого файла. +&CUPS; не может обработать файл, который пользователь послал на печать. Такое сообщение часто появляется при посылке пустого файла. -Что означает сообщение client-error-not-possible? +Что означает сообщение client-error-not-possible? -Пользователь не имеет достаточных привилегий для печати на данном принтере. Возможно также, что пользователь превысил установленные ограничения (объём данных или количество страниц). +Пользователь не имеет достаточных привилегий для печати на данном принтере. Возможно также, что пользователь превысил установленные ограничения (объём данных или количество страниц). -Что означает сообщение client-error-not-found? +Что означает сообщение client-error-not-found? -Пользователь пытается получить доступ к несуществующем ресурсу сервера &CUPS;; например, он может попытаться напечатать несуществующий файл, или доступ к файлу может быть запрещён. +Пользователь пытается получить доступ к несуществующем ресурсу сервера &CUPS;; например, он может попытаться напечатать несуществующий файл, или доступ к файлу может быть запрещён. @@ -524,332 +237,165 @@ filter (1) - cups file conversion filter interfaces -Вопросы и ответы +Вопросы и ответы -Возможна ли повторная печать уже выполненных заданий? +Возможна ли повторная печать уже выполненных заданий? -Повторная печать выполненных заданий возможна. Для этого в файл /etc/cups/cupsd.conf необходимо добавить следующую строку: set PreserveJobFiles True. +Повторная печать выполненных заданий возможна. Для этого в файл /etc/cups/cupsd.conf необходимо добавить следующую строку: set PreserveJobFiles True. -Как отключить список выполненных заданий, отображаемый при настройке с помощью веб-браузера? +Как отключить список выполненных заданий, отображаемый при настройке с помощью веб-браузера? -Данный раздел руководства ещё не готов. +Данный раздел руководства ещё не готов. -Как ведётся учёт напечатанных страниц? +Как ведётся учёт напечатанных страниц? -Для учёта напечатанных страниц &CUPS; обрабатывает каждый документ фильтром pstops. Результат работы этого фильтра можно перенаправить на обработку другим фильтрам (например pstoraster, а после него - rastertopcl) или послать прямо на печать (если принтер поддерживает команды &PostScript;). - -Учёт страниц ведётся как для сетевых принтеров, так и для принтеров, подключённых с помощью параллельного или последовательного портов, а также с помощью USB. Для правильной работы pstops необходимо, чтобы на вход ему подавались команды &PostScript; в формате DSC (Document Structuring Convention - стандартная структура документа). При выводе каждой страницы pstops записывает сведения о ней (время печати, имя пользователя, номер и название задания, адрес принтера, количество копий, объём данных) в файл /var/log/cups/page_log. - -Примечание: хотелось бы изменить программу webalizer таким образом, чтобы она читала файл page_log и выводила сведения о количестве напечатанных каждым пользователем страниц. Кто-нибудь возьмётся помочь? - -Ошибки при учёте страниц могут возникать в следующих случаях: +Для учёта напечатанных страниц &CUPS; обрабатывает каждый документ фильтром pstops. Результат работы этого фильтра можно перенаправить на обработку другим фильтрам (например pstoraster, а после него - rastertopcl) или послать прямо на печать (если принтер поддерживает команды &PostScript;). + +Учёт страниц ведётся как для сетевых принтеров, так и для принтеров, подключённых с помощью параллельного или последовательного портов, а также с помощью USB. Для правильной работы pstops необходимо, чтобы на вход ему подавались команды &PostScript; в формате DSC (Document Structuring Convention - стандартная структура документа). При выводе каждой страницы pstops записывает сведения о ней (время печати, имя пользователя, номер и название задания, адрес принтера, количество копий, объём данных) в файл /var/log/cups/page_log. + +Примечание: хотелось бы изменить программу webalizer таким образом, чтобы она читала файл page_log и выводила сведения о количестве напечатанных каждым пользователем страниц. Кто-нибудь возьмётся помочь? + +Ошибки при учёте страниц могут возникать в следующих случаях: -Бумага застряла в принтере, и выполнение задания было автоматически отменено (выполнение задания также может быть отменено, если данные поступают в неверном формате). +Бумага застряла в принтере, и выполнение задания было автоматически отменено (выполнение задания также может быть отменено, если данные поступают в неверном формате). -Количество страниц, которое &CUPS; отображает для каждого необрабатываемого документа, напечатанного из &Windows;, равно единице. +Количество страниц, которое &CUPS; отображает для каждого необрабатываемого документа, напечатанного из &Windows;, равно единице. -Таким образом, учёт напечатанных страниц в &CUPS; не всегда абсолютно точен, а может быть и вовсе неточен. Единственный счётчик страниц, который может предоставить точные сведения, находится в самом принтере. Только немногие принтеры позволяют получить данные с этого счётчика по протоколу SNMP (Simple Network Management Protocol - протокол управления сетями). К сожалению, в крупных сетях с большим количеством принтеров не существует абсолютно надёжного средства учёта страниц. +Таким образом, учёт напечатанных страниц в &CUPS; не всегда абсолютно точен, а может быть и вовсе неточен. Единственный счётчик страниц, который может предоставить точные сведения, находится в самом принтере. Только немногие принтеры позволяют получить данные с этого счётчика по протоколу SNMP (Simple Network Management Protocol - протокол управления сетями). К сожалению, в крупных сетях с большим количеством принтеров не существует абсолютно надёжного средства учёта страниц. -Почему учёт страниц не работает при печати из &Windows;? +Почему учёт страниц не работает при печати из &Windows;? -Драйверы принтеров, поставляемые с &Windows;, посылают документ на печать в формате, готовом к отправке на принтер. Обработка таких данных с помощью фильтра невозможна. (Так как pstops - фильтр, производящий подсчёт страниц - работает только с данными в формате &PostScript;.) Для каждого необрабатываемого документа, напечатанного из &Windows;, количество страниц устанавливается в единицу. +Драйверы принтеров, поставляемые с &Windows;, посылают документ на печать в формате, готовом к отправке на принтер. Обработка таких данных с помощью фильтра невозможна. (Так как pstops - фильтр, производящий подсчёт страниц - работает только с данными в формате &PostScript;.) Для каждого необрабатываемого документа, напечатанного из &Windows;, количество страниц устанавливается в единицу. -Как получить список доступных настроек принтера или файла &PPD;? +Как получить список доступных настроек принтера или файла &PPD;? -Обратитесь к документации по команде lpoptions. Эта команда позволяет получить список настроек любого доступного принтера (подключённого к вашему компьютеру или сетевого). - -Команда такого вида: lpoptions HitachiDDP70MicroPress - позволяет получить список доступных настроек принтера HitachiDDP70MicroPress (настройки читаются из файла &PPD;). При этом система &CUPS; должна быть включена как на удалённом компьютере, так и на локальном. +Обратитесь к документации по команде lpoptions. Эта команда позволяет получить список настроек любого доступного принтера (подключённого к вашему компьютеру или сетевого). + +Команда такого вида: lpoptions HitachiDDP70MicroPress - позволяет получить список доступных настроек принтера HitachiDDP70MicroPress (настройки читаются из файла &PPD;). При этом система &CUPS; должна быть включена как на удалённом компьютере, так и на локальном. -Как интерпретировать полученный список настроек? +Как интерпретировать полученный список настроек? -Обычно драйвер принтера показывает настройки в удобочитаемом виде. Однако иногда бывает необходимо изменить какой-либо параметр, который не входит в стандарт &PostScript;. Ниже приведён пример изменения такого нестандартного параметра. - -Принтер Hitachi DDP70 позволяет печатать с двух сторон. Необходимо узнать, как включить режим двусторонней печати. Следует ли использовать параметр duplex, Duplex или что-либо другое? Чтобы получить ответ на этот вопрос, воспользуйтесь командой такого вида: - -lpoptions transmeta Hitachi_DDP70_ClusterPrintingSystem | grep uplex - -Будет выведена следующая строка: - -TR-Duplex/Duplex: False *True - -Её следует понимать таким образом: +Обычно драйвер принтера показывает настройки в удобочитаемом виде. Однако иногда бывает необходимо изменить какой-либо параметр, который не входит в стандарт &PostScript;. Ниже приведён пример изменения такого нестандартного параметра. + +Принтер Hitachi DDP70 позволяет печатать с двух сторон. Необходимо узнать, как включить режим двусторонней печати. Следует ли использовать параметр duplex, Duplex или что-либо другое? Чтобы получить ответ на этот вопрос, воспользуйтесь командой такого вида: + +lpoptions transmeta Hitachi_DDP70_ClusterPrintingSystem | grep uplex + +Будет выведена следующая строка: + +TR-Duplex/Duplex: False *True + +Её следует понимать таким образом: -название нужного нам параметра - ; +название нужного нам параметра - ; -после косой черты указан перевод этого параметра (Duplex); таким вы будете его видеть при настройке с помощью графической среды или веб-браузера; +после косой черты указан перевод этого параметра (Duplex); таким вы будете его видеть при настройке с помощью графической среды или веб-браузера; -этому параметру можно присвоить два значения: False (выключено) или True (включено); +этому параметру можно присвоить два значения: False (выключено) или True (включено); -сейчас значение этого параметра - True (включено); текущее значение отмечено звёздочкой *. +сейчас значение этого параметра - True (включено); текущее значение отмечено звёздочкой *. -Чтобы временно изменить данное значение и напечатать документ только на одной стороне, воспользуйтейсь такой командой: - -lpr Hitachi_DDP70_ClusterPrintingSystem TR-Duplex=False /путь/к/печатаемому/документу +Чтобы временно изменить данное значение и напечатать документ только на одной стороне, воспользуйтейсь такой командой: + +lpr Hitachi_DDP70_ClusterPrintingSystem TR-Duplex=False /путь/к/печатаемому/документу -Как получить список доступных настроек в удобочитаемом виде? +Как получить список доступных настроек в удобочитаемом виде? -Для этого необходимо воспользоваться командой lphelp. (На момент написания данного руководства документация по команде lphelp отсутствует.) - -lphelp infotecP450 - -Эта команда предоставит вам список всех доступных параметров заданного принтера в убодочитаемом виде, а также укажет значение и способ применения каждого из них. Вы также можете получить список параметров сразу нескольких принтеров: - -lphelp infotec7410color DANKA_fullcolor_D2000 HP_ColorLaserJet8550 - -Вместо названия принтера также можно указать файл &PPD;: - -lphelp /home/vasiliy/PPDs/HP-ColorLaserJet8550.ppd +Для этого необходимо воспользоваться командой lphelp. (На момент написания данного руководства документация по команде lphelp отсутствует.) + +lphelp infotecP450 + +Эта команда предоставит вам список всех доступных параметров заданного принтера в убодочитаемом виде, а также укажет значение и способ применения каждого из них. Вы также можете получить список параметров сразу нескольких принтеров: + +lphelp infotec7410color DANKA_fullcolor_D2000 HP_ColorLaserJet8550 + +Вместо названия принтера также можно указать файл &PPD;: + +lphelp /home/vasiliy/PPDs/HP-ColorLaserJet8550.ppd -Разрешение проблем +Разрешение проблем -Ниже приведён список наиболее часто встречающихся проблем: +Ниже приведён список наиболее часто встречающихся проблем: -Неверно работает принтер 3-lp-duplex. +Неверно работает принтер 3-lp-duplex. -Названия принтеров должны начинаться с буквы и могут быть длиной до 128 символов. Допускается использование букв латинского алфавита, цифр и знаков подчёркивания. Использование дефисов может стать причиной неверной работы принтера. Также следует учесть, что в названиях принтеров не имеет значения, являются ли буквы строчными или прописными. Таким образом, название Best_of_Danka идентично названию best_of_danka или BEST_OF_DANKA. +Названия принтеров должны начинаться с буквы и могут быть длиной до 128 символов. Допускается использование букв латинского алфавита, цифр и знаков подчёркивания. Использование дефисов может стать причиной неверной работы принтера. Также следует учесть, что в названиях принтеров не имеет значения, являются ли буквы строчными или прописными. Таким образом, название Best_of_Danka идентично названию best_of_danka или BEST_OF_DANKA. -Не удаётся получить удалённый доступ к принтеру, подключённому к компьютеру под управлением &Windows;. Выдаётся сообщение Unable to connect to SAMBA host: Success. +Не удаётся получить удалённый доступ к принтеру, подключённому к компьютеру под управлением &Windows;. Выдаётся сообщение Unable to connect to SAMBA host: Success. -Убедитесь, что у вас есть соответствующие привилегии для печати на этом принтере. +Убедитесь, что у вас есть соответствующие привилегии для печати на этом принтере. -Файлы, которые были посланы на печать на принтер lp, иногда странным образом исчезают, а потом печатаются на совершенно другом принтере. +Файлы, которые были посланы на печать на принтер lp, иногда странным образом исчезают, а потом печатаются на совершенно другом принтере. -Название lp скорее всего также используется другими, поэтому при включённом параметре ImplicitClasses On &CUPS; будет рассматривать все принтеры с одинаковыми именами как принадлежащие к одному классу. Таким образом, документ будет послан первому же доступному принтеру. - -Чтобы избежать такой ситуации, давайте сетевым принтерам уникальные имена. (Не забывайте также, что при неправильной настройке любой принтер, подключённый к компьютеру, может стать доступен всей сети.) +Название lp скорее всего также используется другими, поэтому при включённом параметре ImplicitClasses On &CUPS; будет рассматривать все принтеры с одинаковыми именами как принадлежащие к одному классу. Таким образом, документ будет послан первому же доступному принтеру. + +Чтобы избежать такой ситуации, давайте сетевым принтерам уникальные имена. (Не забывайте также, что при неправильной настройке любой принтер, подключённый к компьютеру, может стать доступен всей сети.) diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/extensions.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/extensions.docbook index 67269fc9ccd..09d31709887 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/extensions.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/extensions.docbook @@ -1,76 +1,53 @@ -Дополнения ко всем системам печати +Дополнения ко всем системам печати -<quote ->Виртуальные</quote -> принтеры +<quote>Виртуальные</quote> принтеры -Отправка факсов +Отправка факсов -Этот раздел ещё не написан. +Этот раздел ещё не написан. -Печать в файл +Печать в файл -Этот раздел ещё не написан. +Этот раздел ещё не написан. -Создание файла в формате <acronym ->PDF</acronym -> +Создание файла в формате <acronym>PDF</acronym> -Этот раздел ещё не написан. +Этот раздел ещё не написан. -Внешние фильтры +Внешние фильтры -Фильтр для текстовых файлов <command ->enscript</command -> +Фильтр для текстовых файлов <command>enscript</command> -Этот раздел ещё не написан. +Этот раздел ещё не написан. -Фильтр для любого типа файлов <quote ->n-up</quote -> +Фильтр для любого типа файлов <quote>n-up</quote> -Этот раздел ещё не написан. +Этот раздел ещё не написан. -Фильтры для печати документов формата &PostScript; в виде, удобном для переплёта +Фильтры для печати документов формата &PostScript; в виде, удобном для переплёта -Этот раздел ещё не написан. +Этот раздел ещё не написан. diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/external-command.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/external-command.docbook index e57e909b41d..e0be2cd0383 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/external-command.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/external-command.docbook @@ -1,26 +1,20 @@ -Печать с помощью внешних команд печати (как в &Netscape;) +Печать с помощью внешних команд печати (как в &Netscape;) -Иногда бывает необходимо использовать систему печати, которая не поддерживается &tdeprint;. В этом случае, когда появится окно печати, в текстовом поле вы сами можете задать команду, с помощью которой будет производиться печать. Это полезно, например, если вы сами написали такую программу. +Иногда бывает необходимо использовать систему печати, которая не поддерживается &tdeprint;. В этом случае, когда появится окно печати, в текстовом поле вы сами можете задать команду, с помощью которой будет производиться печать. Это полезно, например, если вы сами написали такую программу. -Обзор предоставляемых возможностей +Обзор предоставляемых возможностей -Управление принтерами: не поддерживается. +Управление принтерами: не поддерживается. -Управление заданиями: не поддерживается. +Управление заданиями: не поддерживается. -Настройка печати: пользователь может задавать дополнительные параметры команде, с помощью которой производится печать. +Настройка печати: пользователь может задавать дополнительные параметры команде, с помощью которой производится печать. diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/final-word.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/final-word.docbook index 4499af0ee30..cdce28fe95c 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/final-word.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/final-word.docbook @@ -1,89 +1,59 @@ -От автора +От автора -Кто я такой и чем я занимаюсь +Кто я такой и чем я занимаюсь -Я работаю в компании Danka Deutschland GmbH, которая является ведущим поставщиком профессиональных и высокоскоростных принтеров различных производителей. Наряду с принтерами Danka предоставляет также программное обеспечение для них, расходные материалы, обслуживание, техническую поддержку и индивидуальные решения на основе всех имеющихся продуктов. Я работаю системным разработчиком. Danka предлагает в частности продукты таких фирм, как Heidelberg (ранее известная как Kodak), Canon, &Hewlett-Packard;, Hitachi, Infotec и EfI. +Я работаю в компании Danka Deutschland GmbH, которая является ведущим поставщиком профессиональных и высокоскоростных принтеров различных производителей. Наряду с принтерами Danka предоставляет также программное обеспечение для них, расходные материалы, обслуживание, техническую поддержку и индивидуальные решения на основе всех имеющихся продуктов. Я работаю системным разработчиком. Danka предлагает в частности продукты таких фирм, как Heidelberg (ранее известная как Kodak), Canon, &Hewlett-Packard;, Hitachi, Infotec и EfI. -С &Linux; и другим свободным программным обеспечением я познакомился не так давно. Когда в начале 1999 года я узнал &Linux; получше, моим самым большим разочарованием стала невозможность полноценного управления печатью документов. У меня легко получалось печатать односторонние документы, но что делать с двусторонними? Как автоматически прокалывать дырки, сортировать страницы, скреплять листы? +С &Linux; и другим свободным программным обеспечением я познакомился не так давно. Когда в начале 1999 года я узнал &Linux; получше, моим самым большим разочарованием стала невозможность полноценного управления печатью документов. У меня легко получалось печатать односторонние документы, но что делать с двусторонними? Как автоматически прокалывать дырки, сортировать страницы, скреплять листы? -Я стал искать готовые решения в Интернете. К счастью, уже в мае 1999 Майк Свит, главный разработчик &CUPS;, объявил о выпуске первой бета-версии этого замечательного программного продукта. И как только я попробовал &CUPS;, я сразу понял: это - то, что нужно! +Я стал искать готовые решения в Интернете. К счастью, уже в мае 1999 Майк Свит, главный разработчик &CUPS;, объявил о выпуске первой бета-версии этого замечательного программного продукта. И как только я попробовал &CUPS;, я сразу понял: это - то, что нужно! -После этого я попытался заинтересовать системой &CUPS; различных поставщиков &Linux;. Это оказалось совсем не просто: каждый из них был уверен, что именно та система, которую использовал он, была наилучшей. Возможно, они (как и многие разработчики &Linux;) никогда не задумывались, как, например, наилучшим образом предоставить поддержку двусторонней печати, просто потому, что никогда не сталкивались с принтерами, у которых такая возможность имеется. +После этого я попытался заинтересовать системой &CUPS; различных поставщиков &Linux;. Это оказалось совсем не просто: каждый из них был уверен, что именно та система, которую использовал он, была наилучшей. Возможно, они (как и многие разработчики &Linux;) никогда не задумывались, как, например, наилучшим образом предоставить поддержку двусторонней печати, просто потому, что никогда не сталкивались с принтерами, у которых такая возможность имеется. -В конце концов в результате моих попыток заинтересовать общественность в системе &CUPS; один редактор предложил мне самому написать серию статей на эту тему, что я и сделал. Так я и получил псевдоним CUPS Evangelist (Проповедник CUPS). И я не собираюсь его менять, тем более, что теперь уже и разработчики &kde; втянули меня в эту работу... +В конце концов в результате моих попыток заинтересовать общественность в системе &CUPS; один редактор предложил мне самому написать серию статей на эту тему, что я и сделал. Так я и получил псевдоним CUPS Evangelist (Проповедник CUPS). И я не собираюсь его менять, тем более, что теперь уже и разработчики &kde; втянули меня в эту работу... -В любом случае, сейчас &CUPS; уверенно шагает по всему миру &UNIX; (и &Linux;), и эти шаги вполне могут стать победными: я в некоторой степени горжусь тем, что поддерживал эту систему и помогал её развитию с момента её появления. +В любом случае, сейчас &CUPS; уверенно шагает по всему миру &UNIX; (и &Linux;), и эти шаги вполне могут стать победными: я в некоторой степени горжусь тем, что поддерживал эту систему и помогал её развитию с момента её появления. -Вот что я вам скажу, исходя из моего личного опыта: даже если опытные пользователи &Linux; смотрят на вас с усмешкой, даже если ваши знания в области программирования близки к нулю, вы всё равно можете помочь в развитии свободного программного обеспечения. И проекта &kde; в частности. +Вот что я вам скажу, исходя из моего личного опыта: даже если опытные пользователи &Linux; смотрят на вас с усмешкой, даже если ваши знания в области программирования близки к нулю, вы всё равно можете помочь в развитии свободного программного обеспечения. И проекта &kde; в частности. -Благодарности +Благодарности -Я хотел бы выразить благодарность +Я хотел бы выразить благодарность -Майку Свиту за собственно разработку &CUPS;; +Майку Свиту за собственно разработку &CUPS;; -Жану-Ерику Кенде за разработку kups и qtcups, предшественников &tdeprint;; +Жану-Ерику Кенде за разработку kups и qtcups, предшественников &tdeprint;; -Майклу Гофиулу, за то, что с недавних пор он стал делать всю самую тяжёлую работу; +Майклу Гофиулу, за то, что с недавних пор он стал делать всю самую тяжёлую работу; -Мартину Конольду, за то, что он всегда подумает, прежде чем что-то сделать; +Мартину Конольду, за то, что он всегда подумает, прежде чем что-то сделать; -Свену Гукесу, за то, что он научил меня искусству выживания при работе с терминалом (на случай, если под рукой нет &kde;); +Свену Гукесу, за то, что он научил меня искусству выживания при работе с терминалом (на случай, если под рукой нет &kde;); -и всем остальным, кого здесь не удастся упомянуть, но кто также помог мне узнать что-то новое; +и всем остальным, кого здесь не удастся упомянуть, но кто также помог мне узнать что-то новое; -и в конце концов Тому Шваллеру, который вдохновил меня на написание этого руководства. +и в конце концов Тому Шваллеру, который вдохновил меня на написание этого руководства. -Возможные трудности +Возможные трудности -&tdeprint; разрабатывалась на основе системы &CUPS; версии 1.1.6, но также проверялась в сочетании с другими версиями &CUPS;, и на настоящий момент никаких проблем обнаружено не было. К моменту написания данного руководства уже была выпущена версия &CUPS; 1.1.18; в ней имеются новые возможности, которые &tdeprint; ещё не поддерживает. Чтобы воспользоваться этими возможностями, вам необходимо будет использовать программы, вызываемые из командной строки, а также, возможно, редактировать файлы настройки вручную. Эти возможности будут включены в последующие версии &tdeprint;, а также будут описаны в новых редакциях данного руководства. +&tdeprint; разрабатывалась на основе системы &CUPS; версии 1.1.6, но также проверялась в сочетании с другими версиями &CUPS;, и на настоящий момент никаких проблем обнаружено не было. К моменту написания данного руководства уже была выпущена версия &CUPS; 1.1.18; в ней имеются новые возможности, которые &tdeprint; ещё не поддерживает. Чтобы воспользоваться этими возможностями, вам необходимо будет использовать программы, вызываемые из командной строки, а также, возможно, редактировать файлы настройки вручную. Эти возможности будут включены в последующие версии &tdeprint;, а также будут описаны в новых редакциях данного руководства. diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/getting-started.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/getting-started.docbook index e0f8d5f8491..be13c82349c 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/getting-started.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/getting-started.docbook @@ -1,163 +1,80 @@ -Приступая к работе +Приступая к работе -В этой главе описаны основные возможности настройки &tdeprint;. Речь будет идти по большей части о системе &CUPS;. Во-первых, автор знаком с ней лучше, чем с другими системами, а во-вторых, &tdeprint; изначально лучше всего поддерживает именно её. Свежие версии &tdeprint; поддерживают также и другие системы печати, что будет отражаться и в данном руководстве. +В этой главе описаны основные возможности настройки &tdeprint;. Речь будет идти по большей части о системе &CUPS;. Во-первых, автор знаком с ней лучше, чем с другими системами, а во-вторых, &tdeprint; изначально лучше всего поддерживает именно её. Свежие версии &tdeprint; поддерживают также и другие системы печати, что будет отражаться и в данном руководстве. -Выбор системы печати - -Перед тем как устанавливать какой-либо принтер, необходимо выбрать систему печати, которую вы собираетесь использовать. Это можно сделать либо из Центра управления (раздел Менеджер печати), либо из окна, которое появляется, когда вы хотите послать документ на печать. - -Выберите в меню пункт Меню К (главное меню) НастройкаДиспетчер печати. Внизу вы увидите кнопку, с помощью которой вы сможете выбрать необходимую систему печати. Вам предлагается следующий выбор: +Выбор системы печати + +Перед тем как устанавливать какой-либо принтер, необходимо выбрать систему печати, которую вы собираетесь использовать. Это можно сделать либо из Центра управления (раздел Менеджер печати), либо из окна, которое появляется, когда вы хотите послать документ на печать. + +Выберите в меню пункт Меню К (главное меню) НастройкаДиспетчер печати. Внизу вы увидите кнопку, с помощью которой вы сможете выбрать необходимую систему печати. Вам предлагается следующий выбор: -&CUPS; (Стандартная система печати &UNIX;) +&CUPS; (Стандартная система печати &UNIX;) -Печать с помощью внешней программы +Печать с помощью внешней программы -LPR (Стандартная система печати BSD) +LPR (Стандартная система печати BSD) -Система печати LPD для &UNIX; (по умолчанию) +Система печати LPD для &UNIX; (по умолчанию) -Система печати RLPR (печать на сервер печати LPD по сети) +Система печати RLPR (печать на сервер печати LPD по сети) -Для того, чтобы воспользоваться той или иной системой, необходимо, чтобы на вашем компьютере она была запущена. +Для того, чтобы воспользоваться той или иной системой, необходимо, чтобы на вашем компьютере она была запущена. -При первом запуске &tdeprint; попробует автоматически определить используемую систему печати. Этот метод работает только со следующими системами: +При первом запуске &tdeprint; попробует автоматически определить используемую систему печати. Этот метод работает только со следующими системами: -&CUPS;: &tdeprint; проверяет, работает ли служба &CUPS; +&CUPS;: &tdeprint; проверяет, работает ли служба &CUPS; -LPD: &tdeprint; проверяет, работает ли служба LPD, а также существует ли файл printcap. +LPD: &tdeprint; проверяет, работает ли служба LPD, а также существует ли файл printcap. +--> -Перед тем как выбрать необходимую систему, убедитесь, что соответствующая служба запущена. Автор очень рекомендует использовать именно &CUPS;. +Перед тем как выбрать необходимую систему, убедитесь, что соответствующая служба запущена. Автор очень рекомендует использовать именно &CUPS;. -После того как система печати была определена автоматически или выбрана пользователем, её смогут использовать все приложения &kde;. Различные пользователи могут выбирать разные системы печати, если соответствующие службы запущены и совместимы друг с другом. Настройки системы печати индивидуальны для каждого пользователя и обычно хранятся в файле $HOME/.trinity/share/config/tdeprintrc. +После того как система печати была определена автоматически или выбрана пользователем, её смогут использовать все приложения &kde;. Различные пользователи могут выбирать разные системы печати, если соответствующие службы запущены и совместимы друг с другом. Настройки системы печати индивидуальны для каждого пользователя и обычно хранятся в файле $HOME/.trinity/share/config/tdeprintrc. -Этот файл не стоит редактировать вручную; все параметры печати доступны из диалогов &tdeprint;. +Этот файл не стоит редактировать вручную; все параметры печати доступны из диалогов &tdeprint;. -Допускается даже выбор другой системы прямо перед печатью, из окна &kprinter;. +Допускается даже выбор другой системы прямо перед печатью, из окна &kprinter;. -Работа с диспетчером печати - -Выбрав нужную вам систему печати, вы можете работать с ней с помощью &tdeprint;. - -Выберите пункт меню Меню K (главное меню) Настройки Диспетчер печати. В правой части окна вы увидите по крайней мере четыре значка принтеров. Это виртуальные принтеры; о них будет рассказано в других разделах данного руководства. Вы также увидите панель инструментов с тринадцатью значками, а также по крайней мере четыре вкладки внизу окна: Сведения, Задания, Свойства и Экземпляры. +Работа с диспетчером печати + +Выбрав нужную вам систему печати, вы можете работать с ней с помощью &tdeprint;. + +Выберите пункт меню Меню K (главное меню) Настройки Диспетчер печати. В правой части окна вы увидите по крайней мере четыре значка принтеров. Это виртуальные принтеры; о них будет рассказано в других разделах данного руководства. Вы также увидите панель инструментов с тринадцатью значками, а также по крайней мере четыре вкладки внизу окна: Сведения, Задания, Свойства и Экземпляры. - - - + + + - - - - + + + + @@ -60,78 +30,49 @@ -Полный контроль заданий на печать +Полный контроль заданий на печать -Диспетчер заданий печати запускается &kprinter; автоматически. Его значок можно встроить в системный лоток &kde;. Он позволяет также выполнять разнообразные действия над заданиями, если это доступно в используемой системе печати. +Диспетчер заданий печати запускается &kprinter; автоматически. Его значок можно встроить в системный лоток &kde;. Он позволяет также выполнять разнообразные действия над заданиями, если это доступно в используемой системе печати. -Вы можете: +Вы можете: -Приостанавливать и возобновлять задания, +Приостанавливать и возобновлять задания, -Перемещать незаконченные задания на другой принтер, +Перемещать незаконченные задания на другой принтер, -Отменять выполняющиеся задания. +Отменять выполняющиеся задания. -Окно диспетчера заданий &tdeprint; содержит следующую информацию: ID (номер) задания, целевой принтер, имя, владелец, состояние и размер задания, а также число страниц (которое подсчитывается &CUPS; - подробнее об этом см. в разделе об управлении страницами). +Окно диспетчера заданий &tdeprint; содержит следующую информацию: ID (номер) задания, целевой принтер, имя, владелец, состояние и размер задания, а также число страниц (которое подсчитывается &CUPS; - подробнее об этом см. в разделе об управлении страницами). -Диспетчер заданий печати &tdeprint; +Диспетчер заданий печати &tdeprint; -Диспетчер заданий печати &tdeprint; +Диспетчер заданий печати &tdeprint; -Диспетчер заданий печати &tdeprint; +Диспетчер заданий печати &tdeprint; -Эту информацию (и возможность управления заданиями) вы можете получить через &kcontrolcenter; - ПериферияПринтеры. Если вы не видите панели с информацией о принтере под списком принтеров, выберите в контекстном меню Показать/Убрать описание принтера. Затем перейдите на вкладку Задания: +Эту информацию (и возможность управления заданиями) вы можете получить через &kcontrolcenter; - ПериферияПринтеры. Если вы не видите панели с информацией о принтере под списком принтеров, выберите в контекстном меню Показать/Убрать описание принтера. Затем перейдите на вкладку Задания: - + -Диспетчер заданий печати &tdeprint; +Диспетчер заданий печати &tdeprint; @@ -139,263 +80,140 @@ -Модули для разных систем печати +Модули для разных систем печати -&tdeprint; использует разные модули для реализации интерфейса с системами печати. Вот список систем печати, для которых есть готовые модули, которые могут быть ещё не полностью завершены: +&tdeprint; использует разные модули для реализации интерфейса с системами печати. Вот список систем печати, для которых есть готовые модули, которые могут быть ещё не полностью завершены: -LPD (в стиле BSD) +LPD (в стиле BSD) -LPRng (&RedHat;, если вы используете его стиль BSD), +LPRng (&RedHat;, если вы используете его стиль BSD), -RLPR (консольная утилита LPR, которой не требуется файл printcap. +RLPR (консольная утилита LPR, которой не требуется файл printcap. -внешние команды печати (&Netscape; и пр.). +внешние команды печати (&Netscape; и пр.). -Наиболее полно реализована поддержка &CUPS;. Модули для других систем, таких как PLP, PPR и PDQ, возможно, будут доступны позже. +Наиболее полно реализована поддержка &CUPS;. Модули для других систем, таких как PLP, PPR и PDQ, возможно, будут доступны позже. -&tdeprint; делает &kde; более гибким. Она даёт свободу пользователям &kde;. Теперь новые системы печати будут тесно интегрироваться с &CUPS;. +&tdeprint; делает &kde; более гибким. Она даёт свободу пользователям &kde;. Теперь новые системы печати будут тесно интегрироваться с &CUPS;. -Другие <quote ->достоинства</quote -> &tdeprint; -Преимущества всех систем печати. - -Некоторые возможности &tdeprint; зависят от выбранной системы печати. &tdeprint; выступает лишь посредником между приложениями &kde; и системой печати. Некоторые возможности могут отсутствовать потому, что они ещё не реализованы командой разработчиков &tdeprint;, однако это временно. - -Некоторые преимущества &tdeprint; не зависят от системы печати, например специальные или виртуальные принтеры, а также фильтры. +Другие <quote>достоинства</quote> &tdeprint; +Преимущества всех систем печати. + +Некоторые возможности &tdeprint; зависят от выбранной системы печати. &tdeprint; выступает лишь посредником между приложениями &kde; и системой печати. Некоторые возможности могут отсутствовать потому, что они ещё не реализованы командой разработчиков &tdeprint;, однако это временно. + +Некоторые преимущества &tdeprint; не зависят от системы печати, например специальные или виртуальные принтеры, а также фильтры. -Просмотр файла перед печатью +Просмотр файла перед печатью -В диалоге печати вы можете выбрать просмотр. Для этого печатаемый файл проходит через некоторые фильтры, которые позволяют его просмотреть в &kghostview;. +В диалоге печати вы можете выбрать просмотр. Для этого печатаемый файл проходит через некоторые фильтры, которые позволяют его просмотреть в &kghostview;. -Специальные принтеры +Специальные принтеры -Особенностью &tdeprint; является возможность использования специальных или виртуальных принтеров: +Особенностью &tdeprint; является возможность использования специальных или виртуальных принтеров: -Их возможности: +Их возможности: -Печать в PDF +Печать в PDF -Конвертация документов в файлы PDF с помощью внешней программы. +Конвертация документов в файлы PDF с помощью внешней программы. -Печать в email +Печать в email -Отправка письма с приложением в виде файла PDF. +Отправка письма с приложением в виде файла PDF. -Печать в файл PostScript +Печать в файл PostScript -Сохранение документа в формате &PostScript;. +Сохранение документа в формате &PostScript;. -Печать на факс +Печать на факс -Отправка документа по факсу, используя внешнюю программу, такую как Hylafax. +Отправка документа по факсу, используя внешнюю программу, такую как Hylafax. -Специальные принтеры находятся в списке обычных принтеров в диалоге печати. Принтеры настраиваются для каждого пользователя отдельно. +Специальные принтеры находятся в списке обычных принтеров в диалоге печати. Принтеры настраиваются для каждого пользователя отдельно. -Фильтры +Фильтры -В &tdeprint; содержатся необходимые возможности для определения и настройки ваших фильтров. Они применяются перед передачей в систему печати, но после создания печатаемых файлов (&PostScript;, текст и пр.) программой, из которой ведётся печать. - -Есть несколько предустановленных фильтров: +В &tdeprint; содержатся необходимые возможности для определения и настройки ваших фильтров. Они применяются перед передачей в систему печати, но после создания печатаемых файлов (&PostScript;, текст и пр.) программой, из которой ведётся печать. + +Есть несколько предустановленных фильтров: -несколько страниц на листе, +несколько страниц на листе, -текстовый фильтр Подсветка, +текстовый фильтр Подсветка, -и три фильтра для брошюр. +и три фильтра для брошюр. -Вы можете создать фильтры любой программой, которая может обрабатывать файлы &PostScript;, текстовые или изображения, и выдавать результат в одном из этих форматов. +Вы можете создать фильтры любой программой, которая может обрабатывать файлы &PostScript;, текстовые или изображения, и выдавать результат в одном из этих форматов. -Файлы настроек фильтров имеют формат XML, что делает лёгким правку последних опытными пользователями, кроме того их можно настроить через интуитивный графический интерфейс. +Файлы настроек фильтров имеют формат XML, что делает лёгким правку последних опытными пользователями, кроме того их можно настроить через интуитивный графический интерфейс. -Фильтр "Несколько страниц на листе" +Фильтр "Несколько страниц на листе" -Это предустановленный фильтр &tdeprint;. Вы можете распечатать с помощью него 1, 2 или 4 логических страниц на одном листе бумаги (в уменьшенном виде). +Это предустановленный фильтр &tdeprint;. Вы можете распечатать с помощью него 1, 2 или 4 логических страниц на одном листе бумаги (в уменьшенном виде). -Фильтр "Подсветка" +Фильтр "Подсветка" -Это предустановленный фильтр &tdeprint;. С помощью него можно создавать выход &PostScript; с подсветкой синтаксиса (напр. для листингов кода), легко настраивать заголовки страниц. +Это предустановленный фильтр &tdeprint;. С помощью него можно создавать выход &PostScript; с подсветкой синтаксиса (напр. для листингов кода), легко настраивать заголовки страниц. -Фильтры для брошюр +Фильтры для брошюр -Если ваш принтер может печатать с двух сторон, используя однопроходную или двухпроходную технологию, вы можете использовать брошюрные фильтры. +Если ваш принтер может печатать с двух сторон, используя однопроходную или двухпроходную технологию, вы можете использовать брошюрные фильтры. -Убедитесь,.что принтер печатает точно вмещаясь в края страницы, напечатайте и согните листы точно пополам. Вы получите красивые брошюры. +Убедитесь,.что принтер печатает точно вмещаясь в края страницы, напечатайте и согните листы точно пополам. Вы получите красивые брошюры. -Если у вас нет такого принтера, можете использовать два специальных фильтра и несколько действий. +Если у вас нет такого принтера, можете использовать два специальных фильтра и несколько действий. -В зависимости от модели, сначала используйте фильтр для печати нечётных страниц, затем вставьте бумагу обратно в правильном порядке и напечатайте чётные. +В зависимости от модели, сначала используйте фильтр для печати нечётных страниц, затем вставьте бумагу обратно в правильном порядке и напечатайте чётные. @@ -406,213 +224,89 @@ -Поддержка &CUPS;: самый важный модуль в &tdeprint; - -&tdeprint; содержит модуль для работы с &CUPS;. &CUPS; - Common &UNIX; Printing System (http://www.cups.org/), наиболее продвинутая, мощная и гибкая из всех систем печати в &UNIX;-системах. Она базируется на протоколе IPP (Internet Printing Protocol), новом стандарте сетевой печати. Очевидно, что &CUPS; - система печати по умолчанию у Michael Goffioul, ведущего разработчика &tdeprint;. - -Опытные пользователи &kde; могут быть знакомы с его утилитами qtcups и kups (разработанных вместе с Jean-Eric Cuendet). Это были графические интерфейсы для &CUPS;, особенно хорошо работавшие в &kde;. +Поддержка &CUPS;: самый важный модуль в &tdeprint; + +&tdeprint; содержит модуль для работы с &CUPS;. &CUPS; - Common &UNIX; Printing System (http://www.cups.org/), наиболее продвинутая, мощная и гибкая из всех систем печати в &UNIX;-системах. Она базируется на протоколе IPP (Internet Printing Protocol), новом стандарте сетевой печати. Очевидно, что &CUPS; - система печати по умолчанию у Michael Goffioul, ведущего разработчика &tdeprint;. + +Опытные пользователи &kde; могут быть знакомы с его утилитами qtcups и kups (разработанных вместе с Jean-Eric Cuendet). Это были графические интерфейсы для &CUPS;, особенно хорошо работавшие в &kde;. -Предшественники: <application ->qtcups</application -> и <application ->kups</application -> - -Пояснения для тех, кто не знаком с этими утилитами. - -qtcups был графическим интерфейсом для командlp или lpr. При запуске qtcups открывался диалог, где вы могли выбрать принтер и параметры очереди. qtcups работал из командной строки, или взаимодействуя с приложениями. - -kups выполнял задачи администрирования сервера и демона &CUPS; в графическом режиме &CUPS;. Вы могли добавлять, удалять, изменять, настраивать, запускать и останавливать принтеры, отменять, удалять, перемещать, останавливать и восстанавливать задания печати, изменять настройки демона, запускать, останавливать и перезапускать его. +Предшественники: <application>qtcups</application> и <application>kups</application> + +Пояснения для тех, кто не знаком с этими утилитами. + +qtcups был графическим интерфейсом для командlp или lpr. При запуске qtcups открывался диалог, где вы могли выбрать принтер и параметры очереди. qtcups работал из командной строки, или взаимодействуя с приложениями. + +kups выполнял задачи администрирования сервера и демона &CUPS; в графическом режиме &CUPS;. Вы могли добавлять, удалять, изменять, настраивать, запускать и останавливать принтеры, отменять, удалять, перемещать, останавливать и восстанавливать задания печати, изменять настройки демона, запускать, останавливать и перезапускать его. -&tdeprint; — Наследник - -Модуль &CUPS; в &tdeprint; содержит все (и даже больше) функции qtcups и kups предыдущих версий &kde;. - -Вместо qtcups вы можете использовать команду kprinter. А вместо kups - tdecmshell printers. - -Модуль &CUPS; обеспечивает администрирование системы печати, как это раньше делал kups. Вы можете запускать, останавливать и настраивать демон &CUPS;, запускать, останавливать, добавлять и удалять принтеры (т.е. очереди принтеров - несколько очередей с разными настройками могут использовать один и тот же принтер). +&tdeprint; — Наследник + +Модуль &CUPS; в &tdeprint; содержит все (и даже больше) функции qtcups и kups предыдущих версий &kde;. + +Вместо qtcups вы можете использовать команду kprinter. А вместо kups - tdecmshell printers. + +Модуль &CUPS; обеспечивает администрирование системы печати, как это раньше делал kups. Вы можете запускать, останавливать и настраивать демон &CUPS;, запускать, останавливать, добавлять и удалять принтеры (т.е. очереди принтеров - несколько очередей с разными настройками могут использовать один и тот же принтер). -&kprinter; — Графическая печать - -Модуль &CUPS; обеспечивает доступ к графической печати, как qtcups. - -Вы можете использовать &kprinter; в любой программе, даже не для-&kde;. Например: &Netscape;, StarOffice, программы &kde; после версии 2.2. - -Иллюстрация использования команды kprinter вместо lpr... При этом путь к kprinter должен быть занесён в переменную окружения $PATH, иначе введите полный путь к программе. &Netscape; сохранит эти настройки, и в следующий раз вы сможете указывать параметры печати, вызванные из &Netscape;, через диалог печати kprinter. +&kprinter; — Графическая печать + +Модуль &CUPS; обеспечивает доступ к графической печати, как qtcups. + +Вы можете использовать &kprinter; в любой программе, даже не для-&kde;. Например: &Netscape;, StarOffice, программы &kde; после версии 2.2. + +Иллюстрация использования команды kprinter вместо lpr... При этом путь к kprinter должен быть занесён в переменную окружения $PATH, иначе введите полный путь к программе. &Netscape; сохранит эти настройки, и в следующий раз вы сможете указывать параметры печати, вызванные из &Netscape;, через диалог печати kprinter. -Иллюстрация команды kprinter в действии. +Иллюстрация команды kprinter в действии. -Иллюстрация использования команды kprinter вместо lp или lpr в &Netscape;. +Иллюстрация использования команды kprinter вместо lp или lpr в &Netscape;. -Вы также можете использовать &kprinter; из командной строки, при этом отобразится диалог с параметрами печати: +Вы также можете использовать &kprinter; из командной строки, при этом отобразится диалог с параметрами печати: -Иллюстрация команды kprinter +Иллюстрация команды kprinter -Иллюстрация вызова kprinter из командной строки +Иллюстрация вызова kprinter из командной строки -Не забудьте указать имя файла для печати: kprinter . Это передаст &CUPS; Software Administrator Manual на kprinter. - -Чтобы определит принтер по умолчанию, используйте параметр : kprinter . При этом вы всё равно сможете изменить принтер в диалоге. - -Вы можете не указывать файлы для печати в командной строке. При этом вы сможете выбрать таковые в открывшемся диалоге (кнопка Развернуть). +Не забудьте указать имя файла для печати: kprinter . Это передаст &CUPS; Software Administrator Manual на kprinter. + +Чтобы определит принтер по умолчанию, используйте параметр : kprinter . При этом вы всё равно сможете изменить принтер в диалоге. + +Вы можете не указывать файлы для печати в командной строке. При этом вы сможете выбрать таковые в открывшемся диалоге (кнопка Развернуть). -С kprinter вы можете использовать все возможности вашего принтера. Вам понадобится файл &PPD; (&PostScript; Printer Description). Подробнее об этом читайте в разделе . +С kprinter вы можете использовать все возможности вашего принтера. Вам понадобится файл &PPD; (&PostScript; Printer Description). Подробнее об этом читайте в разделе . -Планы на будущее +Планы на будущее -Уже сейчас &tdeprint; - это простая, мощная и гибкая в использовании утилита печати, которая вполне способна сравниться по удобству с печатью в &Microsoft; &Windows;. +Уже сейчас &tdeprint; - это простая, мощная и гибкая в использовании утилита печати, которая вполне способна сравниться по удобству с печатью в &Microsoft; &Windows;. -&tdeprint; станет ещё лучше. Улучшится система поиска установленных систем печати. +&tdeprint; станет ещё лучше. Улучшится система поиска установленных систем печати. -Также будет доработан модуль LPRng. +Также будет доработан модуль LPRng. @@ -622,10 +316,7 @@ format="PNG"/> -Пишите разработчику - Michael Goffioul tdeprint@swing.be - если у вас есть предложения по улучшению системы печати. +Пишите разработчику - Michael Goffioul tdeprint@swing.be - если у вас есть предложения по улучшению системы печати. diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/index.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/index.docbook index 469e1479b38..fecc89b3346 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/index.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/index.docbook @@ -1,18 +1,10 @@ CUPS"> - PPD"> - IPP"> - ghostscript"> + CUPS"> + PPD"> + IPP"> + ghostscript"> @@ -28,194 +20,90 @@ - + - + ]> -Руководство по &tdeprint; +Руководство по &tdeprint; -Kurt Pfeifle
kpfeifle@danka.de
+Kurt Pfeifle
kpfeifle@danka.de
-Michael Goffioul
tdeprint@swing.be
+Michael Goffioul
tdeprint@swing.be
-Разработчик +Разработчик
-Lauri Watts
lauri@kde.org
+Lauri Watts
lauri@kde.org
-Редактор +Редактор
-KernelPanic
rzhevskiy@mail.ru
Перевод на русский
ГригорийМохин
mok@kde.ru
Редакция русского перевода
+KernelPanic
rzhevskiy@mail.ru
Перевод на русский
ГригорийМохин
mok@kde.ru
Редакция русского перевода
-2001 -Курт Пфайфле +2001 +Курт Пфайфле -&FDLNotice; +&FDLNotice; -2001-08-09 -1.00.04 +2001-08-09 +1.00.04 -В данном руководстве описывается система печати KDE - &tdeprint;. С помощью &tdeprint; приложения могут выводить документы на печать вне зависимости от того, какая низкоуровневая система печати используется в вашей системе. +В данном руководстве описывается система печати KDE - &tdeprint;. С помощью &tdeprint; приложения могут выводить документы на печать вне зависимости от того, какая низкоуровневая система печати используется в вашей системе. -KDE -tdebase -tdeprint -print -printing -CUPS -LPR +KDE +tdebase +tdeprint +print +printing +CUPS +LPR
-Введение +Введение -В данном руководстве описывается система печати KDE - &tdeprint;. С помощью &tdeprint; приложения могут выводить документы на печать вне зависимости от того, какая низкоуровневая система печати используется в вашей системе. +В данном руководстве описывается система печати KDE - &tdeprint;. С помощью &tdeprint; приложения могут выводить документы на печать вне зависимости от того, какая низкоуровневая система печати используется в вашей системе. -Следует отметить, что из всех систем печати наиболее подробно будет описана система &CUPS;. Автор знаком с ней лучше, чем с другими системами, она лучше других документирована, и &tdeprint; лучше всего поддерживает именно её. +Следует отметить, что из всех систем печати наиболее подробно будет описана система &CUPS;. Автор знаком с ней лучше, чем с другими системами, она лучше других документирована, и &tdeprint; лучше всего поддерживает именно её. -Последующие версии &tdeprint; будут поддерживать также и другие системы, что будет отражаться и в данном руководстве. +Последующие версии &tdeprint; будут поддерживать также и другие системы, что будет отражаться и в данном руководстве. -Тем не менее, даже если используемая вами система описана недостаточно полно, вы можете воспользоваться модулем Диспетчер печати Центра управления &kde;, который позволяет настроить параметры печати вне зависимости от используемой системы. +Тем не менее, даже если используемая вами система описана недостаточно полно, вы можете воспользоваться модулем Диспетчер печати Центра управления &kde;, который позволяет настроить параметры печати вне зависимости от используемой системы. -Lauri Watts, редактор документации &kde; +Lauri Watts, редактор документации &kde; - + -Выбор системы печати с помощью <application ->Центра управления &kde;</application -> - -Чтобы задать нужную вам систему печати из Центра управления &kde;, выберите в нём пункт СистемаДиспетчер печати и укажите систему, которую следует использовать. &tdeprint; также может определить нужную систему автоматически. +Выбор системы печати с помощью <application>Центра управления &kde;</application> + +Чтобы задать нужную вам систему печати из Центра управления &kde;, выберите в нём пункт СистемаДиспетчер печати и укажите систему, которую следует использовать. &tdeprint; также может определить нужную систему автоматически. -Окно настройки &CUPS; в диспетчере печати +Окно настройки &CUPS; в диспетчере печати -Окно настройки сервера &CUPS;: параметры безопасности -Настройка системы печати из Центра управления &kde; +Окно настройки сервера &CUPS;: параметры безопасности +Настройка системы печати из Центра управления &kde; @@ -251,26 +139,10 @@ format="PNG"/> &final-word-doc; -Авторские права и лицензирование - -&tdeprint; © 2001 Майкл Гофйул tdeprint@swing.be -&underGPL; Руководство: Курт Пфайфле, 2001kpfeifle@danka.de &underFDL; Перевод на русский: Kernel Panic rzhevskiy@mail.ruРедакция русского перевода: Григорий Мохин mok@kde.ru +Авторские права и лицензирование + +&tdeprint; © 2001 Майкл Гофйул tdeprint@swing.be +&underGPL; Руководство: Курт Пфайфле, 2001kpfeifle@danka.de &underFDL; Перевод на русский: Kernel Panic rzhevskiy@mail.ruРедакция русского перевода: Григорий Мохин mok@kde.ru diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/lpd.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/lpd.docbook index 19dba4d3370..0da08e66512 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/lpd.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/lpd.docbook @@ -1,31 +1,13 @@ -Поддержка системы печати <acronym ->LPD</acronym -> (для &UNIX;) +Поддержка системы печати <acronym>LPD</acronym> (для &UNIX;) -Обзор предоставляемых возможностей +Обзор предоставляемых возможностей -Система LPD используется в &tdeprint; по умолчанию (например при первом запуске &kde;). +Система LPD используется в &tdeprint; по умолчанию (например при первом запуске &kde;). -Модуль поддержки LPD позволяет лишь посылать документы на печать; управление принтерами и заданиями не поддерживается. Данный модуль поддерживает многие операционные системы: &Linux; (с помощью LPR), &HP-UX;, Solaris, &IRIX;. Он также позволяет использовать некоторые дополнительные возможности LPRng (например отсутствие знака переноса \ в файлах printcap). +Модуль поддержки LPD позволяет лишь посылать документы на печать; управление принтерами и заданиями не поддерживается. Данный модуль поддерживает многие операционные системы: &Linux; (с помощью LPR), &HP-UX;, Solaris, &IRIX;. Он также позволяет использовать некоторые дополнительные возможности LPRng (например отсутствие знака переноса \ в файлах printcap). diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/lpr-bsd.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/lpr-bsd.docbook index 3b5f54fea08..03e9609a513 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/lpr-bsd.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/lpr-bsd.docbook @@ -1,36 +1,20 @@ -Поддержка системы печати <acronym ->LPR</acronym -> (для <acronym ->BSD</acronym ->) +Поддержка системы печати <acronym>LPR</acronym> (для <acronym>BSD</acronym>) -Данный модуль поддерживает систему печати LPR. (Вскоре должен появиться также и модуль для поддержки LPRng.) +Данный модуль поддерживает систему печати LPR. (Вскоре должен появиться также и модуль для поддержки LPRng.) -Обзор предоставляемых возможностей +Обзор предоставляемых возможностей -Управление принтерами: добавление, удаление и настройка принтера (с помощью пакетов printtool и rhs-printfilters). +Управление принтерами: добавление, удаление и настройка принтера (с помощью пакетов printtool и rhs-printfilters). -Управление заданиями: не поддерживается +Управление заданиями: не поддерживается -Настройка параметров печати: основные возможности +Настройка параметров печати: основные возможности diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/lprng.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/lprng.docbook index dae33f62d10..ff4f59ef52a 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/lprng.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/lprng.docbook @@ -1,12 +1,6 @@ -<application ->LPRng</application -> +<application>LPRng</application> -Модуль LPRng для &tdeprint; находился в разработке на момент написания данного руководства и должен был быть готов к выпуску &kde; 3. +Модуль LPRng для &tdeprint; находился в разработке на момент написания данного руководства и должен был быть готов к выпуску &kde; 3. diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/rlpr.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/rlpr.docbook index d5b927fa4d7..daa4ff2f56b 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/rlpr.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/rlpr.docbook @@ -1,22 +1,12 @@ -Модуль для работы с утилитой <application ->rlpr</application -> +Модуль для работы с утилитой <application>rlpr</application> -Обзор возможностей +Обзор возможностей -Управление печатью: поддерживаются основные действия (добавить, удалить, изменить). +Управление печатью: поддерживаются основные действия (добавить, удалить, изменить). -Каждый пользователь может задавать нужный принтер, указывая соответствующие сервер и очередь печати. Принтеры задаются индивидуально для каждого пользователя. Модуль использует утилиту rlpr - см. rlpr +Каждый пользователь может задавать нужный принтер, указывая соответствующие сервер и очередь печати. Принтеры задаются индивидуально для каждого пользователя. Модуль использует утилиту rlpr - см. rlpr diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/tech-overview.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/tech-overview.docbook index b9c94bc6d2f..b7fe33a36b1 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/tech-overview.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/tech-overview.docbook @@ -1,160 +1,86 @@ -Технический обзор +Технический обзор -Цель этой главы - дать технический обзор &tdeprint;, которым могли бы пользоваться не только программисты. +Цель этой главы - дать технический обзор &tdeprint;, которым могли бы пользоваться не только программисты. -&tdeprint; - новый, революционный инструмент, обеспечивающий простой доступ к возможностям печати как для пользователей, так и для разработчиков &kde;. +&tdeprint; - новый, революционный инструмент, обеспечивающий простой доступ к возможностям печати как для пользователей, так и для разработчиков &kde;. -Краткое описание &tdeprint; +Краткое описание &tdeprint; -Вы можете получить доступ к функциям &tdeprint; различными способами: через Диспетчер печати Центра управления KDE, через команду kprinter или через диалог, который выводится перед печатью документа. +Вы можете получить доступ к функциям &tdeprint; различными способами: через Диспетчер печати Центра управления KDE, через команду kprinter или через диалог, который выводится перед печатью документа. -Чем это <emphasis ->не</emphasis -> является - -&tdeprint; - это не замена собственнно подсистемы печати, поэтому &tdeprint; не обеспечивает использование демона печати и не осуществляет операции над данными, предназначенными для печати, такими как данные &PostScript;. +Чем это <emphasis>не</emphasis> является + +&tdeprint; - это не замена собственнно подсистемы печати, поэтому &tdeprint; не обеспечивает использование демона печати и не осуществляет операции над данными, предназначенными для печати, такими как данные &PostScript;. -Чем это <emphasis ->является</emphasis -> -&tdeprint; является промежуточным слоем между демоном и установленной подсистемой печати и приложениями, использующими печать. &tdeprint; обеспечивает общий интерфейс разнообразных поддерживаемых подсистем печати для пользователей и разработчиков &kde;. В то же время приложение поддаётся широкой настройке. +Чем это <emphasis>является</emphasis> +&tdeprint; является промежуточным слоем между демоном и установленной подсистемой печати и приложениями, использующими печать. &tdeprint; обеспечивает общий интерфейс разнообразных поддерживаемых подсистем печати для пользователей и разработчиков &kde;. В то же время приложение поддаётся широкой настройке. -&tdeprint; прост в использовании как для разработчиков, так и для конечных пользователей &kde;. Разработчики могут переносить свои приложения, с минимальными изменениями, для использования &tdeprint; вместо старой системы печати &Qt;. Пользователи могут легко выбирать и настраивать подсистему печати. +&tdeprint; прост в использовании как для разработчиков, так и для конечных пользователей &kde;. Разработчики могут переносить свои приложения, с минимальными изменениями, для использования &tdeprint; вместо старой системы печати &Qt;. Пользователи могут легко выбирать и настраивать подсистему печати. -К сведению новых пользователей &kde;: &Qt; - это основная библиотека и графический набор инструментов, используемый всеми приложениями &kde;. &Qt; был создан норвежской компанией программного обеспечения TrollTech. +К сведению новых пользователей &kde;: &Qt; - это основная библиотека и графический набор инструментов, используемый всеми приложениями &kde;. &Qt; был создан норвежской компанией программного обеспечения TrollTech. -&tdeprint; - для каждого свои методы использования. +&tdeprint; - для каждого свои методы использования. -&tdeprint; выглядит по-разному для разных людей. +&tdeprint; выглядит по-разному для разных людей. -Что с помощью &tdeprint; могут делать пользователи и администраторы +Что с помощью &tdeprint; могут делать пользователи и администраторы -&tdeprint; предоставляет пользователям и/или администраторам, в зависимости от их прав, доступ к подсистемам печати (&CUPS;, LPD, RLPR, LPRng и т. д. ) через графический интерфейс &kde; (&GUI;). Используя &tdeprint;, они могут распечатывать документы, управлять заданиями принтера и демоном печати, и всё это - удобным способом. +&tdeprint; предоставляет пользователям и/или администраторам, в зависимости от их прав, доступ к подсистемам печати (&CUPS;, LPD, RLPR, LPRng и т. д. ) через графический интерфейс &kde; (&GUI;). Используя &tdeprint;, они могут распечатывать документы, управлять заданиями принтера и демоном печати, и всё это - удобным способом. -Опытным пользователям понравится возможность подключать любой работающий фильтр для данных, предназначенных на печать, между выходными данными приложения и входными данными подсистемы печати. +Опытным пользователям понравится возможность подключать любой работающий фильтр для данных, предназначенных на печать, между выходными данными приложения и входными данными подсистемы печати. -Что с этим могут делать разработчики &kde;... - -Если приложению &kde; необходим доступ к принтеру, разработчику не надо программировать функции печати. Версии &kde; 2.2 и более ранние предоставляли этот сервис через класс QPrinter библиотеки &Qt;. Класс QPrinter основан на демоне печати (LPD). Библиотека &tdeprint; основана на более современной системе Common &UNIX; Printing System (&CUPS;), в то же время она совместима с LPD и другими устаревшими системами печати. Она также оставляет открытыми двери для будущих разработок. - -Чтобы использовать новый класс &tdeprint; в приложениях, разработчикам &kde; надо внести минимальные изменения в код программы: следует просто изменить название класса QPrinter на KPrinter. Стоит изменить один (!) символ в нескольких частях кода, и всё готово: приложение способно использовать все средства библиотеки &tdeprint;. - -Более амбициозные или более требовательные разработчики могут сделать большее: несмотря на то, что окно &tdeprint; богато опциями настройки, они могут изменить диалоговое окно печати, добавив к нему дополнительную закладку, где их расширения к стандартному &tdeprint; будут чувствовать себя как дома. - - -Это последнее свойство в &kde; не использовалось широко, так как разработчики не полностью сознают мощность &tdeprint;. В ближайшем будущем ожидается нечто большее. Один пример я открыл для себя в приложении &kcron;. Оно позволяет вам редактировать задания системы через графический интерфейс. Разработчики реализовали свойство печати, позволяющее вам (или root) выбрать, будут ли выполнены все задания печати из списка (для всех пользователей) или только отмеченные. Вы можете видеть возможности &tdeprint; на следующих снимках. - -На этом снимке показан пример окна утилиты &kcron;. -&kcron;: пример приложения, запускающего программы по расписанию. Использует GUI - графический интерфейс. +Что с этим могут делать разработчики &kde;... + +Если приложению &kde; необходим доступ к принтеру, разработчику не надо программировать функции печати. Версии &kde; 2.2 и более ранние предоставляли этот сервис через класс QPrinter библиотеки &Qt;. Класс QPrinter основан на демоне печати (LPD). Библиотека &tdeprint; основана на более современной системе Common &UNIX; Printing System (&CUPS;), в то же время она совместима с LPD и другими устаревшими системами печати. Она также оставляет открытыми двери для будущих разработок. + +Чтобы использовать новый класс &tdeprint; в приложениях, разработчикам &kde; надо внести минимальные изменения в код программы: следует просто изменить название класса QPrinter на KPrinter. Стоит изменить один (!) символ в нескольких частях кода, и всё готово: приложение способно использовать все средства библиотеки &tdeprint;. + +Более амбициозные или более требовательные разработчики могут сделать большее: несмотря на то, что окно &tdeprint; богато опциями настройки, они могут изменить диалоговое окно печати, добавив к нему дополнительную закладку, где их расширения к стандартному &tdeprint; будут чувствовать себя как дома. + + +Это последнее свойство в &kde; не использовалось широко, так как разработчики не полностью сознают мощность &tdeprint;. В ближайшем будущем ожидается нечто большее. Один пример я открыл для себя в приложении &kcron;. Оно позволяет вам редактировать задания системы через графический интерфейс. Разработчики реализовали свойство печати, позволяющее вам (или root) выбрать, будут ли выполнены все задания печати из списка (для всех пользователей) или только отмеченные. Вы можете видеть возможности &tdeprint; на следующих снимках. + +На этом снимке показан пример окна утилиты &kcron;. +&kcron;: пример приложения, запускающего программы по расписанию. Использует GUI - графический интерфейс. -Разработчики &kcron; позволяют вам выбрать, печатать ли все документы из таблицы, или же только отмеченные. +Разработчики &kcron; позволяют вам выбрать, печатать ли все документы из таблицы, или же только отмеченные. -Диалоговое окно настройки опций печати &kcron;: дополнительная закладка, озаглавленная Опции Cron, которая относится к &kcron;, а не к &tdeprint;; это специальное расширение, внесённое разработчиками &kcron; для удобства печати, +Диалоговое окно настройки опций печати &kcron;: дополнительная закладка, озаглавленная Опции Cron, которая относится к &kcron;, а не к &tdeprint;; это специальное расширение, внесённое разработчиками &kcron; для удобства печати, -дополнение &kcron; к диалоговому окну &tdeprint;. +дополнение &kcron; к диалоговому окну &tdeprint;. -дополнение &kcron; к диалоговому окну &tdeprint;. +дополнение &kcron; к диалоговому окну &tdeprint;. -дополнение &kcron; к диалоговому окну &tdeprint;. +дополнение &kcron; к диалоговому окну &tdeprint;. @@ -162,151 +88,69 @@ format="PNG"/> -Что &tdeprint; предоставляет каждому... - -Лёгкий в использовании интерфейс &tdeprint; для всех поддерживаемых подсистем печати, конечно же, не снимает традиционные недостатки некоторых из этих систем. Но он сглаживает некоторые острые углы. Разные пользователи могут использовать разные системы печати в одном окне. Пользователь может переключаться на лету, с помощью диалогового окна печати, между подсистемами печати, используемыми для разных заданий. (Это возможно, если различные установленные подсистемы печати не перекрывают друг другу дорогу.) - -Большинство пользователей &UNIX; используют систему печати LPD. LPD обеспечивает только основные функции печати, является очень негибкой системой и не использует многие возможности, предоставляемые более современными системами печати, такими как &CUPS;. В то же время при работе с удалённой системой (например, с использованием протокола, основанного на TCP/IP), LPD не обеспечивает обратную связь, авторизацию, контроль доступа и поддержку шифрования. - -&tdeprint; может использовать &CUPS; для поддержки: +Что &tdeprint; предоставляет каждому... + +Лёгкий в использовании интерфейс &tdeprint; для всех поддерживаемых подсистем печати, конечно же, не снимает традиционные недостатки некоторых из этих систем. Но он сглаживает некоторые острые углы. Разные пользователи могут использовать разные системы печати в одном окне. Пользователь может переключаться на лету, с помощью диалогового окна печати, между подсистемами печати, используемыми для разных заданий. (Это возможно, если различные установленные подсистемы печати не перекрывают друг другу дорогу.) + +Большинство пользователей &UNIX; используют систему печати LPD. LPD обеспечивает только основные функции печати, является очень негибкой системой и не использует многие возможности, предоставляемые более современными системами печати, такими как &CUPS;. В то же время при работе с удалённой системой (например, с использованием протокола, основанного на TCP/IP), LPD не обеспечивает обратную связь, авторизацию, контроль доступа и поддержку шифрования. + +&tdeprint; может использовать &CUPS; для поддержки: -Опроса доступных принтеров, входящих в локальную сеть, +Опроса доступных принтеров, входящих в локальную сеть, -Использования всех видов авторизации, +Использования всех видов авторизации, -Контроля доступа, основанного на IP-адресах, сетевых адресах, масках сети, именах хоста и доменных именах, +Контроля доступа, основанного на IP-адресах, сетевых адресах, масках сети, именах хоста и доменных именах, -128-битном TLS- или SSL3-шифровании данных, предназначенных на печать, чтобы предотвратить нелегальный доступ к ним, или, как минимум, сделать это как можно более трудным. +128-битном TLS- или SSL3-шифровании данных, предназначенных на печать, чтобы предотвратить нелегальный доступ к ним, или, как минимум, сделать это как можно более трудным. -Всё это делает &tdeprint; намного более устойчивым и надёжным решением, чем использование почтенного LPD. +Всё это делает &tdeprint; намного более устойчивым и надёжным решением, чем использование почтенного LPD. -Как запустить &tdeprint; +Как запустить &tdeprint; -Вы можете запустить &tdeprint;, или его части, различными способами: +Вы можете запустить &tdeprint;, или его части, различными способами: -через ваши приложения: вы можете вызвать диалог печати через пункт меню Файл Печать... или нажав кнопку с изображением принтера; при этом выводится диалог печати. - -по вводу команды kprinter в терминале или через окно командной строки: это также вызывает диалоговое окно печати. - -нажав кнопку , запускающую &kcontrol;, и затем выбрав модуль СистемаДиспетчер печати. При этом запускается модуль управления &tdeprint;, который является частью Центра управления. Он предоставляет вам возможность перейти на другие части Центра управления. - -набрав в командной строке (в &konsole; или другом эмуляторе терминала) команду tdecmshell . При этом запустится модуль Центра управления, позволяющий вам изменить параметры +через ваши приложения: вы можете вызвать диалог печати через пункт меню Файл Печать... или нажав кнопку с изображением принтера; при этом выводится диалог печати. + +по вводу команды kprinter в терминале или через окно командной строки: это также вызывает диалоговое окно печати. + +нажав кнопку , запускающую &kcontrol;, и затем выбрав модуль СистемаДиспетчер печати. При этом запускается модуль управления &tdeprint;, который является частью Центра управления. Он предоставляет вам возможность перейти на другие части Центра управления. + +набрав в командной строке (в &konsole; или другом эмуляторе терминала) команду tdecmshell . При этом запустится модуль Центра управления, позволяющий вам изменить параметры -Диалоговое окно &kprinter;, запускаемое через окно Выполнить команду... +Диалоговое окно &kprinter;, запускаемое через окно Выполнить команду... -Запуск диалогового окна &kprinter; через окно Выполнить команду... -Запуск диалогового окна &kprinter; через окно Выполнить команду... +Запуск диалогового окна &kprinter; через окно Выполнить команду... +Запуск диалогового окна &kprinter; через окно Выполнить команду... - Вот снимок диалогового окна &kprinter;, каким оно появляется после запуска &kivio;... Вы можете добавить новый принтер, нажав на маленькую кнопку Мастер (на этом изображении - красно-жёлтая). + Вот снимок диалогового окна &kprinter;, каким оно появляется после запуска &kivio;... Вы можете добавить новый принтер, нажав на маленькую кнопку Мастер (на этом изображении - красно-жёлтая). -Запущенный диалог &kprinter; (черновое изображение &kivio;) +Запущенный диалог &kprinter; (черновое изображение &kivio;) -Запущенный диалог &kprinter; (черновое изображение &kivio;) -Запущенный диалог &kprinter; (черновое изображение &kivio;) +Запущенный диалог &kprinter; (черновое изображение &kivio;) +Запущенный диалог &kprinter; (черновое изображение &kivio;) diff --git a/tde-i18n-ru/docs/tdebase/tdeprint/theory.docbook b/tde-i18n-ru/docs/tdebase/tdeprint/theory.docbook index 24da7fb9e25..2608f917e49 100644 --- a/tde-i18n-ru/docs/tdebase/tdeprint/theory.docbook +++ b/tde-i18n-ru/docs/tdebase/tdeprint/theory.docbook @@ -1,73 +1,36 @@ -Немного теории: &CUPS;, <acronym ->IPP</acronym ->, &PostScript; и <application ->Ghostscript</application -> - -Цель этой главы - введение в основы печати в целом и особенно в &CUPS;. Если вам это не нужно, то имеет смысл пропустить эту главу и сразу перейти к следующей. Вероятность того, что вы вернётесь обратно к этой главе, всё-таки существует, потому что иногда без дополнительных знаний не получается решить практическую проблему. +Немного теории: &CUPS;, <acronym>IPP</acronym>, &PostScript; и <application>Ghostscript</application> + +Цель этой главы - введение в основы печати в целом и особенно в &CUPS;. Если вам это не нужно, то имеет смысл пропустить эту главу и сразу перейти к следующей. Вероятность того, что вы вернётесь обратно к этой главе, всё-таки существует, потому что иногда без дополнительных знаний не получается решить практическую проблему. -Основы печати +Основы печати -Печать - это один из наиболее сложных аспектов в информационных технологиях. +Печать - это один из наиболее сложных аспектов в информационных технологиях. -Было время, когда каждому разработчику программы, которая могла выводить данные на печать, приходилось писать свои собственные драйвера для принтера. Это было довольно сложно, так как разные программы имеют разный формат файлов. Даже программы с одинаковым предназначением, например, программы для обработки текста, часто не понимают форматов друг друга. Также не было общего интерфейса ко всем принтерам, и программисты обычно осуществляли поддержку только нескольких выбранных моделей. +Было время, когда каждому разработчику программы, которая могла выводить данные на печать, приходилось писать свои собственные драйвера для принтера. Это было довольно сложно, так как разные программы имеют разный формат файлов. Даже программы с одинаковым предназначением, например, программы для обработки текста, часто не понимают форматов друг друга. Также не было общего интерфейса ко всем принтерам, и программисты обычно осуществляли поддержку только нескольких выбранных моделей. -Новое устройство, появляющееся на рынке, заставляло программистов писать новый драйвер, если они хотели, чтобы их программа поддерживала это устройство. Также для производителей было невозможно узнать точно, поддерживается ли их устройство какой-нибудь из известных программ в мире (хотя таковых было намного меньше, чем сегодня). +Новое устройство, появляющееся на рынке, заставляло программистов писать новый драйвер, если они хотели, чтобы их программа поддерживала это устройство. Также для производителей было невозможно узнать точно, поддерживается ли их устройство какой-нибудь из известных программ в мире (хотя таковых было намного меньше, чем сегодня). -Поддержка десяти приложений и дюжины принтеров означала, что системному администратору приходилось иметь дело с 120 драйверами. Поэтому развитие унифицированных интерфейсов между программами и принтерами стало неотложной задачей. +Поддержка десяти приложений и дюжины принтеров означала, что системному администратору приходилось иметь дело с 120 драйверами. Поэтому развитие унифицированных интерфейсов между программами и принтерами стало неотложной задачей. -Появление языков описания страниц, общим образом описывающих графическое отображение чернил и тонера на листах бумаги (или на других устройствах вывода, таких как мониторы, фотолисты для печати и т.д.), было продвижением, которое начало заполнять этот большой пробел. +Появление языков описания страниц, общим образом описывающих графическое отображение чернил и тонера на листах бумаги (или на других устройствах вывода, таких как мониторы, фотолисты для печати и т.д.), было продвижением, которое начало заполнять этот большой пробел. -Одним из этих достижений явился &PostScript;, созданный Adobe. Это означало, что программист мог сосредоточить усилия на написании программы, генерирующей языковое описание &PostScript; страницы, отправляемой на печать этой программой, в то время как разработчики устройств могли уже создавать устройства, понимающие &PostScript;. +Одним из этих достижений явился &PostScript;, созданный Adobe. Это означало, что программист мог сосредоточить усилия на написании программы, генерирующей языковое описание &PostScript; страницы, отправляемой на печать этой программой, в то время как разработчики устройств могли уже создавать устройства, понимающие &PostScript;. -Конечно, со временем появились и другие методы описания. Самыеважные соперники &PostScript; - это PCL (язык управления печатью), созданный &Hewlett-Packard;, ESC/P от Epson и GDI, графический интерфейс устройств от &Microsoft;. +Конечно, со временем появились и другие методы описания. Самыеважные соперники &PostScript; - это PCL (язык управления печатью), созданный &Hewlett-Packard;, ESC/P от Epson и GDI, графический интерфейс устройств от &Microsoft;. -Появление этих языков описания страниц во многом облегчило жизнь и способствовало дальнейшим разработкам. Хотя тот факт, что ещё остаются другие, несовместимые и конкурирующие друг с другом языки описания страниц, делает жизнь пользователей, администраторов, разработчиков и производителей достаточно сложной. +Появление этих языков описания страниц во многом облегчило жизнь и способствовало дальнейшим разработкам. Хотя тот факт, что ещё остаются другие, несовместимые и конкурирующие друг с другом языки описания страниц, делает жизнь пользователей, администраторов, разработчиков и производителей достаточно сложной. -&PostScript; в памяти - битовый рисунок на бумаге +&PostScript; в памяти - битовый рисунок на бумаге -&PostScript; больше всего используется в профессиональной печатной среде, такой как PrePress и др. В &UNIX; и &Linux; &PostScript; - преобладающий стандарт PDL. Почти каждая программа генерирует &PostScript;-образ страниц, когда вы нажимаете кнопку Печать. Давайте взглянем на простой пример (самодельного) кода &PostScript;. Ниже приведены описания двух простых рисунков. +&PostScript; больше всего используется в профессиональной печатной среде, такой как PrePress и др. В &UNIX; и &Linux; &PostScript; - преобладающий стандарт PDL. Почти каждая программа генерирует &PostScript;-образ страниц, когда вы нажимаете кнопку Печать. Давайте взглянем на простой пример (самодельного) кода &PostScript;. Ниже приведены описания двух простых рисунков. -Код &PostScript; -%!PS +Код &PostScript; +%!PS 100 100 moveto 0 50 rlineto 50 0 rlineto @@ -83,167 +46,98 @@ closepath .2 setgray fill -Это команды, управляющие воображаемым &PostScript;-пером: провести линию определенной формы и заполнить фигуру разными оттенками серого. Первая часть переводится в на более понятный язык так: Перейти к координате (100,100), нарисовать линию вверх, длиной 50, затем оттуда направо, потом вниз, и закрыть оставшуюся часть. Теперь заполнить нарисованную фигуру 70% серым цветом. +Это команды, управляющие воображаемым &PostScript;-пером: провести линию определенной формы и заполнить фигуру разными оттенками серого. Первая часть переводится в на более понятный язык так: Перейти к координате (100,100), нарисовать линию вверх, длиной 50, затем оттуда направо, потом вниз, и закрыть оставшуюся часть. Теперь заполнить нарисованную фигуру 70% серым цветом. -Отрисованный &PostScript; +Отрисованный &PostScript; - рисунок данного примера + рисунок данного примера -Конечно, &PostScript; намного сложнее, чем этот простенький пример. Это развитой язык со множеством операторов и функций. Вы можете даже заставить программы на &PostScript; сосчитать число пи, отформатировать жесткий диск или сделать запись в файл. Однако главная ценность и сила &PostScript; - это описание расположения графических объектов на странице. Он также может масштабировать, зеркально отразить, перевести, трансформировать, повернуть и исказить всё что вы можете себе представить на кусочке бумаги - символы разных шрифтов, фигуры, контуры, тени, цвета, линии, точки, растровые изображения... +Конечно, &PostScript; намного сложнее, чем этот простенький пример. Это развитой язык со множеством операторов и функций. Вы можете даже заставить программы на &PostScript; сосчитать число пи, отформатировать жесткий диск или сделать запись в файл. Однако главная ценность и сила &PostScript; - это описание расположения графических объектов на странице. Он также может масштабировать, зеркально отразить, перевести, трансформировать, повернуть и исказить всё что вы можете себе представить на кусочке бумаги - символы разных шрифтов, фигуры, контуры, тени, цвета, линии, точки, растровые изображения... -Файл &PostScript; - это представление одной или более страниц, которые нужно напечатать, в более или менее абстрактном виде. В идеале он должен был бы описывать страницы независимо от устройства отображения. &PostScript; сам ничего не отображает - он существует на жёстких дисках и в памяти как код будущего отпечатка. +Файл &PostScript; - это представление одной или более страниц, которые нужно напечатать, в более или менее абстрактном виде. В идеале он должен был бы описывать страницы независимо от устройства отображения. &PostScript; сам ничего не отображает - он существует на жёстких дисках и в памяти как код будущего отпечатка. -Растровые изображения на бумаге - -То, что вы видите на бумаге, это почти всегда растровое изображение. Даже если ваш мозг предполагает, что ваши глаза видят линию: возьмите увеличительное стекло, и вы обнаружите множество маленьких точек... (в отличие от линий, которые были нарисованы с помощью пера на графопостроителях). И это единственное, что сейчас могут делать картриджи в современных принтерах на бумаге: просто ставить точки разных цветов, размеров, и разрешения, чтобы создать полный рисунок, созданный из разных узоров растровых рисунков. - -Разные принтеры создают разные растровые рисунки. Если говорить про струйные принтеры, то, в зависимости от разрешения, количества используемых чернил (а хорошим принтерам надо семь разных цветов чернил, в то время как более дешевые обходятся только тремя), количества доступных форсунок (на некоторых головках их может быть более 100!), распыляющих чернила одновременно, алгоритма размытия и многих других факторов, конкретный формат растра и порядок передачи на картридж очень сильно зависит от конкретной модели используемого принтера. - -Во времена LPD принтеры были аппаратами, которые отбивали ряды ASCII текста на длинной бумажной ленте, сложенной в зигзагообразную змею, которую принтер вытягивал из коробки под столом. Как все изменилось! +Растровые изображения на бумаге + +То, что вы видите на бумаге, это почти всегда растровое изображение. Даже если ваш мозг предполагает, что ваши глаза видят линию: возьмите увеличительное стекло, и вы обнаружите множество маленьких точек... (в отличие от линий, которые были нарисованы с помощью пера на графопостроителях). И это единственное, что сейчас могут делать картриджи в современных принтерах на бумаге: просто ставить точки разных цветов, размеров, и разрешения, чтобы создать полный рисунок, созданный из разных узоров растровых рисунков. + +Разные принтеры создают разные растровые рисунки. Если говорить про струйные принтеры, то, в зависимости от разрешения, количества используемых чернил (а хорошим принтерам надо семь разных цветов чернил, в то время как более дешевые обходятся только тремя), количества доступных форсунок (на некоторых головках их может быть более 100!), распыляющих чернила одновременно, алгоритма размытия и многих других факторов, конкретный формат растра и порядок передачи на картридж очень сильно зависит от конкретной модели используемого принтера. + +Во времена LPD принтеры были аппаратами, которые отбивали ряды ASCII текста на длинной бумажной ленте, сложенной в зигзагообразную змею, которую принтер вытягивал из коробки под столом. Как все изменилось! -<acronym ->RIP</acronym ->: от &PostScript; к растру - -Перед тем, как окончательные растровые изображения лягут на бумагу, они высчитываются из абстрактного представления &PostScript;. Этот процесс требует значительных компьютерных вычислений и называется растрированием, Raster Imaging Process, или RIP. - -При работе с &PostScript;-принтерами растрирование осуществляется самим устройством. Вы просто посылаете ему файл, а RIP-процессор принтера отвечает за правильное преобразование &PostScript;-описаний страниц и нанесение их растровых изображений на бумагу. - -Небольшие &PostScript;-устройства имеют встроенный RIP-процессор, выполненный на специальном чипе. Часто в больших профессиональных принтерах есть RIP, реализованный программно внутри быстрой машины на основе Unix, обычно это машины на базе Sun SPARC Solaris или &SGI; &IRIX;. +<acronym>RIP</acronym>: от &PostScript; к растру + +Перед тем, как окончательные растровые изображения лягут на бумагу, они высчитываются из абстрактного представления &PostScript;. Этот процесс требует значительных компьютерных вычислений и называется растрированием, Raster Imaging Process, или RIP. + +При работе с &PostScript;-принтерами растрирование осуществляется самим устройством. Вы просто посылаете ему файл, а RIP-процессор принтера отвечает за правильное преобразование &PostScript;-описаний страниц и нанесение их растровых изображений на бумагу. + +Небольшие &PostScript;-устройства имеют встроенный RIP-процессор, выполненный на специальном чипе. Часто в больших профессиональных принтерах есть RIP, реализованный программно внутри быстрой машины на основе Unix, обычно это машины на базе Sun SPARC Solaris или &SGI; &IRIX;. -<application ->Ghostscript</application -> как программный эмулятор <acronym ->RIP</acronym -> +<application>Ghostscript</application> как программный эмулятор <acronym>RIP</acronym> -Но что будет, если у вас нет &PostScript;-принтера? +Но что будет, если у вас нет &PostScript;-принтера? -Перед тем как посылать данные на печатающее устройство, вам надо будет сделать растрирование самим. При этом надо будет преобразовать &PostScript;, сгенерированный вашей программой, в формат растра принтера. Для этого надо знать точный формат растра принтера, на котором вы собираетесь печатать. +Перед тем как посылать данные на печатающее устройство, вам надо будет сделать растрирование самим. При этом надо будет преобразовать &PostScript;, сгенерированный вашей программой, в формат растра принтера. Для этого надо знать точный формат растра принтера, на котором вы собираетесь печатать. -Другими словами, вы не можете положиться на принтер в преобразовании &PostScript;, и обработка становится более сложной. Для решения этой задачи вам нужно иметь программное обеспечение. +Другими словами, вы не можете положиться на принтер в преобразовании &PostScript;, и обработка становится более сложной. Для решения этой задачи вам нужно иметь программное обеспечение. -Именно этим и занимается пакет &ghostscript;, который присутствует на всех машинах с &Linux;, *BSD и другими &UNIX;, которые должны печатать на принтеры, не поддерживающие &PostScript;: &ghostscript; - это интерпретатор &PostScript;, программный RIP-эмулятор, способный осуществлять преобразование для различных устройств. +Именно этим и занимается пакет &ghostscript;, который присутствует на всех машинах с &Linux;, *BSD и другими &UNIX;, которые должны печатать на принтеры, не поддерживающие &PostScript;: &ghostscript; - это интерпретатор &PostScript;, программный RIP-эмулятор, способный осуществлять преобразование для различных устройств. -О <quote ->драйверах</quote -> и <quote ->фильтрах</quote -> - -Для создания растровых рисунков из &PostScript; &ghostscript; использует так называемые фильтры. Таких фильтров существует уже довольно много, причём некоторые из них cпециально сделаны для конкретных моделей принтеров.Фильтр, специализирующийся на конкретном устройстве, часто развивался безсогласия или поддержки изготовителя. Не имея доступа к техническимтребованиям и документации, это было сделать довольно сложно, требовалось заново воспроизвести протоколы и форматы данных. - -Не все фильтры &ghostscript; работают одинаково хорошо для своих принтеров. Всё же некоторые из более новых, подобно фильтру stp из проекта печати Gimp, дают превосходные результаты, приводящие к фотографическому качеству на одном уровне или даже лучшему, чем их аналоги - драйверы . &Windows; &Microsoft; - -&PostScript; - это вывод большинства прикладных программ для печати в &UNIX; и &Linux;. Фильтры-это настоящие рабочие лошадки в любой системе печати. По существу они создают правильные растровые рисунки из любого ввода для не-&PostScript; принтеров и других устройств. +О <quote>драйверах</quote> и <quote>фильтрах</quote> + +Для создания растровых рисунков из &PostScript; &ghostscript; использует так называемые фильтры. Таких фильтров существует уже довольно много, причём некоторые из них cпециально сделаны для конкретных моделей принтеров.Фильтр, специализирующийся на конкретном устройстве, часто развивался безсогласия или поддержки изготовителя. Не имея доступа к техническимтребованиям и документации, это было сделать довольно сложно, требовалось заново воспроизвести протоколы и форматы данных. + +Не все фильтры &ghostscript; работают одинаково хорошо для своих принтеров. Всё же некоторые из более новых, подобно фильтру stp из проекта печати Gimp, дают превосходные результаты, приводящие к фотографическому качеству на одном уровне или даже лучшему, чем их аналоги - драйверы . &Windows; &Microsoft; + +&PostScript; - это вывод большинства прикладных программ для печати в &UNIX; и &Linux;. Фильтры-это настоящие рабочие лошадки в любой системе печати. По существу они создают правильные растровые рисунки из любого ввода для не-&PostScript; принтеров и других устройств. -Драйверы, фильтры и движки в CUPS +Драйверы, фильтры и движки в CUPS -&CUPS; использует собственные фильтры, хотя они в целом основаны на ghostscript. Именно, фильтры pstoraster и imagetoraster прямо опираются на код из ghostscript. Все части этого старого кода в &CUPS; были реорганизованы в стройную систему модулей. +&CUPS; использует собственные фильтры, хотя они в целом основаны на ghostscript. Именно, фильтры pstoraster и imagetoraster прямо опираются на код из ghostscript. Все части этого старого кода в &CUPS; были реорганизованы в стройную систему модулей. -Следующий рисунок (сделанный при помощи &kivio;) дает общий обзор фильтров и движков в &CUPS;. Пройдёмся по нему снизу вверх. Движки - это особые фильтры, они не преобразуют данные в другие форматы, а посылают готовые файлы на принтер. Для разных низкоуровневых протоколов существуют соответственно разные движки. +Следующий рисунок (сделанный при помощи &kivio;) дает общий обзор фильтров и движков в &CUPS;. Пройдёмся по нему снизу вверх. Движки - это особые фильтры, они не преобразуют данные в другие форматы, а посылают готовые файлы на принтер. Для разных низкоуровневых протоколов существуют соответственно разные движки. -Диалог &kprinter; (рисунок &kivio;) +Диалог &kprinter; (рисунок &kivio;) -Диалог &kprinter; (рисунок &kivio;) +Диалог &kprinter; (рисунок &kivio;) -Спулеры и демоны печати +Спулеры и демоны печати -Помимо того, чтобы сгенерировать растровый рисунок, готовый к печати, что уже есть довольно сложная задача, любой программе необходимо использовать механизм спулинга (помещения в очередь) для того, чтобы выстроить по порядку разные задачи пользователей для различных принтеров и фильтров и послать их соответственно по назначению. Демон печати как раз этим и занимается. +Помимо того, чтобы сгенерировать растровый рисунок, готовый к печати, что уже есть довольно сложная задача, любой программе необходимо использовать механизм спулинга (помещения в очередь) для того, чтобы выстроить по порядку разные задачи пользователей для различных принтеров и фильтров и послать их соответственно по назначению. Демон печати как раз этим и занимается. -Этот демон следит за порядком: он также контролирует исполнение заданий: даёт право пользователям отменить, остановить, перезапустить свои задания (но не задания других пользователей) и так далее. +Этот демон следит за порядком: он также контролирует исполнение заданий: даёт право пользователям отменить, остановить, перезапустить свои задания (но не задания других пользователей) и так далее. @@ -252,238 +146,117 @@ format="PNG"/> -Как <quote ->CUPS</quote -> использует мощь файлов &PPD; +Как <quote>CUPS</quote> использует мощь файлов &PPD; -Теперь, когда вы знаете как язык &PostScript; (который описывает вёрстку страниц независимым от конечного устройства способом) преобразуется в растровый рисунок, вы можете спросить: Устройства растрового вывода могут очень сильно отличаться друг от друга: бумага бывает разных размеров, есть много украшений печати - заголовки, двусторонняя печать, поля и пр. Как это подходит к вашей модели принтеро-независимого &PostScript;? +Теперь, когда вы знаете как язык &PostScript; (который описывает вёрстку страниц независимым от конечного устройства способом) преобразуется в растровый рисунок, вы можете спросить: Устройства растрового вывода могут очень сильно отличаться друг от друга: бумага бывает разных размеров, есть много украшений печати - заголовки, двусторонняя печать, поля и пр. Как это подходит к вашей модели принтеро-независимого &PostScript;? -Ответ идет вместе с так называемым файлом &PostScript; PrinterDescription (&PPD;). Файл &PPD; описывает все возможности, зависящие от устройства, которые могут использоваться определенной моделью принтера. Он также содержит кодированные команды, которые должны быть использованы для вызова конкретных возможностей аппарата. Но &PPD; - не тайные книги, это простые текстовые файлы. +Ответ идет вместе с так называемым файлом &PostScript; PrinterDescription (&PPD;). Файл &PPD; описывает все возможности, зависящие от устройства, которые могут использоваться определенной моделью принтера. Он также содержит кодированные команды, которые должны быть использованы для вызова конкретных возможностей аппарата. Но &PPD; - не тайные книги, это простые текстовые файлы. -&PPD; были придуманы фирмой Adobe для того, чтобы производителям было легче реализовывать свои собственные возможности &PostScript;-принтеров, и в то же время придерживаться стандартных путей их создания. Формат &PPD; очень хорошо документирован и описан фирмой Adobe. Их спецификация фактически является открытым стандартом. +&PPD; были придуманы фирмой Adobe для того, чтобы производителям было легче реализовывать свои собственные возможности &PostScript;-принтеров, и в то же время придерживаться стандартных путей их создания. Формат &PPD; очень хорошо документирован и описан фирмой Adobe. Их спецификация фактически является открытым стандартом. -Возможности печати, зависящие от устройств +Возможности печати, зависящие от устройств -Вспомним, что расширенная печать &PostScript; была первоначально разработана для использования только на системах &Microsoft; &Windows; и Apple &Mac;. В течение длительного времени все возможности расширенной печати на современных принтерах были в принципе недоступны для &Linux; и &UNIX;. Использование &CUPS; всё изменило. &CUPS; связан с &PPD;, и поэтому существующие &PPD; могут быть приспособлены для всех систем, работающих при помощи &CUPS;. +Вспомним, что расширенная печать &PostScript; была первоначально разработана для использования только на системах &Microsoft; &Windows; и Apple &Mac;. В течение длительного времени все возможности расширенной печати на современных принтерах были в принципе недоступны для &Linux; и &UNIX;. Использование &CUPS; всё изменило. &CUPS; связан с &PPD;, и поэтому существующие &PPD; могут быть приспособлены для всех систем, работающих при помощи &CUPS;. -Используя &PPD;, изготовители принтеров имели возможность вставить в свою продукцию такие аппаратно-зависимые возможности, как дуплексную печать, брошюрование, поля и т. д. Драйверы подгружают этот файл &PPD; просто как дополнительный конфигурационный файл. Таким образом, драйвер принтера узнаёт про доступные возможности устройства, и знает, как их вызывать. Драйвер также предоставляет их пользователю в графическом интерфейсе. Этот метод позволяет печатать аппаратно-независимые &PostScript;-файлы и указывать возможности, доступные конкретному устройству при выводе на печать. +Используя &PPD;, изготовители принтеров имели возможность вставить в свою продукцию такие аппаратно-зависимые возможности, как дуплексную печать, брошюрование, поля и т. д. Драйверы подгружают этот файл &PPD; просто как дополнительный конфигурационный файл. Таким образом, драйвер принтера узнаёт про доступные возможности устройства, и знает, как их вызывать. Драйвер также предоставляет их пользователю в графическом интерфейсе. Этот метод позволяет печатать аппаратно-независимые &PostScript;-файлы и указывать возможности, доступные конкретному устройству при выводе на печать. -Где взять файлы &PPD; для &PostScript;-принтеров +Где взять файлы &PPD; для &PostScript;-принтеров -&PPD; первоначально не предполагались к использованию в &UNIX; и &Linux;-системах. Сами разработчики и не предполагали, что они будут использоваться в других системах, кроме как в системах, для которых они были разработаны: &Microsoft; &Windows; и &MacOS;. Но благодаря блестящему решению по полной поддержке существующей спецификации &PPD; &CUPS; сейчас позволяет пользователям &Linux; и других &Linux;-подобных систем использовать все возможности современных принтеров. Система печати KDE делает это использование даже более удобным, чем предполагали сами разработчики &CUPS;. +&PPD; первоначально не предполагались к использованию в &UNIX; и &Linux;-системах. Сами разработчики и не предполагали, что они будут использоваться в других системах, кроме как в системах, для которых они были разработаны: &Microsoft; &Windows; и &MacOS;. Но благодаря блестящему решению по полной поддержке существующей спецификации &PPD; &CUPS; сейчас позволяет пользователям &Linux; и других &Linux;-подобных систем использовать все возможности современных принтеров. Система печати KDE делает это использование даже более удобным, чем предполагали сами разработчики &CUPS;. -&CUPS; может использовать родные &PPD; для &Windows;, прилагаемые при покупке &PostScript;-принтеров. Обычно за это платить не надо, и они (&PPD;) могут быть переписаны из любого компьютера с Windows, с предустановленным &PostScript; драйвером для конкретной модели принтера, или с диска, который поставляется с принтером. Также есть несколько мест в Интернете, откуда их можно скачать. +&CUPS; может использовать родные &PPD; для &Windows;, прилагаемые при покупке &PostScript;-принтеров. Обычно за это платить не надо, и они (&PPD;) могут быть переписаны из любого компьютера с Windows, с предустановленным &PostScript; драйвером для конкретной модели принтера, или с диска, который поставляется с принтером. Также есть несколько мест в Интернете, откуда их можно скачать. -Почему эти &PPD; полезны даже для не &PostScript;-принтеров. +Почему эти &PPD; полезны даже для не &PostScript;-принтеров. -Теперь вы знаете, как &PostScript;-принтеры могут использовать &PPD;. Но как обстоит дело с не &PostScript;-принтерами? В &CUPS; есть такая особенность: используя тот же формат и структуру данных как в &PPD; в сфере &PostScript;, она может описывать доступные опции заданий печати и для не -&PostScript; принтеров. Для собственных целей добавлено несколько специальных опций (а именно строка, определяющая фильтр, который нужно использовать для дальнейшей обработки &PostScript;-файла). +Теперь вы знаете, как &PostScript;-принтеры могут использовать &PPD;. Но как обстоит дело с не &PostScript;-принтерами? В &CUPS; есть такая особенность: используя тот же формат и структуру данных как в &PPD; в сфере &PostScript;, она может описывать доступные опции заданий печати и для не -&PostScript; принтеров. Для собственных целей добавлено несколько специальных опций (а именно строка, определяющая фильтр, который нужно использовать для дальнейшей обработки &PostScript;-файла). -Поэтому разработчики могли использовать те же программные решения для обработки файлов PPD для всех моделей принтеров. Конечно, авторы &CUPS; не могли полагаться на то, что все производители не &PostScript;-принтеров вдруг выпустят файлы &PPD;. Им пришлось проделать огромную работу по написанию многих из этих файлов с нуля. Более тысячи таких файлов доступны в коммерческой версии &CUPS;, называемой ESP PrintPro. +Поэтому разработчики могли использовать те же программные решения для обработки файлов PPD для всех моделей принтеров. Конечно, авторы &CUPS; не могли полагаться на то, что все производители не &PostScript;-принтеров вдруг выпустят файлы &PPD;. Им пришлось проделать огромную работу по написанию многих из этих файлов с нуля. Более тысячи таких файлов доступны в коммерческой версии &CUPS;, называемой ESP PrintPro. -Так или иначе, есть много специально сделанных для &CUPS; файлов &PPD;. Даже сейчас большинство этих файлов идёт не от производителей принтеров, а от разработчиков свободного программного обеспечения. &CUPS; проложила дорогу, и по ней пошли: если пару лет назад печать в &Linux; и &UNIX; была камнем преткновения, то теперь поддерживается широкий диапазон принтеров, включая 7-цветные струйники для высококачественной фотопечати. +Так или иначе, есть много специально сделанных для &CUPS; файлов &PPD;. Даже сейчас большинство этих файлов идёт не от производителей принтеров, а от разработчиков свободного программного обеспечения. &CUPS; проложила дорогу, и по ней пошли: если пару лет назад печать в &Linux; и &UNIX; была камнем преткновения, то теперь поддерживается широкий диапазон принтеров, включая 7-цветные струйники для высококачественной фотопечати. -Разные способы получить &PPD; для не &PostScript; принтеров. +Разные способы получить &PPD; для не &PostScript; принтеров. -Вы можете найти &PPD; для работы с &CUPS; и не &PostScript; принтерами в Интернете: +Вы можете найти &PPD; для работы с &CUPS; и не &PostScript; принтерами в Интернете: -Во-первых, зайдите на www.linuxprinting.org, где прямо в онлайне вы сможете сгенерировать &PPD; для любого принтера, поддерживаемого &ghostscript;. Тем самым вы сможете перейти на &CUPS; с минимальными усилиями. Если ваш принтер и так уже хорошо работал с печатью из &ghostscript;, то вы сможете подключить этот драйвер к &CUPS; и взять лучшее из обеих систем. +Во-первых, зайдите на www.linuxprinting.org, где прямо в онлайне вы сможете сгенерировать &PPD; для любого принтера, поддерживаемого &ghostscript;. Тем самым вы сможете перейти на &CUPS; с минимальными усилиями. Если ваш принтер и так уже хорошо работал с печатью из &ghostscript;, то вы сможете подключить этот драйвер к &CUPS; и взять лучшее из обеих систем. -во-вторых, существуют &CUPS; &PPD; более чем для 120 моделей принтеров, которыми может управлять новый универсальный драйвер stp. (происходит от Stylus Photo). Он сейчас разрабатывается проектом gimp-печати, его основал Майк Свит, ведущий разработчик &CUPS;. Сейчас он доступен на gimp-print.sourceforge.net. Этот драйвер создает полноценное фотокачество на многих современных струйных принтерах, и может быть сконфигурирован на создание 120 &CUPS;-&PPD; при компиляции. Поддерживаются модели &HP; Laser- и DeskJet, Epson Stylus и Photo Color, а также Canon и Lexmark. +во-вторых, существуют &CUPS; &PPD; более чем для 120 моделей принтеров, которыми может управлять новый универсальный драйвер stp. (происходит от Stylus Photo). Он сейчас разрабатывается проектом gimp-печати, его основал Майк Свит, ведущий разработчик &CUPS;. Сейчас он доступен на gimp-print.sourceforge.net. Этот драйвер создает полноценное фотокачество на многих современных струйных принтерах, и может быть сконфигурирован на создание 120 &CUPS;-&PPD; при компиляции. Поддерживаются модели &HP; Laser- и DeskJet, Epson Stylus и Photo Color, а также Canon и Lexmark. -в третьих, есть и коммерческая версия &CUPS; от авторов &CUPS;: ESP PrintPro - вместе более чем с 2.300 драйверами принтеров. В неё входят и улучшенные фильтры imagetoraster и pstoraster. +в третьих, есть и коммерческая версия &CUPS; от авторов &CUPS;: ESP PrintPro - вместе более чем с 2.300 драйверами принтеров. В неё входят и улучшенные фильтры imagetoraster и pstoraster. -&CUPS; позволяет производителям легко и недорого поддерживать их принтеры в &Linux; и &UNIX;. Модульная структура &CUPS; позволяет просто подключать дополнительный фильтры и использовать всю мощь &CUPS;. +&CUPS; позволяет производителям легко и недорого поддерживать их принтеры в &Linux; и &UNIX;. Модульная структура &CUPS; позволяет просто подключать дополнительный фильтры и использовать всю мощь &CUPS;. -Подробнее о всех возможностях &CUPS; можно прочитать в документации &CUPS; на http://www.cups.org/documentation.html и http://www.danka.de/printpro/faq.html. Страницы http://www.linuxprinting.org/ - это универсальный ключ ко всем вопросам печати в &Linux; и &UNIX;. +Подробнее о всех возможностях &CUPS; можно прочитать в документации &CUPS; на http://www.cups.org/documentation.html и http://www.danka.de/printpro/faq.html. Страницы http://www.linuxprinting.org/ - это универсальный ключ ко всем вопросам печати в &Linux; и &UNIX;. -Как поддержка &IPP; делает &CUPS; лучшим выбором из всех доступных? +Как поддержка &IPP; делает &CUPS; лучшим выбором из всех доступных? -<quote -><acronym ->LPD</acronym -> Must Die!</quote -> - -В течение долгого времени у разработчиков копилось неудовольствие на старый добрый LPD. Поэтому, чтобы его улучшить, возникло несколько новых проектов, среди которых самую большую известность завоевал LPRng. Из прочих стоит отметить PDQ, PPR, PLP, GNUlpr и RLPR. Но ни один из этих проектов не смог добиться чего-то заметного; большинство их воплощали возможности того же LPD с некоторыми расширениями, и все они были несовместимы друг с другом. - -Пресытившись развитием этих отголосков почтенного BSD-шного LPD, Грант Тэйлор, автор Linux Printing HOWTO, в конце концов воскликнул: LPD Must Die! в своей кампании по искоренению LPD. +<quote><acronym>LPD</acronym> Must Die!</quote> + +В течение долгого времени у разработчиков копилось неудовольствие на старый добрый LPD. Поэтому, чтобы его улучшить, возникло несколько новых проектов, среди которых самую большую известность завоевал LPRng. Из прочих стоит отметить PDQ, PPR, PLP, GNUlpr и RLPR. Но ни один из этих проектов не смог добиться чего-то заметного; большинство их воплощали возможности того же LPD с некоторыми расширениями, и все они были несовместимы друг с другом. + +Пресытившись развитием этих отголосков почтенного BSD-шного LPD, Грант Тэйлор, автор Linux Printing HOWTO, в конце концов воскликнул: LPD Must Die! в своей кампании по искоренению LPD. -Как возник &IPP; - -Со стороны компаний также предпринимались попытки преодолеть хорошо известные слабости LPD. Начали возникать расширения LPD, и дело дошло до того, что &Hewlett-Packard; попытался придать своему детищу &HP; JetDirect статус нового стандарта протокола печати. Результатом явились новые несовместимости. - -В конце концов обрела форму инициатива определения нового стандарта, общего для промышленности и IETF. Рабочая группа по печати, включившая в себя представителей производителей оборудования, поставщиков программного обеспечения и операционных систем, подготовила проект Internet Printing Protocol, &IPP;. &IPP; версии 1.1 теперь утвержден как стандарт IETF и пользуется единодушной поддержкой компаний Европы, США и Японии. Большинство современных моделей принтеров имеют встроенную поддержку &IPP; в добавление к обычным протоколам печати LPR/LPD или JetDirect. +Как возник &IPP; + +Со стороны компаний также предпринимались попытки преодолеть хорошо известные слабости LPD. Начали возникать расширения LPD, и дело дошло до того, что &Hewlett-Packard; попытался придать своему детищу &HP; JetDirect статус нового стандарта протокола печати. Результатом явились новые несовместимости. + +В конце концов обрела форму инициатива определения нового стандарта, общего для промышленности и IETF. Рабочая группа по печати, включившая в себя представителей производителей оборудования, поставщиков программного обеспечения и операционных систем, подготовила проект Internet Printing Protocol, &IPP;. &IPP; версии 1.1 теперь утвержден как стандарт IETF и пользуется единодушной поддержкой компаний Европы, США и Японии. Большинство современных моделей принтеров имеют встроенную поддержку &IPP; в добавление к обычным протоколам печати LPR/LPD или JetDirect. -Почему &IPP; позволяет решить много проблем? +Почему &IPP; позволяет решить много проблем? -&IPP; снимает множество проблем, с которыми обычно имеют дело администраторы сети. Ранее в сложных сетевых конфигурациях подчас многие часы уходили на то, чтобы должным образом разрешить проблемы, связанные с печатью. +&IPP; снимает множество проблем, с которыми обычно имеют дело администраторы сети. Ранее в сложных сетевых конфигурациях подчас многие часы уходили на то, чтобы должным образом разрешить проблемы, связанные с печатью. -Создавая единый набор запросов передачи файлов и управления заданиями печати для принтеров и серверов, поддерживающих &IPP;, &IPP; является кроссплатформенным протоколом для всех ОС. Его внедрение, конечно, потребует времени, так как всё ещё в работе остаётся много старых принтеров. Поэтому в &IPP; предусмотрена обратная совместимость со всеми реализациями &IPP;. &CUPS; обеспечивает удобство печати по &IPP; во всех средах. +Создавая единый набор запросов передачи файлов и управления заданиями печати для принтеров и серверов, поддерживающих &IPP;, &IPP; является кроссплатформенным протоколом для всех ОС. Его внедрение, конечно, потребует времени, так как всё ещё в работе остаётся много старых принтеров. Поэтому в &IPP; предусмотрена обратная совместимость со всеми реализациями &IPP;. &CUPS; обеспечивает удобство печати по &IPP; во всех средах. -Особенно впечатляет его интеграция с другими проверенными протоколами IP. Будучи фактически расширением протокола HTTP 1.1 применительно к задачам печати, он очень легко встраивается в другие ныне развиваемые стандарты: +Особенно впечатляет его интеграция с другими проверенными протоколами IP. Будучи фактически расширением протокола HTTP 1.1 применительно к задачам печати, он очень легко встраивается в другие ныне развиваемые стандарты: -Аутентификация типа Basic, Digest и на основе сертификатов для пользователей сервисов печати. +Аутентификация типа Basic, Digest и на основе сертификатов для пользователей сервисов печати. -Шифрование SSL3 и TLS для отправки данных. +Шифрование SSL3 и TLS для отправки данных. -Двунаправленное сообщение клиентов с устройствами печати с помощью запросов HTTP/&IPP; GET и POST. +Двунаправленное сообщение клиентов с устройствами печати с помощью запросов HTTP/&IPP; GET и POST. -Сервис каталогов LDAP для поддержания единой базы данных доступных принтеров, их возможностей и стоимости печати, а также доступа по паролю или по спискам доступа и т. д. +Сервис каталогов LDAP для поддержания единой базы данных доступных принтеров, их возможностей и стоимости печати, а также доступа по паролю или по спискам доступа и т. д. -Печать по способу Pull (в отличие от обычного - Push), когда серверу или принтеру нужно лишь сообщить ссылку &URL; на документ, после чего тот автоматически скачивается из сети и печатается. +Печать по способу Pull (в отличие от обычного - Push), когда серверу или принтеру нужно лишь сообщить ссылку &URL; на документ, после чего тот автоматически скачивается из сети и печатается. @@ -491,119 +264,63 @@ format="PNG"/> + --> -Доступ клиентов к принтерам - <quote ->Plug'n'Play</quote -> +Доступ клиентов к принтерам - <quote>Plug'n'Play</quote> -Если вы никогда не видели, как &CUPS; работает в сети, то вы будете очень приятно удивлены богатством открывающихся возможностей. +Если вы никогда не видели, как &CUPS; работает в сети, то вы будете очень приятно удивлены богатством открывающихся возможностей. -Допустим, что вы, сисадмин, поставили и настроили машину у себя в сети с &kde; и &CUPS;, прицепив на неё дюжину принтеров и настроив их: &PostScript;, лазерных, струйных и прочих. Пользователи &kde; на этой машине очень довольны, они могут печатать в своё удовольствие, выжимая всё возможное из каждого принтера. Вы потратили два часа на настройку, чтобы всё заработало... и осталось ещё удовлетворить сотню прочих пользователей вашей сети. По два часа на машину? И так до следующего Нового года? +Допустим, что вы, сисадмин, поставили и настроили машину у себя в сети с &kde; и &CUPS;, прицепив на неё дюжину принтеров и настроив их: &PostScript;, лазерных, струйных и прочих. Пользователи &kde; на этой машине очень довольны, они могут печатать в своё удовольствие, выжимая всё возможное из каждого принтера. Вы потратили два часа на настройку, чтобы всё заработало... и осталось ещё удовлетворить сотню прочих пользователей вашей сети. По два часа на машину? И так до следующего Нового года? -Нет. Отметьте один флажок в настройках машины с &CUPS;, чтобы она работала как сервер. Установите &CUPS; на всех остальных машинах как клиентов. К тому времени, когда вы вернётесь к первой машине, пользователи уже будут играть с настройками вашей дюжины принтеров на сервере. Все эти принтеры волшебным образом стали доступны клиентам на всех машинах. +Нет. Отметьте один флажок в настройках машины с &CUPS;, чтобы она работала как сервер. Установите &CUPS; на всех остальных машинах как клиентов. К тому времени, когда вы вернётесь к первой машине, пользователи уже будут играть с настройками вашей дюжины принтеров на сервере. Все эти принтеры волшебным образом стали доступны клиентам на всех машинах. -Пользователи печатают, и при этом ни на одной машине не пришлось устанавливать драйверы и настраивать очереди печати. +Пользователи печатают, и при этом ни на одной машине не пришлось устанавливать драйверы и настраивать очереди печати. -Как же всё это так хорошо работает? +Как же всё это так хорошо работает? -Почему видны принтеры, не установленные локально? - -Ответ совсем простой. - -Сервер &CUPS; отправляет в сеть широковещательные извещения имен всех доступных принтеров по протоколу UDP на 631 порт. Порт 631 включен в число портов, зарезервированных IANA (Internet Assigning Numbers Authority) для &IPP;. Все клиенты &CUPS; слушают сеть на 631 порту, поэтому они узнают о доступных принтерах и путях к этим принтерам. - -Используя &IPP;, по сути - расширение HTTP версии 1.1, &CUPS; способна находить все объекты системы печати по их адресам - Universal Resource Locators или URL. Задания печати можно удалять или перезапускать, можно опрашивать принтеры, выполнять административные задачи на сервере. С помощью &IPP; &CUPS; обращается ко всем объектам по их адресам URL. Очень многое в &CUPS; доступно через веб-интерфейс, например, через &konqueror;. +Почему видны принтеры, не установленные локально? + +Ответ совсем простой. + +Сервер &CUPS; отправляет в сеть широковещательные извещения имен всех доступных принтеров по протоколу UDP на 631 порт. Порт 631 включен в число портов, зарезервированных IANA (Internet Assigning Numbers Authority) для &IPP;. Все клиенты &CUPS; слушают сеть на 631 порту, поэтому они узнают о доступных принтерах и путях к этим принтерам. + +Используя &IPP;, по сути - расширение HTTP версии 1.1, &CUPS; способна находить все объекты системы печати по их адресам - Universal Resource Locators или URL. Задания печати можно удалять или перезапускать, можно опрашивать принтеры, выполнять административные задачи на сервере. С помощью &IPP; &CUPS; обращается ко всем объектам по их адресам URL. Очень многое в &CUPS; доступно через веб-интерфейс, например, через &konqueror;. -Печать без установки драйвера - -Клиенты имеют возможность администрировать и использовать все принтеры, которые им доступны, как будто бы они были установлены локально. Конечно, вы можете задавать ограничения в списках контроля доступа, так чтобы не каждый клиент мог распоряжаться принтерами по своему усмотрению. - -Клиенты могут печатать, даже если нужный принтер или драйвер не установлены локально. - -Как это возможно? Если клиент хочет использовать опции, специфичные для данного принтера, он отправляет запрос CUPS-get-ppd на сервер. Сервер возвращает все сведения о данном принтере, прочитанные из &PPD;-файла, хранящегося на сервере. Пользователь видит эти опции и выбирает нужные ему. Затем он отправляет файл для печати, как правило, это сырой &PostScript;, приправленный специфичными опциями данного принтера. При этом используется &IPP; как транспортный протокол. Вся дальнейшая обработка, в особенности фильтрование для подготовки файла в формате принтера, осуществляется сервером. Все необходимые программы для этого - драйверы и фильтры - на сервере имеются. - -Итак, клиент может печатать даже без локально установленного драйвера. - -Обо всех изменениях на сервере, будь то добавление или изменение принтера, клиенты узнают сразу же, при этом никакой перенастройки не требуется. +Печать без установки драйвера + +Клиенты имеют возможность администрировать и использовать все принтеры, которые им доступны, как будто бы они были установлены локально. Конечно, вы можете задавать ограничения в списках контроля доступа, так чтобы не каждый клиент мог распоряжаться принтерами по своему усмотрению. + +Клиенты могут печатать, даже если нужный принтер или драйвер не установлены локально. + +Как это возможно? Если клиент хочет использовать опции, специфичные для данного принтера, он отправляет запрос CUPS-get-ppd на сервер. Сервер возвращает все сведения о данном принтере, прочитанные из &PPD;-файла, хранящегося на сервере. Пользователь видит эти опции и выбирает нужные ему. Затем он отправляет файл для печати, как правило, это сырой &PostScript;, приправленный специфичными опциями данного принтера. При этом используется &IPP; как транспортный протокол. Вся дальнейшая обработка, в особенности фильтрование для подготовки файла в формате принтера, осуществляется сервером. Все необходимые программы для этого - драйверы и фильтры - на сервере имеются. + +Итак, клиент может печатать даже без локально установленного драйвера. + +Обо всех изменениях на сервере, будь то добавление или изменение принтера, клиенты узнают сразу же, при этом никакой перенастройки не требуется. -<quote ->Нулевое администрирование</quote ->, перераспределение нагрузки и <quote ->переключение при отказе</quote -> - -Среди дополнительных возможностей &CUPS; стоит отметить способность перераспределения нагрузки. - -Если вы зададите одну и ту же очередь печати для двух или более серверов, клиенты будут отправлять задания не первый откликнувшийся сервер. Это приводит к автоматическому перераспределению нагрузки между серверами. Вы можете отключать от сети серверы для задач администрирования так, что клиенты вообще ничего не заметят. +<quote>Нулевое администрирование</quote>, перераспределение нагрузки и <quote>переключение при отказе</quote> + +Среди дополнительных возможностей &CUPS; стоит отметить способность перераспределения нагрузки. + +Если вы зададите одну и ту же очередь печати для двух или более серверов, клиенты будут отправлять задания не первый откликнувшийся сервер. Это приводит к автоматическому перераспределению нагрузки между серверами. Вы можете отключать от сети серверы для задач администрирования так, что клиенты вообще ничего не заметят. -- cgit v1.2.1