Software zum Empfangen von Druckaufträgen und Weiterleiten an Drucker in einem LAN

Ich möchte eine Software erstellen, die Windows als installierten Druckertreiber erkennt, und diese Software unter "Geräte und Drucker" auflisten.

Genau wie das ImagePrinter Sowftware, Sie können es über folgenden Link zugreifen.http: //sourceforge.net/projects/imageprinter

wenn dieser Image Printer auf einem Computer installiert ist, listet Windows ihn unter Drucker und Geräte auf, sodass wir mit der rechten Maustaste darauf klicken und ihn in unserem Netzwerk freigeben können. LAN-Benutzer können diesen Drucker als Remote-Drucker hinzufügen und Druckaufträge an ihn senden. Dieser konvertiert dann diese Druckaufträge in das Bildformat (jpg usw.) und speichert sie in einem angegebenen Verzeichnis.

Was ich brauche, ist, diese Druckaufträge von anderen PCs im LAN wie ImagePrinter zu erhalten und sie an echte Drucker zu senden, die im LAN als von diesem eigenen Computer aus gesendet werden. (wie der Computer, auf dem meine Software ausgeführt wird, die diese Druckaufträge sendet), damit sie gedruckt werden können.

Um dies zu tun, muss ich zwei Dinge erledigen. 1- Wenn Sie die Software so erstellen, dass sie von Windows als Drucker erkannt wird (damit sie problemlos freigegeben werden kann und Druckaufträge empfangen werden kann)

2- Senden von Druckaufträgen an installierte Remote-Drucker, die dem Gerät hinzugefügt wurden, auf dem meine Software ausgeführt wird, genau wie die Druckaufträge des Geräts.

Ich möchte sie in c # machen (da mein Rest des Anwendungscodes in C # ist, spielt die Programmiersprache keine Rolle, wenn sie miteinander kombiniert werden kann.)

Bitte gib mir Anweisungen oder sogar einige Themen zum Lesen .. coz Ich habe keine Ahnung, wie ich es bauen soll. Nur wenig sicher, denn ImagePrinter ist eine ähnliche Software. Die Aufgabe ist also möglich.

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage