(57)【特許請求の範囲】
【請求項１】
画像を形成する複数の画像形成装置と、
ユーザを識別するためのユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される前記画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段とを備え、
各々の前記画像形成装置は、
前記ユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、
いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、
前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、
前記第１の取得手段又は前記第２の取得手段により取得された画像データに応じた画像を形成する画像形成手段と
を備えることを特徴とする画像形成システム。
【請求項２】
各々の前記画像形成装置は、
前記第２の取得手段によって取得された装置識別情報が表す画像形成装置に対して、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データが当該画像形成装置の備える前記第１の記憶手段に記憶されているかを問い合わせる問い合わせ手段を備え、
前記記憶制御手段は、
自手段を備える前記画像形成装置による前記問い合わせに対して前記画像データが前記第１の記憶手段に記憶されている旨の応答があった回数が閾値以上の場合に、問合せ先の前記画像形成装置を表す前記装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
ユーザを識別するためのユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、
いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、
前記ユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる他の前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、
前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、
前記第１の取得手段又は前記第２の取得手段により取得された画像データに応じた画像を形成する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項４】
コンピュータを、
ユーザを識別するためのユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、
いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、
前記ユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、
前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる他の前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、
前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、
前記第１の取得手段又は前記第２の取得手段により取得された画像データを、当該画像データに応じた画像を形成する画像形成手段に出力する出力手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワークに接続された複数の画像形成装置のうち、どの画像形成装置を用いても、ユーザが指定する画像を形成可能とするための技術が知られている。例えば特許文献１には、ユーザによりクライアントＰＣを用いて印刷の指示が行われた画像データをプリントサーバが記憶し、ユーザが操作中の画像形成装置が、このユーザにより指定された画像データをプリントサーバからダウンロードして印刷を実行することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７９５１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数の画像形成装置のうちいずれかの画像形成装置がユーザによって指定された画像の画像データをその記憶場所から読み出してその画像を形成する場合に、ユーザとユーザに対応する画像データの記憶場所との対応関係を記憶手段に記憶させる手間を少なくすることにある。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る画像形成システムは、画像を形成する複数の画像形成装置と、ユーザを識別するためのユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される前記画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段とを備え、各々の前記画像形成装置は、前記ユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、前記第１の取得手段又は前記第２の取得手段により取得された画像データに応じた画像を形成する画像形成手段とを備えることを特徴とする。
【０００６】
本発明の請求項２に係る画像形成システムは、各々の前記画像形成装置が、前記第２の取得手段によって取得された装置識別情報が表す画像形成装置に対して、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データが当該画像形成装置の備える前記第１の記憶手段に記憶されているかを問い合わせる問い合わせ手段を備え、前記記憶制御手段は、自手段を備える前記画像形成装置による前記問い合わせに対して前記画像データが前記第１の記憶手段に記憶されている旨の応答があった回数が閾値以上の場合に、問合せ先の前記画像形成装置を表す前記装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させることを特徴とする。
【０００７】
本発明の請求項３に係る画像形成装置は、ユーザを識別するためのユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、前記ユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる他の前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、前記第１の取得手段又は前記第２の取得手段により取得された画像データに応じた画像を形成する画像形成手段とを備えることを特徴とする。
【０００８】
本発明の請求項４に係るプログラムは、コンピュータを、ユーザを識別するためのユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段と、いずれかのユーザの前記ユーザ識別情報の入力を受け付ける受付手段と、前記ユーザ識別情報と、当該ユーザ識別情報に対応する画像データが記憶される画像形成装置を識別する装置識別情報とを対応付けて記憶する第２の記憶手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されている場合、当該装置識別情報で識別される前記画像形成装置の備える前記第１の記憶手段に当該ユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段と、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が前記第２の記憶手段に記憶されていない場合、又は、前記第１の取得手段によって画像データが取得できなかった場合には、前記受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを前記第１の記憶手段に記憶している、自装置とは異なる他の前記画像形成装置から、当該画像データと当該画像形成装置を識別する装置識別情報とを取得する第２の取得手段と、前記第２の取得手段によって取得された装置識別情報と、前記受付手段により入力が受け付けられたユーザ識別情報とを対応付けて前記第２の記憶手段に記憶させる記憶制御手段と、前記第１の取得手段又は前記第２の取得手段により取得された画像データを、当該画像データに応じた画像を形成する画像形成手段に出力する出力手段ととして機能させる。
【発明の効果】
【０００９】
請求項１に記載の画像形成システムによれば、ユーザを識別するユーザ識別情報とユーザに対応する画像データの記憶場所との対応付けの登録又は更新がユーザ自身の操作により行われる場合と比較して、ユーザとユーザに対応する画像データの記憶場所との対応関係を記憶手段に記憶させる手間を少なくすることができる。
請求項２に記載の画像形成システムによれば、画像データが記憶されていた回数が閾値以上である画像形成装置をその画像データの記憶場所として登録又は更新する構成を有しない場合と比較して、ユーザとユーザに対応する画像データの記憶場所との対応関係を記憶手段に記憶させる手間を少なくすることができる。
請求項３に記載の画像形成装置によれば、ユーザを識別するユーザ識別情報とユーザに対応する画像データの記憶場所との対応付けの登録又は更新がユーザ自身の操作により行われる場合と比較して、ユーザとユーザに対応する画像データの記憶場所との対応関係を記憶手段に記憶させる手間を少なくすることができる。
請求項４に記載のプログラムによれば、ユーザを識別するユーザ識別情報とユーザに対応する画像データの記憶場所との対応付けの登録又は更新がユーザ自身の操作により行われる場合と比較して、ユーザとユーザに対応する画像データの記憶場所との対応関係を記憶手段に記憶させる手間を少なくすることができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成システムの構成を示すブロック図
【図２】通信端末のハードウェア構成を示すブロック図
【図３】画像形成装置のハードウェア構成を示すブロック図
【図４】印刷データを示す図
【図５】認証サーバのハードウェア構成を示すブロック図
【図６】認証情報を示す図
【図７】画像形成システムの機能的構成を表すブロック図
【図８】画像形成システムの動作を示すフローチャート
【図９】画像形成システムの動作を示すフローチャート
【図１０】更新後の認証情報を示す図
【発明を実施するための形態】
【００１１】
＜実施形態＞
以下に、図面を参照しながら本発明の実施形態について説明する。
＜構成＞
図１は、本発明の一実施形態である画像形成システム１００の構成を示すブロック図である。画像形成システム１００は、通信端末１０と、画像形成装置２０Ａ、２０Ｂ及び２０Ｃと、認証サーバ３０と、ネットワークＮＷとを備える。画像形成装置２０Ａ、２０Ｂ及び２０Ｃを区別する必要がない場合には、符号の末尾に付された文字を省略して、画像形成装置２０という。また、画像形成装置２０及び通信端末１０の数は、図１に示したものに限らない。ネットワークＮＷは、例えば携帯電話網や無線ＬＡＮ（Local Area Network）などの移動通信網やインターネットなどの固定通信網を含む通信網である。
【００１２】
通信端末１０は、例えば携帯電話機、無線ＬＡＮに接続可能な無線端末、通信機能を備えたＰＣ（Personal Computer）のような、画像形成装置２０と通信が可能な通信端末であって、図１ではＰＣの例を挙げている。画像形成装置２０は、例えば電子写真方式のプリンタである。画像形成装置２０は、通信端末１０から送信されてきた印刷データを格納する格納場所を備えている。ここで印刷データとは、ユーザが通信端末１０を用いて指示した印刷処理に関するデータであって、ユーザを識別するユーザＩＤや、印刷対象の画像データや、時刻情報などが含まれる。なお、ここで印刷とは、電子写真方式で画像を形成することを指す。認証サーバ３０は、ユーザＩＤと、パスワードと、各ユーザの通信端末１０から送信された印刷データを格納する格納場所であるスプーラとして指定されている画像形成装置２０を識別する情報とを対応付けて記憶したサーバ装置である。画像形成装置２０を識別する情報は、例えば、各々の画像形成装置２０に割り当てられた名称やＩＰ（Internet Protocol）アドレスなどのアドレス情報である。
【００１３】
図２は、通信端末１０のハードウェア構成を示すブロック図である。通信端末１０は、制御部１１、記憶部１２、通信部１３、操作部１４及び表示部１５を有する。各部はバスによって電気的に接続されている。制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を有する。ＣＰＵは、ＲＯＭ又は記憶部１２に記憶されている制御プログラムを実行することにより制御部１１と接続されている各部を制御する。記憶部１２は、例えばハードディスクのような記憶装置であって、例えば制御プログラムやプリンタドライバ１２１を記憶する。プリンタドライバ１２１は、画像形成装置２０を制御する機能を有するプログラムである。
【００１４】
通信部１３は、制御部１１の制御の下で、画像形成装置２０と通信を行う。操作部１４は、クリック操作を受け付けるマウスや複数のキーを有しており、ユーザによってこれらのマウスやキーが操作されるとその操作内容に応じた信号を制御部１１へ供給する。制御部１１は、この信号に基づいて操作内容を判断して処理を行う。表示部１５は、例えば液晶ディスプレイのような表示体やＶＲＡＭ（Video Random Access Memory）などのメモリを備えており、制御部１１の制御の下で各種の画像を液晶ディスプレイに表示する。
【００１５】
プリンタドライバ１２１には、予めユーザＩＤとスプーラ情報とが対応付けて設定されている。スプーラ情報は、通信端末１０から送信された印刷データを格納する格納場所を示す情報である。スプーラ情報には、各画像形成装置２０に割り当てられたＩＰアドレスなどのアドレス情報や各画像形成装置２０の名称が含まれる。例えば、プリンタドライバ１２１には、ユーザＩＤ「ｕｓｅｒ０１」と、画像形成装置２０Ａに割り当てられたＩＰアドレス「１９２．１６８．２２７．１０１」とが対応付けて設定されているといった具合である。なお、プリンタドライバ１２１に設定されたスプーラ情報は、ユーザが操作部１４を用いて変更可能としてもよい。
【００１６】
図３は、画像形成装置２０のハードウェア構成を示すブロック図である。画像形成装置２０は、制御部２１、記憶部２２、通信部２３、ＵＩ（User Interface）部２４及び画像形成部２５を有するコンピュータとして構成されている。各部はバスによって電気的に接続されている。制御部２１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有する。ＣＰＵは、ＲＯＭ又は記憶部２２に記憶されている制御プログラムを実行することにより制御部２１と接続されている各部を制御する。記憶部２２は、例えばハードディスクのような記憶装置であって、例えば制御プログラムや印刷データ２２１を記憶する。印刷データ２２１は、通信端末１０から受信した印刷データである。通信部２３は、制御部２１の制御の下で、通信端末１０及び認証サーバ３０と通信を行う。ＵＩ部２４は、例えばタッチスクリーンとキーとを有する。ＵＩ部２４は、ユーザの操作内容に応じた信号を制御部２１へ供給する。制御部２１は、この信号に基づいて操作内容を判断し、例えば印刷処理を実行したり、画像をタッチスクリーンに表示させたりする。画像形成部２５は、画像データに応じた画像を用紙に形成する画像形成手段の一例である。
【００１７】
図４は、印刷データ２２１を示す図である。印刷データ２２１は、「ユーザＩＤ」、「格納日時」、「ファイル名」、「ページ数」及び「部数」といった複数の項目からなる。印刷データ２２１にはこのほかに、例えば「カラー／白黒の別」、「両面印刷の有無」及び「後処理の種類」といった情報が含まれていてもよい。「ユーザＩＤ」は、通信端末において印刷処理の指示を行ったユーザのユーザＩＤである。「格納日時」は、記憶部２２に印刷データが記憶された日時、すなわち画像形成装置２０に印刷データが格納された日時を表す時刻情報である。「ファイル名」は、印刷データに含まれる印刷対象の画像データのファイル名を表す。「ページ数」は、印刷対象のファイルのページ数を表す。「部数」は、印刷が行われる部数を表す。このほかに印刷データには、「ファイル名」でそのファイル名が表される印刷対象の画像データそのものもふくまれる。図４は、画像形成装置２０Ｃの記憶部２２Ｃが記憶している印刷データ２２１の内容を例示したものであり、ユーザＩＤ「ＵＳＥＲ０１」について３件の印刷データが画像形成装置２０Ｃに格納されていることを表す。
【００１８】
図５は、認証サーバ３０のハードウェア構成を示すブロック図である。認証サーバ３０は、制御部３１、記憶部３２及び通信部３３を有するコンピュータとして構成されている。各部はバスによって電気的に接続されている。制御部３１は、ＣＰＵ、ＲＯＭ及びＲＡＭを有する。ＣＰＵは、ＲＯＭ又は記憶部３２に記憶されている制御プログラムを実行することにより制御部３１と接続されている各部を制御する。通信部３３は、制御部３１の制御の下で、画像形成装置２０と通信を行う。記憶部３２は、例えばハードディスクのような記憶装置であって、例えば制御プログラムや認証情報３２１を記憶する。
【００１９】
図６は、認証情報３２１を示す図である。認証情報３２１は、「ユーザＩＤ」、「パスワード」及び「スプーラ情報」といった複数の項目からなる。「ユーザＩＤ」は上述したとおりである。「パスワード」は、ユーザＩＤの割り当てられたユーザが、画像形成システム１００における画像形成装置２０を用いる際に認証を得るための、文字、数字又は記号による予め決められた文字数の組み合わせである。ユーザは、画像形成装置２０において、ＵＩ部２４を用いてユーザＩＤとパスワードとを入力して認証を行う。「スプーラ情報」は、プリンタドライバ１２１に設定された内容に優先して、各ユーザの通信端末１０から送信された印刷データを格納する格納場所であるスプーラを表す。スプーラ情報には、優先度の最も高い「プライマリ」のスプーラと、プライマリの次に優先度が高い「セカンダリ」のスプーラとが記述されている。例えば、ネットワークＮＷの不具合などにより、プライマリのスプーラに設定された画像形成装置２０と通信が不可能な場合、セカンダリのスプーラに設定された画像形成装置２０に印刷データが格納される、といった具合である。なお、図６において、「１９２．１６８．２２７．１０１」は画像形成装置２０Ａに割り当てられたＩＰアドレスを表し、「１９２．１６８．２２７．１０２」は画像形成装置２０Ｂに割り当てられたＩＰアドレスを表し、「１９２．１６８．２２７．１０３」は画像形成装置２０Ｃに割り当てられたＩＰアドレスを表す。認証サーバ３０には管理者が割り当てられており、管理者は認証情報３２１を管理する。例えば、画像形成システム１００の利用者として新しいユーザが参加した場合、管理者は、このユーザの認証情報としてスプーラ情報を設定する。
【００２０】
図７は、画像形成システム１００の機能的構成を表すブロック図である。図７において、２つの異なる画像形成装置２０を表すために、画像形成装置２０Ａ及び２０Ｂという符号を用いているが、それぞれは特定の画像形成装置２０に限定されるものではない。認証サーバ３０が備える記憶部３２は、ユーザを識別するためのユーザ識別情報と、ユーザ識別情報に対応する画像データが記憶される画像形成装置２０を識別する装置識別情報とを対応付けて記憶する第２の記憶手段の一例である。記憶部２２Ａ及び２２Ｂは、ユーザを識別するためのユーザ識別情報と画像を表す画像データとを対応付けて記憶する第１の記憶手段の一例である。制御部２１により実現される受付部２１１は、ＵＩ部２４を協働することで、いずれかのユーザのユーザ識別情報の入力を受け付ける受付手段の一例として機能する。制御部２１Ａにより実現される第１の取得部２１２は、受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が記憶部３２に記憶されている場合、この装置識別情報で識別される画像形成装置２０の備える記憶部２２に、このユーザ識別情報と対応付けられて記憶された画像データを取得する第１の取得手段の一例である。制御部２１Ａにより実現される第２の取得部２１３は、受付手段により入力が受け付けられたユーザ識別情報と対応付けられた装置識別情報が記憶部３２に記憶されていない場合、又は、第１の取得部２１２によって画像データが取得できなかった場合には、受付手段により入力が受け付けられたユーザ識別情報と対応付けられた画像データを記憶部２２に記憶している、自装置とは異なる他の前記画像形成装置２０から、この画像データと、この画像形成装置を識別する装置識別情報とを取得する第２の取得手段の一例である。制御部２１Ａにより実現される記憶制御部２１４は、第２の取得部２１３によって取得された装置識別情報と、受付手段により入力が受け付けられたユーザ識別情報とを対応付けて記憶部３２に記憶させる記憶制御手段の一例である。画像形成部２５Ａは、第１の取得部２１２又は第２の取得部２１３により取得された画像データに応じた画像を形成する画像形成手段の一例である。
【００２１】
図８は、画像形成システム１００の動作を示すフローチャートであって、通信端末１０が行う処理を表している。以降のフローチャートの説明において、「ユーザ」とは「Ｕｓｅｒ０１」のユーザＩＤを持つユーザを指す。まず、ユーザは、通信端末１０を用いて印刷の指示を行うときに、例えばページ数や部数などの印刷に関するパラメータを、操作部１４を用いて指定する（ステップＳ１ａ）。次に、ユーザは、操作部１４を用いて、例えば表示部１５に表示された内容に従って、印刷を実行させる画像形成装置２０を選択する（ステップＳ２ａ）。ここで、例えば、ユーザにより未選択の状態の初期値として、プリンタドライバ１２１においてスプーラとして設定された画像形成装置２０が、制御部１１により予め選択される。そして通信端末１０の制御部１１は、通信部１３を用いて、ステップＳ２ａで選択された画像形成装置２０に対して、上記指示に基づく印刷データを送信する（ステップＳ３ａ）。ここでは、送信先が画像形成装置２０Ｃであるとする。これを受けて画像形成装置２０Ｃの制御部２１Ｃは、受信した印刷データを記憶部２２Ｃに印刷データ２２１として記憶させる、すなわち格納させる。この結果、図４に示すように、画像形成装置２０Ｃの記憶部２２Ｃが記憶している印刷データ２２１には、ユーザＩＤ「ＵＳＥＲ０１」について３件の印刷データが含まれている。
【００２２】
次に、ユーザが、通信端末１０がある位置から画像形成装置２０Ａがある位置まで移動し、この画像形成装置２０Ａを用いて印刷データに基づく印刷を実行しようとしたとする。図９は、画像形成システム１００の動作を示すフローチャートであって、画像形成装置２０Ａが行う処理を表している。ユーザは、ＵＩ部２４Ａを用いてユーザＩＤ及びパスワードを入力して画像形成装置２０Ａに対するユーザ認証を行う（ステップＳ１ｂ）。ユーザ認証が完了すると、画像形成装置２０Ａの制御部２１Ａは認証されたユーザＩＤをＲＡＭに記憶させる。次に制御部２１Ａは、通信部２３Ａを用いて、認証されたユーザＩＤをキーとして認証情報３２１を検索する指示を認証サーバ３０に送信し、検索結果として認証情報を受信する（ステップＳ２ｂ）。
【００２３】
次に制御部２１Ａは、ステップＳ２ｂで取得した認証情報において、認証されたユーザに対応付けられたスプーラ情報が設定済みであるか否かを判定する（ステップＳ３ｂ）。
スプーラ情報が設定済でない場合（ステップＳ３ｂ；Ｎｏ）、制御部２１Ａは処理をステップＳ５ｂへ進める。ここでは、図６に示すように、「Ｕｓｅｒ０１」のユーザＩＤには、ＩＰアドレスが「１９２．１６８．２２７．１０１」である画像形成装置２０Ａがプライマリのスプーラとして設定されているものとする。つまり、スプーラ情報が設定済みであるため（ステップＳ３ｂ；Ｙｅｓ）、制御部２１Ａは、設定されたスプーラに、このユーザの印刷データが格納されているか否かを判定する（ステップＳ４ｂ）。ここでは、スプーラとして設定されているのが操作中の画像形成装置２０Ａであるため、具体的には、ステップＳ４ｂで制御部２１Ａは、ユーザＩＤ「Ｕｓｅｒ０１」をキーとして記憶部２２Ａに記憶された印刷データ２２１を検索する。ここでは、記憶部２２Ａに記憶された印刷データ２２１に、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられたものは格納されていなかったものとする。
【００２４】
認証されたユーザの印刷データが認証情報に設定されたスプーラに格納されていた場合には（ステップＳ４ｂ；Ｙｅｓ）、制御部２１Ａは、認証されたユーザの印刷データをこのスプーラから取得する（ステップＳ１０ｂ）。具体的には、ステップＳ１０ｂで制御部２１Ａは、ユーザにより操作中の画像形成装置２０Ａとスプーラとが同一である場合、操作中の画像形成装置２０Ａの記憶部２２Ａに記憶された印刷データ２２１のうち、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データを読み出す。一方、ステップＳ１０ｂで制御部２１Ａは、ユーザにより操作中の画像形成装置２０Ａとスプーラとが異なる場合、スプーラである画像形成装置２０に対して、ユーザＩＤ「Ｕｓｅｒ０１」をキーとして印刷データ２２１を検索する旨を指示する。通信部２３を用いてこれを受信した画像形成装置２０の制御部２１は、記憶部２２に記憶された印刷データ２２１のうち、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データを、通信部２３を用いて画像形成装置２０Ａに送信する。制御部２１Ａは、通信部２３Ａを用いてこれを受信する。
【００２５】
ステップＳ１０ｂの次に制御部２１Ａは、取得した印刷データを表す情報を、例えばリスト形式でＵＩ部２４Ａに表示させる（ステップＳ１１ｂ）。印刷データを表す情報には、例えば、ファイル名、ページ数、部数及び印刷データの格納場所である画像形成装置２０を識別する名称やＩＰアドレスといった情報が含まれる。次に、ユーザが、ＵＩ部２４Ａを用いて上記リストから印刷を実行する印刷データを選択すると、制御部２１Ａは選択された印刷データを特定する（ステップＳ１２ｂ）。そして制御部２１Ａは、特定した印刷データに基づいて画像形成部２５Ａを用いて印刷を実行する（ステップＳ１３ｂ）。
【００２６】
一方、認証されたユーザの印刷データが認証情報に設定されたスプーラに格納されていなかった場合（ステップＳ４ｂ；Ｎｏ）、制御部２１Ａは、通信部２３Ａを用いて、このユーザの印刷データが格納されているか否かの問い合わせを自装置とは異なる他の画像形成装置２０に対して送信する（ステップＳ５ｂ）。具体的には、ステップＳ５ｂで制御部２１Ａは、例えば自装置と共通のサブネットマスク内に存在する、自装置とは異なる他の画像形成装置２０に対して、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データが格納されているか否かの問い合わせを送信する。通信部２３を用いてこれを受信した画像形成装置２０の制御部２１は、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データが記憶部２２に記憶されている場合、通信部２３を用いて、ユーザＩＤ（Ｕｓｅｒ０１）と、この画像形成装置２０のＩＰアドレスと、肯定的な応答とを画像形成装置２０Ａに送信する。一方、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データが記憶部２２に記憶されていない場合、制御部２１は、通信部２３を用いて、否定的な応答を画像形成装置２０Ａに送信する。
【００２７】
受信した応答が全て否定的なものであった場合（ステップＳ６ｂ；Ｎｏ）、制御部２１Ａは、例えば、自装置と共通のサブネットマスク内に存在する、自装置とは異なる全ての他の画像形成装置２０から問い合わせに対する応答を受信しているか否かを判定する（ステップＳ７ｂ）。ステップＳ７ｂの判定は、例えば制御部２１ＡがＲＡＭに記憶した問い合わせリストなるものを用いて行われる。問い合わせリストには、自装置と共通のサブネットマスク内に存在する、自装置とは異なる全ての他の画像形成装置２０のＩＰアドレスと、問い合わせに対する応答を受信済みであるか否かを表す受信フラグとの組が記述される。全ての他の画像形成装置２０から問い合わせに対する応答を受信している場合（ステップＳ７ｂ；Ｙｅｓ）、制御部２１Ａは、例えば「該当するユーザの印刷データが存在しません」といったエラーメッセージをＵＩ部２４に表示させて（ステップＳ８ｂ）、図９に示す処理を終了する。一方、全ての他の画像形成装置２０から問い合わせに対する応答を受信していない場合（ステップＳ７ｂ；Ｎｏ）、制御部２１Ａは処理をステップＳ５ｂに戻す。
【００２８】
一方、受信した応答に肯定的なものが含まれていた場合（ステップＳ６ｂ；Ｙｅｓ）、制御部２１Ａは、ステップＳ５ｂで肯定的な応答とともに受信したＩＰアドレス及びユーザＩＤ「Ｕｓｅｒ０１」を用いて認証情報３２１を更新する旨を認証サーバ３０に指示する（ステップＳ９ｂ）。通信部３３を用いてこれを受信した認証サーバ３０の制御部３１は、認証情報３２１において受信したユーザＩＤと対応付けられた認証情報のうちスプーラ情報を、受信したＩＰアドレスを用いて更新する。ここでは、ステップＳ６ｂで肯定的な応答とともに受信したＩＰアドレスが「１９２．１６８．２２７．１０３」であったとする。図６に示すように、ユーザＩＤ「Ｕｓｅｒ０１」のセカンダリのスプーラ情報が未設定であるため、制御部３１は、これに「１９２．１６８．２２７．１０３」を記述して記憶部３２に記憶させる。図１０は、更新後の認証情報３２１を示す図である。図６と比較しても分かるように、更新後の認証情報３２１において、ユーザＩＤ「Ｕｓｅｒ０１」のセカンダリのスプーラ情報に設定がなされている。認証情報３２１の更新の方法は、上述した内容に限ったものではなく、例えば上記例の場合、ユーザＩＤ「Ｕｓｅｒ０１」のプライマリのスプーラ情報が「１９２．１６８．２２７．１０３」で上書きされてもよい。このとき、元々プライマリのスプーラ情報に設定されていたものと同じ内容が、セカンダリのスプーラ情報に記述されてもよい。
【００２９】
図９に戻る。次に制御部２１Ａは、スプーラである画像形成装置２０Ｃに対して、ユーザＩＤ「Ｕｓｅｒ０１」をキーとして印刷データを検索する指示を送信する（ステップＳ１０ｂ）。通信部２３Ｃを用いてこれを受信した画像形成装置２０Ｃの制御部２１Ｃは、記憶部２２Ｃに記憶された印刷データのうち、ユーザＩＤ「Ｕｓｅｒ０１」と対応付けられた印刷データを、通信部２３Ｃを用いて画像形成装置２０Ａに送信する。制御部２１Ａは、通信部２３Ａを用いてこれを受信する。以降、上述したステップＳ１１ｂ〜Ｓ１３ｂまでの処理が行われる。
【００３０】
実施形態によれば、認証されたユーザのスプーラ情報が認証情報３２１に設定されており、且つ、このユーザの印刷データがスプーラとして設定された画像形成装置２０に格納されている場合、制御部２１は、スプーラから画像データを取得する。一方、認証されたユーザのスプーラ情報が認証情報３２１に設定されていない場合、又は、認証されたユーザのスプーラ情報が認証情報３２１に設定されているが、このユーザの印刷データがスプーラとして設定された画像形成装置２０に格納されていない場合、制御部２１は他の画像形成装置２０に問い合わせを送信する。そして問い合わせに対して認証されたユーザの印刷データが格納されている旨の応答があると、制御部２１は、この応答を送信した画像形成装置２０をスプーラ情報に設定して認証情報３２１を更新する。このとき、認証情報３２１においてスプーラ情報が設定されていないユーザであっても、このユーザの印刷データを格納している画像形成装置２０があれば、ユーザ及び認証サーバ３０の管理者の操作を介さずに、スプーラ情報が設定されて認証情報３２１が更新される。また、例えば或るユーザが、それまで設定していたものと異なる画像形成装置２０をスプーラとして設定したい場合には、この画像形成装置２０を指定して印刷の指示を行うと、このユーザの印刷データがそれまでに設定されていたスプーラに存在しないときに、指定された画像形成装置２０がスプーラとして設定される。これにより、例えば、オフィスで席替えがあり、ユーザが、席替え後の自席の近くに設置されている画像形成装置２０をスプーラとして設定したい場合には、この画像形成装置２０を指定して印刷の指示を行うだけでよい。
【００３１】
このように本実施形態によれば、ユーザを識別するユーザ識別情報とユーザに対応する画像データの記憶場所との対応付けの登録又は更新がユーザにより行われる場合と比較して、複数の画像形成装置のうちいずれかの画像形成装置において、ユーザが指定する画像を形成する場合に、ユーザとユーザに対応する画像データの記憶場所との対応付けを登録又は更新する手間を少なくすることができる。
【００３２】
＜変形例＞
以上の実施形態は次のように変形可能である。なお、以下の変形例は、適宜組み合わせて実施されてもよい。
（変形例１）
画像形成システム１００が認証サーバ３０を備えずに、認証情報３２１が各々の画像形成装置２０の記憶部２２に記憶されるようにしてもよい。この場合、画像形成装置２０の制御部２１は、ステップＳ２ｂにおいて、自装置の記憶部２２に記憶された認証情報３２１を取得する。また、この場合、画像形成装置２０の制御部２１は、ステップＳ９ｂで、自装置の記憶部２２に記憶された認証情報３２１を更新する。
【００３３】
また、複数の画像形成装置２０に認証情報３２１が記憶されることになるため、画像形成システム１００全体で認証情報３２１の同一性が失われる可能性があるという問題があるが、これに対しては次のようにすればよい。例えば、認証情報３２１に更新があった画像形成装置２０の制御部２１が、予め決められたタイミングで、通信部２３を用いて、自装置内に記憶された認証情報３２１を他の画像形成装置２０に対して送信する。通信部２３を用いてこれを受信した他の画像形成装置２０の制御部２１は、記憶部２２に記憶されている認証情報３２１を受信した内容で更新する。この予め決められたタイミングとは、例えば、３０分毎や１時間毎といった時刻間隔に基づいて設定されてもよいし、昼休み又は深夜などの特定の時間帯に含まれる時刻が設定されてもよい。
【００３４】
変形例１によれば、認証サーバ３０を用いないことで画像形成システム１００の構成を簡易なものとしながら、実施形態と同様の効果を奏することができる。
【００３５】
（変形例２）
ステップＳ５ｂで問い合わせの送信先となる画像形成装置２０は、自装置と共通のサブネットマスク内に存在するものに限らず、次のようなものとしてもよい。例えば、画像形成装置２０Ａの記憶部２２Ａに、自装置から通信可能な他の画像形成装置２０のＩＰアドレスが記憶されている場合、制御部２１Ａは、この記憶されたＩＰアドレスが割り当てられた画像形成装置２０に対して、通信部２３Ａを用いて問い合わせを送信する。また、例えば、通信プロトコルにＳＬＰ（Service Location Protocol）やＺｅｒｏｃｏｎｆ（Zero Configuration Networking）が用いられることで、ネットワークＮＷ上に存在する自装置とは異なる他の画像形成装置２０に問い合わせが送信されてもよい。このようにしても、実施形態と同様の効果を奏することができる。
【００３６】
（変形例３）
制御部２１Ａによって認証情報３２１におけるスプーラ情報が更新されたときに、設定されたスプーラが、ユーザが一時的に使用したものであった場合、ユーザは、通常使用する他の画像形成装置２０を指定して再び印刷の指示を実行する手間が生じる。これに対して、次のようにしてもよい。変形例３において、ユーザは、認証情報３２１におけるスプーラ情報に設定されていない画像形成装置２０毎に、このユーザの印刷データが格納されている旨の通知を受けた回数をカウントするか否かのモードであるカウントモードのオン・オフを、ＵＩ部２４を用いて設定することが可能である。また、変形例３において制御部２１Ａは、ステップＳ５ｂで肯定的な応答とともに受信したＩＰアドレスと、各ＩＰアドレスから肯定的な応答、すなわち通知を受信した回数とを対応付けた回数リストを、ユーザＩＤごとに記憶部２２Ａに記憶させる。ここで、各ＩＰアドレスから肯定的な応答を受信した回数の初期値は、例えば０である。
【００３７】
変形例３において、ステップＳ５ｂで受信した応答に肯定的なものが含まれており（ステップＳ６ｂ；Ｙｅｓ）、カウントモードがオフであった場合、制御部２１Ａは処理をステップＳ９ｂに進める。一方、上記タイミングでカウントモードがオンであった場合、制御部２１Ａは、認証されたユーザＩＤの回数リストのうち、ステップＳ５ｂで受信したＩＰアドレスの画像形成装置２０から肯定的な応答を受信した回数に所定値（ここでは「１」）を加算して、処理をステップＳ９ｂへ進める。変形例３のステップＳ９ｂにおいて、制御部２１Ａは、認証されたユーザＩＤの回数リストのうち、肯定的な応答を受信した回数が予め決められた閾値（例えば「３」）以上であるＩＰアドレスがあるか否かを判定する。このようなＩＰアドレスが回数リストに記述されていない場合、制御部２１Ａは、認証情報３２１を更新する指示を認証サーバ３０に送信することなく、処理をステップＳ１０ｂに進める。一方、このようなＩＰアドレスが回数リストに記述されている場合、制御部２１Ａは、このＩＰアドレスと認証されたユーザのユーザＩＤとを用いて認証情報３２１を更新する旨を認証サーバ３０に指示する。通信部３３を用いてこれを受信した認証サーバ３０の制御部３１は、認証情報３２１において受信したユーザＩＤと対応付けられた認証情報のうちスプーラ情報を、受信したＩＰアドレスを用いて更新する。そして、ステップＳ１０ｂ以降の処理が行なわれる。制御部２１Ａは、回数リストに記述された各ＩＰアドレスの画像形成装置２０から肯定的な応答を受信した回数を、例えば１日毎や１週間毎などの予め決められたタイミングで初期化（ここでは「０」）する。
【００３８】
変形例３によれば、一時的に使用されただけの画像形成装置２０は認証情報３２１においてスプーラとして設定されにくくなるため、ユーザは、一時的に他の画像形成装置２０を用いて印刷を行っても、通常使用するスプーラを設定し直すための手間を減らすことができる。
【００３９】
（変形例４）
また、本発明は、コンピュータを制御装置として機能させるためのプログラムとしても特定され得るものである。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等の通信回線を介して、コンピュータにダウンロードさせ、これをインストールして利用するなどの形態で提供されたりしてもよい。
【符号の説明】
【００４０】
１０…通信端末、１１，２１，３１…制御部、１２，２２，３２…記憶部、１３，２３，３３…通信部、１４…操作部、１５…表示部、２０Ａ，２０Ｂ，２０Ｃ…画像形成装置、２４…ＵＩ部、２５…画像形成部、３０…認証サーバ、１００…画像形成システム、１２１…プリンタドライバ、２２１…印刷データ、３２１、３２１ａ…認証情報、ＮＷ…ネットワーク
【図１】
0005817412.tif 000002
【図２】
0005817412.tif 000003
【図３】
0005817412.tif 000004
【図４】
0005817412.tif 000005
【図５】
0005817412.tif 000006
【図６】
0005817412.tif 000007
【図７】
0005817412.tif 000008
【図８】
0005817412.tif 000009
【図９】
0005817412.tif 000010
【図１０】
0005817412.tif 000011