Success! Printing and scanning both work with the device HP PSC 1315 Multifunction Printer under Linux. These instructions apply for local USB
setup only. Instructions may be different for setting up a remote network printer.
NOTE: If you are a Debian user like me
, save yourself all the trouble and install CUPS, hpijs, hpoj, sane and other related programs from apt-get or synaptic. All required packages are available from the Debian repositories.
<--- BEGIN Debian Related Instructions --->
What (Debian) packages you need (you may not need some of them, but I installed them anyway. Some packages may also be installed as dependencies, but I cannot remember all that so I'm listing them all here
- Packages related to CUPS
In general, search for all CUPS related packages. If you feel that you may need them, install them. Does no harm at all if you install anything extra. If you don't use Debian, continue below and follow generic installation instructions from the links below.
<--- END Debian Related Instructions --->
I assume that you have all installed CUPs. In case you haven't you can find excellent documentation here at:
You can get CUPS here (in case your distro doesn't come with it): http://www.cups.org/software.php
Check out that site. It's great and provides great info on which printers are supported under Linux and which printers are not.
Printing and Scanning Support in HP PSC 1310 series instructions
1. For printing installing the hpijs
2. For scanning, install the sane
utilities and libraries and the hpoj
Detailed instructions for installing these drivers can be found at: http://hpinkjet.sourceforge.net
For printing (hpijs installation) check out this page:
For scanning (hpoj installation) check out this thread at LQ.org:
install the hplip
For scanning install the hpoj drivers and then when configuring the device (post-installation), keep the device switched on. This will automatically recognize the device and that's it! All you need to do is to test scan an image using kooka or xsane!
[list=1][*]You might need to restart the CUPS daemon a few times during the installation process. For this the command is as shown in the next point.[*]Both printing and scanning will work. However, note that sometimes after scanning, printing might not work. The error message might be that the USB port is busy. Try turning off and then turning on the device and if this doesn't work restart the CUPS daemon as root.
(Slackware users might have to type /etc/rc.d/rc.cups restart
or a similar command.
- Keep the device switched off after installing the hpijs driver while adding the printer device using CUPS (Type http://localhost:631 in your browser for CUPS setup). Please select the printer device as (in case you are using a local USB printer) USB Printer #1 in the CUPS printer setup. Make sure that the device URI is usb:/dev/usb/lp0.
- Keep the device switched on when installing the hpoj drivers. This will automatically detect the device connected to USB port and you need perform no other steps. Just take a sample scan from kooka or xsane to make sure it works.
Best of luck to anybody reading this. If you need any help, please post in this thread