Não exibe, nem imprime corretamente código barras... Agua, Luz etc...
Estou tendo problema para exibir e imprimir códigos de barra pelo mozila, atualmente estou usando v.26, mas este erro já vem ocorrendo a muito tempo e em todas as 21 máquinas, o código de barras mostrado parece "corrompido" exibido de forma incorreta, segue ex: link onde nos meus pc's exibem incorretamente: http://187.115.128.53/2via/do_emissao.php?id=112013132429677%20%20%20113932-94%201%20%20%203 o mesmo ocorre no site da CPFL,
Grato
Tornado.Com Cyber Café
Paulo Henrique
Modified
Chosen solution
Achei a solução, tem um complemento para o firefox exatamente para corrigir esse problema. https://addons.mozilla.org/pt-BR/firefox/addon/slashy/
Read this answer in context 👍 1All Replies (9)
Paulo,
Muito estranho, fui verificar o endereço das imagens do código de barras e olhe o que achei, um barra invertida, por isso que o código de barra não aparece corretamente, parece ser um erro de programação.
http://187.115.128.53/2via/images\preto.gif
http://187.115.128.53/2via/images\branco.gif
Modified
Não sei se é problema de programação e se for como resolvo?, copiei e colei o link em 02 outros navegadores e exibe normalmente, aqui no Cyber apenas disponibilizo o Firefox para os meus clientes e este problema ocorre em todas as máquinas, testei até na versão 14 do Firefox e o erro permanece o mesmo. obrigado pela colaboração.
Estou verificando o que pode ser feito para contornar essa situação.
Experimente usar barras ('/') ao invés de barras invertidas ('\') para referenciar o caminho para as imagens.
O IE entende isso porque o Windows usa barras invertidas. Aparentemente o Chrome e o Safari também entendem. Logo, é bem provável que navegadores baseador no Blink ou WebKit também suportem.
Sei que para muitas pessoas, barra invertida parece o correto, porque é o que o Windows usa e "todo mundo usa Windows". Mas o fato é que o Windows é o único sistema que usa barras invertidas até onde eu sei. A Web também usa barras ao invés de barras invertidas por padrão, logo, não faz sentido manter barras invertidas em lugar algum.
Para corrigir o problema, troque a linha de código que gera o endereço das imagens para utilizar barras ao invés de barras invertidas. Provavelmente uma linha de código que for alterada resolve o seu problema.
Chosen Solution
Achei a solução, tem um complemento para o firefox exatamente para corrigir esse problema. https://addons.mozilla.org/pt-BR/firefox/addon/slashy/
Cuidado com essas "soluções" para o problema errado. Nesse caso específico, o HTML possui URL que não seguem a especificação. Por mais que funcionem em vários navegadores, pode ser que não funcione em todos.
Usar um complemento nesse caso não resolve o problema por dois motivos:
- Você teria que pedir para todos os usuários de Firefox instalarem o complemento, o que é um problema gigante em si, mesmo porque...
- Você estaria tampando o sol com a peneira. O problema está nas URLs das imagens, não no Firefox.
A correção do problema tem que ser feita no código gerador da imagem do código de barras, que é o que está errado.
Ricardo, eu sei que a melhor solução seria arrumar o código, mas pelo o que eu entendi o Tornado tem um cybecafé é disponibiliza o firefox para os clientes, parece que ele não tem acesso ao código.
Modified
Muito obrigado pela ajuda, concordo que não devemos pedir para todos os usuários de Firefox instalarem o complemento, mas infelizmente já pedi soluções para o SAAE e para CPFL mas nenhuma solução ou previsão para tal foi dada, por outro lado a instalação do complemento resolve o problema dos meus clientes e consequentemente o meu, obrigado mais uma vez.
Muito obrigado, este complemento corrigiu erro de exibição do código de barras, a tempos venho "brigando" com isso, pedidos para correção feito para http://www.cpfl.com.br/ e http://saaesorocaba.com.br/ sem sucesso e agora a luz, muito obrigado pelo empenho.