Comment 11 for bug 564208

Revision history for this message
In , fireicer (f1r31c3r) wrote :

I am re-opening this bug with the bug information required to fix.

I not sure if this is down to a large scale updating tool thats doing this or weather there is a procedure call in the source code that needs be found but the ppd file keeps getting changed in the newer distributions of hplip.

Cut to the chase.

hp-officejet_pro_l7600.ppd from version 3.10.9-11 compared against the hp-officejet_pro_l7600.ppd from version 3.9.10-72

6c6
< *FileVersion: "hpcups 3.10.9.11"
---
> *FileVersion: "hpcups 3.9.10.72"
17c17
< *NickName: "HP Officejet Pro l7600, hpcups 3.10.9.11"
---
> *NickName: "HP Officejet Pro l7600, hpcups 3.9.10.72"
293c293
< *OrderDependency: 10.0 AnySetup *Duplex
---
> *OrderDependency: 10.0 PageSetup *Duplex
381c381
< *% End of hp-officejet_pro_l7600.ppd, 24152 bytes.
---
> *% End of hp-officejet_pro_l7600.ppd, 24153 bytes.

Clearly shown above the one section regarding duplex is different instead of PageSetup it is AnySetup.

The AnySetup seems to cause the ppd printer config to print over text and messed up margins, strange artifacts etc on the second page and subsequent print pages.

If i modify the ppd file of version 3.10.9.11 changing AnySetup -> PageSetup the duplex printing works fine.

I have no idea how hplip development tree works so i presume this line as above is either change via a portage, source management tool or its just s simple typo. Worst case scenario is source code has an error that needs correcting to convert the cal PageSetup into AnySetup.

I have not dug deeper into the source so if any of you know why or can fix it permanently then hey please do as every update it seems to overwrite my ppd changes.