# アラームを印刷する

マニュアル > カスタマイズガイド > アラーム > # アラームを印刷する |

アラームを印刷する方法

アラームを印刷する方法としては、以下の２つの方法があります。いずれの方法についてもPanel Browserから行います。

１）画面のスナップショットを印刷する

Panel Browserの画面上にアラームを表示した状態で、画面のスナップショットを印刷するという方法です。

ルートのPrintScreenshotメソッドを呼び出す事で、表示中の画面イメージをそのまま印刷することができます。

PrintScreenshotメソッドの詳細は、「ルートメソッド」を参照してください。

２）印刷用にフォーマットされたテキストファイルを作成し、外部アプリケーションから印刷する

ルートのSavePrintTextメソッドを使用すると、印刷用にフォーマットされたテキストファイルを作成することができます。そこで、以下の手順によりメモ帳などの外部アプリケーションを介してアラーム履歴などの印字を行うことができます。

1.アラームグリッドの内容をスクリプトで取得し、ルートのSavePrintTextメソッドを利用して印字フォーマットに成型したデータを拡張子「.txt」としてファイルに出力する。

2.ルートのOpenApplicationFileメソッドを利用し、上記のテキストファイルを指定して呼び出す。すると、txtに関連付けられたアプリケーションが開く（メモ帳など）。

3.上記で起動したアプリケーションから印字操作を行い、プリンタに出力する。

SavePrintTextメソッドおよびOpenApplicationFileメソッドに関する詳細は、「ルートメソッド」を参照してください。

| 画面ライブラリのアラームサマリ、アラーム履歴、イベント履歴、イベントリアルタイムおよび、フレームライブラリの標準フレームワークでは、上記２）の手法で印字機能が実装されています。