User manual - プリンタライブラリマニュアルver.1.06(2014年6月13日)

11
3.6 PRNTextOut
テキストデータを印刷します。
また、ESC コマンドを送信する場合も本関数を使用します。
[C++]
DWORD PRNTextOut(
DWORD
dwLength
,
TCHAR *
szTextData
)
[Visual Basic]
Public Shared Function PRNTextOut( _
ByVal
dwLength
As Int32, _
ByVal
szTextData
As String _
) As Int32
[C#]
public static Int32 PRNTextOut(
Int32
dwLength
,
string
szTextData
);
解説
本関数は、テキストデータを印刷します。
また、ESC コマンドを送信する場合も本関数を使用します。
DeviceEmulatorでは、テキストデータをPrinterImage.binに出力します。詳細は、PrinterImage.bin
参照してください。
パラメータ
dwLength
テキストデータのデータ長を指定します。(065535)
DT-9800 では 0 を指定すると、szTextData の先頭から 0x0000 までを印刷(送信)します。
IT-9000 では 0 を指定すると、szTextData の先頭から 0x0000 の直前までを印刷(送信)します。
szTextData
テキストデータ(ESC コマンドも含む)が格納されているアドレスを指定します。
戻り値
PRN_NORMAL
: 正常終了
PRN_NOTOPEN
: プリンタがオープンされていません。
PRN_PARAMETER_ERROR
: パラメータエラー
PRN_HARDWARE_ERROR
: プリンタのハードウェアが異常です。
Device Emulator では発生しません
PRN_PLATEN_OPEN
: プラテンがオープンしています。
Device Emulator では発生しません
PRN_PAPER_END
: 用紙がありません。
Device Emulator では発生しません