# &kljettool;-håndbogen

Mike
McBride

    mpmcbride7@yahoo.com

Bernd Johannes
Wuebben

    wuebben@kde.org

Udvikler
Espen
Sand

    espen@kde.org

Udvikler
Lauri
Watts

    lauri@kde.org

Tester
Erik Kjær
Pedersen

    erik@binghamton.edu

Oversætter
2000
Mike McBride
&FDLNotice;
2002-02-08
1.01.00

&kljettool; er et program der lader dig justere dine &Hewlett-Packard; Laserjet parametre.

KDE
KLJetTool
laserjet

## Indledning

&kljettool; er et program der lader dig justere parametrene på en &Hewlett-Packard; Laserjet. Nogle &Hewlett-Packard;'s printere såsom 5L eller 6L har ikke længere et kontrolpanel på printeren, men er i stedet kontrolleret fuldstændigt af software. Denne software findes imidlertid ofte kun for &Windows;-platformen. &kljettool; søger at fylde behøver for sådan software på &UNIX;-platformen. Den skulle virke med enhver printer der forstår &Hewlett-Packard;'s PJL ( Printer Job Language). Der er dog muligvis nogle egenskaber der ingen virkning har på en bestemt model.

Jeg håber du vil nyde dette lille værktøj.

Bernd Johannes Wuebben wuebben@kde.org

## Få &kljettool; til at virke

Nogle &Linux;-distributioner har et overivrigt udskriftsundersystem der ikke respektere PJL-filerne genereret af &kljettool;. Udskriftsundersystemet på disse systemer genkender ikke en PJL-fil som en sådan og prøver at transformere den ved brug af dets filtre. Dette får &kljettool; til ikke at virke.

Dette afsnit beskriver de trin der er nødvendige for at få LJetTool til at virke på et præ-5.0 &RedHat; &Linux; system (&kljettool; skulle virke ud af boksen på &RedHat; &Linux; 5.0 baserede distributioner ). Jeg antager lignende skridt kan være nødvendige på andre systemer. De skridt der tages er imidlertid ikke vanskelige. Alt der behøver at blive gjort er at sørge for at udskriftsundersystemet sender PJL-filer uændrede til printeren.

Et &RedHat; &Linux; system genkender ikke PJL uden videre, og forsøger at gøre mærkelige ting med det i stedet for at sende det uændret til printeren, så vi må lære den hvad den skal gøre med en PJL-fil. Før du laver de ændringer der bliver foreslået her på dit system, bør du sikre dig at &kljettool; virkelig ikke virker på dit system. &RedHat; og andre distributioner kunne meget vel opdateret deres udskriftsundersystem på det tidspunkt hvor du læser dette.

Jeg antager at andre distributioner med et ligeså sofistikeret udskriftsundersystem som &RedHat;-systemet måske også behøver at blive undervist i hvad de skal gøre medPJL-filer ( Printer Job Language )-filer, der sendes til printeren.

På et &RedHat;-system startes scriptet `/var/spool/lpd/lp/filter` fra `/etc/printcap`, hver gang noget bliver udskrevet ved brug af kommandoen `lpr`. Filteret kører programmet `file` på filen der skal udskrives og `file` fortæller så `filter`-scriptet hvad slags dokument det drejer sig om. Afhængig af hvilken type dokument det er, køres det rigtige program til at producere uddata i et format som printeren kan forstå. Programmet `file` bruger filen `/etc/magic` til at afgøre typen af dokumentet der skal udskrives (&eg; &PostScript;, &DVI;, tekst &etc;)

Hvis jeg for eksempel udskriver et &PostScript;-dokument, `minfil.ps`, vil `file` fortælle `filter`-scriptet at det drejer sig omen &PostScript;-fil og `filter` vil så køre `ghostscript` først for at konvertere `minfil.ps` til pcl 5, et sprog min laserjet forstår, før den sender filen til printeren.

Et &RedHat;-system genkender uheldigvis ikke en PJL-fil og prøver at gøre forkerte ting med PJL-filen i stedet for blot at sende den uændret til printeren.

For at få &kljettool; til at virke på et &RedHat;-system behøver vi blot at gøre to ting:

- Tilføj en linje til `/etc/magic`-filen så programmet `file` vil genkende en PJL-fil som en PJL-fil.

  Tilføj blot de følgende to linjer til din `/etc/magic` fil. Hvor i filen `/etc/magic` disse linjer tilføjes er ligegyldigt.

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

- Lær `/var/spool/lpd/lp/filter`-scriptet hvad der skal gøres med PJL-filer. Dette kan gøres ved at tilføje følgende to linjer til `filter`-scriptet

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

  Hvis du kigger på `filter`-scriptet vil det være klart hvor de skal tilføjes ( omkring linje 220 i den udgave jeg har ). Disse linjer fortæller simpelthen scriptet at det skal lade en PJL-fil være og sende den uændret til printeren.

Jeg har inkluderet en kopi af mit `filter`-script så vel som min `/etc/magic`. Du kan bruge dem hvis du har besvær med at lave ændringerne skitseret ovenfor. Du skulle være i stand til at finde dem i den samme mappe som der hvor du fandt &kljettool;-dokumentationen.

