(57)【要約】【課題】ネットワーク上の画像処理装置の不揮発性記憶媒体資源を共有するとともに、不揮発性記憶媒体の破損によるすべてのデータの破損を防止することができる情報処理システムを提供する。【解決手段】一の画像処理装置からの他の画像処理装置の不揮発性記憶媒体における領域の共有が可能か否かの問い合せに応じ（Ｓ１）、問合せ先の画像処理装置は、不揮発性記憶媒体の領域共有が可能であるか否かを判断し（Ｓ２）、不揮発性記憶媒体の領域共有が可能であると判断した場合に（Ｓ２のＹ）、問合せ元の画像処理装置との接続を行なってデータを読み込むとともに（Ｓ３，Ｓ４）、不揮発性記憶媒体に複数の画像処理装置毎に異なる共有領域を形成し（Ｓ６）、読み込んだデータを共有領域に蓄積する（Ｓ７）。【選択図】        図５
2006245776.tif 000002
【特許請求の範囲】
【請求項１】
それぞれネットワーク接続された複数の画像処理装置で構成される情報処理システムにおいて、
一の前記画像処理装置から他の前記画像処理装置に対し、当該他の画像処理装置が有している不揮発性記憶媒体における領域の共有が可能か否かを問い合せる問合せ手段と、
この問合せ手段による問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体の領域共有が可能であるか否かを判断する共有判断手段と、
この共有判断手段により前記不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の一の前記画像処理装置と他の前記画像処理装置との接続を行なう接続手段と、
この接続手段により問合せ元の一の前記画像処理装置との接続が成功した場合、問合せ元の一の前記画像処理装置から他の前記画像処理装置にデータを読み込むデータ読込手段と、
問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体に対して共有処理を行い、複数の前記画像処理装置毎に異なる共有領域を形成する共有化手段と、
前記データ読込手段により読み込んだデータを、前記共有手段による問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体に形成された共有領域に蓄積する蓄積手段と、
を備えることを特徴とする情報処理システム。
【請求項２】
前記不揮発性記憶媒体に形成された共有領域に蓄積したデータに対して前記各画像処理装置の識別情報を付加する識別情報付加手段と、
前記不揮発性記憶媒体に形成された共有領域に蓄積されたデータを参照する場合、参照元の前記画像処理装置の識別情報が共有領域に蓄積されたデータに付加されている識別情報と一致した場合にのみ、データの参照を許可するデータ参照許可手段と、
を更に備えることを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記接続手段による問合せ元の一の前記画像処理装置との接続に際し、接続時間に制限を設ける接続時間制限手段を更に備える、
ことを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
前記接続手段による問合せ元の一の前記画像処理装置との接続に際し、当該画像処理装置が応答しなくなった場合には、強制的に接続を解除する強制終了手段を更に備える、
ことを特徴とする請求項１ないし３のいずれか一記載の情報処理システム。
【請求項５】
前記問合せ手段は、所望の共有領域を選択する共有領域選択手段を備えている、
ことを特徴とする請求項１ないし４のいずれか一記載の情報処理システム。
【請求項６】
前記問合せ手段は、問合せを認めるか否かを決める認証を行なう認証手段を備えている、
ことを特徴とする請求項１ないし５のいずれか一記載の情報処理システム。
【請求項７】
前記認証手段は、ＵＩ（User Interface）を用いたパスワード入力による認証である、
ことを特徴とする請求項６記載の情報処理システム。
【請求項８】
前記蓄積手段は、前記不揮発性記憶媒体に形成された共有領域へのデータ蓄積に際し、蓄積可能なデータ種別を予め選択・設定することができるデータ種別選択手段を備えている、
ことを特徴とする請求項１ないし７のいずれか一記載の情報処理システム。
【請求項９】
前記不揮発性記憶媒体に形成された共有領域に蓄積したデータがＲＡＷデータである場合には、当該ＲＡＷデータをＰＤＬ毎にソートしてラスタライズ処理を施したデータを、前記共有領域に再蓄積することができる、
ことを特徴とする請求項８記載の情報処理システム。
【請求項１０】
前記不揮発性記憶媒体に形成された共有領域に蓄積したＲＡＷデータに対してラスタライズ処理を施して再蓄積する処理は、蓄積対象となる前記不揮発性記憶媒体を有している前記画像処理装置が動作していない場合にのみ実行される、
ことを特徴とする請求項９記載の情報処理システム。
【請求項１１】
前記不揮発性記憶媒体に形成された共有領域は、イメージファイルである、
ことを特徴とする請求項１ないし１０のいずれか一記載の情報処理システム。
【請求項１２】
複数の画像処理装置とネットワーク接続されていて、不揮発性記憶媒体を有している画像形成装置において、
前記画像処理装置からの前記不揮発性記憶媒体における領域の共有が可能か否かの問い合せに応じ、前記不揮発性記憶媒体の領域共有が可能であるか否かを判断する共有判断手段と、
この共有判断手段により前記不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の前記画像処理装置との接続を行なう接続手段と、
この接続手段により問合せ元の前記画像処理装置との接続が成功した場合、問合せ元の前記画像処理装置からデータを読み込むデータ読込手段と、
前記不揮発性記憶媒体に対して共有処理を行い、複数の前記画像処理装置毎に異なる共有領域を形成する共有化手段と、
前記データ読込手段により読み込んだデータを、前記共有手段により前記不揮発性記憶媒体に形成された共有領域に蓄積する蓄積手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび画像形成装置に関する。
【背景技術】
【０００２】
従来、複数の画像形成装置およびクライアントＰＣ（Personal Computer）が設置された同一ネットワーク上の各画像形成装置資源は、その画像形成装置個別のものであり、共有することはできなかった。
【０００３】
また、ユーザは各画像形成装置のプリンタドライバをクライアントＰＣにインストールし、その画像形成装置と双方向通信を行うことになるが、該当する画像形成装置の機能の使用しかできない。
【０００４】
さらに、ＨＤＤ（Hard Disk Drive）等の不揮発性記憶媒体が画像形成装置にオプションとして装着可能な場合で、その画像形成装置にそのオプションが装着されていない場合には、そのオプションを新規に購入するか、または、その機能が有効な他の画像形成装置で印刷するしかなかった。
【０００５】
そこで、近年においては、クライアントＰＣ上のＨＤＤ等の不揮発性記憶媒体を活用する方法が考案されている。クライアントＰＣ上のＨＤＤ等の不揮発性記憶媒体を活用する従来技術としては、一旦、ＲＡＷデータ（ＰＤＬがラスタライズする前のデータ）をクライアントＰＣ上にスプール（保存）してから、まとめて出力する（ジョブバインド機能）ものが考案されている。
【０００６】
しかしながら、上述した方法による印刷では、純粋にＨＤＤ等の不揮発性記憶媒体を有する画像形成装置の機能、例えば蓄積印刷および蓄積データの再印刷は実現できない。
【０００７】
そこで、特許文献１においては、外部装置としてＮＦＳ（Network File System）サーバを用い、ＮＦＳサーバをネットワーク上に設置し、そこに、印刷データをスプールするようにしている。
【０００８】
【特許文献１】特開２０００−３４１４５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１のような方法では、画像形成装置の記憶媒体の資源を十分活用できておらず、また、共有する領域はすべてのユーザで共通であるため、ＨＤＤ破損によりすべてのデータが消失してしまう可能性があり、セキュリティ上好ましくない。
【００１０】
本発明は、上記に鑑みてなされたものであって、ネットワーク上の画像処理装置の不揮発性記憶媒体資源を共有するとともに、不揮発性記憶媒体の破損によるすべてのデータの破損を防止することができる情報処理システムを提供することを目的とする。
【００１１】
本発明は、上記に鑑みてなされたものであって、不揮発性記憶媒体資源をネットワーク上の画像処理装置に共有させるとともに、不揮発性記憶媒体の破損によるすべてのデータの破損を防止することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明の情報処理システムは、それぞれネットワーク接続された複数の画像処理装置で構成される情報処理システムにおいて、一の前記画像処理装置から他の前記画像処理装置に対し、当該他の画像処理装置が有している不揮発性記憶媒体における領域の共有が可能か否かを問い合せる問合せ手段と、この問合せ手段による問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体の領域共有が可能であるか否かを判断する共有判断手段と、この共有判断手段により前記不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の一の前記画像処理装置と他の前記画像処理装置との接続を行なう接続手段と、この接続手段により問合せ元の一の前記画像処理装置との接続が成功した場合、問合せ元の一の前記画像処理装置から他の前記画像処理装置にデータを読み込むデータ読込手段と、問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体に対して共有処理を行い、複数の前記画像処理装置毎に異なる共有領域を形成する共有化手段と、前記データ読込手段により読み込んだデータを、前記共有手段による問合せ先の他の前記画像処理装置の前記不揮発性記憶媒体に形成された共有領域に蓄積する蓄積手段と、備える。
【００１３】
また、請求項２にかかる発明は、請求項１記載の情報処理システムにおいて、前記不揮発性記憶媒体に形成された共有領域に蓄積したデータに対して前記各画像処理装置の識別情報を付加する識別情報付加手段と、前記不揮発性記憶媒体に形成された共有領域に蓄積されたデータを参照する場合、参照元の前記画像処理装置の識別情報が共有領域に蓄積されたデータに付加されている識別情報と一致した場合にのみ、データの参照を許可するデータ参照許可手段と、を更に備える。
【００１４】
また、請求項３にかかる発明は、請求項１または２記載の情報処理システムにおいて、前記接続手段による問合せ元の一の前記画像処理装置との接続に際し、接続時間に制限を設ける接続時間制限手段を更に備える。
【００１５】
また、請求項４にかかる発明は、請求項１ないし３のいずれか一記載の情報処理システムにおいて、前記接続手段による問合せ元の一の前記画像処理装置との接続に際し、当該画像処理装置が応答しなくなった場合には、強制的に接続を解除する強制終了手段を更に備える。
【００１６】
また、請求項５にかかる発明は、請求項１ないし４のいずれか一記載の情報処理システムにおいて、前記問合せ手段は、所望の共有領域を選択する共有領域選択手段を備えている。
【００１７】
また、請求項６にかかる発明は、請求項１ないし５のいずれか一記載の情報処理システムにおいて、前記問合せ手段は、問合せを認めるか否かを決める認証を行なう認証手段を備えている。
【００１８】
また、請求項７にかかる発明は、請求項６記載の情報処理システムにおいて、前記認証手段は、ＵＩ（User Interface）を用いたパスワード入力による認証である。
【００１９】
また、請求項８にかかる発明は、請求項１ないし７のいずれか一記載の情報処理システムにおいて、前記蓄積手段は、前記不揮発性記憶媒体に形成された共有領域へのデータ蓄積に際し、蓄積可能なデータ種別を予め選択・設定することができるデータ種別選択手段を備えている。
【００２０】
また、請求項９にかかる発明は、請求項８記載の情報処理システムにおいて、前記不揮発性記憶媒体に形成された共有領域に蓄積したデータがＲＡＷデータである場合には、当該ＲＡＷデータをＰＤＬ毎にソートしてラスタライズ処理を施したデータを、前記共有領域に再蓄積することができる。
【００２１】
また、請求項１０にかかる発明は、請求項９記載の情報処理システムにおいて、前記不揮発性記憶媒体に形成された共有領域に蓄積したＲＡＷデータに対してラスタライズ処理を施して再蓄積する処理は、蓄積対象となる前記不揮発性記憶媒体を有している前記画像処理装置が動作していない場合にのみ実行される。
【００２２】
また、請求項１１にかかる発明は、請求項１ないし１０のいずれか一記載の情報処理システムにおいて、前記不揮発性記憶媒体に形成された共有領域は、イメージファイルである。
【００２３】
また、請求項１２にかかる発明の画像形成装置は、複数の画像処理装置とネットワーク接続されていて、不揮発性記憶媒体を有している画像形成装置において、前記画像処理装置からの前記不揮発性記憶媒体における領域の共有が可能か否かの問い合せに応じ、前記不揮発性記憶媒体の領域共有が可能であるか否かを判断する共有判断手段と、この共有判断手段により前記不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の前記画像処理装置との接続を行なう接続手段と、この接続手段により問合せ元の前記画像処理装置との接続が成功した場合、問合せ元の前記画像処理装置からデータを読み込むデータ読込手段と、前記不揮発性記憶媒体に対して共有処理を行い、複数の前記画像処理装置毎に異なる共有領域を形成する共有化手段と、前記データ読込手段により読み込んだデータを、前記共有手段により前記不揮発性記憶媒体に形成された共有領域に蓄積する蓄積手段と、を備える。
【発明の効果】
【００２４】
請求項１にかかる発明によれば、一の画像処理装置からの他の画像処理装置の不揮発性記憶媒体における領域の共有が可能か否かの問い合せに応じ、問合せ先の画像処理装置は、不揮発性記憶媒体の領域共有が可能であるか否かを判断し、不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の画像処理装置との接続を行なってデータを読み込むとともに、不揮発性記憶媒体に複数の画像処理装置毎に異なる共有領域を形成し、読み込んだデータを共有領域に蓄積する。これにより、ネットワーク上の他の画像処理装置の不揮発性記憶媒体資源を共有することにより、例えば不揮発性記憶媒体を持たない画像処理装置においては記憶媒体があたかも装着されているように振る舞うことができるので、不揮発性記憶媒体を持たない画像処理装置であってもデータ蓄積等の記憶媒体を用いた機能を仮想的に実現させることができるようになるという効果を奏する。また、共有領域が、複数の画像処理装置毎に異なるので、不揮発性記憶媒体の破損によるすべてのデータの破損を防止することができる。
【００２５】
また、請求項２にかかる発明によれば、参照元の画像処理装置の識別情報が共有領域に蓄積されたデータに付加されている識別情報と一致した場合にのみ、データの参照を許可することにより、無駄な印刷の抑制を実施し、かつ、ユーザの操作性の向上を図ることができるという効果を奏する。
【００２６】
また、請求項３にかかる発明によれば、問合せ元の一の画像処理装置との接続に際し、接続時間に制限を設けることにより、不揮発性記憶媒体に領域の共有を行った後、接続のままになってしまうことを防止することができるという効果を奏する。
【００２７】
また、請求項４にかかる発明によれば、問合せ元の一の画像処理装置との接続に際し、当該画像処理装置が応答しなくなった場合には、強制的に接続を解除することにより、セキュリティを向上させることができるという効果を奏する。
【００２８】
また、請求項５にかかる発明によれば、所望の共有領域を選択可能とすることにより、ユーザの利便性を向上させることができるという効果を奏する。
【００２９】
また、請求項６にかかる発明によれば、問合せを認めるか否かを決める認証を行なうことにより、セキュリティを向上させることができるという効果を奏する。
【００３０】
また、請求項７にかかる発明によれば、ＵＩ（User Interface）を用いたパスワード入力による認証であることにより、ユーザの利便性を向上させることができるという効果を奏する。
【００３１】
また、請求項８にかかる発明によれば、不揮発性記憶媒体に形成された共有領域へのデータ蓄積に際し、蓄積可能なデータ種別を予め選択・設定することができることにより、例えばラスタライズ済みデータやＲＡＷデータ等を選択することができるという効果を奏する。
【００３２】
また、請求項９にかかる発明によれば、不揮発性記憶媒体に形成された共有領域に蓄積したデータがＲＡＷデータである場合には、当該ＲＡＷデータをＰＤＬ毎にソートしてラスタライズ処理を施したデータを、共有領域に再蓄積することができるので、装置を効率良く活用することができるという効果を奏する。
【００３３】
また、請求項１０にかかる発明によれば、不揮発性記憶媒体に形成された共有領域に蓄積したＲＡＷデータに対してラスタライズ処理を施して再蓄積する処理は、蓄積対象となる不揮発性記憶媒体を有している画像処理装置が動作していない場合にのみ実行されることにより、装置を効率良く活用することができるという効果を奏する。
【００３４】
また、請求項１１にかかる発明によれば、不揮発性記憶媒体に形成された共有領域は、イメージファイルであることにより、必要に応じてメモリ上に読み込み展開して通常のパーティションと同じように扱えるようにすることができるので、その様にファイルとして扱えば、容易に領域サイズの可変が可能になり、資源を効率よく利用できるという効果を奏する。
【００３５】
また、請求項１２にかかる発明によれば、画像処理装置からの不揮発性記憶媒体における領域の共有が可能か否かの問い合せに応じ、不揮発性記憶媒体の領域共有が可能であるか否かを判断し、不揮発性記憶媒体の領域共有が可能であると判断した場合に、問合せ元の画像処理装置との接続を行なってデータを読み込むとともに、不揮発性記憶媒体に複数の画像処理装置毎に異なる共有領域を形成し、読み込んだデータを共有領域に蓄積する。これにより、ネットワーク上の画像形成装置の不揮発性記憶媒体資源を共有することにより、例えば不揮発性記憶媒体を持たない画像処理装置においては記憶媒体があたかも装着されているように振る舞うことができるので、不揮発性記憶媒体を持たない画像処理装置であってもデータ蓄積等の記憶媒体を用いた機能を仮想的に実現させることができるようになるという効果を奏する。また、共有領域が、複数の画像処理装置毎に異なるので、不揮発性記憶媒体の破損によるすべてのデータの破損を防止することができる。
【発明を実施するための最良の形態】
【００３６】
以下に添付図面を参照して、この発明にかかる画像形成装置および画像形成装置（画像処理装置）を含む情報処理システムの最良な実施の形態を詳細に説明する。
【００３７】
図１は、本発明の実施の一形態にかかる情報処理システムの構成を示すシステム構成図である。本実施の形態は、画像形成装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称されるデジタル複合機に適用した例を示す。
【００３８】
図１に示すように、この情報処理システム１００は、印刷対象となる印刷データを作成処理するパーソナルコンピュータである複数のクライアントＰＣ（Personal Computer）１０１と、印刷データを印刷するＭＦＰ１０２と印刷データを印刷するレーザプリンタである複数のプリンタ装置１０３とで構成されており、クライアントＰＣ１０１とＭＦＰ１０２とプリンタ装置１０３とはＬＡＮ（Local Area Network）１０４によりそれぞれネットワーク接続されている。すなわち、クライアントＰＣ１０１とＭＦＰ１０２とプリンタ装置１０３とは、情報処理システムを構成するネットワーク接続された複数の画像処理装置である。
【００３９】
まず、クライアントＰＣ１０１について説明する。図２は、クライアントＰＣ１０１の構成の一例を示すブロック図である。図２に示すように、クライアントＰＣ１０１は、このクライアントＰＣ１０１の動作制御を行うＣＰＵ（Central Processing Unit）１を備えている。このＣＰＵ１には、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのＲＯＭ（Read Only Memory）２と、ＣＰＵ１のワークエリア等を構成するためのＲＡＭ（Random Access Memory）３とが内部バス１７を介して接続されている。
【００４０】
さらに、ＣＰＵ１には、キャラクタジェネレータ４、時計回路５、ＬＡＮ伝送制御部７、ＨＤＤ（Hard Disk Drive）８、ＣＤ−ＲＯＭ装置９、表示制御部１２、入力制御部１５およびプリンタインタフェース回路１６が、内部バス１７を介して接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１７を介して行われる。
【００４１】
キャラクタジェネレータ４は、図形文字の表示データを発生するためのものである。時計回路５は、現在日時情報を出力するためのものである。
【００４２】
ＬＡＮインタフェース回路６は、このクライアントＰＣ１０１をＬＡＮ１０４に接続するためのものであり、ＬＡＮ伝送制御部７は、ＬＡＮ１０４を介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００４３】
ＨＤＤ８は、不揮発性記憶媒体であって、ＯＳ（Operating System）、ＯＳ上で走る種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものである。ＣＤ−ＲＯＭ装置９は、交換可能な記録媒体であるＣＤ−ＲＯＭ１０に記憶されているデータ（種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータ）を読み込むためのものである。
【００４４】
このようなクライアントＰＣ１０１では、ユーザが電源を投入するとＣＰＵ１がＲＯＭ２内のローダーというプログラムを起動させ、ＨＤＤ８よりＯＳをＲＡＭ３に読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてアプリケーションプログラムを起動したり、情報を読み込んだり、保存を行ったりする。なお、記録媒体はＣＤ−ＲＯＭ１０に限るものではなく、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、半導体メモリ等のコンピュータで読み取り可能な記録媒体であれば良い。この場合、ＣＤ−ＲＯＭ装置９を記憶媒体のデータを読み込み可能なものに変更することはいうまでもない。また、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００４５】
なお、一般的には、クライアントＰＣ１０１のＨＤＤ８にインストールされるアプリケーションプログラムは、ＣＤ−ＲＯＭ１０などの記憶媒体に記録され、この記憶媒体に記録された動作プログラムがＨＤＤ８にインストールされる。このため、ＣＤ−ＲＯＭ１０等の可搬性を有する記憶媒体も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばＬＡＮインタフェース回路６を介して外部から取り込まれ、ＨＤＤ８にインストールされても良い。
【００４６】
ＣＲＴなどの表示装置１１は、このクライアントＰＣ１０１を操作するための画面を表示するためのものであり、表示制御部１２は、表示装置１１の表示内容を制御するためのものである。
【００４７】
キーボード装置１３は、このクライアントＰＣ１０１に対する各種の指示を種々のキー操作により行わせるためのものであり、画面指示装置１４は、表示装置１１の任意の点を指示する等の操作作業を行うためのもの（例えば、マウス等のポインティングデバイス）であり、入力制御部１５は、キーボード装置１３および画面指示装置１４の入力情報を取り込む等するためのものである。
【００４８】
プリンタインタフェース回路１６は、汎用インタフェースであるＵＳＢ（Universal Serial Bus）ケーブル等を介してＭＦＰ１０２やプリンタ装置１０３を接続する場合に使用するものであり、ＭＦＰ１０２やプリンタ装置１０３へ印刷ジョブデータ等を送信したり、ＭＦＰ１０２やプリンタ装置１０３より印刷結果情報等を受信する等の動作を行うためのものである。
【００４９】
また、印刷文書情報は、このクライアントＰＣ１０１で適宜なアプリケーションプログラムが起動され、当該アプリケーションプログラムにより作成されてＨＤＤ８に保存されたり、ＣＤ−ＲＯＭ１０に保存されているものがＣＤ−ＲＯＭ装置９により読み出されて、クライアントＰＣ１０１に取り込まれたり、ＬＡＮ１０４を介して電子メール等で受信した情報から再構築されてクライアントＰＣ１０１に取り込まれたりすることで、クライアントＰＣ１０１に保存される。
【００５０】
なお、後述するＭＦＰ１０２やプリンタ装置１０３では、ページ記述言語（ＰＤＬ：Page Description Language）を用いて記述された印刷データを直接入力し、その印刷データを構成するページ記述言語の図形描画命令を解析し、その解析により認識された描画オブジェクトで構成される印刷描画イメージを生成してページメモリに展開する。そのため、クライアントＰＣ１０１においては、ページ記述言語を利用して印刷データを記述するようにしている。
【００５１】
次に、ＭＦＰ１０２について説明する。図３は、ＭＦＰ１０２の構成の一例を示すブロック図である。図３に示すように、ＭＦＰ１０２は、このＭＦＰ１０２の各部の制御処理および画像形成処理などの各種制御処理を行うコントローラ３０を備えている。このコントローラ３０は、実際のページ記述言語により変換された印刷データを、本体もしくハードドライバなどにより設定された印刷補正モードの条件下で、ビデオデータに変換してプリンタエンジン３５への出力装置の総称で、以下に示すようなモジュールを有している。
【００５２】
コントローラ３０には、このＭＦＰ１０２の動作制御を行うＣＰＵ（Central Processing Unit）２１が備えられている。このＣＰＵ２１には、所定の機能を発揮するＡＳＩＣ（Application Specific Integrated Circuit）２２、ＣＰＵ２１やＡＳＩＣ２２が実行するプログラムや必要なデータ等を記憶するためのＲＯＭ（Read Only Memory）２３と、ＣＰＵ２１のワークエリア等を構成するためのＲＡＭ（Random Access Memory）２４とが内部バス２５を介して接続されている。また、ＲＡＭ２４は、クライアントＰＣ１０１からの印刷デ−タをページ単位に管理して一時記憶するバッファ、バッファに記憶された印刷データを実際の印刷描画イメージに変換し、ビデオデータを記憶するビットマップメモリ等に使われる。
【００５３】
さらに、ＣＰＵ２１には、ＦＯＮＴＲＯＭ２６、ＴＩＭＥＲ２７、ＮＩＣ（Network Interface Card）２８、ＨＤＤ（Hard Disk Drive）２９、ＥＮＧＩＮＥ Ｉ／Ｆ３１、ＨＯＳＴ Ｉ／Ｆ３２、ＳＤ Ｉ／Ｆ３３およびＣＡＲＤ Ｉ/Ｆ３４が、内部バス２４を介して接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス２４を介して行われる。
【００５４】
ＦＯＮＴＲＯＭ２６は、実際に使われるさまざまなフォントを記憶する。ＴＩＭＥＲ２７は、現在日時情報を出力するものである。
【００５５】
ＮＩＣ２８は、このＭＦＰ１０２をＬＡＮ１０４に接続するために組み込まれたインタフェース・カードである。例えば、ＮＩＣ２８は、ＬＡＮ１０４を介してクライアントＰＣ１０１を接続し、クライアントＰＣ１０１から印刷データ等を受信したり、クライアントＰＣ１０１へ印刷結果情報等を送信する等の動作を行う。
【００５６】
ＨＤＤ２９は、不揮発性記憶媒体であって、文書データ情報、文書データ、印刷データ等の種々のデータを記憶するためのものである。
【００５７】
ＥＮＧＩＮＥ Ｉ／Ｆ３１は、ＣＰＵ２１からプリンタエンジン３５への制御信号、ＣＰＵ２１へのエンジンステータス信号のインタフェースである。プリンタエンジン３５は、電子写真プロセス方式により画像を形成して記録用紙に記録出力するためのものである。より詳細には、プリンタエンジン３５は、コントローラ３０からのビデオ信号及び制御信号により感光体上に静電潜像を作り、現像し、また給紙部より転写紙を給紙し、転写及び定着をし、画像を形成する。
【００５８】
ＨＯＳＴ Ｉ／Ｆ３２は、汎用インタフェースであるＵＳＢ（Universal Serial Bus）ケーブル等を介してクライアントＰＣ１０１に接続する場合に使用するものであり、クライアントＰＣ１０１からＭＦＰ１０２へのデータ送信、また、ＭＦＰ１０２からクライアントＰＣ１０１へのステータス信号、データ受信用のインタフェースである。
【００５９】
ＳＤ Ｉ／Ｆ３３は、着脱可能な不揮発性記憶媒体である外部記録メディア（例えば、ＳＤカードなど）へのインタフェースまたは挿入スロットを示す。このスロットに外部記録メディアを挿入した際、電圧の変化等で、外部記録メディアが挿入されているかどうかを認識できる（活線挿抜）。
【００６０】
ＣＡＲＤ Ｉ／Ｆ３４は、外部課金装置を接続、または、認証カードを挿入できるスロットである。
【００６１】
このような構成により、クライアントＰＣ１０１からのプリント命令、または、クライアントＰＣ１０１から受け取った印刷データが１ページを超えると、コントローラ３０は、まず、中間コードをビデオデータに変換する。そして、コントローラ３０は、この変換処理が終了すると、ＥＮＧＩＮＥ Ｉ／Ｆ３１を介してプリンタエンジン３５にプリント開始命令を出力する。このような動作を繰り返すことにより、実際にクライアントＰＣ１０１からのデータがプリンタエンジン３５を通して印字されることになる。
【００６２】
ここで、プリンタ装置１０３は、ＭＦＰ１０２の画像形成にかかる部分と比較して、概略的には不揮発性記憶媒体であるＨＤＤ２９を備えていない点で大きく異なるものであり、その他構成については略同一であるため、その説明は省略する。
【００６３】
次に、情報処理システム１００が発揮する特徴的な機能について説明する。本実施の形態においては、プリンタ装置１０３やクライアントＰＣ１０１がＭＦＰ１０２のＨＤＤ２９の領域を共有することができるようにした点が特徴である。
【００６４】
まず、本実施の形態のクライアントＰＣ１０１のＣＰＵ１が所定のアプリケーションプログラムに従って動作することにより発揮する特徴的な機能について説明する。
【００６５】
図４は、共有領域への印刷データ蓄積における問合せ処理の流れを概略的に示すフローチャートである。図４に示すように、ＭＦＰ１０２のＨＤＤ２９の領域を共有する場合には、クライアントＰＣ１０１に表示されるＵＩ（User Interface）を用いることにより、共有したい画像形成装置等（ここでは、ＭＦＰ１０２またはＭＦＰ１０２のＨＤＤ２９の領域）を選択することができる。このように所望の共有領域を選択可能とすることにより、ユーザの利便性を向上させることができる。
【００６６】
そして、ユーザがＵＩを用いて共有したい画像形成装置等を選択した場合には（ステップＳ２１：共有領域選択手段）、セキュリティを向上させるために、パスワードの入力等の認証を要求する認証画面をクライアントＰＣ１０１のＵＩに表示する。このように、ＵＩ（User Interface）を用いたパスワード入力による認証であることにより、ユーザの利便性を向上させることができる。
【００６７】
認証画面を介してのユーザのパスワード入力による認証およびその他のチェックが成功した場合に（ステップＳ２３のＹ：認証手段）、共有したい画像形成装置等（ＭＦＰ１０２）に対する問合せ処理が開始される（ステップＳ２４：問合せ手段）。
【００６８】
なお、ここでは、クライアントＰＣ１０１による共有領域への印刷データ蓄積における問合せ処理について説明したが、プリンタ装置１０３からも同様の共有領域への印刷データ蓄積における問合せ処理を行なうことができるようにしても良い。その場合、プリンタ装置１０３のＲＯＭには、クライアントＰＣ１０１と同様の所定のアプリケーションプログラムが記憶されていることは言うまでもない。
【００６９】
次に、本実施の形態のＭＦＰ１０２のＣＰＵ２１がＲＯＭ２３のプログラムに従って動作することにより発揮する特徴的な機能について説明する。
【００７０】
図５は、領域共有処理の流れを概略的に示すフローチャートである。図５に示すように、ＣＰＵ２１は、ＬＡＮ１０４を介してプリンタ装置１０３やクライアントＰＣ１０１からの蓄積データの一覧表示や印刷データ蓄積に伴うＨＤＤ２９の領域共有が可能か否かの問合せがあると（ステップＳ１）、ＨＤＤ２９の領域共有が可能であるか否か判断する（ステップＳ２：共有判断手段）。領域共有が可能であり領域の共有を許可する場合には（ステップＳ２のＹ）、次のステップＳ３に進み、問い合せがあったプリンタ装置１０３やクライアントＰＣ１０１との接続を開始する（接続手段）。
【００７１】
一方、領域共有が不可能であり領域の共有を許可しない場合には（ステップＳ２のＮ）、そのまま処理を終了する。領域共有が不可能であり領域の共有を許可しない場合とは、例えば、接続機器数（ＨＤＤ２９における最大共有数）が制限できるものとされており、ＭＦＰ１０２のＨＤＤ２９における最大共有数がオーバーしている場合などである。なお、このようにエラーにて処理を終了する場合には、プリンタ装置１０３やクライアントＰＣ１０１に対して、エラーメッセージ表示やエラー通知を行う。また、ＭＦＰ１０２とプリンタ装置１０３やクライアントＰＣ１０１のネットワーク接続が不可の場合やＭＦＰ１０２の電源がＯＦＦの場合も、当然のことながらＨＤＤ２９の領域共有は不可能である。
【００７２】
問い合せがあったプリンタ装置１０３やクライアントＰＣ１０１との接続が成功した場合には（ステップＳ４のＹ）、問い合せがあったプリンタ装置１０３やクライアントＰＣ１０１から印刷データを読み込み（ステップＳ５：データ読込手段）、ＨＤＤ２９に対してマウント処理（共有処理）を行い（ステップＳ６：共有化手段）、ＨＤＤ２９の共有領域において実際の印刷データ蓄積や再印刷等の処理を行う（ステップＳ７：蓄積手段）。
【００７３】
上述したようにＨＤＤ２９の共有領域で、複数の機種の印刷データを扱うためには、印刷データ毎に機種を識別する情報が必要である。そのため、ＨＤＤ２９の共有領域における印刷データ蓄積時に、機種の識別情報（機種名や機種の性能等）を併せて保存する。ここに、識別情報付加手段の機能が実行される。このように、参照元の画像処理装置（プリンタ装置１０３やクライアントＰＣ１０１）の識別情報が共有領域に蓄積されたデータに付加されている識別情報と一致した場合にのみ、データの参照を許可することにより、無駄な印刷の抑制を実施し、かつ、ユーザの操作性の向上を図ることができる。ここに、データ参照許可手段の機能が実行される。
【００７４】
また、ＨＤＤ２９の共有領域における印刷データの蓄積に当たっては、その共有領域に保存する印刷データの種別、例えば、ラスタライズ済みデータやＲＡＷデータ（ＰＤＬがラスタライズする前のデータ）等を予め選択・設定することができるようにしても良い。ここに、データ種別選択手段の機能が実行される。
【００７５】
例えば、ＨＤＤ２９の共有領域にＲＡＷデータを蓄積した場合には、そのＲＡＷデータをＰＤＬ毎にソートしてラスタライズ処理を施したデータを、ＨＤＤ２９の共有領域に再蓄積することができる。また、このように蓄積したＲＡＷデータに対してラスタライズ処理を施してＨＤＤ２９の共有領域に再蓄積する場合には、対象となるＭＦＰ１０２が通常印刷等で動作していないかどうかの状態をチェックし、動作していない場合に蓄積したＲＡＷデータに対してラスタライズ処理を施してＨＤＤ２９の共有領域に再蓄積する処理を行なうものとする。これにより、装置を効率良く活用することができる
【００７６】
そして、ＨＤＤ２９の共有領域における印刷データ蓄積や再印刷等の処理が終了すると（ステップＳ８のＹ）、問い合せがあったプリンタ装置１０３やクライアントＰＣ１０１との接続を解除し（ステップＳ９）、処理を終了する。
【００７７】
一方、問い合せがあったプリンタ装置１０３やクライアントＰＣ１０１との接続が失敗した場合には（ステップＳ４のＮ）、そのまま処理を終了する。
【００７８】
ところで、ＣＰＵ１は、ステップＳ３におけるプリンタ装置１０３やクライアントＰＣ１０１との接続の開始と同時に、ＴＩＭＥＲ２７を起動し（ステップＳ１０）、接続時間の制御を行う。具体的には、ＨＤＤ２９に領域の共有を行った後、接続のままになってしまうことを防止するために、このＴＩＭＥＲ２７を用いて接続時間を計測し、ある一定期間のタイムアウト時間を設けるようにしたものである。ここに、接続時間制限手段の機能が実行される。
【００７９】
なお、蓄積や再印刷等の処理が正常に終了した場合に、このチェック用のＴＩＭＥＲ２７が動作している場合には、このＴＩＭＥＲ２７を終了させる。また、タイムアウト時間が経過した時にアクセス中であった場合には、そのアクセスの処理が終了した後に（ステップＳ１１のＮ）、接続を解除するものとする（ステップＳ９）。
【００８０】
ところで、処理途中で、何らかの原因、たとえば、ネットワーク上のトラフィック増大や、共有領域を提供しているＭＦＰ１０２上の他の処理等で、データ転送などの処理が一時停止してしまう可能性があるため、必ず処理開始と処理終了状態を管理するようにする（ステップＳ１２）。その状態を管理する方法としては、処理を開始する場合や処理が終了した場合にイベントを発行するような形で状態変化を実現する。
【００８１】
但し、その状態とは別の状態で、電源ＯＦＦ等により完全に装置が応答しなくなった場合には（ステップＳ１３のＹ）、処理終了コマンドが発行されてなくても接続を解除する強制終了ができるようにする（ステップＳ９）。これにより、セキュリティを向上させることができる。ここに、強制終了手段の機能が実行される。
【００８２】
このように本実施の形態によれば、一の画像処理装置（プリンタ装置１０３やクライアントＰＣ１０１）からの他の画像処理装置（ＭＦＰ１０２）の不揮発性記憶媒体であるＨＤＤ２９における領域の共有が可能か否かの問い合せに応じ、問合せ先の画像処理装置（ＭＦＰ１０２）は、ＨＤＤ２９の領域共有が可能であるか否かを判断し、ＨＤＤ２９の領域共有が可能であると判断した場合に、問合せ元の画像処理装置（プリンタ装置１０３やクライアントＰＣ１０１）との接続を行なってデータを読み込むとともに、ＨＤＤ２９に複数の画像処理装置毎に異なる共有領域を形成し、読み込んだデータを共有領域に蓄積する。これにより、ネットワーク上の他の画像処理装置（ＭＦＰ１０２）の不揮発性記憶媒体資源を共有することにより、例えば不揮発性記憶媒体を持たない画像処理装置（プリンタ装置１０３）においては記憶媒体があたかも装着されているように振る舞うことができるので、不揮発性記憶媒体を持たない画像処理装置（プリンタ装置１０３）であってもデータ蓄積等の記憶媒体を用いた機能を仮想的に実現させることができるようになる。また、共有領域が、複数の画像処理装置毎に異なるので、ＨＤＤ２９の破損によるすべてのデータの破損を防止することができる。
【００８３】
なお、本実施の形態においては、ＨＤＤ２９に共有領域を設けて印刷データなどを蓄積するようにしたが、これに限るものではない。例えば、共有領域としては、ＳＤ Ｉ／Ｆ３３に挿入されるＳＤカード等の活線挿抜可能な外部記録メディアを利用することもできる。
【００８４】
また、ＭＦＰ１０２上のＨＤＤ２９にパーティションを作成し、そのパーティションを共有領域に使用できる場合には、問題ないが、ＨＤＤ２９のパーティションを作成しなくても、その領域をディレクトリ構成をもったイメージファイルとして保存しておき、必要に応じてメモリ上に読み込み展開して通常のパーティションと同じように扱えるようにするようにしても良い。その様にファイルとして扱えば、容易に領域サイズの可変が可能になり、資源を効率よく利用できる。
【図面の簡単な説明】
【００８５】
【図１】本発明の実施の一形態にかかる情報処理システムの構成を示すシステム構成図である。
【図２】クライアントＰＣの構成の一例を示すブロック図である。
【図３】ＭＦＰの構成の一例を示すブロック図である。
【図４】共有領域への印刷データ蓄積における問合せ処理の流れを概略的に示すフローチャートである。
【図５】領域共有処理の流れを概略的に示すフローチャートである。
【符号の説明】
【００８６】
２９      不揮発性記憶媒体
１０１，１０３    画像処理装置
１０２    画像形成装置
【図１】
2006245776.tif 000003
【図２】
2006245776.tif 000004
【図３】
2006245776.tif 000005
【図４】
2006245776.tif 000006
【図５】
2006245776.tif 000007