Pregunta: | 46384 - CODIGOS DE ESCAPE |
Autor: | Cesar Almeyda |
URGENTE!!!Hola Amigos estoy trabajando en power y con la intencion de hacer la impresion mas veloz estoy imprimiendo un data window directo en modo DOS
y no consigo hacer que este realize un salto de pagina si alguien tiene una idea o los codigos de escape para una epson fx2180 le estaria muy agradecido Saludos string ls_depto li_archivo = FileOpen("LPT1",LineMode!,Write!) if li_archivo = -1 then messagebox("Error","No se pudo abrir el puerto lpt1") else li_j = dw_1.rowcount() Filewrite(li_archivo," REPORTE DE PRE-MATRICULA ") Filewrite(li_archivo," ASIGNATURA ") Filewrite(li_archivo,"-------------------------") for li_i = 1 to li_j ls_depto = Mid(Dw_1.object.nom_curso[li_i] FileWrite(li_archivo,ls_depto) next Filewrite(li_archivo," CREDITOS AUTORIZADOS: [ ]") FileClose(li_archivo) end if COMO CONSIGO UN SALTO DE PAGINA |
Respuesta: | Luis Macias |
Hola!!!
Mira, esto lo resolvimos solo enviandole el caracter directo a la impresora, como es DOS no necesitas mas nada. FileWrite (li_archivo,ls_depto) // Esto escribio una linea en la impresora. FileWrite(li_archivo,char (9)) // Esto escribe un tabulador en la impresora FileWrite(li_archivo,char (12)) // Esto hace un salto de pagina. Revisa el codigo 12 ya que no estoy seguro si es este... el 9 es tabulador, el siete emite un pitido la impresora... si no mal recuerdo el simbolo que ves al darle un type al archivo sera como una cruz egipcia. Si no encuentras el codigo escribeme para revisar unos libritos arcaicos que tengo por ahi. Saludos. |