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.
- Click "System", "Administration", "Printing" or search for "Printing" and choose the settings for this
- In Ubuntu 18.04 and above, choose "Additional Printer Settings...". This is a button right near the bottom of the Printing settings dialogue.
- Click "Add"
- Under "Network Printer", there should be the option "LPD/LPR Host or Printer"
- Enter the details
- For sharp printers, host: pcounter2.physics.ox.ac.uk
- Queue: Any valid Sharp printer (e.g. CLSharp171New, DWBSharpL6)
- Click "Forward"
- For the "choose driver" dialogue, Select "Provide a PPD file"
- 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.
- For private or group printers, the appropriate printer drivers should be located and downloaded from the manufacturer website. See the section below.
- Once the ppd file is selected, Click "Forward"
- 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: Linux