18.01.2020

Cups Samba No Windows Printer Drivers Are Installed

Cups Samba No Windows Printer Drivers Are Installed Rating: 6,5/10 7137 votes

I'm trying to setup a samba print server so that when users add a printer in Windows, the Cups postscript drivers are supplied and installed automatically. This is working fine for 32 bit Win 7 cl.

  1. Jul 16, 2008  the cups drivers were downloaded from the cups website and installed with the included makefile to /usr/share/cups/drivers. That directory is as follows (windows ps drivers added also): ls -lR /usr/share/cups/drivers/.
  2. If you are running a Samba print server for Windows clients, you can upload drivers and preconfigure printers. If a user connects to a printer on the Samba server, Windows automatically downloads the driver and installs it locally.
  3. It is a separate package from the CUPS-based software files, tagged as CUPS 1.1.x Windows NT/200x/XP Printer Driver for Samba (tar.gz, 192k).
  4. Push Windows Printer Drivers with CUPS Configuring networked printer drivers for Windows desktops can be a real chore. Or you can use CUPS and Samba and it's not so bad after all.
Active6 years, 2 months ago

I'm trying to setup a samba print server so that when users add a printer in Windows, the Cups postscript drivers are supplied and installed automatically.

Canon imageRUNNER 2320 driver Downloads for Microsoft Windows 32-bit – 64-bit and Macintosh Operating System. Canon imagerunner 1630 drivers windows 7.

This is working fine for 32 bit Win 7 clients.. however, for 64 bit clients, I need the 64 bit drivers.

I have managed to find a copy of the 32 bit drivers using a Gentoo mirror of cups-windows-6.0-source-tar.gz however, all the instructions I can find say that the 64 bit drivers need to be obtained from the Cups SVN which has been offline for a number of weeks now..

Does anyone have a copy of these drivers, or know of any mirrors?

Much appreciated!

danbishopdanbishop

2 Answers

I'm in the same situation. Not sure why it's taking so long to restore services.

Cups Samba No Windows Printer Drivers Are Installed

Windows Xp Printer Drivers

I did find a copy of the binaries at

But I'm not entirely sure if those are the newest versions. YMMV.

Stijn HoopStijn Hoop

I just took a look a look on www.cups.org.
Apparently they suffered a major hardware failure (end of April) and are still running on a temporary backup solution, that may or may not be, complete.
If they need to order new hardware it may take several weeks to get it ordered, delivered and installed in their co-location. Then the software environment needs to be rebuild, security hardened and tested (new hardware may be different form the old stuff so it is probably more complicated than a 1-on-1 restore) before they can put everything back online.
4 to 6 weeks is fairly typical for a scenario like this.

Windows Printer Drivers Download

Contact the CUPS team directly if you are really that desperate.
Their is a chance they can provide an alternative.

TonnyTonny
5,9171 gold badge13 silver badges28 bronze badges

Not the answer you're looking for? Browse other questions tagged sambadriverscups or ask your own question.

Cups Samba No Windows Printer Drivers Are Installed Or Not You Tou

Active3 years, 6 months ago

If I use CUPS, should clients have drivers installed locally?

Example: say we have 1 Networked PC with Linux, 1 Print Server (or CUPS, Samba Print server)

If the Linux PC wants to print a document through the print server, is the Linux PC required to have the drivers for the printer it is going to use?

Or does it use some generic API?

LawrenceC
8,9972 gold badges24 silver badges41 bronze badges
bakytn

Microsoft Windows Printer Drivers

bakytn
1,1136 gold badges24 silver badges35 bronze badges

2 Answers

The print server running CUPS is the only machine that needs to have the drivers. Read about CUPS on Wikipedia for example - in Overview section it states this quite clearly :

CUPS allows printer manufacturers and printer-driver developers to more easily create drivers that work natively on the print server. Processing occurs on the server, allowing for easier network-based printing than with other Unix printing systems. With Samba installed, users can address printers on remote Windows computers and generic PostScript drivers can be used for printing across the network.

Otherwise, what would be the be the real benefit of running CUPS?

rozcietrzewiaczrozcietrzewiacz
30.7k4 gold badges79 silver badges95 bronze badges
Cups Samba No Windows Printer Drivers Are Installed

If you're using Samba/CUPS as a print server for windows based clients then the clients will normally have drivers for that printer, although in some cases CUPS can do its own translation. For example, it is possible to set up ghostscript and render postscript to display on a non-PS printer, although the Windows clients would need a PS driver that plays nicely with this.

For Linux clients, the answer is: It's complicated but not. Traditional Unix/Linux does not have a standard native print or rendering API equivalent to Windows's GDI, although libraries such as Cairo can provide this functionality for applications that use them. Most traditional unix applications just print ASCII to stdout or generate Postscript files natively. Device-independent rendering libraries such as Cairo will just render to Postscript through their own driver, which would be bundled on the client with the library.

You will almost certainly find Postscript somewhere in the workflow for a CUPS or older lpr/lpd print system. Typically the clients will produce ASCII or Postscript output. ASCII output will be converted via something like a2ps and Postscript just passed through. The Postscript will be passed through to the printer or a rendering layer based on Ghostscript.

It's been a while since I set up a linux based print subsystem, but IIRC the PS drivers are pretty generic with just a PPD file for the target printer. The clients do not necessarily need to know much about it. Traditionally you just set up queues for printing in different ways (e.g. duplexed, non-duplexed or letterhead) and they become separate print destinations.

If you're using apps with local printer control, for example apps using the GNOME-Print API, or printing files directly with lpr -o options then the print facility can exercise more control over the actual printer destination. For example, particular trays or duplexing options can be selected. If you have a correct PPD file for the printer installed on the CUPS server then these options should work from the client without requiring the client to have additional driver software installed.

EDIT: In your case I think the problem might be that the LBP810 is a winprinter and there were never any Linux drivers produced for it. Your best bet might be to get a different printer, which can be done very cheaply if you approach it right.

Secondhand laser printers are very cheap on Ebay, and you can get a Laserjet 4100 or something similar for about 100 USD, depending on your location. All midrange HP lasers support Postscript or PCL5/6 and will play nicely with Linux and CUPS. You should have little trouble getting one of these to work and used ones are so cheap you can treat them as a throwaway item.

ConcernedOfTunbridgeWellsConcernedOfTunbridgeWells

Not the answer you're looking for? Browse other questions tagged sambaprintingcups or ask your own question.