

NOTE: it goes without saying that if you plan to use a USB printer, you need to have USB support for your system. If you followed our section on user mounting, you'll already have the following line. Simply add the three CUPS lines either above or below it. If you have another line in this section about /dev/da0s1 don't worry about it. If you have a USB printer, there are a few more things we need to do in order to make it work with CUPS (similar info can be found in print/cups-base/pkg-message):Īdd the following lines (the top may already exist if you followed our instructions on user mounting): To set the browsing options of the web interface for CUPS edit this section: To continue searching, just hit n again after you hit enter. It should only require a little bit of scrolling to see the options now. Which will search down to "BrowseAddress". If you want to keep things neat, and put it in the proper section use the following command: That lets all clients with an IP address beginning with 192.168.1 use my printer. I wanted to give printing access to all other clients on my LAN. The first thing we want to set is the BrowseAddress appropriately for our printing setup. Now it's time to do some CUPS configuring:
Cups driver gutenprint install#
no need to manually download each driver), install the following:
Cups driver gutenprint drivers#
To gain access to a huge list of foomatic printer drivers accessible within CUPS itself (i.e.

In order to be able to use foomatic printer drivers with CUPS, we have to install foomatic-filters:Īt this point we can use foomatic printer drivers. They are installed with gimp or gutenprint.Īnother rich source of printer drivers is foomatic. Gutenprint gives us many PPD (Postscript Printer Definition) files, which allow us to use a huge array of printers. If you've already installed Gimp you can skip this part, as you already have gutenprint. The third will give us a lot of drivers when we use gutenprint. The first line makes the new lpr be used instead of the system default one (which won't work) and the second defines not to rewrite the base lpr files during a make world. They are applicable in cups-lpr, one part of cups. Now whenever we make ports, if those lines are applicable, they will be used. There are three lines to add to the file: Go here in order to see if you have a supported printer before continuing. Otherwise go ahead and use the Parallel port, but be warned, if it doesn't work right (it prints sometimes, but often halts to a snail pace) then this is probably the issue you are having.ĬUPS is the most commonly used printing system for UNIX and UNIX-like operating systems, and allows us to use many printers we would otherwise have a lot of trouble using. I have not found a solution, and if your printer allows other types of connections (like USB) I recommend you try those first.

Search for "stray irq 7" in mailing lists and you should be able to find more technical information. DISCLAIMER: If you have a parallel port printer it might have conflicts with your motherboard.
