Alt linux настройка принтеров

Alt linux настройка принтеров

Инженерная мысль не останавливалась ни на секунду; с момента появления первого печатающего устройства опробована и введена в эксплуатацию масса новых технологий. На данный момент наиболее распространены следующие технологии печати:

Матричные принтеры постепенно доживают свой век, но, обладая удивительной простотой и надёжностью, продолжают ещё использоваться. С настройкой этого типа принтеров, за редкими исключениями, проблем не должно возникать.

Лазерные принтеры обладают высокой скоростью печати, незаменимы в офисах организаций всех типов. Моделей существует множество, но, к счастью, для большинства можно найти « родной » драйвер или подобрать совместимый.

Главный лозунг струйных принтеров « дёшево и в цвете ». Так как в этой индустрии не появилось явного лидера, то процветает множество стандартов и существует вероятность иметь очень экзотический с точки зрения Linux принтер.

GDI- или Windows-принтеры

« Дёшево любой ценой ». Используют компьютер вместо того, чтобы всё делать самим. Проблемы очень вероятны, так как протокол работы зачастую закрыт. К счастью, существует несколько моделей, напоминающих по интерфейсу полноценные принтеры, что позволяет всё-таки производить печать с низким разрешением.

Где находится драйвер принтера?

Если вам доводилось работать в Microsoft Windows , то вы прекрасно знаете, что в комплекте с каждым принтером поставляется дискета или компакт-диск с драйвером для настройки печати. К великому сожалению, в мире UNIX / Linux пока так и не договорились о едином стандарте драйверов. В настоящее время стандартом де-факто является пакет ghostscript фирмы Aladdin Software .

Что такое ghostscript ?

Ghostscript (далее GS ) — это программа перевода из векторного формата в растровый ( RIP ). На вход программы подаётся документ в формате PostScript или PDF , а на выходе получается документ на языке, понятном конкретной модели принтера или графическое изображение страницы. Большинство программ Linux формируют документ в формате PostScript, поэтому оказывается, что применения GS вполне достаточно для обеспечения печати из приложений.

Что такое PostScript?

PostScript — это самый настоящий язык программирования, который используется для того, чтобы описать содержимое страницы. Например, пишутся такие серии команд: переместиться туда-то, напечатать слово такое-то, сменить шрифт на такой-то. Существуют модели принтеров, непосредственно понимающие PostScript, для всех остальных требуется посредник, и GS успешно с этим справляется. Вы спросите, как он поддерживает столько принтеров? Дело в том, что количество языков принтеров намного меньше количества существующих моделей. Например, известные всем HP LaserJet 4 , 4L , 5 , 5L , 6 , 6L , 1100 , 2100 « понимают » один и тот же язык PCL5 . Если вы не страшитесь этих слов и вам любопытно посмотреть, какие драйверы языков поддерживает ваш GS — дайте команду gs —help . Так, например, ljet4 как раз и обслуживает вышеупомянутую линейку моделей принтеров.

Итак, теперь понятно, как устроена печать в любом дистрибутиве Linux : программа формирует документ на языке PostScript, GS переводит его на язык принтера, установленного в вашей системе, и передаёт эстафету принтеру.

Что такое спулер?

Но это ещё далеко не всё. А что если вам надо послать документ на принтер, установленный на другой машине, или напечатать сразу несколько документов и нет времени ждать, пока каждый из них будет обслужен ghostscript и уступит место следующему? Для этого существует так называемый сервер печати или спулер (от англ. spooler), обслуживающий очереди печати. Последний термин более точно отражает суть, поэтому им мы и будем пользоваться и писать дальше просто « спулер ». В ALT Linux в качестве спулера работает современная система печати CUPS (Common UNIX Printing System), которая является фактическим стандартом среди спулеров.

Как настроить принтер?

В ALT Linux 3.0 у пользователя есть несколько способов настроить систему печати. Модуль настройки принтеров из ALT Linux Control Center предназначен для добавления/удаления принтеров (в том числе сетевых). Во многих случаях он позволяет определить тип принтера автоматически, а если это не удаётся, предлагает большой список поддерживаемых моделей. Чтобы произвести более тонкую настройку параметров печати, можно воспользоваться стандартными средствами CUPS . Есть также альтернативные способы добавления и удаления принтеров, например, средствами того же CUPS или foomatic. Дальше будет рассказано обо всём этом подробнее.

Читайте также:  Картридж sl10 угольный аквафор

Настройка системы CUPS

Настройка CUPS через web-броузер

