From: Masutoyo Kawamura <m-kwmr / po.hyper-tsukumi.jp> Subject: [ruby-list:45815] ESC/POS Date: Tue, 27 Jan 2009 22:36:22 +0900 るびきちです。 > とあるのですが、たとえば、 n1=84 n2=0 としたい場合、 > ruby ではどのようにすればよいのでしょうか。 > > w = open("/dev/lp0","w") > w.print "\x1d\x4c" > w.print 0x54 > w.print 0x00 w.print 0x54 だと文字列"80"と書き込まれるだけです。 printfの書式文字列「%c」を使うのが一番だと思います。 w.printf "%c%c%c%c", 0x1d, 0x4c, 84, 0 -- rubikitch Blog: http://d.hatena.ne.jp/rubikitch/ Site: http://www.rubyist.net/~rubikitch/