On 6/3/18 11:24 am, Tim wrote:
On Tue, 2018-03-06 at 07:44 +1100, Stephen Morris wrote:
> Have you considered implementing the other Microsoft way, which I'm
> not sure how to do as I'm not a network technician but which a number
> of organizations tend to do, and that is when the client does a
> network browse for network printers, selects the printer that they
> want to use, the server downloads and installs the driver on the
> client machine?
> Admittedly, this still requires the client to prepare the data for
> printing, but at least the server or the printer itself handles the
> queuing of print jobs.
Still a damn awful way to do things. It gets even hairier if all your
client computers are different OSs.
Microsoft, and even MacOS are still crap at handling printers. Just
the other week, I turned on the printer, and the OS insisted on
installing drivers for the printer. Despite the fact that drivers were
already installed, and fully operational.
Even with a stand-alone networked printer, I still set it up to be
accessible through the LAN server. That way any Linux box can print
easily through it without the shenanigans of specially setting up that
printer on each and every PC.
I don't know at what stage the original poster discovered CUPs being a
backwards designed schmozzle, but I'm sure it was working the old and
good way on my latest Fedora 26 installation. I can't check now, the
motherboard went kablooey, last week. And I'm back on an old Fedora 25
installation on my ancient laptop. Not to mention that my LAN file &
printer server is completely ancient, and still on Fedora Core 4.
I have my home multifunction device connected to my router, so it is
effectively a network device. For obvious reasons if I go to add
printers in cups, it can't see the printer unless it is turned on. I use
the printer on my machine from Windows 10, Fedora and Ubuntu and from
Windows 10 on my wife's computer, so I have installed the Epson drivers
on all 4 operating systems. I need the Epson driver for Fedora and
Ubuntu as cups has no support for my device whatsoever. Having installed
the driver, with no printers defined at all in cups, if I go to Add
Printers, cups sees two network definitions for my device, one using lpd
and one using dnssd. If I select the lpd definition, cups adds that
printer once I select the driver, if I then go to Printers, with
cups-browsed active a second definition has automagically appeared that
is using ippd, which the definition says is driverless. None of these
drivers impress me with their level of support for the printer. The
printer is capable of printing at 4800x1200, but all of the drivers only
offer a print resolution of "Standard" or "High". If I'm using
and doing a print from Photoshop Elements, Elements tells me the
standard print resolution is 300 dpi and the high print resolution is
600 dpi, and selecting the different Epson paper types make no difference.