This has been a problem in every distro that I have tried. I finally found a way to make it work without to much hassle.
The 1st thing that needs to be done is configure the scanner. To do this you'll need hpoj.
Open a terminal window and using a editor such as pico sudo pico /etc/apt/sources.list Uncomment the 2 lines for universe Save file CTL O Close pico CTL X
sudo apt-get update sudo apt-get install hpoj After downloading and installing it will start ptal-init install When ask if you want to scan the parallel ports answer NO When ask if you want to scan the usb ports answer YES Just choose the defaults for the rest of the questions.
If you know open xsane or what ever scanner frontend you prefer you should be able to scan.
Close the scanner program of your choice
Reboot the machine - in theroy this should be needed but in my experience if you don't the printer won't work.
Log back in as the same user as before
Computer/System Configuration/Printing New Printer Use a detected printer ( the PSC-2350 should be listed) highlight it. It might also show 2300
Forward Manufacturer HP Model PSC 2300 Default driver is OK Apply You should now have the newly installed PSC-2300 show up under printers and you are ready to print.
Using thie procedure I have been able to get the printer and the scanner to work together as they are suppose to.
This same procedure worked for my old PSC-750 also, so I would think that the same procedure could be used for any of the HP PSC printers.
As long as the printer is listed at http://www.linuxprinting.org/ it should work. There is also some hints and tips about the various printers there.