Category: Printing, Linux

Subject

Adding Printers in Linux

Content

Centrally managed machines and Sharp printers

Centrally managed machines can connect to printers using the lpd protocol, which we have found to be more reliable than SMB protocol for all printers except SharpHold, which is a hold and release print queue. For SharpHold, please see the section below, "Self managed machines, including laptops, and the SharpHold delayed print queue".

For setting up Sharp printers otherwise

  1. Click "System", "Administration", "Printing" or search for "Printing" and choose the settings for this. Do not use the "Printers" section of the system settings under Debian 12. This will not work. Install the "Print Settings" program and open it instead.
  2. In Ubuntu (18.04 and newer), 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, set host to "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, on managed systems the drivers for the printer model will already be available under /etc/cups/ppd/, eg for DWBSharpL6 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
  10. Set options based on the settings from the page for the printer you are setting up. Here is a list of Sharps in Physics.
    Debian 12: you may need to change the output tray a second time if you get a report of "conflicting settings"
  11. Set "two-sided printing (long-edge)",  and Image Quality > Colour profile > set to "black and white"

If you have trouble, skip to "Troubleshooting" at the end.

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. 

Self managed machines, including laptops, and the SharpHold delayed print 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. /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

Troubleshooting

  • 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.
  • Check you are in the lpadmin group
  • Check you are on the Physics_S WiFi or connected to the Physics network by Ethernet
  • If you can't unlock the printer dialogue on Debian 12, update and reboot. Failing that, install the package cups-pk-helper, then alter the polkit file  /usr/share/polkit-1/actions/org.opensuse.cupspkhelper.mechanism.policy changing 
<allow_any>auth_admin</allow_any>
<allow_inactive>auth_admin</allow_inactive>
<allow_active>auth_admin_keep</allow_active>

to

<allow_any>yes</allow_any>
<allow_inactive>yes</allow_inactive>
<allow_active>yes</allow_active>

Documents

FileHeadingDate
Drupal page URL06-12-2024 10:32
 Sharp_ppds.tar.gzSharp_ppds.tar.gzKB attachment06-12-2024 10:36
 sharp-mx-4141n-ps-48787.zipsharp-mx-4141n-ps-48…KB attachment06-12-2024 10:36
 sn5j-48800.zipsn5j-48800.zipKB attachment06-12-2024 10:36
 sp2j-48799.zipsp2j-48799.zipKB attachment06-12-2024 10:36
 ss1j-48798.zipss1j-48798.zipKB attachment06-12-2024 10:36
 ss6j-48796.zipss6j-48796.zipKB attachment06-12-2024 10:36
 ss8j-48795.zipss8j-48795.zipKB attachment06-12-2024 10:36
 su0j-48794.zipsu0j-48794.zipKB attachment06-12-2024 10:36
 su2j1-48793.zipsu2j1-48793.zipKB attachment06-12-2024 10:36
 su2j1-48890.zipsu2j1-48890.zipKB attachment06-12-2024 10:36
 su2j5-48792.zipsu2j5-48792.zipKB attachment06-12-2024 10:36
 su3j-48791.zipsu3j-48791.zipKB attachment06-12-2024 10:36
Writer: Russell Jones
Created on 14-02-2012 02:02
Last update on 21-01-2025 15:02
799 views
This item is part of the Physics IT knowledgebase