いつもお世話になっております。
プリンターの給紙方法を設定するサンプルを掲載しますので
参考にしてみて下さい。
‘**********************************************
‘給紙番号 0x137 : MPトレイに設定する場合
‘**********************************************
Dim bytDev() As Byte
Dim lngSize As Long
Dim PrtDat As String
Dim nRet As Long
PrtDat = Space$(255)
‘レポートプリンタ情報のサイズを取得
nRet = wrGetReportPrinter(hReport, PrtDat, lngSize, WAP_GPINFOSIZE)
‘バッファの確保
ReDim bytDev(lngSize) As Byte
‘レポートプリンタ情報を取得(DEVMODE構造体)
nRet = wrGetReportPrinter(hReport, PrtDat, bytDev(0), WAP_GPDEVICEINFO)
‘56,57バイト目が給紙方法
bytDev(56) = CByte(&H37) ‘0x37
bytDev(57) = CByte(&H1) ‘0x01
‘レポートプリンタ情報を設定
nRet = wrSetReportPrinter(hReport, PrtDat, bytDev(0))
以上宜しくお願い致します。