• Domingo 22 de Diciembre de 2024, 23:54

Autor Tema:  Cortar Papel Con Impresoras Epson  (Leído 5946 veces)

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Cortar Papel Con Impresoras Epson
« en: Martes 24 de Enero de 2006, 01:21 »
0
Por ahi supe que en fox se puede mandar a imprimir chr(27)+chr(ASC("m")) (que supongo seria lo mismo chr(27)+chr(109)) y con impresoras epson, hace que el papel se corte, si mando con php lo mismo, teoricamente mandaria el corte no?
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Cortar Papel Con Impresoras Epson
« Respuesta #1 en: Martes 24 de Enero de 2006, 13:12 »
0
Puede ser...

En primer lugar PHP se ejecuta en el servidor. Para imprimir tenés que llamar al método document.print() de JavaScript.

La verdad que no sé cual sería el resultado de mandar esos caracteres a la página y después mandar la página a imprimir. Habría que ver si esos caracteres son imprimibles, ya que, de no ser así nunca se enviarían a la impresora.

Una vez que hayas probado me gustaría que postees el resultado. Para mí que sólo vas a ver una "m" porque chr(27) corresponde al escape y no creo que mande eso a la impresora, pero no lo aseguro, quizá funcione.

Saludos
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Cortar Papel Con Impresoras Epson
« Respuesta #2 en: Martes 24 de Enero de 2006, 18:00 »
0
Lo de que PHP se ejecute en el servidor creo que ya se ha mencionado MUCHO en este foro, y si, la impresora está conectada al servidor, y se pueden usar las funciones
printer_open()
printer_write()
printer_close()

También puedes ver toda la lista de funciones para impresoras.

Y la impresora epson que menciono es una impresora de tickets, he leido el manual de la impresora pero segun esto, la impresora sabe cuando le mandas estos caracteres de control, y si le mandas una 'F' (efe mayúscula), con el tipo de fuente "control" (que nunca encontre), hace un Full Cut, no termino de comprender, tambien intente buscar en los drivers a ver si habia alguna opción de cortar al fin del documento pero no encontré.

Pero en fin, gracias gnfrs.

P.D. De por si que te tengo respeto con tus conocimientos de PHP, ahora que sepas mas cosas con impresoras no te voy a poder mirar a los ojos  :P
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.

gnfrs

  • Miembro MUY activo
  • ***
  • Mensajes: 195
    • Ver Perfil
    • http://www.laguns.com.ar/
Re: Cortar Papel Con Impresoras Epson
« Respuesta #3 en: Miércoles 25 de Enero de 2006, 16:32 »
0
Ahhhhhhhhhhhhhhhhhhhhh.
No es que no sepa, pensé que te referías a una impresora en una máquina cliente, no en el servidor.

Nunca hice impresiones a través de un servidor con las funciones de PHP, pero me llama la atención lo de
Citar
impresora de tickets
.

Acá en Argentina se llaman impresoras fiscales (no sé si es lo mismo), para imprimir con estas impresoras necesitás un controlador adecuado, no se instalan en el sistema operativo, se conectan a un puerto COM y se utiliza un controlador para enviar las impresiones, o bien, podés desarrollar tu propio controlador que envíe las interrupciones adecuadas a los pins del puerto si sabés bastante de assembler. Pero me parece que el funcionamiento de tu impresora es algo distinto.

Repito que no sé si te refieres a este tipo de impresoras, me gustaría que me cuentes un poco más del tema.  :)

Saludos.

PD: Decime el modelo de la impresora y si puedo te averiguo cómo hacer el corte de papel.
Gabriel S. Luraschi

·· Videos de Guns and Roses LAGUNS - Banda tributo a Guns N' Roses ··

.

ibito

  • Miembro HIPER activo
  • ****
  • Mensajes: 549
  • Nacionalidad: mx
  • Se mas de C++ que lo que se de ese CSS
    • Ver Perfil
    • http://www.ibquezada.com
Re: Cortar Papel Con Impresoras Epson
« Respuesta #4 en: Miércoles 25 de Enero de 2006, 17:12 »
0
CREO que tambien le llaman impresora fiscal, pero talvez leí algún documento de por allá  :P, en fin, el modelo de la impresora es una Epson TM-U230, estuve leyendo en un manual y según esto, si abro el WordPad, y escribo un texto, despues un ENTER, y luego cambio la fuente a "control" (fuente que no encontré), y pongo una F mayúscula, deberia mandar un "Full Cut" para cortar el papel... pero no sé que pasaría, muchas gracias por tu respuesta de todas maneras gnfrs.

Si encuentras algo, me avisas  :)
______________________________________
www.hazjuegos.com Una comunidad dedicada al desarrollo de videojuegos.