Segítségével nyomat linux, howto

Ez a dokumentum leírja, hogyan kell használni a sornyomtató látva a Linux operációs rendszer. Ez a dokumentum a dokumentum kiegészítő Linux nyomtató beállítása HOGYAN, amely tárgyalja a telepítést és konfigurációt a nyomtatási rendszer Linux. A bemutatott anyag ebben a dokumentumban is legyen igaz, minden család a BSD operációs rendszer mellett a Linux operációs rendszer.

1.1 története Nyomtatás Linux alatt HOGYAN

A megjegyzés Mark Komarinski :

Szeretnék poblagadorit Matt Foster végzett munka az átírása a dokumentumot. Én vezetése az ő stílusa, és hozzátéve, ha szükséges, hogy minden frissíteni.

Ez a változat a Nyomtatás Linux alatt HOGYAN teljesen újraírt az eredeti által létrehozott Grant Taylor és Brian McCauley . Próbáltam tartani a hatálya alá a bemutatott anyag dokumentum Grant'a és Brian, de drasztikusan módosította a stílus bemutatása és a mélység hatálya alá tartozó anyagok. Úgy érzem, hogy ez teszi a dokumentum teljes és könnyebben olvasható. Csak remélni tudom, hogy egyetért.

1.2 verzió története

V1.2.2
  • Re-indexelt, egyéb változások, hogy illeszkedjen az új dokumentációs RedHat. Köszönöm Ed!
v1.2.1
  • Frissítés, néhány változtatást Dr. linux kiadvány
v1.2
  • A windows nyomtatók
  • A maximális méretű nyomtatási fájlok
v1.11
  • Új koordinátor!
  • Hozzáadott LPC
  • Hozzáadott néhány info hibaelhárítás
  • Nyomtatása grafikus fájlokat!
v1.0
  • Az első nyilvános kibocsátás a nyomtatás Használat HOGYAN

1.4 előállítás | betöltése Linux nyomtatási HOGYANokat

1.5 Kapcsolat

1.6 Hála

Én is hálás köszönetet mondani Matt Foster, aki nem az eredeti újra írni.

Ez a rész bemutatja, hogy miként fájlok nyomtatásához, vizsgálja meg a nyomtatási sor, távolítsa el a munkahelyek a sorból, formátumú fájlok nyomtatás előtt, és beállíthatja a nyomtatási környezetet.

2.1 története Linux nyomtatási

Linux nyomtatási rendszer - a lp rendszer - ez a forrás port van írva a University of California a BSD UNIX operációs rendszer.

2.2 Fájl nyomtatása LPR

A legegyszerűbb módja annak, hogy nyomtassa ki a Linux operációs rendszer, hogy küldje el a nyomtatandó fájlt közvetlenül a nyomtató készüléket. Annak érdekében, hogy ezt a cat parancs. Mivel a root felhasználó. írja ilyesmi

Biztonsági okokból, csak a root felhasználó és a felhasználók az azonos csoportba a nyomtatási démon tudja írni közvetlenül a nyomtatóra. Ezért, parancsokat, mint a lpr. lprm. és lpq kell használni a nyomtatóhoz való hozzáférést.

Ezért a felhasználóknak meg kell használni lpr nyomtatási kép. Az lpr parancs gondoskodik a kezdeti munka kinyomtatásához szükséges a fájlt, majd átadja a vezérlést egy másik program LPD. line printer daemon. Vonal nyomtatási démon ezután azt mondja a nyomtatónak, hogyan lehet kinyomtatni a fájlt.

Amikor lpr kerül végrehajtásra. ez az első példányok a megadott fájlt egy megadott könyvtárba (spool directory), ahol a fájl megmarad Lpd kinyomtatja. Miután az LPD mondták, hogy van egy fájl kinyomtatásához, akkor kapsz egy példányát is (amit a programozók hívás elválási). Ez a másolat kinyomtatni a fájlt, míg az eredeti példányt vár további kéréseket. Ez lehetővé teszi több nyomtatási feladatot egyszerre.

A szintaxisa lpr (1) nagyon egyszerű,

Ha a fájlnév nincs megadva, lpr elvárja bemenet szabványos bemenet (általában a billentyűzet, vagy a kimenete egy másik program). Ez lehetővé teszi a felhasználók számára, hogy irányítsa át a parancs kimenetének a nyomtatási sorban. Ez így van,

Az lpr parancs elfogadja számos parancssori, amely lehetővé teszi a felhasználóknak, hogy ellenőrizzék a működését. Íme néhány a gyakran használt érvek: -P nyomtató határozza meg, melyik nyomtatót használja, -h elnyomja nyomtatás a tört oldal, -s létrehoz egy szimbolikus link másolás helyett a fájlt a nyomtatási könyvtár (hasznos nagy fájlok), és - # num meghatározza a példányszámot . Példa kölcsönhatás lpr a következőképpen nézhet ki

Ez a parancs létrehoz egy szimbolikus linket a fájl thesis.txt spool könyvtár a nyomtató nevű dj. ahol feldolgozásra kerül a nyomtatási lpd. Ezután egy második példányt a fájl nyomtatásához thesis.txt.

A visszaküldött kimenete lpq hasznos lehet többféle célra.

2.4 Nyomtatási feladat törlése használata lprm

Egy másik hasznos funkció minden olyan nyomtatási rendszert az a képesség, hogy megszünteti a munkát, amely előtt ez kerül a sorba. Ehhez használja a következő parancsot lprm.

A fenti parancs törli az összes nyomtatási feladatot a felhasználó tulajdonában, aki kiadta a parancsot. Törléséhez egy nyomtatási feladatot, akkor először munkát számot lpq, majd közli a kapott számot lprm. Például,

A feladat megszakításához száma 31 (thesis.txt) az alapértelmezett nyomtató.

2.5 vezérlése az LPD programot LPC

Az LPC (8) programot használni, hogy ellenőrizzék a nyomtatókat az LPD-szolgál. Akkor engedélyezze vagy tiltsa le a nyomtató vagy a sorait, átrendezése bejegyzéseket egy sorban, és kap információt a nyomtatók és a hozzájuk tartozó sorok. LPC többnyire használják, ahol egynél több nyomtató van telepítve ugyanazon a gépen.

A fenti indul programot LPC. Alapértelmezésben köt interaktív módban, és kezdhetjük a parancsoknak. További lehetőségek elindításához használt LPC parancsot a parancssorba.

Sorolja fel az összes lehetséges parancs oldalon szereplő lpd vezetői csapat. de itt van néhány a legfontosabb parancsok, amit tudnod kell. Bármely parancs jelölt opció lehet akár a nyomtató nevét (lp, nyomtatás, stb.), Illetve a kulcsszó minden. ami azt jelenti, az összes nyomtatót.

  • disable opció - megakadályozza az új nyomtatási feladatok
  • le opció - letiltja az összes munkahely a nyomtató
  • opció engedélyezéséhez - lehetővé teszi a bemeneti új munkahelyek a nyomtatási sorban
  • kilép (vagy kilépés) - hagyjuk LPC
  • újraindítási lehetőséget - újraindítás LPD hogy a nyomtató
  • állapot lehetőség - nyomtatási állapotát nyomtató
  • Biztonsági opció -, hogy minden, és elkezd egy új lpd démon

2.6 A RedHat printtool

Egy kis megjegyzés ide RedHat lenyűgöző printtool programot.

