• 締切済み

B4で手差しトレイから印刷(VB2005)

PrintDocumentでB4で手差しトレイから印刷しようとして、以下の(1)(2)のコードをPrintDocument1_PrintPageとPrintDocument1_QueryPageSettingsためしました。 (1) Dim pSource As System.Drawing.Printing.PaperSource For Each pSource In PrintDocument3.PrinterSettings.PaperSources If pSource.Kind = Printing.PaperSourceKind.Upper Then PrintDocument3.DefaultPageSettings.PaperSource = pSource End If Next Dim pSize As System.Drawing.Printing.PaperSize For Each pSize In PrintDocument3.PrinterSettings.PaperSizes If pSize.Kind = Printing.PaperKind.B4 Then PrintDocument3.DefaultPageSettings.PaperSize = pSize End If Next (2) PrintDocument3.DefaultPageSettings.PaperSize = New System.Drawing.Printing.PaperSize("B4", 1012, 1433) しかし、A4で通常のトレイから印刷されてしまいます。 B4で手差しトレイから印刷する方法の分かる方、ご教示ください。

みんなの回答

  • nn1102
  • ベストアンサー率80% (12/15)
回答No.1

プリンタエントリを手差し用に作成するのが楽だと思います。

参考URL:
http://oshiete1.goo.ne.jp/qa1997669.html

関連するQ&A