Hola Luis,
Pues como dice KeyBoy, el Dialogo de Impresión solo te sierve para configurar algunas propiedades de la impresora... al igual que el SaveDialog, que te permite escoger el nombre del archivo, pero no te hace la tarea de guardar...
EL metodo artesanal del que habla KeyBoy es el siguiente:
Código:
Uses Printers;
***
procedure TForm1.Button1Click(Sender: TObject);
var
LaImpresora: TextFile;
begin
AssignPrn(LaImpresora);
Rewrite(LaImpresora);
Writeln(LaImpresora, 'Linea a imprimir');
System.CloseFile(LaImpresora);
end;
Como ves, es el mismo manejo de una archivo de texto plano, pero con la unica variación que se asigna con AssignPRN
Es un metodo facil y rapido, aunque artesanal...
Suerte...