Difference between revisions of "Printing"
Merge printing enablement into this article, add hplip and revise & reformat content
imported>Dalto m (Dalto moved page Printer Configuration to Printing: Merging two printing articles into one) |
imported>Dalto (Merge printing enablement into this article, add hplip and revise & reformat content) |
||
Line 1: | Line 1: | ||
__TOC__ | |||
= Overview = | = Overview = | ||
Printing is undertaken through the use of [http://en.wikipedia.org/wiki/CUPS CUPS] (previously an acronym for '''C'''ommon '''U'''nix '''P'''rinting '''S'''ystem). This is a popular open source printing system used in most Linux distributions due to its ease of use. | |||
= Installing the Printer Software = | |||
First, install the {{ic|manjaro-printer}} package using your favorite package manger or by using the command: | |||
pamac install manjaro-printer | |||
Note that you may need to add yourself to the {{ic|sys}} group. To do this, us the command: | |||
sudo gpasswd -a yourusername sys | |||
= Enabling Printing Capabilities = | |||
Once the necessary software has been installed, to start and enable printing capabilities, enter the following command: | |||
sudo systemctl enable --now org.cups.cupsd.service | |||
At this point you should be ready to configure a printer | |||
=Managing Printers= | |||
==Managing Printers with HP Device Manager== | |||
[[File:Hplip.png|left|375px]] | |||
If have a printer made by HP, the easiest way to manage it is with the HP Device Manager({{ic|hplip}}). It is wizard based and handles automatic detection and setup of your printer locally or across a network. | |||
You can run it by selecting '''HP Device Manager''' from the menu or with the command {{ic|hplip}}. | |||
<br clear="all" /> | |||
= | ==Managing Printers with CUPS== | ||
Another way to add a printer is to use CUPS directly. Assuming CUPS has been enabled (and started), upon connecting a printer, it should be automatically detected and configured for you to use. The process itself should take only about a minute. However, if the automatic detection and configuration doesn't seem to work, then your printer can be manually set up with relative ease. There are two methods to do so: | |||
Line 17: | Line 47: | ||
== CUPS Webpage Interface == | ===CUPS Webpage Interface=== | ||
Line 32: | Line 62: | ||
== CUPS Desktop Interface Part 1: The Automatic Method == | ===CUPS Desktop Interface Part 1: The Automatic Method=== | ||
[[File:CUPS1.png|thumb|left|375px]] | [[File:CUPS1.png|thumb|left|375px]] | ||
Line 60: | Line 90: | ||
== CUPS Desktop Interface Part 2: The Manual Method == | ===CUPS Desktop Interface Part 2: The Manual Method=== | ||
Line 109: | Line 139: | ||
= | ===Modifying an Installed Printer=== | ||
To configure an installed printer at any time: | To configure an installed printer at any time: | ||
Line 120: | Line 150: | ||
= Removing an Installed Printer = | ===Removing an Installed Printer=== | ||
If for any reason you wish to remove a printer (e.g. to reinstall it), select the '''Print Settings''' option from your menu, right-click your printer's icon, and then select '''delete'''. You will need to confirm your decision to delete the printer, as well as enter your password to complete the task. | If for any reason you wish to remove a printer (e.g. to reinstall it), select the '''Print Settings''' option from your menu, right-click your printer's icon, and then select '''delete'''. You will need to confirm your decision to delete the printer, as well as enter your password to complete the task. | ||
= Disabling Printing Capabilities = | |||
If for any reason you wish to disable CUPS (e.g. in order to use an alternative printing system), open your terminal and enter the following command: | |||
sudo systemctl disable --now org.cups.cupsd.service | |||
[[Category:Contents Page]] | [[Category:Contents Page]] |