(57)【要約】【課題】  一度或る画像処理装置に入力されたジョブを、ユーザの所望する別の画像処理装置で、ユーザに煩雑な処理を必要とすることなく出力させることのできる、画像処理システム、画像処理装置、および、その制御プログラムを提供する。【解決手段】  画像処理システムでは、ユーザが、現在ジョブの印刷を実行していない或るＭＦＰ（ＭＦＰ２００Ａ）にログインした場合、そのＭＦＰ（ＭＦＰ２００Ａ）において、そのユーザが別のＭＦＰ（ＭＦＰ２００Ｂ）ですでに登録しているジョブのリストを表示させ、ユーザが選択したジョブを、ログインしているＭＦＰ（２００Ａ）に転送させることができる。そして、そのＭＦＰ（ＭＦＰ２００Ａ）に転送されたジョブは、そのＭＦＰ（ＭＦＰ２００Ａ）で、印刷ジョブを実行される。【選択図】        図１
2006295716.tif 000002
【特許請求の範囲】
【請求項１】
画像の処理を行なうジョブを実行する第１の画像処理装置と、前記第１の画像処理装置にネットワークを介して接続可能な第２の画像処理装置とを含む画像処理システムであって、
前記第２の画像処理装置は、
ユーザの認証を行なう認証部を備え、
前記第１の画像処理装置は、
ユーザを特定する情報に関連付けてジョブを格納するジョブ格納部と、
前記ジョブ格納部において前記認証部が認証したユーザを特定する情報と関連付けられたジョブを、前記第２の画像処理装置に転送するジョブ転送部とを備える、画像処理システム。
【請求項２】
画像の処理を行なうジョブを実行する画像処理装置であって、
ユーザの認証を行なう他の画像処理装置とネットワークを介して接続可能であり、
ユーザを特定する情報と関連付けてジョブを格納するジョブ格納部と、
前記ジョブ格納部に格納されたジョブを実行するジョブ処理部と、
前記ジョブ格納部において、前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられたジョブを前記他の画像処理装置に転送するジョブ転送部とを含む、画像処理装置。
【請求項３】
前記ジョブ格納部は、ユーザを特定する情報と前記ジョブの実行状況に関連付けてジョブを格納し、
前記ジョブ転送部は、前記ジョブ格納部において前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられたジョブの中で、実行状況が実行待ちであるジョブを前記他の画像処理装置に転送する、請求項２に記載の画像処理装置。
【請求項４】
前記他の画像処理装置は、ユーザの認証を行なったことを通知する機能を備え、
前記他の画像処理装置から或るユーザの認証を行なった通知を受けたことに応じて、前記ジョブ格納部において前記或るユーザを特定する情報と関連付けられているジョブの中で実行状況が実行待ちであるジョブを選択し、当該選択したジョブに関する情報を前記他の画像処理装置に送信する情報送信部をさらに含む、請求項３に記載の画像処理装置。
【請求項５】
前記他の画像処理装置は、ジョブの転送を要求する転送要求部を備え、
前記ジョブ転送部は、前記転送要求部からの要求に応じてジョブを転送する、請求項２〜請求項４のいずれかに記載の画像処理装置。
【請求項６】
ユーザの認証を行なう他の画像処理装置とネットワークを介して接続可能な、画像の処理を行なうジョブを実行する画像処理装置の制御プログラムであって、
前記画像処理装置に、
ユーザを特定する情報と関連付けてジョブを格納するステップと、
前記格納したジョブの中で前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられて格納されたジョブを選択するステップと、
前記選択したジョブを、前記他の画像処理装置に転送するステップとを実行させる、画像処理装置の制御プログラム。
【請求項７】
前記画像処理装置に、ジョブをその実行状況に関連付けて格納するステップをさらに実行させ、
前記ジョブを選択するステップでは、前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられて格納されたジョブの中で、実行状況が実行待ちであるジョブを選択する、請求項６に記載の画像処理装置の制御プログラム。
【請求項８】
前記画像処理装置に、前記他の画像処理装置から或るユーザの認証を行なった通知を受けるステップをさらに実行させ、
前記ジョブを選択するステップでは、前記通知を受けたことに応じて、前記或るユーザを特定する情報と関連付けられたジョブを選択する、請求項６または請求項７に記載の画像処理装置の制御プログラム。
【請求項９】
前記画像処理装置に、前記他の画像処理装置からの、ジョブの転送を要求する情報を受信するステップをさらに実行させ、
前記ジョブを転送するステップでは、前記転送を要求する情報の受信に応じて、ジョブを転送する、請求項６〜請求項８のいずれかに記載の画像処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システム、画像処理装置およびその制御プログラムに関し、特に、画像処理を行なうジョブを実行可能であり、かつ、ネットワークを介して他の画像処理装置と接続されている画像処理装置についての画像処理システム、画像処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Peripherals）などの画像処理装置を含むシステムでは、当該システムに接続可能なパーソナルコンピュータ（ＰＣ）等から当該システムに、印刷やスキャン画像の送信等の画像の処理を行なうジョブ（以下、単にジョブと言う）を送信されると、送信されたジョブは画像処理装置において格納される。そして、画像処理装置は、複数のジョブを格納すると、それらの処理の順序等を管理する。また、システムにサーバが含まれる場合には、サーバが、複数のジョブについて、画像処理装置に対して、出力の順序等を管理することもある。
【０００３】
このようなシステムについては、たとえば、特許文献１に、印刷処理装置において、印刷を実行されたジョブが保管され、当該ジョブが再印刷される際には、当該印刷処理装置から、再印刷を行なう印刷処理装置へジョブを転送させる技術が開示されている。
【０００４】
なお、従来、或るユーザが印刷処理装置にジョブを入力した場合、当該印刷処理装置において、エラーが発生したり、すでに入力されているジョブがサイズの大きいものであったり、すでに大量のジョブが入力されていたりすると、そのユーザは、自分が入力したジョブの印刷が実行されるまで長時間待たされるという不都合があった。
【０００５】
このような不都合に関し、特許文献２には、複数のプリンタがネットワークを介して接続されているシステムにおいて、ジョブを受付けたプリンタが、自機にエラーが発生した場合、ネットワークに接続された他の適切なプリンタを探して、そのプリンタにジョブを転送する技術が開示されている。また、特許文献３には、このようなプリンタ間のジョブの転送に関して、サーバが、転送条件を管理する技術が開示されている。
【特許文献１】特開２００２−２９７３３２号公報
【特許文献２】特開２００２−１８９５８１号公報
【特許文献３】特開２００１−１０９５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献２および特許文献３に開示された技術によると、ジョブを入力されたプリンタにおいてエラーが発生した場合等であっても、そのジョブの印刷が実行されるまでの時間を短縮することはできると考えられる。
【０００７】
しかしながら、これらの文献に開示された技術によると、転送先のプリンタは、システム側で決定されてしまう。
【０００８】
このことから、従来の画像処理システムにおいてジョブを入力した画像処理装置とは別の画像処理装置に転送させる際には、転送先の画像処理装置がどの画像処理装置であるかを確認して把握する必要が生じていた。
【０００９】
一方、自らがその時点で所望する画像処理装置へとジョブを転送させようとすると、ユーザ自身が、煩雑な操作を行なうことを必要とされていた。具体的には、ユーザは、ジョブを入力した画像処理装置においてジョブをキャンセルし、所望する別の画像処理装置に対して、エラーが発生していないか等を確認した上で改めてジョブを入力する必要があった。
【００１０】
なお、ジョブを入力し直すために、ユーザは、わざわざ所望する別の画像処理装置に原稿を持って行って読取らせたり、所望する別の画像処理装置が設置された場所まで行ってエラーが発生していないか等を確認した後で、ネットワークに接続されたＰＣの設置された場所に戻ってジョブの入力のための処理を実行するという煩雑な処理を必要とされていた。
【００１１】
さらに、当該別の画像処理装置にジョブを実行させるためにその画像処理装置に対してログインする必要な場合、その画像処理装置にユーザがユーザ登録されているかどうか等の確認が必要な場合も考えられ、ユーザに対して、さらに煩雑な操作を必要とする場合があった。
【００１２】
本発明は、かかる実情に鑑み考え出されたものであり、その目的は、或る画像処理装置に入力されたジョブを、ユーザの所望する別の画像処理装置で、ユーザに煩雑な処理を必要とすることなく、出力させることが可能な、画像処理システム、画像処理装置およびその制御プログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明に従った画像処理システムは、画像の処理を行なうジョブを実行する第１の画像処理装置と、前記第１の画像処理装置にネットワークを介して接続可能な第２の画像処理装置とを含む画像処理システムであって、前記第２の画像処理装置は、ユーザの認証を行なう認証部を備え、前記第１の画像処理装置は、ユーザを特定する情報に関連付けてジョブを格納するジョブ格納部と、前記ジョブ格納部において前記認証部が認証したユーザを特定する情報と関連付けられたジョブを、前記第２の画像処理装置に転送するジョブ転送部とを備えることを特徴とする。
【００１４】
本発明に従った画像処理装置は、画像の処理を行なうジョブを実行する画像処理装置であって、ユーザの認証を行なう他の画像処理装置とネットワークを介して接続可能であり、ユーザを特定する情報と関連付けてジョブを格納するジョブ格納部と、前記ジョブ格納部に格納されたジョブを実行するジョブ処理部と、前記ジョブ格納部において、前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられたジョブを前記他の画像処理装置に転送するジョブ転送部とを含むことを特徴とする。
【００１５】
また、本発明に従った画像処理装置では、前記ジョブ格納部は、ユーザを特定する情報と前記ジョブの実行状況に関連付けてジョブを格納し、前記ジョブ転送部は、前記ジョブ格納部において前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられたジョブの中で、実行状況が実行待ちであるジョブを前記他の画像処理装置に転送することが好ましい。
【００１６】
また、本発明に従った画像処理装置では、前記他の画像処理装置は、ユーザの認証を行なったことを通知する機能を備え、前記他の画像処理装置から或るユーザの認証を行なった通知を受けたことに応じて、前記ジョブ格納部において前記或るユーザを特定する情報と関連付けられているジョブの中で実行状況が実行待ちであるジョブを選択し、当該選択したジョブに関する情報を前記他の画像処理装置に送信する情報送信部をさらに含むことが好ましい。
【００１７】
また、本発明に従った画像処理装置では、前記他の画像処理装置は、ジョブの転送を要求する転送要求部を備え、前記ジョブ転送部は、前記転送要求部からの要求に応じてジョブを転送することが好ましい。
【００１８】
本発明に従った画像処理装置の制御プログラムは、ユーザの認証を行なう他の画像処理装置とネットワークを介して接続可能な、画像の処理を行なうジョブを実行する画像処理装置の制御プログラムであって、前記画像処理装置に、ユーザを特定する情報と関連付けてジョブを格納するステップと、前記格納したジョブの中で前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられて格納されたジョブを選択するステップと、前記選択したジョブを、前記他の画像処理装置に転送するステップとを実行させることを特徴とする。
【００１９】
また、本発明に従った画像処理装置の制御プログラムは、前記画像処理装置に、ジョブをその実行状況に関連付けて格納するステップをさらに実行させ、前記ジョブを選択するステップでは、前記他の画像処理装置において認証されたユーザを特定する情報と関連付けられて格納されたジョブの中で、実行状況が実行待ちであるジョブを選択することが好ましい。
【００２０】
また、本発明に従った画像処理装置の制御プログラムは、前記画像処理装置に、前記他の画像処理装置から或るユーザの認証を行なった通知を受けるステップをさらに実行させ、前記ジョブを選択するステップでは、前記通知を受けたことに応じて、前記或るユーザを特定する情報と関連付けられたジョブを選択することが好ましい。
【００２１】
また、本発明に従った画像処理装置の制御プログラムでは、前記画像処理装置に、前記他の画像処理装置からの、ジョブの転送を要求する情報を受信するステップをさらに実行させ、前記ジョブを転送するステップでは、前記転送を要求する情報の受信に応じて、ジョブを転送することが好ましい。
【発明の効果】
【００２２】
本発明によれば、或る画像処理装置においてユーザの認証が行なわれると、その画像処理装置に、別の画像処理装置に格納させておいたそのユーザのジョブを転送させることができる。
【００２３】
このことから、ジョブの転送を希望するユーザは、ジョブの転送先として希望する画像処理装置において認証のための操作を行なうことにより、その画像処理装置に、ジョブを転送させることができる。
【００２４】
したがって、本発明によれば、一度或る画像処理装置に格納されたジョブを、ユーザの所望する別の画像処理装置（ユーザ認証を行なった装置）で、ユーザに対して煩雑な操作を必要とすることなく、出力させることができる。
【発明を実施するための最良の形態】
【００２５】
［第１の実施の形態］
図１は、本発明の画像処理装置の第１の実施の形態であるＭＦＰを含む画像処理システムの構成を示す図である。
【００２６】
図１を参照して、画像処理システムは、ネットワークに接続されるＭＦＰ１００Ａ，１００Ｂと、同じくネットワークに接続される複数のパーソナルコンピュータ（ＰＣ）２００Ａ，２００Ｂとを備えている。ネットワークは、インターネットＮＷに接続されているため、ＭＦＰ１００Ａ，１００ＢやＰＣ２００Ａ，２００Ｂは、インターネットＮＷを介して外部機器とアクセスすることができる。また、ＭＦＰ１００Ａ，１００Ｂは、ファクシミリ送信などのために、ＰＳＴＮ（Public Switched Telephone Network；公衆通信ネットワーク）網などの回線に接続することが可能である。なお、ネットワークに接続されるＭＦＰおよびＰＣの数は、それぞれ、２に限定されるものではない。
【００２７】
図２は、図１のＭＦＰ１００Ａのハードウェア構成を示す図である。
【００２８】
図２を参照して、ＭＦＰ１００Ａは、当該ＭＦＰ１００Ａ全体の制御を行なうＣＰＵ１０１と、データを一時的に記憶するＲＡＭ（Random Access Memory）１０３と、プログラムや定数などを記憶するＲＯＭ（Read Only Memory）１０５と、画像データなどを記憶するための記憶部１０７と、ＭＦＰ１００Ａに対して着脱可能な記録媒体（たとえば、ＣＤ−ＲＯＭ：Compact Disk Read Only Memory）に記録されたデータを読取るための読取装置１０９と、ユーザからの操作を受付ける操作パネル１１１と、スキャナ部１１３と、用紙に対して画像データのプリントを行なう印刷部１１５と、ネットワークに接続するための通信部１１７と、ＰＳＴＮ網に接続するためのＮＣＵ（Network Control Unit）部１１９とを備えている。
【００２９】
操作パネル１１１は、ユーザに対してＭＦＰの状態やコマンドの選択肢を表示するための表示画面１１１Ａと、入力キー１１１Ｂとを備えている。なお、表示画面１１１Ａと入力キー１１１Ｂは、液晶ディスプレイとその上に載置されるタッチパネルとで構成することも可能である。
【００３０】
図３は、図１のＰＣ２００Ａのハードウェア構成を示すブロック図である。なお、ＰＣ２００Ｂのハードウェア構成は、ＰＣ２００Ａと同一であるため、説明を繰り返さない。
【００３１】
図３を参照して、ＰＣ２００Ａは、装置全体の制御を行なうＣＰＵ２５１と、ディスプレイ２５５と、ネットワークへの接続や外部との通信に利用されるカード部２５７と、キーボードやマウスなどにより構成される入力装置２５９と、フレキシブルディスクドライブ２６１と、ＣＤ−ＲＯＭドライブ２６３と、ハードディスクドライブ２６５と、ＲＡＭ２６７と、ＲＯＭ２６９とを備えている。カード部２５７は、ＬＡＮ（ローカルエリアネットワーク）カードやモデムカードによって構成される。
【００３２】
ＣＰＵ２５１は、フレキシブルディスクドライブ２６１により、フレキシブルディスクＦに記録されたプログラムなどのデータを読取ることが可能であり、ＣＤ−ＲＯＭドライブ２６３により、ＣＤ−ＲＯＭ２６３Ａに記録されたプログラムなどのデータを読取ることが可能である。
【００３３】
図４は、図１のＭＦＰ１００ＡとＰＣ２００Ａの機能構成を示す機能ブロック図である。
【００３４】
図４を参照して、ＰＣ２００Ａは、図３にも示したＣＰＵ２５１と、ＲＯＭ２６９と、ＲＡＭ２６７とを備えている。
【００３５】
また、ＰＣ２００Ａは、ネットワークに接続しデータの受け渡しを行なうための通信部２０１と、ＭＦＰ１００に対してデータの送信を行なうためのプリンタドライバ２０３と、画像ファイルやデータファイルなどを蓄積するためのファイル蓄積部２０５と、ファイル蓄積部２０５に蓄積されたファイルの置換処理（新規ファイルと旧ファイルとの置換など）を行なうファイル置換制御部２０７と、画像や文書データの表示制御を行なう表示制御部２０９とを備えている。
【００３６】
ＭＦＰ１００Ａは、スキャナ部１１３と、スキャナ制御部３００と、プリントコントローラ部４００と、印刷部１１５とを備えている。
【００３７】
スキャナ制御部３００は、スキャナ部１１３で読取られた画像データの色変換を行なう色変換部３０１と、画像データ中の領域を分離する領域分離部３０３と、ＭＴＦ補正を行なうＭＴＦ補正部３０５と、画像データから文字データを適宜読出すＯＣＲ（Optical Character Reader）部３０７と、画像データの圧縮を行なう圧縮部３０９とを備えている。
【００３８】
また、プリントコントローラ部４００は、ＰＳＴＮ網に接続するためのＮＣＵ部１１９と、ネットワークに接続してデータのやり取りを行なうための通信部１１７と、画像データの処理を行なう画像処理部４５０と、図２に示されたＣＰＵ１０１と、ＲＡＭ１０３と、ＲＯＭ１０５とを備えている。
【００３９】
画像処理部４５０は、ジョブおよびジョブを管理する情報を蓄積するためのメモリ部４５３と、数式やPostScriptなどで記述されたデータをビットマップとして展開するＲＩＰ（raster image processor）部４５１と、データの伸長を行なう伸長部４５７とを備えている。
【００４０】
ＭＦＰ１００Ａで原稿をスキャンし、得られた画像データをＰＣ２００Ａに保存する場合は、まずスキャナ部１１３で画像を読込み、スキャナ部１１３で読込まれた原稿に対して画像処理部４５０で色変換および領域分離が行なわれ、その後、圧縮されたデータが設定されたファイル形式にて、指定された宛先に送信される。
【００４１】
ＭＦＰ１００Ａにおいて、原稿をＦＡＸ送信する場合には、まず、スキャナ部１１３で読み込まれた原稿が画像処理部４５０で処理され、２値の画像データからなる送信用の画像データとして一時的に保存される。そして、ＮＣＵ部１１９は、ＰＳＴＮ網等の回線に接続され回線制御を行ない、宛先ＦＡＸ番号に従い、データをＰＳＴＮ回線へ送出する。
【００４２】
本実施の形態の画像処理システムでは、ネットワークに接続される各ＭＦＰの記憶部１０７には、ユーザごとに、ユーザ名とパスワードが関連付けて記憶されている。そして、ネットワークに接続された各ＭＦＰを直接またはＰＣから利用する場合には、ユーザは、ユーザ名とパスワードを入力することによりユーザ認証を受けてログインをする必要がある。
【００４３】
また、本実施の形態の画像処理システムでは、ネットワークに接続される各ＭＦＰは、ＭＦＰ（１）、ＭＦＰ（２）等のように、ＭＦＰ（Ｎ）（Ｎは整数）として認識される。本実施の形態では、たとえば、ＭＦＰ１００Ａは、ＭＦＰ（１）として認識され、ＭＦＰ１００ＢをＭＦＰ（２）とする。
【００４４】
次に、本実施の形態の画像処理システムにおける各ＭＦＰの動作を説明する。図５は、ＭＦＰ１００ＡのＣＰＵ１０１が、ＭＦＰ１００Ａの電源投入および初期設定が終了した後に実行する処理のフローチャートである。
【００４５】
図５を参照して、ＣＰＵ１０１は、まずステップＳ１０で、ユーザからログイン操作があったか否かを判断し、ログイン操作があったと判断すると、ステップＳ２０に処理を進める。
【００４６】
なお、ステップＳ１０が実行される際には、ＭＦＰ１００Ａは、待機状態に入っており、表示画面１１１Ａに、図６に示すような待機画面５００を表示させている。
【００４７】
図６を参照して、待機画面５００には、ユーザ名入力欄５０１、パスワード入力欄５０２、および、アルファベットおよび数字に対応する複数のタッチキーからなる入力キー表示欄５０３が表示されている。ユーザは、入力キー表示欄５０３に含まれるタッチキーに対して適宜操作を行なうことにより、ユーザ名入力欄５０１にユーザ名を入力し、さらに、パスワード入力欄５０２にパスワードを入力することができる。
【００４８】
また、待機画面５００には、タッチキーからなるログインボタン５０４が表示されている。ユーザは、ログインボタン５０４を操作することにより、その時点で、ユーザ名入力欄５０１およびパスワード入力欄５０２に入力したユーザ名とパスワードで、ログイン操作を行なうことになる。
【００４９】
なお、ステップＳ１０で検出するログイン操作は、ＭＦＰ１００Ａの操作パネル１１１上に対してだけでなく、ＰＣ２００Ａ等におけるログイン用の情報の送信も含む。
【００５０】
図７に、ＰＣ２００Ａのディスプレイ２５５においてＭＦＰ１００Ａにログインするために表示される画面（ログイン用画面）の一例を示す。
【００５１】
図７を参照して、ログイン用画面４００には、ユーザ名入力欄４０１およびパスワード入力欄４０２が表示されている。また、ログイン用画面４００には、どのＭＦＰにログインするかを示す情報（「ＭＦＰ（１）ログイン」）が表示されている。
【００５２】
ＰＣ２００Ａのユーザは、ユーザ名入力欄４０１にユーザ名を入力し、さらに、パスワード入力欄４０２にパスワードを入力した後、適切な操作を行なうことにより、ＰＣ２００Ａに、ＭＦＰ１００Ａに対して、ログイン用の情報を送信させることができる。
【００５３】
再度図５を参照して、ステップＳ１０でログイン操作があったと判断すると、ＣＰＵ１０１は、ステップＳ２０で、ログインのために入力された情報（ユーザ名およびパスワード）を受付け、そして、ステップＳ３０で、受付けたパスワードが、受付けたユーザ名に関連付けられて格納されているものと合致するか否かを判断する。そして、合致すると判断すると、ステップＳ４０に処理を進める。一方、合致しないと判断すると、「パスワードが違います」というメッセージを表示画面１１１Ａに表示させる等の処理を行なった後、ステップＳ１０に処理を戻す。
【００５４】
ステップＳ４０では、ＣＰＵ１０１は、ユーザ名入力欄５０１に入力されているユーザ名のユーザのログインを許可するための処理を行なう。これにより、ステップＳ２０で受付けられたユーザ名のユーザは、ＭＦＰ１００Ａにログインしたことになる。以下、ログインしているユーザをログインユーザと言う。
【００５５】
ステップＳ５０では、ＣＰＵ１０１は、表示画面１１１Ａに基本画面を表示させ、ステップＳ６０に処理を進める。図８に、基本画面の一例を示す。
【００５６】
図８を参照して、基本画面６００は、ＭＦＰ１００Ａにおいてコピー動作が実行される際の操作画面である。基本画面６００には、ログインユーザがすでに入力しているジョブを確認するためのジョブ確認キー６０１が表示され、さらに、コピー動作についての各種の設定を表示する表示欄６１０，６２０，６３０，６４０が表示されている。
【００５７】
再度図５を参照して、ステップＳ６０では、ＣＰＵ１０１は、ネットワークを介して、ＰＣから、ＭＦＰ１００Ａへのジョブの送信があったか否かを判断する。そして、ジョブの送信があったと判断すればステップＳ７０へ処理を進め、その時点ではジョブの送信がなかったと判断すると、ステップＳ８０に処理を進める。
【００５８】
ステップＳ８０では、ＣＰＵ１０１は、操作パネル１１１上の入力キー１１１Ｂに対する操作があったか否かを判断し、あったと判断するとステップＳ９０に処理を進め、その時点では操作はなかったと判断するとステップＳ６０に処理を戻す。
【００５９】
ステップＳ９０では、ＣＰＵ１０１は、ステップＳ８０で検出した操作が、ジョブ確認キー６０１（図８参照）に対する操作であったか否かを判断する。そして、ジョブ確認キー６０１に対する操作であったと判断するとステップＳ１００へ、それ以外の操作であったと判断するとステップＳ１１０へ、それぞれ処理を進める。
【００６０】
ステップＳ１１０では、ＣＰＵ１０１は、ステップＳ８０で検出した操作が、ログアウトするための操作であったか否かを判断し、そうであると判断するとステップＳ１２０へ、そうではないと判断するとステップＳ１３０へ、それぞれ処理を進める。
【００６１】
ステップＳ１３０では、ＣＰＵ１０１は、ステップＳ８０で検出した操作の内容に応じた処理を実行した後、ステップＳ６０に処理を戻す。
【００６２】
また、ステップＳ１２０では、ログインユーザに対するログアウトのための処理を実行した後、ステップＳ１０に処理を戻す。
【００６３】
ステップＳ７０では、ＣＰＵ１０１は、送信されてきたジョブの印刷を実行するためのジョブ実行処理を実行した後、ステップＳ６０に処理を戻す。
【００６４】
なお、ここで、ＰＣ２００Ａ（または、ＰＣ２００Ｂ）において、ＭＦＰ１００Ａに対してジョブを送信するための処理を、当該処理のフローチャートである図９を参照して、説明する。
【００６５】
図９を参照して、ＰＣ２００Ａでは、まず、ＣＰＵ２５１は、ステップＳＡ１０１で、ジョブの送信先として希望するＭＦＰ（たとえばＭＦＰ１００Ａ）に対してログインのための操作を実行し、ステップＳＡ１０２に処理を進める。
【００６６】
ステップＳＡ１０２では、ＣＰＵ２５１は、送信するジョブを選択する。
【００６７】
そして、ＣＰＵ２５１は、ステップＳＡ１０３で、ステップＳＡ１０２で選択したジョブを、ログインしているＭＦＰに対して送信して、処理を終了させる。
【００６８】
次に、ＭＦＰ１００ＡにおいてステップＳ７０で実行されるジョブ実行処理の内容を、当該処理のサブルーチンのフローチャートである図１０を参照して説明する。
【００６９】
図１０を参照して、ジョブ実行処理では、ＣＰＵ１０１は、まずステップＳ７００で、送信されてきたジョブを受信して、メモリ部４５３に格納させる。なお、ステップＳ７００では、ＣＰＵ１０１は、さらに、新たにジョブを格納したことに基づいて、メモリ部４５３に格納されたジョブを管理する情報を更新する。
【００７０】
図１１には、ジョブを管理する情報の一例として、ジョブ管理テーブルが示されている。ジョブ管理テーブルでは、印刷の対象となるファイルのファイル名と、当該ジョブを登録したユーザのユーザ名と、当該ジョブが現在実行されているかどうかを示す情報（実行状況）とが、互いに関連付けられている。
【００７１】
図１１に示された状態では、ジョブ管理テーブルには３件のジョブについての情報が格納されている。１件目は、「Ｍｉｃｒｏ」というファイル名のファイルの印刷に関するジョブで、登録したユーザ名は「Ｔａｎａｋａ」であり、実行状況は「実行中」である。２件目は、「ＦＩＬＥ１」というファイル名のファイルの印刷に関するジョブで、登録したユーザ名は「Ｎａｋａｍｕｒａ」であり、実行状況は「処理待ち」である。３件目は、「ＰＡＴ」というファイル名のファイルの印刷に関するジョブで、登録したユーザ名は「Ｔａｎａｋａ」であり、実行状況は「処理待ち」である。
【００７２】
そして、ステップＳ７００では、新たなジョブを受信すると、ジョブ管理テーブルに、新たなジョブに関する情報が追加される。たとえば、図１１に示した状態から、図１２に示される状態に、ジョブ管理テーブルが更新される。
【００７３】
図１２に示されたジョブ管理テーブルでは、図１１に示されたものと比較すると、４件目のジョブとして、印刷の対象となるファイル名が「Ｍｉｃｒｏ」であり、登録したユーザ名は「Ｔａｎａｋａ」であり、かつ、実行状況は「処理待ち」である、ジョブに関する情報がさらに登録されている。
【００７４】
再度図１０を参照して、ジョブを受信した後、ＣＰＵ１０１は、ステップＳ７１０で、現在、ＭＦＰ１００Ａ自身が、受信したジョブを直ちに実行できる状態にあるか否かを判断する。ここでの判断は、具体的には、ジョブ管理テーブルに情報が登録されていないかどうか、および、印刷部１１５において紙詰まり等のエラーが発生していないかどうかということが挙げられる。そして、ジョブを直ちに実行できる状態にあると判断するとステップＳ７２０へ、実行中のジョブがあること等から直ちに実行できる状態にはないと判断するとステップＳ７４０へ、それぞれ処理を進める。なお、ここで、ＣＰＵ１０１がジョブを直ちに実行できる状態にあると判断する場合の一例としては、たとえば、ジョブ管理テーブルに情報が登録されておらず、かつ、印刷部１１５においてエラーが検出されていないときを挙げることができる。なお、ジョブ管理テーブルがジョブの実行についての残り時間を管理できる場合には、ジョブ管理テーブルに他のジョブの情報が登録されていても、処理待ちのジョブが無く、実行中のジョブの残り時間が所定の時間未満であれば、直ちに実行できる状態であると判断することが考えられる。
【００７５】
ステップＳ７２０では、ＣＰＵ１０１は、印刷部１１５を駆動させて、送信されてきたジョブの印刷を開始して、ステップＳ７３０に処理を進める。このとき、ＣＰＵ１０１は、ジョブ管理テーブルを、送信されてきたジョブについての実行状況が「実行中」となるように更新する。
【００７６】
次に、ステップＳ７３０では、ＣＰＵ１０１は、ステップＳ７２０で印刷を開始したジョブの印刷が終了したか否かを判断し、終了したと判断するとステップＳ７７０に処理を進める。
【００７７】
一方、ステップＳ７４０では、ＣＰＵ１０１は、ジョブの印刷を待機させる。ここでは、ジョブ管理テーブルにおけるジョブの実行状況は、「処理待ち」である。そして、ステップＳ７５０で、ＣＰＵ１０１は、ネットワーク上の他のＭＦＰから、自機のジョブ管理テーブルに情報を登録しているジョブについての転送要求を受信したか否かを判断する。そして、受信したと判断するとステップＳ７６０に処理を進め、受信していないと判断するとステップＳ７１０へ処理を戻す。
【００７８】
ステップＳ７６０では、ＣＰＵ１０１は、受信した転送要求に対応するジョブを、転送要求を送信してきたＭＦＰに対して送信し、ステップＳ７７０に進める。
【００７９】
ステップＳ７７０では、ＣＰＵ１０１は、ステップＳ７３０で印刷が終了したと判断したジョブまたはステップＳ７６０で転送したジョブについて、メモリ部４５３に格納されたジョブのデータ（印刷するファイルのデータ等）を削除する。
【００８０】
そして、ＣＰＵ１０１は、ステップＳ７７０で、ステップＳ７６０で削除したジョブに対応する、ジョブ管理テーブルの中のデータを削除して、処理をリターンさせる。
【００８１】
たとえば、ジョブ管理テーブルとして図１２に示した情報が格納されているときに、他のＭＦＰから、４件目のジョブについての転送要求を受信した場合には、ＣＰＵ１０１は、４件目のジョブをそのＭＦＰに転送し（ステップＳ７６０）、そのジョブをメモリ部４５３から削除し（ステップＳ７７０）、そして、図１３に示すように、そのジョブに対応するデータをジョブ管理テーブルから削除する（ステップＳ７８０）。
【００８２】
次に、ＭＦＰ１００ＡにおいてステップＳ１００で実行されるジョブ確認処理の内容を、当該処理のサブルーチンのフローチャートである図１４を参照して説明する。
【００８３】
ジョブ確認処理では、ＣＰＵ１０１は、まずステップＳ１１００で、ジョブ確認画面を表示させるためのデータを生成する。
【００８４】
ここで、ジョブ確認画面を生成する処理について、当該処理のサブルーチンのフローチャートである図１５を参照して、説明する。
【００８５】
図１５を参照して、ジョブ確認画面生成処理では、ＣＰＵ１０１は、まずステップＳ１１１０で、ネットワーク上のＭＦＰを特定するための変数Ｎの値を１に設定して、ステップＳ１１２０に処理を進める。
【００８６】
ステップＳ１１２０では、ＣＰＵ１０１は、ＭＦＰ（Ｎ）が、自機を示すものではないかどうかを判断する。そして、自機を示すものではないと判断するとステップＳ１１３０へ、自機を示すものであると判断するとステップＳ１１７０へ、それぞれ処理を進める。
【００８７】
ステップＳ１１３０では、ＣＰＵ１０１は、ＭＦＰ（Ｎ）において、現在の自機のログインユーザが登録したジョブがあるかどうかを判断する。具体的には、当該ＭＦＰ（Ｎ）におけるジョブ管理テーブルにおいて、ユーザ名が、現在の自機のログインユーザとされているジョブがあるかどうかを判断する。そして、そのようなジョブがあると判断するとステップＳ１１４０に処理を進め、無いと判断するとステップＳ１１７０に処理を進める。
【００８８】
ステップＳ１１４０では、ＣＰＵ１０１は、ステップＳ１１３０で見つけたジョブの実行状況が処理待ちであるか否かを判断し、処理待ちであると判断するとステップＳ１１５０に処理を進め、処理待ちではない（つまり、実行中）であると判断するとステップＳ１１６０ｊへ処理を進める。
【００８９】
ステップＳ１１５０では、ＣＰＵ１０１は、処理待ちのジョブに関する情報が「転送実行キー」というタッチキーと並べて表示させるように、ジョブ確認画面を生成し、ステップＳ１１３０に処理を戻す。
【００９０】
一方、ステップＳ１１６０では、ＣＰＵ１０１は、ジョブに関する情報を「実行中」という文字列と並べて表示させるように、ジョブ確認画面を生成し、ステップＳ１１３０に処理を戻す。
【００９１】
ステップＳ１１３０からステップＳ１１６０までの処理は、ＭＦＰ（Ｎ）にログインユーザが登録したすべてのジョブがそれぞれ処理されるまで、繰り返される。
【００９２】
一方、ステップＳ１１７０では、ＣＰＵ１０１は、Ｎを１加算更新して、ステップＳ１１８０に処理を進める。
【００９３】
ステップＳ１１８０では、ＣＰＵ１０１は、Ｎが、ネットワーク上に接続されるＭＦＰの数（Ｍ）を越えたかどうかを判断し、まだ越えていないと判断するとステップＳ１１２０へ処理を戻し、越えたと判断すると、処理をリターンさせる。
【００９４】
ステップＳ１１１０，Ｓ１１２０，Ｓ１１７０およびＳ１１８０の処理により、ジョブ確認画面作成処理では、自機以外の、ネットワークに接続されたすべてのＭＦＰについて、ログインユーザが登録したジョブの有無を検出できる。
【００９５】
このように生成されるジョブ確認画面の一例を図１６に示す。
【００９６】
図１６を参照して、ジョブ確認画面７００には、ログインユーザのユーザ名（図１６では、「Ｔａｎａｋａ」）が表示され、その下方に、ログインユーザが登録しているジョブについての情報が表形式で示されている。なお、図１６は、ＭＦＰ（２）（ＭＦＰ１００Ｂ）においてジョブ確認処理が実行された場合の表示画面である。
【００９７】
当該表中で、「登録元」は、各ジョブが登録されているＭＦＰを特定する情報であり、ファイル名および実行状況は、図１１等を参照して説明したものと同じである。選択実行とは、各ジョブについての、上記した転送実行キーを表示させる欄である。
【００９８】
図１６では、３件のジョブについての情報が含まれており、その中の、「実行待ち」の２件のジョブについては、それぞれ、転送実行キー７０１，７０２が表示されている。
【００９９】
また、ジョブ確認画面７００には、ジョブの転送を希望しない際にユーザが操作するＯＫキー７０３が表示されている。
【０１００】
再度図１４を参照して、ステップＳ１１００でジョブ確認画面を作成した後、ＣＰＵ１０１は、ステップＳ１２００で、ジョブ確認画面を表示画面１１１Ａに表示させ、ステップＳ１２１０に処理を進める。
【０１０１】
ステップＳ１２１０では、ＣＰＵ１０１は、ジョブ確認画面において、いずれか１つの転送実行キーに対する操作がなされたか否かを判断する。そして、操作がなされたと判断するとステップＳ１２２０へ、転送実行キーが操作されずＯＫキー７０３が操作されたと判断すると、そのまま処理をリターンさせる。
【０１０２】
ステップＳ１２２０では、ＣＰＵ１０１は、操作された転送実行キーが対応するジョブの登録元のＭＦＰに対して、自機を送信先として、当該ジョブを転送する要求（転送要求）を送信する。
【０１０３】
たとえば、図１６に示したジョブ確認画面７００が表示されているときに転送実行キー７０２が操作されると、ＭＦＰ１００ＢからＭＦＰ１００Ａ（ＭＦＰ（１））に、（ジョブ確認画面７００に３番目に表示されている）ファイル名がＭｉｃｒｏのジョブを送信する要求が送信される。
【０１０４】
再度図１４を参照して、ステップＳ１２２０で転送要求を送信すると、ＣＰＵ１０１は、ジョブが送信されてくるまで待機し、ジョブが送信されてくると、ステップＳ１２３０で、受信し、メモリ部４５３に格納する。また、このとき、受信したジョブに関する情報をジョブ管理テーブルに登録する。
【０１０５】
たとえば、ＭＦＰ（２）のジョブ管理テーブルが図１７に示すような状態であり、ＭＦＰ（１）のジョブ管理テーブルが図１２に示す状態であったとする。図１７には、ジョブ管理テーブルにジョブに関する情報が登録されていない状態が示されている。そして、この状態で、ＭＦＰ（２）からＭＦＰ（１）に、ＭＦＰ（１）において処理待ちの「Ｍｉｃｒｏ」というファイル名に関するジョブの転送要求が送信され、これに応じて、ＭＦＰ（１）からＭＦＰ（２）にジョブが転送されたとする。このような場合、ＭＦＰ（１）のジョブ管理テーブルは、図１３に示されるように、転送されたジョブのデータが削除されるように更新される。一方、ＭＦＰ（２）のジョブ管理テーブルは、図１８に示されるように、送信されてきたジョブのデータが追加されるように、更新される。
【０１０６】
また、ジョブの転送が行なわれることにより、ジョブ確認画面の表示も、図１９に示すように更新される。図９を参照して、ジョブ確認画面７１０では、ジョブ確認画面７００（図１６参照）と比較して、３件目のジョブについて、登録元がＭＦＰ（２）に変更され、転送実行キーの表示が消えている。
【０１０７】
再度図１４を参照して、ステップＳ１２３０で、ジョブを受信し、ジョブ管理テーブルを更新すると、ＣＰＵ１０１は、ステップＳ１２４０で、自機が、すぐにジョブを実行可能であるか否かを判断する。そして、すぐに実行可能であると判断すると、ステップＳ１２８０に処理を進め、すぐに実行することができないと判断すると、ステップＳ１２５０に処理を進める。
【０１０８】
ステップＳ１２５０では、ＣＰＵ１０１は、ジョブ確認画面を、ジョブの実行ができない旨の警告を表示するように更新する。このように更新されたジョブ確認画面の一例を図２０に示す。
【０１０９】
図２０を参照して、ジョブ確認画面７３０では、ジョブ確認画面７１０（図１９参照）と比較すると、３件目のジョブについて、選択実行の欄に、ジョブの印刷の実行ができないこと、および、実行するためには用紙の補給が必要であることが表示されている。
【０１１０】
再度図１４を参照して、ステップＳ１２５０で警告を表示した後、ステップＳ１２６０では、ＣＰＵ１０１は、警告内容が解除されたか否かを判断する。図２０に示した例であれば、用紙が補給されたか否かを判断する。そして、警告内容を解除されたと判断された場合には、ステップＳ１２７０に処理を進める。
【０１１１】
ステップＳ１２７０では、ＣＰＵ１０１は、警告表示を終了させて、ステップＳ１２８０に処理を進める。
【０１１２】
ステップＳ１２８０では、ＣＰＵ１０１は、（ステップＳ１２３０で受信した）ジョブの印刷を開始させ、ステップＳ１２９０に処理を進める。なお、ＣＰＵ１０１は、ステップＳ１２８０において、さらに、ジョブ管理テーブルの中の、印刷を開始させたジョブについての実行状況を「実行中」に更新する。これにより、表示画面１１１Ａには、図２１に示すジョブ確認画面７５０が表示される。図２１に示されたジョブ確認画面７５０では、３件目の実行状況が「実行中」とされている。
【０１１３】
ステップＳ１２９０では、ＣＰＵ１０１は、（ステップＳ１２３０で受信した）ジョブの印刷が終了したか否かを判断し、終了したと判断すると、ステップＳ１３００に処理を進める。
【０１１４】
ステップＳ１３００では、ＣＰＵ１０１は、印刷の完了したジョブのデータをメモリ部４５３から削除し、ステップＳ１３１０に処理を進める。
【０１１５】
ステップＳ１３１０では、ＣＰＵ１０１は、当該ジョブに関するデータをジョブ管理テーブルから削除して、処理をリターンさせる。
【０１１６】
以上説明した本実施の形態では、画像処理システムにおいて、ユーザが、現在ジョブの印刷を実行していない或るＭＦＰにログインし、そのＭＦＰに、そのユーザが他のＭＦＰですでに登録しているジョブのリストを表示させ、その中で、ユーザが選択したジョブを、そのＭＦＰに転送させることができる。転送されたジョブは、転送先のＭＦＰで、印刷を実行される。
【０１１７】
［第２の実施の形態］
本発明の画像処理装置の第２の実施の形態であるＭＦＰは、第１の実施の形態で説明したＭＦＰ１００ＡおよびＭＦＰ１００Ｂのハードウェア構成と同様のハードウェア構成を備えている。なお、本実施の形態のＭＦＰは、第１の実施の形態に対して、実行する処理内容について相違点を有する。ここでは、その相違点を中心に説明する。
【０１１８】
図２２は、本実施の形態のＭＦＰが、電源投入および初期設定が終了した後に実行する処理であり、図５に示されたフローチャートの変形例フローチャートに相当する。
【０１１９】
図２２を参照して、本実施の形態のＭＦＰのＣＰＵ（以下、単にＣＰＵ１０１と呼ぶ）は、ステップＳ４０でログインを許可する処理を実行した後、ステップＳ４１で、ログインを許可したことを、許可したユーザを特定する情報とともに、ネットワーク上の他のすべてのＭＦＰに対して通知する。これにより、ネットワーク上のすべてのＭＦＰにおいて、他のＭＦＰにおいていつ誰がログインしたかが認識される。
【０１２０】
そして、ＣＰＵ１０１は、ステップＳ５０で、基本画面を表示させた後、ステップＳ５１に処理を進める。
【０１２１】
ステップＳ５１では、ＣＰＵ１０１は、ジョブ転送用情報を受信したかどうかを判断する。ジョブ転送用情報は、自機のログインユーザが、他のＭＦＰで登録しているジョブについての情報である。そして、ＣＰＵ１０１は、ジョブ転送用情報を受信したと判断すると、ステップＳ５２に処理を進め、受信していないと判断すると、ステップＳ６０に処理を進める。
【０１２２】
ステップＳ６０からステップＳ１３０の処理は、第１の実施の形態と同様の処理であるため、説明を繰り返さない。
【０１２３】
図２３は、本実施の形態のＣＰＵ１０１が実行するジョブ実行処理のフローチャートであり、図１０に示されたフローチャートの変形例のフローチャートに相当する。
【０１２４】
本実施の形態では、ＣＰＵ１０１は、ステップＳ７４０でジョブの印刷を待機させた後、ステップＳ７４１で、他のＭＦＰからのログインの通知を受信したか否かを判断する。ここで受信したかどうかを判断するログイン通知は、ステップＳ４１において通知するものに相当する。そして、ログイン通知を受信したと判断するとステップＳ７４２へ、受信していないと判断するとステップＳ７５０へ、それぞれ処理を進める。
【０１２５】
ステップＳ７４２では、ＣＰＵ１０１は、ログイン通知においてログインしたとされるユーザについて、自機のジョブ管理テーブルでジョブが登録されているか否かを判断し、されていると判断するとステップＳ７４３へ、登録されていないと判断するとステップＳ７５０へ、それぞれ処理を進める。
【０１２６】
ステップＳ７４３では、ＣＰＵ１０１は、ログイン通知を送信してきたＭＦＰに対して、ジョブ転送用情報を送信し、ステップＳ７５０に処理を進める。なお、ここで、ＣＰＵ１０１は、自機のジョブ管理テーブル内を検索することにより、ログイン通知においてログインしたとされるユーザがユーザ名となっているジョブを選択し、当該選択したジョブに関して登録されている情報を、ジョブ転送用情報として作成する。なお、ＣＰＵ１０１は、ジョブ転送用情報を、実行状況が実行待ちとされているジョブのみの情報から構成させても良い。
【０１２７】
ステップＳ７５０以降、図１０と同じステップ番号の処理の内容は、図１０を参照して説明したものと同様であるため、説明を繰り返さない。
【０１２８】
本実施の形態のＭＦＰでは、ジョブ転送用情報は、ステップＳ７４３によって、他のＭＦＰにユーザがログインしたときにそのＭＦＰに対して送信されるものであって、ステップＳ５１の処理によって受信されるものである。なお、ジョブ転送用情報は、他のＭＦＰにおいてユーザがログインしたときに、そのユーザが自機に登録しているジョブに関する情報である。
【０１２９】
再度図２２を参照して、ステップＳ５１でジョブ転送用情報を受信したと判断すると、ＣＰＵ１０１は、ステップＳ５２で、表示画面１１１Ａに、ジョブ転送用画面を表示させた後、ステップＳ５３に処理を進める。
【０１３０】
図２４に、ジョブ転送用画面の一例を示す。なお、ジョブ転送用画面は、ジョブ転送用情報に基づいて生成される画面である。
【０１３１】
ジョブ転送用画面８００は、或るユーザの或るＭＦＰに登録されたジョブの一覧を表示する画面であり、ジョブ確認画面と同様に、ユーザ名と、各ジョブについての登録元、ファイル名、実行状況が表示されている。なお、ＣＰＵ１０１は、ジョブ転送用画面８００において、実行状況が「実行待ち」とされているジョブについては、転送キー８０１，８０２をそれぞれ表示させている。
【０１３２】
なお、図２４では、ＭＦＰ（２）において表示されている状態のジョブ転送用画面８００が示されている。つまり、ジョブ転送用画面８００は、ＭＦＰ（１）に３件のジョブを登録しているユーザがＭＦＰ（２）にログインした際に、そのログインを通知されたＭＦＰ（１）がＭＦＰ（２）に対して（図２４中の３件のジョブについての）ジョブ転送用情報を送信したことに基づいて、ＭＦＰ（２）で表示される画面である。なお、転送キー８０１，８０２に、「ＭＦＰ（２）へ転送」と表示されているのは、転送キー８０１，８０２が操作された場合に、その時点でジョブ転送用画面８００が表示されているＭＦＰにジョブが転送されることをユーザに示すためである。
【０１３３】
再度図２２を参照して、ステップＳ５３では、ＣＰＵ１０１は、転送を指示する操作があったか否かを判断する。なお、転送を指示する操作とは、転送キー８０１または転送キー８０２に対する操作である。そして、そのような操作があったと判断すると、ステップＳ５４に処理を進め、なかったと判断すると、ステップＳ６０に処理を進める。
【０１３４】
ステップＳ５４では、ＣＰＵ１０１は、操作された転送キーに対応するジョブを当該ジョブが登録されているＭＦＰに対して自機に転送するように要求し、そして、転送されてきたジョブの印刷を実行して、ステップＳ６０に処理を進める。
【０１３５】
以上説明した本実施の形態のＭＦＰは、或るユーザについてのジョブを登録されている場合に、ネットワーク上の他のＭＦＰにそのユーザがログインすれば、ログイン先のＭＦＰに対して、ジョブ転送用情報を送信することにより、積極的に、自機に登録されているジョブを転送するための処理を実行する。
【０１３６】
また、以上説明した各実施の形態の画像処理システムは、ＭＦＰに登録されているジョブに関する情報（ジョブ管理テーブル）が、ＭＦＰ間でのみ、その情報をやりとりされるように構成されたが、ＰＣ２００Ａ，２００Ｂにおいても各ＭＦＰにおけるジョブに関する情報の閲覧およびＭＦＰ間のジョブの転送の指示が可能であるように構成されても良い。
【０１３７】
また、以上説明した各実施の形態では、画像の処理を行なうジョブとして印刷ジョブの例を示したが、本発明が対象とするジョブはこれに限定されるものではない。本発明が対象とするジョブは、たとえばスキャン画像の送信を行なうジョブであっても良い。ジョブが、スキャン画像の送信を行なうものである場合の画像処理システムの動作の一例を以下に説明する。
【０１３８】
たとえば、ユーザが或るＭＦＰに送信ジョブを登録したとき、すでに、そのＭＦＰに原稿枚数の多い送信ジョブが複数件登録されていたとする。本発明に従うと、このような場合、ユーザは、別のＭＦＰにログインし、登録していたジョブをログインしたＭＦＰに転送させ、ジョブが転送されてきたＭＦＰにスキャン画像を送信させることができる。
【０１３９】
また、ジョブは、ファックス送信を行なうジョブであっても良い。
【０１４０】
さらに、本発明が対象とするジョブとして、入力された画像の処理を行なうジョブが挙げられる。また、このようなジョブの具体的な動作には、たとえば、画像の天地補正や傾き補正、色変換、裏写り除去、暗号化、圧縮など、画像の処理にある程度の時間を費やす動作内容が挙げられる。本発明では、ジョブを登録したＭＦＰにこのようなジョブがすでに登録されている場合であっても、他のＭＦＰにログインし、そこにジョブを転送させて実行させることができる。つまり、このような場合であっても、本発明は有効である。
【０１４１】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。また、各実施の形態は、可能な限り、必要に応じて組み合わされて実施されることができるものとする。
【図面の簡単な説明】
【０１４２】
【図１】本発明の画像処理装置の第１の実施の形態であるＭＦＰを含む画像処理システムの構成を示す図である。
【図２】図１のＭＦＰのハードウェア構成を示す図である。
【図３】図１のＰＣのハードウェア構成を示すブロック図である。
【図４】図１のＭＦＰとＰＣの機能構成を示す機能ブロック図である。
【図５】図１のＭＦＰのＣＰＵが、ＭＦＰの電源投入および初期設定が終了した後に実行する処理のフローチャートである。
【図６】図２のＭＦＰの表示画面に表示される待機画面の一例を示す図である。
【図７】図１のＰＣのディスプレイに表示されるログイン用画面の一例を示す図である。
【図８】図２のＭＦＰの表示画面に表示される基本画面の一例を示す図である。
【図９】図１のＰＣのＣＰＵが、ＭＦＰにジョブを送信するために実行する処理のフローチャートである。
【図１０】図５中のジョブ実行処理のサブルーチンのフローチャートである。
【図１１】図４のＭＦＰのメモリ部に格納されるジョブ管理テーブルの一例を示す図である。
【図１２】図４のＭＦＰのメモリ部に格納されるジョブ管理テーブルの他の例を示す図である。
【図１３】図４のＭＦＰのメモリ部に格納されるジョブ管理テーブルのさらに他の例を示す図である。
【図１４】図５中のジョブ確認処理のサブルーチンのフローチャートである。
【図１５】図１４中のジョブ確認画面作成処理のサブルーチンのフローチャートである。
【図１６】図２のＭＦＰの表示画面に表示されるジョブ確認画面の一例を示す図である。
【図１７】図４のＭＦＰのメモリ部に格納されるジョブ管理テーブルの別の例を示す図である。
【図１８】図４のＭＦＰのメモリ部に格納されるジョブ管理テーブルのさらに別の例を示す図である。
【図１９】図２のＭＦＰの表示画面に表示されるジョブ確認画面の他の例を示す図である。
【図２０】図２のＭＦＰの表示画面に表示されるジョブ確認画面のさらに他の例を示す図である。
【図２１】図２のＭＦＰの表示画面に表示されるジョブ確認画面のさらに別の例を示す図である。
【図２２】本発明の第２の実施の形態のＭＦＰのＣＰＵが、ＭＦＰの電源投入および初期設定が終了した後に実行する処理のフローチャートである。
【図２３】本発明の第２の実施の形態のＭＦＰのＣＰＵが実行する、ジョブ実行処理のフローチャートである。
【図２４】本発明の第２の実施の形態のＭＦＰの表示画面に表示されるジョブ転送用画面の一例を示す図である。
【符号の説明】
【０１４３】
１００Ａ，１００Ｂ  ＭＦＰ、２００Ａ，２００Ｂ  ＰＣ、４００  ログイン用画面、５００  待機画面、６００  基本画面、７００，７１０，７３０  ジョブ確認画面、７０１，７０２  転送実行キー、８００  ジョブ転送用画面、８０１，８０２  転送キー。
【図１】
2006295716.tif 000003
【図２】
2006295716.tif 000004
【図３】
2006295716.tif 000005
【図４】
2006295716.tif 000006
【図５】
2006295716.tif 000007
【図６】
2006295716.tif 000008
【図７】
2006295716.tif 000009
【図８】
2006295716.tif 000010
【図９】
2006295716.tif 000011
【図１０】
2006295716.tif 000012
【図１１】
2006295716.tif 000013
【図１２】
2006295716.tif 000014
【図１３】
2006295716.tif 000015
【図１４】
2006295716.tif 000016
【図１５】
2006295716.tif 000017
【図１６】
2006295716.tif 000018
【図１７】
2006295716.tif 000019
【図１８】
2006295716.tif 000020
【図１９】
2006295716.tif 000021
【図２０】
2006295716.tif 000022
【図２１】
2006295716.tif 000023
【図２２】
2006295716.tif 000024
【図２３】
2006295716.tif 000025
【図２４】
2006295716.tif 000026