Ok, I have implemented this in Woof, /usr/sbin/cups_shell (the CUPS Wizard). This code extract shows the change:
#100410 fixes from rcrsn51 for samba printing...
[ "`stat --format=%U%G /etc/cups/snmp.conf | grep 'UNKNOWN'`" != "" ] && chown root:nobody /etc/cups/snmp.conf
if [ ! -e /usr/lib/cups/backend/smb ];then
#100512 seems have to copy smbspool and rename to smb...
#[ "$SMBSPOOL" ] && ln -snf $SMBSPOOL /usr/lib/cups/backend/smb
[ "$SMBSPOOL" ] && cp -a $SMBSPOOL /usr/lib/cups/backend/smb
[ -f /etc/opt/samba/smb.conf ] && chmod 755 /etc/opt/samba/smb.conf #need world-readable.
[ -f /etc/samba/smb.conf ] && chmod 755 /etc/samba/smb.conf #need world-readable.
Comments:Posted on 19 May 2011, 16:47 by Burhan
I tried to print a spreadsheet using Epson LQ1170 using the 24pin Epson driver from the CUPS wizard. This printer is a wide carriage 132 cols printer and use the Fanfold US 14.5 x 11 paper. Here is the problem :
1. The print preview always reset the paper size to letter size.
2. Auto scaling to fit is not working.
3. The printer prints as if it is 11 x 14.5.
I hope this problem can be corrected soon.
Wish list : corrected printing problem (above) and a network navigator like Nautilus would make puppy linux the best distro for productivity.