Einzelnen Beitrag anzeigen

Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Wie erkennen, ob Drucker Farb- oder Schwarzweißdrucker i

  Alt 28. Jul 2006, 12:09
Ich würd's so machen (nicht elegant, aber ich brauche ein Startdoc für den DC):
Delphi-Quellcode:
function GetPrinterNumColors(Printername : string)
var
   i : integer;
begin
   result := -1;
   i := Printer.Printers.IndexOf(Printername);
   if i > 0 then
   begin
      Printers.Printer.PrinterIndex := i;
      Printers.Printer.BeginDoc;
      result := GetDeviceCaps(Printers.Printer.Canvas.Handle, NUMCOLORS);
      Printers.Printer.Abort;
   end;
end;
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat