1ページに2ページ、用紙の両面(1枚の用紙に4ページ)を印刷したいと思います。安価なレーザープリンター(Xerox DocuPrint 203A)を使用しています。 Windowsでは、プリンタソフトウェアがすべてを制御し、用紙の片面の印刷が終了した後、用紙を裏返すように要求します。
Ubuntu 9.04 64ビットでそれを行うにはどうすればよいですか?
注:最初に奇数を印刷し、次に偶数を印刷することで、用紙の両面を印刷できます。しかし、両面で2ページを1ページに印刷する方法がわかりません。
UbuntuForumsから 印刷のヒントシートごとに複数のページ
すべてのページに(元のドキュメントの)2ページがあるダミーのpdfドキュメントを作成します。
for [〜#〜] cups [〜#〜] :
たぶん、これは役立つでしょう。
CUPS-PDF (および-を使用してUbuntu9.04でPDFドキュメントを作成する gutenprint )
これは buntuの機能リクエスト しばらくの間です。現在のところ、公式のサポートはありませんが、回避策があります。
a)PDF in OpenOffice にエクスポートします。
b) pdfnup を使用して、シートごとに複数のページを印刷します。
私もそれを簡単な方法でやりたかったので、この小さな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);
}
}
最後に小冊子を印刷するために印刷する必要のある一連のページが表示されます。したがって、印刷オプションの[これらのページのみを印刷する]フィールドにシーケンスをコピーして貼り付けます。そして、あなたは行きます。
ちなみに、1ページに2ページの小冊子を印刷するために書きました。お役に立てば幸いです。