(57)【要約】【課題】  印刷する電子文書に対して重複してセキュリティが設定されることを防止した電子装置を提供する。【解決手段】  電子文書に第１セキュリティ情報を設定し、電子文書と第１セキュリティ情報とをプリンタ装置１０に転送して印刷を行なうクライアント装置２０であって、電子文書自体に第２セキュリティ情報が設定されているか否かを解析し、第２セキュリティ情報が設定されている場合に、第１セキュリティ情報と第２セキュリティ情報のいずれか一方だけが有効となるように設定する制御部２１を有する構成としている。【選択図】        図１
2006072465.tif 000002
【特許請求の範囲】
【請求項１】
電子文書に第１のセキュリティ情報を設定し、該電子文書と該第１のセキュリティ情報とを印刷装置に転送して印刷を行なう電子装置であって、
前記電子文書自体に第２のセキュリティ情報が設定されているか否かを解析し、該第２のセキュリティ情報が設定されている場合に、前記第１のセキュリティ情報と前記第２のセキュリティ情報のいずれか一方だけが有効となるように設定する制御手段を有することを特徴とする電子装置。
【請求項２】
前記制御手段は、前記第２のセキュリティ情報が設定されている電子文書に対して、前記第１のセキュリティ情報の設定が要求されると、セキュリティ情報が重複して設定されることを表示手段に表示させることを特徴とする請求項１記載の電子装置。
【請求項３】
前記第１のセキュリティ情報と前記第２のセキュリティ情報のどちらを有効な情報として使用するのかを設定する操作手段を有し、
前記制御手段は、前記操作手段の入力に従い、有効なセキュリティ情報だけを前記電子文書に対して設定することを特徴とする請求項１又は２記載の電子装置。
【請求項４】
前記制御手段は、記憶装置に記憶したユーティリティプログラムを読み出し、該ユーティリティプログラムに従ってセキュリティ設定を行なうことを特徴とする請求項１から３のいずれか一項に記載の電子装置。
【請求項５】
電子文書と共に第１のセキュリティ情報を印刷装置に転送して、所定入力が入力された時だけ前記電子文書の印刷を行なうセキュリティプリントが有効に設定されたか否かを判定するステップと、
前記セキュリティプリントが有効に設定されると、前記電子文書自体に設定される第２のセキュリティ情報が設定されているか否かを判定するステップと、
前記第２のセキュリティ情報が設定されている前記電子文書に対して、前記セキュリティプリントが有効に設定されると、前記第１のセキュリティ情報と前記第２のセキュリティ情報とのいずれか一方だけが有効となるように設定するステップとを有することを特徴とするセキュリティ設定方法。
【請求項６】
電子文書と共に第１のセキュリティ情報を印刷装置に転送して、所定入力が入力された時だけ前記電子文書の印刷を行なうセキュリティプリントが有効に設定されたか否かを判定する処理と、
前記セキュリティプリントが有効に設定されると、前記電子文書自体に設定される第２のセキュリティ情報が設定されているか否かを判定する処理と、
前記第２のセキュリティ情報が設定されている前記電子文書に対して、前記セキュリティプリントが有効に設定されると、前記第１のセキュリティ情報と前記第２のセキュリティ情報とのいずれか一方だけが有効となるように設定する処理とをコンピュータに実行させることを特徴とするセキュリティ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティ機能付き電子文書を印刷装置に送信して印刷する電子装置、そのセキュリティ設定方法及びプログラムに関する。
【背景技術】
【０００２】
電子文書の内容を他人が勝手に閲覧、印刷や複製することを防ぐセキュリティに関する技術が種々提案されている。
【０００３】
特許文献１には、印刷データに不随してパスワードが送られてきた場合には、プリンタは、記憶手段に一時的に印刷データとパスワードを記録し、パスワードを利用者が入力した時点で対応する印刷データを印刷するプリンタが提案されている。
【０００４】
特許文献２には、セキュリティ機能付きの電子文書を、電子文書を作成したアプリケーションを立ち上げずに直接印刷を行なうダイレクトプリント機能を備えた印刷装置が提案されている。
【０００５】
【特許文献１】特開平８−３９８９８号公報
【特許文献２】特開２００３−４４２５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したようなセキュリティ機能付きの電子文書をダイレクトプリントする時に、ユーザが電子文書にセキュリティ設定がされていることに気がつかずにセキュリティプリントの設定をしてしまうと、電子文書に設定されたセキュリティ機能と、プリンタのセキュリティを複数回解除しなければならず、手間のかかる操作となる。
【０００７】
本発明は上記事情に鑑みてなされたものであり、印刷する電子文書に対して重複してセキュリティが設定されることを防止した電子装置、セキュリティ設定方法及びプログラムを提供する。
【課題を解決するための手段】
【０００８】
かかる目的を達成するために本発明の電子装置は、電子文書に第１のセキュリティ情報を設定し、該電子文書と該第１のセキュリティ情報とを印刷装置に転送して印刷を行なう電子装置であって、前記電子文書自体に第２のセキュリティ情報が設定されているか否かを解析し、該第２のセキュリティ情報が設定されている場合に、前記第１のセキュリティ情報と前記第２のセキュリティ情報のいずれか一方だけが有効となるように設定する制御手段を有して構成している。
【０００９】
第１のセキュリティ情報と第２のセキュリティ情報のいずれか一方だけが有効になるように設定するので、複数のセキュリティを重複して設定することがない。従って、一度の操作でセキュリティの解除を行なうことができ、印刷時のユーザの負担を軽減させることができる。
【００１０】
上記の電子装置において、前記制御手段は、前記第２のセキュリティ情報が設定されている電子文書に対して、前記第１のセキュリティ情報の設定が要求されると、セキュリティ情報が重複して設定されることを表示手段に表示させるとよい。
【００１１】
セキュリティ情報が重複して設定されたことを表示手段に表示させるので、セキュリティ情報が重複して設定されることを防止することができる。
【００１２】
上記の電子装置において、前記第１のセキュリティ情報と前記第２のセキュリティ情報のどちらを有効な情報として使用するのかを設定する操作手段を有し、
前記制御手段は、前記操作手段の入力に従い、有効なセキュリティ情報だけを前記電子文書に対して設定するとよい。
【００１３】
ユーザによって選択されたセキュリティ情報だけが有効なセキュリティ情報となるように設定するので、セキュリティ情報が重複して設定されることを防止し、ユーザの負担を軽減させることができる。
【００１４】
上記の電子装置において、前記制御手段は、記憶装置に記憶したユーティリティプログラムを読み出し、該ユーティリティプログラムに従ってセキュリティ設定を行なうとよい。
【００１５】
記憶装置に記憶したユーティリティプログラムによってセキュリティの瀬定を行なうので、アプリケーションに依存しないダイレクトプリントにも対応してセキュリティの設定を行なうことができる。
【００１６】
本発明のセキュリティ設定方法は、電子文書と共に第１のセキュリティ情報を印刷装置に転送して、所定入力が入力された時だけ前記電子文書の印刷を行なうセキュリティプリントが有効に設定されたか否かを判定するステップと、前記セキュリティプリントが有効に設定されると、前記電子文書自体に設定される第２のセキュリティ情報が設定されているか否かを判定するステップと、前記第２のセキュリティ情報が設定されている前記電子文書に対して、前記セキュリティプリントが有効に設定されると、前記第１のセキュリティ情報と前記第２のセキュリティ情報とのいずれか一方だけが有効となるように設定するステップとを有している。
【００１７】
第１のセキュリティ情報と第２のセキュリティ情報のいずれか一方だけが有効になるように設定するので、複数のセキュリティを重複して設定することがない。従って、一度の操作でセキュリティの解除を行なうことができ、印刷時のユーザの負担を軽減させることができる。
【００１８】
本発明のセキュリティ設定プログラムは、電子文書と共に第１のセキュリティ情報を印刷装置に転送して、所定入力が入力された時だけ前記電子文書の印刷を行なうセキュリティプリントが有効に設定されたか否かを判定する処理と、前記セキュリティプリントが有効に設定されると、前記電子文書自体に設定される第２のセキュリティ情報が設定されているか否かを判定する処理と、前記第２のセキュリティ情報が設定されている前記電子文書に対して、前記セキュリティプリントが有効に設定されると、前記第１のセキュリティ情報と前記第２のセキュリティ情報とのいずれか一方だけが有効となるように設定する処理とをコンピュータに実行させる。
【００１９】
第１のセキュリティ情報と第２のセキュリティ情報のいずれか一方だけが有効になるように設定するので、複数のセキュリティを重複して設定することがない。従って、一度の操作でセキュリティの解除を行なうことができ、印刷時のユーザの負担を軽減させることができる。
【発明の効果】
【００２０】
本発明は、印刷する電子文書に対して重複してセキュリティが設定されることを防止し、セキュリティ印刷を簡単な操作で行なうことができる。
【発明を実施するための最良の形態】
【００２１】
添付図面を参照しながら本発明の最良の実施例を説明する。
【実施例１】
【００２２】
図１を参照しながら本実施例の構成を説明する。図１に示すように本実施例は、プリンタ装置１０と、クライアント装置（電子装置）２０とから基本的に構成され、これらはネットワークを介して互いに通信可能に接続されている。プリンタ装置１０は、通信部１１と、受信バッファ１２と、電子文書解析部・ＰＤＬ解析部１３、描画処理実行部１４、印刷制御処理実行部１５、出力制御部１６、ページメモリ１７、プリンタエンジン１８とを含んで構成されている。またクライアント装置２０は、一般的なパーソナルコンピュータであり、制御部２１と、メモリ部２２と、ハードディスク２３と、操作部２４と、表示部２５と、通信部２６とを含んで構成されている。
【００２３】
プリンタ装置１０の通信部１１は、ネットワークに接続され、ネットワークを介して転送されたデータを受信し、受信バッファ１２に一時的に蓄積する。受信バッファ１２に蓄積されたデータは、電子文書解析部・ＰＤＬ解析部１３、描画処理実行部１４に出力する。
【００２４】
電子文書解析部・ＰＤＬ解析部１３は、電子文書を直接解析する電子文書解析プログラム、又は各ＰＤＬコマンド体系や印刷ジョブ制御言語に準じた制御プログラムにより構成され、受信バッファ１２に蓄積された電子文書や印刷データを解析する。また、電子文書解析部・ＰＤＬ解析部１３は、電子文書を開く際にパスワードを要求するセキュリティ機能付きの電子文書を認識する電子文書認識手段を備えている。
【００２５】
描画処理実行部１４は、電子文書や印刷データを、その文字、図形、イメージ等の描画に関する印刷データの解析結果により処理する。また、描画処理実行部１４は、電子文書における文字やイメージの各オブジェクトをページメモリ１７に逐次展開すると共に、符号化されたイメージデータを復号化してページメモリ１７に展開する際にデータ復号化処理を行う。
【００２６】
印刷制御処理実行部１５は、電子文書や印刷データを、給紙選択やリセット命令等の描画以外のコマンドにより処理する。
【００２７】
ハードディスク１９は、文書格納手段（イメージサーバ）であり、電子文書を格納するための複数の格納領域を有する。
【００２８】
出力制御部１６は、ページメモリ１７の内容をビデオ信号に変換処理し、プリンタエンジン１８へ画像転送を行う。プリンタエンジン１８は、受け取ったビデオ信号を記録紙に印刷する機能部である。
【００２９】
また、クライアント装置２０の制御部２１は、ハードディスク２３にインストールされたプログラムを実行する。本実施例では、この制御部２１は、ハードディスク２３にインストールされたユーティリティプログラムを実行し、印刷指示処理を行う。メモリ部２２は、制御部２１のワークメモリとして動作する。ハードディスク２３は、制御部２１によって実行されるプログラムや、制御部２１が利用するデータ等を格納している。操作部２４は、マウスやキーボード等であり、利用者の操作内容を制御部２１に伝達する。表示部２５は、制御部２１から入力される指示に従って、情報を利用者に提示する。通信部２６は、制御部２１から入力される指示に従い、データをネットワークを介して送信する。また、この通信部２６は、ネットワークを介して到来するデータを受信して制御部２１に出力する。
【００３０】
クライアント装置２０の制御部２１は、操作部２４からの操作入力によって、ダイレクトプリントの指示が入力されると、ハードディスク２３にインストールされたユーティリティプログラムを実行する。
【００３１】
ここで、クライアント装置２０からプリンタ装置１０に送信される電子文書のフォーマットについて図２を参照しながら説明する。図２に示すように電子文書のデータフォーマットは、ヘッダ部３０と、ボディ部３１と、相互参照表３２と、トレーラ部３３とから構成されている。
【００３２】
ヘッダ部３０には、電子文書を特定するためのキーとなるヘッダ情報が格納されている。ヘッダ情報には例えば、ＰＤＦ文書が準拠する仕様のバージョン情報がある。また、ヘッダ部には、電子文書自体に設定された第２セキュリティ情報と、セキュリティプリント用の第１セキュリティ情報のうち、有効なセキュリティ情報の設定が記録されている（これについては後述する）。
【００３３】
ボディ部３１には、ＰＤＦに格納された文書を構成するオブジェクトが含まれている。例えば、文書内で使用されるフォント、テキスト、グラフィックス及びイメージ等の描画オブジェクト、ＰＤＦファイル全体の木構造の根にあたるＣａｔａｌｏｇオブジェクト、アウトライン目次に出て来るページの木構造を構成し且つ各ページへのポインタを作るＰａｇｅｓオブジェクト、及び描画される個別のページを記述したＰａｇｅオブジェクト等を格納する。
【００３４】
相互参照表３２は、ボディ部３１内のオブジェクトの位置を示す相互参照テーブルが格納されている。またトレーラ部３３には、相互参照テーブルにおけるテーブルの要素数や開始アドレスを規定する情報を格納すると共に、且つ電子文書がセキュリティ機能付きか否かを認識するためのセキュリティ情報が格納されている。
【００３５】
クライアント装置２０の制御部２１は、電子文書内を検索して「Ｅｎｃｒｙｐｔ」というキーワードがあるか否かを確認して、電子文書に第２セキュリティが設定されているか否かを判定する。第２セキュリティの設定された電子文書には、図２に示すトレーラ部３３に「Ｅｎｃｒｙｐｔ」という解除キーが記録されている。この解除キーによって暗号化された電子文書を復号化することができる。
【００３６】
次に、クライアント装置２０の制御部２１の動作について説明する。操作部２４の操作によりアプリケーションを介さずに印刷を行なうダイレクトプリントの指示が入力されると、制御部２１は、ハードディスク２３にインストールされたユーティリティプログラムを実行し、印刷指示処理を行なう。ユーティリティプログラムによって動作する制御部２１は、図３に示す印刷設定画面を表示させ、印刷条件等の設定をユーザに入力させる。具体的に、図３に示す画面では、印刷範囲（印刷するページの指定）と、印刷部数と、プリンタ装置１０で使用する用紙のサイズ、用紙の種類（性状）、両面印刷の有無、両面印刷の態様（とじしろの向きなど）などを利用者に入力させ、この入力の内容を設定情報としてプリンタ装置１０に送信する。
【００３７】
また、制御部２１は、プリンタ装置１０に電子文書を送信する際に、セキュリティプリントを行なうか否かをユーザに問い合わせる。図４（Ａ）に示すセキュリティプリント画面を表示部２５に表示させて、セキュリティプリントに設定するか否かをユーザに問い合わせる。セキュリティプリントとは、例えば、電子文書と共にパスワードをプリンタ装置１０に転送し、プリンタ装置１０側でパスワードが正確に入力された時に印刷を行なう機能である。この時、セキュリティプリントによって設定されるセキュリティ情報を第１セキュリティ情報と呼ぶ。ユーザによりセキュリティプリントに設定するとの指示が入力され、電子文書に第２セキュリティが設定されていると、図４（Ｂ）に示す画面を表示させ、電子文書自体にセキュリティが設定されていることを通知する。この時、制御部２１は、図４（Ｂ）に示すメッセージを表示させ、セキュリティプリントの第１セイキュリティ情報と、電子文書自体の第２セキュリティ情報とを共有するか否かをユーザに確認する。
【００３８】
ユーザによりセキュリティプリントの第１セイキュリティ情報と、電子文書自体の第２セキュリティ情報とを共有するとの指示が入力されると、セキュリティ情報の共有設定を行う。制御部２１は、図２に示すヘッダ部３０に、第１セキュリティ情報と第２セキュリティ情報のいずれを有効にするのかを設定した設定情報を記録する。プリンタ装置１０は、このヘッダ部３０の記録を参照することで、いずれのセキュリティ情報を有効なセキュリティ情報とするのかを判断することができる。
【００３９】
また、電子文書自体に設定された第２セキュリティ情報に不安がある場合、ユーザは、電子文書に設定された第２セキュリティを解除し、新たにセキュリティプリントの設定を行なうことができる。この時、セキュリティプリントに設定する第１セキュリティ情報は、電子文書のセキュリティ情報よりもセキュリティ強度の高いものが設定される。例えば、ＲＳＡの公開鍵、秘密鍵暗号や、ＩＣカード等に記録された個人情報をプリンタ装置２０が読み込み、認証に成功すると印刷を行なう方法などが考えられる。
【００４０】
次に、図５に示すフローチャートを参照しながら制御部２１の動作手順を説明する。ユーザによってセキュリティプリントの指示が入力されると、制御部２１は、まず、指定された電子文書の第２セキュリティ情報を解析し（ステップ１）、電子文書に第２セキュリティ情報が設定されているか否かを確認する。第２セキュリティ情報により電子文書に印刷禁止指定が設定されていると（ステップＳ２／ＹＥＳ）、セキュリティプリントの第１セキュリティ情報と、電子文書自体の第２セキュリティ情報とを共有するか否かをユーザに確認する（ステップＳ３）。セキュリティ情報を共有するとの指示が入力されると（ステップＳ３）、セキュリティ情報の共有設定を行い、ユーザにセキュリティ情報を共有に設定した旨を通知する（ステップＳ５）。ヘッダ部３０に、第２セキュリティ情報を有効にするとの設定情報を記録する。その後、プリンタ装置１０に対してデータを送信する。
【００４１】
また、セキュリティ情報を共有しないとの指示がユーザより入力されると（ステップＳ３／ＮＯ）、電子文書の第２セキュリティを解除するようにユーザに対して要求する（ステップＳ７）。電子文書に対する第２セキュリティが解除されると（ステップＳ８／ＹＥＳ）、セキュリティプリントのための第１セキュリティ情報の設定を要求する（ステップＳ９）。
【００４２】
このように本実施例は、必要以上にセキュリティを解除する操作をプリンタ装置上で行なう必要がなくなり、ユーザの負担を軽減させることができる。また、プリンタ装置でセキュリティ解除の手間を増やすことなくセキュリティレベルを上げることができる。
【００４３】
なお、上述した実施例は本発明の好適な実施例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。
【図面の簡単な説明】
【００４４】
【図１】電子装置を含む印刷システムの構成を示すブロック図である。
【図２】電子文書のデータフォーマットを示す図である。
【図３】印刷設定画面の一例を示す図である。
【図４】セキュリティ設定の画面の一例を示す図である。
【図５】クライアント装置の動作手順を示すフローチャートである。
【符号の説明】
【００４５】
１０  プリンタ装置                １１  通信部
１２  受信バッファ                １３  電子文書解析部・ＰＤＬ解析部
１４  描画処理実行部              １５  印刷制御処理実行部
１６  出力制御部                  １７  ページメモリ
１８  プリンタエンジン            ２０  クライアント装置
２１  制御部                      ２２  メモリ部
２３  ハードディスク              ２４  操作部
２５  表示部                      ２６  通信部
３０  ヘッダ部                    ３１  ボディ部
３２  相互参照表                  ３３  トレーラ部
【図１】
2006072465.tif 000003
【図２】
2006072465.tif 000004
【図３】
2006072465.tif 000005
【図４】
2006072465.tif 000006
【図５】
2006072465.tif 000007