Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/FileManager/ScriptStampa/EsempiAlternativi"
Differenze tra le versioni 12 e 17 (in 5 versioni)
Versione 12 del 15/04/2018 16.49.19
Dimensione: 7107
Autore: jeremie2
Commento:
Versione 17 del 27/10/2025 10.18.48
Dimensione: 6976
Autore: ivantu
Commento: +DaRevisionare
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 8: Linea 8:
<<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=627033"; rilasci="16.04 14.04")>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=627033"; rilasci="20.04 18.04 16.04 14.04")>>
Linea 12: Linea 12:
La seguente pagina è un'estensione della guida sugli [[AmbienteGrafico/FileManager/ScriptStampa|script di stampa]], in modo tale che si possa attivare la stampa di uno o più file tramite il clic destro del mouse. La seguente pagina è un'estensione della guida [[AmbienteGrafico/FileManager/ScriptStampa|script di stampa]], in modo tale che si possa attivare la stampa di uno o più file tramite il clic destro del mouse.
Linea 22: Linea 22:
 0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#percorso|cartella opportuna]] lo script con il nome:{{{  0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#Configurazione|cartella opportuna]] lo script con il nome:{{{
Linea 36: Linea 36:
 0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#percorso|cartella opportuna]] lo script con il nome:{{{  0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#Configurazione|cartella opportuna]] lo script con il nome:{{{
Linea 54: Linea 54:
  0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#percorso|cartella opportuna]] lo script con il nome:{{{   0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#Configurazione|cartella opportuna]] lo script con il nome:{{{
Linea 80: Linea 80:
 0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#percorso|cartella opportuna]] lo script con il nome:{{{  0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#Configurazione|cartella opportuna]] lo script con il nome:{{{
Linea 110: Linea 110:
 0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#percorso|cartella opportuna]] lo script con il nome:{{{  0. A seconda del file manager in utilizzo, creare nella [[AmbienteGrafico/FileManager/ScriptStampa#Configurazione|cartella opportuna]] lo script con il nome:{{{
Linea 127: Linea 127:
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Digitando nel teminale il comando `libreoffice --help` oppure `openoffice4 -h` si ha a disposizione l'elenco delle opzioni dei comandi, come ad es. l'opzione `--pt` per utilizzare una stampante specifica oppure `-p` per la stampante predefinita.||
 * Salvare e chiudere il file.
 {{{#!wiki tip
Digitando nel teminale il comando `libreoffice --help` oppure `openoffice4 -h` si ha a disposizione l'elenco delle opzioni dei comandi, come ad es. l'opzione `--pt` per utilizzare una stampante specifica oppure `-p` per la stampante predefinita.
}}}
 0. Salvare e chiudere il file.
