ПредишенСледващото

Този документ описва как да се използва за навиване на макара линия принтер снабден с операционна система Linux. Този документ е документ, с допълнителното Linux печат Setup HOWTO, в което се говори за настройка и конфигурация на системата за печат на Linux. Представената в този документ, материалът трябва да бъде и точно за всички семейства на операционната система BSD, в допълнение към операционната система Linux.

1.1 История на Linux Printing HOWTO

Бележка от Марк Komarinski :

Искам poblagadorit Мат Фостър за работа в пренаписването на документа. Държа стила му, и добавяне когато е необходимо да се запази всичко актуализира.

Тази версия на HOWTO на Linux печат е напълно пренаписан от оригинала, създаден от Грант Тейлър и Брайън Маколи . Опитах се да запазят предмета на представения в документа Grant'a и Брайън материал, но съм драстично променен стила на представяне и дълбочината на материал, покрит. Чувствам, че това прави документа по-пълна и по-лесно да се чете. Мога само да се надявам, че сте съгласни.

1.2 История на версиите

V1.2.2
  • Преиндексирал, други промени, за да се поберат в новата RedHat документация. Благодарение Ед!
V1.2.1
  • Актуализации, някои промени за д-р Linux публикуване
v1.2
  • Windows принтери
  • Промяна на максималния размер на файловете за печат
v1.11
  • Нова координатор!
  • Добавен ЗЗК
  • Добавен някаква информация за отстраняване на проблеми
  • Отпечатване на графични файлове!
v1.0
  • Първата публична версия на печат Употреба HOWTO

1.4 Подготовка | зареждане на Linux печат ръководства

1.5 Свържете се с нас

1.6 Благодаря

Благодарен съм също да благодаря на Мат Фостър, който е изпълнил първоначалното пренаписване.

Този раздел описва как да отпечатвате файлове, проверява опашката за печат, извадете работни места от опашката, формат файлове, преди да ги отпечатате и да конфигурирате вашата среда на печат.

2.1 История на Linux печат

Linux система за печат - системата за LP - това е източникът порт е писано в Университета на Калифорния за операционната система BSD UNIX.

2.2 Отпечатване на файл с помощта на LPR

Най-лесният начин за отпечатване на операционната система Linux е да изпратите файла да бъдат отпечатани директно на устройството за печат. За да направите това с помощта на командата котка. Като потребител на корен. напишете нещо подобно

От съображения за безопасност, само корен потребител и потребителите в същата група като демон печат са в състояние да пишете директно на принтера. Ето защо, команди като LPR. lprm. и качество на целевите трябва да се използва за достъп до принтера.

Поради това, потребителите трябва да се използва за отпечатване на LPR файлове. Командата LPR се грижи за всички първоначалната работа, необходима, за да отпечатате файла и след това предава управлението на друга програма, LPD. линия демон принтер. Line печат демон след това казва на принтера как да разпечатате.

Когато LPR се изпълнява. то първите копия на даден файл до определена директория (буферна директория), където файлът се запазва до LPD отпечатъци него. След LPD е казал, че има файл на печат, тя ще хвърлят хайвера си копие на себе си (това, което ние наричаме програмисти разклонени). Това копие ще отпечата ни файл, докато оригиналното копие чака повече заявки. Това дава възможност за множество задачи за печат в един момент.

В синтаксиса на LPR (1) е много проста,

Ако не е уточнено името на файла, LPR очаква вход от стандартния вход (обикновено клавиатурата или на изхода на друга програма). Това позволява на потребителите да се пренасочват изхода на команди в опашка за печат. Това е така,

Командата LPR приема няколко аргументи от командния ред, която позволява на потребителите да контролират своята работа. Ето и някои от най-често използваните аргументи: -Р принтер определя кой принтер да се използва, -h потиска отпечатване на страницата за разрушаване, -S създава символична връзка, вместо да копирате файла в директорията на буфера (полезен за големи файлове), както и - # бр определя броя на копията за печат , Пример взаимодействие с LPR може да изглежда така

Тази команда създава символична връзка към директорията на опашката файл thesis.txt за диджей на принтера име. където ще бъде обработена от LPD демон за печат. След това, на второ копие на файла ще бъде отпечатана thesis.txt.

Върнатият изхода на качество на целевите може да бъде полезна за много цели.

2.4 Отмяна на задание за печат Използването lprm

Друга полезна функция на всяка система за печат е възможността да бъде отменено заданието, което е в предната част на този е поставен в режим на изчакване. За да направите това, използвайте командата lprm.

Тази команда отменя всички задания за печат, собственост на потребителя, който е издал заповедта. За отмяна на едно задание за печат, трябва първо да получи брой работни места, като качество на целевите и след това да общуват полученото число да lprm. Например,

откажете номера работа 31 (thesis.txt) към принтера по подразбиране.

2.5 Контрол на LPD програма с LPC

LPC (8) програмата се използва за управление на принтери, които LPD обслужва. Можете да разрешите или забраните на принтер или неговите опашки, пренареждане на записи в рамките на една опашка, и да получите информация за принтери и техните опашки. Lpc се използва най-вече в приложения, където повече от един принтер е инсталиран на същата машина.

Горното ще започне програма ЗЗК. По подразбиране, той влиза в интерактивен режим, и можете да започнете подаване на команди. Други възможности са използвани, за да стартирате командата ЗЗК от командния ред.

Списък на всички възможни команди са посочени в страницата LPD лидерство екип. но ето някои от най-големите командите, които трябва да знаете. Всички команди, отбелязани с опция може да бъде или име на принтер (LP, печат и т.н.) или ключова дума всичко. което означава, че всички принтери.

  • забраните опция - предотвратява нови задания за печат
  • надолу вариант - забранява всички работни места на принтера
  • активирате опция - позволява въвеждането на нови работни места в опашката за печат
  • откажат (или изход) - оставете ЗЗК
  • рестартиране опция - рестартиране LPD за този принтер
  • опция статус - печат на състоянието на принтера
  • до вариант - да се даде възможност на всички и да започнете нов LPD демон

2.6 printtool на RedHat

Една малка забележка тук, на невероятна програма printtool RedHat е.

Той може да направи всичко, което е свързано magicfilter. RedHat вече е установила много програми да направите филтрирането. Ето как да инсталирате HP LJ 4L принтер, свързан с паралелен порт, в RedHat 4.0 (процедурата трябва да бъде една и съща за всички версии на RH).
  • Влезте като корен и бягай printtool (ако използвате командата СУ, трябва да настроите SetEnv DISPLAY: 0.0 и xhost +).
  • Щракнете върху бутона "Добави" ( "Add") и натиснете "ОК", за локален принтер.
  • Попълнете името на устройството за печат (например / сътрудничество / lp1)
  • Попълнете входния филтър - Изберете тип принтер, разделителна способност и размер на хартията (ljet4, 300x300, както и писмо за нашия пример)
  • Натиснете бутона "ОК" и рестартирайте LPD.
По същия начин, определяне на файл / и т.н. / Printcap ръчно, можете да имате няколко дефиниции на принтера за всяко физическо принтер. Един за различни размери хартия, резолюции и т.н.

В този раздел са отпечатването на доста от файлове, които ще срещнете при работа по Linux.

3.1 Печат на графични файлове

Ако имате лазерен принтер, това е много по-лесно, тъй като много от тях са съвместими с PCL. Това дава възможност да се избере. Някои програми може да извежда директно в PCL. Ако не, програми като NetPBM могат да преобразуват в PCL. Последната възможност - да се използва Ghostscript (виж следващия раздел.).

Най-най-добрият избор - инсталиране на пакети като NetPBM и Ghostscript, а след това определете филтъра за обработка на графични файлове автомагически.

Имайте предвид, че в горния пример, ние пренасочи Ghostscript изход към устройството с опция LPR -sOutputFile на.

3.3 Печат на PDF-файлове

3.4 печат TeX файлове

3.5 Отпечатване Troff форматирани файлове

или. ако предпочитате,

3.6 човека страници за печат

