My application uses TPrinter object to print with a Generic/Text only
driver.
On Windows NT an 95 the application works fine, but on Windows 2000 the
printers does'nt start to print until I execute another print command.
Printer.BeginDoc;
Printer.Canvas.TextOut(0,0,'INPUT ON');
Printer.Canvas.TextOut(0,1,'VTFONT1$ = "SW120BSN.2"');
Printer.Canvas.TextOut(0,2,'VTFONT2$ = "SW060BSN.2"');
Printer.Canvas.TextOut(0,3,'VTFONT3$ = "SW080BSN.1"');
Printer.Canvas.TextOut(0,4,'VTFONT4$ = "SW060BSN.1"');
Printer.Canvas.TextOut(0,5,'VTFONT5$ = "SW050RSN.2"');
Printer.Canvas.TextOut(0,6,'VTFONT6$ = "SW110RSN.2"');
Printer.Canvas.TextOut(0,7,'VTEXT1$ = "'+copy
Printer.Canvas.TextOut(0,8,'VTEXT2$ = "'+LFBA
Printer.Canvas.TextOut(0,9,'VTEXT3$ = "'+copyg,1,11)+'"');
Printer.Canvas.TextOut(0,10,'VTEXT4$ = "'+LFB
Printer.Canvas.TextOut(0,11,'VTEXT5$ = "'+forTime)+'"');
Printer.Canvas.TextOut(0,12,'VTEXT6$ = "'+LFB
Printer.Canvas.TextOut(0,13,'VTEXT7$ = "'+cop');
Printer.Canvas.TextOut(0,14,'VTEXT8$ = "'+copy
Printer.Canvas.TextOut(0,15,'VTEXT9$ = "'+copy');
Printer.Canvas.TextOut(0,16,'VTEXTA$ = "'+copy
Printer.Canvas.TextOut(0,17,'VTEXTB$ = "'+NroPratica+'"');
Printer.Canvas.TextOut(0,18,'VTEXTC$ = "'+LFBAGS.FieldByName=
Printer.Canvas.TextOut(0,19,'VTEXTD$ =
Printer.Canvas.TextOut(0,20,'VTEXTE$ = ""');
Printer.Canvas.TextOut(0,21,'VTEXTF$ = ""');
Printer.Canvas.TextOut(0,22,'VTBARC1$ = "INT2OF5"');
Printer.Canvas.TextOut(0,23,'VBARC1$ = "'+cBagaglio10+'"');
Printer.EndDoc;