fedora_logoI recently had a problem with my Samsung ML-1666 Monochrome laser printer: I could not configure it in Fedora. Simply downloading the driver from Samsung website and installing seemed easy, but actually did nothing.

Googling for hours did not solve the problem, but I kept trying and finally got it working. So I thought I should write down what I did, it may help you.

Step 1

Download the Linux driver from http://www.samsung.com/us/support/downloads If you are outside US, then lick on the link which says “For non-US products, click here . Select Category as “Printer” , Sub-Category as “Laser Printer” and “ML-1666” as the Model Code field and click on “Find It” button. Now click on the “Driver” link to show the drivers. Now download the Unified Driver for Linux.

You can also get the driver file directly from this page : http://www.samsung.com/in/consumer/pc-peripherals-printer/laser-printer-multifunction/mono-laser-printer/ML-1666/XIP/index.idx?pagetype=prd_detail&tab=support

Then extract the file. It will give a directory named “cdroot”.

Step 1
Step 1

Step 2

Open a terminal. Become superuser. Change your current path to cdroot.
Copy all files under cdroot/Linux/i386/at_root/usr/lib/cups/filter to /usr/lib/cups/filter

cp ./Linux/i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/.

Note: You will find a file install.sh under cdroot/Linux/ . You may think running this file will install the driver and indeed it shows that. But I have tried and it did not work for me. So do not run this script. In case you have done so, undo it by executing the uninstall.sh script present there.

Step 3
Step 3

Step 3

Connect your printer with your machine. Power it on.

After that click on the Fedora menu.
Go to Applications -> Administration ->Printing
Printer Configuration window will show up.

Step 4

Now we will add a new printer. From the menu go to Server-> New-> Printer. Provide the super user password when prompted for. If your printer is connected and switched on, it will be detected printer automatically. Click Forward.

Step 5
Step 4

Next it will ask for driver. Select the “Provide ppd file” option. Then select the file from cdroot/Linux/noarch/at_opt/share/ppd according to your model number. In my case, it is ML-1660spl.ppd . Click Forward. Change printer name, description etc if you want and click Apply. It will ask for superuser password again. So give it. And it is configured. It will ask you for printing a test page, do it to test the installation.

PPD file
PPD file

If all goes well, you have your printer working under fedora.

Printer Working
Printer Working

8 thoughts on “Configure Samsung ML-1666 in Fedora

  1. In Fedora 16 change step 3 to Run the command “system-config-printer” to get to the Printer Configuration window.

  2. Hello Guys

    do I have to use same procedure on RHEL4.4 desktop or do I have to install driver by # sh ./install.sh , please advise.

Leave a Reply to Rodion Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s