[ruby-list:45817] Re: ESC/POS

From: rubikitch@...
Date: 2009-01-27 14:21:58 UTC
List: ruby-list #45817
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/

In This Thread