Запустите свой любимый броузер и откройте страницу http://localhost:631 — вы увидите интерфейс настройки CUPS . Выберите раздел « Manage Printers », далее раздел « Add Printer ». Затем у вас спросят имя и пароль администратора CUPS ; по умолчанию это администратор системы ( root ).

Появится первый диалог — достаточно указать имя (Name) принтера, описание (Description) носит вспомогательный характер, а местоположение (Location) нужно только в том случае, если у вас настроена сложная система разграничения доступа в CUPS . В следующем диалоге производится выбор устройства, к которому подключён принтер. Два последующих — выбор модели и производителя принтера. Напоследок можно заказать печать пробной страницы.

Конфигурационные файлы CUPS

Конфигурационные файлы CUPS находятся в каталоге /etc/cups . Файл /etc/cups/cupsd.conf содержит описание главных параметров сервера, каждый из которых сопровождается подробным описанием. Приведём некоторые наиболее часто используемые параметры:

Уровень подробности протоколирования. По умолчанию значение равно info . Если у вас какие-то проблемы с CUPS , а в протоколе нет ничего информативного, можете поднять уровень до максимального — debug2 .

TCP -порт, по которому сервер будет ожидать обращений клиентов. По умолчанию это 631 (зарезервированное для протокола IPP ).

Location, Order, Allow, Deny

Серия директив, аналогичных имеющимся в web-сервере Apache . Order — порядок просмотра значений Allow и Deny , Allow — адреса, с которых разрешён доступ, Deny — адреса, с которых доступ запрещён. Пример:

Это означает, что сначала сервер будет смотреть, запрещён ли доступ с машины (здесь запрещено для всех), а потом — разрешён ли (здесь разрешён доступ только с самого сервера). Последний параметр понадобится для организации одного CUPS -сервера на всю локальную сеть. Организация доступа может быть устроена сколь угодно сложно благодаря поддержке концепции классов.

Файл /etc/cups/client.conf содержит настройки для клиентской части. В нём указываются всего два параметра — местоположение сервера и защищённость соединения. Скорее всего, вам не придётся там что-либо менять.

Файл /etc/cups/printers.conf содержит описание принтеров. Формат записи интуитивно понятен и похож на XML . Ниже приведён пример настройки для локального принтера.

Существенными параметрами являются Accepting (принимает ли принтер задания) и DeviceURI (специальное описание местоположения принтера). О том как правильно составлять URI , будет рассказано ниже, когда речь пойдёт о foomatic .

Описание каждого установленного принтера (соответствующий PPD -файл) находится в /etc/cups/ppd/ имя_принтера .ppd . При каждом старте сервер проверяет, не появились ли в каталоге /usr/share/cups/model новые описания принтеров ( PPD -файлов) и проверяет последовательные и параллельные порты компьютера. В связи с этим запуск занимает некоторое время.

Настройка CUPS через foomatic

Сложно дать краткое описание того, что же такое foomatiс . Это и база описаний моделей принтеров, и интерфейс настройки одновременно. Более того, foomatic умеет настраивать практически все известные на сегодняшний день спулеры, в частности CUPS .

Процедуру настройки лучше всего рассмотреть на конкретном примере. Пусть мы хотим настроить printer HP LaserJet 1100 , расположенный на Microsoft Windows -машине somehost в рабочей группе somegroup под именем someprinter .

Сформируем URI , описывающее расположение принтера. Общий формат: протокол :// местоположение . Местоположение зависит от протокола.

Если принтер подключён локально, то URI — file:// путь_к_файлу , в частности может быть указан файл-устройство (например, /dev/lp0 .

Если удалённый сервер работает под управлением Microsoft Windows (наш случай), то URI — smb://user:password@somegroup/somehost/someprinter . Некоторые поля в описании могут отсутствовать.

Наконец, в случае Netware-сервера URI — ncp://user:password@server/printer .

Посмотрим доступные описания моделей принтеров. Для этого запустим команду foomatic-configure -O | less . Описание будет выведено на экран в формате XML . Выделим подходящее описание:

Нас прежде всего интересует идентификатор-описание, заключённый в теги — в нашем случае это 62816. Выберем также драйвер ghostscript — выбор того или иного драйвера дело опыта и вкуса. Мы остановимся на ljet4 — основной рабочей лошадке всего этого семейства принтеров.

Мы собрали теперь достаточно информации для того чтобы произвести конфигурацию принтера. Это делается одной командой foomatic-configure . Мы укажем желаемый спулер (параметр -s ), имя принтера (параметр -n ) идентификатор описания, драйвер и URI .

