To print to the SAMSUNG ML-3312ND you need:

  • Generic Linux drivers
  • SAMSUNG (now HP) Unified Linux printer drivers Print Driver (Driver) ver.V1.00.27.04 - Linux (MULTI LANGUAGE, 15.44 MB) 
  • CUPS

Try these steps:

  1. Download and decompress ULD_V1.00.27.04.tar.gz
  2. Copy

    ./uld/x86_64/rastertospl
    to

    /usr/lib/cups/filter
    and set ownership, permissions, and SELinux context like the other filters in that directory

     

  3. Copy

    ./uld/noarch/share/ppd/Samsung_ML-331x_Series.ppd
    to

    /usr/share/ppd/cupsfilters
    and set ownership, permissions and SELinux context like the other files in that directory

  4. Restart CUPS su -c 'systemctl restart cups.service'
  5. Go into CUPS printers (http://localhost:631/printers/) and select the new ppd from the list
No