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.