(57)【特許請求の範囲】
【請求項１】
ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置において、
ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定手段と、
前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御手段と、を有することを特徴とするジョブ処理装置。
【請求項２】
前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面は、ユーザ毎に管理され当該ユーザのために表示される操作画面をカスタマイズするための情報を含む操作環境情報に応じてカスタマイズされた操作画面であることを特徴とする請求項１記載のジョブ処理装置。
【請求項３】
ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置において、
ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定手段と、
前記ログインしたユーザが未確認でかつ異常終了したジョブが存在するか否かについて確認するジョブ確認手段と、
前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、
前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがないと判定され、かつ前記ジョブ確認手段によって前記ログインしたユーザが未確認でなくかつ異常終了したジョブが存在しないと確認されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御手段と、を有することを特徴とするジョブ処理装置。
【請求項４】
前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがないと判定され、かつ前記ジョブ確認手段によって前記ログインしたユーザが未確認でかつ異常終了したジョブが存在すると確認されると、前記表示制御手段は前記異常終了したジョブの詳細を示す異常終了ジョブ詳細画面を表示することを特徴とする請求項３記載のジョブ処理装置。
【請求項５】
ネットワークを介してユーザ認証を行う認証サーバーに接続され、ユーザを特定するユーザ情報が入力されると、前記ユーザ情報を前記認証サーバーに送ってユーザ認証を行うユーザ認証手段を有し、
前記ジョブ判定手段は、前記認証サーバーによって前記ユーザの認証が得られると、当該ユーザをログインユーザとして該ログインユーザに係る実行中又は実行待ちのジョブがあるか否かを判定することを特徴とする請求項１〜４いずれか１項記載のジョブ処理装置。
【請求項６】
ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置を制御するための制御方法において、
ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定ステップと、
前記ジョブ判定ステップによって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定ステップにおいて前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御ステップと、を有することを特徴とする制御方法。
【請求項７】
ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置を制御するための制御プログラムにおいて、
前記ジョブ処理装置に備えられたコンピュータに、
ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定ステップと、
前記ジョブ判定ステップによって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定ステップにおいて前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御ステップと、を実行させることを特徴とする制御プログラム。
【請求項８】
請求項７に記載の制御プログラムが記録されたコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置、その制御方法、及び制御プログラム、並びに記録媒体に関し、特に、複数の処理機能を有するジョブ処理装置におけるジョブ管理及び画面表示制御に関する。
【背景技術】
【０００２】
複数の処理機能を有するジョブ処理装置として、所謂デジタル複合機等の画像処理装置が知られている。このデジタル複合機においては、例えば、コピー、プリント、スキャン、電子メール送信、及びファクス送受信等の処理機能を有している。さらに、デジタル複合機は、記憶装置に対するデジタルデータの記憶及び記憶装置からのデジタルデータの呼び出し等の処理機能を実行することも可能である。
【０００３】
ところで、デジタル複合機においては、複数の種類のジョブを投入することができるが、誤ってジョブを投入（入力）してしまった場合には、ジョブ一覧から当該ジョブを直ちに選択して中止することが困難なことがある。例えば、デジタル複合機から離れた場所でネットワークを介してジョブをデジタル複合機に投入した場合等が中止困難な例として挙げられる。
【０００４】
さらに、ジョブ投入時に予約ジョブとなった場合及びタイマーによって指定した時間にジョブを実行する場合も中止が困難な例である。このような例ではジョブ実行中に画面が表示されないか又は画面が閉じられており、ジョブ一覧から中止すべきジョブを選択してジョブを中止することが間に合わない。
【０００５】
このような不都合を防止するため、例えば、ジョブ投入の際に予約ジョブとなった場合に、デジタル複合機がジョブＩＤを発行するようにしたものがある。そして、当該ジョブの中止を行いたい場合には、ユーザはデジタル複合機にジョブＩＤを入力してジョブを中止させるようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−２３３８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ジョブ予約の際ジョブＩＤを発行する場合には、ユーザは当該ジョブＩＤを覚えておく必要がある。そして、複数のジョブ予約を行った場合には、ユーザはジョブに対応付けてジョブＩＤを覚えておく必要があり、ジョブＩＤと予約ジョブとを把握することが困難になる場合もある。
【０００８】
また、ジョブＩＤを間違えてデジタル複合機に入力すると、他人のジョブに対して一時停止等の制御が行われてしまうことがある。このような事態となると、ジョブが一時停止した分のジョブ処理の効率が損なわれることになる。
【０００９】
加えて、ジョブ実行後においても、例えば、デジタル複合機に投入した印刷ジョブが出力されていないと、印刷物を別の人が誤って持っていってしまったのか、それとも印刷ジョブが異常終了してしまったのか分からない。そして、ユーザはジョブ履歴から自分のジョブを選択して、その詳細情報を調べる必要がある。
【００１０】
このように、デジタル複合機等の画像処理装置に対して、誤って投入したジョブについてはいち早くジョブを中止したいという要望とジョブが異常終了した場合にはその結果を知りたいという要望とがある。つまり、従来の画像処理装置ではこのような２つの要望をともに満たすことが難しく、ユーザが投入したジョブの状態を容易に把握することが難しいいう課題がある。
【００１１】
従って、本発明の目的は、ユーザが投入したジョブの状態を容易に把握することのできるジョブ処理装置、その制御方法、及び制御プログラム、並びに記録媒体を提供することにある。
【課題を解決するための手段】
【００１２】
上記の目的を達成するため、本発明によるジョブ処理装置は、ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置において、ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定手段と、前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御手段と、を有することを特徴とする。
さらに、本発明によるジョブ処理装置は、ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置において、ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定手段と、前記ログインしたユーザが未確認でかつ異常終了したジョブが存在するか否かについて確認するジョブ確認手段と、前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定手段によって前記実行中又は実行待ちのジョブがないと判定され、かつ前記ジョブ確認手段によって前記ログインしたユーザが未確認でなくかつ異常終了したジョブが存在しないと確認されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御手段と、を有することを特徴とする。
【００１３】
本発明による制御方法は、ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置を制御するための制御方法において、ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定ステップと、前記ジョブ判定ステップによって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定ステップにおいて前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御ステップと、を有することを特徴とする。
【００１４】
本発明による制御プログラムは、ユーザによって入力されたジョブに応じてジョブ処理を行うジョブ処理装置を制御するための制御プログラムにおいて、前記ジョブ処理装置に備えられたコンピュータに、ユーザがログインした際、当該ユーザに係る実行中又は実行待ちのジョブがあるか否かを判定するジョブ判定ステップと、前記ジョブ判定ステップによって前記実行中又は実行待ちのジョブがあると判定されると、前記ユーザに係る実行中又は実行待ちのジョブの実行状況を示すジョブ実行情報画面を表示し、前記ジョブ判定ステップにおいて前記実行中又は実行待ちのジョブがないと判定されると、前記ユーザが前記ジョブ処理装置に新たなジョブの実行を指示するための操作画面を表示する表示制御ステップと、を実行させることを特徴とする。
【００１５】
本発明による記録媒体は、上記の制御プログラムが記録されたコンピュータに読み取り可能な記録媒体である。
【発明の効果】
【００１６】
本発明によれば、ユーザがログインした際、実行中又は実行待ちのジョブがある場合には、ユーザのジョブ実行情報の表示を行うようにしたので、ログインユーザ自身に係るジョブの実行状態が直ちに知ることが出来る。その結果、ジョブの実行中止又は一時停止を行いたいユーザは、ジョブ一覧からユーザ自身のジョブを探す必要がなく、ジョブ実行情報を参照して即座に実行中止等の処理を行うことができるという効果がある。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施の形態によるジョブ処理装置である画像処理装置の一例についてそのハードウェア構成を示すブロック図である。
【図２】図１に示す画像処理装置が接続されるネットワークシステムについてその構成の一例を示すブロック図である。
【図３】図２に示すＰＣの各々についてそのハードウェア構成の一例を示すブロック図である。
【図４】図１に示す画像処理装置の機能の一例を示すブロック図である。
【図５】図２に示すＰＣの機能の一例を示すブロック図である。
【図６】図２に示すＰＣから画像処理装置に印刷ジョブを投入する際の処理を説明するためのフローチャートである。
【図７ａ】図１に示す画像処理装置で実行される表示処理を説明するためのフローチャートである。
【図７ｂ】図１に示す画像処理装置で実行される表示処理を説明するためのフローチャートである。
【図８】図１に示す操作パネルに表示される異常終了ジョブ履歴情報表示画面の一例を示す図である。
【図９】図１に示す操作パネルに表示されるジョブ実行情報表示画面の一例を示す図である。
【図１０】図１に示す操作パネルに表示されるジョブ実行情報表示画面の一例を示す図である。
【図１１】図１に示す操作パネルに表示されるジョブ実行情報表示画面の一例を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明の実施の形態によるジョブ処理装置である画像処理装置の一例について図面を参照して説明する。
【００１９】
図１は、本発明の実施の形態によるジョブ処理装置である画像処理装置１００の一例についてそのハードウェア構成を示すブロック図である。
【００２０】
図１を参照して、図示の画像処理装置１００は、ＣＰＵ１０１、メモリ１０２、補助記憶装置１０３、スキャナ装置１０４、ＦＡＸ送受信装置１０５、印刷装置１０６、操作パネル１０７、及び通信インタフェース１０８を有している。そして、これらＣＰＵ１０１、メモリ１０２、補助記憶装置１０３、スキャナ装置１０４、ＦＡＸ送受信装置１０５、印刷装置１０６、操作パネル１０７、及び通信インタフェース１０８は内部バス１０９によって相互に接続されている。
【００２１】
ＣＰＵ１０１は、画像処理装置全体の制御を行う。メモリ１０２は、ＲＡＭと及びＲＯＭから構成され、メモリ１０２にはプログラムが格納されるとともに、各種データが格納される。補助記憶装置１０３は、例えば、ハードディスクやＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の大容量記憶装置であり、補助記憶装置１０３には大容量データが保管されるとともに、プログラムの実行コードが保持される。例えば、補助記憶装置１０３にはメモリ１０２と比較して、長時間保持する必要があるデータが記憶される。
【００２２】
スキャナ装置１０４は、例えば、紙原稿の光学的なスキャンを行う。ＦＡＸ送受信装置１０５は電話回線に接続され、ＦＡＸ送受信を行う。印刷装置１０６は、例えば、電子写真プロセスによって印刷を行う。つまり、トナーを用いてデジタル画像データを紙媒体に印刷する。なお、印刷装置１０６はインクによって印刷を行うものであってもよい。操作パネル１０７は、ユーザに対する各種情報の提供（表示）を行う。さらに、操作パネル１０７にはユーザから指示が入力される。通信インタフェース１０８は、ネットワーク２０３を介してデジタルデータの送受信を行う。例えば、通信インタフェース１０８はＥ−ｍａｉｌ送信、ＳＭＢ（Ｓｅｒｖｉｃｅ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）送信、及び画像処理装置に必要な情報の送受信を行う。
【００２３】
図２は、図１に示す画像処理装置１００が接続されるネットワークシステムについてその構成の一例を示すブロック図である。
【００２４】
図示の例では、パーソナルコンピュータ（ＰＣ）２０１及び２０２がネットワーク２０３を介して画像処理装置１００と接続されている。なお、図示の例では、２台のＰＣ２０１及び２０２が示されているが、複数のＰＣがネットワーク２０３に接続されているものとする。また、ここでは、ＰＣ２０１をサーバー装置とする。
【００２５】
図３は、図２に示すＰＣ２０１及び２０２の各々についてそのハードウェア構成の一例を示すブロック図である。
【００２６】
図３を参照して、ＰＣ２０１及び２０２のハードウェア構成は同一であるので、ここではＰＣ２０１に注目してそのハードウェア構成を説明する。
【００２７】
ＰＣ２０１は、ＣＰＵ３０１、メモリ３０２、補助記憶装置３０３、入力装置３０４、出力装置３０５、及び通信インタフェース３０６を有している。そして、これらＣＰＵ３０１、メモリ３０２、補助記憶装置３０３、入力装置３０４、出力装置３０５、及び通信インタフェース３０６は内部バス３０７によって相互に接続されている。
【００２８】
ＣＰＵ３０１は、ＰＣ２０１全体の制御を司る。メモリ１０２は、ＲＡＭと及びＯＭから構成され、メモリ１０２にはプログラムが格納されるとともに、各種データが格納される。補助記憶装置１０３は、例えば、ハードディスク等の大容量記憶装置であり、補助記憶装置１０３には大容量データが保管されるとともに、プログラムの実行コードが保持される。例えば、補助記憶装置１０３にはメモリ１０２と比較して、長時間保持する必要があるデータが記憶される。
【００２９】
入力装置３０４は、キーボード又はポインティングデバイス等であり、入力装置３０４を用いてユーザはＰＣ２０１に対して各種指示を入力する。出力装置３０５は、例えば、ディスプレイであり、ＣＰＵ３０１によって実行された処理が出力装置３０５に表示される。通信インタフェース３０６は、ネットワーク２０３を介してデジタルデータの送受信を行う。
【００３０】
図４は、図１に示す画像処理装置１００の機能の一例を示すブロック図である。
【００３１】
図４を参照して、図示の例では、画像形成装置１００は、その機能として通信管理部（通信管理手段）８０１、データ管理部（データ管理手段）８０２、及びプログラム管理部（プログラム管理手段）８０３を有している。そして、これら通信管理部８０１、データ管理部８０２、及びプログラム管理部８０３は、ＣＰＵ１０１（図１）が有する機能である。
【００３２】
通信管理部８０１は、通信インタフェース１０８（図１）を介して送受される通信コマンドの解析及び通信制御を実行する。データ管理部８０２は画像処理装置１００で扱う各種データの管理を行う。プログラム管理部８０３はデータ管理部８０２が管理している常駐又は非常駐のプログラムの実行を制御及び管理する。
【００３３】
図５は、図２に示すＰＣ２０１の機能の一例を示すブロック図である。
【００３４】
図３で説明したＰＣ２０１は、例えば、ユーザ認証サーバー（認証サーバー）であり、ＰＣ２０１は、その機能としてユーザ情報管理部（ユーザ情報管理手段）９０１及び操作環境管理部（操作環境管理手段）９０２を有している。そして、これらユーザ情報管理部９０１及び操作環境管理部９０２は、図３に示すＣＰＵ２０１が有する機能である。
【００３５】
ユーザ情報管理部９０１は、ネットワーク２０３に接続される端末（他のＰＣ等）から通信インタフェース３０６を介して問い合わせされたユーザの認証を行うための情報を管理する。操作環境管理部９０２は、ユーザ情報管理部９０１において管理されているユーザ毎についてその操作環境を管理する。本実施形態では、ユーザ情報管理部９０１は操作環境として、例えば、操作パネル１０７に表示される操作画面をユーザ毎にカスタマイズするための情報を管理する。ユーザが画像処理装置１０１にログインした際に操作環境情報に基づいて操作画面を操作パネル１０７に表示することで、そのユーザが使いやすい操作画面を提供することが可能になる。
【００３６】
ここでは、操作環境管理部９０２はユーザ情報管理部９０１において管理されているユーザ毎についてその操作環境を管理するとしたが、操作環境管理部９０２は画像処理装置１００の操作環境を管理するようにしてもよい。さらに、ここでは、ユーザ認証サーバーであるＰＣ２０１がユーザ情報管理部９０１及び操作環境管理部９０２を備えるとしたが、ユーザ情報管理部９０１及び操作環境管理部９０２の少なくとも１つを画像処理装置１００に備えるようにしてもよい。
【００３７】
図６は、図２に示すＰＣ２０２から画像処理装置１００に印刷ジョブを投入する際の処理を説明するためのフローチャートである。
【００３８】
図２、図３、及び図６を参照して、ＰＣ２０１から画像処理装置１００に印刷ジョブを投入する際には、まず、ＰＣ２０１において、ユーザは入力装置３０４から、ユーザを特定するユーザ情報を入力してユーザ認証サーバー（ＰＣ）２０１にログインする（ネットワークログイン処理：ステップＳ４０１）。これによって、ＣＰＵ３０１（ユーザ情報管理部９０１）は通信インタフェース３０６を介して、ユーザ情報をユーザ認証サーバー２０１に送る。そして、ユーザ認証サーバー２０１において、ＣＰＵ３０１はユーザ情報に応じてユーザ認証を行い、認証の可否を示すユーザ認証情報をＰＣ２０２（情報処理装置）に送る。
【００３９】
ＰＣ２０２においては、ＣＰＵ３０１（ユーザ情報管理部９０１）は、ユーザ認証情報に応じてユーザ認証サーバー２０１から認証が得られたか否かを確認する（ステップＳ４０２）。そして、認証が得られないと（ステップＳ４０２において、ＮＯ）、ＣＰＵ３０１はその旨出力装置３０５に表示して処理を終了する。
【００４０】
一方、認証が得られると（ステップＳ４０２において、ＹＥＳ）、ＰＣ２０１では、ＣＰＵ３０１（操作環境管理部９０２）はユーザ認証サーバー２０１から、ユーザ情報に対応する操作環境情報を取得する（ステップＳ４０３）、そして、ＣＰＵ３０１（操作情報管理部９０２）は操作環境情報に基づいて出力装置３０５に操作画面（端末操作表示画面）を表示する（ステップＳ４０４）。
【００４１】
続いて、ＰＣ２０２において、ＣＰＵ３０１は、印刷（プリント）ジョブの実行が指示されたか（プリントジョブの実行の指示は操作画面上の所定の操作による）されたか否かについて監視する（ステップＳ４０５）。プリントジョブの実行が指示されないと（ステップＳ４０５において、ＮＯ）、ＣＰＵ３０１はステップＳ４０５に戻って処理を続行する。
【００４２】
プリントジョブの実行が指示されると（ステップＳ４０５において、ＹＥＳ）、ＣＰＵ３０１は当該プリントジョブに対してユーザＩＤ（特定コード）を付与するとともに、画像処理装置１００に対してプリントジョブの投入（画像処理装置１００に対するプリントデータの送信）を行う（ステップＳ４０６）。このプリントジョブが投入された画像処理装置１００は受信したプリントデータに基づいて印刷のための処理（プリントジョブ）を実行する。続いて、ＰＣ２０２において、ＣＰＵ３０１は入力装置３０４から操作終了が入力されたか否かについて監視する（ステップＳ４０７）、操作終了がないと（ステップＳ４０７において、ＮＯ）、ＣＰＵ３０１はステップＳ４０４に戻って処理を続行する。一方、操作終了があると（ステップＳ４０７において、ＹＥＳ）、ＣＰＵ３０１はログアウト処理を行って一連の処理を終了する。
【００４３】
図７ａ及び図７ｂは、図１に示す画像処理装置１００で実行される表示処理を説明するためのフローチャートである。
【００４４】
図１、図２、図７ａ、及び図７ｂを参照して、いま、画像処理装置１００において、操作パネル１０７からユーザ情報が入力されると、ＣＰＵ１０１（通信管理部８０１）は通信インタフェース１０８を介して、ユーザ情報をユーザ認証サーバー２０１に送って、ネットワークログイン処理を行う（ステップＳ５０１）。これによって、ユーザ認証サーバー２０１において、ＣＰＵ３０１はユーザ情報に応じてユーザ認証を行い、認証の可否を示すユーザ認証情報を画像処理装置１００に送る。
【００４５】
画像処理装置１００においては、ＣＰＵ１０１）は、ユーザ認証情報に応じてユーザ認証サーバー２０１から認証が得られたか否かを確認する（ステップＳ５０２）。そして、認証が得られないと（ステップＳ５０２において、ＮＯ）、ＣＰＵ１０１はその旨操作パネル１０７に表示して処理を終了する。
【００４６】
一方、認証が得られると（ステップＳ５０２において、ＹＥＳ）、ＣＰＵ１０１はログインユーザにより実行を指示され現在実行中あるいは実行を待機しているジョブがあるか否かについて判定する（ステップＳ５０３）。ステップＳ５０３においてＮＯと判定した場合、ＣＰＵ１０１（データ管理部８０２）は、ログインユーザが未確認でしかもジョブ実行できずに終了あるいはジョブが異常終了したジョブがあるか否かを判定する（ステップＳ５０４）。異常終了したジョブとは、ジョブの実行中あるいは実行を待機している間に画像処理装置１００に何らかのエラーが発生して正常に終了できなかったジョブのことである。
【００４７】
ステップＳ５０４においてＮＯと判定した場合、ＣＰＵ１０１はユーザ認証サーバー２０１からログインユーザに対応する操作環境情報を取得する（ステップＳ５０５）。そして、ＣＰＵ１０１は操作環境情報に基づいて操作パネル１０７に操作画面を表示する（ステップＳ５０６）。
【００４８】
続いて、ＣＰＵ１０１は操作パネル１０７に表示された操作画面においてユーザ操作が行われたか否かについて判定する（ステップＳ５０７）。ユーザ操作が行われないと（ステップＳ５０７において、ＮＯ）、ＣＰＵ１０１はステップＳ５０６に戻る。
【００４９】
ユーザにより操作パネル１０７に対して操作が行われると（ステップＳ５０７において、ＹＥＳ）、ＣＰＵ１０１はジョブ実行操作（ジョブ実行動作）であるか否かについて判断する（ステップＳ５０８）。ジョブ実行動作であると（ステップＳ５０８において、ＹＥＳ）、ＣＰＵ１０１は当該ジョブに対してユーザＩＤを付与してジョブの投入を行う（ステップＳ５０９）。そして、ＣＰＵ１０１はステップＳ５０６に戻って、操作パネル１０７にジョブ実行中画面等の操作画面表示を行う。
【００５０】
一方、ジョブ実行動作でないと（ステップＳ５０８において、ＮＯ）、ＣＰＵ１０１は操作画面上でジョブ状況確認が選択されたか否かについて判定する（ステップＳ５１０）。なお、ジョブ状況確認ボタン（図示せず）は操作パネル１０７上にあり、ジョブの状況を確認するためのボタンである（図示せず）。
【００５１】
ジョブ状況確認が選択されると（ステップＳ５１０において、ＹＥＳ）、ＣＰＵ１０１は、後述するステップＳ５２０に移行する。ジョブ状況確認が選択されないと（ステップＳ５１０において、ＮＯ）、ＣＰＵ１０１は操作終了が行われたか否かについて判定する（ステップＳ５１１）。
【００５２】
操作終了でないと（ステップＳ５１１において、ＮＯ）、ＣＰＵ１０１は設定画面表示等の予め指定された処理を実行する（ステップＳ５１２）。そして、ＣＰＵ１０１はステップＳ５０６に戻って操作画面表示を行う。一方、操作終了であると（ステップＳ５１１において、ＹＥＳ）、ＣＰＵ１０１はログアウト処理を行って一連の処理を終了する。
【００５３】
ステップＳ５０４において、ログインユーザが未確認でしかもジョブ実行できずに終了したジョブが存在すると（ステップＳ５０４において、ＹＥＳ）、ＣＰＵ１０１は操作パネル１０７に異常終了ジョブ履歴情報を表示する（ステップＳ５１３）。
【００５４】
図８は図１に示す操作パネル１０７に表示される異常終了ジョブ履歴情報表示画面の一例を示す図である。
【００５５】
図８において、異常終了ジョブ履歴情報表示画面（異常終了ジョブ詳細画面）には、ジョブ履歴詳細情報一覧６０１が表示される。このジョブ履歴詳細情報一覧６０１にはジョブ種、ジョブ受付番号、結果、結果詳細、ジョブ開始時刻、ジョブ終了時刻、ファイル名、ユーザ名、原稿ページ数、出力ページ数、及び設定された枚数及び部数が表示される。
【００５６】
さらに、異常終了ジョブ履歴情報表示画面には、「前ジョブへ」ボタン６０２及び「次ジョブへ」ボタン６０３が表示されるとともに、「閉じる」ボタン６０４が表示される。「前ジョブへ」ボタン６０２が押されると、ＣＯＵ１０１は一つ前の異常終了したログインユーザに係るジョブ履歴詳細情報一覧６０１を表示する。
【００５７】
「次ジョブへボタン」６０３が押されると、ＣＰＵ１０１は、一つ後の異常終了したログインユーザに係るジョブ履歴詳細情報一覧６０１を表示する。また、「閉じる」ボタン６０４が押されると、ＣＰＵ１０１は異常終了ジョブ履歴情報表示画面を閉じる。
【００５８】
図示の異常終了ジョブ履歴情報表示画面は、”Ａ００００４”のユーザ名を持つユーザにおいて実行中のジョブはないが、異常終了ジョブがある場合を示しており、この画面はログイン時に表示される。
【００５９】
このように、ユーザによるログイン時に異常終了ジョブがあることを表示するようにすれば、ユーザがあらためて出力ジョブを探すことがなく、さらには、再度ジョブを投入することもない。そして、ユーザはジョブ履歴一覧の中から自分の終了ジョブの結果を探すことなく、必要とする情報を取得することができる。
【００６０】
続いて、ＣＰＵ１０１は、異常終了ジョブ履歴情報表示画面においてユーザ操作が行われたか否かについて判定する（ステップＳ５１４）。ユーザ操作が行われないと（ステップＳ５１４において、ＮＯ）、ＣＰＵ１０１はステップＳ５１３に戻る。
【００６１】
一方、ユーザ操作が行われると（ステップＳ５１４において、ＹＥＳ）、ＣＰＵ１０１は異常終了ジョブ履歴の確認が完了したものと判断して、表示した異常終了ジョブ履歴を確認済みの情報に書き換える処理を行う（ステップＳ５１５）。これによって、ＣＰＵ１０１は当該異常終了ジョブ履歴を次回ログイン時には表示しない。
【００６２】
続いて、ＣＰＵ１０１は、異常終了ジョブ履歴情報画面において「閉じる」ボタン６０４が操作されたか否かについて判定する（ステップＳ５１６）。「閉じる」ボタン６０４が操作されると（ステップＳ５１６において、ＹＥＳ）、ＣＰＵ１０１は異常終了ジョブ履歴情報画面を閉じて、ステップＳ５０５に移行する。
【００６３】
ユーザ操作は行われたが、「閉じる」ボタン６０４が操作されないと（ステップＳ５１６において、ＮＯ）、ＣＰＵ１０１はジョブ状況確認が選択されたか否かについて判定する（ステップＳ５１７）。
【００６４】
ジョブ状況確認が選択されると（ステップＳ５１７において、ＹＥＳ）、ＣＰＵ１０１は、後述するステップＳ５２０に移行する。ジョブ状況確認が選択されないと（ステップＳ５１７において、ＮＯ）、ＣＰＵ１０１は操作終了が行われたか否かについて判定する（ステップＳ５１８）。
【００６５】
操作終了が行われないと（ステップＳ５１８において、ＮＯ）、ＣＰＵ１０１は前異常終了ジョブ／次異常終了ジョブの表示処理等の予め指定された処理を行う（ステップＳ５１９）。そして、ＣＰＵ１０１はステップＳ５１３に戻って異常終了ジョブ履歴情報画面を表示する。一方、操作終了が行われると（ステップＳ５１８において、ＹＥＳ）、ＣＰＵ１０１はログアウト処理を行い一連の処理を終了する。
【００６６】
ステップＳ５０３において、ログインユーザの実行中ジョブがあると（ステップＳ５０３において、ＹＥＳ）、ＣＰＵ１０１（データ管理部８０２）はジョブ実行情報を操作パネル１０７に表示する（ステップＳ５２０）。
【００６７】
図９は、図１に示す操作パネル１０７に表示されるジョブ実行情報表示画面の一例を示す図である。また、図１０は、図１に示す操作パネル１０７に表示されるジョブ実行情報表示画面の一例を示す図である。さらに、図１１は、図１に示す操作パネル１０７に表示されるジョブ実行情報表示画面の一例を示す図である。
【００６８】
図９に示すジョブ実行情報表示画面において、コピーボタン７０１を操作すると、ＣＰＵ１０１はコピージョブの状況／履歴を操作パネル１０７に表示する。プリントボタン７０２を操作すると、ＣＰＵ１０１はプリントジョブの状況／履歴を操作パネル１０７に表示する。送信ボタン７０３を操作すると、ＣＰＵ１０１はＦＡＸ送信、Ｅ−ｍａｉｌ送信、及びＳＭＢ送信等の送信ジョブの状況／履歴を操作パネル１０７に表示する。
【００６９】
受信ボタン７０４を操作すると、ＣＰＵ１０１はＦＡＸ受信及びＩＦＡＸ受信等の受信ジョブの状況／履歴を操作パネル１０７に表示する。保存ボタン７０５を操作すると、ＣＰＵ１０１はメモリメディア及びサーバーへのデジタルデータ保存等の保存ジョブの状況／履歴を操作パネル１０７に表示する。
【００７０】
ジョブ状況ボタン７０６を操作すると、ＣＰＵ１０１は実行中又は実行待ちのジョブの状況を操作パネル１０７に表示する。ジョブ履歴ボタン７０７を操作すると、ＣＰＵ１０１は実行済みのジョブの履歴を操作パネル１０７に表示する。
【００７１】
図９に示す例では、プリントボタン７０２及びジョブ状況ボタン７０６が選択、つまり、操作されており、プリントジョブの状況がリスト群（プリントジョブ状況リスト）７０８として操作パネル１０７に表示される。
【００７２】
このプリントジョブ状況リスト７０８には、ジョブを受け付けた時刻、投入されたジョブのジョブ名、投入したユーザのユーザ名、実行状態、及び実行までの待ち時間が表示される。
【００７３】
一時停止ボタン７０９が操作されると、ＣＰＵ１０１は現在選択中のジョブを一時停止する。中止ボタン７１０が操作されると、ＣＰＵ１０１は現在選択中のジョブを中止する。「前ジョブへ」ボタン７１１が操作されると、ＣＰＵ１０１は一つ前の実行中又は実行待ちジョブを操作パネル１０７に表示する。「次ジョブへ」ボタン７１２が操作されると、ＣＰＵ１０１は一つ後の実行待ちジョブを操作パネル１０７に表示する。「閉じる」ボタン７１３が操作されると、ＣＰＵ１０１はジョブ実行情報表示画面を閉じる。
【００７４】
図９に示す例は、”Ａ００００１”のユーザ名を持つユーザがログインした際に表示される画面であり、ここでは、現在実行中のジョブ（つまり、プリント中）が選択されている。この状態で、一時停止ボタン７０９を操作すると、ＣＰＵ１０１は当該ジョブを一時停止する。中止ボタン７１０が操作されると、ＣＰＵ１０１は当該ジョブを中止する。
【００７５】
図９に示す例は、ログインした際に表示される画面であるから、「前ジョブへ」ボタン７１１を操作することはできない。一方、「次ジョブへ」ボタン７１２を操作すると、図１０に示すように、ＣＰＵ１０１は、”Ａ００００１”のユーザ名を持つユーザの次の実行待ちのジョブを選択する。
【００７６】
図１１に示す例は、”Ａ００００３”のユーザ名を持つユーザがログインした際に表示されるジョブ実行情報表示画面である。ここでは、送信ボタン７０３及びジョブ状況ボタン７０６が選択されており、送信ジョブの状況がリスト群（送信ジョブ状況リスト）７１４で表示されている。送信ジョブ状況リスト７１４には、ジョブを受け付けた時間、送信宛先、投入したユーザのユーザ名、実行状態、及び備考が表示される。
【００７７】
図９においては、”Ａ００００３”のユーザ名を持つユーザについては、プリント待ちの状態となっているプリントジョブがある。一方、送信ジョブの方がプリントジョブよりも実行までの時間が短いため、送信ジョブが優先して表示される。
【００７８】
このようにして、実行中又は実行待ちのジョブがある場合に、ユーザに係るジョブ実行情報（つまり、ジョブ実行状況）の表示を行って、ユーザに自分自身のジョブの実行状態を知らせることになる。これによって、ユーザは中止又は一時停止等の制御を行うことができ、ジョブ実行一覧から自分自身のジョブを探すことなく即座に処理を行うことが可能となる。
【００７９】
再び図１、図２、図７ａ、及び図７ｂを参照して、上述のようにして、ジョブ実行情報画面を表示した後、ＣＰＵ１０１はユーザ操作が行われたか否かについて判定する（ステップＳ５２１）。ユーザ操作が行われないと（ステップＳ５２１において、ＮＯ）、ＣＰＵ１０１はステップＳ５１０に戻ってジョブ実行情報を表示する。
【００８０】
ユーザ操作が行われると（ステップＳ５２１において、ＹＥＳ）、ＣＰＵ１０１はジョブ操作が行われたか否かについて判定する（ステップＳ５２２）。そして、ジョブ操作であると（ステップＳ５２２において、ＹＥＳ）、ＣＰＵ１０１は一時停止又は中止等の処理を実行する（ステップＳ５２３）。そして、ＣＰＵ１０１はステップＳ５２０に戻ってジョブ実行情報画面の更新を行う。
【００８１】
ユーザ操作が行われたが、ジョブ操作ではないと（ステップＳ５２２において、ＮＯ）、ＣＯＵ１０１は、「閉じるボタン７１３の操作等ジョブ実行状態の確認が完了したか否かにつて判定する（ステップＳ５２４）。確認が完了したと判定すると（ステップＳ５２４において、ＹＥＳ）、ＣＰＵ１０１はステップＳ５０４に移行して、ユーザが未確認でかつ異常終了ジョブがあるかどうか否かを判定することになる。
【００８２】
ユーザ操作が行われたが、確認が完了しないと判定すると（ステップＳ５２４において、ＮＯ）、ＣＰＵ１０１は操作終了が行われたか否かについて判定する（ステップＳ５２５）。操作終了が行われないと（ステップＳ５２５において、ＮＯ）、ＣＰＵ１０１は次ジョブ又は前ジョブ等の予め指定された処理を実行する（ステップＳ５２６）。そして、ＣＰＵ１０１はステップＳ５２０に戻ってジョブ実行情報画面の更新を行う。一方、操作終了が行われると（ステップＳ５２５において、ＹＥＳ）、ＣＰＵ１０１はログアウト処理を行い一連の処理を終了する。
【００８３】
なお、上述の実施の形態では、操作環境情報部９０２はユーザ毎にその操作環境を保持するとして説明したが、操作環境情報部９０２は画像処理装置１００に関する操作環境を保持するようにしてもよい。
【００８４】
また、ユーザ情報管理部９０１及び操作環境管理部９０２はユーザ認証サーバー２０１のように外部サーバーに備えるものとして説明したが、ユーザ情報管理部９０１及び操作環境管理部９０２の少なくとも一つを画像処理装置１００が備えるようにしてもよい。
【００８５】
以上のように、上述の実施の形態によれば、ログインの際実行中又は実行待ちのジョブがあると、ログインユーザについてジョブ実行情報を表示するようにしたので、ユーザはジョブの実行状態を容易に知ることができる。そして、ジョブの中止又は一時停止を実行したいユーザは、ジョブ実行情報から即座にその処理を行うことができる。
【００８６】
上述の説明から明らかなように、図１に示すＣＰＵ１０１がジョブ判定手段、ジョブ状況表示制御手段、操作画面表示制御手段、ジョブ確認手段、異常終了ジョブ表示制御手段、及びユーザ認証手段として機能する。また、図３に示すＣＰＵ３０１が端末操作画面表示制御手段及びジョブ送信手段として機能する。
【００８７】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００８８】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を、ジョブ処理装置が備えるコンピュータに実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、この制御プログラムをジョブ処理装置が備えるコンピュータに実行させるようにしてもよい。
【００８９】
この際、制御方法及び制御プログラムは、少なくともジョブ判定ステップ及びジョブ状況表示制御ステップを有する。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００９０】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記録媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９１】
１００  画像処理装置
１０１，３０１  ＣＰＵ
２０１，２０２  ＰＣ
１０８，３０６  通信インタフェース
８０１  通信管理部
８０２  データ管理部
８０３  プログラム管理部
９０１  ユーザ情報管理部
９０２  操作環境管理部
【図１】
0005725751.tif 000002
【図２】
0005725751.tif 000003
【図３】
0005725751.tif 000004
【図４】
0005725751.tif 000005
【図５】
0005725751.tif 000006
【図６】
0005725751.tif 000007
【図７ａ】
0005725751.tif 000008
【図７ｂ】
0005725751.tif 000009
【図８】
0005725751.tif 000010
【図９】
0005725751.tif 000011
【図１０】
0005725751.tif 000012
【図１１】
0005725751.tif 000013