Innholdsfortegnelse

Printing

Introduksjon

Her forklares hvordan en bruker printerene ved studentdatasalene ved Institutt for industriell matematikk. Det kan være lurt å kikke gjennom printerreglementet.

Vi har to printere stefan og cath som står på henholdsvis Banachrommet og Nullrommet. Dette er postscriptprintere som kun kan ta i mot postscriptfiler og rene tekstfiler. Postscriptfilene ender gjerne på ”.ps”. Er du usikker på hva slags fil det er snakk om, kan du bruke kommandoen file.

banach15:~:$ file rapport.ps
rapport.ps: PostScript document text conforming at level 2.0
banach15:~:$ file tekstfil 
tekstfil: ASCII text

Du kan konvertere en pdf-fil til postscript ved å bruke kommandoen pdf2ps rapport.pdf. ps2pdf konverterer den andre veien.

Når det gjelder printerene så er stefan en HP LaserJet 4200 og cath en HP LaserJet 4050.

UNIX-kommandoene

lpr sender en fil til printeren, lpq viser printerkøen, lprm fjerner utskriftsjobber fra printerkøen og lpr1s for å skrive ut bare på den ene siden. Anta nå at du ønsker å skrive ut rapport.ps på printeren stefan. Da skriver du (i en x-term)

banach15:~:$ lpr -Pstefan rapport.ps

Syntaksen er altså lpr -Pprinternavn filnavn. lpr kan ta flere opsjoner. Det henvises til manualsiden, man lpr. Ønsker du å skrive ut på bare den ene siden av arket, kan du bruke kommandoen lpr1s. Denne kommandoen er egentlig et skript og har ingen manualside. lpr1s fungerer på samme måte som lpr. Når du sender en fil til printeren, blir den lagt i en printerkø, eller utskriftskø. For å se køen bruker du kommandoen lpq:

banach15:~:$ lpq -Pstefan
Printer: stefan@lastebil  'HP-4200dtn 3.etasje 380B'
 Queue: 7 printable jobs
 Server: pid 27693 active
 Unspooler: pid 27694 active
 Status: waiting for subserver to exit at 19:46:16.556
 Filter_status: getting end using 'pjl job/eoj' at 19:46:18.070
 Rank   Owner/ID                  Class Job Files                 Size Time
active brukernavn@banach15+513      A   513 rapport.ps           30298 19:46:13
2      brukernavn@banach15+514      A   514 rapport.ps           30298 19:46:14
3      brukernavn@banach15+515      A   515 rapport2.ps          56369 19:47:14
4      annenbruker@banach15+516     A   516 oving.ps             48424 19:48:15

Her ser du at brukeren brukernavn har lagt til samme fil to ganger i printerkøen. Hvis du er brukeren brukernavn så kan du fjerne den ekstra utskriften ved å bruke kommandoen lprm:

banach15:~:$ lprm -Pstefan 514

Altså lprm -Pprinternavn Job. Hvis du derimot er brukeren annenbruker og ikke har tid til å vente på utskriften din (fordi du må løpe på forelesning), kan du gjøre som beskrevet ovenfor. Hvis du har flere utskrifter i køen kan du fjerne alle utskriftene dine ved

banach15:~:$ lprm -Pstefan annenbruker

Flere sider på en side

Hvis du ønsker å skrive ut flere sider på en side, kan du bruke kommandoen psnup. For å lage en ny postscriptfil av rapport.ps med to vanlige a4-sider på en a4-side skriver du

banach15:~:$ psnup -2 rapport.ps > rapport2s.ps

der rapport2s.ps er den nye postscriptfilen med to sider på en side. psnup skriver som standard den nye postscriptkoden til skjerm. Med > styrer du outputen fra psnup inn i fila rapport2s.ps i stedet.

Du kan slippe å lage en ny fil som rapport2s.ps hver gang du skal skrive ut flere sider på en side ved å styre output-en fra psnup direkte til printeren. Dette gjør du ved å skrive:

banach15:~:$ psnup -2 rapport.ps | lpr -Pstefan

Du kan lese mer om kommanden med man psnup.

Utskrift fra programmer

Her beskrives hvordan man skriver ut fra programmenene evince, firefox og opera.

Evince

Evince brukes til å se blant annet ps- og pdf-filer. For å åpne en pdf-fil i evince skriver du evince rapport.pdf. For å printe trykker du ctrl-p og klikker på ønsket printer. Tilsvarende for ps-filer.

Opera

Trykk på printerknappen og velg printer, f.eks. stefan. Velg deretter tabben Printer program og skriv lpr i feltet Printer program. Neste gang skal det holde å velge printer.

Firefox

Trykk ctrl-p eller gå inn på 'File' og 'Print' og velg ønsket skriver.

Utskrift fra Windows terminalserver

Når du bruker Windows terminalserveren, kan det lønne seg å velge, i de fleste programmer, File og Print…. Da får du muligheten til å velge hvilken printer du ønsker å skrive ut på, slik at du er sikker på at utskriften kommer på riktig printer.

Sletting av utskrifter fra printerkøen gjøres som beskrevet under UNIX-kommandoene.