DOKK / manpages / debian 12 / muttprint / muttprint.1.it
MUTTPRINT(1) Breve manuale di Muttprint MUTTPRINT(1)

muttprint - stampa raffinata della posta elettronica con Mutt

muttprint [opzioni]... [-f file]

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).

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):

Stampa una lista di tutte le possibili opzioni.
Stampa le versione corrente di Muttprint.
Legge dal file specificato invece che dallo STDIN. Utile con certi clients come XFMail. Se file e -, Muttprint legge dallo STDIN.
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 -.
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.
Abilita o disabilita la stampa dell'immagine trasmessa nell'header X-Face:. Leggi la documentazione per una spiegazione dettagliata.
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.
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.
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)
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.
Qui puoi decidere se stampare un righello dopo la topline sulle pagine piu grandi di 2.
Qui puoi decidere se stampare un righello al di sopra della footline o no.
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.
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/*
    
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.
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.
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.

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)
    
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)
    
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.

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.

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.
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.
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.

Imposta il margine alto in millimetri.
Imposta il margine basso in millimetri
Imposta il margine sinistro in millimetri.
Imposta il margine destro in millimetri.
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.
Elimina dalla stampa finale il testo citato.

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

Specifica la grandezza del font. I valori possibili sono 10pt, 11pt and 12pt.
Controlla quanto deve essere la lunghezza della linea piu lunga. Quelle che vanno oltre verranno tagliate automaticamente ed il paragrafo verra riformattato.
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.

/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.

mutt(1)

Homepage: http://muttprint.sourceforge.net

(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.

Bernhard Walle <Bernhard.Walle@gmx.de>

Lukas Ruf <lukas.ruf@lpr.ch>

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

2021-12-13 perl v5.32.1