(57)【要約】【課題】サーバとクライアント端末とが接続できない状況においても、画像形成装置によりクライアント端末からの印刷データに基づく画像出力を行うことができる印刷制御システムを提供する。【解決手段】クライアント端末（１０）と画像形成装置（３０）とサーバ（２０）とを用いる印刷制御システム（１）において、サーバ（２０）の構成に、画像形成装置（３０）の情報を保存するデータベース（２３）と、クライアント端末（１０）に画像形成装置（３０）の情報を送信する通信部（２４）を備え、クライアント端末（１０）の構成に、画像形成装置（３０）の情報に基づき利用頻度の高い画像形成装置を選定する画像形成装置選定部（１１１）と、クライアント端末（１０）がサーバ（２０）と接続できない場合に、選定された画像形成装置にデータ送信する印刷データ送信部（１１２）を備えることを特徴とする。【選択図】図１
2014153752.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、前記クライアント端末から送信された印刷ジョブに基づき画像出力を行う画像形成装置と、前記クライアント端末から送信された印刷ジョブを登録する印刷制御システム用サーバとを用いて、前記印刷制御システム用サーバに登録された印刷ジョブを前記画像形成装置から出力するようにした印刷制御システムにおいて、
前記クライアント端末は、前記クライアント端末が前記印刷制御システム用サーバと接続できない場合に、前記画像形成装置に印刷データを送信する機能を備えることを特徴とする印刷制御システム。
【請求項２】
前記印刷制御システム用サーバは、前記印刷制御システム用サーバに登録された印刷ジョブを前記画像形成装置から出力完了したときに、ユーザが利用した画像形成装置の情報を保存する機能と、前記クライアント端末に対して前記画像形成装置の情報を送信する機能とを備え、
前記クライアント端末は、前記印刷制御システム用サーバから送信された前記画像形成装置の情報に基づき、利用頻度の高い画像形成装置を選定する機能を備えることを特徴とする請求項１に記載の印刷制御システム。
【請求項３】
前記印刷制御システム用サーバは、前記クライアント端末から送信される印刷ジョブ情報を登録するデータベースを有していることを特徴とする請求項１または２に記載の印刷制御システム。
【請求項４】
前記印刷制御システム用サーバは、ユーザの識別に必要な情報を保持するデータベースを有していることを特徴とする請求項１から３のうちの何れか一項に記載の印刷制御システム。
【請求項５】
前記印刷制御システム用サーバは、印刷データを保存するための情報保持装置を有することを特徴とする請求項１から４のうちの何れか一項に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御システムに係り、特に、印刷制御システム用サーバに登録された印刷ジョブを画像形成装置から出力するようにした印刷制御システムに関する。
【背景技術】
【０００２】
従来は、ユーザの使用可能な設定を制限する権限管理装置を備えた印刷制御システムにおいて、権限管理装置に記憶された権限情報が確認できない場合は、ユーザに設定されている権限情報に従った画像形成処理を行うことができなかった。
【０００３】
この問題の対策として、従来技術としては、例えば、ネットワーク障害や認証サーバの不具合、認証サーバのサービス停止によって権限情報をプリントサーバが取得できない場合は、プリントサーバは、クライアント端末から取得した指示データを記憶するようにしたものが提案されている（特許文献１を参照）。
このように構成することで、指示データ内の情報を基に印刷処理を進めることで画像形成処理を実行可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９７３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の記載の技術では、ネットワーク障害等でプリントサーバがクライアント端末と接続ができない場合、プリントサーバはクライアント端末からデータを取得することができず、印刷処理を進めることが不可能であった。
【０００６】
本発明は、上記従来の問題点に鑑みてなされたものであって、プリントサーバとクライアント端末とがネットワーク障害により接続できない状況においても、画像形成装置によりクライアント端末からの印刷データに基づく画像出力を行うことができる印刷制御システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するための本発明に係る印刷制御システムは、次の通りである。
【０００８】
本発明は、クライアント端末と、前記クライアント端末から送信された印刷ジョブに基づき画像出力を行う画像形成装置（例えば、複合機）と、前記クライアント端末から送信された印刷ジョブを登録する印刷制御システム用サーバとを用いて、前記印刷制御システム用サーバに登録された印刷ジョブを前記画像形成装置から出力するようにした印刷制御システムにおいて、前記クライアント端末の構成として、前記クライアント端末が前記印刷制御システム用サーバと接続できない場合に、前記画像形成装置に印刷データを送信する機能を備えることを特徴とするものである。
【０００９】
また、本発明は、前記印刷制御システム用サーバの構成として、前記印刷制御システム用サーバに登録された印刷ジョブを前記画像形成装置から出力完了したときに、ユーザが利用した画像形成装置の情報を保存する機能と、前記クライアント端末に対して前記画像形成装置の情報を送信する機能とを備え、前記クライアント端末の構成として、前記印刷制御システム用サーバから送信された前記画像形成装置の情報に基づき、利用頻度の高い画像形成装置を選定する機能を備えることが好ましい。
【００１０】
また、本発明は、前記印刷制御システム用サーバの構成として、前記クライアント端末から送信される印刷ジョブ情報を登録するデータベースを有していることが好ましい。
【００１１】
また、本発明は、前記印刷制御システム用サーバの構成として、ユーザの識別に必要な情報を保持するデータベースを有していることが好ましい。
【００１２】
また、本発明は、前記印刷制御システム用サーバの構成として、印刷データを保存するための情報保持装置を有することが好ましい。
【発明の効果】
【００１３】
本発明の印刷制御システムによれば、クライアント端末と、前記クライアント端末から送信された印刷ジョブに基づき画像出力を行う画像形成装置（例えば、複合機）と、前記クライアント端末から送信された印刷ジョブを登録する印刷制御システム用サーバとを用いて、前記印刷制御システム用サーバに登録された印刷ジョブを前記画像形成装置から出力するようにした印刷制御システムにおいて、前記クライアント端末の構成として、前記クライアント端末が前記印刷制御システム用サーバと接続できない場合に、前記画像形成装置に印刷データを送信する機能を備えることで、ネットワーク障害等でクライアント端末が印刷制御システム用サーバに接続できない場合に、前記クライアント端末から画像形成装置に対して印刷データを送信するため、ネットワーク障害等の異常時においても、画像形成装置から画像出力を行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る印刷制御システムの構成を示すブロック図である。
【図２】前記印刷制御システムにおけるクライアント端末とサーバ間の接続可否による、クライアント端末からの印刷データ送信時の各処理工程を示すフローチャートである。
【図３】前記印刷制御システムにおける画像形成装置により出力処理を行う手順を示すフローチャートである。
【図４】前記印刷制御システムにおけるサーバからクライアント端末に対して利用情報を送信する処理工程を示すフローチャートである。
【図５】前記印刷制御システムにおける画像形成装置からサーバに対して利用情報を送信する処理工程を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を参照して説明する。
図１は発明を実施する形態の一例であって、本発明の実施形態に係る印刷制御システムの構成を示すブロック図である。
【００１６】
本実施形態は、図１に示すように、クライアント端末１０と、クライアント端末１０から送信された印刷ジョブに基づき画像出力を行う画像形成装置３０と、クライアント端末１０から送信された印刷ジョブを登録する印刷制御システム用サーバ２０とを用いて、印刷制御システム用サーバ２０に登録された印刷ジョブを画像形成装置３０から出力するようにした印刷制御システム１の構成として、本発明に係る特徴的な印刷制御システムの構成を採用したものである。
【００１７】
本実施形態に係る印刷制御システム１は、図１に示すように、クライアント端末（ＰＣ）１０と、印刷制御システム用サーバ(以下、「サーバ」と称する。)２０と、画像形成装置３０とを用いて構成される。
【００１８】
クライアント端末１０は、各部の動作を制御する制御部１１を備えている。
制御部１１は、サーバ２０から送信された画像形成装置３０の情報に基づき、利用頻度の高い画像形成装置を選定する画像形成装置選定部１１１と、クライアント端末１０がサーバ２０と接続できない場合に、選定された画像形成装置に印刷データを送信する印刷データ送信部１１２とを備えて構成されている。
【００１９】
サーバ２０は、CUPS（Common UNIX（登録商標） Printing System）２２、データベース２３、通信部２４、認証処理部２５を備えて構成される。
【００２０】
CUPS２２は、クライアント端末１０の印刷データ送信部１１２からの印刷データを受け取る。ここで、CUPS２２はUNIX系のオペレーティングシステムで動作する印刷システムであり、サーバ２０上で様々なデータ様式を処理できる標準的でモジュール化された印刷システムである。
【００２１】
データベース２３として、印刷ジョブの情報を記録するジョブ情報データベース２３１と、ユーザ情報を記録するユーザ情報データベース２３２を備えている。
【００２２】
ジョブ情報データベース２３１は、CUPS２２から受け取った印刷データのジョブ登録を行う。
【００２３】
ユーザ情報データベース２３２には、ユーザの識別に必要な情報やクライアント情報が記録される。
【００２４】
通信部２４は、画像形成装置３０との通信ならびにクライアント端末１０との通信を行う。認証処理部２５は、画像形成装置３０から送信されるユーザIDおよびパスワード情報に基づき認証判定を行う。
【００２５】
画像形成装置３０は、表示装置３２、操作装置３３、制御部３４、通信装置３５を備えて構成される。
【００２６】
表示装置３２は、文字や画像を表示するものであり、例えば、液晶ディスプレイなどを指す。操作装置３３は、ユーザからの操作を受け付けるものであり、複数のボタンを有している。通信装置３５は、サーバの通信部２４と通信を行うものである。制御部３４は、画像形成装置３０内の各装置を統括して制御するものである。
【００２７】
次に、本実施形態に係る印刷制御システム１における、クライアント端末１０からの印刷ジョブを画像形成装置３０により出力する処理工程についてフローチャートに沿って説明する。
図２は本実施形態の印刷制御システムにおけるクライアント端末とサーバ間の接続可否による、クライアント端末からの印刷データ送信時の各処理工程を示すフローチャート、図３は前記印刷制御システムにおける画像形成装置により出力処理を行う手順を示すフローチャートである。
【００２８】
本実施形態の印刷制御システム１により画像出力を行う場合は、図２に示すように、まず、クライアント端末１０の印刷データ送信部１１２からサーバ２０へクライアント情報と印刷データを送信する（ステップＳ１０１）。
【００２９】
そして、ステップＳ１０２において、クライアント端末１０とサーバ２０とが接続されて、クライアント端末１０からサーバ２０にクライアント情報および印刷データが送信されたか否かが判断される。
【００３０】
ステップＳ１０２において、クライアント端末１０がサーバ２０に接続して、クライアント端末１０からサーバ２０にクライアント情報および印刷データが送信されたと判断された場合は、サーバ２０側の処理工程へ遷移する。
【００３１】
一方、ステップＳ１０２において、クライアント端末１０とサーバ２０とが接続されず、クライアント端末１０からサーバ２０にクライアント情報および印刷データが送信されていないと判断された場合、すなわち、クライアント端末１０がサーバ２０に接続不可である場合は、利用頻度の最も高い画像形成装置３０を選択する（ステップＳ１０３）。
【００３２】
そして、選択された画像形成装置３０に対して、サーバ接続不可情報と印刷データを送信する（ステップＳ１０４）。
【００３３】
サーバ接続不可情報とは、ステップＳ１０２においてサーバ２０に対してクライアント情報と印刷データを送信できなかった場合に、例えば、サーバ２０に接続が不可であることをフラグ化した情報を指す。
【００３４】
そして、処理工程は、画像形成装置３０側の処理工程（丸付き数字１）へ遷移するとともに、ステップ１０５において、選択された画像形成装置３０とクライアント端末１０とが接続されて、クライアント端末１０から画像形成装置３０にサーバ接続不可情報および印刷データが送信されたか否かが判断される。
【００３５】
ステップＳ１０５において、選択された画像形成装置３０とクライアント端末１０とが接続されず、クライアント端末１０から画像形成装置３０にサーバ接続不可情報および印刷データが送信されていないと判断された場合は、印刷データ送信部１１２の設定情報において、選択された画像形成装置３０の次に利用頻度が高い画像形成装置を選択して（ステップＳ１０６）、ステップＳ１０４に戻る。
【００３６】
一方、ステップＳ１０５において、選択された画像形成装置３０とクライアント端末１０とが接続されて、クライアント端末１０から画像形成装置３０にサーバ接続不可情報および印刷データが送信されたと判断された場合は、クライアント端末１０における処理を終了する。
【００３７】
サーバ２０側では、クライアント端末１０からのクライアント情報と印刷データを受信する（ステップＳ２０１）。クライアント情報には、クライアント端末のユーザ名、IPアドレスなどの情報が含まれている。
【００３８】
そして、受信したクライアント情報に基づき、ユーザ情報データベース２３２からユーザ情報を取得し（ステップＳ２０２）、その取得したユーザ情報を印刷データに付加する（ステップＳ２０３）。
【００３９】
そして、印刷データの情報をジョブ情報データベース２３１に登録して（ステップＳ２０４）、サーバ２０における処理を終了する。
【００４０】
画像形成装置３０側では、図３に示すように、クライアント端末１０からサーバ接続不可情報と印刷データを受信する（ステップＳ３０１）。
【００４１】
そして、ステップＳ３０１において受信した情報に、サーバ接続不可情報が存在するか否かが判断される（ステップＳ３０２）。
【００４２】
ステップＳ３０２において、サーバ接続不可情報が存在すると判断された場合は、受信した印刷データを出力して（ステップＳ３０３）、出力完了後に画像形成装置３０における処理を終了する。
【００４３】
一方、ステップＳ３０２において、サーバ接続不可情報が存在しないと判断された場合は、受信した印刷データを破棄して（ステップＳ３０４）、出力を行わずに画像形成装置３０における処理を終了する。
【００４４】
次に、本実施形態に係る印刷制御システム１におけるサーバ２０からクライアント端末１０に対して利用情報を送信する処理工程についてフローチャートに沿って説明する。
図４は本実施形態の印刷制御システムにおけるサーバからクライアント端末に対して利用情報を送信する処理工程を示すフローチャート、図５は前記印刷制御システムにおける画像形成装置からサーバに対して利用情報を送信する処理工程を示すフローチャートである。
【００４５】
まず、図５に示すように、画像形成装置３０の操作装置３３において、ユーザIDおよびパスワードの情報を受け付ける（ステップＳ６０１）。表示装置３２は、操作装置３３にてユーザに入力された情報を表示する。
【００４６】
そして、制御部３４によりユーザIDおよびパスワードの情報を通信装置３５に送り、通信装置３５からサーバ２０側へユーザIDおよびパスワードの情報を送信する（丸付き数字２）（ステップＳ６０２）。
【００４７】
サーバ２０においては、図４に示すように、画像形成装置３０から送信されたユーザIDおよびパスワードの情報をサーバ２０の通信部２４にて受信する（ステップＳ５０１）。
【００４８】
そして、サーバ２０の認証処理部２５にて、認証が成功したか否かが判断される（ステップＳ５０２）。
【００４９】
ステップＳ５０２において、認証が成功したと判断された場合は、ステップＳ５０４に進み、サーバ２０における処理が続行される。
【００５０】
一方、ステップＳ５０２において、認証が失敗したと判断された場合は、画像形成装置３０に認証失敗の旨を通知する（丸付き数字３）（ステップＳ５０３）。
そして、画像形成装置３０においては、サーバ２０から送信される通知を制御部３４が受信し、表示装置３２に表示させる（ステップＳ６０３）。
【００５１】
ステップＳ５０２において、認証が成功したと判断された場合は、ステップＳ５０４に進み、データベース２３対して認証されたユーザIDに基づく印刷ジョブの検索を行い、その検索結果を画像形成装置３０に送信する（丸付き数字４）。
【００５２】
画像形成装置３０において、サーバ２０から送信される検索結果を通信装置３５が受信する（ステップＳ６０４）。
【００５３】
そして、サーバ２０から送信された検索結果を制御部３４により表示装置３２に表示する（ステップＳ６０５）。
【００５４】
そして、表示装置３２に表示された検索結果の中から、印刷したい印刷ジョブを操作装置３３で選択する（ステップＳ６０６）。
【００５５】
そして、選択した印刷ジョブに関する印刷実行の通知をサーバ２０に送信する（丸付き数字５）（ステップＳ６０７）。
【００５６】
サーバ２０においては、画像形成装置３０から送信される印刷実行を通知する信号を受信する（ステップＳ５０５）。
【００５７】
そして、ジョブ情報データベース２３１に対して印刷ジョブの検索を行い、該当する印刷ジョブに基づく印刷データを画像形成装置３０に送信する（丸付き数字６）（ステップＳ５０６）。
【００５８】
画像形成装置３０において、印刷データを画像形成装置３０の通信装置３５が受信して、制御部３４により印刷処理を実行する（ステップＳ６０８）。
【００５９】
そして、印刷完了通知をサーバ２０へ送信する（丸付き数字７）（ステップＳ６０９）。このようにして、画像形成装置３０における処理を終了する。
【００６０】
サーバ２０において、画像形成装置３０から印刷完了通知を受信して、ユーザと画像形成装置３０の組合せ情報をクライアント端末１０に送信する（ステップＳ５０７）。
クライアント端末１０に通知する組合せ情報には、送信日時、送信実行ユーザ名、送信元複合機のIPアドレスや機種名といった内容が含まれる。
そして、サーバ２０における処理を終了する。
【００６１】
クライアント端末１０においては、サーバ２０からユーザと画像形成装置３０の組合せ情報を受信して、利用頻度の高い画像形成装置３０がどれであるかを算出する。そして、選定された画像形成装置３０に対応するように印刷データ送信部１１２の設定情報を更新する（ステップＳ４０１）。そして、クライアント端末１０における処理を終了する。
【００６２】
以上のように構成したので、本実施形態によれば、クライアント端末１０と、クライアント端末１０から送信された印刷ジョブに基づき画像出力を行う画像形成装置３０と、クライアント端末１０から送信された印刷ジョブを登録するサーバ２０とを用いて、サーバ２０に登録された印刷ジョブを画像形成装置３０から出力するようにした印刷制御システム１において、クライアント端末１０の構成として、クライアント端末１０がサーバ２０と接続できない場合に、画像形成装置３０に印刷データを送信する印刷データ送信部１１２を備えることで、ネットワーク障害等でクライアント端末１０がサーバ２０に接続できない場合に、クライアント端末１０から画像形成装置３０に対して印刷データを送信するため、ネットワーク障害等の異常時においても、画像形成装置３０から画像出力を行うことができる。
【００６３】
また、本実施形態によれば、サーバ２０の構成として、サーバ２０に登録された印刷ジョブを画像形成装置３０から出力完了したときに、ユーザが利用した画像形成装置３０の情報を保存するデータベース２３と、クライアント端末１０に対して画像形成装置３０の情報を送信する通信部２４と、を備え、クライアント端末１０の構成として、サーバ２０から送信された画像形成装置３０の情報に基づき、利用頻度の高い画像形成装置を選定する画像形成装置選定部１１１備えることで、ネットワーク障害等でクライアント端末１０がサーバ２０に接続できない場合に、クライアント端末１０から選定された画像形成装置３０に対して印刷データを送信するため、ネットワーク障害等の異常時においても、利用頻度の高い画像形成装置３０から画像出力を行うことができる。
【００６４】
また、本実施形態によれば、サーバ２０において、クライアント端末１０から送信される印刷ジョブ情報を登録するジョブ情報データベース２３１を備えることで、印刷ジョブ情報、例えば印刷ジョブを実行した画像形成装置を容易に検索することができる。
【００６５】
また、本実施形態によれば、サーバ２０において、ユーザの識別に必要な情報を保持するユーザ情報データベース２３２を備えることで、ユーザを容易に識別することができる。
【００６６】
なお、本発明は、上述したサーバ２０を構成するものの他に、印刷データを保存するための情報保持装置を備えるものであってもよい。このように構成することで、必要に応じて過去の印刷データを読み出すことができる。
【００６７】
また、上述した実施形態では、本発明に係る印刷制御システム１の構成として、図１に示すような構成を例に上げて説明したが、クライアント端末、印刷制御システム用サーバ、および画像形成装置を用いて構成される印刷制御システムであれば、上述したようなクライアント端末１０、印刷制御システム用サーバ２０、および画像形成装置３０の構成に限定されるものではない。
【００６８】
以上のように、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００６９】
１  印刷制御システム
１０  クライアント端末
１１  制御部
２０  印刷制御システム用サーバ
２３  データベース
２４  通信部
２５  認証処理部
３０  画像形成装置
３２  表示装置
３３  操作装置
３４  制御部
３５  通信装置
１１１  画像形成装置選定部
１１２  印刷データ送信部
２３１  ジョブ情報データベース（データベース）
２３２  ユーザ情報データベース（データベース）
【図１】
2014153752.tif 000003
【図２】
2014153752.tif 000004
【図３】
2014153752.tif 000005
【図４】
2014153752.tif 000006
【図５】
2014153752.tif 000007