sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #83596
RE: Anvendelse af script i.f.m. udskrift til printere.
>
> > Jeg har forsøgt at oprette printere ved hjælp af denne kommando:
> >
> > lpadmin -p $1 -E -v pipe:/etc/cups/interfaces/$1
> >
> >
> > Desværre kunne jeg konstatere at det ikke virker.
> > Dog kunne jeg "udskrive" hvis jeg kørte scriptet manuelt.
> >
> >
> > Dette er scriptet:
> >
> > shift;shift;shift;shift;shift
> > files=$?
> > for file in $files
> > do
> > tmpfil=$$
> > fil=${tmpfil},'.;1'
> > echo -e "\nStart ${tmpfil}" >> /tmp/vms011.log
> > rcp $file mrrcp@VMSCLU:$tmpfil
> > rsh VMSCLU -l mrrcp "unlock $fil"
> > rsh VMSCLU -l mrrcp "print /queue=vms011 $fil /delete" >>
> /tmp/vms011.log
> > echo -e "\nSlut ${tmpfil}" >> /tmp/vms011.log
> > done
> > exit 0
>
> Det script ser underligt ud.
>
> Med CUPS' pipe-backend får du printjobbet ind på stdin. Dit
> script skal
> sende stdin til en fil. Derefter kan du kopiere filen til VMS og
> udskrive.
>
> Se evt. /usr/lib/cups/backend/pipe .
>
Opdatering.
Har nu ændret i oprettelse af printere ved at bruge -i interface option.
Dermed bliver scriptet fyret af. Dog har jeg et mindre problem med noget VMS-syntaks,
men det vil jeg ikke besværre jer andre med.
Med venlig hilsen / Regards
Frank Larsen
Kimik IT A/S
PO Box 740
3900 Nuuk
Greenland
Mail : support@xxxxxxxxxxx
Phone: +299 34 20 00
Fax : +299 34 20 01
Skype: larsen_frank