(57)【要約】【課題】ユーザが所望するサービスを実行できない場合でも、画像処理装置が受付不可能なサービスに関する情報を提供することができる画像処理システム、画像処理装置、方法およびプログラムを提供すること。【解決手段】本発明の画像処理システムは、端末装置と複数の画像処理装置を含んで構成される。本発明の画像処理装置は、端末装置から送信される画像処理情報に基づいて、１以上の画像処理それぞれが画像処理装置で実行できるかを判断し、１以上の画像処理のうち前記判断手段で実行できないと判断された画像処理があるとき、１以上の画像処理のうち画像処理装置で実行できない画像処理に関する実行情報を端末装置に送信する。【選択図】  図２
2014179725.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と複数の画像処理装置とを有する画像処理システムであって、
前記端末装置は、
１以上の画像処理に関する画像処理情報を前記複数の画像処理装置それぞれに送信する画像処理情報送信手段と、
前記画像処理情報送信手段で前記画像処理情報を送信した複数の画像処理装置の中で、当該画像処理情報に基づく１以上の画像処理の中に実行できない画像処理が含まれていると判断した画像処理装置それぞれから、当該実行できない画像処理に関する実行不可情報を受信する受信手段と、
前記受信手段で受信した実行不可情報に基づいて、当該実行不可情報を送信した画像処理装置と、当該画像処理装置で実行できない画像処理とを表示部に表示する表示制御手段とを有し、
前記画像処理装置は、
前記端末装置から送信される画像処理情報に基づいて、前記１以上の画像処理それぞれが当該画像処理装置で実行できるかを判断する判断手段と、
前記１以上の画像処理のうち前記判断手段で実行できないと判断された画像処理があるとき、前記１以上の画像処理のうち前記画像処理装置で実行できない画像処理に関する実行情報を前記端末装置に送信する実行情報送信手段と
を有する画像処理システム。
【請求項２】
前記画像処理装置は、
前記画像処理装置が受付可能な印刷条件を登録するデータテーブルを備えており、
前記データテーブルは、リスト形式または階層構造式のデータテーブルである、請求項１に記載の画像処理システム。
【請求項３】
前記実行情報送信手段は、
受付不可能な印刷条件に関連付けられた印刷条件であって、前記画像処理装置が受付可能な印刷条件を送信する、請求項１または２に記載の画像処理システム。
【請求項４】
端末装置と通信する画像処理装置であって、
端末装置から送信される画像処理情報に基づいて、１以上の画像処理それぞれが当該画像処理装置で実行できるかを判断する判断手段と、
前記１以上の画像処理のうち前記判断手段で実行できないと判断された画像処理があるとき、前記１以上の画像処理のうち前記画像処理装置で実行できない画像処理に関する実行情報を前記端末装置に送信する実行情報送信手段と
を有する画像処理装置。
【請求項５】
端末装置と通信する画像処理装置が実行する方法であって、前記方法は、前記画像処理装置が、
前記端末装置から画像処理情報を受信するステップと、
前記画像処理情報に基づいて、１以上の画像処理それぞれが当該画像処理装置で実行できるかを判断するステップと、
前記１以上の画像処理のうち前記判断するステップで実行できないと判断された画像処理があるとき、前記１以上の画像処理のうち前記画像処理装置で実行できない画像処理に関する実行情報を前記端末装置に送信するステップと
を含む、方法。
【請求項６】
請求項５に記載の方法を画像処理装置が実行するための装置実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理システムに関し、具体的には、画像処理装置が提供するサービスに関する情報を通知する画像処理システム、画像処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、オフィスなどにおいて、ＭＦＰ（Multi Function Peripheral）などの複数の画像処理装置をネットワーク接続した環境で、多数のユーザが画像処理装置を利用している。このような環境で、ユーザが利用可能な画像処理装置に関する情報を提供する技術が提案されている。
【０００３】
このような技術の一例として、特許文献１は、ユーザの所望する印刷条件を実行可能な複数の画像処理装置を操作パネルに表示し、その中からユーザが選択した画像処理装置に印刷処理を実行させる画像処理装置を開示する。この画像処理装置は、ネットワークを介して接続されたサーバからユーザの指定した印刷条件で印刷が実行可能な画像処理装置を検索し、ユーザが指定した画像処理装置に対して印刷処理を実行させる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示する画像処理装置は、ユーザの所望するサービスを実行可能な画像処理装置をユーザに提示するものの、ユーザが所望するサービスを実行可能な画像処理装置が存在しない場合には、ユーザに何らの情報を提供することができない。このため、画像処理装置から印刷するためにユーザがサービスの内容を変更しようと思っても、どのように変更したらよいのか分からず、ユーザビリティが低いという問題があった。
【０００５】
本発明は、上記従来技術の問題に鑑みてなされたものであり、ユーザが所望するサービスを実行できない場合でも、画像処理装置が受付不可能なサービスに関する情報を提供することができる画像処理システム、画像処理装置、方法およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像処理システムは、端末装置と複数の画像処理装置を含んで構成される。本発明の画像処理装置は、端末装置から送信される画像処理情報に基づいて、１以上の画像処理それぞれが画像処理装置で実行できるかを判断し、１以上の画像処理のうち前記判断手段で実行できないと判断された画像処理があるとき、１以上の画像処理のうち画像処理装置で実行できない画像処理に関する実行情報を端末装置に送信する。
【発明の効果】
【０００７】
本発明は、上記構成要件を採用することにより、ユーザが所望するサービスを実行できない場合でも、画像処理装置が受付不可能なサービスに関する情報を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像処理システムを示す概略図。
【図２】本発明の画像処理装置の機能構成を示す図。
【図３】本発明の画像処理装置が実行する処理を示すシーケンス図。
【図４】本発明の画像処理装置が生成するサービス情報テーブルの一実施形態を示す図。
【図５】本発明の画像処理装置が実行する処理を示すフローチャート。
【図６】本発明の画像処理装置が実行する印刷条件比較処理の一実施形態を示すフローチャート。
【図７】本発明の画像処理装置が生成するサービス情報テーブルの別の実施形態を示す図。
【図８】本発明の画像処理装置が実行する印刷条件比較処理の別の実施形態を示すフローチャート。
【図９】本発明の画像処理装置が生成する類似印刷条件テーブルの一実施形態を示す図。
【図１０】本発明の画像処理装置が実行する処理の別の実施形態を示すフローチャート。
【図１１】本発明の画像処理装置が実行する処理の他の実施形態を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。
【００１０】
図１は、本発明の画像処理システムを示す概略図である。画像処理システム１００は、ネットワーク１１０に接続された端末装置１１２ａ，１１２ｂ，１１２ｃと、画像処理装置１２０ａ,１２０ｂとを含んで構成される。
【００１１】
本実施形態では、ネットワーク１１０は、イーサネット（登録商標）を利用したローカルエリアネットワーク（ＬＡＮ）で構成される。他の実施形態では、インターネットなどの広域ネットワークを適宜含んでネットワーク１１０を構成してもよい。
【００１２】
端末装置１１２ａ，１１２ｂ，１１２ｃは、ユーザが所望するサービスを画像処理装置１２０ａ，１２０ｂに実行させる情報処理装置である。本発明では、端末装置１１２ａ，１１２ｂ，１１２ｃとして、ノート型ＰＣやデスクトップ型ＰＣ、スマートフォンやタブレット型ＰＣ等の情報処理装置を採用することができる。
【００１３】
端末装置１１２ａ，１１２ｂ，１１２ｃは、画像処理装置１２０ａ，１２０ｂに対し、ユーザが所望する印刷条件を実行可能か否か判断させる印刷条件判定要求を生成し、画像処理システム１００内の画像処理装置１２０ａ，１２０ｂに送信する。
【００１４】
画像処理装置１２０ａ,１２０ｂは、端末装置１１２ａ，１１２ｂ，１１２ｃから受信する印刷データを印刷可能な印刷装置である。画像処理装置１２０ａ,１２０ｂは、端末装置１１２ａ，１１２ｂ，１１２ｃが送信する印刷条件判定要求を受信すると、ユーザが指定した印刷条件で印刷処理が実行可能か否か判断し、その結果を端末装置に送信する。
【００１５】
図１に示す実施形態では、画像処理装置１２０ａは、印刷機能やスキャニング機能、コピー機能等を搭載したＭＦＰであり、画像処理装置１２０ｂは、ＭＦＰより下位機種であるページプリンタである。
【００１６】
画像処理装置１２０ａは、プロセッサ、ＲＡＭ、ＨＤＤなどを含んで実装されている。画像処理装置１２０ａは、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳの制御下で、本発明のプログラムを実行し、図２に示す各機能手段を当該画像処理装置上に実現する。本発明のプログラムは、アセンブラ、Ｃ、Ｃ＋＋、ＪＡＶＡ（登録商標）、ＪＡＶＡ  ＳＣＲＩＰＴ（登録商標）などの様々なプログラミング言語で記述することができる。
【００１７】
画像処理装置１２０ａ，１２０ｂは、ＴＣＰ／ＩＰ、ＷＳＤ、ＵＤＰ、ＳＮＭＰなどの通信プロトコルに基づいて、端末装置１１２ａ，１１２ｂ，１１２ｃとの間でデータ通信を行う。
【００１８】
図２は、本発明の画像処理装置の機能構成を示す図である。以下、図２を参照して、画像処理装置１２０ａの機能構成について説明する。なお、画像処理装置１２０ｂの機能構成は、画像処理装置１２０ａと同様であるため、説明を省略する。
【００１９】
画像処理装置１２０ａは、信号受信部２００と、サービス情報処理部２０２と、サービス情報生成部２０４と、信号送信部２０６と、コントローラ２０８と、エンジン２１０とを含んで構成される。
【００２０】
信号受信部２００は、画像処理システム１００内の端末装置１１２ａ，１１２ｂ，１１２ｃから種々の情報を受信する機能手段である。信号受信部２００は、端末装置１１２ａ，１１２ｂ，１１２ｃから機器検索要求を受信すると、当該機器検索要求と、当該機器検索要求に含まれる印刷条件とをサービス情報処理部２０２に渡す。
【００２１】
サービス情報処理部２０２は、端末装置１１２ａ，１１２ｂ，１１２ｃのユーザが指定した印刷条件と、サービス情報とを比較する機能手段である。サービス情報とは、画像処理装置１２０ａが提供可能なサービス（例えば、モノクロ印刷やカラー印刷、片面印刷、両面印刷等）を示す情報である。
【００２２】
サービス情報処理部２０２は、ユーザが指定した印刷条件と、画像処理装置１２０ａの記憶装置（図示せず）に保存されたサービス情報とを比較し、その結果を端末装置１１２ａ，１１２ｂ，１１２ｃに送信する。具体的には、サービス情報処理部２０２は、印刷条件判定要求の応答として、ユーザが指定した印刷条件が受付可能である旨の通知や受付不可能な印刷条件を当該端末装置に送信する。
【００２３】
サービス情報生成部２０４は、画像処理装置１２０ａが受付可能なサービス情報を生成する機能手段である。サービス情報生成部２０４は、画像処理装置１２０ａの起動時に画像処理装置１２０ａが提供可能なサービスに関するサービス情報を生成し、データテーブル（以下、「サービス情報テーブル」とする。）に保存する。また、サービス情報生成部２０４は、サービス情報の取得要求の受信時にサービス情報テーブルを更新する。
【００２４】
信号送信部２０６は、画像処理システム１００内の端末装置１１２ａ，１１２ｂ，１１２ｃに対し、種々の情報を送信する機能手段である。信号送信部２０６は、サービス情報処理部２０２の要求に応じ、サービス情報生成部２０４が生成した処理結果を返信する。
【００２５】
コントローラ２０８は、画像処理装置１２０ａの全体制御を行う機能手段である。エンジン２１０は、画像データの描画および印刷を行う機能手段である。
【００２６】
図３は、本発明の画像処理装置が実行する処理を示すシーケンス図である。以下、図３を参照して、画像処理装置１２０ａが、端末装置１１２ａから印刷条件判定要求を受信したときに実行する処理について説明する。
【００２７】
画像処理装置１２０ａの信号受信部２００は、端末装置１１２ａから印刷条件判定要求を受信すると（ステップＳ３００）、印刷条件判定要求および当該印刷条件判定要求に含まれる印刷条件情報を、サービス情報処理部２０２に提供する（ステップＳ３０１）。印刷条件情報には、ユーザが指定した印刷条件と、当該印刷条件の種別を示す印刷条件カテゴリーとが含まれる。
【００２８】
サービス情報処理部２０２は、印刷条件判定要求を受信すると、サービス情報生成部２０４にサービス情報の取得を要求する（ステップＳ３０２）。サービス情報生成部２０４は、サービス情報の取得要求を受信すると、画像処理装置１２０ａが受付可能なサービス情報を更新する（ステップＳ３０３）。
【００２９】
サービス情報生成部２０４は、更新したサービス情報をサービス情報処理部２０２に提供する（ステップＳ３０４）。サービス情報処理部２０２は、端末装置１１２ａが送信した印刷条件情報と、サービス情報とを比較する印刷条件比較処理を実行し（ステップＳ３０５）、その処理結果と共に当該処理結果の通知要求を信号送信部２０６に送信する（ステップＳ３０６）。信号送信部２０６は、印刷条件判定要求を送信した端末装置１１２ａに処理結果を送信する（ステップＳ３０７）。
【００３０】
図４は、サービス情報生成部２０４が画像処理装置１２０ａの記憶装置に構築するサービス情報テーブルを示す図である。サービス情報テーブル４００には、画像処理装置１２０ａが受付可能なサービス情報が登録される。図４に示すサービス情報テーブル４００は、リスト形式のデータテーブルである。
【００３１】
サービス情報テーブル４００には、印刷条件カテゴリー４０２と、印刷条件４０４とが登録される。印刷条件カテゴリー４０２は、画像処理装置１２０ａが実行可能な印刷条件の種別である。印刷条件４０４は、画像処理装置１２０ａが実行可能な印刷条件である。
【００３２】
サービス情報生成部２０４は、画像処理装置１２０ａの起動時に、画像処理装置１２０ａの記憶装置に保存されている機器情報を使用してサービス情報テーブル４００を生成する。機器情報は、画像処理装置１２０ａが有する機能に関する情報である。具体的には、機器情報は、彩色設定、印刷面設定、集約設定、ステープルおよび用紙サイズ等の印刷条件カテゴリーと、当該印刷条件カテゴリーに関連する印刷条件とで構成される。
【００３３】
また、サービス情報生成部２０４は、画像処理装置１２０ａの状態を検知してサービス情報テーブルを生成および更新する。上述した印刷条件カテゴリー以外の印刷条件カテゴリー、すなわち、「給紙トレイ」は、画像処理装置１２０ａの使用状況によって変化する。サービス情報生成部２０４は、給紙トレイの残量を検知するセンサの出力信号を読み取り、用紙が収容されている給紙トレイの識別情報、例えば、「トレイ１」や「トレイ２」等を、印刷条件カテゴリー「給紙トレイ」に関連付けて印刷条件として登録する。
【００３４】
図５は、本発明の画像処理装置が実行する処理を示すフローチャートである。以下、図５を参照して、画像処理装置１２０ａが、端末装置１１２ａから印刷条件判定要求を受信したときに実行する処理について説明する。
【００３５】
図５の処理は、画像処理装置１２０ａが印刷条件判定要求を受信することにより、ステップＳ５００から開始する。ステップＳ５０１では、サービス情報処理部２０２が、サービス情報生成部２０４にサービス情報の取得要求を送信し、画像処理装置１２０ａが受付可能な印刷条件を含むサービス情報を取得する。ステップＳ５０２では、サービス情報処理部２０２は、印刷条件情報に含まれるユーザが指定した総ての印刷条件と、画像処理装置１２０ａが受付可能な印刷条件とを比較する印刷条件比較処理を実行する。なお、印刷条件比較処理については、図６を参照して詳述する。
【００３６】
ステップＳ５０３では、サービス情報処理部２０２は、ステップＳ５０２の結果から、ユーザが指定した総ての印刷条件と、画像処理装置１２０ａが受付可能な印刷条件とが一致するか否か判断する。これらの印刷条件が一致する場合には（ｙｅｓ）、処理をステップＳ５０４に分岐させる。ステップＳ５０４では、サービス情報処理部２０２は、ユーザが指定した総ての印刷条件が受付可能である旨の通知を、印刷条件判定要求の応答として端末装置１１２ａに送信し、ステップＳ５０６で処理が終了する。
【００３７】
一方、これらの印刷条件が一致しない場合、すなわち、画像処理装置１２０ａが受付不可能な印刷条件が少なくとも１つある場合には（ｎｏ）、処理をステップＳ５０５に分岐させる。ステップＳ５０５では、サービス情報処理部２０２は、ユーザが指定した印刷条件が受付不可能である旨の通知と共に、受付不可能な印刷条件を、印刷条件判定要求の応答として端末装置１１２ａに送信し、ステップＳ５０６で処理が終了する。本実施形態では、サービス情報処理部２０２は、ステップＳ５０２の処理結果として出力される印刷条件を、受付不可能な印刷条件として端末装置１１２ａに送信する。
【００３８】
本実施形態では、受付不可能な印刷条件が指定された場合でも、画像処理装置が受付可能な印刷条件を通知することができるため、ユーザが、どの印刷条件が受付不可能であるのか把握でき、ユーザビリティを一層向上させることができる。
【００３９】
図６は、本発明の画像処理装置が実行する印刷条件比較処理の一実施形態を示すフローチャートである。画像処理装置１２０ａのサービス情報処理部２０２は、図４に示すようなリスト形式のサービス情報テーブルを使用して、ユーザが指定した印刷条件毎に、図６に示す印刷条件比較処理を実行する。以下、図６を参照して、リスト形式のサービス情報テーブルを使用した印刷条件比較処理について説明する。
【００４０】
図６は、ステップＳ６００から開始し、サービス情報テーブルの総ての行要素について、ステップＳ６０１からステップＳ６０３の処理を反復する。ステップＳ６０２では、サービス情報処理部２０２は、リスト形式のサービス情報テーブルから１の行要素を処理対象として選択し、当該行要素に含まれる印刷条件と、ユーザが指定した印刷条件とが一致するか否か判断する。
【００４１】
当該行要素に含まれる印刷条件と、ユーザが指定した印刷条件とが一致しない場合には（ｎｏ）、処理をステップＳ６０３に分岐させる。ステップＳ６０３では、サービス情報処理部２０２は、サービス情報テーブルの総ての行要素について上記処理を実行したか否か判断する。サービス情報テーブルの総ての行要素について上記処理を実行していない場合には、サービス情報処理部２０２は、サービス情報テーブルから未処理の行要素を選択し、未処理の行要素に含まれる印刷条件と、ユーザが指定した印刷条件とが一致するか否か判断する。
【００４２】
一方、サービス情報テーブルの総ての行要素について上記処理を実行した場合には、処理をステップＳ６０４に分岐させる。ステップＳ６０４では、サービス情報処理部２０２は、ユーザが指定した印刷条件と一致する印刷条件が存在しない旨を示す結果を出力し、ステップＳ６０６で処理が終了する。
【００４３】
ステップＳ６０２の判定で、当該選択した行要素に含まれる印刷条件と、ユーザが指定した印刷条件とが一致すると判断した場合には（ｙｅｓ）、処理をステップＳ６０５に分岐させる。ステップＳ６０５では、サービス情報処理部２０２は、一致すると判断した印刷条件を処理結果として出力し、ステップＳ６０６で処理が終了する。
【００４４】
図７は、本発明の画像処理装置が生成するサービス情報テーブルの別の実施形態を示す図である。図７に示すサービス情報テーブル７００は、階層構造式のデータテーブルであり、印刷条件カテゴリー７０２と、印刷条件７０４とを関連付けて保存する。例えば、上位階層である印刷条件カテゴリー「彩色設定」には、下位階層である印刷条件「モノクロ」および「カラー」が関連付けられる。
【００４５】
図８は、本発明の画像処理装置が実行する印刷条件比較処理の別の実施形態を示すフローチャートである。サービス情報処理部２０２は、図７に示すような階層構造式のサービス情報テーブルを使用して、ユーザが指定した印刷条件毎に、図８に示す印刷条件比較処理を実行する。以下、図８を参照して、階層構造式のサービス情報テーブルを使用した印刷条件比較処理について説明する。
【００４６】
図８は、ステップＳ８００から開始し、サービス情報テーブルの総ての印刷条件カテゴリーについて、ステップＳ８０１からステップＳ８０６の処理を反復する。ステップＳ８０２では、サービス情報処理部２０２は、階層構造式のサービス情報テーブルから１の印刷条件カテゴリーを処理対象として選択し、当該処理対象の印刷条件カテゴリーと、ユーザが指定した印刷条件の印刷条件カテゴリーとが一致するか否か判断する。
【００４７】
これらの印刷条件カテゴリーが一致する場合には（ｙｅｓ）、処理をステップＳ８０３に分岐させ、サービス情報テーブル内で処理対象の印刷条件カテゴリーに関連付けられている総ての印刷条件について、ステップＳ８０３からステップＳ８０５の処理を反復する。一方、これらの印刷条件カテゴリーが相違する場合には（ｎｏ）、処理をステップＳ８０６に分岐させる。
【００４８】
ステップＳ８０４では、サービス情報処理部２０２は、ユーザが指定した印刷条件と、サービス情報テーブルにおいて処理対象の印刷条件カテゴリーに関連付けられている印刷条件とが一致するか否か判断する。これらの印刷条件が一致しないと判断した場合には（ｎｏ）、処理をステップＳ８０５に分岐させる。
【００４９】
ステップＳ８０５では、サービス情報処理部２０２は、サービス情報テーブルにおいて処理対象の印刷条件カテゴリーに関連付けられている総ての印刷条件について、ステップＳ８０４に示す処理を実行したか否か判断する。処理対象の印刷条件カテゴリーに関連付けられている総ての印刷条件について当該処理を実行していない場合には、サービス情報処理部２０２は、当該処理対象の印刷条件カテゴリーに関連付けられている印刷条件のうち未処理の印刷条件について当該処理を実行する。
【００５０】
ステップＳ８０４の判定で、ユーザが指定した印刷条件と、処理対象の印刷条件カテゴリーに関連付けられている印刷条件とが一致すると判断した場合には（ｙｅｓ）、処理をステップＳ８０８に分岐させる。ステップＳ８０８では、サービス情報処理部２０２は、一致すると判断した印刷条件を処理結果として出力し、ステップＳ８０９で処理が終了する。
【００５１】
ステップＳ８０６では、サービス情報処理部２０２は、サービス情報テーブルの総ての印刷条件カテゴリーについて、ステップＳ８０１からステップＳ８０５の処理を実行したか否か判断する。サービス情報テーブルの総ての印刷条件カテゴリーについて当該処理を実行していない場合には、サービス情報処理部２０２は、サービス情報テーブル内の未処理の印刷条件カテゴリーについて当該処理を実行する。
【００５２】
一方、サービス情報テーブルの総ての印刷条件カテゴリーについて当該処理を実行した場合には、処理をステップＳ８０７に分岐させる。ステップＳ８０７では、サービス情報処理部２０２は、ユーザが指定した印刷条件と一致する印刷条件が存在しない旨を示す結果を出力し、ステップＳ８０９で処理が終了する。
【００５３】
図９は、本発明の画像処理装置が生成する類似印刷条件テーブルの一実施形態を示す図である。図９に示す類似印刷条件テーブルは、ユーザが指定した印刷条件と類似する印刷条件（以下、「類似印刷条件」とする。）を取得するために使用されるデータテーブルであり、印刷条件カテゴリー９０２と、印刷条件９０４と、類似印刷条件９０６とが関連付けられる。
【００５４】
類似印刷条件９０６は、当該類似印刷条件テーブルを生成する画像処理装置が受付可能な印刷条件である。類似印刷条件９０６は、これと類似する印刷条件９０４と関連付けて登録される。例えば、集約設定について、類似印刷条件「９ｉｎ１」は、集約方法が類似する印刷条件「１６ｉｎ１」に関連付けることができる。同様に、ステープルおよび給紙トレイについても、類似するステープルの取り付け位置および向きや、隣接する給紙トレイを関連付けることができる。なお、印刷条件９０４は、端末装置１１２ａ，１１２ｂ，１１２ｃが設定し得る印刷条件とすることができる。
【００５５】
図１０は、本発明の画像処理装置が実行する処理の別の実施形態を示すフローチャートである。以下、図１０を参照して、類似印刷条件テーブルを使用する画像処理装置１２０ａが、端末装置１１２ａから印刷条件判定要求を受信したときに実行する処理について説明する。
【００５６】
図１０の処理は、画像処理装置１２０ａが印刷条件判定要求を受信することにより、ステップＳ１０００から開始する。ステップＳ１００１では、サービス情報処理部２０２が、サービス情報生成部２０４にサービス情報の取得要求を送信し、画像処理装置１２０ａが受付可能な印刷条件を含むサービス情報を取得する。ステップＳ１００２では、サービス情報処理部２０２は、図６または図８に示す印刷条件比較処理を実行する。
【００５７】
ステップＳ１００３では、サービス情報処理部２０２は、ステップＳ１００２の結果から、ユーザが指定した総ての印刷条件と、画像処理装置１２０ａが受付可能な印刷条件とが一致するか否か判断する。これらの印刷条件が一致する場合には（ｙｅｓ）、処理をステップＳ１００４に分岐させる。ステップＳ１００４では、サービス情報処理部２０２は、ユーザが指定した総ての印刷条件が受付可能である旨の通知を、印刷条件判定要求の応答として端末装置１１２ａに送信し、ステップＳ１００７で処理が終了する。
【００５８】
一方、これらの印刷条件が一致しない場合、すなわち、画像処理装置１２０ａが受付不可能な印刷条件が少なくとも１つある場合には（ｎｏ）、処理をステップＳ１００５に分岐させる。ステップＳ１００５では、サービス情報処理部２０２は、図９に示すような類似印刷条件テーブルを参照し、受付不可能と判断した印刷条件と関連付けられている類似印刷条件、すなわち、画像処理装置１２０ａが受付可能な印刷条件を取得する。
【００５９】
例えば、サービス情報テーブル４００および類似印刷条件テーブル９００を使用する実施形態において、ユーザが印刷情報「彩色設定：カラー、印刷面設定：片面、集約設定：なし、ステープル：左２つ、給紙トレイ：トレイ１」を指定したと仮定する。この場合、サービス情報処理部２０２は、サービス情報テーブル４００を参照し、印刷条件カテゴリー「ステープル」の印刷条件「左２つ」は、受付不可能な印刷条件と判断する。そして、サービス情報処理部２０２は、類似印刷条件テーブル９００を参照し、印刷不可能と判断した印刷条件「左２つ」に関連付けられている類似印刷条件「左上／斜め」を取得する。
【００６０】
ステップＳ１００６では、サービス情報処理部２０２は、ユーザが指定した印刷条件が受付不可能である旨の通知と共に、受付不可能な印刷条件と類似印刷条件を、印刷条件判定要求の応答として端末装置１１２ａに送信し、ステップＳ１００７で処理が終了する。
【００６１】
本実施形態では、受付不可能な印刷条件が指定された場合でも、画像処理装置が受付可能な類似印刷条件を通知することができるため、ユーザが、どのように印刷条件を変更すれば印刷が可能なのか把握でき、ユーザビリティを一層向上させることができる。
【００６２】
図１１は、本発明の画像処理装置が実行する処理の他の実施形態を示すフローチャートである。以下、図１１を参照して、画像処理装置１２０ａが、端末装置１１２ａから印刷条件判定要求を受信したときに実行する処理について説明する。
【００６３】
図１１の処理は、画像処理装置１２０ａが印刷条件判定要求を受信することにより、ステップＳ１１００から開始する。ステップＳ１１０１では、サービス情報処理部２０２が、サービス情報生成部２０４にサービス情報の取得要求を送信し、画像処理装置１２０ａが受付可能な印刷条件を含むサービス情報を取得する。ステップＳ１１０２では、サービス情報処理部２０２は、図６または図８に示す印刷条件比較処理を実行する。
【００６４】
ステップＳ１１０３では、サービス情報処理部２０２は、ステップＳ１１０２の結果から、ユーザが指定した総ての印刷条件と、画像処理装置１２０ａが受付可能な印刷条件とが一致するか否か判断する。これらの印刷条件が一致する場合には（ｙｅｓ）、処理をステップＳ１１０４に分岐させる。ステップＳ１１０４では、サービス情報処理部２０２は、ユーザが指定した総ての印刷条件が受付可能である旨の通知を、印刷条件判定要求の応答として端末装置１１２ａに送信し、ステップＳ１１０６で処理が終了する。
【００６５】
一方、これらの印刷条件が一致しない場合、すなわち、画像処理装置１２０ａが受付不可能な印刷条件が少なくとも１つある場合には（ｎｏ）、処理をステップＳ１１０５に分岐させる。ステップＳ１１０５では、サービス情報処理部２０２は、サービス情報テーブルを参照し、当該受付不可能な印刷条件に関連する画像処理装置１２０ａが受付可能な総ての印刷条件を取得する。
【００６６】
より詳細には、サービス情報処理部２０２は、サービス情報テーブルのうち当該受付不可能な印刷条件に関連する印刷条件カテゴリーに関連付けられている印刷条件を取得する。例えば、サービス情報テーブル４００を使用する実施形態において、ユーザが印刷情報「彩色設定：カラー、印刷面設定：片面、集約設定：なし、ステープル：左２つ、給紙トレイ：トレイ１」を指定したと仮定する。この場合、サービス情報処理部２０２は、サービス情報テーブル４００を参照し、印刷条件カテゴリー「ステープル」の印刷条件「左２つ」は、受付不可能な印刷条件と判断する。そして、サービス情報処理部２０２は、サービス情報テーブル４００のうち、印刷不可能と判断した印刷条件の印刷条件カテゴリー「ステープル」に関連付けられている印刷条件「左上／斜め」、「左上／水平」、「右上／垂直」および「右上／斜め」を取得する。
【００６７】
サービス情報処理部２０２は、受付不可能な印刷条件に関連する画像処理装置１２０ａが受付可能な総ての印刷条件を取得すると、当該総ての印刷条件を、印刷条件判定要求の応答として送信し、ステップＳ１１０６で処理が終了する。
【００６８】
本実施形態では、受付不可能な印刷条件が指定された場合でも、画像処理装置が受付可能な総ての印刷条件を通知することができるため、ユーザが、どのように印刷条件を変更すれば印刷が可能なのか把握でき、ユーザビリティを一層向上させることができる。
【００６９】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素に他の構成要素を追加するなど、当業者が想到することができる範囲内で変更できる。また、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７０】
１００…画像処理システム、１１０…ネットワーク、１１２ａ，１１２ｂ，１１２ｃ…端末装置、１２０ａ，１２０ｂ…画像処理装置
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２０１０−１６７６９３号公報
【図１】
2014179725.tif 000003
【図２】
2014179725.tif 000004
【図３】
2014179725.tif 000005
【図４】
2014179725.tif 000006
【図５】
2014179725.tif 000007
【図６】
2014179725.tif 000008
【図７】
2014179725.tif 000009
【図８】
2014179725.tif 000010
【図９】
2014179725.tif 000011
【図１０】
2014179725.tif 000012
【図１１】
2014179725.tif 000013