Página 1 de 1

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 9:51 am
por PILO
Se puede imprimir en una impresora matricial como en las
opciones de cliper ejemplo:
SET DEVICE TO PRINT
SET PRINTER TO LPT1
@ prow(),pcol() say &IESL
@ prow(),pcol() say &IDIC + &IE16
EJECT
SET PRINTER TO
SET DEVICE TO SCREEN

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 10:03 am
por jasm
Pilo,
Si se puede hacer.
El problema viene con la saturación de los puertos COM que en algunas
ocasiones te dejan la impresión a la mitad en las impresoras de tickets.
Saludos
Jose A. Suarez

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 10:13 am
por PILO
Gracias, es para puerto paralelo
"José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
news:455ad7dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Pilo,
>
> Si se puede hacer.
> El problema viene con la saturación de los puertos COM que en algunas
> ocasiones te dejan la impresión a la mitad en las impresoras de tickets.
>
> Saludos
>
> Jose A. Suarez

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 11:08 am
por ignacio
Pilo,
Te recomiendo que SIN DUDARLO utilices el método Printer:WriteData
Saludos
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:455ada43$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Gracias, es para puerto paralelo
>
> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
> news:455ad7dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Pilo,
>>
>> Si se puede hacer.
>> El problema viene con la saturación de los puertos COM que en algunas
>> ocasiones te dejan la impresión a la mitad en las impresoras de tickets.
>>
>> Saludos
>>
>> Jose A. Suarez
>
>

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 11:30 am
por PILO
Pero lo mando como los comandos de msdos directo al pueto paralelo y con los
controles de la impresora es decir en formato ascii
"Ignacio Ortiz de Zúñiga" <NoName@xailer.com> escribió en el mensaje
news:455ae718$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Pilo,
>
> Te recomiendo que SIN DUDARLO utilices el método Printer:WriteData
>
> Saludos
>
> --
> Ignacio Ortiz de Zúñiga
> http://www.xailer.com
> "PILO" <srmpilo@hotmail.com> escribió en el mensaje
> news:455ada43$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>> Gracias, es para puerto paralelo
>>
>> "José Alfonso Suárez Moreno" <jasm@tpvsoft.com> escribió en el mensaje
>> news:455ad7dd$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
>>> Pilo,
>>>
>>> Si se puede hacer.
>>> El problema viene con la saturación de los puertos COM que en algunas
>>> ocasiones te dejan la impresión a la mitad en las impresoras de tickets.
>>>
>>> Saludos
>>>
>>> Jose A. Suarez
>>
>>
>
>

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 11:33 am
por PILO
Puedo mandarlo a una linea y columna de la impresora como lo de say

Impresion directa como msdos

Publicado: Mié Nov 15, 2006 12:11 pm
por ignacio
Pilo,
La idea es que construyas un buffer con toda la impresión y luego se al
envías al método.
Un saludo
--
Ignacio Ortiz de Zúñiga
http://www.xailer.com
"PILO" <srmpilo@hotmail.com> escribió en el mensaje
news:[email=455aecdd@news.xailer.com...]455aecdd@news.xailer.com...[/email]
> Puedo mandarlo a una linea y columna de la impresora como lo de say
>
>

Impresion directa como msdos

Publicado: Dom Nov 19, 2006 11:44 am
por PILO
No tengo ni idea de como hacer esto, me puede poner un pequeño ejemplo