How to install a printer under Linux Operative System with CUPS web utility

  13 years ago

CUPS is the standards-based, open source printing system developed by Apple Inc. for Mac OS® X and other UNIX® operating systems like Linux.

The only needed is a web browser and Linux ppd file. Perhaps is needed to verify on your operative system the cups package installed.

Important: This only works on Linux and UNIX O.S. Not for use under Windows O.S.

How to do it:

1.- Open your web browser and got to http://localhost:631/

2.- Press on Administration tap and click on Add Printer. If you’re asked for user and password, type name of user and password of your operative system.

3.- Select Internet Printing Protocol (http) or printer or Other Networks Printers:

4.- On connection tab fill in: socket://hostname

For example, the hostname, could be the IP of your printer.

Something like that: socket://

5.- At this point you will be asked for Name, Description and Location of your printer. Fill in as you like and press continue.

6.- Select PPD File and browse to the folder on your computer where the PPD File is.

7.- Once you selected it, press Add Printer.

8.- Now is possible to set default options or Query Printer for Default Options.

From now the printer is ready for use. At http://localhost:631 is possible to see Printers installed on your system, configure them and manage jobs.

mfi_est 3 years ago

my login credentials are not authenticated after click on add printer..!!!

AndersBrontosaurus 7 years ago

Worked perfect for MP495

bcmktm 7 years ago

Most of the Canon printers Canon IR2318L(Network printer),MF3010 Canon LBP3300,LBP2900B are not working in Linux Mint 17.3 Cinnamon i386. Installed properly and the printer is identified and shows that printing completed. But printing is happened. Another problem is that mf3010 can be installed in mint16 petra. but scanning is not possible. any suggestions ?

omansoft 7 years ago

I made that turorial with pictures and help with finding right driver on my blog here

Also I have found trick how to install almost all types of printers on Linux with few drivers which are distribbuted with every distro by default.

TomLiotta 8 years ago

Simple and straightforward. Worked perfect for a network-attached HP OfficeJet Pro L7600 on my home network for LM 16 and for LM 17.1, on first try. This is worth trying first, especially if you have a little background in configurations.

rayxoxo 9 years ago

Worked great. Thanks mucho,

Angelanna81 9 years ago

Sorry, it didn't work on my system (linux 16 petra, KDE). It say printer is not responding. Do you have any suggestions what I can do? The tuttorial is very clear, so installing it was no problem.

sirfmoyo 9 years ago

thanks, it was very helpful

sirfmoyo 9 years ago

thanks, it was very helpful

saintdanbert 10 years ago

If would be helpful if this tutorial contained one or more links to other information about using CUPS and related linux printing features.

Once you add your printer, CUPS offers a broad set of features to take data from a variety of applications and in various formats, transform that data, and present the appropriate bits for output to the printer devices.

omansoft 10 years ago

I created complete tutorial with pictures here
If you having problems with drivers for printers in linux we found driver that works for almost every printer. It is ljet4. read more here:

stunder 11 years ago

Thanks Miguel I had been trying to get my printer to work for days and this totally helped out.

pramodmc4u 11 years ago

i am running a live system with no passwords . local host asks for password
what to does not accept blank password