[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)
> 九州工業大学 大学院情報工学研究院 知能情報工学研究系 知能情報メディア部門
> 
> 

In This Thread

Prev Next