Linea 144: Linea 146:
 * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner|Stampanti e scanner]]
 * [[https://wiki.ubuntu-it.org/Hardware/StampantiScanner/StampanteGnome|Installazione di una stampante su Gnome]]
 * [[Hardware/StampantiScanner|Stampanti e scanner]]
 * [[Hardware/StampantiScanner/StampanteGnome|Installazione di una stampante su Gnome]]
Linea 147: Linea 149:
 * [[http://www.istitutomajorana.it/forum2/Thread-RISOLTO-Stampare-i-file-selezionati-da-men%C3%B9-contestuale-senza-prima-aprirli?pid=127769#pid127769|Script stampa su Caja-actions]] ## * [[http://www.istitutomajorana.it/forum2/Thread-RISOLTO-Stampare-i-file-selezionati-da-men%C3%B9-contestuale-senza-prima-aprirli?pid=127769#pid127769|Script stampa su Caja-actions]]
Linea 152: Linea 154:
CategoryProduttivita CategoryGrafica CategoryProduttivita CategoryGrafica CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

La seguente pagina è un'estensione della guida script di stampa, in modo tale che si possa attivare la stampa di uno o più file tramite il clic destro del mouse. In questo caso vengono mostrati esempi di script parziali, nel senso che rispetto alla sopra citata guida, attraverso questi script sarà possibile stampare solo alcuni tipi di file (PDF-testo-immagini oppure formati di LibreOffice) in quanto sono composti da un singolo comando basato su LibreOffice oppure LPR.

Script per stampante predefinita

Stampa tutti i PDF contenuti nella cartella

Il seguente script stamperà tutti i file .pdf presenti in una cartella, indipendentemente dal numero di file selezionati con il mouse.

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa tutti i PDF contenuti nella cartella
  2. Rendere eseguibile il file appena creato.

  3. Inserire le seguenti stringhe nello script:

    #!/bin/bash
    for FILE in *.pdf *.PDF ; do lpr "$FILE" ; done
  4. Salvare e chiudere il file.

Stampa file selezionati

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file selezionati
  2. Rendere eseguibile il file appena creato.

  3. Supponendo di utilizzare come file manager: Nautilus, inserire le seguenti stringhe nello script:

    #!/bin/bash
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
           lpr -P  "$file"
    done
    exit 0

    Avere cura di sostituire la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  4. Salvare e chiudere il file.

Stampa file LibreOffice selezionati

  1. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file LibreOffice selezionati
  1. Rendere eseguibile il file appena creato.

  2. Supponendo di utilizzare come file manager: Nautilus, inserire le seguenti stringhe nello script:

    #!/bin/bash
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |  while read file
        do
    /usr/lib/libreoffice/program/swriter -p --invisible "$file"
    done
    exit 0

    Avere cura di sostituire la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  3. Salvare e chiudere il file

Script per stampante specifica

Stampa i file PDF, JPEG, PNG, TXT selezionati

  1. Individuare il nome della stampante in utilizzo digitando nel terminale:

    lpstat -p -d
  2. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa i file PDF, JPEG e PNG, TXT selezionati
  3. Rendere eseguibile il file appena creato.

  4. Supponendo di utilizzare:
    • come file manager: Nautilus

    • come stampante: Samsung-M2020-Series

    inserire le seguenti stringhe nello script:

     #!/bin/bash
     printer=Samsung-M2020-Series
     echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" | while read file
        do
            lpr -P "$printer" "$file"
     done
     exit 0

    Avere cura di sostituire Samsung-M2020-Series con il nome della stampante individuato al punto 1 e la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

  5. Salvare e chiudere il file.

Stampa file di LibreOffice selezionati

Il seguente script è in grado di funzionare oltre che con i classici file utilizzati da LibreOffice (.odt, ods, .doc.. ), anche con file .jpeg e .png.
È possibile selezionare contemporaneamente più file di tipo differente (es. un .odt e un ods).

  1. Individuare il nome della stampante in utilizzo digitando nel terminale:

    lpstat -p -d
  2. A seconda del file manager in utilizzo, creare nella cartella opportuna lo script con il nome:

    Stampa file di LibreOffice selezionati
  3. Rendere eseguibile il file appena creato.

  4. Supponendo di utilizzare:
    • come file manager: Nautilus

    • come stampante: Samsung-M2020-Series

    inserire le seguenti stringhe nello script:

    #!/bin/bash
    printer=Samsung-M2020-Series
    echo "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS" |  while read file
        do
    /usr/lib/libreoffice/program/swriter -p "$printer" "$file"
    done
    exit 0

    Avere cura di sostituire Samsung-M2020-Series con il nome della stampante individuato al punto 1 e la stringa $NAUTILUS con il rispettivo nome del file manager in utilizzo (ad es. $CAJA).

    Digitando nel teminale il comando libreoffice --help oppure openoffice4 -h si ha a disposizione l'elenco delle opzioni dei comandi, come ad es. l'opzione --pt per utilizzare una stampante specifica oppure -p per la stampante predefinita.

  5. Salvare e chiudere il file.

Per chi utilizza OpenOffice

Nel caso sia utilizzato OpenOffice al posto di LibreOffice:

  1. Nello script occorre sostituire la stringa:

    /usr/lib/libreoffice/program/swriter -p "$printer" "$file"

    con:

    openoffice4 -writer -p -invisible "$printer" "$file"
    e quindi salvare e chiudere il file.

Ulteriori risorse


CategoryProduttivita CategoryGrafica CategoryDaRevisionare