(57)【要約】【課題】複数台のプリンタを備えたプリントシステムにおいて、ユーザの便宜とプリンタの効率的な運用とを両立させる。【解決手段】ユーザ操作に応じてプリント出力を指示する、ノートＰＣ１０Ａや携帯端末２０Ｂなどのクライアント機器１０と、プリント出力の指示を受けその指示に応じた移動先へと移動してプリント出力を実行する複数台の自走式プリンタ２０と、クライアント機器１０から発せられた今回の指示に基づくプリント出力を実行させる自走式プリンタ２０を、複数台の自走式プリンタ２０間で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準に照らして選定するサーバ機器４０とを備えた。【選択図】図１
2017177328.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じてプリント出力を指示するクライアント機器と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタと、
前記クライアント機器から発せられた今回の指示に基づくプリント出力を実行させる移動式プリンタを、複数台の移動式プリンタ間で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準に照らして選定するサーバ機器とを備えたことを特徴とするプリントシステム。
【請求項２】
前記サーバ機器が、今回の指示におけるプリント出力を実行するのに必要な時間が予め定められた時間を超えることが予想され、かつ、待機状態にある移動式プリンタが複数台存在するという第１の事象の発生の有無を前記判定の基準の１つとして含み、該第１の事象が発生したときに、今回の指示に基づくプリント出力を複数台の移動式プリンタに分担させることを特徴とする請求項１に記載のプリントシステム。
【請求項３】
前記移動式プリンタは、前記指示を受けたプリント出力の続行が不能な第１の状況の発生を該プリント出力の進度とともに前記サーバ機器に伝え、
前記サーバ機器は、プリント出力を指示した第１の移動式プリンタから前記第１の状況の発生の通知を受けるという第２の事象の発生を前記判定の基準の１つとして含み、該第２の事象が発生したときに、該第１の移動式プリンタが実行していたプリント出力を第２の移動式プリンタに継受させることを特徴とする請求項１または２に記載のプリントシステム。
【請求項４】
前記複数台の移動式プリンタそれぞれが、通行可能な通路か否かを自ら判断しながら自走するプリンタであって、プリント出力の指示を受けた移動式プリンタが、該指示に応じた移動先への移動経路上に通行不能な通路が存在するという第２の状況の発生を前記サーバ機器に伝え、
前記サーバ機器は、プリント出力を指示した第１の移動式プリンタから前記第２の状況の発生の通知を受けるという第３の事象の発生を前記判定の基準の１つとして含み、該第３の事象が発生したときに、該第１の移動式プリンタに指示したプリント出力の指示を取り消して該指示に係るプリント出力を第２の移動式プリンタに指示することを特徴とする請求項１から３のうちのいずれか１項に記載のプリントシステム。
【請求項５】
ユーザ操作に応じてプリント出力を指示するクライアント機器と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと、
固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタと、
前記クライアント機器から発せられたプリント出力の指示を前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準に照らして振り分けるサーバ機器とを備え、
前記クライアント機器が、ユーザの操作に応じて、前記移動式プリンタと前記据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能であって、
前記サーバ機器が、前記指示において指定されたプリンタと、前記振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知することを特徴とするプリントシステム。
【請求項６】
前記振分基準が、順守すべきことが必須の第１の基準と、順守することが望ましい第２の基準とを有し、
前記サーバ機器が、
前記指示において指定されたプリンタと、前記第１の基準に照らしたときの振分先のプリンタとが不一致の事象が生じたときは、該指示を行なったクライアント機器に該不一致を通知して該指示によるプリント出力を該第１の基準に照らしたときの振分先のプリンタに振り分け、
前記指示において指定されたプリンタと、前記第２の基準に照らしたときの振分先のプリンタとが不一致の事象が生じたときは、該指示を行なったクライアント機器に該不一致を通知し該クライアント機器からの了解の返信を受けて該指示によるプリント出力を該第２の基準に照らしたときの振分先のプリンタに振り分けることを特徴とする請求項５記載のプリントシステム。
【請求項７】
ユーザ操作に応じてプリント出力を指示するクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタの中からプリント出力を担わせる移動式プリンタを選定するための、プリント出力を複数台で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準を記憶しておく基準記憶部と、
前記指示受信部で受信した指示に基づくプリント出力を担わせる１台もしくは複数台の移動式プリンタを、前記基準記憶部に記憶されている選定基準に照らして選定するプリンタ選定部と、
を有することを特徴とするサーバ機器。
【請求項８】
ユーザ操作に応じて、プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能なクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を、前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準を記憶しておく基準記憶部と、
前記指示受信部で受信したプリント出力の指示を、前記基準記憶部に記憶されている振分基準に照らして振り分けるプリント指示振分部と、
前記指示受信部で受信した指示において指定されたプリンタと、前記基準記憶部に記憶されている振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知する不一致通知部と、
を有することを特徴とするサーバ機器。
【請求項９】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
ユーザ操作に応じてプリント出力を指示するクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタの中からプリント出力を担わせる移動式プリンタを選定するための、プリント出力を複数台で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準を記憶しておく基準記憶部と、
前記指示受信部で受信した指示に基づくプリント出力を担わせる１台もしくは複数台の移動式プリンタを、前記基準記憶部に記憶されている選定基準に照らして選定するプリンタ選定部と、
を備えた機器として動作させることを特徴とするプリンタ選定プログラム。
【請求項１０】
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
ユーザ操作に応じて、プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能なクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を、前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準を記憶しておく基準記憶部と、
前記指示受信部で受信したプリント出力の指示を、前記基準記憶部に記憶されている振分基準に照らして振り分けるプリント指示振分部と、
前記指示受信部で受信した指示において指定されたプリンタと、前記基準記憶部に記憶されている振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知する不一致通知部と、
を有する機器として動作させることを特徴とするプリント指示振分プログラム。
【請求項１１】
プリント出力の指示を受け該指示に応じた移動先へと移動しユーザ認証を経てからプリント出力を実行する移動式プリンタと、
固定位置に据え置かれプリント出力の指示を受けユーザ認証を経てからプリント出力を実行する据置式プリンタとを備え、
前記移動式プリンタが、前記据置式プリンタでのプリント出力に先立つユーザ認証を代行することを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントシステム、サーバ機器、プリンタ選定プログラム、およびプリント指示振分プログラムに関する。
【背景技術】
【０００２】
オフィス内等の予め定められた空間内を自走し移動先でプリント出力する移動式プリンタが提案されている。
【０００３】
例えば、特許文献１には、移動時間が短くなるように移動経路を計画し、障害物を回避しながら印刷物を所望の場所に届ける移動型プリンタが提案されている。
【０００４】
また、特許文献２には、ユーザの要望に応えて任意の場所に原稿を取りに行き、その場所で複写作業を行なう自走式複写機が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１２５６４６号公報
【特許文献２】特開２００３−１１０７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
移動式プリンタを備えユーザのもとへ移動してプリント出力を行なうプリントシステムを構築するにあたっては、多彩なニーズに応えるために、プリンタを複数台備えることが可能なシステムとすることが好ましい。例えば、プリント出力の業務が多すぎて、１台のプリンタのみでは対処できない場合に同種のプリンタを単純に複数台備える場合のほか、小型で気回りは利くがプリント速度が遅く少量プリント向きの移動式プリンタと、プリント速度が速く大量プリントに向いているが、やや大型で小回りは苦手な移動式プリンタとを備えることが好ましい場合もある。さらには、パンチ穴を開けたりステープル針で綴じたりできるようにするために、後処理装置付きの固定式プリンタを移動式プリンタとともに備えることが好ましい場合もある。
【０００７】
このような、複数台のプリンタを備えたプリントシステムを構築する場合の重要なテーマの１つは、プリント出力の指示があったときにそのプリント出力をどのプリンタに担当させるか、という点である。
【０００８】
本発明は、上記事情に鑑み、複数台のプリンタを備えたプリントシステムにおいて、１つのプリント指示について複数のプリンタ間で協力し合うことのないシステムと比べ、ユーザにプリント出力を速やかに届けることができるシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１は、
ユーザ操作に応じてプリント出力を指示するクライアント機器と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタと、
前記クライアント機器から発せられた今回の指示に基づくプリント出力を実行させる移動式プリンタを、複数台の移動式プリンタ間で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準に照らして選定するサーバ機器とを備えたことを特徴とするプリントシステムである。
【００１０】
請求項２は、前記サーバ機器が、今回の指示におけるプリント出力を実行するのに必要な時間が予め定められた時間を超えることが予想され、かつ、待機状態にある移動式プリンタが複数台存在するという第１の事象の発生の有無を前記判定の基準の１つとして含み、該第１の事象が発生したときに、今回の指示に基づくプリント出力を複数台の移動式プリンタに分担させることを特徴とする請求項１に記載のプリントシステムである。
【００１１】
請求項３は、
前記移動式プリンタは、前記指示を受けたプリント出力の続行が不能な第１の状況の発生を該プリント出力の進度とともに前記サーバ機器に伝え、
前記サーバ機器は、プリント出力を指示した第１の移動式プリンタから前記第１の状況の発生の通知を受けるという第２の事象の発生を前記判定の基準の１つとして含み、該第２の事象が発生したときに、該第１の移動式プリンタが実行していたプリント出力を第２の移動式プリンタに継受させることを特徴とする請求項１または２に記載のプリントシステムである。
【００１２】
請求項４は、
前記複数台の移動式プリンタそれぞれが、通行可能な通路か否かを自ら判断しながら自走するプリンタであって、プリント出力の指示を受けた移動式プリンタが、該指示に応じた移動先への移動経路上に通行不能な通路が存在するという第２の状況の発生を前記サーバ機器に伝え、
前記サーバ機器は、プリント出力を指示した第１の移動式プリンタから前記第２の状況の発生の通知を受けるという第３の事象の発生を前記判定の基準の１つとして含み、該第３の事象が発生したときに、該第１の移動式プリンタに指示したプリント出力の指示を取り消して該指示に係るプリント出力を第２の移動式プリンタに指示することを特徴とする請求項１から３のうちのいずれか１項に記載のプリントシステムである。
【００１３】
請求項５は、
ユーザ操作に応じてプリント出力を指示するクライアント機器と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと、
固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタと、
前記クライアント機器から発せられたプリント出力の指示を前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準に照らして振り分けるサーバ機器とを備え、
前記クライアント機器が、ユーザの操作に応じて、前記移動式プリンタと前記据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能であって、
前記サーバ機器が、前記指示において指定されたプリンタと、前記振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知することを特徴とするプリントシステムである。
【００１４】
請求項６は、
前記振分基準が、順守すべきことが必須の第１の基準と、順守することが望ましい第２の基準とを有し、
前記サーバ機器が、
前記指示において指定されたプリンタと、前記第１の基準に照らしたときの振分先のプリンタとが不一致の事象が生じたときは、該指示を行なったクライアント機器に該不一致を通知して該指示によるプリント出力を該第１の基準に照らしたときの振分先のプリンタに振り分け、
前記指示において指定されたプリンタと、前記第２の基準に照らしたときの振分先のプリンタとが不一致の事象が生じたときは、該指示を行なったクライアント機器に該不一致を通知し該クライアント機器からの了解の返信を受けて該指示によるプリント出力を該第２の基準に照らしたときの振分先のプリンタに振り分けることを特徴とする請求項５記載のプリントシステムである。
【００１５】
請求項７は、
ユーザ操作に応じてプリント出力を指示するクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタの中からプリント出力を担わせる移動式プリンタを選定するための、プリント出力を複数台で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準を記憶しておく基準記憶部と、
前記指示受信部で受信した指示に基づくプリント出力を担わせる１台もしくは複数台の移動式プリンタを、前記基準記憶部に記憶されている選定基準に照らして選定するプリンタ選定部と、
を有することを特徴とするサーバ機器である。
【００１６】
請求項８は、
ユーザ操作に応じて、プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能なクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を、前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準を記憶しておく基準記憶部と、
前記指示受信部で受信したプリント出力の指示を、前記基準記憶部に記憶されている振分基準に照らして振り分けるプリント指示振分部と、
前記指示受信部で受信した指示において指定されたプリンタと、前記基準記憶部に記憶されている振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知する不一致通知部と、
を有することを特徴とするサーバ機器である。
【００１７】
請求項９は、
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
ユーザ操作に応じてプリント出力を指示するクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する複数台の移動式プリンタの中からプリント出力を担わせる移動式プリンタを選定するための、プリント出力を複数台で分担あるいは継受させる状況にあるか否かの判定の基準を含む選定基準を記憶しておく基準記憶部と、
前記指示受信部で受信した指示に基づくプリント出力を担わせる１台もしくは複数台の移動式プリンタを、前記基準記憶部に記憶されている選定基準に照らして選定するプリンタ選定部と、
を備えた機器として動作させることを特徴とするプリンタ選定プログラムである。
【００１８】
ここで、このプリンタ選定プログラムは、移動式プリンタに内蔵された情報処理装置内で実行されてもよく、あるいは、このプリンタ選定プログラムは、移動式プリンタとは別体の情報処理装置内で実行されてその情報処理装置を移動型機器とは別体のサーバ機器として動作させるものであってもよい。
【００１９】
請求項１０は、
プログラムを実行する情報処理装置内で実行され、該情報処理装置を、
ユーザ操作に応じて、プリント出力の指示を受け該指示に応じた移動先へと移動してプリント出力を実行する移動式プリンタと固定位置に据え置かれプリント出力の指示を受けてプリント出力を実行する据置式プリンタとのうちのプリント出力を担わせるプリンタの指定を含むプリント出力の指示を行なうことが可能なクライアント機器から発せられたプリント出力の指示を受信する指示受信部と、
プリント出力の指示を、前記移動式プリンタと前記据置式プリンタとに振り分ける振分基準を記憶しておく基準記憶部と、
前記指示受信部で受信したプリント出力の指示を、前記基準記憶部に記憶されている振分基準に照らして振り分けるプリント指示振分部と、
前記指示受信部で受信した指示において指定されたプリンタと、前記基準記憶部に記憶されている振分基準に照らしたときの振分先のプリンタとが不一致の場合に、該指示を行なったクライアント機器に該不一致を通知する不一致通知部と、
を有する機器として動作させることを特徴とするプリント指示振分プログラムである。
【００２０】
ここで、このプリント指示振分プログラムは、上記のプリンタ選定プログラムと同様、移動式プリンタに内蔵された情報処理装置内で実行されてもよく、あるいは、このプリント指示振分プログラムは、移動式プリンタとは別体の情報処理装置内で実行されてその情報処理装置を移動型機器とは別体のサーバ機器として動作させるものであってもよい。
【００２１】
請求項１１は、
プリント出力の指示を受け該指示に応じた移動先へと移動しユーザ認証を経てからプリント出力を実行する移動式プリンタと、
固定位置に据え置かれプリント出力の指示を受けユーザ認証を経てからプリント出力を実行する据置式プリンタとを備え、
前記移動式プリンタが、前記据置式プリンタでのプリント出力に先立つユーザ認証を代行することを特徴とするプリントシステムである。
【発明の効果】
【００２２】
請求項１のプリントシステム、請求項７のサーバ機器、および請求項９のプリンタ選定プログラムによれば、１つの指示に基づくプリント出力を複数台の移動式プリンタ間で分担あるいは継受させる状況にあるか否かを考慮しないシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２３】
請求項２のプリントシステムによれば、１つの指示に基づくプリント出力を１台の移動式プリンタにのみ担当させるシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２４】
請求項３のプリントシステムによれば、１つの指示に基づくプリント出力を移動式プリンタ間で継受させることのないシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２５】
請求項４のプリントシステムによれば、第２の移動式プリンタに指示し直すことのないシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２６】
請求項５のプリントシステム、請求項８のサーバ機器、および請求項１０のプリント指示振分プログラムによれば、上記の不一致の通知のないシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２７】
請求項６のプリントシステムによれば、常にユーザの指示通りのプリンタでプリントするシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【００２８】
請求項１１のプリントシステムによれば、据置式プリンタでのプリント出力のための認証を常にその据置式プリンタでのみ行わさせるシステムと比べ、ユーザの便宜とプリンタの効率的な運用とを高い次元で両立させることができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態としてのプリントシステムの全体構成図である。
【図２】オフィスの室内のレイアウトの模式図である。
【図３】ログインの場面におけるクライアント機器の処理フローを示した図である。
【図４】ログイン画面を示した図である。
【図５】クライアント機器からログイン情報が送信されてきた場面におけるサーバ機器の処理フローを示した図である。
【図６】プリント出力を指示する場面におけるクライアント機器での処理フローを示した図である。
【図７】クライアント機器の表示画面上に表示されるプリント指示画面を示した図である。
【図８】クライアント機器からプリント出力の指示を受信した場面におけるサーバ機器の処理フローの一部を示した図である。
【図９】図８のステップＳ３１８における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図１０】図８のステップＳ３１９における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図１１】図１０のステップＳ３２３における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図１２】図８のステップＳ３２７における問合せを受信したクライアント機器の表示画面に表示される問合せ画面を示した図である。
【図１３】今回のプリント出力の指示が、推奨レベルの複合機向きの指示であると判定された場合に実行される処理フローである。
【図１４】図１３のステップＳ３３４における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図１５】図１３のステップＳ３３５における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図１６】今回のプリント出力の指示が、必須レベルの複合機向きの指示であると判定された場合に実行される処理フローである。
【図１７】図１６のステップＳ３４２における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図１８】自走式プリンタへのプリンタ出力の指示の振分けの冒頭部分の処理フローを示した図である。
【図１９】プリント枚数と、そのプリント出力を担う自走式プリンタとの対応関係を示した図である。
【図２０】今回の指示におけるプリント枚数がＮ１枚未満であると判定された場合に実行される処理フローを示した図である。
【図２１】今回の指示におけるプリント枚数がＮ１枚〜Ｎ２枚の範囲内にあると判定された場合に実行される処理フローを示した図である。
【図２２】今回の指示におけるプリント枚数がＮ２枚〜Ｎ３枚の範囲内にあると判定された場合に実行される処理フローを示した図である。
【図２３】図２２のステップＳ３７７における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図２４】今回の指示におけるプリント枚数がＮ３枚以上であると判定された場合に実行される処理フローを示した図である。
【図２５】自走式プリンタからのプリント出力の中断の報告を受信した場面におけるサーバ機器の処理フローを示した図である。
【図２６】図２５のステップＳ４１２の通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図２７】図２５のステップＳ４１４の問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図２８】自走式プリンタから通行止めの報告を受信した場面におけるサーバ機器の処理フローを示した図である。
【図２９】図２８のステップＳ４２３の通知を受けたクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図３０】図２８のステップＳ４２５の問合せ受けたクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図３１】サーバ機器による、複合機の進度確認の処理フローを示した図である
【図３２】図３１のステップＳ４５３での通知を受信したクライアント機器の表示画面に表示されるメッセージ画面を示した図である。
【図３３】図３１のステップＳ４５６における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【図３４】図３１のステップＳ４５９での通知を受けたクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図３５】自走式プリンタからの認証成功の報告を受信した場面における、サーバ機器での処理フローを示した図である。
【図３６】図３５のステップＳ４６４における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図３７】図３５のステップＳ４６８での通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図３８】図３５のステップＳ４６８での通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【図３９】ログアウト時のサーバ機器での処理フローを示した図である。
【図４０】ログアウト時のクライアント機器の表示画面上に表示されるログアウト画面を示した図である。
【発明を実施するための形態】
【００３０】
以下、本発明の実施の形態について説明する。
【００３１】
（システム構成）
図１は、本発明の一実施形態としてのプリントシステムの全体構成図である。
【００３２】
このプリントシステム１００は、自走式プリンタ２０を備えていて、ユーザからのプリント出力の指示に応じて、そのユーザのもとへ行って、そのユーザの認証を行った後に、プリント出力するシステムである。
【００３３】
このプリントシステム１００は、複数台のノート型パーソナルコンピュータ（以下、「ノートＰＣ」と略記する）１０Ａや携帯型端末機器（以下、「携帯端末」と略記する）１０Ｂを備えている。これらのノートＰＣ１０Ａや携帯端末１０Ｂは、それぞれが単独で、あるいは、同一ユーザによって同期がとられたノートＰＣ１０Ａと携帯端末１０Ｂとがペアとなって、クライアント機器１０を構成している。各クライアント機器１０では、プリント出力の指示が行われる。ここで、携帯端末１０Ｂは、タッチパネル式の表示画面１１を備えており、その表示画面１１に指で触れることで、その携帯端末１０Ｂに指示を入力することができる。
【００３４】
また、このプリントシステム１００は、一例として３台の、自走式プリンタ２０を備えている。これらの自走式プリンタ２０は、本発明にいう移動式プリンタの一例に相当する。各自走式プリンタ２０は、ＩＣカードリーダ（不図示）を備えていて、プリント出力の指示を行ったユーザの席の傍に移動し、ＩＣカードによるユーザの認証を経てプリント出力を実行する。
【００３５】
各自走式プリンタ２０は、カメラ２１を備えており、カメラ２１を進行方向に向けて通行可能な通路であるかどうかを常に観察および判断し、障害物を避けながら自走する構造となっている。
【００３６】
ここで、本実施形態のプリントシステム１００に備えられている３台の自走式プリンタ２０のうちの１台の自走式プリンタ２０Ａは、他の２台の自走式プリンタ２０Ｂと比べプリント速度が速く、比較的、大量プリントに向いているプリンタである。ただし、この自走式プリンタ２０Ａは、他の２台の自走式プリンタ２０Ｂよりも大型であって、自走はするものの、比較的広い通路しか通ることができず、小回りが利くとは言い難いプリンタである。一方、３台の自走式プリンタ２０のうちの他の２台の自走式プリンタ２０Ｂは、小型のプリンタであって、自走式プリンタ２０Ａと比べ狭い通路であっても通行することができる。ただし、これら２台の自走式プリンタ２０Ｂは、プリント速度が遅く、大量プリントには向かず、少量プリント向きのプリンタである。また、これら３台の自走式プリンタ２０にはＡ４サイズの用紙のみ収容されていて、これらの自走式プリンタ２０では、他のサイズの用紙へのプリント出力を行なうことはできない。さらに、これら３台の自走式プリンタ２０には、プリント出力した用紙にパンチ穴を開けたりプリント出力した用紙をステープル針で綴じたりする、いわゆる後処理を行なう機能はない。
【００３７】
また、このプリントシステム１００は、据置型の複合機３０を備えている。この複合機３０は、プリンタとしての機能のほか、スキャナの機能やコピー機としての機能など、複合的な複数の機能を有する装置である。この複合機３０のプリント速度は、上記の大型の自走式プリンタ２０Ａよりもさらに高速であり、また、用紙の収容枚数も多く、上記の大型の自走式プリンタ２０Ａよりもさらに大量のプリント出力に向いている。さらに、この複合機３０には、Ａ４サイズの用紙だけでなく複数のサイズの用紙が収容されていることや、また、この複合機３０には後処理装置が備えられていることなど、この複合機３０は、ユーザからの様々な要求に応えることができる構成を備えている。この複合機３０は、本発明にいう据置式プリンタの一例に相当する。この複合機３０にもＩＣカードリーダ（不図示）が備えられていて、この複合機３０を使ってプリント出力しようとするユーザは、自分のＩＣカードをＩＣカードリーダに翳すことでこの複合機３０にユーザ認証させる必要がある。ただし、本実施形態では、後述するように、複合機３０のユーザ認証を自走式プリンタ２０に代行させることも可能である。
【００３８】
さらに、このプリントシステム１００は、サーバ機器４０を備えている。このサーバ機器４０は、各クライアント機器１０から送信されてきたプリント出力の指示を受信し、そのプリント指示を３台の自走式プリンタ２０あるいは複合機３０のいずれかに割り振り、その割り振った自走式プリンタ２０あるいは複合機３０にプリント出力すべきファイルを転送し、さらにその割り振った先が自走式プリンタ２０の場合には、移動すべき場所を指定して、その場所に移動してプリント出力すべきことを指示する。
【００３９】
このサーバ機器４０は、複合機３０の現在の混み具合を常に把握している。すなわち、このサーバ機器４０は、複合機３０のプリント指示（ジョブ）の待ち行列（キュー）を常に監視し、その待ち行列（キュー）に並ぶ各ジョブの処理に要する時間を見積もって、どのジョブの処理がどの時刻に開始されるか、また、新たなプリント指示を出すとそのプリント指示のジョブの処理がどの時刻に開始されるかを把握している。さらに、このサーバ機器４０は、各自走式プリンタ２０の現在の状態も常に把握している。すなわち、どの自走式プリンタ２０が現在どこに居て、どの指示の処理を実行しているか、あるいは待機状態にあるか、等を常に把握している。またサーバ機器４０は、各自走式プリンタ２０のプリント指示（ジョブ）の待ち行列（キュー）を常に監視し、それらの待ち行列（キュー）に並ぶ各ジョブの処理に要する時間を見積もって、どのジョブの処理をどの時刻に開始することが可能か、また、新たなプリント指示を出すとそのプリント指示のジョブの処理をどの時刻に開始することが可能かを把握している。
【００４０】
この図１に示す各クライアント機器１０、各自走式プリンタ２０、複合機３０、およびサーバ機器４０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１０１により、相互に通信可能に接続されている。
【００４１】
また、各クライアント機器１０、各自走式プリンタ２０、複合機３０、およびサーバ機器４０のそれぞれは、プログラムを実行する演算処理装置の機能を備えていて、そこで実行されるプログラムに従って処理や動作を実行する。
【００４２】
この図１に示すプリントシステム１００は、一例として以下に説明するレイアウトのオフィスに配置されている。
（オフィスレイアウト）
図２は、オフィスの室内のレイアウトの模式図である。
【００４３】
このオフィス６０には、複数のテーブル６１や多数の椅子６２が配置されている。各椅子６２には、それぞれ固有の座席番号が付されている。
【００４４】
また、このオフィス６０には、図１に示す３台の自走式プリンタ２０が配備されている。これら３台の自走式プリンタ２０の、この図２に示す各位置は、このオフィス６０における各自走式プリンタ２０の各待機位置である。各待機位置には不図示の充電設備が備えられていて、各自走式プリンタ２０は待機位置に移動するとその充電設備により充電され、そのエネルギーで移動してプリント出力する構造となっている。
【００４５】
また、このオフィス６０には、図１に示す複合機３０が設置されている。
【００４６】
サーバ機器４０には、このオフィス６０のテーブル６１や椅子６２の配置、通路の幅、複合機３０の位置など、このオフィス６０の全てのレイアウトがデータとして保存されている。そのデータやそのデータに基づく指示は、必要に応じて複合機３０から各自走式プリンタ２０に送信される。
【００４７】
ここで、本実施形態では、このオフィス６０は、このオフィス６０を利用する権利のあるユーザであってもユーザごとの固定された席（椅子６２）は割り当てられておらず、各ユーザは入室時に空いている席（椅子６２）に着席して執務を遂行するシステムを採用している。また、本実施形態では、各ユーザは、このオフィス６０に入室する際にこのオフィス６０の入口（不図示）で入室手続きを行ない、その際にその日限りのユーザＩＤが与えられ、そのユーザＩＤが記録されたＩＣカードを受け取って入室するシステムとなっている。この入室の際に与えたユーザＩＤは、ＩＣカードへの記録のほか、サーバ機器４０（図１参照、図２には不図示）にも送信されて、そのユーザに対応付けられて登録される。そして、そのユーザＩＤが記録されたＩＣカードはそのユーザによって携行され、そのユーザの退室の際に返却される。
【００４８】
このオフィス６０に設置されているプリントシステム１００は、執務を開始したユーザが自分のクライアント機器１０（ノートＰＣ１０Ａや携帯端末１０Ｂ）を操作してプリント出力を指示すると、複合機３０でプリント出力する場合を除き、自走式プリンタ２０がそのユーザの席まで移動してきて、そのプリント出力の指示を行なったユーザであることの認証を行った上で、プリント出力を実行するシステムである。複合機３０でプリント出力する場合は、ユーザがその複合機３０の設置場所に行く必要がある。
（ログイン）
図３は、ログインの場面における、クライアント機器の処理フローを示した図である。
【００４９】
また、図４は、ログイン画面を示した図である。
【００５０】
なお、本実施形態では、クライアント機器１０として携帯端末１０Ｂを使用することをイメージして説明する。クライアント機器１０としてノートＰＣ１０Ａを使用すること、あるいは、１人のユーザが場面によってノートＰＣ１０Ａと携帯端末１０Ｂを使い分けることは自明であり、ここでは、それらの使用法の相違については特にはこだわらないものとする。
【００５１】
ユーザは、上記の入室手続きを済ませた後、図２に示すオフィス６０に入室し、そのオフィス６０内の空いている席（椅子６２）のいずれかに着席する。そして、自分のクライアント機器１０を操作して、このオフィス６０に設置されているプリントシステム１００の使用を開始するためのログインの操作を行なう。
【００５２】
このログインの操作を行なうにあたっては、先ずは、このプリントシステム１００を使用するためのアプリケーションプログラム（以下、「アプリ」と略記する）を立ち上げる。すると、そのクライアント機器１０（前述の通り、ここでは携帯端末１０Ｂをイメージしている）の表示画面１１上に、図４に示すログイン画面が表示される。
【００５３】
ここでは、ユーザの操作により、そのログイン画面上に、ユーザ名と、パスワードと、座席番号が入力される（図３のステップＳ１０１）。そして、図４のログイン画面上にそれらの情報が入力されて「ＯＫ」ボタンが押されると、それらの情報がサーバ機器４０（図１参照）に送信される（ステップＳ１０２）。サーバ機器４０から、今回のログインを受諾した旨の通知を受け取ると（ステップＳ１０３）、そのログインの受諾とともに送信されてきたユーザＩＤをそのクライアント機器１０内に登録して（ステップＳ１０４）、今回のログインの処理を終了する。一方、サーバ機器４０から、ログインを拒否する旨の通知を受け取ったときは（ステップＳ１０３）、図４に示すログイン画面上への再入力が行われる（ステップＳ１０１）。
【００５４】
図５は、クライアント機器からログイン情報が送信されてきた場面におけるサーバ機器の処理フローを示した図である。
【００５５】
ここでは先ず、クライアント機器１０から送信されてきたログインの情報を受信する（ステップＳ３０１）。
【００５６】
このサーバ機器４０は、このオフィス６０を利用する権利のある全てのユーザのユーザ名とパスワードとを互いに対応づけて記憶したユーザデータベースを備えている。そして、そのユーザデータべースにはさらに、ユーザが入室した際に付与されたユーザＩＤも、対応づけられて記憶されている。
【００５７】
サーバ機器４０は、ログイン情報を受信すると（ステップＳ３０１）、そのログイン情報の中のユーザ名およびパスワードを、ユーザデータベース中のユーザ名およびパスワードと照合し、このオフィス６０を使用する権利のある正しいユーザであるか否かを判定する（ステップＳ３０２）。正しいユーザのときは、ログイン情報中の座席番号を、そのユーザに対応付けてユーザデータベースに登録した上で（ステップＳ３０３）、ログインの受諾をそのクライアント機器１０に送信し（ステップＳ３０４）、さらにユーザデータベースに記憶されている、そのユーザのＩＤ番号を、そのクライアント機器１０に送信する（ステップＳ３０５）。
【００５８】
一方、今回のログインの情報に基づいては正しいユーザとは認められないと判定したときは（ステップＳ３０２）、そのログイン情報を送信してきたクライアント機器１０に向けてログインの拒否を送信する（ステップＳ３０６）。
【００５９】
ログインの受諾あるいはログインの拒否を受信したクライアント機器１０での処理は、前述（図３参照）の通りである。
（プリント出力（ジョブ）の指示）
次に、ログイン後における、プリント出力を指示する場面について説明する。
【００６０】
図６は、プリント出力を指示する場面におけるクライアント機器での処理フローを示した図である。
【００６１】
また、図７は、クライアント機器の表示画面上に表示されるプリント指示画面を示した図である。
【００６２】
プリント出力の指示にあたっては、ユーザは、自分のクライアント機器１０を操作して、その表示画面１１上に、図７に示すプリント指示画面を表示させる（ステップＳ１１１）。そして、ユーザは、このプリント指示画面上に、「ファイル」、「部数」、「用紙」、「後処理」、および「出力先」を入力する。
【００６３】
「ファイル」の欄は、プリント出力のもとになる、プリント出力すべき画像データや文字データなどが格納されているデータファイルを指定する欄である。また、「部数」は、そのファイルのプリント出力の部数を指定する欄である。初期設定は、「１部」となっている。また、「用紙」は、プリント出力する用紙のサイズを指定する欄である。初期設定は、「Ａ４」となっている。また、「後処理」は、パンチ穴開けやステープル綴りを行なうか否かを設定する欄である。初期設定は、どの後処理も行わないことを意味する「なし」である。さらに、「出力先」は、今回指示するプリント出力を自走式プリンタ２０に実行させるか複合機３０に実行させるかを指定する欄である。ここで、「ロボ」は自走式プリンタ２０の愛称である。初期設定は、「指定なし」である。この「指定なし」の場合、サーバ機器４０が、そのときの状況に応じて、自走式プリンタ２０あるいは複合機３０にプリント出力を指示することになる。なお、後述するように、ユーザがプリント出力先として「ロボ」あるいは「複合機」を指定しても、その指定通りにはならない場合もある。
【００６４】
図７に示すプリント指示画面上に上記の指示を入力した後、「送信」ボタンを押す。すると、このプリント指示画面上に入力した指示が、ユーザＩＤとともに、サーバ機器４０に向かって送信される（図６の（ステップＳ１１２））。
（自走式プリンタ２０と複合機へのジョブの振分け）
図８は、クライアント機器からプリント出力の指示を受信した場面におけるサーバ機器の処理フローの一部を示した図である。
【００６５】
サーバ機器４０は、クライアント機器１０からプリント出力の指示を受信すると（ステップＳ３１１）、先ずは、その指示とともに送信されてきたユーザＩＤを基に、そのユーザの座席番号の確認を行なう（ステップＳ３１２）。次いで、ユーザからの「出力先」の指定（図７参照）とは無関係に、その指示が、ロボ（自走式プリンタ２０）でのプリント出力に向いているか、複合機３０でのプリント出力に向いているか（推奨レベル）、あるいは、複合機３０でしか処理できないプリント出力（必須レベル）かが判定される（ステップＳ３１３）。例えば、プリント枚数が多く、自走式プリンタ２０でもプリント出力できない訳ではないが、自走式プリンタ２０ではプリント出力に多くの時間を要することが予想され、あるいは、複雑なグラフィックデータが含まれていて、自走式プリンタ２０ではラスタデータへの変換等のプリント出力の準備に時間がかかることが予想される場合などは、複合機３０での「推奨レベル」の処理と判定される。また、例えば、「用紙」（図７参照）として、Ａ４サイズ以外のサイズの用紙が指定されていたとき、あるいは、「後処理」としての「パンチ」や「ステープル」が指定されていたときは、複合機３０でしか処理できず、この場合は、複合機３０での「必須レベル」の処理と判定される。
【００６６】
ロボ（自走式プリンタ２０）でのプリント出力に向いているか、あるいは複合機３０での推奨レベルのプリント出力に向いているかの判断は、その時点における、自走式プリンタ２０と複合機３０とのそれぞれでのジョブの混み具合によってもその基準が変化し、その時点でのジョブの最適な振分けが行われる。
【００６７】
ステップＳ３１３において、今回の指示によるプリント出力がロボ（自走式プリンタ２０）向きであると判定されると、ステップＳ３１４に進む。ここでは、複合機３０の待ち時間が調べられる。すなわち、ここでは、今回のユーザ（クライアント機器１０）からのプリント出力の指示を複合機３０に送信した場合に、その指示のプリント出力が行われるまでにどの位の時間待たされることになると予想されるかが見積もられる。ここで見積もられた待ち時間は、後のステップで使用される。
【００６８】
次に、ユーザによる「出力先」の指定が、「指定なし」か、「ロボ」か、「複合機」かが調べられる（ステップＳ３１５）。このステップＳ３１５において、ユーザによる「出力先」の指定が、「指定なし」であると判定されると、今回プリント出力を指示してきたクライアント機器１０のユーザの席と複合機３０との間の距離が閾値と比較されて、そのユーザの席が複合機３０の直ぐ傍の席であるか否かが判定される。あるいは、複合機３０の直ぐ傍にある椅子６２（図２参照）の座席番号を登録した一覧表を予め作成しておき、今回プリント出力を指示してきたクライアント機器１０のユーザの席がその一覧表に登録されているか否かで、そのユーザの席が複合機３０の直ぐ傍の席であるか否かを判定してもよい。
【００６９】
そのユーザの席が複合機３０の直ぐ傍の席ではない場合、あるいは、そのユーザの席が複合機３０の直ぐ傍の席であっても、待ち時間が大、すなわち、ステップＳ３１４で見積もった複合機３０の待ち時間が閾値以上のときは（ステップＳ３１７）、今回の指示を送信してきたクライアント機器１０に向けて、以下の図９に示す通知が送信されて（ステップＳ３１８）、図１８以降の処理に進む。この図１８以降の処理は、今回のプリント指示を自走式プリンタ２０に振り分ける処理である。図１８以降の処理についての説明は後に譲る。
【００７０】
図９は、図８のステップＳ３１８における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【００７１】
このメッセージ画面上には、「ロボを向かわせます。事情が変わったらまた連絡します。」と表示されている。「ＯＫ」ボタンを押すと、このメッセージ画面が消え、「キャンセル」ボタンを押すと、今回のプリント出力の指示がキャンセルされる。プリント出力の指示のキャンセルの処理フローについては、図示および説明を省略する。なお、以下において説明する様々な画面における「ＯＫ」ボタン、「キャンセル」ボタンも、この図９に示すメッセージ画面上の「ＯＫ」ボタン、「キャンセル」ボタンと同じ意味であり、都度の説明は省略する。
【００７２】
図８に戻って説明を続ける。
【００７３】
ステップＳ３１６において、今回の指示を送信してきたクライアント機器１０のユーザの席が複合機３０の直ぐ傍であると判定され、さらに、ステップＳ３１７において複合機３０の待ち時間が大ではないと判定されると、今回の指示を送信してきたクライアント機器１０に向けて、以下の図１０に示す通知が送信されて（ステップＳ３１９）、今回のプリント出力の指示が複合機３０に送信される（ステップＳ３２０）。
【００７４】
図１０は、図８のステップＳ３１９における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【００７５】
このメッセージ画面上には、「複合機でプリント出力されます。」と表示されている。
【００７６】
再度、図８に戻って説明を続ける。
【００７７】
ステップＳ３１５において、ユーザの「出力先」の指示が、「ロボ」（自走式プリンタ２０でのプリント出力の指示）であると判定されたときも、今回の指示を送信してきたクライアント機器１０のユーザの席が複合機３０の直ぐ傍であるか否か（ステップＳ３２１）、また、複合機３０での待ち時間が大であるか否か（ステップＳ３２２）が判定される。そして、ユーザの席が複合機３０から離れているとき（ステップＳ３２１）、あるいは、ユーザの席が複合機３０の直ぐ傍であっても複合機３０の待ち時間が大のとき（ステップＳ３２２）は、図１８以降の、今回のプリント出力の指示を自走式プリンタ２０に振り分ける処理に進む。一方、ユーザの席が複合機３０の直ぐ傍であると判定され（ステップＳ３２１）、さらに複合機３０の待ち時間が大ではないと判定されると（ステップＳ３２２）、今回の指示を送信してきたクライアント機器１０に向けて、以下の図１１に示す問合せが送信される（ステップＳ３２３）。
【００７８】
図１１は、図１０のステップＳ３２３における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【００７９】
ここには、直ぐ傍に複合機３０があり、複合機３０でのプリント出力を勧めることが表示されている。また、この問合せ画面には自走式プリンタ２０と複合機３０のイラストと、「ロボ」と「複合機」の２つのボタンが表示されている。ここでは、ユーザによって、「ロボ」ボタンと「複合機」ボタンのいずれかが押される。「ロボ」ボタンの押下は、自走式プリンタ２０でのプリント出力を指示することを意味し、「複合機」ボタンの押下は、複合機３０でのプリント出力を容認することを意味している。なお、この問合せ画面上には、「キャンセル」ボタンも表示されているが、この「キャンセル」ボタンは、前述の通り、今回のプリント出力の指示を取り消すためのボタンである。
【００８０】
図８に戻って説明を続ける。
【００８１】
ステップＳ３２３における問合せを行なった結果、「ロボ」ボタンが押されたときは（ステップＳ３２４）、図１８以降の処理に進み、「複合機」ボタンが押されたときは（ステップＳ３２４）、今回のプリント出力の指示が複合機３０に送信される（ステップＳ３２５）。
【００８２】
また、ステップＳ３１５において、ユーザの「出力先」の指示が、「複合機」（複合機３０でのプリント出力の指示）であると判定されたときは、複合機３０の待ち時間の大小が判定される（ステップＳ３２６）。そして、その待ち時間が大ではない、すなわちその待ち時間が予め定められた閾値時間よりも短いときは、ユーザの指示通り、今回のプリント出力の指示を複合機３０に送信する（ステップＳ３２９）。一方、ステップＳ３２６において、待ち時間が大であると予想されたときは、今回の指示を送信してきたクライアント機器１０に向けて以下の図１２に示す問合せを送信する（ステップＳ３２７）。
【００８３】
図１２は、図８のステップＳ３２７における問合せを受信したクライアント機器の表示画面に表示される問合せ画面を示した図である。
【００８４】
この問合せ画面には、複合機３０でプリント出力させようとすると待ち時間が長いこと、ロボ（自走式プリンタ２０）でのプリント出力を勧めることが表示されている。また、この問合せ画面には、前出の図１１と同様のイラストとボタンが表示されている。
【００８５】
図８に戻って説明を続ける。
【００８６】
ステップＳ３２７における問合せを行なった結果、「ロボ」ボタンが押されたときは（ステップＳ３２８）、図１８以降の処理に進み、「複合機」ボタンが押されたときは（ステップＳ３２８）、今回のプリント出力の指示が複合機３０に送信される（ステップＳ３２９）。
【００８７】
次に、図８のステップＳ３１３において、今回のプリント出力の指示が、推奨レベルの複合機３０向きの指示であると判定された場合について説明する。
【００８８】
図１３は、今回のプリント出力の指示が、推奨レベルの複合機向きの指示であると判定された場合に実行される処理フローである。
【００８９】
図８のステップＳ３１３において今回のプリント出力の指示が推奨レベルの複合機３０向きの指示であると判定されると、図１３のステップＳ３３０に進んで、ユーザによる「出力先」の指定が、「指定なし」か、「ロボ」か、「複合機」かが調べられる。このステップＳ３３０において、ユーザによる「出力先」の指定が、「指定なし」であると判定されたときは、今回の指示を送信してきたクライアント機器１０に向けて、前出の図１０と同じ、「複合機でプリント出力されます。」という通知が送信されて（ステップＳ３３１）、複合機３０にプリント出力が指示される（ステップＳ３３２）。
【００９０】
また、図１３のステップＳ３３０において、ユーザによる「出力先」の指定が、「ロボ」であると判定されたときは、今回の指示を送信してきたクライアント機器１０のユーザの席が複合機３０の直ぐ傍にあるか否かが判定される（ステップＳ３３３）。そして、ユーザの席が複合機３０の直ぐ傍にあるときは、そのユーザのクライアント機器１０に向けて、以下の図１４の問合せが送信される（ステップＳ３３４）。
【００９１】
図１４は、図１３のステップＳ３３４における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【００９２】
この図１４に示す問合せ画面には、複合機３０が直ぐ傍にあること、および、複合機３０の方が速やかにプリント出力されることから、複合機３０でのプリント出力を推奨することが表示され、さらに、前出の図１１と同様なイラストとボタンが表示されている。
【００９３】
図１３に戻って説明を続ける。
【００９４】
ここでは、サーバ機器４０は、今回の指示のプリント出力は複合機３０での推奨レベルの処理であると判定しているため（図８のステップＳ３１３）、ステップＳ３３３において、ユーザの席が複合機３０から離れていると判定されたときであっても、そのユーザのクライアント機器１０に向けて、以下の図１５の問合せが送信される（ステップＳ３３５）。
【００９５】
図１５は、図１３のステップＳ３３５における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【００９６】
この図１５に示す問合せ画面には、複合機３０の方が速やかにプリント出力されることから、複合機３０が近くにあるか否かについては表示することなく、複合機３０でのプリント出力を推奨することが表示され、さらに、前出の図１１や図１４などと同様なイラストとボタンが表示されている。
【００９７】
さらに、図１３に戻って説明を続ける。
【００９８】
ステップＳ３３４あるいはステップＳ３３５における問合せを行なった結果、「ロボ」ボタンが押されたときは（ステップＳ３３６）、図１８以降の処理に進み、「複合機」ボタンが押されたときは（ステップＳ３３６）、今回のプリント出力の指示が複合機３０に送信される（ステップＳ３３７）。
【００９９】
さらに、図１３のステップＳ３３０において、ユーザの「出力先」の指示が、「複合機」（複合機３０でのプリント出力の指示）であると判定されたときは、そのまま、複合機３０にプリント出力が指示される（ステップＳ３３８）。
【０１００】
次に、図８のステップＳ３１３において、今回のプリント出力の指示が、必須レベルの複合機３０向きの指示であると判定された場合について説明する。
【０１０１】
図１６は、今回のプリント出力の指示が、必須レベルの複合機向きの指示であると判定された場合に実行される処理フローである。
【０１０２】
図８のステップＳ３１３において今回のプリント出力の指示が必須レベルの複合機３０向きの指示であると判定されると、図１６のステップＳ３４０に進んで、ユーザによる「出力先」の指定が、「指定なし」か、「ロボ」か、「複合機」かが調べられる。このステップＳ３４０において、ユーザによる「出力先」の指定が、「指定なし」であると判定されたときは、今回の指示を送信してきたクライアント機器１０に向けて、前出の図１０と同じ、「複合機でプリント出力されます。」という通知が送信されて（ステップＳ３４１）、複合機３０にプリント出力が指示される（ステップＳ３４３）。
【０１０３】
一方、ステップＳ３４０において、ユーザによる「出力先」の指定が「ロボ」であったときは、今回の指示を送信してきたユーザのクライアント機器１０に向けて以下の図１７の通知を行なった上で（ステップＳ３４２）、複合機３０に向けてプリント出力が指示される（ステップＳ３４３）。
【０１０４】
図１７は、図１６のステップＳ３４２における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【０１０５】
このメッセージ画面には、ロボ（自走式プリンタ２０）では対応できないため、複合機３０でプリント出力することが表示されている。
【０１０６】
さらに、図１６のステップＳ３４０において、ユーザの「出力先」の指示が、「複合機」（複合機３０でのプリント出力の指示）であると判定されたときは、そのまま、複合機３０にプリント出力が指示される（ステップＳ３４３）。
【０１０７】
（自走式プリンタどうしでのジョブの分担）
図１８は、自走式プリンタ２０へのプリンタ出力の指示の振分けの冒頭部分の処理フローを示した図である。
【０１０８】
この図１８には、今回の指示によるプリント出力の枚数に応じて処理が分岐することが示されている（ステップＳ３５０）。
【０１０９】
図１９は、プリント枚数と、そのプリント出力を担う自走式プリンタとの対応関係を示した図である。この図１９には、以下のことが示されている。
・今回の指示によるプリント枚数がＮ１枚未満のときは、そのプリント出力を、１台の小型の自走式プリンタ２０Ｂが担当する。
・今回の指示によるプリント枚数がＮ１枚〜Ｎ２枚の範囲内にあるときは、そのプリント出力を、１台の大型の自走式プリンタ２０Ａあるいは２台の小型の自走式プリンタ２０Ｂが担当する。
・今回の指示によるプリント枚数がＮ２枚〜Ｎ３枚の範囲内にあるときは、そのプリント出力を、１台の大型の自走式プリンタ２０Ａと１台の小型の自走式プリンタ２０Ｂが担当する。
・今回の指示によるプリント枚数がＮ３枚以上のときは、そのプリント出力を、１台の大型の自走式プリンタ２０Ａと２台の小型の自走式プリンタ２０Ｂ、すなわち、図１に示すプリントシステム１００に備えられた３台全ての自走式プリンタ２０が総がかりで担当する。
【０１１０】
ここで、この図１９に示す、プリント出力担当の自走式プリンタ２０は、あくまでも基本の担当であり、実際には、その時々の自走式プリンタ２０の稼働状況に応じて異なることになる。
【０１１１】
なお、ここでは、プリント枚数のみに基づいて処理フローを分岐させているが、プリント枚数のみでなく、前述のように、画像データの変換等、プリント出力の準備のために要する時間も考慮して、処理フローを分岐させてもよい。
【０１１２】
図１８に戻って説明を続ける。
【０１１３】
図１８のステップＳ３５０において、今回の指示におけるプリント枚数がＮ１枚以下であると判定されると、図２０の処理フローに進む。
【０１１４】
図２０は、図１８のステップＳ３５０において、今回の指示におけるプリント枚数がＮ１枚未満であると判定された場合に実行される処理フローを示した図である。
【０１１５】
ここでは、プリント枚数がＮ１枚未満という少量プリントを取り扱っており、このときは、そのプリント出力は、図１９に示す通り、基本的には小型の自走式プリンタ２０Ｂが１台で担当する。
【０１１６】
図２０に示す処理フローでは、先ずは、小型の自走式プリンタ２０Ｂが待機状態にあるか否かが調べられ（ステップＳ３５１）、小型の自走式プリンタ２０Ｂが待機状態にあるときは、今回のプリント出力をその小型の自走式プリンタ２０Ｂに担当させる（ステップＳ３５３）。２台ある小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、それら２台の小型の自走式プリンタ２０Ｂのうちの、今回のユーザの席に近い方に居る１台の小型の自走式プリンタ２０Ｂに担当させる。
【０１１７】
一方、小型の自走式プリンタ２０Ｂが２台とも待機状態にはない（稼働中である）ときは、大型の自走式プリンタ２０Ａが待機状態にあるか否かが調べられ（ステップＳ３５２）、大型の自走式プリンタ２０Ａが待機状態にあるときは、今回のプリント出力をその大型の自走式プリンタ２０Ａに担当させる（ステップＳ３５４）。
【０１１８】
大型の自走式プリンタ２０Ａも待機状態にない（稼働中である）ときは、今回のプリント出力は、小型の自走式プリンタ２０Ｂのうちの１台に指示される（ステップＳ３５３）。小型の自走式プリンタ２０Ｂも待機状態にはなく稼働中ではあるが、小型の自走式プリンタ２０Ｂは、今回のプリント出力の指示を自分の待ち行列（キュー）に並べて置き、その待ち行列（キュー）に先に並ぶプリント指示（ジョブ）を実行した後、今回の指示のジョブを実行する。
【０１１９】
図２１は、図１８のステップＳ３５０において、今回の指示におけるプリント枚数がＮ１枚〜Ｎ２枚の範囲内にあると判定された場合に実行される処理フローを示した図である。
【０１２０】
この場合、図１９に示した通り、そのプリント出力は、基本的には、大型の自走式プリンタ２０Ａの１台か、あるいは小型の自走式プリンタ２０Ｂの２台が担当する。
【０１２１】
図２１に示す処理フローでは、先ずは、大型の自走式プリンタ２０Ａが待機状態にあるか否かが調べられ（ステップＳ３６１）、大型の自走式プリンタ２０Ａが待機状態にあったときは、今回のプリント出力を大型の自走式プリンタ２０Ａに担当させる（ステップＳ３６４）。ステップＳ３６１において、大型の自走式プリンタ２０Ａが待機状態にはないと判定されると、次に、２台の小型の自走式プリンタ２０Ｂが２台とも待機状態にあるか否かが調べられる（ステップＳ３６２）。小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、それら２台の小型の自走式プリンタ２０Ｂに今回のプリント出力を担当させる（ステップＳ３６６）。
【０１２２】
ここで、今回のプリント出力を２台の小型の自走式プリンタ２０Ｂに担当させるにあたっては、今回のプリント出力をそれら２台の小型の自走式プリンタ２０Ｂに分担させる必要がある。そこで、サーバ機器４０では、今回のプリント出力の指示を半分ずつ受け持つ２つの指示に分割する。プリント出力を分担する２台の小型の自走式プリンタ２０Ｂは、互いに同じ性能を持つプリンタであり、ここでは、１つの指示を、プリント枚数がほぼ半分ずつとなるような２つの指示に分割する。具体的には、例えば、プリントの部数が１部であって、その１部の中のページ数が多い場合は、プリント出力の複数のページを前半の半分のページと後半の半分のページとに２分割する。あるいは、複数部数のときは、２台の小型の自走式プリンタ２０Ｂで部数を分割する。あるいは、画像データの変換等のプリント出力の準備に時間がかかるときは、複数部数であっても１部の中のページを分割することで、プリント出力の準備の時間を分担させてもよい。
【０１２３】
ステップＳ３６２において、小型の自走式プリンタ２０Ｂは、２台ともは待機状態にはないと判定されたときは、小型の自走式プリンタ２０Ｂの１台が待機状態にあるか否かが判定される（ステップＳ３６３）。そして、１台の小型の自走式プリンタ２０Ｂが待機状態にあるときは、その待機状態にある１台の小型の自走式プリンタ２０Ｂに今回のプリント出力を担当させる（ステップＳ３６５）。ここでは、Ｎ１枚〜Ｎ２枚というやや大量のプリント枚数であり、１台のみの小型の自走式プリンタ２０Ｂではプリント出力にやや長い時間を要するが、現在の稼働状況では１台の小型の自走式プリンタ２０Ｂしか待機状態になく、やむを得ない措置である。
【０１２４】
小型の自走式プリンタ２０Ｂが１台も待機状態にないときは、今回のプリント出力は、大型の自走式プリンタ２０Ａに指示される。大型の自走式プリンタ２０Ａも待機状態にはなく稼働中ではあるが、大型の自走式プリンタ２０Ａは、今回のプリント出力の指示を自分の待ち行列（キュー）に並べて置き、その待ち行列（キュー）に先に並ぶプリント指示（ジョブ）を実行した後、今回の指示のジョブを実行する。
【０１２５】
図２２は、図１８のステップＳ３５０において、今回の指示におけるプリント枚数がＮ２枚〜Ｎ３枚の範囲内にあると判定された場合に実行される処理フローを示した図である。
【０１２６】
この場合、図１９に示した通り、そのプリント出力は、基本的には、１台の大型の自走式プリンタ２０Ａと１台の小型の自走式プリンタ２０Ｂとの２台に今回の指示のプリント出力を分担させる。
【０１２７】
この図２２に示す処理フローでは、先ずは、大型の自走式プリンタ２０Ａが待機状態にあるか否かが調べられ（ステップＳ３７１）、大型の自走式プリンタ２０Ａが待機状態にあるときは、さらに小型の自走式プリンタ２０Ｂが待機状態にあるか否かが調べられる（ステップＳ３７２）。小型の自走式プリンタ２０Ｂも待機状態にあるときは、基本通り、１台の大型の自走式プリンタ２０Ａと１台の小型の自走式プリンタ２０Ｂとの２台に、今回のプリント出力を分担させる。分担のアルゴリズムは、特定のアルゴリズムに限定されるものではないが、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂとの双方でほぼ同時にプリント出力が終了するように、それぞれの能力に応じて分担させる。
【０１２８】
ステップＳ３７２において、待機状態にある小型の自走式プリンタ２０Ｂが存在しないと判定されると、今回のプリント出力は、大型の自走式プリンタ２０Ａの１台に担当させる（ステップＳ３７４）。
【０１２９】
ステップＳ３７１において、大型の自走式プリンタ２０Ａが待機状態にはないと判定されると、次に、２台の小型の自走式プリンタ２０Ｂが２台とも待機状態にあるか否かが調べられる（ステップＳ３７５）。小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、それら２台の小型の自走式プリンタ２０Ｂに今回のプリント出力を担当させる（ステップＳ３７６）。
【０１３０】
小型の自走式プリンタ２０Ｂは、２台ともは待機状態にはないときは（ステップＳ３７５）、今回のプリント出力の指示を送信してきたクライアント機器１０に向けて以下の問合せが送信される（ステップＳ３７７）。
【０１３１】
図２３は、図２２のステップＳ３７７における問合せを受信したクライアント機器１０の表示画面上に表示される問合せ画面を示した図である。
【０１３２】
ここには、複合機３０でのプリント出力を勧めることの表示と、図１１等と同様のイラストとボタンが表示されている。
【０１３３】
図２２に戻って説明を続ける。
【０１３４】
ステップＳ３７７での問合せを受けたクライアント機器１０からの返信が「ロボ」（あくまでも自走式プリンタ２０でのプリント出力を求める指示）であったときは、次に１台の小型の自走式プリンタ２０Ｂが待機状態にあるか否かを判定する（ステップＳ３８０）。そして、１台の小型の自走式プリンタ２０Ｂが待機状態にあるときは、今回のプリント出力をその１台の小型の自走式プリンタ２０Ｂに担当させる（ステップＳ３８１）。今回の指示は大量プリントの指示であり、プリント出力に長時間を要するが、ユーザの指示を尊重する趣旨である。
【０１３５】
ステップＳ３８０において小型の自走式プリンタ２０Ｂが１台も待機状態にはないと判定されたときは、今回のプリント出力は、現在稼働中の大型の自走式プリンタ２０Ａに指示される（ステップＳ３７４）。大型の自走式プリンタ２０Ａは、今回の指示（ジョブ）を自分の待ち行列（キュー）に並べ、順番が来たらそのジョブのプリント出力を実行する。
【０１３６】
ステップＳ３７８において、クライアント機器１０からの返信が「複合機」（複合機３０でのプリント出力の容認）であったときは、今回のプリント出力は複合機３０に指示される（ステップＳ３７９）。
【０１３７】
図２４は、図１８のステップＳ３５０において、今回の指示におけるプリント枚数がＮ３枚以上であると判定された場合に実行される処理フローを示した図である。
【０１３８】
今回の指示は、そのプリント枚数がＮ３枚以上という極めて大量のプリント出力を行なう必要のある指示であり、図１９に示した通り、そのプリント出力は、基本的には、１台の大型の自走式プリンタ２０Ａと２台の小型の自走式プリンタ２０Ｂとの総がかりで、今回の指示のプリント出力を担当する。
【０１３９】
この図２４に示す処理フローでは、先ずは、大型の自走式プリンタ２０Ａが待機状態にあるか否かが調べられ（ステップＳ３９１）、大型の自走式プリンタ２０Ａが待機状態にあるときは、さらに小型の自走式プリンタ２０Ｂが２台とも待機状態にあるか否かが調べられる（ステップＳ３９２）。小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、基本通り、１台の大型の自走式プリンタ２０Ａと２台の小型の自走式プリンタ２０Ｂとの合計３台に、今回のプリント出力を分担させる。分担のアルゴリズムは、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂそれぞれの能力に応じて、それら３台のプリンタでのプリント出力がほぼ同時に終了するように、分担させる。
【０１４０】
ステップＳ３９２において、小型の自走式プリンタ２０Ｂは２台ともは待機状態にはないと判定されると、１台の小型の自走式プリンタ２０Ｂが待機状態にあるか否かが判定される（ステップＳ３９４）。１台の小型の自走式プリンタ２０Ｂが待機状態にあるときは、今回のプリント出力は１台の大型の自走式プリンタ２０Ａと１台の小型の自走式プリンタ２０Ｂとの２台に担当させる（ステップＳ３９５）。１台の小型の自走式プリンタ２０Ｂも待機状態にはないときは、今回のプリント出力は、大型の自走式プリンタ２０Ａの１台に担当させる（ステップＳ３９６）
ステップＳ３９１において、大型の自走式プリンタ２０Ａが待機状態にはないと判定されると、次に、２台の小型の自走式プリンタ２０Ｂが２台とも待機状態にあるか否かが判定される（ステップＳ３９７）。小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、それら２台の小型の自走式プリンタ２０Ｂに今回のプリント出力を担当させる（ステップＳ３９８）。
【０１４１】
小型の自走式プリンタ２０Ｂは２台ともには待機状態にはないときは（ステップＳ３９７）、今回のプリント出力の指示を送信してきたクライアント機器１０に向けて前出の図２３に示した問合せが送信される（ステップＳ３９９）。
【０１４２】
図２３については説明済みであり、重複説明は省略する。
【０１４３】
ステップＳ３９９での問合せを受けたクライアント機器１０からの返信が「ロボ」であったときは、１台の小型の自走式プリンタ２０Ｂが待機状態にあるか、あるいは、待機状態にある小型の自走式プリンタ２０Ｂが１台も存在しないかにかかわらず、今回のプリント出力は、稼働中の大型の自走式プリンタ２０Ａに指示される（ステップＳ４０１）。小型の自走式プリンタ２０Ｂに１台だけで担当させるのは、プリント出力にあまりにも時間がかかり過ぎ、その１台の小型の自走式プリンタ２０Ｂがそのジョブのみに長時間拘束されることになるため、今回のプリント出力は、１台のみの小型の自走式プリンタ２０Ｂには担当させない。今回のプリント出力の指示を受けた稼働中の大型の自走式プリンタ２０Ａは、今回の指示（ジョブ）を自分の待ち行列（キュー）並べておき、順番が到来したら、そのジョブのプリント出力を実行する。
【０１４４】
ステップＳ３９９において、クライアント機器１０からの返信が「複合機」（複合機３０でのプリント出力の容認）であったときは、今回のプリント出力は複合機３０に指示される（ステップＳ４０２）。
【０１４５】
本実施形態のプリントシステム１００（図１参照）では、上記の通り、複数台の自走式プリンタ２０が待機状態にあり、かつ、プリント枚数がある程度多いときは、１回のプリント出力（１つのジョブ）を複数台の自走式プリンタ２０で分担させることにより、ユーザサービスの向上と自走式プリンタ２０の効率的な運用を実現している。
【０１４６】
以上で、複数の自走式プリンタ２０による分担の説明を終了し、次に本実施形態のプリントシステム１００の他の側面について説明する。
【０１４７】
（別のプリンタへの継受その１）
本実施形態のプリントシステム１００を構成している各自走式プリンタ２０は、自分の状態を常に監視していて、例えば、用紙切れやインク（トナー）切れ、あるいは用紙が詰まったジャムの発生等、プリント出力を中断せざるを得ない状況が発生すると、その状況を検知して、プリント出力が中断されたことがサーバ機器４０に報告される。その報告にあたっては、今回の指示によるプリント出力を何部目の何枚目まで正常に行ったか、という経過情報も合わせて報告される。
【０１４８】
図２５は、自走式プリンタからのプリント出力の中断の報告を受信した場面におけるサーバ機器の処理フローを示した図である。
【０１４９】
サーバ機器は、プリント出力の中断を受信すると（ステップＳ４１０）、待機状態にある自走式プリンタ２０が居るか否かが調べられる（ステップＳ４１１）。待機状態にある自走式プリンタ２０が居たときは、今回の指示を出したクライアント機器１０に向けて、次の図２６に示す通知を発信した上で（ステップＳ４１２）、待機状態にある自走式プリンタ２０に上記の経過情報とともに今回のプリント出力の継受を指示する（ステップＳ４１３）。このときに、そのプリント出力の中断を報告してきた自走式プリンタ２０の待ち行列（キュー）に他のジョブが並んでいたときは、それらのジョブも引き継がせる。
【０１５０】
図２６は、図２５のステップＳ４１２の通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【０１５１】
ここでは、用紙切れ、すなわち、その自走式プリンタ２０に収容されていた用紙が空になった場合について例示している。
【０１５２】
この図２６のメッセージ画面上には、プリント出力が中断された原因（今回の例では用紙切れ）と、今回のプリント出力を別の自走式プリンタ２０に受け継がせることが表示されている。
【０１５３】
図２５に戻って説明を続ける。
【０１５４】
ステップＳ４１１において、待機状態にある自走式プリンタ２０が居ないと判定されたときは、今回の指示を送信してきたクライアント機器１０に向けて、次の図２７に示す問合せが送信される（ステップＳ４１４）。
【０１５５】
図２７は、図２５のステップＳ４１４の問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【０１５６】
この図２７に示す問合せ画面上には、プリント出力が中断された原因とともに、今回のプリント出力の続きを自走式プリンタ２０に担当させるか複合機３０に担当させるかの問合せが表示されている。
【０１５７】
再度、図２５に戻って説明を続ける。
【０１５８】
ステップＳ４１４の問合せに対するクライアント機器１０からの返信が「ロボ」のときは（ステップＳ４１５）、中断された今回のプリント出力の継続を稼働中の他の自走式プリンタ２０に指示する（ステップＳ４１３）。一方、クライアント機器１０からの返信が「複合機」のときは、今回のプリント出力の引継ぎを複合機３０に指示する（ステップＳ４１６）。
【０１５９】
ここで、この図２５に示す処理フローでは、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂとを区別することなく取り扱っているが、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂとを区別した制御を行なってもよい。すなわち、プリント出力の中断の報告が大型の自走式プリンタ２０Ａから届いたときには、今回のプリント出力における未出力のプリント残数やその大型の自走式プリンタ２０Ａの待ち行列（キュー）に並ぶジョブが調べられ、小型の自走式プリンタ２０Ｂに引き継がせたのではその小型の自走式プリンタ２０Ｂの負担が重すぎると判断されるときは、ステップＳ４１４と同様な問合せを行なって、複合機３０に受け継がせるよう促してもよい。あるいは、複合機３０に受け継がせる旨の通知を行なって、ユーザの意思にかかわらず、複合機３０に受け継がせてもよい。
【０１６０】
本実施形態のプリントシステム１００では、このような、クライアント機器１０からの１つの指示によるプリント出力（１つのジョブ）を、自走式プリンタ２０どうしで、あるいは自走式プリンタ２０から複合機３０へと継受させることにしているため、プリント出力の中断が発生してもユーザサービスの低下を最小限に抑えることができる。
（別のプリンタへの継受その２）
次に、通行止めの場面について説明する。
【０１６１】
前述の通り、オフィス６０（図２参照）の全てのレイアウトはサーバ機器４０に予めデータとして保存されていて、そのデータは必要に応じて自走式プリンタ２０に渡される。しかしながら、通路に一時的に荷物が置かれたり、そのオフィス６０の利用者が通路で立ち話をしているところまではサーバ機器４０は把握できない。このため、前述の通り、本実施形態のプリントシステム１００を構成している各自走式プリンタ２０は、カメラ２１を備えていて、進行方向前方を観察して障害物を自分で避けながら自走する。そして、各自走式プリンタ２０は、進行方向前方に見つけた障害物を避けてさらに前方に進むことが不可能であると判断すると、今回のユーザのもとへ辿り着くための別のルートを模索する。それでもなお、今回のユーザのもとへ辿り着くのが不可能な状態になったときは、自走式プリンタ２０は、サーバ機器４０に向けて、ユーザのもとへ辿り着くことができない通行止めの状態にあることを報告する。
【０１６２】
図２８は、自走式プリンタから通行止めの報告を受信した場面におけるサーバ機器の処理フローを示した図である。
【０１６３】
サーバ機器４０は、自走式プリンタ２０からの通行止めの報告を受信すると（ステップＳ４２１）、待機状態の自走式プリンタ２０が居るかどうかが調べられる（ステップＳ４２２）。そして、待機状態の自走式プリンタ２０が居たら、今回通行止めに遭遇した自走式プリンタ２０が向かおうとしてしていたユーザのクライアント機器１０に向けて、以下の図２９に示す通知を送信して（ステップＳ４２３）、今回のプリント出力を待機状態にあった別の自走式プリンタ２０に指示し直す（ステップＳ４２４）。各自走式プリンタ２０は待機位置がそれぞれ異なり（図２参照）、１台の自走式プリンタ２０が特定のユーザのもとに辿り着くことができなくても、他の自走式プリンタ２０はそのユーザのもとに辿り着くことができる可能性があるからである。なお、通行止めに遭遇したことを報告してきた自走式プリンタ２０の待ち行列（キュー）に他のジョブが並んでいたときであっても、その待ち行列（キュー）に並ぶ他のジョブについては指示し直すことはしない。通行止めに遭遇した自走式プリンタ２０は、その待ち行列（キュー）に並ぶ他のジョブのユーザのもとへは辿り着くことができる可能性があるからである。
【０１６４】
図２９は、図２８のステップＳ４２３の通知を受けたクライアント機器１０の表示画面上に表示されるメッセージ画面を示した図である。
【０１６５】
この図２９に示すメッセージ画面には、通行不能でだったので、別の自走式プリンタ２０を向かわせることが表示されている。
【０１６６】
図２８に戻って説明を続ける。
【０１６７】
ステップＳ４２２において、待機状態にある自走式プリンタ２０が居ないことが分かると、今回通行止めに遭遇した自走式プリンタ２０が向かおうとしてしていたユーザのクライアント機器１０に向けて、以下の図３０に示す問合せが送信される（ステップＳ４２５）。
【０１６８】
図３０は、図２８のステップＳ４２５の問合せ受けたクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【０１６９】
この図３０に示す問合せ画面には、通行不能だったこと、待機状態の別の自走式プリンタ２０が居ないことのメッセージとともに、今回のプリント出力を自走式プリンタ２０に担当させるか複合機３０に担当させるかという問合せが表示されている。
【０１７０】
再度、図２８に戻って説明を続ける。
【０１７１】
ステップＳ４２５の問合せに対するクライアント機器１０からの返信が「ロボ」のときは（ステップＳ４２６）、通行止めに遭遇した自走式プリンタ２０が向かおうとしていたユーザからの今回のプリント出力を別の自走式プリンタ２０に指示する（ステップＳ４２７）。一方、クライアント機器１０からの返信が「複合機」のときは、今回のプリント出力を複合機３０に指示する（ステップＳ４２８）。
【０１７２】
ここで、この図２８に示す処理フローでは、図２５に示す処理フローと同様、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂとを区別することなく取り扱っている。ただし、大型の自走式プリンタ２０Ａと小型の自走式プリンタ２０Ｂとを区別した制御を行なってもよい。すなわち、通行止めの報告が大型の自走式プリンタ２０Ａから届いたときには、今回のプリント出力におけるプリント枚数が調べられ、小型の自走式プリンタ２０Ｂに引き継がせたのではその小型の自走式プリンタ２０Ｂの負担が重すぎると判断されるときは、２台の小型の自走式プリンタ２０Ｂが待機状態にあるか否かを調べ、小型の自走式プリンタ２０Ｂが２台とも待機状態にあるときは、今回のプリント出力を２台の小型の自走式プリンタ２０Ｂに分担させてもよい。あるいは、ステップＳ４２６と同様な問合せを行なって、今回のプリント出力を複合機３０に受け継がせるように促してもよい。さらには、複合機３０にプリント出力させる旨の通知を行なって、ユーザの意思にかかわらず、複合機３０に指示してもよい。
（自走式プリンタ２０による認証代行）
図３１は、サーバ機器による、複合機の進度確認の処理フローを示した図である。この図３１に示す処理フローは、例えば１０秒ごと等、短い時間間隔で繰り返し実行される。
【０１７３】
ここでは先ず、複合機３０の待ち行列（キュー）が調べられて、処理が直ぐ（予め定められた短い閾値時間以内）に開始されるジョブが存在するか否かが判定される（ステップＳ４５１）。そして、実行中のジョブも待ち行列（キュー）に並んでいるジョブもないか、あるいは、現在実行中のジョブを除き待ち行列（キュー）が空のときは、何もせずに、この図３１の処理を抜ける。
【０１７４】
一方、その待ち行列（キュー）に並んでいるジョブが存在するものの、別のジョブの実行中であって、その待ち行列（キュー）に並んでいるジョブの開始時刻がまだ先（上記の閾値時間よりも先）のときは（ステップＳ４５１）、その待ち行列（キュー）に並んでいるジョブについて、以下のステップＳ４５３における通知が既に行われているか否かが調べられる（ステップＳ４５２）。通知がまだのときは、そのジョブを指示したクライアント機器１０に向けて、以下の図３２に示す通知が発信される（ステップＳ４５３）。
【０１７５】
これら、ステップＳ４５２およびステップＳ４５３の処理は、待ち行列（キュー）に並ぶ全てのジョブについて繰り返される（ステップＳ４５４）。
【０１７６】
図３２は、図３１のステップＳ４５３での通知を受信したクライアント機器の表示画面に表示されるメッセージ画面を示した図である。
【０１７７】
この図３２に示すメッセージ画面には、複合機３０でのプリント出力の順番待ちであって、その順番が到来するのに暫く時間がかかることが表示されている。
【０１７８】
図３１に戻って説明を続ける。
【０１７９】
図３１のステップＳ４５１において、待ち状態にあったジョブの処理がいよいよ開始される段階（上記の閾値時間以内）になったと判定されると、ステップＳ４５５に進み、待機状態にある自走式プリンタ２０が居るか否かが調べられる。そして、待機状態にある自走式プリンタ２０が居たときは、複合機３０で処理が開始されようとしているジョブを指示してきたユーザのクライアント機器１０に、以下の図３３に示す問合せを送信する（ステップＳ４５６）。
【０１８０】
図３３は、図３１のステップＳ４５６における問合せを受信したクライアント機器の表示画面上に表示される問合せ画面を示した図である。
【０１８１】
この図３３に示す問合せ画面上には、複合機３０でのプリント出力の順番が到来したことのメッセージと、自走式プリンタ２０と複合機３０のいずれで認証を行なうかの問合せが表示されている。
【０１８２】
図３１に戻って説明を続ける。
【０１８３】
ステップＳ４５６での問合せに対するクライアント機器１０からの返信が「ロボ」のときは（ステップＳ４５７）、待機状態にある自走式プリンタ２０に、複合機でのプリント出力の認証のためにそのユーザのもとに向かうように指示する（ステップＳ４５８）。一方、クライアント機器１０からの返信が「複合機」のときは（ステップＳ４５７）、そのまま、この図３２の処理を終了する。
【０１８４】
ステップＳ４５５において、待機状態にある自走式プリンタ２０が居ないことが分かると、複合機３０での順番が到来したプリント出力のユーザのクライアント機器１０に向けて、以下の図３４の通知が送信されて（ステップＳ４５９）、この図３１の処理を終了する。
【０１８５】
図３４は、図３１のステップＳ４５９での通知を受けたクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【０１８６】
この図３４のメッセージ画面には複合機３０でのプリント出力の順番が到来したこと、および認証に向かわせる自走式プリンタ２０が居ないこと、が表示されている。この図３４のメッセージ画面を受け取ったクライアント機器１０のユーザは、複合機３０のもとに行ってから、認証処理を行なうことになる。
【０１８７】
ステップＳ４５８での指示を受けて認証のためにユーザのもとに移動した自走式プリンタ２０は、その認証に成功すると、その認証に成功したことをサーバ機器４０に報告する。
【０１８８】
図３５は、自走式プリンタからの認証成功の報告を受信した場面における、サーバ機器での処理フローを示した図である。
【０１８９】
サーバ機器４０は、自走式プリンタ２０からの、複合機用の認証に成功したことの報告を受信すると（ステップＳ４６１）、今回のジョブのプリント出力の開始までに要する待ち時間が見積もられる。ジョブの中には、画像データの変換等のプリント出力の準備のために、かなりの長時間を要するジョブもあり、ここで見積られる待ち時間は、その準備に要する時間である。
【０１９０】
そして、今回のジョブが、プリント出力の準備に長い時間を要することなく、プリント出力を直ちに開始することができるときは、今回のプリント出力予定のユーザのクライアント機器１０に向けて、以下の図３６に示す通知が送信される（ステップＳ４６４）。
【０１９１】
図３６は、図３５のステップＳ４６４における通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【０１９２】
このメッセージ画面には、自走式プリンタ２０での認証を受け付けたこと、および、直ぐにプリント出力するので直ちに複合機３０に向かうべきことの指示が表示されている。ただし、複合機３０では、プリント出力はまだ開始されない。
【０１９３】
サーバ機器４０は、図３６に示したメッセージ画面上で「ＯＫ」ボタンが押されたことの通知を受信し（ステップＳ４６４）、その通知の受信を契機としてタイマを起動し、そのタイムアップを待ってから、複合機３０に今回のジョブのプリント出力を開始するように指示する（ステップＳ４６７）。「ＯＫ」ボタンが押されたことの通知を受信してからタイマを起動するのは、複合機３０に直ちに向かうべきことをユーザが認識したことを確認した時点からの時間を計測することを意味している。また、そのタイマのタイムアップまでプリント出力を遅らせるのは、そのユーザが複合機３０に向かって移動する時間を確保し、そのユーザが複合機３０のもとに到着してからプリント出力を開始させるためである。換言すると、ユーザが複合機３０のもとにはまだ到着していないのにプリント出力が開始されては認証の意味がなくなり、セキュリティー上問題があるからである。このステップＳ４６５における待ち時間は、今回のプリント出力のユーザの席と複合機３０の設置場所との間の距離に応じて異なる時間であってもよい。
【０１９４】
ステップＳ４６３において、プリント出力の準備に時間がかかることが予想されたときは、今回のプリント出力のユーザのクライアント機器１０に向けて、次の図３７に示す通知が送信される（ステップＳ４６８）。
【０１９５】
図３７は、図３５のステップＳ４６８での通知を受信したクライアント機器の表示画面上に表示されるメッセージ画面を示した図である。
【０１９６】
この図３７に示すメッセージ画面には、自走式プリンタ２０での認証を受け付けたこと、およびプリント出力が実際に開始されるまでの準備時間の見積りが表示されている。
【０１９７】
サーバ機器４０は、この図３７のメッセージ画面上で「ＯＫ」ボタンが押されたことを受信すると（ステップＳ４６９）、その受信を契機として、複合機３０にプリント出力の開始を指示する（ステップＳ４７０）。複合機３０では、この指示を受けて、時間のかかるプリント出力の準備が開始される。
【０１９８】
サーバ機器４０では、ステップＳ４７０における指示に続き、タイマを起動させてタイムアップを待って、そのクライアント機器１０に向けて再度の通知が送信される（ステップＳ４７２）。ここで起動されるタイマは、
（今回のプリント出力の準備に要する時間）−（ユーザの移動時間）
の計測用である。すなわち、このタイマにより計測される時間は、ユーザが複合機３０のもとへ到着するよりも前にプリント出力されるのを防ぎ、かつ、ユーザが複合機３０のもとへ到着した後速やかにプリント出力を開始するための時間である。
【０１９９】
図３８は、図３５のステップＳ４６８での通知を受信したクライアント機器１０の表示画面上に表示されるメッセージ画面を示した図である。
【０２００】
図３８に示すメッセージ画面には、先ほど、すなわちステップＳ４６８で通知した準備の時間が終わりに近づいてきてプリント出力がいよいよ始まることの通知である。この、図３５のステップＳ４７２における再度の通知は、プリント出力が実際に始まる時刻よりも、ユーザが複合機３０のもとに移動するのに要する時間だけ前の時刻に行われる。ユーザが複合機３０に到着する前にプリント出力が始まっては、セキュリティー上の問題が生じるおそれがあるからである。この図３８の通知を受けたユーザは、複合機３０のもとに直ちに向かうことになる。
【０２０１】
このように、本実施形態のプリントシステム１００では、複合機３０でにプリント出力のための認証を自走式プリンタ２０に代行させ、ユーザが複合機３０のもとに行ってから長時間待たされることがないように工夫され、ユーザの便宜を図られている。
（ログアウト）
図３９は、ログアウト時のサーバ機器での処理フローを示した図である。
【０２０２】
また、図４０は、ログアウト時のクライアント機器の表示画面上に表示されるログアウト画面を示した図である。
【０２０３】
ユーザは、オフィス６０（図２参照）内での今日の執務を終了するにあたり、自分のクライアント機器１０を使ってログアウトの操作を行なう。このログアウトの操作にあたっては、クライアント機器１０を操作するユーザによって図４０に示すログアウト画面が立ち上げられ、そのログアウト画面上で「ログアウト」ボタンが押される。
【０２０４】
サーバ機器３０は、その「ログアウト」ボタンの押下があったことを受信すると（ステップＳ４８１）、そのユーザの今回の座席番号を消去し（ステップＳ４８２）、さらに、そのユーザの、入室の際に付与したユーザＩＤを抹消する（ステップＳ４８３）。ユーザは、このログアウトの操作を行った後、ＩＣカードを受付に返却して、このオフィス６０から退室する。
【０２０５】
このように、本実施形態のプリントシステム１００によれば、自走式プリンタ２０どうし、あるいは自走式プリンタ２０と複合機３０との間で様々な連携動作が行われ、これにより、ユーザサービスの向上とシステムの効率的な運用が図られている。
（その他）
なお、上記の実施形態のプリントシステム１００は、プリント出力のサービスの提供は、複合機４０に転送された場合を除きユーザの席で行われ、しかも、プリント指示を行なった時点で自走式プリンタ２０がユーザの席に向かって移動を開始するが、プリント指示を行なうユーザがプリント出力を行なう場所（例えばミーティングテーブルや会議室等）を指定するシステムであってもよく、さらには、プリント出力を行なう時刻を指定するシステムであってもよい。
【０２０６】
また、上記の実施形態のプリントシステム１００は、オフィス６０への入室の際に今回限りのユーザＩＤが登録されたＩＣカードを受け取り退室の際にそのＩＣカードを返却するシステムであるとして説明したが、このオフィス６０を利用する権利のあるユーザに、そのユーザごとに固定されたユーザＩＤを付しておいて、退室後であってもそのＩＣカードをユーザが保管しておくシステムとしてもよい。
【０２０７】
その場合、セキュリティを上げる観点から、サーバ機器４０がプリント指示を受信した際に、そのプリント出力を指示したクライアント機器１０に向けて、今回のプリント出力に限り有効なワンタイムパスワードを送信し、プリント出力の前の認証の際にそのワンタイムパスワードの入力を求める構成としてもよい。あるいは、ユーザの顔の特徴や指紋等の生体情報を登録しておいて、その生体情報を使ってユーザ認証を行なう構成としてもよい。
【０２０８】
また、ここでは、図１に示す、サーバ機器３０を備えたプリントシステム１００を例示して説明したが、本発明は、サーバ機器３０を備えずにクライアント機器１０と自走式プリンタ２０と複合機４０との間で相互に直接に通信を行なうプリントシステム、あるいは、サーバ機器３０を備えずにクライアント機器１０と複数台の自走式プリンタ２０との間で相互に直接に通信を行なうプリントシステムにも適用することができる。この場合、自走式プリンタ２０あるいは複合機３０に、自走式プリンタ２０や複合機３０としての上述の役割りのほか、上述のサーバ機器３０の役割りを兼用させてもよい。複数の自走式プリンタを備えたシステムの場合は、いずれか１台の自走式プリンタ２０にサーバ機器３０の役割りを担当させてもよく、あるいは、複数台の自走式プリンタ２０の間で上述のサーバ機器３０の役割りを分担させてもよい。このサーバ機器３０のないシステムは、自走式プリンタ２０が例えば２台だけ、あるいは、１台の自走式プリンタ２０と１台の複合機など、プリンタを２台だけ備えた小規模なプリントシステムに向いている。サーバ機器３０を備えている上述の実施形態のプリントシステム１００を基にしたときの、そのプリントシステム１００からサーバ機器３０を備えていないシステムへの変更は自明であり、ここでの説明は省略する。
【符号の説明】
【０２０９】
１０    クライアント機器
１１    表示画面
２０，２０Ａ，２０Ｂ  自走式プリンタ
２１    カメラ
３０    複合機
４０    サーバ機器
６０    オフィス
６１    テーブル
６２    椅子
１００  プリントシステム
１０１  無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
【図１】
2017177328.tif 000003
【図２】
2017177328.tif 000004
【図３】
2017177328.tif 000005
【図４】
2017177328.tif 000006
【図５】
2017177328.tif 000007
【図６】
2017177328.tif 000008
【図７】
2017177328.tif 000009
【図８】
2017177328.tif 000010
【図９】
2017177328.tif 000011
【図１０】
2017177328.tif 000012
【図１１】
2017177328.tif 000013
【図１２】
2017177328.tif 000014
【図１３】
2017177328.tif 000015
【図１４】
2017177328.tif 000016
【図１５】
2017177328.tif 000017
【図１６】
2017177328.tif 000018
【図１７】
2017177328.tif 000019
【図１８】
2017177328.tif 000020
【図１９】
2017177328.tif 000021
【図２０】
2017177328.tif 000022
【図２１】
2017177328.tif 000023
【図２２】
2017177328.tif 000024
【図２３】
2017177328.tif 000025
【図２４】
2017177328.tif 000026
【図２５】
2017177328.tif 000027
【図２６】
2017177328.tif 000028
【図２７】
2017177328.tif 000029
【図２８】
2017177328.tif 000030
【図２９】
2017177328.tif 000031
【図３０】
2017177328.tif 000032
【図３１】
2017177328.tif 000033
【図３２】
2017177328.tif 000034
【図３３】
2017177328.tif 000035
【図３４】
2017177328.tif 000036
【図３５】
2017177328.tif 000037
【図３６】
2017177328.tif 000038
【図３７】
2017177328.tif 000039
【図３８】
2017177328.tif 000040
【図３９】
2017177328.tif 000041
【図４０】
2017177328.tif 000042