(57)【要約】【課題】取り外し可能な記録媒体（メモリ部）を備えるＭＦＰなどの情報処理装置において、コストを低減してセキュリティを向上させる。【解決手段】ＭＦＰは印刷データを一旦メモリに格納して、メモリに格納された印刷データに応じて印刷ジョブを実行する。メモリは複数のメモリ部を備えており、ＣＰＵ１１１は印刷データを分割して複数の分割データとして複数の分割データを複数のメモリ部に振り分けて記録する。印刷ジョブを実行する際、ＣＰＵ複数のメモリ部に記録された分割データを結合して印刷データを復元する。【選択図】図１
2013043405.tif 000002
【特許請求の範囲】
【請求項１】
データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置であって、
前記メモリは複数のメモリ部を備えており、
前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録手段と、
前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元手段とを有することを特徴とする情報処理装置。
【請求項２】
前記記録手段は前記分割データの各々を複数のデータ片にさらに分割して、前記分割データの各々について前記データ片を前記複数のメモリ部に振り分けて記録するようにしたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記データの各々について前記分割データ毎に前記データ片が前記複数のメモリ部のいずれに記録されたかを示す分割データ記録情報が登録されたテーブルを記録する記憶手段を有し、
前記復元手段は前記テーブルを参照して前記データの復元を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記複数のメモリ部の少なくとも１つは前記情報処理装置に対して取り外し可能な記録媒体であり、
前記データを記録する際、前記データのサイズに応じて前記記録媒体を用いる必要があると判定すると前記記録手段は前記分割データの各々を複数のデータ片にさらに分割することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記データに暗証番号が付加されているか否かによって前記データが機密データであるか否かを判定する判定手段と、
前記データが前記機密データであると判定されると、前記暗証番号の入力があった際に前記ジョブを実行するジョブ実行手段とを有することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置の制御方法であって、
前記メモリは複数のメモリ部を備えており、
前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録ステップと、
前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元ステップとを有することを特徴とする制御方法。
【請求項７】
データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置で用いられる制御プログラムであって、
前記メモリは複数のメモリ部を備えており、
前記情報処理装置が備えるコンピュータに、
前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録ステップと、
前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元ステップと実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法、および制御プログラムに関し、特に、取り外し可能な記憶媒体を用いる情報処理装置におけるセキュリティの確保に関する。
【背景技術】
【０００２】
一般に、情報処理装置の一つである画像入出力装置において、所謂履歴印刷機能（又はリプリント機能）を有するものが知られている。履歴印刷機能とは、印刷ジョブに応じた印刷を実行した後、印刷ジョブに係る画像データを記憶部に記憶して、当該記憶した画像データを用いて再印刷を行う機能のことをいう（特許文献１参照）。
【０００３】
この履歴印刷機能は、例えば、ＰＤＬプリントジョブを実行した後、印刷設定を変更して画像データに応じて再度印刷を行う場合などに用いられる。さらに、履歴印刷機能は、印刷部数を変更して同一の画像データに応じて再度印刷を行う場合になどにも用いられている。
【０００４】
ところで、ネットワークに接続された画像入出力装置（印刷装置ともいう）を共有して使用する印刷システムでは、一般に機密を保持するための対策が施されている。例えば、暗証番号又はパスワード付きの印刷ジョブを印刷装置に備えられた記憶部に一時保存する。そして、ユーザが操作パネルから暗証番号又はパスワードを入力すると、印刷装置は記憶部に保存された印刷ジョブに応じた印刷を実行する。
【０００５】
これによって、ネットワークに接続された印刷装置であっても、ユーザが印刷装置まで行ってパスワードなどを入力しなければ印刷が開始されない。よって、印刷物が第三者の目に触れることがなく、機密が保持される（特許文献２参照）。
【０００６】
近年、上記の記憶部として揮発性のＤＲＡＭよりも容量単価の安いＳＤカード又はＵＳＢメモリなどが用いられる傾向にある。さらに、これら記憶部の記憶容量もなるべく小さくしてコストダウンを図っている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１１−１１９９５６号公報
【特許文献２】特開２００１−２１６１２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところが、記憶部としてＵＳＢメモリ又はＳＤカード等の取り外し可能な不揮発性の記憶媒体を用いる場合、当該記憶媒体が印刷装置から不正に取り外されてしまう可能性がある。このような場合には、記憶媒体に記憶された画像データなどが第三者に取得されてしまうおそれがあって、セキュリティ上好ましくない。
【０００９】
このような事態を防止するため、例えば、記録媒体に記憶する画像データなどを暗号化しても、暗号を解読して画像データなどが不正に取得されるおそれがある。
【００１０】
一方、印刷装置から取り外せないようにするため、基板上に備え付けの不揮発性メモリに画像データなどを格納することも考えられる。しかしながら、基板上で不揮発性メモリを扱うためにはエラー補正などの処理を行う必要があるため、ＵＳＢメモリ又はＳＤカードなどの取り外し可能な不揮発性の記憶媒体に比べてパフォーマンスが低下してしまう。
【００１１】
パフォーマンスを向上させるために、専用のハードウェアを用いると、今度はエラー補正のための処理に柔軟性がなくなって、不揮発性メモリが交換されるとそのエラー補正に対応できなくなることがある。
【００１２】
さらに、エラー補正に柔軟性を持たせるためＣＰＵで処理しようとすると、パフォーマンス向上のため高速なＣＰＵが必要となって、不可避的にコストアップしてしまう。
【００１３】
従って、本発明の目的は、コストを低減しつつ、セキュリティを向上させることのできる情報処理装置、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
上記の目的を達成するため、本発明による情報処理装置は、データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置であって、前記メモリは複数のメモリ部を備えており、前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録手段と、前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元手段とを有することを特徴とする。
【００１５】
本発明による制御方法は、データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置の制御方法であって、前記メモリは複数のメモリ部を備えており、前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録ステップと、前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元ステップとを有することを特徴とする。
【００１６】
本発明による制御プログラムは、データをメモリに一旦記憶して、前記メモリに記憶されたデータに応じてジョブを実行する情報処理装置で用いられる制御プログラムであって、前記メモリは複数のメモリ部を備えており、前記情報処理装置が備えるコンピュータに、前記データを分割して複数の分割データとして当該複数の分割データを前記複数のメモリ部に振り分けて記録する記録ステップと、前記ジョブを実行する際、前記複数のメモリ部に記録された前記分割データを結合して前記データを復元する復元ステップと実行させることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、セキュリティを確保しつつ、セキュリティの確保によるコストアップを低減することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態による情報処理装置の一つである画像入出力装置の一例を示すブロック図である。
【図２】図１に示す操作部の一例を説明するための図である。
【図３】図１に示すホストコンピュータにおいて機密印刷を設定する際に表示される設定画面の一例を示す図である。
【図４】図１に示すメインコントローラにおける印刷制御を説明するためのフローチャートである。
【図５】図１に示すメインコントローラで行われる印刷ジョブデータの分割について説明するための図である。
【図６】図１に示すメインコントローラで行われる印刷ジョブデータの分割を説明するためのフローチャートである。
【図７】図６で説明した印刷ジョブデータの分割処理の際に生成される分割ファイル管理テーブルの一例を示す図である。
【図８】図１に示す操作部に表示される認証操作画面の一例を示す図である。
【図９】図１に示す操作部に表示される再印刷操作画面の一例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態による情報処理装置について図面を参照して説明する。
【００２０】
図１は、本発明の実施の形態による情報処理装置の一つである画像入出力装置の一例を示すブロック図である。以下、図示の画像入出力装置をマルチファンクションプリンタ（ＭＦＰ）と呼ぶ。
【００２１】
図１において、メインコントローラ１１０には、リーダ部１３０、プリンタ部１４０、および操作部１５０が接続されている。さらに、メインコントローラ１１０はネットワーク又はＵＳＢなどを介してホストコンピュータ１６０に接続されている。
【００２２】
メインコントローラ１１０はＣＰＵ１１１およびメモリ制御部１１２を有しており、ＣＰＵ１１１およびメモリ制御部１１２はメインコントローラ１１０の動作を制御する。そして、ＣＰＵ１１１はメモリ１１９（記憶手段）に格納されたプログラムに基づいて動作する。
【００２３】
メモリ制御部１１２は各Ｉ／Ｆ（インタフェース）から入出力されるデータの転送を制御し、バス競合の際の調停およびＤＭＡデータ転送制御を行う。バス制御部１１３は不揮発性メモリ１２０およびＲＯＭ１２１に対するアクセスを制御する。
【００２４】
スキャンＩ／Ｆ１１４はリーダ部１３０から入力される画像データを受信して、メモリ１１９に当該画像データを転送する。プリンタＩ／Ｆ１１５は、プリンタ部１４０から送られるビデオ制御信号に基づいて制御信号を生成し、当該制御信号に同期してビデオ信号を出力する。
【００２５】
ＲＯＭ１２１にはＣＰＵ１１１のプログラムおよび各種設定データが格納される。不揮発性メモリ１２０（メモリ部）はユーザ設定情報、ＦＡＸ等の画像データ、ホストコンピュータ１６０からのプリントジョブ、およびスキャン画像などを一旦記憶する際に用いられる。
【００２６】
操作部Ｉ／Ｆ１１６は操作部１５０との通信を行う。操作部１５０は、例えば、液晶表示部（液晶パネル）および複数個のハードキーを備えている。ハードキーから入力された信号は、前述の操作部Ｉ／Ｆ１１６を介してＣＰＵ１１１に送られる。液晶表示部は操作部Ｉ／Ｆ１１６から送られたデータを画像として表示する。また、液晶表示部には、ＭＦＰを操作する際に用いられる機能表示（アイコン）などが表示される。
【００２７】
外部Ｉ／Ｆ１１７はホストコンピュータ１６０との通信および各種デバイスとの通信を行う。外部Ｉ／Ｆ１１８は公衆回線に接続され、ＦＡＸ等の通信制御を行う。
【００２８】
メディア制御部１２２はメモリ１１９に格納されたデータをＣＰＵ１１１の制御下で記憶部１２３に転送する。また、メディア制御部１２２は記憶部１２３に格納されたデータをＣＰＵ１１１の制御下でメモリ１１９に転送する。
【００２９】
記憶部１２３（メモリ部）は不揮発性の記録媒体であり、例えば、ハードディスク、ＳＤカード、又はＵＳＢメモリなどが用いられる。そして、図示の例では、記録部１２３はＭＦＰから取り外し可能である。
【００３０】
プリンタ画像制御部１２４はメモリ１１９からラスターイメージデータを入力して、メモリ１１９にハーフトーン画像処理を施したデータ（画像データ）を出力する。画像処理として、例えば、色空間圧縮、下地除去、ログ（ｌｏｇ）変換、非線形色空間変換、乱数加算、ガンマ変換、誤差拡散処理、およびスクリーン処理などが選択的に行われる。
【００３１】
画像圧縮・伸張部１２５はメモリ１１９に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧなどの方式で圧縮する。また、画像圧縮・伸張部１２５は圧縮され蓄積されたコードデータをラスターイメージデータに伸長してメモリ１１９に格納する。
【００３２】
図２は、図１に示す操作部１５０の一例を説明するための図である。
【００３３】
操作部１５０は状況確認キー２１４を有している。状況確認キー２１４はＭＦＰに存在する印刷ジョブを確認する際に用いられる。ＯＫキー２１６は、例えば、項目の選択および各種値を確定する際に用いられる。上下左右矢印キー２１７〜２２０は項目を移動する際に用いられる。
【００３４】
操作部１５０は液晶表示部（ＬＣＤ）２２１を備えており、ＬＣＤ２２１には各種の画面が表示される。ストップキー２２４は印刷ジョブを停止する場合になどに用いられる。数字キー２３０〜２３９は数字を入力する際に用いられる。クリアーキー２２９は入力した数字を修正する際に用いられる。
【００３５】
図３は、図１に示すホストコンピュータ１６０において機密印刷を設定する際に表示される設定画面の一例を示す図である。
【００３６】
いま、ホストコンピュータ１６０において、機密印刷モードによる印刷を指示すると、ホストコンピュータ１６０に備えられた表示装置には、図３に示す設定画面３００が表示される。この設定画面３００にはドキュメント名３０１、ユーザ名３０２、およびパスワード３０３の各欄が備えられている。ドキュメント名３０１はドキュメント名を入力する欄であり、初期値としてファイル名などがセットされている。
【００３７】
ユーザ名３０２はユーザ名を入力する欄であり、初期値としてログイン名などがセットされている。パスワード３０３はパスワードを入力する欄であり、ここには機密印刷文書（機密データ）のパスワードが入力される。
【００３８】
ユーザがドキュメント名３０１、ユーザ名３０２、およびパスワード３０３の各欄に入力を行った後、ＯＫボタン３０４を押し下げると、ホストコンピュータ１６０はドキュメント名で示される機密印刷文書（つまり、機密文書データ）を、ユーザ名およびパスワードとともに印刷ジョブとしてメインコントローラ１１０に送信する。
【００３９】
図４は、図１に示すメインコントローラ１１における印刷制御を説明するためのフローチャートである。このフローチャートはＣＰＵ１１１がＲＯＭ１２１に格納されたプログラムをメモリ１１９に展開して当該プログラムを実行することによって行われる。
【００４０】
ＣＰＵ１１１はホストコンピュータ１６０から印刷ジョブを受信すると、印刷ジョブに係るデータ（印刷ジョブデータという）をメモリ１１９に格納する。そして、ＣＰＵ１１１はメモリ１１９に格納した印刷ジョブデータについて、後述するデータ分割を行って、不揮発性メモリ１２０および記憶部１２３に分割して蓄積する（ステップＳ４０１）。
【００４１】
続いて、ＣＰＵ１１１は印刷ジョブが通常の印刷ジョブであるか機密印刷ジョブであるかについて判定する（ステップＳ４０２）。ここでは、印刷ジョブについて予め登録されたパスワードが付加されていれば、ＣＰＵ１１１は機密印刷ジョブであると判定する。付加されるパスワードは、図３のパスワード入力欄３０３にユーザが入力したパスワードである。
【００４２】
機密印刷ジョブであると判定すると（ステップＳ４０２において、ＹＥＳ）、ＣＰＵ１１１は印刷処理を行わずに、印刷制御を終了して認証操作待ち状態となる。
【００４３】
一方、通常の印刷ジョブであると判定すると（ステップＳ４０２において、ＮＯ）、ＣＰＵ１１１は当該印刷ジョブデータを画像データに展開（ラスタライズ）してラスター画像データに変換しメモリ１１９に格納する（ステップＳ４０３）。そして、ＣＰＵ１１１はプリンタ画像処理部１２４を制御して、メモリ１１９に格納したラスター画像データをプリンタ画像処理部１２４において画像処理（例えばハーフトーン処理）を施す（ステップＳ４０４）。その後、ＣＰＵ１１１は画像処理後の画像データをメモリ１１９に格納する。
【００４４】
続いて、ＣＰＵ１１１は画像圧縮・伸張部１２５を制御して、メモリ１１９に格納された画像処理後の画像データを画像圧縮・伸張部１２５で圧縮処理する（ステップＳ４０５）。そして、ＣＰＵ１１１は圧縮画像データをメモリ１１９に格納する。なお、ソートなどの設定で複数部数の印刷を行う場合、またはメモリ１１９に十分な蓄積領域が確保できない場合などは、ＣＰＵは圧縮画像データを不揮発性メモリ１１９および記憶部１２３に分割して格納する。
【００４５】
次に、ＣＰＵ１１１は画像圧縮・伸張部１２５を制御して、メモリ１１９に蓄積された圧縮画像データを画像圧縮・伸張部１２５で伸張する（ステップＳ４０６）。そして、ＣＰＵ１１１は伸張の結果得られた画像データをメモリ１１９を格納する。なお、圧縮画像データがメモリ１１９に存在せず、不揮発性メモリ１１９および記憶部１２３格納されている場合には、ＣＰＵ１１１は不揮発性メモリ１１９および記憶部１２３から圧縮画像データを読み出す。そして、ＣＰＵ１１１はメモリ１１９に蓄積して合成した後伸張処理を行うことになる。
【００４６】
続いて、ＣＰＵ１１１は、メモリ１１９に格納された画像処理後の画像データを、プリンタ部１４０から送られる制御信号に同期してプリントＩ／Ｆ１１５を介してプリント部１４０に送る。そして、プリント部１４０では、受信した画像データに応じて、例えば、電子写真プロセスによって画像形成を実行する（ステップＳ４０７）。画像データの転送が完了すると、つまり、当該印刷ジョブが終了するとプリント出力は終了する。
【００４７】
ここで、印刷ジョブデータを分割して不揮発性メモリ１１９および記憶部１２３に格納する手順について説明する。
【００４８】
図５は図１に示すメインコントローラで行われる印刷ジョブデータの分割について説明するための図である。また、図６は図１に示すメインコントローラで行われる印刷ジョブデータの分割を説明するためのフローチャートである。なお、図６に示すフローチャートは、ＣＰＵ１１１がＲＯＭ１２１に格納されたプログラムをメモリ１１９に展開して実行することによって行われる。そして、図６に示す処理は、図４で説明したステップＳ４０１で行われる処理である。
【００４９】
図１、図５、および図６を参照して、ＣＰＵ１１１は、前述したように、ホストコンピュータ１６０から印刷ジョブデータを受信して、印刷ジョブデータ（印刷データともいう）５００としてメモリ１１９に格納する（ステップＳ６０１）。ＣＰＵ１１１は印刷ジョブデータ５００のサイズが所定のサイズ以下であるか否かを判定する（ステップＳ６０２）。
【００５０】
印刷ジョブデータのサイズが所定のサイズよりも大きいと（ステップＳ６０２において、ＹＥＳ）、ＣＰＵ１１１は印刷ジョブデータの分割を行う。データ分割の際には、ＣＰＵ１１１は所定のサイズで印刷ジョブデータの分割を行う（ステップＳ６０３）。以下の説明では、印刷ジョブデータのサイズは所定のサイズの３倍であるとする。
【００５１】
まず、ＣＰＵ１１１は印刷ジョブデータ５００を所定のサイズ毎に分割して分割データ５１１、５２１、および５３１を得る。続いて、ＣＰＵ１１１は分割データ５１１を分割してデータ片５１２および５１３を得る。同様にして、ＣＰＵ１１１は分割データ５２１を分割して、データ片５２２および５２３を得るとともに、分割データ５３１を分割してデータ片５３２および５３３を得る。
【００５２】
例えば、ＣＰＵ１１１は印刷ジョブデータを４ｋバイト単位で分割する。つまり、分割データ５１１、５２１、および５３１の各々は４ｋバイトである（ここでは、所定のサイズ＝４ｋバイトとなる）。また、データ片５１２、５２２、および５３２の各々は２５６バイトであり、データ片５１３、５２３、および５３３の各々は３７４４バイトである。
【００５３】
なお、印刷ジョブデータを分割する際には、さらに細かい単位で分割を行うようにしてもよい。データ片５１２、５２２、および５３２と、データ片５１３、５２３、および５３３とに分割する際には、その比率は不揮発性メモリ１２０および記憶部１２３の容量の比率、そして、読み書き速度などのパフォーマンスなどに応じて決定される。
【００５４】
データ片５１２、５２２、および５３２と、データ片５１３、５２３、および５３３とを得た後、ＣＰＵ１１１はデータ片５１２、５２２、および５３２を纏めて分割印刷データ５４１とする。さらに、ＣＰＵ１１１はデータ片５１３、５２３、および５３３を纏めて分割印刷データ５４２とする。このようにして、ＣＰＵ１１１は印刷ジョブデータ５００からメモリ１１９上に分割印刷データ５４１および分割印刷データ５４２を作成する（ステップＳ６０４）。
【００５５】
続いて、ＣＰＵ１１１は分割印刷データ５４１を不揮発性メモリ１２０に格納する。さらに、ＣＰＵ１１１はメディア制御部１２２を制御して分割印刷データ５４２を記憶部１２３に転送して蓄積する（ステップＳ６０５）。
【００５６】
なお、ハードウェアのＤＭＡ回路によって印刷ジョブデータ５００からデータ片５１２、５２２、および５３２とデータ片５１３、５２３、および５３３とを抜き出して不揮発性メモリ１２０および記憶部１２３に格納する際には、ステップＳ６０４は省略され、ステップＳ６０３からステップＳ６０５に遷移する。
【００５７】
このように、ＣＰＵ１１１は印刷ジョブデータのサイズに応じて記憶部１２３を用いる必要があると判定すると、分割印刷データの各々を複数のデータ片にさらに分割することになる。
【００５８】
上述のようにして不揮発性メモリ１２０および記憶部１２３に格納された分割印刷データを読み出す際には、ＣＰＵ１１１は上述した手順と逆の手順を行う。つまり、ＣＰＵ１１１は不揮発性メモリ１２０および記憶部１２３からメモリ１１９に分割印刷データ５４１および５４２を転送する。
【００５９】
ＣＰＵ１１１は分割印刷データ５４１および５４２をそれぞれデータ片５１２、５２２、および５３２と、データ片５１３、５２３、および５３３に分割する。そして、ＣＰＵ１１１はデータ片５１２とデータ片５１３を合成して分割データ５１１を作成する。同様にして、ＣＰＵ１１１はデータ片５２２とデータ片５２３を合成して分割データ５２１とし、データ片５３２とデータ片５３３とを合成して分割データ５３１とする。そして、ＣＰＵ１１１は分割データ５１１、５２１、および５３１を結合してメモリ１１９に印刷データジョブ５００を格納する。
【００６０】
なお、ステップＳ６０２において、印刷ジョブデータのサイズが所定のサイズ以下であると（ステップＳ６０２において、ＹＥＳ）、ＣＰＵ１１１は印刷ジョブデータを不揮発性メモリ１２０に記憶する。
【００６１】
図７は、図６で説明した印刷ジョブデータの分割処理の際に生成される分割ファイル管理テーブルの一例を示す図である。
【００６２】
図７に示す分割ファイル管理テーブル７００はＣＰＵ１１１によって生成され、メモリ１１９に格納される。分割ファイル管理テーブル７００はジョブ名称７０１、第１のファイルサイズ（ｆｉｌｅ  ｓｉｚｅ）７０２、第１のファイル名７０３、第２のファイルサイズ７０４、第１の比率７０５、第２のファイル名７０６、第３のファイルサイズ７０７、および第２の比率の各欄を備えている。
【００６３】
ジョブ名称７０１には印刷ジョブの名称が格納される。第１のファイルサイズ７０２には印刷ジョブデータ５００のサイズが格納される。第１のファイル名７０３には不揮発性メモリ１２０に格納される分割印刷データ５４１のファイル名が格納される。第２のファイルサイズ７０４には分割印刷データ５４１のサイズが格納される。
【００６４】
第１の比率７０５には、データ片５１２の分割比率が格納されている。第２のファイル名７０６には記憶部１２３に格納される分割印刷データ５４２のファイル名が格納される。第３のファイルサイズ７０７には分割印刷データ５４２のサイズが格納される。第２の比率にはデータ片５１２の分割比率が格納されている。なお、印刷ジョブデータの分割を行わない場合には、第３のファイルサイズ７０７にはファイルサイズとして０ｋＢが格納され、第２の比率７０８に格納される分割比率が０となる。
【００６５】
ＣＰＵ１１１は分割ファイル管理テーブル７００を生成した後、この分割ファイル管理テーブル７００をメモリ１１９から不揮発性メモリ１２０又は記憶部１２３に転送する。
【００６６】
このように、分割ファイル管理テーブル７００には印刷データの各々について分割印刷データ毎にデータ片が複数のメモリ部のいずれに記録されたかを示す分割データ記録情報が登録されることになる。
【００６７】
図８は、図１に示す操作部１５０に表示される認証操作画面の一例を説明するための図である。
【００６８】
いま、図４に示すステップＳ４０２において、ＣＰＵ１１１は印刷ジョブが機密印刷ジョブであると判定して認証操作待ち状態となっているものとする。操作部１５０において、図２に示す状況確認キーを押し下げると、ＣＰＵ１１１は操作部１５０にジョブ選択画面８００を表示する。このジョブ選択画面８００には複数の項目が表示される。図示の例では、コピー／プリントジョブ８０１およびジョブ状況８０２などの項目が表示されている。
【００６９】
各項目（リスト）にカーソルを移動させる際には、図２に示す上下キー２１７および２１８が用いられる。そして、カーソルが位置づけられたリストにおいてはその文字が反転文字で表示される。ユーザが選択したリストにカーソルを移動させて、ＯＫキー２１６（図２）を押し下げると、ＣＰＵ１１１は当該リストを選択する。
【００７０】
いま、ジョブ選択画面８００においてジョブ状況８０２を選択すると、ＣＰＵ１１１は操作部１５０に印刷ジョブ状況画面８１０を表示する。この印刷ジョブ状況画面８１０にはメインコントローラ１１０、つまり、ＣＰＵ１１１が受信した印刷ジョブの一覧がコピー／プリント状況として表示される。ここでは、図示のように、印刷ジョブが認証待ちであるか否かが表示される。
【００７１】
いま、ユーザがカーソルを移動させて認証待ちの印刷ジョブである”４／１配布資料８１１”を選択すると、ＣＰＵ１１１は当該認証待ちの印刷ジョブに係る詳細を示す詳細画面８２０を操作部１５０に表示する。詳細画面８２０には詳細情報として認証および中止が表示されるとともに、状況と受付時刻とが表示される。
【００７２】
詳細情報画面８２０において、ユーザが認証８１１を選択すると、ＣＰＵ１１１は暗証番号入力画面８３０を表示する。ユーザは図２に示す数字キー２３０〜２３９を用いて、暗証番号入力画面８３０上でパスワードを入力する。
【００７３】
ＣＰＵ１１１は入力されたパスワードが、印刷ジョブデータとともに受信したパスワードと一致すると、当該印刷ジョブデータに応じて印刷を開始する。この際、ＣＰＵ１１１は分割ファイル管理テーブルを参照して印刷ジョブデータを不揮発性メモリ１２０および／又は記憶部１２３から読み出して、図４のステップＳ４０３〜Ｓ４０７の処理を実行することになる。
【００７４】
図９は、図１に示す操作部１５０に表示される再印刷操作画面の一例を説明するための図である。
【００７５】
図８に関連して説明したように、操作部１５０において状況確認キー２１４を押し下げると、ジョブ選択画面８００が表示される。いま、ジョブ選択画面８００において、リプリント（再印刷）ジョブ９０２を選択すると、ＣＰＵ１１１はユーザ選択画面９１０を操作部１５０に表示する。ユーザ選択画面９１０ではリプリント可能なユーザのユーザ名が表示される。
【００７６】
いま、ユーザ名９１１が選択されると、ＣＰＵ１１１は該当ユーザ名においてリプリント可能な印刷ジョブリスト画面９２０を操作部１５０に表示する。この印刷ジョブリスト画面９２０にはリプリント可能なジョブリスト９２１が表示される。リプリント可能なジョブリスト９２１から印刷ジョブとして分担表９２２を選択すると、ＣＰＵ１１１は確認画面９３０を操作部１５０に表示する。
【００７７】
この確認画面９３０において、ユーザが“はい“９３１を選択すると、ＣＰＵ１１１は当該選択された印刷ジョブの実行（ジョブ実行）を開始する。印刷を行う際には、ＣＰＵ１１１は分割ファイル管理テーブル参照して該当する印刷ジョブデータを不揮発性メモリ１２０および／又は記憶部１２３から読み出して、図４で説明したステップＳ４０３〜Ｓ４０７の処理を行う。
【００７８】
このように、本発明の実施の形態によれば、印刷データを複数の分割印刷データに分割して、さらに各分割印刷データを複数のデータ片に分割して、分割印刷データ毎（分割データ毎）にデータ片を不揮発性メモリ１２０および記憶部１２３に振り分けて記録する。よって、記録部１２３がＭＦＰから取り外されたとしても、データの復元は困難であり、印刷データについて容易にセキュリティを確保することができる。さらに、セキュリティの確保に要するコストを低減することができる。また、データを分割するにあたっての分割比率は、不揮発性メモリ１２０および記憶部１２３の容量の比率や読み書き速度などのパフォーマンスなどに応じて決定される。これにより、機械的にデータを分割する場合に比べて、より効率的に分割して蓄積させることができる。
【００７９】
上述の実施の形態では、情報処理装置としてＭＦＰを例に挙げて説明したが、他の情報処理装置、例えば、パソコン、携帯電話機などにおいても同様にして適用することができる。
【００８０】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８１】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を情報処理装置に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムを情報処理装置が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００８２】
この際、制御方法および制御プログラムの各々は、少なくとも分割登録ステップおよび復元ステップを有することになる。
【００８３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００８４】
１１０  ＭＦＰ
１１１  ＣＰＵ
１１２  メモリ制御部
１１９  メモリ
１２０  不揮発性メモリ
１２２  メディア制御部
１２３  記憶部
１３０  リーダ部
１４０  プリンタ部
１５０  操作部
【図１】
2013043405.tif 000003
【図２】
2013043405.tif 000004
【図３】
2013043405.tif 000005
【図４】
2013043405.tif 000006
【図５】
2013043405.tif 000007
【図６】
2013043405.tif 000008
【図７】
2013043405.tif 000009
【図８】
2013043405.tif 000010
【図９】
2013043405.tif 000011