I am trying to setup an Ubuntu box to be a DHCP server and Print server for a remote office. The DHCP is working fine, but it is the printing I can't get figured out.
I am running Ubuntu 16. I have Samba, CUPS, & apache2 all installed and configured.
I followed this guide:
http://www.geekyprojects.com/ubuntu/...ers-from-cups/
I have added these parts to my smb.conf file:
Quote:
[global]
hosts allow = all
security = user
load printers = yes
printing = cups
printcap name = cups
spoolss: architecture = Windows x64
[printers]
comment = All Printers
browseable = yes
path = /var/spool/samba
printable = yes
guest ok = yes
public = yes
writable = no
read only = yes
create mask = 0700
[print$]
comment = Printer Drivers
path = /usr/share/cups/drivers
browseable = yes
read only = yes
guest ok = yes
write list = root
|
What I am wanting is to have my users browse to the UNC path of the server and double-click on the shared printer to install the drivers down automatically.
My specific problem is that I cannot get this procedure to work with
64 bit Windows clients. It does work on 32 bit Windows clients.
From a 64 bit Windows 10 machine, I click the Start button and type:
\\server and the window pops up with the shared printer. I double click on the shared printer and I get the message box about "Do you trust this printer?" I click Install driver and then the next message box comes up with the "Windows cannot connect to the printer" error 0x000000d8.
I have the 32 bit drivers here:
/usr/share/cups/drivers
The 64 bit drivers are here:
/usr/share/cups/drivers/x64
I'm not sure what I'm missing. Does anyone have any insight that might help me out?