Читайте также:  Когда переводишь деньги с мтс на мтс ошибка

Вот и готово. Настройки можете посмотреть непосредственно в конфигурационных файлах спулера или при помощи команды foomatic-configure -Q .

Как удалить лишние принтеры?

Если вы слишком увлеклись настройками и теперь путаетесь между десятком заведённых принтеров, то самое время удалить лишние.

Источник

Alt linux настройка принтеров

ьМЕЛФТПООЩК ДПЛХНЕОФППВПТПФ ОБ РТПФСЦЕОЙЙ ОЕУЛПМШЛЙИ РПУМЕДОЙИ МЕФ ЧУЕ ВПМШЫЕ Й ВПМШЫЕ ОБВЙТБЕФ УЙМХ. пДОБЛП ОЕ НЕОЕЕ БЛФХБМШОЩН ПУФБЈФУС Й ВХНБЦОБС, « ФЧЈТДБС » ЛПРЙС. оБУФТПЙЧ ЛПНРШАФЕТ, ЮЕМПЧЕЛ ЛБЛ РТБЧЙМП РЕТЧЩН ЦЕ ДЕМПН ОБЮЙОБЕФ ХУФБОБЧМЙЧБФШ РТЙОФЕТ. ч ЬФПК ЗМБЧЕ ЧЩ ХЪОБЕФЕ, ЛБЛ ОБУФТПЙФШ РЕЮБФШ Ч ДЙУФТЙВХФЙЧЕ ALT Linux 2.4 Master, ЛБЛЙЕ РТЕРСФУФЧЙС ЧБУ ЦДХФ ОБ РХФЙ Й ЛБЛ ЙИ НПЦОП РТЕПДПМЕФШ. уОБЮБМБ ПВУХДЙН ОЕУЛПМШЛП ПВЭЙИ ЧПРТПУПЧ, ЛПФПТЩЕ РТПМШАФ УЧЕФ ОБ РТПВМЕНЩ РЕЮБФЙ Ч Linux.

лБЛЙЕ ЧЙДЩ РТЙОФЕТПЧ ВЩЧБАФ?

йОЦЕОЕТОБС НЩУМШ ОЕ ПУФБОБЧМЙЧБМБУШ ОЙ ОБ УЕЛХОДХ; У НПНЕОФБ РПСЧМЕОЙС РЕТЧПЗП РЕЮБФБАЭЕЗП ХУФТПКУФЧБ ПРТПВПЧБОБ Й ЧЧЕДЕОБ Ч ЬЛУРМХБФБГЙА НБУУБ ОПЧЩИ ФЕИОПМПЗЙК. оБ ДБООЩК НПНЕОФ ОБЙВПМЕЕ ТБУРТПУФТБОЕОЩ УМЕДХАЭЙЕ ФЕИОПМПЗЙЙ РЕЮБФЙ:

нБФТЙЮОЩЕ РТЙОФЕТЩ РПУФЕРЕООП ДПЦЙЧБАФ УЧПК ЧЕЛ, ОП, ПВМБДБС ХДЙЧЙФЕМШОПК РТПУФПФПК Й ОБДЈЦОПУФША, РТПДПМЦБАФ ЕЭЈ ЙУРПМШЪПЧБФШУС. у ОБУФТПКЛПК ЬФПЗП ФЙРБ РТЙОФЕТПЧ, ЪБ ТЕДЛЙНЙ ЙУЛМАЮЕОЙСНЙ, РТПВМЕН ОЕ ДПМЦОП ЧПЪОЙЛБФШ.

мБЪЕТОЩЕ РТЙОФЕТЩ ПВМБДБАФ ЧЩУПЛПК УЛПТПУФША РЕЮБФЙ, ОЕЪБНЕОЙНЩ Ч ПЖЙУБИ ПТЗБОЙЪБГЙК ЧУЕИ ФЙРПЧ. нПДЕМЕК УХЭЕУФЧХЕФ НОПЦЕУФЧП, ОП, Л УЮБУФША, ДМС ВПМШЫЙОУФЧБ НПЦОП ОБКФЙ « ТПДОПК » ДТБКЧЕТ ЙМЙ РПДПВТБФШ УПЧНЕУФЙНЩК.

зМБЧОЩК МПЪХОЗ УФТХКОЩИ РТЙОФЕТПЧ « ДЈЫЕЧП Й Ч ГЧЕФЕ ». фБЛ ЛБЛ Ч ЬФПК ЙОДХУФТЙЙ ОЕ РПСЧЙМПУШ СЧОПЗП МЙДЕТБ, ФП РТПГЧЕФБЕФ НОПЦЕУФЧП УФБОДБТФПЧ Й УХЭЕУФЧХЕФ ЧЕТПСФОПУФШ ЙНЕФШ ПЮЕОШ ЬЛЪПФЙЮЕУЛЙК У ФПЮЛЙ ЪТЕОЙС Linux РТЙОФЕТ.

