(57)【特許請求の範囲】
【請求項１】
自装置を識別する装置名の送信の要求を端末装置から受信する第１受信手段と、
前記第１受信手段により前記要求が受信されると、自装置が提供するサービスの機能別に生成された複数の装置名を前記端末装置に送信する第１送信手段と、
前記複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第１受付手段と、
前記第１受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能についてのより詳細な機能別、又は、当該一の装置名から特定される機能と他の機能との組み合わせ別に生成された複数の装置名を前記端末装置に送信する第２送信手段と、
前記第２送信手段により送信された複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第２受付手段と、
前記第２受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能で前記サービスを提供する提供手段と
を有する情報処理装置。
【請求項２】
前記端末装置において装置名を選択せずに指定される機能を示す情報を当該端末装置から受信する第２受信手段を有し、
前記第１送信手段は、前記第２受信手段により受信された情報が示す機能についての装置名を前記端末装置に送信しない
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２送信手段は、前記第１受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能の指定を取り消すための装置名を前記端末装置に送信する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の情報処理装置と、
端末装置とを有し、
前記端末装置は、
前記要求を前記情報処理装置に送信する第３送信手段と、
前記情報処理装置から送信された複数の装置名を受信する第３受信手段と、
前記第３受信手段により受信された複数の装置名を表示部に表示する表示手段と、
前記表示部に表示された複数の装置名の中から選択された一の装置名を示す情報を前記情報処理装置に送信する第４送信手段と
を有する情報処理システム。
【請求項５】
コンピュータに、
自装置を識別する装置名の送信の要求を端末装置から受信するステップと、
前記要求が受信されると、自装置が提供するサービスの機能別に生成された複数の装置名を前記端末装置に送信する第１の送信ステップと、
前記複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第１の受け付けステップと、
前記第１の受け付けステップにおいて一の装置名の選択が受け付けられると、当該一の装置名から特定される機能についてのより詳細な機能別、又は、当該一の装置名から特定される機能と他の機能との組み合わせ別に生成された複数の装置名を前記端末装置に送信する第２の送信ステップと、
前記第２の送信ステップにおいて送信された複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第２の受け付けステップと、
前記第２の受け付けステップにおいて一の装置名の選択が受け付けられると、当該一の装置名から特定される機能で前記サービスを提供するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、家庭内ネットワークに接続された複数の電子機器の名称に当該電子機器の設置場所を認識可能な表現を用いることにより、複数の電子機器の各々が容易に識別されるようにする技術が記載されている。特許文献２には、ネットワークを介して複数接続される端末装置について、他の端末装置と差別化された表現を行って、各端末装置を個別に識別させる技術が記載されている。特許文献３には、ネットワークを介して接続される複数の端末装置に対して、他の端末装置と差別化された表現パターンの情報を記憶させることにより、各端末装置が識別されるようにする技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３２８３７４号公報
【特許文献２】特開２００６−２９５５１３号公報
【特許文献３】特開２００６−２８５７０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、情報処理装置が提供するサービスの機能の指定を行うための専用のプログラムを端末装置が備えていない場合であっても、情報処理装置が提供するサービスの機能を、端末装置を介して指定することができる技術を提供する。
【課題を解決するための手段】
【０００５】
請求項１に係る情報処理装置は、自装置を識別する装置名の送信の要求を端末装置から受信する第１受信手段と、前記第１受信手段により前記要求が受信されると、自装置が提供するサービスの機能別に生成された複数の装置名を前記端末装置に送信する第１送信手段と、前記複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第１受付手段と、前記第１受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能についてのより詳細な機能別、又は、当該一の装置名から特定される機能と他の機能との組み合わせ別に生成された複数の装置名を前記端末装置に送信する第２送信手段と、前記第２送信手段により送信された複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第２受付手段と、前記第２受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能で前記サービスを提供する提供手段とを有することを特徴とする。
【０００６】
請求項２に係る情報処理装置は、請求項１に記載の構成において、前記端末装置において装置名を選択せずに指定される機能を示す情報を当該端末装置から受信する第２受信手段を有し、前記第１送信手段は、前記第２受信手段により受信された情報が示す機能についての装置名を前記端末装置に送信しないことを特徴とする。
【０００７】
請求項３に係る情報処理装置は、請求項１に記載の構成において、前記第２送信手段は、前記第１受付手段により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能の指定を取り消すための装置名を前記端末装置に送信することを特徴とする。
【０００８】
請求項４に係る情報処理システムは、請求項１乃至３のいずれか１項に記載の情報処理装置と、端末装置とを有し、前記端末装置は、前記要求を前記情報処理装置に送信する第３送信手段と、前記情報処理装置から送信された複数の装置名を受信する第３受信手段と、前記第３受信手段により受信された複数の装置名を表示部に表示する表示手段と、前記表示部に表示された複数の装置名の中から選択された一の装置名を示す情報を前記情報処理装置に送信する第４送信手段とを有する。
【０００９】
請求項５に係るプログラムは、コンピュータに、自装置を識別する装置名の送信の要求を端末装置から受信するステップと、前記要求が受信されると、自装置が提供するサービスの機能別に生成された複数の装置名を前記端末装置に送信する第１の送信ステップと、前記複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第１の受け付けステップと、前記第１の受け付けステップにおいて一の装置名の選択が受け付けられると、当該一の装置名から特定される機能についてのより詳細な機能別、又は、当該一の装置名から特定される機能と他の機能との組み合わせ別に生成された複数の装置名を前記端末装置に送信する第２の送信ステップと、前記第２の送信ステップにおいて送信された複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付ける第２の受け付けステップと、前記第２の受け付けステップにおいて一の装置名の選択が受け付けられると、当該一の装置名から特定される機能で前記サービスを提供するステップとを実行させる。
【００１０】
請求項６に係るプログラムは、コンピュータに、自装置を識別する装置名の送信の要求を端末装置から受信するステップと、前記要求が受信されると、自装置が提供するサービスの機能別に生成された複数の装置名を前記端末装置に送信するステップと、前記複数の装置名の中から一の装置名の選択を、前記端末装置を介して受け付けるステップと、選択された一の装置名から特定される機能で前記サービスを提供するステップとを実行させる。
【発明の効果】
【００１１】
請求項１及び５に係る発明によれば、情報処理装置が提供するサービスの機能の指定を行うための専用のプログラムを端末装置が備えていない場合であっても、情報処理装置が提供するサービスの機能を、端末装置を介して指定することができる。
請求項２に係る発明によれば、端末装置の実装に制限されることなく、指定した機能についてのより詳細な機能の指定、又は、複数の機能の指定をすることができる。
請求項３に係る発明によれば、装置名を選択せずに指定される機能についての装置名が端末装置に送信されることが防止される。
請求項４に係る発明によれば、端末装置の実装に制限されることなく、機能の指定を取り消すことができる。
請求項６に係る発明によれば、コンピュータが提供するサービスの機能の指定を行うための専用のプログラムを端末装置が備えていない場合であっても、コンピュータが提供するサービスの機能を、端末装置を介して指定することができる。
【図面の簡単な説明】
【００１２】
【図１】プリントシステムの全体構成を示す図
【図２】プリントを行う際の操作画面を例示する図
【図３】プリントシステムの機能構成を示すブロック図
【図４】画像形成装置のハードウェア構成を示すブロック図
【図５】タブレット端末のハードウェア構成を示すブロック図
【図６】プリントシステムの動作を示すシーケンスチャート
【図７】対応テーブルの一例を示す図
【図８】操作画面を例示する図
【図９】対応テーブルの一例を示す図
【図１０】操作画面を例示する別の図
【図１１】操作画面を例示するさらに別の図
【図１２】プリント履歴を例示する図
【図１３】操作画面を例示する図
【発明を実施するための形態】
【００１３】
図１は、本発明の一実施形態に係るプリントシステムＰＳ（情報処理システムの一例）の全体構成を示す図である。プリントシステムＰＳは、無線通信を介して画像データの送受信を行い、用紙に画像を形成する（プリントする）ためのシステムである。プリントシステムＰＳは、画像形成装置１及びタブレット端末２を有する。画像形成装置１（情報処理装置の一例）は、複写、プリント、スキャン、及びファクシミリなどの各種サービスを提供する装置である。プリントシステムＰＳにおいて、画像形成装置１は、タブレット端末２から送信された画像データに基づいてプリントを行う。タブレット端末２は、タッチパネル２０３に表示された画像（例えば、写真、Ｗｅｂページ、メール、及び文書などの画像）を示す画像データを画像形成装置１に送信する電子機器である。タブレット端末２は、Ｗｉ−Ｆｉ（Wireless Fidelity：登録商標）などの無線ＬＡＮ（Local Area Network）のアクセスポイントＰを介して画像形成装置１と無線接続されている。以下では、無線通信を利用して行われるプリントを「ワイヤレスプリント」と表現する。タブレット端末２には、ワイヤレスプリントを行うためのプログラム（以下「プリントプログラム」という）が予め記憶されている。タブレット端末２は、このプリントプログラムを実行することにより、自装置と同じネットワークに接続されている画像形成装置１を検出し、ワイヤレスプリントを行うための指示を画像形成装置１に対して入力する。
【００１４】
図２は、ワイヤレスプリントを行う際にタッチパネル２０３に表示される操作画面を例示する図である。ユーザがタッチパネル２０３を操作してワイヤレスプリントを行うための指示をタブレット端末２に入力すると、タブレット端末２は、自装置と同じネットワークに接続されている画像形成装置１を検出し、当該画像形成装置１の装置名を示す操作画面Ｉ１をタッチパネル２０３に表示する（図２（Ａ））。図２（Ａ）では、タブレット端末２と同じネットワークに２台の画像形成装置１が接続されており、これらの装置名として「PrinterA」及び「PrinterB」がタッチパネル２０３に表示されている。ユーザは、操作画面Ｉ１に表示された装置名の中から、ワイヤレスプリントで利用する一の装置名を選択する。図２（Ａ）では、ユーザは、PrinterＡを選択している。装置名が選択されると、タブレット端末２は、ワイヤレスプリントにおける設定を行うための操作画面Ｉ２をタッチパネル２０３に表示する（図２（Ｂ））。図２（Ｂ）の例で操作画面Ｉ２には、印刷部数の変更を行うためのボタンＢ１及びプリント開始ボタンＢ２が含まれている。ユーザは、必要に応じてボタンＢ１を操作して、印刷部数の変更を行う。プリント開始ボタンＢ２が押下されると、ワイヤレスプリントの対象となる画像を示す画像データがタブレット端末２に送信され、ワイヤレスプリントが開始される。
【００１５】
画像形成装置１は、プリントサービスに関して、例えば、両面印刷機能、複数ページ分の画像を１枚の用紙にまとめて印刷する機能（以下「集約化機能」という）、ステープル機能（画像が形成された複数枚の用紙の束をステープル綴じする機能）、パンチ機能（画像が形成された用紙の決められた位置に穴を形成する機能）などの各種機能（以下総称して「プリンターの機能」という）を備えている場合がある。ユーザがこれらのプリンターの機能を本実施例のプリントサービスにおいて利用するためには、タブレット端末２の操作画面でこれらの機能が指定できる必要がある。一般的には、プリンタドライバと呼ばれるプログラムをタブレット端末２側に備えることによりタブレット端末２の操作画面でこれらの機能が指定され、印刷させるデータが送信されて、プリンターで印刷させることが可能となる。しかし、タブレット端末２にプリンタドライバプログラムを備えておらず、タブレット端末２の操作画面でこれらの機能が指定できない場合には、当該機能についてはワイヤレスプリントにおいて利用することができない。例えば、図２に示した例では、両面印刷機能、集約化機能、ステープル機能、及びパンチ機能を指定するためのボタンは操作画面Ｉ１及びＩ２に含まれておらず、これらの機能については利用することができない。
【００１６】
図３は、プリントシステムＰＳの機能構成を示すブロック図である。画像形成装置１は、第１受信手段１１と、生成手段１２と、第１送信手段１３と、第１受付手段１４と、第２送信手段１５と、第２受付手段１６と、提供手段１７と、第２受信手段１８とを有する。第１受信手段１１は、自装置を識別する装置名の送信の要求をタブレット端末２から受信する。生成手段１２は、画像形成装置１が提供するサービスの機能別に複数の装置名を生成する。第１送信手段１３は、第１受信手段１１により装置名の送信の要求が受信されると、生成手段１２により生成された装置名をタブレット端末２に送信する。第１受付手段１４は、複数の装置名の中から一の装置名の選択を、タブレット端末２を介して受け付ける。第２送信手段１５は、第１受付手段１４により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能についてのより詳細な機能別、又は、当該一の装置名から特定される機能と他の機能との組み合わせ別に生成された複数の装置名をタブレット端末２に送信する。第２受付手段１６は、第２送信手段１５により送信された複数の装置名の中から一の装置名の選択を、タブレット端末２を介して受け付ける。提供手段１７は、選択された一の装置名から特定される機能でサービスを提供する。提供手段１７は、第２受付手段１６により一の装置名の選択が受け付けられると、当該一の装置名から特定される機能でサービスを提供する。第２受信手段１８は、タブレット端末２において装置名を選択せずに指定される機能を示す情報を当該タブレット端末２から受信する。
【００１７】
タブレット端末２は、第３送信手段２１と、第３受信手段２２と、表示手段２３と、受付手段２４と、第４送信手段２５と、第５送信手段２６とを有する。第３送信手段２１は、装置名の送信の要求を画像形成装置１に送信する。第３受信手段２２は、複数の画像形成装置１から送信された装置名を複数受信する。表示手段２３は、第３受信手段２２により受信された複数の装置名をタッチパネル２０３に表示する。第４送信手段２５は、タッチパネル２０３に表示された複数の装置名の中から選択された一の装置名を示す情報を画像形成装置１に送信する。第５送信手段２６は、タブレット端末２において装置名を選択せずに指定される機能を示す情報を画像形成装置１に送信する。
【００１８】
図４は、画像形成装置１のハードウェア構成を示すブロック図である。画像形成装置１は、制御部１０１と、記憶部１０２と、表示部１０３と、操作部１０４と、画像読取部１０５と、画像形成部１０６と、通信部１０７と、画像処理部１０８と、後処理部１０９とを備えるコンピュータである。また、画像形成装置１の各部は、バス１１０に接続されており、このバス１１０を介して各種データの授受を行う。
【００１９】
制御部１０１は、画像形成装置１の各部の動作を制御する手段である。制御部１０１は、ＣＰＵ（Central Processing Unit）などの演算処理装置と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などの記憶媒体（主記憶装置）とを備える。ＣＰＵは、ＲＯＭ及び記憶部１０２に記憶されているプログラムを読み出し、ＲＡＭを作業エリアにしてプログラムを実行する。制御部１０１は、このようにプログラムを実行することにより、用紙に画像を形成すること、原稿から画像を読み取って画像データを生成すること、通信回線を介して他の装置と通信を行うことなどを実現する。
【００２０】
記憶部１０２は、データを記憶する手段である。記憶部１０２は、ハードディスク、フラッシュメモリなどの記憶媒体（補助記憶装置）を備え、通信部１０７で受信したデータや画像形成装置１で生成されたデータなどを記憶する。また、記憶部１０２は、いわゆるメモリーカードやＵＳＢメモリなどの着脱可能な記憶媒体（リムーバブルメディア）と、その記憶媒体にデータを読み書きする手段とを含んでもよい。
【００２１】
表示部１０３は、液晶ディスプレイ又は有機ＥＬ（Electroluminescence）ディスプレイなどの表示装置と、ディスプレイに重ねて設けられたタッチパネル（タッチスクリーン）とを備える。表示部１０３には、制御部１０１の制御の下、画像形成装置１を操作するためのメニュー画面が表示される。
【００２２】
操作部１０４は、画像形成装置１にデータ又は指示を入力するための操作子（ボタン、キーなど）を備え、押下された操作子に応じた制御信号を制御部１０１に供給する。画像形成装置１に対する各種指示の入力は、ユーザが表示部１０３のタッチパネル又は操作部１０４を操作することにより行われる。
【００２３】
画像読取部１０５は、原稿を読み取って画像データに変換する手段である。画像読取部１０５は、原稿を光学的に読み取り、読み取った原稿の画像を表す画像データを生成する画像読取装置を備えている。画像読取部１０５は、生成した画像データを画像処理部１０８に供給する。
【００２４】
画像形成部１０６は、用紙に画像を形成する手段である。画像形成部１０６は、電子写真方式によって用紙にＹ（Yellow）、Ｍ（Magenta）、Ｃ（Cyan）、Ｋ（Black）の各色成分のトナー像を形成する画像形成機構を具備している。なお、画像形成機構は、電子写真方式に限らず、インクジェット方式などの他の記録方式が用いられてもよい。
【００２５】
通信部１０７は、データを送受信する手段である。通信部１０７は、アクセスポイントＰに無線接続されており、タブレット端末２と無線通信を行う通信インタフェースとして機能する。
【００２６】
画像処理部１０８は、画像データに対して画像処理を実行する手段である。ここでいう画像処理とは、例えば、色補正や階調補正である。画像形成装置１がプリントを行う場合、画像処理部１０８は、画像処理が施された画像データを画像形成部１０６に供給する。
【００２７】
後処理部１０９は、画像が形成された用紙に対して、ソーティング、ステープル処理、パンチ処理などの特定の処理を行う。
【００２８】
図４において、画像形成装置１の各部の動作を制御する制御プログラムを実行している制御部１０１は、生成手段１２の一例である。制御プログラムを実行している制御部１０１により制御された通信部１０７は、第１受信手段１１、第１送信手段１３、第１受付手段１４、第２送信手段１５、第２受付手段１６、及び第２受信手段１８の一例である。制御プログラムを実行している制御部１０１により制御された画像形成部１０６及び後処理部１０９は、提供手段１７の一例である。
【００２９】
図５は、タブレット端末２のハードウェア構成を示すブロック図である。タブレット端末２は、制御部２０１と、記憶部２０２と、タッチパネル２０３と、通信部２０４とを備える。また、タブレット端末２の各部は、バス２０５を接続されており、このバス２０５を介して各種データの授受を行う。
【００３０】
制御部２０１は、タブレット端末２の各部の動作を制御する手段である。制御部２０１は、ＣＰＵなどの演算処理装置と、ＲＯＭ、ＲＡＭなどの記録媒体（主記憶装置）とを備える。記憶部２０２は、プリントプログラムなどの各種のプログラム及びデータを記憶する不揮発性の補助記憶装置である。なお、プリントプログラムはＲＯＭに記憶されていてもよい。
【００３１】
タッチパネル２０３は、液晶ディスプレイなどの表示面上に座標を感知するパネルが重ねて設けられた入力装置である。タッチパネル２０３には、例えば、光学式、抵抗膜方式、静電容量式、又は超音波式のタッチパネルが用いられる。通信部２０４は、データを送受信する手段である。通信部２０４は、アクセスポイントＰに無線接続されており、画像形成装置１と無線通信を行う通信インタフェースとして機能する。
【００３２】
図５において、プリントプログラムを実行している制御部２０１により制御された通信部２０４は、第３送信手段２１、第３受信手段２２、第４送信手段２５、及び第５送信手段２６の一例である。プリントプログラムを実行している制御部２０１により制御されたタッチパネル２０３は、表示手段２３及び受付手段２４の一例である。
【００３３】
図６は、プリントシステムＰＳの動作を示すシーケンスチャートである。図６では、１台の画像形成装置１と１台のタブレット端末２がアクセスポイントＰに無線接続されている場合における動作を示す。図６に示す処理は、ユーザがタッチパネル２０３を操作してワイヤレスプリントを行うための指示をタブレット端末２に入力したことを契機に開始される。ステップＳ１において、タブレット端末２の制御部２０１は、装置名の送信を画像形成装置１に要求する。具体的には、制御部２０１は、アクセスポイントＰに無線接続されている画像形成装置１の装置名の検索要求をマルチキャストで送信する。
【００３４】
ステップＳ２において、画像形成装置１の制御部１０１は、自装置の装置名を生成する。具体的には、制御部１０１は、自装置が備えるプリンターの機能別に複数の装置名を生成する。例えば、画像形成装置１が、プリンターの機能として、両面印刷機能、集約化機能、ステープル機能、パンチ機能を備えている場合、制御部１０１は、これらの機能の各々に対応させて複数の装置名を生成する。制御部１０１は、装置名とプリンターの機能名とを対応付けた対応テーブルを生成し、ＲＡＭに記憶する。
【００３５】
図７は、ステップＳ２で生成された対応テーブルＴ１の一例を示す図である。図７では、「PrinterA」についての装置名として、「PrinterA(D」、「PrinterA(2up」、「PrinterA(S」、「PrinterA(P」、及び「PrinterA(n」が記憶されている。この例で、「PrinterA(D」は、両面印刷機能に対応する装置名である。「PrinterA(2up」は、集約化機能（ここでは、２ページ分の画像を１枚の用紙にまとめて印刷する機能）に対応する装置名である。「PrinterA(S」は、ステープル機能に対応する装置名である。「PrinterA(P」は、パンチ機能に対応する装置名である。「PrinterA(n」は、プリンターの機能のいずれにも対応しない装置名である。「PrinterA(n」は、プリンターの機能を指定せずにワイヤレスプリントを行うための装置名である。
【００３６】
再び、図６を参照する。ステップＳ３において、制御部１０１は、複数の装置名をタブレット端末２に送信する。具体的には、制御部１０１は、ＲＡＭの対応テーブルから複数の装置名を読み出して、それぞれ別の画像形成装置１の装置名として当該複数の装置名をタブレット端末２に送信する。タブレット端末２の制御部２０１は、複数の装置名を受信すると、当該装置名をＲＡＭに記憶する。ステップＳ４において、制御部２０１は、複数の装置名をリスト形式でタッチパネル２０３に表示する。具体的には、制御部２０１は、ＲＡＭから複数の装置名を読み出して、タッチパネル２０３の操作画面に表示する。ステップＳ５において、制御部２０１は、装置名の選択を受け付ける。装置名の選択は、操作画面に含まれた複数の装置名の中の一の装置名に、ユーザがタッチすることにより行われる。制御部２０１は、選択された装置名（以下「選択装置名」という）をＲＡＭに記憶する。
【００３７】
図８は、本実施形態においてタッチパネル２０３に表示される操作画面Ｉ１及びＩ２を例示する図である。図８（Ａ）から図８（Ｄ）は、操作画面がユーザの操作に応じて切り替わる様子を時系列に示している。図８（Ａ）は、上述したステップＳ４において装置名のリストが表示された後の操作画面Ｉ１を例示する図である。図８（Ａ）において、操作画面Ｉ１の領域Ｄ１には、「PrinterA」についての装置名として「PrinterA(n」、「PrinterA(D」、「PrinterA(2up」、「PrinterA(S」、及び「PrinterA(P」が表示されている。ユーザは、装置名を選択することにより、プリンターの機能を指定する。例えば、集約化機能を利用してワイヤレスプリントを行う場合、ユーザは、「PrinterA(2up」を選択する。別の例で、プリンターの機能を利用することなくワイヤレスプリントを行う場合、ユーザは、「PrinterA(n」を選択する。
【００３８】
再び図６を参照する。ステップＳ６において、制御部２０１は、選択装置名、及びタブレット端末２についての情報（以下「端末情報」という）を画像形成装置１に送信する。端末情報は、画像形成装置１がワイヤレスプリントを行う際に用いる情報であって、例えば、タブレット端末２を利用するユーザのユーザ名、タブレット端末２を識別する端末名、及びＩＰ（Internet Protocol）アドレスなどが含まれている。画像形成装置１の制御部１０１は、選択装置名及び端末情報を受信すると、これらの情報をＲＡＭに記憶する。
【００３９】
ステップＳ７において、制御部１０１は、自装置の装置名を再び生成する。具体的には、制御部１０１は、ＲＡＭに記憶された対応テーブルを参照し、選択装置名に対応するプリンターの機能を特定する。制御部１０１は、特定した機能と他の機能との組み合わせ別に装置名を生成する。なお、制御部１０１は、プリントサービスにおいて、組み合わせて実行することが可能な機能の組み合わせについて装置名を生成する。例えば、両面印刷機能と集約化機能が組み合わせて実行可能であって、これらの機能のいずれかの機能が選択装置名から特定された場合、制御部１０１は、これらの機能の組み合わせについて装置名を生成する。別の例で、ステープル機能とパンチ機能が組み合わせて実行不可能である場合、制御部１０１は、これらの機能の組み合わせについて装置名を生成しない。制御部１０１は、装置名とプリンターの機能名とを対応付けた対応テーブルを再び生成し、ＲＡＭに上書きする。
【００４０】
図９は、ステップＳ７で生成された対応テーブルＴ２の一例を示す図である。図９は、ステップＳ５における選択装置名が「PrinterA(2up」である場合の対応テーブルを示す。図９では、「PrinterA」についての装置名として、「PrinterA(2up+D」、「PrinterA(2up+P」、「PrinterA(2up+S」、及び「PrinterA(2up<」が含まれている。「PrinterA(2up+D」は、集約化機能と両面印刷の組み合わせに対応する装置名である。「PrinterA(2up+P」は、集約化機能とパンチ機能の組み合わせに対応する装置名である。「PrinterA(2up+S」は、集約化機能とステープル機能の組み合わせに対応する装置名である。「PrinterA(2up<」は、プリンターの機能のいずれにも対応しない装置名である。「PrinterA(2up<」は、プリンターの機能を指定せずにワイヤレスプリントを行う（この例では、集約化機能の指定をキャンセルする（取り消す））ための装置名である。
【００４１】
再び図６を参照する。ステップＳ８において、制御部１０１は、装置名を再びタブレット端末２に送信する。具体的には、制御部１０１は、ＲＡＭから端末情報を読み出して、装置名のリストの送信先となるタブレット端末２を特定する。制御部１０１は、ＲＡＭの対応テーブルから装置名を読み出して、特定されたタブレット端末２に当該装置名を送信する。タブレット端末２の制御部２０１は、装置名を受信すると、当該装置名をＲＡＭに上書きする。ステップＳ９及びステップＳ１０において、制御部２０１は、ステップＳ４及びステップＳ５と同様の処理を行う。
【００４２】
再び図８を参照する。図８（Ｂ）は、ステップＳ９において装置名のリストが再表示された後の操作画面Ｉ１を例示する図である。図８（Ｂ）において、操作画面Ｉ１の領域Ｄ２には、現時点での選択装置名として「PrinterA(2up」が表示されている。操作画面Ｉ１の領域Ｄ１には、「PrinterA」についての装置名として「PrinterA(2up+D」、「PrinterA(2up+P」、「PrinterA(2up+S」、及び「PrinterA(2up<」が表示されている。ユーザは、装置名を選択することにより、プリンターの機能の組み合わせを指定する。例えば、集約化機能とパンチ機能の組み合わせを利用してワイヤレスプリントを行う場合、ユーザは、「PrinterA(2up+P」を選択する。プリンターの機能を利用することなくワイヤレスプリントを行う（集約化機能の指定をキャンセルする）場合、ユーザは、「PrinterA(2up<」を選択する。
【００４３】
再び図６を参照する。ステップＳ１１において、制御部２０１は、選択装置名を画像形成装置１に送信する。画像形成装置１の制御部１０１は、選択装置名を受信すると、当該選択装置名をＲＡＭに上書きする。ステップＳ７からステップＳ１１の処理は、機能の指定が確定するまで繰り返し行われる。機能の指定は、ステップＳ１２において、制御部２０１が、ワイヤレスプリントを開始するための指示（以下「プリント開始指示」という）の入力を受け付けたことを契機に確定する。プリント開始指示は、ユーザがプリント開始ボタンＢ２を押下することにより入力される。
【００４４】
再び図８を参照する。図８（Ｃ）は、ステップＳ７からステップＳ１１の処理が繰り返されて装置名のリストが再表示された後の操作画面Ｉ１を例示する図である。図８（Ｃ）において、操作画面Ｉ１の領域Ｄ２には、現時点での選択装置名として「PrinterA(2up+P」が表示されている。また、操作画面Ｉ１の領域Ｄ１には、「PrinterA」についての装置名として「PrinterA(2up+P＋D」、「PrinterA(2up<+P」、及び「PrinterA(2up+P<」が表示されている。「PrinterA(2up+P＋D」は、集約化機能、パンチ機能、及び両面印刷機能の組み合わせに対応する装置名である。「PrinterA(2up<+P」は、集約化機能とパンチ機能の組み合わせから集約化機能の指定をキャンセルした装置名（すなわちパンチ機能に対応する装置名）である。「PrinterA(2up+P<」は、集約化機能とパンチ機能の組み合わせからパンチ機能の指定をキャンセルした装置名（すなわち集約化機能に対応する装置名）である。ユーザは、指定した機能に対応する装置名が領域Ｄ２に表示されると、領域Ｄ２にタッチする。領域Ｄ２がタッチされると、操作画面Ｉ１は操作画面Ｉ２に遷移する。図８（Ｄ）は、図８（Ｃ）に示す操作画面Ｉ１において領域Ｄ２がタッチされた後に表示される操作画面Ｉ２を例示する図である。操作画面Ｉ２が表示されると、ユーザは、必要に応じてボタンＢ１を操作して、印刷部数の変更を行う。ユーザは、プリント開始ボタンＢ２を押下することにより、プリント開始指示を入力する。
【００４５】
再び図６を参照する。ステップＳ１３において、制御部２０１は、ワイヤレスプリントの対象となる画像を示す画像データ、及び、操作画面で設定された情報（以下「設定情報」という）を画像形成装置１に送信する。上述した例では、印刷部数が設定情報として送信される。画像形成装置１の制御部１０１は、画像データ及び設定情報を受信すると、これらの情報をＲＡＭに記憶する。ステップＳ１４において、制御部１０１は、選択装置名及び設定情報の内容に従って、ワイヤレスプリントを実行する。具体的には、制御部１０１は、ＲＡＭから選択装置名及び対応データを読み出し、選択装置名に対応する機能を特定する。例えば、選択装置名が「PrinterA(2up+P」である場合、制御部１０１は、プリンターの機能として集約化機能及びパンチ機能を特定する。制御部１０１は、特定されたプリンターの機能で、設定情報が示す印刷部数のワイヤレスプリントを実行する。
【００４６】
以上の処理により、タブレット端末２におけるプリントプログラムでは本来対応していないプリンターの機能を画像形成装置１が備えている場合に、装置名を選択する操作を行うことで当該機能が指定される。そのため、タブレット端末２の実装を変更することなく、画像形成装置１が備えるプリンターの機能がワイヤレスプリントにおいて利用される。また、複数の機能の組み合わせ別に生成された装置名がタッチパネル２０３に表示されるため、装置名を選択する操作を行うことで複数の機能が指定される。さらに、機能の指定をキャンセルするための装置名がタッチパネル２０３に表示されるため、装置名を選択する操作を行うことで機能の指定がキャンセルされる。
【００４７】
本発明は、上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わされて用いられてもよい。
【００４８】
プリント開始指示が入力されるタイミングは、実施形態に記載したタイミングに限らない。例えば、ステップＳ９において装置名のリストが再表示されると、ユーザは、装置名を再び選択することなく、プリント開始指示を入力してもよい。具体例として、図８（Ｂ）の操作画面Ｉ１が表示されている状態で集約化機能を指定してワイヤレスプリントを行う場合、ユーザは領域Ｄ２にタッチして操作画面Ｉ２を表示させ、プリント開始指示を入力してもよい。
【００４９】
プリントシステムＰＳの動作は、図６に示した動作に限らない。例えば、ステップＳ７からステップＳ１１に示した処理は省略されてもよい。この場合、ステップＳ５において装置名が選択されると、タブレット端末２は、操作画面Ｉ２をタッチパネル２０３に表示してもよい。別の例で、ステップＳ７において、制御部１０１は、選択装置名から特定される機能についてのより詳細な機能別に装置名を生成してもよい。この場合、選択装置名から特定される機能についてのより詳細な機能に対応する装置名がタッチパネル２０３に表示される。ユーザは、装置名を選択する操作を行うことで、先に指定した機能についてのより詳細な機能を絞り込む。
【００５０】
図１０は、操作画面Ｉ１を例示する別の図である。図１０は、選択装置名から特定される機能についてのより詳細な機能に対応する装置名がタッチパネル２０３に表示される例を示す。図１０（Ａ）に示す操作画面Ｉ１の領域Ｄ２には、現時点での選択装置名として「PrinterA(P」が表示されている。操作画面Ｉ１の領域Ｄ１には、「PrinterA」についての装置名として「PrinterA(P2」、「PrinterA(P3」、「PrinterA(P4」、及び「PrinterA(P<」が表示されている。「PrinterA(P2」は、２穴を形成するパンチ機能に対応する装置名である。「PrinterA(P3」は、３穴を形成するパンチ機能に対応する装置名である。「PrinterA(P4」は、４穴を形成するパンチ機能に対応する装置名である。例えば、３穴を形成するパンチ機能を指定してワイヤレスプリントを行う場合、ユーザは、「PrinterA(P3」を選択する。
【００５１】
図１０（Ｂ）に示す操作画面Ｉ１の領域Ｄ２には、現時点での選択装置名として「PrinterA(N-up」が表示されている。この例で、「PrinterA(N-up」は、集約化機能に対応する装置名である。操作画面Ｉ１の領域Ｄ１には、「PrinterA」についての装置名として「PrinterA(2up」、「PrinterA(4up」、「PrinterA(8up」、及び「PrinterA(N-up<」が表示されている。「PrinterA(4up」は、４ページ分の画像を１枚の用紙にまとめて印刷する集約化機能に対応する装置名である。「PrinterA(8up」は、８ページ分の画像を１枚の用紙にまとめて印刷する集約化機能に対応する装置名である。例えば、４ページ分の画像を１枚の用紙にまとめて印刷する集約化機能を指定してワイヤレスプリントを行う場合、ユーザは、「PrinterA(4up」を選択する。
【００５２】
ステップＳ８において、画像形成装置１は、装置名のリストをタブレット端末２にマルチキャストで送信してもよい。この場合、アクセスポイントＰに複数台のタブレット端末２が無線接続されているときには、複数台のタブレット端末２の各々に装置名が送信される。なお、複数のタブレット端末２において図６に示す動作が並行して行われた場合、一のタブレット端末２において行われた装置名の選択が、他のタブレット端末２のタッチパネル２０３に表示される操作画面Ｉ１の領域Ｄ１に反映される可能性がある。そのため、自らが装置名を選択したことを契機に生成された装置名と他のユーザが装置名を選択したことを契機に生成された装置名とを各ユーザに区別させるためには、画像形成装置１は、ステップＳ７において、タブレット端末２を識別する情報（例えば、タブレット端末２を利用するユーザのユーザ名、タブレット端末２を識別するタブレット名、及びＩＰアドレスなど）を含む装置名を生成することが望ましい。
【００５３】
タッチパネル２０３に表示される操作画面は、実施形態に記載した操作画面に限らない。例えば、タッチパネル２０３に表示される操作画面には、プリンターの機能を指定するための領域が含まれていてもよい。この場合、タブレット端末２は、ステップＳ１３において、当該領域における設定の内容を示す設定情報を画像形成装置１に送信する。
【００５４】
図１１は、操作画面Ｉ２を例示するさらに別の図である。図１１の例で操作画面Ｉ２には、実施形態に記載した操作画面Ｉ２の内容に加えて、両面印刷の有無を切り替えるための領域Ｄ３が含まれている。この場合、タブレット端末２は、ステップＳ１３において、両面印刷の有無を示す設定情報を画像形成装置１に送信する。
【００５５】
プリンターの機能を指定するための領域がタブレット端末２の操作画面に含まれる場合、画像形成装置１は、当該領域で指定される機能に対応する装置名（すなわち、装置名を選択せずに指定される機能に対応する装置名）をタブレット端末２に送信しなくてもよい。画像形成装置１は、例えば、過去に行われたワイヤレスプリントについてのプリント履歴をタブレット端末２ごとに記憶している。プリント履歴には、装置名を選択せずに指定される機能の機能名（以下「指定可能機能名」という）が含まれている。なお、この指定可能機能名は、タブレット端末２から送信される設定情報から特定される。例えば、図１１に示した操作画面Ｉ２を介してワイヤレスプリントが行われた場合、画像形成装置１は、指定可能機能名として両面印刷機能を記憶する。画像形成装置１は、装置名を生成する際に、ワイヤレスプリントを利用するタブレット端末２についてのプリント履歴を参照して、当該プリント履歴が示す指定可能機能名に対応する装置名を生成しないようにする。
【００５６】
図１２は、画像形成装置１が管理するプリント履歴Ｈ１を例示する図である。この例で、プリント履歴Ｈ１は、「クライアント名」、「選択装置名」、及び「指定可能機能名」の各フィールドを含むレコードの集合体である。図１２において、「端末名」は、ワイヤレスプリントを利用したタブレット端末２の端末名を示す。「選択装置名」は、前回ワイヤレスプリントが行われた際の選択装置名を示す。「指定可能機能名」は、各端末装置における指定可能機能名を示す。図１２の例で、プリント履歴Ｈ１は、「TABLET-A」を利用するユーザが前回のワイヤレスプリントにおいて集約化機能を指定したこと、及び、「TABLET-A」の操作画面にはプリンターの機能を指定するための領域が含まれていないことを示している。プリント履歴Ｈ１は、また、「TABLET-B」を利用するユーザが前回のワイヤレスプリントにおいてプリンターの機能を指定していないこと、及び、「TABLET-B」の操作画面には両面印刷機能を指定するための領域が含まれていることを示している。
【００５７】
図１３は、あるタブレット端末２において図１１に示した操作画面Ｉ２を介してワイヤレスプリントが行われた後に、再び同じタブレット端末２を操作してワイヤレスプリントを行う際に表示される操作画面Ｉ１を例示する図である。この例で、操作画面Ｉ１には、両面印刷機能に対応する装置名は表示されない。
【００５８】
装置名について、プリンターの機能の表記は実施形態に記載したものに限らない。例えば、ある機能の指定をキャンセルする目印として用いられる記号は、「<」でなくてもよい。
【００５９】
画像形成装置１とタブレット端末２の無線通信を介して利用される画像形成装置１のサービスは、プリントサービスに限らない。プリントサービス以外のサービスが、画像形成装置１とタブレット端末２の無線通信を介して利用されてもよい。この場合にも、図６と同様の動作が行われ、利用されるサービスの機能別に生成された装置名がタブレット端末２の操作画面に表示され、当該装置名の中から一の装置名が選択されることにより、サービスの機能が指定されてもよい。
【００６０】
プリントシステムＰＳにおいて用いられる各装置のハードウェア構成は、図４及び図５に示した構成に限らない。各装置は、図６に示した各ステップの処理を実行できれば、どのようなハードウェア構成であってもよい。例えば、画像形成装置１が後処理部１０９を有する替わりに、ステープル処理及びパンチ処理などを行う後処理装置が画像形成装置１に接続されていてもよい。
【００６１】
アクセスポイントＰに接続される画像形成装置１及びタブレット端末２は１台に限らない。アクセスポイントＰには、複数台の画像形成装置１及びタブレット端末２が接続されてもよい。
【００６２】
画像形成装置１は、無線ＬＡＮのアクセスポイントの機能を内蔵していてもよい。この場合、タブレット端末２は、アクセスポイントＰを介さずに、画像形成装置１と直接無線接続されてもよい。また、画像形成装置１が提供するサービス及び各サービスについて画像形成装置１が備える機能は、実施形態に記載したものに限らない。
【００６３】
情報処理装置は、画像形成装置１に限らない。情報処理装置は、端末装置との無線通信を介してサービスを提供する装置であればいかなる装置であってもよい。また、端末装置は、タブレット端末２に限らない。端末装置は、情報処理装置との無線通信を介してサービスを利用する装置であれば、例えばスマートフォン、携帯電話機、又はパーソナルコンピュータなどいかなる装置であってもよい。
【００６４】
実施形態において、画像形成装置１によって実行される制御プログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータが読み取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットなどのネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００６５】
１…画像形成装置、２…タブレット端末、１１…第１受信手段、１２…生成手段、１３…第１送信手段、１４…第１受付手段、１５…第２送信手段、１６…第２受付手段、１７…提供手段、１８…第２受信手段、２１…第３送信手段、２２…第３受信手段、２３…表示手段、２４…受付手段、２５…第４送信手段、２６…第５送信手段、１０１…制御部、１０２…記憶部、１０３…表示部、１０４…操作部、１０５…画像読取部、１０６…画像形成部、１０７…通信部、１０８…画像処理部、１０９…後処理部、１１０…バス、２０１…制御部、２０２…記憶部、２０３…タッチパネル、２０４…通信部、２０５…バス
【図１】
0006511899.tif 000002
【図２】
0006511899.tif 000003
【図３】
0006511899.tif 000004
【図４】
0006511899.tif 000005
【図５】
0006511899.tif 000006
【図６】
0006511899.tif 000007
【図７】
0006511899.tif 000008
【図８】
0006511899.tif 000009
【図９】
0006511899.tif 000010
【図１０】
0006511899.tif 000011
【図１１】
0006511899.tif 000012
【図１２】
0006511899.tif 000013
【図１３】
0006511899.tif 000014