Beim Versuch mit dem Epson Stylus Photo 1400 aus QuarkXPress 8 heraus eine DVD zu bedrucken scheitert unter den Standardeinstellungen daran, dass im Druckdialog unter “Druckereinstellung” “CD/DVD” ausgegraut ist. Durch herumspielen mit den Treiberdateien ist es mir gelungen das Problem zu beheben:

Das Problem:

Das Problem besteht darin, dass um auf eine CD oder DVD zu drucken, A4 als Papiergröße eingestellt sein muss. Dazu muss im “Seite einrichten” Dialog zunächst der Stylus Photo 1400 ausgewählt werden und dann A4 als Papierformat. Der Eintrag A4 hat nun aber zwei Unterpunkte (A4 und A4 Randlos). Das Auswählen von A4 klappt in manchen Programmen wie gewünscht. In anderen Programmen (wie auch in QuarkXPress 8 ) klappt dies nicht. Wird dort A4 ausgewählt und bestätigt, scheint es zunächst so als ob alles funktioniert hätte. Bei erneutem Aufrufen desselben Dialogs fällt aber auf, dass statt A4 nun A4 Randlos ausgewählt ist. Mit dieser Einstellung ist es später nicht möglich CD/DVD als Medium auszuwählen.

Die Lösung (Getestet mit Druckertreiberversion 6.10):

In den Dateien des Druckertreibers gibt es eine Datei, welche die verwendbaren Papiergrößen für diesen Drucker definiert. Dort sind alle Papiergrößen normal und als “Randlos”-Variante gespeichert. Ich habe diese zweite Variante für die Papiergrößen gelöscht, sodass nun die Papiergröße nicht mehr automatisch umspringen kann, sondern auf A4 bleibt. Damit ist es anschließend auch möglich CDs und DVDs zu bedrucken.

Folgende Datei muss Modifiziert werden:

/Library/Printers/EPSON/InkjetPrinter/PrintingModule/SP1400Series_Core.plugin/Contents/Resources/PaperSource.xml 

Dort muss der folgende Codeblock auskommentiert oder gelöscht werden:


<dict>
<key>AppendMode</key>
<string>1</string>
<key>Attribute</key>
<string>0</string>
<key>PaperSource</key>
<string>PAPER_NOMARGIN</string>
<key>PaperSourceID</key>
<integer>2</integer>
<key>AbsolutePaperSourceID</key>
<integer>3</integer>
<key>IsCustomPaperSupport</key>
<false/>
</dict>

Die folgende Zip Datei  enthält zwei shell skripte um den Treiber automatisch zu verändern.

ACHTUNG: Die Skripte überschreiben die Datei, eventuelle Änderungen an dieser Datei gehen also Verloren. Ich kann deswegen keine Garantie übernehmen, dass dies auch mit zukünftigen Treiberversionen noch funktioniert. Um ganz sicher zu gehen sollte zunächst eine Kopie der veränderten Datei erstellt werden!

Download ModDriver.zip