If printer is non working , too yous request it, your organization is nearly unusable.
Because that nosotros volition similar a shot explicate yous how to setup ALL of printers yous could conduct hold inwards your life.
Content:
1.Setup CUPS
2.Install Linux printer on Windows
3.Install Linux printer drivers
4.Linux printers tips too tricks
5.What to practice when in that place is no Linux printer support
Firstly, Linux supports natively most of printers. If you’re buying novel printer inquire for Linux support, or but purchase HP printer :), BEST back upwards for Linux conduct hold HP printers, they conduct hold a lot of programs to configure too keep printers. Also nosotros recommend Lexmark too Xerox. If yous conduct hold some Xerox printer too it is non working delight become to Xerox spider web page too endeavour to download driver, if yous are unable to practice that endeavour driver for another xerox printer alongside similar characteristics. We tried a lot of xerox printer, they all plant , but none of them was working alongside native driver. KONICA MINOLTA is the worst one, they didn’t conduct hold whatsoever back upwards for Linux. But nosotros conduct hold solution for that 🙂 . Epson printers are quite well, nosotros didn’t attempt out a lot of them but everyone nosotros tested worked good afterward some tweaks. I tested all this on Ubuntu 11.04 , Ubuntu 12.04 , Ubuntu 12.10 too its derivates similar Kubuntu, Lubuntu, Zorin , Mint … It should operate on Ubuntu 14.10, Ubuntu 15.10, Ubuntu 15.4…
1.Setup CUPS
The fisrt matter yous must conduct hold inwards your distro for amend printer back upwards is CUPS. Today nearly all distros come upwards alongside it preinstalled. And that hateful that every reckoner which conduct hold CUPS deport similar printer server. What that hateful to you? H5N1 lot of GOOD things.
When yous teach inwards in your browser IP address of your Linux reckoner too add together port 631 for example: http://192.168.1.7:631 volition live on opened upwards spider web page of CUPS where yous tin configure printer server.
![]() |
Start page of CUPS server.You tin opened upwards it from whatsoever reckoner inwards your LAN. |
If yous add together sufix “admin” on adress for example: http://192.168.1.7:631/admin yous volition teach this:
![]() |
Here yous tin setup principal setting of CUPS. If yous select same settings showed on moving-picture demo yous printer volition live on seen on on computers. |
Depending on your setting reckoner but about yous volition come across your printer too yous volition come across theirs printers. It is simple. When yous configure it click on “Printers” or add together sufix “printers” on address too yous volition teach listing of accessible printers.
2.Install Linux printer on Windows
If yous conduct hold some Windows reckoner inwards LAN yous tin easily add together Linux printer on Windows past times adding http URL, but re-create url of printer from page inwards upper moving-picture demo too novel network printer:
![]() |
Add printer URL, thence select driver..adn NEXT,NEXT…FINISH |
3.Install Linux printer drivers
Now lets become install Linux printers.
First, endeavour to install printer alongside drivers which comes alongside Linux distribution, if they don’t operate thence endeavour to discovery PPD driver on the internet. Here is some pages to discovery PPD:
Drivers for most printers
HP
Kyocera
Xerox
Most Linux drivers too install manuals
Ubuntu guide to printers
PPD file tels Linux what features printer conduct hold too how to purpose it. It is uncomplicated tekst file which tin live on easily created if yous know how to practice it… here is manual how to practice PPD.
When yous discovery PPD file thence yous have to install it:
Run the system-config-printer python script. You tin practice it past times starting icon “Printing” inwards Setting on your organization menu or yous tin type inwards console system-config-printer , or type ALT-F2 too type system-config-printer.
![]() |
Click “Add”. Bellow is listing of installed local or shared printers. |
![]() |
Choose network or local printer, or teach inwards url, ip… to discovery it. |
![]() |
When yous click shared printer, IP too port volition look on the correct screen.Click “Forward” then. |
![]() |
Choose your PPD driver (On moving-picture demo is virtual driver, which volition NOT work,here is but for example) |
![]() |
Enter the mention of printer. You tin teach inwards everything. |
After this yous tin click “Properties” on printer , too click “Print Test Page” to come across is it working.
Most printer volition live on succesfully installed alongside upper instructions, but if it nevertheless doesn’t operate teach out on reading.
4.Linux printers tips too tricks
Here are some tweaks for some printers to teach it working:
HP color Laser Jet 4650 needs to live on installed past times instant driver inwards listing because first(which is recommended past times system) plant but everything yous impress it prints iii times… yous desire to impress 2 pages…it impress out 6 pages. Choosing instant driver solves this problem.
Xerox workcenter 3220 must live on installed alongside driver from Xerox webpage.
Xerox Phaser 3200MFP plant alongside “Generic PostScript Printer Foomatic/Postscript” driver (Second on recommended list)
Xerox workcenter PE220 volition operate alongside driver Xerox PE144e
Xerox workcenter PE120 volition operate alongside driver Xerox PE144e
EPSON LQ-680 volition operate alongside 24-pin driver , yous must laid 180DPI to impress properly
EPSON LQ-690 volition operate alongside EPSON 570+ driver , yous must laid 180DPI to impress properly
If yous connecting EPSON printer alongside LPT-USB adapter it volition NOT operate properly, it volition deport CRAZY. You must purpose LPT-LPT or USB-USB cabel. This i takes calendar week of my operate to configure it…
UPDATE: We establish driver for Linux which plant on almost ALL PRINTERS including KONICA MINOLTA, XEROX, LEXMARK, EPSON…, read to a greater extent than here:
5.What to practice when in that place is no Linux printer support
If yous conduct hold KONICA MINOLTA printer or another printer which don’t operate yous must practice Printer server alongside Windows. It is plenty to conduct hold entirely i XP or Win7 machine inwards whole company. You tin connect hundred printers on this printer server. BUT Microsoft printer server which comes alongside Windows Server CANNOT operate alongside Linux. You must practice some configuration tweaks. We worked really difficult to solve this problem. After days too days nosotros created our custom printer server inwards C# which runs on i Windows XP. On Windows XP machine yous must install drivers for printers, too start printer server. That is allmost all what yous request to do…. This server enables yous to impress from Linux to whatsoever printer WITHOUT LINUX DRIVERS.
If yous desire to become throught all procedure lonely hither is link:
HOWTO – Print to a windows printer from linux WITHOUT needing whatsoever linux printer drivers_PPDs
To run printer guided past times upper link yous must install ghostscript to contend printers too python to automate whole process.
If yous desire to endeavour our solution yous tin become to sourceforge to download, yous tin too contribute projection too practice your ain code.
You tin download printer server on this link: https://sourceforge.net/projects/nolindrivers/files/latest/download?source=files
Full tutorial for installing our printer server is here.
If yous conduct hold problems alongside installing our custom printer server named NoLinDriver printer server leave of absence comment here, too nosotros volition endeavour to explicate it better.
I intend that this ship service covers all your printer problems, if individual conduct hold problems alongside some of these delight say me that , too leave of absence comment 🙂