Esta é uma pergunta auto-respondida. Um cliente com dois fornecedores independentes dos quais eles baixam PDFs e depois imprimemamboscomeçaram a fornecer WML
extensões de arquivo em vez de PDF
extensões e não conseguiram imprimir os arquivos.
Responder1
Criar uma associação de arquivos entre o leitor de PDF (por exemplo, Adobe Reader ou Foxit Reader) foi a solução. Ainda é o mesmo arquivo PDF (cabeçalhos internos e tudo), a única diferença é a extensão do arquivo.
Ocorreu um problema adicional quando não consegui criar uma associação entre os arquivos WML no Firefox e o Foxit Reader para o cliente. Fui ao Windows Explorer open the WML file with
e criei uma associação do Windows. Então renomeei o mimeTypes.rdf
arquivo e abri o Firefox novamente (você deve reiniciar o Firefox). Consegui então criar a associação do arquivo WML com a Foxit. Também desabilitei o modo de segurança e a caixa de diálogo de impressão apareceu (o modo de segurança no Foxit impede a execução do JavaScript, mas se for uma fonte confiável, tudo bem).
C:\Users\[Windows User]\AppData\Roaming\Mozilla\Firefox\Profiles\[Firefox Profile Name]\mimeTypes.rdf
Isso pode ser um pouco mais técnico do que a pessoa que procura a resposta pode encontrar e não tenho certeza se está limitado ao setor de saúde, embora tenha sido uma solução bastante fácil para fazer tudo funcionar. Esperançosamente, isso poupará a alguém o tempo e a insanidade de descobrir o problema.
Eu recomendaria, ao entrar em contato com o provedor, avisá-los para que seus desenvolvedores soubessem que é muito provável que seja um problema de terceiros, já que meu cliente disse issodoisempresas independentes começaram a ter esse problema ao mesmo tempo. Isso é o que acontece quando os desenvolvedores ficam preguiçosos e simplesmente terceirizam tudo ou os chefes não reservam tempo suficiente para os desenvolvedores fazerem seu trabalho.