Impresion de reportes en matricial.

1,000 views
Skip to first unread message

Dario_El_Cyber_Gaucho

unread,
Aug 19, 2011, 3:19:36 PM8/19/11
to publice...@googlegroups.com
No hay nada peor que luchar contra un cliente que no quiere invertir no?

Bien, en la palestra siempre las eternas Lx-300 (ni se incendian las
locas :(

Tengo el problema que luego de hacer el to name %&%%$%&& (puteada)
comienza la impresion del reporte pero en las tres primeras lineas salen
impresos unos caracteres

@EJL 1284,4
@EJL


luego el report pero claro se bajo tres lineas. Suena como un codigo de
pagina no?

Si ese mismo report lo imprimo en una de Epson de tinta sale perfecto.

Aclaro que los tag del report estan limpios o sea que no hay entorno
grabado.

Y como decia el gran Kiko "pues me doy..."

Ideas, sugerencias, cosas sueltas???

Salutti


Guillermo MDQ

unread,
Aug 19, 2011, 3:27:43 PM8/19/11
to Comunidad de Visual Foxpro en Español
Para esos casos siempre tengo guardado algun que otro cartucho de
dinamita, jaja

Saludos
Guillermo

Miguel Canchas

unread,
Aug 19, 2011, 3:29:16 PM8/19/11
to publice...@googlegroups.com
Cierta vez me salió algo parecido, creo que era por los drivers....


MK


-----Mensaje original-----
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Dario_El_Cyber_Gaucho
Enviado el: viernes, 19 de agosto de 2011 02:20 p.m.
Para: publice...@googlegroups.com
Asunto: [vfp] Impresion de reportes en matricial.

Dario_El_Cyber_Gaucho_Rosario_Argentina

unread,
Aug 19, 2011, 4:30:30 PM8/19/11
to Comunidad de Visual Foxpro en Español
Los drives son los actualizados por epson para el xp...

Edgar Acevedo

unread,
Aug 19, 2011, 4:48:38 PM8/19/11
to publice...@googlegroups.com
Tendrás que enfrentar el problema de la forma mas lenta, pero a su vez, la mas segura:  Por eliminación.
Por lo tanto, aunque entiendo que ya has perdido mucho tiempo haciendo pruebas, te sugiero que te
armes de un poco mas de paciencia y hagas la siguiente prueba:


   SET REPORTBEHAVIOR 80
   _ASCIICOLS = 255
   _ASCIIROWS = 66
   REPORT  FORM  TuReporte.Frx  TO  FILE  C:\PRUEBA.TXT  ASCII


Tu reporte se habrá generado hacia un archivo de texto en "puro ASCII".  Si tienes experiencia con el
PROMPT de Windows, quisiera que abrieras dicho archivo con el  EDIT, desde DOS.  Si no tienes
experiencia en el PROMPT de Windows, entonces ábrelo con el NOTEPAD de Windows.
Quisiera que vieras en LA PRIMERA LÍNEA de texto de tu reporte y veas si en la esquina superior
izquierda aparecen "garabatos raros" de código ASCII (o "basura" ASCII) como le dicen otros.

"Si aparecen..."  estos caracteres raros, es muy probable que tu impresora los esta queriendo ver como
SECUENCIAS ESC (o comandos de impresión tipo ESC).

Lo normal sería que "no salieran" ningún tipo de "garabatos o caracteres ASCII" en tu reporte, solo
letras y números de los datos de tu reporte.  ¿Tiene alguna imagen de logotipo tu reporte ?

Ahora, si tienes experiencia para trabajar desde el PROMPT de Windows (sesión de DOS), quisiera que
mandes a imprimir el archivo ASCII generado de la siguiente manera:

TYPE  C:\PRUEBA.TXT  >PRN

Si no tienes experiencia en el PROMPT de Windows, entonces también sirve que lo mandes a imprimir
desde el NOTEPAD.

Pregunta:  ¿ Se repite la impresión rara de que indicaste en un principio ?


Edgar Acevedo

unread,
Aug 19, 2011, 5:17:21 PM8/19/11
to publice...@googlegroups.com
Otra "serie de pruebas"...

Antes de proseguir:  Yo tengo varias aplicaciones trabajando con esas impresoras y NO TENGO PROBLEMAS. No son las mejores impresoras, de hecho, tampoco me gustan (en lo personal prefiero Okidata), pero tampoco me han dado problema.

Sugerencia 1:

En la Definición de Impresoras de Windows, crea una "Nueva Impresora" pero esta vez NO UTILICES los drivers de EPSON.  Mejor utiliza la que ya trae Windows.  Verás que entre las que trae Windows hay una que en "Fabricante" dice "Genérica".  Luego de que hayas elegido "Genérica", elije entonces la que dice:  "Generic Text Only" y ajusta esa como la "Predeterminada".  Manda a imprimir de nuevo, a ver que pasa.  Si aún imprime las "cosas raras" es muy probable entonces que el problema sea el reporte en sí o la configuración "física" de la impresora.

Sugerencia 2:

Hace ya mucho tiempo que trabajé con la LX-300 y "no recuerdo bien", así que te doy la sugerencia y por tu parte buscas la posible solución de lo que te digo:  Recuerdo de unas LX-300 que para configuarse traían unos DIP-Switches, que son unos pequeñísimos interruptores que se encienden y apagan en diferentes combinaciones para configurar la operción de la impresora en un determinado modo. Para esto NECESITARÁS EL MANUAL de la impresora.
Por alguna extraña razón, a veces vienen configurados los switches para que la impresora trabaje en modo ITALICS, lo cual da problemas.  Debes cambiar los switches para que trabaje en modo GRAPHICS. 
Adicionalmente, a veces también traen un "código de página" (CODEPAGE) que no te sirve. Lo mejor es ajustarselo para que trabaje en CODEPAGE 850 o en el peor de los casos CODEPAGE 437.
Luego de un tiempo (no recuerdo si fue con la LX-300 +) desaparecieron los DIP-Switches y transfirieron la configuración de estas impresoras a una "combinación" de "teclazos" en el panel frontal de controles de la impresora.  La idea es la misma que la de los DIP-Switches, solo que ahora se usa el panel frontal de botones de la impresora.  Nuevamente, tendrás que ver el manual. 
El caso es que debes LOGRAR LO MISMO que con los DIP-switches:  Poner el modo de operación en GRAPHICS y el CODPAGE en 850 o en 437.

Sugerencia 3:

Asegurate de que tu reporte NO ESTE enviando "caracteres especiales" a la impresora.  Caracteres que esta pudiera estar queriendo interpretar como SECUENCIAS ESC (o comandos de impresión).  Algunas veces, las líneas, dibujos, cajas, circulos o figuras similares en el reporte, mandan este tipo de caracteres y las impresoras de matriz (como la EPSON LX-300) malinterpretan estos objetos como SECUENCIAS ESC (o comandos de impresión).  Trata que de tu reporte no tenga mas que letas y números.  Nada de objetos que no sean letras y números. Incluso, yo suelo cambiar el tipo de letra a "Lucida Console" o "Courier New" para evitar toda clase de problemas.

Sugerencia 4:

Prueba "quitar y poner" la marca de "Save Printer Environment" en tu reporte a ver si se comporta igual en ambos casos.  También, de ser posible, cambia la configuración de la impresora en "Page Setup" y prueba poner la "Generic Text Only" que te indiqué en una respuesta anterior.


Bueno amigo, de momento es todo lo que se me ocurre.   SUERTE....!!!!!






El 19 de agosto de 2011 13:19, Dario_El_Cyber_Gaucho <hans...@gmail.com> escribió:

Dario_El_Cyber_Gaucho

unread,
Aug 19, 2011, 9:46:10 PM8/19/11
to publice...@googlegroups.com
digo yo... y si en ves de tener que hacer tanto kilombo compra una laser
que salen dos mangos???? :)

El 19/08/2011 06:17 p.m., Edgar Acevedo escribi�:
> *Otra "serie de pruebas"...


>
> Antes de proseguir: Yo tengo varias aplicaciones trabajando con esas
> impresoras y NO TENGO PROBLEMAS. No son las mejores impresoras, de hecho,
> tampoco me gustan (en lo personal prefiero Okidata), pero tampoco me han
> dado problema.
>
> Sugerencia 1:
>

> En la Definici�n de Impresoras de Windows, crea una "Nueva Impresora" pero


> esta vez NO UTILICES los drivers de EPSON. Mejor utiliza la que ya trae

> Windows. Ver�s que entre las que trae Windows hay una que en "Fabricante"
> dice "Gen�rica". Luego de que hayas elegido "Gen�rica", elije entonces la


> que dice: "Generic Text Only" y ajusta esa como la "Predeterminada". Manda

> a imprimir de nuevo, a ver que pasa. Si a�n imprime las "cosas raras" es
> muy probable entonces que el problema sea el reporte en s� o la
> configuraci�n "f�sica" de la impresora.
>
> Sugerencia 2:
>
> Hace ya mucho tiempo que trabaj� con la LX-300 y "no recuerdo bien", as� que
> te doy la sugerencia y por tu parte buscas la posible soluci�n de lo que te
> digo: Recuerdo de unas LX-300 que para configuarse tra�an unos
> DIP-Switches, que son unos peque��simos interruptores que se encienden y
> apagan en diferentes combinaciones para configurar la operci�n de la
> impresora en un determinado modo. Para esto NECESITAR�S EL MANUAL de la
> impresora.
> Por alguna extra�a raz�n, a veces vienen configurados los switches para que


> la impresora trabaje en modo ITALICS, lo cual da problemas. Debes cambiar
> los switches para que trabaje en modo GRAPHICS.

> Adicionalmente, a veces tambi�n traen un "c�digo de p�gina" (CODEPAGE) que


> no te sirve. Lo mejor es ajustarselo para que trabaje en CODEPAGE 850 o en
> el peor de los casos CODEPAGE 437.
> Luego de un tiempo (no recuerdo si fue con la LX-300 +) desaparecieron los

> DIP-Switches y transfirieron la configuraci�n de estas impresoras a una
> "combinaci�n" de "teclazos" en el panel frontal de controles de la


> impresora. La idea es la misma que la de los DIP-Switches, solo que ahora

> se usa el panel frontal de botones de la impresora. Nuevamente, tendr�s que


> ver el manual.
> El caso es que debes LOGRAR LO MISMO que con los DIP-switches: Poner el

> modo de operaci�n en GRAPHICS y el CODPAGE en 850 o en 437.


>
> Sugerencia 3:
>
> Asegurate de que tu reporte NO ESTE enviando "caracteres especiales" a la
> impresora. Caracteres que esta pudiera estar queriendo interpretar como

> SECUENCIAS ESC (o comandos de impresi�n). Algunas veces, las l�neas,


> dibujos, cajas, circulos o figuras similares en el reporte, mandan este tipo
> de caracteres y las impresoras de matriz (como la EPSON LX-300)

> malinterpretan estos objetos como SECUENCIAS ESC (o comandos de impresi�n).
> Trata que de tu reporte no tenga mas que letas y n�meros. Nada de objetos
> que no sean letras y n�meros. Incluso, yo suelo cambiar el tipo de letra a


> "Lucida Console" o "Courier New" para evitar toda clase de problemas.
>
> Sugerencia 4:
>
> Prueba "quitar y poner" la marca de "Save Printer Environment" en tu reporte

> a ver si se comporta igual en ambos casos. Tambi�n, de ser posible, cambia
> la configuraci�n de la impresora en "Page Setup" y prueba poner la "Generic
> Text Only" que te indiqu� en una respuesta anterior.


>
>
> Bueno amigo, de momento es todo lo que se me ocurre. SUERTE....!!!!!
>
>
>

> *


>
>
> El 19 de agosto de 2011 13:19, Dario_El_Cyber_Gaucho

> <hans...@gmail.com>escribi�:

Edgar Acevedo

unread,
Aug 19, 2011, 10:16:22 PM8/19/11
to publice...@googlegroups.com
Tal vez el cliente es mas agarrado que escotilla de submarino...

El 19 de agosto de 2011 19:46, Dario_El_Cyber_Gaucho <hans...@gmail.com> escribió:
digo yo... y si en ves de tener que hacer tanto kilombo compra una laser que salen dos mangos????  :)

