(57)【要約】【課題】ユーザが容易に画像の出力先の画像出力装置を特定し、特定した画像出力装置のステータスを認識し、特定した画像出力装置の機能にあった印刷属性設定を行い、画像を出力させることを目的とする。【解決手段】携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示手段と、画面に含まれるオブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報とを示す情報コード、又は、アドレス情報とステータス情報とを示す情報コードを生成する生成手段と、情報コードを読み取った携帯端末装置から印刷ジョブを受信する受信手段と、受信手段で受信された印刷ジョブを出力する出力手段と、を有し、表示手段は、情報コードを画面に表示することによって課題を解決する。【選択図】図２
2013167969.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示手段と、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報とを示す情報コード、又は、前記アドレス情報とステータス情報とを示す情報コードを生成する生成手段と、
前記情報コードを読み取った携帯端末装置から印刷ジョブを受信する受信手段と、
前記受信手段で受信された印刷ジョブを出力する出力手段と、
を有し、
前記表示手段は、前記情報コードを前記画面に表示する画像出力装置。
【請求項２】
前記表示手段は、前記携帯端末装置より前記情報コードの読み取りの完了通知を受け取ると、前記操作部より前記情報コードを前記画面から消去する請求項１記載の画像出力装置。
【請求項３】
前記生成手段は、認証が必要な場合、認証が必要であることを示す情報と、認証用のアドレスと、を更に含む前記情報コードを生成し、
前記情報コードを読み取った携帯端末装置からの要求に応じて、前記携帯端末装置において認証情報を入力するためのデータを前記携帯端末装置に送信する送信手段と、
前記携帯端末装置において入力された前記認証情報を受信する認証情報受信手段と、
前記認証情報受信手段で受信された前記認証情報に基づいた認証処理の結果、認証が成功していた場合、認証が成功したことを示す認証結果を前記端末装置に返信する返信手段と、
を更に有する請求項１又は２記載の画像出力装置。
【請求項４】
前記返信手段は、前記認証結果と、認証識別情報と、を前記端末装置に返信し、
前記受信手段で受信された印刷ジョブより認証識別情報を取得する取得手段を更に有し、
前記出力手段は、前記取得手段で取得された前記認証識別情報が、発行済みの認証識別情報であった場合、前記受信手段で受信された印刷ジョブを出力する請求項３記載の画像出力装置。
【請求項５】
前記生成手段は、前記画面が認証を必要とする画面であった場合、認証が必要であることを示す情報を更に含む前記情報コードを生成し、前記画面が認証を必要とする画面でない場合、認証が必要であることを示す情報を含まない前記情報コードを生成する請求項３記載の画像出力装置。
【請求項６】
前記生成手段は、認証が必要な場合、画像出力装置の機能情報を、機能を制限するよう変更し、画像出力装置のアドレス情報と、前記変更したあとの機能情報と、ステータス情報と、を含む情報コードを生成する請求項１記載の画像出力装置。
【請求項７】
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示手段と、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のメールアドレスを含む情報コードを生成する生成手段と、
前記情報コードを読み取った携帯端末装置からメールを受信するメール受信手段と、
前記メール受信手段で受信された前記メールに対してアドレス情報と機能情報を記載した返信メール、又は、前記アドレス情報とステータス情報とを記載した返信メールを送信するメール送信手段と、
前記返信メールを受信した携帯端末装置から印刷ジョブを受信する受信手段と、
前記受信手段で受信された印刷ジョブを出力する出力手段と、
を有し、
前記表示手段は、前記生成手段で生成された前記情報コードを含む画面を前記操作部に表示する画像出力装置。
【請求項８】
携帯端末装置から印刷することを示すオブジェクトを含むデフォルト画面を操作部に表示するデフォルト画面表示手段と、
前記デフォルト画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報とを含む情報を、無線通信を介して携帯端末装置に送信する送信手段と、
前記携帯端末装置から前記無線通信を介して印刷ジョブを受信する受信手段と、
前記受信手段で受信された印刷ジョブを出力する出力手段と、
を有する画像出力装置。
【請求項９】
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取り手段と、
前記読み取り手段で読み取った情報コードを解析し、画像出力装置のアドレス情報と機能情報、又は、前記アドレス情報とステータス情報、を取得する情報取得手段と、
前記情報取得手段で前記ステータス情報を取得し、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示手段と、
前記情報取得手段で前記機能情報を取得した場合、前記機能情報に基づく印刷属性設定画面を表示する表示手段と、
前記情報取得手段で取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信手段と、
を有する携帯端末装置。
【請求項１０】
前記情報取得手段で取得された前記アドレス情報に基づいて、前記画像出力装置に前記情報コードの読み取りの完了通知を送信する完了通知送信手段を更に有する請求項９記載の携帯端末装置。
【請求項１１】
前記情報取得手段における解析の結果、前記情報コードに認証が必要であることを示す情報と、認証用のアドレスと、が含まれていた場合、前記情報取得手段で取得された前記認証用のアドレスに基づいて、前記携帯端末装置において認証情報を入力するためのデータの要求を、前記画像出力装置に送信する要求送信手段と、
前記要求送信手段で送信した要求に応じて、前記画像出力装置より前記携帯端末装置において認証情報を入力するためのデータを受信するデータ受信手段と、
前記データ受信手段で受信された前記データに基づいて認証画面を表示する認証画面表示手段と、
前記情報取得手段で取得された前記認証用のアドレスに基づいて、前記認証画面表示手段で表示された前記認証画面を介して入力された認証情報を、前記画像出力装置に送信する認証情報送信手段と、
認証結果を前記画像出力装置より受信する認証結果受信手段と、
を更に有し、
前記表示手段は、前記認証結果受信手段で受信された前記認証結果が、認証が成功したことを示していた場合、前記情報取得手段で取得された前記機能情報に基づいて、前記印刷属性設定画面を表示する請求項９又は１０記載の携帯端末装置。
【請求項１２】
前記表示手段は、前記認証結果受信手段で受信された前記認証結果が、認証が成功したことを示していた場合、前記情報取得手段で取得された前記機能情報に基づいて、前記印刷属性設定画面を表示し、前記認証結果受信手段で受信された前記認証結果が、認証が失敗したことを示していた場合、予め定められた機能情報に基づいて、印刷属性設定画面を表示する請求項１１記載の携帯端末装置。
【請求項１３】
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取り手段と、
前記読み取り手段で読み取った情報コードを解析し、前記画像出力装置のメールアドレスを取得するメールアドレス取得手段と、
前記メールアドレス取得手段で取得された前記メールアドレスにメールを送信するメール送信手段と、
前記メールの返信メールを受信するメール受信手段と、
前記メール受信手段で受信された返信メールに記載されたアドレス情報と機能情報、又は前記アドレス情報とステータス情報と、を取得する情報取得手段と、
前記情報取得手段で取得された前記ステータス情報が取得され、かつ、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示手段と、
前記情報取得手段で前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示手段と、
前記情報取得手段で取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信手段と、
を有する携帯端末装置。
【請求項１４】
無線通信を介して画像出力装置より画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報を含む情報を受信する受信手段と、
前記受信手段で受信された前記情報より画像出力装置の前記アドレス情報と前記機能情報、又は、前記アドレス情報と前記ステータス情報、を取得する情報取得手段と、
前記情報取得手段で前記ステータス情報が取得され、かつ、前記取得された前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示手段と、
前記情報取得手段で前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示手段と、
前記情報取得手段で取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信手段と、
を有する携帯端末装置。
【請求項１５】
画像出力装置が実行する画像出力方法であって、
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示ステップと、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報とを示す情報コード、又は、前記アドレス情報とステータス情報とを示す情報コードを生成する生成ステップと、
前記情報コードを読み取った携帯端末装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を含み、
前記表示ステップでは、前記情報コードを前記画面に表示する画像出力方法。
【請求項１６】
画像出力装置が実行する画像出力方法であって、
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示ステップと、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のメールアドレスを含む情報コードを生成する生成ステップと、
前記情報コードを読み取った携帯端末装置からメールを受信するメール受信ステップと、
前記メール受信ステップで受信された前記メールに対してアドレス情報と機能情報を記載した返信メール、又は、前記アドレス情報とステータス情報とを記載した返信メールを送信するメール送信ステップと、
前記返信メールを受信した携帯端末装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を含み、
前記表示ステップでは、前記生成ステップで生成された前記情報コードを含む画面を前記操作部に表示する画像出力方法。
【請求項１７】
画像出力装置が実行する画像出力方法であって、
携帯端末装置から印刷することを示すオブジェクトを含むデフォルト画面を操作部に表示するデフォルト画面表示ステップと、
前記デフォルト画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報とを含む情報を、無線通信を介して携帯端末装置に送信する送信ステップと、
前記携帯端末装置から前記無線通信を介して印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を含む画像出力方法。
【請求項１８】
携帯端末装置が実行する情報処理方法であって、
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取りステップと、
前記読み取りステップで読み取った情報コードを解析し、画像出力装置のアドレス情報と機能情報、又は、前記アドレス情報とステータス情報、を取得する情報取得ステップと、
前記情報取得ステップで前記ステータス情報を取得し、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報を取得した場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を含む情報処理方法。
【請求項１９】
携帯端末装置が実行する情報処理方法であって、
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取りステップと、
前記読み取りステップで読み取った情報コードを解析し、前記画像出力装置のメールアドレスを取得するメールアドレス取得ステップと、
前記メールアドレス取得ステップで取得された前記メールアドレスにメールを送信するメール送信ステップと、
前記メールの返信メールを受信するメール受信ステップと、
前記メール受信ステップで受信された返信メールに記載されたアドレス情報と機能情報、又は前記アドレス情報とステータス情報と、を取得する情報取得ステップと、
前記情報取得ステップで取得された前記ステータス情報が取得され、かつ、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を含む情報処理方法。
【請求項２０】
携帯端末装置が実行する情報処理方法であって、
無線通信を介して画像出力装置より画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報を含む情報を受信する受信ステップと、
前記受信ステップで受信された前記情報より画像出力装置の前記アドレス情報と前記機能情報、又は、前記アドレス情報と前記ステータス情報、を取得する情報取得ステップと、
前記情報取得ステップで前記ステータス情報が取得され、かつ、前記取得された前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を含む情報処理方法。
【請求項２１】
コンピュータに、
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示ステップと、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報とを示す情報コード、又は、前記アドレス情報とステータス情報とを示す情報コードを生成する生成ステップと、
前記情報コードを読み取った携帯端末装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を実行させ、
前記表示ステップでは、前記情報コードを前記画面に表示するプログラム。
【請求項２２】
コンピュータに、
携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示ステップと、
前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のメールアドレスを含む情報コードを生成する生成ステップと、
前記情報コードを読み取った携帯端末装置からメールを受信するメール受信ステップと、
前記メール受信ステップで受信された前記メールに対してアドレス情報と機能情報を記載した返信メール、又は、前記アドレス情報とステータス情報とを記載した返信メールを送信するメール送信ステップと、
前記返信メールを受信した携帯端末装置から印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を実行させ、
前記表示ステップでは、前記生成ステップで生成された前記情報コードを含む画面を前記操作部に表示するプログラム。
【請求項２３】
コンピュータに、
携帯端末装置から印刷することを示すオブジェクトを含むデフォルト画面を操作部に表示するデフォルト画面表示ステップと、
前記デフォルト画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報とを含む情報を、無線通信を介して携帯端末装置に送信する送信ステップと、
前記携帯端末装置から前記無線通信を介して印刷ジョブを受信する受信ステップと、
前記受信ステップで受信された印刷ジョブを出力する出力ステップと、
を実行させるためのプログラム。
【請求項２４】
コンピュータに、
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取りステップと、
前記読み取りステップで読み取った情報コードを解析し、画像出力装置のアドレス情報と機能情報、又は、前記アドレス情報とステータス情報、を取得する情報取得ステップと、
前記情報取得ステップで前記ステータス情報を取得し、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報を取得した場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を実行させるためのプログラム。
【請求項２５】
コンピュータに、
画像出力装置の操作部に表示されている画面に含まれる情報コードを読み取る読み取りステップと、
前記読み取りステップで読み取った情報コードを解析し、前記画像出力装置のメールアドレスを取得するメールアドレス取得ステップと、
前記メールアドレス取得ステップで取得された前記メールアドレスにメールを送信するメール送信ステップと、
前記メールの返信メールを受信するメール受信ステップと、
前記メール受信ステップで受信された返信メールに記載されたアドレス情報と機能情報、又は前記アドレス情報とステータス情報と、を取得する情報取得ステップと、
前記情報取得ステップで取得された前記ステータス情報が取得され、かつ、前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を実行させるためのプログラム。
【請求項２６】
コンピュータに、
無線通信を介して画像出力装置より画像出力装置のアドレス情報と機能情報を含む情報、又は前記アドレス情報とステータス情報を含む情報を受信する受信ステップと、
前記受信ステップで受信された前記情報より画像出力装置の前記アドレス情報と前記機能情報、又は、前記アドレス情報と前記ステータス情報、を取得する情報取得ステップと、
前記情報取得ステップで前記ステータス情報が取得され、かつ、前記取得された前記ステータス情報に基づくステータスメッセージを表示する必要がある場合、前記ステータスメッセージを表示するステータスメッセージ表示ステップと、
前記情報取得ステップで前記機能情報が取得された場合、前記機能情報に基づく印刷属性設定画面を表示する表示ステップと、
前記情報取得ステップで取得された前記アドレス情報に基づいて印刷ジョブを前記画像出力装置に送信する印刷ジョブ送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置、携帯端末装置、画像出力方法、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
携帯端末は、セキュリティ仕様を強化しているという特徴がある。その１つの具体例として、携帯端末のアプリケーションは自由に携帯端末のリソースにアクセスできないという特徴がある。またこのような特徴を維持するため、各ベンダーのドライバソフトウエアのインストールもできないような構造になっている。そのため初期の携帯端末によっては、例えばデスクトップ端末では容易に実現できていた、プリンタドライバをインストールして各アプリケーションからドキュメントをプリンタに出力できないおそれがあった。
【０００３】
この制限を解決するために、現在では携帯端末からプリンタに出力を行う方法として大きく２つの方法が取られている。
１つは、携帯端末のオペレーティングシステム（以下、ＯＳと呼ぶ）自身が印刷機能を提供する、という方法である。具体的には携帯端末ＯＳが、フレームワーク或いはＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）として印刷するためのライブラリを提供する。それに対応してアプリケーションがそのＡＰＩを呼び出すことにより、アプリケーション自身のドキュメント或いは画像データを印刷する。この場合、携帯端末ＯＳが特定の印刷プロトコルを規定しているため、プリンタ側はそれに対応する必要がある。その印刷プロトコルとは、携帯端末ＯＳが規定したプリンタ探索プロトコルと特定フォーマット印刷データを印刷するプロトコルである。
もう１つの方法としてアプリケーション自身がプリンタに直接印刷データを送信する方法である。この場合、アプリケーションが予めプリンタの機能を把握してそのプリンタが解釈できる印刷データを送信する。
【０００４】
上述した何れの方法でもユーザは従来のデスクトップ端末の印刷とは異なり、以下の手順で印刷を行う。まず始めにユーザが携帯端末のアプリケーションから印刷メニューを選択する。次にユーザはプリンタ検索を行い、ネットワーク上に接続されているプリンタを検索する。続いてユーザはプリンタの検索結果から印刷に使用するプリンタを選択する。最後に印刷属性を設定し、印刷の実行を指示する。
しかしこのような印刷方法及び手順では以下のような問題があった。ユーザは印刷を行う際にプリンタを選択する必要があるが、同じモデルのプリンタが複数台ある場合、プリンタの検索結果のリストはプリンタ製品名で表示されるため、適切なプリンタを選択するのが困難である。また、プリンタを検索する際の検索プロトコルによってはルータを隔てたプリンタ検索はできないため、物理的に近くにあるプリンタであっても検索できない場合がある。
そこで、印刷に使用するプリンタを確実に特定するために、先行技術文献１にある方法を取ることが考えられる。具体的には以下の方法である。まずデータ送信先デバイスが表示装置つまりプリンタ操作パネルに、そのデバイスアドレス示す情報コードを表示する。次にデータ送信元デバイスつまり携帯端末は、自身のカメラでデータ送信先デバイスが表示した情報コードを読み取る。データ送信元デバイスは読み取った情報コードからデータ送信先デバイスのアドレスを抽出し、データを送信するというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１６９１８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、データ送信先となるプリンタを特定するために、携帯端末カメラでプリンタアドレスを示す情報コードを読み取る方法では以下のような問題がある。
まずデータ送信先がプリンタの場合、通常は製品ごとに印刷機能が異なる。一方、先行技術ではデータ送信元が読み取る情報がデータ送信先アドレスのみであり、ユーザが所望とする印刷を実行できない可能性がある。
【０００７】
本発明はこのような問題点に鑑みなされたもので、ユーザが容易に画像の出力先の画像出力装置を特定し、所望の印刷を実行することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明の画像出力装置は、携帯端末装置から印刷することを示すオブジェクトを含む画面を操作部に表示する表示手段と、前記画面に含まれる前記オブジェクトが選択された場合、画像出力装置のアドレス情報と機能情報とを示す情報コード、又は、前記アドレス情報とステータス情報とを示す情報コードを生成する生成手段と、前記情報コードを読み取った携帯端末装置から印刷ジョブを受信する受信手段と、前記受信手段で受信された印刷ジョブを出力する出力手段と、を有し、前記表示手段は、前記情報コードを前記画面に表示する。
【発明の効果】
【０００９】
本発明によれば、ユーザが容易に画像の出力先の画像出力装置を特定し、所望の印刷を実行することができる。
【図面の簡単な説明】
【００１０】
【図１Ａ】本実施形態に係る印刷システムのシステム構成の一例を示す図である。
【図１Ｂ】クライアント装置１０１のハードウェア構成等の一例を示す図である。
【図１Ｃ】画像出力装置１０２のハードウェア構成等の一例を示す図である。
【図２】印刷システムにおける画像出力処理の一例を示すシーケンスチャートである。
【図３Ａ】第１の実施形態の画像出力装置における画像出力処理の一例を示すフローチャート（その１）である。
【図３Ｂ】第１の実施形態の画像出力装置における画像出力処理の一例を示すフローチャート（その２）である。
【図４Ａ】画像出力装置の操作パネルに表示される画面の一例を示す図（その１）である。
【図４Ｂ】画像出力装置の操作パネルに表示される画面の一例を示す図（その２）である。
【図４Ｃ】画像出力装置の操作パネルに表示されている情報コードを含む画面の一例を示す図である。
【図５Ａ】状態情報のデータの一例を示す図（その１）である。
【図５Ｂ】状態情報のデータの一例を示す図（その２）である。
【図６】認証ＨＴＭＬファイルの一例を示す図である。
【図７Ａ】印刷ジョブの構成の一例を示す図である。
【図７Ｂ】ジョブチケットの一例を示す図である。
【図８】クライアント装置における情報処理の一例を示すフローチャートである。
【図９Ａ】認証画面の一例を示す図である。
【図９Ｂ】メッセージ表示した画面の一例を示す図である。
【図９Ｃ】第１の実施形態の印刷属性設定画面の一例を示す図（その１）である。
【図９Ｄ】第１の実施形態の印刷属性設定画面の一例を示す図（その２）である。
【図９Ｅ】印刷ファイル選択画面の一例を示す図である。
【図１０Ａ】第２の実施形態の画像出力装置における画像出力処理の一例を示すフローチャート（その１）である。
【図１０Ｂ】第２の実施形態の画像出力装置における画像出力処理の一例を示すフローチャート（その２）である。
【図１１】第２の実施形態の印刷属性設定画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面に基づいて説明する。
【００１２】
＜第１の実施形態＞
図１Ａは、本実施形態に係る印刷システムのシステム構成の一例を示す図である。本実施形態の印刷システムでは、ユーザが操作する携帯端末であるクライアント装置１０１、印刷ジョブを受信し出力を行う画像出力装置１０２を備える。これらはＥｔｈｅｒｎｅｔ（登録商標）等で構成されるネットワーク１０４及びネットワークを無線で接続するための無線ＬＡＮベースステーション１０３を介して接続されている。なお、画像出力装置１０２は、クライアント装置１０１が生成した印刷ジョブをネットワーク１０４経由で受信し印刷することができる。
【００１３】
図１Ｂは、図１Ａのクライアント装置１０１のハードウェア構成等の一例を示す図である。クライアント装置１０１において、ＣＰＵ１１１は、ＲＡＭ１１２に記憶されているプログラムに従って、システムバス１２６に接続される各デバイスを総括的に制御している。このＲＡＭ１１２は、ＣＰＵ１１１の主メモリ、ワークエリア等としても機能している。ＲＯＭ１１３は、各種プログラム及びデータを格納している。表示操作部Ｉ／Ｆ１１４は、表示操作部１１５への情報の表示を行う。また、表示操作部１１５は、表示機能を持つと同時にタッチパネルとなっておりユーザからの入力を制御する。カメラＩ／Ｆ１１６は、カメラモジュール１１７と接続されており、カメラモジュールの制御、撮像等の制御を行う。近接通信Ｉ／Ｆ１１８は、近接通信モジュール１１９の制御を行い、近接通信を実現する。外部メモリＩ／Ｆ１２０は、例えばフラッシュメモリー、Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ等の外部メモリ１２１とのアクセスを制御する。外部メモリ１２１は、オペレーティングシステムプログラム（以下、ＯＳ）１２２をはじめ各種アプリケーション１２３を記憶し、クライアント装置が保存又は、読み取り可能な記憶媒体として機能する。ネットワークＩ／Ｆ１２４は、ネットワークの制御部であり、無線ＬＡＮモジュール１２５の制御を行い、無線ＬＡＮベースステーション１０３を通してネットワーク１０４への接続を可能にするものである。
クライアント装置１０１は、携帯端末装置の一例である。ＣＰＵ１１１が、外部メモリ１２１等に記憶されている印刷アプリケーションのプログラム等に基づき処理を実行する。このことによって、後述するクライアント装置１０１の機能（印刷アプリケーションの機能）及びクライアント装置１０１に係るシーケンスチャート、フローチャートに係る処理が実現される。但し、以下では説明の簡略化のため、印刷アプリケーションが処理を行うものとして説明を行う場合もある。
【００１４】
図１Ｃは、図１Ａの画像出力装置１０２のハードウェア構成等の一例を示す図である。ＣＰＵ１４２は、画像出力装置１０２の全体の動作を制御している。ＲＡＭ１４３は、ＣＰＵ１４２の主メモリ、ワークエリア等として機能すると共に、画像情報展開領域、環境データ格納領域としても用いられる。またこのＲＡＭ１４３は、ＮＶＲＡＭ（Ｎｏｎ−ｖｏｌａｔｉｌｅ  ＲＡＭ：不揮発性ＲＡＭ）領域も備えており、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。ＲＯＭ１４４は、各種フォント、ＣＰＵ１４２により実行される制御プログラム等、及び各種データを記憶している。ネットワークＩ／Ｆ１４５は、クライアント装置１０１との間でデータの送受信を行なう。プリンタＩ／Ｆ１４８は、プリンタエンジンである印刷部１４９とのインターフェースを制御している。外部メモリ１５１は、外部メモリＩ／Ｆ１５０によりアクセスが制御されており、フラッシュメモリー、Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ（ＳＳＤ）等を含んでおり、ハードウェア情報１５２及び後に説明する識別子格納テーブル１５３を記憶することができる。なお、ハードディスク等の外部メモリ１５１が接続されていない場合には、ＲＯＭ１４４に、クライアント装置１０１で利用される情報等を記憶することになる。操作部Ｉ／Ｆ１４６は、画像出力装置１０２のコピー処理やプリント処理等を設定する操作部１４７とのインターフェースを制御している。操作部１４７には、ユーザによる操作を受け付ける操作パネルが設けられ、その操作パネルには操作のためのスイッチ及びＬＥＤ表示器、液晶ディスプレイ等が配されている。また、画像出力装置１０２は、不図示のＮＶＲＡＭを有し、操作パネルからの印刷設定情報を記憶するようにしてもよい。ＣＰＵ１４２は、ネットワークＩ／Ｆ１４５を介してクライアント装置１０１との通信処理が可能となっており、クライアント装置１０１から印刷ジョブを受信する。それと共に、ＣＰＵ１４２は、画像出力装置１０２内の情報等をクライアント装置１０１に通知可能に構成されている。本実施形態では、ネットワークＩ／Ｆ１４５は、サービスプロトコルを実装している。また、印刷ジョブを受信するプロトコルとしても複数のプロトコルを実装している。より具体的には、ローカルネットワークでの印刷ジョブ受信が可能なＬＰＲやＰｏｒｔ９１００、またインターネット経由の印刷ジョブ受信に適しているＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）等である。
ＣＰＵ１４２が、外部メモリ１５１等に記憶されているプログラム等に基づき処理を実行する。このことによって、後述する画像出力装置１０２の機能及び画像出力装置１０２に係るシーケンスチャート、フローチャートに係る処理が実現される。
【００１５】
続いて上述各装置の処理の流れを説明するが、その前に各装置間でどのような処理がされるかを明確にするために、図２のシーケンスチャートを用いてシステムの処理の流れを説明する。この説明により本実施形態のシステム全体の処理が明らかになる。その後に各装置の処理を、フローチャートを用いて詳細に説明する。
図２は、印刷システムにおける画像出力処理の一例を示すシーケンスチャートである。本図を用いて、一連の処理においてクライアント装置１０１に保存されている電子データが所望の画像出力装置１０２に印刷されるかについて明らかにする。なお前提として、ユーザは、クライアント装置１０１に本システムで使用する印刷アプリケーションをインストールしており、またその印刷アプリケーション内に印刷したい電子データを格納しているものとする。なお、携帯端末等のクライアント装置へのアプリケーションのインストールは、通常、アプリケーションを入手及びインストールするためのアプリケーションが存在する。ユーザは、そのアプリケーションから所望のアプリケーションを指定してインストールする。また、通常携帯端末ではセキュリティを強化しており、通常アプリケーションからシステムリソースや他のアプリケーションデータにはアクセスできない。そのため携帯端末の印刷アプリケーションでは電子データを外部サーバから取得する、等の方法がとられている。ここでは、このような方法で既に印刷アプリケーション内にユーザが印刷したい電子データを格納しているものとする。
【００１６】
まずユーザは、Ｓ２０１において、クライアント装置の印刷アプリケーションで電子データを印刷するために、印刷に使用する画像出力装置１０２にて、操作部１４７上に表示されている「携帯端末からの印刷」ボタンを押す。
Ｓ２０２において、画像出力装置１０２は、例えば、自身のジョブ受信アドレス、機能情報、ステータス情報、認証要否情報、認証ＵＲＬを含む情報コードを操作部１４７上に表示する。なお、ここで表示する情報コードは、バーコードやＱＲコード（登録商標）等、クライアント装置の撮像手段で撮像した際に、アプリケーションがデコードできる形式とする。
ジョブ受信アドレスは、印刷ジョブ受信アドレスの一例である。認証ＵＲＬは、認証用のアドレスの一例である。
Ｓ２０３において、ユーザは、クライアント装置１０１上で印刷するための印刷アプリケーションを立ち上げる。この印刷アプリケーションを立ち上げると、画像出力装置１０２が表示する情報コードをカメラで撮像可能となる。
【００１７】
Ｓ２０４において、ユーザは、この情報コードをクライアント装置１０１のカメラモジュール１１７で撮像を指示する。
Ｓ２０５において、ユーザの撮像指示により、クライアント装置１０１のカメラモジュール１１７は、画像出力装置１０２の操作部１４７に表示されている情報コードを撮像する。
Ｓ２０６において、クライアント装置１０１の印刷アプリケーションは、撮像した情報コードの内容を解析し、情報を取得する（情報取得）。ここで解析し、取得される情報は、例えば、画像出力装置１０２のジョブ受信アドレス、機能情報、ステータス情報、認証要否情報、認証ＵＲＬ等である。
Ｓ２０７において、クライアント装置１０１の印刷アプリケーションは、抽出した画像出力装置１０２のジョブ受信アドレスに、情報コードの読取完了通知を行う（完了通知送信）。
Ｓ２０８において、画像出力装置１０２は、前述の読取完了通知を受けて、情報コードを表示していた画面を消去し、通常の表示（デフォルト画面）に戻す。このタイミングを、印刷アプリケーションの読取完了通知にしている理由は、情報コードを撮像しただけでは撮像状態によっては情報解析できないことがあるためである。そのため、画像出力装置１０２は、クライアント装置１０１が撮像したタイミングで表示している情報コードの画面を消去するのではなく、読取完了通知をもって情報コードの画面を消去し、通常の画面に戻す。つまり、情報コードを解析できたことが確認された段階で情報コードが消去される。
Ｓ２０９において、印刷アプリケーションは、抽出した認証要否情報に基づき、認証が必要か否かを判定する。
認証が必要であれば、Ｓ２１０において、印刷アプリケーションは、画像出力装置の認証ＵＲＬに認証ＨＴＭＬファイルを要求する（要求送信）。
続いてＳ２１１において、画像出力装置１０２は、クライアント装置１０１に対し認証ＨＴＭＬファイルを送信する。印刷アプリケーションは、認証ＨＴＭＬファイルを受信する（データ受信）。
【００１８】
これを受けてＳ２１２において、印刷アプリケーションは、取得した認証ファイルに基づき認証画面を表示する（認証画面表示）。
Ｓ２１３において、クライアント装置１０１に認証のための認証画面が表示されるため、ユーザは、ＩＤ及びそのパスワードを入力する。
Ｓ２１４において、印刷アプリケーションは、ユーザが入力したＩＤ及びそのパスワードを認証情報として画像出力装置１０２に送信し、認証処理要求を行う（認証情報送信）。画像出力装置１０２は、認証処理要求を受信する（認証情報受信）。
この認証処理要求を受けて、Ｓ２１５において、画像出力装置１０２は、予め登録されているＩＤ及びパスワードを照合し、認証処理を行う。
Ｓ２１６において、画像出力装置１０２は、認証結果と認証識別子とをクライアント装置１０１に送信する。ここで、認証識別子とは、その画像出力装置１０２で唯一性が保てるＩＤである。例えば、認証識別子は、０から始めて認証処理毎に１ずつ増加させる数字や、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  ＩＤ）等である。この識別子は、印刷アプリケーションが印刷ジョブを画像出力装置１０２に送信する際に、印刷ジョブ内に記述することとなる。画像出力装置１０２は、受信した印刷ジョブ内の認証識別子を確認し、自身が発行した認証識別子であれば印刷処理を行う、という動作を行う。印刷アプリケーションは、認証結果と認証識別子とを画像出力装置１０２より受信する（認証結果受信）。
Ｓ２１７において、印刷アプリケーションは、情報コードから抽出したステータス情報を基づいて必要があればメッセージ表示を行う。より具体的には、ステータス情報として用紙なしステータスであれば、印刷アプリケーションは、印刷属性設定画面を表示する前に、用紙なしを示すメッセージ（ステータスメッセージ）を表示する、等の動作を行う（ステータスメッセージ表示）。
【００１９】
Ｓ２１８において、印刷アプリケーションは、情報コードの機能情報に基づいて印刷属性設定画面を表示する。ここで、印刷アプリケーションは、主要な印刷機能を一通り設定できるユーザＩ／Ｆを用意する。より具体的には印刷アプリケーションは、部数、モノクロ／カラー、片面／両面、ステープル、パンチ、製本機能の印刷属性を設定できるようにしておく。また印刷アプリケーションは、情報コードの機能情報に基づき、これらの機能のうち、有効な機能のみをユーザに設定できるようにする。例えば、情報コードの機能情報が、モノクロ／カラー、片面／両面、ステープルの場合、印刷アプリケーションは、部数、モノクロ／カラー、片面／両面、ステープル機能のみを設定機能とする。なお、部数は、印刷アプリケーションで実現できる機能であるため、デフォルトで設定できるようにしている。
このように表示された印刷属性設定画面で、Ｓ２１９において、ユーザは、所望の印刷属性設定を行う。
印刷属性設定が完了した後、Ｓ２２０において、印刷アプリケーションは、印刷するファイルの選択画面を表示する。
Ｓ２２１において、ユーザは、印刷ファイル選択画面で、印刷するファイル（電子データ）を指定し、印刷指示を行う。
【００２０】
これを受けてＳ２２２において、印刷アプリケーションは、印刷ジョブを画像出力装置１０２のジョブ受信アドレスに送信する（印刷ジョブ送信）。
Ｓ２２３において、画像出力装置１０２は、印刷ジョブを受信し、ユーザが指定した印刷属性に基づき印刷出力を行う。なお、この処理において、画像出力装置１０２は、印刷ジョブに含まれる認証識別子が発行したものであるかを確認し、発行したものである場合にのみ印刷を行う。
Ｓ２２４において、ユーザは、印刷物を取得する。
以上の流れが処理シーケンスであるが、画像出力装置１０２の設定によっては認証なしで印刷できるように設定しているケースもある。その場合は、Ｓ２１０からＳ２１６までの処理はスキップされることとなる。
【００２１】
続いて、図３Ａ及び図３Ｂのフローチャートを用いて各装置の処理の流れを説明する。一連の印刷処理は、ユーザがクライアント装置１０１を持ち、画像出力装置１０２の前に行き、画像出力装置１０２の操作パネルに表示されている「携帯端末からの印刷」ボタンを押すことにより開始される。ここで、図４Ａ及び図４Ｂは、画像出力装置１０２の操作パネルに表示される画面の一例を示す図である。なお、画像出力装置１０２の機能として、誰でも印刷できるようにするか、特定のユーザのみ印刷を許可するかを設定できる機能がある。誰でも印刷できる設定の場合は、画像出力装置１０２の操作パネルはすぐにコピーやスキャンの設定及び実行ができる状態になっている。つまり誰でも印刷できる設定の場合、図４Ｂがデフォルト画面として操作パネルに表示されている（デフォルト画面表示）。
【００２２】
一方、画像出力装置１０２が特定のユーザのみ操作を許可する設定の場合、画像出力装置１０２の操作パネルからそのユーザのＩＤ及びパスワードを入力する必要がある。ユーザは、自身のＩＤ及びパスワードを入力し、それらが予め登録したものと一致したときに、通常操作ができるようになる。つまり、特定のユーザのみ操作を許可する設定の場合、図４Ａがデフォルト画面として操作パネルに表示されている（デフォルト画面表示）。この操作パネル画面４０１には、ＩＤ入力コントロール４０２、パスワード入力コントロール４０３が含まれる。この入力欄にユーザがＩＤ及びパスワードを入力し、認証ボタン４０４を押すことにより、通常操作ができるようになる。なお、この画面でＩＤ及びパスワードを入力する代わりに、認証カードを用いてユーザがＩＤ及びパスワードを入力する手間を省いて認証を行う方法もある。また、操作パネル画面４０１には、クライアント装置１０１から印刷を行うための「携帯端末からの印刷」ボタン４０５が含まれる。
図４Ｂの操作パネルの画面（操作パネル画面）４１０には、画像出力装置１０２の操作画面４１１、クライアント装置１０１から印刷を行うための「携帯端末からの印刷」ボタン４１２が含まれる。なお、これら操作パネル画面の関係であるが、図４Ａの操作パネル画面がデフォルト画面として表示されている場合で、ユーザが入力したＩＤ及びパスワードが正しい場合、図４Ｂの操作パネル画面に移行される。
【００２３】
Ｓ３０１において画像出力装置１０２（ＣＰＵ１４２）は、現在の画像出力装置１０２自身の状態情報を収集する。このステップにおいて、ＣＰＵ１４２は、画像出力装置１０２内の外部メモリ１５１に保存されているハードウェア情報１５２及びＲＡＭ１４３に格納されている情報を収集する。ここでＣＰＵ１４２が収集する情報は、画像出力装置１０２のジョブ受信アドレス、機能情報、ステータス情報、認証要否情報等である。この説明ではこれらの情報は以下であるとする。ここで、本願が想定する課題の一例についてさらに詳細に記述する。情報コードにアドレス情報のみが含まれる場合、クライアント装置は、プリンタの機能を認識できず、ユーザにどの印刷機能を提供してよいかわからない。また、アドレス情報のみを含む情報コードを読み取るだけでは携帯端末側にプリンタのステータス情報が通知されない。例えば印刷に使用したい用紙がプリンタにない場合、携帯端末のアプリケーションは紙なしを通知できず、ユーザは所望の印刷を実行できない可能性がある。これらの課題を解決するために本願の画像出力装置は、下記３つの情報を収取する。
ジョブ受信アドレス：  １９２．１６８．１．９９
機能情報：  モノクロ／カラー、片面／両面、ステープル（左上、右上、左、右）、製本
ステータス情報：  Ａ４用紙なし
なお、収集する情報としてジョブ受信アドレス（アドレス情報）、機能情報、ステータス情報を必ずしも収集しなくてもよい。例えば少なくともジョブ受信アドレスと機能情報が収集されてもよい。又は、少なくともジョブ受信アドレスとステータス情報が収集されてもよい。本願では、ジョブ受信アドレス、機能情報、ステータス情報を使って印刷する処理について説明するが、上述したように例えば少なくともジョブ受信アドレスと機能情報を使って印刷してもよい。又は、少なくともジョブ受信アドレスとステータス情報を使って印刷してもよい。
【００２４】
図５Ａは、状態情報のデータの一例を示す図である。この状態情報データは、テキストデータで記述され、各情報はセミコロン（；）で区切られている。また情報データ名称の後にコロン（：）、その後に情報データのパラメータが記述される。情報データのパラメータが複数ある場合はカンマ（，）で区切る。また情報データのパラメータに更にパラメータがある場合、そのコロン（：）の後にパラメータが記述される。
行５０１は、ジョブ受信アドレスを記述する行で、ジョブ受信アドレスを示す"ＤｅｓｔｉｎａｔｉｏｎＡｄｄｒｅｓｓ"の後にパラメータである１９２．１６８．１．９９が記述されている。行５０２では機能情報を示す"ＤｅｖｉｃｅＣａｐａｂｉｌｉｔｙ"の後にパラメータであるＣｏｌｏｒ，  Ｄｕｐｌｅｘ，  Ｓｔａｐｌｅ（ＵＬ  ＵＲ  Ｒ  Ｌ），  Ｂｏｏｋｌｅｔが記述される。それぞれ、モノクロ／カラー、片面／両面、ステープル（左上、右上、左、右）、製本であることを示している。行５０３では、ステータス情報を示す"ＤｅｖｉｃｅＳｔａｔｕｓ"の後にパラメータである、ＰａｐｅｒＥｍｐｔｙ：Ａ４が記述されている。図５Ａは、Ｓ３０１のステップで、ＣＰＵ１４２が、行５０４において認証要否情報を示す"Ａｕｔｈ"の後にパラメータであるＮｏを記述した例となっている。
【００２５】
Ｓ３０２において、ＣＰＵ１４２は、"Ａｕｔｈ"の後にパラメータに基づき、ＩＤ／パスワード認証が必要な設定になっているか判断する。Ｓ３０２において、ＩＤ／パスワード認証が必要ない設定の場合（"Ａｕｔｈ"の後のパラメータがＮｏの場合）、ＣＰＵ１４２は、Ｓ３０４に進む。ＩＤ／パスワード認証が必要な設定の場合（"Ａｕｔｈ"の後のパラメータがＹｅｓの場合）、ＣＰＵ１４２は、Ｓ３０３に進む。ここで、ＣＰＵ１４２は、図４Ａに示される画面において「携帯端末からの印刷」ボタン４０５が押下（又は選択）された場合、"Ａｕｔｈ"の後のパラメータにＹｅｓを追加する。一方、ＣＰＵ１４２は、図４Ｂに示される画面において「携帯端末からの印刷」ボタン４１２が押下（又は選択）された場合、"Ａｕｔｈ"の後のパラメータにＮｏを追加する。
Ｓ３０３において、ＣＰＵ１４２は、図５Ａの状態情報データに対し、認証するためのＵＲＬを追加する。図５Ｂは、認証するためのＵＲＬが追加された状態情報データの一例を示す図である。行５１１のジョブ受信アドレスから行５１３のステータス情報までは図５Ａと同じである。行５１４において、ＩＤ／パスワード認証をする設定であるため、"Ａｕｔｈ"のパラメータとしてＹｅｓが記述されている。また行５１５では認証ＵＲＬを示す"ＡｕｔｈＵＲＬ"の後にパラメータとしてｈｔｔｐ：／／１９２．１６８．１．９９／ａｕｔｈｅｎｔｉｃａｔｉｏｎ／が追加されている。上述したように、画像出力装置１０２が図４Ａに示すＩＤ／パスワード認証をする設定の場合、状態情報のデータは、図５Ｂとなる。また画像出力装置１０２が図４Ｂに示すＩＤ／パスワード認証をしない設定の場合、状態情報のデータは、図５Ａとなる。
【００２６】
続いてＳ３０４において、ＣＰＵ１４２は、収集した状態情報に基づき情報コードを生成し、生成した情報コードを含む画面を操作パネルに表示する。図４Ｃは、情報コードを含む画面の一例を示す図である。画面４２０は、情報コードを含む画面である。情報コード４２１は、状態情報をコード化したオブジェクトの一例を示す図である。ボタン４２２は、ユーザがこの印刷処理をキャンセルするためのキャンセルボタンである。なお、情報コードは、図５Ａ又は図５Ｂの状態情報データを示すものであれば形式は問わない。例えば１次元のバーコードや２次元のバーコードであってもよい。Ｓ３０４において、情報コードを含む画面が表示された後、ユーザは、クライアント装置１０１の撮像装置を使用して情報コードを読み取る。後述するクライアント装置１０１の情報処理の一例を示すフローチャートにて説明するが、読み取った後にクライアント装置１０１から読取完了通知が送信される。
【００２７】
Ｓ３０５において、ＣＰＵ１４２は、クライアント装置からの通知の受信を確認する。
Ｓ３０６において、ＣＰＵ１４２は、受信した通知がキャンセル通知であるかの確認を行う。ここでキャンセル通知の場合、ユーザは、印刷処理をキャンセルしたことなり、ＣＰＵ１４２は、Ｓ３１１に進む。
Ｓ３１１において、ＣＰＵ１４２は、操作パネルを通常画面、即ち図５Ａ或いは図５Ｂに戻す。通知がキャンセルではない場合、ＣＰＵ１４２は、Ｓ３０７に進む。
Ｓ３０７において、ＣＰＵ１４２は、通知が読取完了通知であるか判断する。読取完了通知ではない場合、例えば他の種類のパケットである場合、ＣＰＵ１４２は、Ｓ３０５に戻り、再度、クライアント装置１０１からの通知の確認を行う。読取完了通知の場合、ＣＰＵ１４２は、Ｓ３０８に進む。
Ｓ３０８において、ＣＰＵ１４２は、操作パネルを通常画面、即ち図５Ａ或いは図５Ｂに戻す。
【００２８】
Ｓ３０９において、ＣＰＵ１４２は、"Ａｕｔｈ"の後にパラメータに基づき、ＩＤ／パスワード認証をする設定かどうか判定する。ＩＤ／パスワード認証をしない設定の場合、ＣＰＵ１４２は、Ｓ３１０に進む。
Ｓ３１０において、ＣＰＵ１４２は、クライアント装置１０１からの印刷ジョブを受信し、印刷を行い、この処理を終了する。なお、受信する印刷ジョブの詳細については後述する。Ｓ３０９においてＩＤ／パスワード認証をする設定の場合、ＣＰＵ１４２は、Ｓ３１２に進む。
【００２９】
Ｓ３１２において、ＣＰＵ１４２は、クライアント装置１０１からの要求に対して、認証を行うためのＨＴＭＬファイルを送信する。これは、ＣＰＵ１４２が、外部メモリ１５１のスクリプト情報１５４に格納されているＨＴＭＬファイルを読みだし、クライアント装置１０１に送信することによる。図６は、Ｓ３１２において画像出力装置１０２が送信する認証ＨＴＭＬファイルの一例を示す図である。６０１は、ＨＴＭＬファイルのヘッダ部である。６０２は、ＨＴＭＬページのタイトル名を示す記述であり、ページタイトルは"Ａｕｔｈｅｎｔｉｃａｔｉｏｎ"としている。６０３は、ＨＴＭＬ本体の開始を示す記述である。６０４は、このページに表示する文字列である。文字列６０４は、クライアント装置１０１上に「ＩＤ認証」と表示される。６０５から６１０までは入力フォームを定義する記述である。６０５は、フォームアクションとして、ｐｏｓｔ形式で入力データを受信し、そのデータに対して／ｂｉｎ／ａｕｔｈ．ｅｘｅプログラムを実行することを示している。６０６は、１番目の入力欄で、"ＩＤ："の文字列のあとにテキスト属性の入力コントロール表示を記述している。６０７は、２番目の入力欄で、"パスワード："の文字列のあとに、パスワード属性の入力コントロール表示を記述している。６０８は、フォーム送信ボタンで値は"認証"であることを示している。６０９もフォーム送信ボタンで値は"キャンセル"であることを示している。６１０は、フォーム記述の終わりを示す記述である。６１１は、ＨＴＭＬファイルの終わりを示す記述である。なお、このＨＴＭＬファイルがクライアント装置１０１でどのように表示され、どのように処理されるかは、クライアント装置１０１の情報処理の一例を示すフローチャートで詳細に説明する。
【００３０】
Ｓ３１３において、ＣＰＵ１４２は、送信した認証ＨＴＭＬファイルのフォームデータ処理要求（認証処理要求）をクライアント装置１０１から受信する。
Ｓ３１４において、ＣＰＵ１４２は、受信したフォームデータから処理内容がキャンセル処理かどうかの判定を行う。ここでキャンセルの場合、ユーザは、印刷手続きをキャンセルしたことになるため、ＣＰＵ１４２は、処理を終了する。キャンセルではない場合、ＣＰＵ１４２は、Ｓ３１５に進む。
Ｓ３１５において、ＣＰＵ１４２は、クライアント装置１０１から受信したフォームデータを基に認証処理を行う。より具体的には、ＣＰＵ１４２は、フォームデータに含まれるユーザＩＤ及びパスワードに基づき、画像出力装置１０２の外部メモリ１５１内の認証データベース１５５を検索し、ＩＤ及びパスワードの組み合わせが正しいか検証する。
Ｓ３１６において、ＣＰＵ１４２は、認証（認証処理）の結果がＯＫかどうかの判定を行う。認証処理ができなかった場合、ＣＰＵ１４２は、Ｓ３１７に進む。
Ｓ３１７において、ＣＰＵ１４２は、認証処理に失敗した結果（認証結果）をクライアント装置１０１に送信し、再度、Ｓ３１３に戻る。認証処理が成功した場合、ＣＰＵ１４２は、Ｓ３１８に進む。
【００３１】
Ｓ３１８において、ＣＰＵ１４２は、認証処理に成功した結果（認証結果）と認証識別子とをクライアント装置１０１に送信する。ここで画像出力装置１０２が送信する認証識別子について説明する。この認証識別子は、画像出力装置１０２内で唯一性が保たれる識別子である。本実施形態では唯一性の保証が容易なＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  ＩＤ）を使用する。この識別子は、認証が成功した結果、クライアント装置１０１に送信され、クライアント装置１０１から印刷ジョブを送信する際にジョブチケットに含まれる。このような識別子をジョブチケットに含むことにより、認証が成功したクライアント装置１０１からのジョブのみを印刷することが可能となる。本実施形態では、ＣＰＵ１４２は、ＵＵＩＤとして６９５３６０２６−ａｃ４ｆ−８８７９−０ａ０４２ｃ３０９ｆｆ６を生成し、クライアント装置１０１に送信するものとする。またクライアント装置１０１に送信すると同時に、ＣＰＵ１４２は、画像出力装置１０２の外部メモリ１５１内の識別子格納テーブル１５３に生成した識別子を格納しておく。認証識別子は、認証識別情報の一例である。
【００３２】
Ｓ３１９において、ＣＰＵ１４２は、クライアント装置１０１からの印刷ジョブを受信する。図７Ａは、印刷ジョブの構成の一例を示す図である。図７Ｂは、ジョブチケットの一例を示す図である。図７Ａのジョブ構成において、８０１は、ジョブチケットである。８０２は、印刷データである。ＣＰＵ１４２は、図７Ａの印刷ジョブを受信し、処理することにより印刷を行う。ジョブチケットは、タグと値とから構成されるテキストデータである。図７Ｂにおいて、８１１は、認証識別子であり、＜ｕｕｉｄ＞のタグ内にＣＰＵ１４２が生成した６９５３６０２６−ａｃ４ｆ−８８７９−０ａ０４２ｃ３０９ｆｆ６が記述されている。８１２は、部数で＜ｃｏｐｉｅｓ＞のタグ内に１が記述されている。８１３は、両面印刷設定で、両面印刷をしない意味のｏｆｆが記述されている。８１４は、ステープル設定で、ステープルをしない意味のｏｆｆが指定されている。８１５は、パンチ設定で、パンチをしない意味のｏｆｆが指定されている。８１６は、製本設定で、製本をしない意味のｏｆｆが指定されている。なお、ステープルを左上に行う設定の場合、値として"ＵＬ"等の値が記述される。またパンチを行う場合は、値として"ｏｎ"が記述される。
【００３３】
Ｓ３２０において、ＣＰＵ１４２は、受信した印刷ジョブのジョブチケット８０１から認証識別子を取得する。
Ｓ３２１において、ＣＰＵ１４２は、ジョブチケット８０１から取得した認証識別子が、既に発行済みのものであるかの判定を行う。判定を行うために、ＣＰＵ１４２は、ジョブチケット８０１から取得した認証識別子に基づいて、外部メモリ１５１内の識別子格納テーブル１５３に格納してある認証識別子に一致するものがあるかの確認を行う。ジョブチケット８０１から取得した認証識別子に一致するものがなければ、認証処理がされていないジョブであるため、ＣＰＵ１４２は、印刷を行わずに終了する。
Ｓ３２１において一致する認証識別子があれば、Ｓ３２２において、ＣＰＵ１４２は、受信した印刷ジョブを印刷出力する。
画像出力装置１０２では以上のような画像出力の処理がなされる。つまり、Ｓ３０４において、ステータス情報や機能情報に基づく情報コードを表示するため、この情報コードを撮影したクライアント装置１０１は、画像出力装置の適切なステータス情報、適切な機能情報に基づく設定画面を表示できる。
【００３４】
次に図８のフローチャートを用いてクライアント装置１０１の処理の流れを詳細に説明する。一連の印刷処理は、ユーザの指示により、クライアント装置１０１上で印刷アプリケーションが立ち上がることにより開始される。この指示をきっかけとしてＳ３５１においてアプリケーションが立ち上がると、画像出力装置１０２の情報コード４２１を撮影するための画面を表示し、これに基づきユーザにより情報コード４２１の撮像が指示される。
Ｓ３５２において、印刷アプリケーションは、撮像した情報コードから画像出力装置の状態情報を解析する。解析した結果は、画像出力装置１０２の認証設定状態に応じて図５Ａ或いは図５Ｂとなる。
Ｓ３５３において、印刷アプリケーションは、解析した情報に含まれる画像出力装置１０２のジョブ受信アドレス宛てに、解析が完了した通知を行う。より具体的には印刷アプリケーションは、５０１のＤｅｓｔｉｎａｔｉｏｎＡｄｒｅｓｓの値である、１９２．１６８．１．９９に完了通知を行う。完了通知の方法は画像出力装置１０２が判別できるものであれば形式は問わない。
Ｓ３５４において、印刷アプリケーションは、情報コードの解析結果から認証要否情報抽出する。情報コードが図５Ａの場合、認証要否情報は、５０４の"Ａｕｔｈ"の値である"Ｎｏ"である。情報コードが図５Ｂの場合、認証要否情報は、５１４の"Ａｕｔｈ"の値である"Ｙｅｓ"である。
【００３５】
Ｓ３５５において、印刷アプリケーションは、認証の要否を判定する。情報コードが図５Ｂの場合、認証要否情報は"Ｙｅｓ"となり、認証が必要な処理を行う。
Ｓ３５６において、印刷アプリケーションは、解析した情報コードの認証ＵＲＬにＨＴＭＬファイルを要求する。より具体的に説明すると、印刷アプリケーションは、解析した情報コードは図５Ｂであるため、５１５の"ＡｕｔｈＵＲＬ"の値である、ｈｔｔｐ：／／１９２．１６８．１．９９／ａｕｔｈｅｎｔｉｃａｔｉｏｎ／に認証ＨＴＭＬファイルを要求する。
Ｓ３５７において、印刷アプリケーションは、画像出力装置１０２から認証ＨＴＭＬファイルを受信し、認証画面を表示する。ここで受信する認証ＨＴＭＬファイルは図６に示すものである。また図９Ａは、クライアント装置１０１の印刷アプリケーションが表示する認証画面の一例を示す図である。画面７０１は、受信した認証ＨＴＭＬに基づく認証画面である。コントロール７０２は、ＩＤを入力するためのコントロールである。コントロール７０３は、パスワードを入力するためのコントロールである。ユーザは、ＩＤ及びパスワードを入力後、認証を行う場合は認証ボタン７０４をタップする。また認証をやめて印刷処理をキャンセルする場合、ユーザは、キャンセルボタン７０５をタップする。
Ｓ３５８において、印刷アプリケーションは、ユーザが入力したＩＤ及びパスワードとタップされたボタン情報とを含む認証フォームを画像出力装置１０２に送信する。
【００３６】
Ｓ３５９において、印刷アプリケーションは、認証ボタン７０４がタップされた場合、続いて認証の処理を行うが、キャンセルボタン７０５がタップされた場合、印刷処理を終了する。
Ｓ３６０において、印刷アプリケーションは、画像出力装置１０２から認証結果と認証識別子とを受信する。なお、認証結果が失敗の場合、認証識別子は含まれない。
Ｓ３６１において、印刷アプリケーションは、認証結果の判定を行う。認証結果が失敗の場合、印刷アプリケーションは、Ｓ３６２に進む。
Ｓ３６２において、印刷アプリケーションは、ユーザに対して認証に失敗した旨のメッセージを表示し、再度、Ｓ３５７の認証画面に戻る。認証に成功した場合、印刷アプリケーションは、Ｓ３６３に進む。一方、Ｓ３５５において、情報コードが図５Ａの場合、認証要否情報は"Ｎｏ"となり、印刷アプリケーションは、Ｓ３６３に進む。
【００３７】
Ｓ３６３において、印刷アプリケーションは、解析した情報コードからステータス情報を抽出する。図５の情報コードからステータス情報は５０３或いは５１３の"ＤｅｖｉｃｅＳｔａｔｕｓ"の値であり、"ＰａｐｅｒＥｍｐｔｙ：  Ａ４"となる。これはＡ４の用紙がないことを意味している。
Ｓ３６４において、印刷アプリケーションは、メッセージを表示する必要があるかの判定を行う。この場合、ステータス情報があるため、印刷アプリケーションは、Ｓ３６５に進む。なお、ステータス情報がない場合、印刷アプリケーションは、Ｓ３６７に進む。
Ｓ３６５において、印刷アプリケーションは、ステータス情報をメッセージとしてユーザに表示する。図９Ｂは、印刷アプリケーションがクライアント装置１０１上にメッセージ表示した画面の一例を示す図である。画面７１１は、メッセージ画面である。ボタン７１２は、キャンセルボタンである。ボタン７１３は、メッセージ内容を了解して処理を続けるためのボタンである。この画面においてユーザは何れかのボタンをタップする。
Ｓ３６６において、印刷アプリケーションは、ユーザの選択したボタンにより処理を分岐する。ユーザがキャンセルボタンをタップした場合、印刷アプリケーションは、印刷処理を終了する。ユーザが処理を続けるボタンをタップした場合、印刷アプリケーションは、Ｓ３６７に進む。
【００３８】
Ｓ３６７において、印刷アプリケーションは、解析した情報コードに基づき印刷属性設定画面を表示する。印刷アプリケーションは、この処理を、印刷アプリケーションが情報コードに記述されている画像出力装置１０２の機能情報に基づいて行う。図５の情報コード解析結果から、画像出力装置１０２の機能情報は５０２或いは５１２の"ＤｅｖｉｃｅＣａｐａｂｉｌｉｔｙ"で示される内容となる。印刷アプリケーションは、５０２、５１２から、カラー／モノクロ指定、片面／両面指定、ステープル（左上、右上、右、左）指定、製本指定が可能であることがわかる。図９Ｃは、この情報に基づき印刷アプリケーションが表示する印刷属性設定画面の一例を示す図である。画面７２１は、印刷属性設定画面であり、この中には以下のコントロールが表示されている。コントロール７２２は、部数を指定するためのコントロールである。コントロール７２３は、モノクロ／カラーを指定するためのコントロールである。コントロール７２４は、両面を指定するためのコントロールである。コントロール７２５は、ステープルを指定するためのコントロールである。コントロール７２６は、パンチを指定するためのコントロールである。コントロール７２７は、製本を指定するためのコントロールである。また、ボタン７２８は、印刷属性設定が完了した後次のステップに進むためのＯＫボタンである。ボタン７２９は、印刷処理を終了するためのボタンである。なお、ここではすべての機能が有効になっているが、画像出力装置１０２の能力情報によっては、使用できない機能があるため機能制限がある場合がある。
【００３９】
より具体的に、例えば情報コードの"ＤｅｖｉｃｅＣａｐａｂｉｌｉｔｙ"が"Ｃｏｌｏｒ，  Ｄｕｐｌｅｘ，  Ｓｔａｐｌｅ：ＵＬ  ＵＲ  Ｒ  Ｌ"である場合を考える。このケースでは有効な機能はカラー／モノクロ設定、片面／両面設定、ステープル設定のみである。パンチ設定と製本設定とは無効である。画像出力装置１０２の能力情報がこのような場合、印刷アプリケーションが表示する印刷属性設定画面は図９Ｄに示すものとなる。この図で画面７３１は、印刷属性設定画面である。コントロール７３２の部数設定コントロールからコントロール７３５のステープル設定コントロールまでは図９Ｃと同じである。コントロール７３６のパンチ設定コントロールと、コントロール７３７の製本設定コントロールは、機能が無効であるためグレーアウトされ設定できない状態となっている。
このように画像出力装置１０２の機能に差があっても、画像出力装置１０２が生成する能力情報を印刷アプリケーションが読み取ることにより、画像出力装置１０２にあった印刷属性設定が可能となる。
【００４０】
Ｓ３６８において、印刷アプリケーションは、印刷ファイル選択画面を表示する。図９Ｅは、印刷アプリケーションが表示する印刷ファイル選択画面の一例を示す図である。画面７５１は、印刷ファイル選択画面であり、以下のコントロールを表示している。ボタン７５２は、ファイル選択ボタンである。ユーザがこのボタン７５２をタップするとファイルを選択することが可能となる。ボタン７５３は、印刷ボタンである。ユーザがファイル選択後、このボタン７５３をタップすると、印刷アプリケーションは、印刷ジョブを画像出力装置１０２に送信する。ボタン７５４は、キャンセルボタンである。ユーザがこのボタン７５４をタップすると、印刷アプリケーションは、印刷処理をキャンセルする。
Ｓ３６８において、ユーザが印刷ファイルを選択し、ボタン７５３をタップ後、印刷アプリケーションは、Ｓ３６９に進む。
Ｓ３６９において、印刷アプリケーションは、ユーザが設定した印刷属性、画像出力装置１０２から受信した認証識別子及び指定したファイルを基に印刷ジョブを生成する。この印刷ジョブは先に説明した図７である。印刷アプリケーションは、この印刷ジョブを画像出力装置１０２に送信して処理を終了する。
【００４１】
以上説明したように、クライアント装置１０１に異なる複数の画像出力装置１０２の機能を包含する印刷アプリケーションを用意しておき、画像出力装置１０２の機能情報を取得することにより、以下が可能となる。即ち、印刷アプリケーションがクライアント装置１０１の撮像装置を使用して画像出力装置１０２の機能情報を取得することにより、ネットワーク環境によらずジョブ受信アドレス（ジョブの送信先のアドレス）の取得が可能となる。また、画像出力装置１０２の機能情報により印刷アプリケーションは、画像出力装置１０２の種類に応じて、対応している機能のみをユーザに選択可能とすることができる。また、クライアント装置１０１の印刷アプリケーションは、ネットワーク環境によらず画像出力装置１０２のステータス情報を取得できることにより、ユーザが印刷設定や指示を行う前に、プリンタの状態を知ることが可能となる。更に画像出力装置１０２が課金管理等を行うためにＩＤ／パスワードが必要な状態にあっても、クライアント装置１０１上で認証を行うことにより、他のクライアント装置からの印刷と同様の印刷が可能となる。
【００４２】
＜第２の実施形態＞
以下、第２の実施形態について説明する。
図１０Ａ及び図１０Ｂのフローチャートを用いて各装置の処理の流れを説明する。なお、システム構成等は第１の実施形態と同様であるため図示及び説明は省略する。
はじめに本実施形態において第１の実施形態との差を説明する。第１の実施形態では、画像出力装置１０２が認証を行う設定であるときに、クライアント装置１０１上で認証処理を行っていた。本実施形態ではこの認証処理を行わずに、機能情報の変更を行う。より具体的には、画像出力装置１０２がカラー／モノクロ、片面／両面、ステープル、パンチ、製本の機能を有している場合を考える。画像出力装置１０２が認証不要の設定の場合、ＣＰＵ１４２は、これらのすべての機能を機能情報として情報コードに記述する。しかし、画像出力装置１０２が認証必要の設定の場合、機能は有しているが、ＣＰＵ１４２は、一部の機能を機能情報に含めない、というものである。
より具体的には、画像出力装置１０２が認証必要の設定の場合、ＣＰＵ１４２は、モノクロ設定のみ、両面設定のみ、ステープル設定なし、パンチ設定なし、製本設定なし、という機能情報にする、というものである。通常、画像出力装置１０２が認証不要な場合、それは誰でもすべての機能を使用して印刷可能としていることを意味する。しかし認証必要な場合、特定のユーザのみに印刷を許可していることを意味しているため、不特定者がすべての機能を使用することは避けたいことを意味している。そのため、画像出力装置１０２が認証を必要としている場合、ＣＰＵ１４２は、本来有している機能を意図的に機能情報に含めず、クライアント装置１０１から使用させない、という制御を行う。
【００４３】
ユーザは、クライアント装置１０１を持ち、画像出力装置１０２の前に行き、画像出力装置１０２の操作パネルに表示されている「携帯端末からの印刷」ボタンを押す。なお、この処理の詳細については第１の実施形態と同様のため説明を省略する。
Ｓ９０１において、画像出力装置１０２（ＣＰＵ１４２）は、現在の画像出力装置１０２自身の状態情報を収集する。この動作の詳細については第１の実施形態と同様のため説明を省略する。
Ｓ９０２において、ＣＰＵ１４２は、ＩＤ／パスワード認証が必要な設定になっているか判断する。Ｓ９０２において、ＩＤ／パスワード認証が必要ない設定の場合、ＣＰＵ１４２は、Ｓ９０４に進む。ＩＤ／パスワード認証が必要な設定の場合、ＣＰＵ１４２は、Ｓ９０３に進む。
Ｓ９０３において、ＣＰＵ１４２は、図５Ｂの状態情報データに対し、機能情報の変更を加える。より具体的には、本来であれば、図５Ｂはカラー／モノクロ、片面／両面、ステープル、パンチ、製本の機能を有していることを示している。しかし、Ｓ９０３おいて、ＣＰＵ１４２は、この機能に対しモノクロ設定のみ、両面設定のみ、ステープル設定なし、パンチ設定なし、製本設定なしという機能情報に変更する。
変更後の能力情報は、
ＤｅｖｉｃｅＣａｐａｂｉｌｉｔｙ：  Ｍｏｎｏ，  Ｓｉｍｐｌｅｘ；
という記述になる。なお、Ｓ９０４以降の処理は第１の実施形態と同様のため説明は省略する。
【００４４】
次に、図１０Ｂのフローチャートにより画像出力装置１０２の印刷アプリケーションの処理の流れを説明する。このフローチャートは、図８の印刷アプリケーションのフローチャートの認証処理がないものである。そのため各ステップの動作は第１の実施形態と同様のため説明は省略する。なお、Ｓ９５８で印刷アプリケーションが表示する印刷属性設定画面を図１１に示す。この画面は、図９Ｃや図９Ｄと同様であるが、部数以外の機能は設定できないようにグレーアウトされている。ユーザはこの印刷属性設定画面において、印刷を進める場合はＯＫボタン７４８を、印刷をキャンセルする場合はキャンセルボタン７４９をタップする。
【００４５】
以上説明したように、本実施形態では画像出力装置１０２が課金管理等を行うためにＩＤ／パスワードが必要な状態にあっても、クライアント装置１０１上で認証を行わずに印刷をすることが可能となる。更に、画像出力装置１０２がＩＤ／パスワードが必要な状態の際に、印刷機能を制限して携帯端末等のクライアント装置１０１からの印刷処理を行うことも可能となる。
【００４６】
＜第３の実施形態＞
第１の実施形態では、画像出力装置１０２が認証必要な設定の場合に、クライアント装置１０１からの認証が失敗した場合、印刷できないシステムとなっている。一方、第２の実施形態では、画像出力装置１０２が認証必要な設定の場合は、クライアント装置１０１からの印刷要求に対し、予め定められた機能制限を行い、印刷機能を提供するシステムとなっている。
第３の実施形態では以下の印刷システムとする。即ち、画像出力装置１０２が認証不要な設定の場合にはクライアント装置１０１からの印刷を通常の機能情報に基づき印刷処理行う。一方、画像出力装置１０２が認証必要な設定の場合、２通りに処理を分ける。１つは、クライアント装置１０１からの認証が成功した場合、通常の機能情報に基づき印刷処理を行う。認証が失敗した場合、予め定められた制限機能を能力情報として使用し印刷処理を行う。
つまり、印刷アプリケーションは、画像出力装置１０２より認証処理が成功した結果を受け取った場合、情報コードに含まれる機能情報に基づいて、図９Ｃや図９Ｄのような印刷設定画面を表示する。一方、印刷アプリケーションは、画像出力装置１０２より認証処理が失敗した結果を受け取った場合、予め定められた機能情報に基づいて、図１１のような印刷設定画面を表示する。
このような印刷システムを提供することにより、画像出力装置１０２が認証必要状態であっても、認証のためのＩＤ及びパスワードを有していないユーザでも最低限の印刷が可能となる。
【００４７】
＜第４の実施形態＞
以下、第４の実施形態について説明する。
第１〜第３の実施形態では、画像出力装置１０２の状態情報を、画像出力装置１０２の操作パネルに表示する情報コードをクライアント装置１０１が読み取る方式とした。なおこの処理はクライアント装置１０１が画像出力装置１０２の状態情報を取得することができればよいため、以下の代替の方法がある。
まず、近距離通信モジュールをクライアント装置１０１及び画像出力装置１０２に搭載し、情報コードをクライアント装置１０１の印刷アプリケーションが取得する方法である。この手段であれば、クライアント装置１０１から画像出力装置１０２へ無線通信を介して情報を送信可能となる。第１の実施形態では、認証が必要な場合に、認証識別子を画像出力装置１０２が生成し、クライアント装置１０１に送信し、それをジョブチケットに含めて印刷すべきかの判断を行っている。しかし、近距離通信モジュールを使用した場合は、無線通信時にクライアント装置１０１の個体識別番号を画像出力装置１０２に送信しておく方法がある。このとき、画像出力装置１０２は、クライアント装置１０１の個体識別番号を外部メモリ１５１の所定の領域に保存しておく。更にクライアント装置１０１の印刷アプリケーションが印刷ジョブを送信する際に、ジョブチケットに個体識別番号を記述する。このような処理を行うことにより、画像出力装置１０２で認証が必要な設定の場合、クライアント装置１０１から受信した印刷ジョブのジョブチケットに含まれる個体識別番号を取得する。また、画像出力装置１０２は、外部メモリ１５１に保存した個体識別番号の一致を確認し、一致している場合のみ印刷する。こうすることにより、第１の実施形態における、画像出力装置１０２で、認証が必要な設定の場合の印刷処理が可能となる。
【００４８】
＜第５の実施形態＞
第１〜第３の実施形態において、画像出力装置１０２の状態情報のやり取りを電子メールで行うこともできる。より具体的には、画像出力装置１０２の情報コード４２１に、メールアドレス情報を埋め込む。この情報をクライアント装置１０１が撮像する。そして、クライアント装置１０１は、情報コードより、メールアドレスを取得する（メールアドレス取得）。クライアント装置１０１は、画像出力装置１０２のメールアドレスに空のメールを送信する。画像出力装置１０２は空のメールを受信した際（メール受信）、図５の情報を本文とするメール（返信メール）をクライアント装置１０１に返信する（メール送信）。この状態情報を基に印刷システムは、第１〜第３の実施形態と同様の処理を行う。
【００４９】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５０】
以上、上述した各実施形態によれば、ユーザが容易に画像の出力先の画像出力装置を特定し、所望の印刷を実行することができる。また、ユーザが容易に画像の出力先の画像出力装置を特定し、特定した画像出力装置のステータスを認識し、特定した画像出力装置の機能にあった印刷属性設定を行い、画像を出力させることができる。
【００５１】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図１Ａ】
2013167969.tif 000003
【図１Ｂ】
2013167969.tif 000004
【図１Ｃ】
2013167969.tif 000005
【図２】
2013167969.tif 000006
【図３Ａ】
2013167969.tif 000007
【図３Ｂ】
2013167969.tif 000008
【図４Ａ】
2013167969.tif 000009
【図４Ｂ】
2013167969.tif 000010
【図４Ｃ】
2013167969.tif 000011
【図５Ａ】
2013167969.tif 000012
【図５Ｂ】
2013167969.tif 000013
【図６】
2013167969.tif 000014
【図７Ａ】
2013167969.tif 000015
【図７Ｂ】
2013167969.tif 000016
【図８】
2013167969.tif 000017
【図９Ａ】
2013167969.tif 000018
【図９Ｂ】
2013167969.tif 000019
【図９Ｃ】
2013167969.tif 000020
【図９Ｄ】
2013167969.tif 000021
【図９Ｅ】
2013167969.tif 000022
【図１０Ａ】
2013167969.tif 000023
【図１０Ｂ】
2013167969.tif 000024
【図１１】
2013167969.tif 000025