Configure Samsung ML-1666 in Fedora


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

About these ads
This entry was posted in GNU+Linux+FOSS, Tutorials and tagged , . Bookmark the permalink.

5 Responses to Configure Samsung ML-1666 in Fedora

  1. Vivek says:

    Fantastic thankyou

  2. fantom says:

    thank you man!!!

    best wishes from Russia!

  3. Gatoloco65 says:

    Gracias 1.000 Gracias !!!!
    thank you 1000 thank you !!!

    Gatoloco65

    Colombia – Sur America

  4. junk says:

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

  5. Nirjhor says:

    I did everything, but after processing it goes on idle state

Leave a 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 )

Twitter picture

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

Facebook photo

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

Connecting to %s