Ver Mensaje Individual
  #3  
Antiguo 18-05-2012
Avatar de duilioisola
[duilioisola] duilioisola is offline
Miembro Premium
 
Registrado: ago 2007
Ubicación: Barcelona, España
Posts: 1.735
Reputación: 20
duilioisola Es un diamante en brutoduilioisola Es un diamante en brutoduilioisola Es un diamante en bruto
Yo miraría la configuración del tamaño de página, corte de papel, etc.
Si fuera por el tamaño del buffer, entonces bastaría con poner una pausa después de imprimir cada línea...
algo asi:
Código Delphi [-]
var 
  Archivo: TextFile; 
begin   
  AssignFile(Archivo, '\\pc\impresora');   
  Rewrite(Archivo);   
  while not qry.eof do    
  begin        
    writeln(Archivo,qry.fieldbyname('Linea').asstring);      
    qry.netx;    
    // esperar medio segundo
    // lo que imprimiría dos lineas por segundo
    sleep(500);
  end;     
  CloseFile(Archivo); 
end;
Responder Con Cita