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

From: Masutoyo Kawamura <m-kwmr@...>
Date: 2009-01-28 13:17:57 UTC
List: ruby-list #45821
るびきちさん、ありがとうございました。
 
> > とあるのですが、たとえば、 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

これまで、適当に試行錯誤してきましたが、左マージンと
印字領域をどうしても希望どうりにできませんでした。
上のようにすることでできました。



In This Thread

Prev Next