cups-Drucker mittels samba fuer Windows bereitstellen?
Hallo, ich versuche gerade meinen lokalen Drucker am Suse 8.1 System fuer den Windows-Rechenr meiner Frau freizugeben. Die Freigabe hat auch schon geklappt, zumindest ist er in der Netzwerkumgebung zu sehen. Jetzt wollte ich aber, dass der Treiber auf meinem System zur Verfuegung gestellt wird, dabei komme ich aber nicht so recht weiter. Wenn ich im Kontrollzentrum versuche, den Treiber zu exportieren, bekomme ich eine Fehlermeldung, dass etwas fehlt.In der Linux-User 02/03 gab es dazu einen Artikel. Benoetigt wird danach das Paket "cups-samba". Nur das kann ich niergends finden, weder auf dem Rechner, noch auf der DVD, noch im Netz. Und die Suche bei google bleibt auch erfolglos, da der Bidestrich "-" nicht genommen wird. Bei rpmseek.com bin ich auch nicht weiter gekommen, auch nicht direkt bei Suse. Noch ein paar Daten zum System: kde 3.1, cups 1.1.15-69, HP400 und Win2000 Enrico PS: Das lokale Installieren des HP-Treibers auf dem Windows-Rechner fuehrt nur zu seltsamen Ausdruecken, als wenn alles verschmirt ist. Deshalb wollte ich versuchen, den Treiber bei mir zur Verfuegung zu stellen.
Ich habe noch etwas anderes probiert, was auch nicht so recht klappt: tim:/home/enrico # cupsaddsmb -U root hp400 Password for root required to access localhost via SAMBA: Password for root required to access localhost via SAMBA: ERROR: Unable to copy Windows printer driver files (256)! tim:/home/enrico # Welches Password wird denn gefordert? Das root-password von meinem System scheint es nicht zu sein, nur welches dann? Enrico
Hallo, ich habe es eben gerade genau andersherum gemacht :-) Mit SuSE 8.1 habe ich mich mit dem Rechner meiner Frau verbunden, wo eine Freigabe auf einen Drucker existiert, welcher mit USB an ihren Rechner angeschlossen ist. Am Dienstag, 11. März 2003 19:35 schrieb Enrico Apel:
tim:/home/enrico # cupsaddsmb -U root hp400 Password for root required to access localhost via SAMBA: Password for root required to access localhost via SAMBA: ERROR: Unable to copy Windows printer driver files (256)! tim:/home/enrico #
Welches Password wird denn gefordert? Das root-password von meinem System scheint es nicht zu sein, nur welches dann?
Ich tippe auf genau dieses. Merke: /etc/passwd ungleich /etc/samba/passwd Wenn Du die User für Samba mit denen Deines Systems synchronisierst (also es auch einen User "root" in Samba gibt), dann sollte es funken. Mehr Info: http://www.linux-community.de/Neues/story?storyid=6123 kind regards Martin Mewes -- ###################################################################### http://www.mamemu.de/ | Meine Homepage (BETA) http://vmware.itst.org/ | Ein deutschsprachiges VMware-Forum http://www.agent-de.org/ | Der "Forte Agent" auf Deutsch http://www.forteinc.com/ | Das "Forte Agent"-Original
Am Dienstag, 11. März 2003 20:13 schrieb Martin Mewes:
Ich tippe auf genau dieses. Merke: /etc/passwd ungleich /etc/samba/passwd
Wenn Du die User für Samba mit denen Deines Systems synchronisierst (also es auch einen User "root" in Samba gibt), dann sollte es funken.
Jetzt habe ich also noch einmal mittels "smbpasswd -e" und "smbpasswd -a root" sowie "cupsaddsmb -U root hp400" root eingerichtet usw. Windows kommt damit aber immer noch nicht zurecht. Unter W2K laeuft der Rechner zwar unter einem user, aber auch mit dem klappt es nicht. Im Kontrollzentrum kann ich das ja auch versuchen, indem ich auf den Drucker gehe und in freigeben will; ich bekomme alllerdings ein "Fehlgeschlagen" und Einige Treiberdateien fehlen. Sie können Sie über die Webseiten von Adobe erhältlich. Weitere Detail finden Sie auf der Handbuchseite cupsaddsmb (Sie benötigen CUPS in Version 1.1.11 oder höher).
Mehr Info:
Steht leider auch nicht soviel neues drin. Enrico
Ich habe wieder weiter gestoebert, da es immer noch nicht so recht klappt. Wenn ich im Kontrollzentrum "Treiber exportieren" ausfuehre, kommt der Hinweis Sie sind im Begriff, den Treiber hp400 durch Samba zu einem Windows-Client zu exportieren. Dazu benötigen Sie den Adobe-PostScript-Treiber, eine aktuelle Version von Samba 2.2.x und einen laufenden SMB-Service auf dem Ziel-Server. Klicken Sie auf Export, um die Operation zu starten. Lesen Sie die Handbuchseite zu cupsaddsmb in Konqueror oder geben Sie man cupsaddsmb in einem Konsolen-Fenster ein, falls Sie weitere Informationen zur Funktionalität benötigen. Auf der Adobe-Seite finde ich einen link zu W2K und HP. Dort wird mir eine hp.exe angeboten. Muss ich die zuvor auf dem Windows-client ausfuehren? Wenn ich noch einmal in die manpage von cupsaddsmb schaue, finde ich die Passage ADOBE POSTSCRIPT DRIVERS FOR WINDOWS cupsaddsmb uses the Adobe PostScript printer drivers for Windows, which are available for download from the Adobe web site (http://www.adobe.com). Once you have extracted the driver files, create a "drivers" directory in the CUPS data directory (usually /usr/share/cups) and copy the Adobe files using UPPERCASE filenames, as follows: ADFONTS.MFM ADOBEPS4.DRV ADOBEPS4.HLP ADOBEPS5.DLL ADOBEPSU.DLL ADOBEPSU.HLP DEFPRTR2.PPD ICONLIB.DLL PSMON.DLL ?? Nun ist meine Verwirrung komplett. Muss ich also hp.exe unter windows ausfuehren und dann die o.a. Dateien nach Linux kopieren, und wenn ja wohin? Derzeit sieht das Verzeichnis so aus /var/lib/samba/drivers/: insgesamt 28 drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 . drwxr-xr-x 6 root root 4096 2003-03-12 19:58 .. drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32ALPHA drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32MIPS drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32PPC drwxrwxr-x 2 root ntadmin 4096 2003-03-12 17:51 W32X86 drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 WIN40 /var/lib/samba/drivers/W32ALPHA: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. # /var/lib/samba/drivers/W32MIPS: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. /var/lib/samba/drivers/W32PPC: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. /var/lib/samba/drivers/W32X86: insgesamt 80 drwxrwxr-x 2 root ntadmin 4096 2003-03-12 17:51 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. -rw-rw-r-- 1 root ntadmin 66257 2003-03-12 19:32 hp400.PPD /var/lib/samba/drivers/WIN40: insgesamt 12 drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. drwxrwxr-x 2 mareike ntadmin 4096 2003-03-12 16:46 0 /var/lib/samba/drivers/WIN40/0: insgesamt 8 drwxrwxr-x 2 mareike ntadmin 4096 2003-03-12 16:46 . drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 .. tim:~ # # Versuche ich im Kontrollzentrum, des "IPP-Bericht fuer Drucker...", kommt das Fehler bei der Übermittlung von Drucker-Informationen: IPP-Anforderung ist aus unbekannten Gründen fehlgeschlagen. Verwirrt, Enrico
Ich probiers doch nochmal mit einer Nachfrage, ob nicht doch noch jemand eine Idee hat? Am Mittwoch, 12. März 2003 20:07 schrieb Enrico Apel:
Ich habe wieder weiter gestoebert, da es immer noch nicht so recht klappt.
Wenn ich im Kontrollzentrum "Treiber exportieren" ausfuehre, kommt der Hinweis
Sie sind im Begriff, den Treiber hp400 durch Samba zu einem Windows-Client zu exportieren. Dazu benötigen Sie den Adobe-PostScript-Treiber, eine aktuelle Version von Samba 2.2.x und einen laufenden SMB-Service auf dem Ziel-Server. Klicken Sie auf Export, um die Operation zu starten. Lesen Sie die Handbuchseite zu cupsaddsmb in Konqueror oder geben Sie man cupsaddsmb in einem Konsolen-Fenster ein, falls Sie weitere Informationen zur Funktionalität benötigen.
Auf der Adobe-Seite finde ich einen link zu W2K und HP. Dort wird mir eine hp.exe angeboten. Muss ich die zuvor auf dem Windows-client ausfuehren?
Wenn ich noch einmal in die manpage von cupsaddsmb schaue, finde ich die Passage
ADOBE POSTSCRIPT DRIVERS FOR WINDOWS cupsaddsmb uses the Adobe PostScript printer drivers for Windows, which are available for download from the Adobe web site (http://www.adobe.com). Once you have extracted the driver files, create a "drivers" directory in the CUPS data directory (usually /usr/share/cups) and copy the Adobe files using UPPERCASE filenames, as follows:
ADFONTS.MFM ADOBEPS4.DRV ADOBEPS4.HLP ADOBEPS5.DLL ADOBEPSU.DLL ADOBEPSU.HLP DEFPRTR2.PPD ICONLIB.DLL PSMON.DLL
?? Nun ist meine Verwirrung komplett. Muss ich also hp.exe unter windows ausfuehren und dann die o.a. Dateien nach Linux kopieren, und wenn ja wohin? Derzeit sieht das Verzeichnis so aus
/var/lib/samba/drivers/: insgesamt 28 drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 . drwxr-xr-x 6 root root 4096 2003-03-12 19:58 .. drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32ALPHA drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32MIPS drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 W32PPC drwxrwxr-x 2 root ntadmin 4096 2003-03-12 17:51 W32X86 drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 WIN40
/var/lib/samba/drivers/W32ALPHA: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. # /var/lib/samba/drivers/W32MIPS: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 ..
/var/lib/samba/drivers/W32PPC: insgesamt 8 drwxrwxr-x 2 root ntadmin 4096 2002-12-12 22:44 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 ..
/var/lib/samba/drivers/W32X86: insgesamt 80 drwxrwxr-x 2 root ntadmin 4096 2003-03-12 17:51 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. -rw-rw-r-- 1 root ntadmin 66257 2003-03-12 19:32 hp400.PPD
/var/lib/samba/drivers/WIN40: insgesamt 12 drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 . drwxrwxr-x 7 root ntadmin 4096 2003-03-02 17:57 .. drwxrwxr-x 2 mareike ntadmin 4096 2003-03-12 16:46 0
/var/lib/samba/drivers/WIN40/0: insgesamt 8 drwxrwxr-x 2 mareike ntadmin 4096 2003-03-12 16:46 . drwxrwxr-x 3 root ntadmin 4096 2003-03-12 19:32 .. tim:~ # #
Versuche ich im Kontrollzentrum, des "IPP-Bericht fuer Drucker...", kommt das
Fehler bei der Übermittlung von Drucker-Informationen: IPP-Anforderung ist aus unbekannten Gründen fehlgeschlagen.
Verwirrt,
Enrico
Enrico Apel wrote:
Hallo,
ich versuche gerade meinen lokalen Drucker am Suse 8.1 System fuer den Windows-Rechenr meiner Frau freizugeben. Die Freigabe hat auch schon geklappt, zumindest ist er in der Netzwerkumgebung zu sehen.
Jetzt wollte ich aber, dass der Treiber auf meinem System zur Verfuegung gestellt wird, dabei komme ich aber nicht so recht weiter.
Wenn ich im Kontrollzentrum versuche, den Treiber zu exportieren, bekomme ich eine Fehlermeldung, dass etwas fehlt.In der Linux-User 02/03 gab es dazu einen Artikel. Benoetigt wird danach das Paket "cups-samba". Nur das kann ich niergends finden, weder auf dem Rechner, noch auf der DVD, noch im Netz. Und die Suche bei google bleibt auch erfolglos, da der Bidestrich "-" nicht genommen wird. Bei rpmseek.com bin ich auch nicht weiter gekommen, auch nicht direkt bei Suse.
Noch ein paar Daten zum System: kde 3.1, cups 1.1.15-69, HP400 und Win2000
Enrico
PS: Das lokale Installieren des HP-Treibers auf dem Windows-Rechner fuehrt nur zu seltsamen Ausdruecken, als wenn alles verschmirt ist. Deshalb wollte ich versuchen, den Treiber bei mir zur Verfuegung zu stellen.
Hi Enrico! Wenn Du eine Anleitung dazu benötigst, schreib mal ne PM an mich. ich schicke Dir dann gerne mal eine Dokumentation zu, die ich erstellt habe. Gruß, Martin Grabbel
participants (3)
-
Enrico Apel
-
Martin Grabbel
-
Martin Mewes