Networked HP printers don't print in Turkish locale

Bug #348457 reported by Michael Terry
2
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-config-printer, I cannot print to it with the Turkish locale. system-config-printer-applet says that the job is still 'Processing' and suggests with a notification that the printer might not be connected.

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-config-printer in any locale in Jaunty, but if using Intrepid or older, set it up in a non-Turkish locale, as it had a similar bug. See bug 276884.

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-config-printer.

Though, I did a quick grep in the pxljr source, but could not see any instances of 'lower' or 'upper'.

Tags: oem-services
Michael Terry (mterry)
description: updated
Michael Terry (mterry)
tags: added: oem-services
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Can you try with a current version of Ubuntu (Natty or Oneiric)? Does the problem still persist? If so, please reopen this bug.

Changed in pxljr (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.