Bonjour,
Pour imprimer une page html en automatique via delphi (pas de fenetre de selection d'imprimante), j'utilise le code suivant :
WB: TWebBrowser;
WB.Navigate('C:\Test.html');
While (WB.ReadyState <> READYSTATE_COMPLETE) do
begin
Application.ProcessMessages;
Sleep(100);
end;
WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER);
Mais apparement depuis les dernières versions d'IE sous Windows 2003 server, l'erreur suivante apparait sur la commande ExecWB :
Tentative de révocation d'une cible de dépôt qui n'a pas été enregistrée
Microsoft a poster un message sur sa MSDN :
http://support.microsoft.com/kb/251133/fr
Quelqu'un aurait-il, soit une solution a mon problème sous IE, soit un palliatif pour imprimer un fichier html en automatique sur l'imprimante par defaut?
Merci pour vos reponses, 2 jours que je galère a temps plein!
Partager