Adding Printers in Linux

Centrally managed machines and sharp printers

Centrally managed machines can connect to printers using lpd, which we have found to be more reliable than Samba for all printers except SharpHold.

Note: For SharpHold, please use the "Samba" instructions below.

  1. Click "System", "Administration", "Printing" or search for "Printing" and choose the settings for this
  2. In Ubuntu 18.04 and above, choose "Additional Printer Settings...". This is a button right near the bottom of the Printing settings dialogue.
  3. Click "Add"
  4. Under "Network Printer", there should be the option "LPD/LPR Host or Printer"
  5. Enter the details
    1. For sharp printers, host: pcounter2.physics.ox.ac.uk
    2. Queue: Any valid Sharp printer (e.g. CLSharp171New, DWBSharpL6)
  6. Click "Forward"
  7. For the "choose driver" dialogue, Select "Provide a PPD file"
    1. For public printers, the drivers for the printer model will already be available under /etc/cups/ppd/, eg for DWBSharpL^ select /etc/cups/ppd/Sharp-MX-5500N.ppd.
    2. For private or group printers, the appropriate printer drivers should be located and downloaded from the manufacturer website. See the section below.
  8. Once the ppd file is selected, Click "Forward"
  9. Be sure to set the paper type to A4

Centrally managed machines and other printers

You can add any printer to a Linux machine, but you will need the correct ppd (driver) file from the manufacturers website, connection and authentication details.

If IT have set the printer up, it may be available on either the "PCOUNTER2" server or on "printserverx64" server. On Ubuntu 14.04 (trusty) the printers start disabled. In the printers menu, right click on the icon for the printer and 'enable'. If you find a permanent fix for this, please comment on this article.

Self managed machines/Laptops or the SharpHold queue

The details are nigh on identical to centrally managed machines. The only difference is that step 3 should be "SAMBA" and step 4 should be "pcounter2.physics.ox.ac.uk/SharpHold", for example.

On un-managed machines, you will also need to copy the ppd driver files into place yourself. These files are available from the links below.

The username should be your username in the form physics\username, and the password is your physics password.

There is also IPP, but that does not work well yet. https://www2.physics.ox.ac.uk/it-services/internet-printing-protocol-ipp... Use SMB or LPD for now.

Drivers and PPD files

Download the drivers and unpack in a suitable location.

Printer name Driver name Windows driver Linux PPD driver
AOPPSharp003 SHARP MX-2610N PCL6 MX_D25_PCL6_1505a.zip ss1j.zip
AoppSharp305 SHARP MX-2640N PCL6 MX_D25_PCL6_1505a.zip ss6j.zip
AoppSharpHooke SHARP MX-3061 PCL6 SH_D14_PCL6_2107b.zip su2j1.zip
AOPPSHARPL2 SHARP MX-4141N PCL6 MX_D25_PCL6_1505a.zip ss8j.zip
BCSharpL1 SHARP MX-3061S PCL6 SH_D20_PCL6_2204a.zip su2j1.zip
BCSharpL2 SHARP MX-3061S PCL6 SH_D20_PCL6_2204a.zip su2j1.zip
BCSharpL3 SHARP MX-3061S PCL6 SH_D20_PCL6_2204a.zip su2j1.zip
BCSharpL4 SHARP MX-3061S PCL6 SH_D20_PCL6_2204a.zip su2j1.zip
CLSharp033 SHARP MX-3061 PCL6 SH_D14_PCL6_2107b.zip su2j1.zip
CLSharp156 SHARP MX-6240N PCL6 MX_D36_PCL6_1608b.zip sp2j.zip
CLSharp171 SHARP MX-6580N PCL6 MX_D54_PCL6_2103a.zip su3j.zip
CLSharp244 SHARP MX-3060N PCL6 MX_D54_PCL6_2103a.zip su0j.zip
CLSharp371 SHARP MX-3061 PCL6 SH_D14_PCL6_2107b.zip su2j1.zip
CLSharpMail SHARP MX-3060N PCL6 MX_D54_PCL6_2103a.zip su0j.zip
DWBSharpL1 SHARP MX-2640N PCL6 MX_D25_PCL6_1505a.zip ss6j.zip
DWBSharpL2 SHARP MX-C312 PCL6 MX_C28_PCL6_1403a.zip sn5j.zip
DWBSharpL4 SHARP MX-3060N PCL6 MX_D54_PCL6_2103a.zip su0j.zip
DWBSharpL5 SHARP MX-5141N PCL6 MX_D25_PCL6_1505a.zip ss8j.zip
DWBSharpL6 SHARP MX-6240N PCL6 MX_D36_PCL6_1608b.zip sp2j.zip
DWBSharpL6New SHARP MX-6580N PCL6 MX_D54_PCL6_2103a.zip su3j.zip
DWBSharpL7 SHARP MX-4071 PCL6 SH_D14_PCL6_2107b.zip su2j5.zip
HookeSharpG20 SHARP MX-3060N PCL6 MX_D54_PCL6_2103a.zip su0j.zip
HookeSharpS49 SHARP MX-C312 PCL6 MX_C28_PCL6_1403a.zip sn5j.zip
SharpHold SHARP MX-6240N PCL6 MX_D36_PCL6_1608b.zip sp2j.zip

Additional Linux PPD
Many PPD files are available Here
Sharp MX-4141N (AOPPSharpL2 etc) ppd file Here

For new(er) printer models, try searching for the printer model name at https://www.sharp.co.uk/
Then look for Linux PPDs in the "Drivers & Software" tab, as at, e.g., https://www.sharp.co.uk/node/42521 for the MX-3061. Drivers are often bundled, e.g. https://docs.aws.sharp.eu/Service_Information/Drivers/sharp-1.1-mx-c55-p... contains drivers for 31 models.

Categories: Astrophysics | Linux | Printing | Theory