El 19/08/2011 06:17 p.m., Edgar Acevedo escribió:
*Otra "serie de pruebas"...


Antes de proseguir:  Yo tengo varias aplicaciones trabajando con esas
impresoras y NO TENGO PROBLEMAS. No son las mejores impresoras, de hecho,
tampoco me gustan (en lo personal prefiero Okidata), pero tampoco me han
dado problema.

Sugerencia 1:

En la Definición de Impresoras de Windows, crea una "Nueva Impresora" pero

esta vez NO UTILICES los drivers de EPSON.  Mejor utiliza la que ya trae
Windows.  Verás que entre las que trae Windows hay una que en "Fabricante"
dice "Genérica".  Luego de que hayas elegido "Genérica", elije entonces la

que dice:  "Generic Text Only" y ajusta esa como la "Predeterminada".  Manda
a imprimir de nuevo, a ver que pasa.  Si aún imprime las "cosas raras" es

muy probable entonces que el problema sea el reporte en sí o la
configuración "física" de la impresora.

Sugerencia 2:

Hace ya mucho tiempo que trabajé con la LX-300 y "no recuerdo bien", así que
te doy la sugerencia y por tu parte buscas la posible solución de lo que te
digo:  Recuerdo de unas LX-300 que para configuarse traían unos
DIP-Switches, que son unos pequeñísimos interruptores que se encienden y
apagan en diferentes combinaciones para configurar la operción de la
impresora en un determinado modo. Para esto NECESITARÁS EL MANUAL de la
impresora.
Por alguna extraña razón, a veces vienen configurados los switches para que

