Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

114
Visualizações
La impresora Matrix no utiliza página completa al imprimir HTML desde el navegador

Tenemos un proyecto en el que necesitamos imprimir datos en un papel de formulario prefabricado (las áreas de cuadro para datos ya están allí en el papel, solo imprimimos el texto en él) usando una impresora matricial de puntos. Es una impresora Epson FX-890II.

Usamos el método javascript estándar de windows.print para abrir el cuadro de diálogo de impresión:

 function CallPrint(strid) { var prtContent = document.getElementById(strid); var WinPrint = window.open('DVS_Kiszallitas.aspx', '', 'left=200,top=0,width=1440,height=1080,toolbar=0,scrollbars=0,status=0'); WinPrint.document.write(prtContent.innerHTML); WinPrint.document.close(); WinPrint.focus(); WinPrint.print(); WinPrint.close(); document.getElementById('<%=printPanel.ClientID %>').style.display = 'none'; }

El problema es que, al enviar el contenido a la impresora directamente desde el navegador, la impresora no parece usar todo el papel para imprimir. El texto que parece estar justo en el borde del papel de acuerdo con la ventana de vista previa de impresión del navegador, estará varios centímetros dentro del papel real. Muchos de los datos que estarían en el borde derecho del papel no aparecen o se desplazan varios centímetros.

Otro problema es que, por alguna razón, el espacio entre letras es mucho más pequeño en la salida de la impresora, por lo que la impresora aplasta el texto que parece normal en el navegador, por lo que tenemos que usar el espacio entre letras en el html para que la salida de la impresora sea legible. . Cambiar el CPI en la impresora en sí no hizo nada, 10 CPI y 20 CPI tienen el mismo aspecto.

Vale la pena mencionar que si primero usamos el cuadro de diálogo de la impresora del navegador para guardar la salida en un pdf, luego enviamos ese pdf a la impresora, entonces está bien. El texto aparece normal y la impresora utiliza toda la página para imprimir. El problema es solo si estamos imprimiendo directamente desde el navegador. ¿Alguna idea de por qué podría ser esto?

PD: los controladores de la impresora están actualizados y, obviamente, intentamos jugar con la configuración de los márgenes y el tamaño, tanto en el navegador como en la propia impresora.

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda