Det finns flera laserskrivare på institutionen. PostscriptDe flesta skrivare på DSV är PostScript-skrivare. Det innebär att alla utskrifter som skickas till dem måste vara program i sidbeskrivningsspråket PostScript. Det finns gott om program som genererar PostScript-kod men det är också tekniskt möjligt att skriva egna PostScript-program. Ibland förekommer en speciell form kallad Encapsulated PostScript (EPS). Det är ett PostScript-program som är skrivet så att det utan problem kan användas för att rita en delbild i ett annat PostScript-program. Skriva ut en textfil |
|
På Unix-system
står skrivarna i filen /etc/printcap. |
För att skriva ut textfiler (t ex ett brev eller källkod) så är det enklast att använda programmet lpp. Det konverterar texten till PostScript och skickar det till skrivaren med ett enda kommando. Kommandots syntax ser ut så här: lpp [flaggor] [fil...] Nedan visas några av de många flaggor som går att ge till lpp:
Skriva ut PostscriptFör att skriva ut Postscript används programmet lpr (lineprinter). Program som t ex FrameMaker, Xfig eller Xv kan själva producera Postscript för utskriftsändamål. Syntaxen för lpr ser ut så här: lpr [flaggor] [fil...] Man måste inte ange några flaggor, och om man använder lpr som mottagare av en pipe så behövs heller inga filnamn. Nedan visas några av mest användbara flaggorna till lpr. Det finns många fler.
Var kommer utskriften? |
Miljövariabeln
PRINTER pekar ut vald skrivare. |
Om man inte styr utskriften explicit med hjälp av P-flaggan till lpr (fungerar även med lpp), så kommer utskriften antingen till den skrivare som anges i omgivningsvariabeln PRINTER eller, om variabeln saknar värde, till den skrivare som är definierad som default för arbetsstationen. Du kan kontrollera din PRINTER-variabel genom att gå till ett terminalfönster och skriva (exemplet avser Korn- och Bourne-shell): abbe>echo $PRINTER Om du tillfälligt vill sätta om variabeln till en annan skrivare, t ex lpt så skriv: abbe>PRINTER=lpt Om du vill ändra skrivare permanent så redigera in samma kommandon sist i filen .profile som ligger i din hemkatalog. Kontrollera dock först med hjälp av echo att $PRINTER inte redan har ett passande värde. Titta i utskriftskönKommandot för att titta på kön över väntande utskrifter heter lpq. Det har syntaxen: lpq [flaggor] [jobbnummer...] [användare...] Inget av argumenten måste ges.
Ta bort ett jobb ur könOm man vill ta bort jobb ur utskriftskön använder man lprm. Det har syntaxen: lprm [-P skrivare] [-] [jobbnummer...] Om kommandot ges utan några argument tas det pågående jobbet bort, under förutsättning att det ägs av den som ger kommandot.
Exempel på utskriftskommandon
|