connecting to samba printer in openSUSE 13.1

Have just installed suse 13.1 rc2 and everything is going smoothly, but cannot seem to connect to my network printer, as the option in cups web system is no longer there. So for instance i would need to connect to my printer using the following: smb:192.168.1.10/usbprinter. have tried ipp, http, and even the canon capt option that is there but cannot get to printer.

How does one do this? or is this a bug in 13.1rc2?

Hi firestomper412,

In the French part of the forum someone seems to encounter the same problem than you. Can you share with us the output of the following command?


# lpinfo -v

This will list the available devices. If SMB printing is supported, you should see a line: network smb.

I have a bash that can setup Samba in openSUSE 13.1 and you should give it a try: S.A.C.T. - Samba Automated Configuration Tool - Version 1.06 - Blogs - openSUSE Forums

Please ask for help with sact if you need it.

Thank You,

The problem has been solved in the French part of the forum. For some reason samba-client doesn’t create the symbolic link to smbspool in /usr/lib/cups/backend/smb.

A workaround is to create the symbolic link yourself:


# ln -s $(which smbspool) /usr/lib/cups/backend/smb

It has been reported that SMB CUPS printing is working after this modification.

Maybe a bug report should be done? I haven’t openSUSE 13.1 RC2 installed, so I can’t do it :(.

Many thanks kalten for the tip, worked like a charm.

Your are welcome.

Have a lot of fun with openSUSE ;).

Please hold off on any further replies till moved to beta forum.

Thank You,

Now open for further comment.

Thank You,

Was this ever reported as a bug, so that it could be fixed for 13.1?

So I have no problem printing from openSUSE 13.1 AND Samba 4.1.0 and assume there is nothing wrong with openSUSE.

Thank You,

Lucky you! :wink: Yesterday, I was helping a friend with a 13.1 RC2 installation and I was unable to successfully add a remote SMB printer. Every attempt ended with the error: ‘*Bad device-uri scheme “smb”’. *This seems to be the same error noted in the French forum mentioned above. So, I’m wondering our two problems aren’t the same. The printer is served by a Seagate GoFlex Home Samba Server. There is no problem adding and using the same SMB printer from openSUSE 12.3 (and Win/XP). I will try kaltan’s workaround, manually add a missing smbspool symlink, the next time I visit my friend, but would love to see SMB remote printers work with 13.1 (final release) “out of the box”.

I have a mixed network with Windows 8.1 and printer, openSUSE, HP network connected printers and I do not have a “Seagate GoFlex Home Samba Server”. openSUSE 13.1 is using Samba 4.1 while openSUSE 12.3 is still using Samba 3.6 and it all makes you wonder where the problem is located with Samba?

Thank You,

The error I was getting was

lpadmin: Bad device-uri scheme "smb".


The earlier advised fix worked for me too
Thanks

Yesterday, I created a bug report for this problem, bug 850656, since no one else felt the need. It has since been investigated, reproduced and fixed!

Thanks to the openSUSE team for the quick response!

Way to go and thanks for creating the bug report.

Thank You,