la impresora trabaje en modo ITALICS, lo cual da problemas.  Debes cambiar
los switches para que trabaje en modo GRAPHICS.
Adicionalmente, a veces también traen un "código de página" (CODEPAGE) que

no te sirve. Lo mejor es ajustarselo para que trabaje en CODEPAGE 850 o en
el peor de los casos CODEPAGE 437.
Luego de un tiempo (no recuerdo si fue con la LX-300 +) desaparecieron los
DIP-Switches y transfirieron la configuración de estas impresoras a una
"combinación" de "teclazos" en el panel frontal de controles de la

impresora.  La idea es la misma que la de los DIP-Switches, solo que ahora
se usa el panel frontal de botones de la impresora.  Nuevamente, tendrás que

ver el manual.
El caso es que debes LOGRAR LO MISMO que con los DIP-switches:  Poner el
modo de operación en GRAPHICS y el CODPAGE en 850 o en 437.


Sugerencia 3:

Asegurate de que tu reporte NO ESTE enviando "caracteres especiales" a la
impresora.  Caracteres que esta pudiera estar queriendo interpretar como
SECUENCIAS ESC (o comandos de impresión).  Algunas veces, las líneas,
dibujos, cajas, circulos o figuras similares en el reporte, mandan este tipo
de caracteres y las impresoras de matriz (como la EPSON LX-300)
malinterpretan estos objetos como SECUENCIAS ESC (o comandos de impresión).
Trata que de tu reporte no tenga mas que letas y números.  Nada de objetos
que no sean letras y números. Incluso, yo suelo cambiar el tipo de letra a

