2009-03-09 7 views
0

Ich habe ein Problem, das Drucken in VB.net, wo jeder Netzwerkdrucker, den ich wähle, wartet, bis die letzte Seite gespoolt wird, bevor der Druck beginnt. Wie auch immer, ich möchte es nach der ersten Seite drucken lassen. Der Drucker ist auf "Drucken sofort starten" eingestellt, was mir große Probleme bereitet, wenn wir Duplexdokumente drucken möchten, die 75 bis 100 Seiten lang sein können.Drucken beginnt erst nach der letzten Seite Spulen

Irgendwelche Ideen?

+0

Wenn es in den Eigenschaften auf RAW eingestellt ist, sind Sie in Ordnung. Das ist eine Warteschlangeneinstellung. Warum ist das so ein Problem? Benötigt Ihre Druckdatei wirklich viel Zeit zum Erstellen? –

Antwort

0

Können Sie ein kleines Beispiel des Codes, den Sie zum Drucken verwenden, einfügen? Zunächst einmal, ich würde die Warteschlange selbst betrachten und sicherstellen, dass Dinge wie der Druckprozessor auf RAW eingestellt sind und auch bestätigen, dass andere Anwendungen wie Word kein Problem haben, sofort mit diesem Gerät zu beginnen.

Warum ist das so eine große Sache? Wird Ihre Anwendung lange dauern, um die Daten zu generieren, die das Problem verursachen? Sie sollten in der Lage sein, die Druckausgabe schnell zu erzeugen (vorausgesetzt, es handelt sich nicht um eine Reihe von Bildern mit hoher Auflösung oder so) und sie schnell in die Warteschlange zu bekommen. Vorausgesetzt, Sie haben einen aktuellen Drucker, der 30-40ppm erledigt, sollte der gesamte Prozess nur ein paar Minuten dauern.

+0

Wie wähle ich RAW aus VB.net, scheint es, als ob die Datentypen in den Druckereigenschaften auf RAW festgelegt sind, aber sie sind nur Standardwerte, nicht wahr? - Jede Art von überschreiben in .Net 2.0 (ich habe keinen Zugriff auf die .Net 3 Printqueue-Klasse) – Bob

Verwandte Themen