Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an HP multifunction printer/scanner M1123 MFP. I installed the latest hplip that should support it and also hp-plugin. However, when I plug the device in, I only see a CDROM detected in dmesg. lsusb only shows "Hewlett Packard" without anything else.

This is one of those devices that shows up as a CDROM and then auto-installs the driver on Windows.

Is there some command to make it switch from CDROM/USB memory more to "Printer/scanner" mode? xsane reports that it fails to find any device.

share|improve this question
Please add information about the OS you are using. – rozcietrzewiacz Oct 20 '11 at 10:49
Apparently it is not supported on old Slackware 12.1 kernel. I installed Slackware 13.37 and everything works out-of-the-box. – Milan Babuškov Jan 10 '12 at 10:24
up vote 4 down vote accepted

If your system has proper kernel modules loaded, it should be enough to run eject /dev/sr0 (assuming /dev/sr0 is the printer's virtual cdrom device - see dmesg to check this). You will probably need root privileges for that (run with sudo).

share|improve this answer
Since kernel was the problem, this answer is closest to the real thing, so I'll accept it. Thanks. – Milan Babuškov Jan 10 '12 at 10:26

The HPLIP faq say there is a menu option for other printers (the HP A530 / A630). Did you see an option in the printer menu for disabling "Software Install Mode"?

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.