[Samba] WERR_BADFILE and Epson Stylus C62
Stephen Martin
smartin at tacgeo.com
Tue Jan 11 01:14:40 GMT 2005
Hello all,
I'm trying to set up an Epson Stylus C62 printer for automatic download
of windows XP drivers in Samba 3.0.9. I have the printer successfully
set up on my Windows XP machine, and I can print from there without a
problem. The trouble is when I try to tell samba about the drivers, it
fails. This happens if I use the add printer wizard and if I try to do
it manually with the rpcclient adddriver command. I used the
'getdriver' command on my win box to identify the driver files, and
they are all in the print$/W32X86 directory:
kilgore W32X86 #ls
EBPLPT3.DLL E_ARCVEX.EXE E_DM16CE.DAT E_H13UIA.DLL E_S290B1.DLL
EPIBSR30.EXE E_DCON02.DLL E_DM16CE.VIF E_H290B2.DLL E_S2E0B1.DLL
EPIPGI10.DLL E_DD16CE.CFG E_DMAI14.DLL E_H2E0B2.DLL E_SACK32.DLL
EPSET32.DLL E_DDSP13.DLL E_DMSG00.EXE E_HUTX57.DXT E_SMSTE3.HLP
EPUPDATE.EXE E_DHMM11.DLL E_DPPE03.EXE E_QI021E.HLP SETUP32.DLL
EPUTIX24.DLL E_DHT3R0.DLL E_DPUI03.DLL E_S0BIC1.EXE
EPUTIX24.EXE E_DI06CE.DLL E_DSU0BE.DLL E_S10MT1.EXE
E_A2X0C1.DAT E_DI13AE.DOC E_DU16CE.DLL E_S10RN1.EXE
E_ARCV02.DLL E_DJB303.DLL E_DUMW02.DLL E_S1T0A1.EXE
However, when I use the addprinter command like so:
kilgore W32X86 #rpcclient -Uroot -c 'adddriver "Windows NT x86" \
"epc62:E_DMAI14.DLL:E_DM16CE.VIF:E_DU16CE.DLL:E_QI021E.HLP:NULL:RAW: \
E_DDSP13.DLL,E_DJB303.DLL,E_DCON02.DLL,E_DMSG00.EXE,EPIBSR30.EXE, \
E_DI06CE.DLL,E_DD16CE.CFG,EPIPGI10.DLL,E_DPUI03.DLL,E_DPPE03.EXE, \
E_DI13AE.DOC,EPSET32.DLL,E_DHMM11.DLL,E_DUMW02.DLL,E_DHT3R0.DLL, \
E_DSU0BE.DLL,E_HUTX57.DXT,E_H290B2.DLL,EPUTIX24.DLL,EPUTIX24.EXE, \
E_H2E0B2.DLL,EBPLPT3.DLL,E_DM16CE.DAT,EPUPDATE.EXE,SETUP32.DLL, \
E_ARCV02.DLL,E_ARCVEX.EXE,E_S0BIC1.EXE,E_S10MT1.EXE,E_S10RN1.EXE, \
E_SMSTE3.HLP,E_SACK32.DLL,E_S1T0A1.EXE,E_H13UIA.DLL,E_S290B1.DLL, \
E_S2E0B1.DLL,E_A2X0C1.DAT" 3' localhost
I get:
result was WERR_BADFILE
After the error, W32X86 looks like this:
kilgore W32X86 #ls
3 E_DDSP13.DLL E_DI13AE.DOC E_H2E0B2.DLL E_SMSTE3.HLP
E_ARCV02.DLL E_DI06CE.DLL E_DSU0BE.DLL E_S2E0B1.DLL
W32X86/3 look like this:
kilgore 3 #ls
E_DM16CE.VIF E_DMAI14.DLL E_DU16CE.DLL E_QI021E.HLP
Any suggestions?
More information about the samba
mailing list