I've found Ubuntu (via the Launchpad Ubuntu bug), as well as the Windows HP driver seems to be forcing HP product (M1522NF here) to use PS Level 2, even though PS Level 3 is specified.
In other words, you can explicitly state within the application to print PS Level 3, but you'll get a rendered PS Level 2 file instead without you knowing it. I kind of complained this is "hackish" to the Ubuntu Launchpad filed bug. At most, the box should be greyed or unavailable for these products that do not support PS Level 3. On Gentoo here, cups printer support is setup to obey the user's configuration files -- as well as probably most others except Ubuntu. I've made note of the PS Level 3 printing problems for HP products known on Gentoo Wiki. (Also note, irrelevant to this bug, using a the HP M1522NF fax plugged into a phone outlet using DSL with a DSL filter, the fax modem on this device seems to misinterpret the DSL signals as a fax signal sometimes, and you'll hear noise through the HP product speaker. Hard reset is the only cure, aside from also unplugging the phone/fax line when you're not using it.) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gtk+2.0 in Ubuntu. https://bugs.launchpad.net/bugs/277404 Title: hp laserjet postscript text print does not print some characters Status in HP Linux Imaging and Printing: Invalid Status in Poppler: Confirmed Status in “cups” package in Ubuntu: Fix Released Status in “foomatic-db” package in Ubuntu: Invalid Status in “gtk+2.0” package in Ubuntu: Invalid Status in “hplip” package in Ubuntu: Invalid Status in “poppler” package in Ubuntu: Triaged Status in “cups” source package in Intrepid: Fix Released Status in “foomatic-db” source package in Intrepid: Invalid Status in “gtk+2.0” source package in Intrepid: Invalid Status in “hplip” source package in Intrepid: Invalid Status in “poppler” source package in Intrepid: Invalid Bug description: Binary package hint: hplip Intrepid Beta (fresh install) HPLIP 2.8.7-0ubuntu3 Symptoms: Printing from a text based application like text editor to my HP ColorLaserJet 2605Dn (using the recommended Postscript driver) results in certain characters being represented as empty squares. The number "8", the "<" and ">", the "/" character and the eol char seem to be most affected. Changing the document's font does not correct the problem, but it may cause different characters to be substituted with boxes. My other printer, which is an HP P1215 inkjet (non-Postscript) works normally. The Laserjet works fine in Hardy. I tried copying the .ppd from hardy over the .ppd installed with Intrepid, but the problem remains. (note: subsequent testing indicates this para is incorrect. I had forgottent to restart CUPS. The Hardy .ppd does in fact correct the problem as noted below). If I set the Laserjet to use the generic Postscript driver I lose some control features, but what does print is correct and the problem does not manifest. To repeat the issue: open text editor and enter the string ***this is a printer system test 1234567890abcdefghijklmnopqrstuvwxyz/.,<>?*** print the document. The "8" character, the "/" character, the ">" character and the eol character will be represented by a hollow square. I don't see any equivalent in the Latin character set chart. To manage notifications about this bug go to: https://bugs.launchpad.net/hplip/+bug/277404/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

