printing still
Sean
picasso@madflower.com
Tue, 19 Dec 2000 00:35:44 -0500 (EST)
I am curious as to why you are even bothering to set up a Printer Server
when the 2100TN has a DirectJet card on it which in essence is a print
server.
Second, if you are printing from windows.. make sure you are using a PS
driver, like the Apple Laserwriter instead of using the HP driver for
windows which creates PCL. The printer wont get confused but the LPRng
filters might.
I would also try setting up LPRng as a generic PS printer, but I forgot
what your exact problem was =)
On Tue, 19 Dec 2000, Marcel Kunath wrote:
> just fyi, if anybody cares that I still struggle on this. I just think its samba
> problem and not the filter. stubborn me........
>
> Sometimes I think:
> Linux is a bitch.[1]
>
>
> [1] Making Linux work with Windows is a bitch.[2]
>
> [2] Windows is a bitch.[3]
>
> [3] Bill G. got as rich as a pimp.[4]
>
> [4] Selling Microsoft products is a trick.[5]
>
> [5] dictionary.com says about
> trick (trk)
> n.
> 11. Slang. A robbery or theft.[continue, if time permits]
>
>
>
>
>
>
> I have been sitting on this printer problem since a week now and I refuse to
> give up. I am slowly starting to think I turn stupid.
>
> I hope nobody is bothered by my details. I got HP2100TN printer with SuSE 7.0
> box connected as 192.168.1.100(smurf) and I got LPRng/ifhp installed and
> printing fine. I got Samba 2.0.7 installed and it does work fine for a disk
> share. I got problem with printer share on Win98 though.
>
> 1. My /etc/printcap:
>
> smurf:cm=Network Printer smurf:\
> :lp=smurf.mydomain.com%9100:\
> :sd=/var/spool/lpd/%P:\
> :ifhp=model=hp2100,status@:\
> :sh:\
> :filter=/usr/local/libexec/filters/ifhp:\
> :mx#0
>
> 2. My /etc/smb.conf:
>
> [global]
> workgroup = SHADOWWARRIOR
> guest account = nobody
> keep alive = 30
> os level = 2
> kernel oplocks = false
> security = user
> encrypt passwords = yes
> log file = /var/log/samba-log.%m
> lock directory = /var/lock/samba
> hosts allow = 192.168.1.
> interfaces = 192.168.1.1/255.255.255.0
> load printers = yes
>
> [network-drive]
> path = /winmount
> comment = Network Drive
> create mode = 644
> writeable = yes
> guest ok = yes
>
> [printers]
> path = /var/spool/lpd/samba
> print ok = yes
> printing = lprng
> printable = yes
> printcap name = /etc/printcap
> guest ok = yes
> public = yes
> print command = /usr/bin/lpr -U%U@%M -P%p -r %s
> lpq command = /usr/bin/lpq -U%U@%M -P%p
> lprm command = /usr/bin/lprm -U%U@%M -P%p %j
> lppause command = /usr/sbin/lpc -U%U@%M hold %p %j
> lpresume command = /usr/sbin/lpc -U%U@%M release %p %j
> queuepause command = /usr/sbin/lpc -U%U@%M -P%p stop
> queueresume command = /usr/sbin/lpc -U%U@%M -P%p start
>
>
> 3. Permissions:
>
> mail:~ # ls -l /var/spool/lpd
> total 2
> drwxr-xr-x 4 lp lp 77 Dec 18 21:41 .
> drwxr-xr-x 14 root root 305 Dec 18 21:41 ..
> drwxrwxrwt 2 root root 66 Dec 19 07:38 samba
> drwx------ 2 lp lp 205 Dec 18 19:48 smurf
>
> 4.
>
> mail:~ # cat /etc/hosts
> 192.168.1.100 smurf.mydomain.com smurf
> 198.x.x.x mail.mydomain.com mail
> 192.168.1.1 mail.mydomain.com
> 192.168.1.2 lab1.mydomain.com lab1
> 192.168.1.3 lab2.mydomain.com lab2
>
> 5. Samba starts 'cat /var/log/log.smb':
>
> [2000/12/19 11:32:16, 1] smbd/server.c:main(641)
> smbd version 2.0.7 started.
> Copyright Andrew Tridgell 1992-1998
> [2000/12/19 07:37:05, 0] param/loadparm.c:lp_do_parameter(2239)
> Global parameter printcap name found in service section!
>
> 6. On Samba start up 'cat /var/log/samba-log.smb' says:
>
> [2000/12/19 11:32:16, 1] smbd/files.c:file_init(216)
> file_init: Information only: requested 10000 open files, 1014 are available.
>
> 7.
>
> I installed HP printer drivers locally on Win98 on parallel port and then added
> port '\\mail\printers'. I then print and file gets spooled:
>
> mail:~ # ls -l /var/spool/lpd/samba
> total 57
> drwxrwxrwt 2 root root 66 Dec 19 07:38 .
> drwxr-xr-x 4 lp lp 77 Dec 18 21:41 ..
> -rwxr--r-- 1 nobody nogroup 56603 Dec 19 10:18 PrinterTestPage
>
> The file never gets printed though and never deleted.
>
>
> 8.
>
> mail:~ # testparm
> Load smb config files from /etc/smb.conf
> Processing section "[network-drive]"
> Processing section "[printers]"
> Global parameter printcap name found in service section!
> Loaded services file OK.
> WARNING: You have some share names that are longer than 8 chars
> These may give errors while browsing or may not be accessible
> to some older clients
> Press enter to see a dump of your service definitions
> # Global parameters
> [global]
> coding system =
> client code page = 850
> workgroup = SHADOWWARRIOR
> netbios name =
> netbios aliases =
> netbios scope =
> server string = Samba 2.0.7
> interfaces = 192.168.1.1/255.255.255.0
> bind interfaces only = No
> security = USER
> encrypt passwords = Yes
> update encrypted = No
> allow trusted domains = Yes
> hosts equiv =
> min password length = 5
> map to guest = Never
> null passwords = No
> password server =
> smb passwd file = /etc/smbpasswd
> root directory = /
> passwd program = /bin/passwd
> passwd chat = *new*password* %n\n *new*password* %n\n *changed*
> passwd chat debug = No
> username map =
> password level = 0
> username level = 0
> unix password sync = No
> restrict anonymous = No
> use rhosts = No
> debug level = 2
> syslog = 1
> syslog only = No
> log file = /var/log/samba-log.%m
> max log size = 5000
> debug timestamp = Yes
> debug hires timestamp = No
> debug pid = No
> debug uid = No
> protocol = NT1
> read bmpx = No
> read raw = Yes
> write raw = Yes
> nt smb support = Yes
> nt pipe support = Yes
> nt acl support = Yes
> announce version = 4.2
> announce as = NT
> max mux = 50
> max xmit = 65535
> name resolve order = lmhosts host wins bcast
> max ttl = 259200
> max wins ttl = 518400
> min wins ttl = 21600
> time server = No
> change notify timeout = 60
> deadtime = 0
> getwd cache = Yes
> keepalive = 30
> lpq cache time = 10
> max disk size = 0
> max open files = 10000
> read prediction = No
> read size = 16384
> shared mem size = 1048576
> socket options = TCP_NODELAY
> stat cache size = 50
> load printers = Yes
> printcap name = /etc/printcap
> printer driver file = /etc/printers.def
> strip dot = No
> character set =
> mangled stack = 50
> stat cache = Yes
> domain groups =
> domain admin group =
> domain guest group =
> domain admin users =
> domain guest users =
> 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 = 2
> lm announce = Auto
> lm interval = 60
> preferred master = No
> local master = Yes
> domain master = No
> browse list = Yes
> dns proxy = Yes
> wins proxy = No
> wins server =
> wins support = No
> wins hook =
> kernel oplocks = No
> ole locking compatibility = Yes
> oplock break wait time = 10
> smbrun = /usr/bin/smbrun
> config file =
> auto services =
> lock directory = /var/lock/samba
> default service =
> message command =
> dfree command =
> valid chars =
> remote announce =
> remote browse sync =
> socket address = 0.0.0.0
> homedir map =
> time offset = 0
> unix realname = No
> NIS homedir = No
> source environment =
> panic action =
> comment =
> path =
> revalidate = No
> username =
> guest account = nobody
> invalid users =
> valid users =
> admin users =
> read list =
> write list =
> force user =
> force group =
> writeable = No
> create mask = 0744
> force create mode = 00
> security mask = -1
> force security mode = -1
> directory mask = 0755
> force directory mode = 00
> directory security mask = -1
> force directory security mode = -1
> inherit permissions = No
> guest only = No
> guest ok = No
> only user = No
> hosts allow = 192.168.1.
> hosts deny =
> status = Yes
> max connections = 0
> min print space = 0
> strict sync = No
> sync always = No
> write cache size = 0
> printable = No
> postscript = No
> printing = bsd
> 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 =
> printer driver = NULL
> 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
> 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 = No
> oplock contention limit = 2
> strict locking = No
> share modes = Yes
> copy =
> include =
> preexec =
> 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 filetimes = No
> dos filetime resolution = No
> fake directory create times = No
>
> [network-drive]
> comment = Network Drive
> path = /winmount
> writeable = Yes
> create mask = 0644
> guest ok = Yes
>
> [printers]
> path = /var/spool/lpd/samba
> guest ok = Yes
> printable = Yes
> printing = lprng
> print command = /usr/bin/lpr -U%U@%M -P%p -r %s
> lpq command = /usr/bin/lpq -U%U@%M -P%p
> lprm command = /usr/bin/lprm -U%U@%M -P%p %j
> lppause command = /usr/sbin/lpc -U%U@%M hold %p %j
> lpresume command = /usr/sbin/lpc -U%U@%M release %p %j
> queuepause command = /usr/sbin/lpc -U%U@%M -P%p stop
> queueresume command = /usr/sbin/lpc -U%U@%M -P%p start
>
> 9. There is no such file as /etc/printers.def on my system. Is that problem?
>
> 10.
>
> mail:~ # netstat -an
> Active Internet connections (servers and established)
> Proto Recv-Q Send-Q Local Address Foreign Address State
> tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
> <cut>
> udp 0 0 192.168.1.1:138 0.0.0.0:*
> udp 0 0 192.168.1.1:137 0.0.0.0:*
> udp 0 0 0.0.0.0:138 0.0.0.0:*
> udp 0 0 0.0.0.0:137 0.0.0.0:*
> <cut>
>
> 11. INTERESTING???
>
> mail:~ # smbclient //mail/printers
> added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0
> session request to MAIL failed (Not listening for calling name)
> session request to *SMBSERVER failed (Not listening for calling name)
> mail:~ # date
> Tue Dec 19 11:50:12 EST 2000
>
> End of /var/log/samba-log.smb:
>
> 2000/12/19 11:50:09, 0] lib/access.c:check_access(262)
> Denied connection from mail.mydomain.com (198.x.x.x)
> [2000/12/19 11:50:09, 1] smbd/process.c:process_smb(611)
> Connection denied from 198.x.x.x
> [2000/12/19 11:50:09, 0] lib/access.c:check_access(262)
> Denied connection from mail.mydomain.com (198.x.x.x)
> [2000/12/19 11:50:09, 1] smbd/process.c:process_smb(611)
> Connection denied from 198.x.x.x
>
>
> If I solve this before X-mas I don't want any other gifts! =)
>
> mk
>
>
>
>
> _______________________________________________
> linux-user mailing list
> linux-user@egr.msu.edu
> http://www.egr.msu.edu/mailman/listinfo/linux-user
>