APUGetPrinterJobCount (Funktion)
- Last UpdatedSep 14, 2023
- 1 minute read
Ermittelt die Anzahl der aktuell von Windows registrierten, noch ausstehenden Druckaufträge für den Drucker, der von der angegebenen Instanz verwendet wird.
Kategorie
Anzeigen
Syntax
[Ergebnis=] APUGetPrinterJobCount(iInstanz, iVarAnzahl);
Argumente
iInstanz
Die gewünschte Alarmdrucker-Instanz (0 bis 15).
iVarAnzahl
Integer-Variable, in die die Anzahl geschrieben wird.
Anmerkungen
Die Anzahl wird an die Integer-Variable übergeben, die als Parameter iVarAnzahl angegeben ist.
Die Ergebnisse sind nur dann aktuell, wenn eine Abfrage läuft und ein Alarm ausgedruckt wurde. (Die Anzahl der Druckaufträge wird in der Regel erstmals ermittelt, wenn der Drucker geöffnet wird, und dann fortlaufend aktualisiert, wenn neue Alarmzeilen gedruckt werden.)
Dieser Wert ist nur dann sinnvoll, wenn der Alarmdrucker einen unter Windows installierten Drucker über dessen Druckertreiber verwendet. Wird der Drucker direkt über den seriellen oder parallelen Anschluss angesteuert, so ist dieser Wert wenig aussagekräftig.
Gibt einen Fehler-/Ergebniscode des Typs "Integer" zurück.
Beispiel
Die Anzahl wird hier in die Integer-Variable "AnzahlDA" geschrieben.
Status = APUGetPrinterJobCount(Inst, AnzahlDA);
Siehe auch
APUGetAlarmGroupText(), APUGetConfigurationFilePath(), APUGetQueryAlarmState(), APUGetQueryFromPriority(), APUGetQueryProcessingState(), APUGetQueryToPriority()