Impresión de corte en rollo de papel.
Publicado: Mié Mar 11, 2009 11:57 pm
Yo con una Epson TMU220 le pongo tan solo --->
Printer:nPaperLength := 0
y con esto me imprime infunitas linias sin ningun corte....
espero que te sirva...
"RRamonell" <meridiano75@prodigy.net.mx> escribió en el mensaje
news:[email=49b936de@svctag-j7w3v3j....]49b936de@svctag-j7w3v3j....[/email]
> Hola todos:
>
> Estoy programando la impresión de una tira de información contable. Para
> ello utilizo una miniprinter Star DP8340 de friccion con un rollo de 76 mm
> de ancho.
>
> El problema que tengo es que solo visualiza e imprime una parte de la
> información (47.5 cm) y el resto de la información se pierde. La tira
> completa puede medir mas de un metro, dependiendo de la cantidad de
> información que se genere en el periódo.
>
> Los valores que utilizo para las propiedades del objeto TPrinter son:
>
> LOCAL l := 0
>
> Printer:lPreview := .T.
> Printer:nPrintQuality := DMRES_HIGH
> Printer:nPaperWidth := 760
> Printer:cJobTitle := 'Compobación'
> Printer:StartDoc()
> Printer:oCanvas:nMapMode := mmSIMULCHAR
> Printer:StartPage()
> WITH OBJECT Printer:oCanvas
> :oFont := oFont2
> :nTextAlignment := taLEFT
> FOR k := 1 TO 200
> :TextOut( 3, l += 2, 'Impresión en tira : ' + Str( k, 3) )
> NEXT
> END
> Printer:EndPage()
> Printer:EndDoc()
> Printer:Preview()
> oFont2:Destroy()
>
> Con el código anterior solo visualiza e imprime 77 lineas.
>
> Alguien me puede ayudar diciendome como puedo abrir el tamaño del objeto
> TCanvas ?
>
> Gracias.
>
> Rene Ramon Elly
> meridiano75@prodigy.net.mx
Printer:nPaperLength := 0
y con esto me imprime infunitas linias sin ningun corte....
espero que te sirva...
"RRamonell" <meridiano75@prodigy.net.mx> escribió en el mensaje
news:[email=49b936de@svctag-j7w3v3j....]49b936de@svctag-j7w3v3j....[/email]
> Hola todos:
>
> Estoy programando la impresión de una tira de información contable. Para
> ello utilizo una miniprinter Star DP8340 de friccion con un rollo de 76 mm
> de ancho.
>
> El problema que tengo es que solo visualiza e imprime una parte de la
> información (47.5 cm) y el resto de la información se pierde. La tira
> completa puede medir mas de un metro, dependiendo de la cantidad de
> información que se genere en el periódo.
>
> Los valores que utilizo para las propiedades del objeto TPrinter son:
>
> LOCAL l := 0
>
> Printer:lPreview := .T.
> Printer:nPrintQuality := DMRES_HIGH
> Printer:nPaperWidth := 760
> Printer:cJobTitle := 'Compobación'
> Printer:StartDoc()
> Printer:oCanvas:nMapMode := mmSIMULCHAR
> Printer:StartPage()
> WITH OBJECT Printer:oCanvas
> :oFont := oFont2
> :nTextAlignment := taLEFT
> FOR k := 1 TO 200
> :TextOut( 3, l += 2, 'Impresión en tira : ' + Str( k, 3) )
> NEXT
> END
> Printer:EndPage()
> Printer:EndDoc()
> Printer:Preview()
> oFont2:Destroy()
>
> Con el código anterior solo visualiza e imprime 77 lineas.
>
> Alguien me puede ayudar diciendome como puedo abrir el tamaño del objeto
> TCanvas ?
>
> Gracias.
>
> Rene Ramon Elly
> meridiano75@prodigy.net.mx