WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Hardware

Hardware Simmer helfen Simmern - Fragen, Antworten, Diskussionen zu flugsimulatorspezifischen Hardwareproblemen.

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 13.09.2004, 11:03   #11
Wolf-Dieter Wahl
Inventar
 
Registriert seit: 11.12.2001
Beiträge: 1.736


Standard

Schon, aber ich habe auch eingesehen, dass Treiber die Möglichkeit bieten Funktionen zu aktivieren, an die die Hardwareexperten zum Zeitpunkt der Konzeption noch gar nicht dachten.
Bei komplexen Chips ist der externe Treiber wohl die sinnvollste Lösung.
Warum das allerdings bei einem Drucker o.ä. sein muss verstehe ich nach wie vor nicht.
____________________________________
Gruß
Dieter
Wolf-Dieter Wahl ist offline   Mit Zitat antworten
Alt 13.09.2004, 13:38   #12
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard Druckertreiber

Treiber dienen immer dazu, Geräte voneinander zu entkoppeln. Wenn Daten von A nach B übertragen werden sollen (Programm -> Drucker, Joystick -> Programm, Programm -> Graphikkarte) dann ist es viel einfacher, einen Treiber zu verwenden, der dazwischen steht:

A -> T -> B

Wenn es nämlich viele Geräte A1...An und viele Geräte B1...Bn gibt dann ist es viel einfacher

A1 -> T
A2 -> T
...
An -> T

und

T -> B1
T -> B2
...
T -> Bn

zu programmieren als

A1 -> B1, A1 -> B2, ... A1 -> Bn
A2 -> B1, A2 -> B2, ... A2 -> Bn
...
An -> B1, An -> B2, ... An -> Bn


Vielleicht können sich einige von euch noch an DOS, Atari ST, Amiga-Zeiten erinnern (von C64, CBM 8032, TSR-80, PET 2001 ganz zu schweigen ). Dort hat de facto jedes Programm eigene Druckertreiber gehabt. Man musste sowohl in WordPerfect als auch in Lotus 1-2-3 den angeschlossenen Drucker installieren.

Für Programmierer ist es natürlich bei weitem einfacher, wenn man eine Seite des Dokuments an den Treiber schicken kann und der kümmert sich dann darum, wie sich die Papierqualität auswirkt oder ob der Drucker PostScript kann usw.

Genauso bei der Graphikkarte. Der Programmierer möchte einen Kreis zeichnen. Ob der Kreis vom Treiber als Polygonzug mit Sinus und Cosinus gezeichnet wird oder ob in der Karte das Primitiv "Kreis" vorhanden ist, fällt nicht mehr auf (außer in der Zeichengeschwindigkeit).

Und ob an einem Input-Gerät, das die Befehle "links, rechts, oben, unten" liefert ein Joystick, Gamepad, Tastatur oder VR-Anzug mit Raum-Tracker angeschlossen ist, ist belanglos.

Alex
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten
Alt 13.09.2004, 14:05   #13
Wolf-Dieter Wahl
Inventar
 
Registriert seit: 11.12.2001
Beiträge: 1.736


Standard

Hallo Alex,

ist schon okay was du sagst, nur die Schnittstelle könnte m.E. im Drucker sein. Der Drucker selbst soll entscheiden (mit der Software, die drucken will) was und wie zu drucken ist. Und nicht, dass ich zusätzlich 20 MB Software installieren muss, die nur für den Drucker da ist.
____________________________________
Gruß
Dieter
Wolf-Dieter Wahl ist offline   Mit Zitat antworten
Alt 13.09.2004, 20:55   #14
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard

Zitat:
Original geschrieben von Wolf-Dieter Wahl
Der Drucker selbst soll entscheiden (mit der Software, die drucken will) was und wie zu drucken ist. Und nicht, dass ich zusätzlich 20 MB Software installieren muss, die nur für den Drucker da ist.
Im Prinzip, ja.

Bei "intelligenten" Druckern ist das ja der Fall. Ich denke da z.B. an gute PostScript-Drucker. Die haben ja einen PostScript-Interpreter oder sogar PDF-Interpreter in ihrer Firmware eingebaut.

Dort braucht das Betriebssystem bzw. der Treiber eigentlich gar nichts mehr tun als die Datei oder die Ausgabe des Programms direkt an den Drucker zu senden. Hängt der Drucker im Netzwerk dann wird einfach alles an die entsprechende IP-Adresse geschickt.

Über die 20 MB Software ärgere ich mich auch. Meistens sind das nämlich ganz unnötige Dinge. Da werden Hintergrundprozesse installiert, nur, um dauernd über den Tintenstand informiert zu werden.

Bei den sog. WinPrint-Druckern (wo eine Tintenpatrone mehr kostet als der Drucker ) muss allerdings mehr installiert werden weil diese Drucker überhaupt keine "Eigenintelligenz" besitzen. Da muss der Host-Rechner die Aufbereitung der Druckdaten übernehmen und dementsprechend groß ist der Treiber.
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten
Alt 13.09.2004, 20:55   #15
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard

-
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten
Alt 14.09.2004, 09:25   #16
Wolf-Dieter Wahl
Inventar
 
Registriert seit: 11.12.2001
Beiträge: 1.736


Standard

" - "


Übrigens, Mietzekatzen mag ich auch sehr ...
____________________________________
Gruß
Dieter
Wolf-Dieter Wahl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:18 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag