Networked HP printers don't print in Turkish locale
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
PXLJR |
Unknown
|
Unknown
|
|||
pxljr (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: pxljr
After setting up a networked HP printer (LaserJet 3600) on my local LAN with system-
To test this, it is not necessary to install Ubuntu with Turkish. Simply install language-pack-tr and run "LANG=tr_TR.UTF-8 lpr SOMEFILE". Running the same command without the LANG bit prints fine. You can set up the printer with system-
The Jaunty hpijs driver does not have this problem. Just the pxljr one. Though I should note that the hardy hpijs driver *did* have this problem. It seems to have been fixed since.
Also, if I connect the printer via USB, it works. The only problem is when it's over the network.
I belive this is related to a particular oddity with the Turkish locale. Notably, the capital I (eye) character is not lowercased by 'tolower'. This can cause problems with code expecting it to behave 'as expected' on the ASCII character set. Again, see bug 276884 for some discussion of a related bug in system-
Though, I did a quick grep in the pxljr source, but could not see any instances of 'lower' or 'upper'.
Can you try with a current version of Ubuntu (Natty or Oneiric)? Does the problem still persist? If so, please reopen this bug.