Olá,
Desenvolvi um aplicativo Delphi 7 ISAPI para devolver o streamer do PDF dado um ID_CTE buscando o xml armazenado em uma tabela Oracle. Este aplicativo fica na intranet da empresa.
Quando tento acionar o método ACBrCTe.Conhecimentos.ImprimirPDF uma exceção é gerada com a mensagem "There is no default printer currently selected"
Esta aplicação ISAPI roda num ambiente Windows 2003 sob IIS 6 usando-se Delphi 7 com QR 4.07. Existem impressoras definidas no sistema operacional mas no contexto do IIS não há uma associação de default.
O mesmo código usado na aplicação ISAPI em uma aplicação DESKTOP funciona perfeitamente. Portanto o contexto do IIS é que causa o problema.
Pergunta: teria uma maneira de contornar este problema ? A nível do componente na criação interna da instância do QR?
Observação este ISAPI também devolve o PDF de uma NFE usando o componente ACBrNFeDANFERaveCB e funciona muito bem no mesmo contexto do IIS.
Grato