Windows drivers depenency issues
Kurt Pfeifle
kpfeifle at danka.de
Tue Jun 13 11:31:19 PDT 2006
Peter <peteoutside at yahoo.com> wrote (Tuesday 13 June 2006 19:21):
>> > AFAIK, the RPM dependency checking stuff does this by querying the RMP
>> > related database
>> > on installed packages. Compiling CUPS from the sources and using those
>> > install scripts
>> > don't update the dependency database, so you need to install the
>> > cups-windows stuff
>> > with the option --nodpes, I guess.
>>
>> or just use "rpmbuild -ta filename" with the CUPS source archive to
>> build RPMs...
>>
>> --
>> ______________________________________________________________________
>> Michael Sweet, Easy Software Products mike at easysw dot com
>> Internet Printing and Publishing Software http://www.easysw.com
>
> Both of those failed.
>
> Installing with --nodeps does not produce several of the necessary files
Which ones???
> required according to the cupsaddsmb man pages:
> cups6.ini
> cupsui6.dll
> cupsdrv6.dll
> ps5ui.dll
> pscript.hlp
> pscript.ntf
> pscript5.dll
The "ps***.*" files are not part of the CUPS driver. You need to
grab them from a Windows box that has installed the Adobe PS driver,
or from a Win PS driver installer package.
If you have a Win box with a shared printer around your LAN, you may
try this commands to see if you can find the files (put it all on
one line, without the "\"):
smbclient -U "windowsusername%windowspassword" \
//windowsboxname/print\$ \
-c "dir W32X86/2/ps*.*;dir W32X86/3/ps*.*;dir WIN40/0/ps*.*"
or, maybe better, do it one by one:
smbclient -U "windowsusername%windowspassword" \
//windowsboxname/print\$ \
-c "dir W32X86/2/ps*.*"
smbclient -U "windowsusername%windowspassword" \
//windowsboxname/print\$ \
-c "dir W32X86/3/ps*.*"
smbclient -U "windowsusername%windowspassword" \
//windowsboxname/print\$ \
-c "dir WIN40/0/ps*.*"
If you see files in W32X86/2, retrieve them like this:
smbclient -U "windowsusername%windowspassword" \
//windowsboxname/print\$ \
-c "mget W32X86/2/ps*.*"
If you don't have a user name or login on the Windows box, very often
anonymous access to the "print$" share works -- just use "-U%" (i.e.
both parameters empty).
Cheers,
Kurt
More information about the cups
mailing list