LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-26-2011, 12:13 PM   #1
digitolx
Member
 
Registered: Nov 2004
Posts: 96

Rep: Reputation: 15
Printer Compatability


What makes a printer linux compatible?

I'm using cups/samba. In cups the printers are setup as a raw printer. Every so often we purchase a new HP printer that will not work properly. If I do a standard lpr print job that works with every other printer iee... "lpr -Pprinter /etc/hosts" for example.. This printer has activity seems to take the job but never print it then goes back to idle.

So my question is, what specifications do I need to abide by when purchasing printers to work on my network?

Last edited by digitolx; 05-26-2011 at 12:16 PM.
 
Old 05-26-2011, 02:50 PM   #2
sinuhe
Member
 
Registered: Apr 2010
Location: Utah
Distribution: Slackware
Posts: 53

Rep: Reputation: 9
Printer compatibility

Printer support is about the connection type (e.g. USB) and tje postscript to printer language filter. Anything else is probably CUPS (or lpr-ng or lpd) misconfiguration.

Check linuxprinting.org from the Linux Foundation for support information.
 
0 members found this post helpful.
Old 05-26-2011, 03:37 PM   #3
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,604

Rep: Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960Reputation: 7960
Quote:
Originally Posted by digitolx View Post
What makes a printer linux compatible?

I'm using cups/samba. In cups the printers are setup as a raw printer. Every so often we purchase a new HP printer that will not work properly. If I do a standard lpr print job that works with every other printer iee... "lpr -Pprinter /etc/hosts" for example.. This printer has activity seems to take the job but never print it then goes back to idle.

So my question is, what specifications do I need to abide by when purchasing printers to work on my network?
These days, printers boil down to (essentially) three modes. Raw (line printers/dot matrix and the like), PCL (HP's Printer Control Language...has several versions), and Postscript (again, several versions). If you want BASIC printing, like you describe, you'll need to figure out which standard your printer supports. While a printer may RECEIVE data, it won't render a page until you give it the command/page end/stroke needed to do it, hence the different standards. How it physically connects is (almost) immaterial. A WiFi connected printer is still a NETWORK printer. 99.9% of the time, it'll print to the de-facto standard port of 9100, set by HP years ago with their JetDirect product line. USB/serial/parallel port connections will be easily detected by most Linux distros. Most importantly, check the vendors website to see if they have Linux drivers/PPD files already available. For example, many of the Canon and Ricoh multifunction copiers have PPD driver files. These drivers let you pick the paper tray/output bin/staple/collate/etc....any function you can access via the front panel of the device.

Most HP printers are supported via the HPLIP project, and feature device options that are similar. Some support scanning, faxing, etc. Check http://www.linuxfoundation.org/colla...s/openprinting for details.
Quote:
Originally Posted by sinuhe
Printer support is about the connection type (e.g. USB) and tje postscript to printer language filter. Anything else is probably CUPS (or lpr-ng or lpd) misconfiguration.
Sorry, but that's wrong. Support is for the printer itself...bins/output/features. How it connects hardly matters at all, and not all printers support Postscript. CUPS is a METHOD of setting up printers, no matter if they're postscript, PCL, or raw.
 
Old 06-01-2011, 09:28 PM   #4
unifyingtheory
LQ Newbie
 
Registered: Jul 2009
Posts: 6

Rep: Reputation: 9
This site: Linux printers might help with your printer search by providing reviews. Openprinting.org is OK but it tends to be out-of-date and many of the printers are no longer available for purchase.

Nothing about the printer itself will guarantee compatibility, only the presence of a native Linux driver like HPLIP or drivers from the Canon, Epson, or Brother websites for example. Also many laser printers are well-supported because they use simple communication protocols.

Hope this helps.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
printer compatability themtnman Linux - Newbie 2 12-09-2009 05:11 AM
Compatability TEX89 Linux - Newbie 1 01-28-2009 02:31 PM
2.4 compatability.. muhd_thaha Linux - Hardware 1 10-14-2005 10:53 AM
Epson Printer Compatability Help omega21 Linux - Hardware 1 06-29-2005 12:14 PM
Compatability help Twiggz Linux - Networking 1 09-27-2003 10:24 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:03 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration