Installing an HP LaserJet 5M in OpenSuSE 12.2

I’m running a newly installed 12.2 system and I have an old HP LaserJet 5, connected via a network interface that plugs into the parallel port of the printer. OpenSuSE is able to detect the port all right. And I even have a file containing a PPD for the printer that I’ve used successfully on other systems. (If anyone wants it, you can pick it up via Dropbox from https://www.dropbox.com/s/pljiip4abyjv7pm/LaserJet5.ppd.)

Using “Add New Printer Configuration” from Yast, I can get a working connection according to “Specify the Connection”. But try as I might, I can’t find a matching driver. I’ve searched for “hp”, for “lj”, and for “laserjet”. Nothing. I’ve specified the PPD file via “Driver Packages”. Still nothing–“Find and Assign a Driver” comes up empty-handed. hp-setup doesn’t discover any devices either.

How can I install this printer?

Try Alt-F2 and kdesu hp-setup (for KDE)

OR

Try Alt-F2 and gnomesu hp-setup (for GNOME).

If you have any problem with hplip, it is possible to upgrade to the very latest version, which I have had to do and you might do this first: To fully upgrade, I would do the following tasks for openSUSE 12.2 using KDE:

1. Go to **YaST** (Enter Root Password) / **Software** / **Software Repository** and specify the URL addition of the **Packman **Repository "**http://packman.inode.at/suse/openSUSE_12.2/**" excluding the quotes if not already done.

2. Again, still in **Software Repository** and specify the URL addition of the **Printing **Repository "**http://download.opensuse.org/repositories/Printing/openSUSE_12.2/**" excluding the quotes.

3. Go to **YaST** (Enter Root Password) / **Software** / **Software Management** and select **Options** and check **Allow Vendor Change**.

4. Again, still in** Software Management** select **Package** / **All Packages** / **Update if newer version available** and press the** Accept** button on the bottom right.

Thank You,

On 02/26/2013 08:16 PM, jdmcdaniel3 wrote:
>
> pwabrahams;2530347 Wrote:
>> I’m running a newly installed 12.2 system and I have an old HP LaserJet
>> 5, connected via a network interface that plugs into the parallel port
>> of the printer. OpenSuSE is able to detect the port all right. And I
>> even have a file containing a PPD for the printer that I’ve used
>> successfully on other systems. (If anyone wants it, you can pick it up
>> via Dropbox from
>> https://www.dropbox.com/s/pljiip4abyjv7pm/LaserJet5.ppd.)
>>
>> Using “Add New Printer Configuration” from Yast, I can get a working
>> connection according to “Specify the Connection”. But try as I might, I
>> can’t find a matching driver. I’ve searched for “hp”, for “lj”, and for
>> “laserjet”. Nothing. I’ve specified the PPD file via “Driver
>> Packages”. Still nothing–“Find and Assign a Driver” comes up
>> empty-handed. hp-setup doesn’t discover any devices either.
>>
>> How can I install this printer?
>
> Try Alt-F2 and kdesu hp-setup (for KDE)
>
> OR
>
> Try Alt-F2 and gnomesu hp-setup (for GNOME).
>
> If you have any problem with hplip, it is possible to upgrade to the
> very latest version, which I have had to do and you might do this first:
> To fully upgrade, I would do the following tasks for openSUSE 12.2
> using KDE:
>
>
> Code:
> --------------------
> 1. Go to YaST (Enter Root Password) / Software / Software Repository and specify the URL addition of the Packman Repository “http://packman.inode.at/suse/openSUSE_12.2/” excluding the quotes if not already done.
>
> 2. Again, still in Software Repository and specify the URL addition of the Printing Repository “http://download.opensuse.org/repositories/Printing/openSUSE_12.2/” excluding the quotes.
>
> 3. Go to YaST (Enter Root Password) / Software / Software Management and select Options and check Allow Vendor Change.
>
> 4. Again, still in
Software Management
select Package / All Packages / Update if newer version available and press the
Accept
button on the bottom right.
>
> --------------------

There is one other thing to check. The parallel post is not detected
automatically by a scan of the PCI or USB buses, thus the driver needs to be
loaded manually. As most people do not use printers like that, loading that
driver is not a standard configuration. You will need to add the driver to the
MODULES_LOADED_ON_BOOT list.

I updated the driver yet again, to 3.13.2-68.2. It didn’t help.

But the parallel port problem is a likely cause, because I encountered a similar difficulty with a different OS (don’t remember which one). My interface is an odd duck, because it uses parallel-port technology over an internet connection. How do I get at the MODULES_LOADED_ON_BOOT list? And what do I add to that list?

On 02/26/2013 10:16 PM, pwabrahams wrote:
>
> lwfinger;2530361 Wrote:
>> On 02/26/2013 08:16 PM, jdmcdaniel3 wrote:
>>
>> There is one other thing to check. The parallel post is not detected
>> automatically by a scan of the PCI or USB buses, thus the driver needs
>> to be
>> loaded manually. As most people do not use printers like that, loading
>> that
>> driver is not a standard configuration. You will need to add the driver
>> to the
>> MODULES_LOADED_ON_BOOT list.
>
> I updated the driver yet again, to 3.13.2-68.2. It didn’t help.
>
> But the parallel port problem is a likely cause, because I encountered
> a similar difficulty with a different OS (don’t remember which one). My
> interface is an odd duck, because it uses parallel-port technology over
> an internet connection. How do I get at the MODULES_LOADED_ON_BOOT
> list? And what do I add to that list?

YaST => System => /etc/sysconfig/ Editor => System => Kernel =>
MODULES_LOADED_ON_BOOT. Add the modules you need in the box.

I found the MODULES_LOADED_ON_BOOT setting. But what specifically do I add to it?

On 02/27/2013 04:26 AM, pwabrahams wrote:
>
> lwfinger;2530380 Wrote:
>> On 02/26/2013 10:16 PM, pwabrahams wrote:
>>> But the parallel port problem is a likely cause, because I
>> encountered
>>> a similar difficulty with a different OS (don’t remember which one).
>> My
>>> interface is an odd duck, because it uses parallel-port technology
>> over
>>> an internet connection. How do I get at the MODULES_LOADED_ON_BOOT
>>> list? And what do I add to that list?
>>
>> YaST => System => /etc/sysconfig/ Editor => System => Kernel =>
>> MODULES_LOADED_ON_BOOT. Add the modules you need in the box.
>
> I found the MODULES_LOADED_ON_BOOT setting. But what specifically do I
> add to it?

The names of the modules you need to make your printer work. If you had a
standard parallel port, the necessary module would be “parport_pc”.

Make sure the ‘lp’ module is loaded. (This will also load the parport driver on which it depends).

https://forums.opensuse.org/english/get-technical-help-here/hardware/471336-hp-parallel-port-printer-11-4-a.html#post2431904

YaST >> System >> /etc/sysconfig Editor, navigate to System >> Kernel >> MODULES_LOADED_ON_BOOT, add ‘lp’ there, then OK.

When you next boot, this module should be loaded, ready to provide connectivity to your printer.

Hi,

I have a HP LaserJet 6MP (I’ve been reluctant to waste it !!) running under openSUSE 12.1.

It just works fine :wink:

It isn’t connected by Ethernet, but by a ParallelPort-to-USB adapter (those used to be cheap,
as long as you don’t need them for Apple hardware …),
whith the parallel port on side of the printer.

Switching on this printer before the installation of openSUSE 12.1, this adapter seemed to be completely transparent.

The printer was recognized well, which is obvious from the fact that the software installed (don’t remember if directly
from the openSUSE installer DVD or from network) is ‘hplip’ (can be googled), without that I had to intervene.
No need for packman for me !!
Plug & Play.

If you want to use your Laserjet on a network there may be more difficulties.
I’m not experienced with that, but I deem that you might then need some administration tools,
that may not be part of ‘hplip’.

Good luck
Mike