Meg lehet csinálni mindent, hogy köze van magicfilter. RedHat már létrehozott sok program, hogy nem a szűrés. Itt van, hogyan kell telepíteni a HP LJ 4L nyomtató csatlakozik a párhuzamos port, a RedHat 4.0 (az eljárást meg kell egyeznie az összes változatban a RH).
  • Jelentkezzen be root és fuss printtool (ha használja a su paranccsal be kell állítani SETENV DISPLAY: 0,0 és xhost +).
  • Kattintson a gombra „Add” ( „Add”), majd kattintson az „OK” helyi nyomtató.
  • Töltsük be a nevét a nyomtatási eszköz (például / dev / LP1)
  • Töltse ki a bemeneti szűrő - Válasszon ki egy nyomtató típusa, a felbontás és a papír méretét (ljet4, 300x300, és a levél példánk)
  • Kattintson az „OK”, és indítsa újra az LPD.
Hasonlóképpen rögzítéséről / etc / printcap kézzel, akkor több nyomtató definíciók az egyes fizikai nyomtatóhoz. Egy különböző méretű papírra, állásfoglalások, stb

Ez a szakasz a nyomtatás kicsit fájlok fogsz ütközni, ha dolgozik a Linux.

3.1 Nyomtatás grafikus fájlok

Ha van egy lézer nyomtató, ez sokkal könnyebb, mert sokan vannak kompatibilis a PCL. Ez adja a lehetőséget, hogy válasszon. Egyes programok kiadási közvetlenül PCL. Ha nem, a programok, mint NetPBM válthatja PCL. Az utolsó lehetőség - használható ghostscipt (lásd a következő fejezetben.).

A leginkább a legjobb választás - csomagokat telepíteni, mint NetPBM és Ghostscripttel, majd állítsa be a szűrőt, hogy feldolgozza a grafikus fájlok automatikusan elkészül.

Megjegyezzük, hogy a fenti példában átirányítani Ghostscript kimenetét a készülék segítségével a lpr lehetőséget -sOutputFile.

3.3 Nyomtatás PDF-fájlok

3.4 Nyomtatási TeX fájlok

3.5 nyomtatása troff formátumú fájlokat

vagy. ha úgy tetszik,

3.6 Nyomtatás man oldalak

