{"id":2983,"date":"2018-11-09T18:39:20","date_gmt":"2018-11-09T18:39:20","guid":{"rendered":"https:\/\/www.appservgrid.com\/paw92\/?p=2983"},"modified":"2018-11-12T01:45:54","modified_gmt":"2018-11-12T01:45:54","slug":"choosing-a-printer-for-linux","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/11\/09\/choosing-a-printer-for-linux\/","title":{"rendered":"Choosing a printer for Linux"},"content":{"rendered":"<p>We&#8217;ve made significant strides toward the long-rumored paperless society, but we still need to print hard copies of documents from time to time. If you&#8217;re a Linux user and have a printer without a Linux installation disk or you&#8217;re in the market for a new device, you&#8217;re in luck. That&#8217;s because most Linux distributions (as well as MacOS) use the Common Unix Printing System (<a href=\"https:\/\/www.cups.org\/\" target=\"_blank\" rel=\"noopener\">CUPS<\/a>), which contains drivers for most printers available today. This means Linux offers much wider support than Windows for printers.<\/p>\n<h2>Selecting a printer<\/h2>\n<p>If you&#8217;re buying a new printer, the best way to find out if it supports Linux is to check the documentation on the box or the manufacturer&#8217;s website. You can also search the<\/p>\n<p><a href=\"http:\/\/www.openprinting.org\/printers\" target=\"_blank\" rel=\"noopener\">Open Printing<\/a><\/p>\n<p>database. It&#8217;s a great resource for checking various printers&#8217; compatibility with Linux.<\/p>\n<p>Here are some Open Printing results for Linux-compatible Canon printers.<\/p>\n<p>The screenshot below is Open Printing&#8217;s results for a Hewlett-Packard LaserJet 4050\u2014according to the database, it should work &#8220;perfectly.&#8221; The recommended driver is listed along with generic instructions letting me know it works with CUPS, Line Printing Daemon (LPD), LPRng, and more.<\/p>\n<p>In all cases, it&#8217;s best to check the manufacturer&#8217;s website and ask other Linux users before buying a printer.<\/p>\n<h2>Checking your connection<\/h2>\n<p>There are several ways to connect a printer to a computer. If your printer is connected through USB, it&#8217;s easy to check the connection by issuing lsusb at the Bash prompt.<\/p>\n<p>$ lsusb<\/p>\n<p>The command returns Bus 002 Device 004: ID 03f0:ad2a Hewlett-Packard\u2014it&#8217;s not much information, but I can tell the printer is connected. I can get more information about the printer by entering the following command:<\/p>\n<p>$ dmesg | grep -i usb<\/p>\n<p>The results are much more verbose.<\/p>\n<p>If you&#8217;re trying to connect your printer to a parallel port (assuming your computer has a parallel port\u2014they&#8217;re rare these days), you can check the connection with this command:<\/p>\n<p>$ dmesg | grep -i parport<\/p>\n<p>The information returned can help me select the right driver for my printer. I have found that if I stick to popular, name-brand printers, most of the time I get good results.<\/p>\n<h2>Setting up your printer software<\/h2>\n<p>Both Fedora Linux and Ubuntu Linux contain easy printer setup tools. <a href=\"https:\/\/fedoraproject.org\/wiki\/Printing\" target=\"_blank\" rel=\"noopener\">Fedora<\/a> maintains an excellent wiki for answers to printing issues. The tools are easily launched from Settings in the GUI or by invoking system-config-printer on the command line.<\/p>\n<p>Hewlett-Packard&#8217;s <a href=\"https:\/\/developers.hp.com\/hp-linux-imaging-and-printing\" target=\"_blank\" rel=\"noopener\">HP Linux Imaging and Printing<\/a> (HPLIP) software, which supports Linux printing, is probably already installed on your Linux system; if not, you can <a href=\"https:\/\/developers.hp.com\/hp-linux-imaging-and-printing\/gethplip\" target=\"_blank\" rel=\"noopener\">download<\/a> the latest version for your distribution. Printer manufacturers <a href=\"https:\/\/epson.com\/Support\/wa00821\" target=\"_blank\" rel=\"noopener\">Epson<\/a> and <a href=\"https:\/\/support.brother.com\/g\/s\/id\/linux\/en\/index.html?c=us_ot&amp;lang=en&amp;comple=on&amp;redirect=on\" target=\"_blank\" rel=\"noopener\">Brother<\/a> also have web pages with Linux printer drivers and information.<\/p>\n<p>What&#8217;s your favorite Linux printer? Please share your opinion in the comments.<\/p>\n<p><a href=\"http:\/\/lxer.com\/module\/newswire\/ext_link.php?rid=262662\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve made significant strides toward the long-rumored paperless society, but we still need to print hard copies of documents from time to time. If you&#8217;re a Linux user and have a printer without a Linux installation disk or you&#8217;re in the market for a new device, you&#8217;re in luck. That&#8217;s because most Linux distributions (as &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2018\/11\/09\/choosing-a-printer-for-linux\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Choosing a printer for Linux&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2983","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/2983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=2983"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/2983\/revisions"}],"predecessor-version":[{"id":3198,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/2983\/revisions\/3198"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=2983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=2983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=2983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}