Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   HP1012, TPrinter.GetOrientation, Operation auf ausgewähltem Drucker nicht verfügbar (https://www.delphipraxis.net/181276-hp1012-tprinter-getorientation-operation-auf-ausgewaehltem-drucker-nicht-verfuegbar.html)

hoika 1. Aug 2014 10:42

HP1012, TPrinter.GetOrientation, Operation auf ausgewähltem Drucker nicht verfügbar
 
Hallo,

nach dem letzten Windows-Update kommt bei einem Kunden die obige Fehlermeldung bei folgendem Code

Delphi-Quellcode:
if Printer.Orientation=poPortrait
In der Printers.pas steht

Delphi-Quellcode:
if DeviceMode = 0 then RaiseError(SInvalidPrinterOp);
Vorher wird noch der PrinterIndex ausgelesen bzw. auf den des Standarddruckers gesetzt.

Ich habe ewig rumprobiert, nichts hat gebracht.
Auch den Treiber haben wir aktualisiert.

Der AcrobatReader druckt auch nicht (ohne Fehlermeldung)
Beim Editor (Notepad) und MS-Word klappt das Drucken.
Drucken in XPS hatte geklappt (PDF-Drucker hatte er nicht drauf).


Wir haben jetzt als Notlösung eine Systemwiederherstellung gemacht.

Danach klappte alles wie immer.

Hilfe ...

PS:
Ist ein HP1022.


Heiko

Kyro 1. Aug 2014 11:31

AW: HP1012, TPrinter.GetOrientation, Operation auf ausgewähltem Drucker nicht verfügb
 
Kannst du das Update was das Problem verursacht eingrenzen?
Ausständiges Update installieren -> Programm testen -> Wenn OK -> nächstes Update, usw.

Btw. Welches Delphi und welches OS?

BlueStarHH 24. Jun 2021 07:20

AW: HP1012, TPrinter.GetOrientation, Operation auf ausgewähltem Drucker nicht verfügb
 
Ich grabe das Thema mal wieder aus: Hast Du damals eine Lösung gefunden? Das Problem tritt in den letzten Tagen bei einigen Anwendern unter Windows 10 auf. Sehr merkwürdig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:35 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz