Bug 509706

Summary: hplip driver prints garbage on HP DJ600
Product: [Fedora] Fedora Reporter: Milan Kerslager <milan.kerslager>
Component: hplipAssignee: Tim Waugh <twaugh>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: twaugh
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-07-13 11:41:45 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Output from troubleshoot wizard
none
SELinux alert from wizard run
none
SELinux alert when wizard has been run
none
Wizard troubleshoot log when parallel port choosed
none
Wizard troubleshoot log when hplip port choosed
none
SELinux alert with system-config-printer-1.1.8-3
none
Wizard troubleshoot log when hplip port choosed in new s-c-p
none
Wizard troubleshoot log when parallel port choosed in new s-c-p none

Description Milan Kerslager 2009-07-05 12:09:13 UTC
I have HP DeskJet 600 printer connected through paralel port to Fedora 11 box (x86_64). The printer has been added to the system through system-config-printer-gui with default driver (hplip) but then prints garbage ($$$ and other funny characters at top of the page) and hplip-gui reported communication error with the printer.

I switched to PCL-3 driver and then printer prints fine. The hplip-gui still report communication error with the device.

Comment 1 Tim Waugh 2009-07-06 11:10:30 UTC
Please update system-config-printer to the version from updates-testing:

yum --enablerepo=updates-testing update 'system-config-printer*'

After that, run the printing troubleshooter: System->Administration->Printing, then Help->Troubleshoot.  When it asks you to choose a printer, select 'Not listed', 'Locally connected printer', and then select the device concerned.  You should end up with a troubleshoot.txt file to save and attach to this bug report.

Thanks!

Comment 2 Milan Kerslager 2009-07-08 11:02:42 UTC
Created attachment 350913 [details]
Output from troubleshoot wizard

Output is from system-config-printer-1.1.8-3.fc11.x86_64 troubleshooting wizard.

Comment 3 Milan Kerslager 2009-07-08 11:37:08 UTC
Created attachment 350917 [details]
SELinux alert from wizard run

The wizard generated this SELinux alert. I'll try to use permissive mode.

Comment 4 Milan Kerslager 2009-07-08 12:09:23 UTC
I tryed to change driver to now recommended hpijs (3.9.2) and it works now.

Comment 5 Tim Waugh 2009-07-10 21:49:33 UTC
I'm confused.  Which driver was the one that had been configured automatically?

Perhaps you could run the troubleshooter again, but this time select the actual queue you are using.  Then attach the troubleshoot.txt file -- this will give me enough information to see which driver would have been selected automatically, as well as which driver is currently being used.

Comment 6 Milan Kerslager 2009-07-12 08:18:39 UTC
system-config-printer-1.1.7:
- see SELinux alert
- auto-configured hp:/par/DESKJET_600?device=/dev/parport0 with hpijs 3.9.2 just by few OK-clicks
- garbage printed, driver does not work
- wizard has been run (same SELinux alert) on existed printer, it asked to enable debugging output, but then waits too long
- wizard lists two same printers (parallel port and hplip connected)

Comment 7 Milan Kerslager 2009-07-12 08:19:22 UTC
Created attachment 351373 [details]
SELinux alert when wizard has been run

Comment 8 Milan Kerslager 2009-07-12 08:20:15 UTC
Created attachment 351374 [details]
Wizard troubleshoot log when parallel port choosed

Comment 9 Milan Kerslager 2009-07-12 08:21:14 UTC
Created attachment 351375 [details]
Wizard troubleshoot log when hplip port choosed

Comment 10 Milan Kerslager 2009-07-12 08:29:53 UTC
system-config-printer-1.1.8-3.fc11:
- hpijs 3.9.2 driver has been auto-choosed (just few OK-cliks)
- new SELinux alert
- testpage printed Ok
- wizard has been run (Not listed - Locally connected), two same printers listed (port only, parport0 HPLIP), both outputs attached

Comment 11 Milan Kerslager 2009-07-12 08:30:59 UTC
Created attachment 351376 [details]
SELinux alert with system-config-printer-1.1.8-3

Comment 12 Milan Kerslager 2009-07-12 08:31:46 UTC
Created attachment 351377 [details]
Wizard troubleshoot log when hplip port choosed in new s-c-p

Comment 13 Milan Kerslager 2009-07-12 08:32:26 UTC
Created attachment 351378 [details]
Wizard troubleshoot log when parallel port choosed in new s-c-p

Comment 14 Tim Waugh 2009-07-13 11:41:45 UTC
So the problem was fixed simply by upgrading system-config-printer?  Weird, but glad it works for you.

(For the SELinux alert, see bug #507098.)