|
-
-
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 |
|