Autor Tema: Como alerta poco antes que la impresora se quede sin papel  (Leído 3809 veces)

0 Usuarios y 1 Visitante están viendo este tema.

PatriciaBB

  • Kilobyte
  • **
  • Mensajes: 51
  • Reputación: +5/-0
    • Ver Perfil
Como alerta poco antes que la impresora se quede sin papel
« en: Agosto 18, 2015, 01:12:58 am »
Hala chico, como están todos mis gurus del VB

Tengo un problema, realice un programa en VB6 que imprime tickets y comprobantes de pagos con una impresora térmica de ticket, de esas que tienen autocorte, pero el problema que se me presenta y no sé cómo solucionarlo es como detectar que la impresora esta por quedarse sin pápale para poder enviar un mensaje o alerta, o cuando se manda a imprimir el comprobante no si imprima en caso quede poco o nada de papel térmico.

ME AYUDAN PLEASE… GRACIAS…!

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #1 en: Agosto 18, 2015, 12:27:30 pm »
Disculpa mi ignorancia pero.... al margen de tu software ¿puede la impresora saber si ya se le va acabar el papel? Eso me dio curiosidad.

Saludos
Me encuentras en YAcosta.com

AxioUK

  • Megabyte
  • ***
  • Mensajes: 108
  • Reputación: +17/-1
  • Modulos GSL
    • Ver Perfil
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #2 en: Agosto 18, 2015, 01:26:34 pm »
Master Yacosta, PatriciaBB:
          La impresoras termicas (POS) no traen un sistema que detecte cantidad de papel, pues este es por rollo y la durabilidad de este varía en función del comprobante a imprimir.

PatriciaBB, lo que podrías hacer es : si solo se usará para imprimir tus comprobantes (un unico diseño), puedes calcular cuantos comprobantes caben en el rollo de papel e implementar un aviso en pantalla que avise cuando hayas impreso esa cantidad, si caben por ejemplo 200 comprobantes, avisar en pantalla que queda poco papel cuando hayas impreso, no sé, unos 180 comprobantes, una vez cambiado el papel que el usuario responda el mensaje y reinicias el contador.

Saludos Cordiales

_____________________________
Sé un poco de todo y mucho de nada... ;)

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #3 en: Agosto 18, 2015, 02:12:43 pm »
Si, ya me parecía rarisimo  :-)
Me encuentras en YAcosta.com

Albertomi

  • Gigabyte
  • ****
  • Mensajes: 281
  • Reputación: +153/-0
    • Ver Perfil
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #4 en: Agosto 19, 2015, 12:44:22 am »
Estimada PatriciaBB
 
Algunos modelos de impresoras del tipo de impresión de ticket y recibos, así como las de los quioscos multimedia, disponen de sensores de papel, unos más sofisticados que otros.

Para aquellas impresoras que soportan los comandos ESC/POS (entre ellas las de la marca EPSON), existe un juego de comando llamados PAPER SENSOR COMMANDS

 
Entre este juego de comandos tenemos:
 ESC 8 Disable paper-out detector
 ESC 9 Enable paper-out detector
 ESC c 3 - Select paper sensor(s) to output paper-end signals
 ESC c 4 - Select paper sensor(s) to stop printing

 
El que me parece te podría ser de utilidad es el comando
 ESC v - Transmit paper sensor status

 
El cual desde VB6 lo invocarías de la siguiente manera, el estado de sensor de papel se trasmite como 1 byte de datos, cuya estructura muestro en la tabla de la imagen.
 PRINT #1,CHR$(&H1B);"v";



Saludos, desde algún lugar de Lima-Perú
Saludos, desde algún lugar de Lima-Perú

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #5 en: Agosto 19, 2015, 01:27:44 pm »
Albertomi siempre me sorprende, buen aporte amigo.

Saludos
Me encuentras en YAcosta.com

AxioUK

  • Megabyte
  • ***
  • Mensajes: 108
  • Reputación: +17/-1
  • Modulos GSL
    • Ver Perfil
Re:Como alerta poco antes que la impresora se quede sin papel
« Respuesta #6 en: Agosto 19, 2015, 01:57:18 pm »
Genial!
  Desconocía totalmente esos comandos, haré algunas pruebas para saber si las impresoras POS que se distribuyen a traves del SII en Chile soportan esos comandos.

Gracias Albertomi

_____________________________
Sé un poco de todo y mucho de nada... ;)