(57)【要約】【課題】  機密が漏れるのを防止するとともに、待ち時間を少なくすること。【解決手段】  ＭＦＰは、操作パネルからログイン指示を受け付ける操作受付部１０と、ユーザ認証が成功することを条件に、ログインを許可するログインユーザ管理部３０と、ネットワークを介して接続されたＰＣからジョブを受信する遠隔操作受付部２０と、ジョブの実行を制御するジョブ制御部４０、を備え、ジョブ制御部４０は、ログインユーザ管理部３１によりログインが許可されている間に遠隔操作受付部２０により受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止する禁止部４２を含む。【選択図】        図４
2008018544.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件に、ログインを許可するログイン許可手段と、
ネットワークを介して接続されたコンピュータからジョブを受信するジョブ受信手段と、
ジョブの実行を制御する制御手段と、を備え、
前記制御手段は、前記ログイン許可手段によりログインが許可されている間に前記ジョブ受信手段により受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止する禁止手段を含む、画像形成装置。
【請求項２】
前記禁止手段は、前記ログイン許可手段によるログインの許可が解除されるまで、前記受信したジョブの実行を禁止する、請求項１に記載の画像形成装置。
【請求項３】
前記禁止手段は、前記受信したジョブが画像の形成を指示する場合、該受信したジョブを前記ジョブ実行手段に実行させるのを禁止する、請求項１に記載の画像形成装置。
【請求項４】
前記ジョブを送信してきたユーザを識別するためのユーザ識別情報を受信するユーザ識別情報受信手段をさらに備え、
前記禁止手段は、前記ログイン許可手段によりログインが許可されているユーザの属性と、前記受信されたジョブを送信してきたユーザの属性とに基づいて、該受信したジョブを前記ジョブ実行手段に実行させるか否かを決定する決定手段を含む、請求項１に記載の画像形成装置。
【請求項５】
前記決定手段によりジョブを実行させることが決定された場合、前記コンピュータからメッセージを受信するメッセージ受信手段と、
前記受信したメッセージを表示する表示手段と、をさらに備えた請求項４に記載の画像形成装置。
【請求項６】
前記受信されたジョブが前記ジョブ実行手段に実行されることに応じて、該ジョブを送信してきたコンピュータにジョブが実行されたことを示す信号を送信するジョブ開始信号送信手段をさらに備えた、請求項１に記載の画像形成装置。
【請求項７】
操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件にログインを許可するステップと、
ネットワークを介して接続されたコンピュータからジョブを受信するステップと、
前記ログインが許可されている間に前記受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止するステップを含む、ジョブ管理方法。
【請求項８】
操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件にログインを許可するステップと、
ネットワークを介して接続されたコンピュータからジョブを受信するステップと、
ジョブの実行を制御するステップと、を含み、
前記制御ステップは、前記ログイン許可ステップによりログインが許可されている間に前記受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止するステップを、コンピュータに実行させるジョブ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、ジョブ管理方法およびジョブ管理プログラムに関し、特に、複数のユーザが同時に使用可能な画像形成装置、その画像形成装置で実行されるジョブ管理方法およびジョブ管理プログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを用いた通信技術の発達により、ネットワークに接続されたＰＣから画像形成装置を遠隔操作することが可能となっている。ユーザが操作パネルを操作して画像形成装置に画像形成させる場合、ユーザは画像形成装置が出力する用紙を直ちに手に取ることができるが、ユーザが遠隔操作で画像形成装置に画像形成させる場合、別のユーザが操作パネルで画像形成装置を操作していると、遠隔操作で画像を形成させたユーザより先に別のユーザが用紙を手にすることができてしまう。
【０００３】
特開平８−２２３３４０号公報には、ジョブ実行資源と、該ジョブ実行資源でのジョブの実行を制御するジョブ実行制御手段と、ユーザ操作を入力する入力手段と、自動起動されるジョブの実行許諾条件を、前記入力手段から入力された所定のユーザ操作に従って設定するジョブ実行管理手段とを具え、前記ジョブ実行制御手段は、前記ジョブ実行管理手段の実行許諾条件に自動ジョブ許可が設定されている場合にのみ自動起動のジョブを実行することを特徴とする画像処理装置が記載されている。従来の画像処理装置によれば、ユーザ操作が入力されている間は、自動起動ジョブを実行しないようにすることができる。
【０００４】
しかしながら、ユーザがパネルを操作している間に、遠隔操作により画像形成装置に入力されるジョブ実行を禁止したのでは、遠隔操作されたジョブが実行されるまでの待ち時間が長くなってしまう。また、遠隔操作により画像形成装置に入力されるジョブのすべての実行を禁止する必要がない場合がある。例えば、遠隔操作により画像形成装置に入力されるジョブが、画像形成装置にデータを格納するジョブや画像形成装置に記憶されているデータを他の装置に送信するジョブ等の場合、パネルを操作しているユーザに機密が漏れることはない。また、遠隔操作により画像形成装置に入力されるジョブが画像を形成するジョブの場合、そのジョブが実行されて画像形成されるデータが機密情報に値するか否かは、パネルを操作しているユーザと遠隔操作したユーザとの関係によって異なる。例えば、パネルを操作しているユーザが、遠隔操作するユーザの上司、または同じ部門の場合である。
【特許文献１】特開平８−２２３３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能な画像形成装置を提供することである。
【０００６】
この発明の他の目的は、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能なジョブ管理方法を提供することである。
【０００７】
この発明のさらに他の目的は、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能なジョブ管理プログラムを提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するためにこの発明のある局面によれば、画像形成装置は、操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件に、ログインを許可するログイン許可手段と、ネットワークを介して接続されたコンピュータからジョブを受信するジョブ受信手段と、ジョブの実行を制御する制御手段と、を備え、制御手段は、ログイン許可手段によりログインが許可されている間にジョブ受信手段により受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止する禁止手段を含む。
【０００９】
この局面に従えば、操作パネルからログイン指示を受け付け、ログインが許可されている間に、ネットワークを介して接続されたコンピュータから所定のジョブを受信すると、そのジョブを実行するのを禁止するので、ジョブが実行されて操作パネルからログインしたユーザに機密が漏れるのを防止することができる。また、所定のジョブでなければ受信したジョブを実行するので、ジョブが実行されるまでの待ち時間をなくすことができる。その結果、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能な画像形成装置を提供することができる。
【００１０】
好ましくは、禁止手段は、ログイン許可手段によるログインの許可が解除されるまで、受信したジョブの実行を禁止する。
【００１１】
好ましくは、禁止手段は、受信したジョブが画像の形成を指示する場合、該受信したジョブをジョブ実行手段に実行させるのを禁止する。
【００１２】
好ましくは、ジョブを送信してきたユーザを識別するためのユーザ識別情報を受信するユーザ識別情報受信手段をさらに備え、禁止手段は、ログイン許可手段によりログインが許可されているユーザの属性と、受信されたジョブを送信してきたユーザの属性とに基づいて、該受信したジョブをジョブ実行手段に実行させるか否かを決定する決定手段を含む。
【００１３】
この局面に従えば、ログインが許可されているユーザの属性と、受信されたジョブを送信してきたユーザの属性とに基づいて、ジョブを実行させるか否かを決定するので、機密が漏れる恐れのないユーザがログインしている場合に、ジョブを実行することができる。
【００１４】
好ましくは、決定手段によりジョブを実行させることが決定された場合、コンピュータからメッセージを受信するメッセージ受信手段と、受信したメッセージを表示する表示手段と、をさらに備える。
【００１５】
この局面に従えば、ジョブを実行させることが決定された場合、コンピュータから受信したメッセージが表示されるので、操作パネルを操作しているユーザに、コンピュータから遠隔操作するユーザからのメッセージを知らせることができる。
【００１６】
好ましくは、受信されたジョブがジョブ実行手段に実行されることに応じて、該ジョブを送信してきたコンピュータにジョブが実行されたことを示す信号を送信するジョブ開始信号送信手段をさらに備える。
【００１７】
この局面に従えば、コンピュータから遠隔操作するユーザにジョブの実行が開始されたことを知らせることができる。
【００１８】
この発明の他の局面によれば、ジョブ管理方法は、操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件にログインを許可するステップと、ネットワークを介して接続されたコンピュータからジョブを受信するステップと、ログインが許可されている間に受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止するステップを含む。
【００１９】
この局面に従えば、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能なジョブ管理方法を提供することができる。
【００２０】
この発明の他の局面によれば、ジョブ管理プログラムは、操作パネルからログイン指示を受け付け、ユーザ認証が成功することを条件にログインを許可するステップと、ネットワークを介して接続されたコンピュータからジョブを受信するステップと、ジョブの実行を制御するステップと、を含み、制御ステップは、ログイン許可ステップによりログインが許可されている間に受信されたジョブが所定のジョブの場合、該受信したジョブを実行するのを禁止するステップを、コンピュータに実行させる。
【００２１】
この局面に従えば、機密が漏れるのを防止するとともに、待ち時間を少なくすることが可能なジョブ管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２３】
図１は、本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。図１を参照して、画像形成システム１は、それぞれがネットワーク２に接続されたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１０１，１０２とパーソナルコンピュータ（以下「ＰＣ」という）１０５とを含む。
【００２４】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク２は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）に接続されている。
【００２５】
ＰＣ１０５は、一般的なコンピュータであり、ＭＦＰ１００，１０１，１０２を制御するためのプリンタドライバプログラムがインストールされている。なお、ＭＦＰ１００，１０１，１０２の種類が異なる場合、ＰＣ１０５には、ＭＦＰ１００，１０１，１０２を制御するための３種類のプリンタドライバプログラムがそれぞれインストールされる。
【００２６】
ＭＦＰ１００，１０１，１０２各々は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においてはＭＦＰ１００，１０１，１０２を例に説明するが、ＭＦＰ１００，１０１，１０２に代えて、画像を形成する機能を備えた装置であれば、たとえば、プリンタ、ファクシミリ装置等であってもよい。また、ＭＦＰ１００，１０１，１０２は、機能が同じなので以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。
【００２７】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰの機能の概要を示す機能ブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０とユーザインターフェースとしての操作パネル１６０とを含む。
【００２８】
メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００２９】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取データ（画像データ）を一時的に記憶する。
【００３０】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３１】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＭＦＰ１０１，１０２またはＰＣ１０５との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。また、通信Ｉ／Ｆ部１１２は、電子メールサーバとの間で電子メールを送受信する。
【００３２】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙にプリントする。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３３】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録されたジョブ管理プログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記録されたジョブ管理プログラムに限られず、ＨＤＤ１１６に記憶されたジョブ管理プログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたジョブ管理プログラムを書換える、または、新たなジョブ管理プログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからジョブ管理プログラムをダウンロードして、そのジョブ管理プログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３４】
本実施の形態におけるＭＦＰ１００は、ＰＣ１０５により遠隔操作される。ここでは、操作部１６０Ｂを操作するユーザを直接操作ユーザといい、操作部１６０Ｂに入力される直接操作ユーザによる操作を直接操作という。また、ＰＣ１０５を操作するユーザを遠隔操作ユーザといい、ＰＣ１０５から受信する操作を遠隔操作という。
【００３５】
図４は、ＭＦＰが備えるＣＰＵ１１１の機能の概要を示す機能ブロック図である。図４を参照して、ＣＰＵ１１１は、直接操作を受け付ける操作受付部１０と、遠隔操作を受け付ける遠隔操作受付部２０と、直接操作または遠隔操作をしたユーザを管理するためのログインユーザ管理部３０と、直接操作または遠隔操作により定まるジョブの実行を制御するためのジョブ制御部４０と、実行するジョブの状態を通知するためのジョブ状態通知部５０と、外部からメッセージを受信するメッセージ受信部６０と、受信されたメッセージを表示するメッセージ表示部７０とを含む。
【００３６】
操作受付部１０は、直接操作ユーザが操作部１６０Ｂに入力する直接操作を受け付け、直接操作をログインユーザ管理部３０またはジョブ制御部４０に出力する。直接操作は、ログイン指示と、ログオフ指示と、ジョブ実行指示とを含む。操作受付部１０は、受け付けた直接操作がログイン指示の場合、表示部１６０Ａにログイン画面を表示し、操作部１６０Ｂにユーザにより入力されるユーザ識別情報とパスワードとを受け付ける。操作受付部１０は、ユーザ識別情報とパスワードとをログインユーザ管理部３０に出力する。操作受付部１０は、ログイン指示を受け付け、ログインユーザ管理部３０で直接操作ユーザのユーザ認証が成功することを条件に、ジョブ実行指示を受け付ける。操作受付部１０は、受け付けた直接操作がログオフ指示の場合、ログオフ指示をログインユーザ管理部３０に出力する。ログオフ指示は、ユーザ識別情報を含む。操作受付部１０は、受け付けた直接操作がジョブ実行指示の場合、直接操作ユーザのユーザ認証が成功していれば、ジョブ実行指示をログインユーザ管理部３０およびジョブ制御部４０に出力するが、直接操作ユーザのユーザ認証が成功していなければ、受け付けたジョブ実行指示を無視する。この場合、操作受付部１０が、表示部１６０Ａにエラーメッセージを表示するようにしてもよい。
【００３７】
遠隔操作受付部２０は、通信Ｉ／Ｆ部１１２がコンピュータ１０５から受信する遠隔操作を受け付け、遠隔操作をログインユーザ管理部３０またはジョブ制御部４０に出力する。遠隔操作は、ログイン指示と、ログオフ指示と、ジョブ実行指示とを含む。ジョブ実行指示は、画像を形成するためのプリントジョブを含む。遠隔操作受付部２０は、受け付けた遠隔操作がログイン指示の場合、通信Ｉ／Ｆ部１１２からユーザ識別情報とパスワードとを受け付ける。遠隔操作受付部２０は、ユーザ識別情報とパスワードとをログインユーザ管理部３０に出力する。遠隔操作受付部２０は、ログイン指示を受け付け、ログインユーザ管理部３０で遠隔操作ユーザのユーザ認証が成功することを条件に、プリントジョブ以外のジョブ実行指示を受け付ける。遠隔操作受付部２０は、受け付けた遠隔操作がログオフ指示の場合、ログオフ指示をログインユーザ管理部３０に出力する。
【００３８】
遠隔操作受付部２０は、受け付けた遠隔操作がプリントジョブ以外のジョブを含むジョブ実行指示の場合、遠隔操作ユーザのユーザ認証が成功していれば、ジョブ実行指示をログインユーザ管理部３０およびジョブ制御部４０に出力するが、遠隔操作ユーザのユーザ認証が成功していなければ、受け付けたジョブ実行指示を無視する。この場合、遠隔操作受付部２０が、ジョブ実行指示を送信してきたＰＣにエラーメッセージを返信するようにしてもよい。遠隔操作受付部２０は、受け付けた遠隔操作がプリントジョブのジョブ実行指示の場合、遠隔操作ユーザのユーザ認証が成功していなくてもジョブ実行指示を受け付け、ジョブ実行指示をログインユーザ管理部３０およびジョブ制御部４０に出力する。この場合、ジョブ実行指示は、遠隔操作ユーザを識別するためのユーザ識別情報を含む。なお、ユーザ識別情報と、ＰＣ１０５を識別するための装置識別情報との関連付けを定義する定義データをＨＤＤ１１６に予め記憶しておき、その定義データを用いてジョブ実行指示を送信してきた装置の装置識別情報から遠隔操作ユーザのユーザ識別情報を特定するようにしてもよい。この場合は、ＰＣ１０５からユーザ識別情報を受信する必要はない。
【００３９】
ログインユーザ管理部３０は、ＭＦＰ１００にログインしているユーザを管理する。ログインユーザ管理部３０は、ユーザ認証部３１を含む。ユーザ認証部３１は、操作受付部１０または遠隔操作受付部２０からユーザ識別情報とパスワードとが入力されると、ＨＤＤ１１６に予め記憶されたユーザデータを用いて、認証する。ここで、ユーザデータについて説明する。
【００４０】
図５は、ユーザデータのフォーマットの一例を示す図である。図５を参照して、ユーザデータは、ユーザ識別情報と、パスワードと、ユーザ属性との関連付を定義する。ユーザ属性は、ユーザの機密性のレベルを示す。ここでは、ユーザ属性として、管理職にレベル「１」、管理職でない社員にレベル「２」をそれぞれ付与する例を説明する。なお、ユーザ属性は、情報を共有する複数人のユーザのグループを識別するグループ識別情報としてもよい。例えば、部に属するユーザのグループ、または課に属するユーザのグループそれぞれに、同じグループ識別情報を付与する。さらに、ユーザ属性は、機密性のレベルと、グループ識別情報とを組み合わせたものであってもよい。
【００４１】
図４に戻って、ユーザ認証部３１は、操作受付部１０または遠隔操作受付部２０から入力されるユーザ識別情報とパスワードとを含むユーザデータがＨＤＤ１１６に記憶されていれば、そのユーザ識別情報で識別されるユーザを認証する。ログインユーザ管理部３０は、ユーザ認証部３１により認証されたユーザのログインを許可するが、そのようなユーザデータが記憶されていなければ、そのユーザ識別情報で識別されるユーザを認証することなく、ログインを許可しない。また、ログインユーザ管理部３０は、操作受付部１０または遠隔操作受付部２０からログオフ指示が入力されると、ログオフ指示に含まれるユーザ識別情報で識別されるユーザに対するログインの許可を取り消し、ログオフさせる。
【００４２】
操作受付部１０は、ユーザ認証部３１によりログインが許可されると、ログインが許可されたユーザ識別情報をジョブ制御部４０に出力するとともに、その後に操作部１１６Ｂに入力されるジョブ実行指示を受け付ける。遠隔操作受付部２０は、ユーザ認証部３１によりログインが許可されると、ログインが許可されたユーザ識別情報をジョブ制御部４０に出力するとともに、その後に通信Ｉ／Ｆ部１１２で受信されるプリントジョブ以外のジョブを含むジョブ実行指示を受け付ける。
【００４３】
ログインユーザ管理部３０は、操作受付部１０から入力されたユーザ識別情報であって、ユーザ認証部３１によりログインが許可されたユーザ識別情報と、操作受付部１０から入力されるジョブ実行指示に基づくジョブとを関連付け、それらをジョブ制御部４０に出力する。また、ログインユーザ管理部３０は、遠隔操作受付部２０がプリントジョブ以外のジョブを含む場合、ジョブ実行指示に含まれるユーザ識別情報とプリントジョブ以外のジョブとを関連付け、それらをジョブ制御部４０に出力する。遠隔操作受付部２０から入力されるジョブ実行指示は、通信Ｉ／Ｆ部１１２が受信したログイン指示を送信してきたＰＣ１０５から送信されたジョブ実行指示である。また、ログインユーザ管理部３０は、遠隔操作受付部２０がプリントジョブを含む場合、ジョブ実行指示に含まれるユーザ識別情報とプリントジョブとを関連付け、それらをジョブ制御部４０に出力する。
【００４４】
ジョブ制御部４０は、実行可否判断部４１と、実行禁止部４２とを含む。実行可否判断部４１は、操作受付部１０または遠隔操作受付部２０から入力されるジョブ実行指示に基づいて、ジョブを実行するか否かを判断する。実行可否判断部４１は、操作受付部１０からジョブ実行指示が入力される場合、そのジョブ実行指示に基づくジョブの実行を許可する。実行可否判断部４１は、遠隔操作受付部２０からジョブ実行指示が入力される場合、ログインが許可された直接操作ユーザが存在しなければ、そのジョブ実行指示に基づくジョブの実行を許可する。さらに、実行可否判断部４１は、遠隔操作受付部２０からジョブ実行指示が入力される場合、ログインが許可された直接操作ユーザが存在するならば、そのジョブ実行指示に基づくジョブの実行を、所定の条件を満たすことを条件に許可するが、所定の条件を満たさなければ許可しない。ジョブ制御部４０は、実行可否判断部４１により実行が許可されたジョブを実行する。
【００４５】
所定の条件は、（１）ジョブ実行指示がプリントジョブ以外のジョブを含むこと、（２）ジョブ実行指示がプリントジョブを含み、かつ、プリントデータが機密情報を含まないこと、または（３）ジョブ実行指示がプリントジョブを含み、かつ、ジョブ実行指示に関連付けられたユーザ識別情報のユーザ属性が直接操作ユーザのユーザ属性以下であること、である。
【００４６】
実行禁止部４２は、実行可否判断部４１によりジョブの実行が許可されない場合、そのジョブの実行を禁止する。実行禁止部４２は、所定の条件が、（３）ジョブ実行指示がプリントジョブを含み、かつ、ジョブ実行指示に関連付けられたユーザ識別情報のユーザ属性が直接操作ユーザのユーザ属性以下でない場合は、その直接操作ユーザがログアウトするまで、ジョブ実行指示に含まれるプリントジョブの実行を禁止する。
【００４７】
ジョブ制御部４０は、ジョブの状態をジョブ状態通知部５０に出力する。ジョブ状態通知部５０は、ジョブ実行指示を送信してきたＰＣ１０５に、ジョブの状態を含むメッセージを送信する。ジョブの状態は、実行が禁止された待機状態、実行が開始された開始状態、実行が終了した終了状態を含む。また、メッセージは、例えば、ログインが許可された直接操作ユーザが存在すること、さらに、その直接操作ユーザの名前を含めるようにしてもよい。
【００４８】
メッセージ受信部６０は、通信Ｉ／Ｆ部１１２がジョブ実行指示を送信してきたＰＣ１０５からメッセージを受信すると、そのメッセージを受け付け、メッセージ表示部７０に出力する。メッセージ表示部７０は、メッセージを表示部１６０Ａに表示する。メッセージは、例えば、遠隔操作ユーザが、直接操作ユーザに伝えるテキストデータを含む。
【００４９】
図６は、直接操作ジョブ実行処理の流れの一例を示すフローチャートである。直接操作ジョブ実行処理は、ＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。図６を参照して、ＣＰＵ１１１は、操作部１６０Ｂを操作する直接操作ユーザを認証する（ステップＳ０１）。具体的には、操作部１６０Ｂにログイン指示が入力されると、表示部１６０Ａにログイン画面を表示し、操作部１６０Ｂにユーザにより入力されるユーザ識別情報とパスワードとを受け付ける。そして、受け付けたユーザ識別情報およびパスワードを含むユーザデータがＨＤＤ１１６に記憶されていれば、その直接操作ユーザを認証し、そうでなければその直接操作ユーザを認証しない。認証に成功したならば処理をステップＳ０２に進め、認証に失敗したならば処理を終了する。
【００５０】
次のステップＳ０２では、認証に成功した直接操作ユーザのログインを許可し、ジョブ実行指示の入力を可能にする。そして、直接操作ジョブを受け付けたか否かを判断する（ステップＳ０３）。直接操作ジョブは、操作部１６０Ｂに入力されるジョブ実行指示である。直接操作ジョブを受け付けたならば処理をステップＳ０４に進め、そうでなければステップＳ０４をスキップして処理をステップＳ０５に進める。ステップＳ０４においては、直接操作ジョブを実行し、処理をステップＳ０５に進める。ステップＳ０５においては、ログオフ指示を受け付けたか否かを判断する。ログオフ指示を受け付けたならば、処理をステップＳ０６に進め、そうでなければ処理をステップＳ０３に戻す。ステップＳ０６においては、ステップＳ０２においてログインを許可した直接操作ユーザをログオフさせ、処理を終了する。具体的には、ステップＳ０２におけるログインの許可を取り消す。
【００５１】
図７は、遠隔操作ジョブ実行処理の流れの一例を示すフローチャートである。遠隔操作ジョブ実行処理は、ＣＰＵ１１１がジョブ管理プログラムを実行することにより、ＣＰＵ１１１により実行される処理である。ＣＰＵ１１１は、遠隔操作ジョブ実行処理を上述した直接操作ジョブ実行処理と並行して実行することが可能である。したがって、ＣＰＵ１１１は、操作部１６０Ｂを操作する直接操作ユーザを認証し、ログインを許可している間に、遠隔操作ジョブ実行処理を実行することが可能である。
【００５２】
図７を参照して、ＣＰＵ１１１は、ログイン指示の遠隔操作を受け付けたか否かを判断する。具体的には、通信Ｉ／Ｆ部１１２が、ＰＣ１０５からログイン指示を受け付けたか否かを判断する。ログイン指示を受け付けたならば処理をステップＳ１２に進め、そうでなければ処理をステップＳ１４に進める。ステップＳ１２においては、ログイン指示に含まれるユーザ識別情報とパスワードとを用いてユーザ認証する。ユーザ認証に成功したならば処理をステップＳ１３に進め、ユーザ認証に失敗したならば処理を終了する。ステップＳ１３においては、遠隔操作ユーザのログインを許可し、処理をステップＳ１４に進める。
【００５３】
ステップＳ１４においては、ログオフ指示の遠隔操作を受け付けたか否かを判断する。具体的には、通信Ｉ／Ｆ部１１２が、ＰＣ１０５からログオフ指示を受け付けたか否かを判断する。ログオフ指示を受け付けたならば処理をステップＳ１５に進め、そうでなければ処理をステップＳ１６に進める。ステップＳ１６においては、ステップＳ１３でログインを許可した遠隔操作ユーザをログオフさせ、処理を終了する。具体的には、ステップＳ１３におけるログインの許可を取り消す。
【００５４】
ステップＳ１６においては、ジョブ実行指示の遠隔操作（以下「遠隔操作ジョブ」という）を受信したか否かを判断する。具体的には、通信Ｉ／Ｆ部１１２が、ＰＣ１０５からジョブ実行指示を受け付けたか否かを判断する。ＰＣ１０５からジョブ実行指示を受信したならば、処理をステップＳ１７に進め、そうでなければ処理を終了する。すなわち、遠隔操作ジョブ実行処理は、遠隔操作（ログイン指示、ログオフ指示またはジョブ実行指示）をＰＣ１０５から受信した場合に、実行される処理である。
【００５５】
ステップＳ１７においては、遠隔操作ジョブがプリントジョブを含むか否かを判断する。遠隔操作ジョブがプリントジョブを含むならば処理をステップＳ１８に進め、そうでなければ処理をステップＳ２０に進める。ステップＳ１８においては、遠隔操作ジョブの実行可否を判断するために実行可否判断処理を実行する。実行可否判断処理については、後述するが、遠隔操作ジョブの実行を可能と判断した時点で処理をステップＳ１７に進める。ステップＳ１９においては、遠隔操作ジョブに含まれるプリントジョブを実行し、処理を終了する。
【００５６】
一方、ステップＳ２０においては、遠隔操作ジョブを送信してきた遠隔操作ユーザは、ログインが許可されたログインユーザか否かを判断する。ログインユーザならば処理をステップＳ２１に進め、そうでなければ処理を終了する。具体的には、遠隔操作ジョブを送信してきたＰＣ１０５が、ステップＳ１１でログイン指示の遠隔操作を送信してきたＰＣと同じか否かを判断する。ステップＳ２１においては、ステップＳ１６で受け付けた遠隔操作ジョブを実行し、処理を終了する。
【００５７】
図８は、実行可否判断処理の流れの一例を示すフローチャートである。実行可否判断処理は、図７のステップＳ１６において実行される処理である。図８を参照して、プリントジョブに含まれるプリントデータが機密情報か否かを判断する（ステップＳ３１）。プリントデータが機密情報ならば処理をステップＳ３２に進め、そうでなければ処理をステップＳ３２に進める。具体的には、プリントジョブにプリントデータが機密情報を含むことを示す信号が含まれていれば、プリントデータが機密情報であると判断し、そのような信号をプリントジョブが含んでいなければ、プリントデータが機密情報でないと判断する。プリントデータが機密情報でない場合には、処理を終了するが、この場合、プリントデータが直ちに実行される（図７のステップＳ１７）。プリントジョブとプリントデータが機密情報でなければ、プリントアウトされる用紙に機密情報がプリントされないので、機密が漏れる恐れがないからである。
【００５８】
ステップＳ３２においては、遠隔操作ユーザのユーザ属性と、直接操作ユーザのユーザ属性とを比較する。ステップＳ３３においては、ステップＳ３２における比較の結果、直接操作ユーザのユーザ属性が遠隔操作ユーザのユーザ属性以上であれば、処理をステップＳ３４に進め、そうでなければ処理をステップＳ３７に進める。ユーザ属性は、ユーザの機密性のレベルを示し、ここでは、管理職にレベル「１」、管理職でない社員にレベル「２」を付与している。直接操作ユーザのユーザ属性が遠隔操作ユーザのそれ以上であれば、機密が漏れる恐れがないからである。また、ユーザ属性を、情報を共有する複数人のユーザのグループを識別するグループ識別情報とする場合には、直接操作ユーザのユーザ属性と遠隔操作ユーザのユーザ属性とが同じ場合に処理をステップＳ３４に進め、異なる場合に処理をステップＳ３７に進めるようにすればよい。両者が同じグループのユーザであれば、機密が漏れる恐れがないからである。
【００５９】
ステップＳ３４においては、遠隔操作ユーザに直接操作ユーザの情報を通知する。具体的には、通信Ｉ／Ｆ部１１２を制御して、直接操作ユーザのユーザ識別情報を遠隔操作ユーザが操作するＰＣ１０５に送信する。ＰＣ１０５においては、受信したユーザ識別情報を含むメッセージを生成し、表示する。また、ＭＦＰ１００が、直接操作ユーザのユーザ識別情報を含み、ログインしていることを示すメッセージを生成し、そのメッセージを遠隔操作ユーザが操作するＰＣ１０５に送信するようにしてもよい。
【００６０】
図９は、遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第１の図である。ＰＣ１０５は、ＭＦＰ１００から直接操作ユーザのユーザ識別情報を受信すると、メッセージを生成し、メッセージ画面を表示する。図９を参照して、メッセージ表示画面は、「ＳＡＩＴＯさんが操作パネルからログインしています。」のメッセージを含む。これにより、遠隔操作ユーザ（ＴＡＮＡＫＡさん）は、直接操作ユーザ（ＳＡＩＴＯさん）が誰であるかを判断することができる。
【００６１】
また、メッセージ表示画面は、「プリント実行」を指示するためのチェックボックスと、「操作パネルにメッセージを送ってプリント実行」を指示するためのチェックボックスとを含む。これら２つのチェックボックスルはいずれか１つが指示可能である。プリント実行を指示するためのチェックボックスが指示された場合には、メッセージを送信することなく、プリント実行指示がＭＦＰ１００に送信される。「操作パネルにメッセージを送ってプリント実行」を指示するためのチェックボックスが指示された場合、定形メッセージと、フリーワードとを選択可能となる。ここでは、定形メッセージを「今プリント中の印刷物を持って帰ってください」としている。フリーワードは、遠隔操作ユーザが自由に定めたメッセージとすることができ、入力領域にフリーワードを入力することにより、ＰＣ１０５で受け付けられる。ＰＣ１０５は、定形メッセージまたはフリーワードをＭＦＰ１００に送信する。
【００６２】
図８に戻って、ステップＳ３５においては、遠隔操作ユーザが操作するＰＣ１０５からメッセージを受信したか否かを判断する。メッセージを受信したならば処理をステップＳ３６に進め、そうでなければ処理を遠隔操作ジョブ実行処理に戻す。ステップＳ３６においては、受信したメッセージを表示部１６０Ａに表示し、処理を遠隔操作ジョブ実行処理に戻す。これにより、遠隔操作ユーザが指定した定形メッセージまたはフリーワードを、直接操作ユーザに伝えることができる。
【００６３】
図１０は、ＭＦＰで表示されるメッセージ表示画面の第１の図である。図１０を参照して、ＭＦＰで表示されるメッセージ表示画面は、「ＴＡＮＡＫＡさんからＳＡＩＴＯさんへのメッセージ」、「今プリント中の印刷物を持って帰ってください」のメッセージを含む。これにより、遠隔操作ユーザ（ＴＡＮＡＫＡさん）は、直接操作ユーザ（ＳＡＩＴＯさん）に、メッセージを伝えることができる。
【００６４】
一方、ステップＳ３７においては、遠隔操作ユーザにプリントジョブの実行待機を通知する。具体的には、通信Ｉ／Ｆ部１１２を制御して、プリントジョブの実行が待機状態となっていることを示すジョブ状態情報を遠隔操作ユーザが操作するＰＣ１０５に送信する。ＰＣ１０５においては、受信したジョブ状態情報に基づいて、遠隔操作ユーザが指示した遠隔操作ジョブの状態を説明するメッセージを生成し、表示する。また、ＭＦＰ１００が、ジョブ状態情報に基づいて、遠隔操作ユーザが指示した遠隔操作ジョブの状態を説明するメッセージを生成し、そのメッセージを遠隔操作ユーザが操作するＰＣ１０５に送信するようにしてもよい。
【００６５】
図１１は、遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第２の図である。ＰＣ１０５は、ＭＦＰ１００からジョブ状態情報を受信すると、メッセージを生成し、メッセージ画面をディスプレイに表示する。図１１を参照して、メッセージ表示画面は、「機密レベルの低い方が、操作パネルからログインしています。」、「ログアウトされるまでプリントジョブの実行は遅延されます。」のメッセージを含む。これにより、遠隔操作ユーザは、指示した遠隔操作ジョブが、未だ実行されずに待機状態となっていることを知ることができる。
【００６６】
図８に戻って、ステップＳ３８においては、直接操作ユーザがログアウトしたか否かを判断する。直接操作ユーザがログアウトするまで待機状態となり（ステップＳ３８でＮＯ）、直接操作ユーザがログアウトすると処理をステップＳ３９に進める。プリントデータが機密情報の場合に、直接操作ユーザがログインしている間は、プリントデータがプリントされないので、機密情報が著癖何時操作ユーザに漏れるのを防止することができる。
【００６７】
ステップＳ３９においては、遠隔操作ユーザにプリントジョブの実行開始を通知する。具体的には、通信Ｉ／Ｆ部１１２を制御して、プリントジョブの実行が開始された状態であることを示すジョブ状態情報を遠隔操作ユーザが操作するＰＣ１０５に送信する。ＰＣ１０５においては、受信したジョブ状態情報に基づいて、遠隔操作ユーザが指示した遠隔操作ジョブの状態を説明するメッセージを生成し、表示する。また、ＭＦＰ１００が、ジョブ状態情報に基づいて、遠隔操作ユーザが指示した遠隔操作ジョブの状態を説明するメッセージを生成し、そのメッセージを遠隔操作ユーザが操作するＰＣ１０５に送信するようにしてもよい。
【００６８】
図１２は、遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第３の図である。ＰＣ１０５は、ＭＦＰ１００からジョブ状態情報を受信すると、メッセージを生成し、メッセージ画面をディスプレイに表示する。図１２を参照して、メッセージ表示画面は、「操作パネルからログインしていた方がログアウトされました。」、「プリントジョブの実行を開始します。」のメッセージを含む。これにより、遠隔操作ユーザは、指示した遠隔操作ジョブの実行が開始された状態となっていることを知ることができる。さらに、遠隔操作ユーザは、メッセージを見てからＭＦＰ１００にプリントアウトされた印刷物を取りに移動すれば、ＭＦＰ１００にプリントアウトされた印刷物が、他人の手に渡る前に、手にすることができる。
【００６９】
以上説明したように本実施の形態におけるＭＦＰ１００は、操作パネルからログイン指示を受け付け、直接操作ユーザのログインが許可されている間に、ネットワークを介して接続されたコンピュータからジョブ実行指示を受信すると、そのジョブ実行指示が所定のジョブであれば、そのジョブを実行する。所定のジョブは、（１）プリントジョブ以外のジョブを含むこと、（２）プリントジョブを含み、かつ、プリントデータが機密情報を含まないこと、または（３）プリントジョブを含み、かつ、ジョブ実行指示に関連付けられたユーザ識別情報のユーザ属性が直接操作ユーザのユーザ属性以下であることである。このため、ジョブが実行されるまでの待ち時間をなくすことができる。また、受信したジョブが所定のジョブでなければプリントジョブの実行を禁止する。このため、ジョブが実行されて操作パネルからログインした直接操作ユーザに機密が漏れるのを防止することができる。
【００７０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施の形態の１つにおける画像形成システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰの機能の概要を示す機能ブロック図である。
【図４】ＭＦＰが備えるＣＰＵ１１１の機能の概要を示す機能ブロック図である。
【図５】ユーザデータのフォーマットの一例を示す図である。
【図６】直接操作ジョブ実行処理の流れの一例を示すフローチャートである。
【図７】遠隔操作ジョブ実行処理の流れの一例を示すフローチャートである。
【図８】実行可否判断処理の流れの一例を示すフローチャートである。
【図９】遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第１の図である。
【図１０】ＭＦＰで表示されるメッセージ表示画面の第１の図である。
【図１１】遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第２の図である。
【図１２】遠隔操作ユーザが操作するＰＣで表示されるメッセージ表示画面の一例を示す第３の図である。
【符号の説明】
【００７２】
１  画像形成システム、２  ネットワーク、１０  操作受付部、２０  遠隔操作受付部、３０  ログインユーザ管理部、３１  ユーザ認証部、４０  ジョブ制御部、４１  実行可否判断部、４２  実行禁止部、５０  ジョブ状態通知部、６０  メッセージ受信部、７０  メッセージ表示部、１０５  コンピュータ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＥＥＰＲＯＭ、１１６  ＨＤＤ、１１７  ファクシミリ部、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部。
【図１】
2008018544.tif 000003
【図２】
2008018544.tif 000004
【図３】
2008018544.tif 000005
【図４】
2008018544.tif 000006
【図５】
2008018544.tif 000007
【図６】
2008018544.tif 000008
【図７】
2008018544.tif 000009
【図８】
2008018544.tif 000010
【図９】
2008018544.tif 000011
【図１０】
2008018544.tif 000012
【図１１】
2008018544.tif 000013
【図１２】
2008018544.tif 000014