Anwendung -> Drucker-Spooler -> Virutalisierte Treiberumsetzung -> USB/LAN -> Drucker
Denn, wer einmal einen Nadeldrucker unter Windows 7 einrichten wollte, weiß wovon ich rede.
Wie laufen die denn sonst? Also zumindest mit einem Unix/Linux laufen die immer im Usermode. Kommunikation über USB läuft über libusb, welche vom CUPS eingebunden wird.
> Also zumindest mit einem Unix/Linux laufen die immer im Usermode.
Das kommt dem Problem schon näher. Zumindest under XP laufen Druckertreiber immer Kernel-Mode, weil alle Grafiktreiber (aus Geschwindigkeitsgründen) im Kernel-Mode laufen. Under Windows Vista soll das anders sein, aber Legacy-Treiber sind natürlich immer noch im Kernel unterwegs.
Da macht es schon Sinn, im Kernel nur eine Beschreibungssprache zu verwenden, und diese auf dem Druckerserver zu verarbeiten. Wobei wie schon erwähnt das Problem mit Postscript (1984!) eigentlich gelöst ist. Wer seine Geschichte nicht versteht, ist dazu verdammt, sie zu wiederholen!
TSteffen schrieb:
--------------------------------------------------------------------------------
> Das kommt dem Problem schon näher. Zumindest under XP laufen Druckertreiber
> immer Kernel-Mode, weil alle Grafiktreiber (aus Geschwindigkeitsgründen) im
> Kernel-Mode laufen. Under Windows Vista soll das anders sein, aber
> Legacy-Treiber sind natürlich immer noch im Kernel unterwegs.
Aua, wer erzählt euch den solch einen Blödsinn? Ganz sicher kein Druckerhersteller und auch Microsoft nicht.
Also: Unter NT liefen die Druckertreiber als Kernel-Mode-Trteiber (Sogenannte "Type 2 Driver"). Ab Windows 2000 gibt es die User-Mode Treiber oder "Type 3 Driver". Das sind auch die Treiber, die man heute von den Herstreller bekommt und die die Bezeichnung "Für Windows 2000/XP/2003/2008/Vista/7/2008R2" tragen. Kernel-Mode kann man zwar bis 2003 installieren, aber das muss man explizit einschalten bzw. erlauben. Ab NT6 ist damit endgültig Schluss.
Ist mein Treiber Type2 oder Type 3? Kann man einfach festellen, wenn man in die Servereigenschaften schaut oder aber mal in "c:\windows\sytem32\spool\drivers" schaut. Da gibt es Unterverzeichnisse "2" und "3".
Ein Kernal-Mode Treiber reisst das ganze OS in den Abgrund. Ein User-Mode Treiber nur den Spooler-Prozess. Doch ab Windows 7/2008R2 gibt es die Druckertreiber-Isolation. Damit kann man suspekte Treiber in einen eigenen Prozess auslagern und dann reisst der sich nur noch selber in den Abgrund und der Rest läuft weiter.
> Wer seine Geschichte nicht versteht, ist dazu verdammt, sie zu wiederholen!
Jaja, aber man sollte die richtige Geschichte kennen und nicht 1996 stehen geblieben sein. Onkel Helmut ist nicht mehr Kanzler sondern Tante Angela!
Twittern und Mailen für die Piratenpartei im Dienst verboten
Cinemagram-App wieder in Apples App Store
Hersteller wehren sich gegen neue "Mondtarife"
"Gebt mir meine Rechner zurück!"
Siri braucht sich nicht zu fürchten
Kommentare: 384 | letzter Beitrag 25.05. 15:32
Kommentare: 220 | letzter Beitrag 25.05. 19:00
Kommentare: 215 | letzter Beitrag 25.05. 11:40
Kommentare: 183 | letzter Beitrag 25.05. 20:19
Kommentare: 125 | letzter Beitrag 00:45 Uhr
E-Mail an news@golem.de

Weitgehend unbemerkt hat der US-Händler Tigerdirect die ersten Chromebox-Systeme von Google ausgeliefert. Für 330 US-Dollar bekommt der Nutzer recht gute Hardware in Nettop-Form, die sehr viel leistungsfähiger ist als die des Chromebook mit ChromeOS.

Der japanische Spieldesigner Goichi Suda - Fans sagen schlicht "Suda 51" - ist für schräge Actionspiele bekannt. Sein nächstes Werk schickt ein scheinbar braves Schulmädchen in den Kampf gegen Zombies.
Das Unternehmen Owncloud entwickele nur Software und biete Support für Kunden, sagte Technikchef Frank Karlitschek auf dem Linuxtag 2012. Darüber hinaus verriet er einige technische Details zu Owncloud 4 und kommenden Entwicklungen.

Das Chronic-Dev-Team und das iPhone-Dev-Team haben ihre Untethered-Jailbreaking-Software für iOS 5.1.1 veröffentlicht. Damit lassen sich das iPhone, das iPad und der iPod touch für nicht von Apple abgesegnete Software freischalten.

Dorothee Bär warnt nach einer Studie der Bundesregierung davor, Computerspiele und das Internet als Gefahr für Leib und Leben darzustellen.

Ein Injektionsinstrument, das ein Medikament annähernd mit Schallgeschwindigkeit durch die Haut schießt, haben Forscher am MIT entwickelt. Da der Strahl nur hauchdünn ist, soll der Patient die Injektion praktisch nicht spüren.