(57)【要約】【課題】公開プリンタとして公開されている印刷装置を使用したいユーザが印刷装置のオーナーに印刷装置の公開プリンタへの登録用のＵＲＬを問い合わせることなく印刷装置を自分の使用可能な印刷装置に登録することを目的とする。【解決手段】印刷装置であって、印刷装置の公開状態が公開を示していた場合、印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得手段と、ＵＲＬを操作パネルに表示する表示手段と、を有する。【選択図】図９
2019018348.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得手段と、
前記ＵＲＬを操作パネルに表示する表示手段と、
を有する印刷装置。
【請求項２】
前記ＵＲＬをコードに変換する変換手段を更に有し、
前記表示手段は、前記コードに変換された前記ＵＲＬを前記操作パネルに表示する請求項１記載の印刷装置。
【請求項３】
前記印刷装置の公開状態が公開を示していた場合、前記表示手段は、前記印刷装置を公開プリンタへ登録するためのボタンを前記操作パネルに表示し、前記ボタンが選択された場合、前記ＵＲＬを前記操作パネルに表示する請求項１又は２記載の印刷装置。
【請求項４】
前記ＵＲＬを前記操作パネルに表示するか否かを設定する第１の設定手段を更に有し、
前記表示手段は、前記第１の設定手段により前記ＵＲＬを前記操作パネルに表示すると設定されている場合、前記ＵＲＬを前記操作パネルに表示し、前記第１の設定手段により前記ＵＲＬを前記操作パネルに表示しないと設定されている場合、前記ＵＲＬを前記操作パネルに表示しない請求項１乃至３何れか１項記載の印刷装置。
【請求項５】
前記ＵＲＬをリセットするか否かを選択する選択手段を更に有し、
前記選択手段により前記ＵＲＬのリセットが選択された場合、前記取得手段は、クラウドプリントサービスより前記印刷装置の公開プリンタへの登録用の新たなＵＲＬを取得する請求項１乃至４何れか１項記載の印刷装置。
【請求項６】
前記ＵＲＬをリセットする間隔を設定する第２の設定手段を更に有し、
前記第２の設定手段により前記ＵＲＬをリセットする間隔が設定された場合、前記取得手段は、設定された間隔でクラウドプリントサービスより前記印刷装置の公開プリンタへの登録用の新たなＵＲＬを取得する請求項１乃至４何れか１項記載の印刷装置。
【請求項７】
公開プリンタの印刷制限枚数を設定する第３の設定手段と、
前記第３の設定手段により前記印刷制限枚数が設定された場合、クラウドプリントサービスに前記印刷制限枚数を含む変更要求を送信する送信手段と、
を更に有する請求項１乃至６何れか１項記載の印刷装置。
【請求項８】
印刷装置であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置にユーザがログインしているか否かを判定する判定手段と、
前記判定手段により前記印刷装置にユーザがログインしていると判定された場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを前記ユーザに送信するためのボタンを操作パネルに表示する表示手段と、
を有する印刷装置。
【請求項９】
前記ボタンが選択された場合、前記ユーザに前記印刷装置の公開プリンタへの登録用のＵＲＬを含むメールを送信する送信手段を更に有する請求項８記載の印刷装置。
【請求項１０】
印刷装置であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得手段と、
前記ＵＲＬをビーコン信号でクライアント端末に発信する発信手段と、
を有する印刷装置。
【請求項１１】
印刷装置であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得手段と、
前記ＵＲＬをＮＦＣデバイスにセットするセット手段と、
を有する印刷装置。
【請求項１２】
前記取得手段は、クラウドプリントサービスより前記ＵＲＬを取得する請求項１乃至１１何れか１項記載の印刷装置。
【請求項１３】
前記取得手段は、クラウドプリントサービスより受信された前記印刷装置の公開状態が公開を示していた場合、前記クラウドプリントサービスより前記ＵＲＬを取得する請求項１２記載の印刷装置。
【請求項１４】
前記取得手段は、設定画面を介して入力された前記ＵＲＬを取得する請求項１乃至１１何れか１項記載の印刷装置。
【請求項１５】
印刷装置が実行する情報処理方法であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得工程と、
前記ＵＲＬを操作パネルに表示する表示工程と、
を含む情報処理方法。
【請求項１６】
印刷装置が実行する情報処理方法であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置にユーザがログインしているか否かを判定する判定工程と、
前記判定工程により前記印刷装置にユーザがログインしていると判定された場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを前記ユーザに送信するためのボタンを操作パネルに表示する表示工程と、
を含む情報処理方法。
【請求項１７】
印刷装置が実行する情報処理方法であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得工程と、
前記ＵＲＬをビーコン信号でクライアント端末に発信する発信工程と、
を含む情報処理方法。
【請求項１８】
印刷装置が実行する情報処理方法であって、
前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得工程と、
前記ＵＲＬをＮＦＣデバイスにセットするセット工程と、
を含む情報処理方法。
【請求項１９】
コンピュータを、請求項１乃至１４何れか１項記載の印刷装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
これまでの印刷サービスでは、ユーザがＰＣ等のクライアント端末から印刷装置に直接印刷ジョブを送信することによって印刷を実現していた。
一方、近年、インターネット上で提供されるクラウドプリントサービスが提案されている。
ここで、図１は、Ｃｌｏｕｄ  Ｐｒｉｎｔの処理シーケンスを示す図である。印刷装置１０１はＣｌｏｕｄ  Ｐｒｉｎｔ機能を、クライアント端末１００はＣｌｏｕｄ  Ｐｒｉｎｔクライアント機能をサポートしているものとする。また、クラウドプリントサービス１０２はインターネット上のクラウドプリントサービスを表す。
まずクライアント端末１００は、印刷装置１０１にクラウドプリントサービス登録要求１１１を送信する。クラウドプリントサービス登録要求１１１には当該サービスのユーザ識別子であるクラウドアカウント１０９が含まれる。印刷装置１０１は、クラウドプリントサービス登録要求１１１を受信すると、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信する。クラウドプリントサービス登録要求１１２にはクラウドプリントサービス登録要求１１１に含まれていたクラウドアカウント１０９と印刷装置１０１が持つ一意なＰｒｉｎｔｅｒＩＤ１０８とが含まれる。クラウドプリントサービス１０２は、クラウドプリントサービス登録要求１１２を受信する。すると、クラウドプリントサービス１０２は、これに含まれるクラウドアカウント１０９とＰｒｉｎｔｅｒＩＤ１０８とを紐づけてＣｌｏｕｄ  Ｐｒｉｎｔ実行可能印刷装置として印刷装置１０１を登録する。このとき、クラウドアカウント１０９は印刷装置１０１のオーナーとして登録され、印刷装置１０１の公開、非公開設定等、各種設定変更が可能である。そして、クラウドプリントサービス１０２は、クラウドプリントサービス登録応答１１３にて登録結果を印刷装置１０１に応答する。印刷装置１０１は、クラウドプリントサービス登録応答１１３を受信すると、クライアント端末１００にその内容をクラウドプリントサービス登録応答１１４として応答する。クライアント端末１００は、クラウドプリントサービス登録応答１１４を受信すると、印刷装置１０１をＣｌｏｕｄ  Ｐｒｉｎｔ実行可能印刷装置として認識する。
クライアント端末１００は、ユーザ操作に応じてクラウドアカウント１０９を使用し、クラウドプリントサービス１０２上の印刷装置１０１に対応した論理プリンタに印刷データ１１５を送信する。クラウドプリントサービス１０２は、受信した印刷データ１１５を印刷装置１０１が印刷可能なデータフォーマットに変換する。そして、クラウドプリントサービス１０２は、変換した印刷データ１１６を印刷装置１０１に送信する。印刷装置１０１は、受信した印刷データ１１６を印刷する。
特許文献１では、ここで説明したクラウドプリントサービスの構成について開示されている。
【０００３】
また、クラウドプリントサービス１０２に登録された印刷装置をパブリックプリンタとして公開する方式が提案されている。パブリックプリンタとして公開された印刷装置は、公開時に発行されたユニークなＵＲＬ情報を知る任意のユーザからのクラウドプリントサービスを受け付ける。図２は、印刷装置をパブリックプリンタとして公開する方式を示した図である。クライアント端末１００は、ＰｒｉｎｔｅｒＩＤ１０８と印刷装置１０１のオーナーであるクラウドアカウント１０９とを使用して、クラウドプリントサービス１０２に、印刷装置１０１の公開要求である印刷装置公開要求２０１を送信する。クラウドプリントサービス１０２は、印刷装置公開要求２０１を受信すると、印刷装置１０１の公開プリンタ設定を有効にする。そして、クラウドプリントサービス１０２は、公開プリンタを追加するために必要なランダムなキー情報と印刷装置１０１のＰｒｉｎｔｅｒＩＤ１０８とが含まれる印刷装置登録用のＵＲＬ２１０を生成する。そして、クラウドプリントサービス１０２は、印刷装置登録用のＵＲＬ２１０を含む印刷装置公開応答２０２をクライアント端末１００に送信する。クライアント端末１００を操作している印刷装置１０１のオーナーは、通知された印刷装置登録用のＵＲＬ２１０を、クライアント端末２００を操作するユーザに連絡する。クライアント端末２００を操作するユーザは自身のクラウドアカウント２０９でＷｅｂブラウザ等からクラウドプリントサービス１０２にログインし、連絡された印刷装置登録用のＵＲＬ２１０にアクセスする。これにより、クラウドプリントサービス１０２は、クラウドアカウント２０９の使用可能プリンタに印刷装置１０１を追加する。そしてクラウドプリントサービス１０２は、登録されたことを示す結果を印刷装置登録応答２０４としてクライアント端末２００に応答する。
クライアント端末２００は、ユーザ操作に基づき、クラウドアカウント２０９を使用し、クラウドプリントサービス１０２上の印刷装置１０１に対応した論理プリンタに印刷データ２１５を送信する。クラウドプリントサービス１０２は、受信した印刷データ２１５を印刷装置１０１が印刷可能なデータフォーマットに変換する。そして、クラウドプリントサービス１０２は、変換した印刷データ２１６を印刷装置１０１に送信する。印刷装置１０１は、受信した印刷データ２１６を印刷する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第８８６７０７０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来のクラウドプリントサービスで印刷装置を公開プリンタとして運用するケースがある。この公開プリンタを利用するためには、印刷装置のオーナーに問い合わせを行い、印刷装置登録用のＵＲＬを教えてもらう必要があった。
【課題を解決するための手段】
【０００６】
本発明は、印刷装置であって、前記印刷装置の公開状態が公開を示していた場合、前記印刷装置の公開プリンタへの登録用のＵＲＬを取得する取得手段と、前記ＵＲＬを操作パネルに表示する表示手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、公開プリンタとして公開されている印刷装置を使用したいユーザが印刷装置のオーナーに印刷装置の公開プリンタへの登録用のＵＲＬを問い合わせることなく印刷装置を自分の使用可能な印刷装置に登録することができる。
【図面の簡単な説明】
【０００８】
【図１】Ｃｌｏｕｄ  Ｐｒｉｎｔの処理シーケンスを示す図である。
【図２】印刷装置をパブリックプリンタとして公開する方式を示した図である。
【図３】印刷装置のハードウェア構成の一例を示す図である。
【図４】印刷装置のソフトウェア構成の一例を示す図である。
【図５】印刷装置の操作パネルの一例を示す図である。
【図６】パブリックプリンタとして公開する処理の一例を示すシーケンス図である。
【図７】公開状態を受信したときの情報処理の一例を示すフローチャートである。
【図８】実施形態１の情報処理の一例を示すフローチャートである。
【図９】実施形態１の画面遷移の一例を示す図である。
【図１０】実施形態２の情報処理の一例を示すフローチャートである。
【図１１】実施形態２の画面遷移の一例を示す図である。
【図１２】実施形態３の情報処理の一例を示すフローチャートである。
【図１３】パブリックプリンタ追加ボタンが追加されたときの画面を表した図である。
【図１４】実施形態４の情報処理の一例を示すフローチャート（その１）である。
【図１５】実施形態４の画面遷移の一例を示す図である。
【図１６】実施形態４の情報処理の一例を示すフローチャート（その２）である。
【図１７】ユーザ管理テーブルの一例を示す図である。
【図１８】実施形態５の画面遷移の一例を示す図である。
【図１９】実施形態６の処理の一例を示すシーケンス図である。
【図２０】実施形態７の処理の一例を示すシーケンス図である。
【図２１】実施形態７の画面遷移の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
図３は、印刷装置１０１のハードウェア構成の一例を示す図である。ＣＰＵ３０２を含む制御部３０１は、印刷装置１０１全体の動作を制御する。ＣＰＵ３０２は、ＲＯＭ３０４に記憶されたプログラムを読み出して通信制御等の各種制御を行う。ＲＡＭ３０３は、ＣＰＵ３０２の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、データや各種プログラム、或いは各種情報テーブルを記憶する。
プリンタＩ／Ｆ３０６は、プリンタ３０７（プリンタエンジン）に画像信号を出力するインターフェースを担う。また、スキャナＩ／Ｆ３０８は、スキャナ３０９（スキャナエンジン）からの読取画像信号を入力するインターフェースを担う。ＣＰＵ３０２は、スキャナＩ／Ｆ３０８より入力された画像信号を処理し、記録画像信号としてプリンタＩ／Ｆ３０６へ出力する。
操作パネルＩ／Ｆ３１０は、操作パネル３１１と制御部３０１とを接続する。操作パネル３１１には、タッチパネル機能を有する液晶表示部やキーボード等が備えられている。
ネットワークＩ／Ｆ３２０は、ネットワークデバイス３２１を介してクライアント端末１００やクラウドプリントサービス１０２等の外部端末に情報を送信したり、又はそれら外部装置から各種情報を受信したりする。
ＢＬＥ  Ｉ／Ｆ３３０は、ＢＬＥデバイス３３１を介してクライアント端末２００等の外部端末に情報を送信する。
ＮＦＣ  Ｉ／Ｆ３４０は、ＮＦＣデバイス３４１を介してクライアント端末２００等の外部端末に情報を送信する。
制御部３０１内の各ブロックはシステムバス３０５にて接続されている。
ＣＰＵ３０２がＲＯＭ３０４又はＨＤＤ３１４に記憶されているプログラムに基づき処理を実行することによって後述する図４の印刷装置１０１のソフトウェア構成及び図７、８、１０、１２、１４、１６のフローチャートの処理が実現される。また、ＣＰＵ３０２がＲＯＭ３０４又はＨＤＤ３１４に記憶されているプログラムに基づき処理を実行することによって後述する図６、１９、２０のシーケンス図における印刷装置１０１の処理が実現される。
【００１１】
図４は、印刷装置１０１のソフトウェア構成の一例を示す図である。
操作制御部４００は、操作パネル３１１を制御する。操作制御部４００は、操作パネル３１１に操作メニューを表示してユーザからの指示入力を待ち受け、受け付けた指示内容を他の機能部に通知し、指示結果を操作パネル３１１に表示する。
クラウドプリントサービス登録制御部４０１は、クライアント端末１００から受信したクラウドプリントサービス登録要求１１１を解析し、クラウドプリントサービス１０２にクラウドプリントサービス登録要求１１２を送信する。これにより、クラウドプリントサービス登録制御部４０１は、クラウドプリントサービス登録処理を制御する。
クラウドプリント印刷制御部４０２は、クラウドプリントサービス１０２から受信した印刷データ１１６を画像処理部４０６に印刷指示と共に転送する処理を制御する。
クラウドプリント状態制御部４０３は、クラウドプリントサービス１０２から受信した印刷装置の公開設定情報を受信し、その情報により印刷装置内で二次元コードを生成する等の処理を制御する。
二次元コード制御部４０４は、クラウドプリントサービス１０２から受信した印刷装置登録用のＵＲＬ２１０を二次元コードに変換する処理を制御する。
ＢＬＥ制御部４０８は、クラウドプリントサービス１０２から受信した印刷装置登録用のＵＲＬ２１０をＢＬＥのビーコン信号で送信する処理を制御する。
ＮＦＣ制御部４０９は、クラウドプリントサービス１０２から受信した印刷装置登録用のＵＲＬ２１０をＮＦＣのＮＤＥＦデータとして送信する処理を制御する。
記憶部４０５は、他の機能部からの指示により、指定されたデータをＲＯＭ３０４やＨＤＤ３１４に記憶する、又は記憶しているデータを読み出す。記憶部４０５が管理するデータの例として、印刷装置の公開設定情報がある。
画像処理部４０６は、印刷ジョブを印刷用の画像データにレンダリングする処理を行う。
印刷処理部４０７は、画像処理部４０６によってレンダリングされた画像データをプリンタＩ／Ｆ３０６を介してプリンタ３０７に画像信号として送信し印刷する処理を行う。
ユーザアカウント制御部４１０は、記憶部４０５に記憶されたユーザアカウント情報を管理する。
ログイン制御部４１１は、ユーザアカウント制御部が管理するユーザアカウント情報を使用して印刷装置１０１へのログイン処理を制御する。
Ｅｍａｉｌ制御部４１２は、ユーザアカウント制御部が管理するユーザアカウント情報に含まれるＥｍａｉｌアドレスを使用して印刷装置１０１がＥｍａｉｌを送信する処理を制御する。Ｅｍａｉｌは、メールの一例である。
【００１２】
図５は、印刷装置１０１の操作パネル３１１の一例を示す図である。表示パネル５０５は、ＬＣＤ等を利用した表示パネルである。ボタン５０１は、印刷装置１０１を用いてコピーを行う際に選択するボタンである。ユーザがボタン５０１を選択することにより表示パネル５０５にコピー操作画面が表示される。ボタン５０２は、印刷装置１０１を用いてＦＡＸを行う際に選択するボタンである。ユーザがボタン５０２を選択することにより表示パネル５０５にＦＡＸ操作画面が表示される。ボタン５０３は、印刷装置１０１を用いてスキャンを行う際に選択するボタンである。ユーザがボタン５０３を選択することにより表示パネル５０５にスキャン操作画面が表示される。モバイル連携ボタン５０４は、印刷装置１０１を用いてモバイル機器との連携を行う際に選択するボタンである。ユーザがモバイル連携ボタン５０４を選択することにより表示パネル５０５にモバイル機器との連携に必要な情報が表示される。テンキー５０８は、数字等を入力するために使用される。ＯＫキー５０７は、表示パネル５０５の表示内容を決定するとき等に使用される。方向キー５０６は、表示パネル５０５に表示されたメニュー等を選択するとき等に使用される。ボタン５０９・５１０は、それぞれ白黒コピー、カラーコピーを実行する際に使用される。ボタン５１１は、処理を停止するときに使用される。メニューボタン５１２は、印刷装置１０１の設定を行うためのメニュー画面を表示するときに使用される。
【００１３】
図６は、印刷装置のオーナーがクライアント端末１００から印刷装置１０１をパブリックプリンタとして公開する処理の一例を示すシーケンス図である。
クライアント端末１００は、ＰｒｉｎｔｅｒＩＤ１０８と印刷装置１０１のオーナーであるクラウドアカウント１０９とを使用して、クラウドプリントサービス１０２に、印刷装置１０１の公開要求である印刷装置公開要求２０１を送信する。クラウドプリントサービス１０２は、印刷装置公開要求２０１を受信すると、印刷装置１０１の公開プリンタ設定を有効にする。クラウドプリントサービス１０２は、公開プリンタを追加するために必要なランダムなキー情報と印刷装置１０１のＰｒｉｎｔｅｒＩＤ１０８とが含まれる印刷装置登録用のＵＲＬ２１０を生成し、印刷装置公開応答２０２としてクライアント端末１００に応答する。
クラウドプリントサービス１０２は、印刷装置１０１に印刷装置状態変更通知６０１を送信する。印刷装置状態変更通知６０１には印刷装置の状態が公開状態になったことを示す情報が含まれている。
印刷装置１０１は、クラウドプリントサービス１０２に公開ＵＲＬ取得要求６０２を送信する。
クラウドプリントサービス１０２は、印刷装置１０１に公開ＵＲＬ取得応答６０３を応答する。公開ＵＲＬ取得応答６０３には印刷装置１０１を登録するための印刷装置登録用のＵＲＬ２１０が含まれる。
【００１４】
図７は、印刷装置１０１が印刷装置状態変更通知６０１にて公開状態を受信したときの情報処理の一例を示すフローチャートである。
Ｓ７１０において、クラウドプリント状態制御部４０３は、印刷装置状態変更通知６０１にて通知された公開状態を取得する。
Ｓ７０１において、クラウドプリント状態制御部４０３は、公開状態が公開であれば（Ｓ７０１においてＹＥＳ）、Ｓ７０３に進み、公開状態が非公開であれば（Ｓ７０１においてＮＯ）、Ｓ７０２に進む。
Ｓ７０２において、クラウドプリント状態制御部４０３は、記憶部４０５で管理している印刷装置公開状態を非公開に変更する。
Ｓ７０３において、クラウドプリント状態制御部４０３は、記憶部４０５で管理している印刷装置公開状態を公開に変更する。
Ｓ７０４において、クラウドプリント状態制御部４０３は、クラウドプリントサービス１０２に公開ＵＲＬ取得要求６０２を送信し、その応答により通知された情報から印刷装置登録用のＵＲＬ２１０を取得する。
Ｓ７０５において、クラウドプリント状態制御部４０３は、記憶部４０５で管理している印刷装置登録用のＵＲＬを、Ｓ７０４で取得した印刷装置登録用のＵＲＬ２１０に変更する。
【００１５】
＜実施形態１＞
図８は、実施形態１における表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの情報処理の一例を示すフローチャートである。
Ｓ８０１において、操作制御部４００は、記憶部４０５で管理しているＣｌｏｕｄＰｒｉｎｔ登録状態と印刷装置公開状態とを取得する。
Ｓ８０２において、操作制御部４００は、印刷装置公開状態が公開であれば（Ｓ８０２においてＹＥＳ）、Ｓ８０３に進み、印刷装置公開状態が非公開であれば（Ｓ８０２においてＮＯ）、Ｓ８０４に進む。
Ｓ８０３において、操作制御部４００は、モバイル連携画面にＣｌｏｕｄＰｒｉｎｔ登録状態を表示する。
Ｓ８０４において、操作制御部４００は、記憶部４０５で管理している印刷装置登録用のＵＲＬを取得する。
Ｓ８０５において、操作制御部４００は、モバイル連携画面にＣｌｏｕｄＰｒｉｎｔ登録状態と印刷装置登録用のＵＲＬとを表示する。
【００１６】
図９は、実施形態１の表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの画面遷移の一例を示す図である。
画面９０２は図９のフローチャートで説明したＳ８０３にて操作制御部４００が表示する画面である。画面９０２には記憶部４０５から読み出されたＣｌｏｕｄＰｒｉｎｔ登録状態が表示されている。画面９０１は図９のフローチャートで説明したＳ８０５にて操作制御部４００が表示する画面である。画面９０１には記憶部４０５から読み出されたＣｌｏｕｄＰｒｉｎｔ登録状態と印刷装置登録用のＵＲＬとが表示されている。
【００１７】
＜実施形態２＞
実施形態２では実施形態１のＵＲＬを二次元コードに変換して表示する処理を説明する。
図１０は、実施形態２における表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの情報処理の一例を示すフローチャートである。Ｓ８０１からＳ８０４までの処理は実施形態１の図８のフローチャートと同じであるため、説明を省略する。本実施形態では、差分であるＳ８０４以降の処理について説明する。
Ｓ１００１において、二次元コード制御部４０４は、印刷装置登録用のＵＲＬを二次元コードに変換する。
Ｓ１００２において、操作制御部４００は、モバイル連携画面にＣｌｏｕｄＰｒｉｎｔ登録状態と二次元コードで表現された印刷装置登録用のＵＲＬとを表示する。
図１１は、表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの画面遷移の一例を示す図である。
画面１１０１は図１０のフローチャートで説明したＳ１００２にて操作制御部４００が表示する画面である。画面１１０１には記憶部４０５から読み出されたＣｌｏｕｄＰｒｉｎｔ登録状態と二次元コードで表現された印刷装置登録用のＵＲＬとが表示されている。
【００１８】
＜実施形態３＞
実施形態３では印刷装置１０１がクラウドプリントサービス１０２から印刷装置状態変更通知６０１を受信し、公開状態が公開になったときに、プリンタ操作パネルに新たなボタンを生成する処理を説明する。
図１２は、実施形態３における表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの情報処理の一例を示すフローチャートである。
Ｓ７０１からＳ７１０までの処理は実施形態１の図７のフローチャートと同じであるため、説明を省略する。本実施形態では、差分であるＳ１２０１以降の処理について説明する。
Ｓ１２０１において、操作制御部４００は、パブリックプリンタ追加ボタンを生成し、表示パネル５０５に表示する。
図１３は、表示パネル５０５にて生成されたパブリックプリンタ追加ボタンが追加されたときの画面を表した図である。
パブリックプリンタ追加ボタン１３０１は、図１０のフローチャートで説明したＳ１２０１にて生成されたパブリックプリンタ追加ボタンである。ユーザがパブリックプリンタ追加ボタン１３０１を選択すると、画面１３０２に画面遷移する。画面１３０２では記憶部４０５から読み出されたＣｌｏｕｄＰｒｉｎｔ登録状態と二次元コードで表現された印刷装置登録用のＵＲＬとが表示されている。
【００１９】
＜実施形態４＞
実施形態４では実施形態１のＵＲＬをＥｍａｉｌでユーザに送信する処理を説明する。
図１４は、実施形態４における表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの情報処理の一例を示すフローチャートである。Ｓ８０１からＳ８０３までの処理は実施形態１の図８のフローチャートと同じであるため、説明を省略する。本実施形態では、差分であるＳ１４０１以降の処理について説明する。
Ｓ１４０１において、ログイン制御部４１１は、印刷装置１０１にユーザがログインしている状態であるか否かを判定する。ログイン制御部４１１は、印刷装置１０１にユーザがログインしている状態であると判定した場合（Ｓ１４０１においてＹＥＳ）、Ｓ１４０２に進む。また、ログイン制御部４１１は、印刷装置１０１にユーザがログインしている状態でないと判定した場合（Ｓ１４０１においてＮＯ）、Ｓ８０３に進む。
Ｓ１４０２において、操作制御部４００は、モバイル連携画面にＣｌｏｕｄＰｒｉｎｔ登録状態とパブリックプリンタ登録ＵＲＬ通知ボタンとを表示する。
図１５は、表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの画面遷移の一例を示す図である。
画面１５０１は図１４のフローチャートで説明したＳ１４０２にて操作制御部４００が表示する画面である。記憶部４０５から読み出されたＣｌｏｕｄＰｒｉｎｔ登録状態とパブリックプリンタ登録ＵＲＬ通知ボタンとが表示されている。
【００２０】
図１６は、表示パネル５０５に表示されるパブリックプリンタ登録ＵＲＬ通知ボタンが選択されたときの情報処理の一例を示すフローチャートである。
Ｓ１６０１において、クラウドプリント状態制御部４０３は、記憶部４０５で管理している印刷装置登録用のＵＲＬを取得する。
Ｓ１６０２において、ログイン制御部４１１は、ログイン中のユーザ情報を取得する。
Ｓ１６０３において、ユーザアカウント制御部４１０は、記憶部４０５で管理しているユーザ管理テーブル１７０３を読み出して、ログイン中のユーザに対応するＥｍａｉｌアドレスを取得する。
Ｓ１６０４において、Ｅｍａｉｌ制御部４１２は、取得したＥｍａｉｌアドレス宛に印刷装置登録用のＵＲＬを送信する。
図１７は、印刷装置１０１が管理しているユーザ管理テーブルの一例を示す図である。
ユーザ管理テーブル１７０３には、ユーザ名１７０１とそれに対応するＥｍａｉｌアドレス１７０２とが格納されている。ユーザ管理テーブル１７０３はＲＯＭ３０４又はＨＤＤ３１４に格納されている。
【００２１】
＜実施形態５＞
実施形態５では実施形態１における印刷装置１０１にて各種パブリックプリンタ設定を変更する処理を説明する。
図１８は、ユーザが印刷装置１０１にてＣｌｏｕｄＰｒｉｎｔのパブリックプリンタ設定を変更するときの画面遷移の一例を示す図である。
画面１８０１は図５におけるメニューボタン５１２が選択されることにより、操作制御部４００が表示パネル５０５に表示する画面である。画面１８０１では各種設定を行うための設定項目が表示される。ＣｌｏｕｄＰｒｉｎｔ設定が選択されると、操作制御部４００は、表示パネル５０５に画面１８０２を表示する。画面１８０２ではＣｌｏｕｄＰｒｉｎｔの各種設定が可能である。ＣｌｏｕｄＰｒｉｎｔ項目ではユーザがＯＮ、ＯＦＦを選択することによりそれぞれＣｌｏｕｄＰｒｉｎｔ機能の有効、無効を切り替えることができる。ローカルプリント項目ではユーザがＯＮ、ＯＦＦを選択することによりそれぞれローカルプリント機能の有効、無効を切り替えることができる。プリンタ削除項目では、ユーザが実行ボタンを選択することにより印刷装置１０１をクラウドプリントサービス１０２から削除することができる。パブリックプリンタ設定ボタンが選択されると、操作制御部４００は、表示パネル５０５に画面１８０３を表示する。画面１８０３ではパブリックプリンタ設定を行うことが可能である。パブリックプリンタ登録項目でＯＦＦが選択されると、操作制御部４００は、図９の画面９０１にてパブリックプリンタ登録用のＵＲＬの表示を行わない。パブリックプリンタ登録項目でＯＮが選択されると、操作制御部４００は、図９の画面９０１のとおりパブリックプリンタ登録用のＵＲＬを表示する。
【００２２】
画面１８０３のパブリックプリンタ登録項目ＵＲＬリセットの実行ボタンが選択されると、クラウドプリント状態制御部４０３は、クラウドプリントサービス１０２に公開ＵＲＬリセット要求を送信する。これにより公開ＵＲＬはリセットされ、新たな公開ＵＲＬがクラウドプリントサービス１０２から印刷装置１０１に送信される。印刷装置１０１は、新たな公開ＵＲＬを記憶部４０５に保存する。
画面１８０３のパブリックプリンタ登録項目ＵＲＬ定期更新に値が設定されると、クラウドプリント状態制御部４０３は、指定された期間毎にクラウドプリントサービス１０２に公開ＵＲＬリセット要求を送信する。これにより定期的に公開ＵＲＬが更新され、定期的に更新された公開ＵＲＬがクラウドプリントサービス１０２から印刷装置１０１に送信される。印刷装置１０１は、新たな公開ＵＲＬを記憶部４０５に保存する。パブリックプリンタ登録項目ＵＲＬ定期更新の値は、ＵＲＬを律とする間隔の一例である。
画面１８０３のパブリックプリンタの印刷制限に値が設定されると、クラウドプリント状態制御部４０３は、クラウドプリントサービス１０２に設定された値を含むパブリックプリント印刷制限枚数変更要求を送信する。クラウドプリントサービス１０２は、パブリックプリント印刷制限枚数変更要求を受信するとパブリックプリント印刷制限枚数を設定された値に変更する。
【００２３】
＜実施形態６＞
実施形態６では印刷装置１０１にてクラウドプリントサービス１０２から取得した印刷装置登録用のＵＲＬ２１０をＢＬＥのビーコン情報として送出する処理を説明する。
図１９は、印刷装置のオーナーがクライアント端末１００から印刷装置１０１をパブリックプリンタとして公開する処理の一例を示すシーケンス図である。ここで、図１９のシーケンス図の２０１から６０３までの処理は図６のシーケンス図と同じである。ここでは、差分である１９０１の処理について説明する。ＢＬＥ制御部４０８は、クラウドプリントサービス１０２から受信した印刷装置登録用のＵＲＬ２１０をＢＬＥデバイス３３１にビーコン情報としてセットする。ＢＬＥ制御部４０８は、定期的にセットされたビーコン情報をＢＬＥデバイス３３１から発信する。ＢＬＥ対応クライアント端末では、このビーコン情報を受信し、印刷装置登録用のＵＲＬ２１０を取得することができる。
【００２４】
＜実施形態７＞
実施形態７では実施形態１における印刷装置１０１にてクラウドプリントサービス１０２から取得した印刷装置登録用のＵＲＬ２１０をＮＦＣのＮＤＥＦ（ＮＦＣ  Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｆｏｒｍａｔ）情報として送出する処理を説明する。
図２０は、印刷装置のオーナーがクライアント端末１００から印刷装置１０１をパブリックプリンタとして公開する処理の一例を示すシーケンス図である。ここで、図２０のシーケンス図の２０１から６０３までの処理は図６のシーケンス図と同じである。ここでは、差分である２００１の処理について説明する。ＮＦＣ制御部４０９は、クラウドプリントサービス１０２から受信した印刷装置登録用のＵＲＬ２１０をＮＤＥＦ情報としてＮＦＣデバイス３４１にセットする。ＮＦＣ対応クライアント端末は、このＮＤＥＦ情報を読み取ることにより印刷装置登録用のＵＲＬ２１０を取得することができる。
【００２５】
＜実施形態８＞
実施形態８ではユーザ操作に基づき印刷装置１０１が印刷装置登録用のＵＲＬ２１０を設定する処理を説明する。
図２１は、ユーザが印刷装置１０１にてＣｌｏｕｄＰｒｉｎｔのパブリックプリンタ設定を変更するときの画面遷移の一例を示す図である。
画面２１０１は図５におけるメニューボタン５１２を選択することにより、操作制御部４００が表示パネル５０５に表示する画面である。画面２１０１では各種設定を行うための設定項目が表示され、ユーザがＣｌｏｕｄＰｒｉｎｔ設定を選択する。すると、操作制御部４００は、表示パネル５０５に画面２１０２を表示する。画面２１０２ではＣｌｏｕｄＰｒｉｎｔの各種設定が可能である。ＣｌｏｕｄＰｒｉｎｔ項目ではユーザがＯＮ、ＯＦＦを選択することによりそれぞれＣｌｏｕｄＰｒｉｎｔ機能の有効、無効を切り替えることができる。ローカルプリント項目ではユーザがＯＮ、ＯＦＦを選択することによりそれぞれローカルプリント機能の有効、無効を切り替えることができる。プリンタ削除項目ではユーザが実行ボタンを選択することにより印刷装置１０１をクラウドプリントサービス１０２から削除することができる。パブリックプリンタ設定ボタンが選択されると操作制御部４００は、表示パネル５０５に画面２１０３を表示する。画面２１０３ではパブリックプリンタ設定を行うことが可能である。パブリックプリンタ登録項目でＯＦＦが選択されると、操作制御部４００は、図９の画面９０１にてパブリックプリンタ登録用のＵＲＬの表示を行わない。パブリックプリンタ登録項目でＯＮが選択されると、操作制御部４００は、図９の画面９０１のとおりパブリックプリンタ登録用のＵＲＬを表示する。画面２１０３は、設定画面の一例である。
パブリックプリンタ登録用のＵＲＬ欄にはＵＲＬ文字列を設定することができる。ユーザはクライアント端末１００で取得した印刷装置登録用のＵＲＬ２１０をパブリックプリンタ登録用のＵＲＬ欄に設定する。
ここで設定された設定項目は操作制御部４００により記憶部４０５に保存される。
また、ユーザは、設定項目を、印刷装置１０１のＷｅｂＵＩ等を介してネットワーク経由で設定することもできる。
表示パネル５０５にてモバイル連携ボタン５０４が選択されたときの画面遷移は図９と同じになる。
【００２６】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給する。そして、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００２７】
以上、本発明の実施形態の一例について詳述したが、本発明は係る特定の実施形態に限定されるものではない。
印刷装置１０１のソフトウェア構成の一部又は全てはハードウェア構成として印刷装置１０１に実装されてもよい。また、上述した印刷装置１０１のハードウェア構成は一例であり、例えば、ＣＰＵやＲＡＭ、ＲＯＭ、ＨＤＤ、操作パネル等は複数有していてもよい。また、複数のＣＰＵがプログラムに基づき、複数のＲＡＭ、ＲＯＭ、ＨＤＤに記憶されたデータ等を用いながら処理を実行するようにしてもよい。また、ＣＰＵに替えてＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いることとしてもよい。
また、クラウドプリントサービス１０２は、１つのサーバ装置に実装されてもよいし、複数のサーバ装置で構成されるクラウドシステム等のシステムに実装されもよい。１つのサーバ装置に実装される場合、サーバ装置のＣＰＵがサーバ装置のＨＤＤ等に記憶されているプログラムに基づき処理を実行することによって、クラウドプリントサービス１０２が実現される。また、クラウドシステムに実装される場合、クラウドシステムを構成する各サーバ装置のＣＰＵが各サーバ装置のＨＤＤ等に記憶されているプログラムに基づき処理を実行することによって、クラウドプリントサービス１０２が実現される。
また、クライアント端末１００もハードウェア構成として、少なくともＣＰＵ、ＲＯＭ、ＢＬＥ  Ｉ／Ｆ、ＮＦＣ  Ｉ／Ｆ等を有し、ＣＰＵがＲＯＭ等に記憶されているプログラムに基づき処理を実行することによって、クライアント端末１００の機能が実現される。
また、上述した実施形態は任意に組み合わせて実施してもよい。
上述したＣｌｏｕｄＰｒｉｎｔの一例としては、例えば、Ｇｏｏｇｌｅ（登録商標）ＣｌｏｕｄＰｒｉｎｔ等がある。
【００２８】
以上、上述した各実施形態の処理によれば、以下のことができる。即ち、クラウドプリントサービスで印刷装置を公開プリンタとして運用しているケースにおいて、その印刷装置を使用したいユーザが印刷装置のオーナーに印刷装置の公開プリンタへの登録用のＵＲＬを問い合わせることなく印刷装置を自分の使用可能な印刷装置に登録することができる。
【符号の説明】
【００２９】
１０１  印刷装置
１０２  クラウドプリントサービス
３０２  ＣＰＵ
３１４  ＨＤＤ
【図１】
2019018348.tif 000003
【図２】
2019018348.tif 000004
【図３】
2019018348.tif 000005
【図４】
2019018348.tif 000006
【図５】
2019018348.tif 000007
【図６】
2019018348.tif 000008
【図７】
2019018348.tif 000009
【図８】
2019018348.tif 000010
【図９】
2019018348.tif 000011
【図１０】
2019018348.tif 000012
【図１１】
2019018348.tif 000013
【図１２】
2019018348.tif 000014
【図１３】
2019018348.tif 000015
【図１４】
2019018348.tif 000016
【図１５】
2019018348.tif 000017
【図１６】
2019018348.tif 000018
【図１７】
2019018348.tif 000019
【図１８】
2019018348.tif 000020
【図１９】
2019018348.tif 000021
【図２０】
2019018348.tif 000022
【図２１】
2019018348.tif 000023