Utskriftstjeneren for IDI heter printhost.idi.ntnu.no.

[ mangler cups/sambakonfig, feilsøking, installering osv. -- AslakRaanes ]

Installasjon

start/stopp

/usr/local/etc/rc.d/cups.sh start
/usr/local/etc/rc.d/samba.sh start

Det er viktig at cupsd starter før smbd. Hvis ikke vil ikke samba se nye skrivere som er lagt til.

(!) Ved problemer sjekk at ingen partisjoner er fylt opp.

Publisering av printerdriver

Denne benytter seg av «ps5ui.dll», «pscript.hlp», «pscript.ntf» og «pscript5.dll» som en finner windows-innstalasjon og som er lagt i /usr/local/share/cups/drivers/. Disse legges av cupsaddsmb i samba-sharet print$\W32X86\3, hvor plassering av «print$» er definert i smb.conf. Sambabrukeren som cupsaddsmb benytter, og som kan settes vha. -U <samba-user> må kan skrivetilgang over smb til dette sharet.

Cronjobb som starter skriverkø etter «broken pip»

Litt stygg, men det ser ut til å funnke:

#!/bin/sh

PATH=/usr/local/bin:/usr/local/sbin:$PATH
LOGGERTAG=cupsd

lpstat -t 2>/dev/null | grep -B1 "Broken pipe" | grep -A1 disabled | grep ^printer | awk '{print $2}' | while read i; do
    FIRSTJOB=`lpstat  -o  $i | head -1 | awk '{print $1}'` ;
    if [ -n "$FIRSTJOB" ]; then
        logger -p lpr.info -t $LOGGERTAG "fjerner utskriftsjobb $FIRSTJOB pga. broken pipe"
        cancel $FIRSTJOB
    fi
    PDEVICE=`lpstat -v $i | awk '{print $4}'`
    logger -p lpr.info -t $LOGGERTAG "starter skriver $i ( $PDEVICE ) pga. broken pipe"
    enable $i
done

0-59/5 * * * *        $HOME/bin/clean-cups-broken-pipe.sh

Cronjobb for start/stopp av fargeskriverkø

Hensikten med disse corntab-innslaget er og stoppe/starte skriverkøa for fargeskriveren i P15 slik at den kun er tilgjengelig i guru-tjenestens sin arbeidstid.

# sletter alle utskriftjobber for stopp
0 18 * * *                      /usr/local/bin/cancel -a p403farge
# stopper og avviser aller jobber utenom arbeidstid (til guruene)
0-59/20 0-8,18-23 * * 1-5       /usr/local/sbin/reject -r "Fargeskriveren, p403farge, er stengt utenom arbeidstid" p403farge
# starter utskifter om morgenen.
0 9 * * 1-5                     /usr/local/sbin/accept p403farge

Registry-oppsett for windows

Følgende Registry-settes:

i \HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\servers

UtskriftTjener (last edited 2005-10-24 14:11:30 by AslakRaanes)