Entwickler-Ecke

Windows API - Drucker anhalten mit Delphi


G-Tech - Sa 05.10.02 23:13
Titel: Drucker anhalten mit Delphi
Hallo,
habe folgendes Problem:

Ich suche einen Befehl, mit dem ich den Drucker anhalten kann (wie auch im Kontextmenü des Druckers),

sowie einen Befehl, mit dem ich alle vorhandenen Druckaufträge löschen kann (wie im Kontextmenü).

Gibt es die beiden Befehle? Wenn ja, wie lauten sie?

Vielen Dank schon mal im vorraus.

Gruß G-Tech


webmaker - Do 10.10.02 14:45

ich weiß nicht genau, aber vielleicht würde dir folgendes helfen: Printer.abort müsste doch den Drucker anhalten.


LCS - Do 10.10.02 15:07

Hi
webmaker hat folgendes geschrieben:

Printer.abort müsste doch den Drucker anhalten.

Die bricht nur den, von dir angefangenen, Druckjob ab. Wenn der Job aber an Windows übergeben ist, kannst du Aborten soviel du willst. :autsch:

Es gibt ne API-Funktion AbortPrinter, die das nach der Beschreibung macht. Vielleicht solltest du da mal ansetzen.

Gruss Lothar


Da_Knuddelbaer - So 27.10.02 11:05

Und ich sag mal so: Bei mir bricht der Drucker noch nicht mal ab wenn ich ihm das im Kontextmenü sage :lol: