Netzwerkdruck mit Windows-Dienst

Ich habe einen Freund, der das Gleiche mit der Fensterform gemacht hat.
Was ich brauche, ist dies zu einem Windows-Dienst zu machen.

Das Windows-Dienstprogramm (Druck-Controller-Dienst) wird als zentraler Drucker-Controller verwendet.
Abhängig von der Bedingung sende ich den Druckauftrag an einen anderen Drucker im Netzwerk (der Drucker ist über USB installiert). Es ist bereits möglich, einen Testdruck durchzuführen, aber wenn ich die installierten Drucker aufliste, werden diese Netzwerkdrucker nicht aufgelistet.

Aber im Programm meines Freundes muss er nur den Druckernamen auf die IP-Adresse des Geräts einstellen und für dieses Gerät muss nur sichergestellt werden, dass der Standarddrucker eingestellt ist.

Sobald mein Freund die IP-Adresse eingestellt und den Druckvorgang ausgelöst hat, wird er auf dem richtigen Drucker gedruckt. In meinem Fall listete der Windows-Dienst die Netzwerkdrucker jedoch nicht auf. Er druckt nicht, wenn der Druckername falsch ist.

Für meinen Windows-Dienst verwende ich das lokale System.
heard über das Erstellen eines lokalen Ports mit der entsprechenden IP-Adresse des Druckers, aber noch zu testen.

Hoffentlich kann jemand eine Anleitung geben

Antworten auf die Frage(4)

Ihre Antwort auf die Frage