(57)【要約】【課題】ユーザを待たせることがない印刷方式を設定することができるサーバ装置、印刷システム、及び画像形成装置を提供することを目的とする。【解決手段】サーバ装置は、入力手段と、第１算出手段と、第２算出手段と、設定手段と、送信手段とを備える。入力手段は、ユーザからの印刷要求を受け付ける。第１算出手段は、入力手段が受け付けた印刷要求を実行する画像形成装置が当該印刷要求に係る印刷を実行する場合にかかる印刷時間を算出する。第２算出手段は、画像形成装置が印刷要求に応じた場所に到着するまでの移動時間を算出する。設定手段は、第１算出手段が算出した印刷時間と、第２算出手段が算出した移動時間とに応じて、画像形成装置が印刷対象の印刷データを印刷した印刷媒体の排出時における当該印刷媒体に印刷された印刷面の鉛直方向の向きに係る印刷方式を設定する。送信手段は、設定手段が設定した印刷方式を画像形成装置に送信する。【選択図】図８
2017212488.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの印刷要求を受け付ける入力手段と、
前記入力手段が受け付けた前記印刷要求を実行する画像形成装置が当該印刷要求に係る印刷を実行する場合にかかる印刷時間を算出する第１算出手段と、
前記画像形成装置が前記印刷要求に応じた場所に到着するまでの移動時間を算出する第２算出手段と、
前記第１算出手段が算出した前記印刷時間と、前記第２算出手段が算出した前記移動時間とに応じて、前記画像形成装置が印刷対象の印刷データを印刷した印刷媒体の排出時における当該印刷媒体に印刷された印刷面の鉛直方向の向きに係る印刷方式を設定する設定手段と、
前記設定手段が設定した前記印刷方式を前記画像形成装置に送信する送信手段と、
を備えるサーバ装置。
【請求項２】
前記第１算出手段は、前記印刷媒体の片面に印刷する片面印刷の場合に、前記印刷媒体に印刷された前記印刷面を前記鉛直方向の下向きにして当該印刷媒体を排出する第１印刷方式の印刷にかかる前記印刷時間を算出する、
請求項１に記載のサーバ装置。
【請求項３】
前記設定手段は、前記印刷時間よりも前記移動時間が長いことを条件に、前記第１印刷方式を設定する、
請求項２に記載のサーバ装置。
【請求項４】
前記設定手段は、前記印刷時間よりも前記移動時間が短いことを条件に、前記印刷媒体に印刷された前記印刷面を前記鉛直方向の上向きにして当該印刷媒体を排出する第２印刷方式を設定する、
請求項２に記載のサーバ装置。
【請求項５】
前記設定手段は、前記入力手段が受け付けた前記印刷要求において前記第１印刷方式による印刷が要求されている場合に、前記印刷時間と前記移動時間とに関わらず、前記第１印刷方式を設定する、
請求項１乃至４の何れか一項に記載のサーバ装置。
【請求項６】
前記設定手段は、前記入力手段が受け付けた前記印刷要求において閾値以上の枚数を印刷することが要求されている場合に、前記印刷時間と前記移動時間とに関わらず、前記第１印刷方式を設定する、
請求項１乃至５の何れか一項に記載のサーバ装置。
【請求項７】
前記設定手段は、前記第１印刷方式による印刷を実行可能な前記画像形成装置と、前記第１印刷方式による印刷を実行不可能な前記画像形成装置とから前記印刷対象の前記印刷データを印刷させる前記画像形成装置を選択することができる場合に、前記第１印刷方式による印刷を実行可能な前記画像形成装置がないことを条件に、前記第２印刷方式を設定する、
請求項１乃至６の何れか一項に記載のサーバ装置。
【請求項８】
所定の場所まで自律して走行可能な自走型画像形成装置を有する印刷システムであって、
サーバ装置は、
ユーザからの印刷要求を受け付ける入力手段と、
前記入力手段が受け付けた前記印刷要求を実行する画像形成装置が当該印刷要求に係る印刷を実行する場合にかかる印刷時間を算出する第１算出手段と、
前記画像形成装置が前記印刷要求に応じた場所に到着するまでの移動時間を算出する第２算出手段と、
前記第１算出手段が算出した前記印刷時間と、前記第２算出手段が算出した前記移動時間とに応じて、前記画像形成装置が印刷対象の印刷データを印刷した印刷媒体の排出時における当該印刷媒体に印刷された印刷面の鉛直方向の向きに係る印刷方式を設定する設定手段と、
前記設定手段が設定した前記印刷方式を前記画像形成装置に送信する送信手段と、
を備え、
前記自走型画像形成装置は、
前記印刷対象の前記印刷データを前記印刷媒体に印刷する印刷制御手段と、
所定の前記場所までの走行を制御する走行制御手段と、
前記送信手段が送信した前記印刷方式に基づいて、前記印刷対象の前記印刷データが印刷された前記印刷媒体を排出させる排出制御手段と、
を備える印刷システム。
【請求項９】
印刷対象の印刷データを印刷媒体に印刷する印刷制御手段と、
所定の場所までの走行を制御する走行制御手段と、
印刷方式に基づいて、前記印刷対象の前記印刷データが印刷された前記印刷媒体の排出させる排出制御手段と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、印刷システム、及び画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成装置を複数人で共有するオフィス等の環境において、自律走行可能な自走型画像形成装置が登場しつつある。このような、自走型画像形成装置は、印刷要求を受け付けた場合に、印刷要求を出した要求元まで移動しつつ印刷を行う。
【０００３】
特許文献１には、印刷要求の要求元に移動して印刷物を排出する画像形成装置が開示されている。
【０００４】
また、インクを印刷媒体に吹き付けるインクジェットプリンタが知られている。インクジェットプリンタは、片面印刷の場合に、ページ順に印刷した印刷物について印刷面を上にして排出する。そして、排出された印刷物は、積み重ねられる。すなわち、印刷物は、ページ順が逆転した降順で積み重ねられる。よって、ユーザは、ページ順である昇順に印刷物を並び替えなければならなかった。この様な問題に対して、片面印刷の場合であっても両面印刷の排出経路で排出することにより、ページ順に印刷物を重ねることができるインクジェットプリンタが知られている。
【０００５】
ここで、ユーザは、自走型画像形成装置がインクジェットプリンタである場合には、据え置き型のインクジェットプリンタと同様に、印刷物をページ順に並び替えなければならない。よって、自走型画像形成装置がインクジェットプリンタである場合には、片面印刷の場合であっても両面印刷の排出経路で排出することにより、ページ順に印刷物を重ねる方式を採用することが求められる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、両面印刷の排出経路で排出するためには、通常よりも多くの時間が必要となるため、自走型画像形成装置が印刷要求において指示された移動先に到着しても印刷が完了していないおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、ユーザを待たせることがない印刷方式を設定することができるサーバ装置、印刷システム、及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係るサーバ装置は、入力手段と、第１算出手段と、第２算出手段と、設定手段と、送信手段とを備える。前記入力手段は、ユーザからの印刷要求を受け付ける。前記第１算出手段は、前記入力手段が受け付けた前記印刷要求を実行する画像形成装置が当該印刷要求に係る印刷を実行する場合にかかる印刷時間を算出する。前記第２算出手段は、前記画像形成装置が前記印刷要求に応じた場所に到着するまでの移動時間を算出する。前記設定手段は、前記第１算出手段が算出した前記印刷時間と、前記第２算出手段が算出した前記移動時間とに応じて、前記画像形成装置が印刷対象の印刷データを印刷した印刷媒体の排出時における当該印刷媒体に印刷された印刷面の鉛直方向の向きに係る印刷方式を設定する。前記送信手段は、前記設定手段が設定した前記印刷方式を前記画像形成装置に送信する。
【発明の効果】
【０００９】
本発明によれば、ユーザを待たせることがない印刷方式を設定することができるサーバ装置、印刷システム、及び画像形成装置を提供することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係る印刷システムの一例を示す説明図である。
【図２】図２は、自走型画像形成装置の構成の概要を示した説明図である。
【図３】図３は、ユーザ端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、サーバ装置のハードウェア構成の一例を示すブロック図である。
【図５】図５は、画像形成装置のハードウェア構成の一例を示すブロック図である。
【図６】図６は、自律走行装置のハードウェア構成の一例を示すブロック図である。
【図７】図７は、ユーザ端末が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。
【図８】図８は、サーバ装置が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。
【図９】図９は、画像形成装置が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。
【図１０】図１０は、自律走行装置が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。
【図１１】図１１は、印刷処理の流れを示すアクティビティ図である。
【図１２】図１２は、選択処理の流れを示すフローチャートである。
【図１３】図１３は、変形例１に係るサーバ装置が実行する選択処理の流れを示すフローチャートである。
【図１４】図１４は、変形例２に係るサーバ装置が実行する選択処理の流れを示すフローチャートである。
【図１５】図１５は、変形例３に係る印刷システムの一例を示す説明図である。
【図１６】図１６は、選択処理の流れを示すフローチャートである。
【図１７】図１７は、装置選択処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係るサーバ装置、印刷システム、及び画像形成装置の実施形態を詳細に説明する。なお、以下に説明する実施形態は、サーバ装置、印刷システム、及び画像形成装置の一実施形態であって、その構成や仕様等を限定するものではない。
【００１２】
（第１の実施形態）
図１は、第１の実施形態に係る印刷システム１の一例を示す説明図である。印刷システム１は、ユーザに指定された場所等の所定の場所まで自律して走行可能な画像形成装置を有するシステムである。印刷システム１は、複数のユーザ端末２と、サーバ装置３と、複数の自走型画像形成装置４とを備える。印刷システム１においてユーザ端末２と、サーバ装置３とは、第１ネットワーク５を介して通信可能に接続されている。第１ネットワーク５は、ＬＡＮ（Local  Area  Network）、ＶＰＮ（Virtual  Private  Network）、ＷＡＮ（Wide  Area  Network）等を用いて、ユーザ端末２とサーバ装置３とを無線又は有線により接続する。また、印刷システム１においてサーバ装置３と、自走型画像形成装置４とは、第２ネットワーク６を介して通信可能に接続されている。第２ネットワーク６は、ＬＡＮ、ＶＰＮ、ＷＡＮ等を用いて、サーバ装置３と自走型画像形成装置４とを無線により接続する。なお、第２ネットワーク６は、自走型画像形成装置４が移動するため無線により接続することが好ましいが有線により接続してもよい。また、図１に示す印刷システム１は、第１の実施形態において第１ネットワーク５と第２ネットワーク６とを区別したが、同一のネットワークにより各装置を接続してもよい。
【００１３】
ユーザ端末２は、パーソナルコンピュータやモバイル端末等の印刷システム１のユーザが使用する情報処理装置である。ユーザ端末２は、文書等を印刷する印刷要求を受け付ける。そして、ユーザ端末２は、受け付けた印刷要求をサーバ装置３に送信する。
【００１４】
サーバ装置３は、印刷システム１を管理する装置である。サーバ装置３は、ユーザ端末２から印刷要求を受け付けた場合に、複数の自走型画像形成装置４から一の自走型画像形成装置４を選択する。そして、サーバ装置３は、選択した自走型画像形成装置４に走行経路情報と、印刷情報とを送信する。ここで、走行経路情報は、自走型画像形成装置４の走行経路が示された情報である。すなわち、走行経路情報は、自走型画像形成装置４が印刷した印刷物の配送先が示された情報である。印刷情報は、印刷対象の印刷データと、印刷の方式が示された印刷方式とを有する情報である。
【００１５】
自走型画像形成装置４は、ユーザに指定された場所等の所定の場所まで自律して走行可能な画像形成装置である。ここで、図２は、自走型画像形成装置４の構成の概要を示した説明図である。自走型画像形成装置４は、画像形成装置７と、自律走行装置８とを備えている。画像形成装置７と、自律走行装置８とは、それぞれ第２ネットワーク６を介して、サーバ装置３と通信することができる。画像形成装置７と自律走行装置８とは、サーバ装置３から各種命令を受信する。また、画像形成装置７と自律走行装置８とは、待機中であるか否か等の稼働状態や現在位置を示す位置情報等を送信する。
【００１６】
画像形成装置７は、印刷対象の印刷データが印刷された印刷面を鉛直方向の上向きにして、印刷データが印刷された印刷物を排出するインクジェットプリンタである。なお、画像形成装置７は、インクジェットプリンタに限らず、印刷対象の印刷データが印刷された印刷面を鉛直方向の上向きにして、印刷データが印刷された印刷物を排出する装置であればよい。すなわち、画像形成装置７は、コピー装置や、スキャナ装置や、ファクス装置であってもよい。または、画像形成装置７は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能のうち少なくとも２つの機能を有する複合機であってもよい。
【００１７】
自律走行装置８は、自律して走行する走行装置である。自律走行装置８は、画像形成装置７が印刷した印刷物を所定の場所に配送可能な走行装置である。
【００１８】
次に、印刷システム１が備える各装置のハードウェア構成を説明する。
【００１９】
ユーザ端末２のハードウェア構成について説明する。ここで、図３は、ユーザ端末２のハードウェア構成の一例を示すブロック図である。ユーザ端末２は、コントローラ２１と、表示部２２と、操作部２３とを備える。
【００２０】
コントローラ２１は、ユーザ端末２を制御する。コントローラ２１は、第１ネットワークＩ／Ｆ２１１と、ＰＲＯＧＲＡＭ  ＲＯＭ（Read  Only  Memory）２１２と、記憶部２１３と、ＣＰＵ（Central  Processing  Unit）２１４と、ＲＡＭ（Random  Access  Memory）２１５と、ＮＶ（Non  Volatile）−ＲＡＭ２１６と、表示Ｉ／Ｆ２１７と、操作Ｉ／Ｆ２１８とを備える。第１ネットワークＩ／Ｆ２１１と、ＰＲＯＧＲＡＭ  ＲＯＭ２１２と、記憶部２１３と、ＣＰＵ２１４と、ＲＡＭ２１５と、ＮＶ−ＲＡＭ２１６と、表示Ｉ／Ｆ２１７と、操作Ｉ／Ｆ２１８とは、バス２１９を介して接続されている。
【００２１】
第１ネットワークＩ／Ｆ２１１は、第１ネットワーク５を介して、サーバ装置３等と通信するためのインタフェースである。
【００２２】
ＰＲＯＧＲＡＭ  ＲＯＭ２１２は、コントローラ２１におけるデータ管理や、周辺モジュールを制御する為のプログラム２２０を記憶する不揮発性の記憶媒体である。
【００２３】
記憶部２１３は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の不揮発性の記憶装置である。
【００２４】
ＣＰＵ２１４は、ユーザ端末２の動作を統括的に制御する。ＲＡＭ２１５は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ２１４は、ＲＡＭ２１５をワークエリア（作業領域）としてＰＲＯＧＲＡＭ  ＲＯＭ２１２等に格納されたプログラム２２０を実行する。
【００２５】
ＮＶ−ＲＡＭ２１６は、電力が供給されない場合であってもデータを保持する不揮発性のＲＡＭである。
【００２６】
表示Ｉ／Ｆ２１７は、コントローラ２１と表示部２２との接続を制御するインタフェースである。操作Ｉ／Ｆ２１８は、コントローラ２１と操作部２３との接続を制御するインタフェースである。
【００２７】
表示部２２は、例えば、液晶表示装置（Liquid  Crystal  Display）である。
【００２８】
操作部２３は、タッチパネルやキーボードやマウス等の操作装置である。
【００２９】
サーバ装置３のハードウェア構成について説明する。ここで、図４は、サーバ装置３のハードウェア構成の一例を示すブロック図である。サーバ装置３は、コントローラ３１を備える。
【００３０】
コントローラ３１は、サーバ装置３を制御する。コントローラ３１は、第１ネットワークＩ／Ｆ３１１と、第２ネットワークＩ／Ｆ３１２と、ＰＲＯＧＲＡＭ  ＲＯＭ３１３と、記憶部３１４と、ＣＰＵ３１５と、ＲＡＭ３１６と、ＮＶ−ＲＡＭ３１７とを備える。第１ネットワークＩ／Ｆ３１１と、第２ネットワークＩ／Ｆ３１２と、ＰＲＯＧＲＡＭ  ＲＯＭ３１３と、記憶部３１４と、ＣＰＵ３１５と、ＲＡＭ３１６と、ＮＶ−ＲＡＭ３１７とは、バス３１８を介して接続されている。
【００３１】
第１ネットワークＩ／Ｆ３１１は、第１ネットワーク５を介して、ユーザ端末２等と通信するためのインタフェースである。第２ネットワークＩ／Ｆ３１２は、第２ネットワーク６を介して、自走型画像形成装置４等と通信するためのインタフェースである。
【００３２】
ＰＲＯＧＲＡＭ  ＲＯＭ３１３は、コントローラ３１におけるデータ管理や、周辺モジュールを制御する為のプログラム３１９を記憶する不揮発性の記憶媒体である。
【００３３】
記憶部３１４は、ＨＤＤやＳＳＤ等の不揮発性の記憶装置である。記憶部３１４は、地図情報３２０と、自走型画像形成装置一覧情報３２１とを記憶する。地図情報３２０は、印刷システム１が設置された設置場所の地図の情報である。地図情報３２０は、自走型画像形成装置４が使用する走行経路情報の作成に用いられる。自走型画像形成装置一覧情報３２１は、印刷システム１が備える自走型画像形成装置４の一覧を示す情報である。自走型画像形成装置一覧情報３２１には、自走型画像形成装置４を識別可能な識別情報と、自走型画像形成装置４の現在位置を示す位置情報とが関連付けられている。そして、自走型画像形成装置一覧情報３２１は、使用する自走型画像形成装置４の選択に用いられる。
【００３４】
ＣＰＵ３１５は、サーバ装置３の動作を統括的に制御する。ＲＡＭ３１６は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ３１５は、ＲＡＭ３１６をワークエリア（作業領域）としてＰＲＯＧＲＡＭ  ＲＯＭ３１３等に格納されたプログラム３１９を実行する。
【００３５】
ＮＶ−ＲＡＭ３１７は、電力が供給されない場合であってもデータを保持する不揮発性のＲＡＭである。
【００３６】
画像形成装置７のハードウェア構成について説明する。ここで、図５は、画像形成装置７のハードウェア構成の一例を示すブロック図である。画像形成装置７は、コントローラ７１と、操作パネル７２と、プリンタエンジン７３と、駆動バッテリー７７とを備える。
【００３７】
コントローラ７１は、画像形成装置７を制御する。コントローラ７１は、第２ネットワークＩ／Ｆ７１１と、ＰＲＯＧＲＡＭ  ＲＯＭ７１２と、ＦＯＮＴ  ＲＯＭ７１３と、記憶部７１４と、ＣＰＵ７１５と、ＲＡＭ７１６と、ＮＶ−ＲＡＭ７１７と、操作Ｉ／Ｆ７１８と、エンジンＩ／Ｆ７１９と、バッテリーＩ／Ｆ７２０とを備える。第２ネットワークＩ／Ｆ７１１と、ＰＲＯＧＲＡＭ  ＲＯＭ７１２と、ＦＯＮＴ  ＲＯＭ７１３と、記憶部７１４と、ＣＰＵ７１５と、ＲＡＭ７１６と、ＮＶ−ＲＡＭ７１７と、操作Ｉ／Ｆ７１８と、エンジンＩ／Ｆ７１９と、バッテリーＩ／Ｆ７２０とは、バス７２１を介して接続されている。
【００３８】
第２ネットワークＩ／Ｆ７１１は、第２ネットワーク６を介して、サーバ装置３等と通信するためのインタフェースである。
【００３９】
ＰＲＯＧＲＡＭ  ＲＯＭ７１２は、コントローラ７１におけるデータ管理や、周辺モジュールを制御する為のプログラム７２２を記憶する不揮発性の記憶媒体である。ＦＯＮＴ  ＲＯＭ７１３は、印刷する文字に使用する様々な種類のフォントを記憶する。
【００４０】
記憶部７１４は、ＨＤＤやＳＳＤ等の不揮発性の記憶装置である。
【００４１】
ＣＰＵ７１５は、画像形成装置７の動作を統括的に制御する。ＲＡＭ７１６は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ７１５は、ＲＡＭ７１６をワークエリア（作業領域）としてＰＲＯＧＲＡＭ  ＲＯＭ７１２等に格納されたプログラム７２２を実行する。
【００４２】
ＮＶ−ＲＡＭ７１７は、電力が供給されない場合であってもデータを保持する不揮発性のＲＡＭである。
【００４３】
操作Ｉ／Ｆ７１８は、コントローラ７１と操作パネル７２との接続を制御するインタフェースである。エンジンＩ／Ｆ７１９は、コントローラ７１とプリンタエンジン７３との接続を制御するインタフェースである。バッテリーＩ／Ｆ７２０は、コントローラ７１と駆動バッテリー７７との接続を制御するインタフェースである。
【００４４】
操作パネル７２は、ユーザの操作に応じた各種操作の入力を受け付けるとともに、各種の情報を表示する。例えば、操作パネル７２は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）である。または、操作パネル７２は、タッチパネル機能が搭載された有機ＥＬ（Electro  Luminescence）表示装置であってもよい。さらに、操作パネル７２は、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、操作パネル７２は、この構成に限られるものではなく、画像を表示するとともに画像に応じた操作を受け付けるものであればよい。
【００４５】
プリンタエンジン７３は、コントローラ７１からの要求に基づき、プリンタヘッド７４と、搬送部７５と、印刷面反転部７６とを制御する。プリンタヘッド７４は、インク等を印刷媒体に吹き付ける。搬送部７５は、印刷用紙等の印刷媒体を搬送する。なお、印刷媒体は、ＯＨＰ（Over  Head  Projector）フィルム等の紙以外の媒体であってもよい。
【００４６】
プリンタエンジン７３は、プリンタヘッド７４にインク等を吹き付けさせつつ、搬送部７５に印刷媒体を搬送させることにより、印刷対象の印刷データを印刷媒体の片面に形成する。ここで、プリンタヘッド７４は、印刷媒体の鉛直上方向に配置されている。よって、プリンタエンジン７３は、片面印刷の場合には、印刷データが印刷された印刷面を鉛直方向の下向きに変えることなく、鉛直方向の上向きの状態で印刷物を排出させる。
【００４７】
印刷面反転部７６は、印刷データが印刷された印刷媒体の印刷面を反転させる。すなわち、印刷面反転部７６は、印刷データが印刷された印刷面を鉛直方向の上向きから、鉛直方向の下向きに反転させる。プリンタエンジン７３は、両面印刷の場合には、印刷面が反転された印刷媒体に対して、印刷データを形成する処理を再度実行する。これにより、プリンタエンジン７３は、印刷媒体の両面に印刷データを形成する。
【００４８】
また、プリンタエンジン７３は、印刷物をページ順に積み重ねる場合に印刷面反転部７６を使用する。ここで、排出した印刷物を並び替える機構のない画像形成装置７は、排出した順番で印刷物を積み重ねる。すなわち、画像形成装置７は、片面印刷の場合に、印刷データが印刷された印刷面を鉛直方向の上向きの状態で印刷物を積み重ねる。従って、画像形成装置７は、複数ページの片面印刷を実行した場合に、ページの順番を逆の降順にして印刷物を積み重ねてしまう。そこで、プリンタエンジン７３は、複数ページの片面印刷を実行する場合に、片面印刷の搬送経路を通過した印刷物を、さらに両面印刷の搬送経路を通過させた後に排出させる。すなわち、プリンタエンジン７３は、印刷データが印刷された印刷面を鉛直方向の上向きから、印刷面反転部７６が鉛直方向の下向きに反転させた印刷物を排出させる。従って、画像形成装置７は、複数ページの片面印刷を実行した場合であっても、印刷面反転部７６によりページの順番で印刷物を積み重ねることができる。
【００４９】
駆動バッテリー７７は、画像形成装置７を駆動させるための二次電池である。
【００５０】
自律走行装置８のハードウェア構成について説明する。ここで、図６は、自律走行装置８のハードウェア構成の一例を示すブロック図である。自律走行装置８は、コントローラ８１と、位置認識装置８２と、障害物センサ８３と、駆動モータ８４と、駆動バッテリー８５とを備える。
【００５１】
コントローラ８１は、画像形成装置７を制御する。コントローラ８１は、第２ネットワークＩ／Ｆ８１１と、ＰＲＯＧＲＡＭ  ＲＯＭ８１２と、ＣＰＵ８１３と、ＲＡＭ８１４と、ＮＶ−ＲＡＭ８１５と、位置認識装置Ｉ／Ｆ８１６と、障害物センサＩ／Ｆ８１７と、モータＩ／Ｆ８１８と、バッテリーＩ／Ｆ８１９とを備える。第２ネットワークＩ／Ｆ８１１と、ＰＲＯＧＲＡＭ  ＲＯＭ８１２と、ＣＰＵ８１３と、ＲＡＭ８１４と、ＮＶ−ＲＡＭ８１５と、位置認識装置Ｉ／Ｆ８１６と、障害物センサＩ／Ｆ８１７と、モータＩ／Ｆ８１８と、バッテリーＩ／Ｆ８１９とは、バス８２０を介して接続されている。
【００５２】
第２ネットワークＩ／Ｆ８１１は、第２ネットワーク６を介して、サーバ装置３等と通信するためのインタフェースである。
【００５３】
ＰＲＯＧＲＡＭ  ＲＯＭ８１２は、コントローラ８１におけるデータ管理や、周辺モジュールを制御する為のプログラム８２１を記憶する不揮発性の記憶媒体である。
【００５４】
ＣＰＵ８１３は、自律走行装置８の動作を統括的に制御する。ＲＡＭ８１４は、各種プログラムを一時的に記憶したり、各種データを書き換えたりする記憶媒体である。ＣＰＵ８１３は、ＲＡＭ８１４をワークエリア（作業領域）としてＰＲＯＧＲＡＭ  ＲＯＭ８１２等に格納されたプログラム８２１を実行する。
【００５５】
ＮＶ−ＲＡＭ８１５は、電力が供給されない場合であってもデータを保持する不揮発性のＲＡＭである。
【００５６】
位置認識装置Ｉ／Ｆ８１６は、コントローラ８１と位置認識装置８２との接続を制御するインタフェースである。障害物センサＩ／Ｆ８１７は、コントローラ８１と障害物センサ８３との接続を制御するインタフェースである。モータＩ／Ｆ８１８は、コントローラ８１と駆動モータ８４との接続を制御するインタフェースである。バッテリーＩ／Ｆ８１９は、コントローラ８１と駆動バッテリー８５との接続を制御するインタフェースである。
【００５７】
位置認識装置８２は、自律走行装置８の現在位置を測位する装置である。
【００５８】
障害物センサ８３は、走行経路上の障害物を認識するセンサである。
【００５９】
駆動モータ８４は、自律走行装置８の走行を実現するためのモータである。
【００６０】
駆動バッテリー８５は、自律走行装置８を駆動させるための二次電池である。
【００６１】
次に、印刷システム１の各装置が有する特徴的な機能について説明する。
【００６２】
ここで、図７は、第１の実施形態に係るユーザ端末２が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。便宜上、図７では、第１の実施形態に係る機能を主に例示しているが、ユーザ端末２が有する機能は、これらに限られるものではない。
【００６３】
ユーザ端末２のＣＰＵ２１４は、ＰＲＯＧＲＡＭ  ＲＯＭ２１２に格納されたプログラム２２０等を実行することにより、各種機能を実現する。具体的には、ＣＰＵ２１４は、データ処理部２００１と、通信制御部２００２と、操作制御部２００３と、表示制御部２００４とを実現する。
【００６４】
データ処理部２００１は、各機能におけるデータ処理を制御する。
【００６５】
通信制御部２００２は、第１ネットワークＩ／Ｆ２１１を制御して、サーバ装置３と通信する。
【００６６】
操作制御部２００３は、操作部２３を制御して、各種操作を受け付ける。例えば、操作制御部２００３は、自走型画像形成装置４に印刷データを印刷させる印刷要求を受け付ける。操作制御部２００３は、印刷要求において、印刷する印刷対象の画像データと、印刷方式とを受け付ける。さらに詳しくは、操作制御部２００３は、例えばインターネット上のＷｅｂ画面において印刷要求等の各種操作を受け付ける。
【００６７】
表示制御部２００４は、表示部２２を制御して、各種画面を表示させる。
【００６８】
ここで、図８は、第１の実施形態に係るサーバ装置３が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。便宜上、図８では、第１の実施形態に係る機能を主に例示しているが、サーバ装置３が有する機能は、これらに限られるものではない。
【００６９】
サーバ装置３のＣＰＵ３１５は、ＰＲＯＧＲＡＭ  ＲＯＭ３１３に格納されたプログラム３１９等を実行することにより、各種機能を実現する。具体的には、ＣＰＵ３１５は、データ処理部３００１と、第１通信制御部３００２と、第２通信制御部３００３と、記憶制御部３００４と、印刷データ変換部３００５と、装置選択部３００６と、走行経路作成部３００７と、移動時間算出部３００８と、印刷時間算出部３００９と、印刷方式設定部３０１０とを実現する。
【００７０】
データ処理部３００１は、各機能におけるデータ処理を制御する。
【００７１】
第１通信制御部３００２は、第１ネットワークＩ／Ｆ３１１を制御して、ユーザ端末２と通信する。例えば、入力手段である第１通信制御部３００２は、ユーザ端末２から印刷要求を受信する。
【００７２】
送信手段である第２通信制御部３００３は、第２ネットワークＩ／Ｆ３１２を制御して、自走型画像形成装置４と通信する。すなわち、第２通信制御部３００３は、第２ネットワークＩ／Ｆ３１２を制御して、画像形成装置７及び自律走行装置８と通信する。例えば、第２通信制御部３００３は、印刷情報を画像形成装置７に送信する。または、第２通信制御部３００３は、走行経路情報を自律走行装置８に送信する。
【００７３】
記憶制御部３００４は、記憶部３１４やＮＶ−ＲＡＭ３１７を制御して、各種情報の書き込みや読み込みを実行する。
【００７４】
印刷データ変換部３００５は、指定された印刷対象のデータを印刷対象の印刷データに変換する。
【００７５】
装置選択部３００６は、印刷システム１が有する複数の自走型画像形成装置４から印刷対象の印刷データを印刷する自走型画像形成装置４を選択する。例えば、装置選択部３００６は、印刷システム１の自走型画像形成装置４において、印刷物の配送先に近くにある待機中の自走型画像形成装置４を使用する自走型画像形成装置４に決定する。
【００７６】
走行経路作成部３００７は、使用する自走型画像形成装置４から印刷物を配送する配送先までの走行経路を示した走行経路情報を作成する。ここで、配送先は、例えば、印刷を指示したユーザ端末２がある場所である。なお、配送先は、印刷を指示したユーザ端末２がある場所に限らず、印刷指示においてユーザに指定された場所等であってもよい。
【００７７】
第２算出手段である移動時間算出部３００８は、使用する自走型画像形成装置４が印刷要求情報に応じた配送先に到着するまでにかかる移動時間を算出する。例えば、移動時間算出部３００８は、走行経路作成部３００７が作成した走行経路情報が示している移動距離と、自走型画像形成装置４の走行速度とに基づいて移動時間を算出する。
【００７８】
第１算出手段である印刷時間算出部３００９は、第１通信制御部３００２が受け付けた印刷要求を実行する画像形成装置が印刷要求に係る印刷を実行する場合にかかる印刷時間を算出する。例えば、印刷時間算出部３００９は、印刷対象の印刷データを印刷媒体に形成するために必要なプリンタヘッド７４の走査回数を算出する。そして、印刷時間算出部３００９は、走査回数と、一回の走査にかかる時間と、印刷媒体の搬送速度とから印刷時間を算出する。また、印刷時間算出部３００９は、印刷方式に応じた印刷時間を算出する。ここで、印刷方式には、印刷媒体の両面に印刷データを印刷する両面印刷と、印刷媒体の片面に印刷データを印刷する片面印刷とがある。そして、片面印刷には、第１印刷方式と、第２印刷方式とがある。第１印刷方式は、印刷面反転部７６に印刷媒体の印刷面を反転させてから印刷物を排出する方式である。すなわち、第１印刷方式は、印刷媒体の片面に印刷データを印刷する片面印刷の場合に、印刷媒体に印刷された印刷データの印刷面を鉛直方向の下向きにして印刷媒体を排出する方式である。第２印刷方式は、印刷面反転部７６に印刷媒体の印刷面を反転させずに印刷物を排出する方式である。すなわち、第２印刷方式は、印刷媒体の片面に印刷データを印刷する片面印刷の場合に、印刷媒体に印刷された印刷データの印刷面を鉛直方向の上向きにして印刷媒体を排出する方式である。
【００７９】
印刷方式設定部３０１０は、印刷時間算出部３００９が算出した印刷時間と、移動時間算出部３００８が算出した移動時間とに応じて、自走型画像形成装置４に送信する印刷方式を設定する。すなわち、設定手段である印刷方式設定部３０１０は、画像形成装置７が印刷対象の印刷データを印刷した印刷媒体の排出時における印刷媒体に印刷された印刷面の鉛直方向の向きに係る印刷方式を設定する。そして、印刷方式設定部３０１０は、印刷時間算出部３００９が算出した印刷時間よりも、移動時間算出部３００８が算出した移動時間が長いことを条件に、第１印刷方式を設定する。一方、印刷方式設定部３０１０は、印刷時間算出部３００９が算出した印刷時間よりも、移動時間算出部３００８が算出した移動時間が短いことを条件に、第２印刷方式を設定する。
【００８０】
ここで、図９は、第１の実施形態に係る画像形成装置７が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。便宜上、図９では、第１の実施形態に係る機能を主に例示しているが、画像形成装置７が有する機能は、これらに限られるものではない。
【００８１】
画像形成装置７のＣＰＵ７１５は、ＰＲＯＧＲＡＭ  ＲＯＭ７１２に格納されたプログラム７２２等を実行することにより、各種機能を実現する。具体的には、ＣＰＵ７１５は、データ処理部７００１と、通信制御部７００２と、表示制御部７００３と、記憶制御部７００４と、描画制御部７００５と、搬送制御部７００６とを実現する。
【００８２】
データ処理部７００１は、各機能におけるデータ処理を制御する。
【００８３】
通信制御部７００２は、第２ネットワークＩ／Ｆ７１１を制御して、サーバ装置３と通信する。例えば、通信制御部７００２は、サーバ装置３から印刷情報を受信する。
【００８４】
表示制御部７００３は、操作パネル７２を制御して、各種画面を表示させる。
【００８５】
記憶制御部７００４は、記憶部７１４やＮＶ−ＲＡＭ７１７を制御して、各種情報の書き込みや読み込みを実行する。
【００８６】
描画制御部７００５は、エンジンＩ／Ｆ７１９を介して、プリンタエンジン７３を制御して印刷媒体に印刷データを描画させる。すなわち、描画制御部７００５は、プリンタエンジン７３を制御することで、プリンタヘッド７４に印刷媒体に印刷データを描画させる。
【００８７】
搬送制御部７００６は、エンジンＩ／Ｆ７１９を介して、プリンタエンジン７３を制御して、印刷媒体を搬送させる。すなわち、搬送制御部７００６は、プリンタエンジン７３を制御することで、搬送部７５と、印刷面反転部７６とに印刷媒体を搬送させる。すなわち、描画制御部７００５と搬送制御部７００６とは、協働で印刷対象の印刷データを印刷媒体に印刷する印刷制御手段である。
【００８８】
また、排出制御手段である搬送制御部７００６は、印刷情報に含まれる印刷方式に基づいて、印刷対象の印刷データが印刷された印刷媒体を排出させる。搬送制御部７００６は、印刷方式として第１印刷方式が設定された印刷情報を通信制御部７００２が受信した場合に、印刷媒体に印刷された印刷データの印刷面を鉛直方向の下向きに印刷面反転部７６に反転させた後に印刷媒体を排出させる。または、搬送制御部７００６は、印刷方式として第２印刷方式が設定された印刷情報を通信制御部７００２が受信した場合に、印刷媒体に印刷された印刷データの印刷面を鉛直方向の上向きのまま印刷媒体を排出させる。
【００８９】
ここで、図１０は、第１の実施形態に係る自律走行装置８が有する特徴的な機能構成を示す機能ブロックの例を示すブロック図である。便宜上、図１０では、第１の実施形態に係る機能を主に例示しているが、自律走行装置８が有する機能は、これらに限られるものではない。
【００９０】
自律走行装置８のＣＰＵ８１３は、ＰＲＯＧＲＡＭ  ＲＯＭ８１２に格納されたプログラム８２１等を実行することにより、各種機能を実現する。具体的には、ＣＰＵ８１３は、データ処理部８００１と、通信制御部８００２と、記憶制御部８００３と、障害物検知部８００４と、位置測位部８００５と、走行制御部８００６とを実現する。
【００９１】
データ処理部８００１は、各機能におけるデータ処理を制御する。
【００９２】
通信制御部８００２は、第２ネットワークＩ／Ｆ８１１を制御して、サーバ装置３と通信する。例えば、通信制御部８００２は、サーバ装置３から走行経路情報を受信する。または、通信制御部８００２は、自走型画像形成装置４の現在位置を示す位置情報や、自走型画像形成装置４が稼働中であるか否かを示す状態情報を送信する。
【００９３】
記憶制御部８００３は、ＮＶ−ＲＡＭ８１５を制御して、各種情報の書き込みや読み込みを実行する。例えば、記憶制御部８００３は、通信制御部８００２がサーバ装置３から受信した走行経路情報をＮＶ−ＲＡＭ８１５に記憶させる。
【００９４】
障害物検知部８００４は、障害物センサ８３を制御して、走行経路上にある障害物を検知する。
【００９５】
位置測位部８００５は、位置認識装置８２を制御して、自走型画像形成装置４の現在位置を測位する。また、位置測位部８００５は、自走型画像形成装置４の現在位置を示す位置情報をサーバ装置３に向けて通信制御部８００２に送信させる。ここで、位置情報を送信するタイミングは、配送先に到着した時等の予め定められた事象を検出した場合であってもよいし、予め定められた期間が経過した場合であってもよい。
【００９６】
走行制御手段である走行制御部８００６は、記憶制御部８００３と、障害物検知部８００４と、位置測位部８００５と協働して、配送先等のユーザに指定された所定の場所までの自律走行装置８の走行を制御する。走行制御部８００６は、走行制御部８００６が測位した自走型画像形成装置４の現在位置と、走行経路情報とに基づいて、駆動モータ８４を制御する。また、走行制御部８００６は、障害物検知部８００４が走行経路上にある障害物を検知した場合には、障害物を迂回する等の障害物に対応した制御を実行する。
【００９７】
次に、第１の実施形態に係る印刷システム１の各装置が実行する印刷処理について説明する。図１１は、第１の実施形態に係る印刷システム１の各装置が実行する印刷処理の流れを示すアクティビティ図である。
【００９８】
まず、ユーザ端末２の操作制御部２００３は、ユーザから印刷要求を受け付ける（ステップＳ２１）。
【００９９】
次いで、サーバ装置３の第１通信制御部３００２は、ユーザ端末２が受け付けた印刷要求が示された印刷要求情報を受信する（ステップＳ３１）。次いで、サーバ装置３の走行経路作成部３００７は、印刷要求情報により印刷される印刷物の配送先を示す位置情報を取得する（ステップＳ３２）。なお、走行経路作成部３００７は、印刷物の配送先を示す位置情報が印刷要求情報に含まれている場合には、この処理を実行しなくてもよい。
【０１００】
次いで、サーバ装置３の印刷方式設定部３０１０は、印刷要求情報において指定された印刷内容が両面印刷又は複数ページの印刷であるかを識別する（ステップＳ３３）。
【０１０１】
次いで、サーバ装置３は、後述する選択処理を実行する（ステップＳ３４）。サーバ装置３は、選択処理において印刷物を印刷させる自走型画像形成装置４と、自走型画像形成装置４の印刷方式とを選択する。
【０１０２】
次いで、サーバ装置３の走行経路作成部３００７は、選択処理において選択された自走型画像形成装置４から配送先までの走行経路が示された走行経路情報を作成する（ステップＳ３５）。
【０１０３】
次いで、サーバ装置３の印刷データ変換部３００５は、印刷対象の印刷データを作成する（ステップＳ３６）。
【０１０４】
次いで、サーバ装置３の第２通信制御部３００３は、選択処理において選択された自走型画像形成装置４の自律走行装置８に走行経路情報を送信する（ステップＳ３７）。すなわち、第２通信制御部３００３は、走行経路情報を送信により自律走行装置８の走行の開始を要求する。
【０１０５】
次いで、サーバ装置３の第２通信制御部３００３は、選択処理において選択された自走型画像形成装置４の画像形成装置７に印刷情報を送信する（ステップＳ３８）。すなわち、第２通信制御部３００３は、印刷対象の印刷データと、選択処理において選択された印刷方式とを有する印刷情報を画像形成装置７に送信する。
【０１０６】
画像形成装置７の描画制御部７００５及び搬送制御部７００６は、受信した印刷情報において設定された印刷方式により、受信した印刷情報に含まれる印刷データを印刷媒体に印刷する（ステップＳ４１）。
【０１０７】
自律走行装置８の走行制御部８００６は、受信した走行経路情報に基づいて自律走行を開始する（ステップＳ５１）。次いで、自律走行装置８の通信制御部８００２は、配送先に到着した場合に、サーバ装置３に配送先に到着したことを通知する（ステップＳ５２）。
【０１０８】
ユーザは、印刷対象の印刷データが印刷された印刷物を自走型画像形成装置４から受け取ることができる（ステップＳ１１）。
【０１０９】
以上により、印刷システム１の各装置は、印刷処理を終了する。
【０１１０】
次に、第１の実施形態に係るサーバ装置３が実行する選択処理について説明する。図１２は、第１の実施形態に係るサーバ装置３が実行する選択処理の流れを示すフローチャートである。
【０１１１】
サーバ装置３の装置選択部３００６は、印刷物を配送する配送先までの距離が近い順番で自走型画像形成装置４を整列する（ステップＳ１０１）。
【０１１２】
次に、サーバ装置３の装置選択部３００６は、配送先までの距離が最も近い自走型画像形成装置４を稼働状態の判定対象に設定する（ステップＳ１０２）。
【０１１３】
次いで、サーバ装置３の装置選択部３００６は、稼働状態の判定を実施していない自走型画像形成装置４があるか否かを判定する（ステップＳ１０３）。全ての自走型画像形成装置４の稼働状態を判定した場合に（ステップＳ１０３；Ｎｏ）、サーバ装置３の装置選択部３００６は、待機中の使用可能な自走型画像形成装置４はないとして選択処理を終了する。
【０１１４】
一方、稼働状態の判定を実施していない自走型画像形成装置４がある場合に（ステップＳ１０３；Ｙｅｓ）、サーバ装置３の装置選択部３００６は、判定対象の自走型画像形成装置４の稼働状態を識別する（ステップＳ１０４）。
【０１１５】
次いで、サーバ装置３の装置選択部３００６は、判定対象の自走型画像形成装置４が待機中であるか否かを判定する（ステップＳ１０５）。判定対象の自走型画像形成装置４が待機中でない場合に（ステップＳ１０５；Ｎｏ）、サーバ装置３の装置選択部３００６は、配送先までの距離が次に近い自走型画像形成装置４を稼働状態の判定対象に設定する（ステップＳ１０６）。そして、サーバ装置３は、ステップＳ１０３に移行して、次に近い自走型画像形成装置４の稼働状態を判定する。
【０１１６】
一方、判定対象の自走型画像形成装置４が待機中である場合に（ステップＳ１０５；Ｙｅｓ）、サーバ装置３の装置選択部３００６は、判定対象の自走型画像形成装置４を使用する自走型画像形成装置４として決定する（ステップＳ１０７）。
【０１１７】
次いで、サーバ装置３の印刷方式設定部３０１０は、印刷要求情報の印刷内容が印刷媒体の片面を複数ページ印刷するものであるか否かを判定する（ステップＳ１０８）。
【０１１８】
印刷内容が印刷媒体の片面を複数ページ印刷するものでない場合に（ステップＳ１０８；Ｎｏ）、サーバ装置３の印刷方式設定部３０１０は、印刷内容に応じた印刷方式を設定する（ステップＳ１０９）。すなわち、印刷方式設定部３０１０は、印刷媒体の両面に印刷する場合には、印刷方式を両面設定にする。または、印刷方式設定部３０１０は、印刷媒体の片面に１ページ印刷する場合には、印刷方式を第２印刷方式に設定にする。
【０１１９】
次いで、印刷内容が印刷媒体の片面を複数ページ印刷するものである場合に（ステップＳ１０８；Ｙｅｓ）、サーバ装置３の移動時間算出部３００８は、配送先への移動時間を算出する（ステップＳ１１０）。
【０１２０】
次いで、サーバ装置３の印刷時間算出部３００９は、印刷対象の印刷データを第１印刷方式で印刷した場合の印刷時間を算出する（ステップＳ１１１）。
【０１２１】
次いで、サーバ装置３の印刷方式設定部３０１０は、算出した移動時間よりも算出した印刷時間が短いか否かを判定する（ステップＳ１１２）。移動時間よりも印刷時間が長い場合に（ステップＳ１１２；Ｎｏ）、サーバ装置３の印刷方式設定部３０１０は、印刷媒体を反転させない第２印刷方式を設定する（ステップＳ１１３）。すなわち、印刷方式設定部３０１０は、印刷物についてページ逆順で積み重ねる印刷方式を設定する。
【０１２２】
一方、移動時間よりも印刷時間が短い場合に（ステップＳ１１２；Ｙｅｓ）、サーバ装置３の印刷方式設定部３０１０は、印刷媒体を反転させる第１印刷方式に設定する（ステップＳ１１４）。すなわち、印刷方式設定部３０１０は、印刷物についてページ順で積み重ねる印刷方式を設定する。
【０１２３】
以上により、サーバ装置３は、選択処理を終了する。
【０１２４】
以上のように、第１の実施形態に係るサーバ装置３は、自走型画像形成装置４が印刷にかかる印刷時間と、自走型画像形成装置４が配送先に到着するまでの移動時間とを比較する。そして、サーバ装置３は、比較結果に応じて、自走型画像形成装置４が印刷対象の印刷データを印刷した印刷媒体の排出時における印刷方式を設定する。よって、第１の実施形態に係るサーバ装置３は、ユーザを待たせることがない印刷方式を設定することができる。
【０１２５】
（変形例１）
次に、第１の実施形態の変形例である変形例１について説明する。なお、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１２６】
変形例１に係るサーバ装置３は、印刷方式において、印刷媒体を反転させることにより印刷物をページ順に積み重ねる第１印刷方式が指定されているか否かを判定する。そして、サーバ装置３は、判定結果に応じて印刷方式を変える点が第１の実施形態と異なっている。すなわち、変形例１に係る印刷方式設定部３０１０は、印刷要求情報において第１印刷方式による印刷が要求されている場合に、印刷時間算出部３００９が算出した印刷時間と、移動時間算出部３００８が算出した移動時間とに関わらず、第１印刷方式を設定する。
【０１２７】
ここで、図１３は、変形例１に係るサーバ装置３が実行する選択処理の流れを示すフローチャートである。
【０１２８】
ステップＳ２０１からステップＳ２０９までの処理は、第１の実施形態に係るステップＳ１０１からステップＳ１０９までの処理と同様となっている。
【０１２９】
次いで、印刷方式設定部３０１０は、印刷要求情報において第１印刷方式が指定されているか否かを判定する（ステップＳ２１０）。印刷要求情報において第１印刷方式が指定されている場合に（ステップＳ２１０；Ｎｏ）、印刷方式設定部３０１０は、印刷方式を第１印刷方式に設定する（ステップＳ２１１）。すなわち、印刷方式設定部３０１０は、印刷物についてページ順で積み重ねる印刷方式を設定する。
【０１３０】
一方、印刷要求情報において第１印刷方式が指定されていない場合に（ステップＳ２１０；Ｙｅｓ）、移動時間算出部３００８は、配送先への移動時間を算出する（ステップＳ２１２）。
【０１３１】
ステップＳ２１３からステップＳ２１６までの処理は、第１の実施形態に係るステップＳ１１１からステップＳ１１４までの処理と同様となっている。
【０１３２】
以上により、サーバ装置３は、選択処理を終了する。
【０１３３】
以上のように、変形例１に係るサーバ装置３は、印刷要求情報において第１印刷方式による印刷が要求されている場合に、印刷時間算出部３００９が算出した印刷時間と、移動時間算出部３００８が算出した移動時間とに関わらず、第１印刷方式を設定する。よって、サーバ装置３は、ユーザの利便性を向上させることができる。
【０１３４】
（変形例２）
次に、第１の実施形態の変形例である変形例２について説明する。なお、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１３５】
変形例２に係るサーバ装置３は、印刷物の枚数が閾値未満であるか否かを判定する。そして、サーバ装置３は、判定結果に応じて印刷方式を変える点が第１の実施形態と異なっている。すなわち、印刷方式設定部３０１０は、印刷要求情報において閾値以上の枚数を印刷することが要求されている場合に、印刷時間算出部３００９が算出した印刷時間と、移動時間算出部３００８が算出した移動時間とに関わらず、第１印刷方式を設定する。
【０１３６】
ここで、画像形成装置７は、片面印刷の搬送経路の場合に、ページの順番を逆にして印刷物を積み重ねてしまう。この場合に、ユーザは、印刷物をページ順にするために印刷物のページの順番を並び替える必要があるが、印刷物のページの枚数が少ない場合には少ない負担で印刷物を並び替えることができる。しかし、印刷物のページの枚数が多い場合には、ユーザは、印刷物の並び替えに多大な負担がかかる。そこで、サーバ装置３は、印刷物のページの枚数が閾値以上である場合に、印刷方式を第１印刷方式に設定にする。すなわち、サーバ装置３は、印刷物についてページ順で積み重ねる印刷方式に設定することにより、ユーザの負担を軽減する。なお、第１印刷方式に設定にする印刷物のページの枚数の閾値は、任意の値を設定することができる。
【０１３７】
ここで、図１４は、変形例２に係るサーバ装置３が実行する選択処理の流れを示すフローチャートである。
【０１３８】
ステップＳ３０１からステップＳ３０９までの処理は、第１の実施形態に係るステップＳ１０１からステップＳ１０９までの処理と同様となっている。
【０１３９】
次いで、印刷方式設定部３０１０は、印刷物のページの枚数が閾値未満であるか否かを判定する（ステップＳ３１０）。印刷物のページの枚数が閾値以上である場合に（ステップＳ３１０；Ｎｏ）、印刷方式設定部３０１０は、第１印刷方式に設定する（ステップＳ３１１）。すなわち、印刷方式設定部３０１０は、印刷物についてページ順で積み重ねる印刷方式を設定する。
【０１４０】
一方、印刷物のページの枚数が閾値未満である場合に（ステップＳ３１０；Ｙｅｓ）、移動時間算出部３００８は、配送先への移動時間を算出する（ステップＳ３１２）。
【０１４１】
ステップＳ３１３からステップＳ３１６までの処理は、第１の実施形態に係るステップＳ１１１からステップＳ１１４までの処理と同様となっている。
【０１４２】
以上により、サーバ装置３は、選択処理を終了する。
【０１４３】
以上のように、変形例２に係るサーバ装置３は、印刷要求情報において閾値以上の枚数を印刷することが要求されている場合に、第１印刷方式を設定する。よって、サーバ装置３は、ユーザの利便性を向上させることができる。
【０１４４】
（変形例３）
次に、第１の実施形態の変形例である変形例３について説明する。なお、第１の実施形態との相違点の説明を主に行い、第１の実施形態と同様の機能を有する構成要素については、第１実施形態と同様の名称・符号を付し、その説明を省略する。
【０１４５】
ここで、図１５は、変形例３に係る印刷システム１０の一例を示す説明図である。変形例３の印刷システム１０は、印刷面反転部７６を備えた自走型画像形成装置４と、印刷面反転部７６を備えていない自走型画像形成装置９とが混在している。ここで、印刷面反転部７６を備えた自走型画像形成装置４は、第１印刷方式による印刷が実行可能である。一方、印刷面反転部７６を備えていない自走型画像形成装置９は、第１印刷方式による印刷が実行不可能である。
【０１４６】
そして、サーバ装置３は、印刷内容等に応じて、印刷面反転部７６を備えた自走型画像形成装置４と、印刷面反転部７６を備えていない自走型画像形成装置９とを選択する選択処理を実行する。すなわち、装置選択部３００６は、印刷システム１０において、第１印刷方式による印刷を実行可能な自走型画像形成装置４がないことを条件に、第１印刷方式による印刷を実行不可能な自走型画像形成装置９を使用する自走型画像形成装置４として決定する。この場合に、印刷方式設定部３０１０は、第２印刷方式を設定する。
【０１４７】
ここで、図１６は、変形例３に係るサーバ装置３が実行する選択処理の流れを示すフローチャートである。
【０１４８】
まず、サーバ装置３の印刷方式設定部３０１０は、印刷要求情報の印刷内容が印刷媒体の片面を複数ページ印刷するものであるか否かを判定する（ステップＳ４０１）。
【０１４９】
印刷内容が印刷媒体の片面を複数ページ印刷するものでない場合に（ステップＳ４０１；Ｎｏ）、サーバ装置３は、後述する装置選択処理を実行する（ステップＳ４０２）。サーバ装置３は、装置選択処理において、印刷面反転部７６を備えていない自走型画像形成装置９から使用する自走型画像形成装置９を選択する。
【０１５０】
次いで、サーバ装置３の印刷方式設定部３０１０は、装置選択処理において選択された自走型画像形成装置９の印刷方式について印刷内容に応じた印刷方式を設定する（ステップＳ４０３）。
【０１５１】
一方、印刷内容が印刷媒体の片面を複数ページ印刷するものである場合に（ステップＳ４０１；Ｙｅｓ）、サーバ装置３の装置選択部３００６は、配送先までの距離が最も近い自走型画像形成装置４を稼働状態の判定対象に設定する（ステップＳ４０４）。すなわち、サーバ装置３の装置選択部３００６は、印刷面反転部７６を備えている自走型画像形成装置４から使用する自走型画像形成装置４を選択する処理を実行する。
【０１５２】
ステップＳ４０５からステップＳ４１０までの処理は、第１の実施形態に係るステップＳ１０２からステップＳ１０７までの処理と同様となっている。
【０１５３】
次いで、サーバ装置３の移動時間算出部３００８は、配送先への移動時間を算出する（ステップＳ４１１）。
【０１５４】
次いで、サーバ装置３の移動時間算出部３００８は、印刷対象の印刷データを第１印刷方式で印刷した場合の印刷時間を算出する（ステップＳ４１２）。
【０１５５】
次いで、サーバ装置３の印刷方式設定部３０１０は、算出した移動時間よりも算出した印刷時間が長いか否かを判定する（ステップＳ４１３）。移動時間よりも印刷時間が長い場合に（ステップＳ４１３；Ｙｅｓ）、サーバ装置３は、後述する装置選択処理を実行する（ステップＳ４１４）。
【０１５６】
次いで、サーバ装置３の印刷方式設定部３０１０は、印刷媒体を反転させない第２印刷方式を設定する（ステップＳ４１５）。すなわち、印刷方式設定部３０１０は、印刷物についてページ逆順で積み重ねる印刷方式を設定する。
【０１５７】
一方、移動時間よりも印刷時間が短い場合に（ステップＳ４１３；Ｎｏ）、サーバ装置３の印刷方式設定部３０１０は、印刷媒体を反転させる第１印刷方式に設定する（ステップＳ４１６）。すなわち、印刷方式設定部３０１０は、印刷物についてページ順で積み重ねる印刷方式を設定する。
【０１５８】
以上により、サーバ装置３は、選択処理を終了する。
【０１５９】
ここで、図１７は、変形例３に係るサーバ装置３が実行する装置選択処理の流れを示すフローチャートである。
【０１６０】
ステップＳ５０１からステップＳ５０７までの処理は、第１の実施形態に係るステップＳ１０１からステップＳ１０７までの処理と同様となっている。しかし、サーバ装置３は、装置選択処理において、印刷面反転部７６を備えていない自走型画像形成装置９から使用する自走型画像形成装置９を選択する点が異なっている。
【０１６１】
以上のように、変形例３に係る印刷システム１０は、印刷面反転部７６を備えた自走型画像形成装置４と、印刷面反転部７６を備えていない自走型画像形成装置９とが混在している。サーバ装置３は、待機中の自走型画像形成装置４がないことを条件に、自走型画像形成装置９を使用対象に決定する。そして、サーバ装置３は、この場合に第２印刷方式を設定する。このように、サーバ装置３は、可能な限り第１印刷方式を実行可能な自走型画像形成装置４を使用するため、ユーザの利便性を向上させることができる。
【０１６２】
本発明のいくつかの実施の形態を説明したが、これらの実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施の形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１６３】
上述したユーザ端末２の各部の機能（データ処理部２００１、通信制御部２００２、操作制御部２００３、及び表示制御部２００４）は、ＣＰＵ２１４が、記憶装置（例えばＰＲＯＧＲＡＭ  ＲＯＭ２１２）に格納されたプログラム２２０等を実行することにより実現する。しかし、ユーザ端末２の各部の機能は、これに限らず、例えば上記ユーザ端末２の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０１６４】
上述したサーバ装置３の各部の機能（データ処理部３００１、第１通信制御部３００２、第２通信制御部３００３、記憶制御部３００４、印刷データ変換部３００５、装置選択部３００６、走行経路作成部３００７、移動時間算出部３００８、印刷時間算出部３００９、及び印刷方式設定部３０１０）は、ＣＰＵ３１５が、記憶装置（例えばＰＲＯＧＲＡＭ  ＲＯＭ３１３等）に格納されたプログラム３１９等を実行することにより実現する。しかし、サーバ装置３の各部の機能は、これに限らず、例えば上記サーバ装置３の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０１６５】
上述した画像形成装置７の各部の機能（データ処理部７００１、通信制御部７００２、表示制御部７００３、記憶制御部７００４、描画制御部７００５、及び搬送制御部７００６）は、ＣＰＵ７１５が、記憶装置（例えばＰＲＯＧＲＡＭ  ＲＯＭ７１２）に格納されたプログラム７２２等を実行することにより実現する。しかし、画像形成装置７の各部の機能は、これに限らず、例えば上記画像形成装置７の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０１６６】
上述した自律走行装置８の各部の機能（データ処理部８００１、通信制御部８００２、記憶制御部８００３、障害物検知部８００４、位置測位部８００５、及び走行制御部８００６）は、ＣＰＵ８１３が、記憶装置（例えばＰＲＯＧＲＡＭ  ＲＯＭ８１２）に格納されたプログラム８２１等を実行することにより実現する。しかし、自律走行装置８の各部の機能は、これに限らず、例えば上記自律走行装置８の各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【０１６７】
上記各実施形態及び各変形例の各装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、メモリカード、ＤＶＤ（Digital  Versatile  Disk）、フレキシブルディスク（ＦＤ）、ＵＳＢ（Universal  Serial  Bus）等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。
【０１６８】
また、上記各実施形態及び各変形例の各装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上記各実施形態及び各変形例の各装置を、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上記各実施形態及び各変形例の各装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するようにしてもよい。
【０１６９】
上記各実施形態及び各変形例の各装置で実行されるプログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、例えば、ＣＰＵがＲＯＭからプログラムをＲＡＭ上に読み出して実行することにより、上記各機能部がコンピュータ上で実現されるようになっている。
【符号の説明】
【０１７０】
１、１０  印刷システム
２  ユーザ端末
３  サーバ装置
４、９  自走型画像形成装置
７  画像形成装置
８  自律走行装置
３００１  データ処理部
３００２  第１通信制御部
３００３  第２通信制御部
３００４  記憶制御部
３００５  印刷データ変換部
３００６  装置選択部
３００７  走行経路作成部
３００８  移動時間算出部
３００９  印刷時間算出部
３０１０  印刷方式設定部
【先行技術文献】
【特許文献】
【０１７１】
【特許文献１】特開２０１５−８３５１４号公報
【図１】
2017212488.tif 000003
【図２】
2017212488.tif 000004
【図３】
2017212488.tif 000005
【図４】
2017212488.tif 000006
【図５】
2017212488.tif 000007
【図６】
2017212488.tif 000008
【図７】
2017212488.tif 000009
【図８】
2017212488.tif 000010
【図９】
2017212488.tif 000011
【図１０】
2017212488.tif 000012
【図１１】
2017212488.tif 000013
【図１２】
2017212488.tif 000014
【図１３】
2017212488.tif 000015
【図１４】
2017212488.tif 000016
【図１５】
2017212488.tif 000017
【図１６】
2017212488.tif 000018
【図１７】
2017212488.tif 000019