This is probably a CUPS bug but maybe not, I'll mention it here just in case.

When using cupsaddsmb to install 64bit drivers the drivers must be in
the (maybe distro/configure dependent):
/usr/share/cups/drivers/x64
to be sure that's "x64" with a lower case "x". The cupsaddsmb app
ignores the drivers if the subdirectory is named with an uppercase "X"
(X64).

Now if Samba's printers (/var/lib/samba/printers in my case) directory
already contains an X64 (uppercase X) directory cupsaddsmb will work
all the way up to the setdriver stage and then fail with:
result was WERR_INVALID_PARAM

A workaround is to delete the "X64" directory (unless it is being used
otherwise, then I presume that renaming it with a lower case "x" will
work) and cupsaddsmb will create an "x64" directory, and with a
lowercase "x" the setdriver stage completes with no issues.

Chris
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to