"Lucida Console" o "Courier New" para evitar toda clase de problemas.

Sugerencia 4:

Prueba "quitar y poner" la marca de "Save Printer Environment" en tu reporte
a ver si se comporta igual en ambos casos.  También, de ser posible, cambia
la configuración de la impresora en "Page Setup" y prueba poner la "Generic
Text Only" que te indiqué en una respuesta anterior.



Bueno amigo, de momento es todo lo que se me ocurre.   SUERTE....!!!!!



*


El 19 de agosto de 2011 13:19, Dario_El_Cyber_Gaucho
<hans...@gmail.com>escribió:

GOOD_FOX

unread,
Aug 19, 2011, 11:44:46 PM8/19/11
to Comunidad de Visual Foxpro en Español
uuff....!! Excelente Dato... compañero.

creo que a mas de uno nos serviran estos interesantes tips... que nos
pasas...
Gracias..

Saludos.

Ricardo Pina

unread,
Aug 20, 2011, 8:56:33 AM8/20/11
to publice...@googlegroups.com
jaja
muy bueno Edgar
yo tengo varios clientes empresas pesqueras, creo que lo tuyo los describ muy bien y en tema
Ya que la frase la publicaste en el foro, la tomo como un aporte más
espero no tener problemas con el copyright, a los umo le agregare un "...según Edgar"
 
 
Saludos
--
Ricardo Pina
D&SIP
Desarrollo y Servicios Informáticos Profesionales
www.dsip.com.ar

