Installing the Samsung ML-1210 printer driver on Windows 8 (also other Samsung, Lexmark, Xerox laser printers with unsigned drivers)

Alright, so.  I have a Samsung ML-1210 printer, which is a pretty old black-and-white laser printer.

Samsung made an unsigned 64-bit driver available for Windows Vista.  This driver also happens to work with Windows 7 (in fact they later re-packaged it and added Windows 7 to the list of supported operating systems).  Windows 7 complains about the missing signature but will allow you to install the driver.  I used it for a few years this way.  However, Windows 8 is not happy to take the driver.  It complains about missing file hashes, claims that the software was probably tampered with, and will not install the driver.

Samsung also has a “universal” driver available.  I couldn’t get it to work with the ML-1210.

After quite a bit of searching, I came across an easy solution.  I noticed that several other Samsung printers from the era have the same driver available for download.  Sure enough, the driver supports many different printer models, which is not surprising really since they probably all use a similar if not identical communication protocol.  However, on the support page for the ML-2250, they have a different version of the driver posted (9.61 MB instead of 9.6 MB, even though the version number is the same).  Hmm…

It turns out that this driver also supports the ML-1210, and it is signed.

Here’s what you do.

  • Download the “Print Driver,GDI” version 3.01 (9.61 MB) from the ML-2250 page (linked above).  You get a file called ML-2250_Win7_GDI.exe.
  • Use WinRAR or a similar tool to extract the files compressed in ML-2250_Win7_GDI.exe.
  • In the files you extracted, navigate to Printer\GDI\VISTA_64.  Here’s your printer driver.  Save the contents, and point Windows here during driver installation.

One other note.  Windows 8 didn’t actually ask me for the driver.  It just installed the printer without a driver, I had to find it under “Other devices” in the device manager and install the driver manually.  After that, everything worked fine.

This solution is probably not limited to the ML-1210, but to other Samsung GDI printers that don’t have a signed driver available for download on their page.  There are several printers listed as supported in the INF.

Update: November 5, 2012

Pascal notes in the comments that this also works with a Lexmark printer, so it’s not limited to just Samsung laser printers.  Also, I recently had an issue on the server that hosts this site and had to restore a backup of my database, so I lost a few days of comments right around the launch of Windows 8.  A few other Samsung printers have been reported working with this driver, including the ML-1740.  If you got your printer working, let us all know the model number in the comments below.

Update: March 13, 2013

From the comments, it looks like there are some Xerox printers out there that also work with this driver.

79 thoughts on “Installing the Samsung ML-1210 printer driver on Windows 8 (also other Samsung, Lexmark, Xerox laser printers with unsigned drivers)”

  1. Yes ! It works also with a Lexmark E210 with this procedure… Thank you very much ! I’m very happy to continue to use my printer !

  2. I was actually surprised to read that this worked with a Lexmark, but I Googled the E210 and it looks almost identical to the Samsung ML-1210… So I guess there are some inter-manufacturer similarities that I was not aware of. :-)

  3. It worked for my Samsung ML-1210. Thanks. I was about to buy a new printer because of Windows 8.

  4. This worked great, glad I found your post! My ML-1210 is still chugging along with Windows 8 now. Just one correction though – 9.61 appears to be the size (MB), not the version. The version is actually 3.01.

  5. Ah, don’t know how I missed that about the version number. Though the funny thing is that the unsigned driver on the ML-1210 page is also version 3.01. Anyway, I will update the post to make this a little more clear.

  6. This works a treat!!, I am glad I found your post! My ML-1210 is still chugging along with Windows 8 now. Thanks

  7. Disable signing:

    - make a shortcut to c:\windows\system32\cmd.exe
    - right click on the shortcut and run it with admin privileges

    In the opened CMD type

    bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS

    press enter, and then enter

    bcdedit -set TESTSIGNING ON

    press enter again.

  8. @Marco

    Disabling the signature check works but it is not necessary, because a properly signed driver is available. I recommend that you do NOT disable the signature check unless you have no other options available. The point of the signature check is to prevent modified drivers from being loaded.

  9. Pingback: Anonymous
  10. Awesome. This got my Lexmark e210 working. It is always a challenge in Windows to get this printer working, this is the third driver I’ve had to use over the years.

  11. Hi to all,
    -my Samsung ML 1410 now works fine (Windows 8 Pro 64 bit). Thanks a lot for that great Research.

    Mario.

  12. I’ve installed Samsung Universal driver first. And now my ml-1210 doesn’t work and win 8 restricting me from changing its driver to ml-2250, saying that current (not working) driver is the better one. How did you dealt with this?

  13. Fuh… done it. Installed Samsung Universal driver and windows 8 considered it better driver, though it never worked. It can be deleted trough the Control panel -> Programs and something. After that just follow Aaron article. Fun… Thanks!!! )

  14. It works ! And that’s really nice that you posted this information… I cannot say the same for Samsung who is proposing something they did not test !
    Happy new year !

  15. Problem solve with Samsung ML-1520 on WIN 8 Pro 64 bit.
    Thanks to you !!!!!!
    Fantastic !!!!!!

  16. bien, on dirait que je ne suis pas la seule à avoir le même problème.
    Moi également, je cherche un pilote pour ma SAMSUNG ML 1210 compatible avec Windows 8

  17. Based on your insight I may be able to save my Samsung. Thanks. But I follow until you instruct “point Windows here during driver installation” as I do not know how to do this. Can you instruct step by step. Also, does W8 have WinRAR app or it is a download deal one has to buy and if free what site would you recommend as reliable?

  18. Thanks! Works for Xerox Phaser 3110 too (which ismad e by Samsung and essentially the same as Samsung Ml-1210 and Lexmark E210)

  19. Thanks so much for sharing this with us. Got my mother’s ML-1210 working under Windows 8 (using the 32-bits driver under Printer\GDI\VISTA). The Samsung Universal Print Driver did not work.

  20. Thanks, works for me too. My printer is on a W2000 print server, it works great as a network printer on XP, Ubuntu and W7. With W8, I had to install the drivers and set up a printer that did not work, then I re-installed another printer through my Ubuntu box and told it to use the installed drivers of the first printer… works :-) I could then de-install the non working printer and had a functionnal ML1210 on W8. Not a straight and easy install, but a workaround.

  21. No problem too, with driver SAMSUNG ML -1200 séries on Win 8 (64 bits)

    Many greetings from FRANCE

  22. Great solution – it worked on my Lexmark E210 and Windows 8 Pro x64.

    Previosly on Windows 7 I used this solution : http://www.tech-problems.com/install-lexmark-e210-on-windows-7-64bit/ but it wont work now. I presume becasue the driver is not signed.

  23. Ugh! I need help. I have tried a million things and as soon as I installed the ml-1200 universal series driver my printer stopped working. I have windows 7 64 bit. I tried this vista driver and it still doesn’t work. Can someone PLEASE help me?! I LOVE my Samsung printer but am soon going to have to give it up if no luck…. it’s been months I’ve been trying to get this right.

  24. Christian, how did you get this to work?! What am I doing wrong? How do I know where the printer port is on my dell desktop (usb port)?

  25. IT WORKS! THANK YOU VERY MUCH, YOU ARE GENIUS
    I did follow your precise instructions, you did a good job for ML-1210 owners. I almost dumped my good, old printer after a few trials of installing under my new windows 8. Why is that so difficult for Samsung to provide the driver for windows x64.

  26. I don’t know if I’m just thick, but I can’t figure this out. I have a LExmark e210. Similar to Tom C. below, don’t understand the “point Windows to this” during installation. I downloaded what you said, and extracted with winrar. Re. “Windows just installed the printer without a driver”, my computer seems to have recognized that it’s lexmarkd e210, but when i went to device manager and tried to update driver and selected Printer/gdi/vista it didn’t work. Anyone have a solution? Thanks

  27. I am in the same situation as Adrian…have a Lexmark E210, have downloaded and extracted the file, but have no idea what to do now.

    If someone has successfully installed the E210, can you please explain the third step in better detail?

    Thanks

  28. Problem solved…after hours of trying the above for the Lexmark E210. I reverted back to the ML-1210 driver and all I had to do to get it working was to change the ports to USB from LPT1, and now it is working with Windows 8.

  29. Oh my- HALLELUJIAH!!!!!!! Thank you ANITA! Your tip on switching the port to USB from LPT1 is what worked for me!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! AMAZING.

    Aaron, please keep your site going. This is the most wonderful printer and I don’t want to loose it. I hope we can keep it up with future upgrades to windows. *sigh* It is a workhorse printer (Samsung ml-1210) and doesn’t run out of ink like the inkjet ones so fast. <3

  30. Hello, i’m trying to instal the lexmark e210 on windows 8, but i don´t understand, how i do this:
    In the files you extracted, navigate to Printer\GDI\VISTA_64. Here’s your printer driver. Save the contents, and point Windows here during driver installation.

    I need to instal the ml 1200 driver in _vista 64? or I instal the ml 2250?
    Help me, please
    Carlos

  31. For those with a Lexmark E210 having trouble, do this:

    1. Using WinRAR, extract the ML-2250_Win7_GDI.exe into a folder (if you don’t know how to do this, search Google for an answer)

    2. Open Control Panel > View devices and printers

    3. At the top of the window, click “Add a printer”

    4. In the window that appears, click “The printer that I want isn’t listed”

    5. Click the radio button that says “Add a local printer or network printer with manual settings” and then click ‘Next’

    6. Choose “Use an existing port:” and leave it at “LPT1: (Printer Port)”, then click “Next” (Note: we will change the port after the printer is installed)

    7. Click the button labeled “Have Disk…”, and in the window that appears, click the button labeld “Browse…”

    8. In the “Locate File” dialog, browse to the folder you extracted the ML-2250_Win7_GDI.exe into, and navigate to “Printer\GDI\VISTA_64″

    9. Click the file called “SPLV1.INF” and then click “Open” and then click “OK”

    10. Scroll through the list of printers and select “Samsung ML-1200 Series” and then click “Next”

    11. Here you can name the printer whatever you want or just accept the default. Click “Next”

    12. If you want to share this printer, enter the information here, or if not, click “Do not share this printer”, and then click “Next” and click “Finish”

    13. In the “Devices and Printers” window, right-click the printer that we just added, and choose “Printer properties”

    14. Click the tab labeled “Ports” and scroll down the list until you find “USB001″, then select it and click “OK”

    15. Voila! Your printer is now fully functional!

  32. Good Job!! Just upgraded to Window 8.1 & I also have a ML-1210. You saved me from a deep-dark-pit of print-driver misery!

  33. I have a Lexmark E210 and Just upgraded to Windows 8.1.
    Followed these instructions and the printer works perfectly.
    Thank you for the information !!

  34. Thank you so much for sharing this, I thought my ML-1210 had been rendered useless! Works as new now.

    To state the obvious, if you’re running 32-bit windows you need to reference the “Printer\GDI\VISTA” folder.
    Also, you get to the device manager by going to Settings on the charms bar to the right of the screen, select PC info and then Device Manager is listed on the left.

  35. It sounded brilliant. But big problem now: I’m trying to install a Lexmark E210 on Win 8.1 x 36. Followed all steps, but get stuck at “10. Scroll through the list of printers and select Samsung ML-1200 Series and then click “Next”” — My notebook doesn’t let me make that selection, because ML-1200 is not listed among the Samsung printers (the ML series starts with 1630 here, and in any case, the menu tells me that there’s no printer for my driver in the list). What now?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>