画像形成システム
【課題】送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成する。
【解決手段】画像形成装置30は、ユーザIDが入力されると、設定された優先順位が最も高い利用可能なサーバ装置10を選択し、入力されたユーザIDをこのサーバ装置10に送信する。サーバ装置10は、画像形成装置30から送信されてきたユーザIDに対応する画像データが自装置に格納されている場合、この画像データを画像形成装置30に送信する。一方、サーバ装置10は、この画像データが自装置に格納されていない場合、その画像データを格納しているサーバ装置10にこの画像データを画像形成装置30に送信するよう依頼する。画像形成装置30は、サーバ装置10から送信されてきた画像データに応じた画像を形成する。
【解決手段】画像形成装置30は、ユーザIDが入力されると、設定された優先順位が最も高い利用可能なサーバ装置10を選択し、入力されたユーザIDをこのサーバ装置10に送信する。サーバ装置10は、画像形成装置30から送信されてきたユーザIDに対応する画像データが自装置に格納されている場合、この画像データを画像形成装置30に送信する。一方、サーバ装置10は、この画像データが自装置に格納されていない場合、その画像データを格納しているサーバ装置10にこの画像データを画像形成装置30に送信するよう依頼する。画像形成装置30は、サーバ装置10から送信されてきた画像データに応じた画像を形成する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、画像形成システムに関する。
【背景技術】
【0002】
利用者によって指定された画像データをプリントサーバ装置に格納して、この画像データに対して複数の画像形成装置からアクセスできるようにする技術が知られている。例えば、特許文献1には、ユーザ端末から送信された印刷ジョブをプリントサーバに一時保留しておき、ユーザがプリンタに指紋等の認証情報を入力して認証に成功すると、プリンタが、入力された認証情報に対応する印刷ジョブをプリントサーバから取得し、印刷を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−242851号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することを目的とする。
【課題を解決するための手段】
【0005】
本発明の請求項1に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、各々の前記サーバ装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第1の格納場所を備え、前記第1の画像形成装置は、前記複数のサーバ装置を識別するサーバ情報を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶されたサーバ情報によって識別されるサーバ装置の前記第1の格納場所から前記識別情報と対応付けて格納された画像データを取得する第1の取得部と、前記第1の取得部によって取得された画像データに応じた画像を形成する第1の画像形成部とを備えた画像形成システムである。
【0006】
本発明の請求項2に係る画像形成システムは、請求項1に記載の構成において、各々の前記サーバ装置は、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記第1の格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部を備え、前記第2の記憶部は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶し、前記第1の画像形成装置は、利用者により識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第2の取得部とを備え、前記第1の取得部は、前記第2の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記第1の格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得することを特徴とする。
【0007】
本発明の請求項3に係る画像形成システムは、請求項2に記載の構成において、前記第1の画像形成装置は、前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部を備え、各々の前記サーバ装置は、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記第1の格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備えることを特徴とする。
【0008】
本発明の請求項4に係る画像形成システムは、請求項1から3のいずれかに記載の構成において、第2の画像形成装置を備え、前記第1の送信部は、前記複数のサーバ装置が全て利用できない場合には、前記利用者の前記識別情報と前記画像データとを前記第2の画像形成装置に送信し、前記送信装置は、前記画像データが前記第2の画像形成装置に格納されたことを通知するメッセージを表示部に表示させる表示制御部を備え、前記第2の画像形成装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第2の格納場所と、前記利用者によって前記識別情報が入力されると、前記第2の格納場所において当該識別情報と対応付けて格納されている前記画像データに応じた画像を形成する第2の画像形成部とを備えることを特徴とする。
【0009】
本発明の請求項5に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する送信部とを備え、各々の前記サーバ装置は、前記送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部とを備え、前記第1の画像形成装置は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第1の取得部と、前記第1の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する第2の取得部と、前記第2の取得部によって取得された画像データに応じた画像を形成する画像形成部とを備えることを特徴とする。
【0010】
本発明の請求項6に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、前記第1の画像形成装置は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部と、前記サーバ装置から送信されてきた画像データに応じた画像を形成する画像形成部とを備え、各々の前記サーバ装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備えることを特徴とする。
【発明の効果】
【0011】
請求項1に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項2に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項3に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項4に係る発明によれば、複数のサーバが全て利用できない場合でも、利用者によって指定された画像データに応じた画像を形成することができる。
請求項5に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項6に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
【図面の簡単な説明】
【0012】
【図1】画像形成システムの構成を示す模式図
【図2】サーバ装置のハードウェア構成を示す図
【図3】クライアント装置のハードウェア構成を示す図
【図4】クライアント装置に記憶されたサーバリストの一例を示す図
【図5】画像形成装置のハードウェア構成を示す図
【図6】認証情報の一例を示す図
【図7】画像形成装置に記憶されたサーバリストの一例を示す図
【図8】画像形成システムの機能構成を示す図
【図9】実施形態に係る画像形成システムの動作を示すシーケンスチャート
【図10】格納リストの一例を示す図
【図11】実施形態に係るプリントデータの一覧の一例を示す図
【図12】変形例に係る画像形成システムの動作を示すシーケンスチャート
【図13】変形例に係るプリントデータの一覧の一例を示す図
【発明を実施するための形態】
【0013】
図1は、本実施形態に係る画像形成システム1の構成を示す模式図である。画像形成システム1は、サーバ装置10A、10B及び10Cと、クライアント装置20と、画像形成装置30A及び30Bとを備える。なお、サーバ装置10A、10B及び10Cを区別する必要がない場合には、符号の末尾に付された「A」、「B」、「C」という文字を省略して、「サーバ装置10」という。同様に、画像形成装置30A及び30Bを区別する必要がない場合には、符号の末尾に付された「A」、「B」という文字を省略して、「画像形成装置30」という。クライアント装置20(送信装置の一例)は、プリントデータをサーバ装置10に送信する機能を有する。サーバ装置10は、クライアント装置20から送信されてきたプリントデータを格納する格納場所を備える。この格納場所とは、データを格納する領域をいう。サーバ装置10は、格納場所に格納されたプリントデータを画像形成装置30に送信する機能を有する。画像形成装置30は、例えば電子写真方式のプリンタである。
【0014】
図2は、サーバ装置10のハードウェア構成を示す図である。サーバ装置10は、CPU(Central Processing Unit)11、メモリ12、通信部13、記憶部14、操作部15及び表示部16を備えている。CPU11は、メモリ12に記憶されたプログラムを実行することにより、サーバ装置10の各部を制御する。通信部13は、通信回線2に接続される通信インターフェースである。CPU11は、通信部13によりクライアント装置20又は画像形成装置30と通信を行う。記憶部14は、ハードディスクなどの記憶装置である。この記憶部14は、クライアント装置20から送信されてきたプリントデータを格納する格納場所である。操作部15は、例えばキーボードとマウスを備えている。操作部15は、サーバ装置10を操作するのに用いられる。表示部16は、液晶ディスプレイなどの表示装置である。表示部16は、画像データに応じた画像を表示する。
【0015】
図3は、クライアント装置20のハードウェア構成を示す図である。クライアント装置20は、CPU21、メモリ22、通信部23、記憶部24、操作部25及び表示部26を備えている。CPU21は、メモリ22に記憶されたプログラムを実行することにより、クライアント装置20の各部を制御する。通信部23は、通信回線2に接続される通信インターフェースである。CPU21は、通信部23によりサーバ装置10又は画像形成装置30と通信を行う。記憶部24は、ハードディスクなどの記憶装置である。この記憶部24(第1の記憶部の一例)には、プリンタドライバ42とサーバリスト43とが記憶されている。このプリンタドライバ42は、画像形成装置30を制御する機能を有するプログラムである。このプリンタドライバ42には、利用者のユーザID「user001」が設定されている。サーバリスト43は、画像形成システム1に含まれる全サーバ装置10を示す情報である。操作部25は、例えばキーボードとマウスを備えている。操作部25は、クライアント装置20を操作するのに用いられる。表示部26は、液晶ディスプレイなどの表示装置である。表示部26は、画像データに応じた画像を表示する。
【0016】
図4は、サーバリスト43の一例を示す図である。このサーバリスト43には、サーバ情報と優先順位(第1の優先順位の一例)とが含まれている。サーバ情報は、画像形成システム1に含まれる各サーバ装置10を識別する情報である。例えば、サーバ情報は、サーバ装置10の名前やIP(Internet Protocol)アドレスである。図4に示すサーバリスト43において、サーバ情報「serverA」はサーバ装置10Aを示し、サーバ情報「serverB」はサーバ装置10Bを示し、サーバ情報「serverC」はサーバ装置10Cを示す。優先順位は、各サーバ装置10に対して設定された優先順位である。この設定は、例えば利用者の操作により行われる。この優先順位は、プリントデータの送信先となるサーバ装置10を選択するときに用いられる。
【0017】
図5は、画像形成装置30のハードウェア構成を示す図である。画像形成装置30は、制御部31、通信部32、記憶部33、UI(User Interface)部34、画像形成部35及びカード読取部36を備えている。制御部31は、CPU37とメモリ38を備えている。CPU37は、メモリ38に記憶されたプログラムを実行することにより、画像形成装置30の各部を制御する。通信部32は、通信回線2に接続される通信インターフェースである。制御部31は、通信部32によりサーバ装置10又はクライアント装置20と通信を行う。記憶部33は、ハードディスクなどの記憶装置である。記憶部33(第2の記憶部の一例)には、認証情報41とサーバリスト44とが記憶されている。
【0018】
図6は、認証情報41の一例を示す図である。この認証情報41には、ユーザIDとパスワードとが含まれている。ユーザIDは、利用者を識別する識別情報である。パスワードは、利用者が本人であることを確認するために用いられる情報である。このパスワードは、利用者により設定される。
【0019】
図7は、サーバリスト44の一例を示す図である。このサーバリスト44には、上述したサーバリスト43と同様に、サーバ情報と優先順位(第2の優先順位の一例)とが含まれている。サーバリスト44の優先順位は、プリントデータの要求先となるサーバ装置10を選択するときに用いられる。なお、このサーバリスト44の優先順位は、上述したサーバリスト43の優先順位と同じである必要はない。
【0020】
図5において、UI部34は、例えばタッチスクリーンとキーとを備えている。UI部34は、画像形成装置30を操作するのに用いられる。画像形成部35は、画像データに応じた画像を用紙に形成する。カード読取部36は、IC(integrated circuit)カードに記憶された情報を非接触で読み取る。ICカードは、利用者の認証を行うために予めその利用者に渡されている。このICカードには、上述した認証情報41に含まれる利用者のユーザID「user001」とパスワード「1234」が記憶されている。
【0021】
図8は、画像形成システム1の機能構成を示す図である。第1の選択部121及び第1の送信部122は、クライアント装置20のCPU21がプログラムを実行することにより実現される。第2の選択部131及び第2の送信部132は、画像形成装置30のCPU37がプログラムを実行することにより実現される。第1の格納場所111は、サーバ装置10の記憶部14に設けられる。記憶制御部112、転送部113及び第3の送信部114は、サーバ装置10のCPU11がプログラムを実行することにより実現される。なお、この画像形成システム1では、一のサーバ装置10と他のサーバ装置10とが互いに同じ機能を有している。
【0022】
第1の選択部121は、記憶部24に記憶されたサーバリスト43の優先順位が最も高い利用可能なサーバ装置10を選択する。第1の送信部122は、通信部23を制御して、利用者を識別するユーザIDと、このユーザIDに対応付けられた画像データとを第1の選択部121により選択されたサーバ装置10に送信する。第1の格納場所111は、第1の送信部122から送信されてきたユーザIDと画像データとを対応付けて格納する。記憶制御部112は、通信部13を制御して、各サーバ装置10の第1の格納場所111に格納されている画像データに関する情報をやり取りする。また、記憶制御部112は、各々のサーバ装置10を識別するサーバ情報と、このサーバ装置10の第1の格納場所111において画像データと対応付けて格納されているユーザIDとを対応付けて記憶部14に記憶させる。
【0023】
第2の選択部131は、利用者によりユーザIDが入力されると、記憶部33に記憶されたサーバリスト44の優先順位が最も高い利用可能なサーバ装置10を選択する。第2の送信部132は、通信部32を制御して、第2の選択部131により選択されたサーバ装置10に、入力されたユーザIDを送信する。転送部113は、第2の送信部132から送信されてきたユーザIDを通信部13によって受信し、自装置の第1の格納場所111にこのユーザIDと対応付けて画像データが格納されていない場合には、通信部13を制御して、記憶部14においてこのユーザIDと対応付けて記憶されたサーバ情報が示すサーバ装置10にこのユーザIDを転送する。第3の送信部114は、第2の送信部132から送信されてきたユーザIDを通信部13によって受信し、自装置の第1の格納場所111にこのユーザIDと対応付けて画像データが格納されている場合、又は、他のサーバ装置10の転送部113からユーザIDが転送されてきた場合には、通信部13を制御して、自装置の第1の格納場所111においてこのユーザIDと対応付けて格納されている画像データを画像形成装置30に送信する。画像形成部35は、第3の送信部114から送信されてきた画像データに応じた画像を形成する。
【0024】
図9は、画像形成システム1の動作を示すシーケンスチャートである。利用者は、クライアント装置20の操作部25を用いて、画像データを指定し、画像形成を指示する。CPU21は、プリンタドライバ42を実行し、利用者により指定された画像データと利用者のユーザIDとを含むプリントデータを生成する。ここでは、利用者により画像データD1が指定された場合を想定する。上述したように、プリンタドライバ42には、利用者のユーザID「user001」が設定されている。この場合、プリントデータには、画像データD1とユーザID「user001」とが含まれる。
【0025】
プリントデータを生成すると、CPU21は、記憶部24に記憶されているサーバリスト43に基づいて、利用可能なサーバ装置10のうち、優先順位が最も高いサーバ装置10を選択する(ステップS11)。サーバ装置10を選択すると、CPU21は、通信部23を制御して、生成したプリントデータを選択したサーバ装置10に送信する(ステップS12)。具体的には、CPU21は、まず、優先順位が1番のサーバ装置10にテスト用のメッセージを送信する。このテスト用のメッセージとは、サーバ装置10と正常に通信を行うことができるか否かを確認するための情報である。CPU21は、このメッセージに応じてサーバ装置10から返答があった場合、そのサーバ装置10を利用可能なサーバ装置10として特定する。つまり、CPU21は、正常に通信を行うことができるか否かを確認するための情報をサーバ装置10に送信することによって、利用可能なサーバ装置を特定する。この利用可能とは、サーバ装置10にプリントデータを格納することができるという意味である。ここでは、サーバ装置10と正常に通信を行うことができることをもって、サーバ装置10が利用可能であるとみなしている。
【0026】
図4に示すサーバリスト43には、優先順位「1」とサーバ情報「serverA」とが対応付けて記載されている。この場合、CPU21は、サーバ装置10Aにテスト用のメッセージを送信する。サーバ装置10Aから返答があった場合、CPU21は、サーバ装置10Aが利用可能であると判断する。この場合、CPU21は、プリントデータをサーバ装置10Aに送信する。一方、例えば、サーバ装置10Aに障害が発生していたり、クライアント装置20とサーバ装置10Aとの間の通信回線2に障害が発生していたりする場合には、サーバ装置10Aから返答は得られない。サーバ装置10Aから決められた時間内に返答がなかった場合、CPU21は、サーバ装置10Aが利用できないと判断する。この場合、CPU21は、優先順位が2番のサーバ装置10にテスト用のメッセージを送信する。図4に示すサーバリスト43には、優先順位「2」とサーバ情報「serverB」とが対応付けて記載されている。この場合、CPU21は、サーバ装置10Bにテスト用のメッセージを送信し、上述と同様に、サーバ装置10Bが利用可能であるか否かを判断する。サーバ装置10Bが利用可能である場合、CPU21は、プリントデータをサーバ装置10Bに送信する。一方、サーバ装置10Bが利用できない場合、CPU21は、優先順位が3番のサーバ装置10Cに対して同様の処理を行う。ここでは、優先順位が1番のサーバ装置10Aに障害が発生している場合を想定する。この場合、サーバ装置10Aから返答が得られないため、CPU21は、優先順位が2番のサーバ装置10Bにプリントデータを送信する。
【0027】
クライアント装置20からプリントデータを受信すると、サーバ装置10BのCPU11Bは、このプリントデータを記憶部14Bに記憶させる(ステップS13)。上述したように、クライアント装置20から送られてくるプリントデータには、画像データD1とユーザID「user001」とが含まれている。この場合、記憶部14Bには、この画像データD1とユーザID「user001」とを含むプリントデータが記憶される。つまり、記憶部14Bは、画像データD1とユーザID「user001」とを対応付けて格納する。
【0028】
プリントデータが格納されると、各々のサーバ装置10は、互いに自装置に格納されているプリントデータの情報をやり取りし、格納リスト45を生成する(ステップS14)。なお、上述したように、サーバ装置10Aには障害が発生しており、通信を行うことができない。したがって、ここでは、サーバ装置10Bとサーバ装置10Cとの間でプリントデータの情報がやり取りされ、これらのサーバ装置10においてそれぞれ格納リスト45が生成される。上述したステップS13では、サーバ装置10Bに画像データD1とユーザID「user001」とを含むプリントデータが格納されている。この場合、CPU11Bは、通信部13Bを制御して、自装置を示すサーバ情報「serverB」と、このプリントデータに含まれる画像データD1のファイル名及びユーザID「user001」とをサーバ装置10Cに送信する。また、サーバ装置10Cにプリントデータが格納されている場合にも、このサーバ装置10Cからサーバ装置10Bに同様の情報が送信されてくる。
【0029】
図10は、格納リスト45の一例を示す図である。この格納リスト45には、各々のサーバ装置10を示すサーバ情報と、そのサーバ装置10に格納されているプリントデータに含まれるユーザID及び画像データのファイル名とが記載されている。上述したように、サーバ装置10Bには、画像データD1とユーザID「user001」とを含むプリントデータが格納されている。そのため、図10に示す格納リスト45には、サーバ装置10Bを示すサーバ情報「serverB」と、ユーザID「user001」及びファイル名「画像データD1」とが対応付けて記載されている。また、この格納リスト45には、サーバ情報「serverC」と、ユーザID「user002」及びファイル名「画像データD2」とが対応付けて記載されている。これは、サーバ装置10Cには、ユーザIDが「user002」である利用者によって指定された画像データD2を含むプリントデータが格納されていることを示す。なお、上述したように、サーバ装置10Aに格納されているプリントデータの情報は取得されないため、この格納リスト45にも、この情報は記載されていない。CPU11B、11Cによって作成された格納リスト45は、それぞれ図10に示すような共通の内容を有する。格納リスト45を生成すると、CPU11B、11Cは、それぞれ生成した格納リスト45を記憶部14B、14C(第3の記憶部の一例)に記憶させる。
【0030】
利用者は、クライアント装置20において画像の形成を指示した後、画像形成装置30のいずれかがある場所に移動する。例えば、利用者は、自分が普段使っている画像形成装置30がある場所に移動してもよいし、普段使っている画像形成装置30が他の利用者によって使用中である場合には、その近くにある画像形成装置30がある場所に移動してもよい。また、利用者は、自分が今いる場所から最も近い画像形成装置30がある場所に移動してもよい。つまり、利用者は、画像形成装置30のいずれかを使用するべく、その画像形成装置30がある場所へと移動する。ここでは、利用者が画像形成装置30Aに移動した場合を想定する。
【0031】
画像形成装置30のUI部34には認証画面が表示されており、認証を行わないと、画像形成装置30の操作を受け付けないようになっている。利用者は、画像形成装置30Aに移動すると、自分のICカードをカード読取部36Aにかざして認証を行う。ICカードが近づけられると、カード読取部36Aは、このICカードに記憶されたユーザIDとパスワードを読み取る(ステップS15)。ICカードからこれらの情報を読み取ると、カード読取部36Aは、読み取った情報を制御部31Aに入力する。つまり、カード読取部36Aは、ユーザによるユーザIDとパスワードの入力を受け付け、入力されたユーザIDとパスワードとを制御部31Aに供給する。上述したように、ICカードには、ユーザID「user001」とパスワード「1234」が記憶されている。この場合、制御部31Aには、このユーザID「user001」とパスワード「1234」が入力される。
【0032】
ユーザIDとパスワードが入力されると、制御部31Aは、入力されたユーザID及びパスワードと、記憶部33Aに記憶された認証情報41に含まれるユーザID及びパスワードとを照合して、画像形成装置30Aの利用者が正当な利用者であるか否かを判断する(ステップS16)。入力されたユーザID及びパスワードが認証情報41に含まれていない場合、制御部31Aは、画像形成装置30Aの利用者が正当な利用者ではないと判断する(ステップS16:NO)。この場合、制御部31Aは、例えば認証に失敗したことを示すメッセージをUI部34Aに表示させて、この処理を終了する。一方、図6に示す認証情報41には、入力されたユーザID「user001」とパスワード「1234」が含まれている。この場合、制御部31Aは、画像形成装置30Aの利用者が正当な利用者であると判断する(ステップS16:YES)。
【0033】
画像形成装置30Aの利用者が正当な利用者である場合、記憶部33Aに記憶されたサーバリスト44に基づいて、利用可能なサーバ装置10のうち、優先順位が最も高いサーバ装置10を選択する(ステップS17)。サーバ装置10を選択すると、制御部31Aは、通信部32Aを制御して、入力されたユーザIDを選択したサーバ装置10に送信して、プリントデータを要求する(ステップS18)。具体的には、制御部31Aは、上述したステップS11と同様に、まず優先順位が1番のサーバ装置10にテスト用のメッセージを送信して、このサーバ装置10が利用可能か否かを判断する。図7に示すサーバリスト44には、優先順位「1」とサーバ情報「serverA」とが対応付けて記載されている。この場合、制御部31Aは、サーバ装置10Aにテスト用のメッセージを送信する。サーバ装置10Aが利用可能である場合、制御部31Aは、サーバ装置10Aにプリントデータを要求する。一方、サーバ装置10Aが利用できない場合、制御部31Aは、優先順位が2番目のサーバ装置10にテスト用のメッセージを送信して、このサーバ装置10が利用可能か否かを判断する。図7に示すサーバリスト44には、優先順位「2」とサーバ情報「serverC」とが対応付けて記載されている。この場合、制御部31Aは、サーバ装置10Cにテスト用のメッセージを送信する。サーバ装置10Cが利用可能である場合、制御部31Aは、サーバ装置10Cにプリントデータを要求する。一方、サーバ装置10Cが利用できない場合、制御部31Aは、優先順位が3番目のサーバ装置10Bに対して同様の処理を行う。上述したように、サーバ装置10Aには障害が発生している。この場合、サーバ装置10Aから返答が得られないため、制御部31Aは、優先順位が2番のサーバ装置10CにユーザID「user001」を送信して、プリントデータを要求する。
【0034】
画像形成装置30AからユーザIDを受信してこのプリントデータの要求を受け付けると、サーバ装置10CのCPU11Cは、記憶部14Cに記憶された格納リスト45に基づいて、受信したユーザIDを含むプリントデータが格納されている格納場所を特定する(ステップS19)。図10に示す格納リスト45では、ユーザID「user001」とサーバ情報「serverB」とが対応付けて記載されている。この場合、CPU11Cは、このサーバ情報「serverB」が示すサーバ装置10Bを特定する。
【0035】
次に、CPU11Cは、特定した格納場所が、自装置の格納場所であるか否かを判断する(ステップS20)。例えば、ステップS19でサーバ装置10Cが特定された場合(ステップS20:YES)、CPU11Cは、受信したユーザID「user001」を含むプリントデータを記憶部14Cから読み出す。そして、CPU11Cは、通信部13Cを制御して、読み出したプリントデータを画像形成装置30Aに送信する(ステップS21)。一方、この例では、ステップS19においてサーバ装置10Bが特定されている(ステップS20:NO)。この場合、CPU11Cは、受信したユーザIDを特定したサーバ装置10Bに転送して、このユーザIDを含むプリントデータを画像形成装置30Aに送信するよう依頼する(ステップS22)。
【0036】
サーバ装置10CからユーザIDを受信してこのプリントデータの送信依頼を受け付けると、サーバ装置10BのCPU11Bは、受信したユーザID「user001」を含むプリントデータを記憶部14Bから読み出す。そして、CPU11Bは、通信部13Bを制御して、読み出したプリントデータを画像形成装置30Aに送信する(ステップS23)。上述したように、記憶部14Bには、ユーザID「user001」と画像データD1を含むプリントデータが記憶されている。したがって、CPU11Bは、このプリントデータを記憶部14Bから読み出して、画像形成装置30Aに送信する。
【0037】
画像形成装置30Aの制御部31Aは、ステップS21又はS23においてサーバ装置10から送信されてきたプリントデータを受信すると、受信したプリントデータの一覧をUI部34Aに表示させる(ステップS24)。図11は、UI部34Aに表示されるプリントデータの一覧の一例を示す図である。このプリントデータの一覧には、サーバ装置10から受信したプリントデータを識別する識別情報が表示される。図11に示すプリントデータの一覧には、サーバ装置10Bから受信したプリントデータに含まれるユーザID「user001」と画像データD1のファイル名とが表示されている。利用者は、UI部34Aを用いて、このプリントデータの一覧からプリントデータを選択し、「プリント」ボタン51を押す。「プリント」ボタン51が押されると、制御部31Aは、選択されたプリントデータから画像データを抽出し、画像形成部35Aに抽出した画像データに応じた画像を形成させる。(ステップS25)。例えば、図11に示すプリントデータ一覧において、ユーザID「user001」及び画像データD1のファイル名が表示された領域が選択され、「プリント」ボタン51が押された場合、画像形成部35Aは、画像データD1に応じた画像を用紙に形成して出力する。
【0038】
以上のように、この実施形態では、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0039】
本発明は、上述した実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を相互に組み合わせてもよい。
【0040】
(変形例1)
上述した実施形態では、プリントデータの格納場所を特定する処理をサーバ装置10が行っていたが、この処理を画像形成装置30が行ってもよい。図12は、この変形例に係る画像形成システム1の動作を示すシーケンスチャートである。画像形成装置30Aの制御部31Aは、上述した実施形態と同様にステップS17においてサーバ装置10Cを選択した後、選択したサーバ装置10Cに格納リスト45を要求する(ステップS31)。画像形成装置30Aからこの要求を受け付けると、サーバ装置10CのCPU11Cは、記憶部14Cから格納リスト45を読み出す。そして、CPU11Cは、通信部13Cを制御して、読み出した格納リスト45を画像形成装置30Aに送信する(ステップS32)。画像形成装置30Aの制御部31A(第2の取得部の一例)は、通信部32Aにより、サーバ装置10Cから送信されてきた格納リスト45を受信(取得)する。格納リスト45を受信すると、制御部31Aは、受信した格納リスト45に基づいて、上述したステップS19と同様に、入力されたユーザIDを含むプリントデータが格納されている格納場所を特定する(ステップS33)。次に、制御部31Aは、通信部32Aを制御して、入力されたユーザIDを特定した格納場所に送信し、このユーザIDを含むプリントデータを要求する(ステップS34)。例えば、ステップS33において、サーバ装置10Bが特定された場合、制御部31Aは、入力されたユーザIDをこのサーバ装置10Bに送信する。サーバ装置10BのCPU11Bは、画像形成装置30AからユーザIDを受信してこのプリントデータの要求を受け付けると、受信したユーザIDを含むプリントデータを記憶部14Bから読み出して、通信部13Bにより画像形成装置30Aに送信する(ステップS35)。画像形成装置30Aの制御部31A(第1の取得部の一例)は、サーバ装置10Bから送信されてきたプリントデータを通信部32Aによって受信(取得)する。プリントデータを受信すると、制御部31Aは、上述したステップS24に進む。この変形例に係る構成であっても、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0041】
(変形例2)
上述したステップS11において、全てのサーバ装置10が利用できない場合、クライアント装置20は、画像形成装置30にプリントデータを送信してもよい。この場合、プリンタドライバ42には、予めこの場合にプリントデータを送信する画像形成装置30が設定されている。ここでは、プリンタドライバ42には、この場合にプリントデータを送信する画像形成装置30として、画像形成装置30Bが設定されている場合を想定する。クライアント装置20のCPU21は、上述したステップS11において全てのサーバ装置10から返答がない場合、ステップS12において、画像形成装置30Bにプリントデータを送信する。クライアント装置20からプリントデータを受信すると、画像形成装置30Bの制御部31Bは、このプリントデータを記憶部33B(第2の格納場所の一例)に記憶させる。
【0042】
また、CPU21(表示制御部の一例)は、プリントデータが画像形成装置30Bに格納されたことを通知するメッセージを表示部26に表示させる。利用者は、このメッセージにより、自分のプリントデータがサーバ装置10ではなく画像形成装置30Bに格納されたことを認識する。この場合、利用者は、画像形成装置30Bがある場所へと移動して、自分のICカードをカード読取部36Bにかざして認証を行う。ICカードが近づけられると、画像形成装置30Bは、上述した実施形態と同様に、ステップS15及びS16の処理を行う。ただし、クライアント装置20から画像形成装置30Bに直接プリントデータが送信されて場合には、ステップS17〜S23の処理は行われない。ステップS16において利用者の認証を行った後、制御部31Bは、記憶部33Bにアクセスし、入力されたユーザIDを含むプリントデータを特定する。そして、制御部31Bは、特定したプリントデータに応じた画像の形成を実行する。これにより、例えば全てのサーバ装置10が利用できない状況であっても、利用者のプリントデータに応じた画像が形成される。
【0043】
(変形例3)
上述した実施形態では、格納リスト45は、いずれかのサーバ装置10にプリントデータが格納されたときに一から作成されていた。しかしながら、格納リスト45は、サーバ装置10の間で自装置に格納されているプリントデータの情報を定期的にやり取りすることにより、作成されていてもよい。この場合、いずれかのサーバ装置10にプリントデータが格納されると、サーバ装置10の間でそのプリントデータの情報だけがやり取りされ、各サーバ装置10の格納リスト45に追加される。
【0044】
(変形例4)
上述した実施形態では、プリントデータは、複数のサーバ装置10のいずれか1つだけに格納されていた。しかしながら、同一のプリントデータが、複数のサーバ装置10に格納されるように構成してもよい。例えば、クライアント装置20が、複数のサーバ装置10にプリントデータを送信してもよい。具体的には、クライアント装置20のCPU21は、上述したステップS11においてプリントデータを送信するときに、利用可能なサーバ装置10のうち、最も優先順位が高いサーバ装置10と、その次に優先順位が高いサーバ装置10との両方にこのプリントデータを送信する。例えば、上述した実施形態では、優先順位が1番のサーバ装置10Aに障害が発生している。この場合、CPU21は、優先順位が2番のサーバ装置10Bと優先順位が3番のサーバ装置10Cとにプリントデータを送信する。このように、サーバ装置10Bと10Cとにプリントデータを送信しておけば、例えばプリントデータを格納した後にサーバ装置10Bに障害が発生した場合など、サーバ装置10Bから利用者のプリントデータを取得できない場合であっても、サーバ装置10Cからこのプリントデータが取得される。
【0045】
また、クライアント装置20からプリントデータを受信したサーバ装置10が、プリントデータを複製して、複製したプリントデータを他のサーバ装置10に送信してもよい。この場合、各サーバ装置10には、予め複製先となる格納場所が設定されている。ここでは、サーバ装置10Bに、複製先となる格納場所としてサーバ装置10Cが設定されている場合を想定する。この場合、クライアント装置20からプリントデータを受信すると、サーバ装置10BのCPU11Bは、そのプリントデータを複製して、複製したプリントデータをサーバ装置10Cに送信する。このように、サーバ装置10Cにも複製したプリントデータを送信しておけば、例えばプリントデータを格納した後にサーバ装置10Bに障害が発生した場合など、サーバ装置10Bから利用者のプリントデータを取得できない場合であっても、サーバ装置10Cからこのプリントデータが取得される。
また、この場合、サーバ装置10BのCPU11Bは、上述したステップS23において画像形成装置30Aにプリントデータを送信すると、サーバ装置10Cに対して、そのプリントデータの削除を指示する情報を送信してもよい。この情報を受信すると、サーバ装置10CのCPU11Cは、指示されたプリントデータを削除する。
【0046】
(変形例5)
上述した実施形態では、ユーザID「user001」を含むプリントデータが、サーバ装置10Bだけに格納されていた。しかしながら、例えばユーザID「user001」と画像データD1を含む第1のプリントデータをサーバ装置10Bが格納しており、ユーザID「user001」と画像データD3を含む第2のプリントデータをサーバ装置10Cが格納している場合もあり得る。この場合、画像形成装置30Aには、上述したステップS21においてサーバ装置10Cから第2のプリントデータが送信され、さらにステップS23においてサーバ装置10Bから第1のプリントデータが送信されてくる。画像形成装置30Aの制御部31Aは、この第1のプリントデータ及び第2のプリントデータを受信すると、上述したステップS24において、受信したこれらのプリントデータに応じたプリントデータの一覧をUI部34Aに表示させる。
【0047】
図13は、この変形例に係るプリントデータの一覧の一例を示す図である。このプリントデータの一覧には、第1のプリントデータを識別する識別情報(ユーザID「user001」と画像データD1のファイル名)と、第2のプリントデータを識別する識別情報(ユーザID「user001」と画像データD3のファイル名)とが表示されている。この第1のプリントデータと第2のプリントデータは、異なる格納場所から取得されたものである。しかしながら、このプリントデータの一覧では、第1のプリントデータの識別情報と第2のプリントデータの識別情報は並べて表示されている。これにより、第1のプリントデータと第2のプリントデータがあたかも同じ格納場所に格納されているように見える。
【0048】
(変形例6)
画像形成システム1が備えるサーバ装置10、クライアント装置20、画像形成装置30の台数は、図1に示す台数に限らない。例えば、利用者の数に応じて、これらの装置の数を増やしてもよい。
【0049】
(変形例7)
利用者の認証は、ICカードを使用せずに行われてもよい。例えば、利用者が、画像形成装置30のUI部34を用いて、自分のユーザIDとパスワードを入力してもよい。また、ユーザIDとパスワードに代えて、指紋などの生体情報が用いられてもよい。この場合、画像形成装置30には、この生体情報を読み取る装置が設けられる。
【0050】
(変形例8)
画像形成装置30は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。また、画像形成装置30は、白黒の画像を形成するものであってもよいし、カラーの画像を形成するものであってもよい。さらに、画像形成装置30は、コピー機能やスキャン機能を備えていてもよい。
【0051】
(変形例9)
CPU11、21又は37において実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、サーバ装置10、クライアント装置20又は画像形成装置30にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介してサーバ装置10、クライアント装置20又は画像形成装置30にダウンロードされてもよい。
【0052】
(変形例10)
画像形成装置30Aは、上述したステップS17のサーバ装置10を選択する処理を行わずに、記憶部33Aのサーバリスト44に記載されたサーバ情報が示す全てのサーバ装置10にアクセスし、プリントデータを取得してもよい。この場合、画像形成装置30Aは、これらのサーバ装置10にいっせいにアクセスしてもよいし、決められた順番でアクセスしてもよい。なお、この場合には、サーバリスト44には上述した優先順位が記載されている必要はない。具体的には、制御部31Aは、ステップS16で利用者を認証すると、記憶部33Aのサーバリスト44に記載されたサーバ情報が示す全てのサーバ装置10にユーザIDを送信して、プリントデータを要求する。サーバ装置10のCPU11は、この要求を受け付けると、画像形成装置30Aから送信されてきたユーザIDが記憶部14に記憶されているか否かを判断する。記憶部14にこのユーザIDが記憶されている場合、CPU11は、このユーザIDを含むプリントデータを通信部13により画像形成装置30Aに送信する。サーバ装置10からプリントデータが送信されてくると、制御部31A(第1の取得部の一例)は、通信部32Aによりこのプリントデータを受信(取得)する。この変形例に係る構成であっても、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0053】
(変形例11)
利用者が、一括印刷を行うか選択印刷を行うかを選択できるようにしてもよい。この一括印刷とは、サーバ装置10に格納されている利用者のプリントデータに応じた画像を全て形成することをいう。選択印刷とは、サーバ装置10に格納されている利用者のプリントデータのうち、利用者が選択したプリントデータに応じた画像だけを形成することをいう。この場合、画像形成装置30Aは、上述したステップS16において利用者を認証すると、一括印刷又は選択印刷のいずれかを選択する画面をUI部34Aに表示させる。
【0054】
利用者により一括印刷が選択された場合、制御部31Aは、通信部32Aを制御して、上述したステップS18と同様に、ステップS17で選択されたサーバ装置10Cにプリントデータを要求する。ただし、このとき制御部31Aは、通信部32Aを制御して、上述したユーザIDの他に、このユーザIDに対応するプリントデータの印刷指示をサーバ装置10Cに送信する。画像形成装置30AからユーザIDと印刷指示とが送信されてくると、サーバ装置10CのCPU11Cは、通信部13CによりこのユーザIDと印刷指示とを受信する。このように、画像形成装置30AからユーザIDと印刷指示とを受信した場合、サーバ装置10では、上述したステップS19〜23の処理が行われる。サーバ装置10からプリントデータを受信すると、画像形成装置30Aは、上述したステップS24のプリントデータの一覧を表示する処理を行わずに、そのままステップS25に進む。そして、画像形成装置30Aは、受信したプリントデータに応じた画像の形成を行う。この場合、利用者は、プリントデータの選択を行う必要がない。
【0055】
一方、利用者により選択印刷が選択された場合、制御部31Aは、通信部32Aを制御して、上述したステップS31と同様に、ステップS17で選択されたサーバ装置10Cに格納リストを要求する。ただし、このとき制御部31Aは、通信部32Aを制御して、利用者により入力されたユーザIDをサーバ装置10Cに送信する。このように、画像形成装置30Aから格納リストの要求が行われた場合、サーバ装置10Cでは、以下の処理が行われる。CPU11Cは、通信部13Cを制御して、上述したステップS32と同様に、記憶部14Cに記憶された格納リスト45を画像形成装置30Aに送信する。ただし、このとき、CPU11Cは、記憶部14Cに記憶された格納リスト45のうち、画像形成装置30Aから送信されてきたユーザIDに対応する部分だけを画像形成装置30Aに送信する。例えば、画像形成装置30Aから送信されてきたユーザIDが「user001」である場合、CPU11Cは、図10に示す格納リスト45からこのユーザID「user001」を含むレコードを抽出し、抽出したレコードだけを含む部分格納リスト45A生成する。そして、CPU11Cは、通信部13Cを制御して、生成した部分格納リスト45Aを画像形成装置30Aに送信する。サーバ装置10Cから部分格納リスト45Aが送信されてくると、制御部31Aは、通信部32Aによりこの部分格納リスト45Aを受信する。この場合、制御部31Aは、上述したステップS33において、受信した部分格納リスト45Aを用いて、入力されたユーザIDを含むプリントデータが格納されている格納場所を特定する。
【0056】
また、制御部31Aは、サーバ装置10Cから部分格納リスト45Aを受信したときに、この部分格納リスト45Aに記載されたユーザIDとファイル名とを用いて、プリントデータの一覧をUI部34Aに表示させてもよい。この場合、制御部31Aは、利用者によりこのプリントデータの一覧からプリントデータが選択されると、受信した部分格納リスト45Aを用いて、選択されたプリントデータが格納されている格納場所を特定する。そして、制御部31Aは、通信部32Aを制御して、上述したステップS34と同様に、特定した格納場所にプリントデータを要求する。この要求に応じてサーバ装置10からプリントデータが送信されてくると、制御部31Aは、通信部32Aによりこのプリントデータを受信する。この場合、制御部31Aは、上述したステップS24のプリントデータの一覧を表示する処理を行わずに、そのままステップS25に進む。
【符号の説明】
【0057】
1…画像形成システム、10…サーバ装置、20…クライアント装置、30…画像形成装置、111…第1の格納場所、112…記憶制御部、113…転送部、114…第3の送信部、121…第1の選択部、122…第1の送信部、131…第2の選択部、132…第2の送信部
【技術分野】
【0001】
本発明は、画像形成システムに関する。
【背景技術】
【0002】
利用者によって指定された画像データをプリントサーバ装置に格納して、この画像データに対して複数の画像形成装置からアクセスできるようにする技術が知られている。例えば、特許文献1には、ユーザ端末から送信された印刷ジョブをプリントサーバに一時保留しておき、ユーザがプリンタに指紋等の認証情報を入力して認証に成功すると、プリンタが、入力された認証情報に対応する印刷ジョブをプリントサーバから取得し、印刷を実行する技術が記載されている。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2008−242851号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
本発明は、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することを目的とする。
【課題を解決するための手段】
【0005】
本発明の請求項1に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、各々の前記サーバ装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第1の格納場所を備え、前記第1の画像形成装置は、前記複数のサーバ装置を識別するサーバ情報を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶されたサーバ情報によって識別されるサーバ装置の前記第1の格納場所から前記識別情報と対応付けて格納された画像データを取得する第1の取得部と、前記第1の取得部によって取得された画像データに応じた画像を形成する第1の画像形成部とを備えた画像形成システムである。
【0006】
本発明の請求項2に係る画像形成システムは、請求項1に記載の構成において、各々の前記サーバ装置は、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記第1の格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部を備え、前記第2の記憶部は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶し、前記第1の画像形成装置は、利用者により識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第2の取得部とを備え、前記第1の取得部は、前記第2の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記第1の格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得することを特徴とする。
【0007】
本発明の請求項3に係る画像形成システムは、請求項2に記載の構成において、前記第1の画像形成装置は、前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部を備え、各々の前記サーバ装置は、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記第1の格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備えることを特徴とする。
【0008】
本発明の請求項4に係る画像形成システムは、請求項1から3のいずれかに記載の構成において、第2の画像形成装置を備え、前記第1の送信部は、前記複数のサーバ装置が全て利用できない場合には、前記利用者の前記識別情報と前記画像データとを前記第2の画像形成装置に送信し、前記送信装置は、前記画像データが前記第2の画像形成装置に格納されたことを通知するメッセージを表示部に表示させる表示制御部を備え、前記第2の画像形成装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第2の格納場所と、前記利用者によって前記識別情報が入力されると、前記第2の格納場所において当該識別情報と対応付けて格納されている前記画像データに応じた画像を形成する第2の画像形成部とを備えることを特徴とする。
【0009】
本発明の請求項5に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する送信部とを備え、各々の前記サーバ装置は、前記送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部とを備え、前記第1の画像形成装置は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第1の取得部と、前記第1の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する第2の取得部と、前記第2の取得部によって取得された画像データに応じた画像を形成する画像形成部とを備えることを特徴とする。
【0010】
本発明の請求項6に係る画像形成システムは、複数のサーバ装置と、送信装置と、第1の画像形成装置とを備え、前記送信装置は、前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、前記第1の画像形成装置は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部と、前記サーバ装置から送信されてきた画像データに応じた画像を形成する画像形成部とを備え、各々の前記サーバ装置は、前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備えることを特徴とする。
【発明の効果】
【0011】
請求項1に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項2に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項3に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項4に係る発明によれば、複数のサーバが全て利用できない場合でも、利用者によって指定された画像データに応じた画像を形成することができる。
請求項5に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
請求項6に係る発明によれば、送信装置からの画像データの送信先となるサーバ装置を画像形成装置が予め認識していなくても、このサーバ装置からこの画像データを取得して画像を形成することができる。
【図面の簡単な説明】
【0012】
【図1】画像形成システムの構成を示す模式図
【図2】サーバ装置のハードウェア構成を示す図
【図3】クライアント装置のハードウェア構成を示す図
【図4】クライアント装置に記憶されたサーバリストの一例を示す図
【図5】画像形成装置のハードウェア構成を示す図
【図6】認証情報の一例を示す図
【図7】画像形成装置に記憶されたサーバリストの一例を示す図
【図8】画像形成システムの機能構成を示す図
【図9】実施形態に係る画像形成システムの動作を示すシーケンスチャート
【図10】格納リストの一例を示す図
【図11】実施形態に係るプリントデータの一覧の一例を示す図
【図12】変形例に係る画像形成システムの動作を示すシーケンスチャート
【図13】変形例に係るプリントデータの一覧の一例を示す図
【発明を実施するための形態】
【0013】
図1は、本実施形態に係る画像形成システム1の構成を示す模式図である。画像形成システム1は、サーバ装置10A、10B及び10Cと、クライアント装置20と、画像形成装置30A及び30Bとを備える。なお、サーバ装置10A、10B及び10Cを区別する必要がない場合には、符号の末尾に付された「A」、「B」、「C」という文字を省略して、「サーバ装置10」という。同様に、画像形成装置30A及び30Bを区別する必要がない場合には、符号の末尾に付された「A」、「B」という文字を省略して、「画像形成装置30」という。クライアント装置20(送信装置の一例)は、プリントデータをサーバ装置10に送信する機能を有する。サーバ装置10は、クライアント装置20から送信されてきたプリントデータを格納する格納場所を備える。この格納場所とは、データを格納する領域をいう。サーバ装置10は、格納場所に格納されたプリントデータを画像形成装置30に送信する機能を有する。画像形成装置30は、例えば電子写真方式のプリンタである。
【0014】
図2は、サーバ装置10のハードウェア構成を示す図である。サーバ装置10は、CPU(Central Processing Unit)11、メモリ12、通信部13、記憶部14、操作部15及び表示部16を備えている。CPU11は、メモリ12に記憶されたプログラムを実行することにより、サーバ装置10の各部を制御する。通信部13は、通信回線2に接続される通信インターフェースである。CPU11は、通信部13によりクライアント装置20又は画像形成装置30と通信を行う。記憶部14は、ハードディスクなどの記憶装置である。この記憶部14は、クライアント装置20から送信されてきたプリントデータを格納する格納場所である。操作部15は、例えばキーボードとマウスを備えている。操作部15は、サーバ装置10を操作するのに用いられる。表示部16は、液晶ディスプレイなどの表示装置である。表示部16は、画像データに応じた画像を表示する。
【0015】
図3は、クライアント装置20のハードウェア構成を示す図である。クライアント装置20は、CPU21、メモリ22、通信部23、記憶部24、操作部25及び表示部26を備えている。CPU21は、メモリ22に記憶されたプログラムを実行することにより、クライアント装置20の各部を制御する。通信部23は、通信回線2に接続される通信インターフェースである。CPU21は、通信部23によりサーバ装置10又は画像形成装置30と通信を行う。記憶部24は、ハードディスクなどの記憶装置である。この記憶部24(第1の記憶部の一例)には、プリンタドライバ42とサーバリスト43とが記憶されている。このプリンタドライバ42は、画像形成装置30を制御する機能を有するプログラムである。このプリンタドライバ42には、利用者のユーザID「user001」が設定されている。サーバリスト43は、画像形成システム1に含まれる全サーバ装置10を示す情報である。操作部25は、例えばキーボードとマウスを備えている。操作部25は、クライアント装置20を操作するのに用いられる。表示部26は、液晶ディスプレイなどの表示装置である。表示部26は、画像データに応じた画像を表示する。
【0016】
図4は、サーバリスト43の一例を示す図である。このサーバリスト43には、サーバ情報と優先順位(第1の優先順位の一例)とが含まれている。サーバ情報は、画像形成システム1に含まれる各サーバ装置10を識別する情報である。例えば、サーバ情報は、サーバ装置10の名前やIP(Internet Protocol)アドレスである。図4に示すサーバリスト43において、サーバ情報「serverA」はサーバ装置10Aを示し、サーバ情報「serverB」はサーバ装置10Bを示し、サーバ情報「serverC」はサーバ装置10Cを示す。優先順位は、各サーバ装置10に対して設定された優先順位である。この設定は、例えば利用者の操作により行われる。この優先順位は、プリントデータの送信先となるサーバ装置10を選択するときに用いられる。
【0017】
図5は、画像形成装置30のハードウェア構成を示す図である。画像形成装置30は、制御部31、通信部32、記憶部33、UI(User Interface)部34、画像形成部35及びカード読取部36を備えている。制御部31は、CPU37とメモリ38を備えている。CPU37は、メモリ38に記憶されたプログラムを実行することにより、画像形成装置30の各部を制御する。通信部32は、通信回線2に接続される通信インターフェースである。制御部31は、通信部32によりサーバ装置10又はクライアント装置20と通信を行う。記憶部33は、ハードディスクなどの記憶装置である。記憶部33(第2の記憶部の一例)には、認証情報41とサーバリスト44とが記憶されている。
【0018】
図6は、認証情報41の一例を示す図である。この認証情報41には、ユーザIDとパスワードとが含まれている。ユーザIDは、利用者を識別する識別情報である。パスワードは、利用者が本人であることを確認するために用いられる情報である。このパスワードは、利用者により設定される。
【0019】
図7は、サーバリスト44の一例を示す図である。このサーバリスト44には、上述したサーバリスト43と同様に、サーバ情報と優先順位(第2の優先順位の一例)とが含まれている。サーバリスト44の優先順位は、プリントデータの要求先となるサーバ装置10を選択するときに用いられる。なお、このサーバリスト44の優先順位は、上述したサーバリスト43の優先順位と同じである必要はない。
【0020】
図5において、UI部34は、例えばタッチスクリーンとキーとを備えている。UI部34は、画像形成装置30を操作するのに用いられる。画像形成部35は、画像データに応じた画像を用紙に形成する。カード読取部36は、IC(integrated circuit)カードに記憶された情報を非接触で読み取る。ICカードは、利用者の認証を行うために予めその利用者に渡されている。このICカードには、上述した認証情報41に含まれる利用者のユーザID「user001」とパスワード「1234」が記憶されている。
【0021】
図8は、画像形成システム1の機能構成を示す図である。第1の選択部121及び第1の送信部122は、クライアント装置20のCPU21がプログラムを実行することにより実現される。第2の選択部131及び第2の送信部132は、画像形成装置30のCPU37がプログラムを実行することにより実現される。第1の格納場所111は、サーバ装置10の記憶部14に設けられる。記憶制御部112、転送部113及び第3の送信部114は、サーバ装置10のCPU11がプログラムを実行することにより実現される。なお、この画像形成システム1では、一のサーバ装置10と他のサーバ装置10とが互いに同じ機能を有している。
【0022】
第1の選択部121は、記憶部24に記憶されたサーバリスト43の優先順位が最も高い利用可能なサーバ装置10を選択する。第1の送信部122は、通信部23を制御して、利用者を識別するユーザIDと、このユーザIDに対応付けられた画像データとを第1の選択部121により選択されたサーバ装置10に送信する。第1の格納場所111は、第1の送信部122から送信されてきたユーザIDと画像データとを対応付けて格納する。記憶制御部112は、通信部13を制御して、各サーバ装置10の第1の格納場所111に格納されている画像データに関する情報をやり取りする。また、記憶制御部112は、各々のサーバ装置10を識別するサーバ情報と、このサーバ装置10の第1の格納場所111において画像データと対応付けて格納されているユーザIDとを対応付けて記憶部14に記憶させる。
【0023】
第2の選択部131は、利用者によりユーザIDが入力されると、記憶部33に記憶されたサーバリスト44の優先順位が最も高い利用可能なサーバ装置10を選択する。第2の送信部132は、通信部32を制御して、第2の選択部131により選択されたサーバ装置10に、入力されたユーザIDを送信する。転送部113は、第2の送信部132から送信されてきたユーザIDを通信部13によって受信し、自装置の第1の格納場所111にこのユーザIDと対応付けて画像データが格納されていない場合には、通信部13を制御して、記憶部14においてこのユーザIDと対応付けて記憶されたサーバ情報が示すサーバ装置10にこのユーザIDを転送する。第3の送信部114は、第2の送信部132から送信されてきたユーザIDを通信部13によって受信し、自装置の第1の格納場所111にこのユーザIDと対応付けて画像データが格納されている場合、又は、他のサーバ装置10の転送部113からユーザIDが転送されてきた場合には、通信部13を制御して、自装置の第1の格納場所111においてこのユーザIDと対応付けて格納されている画像データを画像形成装置30に送信する。画像形成部35は、第3の送信部114から送信されてきた画像データに応じた画像を形成する。
【0024】
図9は、画像形成システム1の動作を示すシーケンスチャートである。利用者は、クライアント装置20の操作部25を用いて、画像データを指定し、画像形成を指示する。CPU21は、プリンタドライバ42を実行し、利用者により指定された画像データと利用者のユーザIDとを含むプリントデータを生成する。ここでは、利用者により画像データD1が指定された場合を想定する。上述したように、プリンタドライバ42には、利用者のユーザID「user001」が設定されている。この場合、プリントデータには、画像データD1とユーザID「user001」とが含まれる。
【0025】
プリントデータを生成すると、CPU21は、記憶部24に記憶されているサーバリスト43に基づいて、利用可能なサーバ装置10のうち、優先順位が最も高いサーバ装置10を選択する(ステップS11)。サーバ装置10を選択すると、CPU21は、通信部23を制御して、生成したプリントデータを選択したサーバ装置10に送信する(ステップS12)。具体的には、CPU21は、まず、優先順位が1番のサーバ装置10にテスト用のメッセージを送信する。このテスト用のメッセージとは、サーバ装置10と正常に通信を行うことができるか否かを確認するための情報である。CPU21は、このメッセージに応じてサーバ装置10から返答があった場合、そのサーバ装置10を利用可能なサーバ装置10として特定する。つまり、CPU21は、正常に通信を行うことができるか否かを確認するための情報をサーバ装置10に送信することによって、利用可能なサーバ装置を特定する。この利用可能とは、サーバ装置10にプリントデータを格納することができるという意味である。ここでは、サーバ装置10と正常に通信を行うことができることをもって、サーバ装置10が利用可能であるとみなしている。
【0026】
図4に示すサーバリスト43には、優先順位「1」とサーバ情報「serverA」とが対応付けて記載されている。この場合、CPU21は、サーバ装置10Aにテスト用のメッセージを送信する。サーバ装置10Aから返答があった場合、CPU21は、サーバ装置10Aが利用可能であると判断する。この場合、CPU21は、プリントデータをサーバ装置10Aに送信する。一方、例えば、サーバ装置10Aに障害が発生していたり、クライアント装置20とサーバ装置10Aとの間の通信回線2に障害が発生していたりする場合には、サーバ装置10Aから返答は得られない。サーバ装置10Aから決められた時間内に返答がなかった場合、CPU21は、サーバ装置10Aが利用できないと判断する。この場合、CPU21は、優先順位が2番のサーバ装置10にテスト用のメッセージを送信する。図4に示すサーバリスト43には、優先順位「2」とサーバ情報「serverB」とが対応付けて記載されている。この場合、CPU21は、サーバ装置10Bにテスト用のメッセージを送信し、上述と同様に、サーバ装置10Bが利用可能であるか否かを判断する。サーバ装置10Bが利用可能である場合、CPU21は、プリントデータをサーバ装置10Bに送信する。一方、サーバ装置10Bが利用できない場合、CPU21は、優先順位が3番のサーバ装置10Cに対して同様の処理を行う。ここでは、優先順位が1番のサーバ装置10Aに障害が発生している場合を想定する。この場合、サーバ装置10Aから返答が得られないため、CPU21は、優先順位が2番のサーバ装置10Bにプリントデータを送信する。
【0027】
クライアント装置20からプリントデータを受信すると、サーバ装置10BのCPU11Bは、このプリントデータを記憶部14Bに記憶させる(ステップS13)。上述したように、クライアント装置20から送られてくるプリントデータには、画像データD1とユーザID「user001」とが含まれている。この場合、記憶部14Bには、この画像データD1とユーザID「user001」とを含むプリントデータが記憶される。つまり、記憶部14Bは、画像データD1とユーザID「user001」とを対応付けて格納する。
【0028】
プリントデータが格納されると、各々のサーバ装置10は、互いに自装置に格納されているプリントデータの情報をやり取りし、格納リスト45を生成する(ステップS14)。なお、上述したように、サーバ装置10Aには障害が発生しており、通信を行うことができない。したがって、ここでは、サーバ装置10Bとサーバ装置10Cとの間でプリントデータの情報がやり取りされ、これらのサーバ装置10においてそれぞれ格納リスト45が生成される。上述したステップS13では、サーバ装置10Bに画像データD1とユーザID「user001」とを含むプリントデータが格納されている。この場合、CPU11Bは、通信部13Bを制御して、自装置を示すサーバ情報「serverB」と、このプリントデータに含まれる画像データD1のファイル名及びユーザID「user001」とをサーバ装置10Cに送信する。また、サーバ装置10Cにプリントデータが格納されている場合にも、このサーバ装置10Cからサーバ装置10Bに同様の情報が送信されてくる。
【0029】
図10は、格納リスト45の一例を示す図である。この格納リスト45には、各々のサーバ装置10を示すサーバ情報と、そのサーバ装置10に格納されているプリントデータに含まれるユーザID及び画像データのファイル名とが記載されている。上述したように、サーバ装置10Bには、画像データD1とユーザID「user001」とを含むプリントデータが格納されている。そのため、図10に示す格納リスト45には、サーバ装置10Bを示すサーバ情報「serverB」と、ユーザID「user001」及びファイル名「画像データD1」とが対応付けて記載されている。また、この格納リスト45には、サーバ情報「serverC」と、ユーザID「user002」及びファイル名「画像データD2」とが対応付けて記載されている。これは、サーバ装置10Cには、ユーザIDが「user002」である利用者によって指定された画像データD2を含むプリントデータが格納されていることを示す。なお、上述したように、サーバ装置10Aに格納されているプリントデータの情報は取得されないため、この格納リスト45にも、この情報は記載されていない。CPU11B、11Cによって作成された格納リスト45は、それぞれ図10に示すような共通の内容を有する。格納リスト45を生成すると、CPU11B、11Cは、それぞれ生成した格納リスト45を記憶部14B、14C(第3の記憶部の一例)に記憶させる。
【0030】
利用者は、クライアント装置20において画像の形成を指示した後、画像形成装置30のいずれかがある場所に移動する。例えば、利用者は、自分が普段使っている画像形成装置30がある場所に移動してもよいし、普段使っている画像形成装置30が他の利用者によって使用中である場合には、その近くにある画像形成装置30がある場所に移動してもよい。また、利用者は、自分が今いる場所から最も近い画像形成装置30がある場所に移動してもよい。つまり、利用者は、画像形成装置30のいずれかを使用するべく、その画像形成装置30がある場所へと移動する。ここでは、利用者が画像形成装置30Aに移動した場合を想定する。
【0031】
画像形成装置30のUI部34には認証画面が表示されており、認証を行わないと、画像形成装置30の操作を受け付けないようになっている。利用者は、画像形成装置30Aに移動すると、自分のICカードをカード読取部36Aにかざして認証を行う。ICカードが近づけられると、カード読取部36Aは、このICカードに記憶されたユーザIDとパスワードを読み取る(ステップS15)。ICカードからこれらの情報を読み取ると、カード読取部36Aは、読み取った情報を制御部31Aに入力する。つまり、カード読取部36Aは、ユーザによるユーザIDとパスワードの入力を受け付け、入力されたユーザIDとパスワードとを制御部31Aに供給する。上述したように、ICカードには、ユーザID「user001」とパスワード「1234」が記憶されている。この場合、制御部31Aには、このユーザID「user001」とパスワード「1234」が入力される。
【0032】
ユーザIDとパスワードが入力されると、制御部31Aは、入力されたユーザID及びパスワードと、記憶部33Aに記憶された認証情報41に含まれるユーザID及びパスワードとを照合して、画像形成装置30Aの利用者が正当な利用者であるか否かを判断する(ステップS16)。入力されたユーザID及びパスワードが認証情報41に含まれていない場合、制御部31Aは、画像形成装置30Aの利用者が正当な利用者ではないと判断する(ステップS16:NO)。この場合、制御部31Aは、例えば認証に失敗したことを示すメッセージをUI部34Aに表示させて、この処理を終了する。一方、図6に示す認証情報41には、入力されたユーザID「user001」とパスワード「1234」が含まれている。この場合、制御部31Aは、画像形成装置30Aの利用者が正当な利用者であると判断する(ステップS16:YES)。
【0033】
画像形成装置30Aの利用者が正当な利用者である場合、記憶部33Aに記憶されたサーバリスト44に基づいて、利用可能なサーバ装置10のうち、優先順位が最も高いサーバ装置10を選択する(ステップS17)。サーバ装置10を選択すると、制御部31Aは、通信部32Aを制御して、入力されたユーザIDを選択したサーバ装置10に送信して、プリントデータを要求する(ステップS18)。具体的には、制御部31Aは、上述したステップS11と同様に、まず優先順位が1番のサーバ装置10にテスト用のメッセージを送信して、このサーバ装置10が利用可能か否かを判断する。図7に示すサーバリスト44には、優先順位「1」とサーバ情報「serverA」とが対応付けて記載されている。この場合、制御部31Aは、サーバ装置10Aにテスト用のメッセージを送信する。サーバ装置10Aが利用可能である場合、制御部31Aは、サーバ装置10Aにプリントデータを要求する。一方、サーバ装置10Aが利用できない場合、制御部31Aは、優先順位が2番目のサーバ装置10にテスト用のメッセージを送信して、このサーバ装置10が利用可能か否かを判断する。図7に示すサーバリスト44には、優先順位「2」とサーバ情報「serverC」とが対応付けて記載されている。この場合、制御部31Aは、サーバ装置10Cにテスト用のメッセージを送信する。サーバ装置10Cが利用可能である場合、制御部31Aは、サーバ装置10Cにプリントデータを要求する。一方、サーバ装置10Cが利用できない場合、制御部31Aは、優先順位が3番目のサーバ装置10Bに対して同様の処理を行う。上述したように、サーバ装置10Aには障害が発生している。この場合、サーバ装置10Aから返答が得られないため、制御部31Aは、優先順位が2番のサーバ装置10CにユーザID「user001」を送信して、プリントデータを要求する。
【0034】
画像形成装置30AからユーザIDを受信してこのプリントデータの要求を受け付けると、サーバ装置10CのCPU11Cは、記憶部14Cに記憶された格納リスト45に基づいて、受信したユーザIDを含むプリントデータが格納されている格納場所を特定する(ステップS19)。図10に示す格納リスト45では、ユーザID「user001」とサーバ情報「serverB」とが対応付けて記載されている。この場合、CPU11Cは、このサーバ情報「serverB」が示すサーバ装置10Bを特定する。
【0035】
次に、CPU11Cは、特定した格納場所が、自装置の格納場所であるか否かを判断する(ステップS20)。例えば、ステップS19でサーバ装置10Cが特定された場合(ステップS20:YES)、CPU11Cは、受信したユーザID「user001」を含むプリントデータを記憶部14Cから読み出す。そして、CPU11Cは、通信部13Cを制御して、読み出したプリントデータを画像形成装置30Aに送信する(ステップS21)。一方、この例では、ステップS19においてサーバ装置10Bが特定されている(ステップS20:NO)。この場合、CPU11Cは、受信したユーザIDを特定したサーバ装置10Bに転送して、このユーザIDを含むプリントデータを画像形成装置30Aに送信するよう依頼する(ステップS22)。
【0036】
サーバ装置10CからユーザIDを受信してこのプリントデータの送信依頼を受け付けると、サーバ装置10BのCPU11Bは、受信したユーザID「user001」を含むプリントデータを記憶部14Bから読み出す。そして、CPU11Bは、通信部13Bを制御して、読み出したプリントデータを画像形成装置30Aに送信する(ステップS23)。上述したように、記憶部14Bには、ユーザID「user001」と画像データD1を含むプリントデータが記憶されている。したがって、CPU11Bは、このプリントデータを記憶部14Bから読み出して、画像形成装置30Aに送信する。
【0037】
画像形成装置30Aの制御部31Aは、ステップS21又はS23においてサーバ装置10から送信されてきたプリントデータを受信すると、受信したプリントデータの一覧をUI部34Aに表示させる(ステップS24)。図11は、UI部34Aに表示されるプリントデータの一覧の一例を示す図である。このプリントデータの一覧には、サーバ装置10から受信したプリントデータを識別する識別情報が表示される。図11に示すプリントデータの一覧には、サーバ装置10Bから受信したプリントデータに含まれるユーザID「user001」と画像データD1のファイル名とが表示されている。利用者は、UI部34Aを用いて、このプリントデータの一覧からプリントデータを選択し、「プリント」ボタン51を押す。「プリント」ボタン51が押されると、制御部31Aは、選択されたプリントデータから画像データを抽出し、画像形成部35Aに抽出した画像データに応じた画像を形成させる。(ステップS25)。例えば、図11に示すプリントデータ一覧において、ユーザID「user001」及び画像データD1のファイル名が表示された領域が選択され、「プリント」ボタン51が押された場合、画像形成部35Aは、画像データD1に応じた画像を用紙に形成して出力する。
【0038】
以上のように、この実施形態では、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0039】
本発明は、上述した実施形態に限定されず、以下のように変形してもよい。また、以下の変形例を相互に組み合わせてもよい。
【0040】
(変形例1)
上述した実施形態では、プリントデータの格納場所を特定する処理をサーバ装置10が行っていたが、この処理を画像形成装置30が行ってもよい。図12は、この変形例に係る画像形成システム1の動作を示すシーケンスチャートである。画像形成装置30Aの制御部31Aは、上述した実施形態と同様にステップS17においてサーバ装置10Cを選択した後、選択したサーバ装置10Cに格納リスト45を要求する(ステップS31)。画像形成装置30Aからこの要求を受け付けると、サーバ装置10CのCPU11Cは、記憶部14Cから格納リスト45を読み出す。そして、CPU11Cは、通信部13Cを制御して、読み出した格納リスト45を画像形成装置30Aに送信する(ステップS32)。画像形成装置30Aの制御部31A(第2の取得部の一例)は、通信部32Aにより、サーバ装置10Cから送信されてきた格納リスト45を受信(取得)する。格納リスト45を受信すると、制御部31Aは、受信した格納リスト45に基づいて、上述したステップS19と同様に、入力されたユーザIDを含むプリントデータが格納されている格納場所を特定する(ステップS33)。次に、制御部31Aは、通信部32Aを制御して、入力されたユーザIDを特定した格納場所に送信し、このユーザIDを含むプリントデータを要求する(ステップS34)。例えば、ステップS33において、サーバ装置10Bが特定された場合、制御部31Aは、入力されたユーザIDをこのサーバ装置10Bに送信する。サーバ装置10BのCPU11Bは、画像形成装置30AからユーザIDを受信してこのプリントデータの要求を受け付けると、受信したユーザIDを含むプリントデータを記憶部14Bから読み出して、通信部13Bにより画像形成装置30Aに送信する(ステップS35)。画像形成装置30Aの制御部31A(第1の取得部の一例)は、サーバ装置10Bから送信されてきたプリントデータを通信部32Aによって受信(取得)する。プリントデータを受信すると、制御部31Aは、上述したステップS24に進む。この変形例に係る構成であっても、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0041】
(変形例2)
上述したステップS11において、全てのサーバ装置10が利用できない場合、クライアント装置20は、画像形成装置30にプリントデータを送信してもよい。この場合、プリンタドライバ42には、予めこの場合にプリントデータを送信する画像形成装置30が設定されている。ここでは、プリンタドライバ42には、この場合にプリントデータを送信する画像形成装置30として、画像形成装置30Bが設定されている場合を想定する。クライアント装置20のCPU21は、上述したステップS11において全てのサーバ装置10から返答がない場合、ステップS12において、画像形成装置30Bにプリントデータを送信する。クライアント装置20からプリントデータを受信すると、画像形成装置30Bの制御部31Bは、このプリントデータを記憶部33B(第2の格納場所の一例)に記憶させる。
【0042】
また、CPU21(表示制御部の一例)は、プリントデータが画像形成装置30Bに格納されたことを通知するメッセージを表示部26に表示させる。利用者は、このメッセージにより、自分のプリントデータがサーバ装置10ではなく画像形成装置30Bに格納されたことを認識する。この場合、利用者は、画像形成装置30Bがある場所へと移動して、自分のICカードをカード読取部36Bにかざして認証を行う。ICカードが近づけられると、画像形成装置30Bは、上述した実施形態と同様に、ステップS15及びS16の処理を行う。ただし、クライアント装置20から画像形成装置30Bに直接プリントデータが送信されて場合には、ステップS17〜S23の処理は行われない。ステップS16において利用者の認証を行った後、制御部31Bは、記憶部33Bにアクセスし、入力されたユーザIDを含むプリントデータを特定する。そして、制御部31Bは、特定したプリントデータに応じた画像の形成を実行する。これにより、例えば全てのサーバ装置10が利用できない状況であっても、利用者のプリントデータに応じた画像が形成される。
【0043】
(変形例3)
上述した実施形態では、格納リスト45は、いずれかのサーバ装置10にプリントデータが格納されたときに一から作成されていた。しかしながら、格納リスト45は、サーバ装置10の間で自装置に格納されているプリントデータの情報を定期的にやり取りすることにより、作成されていてもよい。この場合、いずれかのサーバ装置10にプリントデータが格納されると、サーバ装置10の間でそのプリントデータの情報だけがやり取りされ、各サーバ装置10の格納リスト45に追加される。
【0044】
(変形例4)
上述した実施形態では、プリントデータは、複数のサーバ装置10のいずれか1つだけに格納されていた。しかしながら、同一のプリントデータが、複数のサーバ装置10に格納されるように構成してもよい。例えば、クライアント装置20が、複数のサーバ装置10にプリントデータを送信してもよい。具体的には、クライアント装置20のCPU21は、上述したステップS11においてプリントデータを送信するときに、利用可能なサーバ装置10のうち、最も優先順位が高いサーバ装置10と、その次に優先順位が高いサーバ装置10との両方にこのプリントデータを送信する。例えば、上述した実施形態では、優先順位が1番のサーバ装置10Aに障害が発生している。この場合、CPU21は、優先順位が2番のサーバ装置10Bと優先順位が3番のサーバ装置10Cとにプリントデータを送信する。このように、サーバ装置10Bと10Cとにプリントデータを送信しておけば、例えばプリントデータを格納した後にサーバ装置10Bに障害が発生した場合など、サーバ装置10Bから利用者のプリントデータを取得できない場合であっても、サーバ装置10Cからこのプリントデータが取得される。
【0045】
また、クライアント装置20からプリントデータを受信したサーバ装置10が、プリントデータを複製して、複製したプリントデータを他のサーバ装置10に送信してもよい。この場合、各サーバ装置10には、予め複製先となる格納場所が設定されている。ここでは、サーバ装置10Bに、複製先となる格納場所としてサーバ装置10Cが設定されている場合を想定する。この場合、クライアント装置20からプリントデータを受信すると、サーバ装置10BのCPU11Bは、そのプリントデータを複製して、複製したプリントデータをサーバ装置10Cに送信する。このように、サーバ装置10Cにも複製したプリントデータを送信しておけば、例えばプリントデータを格納した後にサーバ装置10Bに障害が発生した場合など、サーバ装置10Bから利用者のプリントデータを取得できない場合であっても、サーバ装置10Cからこのプリントデータが取得される。
また、この場合、サーバ装置10BのCPU11Bは、上述したステップS23において画像形成装置30Aにプリントデータを送信すると、サーバ装置10Cに対して、そのプリントデータの削除を指示する情報を送信してもよい。この情報を受信すると、サーバ装置10CのCPU11Cは、指示されたプリントデータを削除する。
【0046】
(変形例5)
上述した実施形態では、ユーザID「user001」を含むプリントデータが、サーバ装置10Bだけに格納されていた。しかしながら、例えばユーザID「user001」と画像データD1を含む第1のプリントデータをサーバ装置10Bが格納しており、ユーザID「user001」と画像データD3を含む第2のプリントデータをサーバ装置10Cが格納している場合もあり得る。この場合、画像形成装置30Aには、上述したステップS21においてサーバ装置10Cから第2のプリントデータが送信され、さらにステップS23においてサーバ装置10Bから第1のプリントデータが送信されてくる。画像形成装置30Aの制御部31Aは、この第1のプリントデータ及び第2のプリントデータを受信すると、上述したステップS24において、受信したこれらのプリントデータに応じたプリントデータの一覧をUI部34Aに表示させる。
【0047】
図13は、この変形例に係るプリントデータの一覧の一例を示す図である。このプリントデータの一覧には、第1のプリントデータを識別する識別情報(ユーザID「user001」と画像データD1のファイル名)と、第2のプリントデータを識別する識別情報(ユーザID「user001」と画像データD3のファイル名)とが表示されている。この第1のプリントデータと第2のプリントデータは、異なる格納場所から取得されたものである。しかしながら、このプリントデータの一覧では、第1のプリントデータの識別情報と第2のプリントデータの識別情報は並べて表示されている。これにより、第1のプリントデータと第2のプリントデータがあたかも同じ格納場所に格納されているように見える。
【0048】
(変形例6)
画像形成システム1が備えるサーバ装置10、クライアント装置20、画像形成装置30の台数は、図1に示す台数に限らない。例えば、利用者の数に応じて、これらの装置の数を増やしてもよい。
【0049】
(変形例7)
利用者の認証は、ICカードを使用せずに行われてもよい。例えば、利用者が、画像形成装置30のUI部34を用いて、自分のユーザIDとパスワードを入力してもよい。また、ユーザIDとパスワードに代えて、指紋などの生体情報が用いられてもよい。この場合、画像形成装置30には、この生体情報を読み取る装置が設けられる。
【0050】
(変形例8)
画像形成装置30は、電子写真方式以外の方式で画像を形成するプリンタであってもよい。また、画像形成装置30は、白黒の画像を形成するものであってもよいし、カラーの画像を形成するものであってもよい。さらに、画像形成装置30は、コピー機能やスキャン機能を備えていてもよい。
【0051】
(変形例9)
CPU11、21又は37において実行されるプログラムは、磁気テープ、磁気ディスク、フレキシブルディスク、光ディスク、光磁気ディスク、メモリなどの記録媒体に記録した状態で提供され、サーバ装置10、クライアント装置20又は画像形成装置30にインストールされてもよい。また、このプログラムは、インターネット等の通信回線を介してサーバ装置10、クライアント装置20又は画像形成装置30にダウンロードされてもよい。
【0052】
(変形例10)
画像形成装置30Aは、上述したステップS17のサーバ装置10を選択する処理を行わずに、記憶部33Aのサーバリスト44に記載されたサーバ情報が示す全てのサーバ装置10にアクセスし、プリントデータを取得してもよい。この場合、画像形成装置30Aは、これらのサーバ装置10にいっせいにアクセスしてもよいし、決められた順番でアクセスしてもよい。なお、この場合には、サーバリスト44には上述した優先順位が記載されている必要はない。具体的には、制御部31Aは、ステップS16で利用者を認証すると、記憶部33Aのサーバリスト44に記載されたサーバ情報が示す全てのサーバ装置10にユーザIDを送信して、プリントデータを要求する。サーバ装置10のCPU11は、この要求を受け付けると、画像形成装置30Aから送信されてきたユーザIDが記憶部14に記憶されているか否かを判断する。記憶部14にこのユーザIDが記憶されている場合、CPU11は、このユーザIDを含むプリントデータを通信部13により画像形成装置30Aに送信する。サーバ装置10からプリントデータが送信されてくると、制御部31A(第1の取得部の一例)は、通信部32Aによりこのプリントデータを受信(取得)する。この変形例に係る構成であっても、クライアント装置20からのプリントデータの送信先となるサーバ装置10を画像形成装置30が予め認識していなくても、このサーバ装置10からこのプリントデータが取得されて画像が形成される。
【0053】
(変形例11)
利用者が、一括印刷を行うか選択印刷を行うかを選択できるようにしてもよい。この一括印刷とは、サーバ装置10に格納されている利用者のプリントデータに応じた画像を全て形成することをいう。選択印刷とは、サーバ装置10に格納されている利用者のプリントデータのうち、利用者が選択したプリントデータに応じた画像だけを形成することをいう。この場合、画像形成装置30Aは、上述したステップS16において利用者を認証すると、一括印刷又は選択印刷のいずれかを選択する画面をUI部34Aに表示させる。
【0054】
利用者により一括印刷が選択された場合、制御部31Aは、通信部32Aを制御して、上述したステップS18と同様に、ステップS17で選択されたサーバ装置10Cにプリントデータを要求する。ただし、このとき制御部31Aは、通信部32Aを制御して、上述したユーザIDの他に、このユーザIDに対応するプリントデータの印刷指示をサーバ装置10Cに送信する。画像形成装置30AからユーザIDと印刷指示とが送信されてくると、サーバ装置10CのCPU11Cは、通信部13CによりこのユーザIDと印刷指示とを受信する。このように、画像形成装置30AからユーザIDと印刷指示とを受信した場合、サーバ装置10では、上述したステップS19〜23の処理が行われる。サーバ装置10からプリントデータを受信すると、画像形成装置30Aは、上述したステップS24のプリントデータの一覧を表示する処理を行わずに、そのままステップS25に進む。そして、画像形成装置30Aは、受信したプリントデータに応じた画像の形成を行う。この場合、利用者は、プリントデータの選択を行う必要がない。
【0055】
一方、利用者により選択印刷が選択された場合、制御部31Aは、通信部32Aを制御して、上述したステップS31と同様に、ステップS17で選択されたサーバ装置10Cに格納リストを要求する。ただし、このとき制御部31Aは、通信部32Aを制御して、利用者により入力されたユーザIDをサーバ装置10Cに送信する。このように、画像形成装置30Aから格納リストの要求が行われた場合、サーバ装置10Cでは、以下の処理が行われる。CPU11Cは、通信部13Cを制御して、上述したステップS32と同様に、記憶部14Cに記憶された格納リスト45を画像形成装置30Aに送信する。ただし、このとき、CPU11Cは、記憶部14Cに記憶された格納リスト45のうち、画像形成装置30Aから送信されてきたユーザIDに対応する部分だけを画像形成装置30Aに送信する。例えば、画像形成装置30Aから送信されてきたユーザIDが「user001」である場合、CPU11Cは、図10に示す格納リスト45からこのユーザID「user001」を含むレコードを抽出し、抽出したレコードだけを含む部分格納リスト45A生成する。そして、CPU11Cは、通信部13Cを制御して、生成した部分格納リスト45Aを画像形成装置30Aに送信する。サーバ装置10Cから部分格納リスト45Aが送信されてくると、制御部31Aは、通信部32Aによりこの部分格納リスト45Aを受信する。この場合、制御部31Aは、上述したステップS33において、受信した部分格納リスト45Aを用いて、入力されたユーザIDを含むプリントデータが格納されている格納場所を特定する。
【0056】
また、制御部31Aは、サーバ装置10Cから部分格納リスト45Aを受信したときに、この部分格納リスト45Aに記載されたユーザIDとファイル名とを用いて、プリントデータの一覧をUI部34Aに表示させてもよい。この場合、制御部31Aは、利用者によりこのプリントデータの一覧からプリントデータが選択されると、受信した部分格納リスト45Aを用いて、選択されたプリントデータが格納されている格納場所を特定する。そして、制御部31Aは、通信部32Aを制御して、上述したステップS34と同様に、特定した格納場所にプリントデータを要求する。この要求に応じてサーバ装置10からプリントデータが送信されてくると、制御部31Aは、通信部32Aによりこのプリントデータを受信する。この場合、制御部31Aは、上述したステップS24のプリントデータの一覧を表示する処理を行わずに、そのままステップS25に進む。
【符号の説明】
【0057】
1…画像形成システム、10…サーバ装置、20…クライアント装置、30…画像形成装置、111…第1の格納場所、112…記憶制御部、113…転送部、114…第3の送信部、121…第1の選択部、122…第1の送信部、131…第2の選択部、132…第2の送信部
【特許請求の範囲】
【請求項1】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、
各々の前記サーバ装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第1の格納場所を備え、
前記第1の画像形成装置は、
前記複数のサーバ装置を識別するサーバ情報を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶されたサーバ情報によって識別されるサーバ装置の前記第1の格納場所から前記識別情報と対応付けて格納された画像データを取得する第1の取得部と、
前記第1の取得部によって取得された画像データに応じた画像を形成する第1の画像形成部とを備えた画像形成システム。
【請求項2】
各々の前記サーバ装置は、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記第1の格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部を備え、
前記第2の記憶部は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶し、
前記第1の画像形成装置は、
利用者により識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第2の取得部とを備え、
前記第1の取得部は、前記第2の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記第1の格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する
ことを特徴とする請求項1記載の画像形成システム。
【請求項3】
前記第1の画像形成装置は、
前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部を備え、
各々の前記サーバ装置は、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記第1の格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備える
ことを特徴とする請求項2に記載の画像形成システム。
【請求項4】
第2の画像形成装置を備え、
前記第1の送信部は、前記複数のサーバ装置が全て利用できない場合には、前記利用者の前記識別情報と前記画像データとを前記第2の画像形成装置に送信し、
前記送信装置は、
前記画像データが前記第2の画像形成装置に格納されたことを通知するメッセージを表示部に表示させる表示制御部を備え、
前記第2の画像形成装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第2の格納場所と、
前記利用者によって前記識別情報が入力されると、前記第2の格納場所において当該識別情報と対応付けて格納されている前記画像データに応じた画像を形成する第2の画像形成部とを備える
ことを特徴とする請求項1から3のいずれかに記載の画像形成システム。
【請求項5】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する送信部とを備え、
各々の前記サーバ装置は、
前記送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部とを備え、
前記第1の画像形成装置は、
前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第1の取得部と、
前記第1の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する第2の取得部と、
前記第2の取得部によって取得された画像データに応じた画像を形成する画像形成部とを備える
ことを特徴とする画像形成システム。
【請求項6】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、
前記第1の画像形成装置は、
前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部と、
前記サーバ装置から送信されてきた画像データに応じた画像を形成する画像形成部とを備え、
各々の前記サーバ装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備える
ことを特徴とする画像形成システム。
【請求項1】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、
各々の前記サーバ装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第1の格納場所を備え、
前記第1の画像形成装置は、
前記複数のサーバ装置を識別するサーバ情報を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶されたサーバ情報によって識別されるサーバ装置の前記第1の格納場所から前記識別情報と対応付けて格納された画像データを取得する第1の取得部と、
前記第1の取得部によって取得された画像データに応じた画像を形成する第1の画像形成部とを備えた画像形成システム。
【請求項2】
各々の前記サーバ装置は、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記第1の格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部を備え、
前記第2の記憶部は、前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶し、
前記第1の画像形成装置は、
利用者により識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第2の取得部とを備え、
前記第1の取得部は、前記第2の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記第1の格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する
ことを特徴とする請求項1記載の画像形成システム。
【請求項3】
前記第1の画像形成装置は、
前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部を備え、
各々の前記サーバ装置は、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記第1の格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記第1の格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備える
ことを特徴とする請求項2に記載の画像形成システム。
【請求項4】
第2の画像形成装置を備え、
前記第1の送信部は、前記複数のサーバ装置が全て利用できない場合には、前記利用者の前記識別情報と前記画像データとを前記第2の画像形成装置に送信し、
前記送信装置は、
前記画像データが前記第2の画像形成装置に格納されたことを通知するメッセージを表示部に表示させる表示制御部を備え、
前記第2の画像形成装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する第2の格納場所と、
前記利用者によって前記識別情報が入力されると、前記第2の格納場所において当該識別情報と対応付けて格納されている前記画像データに応じた画像を形成する第2の画像形成部とを備える
ことを特徴とする請求項1から3のいずれかに記載の画像形成システム。
【請求項5】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する送信部とを備え、
各々の前記サーバ装置は、
前記送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部とを備え、
前記第1の画像形成装置は、
前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記第2の選択部により選択されたサーバ装置から、前記入力された識別情報と対応付けて前記第3の記憶部に記憶されたサーバ情報を取得する第1の取得部と、
前記第1の取得部によって取得されたサーバ情報により識別されるサーバ装置の前記格納場所から、前記入力された識別情報と対応付けて格納されている前記画像データを取得する第2の取得部と、
前記第2の取得部によって取得された画像データに応じた画像を形成する画像形成部とを備える
ことを特徴とする画像形成システム。
【請求項6】
複数のサーバ装置と、
送信装置と、
第1の画像形成装置とを備え、
前記送信装置は、
前記複数のサーバ装置に対してそれぞれ設定された第1の優先順位を記憶する第1の記憶部と、
前記第1の記憶部に記憶された第1の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第1の選択部と、
利用者を識別する識別情報と、当該識別情報に対応付けられた画像データとを前記第1の選択部により選択されたサーバ装置に送信する第1の送信部とを備え、
前記第1の画像形成装置は、
前記複数のサーバ装置に対してそれぞれ設定された第2の優先順位を記憶する第2の記憶部と、
利用者により前記識別情報が入力されると、前記第2の記憶部に記憶された第2の優先順位が最も高い利用可能なサーバ装置を前記複数のサーバ装置から選択する第2の選択部と、
前記入力された識別情報と当該識別情報に対応する画像データの印刷指示を前記第2の選択部により選択されたサーバ装置に送信する第2の送信部と、
前記サーバ装置から送信されてきた画像データに応じた画像を形成する画像形成部とを備え、
各々の前記サーバ装置は、
前記第1の送信部から送信されてきた前記識別情報と前記画像データとを対応付けて格納する格納場所と、
各々の前記サーバ装置を識別するサーバ情報と、当該サーバ装置の前記格納場所において画像データと対応付けて格納されている識別情報とを対応付けて第3の記憶部に記憶させる記憶制御部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されていない場合には、前記第3の記憶部において当該識別情報と対応付けて記憶されたサーバ情報により識別されるサーバ装置に当該識別情報を転送する転送部と、
前記第2の送信部から送信されてきた前記識別情報と前記印刷指示とを受信し、自装置の前記格納場所に当該識別情報と対応付けて画像データが格納されている場合、又は、他のサーバ装置の前記転送部から前記識別情報が転送されてきた場合には、前記格納場所において当該識別情報と対応付けて格納されている画像データを前記第1の画像形成装置に送信する第3の送信部とを備える
ことを特徴とする画像形成システム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【公開番号】特開2013−8301(P2013−8301A)
【公開日】平成25年1月10日(2013.1.10)
【国際特許分類】
【出願番号】特願2011−141926(P2011−141926)
【出願日】平成23年6月27日(2011.6.27)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
【公開日】平成25年1月10日(2013.1.10)
【国際特許分類】
【出願日】平成23年6月27日(2011.6.27)
【出願人】(000005496)富士ゼロックス株式会社 (21,908)
【Fターム(参考)】
[ Back to top ]