Van egy OpenSUSE10.3 serverem, amin tobbek kozott Samba is fut. A file megosztast gond nelkul csinalja, viszont a nyomtato megosztas WinXP-rol nem mukodik, mikozben Linux/samba kliensrol igen. A nyomtato (egy HPG55) USB-vel van a gephez kotve, helyileg (a serverrol) nyomtatni is scannelni is tudok vele. A Windowos gepek látják a doaminen a nyomtatot, ki is tudjak nyitni, de ha jobot kuldenek ra nem jon ki semmi. Akkor sem ha net use-val atiranyitom az LPT1-t a Samba nyomtatora. A windows XP-s gepek latszolag tudnak jobokat kuldeni, de mar a queuban nem jelenik meg semmi. Az WinXP-n a nyomtato ikonjan megjelenik egy ’1’ jel, ami kesobb visszavalt ’0’-ra. Mintha nyomtatna valahova, csak nem tudom hova. Azert irtam a kerdojelet a cimben, mert meg abban sem vagyok biztos, hogy a Sambaval van baj. A konfig file alabb jon. Es megegyszer, Linux Samba klienssel vidaman tudok a server Samba nyomtatoval nyomtatni. Hol induljak el a hibakeresessel?
[global]
dos charset = CP852
workgroup = MYDOMAIN
server string = %h server (Samba %v)
interfaces = 127.0.0.1, eth0
bind interfaces only = Yes
map to guest = Bad User
obey pam restrictions = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
unix password sync = Yes
log level = 2
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
name resolve order = wins bcast host lmhosts
time server = Yes
load printers = Yes
printcap name = cups
add machine script = /usr/sbin/useradd -g machines -c "netbios name" -d /var/lib/nobody -s /bin/false %m$
logon script = logon.bat
logon path = \\srv2\profiles\%U
logon drive = o:
logon home = \\srv2\local\share\%S
domain logons = Yes
os level = 65
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes
ldap ssl = no
panic action = /usr/share/samba/panic-action %d
invalid users = bin, deamon, sync, shutdown
admin users = administrator
hosts allow = 192.168.2.0/255.255.255.0, 127.0.0.1
hosts deny = ALL
printing = cups
print command =
lpq command = %p
lprm command =
[netlogon]
comment = Netlogon Services
path = /var/lib/samba/netlogon
admin users = root, administrator, supi, @ntadmin
guest ok = Yes
[profiles]
comment = Profiles
path = /var/lib/samba/profiles
valid users = %U
read only = No
create mask = 0600
directory mask = 0700
profile acls = Yes
browseable = No
[users]
comment = All users
path = /local/share
read only = No
create mask = 0660
directory mask = 0770
inherit permissions = Yes
veto files = /aquota.user/groups/shares/
[homes]
comment = Home Directories
path = /local/share/%U
valid users = %S
read only = No
create mask = 0660
directory mask = 0770
browseable = No
[common]
comment = Common Files
path = /local/share/common
valid users = user1, user2, user3
write list = user1, user2, user3
force user = nobody
force group = users
read only = No
force create mode = 0660
force directory mode = 0770
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, root, administrator
force group = ntadmin
create mask = 0664
directory mask = 0775
guest ok = Yes
[HPG55USB]
comment = USB kábellel csatlakoztatott nyomtató
path = /var/spool/samba
guest ok = Yes
printable = Yes
use client driver = Yes
browseable = Yes
[pdf]
comment = PDF creator
path = /var/tmp
create mask = 0600
printable = Yes
- 1209 megtekintés
Hozzászólások
Biztos ami biztos, mielőtt mélyebbre ásunk megkérdem: A Windowsra fel van telepítve a nyomtatódriver?
Amúgy nekem az smb.conf ide vonatkozó része mindössze ennyi:
[printers]
comment = All Printers
path = /var/spool/samba
guest ok = Yes
printable = Yes
browseable = No
És mindenki tud nyomtatni
--
Intelligens ember itt nem dohányzik! A többinek meg Tilos!
- A hozzászóláshoz be kell jelentkezni
Szerintem nincs joga..
create mask 664..
Nekem igy néz ki:
[printers]
comment = All Printers
path = /tmp
create mask = 0700
printable = Yes
browseable = Yes
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[LaserJet-1018]
comment = LaserJet-1018
path = /tmp
read only = No
create mask = 0700
guest ok = Yes
printable = Yes
printer name = LaserJet-1018
oplocks = No
share modes = Yes
browseable = Yes
pch
- A hozzászóláshoz be kell jelentkezni
Kösz a tippet, delutan kiprobalom.F.
- A hozzászóláshoz be kell jelentkezni
Igen, ha atdugom az USB kabelt egy munkaallomasba, akkor tud nyomtatni. udv. F.
- A hozzászóláshoz be kell jelentkezni
Több dolgot is megváltoztattam - közülük néhány meglehet fölösleges, még nem volt időm kitisztázni – de most szépen működik a nyomtatás XP-ről is.
A [global] részben beszúrtam az alábbi sort: cups options = raw
A többi így néz ki:
[printers]
comment = All Printrers
path = /var/spool/samba
guest ok = Yes
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin, administrator, supi, root
guest ok = yes
Kivettem a PDF nyomtatást, hát az zavar be:
#[pdf]
# comment = PDF creator
# path = /var/spool/samba
# create mask = 0700
# printable = Yes
#
Így müxik, köszi. F.
- A hozzászóláshoz be kell jelentkezni