Einzelnen Beitrag anzeigen

gullatrulla

Registriert seit: 11. Mai 2004
Ort: Malans (Schweiz)
43 Beiträge
 
Delphi 11 Alexandria
 
#1

Druckerschächte = NUR Druckerschächte

  Alt 22. Sep 2017, 10:13
Hi Delphi-Folks

Ein Thema brennt mir schon länger unter den Nägeln.
Bei der Auslesung der Druckerschächte mit "DeviceCapabilities" werden nicht nur
Schächte, sondern immer wieder auch "andere" Informationen eingeblendet.

Bei meinem Drucker "HP Officejet X476" werden z.B. folgende Informationen ausgelesen,
wenn ich mit "DeviceCapabilities" und "DC_BINNAMES" und "DC_BINS" arbeite:

Automatisch auswählen=15
Drucker autom. Auswahl=257
Man. Zufuhr in Fach 1=258
Fach 1=259
Fach 2=260
Nicht bestimmt=1273
Normal=1272
HP EcoSMART Lite=1271
HP Premium Präsentation=1270
HP Deckblattpapier 200 =1269
HP Broschürenpapier, ma=1268
HP Broschürenpapier, gl=1267
HP Advanced Fotopapier=1266
Leicht 60-74g=1265
Mittelschwer 85-95 g=1264
Mittleres Gewicht 96-11=1263
Schwer 111-130g=1262
Sehr schwer 131-175g=1261
Karton 176-220 g=1260
Etiketten=1259
Briefumschlag=1258
Schwerer Briefumschlag=1257


Der ganze Papierkram wie "Karton" odder "Sehr schwer..." sollte ausgebledet werden können.
Gibt es einen Befehl welcher nur die "echten" Druckerschächte anzeigt.

Ganz kriminell könnte man einfach auf die Bin-Nr > 999 abfragen.
Aber ich bin mir nicht sicher, ob dies sinnvoll - und bei allen Druckern gleich wäre!

Habt Ihr dieses Problem schon gelöst?

Gruss Roland
  Mit Zitat antworten Zitat