(57)【要約】【課題】速度優先が設定された際に印刷物を速やかに出力することができる画像形成装置を提供する。【解決手段】ＭＦＰ１０１は、ＰＤＦデータ及びＰＤＦデータよりデータ量が小さいＰＷＧ−Ｒａｓｔｅｒデータを解釈可能なプリンタ２１０を備える。ＭＦＰ１０１は、「速度優先（Raster 600×600）」又は「速度優先（Raster 300×300）」が設定された場合、プリンタ２１０が解釈可能なデータ形式のうち、ＰＷＧ−Ｒａｓｔｅｒが設定された能力情報８０２，８０３を携帯端末１０２に送信する。【選択図】図７
2019209611.tif 000002
【特許請求の範囲】
【請求項１】
第１のデータ形式の印刷用データ及び第１のデータ形式の印刷用データよりデータ量が小さい第２のデータ形式の印刷用データを解釈可能な印刷手段を備え、専用のプリンタドライバを用いることなく通信装置から送信された印刷用データに基づいて前記印刷手段によって印刷物を出力する汎用プリントサービスを利用する画像形成装置であって、
印刷処理方法として速度優先及び画質優先のうち何れかをユーザに設定させる設定手段と、
前記通信装置から前記汎用プリントサービスの利用に関する要求を受信する受信手段と、
前記通信装置によって送信される印刷用データのデータ形式の決定に必要となる前記画像形成装置の能力情報を、前記要求に応じて前記通信装置に送信する送信手段とを備え、
前記送信手段は、所定の速度優先が設定された場合、前記印刷手段が解釈可能なデータ形式のうち、前記第２のデータ形式が設定された能力情報を前記通信装置に送信することを特徴とする画像形成装置。
【請求項２】
前記第１のデータ形式は、ＰＤＦ（Portable Document Format）であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記２のデータ形式は、Ｒａｓｔｅｒ形式であることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記設定手段における設定が変更された場合、前記通信装置に前記能力情報の破棄を指示することを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記設定手段において設定された設定値を記憶する記憶手段を更に備え、
前記汎用プリントサービスを行うための複数種の汎用プリントサービスアプリケーションに対応し、
前記記憶手段は、各前記汎用プリントサービスアプリケーションに対応する異なる複数の設定値を記憶することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
第１のデータ形式の印刷用データ及び第１のデータ形式の印刷用データよりデータ量が小さい第２のデータ形式の印刷用データを解釈可能な印刷手段を備え、専用のプリンタドライバを用いることなく通信装置から送信された印刷用データに基づいて前記印刷手段によって印刷物を出力する汎用プリントサービスを利用する画像形成装置の制御方法であって、
印刷処理方法として速度優先及び画質優先のうち何れかをユーザに設定させる設定ステップと、
前記通信装置から前記汎用プリントサービスの利用に関する要求を受信する受信ステップと、
前記通信装置によって送信される印刷用データのデータ形式の決定に必要となる前記画像形成装置の能力情報を、前記要求に応じて前記通信装置に送信する送信ステップとを有し、
前記送信ステップは、所定の速度優先が設定された場合、前記印刷手段が解釈可能なデータ形式のうち、前記第２のデータ形式が設定された能力情報を前記通信装置に送信することを特徴とする画像形成装置の制御方法。
【請求項７】
第１のデータ形式の印刷用データ及び第１のデータ形式の印刷用データよりデータ量が小さい第２のデータ形式の印刷用データを解釈可能な印刷手段を備え、専用のプリンタドライバを用いることなく通信装置から送信された印刷用データに基づいて前記印刷手段によって印刷物を出力する汎用プリントサービスを利用する画像形成装置の制御方法をコンピュータに実行させるプログラムであって、
前記画像形成装置の制御方法は、
印刷処理方法として速度優先及び画質優先のうち何れかをユーザに設定させる設定ステップと、
前記通信装置から前記汎用プリントサービスの利用に関する要求を受信する受信ステップと、
前記通信装置によって送信される印刷用データのデータ形式の決定に必要となる前記画像形成装置の能力情報を、前記要求に応じて前記通信装置に送信する送信ステップとを有し、
前記送信ステップは、所定の速度優先が設定された場合、前記印刷手段が解釈可能なデータ形式のうち、前記第２のデータ形式が設定された能力情報を前記通信装置に送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
スマートフォン等の携帯端末から受けた印刷指示に基づいて印刷を実行する画像形成装置としてのＭＦＰが知られている。携帯端末には、ＭＦＰに印刷指示を行うためのプリンタドライバがユーザによってインストールされる。ユーザは、携帯端末にプリンタドライバをインストールする際、プリンタメーカーから提供された複数種のプリンタドライバの中から、上記ＭＦＰに対応するプリンタドライバを選択する必要がある。このようなユーザの手間を軽減するために、近年では、ＩＰＰ（Internet Printing Protocol）等の汎用印刷に関する規格に従った汎用プリントサービスが利用されている。
【０００３】
汎用プリントサービスは、プリンタドライバを用いることなく携帯端末からＭＦＰへ印刷指示を行うことが可能である。具体的に、汎用プリントサービスでは、携帯端末が、汎用プリントサービスに対応するＭＦＰを探索するための探索要求をブロードキャストで送出する。探索要求を受信したＭＦＰは、携帯端末に対し、探索要求の応答として、ＭＦＰが解釈可能な印刷用データのデータ形式を示す能力情報を送信する。能力情報には、例えば、ＰＤＦ（Portable Document Format）や、プリンタメーカーの業界標準化団体であるＰＷＧ（Printer Working Group）で規格化されたＰＷＧ−Ｒａｓｔｅｒ等のデータ形式を示す情報が含まれる。例えば、ＭＦＰがＰＤＦ及びＰＷＧ−Ｒａｓｔｅｒの両方のデータ形式を解釈可能である場合、能力情報にはＰＤＦ及びＰＷＧ−Ｒａｓｔｅｒを示す情報が含まれる。能力情報を受信した携帯端末は、当該能力情報に基づいて決定したデータ形式の印刷用データをＭＦＰに送信する。ＭＦＰは、受信した印刷用データを２値画像に変換するレンダリング処理を実行し、変換後の印刷用データに基づいて印刷を行う。
【０００４】
ところで、ＭＦＰでは、印刷物を速やかに出力する「速度優先」及び印刷物を高画質で出力する「画質優先」の何れかがユーザによって設定される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−１８９０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のＭＦＰでは、「速度優先」が設定されても、使用される印刷用データのデータ形式に依存して印刷物を速やかに出力することができないことがある。例えば、汎用プリントサービスにおいて使用されるＰＤＦデータは、その末尾に、印刷のレイアウトに関する修飾情報が付与されることがある。このため、ＭＦＰは、ＰＤＦデータの受信を完了した後に、受信した印刷用データのレンダリングを開始する必要がある。一方、ＰＤＦデータは、日本語や中国語といったフォント情報を有し、比較的データ量が大きく、ＭＦＰが印刷用データの受信を完了するまでに或る程度の通信時間を要する。このため、使用される印刷用データのデータ形式がＰＤＦである場合、他のデータ形式と比べて、印刷用データを受信した後に行われるレンダリング以降の処理が遅滞してしまい、ＭＦＰは印刷物を速やかに出力することができない。
【０００７】
本発明の目的は、速度優先が設定された際に印刷物を速やかに出力することができる画像形成装置及びその制御方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、第１のデータ形式の印刷用データ及び第１のデータ形式の印刷用データよりデータ量が小さい第２のデータ形式の印刷用データを解釈可能な印刷手段を備え、専用のプリンタドライバを用いることなく通信装置から送信された印刷用データに基づいて前記印刷手段によって印刷物を出力する汎用プリントサービスを利用する画像形成装置であって、印刷処理方法として速度優先及び画質優先のうち何れかをユーザに設定させる設定手段と、前記通信装置から前記汎用プリントサービスの利用に関する要求を受信する受信手段と、前記通信装置によって送信される印刷用データのデータ形式の決定に必要となる前記画像形成装置の能力情報を、前記要求に応じて前記通信装置に送信する送信手段とを備え、前記送信手段は、所定の速度優先が設定された場合、前記印刷手段が解釈可能なデータ形式のうち、前記第２のデータ形式が設定された能力情報を前記通信装置に送信することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、速度優先が設定された際に印刷物を速やかに出力することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成装置としてのＭＦＰのネットワーク構成図である。
【図２】図１のＭＦＰのハードウェア構成を概略的に示すブロック図である。
【図３】図２の操作部に表示される設定画面の一例を示す図である。
【図４】本実施の形態において汎用プリントサービスに対応する装置が探索されてから該装置へ印刷用データが送信されるまでの処理の手順を示すシーケンス図である。
【図５】本実施の形態において汎用プリントサービスから離脱する処理の手順を示すシーケンス図である。
【図６】図１のＭＦＰによって実行されるリクエスト受信処理の手順を示すフローチャートである。
【図７】図６のステップＳ６０５の能力情報生成処理の手順を示すフローチャートである。
【図８】図７の能力情報生成処理によって生成される能力情報の一例を示す図である。
【図９】図２の操作部に表示される設定画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像形成装置としてのＭＦＰ１０１のネットワーク構成図である。図１において、ＭＦＰ１０１は、携帯端末１０２と有線ＬＡＮ１０３や無線ＬＡＮ１０４といったネットワークを介してデータ通信可能に構成されている。無線ＬＡＮ１０４では、ＭＦＰ１０１は、携帯端末１０２と無線アクセスポイント１０５を経由してデータ通信を行う。なお、本実施の形態では、ＭＦＰ１０１及び携帯端末１０２は、有線ＬＡＮ１０３や無線ＬＡＮ１０４以外の方法、例えば、ＵＳＢによって互いを直接接続する構成であっても良い。また、本実施の形態では、説明を容易にするために、ＭＦＰ１０１及び携帯端末１０２を１台ずつ備える構成について説明するが、本実施の形態の構成は、これに限られず、ＭＦＰ１０１及び携帯端末１０２の少なくとも一方を複数台備える構成であっても良い。ＭＦＰ１０１及び携帯端末１０２は、汎用プリントサービスを利用可能である。汎用プリントサービスでは、ＩＰＰ等の規格に従って、ユーザが携帯端末１０２からＭＦＰ１０１に印刷指示を行うことができる。汎用プリントサービスでは、ＭＦＰ１０１の製造元が提供するＭＦＰ１０１専用のプリンタドライバが用いられることなく、製造元の異なる複数種のプリンタに対応する汎用プリントサービスアプリケーション（不図示）によって実現される。汎用プリントサービスアプリケーションは、携帯端末１０２に予めインストールされている。
【００１３】
図２は、図１のＭＦＰ１０１のハードウェア構成を概略的に示すブロック図である。図２において、ＭＦＰ１０１は、ＣＰＵ２０１、ＲＡＭ２０２、ＥＥＰＲＯＭ２０３、ＲＴＣ２０４、操作部Ｉ/Ｆ２０５、スキャナＩ/Ｆ２０７、プリンタＩ/Ｆ２０９、及びＮｅｔｗｏｒｋＩ/Ｆ２１１を備える。なお、ＣＰＵは、Central Processing Unitの略称である。ＲＡＭは、Random Access Memoryの略称である。ＥＥＰＲＯＭは、Electrically Erasable Programmable Read-Only Memoryの略称である。ＲＴＣは、Real Time Clockの略称である。ＮＩＣは、Network interface CONTROLLERの略称である。ＣＰＵ２０１、ＲＡＭ２０２、ＥＥＰＲＯＭ２０３、ＲＴＣ２０４、操作部Ｉ/Ｆ２０５、スキャナＩ/Ｆ２０７、プリンタＩ/Ｆ２０９、及びＮｅｔｗｏｒｋＩ/Ｆ２１１はシステムバス２１４を介して互いに接続されている。また、ＭＦＰ１０１は、操作部２０６、スキャナ２０８、プリンタ２１０、有線ＮＩＣ２１２、及び無線ＮＩＣ２１３を備える。操作部２０６は、操作部Ｉ/Ｆ２０５と接続されている。スキャナ２０８は、スキャナＩ/Ｆ２０７と接続されている。プリンタ２１０は、プリンタＩ/Ｆ２０９と接続されている。有線ＮＩＣ２１２及び無線ＮＩＣ２１３はＮｅｔｗｏｒｋＩ/Ｆ２１１と接続されている。
【００１４】
ＣＰＵ２０１は、ＭＦＰ１０１全体の動作を制御する。具体的に、ＣＰＵ２０１は、ＥＥＰＲＯＭ２０３に記憶されているプログラムに従って、システムバス２１４に接続される各デバイスを総括的に制御する。ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能すると共に、画像情報の蓄積領域として用いられる。ＥＥＰＲＯＭ２０３は、フォント、制御プログラム、及び設定データ等を記憶する。ＲＴＣ２０４は、ＭＦＰ１０１における時計機能を実現する。操作部Ｉ/Ｆ２０５は、システムバス２１４に接続される各デバイスと操作部２０６とのインタフェースである。操作部２０６は、ＭＦＰ１０１のユーザインターフェースであり、図示しないキーボードやディスプレイを備える。スキャナＩ/Ｆ２０７は、システムバス２１４に接続される各デバイスとスキャナ２０８とのインタフェースである。スキャナ２０８は、配置された原稿を読み取り、読み取った情報に基づいて画像データを生成する。プリンタＩ/Ｆ２０９は、システムバス２１４に接続される各デバイスとプリンタ２１０とのインタフェースである。プリンタ２１０は、スキャナ２０８によって生成された画像データ等を用紙に印刷する。ＮｅｔｗｏｒｋＩ/Ｆ２１１は、有線ＮＩＣ２１２及び無線ＮＩＣ２１３による通信を制御する。有線ＮＩＣ２１２は、有線ＬＡＮ１０３によるデータ通信を行う。無線ＮＩＣ２１３は、無線ＬＡＮ１０４によるデータ通信を行う。有線ＮＩＣ２１２及び無線ＮＩＣ２１３は、携帯端末１０２と汎用プリントサービスに関するデータ通信を行う。
【００１５】
図３は、図２の操作部２０６に表示される設定画面の一例を示す図である。図３（ａ）は、汎用プリントサービス設定画面３０１を示す。図３（ｂ）は、印刷方法設定画面３０３を示す。
【００１６】
図３（ａ）において、汎用プリントサービス設定画面３０１は、汎用プリントサービスを使用するか否かを設定するための設定画面である。汎用プリントサービス設定画面３０１で設定された設定値は、ＥＥＰＲＯＭ２０３に記憶される。例えば、汎用プリントサービス設定画面３０１において、「使用しない」が設定された状態で決定ボタン３０２が選択された場合、汎用プリントサービスを使用しないことを示す設定値「ＯＦＦ」がＥＥＰＲＯＭ２０３に記憶される。設定値「ＯＦＦ」がＥＥＰＲＯＭ２０３に記憶されると、操作部２０６では、汎用プリントサービス設定画面３０１が別の画面に切り替わる。
【００１７】
一方、汎用プリントサービス設定画面３０１において、「使用する」が設定された状態で決定ボタン３０２が選択された場合、汎用プリントサービスを使用することを示す設定値「ＯＮ」がＥＥＰＲＯＭ２０３に記憶される。設定値「ＯＮ」がＥＥＰＲＯＭ２０３に記憶されると、操作部２０６では、汎用プリントサービス設定画面３０１が図３（ｂ）の印刷方法設定画面３０３に切り替わる。
【００１８】
印刷方法設定画面３０３では、汎用プリントサービスにおいて、印刷物を速やかに出力することを優先する「速度優先」及び印刷物を高画質で出力することを優先する「画質優先」の何れかが設定される。本実施の形態では、一例として、印刷方法設定画面３０３において、「画質優先（PDF）」、「速度優先（Raster 600×600）」、及び「速度優先（Raster 300×300）」の３つの選択肢の何れか１つをユーザが選択可能であることとする。ただし、これに限らず、PDFでの速度優先をさらに選択できることとしてもよい。PDFでの速度優先とは、上記の「画質優先（PDF）」を選択した場合よりも解像度などの画質を低いPDFファイルを生成し、「画質優先（PDF）」と比較して印刷処理が速くする印刷方法である。印刷方法設定画面３０３において上記３つの選択肢の中から１つの選択肢が選択された状態で決定ボタン３０４が選択された場合、選択された選択肢を示す設定値がＥＥＰＲＯＭ２０３に記憶される。上記設定値がＥＥＰＲＯＭ２０３に記憶された後、操作部２０６では、印刷方法設定画面３０３が別の画面に切り替わる。
【００１９】
図４は、本実施の形態において汎用プリントサービスに対応する装置が探索されてから該装置へ印刷用データが送信されるまでの処理の手順を示すシーケンス図である。図４の処理は、例えば、携帯端末１０２においてユーザから汎用プリントサービスの使用を指示された際に実行される。
【００２０】
図４において、携帯端末１０２は、汎用プリントサービスに対応する装置を探索するためのプリンタ探索要求をマルチキャストで送信する（ステップＳ４０１）。プリンタ探索要求を受信したＭＦＰ１０１は、後述する図６のリクエスト受信処理を実行し、携帯端末１０２へ探索応答を送信する（ステップＳ４０２）。なお、一例として、ＲＦＣ６７６２で規格化されているｍＤＮＳ（Multicast DNS）における「Query」が上述したプリンタ探索要求に該当し、また、ｍＤＮＳにおける「Query Response」が上述した探索応答に該当する。探索応答には、ＭＦＰ１０１のプリンタ２１０が解釈可能な印刷用データのデータ形式を示す能力情報が含まれる。携帯端末１０２が探索応答を受信すると、携帯端末１０２からＭＦＰ１０１に印刷指示可能となる。探索応答を受信した携帯端末１０２は、印刷指示として、探索応答に含まれる能力情報が示すデータ形式の印刷用データをＭＦＰ１０１に送信し（ステップＳ４０３）、本処理を終了する。印刷用データを受信したＭＦＰ１０１は、当該印刷用データを２値画像に変換するレンダリングを実行し、変換後の印刷用データに基づいて印刷を行う。
【００２１】
図５は、汎用プリントサービスから離脱する処理の手順を示すシーケンス図である。図５の処理は、上述したように携帯端末１０２からＭＦＰ１０１に印刷指示可能となった後、例えば、ＭＦＰ１０１において汎用プリントサービス設定画面３０１及び印刷方法設定画面３０３の何れかの設定が変更された際に実行される。
【００２２】
図５において、ＭＦＰ１０１は、汎用プリントサービスからの離脱を示す離脱通知をマルチキャストで送信する（ステップＳ５０１）。離脱通知には、ＭＦＰ１０１から取得した探索応答に含まれる能力情報を破棄する指示が含まれている。なお、一例として、ｍＤＮＳにおける「Goodbyeアナウンス」が上述した離脱通知に該当する。離脱通知を受信した携帯端末１０２は、上述した図４の処理においてＭＦＰ１０１から取得した探索応答に含まれる能力情報を破棄する。これにより、ＭＦＰ１０１及び携帯端末１０２は汎用プリントサービスからの離脱を完了する。
【００２３】
図６は、図１のＭＦＰ１０１によって実行されるリクエスト受信処理の手順を示すフローチャートである。図６の処理は、ＣＰＵ２０１がＥＥＰＲＯＭ２０３に記憶されたプログラムを実行することによって行われる。図６の処理は、汎用プリントサービス設定画面３０１及び印刷方法設定画面３０３の各々で設定された設定値がＥＥＰＲＯＭ２０３に既に記憶されていることとする。以下では、汎用プリントサービス設定画面３０１及び印刷方法設定画面３０３の各々で設定された設定値の総称を汎用プリントサービス設定値とする。
【００２４】
図６において、ＣＰＵ２０１は、受信した情報がプリンタ探索要求であるか否かを判別する（ステップＳ６０１）。
【００２５】
ステップＳ６０１の判別の結果、受信した情報がプリンタ探索要求であるとき、ＣＰＵ２０１は、汎用プリントサービス設定値をＥＥＰＲＯＭ２０３から読み出す（ステップＳ６０２）。次いで、ＣＰＵ２０１は、汎用プリントサービス設定値がユーザによって変更されたか否かを判別する（ステップＳ６０３）。
【００２６】
ステップＳ６０３の判別の結果、汎用プリントサービス設定値がユーザによって変更されないとき、ＣＰＵ２０１は、後述するステップＳ６０５の処理を行う。ステップＳ６０３の判別の結果、汎用プリントサービス設定値がユーザによって変更されたとき、ＣＰＵ２０１は、プリンタ探索要求の送信元、例えば、携帯端末１０２に対し、能力情報の破棄を指示する（ステップＳ６０４）。ステップＳ６０４では、例えば、ＣＰＵ２０１は、上述した図５の処理のように、離脱通知を送信する。次いで、ＣＰＵ２０１は、後述する図７の能力情報生成処理を実行し（ステップＳ６０５）、能力情報を生成する。次いで、ＣＰＵ２０１は、生成した能力情報を含む探索応答を、携帯端末１０２へ送信する（ステップＳ６０６）。本実施の形態では、例えば、ＣＰＵ２０１は、ＩＰＰプロトコルに従って探索応答を携帯端末１０２へ送信する。その後、ＣＰＵ２０１は、本処理を終了する。
【００２７】
ステップＳ６０１の判別の結果、受信した情報がプリンタ探索要求でないとき、ＣＰＵ２０１は、受信した情報に対応する処理を実行し（ステップＳ６０７）、本処理を終了する。
【００２８】
図７は、図６のステップＳ６０５の能力情報生成処理の手順を示すフローチャートである。
【００２９】
図７において、ＣＰＵ２０１は、読み出した汎用プリントサービス設定値に基づいて印刷方法設定画面３０３における設定値が「画質優先（ＰＤＦ）」を示すか否かを判別する（ステップ７０１）。
【００３０】
ステップＳ７０１の判別の結果、印刷方法設定画面３０３における設定値が「画質優先（ＰＤＦ）」を示すとき、ＣＰＵ２０１は、図８（ａ）の能力情報８０１を生成する（ステップＳ７０２）。能力情報８０１では、例えば、document-format-supportedにおいて、プリンタ２１０が解釈可能なデータ形式が「ＰＤＦ」のみであることが設定されている。また、printer-resolution-supportedにおいて、印刷結果物を「６００ｄｐｉ」の解像度で出力可能であることが設定されている。次いで、ＣＰＵ２０１は、本処理を終了し、ステップＳ６０６以降の処理を行う。
【００３１】
ステップＳ７０１の判別の結果、印刷方法設定画面３０３における設定値が「画質優先（ＰＤＦ）」を示さないとき、ＣＰＵ２０１は、印刷方法設定画面３０３における設定値が「速度優先（Raster 600×600）」を示すか否かを判別する（ステップＳ７０３）。
【００３２】
ステップＳ７０３の判別の結果、印刷方法設定画面３０３における設定値が「速度優先（Raster 600×600）」を示すとき、ＣＰＵ２０１は、図８（ｂ）の能力情報８０２を生成する（ステップＳ７０４）。能力情報８０２では、例えば、document-format-supportedにおいてプリンタ２１０が解釈可能なデータ形式が「ｐｗｇ−ｒａｓｔｅｒ」のみであることが設定されている。「ｐｗｇ−ｒａｓｔｅｒ」は、プリンタメーカーの業界標準化団体であるＰＷＧで規格化されたデータ形式である。なお、ｐｗｇ‐ｒａｓｔｅｒデータは、ＰＤＦデータよりデータ量が小さい。また、printer-resolution-supportedにおいて、印刷結果物を「６００ｄｐｉ」の解像度で出力可能であることが設定されている。さらに、pwg-raster-document-resolution-supportedにおいて、プリンタ２１０が「６００ｄｐｉ」のｐｗｇ‐ｒａｓｔｅｒデータのみを扱えることが設定されている。次いで、ＣＰＵ２０１は、本処理を終了し、ステップＳ６０６以降の処理を行う。
【００３３】
ステップＳ７０３の判別の結果、印刷方法設定画面３０３における設定値が「速度優先（Raster 600×600）」を示さないとき、ＣＰＵ２０１は、印刷方法設定画面３０３における設定値が「速度優先（Raster 300×300）」を示すか否かを判別する（ステップＳ７０５）。
【００３４】
ステップＳ７０５の判別の結果、印刷方法設定画面３０３における設定値が「速度優先（Raster 300×300）」を示すとき、ＣＰＵ２０１は、図８（ｃ）の能力情報８０３を生成する（ステップＳ７０６）。能力情報８０３では、例えば、document-format-supportedにおいて、プリンタ２１０が解釈可能なデータ形式が「ｐｗｇ−ｒａｓｔｅｒ」のみであることが設定されている。また、printer-resolution-supportedにおいて、印刷結果物を「３００ｄｐｉ」の解像度で出力可能であることが設定されている。さらに、pwg-raster-document-resolution-supportedにおいて、ＭＦＰ１０１が「３００ｄｐｉ」のｐｗｇ−ｒａｓｔｅｒデータのみを扱えることが設定されている。このように、本実施の形態では、「速度優先（Raster 600×600）」又は「速度優先（Raster 300×300）」が設定された場合、プリンタ２１０が解釈可能なデータ形式のうち、「ｐｗｇ−ｒａｓｔｅｒ」が設定された能力情報８０２，８０３が携帯端末１０２に送信される。次いで、ＣＰＵ２０１は、本処理を終了し、ステップＳ６０６以降の処理を行う。
【００３５】
ステップＳ７０５の判別の結果、印刷方法設定画面３０３における設定値が「速度優先（Raster 300×300）」を示さないとき、ＣＰＵ２０１は、図８（ｄ）の能力情報８０４を生成する（ステップＳ７０７）。能力情報８０４では、例えば、document-format-supportedにおいて、プリンタ２１０が解釈可能なデータ形式が「ＰＤＦ」及び「ｐｗｇ−ｒａｓｔｅｒ」の両方であることが設定されている。また、printer-resolution-supportedにおいて、印刷結果物を「３００ｄｐｉ」、「６００ｄｐｉ」の解像度で出力可能であることが設定されている。さらに、pwg-raster-document-resolution-supportedにおいて、「３００ｄｐｉ」、「６００ｄｐｉ」のｐｗｇ−ｒａｓｔｅｒデータを扱えることが設定されている。次いで、ＣＰＵ２０１は、本処理を終了し、ステップＳ６０６以降の処理を行う。
【００３６】
上述した実施の形態によれば、ＰＤＦデータ及びＰＤＦデータよりデータ量が小さいＰＷＧ−Ｒａｓｔｅｒデータを解釈可能なプリンタ２１０を備えるＭＦＰ１０１において、「速度優先（Raster 600×600）」又は「速度優先（Raster 300×300）」が設定された場合、プリンタ２１０が解釈可能なデータ形式のうち、ＰＷＧ−Ｒａｓｔｅｒが設定された能力情報８０２，８０３が携帯端末１０２に送信される。これにより、「速度優先（Raster 600×600）」又は「速度優先（Raster 300×300）」が設定された際にレンダリング以降の処理が遅滞する要因となるＰＤＦデータが携帯端末１０２から送信されるのを防止することができ、もって、速度優先が設定された際に印刷物を速やかに出力することができる。
【００３７】
また、上述した実施の形態では、汎用プリントサービス設定値が変更された場合、携帯端末１０２に能力情報の破棄が指示される。すなわち、印刷方法設定画面３０３において、例えば、「画質優先（ＰＤＦ）」から「速度優先（Raster 600×600）」に変更されたにも関わらず、携帯端末１０２が変更前の能力情報を保持することはない。これにより、印刷物の速やかな出力が、変更前の能力情報に阻害されるのを防止することができる。
【００３８】
以上、本発明について、上述した実施の形態を用いて説明したが、本発明は上述した実施の形態に限定されるものではない。例えば、印刷方法設定画面３０３における選択肢は、「画質優先（ＰＤＦ）」、「速度優先（Raster 600×600）」、及び「速度優先（Raster 300×300）」に限られない。印刷方法設定画面３０３は、「画質優先（ＰＤＦ）」、「速度優先（Raster 600×600）」、及び「速度優先（Raster 300×300）」以外の他の選択肢を含んでいても良く、少なくとも「画質優先」及び「速度優先」を含んでいれば良い。
【００３９】
また、上述した実施の形態では、プリンタ２１０が「ＰＤＦ」及び「ｐｗｇ−ｒａｓｔｅｒ」を含む複数種のデータ形式を解釈可能であっても良い。プリンタ２１０が上述したように複数種のデータ形式を解釈可能であり且つＭＦＰ１０１において「速度優先」が設定された場合、ＭＦＰ１０１は、図７の処理において、少なくとも「ＰＤＦ」より印刷用データのデータ量が小さいデータ形式が設定された能力情報を生成するのが好ましい。このようにすることで、「ＰＤＦ」及び「ｐｗｇ−ｒａｓｔｅｒ」を含む複数種のデータ形式を解釈可能なプリンタを含むＭＦＰにおいて、上述した実施の形態と同様の効果を奏することができる。
【００４０】
上述した実施の形態では、ＭＦＰ１０１が複数種の汎用プリントサービスアプリケーションに対応しても良く、この場合、汎用プリントサービスアプリケーションの種別毎に異なる汎用プリントサービス設定値を設定しても良い。例えば、汎用印刷アプリケーションＡに対応する汎用プリントサービス設定値が、図９（ａ）の汎用プリントサービス設定画面９０１及び図９（ｂ）の印刷方法設定画面９０２で設定される。また、汎用プリントサービスアプリケーションＡと異なる汎用プリントサービスアプリケーションＢに対応する汎用プリントサービス設定値が、図９（ｃ）の汎用プリントサービス設定画面９０３及び図９（ｄ）の印刷方法設定画面９０４で設定される。このように設定された各設定値は、汎用プリントサービスアプリケーション毎にＥＥＰＲＯＭ２０３に記憶される。このようにすることで、汎用プリントサービスアプリケーション毎に汎用プリントサービス設定値が異なっても、図７の処理により、印刷物を速やかに出力できるような能力情報を生成することができる。
【００４１】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、該システム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００４２】
１０１  ＭＦＰ
１０２  携帯端末
２０１  ＣＰＵ
２１０  プリンタ
２１２  有線ＮＩＣ
２１３  無線ＮＩＣ
８０２、８０３  能力情報
【図１】
2019209611.tif 000003
【図２】
2019209611.tif 000004
【図３】
2019209611.tif 000005
【図４】
2019209611.tif 000006
【図５】
2019209611.tif 000007
【図６】
2019209611.tif 000008
【図７】
2019209611.tif 000009
【図８】
2019209611.tif 000010
【図９】
2019209611.tif 000011