(57)【要約】【課題】容易に所望のジョブを特定することができ、利便性を向上させること。【解決手段】プリンタとネットワークを介して接続されるＰＣ１００において、記憶部１３０と、プリンタにおいて実行される１以上の印刷ジョブの一覧であって、各印刷ジョブの１以上の設定項目を含むジョブ一覧を表示部１５０に表示する表示制御部１０２と、表示されたジョブ一覧から、設定項目の選択を受け付ける入力受付部１０４と、設定項目の選択を受け付けた場合、表示されているジョブ一覧における設定項目の設定値の並び順を記憶部１３０に保存するジョブ管理部１１０と、選択された設定項目以外の設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持しながら、選択された設定項目の設定値が所定の順序になるように印刷ジョブを並べ替えるソート部１１２とを備える。【選択図】図２
2016110633.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置とネットワークを介して接続される情報処理装置において、
記憶部と、
前記画像形成装置において実行される１以上のジョブの一覧であって、各ジョブの１以上の設定項目を含むジョブ一覧を表示部に表示する表示制御部と、
表示された前記ジョブ一覧から、前記設定項目の選択を受け付ける入力受付部と、
前記設定項目の選択を受け付けた場合、表示されている前記ジョブ一覧における前記設定項目の設定値の並び順を前記記憶部に保存するジョブ管理部と、
選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先後順に維持しながら、選択された前記設定項目の前記設定値が所定の順序になるようにジョブを並べ替えるソート部と、
を備える情報処理装置。
【請求項２】
前記入力受付部は、選択された前記設定項目の前記設定値が所定の順序になるようにジョブを並べ替える際に、選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先後順に維持する第１ソート設定か、前記記憶部に保存された先後順に維持しない第２ソート設定のいずれかの選択を受け付け、
前記ソート部は、前記第１ソート設定の選択を受け付けた場合、選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先行順に維持する請求項１に記載の情報処理装置。
【請求項３】
前記ジョブ一覧は、内容を変更可能な前記設定項目である可変設定項目を少なくとも一つ含み、
前記入力受付部は、前記可変設定項目とする前記設定項目の選択を受け付け、
前記表示制御部は、前記可変設定項目とする前記設定項目の選択を受け付けた場合、選択された前記設定項目の前記設定値を、前記可変設定項目の前記設定値として表示し、
前記ソート部は、前記可変設定項目の前記設定値が所定の順序になるようにジョブを並べ替える請求項１または２に記載の情報処理装置。
【請求項４】
前記入力受付部は、表示された前記ジョブ一覧から、複数のジョブの選択を受け付け、
前記表示制御部は、前記複数のジョブの選択を受け付けた場合、選択された前記複数のジョブのうち、全て同じ前記設定値を有するジョブを同じ色で表示し、異なる前記設定値を有するジョブを異なる色で表示する請求項１〜３のいずれか一つに記載の情報処理装置。
【請求項５】
画像形成装置とネットワークを介して接続される情報処理装置で実行される情報処理方法において、
前記画像形成装置において実行される１以上のジョブの一覧であって、各ジョブの１以上の設定項目を含むジョブ一覧を表示部に表示する表示制御ステップと、
表示された前記ジョブ一覧から、前記設定項目の選択を受け付ける入力受付ステップと、
前記設定項目の選択を受け付けた場合、表示されている前記ジョブ一覧における前記設定項目の設定値の並び順を記憶部に保存するジョブ管理ステップと、
選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先後順に維持しながら、選択された前記設定項目の前記設定値が所定の順序になるようにジョブを並べ替えるソートステップと、
を含む情報処理方法。
【請求項６】
前記画像形成装置において実行される１以上のジョブの一覧であって、各ジョブの１以上の設定項目を含むジョブ一覧を表示部に表示する表示制御ステップと、
表示された前記ジョブ一覧から、前記設定項目の選択を受け付ける入力受付ステップと、
前記設定項目の選択を受け付けた場合、表示されている前記ジョブ一覧における前記設定項目の設定値の並び順を記憶部に保存するジョブ管理ステップと、
選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先後順に維持しながら、選択された前記設定項目の前記設定値が所定の順序になるようにジョブを並べ替えるソートステップと、
をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記載したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
近年、いわゆる印刷業と言われるプロダクト・プリンティング分野では、オフセットでの大量印刷よりも、小ロット・多品種の印刷が主流になっている。そのため、印刷機も従来のオフセット印刷機より、オンデマンド印刷に向いた電子写真やインクジェット方式のオンデマンド印刷機がよく使用されている。オンデマンド印刷機において多品種印刷を制御する場合、プリントサーバによるジョブ管理が重要である。
【０００３】
小ロット・多品種の印刷においては、納期が極端に短いものも多い。その際は印刷中のオンデマンド印刷機に対し、プリントサーバの割り込み印刷機能などを使い、他の印刷物の納期の調整をしつつ、他ジョブの合間に印刷することなど日常茶飯事である。さらに、割り込み印刷を行う印刷ジョブが新規印刷ではなく再印刷であった場合、新規にジョブをインポートしてＲＩＰ（Raster  Image  Processor）処理を行うよりも、印刷キューに残る前回のジョブのラスタイメージを再実行するとＲＩＰ処理の時間も省くことが可能である。
【０００４】
例えば、特許文献１では、ジョブの一覧表示機能を持ち、そこからジョブの選択や設定変更が可能なため、上述した割り込み印刷ができる画像形成装置が開示されている。また、特許文献１の画像形成装置では、プルーフ印刷等で色合わせなどにより設定を少しずつ変更して印刷しなければならない場合にも有用である。
【０００５】
ところで、近年のプリントサーバ（例えば、米国ＥＦＩ社のＦｉｅｒｙ（登録商標）サーバなど）では、ジョブの一覧機能に加えて、ある設定項目に着目し、着目した設定項目の設定値をソートする（並べ替える）ことができる。そうすると、例えばジョブ名（設定項目）を選択してソートすることで、多数のジョブの中から印刷したいジョブが見つけやすくなる。もちろん、ジョブ名以外の設定項目でもソートは可能なので、ジョブのユーザ名や印刷用紙サイズなどの設定項目でソートして、所望のジョブを探したりすることも可能である。ジョブ一覧で表示する設定項目についても、ユーザが自由に変更することが可能である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、近年の印刷業では、複数のジョブを同じ設定でまとめて印刷するようなことがある。その際、従来のプリントサーバであっても、ジョブ一覧で表示される多数のジョブの中から、ジョブ名などのある設定項目についてソートを行い、ジョブを特定して設定変更および再印刷の指示を行うことがあった。しかしながら、同じようなジョブ名や同じような設定のジョブが他に多数表示されていた場合、所望のジョブを特定することが困難で、操作が煩雑となるという問題があった。
【０００７】
本発明は、上記に鑑みてなされたものであって、容易に所望のジョブを特定することができ、利便性を向上させる情報処理装置、情報処理方法、プログラム、および記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、画像形成装置とネットワークを介して接続される情報処理装置において、記憶部と、前記画像形成装置において実行される１以上のジョブの一覧であって、各ジョブの１以上の設定項目を含むジョブ一覧を表示部に表示する表示制御部と、表示された前記ジョブ一覧から、前記設定項目の選択を受け付ける入力受付部と、前記設定項目の選択を受け付けた場合、表示されている前記ジョブ一覧における前記設定項目の設定値の並び順を前記記憶部に保存するジョブ管理部と、選択された前記設定項目以外の前記設定項目の前記設定値のジョブ間での並び順を、前記記憶部に保存された先後順に維持しながら、選択された前記設定項目の前記設定値が所定の順序になるように印刷ジョブを並べ替えるソート部と、を備える。
【発明の効果】
【０００９】
本発明によれば、容易に所望のジョブを特定することができ、利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１にかかる画像形成システムの全体構成を示す図である。
【図２】図２は、実施の形態１にかかるＰＣの機能構成を示す図である。
【図３】図３は、実施の形態１にかかるＰＣに表示されるジョブ一覧の一例を示す図である。
【図４】図４は、実施の形態１にかかるプリンタの機能構成を示す図である。
【図５】図５は、実施の形態１にかかるＰＣにおけるソート処理の流れを示すフローチャートである。
【図６】図６は、「Job  Name（ジョブ名）」によりソートされたジョブ一覧の一例を示す図である。
【図７】図７は、「User  Name（ユーザ名）」によりソートされたジョブ一覧の一例を示す図である。
【図８】図８は、「User  Name（ユーザ名）」および「Job  Name（ジョブ名）」によりソートされたジョブ一覧の一例を示す図である。
【図９】図９は、実施の形態２にかかるＰＣに表示されるジョブ一覧の一例を示す図である。
【図１０】図１０は、実施の形態２にかかるＰＣにおけるソート処理の流れを示すフローチャートである。
【図１１】図１１は、実施の形態３にかかるＰＣにおける表示処理の流れを示すフローチャートである。
【図１２】図１２は、実施の形態１〜３にかかるＰＣのハードウェア構成を示す説明図である。
【図１３】図１３は、実施の形態１〜３にかかるプリンタのハードウェア構成を示す説明図である。
【図１４】図１４は、従来のＰＣにおけるソート処理の流れを示すフローチャートである。
【図１５】図１５は、従来のＰＣに表示されるジョブ一覧の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、情報処理装置、情報処理方法、プログラム、および記憶媒体の実施の形態を詳細に説明する。
【００１２】
（実施の形態１）
図１は、実施の形態１にかかる画像形成システムの全体構成を示す図である。図１に示すように、本実施の形態にかかる画像形成システムは、ＰＣ（Personal  Computer）１００ａ、１００ｂ、１００ｃ（１００ａ〜１００ｃ）と、プリンタ２００ａ、２００ｂ、２００ｃ（２００ａ〜２００ｃ）とがネットワーク１０を介して接続されている。ネットワーク１０は、公衆回線であっても、社内ネットワークなどであっても適用可能であって、例えば、電話回線、無線ネットワーク、インターネットなどである。そして、プリンタ２００ａ〜２００ｃは、それぞれプリントサーバ３００ａ〜３００ｃ、プリンタエンジン４００ａ〜４００ｃを備えている。
【００１３】
図１では、ＰＣおよびプリンタがそれぞれ３台ずつ接続された画像形成システムの例を記載しているが、ＰＣ、プリンタいずれも１以上の任意の台数が接続可能である。また、以下では、ＰＣ１００ａ〜１００ｃ、プリンタ２００ａ〜２００ｃを特定せずいずれにも該当する場合、単にＰＣ１００、プリンタ２００、プリントサーバ３００、プリンタエンジン４００として説明する。なお、ＰＣ１００が本発明の情報処理装置に相当し、プリンタ２００が本発明の画像形成装置に相当する。
【００１４】
ＰＣ１００は、印刷を行う印刷データや印刷ジョブを生成し、ネットワーク１０を介してプリンタ２００に送信する。また、ＰＣ１００は、ユーザにより印刷の実行要求である印刷指示を受け付けた場合、受け付けた印刷指示をプリンタ２００に送信する。ＰＣ１００は、印刷ジョブを生成するプリンタドライバや、印刷ジョブの管理を行うクライアントソフトウェアなどを備えている。
【００１５】
プリントサーバ３００は、ＰＣ１００からの印刷データ等を受信した場合、受信した印刷データのデータ伸張や画像処理を行う。その後、ＰＣ１００から印刷指示を受信した場合、プリントサーバ３００は、プリンタエンジン４００に対して印刷指示を出し、画像処理等を施した印刷データを送信する。
【００１６】
プリンタエンジン４００は、プリントサーバ３００からの印刷指示および印刷データを受信すると、受信した印刷データを印刷する。プリンタエンジン４００は、印刷する色によってカラー機やモノクロ機などがあったり、印刷方法においても電子写真方式やインクジェット方式などがある。本実施の形態における画像形成システムは、特にその種類を問わず適用可能であるが、以下では、一例としてプリンタエンジン４００をカラーの電子写真方式に適用した場合について説明する。
【００１７】
このように画像形成システムは、ＰＣ１００からプリントサーバ３００に印刷データが送信されると、プリントサーバ３００が受信した印刷データを一旦蓄積する。そして、ＰＣ１００からプリントサーバ３００に印刷指示が送信されると、プリントサーバ３００はプリンタエンジン４００により印刷データを印刷する。
【００１８】
また、画像形成システムでは、ＰＣ１００が印刷ジョブの一覧であるジョブ一覧を表示し、ユーザによる印刷ジョブの選択を受け付けると、プリンタ２００により印刷設定の変更や再印刷を行うことができる。この印刷ジョブを選択する場合に、ジョブ一覧において表示される印刷ジョブの数が多い場合、所望の印刷ジョブを探すことが困難である。そこで、本実施の形態にかかるＰＣ１００では、ユーザが所望の印刷ジョブを容易に探し出せるようにジョブ一覧の内容をソートする（並べ替える）機能を有する。
【００１９】
次に、ＰＣ１００の構成について説明する。図２は、実施の形態１にかかるＰＣの機能構成を示す図である。図２に示すように、ＰＣ１００は、記憶部１３０と、表示制御部１０２と、入力受付部１０４と、印刷データ生成部１０６と、通信部１０８と、ジョブ管理部１１０と、ソート部１１２とを主に備えている。
【００２０】
記憶部１３０は、印刷を所望する画像データ、各種画面や印刷ジョブ、印刷ジョブの一覧であるジョブ一覧等の種々のデータを保存する記憶媒体であり、例えばＨＤＤ（Hard  Disk  Drive）やメモリ等である。ここで、本実施の形態におけるジョブ一覧とは、プリンタ２００において実行される１以上の印刷ジョブの一覧であって、各印刷ジョブの１以上の設定項目を含んでいる。
【００２１】
表示制御部１０２は、ディスプレイなどの表示部１５０に各種データを表示する制御を行う。本実施の形態では、表示制御部１０２は、印刷や表示の設定を行う設定画面や印刷を行うための印刷画面を表示部１５０に表示する。
【００２２】
また、表示制御部１０２は、ジョブ管理部１１０により生成される印刷ジョブの一覧であるジョブ一覧等を表示部１５０に表示する。また、表示制御部１０２は、ソート部１１２により、選択された設定項目の設定値がソートされた場合、ソート後のジョブ一覧を表示部１５０に表示する。
【００２３】
ここで、「ジョブ一覧」の詳細について説明する。図３は、実施の形態１にかかるＰＣに表示されるジョブ一覧の一例を示す図である。図３に示すように、本実施の形態のジョブ一覧は、印刷ジョブの設定項目である「Job  Name（ジョブ名）」、「User  Name（ユーザ名）」、「Size（サイズ）」、「Pages（ページ数）」、「Copies（印刷部数）」、「Date／Time（印刷指示を行った日時）」等が表示され、各設定項目に設定値が表示されている。例えば、「Job  Name」の設定項目には、ジョブ名を示す設定値である「Dog」、「Cat」、「Salmon」等が順に並んで表示されている。また、例えば、「User  Name」の設定項目には、ユーザ名を示す設定値である「Kyle」、「Mike」、「Ron」等が順に並んで表示されている。図３に示すジョブ一覧では、印刷ジョブを、当該印刷ジョブに対する印刷指示を行った日時の新しい順に上から下に並べている。つまり、図３のジョブ一覧は、印刷ジョブを印刷指示が行われた日時（「Date/Time」）によって上から下に降順に並べている。
【００２４】
また、表示制御部１０２は、ジョブ一覧を表示部１５０に表示する際、「トレイ情報」も表示してもよい。トレイ情報とは、プリンタエンジン４００から通知される情報であって、プリンタエンジン４００のトレイに入っている用紙の情報である。トレイ情報において表示される内容は、用紙種類、用紙厚、用紙サイズ、用紙残量などである。このようにトレイ情報を表示することで、ユーザはトレイの状態を把握しながらジョブ一覧から所望の印刷ジョブや設定項目を選択することができ、さらに印刷設定を変更することができる。
【００２５】
入力受付部１０４は、ユーザからの各種入力（選択）を受け付けるものである。本実施の形態では、印刷が実行される場合、入力受付部１０４は、表示部１５０に表示された設定画面からユーザによる印刷設定を受け付け、印刷画面から印刷の実行要求である印刷指示を受け付ける。なお、印刷設定は、例えば、メニュー画面の中から設定ボタンをクリックしたり、右クリックなどでプロパティを表示させて変更することも可能である。
【００２６】
また、印刷設定の変更や再印刷が実行される場合、入力受付部１０４は、表示部１５０に表示されたジョブ一覧からユーザによる印刷ジョブの選択を受け付ける。また、その際に設定項目の設定値のソートが行われる場合、入力受付部１０４は、ジョブ一覧からユーザによる設定項目の選択を受け付ける。
【００２７】
また、入力受付部１０４は、ソート部１１２により設定項目の設定値をソートする（並べ替える）場合に、当該ソートの仕方（方法）の設定である第１ソート設定または第２ソート設定のいずれかの設定を受け付ける。ここで、第１ソート設定とは、ジョブ一覧に対して選択された設定項目の設定値をソートする際に、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持しながら印刷ジョブを並べ替える設定である。一方、第２ソート設定とは、ジョブ一覧に対して選択された設定項目の設定値をソートする際に、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持することなく印刷ジョブを並べ替える設定である。従来のソート設定は、選択された設定項目の設定値について、専らソート処理を行うものであり、第２ソート設定に相当する。
【００２８】
印刷データ生成部１０６は、ユーザにより印刷設定を受け付けた場合、ビットマップ等の画像データをＫＣＭＹ（ブラック、シアン、マゼンタ、イエロー）の多値データとしてデータ変換する。そして、データ変換された画像データを、プリンタドライバなどで実現できるデータ圧縮部にて圧縮して印刷データを生成する。データ圧縮は、ＭＨやＪＢＩＧ、ＬＺＨといった一般的な圧縮方法を使用可能である。
【００２９】
通信部１０８は、ネットワーク１０を介してプリンタ２００との通信を制御する。本実施の形態では、通信部１０８は、印刷データ生成部１０６により生成された印刷データ、およびジョブ管理部１１０により生成された印刷ジョブを、ネットワーク１０を介してプリントサーバ３００に送信する。また、通信部１０８は、入力受付部１０４により印刷指示を受け付けた場合、印刷指示をプリンタ２００に送信する。
【００３０】
また、通信部１０８は、入力受付部１０４により、ジョブ一覧における設定項目の選択を受け付けた場合、当該設定項目の設定値をプリントサーバ３００から取得する。
【００３１】
ジョブ管理部１１０は、ユーザにより、印刷設定を受け付けた場合、印刷ジョブを生成し、生成した印刷ジョブを設定項目ごとに示したジョブ一覧を記憶部１３０に保存する。また、ジョブ管理部１１０は、ユーザによりジョブ一覧から設定項目の選択を受け付けた場合、表示されているジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存する。
【００３２】
ソート部１１２は、ユーザによりジョブ一覧から設定項目の選択を受け付け、ジョブ管理部１１０によりジョブ一覧におけるジョブ間での各設定項目の設定値の並び順が保存された場合、選択された設定項目の設定値が所定の順序になるように印刷ジョブをソートする（並べ替える）。
【００３３】
具体的には、ソート部１１２は、選択された設定項目の設定値が、降順に並んでいるか、昇順に並んでいるか、降順および昇順のいずれでもなく不規則に並んでいるかを判断する。そして、ソート部１１２は、選択された設定項目の設定値が降順に並んでいる場合、選択された設定項目以外の設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持しながら、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替える。
【００３４】
また、ソート部１１２は、選択された設定項目の設定値が昇順に並んでいる場合、選択された設定項目以外の設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持しながら、選択された設定項目の設定値が降順になるように印刷ジョブを並べ替える。
【００３５】
さらに、ソート部１１２は、選択された設定項目の設定値が降順および昇順のいずれでもなく不規則に並んでいる場合、選択された設定項目以外の設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持しながら、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替える。
【００３６】
また、ソート部１１２は、入力受付部１０４により、第１ソート設定の選択を受け付けた場合、上述のように、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持しながら、選択された設定項目の設定値をソートする。一方、ソート部１１２は、入力受付部１０４により、第２ソート設定の選択を受け付けた場合、選択された設定項目以外の設定項目の設定値のジョブ間での並び順を、記憶部１３０に保存された先後順に維持することなく、設定項目の設定値をソートする。
【００３７】
次に、プリンタ２００の構成について説明する。図４は、実施の形態１にかかるプリンタの機能構成を示す図である。図４に示すように、プリンタ２００は、プリントサーバ３００と、プリンタエンジン４００とを有している。そして、プリントサーバ３００は、記憶部３３０と、通信部３０２と、制御部３０４と、画像処理部３０６と、表示制御部３０８と、入力受付部３１０と、エンジン制御部３１２とを主に備え、操作パネル７６およびプリンタエンジン４００が接続されている。
【００３８】
記憶部３３０は、ＰＣ１００から受信した印刷データおよび印刷ジョブ等の種々のデータを保存する記憶媒体である。印刷データは容量が大きいため、記憶部３３０は大容量であることが好ましく、通常はＨＤＤなどである。
【００３９】
通信部３０２は、ネットワーク１０を介してＰＣ１００との通信を制御する。本実施の形態では、ＰＣ１００から印刷データおよび印刷ジョブを受信する。また、通信部３０２は、ＰＣ１００から印刷指示を受信する。
【００４０】
制御部３０４は、通信部３０２により印刷指示を受信した場合、当該印刷指示が示す印刷データを記憶部３３０から読み出す。
【００４１】
画像処理部３０６は、制御部３０４により読み出された印刷データは圧縮されているため、読み出された印刷データを伸張し、ディザ処理など印刷に必要な画像処理を施し、ＫＣＭＹ各色の印刷データに変換する。
【００４２】
表示制御部３０８は、操作パネル７６に各種画面等を表示する。また、入力受付部３１０は、表示された各種画面または操作キーからユーザによる入力を受け付ける。
【００４３】
エンジン制御部３１２は、通信部３０２により印刷指示を受信した場合、画像処理部３０６によって画像処理が施された印刷データをプリンタエンジン４００に送り、プリンタエンジン４００によって印刷データを印刷する。
【００４４】
ここで、従来のＰＣにおけるソート処理の流れについて説明する。図１４は、従来のＰＣにおけるソート処理の流れを示すフローチャートである。
【００４５】
まず、表示制御部１０２により表示部１５０にジョブ一覧が表示され、入力受付部１０４は、ジョブ一覧からユーザにより、ソート処理を行う設定項目の選択を受け付けると（ステップＳ１００）、ソート処理が開始される。例えば、ジョブ一覧におけるソートしたい設定項目（列）の上部をクリックすることで、ソート対象とする設定項目を選択できる。または、ユーザがメニューからソート処理を実行する際に、ソート対象とする設定項目を選択してもよい。
【００４６】
ソート対象とする設定項目が選択されると、ソート部１１２は、選択された設定項目の設定値が降順に並んでいるか否かを判断する（ステップＳ１０２）。設定値が降順に並んでいる場合（ステップＳ１０２：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替え（ステップＳ１０４）、処理を終了する。
【００４７】
一方、設定値が降順に並んでいない場合（ステップＳ１０２：Ｎｏ）、ソート部１１２は、選択された設定項目の設定値が昇順に並んでいるか否かを判断する（ステップＳ１０６）。設定値が昇順に並んでいる場合（ステップＳ１０６：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値が降順になるように印刷ジョブを並べ替え（ステップＳ１０８）、処理を終了する。
【００４８】
一方、設定値が昇順に並んでいない場合（ステップＳ１０６：Ｎｏ）、すなわち設定値が降順でも昇順でもなく不規則に並んでいる場合、ソート部１１２は、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替え（ステップＳ１１０）、処理を終了する。ステップＳ１１０では、選択された設定項目の設定値が昇順にも降順にも並んでいない場合（不規則に並んでいる場合）に設定値が昇順になるように印刷ジョブを並べ替えているが、降順に並べ替えてもよい。
【００４９】
次に、本実施の形態にかかるＰＣ１００におけるソート処理の流れについて説明する。図５は、実施の形態１にかかるＰＣにおけるソート処理の流れを示すフローチャートである。
【００５０】
まず、表示制御部１０２により表示部１５０にジョブ一覧が表示され、入力受付部１０４は、ジョブ一覧からユーザにより、ソート処理を行う設定項目の選択を受け付けると（ステップＳ１０）、ソート処理が開始される。例えば、ジョブ一覧におけるソートしたい設定項目（列）の上部をクリックすることで、ソート対象とする設定項目を選択できる。または、ユーザがメニューからソート処理を実行する際に、ソート対象とする設定項目を選択してもよい。
【００５１】
設定項目が選択されると、ソート部１１２は、表示部１５０に表示されているジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存する（ステップＳ１２）。
【００５２】
次に、ソート部１１２は、選択された設定項目の設定値が降順に並んでいるか否かを判断する（ステップＳ１４）。設定値が降順に並んでいる場合（ステップＳ１４：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替え（ステップＳ１６）、処理を終了する。
【００５３】
このとき、ソート部１１２は、ステップＳ１２で記憶部１３０に保存したジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を参照し、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、保存された先後順に維持しながら、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替える。
【００５４】
一方、設定値が降順に並んでいない場合（ステップＳ１４：Ｎｏ）、ソート部１１２は、選択された設定項目の設定値が昇順に並んでいるか否かを判断する（ステップＳ１８）。設定値が昇順に並んでいる場合（ステップＳ１８：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値が降順になるように印刷ジョブを並べ替え（ステップＳ２０）、処理を終了する。
【００５５】
このとき、ソート部１１２は、ステップＳ１６と同様に、記憶部１３０に保存したジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を参照し、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、保存された先後順に維持しながら、選択された設定項目の設定値が降順になるように印刷ジョブを並べ替える。
【００５６】
一方、設定値が昇順に並んでいない場合（ステップＳ１８：Ｎｏ）、すなわち設定値が降順でも昇順でもなく不規則に並んでいる場合、ソート部１１２は、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替え（ステップＳ２２）、処理を終了する。
【００５７】
このとき、ソート部１１２は、ステップＳ１６と同様に、記憶部１３０に保存したジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を参照し、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、保存された先後順に維持しながら、選択された設定項目の設定値が昇順になるように印刷ジョブを並べ替える。
【００５８】
なお、ステップＳ２２では、選択された設定項目の設定値が昇順にも降順にも並んでいない場合（不規則に並んでいる場合）に設定値が昇順になるように印刷ジョブを並べ替えているが、降順に並べ替えてもよい。
【００５９】
このように、例えば、設定項目であるジョブ名、ユーザ名、サイズ、ページ数…などと選択していき、連続でソート処理（連続ソート処理）を行うことによって、所望の印刷ジョブを絞り込んでいくことができる。以下に連続ソート処理の際のジョブ一覧について説明する。
【００６０】
図３のジョブ一覧が表示部１５０に表示されている状態で、このジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存し、「Job  Name（ジョブ名）」により第１ソート設定によるソート処理を行うと、図６のジョブ一覧になる。図６は、「Job  Name（ジョブ名）」によりソートされたジョブ一覧の一例を示す。
【００６１】
一方、図３のジョブ一覧が表示部１５０に表示されている状態で、このジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存し、「User  Name（ユーザ名）」により第１ソート設定によるソート処理を行うと、図７のジョブ一覧になる。図７は、「User  Name（ユーザ名）」によりソートされたジョブ一覧の一例を示す。
【００６２】
更に、図７のジョブ一覧が表示部１５０に表示されている状態で、このジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存し、「Job  Name（ジョブ名）」により第１ソート設定によるソート処理を行うと、図８のジョブ一覧になる。図８は、「User  Name（ユーザ名）」および「Job  Name（ジョブ名）」によりソートされたジョブ一覧の一例を示す。
【００６３】
ここでは、一例として、図３で示したジョブ一覧が表示部１５０に表示されている場合に、ジョブ名「Cat」、ユーザ名「Mike」の印刷ジョブを探す場合を説明する。なお、上述したように、図３のジョブ一覧は、印刷ジョブを印刷指示が行われた日時（「Date/Time」）によって上から下に降順に並べられている。
【００６４】
図３に示すジョブ一覧から、「Job  Name（ジョブ名）」によって第１ソート設定によるソート処理を行う場合は、まず、図３に示すジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存する。そして、「Job  Name（ジョブ名）」によって第１ソート設定によるソート処理を行って印刷ジョブを並べ替えると、図６に示すジョブ一覧となる。この図６に示すジョブ一覧では、印刷指示が行われた日時（「Date/Time」）の並び順が降順に並んでいるが、「User  Name（ユーザ名）」は不規則に並んでしまう。具体的には、図６に示すジョブ一覧のジョブ名「Cat」では、日時（「Date/Time」）の並び順が降順に並んでいるが、印刷ジョブの検索に用いるユーザ名は不規則に並んでしまっている。このため、ジョブ名「Cat」の印刷ジョブ数が多い場合、その中から所望のユーザ名「Mike」である印刷ジョブを探し出すのは困難となってしまう。
【００６５】
そこで、図３に示すジョブ一覧から、一旦、印刷ジョブの検索に用いる「User  Name（ユーザ名）」によって第１ソート設定によるソート処理を行う。この場合、まず、図３に示すジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存する。そして、「User  Name（ユーザ名）」によって第１ソート設定によるソート処理を行って印刷ジョブを並べ替えると、図７に示すジョブ一覧となる。これにより、図７に示すジョブ一覧では、ユーザ名が昇順に並べ替えられることになる。
【００６６】
その後、図７に示すジョブ一覧から、同様に印刷ジョブの検索に用いる「Job  Name（ジョブ名）」によって第１ソート設定によるソート処理を行う。この場合、まず、図７に示すジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を記憶部１３０に保存する、すなわち、ユーザ名の設定値が昇順となった並び順を保存する。そして、「Job  Name（ジョブ名）」によって第１ソート設定によるソート処理を行うと、先に並べ替えられたユーザ名の並び順を昇順に維持したまま第１ソート設定によるソート処理を行って印刷ジョブを並べ替えると、図８に示すジョブ一覧となる。つまり、図８では、「User  Name（ユーザ名）」の並び順を昇順に維持したまま「Job  Name（ジョブ名）」の並び順を昇順にするソート処理が行われる。具体的には、図８に示すジョブ一覧のジョブ名「Cat」では、ユーザ名が「Ken」「Mike」「Ron」「Vivian」と昇順に並んでいる。このため、目的のジョブ名「Cat」の印刷ジョブや、ユーザ名「Mike」の印刷ジョブが多い場合でも、まず昇順に並んでいるジョブ一覧からジョブ名「Cat」を検索した後、そのジョブ名「Cat」の印刷ジョブにおける昇順に並んでいるユーザ名から、ユーザ名「Mike」が検索することで、所望の印刷ジョブが探し出しやすくなっている。
【００６７】
また、状況によっては、上述のように印刷ジョブを絞り込んでいくソート処理（並べ替える前の設定値のジョブ間での並び順を記憶しておく第１ソート設定によるソート処理）が必要ない場合も考えられる。そこで、ソート処理を開始する際に、ソートの方法の設定を受け付ける構成としてもよい。
【００６８】
具体的には、例えば、設定項目の選択を受け付ける前に、入力受付部１０４は、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持する第１ソート設定と、ソートされる前の先後順に維持することなくソートする第２ソート設定との、いずれかの設定を受け付ける。そして、第１ソート設定を受け付けた場合、本実施の形態のソート処理（図５参照）を実行し、第２ソート設定を受け付けた場合、従来のソート処理（図１４参照）を実行する。
【００６９】
このように、本実施の形態にかかる画像形成システムでは、ＰＣ１００で表示されるジョブ一覧から選択された設定項目によってソート処理を行う場合、表示されているジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を保存した後にソート処理を行う。これにより、本実施の形態にかかる画像形成システムは、ソート前に保存したジョブ一覧におけるジョブ間での各設定項目の設定値の並び順を参照して、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持しながら、選択された設定項目の設定値を所定の順序（昇順、降順等）になるように印刷ジョブを並べ替える。そして、ジョブ一覧から複数の設定項目によって連続でソート処理を行うことによって、印刷ジョブを絞り込んでいくことができる。このため、容易に所望の印刷ジョブを特定することができ、利便性を向上させることができる。
【００７０】
（実施の形態２）
実施の形態１にかかる画像形成システムでは、ＰＣ１００で表示されるジョブ一覧から選択された設定項目でソート処理を行う場合、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持しながらソート処理を行うものであった。本実施の形態では、さらに、設定項目が多数あって表示部に一度に表示しきれない場合に、表示されていない設定項目でソート処理が行えるようソート処理専用の設定項目を設けるものである。
【００７１】
まず、従来のジョブ一覧における設定項目の表示／非表示について説明する。図１５は、従来のＰＣに表示されるジョブ一覧の一例を示す図である。図１５に示すように、従来のジョブ一覧は、印刷ジョブの設定項目である「Job  Name（ジョブ名）」、「User  Name（ユーザ名）」、「Pages（ページ数）」、「Copies（印刷部数）」、「Date／Time（印刷指示を行った日時）」等が表示され、各設定項目に設定値が表示されている。
【００７２】
そして、設定項目上で右クリックすると、設定項目を表示するか否かを設定するメニューＭ１が表示され、設定項目を表示するか非表示にするか（ＯＮ（表示）／ＯＦＦ（非表示））が設定可能となっている。具体的には、図１５に示すように、例えば、メニューＭ１においてチェックを入れればＯＮ（表示）となり、チェックを外せばＯＦＦ（非表示）となる。図１５では、「Size（サイズ）」のチェックが外れているため、図３と比較すると、「Size（サイズ）」の設定項目が非表示になっていることがわかる。
【００７３】
しかしながら、ジョブ一覧において様々な設定項目でソート処理を行う場合に、ソート処理を行いたい設定項目を全て表示するとジョブ一覧が横に長くなってしまい、表示部１５０に一度に表示できなくなってしまう。そうすると、表示されているジョブ一覧をスクロールして、ソート処理を行いたい設定項目を探さなければならない。つまり、所望の印刷ジョブを探すためにソート処理を行うのに、その前にソート処理を行うための設定項目を探すことになってしまい、二重の手間となり利便性が悪くなってしまう。そこで、本実施の形態では、このような二重の手間を回避するためのソート処理専用の設定項目を設ける。
【００７４】
本実施の形態にかかる画像形成システムの全体構成、ＰＣの構成、プリンタの構成は、実施の形態１と同様であるため（図１、２、４参照）、以下では、ＰＣ１００において追加する機能についてのみ説明する。
【００７５】
表示制御部１０２は、実施の形態１の機能に加え、内容を変更可能な設定項目である可変設定項目を追加したジョブ一覧を表示部１５０に表示する。また、表示制御部１０２は、入力受付部１０４により、可変設定項目とする設定項目の選択を受け付けた場合、選択された設定項目の設定値を、可変設定項目の設定値として表示する。
【００７６】
入力受付部１０４は、実施の形態１の機能に加え、可変設定項目が追加されたジョブ一覧から、可変設定項目に設定値を表示する設定項目であって、ソート処理を所望する設定項目の選択を受け付ける。
【００７７】
ソート部１１２は、実施の形態１の機能に加え、ユーザによって、ジョブ一覧の可変設定項目とする設定項目の選択を受け付けた場合、選択された設定項目の設定値、すなわち可変設定項目の設定値が所定の順序になるように印刷ジョブをソートする（並べ替える）。
【００７８】
ここで、可変設定項目を追加したジョブ一覧について説明する。図９は、実施の形態２にかかるＰＣに表示されるジョブ一覧の一例を示す図である。図９に示すように、本実施の形態のジョブ一覧は、印刷ジョブの設定項目である「Job  Name（ジョブ名）」、「User  Name（ユーザ名）」、「Pages（ページ数）」、「Copies（印刷部数）」、「Date／Time（印刷指示を行った日時）」、「Sort」等が表示され、「Sort」以外の各設定項目に設定値が表示されている。
【００７９】
図９のジョブ一覧に表示されている可変設定項目の「Sort」は、ソート処理が行われる設定項目を表示するものであって、変更可能となっている。ユーザがジョブ一覧における「Sort」の可変設定項目上で右クリックすると、設定項目を表示するか否かを設定するメニューＭ２が表示される。さらに、メニューＭ２においても「Sort」の選択肢が表示され、その「Sort」を選択すると、いずれの設定項目によってソート処理を行うかを選択するメニューＭ３が表示される。そして、ユーザにより、ソート処理を行う設定項目が選択されると、「Sort」の設定項目に選択された設定項目の設定値が表示され、さらにその設定項目でソート処理が行われる。なお、図９のジョブ一覧では、可変設定項目を一つ設けているが、２以上の可変設定項目を設けてもよい。
【００８０】
次に、本実施の形態にかかるＰＣ１００におけるソート処理の流れについて説明する。図１０は、実施の形態２にかかるＰＣにおけるソート処理の流れを示すフローチャートである。
【００８１】
まず、表示制御部１０２により表示部１５０にジョブ一覧が表示され、入力受付部１０４は、ジョブ一覧の「Sort」の可変設定項目上でユーザによる右クリックを受け付けるとメニューＭ２が表示され、さらに「Sort」の選択肢が選択され、ソート処理を行う設定項目の選択を受け付けると（ステップＳ３０）、ソート処理が開始される。
【００８２】
次に、表示制御部１０２は、「Sort」の可変設定項目に選択された設定項目を表示し、可変設定項目の設定値の欄に選択された設定項目の設定値を表示する（ステップＳ３２）。
【００８３】
設定項目が選択されると、ソート部１１２は、選択された設定項目の設定値が降順に並んでいるか否かを判断する（ステップＳ３４）。設定値が降順に並んでいる場合（ステップＳ３４：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値を昇順に並べ替え（ステップＳ３６）、処理を終了する。
【００８４】
一方、設定値が降順に並んでいない場合（ステップＳ３４：Ｎｏ）、ソート部１１２は、選択された設定項目の設定値が昇順に並んでいるか否かを判断する（ステップＳ３８）。設定値が昇順に並んでいる場合（ステップＳ３８：Ｙｅｓ）、ソート部１１２は、選択された設定項目の設定値を降順に並べ替え（ステップＳ４０）、処理を終了する。
【００８５】
一方、設定値が昇順に並んでいない場合（ステップＳ３８：Ｎｏ）、すなわち設定値が降順でも昇順でもなく不規則に並んでいる場合、ソート部１１２は、選択された設定項目の設定値を昇順に並べ替え（ステップＳ４２）、処理を終了する。ステップＳ４２では、選択された設定項目の設定値が昇順にも降順にも並んでいない場合（不規則に並んでいる場合）に設定値を昇順に並べ替えているが、降順に並べ替えてもよい。
【００８６】
このように、本実施の形態にかかる画像形成システムは、ＰＣ１００で表示されるジョブ一覧における可変設定項目に選択された設定項目の設定値を表示し、さらに当該選択された設定項目によってソート処理を行う。つまり、可変設定項目に所望の設定項目を表示するとともにソート処理を行うことができる。このため、設定項目が多数あって表示部に一度に表示しきれない場合でも、ジョブ一覧をスクロールしてソート処理を行いたい設定項目を探す必要がなく、１画面の中で様々な設定項目によるソート処理を行うことができ、利便性を向上させることができる。
【００８７】
また、実施の形態２にかかる画像形成システムでソート処理を行う際に、実施の形態１のソート処理を組み合わせてもよい。すなわち、可変設定項目を利用してソート処理を行う前に、表示されているジョブ一覧における設定項目の並び順を保存しておき、選択された設定項目の設定値をソートする際に、選択された設定項目以外の各設定項目の設定値のジョブ間での先並び順を、保存された先後順に維持したままソート処理を行ってもよい。
【００８８】
（実施の形態３）
実施の形態１にかかる画像形成システムでは、ＰＣ１００で表示されるジョブ一覧から選択された設定項目でソート処理を行う場合、選択された設定項目以外の各設定項目の設定値のジョブ間での並び順を、ソートされる前の先後順に維持しながらソート処理を行うものであった。本実施の形態では、さらに、複数の印刷ジョブから、所望の設定値を有する印刷ジョブであるかどうかを、容易に確認できるものである。
【００８９】
ユーザは、ＰＣ１００のクライアントソフトウェアを操作して、ＰＳ（Post  Script）やＰＤＦ（Portable  Document  Format）などの印刷データを含む印刷ファイルをプリントサーバ３００に送信する。その後にユーザは必要に応じて印刷設定を変更したり、印刷を実行する。近年の印刷業界では、複数の印刷ジョブを同じ印刷設定で印刷したい場合も多い。その際、複数の印刷ジョブの設定画面（プロパティ）を開いて設定項目ごとにひとつひとつ設定を確認していくのは大変な作業となる。従って、本実施の形態では、複数の印刷ジョブにおいて同じ設定値を有する印刷ジョブを同じ色で表示する。
【００９０】
本実施の形態にかかる画像形成システムの全体構成、ＰＣの構成、プリンタの構成は、実施の形態１と同様であるため（図１、２、４参照）、以下では、ＰＣ１００において追加する機能についてのみ説明する。
【００９１】
入力受付部１０４は、実施の形態１の機能に加え、表示制御部１０２により表示部１５０に表示されたジョブ一覧から、複数の印刷ジョブの選択を受け付ける。
【００９２】
表示制御部１０２は、実施の形態１の機能に加え、入力受付部１０４により、複数の印刷ジョブの選択を受け付けた場合、選択された複数の印刷ジョブのうち、全て同じ設定値を有する印刷ジョブを同じ色で強調表示し、異なる設定値を有する印刷ジョブを異なる色で強調表示する。ここで、強調表示とは、他の印刷ジョブと視覚的に区別できるように表示されればよく、本実施の形態では、強調表示の一例としてハイライト表示を行っている。
【００９３】
次に、本実施の形態にかかるＰＣ１００における表示処理の流れについて説明する。図１１は、実施の形態３にかかるＰＣにおける表示処理の流れを示すフローチャートである。
【００９４】
まず、表示制御部１０２により表示部１５０にジョブ一覧が表示され、入力受付部１０４は、ジョブ一覧からｎ個（複数）の印刷ジョブの選択を受け付ける（ステップＳ５０）。そして、選択を受け付けたｎ個の印刷ジョブのうち、印刷ジョブの設定値を順番に比較していく。
【００９５】
図１１では、ｉ番目の印刷ジョブの設定値と他の印刷ジョブの設定値とを比較する。まず、ｉ＝０から開始し（ステップＳ５２）、ｉに１を足したものをｉとして１つインクリメントしたｉ番目（ｉ＝ｉ＋１）の印刷ジョブに対して比較する（ステップＳ５４）。
【００９６】
表示制御部１０２は、ｉ番目の印刷ジョブがハイライト表示されているか否かを判断する（ステップＳ５６）。ｉ番目の印刷ジョブがハイライト表示されている場合（ステップＳ５６：Ｙｅｓ）、ステップＳ５４に戻って、表示制御部１０２は、ｉを１つインクリメントして（ステップＳ５４）、ステップＳ５６に進む。
【００９７】
一方、ｉ番目の印刷ジョブがハイライト表示されていない場合（ステップＳ５６：Ｎｏ）、表示制御部１０２は、選択されたｎ個の印刷ジョブの中で、ｉ番目の印刷ジョブと全て同じ設定値の印刷ジョブがあるか否かを判断する（ステップＳ５８）。
【００９８】
ｉ番目の印刷ジョブと全て同じ設定値の印刷ジョブがあった場合（ステップＳ５８：Ｙｅｓ）、表示制御部１０２は、ｉ番目の印刷ジョブと、ｉ番目と全て同じ設定値の印刷ジョブ全てを新たな色でハイライト表示する（ステップＳ６０）。
【００９９】
一方、ｉ番目の印刷ジョブと全て同じ設定値の印刷ジョブがなかった場合（ステップＳ５８：Ｎｏ）、表示制御部１０２は、ｉ番目の印刷ジョブのみ新たな色でハイライト表示する（ステップＳ６２）。
【０１００】
次に、表示制御部１０２は、ｉ番目の印刷ジョブがｎ番目の印刷ジョブか否か（ｉ＝ｎ？）を判断する（ステップＳ６４）。すなわち、１〜ｎまでの全ての印刷ジョブを比較したかを判断する。ｉ番目の印刷ジョブがｎ番目の印刷ジョブでなかった場合（ステップＳ６４：Ｎｏ）、ステップＳ５４に戻って、表示制御部１０２は、ｉを１つインクリメントして（ステップＳ５４）、再度ステップＳ５６に進む。
【０１０１】
一方、ｉ番目の印刷ジョブがｎ番目の印刷ジョブであった場合（ステップＳ６４：Ｙｅｓ）、処理を終了する。なお、ジョブ一覧における設定項目のうち、ファイル名やユーザ名など印刷結果に影響を与えるものでない場合は、判断の対象外として、ハイライト表示を行わなくてもよい。
【０１０２】
このように、本実施の形態にかかる画像形成システムは、ＰＣ１００において表示されているジョブ一覧から複数の印刷ジョブが選択された場合、その複数の印刷ジョブのうち同じ設定値を有する印刷ジョブをハイライト表示する。このため、選択した複数の印刷ジョブのうち、同じ設定値を有する印刷ジョブを一目で認識でき、利便性を向上させることができる。
【０１０３】
ＰＣ１００のクライアントソフトウェアの中には、複数の印刷ジョブを選択して一括で印刷設定を変更することを禁止しているものもある。その場合、印刷するひとつひとつの印刷ジョブに対して設定画面（プロパティ）を開いて設定を行うことになる。このような場合、ユーザのミスで設定を間違ってしまうことも考えられるが、本実施の形態にかかる画像形成システムを用いれば、同じ設定値を有する印刷ジョブを一目で認識できるため、印刷設定の確認を行うこともできる。
【０１０４】
また、実施の形態３にかかる画像形成システムによるハイライト表示は、実施の形態１および実施の形態２のソート処理と組み合わせてもよい。すなわち、可変設定項目を利用してソート処理を行う前に、表示されているジョブ一覧における設定項目の並び順を保存しておき、選択された設定項目の設定値をソートする際に、選択された設定項目以外の各設定項目の設定値のジョブ間での先並び順を、保存された先後順に維持したままソート処理を行う。その後、複数の印刷ジョブが選択された場合に、その複数の印刷ジョブのうち同じ設定値を有する印刷ジョブをハイライト表示する。これにより、ジョブ一覧の中から印刷ジョブの設定項目を容易に探し出してソート処理を行い、連続してソート処理を行うことで所望の印刷ジョブを容易に特定し、必要に応じて印刷設定を変更して印刷できる。そして、さらにハイライト表示されている印刷ジョブによって容易に印刷ジョブにおける印刷設定の確認を行うことができ、利便性を向上させることができる。
【０１０５】
次に、実施の形態１〜３にかかるＰＣ１００のハードウェア構成について図を用いて説明する。図１２は、実施の形態１〜３にかかるＰＣのハードウェア構成を示す説明図である。
【０１０６】
実施の形態１〜３にかかるＰＣ１００は、ＣＰＵ（Central  Processing  Unit）５１などの制御装置と、ＲＯＭ（Read  Only  Memory）５２やＲＡＭ（Random  Access  Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ（Hard  Disk  Drive）、ＣＤ（Compact  Disk）ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス５５を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１０７】
実施の形態１〜３にかかるＰＣ１００で実行される情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact  Disk  Read  Only  Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact  Disk  Recordable）、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータプログラムプロダクトとして提供される。
【０１０８】
また、実施の形態１〜３にかかるＰＣ１００で実行される情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施の形態１〜３にかかるＰＣ１００で実行される情報処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０９】
また、実施の形態１〜３の情報処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１０】
実施の形態１〜３にかかるＰＣ１００で実行される情報処理プログラムは、上述した各部（表示制御部１０２、入力受付部１０４、印刷データ生成部１０６、通信部１０８、ジョブ管理部１１０、ソート部１１２）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体から情報処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【０１１１】
次に、実施の形態１〜３にかかるプリンタ２００のハードウェア構成について図を用いて説明する。図１３は、実施の形態１〜３にかかるプリンタのハードウェア構成を示す説明図である。
【０１１２】
図１３に示すように、プリンタ２００は、ＣＰＵ７１と、ＲＯＭ７２と、ＲＡＭ７３と、ＨＤＤ７４と、通信Ｉ／Ｆ７５と、操作パネル７６と、エンジンＩ／Ｆ７７と、を備え、各部はバス７８により通信可能に接続されている。
【０１１３】
ＣＰＵ７１は、プリンタ２００全体の動作を制御する演算装置である。ＲＯＭ７２は、プリンタ２００用のプログラムを記憶している不揮発性記憶装置である。ＲＡＭ７３は、ＣＰＵ７１の演算用のワークエリアとして使用される揮発性記憶装置である。ＨＤＤ７４は、画像データおよび印刷データ等の各種データを記憶する装置である。
【０１１４】
通信Ｉ／Ｆ７５は、ネットワーク１０を利用してデータを通信するためのインターフェースである。操作パネル７６は、例えば、タッチパネル等であり、プリンタ２００に対する入力を受け入れるとともに、プリンタ２００の状態等を表示する装置である。
【０１１５】
エンジンＩ／Ｆ７７は、プリンタエンジン４００と通信するためのインターフェースである。プリンタエンジン４００は、スキャナ機能およびプリンタ機能等を実現するハードウェア装置である。ここで、スキャナ機能とは、原稿データを読み取ってスキャナ画像を生成する機能である。また、プリンタ機能とは、上述のスキャナ画像、またはＰＣ１００から送信された画像データに対して画像処理を実行し、出力可能な形式であるプロッタ画像を、印刷用紙に印字する機能である。
【０１１６】
なお、上記実施の形態では、本発明の画像形成装置を、プリンタに適用した例を示すが、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機や複写機、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【符号の説明】
【０１１７】
１００  ＰＣ
１０２  表示制御部
１０４  入力受付部
１０６  印刷データ生成部
１０８  通信部
１１０  ジョブ管理部
１１２  ソート部
１３０  記憶部
１５０  表示部
２００  プリンタ
３００  プリントサーバ
３０２  通信部
３０４  制御部
３０６  画像処理部
３０８  表示制御部
３１０  入力受付部
３１２  エンジン制御部
３３０  記憶部
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特許第３０１６５０５号公報
【図１】
2016110633.tif 000003
【図２】
2016110633.tif 000004
【図３】
2016110633.tif 000005
【図４】
2016110633.tif 000006
【図５】
2016110633.tif 000007
【図６】
2016110633.tif 000008
【図７】
2016110633.tif 000009
【図８】
2016110633.tif 000010
【図９】
2016110633.tif 000011
【図１０】
2016110633.tif 000012
【図１１】
2016110633.tif 000013
【図１２】
2016110633.tif 000014
【図１３】
2016110633.tif 000015
【図１４】
2016110633.tif 000016
【図１５】
2016110633.tif 000017