Stampa fronte / retro e pagine multiple su Ubuntu


5

Vorrei stampare due pagine per pagina e entrambi i lati del foglio (4 pagine in un singolo foglio di carta). Sto usando una stampante laser economica (Xerox DocuPrint 203A). In Windows, il software della stampante controllerà tutto e mi chiederà di capovolgere i documenti, dopo aver terminato di stampare un lato dei documenti.

Come posso farlo su Ubuntu 9.04 64bit?

Nota: Posso stampare entrambi i lati del foglio stampando prima il dispari, e poi il pari. Ma non ho idea di come stampare 2 pagine in una pagina, per entrambi i lati.

Risposte:


2

Da UbuntuForums Suggerimenti di stampa Pagine multiple per foglio


Creare un documento PDF fittizio con due pagine (del documento originale) in ogni pagina.
per CUPS :

  • scheda generale: selezionare la stampante PDF dalla finestra principale / l'opzione inversa dovrebbe essere - - Unchecked
  • scheda di configurazione della pagina:
  • pagine per lato: 2
  • bifacciale: unilaterale
  • solo stampa: tutti i fogli
  • colpisci stampa

Forse, questo aiuterà.
Realizzazione di documenti PDF in Ubuntu 9.04 con CUPS-PDF (e gutenprint )


Bello, ma la stampa su PDF ha influito per prima sulla qualità?
riza

@ Selinap, avevo provato un paio di volte, per lo più documenti di testo e talvolta codice. Il mio problema era stato l'allineamento della pagina.
nik


0

Volevo farlo anche io, in modo semplice, così ho scritto questo piccolo java prog.

   import java.util.ArrayList;
   import java.util.Scanner;


   public class booklet {



public static int max=0;

public static int min=1;
public static int maxSP=max;
public static int minSP=min;



public static ArrayList<Integer> arr1 = new ArrayList<Integer>();
public static ArrayList<Integer> arr2 = new ArrayList<Integer>();

public static void bookletMaker(int totalfolhas){

for (int i = 0; i < (max/4); i++) {

System.out.print((max-1)+", "+min+", ");
arr1.add(max-1);
arr1.add(min);
min++;
max--;
System.out.print((max+1)+", "+min+", ");
arr1.add(max+1);
arr1.add(min);
min++;
max--;

System.out.print("        ");

System.out.print(min+", "+(max-1)+", ");
    arr2.add(min);
    arr2.add(max-1);
    min++;
    max--;
    System.out.print(min + ", " + (max+1) + ",");

    arr2.add(min);
    arr2.add(max+1);
    min++;
    max--;

    System.out.println();

            }
         System.out.println((max/4)+" folhas");



           //retorna os valores max e min aos valores originais
        max=maxSP;
        min=minSP;

            //  Impressão em liha para copy+paste
        System.out.println("Impressão em linha para copy + paste");

        }


        public static void main(String[] args ) {
    Scanner inputNumber= new Scanner(System.in);
    System.out.println("Digite o numero de páginas do documento: ");
    max=inputNumber.nextInt();
    System.out.println("Páginas de frente     Páginas de Verso");
    bookletMaker(max);

    System.out.println();
    System.out.println("Paginas Frente");
    System.out.println(arr1);
    System.out.println("Paginas Verso");
    System.out.println(arr2);
        }

            }

mostrerà la sequenza di pagine che dovresti stampare per avere un opuscolo alla fine. Quindi copia e incolla la sequenza sul campo "Stampa solo queste pagine" nelle tue opzioni di stampa. E tu ci vai.

A proposito, l'ho scritto per stampare opuscoli con 2 pagine per pagina. Spero possa aiutarti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.