Die bisherige Lösung fragt den Spooler auf dem Server (an diesem hängen die Drucker dran) periodisch ab (200 ms), setzt diese bei Eingang auf Pause und gibt eine Rückfrage an den Clienten aus, ob dieser auch die angegebene Anzahl von Seiten drucken möchte.
Bei den meisten Dokumenten funzt das ja auch ordentlich, bis auf ein paar Ausnahmen.
Welche Drucker jeweils verwendet werden, liegt nicht in meinem Ermessen, da es sich bei der Software um eine Lösung für Internet-Cafés handelt, und ich den Kunden ja nicht vorschreiben kann, sich einen bestimmten Druckertypen zu kaufen.
Bin jetzt aber über eine Virutal Printer Lösung auf
mabuse.de gestolpert.
Damit müsste dann auf den Clients nur noch dieser eine Druckertreiber installiert werden und die Druckdaten würden dann über meine Software an den Server geschickt werden, der diese dann an den entsprechenden Drucker weiterleitet.
Ob das dann letztendlich alles so funzt weiss ich noch nicht...