搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

Firefox no presenta caracteres especiales como 

  • 6 个回答
  • 1 人有此问题
  • 2 次查看
  • 最后回复者为 FredSal

more options

No presenta correctamente caracteres especiales 0x00, 0x1B, son necesarios para impresiones esc/pos

No presenta correctamente caracteres especiales 0x00, 0x1B, son necesarios para impresiones esc/pos

被采纳的解决方案

Hola, Publico las respuestas por si alguien necesita, para evitar que salgan espacios en firefox al imprimir text/plain se debe usar tipo de letra monospace, al parecer firefox tiene problemas para imprimir cuando las letras no tienen tamaño fijo, y con monospace ya se puede imprimir zpl. El problema de caracteres de control no tiene solución por el momento, en bugzilla lo tienen como la mas baja prioridad desde hace años, la mejor solución para imprimir lenguajes con caracteres de control es enviar el dato codificado en base64 o con caracteres de control que no sean especiales, y por medio de una app de puente capturar los datos enviados a la impresora formatearlos correctamente y continuar con la impresión normal, con eso funciona en esc, zpl y cualquier otro que exista, ya lo probé, de esa manera no importa el navegador siempre imprime correctamente.

定位到答案原位置 👍 0

所有回复 (6)

more options

Hola, El problema está en la impresión o en la visualización ? Tienes alguna forma para quepodamos probar el problema? alguna página de prueba? Saludos

more options

El problema está en la visualización y en la impresión por consecuencia, ademas que al parecer tampoco imprime text/plain correctamente ya que intente enviar un texto plano sin caracteres especiales a una impresora zebra y aun asi la impresión salio incorrecta y solo sucede en Firefox, realice pruebas en la version beta y sucede lo mismo, adjunto unas capturas y un link para pruebas, Saludos y gracias por tu atención

Esc/Pos https://jsfiddle.net/ntyj2o70/2/ Zpl https://jsfiddle.net/y40kmhoe/

NOTA: Al copiar el texto del textarea y pegarlo en un editor de texto como notepad ++ resulta que los caracteres están correctos, significa que Firefox no los soporta??. Estaba leyendo que en versiones anteriores de Firefox funcionaba correctamente la impresión de Zpl el cual no usa caracteres de control como Esc. Emulador Zpl: phoidlklenidapnijkabnfdgmadlcmjo

由FredSal于修改

more options

Hola, Muy completa la información que enviaste, recuerdo algunos casos con problema la visualización de caracteres pero no recuerdo la solución tengo que buscar esa información. Del enlace Esc/Pos https://jsfiddle.net/ntyj2o70/2/ sobre el Firefox observo (y lógicamente la impresión) los caracteres especiales como código hexa y en Chrome como vos lo ves en Firefox. El segundo enlace observo y se imprime (PDF) igual en ambos navegadores Zpl https://jsfiddle.net/y40kmhoe/ Mientras busco información, puede revisar el foro de Bug de Mozilla (en ingles) a ver si encuentras algo con referencia a este tema: https://bugzilla.mozilla.org/home Saludos

more options

La imagen del resultado de impresión no es pdf, es un emulador de impresoras, y solo funciona el esc desde chrome, opera, y edge pero firefox se desarma terrible x eso solo puse el resultado de Chrome, el de Firefox no tiene forma ni sentido, en zpl si imprime pero le pone los espacios q salen, no se xq lo hace, ya estuve revisando el foro en inglés, pero no logre encontrar esta información, lo revisare de nuevo por si pase por alto alguna info,

Actualización: Si se imprime desde bloc de notas funciona también, solo sucede en firefox

由FredSal于修改

more options

Hola, Los problemas de visualización que he encontrado son referidos a la configuración de región con Windows, hice unos cambios pero yo siguo visualizando las pruebas de la misma formal: mal en ambos navegadores, en cuanto a la impresora es la única forma que tengo de probarlo, sugiero que habrás un caso en bugzilla para que contacte directamente con los programadores, luego anota el número de bug en un próximo mensaje. Gracias

more options

选择的解决方案

Hola, Publico las respuestas por si alguien necesita, para evitar que salgan espacios en firefox al imprimir text/plain se debe usar tipo de letra monospace, al parecer firefox tiene problemas para imprimir cuando las letras no tienen tamaño fijo, y con monospace ya se puede imprimir zpl. El problema de caracteres de control no tiene solución por el momento, en bugzilla lo tienen como la mas baja prioridad desde hace años, la mejor solución para imprimir lenguajes con caracteres de control es enviar el dato codificado en base64 o con caracteres de control que no sean especiales, y por medio de una app de puente capturar los datos enviados a la impresora formatearlos correctamente y continuar con la impresión normal, con eso funciona en esc, zpl y cualquier otro que exista, ya lo probé, de esa manera no importa el navegador siempre imprime correctamente.