Einzelnen Beitrag anzeigen

Benutzerbild von Computerbabalulu
Computerbabalulu

Registriert seit: 26. Sep 2003
233 Beiträge
 
#1

Auf bis zu 10 druckern gleichzeitig drucken

  Alt 13. Nov 2009, 01:06
Hallo ihr lieben.

Ich arbeite gerade an einem Programm welches automatisch Bilder über Plotter ausdrucken soll.
Das Programm soll mir bis zu 10 Plottern paralell arbeiten können.
Und genau hier ist auch schon das Problem ...

Der Druckaufruf wird für jenden Plotter in einem eigenen Thread aufgerufen ...
Delphi-Quellcode:
   .....
    Printer.PrinterIndex:= xx // Drucker festlegen
    with Printer do
     begin
      BeginDoc;
       .......
      EndDoc;
Mit einem Plotter funktioniert es ohne Probleme. Aber irgendwie knallt es wenn ich 2 Plotter
gleichzeitig anwerfen will..
Kann es sein, dass wenn Printer.PrinterIndex gleichzeitig in 2 verschiedenen Threads ausgeführt wird
es zu problemen kommt?

Wie würdet ihr das machen? Habt ihr einen Lösungsansatz fürm mich...

Gruß Baba
Frank
  Mit Zitat antworten Zitat