Printing is undertaken through the use of CUPS (previously an acronym for Common Unix Printing System). This is a popular open source printing system used in most Linux distributions due to its ease of use. As stated by Wikipedia:
'CUPS consists of a print spooler and scheduler, a filter system that converts the print data to a format that the printer will understand, and a backend system that sends this data to the print device. CUPS uses the Internet Printing Protocol (IPP) as the basis for managing print jobs and queues. '
Several software packages must be installed in order to enable full and comprehensive printing capabilities on your system. Particularly to assist new users, it is possible in Manjaro to install everything that is required with just a single command. However, once the necessary software packages have been installed, it will then also be necessary to actually enable printing capabilities as well.
Installing the Printer Software
To just install the necessary software packages, enter the following command:
sudo pacman -Sy manjaro-printer
Note that you may need to add yourself to the sys group.
sudo gpasswd -a yourusername sys
Enabling Printing Capabilities
Once the necessary software has been installed, to enable printing capabilities, enter the following command:
sudo systemctl enable org.cups.cupsd.service
Once printing has been enabled, in order to start doing so immediately without rebooting, input the command:
sudo systemctl start org.cups.cupsd.service
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 org.cups.cupsd.service