ロゴ:EPSON
ロゴ:よくあるご質問(FAQ)

製品別
質問別
販売店様

URLをクリップボードにコピーしました
シェア用URL:https://faq2.epson.jp/web/Detail.aspx?id=33822
  FAQ番号:33822
フォントサイズを小さくする方法<EPSON OPOS ADK シリーズ>
フォントサイズを小さくして、1行当たりの文字数を増やしたい。
 
 

RecLineChars プロパティを使用することで、フォントサイズを小さくして一行内に印字される文字数を増やすことができます。
例えば、一行内に印字できる文字数が [ 42 ] であった場合、RecLineChars に [ 56 ] の値を与えることで、フォントサイズが小さくなりレシートの一行内に印字できる文字数は [ 56 ] に増えます。

RecLineChars プロパティに設定できる数値は、RecLineCharsList プロパティで参照できる値のみです。
なお、RecLineCharsList プロパティで参照できる値は文字列形式です。
たとえば、RecLineCharsList プロパティの内容が文字列 "32,36,40" ならば、RecLineChars プロパティに設定できる数値は、32、36、40 のいずれかになります。

RecLineChars プロパティの使用方法

RecLineChars プロパティは以下のように値を指定します。

(EPSON OPOS ADK OLE版)Visual Basic 6.0のコード例

With OPOSPOSPrinter1
   '一行 42 桁の設定にする
    .RecLineChars = 42
   'PrintNormalメソッドを使用して、プリンタに文字列を送り印字
    .PrintNormal PTR_S_RECEIPT, "Hello OPOS." + vbCrLf
   '一行 56 桁の設定にする
    .RecLineChars = 56
   'PrintNormalメソッドを使用して、プリンタに文字列を送り印字
    .PrintNormal PTR_S_RECEIPT, "Hello OPOS." + vbCrLf
End With

(EPSON OPOS ADK .NET版)Visual Basic 2005のコード例

  '一行 42 桁の設定にする
   m_Printer.RecLineChars = 42
  'PrintNormalメソッドを使用して、プリンタに文字列を送り印字
   m_Printer.PrintNormal(PrinterStation.Receipt, "Hello OPOS." + vbCrLf)
  '一行 56 桁の設定にする
   m_Printer.RecLineChars = 56
  'PrintNormalメソッドを使用して、プリンタに文字列を送り印字
   m_Printer.PrintNormal(PrinterStation.Receipt, "Hello OPOS." + vbCrLf)

 

上記コード例では、次のイメージのように印刷されます。



モバイルプリンター TM-P20,TM-P60II,TM-P80
PC一体型プリンター TM-T70II-DT,TM-T88V-DT
TMシリーズ TM-H5000II,TM-H6000II,TM-H6000III,TM-H6000IV,TM-L90 オートカッターモデル,TM-L90 ピーラーモデル,TM-m10,TM-m30,TM-T20,TM-T20II,TM-T70,TM-T70II,TM-T88III,TM-T88IV,TM-T88V,TM-T90,TM-T90 KP,TM-T90II,TM-U220A,TM-U220B,TM-U220D,TM-U590,TM-U675,TM-U950
FAQ改善アンケート

このページの評価をお聞かせください。〇✖をお選びください。

 

■役に立った
■役に立たなかった