(57)【要約】【課題】ユーザが端末装置を操作して出力装置を利用しようとする場合に、簡単な操作で、その出力装置に自身の利用権限を確認させることができるようにすることができる。【解決手段】  登録要求受付部１２が携帯端末装置３０から登録要求を受け付けた場合に、該携帯端末装置３０との通信に伴って取得した携帯端末装置３０の識別情報含む出力データである設定用出力データを設定用出力データ生成部１４が生成してその携帯端末装置３０に送信し、画像処理装置２０が、携帯端末装置３０から上記設定用出力データを受信した場合に、判定部２２が、その設定用出力データにより示される識別情報と、携帯端末装置３０との通信に伴って取得した携帯端末装置３０の識別情報とが一致するか否か判断し、一致すれば、その識別情報を持つ端末装置を利用可能な端末装置として受付設定部２３に登録するようにした。【選択図】図３
2013225288.tif 000002
【特許請求の範囲】
【請求項１】
出力対象の出力データの通信とともに、該通信の相手先装置を特定する識別情報を取得可能な第１の通信手段と、
前記第１の通信手段によって受信した出力データの出力処理を行う出力手段と、
通信に伴って該通信の相手先装置を特定する識別情報を取得可能な第２の通信手段と、
前記第２の通信手段によって端末装置から該端末装置の識別情報の登録要求を受け付けた際に、該端末装置の識別情報を登録する識別情報登録手段と、
前記端末装置に対し、前記識別情報登録手段が登録した前記端末装置の識別情報を前記出力データに含めた設定用出力データを送信する送信手段と、
前記第１の通信手段によって端末装置から受信した出力データが前記設定用出力データである場合、該受信とともに前記第１の通信手段によって取得した該端末装置の識別情報と、前記設定用出力データに含まれる識別情報とが一致するか判断する判断手段と、
前記判断手段が一致すると判断した場合、該端末装置を利用可能な端末装置として登録する利用可能端末装置登録手段と、
前記利用可能端末装置登録手段によって利用可能と登録された端末装置から前記第１の通信手段によって受信した出力データを前記出力手段に出力させる出力制御手段と
を備えることを特徴とする出力システム。
【請求項２】
請求項１に記載の出力システムであって、
前記送信手段が前記端末装置に送信する設定用出力データは、所定の識別子を付したものであり、
前記判断手段は、前記第１の通信手段によって端末装置から受信した出力データに前記所定の識別子が付されていた場合に、該出力データが前記設定用出力データであるとして前記判断を行うことを特徴とする出力システム。
【請求項３】
請求項１又は２に記載の出力システムであって、
前記識別情報登録手段は、前記端末装置から登録要求に加えて決済情報も受け付け、該決済情報を前記識別情報と対応付けて登録する手段であり、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、前記識別情報登録手段に該端末装置の識別情報と対応付けて登録されている決済情報に従った範囲で、受信した出力データを前記出力手段に出力させることを特徴とする出力システム。
【請求項４】
請求項１乃至３のいずれか一項に記載の出力システムであって、
前記識別情報登録手段は、前記端末装置から登録要求に加えて利用可能な出力の制限を指定する利用条件情報も受け付け、
前記送信手段が前記端末装置に送信する設定用出力データは、該受け付けた利用条件情報をも含むものであり、
前記利用可能端末装置登録手段は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した設定用出力データに含まれる利用条件情報を登録する手段であり、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手段に該端末装置の識別情報と対応付けて登録されている利用条件情報に従った範囲で、受信した出力データを前記出力手段に出力させることを特徴とする出力システム。
【請求項５】
請求項１乃至４のいずれか一項に記載の出力システムであって、
前記識別情報登録手段は、前記端末装置から登録要求に加えて出力時に用いる設定を示す設定情報も受け付け、
前記送信手段が前記端末装置に送信する設定用出力データは、該受け付けた設定情報をも含むものであり、
前記利用可能端末装置登録手段は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した出力データに含まれる利用条件情報を登録する手段であり、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手段に該端末装置の識別情報と対応付けて登録されている設定情報が示す設定を用いて、受信した出力データを前記出力手段に出力させることを特徴とする出力システム。
【請求項６】
請求項１乃至５のいずれか一項に記載の出力システムであって、
画像読取手段を備え、
前記設定用出力データは、前記端末装置の識別情報を示す画像のデータを含み、
前記出力制御手段は、前記出力手段に出力させるべき出力データを、送信元の端末装置の識別情報と対応付けて一旦蓄積し、前記画像読取手段が該識別情報を示す画像を読み取った場合に、その識別情報と対応付けて蓄積されている出力データを前記出力手段に出力させることを特徴とする出力システム。
【請求項７】
請求項１乃至６のいずれか一項に記載の出力システムであって、
前記出力データは、ＰＤＦ形式あるいはＪＰＥＧ形式のデータであることを特徴とする出力システム。
【請求項８】
出力対象の出力データの通信とともに、該通信の相手先装置を特定する識別情報を取得可能な第１の通信手段と、
前記第１の通信手段によって受信した出力データの出力処理を行う出力手段と、
前記第１の通信手段によって端末装置から受信した出力データが端末装置の識別情報を含む設定用出力データである場合、該受信とともに前記第１の通信手段によって取得した該端末装置の識別情報と、前記設定用出力データに含まれる識別情報とが一致するか判断する判断手段と、
前記判断手段が一致すると判断した場合、該端末装置を利用可能な端末装置として登録する利用可能端末装置登録手段と、
前記利用可能端末装置登録手段によって利用可能と登録された端末装置から前記第１の通信手段によって受信した出力データを前記出力手段に出力させる出力制御手段と
を備えることを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置であって、
前記判断手段は、前記第１の通信手段によって端末装置から受信した出力データに所定の識別子が付されていた場合に、該出力データが前記設定用出力データであるとして前記判断を行うことを特徴とする出力システム。
【請求項１０】
請求項８又は９に記載の画像処理装置であって、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、所定の識別情報登録手段に該端末装置の識別情報と対応付けて登録されている決済情報に従った範囲で、受信した出力データを前記出力手段に出力させることを特徴とする出力システム。
【請求項１１】
請求項８乃至１０のいずれか一項に記載の画像処理装置であって、
前記利用可能端末装置登録手段は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した設定用出力データに含まれる、利用可能な出力の制限を指定する利用条件情報を登録する手段であり、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手段に該端末装置の識別情報と対応付けて登録されている利用条件情報に従った範囲で、受信した出力データを前記出力手段に出力させることを特徴とする画像処理装置。
【請求項１２】
請求項８乃至１１のいずれか一項に記載の画像処理装置であって、
前記利用可能端末装置登録手段は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した出力データに含まれる、出力時に用いる設定を示す利用条件情報を登録する手段であり、
前記出力制御手段は、前記第１の通信手段によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手段に該端末装置の識別情報と対応付けて登録されている設定情報が示す設定を用いて、受信した出力データを前記出力手段に出力させることを特徴とする画像処理装置。
【請求項１３】
請求項８乃至１２のいずれか一項に記載の画像処理装置であって、
画像読取手段を備え、
前記設定用出力データは、前記端末装置の識別情報を示す画像のデータを含み、
前記出力制御手段は、前記出力手段に出力させるべき出力データを、送信元の端末装置の識別情報と対応付けて一旦蓄積し、前記画像読取手段が該識別情報を示す画像を読み取った場合に、その識別情報と対応付けて蓄積されている出力データを前記出力手段に出力させることを特徴とする画像処理装置。
【請求項１４】
ネットワークを介して通信可能な１の機器が又は複数の機器が協働して、
出力対象の出力データの通信とともに、該通信の相手先装置を特定する識別情報を取得可能な第１の通信手順と、
前記第１の通信手順によって受信した出力データの出力処理を行う出力手順と、
通信に伴って該通信の相手先装置を特定する識別情報を取得可能な第２の通信手順と、
前記第２の通信手順によって端末装置から該端末装置の識別情報の登録要求を受け付けた際に、該端末装置の識別情報を登録する識別情報登録手順と、
前記端末装置に対し、前記識別情報登録手順で登録した前記端末装置の識別情報を前記出力データに含めた設定用出力データを送信する送信手順と、
前記第１の通信手順によって端末装置から受信した出力データが前記設定用出力データである場合、該受信とともに前記第１の通信手順によって取得した該端末装置の識別情報と、前記設定用出力データに含まれる識別情報とが一致するか判断する判断手順と、
前記判断手順で一致すると判断した場合、該端末装置を利用可能な端末装置として登録する利用可能端末装置登録手順と、
前記利用可能端末装置登録手順によって利用可能と登録された端末装置から前記第１の通信手順によって受信した出力データを前記出力手順により出力する出力制御手順と
を備えることを特徴とする出力方法。
【請求項１５】
請求項１４に記載の出力方法であって、
前記送信手順で前記端末装置に送信する設定用出力データは、所定の識別子を付したものであり、
前記判断手順では、前記第１の通信手順によって端末装置から受信した出力データに前記所定の識別子が付されていた場合に、該出力データが前記設定用出力データであるとして前記判断を行うことを特徴とする出力方法。
【請求項１６】
請求項１４又は１５に記載の出力方法であって、
前記識別情報登録手順は、前記端末装置から登録要求に加えて決済情報も受け付け、該決済情報を前記識別情報と対応付けて登録する手順であり、
前記出力制御手順では、前記第１の通信手順によって出力データを端末装置から受信した場合に、前記識別情報登録手順で該端末装置の識別情報と対応付けて登録されている決済情報に従った範囲で、受信した出力データを前記出力手順により出力することを特徴とする出力方法。
【請求項１７】
請求項１４乃至１６のいずれか一項に記載の出力方法であって、
前記識別情報登録手順では、前記端末装置から登録要求に加えて利用可能な出力の制限を指定する利用条件情報も受け付け、
前記送信手順で前記端末装置に送信する設定用出力データは、該受け付けた利用条件情報をも含むものであり、
前記利用可能端末装置登録手順は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した設定用出力データに含まれる利用条件情報を登録する手順であり、
前記出力制御手順では、前記第１の通信手順によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手順で該端末装置の識別情報と対応付けて登録されている利用条件情報に従った範囲で、受信した出力データを前記出力手順により出力することを特徴とする出力方法。
【請求項１８】
請求項１４乃至１７のいずれか一項に記載の出力方法であって、
前記識別情報登録手順は、前記端末装置から登録要求に加えて出力時に用いる設定を示す設定情報も受け付け、
前記送信手順で前記端末装置に送信する設定用出力データは、該受け付けた設定情報をも含むものであり、
前記利用可能端末装置登録手順は、前記端末装置を利用可能な端末装置として登録する場合に、該端末装置の識別情報と対応付けて、該登録に際して受信した出力データに含まれる利用条件情報を登録する手順であり、
前記出力制御手順では、前記第１の通信手順によって出力データを端末装置から受信した場合に、前記利用可能端末装置登録手順で該端末装置の識別情報と対応付けて登録されている設定情報が示す設定を用いて、受信した出力データを前記出力手順により出力することを特徴とする出力方法。
【請求項１９】
請求項１４乃至１８のいずれか一項に記載の出力方法であって、
前記設定用出力データは、前記端末装置の識別情報を示す画像のデータを含み、
前記出力制御手順では、前記出力手順により出力すべき出力データを、送信元の端末装置の識別情報と対応付けて一旦蓄積し、画像読取手段が該識別情報を示す画像を読み取った場合に、その識別情報と対応付けて蓄積されている出力データを前記出力手順により出力することを特徴とする出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、出力データを端末装置から受信してその出力データの出力処理を行う出力システム、出力データを端末装置から受信してその出力データの出力処理を行う画像処理装置、および出力データを端末装置から受信してその出力データの出力処理を行う出力方法に関する。
【背景技術】
【０００２】
従来から、ユーザの端末装置を操作し、公共の場に設置された印刷装置を利用して印刷出力を行うパブリックプリントサービスが知られている。また、このパブリックプリントサービスにおいて、印刷料金を精算する手法として、予め印刷装置を管理するショップ等に支払った料金の範囲内で印刷を行えるプリペイド方式や、クレジットカード番号を用いて決済する方式が提案されている。
このようなパブリックプリントサービスに関連する技術については、例えば特許文献１乃至４に記載されている。
【０００３】
このうち特許文献２には、プリペイド方式の一例として、あらかじめ支払った金額に応じて印刷可能な出力回数を管理する課金情報処理装置と、印刷装置が出力可能な印刷データを生成して印刷装置に送信する情報処理装置と、印刷出力を行う印刷装置とを設けたパブリックプリントシステムが記載されている。
【０００４】
そして、情報処理装置が印刷装置に印刷データを送信する際にジョブＩＤを付加すると共に、ユーザがそのジョブＩＤを印刷装置に入力した場合にジョブＩＤと対応する印刷データの印刷を行うことが記載されている。さらに、印刷実行に際し、ユーザが利用料金の入金時に通知されている認証キーを印刷装置に入力し、印刷装置がその認証キーに基づき課金情報処理装置にアクセスして残り印刷可能回数を確認し、残り回数がある場合のみ印刷を実行することも記載されている。
【０００５】
また、上記の他、プリペイド方式のパブリックプリントサービスとしては、支払った料金の情報を含んだ印刷処理プログラムを配布する方法も知られている。
さらに、上記の他、携帯端末からプリンタへ印刷を指示する方式として、プリンタベンダが提供するプリンタ固有のドライバをインストールしなくても印刷指示が可能な、いわゆるドライバレスプリントと呼ばれる技術も知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したパブリックプリントサービスの場合、印刷装置から見れば、どのようなユーザ（又は装置）から印刷を要求されるかわからない。そこで、その要求を受け付けるに当たり、あるいは印刷を実行するに当たり、要求に応じてよいか否か、すなわちユーザに装置を利用する権限があるか否かを確認することが重要となる。
【０００７】
この権限確認の手法については、上述した特許文献をはじめ、種々の手法が知られている。しかし、それら従来の手法は、印刷装置に対して印刷を要求する端末装置の側に、印刷装置固有のドライバ（印刷装置と連携するための特別な機能を付加するドライバ）がインストールされていることが前提となっていた。従って、印刷装置を利用しようとする場合、端末装置に予めドライバをインストールしなければならず、この操作が煩わしいという問題があった。
【０００８】
この点は、印刷装置のベンダ側から見ても、ドライバ配布の仕組みを用意しなければならず、これがコスト増につながるという問題があった。印刷装置を上述のドライバレスプリントに対応させれば、固有ドライバの配布は不要であるが、必ずしも端末装置側にベンダの望む処理を実行させることができるとは限らない。そして、端末装置からドライバレスプリントにより印刷指示を受け付ける場合でもユーザの権限確認を十分に行える手法は、従来知られていない。
【０００９】
また、従来の手法は、ユーザの権限確認に際し、ユーザが印刷装置に対して何らかの情報を入力することを要求するものであった。例えば上述の特許文献２に記載の技術では、ユーザは、印刷装置に印刷を実行させるために、印刷装置にジョブＩＤと認証キーを入力することが必要である。
上記入力には、印刷物を、印刷を要求したユーザ以外に持ち去られることを防止するという効果もある。しかし、ユーザが印刷装置のすぐ近くで印刷を指示する場合のように、持ち去りを気にする必要がない場合もあり、権限確認のために常にユーザに情報の入力操作を要求するのは、操作性に難があるという問題があった。
【００１０】
なお、以上説明してきた問題は、ユーザが端末装置から要求する出力の内容が、印刷以外の出力、例えば情報の表示や投影等の場合であっても同様に発生する。従って、出力を行う装置が印刷装置でなく、表示装置や投影装置の場合であっても同様に発生する。
【００１１】
この発明は、このような事情に鑑みてなされたものであり、ユーザが端末装置を操作して出力装置を利用しようとする場合に、簡単な操作で、その出力装置に自身の利用権限を確認させることができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、この発明の出力システムは、出力対象の出力データの通信とともに、その通信の相手先装置を特定する識別情報を取得可能な第１の通信手段と、上記第１の通信手段によって受信した出力データの出力処理を行う出力手段と、通信に伴ってその通信の相手先装置を特定する識別情報を取得可能な第２の通信手段と、上記第２の通信手段によって端末装置からその端末装置の識別情報の登録要求を受け付けた際に、その端末装置の識別情報を登録する識別情報登録手段と、上記端末装置に対し、上記識別情報登録手段が登録した上記端末装置の識別情報を上記出力データに含めた設定用出力データを送信する送信手段と、上記第１の通信手段によって端末装置から受信した出力データが上記設定用出力データである場合、その受信とともに上記第１の通信手段によって取得したその端末装置の識別情報と、上記設定用出力データに含まれる識別情報とが一致するか判断する判断手段と、上記判断手段が一致すると判断した場合、その端末装置を利用可能な端末装置として登録する利用可能端末装置登録手段と、上記利用可能端末装置登録手段よって利用可能と登録された端末装置から上記第１の通信手段によって受信した出力データを上記出力手段に出力させる出力制御手段とを設けたものである。
【発明の効果】
【００１３】
以上のような構成によれば、ユーザが端末装置を操作して出力装置を利用しようとする場合に、簡単な操作で、その出力装置に自身の利用権限を確認させることができるようにすることができる。
【図面の簡単な説明】
【００１４】
【図１】この発明の一実施形態である出力システム及び画像処理装置の利用形態を示す図である。
【図２】図１に示した画像処理装置のハードウェア構成を示す図である。
【図３】図１に示した登録サーバ、画像処理装置及び携帯端末装置の機能構成を示す図である。
【図４】ＰＤＦ形式の場合の設定用出力データの構成例を示す図である。
【図５】図４に示した設定用出力データのうちメタデータの記載例を示す図である。
【図６】登録サーバに未登録の携帯端末装置のユーザが画像処理装置に印刷を実行するまでに行うべき操作の流れを示す図である。
【図７】図６のステップＳ１１及びＳ１２と対応する、登録サーバへの携帯端末装置の登録時の処理を示すフローチャートである。
【図８】図６のステップＳ１３及びＳ１４と対応する、携帯情報端末の画像処理装置への登録及び印刷ジョブの登録に係る処理を示すフローチャートである。
【図９】図６のステップＳ１５及びＳ１６と対応する、印刷ジョブの実行に係る処理のフローチャートである。
【図１０】第２実施形態に係る登録サーバ、画像処理装置および携帯端末装置の機能構成例を示す図である。
【図１１】第２実施形態において、登録サーバへの携帯端末装置の登録時の処理の一例を示すフローチャートである。
【図１２】第２実施形態において、携帯端末装置の画像処理装置への登録及び印刷ジョブの登録に係る処理の一例を示すフローチャートである。
【図１３】第２実施形態において、画像処理装置からのハイパーテキストを受信した携帯端末装置の利用者が、当該携帯端末装置上のブラウザで「印刷設定の情報を再設定する」を選択した場合における画像処理装置の動作例を示すフローチャートである。
【図１４】ジョブ管理部による処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、この発明を実施するための形態を図面に基づいて具体的に説明する。
【００１６】
（第１実施形態）
図１は、この発明の一実施形態である出力システム及び画像処理装置の利用形態を示す図である。
図１に示す構成において、登録サーバ１０と画像処理装置２０とが出力システムを構成する。そして、登録サーバ１０と画像処理装置２０とは、インターネット５０を介して通信可能である。
【００１７】
詳細は後述するが、これらのうち登録サーバ１０は、出力システムを利用しようとする端末装置の登録を受け付ける装置である。また、端末装置に対し、登録サーバ１０に登録されていることを示すデータとして、少なくとも登録した端末装置の識別情報を含む、設定用出力データを提供する。この設定用出力データは、端末装置から画像処理装置へ画像の出力を要求する際に用いる出力データと同じ形式のデータとして提供する。
【００１８】
画像処理装置２０は、ユーザの要求に応じて画像の出力を行う装置である。ここでは、印刷出力を行うプリンタ等の印刷装置であるとして説明するが、表示出力を行うディスプレイ等の表示装置、あるいは投影出力を行うプロジェクタ等の投影装置として構成することも考えられる。そして、上述の設定用出力データを用いて登録サーバ１０に登録されていることが確認できた端末装置から要求を受けた場合のみ、その要求に応じた出力を行う。
【００１９】
一方、携帯端末装置３０は、出力システムを利用するユーザが操作する端末装置である。そして、無線ＬＡＮ（ローカルエリアネットワーク）のアクセスポイント４１を介して無線通信でインターネット５０に接続し、インターネット５０を介して登録サーバ１０及び画像処理装置２０と通信することができる。さらに、画像処理装置２０については、アクセスポイント４２を介し、インターネット５０を通さずに通信することもできる。なお、アクセスポイント４２は、画像処理装置２０が備えるものでも、ＬＡＮ（ローカルエリアネットワーク）を介して画像処理装置２０と接続されるものであってもよい。
【００２０】
そして、ユーザは、画像処理装置２０に所望の出力を行わせようとする場合、まず携帯端末装置３０を操作して登録サーバ１０にアクセスして登録を受け、その旨を示す設定用出力データを登録サーバ１０から入手する。次に、画像処理装置２０へその設定用出力データを送信して自身が登録サーバ１０に登録済みであることを確認させる。その状態で、画像処理装置２０へ出力を希望する出力データを送信することにより、画像処理装置２０にその出力データに従った出力を行わせることができる。
【００２１】
次に、図２に、画像処理装置２０のハードウェア構成を示す。
図２に示すように、画像処理装置２０は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、操作部２０５、読取部２０６、表示器２０７、通信Ｉ／Ｆ（インタフェース）２０８、エンジンＩ／Ｆ２０９を備え、これらがシステムバス２１１により接続されている。また、エンジンＩ／Ｆ２０９にはエンジン部２１０が接続される。
【００２２】
これらのうちＣＰＵ２０１は、画像処理装置２０全体を制御する制御手段である。また、ＲＯＭ２０２あるいはＨＤＤ２０４に記憶されているプログラムを読み出して実行し、画像処理装置２０の各部を制御することにより、後述する第２の通信手段、設定手段、出力手段をはじめとする種々の機能を実現することができる。
ＲＯＭ２０２は、ＣＰＵ２０１が実行するプログラムを格納している不揮発性記憶手段である。
【００２３】
ＲＡＭ２０３は、ＣＰＵ２０１が実行するプログラムを展開し、各種処理を行う際のワークエリアとして使用する記憶手段である。
ＨＤＤ２０４は、ＣＰＵ２０１が実行するプログラムや、ＣＰＵ２０１が処理する各種データを記憶する大容量記憶手段である。
【００２４】
操作部２０５は、ユーザからの操作を受け付ける部分であり、キー、スイッチ、表示器２０７に積層したタッチパネル等により構成することができる。また、外付けのマウスやキーボード等を操作部２０５として用いることができるようにしてもよい。
読取部２０６は、画像読取手段を備え、該画像読取手段の読取エリアにコード記号の画像が置かれた場合に、その画像を読み取ってコード記号をデコードする機能を有する。コード記号の画像は、ディスプレイに表示されたものでも構わない。
表示器２０７は、ユーザに情報を表示する表示手段であり、表示パネルやランプ等により構成することができる。
【００２５】
通信Ｉ／Ｆ２０８は、ネットワークを介して外部装置と通信するためのインタフェースである。通信に使用する規格にあったインタフェースを用意すればよい。なお、アクセスポイント４２については、通信Ｉ／Ｆ２０８を介して通信するようにしても、画像処理装置２０が通信Ｉ／Ｆ２０８の一部としてアクセスポイント４２を内蔵するようにしてもよい。
【００２６】
エンジンＩ／Ｆ２０９は、エンジン部２１０をＣＰＵ２０１から制御できるようにするためのインタフェースである。
エンジン部２１０は、画像処理装置２０の外部に通信以外の物理的な出力を行うための出力手段である。画像処理装置２０がプリンタである場合には、エンジン部２１０は、用紙に画像を形成する画像形成手段を含む。
【００２７】
登録サーバ１０は、ハードウェアとしては、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、通信Ｉ／Ｆ等を含む公知のコンピュータを用いることができるので、図示は省略する。
携帯端末装置３０も、ハードウェアとしては、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、通信Ｉ／Ｆ、操作部、表示部等を含む公知の通信装置を用いることができるので、図示は省略する。例えば、スマートフォンやタブレット型コンピュータを、携帯端末装置３０として用いることが考えられる。ゲーム機や音楽再生装置等、他の機能を備えたものであっても、登録サーバ１０及び画像処理装置２０と通信し、後述する処理を行うための通信機能を備えた装置であれば、携帯端末装置３０として用いることができる。
【００２８】
以上の構成を有する出力システムにおいて特徴的な点の一つは、画像処理装置２０が、自身にアクセスしてくる携帯端末装置３０が登録サーバ１０に登録されている装置であるか否かを確認する手法である。以下、この点に関連して各装置が有する機能及び各装置が行う処理等について説明する。
【００２９】
まず、図３に、図１に示した登録サーバ１０、画像処理装置２０及び携帯端末装置３０の機能構成を示す。なお、この図には、上記の特徴的な点に関連する機能を中心に示した。
図３に示すように、登録サーバ１０は、通信部１１、登録要求受付部１２、登録情報管理部１３、出力データ生成部１４を備える。画像処理装置２０は、通信部２１、判定部２２、受付設定部２３、出力データ管理部２４、読取部２５、決済情報参照部２６、出力部２７を備える。携帯端末装置３０は、汎用ウェブクライアント３１、出力データ記憶部３２、ドライバレスプリントアプリ３３、表示部３４を備える。
これらの各部の機能は、各装置のＣＰＵが所要のプログラムを実行して当該装置が備えるハードウェアの動作を制御することにより実現されるものである。
【００３０】
なお、携帯端末装置３０における汎用ウェブクライアント３１は、携帯端末装置３０が出荷時に既に備えているウェブクライアントアプリケーションであり、例えば一般的なウェブブラウザとすることが考えられる。また、ドライバレスプリントアプリ３３も、基本的には出荷時に既に備えているような一般的なアプリケーションであるとする。このようなドライバレスプリントアプリ３３としては、例えば、Ａｐｐｌｅ社の提供するＡｉｒＰｒｉｎｔ（登録商標）の機能を実現するアプリケーションが考えられる。
そして、以下に説明する汎用ウェブクライアント３１及びドライバレスプリントアプリ３３の機能は、アドイン等により機能を追加しなくても、出荷時の状態でこれらのアプリケーションが通常備えていると期待できる機能である。
【００３１】
一方、登録サーバ１０の通信部１１は、携帯端末装置３０の汎用ウェブクライアント３１との間で通信を行う機能を備える。また、通信部１１は、少なくとも携帯端末装置３０と通信する場合には、その通信に伴って通信の相手先装置（携帯端末装置３０）から、その相手先装置を特定するアドレス等の識別情報を取得する機能を備える。逆に言えば、通信部１１は、このような識別情報の取得が可能な通信プロトコルで通信を行う。
ここで取得する識別情報としては、ＭＡＣ（Media Access Control）アドレスやＵＵＩＤ（Universally Unique Identifier）が考えられる。これらの識別情報は、一般的に汎用ウェブクライアント３１が利用可能なＨＴＴＰ（HyperText Transfer Protocol）あるいはＨＴＴＰＳ（Hypertext Transfer Protocol over Secure Socket Layer）を用いる場合でも、取得可能である。
【００３２】
次に、登録要求受付部１２は、汎用ウェブクライアント３１から送信される登録要求を受け付けると共に、必要に応じて、課金のための決済情報、出力システムにおいて利用可能とする機能の範囲（利用可能な出力の制限）、画像処理装置２０で出力の際に用いる設定等の入力を受け付ける機能を有する。また、通信部１１が汎用ウェブクライアント３１との通信（例えば登録要求の受信に係る通信）に伴って取得した携帯端末装置３０の識別情報も取得する。登録要求受付部１２は、携帯端末装置３０を登録する場合、取得し又は受け付けたこれらの情報を、登録情報管理部１３及び出力データ生成部１４に提供する。
要求に応じて登録を行うか否かにつき、何らかの審査を行うようにしてもよい。
【００３３】
登録情報管理部１３は、登録要求受付部１２から提供された情報に基づき、携帯端末装置３０の識別情報と、決済情報、利用可能な出力の制限を示す利用条件情報、および出力の際に用いる設定を示す設定情報を対応付けて保存する。なお、決済情報としては、プリペイドの支払額（使用された後はその残額）や、クレジット決済のためのカード番号等を登録することが考えられる。
【００３４】
また、登録情報管理部１３は、画像処理装置２０の決済情報参照部２６からの照会に応じて、画像処理装置２０で実行しようとする出力が、登録されている決済情報に従って決済可能な範囲で許可できるものかを判断し、判断結果を決済情報参照部２６に提供する機能も有する。許可できるか否かは、例えば、プリペイドの残額の範囲の課金で実行できるか、クレジットカードで出力の実行に必要な課金が決済できるか、等に基づき判断できる。
また、許可可否以外にも、利用条件情報や設定情報を提供できるようにしてもよい。
【００３５】
出力データ生成部１４は、携帯端末装置３０を登録サーバ１０に登録する際に、そのことを示すデータとして、少なくとも登録要求受付部１２から提供された携帯端末装置３０の識別情報を含む設定用出力データを生成し、登録を要求してきた携帯端末装置３０に送信する。設定用出力データには、識別情報の他、利用条件情報や設定情報を含めてもよいが、秘密保持の観点から、決済情報（特にクレジット決済のための情報）は含めないことが好ましい。
【００３６】
携帯端末装置３０においては、汎用ウェブクライアント３１がこの設定用出力データを受信し、出力データ記憶部３２に保存する。この保存はユーザが手動で行うものであってもよい。
ここで、設定用出力データは、携帯端末装置３０がドライバレスプリントアプリ３３を用いて画像処理装置２０に印刷を指示する際に送信する、印刷内容（出力内容）を示すデータと同じ形式のデータとして提供する。これは、画像処理装置２０が印刷内容を示すデータと認識できる形式のデータであるとも言える。従って、設定用出力データも、画像処理装置２０に実行させるべき出力の内容を示す出力データであるということができる。
【００３７】
さらに、設定用出力データ及び出力データは、携帯端末装置３０をはじめとする種々の量産品の装置において、出荷時からインストールされていることの多い標準的なアプリケーションで取り扱うことのできる汎用的な形式のデータでもあることが好ましい。これらを考慮すると、設定用出力データ（及び出力データ）は、例えば、ＰＤＦ（Portable Document Format）形式の文書データや、ＪＰＥＧ（Joint Photographic Experts Group）形式の画像データとすることが考えられる。
【００３８】
このことにより、携帯端末装置３０のユーザは、単に印刷すべきデータとして設定用出力データを選択するだけで、ドライバレスプリントアプリ３３を用いて画像処理装置２０に印刷を指示する場合と全く同じ操作で、画像処理装置２０へ設定用出力データを送信することができる。
【００３９】
図４に、ＰＤＦ形式の場合の設定用出力データ（設定用ＰＤＦファイル）の構成例を、図５に、そのうちメタデータの記載例を示す。
図４に示すように、設定用ＰＤＦファイルは、携帯端末装置３０の識別情報を示すコード記号の画像のデータと、携帯端末装置３０の識別情報、利用条件情報及び設定情報を含むメタデータを含むものとするとよい。コード記号としては、例えば２次元バーコードを用いることが考えられる。
【００４０】
コード記号の画像データは、携帯端末装置３０の表示部３４にコード記号の画像を表示させる用途で用いることができる。そして、画像処理装置２０の読取部２５にそのコード記号の画像を読み取らせることにより、画像処理装置２０に、ユーザが持つ携帯端末装置３０の識別情報を伝達することができる。
しかし、設定用ＰＤＦファイルそのものを携帯端末装置３０に送信した際に、携帯端末装置３０に画像データを解析させて、そこから識別情報を取得させるという用途で用いることも妨げられない。
【００４１】
ＰＤＦ形式のデータであれば、図５に符号Ａ及びＢで示すようにメタデータ中に識別情報、利用条件情報及び設定情報を含む任意の多量の情報を記載できるが、ＪＰＥＧ形式であるとそれほど自由な記載ができない。そこで、識別情報だけでなく、利用条件情報や設定情報もコード記号化し、そのコード記号により画像処理装置２０へ情報を伝達できるようにすることも有用である。
【００４２】
なお、印刷に関するアプリケーションにおいて、印刷前に印刷結果をプレビューする機能を設けることは一般的であるから、ドライバレスプリントアプリ３３も、設定用ＰＤＦファイルに含まれる画像を画面に表示する機能を備えていることが期待できる。特に、コード記号の画像を１ページ目に配置しておけば、プレビューの開始時にコード記号の画像を画面に表示させることができると考えられ、表示のための操作負荷を抑えることができる。
【００４３】
また、図５に示すメタデータでは、符号Ａ及びＢで示す位置にそれぞれ、携帯端末装置３０の識別情報としてＭＡＣアドレス「00:26:08:AA:AA:AA」が、設定情報として、カラー印刷（Color）、２面集約（2in1）及び両面印刷（Duplex）を設定する旨の情報が、利用制限情報として、印刷を１０００枚まで許可する旨の情報（LimitPage=1000）が記載されている。それ以外に、ユーザの氏名及びユーザＩＤも、参考情報として記載されている。
【００４４】
図３の説明に戻ると、画像処理装置２０の通信部２１は、携帯端末装置３０のドライバレスプリントアプリ３３と通信する機能を備える。そして、通信部２１も、登録サーバ１０の通信部１１と同様、少なくとも携帯端末装置３０と通信する場合には、その通信に伴って通信の相手先装置（携帯端末装置３０）から、その相手先装置を特定する識別情報を取得する機能を備える。逆に言えば、通信部２１も、このような識別情報の取得が可能な通信プロトコルで通信を行う。
【００４５】
ここで取得する識別情報は、登録サーバ１０の通信部１１が取得して設定用出力データに記載した識別情報と同じものである必要がある。すなわち、ＭＡＣアドレスやＵＵＩＤ等である。
ドライバレスプリントアプリが通信に使用するプロトコルとして一般的なものにはＩＰＰ（Internet Printing Protocol）が挙げられるが、このＩＰＰを用いる場合には、相手先装置のＭＡＣアドレス及びＵＵＩＤを取得可能である。
また、通信部２１は、登録サーバ１０の通信部１１と通信する機能も備えるが、この通信に用いるプロトコルは任意でよい。
【００４６】
次に、判定部２２は、ドライバレスプリントアプリ３３から出力データを受信した場合に、受信した出力データが、設定用出力データであるか、それ以外の、印刷したい内容を示すデータとして送信されたデータであるかを判定する機能を有する。
この判定は例えば、受信した出力データに、設定用出力データであれば含まれているはずの、携帯端末装置３０の識別情報（必要に応じて利用条件情報や設定情報も）が含まれているか否かに基づき行うことができる。この判断に際し、出力データに含まれるコード記号のデコードが必要であればこれも行う。
【００４７】
あるいは、受信した出力データに、設定用出力データであることを示す所定の識別子が含まれているか否かにより判定を行うこともできる。識別子としては例えば、メタデータ中あるいはファイル名中の特定の文字列や、画像データ中の地紋、電子透かしあるいは特定の記号等を用いることが考えられる。
また、判定部２２は、受信した出力データが設定用出力データであると判定した場合、その設定用出力データに基づき、設定用出力データの送信元装置が登録サーバ１０に登録されている装置であるか否かを判断する機能も有する。
【００４８】
この判断は、通信時に通信部２１が取得した携帯端末装置３０の識別情報と、設定用出力データに記載された携帯端末装置３０の識別情報とを比較し、これらが一致する場合に登録されているとすることにより行うことができる。これ以外に、データの形式、チェック用フラグ、電子署名等により、設定用出力データが偽造、改竄等されたものでないことを確認する処理を含めてもよい。
【００４９】
そして、判定部２２は、設定用出力データの送信元装置が登録サーバ１０に登録されている装置であると判断した場合、受信した設定用出力データを、送信元装置の識別情報と共に受付設定部２３に登録する。この登録は、以後当該識別情報を持つ端末装置から受信した出力データに従った印刷を許可可能とする、すなわちその端末装置から画像処理装置２０を利用可能とすることを意味する。また、その印刷の際に、送信元装置と対応する設定用出力データを参照し、それに従って、印刷可否の判断や、印刷設定を行えるようにすることも意味する。なお、受付設定部２３へは、設定用出力データそのものを登録するのではなく、設定用出力データから必要な情報を抜き出して登録するようにしてもよい。また、これらの登録において、携帯端末装置３０のユーザが誰か、ということは、特に考慮する必要はない。
【００５０】
また、判定部２２は、受信した出力データが設定用出力データ以外の出力データであると判定した場合、その出力データの送信元装置が受付設定部２３に登録済みの識別情報を持つ装置であれば、受信した出力データを、印刷待機中の印刷ジョブとして、出力データ管理部２４に登録する機能も有する。この登録は、送信元装置の識別情報と対応付けて行う。
【００５１】
ここで登録した出力データに基づく印刷は、その後、携帯端末装置３０のユーザが画像処理装置２０を操作して実行させる。この場合、ユーザは、設定用出力データに基づき携帯端末装置３０の表示部３４に表示させたコード記号の画像を、画像処理装置２０の読取部２５にかざして読み取らせ、デコードさせる。このことにより、画像処理装置２０の前にいるユーザが、そのコード記号が示す識別情報の携帯端末装置３０を持つユーザであることを画像処理装置２０に認識させることができる。
そこで、読取部２５は、コード記号を読み取って識別情報を取得した場合に、それを出力データ管理部２４に渡す。
【００５２】
出力データ管理部２４は、読取部２５から識別情報を受け取った場合に、その識別情報と対応付けて登録してある印刷待機中の出力データのリストを、図１に示した表示器２０７に表示させてユーザに提示し、操作部２０５によりその中から印刷を希望する出力データの選択を受け付ける機能を有する。また、いずれかの出力データが選択され、印刷実行を指示された場合に、出力部２７に、その出力データに従った印刷を実行させる機能も有する。
【００５３】
なお、この印刷実行に当たり、出力データ管理部２４は、受付設定部２３に、読取部２５から受け取った識別情報と対応付けて登録されている設定用出力データを参照し、そこに含まれる設定データに従って印刷機能の設定を行ったり、利用条件情報に従って、指示された印刷の実行可否か判断したりする。また、出力データ管理部２４は、決済情報参照部２６に読取部２５から受け取った識別情報を渡し、登録サーバ１０の登録情報管理部１３に対して、その識別情報の端末装置について実行しようとする印刷に係る課金が可能か否かの問い合わせを行わせる。
【００５４】
そして、その結果に基づき、指示された印刷の実行可否か判断する。そして、以上の条件を考慮した結果、印刷を実行してよいと判断した場合のみ、出力部２７に印刷を実行させる。
その結果、携帯端末装置３０のユーザは、ドライバレスプリントアプリ３３を用いて画像処理装置２０に印刷を指示した出力データに基づく印刷物を入手することができる。
【００５５】
次に、以上の機能を備える出力システムを用いて、登録サーバ１０に未登録の携帯端末装置３０のユーザが画像処理装置２０に印刷を実行するまでに行うべき操作の流れについて説明する。
図６は、その操作手順を示すフローチャートである。
この場合、携帯端末装置３０のユーザは、まず携帯端末装置３０を登録サーバ１０に登録すべく、携帯端末装置３０を操作して登録サーバ１０にアクセスし、決済情報、課金条件及び印刷設定を登録する（Ｓ１１）。このアクセスは、ブラウザにＵＲＬを入力したり、電子メールで送信されたり検索で発見したりしたリンクをクリックしたりして行うことができる。また、携帯端末装置３０の識別情報は、アクセス時に登録サーバ１０に自動で取得されるため、入力の必要がない。またこのため、嘘の識別情報で登録を受けることも困難である。
【００５６】
また、ユーザは、登録サーバ１０への登録が成功すると、携帯端末装置３０の識別情報等を含む上述の設定用出力データを登録サーバ１０から取得することができるので、これを適当な場所に保存する（Ｓ１２）。
次に、携帯端末装置３０を操作して、ドライバレスプリントアプリ３３を用いて先に保存した設定用出力データを画像処理装置２０に送信することにより、携帯端末装置３０を、印刷許可可能な装置として画像処理装置２０に登録することができる（Ｓ１３）。なお、この送信は、ドライバレスプリントアプリ３３を起動し、画像処理装置２０に設定用出力データの印刷を指示する操作を行うことにより行うことができる。
【００５７】
次に、ユーザは、携帯端末装置３０を操作して、ドライバレスプリントアプリ３３を用いて印刷したい出力データを画像処理装置２０に送信することにより、その出力データを印刷待機中の印刷ジョブとして登録させることができる（Ｓ１４）。
ステップＳ１３とステップＳ１４は、操作としては、印刷を指示するデータ（ファイル）が異なるのみである。また、ここまでの操作は、画像処理装置２０から離れた場所で行ってもよい。
【００５８】
その後、ユーザは、携帯端末装置３０を持って画像処理装置２０の近くに移動し、設定用出力データに含まれるコード記号の画像を携帯端末装置３０の画面に表示させて、画像処理装置２０の読取部２５に読み取らせる（Ｓ１５）。
すると、画像処理装置２０は、携帯端末装置３０から送信して印刷待機中となっている出力データ（に係る印刷ジョブ）のリストを表示するので、ユーザは、その中から印刷を希望する出力データ（印刷ジョブ）を選択して印刷実行を指示すればよい（Ｓ１６）。
画像処理装置２０は、この指示に応じて、課金や利用条件等を考慮して印刷が可能であれば、印刷を実行し、印刷物を出力する。携帯端末装置３０のユーザは、以上により所望の出力結果である印刷物を入手することができる。
【００５９】
なお、印刷に際しては、課金も行われる。また、印刷設定としては、デフォルトではユーザがステップＳ１１で登録した印刷設定が用いられるが、印刷実行までにこれを変更できるようにすることも考えられる。
また、画像処理装置２０が課金を行った場合には、画像処理装置２０がその旨を登録サーバ１０へ通知して課金の履歴を登録させるようにし、ユーザが任意に登録サーバ１０へアクセスして携帯端末装置３０に対する課金の状況を確認できるようにするとよい（Ｓ１７）。
【００６０】
次に、図６に示した手順での印刷を実現するために各装置が実行する処理について説明する。なお、以下の処理は、基本的に各装置のＣＰＵが所要の制御プログラムを実行することにより行うものであるが、説明を簡略化するため、装置自体が実行するものとして説明する。
【００６１】
まず図７に、図６のステップＳ１１及びＳ１２と対応する、登録サーバ１０への携帯端末装置３０の登録時の処理を示す。
図７の処理において、左側のフローチャートは、携帯端末装置３０側の処理を示し、これにはユーザの操作も含む。右側のフローチャートは、登録サーバ１０が実行する処理を含む。２つのフローチャートの間を結ぶ矢印は、根元側の処理が行われたことをトリガに、先端側の処理が実行されることを示す。
【００６２】
図７の処理において、ユーザが登録サーバ１０の登録受付画面へのアクセスを、リンクのクリック等により指示すると、携帯端末装置３０は、図７の左側のフローチャートに示す処理を開始する。そしてまず、汎用ウェブクライアント３１により登録サーバ１０へアクセスする（Ｓ２１）。
【００６３】
このアクセスがあると、登録サーバ１０は、図７の右側のフローチャートに示す処理を開始し、アクセスしてきた装置の識別情報を取得して記憶する（Ｓ３１）。この識別情報としては、上述のように、単に携帯端末装置３０から一般的な通信プロトコルを用いて登録サーバ１０にアクセスするだけで登録サーバ１０が取得可能な情報を用いる。
登録サーバ１０は次に、必要情報の入力フォームを携帯端末装置３０に送信する（Ｓ３２）。
【００６４】
携帯端末装置３０は、受信したフォームを画面に表示させ、決済情報、利用条件及び印刷設定をユーザに入力させる（Ｓ２２，Ｓ２３）。ユーザがこれらの情報を入力して登録サーバ１０への送信を指示すると、携帯端末装置３０はその情報を登録サーバ１０に送信する。
【００６５】
そして、登録サーバ１０は、ステップＳ３１で記憶した携帯端末装置３０の識別情報と、フォームに入力された決済情報、利用条件及び印刷設定とを対応付けて登録する（Ｓ３３）。このとき、登録可否の審査を行ってもよい。また、登録する場合、携帯端末装置３０の識別情報と、利用条件及び印刷設定の情報を記載した設定用出力データを作成する（Ｓ３４）。そして、その設定用出力データを、アクセス元の携帯端末装置３０に送信して（Ｓ３５）、処理を終了する。
また、携帯端末装置３０も、登録サーバ１０から送信された設定用出力データを保存して（Ｓ２４）、処理を終了する。
【００６６】
以上の処理において、ステップＳ３３の処理が、識別情報登録手段の機能に対応する処理である。ステップＳ３５の処理が、送信手段の機能に対応する処理である。
そして、以上の処理により、携帯端末装置３０を登録サーバ１０に登録することができる。この実施形態においては、携帯端末装置３０が登録サーバ１０に登録されていることをもって、携帯端末装置３０のユーザが、（課金等の条件を満たせば）画像処理装置２０に印刷を実行させることができる権限を有すると扱うようにしている。従って、登録時には、このことを前提とした審査を行うことが好ましい。その手法については、適宜公知の手法を採用すればよい。
【００６７】
次に、図８に、図６のステップＳ１３及びＳ１４と対応する、携帯情報端末３０の画像処理装置２０への登録及び印刷ジョブの登録に係る処理を示す。図８の処理は、画像処理装置２０が実行するものである。
画像処理装置２０は、携帯端末装置３０を含め、外部装置からドライバレスプリントアプリ３３により送信された出力データを受信すると、図８のフローチャートに示す処理を開始する。
【００６８】
そしてまず、送信元装置の識別情報を取得して記憶する（Ｓ４１）。この識別情報としても、上述のように、単に携帯端末装置３０から一般的なドライバレスプリントアプリ３３を用いて画像処理装置２０にアクセスするだけで画像処理装置２０が取得可能な情報を用いる。
画像処理装置２０は次に、受信した出力データに、当該出力データが設定用出力データであることを示す識別子が付されているか否か判断する（Ｓ４２）。これがＹｅｓであれば、受信した出力データ（設定用出力データ）に基づき送信元装置を登録すべく、ステップＳ４３以下に進む。
【００６９】
そして、受信した出力データに記載されている（又はそこに含まれるコード記号等により示される）携帯端末装置の識別情報と、ステップＳ４１で取得した識別情報とを比較する（Ｓ４３）。この比較は、受信した出力データ（設定用出力データ）に基づき、そのデータの送信元装置が登録サーバ１０に登録されている装置であるか否かを判断するためのものである。そして、これらが一致すれば（Ｓ４４のＹｅｓ）、出力データの送信元装置が登録サーバ１０に登録されていることがわかる。
そこで、受信した出力データに記載されている携帯端末装置の識別情報と、同じく記載されている利用条件及び印刷設定の情報とを対応付けて、利用可能端末情報として登録し（Ｓ４５）、処理を終了する。
【００７０】
ステップＳ４５での登録は、出力データの送信元装置の識別情報を、該識別情報を持つ端末装置からの印刷要求（出力要求）を受け付けるように設定すること、すなわち、その端末装置を、画像処理装置２０を利用可能な端末装置として登録することに該当する。また、この登録を行う場合、受信した出力データに基づく印刷出力は行わない。
また、ステップＳ４４でＮｏであれば、出力データの送信元装置が登録サーバ１０に登録されているとは確認できないため、利用可能端末情報の登録を行わずに処理を終了する。
【００７１】
一方、ステップＳ４２でＮｏの場合、受信した出力データに基づき印刷ジョブの登録を行うべく、ステップＳ４６以下に進む。
そして、ステップＳ４１で取得した識別情報が、利用可能端末情報として登録済みであるか否か判断する（Ｓ４６）。ここでＹｅｓであれば、今回受信した出力データは、印刷要求を受け付けてよい装置から送信されたものであることがわかる。そこで、受信した出力データを、ステップＳ４１で取得した識別情報と対応付けて、実行待機中の印刷ジョブとして保存し（Ｓ４７）、処理を終了する。
【００７２】
以上の処理において、ステップＳ４３及びＳ４４の処理が、判断手段の機能に対応する処理であり、ステップＳ４５の処理が、利用可能端末装置登録手段の機能に対応する処理である。ステップＳ４６及びＳ４７の処理が、出力制御手段の機能に対応する処理である。
そして、以上の処理により、登録サーバ１０に登録されている携帯端末装置３０を選択的に画像処理装置２０に登録することができる。また、画像処理装置２０に登録済みの携帯端末装置３０が画像処理装置２０に送信した出力データを、実行待機中の印刷ジョブとして保存させることができる。
【００７３】
次に、図９に、図６のステップＳ１５及びＳ１６と対応する、印刷ジョブの実行に係る処理を示す。図９の処理も、画像処理装置２０が実行するものである。
画像処理装置２０は、操作部２０５において、印刷ジョブの実行を行う印刷実行モードの起動操作を検出すると、図９のフローチャートに示す処理を開始する。
【００７４】
この処理において、画像処理装置２０はまず、表示器２０７に所定の開始画面を表示させる（Ｓ６１）。そして、この状態でユーザが携帯端末装置３０を操作して、設定用出力データ中のコード記号の画像を画面に表示させ（Ｓ５１）、これを画像処理装置２０の読取部２０６にかざすと（Ｓ５２）、読取部２０６がそのコード記号の画像を読み取り、デコードして携帯端末装置３０の識別情報を取得する（Ｓ６２）。
その後、画像処理装置２０は、ステップＳ６２で取得した識別情報と対応する実行待機中の印刷ジョブが保存されているか否か判断し（Ｓ６３）、あれば、該当する印刷ジョブの一覧を表示器２０７に表示させて、実行するジョブの選択を受け付ける（Ｓ６４）。
【００７５】
そして、いずれかのジョブが選択されると、図８のステップＳ４５で登録した利用可能端末情報中の、ステップＳ６２で取得した識別情報と対応する設定情報を、印刷に反映させる設定として読み出す（Ｓ６５）。そして、必要に応じてその印刷に反映させる設定の変更指示を受け付けると共に、指示に従って設定を変更し（Ｓ６６）、印刷実行の指示があると（Ｓ６７のＹｅｓ）、その時点の設定に従って、選択された印刷ジョブに係る印刷を実行すべく、ステップＳ６８以下に進む。
【００７６】
そして、実行しようとする印刷は、利用可能端末情報中の、ステップＳ６２で取得した識別情報と対応する利用条件の範囲内のものであるか否か判断する（Ｓ６８）。例えば、印刷枚数が制限を超えていたり、利用が禁止されている設定がなされていたりしないか判断する。
そして、ステップＳ６８で利用条件の範囲内であれば、次に、登録サーバ１０にアクセスして、ステップＳ６２で取得した識別情報を持つ端末装置に対する課金の可否を確認する（Ｓ６９）。具体的には例えば、実行しようとする印刷の料金を、プリペイドの残金やクレジットカード決済により徴収できるか否かを問い合わせる。
【００７７】
その結果、課金できる場合には（Ｓ７０のＹｅｓ）、ステップＳ６５及びＳ６６で行った設定に従って印刷を実行すると共に、登録サーバ１０へ要求して印刷に係る課金を実行する（Ｓ７１）。その後、印刷完了の旨を表示器２０７に表示させ（Ｓ７５）、ステップＳ６１に戻る。
【００７８】
また、ステップＳ７０でＮｏの場合、印刷を実行せず、課金不能の旨を表示器２０７に表示させ（Ｓ７４）、ステップＳ６１に戻る。
ステップＳ６８でＮｏの場合、印刷を実行せず、指示された印刷が不許可である旨を表示器２０７に表示させ（Ｓ７３）、ステップＳ６１に戻る。
ステップＳ６３でＮｏの場合、実行可能な印刷ジョブがない旨を表示器２０７に表示させ（Ｓ７３）、ステップＳ６１に戻る。
そして、図９の処理は、画像処理装置２０を他のモードに移行させる処理を検出すると、割り込み処理により終了する。
【００７９】
以上の処理において、ステップＳ６８乃至Ｓ７０の処理が、出力制御手段の機能に対応する処理である。ステップＳ７１の処理が、出力手段の機能に対応する処理である。
そして、以上の処理により、画像処理装置２０に登録済みの携帯端末装置３０が画像処理装置２０に送信した出力データに基づく印刷を、画像処理装置２０に実行させることができる。
【００８０】
以上説明してきたこの実施形態の出力システムによれば、登録サーバ１０が、携帯端末装置３０から登録要求を受け付けた場合に、その携帯端末装置３０から通信に伴って取得した識別情報を示す設定用出力データを携帯端末装置３０に提供する。また、画像処理装置２０が、携帯端末装置３０から設定用出力データを受信した場合に、その設定用出力データが示す識別情報と、携帯端末装置３０から通信に伴って取得した識別情報とが一致した場合に、その識別情報を持つ端末装置からの出力要求を受け付ける設定を行う。
【００８１】
これらのことにより、携帯端末装置３０のユーザが、画像処理装置２０を直接操作して情報を入力することなく、携帯端末装置３０が登録サーバ１０に登録されていることを画像処理装置２０に認識させ、画像処理装置２０を利用可能な状態とすることができる。従って、登録に当たってユーザの操作負担を小さいものとすることができる。この場合において、画像処理装置２０と登録サーバ１０とが通信可能であることも必須ではない。
【００８２】
また、携帯端末装置３０の識別情報として、登録サーバ１０や画像処理装置２０が、携帯端末装置３０と通信する際にその通信に伴って取得可能なＭＡＣアドレスやＵＵＩＤを用いるようにしているため、携帯端末装置３０に、画像処理装置２０や登録サーバ１０に固有のドライバをインストールしなくても、識別情報の取得が可能である。
【００８３】
さらに、設定用出力データを、携帯端末装置３０が画像処理装置２０に印刷等の出力を指示する際に送信する出力データと同じ形式のデータとしているため、出力データの送信を、出力の指示に用いるものと同じアプリケーションを用いて行うことができる。このアプリケーションには、もちろんドライバレスプリントアプリも含まれる。従って、ユーザは、画像処理装置２０や登録サーバ１０に固有のドライバを携帯端末装置３０にインストールしなくても、ドライバレスの仕組みで画像処理装置２０への登録を行うことができる。すなわち、自身の利用権限を確認させることができる。
従って、画像処理装置２０を利用したいユーザに、ドライバインストールの労力をかけないようにすることができる。また、画像処理装置２０のベンダ側から見た場合、固有ドライバの開発や配布に要するコストをなくすことができる。
【００８４】
また、登録サーバ１０が設定用出力データを生成する際に、これを設定用出力データ以外の出力データと区別するための識別子を付すようにすれば、出力データの形式のデータを受信した画像処理装置２０は、それが設定用出力データであるのか否かを、容易に識別することができる。
また、登録サーバ１０に、登録した携帯端末装置３０の識別情報と対応させて決済情報も登録しておき、画像処理装置２０が、出力データを送信してきた装置の識別情報をキーに登録サーバ１０に課金の可否を問い合わせるようにしている。このことにより、携帯端末装置３０の識別情報をキーに、印刷を要求してきたユーザに関する決済情報にアクセスできるため、課金可否確認のために、ユーザに画像処理装置２０へ課金用コード等の情報を入力させる必要がない。従って、この点でもユーザの操作負荷を軽減することができる。
【００８５】
さらに、設定用出力データには、携帯端末装置３０の識別情報だけでなく、利用条件情報や設定情報も含めておくことができる。また、設定用出力データを画像処理装置２０に送信する際に、利用条件情報や設定情報を、携帯端末装置３０の識別情報と対応付けて登録し、印刷実行時に参照させることもできる。このことにより、携帯端末装置３０毎の画像処理装置２０の利用制限や、ユーザ所望の印刷設定を、容易に行うことができる。
【００８６】
また、画像処理装置２０に画像読取手段を設け、その画像読取手段により、出力データの送信元である画像処理装置３０の識別情報を示すコード画像を読み取った場合にその出力データに係る印刷を行うようにしている。このことにより、出力データに係る印刷物を、他人が持ち去ることを防止し、確実に画像処理装置３０のユーザに提供することができる。この場合において、設定用出力データの、特に最初のページに上記コード記号の画像を載せておけば、携帯端末装置３０において、特殊なアプリケーションを用いなくても、ドライバレスプリントアプリにおける印刷のプレビュー機能等を利用して、容易にコード記号を表示させることができる。従って、持ち去り防止の効果を得る場合でも、画像処理装置２０に固有のドライバは不要である。
【００８７】
（第２実施形態）
次に、第２実施形態について説明する。具体的な説明の前に、第２実施形態の概要を述べる。第２実施形態では、上述の携帯端末装置の識別情報、利用条件情報および印刷設定の情報に加えて、決済情報と携帯端末装置のメールアドレスとが設定用出力データに含まれる点で上述の第１実施形態と相違する。これにより、画像処理装置において、携帯端末装置から受信した印刷ジョブが、課金条件や利用条件を満たさない場合は、携帯端末装置の利用者にメールで知らせることができる。
【００８８】
例えば携帯端末装置からの印刷ジョブが課金条件を満たさない場合は、画像処理装置は、クレジット（料金）が不足している旨を示す連絡文とともにクレジットを追加するか否かを問い合わせるハイパーテキストを、携帯端末装置のメールアドレス宛にメールで送信する。そして、利用者がクレジットの追加を選択すれば、ｈｔｔｐ等で登録サーバにアクセスする。このアクセスを受け付けた登録サーバは、決済情報の入力フォームの画面を携帯端末装置上のブラウザに表示させる制御を行い、利用者は、必要に応じて、追加のクレジットを入力することができる。登録サーバは、利用者の入力に応じて、決済情報を変更し、その変更後の決済情報が記載された設定用出力データを携帯端末装置へ送信する。そして、携帯端末装置は、変更後の設定用出力データを画像処理装置へ送信し直す。
【００８９】
また、例えば携帯端末装置からの印刷ジョブが利用条件を満たさない場合は、画像処理装置は、印刷設定の情報を再設定するか否かを問い合わせるハイパーテキストを、携帯端末装置のメールアドレス宛にメールで送信する。そして、印刷設定の情報の再設定を選択すれば、ｈｔｔｐ等で画像処理装置にアクセスする。このアクセスを受け付けた画像処理装置は、携帯端末装置から送信された印刷ジョブの一覧や印刷設定用の画面を携帯端末装置上のブラウザに表示させる制御を行う。そして、利用者からの入力に応じて、印刷設定の情報を変更することもできるし、印刷ジョブを消去することもできる。
【００９０】
また、第２実施形態では、画像処理装置は、実行待機中の印刷ジョブの出力が忘れられているか否かを判断し、印刷ジョブの出力が忘れられていると判断した場合は、その印刷ジョブを消去する、または、印刷ジョブの出力を忘れている旨の連絡文を、その印刷ジョブの送信元の携帯端末装置のメールアドレス宛にメールで送信する機能を有する。
【００９１】
以下、第２実施形態の具体的な内容を説明する。なお、上述の第１実施形態と共通する部分については適宜に説明を省略する。
【００９２】
図１０は、第２実施形態に係る登録サーバ１００、画像処理装置２００および携帯端末装置３００の機能構成例を示す図である。
【００９３】
まず、登録サーバ１００の機能について、第１実施形態と異なる部分を中心に説明する。登録要求受付部１２０は、第１実施形態で例示した入力に加えて、携帯端末装置３００に割り当てられるメールアドレスの入力を受け付ける機能を有する。登録情報管理部１３０は、登録要求受付部１２０から提供された情報に基づき、携帯端末装置３００の識別情報（ＭＡＣアドレス）と、決済情報、利用条件情報、印刷設定の情報、および、メールアドレスとを対応付けて保存する。なお、以下の説明では、識別情報と決済情報と利用条件情報と印刷設定の情報とメールアドレスとが対応付けられた情報を、登録情報と呼ぶ場合がある。
【００９４】
設定用出力データ生成部１４０は、携帯端末装置３００を登録サーバ１００に登録する際に、そのことを示すデータとして、登録要求受付部１２０から提供された携帯端末装置３００の識別情報と、決済情報と、利用条件情報と、印刷設定の情報と、メールアドレスとが対応付けられた情報（登録情報）を含む設定用出力データを生成し、登録を要求してきた携帯端末装置３００に送信する。ここでは、設定用出力データには、決済情報および携帯端末装置３００のメールアドレスが含まれる点で第１実施形態と相違する。
【００９５】
次に、画像処理装置２００の機能について、第１実施形態と異なる部分を中心に説明する。画像処理装置２００は、決済情報参照部２６を有しておらず、新たにジョブ管理部２８０を有している。ジョブ管理部２８０の機能については後述する。通信部２１５は、携帯端末装置３００と通信する場合には、その通信に伴って通信の相手先である携帯端末装置３００から、携帯端末装置３００の固有の識別情報であるＭＡＣアドレスと、ネットワーク上において当該携帯端末装置３００を識別するためのＩＰアドレスとを取得する機能を有する。
【００９６】
判定部２２０は、ドライバレスプリントアプリ３３０から出力データを受信した場合に、受信した出力データが、設定用出力データであるか、それ以外の、印刷を要求する印刷ジョブとして送信されたデータであるかを判定する機能を有する。印刷ジョブには、例えば印刷したい内容を示すデータや、印刷設定の内容を示す情報（例えば、カラー印刷または白黒印刷を指定する情報等）などが含まれている。
【００９７】
判定部２２０は、携帯端末装置３００から受信した出力データが設定用出力データであり、その携帯端末装置３００が登録サーバ１００に登録されている装置であると判断した場合、受信した設定用出力データを、その携帯端末装置３００の識別情報（ＭＡＣアドレス）とともに受付設定部２３０に登録する。設定用出力データと識別情報との組を、利用可能端末情報と呼ぶ場合がある。
【００９８】
一方、判定部２２０は、携帯端末装置３００から受信した出力データが印刷ジョブであり、印刷ジョブの送信元の携帯端末装置３００が受付設定部２３０に登録済みの識別情報を持つ装置であれば、受信した印刷ジョブを、その携帯端末装置３００のＭＡＣアドレスおよびＩＰアドレスと対応付け、実行待機中の印刷ジョブとして出力データ管理部２４０へ登録する機能を有する。また、判定部２２０は、受信した印刷ジョブの送信元の携帯端末装置３００の設定用出力データ（受付設定部２３０に登録済みの設定用出力データ）に含まれる決済情報や利用条件情報を参照して、その受信した印刷ジョブが、利用条件または課金条件を満たすか否かを判断する機能を有する。
【００９９】
そして、受信した印刷ジョブが、利用条件または課金条件を満たさないと判断した場合、判定部２２０は、通信部２１５を介して、条件（利用条件または課金条件）を満たさない旨を示す連絡文とともに、課金（クレジット）を追加するか、印刷設定の情報を再設定するか、印刷ジョブを消去するかを問い合わせるハイパーテキストを、印刷ジョブの送信元の携帯端末装置３００の設定用出力データに含まれるメールアドレス宛にメールで送信する機能を有する。
【０１００】
上記ハイパーテキストが送信された携帯端末装置３００の利用者が、当該携帯端末装置３００上のブラウザで「課金を追加する」をＵＲＬリンクで選択した場合は、ｈｔｔｐ等で登録サーバ１００にアクセスする。このアクセスを受け付けた登録サーバ１００は、決済情報の入力フォームの画面を携帯端末装置３００上に表示する制御を行い、利用者は、追加のクレジットを入力する。登録サーバ１００は、利用者の入力に応じて、決済情報を変更し、その変更後の決済情報を含む設定用出力データを携帯端末装置３００へ送信する。そして、携帯端末装置３００は、変更後の設定用出力データを画像処理装置２００へ送信するので、画像処理装置２００においても、受付設定部２３０に登録されていた当該携帯端末装置３００の設定用出力データは、変更後の設定用出力データに更新される。
【０１０１】
また、上記ハイパーテキストが送信された携帯端末装置３００の利用者が、当該携帯端末装置３００上のブラウザで「印刷設定の情報を再設定する」をＵＲＬリンクで選択した場合は、ｈｔｔｐ等で画像処理装置２００にアクセスする。このアクセスを受け付けた場合、判定部２２０は、アクセスしてきた携帯端末装置３００のＭＡＣアドレスが、利用可能端末情報として受付設定部２３０に登録済みであるか否かを判断する。登録済みであると判断した場合、判定部２２０は、その携帯端末装置３００から送信された印刷ジョブの一覧や印刷設定用の画面を携帯端末装置３００上のブラウザに表示させる制御を行い、利用者は、印刷設定の情報の入力あるいは印刷ジョブの消去を指示する入力を行うことができる。判定部２２０は、利用者の入力に応じて、印刷設定の情報を変更、または、印刷ジョブを消去し、その変更後の内容を示す情報を携帯端末装置３００へ送信することができる。
【０１０２】
次に、ジョブ管理部２８０の機能を説明する。ジョブ管理部２８０は、実行待機中の印刷ジョブの出力が忘れられているか否かを判断し、印刷ジョブの出力が忘れられていると判断した場合は、その印刷ジョブを消去する、または、印刷ジョブの出力を忘れている旨の連絡文を、その印刷ジョブの送信元の携帯端末装置３００の設定用出力データに含まれるメールアドレス宛にメールで送信する機能を有する。より具体的には、ジョブ管理部２８０は、実行待機中の印刷ジョブに対応付けられたＩＰアドレスからのＩＣＭＰ応答が無い場合や、ＩＣＭＰ応答があったデバイスのＭＡＣアドレスが、実行待機中の印刷ジョブに対応するＭＡＣアドレスとは異なる場合、利用者は、印刷ジョブの出力を忘れていると判断し、その印刷ジョブを消去する、または、印刷ジョブの出力を忘れている旨の連絡文を、当該印刷ジョブに対応するＭＡＣアドレスで識別される携帯端末装置３００のメールアドレス宛にメールで送信する。
【０１０３】
なお、上述したように、本実施形態では、設定用出力データに決済情報が含まれるので、出力データ管理部２４０は、印刷の実行にあたり、読取部２５０で読み取った識別情報と対応付けられて受付設定部２３０に登録されている設定用出力データを参照すれば、実行しようとする印刷に係る課金が可能か否かを判断することができる。したがって、第１実施形態で説明した決済情報参照部２６は不要となり、登録サーバ１００に対して、実行しようとする印刷の課金が可能であるか否かを問い合わせる必要は無い。
【０１０４】
図１１は、登録サーバ１００への携帯端末装置３００の登録時の処理の一例を示すフローチャートである。図１１において、左側のフローチャートは、携帯端末装置３００側の処理を示し、これにはユーザの操作も含む。右側のフローチャートは、登録サーバ１００側の処理を示す。２つのフローチャートの間を結ぶ矢印は、根元側の処理が行われたことをトリガに、先端側の処理が実行されることを示す。
【０１０５】
図１１の処理において、ステップＳ２１０、ステップＳ３１０およびステップＳ３２０の処理の内容は、図７のステップＳ２１、ステップＳ３１およびステップＳ３２の内容と同様であるので、詳細な説明は省略する。
【０１０６】
ステップＳ２２０およびステップＳ２３０において、携帯端末装置３００は、登録サーバ１００から受信したフォームを画面に表示させ、決済情報、利用条件情報、印刷設定の情報、および、メールアドレスをユーザに入力させる。ユーザがこれらの情報を入力して登録サーバ１００への送信を指示すると、携帯端末装置３００はその情報を登録サーバ１００に送信する。
【０１０７】
そして、登録サーバ１００は、ステップＳ３１０で記憶した携帯端末装置３００の識別情報（ＭＡＣアドレス）と、フォームに入力された決済情報、利用条件情報、印刷設定の情報およびメールアドレスとを対応付けて登録する（Ｓ３３０）。このとき、登録可否の審査を行ってもよい。また、登録する場合、携帯端末装置３００の識別情報と、決済情報と、利用条件情報と、印刷設定の情報と、メールアドレスとを対応付けた設定用出力データを作成する（Ｓ３４０）。そして、その設定用出力データを、アクセス元の携帯端末装置３００に送信して（Ｓ３５０）、処理を終了する。また、携帯端末装置３００も、登録サーバ１００から送信された設定用出力データを保存して（Ｓ２４０）、処理を終了する。
【０１０８】
図１２は、携帯端末装置３００の画像処理装置２００への登録及び印刷ジョブの登録に係る処理の一例を示すフローチャートである。図８の処理は、画像処理装置２０が実行するものである。
【０１０９】
図１２のステップＳ４１０〜ステップＳ４４０の処理内容は、図８のステップＳ４１〜ステップＳ４４の処理内容と同様であるので、詳細な説明は省略する。なお、この例では、ステップＳ４１０において、通信部２１５は、出力データの送信元の携帯端末装置の識別情報とＩＰアドレスを取得する。ステップＳ４４０において、受信した設定用出力データに含まれる識別情報（ＭＡＣアドレス）と、ステップＳ４１０で取得した識別情報とが一致する場合（ステップＳ４４０：Ｙｅｓ）、判定部２２０は、受信した設定用出力データに含まれる識別情報と、同じく設定用出力データに含まれる決済情報、利用条件情報、印刷設定の情報、および、メールアドレスとを対応付けて、利用可能端末情報として登録し（Ｓ４５０）、処理を終了する。
【０１１０】
一方、ステップＳ４２０でＮｏの場合、判定部２２０は、受信した出力データが印刷ジョブであるか否かを判定する（ステップＳ４６０）。受信した出力データが印刷ジョブではないと判定した場合（ステップＳ４６０：ＮＯ）、処理は終了する。一方、受信した出力データが印刷ジョブであると判定した場合（ステップＳ４６０：ＹＥＳ）、判定部２２０は、ステップＳ４１０で取得した識別情報が、利用可能端末情報として登録済みであるか否かを判断する（Ｓ４７０）。ステップＳ４１０で取得した識別情報が、利用可能端末情報として登録済みであると判断した場合（ステップＳ４７０：ＹＥＳ）、判定部２２０は、受信した印刷ジョブを、ステップＳ４１０で取得した識別情報およびＩＰアドレスと対応付けて、実行待機中の印刷ジョブとして保存する（Ｓ４８０）。一方、ステップＳ４１０で取得した識別情報が、利用可能端末情報として登録済みではないと判断した場合（ステップＳ４７０：ＮＯ）、処理は終了する。
【０１１１】
上述のステップＳ４８０の後、判定部２２０は、ステップＳ４１０で取得した識別情報を含む利用可能端末情報の中に、メールアドレスが登録されているか否かを判定する（ステップＳ４９０）。メールアドレスが登録されていないと判定した場合（ステップＳ４９０：ＮＯ）、処理は終了する。一方、メールアドレスが登録されていると判定した場合（ステップＳ４９０：ＹＥＳ）、判定部２２０は、ステップＳ４１０で取得した識別情報を含む利用可能端末情報を参照しながら、受信した印刷ジョブが、条件（課金条件または利用条件等）を満たすか否かを判断する（ステップＳ５００）。条件を満たすと判断した場合（ステップＳ５００：ＹＥＳ）、処理は終了する。一方、条件を満たさないと判断した場合（ステップＳ５００：ＮＯ）、判定部２２０は、通信部２１５を介して、条件（利用条件または課金条件）を満たさない旨を示す連絡文とともに、課金（クレジット）を追加するか、印刷設定の情報を再設定するか、印刷ジョブを消去するかを問い合わせるハイパーテキストを、上記メールアドレス宛にメールで送信する（ステップＳ５１０）。
【０１１２】
上記ハイパーテキストを受信した携帯端末装置３００の利用者が、当該携帯端末装置３００上のブラウザで「印刷設定の情報を再設定する」をＵＲＬリンクで選択した場合は、ｈｔｔｐ等で画像処理装置２００にアクセスする。図１３は、この場合の画像処理装置の動作例を示すフローチャートである。図１３に示すように、まず、通信部２１５は、ｗｅｂアクセスしてきた携帯端末装置の識別情報を取得する（ステップＳ６００）。次に、判定部２２０は、ステップＳ６００で取得した識別情報は、利用可能端末情報として登録済みであるか否かを判断する（ステップＳ６１０）。ステップＳ６００で取得した識別情報が、利用可能端末情報として登録済みではないと判断した場合（ステップＳ６１０：ＮＯ）、判定部２２０は、通信部２１５を介して、利用不可の旨を示す文書を、アクセスしてきた携帯端末装置のブラウザへ送信し（ステップＳ６２０）、処理を終了する。
【０１１３】
一方、ステップＳ６００で取得した識別情報が、利用可能端末情報として登録済みであると判断した場合（ステップＳ６１０：ＹＥＳ）、判定部２２０は、実行待機中の印刷ジョブとして、ステップＳ６００で取得した識別情報に対応付けられた印刷ジョブが保存されているか否かを判断する（ステップＳ６３０）。判定部２２０が、実行待機中の印刷ジョブとして、ステップＳ６００で取得した識別情報に対応付けられた印刷ジョブが保存されていないと判断した場合（ステップＳ６３０：ＮＯ）、処理は、後述のステップＳ７００に移行する。一方、実行待機中の印刷ジョブとして、ステップＳ６００で取得した識別情報に対応付けられた印刷ジョブが保存されていると判断した場合（ステップＳ６３０：ＹＥＳ）、判定部２２０は、ステップＳ６００で取得した識別情報で識別される携帯端末装置の登録情報、および、その携帯端末装置から送信された印刷ジョブの一覧を、当該携帯端末装置のブラウザに送信する（ステップＳ６４０）。なお、印刷ジョブの一覧を示す情報については、利用者が、利用範囲外となる印刷ジョブを識別できるよう、所定の目印情報を付加することが好ましい。この情報の送信先の携帯端末装置上には、当該携帯端末装置の登録情報、および、その携帯端末装置から送信された印刷ジョブの一覧が表示されるので、当該携帯端末の利用者は、表示画面を見ながら、印刷設定の情報を変更する入力や何れかの印刷ジョブを消去（キャンセル）する入力を行うことができる。
【０１１４】
ステップＳ６４０の後、判定部２２０は、携帯端末装置の利用者から終了選択の入力を受け付けたか否かを判断する（ステップＳ６５０）。判定部２２０が、終了選択の入力を受け付けたと判断した場合（ステップＳ６５０：ＹＥＳ）、処理は、後述のステップＳ７００に移行する。一方、終了選択の入力を受け付けていないと判断した場合（ステップＳ６５０：ＮＯ）、判定部２２０は、何れかの印刷ジョブが指定され、印刷設定の情報の変更を選択する入力を受け付けたか否かを判断する（ステップＳ６６０）。何れかの印刷ジョブが指定され、印刷設定の情報の変更を選択する入力を受け付けたと判断した場合（ステップＳ６６０：ＹＥＳ）、判定部２２０は、その後の利用者からの入力に応じて、印刷設定の情報を変更する（ステップＳ６７０）。これにより、画像処理装置２００側に保持される、当該携帯端末装置の登録情報も随時更新される。
【０１１５】
一方、ステップＳ６６０でＮＯの場合、判定部２２０は、何れかの印刷ジョブが指定され、当該印刷ジョブの消去を選択する入力を受け付けたか否かを判断する（ステップＳ６８０）。何れかの印刷ジョブが指定され、当該印刷ジョブの消去を選択する入力を受け付けたと判断した場合（ステップＳ６８０：ＹＥＳ）、判定部２２０は、消去が選択された印刷ジョブを、出力データ管理部２４０から消去する（ステップＳ６９０）。そして、ステップＳ６４０以降の処理が繰り返される。また、ステップＳ６８０でＮＯの場合も、ステップＳ６４０以降の処理が繰り返される。
【０１１６】
上述のステップＳ６３０において、実行待機中の印刷ジョブとして保存されていないと判断された場合（ステップＳ６３０：ＮＯ）、または、上述のステップＳ６５０において、終了選択の入力を受け付けたと判断された場合（ステップＳ６５０：ＹＥＳ）、処理はステップＳ７００に移行する。ステップＳ７００においては、判定部２２０は、通信部２１５を介して、少なくとも、アクセスしてきた携帯端末装置の登録情報を、当該携帯端末装置のブラウザへ送信する。また、例えば判定部２２０は、アクセスしてきた携帯端末装置に対して、当該携帯端末装置から送信された印刷ジョブの一覧を示す情報（所定の目印情報を付加してもよい）を送信することもできる。
【０１１７】
図１４は、ジョブ管理部２８０による処理の一例を示すフローチャートである。ジョブ管理部２８０は、所定の周期で、図１４に示す処理を実行する。以下、図１４に示す処理の具体的な内容を説明する。まず、ジョブ管理部２８０は、出力データ管理部２４０に保持された、何れかの実行待機中の印刷ジョブに対応付けられたＩＰアドレスを抽出し、抽出したＩＰアドレスにＩＣＭＰ（Internet  Control  Message  Protocol）パケットを送信する（ステップＳ８００）。より具体的には、ジョブ管理部２８０は、ＩＣＭＰプロトコルを使用したネットワークの診断プログラムであるｐｉｎｇを実行することにより、抽出したＩＰアドレスに対してＩＣＭＰパケットを送信する制御を行う。
【０１１８】
次に、ジョブ管理部２８０は、ｐｉｎｇに対する応答があるか否かを判断する（ステップＳ８１０）。ｐｉｎｇに対する応答が無いと判断した場合（ステップＳ８１０：ＮＯ）、処理は、後述のステップＳ８６０に移行する。一方、ｐｉｎｇに対する応答があったと判断した場合（ステップＳ８１０：ＹＥＳ）、ジョブ管理部２８０は、ｐｉｎｇに応答したデバイスの識別情報（ＭＡＣアドレス）は、出力データ管理部２４０において、ステップＳ８００で抽出したＩＰアドレスとともに印刷ジョブに対応付けられた識別情報と一致するか否かを判断する（ステップＳ８２０）。ステップＳ８２０でＮＯの場合、処理は、後述のステップＳ８６０に移行する。
【０１１９】
一方、ｐｉｎｇに応答したデバイスの識別情報は、ステップＳ８００で抽出したＩＰアドレスとともに印刷ジョブに対応付けられた識別情報と一致すると判断した場合（ステップＳ８２０：ＹＥＳ）、ジョブ管理部２８０は、ローカルセグメント内にＩＣＭＰパケットをブロードキャスト送信する（ステップＳ８３０）。次に、ジョブ管理部２８０は、ブロードキャスト送信したＩＣＭＰパケットに応答した何れかのデバイスの識別情報が、出力データ管理部２４０において、ステップＳ８００で抽出したＩＰアドレスとともに印刷ジョブに対応付けられた識別情報と一致するか否かを判断する（ステップＳ８４０）。ステップＳ８４０でＮＯの場合、処理は、後述のステップＳ８６０に移行する。
【０１２０】
一方、ブロードキャスト送信したＩＣＭＰパケットに応答した何れかのデバイスの識別情報が、出力データ管理部２４０において、ステップＳ８００で抽出したＩＰアドレスとともに印刷ジョブに対応付けられた識別情報と一致すると判断した場合（ステップＳ８４０：ＹＥＳ）、ジョブ管理部２８０は、ステップＳ８００で抽出したＩＰアドレスを、ブロードキャスト送信したＩＣＭＰパケットに応答したデバイスのＩＰアドレスに更新し（ステップＳ８５０）、処理を終了する。
【０１２１】
一方、ステップＳ８４０でＮＯの場合、処理はステップＳ８６０に移行する。ステップＳ８６０において、ジョブ管理部２８０は、受付設定部２３０に登録された利用可能端末情報のうち、ステップＳ８００で抽出したＩＰアドレスとともに印刷ジョブに対応付けられた識別情報を含む利用可能端末情報を特定し、特定した利用可能端末情報にメールアドレスは登録されているか否かを判断する（ステップＳ８６０）。ステップＳ８６０でＮＯの場合、ジョブ管理部２８０は、ステップＳ８００で抽出したＩＰアドレスに対応付けられた印刷ジョブを、出力データ管理部２４０から消去し（ステップＳ８７０）、処理を終了する。ステップＳ８６０でＹＥＳの場合、ジョブ管理部２８０は、出力し忘れの印刷ジョブがある旨の連絡文とともに、印刷ジョブを消去するかを問い合わせるハイパーテキストを、上記メールアドレス宛にメールで送信し（ステップＳ８８０）、処理を終了する。
【０１２２】
なお、第２実施形態では、設定用出力データに決済情報が含まれる場合を例に挙げて説明したが、これに限らず、例えば設定用出力データに決済情報が含まれない構成であってもよい。この場合、画像処理装置２００は、第１実施形態と同様に、決済情報参照部２６を有することになる。
【０１２３】
以上で実施形態の説明を終了するが、この発明において、各部の具体的な構成、処理の内容、操作の手順、用いるデータの形式、使用する通信プロトコル等は、実施形態で説明したものに限るものではない。
例えば、上述した実施形態においては、登録サーバ１０（１００）が画像処理装置２０（２００）と別体の装置である例について説明したが、これらが一体の装置であっても構わない。逆に、登録サーバ１０（１００）及び画像処理装置２０（２００）の機能を、さらに多くの装置に分散して設けても構わない。また、画像処理装置２０（２００）の読取部２５（２５０）にかざすことは難しくなるが、携帯端末装置３０（３００）に代えて、据え置き型の端末装置を用いることも妨げられない。
【０１２４】
また、端末装置と登録サーバ１０（１００）及び画像処理装置２０（２００）との間の通信も、無線通信には限られない。有線で通信を行うようにしてもよい。
また、端末装置が複数あってよいことはもちろんであるし、画像処理装置２０（２００）が複数あってもよい。この場合、１つの設定用出力データを用いて、複数の画像処理装置２０（２００）に端末装置を登録できるようにしてもよい。
【０１２５】
また、画像処理装置２０（２００）が端末装置からの要求に応じて行う出力データの出力が、印刷だけでなく、画像の表示や画像の投影でもよいことは上述した通りである。この場合において、端末装置側で出力の要求に用いるアプリは、画像の表示や投影の指示に好適なアプリがあればそれを用いるようにすればよいが、それに限られない。ドライバレスプリントアプリを利用しつつ、出力データを受信した画像処理装置の側で、印刷要求を、表示要求や投影要求と解釈してそれらの動作を実行するようにしてもよい。また、印刷、表示、投影等のうち複数の動作を組み合わせて行うようにしてもよい。
【０１２６】
また、上述した実施形態では、画像処理装置２０が、携帯端末装置３０から受信した出力データを一旦蓄積してから印刷実行する例について説明した。しかし、図８のステップＳ４６でＹｅｓの場合に直ちに図９のＳ６５以下の処理を実行するようにしてもよい。すなわち、受信した出力データに基づく印刷を、コード記号の読み取りによるユーザの確認なしに実行するようにしてもよい。第２実施形態についても同様である。
また、以上説明してきた各実施形態、動作例及び変形例の構成は、相互に矛盾しない限
り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【０１２７】
１０：登録サーバ、１１，２１：通信部、１２：登録要求受付部、１３：登録情報管理部、１４：出力データ生成部、２０：画像処理装置、２２：判定部、２３：受付設定部、２４：出力データ管理部、２５：読取部、２６：決済情報参照部、２７：出力部、３０：携帯端末装置、３１：汎用ウェブクライアント、３２：出力データ記憶部、３３：ドライバレスプリントアプリ、３４：表示部、４１，４２：アクセスポイント、５０：インターネット、２０１：ＣＰＵ、２０２：ＲＯＭ、２０３：ＲＡＭ、２０４：ＨＤＤ、２０５：操作部、２０６：読取部、２０７：表示器、２０８：通信Ｉ／Ｆ、２０９：エンジンＩ／Ｆ、２１０：エンジン部、２１１：システムバス
【先行技術文献】
【特許文献】
【０１２８】
【特許文献１】特開２００３−１６７６９４号公報
【特許文献２】特開２００６−１３４０４６号公報
【特許文献３】特開２００３−２４２２３９号公報
【特許文献４】特開２００３−２４２２４０号公報
【図１】
2013225288.tif 000003
【図２】
2013225288.tif 000004
【図３】
2013225288.tif 000005
【図４】
2013225288.tif 000006
【図５】
2013225288.tif 000007
【図６】
2013225288.tif 000008
【図７】
2013225288.tif 000009
【図８】
2013225288.tif 000010
【図９】
2013225288.tif 000011
【図１０】
2013225288.tif 000012
【図１１】
2013225288.tif 000013
【図１２】
2013225288.tif 000014
【図１３】
2013225288.tif 000015
【図１４】
2013225288.tif 000016