Zum Inhalt springen

Drucker mit C# auslesen, bearbeiten, auf Werte prüfen


--SC--

Empfohlene Beiträge

Hallo,

ich habe folgenden Sachverhalt:

ich möchte ein kleines Tool schreiben welches prüfen soll ob auf dem jew. Rechner ein bestimmter Drucker mit bestimmten Einstellungen installiert ist. Dieses Tool soll dann an die eignetl. Hauptanwendung später geknüpft werden und beim Starten der Anwendung prüfen: Ist dieser bestimmte Drucker installiert oder nicht. Wenn nicht dann informiere den User.

Der Drucker hat 3 spezifische Merkmale welche sich nicht ändern (sollten): Druckername, dpi Zahl und den Output-Typ. Als 4ten Punkt kann man noch die Tatsache nennen das er lokal Installiert ist.

Aktuell bin ich dabei die entspr. Unit-Test zu schreiben. Auf den Druckernamen zu prüfen ist relativ einfach: Ich gehe in einer foreach-Schleife die Namen einzeln durch welche mir PrinterSettings.InstalledPrinters liefert und prüfe dann mit Assert.AreEquals() auf Richtigkeit.

Wo ich nun nicht weiterkomme ist: Ich gehe ebenfalls mit einer foreach-Schleife Druckername für Druckername durch. Nur weiß ich nicht wie, wenn ich den Druckernamen habe, ich von eben diesem Drucker auf die Auflösung bzw. den Output-Typ komme. Der Druckername ist ja nur ein String, ich bräuchte hier doch evtl. ein Druckerobjekt (eine PrinterCollection??) welche diese Informationen (dpi, Output-Type) beinhaltet? Die MSDN, galileo openbook und der Objektkatalog haben mich letztendlich noch mehr verunsichert was ich denn nun wie machen muss, deshalb frage ich hier mal nach ob mir einer von euch weiter helfen kann.

Grüße

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...