PUBLISHED: August 16, 2019
Deprecation Notice: This article was written more than a year ago which means that its information might no longer be up-to-date. We cannot therefore guarantee the accuracy of it's contents.

Table of Contents


How to install a Samsung ML-191x 252x Series printer with AirPrint support on a Raspberry Pi

This guide will focus on getting the Samsung ML-191x 252x Series printer up and running with AirPrint support on a Raspberry Pi.

Requirements

  • Raspberry Pi 2 model B (or later)
  • A printer (e.g. Samsung ML-191x 252x Series printer)

CUPS

Let us start by updating the package repository

$ sudo apt-get update
$ sudo apt-get upgrade

Next we will install the CUPS printing system:

$ sudo apt-get install cups

Splix

We will also need to install the Splix package which contains drivers for the Samsung ML-1915 printer. Note, this step is important because the drivers for this specific printer do not appear to exist anywhere else that I have seen.

$ sudo apt-get install printer-driver-splix 

We will also need to append the supplementary group lpadmin to our users login.

$ sudo usermod -append -G lpadmin pi

Modify the CUPS config file by telling it to accept any remote connections.

$ sudo cupsctl --remote-any

Restart the CUPS service for the changes to take effect

$ sudo /etc/init.d/cups restart

AirPrint

In order to add AirPrint support so that we can print from anywhere, and more importantly from our smart phone, we need to install the avahi-discover package.

$ sudo apt-get install avahi-discover

Your printer should now be ready to accept jobs from your Raspberry Pi.

See Also

Querying the Illuminates by Default attribute in Maya
Querying the Illuminates by Default attribute in Maya

Remove nodes from a set in Maya
Remove nodes from a set in Maya



comments powered by Disqus

See also