Page 1 of 1

parallel printer in xenial 7.5

Posted: Sat 30 Jun 2018, 22:20
by gusfagan
In Xenial 7.5, Cups does't have a parallel port option. How can I install my parallel port printer?

Posted: Sat 30 Jun 2018, 22:37
by rockedge

Posted: Sun 01 Jul 2018, 00:46
by rcrsn51
Or, instead of random googling, read How to Install your Printer/Scanner in Puppy.

Posted: Sun 01 Jul 2018, 01:29
by rockedge
rcrsn51 wrote:Or, instead of random googling, read How to Install your Printer/Scanner in Puppy.
really? why not skip the wise ass shit and just point out the best place to read about how to do it

Posted: Sun 01 Jul 2018, 03:18
by bigpup
He did.

How to Install Your Printer/Scanner in Puppy
http://www.murga-linux.com/puppy/viewtopic.php?t=59015

parallel printer in xenial 7.5

Posted: Sun 01 Jul 2018, 14:48
by gusfagan
Thanks rockedge and bigpup. Xenial 7.5 doesn't have the parport kernel modules so moves like 'modprobe lp' don't work. Mine is also a frugal install so I can't change kernels. Thanks just the same.

gusfagan

Posted: Sun 01 Jul 2018, 15:14
by watchdog
The same problem there was in tahr 6.0:

http://murga-linux.com/puppy/viewtopic.php?t=99697

Can you try switching the kernel of xenialpup to that of tahr 6.0.6?

parallel port in Xenial 7.5

Posted: Sun 01 Jul 2018, 17:58
by gusfagan
I copied the Parport folder from the kernel modules of Slack 5.7 (kernel 3.4.82) into the Xenial kernel (4.4.95) in lib/modules/4.4.95/kernel/drivers and rebooted but it didn't work. I think I'll go back to Slacko 5.7. . Thanks for the advice.

gusfagan

Posted: Sun 01 Jul 2018, 18:05
by bigpup
Mine is also a frugal install so I can't change kernels
Yes you can change the kernel.
In fact changing it in a frugal install is easy.
On desktiop is Quickpet
Quickpet>Info>Change kernel

Change kernel program will let you easily change the kernel.
The kernel button will take you to a Puppy kernel repository to find a kernel package to use.

parallel printer in xenial 7.5

Posted: Sun 01 Jul 2018, 18:20
by gusfagan
Thanks. I'll try that later. I have to go now. You've been very helpful.

gusfagan

Posted: Sun 01 Jul 2018, 18:55
by watchdog
Rename vmlinuz as vmlinuz.old and zdrv_xenialpup_7.5.sfs as zdrv_xenialpup_7.5.sfs.old in your frugal install of xenialpup. Mount (click on it) the iso file of tahr 6.0.6 and copy vmlinuz and zdrv_tahr_6.0.6.sfs in the folder of the frugal install of xenialpup. Rename zdrv_tahr_6.0.6.sfs as zdrv_xenialpup_7.5.sfs and boot now xenialpup. Install from:

http://murga-linux.com/puppy/viewtopic. ... 540#944540

ppdev_tahr-6.0.6_k3.14.79.pet. (ppdev must be compiled in the same kernel you are using). Then read the thread of my previous post and try to install the parallel printer.

parallel printer in Xenial 7.5

Posted: Tue 03 Jul 2018, 15:47
by gusfagan
Thanks for that advice. Before attempting your solution I wondered if the 64bit version of Xenial 7.5 had the right modules (parport.ko etc) so I installed it and it did.Cups still didn't show a parallel option so I added the appropriate ppd file (for HP Laserjet 5L) to /etc/cups/ppd/ (HP-Laserjet_5L-ljet4.ppd). It didn't solve the problem but I think I'm close now and a little tweaking should do the trick. Thanks again.

gusfagan

Posted: Tue 03 Jul 2018, 18:11
by watchdog
I'm curious if the settings explained at:

http://murga-linux.com/puppy/viewtopic. ... 859#849859

would work for you in xenialpup64.

Posted: Tue 03 Jul 2018, 18:44
by rcrsn51
I just checked Xenial64 and it is also missing the "lp" kernel module.

parallel printer in Xenial 7.5

Posted: Tue 03 Jul 2018, 19:57
by gusfagan
Thanks Watchdog. That didn't work - job failed (printer not connected). As rcrsn51 pointed out (which I had missed), lp is not in the kernel for Xenial 7.5. The printer worked in my previous Puppy Linus (Slacko 5.7) so I'll return to that. You have been very helpful and I appreciate that.

gusfagan

Posted: Thu 05 Jul 2018, 15:32
by rcrsn51
Older Puppy kernels have the CONFIG_PRINTER option in their configuration. This determines if the lp.ko kernel module is built.

The option appears to be missing from the Xenial kernel.

But it still exists in some newer kernels I checked.

Posted: Thu 05 Jul 2018, 15:41
by rockedge
rcrsn51 wrote:Older Puppy kernels have the CONFIG_PRINTER option in their configuration. This determines if the lp.ko kernel module is built.

The option appears to be missing from the Xenial kernel.

But it still exists in some newer kernels I checked.
excellent find. good to know.