Manpages

muttprint − stampa raffinata della posta elettronica con Mutt

SINTASSI

muttprint [opzioni]... [−f file]

DESCRIZIONE

Questa pagina di manuale documenta brevemente l’utility Muttprint. Questa manpage e stata originariamente scritta per la distribuzione Debian GNU/Linux perche non aveva una propria pagina man, ma adesso ho scritto questa manpage in formato POD.

Muttprint e un’utility che formatta la stampa di Mutt e di altri clients di posta come XFMail o Pine per renderla simile alla stampa ottenuta con Netscape Messenger o Kmail. Puo stampare un piccolo pinguino sulla prima pagina e un titolo in ogni pagina. Soprattutto, Muttprint stampa solamente gli headers piu importanti scartando tutto cio che e inutile.

Per le istruzioni dettagliate sull’uso di Muttprint fai riferimento a /usr/share/doc/packages/muttprint/muttprint−doc−XX.html dove XX va sostituito con le due lettere indicanti la tua lingua.

Ad ogni modo devi aggiungere o modificare la seguente linea nel tuo /etc/Muttrc o ~/.muttrc:

        set print_command="muttprint"

Se vuoi personalizzare le impostazioni di Muttprint, copia semplicemente /usr/share/doc/muttprint/sample−muttprintrc in /etc/Muttprintrc o in ~/.muttprintrc se vuoi cambiare le impostazioni solamente per un utente.

Il linguaggio di default di Muttprint e l’inglese se la variabile d’ambiente LANG non e specificata. Ad esempio per l’Italiano dovresti settare:

        export LANG=it_IT

Questo puo essere fatto nel tuo ~/.bashrc.

Se Muttprint non stampa emettendo il messaggio "lpr: unable to print file: ...", bisognera impostarlo per usare una stampante diversa da lp, come ad es. lp5 o tp0 (se usi TurboPrint).

OPZIONI

NOTA BENE: Le opzioni passate da linea di comando ignorano le impostazioni fatte in ~/.muttprintrc e /etc/Muttprintrc.

Ecco una descrizione di tutte le opzioni da linea di comando (una descrizione delle impostazioni nell’rcfile e compresa nel file sample-muttprintrc distribuito con Muttprint):
−h, −−help

Stampa una lista di tutte le possibili opzioni.

−v, −−version

Stampa le versione corrente di Muttprint.

−f file, −−file file

Legge dal file specificato invece che dallo STDIN. Utile con certi clients come XFMail. Se file e , Muttprint legge dallo STDIN.

−p nome_stampante, −−printer nome_stampante

Usa un’altra stampante invece di quella di default lp o di quella impostata nell’rcfile. Puoi anche stampare in un file usando TO_FILE:/path/to/file come nome della stampante. Se vuoi avere il risultato sullo STDOUT , setta il nome della stampante a .

−C comando di stampa, −−printcommand comando di stampa

Imposta il comando da usare per stampare in print command. Quindi la stringa $PRINTER viene sostituita dal nome di stampante specificato. Il supporto a CUPS puo essere attivato da CUPS ; in alternativa puoi usare qualunque comando che contenga la stringa $CUPS_OPTIONS che viene sostituita dalle opzioni usate per CUPS.

−x, −−x−face | −nox, −−nox−face

Abilita o disabilita la stampa dell’immagine trasmessa nell’header X−Face:. Leggi la documentazione per una spiegazione dettagliata.

−i file, −−penguin file

Usa file come immagine stampata in alto a destra della pagina. file deve comprendere il percorso completo. Imposta file a off se vuoi che non venga stampato alcunche.

−t numero, −−speed numero

Questo indica il tempo in secondi di cui la tua stampante ha bisogno per ogni singola pagina. E’ necessario solamente per stampare fronte-retro (duplex printing). Di default e 30 secondi.

−w numero, −−wait numero

Tempo in secondi che Muttprint deve attendere tra la stampa delle pagine pari e quella delle pagine dispari per la modalita fronte-retro (duplex printing)

−F fontname, −−font fontname

