(57)【要約】【課題】  ユーザーからジョブ一時停止要求があった時に、全てのジョブを一時停止し、一時停止しているジョブすべてを一覧表示していたため、ログインユーザーが中止をしたい該当ジョブを探しづらいという課題があった。【解決手段】  画像処理装置にログインするユーザーを認証し、前記認証されたユーザーのユーザー識別情報を管理するユーザー認証手段を持ち、プリントジョブの一時停止要求を受け付けた際に、ジョブ実行ユーザーＩＤが、ログイン中のユーザーのユーザー識別情報と一致するジョブのみを表示手段に一覧表示し、選択されたジョブを中止可能とする。【選択図】図１５
2019130868.tif 000002
【特許請求の範囲】
【請求項１】
用紙に画像を印刷する画像形成手段を有する画像処理装置画像処理装置であって、
画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得手段と、
ジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段と、
ユーザーの一時停止操作に応じて、前記画像形成手段による画像形成が実行されているジョブを一時停止させる一時停止手段と、
ジョブ一覧画面を表示する表示手段と、
前記ジョブ一覧画面で選択されたジョブを中止する中止手段と、を有し、
前記表示手段は、前記ジョブ一覧画面に、前記取得手段により取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示する
ことを特徴とする画像処理装置。
【請求項２】
（実施例２）
前記ジョブ一覧画面は、ジョブ種ごとに設定された優先順位に基づいて、ジョブ一覧を並べ替えて表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ログイン中のユーザーのジョブが１つである場合は、ジョブ一覧画面で該ジョブが選択された状態で表示する画面を表示することを特徴とする請求項１〜２のいずれか１項に記載の画像処理装置。
【請求項４】
前記画面に選択されているジョブを中止するかユーザーに確認を求め請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記一時停止操作は、ストップキー又は操作画面に表示されたストップボタンの押下であることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記ジョブ一覧画面は、ログイン中のユーザー以外のユーザーのジョブが一時停止されている場合は、他のユーザーのジョブも一時停止されていることを表示する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理装置は、外部の装置から画像データを受信する受信手段をさらに有し、
前記一時停止手段は、前記受信手段により受信された画像データに基づいて用紙に画像を印刷するプリントジョブを一時停止することを特徴とする請求項１〜６の何れか１項に記載の画像処理装置。
【請求項８】
前記画像処理装置は、原稿を読み取り画像データを生成する読取手段をさらに有し、
前記一時停止手段は、前記読取手段により原稿を読み取ることで得られた画像データに基づいて用紙に画像を印刷するコピージョブを一時停止することを特徴とする請求項１〜７の何れか１項に記載の画像処理装置。
【請求項９】
ネットワークに接続され、ネットワークを介して投入されたジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段を有する画像処理装置の制御方法であって、
前記画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得工程と、
一時停止操作に応じて、投入された全てのジョブを一時停止させる一時停止工程と、
ジョブ一覧画面を表示する表示工程と、
前記ジョブ一覧画面で選択されたジョブを中止する中止工程と、を有し、
前記表示工程は、前記ジョブ一覧画面に前記取得工程で取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示する
ことを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置のジョブ停止制御時の表示に関するものである。
【背景技術】
【０００２】
複数の処理機能を有するジョブ処理装置として、いわゆるデジタル複合機等の画像処理装置が知られている。このデジタル複合機においては、例えば、コピー、プリント、スキャン、電子メール送信、及びファクス送受信等の処理機能を有している。さらに、デジタル複合機は、記憶装置に対するデジタルデータの記憶及び記憶装置からのデジタルデータの呼び出し等の処理機能を実行することも可能である。
【０００３】
上述した画像処理装置においては、複数のジョブを投入することができるが、ユーザーが誤ってジョブを投入してしまった場合には、ユーザー以外のジョブも含むジョブ一覧から当該ジョブを直ちに目的のジョブを選択して中止することが困難なことがある。
従来より、ユーザーからプリント停止の要求を画像処理装置が受理した場合、これに応じて全てのジョブを一時停止し、中止したいジョブを選択して中止操作を行い、その後、他のジョブを再開させることが可能な画像処理装置が知られている（特許文献1参照)。このような画像処理装置は、まず全てのジョブを一時停止するので、緊急にジョブを止めたい場合には便利である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平8-6745号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した画像処理装置では、ユーザーからジョブ一時停止要求があると、ジョブを中止しようとするユーザー以外のジョブも含め、全てのジョブが一時停止される。一時停止したジョブリストには一時停止要求をしたユーザー以外のすべてのジョブが含まれる。そのため、ログインしたユーザーが中止しようとするジョブを探すのに視認性が下がり、誤って他人のジョブを中止してしまうという問題が発生する懸念もあった。
【課題を解決するための手段】
【０００６】
上述の課題を解決するため、本発明の画像処理装置は、ネットワークに接続された画像処理装置であって、画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得手段と、ネットワークを介して投入されたジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段と、一時停止操作に応じて、投入された全てのジョブを一時停止させる一時停止手段と、ジョブ一覧画面を表示する表示手段と、前記ジョブ一覧画面で選択されたジョブを中止する中止手段と、を有し、前記表示手段は、前記ジョブ一覧画面に、前記取得手段により取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示することを特徴とする。
【発明の効果】
【０００７】
本発明の画像処理装置によれば、ジョブを中止するためにジョブ一時停止要求を行った場合、ジョブ一時停止要求を行ったユーザーのジョブのみを一時停止したジョブリストに表示する。そのことにより、視認性が高まり、誤って他のユーザーのジョブを中止してしまうことを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例の画像処理装置のハードウェア構成を示すブロック図。
【図２】画像処理装置が動作するシステムのネットワーク構成を示すブロック図。
【図３】システムを構成するＰＣのハードウェア構成を示すブロック図。
【図４】画像処理装置のコントローラ内のシステム構成を示す図。
【図５】ユーザー認証サーバーのシステム構成を示す図。
【図６】ＰＣにおける、認証から画像処理装置へのジョブ投入までの処理の流れを示すフローチャート。
【図７】画像処理装置のディスプレイに表示されるログイン画面例。
【図８】ＰＣのディスプレイに表示される印刷設定画面例。
【図９】画像処理装置内のプリントジョブキューを表す図
【図１０】画像処理装置のログイン処理の流れを示すフローチャート。
【図１１】ＰＣにおけるログイン画面例。
【図１２】画像処理装置のディスプレイに表示される認証失敗画面例。
【図１３】画像処理装置のディスプレイに表示される画像処理装置の操作画面例。
【図１４】画像処理装置のジョブ一時停止処理の流れを示すフローチャート。
【図１５】画像処理装置のディスプレイに表示されるプリント一時停止画面例。
【図１６】画像処理装置のディスプレイに表示されるプリント一時停止画面例。
【図１７】画像処理装置のジョブ一時停止処理の流れを示すフローチャート。
【図１８】ユーザーの操作環境情報例。
【図１９】画像処理装置のディスプレイに表示されるジョブリスト画面例。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態によるジョブ処理装置である画像処理装置の例について図面を参照して説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１におけるジョブ処理装置である画像処理装置100のハードウェア構成を示すブロック図である。
【００１１】
図１において、システムバス110に対してＣＰＵ111、ＲＡＭ112、ＲＯＭ113、入力部114、表示制御部115、外部メモリＩ/Ｆ116、通信Ｉ/Ｆコントローラ117、プリンタＩ/Ｆ118、スキャナＩ/Ｆ119が接続される。また、タッチパネル120、ハードキー121、ディスプレイ122、外部メモリ123、プリンタ124、スキャナ125が接続される。システムバス110に接続される各部は、システムバス110を介して互いにデータのやりとりを行うことができるように構成されている。
【００１２】
ＲＯＭ113は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ111が動作するための各種プログラムなどが、それぞれ所定の領域に格納される。
ＲＡＭ112は、揮発性のメモリであり、ＣＰＵ111の主メモリ、ワークエリア等の一時記憶領域として用いられる。
ＣＰＵ111は、例えばＲＯＭ113に格納されるプログラムに従い、ＲＡＭ112をワークメモリとして用いて、この画像処理装置100の各部を制御する。なお、ＣＰＵ111が動作するためのプログラムは、ＲＯＭ113に格納されるのに限られず、外部メモリ(ハードディスク等)123に予め記憶しておいてもよい。
【００１３】
入力部114は、ユーザー操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ111に供給する。入力部114は、ユーザー操作を受け付ける入力デバイスとして、タッチパネル120及びハードキー121と接続される。なお、タッチパネル120は、例えば平面的に構成された入力部に対して接触された位置に応じた座標情報が出力されるようにした入力デバイスである。抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いてもよい。
【００１４】
ハードキー121は、数値キーやスタートキー、ストップキーなど物理的に押下可能な入力デバイスである。ＣＰＵ111は、入力デバイスに対してなされたユーザー操作に応じて入力部114で生成され供給される制御信号に基づいて、プログラムに従いこの画像処理装置100の各部を制御する。これにより、画像処理装置100に対し、ユーザー操作に応じた動作を行わせることができる。
【００１５】
表示制御部115は、ディスプレイ122に対して画像を表示させるための表示信号を出力する。具体的には、ＣＰＵ111はプログラムに従い生成した表示制御信号を、表示制御部115に供給し、表示制御部115が、この表示制御信号に基づき表示信号を生成してディスプレイ122に対して出力する。例えば、表示制御部115は、ＣＰＵ111が生成する表示制御信号に基づき、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面をディスプレイ122に表示させる。
【００１６】
タッチパネル120はディスプレイ122と一体的に構成される。例えば、タッチパネル120を光の透過率がディスプレイ122の表示を妨げないように構成し、ディスプレイ122の表示面の上層に取り付ける。そして、タッチパネル120における入力座標と、ディスプレイ122上の表示座標とを対応付ける。これにより、あたかもユーザーがディスプレイ122上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００１７】
外部メモリＩ/Ｆ116には、例えばハードディスク(ＨＤ)やフロッピーディスク(ＦＤ)、又はＣＤやＤＶＤ、メモリーカード等の外部メモリ123が装着可能になっている。そして、ＣＰＵ111の制御に基づき、装着された外部メモリ123からのデータの読み出しや、当該外部メモリ123に対するデータの書き込みを行う。
通信Ｉ/Ｆコントローラ117は、ＣＰＵ111の制御に基づいて、例えばＬＡＮやインターネット、有線、無線等の各種ネットワーク203に対する通信を行う。スキャナＩ/Ｆ119は、スキャナ125からの画像入力を制御する。プリンタＩ/Ｆ118は、プリンタ124への画像出力を制御する。
【００１８】
＜ネットワーク構成＞
図２に、画像処理装置100が接続されるネットワークシステムの構成を示す。
パーソナルコンピュータＰＣ(1)201及びＰＣ(2)202がネットワーク203を介して画像処理装置100と接続されている。ＰＣ(1)201はユーザー認証サーバー装置であり、ＰＣ(2)202はユーザーがプリントジョブを投入するユーザー端末である。なお、図２では、2台のＰＣ(1)201及びＰＣ(2)202が示されているが、さらに多くのＰＣがネットワーク203に接続されていてもよい。
【００１９】
図３は、図２に示すＰＣ(1)201及びＰＣ(2)202の各々についてそのハードウェア構成を示すブロック図である。ＰＣ(1)201及びＰＣ(2)202のハードウェア構成は同一であるので、ここではＰＣ(1)201に注目してそのハードウェア構成を説明する。
ＰＣ(1)201は、ＣＰＵ301、メモリ302、補助記憶装置303、入力装置304、出力装置305、及び通信インタフェース306を有しており、これらはお互いに内部バス307によって相互に接続されている。
【００２０】
ＣＰＵ301は、ＰＣ(1)201全体の制御を司る。メモリ302は、ＲＡＭ及びＲＯＭから構成され、メモリ302にはプログラムが格納されるとともに、各種データが格納される。補助記憶装置303は、例えば、ハードディスク等の大容量記憶装置であり、補助記憶装置303には大容量データが保管されるとともに、プログラムの実行コードが保持される。例えば、補助記憶装置303にはメモリ302と比較して、長時間保持する必要があるデータが記憶される。
【００２１】
入力装置304は、キーボード又はポインティングデバイス等であり、入力装置304を用いてユーザーはＰＣ(1)201に対して各種指示を入力する。
出力装置305は、例えば、ディスプレイであり、ＣＰＵ301によって実行された処理が出力装置305に表示される。通信インタフェース306は、ネットワーク203を介してデジタルデータの送受信を行う。
【００２２】
＜画像処理装置の処理機能＞
図４は、図１に示す画像処理装置100の各機能を示すブロック図である。画像処理装置100は、その機能として通信処理部(通信処理手段)401、ジョブ処理部(ジョブ処理手段)402、操作処理部(操作処理手段)403、及び認証処理部(認証処理手段)404を有している。これらの各機能部は、ＣＰＵ111が、ＲＯＭ113または外部メモリ123に格納されたプログラムをＲＡＭ112に読みだして実行することによって実現する機能である。
【００２３】
通信処理部401は、ネットワーク203に接続されたＰＣ(1)201、ＰＣ(2)202等から、通信Ｉ/Ｆコントローラ117を介して送受される通信コマンドの解析及び通信制御を実行する。
ジョブ処理部402は画像処理装置100で実行する各種ジョブの処理を行う。具体的には、プリンタ124を制御してプリントジョブを実行したり、スキャナ125を制御してスキャンジョブを実行したり、通信Ｉ/Ｆコントローラ117を制御して送信ジョブを実行したりする。また、上述した各種ジョブの停止処理や中止処理の制御を行う。
【００２４】
操作処理部403は表示制御部115を制御してユーザーに対する各種情報をディスプレイ122に表示する。さらに、ハードキー121及びタッチパネル120から入力されたユーザーからの操作指示を、入力部114を介して受け取って処理する。
認証処理部404はユーザーからログイン/ログアウトの要求を受け取り、ユーザー認証サーバー：ＰＣ(1)201と通信して認証し、画像処理装置100を使用するユーザーを管理する処理を行う。
【００２５】
＜ユーザー認証サーバー：ＰＣ(1)＞
図５は、図２に示すユーザー認証サーバー：ＰＣ(1)201の機能の一例を示すブロック図である。
図３で説明したＰＣ(1)201は、ユーザー認証サーバーであり、ＰＣ(1)201には、ログインユーザーＩＤとパスワードといったユーザーの認証を行うためのユーザー情報が保持されている。ユーザー認証サーバーは、ユーザー情報管理部(ユーザー情報管理手段)501及び操作環境管理部(操作環境管理手段)502を有している。
【００２６】
ユーザー情報管理部501は、ネットワーク203に接続される端末(他のＰＣ(2)202や画像処理装置100)から通信インタフェース306を介して問い合わせされるユーザー識別情報（ユーザーＩＤ）を含むユーザー情報を管理する。
操作環境管理部502は、ユーザー情報管理部501において管理されているユーザー毎にその操作環境を管理する。操作環境管理部502は操作環境として、例えば、ディスプレイ122に表示される操作画面をユーザー毎にカスタマイズするための情報を管理する。ユーザーが画像処理装置100にログインした際に操作環境情報に基づいて操作画面をディスプレイ122に表示することで、そのユーザーが使いやすい操作画面を提供することが可能になる。
【００２７】
本実施例では、後述のジョブリストで表示するジョブの優先順位の情報が管理されているものとする。図１８は操作環境情報として保持されているジョブの優先順位の例である。操作環境情報を用いた処理について、実施例２で詳述する。
なお、ここでは、ユーザー認証サーバー：ＰＣ(1)201がユーザー情報管理部501及び操作環境管理部502を備えるとしたが、ユーザー情報管理部501及び操作環境管理部502の少なくとも1つを画像処理装置100に備えるようにしてもよい。
【００２８】
＜プリントジョブ投入処理＞
次にユーザー端末：ＰＣ(2)202で、ユーザーがプリントジョブの投入した後、ストップキーを押下するまでの流れについて図６のフローチャート、及び図７、図８の画面を用いて説明する。
図６は、ユーザーが図２に示すユーザー端末：ＰＣ(2)202から画像処理装置100にプリントジョブを投入する際の処理を説明するためのフローチャートである。
【００２９】
ユーザー端末：ＰＣ(2)202から画像処理装置100にプリントジョブを投入する際には、まず、ＰＣ(2)202にてログイン処理を行う(S601)。図７はＰＣ(2)202の出力装置305に表示されるログイン画面の一例である。ユーザーは入力装置304を介して、ユーザー名入力欄701にログインユーザーＩＤ、パスワード入力欄702にパスワードを入力し、「ログイン」ボタン703を押下することによってログイン要求を行う。これによって、ＣＰＵ301は通信インタフェース306を介して、ユーザー情報をユーザー認証サーバー：ＰＣ(1)201に送る。そして、ユーザー認証サーバー：ＰＣ(1)201において、ＣＰＵ301はユーザー情報に応じてユーザー認証を行い、認証の可否を示すユーザー認証情報をユーザー端末：ＰＣ(2)202に送る。なお、ユーザー情報の入力は入力装置304を用いて行う方法の他に、例えばＩＣカード等の認証装置や指紋や静脈などの生体認証装置を用いて行ってもよい。
【００３０】
ユーザー端末：ＰＣ(2)202においては、ＣＰＵ301は、ユーザー認証情報に応じてユーザー認証サーバーＰＣ(1)201から認証が得られたか否かを確認する(S602)。そして、認証が得られないと(S602で、No)、ＣＰＵ301は認証エラー画面を出力装置305に表示して(S606)、処理を終了する。
一方、認証が得られると(S602で、Yes)、ＣＰＵ301は出力装置305に操作画面(端末操作表示画面)を表示する(S603)。
【００３１】
続いて、ＣＰＵ301は、ユーザーが操作画面上の所定の操作をすることにより、プリントジョブの実行が指示されたか否かを監視する(S604)。図８はＰＣ(2)202の出力装置305に表示されるドライバソフトによる印刷設定画面の一例である。ユーザーは入力装置304を介して入力を行い印刷に必要な設定を行い、プリントジョブの実行を指示する。図８では「OK」ボタン801がジョブの実行の指示に該当する。
【００３２】
プリントジョブの実行が指示されると(S604で、Yes)、ＣＰＵ301は当該プリントジョブに対してジョブ実行ユーザーＩＤを付与する。そして、ＰＣ(2)202は、画像処理装置100に対して当該プリントジョブの投入、すなわち画像処理装置100に対するプリントデータの送信を行い(S605)、処理を終了する。このプリントジョブが投入された画像処理装置100は受信したプリントデータに基づいて印刷のための処理(プリントジョブ)を実行する。
プリントジョブの実行が指示されないと(S604で、No)、ＣＰＵ301はS603に戻って操作画面を表示したまま待機する。
【００３３】
＜画像処理装置の動作＞
次に前記図６の処理によって、ユーザー端末：ＰＣ(2)202から送信されたプリントジョブを受信した画像処理装置100の動作について説明する。ユーザー端末：ＰＣ(2)202などから画像処理装置100にプリントジョブが送信されると、画像処理装置100のＣＰＵ111は、通信処理部401を経由して受信し、ジョブ処理部402が持つプリントジョブキューにジョブを登録する。そして、ジョブ処理部402がプリントジョブキューから順次ジョブを読みだしてプリンタ124を駆動させて印刷する処理を実行する。
【００３４】
図９はプリントジョブキューを模式的に表した図である。プリントジョブキューには、ユーザー端末：ＰＣ(2)202などから送信されたジョブが順次投入される。各ジョブは、ジョブＩＤ901、ジョブ実行ユーザーＩＤ902、ジョブ名903、受信日時904、状況905の各情報を持つ。
ジョブＩＤ901は、ジョブを一意に特定するための識別情報であり、プリントジョブキューにジョブが投入された時点で一意に付与される。
ジョブ実行ユーザーＩＤ902はそのジョブを投入したユーザーを一意に識別するための識別情報であり、通信処理部401が受信したデータに含まれる。具体的には、図６のS606で付与されたものである。
【００３５】
ジョブ名903はジョブにつけられた名前であり、通信処理部401が受信したジョブデータに含まれる。
受信日時904は、そのジョブがプリントジョブキューに投入された日時である。
状況905は、そのジョブの現在のステータスを表すものであり、「実行中」、「待機中」、「一時停止中」のいずれかである。「実行中」は、現在プリント処理を実行しているジョブであることを表す。「待機中」はプリント処理実行されるのを待っている状態のジョブであることを表す。「一時停止中」は後述するユーザーからの操作によって、プリント処理が一時停止されているジョブであることを表す。画像処理装置は、ユーザーからの一時停止指示に基づいて、「実行中」または「待機中」の状態のジョブのステータスを「一時停止中」に変更する。ステータスが「一時停止中」となっているジョブは、ユーザーが一時停止されたジョブの再開を指示するまで実行されない。「実行中」のジョブのステータスを「一時停止中」にするとは、一時停止されたジョブの再開が指示されるまで、画像形成を停止することを意味する。「待機中」の状態のジョブのステータスを「一時停止中」にするとは、当該ジョブの実行順がきても、画像処理装置がジョブの実行を開始せず、ジョブの再開が指示された後に、当該ジョブの実行を開始することを意味する。
【００３６】
ジョブ処理部402は、プリントジョブキューから「待機中」のジョブを順次読みだしてプリンタ124を駆動させてプリント処理を開始すると同時に、当該ジョブの状況905を「実行中」にする。そして、当該ジョブのプリントが終了すると、そのジョブをプリントジョブキューから削除して、次の「待機中」のジョブを読みだしてプリント処理することを繰り返す。
【００３７】
＜画像処理装置での認証処理＞
次に図１０のフローチャートを用いて、画像処理装置100での認証処理について説明を行う。図１０のフローチャートの認証処理はＣＰＵ111が画像処理装置100の各機能部を機能させることによって実行される処理である。
S1001でＣＰＵ111はログイン要求があるか否かを判断し、要求がない場合はここで待機する。ログイン要求はディスプレイ122にログイン画面を表示し、ユーザーがハードキー121及びタッチパネル120を用いてログインユーザーＩＤとパスワードを入力することによって行われる。
【００３８】
図１１はディスプレイ122に表示するログイン画面の例である。ユーザーは、ユーザーＩＤ入力欄1101にログインユーザーＩＤ、パスワード入力欄1102にパスワードをそれぞれ入力し、「ログイン」ボタン1103を押下することによってログイン要求を行う。
なお、ログイン要求は上記の方法以外に、画像処理装置100に接続されたＩＣカード読み取り装置や指紋認証等の生体認証装置からの入力によって行われるようにしてもよい。
S1001で、ログイン要求があったと判断するとS1002に進み、ＣＰＵ111はユーザー認証サーバー：ＰＣ(1)201にログインするためのネットワークログイン処理を行う。具体的にはS1001のログイン要求時に図１のタッチパネル120又はハードキー121から入力されたユーザー情報は、ＣＰＵ111によって図４の通信処理部401及び通信インタフェース306を介してユーザー認証サーバー：ＰＣ(1)201へと送られる。そして、ユーザー認証サーパー：ＰＣ(1)201から認証結果を得る。
【００３９】
S1003で、ＣＰＵ111はユーザー認証サーバー：ＰＣ(1)201から認証が得られたか否かを確認する。認証が得られた場合（S1003で、Yes）はS1004へ進み、認証が得られなかった場合（S1003で、No）はS1008へ進む。
S1008ではＣＰＵ111は認証に失敗したことを示す画面をディスプレイ122に表示してS1001に戻り、ログイン要求を待機する。図１２はS1008においてディスプレイ122に表示させる認証失敗画面の例である。
認証が得られた場合S1004においてＣＰＵ111は、ログインユーザーＩＤおよびユーザー認証サーバー：ＰＣ(1)201から取得したログインユーザーの操作環境情報をＲＡＭ112に保持する。
続いてS1005においてＣＰＵ111はディスプレイ122に画像処理装置100の操作画面を表示する。
【００４０】
図１３はS1005においてディスプレイ122に表示する画面の例である。ユーザーは表示された操作画面を操作して、画像処理装置100の各種操作を行うことが可能である。
続いて、ＣＰＵ111は、ログアウト要求があったか否かを判断する(S1006)。ログアウト要求が行われるのは、ディスプレイ122に表示された操作画面の「ログアウト」ボタン1301が押下された場合や、一定時間ユーザーからの操作入力が無かった場合である。ログアウト要求が行われたと判断した場合、S1007において、ＣＰＵ111はS1004で保持していたログインユーザーＩＤを破棄し、無効な値(ログインしているユーザーがいないことを表す値)を保持して、S1001に戻る。以上の処理によって、画像処理装置100のＣＰＵ111(認証処理部404は)、画像処理装置100にログインしているユーザーがいるか否か、ログインしている場合はそのユーザーのログインユーザーＩＤを常に把握している状態となる。
【００４１】
＜一時停止処理＞
次に図１４のフローチャートを用いて、画像処理装置100におけるプリント一時停止処理について説明を行う。図１４のフローチャートのプリント一時停止処理はＣＰＵ111が画像処理装置100の各機能部の処理を実行することによって実現される。
S1401においてＣＰＵ111はログイン中のユーザーのログインユーザーＩＤを取得する。ログインユーザーＩＤは図１０のフローチャートのS1004において保持されるものである。
S1402でＣＰＵ111はユーザーからジョブ一時停止操作がなされたか否かを判断する。具体的には、ハードキー121の一つとして備えられているストップキーが押下されたか否かを判断する。または、ディスプレイ122に表示された操作画面にソフトキーとしてストップボタンを設け、このボタンが押下されたか否かを判断するようにしてもよい。一時停止操作がなされたと判断するとＣＰＵ111は処理をS1403に進める。
【００４２】
S1403においてＣＰＵ111はプリントジョブキュー内の「実行中」ジョブ及び全ての「待機中」ジョブの印刷処理を停止する。具体的には、用紙が機内に残ったままにならないように既に画像処理装置100内に給紙された用紙の排出処理を行い、新たに用紙を給紙しないように制御する。
続いてS1404において、読み出したプリントジョブの状況を「一時停止中」に変更する。
続いてS1405においてＣＰＵ111はログインユーザーが一時停止処理を実施した際に他人のジョブが含まれるかどうかを示す情報を初期化してメモリ302又は補助記憶装置303に記憶する。ここでは「他人のジョブは含まれていない」と情報を初期化して保持する。ここでは、該情報を「他人のジョブ有フラグ」としてこれをOFFに設定することにより保持する。なお、記憶する内容の形式は特に限定しない。
【００４３】
続いてS1406においてＣＰＵ111はプリントジョブキューからジョブ情報を一つずつ読み出す。S1407においてＣＰＵ111はログインユーザーＩＤとプリントジョブキューから読み出したジョブのジョブ実行ユーザーＩＤ902が一致しているか否かを判断する。例えば画像処理装置100にログインしているユーザーのログインユーザーＩＤが「user_00」である場合、プリントジョブキュー内のジョブのジョブ実行ユーザーＩＤ902が「user_00」であるものが一致していると判断される。一致していると判断すると（S1407で、Yes）、ＣＰＵ111は処理をS1408に進め、一致していないと判断すると（S1407で、No）、ＣＰＵ111はS1409に処理を進める。
S1408ではS1407にてログインユーザーＩＤとジョブ実行ユーザーＩＤ902が一致しているジョブ一覧をジョブ一覧画面に表示し、S1410に進む。
一方S1409においてＣＰＵ111はS1405にて設定した他人のジョブ有フラグをONに書き換えて保持し直し、S1410へ進む。
【００４４】
次にS1410においてＣＰＵ111はプリントジョブキュー内の全てのジョブについて処理を行ったか判断する。未処理のジョブがあると判断すると（S1410でNo)、ＣＰＵ111はS1406に戻って、プリントジョブキューから次のジョブ情報を読み込み、S1407以降のジョブを繰り返す。一方、全てのジョブの処理が終わったと判断すると（S1410でYes)、ＣＰＵ111はS1411に処理を進める。S1411では、メモリ302又は補助記憶装置303に保存した他人のジョブ有フラグを呼び出す。他人のジョブが含まれる場合(他人のジョブ有フラグがONだった場合)、後述する他人ジョブ有無判定表示領域1505に「他のユーザーのジョブがある」旨のメッセージを表示する(S1412)。
【００４５】
S1411にて他人のジョブが含まれないと判断された場合(他人のジョブ有フラグがOFFだった場合)、後述する他人ジョブ有無判定表示領域1505に「他のユーザーのジョブがない」旨のメッセージを表示する(S1413)。次にS1414においてＣＰＵ111はログインユーザーＩＤとジョブ実行ユーザーＩＤ902が合致するジョブが1ジョブのみかどうかを判断する。1ジョブのみであった場合（S1414でYes)、ユーザーがそのジョブを中止したいものと想定されるため、S1415へ進み確認画面を表示する。S1414においてログインユーザーＩＤとジョブ実行ユーザーＩＤ902が合致するジョブが1ジョブのみではなかった場合（S1414でNo)、処理を終了する。
【００４６】
図１５は、S1409においてディスプレイ122に表示するジョブ一覧画面の例である。プリントジョブリスト一覧1501には、プリントジョブキューの内容に従って、各ジョブのジョブを受信した時刻、投入されたジョブのジョブ名、ジョブ実行ユーザーＩＤを表示するユーザー名、ジョブの実行状況が表示される。この画面例は、ジョブ実行ユーザーＩＤ902が「user_00」のユーザーがプリントジョブを投入後、ログインユーザーＩＤ「user_00」のユーザーが画像処理装置100にログインしてプリント一時停止操作を行った場合の例である。プリントジョブリスト一覧1501には「user_00」のジョブ(1502、1503)のみが表示される。プリントジョブリスト一覧1501の各行は選択可能になっており、選択された行は反転表示される。この例ではジョブ1502が選択されている状態である。ボタン1504は中止ボタンであり、ジョブが選択された状態で、このボタンが押下されると図１６に示すような中止確認画面が表示される。「はい」ボタン1602が選択されると、ＣＰＵ111は選択されているジョブを中止する。具体的にはプリントジョブキューから当該ジョブを削除する。「いいえ」ボタン1603が選択されると、確認画面を閉じ元の画面(図１５)に戻る。
【００４７】
他人ジョブ有無判定表示領域1505は、一時停止をおこなった際に、ログインユーザー以外の他のユーザーのジョブも含まれているかどうかを表す領域である。プリントジョブキュー内の「実行中」ジョブすべてのプリント処理が停止される。しかしリストに表示されるのはログインユーザーＩＤと一致したジョブ実行ユーザーＩＤ902のプリントジョブのみである。他のユーザーのジョブも止めているのかどうかの情報を表示することで、ユーザーは、一時停止動作が他のユーザーに影響しているかどうかが、容易に識別可能となる。
1506は一時停止解除ボタンである。このボタンが押下されると、ＣＰＵ111は一時停止しているジョブ(この画面の例では1502、1503のジョブ)の一時停止を解除して、実行中または待機中状態にする。閉じるボタン1507は、この画面を閉じるボタンである。
【００４８】
図１６はS1415において、ディスプレイ122に表示する画面の例である。この画面例は、ジョブ実行ユーザーＩＤ902「user_02」のユーザーがプリントジョブを投入後、ログインユーザーＩＤ「user_02」のユーザーが画像処理装置100にログインしてプリント一時停止操作を行った場合の例である。ジョブ実行ユーザーＩＤ902「user_02」のジョブはプリントジョブキューに1ジョブしかないため、プリントジョブリスト一覧1601には1ジョブのみが表示される。そして、中止するか否かを表す確認画面が表示される。 「はい」ボタン1602が押下されると、ＣＰＵ111は選択されているジョブを中止する。具体的にはプリントジョブキューから当該ジョブを削除する。「いいえ」ボタン1603が選択されると、確認画面を閉じ元の画面に戻る。
【００４９】
また、ＣＰＵ111が、ジョブ処理部402が持つプリントジョブキューのジョブに更新があったと判断した場合(例えば、他のユーザーがユーザー端末：ＰＣ(2)202などからプリントジョブを投入した場合)、本画面を再描画する。再描画の実施により他人ジョブ有無判定表示領域1505も新しいプリントジョブキューに合わせて書き換わる。そのことにより、当初は他人のジョブを一時停止しておらず、あとから他人のジョブが投入され一時停止ジョブとなってしまった場合でも情報が書き換わって表示される。
なお、本実施形態では、ストップキーが押下されたときに、ＰＣから受信した画像データに基づいて画像を印刷するプリントジョブを一時停止するとしてが、プリンタ124を使用する複数の機能に関するジョブを一時停止するとしてもよい。たとえば、プリントジョブのほかにコピージョブを一時停止するとしてもよい。
【００５０】
以上述べたように、本実施形の画像処理装置では、ユーザーからジョブ一時停止要求があると、全てのプリントジョブが一時停止となる。一時停止したプリントジョブリストには一時停止要求をしたユーザーのジョブ(ログインユーザーＩＤと合致しているジョブ実行ユーザーＩＤのジョブ)のみジョブ一覧に表示するので、ログインユーザーが中止したい所望のジョブが探しやすくなる。また、他人のジョブは一覧に表示されないため、誤って他人のジョブを中止してしまうことも防止できる。
また本実施例では他のユーザーのジョブも一時停止中かどうかの他人ジョブ有無判定情報が表示される。そのことにより、他のユーザーのジョブがある場合は、生産性を下げないよう急いで作業と行うといった指標となる効果が期待できる。
【実施例２】
【００５１】
実施例１ではストップキー押下(プリント一時停止操作)が行われた場合のプリントジョブリストの表示について説明を行った。実施例２では、プリント以外のジョブ種を表示する場合について説明を行う。以下、実施例１との差分を中心に、実施例２について説明する。
画像処理装置100の通信Ｉ/Ｆコントローラ117は、ネットワークを介してデジタルデータの送受信(E-mail送信やSMB送信など)を行うことが可能である。ユーザーが画像処理装置100において、図１３に示すメインメニューを表示中に、誤った宛先に送信ジョブを投げてしまうことがある。その場合、ユーザーは、ハードキー121の一つとして備えられているストップキーを押下する。ただし送信ジョブなどは、ユーザーからのジョブの一時停止指示を受けても、一時停止を行うことができないジョブである。
【００５２】
そこで、実施例２では、そのようなジョブを優先してジョブリストに表示し、ユーザーがすばやく中止処理を行うことができるようにしたものである。
実施例２について、図１７のフローチャートを用いて説明する。図１７のフローチャートのジョブ一時停止処理はＣＰＵ111が画像処理装置100の各機能部の処理を実行することによって実現される。
S1701においてＣＰＵ111はログイン中のユーザーのログインユーザーＩＤを取得する。ログインユーザーＩＤは図１０のフローチャートのS1004において保持されるものである。
S1702においてＣＰＵ111はさらにログイン中のユーザーの操作環境情報を取得する。ユーザーの操作環境情報は図１０のフローチャートのS1004において保持されるものである。
【００５３】
本実施例ではユーザーの操作環境情報はジョブリストで表示するジョブの優先順位を表す。具体的には図１８で示すジョブの優先順位が取得されるものとする。
S1703でＣＰＵ111はユーザーからジョブ一時停止操作がなされたか否かを判断する。具体的には、ハードキー121の一つとして備えられているストップキーが押下されたか否かを判断する。または、ディスプレイ122に表示された操作画面にソフトキーとしてストップボタンを設け、このボタンが押下されたか否かを判断するようにしてもよい。一時停止操作がなされたと判断するとＣＰＵ111は処理をS1704に進める。
【００５４】
S1704においてＣＰＵ111はプリントジョブキュー内の「実行中」ジョブ、及びすべての「待機中」ジョブのプリント処理を停止する。具体的には、用紙が機内に残ったままにならないように既に画像処理装置100内に給紙された用紙の排出処理を行い、新たに用紙を給紙しないように制御する。
続いてS1705において、読み出したジョブの状況を「一時停止中」に変更する。
続くS1706においてＣＰＵ111はログインユーザーが一時停止処理を実施した際に他人のジョブが含まれるかどうかを示す情報をメモリ302または補助記憶装置303に記憶する。ここでは「他人のジョブは含まれていないこと」を示す情報を保持する(例えば、他人のジョブ有フラグをOFFにする。)。この場合、記憶する内容の形式は特に限定しない。
【００５５】
続いてS1707においてＣＰＵ111はプリントジョブキューを含むすべてのジョブキューからジョブ情報を一つずつ読み出す。
S1708においてＣＰＵ111はログインユーザーＩＤとプリントジョブキューから読み出したジョブのジョブ実行ユーザーＩＤ902が一致しているか否かを判断する。例えばログインユーザーＩＤが「user_00」である場合、プリントジョブキュー内のジョブのジョブ実行ユーザーＩＤ902が「user_00」であるものが一致していると判断される。一致していると判断すると（S1708でYes)、ＣＰＵ111は処理をS1709に進め、一致していないと判断すると（S1708でNo)、ＣＰＵ111はS1710に処理を進める。
【００５６】
S1709ではS1708にてログインユーザーとジョブ実行ユーザーＩＤ902が一致しているジョブのリスト情報をメモリ302または補助記憶装置303に一時保存する。
一方S1710においてＣＰＵ111はS1706にて設定した他人のジョブ有フラグをONに書き換えて保持しなおす。
次にS1711においてＣＰＵ111はプリントジョブキューを含む全てのジョブ種のジョブについて処理を行ったか判断する。未処理のジョブがあると判断すると（S1711でNo)、ＣＰＵ111はS1707に戻って、ジョブキューから次のジョブ情報を読み込む。全てのジョブの処理が終わったと判断すると（S1711でYes)、ＣＰＵ111はS1712に処理を進める。S1712ではメモリ302または補助記憶装置303に保存したログインユーザーのジョブリストを、S1702で取得したジョブの優先順位に従いソートし表示する。
【００５７】
図１９はジョブの優先順位によりソートされたジョブリストを表示するジョブ一覧画面である。1902は送信ジョブで送信中であることを表している。1903、1904はプリントジョブで一時停止中であることを表している。一時停止できない送信ジョブの優先順位を高く、かつ選択状態にすることで、素早く中止処理ができるような表示となっている。本実施例では、送信ジョブの優先順位が高い場合で説明を行ったが、優先順位はユーザー毎に任意に変更できるようにしてもよい。
次にS1713では、メモリ302または補助記憶装置303に保存した他人のジョブが含まれるかどうかを示す情報を呼び出す。他人のジョブが含まれる(本実施例では他人のジョブ有フラグがON)場合、他人ジョブ有無判定領域1905に「他のユーザーのジョブがある」旨のメッセージを表示する(S1714)。
【００５８】
S1713にて他人のジョブが含まれないと判断された（他人のジョブ有フラグがOFF）場合、他人ジョブ有無判定領域1905に「他のユーザーのジョブがない」旨のメッセージを表示する(S1715)。
次にS1716においてＣＰＵ111はログインユーザーのジョブが1ジョブのみかどうかを判断する。1ジョブのみであった場合（S1716でYes)、ユーザーがそのジョブを中止したいものと想定されるため、確認画面を表示し（S1717）、処理を終了する。1ジョブのみではなかった場合（S1716でNo)、処理を終了する。
【００５９】
以上述べたように本実施例の画像処理装置では、ログインしたユーザーのすべてのジョブのリストを予め決めた優先順位に従ってソートすることにより、一時停止できないジョブを優先して表示させることができる。またさらに、ユーザーの所望の順番でジョブリストをソートすることも可能である。そのことにより、より視認性が高まりジョブの中止動作に伴う操作性の向上が期待できる。
【００６０】
(その他の実施例) 
また、上述の各実施形態では、ユーザーがストップキーを押下して、ＰＣ等の外部の情報処理装置から受信したプリントジョブを停止する場合について説明した。スキャナ装置125で原稿をスキャンし、プリンタ装置124が画像を形成するコピー機能について同様の処理を実行してもよい。たとえば、ユーザーが画像処理装置にログインして、ストップキーを押下した場合、画像処理装置はログインユーザーが実行したプリントジョブ、およびコピージョブを一時停止する。このとき、画像処理装置はログインユーザーが実行を指示したジョブのみを一覧で表示する。このようにすることで、ストップキー押下時に表示されるジョブの一覧画面からログインユーザー自身のジョブを探しやすくすることができる。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ＡＳＩＣ)によっても実現可能である。
【符号の説明】
【００６１】
100        画像処理装置
201、202  ＰＣ
203        ネットワーク
【図１】
2019130868.tif 000003
【図２】
2019130868.tif 000004
【図３】
2019130868.tif 000005
【図４】
2019130868.tif 000006
【図５】
2019130868.tif 000007
【図６】
2019130868.tif 000008
【図７】
2019130868.tif 000009
【図８】
2019130868.tif 000010
【図９】
2019130868.tif 000011
【図１０】
2019130868.tif 000012
【図１１】
2019130868.tif 000013
【図１２】
2019130868.tif 000014
【図１３】
2019130868.tif 000015
【図１４】
2019130868.tif 000016
【図１５】
2019130868.tif 000017
【図１６】
2019130868.tif 000018
【図１７】
2019130868.tif 000019
【図１８】
2019130868.tif 000020
【図１９】
2019130868.tif 000021
【手続補正書】
【提出日】平成30年2月5日(2018.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
用紙に画像を印刷する画像形成手段を有する画像処理装置であって、
画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得手段と、
ジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段と、
ユーザーの一時停止操作に応じて、前記画像形成手段による画像形成が実行されているジョブを一時停止させる一時停止手段と、
ジョブ一覧画面を表示する表示手段と、
前記ジョブ一覧画面で選択されたジョブを中止する中止手段と、を有し、
前記表示手段は、前記ジョブ一覧画面に、前記取得手段により取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示する
ことを特徴とする画像処理装置。
【請求項２】
前記ジョブ一覧画面は、ジョブ種ごとに設定された優先順位に基づいて、ジョブ一覧を並べ替えて表示することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
ログイン中のユーザーのジョブが１つである場合は、ジョブ一覧画面で該ジョブが選択された状態で表示する画面を表示することを特徴とする請求項１〜２のいずれか１項に記載の画像処理装置。
【請求項４】
前記画面に選択されているジョブを中止するかユーザーに確認を求め請求項１〜３のいずれか１項に記載の画像処理装置。
【請求項５】
前記一時停止操作は、ストップキー又は操作画面に表示されたストップボタンの押下であることを特徴とする請求項１〜４のいずれか１項に記載の画像処理装置。
【請求項６】
前記ジョブ一覧画面は、ログイン中のユーザー以外のユーザーのジョブが一時停止されている場合は、他のユーザーのジョブも一時停止されていることを表示する
ことを特徴とする請求項１〜５のいずれか１項に記載の画像処理装置。
【請求項７】
前記画像処理装置は、外部の装置から画像データを受信する受信手段をさらに有し、
前記一時停止手段は、前記受信手段により受信された画像データに基づいて用紙に画像を印刷するプリントジョブを一時停止することを特徴とする請求項１〜６の何れか１項に記載の画像処理装置。
【請求項８】
前記画像処理装置は、原稿を読み取り画像データを生成する読取手段をさらに有し、
前記一時停止手段は、前記読取手段により原稿を読み取ることで得られた画像データに基づいて用紙に画像を印刷するコピージョブを一時停止することを特徴とする請求項１〜７の何れか１項に記載の画像処理装置。
【請求項９】
ジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段と、用紙に画像を印刷する画像形成手段を有する画像処理装置の制御方法であって、
画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得工程と、
ユーザーの一時停止操作に応じて、前記画像形成手段による画像形成が実行されているジョブを一時停止させる一時停止工程と、
ジョブ一覧画面を表示する表示工程と、
前記ジョブ一覧画面で選択されたジョブを中止する中止工程と、を有し、
前記表示工程は、前記ジョブ一覧画面に、前記取得手段により取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示する
ことを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述の課題を解決するため、本発明は、用紙に画像を印刷する画像形成手段を有する画像処理装置であって、画像処理装置にログイン中のユーザーのユーザー識別情報を取得する取得手段と、ジョブとジョブを投入したユーザーを対応づけて記憶する記憶手段と、ユーザーの一時停止操作に応じて、前記画像形成手段による画像形成が実行されているジョブを一時停止させる一時停止手段と、ジョブ一覧画面を表示する表示手段と、前記ジョブ一覧画面で選択されたジョブを中止する中止手段と、を有し、前記表示手段は、前記ジョブ一覧画面に、前記取得手段により取得されたユーザー識別情報と同じユーザーに対応づけて記憶されたジョブ一覧を表示することを特徴とする。