Networked printer problem

Hello all

I’m having trouble getting my networked printer to print and am hoping someone can lend some advice. I’m running openSUSe 11.3 on a laptop and the printer is connected to my desktop which is running Windows XP. I have the printer and several folders and drives shared. I can see the folders and drivers on my laptop but I cannot get the printer to actually print.
It is an HP printer but I am not using HPLIP. I can send a print job to the queue and the printer resets itself like it’s going to print but nothing else happens and the print job just sits in the queue until I hit cancel and restart then printer.
I’ve looked at many tutorials and fora but have found nothing to help resolve this issue. Is it a Windows issue? Or is it a driver/communication issue?

Thanks
mwb

On Mon July 26 2010 12:06 pm, mwbeatty wrote:

>
> Hello all
>
> I’m having trouble getting my networked printer to print and am hoping
> someone can lend some advice. I’m running openSUSe 11.3 on a laptop and
> the printer is connected to my desktop which is running Windows XP. I
> have the printer and several folders and drives shared. I can see the
> folders and drivers on my laptop but I cannot get the printer to
> actually print.
> It is an HP printer but I am not using HPLIP. I can send a print job to
> the queue and the printer resets itself like it’s going to print but
> nothing else happens and the print job just sits in the queue until I
> hit cancel and restart then printer.
> I’ve looked at many tutorials and fora but have found nothing to help
> resolve this issue. Is it a Windows issue? Or is it a
> driver/communication issue?
>
> Thanks
> mwb
>
>
mwb;

Perhaps this Howto by swerdna will help.
http://opensuse.swerdna.org/susesambaprint.html

You say you are not using HPLIP, but you still need to install a driver of
some kind that is compatible with your printer.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

Hi venzkep,
I did follow that tutorial. I’m using the hpcups driver for my printer. (HP PSC 1200). Like I said it’s obv. communicating with Windows and spooling the print job, its just not printing it.

Thanks
mwb

On Mon July 26 2010 07:36 pm, mwbeatty wrote:

>
> Hi venzkep,
> I did follow that tutorial. I’m using the hpcups driver for my printer.
> (HP PSC 1200). Like I said it’s obv. communicating with Windows and
> spooling the print job, its just not printing it.
>
> Thanks
> mwb
>
>
mwb;

You might try the HPLIP drivers. I suspect this is a driver issue. It might
help if you posted the model number of the printer.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

I did try HPLIP and I get this message
“/usr/lib/cups/backend/hp failed”

The model is PSC 1250 and as I said, using the samba connection settings, it did make the print head mechanism move and the print job showed up in the XP machines queue but it never actually printed.

On Tue July 27 2010 10:06 am, mwbeatty wrote:

>
> I did try HPLIP and I get this message
> “/usr/lib/cups/backend/hp failed”
>
> The model is PSC 1250 and as I said, using the samba connection
> settings, it did make the print head mechanism move and the print job
> showed up in the XP machines queue but it never actually printed.
>
>
mwbeatty;

If you are using YaST, try to configure it directly with CUPS.
http://localhost:631/

Try the HPIJS driver and for a url use:
smb://<Windows netbios name or IP>/<printer share name>

Unless you have the Samba server (smb and nmb) set up and allowed through the
firewall, you will most likely need the Windows IP rather than netbios name.

When asked for credentials by CUPS, use root and root’s password.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

If you are using YaST, try to configure it directly with CUPS.
http://localhost:631/

Try the HPIJS driver and for a url use:
smb://<Windows netbios name or IP>/<printer share name>

Unless you have the Samba server (smb and nmb) set up and allowed through the
firewall, you will most likely need the Windows IP rather than netbios name.

When asked for credentials by CUPS, use root and root’s password.

Yes, as the kids say, been there, done that. :slight_smile: Those are the steps that got me the closest to printing but I don’t know if there is some little thing that I am missing that is causing the printer to not recognize or accept the print job.

thanks for the help anyway.

mwb

On Tue July 27 2010 05:36 pm, mwbeatty wrote:

>
>> If you are using YaST, try to configure it directly with CUPS.
>> http://localhost:631/
>>
>> Try the HPIJS driver and for a url use:
>> smb://<Windows netbios name or IP>/<printer share name>
>>
>> Unless you have the Samba server (smb and nmb) set up and allowed
>> through the
>> firewall, you will most likely need the Windows IP rather than netbios
>> name.
>>
>> When asked for credentials by CUPS, use root and root’s password.
>
> Yes, as the kids say, been there, done that. :slight_smile: Those are the steps
> that got me the closest to printing but I don’t know if there is some
> little thing that I am missing that is causing the printer to not
> recognize or accept the print job.
>
> thanks for the help anyway.
>
> mwb
>
>
mwb;

Have you checked to see if there is anything in the CUPS logs.
/var/log/cups

You might also want to check the HP forum on Openprinting.org to see if there
is any information there.

P. V.
“We’re all in this together, I’m pulling for you.” Red Green

@mwbeatty
I have always found the easiest way to share windows printers with linux is by adding them to windows as a tcpip printer and then using lpd to print from linux.
I don’t think it’s a cups problem, as a rough guess, you need to check that your linux smbprint is working correctly.

Thanks whych, I will give that a try.

Hi there,

You can also turn on debug mode in /etc/cups/cupsd.conf and then check /var/log/cups/error_log and perhaps get some more info on this “/usr/lib/cups/backend/hp failed” message. Also, you might want to set the policy in cupsd.conf to: DefaultPolicy allowallforanybody at least temporarily to rule out any policy issues behind it.

Also, you could try downloading the new HPLIP from HP and not using the packaged version. Normally, it works extremely well for their devices, as I am sure you know.

Lews Therin

You say that the printer is connected to your desktop. Is it possible to connect it directly to a router? My HP 7310 is set up this way. After a kernel upgrade, I have to fiddle with it a bit, but it always works. Also, I find it easier to set up with HP’s own device manager, which IIRC is part of hplip.

I wish I could connect it directly to the router but I can’t because the router is in my bedroom and the computer is in the living area due to “cabling” issues. :frowning:

Sounds like your problem is on the Windows side if the job shows up in the Windows print queue. Check your windows configuration for the printer and make sure it isn’t using a strange ??? print driver. Sorry I don’t have a Windows machine handy right now. IIRC, disabling some output driver or spooler.

Hi everybody.
I am facing a similar problem, however, the spooler shows succesfull for all print jobs but not all documents are printed.
I am using OpenSuse 11.3, an Epson LX300 printer with DLink DP-301P+ printer server.

Similar is not the same. Which spooler shows successful for all print jobs and what part or documents aren’t printing?

You’re networked through the DLink print server, is your printer set up to print immediately or receive the entire spool before it starts to print?

Hi everybody.
I am facing a similar problem, however, the spooler shows succesfull for all print jobs but not all documents are printed.
I am using OpenSuse 11.3, an Epson LX300 printer with DLink DP-301P+ printer server.

@waldoluz: Like tarapharazon mentioned, you almost certainly have a different type of printing problem. I suggest you start a new thread, with a descriptive heading to catch the attenion of those who may be able to help you. (Tagging onto the end of an old thread like this is probably not likely to lead to getting the help you require).

…ok.
Thank you. I’ll do that.