PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Internetdrucker (linux) auf win98 Client einrichten



~Gh05t~
16.09.04, 09:17
Hi all,
ich hab hier ein Netzwerk mit einem SuSE 9.1 Server, 14 Win2000 und einem Win98SE Clients.
An dem SuSE Server ist ein Kyocera FS800 Drucker als Internetdrucker installiert. Dieser ist von dem Win9k clients ganz einfach einzurichten, in dem man bei der Installation "Netzwerkdrucker" auswählt und dann als URL "http://192.168.x.x:631/printers/kyocera_fs800" eingibt.
Leider unterstützt win98 diese Form von Netzwerkdruckern nicht, man kann nur Drucker mit Windows-freigabe oder TCP-IP Drucker (mit Hilfe einiger Tools (http://rescomp.ksu.edu/printer.html)) installieren.
Leider bekomme ich mit Samba 3 keine Druckerfreigabe hin (bei mir daheim auch nicht), im Netz gibts nur nen PDF-Drucker :(

Die Lösung gefällt mir (bis auf die Tatsache, dass der Druckertreiber nicht vom Server installiert werden kann) schon ganz gut, nur der Win98 Rechner muss nohc drucken können, und zwar direkt auf den Server.
Kann mir da jemand nen Tip geben? Gibt es Tools für win98 um sowas einzurichten? Oder muss ich doch noch ma an mein Samba ran? (hab da noch nie nen Netzdrucker installed bekommen)

thx 4 help

hubrach
23.09.04, 07:35
Dan gib doch mal deine smb.conf .....
Sonst kann man(n) nicht helfen ..

~Gh05t~
25.09.04, 00:05
Komme gerade nicht an die Config, habe aber ne andere Lösung gefunden, die zwar von M$ ist, aber funktioniert: http://www.microsoft.com/windows98/downloads/contents/WUPreviews/IPP/Default.asp

Das SMB interessiert mich aber trotzdem, ich bekomme es z.B. nicht hin, mit dem Samba 3 ne Freigabe zu machen, die für ALLE zu erreichen ist (OHNE username und OHNE passwort). Wenn ich das nächste ma beim Server vorbeikomme, poste ich die smb.conf ma.

~Gh05t~
27.09.04, 10:48
Also, hier ist meine smb.conf:


[global]
workgroup = SCHULE
netbios name = BBServer
server string = BBServer
encrypt passwords = yes
browseable = yes
browse list = yes
public = no
writeable = no
guest ok = yes
security = user
interfaces = 127.0.0.1 eth0
bind interfaces only = true
printing = cups
printcap name = cups
# printcap cache time = 750
load printers = yes
printer admin = @users, @ntadmin, root, administrator, alle
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
wins support = yes
map to guest = Bad User
os level = 99
unix extensions = Yes
preferred master = auto
available = yes

[pdf]
comment = PDF creator
path = /var/tmp
printable = yes
print command = /usr/bin/smbprngenpdf -J '%J' -c %c -s %s -u '%u' -z %z
create mask = 0600
browseable = yes
guest ok = no

[printers]
comment = Netzwerkdrucker
printable = yes
printing = cups
print command = lpr-cups -P %p -o raw %s -r
path = /var/tmp
create mask = 0600
# lpq command = /usr/bin/lpq %p
# lprm command = /usr/bin/lprm -P%p %j
# browseable = yes
# directory mask = 0775
# printable = no

[schueler]
path = /daten/schueler
browseable = yes
read only = no
writeable = yes
guest ok = no
printable = no

[lehrer]
path = /daten/lehrer
browsable = yes
read only = yes
writeable = no
browseable = yes
guest ok = no
printable = no

#Zu testzwecken erst mal weggelassen:
#[print$]
# comment = Printer Drivers
# browseable = yes
# read only = Yes
# guest ok = yes
# public = yes
# path = /etc/samba/drivers
# path = /var/lib/samba/drivers
# write list = @ntadmin root administrator alle
# force group = ntadmin alle
# create mask = 0664

So funktioniert gar nix, nur der PDF Printer wird unter Windows gefunden.
Die Freigaben gehen so zwar, ich würde allerdings gerne noch eine Public-Freigabe erstellen (ohne Username/PW). Wie mache ich das mit "security=user" ?

hubrach
27.09.04, 11:29
public = no "Public no" und "guest ok" widersprechen sich
guest ok = yes


printing = cups
printcap name = cups Heißt Deine Printcap Datei wirklich so ??? Oder gibt es keine ???

load printers = yes

map to guest = Bad User
os level = 99 Hoffendlich hast du keinen NT oder w2k Server als Domaincontroller im Netz ...
unix extensions = Yes
preferred master = auto
available = yes

[printers]
comment = Netzwerkdrucker
printable = yes
printing = cups überflüssig
print command = lpr-cups -P %p -o raw %s -r
path = /var/tmp
create mask = 0600
# lpq command = /usr/bin/lpq %p
# lprm command = /usr/bin/lprm -P%p %j
browseable = yes einfügen
# directory mask = 0775
# printable = no
[sharefueralle]
path = /wo/auch/immer
browseable = yes
writeable = yes
guest ok = yes
force user = Gastaccount


[schueler]
path = /daten/schueler
browseable = yes
read only = no
writeable = yes
guest ok = no
printable = no

[lehrer]
path = /daten/lehrer
browsable = yes
read only = yes
writeable = no
browseable = yes
guest ok = no
printable = no

#Zu testzwecken erst mal weggelassen:
#[print$]
# comment = Printer Drivers
# browseable = yes
# read only = Yes
# guest ok = yes
# public = yes
# path = /etc/samba/drivers
# path = /var/lib/samba/drivers
# write list = @ntadmin root administrator alle
# force group = ntadmin alle
# create mask = 0664





Bitte auch mal den inhalt der printcap datei posten ....

hubrach
27.09.04, 11:32
Läuft Cups überhaupt ??
"rccups status "

aheinhold
28.09.04, 09:31
Hi,

schau mal hier (http://www.tecchannel.de/betriebssysteme/1393/index.html) und vor allem aber hier (http://www.tecchannel.de/betriebssysteme/1335/index.html) .
Vielleicht kommst du damit weiter.

~Gh05t~
29.09.04, 09:17
also, cups läuft, im moment nutze ich das als IPP Druckerserver. Die Änderungen in smb.conf machen keinen Unterschied. Netzdrucker geht nicht (public freigabe hab ich noch nit getestet).
Meine printcaps file:


kyocera_fs800|kyocera_fs800:rm=bbserver:rp=kyocera _fs800:

hab die file normalerweise direkt verlinkt ( "/etc/cups/printcap" ), hatte aber irgendwo mal einfach "cups" gelesen und das mal getestet... bringt beides nichts.