uses printersprocedure TForm1.ButtonClick(Sender: Tobject); 
begin
ComboBox1.Clear;
ComboBox1.Items.Assign(Printer.Printers);
if ComboBox1.Items.CommaText=``then Messagedlg(`你需要安装打印机才能打印!`,mtError,[mbOk],0);
else Form1.Print; 
end;