Hallo,
vielen Dank für Deine rasche Antwort.
Ich weiss nicht, ob ich mich richtig ausgedrückt habe. Also, wie in Win98 auch (hier allerdings in den Clients), habe ich auf dem Win2000 Server für jedes verschiedene Format einen Treiber kreiert, immer für ein und denselben Drucker (Epson FX 2180). Und obwohl ich genau den Treiber auswähle, der dem Format des zu druckenden Dokuments entspricht, geht an den Drucker der Befehl raus, mit DIN A4 zu drucken, wenn ich von einem neuen Client mit Win2000 Professional drucke. Mache ich dasselbe von einem älteren Client mit Win98, wird alles perfekt gedruckt.
Die Dokumente sind mit QuickReport 3.0 erstellt worden. In den Report Settings wird das Papierformat festgelegt. Alles weitere übernimmt QuickReport, so bald der Druckbefehl gegeben wird.
Von einem Bekannten wurde mir empfohlen, bei der Ausgabe des Druckbefehls über die API das Papierformat zu definieren. Da er aber nicht in Delphi programmiert, kann er mir nicht genau sagen, wie das vonstatten gehen soll.
Ist das bei Win2000 nötig? Und wenn ja, wie soll ich es der API "mitteilen", wenn nicht über die Report Settings im QuickReport?
Grüsse aus dem sonnig-kalten Granada in Andalusien!