Frage

Ich habe einen Freund, das gleiche mit Fensterform hat.
Was ich brauche, ist dies ein Fenster Service zu machen.

Das Window-Service-Programm (Druckregler Service) wird als zentrale Druckersteuerung verwendet werden.
Je nach Zustand, werde ich den Druckauftrag an verschiedene Drucker im Netzwerk senden (der Drucker auf USB installiert ist). Es ist bereits möglich, einen Testdruck zu tun, aber wenn ich die installierten Drucker Liste unten sind diese Netzwerkdrucker nicht aufgeführt.

Aber in Programm meines Freundes, alles, was er tun müssen, um die Druckernamen an der IP-Adresse des Computers zu setzen und für diese Maschine, so stellen Sie sicher, dass es auf den Standarddrucker festgelegt ist.

Wenn mein Freund des IP-Adresse und Trigger Druck gesetzt ist, wird es auf den richtigen Drucker ausgedruckt werden. Aber für meinen Fall bereits das Fenster Dienst konnte Liste nicht die Netzwerkdrucker nach unten, wird es nicht drucken, wenn Druckername falsch ist.

Für meine Fenster Service, ich bin mit Lokales System.
gehörte, über einen lokalen Port mit der entsprechenden IP-Adresse des Druckers zu schaffen, hat aber noch zu Test verwalten.

Hoffnung, dass jemand in der Lage ist, eine Orientierung zu geben,

War es hilfreich?

Lösung 2

Haben Sie eine Art zur Verwendung von Fenster-Service nach oben gab, als wenn ich den Drucker melden Sie sich über meinen Computer zugreifen kann, wird es nur zeigen nur die lokal installiert, werden diese Netzwerkdrucker irgendwie nicht erkannt.

Versuchte mit Standard TCP / IP-Port, haben keine Probleme einrichten, aber nicht in der Lage, selbst einen Testdruck zu tun.

Beschlossen durch die Verwendung Fensterform, die Einstellung der Standarddrucker gemäß der Abbildung abzuwägen und einen Druckbefehl zu erteilen. Getestet und es funktionierte. Auf diese Weise wird der Benutzer nur noch den Computer jeden Tag einzuloggen, aber der Vorteil ist, dass es für die Notwendigkeit von zusätzlichen Einstellungen in Bezug auf die Berechtigung und Zugriffsrechte kein Thema sein

Andere Tipps

Drucken von einem Windows-Dienst ist nicht empfohlen. Windows-Dienst läuft im Hintergrund und haben keine Benutzeroberfläche. Sie können in aussehen: drucken HTML-Dokument von Windows-Dienst in C # ohne Druck Dialog

Bearbeiten

"Für mein Fenster Service, ich bin mit Lokales System. "

Ich denke, Sie brauchen einen anderes Konto für Ihren Dienst, (Domänenkonto), so dass Sie auf Netzwerkressourcen zugreifen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top