HernanCano

unread,
Aug 21, 2011, 2:08:23 AM8/21/11
to Comunidad de Visual Foxpro en Español
"Edgar":
Te felicito. Son pruebas que yo también hago cuando he tenido
problemas. Gracias por tu tiempo.

"darío":
En tu primer cimentario dijiste que el cliente no quería invertir; por
lo tanto tu mismo comentario de "en vez de .................. comprar
una laser" es de muy mal gusto.
Obtuviste dos magníficos aportes (del mismo colega).



On 19 ago, 16:17, Edgar Acevedo <aperso...@gmail.com> wrote:
> *Otra "serie de pruebas"...
> *
>
> El 19 de agosto de 2011 13:19, Dario_El_Cyber_Gaucho
> <hans4m...@gmail.com>escribió:

Ricardo Pina

unread,
Aug 21, 2011, 10:52:45 AM8/21/11
to publice...@googlegroups.com
Hernan , no lo retes al gaucho creo que sufrió un vuelco de memoria
Ayer quede tan impresionado con la frase de Edgar que no mencioné nada de las pruebas, muy buenas, ya las estoy guardando en mi biblioteca virtual.
Hace mucho tiempo que no peleo con las matriciales, son como las cucarachas, van a resistir hasta el fin del mundo, jaja
 
Saludos

sip...@gmail.com

unread,
Aug 21, 2011, 1:42:27 PM8/21/11
to publice...@googlegroups.com
Hola amigo , me da la impresión de que estas manejando una printer lx-300 con un driver de lx-300+
Y pasa eso , por que cambiaron algunas secuencias de esc que no maneja esta lx-300 .
Yo todos mis reportes estan configurados para estas impresoras con fuentes draft y nunca he tenido problemas , lo mejor de todo es que si luego instalas una laser o inyección de tinta esta imprime con una fuente grafica perfectamente sin cambiar nada .
Saludos
Alexander Barreto
Venezuela-Valencia

Enviado desde mi BlackBerry de Movistar

Dario_El_Cyber_Gaucho

unread,
Aug 22, 2011, 9:32:52 AM8/22/11
to publice...@googlegroups.com
Sin duda esta pasando esto... hay una superposicion de drivers, amen de
lo duro en mi city de hacer entender que ya deben dejar de usar DOS y
pretender usar corel 15 con pantalla VGA... :)

