Por que não consigo imprimir cupons ou etiquetas de expedição depois de atualizar o Java?


Este artigo aplica-se a:
  • Java version(s): 7.0, 8.0

Foi reportado que a funcionalidade de impressão não funciona com algumas versões do Java. Isso pode ser devido à introdução de funcionalidades de segurança nas versões recentes do Java.

Desde o Java 7 Update 51, alterações nos padrões de segurança bloqueiam aplicações Java não assinadas, com certificados autoassinados ou nas quais não se encontrem atributos de permissão.

Informar o Desenvolvedor da Aplicação

Entre em contato com o web site ou o desenvolvedor da aplicação e informe que ela está sendo bloqueada. O desenvolvedor da aplicação precisará fazer upgrade da aplicação para atender aos novos padrões de segurança implementados no Java.

Sites reportados com problemas de impressão:
Smart Source
Healthy Essentials
Amazon
Red Plum


SOLUÇÃO ALTERNATIVA

A funcionalidade Lista de Sites de Exceção foi introduzida no Java 7 Update 51. A adição de URLs da aplicação à lista Exceção permite que os usuários executem RIAs (Rich Internet Applications), que normalmente seriam bloqueadas por verificações de segurança.
» Mais informações sobre como usar a Lista de Sites de Exceção

Informações para desenvolvedores
» Exception Site List in 7u51 (blogs.oracle.com)
» Exception Site List (Documentação do Java)