Turn both the computer and the machine on.

2. When the Administrator Login window appears, type in root in the Login field

and enter the system password.

3. Download and extract the driver

[root@localhost root]#tar xzf [Downloaded File Name(XXXX.tar.gz)]

4. The driver will be extracted as 'cdroot' folder in current path.

5. Execute installation program.

[root@localhost root]#./cdroot/autorun

6. When the welcome screen appears, click 'Next' and proceed installation.

Overall, it's a cheap color laser printer and a pretty good value, but the lack of support for other operating systems makes it a little less than attractive. Print quality is decent while lacking options that are supported by the Windows driver, and be prepared for the printer to put up a fight as you try to use it. The driver seems to crash when printing certain things (mostly webpages), and there is no support from Samsung for the driver and no specification of the SPL-C language available. While I haven't determined the exact reason of the crash, it seems to be due to the custom backend filters the Samsung driver uses. It very well could be a combination of a broken build of my system (an older build of Gentoo) and using an Athlon64, but the issue seems very similar to the first user's comments. The output will stop randomly in the middle of a page, and syslog will show a segfault in gs, though recompiling ghostscript doesn't seem to change the issue.

I wasn't able to reproduce the "prints black with expensive color toner" bug mentioned above. I examined the CUPS test page, printed with the proprietary Linux drivers, and with Acrobat under Windows. Neither showed flecks of color in or around black areas, but the linux version was clearly 600 dpi, while the windows version was at 1200. Color matching under linux is wrong; the "blue" pie wedge comes out purple. The drivers ship with *.cms files that look like color profiles, but I don't know how to install them yet.

Duplex can be set via the printer's front panel and LCD display; the setting via cups doesn't work (although enabling duplex via cups adds a blank page to the end of each odd-length document...). I'm using version 2.00.90 of the drivers, and have seen no stability problems in the ~10 pages I've printed under linux so far.

Be warned that the samsung driver installer attempts to install older versions of standard c++ libraries into /usr/ without prompting. According to its documentation, it also replaces lpr with a "GUI LPR" that will pop up a dialog when you print. If you download the samsung drivers, you may prefer to manually install them. The drivers include binaries for i386 and x86_64. Put the stuff from the appropriate "filter" and "ppd" directories into /usr/lib/cups/filter/ and /usr/share/ppd/Samsung, respectively. (The directories should already exist, and may vary between linux distributions.) Then, install the printer via the CUPS web gui (http://localhost:631/). The drivers shoud show up under "SAMSUNG". Apparently, you used to need to create a file called /etc/linuxprint.cfg. I didn't have to do that.

Install Samsung CLP-510 color laser printer to Ubunutu dapper i386 & x86_64

sudo adduser cupsys shadow

Insert in /etc/udev/rules.d/60-symlinks.rules

# Create symlink for usb printer to /dev/usb/lp*

BUS=="usb", KERNEL=="lp[0-9]*", SYMLINK+="usb/%k"

restart udev:

/etc/init.d/udev restart

/etc/init.d/cupsys restart

download latest Samsung CLP-510 driver from http://downloadcenter.samsung.com/content/DR/200607/20060719124812000_UnifiedLinuxDriver.tar.gz

tar -zxvf 20060719124812000_UnifiedLinuxDriver.tar.gz

The package will create a folder called cdroot

The package offers an automatic setup, but it doen't work for me, I can only print half page, therefore, I uninstalled and create it manually.

cd cdroot/Linux

You'll find 3 folders, i386;noarch&x86_64

/cdroot/Linux$ cp noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/

/cdroot/Linux$ cp noarch/at_opt/share/ppd/CLP-510splc.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/

now we have to go either i386 or x86_64 depends on your distro

For x86_64 we choose x86_64 folder

/cdroot/Linux$ cp x86_64/at_root/usr/lib64/libmfp.so.1.0.1 /usr/lib64/

/cdroot/Linux$ cp x86_64/at_root/usr/lib64/cups/backend/mfp /usr/lib64/cups/backend/

/cdroot/Linux$ cp x86_64/at_root/usr/lib64/cups/filter/* /usr/lib64/cups/filter/

now use CUPS' web interface or your distribution's printer setup tool to add the printer

when prompt for userid and passwd use root and root password

hope this help