(57)【特許請求の範囲】
【請求項１】
管理サーバとネットワークを介して接続する接続部と、
前記ネットワークを介して受信した印刷データを印刷する印刷部と、
自装置の名称の入力を受け付ける受付部と、
前記管理サーバから取得した情報に基づいて、前記受付部が受け付けた名称と同じ名称の印刷装置が存在するか否かを判断する判断部と、
前記受付部が受け付けた名称と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記印刷部が前記印刷データを印刷することを禁止する禁止部と、
前記受付部が受け付けた名称と同じ名称の印刷装置が前記ネットワークに接続されているか否かを判断する接続判断部と、
を備え、
前記禁止部は、前記受付部が受け付けた名称と同じ名称の印刷装置が存在すると前記判断部が判断した場合であっても、前記受付部が受け付けた名称と同じ名称の印刷装置が前記ネットワークに接続されていないと前記接続判断部が判断する場合、前記印刷部が前記印刷データを印刷することを禁止しないことを特徴とする印刷装置。
【請求項２】
前記受付部が受け付けた名称を変更する変更部を備え、
前記情報は前記管理サーバに記憶された印刷装置の名称の情報を含んでおり、
前記禁止部は、前記受付部が受け付けた名称が前記印刷装置の名称の情報に存在しない印刷装置の名称に変更された場合、前記印刷部が前記印刷データを印刷することを禁止しないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記禁止部は、前記受付部が受け付けた名称と同じ名称の印刷装置が前記ネットワークに接続されていない時間である非接続時間が、所定時間以上の場合、前記印刷部が前記印刷データを印刷することを禁止しないことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
アカウント情報を記憶する記憶部を備え、
前記情報は前記管理サーバに記憶された印刷装置の名称の情報を含んでおり、
前記判断部は、前記記憶部に記憶されたアカウント情報が示すアカウントと同じアカウントを有する印刷装置の範囲内で、前記受付部が受け付けた名称と同じ名称の印刷装置が前記印刷装置の名称の情報に存在するか否か判断することを特徴とする請求項１〜３のいずれかに記載の印刷装置。
【請求項５】
前記接続判断部は、前記管理サーバに接続している印刷装置の範囲内で、前記受付部が受け付けた名称と同じ名称の印刷装置が前記ネットワークに接続されているか否かを判断することを特徴とする請求項１〜４のいずれかに記載の印刷装置。
【請求項６】
前記受付部が受け付けた名称と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記受付部が受け付けた名称が使用できないことを通知する通知部を備えることを特徴とする請求項１〜５のいずれかに記載の印刷装置。
【請求項７】
前記情報は前記管理サーバに記憶された印刷装置の名称の情報を含んでおり、
前記通知部は、前記印刷装置の名称の情報に含まれる印刷装置の名称の一覧を通知することを特徴とする請求項６に記載の印刷装置。
【請求項８】
管理サーバと接続するための接続情報を送信する送信部を備え、
前記禁止部は、前記送信部が前記接続情報を送信することを禁止することを特徴とする請求項１〜７のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び印刷装置をネットワークで接続し、情報処理装置から印刷制限サーバを経由して印刷装置に印刷データを投入することにより、印刷を実行する印刷装置に関するものである。
【背景技術】
【０００２】
従来から、情報処理装置及び印刷装置をネットワークで接続し、情報処理装置から印刷制限サーバを経由して印刷装置に印刷データを投入することにより、印刷を実行する印刷システムがある。この印刷システムの一例として特許文献１に記載のシステムでは、ユーザが印刷装置を利用する際、情報処理装置から印刷制限サーバに問い合わせを行い、印刷上限枚数を超えていないことを条件に、印刷制限サーバにより印刷が許可される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷装置の名称を登録する際、同じ名称の印刷装置を複数登録してしまうことがある。このため、ユーザが意図する印刷装置と異なる同じ名称の印刷装置に印刷データを投入し、印刷が実行された結果、ユーザの意図しない同じ名称の印刷装置で印刷が行われるという問題があった。
【０００５】
そこで、ユーザの意図しない同じ名称の印刷装置で印刷が行われることを事前に防止することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷装置は、管理サーバとネットワークを介して接続する接続部と、ネットワークを介して受信した印刷データを印刷する印刷部と、自装置の名称の入力を受け付ける受付部と、受付部が受け付けた名称と同じ名称の印刷装置が存在するか否かを判断する判断部と、同じ名称の印刷装置が存在すると判断部が判断した場合、印刷部が印刷することを禁止する禁止部とを備えることを特徴とする。
【０００７】
この構成によれば、自装置と同じ名称の印刷装置が存在する場合、印刷データを印刷しなくなり、ユーザの意図しない同じ名称の印刷装置で印刷が行われることを未然に防止することができる。
【０００８】
また、受付部が受け付けた名称を変更する変更部を備え、禁止部は、名称が変更された場合、印刷部が印刷することを禁止しないようにしてもよい。
【０００９】
この構成によれば、変更部が同じ名称の印刷装置が存在しないように自装置の名称を変更するので、同じ名称の印刷装置が存在しなくなり、意図しない印刷装置で印刷が行われる可能性を低くすることができる。
【００１０】
また、同じ名称の印刷装置がネットワークに接続されているか否かを判断する接続判断部を備え、禁止部は、同じ名称の印刷装置がネットワークに接続されていないと接続判断部が判断する場合、印刷部が印刷することを禁止しないようにしてもよい。
【００１１】
同じ名称の印刷装置であっても、ネットワークに接続されていない印刷装置は、ネットワークを介して印刷データを受信することがない。このため、自装置が、ネットワークに接続されていない他の印刷装置と同じ名称であっても、自装置と他の印刷装置とを間違える可能性が小さくなり、ユーザの意図する印刷装置で印刷が行われる可能性を高くすることができる。なお、接続判断部は過去にネットワークに接続したことのある印刷装置の範囲で、判断を行う。
【００１２】
また、禁止部は、同じ名称の印刷装置がネットワークに接続されていない時間である非接続時間が、所定時間以上の場合、印刷部が印刷することを禁止しないようにしてもよい。
【００１３】
この構成によれば、非接続時間が所定時間内であれば、ユーザの意図しない同じ名称の印刷装置で印刷が行われることを防止し、非接続時間が所定時間を越えれば、同じ名称の印刷装置でも印刷することができるようになる。すなわち、ユーザの意図しない同じ名称の印刷装置で印刷が行われることの防止と、ユーザの利便性との調和を図ることができる。
【００１４】
また、アカウント情報を記憶する記憶部を備え、判断部は、記憶部に記憶されたアカウント情報が示すアカウントと同じアカウントを有する印刷装置の範囲内で、同じ名称の印刷装置が存在するか否かを判断するようにしてもよい。
【００１５】
この構成によれば、判断する印刷装置の範囲を、記憶部に記憶されたアカウントと同じアカウントを有する印刷装置に限定することにより、判断にかかる時間を短縮することができる。
【００１６】
また、判断部は、管理サーバに接続している印刷装置の範囲内で、同じ名称の印刷装置が存在するか否かを判断するようにしてもよい。
【００１７】
この構成によれば、判断する印刷装置の範囲を、サーバに接続している印刷装置に限定することにより、判断にかかる時間を短縮することができる。
【００１８】
また、同じ名称の印刷装置が存在すると判断部が判断した場合、受付部が受け付けた名称が使用できないことを通知する通知部を備えるようにしてもよい。
【００１９】
この構成によれば、ユーザは、入力した名称が使用できないことを知ることができる。
【００２０】
また、通知部は、使用されている名称の一覧を報知するようにしてもよい。
【００２１】
この構成によれば、ユーザは、どの名称が使用できるか否かを把握しやすくなる。
また、管理サーバと接続するための接続情報を送信する送信部を備え、禁止部は、送信部が接続情報を送信することを禁止するようにしてもよい。
【００２２】
この構成によれば、管理サーバと接続できないから、印刷データを受信することができなくなり、ユーザの意図しない同じ名称の印刷装置で印刷が行われることを未然に防止することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１〜３実施形態に共通するプリンタの電気的構成を示すブロック図である。
【図２】本発明の第１〜３の実施形態に共通する印刷システムの動作概略を示すブロック図である。
【図３】本発明の第１〜３実施形態に共通するプリンタリストの一例を示す図面である。
【図４】本発明の第１〜３の実施形態に共通するサインイン処理の手順を示すフローチャートである。
【図５】本発明の第１実施形態おける登録判断処理の手順を示すフローチャートである。
【図６】本発明の第２実施形態おける登録判断処理の手順を示すフローチャートである。
【図７】本発明の第３実施形態おける登録判断処理の手順を示すフローチャートである。
【図８】本発明の第３実施形態おける登録判断処理の手順を示すフローチャートの変形例である。
【図９】本発明の第３実施形態おける登録判断処理の手順を示すフローチャートの変形例である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、本発明の印刷装置を具体化した第１実施形態について、添付図面を参照しつつ詳細に説明する。本形態は、Ｗｅｂページから印刷対象データを取得して印刷する機能を有するプリンタに本発明を適用したものである。
【００２５】
［プリンタの構成］
本形態のプリンタ１００（請求項に記載の「印刷装置」の一例）は、図１に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、フラッシュメモリ３４とを備えた制御部３０を備えている。また、制御部３０は、用紙に画像を印刷する画像形成部１０と、動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と、ネットワークインターフェース３７と、ＵＳＢインターフェース３８とに、電気的に接続されている。
【００２６】
ＲＯＭ３２には、プリンタ１００を制御するための制御プログラムであるファームウェアや各種設定、初期値等が記憶されている。ＲＡＭ３３及びフラッシュメモリ３４（請求項に記載の「記憶部」の一例）は、各種制御プログラムが読み出される作業領域として、あるいは印刷データを一時的に記憶する記憶領域として利用される。
【００２７】
また、フラッシュメモリ３４は、電源を切ってもデータが消えない不揮発性であり、出荷後にユーザによって設定される各種の設定を記憶する記憶領域として利用される。例えば、フラッシュメモリ３４は、自装置のプリンタ名、及び、アカウント情報を記憶している。なお、自装置のプリンタ名を変更するときは、ＣＰＵ３１とフラッシュメモリ３４とが協働することにより請求項に記載の「変更部」の一例として機能する。なお、プリンタ名は、プリンタまたは後述のＰＣ２００のユーザがプリンタを識別することができる文字または記号などの名称であり、例えば、プリンタメーカが定めるモデル名、またはユーザが任意に定める名称であってもよい。
【００２８】
ＣＰＵ３１（請求項に記載の「判断部」、「禁止部」の一例）は、ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って、その処理結果をＲＡＭ３３またはフラッシュメモリ３４に記憶させながら、プリンタ１００の各構成要素を制御する。
【００２９】
ネットワークインターフェース３７（請求項に記載の「接続部」の一例）およびＵＳＢインターフェース３８は、他の装置との通信を可能にするインターフェースである。プリンタ１００は、これらのインターフェースを介して他の装置から送信されるデータを受信する。
【００３０】
本形態では、プリンタ１００は、ネットワークインターフェース３７を介して、パーソナルコンピュータ（ＰＣ）２００、及び、管理サーバ３００との通信が可能になっている。プリンタ１００は、ＰＣ２００及び管理サーバ３００などの通信装置とともに印刷システム９００を構成している。
【００３１】
この他、ＵＳＢインターフェース３８を介して他の装置を利用してもよい。例えば、ＵＳＢインターフェース３８にキーボードが装着されている場合には、そのキーボードを利用して入力操作を行うことができる。
【００３２】
また、画像形成部１０（請求項に記載の「印刷部」の一例）は、用紙に画像を印刷することができればよく、画像形成方式については電子写真方式であってもインクジェット方式であってもよい。また、カラー印刷が可能であってもよく、モノクロ印刷専用であってもよい。
【００３３】
また、操作パネル４０（請求項に記載の「受付部」、「通知部」の一例）は、ユーザ入力を受け付ける各種のボタンと、文字情報やボタン等を表示するタッチパネル画面とを有している。各種のボタンとしては、例えば、印刷動作の開始を指示するＯＫボタン、印刷動作のキャンセルを指示するキャンセルボタン、及び、ユーザがＷｅｂベージのＵＲＬを入力するための文字ボタンがある。
【００３４】
［管理サーバの構成］
管理サーバ３００は、プリンタ１００、プリンタ１０１及びプリンタ１０２での印刷を仲介するためのサーバである。管理サーバ３００は、プリンタ１００、プリンタ１０１及びプリンタ１０２のベンダーによって提供されるサーバではなく、クラウド印刷を提供する会社（以下「提携会社」という）によって提供されるサーバである。
【００３５】
管理サーバ３００は、プリンタ情報３２０を管理サーバ３００のメモリ領域３１０に記憶している。また、管理サーバ３００は、ＰＤＦ及びＪＰＥＧ等の形式の画像データをプリンタ１００が印刷できるように展開する展開部３３０を備えている。プリンタ情報３２０には、ユーザＩＤ、ＡｕｔｈＴｏｋｅｎ及びプリンタ名が対応付けられて記憶されている。ユーザＩＤは、上記提携会社から提供されるＩＤであり、ＡｕｔｈＴｏｋｅｎは、ユーザがユーザＩＤを利用して管理サーバ３００にログインする際に、当該ユーザに割り当てられる識別情報である。
【００３６】
なお、管理サーバにおいてユーザＩＤとＡｕｔｈＴｏｋｅｎとは対応付けがされているため、ログインする際にユーザＩＤを受け付ければ、ＡｕｔｈＴｏｋｅｎに関して何らかの入力をする必要はない。
【００３７】
［印刷システムの構成］
続いて、プリンタ１００を含む印刷システム９００の構成および動作について、図２を参照しつつ説明する。
【００３８】
印刷システム９００では、ＰＣ２００がユーザＩＤ及びパスワード等のアカウント情報を受け付けると、ＰＣ２００が管理サーバ３００にログインし、ＰＣ２００と管理サーバ３００との接続が確立される。また、プリンタ１００がＰＣ２００と同様にアカウント情報を受け付けると、プリンタ１００が管理サーバ３００にサインインし（請求項に記載の「接続」の一例）、プリンタ１００と管理サーバ３００との接続が確立される。
【００３９】
つまり、印刷システム９００では、同じアカウント情報を用いてＰＣ２００が管理サーバ３００にログインし、プリンタ１００が管理サーバ３００にサインインすると、ＰＣ２００からプリンタ１００を指定して印刷を実行させることができるように構成されている。
【００４０】
なお、本明細書中では、便宜的に、ＰＣ２００と管理サーバ３００との接続を確立させるために、ユーザがアカウント情報をＰＣ２００から管理サーバ３００に入力することをログインといい、プリンタ１００と管理サーバ３００との接続を確立するために、ユーザがアカウント情報をプリンタ１００から管理サーバ３００に入力することをサインインと、呼称を変えて説明する。
【００４１】
また、本明細書中では、管理サーバ３００とプリンタ１００との接続及び切断は、物理的な接続及び切断に限らず、データの送受信を行える状態にあることを接続に含み、データの送受信を行えない状態にあることを切断に含むものとする。
【００４２】
図２に示す印刷システム９００では、プリンタ１００と同様にプリンタ１０１及びプリンタ１０２が同じアカウント情報を用いて管理サーバ３００にサインインしており、ＰＣ２００では、プリンタ１００、プリンタ１０１及びプリンタ１０２が選択肢として、ＰＣ２００のディスプレイに表示され、選択肢の中からいずれかのプリンタを指定して印刷することができる。なお、選択肢は、プリンタ１００、プリンタ１０１及びプリンタ１０２のいずれかのプリンタが生成してもよく、管理サーバ３００が生成するようにしてもよい。
【００４３】
例えば、ＰＣ２００がユーザからプリンタ１００への印刷指示を受け付けると、ＰＣ２００がＰＤＦ及びＪＰＥＧ等の形式の画像データを管理サーバ３００に送信する。管理サーバ３００では、展開部３３０が画像データを展開し、印刷データを作成する。つまり、管理サーバ３００がプリンタドライバの役割を果たしている。そして、ＰＣ２００から管理サーバ３００を介してプリンタ１００に対して、その印刷データが投入される。
【００４４】
プリンタ１００は、印刷データを受信した後、その印刷データの印刷を開始する。つまり、ユーザは、プリンタ１００に印刷指示をした後、プリンタ１００が設置されている場所まで移動する。そして、ユーザは印刷物を手にすることができる。
【００４５】
しかし、上記の印刷手順では、例えば、プリンタ１００のプリンタ名とプリンタ１０２のプリンタ名とが同じ場合、ユーザはプリンタ１０２に印刷指示をしているつもりであったが、実際にはプリンタ１００に印刷指示をしている場合がある。
【００４６】
この場合、ユーザは、プリンタ１０２が設置されている場所まで移動するが、印刷物を得ることができず、また、プリンタ１００に印刷物が放置されることがある。このため、第三者に印刷物を持っていかれたり、見られたりすることにより、印刷物の情報が漏洩するおそれがある。例えば、同機種のプリンタを複数台購入して、印刷システム９００を構築しようとする場合、自装置の機種の型番等を自動的に自装置のプリンタ名として設定する場合、上記問題が起こることが想定される。
【００４７】
そこで、プリンタ１００は、自装置のプリンタ名をフラッシュメモリ３４に記憶することにより、プリンタ名を登録するときに、管理サーバ３００から同じアカウント情報でサインインしているプリンタのプリンタ名の一覧であるプリンタ情報３２０をダウンロードし、ダウンロードしたプリンタ情報３２０に、自装置と同じプリンタ名のプリンタ（以下、同名プリンタという、請求項に記載の「同じ名称の印刷装置」の一例）が存在するか否かを判断する。同名プリンタが存在する場合、プリンタ１００は、サインインせず、同名プリンタが存在するためサインインできない旨をユーザに通知する。
【００４８】
すなわち、管理サーバ３００に同じプリンタ名のプリンタ１００及びプリンタ１０２の一方がサインインしているときは、他方の同じプリンタ名のプリンタはサインインが禁止される。
【００４９】
よって、ユーザがプリンタ１０２と同じプリンタ名のプリンタ１００を指定して印刷データを投入することがなくなり、印刷物がプリンタ１００に放置されることを未然に防止することができる。
【００５０】
なお、プリンタ１０１及びプリンタ１０２は、プリンタ１００でサインインするときのアカウント情報を使用して、プリンタ１００よりも前にプリンタ名を登録し、管理サーバ３００にサインインしているものとする。また、プリンタ情報３２０には、過去に管理サーバ３００にサインインしたことのあるプリンタについて記憶されているものとする。
【００５１】
［プリンタの制御］
続いて、上述した印刷システム９００の動作を実現するプリンタ１００の制御について説明する。上述したようにプリンタ１００の動作としては、サインイン処理において、同名プリンタが存在する場合、サインインを禁止する。以下、サインイン処理の動作を中心に説明する。
【００５２】
［サインイン処理］
図４を参照しながら、サインイン処理について説明する。なお、サインイン処理は、ユーザが操作パネル４０を操作することにより、例えば、操作パネル４０に表示された項目の中からサインイン処理の項目をユーザが選択して、ＯＫボタンを押下したことにより開始される。
【００５３】
まず、ユーザが操作パネル４０から入力するプリンタ名及びアカウント情報（請求項に記載の「接続情報」の一例）を受け付け（Ｓ１０１）、ＣＰＵ３１は、操作パネル４０が受け付けたプリンタ名及びアカウント情報をＲＡＭ３３に記憶させる。この時点では、プリンタ名及びアカウント情報を一時的に記憶しているだけであり、プリンタ情報は登録されていない。
【００５４】
次に、ＣＰＵ３１は、プリンタ１００から管理サーバ３００にサインインする要求（以下、サインイン要求という）がされたか否かを判断する（Ｓ１０２）。例えば、操作パネル４０に表示されたサインインのためのＩＤ、パスワード等を入力する画面において、ＩＤ、パスワードの入力後、接続の項目を選択して、ＯＫボタンを押下したか否かを判断する。
【００５５】
サインイン要求がされていない場合（Ｓ１０２：ＮＯ）、ＣＰＵ３１は、サインイン要求があるまで待機する。一方、サインイン要求がされた場合（Ｓ１０２：ＮＯ）、ＣＰＵ３１は、フラッシュメモリ３４に記憶されたアカウント情報を読み出す（Ｓ１０３）。
【００５６】
次に、読み出したアカウント情報を管理サーバ３００に通知し、読み出したアカウント情報と同一のアカウント情報を有するプリンタについて、少なくともプリンタ名を収集したプリンタ情報３２０を管理サーバ３００から取得する（Ｓ１０４）。続いて、ＣＰＵ３１は、プリンタ情報３２０を用いて、登録判断処理を実行する（Ｓ１０５）。
【００５７】
［登録判断処理］
図５を参照しながら、登録判断処理について説明する。まず、ＣＰＵ３１は、Ｓ１０４において取得したプリンタ情報３２０を検索対象として、ＲＡＭ３３に一時的に記憶した自装置のプリンタ名と一つずつ比較し、同名プリンタがプリンタ情報３２０内に存在するか否かを判断する（Ｓ２０１）。
【００５８】
同名プリンタがプリンタ情報３２０内に存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。ここで、プリンタ名の登録を禁止とは、Ｓ１０１で受け付けたプリンタ名をフラッシュメモリ３４に記憶させないことをいう。
【００５９】
一方、同名プリンタがプリンタ情報３２０内に存在しないと判断する場合（Ｓ２０１：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。なお、Ｓ２２０において、登録を許可したときに、別途、Ｓ１０１で受け付けたプリンタ名をフラッシュメモリ３４に記憶させることにより、プリンタ名の登録が行われる。
【００６０】
図４のサインイン処理に戻り、ＣＰＵ３１は、登録判断処理において、プリンタ名の登録が禁止されたか否かを判断する（Ｓ１０６）。
【００６１】
プリンタ名の登録が禁止されたと判断する場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ３１は、Ｓ１０１で受け付けたアカウント情報を管理サーバ３００に送信しないことにより、プリンタ１００から管理サーバ３００へのサインインを禁止する（Ｓ１０７、請求項に記載の「禁止部」の一例）。すなわち、この印刷システム９００では、プリンタ１００が管理サーバ３００にサインインしていなければ印刷データの印刷を行えないから、管理サーバ３００へのサインインを行わないことは、印刷データの印刷を禁止していることと等価である。
【００６２】
そして、ＣＰＵ３１は、Ｓ１０１において受け付けたプリンタ名が使用できない旨を、操作パネル４０を介してユーザに通知し（Ｓ１０８）、読み出したアカウント情報と同一のアカウント情報を有するプリンタのプリンタ名を、操作パネル４０に表示し（Ｓ１０９）、サインイン処理を終了する。
【００６３】
なお、Ｓ１０９の後、ユーザがＯＫボタンを押下すると、ＣＰＵ３１は、操作パネル４０にはプリンタ名を入力する画面が表示させ、ユーザにプリンタ名の入力を促す。そして、ユーザは、Ｓ１０９において表示されたプリンタ名と異なるプリンタ名を入力し、ＯＫボタンを押下すると、ＣＰＵ３１は、Ｓ１０１で受け付けたアカウント情報を管理サーバ３００に送信し、プリンタ１００から管理サーバ３００へサインインする。
【００６４】
一方、プリンタ名の登録が禁止されていないと判断する場合（Ｓ１０６：ＮＯ）、ＣＰＵ３１は、プリンタ１００から管理サーバ３００へのサインインを許可し（Ｓ１１０）、プリンタ１００から管理サーバ３００へサインインして、サインイン処理を終了する。この場合、サインインが行われているので、プリンタ１００を指定した印刷データが管理サーバ３００に存在する旨の通知を管理サーバ３００から受信すると、プリンタ１００は印刷データを管理サーバ３００から取得し、印刷を行う。すなわち、印刷データの印刷が禁止されない。
【００６５】
［第１実施形態の効果］
以上詳細に説明したように第１実施形態における印刷装置では、同名プリンタがプリンタ情報３２０内に存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を禁止する（Ｓ２１０）。そして、プリンタ名の登録が禁止されたと判断する場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ３１は、プリンタ１００から管理サーバ３００へのサインインを禁止する（Ｓ１０７）。このため、同名プリンタが存在する場合、印刷データを印刷しなくなり、ユーザの意図しない同名プリンタで印刷が行われることを未然に防止することができる。
【００６６】
また、ＣＰＵ３１は、操作パネル４０が受け付けたプリンタ名及びアカウント情報をフラッシュメモリ３４に記憶させる。そして、ＣＰＵ３１は、フラッシュメモリ３４に記憶されたアカウント情報を読み出し（Ｓ１０３）、読み出したアカウント情報を管理サーバ３００に通知し、読み出したアカウント情報と同一のアカウント情報を有するプリンタについて、少なくともプリンタ名を収集したプリンタ情報３２０を管理サーバ３００から取得する（Ｓ１０４）。このため、同名プリンタがプリンタ情報３２０内に存在するか否かを判断する（Ｓ２０１）際に、判断する範囲をフラッシュメモリ３４に記憶されたアカウント情報と同一のアカウント情報を有するプリンタに限定することにより、Ｓ２０１の判断にかかる時間を短縮することができる。
【００６７】
また、プリンタ名の登録が禁止されたと判断する場合（Ｓ１０６：ＹＥＳ）、ＣＰＵ３１は、Ｓ１０１において受け付けたプリンタ名が使用できない旨を、操作パネル４０を介してユーザに通知する（Ｓ１０８）。このため、ユーザは、操作パネル４０から入力するプリンタ名及びアカウント情報を受け付けられたが（Ｓ１０１）、操作パネル４０から入力したプリンタ名が使用できないことを知ることができる。
【００６８】
また、読み出したアカウント情報と同一のアカウント情報を有するプリンタのプリンタ名を、操作パネル４０に表示する（Ｓ１０９）。このため、ユーザは、プリンタ名が同じにならないように、どのプリンタ名を使用することができるか否かを把握しやすくなる。
【００６９】
［第２実施形態］
図６を参照しながら、第２実施形態における登録判断処理について説明する。第１実施形態では、登録判断処理において、同名プリンタが存在する場合、サインインを禁止していた。しかし、第２実施形態では、同名プリンタが存在する場合、プリンタ名を変更し、さらにプリンタ名の変更がユーザによって許可された場合、サインインを許可する。なお、第１実施形態と同様の処理については、適宜、説明を省略する。
【００７０】
［登録判断処理］
同名プリンタがプリンタ情報３２０内に存在しないと判断する場合（Ｓ２０１：ＮＯ）、ＣＰＵ３１は、自装置のプリンタ名をプリンタ情報３２０内に存在しないプリンタ名に変更する（Ｓ２０２、請求項に記載の「変更部」の一例）。例えば、同名プリンタのプリンタ名が「プリンタ１」であった場合、自装置のプリンタ名にランダムに発生させたアルファベット３文字を付加して、プリンタ名を「プリンタ１＿ＡＢＣ」に変更する。
【００７１】
次に、ＣＰＵ３１は、ユーザに変更したプリンタ名を許可するか否かを問い合わせ（Ｓ２０３）、ユーザに問い合わせた結果、変更したプリンタ名を許可する場合（Ｓ２０３：ＹＥＳ）、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。
【００７２】
一方、ユーザに問い合わせた結果が変更したプリンタ名を許可しない場合（Ｓ２０３：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。
【００７３】
［第２実施形態の効果］
以上詳細に説明したように第２実施形態における印刷装置では、ＣＰＵ３１は、自装置のプリンタ名をプリンタ情報３２０内に存在しないプリンタ名に変更する（Ｓ２０２）。次に、ＣＰＵ３１は、ユーザに変更したプリンタ名を許可するか否かを問い合わせ（Ｓ２０３）、ユーザに問い合わせた結果、変更したプリンタ名を許可する場合（Ｓ２０３：ＹＥＳ）、プリンタ名の登録を許可する（Ｓ２２０）。このため、同名プリンタが存在しなくなり、意図しないプリンタで印刷が行われる可能性を低くすることができる。
【００７４】
［第３実施形態］
図７を参照しながら、第３実施形態における登録判断処理について説明する。第３実施形態では、第１実施形態及び第２実施形態とは異なり、同名プリンタが存在する場合、管理サーバ３００にサインインしている自装置以外の他のプリンタの状態に応じて、サインインを許可する。具体的には、サインインしているプリンタの状態として、自装置以外の他のプリンタがサインインしているか否かと、自装置以外の他のプリンタがサインアウトしてからの経過時間とを、２つ例に挙げて説明する。
【００７５】
なお、プリンタ情報３２０には、第１実施形態及び第２実施形態と比較して、図３に示すように、プリンタ名の他、接続状況に関する情報及び接続履歴に関する情報が含まれている。また、第１実施形態及び第２実施形態と同様の処理については、適宜、説明を省略する。
【００７６】
［登録判断処理］
同名プリンタがプリンタ情報３２０内に存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、同名プリンタが管理サーバ３００にサインインしているか否かを判断する（Ｓ２０４、請求項に記載の「接続判断部」の一例）。このＳ２０４の判断は、プリンタ情報３２０の接続状況を参照し、接続状況が接続の場合、サインインしていると判断する。なお、接続履歴がない場合は、サインインしていないと判断される。
【００７７】
また、プリンタ情報３２０には、過去に管理サーバ３００にサインインしたことのあるプリンタが記憶されている。このため、同名プリンタがプリンタ情報３２０内に存在するか否かを判断することは（Ｓ２０１）、過去に管理サーバ３００にサインインしたことのあるプリンタに限定して、同名プリンタが存在するか否かを判断していることになる。つまり、Ｓ２０１の判断の後に行うＳ２０４の判断は、過去に管理サーバ３００にサインインしたことのあるプリンタについて、サインインしているか否かについて判断を行っていることと等価である。
【００７８】
同名プリンタが管理サーバ３００にサインインしていると判断する場合（Ｓ２０４：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。
【００７９】
一方、同名プリンタが管理サーバ３００にサインインしていないと判断する場合（Ｓ２０４：ＮＯ）、ＣＰＵ３１は、自装置のプリンタ名と同じプリンタ名のプリンタが管理サーバ３００からサインアウトしてから経過した時間（以下、サインアウト時間という、請求項に記載の「非接続時間」の一例）が所定時間を越えたか否かを判断する（Ｓ２０５）。
【００８０】
ここで、所定時間とは、例えば、プリンタのサインイン及びサインアウトのログ情報をとっておき、同名プリンタが、前回サインアウトしてから次にサインインするまでの時間である。この所定時間は、接続状況に関する情報及び接続履歴に関する情報から求めることができる。例えば、図３において、プリンタ名が「プリンタ１」のプリンタ１０２は、接続履歴に関する情報を参照すると、前回サインアウトとして「２０１０／１２／１  ８：００切断」、サインインとして「２０１０／１２／１  ９：００接続」となっているので、所定時間は、１時間となる。一方、接続状況に関する情報を参照すると、「２０１０／１２／１  １０：００切断」となっている。プリンタ１００がサインイン要求をするときが、「２０１１／１／２  １０：００」とすると、プリンタ名が「プリンタ１」のプリンタ１０２のサインアウト時間は、３０日以上となる。よって、所定時間である１時間をサインアウト時間が超えているから、Ｓ２０５では、サインアウト時間が所定時間を越えた（Ｓ２０５：ＹＥＳ）と判断されることになる。
【００８１】
サインアウト時間が所定時間を越えていないと判断する場合（Ｓ２０５：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。所定時間を越えていなければ、ユーザの使用の傾向から自装置のプリンタ名と同じプリンタ名のプリンタがサインインする可能性が高いからである。
【００８２】
また、サインアウト時間が所定時間を越えたと判断する場合（Ｓ２０５：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。所定時間を経過していると、ユーザの使用の傾向から、自装置のプリンタ名と同じプリンタ名のプリンタがサインインしてくる可能性が低くなると考えられるからである。
【００８３】
［第３実施形態の効果］
以上詳細に説明したように第３実施形態における印刷装置では、同名プリンタがプリンタ情報３２０内に存在すると判断する場合でも（Ｓ２０１：ＹＥＳ）、同名プリンタが管理サーバ３００にサインインしていないと判断する場合（Ｓ２０４：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を許可する（Ｓ２２０）。例えば、同名プリンタであっても、ネットワークに接続されていないプリンタは、ネットワークを介して印刷データを受信することがない。このため、同名プリンタが管理サーバ３００にサインインしていない場合、自装置と同名プリンタとを間違える可能性が小さくなり、ユーザの意図するプリンタで印刷が行われる可能性を高くすることができる。
【００８４】
また、同名プリンタが管理サーバ３００にサインインしていないと判断する場合でも（Ｓ２０４：ＮＯ）、サインアウト時間が所定時間を越えたと判断する場合（Ｓ２０５：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を許可する（Ｓ２２０）。このため、ユーザの意図しない同名プリンタで印刷が行われることの防止と、常に、同名プリンタで印刷することができない事態を回避することによりユーザの利便性を図ることと、の両立を図ることができる。
【００８５】
［第４実施形態］
図８を参照しながら、第４実施形態における登録判断処理について説明する。第４実施形態は、第３実施形態において、ＣＰＵ３１は、自装置のプリンタ名と同じプリンタ名のプリンタが管理サーバ３００からサインアウト時間が所定時間を越えたか否かを判断する（Ｓ２０５）処理を、省略した実施形態である。
【００８６】
［登録判断処理］
同名プリンタがプリンタ情報３２０内に存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、同名プリンタが管理サーバ３００にサインインしているか否かを判断する（Ｓ２０４）。
【００８７】
同名プリンタが管理サーバ３００にサインインしていると判断する場合（Ｓ２０４：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。
【００８８】
一方、同名プリンタが管理サーバ３００にサインインしていないと判断する場合（Ｓ２０４：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。
【００８９】
［第４実施形態の効果］
以上詳細に説明したように第４実施形態における印刷装置では、同名プリンタが管理サーバ３００にサインインしていないと判断する場合（Ｓ２０４：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。例えば、同名プリンタであっても、ネットワークに接続されていないプリンタは、ネットワークを介して印刷データを受信することがない。このため、同名プリンタが管理サーバ３００にサインインしていない場合、自装置と同名プリンタとを間違える可能性が小さくなり、ユーザの意図するプリンタで印刷が行われる可能性を高くすることができる。
【００９０】
［第５実施形態］
図９を参照しながら、第５実施形態における登録判断処理について説明する。第５実施形態は、第３実施形態において、ＣＰＵ３１は、同名プリンタが管理サーバ３００にサインインしているか否かを判断する（Ｓ２０４）処理を、省略した実施形態である。
【００９１】
［登録判断処理］
同名プリンタがプリンタ情報３２０内に存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、自装置のプリンタ名と同じプリンタ名のプリンタが管理サーバ３００からサインアウト時間が所定時間を越えたか否かを判断する（Ｓ２０５）。
【００９２】
サインアウト時間が所定時間を越えていないと判断する場合（Ｓ２０５：ＮＯ）、ＣＰＵ３１は、プリンタ名の登録を禁止し（Ｓ２１０）、登録判断処理を終了する。
【００９３】
一方、サインアウト時間が所定時間を越えたと判断する場合（Ｓ２０５：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を許可し（Ｓ２２０）、登録判断処理を終了する。
【００９４】
［第５実施形態の効果］
以上詳細に説明したように第５実施形態における印刷装置では、同名プリンタが管理サーバ３００にサインインしていないと判断する場合でも（Ｓ２０４：ＮＯ）、サインアウト時間が所定時間を越えたと判断する場合（Ｓ２０５：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を許可する（Ｓ２２０）。このため、ユーザの意図しない同名プリンタで印刷が行われることの防止と、常に、同名プリンタで印刷することができない事態を回避することによりユーザの利便性を図ることと、の両立を図ることができる。
【００９５】
［変形例］
なお、本実施形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、プリンタは、印刷機能を備えるものであればよく、複合機又は複写機であっても適用可能である。
【００９６】
また、本実施形態では、管理サーバ３００は、インターネット回線に接続されていたが、これに限るものではない。例えば、ＷＡＮやＬＡＮ等のネットワークに接続されていてもよい。
【００９７】
また、本実施形態では、管理サーバ３００は上記提携会社が提供するサーバであったが、これに限られるものではない。例えば、ベンダーが提供するサーバであってもよいし、上記提携会社が提供するサーバとベンダーが提供するサーバとが協働するようにしてもよい。
【００９８】
また、本実施形態では、プリンタ名やアカウント情報等を、ユーザが操作パネル４０から直接入力していたが、これに限るものではない。例えば、ＰＣ２００から遠隔操作で、プリンタ名やアカウント情報等を入力することができるようにしてもよい。
【００９９】
また、本実施形態では、サインイン処理において、サインインを禁止していたが、これに限られるものではない。例えば、サインインを許可するが、印刷データを受信するとき、ＣＰＵ３１と、ネットワークインターフェース３７、または、ＵＳＢインターフェース３８とが協働することで、印刷データの受信を禁止（請求項に記載の「禁止部」の一例）するようにしてもよい。
【０１００】
また、本実施形態では、不揮発性のメモリとしてフラッシュメモリ３４を使用していたが、これに限るものではない。例えば、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）を使用してもよい。
【０１０１】
また、本実施形態では、同名プリンタが存在するためサインインできない旨をユーザに通知するとき、操作パネル４０にメッセージを表示してユーザに通知していたが、これに限るものではない。例えば、メッセージの代わりに、音や光によりユーザに通知する構成としてもよい。また、Ｅ−ｍａｉｌ等を登録することにより、所定のＰＣやスマートフォン等に通知が行くようにしてもよい。
【０１０２】
また、本実施形態では、プリンタ１００は、プリンタ情報３２０をダウンロードして、同名プリンタが存在するか否かを判断していたが、これに限るものではない。例えば、管理サーバ３００に問い合わせを行い、管理サーバ３００がプリンタ情報３２０から同じプリンタ名のプリンタが存在するか否かを判断してもよい。また、プリンタ情報３２０をプリンタ１００が定期的にダウンロードすることにより、プリンタ情報３２０を定期的に更新するようにしてもよい。
【０１０３】
また、本実施形態では、サインイン処理において、プリンタ名の登録を禁止する場合、管理サーバ３００にサインインさせないことにより、印刷データの印刷を禁止していたが、これに限るものではない。例えば、管理サーバ３００にサインインさせるが、印刷データの印刷を禁止してもよい（請求項に記載の「禁止部」の一例）。また、管理サーバ３００にサインインさせるが、印刷データにパスワードを付加し、付加したパスワードが入力されるまでは印刷データが印刷されないようにしてもよい（請求項に記載の「禁止部」の一例）。また、プリンタ１００が管理サーバ３００から印刷データを取得する構成の場合、プリンタ１００が管理サーバ３００から印刷データを取得することを禁止するようにしてもよい（請求項に記載の「禁止部」の一例）。
【０１０４】
また、本実施形態では、サインイン処理において、プリンタ名を受け付けていたが、これに限るものではない。例えば、サインイン処理とは別の処理で、プリンタ名を受け付けるようにしてもよい。また、１回目のサインインのときは、本実施形態のサインイン処理を行い、２回目以降のサインインのときは、本実施形態のサインイン処理からプリンタ名の受付をしないようにしてもよい。すなわち、２回目以降のサインインのときは、ユーザは、プリンタ名の入力を省略することができる。
【０１０５】
また、本実施形態では、サインイン処理において、プリンタ名の登録が禁止された場合（Ｓ１０６：ＹＥＳ）、同一アカウント内のプリンタ名の一覧を表示していたが（Ｓ１０９）、これに限るものではない。例えば、同一アカウント内にないプリンタ名の候補を表示するようにしてもよい。
【０１０６】
また、本実施形態では、読み出したアカウント情報と同一のアカウント情報を有するプリンタについて、少なくともプリンタ名を収集したプリンタ情報３２０を管理サーバ３００から取得していたが（Ｓ１０４）、これに限るものではない。例えば、管理サーバ３００にサインインしているプリンタについて、少なくともプリンタ名を収集したプリンタ情報３２０を管理サーバ３００から取得してもよい。この構成によれば、同名プリンタがプリンタ情報３２０内に存在するか否かを判断する（Ｓ２０１）際に、判断する範囲を管理サーバ３００にサインインしているプリンタに限定することにより、Ｓ２０１の判断にかかる時間を短縮することができる。なお、これらの組み合わせでもよく、読み出したアカウント情報と同一のアカウント情報を有するプリンタと、管理サーバ３００にサインインしているプリンタと、の２つの条件を満たすプリンタについて、少なくともプリンタ名を収集したプリンタ情報３２０を管理サーバ３００から取得してもよい。
【０１０７】
また、本実施形態では、所定時間は、同名プリンタが、前回サインアウトしてから次にサインインするまでの時間であったが、これに限るものではない。例えば、プリンタの工場出荷時にフラッシュメモリ３４に設定された時間でも、ユーザにより設定された時間であってもよい。
【０１０８】
また、本実施形態では、自装置のプリンタ名にランダムに発生させたアルファベット３文字を付加して、プリンタ名を「プリンタ１＿ＡＢＣ」に変更していたが、これに限るものではない。例えば、自装置のプリンタ名にアカウント情報の一部を付加してもよいし、プリンタの設置場所を示す情報を付加してもよい。
【０１０９】
また、本実施形態では、サインアウト時間が所定時間を越えたと判断する場合（Ｓ２０５：ＹＥＳ）、ＣＰＵ３１は、プリンタ名の登録を許可していたが（Ｓ２２０）、これに限るものではない。例えば、プリンタ名の登録を許可せず、仮のプリンタ名として扱い、サインインだけ許可するようにしてもよい。この場合でも、同名プリンタが存在する場合、印刷データを印刷しなくなり、ユーザの意図しない同名プリンタで印刷が行われることを未然に防止することができる。なお、一時的にサインインが許可されたに過ぎないから、後日、サインインするときに、再度プリンタ名の登録をユーザに要求し、同名プリンタがサインインしていると、プリンタ名の変更が要求されることになる。
【符号の説明】
【０１１０】
１０    画像形成部
３０    制御部
１００  プリンタ
１０１  プリンタ
１０２  プリンタ
１１０  メモリ領域
２００  ＰＣ
３００  管理サーバ
３２０  プリンタリスト
９００  印刷システム
【図１】
0005867779.tif 000002
【図２】
0005867779.tif 000003
【図３】
0005867779.tif 000004
【図４】
0005867779.tif 000005
【図５】
0005867779.tif 000006
【図６】
0005867779.tif 000007
【図７】
0005867779.tif 000008
【図８】
0005867779.tif 000009
【図９】
0005867779.tif 000010