#####[ Printer ]##### This guide uses CUPS to setup your printer via the tried and true cable method. I know what you are probably already thinking, but humor me anyway as it honestly is not that bad if you follow these steps and are happy with the default printer settings. Anyway, if you were smart enough to keep your coffee and smoke stained computer around, I also hope you were smart enough to have kept your printer cable as well and here we go... Since you are willing to run PsychOS486, you are also probably the sort of person that still has an older printer setting around. That's good because you may actually need it since this version of CUPS is sort of old. However, as long as the printer was made from 2011/01/06 (CUPS v.1.4.6) and older, you should be fine in most cases. And worse case scenario, you may have to utilize your printer's USB port option for printing if it has one, which many do, especially the all-in-one models. The following below are instructions for setup in both graphical desktop environments (GUI) and the command-line. Oh and just in case you are wondering, this guide will most likely not get your scanner working as well if you have an all-in-one printer. For that sort of thing, you will most likely need offical drivers from the manufacturer. However, on most all-in-one printers, you should have a USB port on the front for storage devices with a small screen for selecting to scan images or documents (via the feeder) to a USB storage device and can then just copy those scanned files to the computer. ~~~GUI~~~ 1. Plug in printer and turn it on if you have to. 2. Open the "CUPS Printer Wizard" from the applications menu. 3. Select the "Administration" tab. 4. Select "Find new printers." 5. Wait and then select your printer. If your printer was not listed, you may have to hunt down drivers for it but make sure that they are i686 or older as this is a 32-bit system. If you cannot find drivers, you may be able able to select the "PDF (pdf writer) option" and then select the "Print to file" or "CUPS-PDF" option to then save to a USB storage stick to then plug into a USB port on the printer if it has one. 6. When asked, select the manufacturer. 7. Then, select the model and remember that this list may be a bit dated. 8. You can print a test page by going to the "Printers" tab, selecting your printer on the list, and then click the drop-down menu that says "Maintenance" and select "Print Test Page." There is no "Ok" button for this; it will just start printing as soon as. !! Please make sure to set your printer as the default via "Printers" tab and then select "Set As Server Default" in the "Administration" drop-down menu. This is important because otherwise commands like 'lp' and using the "Open With" Printer option will probably not work the way you want. ~~~Command-line~~~ 1. Plug in the printer and turn on if you have to. 2. In a terminal run 'links http://localhost:631". 3. Select the "Administration" tab by navigating with the Up/Down arrow keys and ENTER for selecting. 4. Select "Find New Printers." 5. Select your printer via "[ Add this printer ]" just above your detected printer. 6. Change whatever you need at the next page, but I usually just leave it all alone and select "Continue." 7. Beside the "Make:" row on the screen you will see "[Apollo_____]". Change this to your printer manufacturer. You also have the option to provide a PPD file. Depending on which one you did, select either "Continue" or "Add Printer". 8. Select the specific model of the printer or once again have the opportunity to provide a PPD file. Select "Add Printer". 9. The next screen lists a bunch of defaults that you can change in regards to the printing. After you have tweaked these or not at all (I don't), then select "Set Default Options" and you are good to go. 10. If wanting to test the printer, the easiest thing to do from the command-line is just to find or create a file you want to print and the run 'lp /path/to/file.ext' and see what happens. 11. If nothing happens, this may mean that something else like "CUPS-PDF" is set as your default printer. You can use 'lpstat -p -d' to list available printers and then set your default printer with 'lpoptions -d [PRINTER]'. ~~~lp commands~~~ Regardless of how you setup your printers or the "print to file" stuff, you may want to get used to the 'lp', 'lpq' and 'lprm' commands. There are many other 'lp*' related commands as well, but these few are probably the most important: 'lp /path/to/file.txt' ...will print the file like normal. 'lp -d PDF /path/to/file.html' ...will print the HTML file as a PDF. 'lpq' ...will show a list of printer jobs that are still active. 'lprm #' ...will remove that job number (see Job column) from the queue that was shown when you ran 'lpq'. For more help with CUPS, visit https://www.cups.org and see https://cups.org/doc/options.html for 'lp' help.