Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Dear monks,
My ASCII-fu has been rusting away for a couple of years now, so I'm a bit confused about a problem i ran into yesterday:
I was sending spanish characters like 'αινσϊ ρρρρ' via cups to a samba-connected Epson LX-300 dot-matrix printer (in 'lpr -oraw' mode). The printer just printed some weird line-drawing-like characters, and no matter how I tried to adjust the character-tables in the printer (I might have done it wrong, though), no spanish characters were printed.
so I hacked up a little print PRN "$_ = ".chr($_)."\n" for (97 .. 255) script, and the characters actually DID appear this way on the printer, but on the linux-console the exact same ASCII codes represented different characters. I ended up just putting a s/ρ/chr($codes{'ρ'})/ge before the part that sends text to the printer, but this seems as a rather suboptimal solution.
So, what 'codepage' does linux or perl usually use (windows could print those characters just fine in raw printer mode)? does this have anything to do with unicode or those fancy I/O layers that open() now supports?
thanks in advance,
-schweini

In reply to trouble printing spanish characters by schweini

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others about the Monastery: (3)
As of 2024-04-26 00:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found