PowerPC (ppc_6xx) Treiber eines Druckers auf CS

DS101g+, DS106j, DS106e, DS106, DS106x, DS107e, DS107, DS108j, DS109j, DS207, DS207.128, CS406, RS406, CS406e, CS407e
Status
Für weitere Antworten geschlossen.

schanki

Benutzer
Mitglied seit
28. Feb 2007
Beiträge
21
Punkte für Reaktionen
0
Punkte
7
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.
 

Supaman

Benutzer
Mitglied seit
26. Jan 2007
Beiträge
1.447
Punkte für Reaktionen
0
Punkte
62
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.
 

flipflip

Benutzer
Mitglied seit
21. Feb 2007
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
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.

Gruss,
flip
 

schanki

Benutzer
Mitglied seit
28. Feb 2007
Beiträge
21
Punkte für Reaktionen
0
Punkte
7
Treiber einbinden

@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.
 

flipflip

Benutzer
Mitglied seit
21. Feb 2007
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
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.).

flip
 

schanki

Benutzer
Mitglied seit
28. Feb 2007
Beiträge
21
Punkte für Reaktionen
0
Punkte
7
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.
 

arsie_de

Benutzer
Mitglied seit
14. Feb 2008
Beiträge
5
Punkte für Reaktionen
0
Punkte
0
Netzwerkdrucker verbinden

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."

Die bekomme ich den Drucker verbunden?

arsie_de
 

Henryk42

Benutzer
Mitglied seit
11. Mai 2007
Beiträge
135
Punkte für Reaktionen
0
Punkte
16
Hallo Flip,

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."

Die bekomme ich den Drucker verbunden?

arsie_de

Hallo arsie_de

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.

mfg
Henryk42
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat