- Принтер установка alt linux
- лБЛЙЕ ЧЙДЩ РТЙОФЕТПЧ ВЩЧБАФ?
- зДЕ ОБИПДЙФУС ДТБКЧЕТ РТЙОФЕТБ?
- юФП ФБЛПЕ ghostscript ?
- юФП ФБЛПЕ PostScript?
- уРХМЕТ CUPS
- пУПВЕООПУФЙ CUPS
- лПОЖЙЗХТБГЙПООЩЕ ЖБКМЩ CUPS
- Принтер установка alt linux
- #Автоматизация #Технологии #Процессы #ИТ #Записки #Журнал #Блог #Форум
- Решение проблем с принтерами Alt Linux
- Решение проблем с принтерами Alt Linux
Принтер установка 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), ПВУМХЦЙЧБАЭЙК ПЮЕТЕДЙ РЕЮБФЙ. рПУМЕДОЙК ФЕТНЙО ВПМЕЕ ФПЮОП ПФТБЦБЕФ УХФШ, РПЬФПНХ ЙН НЩ Й ВХДЕФ РПМШЪПЧБФШУС Й РЙУБФШ ДБМШЫЕ РТПУФП « УРХМЕТ ».
ч 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 ОПНЕТ_ЪБДБОЙС .
Источник
Принтер установка alt linux
1. В ALT Linux Junior заходим Приложения →Системные→Настройка печати или в адресной строке браузера набираем http://localhost:631
2. Мы попали в службу управления принтерами CUPS, далее жмем Добавление принтеров и групп.
3. Теперь кликаем по кнопке Добавить принтер.
4. Нам предлагается ввести имя пользователя (логин) и пароль, вводим логин root и пароль администратора.
5. Теперь начинается поиск принтеров.
6. ALT Linux определил принтер, выбираем соответствующий жмем Продолжить.
7. Теперь задаем описание и расположени принтера, эти поля необязательные, но лучше их заполнить. Ставим галочку на Разрешить совместный доступ к этому принтеру, если Вам это необходимо. Жмем Продолжить.
8. Выбираем наиболее подходящий драйвер для модели вашего принтера и жмем Добавить принтер.
9. Выбираем необходимые параметры и сохраняем параметры. Можно ничего не менять.
10. Кликаем по ссылке принтера или .
11. по вкладке Принтеры, тут есть списки Обслуживание и Администрирование.
Источник
#Автоматизация #Технологии #Процессы #ИТ #Записки #Журнал #Блог #Форум
Форум для различных тем в большей части ИТ
Решение проблем с принтерами Alt Linux
Решение проблем с принтерами Alt Linux
Сообщение Артём Мамзиков » Пн сен 02, 2019 15:49 #1
Установка принтера HP 1018 1020 P1005 P1006 P1505
su —
apt-get install foo2zjs
apt-get install foomatic -Установил и его, но он не нужен, этот пакет, с ним ставиться foomatic-db — база данных 250 драйверов для принтеров
2.Копируем ее в домашнюю папку
Распаковать
tar xvzf sihp1018.tar.gz
3. Выполняем команду
arm2hpdl sihp1018.img > sihp1018.dl
где _sihp1018.img — это имя скаченного файла из п. 1
где вывод файла с таким именем sihp1020.dl если фай скачали другой имя используйте аналогично другое вывода в файл
4. Получившийся sihp1018.dl копируем в каталог /var/lib/foo2zjs/firmware. Для копирования в терминале выполняем следующую команду:
cp sihp1018.dl /var/lib/foo2zjs/firmware
Изменить права:
chmod 644 /var/lib/foo2zjs/firmware/sihp1018.dl
Для принтеров HP LJ P1005, P1006 и P1505 нужно копировать в каталог /var/lib/foo2xqx/firmware.
5. Выключаем и включаем принтер.
Если принтер зашумел и начал моргать индикаторами на своей панели (зеленый и оранжевый), значит все было сделано правильно, система опознала устройство как принтер и foo2zjs отдал ему «прошивку».
Если этого не произошло, можно попробовать самостоятельно «прошить» принтер. В терминале выполняем команду
cat /var/lib/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
или скопировать прошивку в данный путь и запустить команду вручную
cp sihp1018.dl /usr/share/foo2zjs/firmware/sihp1018.dl
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Запуск службы печати
service cups start
Включение службы cups в автозагрузку
systemctl enable cups
Проверка, что служба включена
systemctl is-enabled cups
enabled говорит что включен
в браузере откроем страницу
http://localhost:631
Устанвливаем принтер
Модель — HP LaserJet 1018 Foomatic/foo2zjs-z1 (recomended) (en)
Или
Настройка принтера от пользователя в терминале
system-config-printer
Пояснение
Теперь подключаем принтер к компьютеру.
Если принтер зашумел и начал моргать индикаторами на своей панели (зеленый и оранжевый), значит все было сделано правильно, система опознала устройство как принтер.
И foo2zjs отдал ему «прошивку». Если этого не произошло, можно попробовать самостоятельно «прошить» принтер. В терминале выполняем команду
cat /var/lib/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Установка в крон при включении и перезагрузке если перестал работать способ выше
nano /etc/cron.d/HP-Print
@reboot root /usr/bin/cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
Если крон отключен
chkconfig —add crond
chkconfig crond on
touch /etc/init.d/hp1018
mcedit /etc/init.d/hp1018
#!/bin/sh
#Отправка прошивки при ранее включенном принтере и при перезагрузке системы
cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0
chmod +x /etc/init.d/hp1018
Установка принтера HP LaserJet Pro P1102
1. Скачать архив по ссылке: http://foo2zjs.rkkda.com/foo2zjs.tar.gz
2. Распаковать
3. В терминале перейти в распакованную папку и запустить команду
make:
make install
4. Переустановить принтер (если не был установлен — появится драйвер на выбор foo2zjs — по умолчанию он будет)
HP 1566 P2015
apt-get install hplip
apt-get install hplip-gui
скачиваем 2 файла в домашнюю папку пользователя последнюю версию
http://www.openprinting.org/download/pr . P/plugins/
Запускаем hp-setup –i все подтверждаем Да
после указываем патч выбрав p и продолжаем установку
Запускаем из рутовой консоли hp-setup -i
На вопрос по плагинам соглашаемся на установку, если на машине нету инета качаем с другой машины вручную подходящие под вашу версию hplip плагины отсюда http://www.openprinting.org/download/pr . P/plugins/ Ложим скачанный файлик на машину где настраивам принтер, и на вопрос по плагинам в скрипте hp-setup -i выбираем путь к залитому файлику.
Отвечаем на вопросы скрипта, для завершения установки принтера.
После успешной установки принтер появится в CUPS и будет доступен для печати всем пользователям у которых на это есть прав
Слетает галка активный принтер и поставить можно только от root как быть?
Чаще она слетает если пользователь выключил его во время печати или выдернул бумагу (так как отправил на песать не то что надо), или же отправил печать на выключеный принтер.
Еще для Canon LBP 2900 при отправке на печать не тех размеров бумаги он встает вступор и больше не печатает можно перезагрузить ПК, но как то это не наш метод.
Решаем 2 этих задачи способ который помог мне
Создаем скрипт например по следующему пути /home/print-reset.sh
print-reset.sh
service ccpd restart
service cups restart
Далее создаем задачу в крон /etc/cron.d запускать скрипт каждые 5 минут или при запуске (системы) крона так же перезапуске
print-reset
# Print
5 * * * * root /home/print-reset.sh > /dev/null 2>&1
@reboot root /home/print-reset.sh > /dev/null 2>&1
Создаем ярлык на рабочем столе пользователю с командой
mate-terminal -e «service crond restart»
Пользователь перещелкивает по питанию принтер и запускает ярлык на рабочем столе вводит пароль от своей учетки и все должно заработать.
Скачать
Установка локального принтера
Создать в папке пользователя каталог tmp, скопировать в него установочные RPM и CNCUPSLBP2900CAPTK.ppd
cp -f /home/user/tmp/CNCUPSLBP2900CAPTK.ppd /usr/share/ppd/cupsfilters
pluma /etc/sudoers дать права user добавив строку, возможно разрешить sudo root раскоментировав строку
далее
apt-get install libpangox-compat
apt-get install libpopt.so.0
apt-get install libxml2.so.2
apt-get install alien
#sudo alien cndrvcups-capt-2.20-1.x86_64.rpm cndrvcups-common-2.20-1.x86_64.rpm —scripts
rpm -ivh /home/zubcovskayana/tmp/cndrvcups-common-2.20-1.x86_64.rpm
rpm -ivh /home/zubcovskayana/tmp/cndrvcups-capt-2.20-1.x86_64.rpm
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59687 -E
/usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0
Далее нужно подправить файл pluma /etc/modprobe.d/blacklist-cups.conf, закомментировать строку (поставить вначале #):
Код: [Выделить]
А в этом файле pluma /etc/init.d/ccpd, нужно где-н. вначале вставить эти строки
Код: [Выделить]
# ccpd Canon Printing for CUPS
# chkconfig: 2345 65 35
# description: Canon Printing for CUPS
# processname: ccpd
# config: /etc/ccpd.conf
service ccpd start
chkconfig ccpd on
После этого перезагрузиться.
Расшариваем usb принтер по сети
В графической оболочке Mate
Заходим Система — Администрирование — Настройка печати
Выделяем нужный принтер
Вкладка Сервер — Параметры (вводим логин root пароль)
Ставим галочки
Показывать общие принтеры, подключенные к этой системе
Разрешить печать из интернета
Жмем ОК
Второй способ через Веб-интерфейс
В браузере вводим http://localhost:631 или https://IP-компьютера:631
Вводим логин пароль
Авторизация сразу на вход при Basic авторизации https://Логин:Пароль@IP:631/
https://Логин:Пароль@IP:631/printers/HP-P1102 — попадаем сразу в наш принтер
Ставим галочки
Показывать общие принтеры, подключенные к этой системе
Разрешить печать из интернета
Жмем Сохранить
На другом Пк который будет подключатся
ipp://IP:631/printers/Имя принтера как есть в сылке на удаленном пк
Пример
ipp://192.168.xxx.xxx:631/printers/Hewlett-Packard-HP-LaserJet-Professional-P1566
И подключаем его (возможно еще придется поставить драйвер и на 2 подключаемый пк к 1пк)
Либо же подключаем через
В графической оболочке Mate
Заходим Система — Администрирование — Настройка печати
Добавить принтер — Сеть выбираем наш принтер или прописываем вручную
Выбираем производителя и драйвер — печатаем тестувую страницу
При каждой печати простит пароль это не совсем удобно и есть хорошо отключим авторизацию, если нужно изменять настройки делаем как было обратно
В конфигурации меняем
/etc/cups/cupsd.conf
DefaultAuthType Basic
Меняем на:
DefaultAuthType None
Сохраняем и перезапускам
service cups restart
При входе через web интерфейс у меня было такое что вылетала авторизация
Менялся парметр Basic в конфигурации
/etc/cups/cupsd.conf
DefaultAuthType Basic
Слетела авторизация с капса при входе и настройки шары на принтер по localhost:631
проблема решена — надо было сменить в cupsd.conf
authentification type на Basic
Пробовал до решения следующее
Удалить конфиг
rm -f /etc/cups/printers.conf
Переустановка
apt-get reinstall cups
apt-get install cups —reinstall
удаление
apt-get remove cups
отключение
cupsdisable -h localhost:631
Просмотреть
ps -ax | grep cups
Старт и добавление в автозагрузку
systemctl is-enabled cups
systemctl enable cups
service cups start
/etc/init.d/cupsd start
просмотр
lsusb
pluma /var/log/cups/errors
Драйверы принтеров CUPS состоят из одного или нескольких фильтров, упакованных в формате PPD (PostScript Printer Description)
Источник