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