(57)【要約】【課題】ネットワークに複数の画像形成装置が接続されている印刷システムにおいて、所望の機能を備えた画像形成装置に適切に印刷を指示する。【解決手段】印刷制御装置に、画像形成装置で実行可能な機能及び画像形成装置に対応する印刷ジョブを取得する情報取得部と、画像形成装置を選択可能に表示する第１領域と、選択された画像形成装置に対応する印刷ジョブを選択可能に表示する第２領域と、少なくとも、選択された印刷ジョブで指定された機能を表示する第３領域と、を有するジョブ設定画面を表示部に表示させる表示制御部と、選択された印刷ジョブと他の画像形成装置とを対応付ける操作を受け付ける操作制御部と、他の画像形成装置で実行可能な機能と選択された印刷ジョブで指定された機能とを比較する機能比較部と、を備え、表示制御部は、機能の比較結果に応じて、第３領域の表示形態を変更する。【選択図】図６
2015141564.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに複数の画像形成装置が接続された印刷システムにおける、前記画像形成装置に印刷を指示する印刷制御装置であって、
前記画像形成装置で実行可能な機能情報及び前記画像形成装置に対応する印刷ジョブ情報を取得する情報取得部と、
各々の前記画像形成装置を特定する情報を選択可能に表示する第１領域と、選択された前記画像形成装置に対応する各々の印刷ジョブを特定する情報を選択可能に表示する第２領域と、少なくとも、選択された前記印刷ジョブで指定された各々の機能を特定する情報を表示する第３領域と、を有するジョブ設定画面を表示部に表示させる表示制御部と、
前記選択された印刷ジョブと、前記選択された画像形成装置とは異なる他の画像形成装置と、を対応付ける操作を受け付ける操作制御部と、
前記他の画像形成装置で実行可能な機能と、前記選択された印刷ジョブで指定された機能と、を比較する機能比較部と、を備え、
前記表示制御部は、前記機能の比較結果に応じて、前記第３領域の表示形態を変更する、
ことを特徴とする印刷制御装置。
【請求項２】
前記表示制御部は、前記第２領域の各々の印刷ジョブを特定する情報をアイコンで表示し、
前記操作制御部は、前記選択された印刷ジョブに対応するアイコンを前記他の画像形成装置を特定する情報近傍に移動させる特定の操作を受け付ける、
ことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記表示制御部は、前記第１領域の各々の画像形成装置を特定する情報、及び／又は、前記第３領域の各々の機能を特定する情報をアイコンで表示する、
ことを特徴とする請求項１又は２に記載の印刷制御装置。
【請求項４】
前記表示制御部は、前記選択された印刷ジョブで指定された機能の中に、前記他の画像形成装置で実行できない機能がある場合に、前記第３領域における当該機能を特定する情報の表示をグレイアウトする、
ことを特徴とする請求項１乃至３のいずれか一に記載の印刷制御装置。
【請求項５】
前記表示制御部は、前記他の画像形成装置で実行可能な機能の中に、前記選択された印刷ジョブで指定されていない機能がある場合に、前記第３領域に当該機能を特定する情報を表示させる、
ことを特徴とする請求項１乃至４のいずれか一に記載の印刷制御装置。
【請求項６】
ネットワークに複数の画像形成装置が接続された印刷システムにおける、前記画像形成装置に印刷を指示する装置で動作する印刷制御プログラムであって、
前記装置に、
前記画像形成装置で実行可能な機能情報及び前記画像形成装置に対応する印刷ジョブ情報を取得する第１ステップ、
各々の前記画像形成装置を特定する情報を選択可能に表示する第１領域と、選択された前記画像形成装置に対応する各々の印刷ジョブを特定する情報を選択可能に表示する第２領域と、少なくとも、選択された前記印刷ジョブで指定された各々の機能を特定する情報を表示する第３領域と、を有するジョブ設定画面を表示部に表示させる第２ステップ、
前記選択された印刷ジョブと、前記選択された画像形成装置とは異なる他の画像形成装置と、を対応付ける操作を受け付ける第３ステップ、
前記他の画像形成装置で実行可能な機能と、前記選択された印刷ジョブで指定された機能と、を比較する第４ステップ、
前記機能の比較結果に応じて、前記第３領域の表示形態を変更する第５ステップ、を実行させる、
ことを特徴とする印刷制御プログラム。
【請求項７】
前記第２ステップでは、前記第２領域の各々の印刷ジョブを特定する情報をアイコンで表示し、
前記第３ステップでは、前記選択された印刷ジョブに対応するアイコンを前記他の画像形成装置を特定する情報近傍に移動させる特定の操作を受け付ける、
ことを特徴とする請求項６に記載の印刷制御プログラム。
【請求項８】
前記第２ステップでは、前記第１領域の各々の画像形成装置を特定する情報、及び／又は、前記第３領域の各々の機能を特定する情報をアイコンで表示する、
ことを特徴とする請求項６又は７に記載の印刷制御プログラム。
【請求項９】
前記第５ステップでは、前記選択された印刷ジョブで指定された機能の中に、前記他の画像形成装置で実行できない機能がある場合に、前記第３領域における当該機能を特定する情報の表示をグレイアウトする、
ことを特徴とする請求項６乃至８のいずれか一に記載の印刷制御プログラム。
【請求項１０】
前記第５ステップでは、前記他の画像形成装置で実行可能な機能の中に、前記選択された印刷ジョブで指定されていない機能がある場合に、前記第３領域に当該機能を特定する情報を表示させる、
ことを特徴とする請求項６乃至９のいずれか一に記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及び印刷制御プログラムに関し、特に、ネットワークに複数台のプリンタが接続された印刷システムにおける、プリンタに印刷を指示する印刷制御装置及び当該印刷装置で動作する印刷制御プログラムに関する。
【背景技術】
【０００２】
プリンタ機能やコピー機能、スキャナ機能などを備えたＭＦＰ（Multi Function Peripheral）などの印刷装置（以下、画像形成装置と呼ぶ。）が普及している。この画像形成装置を利用して印刷する場合、まず、ネットワークに接続されているユーザ端末で動作するプリンタドライバを用いて印刷設定を行い、印刷ジョブを作成して画像形成装置に印刷を指示する。また、ネットワークに接続されているコントローラ装置で印刷ジョブを管理することもでき、コントローラ装置に保存した印刷ジョブを用いて再度印刷を指示する場合は、ユーザ端末やコントローラ装置などでジョブ管理アプリケーションを動作させ、このジョブ管理アプリケーションを用いて印刷ジョブを選択し、必要に応じて印刷ジョブを編集するなどして、画像形成装置に印刷を指示する。
【０００３】
ここで、近年の画像形成装置は様々な機能（例えば、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能など）を備えており、印刷ジョブでは様々な機能が指定される。また、ネットワークに複数台の画像形成装置が接続された印刷システムでは、様々な画像形成装置を出力先とする多数の印刷ジョブが混在する。そのため、所望の画像形成装置に対して印刷を指示する場合には、複数の画像形成装置の中から出力先の画像形成装置を選択したり、選択した画像形成装置に対する複数の印刷ジョブの中から所望の印刷ジョブを選択したり、印刷ジョブで指定された機能を確認したりするなどの操作が必要になる。
【０００４】
このような背景から、印刷指示操作を容易にするための様々な方法が提案されており、例えば、下記特許文献１には、コンピュータに対し、このコンピュータが管理するドキュメントファイルのカラー属性を取得するファイル属性取得手順と、このドキュメントファイルを示すドキュメントアイコンであって取得したカラー属性が反映された画像をもつドキュメントアイコンを表示画面上に表示する表示手順と、を実行させるアイコン制御プログラムが開示されている。この特許文献１では、ドキュメントファイルやプリンタをアイコンで表示したり、ドキュメントアイコンとプリンタアイコンを対応付けたりし、アイコン操作で印刷指示を行うことにより、操作性の向上を図っている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２５９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ネットワークに複数台の画像形成装置が接続された印刷システムにおいて、ジョブ管理アプリケーションを用いて、以前に印刷ジョブを処理した画像形成装置とは異なる画像形成装置に再度、印刷を指示する場合がある。また、ある画像形成装置に対して生成した印刷ジョブを用いて、その画像形成装置とは異なる画像形成装置に印刷を指示する場合もある。そのような場合には、ジョブ管理アプリケーションによって表示される画面で、その印刷ジョブで指定された機能が出力先の画像形成装置で実行可能かどうかを確認する必要がある。
【０００７】
しかしながら、従来のジョブ管理アプリケーションでは、例えば、印刷ジョブの一覧画面を表示し、その一覧画面で印刷ジョブが選択されたら、印刷ジョブの編集画面に遷移し、その編集画面に印刷ジョブで指定された機能を表示するといった処理を行うため、簡便に印刷ジョブで指定された機能を確認することができない。また、従来のジョブ管理アプリケーションでは、上記印刷ジョブの一覧画面や編集画面とは別に、画像形成装置の装置情報を表示するといった処理を行うため、出力先の画像形成装置が印刷ジョブで指定された機能を実行可能かどうかを簡便に確認することができない。そのため、印刷ジョブで指定された機能を実行できない画像形成装置に印刷を指示したり、画像形成装置に機能が搭載されているにも関わらず、その機能を印刷ジョブに反映できなかったりするといった問題が生じていた。
【０００８】
本発明は上記問題点に鑑みてなされたものであり、その主たる目的は、ネットワークに複数の画像形成装置が接続されている印刷システムにおいて、所望の機能を備えた画像形成装置に適切に印刷を指示することができる印刷制御装置及び印刷制御プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一側面は、ネットワークに複数の画像形成装置が接続された印刷システムにおける、前記画像形成装置に印刷を指示する印刷制御装置であって、前記画像形成装置で実行可能な機能情報及び前記画像形成装置に対応する印刷ジョブ情報を取得する情報取得部と、各々の前記画像形成装置を特定する情報を選択可能に表示する第１領域と、選択された前記画像形成装置に対応する各々の印刷ジョブを特定する情報を選択可能に表示する第２領域と、少なくとも、選択された前記印刷ジョブで指定された各々の機能を特定する情報を表示する第３領域と、を有するジョブ設定画面を表示部に表示させる表示制御部と、前記選択された印刷ジョブと、前記選択された画像形成装置とは異なる他の画像形成装置と、を対応付ける操作を受け付ける操作制御部と、前記他の画像形成装置で実行可能な機能と、前記選択された印刷ジョブで指定された機能と、を比較する機能比較部と、を備え、前記表示制御部は、前記機能の比較結果に応じて、前記第３領域の表示形態を変更することを特徴とする。
【００１０】
本発明の一側面は、ネットワークに複数の画像形成装置が接続された印刷システムにおける、前記画像形成装置に印刷を指示する装置で動作する印刷制御プログラムであって、前記装置に、前記画像形成装置で実行可能な機能情報及び前記画像形成装置に対応する印刷ジョブ情報を取得する第１ステップ、各々の前記画像形成装置を特定する情報を選択可能に表示する第１領域と、選択された前記画像形成装置に対応する各々の印刷ジョブを特定する情報を選択可能に表示する第２領域と、少なくとも、選択された前記印刷ジョブで指定された各々の機能を特定する情報を表示する第３領域と、を有するジョブ設定画面を表示部に表示させる第２ステップ、前記選択された印刷ジョブと、前記選択された画像形成装置とは異なる他の画像形成装置と、を対応付ける操作を受け付ける第３ステップ、前記他の画像形成装置で実行可能な機能と、前記選択された印刷ジョブで指定された機能と、を比較する第４ステップ、前記機能の比較結果に応じて、前記第３領域の表示形態を変更する第５ステップ、を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明の印刷制御装置及び印刷制御プログラムによれば、ネットワークに複数の画像形成装置が接続されている印刷システムにおいて、所望の機能を備えた画像形成装置に適切に印刷を指示することができる。
【００１２】
その理由は、印刷ジョブを生成する装置（ユーザ端末）や印刷ジョブを管理する装置（コントローラ装置）、印刷ジョブを実行する装置（画像形成装置）では、ジョブ設定画面に、ネットワークに接続された各々の画像形成装置を特定する情報を選択可能に表示する領域と、選択された画像形成装置で実行された各々の印刷ジョブを特定する情報を選択可能に表示する領域と、選択された印刷ジョブで指定された各々の機能を特定する情報を表示する領域と、を設け、画像形成装置と印刷ジョブと機能とを対応付けて表示するからである。
【００１３】
また、ジョブ設定画面で、選択された印刷ジョブを他の画像形成装置に対応付ける特定の操作が行われたら、選択された印刷ジョブで指定された機能の内、他の画像形成装置で実行できない機能を識別可能に表示したり、他の画像形成装置で実行可能な機能の内、選択された印刷ジョブで指定されていない機能を表示したりするからである。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施例に係る印刷システムの構成を示すブロック図である。
【図２】本発明の第１の実施例に係る画像形成装置の概略構造及び印刷部の動作を示す模式図である。
【図３】ジョブ管理画面の一例を示す図である。
【図４】ジョブ編集画面の一例を示す図である。
【図５】本発明の第１の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の一例を示す図である。
【図６】図５のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図７】本発明の第１の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の他の例を示す図である。
【図８】図７のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図９】本発明の第１の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の他の例を示す図である。
【図１０】図９のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図１１】本発明の第１の実施例に係る印刷制御プログラムの処理を示すフローチャート図である。
【図１２】本発明の第２の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の一例を示す図である。
【図１３】図１２のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図１４】本発明の第２の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の他の例を示す図である。
【図１５】図１４のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図１６】本発明の第２の実施例に係る印刷制御プログラムによって表示される画面（ジョブ設定画面）の他の例を示す図である。
【図１７】図１６のジョブ設定画面に対して特定の操作を行った時の機能情報の変化を示す図である。
【図１８】本発明の第２の実施例に係る印刷制御プログラムの処理を示すフローチャート図である。
【発明を実施するための形態】
【００１５】
背景技術で示したように、保存した印刷ジョブを用いて再度、印刷を指示する場合、複数の画像形成装置の中から出力先の画像形成装置を選択したり、選択した画像形成装置に対応する複数の印刷ジョブの中から所望の印刷ジョブを選択したり、印刷ジョブで指定された機能を確認したりする必要がある。しかしながら、従来のジョブ管理アプリケーションでは、印刷ジョブの一覧画面から編集画面に遷移してその印刷ジョブで指定された機能を確認したり、画像形成装置の装置情報を表示して出力先の画像形成装置が印刷ジョブで指定された機能を実行可能がどうかを確認したりする必要があり、操作が煩雑になるという問題があった。
【００１６】
この問題に対して、印刷ジョブの一覧画面に各々の印刷ジョブで指定された機能を表示することによって画面遷移の手間を省くこともできるが、各々の印刷ジョブで指定された機能が表示されたとしても、その機能が出力先の画像形成装置でサポートされているかを確認するためには、画像形成装置の装置情報を別途表示しなければならず、操作性を向上させることができない。
【００１７】
また、特許文献１の技術を利用して、印刷ジョブや画像形成装置をアイコンで表示したり、印刷ジョブの内容に応じてアイコンの表示を変更したりすることはできるが、印刷ジョブの内容に応じて印刷ジョブや画像形成装置のアイコンを設けると、アイコンの種類が多くなり、画面の構成が複雑になる。その結果、所望の印刷ジョブや画像形成装置を探すのに手間がかかり、操作性を向上させることができない。
【００１８】
そこで、本発明の一実施の形態では、印刷ジョブを生成するユーザ端末（又は印刷ジョブを管理するコントローラ装置や印刷ジョブを実行する画像形成装置）でジョブ設定画面を表示する際に、ジョブ設定画面に、ネットワークに接続された各々の画像形成装置を特定する情報を選択可能に表示する領域と、選択された画像形成装置に対応する各々の印刷ジョブを特定する情報を選択可能に表示する領域と、少なくとも、選択された印刷ジョブで指定された各々の機能を特定する情報を表示する領域と、を設け、一つのジョブ設定画面内で、画像形成装置と印刷ジョブと機能との対応付けができるようにする。
【００１９】
更に、ジョブ設定画面で、選択された印刷ジョブを他の画像形成装置に対応付ける特定の操作を可能とする。例えば、その印刷ジョブのアイコンを他の画像形成装置のアイコンにドラッグアンドドロップするといった特定の操作を可能とする。そして、その特定の操作が行われた時に、選択された印刷ジョブで指定された機能と、他の画像形成装置で実行可能な機能とを比較し、比較結果に応じて機能を表示する領域の表示形態を変更する。例えば、選択された印刷ジョブで指定された機能の内、他の画像形成装置で実行できない機能を識別可能に表示（例えば、グレイアウト）したり、他の画像形成装置で実行可能な機能の内、選択された印刷ジョブで指定されていない機能（追加可能な機能）を追加したりする。
【００２０】
これにより、ユーザは適切な画像形成装置に対して印刷を指示することができ、印刷ジョブで指定された機能を実行できない画像形成装置に対して印刷を指示したり、画像形成装置に機能が搭載されているにも関わらず、その機能を印刷ジョブに反映できなかったりするといった不都合を未然に防止することができる。また、画像形成装置や印刷ジョブ、機能をアイコンで表示するなど、グラフィカルに表示することにより、直感的な操作を可能とし、操作性を向上させることができる。また、アイコンをドラッグアンドドロップするなどの特定の操作を可能にすることにより、更に操作性を向上させることができる。
【実施例１】
【００２１】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る印刷制御装置及び印刷制御プログラムについて、図１乃至図１１を参照して説明する。図１は、本実施例の印刷システムの構成を示すブロック図であり、図２は、画像形成装置の概略構成及び印刷部の動作を示す模式図である。また、図３は、ジョブ管理画面の一例であり、図４は、ジョブ編集画面の一例である。また、図５乃至図１０は、本実施例のジョブ設定画面の一例であり、図１１は、印刷制御プログラムの処理を示すフローチャート図である。
【００２２】
図１（ａ）に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワークで接続可能なユーザ端末１０、コントローラ装置２０、画像形成装置（以下、プリンタ３０と呼ぶ。）がそれぞれ配置される。すなわち、本実施例におけるユーザ端末１０又はコントローラ装置２０が、プリンタ３０に対して印刷指示を行う印刷制御装置として機能する。なお、通信ネットワークの規格としてEthernet（登録商標）などを用いることができるが、コントローラ装置２０からプリンタ３０へのデータ転送はEthernet（登録商標）以外にもIEEE1394、Parallelなどを用いることも可能である。また、図１（ａ）では、コントローラ装置２０をプリンタ３０とは別に設けているが、コントローラ装置２０はプリンタ３０に内包してもよい。以下、各装置について詳細に説明する。
【００２３】
［ユーザ端末］
ユーザ端末１０はパーソナルコンピュータなどのコンピュータ機器であり、図１（ａ）に示すように、制御部１１、記憶部１２、操作部１３、表示部１４、通信部１５などを備える。
【００２４】
制御部１１は、ＣＰＵ（Central Processing Unit）及びＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などのメモリを備えて構成され、ＲＯＭや記憶部１２に記憶されている各種プログラムとの協働により各種処理を実行し、ユーザ端末１０の各部を集中制御する。例えば、制御部１１は、記憶部１２からプリンタドライバを読み込んで処理を実行し、各種アプリケーションによって作成されたアプリケーションファイル形式のデータを、ＰＣＬ（Printer Control Language）やPostScriptなどのＰＤＬ（Page Description Language））形式のデータに変換する。また、印刷部数、印刷に用いる給紙トレイ、両面／片面印刷、カラー／モノクロ印刷、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能などの印刷条件を設定するための印刷設定画面を表示部１４に表示させ、印刷設定画面におけるユーザ操作に応じて設定された印刷条件をＰＤＬデータ内にコマンドとして付加する。
【００２５】
また、制御部１１は、記憶部１２からジョブ管理ユーティリティなどのプログラム（印刷制御プログラム）を読み込んで処理を実行する。この印刷制御プログラムは、図１（ｂ）に示すように、制御部１１を、情報取得部、表示制御部、操作制御部、機能判定部などとして機能させる。
【００２６】
情報取得部は、コントローラ装置２０から、ネットワークに接続されたプリンタ３０の装置情報（識別情報や機能情報）、プリンタ３０に対応する印刷ジョブ（後述するジョブチケットのみでもよい。）を取得し、各々のプリンタ３０で実行可能な機能及び各々の印刷ジョブで指定された機能を特定する。
【００２７】
表示制御部は、表示部１４を制御して、ジョブ設定画面に、各々のプリンタ３０を特定する情報を選択可能に表示する欄（プリンタ選択欄と呼ぶ。）、選択されたプリンタ３０に対応する各々の印刷ジョブを特定する情報を選択可能に表示する欄（ジョブ選択欄と呼ぶ。）、少なくとも、選択された印刷ジョブで指定された各々の機能を特定する情報を表示する欄（機能情報欄と呼ぶ。）を表示させる。また、表示制御部は、プリンタ選択欄の各プリンタ３０、ジョブ選択欄の各印刷ジョブ、機能情報欄の各機能を特定する情報を、プリンタ３０や印刷ジョブ、機能を模式的に表すアイコンで表示したり、機能判定部の判定結果に応じて、機能情報欄の表示形態を変更したりする。
【００２８】
操作制御部は、ジョブ設定画面におけるプリンタ３０及び印刷ジョブの選択操作を受け付ける。また、操作制御部は、選択された印刷ジョブを特定する情報（アイコンなど）を、プリンタ選択欄のプリンタ３０（その印刷ジョブに対応するプリンタ３０とは異なるプリンタ３０、以下、他のプリンタ３０と呼ぶ。）近傍に移動させる特定の操作（後述するマウスオーバー）を受け付ける。
【００２９】
機能判定部は、他のプリンタ３０で実行可能な機能と、選択された印刷ジョブで指定されている機能とを比較する。そして、選択された印刷ジョブで指定されている機能の内、他のプリンタ３０で実行できない機能を特定し、特定した機能を表示制御部に通知する。
【００３０】
記憶部１２は、メモリやＨＤＤ（Hard Disk Drive）などからなり、制御部１１により実行されるプリンタドライバ、ジョブ管理ユーティリティ等の各種プログラム、プログラムの実行に必要なデータ等を記憶する。操作部１３は、マウスやキーボードを備え、これらの操作に応じた操作信号を生成して制御部１１に出力する。表示部１４は、ＬＣＤ（Liquid Crystal Display）などのディスプレイを備え、制御部１１の表示制御に従って印刷設定画面やジョブ設定画面、制御部１１による処理結果などを表示する。
【００３１】
通信部１５は、ネットワークＩ／Ｆ等の通信用のインターフェイスを備え、コントローラ装置２０とイントラネット等のネットワークを介して通信する。例えば、通信部１５は、コントローラ装置２０から印刷設定に必要な情報（例えば、上記プリンタ３０の装置情報や印刷ジョブ）を受信したり、印刷対象のＰＤＬデータをコントローラ装置２０に送信したりする。
【００３２】
［コントローラ装置］
コントローラ装置２０はコンピュータ機器であり、図１（ａ）に示すように、制御部２１、記憶部２２、画像処理部２３、プリンタＩ／Ｆ部２４、通信部２５などを備える。
【００３３】
制御部２１は、ＣＰＵ及びＲＯＭやＲＡＭなどのメモリから構成され、ＲＯＭや記憶部２２に記憶された各種プログラムとの協働により各種処理を実行し、コントローラ装置２０の各部を集中制御する。例えば、制御部２１は、ＰＤＬデータを解析して、プリンタ３０に対するジョブチケットを作成する。なお、ジョブチケットとは、各プリンタ３０が実行すべき印刷ジョブの指示情報であり、印刷ジョブとは画像形成装置３０が行うべき印刷作業である。このジョブチケットには、例えば印刷部数、印刷に用いる給紙トレイ、両面／片面印刷、カラー／モノクロ印刷、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能などの印刷条件が含まれる。また、ジョブとは画像形成装置３０が行うべき印刷作業をいう。また、制御部２１は、画像処理部２３によって生成された画像データと印刷条件（ジョブチケット）とを対応付け、各プリンタ３０に対応する印刷ジョブ（当該プリンタ３０で実行済みの印刷ジョブや実行予定の印刷ジョブ）として記憶部２２に保存する。
【００３４】
記憶部２２は、メモリやＨＤＤなどからなり、制御部２１により用いられるプログラム、プログラムの実行に必要なデータを記憶する。また、プリンタ３０毎の印刷ジョブ（画像データ及びジョブチケット）、印刷を指示するために一時的に保存される印刷ジョブ、ネットワークに接続されたプリンタ３０の装置情報などを記憶する。画像処理部２３は、ユーザ端末１０から送信されるＰＤＬデータをラスタライズ処理する。ラスタライズ処理によって生成されたビットマップ形式の画像データは、ジョブチケットと共にプリンタＩ／Ｆ部２４を介してプリンタ３０に送信される。
【００３５】
プリンタＩ／Ｆ部２４は、マスターであるプリンタ３０に接続するための専用インターフェイスであり、画像データ、ジョブチケット等をプリンタ３０に送信したり、プリンタ３０から装置情報を取得したりする。通信部２５は、ネットワークＩ／Ｆのような通信用のインターフェイスを備え、ユーザ端末１０と通信する。例えば、通信部２５は、ユーザ端末１０からＰＤＬデータを受信したり、ユーザ端末１０に記憶部２２に保存しているプリンタ３０の装置情報や過去の印刷ジョブを送信したりする。なお、プリンタ３０がネットワークに接続できる構成であれば、通信部２５を介してプリンタ３０に画像データ、ジョブチケットを送信したり、プリンタ３０から装置情報を取得したりしてもよい。また、プリンタ３０の装置情報は、ＭＩＢ（Management Information Base）を用いて取得してもよい。
【００３６】
［プリンタ］
プリンタ３０は、コントローラ装置２０の指示に従って印刷を実行する複合機などであり、図１（ａ）に示すように、制御部３１、記憶部３２、操作部３３、表示部３４、画像読取部３５、画像処理部３６、印刷部３７、コントローラＩ／Ｆ部３８などを備える。
【００３７】
制御部３１は、ＣＰＵ及びＲＯＭやＲＡＭなどのメモリから構成され、ＲＯＭや記憶部３２に記憶されている各種プログラムを読み出して各種処理を実行し、プリンタ３０の各部を集中制御する。例えば、制御部３１は、コントローラ装置２０から送信されたジョブチケットを解析し、印刷条件の指示情報を取得する。そして、コントローラ装置２０から送信された画像データに取得した印刷条件の指示情報を適用し、印刷部３７に印刷処理を実行させる。また、制御部３１は、画像データ及びジョブチケットを印刷ジョブ（実行済みの印刷ジョブや実行予定の印刷ジョブ）として記憶部３２に保存する。
【００３８】
記憶部３２は、メモリやＨＤＤなどからなり、制御部３１により用いられるプログラムやプログラムの実行に必要なデータを記憶する。また、記憶部３２は、印刷ジョブ（画像データ及びジョブチケット）、印刷を実行するために一時的に保存される印刷ジョブ、自装置の装置情報などを記憶する。操作部３３は、タッチパネルや操作キーを備え、これらの操作に応じた操作信号を生成して制御部３１に送信する。表示部３４は、ＬＣＤなどのディスプレイを備え、制御部３１の表示制御に従って、タッチパネルに各種画面を表示する。
【００３９】
画像読取部３５は、ＡＤＦ（Auto Document Feeder）によって搬送された原稿をスキャナにより光走査し、画像信号（アナログ信号）として読み取る。画像処理部３６は、画像読取部３５によって読み取られた画像信号をＡ／Ｄ変換し、画像データ（デジタルデータ）を得る。また、画像処理部３６は、画像データに画像処理を施す。画像処理は、例えば圧縮／伸張処理、拡大／縮小処理、階調補正処理、スクリーン処理などである。また、画像処理部３６は、画像処理後の画像データをＰＷＭ（Pulse Width Modulation）変換し、印刷部３７に出力する。
【００４０】
印刷部３７は、ＰＷＭ変換された画像データに基づいて印刷処理を実行する（詳細は後述する）。コントローラＩ／Ｆ部３８は、コントローラ装置２０に接続するための専用インターフェイスであり、コントローラ装置２０から画像データ、ジョブチケット等を取得したり、コントローラ装置２０にプリンタ３０の装置情報を送信したりする。
【００４１】
上記プリンタ３０の構造及び印刷部３７の動作について、図２を参照して説明する。図２（ａ）に示すように、プリンタ３０の本体の上部にＡＤＦ、スキャナ（画像読取部３５）、タッチパネル（操作部３３及び表示部３４）などが設けられる。また、本体には印刷部３７が設けられ、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、Ｋ（黒）の４色のトナーを用いて印刷を行うことができる。プリンタ３０の下部には、例えば用紙を収容する３つの給紙トレイＴ１〜Ｔ３が設けられる。この本体に設けられた給紙トレイＴ１〜Ｔ３とは別に、プリンタ３０は大容量の給紙トレイを有する給紙ユニットを備えることができる。図２（ａ）はプリンタ３０に給紙ユニットを設けた例を示している。給紙ユニットは、例えば大容量の３つの給紙トレイＴ４〜Ｔ６を備える。
【００４２】
図２（ｂ）に示すように、印刷部３７は、画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）、中間ベルト、２次転写ローラ、定着部等を備える。画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）は、中間ベルト上にトナー画像を形成する。画像形成部は、それぞれ露光部、現像部、感光ドラム、１次転写ローラを備える。印刷時、画像データがＰＷＭ変換されたＰＷＭ信号に従って、露光部が感光ドラム上にレーザ光を照射して静電潜像を形成する。これを現像部が現像処理し、感光ドラム上にトナー画像を形成する。感光ドラム上のトナー画像は、１次転写ローラにより中間ベルト上に転写される。
【００４３】
画像形成部（Ｙ、Ｍ、Ｃ、Ｋ）によって形成された各色のトナー画像は、回動する中間ベルト上の同じ位置に重ねて転写され、中間ベルト上には４色のトナーからなるカラー画像が形成される。中間ベルト上のカラー画像が２次転写ローラの位置に到達するタイミングに合わせて、給紙トレイＴ１〜Ｔ６の何れかから用紙が給紙される。２次転写ローラによってカラー画像が用紙上に転写され、印刷された用紙は定着部に搬送され、定着処理が行われる。
【００４４】
また、画像形成装置は、用紙の表裏を反転させて再度用紙を給紙する反転部（反転ローラ）を備える。両面印刷の際、表面の印刷後、定着部から排紙された用紙は反転部に搬送される。反転部を通過することにより、表裏が反転された用紙は裏面の印刷のため、再度２次転写ローラの位置まで搬送される。
【００４５】
なお、図１及び図２は、本実施例の印刷システムの一例であり、その構成や制御は適宜変更可能である。例えば、上記では、ジョブ管理ユーティリティ（印刷制御プログラム）をユーザ端末１０の制御部１１で動作させ、コントローラ装置２０からプリンタ３０の装置情報や過去の印刷ジョブを取得して表示部１４にジョブ設定画面を表示させる構成としたが、コントローラ装置２０がＷｅｂアプリケーションの機能を提供するＷｅｂサーバとして機能し、ユーザ端末１０がＷｅｂアプリケーションの機能を利用するＷｅｂクライアントとして機能する場合は、ジョブ管理ユーティリティ（印刷制御プログラム）をコントローラ装置２０の制御部２１で動作させ、記憶部２２に保存した各プリンタ３０の装置情報や過去の印刷ジョブに基づいてジョブ設定画面を生成し、生成したジョブ設定画面をユーザ端末１０の表示部１４に表示させる構成としてもよい。また、コントローラ装置２０に表示部を設けて、生成したジョブ設定画面をその表示部に表示させる構成としてもよい。
【００４６】
また、特定のプリンタ３０が特定のプリンタ３０以外のプリンタ３０から装置情報や過去の印刷ジョブを取得可能な場合（すなわち、プリンタ３０がコントローラ装置２０としての機能を兼ね備えている場合）は、ジョブ管理ユーティリティ（印刷制御プログラム）を特定のプリンタ３０の制御部３１で動作させ、記憶部３２に保存した自装置の装置情報や過去の印刷ジョブ、及び、特定のプリンタ３０以外のプリンタ３０から取得した装置情報や過去の印刷ジョブに基づいて表示部３４にジョブ設定画面を表示させる構成としてもよい。
【００４７】
次に、上記構成の印刷システム１０の概略動作について説明する。
【００４８】
<通常印刷>
ユーザは、ユーザ端末１０の任意のアプリケーションを用いて、印刷を行いたい原稿を作成する。そして、ユーザは、アプリケーションから印刷設定ダイアログを開き、プリンタドライバの印刷設定画面を表示させる。ユーザが印刷機能を実行すると、プリンタドライバは、作成した原稿のデータをＰＤＬデータに変換し、コントローラ装置２０に送信する。なお、プリンタドライバは、両面／片面印刷、カラー／モノクロ印刷などの機能に加えて、２ｉｎ１などの集約機能、折りやパンチ、ステープルなどの仕上げ機能を設定することもでき、設定された機能をＰＤＬデータ内のコマンドとして付加する。
【００４９】
コントローラ装置２０は、ＰＤＬデータ内のコマンドを解析し、画像データを生成すると共に、設定されている機能を認識してジョブチケットを生成し、画像データ及びジョブチケットをプリンタ３０に送信する。プリンタ３０は、ジョブチケットで指定された機能を用いて画像データの印刷処理を実行する。
【００５０】
<印刷ジョブの保存>
ユーザ端末１０から送信される画像データとジョブチケットは、プリンタドライバから保存指示を出すことで、コントローラ装置２０内の記憶部２２に、過去の印刷ジョブとして保存することもできる。
【００５１】
<保存印刷ジョブの再印刷>
保存された印刷ジョブは、ユーザ端末１０（又はコントローラ装置２０やプリンタ３０）で動作するジョブ管理ユーティリティなどの印刷制御プログラムを用いて閲覧することができ、ジョブ管理ユーティリティから印刷指示を出すことで再印刷を実施することができる。
【００５２】
図３は、従来のジョブ管理ユーティリティによって表示されるジョブ管理画面４０の一例である。ジョブ管理画面４０には、所定のプリンタ３０の装置情報を表示する欄（図の左側）、所定のプリンタ３０で実行中の印刷ジョブや過去の印刷ジョブを一覧表示する欄（図の右側）などが設けられている。そして、印刷ジョブの一覧表示から任意の印刷ジョブを選択すると、図４に示すようなジョブ編集画面４１が表示される。このジョブ編集画面４１には、選択された印刷ジョブの詳細情報（指定された機能など）が表示され、再印刷の指示や指定された機能の変更などを行うことができる。
【００５３】
このように、ジョブ管理画面４０やジョブ編集画面４１を遷移しながら、保存された印刷ジョブを利用して再印刷を行うことができるが、このような画面構成では、各印刷ジョブで指定された機能を確認するのに手間がかかる。また、選択した印刷ジョブを利用して再印刷を行う際、出力先のプリンタ３０がその印刷ジョブで指定された機能を実行可能であることを確認する必要があるが、確認のためには、ジョブ編集画面４１で印刷ジョブの内容を確認してからジョブ管理画面４０に戻って、プリンタ３０の装置情報を確認するなどの操作が必要であり、操作が煩雑になるという問題があった。
【００５４】
そこで、本実施例では、任意の印刷ジョブを、適切なプリンタ３０に実行させることができるようにするために、第１に、同一画面（ジョブ設定画面）上に、ネットワークに接続された各々のプリンタ３０を特定する情報を選択可能にするプリンタ選択欄と、選択されたプリンタ３０に対応する各々の印刷ジョブ（選択されたプリンタ３０で実行済み印刷ジョブや選択されたプリンタ３０で実行予定の印刷ジョブ）を特定する情報を選択可能にするジョブ選択欄と、少なくとも、選択された印刷ジョブで指定された各々の機能を特定する情報を表示する機能情報欄と、を設け、画面遷移を不要にすることによって操作性を向上させる。また、第２に、ジョブ選択欄で選択された印刷ジョブをプリンタ選択欄の他のプリンタ３０に対応付ける特定の操作を受け付け、特定の操作が行われたら、その印刷ジョブで指定されている機能の内、他のプリンタ３０で実行できない機能を識別可能に表示し、印刷ジョブで指定された機能を実行できないプリンタ３０に印刷を指示するといった不都合を未然に防止する。
【００５５】
以下、図面を参照して具体的に説明する。なお、以下の図面では、機能情報欄には、選択されたプリンタ３０で実行可能な機能と選択された印刷ジョブで指定された機能の双方を表示するものとする。また、以下では、ジョブ選択欄に、選択されたプリンタ３０で実行済み印刷ジョブを表示するものとするが、選択されたプリンタ３０で実行予定の印刷ジョブも表示する（すなわち、選択されたプリンタ３０に対応する印刷ジョブを表示する）ようにしてもよい。
【００５６】
図５は、本実施例のジョブ管理ユーティリティ（印刷制御プログラム）によって表示されるジョブ設定画面４２の一例である。このジョブ設定画面４２の所定位置（ここでは左側）にプリンタ選択欄４３が設けられ、このプリンタ選択欄４３には、ネットワークに接続されているプリンタ３０（ここでは３台のプリンタ３０）の特徴を模式的に示すアイコンが表示されている。また、ジョブ設定画面４２の所定位置（ここでは右上部）にジョブ選択欄４４が設けられ、このジョブ選択欄４４には、プリンタ選択欄４３で選択されているプリンタ３０（実線の枠で囲んだプリンタ）で実行された印刷ジョブがリスト表示されると共に、印刷ジョブを模式的に示すアイコンが表示されている。また、ジョブ設定画面４２の所定位置（ここでは右下部）に機能情報欄４５が設けられ、この機能情報欄４５には、プリンタ選択欄４３で選択されているプリンタ３０で実行可能な機能の特徴を模式的に示すアイコン（ここでは、左から、出力方法、画像シフト、章分け、ページ単位設定、折りの各機能のアイコン）が表示され、それらの機能の内、ジョブ選択欄４４で選択された印刷ジョブ（ドットの網掛けで示した印刷ジョブ）で指定されている機能に対応するアイコンが強調表示（ハイライト表示）され、若しくは、印刷ジョブで指定されていない機能に対応するアイコンが非強調表示（グレイアウト表示）され、これらの機能が識別できるようになっている。
【００５７】
ここでは、プリンタ選択欄４３に表示された３つのプリンタ３０の中からプリンタ（１）が選択され、ジョブ選択欄４４に表示された印刷ジョブの中からファイル名が「ＫＬＭＮＯ」の印刷ジョブが選択されている。そして、プリンタ（１）で実行可能な機能が、「出力方法」、「画像シフト」、「章分け」、「ページ単位設定」、「折り」であり、印刷ジョブで設定されている機能が、「出力方法」、「ページ単位設定」、「折り」であることから、「出力方法」、「ページ単位設定」、「折り」のアイコンがハイライト表示され、「画像シフト」、「章分け」のアイコンがグレイアウト表示されている。
【００５８】
このように、１つのジョブ設定画面に、ネットワークに接続されているプリンタ３０を選択可能に表示するプリンタ選択欄４３と、選択されたプリンタ３０に対応する印刷ジョブを選択可能に表示するジョブ選択欄４４と、少なくとも、印刷ジョブで指定されている機能（必要に応じて、更に選択されたプリンタ３０で実行可能な機能）を表示する機能情報欄４５とを表示することにより、ユーザは画面を遷移することなく、プリンタ３０と印刷ジョブと機能とを対応付けることができるため、印刷指示の操作性を格段に向上させることができる。
【００５９】
図５の状態において、ファイル名が「ＫＬＭＮＯ」の印刷ジョブを、その印刷ジョブを実行したプリンタ３０とは異なる他のプリンタ３０（ここではプリンタ（２））に処理させたい場合、図６に示すように、その印刷ジョブのアイコンをドラッグし、プリンタ（２）近傍でドロップするといった特定の操作（マウスオーバー）を行うことにより、その印刷ジョブとプリンタ（２）とを対応付ける。ここで、プリンタ（２）が、その印刷ジョブで指定された機能（ここでは、出力方法、ページ単位設定、折りの３つの機能）の全てを実行可能な場合はその印刷ジョブをプリンタ（２）に処理させても問題は生じないが、プリンタ（２）がいずれかの機能を実行できない（例えば、折り機能をサポートするオプションフィニッシャーが装着されていない）場合、ユーザが期待する処理結果を得ることができない。そこで、本実施例では、印刷ジョブで指定された機能の内、プリンタ（２）で実行できない機能（ここでは折りの機能）のアイコンをグレイアウト表示して識別可能にする。
【００６０】
このように、選択された印刷ジョブで指定された機能と他のプリンタ３０で実行可能な機能とを比較し、その結果に応じて機能情報欄４５の機能の表示形態を変更することにより、ジョブ選択欄４４で選択された印刷ジョブで指定されている機能が他のプリンタ３０で実行可能か否かを容易に認識することができ、ユーザが意図しない処理結果となるという不具合を未然に防止することができる。
【００６１】
上記図５及び図６では、プリンタ３０や印刷ジョブ、機能をアイコンで表示したが、これらは必ずしもアイコンで表示しなくてもよく、例えば、図７に示すように、プリンタ選択欄４３のプリンタ３０をプリンタ名で表示したり、機能情報欄４５の機能を機能名で表示したりすることもできる。この場合においても、選択された印刷ジョブを他のプリンタ３０に処理させたい場合は、図８に示すように、その印刷ジョブ（ここではファイル名が「ＫＬＭＮＯ」の印刷ジョブ）のアイコンをドラッグし、他のプリンタ３０（ここではプリンタ名が「bizhubC200」のプリンタ（２））近傍でドロップするといった特定の操作（マウスオーバー）を行えばよく、プリンタ（２）が折り機能を備えていない場合は、折り機能の文字をグレイアウトすることにより、ユーザが意図しない処理結果となるという不具合を未然に防止することができる。
【００６２】
また、図５乃至図８では、プリンタ選択欄４３とジョブ選択欄４４と機能情報欄４５を３つの領域に分けて表示したが、これらの領域は分離する必要はなく、例えば、図９に示すように、ジョブ選択欄４４の各々の印刷ジョブに、機能を特定する情報（図ではアイコン）を表示してもよい。この場合においても、選択された印刷ジョブを他のプリンタ３０に処理させたい場合は、図１０に示すように、その印刷ジョブ（ここではファイル名が「ＫＬＭＮＯ」の印刷ジョブ）のアイコンをドラッグし、他のプリンタ３０（ここではプリンタ（２））近傍でドロップするといった特定の操作（マウスオーバー）を行えばよく、プリンタ（２）が折り機能を備えていない場合は、ジョブ選択欄４４のその印刷ジョブに対応する折り機能のアイコンや文字をグレイアウトすることにより、ユーザが意図しない処理結果となるという不具合を未然に防止することができる。
【００６３】
また、図５乃至図１０では、プリンタ選択欄４３には、各プリンタ３０を識別するアイコンや文字を表示したが、各プリンタ３０のアイコンや文字に対応付けて、各プリンタ３０で実行可能な機能をアイコンや文字で表示することもできる。このように、プリンタ選択欄４３で各プリンタ３０の機能を一望できるようにすることで、印刷ジョブを実行させるプリンタ３０の選択を容易にすることができる。
【００６４】
さらには、プリンタ選択欄４３に表示した各プリンタ３０のアイコンや文字の表示をグレイアウトすることもできる。例えば、選択されている印刷ジョブで指定されている機能が全て実行できないプリンタ３０のアイコンや文字の表示をグレイアウトすることで、ユーザはグレイアウトされているプリンタ３０からは機能が制限されて出力されることを認識することができ、印刷ジョブを実行させるプリンタ３０の選択を容易にすることができる。
【００６５】
なお、図５乃至図１０は、本実施例のジョブ設定画面４２の一例であり、ネットワークに接続されているプリンタ３０を特定する情報を選択可能にする領域と、選択されたプリンタ３０に対応する印刷ジョブを特定する情報を選択可能にする領域と、少なくとも、選択された印刷ジョブで指定された機能を特定する情報を表示する領域と、を備え、プリンタ３０と印刷ジョブとの対応付け操作に応じて機能の表示形態が変更可能であれば、ジョブ設定画面４２の構成や表示形態は適宜変更可能である。
【００６６】
次に、上記制御について、図１１を参照して説明する。ユーザ端末１０は、ＲＯＭや記憶部１２に記憶した印刷制御プログラム（ジョブ管理ユーティリティ）をＲＡＭに展開して実行することにより、図１１のフローチャート図の各ステップに示す処理を実行する。なお、以下の説明では、印刷制御プログラムをユーザ端末１０で動作させるものとするが、コントローラ装置２０や特定のプリンタ３０で動作させてもよい。
【００６７】
情報取得部は、コントローラ装置２０からネットワークに接続されているプリンタ３０の装置情報を取得（若しくは、各プリンタ３０から直接、装置情報を取得）し、表示制御部は、装置情報に基づいて、ジョブ設定画面４２のプリンタ選択欄４３に各プリンタ３０を特定するアイコンや文字を表示する（Ｓ１０１）。そして、操作制御部は、プリンタ選択欄４３でのプリンタ３０の選択操作を監視し（Ｓ１０２）、プリンタ３０が選択されたら、情報取得部は、コントローラ装置２０からそのプリンタ３０のジョブ情報（印刷ジョブ若しくはジョブチケット）と機能情報とを取得（若しくは、各プリンタ３０から直接、ジョブ情報と機能情報を取得）し（Ｓ１０３）、表示制御部は、取得したジョブ情報に基づいて、ジョブ選択欄４４に各印刷ジョブを特定するアイコンや文字を表示すると共に（Ｓ１０４）、必要に応じて、取得した機能情報に基づいて、機能情報欄４５に選択されたプリンタ３０で実行可能な各機能を特定するアイコンや文字を表示する（Ｓ１０５）。
【００６８】
次に、操作制御部は、ジョブ選択欄４４での印刷ジョブの選択操作を監視し（Ｓ１０６）、印刷ジョブが選択されたら、情報取得部は、そのジョブ情報に基づいて印刷ジョブで指定されている機能を特定し（Ｓ１０７）、機能情報欄４５に表示されている各機能の内、印刷ジョブで指定されている機能（すなわち、使用する機能）のアイコンや文字を強調表示（ハイライト表示）する（Ｓ１０８）。なお、上記機能のアイコンや文字をハイライト表示する代わりに、機能情報欄４５に表示されている各機能の内、印刷ジョブで指定されていない機能（すなわち、使用しない機能）のアイコンや文字をグレイアウトしてもよい。また、上記Ｓ１０５を省略した場合は、Ｓ１０８で、印刷ジョブで指定されている機能のアイコンや文字を単に表示すればよい。
【００６９】
次に、操作制御部は、ジョブ選択欄４４で選択された印刷ジョブをプリンタ選択欄４３の他のプリンタ３０に対応付ける特定の操作（例えば、印刷ジョブのアイコンをプリンタ３０のアイコンに向けて移動させるマウスオーバーなど）を検知したら（Ｓ１０９のＹｅｓ）、情報取得部は、コントローラ装置２０からマウスオーバー先の他のプリンタ３０の機能情報を取得（若しくは、マウスオーバー先の他のプリンタ３０から直接、機能情報を取得）する（Ｓ１１０）。
【００７０】
そして、機能判定部は、選択された印刷ジョブで指定されている機能と特定の操作の対象となった他のプリンタ３０で実行可能な機能とを比較し、印刷ジョブで指定されている機能の中に禁則となる機能（すなわち、印刷ジョブで指定されている機能の内、他のプリンタ３０で実行できない機能）があるかを判断する（Ｓ１１１）。禁則となる機能がある場合、表示制御部は、禁則となる機能のアイコンや文字をハイライト表示（若しくは通常の表示）からグレイアウト表示に変更する（Ｓ１１２）。なお、上記フローでは、Ｓ１０３で、選択されたプリンタ３０の機能情報を取得し、Ｓ１１０で、他のプリンタ３０の機能情報を取得したが、機能情報は一度に取得してもよい。
【００７１】
このように、禁則となる機能をハイライト表示（若しくは通常の表示）からグレイアウト表示に切り替えることにより、ユーザは、印刷出力前に、当該機能を利用して出力できないことを認識することができ、不要な印刷を未然に防止することができる。
【実施例２】
【００７２】
次に、本発明の第２の実施例に係る印刷制御装置及び印刷制御プログラムについて、図１２乃至図１８を参照して説明する。図１２乃至図１７は、本実施例のジョブ設定画面の一例であり、図１８は、印刷制御プログラムの処理を示すフローチャート図である。
【００７３】
前記した第１の実施例では、選択された印刷ジョブで指定されている機能の内、特定の操作の対象となった他のプリンタ３０で実行できない機能がある場合に、その機能の表示をハイライト表示（若しくは通常の表示）からグレイアウト表示に切り替えたが、選択された印刷ジョブで指定されている機能よりも、他のプリンタ３０で実行可能な機能の方が多い（すなわち、選択された印刷ジョブに機能を追加することができる）場合も考えられる。そこで、本実施例では、選択された印刷ジョブに追加可能な機能が存在する場合に、機能情報欄４５に追加可能な機能を特定する情報を表示させるようにする。
【００７４】
その場合、印刷システムの構成は前記した第１の実施例と同様であるが、ユーザ端末１０の制御部１１（又はコントローラ装置２０の制御部２１やプリンタ３０の制御部３１）で動作する印刷制御プログラム（ジョブ管理ユーティリティ）によって実現される機能判定部は、選択された印刷ジョブで指定されている機能と、特定の操作の対象となった他のプリンタ３０で実行可能な機能とを比較し、他のプリンタ３０で実行可能な機能の内、選択された印刷ジョブで指定されていない機能を特定し、表示制御部は、その機能を特定する情報を機能情報欄４５に表示させる制御を行う。
【００７５】
以下、図面を参照して具体的に説明する。なお、以下の図面では、機能情報欄には、選択されたプリンタ３０で実行可能な機能と選択された印刷ジョブで指定された機能の双方を表示するものとする。また、以下では、ジョブ選択欄に、選択されたプリンタ３０で実行済み印刷ジョブを表示するものとするが、選択されたプリンタ３０で実行予定の印刷ジョブも表示する（すなわち、選択されたプリンタ３０に対応する印刷ジョブを表示する）ようにしてもよい。
【００７６】
図１２は、本実施例のジョブ管理ユーティリティ（印刷制御プログラム）によって表示されるジョブ設定画面４２の一例である。第１の実施例と同様に、このジョブ設定画面４２の所定位置にプリンタ選択欄４３が設けられ、このプリンタ選択欄４３には、ネットワークに接続されているプリンタ３０の特徴を模式的に示すアイコンが表示されている。また、ジョブ設定画面４２の所定位置にジョブ選択欄４４が設けられ、このジョブ選択欄４４には、プリンタ選択欄４３で選択されているプリンタ３０で実行された印刷ジョブがリスト表示されると共に、印刷ジョブを模式的に示すアイコンが表示されている。また、ジョブ設定画面４２の所定位置に機能情報欄４５が設けられ、この機能情報欄４５には、プリンタ選択欄４３で選択されているプリンタ３０で実行可能な機能の特徴を模式的に示すアイコン（ここでは、左から、出力方法、画像シフト、ページ単位設定の各機能のアイコン）が表示され、それらの機能の内、ジョブ選択欄４４で選択された印刷ジョブで指定されている機能に対応するアイコンが表示又は強調表示（ハイライト表示）され、若しくは、選択された印刷ジョブで指定されていない機能に対応するアイコンがグレイアウト表示され、これらの機能が識別できるようになっている。ここでは、プリンタ３０で実行可能な全ての機能が選択された印刷ジョブで指定されている機能になるため、全ての機能のアイコンが表示又は強調表示されている。
【００７７】
図１２の状態において、ファイル名が「ＰＱＲＳＴ」の印刷ジョブを、その印刷ジョブを実行したプリンタ３０とは異なる他のプリンタ３０（ここではプリンタ（３））に処理させたい場合、図１３に示すように、その印刷ジョブのアイコンをドラッグし、プリンタ（３）近傍でドロップするといった特定の操作（マウスオーバー）を行うことにより、その印刷ジョブとプリンタ（３）とを対応付ける。ここで、選択された印刷ジョブで指定された機能よりもプリンタ（３）で実行可能な機能の方が多い（例えば、折り機能をサポートするオプションフィニッシャーが装着されている）場合、選択された印刷ジョブに折り機能を付加することができる。そこで、本実施例では、プリンタ（３）で実行可能な機能の内、選択された印刷ジョブで指定されていない機能（ここでは折り機能）のアイコンを機能情報欄４５に追加する。
【００７８】
このように、選択された印刷ジョブで指定された機能と他のプリンタ３０で実行可能な機能とを比較し、その結果に応じて機能情報欄４５の表示形態を変更することにより、選択された印刷ジョブに追加可能な機能を容易に認識することができ、適切に印刷ジョブを処理することができる。
【００７９】
上記図１２及び図１３では、プリンタ３０や印刷ジョブ、機能をアイコンで表示したが、第１の実施例と同様に、これらは必ずしもアイコンで表示しなくてもよく、例えば、図１４に示すように、プリンタ選択欄４３のプリンタ３０をプリンタ名で表示したり、機能情報欄４５の機能を機能名で表示したりすることもできる。この場合においても、選択された印刷ジョブを他のプリンタ３０に処理させたい場合は、図１５に示すように、その印刷ジョブ（ここではファイル名が「ＰＱＲＳＴ」の印刷ジョブ）のアイコンをドラッグし、他のプリンタ３０（ここではプリンタ名が「bizhubC754」のプリンタ（３））近傍でドロップするといった特定の操作（マウスオーバー）を行えばよく、プリンタ（３）が折り機能を備えている場合は、折り機能の文字を機能情報欄４５に追加することにより、適切に印刷ジョブを処理することができる。
【００８０】
また、図１２乃至図１５では、プリンタ選択欄４３とジョブ選択欄４４と機能情報欄４５を３つの領域に分けて表示したが、第１の実施例と同様に、これらの領域は分離する必要はなく、例えば、図１６に示すように、ジョブ選択欄４４の各々の印刷ジョブに、機能を特定する情報（図ではアイコン）を表示してもよい。この場合においても、選択された印刷ジョブを他のプリンタ３０に処理させたい場合は、図１７に示すように、その印刷ジョブ（ここではファイル名が「ＰＱＲＳＴ」の印刷ジョブ）のアイコンをドラッグし、他のプリンタ３０（ここではプリンタ（３））近傍でドロップするといった特定の操作（マウスオーバー）を行えばよく、プリンタ（３）が折り機能を備えている場合は、ジョブ選択欄４４のその印刷ジョブに対応する部分に折り機能のアイコンや文字を追加することにより、適切に印刷ジョブを処理することができる。
【００８１】
また、図１２乃至図１７では、プリンタ選択欄４３には、各プリンタ３０を識別するアイコンや文字を表示したが、第１の実施例と同様に、各プリンタ３０のアイコンや文字に対応付けて、各プリンタ３０で実行可能な機能をアイコンや文字で表示することもできる。さらには、プリンタ選択欄４３に表示した各プリンタ３０のアイコンや文字をグレイアウトすることもできる。
【００８２】
次に、上記制御について、図１８を参照して説明する。ユーザ端末１０は、ＲＯＭや記憶部１２に記憶した印刷制御プログラム（ジョブ管理ユーティリティ）をＲＡＭに展開して実行することにより、図１８のフローチャート図の各ステップに示す処理を実行する。なお、以下の説明では、印刷制御プログラムをユーザ端末１０で動作させるものとするが、コントローラ装置２０や特定のプリンタ３０で動作させてもよい。
【００８３】
第１の実施例と同様に、情報取得部は、コントローラ装置２０からネットワークに接続されているプリンタ３０の装置情報を取得（若しくは、各プリンタ３０から直接、装置情報を取得）し、表示制御部は、装置情報に基づいて、ジョブ設定画面４２のプリンタ選択欄４３に各プリンタ３０を識別するアイコンや文字を表示する（Ｓ２０１）。そして、操作制御部は、プリンタ選択欄４３でのプリンタ３０の選択操作を監視し（Ｓ２０２）、プリンタ３０が選択されたら、情報取得部は、コントローラ装置２０からそのプリンタ３０のジョブ情報（印刷ジョブ若しくはジョブチケット）と機能情報とを取得（若しくは、各プリンタ３０から直接、ジョブ情報と機能情報を取得）し（Ｓ２０３）、表示制御部は、取得したジョブ情報に基づいて、ジョブ選択欄４４に各印刷ジョブを特定するアイコンや文字を表示すると共に（Ｓ２０４）、必要に応じて、取得した機能情報に基づいて、機能情報欄４５に選択されたプリンタ３０で実行可能な各機能を特定するアイコンや文字を表示する（Ｓ２０５）。
【００８４】
次に、操作制御部は、ジョブ選択欄４４での印刷ジョブの選択操作を監視し（Ｓ２０６）、印刷ジョブが選択されたら、情報取得部は、そのジョブ情報に基づいて印刷ジョブで指定されている機能を特定し（Ｓ２０７）、機能情報欄４５に表示されている各機能の内、印刷ジョブで指定されている機能（すなわち、使用する機能）のアイコンや文字を強調表示（ハイライト表示）する（Ｓ２０８）。なお、上記機能のアイコンや文字をハイライト表示する代わりに、機能情報欄４５に表示されている各機能の内、印刷ジョブで指定されていない機能（すなわち、使用しない機能）のアイコンや文字の表示をグレイアウトしてもよい。また、上記Ｓ２０５を省略した場合は、Ｓ２０８で、印刷ジョブで指定されている機能のアイコンや文字を単に表示すればよい。
【００８５】
次に、操作制御部は、ジョブ選択欄４４で選択された印刷ジョブをプリンタ選択欄４３の他のプリンタ３０に対応付ける特定の操作（例えば、印刷ジョブのアイコンをプリンタ３０のアイコンに向けて移動させるマウスオーバーなど）を検知したら（Ｓ２０９のＹｅｓ）、情報取得部は、コントローラ装置２０からマウスオーバー先の他のプリンタ３０の機能情報を取得（若しくは、マウスオーバー先の他のプリンタ３０から直接、機能情報を取得）する（Ｓ２１０）。
【００８６】
そして、機能判定部は、選択された印刷ジョブで指定されている機能と特定の操作の対象となった他のプリンタ３０で実行可能な機能とを比較し、印刷ジョブに追加可能な機能（すなわち、他のプリンタ３０で実行可能な機能の内、印刷ジョブで指定されていない機能）があるかを判断する（Ｓ２１１）。印刷ジョブに追加可能な機能がある場合、表示制御部は、追加可能な機能のアイコンを機能情報欄４５に表示する（Ｓ２１２）。なお、上記フローでは、Ｓ２０３で、選択されたプリンタ３０の機能情報を取得し、Ｓ２１０で、他のプリンタ３０の機能情報を取得したが、機能情報は一度に取得してもよい。
【００８７】
このように、追加可能な機能を特定する情報を機能情報欄４５に表示することにより、ユーザは、印刷出力前に印刷ジョブを見直すことができ、適切に印刷ジョブを処理することができる。
【００８８】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。例えば、上記実施例では、印刷制御プログラムをユーザ端末１０で動作させたが、コントローラ装置２０や特定のプリンタ３０で動作させる場合に対しても、本発明の印刷制御を同様に適用することができる。
【００８９】
また、第１の実施例では、印刷ジョブで指定されている機能の内、他のプリンタ３０で実行できない機能の表示を変更し、第２の実施例では、他のプリンタ３０で実行可能な機能の内、印刷ジョブで指定されていない機能の表示を追加したが、これらを組み合わせてもよい。
【００９０】
また、上記実施例では、ジョブ設定画面４２のジョブ選択欄４４に、プリンタ選択欄４３で選択されたプリンタ３０で実行済み印刷ジョブを特定する情報を表示させたが、実行済み印刷ジョブと共に、若しくは、実行済み印刷ジョブに代えて、実行前の印刷ジョブ（実行予定の予約ジョブ）や実行中の印刷ジョブを表示させてもよい。また、ジョブ設定画面４２のジョブ選択欄４４に、全てのプリンタ３０の実行済み印刷ジョブや実行前の印刷ジョブ、実行中の印刷ジョブを表示させてもよい。
【産業上の利用可能性】
【００９１】
本発明は、複数の画像形成装置がネットワークに接続された印刷システムにおける、画像形成装置に印刷を指示する印刷制御装置、当該印刷制御装置で動作する印刷制御プログラム並びに当該印刷制御プログラムを記録した記録媒体に利用可能である。
【符号の説明】
【００９２】
１０  ユーザ端末
１１  制御部
１２  記憶部
１３  操作部
１４  表示部
１５  通信部
２０  コントローラ装置
２１  制御部
２２  記憶部
２３  画像処理部
２４  プリンタＩ／Ｆ部
２５  通信部
３０  プリンタ
３１  制御部
３２  記憶部
３３  操作部
３４  表示部
３５  画像読取部
３６  画像処理部
３７  印刷部
３８  コントローラＩ／Ｆ部
４０  ジョブ管理画面
４１  ジョブ編集画面
４２  ジョブ設定画面
４３  プリンタ選択欄
４４  ジョブ選択欄
４５  機能情報欄
【図１】
2015141564.tif 000003
【図２】
2015141564.tif 000004
【図３】
2015141564.tif 000005
【図４】
2015141564.tif 000006
【図５】
2015141564.tif 000007
【図６】
2015141564.tif 000008
【図７】
2015141564.tif 000009
【図８】
2015141564.tif 000010
【図９】
2015141564.tif 000011
【図１０】
2015141564.tif 000012
【図１１】
2015141564.tif 000013
【図１２】
2015141564.tif 000014
【図１３】
2015141564.tif 000015
【図１４】
2015141564.tif 000016
【図１５】
2015141564.tif 000017
【図１６】
2015141564.tif 000018
【図１７】
2015141564.tif 000019
【図１８】
2015141564.tif 000020