On Feb 3, 2008 4:27 AM, Dave Jones <[EMAIL PROTECTED]> wrote:

> Kevin O'Gorman wrote on 02/02/08 22:26:
>
> >     >>>> I've installed cups and hplip.  I cannot follow the Gentoo
> >     >>>> printing guide, because that worthy document requires me to add
> >     >>>> hplip to the default runlevel, but hplip does not put anything
> in
> >     >>>> /etc/init.d.  My printer is an old HP Laserjet 4M, which I
> >     >>>> usually run as a Postscrpt printer.
> >
> >     >>>> What have I missed?
> >
> >     >>> Run hp-setup
> >
> >     >>> You'll probably need to rework your cups config files if you've
> >     >>> retained them from the broken install.  hp-setup should enable
> >     >>> local printing OK.
> >
> >     >> And if it still gives you problems, delete /etc/cups then
> reemerge
> >     >> cups.  I had to do that last part too.
> >
> >     > The problem is that my printer is on the LPT port (/dev/lp0), and
> >     > hp-setup does not find it.  In fact it has an option for LPT
> >     > printers, but it is greyed out.
> >
> >     > The printer is really there: I can print by "cat printme
> >/dev/lp0"
> >     > with a suitably formed "printme" file (lines need CR, file ends
> with
> >     > ^L^D).
> >
> >     > Hmmm.  Digging slightly deeper, I found the /usr/bin/hp-probe
> >     > program. It lets me specifically request a probe of LPT, but finds
> >     > nothing there.  The printer remains attached.  I'm even more
> deeply
> >     > stumped than before.
> >
> >     Try: hp-setup -i /dev/parport0
> >
> >     See if that helps.
> >
> >     Try hp-setup -h    for other options.
> >
> >     I take it that your kernel has parallel port support generated, and
> that
> >     you have file permission to access /dev/lp0 ?
>
> > It runs, but only gives me options for usb and net.  This makes some
> > sense since there are no /dev/parport* entries in my system.
>
> > Nevertheless, I have parallel port support as I understand it.  From my
> > kernel (2.6.22-gentoo-r6) .config file:
>
> > #
> > # Generic Driver Options
> > #
> > CONFIG_STANDALONE=y
> > CONFIG_PREVENT_FIRMWARE_BUILD=y
> > CONFIG_FW_LOADER=m
> > # CONFIG_SYS_HYPERVISOR is not set
> > # CONFIG_CONNECTOR is not set
> > # CONFIG_MTD is not set
> > CONFIG_PARPORT=y                       <<<< parallel port
> > CONFIG_PARPORT_PC=y                 <<<< PC style
> > # CONFIG_PARPORT_SERIAL is not set
> > # CONFIG_PARPORT_PC_FIFO is not set
> > # CONFIG_PARPORT_PC_SUPERIO is not set
> > # CONFIG_PARPORT_GSC is not set
> > # CONFIG_PARPORT_AX88796 is not set
> > CONFIG_PARPORT_1284=y
> > CONFIG_PNP=y
> > # CONFIG_PNP_DEBUG is not set
>
> Your kernel set-up looks reasonable to me.
>
> I don't have parallel port support generated into my system, as I don't
> have a parallel printer.
>
> On a Centos host with parallel port support, 2.6.18 kernel:
>
> CONFIG_PARPORT=m
> CONFIG_PARPORT_PC=m
> CONFIG_PARPORT_SERIAL=m
> # CONFIG_PARPORT_PC_FIFO is not set
> # CONFIG_PARPORT_PC_SUPERIO is not set
> CONFIG_PARPORT_PC_PCMCIA=m
> CONFIG_PARPORT_NOT_PC=y
> # CONFIG_PARPORT_GSC is not set
> # CONFIG_PARPORT_AX88796 is not set
> CONFIG_PARPORT_1284=y
> CONFIG_PARIDE_PARPORT=m
> CONFIG_I2C_PARPORT=m
> CONFIG_I2C_PARPORT_LIGHT=m
>
> ls /dev/par* shows:
>
> /dev/par0  /dev/parport0  /dev/parport1  /dev/parport2  /dev/parport3
>
> Do you have a standard parallel port, or a special IO card?
>
> Have you modified /etc/udev.d rules? I have these (unmodified) entries:
>
> rules.d/50-udev.rules:KERNEL=="lp*",            NAME="%k", GROUP="lp"
> rules.d/50-udev.rules:KERNEL=="parport*",       NAME="%k", GROUP="lp"
>
> I'm puzzled by this, as your /dev/lp0 print test worked.
>
> The only other suggestion I have would be to try:
>
> hp-setup -i /dev/lp0
>
> Don't know if hp-setup will accept this, might be worth having a go.
>
> Cheers, Dave
> --
> gentoo-user@lists.gentoo.org mailing list
>
> hp-setup stubbornly refuses to acknowledge /dev/lp0

I got it to work, but don't really know what was wrong.  The drive that held
my root directory and all
configs had failed.  Friday, i got it back from the DiskSavers, along with
the data on a new USB
external drive.  Copying over the cups config files just magically made the
printer work locally.
That's enough for now.

I'm still struggling with a host of issues, so I'm going to ignore the fact
that I have no idea what
keeps my CUPS working.

I think I've got cron backing up to that USB drive nightly -- using rsync it
takes about an hour for
all partitions, unattended.  Beats the blazes out of hovering over the DVD
drive.  And i'm pretty sure
I won't end up in the same fix again.

But I've still got to get the LPD service going, not to mention apache,
vmware, ntp and gaim/pidgin.
And I have a day job.

I'll get around to it.  Real Soon Now.

++ kevin


-- 
Kevin O'Gorman, PhD

Reply via email to