Printing

Printing for de printerkøene ITK administrerer (en del gjenger administrerer printerkøer selv via ordinær SMB-sharing i Windows e.l.) håndteres av printhost, aka cassarossa (før tok Nalle, en NT4-boks, seg av dette).

Dersom du ønsker å administrere printere og køer, gå til https://printhost.samfundet.no:631/ og bruk det fine webinterfacet der. :-) Brukernavn og passord er som på *nix-kontoen din; merk at du må være medlem av gruppen lpadmin for å få tilgang til å administrere/endre ting.

Printing fra Linux

For å printe ut noe manuelt fra Linux, bruk

lp -d (printernavn) -h printhost.samfundet.no fil.pdf

(lp ligger i pakken cupsys-clients på Debian.)

CUPS konverterer automagisk fra ganske mange formater (i hvert fall PostScript, PDF, JPEG, PNG, ren tekst og en del andre) til det printeren spiser, så det er stort sett ikke noe mer enn som så (med mindre du snakker om Word-filer e.l. :-) ).

Printing fra privatmaskin m/ windows

For å kunne printe fra en privatmaskin må man først vite hvilken printer det er snakk om. Finn den printeren som er nærmest på http://printhost.samfundet.no:631/printers. Gå på "Printere og skannere" på instillinger. Velg "Legg til printer og skanner", og la den stå å gå litt fram til det dukker opp "min printer er ikke på lista". Da kommer du videre til et vindu med flere alternativer. Velg så "velg en delt printer ved navn" og skriv inn "http://printhost.samfundet.no:631/printers/printernavn" (printernavnet finner du på wpkg. Trykk på next (ikke browse) og la den stå å jobbe fram til det dukker opp et lite vindu, velg generic, så generic /text only. Deretter OK. Da skal det være i orden, og du kan velge printeren fra det stedet du vanligvis velger printere.

Printing fra Windows

cassarossa har automatisk integrasjon mellom Samba og CUPS (bl.a. "printing = cups" er fin, og er i disse dager veldokumentert. Kort sagt betyr det at alle CUPS-printere automatisk får sin egen skriverkø i Samba, og det er bare å printe i vei fra Windows-maskinene mot disse.

Et lite unntak skal nevnes her: Windows trenger også en skriverdriver for å printe skikkelig. Vi har valgt å basere oss på den antageligvis enkleste og mest homogene løsningen: Windows dumper bare en PostScript-fil rett ned til CUPS (helt uavhengig av printer), som så tygger på den til den får et format den aktuelle printeren kan spise. Dette løses ved at printerdriveren (mer presist, .ppd-filen i /etc/samba/printers på cassarossa) er satt til Adobes generiske (og fritt redistribuerbare) PostScript-driver.

For å legge til en ny slik printer, må man først legge til printeren i CUPS, deretter må man legge inn .ppd-filen til printeren på:

cassarossa:/etc/cups/ppd

Så må man kjøre:

cassarossa:~# ./etc/init.d/cups restart

cassarossa:~# cupsaddsmb -v -U administrator -h printhost.samfundet.no <printernavn>

[For at printeren skal dukke automatisk opp på alle windowsmaskiner vi har på huset, må man legge til printernavnet i toppen av fila /var/lib/wpkg7/software/printers/addprinters.ps1 på cassarossa. Etter dette må du inkrementere versjonsnummeret i /var/lib/wpkg7/packages/printers.xml]

Standardprinter i Windows

Standardprinter for maskinene vi har på huset setter man på wpkg.samfundet.no. I netlogonskriptene våre (/var/lib/samba/sysvol/ad.samfundet.no/scripts på voff) blir defaultprinters.ps1 kjørt. Den henter ut SID'en fra maskinen og spør et perlscript (/var/www/samfundet.no/wpkg/bin/default-printer.pl) om hvilken printer som er standard.

Hvordan legge til ny printer

Lenker: Start, kvitteringsprintere, til nye itkere

Epost: itk@samfundet.no | Telefon: 992 15 925 | Sist endret: 2022-08-19 14:26 | Revisjon: 29 (historie, blame) | Totalt: 1880 kB | Rediger