Hi all, yesterday I began to dive to linux printing, and I feel a bit lost in it. I need help.
First I've inslalled samba* and cups* debs to my woody box. I tried to share some folders with samba and it worked fine. Then I read docs on cups.org and did elfie:/home/elf# lpinfo -v network socket network http network ipp network lpd direct parallel:/dev/lp0 serial serial:/dev/ttyS0?baud=115200 serial serial:/dev/ttyS1?baud=115200 serial serial:/dev/ttyS2?baud=115200 serial serial:/dev/ttyS3?baud=115200 network smb well, my printer Epson LQ 100+ ESC/P2 is found on /dev/lp0 then /usr/sbin/lpadmin -p EpsonLQ -E -v parallel:/dev/lp0 -m epson24.ppd ok, passed lpr sometextfile.txt whouu, it's printing, but the resolution is terrible. Wanted to edit some config, but I cant find any. Where are stored information about my printer??? Which file I have to edit? Then I tried gtkpl, great, I can set good resolution, but it's applied only on files printed just from gtkpl. How can I solve this? Finaly, on cups.org i find how to make cups and samba work together. I added this lines to my smb.conf printing = cups printcap name = cups load printers = yes I ran testparm, it passed (log is attached) I tried smbclient elfie:/home/elf# smbclient -U% -L localhost added interface ip=147.32.115.100 bcast=147.32.115.127 nmask=255.255.255.224 Domain=[ELFNET] OS=[Unix] Server=[Samba 2.2.2debian-2] Sharename Type Comment --------- ---- ------- elf Disk Elf's home hanka Disk Hanka's home shared Disk Shared folder IPC$ IPC IPC Service (elfie server (Samba 2.2.2debian-2)) ADMIN$ Disk IPC Service (elfie server (Samba 2.2.2debian-2)) Ooops, where is my shared printer? :-( Please help me. Regards Mirek
Load smb config files from /etc/samba/smb.conf Processing section "[elf]" Processing section "[hanka]" Processing section "[shared]" Unknown parameter encountered: "host allow" Ignoring unknown parameter "host allow" Loaded services file OK. Press enter to see a dump of your service definitions # Global parameters [global] coding system = client code page = 850 code page directory = /usr/share/samba/codepages workgroup = ELFNET netbios name = ELFIE netbios aliases = netbios scope = server string = %h server (Samba %v) interfaces = bind interfaces only = No security = SHARE encrypt passwords = Yes update encrypted = No allow trusted domains = Yes hosts equiv = min passwd length = 5 map to guest = Never null passwords = No obey pam restrictions = Yes password server = smb passwd file = /etc/samba/smbpasswd root directory = pam password change = No passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . passwd chat debug = No username map = password level = 0 username level = 0 unix password sync = No restrict anonymous = No lanman auth = Yes use rhosts = No log level = 2 syslog = 0 syslog only = No log file = max log size = 1000 timestamp logs = Yes debug hires timestamp = No debug pid = No debug uid = No protocol = NT1 large readwrite = No max protocol = NT1 min protocol = CORE read bmpx = No read raw = Yes write raw = Yes nt smb support = Yes nt pipe support = Yes announce version = 4.5 announce as = NT max mux = 50 max xmit = 65535 name resolve order = lmhosts host wins bcast max packet = 65535 max ttl = 259200 max wins ttl = 518400 min wins ttl = 21600 time server = No change notify timeout = 60 deadtime = 0 getwd cache = Yes keepalive = 300 lpq cache time = 10 max smbd processes = 0 max disk size = 0 max open files = 10000 read size = 16384 socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096 stat cache size = 50 use mmap = Yes total print jobs = 0 load printers = Yes printcap name = cups disable spoolss = No enumports command = addprinter command = deleteprinter command = show add printer wizard = Yes os2 driver map = strip dot = No character set = mangled stack = 50 stat cache = Yes domain admin group = domain guest group = machine password timeout = 604800 add user script = delete user script = logon script = logon path = \\%N\%U\profile logon drive = logon home = \\%N\%U domain logons = No os level = 20 lm announce = Auto lm interval = 60 preferred master = Auto local master = Yes domain master = Auto browse list = Yes enhanced browsing = Yes dns proxy = No wins proxy = No wins server = wins support = No wins hook = kernel oplocks = Yes oplock break wait time = 0 add share command = change share command = delete share command = config file = preload = lock dir = /var/state/samba utmp directory = wtmp directory = utmp = No default service = message command = dfree command = valid chars = remote announce = remote browse sync = socket address = 0.0.0.0 homedir map = time offset = 0 NIS homedir = No source environment = panic action = hide local users = No host msdfs = No winbind uid = winbind gid = template homedir = /home/%D/%U template shell = /bin/false winbind separator = \ winbind cache time = 15 winbind enum users = Yes winbind enum groups = Yes comment = path = alternate permissions = No username = guest account = nobody invalid users = root valid users = admin users = read list = write list = printer admin = force user = force group = read only = Yes create mask = 0744 force create mode = 00 security mask = 0777 force security mode = 00 directory mask = 0755 force directory mode = 00 directory security mask = 0777 force directory security mode = 00 inherit permissions = No guest only = No guest ok = No only user = No hosts allow = hosts deny = status = Yes nt acl support = Yes max connections = 0 min print space = 0 strict allocate = No strict sync = No sync always = No write cache size = 0 max print jobs = 1000 printable = No postscript = No printing = cups print command = lpr -r -P'%p' %s lpq command = lpq -P'%p' lprm command = lprm -P'%p' %j lppause command = lpresume command = queuepause command = queueresume command = printer name = use client driver = No printer driver = printer driver file = /etc/samba/printers.def printer driver location = default case = lower case sensitive = No preserve case = Yes short preserve case = Yes mangle case = No mangling char = ~ hide dot files = Yes hide unreadable = No delete veto files = No veto files = hide files = veto oplock files = map system = No map hidden = No map archive = Yes mangled names = Yes mangled map = browseable = Yes blocking locks = Yes fake oplocks = No locking = Yes oplocks = Yes level2 oplocks = Yes oplock contention limit = 2 posix locking = Yes strict locking = No copy = include = exec = preexec close = No postexec = root preexec = root preexec close = No root postexec = available = Yes volume = fstype = NTFS set directory = No wide links = Yes follow symlinks = Yes dont descend = magic script = magic output = delete readonly = No dos filemode = No dos filetimes = No dos filetime resolution = No fake directory create times = No vfs object = vfs options = msdfs root = No [elf] comment = Elf's home path = /home/elf username = elf force user = elf force group = elf read only = No create mask = 0644 directory mask = 0751 only user = Yes hosts allow = 147.32.123.134 veto files = /.*/ [hanka] comment = Hanka's home path = /home/hanka username = hanka force user = elf force group = elf read only = No create mask = 0644 directory mask = 0751 only user = Yes hosts allow = 147.32.123.153 veto files = /.*/ [shared] comment = Shared folder path = /home/shared username = elf hanka force group = shared read only = No create mask = 0760 directory mask = 0770 only user = Yes map system = Yes map hidden = Yes
; ; /etc/samba/smb.conf ; [global] printing = cups printcap name = cups load printers = yes invalid users = root netbios name = ELFIE security = share workgroup = ELFNET server string = %h server (Samba %v) syslog only = no syslog = 0; socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096 encrypt passwords = yes wins support = no ; If this server is not the WINS server then specify who is it and uncomment ; next line. ; wins server = 172.16.0.10 ; Please read BROWSING.txt and set the next four parameters according ; to your network setup. There is no valid default so they are commented ; out. ; os level = 0 ; domain master = no ; local master = no ; preferred master = no name resolve order = lmhosts host wins bcast dns proxy = no ; Name mangling options preserve case = yes short preserve case = yes unix password sync = false ; For Unix password sync. to work on a Debian GNU/Linux system, the following ; parameters must be set (thanks to Augustin Luton ; <[EMAIL PROTECTED]> for sending the correct chat script for ; the passwd program in Debian Potato). passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n . max log size = 1000 obey pam restrictions = yes [elf] comment = Elf's home path = /home/elf hosts allow = 147.32.123.134 ;browseable = no veto files = /.*/ delete veto files = no follow symlinks = yes wide links = yes create mask = 0644 directory mask = 0751 force user = elf force group = elf writable = yes only user = yes username = elf [hanka] comment = Hanka's home path = /home/hanka hosts allow = 147.32.123.153 ;browseable = no veto files = /.*/ delete veto files = no follow symlinks = yes wide links = yes create mask = 0644 directory mask = 0751 force user = elf force group = elf writable = yes only user = yes username = hanka [shared] comment = Shared folder path = /home/shared host allow = 147.32.123.134 147.32.123.153 ;browseable = no only user = yes username = elf hanka map archive = yes map system = yes map hidden = yes writable = yes force group = shared create mask = 0760 directory mask = 0770