Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
hallo @all,
hätte da mal ne Frage Betreffs installation eines Druckertreibers.Folgendes,hab meinen Laserdrucker Samsung ML-1210 via USB an meine CS angeschlossen,nun wärs natürlich genial wenn irgendwie ne Möglichkeit bestehen würde den Druckertreiber in die CS zu integrieren,damit man nicht mehr auf jedem Client die Druckertreiber installieren muss.Übrigens auf der CD des Druckers sind auch Linuxtreiber dabei also müsste das ja von der Treiberseite her keine Hürde darstellen.Würd mich über eine konstruktive Antwort eurerseits freuen.
das wird so, wie du es angedacht hast nicht funktionieren. ein liunx-treiber ist für linux, ergo nützt er auf einem windows system nichts. automatisches nachladen des druckertreibers geht nur von windows (server) -> windows. du könntest aber den treiber in ein verzeichnis auf die CS kopieren, dann steht er jedem client zu verfügung.
Samba kann exakt das was Schanki verlangt. Das ist im Samba-HOWTO/-Handbuch beschrieben. Es gibt dann ein spezielles print$-Share wo die Treiber abgelegt werden. Verbindet ein Client den Drucker, wird der Treiber automatisch (nach Abfrage) geladen und installiert.
Die Frage ist nur, ober der Samba-Server auf der DS diese Funktionalität eingebaut hat oder nicht. Über das Webinterface lässt sich das vermutlich nicht konfigurieren. Es könnte aber mit dem Samba aus der Optware gehen.
Hier mal die relevanten Ausschnitte aus meiner Samba-Konfig (auf einem "normalen" Debian-Server):
Code:
[global]
load printers = yes
workgroup = GGL
security = user
printer admin = flip
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
browseable = No
[print$]
path = /var/lib/samba/printers
guest ok = yes
browseable = yes
read only = yes
write list = root, @ntadmin, flip, @printadmin
Und dabei ist /var/lib/samba/printers der Ordner wo die Treiber abgelegt werden. DAs machst du nicht manuell, sondern via den "Add Printer Wizard" (rechte Maustaste auf \\diskstation\"Druckern und Faxgeräte" dann "Drucker hinzufügen" und/oder "Servereigenschaften").
Das ganze ist etwas ein Gebastel bis es mal geht. Hier läuft das aber seit längerem (2, 3 Jahre) tadellos.
Die Diskstation hat übrigens soweit ich das verstehe überhaupt keine Druckertreiber drauf. Der Printserver leitet einfach die vom Client aufbereiteten Daten (in der entsprechenden Druckersprache, PS, PCL, etc.) an den Drucker.
@flipflip,@Supaman
ich glaube ihr habt mich beide irgendwie falsch verstanden,oder ich hab mich nicht genau genug ausgedrückt.Was ich erreichen möchte ist folgendes,ich möchte das meine CS den Drucker mit Treiber installiert hat das ich den wie einen Netzwerkdrucker verwenden kann,sprich das ich überhaupt keine Druckertreiber mehr brauch auf der Clientseite.Ich hoffe das war verständlich genug ausgedrückt.
Irgend einen Druckertreiber brauchst du immer auf der Clientseite.
Unix/Linux-Programme schreiben normalerweise Postscript (via einen "Treiber" im Prinzip). Tolle (=teure) Drucker verstehen das direkt, man muss es also nur noch zum Drucker schicken. "Normale" (bezahlbare) Drucker sprechen diverse (einfachere) Sprachen. Da muss der Treiber dann den Output des Programms (unter Windows auch irgendein Standardformat) untsprechend umwandlen (via einen Treiber). Noch billigere Drucker sprechen kaum eine Sprache und der Treiber muss die ganze Rasterung übernehmen und der Drucker druckt im Prinzip lediglich ein Bitmap der Seite.
Es gibt für diverse Drucker Treiber für Linux. Oft wird mit Ghostscript die Postscript-Seite in die Druckersprache gerastert. Siehe "gs --help" für eine Liste der Treiber. Dann gibt es für einige Hersteller (HP weiss ich da gerade) noch spezielle Treiber (eigentlich: Programme, Filter) die noch spezielle Features (Resolution enhancement, Patrone abfragen und solche Dinge) können.
Also kannst du entweder die Treiber (Filter) unter Linux mit einem Drucksystem (LPRNG, CUPS et al.) verwenden und unter Windows den "Adobe Generic PostScript"-Treiber verwenden. Oder du installierst die Treiber auf dem Client und benutzt das Drucksystem auf dem Server für das Weiterleiten an die Drucker und das Jobmanagement.
In beiden Fällen brauchst du aber irgend einen Treiber auf dem Windows-Client. Der "Netzwerkdrucker" macht nur den Anschluss (statt USB oder LPT).
Ersteres würde ich empfehlen, wenn du auch Linux-Clients hast. Aber du kannst aber auch den Filter auf jedem Client installieren. Das wäre bei einem schwachen Server (DS) evtl. sogar zu empfehlen da die Rasterung je nach dem relativ aufwändig ist.
Letzteres ist was wir hier im Geschäft seit Jahren erfolgreich einsetzen. Wir habe hier Linux und Windows und alle Drucker sprechen Postscript. Also können die Linuxprogramme ihren Output direkt auf den Drucker schicken und nur die Windows-Clients müssen zuerst via einen Treiber Postscript generieren. Und genau dieser Treiber liegt auf dem Sambaserver und wird automatisch auf dem Client installiert wenn er dort noch nicht vorhanden ist. Grundsätzlich könnten wir überall den Generic-PS-Treiber nehmen, aber die speziefischen Treiber lassen den User diverse Einstellungen mehr machen (welche Papierkassette, Duplex, Auflösung, Farbig/Schwarzweiss, etc.).
hallo flip,
besten dank für die ausführlichen Infos,dann komm ich nicht drum herum auf meinem Läppi den Treiber zu installieren,eigentlich schade dachte mir ich könnte das vermeiden aber so wies aussieht führt kein Weg daran vorbei.
Hallo Flip,
ich bin Neuling im NAS Bereich und besitze einen gebrauchten DS106e von einem Freund. Verstehe ich das richtig, dass wenn ich den an der DS angeschlossenen ..\usbprinter, im meinem Fall ein Canon Pixma 3000, mit einem Client verbinde, dann wird der Druckertreiber immer auf dem Client instaliert?
Bevor ich die DS hatte, war der Printer an einem Client direkt angeschlossen. Hat prima funktioniert. Nachteil: Ich musste vor dem Drucken von einem anderen PC immer zuerst in den Keller um den Printer-PC hochzufahren. Als ich die DS bekam, habe ich kurzerhand den Drucker an die DS gehängt und konnte den Drucker als Netzwerkdrucker verbinden. Alles hat funktioniert. Aber auf all diesen Clients war der Treiber ja schon von der vorigen Lösung vorhanden.
Jetzt möchte ich einen PC, auf dem der Treiber noch nicht inst. ist, mit dem Netzwerktreiber verbinden. Die Inst.routine läuft bis ich nach einem Druckertreiber gefragt werde. Ich lege die original DruckerCD in den Client ein und browse die verschiedenen *.inf Dateien auf der CD an. Egal welche *.inf ich angebe, es kommt die Fehlermeldung "Druckertreiber-Setupfehler. Der Vorgang konnte nicht abgeschlossen werden."
Jetzt möchte ich einen PC, auf dem der Treiber noch nicht inst. ist, mit dem Netzwerktreiber verbinden. Die Inst.routine läuft bis ich nach einem Druckertreiber gefragt werde. Ich lege die original DruckerCD in den Client ein und browse die verschiedenen *.inf Dateien auf der CD an. Egal welche *.inf ich angebe, es kommt die Fehlermeldung "Druckertreiber-Setupfehler. Der Vorgang konnte nicht abgeschlossen werden."
hast du den Drucker über den Synology Assistenten Installiert?
Wenn nicht dann versuche diesen Weg mal und da kannst du den Treiber dann auch von deiner CD auswählen.
Der Druckertreiber wird auf deinem Client installiert.
Um die CD nicht jedesmal für andere PC´s zu suchen kannst du die Druckertreiber oder auch die gesammte CD in einem Unterordner auf deiner Disk Station ablegen.
Somit hast du im Netzwerk immer Zugriff auf deine Treiber, wenn eine Installation ansteht.