"Edward" <NOSPAM@NOSPAM.NOSPAM> wrote in news:41332d8f$1 @newsgroups.borland.com:
> 'System Error. Code: 1801. The printer name is invalid'.
Are you running on 2000/XP for the first time? Write a small app, placing a TMemo on the form. Include the Printer unit. Then in the formcreate event place the following code:
procedure TForm1.FormCreate(Sender: TObject); begin Memo1.Lines.Assign(Printer.Printers); end;
The naming for printers changed somewhere around Win2000.
-- Iman