The following regarding Windows 98 printer names seemed to get lost in the ether. This was samba 2.2.7, originally posted in April 2003:
In windows 98, printer name: ---------------------------- > 13 characters: printer offline <= 13 but > 8: ppd doesn't download, can print with adobe drivers <= 8: full functionality I also tried an 8.3 printername: testtest.tst, which resulted in a ppdof testtest.tst.ppd. Same problems as before...no download but limitedprinting with adobe drivers. Thank you. -Jeff On Wed, 16 Apr 2003 12:04:25 -0400, Jeff Hardy wrote: > I'm having trouble with driver downloads to Win98 clients from a Cups > server/ > > red hat 8.0 (2.4.18-26.8.0) > cups-1.1.18 > samba 2.2.8 > netatalk-1.6.1 > > > I have windows clients successfully installing and printing to printers > over samba and macs over netatalk. I'm using the stock Adobe drivers. > Windows 2000 and Windows XP clients successfully grab drivers off of the > print$ share without a glitch. But Windows 98 gets stuck partway. > After it makes progress pulling the Adobe files off, it gets stuck on > the actuall ppd for the printer. > > > > I get the following windows dialog box: > ----------------------------------------------------------------------- > The file 'K100_HP4050.PPD on Network printer driver files cannot be > found. Setup had trouble copying a file. Click OK to try copying the > file again. If this message reappears, quit Setup and then try running > Setup again. > > Copy files from: > \\PRINTING2\PRINT$\WIN40\0 > ----------------------------------------------------------------------- > > > > If I click on the "Details" button I get this windows dialog: > ----------------------------------------------------------------------- > The following error occurred: 'No more files' (error #12). > > Setup could not finish opening a file on the source disk. > > Source file: '\\PRINTING2\PRINT$\WIN40\0\K100_HP4050.PPD' > Destination file: 'C:\WINDOWS\SYSTEM\K100_HP4050.PPD=K100_HP4050.PPD' > ----------------------------------------------------------------------- > If I elect to skip this file, the rest of the Adobe files come off of > the share. I can even print a test page at this point. > > Then, if I look at the share \\Printing2\print$\WIN40\0, I can see and > manually copy the file down to the client. > > > > Here is my smb.conf: > #======================= Global Settings=============================== > [global] > workgroup = POTSDAM > netbios name = Printing2 > server string = Print Server > security = domain > encrypt passwords = yes > password server = * > hosts allow = 137.143. > log level = 3 > log file = /var/log/samba/log.samba > max log size = 50 > > printing = cups > printcap name = cups > load printers = yes > > > #======================= Share Definitions============================= > [printers] > comment = All Printers > path = /var/spool/samba > browseable = no > public = yes > guest ok = yes > writable = no > printable = yes > printer admin = admin, root > > [print$] > comment = Printer Drivers for Windows > path = /etc/samba/drivers > browseable = yes > guest ok = yes > read only = yes > write list = admin, root > > > and here is the output of cupsaddsmb: > ----------------------------------------------------------------------- > [EMAIL PROTECTED] samba]# cupsaddsmb -U admin -v K100_HP4050 > Password for admin required to access localhost via SAMBA: > Running command: smbclient //localhost/print\$ -N -U'admin%secret' -c > 'mkdir W32X86;put /var/spool/cups/tmp/3e9c53a1477fa > W32X86/K100_HP4050.PPD;put /usr/share/cups/drivers/ADOBEPS5.DLL > W32X86/ADOBEPS5.DLL;put /usr/share/cups/drivers/ADOBEPSU.DLL > W32X86/ADOBEPSU.DLL;put /usr/share/cups/drivers/ADOBEPSU.HLP > W32X86/ADOBEPSU.HLP' > added interface ip=137.143.110.107 bcast=137.143.111.255 > nmask=255.255.240.0 > Domain=[POTSDAM] OS=[Unix] Server=[Samba 2.2.8] > NT_STATUS_OBJECT_NAME_COLLISION making remote directory \W32X86 > putting file /var/spool/cups/tmp/3e9c53a1477fa as > \W32X86/K100_HP4050.PPD (15481.7 kb/s) (average 15482.4 kb/s)putting > file /usr/share/cups/drivers/ADOBEPS5.DLL as \W32X86/ADOBEPS5.DLL > (5958.3 kb/s) (average 6205.7 kb/s) > putting file /usr/share/cups/drivers/ADOBEPSU.DLL as > \W32X86/ADOBEPSU.DLL (10192.2 kb/s) (average 6781.6 kb/s) > putting file /usr/share/cups/drivers/ADOBEPSU.HLP as > \W32X86/ADOBEPSU.HLP (2002.0 kb/s) (average 6347.1 kb/s) > > Running command: rpcclient localhost -N -U'admin%secret' -c 'adddriver > "Windows NT x86" > "K100_HP4050:ADOBEPS5.DLL:K100_HP4050.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL"' > cmd = adddriver "Windows NT x86" > "K100_HP4050:ADOBEPS5.DLL:K100_HP4050.PPD:ADOBEPSU.DLL:ADOBEPSU.HLP:NULL:RAW:NULL" > Printer Driver K100_HP4050 successfully installed. > > Running command: smbclient //localhost/print\$ -N -U'admin%secret' -c > 'mkdir WIN40;put /var/spool/cups/tmp/3e9c53a1477fa > WIN40/K100_HP4050.PPD;put /usr/share/cups/drivers/ADFONTS.MFM > WIN40/ADFONTS.MFM;put /usr/share/cups/drivers/ADOBEPS4.DRV > WIN40/ADOBEPS4.DRV;put /usr/share/cups/drivers/ADOBEPS4.HLP > WIN40/ADOBEPS4.HLP;put /usr/share/cups/drivers/DEFPRTR2.PPD > WIN40/DEFPRTR2.PPD;put /usr/share/cups/drivers/ICONLIB.DLL > WIN40/ICONLIB.DLL;put /usr/share/cups/drivers/PSMON.DLL > WIN40/PSMON.DLL;' > added interface ip=137.143.110.107 bcast=137.143.111.255 > nmask=255.255.240.0 > Domain=[POTSDAM] OS=[Unix] Server=[Samba 2.2.8] > NT_STATUS_OBJECT_NAME_COLLISION making remote directory \WIN40putting > file /var/spool/cups/tmp/3e9c53a1477fa as \WIN40/K100_HP4050.PPD > (15481.7 kb/s) (average 15482.4 kb/s) > putting file /usr/share/cups/drivers/ADFONTS.MFM as \WIN40/ADFONTS.MFM > (6854.7 kb/s) (average 7060.1 kb/s) > putting file /usr/share/cups/drivers/ADOBEPS4.DRV as \WIN40/ADOBEPS4.DRV > (14380.3 kb/s) (average 10805.3 kb/s) > putting file /usr/share/cups/drivers/ADOBEPS4.HLP as \WIN40/ADOBEPS4.HLP > (19185.4 kb/s) (average 11265.8 kb/s) > putting file /usr/share/cups/drivers/DEFPRTR2.PPD as \WIN40/DEFPRTR2.PPD > (6587.6 kb/s) (average 11214.9 kb/s) > putting file /usr/share/cups/drivers/ICONLIB.DLL as \WIN40/ICONLIB.DLL > (6408.8 kb/s) (average 10786.7 kb/s) > putting file /usr/share/cups/drivers/PSMON.DLL as \WIN40/PSMON.DLL > (3733.3 kb/s) (average 10299.1 kb/s) > > Running command: rpcclient localhost -N -U'admin%secret' -c 'adddriver > "Windows 4.0" > "K100_HP4050:ADOBEPS4.DRV:K100_HP4050.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,K100_HP4050.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL"' > cmd = adddriver "Windows 4.0" > "K100_HP4050:ADOBEPS4.DRV:K100_HP4050.PPD:NULL:ADOBEPS4.HLP:PSMON.DLL:RAW:ADOBEPS4.DRV,K100_HP4050.PPD,ADOBEPS4.HLP,PSMON.DLL,ADFONTS.MFM,DEFPRTR2.PPD,ICONLIB.DLL" > Printer Driver K100_HP4050 successfully installed. > > Running command: rpcclient localhost -N -U'admin%secret' -c 'setdriver > K100_HP4050 K100_HP4050' > cmd = setdriver K100_HP4050 K100_HP4050 > Succesfully set K100_HP4050 to driver K100_HP4050. > > [EMAIL PROTECTED] samba]# > ------------------------------------------------------------------------ > > > I really don't know what the problem is. I have even tried removing the > contents of /etc/samba/drivers and reinstalling all the printers with > cupsaddsmb...no go. Any help would be greatly appreciated. Thanks. > > -- > Jeff Hardy > SUNY Potsdam -- To unsubscribe from this list go to the following URL and read the instructions: http://lists.samba.org/mailman/listinfo/samba
