(57)【特許請求の範囲】
【請求項１】
管理サーバと接続する接続部と、
前記管理サーバから印刷指示を受信する受信部と、
印刷指示を受信したときに、前記管理サーバに接続されている印刷装置のうち、自装置と同じ名称の印刷装置が存在するか否かを判断する判断部と、
印刷指示された印刷ジョブを取得する取得部と、
前記取得部により取得された印刷ジョブについて印刷を行う印刷部と、
印刷ジョブについて印刷開始を指示する指示部と、
自装置と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記指示部により印刷開始が指示されるまで、前記取得部により取得された印刷ジョブについて印刷を行うことを禁止する印刷禁止部を備えることを特徴とする印刷装置。
【請求項２】
前記印刷禁止部は、前記自装置と同じ名称の印刷装置が自装置と同じローカルエリアネットワーク内にある場合、印刷を禁止しないことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷禁止部は、前記自装置と同じ名称の印刷装置が過去に印刷したことのある印刷装置である場合、印刷を禁止しないことを特徴とする請求項１または請求項２に記載の印刷装置。
【請求項４】
前記判断部は、前記管理サーバに接続している印刷装置の範囲内で、自装置と同じ名称の印刷装置が存在するか否かを判断することを特徴とする請求項１〜３のいずれかに記載の印刷装置。
【請求項５】
アカウント情報を記憶する記憶部を備え、
前記判断部は、前記記憶部に記憶されたアカウント情報が示すアカウントと同じアカウントを有する印刷装置の範囲内で、自装置と同じ名称の印刷装置が存在するか否かを判断することを特徴とする請求項１〜４のいずれかに記載の印刷装置。
【請求項６】
前記印刷禁止部が印刷を禁止する場合、印刷が禁止されたことを通知する通知部を備えることを特徴とする請求項１〜５のいずれかに記載の印刷装置。
【請求項７】
管理サーバと接続する接続部と、
前記管理サーバから印刷指示を受信する受信部と、
印刷指示を受信したときに、前記管理サーバに接続されている印刷装置のうち、自装置と同じ名称の印刷装置が存在するか否かを判断する判断部と、
印刷指示された印刷ジョブを取得する取得部と、
前記取得部により取得された印刷ジョブについて印刷を行う印刷部と、
印刷ジョブについて印刷開始を指示する指示部と、
自装置と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記指示部により印刷開始が指示されるまで、前記取得部が印刷ジョブを取得することを禁止する取得禁止部を備えることを特徴とする印刷装置。
【請求項８】
前記取得部は、前記管理サーバから印刷ジョブを取得することを特徴とする請求項７に記載の印刷装置。
【請求項９】
印刷指示を送信する送信部を備える管理サーバと、前記管理サーバから印刷指示を受信する受信部と、印刷ジョブについて印刷を行う印刷部とを備える印刷装置とがネットワークに接続されている印刷システムにおいて、
印刷指示を受信したときに、前記管理サーバに接続されている印刷装置のうち、自装置と同じ名称の印刷装置が存在するか否かを判断する判断部と、
印刷指示された印刷ジョブを取得する取得部と、
印刷ジョブについて印刷開始を指示する指示部と、
自装置と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記指示部により印刷開始が指示されるまで、前記取得部により取得された印刷ジョブについて印刷を行うことを禁止する印刷禁止部を備えることを特徴とする印刷システム。
【請求項１０】
印刷指示を送信する送信部を備える管理サーバと、前記管理サーバから印刷指示を受信する受信部と、印刷ジョブについて印刷を行う印刷部とを備える印刷装置とがネットワークに接続されている印刷システムにおいて、
印刷指示を受信したときに、前記管理サーバに接続されている印刷装置のうち、自装置と同じ名称の印刷装置が存在するか否かを判断する判断部と、
印刷指示された印刷ジョブを取得する取得部と、
印刷ジョブについて印刷開始を指示する指示部と、
自装置と同じ名称の印刷装置が存在すると前記判断部が判断した場合、前記指示部により印刷開始が指示されるまで、前記取得部が印刷ジョブを取得することを禁止する取得禁止部を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び印刷装置をネットワークで接続し、情報処理装置から印刷制限サーバを経由して印刷装置に印刷ジョブを投入することにより、印刷を実行する印刷装置及び印刷システムに関するものである。
【背景技術】
【０００２】
従来から、一台以上の情報処理装置及び印刷装置をネットワークで接続し、情報処理装置から印刷制限サーバを経由して印刷装置に印刷ジョブを投入することにより、印刷を実行する印刷システムがある。この印刷システムでは、ユーザが印刷装置を利用する際、情報処理装置から印刷制限サーバに問い合わせを行い、印刷上限枚数を超えていないことを条件に、印刷制限サーバにより印刷が許可される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３０６８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、情報処理装置から指定できる印刷装置が複数あると、同じ名称の印刷装置が複数あるという状況が起こりうる。このため、ユーザが意図する印刷装置と異なる同じ名称の印刷装置に印刷ジョブを投入し、印刷が実行された結果、印刷物が印刷装置に放置されてしまうという問題があった。
【０００５】
そこで、同じ名称の印刷装置のうちユーザの意図しない印刷装置において、印刷物が印刷装置に放置されることを防止することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷装置は、管理サーバと接続する接続部と、管理サーバから印刷指示を受信する受信部と、印刷指示を受信したときに、前記管理サーバに接続されている印刷装置のうち、同じ名称の印刷装置が存在するか否かを判断する判断部と、印刷指示された印刷ジョブを取得する取得部と、取得部により取得された印刷ジョブについて印刷を行う印刷部と、印刷ジョブについて印刷開始を指示する指示部と、同じ名称の印刷装置が存在すると判断部が判断した場合、指示部により印刷開始が指示されるまで、取得部により取得された印刷ジョブについて印刷を行うことを禁止する印刷禁止部を備えることを特徴とする。
【０００７】
この印刷装置では、印刷指示を受信し、印刷指示された印刷ジョブについて印刷を行う。しかし、自装置と同じ名称の印刷装置が存在する場合、自装置と同じ名称の他の印刷装置と、自装置とを誤ってユーザが印刷指示をすることがある。このため、自装置と同じ名称の他の印刷装置がある場合、印刷ジョブについて印刷を行うことを禁止し、指示部から印刷指示をしなければ印刷ジョブについて印刷が行わない。
【０００８】
この構成によれば、同じ名称の印刷装置が複数存在しても、ユーザの意図しない印刷装置において、印刷が行われ、印刷物が印刷装置に放置されることを防止することができる。
【０００９】
また、印刷禁止部は、同じ名称の印刷装置が同じネットワーク内にある場合、印刷を禁止しないようにしてもよい。
【００１０】
この構成によれば、同じ名称の印刷装置が同一のネットワーク内に存在すると判断する場合、印刷を許可する。また、同一のネットワーク内に存在する場合、指示部から印刷指示なしで印刷をするので、印刷指示をするのにかかるユーザの手間を軽減することができる。このため、印刷物から情報が漏洩する可能性が小さくしつつ、ユーザの利便性を増すことができる。
【００１１】
また、印刷禁止部は、過去に印刷したことのある印刷装置である場合、印刷を禁止しないようにしてもよい。
【００１２】
この構成によれば、過去に印刷したことのある印刷装置であれば、ユーザが印刷装置の位置を把握している可能性が高いため印刷物が印刷装置に放置される可能性が小さいから、過去に印刷をしたことのある印刷装置であると判断する場合、印刷を許可する。また、過去に印刷をしたことのある印刷装置である場合、指示部から印刷指示なしで印刷をするので、印刷指示をするのにかかるユーザの手間を軽減することができる。このため、印刷物から情報が漏洩する可能性が小さくしつつ、ユーザの利便性を増すことができる。
【００１３】
また、判断部は、管理サーバに接続している印刷装置の範囲内で、同じ名称の印刷装置が存在するか否かを判断するようにしてもよい。
【００１４】
この構成によれば、同じ名称の印刷装置が存在するか否かの判断をする範囲を、管理サーバに接続している印刷装置に限定することにより、判断の効率を向上させることができる。
【００１５】
また、アカウント情報を記憶する記憶部を備え、判断部は、記憶部に記憶されたアカウント情報が示すアカウントと同じアカウントを有する印刷装置の範囲内で、同じ名称の印刷装置が存在するか否かを判断するようにしてもよい。
【００１６】
この構成によれば、同じ名称の印刷装置が存在するか否かの判断をする範囲を、同じアカウントを有する印刷装置に限定することにより、判断の効率を向上させることができる。
【００１７】
また、印刷禁止部が印刷を禁止する場合、印刷が禁止されたことを通知する通知部を備えるようにしてもよい。
【００１８】
この構成によれば、ユーザは、印刷装置に印刷ジョブを投入したが、印刷が禁止されることを知ることができる。
【００１９】
また、この課題の解決を目的としてなされた印刷装置は、管理サーバと接続する接続部と、管理サーバから印刷指示を受信する受信部と、印刷指示を受信したときに、同じ名称の印刷装置が存在するか否かを判断する判断部と、印刷指示された印刷ジョブを取得する取得部と、取得部により取得された印刷ジョブについて印刷を行う印刷部と、印刷ジョブについて印刷開始を指示する指示部と、自装置と同じ名称の印刷装置が存在すると判断部が判断した場合、指示部により印刷開始が指示されるまで、取得部が印刷ジョブを取得することを禁止する取得禁止部を備えることを特徴とする。
【００２０】
この構成によれば、同じ名称の印刷装置が複数存在しても、ユーザの意図しない印刷装置において、印刷が行われ、印刷物が印刷装置に放置されることを防止することができる。
【００２１】
また、取得部は、管理サーバから印刷ジョブを取得するようにしてもよい。
【００２２】
この構成によれば、管理サーバから印刷ジョブを取得することを禁止すると、管理サーバに印刷ジョブがあり、印刷装置には印刷ジョブがない状態となる。このため、印刷装置から印刷ジョブを抜き取る等の行為を防止することになり、印刷ジョブのセキュリティーが向上する。
【００２３】
また、印刷指示を送信する送信部を備える管理サーバと、管理サーバから印刷指示を受信する受信部と、印刷ジョブについて印刷を行う印刷部とを備える印刷装置とがネットワークに接続されている印刷システムにおいて、印刷指示を受信したときに、同じ名称の印刷装置が存在するか否かを判断する判断部と、印刷指示された印刷ジョブを取得する取得部と、印刷ジョブについて印刷開始を指示する指示部と、自装置と同じ名称の印刷装置が存在すると判断部が判断した場合、指示部により印刷開始が指示されるまで、取得部により取得された印刷ジョブについて印刷を行うことを禁止する印刷禁止部を備える印刷システムを含む。
【００２４】
また、印刷指示を送信する送信部を備える管理サーバと、管理サーバから印刷指示を受信する受信部と、印刷ジョブについて印刷を行う印刷部とを備える印刷装置とがネットワークに接続されている印刷システムにおいて、印刷指示を受信したときに、同じ名称の印刷装置が存在するか否かを判断する判断部と、印刷指示された印刷ジョブを取得する取得部と、印刷ジョブについて印刷開始を指示する指示部と、自装置と同じ名称の印刷装置が存在すると判断部が判断した場合、指示部により印刷開始が指示されるまで、取得部が印刷ジョブを取得することを禁止する取得禁止部を備えることを特徴とする印刷システムを含む。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１〜４実施形態に共通するプリンタの電気的構成を示すブロック図である。
【図２】本発明の第１〜４の実施形態に共通する印刷システムの動作概略を示すブロック図である。
【図３】本発明の第１〜３の実施形態に共通する印刷処理の手順を示すフローチャートである。
【図４】本発明の第１〜４実施形態に共通するプリンタリストの一例を示す図面である。
【図５】本発明の第１実施形態おける印刷禁止判断処理の手順を示すフローチャートである。
【図６】本発明の第１実施形態おける印刷指示受付処理の手順を示すフローチャートである。
【図７】本発明の第２実施形態おける印刷禁止判断処理の手順を示すフローチャートである。
【図８】本発明の第３実施形態おける印刷禁止判断処理の手順を示すフローチャートである。
【図９】本発明の変形例の印刷禁止判断処理の手順を示すフローチャートである。
【図１０】本発明の第４の実施形態にかかる印刷処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２６】
［第１実施形態］
以下、本発明の印刷装置を具体化した第１実施形態について、添付図面を参照しつつ詳細に説明する。本形態は、Ｗｅｂページから印刷対象データを取得して印刷する機能を有するプリンタに本発明を適用したものである。
【００２７】
［プリンタの構成］
本形態のプリンタ１００（請求項に記載の「印刷装置」の一例）は、図１に示すように、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）３４とを備えた制御部３０を備えている。また、制御部３０は、用紙に画像を印刷する画像形成部１０と、動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０と、ネットワークインターフェース３７と、ＵＳＢインターフェース３８と、無線通信インターフェース３９とに、電気的に接続されている。
【００２８】
ＲＯＭ３２には、プリンタ１００を制御するための制御プログラムであるファームウェアや各種設定、初期値等が記憶されている。ＲＡＭ３３（請求項に記載の「記憶部」の一例）およびＮＶＲＡＭ３４（請求項に記載の「記憶部」の一例）は、各種制御プログラムが読み出される作業領域として、あるいは印刷ジョブを一時的に記憶する記憶領域として利用される。また、ＮＶＲＡＭ３４は、出荷後にユーザによって設定される各種の設定を記憶する記憶領域として利用される。例えば、自装置のプリンタ名、及び、アカウント情報を記憶している。
【００２９】
ＣＰＵ３１（請求項に記載の「判断部」「取得部」の一例）は、ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って、その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら、プリンタ１００の各構成要素を制御する。
【００３０】
ネットワークインターフェース３７およびＵＳＢインターフェース３８は、他の装置との通信を可能にするインターフェースである。プリンタ１００は、これらのインターフェースを介して他の装置から送信されるデータを受信する。なお、データを受信するとき、ＣＰＵ３１と、ネットワークインターフェース３７、または、ＵＳＢインターフェース３８とが協働することで、請求項に記載の「受信部」の一例として機能する。
【００３１】
本形態では、プリンタ１００は、ネットワークインターフェース３７を介して、プリンタ１００用のプリンタドライバが組み込まれたパーソナルコンピュータ（ＰＣ）２００（請求項に記載の「情報処理装置」の一例）、及び、管理サーバ３００との通信が可能になっている。プリンタ１００は、ＰＣ２００及び管理サーバ３００などの通信装置とともに印刷システム９００を構成している。
【００３２】
この他、ＵＳＢインターフェース３８を介して他の装置を利用してもよい。例えば、ＵＳＢインターフェース３８にフラッシュメモリ（請求項に記載の「記憶部」の一例）が装着されている場合には、そのフラッシュメモリを記憶領域として利用できる。また、キーボードが装着されている場合には、そのキーボードを利用して入力操作を行うことができる。
【００３３】
また、画像形成部１０（請求項に記載の「印刷部」の一例）は、用紙に画像を印刷することができればよく、画像形成方式については電子写真方式であってもインクジェット方式であってもよい。また、カラー印刷が可能であってもよく、モノクロ印刷専用であってもよい。
【００３４】
また、操作パネル４０（請求項に記載の「指示部」の一例）は、ユーザ入力を受け付ける各種のボタンと、文字情報やボタン等を表示するタッチパネル画面とを有している。各種のボタンとしては、例えば、印刷動作の開始を指示するＯＫボタン、印刷動作のキャンセルを指示するキャンセルボタン、及び、ユーザがＷｅｂベージのＵＲＬを入力するための文字ボタンがある。
【００３５】
［管理サーバの構成］
管理サーバ３００は、プリンタ１００、プリンタ１０１及びプリンタ１０２での印刷を仲介するためのサーバである。管理サーバ３００は、プリンタ１００、プリンタ１０１及びプリンタ１０２のベンダーによって提供されるサーバではなく、クラウド印刷を提供する会社（以下「提携会社」という）によって提供されるサーバである。
【００３６】
管理サーバ３００は、プリンタリスト３２０を管理サーバ３００のメモリ領域３１０に記憶している。プリンタリスト３２０には、ユーザＩＤ、ＡｕｔｈＴｏｋｅｎ及びプリンタ名が対応付けられて記憶されている。ユーザＩＤは、上記提携会社から提供されるＩＤであり、ＡｕｔｈＴｏｋｅｎは、ユーザがユーザＩＤを利用して管理サーバ３００にログインする際に、当該ユーザに割り当てられる識別情報である。
【００３７】
なお、管理サーバにおいてユーザＩＤとＡｕｔｈＴｏｋｅｎとは対応付けがされているため、ログインする際にユーザＩＤを受け付ければ、ＡｕｔｈＴｏｋｅｎに関して何らかの入力をする必要はない。
【００３８】
［印刷システムの構成］
続いて，プリンタ１００を含む印刷システム９００の構成および動作について、図２を参照しつつ説明する。
【００３９】
印刷システム９００では、ＰＣ２００がユーザＩＤ及びパスワード等のアカウント情報を受け付けると、ＰＣ２００が管理サーバ３００にログインし、ＰＣ１００と管理サーバ３００との接続が確立される。また、プリンタ１００がＰＣ２００と同様にアカウント情報を受け付けると、プリンタ１００が管理サーバ３００にサインインし（請求項に記載の「接続」の一例）、プリンタ１００と管理サーバ３００との接続が確立される。
【００４０】
そして、印刷システム９００では、同じアカウント情報を用いてＰＣ２００が管理サーバ３００にログインし、プリンタ１００が管理サーバ３００にサインインすると、ＰＣ２００からプリンタ１００を指定して印刷を実行させることができるように構成されている。
【００４１】
なお、本明細書中では、便宜的に、ＰＣ２００と管理サーバ３００との接続を確立させるために、ユーザがアカウント情報をＰＣ２００から入力することをログインといい、プリンタ１００と管理サーバ３００との接続を確立するために、ユーザがアカウント情報をプリンタ１００から入力することをサインインと、呼称を変えて説明する。
【００４２】
また、本明細書中では、管理サーバ３００とプリンタ１００との接続及び切断は、物理的な接続及び切断に限らず、データの送受信を行える状態にあることを接続に含み、データの送受信を行えない状態にあることを切断に含むものとする。
【００４３】
図２に示す印刷システム９００では、プリンタ１００と同様にプリンタ１０１及びプリンタ１０２が同じアカウント情報を用いて管理サーバ３００にサインインしており、ＰＣ２００からプリンタ１００、プリンタ１０１及びプリンタ１０２のいずれかを指定して印刷することができる。
【００４４】
例えば、ＰＣ２００がユーザからプリンタ１００への印刷指示を受け付けると、ＰＣ２００に組み込まれているプリンタドライバ２１０が印刷ジョブを作成する。そして，ＰＣ２００から管理サーバ３００を介してプリンタ１００に対して、その印刷ジョブが投入される。
【００４５】
プリンタ１００は、印刷ジョブが投入されると、その印刷ジョブを、印刷ジョブの保管用に確保されたメモリ領域１１０に記憶する。このメモリ領域は，ＲＡＭ３３あるいはＮＶＲＡＭ３４あるいはその両方によって構成される。なお、ＵＳＢメモリや外付けＨＤＤ等の外部メモリが接続されている場合にはその外部メモリに確保されたメモリ領域を含めてもよい。
【００４６】
プリンタ１００は、印刷ジョブ（請求項に記載の「印刷指示」の一例）を受信した後、その印刷ジョブの印刷を開始する。つまり、ユーザは、プリンタ１００に印刷ジョブを投入した後、プリンタ１００が設置されている場所まで移動する。そして、印刷物を手にすることができる。なお、印刷指示は、本実施例における印刷ジョブ自体であっても、印刷ジョブとは別の印刷を指示する指示情報でも、または、印刷ジョブと指示情報との組み合わせでもよい。
【００４７】
しかし、上記の印刷手順では、例えばプリンタ１００のプリンタ名とプリンタ１０２のプリンタ名とが同じ場合、ユーザはプリンタ１０２を指定して印刷ジョブを投入しているつもりであったが、実際にはプリンタ１００を指定して印刷ジョブを投入している場合がある。
【００４８】
この場合、ユーザは、プリンタ１０２が設置されている場所まで移動するが、印刷物を得ることができず、また、プリンタ１００に印刷物が放置されることがある。このため、第三者に印刷物を持っていかれたり、見られたりすることにより、印刷物の情報が漏洩するおそれがある。
【００４９】
そこで、プリンタ１００は、印刷ジョブを受信した後、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在するか否かを、管理サーバ３００に問い合わせる。
【００５０】
管理サーバ３００に問い合わせた結果、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在する場合、プリンタ１００は、印刷ジョブを記憶（請求項に記載の「取得」の一例）した後、その印刷ジョブに対するパスワードの入力を待つ待機状態になる。すなわち、プリンタ１００は、印刷ジョブを受信した段階ではその印刷ジョブの印刷を開始しない。よって、印刷物がプリンタ１００に放置されることを防止することができる。ひいては、プリンタ１００に放置された印刷物から情報が漏洩することを防止することができる。
【００５１】
なお、プリンタ１００は、印刷ジョブを記憶した後、その印刷ジョブに対するパスワードを管理サーバ３００に通知し、そのパスワードを管理サーバ３００がＰＣ２００に通知する。また、プリンタ１０１及びプリンタ１０２もプリンタ１００と同様に構成されている。
【００５２】
［プリンタの制御］
続いて、上述した印刷システム９００の動作を実現するプリンタ１００の制御について説明する。上述したようにプリンタ１００の動作としては、同じプリンタ名のプリンタが存在する場合、印刷ジョブが待機状態になる印刷処理と、待機状態になった場合に印刷ジョブの印刷を実行する印刷受付処理とがある。以下、上記の２つの動作を中心に説明する。
【００５３】
［印刷処理］
印刷処理の手順を図３のフローチャートを参照しつつ説明する。印刷処理は、プリンタ１００に印刷ジョブが投入されたことを契機にＣＰＵ３１によって実行される。なお、投入された印刷ジョブは、投入直後、ＲＡＭ３３に記憶されているものとする。
【００５４】
印刷処理では、まず、ＣＰＵ３１は、ＮＶＲＡＭ３４に記憶されているプリンタ１００のプリンタ名（請求項に記載の「印刷装置の名称」の一例）、及び、アカウント情報を読み出す（Ｓ１０１）。
【００５５】
次に、ＣＰＵ３１は、プリンタ１００のプリンタ名、及び、アカウント情報を管理サーバ３００に送信する。そして、ＣＰＵ３１は、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在するか否かを、管理サーバ３００に問い合わせる（Ｓ１０２）。
【００５６】
ここで、管理サーバ３００に問い合わせた際の管理サーバ３００の動作を説明する。管理サーバ３００は、サインインしているプリンタを管理するために、メモリ領域３１０に図４に示すようなプリンタリスト３２０を記憶している。
【００５７】
まず、プリンタ１００から送信されたアカウント情報のＩＤが「アカウント１」である場合、管理サーバ３００は、プリンタリスト３２０のうち「アカウント１」でサインインしているプリンタ１００、プリンタ１０１及びプリンタ１０２を検索の対象とする。
【００５８】
次に、管理サーバ３００は、プリンタ名を検索する。「アカウント１」において、プリンタ１００及びプリンタ１０２のプリンタ名は「プリンタ１」（請求項に記載の「印刷装置の名称」の一例）であり、同じプリンタ名である。このため、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在する、旨の問い合わせ結果を管理サーバ３００がプリンタ１００に送信する。なお、プリンタ名は、ＰＣ２００のユーザがプリンタを識別することができる文字または記号などの名称であり、例えば、プリンタメーカが定めるモデル名、またはユーザが任意に定める名称であってもよい。
【００５９】
また、プリンタ１００から送信されたアカウント情報のＩＤが「アカウント２」である場合、管理サーバ３００は、プリンタリスト３２０のうち「アカウント２」でサインインしているプリンタ１００及びプリンタ１０２を検索の対象とする。
【００６０】
なお、図４において、プリンタ１００は、アカウント情報のＩＤとして「アカウント１」と「アカウント２」とを有している。プリンタ１００はひとつのプリンタであるが、「アカウント１」では「プリンタ１」のプリンタ名で動作し、「アカウント２」では「プリンタＹ」のプリンタ名で動作する。例えば、ＰＣ２００からプリンタ１００を指定して印刷するとき、「アカウント１」でユーザがＰＣ２００から管理サーバ３００にログインすれば、「プリンタ１」を指定すると、プリンタ１００で印刷をすることになる。また、「アカウント２」でユーザがＰＣ２００から管理サーバ３００にログインすれば、「プリンタＹ」を指定すると、プリンタ１００で印刷をすることになる。
【００６１】
次に、「アカウント２」において、プリンタ１００のプリンタ名は「プリンタＹ」であり、プリンタ１０２のプリンタ名は「プリンタＺ」であり、プリンタ１００及びプリンタ１０２のプリンタ名が異なる。このため、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在しない、という問い合わせ結果を管理サーバ３００がプリンタ１００に送信する。
【００６２】
そして、ＣＰＵ３１は、管理サーバ３００への問い合わせ結果に基づき、投入された印刷ジョブの印刷を禁止するか否かを判断する印刷禁止判断処理を実行する（Ｓ１０３）。
【００６３】
［印刷禁止判断処理］
ここで、印刷禁止判断処理の手順を図５のフローチャートを参照しつつ説明する。まず、ＣＰＵ３１は、管理サーバ３００への問い合わせ結果が、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在するか否かを判断する（Ｓ２０１、請求項に記載の「判断部」の一例）。具体的には、管理サーバ３００が、「アカウント１」の範囲でプリンタ名が「プリンタ１」であるプリンタ１００とプリンタ１０２とが存在する旨の通知を、問い合わせ結果として、プリンタ１００に送信した場合には、ＣＰＵ３１は、問い合わせ結果のプリンタの数から、同じプリンタ名のプリンタが存在するか否かを判断する構成が考えられる。または、管理サーバ３００が、問い合わせ結果として、同じプリンタ名が存在するとの判断結果の通知をプリンタ１００に送信した場合には、ＣＰＵ３１は、管理サーバ３００からの判断結果の通知に従って、同じプリンタ名のプリンタが存在するか否かを最終的に判断する構成が考えられる。
【００６４】
同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在すると判断する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、印刷を禁止し（Ｓ２０４、請求項に記載の「印刷禁止部」の一例）、印刷禁止判断処理を終了する。
【００６５】
一方、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在しないと判断する場合（Ｓ２０１：ＮＯ）、ＣＰＵ３１は、印刷を許可し（Ｓ２０５）、印刷禁止判断処理を終了する。
【００６６】
図３のフローチャートに戻り、Ｓ１０３の印刷禁止判断処理において、ＣＰＵ３１は、印刷が禁止されたか否かを判断する（Ｓ１０４）。印刷が禁止されたと判断する場合（Ｓ１０４：ＹＥＳ）、ＣＰＵ３１は、ＲＡＭ３３に記憶されている印刷ジョブをＮＶＲＡＭ３４に記憶し（Ｓ１０５、請求項に記載の「取得部」の一例）、ＮＶＲＡＭ３４に記憶した印刷ジョブの印刷を実行するためのパスワードを設定する（Ｓ１０６）。
【００６７】
そして、ＣＰＵ３１は、操作パネル４０から印刷指示を行うまで印刷が実行されない旨と、設定したパスワードとをＰＣ２００へ通知し（Ｓ１０７、請求項に記載の「通知部」の一例）、印刷処理を終了する。
【００６８】
一方、印刷が許可されたと判断する場合（Ｓ１０４：ＮＯ）、ＣＰＵ３１は、印刷ジョブを実行し（Ｓ１０８）、印刷処理を終了する。
【００６９】
［印刷指示受付処理］
続いて、印刷指示受付処理の手順を図６のフローチャートを参照しつつ説明する。印刷指示受付処理は、印刷処理において印刷ジョブに対するパスワードの入力を待つ（段落００４９参照）待機状態になった場合、パスワードの入力を受け付けたことを契機に実行される。
【００７０】
まず、ＣＰＵ３１は、受け付けたパスワードがＳ１０６において設定したパスワードと一致するか否かを判断する（Ｓ３０１）。
【００７１】
受け付けたパスワードがＳ１０６において設定したパスワードと一致すると判断する場合（Ｓ３０１：ＹＥＳ）、ＣＰＵ３１は、受け付けたパスワードに対応する印刷ジョブを読み出し（Ｓ３０２）、印刷ジョブを実行し（Ｓ３０３）、印刷指示受付処理を終了する。
【００７２】
一方、受け付けたパスワードがＳ１０６において設定したパスワードと一致しないと判断する場合（Ｓ３０１：ＮＯ）、ＣＰＵ３１は、パスワードが一致しない旨をエラーとして操作パネル４０に表示させ（Ｓ３０４）、印刷指示受付処理を終了する。
【００７３】
［第１実施形態の効果］
以上詳細に説明したように第１実施形態における印刷装置では、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、印刷を禁止する（Ｓ２０４）。具体的に、ＣＰＵ３１は、ＲＡＭ３３に記憶されている印刷ジョブをＮＶＲＡＭ３４に記憶し（Ｓ１０５）、ＮＶＲＡＭ３４に記憶した印刷ジョブの印刷を実行するためのパスワードを設定する（Ｓ１０６）ことにより、印刷の禁止が行われる。すなわち、印刷ジョブを投入しても、パスワードの入力等のユーザによる操作が行われなければ印刷されない。このため、同じプリンタ名のプリンタが複数存在しても、ユーザの意図しないプリンタにおいて、印刷が行われ、印刷物がプリンタに放置されることを防止することができる。
【００７４】
また、管理サーバ３００は、サインインしているプリンタを管理するために、メモリ領域３１０に図４に示すようなプリンタリスト３２０を記憶しており、プリンタリスト３２０内を検索して、プリンタ１００に問い合わせ結果を送信する。このため、検索するプリンタの範囲をサーバに接続しているプリンタに限定することにより、検索効率を向上させることができる。
【００７５】
また、プリンタ１００から送信されたアカウント情報のＩＤが「アカウント１」である場合、管理サーバ３００は、プリンタリスト３２０のうち「アカウント１」でサインインしているプリンタ１００、プリンタ１０１及びプリンタ１０２を検索の対象とする。また、プリンタ１００から送信されたアカウント情報のＩＤが「アカウント２」である場合、管理サーバ３００は、プリンタリスト３２０のうち「アカウント２」でサインインしているプリンタ１００及びプリンタ１０２を検索の対象とする。このため、検索するプリンタの範囲を、ＮＶＲＡＭ３４に記憶されたアカウント情報と同じアカウント情報でサインインしているプリンタに限定することにより、検索の効率を向上させることができる。
【００７６】
また、ＣＰＵ３１は、操作パネル４０から印刷指示を行うまで印刷が実行されない旨と、設定したパスワードとをＰＣ２００へ通知する（Ｓ１０７）。このため、ユーザは、プリンタ１００に印刷ジョブを投入したが、印刷が禁止されることを知ることができる。
【００７７】
［第２実施形態］
第１実施形態では、印刷禁止判断処理において、同じプリンタ名のプリンタが存在するか否かを判断していたが、図７に示す第２実施形態では、さらに同じプリンタ名を有するプリンタが同一のネットワーク内に存在するか否かを判断する。なお、第１実施形態と同様の処理については、適宜、説明を省略する。
【００７８】
［印刷禁止判断処理］
図７において、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、同じプリンタ名のプリンタが同一のネットワーク内に存在するか否かを判断する（Ｓ２０２）。
【００７９】
ここで、同一のネットワーク内とは、例えば、同一のＬＡＮ内である。同一のＬＡＮ内であれば、コンピュータ、通信機器、プリンタ等が有線や無線でネットワークを形成していて、印刷ジョブ等のやり取りが予定されていると考えられる。もともと印刷ジョブ等のやり取りが予定されている範囲内で、印刷物がプリンタ１００に放置されたとしても、印刷物に記載されている内容が既に同一ＬＡＮ内のユーザたちに共有されている内容であったり、既知の内容から容易に推測できる内容であったりする可能性が高い。これらの場合、プリンタ１００に放置された印刷物から情報が、情報を共有しない第三者へ漏洩する可能性が小さくなると考えられる。
【００８０】
同じプリンタ名のプリンタが同一のネットワーク内に存在すると判断する場合（Ｓ２０２：ＹＥＳ）、ＣＰＵ３１は、印刷を許可し（Ｓ２０５）、印刷禁止判断処理を終了する。
【００８１】
一方、同じプリンタ名のプリンタが同一のネットワーク内に存在しないと判断する場合（Ｓ２０２：ＮＯ）、ＣＰＵ３１は、印刷を禁止し（Ｓ２０４、請求項に記載の「印刷禁止部」の一例）、印刷禁止判断処理を終了する。印刷を禁止するのは、同一のＬＡＮ内でなければ、情報漏洩する可能性が依然として高いからである。
【００８２】
具体的には、図４に示すように、アカウント１において、プリンタ１００のプリンタ名は「プリンタ１」であり、プリンタ１０２のプリンタ名と同じである。また、プリンタ１００のネットワークは「ＬＡＮ＿Ａ」であるが、プリンタ１０２のネットワークは「ＬＡＮ＿Ｂ」であるので、プリンタ１００及びプリンタ１０２のネットワークが異なる。このため、プリンタ１００では印刷が禁止される。
【００８３】
［第２実施形態の効果］
以上詳細に説明したように第２実施形態における印刷装置では、同じプリンタ名のプリンタが同一のネットワーク内に存在すると判断する場合（Ｓ２０２：ＹＥＳ）、ＣＰＵ３１は、印刷を許可する（Ｓ２０５）。また、同じプリンタ名のプリンタが存在する場合でも、同一のＬＡＮ内であれば印刷を許可することにより、印刷指示受付処理においてパスワードの入力等にかかるユーザの手間を軽減することができる。このため、印刷物から情報が漏洩する可能性が小さくしつつ、ユーザの利便性を増すことができる。
【００８４】
［第３実施形態］
第１実施形態では、印刷禁止判断処理において、同じプリンタ名のプリンタが存在するか否かを判断していたが、図８に示す第３実施形態では、さらに過去に印刷を実行したことのあるプリンタか否かを判断する。なお、第２実施形態と第３実施形態とを組み合わせて、図９に示すような実施形態としてもよい。また、第１実施形態及び第２実施形態と同様の処理については、適宜、説明を省略する。
【００８５】
［印刷禁止判断処理］
図８において、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在する場合（Ｓ２０１：ＹＥＳ）、ＣＰＵ３１は、過去に印刷をしたことのあるプリンタであるか否かを判断する（Ｓ２０３）。ここで、Ｓ２０３の判断は、Ｓ１０２において管理サーバ３００に問い合わせる際に、プリンタ１００が管理サーバ３００に一度でも接続したことがあるか否かの判断を行う。また、実際に印刷を行ったことがあるか否かを判断してもよい。
【００８６】
過去に印刷をしたことのあるプリンタでないと判断する場合（Ｓ２０３：ＮＯ）、ＣＰＵ３１は、印刷を禁止し（Ｓ２０４、請求項に記載の「印刷禁止部」の一例）、印刷禁止判断処理を終了する。
【００８７】
具体的には、図４に示すように、アカウント１において、プリンタ１００のプリンタ名は「プリンタ１」であり、プリンタ１０２のプリンタ名と同じである。また、プリンタ１００の印刷履歴は「なし」であるので、プリンタ１００では印刷が禁止される。
【００８８】
一方、過去に印刷をしたことのあるプリンタであると判断する場合（Ｓ２０３：ＹＥＳ）、ＣＰＵ３１は、印刷を許可し（Ｓ２０５）、印刷禁止判断処理を終了する。
【００８９】
例えば、同じプリンタ名のプリンタが存在する場合でも、プリンタ１００が管理サーバ３００に一度でも接続したことがあれば、プリンタを選択するプルダウンメニューの上にある同じプリンタ名のプリンタの設置位置と、プルダウンメニューの下にある同じプリンタ名のプリンタの設置位置とが、印刷指示するＰＣ２００のユーザによっては分かる場合がある。この場合、ユーザがプリンタの設置位置を把握している可能性が高いから、プリンタ１００に放置される可能性が小さいと考えられる。
【００９０】
［第３実施形態の効果］
以上詳細に説明したように第３実施形態における印刷装置では、過去に印刷をしたことのあるプリンタであると判断する場合（Ｓ２０３：ＹＥＳ）、ＣＰＵ３１は、印刷を許可する（Ｓ２０５）。ユーザがプリンタの位置を把握している可能性が高いから、印刷物がプリンタ１００に放置される可能性が小さいと考えられる。また、同じプリンタ名のプリンタが存在する場合でも、過去に印刷したことのあるプリンタであれば印刷を許可することにより、印刷指示受付処理においてパスワードの入力等にかかるユーザの手間を軽減することができる。このため、印刷物から情報が漏洩する可能性が小さくしつつ、ユーザの利便性を増すことができる。
【００９１】
［第４実施形態］
第１〜３の実施形態では、プリンタ１００は、印刷ジョブを受信した後、その印刷ジョブについて印刷を開始していた。しかし、第４の実施形態では、プリンタ１００は、管理サーバ３００が印刷ジョブを保持していることの通知（請求項に記載の「印刷指示」の一例）を受信すると、管理サーバ３００から印刷ジョブを取得し、取得した印刷ジョブを実行することを前提としている。
【００９２】
そこで、プリンタ１００は、同じプリンタ名のプリンタが存在する場合、管理サーバ３００から印刷ジョブの取得を禁止することにより、印刷物がプリンタ１００に放置されることを防止している。なお、印刷禁止処理及び印刷指示受付処理は、第１〜３実施形態と同様である。
【００９３】
［印刷処理］
印刷処理の手順を図１０のフローチャートを参照しつつ説明する。印刷処理は、管理サーバ３００から印刷ジョブを保持していることの通知を受信することを契機にＣＰＵ３１によって実行される。
【００９４】
印刷処理では、Ｓ１０１〜Ｓ１０４までは、第１〜３実施形態と同様であり、Ｓ１０４以降が異なるので、Ｓ１０４以降についてより詳細に説明する。
【００９５】
印刷が禁止されたと判断する場合（Ｓ１０４：ＹＥＳ）、ＣＰＵ３１は、管理サーバ３００から印刷ジョブを取得することを禁止し（Ｓ５０１、請求項に記載の「取得禁止部」の一例）、印刷が実行されない旨を、管理サーバ３００を介してＰＣ２００に通知する（Ｓ５０２）。
【００９６】
そして、管理サーバ３００に印刷ジョブの削除を指示し（Ｓ５０３）、印刷処理を終了する。印刷ジョブが削除されないと、管理サーバ３００に印刷ジョブがいつまでも記憶されたままになり、管理サーバ３００のメモリ領域３１０を圧迫する可能性があるからである。
【００９７】
一方、印刷が許可されたと判断する場合（Ｓ１０４：ＮＯ）、ＣＰＵ３１は、管理サーバ３００から印刷ジョブを取得させ（Ｓ５０４、請求項に記載の「取得部」の一例）、印刷ジョブを実行し（Ｓ１０８）、印刷処理を終了する。
【００９８】
［第４実施形態の効果］
以上詳細に説明したように第４実施形態における印刷装置では、印刷が禁止されたと判断する場合（Ｓ１０４：ＹＥＳ）、ＣＰＵ３１は、管理サーバ３００から印刷ジョブを取得することを禁止する（Ｓ５０１）。このため、同じプリンタ名のプリンタが複数存在しても、ユーザの意図しないプリンタにおいて、印刷が行われ、印刷物がプリンタに放置されることを防止することができる。
【００９９】
［変形例］
なお、本実施形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、プリンタは、印刷機能を備えるものであればよく、複合機又は複写機であっても適用可能である。
【０１００】
また、本実施形態では、管理サーバ３００は、インターネット回線に接続されていたが、これに限るものではない。例えば、ＷＡＮやＬＡＮ等のネットワークに接続されていてもよい。
【０１０１】
また、本実施形態では、管理サーバ３００に問い合わせを行うことにより、管理サーバ３００は、同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在するか否かを検索していたが、これに限るものではない。例えば、管理サーバ３００が記憶しているプリンタリスト３２０をプリンタ１００がダウンロードし、プリンタ１００が同じアカウント情報で管理サーバ３００にサインインしているプリンタの中で同じプリンタ名のプリンタが存在するか否かを判断してもよい。また、プリンタリスト３２０をプリンタ１００が定期的にダウンロードすることにより、プリンタリスト３２０を定期的に更新するようにしてもよい。
【０１０２】
また、本実施形態では、ＲＡＭ３３に記憶した印刷ジョブを、さらにＮＶＲＡＭ３４に記憶しているが、これに限るものではない。ＲＡＭ３３を介せず、直接ＮＶＲＡＭ３４に記憶させてもよい。なお、ＮＶＲＡＭ３４の代わりに不揮発性のメモリを代用してもよく、例えば、Ｆｌａｓｈ  ＲＯＭを使用してもよい。
【０１０３】
また、本実施形態では、操作パネル４０を操作してパスワードを入力することによって、プリンタに記憶されている印刷ジョブの印刷を開始しているが、これに限るものではない。例えば、モバイル端末からの印刷指令、又はカードリーダ等による認証に従って印刷を開始してもよい。
【０１０４】
また、本実施形態では、管理サーバ３００は上記提携会社が提供するサーバであったが、これに限られるものではない。例えば、ベンダーが提供するサーバであってもよいし、上記提携会社が提供するサーバとベンダーが提供するサーバとが協働するようにしてもよい。
【０１０５】
また、本実施形態では、同じＬＡＮのネットワーク内に属する場合、同一のネットワーク内と判断していたが、これに限るものではない。ＬＡＮの代わりにＷＡＮであってもよい。また、会社であれば同じ部署内、学校であれば同じ教室内を同一ネットワーク内としてもよい。
【符号の説明】
【０１０６】
１０    画像形成部
３０    制御部
１００  プリンタ
１０１  プリンタ
１０２  プリンタ
１１０  メモリ領域
２００  ＰＣ
３００  管理サーバ
３２０  プリンタリスト
９００  印刷システム
【図１】
0005794090.tif 000002
【図２】
0005794090.tif 000003
【図３】
0005794090.tif 000004
【図４】
0005794090.tif 000005
【図５】
0005794090.tif 000006
【図６】
0005794090.tif 000007
【図７】
0005794090.tif 000008
【図８】
0005794090.tif 000009
【図９】
0005794090.tif 000010
【図１０】
0005794090.tif 000011