Printing Problem on IRIX 6.4 with 1.9.18p1/p2 with Win95

Eckard Koch czkec at ocag.ch
Sat Jan 31 11:22:10 GMT 1998


Hi,

today we have been upgrading our main server from a SGI Onyx IRIX 6.2
to an Onyx2 IRIX 6.4. At the point of testing the Samba server on the
new Onyx2 I came across a problem with printing. File sharing seems to
be no problem. No matter what kind of client I was using (Win95, WinNT,
Linux, IRIX) printing via the new samba server failed.

Since I was hoping the problem may have been fixed with the new
release I did the upgrade from 1.9.18p2 to 1.9.18p2. But the problem
remained. After some investigations and testing I came to the
conclusion that I eliminated all possible configuration problems. 

My samba printing configuration looks like this:

------------------ /etc/samba/smb.conf -------------------
; Configuration file for smbd.
; ============================
;
[global]
   netbios name  = iris1
   status 	 = yes
   printing 	 = sysv
   printcap name = /etc/samba/printcap
   print command = /usr/local/sbin/sambalp %p %s %a
   lpq command   = /bin/lpstat -o%p
   lprm command  = /bin/cancel %p-%j
...
;
[lj4_216]
   comment 	= HP LaserJet 4MP; Loc. S4B216
   printer name = lj4_216
   path         = /var/spool/samba/lj4_216
   browseable 	= yes
   printable 	= yes
   public 	= yes
   writable 	= no
   create mode 	= 0700
...

------------------------------------------------------------

The print shell script /usr/local/sbin/sambalp is a modified version
of the script that came with the Freeware CD of SGI. The script itself
runs without problems on the server when started from command line.  I
did replace this script with the perl version
(/usr/local/sbin/sambalp_new) that comes with the binary distribution
of 1.9.18p2 for IRIX6.X. Using the perl script resolved the problem
for printing via smbclient and WinNT but the problem remained for
Win95 clients.

When printing from a Win95 client the log file says something like:

del_share_modes num entries = 0, deleting share_mode dev=293 ino=12599318
fd_attempt_close on file_fd_struct 0, fd = 7, dev = 125, inode = c04016, open_flags = 2, ref_count = 1.
Running the command `/usr/local/sbin/sambalp_new lj4_216 /var/spool/samba/lj4_216/lx-eru.a000P_ czeru Win95' gave 32256
01/31/1998 12:08:44 czeru closed file lx-eru.a000P_ (numopen=0)
01/31/1998 12:08:44 close fd=-1 fnum=16 cnum=53 (numopen=0)

When printing from a WinNT client the log file says something like:

del_share_modes num entries = 0, deleting share_mode dev=293 ino=12599317
fd_attempt_close on file_fd_struct 0, fd = 7, dev = 125, inode = c04015, open_flags = 2, ref_count = 1.
Running the command `/usr/local/sbin/sambalp_new lj4_216 /var/spool/samba/lj4_216/CZKEC.a000OG czkec WinNT' gave 0
01/31/1998 12:07:15 czkec closed file CZKEC.a000OG (numopen=0)
01/31/1998 12:07:15 close fd=-1 fnum=38 cnum=70 (numopen=0)
01/31/1998 12:07:16 Transaction 41 of length 117

Any advice? 

------------------------------------------------------------------
Eckard Koch                 		  email : czkec at ocag.ch
Contraves Space; W-EE3                            ekoch at access.ch
Zürich, Switzerland                         FAX : ++41/1/306-3750
------------------------------------------------------------------


More information about the samba mailing list