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...

Reset root password RHEL/Rocky/CentOS 9

Unlike the earlier versions of Rethat variants, version 9 doesn't allow single user mode to change password, as maintanance mode in 9 requires root password . Single user mode (runlevel 1) can easily be obtained by appending the word ' single ' at the end of the line starting with 'linux' by editing the entry in boot menu by pressing ' e ' at boot menu. To reset the root password on the other hand, one requires to follow a specific set of commands, At the boot menu, edit rescue mode to append 'rd.break ' at the end of the line starting with kernel. Boot with the edited line by pressing Ctrl+X or F10. At the new prompt starting with switch_root, type the following commands, mount -o remount, rw /sysroot chroot /sysroot touch /.autorelabel passwd <new root password> exit reboot       

Devstack installation with cells in multiple machines

  Devstack is a testing and development package for OpenStack . The official devstack website has excellent but terse installation instructions, which could be daunting to a newbie. Normally, a traditional install is pretty straightforward but problems creep in when you have to go for some particular configuration or installation like cells or a simple code-test-debug setup, the information on the main site is insufficient. In this blog, I will enumerate the steps for setting up a cell-ular devstack installation with one parent and one child. Parent will not be instantiating any VMs s it's only a 'command centre'. 1. On both machines, install git and vim, clone the devstack repo using git. yum install git vim git clone https://git.openstack.org/openstack-dev/devstack 2. On both machines, open up the file 'local.conf' inside the cloned directory 'devstack' cd devstack; vim local.conf 3. Copy the parameters below to the file...