To troubleshoot printing problem: 1)Run in terminal : $ lsusb (It will display one device as Hewlett-Packard.) e.g. Bus 001 Device 002: ID 03f0:002a Hewlett-Packard Bus 002 Device 002: ID 03f0:002a Hewlett-Packard 2) Now Run in teminal : $ lsusb -d 03f0:002a -v If bMumInterfaces = 1, then smart install feature has been enabled. If this is enabled, your device will be detected as CDRom from where you can install the software on windows. Unfortunately we don't support this feature in Linux as of now. If you disable this feature on device, your device will be detected in Linux. To disable this you should have a windows machine and can follow the below steps. 1. Download the Full Driver for Windows from www.hp.com 2. Run the exe, extract it to a folder. 3. Go to extracted folder/UTIL directory 4. Connect your device. 5. Run SIUtility.exe and follow the wizard to disable the feature.