I don't know about the rest of us, but I haven't been able to get the stock CUPS install working with my Samsung ML-1210 LaserJet.
Here's how I got it working:
1.) Uninstall CUPS...that's right...dump it...use #pkgtool.
2.) Really uninstall CUPS: delete these folders as well- /usr/share/cups; /usr/lib/cups; /etc/cups. The object here is to make room for a clean CUPS installation.
3.) Get CUPS:
Go to the CUPS site and download it. Latest of this writing is 1.1.21rc1.
4.) Get foomatic: you need 2 files,
foomatic-filters and
foomatic-db-engine.
5.) Get checkinstall: go to your fave Slackware mirror in the /extras folder and download checkinstall. Install it.
6.) Compile CUPS:
a.) #tar zxvf cups*
b.) #cd cups*
c.) #./configure
d.) #make
e.) #checkinstall (accept defaults)
7.) Compile foomatic-filters: same way you did with CUPS.
8.) Compile foomatic-db-engine: same way.
9.) get your printer driver. Go to
the linuxprinting database here, plug-in the name and model of your printer, click "Show" then click "download PPD". Save this PPD file to /usr/share/cups/model.
10.) Start CUPS: #cupsd
11.) Go to the admin page
http://localhost:631 and set-up your printer.
12.) Enjoy!
Note1: the CUPS install will create a RH-style init.d and runtime folders so that it auto-starts at boot.
Note2: I've successfully installed this on Slack 9.1 AND SlackCurrent.