Inace za stampu koristim
writeln proceduru
Hvala svima
OK to znam da ide tako ali mene zanima da li istovremeno mogu da saljem
ispis i na paralelni port racunara i na mrezni pisac na racunaru u mrezi
koji sam instalirao na taj nacin na koji mi kazes
hvala
SetPrinter(nil);
Prn2 := Printer;
Prn2.PrinterIndex := 2;
AssignPrn(File2);
Rewrite(File2);
WriteLn(File2, 'Stampac2');
SetPrinter(Prn1);
WriteLn(File1, 'Ponovo stampac1');
System.CloseFile(File1);
SetPrinter(Prn2);
System.CloseFile(File2);
end;
uses Printers;
...
var Naziv_Printera: string;
...
Naziv_Printera:='HP LaserJet 5';
printer.SetPrinter(PChar(Naziv_Printera), PChar(''), PChar(''), 0);
Znaci, mozes u bilo kom delu programa da promenis stampac koji
koristis. U Naziv_Printera treba da upises pun naziv stampaca (kako se
zove u Contol Panel/Printers), i to je to.
Sa ovim menjas printer za sve vrste stampe iz programa, ukljucujuci i
razne reporte,...
SetPrinter(nil);
Prn2 := Printer;
Prn2.PrinterIndex := 2;
AssignPrn(File2);
Rewrite(File2);
WriteLn(File2, 'Stampac2');
SetPrinter(Prn1);
WriteLn(File1, 'Ponovo stampac1');
System.CloseFile(File1);
SetPrinter(Prn2);
System.CloseFile(File2);
end;
Rjesio sam to na ovaj nacin. Ucinio mi se najjednostavniji a i
najfunkcionalniji za kasnije prosirenje programa. Igore hvala ti po n-ti
put. Hvala i svima ostalima.
Pozdrav Ivan