JP2018180881A - サーバー及び画像形成システム - Google Patents
サーバー及び画像形成システム Download PDFInfo
- Publication number
- JP2018180881A JP2018180881A JP2017078954A JP2017078954A JP2018180881A JP 2018180881 A JP2018180881 A JP 2018180881A JP 2017078954 A JP2017078954 A JP 2017078954A JP 2017078954 A JP2017078954 A JP 2017078954A JP 2018180881 A JP2018180881 A JP 2018180881A
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- unit
- forming apparatus
- control unit
- slave
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
【課題】画像形成装置に印刷ジョブを一旦送信して失敗するという過程を経ることなく、当該印刷ジョブの実行が可能な画像形成装置に最初から当該印刷ジョブを的確に送ることを可能にする。【解決手段】サーバー3は、情報処理装置1からの識別情報に応じて、マスター画像形成装置2及びスレーブ画像形成装置2を設定する。また、サーバー3は、印刷ジョブに含まれた印刷条件のデータと、マスター画像形成装置2及びスレーブ画像形成装置2についての各状態情報を用いて、マスター画像形成装置2又はスレーブ画像形成装置2を、当該印刷ジョブに基づく印刷処理を行わせる画像形成装置2として決定する。また、サーバー3は、画像形成装置2からの印刷処理を終了した旨を、情報処理装置1に向けて送信する。【選択図】図1
Description
本発明は、サーバー及び画像形成システムに関し、特にネットワークを通じて接続されたサーバー、情報処理装置、及び画像形成装置を備え、特に、情報処理装置から画像形成装置に送信された印刷ジョブを実行するための技術に関する。
画像形成システムでは、ネットワーク上の画像形成装置に対して、携帯情報端末などの情報処理装置が指示を出すことにより、当該画像形成装置において印刷処理を実行させる技術が提案されている。また、このような画像形成システムでは、情報処理装置から画像形成装置に印刷ジョブを送信して実行させるとき、当該画像形成装置において、上記印刷ジョブが示す印刷に必要なサイズの用紙がない、印刷に必要な種類の用紙が収容されていない、装置性能によっては印刷ジョブの処理時間が長くなる、等の理由により、印刷ジョブを完了できない事態が生じ得る。このような事態が生じた場合、ユーザーは、印刷ジョブを完了させるために、印刷ジョブを当該画像形成装置のタスクからキャンセルして、当該印刷ジョブを実行可能な他の画像形成装置を見付け出して、情報処理装置から、見付け出した新たな画像形成装置に当該印刷ジョブを送り直さなければならない。このため、例えば、下記特許文献1〜3に示されるように、印刷ジョブを受信した画像形成装置で印刷ジョブの実行が不可能な場合に、印刷ジョブを別の代替の画像形成装置に行わせる技術が提案されている。
しかしながら、上記特許文献1〜3に示される技術によれば、印刷ジョブが最初に送られた画像形成装置において、印刷ジョブの実行が不可能な場合に、別の代替の画像形成装置に当該印刷ジョブを転送していた。つまり、ユーザーは、当該代替の画像形成装置を見つけ出して、その画像形成装置に印刷ジョブを再度送信する必要があり、時間及び手間を要した。このため、最初の画像形成装置に対する印刷ジョブについての送信の失敗が生じるのを防ぐことが重要であった。
本発明は、上記の事情に鑑みなされたものであり、画像形成装置に印刷ジョブを一旦送信して失敗するという過程を経ることなく、当該印刷ジョブの実行が可能な画像形成装置に最初から当該印刷ジョブを的確に送ることを可能にすることを目的とする。
本発明の一局面に係るサーバーは、ネットワークを通じて情報処理装置及び複数の画像形成装置に接続されたサーバーであって、記憶部と、前記ネットワークを通じて、前記情報処理装置及び前記画像形成装置との間でデータ通信を行う第1の通信部と、前記複数の画像形成装置の一覧を示すリストを作成し、作成した前記リストを、前記第1の通信部から前記情報処理装置に送信させるリスト制御部と、前記第1の通信部が、前記情報処理装置のユーザーが通常使う画像形成装置としてのマスター画像形成装置を識別するマスター識別情報を前記情報処理装置から受信した場合、前記マスター画像形成装置として設定する第1の設定部と、前記第1の通信部が、前記マスター画像形成装置の代替となるスレーブ画像形成装置を識別するスレーブ識別情報を前記情報処理装置から受信した場合、前記スレーブ画像形成装置として設定する第2の設定部と、前記画像形成装置に向けて、当該画像形成装置で実行可能な印刷条件を示す状態情報の送信要求を、前記第1の通信部から送信させる送信要求制御部と、前記第1の通信部が、前記状態情報を前記画像形成装置から受信した場合、前記状態情報を送信元の前記画像形成装置と対応付けて前記記憶部に記憶させる第1の状態情報制御部と、前記第1の通信部が、印刷ジョブを前記情報処理装置から受信した場合、当該印刷ジョブに含まれた印刷条件のデータと、前記マスター画像形成装置についての前記状態情報とを用いて、当該マスター画像形成装置で当該印刷ジョブに基づく印刷処理を実行できるか否かを判断し、当該印刷処理を実行できると判断した場合、当該マスター画像形成装置を、当該印刷処理を行わせる画像形成装置として決定する第1の装置決定部と、前記第1の装置決定部が前記マスター画像形成装置で当該印刷処理を実行できないと判断した場合、前記印刷条件のデータと、前記スレーブ画像形成装置についての前記状態情報とを用いて、当該スレーブ画像形成装置で当該印刷処理を実行できるか否かを判断し、当該印刷処理を実行できると判断した場合、当該スレーブ画像形成装置を、当該印刷処理を行わせる画像形成装置として決定する第2の装置決定部と、前記第1の装置決定部が決定した前記マスター画像形成装置又は前記第2の装置決定部が決定した前記スレーブ画像形成装置に向けて、前記印刷ジョブを、前記第1の通信部から送信させる第1のジョブ制御部と、前記第1の通信部が、前記画像形成装置から前記印刷処理の終了通知を受信した場合、前記終了通知を、前記情報処理装置に向けて送信させる第1の制御部と、を備えるものである。
また、本発明の他の一局面に係る画像形成システムは、サーバーと、ネットワークを通じて情報処理装置と複数の画像形成装置とを備えた画像形成システムであって、前記サーバーは、上記サーバーであって、前記情報処理装置は、表示部と、ユーザーからの操作指示を受け付ける操作受付部と、前記サーバーとの間でデータ通信を行う第2の通信部と、前記第2の通信部が、前記リストを受信した場合、前記リストを前記表示部に表示させ、前記マスター画像形成装置の指定と、前記スレーブ画像形成装置の指定とを促す表示を前記表示部に行わせる表示制御部と、前記操作受付部において、前記マスター画像形成装置の指定が受け付けられた場合、指定された当該画像形成装置を識別する識別情報を前記マスター識別情報として、送信させる第1の装置指定制御部と、前記操作受付部において、前記スレーブ画像形成装置の指定が受け付けられた場合、指定された当該画像形成装置を識別する識別情報を前記スレーブ識別情報として、送信させる第2の装置指定制御部と、前記画像形成装置における印刷ジョブを送信させる第2のジョブ制御部と、前記第2の通信部が、前記終了通知を受信した場合、当該終了通知を前記表示部に表示させる第2の制御部と、を備えるものである。
本発明によれば、画像形成装置に印刷ジョブを一旦送信して失敗するという過程を経ることなく、当該印刷ジョブの実行が可能な画像形成装置に最初から当該印刷ジョブを的確に送ることを可能にすることができる。
以下、本発明の一実施形態にかかるサーバー及び画像形成システムについて図面を参照して説明する。図1は、本発明の一実施形態に係る画像形成システムの全体を示す図である。
画像形成システム100は、情報処理装置1と、複数、例えば7台の画像形成装置2a、2b、2c、2d、2e、2f、及び2g(以下、画像形成装置2と総称する。)と、サーバー3とを具備する。これらの情報処理装置1と、画像形成装置2と、サーバー3とは、例えばイントラネットやインターネット等のネットワークNを通じて、印刷ジョブやメッセージなどのデータを送受信する。
また、画像形成システム100では、ユーザーが情報処理装置1を操作することにより、当該画像形成システム100において、下記の代替の画像形成装置2への切換使用が自動的に行われるフェイルオーバー機能がオン又はオフに設定される。すなわち、画像形成システム100では、フェイルオーバー機能がオンに設定された場合には、サーバー3は、通常使用される装置に設定された1台の画像形成装置2(以下、マスター画像形成装置2ともいう。)において、ユーザーの操作により情報処理装置1で作成された印刷ジョブに基づく印刷処理を実行することができない場合に、代替の画像形成装置2(以下、スレーブ画像形成装置2ともいう。)を指定して、当該代替の画像形成装置2において、上記印刷ジョブに基づく印刷処理を実行させて、その印刷物をユーザーに提供させる。なお、以下の説明では、フェイルオーバー機能がオンに設定されている場合について説明する。
ここで、図2を参照して、上記情報処理装置1について具体的に説明する。図2は、情報処理装置の要部構成を示す機能ブロック図である。
情報処理装置1は、例えばスマートフォンやタブレットPCなどの携帯情報端末やパーソナルコンピューター等である。情報処理装置1は、制御ユニット10と、操作部20と、表示部21と、タッチパネル22と、通信部23と、HDD24とを有する。これら各部は、互いにCPUバスによりデータ又は信号の送受信が可能とされている。制御ユニット10は、プロセッサー、RAM(Random Access Memory)、及びROM(Read Only Memory)などから構成される。プロセッサーは、例えば、CPU(Central Processing Unit)、MPU、ASICである。この制御ユニット10は、上記HDD24等に記憶された印刷要求プログラムが上記のプロセッサーで実行されることにより、制御部11、表示制御部12、第1の装置指定制御部13、第2の装置指定制御部14、及び印刷ジョブ制御部16として機能する。尚、制御ユニット10の制御部11、表示制御部12、第1の装置指定制御部13、第2の装置指定制御部14、及び印刷ジョブ制御部16は、上記印刷要求プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。また、上記プロセッサーが、HDD24に記憶されたプリンタードライバーPDを実行することにより、プリンタードライバー部15として機能する。
制御部11は、情報処理装置1の全体的な動作制御を司る。尚、制御部11は、特許請求の範囲における第2の制御部の一例である。
また、制御部11は、操作部20やタッチパネル22に対するユーザーからの操作に応じて、HDD24に記憶されているドキュメントデータや、情報処理装置1の外部、例えば通信部23にネットワークNを通じて接続されたサーバー3等からドキュメントデータを読み出す。
ドキュメントデータは、例えば情報処理装置1で実行されるワードプロセッサーや表計算ソフト、図面ソフト等のアプリケーションで作成されたファイル、又はjpeg、PDF等のイメージデータ等である。但し、このドキュメントデータは、画像形成装置2及びその印刷に適したフォーマットとされておらず、当該画像形成装置2での印刷処理に直接的に用いることはできないデータである。
プリンタードライバー部15は、後述の操作受付部が受け付けたユーザーの操作指示に従って、ユーザーによって指定されたドキュメントデータを、画像形成装置2に適したプリンター言語からなるデータに変換し、変換したプリンター言語からなるデータを用いて、ユーザーによって指定された印刷条件に従って作成した印刷対象データと、当該印刷条件を示す印刷条件のデータとを含んだ印刷ジョブ(例えば、PRNファイル)を作成する。また、印刷条件のデータには、例えばカラー印刷、モノクロ印刷、あるいはA4やA3などの印刷サイズ等を指定するデータが含まれている。
表示制御部12は、通信部23が複数の画像形成装置2a〜2gの一覧を示すリストをサーバー3から受信した場合に、受信したリストを表示部21に表示させて、ユーザーに対して、当該ユーザーが通常使う画像形成装置としての上記マスター画像形成装置2の指定と、当該マスター画像形成装置2の代替となる上記スレーブ画像形成装置2の指定とを促す表示を表示部21に行わせる。
また、表示制御部12は、サーバー3から上記リストと当該リストに含まれた画像形成装置2の後述の位置情報とを通信部23が受信した場合に、受信したリストと位置情報とを表示部21に表示させる。更に、表示制御部12は、サーバー3から上記リストと当該リストに含まれた画像形成装置2の後述の状態情報とを通信部23が受信した場合に、受信したリストと状態情報とを表示部21に表示させる。
第1の装置指定制御部13は、上記操作受付部において、ユーザーから上記マスター画像形成装置2を指定する要求が受け付けられた場合に、当該マスター画像形成装置2を識別する識別情報(例えば、当該画像形成装置2のIPアドレス)をマスター識別情報として、通信部23からネットワークNを通じてサーバー3に向けて送信させる。
第2の装置指定制御部14は、上記操作受付部において、スレーブ画像形成装置2を指定する要求が受け付けられた場合に、当該スレーブ画像形成装置2を識別する識別情報(例えば、当該画像形成装置2のIPアドレス)をスレーブ識別情報として、通信部23からネットワークNを通じてサーバー3に向けて送信させる。また、第2の装置指定制御部14は、上記操作受付部において、複数のスレーブ画像形成装置2を指定する要求が受け付けられた場合に、当該複数のスレーブ画像形成装置2を各々識別する複数の識別情報を複数のスレーブ識別情報として、通信部23からネットワークNを通じてサーバー3に向けて送信させる。
印刷ジョブ制御部16は、プリンタードライバー部15が作成した印刷ジョブを、通信部23からネットワークNを通じてサーバー3に向けて送信させる。なお、印刷ジョブ制御部16は、特許請求の範囲における第2のジョブ送信部の一例である。
また、制御部11は、通信部23が印刷ジョブに基づく印刷処理が画像形成装置2で終了した旨と当該印刷処理を実行した当該画像形成装置2の設置位置を示す上記位置情報をサーバー3から受信した場合に、受信した終了した旨と位置情報とを表示部21に表示させる。なお、終了した旨は、特許請求の範囲における終了通知の一例である。
操作部20は、ハードキーを備えたキーボード、マウス、ポインティングデバイス等を有し、この操作部20には、ユーザーにより、印刷対象となるドキュメントデータや印刷条件を指定する指示等が入力される。
表示部21は、液晶ディスプレイや有機ELディスプレイ等から構成される。表示部21は、制御部11による制御のもと、画像形成装置2での印刷処理の印刷条件等の指示入力画面等を表示する。
表示部21の前面には、タッチパネル22が配置されている。タッチパネル22は、所謂抵抗膜方式や静電容量方式等のタッチパネルであって、タッチパネル22上におけるユーザーによる接触(タッチ)をその接触位置とともに検知する。タッチパネル22は、ユーザーによる接触を検知すると、その接触点の座標位置を示す検知信号を制御部11などに出力する。なお、操作部20とタッチパネル22とは、特許請求の範囲における操作受付部の一例である。
通信部23は、LANボード等の通信モジュールを有しており、通信制御部12等の制御のもと、当該通信部23に接続されたネットワークNを通じて、画像形成装置2及びサーバー3等との間で種々のデータを送受信する。なお、通信部23は、特許請求の範囲における第2の通信部の一例である。
HDD(ハードディスクドライブ)24は、上記アプリケーション及びこのアプリケーションで作成されたドキュメントデータ等を記憶する大容量の記憶装置である。また、HDD24には、プリンタードライバーPDが予め記憶されている。
次に、図3を参照して、本実施形態の画像形成装置2について具体的に説明する。図3は、画像形成装置の要部構成を示す機能ブロック図である。
図3に示すように、画像形成装置2は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置2は、制御ユニット30を備える。制御ユニット30は、CPU、RAM、ROM及び専用のハードウェア回路等から構成され、画像形成装置2の全体的な動作制御を司る。
また、画像形成装置2は、原稿読取部40、原稿給送部41、印刷部42、画像メモリー43、画像処理部44、表示部50、タッチパネル51、操作部52、通信部53、及び記憶部54を備えて構成されている。
画像形成装置2が原稿読取動作を行う場合、原稿給送部41により給送されてくる原稿の画像等を原稿読取部40が光学的に読み取り、画像データを生成する。
画像形成装置2が画像形成動作(すなわち、印刷動作)を行う場合は、上記原稿読取動作により生成された画像データ、情報処理装置1からの印刷ジョブ等に基づいて、制御ユニット30の後述の制御部が、図略の給紙カセット等から給紙される記録媒体としての記録紙に対する印刷処理を印刷部42に実行させて、当該記録紙上に画像を形成する。
原稿読取部40は、制御ユニット30による制御の下、光照射部及びCCDセンサー等を有する読取機構を備える(図示せず)。原稿読取部40は、光照射部により原稿を照射し、その反射光をCCDセンサーで受光することにより、原稿から画像を読み取り、画像データを生成する。
画像メモリー43は、原稿読取部40による読取で得られた原稿画像の画像データを一時的に記憶したり、印刷部42のプリント対象となる印刷処理用のデータを一時的に保存したりする領域である。
画像処理部44は、画像メモリー43から原稿読取部40で読み取られた画像を読み出して画像処理する。例えば、画像処理部44は、原稿読取部40により読み取られた画像が印刷部42により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
印刷部42は、原稿読取部40で読み取られた画像データや情報処理装置1からの印刷ジョブ等の画像形成を行う。具体的には、印刷部42が例えばカラー印刷を行う場合、印刷部42のマゼンタ用の画像形成ユニット、シアン用の画像形成ユニット、イエロー用の画像形成ユニット、及びブラック用の画像形成ユニットは、それぞれに、上記印刷用データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム上にトナー像を形成し、当該トナー像を一次転写ローラーにより中間転写ベルト上に転写させる(図示せず)。
上記の中間転写ベルト上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト上で重ね合わされ、カラーのトナー像となる。2次転写ローラーは、中間転写ベルトの表面に形成された当該カラーのトナー像を、中間転写ベルトを挟んで駆動ローラーとのニップ部において、上記の給紙部から搬送路を搬送されてきた記録紙に転写させる(図示せず)。この後、定着部が、記録紙上のトナー像を、熱圧着により記録紙に定着させる(図示せず)。定着処理の完了したカラー画像形成済みの記録紙は、図略の排出トレイに排出される。
表示部50は、液晶ディスプレイや有機ELディスプレイ等から構成される。
表示部50の前面には、タッチパネル51が配置されている。タッチパネル51は、所謂抵抗膜方式や静電容量方式等のタッチパネルであって、タッチパネル51上におけるユーザーによる接触(タッチ)をその接触位置とともに検知する。タッチパネル51は、ユーザーによる接触を検知すると、その接触点の座標位置を示す検知信号を後述の制御部31などに出力する。
操作部52は、例えば、メニューを呼び出すメニューキー、メニューを構成するGUIのフォーカスを移動させる矢印キー、メニューを構成するGUIに対して確定操作を行う決定キー等を備えるハードキーである。
通信部53は、LANボード等の通信モジュールを有しており、上記制御部等の制御のもと、当該通信部53に接続されたネットワークNを通じて、情報処理装置1及びサーバー3等との間で種々のデータ通信を行う。なお、通信部53は、特許請求の範囲における第3の通信部の一例である。
記憶部54は、HDD(Hard Disk Drive)やSSD(Solid State Drive)等の大容量の記憶装置である。
制御ユニット30は、CPU、ROM及びRAM等からなり、画像形成装置2の全体的な動作を司る。制御ユニット30は、制御部31、状態情報制御部32、及び回答制御部33を備えている。
制御ユニット30は、プロセッサー、RAM(Random Access Memory)、及びROM(Read Only Memory)などから構成される。プロセッサーは、例えば、CPU(Central Processing Unit)、MPU、ASICである。この制御ユニット30は、上記記憶部54等に記憶された印刷実行プログラムが上記のプロセッサーで実行されることにより、制御部31、状態情報制御部32、及び回答制御部33として機能する。尚、制御部31、状態情報制御部32、及び回答制御部33は、上記印刷実行プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。
制御部31は、画像形成装置2の全体的な動作を司るものであり、原稿読取部40、原稿給送部41、印刷部42、画像メモリー43、画像処理部44、表示部50、タッチパネル51、操作部52、通信部53、及び記憶部54等と接続され、これら各部の駆動制御を行う。なお、制御部31は、特許請求の範囲における第3の制御部の一例である。
また、制御部31は、通信部53がネットワークNを通じて印刷ジョブをサーバー3から受信した場合に、受信した印刷ジョブに基づく印刷処理を印刷部42に行わせる。更に、制御部31は、当該印刷処理が終了した場合に終了した旨を、通信部53からネットワークNを通じてサーバー3に向けて送信させる。
状態情報制御部32は、サーバー3に向けて、印刷部42で実行可能な印刷条件を示す状態情報を、ネットワークNを通じて通信部53から送信させる。すなわち、状態情報制御部32は、印刷部42でカラー印刷が可能かどうか(つまり、モノクロ印刷しか実行できないのかどうか)や、印刷処理の対象となる記録紙としてのA4やA3等のいずれの用紙サイズでの残りの枚数(すなわち、当該用紙サイズでの印刷可能なページ数)などの実行可能な印刷条件のデータを、上記状態情報としてサーバー3に送信させる。また、状態情報制御部32は、ネットワークNを通じてサーバー3から後述の送信要求を通信部53が受信した場合に、上記状態情報を、ネットワークNを通じて通信部53からサーバー3に向けて送信させる。尚、状態情報制御部32は、特許請求の範囲における第2の状態情報制御部の一例である。
回答制御部33は、ネットワークNを通じて印刷処理を実行するか否かを照会する旨をサーバー3から通信部53が受信した場合に、当該印刷処理を実行する旨の回答を、通信部53からネットワークNを通じてサーバー3に向けて送信させる。なお、照会する旨は、特許請求の範囲における照会通知の一例である。
次に、図4を参照して、本実施形態のサーバー3について具体的に説明する。図4は、サーバーの要部構成を示す機能ブロック図である。
図4に示すように、サーバー3は、制御ユニット60と、通信部71と、HDD72とを有する。これら各部は、互いにCPUバスによりデータ又は信号の送受信が可能とされている。制御ユニット60は、プロセッサー、RAM(Random Access Memory)、及びROM(Read Only Memory)などから構成される。プロセッサーは、例えば、CPU(Central Processing Unit)、MPU、ASICである。この制御ユニット60は、上記HDD72等に記憶された印刷管理プログラムが上記のプロセッサーで実行されることにより、制御部61、リスト制御部62、第1の設定部63、第2の設定部64、送信要求制御部65、状態情報制御部66、第1の装置決定部67、第2の装置決定部68、照会制御部69、及び印刷ジョブ制御部70として機能する。なお、制御ユニット60の制御部61、リスト制御部62、第1の設定部63、第2の設定部64、送信要求制御部65、状態情報制御部66、第1の装置決定部67、第2の装置決定部68、照会制御部69、及び印刷ジョブ制御部70は、上記印刷管理プログラムに基づく動作によらず、それぞれハード回路により構成されてもよい。以下、特に触れない限り、各実施形態について同様である。
制御部61は、サーバー2の全体的な動作制御を司る。尚、制御部61は、特許請求の範囲における第1の制御部の一例である。
リスト制御部62は、例えばサーバー3がネットワークNに接続された全ての各画像形成装置2からその識別情報(IPアドレス)を取得することにより、当該ネットワークNに接続された全ての画像形成装置2の一覧を示す上記リストを作成して、作成したリストを、通信部71からネットワークNを通じて情報処理装置1に向けて送信させる。また、リスト制御部63は、例えば、情報処理装置1がネットワークNに最初に接続されてサーバー3が当該情報処理装置1の識別情報(IPアドレス)を取得したときに、あるいはユーザーが情報処理装置1を操作することにより、サーバー3に対して、マスター画像形成装置2の設定及びスレーブ画像形成装置2の設定を要求したときに、又は情報処理装置1がネットワークN上の画像形成装置2に対してサーバー3を介して印刷処理の実行を指示するときに、リストを作成する。
また、リスト制御部62は、リストを作成した場合に、当該リストに含まれた画像形成装置2の上記位置情報をHDD72から取得して、当該リストと取得した位置情報とを、通信部71からネットワークNを通じて情報処理装置1に向けて送信させる。更に、リスト制御部62は、リストを作成した場合に、当該リストに含まれた画像形成装置2の上記状態情報をHDD72から取得して、当該リストと取得した状態情報とを、通信部71からネットワークNを通じて情報処理装置1に向けて送信させる。
第1の設定部63は、通信部71がネットワークNを通じて上記マスター識別情報を情報処理装置1から受信した場合に、当該マスター識別情報で識別される画像形成装置2をマスター画像形成装置2としてHDD72に記憶させて当該HDD72に設定する。
第2の設定部64は、通信部71がネットワークNを通じて上記スレーブ識別情報を情報処理装置1から受信した場合に、当該スレーブ識別情報で識別される画像形成装置2をスレーブ画像形成装置2としてHDD72に記憶させて当該HDD72に設定する。また、第2の設定部64は、通信部71がネットワークNを通じて複数のスレーブ識別情報を情報処理装置1から受信した場合に、当該複数のスレーブ識別情報で各々識別される複数の画像形成装置2をスレーブ画像形成装置2としてHDD72に記憶させて当該HDD72に設定する。
送信要求制御部65は、例えば、予め定められた時間毎に、画像形成装置2に向けて、上記状態情報の送信要求を、ネットワークNを通じて通信部71から送信させる。
状態情報制御部66は、通信部71がネットワークNを通じて上記状態情報を画像形成装置2から受信した場合に、受信した状態情報を送信元の画像形成装置2と対応付けてHDD72に記憶させる。尚、状態情報制御部66は、特許請求の範囲における第1の状態情報制御部の一例である。
第1の装置決定部67は、通信部71がネットワークNを通じて印刷ジョブを情報処理装置1から受信した場合に、当該印刷ジョブに含まれた印刷条件のデータと、HDD72に記憶されている上記マスター画像形成装置2についての状態情報とを用いて、これらの印刷条件のデータと状態情報とを比較することにより、当該マスター画像形成装置2で当該印刷ジョブに基づく印刷処理を実行することができるか否かを判断する。つまり、第1の装置決定部67は、印刷条件のデータと、マスター画像形成装置2についての状態情報とが一致した場合のみに、印刷ジョブに基づく印刷処理をマスター画像形成装置2で実行することができると判断する。そして、第1の装置決定部67は、当該印刷処理を実行することができると判断した場合に、当該マスター画像形成装置2を、当該印刷処理を行わせる画像形成装置として決定する。
第2の装置決定部68は、第1の装置決定部67がマスター画像形成装置2で上記印刷ジョブに基づく印刷処理を実行することができないと判断した場合に、当該印刷ジョブに含まれた印刷条件のデータと、HDD72に記憶されている上記スレーブ画像形成装置2についての状態情報とを用いて、これらの印刷条件のデータと状態情報とを比較することにより、当該スレーブ画像形成装置2で当該印刷ジョブに基づく印刷処理を実行することができるか否かを判断する。つまり、第2の装置決定部68は、印刷条件のデータと、スレーブ画像形成装置2についての状態情報とが一致した場合のみに、印刷ジョブに基づく印刷処理をスレーブ画像形成装置2で実行することができると判断する。そして、第2の装置決定部68は、当該印刷処理を実行することができると判断した場合に、当該スレーブ画像形成装置2を、当該印刷処理を行わせる画像形成装置として決定する。
照会制御部69は、複数のスレーブ画像形成装置2が印刷処理を実行することができると第2の装置決定部68が判断した場合に、当該複数の各スレーブ画像形成装置2に向けて、当該印刷処理を実行するか否かを照会する旨を、通信部71からネットワークNを通じて送信させる。
印刷ジョブ制御部70は、第1の装置決定部67が決定したマスター画像形成装置2又は第2の装置決定部68が決定したスレーブ画像形成装置2に対して、印刷ジョブを、ネットワークNを通じて通信部71から送信させる。尚、印刷ジョブ制御部70は、特許請求の範囲における第1のジョブ送信部の一例である。
通信部71は、LANボード等の通信モジュールを有しており、制御部61の制御のもと、当該通信部71に接続されたネットワークNを通じて、情報処理装置1及び画像形成装置2等との間で種々のデータを送受信する。なお、通信部71は、特許請求の範囲における第1の通信部の一例である。
HDD72は、大容量の記憶装置であり、複数の各画像形成装置2(つまり、ネットワークNに接続されている全ての各画像形成装置2)の設置位置を示す上記位置情報を予め記憶している。
また、制御部61は、通信部71がネットワークNを通じて画像形成装置2から印刷処理を終了した旨を受信した場合に、HDD72から当該画像形成装置2の位置情報を取得して、受信した終了した旨と取得した位置情報とを、通信部71からネットワークNを通じて情報処理装置1に向けて送信させる。
次に、図5乃至図15を参照して本実施形態の画像形成システム100での動作について具体的に説明する。
まず図5〜図7を参照して、情報処理装置1でのマスター画像形成装置2及びスレーブ画像形成装置2の指定処理について具体的に説明する。図5は、情報処理装置での処理の流れを示すフローチャートである。図6は、情報処理装置の表示部に表示される表示画面の一例を示した図である。図7は、情報処理装置の表示部に表示される表示画面の一例を示した図である。
情報処理装置1では、図5に示すように、表示制御部12は、複数の画像形成装置2の一覧を示すリスト等を通信部23がサーバー3から受信したかどうかを判別する(S1)。表示制御部12は、リスト等を受信したことを判別していないときは(S1でNO)、S2には進まずに、情報処理装置1を待機状態とする。
一方、表示制御部12は、リスト等を受信したことを判別したときは(S1でYES)、受信したリスト等を表示部21に表示させる(S2)。例えば、表示制御部12は、図6に示すように、そのリストに含まれた画像形成装置2a〜2gの一覧と、受信した各画像形成装置2a〜2gの位置情報及び状態情報とを表示部21に表示させて、通常使う画像形成装置、つまりマスター画像形成装置2の指定を促す表示を表示部21に行わせる。例えば、表示制御部12は、図6の表示画面に示すように、画像形成装置2aをユーザーが指定可能とするために、ユーザーに操作されたことを示すための画像を表示するチェック欄22A1を表示部21に表示させる。同様に、表示制御部12は、図6の表示画面に示すように、それぞれ画像形成装置2b、2c、2d、2e、2f、及び2gをユーザーが指定可能とするために、ユーザーに操作されたことを示すための画像を表示するチェック欄22A2、22A3、22A4、22A5、22A6、及び22A7をそれぞれ表示部21に表示させる。
そして、第1の装置指定制御部13は、図6に示した表示画面において、例えば、いずれか一つのチェック欄22A1〜22A7がユーザーに指定され、更に通常設定キー22B1がユーザーに指定されたかどうかを検出することにより、マスター画像形成装置2の指定が行われたかどうかを判別する(S3)。第1の装置指定制御部13は、いずれか一つのチェック欄22A1〜22A7がユーザーに指定されたことをタッチパネル22が検出していなければ(S3でNO)、S4には進まずに、情報処理装置1を待機状態とする。
一方、第1の装置指定制御部13は、いずれか一つのチェック欄22A1〜22A7、例えばチェック欄22A1が指定され、タッチパネル22により受け付けられたこと、更に通常設定キー22B1が指定され、タッチパネル22により受け付けられたことを検出した場合には(S3でYES)、画像形成装置2aがマスター画像形成装置2と指定されたと判断する。そして、第1の装置指定制御部13は、画像形成装置2aの識別情報をマスター識別情報として、通信部23からネットワークNを通じてサーバー3に向けて送信させる(S4)。尚、画像形成システム100において、上記フェイルオーバー機能がオフに設定されている場合には、処理はS5には進まずに、処理はS4でのマスター識別情報の送信処理で一旦終了される。
そして、表示制御部12は、マスター識別情報が送信されたことを検出したときは、表示部21でのリスト等の表示を切り替える(S5)。例えば、表示制御部12は、図6に示した表示画面から図7に示す表示画面に切り換えて、代替の画像形成装置、つまりスレーブ画像形成装置2の指定を促す表示を表示部21に行わせる。また、この図7に示す表示画面では、例えば同図に点線にて示すように、画像形成装置2aがマスター画像形成装置2として設定されていることが図示されており、タッチパネル22及び第2の装置指定制御部14はそのチェック欄22A1への指定を受け付けないことにより、当該画像形成装置2aがマスター画像形成装置2とスレーブ画像形成装置2との双方に指定されるのを防いでいる。
続いて、第2の装置指定制御部14は、図7に示した表示画面において、例えば、少なくとも一つのチェック欄22A2〜22A7がユーザーに指定され、更に通常設定キー22B1がユーザーに指定されたかどうかを検出することにより、スレーブ画像形成装置2の指定が行われたかどうかを判別する(S6)。第2の装置指定制御部14は、少なくとも一つのチェック欄22A2〜22A7がユーザーに指定されたことをタッチパネル22が検出していなければ(S6でNO)、S7には進まずに、情報処理装置1を待機状態とする。
一方、第2の装置指定制御部14は、少なくとも一つのチェック欄22A2〜22A7、例えばチェック欄22A3、22A4、及び22A5が指定され、タッチパネル22により受け付けられたこと、更に代替設定キー22B2が指定され、タッチパネル22により受け付けられたことを検出した場合には(S6でYES)、画像形成装置2c、2d、及び2eがスレーブ画像形成装置2と指定されたと判断する。そして、第2の装置指定制御部14は、画像形成装置2c、2d、及び2eの識別情報をスレーブ識別情報として、通信部23からネットワークNを通じてサーバー3に向けて送信させる(S7)。
このように、表示制御部12は、マスター画像形成装置2の指定を促す表示を行わせる際及びスレーブ画像形成装置2の指定を促す表示を行わせる際に、図6及び図7の各表示画面に示したように、各画像形成装置2a〜2gの位置情報を表示部21に表示させている。このため、本実施形態では、ユーザーは複数の画像形成装置2a〜2gの各設置位置を把握した状態で、マスター画像形成装置2及びスレーブ画像形成装置2を指定することができ、これらマスター画像形成装置2又はスレーブ画像形成装置2での印刷処理による印刷物を容易に得ることができる。
また、表示制御部12は、マスター画像形成装置2の指定を促す表示を行わせる際及びスレーブ画像形成装置2の指定を促す表示を行わせる際に、図6及び図7の各表示画面に示したように、各画像形成装置2a〜2gの状態情報を表示部21に表示させている。このため、本実施形態では、ユーザーは複数の画像形成装置2a〜2gの各印刷部42で実行可能な印刷条件を把握した状態で、マスター画像形成装置2及びスレーブ画像形成装置2を適切に指定することができ、これらマスター画像形成装置2又はスレーブ画像形成装置2での印刷処理を確実に行わせることができる。
次に、図8を参照して、サーバー3でのマスター画像形成装置2及びスレーブ画像形成装置2の設定処理について具体的に説明する。図8は、サーバーでの処理の流れを示すフローチャートである。
サーバー3では、図8に示すように、リスト制御部62は、例えば、ユーザーが情報処理装置1を操作することにより、当該サーバー3に対してマスター画像形成装置2の設定及びスレーブ画像形成装置2の設定を要求したときに、画像形成装置2a〜2gの一覧を示すリストを作成する。また、リスト制御部62は、画像形成装置2a〜2gの各位置情報と各状態情報をHDD72から取得して、作成したリストとともに通信部71からネットワークNを通じて情報処理装置1に向けて送信させる(S31)。
そして、第1の設定部63は、上記マスター識別情報を情報処理装置1から通信部71が受信したかどうかを判別する(S32)。第1の設定部63は、マスター識別情報を受信したことを判別していないときは(S32でNO)、S33には進まずに、サーバー3を待機状態とする。
一方、第1の設定部63は、マスター識別情報を受信したことを判別したときは(S32でYES)、当該マスター識別情報で識別される画像形成装置2aをマスター画像形成装置2としてHDD72に記憶させて当該HDD72に設定する(S33)。
そして、第2の設定部64は、上記スレーブ識別情報を情報処理装置1から通信部71が受信したかどうかを判別する(S34)。第2の設定部64は、スレーブ識別情報を受信したことを判別していないときは(S34でNO)、S35には進まずに、サーバー3を待機状態とする。
一方、第2の設定部64は、スレーブ識別情報を受信したことを判別したときは(S34でYES)、当該スレーブ識別情報で識別される画像形成装置2c、2d、及び2eをスレーブ画像形成装置2としてHDD72に記憶させて当該HDD72に設定する(S35)。このように、本実施形態では、複数の画像形成装置2がスレーブ画像形成装置2として設定されるので、マスター画像形成装置2において、印刷ジョブに基づく印刷処理を実行できない場合でも、いずれかのスレーブ画像形成装置2において、当該印刷ジョブに基づく印刷処理を確実に実行することができる。
次に、図9を参照して、サーバー3での画像形成装置2からの状態情報の記憶処理について具体的に説明する。図9は、サーバーでの他の処理の流れを示すフローチャートである。
サーバー3では、図9に示すように、送信要求制御部65は、例えば、当該送信要求制御部65が後述のS37の処理を終了した時点から予め定められた時間が経過したかどうかを判別する(S36)。送信要求制御部65は、予め定められた時間が経過したことを判別していないときは(S36でNO)、S37には進まずに、サーバー3を待機状態とする。
一方、送信要求制御部65は、予め定められた時間が経過したことを判別したときは(S36でYES)、画像形成装置2に向けて、状態情報の送信要求を、ネットワークNを通じて通信部71から送信させる(S37)。
そして、状態情報制御部66は、状態情報を画像形成装置2から通信部71が受信したかどうかを判別する(S38)。状態情報制御部66は、状態情報を受信したことを判別していないときは(S38でNO)、S39には進まずに、サーバー3を待機状態とする。
一方、状態情報制御部66は、状態情報を受信したことを判別したときは(S38でYES)、受信した状態情報を送信元の画像形成装置2と対応付けてHDD72に記憶させる(S39)。また、状態情報制御部66は、上記予め定められた時間毎に、当該S39の処理を行う。
次に、図10を参照して、画像形成装置2での状態情報の送信処理について具体的に説明する。図10は、画像形成装置での処理の流れを示すフローチャートである。
画像形成装置2では、図10に示すように、状態情報制御部32は、上記送信要求を通信部53が受信したかどうかを判別する(S61)。状態情報制御部32は、送信要求を受信したことを判別していないときは(S61でNO)、S62には進まずに、画像形成装置2を待機状態とする。
一方、状態情報制御部32は、送信要求を受信したことを判別したときは(S61でYES)、印刷部42で実行可能な印刷条件を示す上記状態情報を、ネットワークNを通じて通信部53からサーバー3に向けて送信させる(S62)。また、状態情報制御部32は、上記予め定められた時間毎に、当該S62の処理を行う。このように、本実施形態では、予め定められた時間毎に、画像形成装置2からの状態情報がサーバー3に送信され、そのHDD72で更新される。このため、サーバー3では、画像形成装置2の印刷部42での最新の実行可能な印刷条件を把握することができ、情報処理装置1からの印刷ジョブを実行可能な画像形成装置2を適切に、かつ、容易に決定することができる。
次に、図11及び図12を参照して、情報処理装置1での印刷ジョブの作成処理及び印刷ジョブの送信処理について具体的に説明する。図11は、情報処理装置での他の処理の流れを示すフローチャートである。図12は、情報処理装置の表示部に表示される表示画面の一例を示した図である。
情報処理装置1では、図11に示すように、制御部11は、ユーザーにより、印刷ジョブの作成を指示する要求を上記操作受付部が受け付けたかどうかを判別する(S11)。例えば、制御部11は、印刷ジョブ作成キーを表示部21に表示させたときに(図示せず)、上記印刷ジョブ作成キーがユーザーに指定されたかどうかを検出することにより、印刷ジョブの作成を指示する要求が行われたかどうかを判別する。制御部11は、上記印刷ジョブ作成キーが指定されたことをタッチパネル22が検出していなければ(S11でNO)、S12には進まず、情報処理装置1を待機状態とする。
一方、制御部11は、ユーザーにより上記印刷ジョブ作成キーが指定され、タッチパネル22により受け付けられたことを検出した場合は(S11でYES)、ユーザーにより、印刷処理の対象となるドキュメントデータが指定されたかどうかを判別する(S12)。例えば、制御部11は、図12に示すように、印刷処理の対象となるドキュメントデータの指定を促す表示、例えば印刷処理の対象となるドキュメントデータを指定する指定欄22Cを表示部21に表示させる。そして、制御部11は、指定欄22Cが指定されたことをタッチパネル22が検出していなければ(S12でNO)、S13には進まず、情報処理装置1を待機状態とする。
一方、制御部11は、ユーザーにより指定欄22Cが指定され、タッチパネル22により受け付けられたことを検出した場合は(S12でYES)、上記ドキュメントデータの指定処理が要求されたと判断する。そして、制御部11は、HDD24に予め記憶されているドキュメントデータのファイル名、例えば「文章1.pdf」、「文章2.txt」、及び「文章3.pdf」を表示部21に表示させる(図示せず)。そして、例えば、制御部11は、ユーザーにより「文章1.pdf」が指定され、タッチパネル22により受け付けられたことを検出した場合は、指定されたドキュメントデータとして当該「文章1.pdf」のドキュメントデータを設定する(S13)。そして、制御部11は、図12に示すように、指定欄22C内に指定されたドキュメントデータのファイル名「文章1.pdf」を表示させる。
そして、制御部11は、ユーザーにより、印刷処理での印刷条件の指定が要求されたかどうかを判別する(S14)。例えば、制御部11は、図12に示すように、印刷条件を設定する条件設定キー22D、例えば両面印刷キー22D1、頁集約キー22D2、印刷部数キー22D3、及び用紙サイズキー22D4を表示部21に表示させる。そして、制御部11は、条件設定キー22Dが指定されたことをタッチパネル22が検出していなければ(S14でNO)、S15には進まず、情報処理装置1を待機状態とする。
一方、制御部11は、ユーザーにより条件設定キー22Dが指定され、タッチパネル22により受け付けられたことを検出した場合は(S14でYES)、上記印刷条件の指定が要求されたと判断する。そして、制御部11は、指定された印刷条件を設定する(S15)。例えば、制御部11は、ユーザーにより、図12に示す表示画面において、両面印刷キー22D1が指定され、タッチパネル22により受け付けられたことを検出した場合は、両面印刷を行うか否かの指定を促す表示を表示部21に行わせる(図示せず)。そして、制御部11は、例えば、ユーザーにより、両面印刷を行うこと(オン)が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷条件として、両面印刷を行うことを設定する。一方、制御部11は、ユーザーにより、両面印刷を行わないこと(オフ)が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷条件として、両面印刷を行わないこと、つまり片面印刷を行うことを設定する。そして、制御部11は、図12に示すように、両面印刷キー22D1の表示箇所に指定された「オフ」を表示させる。なお、制御部11が、両面印刷を行うことを設定した場合には、当該制御部11は、両面印刷キー22D1の表示箇所に指定された「オン」を表示させる(図示せず)。
また、例えば、制御部11は、ユーザーにより、図12に示す表示画面において、頁集約キー22D2が指定され、タッチパネル22により受け付けられたことを検出した場合は、頁集約を行うか否かの指定を促す表示を表示部21に行わせる(図示せず)。そして、制御部11は、例えば、ユーザーにより、頁集約を行うこと(オン)が指定され、タッチパネル22により受け付けられたことを検出した場合は、「2in1」や「4in1」等の具体的な頁集約の指定を促す表示を表示部21に行わせる(図示せず)。そして、制御部11は、ユーザーにより、例えば「2in1」の頁集約が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷条件として、「2in1」の頁集約を設定する。そして、制御部11は、頁集約キー22D2の表示箇所に設定された「2in1」を表示させる(図示せず)。一方、制御部11は、ユーザーにより、頁集約を行わないこと(オフ)が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷条件として、頁集約を行わないことを設定する。そして、制御部11は、図12に示すように、頁集約キー22D2の表示箇所に指定された「オフ」を表示させる。
また、例えば、制御部11は、ユーザーにより、図12に示す表示画面において、印刷部数キー22D3が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷部数の指定を促す表示を表示部21に行わせる(図示せず)。例えば、制御部11は、印刷部数の数字を入力させるために、テンキーを表示部21に表示させる(図示せず)。そして、制御部11は、ユーザーにより、例えば「1」が指定され、タッチパネル22により受け付けられたことを検出した場合は、印刷部数として1部が指定されたと判断し、印刷条件として、1部の印刷部数を設定する。また、制御部11は、図12に示すように、印刷部数キー22D3の表示箇所に指定された印刷部数「1部」を表示させる。
また、例えば、制御部11は、ユーザーにより、図12に示す表示画面において、用紙サイズキー22D4が指定され、タッチパネル22により受け付けられたことを検出した場合は、用紙サイズの指定を促す表示を表示部21に行わせる(図示せず)。例えば、制御部11は、「A4」や「A3」等の具体的な用紙サイズの指定を促す表示を表示部21に行わせる(図示せず)。そして、制御部11は、ユーザーにより、例えば「A4」が指定され、タッチパネル22により受け付けられたことを検出した場合は、用紙サイズとしてA4が指定されたと判断し、印刷条件として、A4の用紙サイズを設定する。また、制御部11は、図12に示すように、用紙サイズキー22D4の表示箇所に指定された用紙サイズ「A4」を表示させる。
そして、制御部11は、印刷ジョブの作成の指示を上記操作受付部が受け付けたかどうかを判別する(S16)。例えば、制御部11は、図12に示した表示画面において、設定キー22Eがユーザーに指定されたかどうかを検出することにより、印刷ジョブの作成の指示が行われたかどうかを判別する。制御部11は、設定キー22Eが指定されたことをタッチパネル22が検出していなければ(S16でNO)、S17には進まず、情報処理装置1を待機状態とする。
一方、制御部11は、ユーザーにより設定キー22Eが指定され、タッチパネル22により受け付けられたことを検出した場合は(S16でYES)、プリンタードライバー部15は、上記S12で指定されたドキュメントデータ(例えば、ファイル名「文書1.pdf」のドキュメントデータ)を、画像形成装置2に適したプリンター言語からなるデータに変換し、変換したプリンター言語からなるデータを用いて、上記S14で指定された印刷条件(例えば、「両面印刷;オフ」、「頁集約;オフ」、「印刷部数;1部」、「用紙サイズ;A4」)に従って作成した印刷対象データと、当該印刷条件を示す印刷条件のデータとを含んだ印刷ジョブを作成する(S17)。また、このようにプリンタードライバー部15が印刷ジョブを作成した場合、当該プリンタードライバー部15は、作成した印刷ジョブをHDD24に記憶させる。
そして、制御部11は、印刷ジョブの送信の指示を上記操作受付部が受け付けたかどうかを判別する(S18)。例えば、制御部11は、図12に示した表示画面において、送信キー22Fがユーザーに指定されたかどうかを検出することにより、印刷ジョブの送信の指示が行われたかどうかを判別する。制御部11は、送信キー22Fが指定されたことをタッチパネル22が検出していなければ(S18でNO)、S19には進まず、情報処理装置1を待機状態とする。
一方、制御部11は、ユーザーにより送信キー22Fが指定され、タッチパネル22により受け付けられたことを検出した場合は(S18でYES)、印刷ジョブの送信の指示が要求されたと判断する。そして、印刷ジョブ制御部16は、上記S17で作成された印刷ジョブを、通信部23からネットワークNを通じてサーバー3に向けて送信させる(S19)。尚、この送信された印刷ジョブ(データ)には、その印刷ジョブとして作成されたドキュメントデータのファイル名(例えば、「文書1.pdf」)を示すデータが含まれている。
次に、図13を参照して、サーバー3での画像形成装置2への印刷ジョブの送信処理及び情報処理装置1への印刷処理終了の送信処理について具体的に説明する。図13は、サーバーでの処理の流れを示すフローチャートである。
サーバー3では、図13に示すように、第1の装置決定部67は、通信部71がネットワークNを通じて印刷ジョブを情報処理装置1から受信したかどうかを判別する(S41)。第1の装置決定部67は、印刷ジョブを受信したことを判別していないときは(S41でNO)、S42には進まずに、サーバー3を待機状態とする。
一方、第1の装置決定部67は、印刷ジョブを受信したことを判別したときは(S41でYES)、当該印刷ジョブに含まれた印刷条件のデータと、HDD72に記憶されているマスター画像形成装置2aについての状態情報とを用いて、これらの印刷条件のデータと状態情報とを比較し、当該印刷条件のデータと状態情報とが一致するか否かを判別することにより、当該マスター画像形成装置2aで当該印刷ジョブに基づく印刷処理を実行することができるか否かを判断する(S42)。そして、第1の装置決定部67は、印刷条件のデータと状態情報とが一致することを判別して、マスター画像形成装置2aで印刷処理を実行することができると判断した場合に(S42でYES)、当該マスター画像形成装置2aを、当該印刷処理を行わせる画像形成装置2として決定する(S43)。その後、処理は、後述のS44に進む。
一方、第1の装置決定部67が、印刷条件のデータと状態情報とが一致しないことを判別して、マスター画像形成装置2aで印刷処理を実行することができないと判断した場合に(S42でNO)、第2の装置決定部68は、印刷ジョブに含まれた印刷条件のデータと、HDD72に記憶されているスレーブ画像形成装置2c、2d、及び2eについての状態情報とを用いて、これらの印刷条件のデータと状態情報とを比較し、当該印刷条件のデータと状態情報とが一致するか否かを判別することにより、当該スレーブ画像形成装置2c、2d、及び2eの少なくとも1台で当該印刷ジョブに基づく印刷処理を実行することができるか否かを判断する(S45)。そして、第2の装置決定部68は、印刷条件のデータと状態情報とが一致しないことを判別して、スレーブ画像形成装置2c、2d、及び2eで印刷処理を実行することができないと判断した場合には(S45でNO)、代替の画像形成装置2を判別することができなかったとして処理を終了させる。
一方、第2の装置決定部68が、印刷条件のデータと状態情報とが一致することを判別して、スレーブ画像形成装置2c、2d、及び2eの少なくとも1台で印刷処理を実行することができると判断した場合(S45でYES)、当該第2の装置決定部68は、印刷処理を実行することができると判断したスレーブ画像形成装置2が1台のスレーブ画像形成装置2かどうかを判別する(S46)。つまり、第2の装置決定部68は、スレーブ画像形成装置2c、2d、及び2eのうち、印刷処理を実行することができると判断した画像形成装置2の台数が1台であるかどうかを判別する。そして、第2の装置決定部68が、例えば、スレーブ画像形成装置2c、2d、及び2eの3台が印刷処理を実行することができると判断した場合に(S46でNO)、照会制御部69は、これら複数の各スレーブ画像形成装置2c、2d、及び2eに向けて当該印刷処理を実行するか否かを照会する旨を、通信部71からネットワークNを通じて送信させる(S47)。そして、第2の装置決定部68は、照会制御部69が上記照会する旨を送信した後に画像形成装置2c、2d、及び2eから当該照会する旨に対する回答を通信部71が受信したかどうかを判別する(S48)。第2の装置決定部68は、回答を受信したことを判別していないときは(S48でNO)、S49には進まずに、サーバー3を待機状態とする。
一方、第2の装置決定部68は、回答を受信したことを判別したときは(S48でYES)、当該回答を最初に送信してきたスレーブ画像形成装置2、例えば、スレーブ画像形成装置2cを、印刷処理を行わせるスレーブ画像形成装置2として決定する(S49)。このように、本実施形態では、複数のスレーブ画像形成装置2c、2d、及び2eが印刷処理を実行することができると判断された場合に、照会制御部69が照会する旨を送信させることにより、1台のスレーブ画像形成装置2cに印刷処理を実行させると決定している。このため、本実施形態では、代替の画像形成装置2が複数台存在する場合でも、実際に印刷処理を実行させる1台の代替の画像形成装置2を容易に決定することができ、印刷処理を円滑に行わせることが可能になる。
また、上記S46において、第2の装置決定部68が、1台のスレーブ画像形成装置2、例えば、スレーブ画像形成装置2cのみが印刷処理を実行することができると判断した場合(S46でYES)、当該第2の装置決定部68は、スレーブ画像形成装置2cを、印刷処理を行わせるスレーブ画像形成装置2として決定する(S49)。
また、印刷ジョブ制御部70は、上記S43において、第1の装置決定部67が印刷処理を行わせる画像形成装置2としてマスター画像形成装置2aを決定した場合には、当該マスター画像形成装置2aに向けて、ネットワークNを通じて印刷ジョブを通信部71から送信させる(S44)。
また、印刷ジョブ制御部70は、上記S49において、第2の装置決定部68が印刷処理を行わせる画像形成装置2としてスレーブ画像形成装置2cを決定した場合には、当該スレーブ画像形成装置2cに向けて、ネットワークNを通じて印刷ジョブを通信部71から送信させる(S44)。
そして、制御部61は、通信部71がネットワークNを通じてマスター画像形成装置2a又はスレーブ画像形成装置2cから印刷処理を終了した旨を受信したかどうかを判別する(S50)。制御部61は、印刷処理を終了した旨を受信したことを判別していないときは(S50でNO)、S51には進まずに、サーバー3を待機状態とする。
一方、制御部61は、印刷処理を終了した旨を受信したことを判別したときは(S50でYES)、当該終了した旨の送信元の画像形成装置2a又は2cの位置情報をHDD72から取得して、受信した終了した旨と取得した位置情報とを、通信部71からネットワークNを通じて情報処理装置1に向けて送信させる(S51)。
次に、図14を参照して、画像形成装置2でのサーバー3への回答の送信処理及びサーバー3への印刷処理終了の送信処理について具体的に説明する。図14は、画像形成装置での他の処理の流れを示すフローチャートである。
画像形成装置2では、図14に示すように、回答制御部33は、通信部53がネットワークNを通じて上記照会する旨をサーバー3から受信したかどうかを判別する(S61)。回答制御部33は、照会する旨を受信したことを判別していないときは(S61でNO)、S62には進まずに、画像形成装置2を待機状態とする。
一方、回答制御部33は、照会する旨を受信したことを判別したときは(S61でYES)、通信部53からネットワークNを通じてサーバー3に向けて印刷処理を実行する旨の回答を送信させる(S62)。
また、画像形成装置2では、図14に示すように、制御部31は、通信部53がネットワークNを通じて印刷ジョブをサーバー3から受信したかどうかを判別する(S65)。制御部31は、印刷ジョブを受信したことを判別していないときは(S65でNO)、S66には進まずに、画像形成装置2を待機状態とする。
一方、制御部31は、印刷ジョブを受信したことを判別したときは(S65でYES)、受信した印刷ジョブに基づく印刷処理を印刷部42に行わせる(S66)。そして、制御部31は、印刷処理が終了した場合に、通信部53からネットワークNを通じてサーバー3に向けて当該印刷処理が終了した旨を送信させる(S67)。
次に、図15〜図16を参照して、情報処理装置1での画像形成装置2における印刷ジョブに基づく印刷処理の終了をユーザーに報知する報知処理について具体的に説明する。図15は、情報処理装置での他の処理の流れを示すフローチャートである。図16は、情報処理装置の表示部に表示される表示画面の一例を示した図である。
情報処理装置1では、図15に示すように、制御部11は、通信部23が印刷ジョブに基づく印刷処理が画像形成装置2で終了した旨と当該印刷処理を実行した当該画像形成装置2の設置位置を示す位置情報をサーバー3から受信したかどうかを判別する(S21)。制御部11は、終了した旨と位置情報を受信したことを判別していないときは(S21でNO)、S22には進まずに、情報処理装置1を待機状態とする。
一方、制御部11は、終了した旨と位置情報を受信したことを判別したときは(S21でYES)、当該終了した旨と位置情報を表示部21に表示させる(S22)。例えば、制御部11は、図16に示すように、ファイル名「文書1.pdf」についての印刷ジョブに基づく印刷処理が2Fの画像形成装置2cで実行されたことを表示部21に表示させる。これにより、印刷処理の終了をユーザーに報知する報知処理が完了する。
以上のように本実施形態では、サーバー3は情報処理装置1に対するユーザーの操作に応じて、ユーザーが通常使う画像形成装置としてのマスター画像形成装置2と、当該マスター画像形成装置2の代替となるスレーブ画像形成装置2とを設定する。また、サーバー3は、情報処理装置1からの印刷ジョブに含まれた印刷条件のデータと、HDD72に記憶されているマスター画像形成装置2についての状態情報及びスレーブ画像形成装置2についての状態情報とを用いて、マスター画像形成装置2又はスレーブ画像形成装置2を、当該印刷ジョブに基づく印刷処理を行わせる画像形成装置2として決定する。また、画像形成装置2は、印刷処理が終了した場合に終了した旨を、サーバー3に向けて送信する。また、サーバー3は、画像形成装置2から終了した旨を受信した場合に、終了した旨と当該画像形成装置2の位置情報とを、情報処理装置1に向けて送信する。また、情報処理装置1は、終了した旨と画像形成装置2の位置情報をサーバー3から受信した場合に、当該終了した旨と位置情報とを表示部21に表示させる。このため、本実施形態では、上記従来例と異なり、画像形成装置2に印刷ジョブを一旦送信して失敗するという過程を経ることなく、当該印刷ジョブの実行が可能な画像形成装置2に最初から当該印刷ジョブを的確に送ることを可能にする。
なお、上記の説明以外に、サーバー3が画像形成装置2から印刷ジョブに基づく印刷処理を終了した旨を受信した場合に、受信した終了した旨だけを情報処理装置1に送信して、当該情報処理装置1の表示部21に終了した旨だけを表示させて、上記報知処理を行う構成でもよい。
なお、上記実施形態において、図1乃至図16を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
1 情報処理装置
11 制御部(第2の制御部)
12 表示制御部
13 第1の装置指定制御部
14 第2の装置指定制御部
16 印刷ジョブ制御部(第2のジョブ送信部)
20 操作部(操作受付部)
21 表示部
22 タッチパネル(操作受付部)
23 通信部(第2の通信部)
2 画像形成装置
31 制御部(第3の制御部)
32 状態情報制御部(第2の状態情報制御部)
33 回答制御部
42 印刷部
53 通信部(第3の通信部)
3 サーバー
61 制御部(第1の制御部)
62 リスト制御部
63 第1の設定部
64 第2の設定部
65 送信要求制御部
66 状態情報制御部(第1の状態情報制御部)
67 第1の装置決定部
68 第2の装置決定部
69 照会制御部
70 印刷ジョブ制御部(第1のジョブ送信部)
71 通信部(第1の通信部)
72 HDD(記憶部)
100 画像形成システム
11 制御部(第2の制御部)
12 表示制御部
13 第1の装置指定制御部
14 第2の装置指定制御部
16 印刷ジョブ制御部(第2のジョブ送信部)
20 操作部(操作受付部)
21 表示部
22 タッチパネル(操作受付部)
23 通信部(第2の通信部)
2 画像形成装置
31 制御部(第3の制御部)
32 状態情報制御部(第2の状態情報制御部)
33 回答制御部
42 印刷部
53 通信部(第3の通信部)
3 サーバー
61 制御部(第1の制御部)
62 リスト制御部
63 第1の設定部
64 第2の設定部
65 送信要求制御部
66 状態情報制御部(第1の状態情報制御部)
67 第1の装置決定部
68 第2の装置決定部
69 照会制御部
70 印刷ジョブ制御部(第1のジョブ送信部)
71 通信部(第1の通信部)
72 HDD(記憶部)
100 画像形成システム
Claims (8)
- ネットワークを通じて情報処理装置及び複数の画像形成装置に接続されたサーバーであって、
記憶部と、
前記ネットワークを通じて、前記情報処理装置及び前記画像形成装置との間でデータ通信を行う第1の通信部と、
前記複数の画像形成装置の一覧を示すリストを作成し、作成した前記リストを、前記第1の通信部から前記情報処理装置に送信させるリスト制御部と、
前記第1の通信部が、前記情報処理装置のユーザーが通常使う画像形成装置としてのマスター画像形成装置を識別するマスター識別情報を前記情報処理装置から受信した場合、前記マスター画像形成装置として設定する第1の設定部と、
前記第1の通信部が、前記マスター画像形成装置の代替となるスレーブ画像形成装置を識別するスレーブ識別情報を前記情報処理装置から受信した場合、前記スレーブ画像形成装置として設定する第2の設定部と、
前記画像形成装置に向けて、当該画像形成装置で実行可能な印刷条件を示す状態情報の送信要求を、前記第1の通信部から送信させる送信要求制御部と、
前記第1の通信部が、前記状態情報を前記画像形成装置から受信した場合、前記状態情報を送信元の前記画像形成装置と対応付けて前記記憶部に記憶させる第1の状態情報制御部と、
前記第1の通信部が、印刷ジョブを前記情報処理装置から受信した場合、当該印刷ジョブに含まれた印刷条件のデータと、前記マスター画像形成装置についての前記状態情報とを用いて、当該マスター画像形成装置で当該印刷ジョブに基づく印刷処理を実行できるか否かを判断し、当該印刷処理を実行できると判断した場合、当該マスター画像形成装置を、当該印刷処理を行わせる画像形成装置として決定する第1の装置決定部と、
前記第1の装置決定部が前記マスター画像形成装置で当該印刷処理を実行できないと判断した場合、前記印刷条件のデータと、前記スレーブ画像形成装置についての前記状態情報とを用いて、当該スレーブ画像形成装置で当該印刷処理を実行できるか否かを判断し、当該印刷処理を実行できると判断した場合、当該スレーブ画像形成装置を、当該印刷処理を行わせる画像形成装置として決定する第2の装置決定部と、
前記第1の装置決定部が決定した前記マスター画像形成装置又は前記第2の装置決定部が決定した前記スレーブ画像形成装置に向けて、前記印刷ジョブを、前記第1の通信部から送信させる第1のジョブ制御部と、
前記第1の通信部が、前記画像形成装置から前記印刷処理の終了通知を受信した場合、前記終了通知を、前記情報処理装置に向けて送信させる第1の制御部と、を備えるサーバー。 - サーバーと、ネットワークを通じて情報処理装置と複数の画像形成装置とを備えた画像形成システムであって、
前記サーバーは、請求項1に記載のサーバーであって、
前記情報処理装置は、
表示部と、
ユーザーからの操作指示を受け付ける操作受付部と、
前記サーバーとの間でデータ通信を行う第2の通信部と、
前記第2の通信部が、前記リストを受信した場合、前記リストを前記表示部に表示させ、前記マスター画像形成装置の指定と、前記スレーブ画像形成装置の指定とを促す表示を前記表示部に行わせる表示制御部と、
前記操作受付部において、前記マスター画像形成装置の指定が受け付けられた場合、指定された当該画像形成装置を識別する識別情報を前記マスター識別情報として、送信させる第1の装置指定制御部と、
前記操作受付部において、前記スレーブ画像形成装置の指定が受け付けられた場合、指定された当該画像形成装置を識別する識別情報を前記スレーブ識別情報として、送信させる第2の装置指定制御部と、
前記画像形成装置における印刷ジョブを送信させる第2のジョブ制御部と、
前記第2の通信部が、前記終了通知を受信した場合、当該終了通知を前記表示部に表示させる第2の制御部と、を備える画像形成システム。 - 前記画像形成装置は、
記録媒体に対して印刷処理を行う印刷部と、
前記サーバーとの間でデータ通信を行う第3の通信部と、
前記印刷部で実行可能な印刷条件を示す前記状態情報を、送信させる第2の状態情報制御部と、
前記第3の通信部が、前記印刷ジョブを受信した場合、当該印刷ジョブに基づく印刷処理を前記印刷部に行わせるとともに、前記終了通知を、送信させる第3の制御部と、を備える請求項2に記載の画像形成システム。 - 前記第2の装置指定制御部は、前記操作受付部において、複数の前記スレーブ画像形成装置の指定が受け付けられた場合、指定された当該複数の画像形成装置を各々識別する複数の識別情報を複数の前記スレーブ識別情報として、前記第2の通信部から送信させ、
前記第2の設定部は、前記第1の通信部が前記複数のスレーブ識別情報を受信した場合、当該複数のスレーブ識別情報で各々識別される複数の画像形成装置を前記スレーブ画像形成装置として設定する請求項3に記載の画像形成システム。 - 前記サーバーは、複数の前記スレーブ画像形成装置が前記印刷処理を実行できると前記第2の装置決定部が判断した場合、当該複数の各スレーブ画像形成装置に向けて、当該印刷処理を実行するか否かの照会通知を送信させる照会制御部を更に備え、
前記各スレーブ画像形成装置は、前記第3の通信部が前記照会通知を受信した場合、前記印刷処理を実行する旨の回答を送信させる回答制御部を更に備え、
前記第2の装置決定部は、前記第1の通信部が前記回答を前記各スレーブ画像形成装置から受信した場合、当該回答を最初に送信してきた前記画像形成装置を、前記印刷処理を行わせる画像形成装置として決定する請求項4に記載の画像形成システム。 - 前記送信要求制御部は、予め定められた時間毎に、前記複数の各画像形成装置に向けて、前記状態情報の送信要求を、前記第1の通信部から送信させ、
前記複数の各画像形成装置の前記第2の状態情報制御部は、前記第3の通信部が前記送信要求を受信した場合に、前記状態情報を送信させる請求項3乃至請求項5のいずれかに記載の画像形成システム。 - 前記記憶部には、前記複数の各画像形成装置の設置位置を示す位置情報が予め記憶され、
前記リスト制御部は、前記リストを作成した場合、当該リストに含まれた前記画像形成装置の前記位置情報を前記記憶部から取得し、当該リストと前記位置情報とを、前記情報処理装置に向けて送信させ、
前記表示制御部は、前記サーバーから前記リストと前記位置情報とを前記第2の通信部が受信した場合、前記リストと前記位置情報とを前記表示部に表示させる請求項2乃至請求項6のいずれかに記載の画像形成システム。 - 前記リスト制御部は、前記リストを作成した場合、当該リストに含まれた前記画像形成装置の前記状態情報を前記記憶部から取得し、当該リストと前記状態情報とを、前記情報処理装置に向けて送信させ、
前記表示制御部は、前記サーバーから前記リストと前記状態情報とを前記第2の通信部が受信した場合、前記リストと前記状態情報とを前記表示部に表示させる請求項2乃至請求項7のいずれかに記載の画像形成システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017078954A JP2018180881A (ja) | 2017-04-12 | 2017-04-12 | サーバー及び画像形成システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017078954A JP2018180881A (ja) | 2017-04-12 | 2017-04-12 | サーバー及び画像形成システム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018180881A true JP2018180881A (ja) | 2018-11-15 |
Family
ID=64276553
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017078954A Pending JP2018180881A (ja) | 2017-04-12 | 2017-04-12 | サーバー及び画像形成システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2018180881A (ja) |
-
2017
- 2017-04-12 JP JP2017078954A patent/JP2018180881A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11513460B2 (en) | Image forming apparatus and method of setting parameter in image forming apparatus | |
| US11778110B2 (en) | Image processing apparatus displaying a home screen in a fixed button mode in a state where acquisition of a recommended button information is unavailable | |
| US20170085730A1 (en) | Job processing apparatus, method for controlling job processing apparatus, and storage medium | |
| JP2015186208A (ja) | 画像処理システム、画像処理装置、情報処理装置、画像処理方法 | |
| JP6264310B2 (ja) | 画像形成用シート供給部選択方法、画像形成装置、情報処理装置 | |
| US9588723B2 (en) | Image processing apparatus, image processing method, and non-transitory computer readable medium | |
| JP2015050612A (ja) | 情報処理装置、ジョブ設定方法 | |
| US20220174162A1 (en) | Voice operation system, voice operation method, and program | |
| JP5928742B2 (ja) | 画像形成装置、情報端末装置、画像形成システム、画像形成装置管理制御方法、画像形成装置制御プログラムおよび情報端末装置制御プログラム | |
| US9218151B2 (en) | Information processing device, image processing device, image processing system, and non-transitory computer readable medium to control execution of image processing based on resource information | |
| US12153835B2 (en) | Image forming apparatus capable of preventing unintended change of settings information of sheet feeder, method of controlling image forming apparatus, and storage medium | |
| JP6791028B2 (ja) | 画像形成システム及び画像形成方法 | |
| JP6414534B2 (ja) | 端末装置、画像形成システム、及びプリンタードライバー | |
| US20110085805A1 (en) | Image forming apparatus, monitoring system for image forming apparatus, and operation program for image forming apparatus | |
| JP2018180881A (ja) | サーバー及び画像形成システム | |
| JP6455592B2 (ja) | 電子機器及び画像形成装置 | |
| JP6826382B2 (ja) | 設定装置、画像形成装置、携帯端末及び設定プログラム | |
| JP7562998B2 (ja) | 画像形成システム | |
| US9131074B2 (en) | Information processing apparatus, printing apparatus, printing system, and computer-readable non-transitory storage medium | |
| US20250131222A1 (en) | Image forming apparatus | |
| JP6737393B2 (ja) | 画像形成装置及び画像形成システム | |
| JP2025030905A (ja) | 画像形成システム及び画像形成装置 | |
| JP2025072298A (ja) | 画像形成装置 | |
| JP6458702B2 (ja) | 電子機器及び画像形成装置 | |
| JP2020014077A (ja) | 画像形成装置、制御方法及びプログラム |