Drucken mit dem Windows Spooler

Standardmäßig verwendet die Warteschlange beim Drucken über Ihren Drucker ihr eigenes Kommunikationsprotokoll.

Wenn Ihr Drucker beispielsweise über Ethernet angeschlossen ist, verwendet die Warteschlangen-Software ihre eigene TCP/IP-Kommunikation für die Kommunikation mit dem Drucker. Wenn Ihr Drucker ein USB-Drucker ist, kommuniziert die Warteschlange direkt mit dem USB-Drucker.

Windows-Druckertreiber überlassen normalerweise die gesamte Kommunikation dem Windows-Spooler, so dass Windows die gesamte Kommunikation mit dem Gerät übernimmt.

Wenn Sie Kommunikationsprobleme haben, kann das Drucken aus der Warteschlange mit dem Windows-Spooler (anstelle der direkten Kommunikationsmethode) eine nützliche Alternative oder ein Diagnosemittel sein. Probleme treten häufig auf, wenn Sie einen Windows-Treiber (oder eine andere Software) für den gleichen Drucker installiert haben, den die Warteschlange verwendet. Der Windows-Treiber kann das Gerät in regelmäßigen Abständen nach dem Status abfragen oder sogar versuchen, gleichzeitig mit der Warteschlange auf dem Gerät zu drucken. Dies führt zu Konflikten, da zwei Produkte gleichzeitig versuchen zu kommunizieren. Fehler können in Form von Druckfehlern, falsch gedruckten Linien, ausgeworfenem Papier oder nicht ausgeführten Druckaufträgen auftreten.

 

Standardmäßig sind die Windows-Anschlussoptionen ausgeblendet. Wenn Sie den Windows-Port im Warteschlangen-Manager verfügbar machen möchten, gehen Sie zu Extras > Optionen und wählen Sie Anzeigen aller Windows Druckeranschlüsse.

Dadurch werden die Windows-Ports im Warteschlangen-Manager verfügbar gemacht.

Gehen Sie zu Warteschlange > Warteschlangen verwalten. In der Spalte der Ports können Sie nun den Windows-Port für die Ausgabe auswählen.

Die USB-Ports für Drucken erscheinen als USB001 oder sind mit dem Namen des Geräts gekennzeichnet. Wenn Sie einen Windows-Treiber für das Gerät haben, können Sie den verwendeten Port auf der Registerkarte Schnittstellen der Druckereigenschaften überprüfen.

In diesem Beispiel sind die WDS-Ports über USB001 die USB-Ports für die Ricoh-Drucker. In der Registerkarte Schnittstellen in den Druckereigenschaften finden Sie weitere Informationen über jeden Port. Dort werden die Beschreibung und der Drucker angezeigt, die am Port angeschlossen sind.

TCP/IP-Ports werden als IP-Adresse des Geräts angezeigt, können aber manchmal auch als Gerätename angezeigt werden. Sie können die Beschreibung und den Druckernamen auf die gleiche Weise wie oben unter der Registerkarte Schnittstellen unter Druckereigenschaften abrufen.

Bevor Sie Druckaufträge über den Windows-Spooler versenden, stellen Sie sicher, dass Sie mindestens eine Warteschlange in der Systemsteuerung installiert haben. Dies ist erforderlich, damit der Spooler den Treiber klonen kann, um ein dynamisches Windows-Spooler-Gerät für die Kommunikation mit dem Drucker zu erstellen.

Klicken Sie auf Installieren auf einer beliebigen Warteschlange in der Spalte der Systemsteuerung.

Hinweis: Wenn Sie bereits eine Warteschlange mit Systemsteuerungstreiber eingerichtet haben, können Sie diesen Schritt überspringen.

Nun können Sie über Windows-Ports drucken und alle Aufträge werden über den Windows-Spooler gesendet.

 

Um zu sehen, was über den Windows-Spooler gedruckt wird, klicken Sie auf Verborgene Symbole anzeigen (unten rechts in Windows). Dies zeigt ein Symbol für jede Druckerwarteschlange mit ausstehenden Aufträgen an.

Wenn Sie auf das Symbol doppelklicken, wird eine Liste der ausstehenden Auftrags für das Gerät angezeigt und die gesamte Kommunikation mit diesem Gerät erfolgt über Windows.

Eines der häufigsten Probleme sind Konflikte zwischen Windows-Treibern und der Warteschlange, die gleichzeitig versuchen, mit dem Drucker zu kommunizieren. Die Verwendung des Windows-Ports sollte dies beheben (wenn ein Windows-Port ausgewählt ist, sucht die Warteschlange zuerst nach einem vorhandenen Windows-Treiber, der diesen Port verwendet, und wenn ein solcher installiert ist, wird der Auftrag an den vorhandenen Windows-Spooler für diesen Drucker gesendet, so dass kein Konflikt auftreten kann).

Wenn es keinen Windows-Treiber gibt, dann erstellt die Warteschlange einen Treiber mit „Pass Through“ im Namen.

Dies ist eine sehr nützliche Methode, um Konflikte zwischen Windows-Treibern und der Warteschlange zu vermeiden und eine andere Art der Kommunikation mit dem Drucker zu testen.