GDI- ЙМЙ Windows-РТЙОФЕТЩ

« дЈЫЕЧП МАВПК ГЕОПК ». йУРПМШЪХАФ ЛПНРШАФЕТ ЧНЕУФП ФПЗП, ЮФПВЩ ЧУЕ ДЕМБФШ УБНЙН. рТПВМЕНЩ ПЮЕОШ ЧЕТПСФОЩ, ФБЛ ЛБЛ РТПФПЛПМ ТБВПФЩ ЪБЮБУФХА ЪБЛТЩФ. л УЮБУФША, УХЭЕУФЧХАФ ОЕУЛПМШЛП НПДЕМЕК, ЙНЕАЭЙИ ЙОФЕТЖЕКУ, ОБРПНЙОБАЭЙК ЙОФЕТЖЕКУ РПМОПГЕООЩИ РТЙОФЕТПЧ, РПЪЧПМСАЭЙК ЧУЕ-ФБЛЙ РТПЙЪЧПДЙФШ РЕЮБФШ У ОЙЪЛЙН ТБЪТЕЫЕОЙЕН.

зДЕ ОБИПДЙФУС ДТБКЧЕТ РТЙОФЕТБ?

еУМЙ ЧБН ДПЧПДЙМПУШ ТБВПФБФШ Ч Microsoft Windows, ФП ЧЩ РТЕЛТБУОП ЪОБЕФЕ, ЮФП Ч ЛПНРМЕЛФЕ У ЛБЦДЩН РТЙОФЕТПН РПУФБЧМСЕФУС ДЙУЛЕФБ ЙМЙ ЛПНРБЛФ-ДЙУЛ У ДТБКЧЕТПН ДМС ОБУФТПКЛЙ РЕЮБФЙ. л ЧЕМЙЛПНХ УПЦБМЕОЙА, Ч НЙТЕ UNIX/ Linux РПЛБ ФБЛ Й ОЕ ДПЗПЧПТЙМЙУШ П ЕДЙОПН УФБОДБТФЕ ДТБКЧЕТПЧ. ч ОБУФПСЭЕЕ ЧТЕНС УФБОДБТФПН ДЕ-ЖБЛФП СЧМСЕФУС РБЛЕФ ghostscript ЖЙТНЩ Aladdin Software .

юФП ФБЛПЕ ghostscript ?

ghostscript (ДБМЕЕ GS )љ— ЬФП РТПЗТБННБ РЕТЕЧПДБ ЙЪ ЧЕЛФПТОПЗП ЖПТНБФБ Ч ТБУФТПЧЩК ( RIP ). оБ ЧИПД РТПЗТБННЩ РПДБЈФУС ДПЛХНЕОФ Ч ЖПТНБФЕ PostScript ЙМЙ PDF , Б ОБ ЧЩИПДЕ РПМХЮБЕФУС ДПЛХНЕОФ ОБ СЪЩЛЕ, РПОСФОПН ЛПОЛТЕФОПК НПДЕМЙ РТЙОФЕТБ ЙМЙ ЗТБЖЙЮЕУЛПЕ ЙЪПВТБЦЕОЙЕ УФТБОЙГЩ. вПМШЫЙОУФЧП РТПЗТБНН Linux ЖПТНЙТХАФ ДПЛХНЕОФ Ч ЖПТНБФЕ PostScript, РПЬФПНХ ПЛБЪЩЧБЕФУС, ЮФП РТЙНЕОЕОЙС GS ЧРПМОЕ ДПУФБФПЮОП ДМС ПВЕУРЕЮЕОЙС РЕЮБФЙ ЙЪ РТЙМПЦЕОЙК.

юФП ФБЛПЕ PostScript?

