Sources
Delphi Russian Knowledge Base
DRKB - это самая большая и удобная в использовании база знаний по Дельфи в рунете, составленная Виталием Невзоровым

Как напечатать документ без предварительной настройки принтера (что печатать, какое качество печати и т.д.)?

01.01.2007

Для печати без отображения диалога я использую метод PrintOut. В качестве аргумента этого метода можно указать количество копий, но можно использовать и другие параметры, которые устанавливаются в диалоге печати (см. Help по VB). Приведу только простой пример функции для печати нескольких копий.

Function PrintOutDoc(NumCopies:integer):boolean;
begin
 PrintOutDoc:=true;
 try
  W.ActiveDocument.PrintOut(NumCopies);
 except
  PrintOutDoc:=false;
end;