Doppelseitiges und mehrseitiges Drucken unter Ubuntu


5

Ich möchte zwei Seiten pro Seite und beide Seiten des Papiers drucken (4 Seiten auf ein Blatt Papier). Ich benutze einen billigen Laserdrucker (Xerox DocuPrint 203A). Unter Windows steuert die Druckersoftware alles und fordert mich auf, die Papiere umzudrehen, nachdem der Druck einer Seite der Papiere abgeschlossen ist.

Wie mache ich das auf Ubuntu 9.04 64bit?

Hinweis: Ich kann beide Seiten des Papiers bedrucken, indem ich zuerst ungerade und dann gerade drucke. Ich habe jedoch keine Ahnung, wie zwei Seiten auf einer Seite für beide Seiten gedruckt werden sollen.

Antworten:


2

Aus UbuntuForums Tipps zum Drucken Mehrere Seiten pro Blatt


Erstellen Sie ein Dummy-PDF-Dokument, das auf jeder Seite zwei Seiten (des Originaldokuments) enthält.
für CUPS :

  • Registerkarte "Allgemein": Wählen Sie den PDF-Drucker im Hauptfenster aus. Die umgekehrte Option sollte deaktiviert sein
  • Registerkarte "Seite einrichten":
  • Seiten pro Seite: 2
  • zweiseitig: einseitig
  • Nur drucken: alle Blätter
  • drücke print

Vielleicht hilft das ja.
Erstellen von PDF-Dokumenten in Ubuntu 9.04 mit CUPS-PDF (und gutenprint )


Schön, aber wird das Drucken in PDF zuerst die Qualität beeinträchtigen?
Riza

@Selinap, ich hatte ein paar mal versucht, meistens Textdokumente und manchmal Code. Mein Problem war die Seitenausrichtung.
Nik

1

Dies ist seit einiger Zeit eine Feature-Anfrage in Ubuntu . Bisher gibt es keine offizielle Unterstützung, aber es gibt eine Lösung:

a) Export nach PDF in OpenOffice .

b) Verwenden Sie pdfnup , um mehrere Seiten pro Blatt zu drucken.


Ich habe gerade einen hinzugefügt. Hoffe das hilft.
Kredns

0

Ich wollte das auch auf eine einfache Art und Weise, also schrieb ich diesen kleinen 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);
        }

            }

Es zeigt Ihnen die Reihenfolge der Seiten, die Sie drucken sollten, um am Ende eine Broschüre zu erhalten. Kopieren Sie die Sequenz und fügen Sie sie in das Feld "Nur diese Seiten drucken" in Ihren Druckoptionen ein. Und los geht's.

Ich habe es übrigens geschrieben, um Broschüren mit 2 Seiten pro Seite zu drucken. Ich hoffe es kann helfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.