PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dvi-dateien als PS -> Papierformat falsch



blueoctober
12-03-2006, 10:02
Hallo!
Mein Postscript-Betrachter gv zeitg oben im Feld an, es handle sich um eine A4-Datei, wenn ich diese dann aber ausdrucken möchte, verlangt der Drucker nach Letter-Format. Wandle ich die Datei datei.ps mit ps2pdf in ein pdf um, funktioniert alles.
Woran liegt das? Ich habe folgendes probiert:


dvips -o tmp-in.ps datei.dvi
psresize -Pa4 -pa5 tmp-in.ps tmp.ps
psbook -s16 tmp.ps tmp-sorted.ps
pstops '4:0L(21cm,0)+1L(21cm,14.85cm),2R(0,29.7cm)+3R(0,1 4.85cm)' tmp-sorted.ps datei.ps

Schaue ich mit datei.ps nun an, zeigt gv "a4" an, will aber letter im Drucker (was dann auch entsprechend schlecht aussieht), wandle ich datei.ps in datei.pdf um, funktioniert es (bis eben auf das fonts-Problem, aber das ist eine andere Sache).

Wäre schön wenn jemand Rat weiß!
Gruß Philipp

blueoctober
12-03-2006, 12:48
... ist eine Antwort wie "stell a4paper ein" oder so, denn das habe ich bereits getan.
Die Ausgangsdatei funktioniert ja auch, kein Problem, erst auf dem Weg zum Buch sozusagen geht irgendwo das Format verloren.
Eine FAQ sagte mir etwas über einen "Postscriptparameter" aber verriet nichts Näheres.

Gruß
Philipp

Boron
12-03-2006, 13:15
Was heißt "der Drucker verlangt nach einem Papier im Format Letter"?

Was ich weiß:
Das dvi-Format kennt kein Papierformat. Jede Angabe des Papierformats wird in der dvi-Datei völlig ignoriert.
In einer PostScript-Datei steht das Format aber wieder drin, wie du ja schon festgestellt hast.
Das führt uns wieder zur Frage oben.

blueoctober
12-03-2006, 14:10
Oh, entschuldigung. Das war nicht so verständlich. Also: Ich habe eine Datei file.ps, die ich ansehen kann und drucken. Dann sortiere ich sie um für ein Buch. Ich beachte alles, was das Format angeht wie in obigem Code ersichtlich (oder eben auch nicht, wenn da ein Fehler ist).
Jetzt kann ich die Datei zwar mit gv ansehen, in der Zeile oben steht auch "A4" drinnen, aber der Drucker (ein Laserjet4 mit Display) sagt: "Load letter", also er will nicht A4 drucken. Black magic, oder? an lpr liegt es wohl nicht, weil das Ausgangsfile ja anstandslos gedruckt wird. Irgendwas muss beim sortieren krumm laufen.