(57)【要約】  【課題】  受付けた暗号化文書の保存状態を任意に選択することができる画像形成装置の提供。  【解決手段】  自動一時保存が選択された暗号化ＰＤＦを受信し、その暗号化ＰＤＦに基づいてプリント処理を行う場合、パスワードの入力を受付け（Ｓ２３）、保存方法の選択を受付ける（Ｓ２４）。そして、暗号化状態で保存するか否かを判断し（Ｓ２５）、暗号化状態で保存すると判断した場合（Ｓ２５：ＹＥＳ）、プリント処理の完了後（Ｓ２８：ＹＥＳ）、復号したデータを消去した上で（Ｓ２９）、暗号化ＰＤＦを保存する（Ｓ３０）。一方、暗号化状態で保存しないと判断した場合（Ｓ２５：ＮＯ）、プリント処理の完了後（Ｓ３３：ＹＥＳ）、暗号化ＰＤＦを消去した上で（Ｓ３４）、復号したデータを保存する（Ｓ３５）。【選択図】      図４
2006341404.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された文書データを受付ける手段と、受付けた文書データを復号する手段とを備え、復号して得られる文書データに基づいて画像形成を行う画像形成装置において、
文書データを記憶する記憶手段と、受付けた文書データを前記記憶手段に記憶させる際に復号した文書データを記憶させるべきか否かの選択を受付ける手段とを備え、受付けた選択に応じて暗号化された文書データ又は復号された文書データを前記記憶手段に記憶させるようにしてあることを特徴とする画像形成装置。
【請求項２】
文書データを保護する保護手段を搭載しているか否かを判断する手段を備え、前記保護手段を搭載していると判断した場合には前記記憶手段に記憶させる文書データを前記保護手段により保護するようにしてあることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記保護手段を着脱可能に装着する手段と、該手段に前記保護手段が装着されているか否かを検出する手段とを備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記保護手段は、文書データを暗号化する手段であり、該手段による暗号化の方式と受付けた文書データに施されている暗号化の方式とを異ならせるようにしてあることを特徴とする請求項２又は請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受付けた暗号化文書の保存状態を任意に選択することができる画像形成装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータのような情報処理装置と、プリンタ、複合機等の画像形成装置とを通信ネットワーク上に接続して複数の情報処理装置から画像形成装置を共有するシステムが提案され、オフィス、店舗等に導入されている。これは、画像形成装置自体の高速化は勿論のこと、画像形成装置にＨＤＤ装置（HDD : Hard Disk Drive）等の補助記憶装置を搭載して複数のジョブを停滞させることなく受付けて、順次的に画像形成する処理能力が搭載されてきたからでもある。また、画像形成装置が多くの者により共用されるため、画像形成装置にて取り扱うデータのセキュリティが重要視され始めている。
【０００３】
そこで、通信ネットワーク上における情報処理装置と画像形成装置との間で伝送される印刷データを暗号化するシステムが提案されている。また、画像形成装置にて受信した印刷ジョブを一時的に停滞させ、利用者からのパスワード認証等により印刷を開始するいわゆるホールドプリントの機能が画像形成装置に搭載されている（例えば、特許文献１参照）。更に、受信した印刷データが機密情報を含むものである場合には、暗号化した状態で一時保存する画像形成装置が提案されている（例えば、特許文献２参照）。
【特許文献１】特開平７−２７６７４４号公報
【特許文献２】特開２００４−２４９５９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された画像形成装置では、機密保護を要する印刷ジョブに対してパスワードを付加する構成であるため、プリント処理を実行する都度パスワードの入力を要求することとなり、利用者に対して煩わしさを与え、利便性が低下するという問題点を有している。また、特許文献２に記載された画像形成装置では、印刷処理を実行する際に暗号化された印刷データを復号し、再印字のために復号したままの状態で記憶手段に記憶させることが記載されている。したがって、印刷処理を実行するまでの間は機密保護が可能となるが、印刷後のデータについては必ずしも機密保護が実現されているとは言えず、悪意のある第三者によって印刷後のデータが不正に読み出される虞が生じていた。
【０００５】
本発明は斯かる事情に鑑みてなされたものであり、文書データを記憶する記憶手段を備え、暗号化された文書データを記憶させる際、復号した状態で記憶させるべきか否かの選択を受付け、選択に応じて暗号化された文書データ又は復号された文書データを記憶させる構成とすることにより、利便性を低下させることなく文書データの機密保護を図ることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る画像形成装置は、暗号化された文書データを受付ける手段と、受付けた文書データを復号する手段とを備え、復号して得られる文書データに基づいて画像形成を行う画像形成装置において、文書データを記憶する記憶手段と、受付けた文書データを前記記憶手段に記憶させる際に復号した文書データを記憶させるべきか否かの選択を受付ける手段とを備え、受付けた選択に応じて暗号化された文書データ又は復号された文書データを前記記憶手段に記憶させるようにしてあることを特徴とする。
【０００７】
本発明にあっては、文書データを記憶する記憶手段を備え、暗号化された文書データを記憶させる際、復号した状態で記憶させるべきか否かの選択を受付け、選択に応じて暗号化された文書データ又は復号された文書データを記憶させているため、記憶手段に記憶される文書データの状態は利用者による選択に依存することとなる。例えば、受付けた文書データが暗号化ＰＤＦ（Portable Document Format）である場合、そのまま記憶させることにより機密性が確保される。一方、暗号化を解いた状態で記憶させることにより、再利用の際にパスワードが要求されることがなくなり、利便性が向上する。
【０００８】
本発明に係る画像形成装置は、文書データを保護する保護手段を搭載しているか否かを判断する手段を備え、前記保護手段を搭載していると判断した場合には前記記憶手段に記憶させる文書データを前記保護手段により保護するようにしてあることを特徴とする。
【０００９】
本発明にあっては、保護手段が搭載されている場合には、記憶手段に記憶させる文書データを保護手段により保護するようにしているため、復号した状態で記憶させることが選択されている場合には、一旦復号された後に保護手段により保護され、暗号化した状態で記憶させることが選択されている場合には、暗号化された文書データが保護手段により保護されることとなる。すなわち、利用者の選択に依存せずに文書データが保護される。
【００１０】
本発明に係る画像形成装置は、前記保護手段を着脱可能に装着する手段と、該手段に前記保護手段が装着されているか否かを検出する手段とを備えることを特徴とする。
【００１１】
本発明にあっては、保護手段を着脱可能に装着する手段を備えており、該手段に保護手段が装着されているか否かを検出するようにしているため、文書データの保護機能がハードウェアの追加により実現される。
【００１２】
本発明に係る画像形成装置は、前記保護手段は、文書データを暗号化する手段であり、該手段による暗号化の方式と受付けた文書データに施されている暗号化の方式とを異ならせるようにしてあることを特徴とする。
【００１３】
本発明にあっては、保護手段にて文書データを暗号化するようにしてあり、保護手段による暗号化方式と受付けた文書データに施されている暗号化の方式とを異ならせるようにしているため、利便性を考慮しつつ機密保護の確保が可能となる。例えば、受付けた文書データが暗号化ＰＤＦである場合、そのまま記憶させることにより機密性が確保される。また、暗号化を解いた状態で記憶させることにより、再利用の際にパスワードが要求されることがなくなり、利便性が向上する。更に、暗号化を解いた場合であっても保護手段により暗号化されるため、情報漏洩が防止される。
【発明の効果】
【００１４】
本発明による場合は、文書データを記憶する記憶手段を備え、暗号化された文書データを記憶させる際、復号した状態で記憶させるべきか否かの選択を受付け、選択に応じて暗号化された文書データ又は復号された文書データを記憶させている。したがって、文書データの機密性が高くない場合には復号した状態で記憶させることにより、利便性の向上を図ることができ、文書データの機密性が高い場合には暗号化した状態で記憶させることにより機密保護が可能となる。
【００１５】
本発明による場合は、保護手段が搭載されている場合、記憶手段に記憶させる文書データを保護手段により保護するようにしている。したがって、利用者の選択に依存せずに文書データが保護されることとなり、機密保護が可能となる。
【００１６】
本発明による場合は、保護手段を着脱可能に装着する手段を備えており、該手段に保護手段が装着されているか否かを検出するようにしている。したがって、文書データの保護機能をハードウェアの追加によって実現することができる。
【００１７】
本発明による場合は、保護手段にて文書データを暗号化するようにしてあり、保護手段による暗号化方式と受付けた文書データに施されている暗号化の方式とを異ならせるようにしているため、利便性を考慮しつつ機密保護の確保が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明をその実施の形態を示す図面に基づいて具体的に説明する。
実施の形態１．
図１は本発明に係る画像形成装置を用いて構築される画像形成システムの全体構成を示す模式図である。図中１００は、本実施の形態に係る画像形成装置であり、この画像形成装置１００には、通信ネットワークＮを介して、文書サーバ２００Ａ，２００Ｂ、及び情報処理装置３００が接続されている。
【００１９】
画像形成装置１００はドキュメントファイリング機能を有するプリンタ装置、デジタル複合機等であり、外部からＴＩＦＦファイル（TIFF : Tag Image File Format）、ＰＤＦファイル等の文書データ、又はプリントジョブを受付けてプリント出力を実行すると共に、処理後のデータを再利用等のために保存できるようにしている。
【００２０】
文書サーバ２００Ａ，２００Ｂは、通信ネットワークＮ上のＦＴＰサーバとして設置されており、内部に蓄積しているＴＩＦＦファイル、ＰＤＦファイル等の文書を画像形成装置１００からの要求に応じて送信できるようにしている。情報処理装置３００は、例えば、パーソナルコンピュータであり、画像形成装置１００に対してプリントジョブの送信を行う。
【００２１】
本実施の形態では、暗号化された文書データ（特に、暗号化ＰＤＦ）を画像形成装置１００に取り込む際、暗号化したままの状態で文書データを保存させるか、又は復号した状態で保存するかを利用者に選択させるところに本発明の特徴が存在する。
【００２２】
図２は実施の形態１に係る画像形成装置１００の内部構成を示すブロック図である。画像形成装置１００は、ＣＰＵ１０１を備えており、このＣＰＵ１０１がＲＯＭ１０３に予め格納された制御プログラムをＲＡＭ１０４上にロードして実行することにより、バス１０２を介して接続された各種ハードウェアを制御し、全体として本発明に係る画像形成装置として機能させる。
【００２３】
以下、バスに接続されている各種ハードウェアの構成について説明する。ジョブ管理部１０５は、画像形成装置１００Ａ内部で取り扱うプリントジョブの管理を行う。そのため、プリントジョブの生成元となるファイルを一時的に記憶するスプールメモリ、実行すべきプリントジョブを一時的に保持する予約実行メモリ等を備えている。
【００２４】
操作パネル１０６は、利用者による操作を受付ける操作部と利用者に対して報知すべき情報を表示する表示部とを備えている。操作部はハードウェアキーとソフトウェアキーとにより構成される。操作部が備えるハードウェアキーとしては、使用する機能の切替えを受付ける機能切替キー、数値入力のための数値入力キー、出力開始指示を受付ける出力開始キー等が挙げられる。ソフトウェアキーは、表示部上に設けられたタッチパネルであり、利用者による押下操作により各種の選択を受付けるように構成されている。表示部は、液晶ディスプレイ装置を備えており、画像形成装置１００の動作状況、操作部を通じて受付けた設定値等の情報を表示する。
【００２５】
通信ＩＦ１０７は、通信ネットワークＮのプロトコルに準拠した通信インタフェースであり、通信ネットワークＮ上の文書サーバ２００Ａ，２００Ｂから送信される暗号化ＰＤＦ等の文書データ、情報処理装置３００から送信されるプリントジョブ等を受信すると共に、これらの装置に対して報知すべき情報を送信する。通信ＩＦ１０７ではこのような各種データの送受信の制御を行う。
【００２６】
ＵＳＢポート１０８は、外部機器（ＵＳＢ機器）を接続するためのポートである。ＵＳＢポート１０８に接続する外部機器としては、半導体メモリ、ＨＤＤ装置等のストレージデバイスが挙げられる。画像形成装置１００では、ＵＳＢポート１０８に接続されたストレージデバイスからＴＩＦＦ、ＰＤＦ等の所定形式のデータを取り込み、そのデータに基づいて印刷出力を行えるようにしている。
【００２７】
復号処理部１０９は、通信ＩＦ１０７又はＵＳＢポート１０８を通じて受付けた暗号化ＰＤＦの復号を行う。そのため、暗号化ＰＤＦを一時的に保持する入力バッファ、入力バッファに設定した暗号化ＰＤＦに対して所定の演算処理を施すことにより復号を行う演算回路、演算結果を一時的に保持する出力バッファを備えている。ＣＰＵ１０１は、出力バッファに保持された演算結果を取り出すことにより、復号後のデータを取得する。なお、暗号化ＰＤＦの復号は必ずしもハードウェアにより実現する構成でなくてもよい。例えば、暗号化ＰＤＦを復号するためのソフトウェアをＲＯＭ１０３に記憶させておき、必要に応じてＲＡＭ１０４上にロードして実行することにより、復号したデータを取得する構成であってもよい。
【００２８】
画像形成部１１０は、例えば、感光体ドラムを所定の電位に帯電させる帯電器、外部から受付けた画像データに応じてレーザ光を発して感光体ドラム上に静電潜像を生成させるレーザ書込装置、感光体ドラム表面に形成された静電潜像にトナーを供給して顕像化する現像器、感光体ドラム表面に形成されたトナー像を用紙、ＯＨＰフィルム等のシート上に転写する転写器等（不図示）を備えており、電子写真方式にて利用者が所望する画像を用紙上に形成することができる。
なお、本実施の形態では、画像形成部１１０はレーザ書込装置を用いた電子写真方式により画像形成を行う構成としたが、インクジェット方式、熱転写方式、昇華方式により画像形成を行わせる構成であっても良いことは勿論である。
【００２９】
ＨＤＤ１１１は磁気記録媒体を有する記憶装置であり、その記憶領域は、外部から受付けたデータを記憶するためのデータ記憶領域として利用されている。ＨＤＤ１１１に記憶されたデータは、操作パネル１０６から要求を受付けたときに読み出される。そのため、プリント処理の失敗又は出力部数の不足等のためにプリント処理を再度実行する必要がある場合には、データ記憶領域に記憶された画像データを任意に読出してプリント処理を実行させることができる。このデータ記憶領域は、自動一時保存領域１１１Ａとファイリング領域１１１Ｂとに分割されている。自動一時保存領域１１１Ａは、主として作業中のデータを一時的に保持する領域として利用されており、電源のオン・オフ時にデータが削除されるようになっている。一方、ファイリング領域１１１Ｂは、データの形式毎、処理モード毎、利用者が作成したフォルダ毎等に整理してデータを記憶する領域であり、消去等の操作指示が行われない限り保存された状態となる。ファイリング領域１１１Ｂの空き容量がなくなった場合には、操作パネル１０６の表示部にその旨を表示して利用者に報知し、不要と思われるデータを削除するか、又はＨＤＤの増設等を行うことにより、新たな空き容量の確保を促すようにしている。
【００３０】
以下、画像形成装置１００の動作について説明する。図３〜図５は文書サーバ２００Ａ，２００Ｂに蓄積されている文書データを取得してプリント処理を行う場合の処理手順を説明するフローチャートである。画像形成装置１００は、まず、ＦＴＰサーバの選択を受付ける（ステップＳ１１）。本実施の形態では、文書データを蓄積しているＦＴＰサーバとして文書サーバ２００Ａ，２００Ｂが通信ネットワークＮ上に存在するため、これらのうち何れか一方を選択することができる。
【００３１】
図７はＦＴＰサーバを選択する際に操作パネル１０６の表示部に表示される画面の一例を示す模式図である。操作パネル１０６にて所定の操作を受付け、ドキュメントファイリング機能が呼び出された場合、ＣＰＵ１０１は、図７（ａ）に示したような画面を操作パネル１０６の表示部に表示させる。この画面には、ＨＤＤ１１１の使用状況を表示させるための使用状況表示ボタン、ＨＤＤ１１１に記憶されているデータを検索するための検索ボタン、データを保存させるためのスキャン保存ボタン、利用者が作成したフォルダからデータを呼び出すためのファイリングフォルダボタン、自動一時保存領域１１１Ａからデータを呼び出すための自動一時保存フォルダボタン、外部機器からデータを取込むための外部データアクセスボタンがソフトウェアキーとして配置されている。
【００３２】
外部データアクセスボタンが利用者により押下操作された場合、ＣＰＵ１０１は、図７（ｂ）に示したような画面を操作パネル１０６の表示部に表示させる。図７（ｂ）に示した画面では、アクセスする外部機器としてＦＴＰサーバ又はＵＳＢメモリの何れか一方を選択できるようにしている。ＦＴＰサーバが選択された場合、ＣＰＵ１０１は、図７（ｃ）に示したような画面を操作パネル１０６の表示部に表示させる。図７（ｃ）に示した画面では、アクセス可能なＦＴＰサーバ（文書サーバ）として、「技術サーバ」又は「企画サーバ」を選択できることを示している。
【００３３】
図７（ｃ）に示したような画面を通じてＦＴＰサーバが選択された場合、画像形成装置１００のＣＰＵ１０１は、選択されたＦＴＰサーバに対して蓄積しているデータのリストを要求する。要求に応じてＦＴＰサーバから送信されたデータリストを受信した場合、ＣＰＵ１０１は、操作パネル１０６の表示部にそのリストを表示させる。図８はＦＴＰサーバに蓄積されているデータに基づいてプリント処理を行う際に操作パネル１０６の表示部に表示される画面の一例を示す模式図である。図８（ａ）に示した画面には「企画サーバ」内に蓄積されているデータのリストが表示されている。すなわち、「企画サーバ」には、「製品情報」という名のＴＩＦＦファイル、「仕様書」という名のＰＤＦファイルが蓄積されていることを示しており、下層に更に他のデータを蓄積することできる「データベース」フォルダ、「ユーザエリア」フォルダを備えていることを示している。ファイル及びフォルダの選択は、ファイル名又はフォルダ名がラベルとして付されたソフトウェアキーの押下操作により実現する。フォルダに該当するソフトウェアキーが選択された場合、そのフォルダの下層に蓄積されているファイル又はフォルダが表示される。また、この画面に表示されていないデータが存在する場合、画面右側に配置されたページ切替ボタンを押下操作することにより、他のデータを表示できるようにしている。
【００３４】
画像形成装置１００のＣＰＵ１０１は、図８（ａ）に示したような画面を通じてファイルが選択されたか否かを判断する（ステップＳ１２）。ファイルが選択されていないと判断した場合（Ｓ１２：ＮＯ）、ＣＰＵ１０１は、ファイルが選択されるまで待機する。
【００３５】
ファイルが選択されたと判断した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ１０１は、操作パネル１０６の表示部に図８（ｂ）に示した如き印刷設定画面を表示させる（ステップＳ１３）。この印刷設定画面では、用紙の設定、両面印刷についての設定、特別機能に関する設定、部数の設定を受付ける。また、画面右側に配置された印刷ボタンが押下操作された場合、画像形成装置１００はＦＴＰサーバに対してファイルの送信要求を送信する。そして、要求に応じてＦＴＰサーバから送信されたファイルを受信した場合、画像形成装置１００はそのファイルに基づいてプリント処理を行う。自動一時保存が選択された場合も同様にＦＴＰサーバに対してファイルの送信要求を送信する。そして、要求に応じてＦＴＰサーバから送信されたファイルを受信した場合、プリント処理を行うと共に、受信したファイルをＨＤＤ１１１の自動一時保存領域１１１Ａに保存させる。
【００３６】
ＣＰＵ１０１は、図８（ｂ）に示したような印刷設定画面を通じて自動一時保存が選択されたか否かを判断する（ステップＳ１４）。自動一時保存が選択されたと判断した場合（Ｓ１４：ＹＥＳ）、ＣＰＵ１０１は、ステップＳ１１で選択されているＦＴＰサーバに対してファイルの送信要求を送信する（ステップＳ１５）。次いで、通信ＩＦ１０７を通じて受信するデータを監視することにより、ＦＴＰサーバから送信されたファイルを受信したか否かを判断する（ステップＳ１６）。ファイルを受信していないと判断した場合（Ｓ１６：ＮＯ）、ＣＰＵ１０１は、ファイルを受信するまで待機する。
【００３７】
ファイルを受信したと判断した場合（Ｓ１６：ＹＥＳ）、ＣＰＵ１０１は、受信したファイルをスプールキューにエントリさせる（ステップＳ１７）。次いで、ＣＰＵ１０１は、エントリさせたファイルについて解析処理を実行し（ステップＳ１８）、前記ファイルが暗号化ＰＤＦであるか否かを判断する（ステップＳ１９）。暗号化ＰＤＦでないと判断した場合（Ｓ１９：ＮＯ）、スプールキューにエントリしたファイルからプリントジョブを生成し、予約実行中キューにエントリさせる（ステップＳ２０）。
【００３８】
次いで、ＣＰＵ１０１は、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ２１）。プリント処理が完了していないと判断した場合（Ｓ２１：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ２１：ＹＥＳ）、ＨＤＤ１１１の自動一時保存領域１１１Ａにデータを保存させる（ステップＳ２２）。       
【００３９】
ステップＳ１９において、スプールキューにエントリさせたファイルが暗号化ＰＤＦであると判断した場合（Ｓ１９：ＹＥＳ）、ＣＰＵ１０１は、利用者に対してパスワードの入力を要求する（ステップＳ２３）。図９は暗号化ＰＤＦに基づいてプリント処理を行う場合に操作パネル１０６の表示部に表示される画面の一例を示す模式図である。図９（ａ）は利用者に対してパスワードを要求する際にＣＰＵ１０１が表示させる画面の一例を示している。この画面には、数字キー、英字キー、記号キーがソフトウェアキーとして配置されている。画像形成装置１００では、暗号化ＰＤＦを復号するためのパスワードをこのようなソフトウェアキーの押下操作により受付ける。
【００４０】
パスワードが入力された場合、ＣＰＵ１０１は、暗号化ＰＤＦの保存方法の選択を受付ける（ステップＳ２４）。このときＣＰＵ１０１は、操作パネル１０６の表示部に図９（ｂ）に示したような選択画面を表示し、「暗号化のまま保存する。」か、又は「暗号化を解除した状態で保存する。」かの選択を受付ける。
【００４１】
図９（ｂ）に示した画面を通じて入力される情報を基に、ＣＰＵ１０１は、暗号化ＰＤＦを暗号化状態で保存するか否かを判断する（ステップＳ２５）。暗号化ＰＤＦを暗号化状態で保存すると判断した場合（Ｓ２５：ＹＥＳ）、ＣＰＵ１０１は、まず、暗号化ＰＤＦを復号した上で（ステップＳ２６）、プリントジョブを生成し、予約実行中キューにエントリさせる（ステップＳ２７）。そして、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ２８）。プリント処理が完了していないと判断した場合（Ｓ２８：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ２８：ＹＥＳ）、暗号化ＰＤＦを復号して得られたデータを消去し（ステップＳ２９）、暗号化ＰＤＦをＨＤＤ１１１の自動一時保存領域１１１Ａに保存させる（ステップＳ３０）。
【００４２】
また、ステップＳ２５において、暗号化状態で保存しないと判断した場合（Ｓ２５：ＮＯ）、すなわち、暗号化を解除した状態で保存すると判断した場合、ＣＰＵ１０１は、暗号化ＰＤＦを復号した上で（ステップＳ３１）、プリントジョブを生成し、予約実行中キューにエントリさせる（ステップＳ３２）。そして、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ３３）。プリント処理が完了していないと判断した場合（Ｓ３３：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ３３：ＹＥＳ）、暗号化ＰＤＦを消去し（ステップＳ３４）、復号して得られたデータ（すなわち、暗号化状態を解いたＰＤＦ）をＨＤＤ１１１の自動一時保存領域１１１Ａに保存させる（ステップＳ３５）。
【００４３】
ステップＳ１４において、自動一時保存が選択されていないと判断した場合（Ｓ１４：ＮＯ）、図８（ｂ）に示したような印刷設定画面を通じて印刷が選択されたか否かを判断する（ステップＳ３６）。印刷が選択されていないと判断した場合（Ｓ３６：ＮＯ）、本フローチャートによる処理を終了する。
【００４４】
印刷が選択されたと判断した場合（Ｓ３６：ＹＥＳ）、ＣＰＵ１０１は、ステップＳ１１で選択されているＦＴＰサーバに対してファイルの送信要求を送信する（ステップＳ３７）。次いで、通信ＩＦ１０７を通じて受信するデータを監視することにより、ＦＴＰサーバから送信されたファイルを受信したか否かを判断する（ステップＳ３８）。ファイルを受信していないと判断した場合（Ｓ３８：ＮＯ）、ＣＰＵ１０１は、ファイルを受信するまで待機する。
【００４５】
ファイルを受信したと判断した場合（Ｓ３８：ＹＥＳ）、ＣＰＵ１０１は、受信したファイルをスプールキューにエントリさせる（ステップＳ３９）。次いで、ＣＰＵ１０１は、エントリさせたファイルについて解析処理を実行し（ステップＳ４０）、前記ファイルが暗号化ＰＤＦであるか否かを判断する（ステップＳ４１）。解析結果により暗号化ＰＤＦであると判断した場合（Ｓ４１：ＹＥＳ）、ＣＰＵ１０１は、利用者に対してパスワードの入力を要求し（ステップＳ４２）、入力されたパスワードを基に暗号化ＰＤＦの復号を行う（ステップＳ４３）。
【００４６】
暗号化ＰＤＦを復号した場合（Ｓ４３）、又はステップＳ４１において受信したファイルが暗号化ＰＤＦでないと判断した場合（Ｓ４１：ＮＯ）、ＣＰＵ１０１は、プリントジョブを生成し、生成したプリントジョブを予約実行中キューにエントリさせる（ステップＳ４４）。そして、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ４５）。プリント処理が完了していないと判断した場合（Ｓ４５：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ４５：ＹＥＳ）、暗号化ＰＤＦを復号して得られたデータを消去する（ステップＳ４６）。
【００４７】
このように、本実施の形態では、受信した暗号化ＰＤＦを一時保存する場合、暗号化した状態で保存するか、暗号化を解いた状態で保存するかは利用者の選択に依存することとなる。機密性が高い文書については暗号化した状態で保存させることにより、機密保護の効果を高めることができる。また、機密性が高くない文書については暗号化を解いた状態で保存させることにより、利便性の向上を図ることができる。
【００４８】
図６は予約実行中キューにエントリされたジョブを実行する際の処理手順を説明するフローチャートである。ＣＰＵ１０１は、予約実行中キューにエントリされたジョブが存在するか否かを判断することにより、実行すべきキューが有るか否かを判断する（ステップＳ５１）。
【００４９】
実行すべきキューが有ると判断した場合（Ｓ５１：ＹＥＳ）、最上位キューの読出しを行い（ステップＳ５２）、プリント処理を実行する（ステップＳ５３）。プリント処理を実行した後、各キューの順位の繰り上げを行い（ステップＳ５４）、処理をステップＳ５１へ戻す。ステップＳ５１において、実行すべきキューがないと判断した場合（Ｓ５１：ＮＯ）、本フローチャートによる処理を終了する。
【００５０】
本画像形成装置１００では、受付けたキューの状態を操作パネル１０６の表示部に表示させることができるようにしている。図１０はキューの状態を確認するための確認画面の一例を示す模式図である。図１０（ａ）はスプールキューにエントリされているファイルを示している。本実施の形態では、４つのエントリを一度に表示することができるようにしている。この画面例では、最初のエントリについては解析処理が実行されていることを示し、次の２つのエントリについてはスプール中であることを示し、最後のエントリについては暗号化ＰＤＦであると判断されたファイルを示している。図１０（ｂ）は予約実行中キューにエントリされているジョブを示している。この画面例では、最初のエントリについてはコピー中であることを示し、残りの３つのエントリについては待機中であることを示している。図１０（ｃ）は処理が完了したキューの状況を示している。この画面例では、利用者名（又は利用した機能名）、処理の完了時刻、部数、処理状況が互いに対応付けられて表示されている。なお、図１０（ａ）〜図１０（ｃ）に示した画面は画面右上隅の切替ボタンにより互いに切替えることができるように構成されている。
【００５１】
次に、ＨＤＤ１１１に保存されているファイルに基づいてプリント処理を行う場合の動作について説明する。図１１はＨＤＤ１１１に保存されているファイルに基づいてプリント処理を行う場合に画像形成装置１００が実行する処理の手順を説明するフローチャートであり、図１２及び図１３は操作パネル１０６の表示部に表示される画面の一例を示す模式図である。画像形成装置１００のＣＰＵ１０１は、プリント処理の対象となるファイルの選択を受付ける（ステップＳ６１）。
【００５２】
そのため、操作パネル１０６にて所定の操作を受付けてドキュメントファイリング機能を呼び出し、図１２（ａ）に示したような画面を操作パネル１０６の表示部に表示させる。なお、この画面は図７（ａ）に示したものと全く同様である。ここで、ファイリングフォルダボタン又は自動一時保存フォルダボタンが選択された場合、図１２（ｂ）に示したような画面を操作パネル１０６の表示部に表示し、選択可能なフォルダを表示する。図１２（ｂ）に示した例では画像形成装置１００が備える各機能毎にフォルダが用意されている。フォルダが選択された場合、図１２（ｃ）に示したようなファイル選択画面を表示してファイルの選択を受付ける。このファイル選択画面には、ファイル名、ユーザ名、ファイルを保存した日付が互いに関連付けられて表示されている。ファイル選択画面にて一のファイルが選択された場合、操作パネル１０６の表示部には図１３に示したような印刷設定画面が表示される。この印刷設定画面では、用紙の設定、両面印刷についての設定、タンデム印刷についての設定、部数の設定を受付ける。また、画面右側に配置された２つのボタンでは、印刷を指示した上で印刷後のデータの保存状況を指定できるようにしている。  
【００５３】
画像形成装置１００のＣＰＵ１０１は、図１３に示したような印刷設定画面を通じてプリント指示があるか否かを判断し（ステップＳ６２）、プリント指示がないと判断した場合（Ｓ６２：ＮＯ）、ＣＰＵ１０１はプリント指示があるまで待機する。
【００５４】
また、プリント指示があると判断した場合（Ｓ６２：ＹＥＳ）、ＣＰＵ１０１は、プリント対象のファイルが暗号化ＰＤＦであるか否かを判断する（ステップＳ６３）。プリント対象のファイルが暗号化ＰＤＦであると判断した場合（Ｓ６３：ＹＥＳ）、ＣＰＵ１０１は、図９（ａ）に示したような画面を操作パネル１０６の表示部に表示することにより、暗号化ＰＤＦを復号するためのパスワードの入力を要求する（ステップＳ６４）。そして、入力されたパスワードに基づいて暗号化ＰＤＦを復号する（ステップＳ６５）。
【００５５】
暗号化ＰＤＦを復号した場合（Ｓ６５）、又はステップＳ６３でプリント対象のファイルが暗号化ＰＤＦでないと判断した場合（Ｓ６３：ＮＯ）、ＣＰＵ１０１は、プリント処理のためのジョブを生成し、予約実行中キューにジョブをエントリする（ステップＳ６６）。そして、予約実行中キューにエントリしたジョブに基づいてプリント処理を実行し、必要に応じてファイリングフォルダ又は自動一時保存フォルダからファイルを削除する。
【００５６】
実施の形態２．
実施の形態１では、暗号化ＰＤＦを暗号化した状態で保存するか否かは利用者の選択に依存するため、暗号化を解かれたＰＤＦがＨＤＤ１１１内に蓄積される場合が生じる。機密保護の強化を図る場合、暗号化を解いたＰＤＦについても暗号化を施すことが望ましい。暗号化ＰＤＦを復号する場合にはパスワードの入力を要求することとなるが、このような暗号化方式と異なる暗号化方式にて暗号化を施すことにより、利便性を低下させることなく機密保護の強化を図ることができる。
【００５７】
図１４は実施の形態２に係る画像形成装置１００Ａの内部構成を示すブロック図である。画像形成装置１００ＡはＣＰＵ１０１を備えており、このＣＰＵ１０１には、バス１０２を介してＲＯＭ１０３、ＲＡＭ１０４、ジョブ管理部１０５、操作パネル１０６、通信ＩＦ１０７、ＵＳＢポート１０８、復号処理部１０９、画像形成部１１０、ＨＤＤ１１１、接続ＩＦ１１２等のハードウェアが接続されている。接続ＩＦ１１２以外の構成については実施の形態１と全く同様である。
【００５８】
接続ＩＦ１１２は、セキュリティキット１２０を接続するためのインタフェースである。ここで、セキュリティキット１２０は、画像形成装置１００Ａに対して機密保護機能を追加するためのハードウェアであり、所定の暗号化方式により各種のデータを暗号化する暗号化回路、該暗号化回路により暗号化されたデータを復号する復号回路、処理対象のデータを一時的に保持するバッファメモリ等を備えている。セキュリティキット１２０による暗号化方式には、暗号化したデータを復号する際にパスワード等の復号鍵を利用者に求めることなく復号できる方式が採用される。
【００５９】
図１５は一時保存が指定された暗号化ＰＤＦを受信した場合に画像形成装置１００Ａが実行する処理の手順を説明するフローチャートである。一時保存が指定された暗号化ＰＤＦを受信した場合（ステップＳ７１）、ＣＰＵ１０１は、接続ＩＦ１１２と通信を行うことにより、セキュリティキット１２０が接続されているか否かを判断する（ステップＳ７２）。セキュリティキット１２０が接続されていないと判断した場合（Ｓ７２：ＮＯ）、実施の形態１で説明したフローチャートのステップＳ２３以降の処理を実行する。
【００６０】
セキュリティキット１２０が接続されていると判断した場合（Ｓ７２：ＹＥＳ）、図９（ａ）に示したような画面を操作パネル１０６の表示部に表示することにより、利用者に対してパスワードの入力を要求する（ステップＳ７３）。次いで、入力されたパスワードを基に暗号化ＰＤＦを復号する（ステップＳ７４）。そして、ＣＰＵ１０１は、暗号化ＰＤＦを復号して得られたデータを基にプリントジョブを生成し、生成したプリントジョブを予約実行中キューにエントリさせる（ステップＳ７５）。
【００６１】
次いで、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ７６）。プリント処理が完了していないと判断した場合（Ｓ７６：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ７６：ＹＥＳ）、復号して得られたデータ（すなわち、暗号化状態が解かれたＰＤＦ）をセキュリティキット１２０により暗号化し（ステップＳ７７）、暗号化したデータを自動一時保存領域１１１Ａに保存させる（ステップＳ７８）。
【００６２】
このように、本実施の形態では、セキュリティキット１２０が接続されている場合には、暗号化ＰＤＦの暗号化を解いた上でセキュリティキット１２０により暗号化を施すようにしている。暗号化ＰＤＦをそのまま保存させた場合、ＨＤＤ１１１から読み出してプリント処理を実行する都度パスワードが要求されることとなるが、セキュリティ１２０による暗号化では、復号する際にもパスワードを要求しないため機密性を確保しつつ、利便性が向上する。
【００６３】
実施の形態３．
実施の形態２では、セキュリティキット１２０が接続されている場合、暗号化ＰＤＦの暗号化を解いた上でセキュリティキット１２０により暗号化する構成としたが、暗号化ＰＤＦの暗号化を解いた上でセキュリティキット１２０により暗号化するか否かを利用者に選択させる構成であってもよい。なお、本実施の形態において、装置の内部構成については実施の形態２と全く同様であるため、その説明を省略することとする。
【００６４】
図１６は一時保存が指定された暗号化ＰＤＦを受信した場合に画像形成装置１００Ａが実行する処理の手順を説明するフローチャートである。一時保存が指定された暗号化ＰＤＦを受信した場合（ステップＳ８１）、ＣＰＵ１０１は、接続ＩＦ１１２と通信を行うことにより、セキュリティキット１２０が接続されているか否かを判断する（ステップＳ８２）。セキュリティキット１２０が接続されていないと判断した場合（Ｓ８２：ＮＯ）、実施の形態１で説明したフローチャートのステップＳ２３以降の処理を実行する。
【００６５】
セキュリティキット１２０が接続されていると判断した場合（Ｓ８２：ＹＥＳ）、図９（ａ）に示したような画面を操作パネル１０６の表示部に表示することにより、利用者に対してパスワードの入力を要求する（ステップＳ８３）。また、図９（ｂ）に示したような画面を表示することにより、保存方法の選択を受付ける（ステップＳ８４）。
【００６６】
ＣＰＵ１０１は、受付けた選択に従い、暗号化ＰＤＦを更に暗号化した状態で保存するか否かを判断する（ステップＳ８５）。暗号化ＰＤＦを更に暗号化した状態で保存すると判断した場合（Ｓ８５：ＹＥＳ）、入力されたパスワードを基に暗号化ＰＤＦを復号し（ステップＳ８６）、得られたデータを基にプリントジョブを生成する。そして、生成したプリントジョブを予約実行中キューにエントリさせる（ステップＳ８７）。
【００６７】
次いで、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ８８）。プリント処理が完了していないと判断した場合（Ｓ８８：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。また、プリント処理が完了したと判断した場合（Ｓ８８：ＹＥＳ）、暗号化ＰＤＦをセキュリティキット１２０により暗号化し（ステップＳ８９）、暗号化した暗号化ＰＤＦを自動一時保存領域１１１Ａに保存させる（ステップＳ９０）。なお、暗号化した暗号化ＰＤＦを保存した後、ＣＰＵ１０１は、ステップＳ８６で復号したデータを消去する。
【００６８】
ステップＳ８５において、暗号化ＰＤＦを暗号化しないと判断した場合（Ｓ８５：ＮＯ）、入力されたパスワードを基に暗号化ＰＤＦを復号し（ステップＳ９１）、得られたデータを基にプリントジョブを生成する。そして、生成したプリントジョブを予約実行中キューにエントリさせる（ステップＳ９２）。
【００６９】
次いで、予約実行中キューにエントリさせたプリントジョブに基づいてプリント処理が完了したか否かを判断する（ステップＳ９３）。プリント処理が完了していないと判断した場合（Ｓ９３：ＮＯ）、ＣＰＵ１０１は、プリント処理が完了するまで待機する。プリント処理が完了したと判断した場合（Ｓ９３：ＹＥＳ）、暗号化ＰＤＦを復号して得られたデータ（すなわち、暗号化状態が解かれたＰＤＦ）をセキュリティキット１２０により暗号化し（ステップＳ９４）、暗号化したデータを自動一時保存領域１１１Ａに保存させる（ステップＳ９５）。
【図面の簡単な説明】
【００７０】
【図１】本発明に係る画像形成装置を用いて構築される画像形成システムの全体構成を示す模式図である。
【図２】実施の形態１に係る画像形成装置の内部構成を示すブロック図である。
【図３】文書サーバに蓄積されている文書データを取得してプリント処理を行う場合の処理手順を説明するフローチャートである。
【図４】文書サーバに蓄積されている文書データを取得してプリント処理を行う場合の処理手順を説明するフローチャートである。
【図５】文書サーバに蓄積されている文書データを取得してプリント処理を行う場合の処理手順を説明するフローチャートである。
【図６】予約実行中キューにエントリされたジョブを実行する際の処理手順を説明するフローチャートである。
【図７】ＦＴＰサーバを選択する際に操作パネルの表示部に表示される画面の一例を示す模式図である。
【図８】ＦＴＰサーバに蓄積されているデータに基づいてプリント処理を行う際に操作パネルの表示部に表示される画面の一例を示す模式図である。
【図９】暗号化ＰＤＦに基づいてプリント処理を行う場合に操作パネルの表示部に表示される画面の一例を示す模式図である。
【図１０】キューの状態を確認するための確認画面の一例を示す模式図である。
【図１１】ＨＤＤに保存されているファイルに基づいてプリント処理を行う場合に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図１２】操作パネルの表示部に表示される画面の一例を示す模式図である。
【図１３】操作パネルの表示部に表示される画面の一例を示す模式図である。
【図１４】実施の形態２に係る画像形成装置の内部構成を示すブロック図である。
【図１５】一時保存が指定された暗号化ＰＤＦを受信した場合に画像形成装置が実行する処理の手順を説明するフローチャートである。
【図１６】一時保存が指定された暗号化ＰＤＦを受信した場合に画像形成装置が実行する処理の手順を説明するフローチャートである。
【符号の説明】
【００７１】
１００  画像形成装置
１０２  バス
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  ジョブ管理部
１０６  操作パネル
１０７  通信ＩＦ
１０８  ＵＳＢポート
１０９  復号処理部
１１０  画像形成部
１１１  ＨＤＤ
【図１】
2006341404.tif 000003
【図２】
2006341404.tif 000004
【図３】
2006341404.tif 000005
【図４】
2006341404.tif 000006
【図５】
2006341404.tif 000007
【図６】
2006341404.tif 000008
【図７】
2006341404.tif 000009
【図８】
2006341404.tif 000010
【図９】
2006341404.tif 000011
【図１０】
2006341404.tif 000012
【図１１】
2006341404.tif 000013
【図１２】
2006341404.tif 000014
【図１３】
2006341404.tif 000015
【図１４】
2006341404.tif 000016
【図１５】
2006341404.tif 000017
【図１６】
2006341404.tif 000018