sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #90726
Re: Print med muttprint fejler
On Sun, Jan 14, 2007 at 21:22:41 +0100, Niels Rasmussen wrote:
> Mit problem er at ikke kan få muttprint til at virke, når jeg skal printe fra
> mutt.
>
> Min muttrc:
> set print_command="/usr/bin/muttprint"
>
> Dette virker ikke (har prøvet med "muttprint").
...
>
> Når jeg sætter:
> set print_command=lp
> Er der ingen problemer med med udskrivningen, den er blot ikke så pæn,
> hvilket muttprint skulle rette op på.
"lp" og "lpr" er simple printerprogrammer, men hvilken
printer skrive disse til som default ?
>
> Når jeg skriver:
>
> niels@debian:~$ lp test.mail
> request id is HP_DESKJET_930C_USB_1-9 (1 file(s))
>
> Går den fint igennem.
>
> niels@debian:~$ muttprint -f test.mail
> lpr: lp: unknown printer
default printer er "lp", den har du muligvis ikke (i din printcap)
Normalt i linux/unix kan man definere variablen PRINTER,
og ofte kalder man sin hovedprinter "lp".
Men i dit tilfælde har den kun nogle lange navne,
vælg f.eks. den uden mellemrum i navnet:
(til bash/posix-shell)
$ export PRINTER=HP_DESKJET_930C_USB_1
$ {efterfølgende programmer bruger så den i $PRINTER}
Skal $PRINTER huskes, så tilføje det til bash opstartsfiler,
f.eks. ~/.bash_login , ~/.bashrc eller lignende.
Eller det kan gøre per applikation, her må man så læse
manualen på applikationen, f.eks. fra "man muttprinter" :
-p printername, --printer printername
Uses another printer than the default printer or the setting
in the rcfile. You can also print
in file using TO_FILE:/path/to/file as printer name. If you
would like to have the result in STD-OUT, set the printer name to -
dvs. hver gang muttprint kaldes skal bruges:
muttprint -P HP_DESKJET_930C_USB_1
eller ændre i den globale opsætningsfil /etc/Muttprintr eller
din lokale opsætningsfil ~/.muttprintrc :
#
# Here you can configure your printer
# To print in a file, use the following entry:
# PRINTER="TO_FILE:/home/berwal/test.ps"
PRINTER=HP_DESKJET_930C_USB_1
> Min printcap:
> niels@debian:~$ cat /etc/printcap
> # This file was automatically generated by cupsd(8) from the
> # /etc/cups/printers.conf file. All changes to this file
> # will be lost.
> HP_DESKJET_930C_USB_1|HP DESKJET 930C:rm=localhost:rp=HP_DESKJET_930C_USB_1:
du kunne også tilføje "lp" til alias navne til din printer i printcap :
lp|HP_DESKJET_930C_USB_1|HP DESKJET 930C:rm=localhost:rp=HP_DESKJET_930C_USB_1:
>
> Udskrivning af pdf-filer fra evince går fuldstændig gnidningsløst!
evince anvender sikkert en anden printernavn/$PRINTER end "lp" :)
....
--
mvh Frank Damgaard |
Follow ups
References