Qui puoi scegliere la tua famiglia di font preferita. Le possibilita sono: Latex, Latex-bright, Times, Utopia, Palatino, Charter e Bookman. Se tutti i fonts sono disponibili sul tuo sistema dipende dai pacchetti LaTeX installati. Di default viene usata Latex.

−H, −−headrule | −noH, −−noheadrule

Qui puoi decidere se stampare un righello dopo la topline sulle pagine piu grandi di 2.

−b, −−footrule | −nob, −−nofootrule

Qui puoi decidere se stampare un righello al di sopra della footline o no.

−S style, −−frontstyle style

Sceglie uno stile per la stampa degli headers sulla prima pagina: plain, border (default), fbox, shadowbox, ovalbox, Ovalbox, doublebox, grey, greybox. Leggi il manuale per una descrizione dettagliata di questi valori.

−a headers, −−printed−headers headers

Specifica gli headers da stampare. Separa ogni header con "_". Gli headers compresi tra * vengono stampati in neretto; usa / per la stampa corsiva. Se un header non esiste verra omesso. L’ordine saraa lo stesso sullo stampato. Due esempi:

      Date_To_From_CC_Newsgroups_*Subject*   (default)
      /Date/_To_From_X−Mailer_*/Subject/*

−P formato_della_carta, −−paper formato_della_carta

Scegli qui il formato della carta in uso: A4 va bene per la maggior parte dei paesi (" DIN A4" in Germania) e letter in U.S.A.

−l lingua, −−lang lingua

Indica la forma breve per la tua lingua (attualmente supportate: de (Tedesco), en (Inglese) e it (Italiano) in particolare). Di default viene usato l’ambiente LANG , e se questi non e impostato viene usato l’Inglese.

−c charset, −−charset charset

Questa opzione imposta il set di caratteri:

    charset         Opzione di muttprint
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
    ISO−8859−1      latin1
    ISO−8859−2      latin2
    ISO−8859−3      latin3
    ISO−8859−4      latin4
    ISO−8859−9      latin5
    ISO−8859−15     latin9
    KOI8−R                      koi8−r
    Windows−1252    latin1
    Windows−1250    latin2
        UTF−8*          utf8
                        auto
    −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

L’impostazione auto cerca un header del messaggio che contenga il charset dello stesso. Funziona solo in condizioni particolari, per cui usala con cautela.

−e Stringa, −−date Stringa

Questa opzione accetta due impostazioni: original e local. Se usi original, la data sara stampata invariata da come appare negli headers (la data di invio del messaggio per il sistema che l’ha inviato e nel formato da questi usato). Se impostata a local, la data sara stampata secondo le modalita locali e secondo la data del sistema. Vedi le opzioni −−date−format e −−lang.

Esempi:

        original: Tue, 15 Jan 2002 21:43:49 +0100
        local:    Martedi, 15. Gennaio 2002 21:43:49
                  (Orario italiano)

−E Stringa, −−date−format Stringa

Questa opzione ti permette di cambiare il formato della data (se hai scelto local nell’opzione precedente). L’argomento e is una stringa di formato secondo strftime(3), es.:

        "%A, %d. %B %Y %H:%M:%S" (standard in Italia)
        "%a, %d.%m.%y %H:%M"     (forma ridotta)
        "%Y−%m−%d %H:%M:%S"      (formato ISO)

−A String, −−addressformat String

Con questa opzione puoi impostare come stampare gli indirizzi email. Il valore original non cambia l’header originale. Altrimenti devi specificare una stringa di formato; seguono le sostituzioni che vengono fatte:

    %r      nome ("Il nome della persona")
    %a      indirizzo di posta elettronica
    \n      newline

Per dafault si avra %r <%a>,\n. Soprattutto, puoi evidenziare alcune parti in grassetto o in corsivo. Per farlo devi comprenderle tra asterischi ("*") per il grassetto, tra slash ("/") per il corsivo.

Esempio:

    "/%r/ (%a),"

Le virgolette sono necessarie perche la stringa contiene spazi, altrimenti la shell la tagliera in due parti.

−n String, −−verbatimnormal String

Questo imposta l’opzione che viene passata all’ambiente Verbatim che e necessaria per stampare il normale testo della mail. Potrai trovare spiegazioni dettagliate nel manuale utente. Alcuni esempi:

    fontshape=it           font italic
    frame=topline          bordo al di sopra del blocco principale
    fontfamily=helvetica   font helvetica
    fontsize=\Huge         font huge

Per combinare le opzioni devi separare ogni opzione con una virgola, e. g. fontshape=it,fontseries=b.

−V String, −−verbatimsig String

Come per −−verbatimnormal, ma questo imposta come verra stampata la fimra. Se l’argomento e raw, non ci sara differenza tra il testo normale e la firma.

−D, −−debug | −noD, −−nodebug

Indica a Muttprint di appuntare le sue operazioni in un file di log /tmp/muttprint.log. Utile per avere qualche informazione in piu del perche Muttprint, eventualmente, non funzioni.

−d, −−duplex | −nod, −−noduplex

Abilita o disabilita la stampa fronte-retro (duplex printing). Se abilitato, Muttprint stampa solamente le pagine pari ed attende un po’ prima di stampare le pagine dispari.

−2 | −1

Stampa due pagine in un foglio come mostrato sotto:

        +−−−−−−−−−−+−−−−−−−−−−+
        |          |          |
        |          |          |
        |    1     |     2    |
        |          |          |
        |          |          |
        |          |          |
        +−−−−−−−−−−+−−−−−−−−−−+

Questa opzione si chiama papersave mode nel manuale e nell’rcfile.

−g numero, −−topmargin numero

Imposta il margine alto in millimetri.

−G numero, −−bottommargin numero

Imposta il margine basso in millimetri

−j numero, −−leftmargin numero

Imposta il margine sinistro in millimetri.

−J numero, −−rightmargin numero

Imposta il margine destro in millimetri.

−s, −−rem_sig | −nos, −−norem_sig

Rimuove la firma (separata da "−− ") dalla stampa finale. Questo e utile quando si ha a che fare con firme molto lunghe. Purtroppo molte persone (o i loro clients di posta) non separano correttamente la firma (signature) dal corpo del messaggio, ed in tal caso questa opzione non funziona.

−q, −−rem_quote | −noq, −−norem_quote

Elimina dalla stampa finale il testo citato.

Muttprint riconosce il quoting con le stesse espressioni regolari di Mutt, quindi dovrebbe funzionare.

−z size, −−fontsize size

Specifica la grandezza del font. I valori possibili sono 10pt, 11pt and 12pt.

−W numero, −−wrapmargin numero

Controlla quanto deve essere la lunghezza della linea piu lunga. Quelle che vanno oltre verranno tagliate automaticamente ed il paragrafo verra riformattato.

−r file, −−rcfile file

Specifica un altro file di configurazione da leggere oltre a /etc/Muttprintrc e a ~/.muttprintrc. Il suo contenuto soprassedera a tutte le altre impostazioni, incluse quelle passate da linea di comando. (Non ha, quindi, senso specificare da linea di comando, opzioni gia incluse nel file che state richiamando con l’opzione −f.

FILES

/etc/Muttprintrc

File di configurazione globale per il sistema.

~/.muttprintrc

File di configurazione per il singolo utente.

/tmp/muttprint−XXXXX

Files temporanei creati da Muttprint.

/usr/share/doc/muttprint/

Manuali di Muttprint in diversi formati e lingue.

/usr/share/ospics/

Alcune immagini che possono essere stampate sulla prima pagina della tua posta.

/usr/share/muttprint/translations

Files di traduzione.

VEDERE ANCHE

mutt(1)

Homepage: http://muttprint.sourceforge.net

COPYRIGHT

(c) 2000−2001 Bernhard Walle

Questo e software libero; guarda il sorgente per le condizioni di copia. Non c’e nessuna garanzia; nemmeno per la commerciabilita o per l’uso in particolari condizioni.

AUTORE

Bernhard Walle <Bernhard.Walle [AT] gmx.de>

MAINTAINER

Lukas Ruf <lukas.ruf [AT] lpr.ch>

TRADUZIONE

Questa traduzione in italiano della pagina man originale in inglese dell’autore e stata realizzata da Roberto Vallone <roberto.vallone [AT] gmx.net>. Sono graditi commenti, correzioni e suggerimenti su questa traduzione.