Clarion - Impresion en matricial

   
Vista:

Impresion en matricial

Publicado por Marcelo (5 intervenciones) el 10/03/2009 11:27:32
Estimados: Tengo un problema para impriimir en una matricial.No encuento el tamaño de papel justo y por lo tanto no puedo imprimir (por ejemplo) una factura. Hay algun parche o una manera de hacerlo?
Muchas Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Clarion
- Código fuente de Clarion
- Cursos de Clarion
información
Códigos de Clarion
- Llamar al form para insertar desde el menu

RE:Impresion en matricial

Publicado por Marcelo Madelon (572 intervenciones) el 10/03/2009 12:45:49
Con Line Print uso:

LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,72>',,0) ! Longitud pagina a 72 Líneas

LinePrint('<27,67,36>',,0) ! Longitud pagina a 36 Líneas

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo (5 intervenciones) el 10/03/2009 14:15:05
GRACIAS! Pero entonces no utilizo el repot de clarion..?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo (5 intervenciones) el 10/03/2009 14:08:39
GRACIAS! Pero entonces no utilizo el repot de clarion..?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo MAdelon (572 intervenciones) el 10/03/2009 14:48:02
No, no hace falta utilizar un reporte.
De esta manera imprimis en modo DOS
Es más rápido, pero no tenes preimpresión, imprime directamente en la LPT
Siempre hablando de matriz de punto....

Te mando unas lineas para que veas como imprimo una fecha, un nº de cuit,
salto de lineas en blanco, etc.

! Imprimo la Factura

LOC:DefaultPrinter = (PRINTER{PROPPRINT:Device}) ! Guardo la Impresora por Predeterminada
LOC:ReceiptPrinter = 'Epson LX-810' ! Cambio por la Epson LX-810
PRINTER{PROPPRINT:Device}=CLIP(LOC:ReceiptPrinter)

LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,48>',,0) ! Longitud pagina a 48 Líneas
LinePrint('<27,102,1,4>',,0) ! Salta 4 Lineas
LinePrint(CHR(27)&CHR(18)&' FECHA EMISION: '&(format (FAC1:FechaEmision,@d6)))
LinePrint('<27,102,1,4>',,0) ! Salta 4 Lineas
LinePrint(CHR(27)&CHR(18)&' '&AC1:ApellidoNombre)
LinePrint(CHR(27)&CHR(18)&' '&AC1:Direccion)
LinePrint(CHR(27)&CHR(18)&' '&AEN:Localidad &' '&Format(AC1:Cuit,@P##-########-#P)&' '&ASI:Abreviatura)

LinePrint('<27,102,1,2>',,0) ! Salta 2 Lineas

..........................
! Termino

LinePrint(FF) ! Salto de página
LinePrint('<27,64>',,0) ! Inicializo Impresora
LinePrint('<27,67,72>',,0) ! Longitud pagina a 72 Líneas
PRINTER{PROPPRINT:Device}=CLIP(LOC:DefaultPrinter) ! Devuelvo la impresora predeterminada

Avisa como te fue.....

Saludos desde Venado Tuerto

Marcelo Madelón
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo (5 intervenciones) el 10/03/2009 14:58:46
Gracias Marcelo, pero estoy re trabado con este tema y no puedo salir ni pa delante ni pa tras!!!!jaja
el comando LINEPRINT me da un error cdo lo compilo no se porque!! Ahora voy a ver mas en detalle tu ejemplo.

Vos sabe q estuve trabajando en Venado Tuerto hace unos años. Pusimos un nodo de internet en el edificio mas alto q tiene.- La empresa era FLY y dabamos internet inhalambrica. Si viaje veces desde MAR DEL PLATA!!!!!

Marcelo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo Madelon (572 intervenciones) el 11/03/2009 09:59:43
Tenes que agregar este Embeds

! IMPRIMIR CON LINEPRINT
! Agregar desde los Embeds de la GLOBAL :
! AFTER GLOBAL INCLUDEs
Include('prnprop.clw')

Seguramente por eso te da error

Avisame como te fue.

Un abrazo.

madelon@uol.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo (5 intervenciones) el 11/03/2009 18:20:08
Marcelo:Disculpame q te moleste otra vez. Segui lo q me indicaste. Cdo compilo me dan muchos errores warning Label Duplicate q son del prnprop.clw q le agregue. Y me siguen dando la LinePrint Syntaxis error:Unknown procedure label. Tengo q registrar algun template.?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Impresion en matricial

Publicado por Marcelo Madelon  (572 intervenciones) el 11/03/2009 19:36:31
el Line Print. es freee

Saludos

Cualquier cosa: madelon@uol.com.ar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar