你就直接使用PRINTERS打印就得了。小的打印工作何必劳QUICKREP的大驾。
procedure PrinterData;
var
f:TextFile;
begin
Assignprn(f);
Rewrite(f);
Printer.Canvas.Font.size := 10;
writeln(f,' '+Table_oper_tmpT3.AsString);// +' '+ table_oper_tmpyear_mon.AsString);
writeln(f,' '+Table_oper_tmpT1.AsString +'('+ Table_oper_tmpT0.AsString+')');
writeln(f,' '+table_oper_tmpT5.asstring+ ' '+DateToStr(now)+'开单');
writeln(f,'');
writeln(f,'');
writeln(f,' 费用1 '+ table_oper_tmpDH.AsString + ' 市话费 '+ table_oper_tmpshf.AsString+ ' 费用3 '+table_oper_tmpckch.AsString);
writeln(f,' 费用2 '+ table_oper_tmprgct.AsString+' 农话费 '+ table_oper_tmpnhf.AsString+ ' 其他费 '+table_oper_tmpqt.AsString);
writeln(f,'');
writeln(f,' '+SendMessage.ChineseMoney(table_oper_tmptotal.Asfloat+table_oper_tmpDelay_fee.AsFloat)+ ' '+FloatToStr(table_oper_tmptotal.Asfloat+table_oper_tmpDelay_fee.AsFloat)+'元');
System.Close(f);
end;