印刷コントロールを使用したブラウザからのレポートの印刷

レポートを表示するための最も一般的なクライアント アプリケーションはブラウザですが、ブラウザの印刷機能はレポートの印刷には適していません。ブラウザの印刷機能は、Web ページを印刷するための機能です。通常、ブラウザから印刷したページには、Web ページ上にあるすべての可視要素と、ページまたは Web サイトを識別するヘッダーおよびフッター情報が含まれます。ブラウザからの印刷では現在のウィンドウの内容が印刷されるため、レポートが数ページあっても最初のページしか印刷されません。また、レポート ページのサイズが印刷ページのサイズより大きい場合には、ページの全体を印刷しきれない場合もあります。

ブラウザで表示したレポートの印刷品質を向上させ、複数のページを印刷するには、SQL ServerReporting Services で提供されているクライアント側印刷機能を使用します。クライアント側印刷機能では、標準の [印刷] ダイアログ ボックスを使用して、印刷する前に、プリンタの選択、ページと余白の指定、およびレポートのプレビューを行うことができます。クライアント側印刷機能は、ブラウザの [ファイル] メニューの [印刷] コマンドの代わりに使用できます。クライアント側印刷機能を使用すると、レポートがデザインどおりに印刷され、Web ページの印刷で表示されるような余分な要素は印刷されません。

クライアント側印刷機能の使用

印刷機能を使用するには、[レポート] ツール バーの [プリンタ] アイコンをクリックします。初回使用時には、[印刷] ダイアログ ボックスを提供する Microsoft ActiveX コントロールがコンピュータにダウンロードされます。ブラウザの設定によって、コントロールが自動的にインストールされる場合と、ユーザーが同意した場合にだけインストールされる場合があります。コントロールのダウンロード後は、[プリンタ] アイコンをクリックすると [印刷] ダイアログが表示され、オプションを指定したり、レポートを既定のプリンタに送信したりすることができます。詳細については、「レポートの印刷方法 (レポート マネージャ)」および「ブラウザにクライアント側印刷機能を構成する方法」を参照してください。

レポート サーバーの管理者は、クライアント側印刷機能を無効にすることができます。クライアント側印刷機能が無効になっていると、[レポート] ツール バーに [プリンタ] アイコンが表示されません。

注意注意

IA64 Windows サーバー オペレーティング システムを実行しているローカル レポート サーバー インスタンスにログオンしている場合は、レポートを印刷しようとしても印刷コントロールが機能しません。この制限が適用されるのは、ローカル レポート サーバー インスタンスに接続しているユーザーだけです。リモート接続で接続しているユーザーは、IA64 サーバーでホストされているレポートで印刷コントロールを使用できます。

印刷オプション

レポートの印刷プロパティを構成するには、[印刷] ダイアログ ボックスで [プロパティ] ボタンをクリックします。[用紙サイズ] は、レポート定義で定義されているレポート ページ サイズの既定の高さと幅によって決まります。指定できる値は、利用できるプリンタの種類とその機能によって異なります。[幅] と [高さ] には、そのコンピュータ上で構成されたプリンタ ドライバによって決まる既定値が表示されます。これらの値を変更すると、指定したサイズでレポートが印刷されます。ページの幅と高さは、それぞれ [印刷の向き] (Portrait または Landscape) で決まります。表示される既定の印刷の向きは、レポートのページの幅と高さで決まります。

注意注意

[印刷] ダイアログ ボックスおよび既定のプリンタ設定 (幅、高さ、ページの向き) は、レポート定義で決まります。

印刷プレビュー

レポートをプレビューするには、[印刷] ダイアログ ボックスで [プレビュー] ボタンをクリックします。これによりレポートの最初のページが別のプレビュー ウィンドウ内に表示されます。残りのページは、レポート サーバーでレポートが表示されると利用可能になります。レポートのプレビューは、EMF 形式で表示されます。プレビューでは前後のページに移動することができ、最後のページに到達すると、[次へ] ボタンが無効になります。

余白の調整

レポートを印刷する前に、表示される EMF レポートの余白を変更できます。余白を変更するには、[印刷] ダイアログ ボックスで [プレビュー] ボタンをクリックします。プレビュー ページの上部にある [余白] ボタンをクリックします。[余白] ダイアログ ボックスが表示されます。必要に応じて上下および左右の余白を設定します。[OK] をクリックします。ダイアログ ボックスが閉じ、プレビューの表示および印刷の設定が保存されます。