[ruby-list:45959] Re: tcl と ruby
From:
Masutoyo Kawamura <m-kwmr@...>
Date:
2009-04-14 12:02:52 UTC
List:
ruby-list #45959
永井さん ruby の質問でないのに答えてくださり、ありがとうございました。 Zaurus の Ruby から ESC/POS プリンタに印刷するときには、うまくいくのに iPAQ の etcl から ESC/POS プリンタに印刷するときには、うまくいかず、 困っていました。 On Tue, 14 Apr 2009 20:32:53 +0900 Hidetoshi NAGAI <nagai@ai.kyutech.ac.jp> wrote: > 永井@知能.九工大です. > > From: Masutoyo Kawamura <m-kwmr@po.hyper-tsukumi.jp> > Subject: [ruby-list:45956] tcl と ruby > Date: Tue, 14 Apr 2009 18:11:36 +0900 > Message-ID: <20090414181110.5bda5e4c.m-kwmr@po.hyper-tsukumi.jp> > > 下のような、スクリプトを書いて > > -------- test.tcl ------------ > > set s [ format "%c%c%c%c" 18 75 203 4 ] > > puts $s > > ------------------------------ > > -------- test.rb ------------- > > s = sprintf "%c%c%c%c", 18, 75, 203, 4 > > puts s > > ------------------------------ > (snip) > > tcl.txt が ruby.txt と同じになるようにしたいのですが、 > > どなたかご存じないでしょうか。 > > 出力する際の tcl の encoding system を symbol にすると良いようですね. > > # 最初,identity でいけるかなと思いましたが,試してみるとダメでした.(^_^; > > -------- test.tcl ------------ > set s [ format "%c%c%c%c" 18 75 203 4 ] > encoding system symbol > puts $s > ------------------------------ > > $ tclsh test.tcl > tcl.txt > > $ ruby 2.rb tcl.txt ruby.txt > "\022K\313\004\n" > "\022K\313\004\n" > > -- > 永井 秀利 (nagai@ai.kyutech.ac.jp) > 九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門 > >