A férfi oldalakon előre formázott adatokat troff adatok, így van, hogy eltávolítsa-e bármilyen kiemelés, hangsúlyozza, stb .. „Col” program teszi ezt tökéletesen, és mivel mi vagyunk csövek adatok, az ember programot won `használja tovább.

Ezek a megjegyzések nem vonatkoznak más téma

4.1 formázása Nyomtatás előtt

Mivel a legtöbb ASCII-fájlok nem formázva nyomtatás, érdemes formázni őket valamilyen módon, mielőtt azok ténylegesen nyomtatni. Ez magában foglalhatja amivel egy címet és az oldalszámot minden oldalon. Telepítés, dupla sorköz, beljebb, vagy fájl nyomtatásakor több oszlop. Az általános megoldás erre - használja a nyomtatási elpárologtató, mint pr.

A fenti példában, pr kellene thesis.txt fájlt, és hagyja ki az első három oldalának (4), meg az oldal hosszúsága 60 vonal (-l60), dupla helyet a kimenet (-d), és adjunk hozzá az „PhD-értekezés, 2. tervezet „a fejléc minden oldalon (-h). LPR aztán sorban pr kimenetét. Lásd a man oldalak használatával kapcsolatos további információkért pr.

4.2 A nyomtató környezeti változók

Minden parancs a Linux nyomtatási rendszer elfogadja a -P. Ez az opció lehetővé teszi a felhasználó számára, hogy meghatározza, hogy milyen nyomtatót használ kimenet. Ha a felhasználó nem határozza meg, melyik nyomtatót használja, akkor ez lesz az alapértelmezett eszközt.

Ahelyett, hogy adja meg, melyik nyomtatót használni, ha gépelés közben, akkor állítsa be a nyomtató környezeti változót a nyomtató nevére, amit használni kíván. Ez úgy történik, különbözőképpen minden shell. Bash, akkor ezt az alábbiak szerint:

és csh. így történt

Ezek a parancsok lehet helyezni a bejelentkezési szkriptek (.profile bash használja. Vagy .cshrc csh), vagy ki a parancssorban. (Lásd: bash (1) és csh (1) További információ a környezeti változók).

B1. Hogyan tudok megszabadulni a lépcsőház effektus?

O1. Lépcsős-hatás lép fel, mert egyes nyomtatók számíthat sort kell szüntetni. Egyes nyomtatók szeretnénk sorok végén egy sorozata kocsi vissza / soremelés (DOS-style) helyett egy újsor, amely a UNIX. A legegyszerűbb módja annak, hogy megoldja ezt a problémát - az, hogy ha a nyomtató nem a két stílus - vagy DIP-kapcsoló, vagy küld egy escape szekvencia elején minden munkát. Ehhez az utóbbi, akkor létre kell hozni egy szűrőt (B2)

Quick Fix - szűrő használatával a parancssorból. Ennek egyik példája lehet.

B2. Mi az a szűrő?

O2. Filter - egy program, ami beolvassa a szabványos bemenetről (stdin), elvégzett néhány fellépés bemenettel, és a szabványos kimenetre ír (stdout). Szűrőket használunk sok mindent, beleértve a szöveget feldolgozás.

B3. Mi az a mágikus szűrő?

B4. A Windows nyomtatási rendszert. Linux fog működni vele?

O4. Talán. Nyomtatók, hogy fogadja el csak a WPS parancsok nem működnek Linux alatt. Printrera, amelyek elfogadják a WPS és más parancsokat (mint például a Canon BJC 610) fog működni, amíg ők beállítani, hogy valami más, mint a WPS formátumban. Egyéb nyomtató, mint például néhány HP DeskJet 820Cxi / Cse, nem fog működni a Linux. Mint már említettük, a Linux működhet nyomtatószerver (Lásd. Samba) gépekhez Win95 alatt, mivel Win95 van vezetők számára nyomtatók

B5. Nem tudok nyomtatni több mint 6 oldalak vagy más hibaüzenetet kapok „fájl túl nagy (túl nagy fájl).”

Ez a szakasz néhány közös dolog mehet baj a nyomtatási rendszert.

Ha a nyomtató nem működik:
  • Drunie munkahely működik? (Application probléma?)
  • Lpd fut? (Ellenőrizze, LPC) (print vezérlő?)
  • Lehet gyökér küld valamit közvetlenül a nyomtatóra? (Print Services?)
  • Tud nyomtatni DOS? (A probléma a kábel / nyomtató?)
A választ ezekre a kérdésekre segít megoldást találni.

Küldj más javaslatot ebben a szakaszban .

Ez a szakasz - a szakasz hivatkozások a Linux nyomtatási rendszer. Azt aostaralsya tartani a hivatkozások szakaszt a jelen dokumentum a lehető teljes. Ha úgy érzi, hogy elfelejtettem egy fontos láncszem, ne habozzon kapcsolatba lépni velem.

Mielőtt tegye fel kérdését a Usenet csoport, fontolja meg a következőket:
  • A nyomtató elfogadó munkahely? (Használja lpc (8), hogy ellenőrizze).
  • Választ kérdésére le ez a HOGYAN dokumentumot vagy a sajtó, írta Grant Taylor?

Ha a fentiek közül bármelyik igaz, akkor kétszer is meggondolják, hogy tegye fel kérdését. És amikor végre elhelyezhet egy hírcsoport, megpróbálják a releváns információkat. Ne mondjuk valami ilyesmit: „Van egy probléma lpr segítségével pozhpluysta”. Ilyen típusú üzenetet valószínűleg figyelmen kívül hagyja sok. Is megpróbál, hogy tartalmazza a Linux kernel verziószáma hibaként, és ha van olyan üzenet, hogy a rendszer visszatért.

Online segítség oldal

Usenet hírcsoport

  • comp.os.linux. * bőséges információt Linux
  • comp.unix. * vitákban, amelyek a UNIX operációs rendszer