cups samba und win2k

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
Antworten
Benutzeravatar
leon
Beiträge: 35
Registriert: 05.11.2002 15:41:34
Kontaktdaten:

cups samba und win2k

Beitrag von leon » 08.01.2003 00:56:24

hi,
ich komme bei folgendem problem echt nicht mehr weiter.
ich habe einen epson sc 460 an einem server mit woody, cups eingehaengt.
drucken local funktioniert.
die linux-clients ( ebenfalls woody, cups) koennen auf den drucker zugreifen.
klapt also auch.
unter win2k sehe ich mein home-verzeichnis und kann lesen und schreiben.
den drucker sehe ich auch und kann auch die treiber installieren, aber win2k meldet
anschliessend: zugriff verweigert; keine verbindung moeglich
da es unter linux funktioniert denke ich mal, das es irgendwie an samba liegen muss.
die smb.conf sieht nach 1000 versuchen jetzt so aus:

Code: Alles auswählen

[global]
	workgroup = myworkgroup
	server string = %h server (Samba %v)
	encrypt passwords = Yes
	obey pam restrictions = Yes
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	printcap name = lpstat
	dns proxy = No
	invalid users = root
	printing = cups
#      use client driver = Yes

[homes]
	comment = Home Directories
	read only = No
	create mask = 0775
	directory mask = 0775
	browseable = No

[public]
	comment = Public Directory
	path = /home/public
	read only = No
	create mask = 0775
	directory mask = 0775

[printers]
	comment = All Printers
	path = /tmp
#	create mask = 0700
	create mode = 0700
#	guest ok = Yes
	printable = Yes
	browseable = No
	public=No
	writable=No

#[print$]
#	comment = Freigabe fuer Druckertreiber
#	path = /etc/printers
#	write list = root,@printadmin
hat jemand schonmal einen drucker an einer woody-kiste so zum laufen gekriegt, das
er auch von win2k aus drucken koennte?

The Ripper
Beiträge: 103
Registriert: 30.03.2002 16:26:45
Kontaktdaten:

Beitrag von The Ripper » 09.01.2003 13:15:54

Schreib mal in die [printers]-Sektion folgendes dazu:

Code: Alles auswählen

  use client driver = yes
dann müsste die "Zugriff verweigert"-Meldung weg sein.
Wenn er danach allerdings immer noch nicht drucken will, entferne in /etc/cups/mime.* die Kommentarzeichen vor den "application/octet-stream"-Einträgen (jeweilsziemlich weit hinten).

Benutzeravatar
leon
Beiträge: 35
Registriert: 05.11.2002 15:41:34
Kontaktdaten:

Beitrag von leon » 09.01.2003 18:15:06

danke, danke, danke ,danke,
ich war schon kurz davor mir einen zweit-drucker zu kaufen ;-)

das wars

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 09.01.2003 18:30:50

noch ein tipp.
ich habe unter linux/cups 2 queues bzw. printer eingerichtet und via samba freigegeben.
warum:
queue 1:
input postscript - samba - ghostscript - laserjet
(nutze ich unter linux als standarddrucker und unter windows mit dem apple postscript treiber)

queue 2:
input raw - samba - laserjet.
(nutze unter windows den "native" laserjet treiber und samba uebergibt den job dann 1zu1 an den drucker. ist sehr schnell, da die ghostscriptumwandlung entfaellt

und dann habe ich noch eine "virtuellen" drucker in samba generiert,m der als output ein pdf im home des users erzeugt:
input postscript - samba - pdfwriter - pdf

hier der auszug aus meiner smb.conf

Code: Alles auswählen

[printers]
        path = /tmp
        browseable = No
        comment = All Printers
        printable = Yes
        create mask = 0700

[PDF-Create]
        comment = PDF Erstellung
        path = /var/spool/samba
        printable = yes
        public = yes
        print command = gs -dNOPAUSE -q -dBATCH -sDEVICE=pdfwrite \
                        -sOutputFile=%H/%s.pdf %s; rm %s



Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 09.01.2003 21:01:52

Hmm... Du solltest in dem Skript aber definitiv testen, ob die Ausgabedatei evtl. schon existiert, sonst steht irgendwann einmal ein User mit einem dicken Knueppel hinter Dir...

Oder Du schreibst nach tmp und die User muessen sich den Kram selbst abholen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Antworten