Skip to main content

Printer Setting in Ubuntu via hplip

If you have a HP printer at your office or at your home and if you are a vivid user of Ubuntu, then you definitely might have tried to install the printer driver for the same.

I have been trying to do that for a couple of years! Alas but things didn't worked for me, mainly because of the fact that hp doesn't provide drivers for the printer in the cds, but rather asks to use a utility called hplip (an abbreviation for HP Linux Imaging and Printing).

For one thing in Ubuntu one can install hplip using the package manager apt. You can install hplip using this command in an Ubuntu Box.

sudo apt-get install hplip-gui

After successful installation of hplip, one can run the program hplip form command line by the command hp-setup.

The first window looks like this, where-in one have to select the type of connection with the printer. I have a network printer attached, hence I optionally selected to input the IP address of the printer.


After hplip has obtained the information from the printer, it will prompt with the second screen.  Here, one can select his/her printer from the available printers.



The next screen, will ask user to get plug-in file from Internet as the recommended solution, and this was the point where I used to get stuck for the past one year!!! and couldn't get the plug-in file the hplip sites. But today, I got the link for the plug-in file.

Now, from this point onwards, the installed will ask for your permission for downloading the plug-in file, a file with an extension ".run". If you are behind a proxy, it will complain about the Internet connectivity. But no worries...

Go to this webpage, and search for your printer model number and download the particular file with a ".run" extension.

Proceed to the get plug-in file form local directory option, and point it to the file just now downloaded, and voilà! Things are done.

Just to be sure, try to print the 'beautiful' printer test page of Ubuntu, and it will be done spotlessly.



Comments

Popular posts from this blog

Multimaster replication with Symmetric DS

Symmetric DS is an awesome tool for trigger based replication whcih works for all major database vendors, including but not limited to PostgreSQL, MySQL, MSSQL, Oracle and many others. Symmetric-DS is a java application and can execute on any platform on whcih JRE is available including Windows and Linux. Trigger based replication, in constrast to disk based (eg. DRBD ) or transaction log file shipping based or statement based , works by registering triggers on DMLs and sending the data thus generated to remote machines. Another very popular trigger based DB replication tool is Slony . Symmetric-DS in addition to being database agnostic also supports multi-master replication (MMR). MMR usecase involves multiple database nodes, connected in a pool with DML updates coming from any of them. This is different from the normal master-slave replication, where slaves are not expected to generate any data events, and the sole authority of database is the master. MMR requirement causes d...

RabbitMQ and SSL

RabbitMQ is an AMQP provider i.e. it can reliably queue, service and maintain messages according to a range of policies and parameters. By default, it listens to plain old TCP connections and sends and receives messages over plaintext. This feature just works "out of the box". For users who wish to use SSL over TCP aka TLS, it requires a bit more work on their part. First, let's create a bunch of certificates and sign them with our own CA. For this, we'll use easyrsa3 . Easyrsa is a CLI tool to create, sign and manage your own certification authorities. It's maintained by OpenVPN team. Download easyrsa using your native package manager i.e. yum or apt-get $cp -Rp /usr/share/easy-rsa ~/easy-rsa-3   $cd ~/easy-rsa-3 $./easyrsa init-pki $./easyrsa build-ca $./easyrsa build-server-full broker [nopass] $./easyrsa build-client-full client1 [nopass] This creates three entities (collection of private keys, public keys and certificates) for a CA, a s...

Motorola XT502 Custom ROMs

I purchased an Android Phone in the early days of it coming to Indian market and I able to afford it ( just got a job), during mid 2010. The recent and popular version was Éclairs. I just went up to the shop and bought a nice and shiny Motorola Quench XT3 (XT502). When in other places XT502 was having Andriod Donut, I got as a special offer Éclairs. I was happy as hell. The Droid A couple of year passes, and newer versions of Android came from Éclairs to Froyo to Gingerbread then to the bigger version upgrades like Honeycomb, Ice Cream Sandwich and then Jelly Bean. By the end of 2012, I was literally surviving on my Motorola with Éclairs. I had to upgrade, anyhow. Now more that Motorola denied any upgrades for Quench XT3 . A trivia, Android version names are taken from sugary desserts with lexicographic sequencing. So, I did up-gradation from Éclairs to Gingerbread using a custom ROM from Cyanogenmod . An excellent community of enthusiast who develop their own custom ROMs oft...