Hallo brigitte,
weiß jemand, wo ich in Netz eine Erklärung finde, was genau
Treiber sind - im speziellen der Euromap- und der
ArcNet-Treiber.
Treiber sind Schnittstellen-Programme zwischen, meist, dem Betriebs-System und der Hardware.
Also irgendeine Applikation möchte etwas drucken.
Dazu stellt das Betriebs-System eine Software-Schnittstelle (API) zur Verfügung. Über diese Schnittstelle kann nun diese Programm einerseits Zeichen ausgeben und andererseit auch Informationen (z.B. Blattgrösse, Zeichensätze, Ränder uva.) über den Drucker abfragen.
Dein Drucker kann nun wiederum über die serielle, paralelle, USB oder das Netzwerk an deinen PC angeschlossen sein. Hinzu kommt noch, dass dein Drucker die Daten in einem ganz bestimmten Format benötigt (Druckersprache).
Hier kommen jetzt die Treiber ins Spiel.
Im obigen Beispiel benötigst du zuerst einen Treiber für die Schnittstelle an welcher dein Drucker angeschlossen ist, da diese Schnittstellen nicht alle gleich aufgebaut sind. Diser Treiber erledigt den Datenverkehr mit der Schnittstelle.
Auf diesem Schnittstellen-Treiber setzt nun der Drucker-Treiber auf. Der Druckertreiber kennt nun seinen Drucker ganz genau, hat aber eigentlich keine Ahnung von den Unterschiedlichen Schnittstellen.
Wirkt jetzt alles etwas kompliziert, hat aber seine Vorteile:
- Der Druckerhersteller muss nur einen Treiber für seinen Drucker schreiben, egal an welcher Schnittstelle er angeschlossen wird.
- Der Hersteller der Schnittstellen-Karte muss keine Ahnung von Druckern haben, kann aber seine Hardware so gestallten wie er will.
Zu DOS-Zeiten war das noch nicht so und gab besonders bei der Textverarbeitung immer jede Menge Probleme. Jedes Programm musste den Drucker selber ansteuern und benötigte deshalb auch einen eigenen Treiber. Meist musste dieser aber vom Hersteller des Programms erstellt werden.
Es konnte dadurch durchaus sein, dass du mit deiner Textverarbeitung farbig drucken konntest, weil dieser Hersteller einen Treiber für sein Programm hatte, aber das Graphik-Programm überhaupt nichts an den Drucker senden konnte, da hier der Treiber fehlte.
Heute ist das besser gelöst, da der Treiber vom Betriebs-System verwaltet wird und dadurch nur ein einziger Treiber für deinen Drucker benötigt wird, welcherdann von jedem Programm verwendet wird.
Treiber gibt es einerseits für sämtliche Hardware-Komponenten in deinem PC und andererseits gibt es noch welche die bestimmte Funktionen bereitstellen, wie z.B. schon erwähnt für Drucker aber z.B. auch für Netzwerk-Protokolle.
MfG Peter(TOO)