Longitud de página en Epson LX300 II

Longitud de página en Epson LX300 II

Postby acuellar » Tue Aug 24, 2010 1:28 pm

Saludos para todos

Cómo se cambia mediante código la longitud de la página a 5.5 pulgadas.
y activar el Tear Off

Gracias por la ayuda

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Tue Aug 24, 2010 2:53 pm

Yo lo hago así:

Code: Select all  Expand view
oPrn:Write( Chr( 27 ) + Chr( 67 ) + Chr( 48 ) + Chr( 5.5 ) )


Con la TDosPrn

Saludos.
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Tue Aug 24, 2010 3:13 pm

Creo que para el Tear Off (ha de estar en auto) sería:

Code: Select all  Expand view
oPrn:Write( Chr( 27 ) + Chr( 64 ) )


Saludos.
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby acuellar » Tue Aug 24, 2010 3:19 pm

Gracias Distinguido por la ayuda

Funciona la longitud de la página.
Me falta poner en ON: Salto sobre la perforación
Corte de papel autmático


Saludos

Adhemar
Last edited by acuellar on Tue Aug 24, 2010 3:28 pm, edited 1 time in total.
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Tue Aug 24, 2010 3:26 pm

Tienes capturado el puerto LPTx de la forma:

net use "LPT1" \\NomEqui\NomImp persistent:yes ??????

Si es una impresora en el equipo propio prueba a capturarlo también así:

Primero comparte tu propia impresora, dándole un nombre que que no supero 8 caracteres y luego:
net use "LPT1" \\IpMiEquipo\NombreImpresora persistent:yes
Last edited by triumvirato on Tue Aug 24, 2010 3:31 pm, edited 1 time in total.
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby acuellar » Tue Aug 24, 2010 3:31 pm

No logro hacerlo funcionar, antes pensé que ya estaba, apague la impresora y no dio nuevamente.

Necesito mas ayuda

Gracias

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby acuellar » Tue Aug 24, 2010 8:28 pm

Ahora logré hacer que funcione la longitud de la página a 5.5"

Code: Select all  Expand view
oPrn:Write( CHR(27) + "C 0" + CHR(5.5) )


Me falta poner en ON:
Salto sobre la perforación
Corte de papel automático

Gracias por la ayuda

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Wed Aug 25, 2010 6:07 am

Adhemar,

En el manual de la impresora deberían venir los códigos de escape de la misma. Revisa si los trae. Si no es así, dímelo y busco un viejo manual de una DFX8000 que creo los traía.

Saludos.
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby acuellar » Wed Aug 25, 2010 11:54 am

Triumvirato

Encontré esto
ASCII DEC
ESC N 78 Set skip over perforation
ESC O 79 Cancel skip over perforation

ESC EM 25 Cut sheet feeder on/off

Lo he colcado asi:
Code: Select all  Expand view

oPrn:Write( CHR(27) + CHR(78) )

oPrn:Write( CHR(27) + CHR(25) )
 


Y no pasa nada

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Wed Aug 25, 2010 1:37 pm

Adhemar,

Es correcto, excepto que el 78 es para la "n", no para la "N" y el segundo comando entiendo que es una "O" mayúscula, por tanto corresponde otro código, hazlo así a ver qué sucede:

Code: Select all  Expand view
oPrn:Write( CHR(27) + CHR(110) )

Code: Select all  Expand view
oPrn:Write( CHR(27) + CHR(111) )


El tercer caso es para el cut sheet feeder, encenderlo o apagarlo y recibe un sólo código por lo que ese mismo comando enciende o apaga, dependiendo del estado previo y entiendo se ha de hacer así:

Code: Select all  Expand view
oPrn:Write( CHR(27) + CHR(101) + CHR(109) )


Espero que te funcione y comentes en todo caso.

Saludos!
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby acuellar » Wed Aug 25, 2010 1:56 pm

No funciona

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby triumvirato » Wed Aug 25, 2010 2:08 pm

Adhemar,

tiene esa impresora algún led que indique si el salto sobre la perforación está activado?

Saludos.
triumvirato
 
Posts: 199
Joined: Tue Apr 22, 2008 9:54 am
Location: Valladolid, Spain.

Re: Longitud de página en Epson LX300 II

Postby Armando Picon » Wed Aug 25, 2010 5:14 pm

Amigos

Las impresoras Epson tienen dos formas de activar o desactivar el Tear:

1) Según programación fijando el mecanismo mediante la presion de forma combinada de las teclas de encendido, draft y otras, tal como consta en el Manual del Usuario.
2) Utilizando los DIP SWITCH que debe encontrarse, generalmente, a uno de los costados de la impresora.

En algunos modelos, como la LX810, primero se debe activar el mecanismo mediante el Dip Switch y luego se ajusta mediante programación. No dispongo de una LX300 pero, me parece, que siendo de la clase LX, también sea posible que el procedimiento fuese igual

Saludos

Armando
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Re: Longitud de página en Epson LX300 II

Postby acuellar » Wed Aug 25, 2010 7:06 pm

Armando, las LX300 + II no traen DIP SWITCH

Se puede configurar fisicamente y poner la longitud a 5.5, el Salto sobre perforacion en ON y el Corte de papel Automático.

La idea no es esa, quiero hacerlo mediante código para cuando se coloque otra impresora el usuario no tenga que configurar la impresora, ya que es un poquito complicado.

Gracias

Saludos

Adhemar
Saludos,

Adhemar C.
User avatar
acuellar
 
Posts: 1593
Joined: Tue Oct 28, 2008 6:26 pm
Location: Santa Cruz-Bolivia

Re: Longitud de página en Epson LX300 II

Postby Armando Picon » Wed Aug 25, 2010 10:02 pm

Amigo

El mecanismo de Tear off, al no contar con Dip Switch, debe hacerse mediante la configuración de la impresora. Para ello, tu impresora debe tener papel y luego con el form feed debes ir ajustando la posición. Como se ve, eso requiere operación manual y no tiene codigo que podamos invocar. La falla es que, con bastante frecuencia, hay usuarios que les encanta jugar con los controles de las impresoras y ocasionan que se pierda la posición del Tear off.

Saludos

Armando
FWH + BCC582 + WorkShop 4.5 + Resource Hacker + Mingw
Mis nuevas herramientas
Comunicacion via WhatsApp (+51) 957549 665
Comunicación via Correo: apic1002002 at yahoo dot es; apic1002002@gmail.com
User avatar
Armando Picon
 
Posts: 446
Joined: Mon Dec 26, 2005 9:11 pm
Location: Lima, Peru

Next

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 13 guests