Hallo theblackpig,

am not sure if this will help you, but i'll try it anyways.

i just added my printer to Trisquel 6 (pre-release), the same method worked on a second machine with Trisquel 5.5

my printer is actually a different one than yours, but it probably needs the same or at least a similar treatment since the HP printer library coming with both the Trisquel versions were not recent enough.

I went to install the most recent library from a tar ball in the command line following the instructions for "advanced" users from the HP website. Please, dont be afraid, it is very easy.

http://hplipopensource.com/hplip-web/install/manual/distros/ubuntu.html

Here is what i did:

Step 1: Install all the needed packages as listed on the HP website. I usually do this via Synaptic Package Manager, so i can see if there are packages with similar names. i skipped the package libjpeg62-dev because there already was the package libjpeg8-dev on my system. by installing the listed packages, a few or some more other packages might get installed too, because of dependencies. just go for all.

The packages needed:

libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg62-dev libsnmp-dev libtool libusb-1.0-0-dev wget python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane

Step 2: Download the most recent tar ball from HP website:

http://hplipopensource.com/hplip-web/gethplip.html

click on "HPLIP tar package" which should get you a file called
hplip-3.12.11.tar.gz

Step 3: prepare compilation
in the command line move this file to some place dedicated for source code added by the admin

sudo mv ~/Downloads/hplip-3.12.11.tar.gz /usr/local/scr/

change to the current location to that place and extract the tar ball:

sudo cd /usr/local/src/
sudo tar -xzf hplip-3.12.11.tar.gz
sudo -R YourUserName:YourUserName hplip-3.12.11

the last line above changes ownership to normal user instead of root, so that you can do stuff in that directory. head into the freshly created directory

cd hplip-3.12.11

have the library be configured for your system

./configure --prefix=/usr

the option "--prefix=/usr" tells the library to placed in the system location, where other programs will actually expect it to be and find it.
Note, that this will replace any previously located library at that location.

Step 4: compile and install the library

make
sudo make install

Step 5: make yourself to the group "lp"

i did that via System Settings->Users and Groups->Manage Groups->lp->Properties
activat the check box next to your username.
Note: in order to have this setting get effective, you need to logout and login once.

Step 6: add your printer
i did that via System Settings->Printing
it presents me the correct printer name found via the network.
by clicking the name it offers: Connection HP Linux Imaging and Printing (HPLIP), which it did not offer with the HP library that came from the repos.
then it's just hitting ok a couple of time and activating duplex checkbox.

well, as i said, it worked for me... not sure with your printer.

Reply via email to