човека страници съдържат предварително форматирани данни Troff данни, така че ние трябва да се съблекат някоя Отбелязването, подчертава и т.н .. програма "Кол" прави това напълно, и тъй като ние сме тръбопроводни данни, мъжът програмата won`t използва повече.

Тези бележки не се прилагат към други теми

4.1 Форматиране преди печат

Тъй като повечето от ASCII-файлове не са форматирани за печат, че е полезно да ги форматирате по някакъв начин преди те да бъдат отпечатани. Това може да включва поставяне брой заглавие и страница на всяка страница. Монтаж, двойно разстояние, отстъп или отпечатване на файл в няколко колони. Общото решение да се направи - използвайте печат предпроцесорни като PR.

В горния пример, PR трябва да thesis.txt файл и да пропуснете първите три страници (4), задаване дължината на страница 60 линии (-l60), двойно космически изходната (d), и се добавят израза "докторат на, втори Проект "на заглавната част на всяка страница (-Н). След това ще се редят на опашки LPR изход PR му. Вижте човека страници за повече информация относно използването на PR.

4.2 променливи ПЕЧАТ среда

Всички команди в системата за печат на Linux приемат опцията -P. Тази опция позволява на потребителя да определи кой принтер да се използва за изход. Ако потребителят не посочи кой принтер да използвате, а след това ще се използва като устройство по подразбиране.

Вместо да се уточни кой принтер да използвате, когато пишете, можете да настроите променливата принтера среда за името на принтера, който искате да използвате. Това се прави по различен начин за всяка черупка. За партито можете да направите това, както следва:

и за CSH. това е направено така,

Тези команди могат да бъдат поставени в данните за вход скриптове (.profile използва от Баш. Или .cshrc за CSH) или издадени от командния ред. (Виж Баш (1) и CSH (1) за повече информация относно околната среда променливи).

B1. Как мога да се отърва от ефекта на стълбище?

O1. Активизира ефект се получава, защото някои принтери очакват реда, за да бъдат прекратени. Някои принтери искат линии, които завършват с поредица от връщане / захранваща линия (DOS стил), вместо нов ред, който се използва в UNIX. Най-лесният начин да се реши този проблем - е да се види дали вашият принтер е между двата стила - или чрез превключване на DIP-превключвател, или чрез изпращане на бягство последователност в началото на всяко едно работно място. За да направите последното, което трябва да създадете филтър (B2)

Quick Fix - Използвайте филтър от командния ред. Пример за това може да бъде.

В2. Какво е филтър?

O2. Филтър - програма, която чете от стандартния вход (стандартния вход), изпълнява някакво действие на този вход, и пише на стандартния изход (стандартния изход). Филтрите се използват за много неща, включително за обработка на текст.

B3. Какво е магията на този филтър?

B4. система за печат на Windows. Linux ще работи с него?

O4. Може би. Принтери, които приемат само WPS команди няма да работят с Linux. Printrera че приемам WPS и други команди (като например Canon BJC 610) ще работи, стига да бъдат настроени към нещо различно от WPS формат. Други принтер, като някои HP DeskJet 820Cxi / ПТ, няма да работи с Linux. Както беше казано, Linux може да действа като сървър за печат (вж. Samba) за машини под Win95, Win95, тъй като има драйвери за тези принтери

B5. Не мога да отпечатате повече от 6 страници и ако не получите съобщение за грешка "Файлът е твърде голям (твърде голям файл)."

В този раздел са някои общи неща, които могат да се объркат с вашия печат система.

Ако вашият принтер не работи:
  • Drunie работни места работят? (Проблем за кандидатстване?)
  • LPD тичане? (Проверете го използвате ЗЗК) (контролер за печат?)
  • Може изкорени изпрати нещо директно към принтера? (Печат услуги?)
  • Можете ли да печатате от DOS? (А проблем в кабелна / принтера?)
Отговорите на тези въпроси могат да помогнат за намиране на решение.

Изпрати други предложения за този раздел .

Този раздел - раздел на справки за печат система Linux. Аз aostaralsya запази секцията позовавания на настоящия документ е възможно пълно. Ако мислите, че забравих важна връзка, не се колебайте да се свържете с мен.

Преди да публикувате въпроса си към USENET група, имайте предвид следното:
  • Принтерът приемане на работно място? (Използвайте ЗЗК (8), за да се провери).
  • Отговори на въпроса ви, включени в това ръководство документ или на печата, написана от Грант Тейлър?

Ако някое от горните е вярно, трябва да се замислим, преди да го публикувате. И когато най-накрая да публикувате в дискусионна група, опитайте се да се включат уместна информация. Не кажете нещо като: "Аз имам проблем с LPR помощ pozhpluysta". Съобщения от този тип е вероятно да бъде игнориран от мнозина. Също така се опитваме да включим версия на ядрото на Linux броят като грешка, и ако има някакво съобщение, че системата се връща.

Онлайн помощната страница

USENET новинарски групи

  • comp.os.linux. * изобилие от информация за Linux
  • comp.unix. * дискусии, свързани с операционната система UNIX
Подкрепете проекта - споделете линка, благодаря!