====== Printing ====== SliTaz prints with CUPS (Common Unix Printing System). It manages printers connected to the computer (USB) or to the network, and every application prints through it. This page follows the [[https://doc.slitaz.org/handbook/admin.html#print|Printing and scanning]] section of the SliTaz 5.1 handbook. ===== Install CUPS ===== As root, install CUPS with the drivers of your printer, then enable the service so that it also starts at boot: # spk-add cups cups-filters gutenprint # trame service enable cupsd The service starts at once. To check or restart it by hand: # /etc/init.d/cupsd restart ===== Drivers ===== Pick the package matching your printer: * **gutenprint** and **foomatic-db** (with **foomatic-db-engine** and **foomatic-filters**): most printers. **foomatic-db-nonfree** adds non-free PPD files. * **hplip**: HP printers. * **cnijfilter2**: Canon inkjet printers. * **ufr2**: Canon laser printers (extra drivers). * **cups-pdf**: a virtual printer that "prints" to a PDF file. Example for an HP printer: # spk-add hplip Search the printer model on [[https://www.openprinting.org/printers|openprinting.org]] to see which driver it needs. ===== Add a printer ===== Open the CUPS web interface in a browser at ''http://localhost:631/'', or use //Manage Printing// in the Dash. Go to //Administration// > //Add Printer//, choose your printer in the list, then its driver (PPD). CUPS asks for an administrator login: use root and its password. For a network printer that has no detected entry, choose //AppSocket/HP JetDirect// and give its address, for example: socket://192.168.2.1:9100 For a USB printer, plug it in and power it on: it appears in the list of local printers. ''lsusb'' (package **usbutils**) shows whether the system sees it. If a printer does not work after the setup, restart the service with ''/etc/init.d/cupsd restart''. The CUPS log is ''/var/log/cups/error_log''. ===== Scanning ===== For a scanner, install **sane-backends** and the **xsane** application: # spk-add sane-backends xsane This is all the 5.1 handbook says about scanning; if your scanner is not detected, ask on the [[https://maille.slitaz.org/|forum]]. ===== See also ===== * [[https://doc.slitaz.org/handbook/admin.html#print|Handbook: Printing and scanning]] * [[https://doc.slitaz.org/handbook/packages.html|Handbook: Packages]]