User manual - GUIライブラリマニュアルver.1.01(2012年3月29日)
25
3.2.14 CpExtEscape
制御コマンドを使用して直接印刷します。
[C++]
int CpExtEscape (
HANDLE
hPrinter
,
HDC
hdc
,
int
nEscape
,
int
cbInput
,
LPCSTR
lpvInData
,
int
cbOutput
,
LPVOID
lpvOutData
)
[Visual Basic]
Declare Function CpExtEscape(
ByVal
hPrinter
As Int32, _
ByVal
hdc
As Int32, _
ByVal
nEscape
As Int32, _
ByVal
cbInput
As Int32, _
ByRef
lpvInData
As Byte, _
ByVal
cbOutput
As Int32, _
ByRef
lpvOutData
As Byte
) As Int32
[C#]
Int32 CpExtEscape (
Int32
hPrinter
, _
Int32
hdc
, _
Int32
nEscape
, _
Int32
cbInput
, _
Byte
lpvInData
, _
Int32
cbOutput
, _
Byte
lpvOutData
)
解説
本関数は、アプリケーションが直接プリンタドライバに対してアクセスできるようにします。
文字、バーコードのプリンタコマンドを印字位置等の制御コマンドを使用して直接印刷できます。
ただし、プリンタ毎にプリンタコマンドが異なりますので注意が必要です。
パラメータ
hPrinter
オープンしたプリンタのハンドルを指定します。