# Handbok inställningsmodul för HP Laser Jet

Mike
McBride

    mpmcbride7@yahoo.com

Bernd Johannes
Wuebben

    wuebben@kde.org

Utvecklare
Espen
Sand

    espen@kde.org

Utvecklare
Lauri
Watts

    lauri@kde.org

Granskare
Stefan
Asserhäll

    stefan.asserhall@telia.com

Översättare
2000
Mike McBride
&FDLNotice;
2002-02-08
1.01.00

&kljettool; är ett program som låter dig justera din &Hewlett-Packard; Laserjets användningsinställningar.

KDE
KLJetTool
laserjet

## Inledning

&kljettool; är ett program som låter dig justera din &Hewlett-Packard; Laserjets användningsinställningar. Vissa av &Hewlett-Packard;s skrivare som 5L eller 6L har inte längre en kontrollpanel och skrivaren styrs helt via programvara. Den här programvaran är dock oftast bara tillgänglig för &Windows;. &kljettool; försöker att fylla behovet av sådan programvara för &UNIX;. Det bör fungera med alla skrivare som förstår &Hewlett-Packard;s PJL (Printer Job Language) skrivarjobbspråk. Vissa funktioner kanske inte har någon effekt för din speciella skrivarmodell.

Jag hoppas att du blir nöjd med det här lilla verktyget.

Bernd Johannes Wuebben wuebben@kde.org

## Att få &kljettool; att fungera

Vissa &Linux;-distributioner har ett alltför ivrigt utskriftssystem som inte respekterar PJL-filerna som skapas av &kljettool;. Utskriftssystemet på de här distributionerna känner inte igen en PJL-fil som sådan och försöker förändra den med sina filter. Det här gör att &kljettool; inte fungerar.

Det här avsnittet beskriver stegen som behövs för att få LJetTool att fungera på &RedHat; &Linux; system äldre än 5.0 (&kljettool; ska fungera direkt på &RedHat; &Linux; 5.0 baserade distributioner). Jag antar att liknande steg kan vara nödvändiga på andra system. Stegen som måste utföras är dock inte svåra. Allt som behövs är att försäkra sig om att utskriftssystemet skickar PJL-filer till skrivaren utan ändring.

Ett &RedHat; &Linux; system i ursprunglig form känner inte igen PJL, och försöker göra konstiga saker med den istället för att skicka den till skrivaren utan förändring, så vi måste lära det hur det ska hantera en PJL-fil. Innan du gör några ändringar i systemet, försäkra dig om att &kljettool; verkligen inte fungerar på systemet. &RedHat; och andra distributioner kan mycket väl ha uppdaterat utskriftssystemet när du läser det här.

Jag antar att andra distributioner med ett lika sofistikerat utskriftssystem som &RedHat;-systemet också kan behöva läras hur de ska hantera PJL-filer (Printer Job Language) som skickas till skrivaren.

På ett &RedHat;-system startas skriptet `/var/spool/lpd/lp/filter` från `/etc/printcap`, varje gång som något skrivs ut med kommandot `lpr`. Filtret kör programmet `file` på filen som ska skrivas ut och `file` talar om för `filter`-skriptet vilket sorts dokument vi har att göra med. Därefter, beroende på dokumentsorten körs det rätta programmet för att skapa utmatning på ett format som skrivaren kan förstå. Programmet `file` använder filen `/etc/magic` för att avgöra sorten på dokumentet som ska skrivas ut (t.ex. &PostScript;, &DVI;, text etc.)

Om jag till exempel skriver ut ett &PostScript;-dokument, `minfil.ps`, säger `file` åt `filter`-skriptet att vi har med en &PostScript;-fil att göra och `filter` kör först `ghostscript` för att översätta `minfil.ps` till pcl 5, ett språk som min laserjet förstår, innan filen skickas till skrivaren.

Tyvärr känner inte ett &RedHat;-system igen en PJL-fil och försöker göra fel saker med PJL-filen istället för att skicka den till skrivaren utan ändring.

För att få &kljettool; att fungera på ett &RedHat;-system behöver vi bara göra två saker:

- Lägg till en rad i filen `/etc/magic` så att programmet `file` känner igen en PJL-fil som en PJL-fil på ett riktigt sätt.

  Lägg helt enkelt till de två följande raderna i filen `/etc/magic`. Var i filen `/etc/magic` de här raderna läggs till spelar ingen roll.

      # HP Printer Job Language, Bernd Wuebben (wuebben@math.cornell.edu)
      0	string		\033%-12345X	 HP PJL printer commands

- Lär skriptet `/var/spool/lpd/lp/filter` vad det ska göra med PJL-filer. Det här kan göras genom att lägga till följande två rader i `filter`-skriptet

         *pjl* )
                                                   startpnt="INPUT-to-prdata";;

  Om du tar en titt i `filter`-skriptet är det klart vad det ska läggas till (ungefär på rad 220 i versionen som jag har). De här raderna talar helt enkelt om för skriptet att låta en PJL-fil vara och skicka den till skrivaren utan ändring.

Jag har skickat med en kopia av mitt `filter`-skript samt min `/etc/magic`. Du kan använda dem om du har problem med att utföra ändringarna som nämnts ovan. Du bör hitta filerna i samma katalog som du hittar &kljettool;s dokumentation.

Jag skulle gärna vilja få instruktioner för det (om något) som behöver göras för att få &kljettool; att fungera på andra system som använder ett komplicerat system för utskriftsfiltrering.

## Användning

&kljettool; är mycket enkel att använda. I själva verket bör de flesta funktioner vara självklara.

### &kljettool;s skärm

När du startar &kljettool;, visas ett litet fönster med fem flikar som heter: Skrivare, Papper, Operationer, Teckensnitt och Om.

&kljettool; skärmbild.
Skärmbild

Längs nederkanten finns fyra knappar:

Hjälp

  Den här knappen öppnar detta dokument i hjälpläsaren.

Ok

  Den här knappen gör dina ändringar permanenta, och stänger &kljettool;.

Verkställ

  Den här knappen gör dina ändringar permanenta, men den stänger inte &kljettool; så att du kan prova dina inställningar och justera dem lite till.

Stäng

  Avslutar programmet utan att spara ändringarna.

#### Fliken Skrivare

Läge

  Du kan välja mellan ekonomi- och presentationsläge. Ekonomiläge är lämpligt för vardagsutskrifter, och kräver mindre toner. Presentationsläget ger högst utskriftskvalitet, men kräver mer toner.

Upplösning

  Välj mellan 300 dpi och 600 dpi för din skrivare.

Skrivare

  Du kan välja från en lista på skrivare. Om din skrivare inte syns i listan som visas, se avsnittet "Att få &kljettool; att fungera"

Kontrast

  Det här hjälper till att avgöra hur mörk texten är på den slutliga utskriften.

Förbered upplösning

  Avgör läget för utökad upplösning.

#### Fliken Papper

Format

  Den här kombinationsrutan låter dig välja pappersstorlek bland en uppsättning med standardstorlekar.

Kopior

  Välj hur många kopior av varje sida som du ska skriva ut.

  Det här överskrider inte inställningarna i ett annat program. Det här gäller förutom inställningarna i alla andra program.

  (Du kan se det totala antalet kopior som ett multiplikationstal)

  Som ett exempel:

  Om du säger åt &kword; att skriva ut två kopior av ett brev, men säger åt &kljettool; en kopia av brevet, kommer fortfarande två kopior skrivas ut. (&kword; säger skriv ut första kopian av brevet. Skriv nu ut andra kopian av brevet.. 2 multiplicerat med 1 = 2 kopior.)

  Å andra sidan, om du säger åt &kword; att skriva ut en kopia av ett brev, och säger åt &kljettool; att skriva ut två kopior av brevet, kommer fortfarande två kopior skrivas ut. (I detta fall säger &kword; skriv ut brevet. &kljettool; säger därefter, Ok, nu behöver jag skriva ut allt två gånger, så du får två kopior av brevet. 1 multiplicerat med 2 = 2 kopior.)

  Till sist, om du säger åt &kword; att skriva ut två kopior av brevet, och säger åt &kljettool; att skriva ut två kopior av brevet, får du fyra kopior av brevet. (2 multiplicerat med 2 = 4 kopior.)

Linjer

  Det här avgör antalet utskrivna linjer på en sida.

Placering

  Du kan välja att låta &kljettool; tvinga en sida att passa tvärs över sidan (liggande) eller uppifrån och ner (stående).

Diverse

  Har två alternativ:

  Manuell matning

    Används för att tala om för skrivaren att använda papper från den manuella matningen, istället för det normala pappersmagasinet.

  Automatisk

    Om markerad, och den begärda pappersstorleken eller sorten inte är tillgänglig i skrivaren, kommer den att överskrida pappersformatet och ta papper från det normala magasinet. Om avmarkerad, väntar skrivaren på att rätt pappersstorlek stoppas in.

#### Fliken Operationer

Slut på rad läge

  Anger hur radslut skickas till skrivaren. Om du inte har problem, ändra då inte det här.

Sidskydd

  Ställer in sidskyddsalternativet för din skrivare. Se skrivarhandboken för en förklaring av den här funktionen.

Energispartid

  Anger tiden utan aktivitet innan skrivaren går in i energisparläge.

#### Fliken Teckensnitt

Den här rutan låter dig ange språk, symboluppsättning och teckensnittsstorlek som ska användas vid utskrift.

#### Fliken Om

Här tillhandahålls program- och copyrightinformation.

## Tack till och licens

&kljettool;

Program copyright 1997-2000 Bernd Johannes Wuebben wuebben@kde.org

Bidragsgivare:

- Espen Sand espen@kde.org

Dokumentation copyright 2000 Mike McBridempmcbride7@yahoo.com och Bernd Johannes Wuebben wuebben@kde.org

&underFDL; &underGPL;

## Installation

### Hur man skaffar &kljettool;

&install.intro.documentation;

### Kompilering och installation

&install.compile.documentation;

&documentation.index;