PostScriptљ— ЬФП УБНЩК ОБУФПСЭЙК СЪЩЛ РТПЗТБННЙТПЧБОЙС, ЛПФПТЩК ЙУРПМШЪХЕФУС ДМС ФПЗП, ЮФПВЩ ПРЙУБФШ УПДЕТЦЙНПЕ УФТБОЙГЩ. оБРТЙНЕТ, РЙЫХФУС ФБЛЙЕ УЕТЙЙ ЛПНБОД: РЕТЕНЕУФЙФШУС ФХДБ-ФП, ОБРЕЮБФБФШ УМПЧП ФБЛПЕ-ФП, УНЕОЙФШ ЫТЙЖФ ОБ ФБЛПК-ФП. уХЭЕУФЧХАФ НПДЕМЙ РТЙОФЕТПЧ, ОЕРПУТЕДУФЧЕООП РПОЙНБАЭЙЕ PostScript, ДМС ЧУЕИ ПУФБМШОЩИ ФТЕВХЕФУС РПУТЕДОЙЛ, Й GS ХУРЕЫОП У ЬФЙН УРТБЧМСЕФУС. чЩ УРТПУЙФЕ, ЛБЛ ПО РПДДЕТЦЙЧБЕФ УФПМШЛП РТЙОФЕТПЧ? дЕМП Ч ФПН, ЮФП ЛПМЙЮЕУФЧП СЪЩЛПЧ РТЙОФЕТПЧ ОБНОПЗП НЕОШЫЕ ЛПМЙЮЕУФЧБ УХЭЕУФЧХАЭЙИ НПДЕМЕК. оБРТЙНЕТ, ЙЪЧЕУФОЩЕ ЧУЕН HP LaserJet 4, 4L, 5, 5L, 6, 6L, 1100, 2100 « РПОЙНБАФ » ПДЙО Й ФПФ ЦЕ СЪЩЛ PCL5 . еУМЙ ЧЩ ОЕ УФТБЫЙФЕУШ ЬФЙИ УМПЧ Й ЧБН МАВПРЩФОП РПУНПФТЕФШ, ЛБЛЙЕ ДТБКЧЕТЩ СЪЩЛПЧ РПДДЕТЦЙЧБЕФ ЧБЫ GS љ— ДБКФЕ ЛПНБОДХ gs —help . фБЛ, ОБРТЙНЕТ, ljet4 ЛБЛ ТБЪ Й ПВУМХЦЙЧБЕФ ЧЩЫЕХРПНСОХФХА МЙОЕКЛХ НПДЕМЕК РТЙОФЕТПЧ.

йФБЛ, ФЕРЕТШ РПОСФОП, ЛБЛ ХУФТПЕОБ РЕЮБФШ Ч МАВПН ДЙУФТЙВХФЙЧЕ Linux: РТПЗТБННБ ЖПТНЙТХЕФ ДПЛХНЕОФ ОБ СЪЩЛЕ PostScript, GS РЕТЕЧПДЙФ ЕЗП ОБ СЪЩЛ РТЙОФЕТБ, ХУФБОПЧМЕООПЗП Ч ЧБЫЕК УЙУФЕНЕ Й РЕТЕДБЈФ ЬУФБЖЕФХ РТЙОФЕТХ.

оП ЬФП ЕЭЈ ДБМЕЛП ОЕ ЧУЈ. б ЮФП ЕУМЙ ЧБН ОБДП РПУМБФШ ДПЛХНЕОФ ОБ РТЙОФЕТ, ХУФБОПЧМЕООЩК ОБ ДТХЗПК НБЫЙОЕ, ЙМЙ ОБРЕЮБФБФШ УТБЪХ ОЕУЛПМШЛП ДПЛХНЕОФПЧ Й ОЕФ ЧТЕНЕОЙ ЦДБФШ, РПЛБ ЛБЦДЩК ЙЪ ОЙИ ВХДЕФ ПВУМХЦЕО ghostscript Й ХУФХРЙФ НЕУФП УМЕДХАЭЕНХ? дМС ЬФПЗП УХЭЕУФЧХЕФ ФБЛ ОБЪЩЧБЕНЩК УЕТЧЕТ РЕЮБФЙ ЙМЙ УРХМЕТ (ПФ БОЗМ. spooler), ПВУМХЦЙЧБАЭЙК ПЮЕТЕДЙ РЕЮБФЙ. рПУМЕДОЙК ФЕТНЙО ВПМЕЕ ФПЮОП ПФТБЦБЕФ УХФШ, РПЬФПНХ ЙН НЩ Й ВХДЕФ РПМШЪПЧБФШУС Й РЙУБФШ ДБМШЫЕ РТПУФП « УРХМЕТ ».

Читайте также:  Postgresql alter database owner

