Communication error Code:12 while CUPS can print
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HPLIP |
In Progress
|
Undecided
|
Unassigned |
Bug Description
SOLUTION FOUND - SEE BOTTOM OF THREAD!!
OS: Linux Mint 13 (fully updated at time of this report)
HPlib: 3.12.10a
Printer: HP Laserjet 100 Color MFP M175nw
The printer is connected through wired LAN. The clients are connected through Wi-Fi.
Printer adding works fine. Printer is correctly found, Plug-in correctly installed and printer is able to be added in device manager.
However no communication can be established and no printing happens.
However when configuring CUPS manually printing does work (but does not use HP back-end at that time). Only printing works at that time, scanning does not.
When failing communication the device URI is:
hp:/net/
after manual config in CUPS following URI is in use (but HP device manager does not display printer of course):
dnssd:/
Also see hp-check in this report.
I believe we have a bug here. Am I correct?
Changed in hplip: | |
status: | New → In Progress |
Hi David,
Can you please make following changes and try it.
--> open "/usr/share/ hplip/data/ models/ models. dat" in root mode hplip/data/ models/ models. dat"
$ su -c "gedit /usr/share/
--> search for following string.
[hp_ laserjet_ 100_colormfp_ m175nw]
-->in this section (just 8 to 9 lines below), will find "io-mfp-mode=3"
Change from "io-mfp-mode=3" to "io-mfp-mode=1"
--> Now restart Printer and try printing.
If still problem is reproducible, please send the logs by enabling debug mode. hplip-3. 12.10a (assuming hplip-3.12.10a.run file downloaded to ~/Downloads folder, change accordingly). hplip/data/ models/ models. dat" models. dat
[ hp_laserjet_ 100_colormfp_ m175nw]
--> cd ~/Downloads/
1. open "/usr/share/
$ gedit data/models/
==> search for following string.
==>in this section (just 8 to 9 lines below), will find "io-mfp-mode=3"
Change from "io-mfp-mode=3" to "io-mfp-mode=1"
2. open "io/hpmud/hpmudi.h"
$ gedit io/hpmud/hpmudi.h
==> search for "//#define HPMUD_DEBUG" (line no. around 61)
==> uncomment this line. (i.e. change from "//#define HPMUD_DEBUG" to "#define HPMUD_DEBUG")
3. run make and make install commands
$ make
$ su -c "make install"
4. now collect the log file.
$ hp-logcapture
attach log files here.
Thanks & Regards,
Amarnath