El 21/08/2011 02:42 p.m., sip...@gmail.com escribi�:
> Hola amigo , me da la impresi�n de que estas manejando una printer lx-300 con un driver de lx-300+


> Y pasa eso , por que cambiaron algunas secuencias de esc que no maneja esta lx-300 .

> Yo todos mis reportes estan configurados para estas impresoras con fuentes draft y nunca he tenido problemas , lo mejor de todo es que si luego instalas una laser o inyecci�n de tinta esta imprime con una fuente grafica perfectamente sin cambiar nada .

Irlandes 1960

unread,
Aug 22, 2011, 2:37:17 PM8/22/11
to publice...@googlegroups.com
Hola, manejando lx300 de varios modelos, me encontre que el driver lx300+ tiene algunas fallas, asi que siempre le reinstalo el driver de lx300
Por lo demas, las lx300 han funcionado perfectamente
suerte

J. Enrique Ramos Menchaca

unread,
Aug 22, 2011, 3:57:50 PM8/22/11
to Comunidad de Visual Foxpro en Español
Hace mucho que no utilizo las impresoras de Matriz de Puntos, pero
resolvi mis problemas de reportes en dichas impresoras con la clase de
Victor Espina DosPrint 4, me funciono a las mil maravillas, permite
crear hasta plantillas de los reportes, con lo que se facilita la
creacion de archivos de texto o mandar imprimir en las impresoras de
matriz de puntos sin problemas.

HernanCano

unread,
Sep 9, 2011, 12:05:19 PM9/9/11
to Comunidad de Visual Foxpro en Español

Bien, muchachos. El problema es de driver: lo admito: La impresora es
LX300 y el driver instalado es de LX300+.

Pero es que ése es el ´nico que he encontrado en Google.

¿Pueden ayudarme dónde consigo el específico de LX300 (sin plus)?

Soluciones alternativas:
http://www.fixyourownprinter.com/forums/inkjet/12446
((respaldo, prueba y error))

1.
There should ba a .GPD file that came with your drivers... Find it in
your WINDOWS directory (it's in some subdirectory, not root
WINDOWS)... After you find the file, open it in notepad... Do a search
for "EJL"... Then delete the string in question form the line you
found it in... Save file... Try to print... (Maybe do a backup of the
file before you save it)...

2.
...cambien en Windows 7 el driver de EPSON LX 300 por EPSON LX Serie
(80)...

Chao.


On 22 ago, 14:57, "J. Enrique Ramos Menchaca" <jeram...@gmail.com>
wrote:

zelimott

unread,
Sep 12, 2011, 4:22:16 PM9/12/11
to Comunidad de Visual Foxpro en Español
dosprint visual foxpro

en google

sip...@gmail.com

unread,
Sep 12, 2011, 5:17:16 PM9/12/11
to publice...@googlegroups.com
Hola amigo
El propio sistema operativo viene con la mayoría de los driver de matriz de puntos en las cuales té vas a encontrar con LX-300
Enviado desde mi BlackBerry de Movistar

-----Original Message-----
From: zelimott <zeli...@gmail.com>
Sender: publice...@googlegroups.com
Date: Mon, 12 Sep 2011 13:22:16
To: Comunidad de Visual Foxpro en Español<publice...@googlegroups.com>
Reply-To: publice...@googlegroups.com

Cesar VfpImaging

unread,
Sep 12, 2011, 6:30:53 PM9/12/11
to publice...@googlegroups.com
Hernan,
 
Para VFP el mejor driver de LX300 es el que trae Windows. El driver fornecido por Epson no se queda tan bien como el de Microsoft.
 
Saludos

2011/9/9 HernanCano <jherna...@gmail.com>
Reply all
Reply to author
Forward
0 new messages