ч ALT Linux 2.4 Master Х РПМШЪПЧБФЕМС ЕУФШ ОЕУЛПМШЛП ЧПЪНПЦОПУФЕК, ЮФПВЩ ОБУФТПЙФШ УЙУФЕНХ РЕЮБФЙ. рТПЭЕ ЧУЕЗП ЪБРХУФЙФШ РТПЗТБННХ kdeprint , ЧИПДСЭХА Ч УПУФБЧ ЗТБЖЙЮЕУЛПК УТЕДЩ KDE . пОБ ПВМБДБЕФ ДТХЦЕУФЧЕООЩН ЗТБЖЙЮЕУЛЙН ЙОФЕТЖЕКУПН Й Ч ВПМШЫЙОУФЧЕ УМХЮБЕЧ РТБЧЙМШОП ПРТЕДЕМСЕФ РБТБНЕФТЩ РТЙОФЕТБ. дТХЗПК РХФШљ— ОБУФТПЙФШ УЙУФЕНХ РТЙ РПНПЭЙ CUPS ЙМЙ foomatic (ПВБ ЬФЙ УРПУПВБ ВХДХФ РПДТПВОП ПРЙУБОЩ ДБМЕЕ Ч ЬФПН ТБЪДЕМЕ). фБЛБС ОБУФТПКЛБ НПЦЕФ РПЛБЪБФШУС ВПМЕЕ УМПЦОПК, ПДОБЛП ЧЩ Ч ЙФПЗЕ У ВПМШЫЕК ЧЕТПСФОПУФША РПМХЮЙФЕ ТБВПФБАЭЙК РТЙОФЕТ Й УНПЦЕФЕ ФПОЛП ТЕЗХМЙТПЧБФШ РБТБНЕФТЩ РЕЮБФЙ.

уРХМЕТ CUPS

лМБУУЙЮЕУЛЙН УРХМЕТПН ДМС UNIX Б ЪБФЕН Й ДМС Linux ВЩМ lpd . уП ЧТЕНЈО РЕТЧЩИ ЧЕТУЙК lpd ВЩМП РТЕДРТЙОСФП ОЕУЛПМШЛП РПРЩФПЛ УДЕМБФШ ЮФП-ОЙВХДШ ВПМЕЕ ЗЙВЛПЕ Й ХДПВОПЕ Ч ОБУФТПКЛЕ. ч ALT Linux 2.4 РПНЙНП ЛМБУУЙЮЕУЛПЗП (Й, УППФЧЕФУФЧЕООП, РТПУФПЗП Й МЈЗЛПЗП) lpd ЧЛМАЮЕОБ ФБЛЦЕ НПЭОБС ХМШФТБУПЧТЕНЕООБС УЙУФЕНБ РЕЮБФЙ CUPS ( Common Unix Printing System ). ьФБ УЙУФЕНБ РЕЮБФЙ РПУФЕРЕООП ЪБЧПЈЧЩЧБЕФ ЧУЕ ВПМШЫЕ РПЛМПООЙЛПЧ Й РТБЛФЙЮЕУЛЙ ХЦЕ УФБМБ ОПЧЩН УФБОДБТФПН УТЕДЙ УРХМЕТПЧ.

пУПВЕООПУФЙ CUPS

CUPS РТЕДПУФБЧМСЕФ ДПУФБФПЮОП НОПЗП ОПЧЩИ ЧПЪНПЦОПУФЕК, РП УТБЧОЕОЙА У РТЕЦОЙНЙ УРХМЕТБНЙ. уТЕДЙ ОЙИ:

чЩ РТПУФП ЪБРХУЛБЕФЕ УЧПК МАВЙНЩК web-ВТПХЪЕТ, ОБРТБЧМСЕФЕ ЕЗП РП БДТЕУХ http://localhost:631љ— Й РЕТЕД ЧБНЙ ЛТБУЙЧЩК ЙОФЕТЖЕКУ, ЗДЕ ЧЩ НПЦЕФЕ ХДБМЙФШ ЙЪ УЙУФЕНЩ ЙМЙ ДПВБЧЙФШ РТЙОФЕТ, РПУНПФТЕФШ ПЮЕТЕДЙ ЛБЦДПЗП ЙЪ ОЙИ, РЕТЕЪБРХУФЙФШ ХЦЕ ЧЩРПМОЕООЩЕ ЪБДБОЙС ЙљФ.љД.

рТПУФПФБ ОБУФТПКЛЙ ХДБМЈООПК РЕЮБФЙ

еУМЙ Х ЧБУ Ч ПЖЙУЕ ХЦЕ ЕУФШ ОБУФТПЕООЩК CUPS -УЕТЧЕТ, ФП ЧБН ОЙЮЕЗП ОЕ ОБДП ВПМШЫЕ ОБУФТБЙЧБФШ. чУЕ CUPS ПВЭБАФУС НЕЦДХ УПВПК; ЧБЫ УЕТЧЕТ ХЪОБЕФ, ЮФП ХЦЕ ЕУФШ УПУЕД У ОБУФТПЕООЩН РТЙОФЕТПН Й РПУЩМБЕФ ЪБДБОЙЕ УТБЪХ ОБ ОЕЗП.

рПДДЕТЦЛБ УБНЩИ УПЧТЕНЕООЩИ Й ЪБЭЙЭЈООЩИ РТПФПЛПМПЧ

пУОПЧОПК РТПФПЛПМ ПВНЕОБ ДБООЩНЙ НЕЦДХ ЛМЙЕОФПН Й УЕТЧЕТПН IPP , ДПРХУФЙНБ РЕЮБФШ ЮЕТЕЪ ЪБЭЙЭЈООПЕ SSL -УПЕДЙОЕОЙЕ.

рПДДЕТЦЛБ НОПЗЙИ СЪЩЛПЧ

уФБТЕОШЛЙК lpd НПЗ РЕЮБФБФШ ФПМШЛП Ч ПДОПН УЙУФЕНОПН СЪЩЛЕ. CUPS НПЦЕФ ПВУМХЦЙЧБФШ РПМШЪПЧБФЕМЕК У УБНЩНЙ ТБЪМЙЮОЩНЙ ЛПДЙТПЧЛБНЙ.

еДЙОБС УЙУФЕНБ ИТБОЕОЙС ПРЙУБОЙК РТЙОФЕТПЧ, ФБЛ ОБЪЩЧБЕНЩЕ PPD-ЖБКМЩ

вМБЗПДБТС ЬФПНХ РТПЙЪЧПДЙФЕМШ НПЦЕФ РПУФБЧМСФШ ФБЛПЕ ПРЙУБОЙЕ ЧНЕУФЕ У РТЙОФЕТПН (ЬФП, РТБЧДБ, ОЕ ЙЪВБЧМСЕФ ПФ ОЕПВИПДЙНПУФЙ ЙНЕФШ ОХЦОЩК ДТБКЧЕТ Ч GS ).

лПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ CUPS

лПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ CUPS ОБИПДСФУС Ч ЛБФБМПЗЕ /etc/cups Й ЖПТНБФ ЙИ ВПМЕЕ РПОСФЕО ДМС РПМШЪПЧБФЕМЕК. жБКМ /etc/cups/cupsd.conf УПДЕТЦЙФ ПРЙУБОЙЕ ЗМБЧОЩИ РБТБНЕФТПЧ УЕТЧЕТБ, ЛБЦДЩК ЙЪ ЛПФПТЩИ УПРТПЧПЦДБЕФУС РПДТПВОЩН ПРЙУБОЙЕН. рТЙЧЕДЈН ОЕЛПФПТЩЕ, ОБЙВПМЕЕ ЮБУФП ЙУРПМШЪХЕНЩЕ ЙЪ ОЙИ:

хТПЧЕОШ РПДТПВОПУФЙ РТПФПЛПМЙТПЧБОЙС. рП ХНПМЮБОЙА ЪОБЮЕОЙЕ ТБЧОП info . еУМЙ Х ЧБУ ЛБЛЙЕ-ФП РТПВМЕНЩ У CUPS , Б Ч РТПФПЛПМЕ ОЕФ ОЙЮЕЗП ЙОЖПТНБФЙЧОПЗП, НПЦЕФЕ РПДОСФШ ХТПЧЕОШ ДП НБЛУЙНБМШОПЗПљ— debug2 .

TCP -РПТФ, РП ЛПФПТПНХ УЕТЧЕТ ВХДЕФ ПЦЙДБФШ ПВТБЭЕОЙК ЛМЙЕОФПЧ. рП ХНПМЮБОЙА ЬФП 631 (ЪБТЕЪЕТЧЙТПЧБООПЕ ДМС РТПФПЛПМБ IPP ).

уЕТЙС ДЙТЕЛФЙЧ, БОБМПЗЙЮОЩИ ЙНЕАЭЙНУС Ч web-УЕТЧЕТЕ Apache . Orderљ— РПТСДПЛ РТПУНПФТБ ЪОБЮЕОЙК Allow Й Deny, Allowљ— БДТЕУБ, У ЛПФПТЩИ ТБЪТЕЫЈО ДПУФХР, Denyљ— БДТЕУБ, У ЛПФПТЩИ ДПУФХР ЪБРТЕЭЈО. рТЙНЕТ:

