← Back to team overview

sslug-teknik team mailing list archive

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