esta rotina impctl pra quem utlizou o gas, ou miroplus sabe que ele configura conforme a impressora, porem pra nao mexer nos codigos fontes, nesta rotina eu faço voltar .T., e coloquei tudo em 80 colunas
IF PROW()>56
EJECT
CABE_RPRO("Lista C/Estoque","","")
IMPCTL(DRVPENF)
@PROW()+2,01 SAY LEFT(GRUPOS->GRUPO,20)+[ - ]+STR(PRODUTOS->GRUPO,3)
@PROW() ,01 SAY LEFT(GRUPOS->GRUPO,20)+[ - ]+STR(PRODUTOS->GRUPO,3)
IMPCTL(DRVTENF)
ENDI
*****************************
FUNC CABE_RPRO(titu,crit,mos)
*****************************
IMPCTL(drvTELI)
IMPCTL(drvtcom)
IMPCTL(drvtc20)
IMPCTL(drvpenf)
IMPAC(" ",0,010)
IMPAC(" P F U L L E R ",1,010)
IMPAC(" ----------------- ",2,010)
IMPCTL(drvtenf)
IMPAC("Pag.",2,057)
@2,064 SAY "Data"
@2,075 SAY "Hora"
IMPAC("Relatorio:",3,000)
IMPAC(TITU,3,12)
@3,57 SAY TRAN(pag,'9999')
@3,064 SAY DTOC(M->DAT_HOJE)
@3,074 SAY hora_rel_
IMPAC("Criterios:",4,000)
IMPCTL(drvpc20)
@04,12 SAY "Produto de: "+STR(M->PRODUTOI,6)+" a "+STR(M->PRODUTOF,6)+" Ordem.: "+IF(M->ORD="1","Codigo",IF(M->ORD="2","Alfabetica",IF(M->ORD="3","Grupo Codigo","Grupo Alfabetico")))
IMPCTL(drvtc20)
IMPCTL(DRVTCOM)
@5,000 SAY REPL("=",79)
IMPCTL(drvPELI)
@06,01 say "Codigo Nome do Produto Un Quantidade Valor"
@07,01 SAY "------ ---------------------------------------- -- ---------- ----------"
CL=prow()+1
retu .t.