Jeg vil meget gerne have at vide hvad ( om noget ) der skal gøres for at få &kljettool; til at virke på andre systemer som bruger et udviklet udskriftsfilter-undersystem.

## Brug

&kljettool; er meget enkelt at bruge. Rent faktisk er de fleste af dets funktioner selvforklarende.

### &kljettool;-skærmen

Når du starter &kljettool;, bliver du præsentere for et lille vindue med 5 aktiverede faneblade: Printer, Papir, Operationer, Skrifttyper and Om.

&kljettool;-skærmaftryk.
Skærmaftryk

Langs med bunden er der 4 knapper:

Hjælp

  Denne knap åbner dette dokument i hjælpesøgeren.

O.k.

  Denne knap gør dine ændringer permanente, og lukker &kljettool;.

Anvend

  Denne knap gør dine ændringer permanente, men den lukker ikke &kljettool; så du kan teste din opsætning og justere dem noget mere.

Luk

  Afslutter programmet uden at gemme ændringerne.

#### Printer-fanebladet

Tilstand

  Du skal vælge mellem økonomi-tilstand og præsentationstilstand. økonomi-tilstand er passende til hverdag, og kræver mindre toner. Præsentationstilstand giver højeste kvalitet, men kræver mere toner.

Opløsning

  Vælg mellem 300dpi og 600dpi for din printer.

Printer

  Du kan vælge fra en liste af printere. Hvis din printer ikke findes på listen, så kig i afsnittet om "Få &kljettool; til at virke"

Tæthed

  Dette vil hjælpe med at afgøre hvor mørk udskriften bliver.

Resolution udvidelse

  Afgør resolutionudvidelsestilstanden.

#### Papir-fanebladet

Format

  Denne drop-ned-boks tillader dig at vælge din papirstørrelse, fra et udvalg af standardstørrelser.

Kopier

  Vælg hvor mange kopier af hver side du vil udskrive.

  Dette vil ikke overskride indstillingerne i et andet application. Dette er udover indstillingerne i alle andre programmer.

  (Du kan tænke på det totale antal kopier som et gange-problem)

  For eksempel:

  Hvis du beder &kword; om at udskrive 2 kopier af et brev, men du beder &kljettool; om at udskrive én kopi af brevet, så vil 2 kopier stadigvæk blive udskrevet. (&kword; siger udskriv én kopi af brevet. Udskriv nu kopi nummer 2 af brevet. (2 gange 1 = 2 kopier)

  På den anden side, hvis du beder &kword; om at udskrive 1 kopi af et brev, og du beder &kljettool; om at udskrive 2 kopier af brevet, så vil det stadig være 2 kopier der bliver udskrevet. (i dette tilfælde siger, &kword; Udskriv brevet. &kljettool; siger så, O.k., nu skal jeg udskrive 2 af alting, så du får 2 kopier af brevet. (1 gange 2 = 2 kopier)

  Endelig hvis du beder &kword; om at udskrive 2 kopier af brevet, og du beder &kljettool; om at udskrive 2 kopier af brevet, så vil du få 4 kopier af brevet. (2 gange 2 = 4 kopier.)

Linjer

  Dette afgør antallet af udskrevne linjer på en side.

Orientering

  Du kan vælge at få &kljettool; til at tinge en side til at passe på langs (landskab) eller på tværs (portræt).

Diverse

  Har to valgmuligheder:

  Manuel indføring

    Brugt til at fortælle printeren at den skal tage papir fra den manuelle indføring, snarere end fra den normal papirbakke.

  Autofortsæt

    Hvis dette er valgt og hvis den forespurgte papirstørrelse eller -type ikke er tilgængelig i printer, vil printer sætte papirformatet ud af kraft, og tage papir fra standardbakken. Hvis det ikke er valgt, vil printeren vente på at den rigtige papirstørrelse bliver indsat.

#### Operation-fanebladet

Slut på linjemodus

  Afgør hvordan en linjeafslutning sendes til printeren. Hvis du ikke har problemer, så lad være med at ændre dette.

Page Protect

  Sætter "Page Protect"-tilvalget på din printer. Referér til din printer-manual for en forklaring på denne egenskab.

Strøm-spare-tid

  Afgør hvor længe printeren skal have været inaktiv før den går ind i strøm-spare-tilstand.

#### Skrifttyper-faneblad

Denne boks lader dig afgøre sproget, symbol-sæt og skrifttype-størrelser til brug ved udskrift.

#### Om-fanebladet

Dette giver program- og ophavsret-information.

## Medvirkende og licens

&kljettool;

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

Bidragydere:

- Espen Sand espen@kde.org

Dokumentation ophavsret ved 2000 Mike McBridempmcbride7@yahoo.com og Bernd Johannes Wuebben wuebben@kde.org

&underFDL; &underGPL;

## Installation

### Hvordan får man fat på &kljettool;

&install.intro.documentation;

### Kompilering og installation

&install.compile.documentation;

&documentation.index;