ьФП ПЪОБЮБЕФ, ЮФП УОБЮБМБ УЕТЧЕТ ВХДЕФ УНПФТЕФШ, ЪБРТЕЭЈО МЙ ДПУФХР У НБЫЙОЩ (ЪДЕУШ ЪБРТЕЭЕОП ДМС ЧУЕИ), Б РПФПН ТБЪТЕЫЈО МЙ (ЪДЕУШ ТБЪТЕЫЈО ДПУФХР ФПМШЛП У УБНПЗП УЕТЧЕТБ). рПУМЕДОЙК РБТБНЕФТ РПОБДПВЙФУС ЧБН ДМС ПТЗБОЙЪБГЙЙ ПДОПЗП CUPS -УЕТЧЕТБ ОБ ЧУА МПЛБМШОХА УЕФШ. пТЗБОЙЪБГЙС ДПУФХРБ НПЦЕФ ВЩФШ ХУФТПЕОБ УЛПМШ ХЗПДОП УМПЦОП ВМБЗПДБТС РПДДЕТЦЛЕ ЛПОГЕРГЙЙ ЛМБУУПЧ.

жБКМ /etc/cups/client.conf УПДЕТЦЙФ ОБУФТПКЛЙ ДМС ЛМЙЕОФУЛПК ЮБУФЙ. ч ОЈН ХЛБЪЩЧБАФУС ЧУЕЗП ДЧБ РБТБНЕФТБљ— НЕУФПРПМПЦЕОЙЕ УЕТЧЕТБ Й ЪБЭЙЭЈООПУФШ УПЕДЙОЕОЙС. уЛПТЕЕ ЧУЕЗП, ЧБН ОЕ РТЙДЈФУС ФБН ЮФП-МЙВП НЕОСФШ.

жБКМ /etc/cups/printers.conf УПДЕТЦЙФ ПРЙУБОЙЕ РТЙОФЕТПЧ. жПТНБФ ЪБРЙУЙ ЙОФХЙФЙЧОП РПОСФЕО Й РПИПЦ ОБ XML . оЙЦЕ РТЙЧЕДЈО РТЙНЕТ ОБУФТПКЛЙ ДМС МПЛБМШОПЗП РТЙОФЕТБ.

уХЭЕУФЧЕООЩНЙ РБТБНЕФТБНЙ СЧМСАФУС Accepting (РТЙОЙНБЕФ МЙ РТЙОФЕТ ЪБДБОЙС) Й DeviceURI (УРЕГЙБМШОПЕ ПРЙУБОЙЕ НЕУФПРПМПЦЕОЙС РТЙОФЕТБ). п ФПН ЛБЛ РТБЧЙМШОП УПУФБЧМСФШ URI , ВХДЕФ ТБУУЛБЪБОП ОЙЦЕ, ЛПЗДБ ТЕЮШ РПКДЈФ П foomatic .

пРЙУБОЙЕ ЛБЦДПЗП ХУФБОПЧМЕООПЗП РТЙОФЕТБ (УППФЧЕФУФЧХАЭЙК PPD -ЖБКМ) ОБИПДЙФУС Ч /etc/cups/ppd/ .ppd. рТЙ ЛБЦДПН УФБТФЕ УЕТЧЕТ РТПЧЕТСЕФ, ОЕ РПСЧЙМЙУШ МЙ Ч ЛБФБМПЗЕ /usr/share/cups/model ОПЧЩЕ ПРЙУБОЙС РТЙОФЕТПЧ ( PPD -ЖБКМПЧ) Й РТПЧЕТСЕФ РПУМЕДПЧБФЕМШОЩЕ Й РБТБММЕМШОЩЕ РПТФЩ ЛПНРШАФЕТБ. ч УЧСЪЙ У ЬФЙН ЪБРХУЛ ЪБОЙНБЕФ ОЕЛПФПТПЕ ЧТЕНС.

дМС ПФРТБЧЛЙ ЪБДБОЙК ОБ РЕЮБФШ НПЦОП ЙУРПМШЪПЧБФШ ЛПНБОДХ lpr (ЛБЛ ЕУМЙ ВЩ Ч ЛБЮЕУФЧЕ УРХМЕТБ ВЩМ ХУФБОПЧМЕО lpd ), ДМС РТПУНПФТБ ПЮЕТЕДЙ ЪБДБОЙКљ— lpq . дМС ПФНЕОЩ ЪБДБОЙС ЙУРПМШЪХКФЕ ЛПНБОДХ cancel ОПНЕТ_ЪБДБОЙС .

Источник

Поделиться с друзьями
КомпСовет
Adblock
detector