実行時、アプリケーションで自動的にプリンタの設定を行なうには

レポートライブラリOCX/レポートライブラリ.NETコントロールの場合
 
Startメソッドを実行する前に、以下の設定を行います。
 
1.Outdeviceプロパティに「JV_PRINTER」を指定します。
 
2.SetPrinterプロパティに「JV_SPDEVMODE」を指定します。
 
3.PrinterNameプロパティでプリンタを指定します。
 プリンタが指定されなかった場合は、デフォルトプリンタ(通常使うプリンタ)が使われます。
 
4.PrinterDevModeプロパティでプリンタドライバ情報を指定します。
  プリンタドライバ情報が設定された場合は、PrnHdcプロパティの値は無効になります。  
 
基本的なコーディング   
 
 
レポートライブラリDLL/レポートライブラリJNIの場合
 
1.jvCreateファンクションの出力先に「JV_PRINTER」を指定します。
 
2.jvSetDevModeファンクションでプリンタドライバ情報とプリンタ名を指定します。
 プリンタが指定されなかった場合は、デフォルトプリンタ(通常使うプリンタ)が使われます。
 プリンタドライバ情報が設定された場合は、jvCreateのプリンタデバイスコンテキストの値は無効になります。
 
本的なコーディング