I had to struggled a bit to connect my HP Photosmart Prem c410 printer on openSUSE. Coming from Ubuntu, I was used to 'add printer' button and just follow the click-next procedure.
Under openSUSE it's a bit different. openSUSE 12.1 comes with HPLIP Tool which makes it easier to install and configure HP printers. If your printer is connected through the wireless (as was mine), you can set it up using this tool.
HPLIP wants the user to be added to several groups (I learned that after 3 failed attempts, so I am saving your time). Before firing the HP Tool, go to YaST and click on 'User and Group Management Accounts'.
Click on the user and then 'Edit'. On the Edit page click on the 'details' tab and select 'users', 'lp' and 'sys'. Hit OK and close.
Now, you need to know the IP of the printer. Once you have the IP start the tool and select the second option, then click manual and enter the IP of the printer. The tool will recognize the printer, click next and your printer has been configured.

To set up the scanner of the printer, open 'Scanner Config' tool, you will see your printer already listed there. Click on it and then search for the model of your printer/scanner from the list, click next and your scanner is also configured on openSUSE.
Easy!










