Drucken Sie doppelseitige und mehrere Seiten auf Ubuntu

11272
riza

Ich möchte zwei Seiten pro Seite und beide Seiten des Papiers drucken (4 Seiten auf ein Blatt Papier). Ich verwende einen billigen Laserdrucker (Xerox DocuPrint 203A). In Windows steuert die Druckersoftware alles und fordert mich auf, die Papiere umzudrehen, nachdem der Druck auf einer Seite beendet 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 2 Seiten auf beiden Seiten gedruckt werden sollen.

5

3 Antworten auf die Frage

2
nik

Von UbuntuForums Drucktipps Mehrere Seiten pro Blatt


Erstellen Sie ein Dummy-PDF-Dokument mit zwei Seiten (des Originaldokuments) auf jeder Seite.
für CUPS :

  • Registerkarte "Allgemein": Wählen Sie den PDF-Drucker aus dem Hauptfenster aus. Die Option "Umkehren" sollte aktiviert sein
  • Registerkarte "Seiteneinrichtung":
  • Seiten pro Seite: 2
  • zweiseitig: einseitig
  • Nur drucken: alle Blätter
  • drücken Sie auf Print

Vielleicht wird das helfen.
Erstellung von PDF-Dokumenten in Ubuntu 9.04 mit CUPS-PDF (und gutenprint )

Schön, aber wird das Drucken als PDF zuerst die Qualität beeinträchtigen? riza vor 14 Jahren 0
@Selinap hatte ich ein paar Mal ausprobiert, meist Textdokumente und manchmal Code. Mein Problem war die Seitenausrichtung. nik vor 14 Jahren 0
1
Kredns

Dies ist seit einiger Zeit eine Funktionsanforderung in Ubuntu . Bisher gibt es keine offizielle Unterstützung, aber es gibt eine Problemumgehung:

a) Exportieren Sie als PDF in OpenOffice .

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

Ich habe gerade eins hinzugefügt. Hoffe das hilft. Kredns vor 14 Jahren 0
0
Andr'é Pitta

Ich wollte das auch auf eine einfache Art tun, 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 den Druckoptionen ein. Und los gehts.

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