(57)【要約】【課題】  画像形成装置に投入され未処理状態にあるジョブを他の画像形成装置に移動させる場合のユーザの操作性をより向上させる。【解決手段】  画像形成装置において画像形成処理が未処理である画像データを識別情報と対応付けて保持し、外部装置に該識別情報を登録する。外部装置から識別情報の入力を受けた他の画像形成装置は、前記画像形成装置に該識別情報を送信する。前記画像形成装置は受信した識別情報に対応する画像データを前記他の画像形成装置に送信し、該他の画像形成装置は画像データの画像形成処理を実行する。【選択図】  図１０
2007125850.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
情報処理装置から送信された画像データを受信する受信手段と、
前記受信手段で受信した画像データに基づいて画像形成処理を行う画像形成手段と、
前記画像形成処理が未処理である複数の画像データを保持する保持手段と、
前記保持手段に保持される複数の画像データそれぞれに対応する識別情報を外部装置に登録する登録手段と、
前記登録手段によって識別情報が登録されるのに応じて、該登録された識別情報に対応する画像データの前記画像形成処理を実行させないように制御する制御手段と、
前記外部装置から前記識別情報が入力された他の画像形成装置から、該識別情報を受信する識別情報受信手段と、
前記識別情報受信手段によって受信された識別情報に対応する画像データを、前記他の画像形成装置に送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記受信手段で受信した画像データと前記識別情報を対応付けて記憶する記憶手段を更に有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記受信手段は、前記画像データと共にユーザを識別するユーザ識別情報を受信し、前記記憶手段は、前記画像データと前記識別情報と前記ユーザ識別情報を対応付けて記憶することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記外部装置から前記ユーザ識別情報を受信するユーザ識別情報受信手段を更に有し、前記登録手段は、前記ユーザ識別情報受信手段で受信したユーザ識別情報に対応付けて記憶されている前記識別情報を前記外部装置に登録することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記送信手段によって前記画像データを他の画像形成装置に送信するのに応じて、該画像データを削除する削除手段を更に有することを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項６】
前記外部装置は非接触ＩＣを具備するカードであることを特徴とする請求項１乃至５の何れかに記載の画像形成装置。
【請求項７】
画像形成装置の制御方法であって、
情報処理装置から送信された画像データを受信する受信ステップと、
前記受信ステップで受信した画像データに基づいて画像形成処理を行う画像形成ステップと、
前記画像形成処理が未処理である複数の画像データを記憶部に保持させる保持ステップと、
前記記憶部に保持される複数の画像データそれぞれに対応する識別情報を外部装置に登録する登録ステップと、
前記登録ステップによって識別情報が登録されるのに応じて、該登録された識別情報に対応する画像データの前記画像形成処理を実行させないように制御する制御ステップと、
前記外部装置から前記識別情報が入力された他の画像形成装置から、該識別情報を受信する識別情報受信ステップと、
前記識別情報受信ステップによって受信された識別情報に対応する画像データを、前記他の画像形成装置に送信する送信ステップと、
を有することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータ及び他の画像形成装置から印刷データを受信し印刷することが可能な画像形成装置及びその制御方法に係る。
【背景技術】
【０００２】
ホストコンピュータなどからＰＤＬ（ページ記述言語）で記述された印刷データを受信し、該ＰＤＬデータをイメージデータに変換し印刷する印刷装置がある。ネットワークを介して複数のホストコンピュータと通信可能な印刷装置は、一度に複数のホストコンピュータから印刷データを受信することがある。このような場合、印刷装置に印刷を依頼したユーザは、先に投入された印刷ジョブの処理のために、依頼した印刷データが印刷されるまで相当の時間待たされる可能性がある。更に、印刷装置においてエラーが発生した場合にも印刷を待たされる場合がある。
【０００３】
特許文献１には、印刷装置に投入されている複数の印刷ジョブを一覧表示し、指定された印刷ジョブを他の印刷装置に転送し、他の装置で印刷処理させることが記載されている。これにより、先に投入された印刷ジョブによって印刷処理が待たされてしまったり、印刷装置に発生したエラーによって印刷処理が待たされてしまうといった問題を解消することができる。
【特許文献１】特開２００５−１５６７６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の技術では、例えば印刷ジョブが投入されている印刷装置の操作画面から他の印刷装置を選択する必要があり、所望の印刷装置を選択するためのユーザの操作が複雑であった。また、実際に選択された印刷装置の所在や状況を確認することも困難であった。
【０００５】
本発明はこのような問題に対してなされたものであり、印刷装置などの画像形成装置に投入され未処理状態にあるジョブを他の画像形成装置に移動させる場合のユーザの操作性をより向上させる画像形成装置及びその方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明における画像形成装置は、情報処理装置から送信された画像データを受信する受信手段と、前記受信手段で受信した画像データに基づいて画像形成処理を行う画像形成手段と、前記画像形成処理が未処理である複数の画像データを保持する保持手段と、前記保持手段に保持される複数の画像データそれぞれに対応する識別情報を外部装置に登録する登録手段と、前記登録手段によって識別情報が登録されるのに応じて、該登録された識別情報に対応する画像データの前記画像形成処理を実行させないように制御する制御手段と、前記外部装置から前記識別情報が入力された他の画像形成装置から、該識別情報を受信する識別情報受信手段と、前記識別情報受信手段によって受信された識別情報に対応する画像データを、前記他の画像形成装置に送信する送信手段とを有する。
【発明の効果】
【０００７】
本発明によれば、画像形成装置に投入され未処理状態にあるジョブを他の画像形成装置に移動させる場合のユーザの操作性が向上する。
【発明を実施するための最良の形態】
【０００８】
（実施例１）
以下、本発明の画像形成システムの第一の実施の形態について、添付の図面を参照しつつ詳しく説明する。
【０００９】
図１は本発明を実施するための画像形成システムの例である。１０１はホストコンピュータ等の情報処理装置であり、ユーザがアプリケーションソフトを使用して作成した図やテキストなどを、ユーザからの指示により、ＰＤＬデータに変換し、画像形成装置へ送信することが可能である。１０２はＬＡＮ等のネットワーク回線であり、前記１０１のホストコンピュータも１０２のネットワーク回線に接続されており、ネットワークを介して他のコンピュータやネットワーク機器との通信が可能となっている。１０３、１０４は複合機（以下ＭＦＰ）であり、コピー機能や、ＦＡＸ送受信の機能、１０１のパーソナルコンピュータの指示により、パーソナルコンピュータから送信されたＰＤＬデータをプリント出力する機能等を備えている。さらに、ＭＦＰ１０３，１０４は、非接触ＩＣの情報を読み取るためのリーダ機能と、非接触ＩＣに情報を書き込むためのライタ機能も付加されている。１０５は１０１のホストコンピュータおよび、１０３、１０４のＭＦＰを操作するユーザである。１０６はユーザが所有するＩＤカードであり、内部に１０７に示される非接触ＩＣが付加されている。そして、前記１０３、１０４のＭＦＰのリーダライタ機能を使用してＭＦＰ側に情報を読み取らせたり、逆に情報をＭＦＰから書き込むことが可能となっている。
【００１０】
図２は、複合機２００の内部を詳しく表したブロック図である。
図２における２００は、原稿画像を読み取るイメージリーダ部２０１と、イメージリーダ部２０１で読み取った画像データを再現するプリンタ部２０２とに大きく分けられる。イメージリーダ部２０１は、４００ｄｐｉ（ｄｏｔｓ／ｉｎｃｈ）の解像度で原稿を読み取り、デジタル信号処理を行う部分である。プリンタ部２０２は、イメージリーダ部２０１によって読み取られた原稿画像に対応した画像を１２００ｄｐｉの解像度で指定用紙にフルカラープリント出力する部分である。イメージリーダ部２０１において、原稿台ガラス（以下、プラテン）２０３上の原稿２０４は、ランプ２０５で照射される。その後、ミラー２０６，２０７，２０８に導かれ、レンズ２０９によって、集光された光を電気信号に変換する３ラインセンサ（以下、ＣＣＤ）２１０上に像を結ぶ。そしてフルカラー情報レツド（Ｒ）、グリーン（Ｇ），ブルー（Ｂ）成分として信号処理部２１１に送られる。なお、２０５，２０６を固定しているキヤリツジは速度ｖで、２０７，２０８は速度１／２ｖでラインセンサの電気的走査（主走査）方向に対して垂直方向に機械的に動くことによって原稿全面を走査（副走査）する。読み取られた画像は、不図示のメモリ内部に格納されていく。次にメモリ内部から再び画像データが読みだされ、信号処理部２１１においては、読み取られた画像信号を電気的に処理し、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラツク（Ｂｋ）の各成分に分解し、プリンタ部２０２に送る。また、イメージリーダ部２０１における一回の原稿走査につき、Ｍ、Ｃ、Ｙ、Ｂｋのうちひとつの成分がプリンタ部２０２に送られ、計４回の原稿走査によつて、一回のプリントアウトが完成する。イメージリーダ部２０１より送られてくるＭ、Ｃ、Ｙ、Ｂｋの各画像信号は、レーザドライバ２１２に送られる。レーザドライバ２１２は、送られてきた画像信号に応じ、半導体レーザ２１３を変調駆動する。レーザ光は、ポリゴンミラー２１４，ｆ−θレンズ２１５，ミラー２１６を介し、感光ドラム２１７上を走査する。２１８は回転現像器であり、マゼンタ現像部２１９、シアン現像部２２０、イエロー現像部２２１、ブラツク現像部２２２より構成され、４つの現像部が交互に感光ドラム２１７に接し、感光ドラム上に形成された潜像現像をトナーで現像する。２２３は転写ドラムであり、用紙カセツト２２４または２２５より供給される用紙をこの転写ドラム２２３に巻き付け、感光ドラム上に現像された像を用紙に転写する。この様にして、Ｍ、Ｃ、Ｙ、Ｂｋの４色が順次転写された後に、用紙は定着ユニツト２２６を通過して、トナーが用紙に定着された後に排紙される。
【００１１】
図３は前記ＭＦＰにおける、紙などの記録媒体に印字を行うプリンタ部の電気信号を処理する部分の構成を詳細に示したものである。３１０はＣＰＵで、プリンタの各部の制御を行うためのものである。３０２はＲＡＭであり前記ＣＰＵが演算した結果や、プリンタが扱う画像データなどを一時的に記憶しておくためのものである。３０３はＲＯＭであり、前記ＣＰＵが動作するためのプログラムや、画像データを生成するためのフォントデータなどが格納されている。３０４は、前記ＣＰＵ、ＲＡＭ、ＲＯＭが接続されているローカルバスである。３０５はＩ／Ｏバスであり、機能拡張用の内部Ｂｕｓである。３０６は前記ローカルバスとＩ／Ｏバスを接続するためのブリッジ回路である。３０７はプリンタ部で、紙などの記録媒体に画像を形成するための部分である。電子写真方式やバブルジェット（登録商標）方式など様々な形式のプリンタ部が存在する。３０８はプリンタインターフェース部であり、前記プリンタ部とＩ／Ｏバスを接続するためのものであり、ＣＰＵの指示に従って３０２のＲＡＭに格納されている画像データを３０７のプリンタ部へ転送することが可能である。３０９はハードディスクドライブであり、画像データのスプールを行ったり、３０１のＣＰＵが様々の処理を行うためのプログラムなどを格納させておくためのものである。３１１はネットワークインターフェースコントローラであり、図１の１４に示したローカルエリアネットワークへ接続するために使用される。３１２は、イメージプロセッシングユニット（以下ＩＰＵ）であり、解像度変換などの画像処理を行うためのものである。３１３はラスタイメージプロセッサであり、３０１のＣＰＵの指示により、３１１のネットワークインターフェース回路を経由して外部から転送されたページ記述言語の画像データをビットマップ画像へ展開する。更に３０２のＲＡＭへ展開したビットマップデータを格納するために使用される。３１４はビデオＲＡＭで、ＣＰＵにより外部のＣＲＴやＬＣＤパネルに表示した表示データが書き込まれるものである。３１５はビデオインターフェースであり、ＶＲＡＭに格納されている表示データを外部のＣＲＴやＬＣＤパネルに表示するためのインターフェースをするためのものである。３１６は拡張Ｉ／Ｏインターフェースであり、たとえば携帯機器などと３０１のＣＰＵが通信などを行うためのインターフェース回路である。通信形態はシリアル通信や、バイセントロインターフェース、またはＢｌｕｅｔｏｏｔｈなどの無線通信などの形式がある。５００はＲＦＩＤリーダライタ部であり、後述するＲＦＩＤに対して無線通信によりデータを読み書きするためのものである。
【００１２】
図４は前記ＭＦＰにおける、スキャナ部の電気信号を処理する部分の構成を詳細に示したものである。４０１はＣＰＵで、スキャナの各部の制御を行うためのものである。４０２はＲＡＭであり前記ＣＰＵが演算した結果や、スキャナが読み込んだ画像データなどを一時的に記憶しておくためのものである。４０３はＲＯＭであり、前記ＣＰＵが動作するためのプログラムなどが格納されている。４０４は、前記ＣＰＵ、ＲＡＭ、ＲＯＭが接続されているローカルバスである。４０５はＩ／Ｏバスであり、機能拡張用の内部Ｂｕｓである。４０６は前記ローカルバスとＩ／Ｏバスを接続するためのブリッジ回路である。４０７はスキャナ部で、不図示の原稿台に置かれた原稿から読み取った光学的な信号を、ＣＣＤなどを用いて電子データに変換し、その電子データを転送するための部分である。４０８はスキャナインターフェース部であり、前記スキャナ部とＩ／Ｏバスを接続するためのものであり、ＣＰＵの指示に従って、前記スキャナから転送される原稿を読み取った電子データを、４０２のＲＡＭに転送することが可能である。４１０はネットワークインターフェースコントローラであり、図１の１４に示したローカルエリアネットワークへ接続するために使用される。４０９は、イメージプロセッシングユニット（以下ＩＰＵ）であり、解像度変換などの画像処理を行うためのものである。４１１は拡張Ｉ／Ｏインターフェースであり、たとえば携帯機器などと４０１のＣＰＵが通信などを行うためのインターフェース回路である。通信形態はシリアル通信や、バイセントロインターフェース、またはＢｌｕｅｔｏｏｔｈなどの無線通信などの形式がある。５００はＲＦＩＤリーダライタ部であり、後述するＲＦＩＤに対して無線通信によりデータを読み書きするためのものである。
【００１３】
図５を用いて、原稿読み取り部に取り付けられた非接触ＩＣの読み取り、または書き込みを行うためのリーダライタ部５００の詳細な説明を行う。リーダライタ部５００は、図６に示す６００の非接触ＩＣ部に対して電波を送信するための送信アンテナ部５０１と、送信アンテナから送信する電波の変調を行うための変調回路５０２を有する。また、６００の非接触ＩＣ部から送られてくる電波を受信するための受信アンテナ部５０３、５０３の受信アンテナ部より受信した信号を復調するための復調回路５０４、また５０１の送信アンテナ部と、５０２の変調回路、５０３の受信アンテナ部を更に有する。また、５０４の復調回路を制御するための制御部５０５と、上位機器との通信を行うＩ／Ｆ部５０６と、送信アンテナ部５０１に接続され、６００の非接触ＩＣへの電力供給を行う電源５０７を更に有する。
【００１４】
前記制御部５０５は、外部からの指示により５０２の変調回路を用いて電力を供給するための電波および、送信するデータを変調して、５０１の送信アンテナ部より外部へ電波を送信する。また、外部より受信した電波信号を、５０３の受信アンテナ部で受信して、５０４の復調回路によって復調したのち、データ信号として扱えるように変換することが可能である。
【００１５】
図６において、非接触ＩＣ部６００の詳細な説明を行う。非接触ＩＣ部６００は、６０１の不揮発性メモリ、６０２のアンテナ部と、６０３の共振コンデンサ部、６０４の電源の整流・平滑を行うための電力形成部と、６０５の電波の変調、復調を行うための復変調部、６０６の制御部とから構成される。６０２のアンテナ部は、６０３の共振コンデンサと組み合わされ、共振回路を構成できるようになっている。外部から電力を供給するための電波信号が送られることにより、これを共振回路でうけとって、前記６０４に示される電力形成部へ供給し、６０４の電力生成部は６００の非接触ＩＣを動作させるための電力を供給することが可能となる。前記電力は、６０１の不揮発性メモリや、６０５の復変調回路へ供給される。６０６の制御部は、６００の非接触ＩＣ部の制御を行うためのものである。外部から、電力を供給するための電波とあわせて、非接触ＩＣ部から読み出す、または書き着込むためのデータも同時に送受信される。そして６００の非接触ＩＣ部へ送られてきた信号は、６０５の復変調回路によって、復調され６０６の制御部を介して、６０１の不揮発性メモリへ記憶される。また、６０６の制御部によって、６０１の不揮発性メモリから読み出されたデータは、６０５の復変調回路によって変調され、６０２のアンテナ部から電波信号として送信可能である。
【００１６】
次に本実施例のシステムにおいて、１０１のホストコンピュータから、ネットワーク１０２を介して受信したＰＤＬデータを紙などの記録媒体上へ印刷するまでの処理を図７のフローチャートを用いて説明する。尚、図７の各ステップは、図３のプリンタ部のＣＰＵ３０１がＲＯＭ、ＨＤ等に格納される所定のプログラムをＲＡＭに読み出し、実行することによって処理される。
【００１７】
まずＣＰＵ３０１は、Ｓ７０１において図３の３１１に示されるネットワークインターフェースコントローラ（以下ＮＩＣ）の初期化を行う。その後ＣＰＵ３０１は、受信したデータを格納するためのＲＡＭ３０２上のアドレスを設定し、ＮＩＣ３１１に内蔵されるＤＭＡコンコントローラへ起動をかける。これによりネットワーク上から受信したデータをＲＡＭ３０２の予め定められた領域へ転送することが可能となる。
【００１８】
次にＳ７０２において、ネットワーク１０２からホストコンピュータからのＰＤＬデータが受信されるまで待機する。ネットワーク１０２からＰＤＬデータを受信した場合はＮＩＣ３１１内部のＤＭＡＣにより、ＲＡＭ３０２へＰＤＬデータが転送される。
【００１９】
次にＣＰＵ３０１はＳ７０３の処理において、ＲＡＭ１０２に転送されたＰＤＬデータに対して、ネットワークパケットのヘッダ部などを取り除く作業を行う。また、ＣＰＵ３０１は、ＨＤＤ３０９へ記憶するＰＤＬデータと他のＰＤＬデータを区別して管理できるように、固有なＩＤを割り振る。そして、割り振ったＩＤ情報と、ユーザのＩＤ情報とを対応付けてＲＡＭ３０２上にファイル管理情報として記憶する。ここで、ユーザのＩＤ情報は、ホストコンピュータ１０１からＰＤＬデータを受信する際にＰＤＬデータとは別に、又はＰＤＬデータに付加される情報として受信するものとする。
【００２０】
図８にＲＡＭ３０２に記憶されるファイル管理情報の例を示す。図８に示すように、ＣＰＵ３０１がＰＤＬデータを識別するために割り当てたジョブＩＤ情報と、ＰＤＬデータを送信したユーザのＩＤ情報、さらにＨＤＤ３０９上にデータを記憶させる際の先頭のセクタの情報がそれぞれ関連付けられて記憶されている。これによりＣＰＵ３０１は、ＲＡＭ３０２上のファイル管理情報から、ジョブＩＤ、またはユーザＩＤと一致するデータが、ＨＤＤ３０９上のどこに記憶されているかを認識することが可能となる。
【００２１】
次にＳ７０４においてＨＤＤ３０９へＰＤＬデータを一時的に記憶させるため、ＣＰＵ３０１は、ＩＤＥＩ／Ｆ３１０の初期設定およびＨＤＤ３０９に対してＤＭＡＣの起動をかける。これにより、ＲＡＭ３０２に記憶されているＰＤＬデータがＨＤＤ３０９へ転送される。
【００２２】
次にＳ７０５において、ＣＰＵ３０１は、Ｓ７０４において一時的にＨＤＤ３０９内部へ記憶させたＰＤＬデータを、ＲＡＭ３０２上に再び記憶させる。具体的には、ＩＤＥＩ／Ｆ３１０の初期設定およびＨＤＤ３０９に対してＤＭＡＣの起動をかけ再びＲＡＭ３０２へＰＤＬデータを再転送する。
【００２３】
次にＣＰＵ３０１は、Ｓ７０６の処理においてＲＡＭ３０２上に記憶されたＰＤＬデータを読み出し、ＲＩＰ３１３でビットマップデータに変換させるためにＲＩＰ３１３が扱える中間データフォーマットにＰＤＬデータを変換する。そして、変換した中間データをＲＡＭ３０２へ保存する。
【００２４】
次にＳ７０７の処理において、ＣＰＵ３０１はＲＩＰ３１３の初期化および、起動をかけることによって、ＲＩＰ３１３が内蔵されているＤＭＡＣによりＲＡＭ３０２に記憶されている中間データを読み出す。そして、ビットマップイメージを生成し、生成したビットマップイメージをＲＡＭ３０２へ書き出す。
【００２５】
次にＣＰＵ３０１はＳ７０８の処理において、ＩＤＥＩ／Ｆ３１０の初期設定およびＨＤＤ３０９に対してＤＭＡＣの起動をかけＲＡＭ３０２上に記憶されたビットマップイメージを、ＨＤＤ３０９内部に記憶する。
【００２６】
次にＣＰＵ３０１は、Ｓ７０９の処理において、プリンタ３０７と通信を行った上で、プリンタＩ／Ｆ３０８内部のＤＭＡＣに起動をかけ、ＲＡＭ３０２に記憶されているビットマップデータを、ＣＰＵ３０１の介在なしに読み込ませる。そして、プリンタ部３０７へ転送させることにより、プリンタ部３０７で紙などの記録媒体上に印字処理を行わせ、印字処理が終了すると全ての処理を終了する。
【００２７】
次に、ＭＦＰが、例えば他の印刷ジョブを処理していた場合や、ペーパジャムなどのエラーの発生によって、印字処理を直ぐに行えない場合の処理を説明する。図９は、ユーザがＭＦＰ内部のＰＤＬデータの情報を、ユーザが所有するＩＤカードなどを用いて取得するまでのＭＦＰにおける処理を示したフローチャートである。図９のフローチャートにおける各ステップは、図３のプリンタ部のＣＰＵ３０１がＲＯＭ、ＨＤ等に格納される所定のプログラムをＲＡＭに読み出し、実行することによって処理される。
【００２８】
まずＳ９０１の処理において、ＣＰＵ３０１はＲＦＩＤＩ／Ｆ５００からの割り込み信号が入力されるまで待機している。ユーザ１０５が、所有するユーザのＩＤカード１０６をＭＦＰへかざし、ＭＦＰのＲＦＩＤＩ／Ｆ５００が、ＩＤカード１０６に内蔵されているＲＦＩＤ１０７を検出すると、ＲＦＩＤＩ／Ｆ５００はＣＰＵ３０１へ割り込み信号を通知する。
【００２９】
ユーザ１０５がＩＤカード１０６をＭＦＰにかざし、ＲＦＩＤＩ／Ｆ５００からの割り込み信号がＣＰＵ３０１へ通知されると、Ｓ９０２へと進む。
【００３０】
ＣＰＵ３０１は、Ｓ９０２において、ＩＤカード１０６に内蔵されているＲＦＩＤ１０７から情報を読み取り、ＲＦＩＤ１０７に記憶されているユーザのＩＤ情報などを読み取る。このとき、仮にユーザのＩＤ情報が“ｔａｎａｋａ”であったとすると、ＣＰＵ３０１はユーザのＩＤ情報が”ｔａｎａｋａ“というユーザ１０５が操作をしているものと認識する。
【００３１】
次にＣＰＵ３０１はＳ９０３の処理において、図８に示したＲＡＭ３０２上に記憶されているファイル管理情報を検索し、”ｔａｎａｋａ“というユーザＩＤに対応するＰＤＬデータが、ＭＦＰ内部のＨＤＤ３０９上に記憶されているか否かの検索を行う。
【００３２】
検索の結果、図８のようにジョブＩＤ＃１０２３のＰＤＬデータがＨＤＤ３０９内部に記憶されていることを検出した場合は、処理をＳ９０５へ移行する。
【００３３】
一方、入力されたユーザＩＤに対応するＰＤＬデータがＨＤＤ３０９内部に記憶されていない場合は、処理をＳ９０４へ移行し、操作部上にユーザが送信したジョブが蓄えられていないことを表示し、すべての処理を終了する。
【００３４】
ＣＰＵ３０１は、Ｓ９０５の処理において、ジョブのＩＤ情報をＲＡＭから読み込む。さらにファイル管理情報にネットワーク１０２から受信したＰＤＬデータの受付時刻なども記憶されていた場合はその情報も読み取る。
【００３５】
次にＳ９０６の処理においてＨＤＤ３０９に蓄えられているＰＤＬデータのジョブＩＤやその他の情報を操作部へ表示させる。入力されたユーザＩＤに対応するジョブが複数ある場合には複数のジョブの一覧をリスト形式で表示する。
【００３６】
次に操作部に表示された情報を閲覧したユーザ１０５が、ＭＦＰの操作部を使用してＰＤＬデータの転送要求を指示すると、ＣＰＵ３０１は処理をＳ９０８へ移行させる。尚、Ｓ９０６において、操作部に表示されたジョブが複数ある場合にはユーザは所望のジョブを指定した上でデータの転送要求を指示することができる。
【００３７】
一方、Ｓ９０７の処理においてユーザがＰＤＬデータの転送要求を行わなかった場合、ＣＰＵ３０１は全ての処理を終了する。
【００３８】
Ｓ９０８においてＣＰＵ３０１は、ＲＦＩＤＩ／Ｆ５００を介して、ユーザ１０５のユーザＩＤカード１０６に内蔵されているＲＦＩＤ１０７に対して、ＲＡＭ３０２から読み取ったジョブＩＤ情報、ここでは＃１０２３という番号を書き込む動作を行う。具体的には、操作部に「ＩＤカードをＭＦＰにかざして下さい」等の表示を行い、かざされたＩＤカードにジョブＩＤ情報を書き込む。
【００３９】
さらにＣＰＵ３０１は、ネットワーク１０２上で固有に割り当てられているＭＦＰのＩＰアドレスを、やはりＲＦＩＤＩ／Ｆ５００を介して、ＲＦＩＤ１０７に書き込む。
【００４０】
このようにユーザ１０５が自分の所有するＩＤカード１０６をかざすだけで、ＭＦＰ内部に記憶されているＰＤＬデータを特定するためのジョブＩＤ情報と、ＭＦＰをネットワーク１０２上で特定するためのＩＰアドレスを簡単に取得することが可能となる。
【００４１】
次に図１０のフローチャートを使用して、ジョブＩＤとＭＦＰのＩＰアドレスとが書き込まれたＲＦＩＤ１０７を内蔵するＩＤカード１０６を使用して、他のＭＦＰにおいて印刷処理を行わせるための処理について説明する。以下、ホストコンピュータからＰＤＬデータを受信したＭＦＰ（即ち、図７や図９の処理を行うＭＦＰ）を第一のＭＦＰ、第一のＭＦＰから印刷データを取得するＭＦＰを第二のＭＦＰとして説明する。図１０のフローチャートは第二のＭＦＰにおける動作を示すフローチャートである。図１０に示す各ステップは、第二のＭＦＰのＣＰＵ（図３にしめされるＣＰＵ３０１）が、メモリに格納されたプログラムを実行することによって処理される。
【００４２】
まずＳ１００１の処理において、ＣＰＵ３０１はユーザ１０５が第二のＭＦＰの操作部を操作して、ＰＤＬデータを第一のＭＦＰから取得することを示す転送要求があるまで待機している。Ｓ１００１において、ユーザ１０５が転送要求を、第二のＭＦＰの操作部を操作することでＣＰＵ３０１に通知した場合、ＣＰＵ３０１は操作部からの割り込み信号にて検出し、処理をＳ１００２へ移行する。
【００４３】
Ｓ１００２では、ユーザ１０５が、所有するＩＤカード１０６を第二のＭＦＰへかざすまで待機する。ユーザ１０５がＩＤカード１０６を第二のＭＦＰへかざした場合、ＲＦＩＤＩ／Ｆ５００が、ＲＦＩＤ１０７を検出し、ＣＰＵ３０１へ割り込みにより通知する。
【００４４】
ＲＦＩＤＩ／Ｆ５００より割り込み信号が通知されると、ＣＰＵ３０１は次にＳ１００３の処理において、前記したようにＲＦＩＤ１０７へ書き込まれたジョブＩＤ情報を読み込む。
【００４５】
さらにＳ１００４の処理において、ＣＰＵ３０１は、ＲＦＩＤ１０７へ同様に書き込まれている第一のＭＦＰのネットワーク上のＩＰアドレスを読み取る。
【００４６】
ＩＰアドレスの情報を読み取ったＣＰＵ３０１は、次にＳ１００５の処理においてＮＩＣ３１１を介して、ネットワーク１０２経由で第一のＭＦＰへＰＤＬデータの転送要求を通知する。
【００４７】
ＰＤＬのデータ転送要求を第一のＭＦＰが受け付け、何らかの要因によってＰＤＬデータの転送が行えない場合は、第一のＭＦＰからＰＤＬデータが転送できないことが通知される。その場合は処理をＳ１００７へ移行して、第二のＭＦＰの操作部にＰＤＬデータの転送が行えないことを通知して、すべての処理を終了する。この場合の要因として、第一のＭＦＰの電源がＯＦＦされている場合等が考えられる。
【００４８】
Ｓ１００６の処理において、第一のＭＦＰからＰＤＬデータの転送要求を受け付けることが通知されると、ＣＰＵ３０１は処理をＳ１００８へ移行し、ＲＦＩＤ１０７から読み取ったユーザのＰＤＬデータを特定するためのジョブＩＤ情報を第一のＭＦＰに送信する。
【００４９】
次にＳ１１０９の処理においてジョブＩＤ情報を送信したのち、第一のＭＦＰが何らかの理由によりジョブＩＤで示されるＰＤＬデータを転送できない場合、Ｓ１００７へ処理を移行し、データ転送が行えないことを操作部に表示しすべての処理を終了する。
【００５０】
Ｓ１００９の処理において、第一のＭＦＰがＰＤＬデータを転送可能であることを受信すると、ＣＰＵ３０１は処理をＳ１０１０へ移行し、ＰＤＬデータを第一のデータから受信する。その後、前述したように図７のＳ７０４以降のフローに従って、紙などの記録媒体上に画像データを形成し、出力する。
【００５１】
また第一のＭＦＰは、第二のＭＦＰへＰＤＬデータの転送をし終えると、第一のＭＦＰ内部のＣＰＵ３０１によって、ＨＤＤ３０９に記憶されているＰＤＬデータを消去する。さらに第一のＭＦＰ内部のＲＡＭ３０２に記憶されている図８に示されるファイル管理情報から、転送したＰＤＬデータに相当するジョブＩＤ、ユーザＩＤの情報を消去する。以上で、ＰＤＬデータの転送処理の全てを終了する。
【００５２】
以上説明したように、第一のＭＦＰがホストコンピュータから受信したＰＤＬデータを直ぐに印字する処理が行えないときに、第二のＭＦＰを用いて該ＰＤＬデータに対する印字処理を行わせることができる。尚、上記実施例において、第一のＭＦＰから第二のＭＦＰにデータを転送させようとした際に、既に第一のＭＦＰにおいて印刷処理が始まっている可能性が考えられる。この場合、第一のＭＦＰと第二のＭＦＰの両方で印刷処理が行われてしまうことになり、印刷用紙の無駄が生じる。そこで、図９のＳ９０８において、ジョブＩＤをユーザのＩＤカード上のＲＦＩＤに書き込む処理を行うのに応じて、第一のＭＦＰにおける該書き込まれたジョブの印刷処理を停止させてもよい。これにより、第二のＭＦＰによる印刷処理と重複して印刷されることを防ぐことができる。
【００５３】
（実施例２）
以下、本発明の画像処理システムの第二の実施の形態について、添付の図面を参照しつつ詳しく説明する。
【００５４】
図７のフローチャートに従い、ホストコンピュータ１０１からユーザ１０５がＰＤＬデータを第一のＭＦＰへ送信し、図８のようにＲＡＭ３０２上のファイル管理情報が形成されるまでは、第一の実施例と同様である。
【００５５】
第一の実施例と第二の実施例の異なる点は、ユーザが第一のＭＦＰを操作することなく、第二のＭＦＰを操作するだけで、第一のＭＦＰからＰＤＬデータを転送させることにある。
【００５６】
この動作に関して、図１１のフローチャートをもとに詳細に説明を行う。図１１のフローチャートは、図３における第二のＭＦＰ内部のＣＰＵ３０１の動作フローを示したものである。
【００５７】
まずＣＰＵ３０１はＳ１１０１の処理において、第二のＭＦＰの操作部をユーザ１０５が操作し、別の第一のＭＦＰからＰＤＬデータを転送することを要求するまで待機している。
【００５８】
ユーザ１０５が第二のＭＦＰの操作部を操作して、ＰＤＬデータの転送要求を行うと、ＣＰＵ３０１は操作部からの割り込み信号によって転送要求があったことを検出する。次にＣＰＵ３０１は操作部へどのＩＰアドレスのＭＦＰからＰＤＬデータを転送させるかを要求し、ユーザ１０５にＩＰアドレスを入力することを要求する。ユーザ１０５は操作を使用してＩＰアドレスを直接入力することが可能である。またユーザ１０５が所有するＩＤカード１０６に内蔵されているＲＦＩＤ１０７に予めデフォルトで使用しているＭＦＰのＩＰアドレスを記憶させておく。そしてＲＦＩＤ１０７を第二のＭＦＰにかざして、ＲＦＩＤＩ／Ｆ５００を介してＩＰアドレスの情報をＣＰＵ３０１に通知することも可能である。
【００５９】
そしてＣＰＵ３０１はＳ１１０３の処理において、ユーザ１０５が操作を行うことによって、第一のＭＦＰのＩＰアドレスを取得する。
【００６０】
次にＣＰＵ３０１は、Ｓ１１０４の処理において、第二の操作部上にユーザの認証要求をユーザ１０５に対して表示し、ユーザ１０５が所有するＩＤカード１０６を第二のＭＦＰへかざすことを要求する。
【００６１】
次にユーザ１０５のＩＤカードがかざされた後、ＩＰアドレスを取得した第二のＭＦＰ内部のＣＰＵ３０１は、Ｓ１１０５の処理において指定されたＩＰアドレスへアクセスを行い、第一のＭＦＰがデータ転送が行えるか否かを問い合わせる。ここで、第一のＭＦＰが何らかの理由によりネットワーク１０２を介してデータ転送が行えない場合は、第二のＭＦＰ内部のＣＰＵ３０１は処理Ｓ１１０６において、ＰＤＬデータの転送処理が行えないことを第二のＭＦＰの操作部へ表示を行う。
【００６２】
Ｓ１１０５の処理において、第一のＭＦＰとの間でデータ転送が可能であることを検出した第二のＭＦＰ内部のＣＰＵ３０１は、ＲＦＩＤＩ／Ｆ５００からユーザ１０５が所有するＩＤカード１０６内部のＲＦＩＤ１０７にアクセスする。そしてユーザのＩＤ情報を取得し、Ｓ１１０７の処理においてそのユーザのＩＤ情報を送信する。仮にユーザ１０５のユーザＩＤが”ｔａｎａｋａ”である場合は、このＩＤ情報を送信し、“ｔａｎａｋａ”が第一のＭＦＰへ送信したＰＤＬデータに割り当てられたジョブＩＤが第一のＭＦＰ内部に保持されているか否かを問い合わせる。
【００６３】
次にＣＰＵ３０１は、処理Ｓ１１０８において“ｔａｎａｋａ”が送信したＰＤＬデータが第一のＭＦＰに保持されていないことを第一のＭＦＰから通知されると、処理をＳ１１０６へ移行する。そしてＳ１１０６では、ＰＤＬデータの転送処理が継続できないことを第二のＭＦＰの操作部へ表示する。
【００６４】
次にＳ１１０８の処理において、第一のＭＦＰから“ｔａｋａｎａ”が送信したＰＤＬデータを転送可能であることを通知された第二のＭＦＰ内部のＣＰＵ３０１は、処理をＳ１１０９に進める。Ｓ１１０９においてＣＰＵ３０１は、第二のＭＦＰの操作部へ、ジョブのＩＤ情報や、また図８のファイル管理情報に追加されるＰＤＬデータの受信時刻などがあれば、このデータの受信時刻などを表示する。仮に“ｔａｎａｋａ”が送信したＰＤＬデータが複数存在した場合は、その全てのＰＤＬデータのジョブＩＤ情報などを表示し、ユーザにどのジョブＩＤの情報に対応するＰＤＬデータを転送するかの入力を促す。
【００６５】
次にＳ１１１０の処理において、ユーザが第二のＭＦＰの操作部を操作することによって、ジョブＩＤの選択を行ったことをＣＰＵ３０１が検出するとＳ１１１１へと進む。
【００６６】
Ｓ１１１１の処理において、ネットワーク１０２をＮＩＣ３１１を介してアクセスし、第一のＭＦＰに対してユーザ１０５が選択したジョブＩＤ情報を送信する。そして、仮にジョブＩＤ情報を受信した第一のＭＦＰが何らかの理由により、ＰＤＬデータの転送を行えないような場合は、ネットワーク１０２を介して第二のＭＦＰへ通知を行う。第二のＭＦＰ内部のＣＰＵ３０１がＰＤＬデータの転送を第一のＭＦＰが行えないことを検出するとＳ１１０６へ進む。Ｓ１１０６では、第二のＭＦＰの操作部へＰＤＬデータの転送処理が継続できないことを通知して、すべての処理を終了する。
【００６７】
Ｓ１１１２の処理において、第一のＭＦＰがＰＤＬデータの転送を行える場合は、Ｓ１１１３へ進む。
【００６８】
第二のＭＦＰ内部のＣＰＵ３０１は、Ｓ１１１３の処理において、ＰＤＬデータを第一のデータから受信したのち、前述したように図７のＳ７０４以降のフローに従って、紙などの記録媒体上に画像データを形成し出力する。
【００６９】
また第一のＭＦＰは、第二のＭＦＰへＰＤＬデータの転送をし終えると、第一のＭＦＰ内部のＣＰＵ３０１によって、ＨＤＤ３０９に記憶されているＰＤＬデータを消去する。さらに第一のＭＦＰ内部のＲＡＭ３０２に記憶されている図８に示されるファイル管理情報から、転送したＰＤＬデータに相当するジョブＩＤ、ユーザＩＤの情報を消去する。以上で、ＰＤＬデータの転送処理の全てを終了する。
【００７０】
第二の実施形態によれば、第一のＭＦＰがホストコンピュータから受信したＰＤＬデータを直ぐに印字する処理が行えないときに、第一のＭＦＰを操作することなく、第二のＭＦＰを用いて該ＰＤＬデータに対する印字処理を行わせることができる。
【００７１】
（他の実施形態）
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写気、ファクシミリ装置など）に適用してもよい。
【００７２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給する。そしてそのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７３】
また、プログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７４】
さらに、記録媒体から読み出されたプログラムコードを、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、そのプログラムコードに指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００７５】
【図１】本発明の画像処理システムの構成を概略的に示したブロック図である。
【図２】複合機の内部構成を表したブロック図である。
【図３】プリンタコントローラの内部構成を表したブロック図である。
【図４】スキャナコントローラの内部構成を表したブロック図である。
【図５】非接触ＩＣリーダ・ライタの内部構成を表したブロック図である。
【図６】非接触ＩＣ内部構成を表したブロック図である。
【図７】ＰＤＬデータをビットマップデータに変換し、出力する動作を説明したフローチャートである。
【図８】ファイル管理情報を示す概略図である。
【図９】第一のＭＦＰからユーザがＲＦＩＤへデータを取得する動作を説明したフローチャートである。
【図１０】第一のＭＦＰから第二のＭＦＰへデータを転送する動作を説明したフローチャートである。
【図１１】第一のＭＦＰから第二のＭＦＰへデータを転送する動作を説明したフローチャートである。
【符号の説明】
【００７６】
１０１  ホストコンピュータ
１０２  ネットワーク回線
１０３、１０４  複合機（ＭＦＰ）
１０６  ＩＤカード
１０７  ＲＦＩＤ
【図１】
2007125850.tif 000003
【図２】
2007125850.tif 000004
【図３】
2007125850.tif 000005
【図４】
2007125850.tif 000006
【図５】
2007125850.tif 000007
【図６】
2007125850.tif 000008
【図７】
2007125850.tif 000009
【図８】
2007125850.tif 000010
【図９】
2007125850.tif 000011
【図１０】
2007125850.tif 000012
【図１１】
2007125850.tif 000013