(57)【特許請求の範囲】
【請求項１】
情報処理端末と接続され、当該情報処理端末からの印刷指示に基づいて生成される印刷データに基づいて、別途に接続された印刷装置に対して印刷処理を実行させる印刷制御装置であって、
前記情報処理端末からの印刷指示に基づいて前記印刷装置において実行される印刷処理の実行状態を示す印刷管理情報を記憶管理する印刷管理ファイルと、
前記情報処理端末から、当該情報処理端末がアプリケーション実行サーバに対して所定のアプリケーション処理を実行させたことを示す情報を受信した際は、当該印刷制御装置での印刷処理の実行制御とは直接関係はしない所定のアプリケーション処理が実行中であることを示す表示管理情報を生成する生成手段と、
この生成手段で生成された表示管理情報を、前記印刷装置において実行される印刷制御に関する印刷管理情報を記憶管理する前記印刷管理ファイルに登録し、前記アプリケーション実行サーバにおいて前記アプリケーション処理が終了したことを示す情報を受信した際は、前記印刷管理ファイルから前記登録の表示管理情報を削除する管理ファイル制御手段と、
前記印刷管理ファイル内の印刷管理情報および表示管理情報を、前記情報処理端末に対して確認要の情報として送信する送信手段と、を備え、
前記情報処理端末が当該印刷制御装置に対して印刷処理の実行制御を指示した際の管理情報と共に、前記情報処理装置が当該印刷制御装置ではなくアプリケーション実行サーバに対してアプリケーション処理の実行を指示した際の管理情報をも一元管理するようにしたことを特徴とする印刷制御装置。
【請求項２】
情報処理端末と接続され、当該情報処理端末からの印刷指示に基づいて生成される印刷データに基づいて、別途に接続された印刷装置に対して印刷処理を実行させる印刷制御装置におけるコンピュータに、
前記情報処理端末からの印刷指示に基づいて前記印刷装置において実行される印刷処理の実行状態を示す印刷管理情報を印刷管理ファイルに記憶管理する機能と、
前記情報処理端末から、当該情報処理端末がアプリケーション実行サーバに対して所定のアプリケーション処理を実行させたことを示す情報を受信した際は、当該印刷制御装置での印刷処理の実行制御とは直接関係はしない所定のアプリケーション処理が実行中であることを示す表示管理情報を生成する機能と、
生成された表示管理情報を、前記印刷装置において実行される印刷制御に関する印刷管理情報を記憶管理する前記印刷管理ファイルに登録し、前記アプリケーション実行サーバにおいて前記アプリケーション処理が終了したことを示す情報を受信した際は、前記印刷管理ファイルから前記登録の表示管理情報を削除する機能と、
前記印刷管理ファイル内の印刷管理情報および表示管理情報を、前記情報処理端末に対して確認要の情報として送信する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末と接続され、当該情報処理端末からの印刷指示に基づいて生成される印刷データに基づいて、別途に接続された印刷装置に対して印刷処理を実行させる印刷制御装置及びプログラムに関する。
【背景技術】
【０００２】
従来から事務処理業務では、過剰な設備投資を抑えるために文書を印刷するプリンタをネットワークに接続された複数のクライアント端末で共有するシステムが用いられている。このシステムでは、複数のクライアント端末から送られる印刷すべき文書ファイルの一元管理と、その文書ファイルのプリンタに対応した印刷データへ変換とを行なうプリンタサーバを備えることで、クライアント端末における印刷処理の負荷の低減と効率的な文書印刷を行なうことができる。
【０００３】
上述したシステムにおけるプリントサーバに関する技術としては、例えば特許文献１に示すように、大量ファイルの印刷途中において他のファイルの印刷を割り込ませることが可能であると共に、割り込み印刷を行なったとしても、プリンタから排紙されたそれらの印刷物を容易に仕分けることを可能とするものが開示されている。このシステムでは、印刷に関しての効率的な管理の他に、印刷に関しての利便性を向上することができる。
【特許文献１】特開２００３−３３４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したプリントサーバでは、印刷に関しての効率的な管理による利便性の向上を行なうことは可能であるが、印刷以外の処理に関して寄与するところがなかった。このため、印刷以外の処理についても管理を行なうことができる、より利便性が高いプリンタサーバの開発が望まれていた。
【０００５】
本発明の課題は、印刷処理以外の処理についても一元管理できるようにすることである。
【課題を解決するための手段】
【０００６】
本発明は、情報処理端末と接続され、当該情報処理端末からの印刷指示に基づいて生成される印刷データに基づいて、別途に接続された印刷装置に対して印刷処理を実行させる印刷制御装置であって、前記情報処理端末からの印刷指示に基づいて前記印刷装置において実行される印刷処理の実行状態を示す印刷管理情報を記憶管理する印刷管理ファイルと、前記情報処理端末から、当該情報処理端末がアプリケーション実行サーバに対して所定のアプリケーション処理を実行させたことを示す情報を受信した際は、当該印刷制御装置での印刷処理の実行制御とは直接関係はしない所定のアプリケーション処理が実行中であることを示す表示管理情報を生成する生成手段と、この生成手段で生成された表示管理情報を、前記印刷装置において実行される印刷制御に関する印刷管理情報を記憶管理する前記印刷管理ファイルに登録し、前記アプリケーション実行サーバにおいて前記アプリケーション処理が終了したことを示す情報を受信した際は、前記印刷管理ファイルから前記登録の表示管理情報を削除する管理ファイル制御手段と、前記印刷管理ファイル内の印刷管理情報および表示管理情報を、前記情報処理端末に対して確認要の情報として送信する送信手段と、を備え、
前記情報処理端末が当該印刷制御装置に対して印刷処理の実行制御を指示した際の管理情報と共に、前記情報処理装置が当該印刷制御装置ではなくアプリケーション実行サーバに対してアプリケーション処理の実行を指示した際の管理情報をも一元管理するようにしたことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、印刷処理以外のアプリケーションについても確認することができ、一元管理を行うことができる。
【発明を実施するための最良の形態】
【００１４】
以下、図を参照して本発明の実施形態について詳細に説明するが、この発明は、この実施の形態に限定されない。また、この発明の実施の形態は発明の最も好ましい形態を示すものであり、発明の用語はこれに限定しない。
【００１５】
先ず、本発明である印刷制御システム１０１の概要について当該印刷制御システム１０１の構成の概略を示す図１を参照して説明する。同図に示すように、印刷制御システム１０１は、印刷制御装置１、端末２、アプリケーション実行サーバ３及び印刷装置４がインターネットやイントラネットなどである通信ネットワークＮにより有線又は無線で互いに通信可能に接続する構成である。
【００１６】
印刷制御装置１は、後述するような機能的な構成からなるサーバであり、端末２からのアプリケーションプログラムの実行・状態確認指示や印刷・ＦＡＸ送信指示により、アプリケーション実行サーバ３でのアプリケーションプログラムの実行制御や実行されるアプリケーションプログラムの実行状態の管理、印刷装置４における印刷制御又はＦＡＸによる送受信制御を行なう。なお、図示したようにアプリケーション実行サーバ３や印刷装置４を複数備える構成である場合、印刷制御装置１は、入力されるアプリケーションプログラムの実行指示や印刷指示に基づいて公知の技術により負荷分散して制御する構成であって良い。
【００１７】
端末２は、印刷装置４に対するプリント又はＦＡＸ送信やアプリケーション実行サーバ３でのアプリケーションプログラムの実行を印刷制御装置１に対して指示するＰＣ（Personal  Computer）などの端末である。なお、端末２は、図示した端末２ａ、２ｂ、２ｃ…のように複数の端末を備え、それぞれを利用者毎に使用する構成であってもよい。
【００１８】
アプリケーション実行サーバ３は、前述した端末２と同様なＰＣ、又はマルチタスク機能などを備えて複数のアプリケーションプログラムの並列処理に適したＷＳ（WorkStation）などであり、入力される指示に基づいてアプリケーションプログラムを実行した結果や当該アプリケーションプログラムの処理状態の出力を行う。
【００１９】
印刷装置４は、入力される印刷データと印刷指示に基づいて紙などの記録媒体に印刷するプリンタ４ａ、記録媒体に形成された画像などを読み取って当該画像の出力やプリンタ４ａと連動した複写を行うスキャナ４ｂ、入力される文書データとＦＡＸ送信指示に基づいて文書データをＦＡＸ送信するＦＡＸなどである。
【００２０】
次に、印刷制御装置１について、図２を参照して説明する。図２は、印刷制御装置１の機能的構成を模式的に示した図である。図２に示すように、印刷制御装置１は、ＣＰＵ１１、ＲＡＭ１２、記憶装置１３、表示装置１４、入力装置１５及び通信装置１６を備え、各部はバス１７により互いに電気的に接続されてなる。
【００２１】
ＣＰＵ１１（Central  Processing  Unit）はＲＡＭ１２（Random  Access  Memory）を作業領域とし、特に図示しないＲＯＭ（Read  Only  Memory）や記憶装置１３に格納された制御プログラムやアプリケーションプログラムを当該作業領域に展開して順次実行することで、印刷制御装置１の動作を統括制御する。
【００２２】
記憶装置１３は、ＨＤＤ（Hard  Disk  Drive）、不揮発性メモリ又は光学／磁気的な記憶媒体とそれに対して読み書きが可能な装置であり、ＣＰＵ１１からの指示によりデータの格納や読み出したデータのＣＰＵ１１への出力を行う。具体的には、記憶装置１３は、後述する処理を行うプログラム、ジョブメモリ１３１、ジョブ操作管理メモリ１３２、制御ファイル１３３、データファイル１３４及び管理ファイル１３５を格納する。なお、上記プログラムは、それを記憶したＣＤ−ＲＯＭなどの記憶媒体から提供するようにしてよい。つまり、当該記憶媒体を読み取り可能な他のコンピュータでも上記プログラムによる処理を行うことができる構成であってよい。
【００２３】
ジョブメモリ１３１は、後述する制御ファイル１３３に基づいた情報が一時的に格納されるメモリである。具体的には、図４（ａ）に示すように、一つのジョブ（処理命令）ごとにユニークに割り当てられた文字列であるジョブＩＤ、印刷・ＦＡＸ送信・実行・状態表示などの操作指示の種類を示す操作フラグ、ジョブタイトルである文書名、指示をしたアカウント情報などであるユーザ名・グループ名、障害回避に関する情報を格納する障害回避情報、印刷するプリンタの指定や実行するアプリケーションサーバを指定する出力情報、当該ジョブの優先度を指定する優先度をテーブル形式で格納する構成である。なお、後述する他のデータとは、上述したジョブＩＤによりリンクする構成である。
【００２４】
ジョブ操作管理メモリ１３２は、制御ファイル１３３に基づいてジョブメモリ１３１に情報が格納された際にジョブＩＤによりジョブごとにリンクする実行制限に関する情報を一時的に格納するメモリである。具体的には、図４（ｂ）に示すように、ユーザ制限、グループ制限、優先度制限、障害回避等の操作内容、出力の制限に関する情報である出力先、上述したユーザ制限・グループ制限の対象であるユーザ名・グループ名、障害回避先の情報を格納する障害回避先及び上述した優先度制限の対象である優先度をテーブル形式で格納する構成である。
【００２５】
制御ファイル１３３は、後述する端末２で処理内容に応じて生成され通信ネットワークＮを介して送られる制御ファイル２３２と同一のファイルであり、図４（ｃ）に示すように、通常ジョブ・表示ジョブ・ジョブ制御・結果取得・処理指定ジョブのいずれかとそれに対する制御内容である操作フラグ、ジョブ種類、ジョブタイトル、ユーザ名、グループ名、障害回避情報、実行アプリリスト、優先度、実行モード、実行ホストなどを含んで構成される。なお、表示ジョブはジョブの投入／削除の指定を有し、ジョブ制御は制限登録／解除の指定を有する。処理指定ジョブはプリンタ・スキャナ・ＦＡＸなどの装置に対する処理指定を有する。例えば、通常ジョブによる印刷処理の場合、ジョブタイトルに当該印刷する文書名、ユーザ名・グループ名に端末を利用するアカウント情報、実行ホストに指定されたプリンタなどで構成される。また、ジョブ制御登録である場合、ユーザ名、グループ名などに制御対象となるアカウント情報などを含んで構成される。
【００２６】
データファイル１３４は、アプリケーション実行サーバ３や印刷装置４で実行されて出力される結果を格納するファイルであり、図４（ｄ）に示すように、一つのジョブによる結果に対して一つのファイルで格納するファイルである。なお、データファイル１３４のファイル名は結果に対応するジョブＩＤが好ましい。
【００２７】
管理ファイル１３５は、制御ファイル１３３に基づいてジョブメモリ１３１、ジョブ操作管理メモリ１３２に情報が格納される際や、後述する処理における情報の更新時に当該ジョブメモリ１３１、ジョブ操作管理メモリ１３２に格納される内容に応じて更新されるジョブに関する情報を一括管理するファイルである。具体的には、図４（ｅ）に示すように、前述したジョブメモリ１３１、ジョブ操作管理メモリ１３２の項目以外に、アプリケーション名／出力先名、状態、実行日時、実行ホスト、動作モード、動作番号、プロセスＩＤ（ジョブＩＤ）、エラー番号、リトライ回数、終了コードなどを格納する。
【００２８】
表示装置１４は、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などのディスプレイであり、画面上にＣＰＵ１１からの画像信号に応じた画像を表示する。
【００２９】
入力装置１５は、印刷制御装置１に対する操作指示を入力するための数字キー、文字キー、各種機能キー等から構成されるキーボードや、マウス、タッチパネル等のポインティングデバイスを含んで構成され、入力された操作指示を操作信号としてＣＰＵ１１に出力する。
【００３０】
通信装置１６は、無線通信回路及びアンテナや、有線で通信を行うための通信インターフェイスを備えた回路部であり、ＣＰＵ１１の指示に基づいて通信ネットワークＮに接続する情報機器との間でデータの送受信を行う。
【００３１】
次に、端末２について、図３を参照して説明する。図３は、端末２の機能的構成を模式的に示した図である。図３に示すように、端末２は、ＣＰＵ２１、ＲＡＭ２２、記憶装置２３、表示装置２４、入力装置２５及び通信装置２６を備え、各部はバス２７により互いに電気的に接続されてなる。
【００３２】
ＣＰＵ２１は、前述したＣＰＵ１１と同様にＲＡＭ２２を作業領域とし、ＲＯＭや記憶装置２３に格納された制御プログラムやアプリケーションプログラムを当該作業領域に展開して順次実行することで、端末２の動作を統括制御する。なお、表示装置２４、入力装置２５及び通信装置２６は、前述した表示装置１４、入力装置１５及び通信装置１６と同様の構成であるため、具体的な説明は省略する。
【００３３】
記憶装置２３は、リクエストファイル２３１、制御ファイル２３２及びデータファイル２３３を格納する前述した記憶装置１３と同様な装置である。
【００３４】
リクエストファイル２３１は、入力装置２５から入力されるアプリケーション実行指示、印刷指示、状態確認などの操作指示に基づいた処理を要求するためのファイルであり、例えばバッチ処理を行うバッチファイルなどであっても良い。
【００３５】
制御ファイル２３２は、上述したリクエストファイル２３１に基づいて生成される前述した制御ファイル１３３と同形式のファイルであり、操作指示である場合は通常ジョブ・表示ジョブ・ジョブ制御・結果取得・処理指定ジョブのいずれかとそれに対する制御内容である操作フラグを含み、表示指示である場合は操作フラグを含まない構成である。
【００３６】
データファイル２３３は、前述したデータファイル１３４と同様に、印刷制御装置１又はアプリケーション実行サーバ３から出力される結果を格納するファイルである。
【００３７】
次に、端末２からのアプリケーションプログラムの実行や印刷・ＦＡＸ送信などの処理要求に応じた処理をアプリケーション実行サーバ３、印刷装置４又はＦＡＸで行うと共に、印刷制御装置１で管理するシステム構成について、図５を参照して説明する。図５は、印刷制御装置１、端末２及び指示により動作するアプリケーション実行サーバ３、印刷装置４又はＦＡＸのシステム構成の概略を示す図である。
【００３８】
図５に示すように、印刷制御装置１には、ＣＰＵ１１におけるプログラム処理によりサーバモジュール１１１が起動している。サーバモジュール１１１は、端末２から制御ファイル２３２の受信又はデータファイル１３４や処理状況に関する情報の送信を行うジョブ送受信部１１２と、制御ファイル２３２を元に格納された制御ファイル１３３を解析してそれに応じた処理を行うジョブ処理部１１３と、アプリケーション実行サーバ３、印刷装置４又はＦＡＸとの間でアプリケーションプログラムの実行や印刷・ＦＡＸ送信などの処理要求の送信や処理状態を示す情報の受信を行うアプリ処理部１１４からなる。記憶装置１３に格納される情報は、各処理部により参照や更新が行われる。
【００３９】
端末２には、ＣＰＵ２１におけるプログラム処理により、利用者からのＷｅｂブラウザを利用した操作指示を入力するＷＥＢアプリケーション２１０又は通常の実行アプリケーションである業務アプリケーション２１１と、記憶装置２３に記憶された情報を元に表示装置２４への情報画面の表示や印刷制御装置１へのジョブの送信を行うクライアントモジュール２１３とが起動している。
【００４０】
端末２側では、ＷＥＢアプリケーション２１０又は業務アプリケーション２１１の処理により、利用者からの操作指示に基づいたアプリケーションプログラムの実行や印刷・ＦＡＸ送信などの処理を指示するバッチジョブ要求２１４、２１５に基づいたリクエストファイル２３１が記憶装置２３に格納される。次いで、クライアントモジュール２１３の処理により、格納されたリクエストファイル２３１に応じた制御ファイル２３２を印刷制御装置１に送信する。また、クライアントモジュール２１３の処理により、印刷制御装置１から受信される処理状況を示す情報に基づいた画面を表示する。
【００４１】
なお、端末２は、クライアントモジュール２１３の処理により、リクエストファイル２３１に基づいて直接アプリケーション実行サーバ３に対してアプリケーションを実行する指示を送り、実行状況を示した制御ファイル２３２を印刷制御装置１に送る構成であって良い。また、この場合は、アプリケーションの実行を端末２で行う構成や、アプリケーション実行サーバ３が端末２と同様な構成を備えるものであって良い。
【００４２】
次に、印刷制御装置１と端末２との動作の詳細を図６〜図９を参照して説明する。図６は、印刷制御装置１と端末２との動作を示すラダーチャートであり、図７は、印刷制御装置１におけるジョブ制御処理を示すフローチャートであり、図８は、印刷制御装置１における指定された処理の実行を示すフローチャートであり、図９は、印刷制御装置１におけるジョブ操作管理分に対する処理を示すフローチャートである。なお、上述した処理において、ステップＡ１１〜Ａ１４の各処理は端末２のＣＰＵ２１が行う処理であり、ステップＢ１１〜Ｂ１７の各処理（ステップＳ１１〜Ｓ２６、Ｓ２５１〜Ｓ２５７及びＳ２６０１〜Ｓ２６１１を含む）は印刷制御装置１のＣＰＵ１１が行う処理である。
【００４３】
図６に示すように、先ず端末２の入力装置２５から操作指示、つまり、アプリケーション実行サーバ３などに対するアプリケーションプログラムの実行や印刷・ＦＡＸ送信など操作指示又は状態を確認表示する情報取得指示が受け付けられ（ステップＡ１１）、当該操作指示の場合はそれに応じたフラグと制御内容を付し、情報取得の場合はフラグ付さない制御ファイル２３２が印刷制御装置１に送信される（ステップＡ１２）。
【００４４】
次いで、印刷制御装置１において制御ファイル２３２が受信されると（ステップＢ１１）、フラグの有無が判定され（ステップＢ１２）、フラグがある場合は管理ファイル１３５が取得されてその情報がジョブメモリ１３１、ジョブ操作管理メモリ１３２に格納され（ステップＢ１３）、後述するジョブ制御処理が行われ（ステップＢ１４）、その結果に応じてジョブに関する情報の更新、つまり、管理ファイル１３５の更新が行われる（ステップＢ１５）。また、フラグが無い場合やステップＢ１５の処理の後は、管理ファイル１３５の情報を元に端末２に通知するジョブに関する情報が生成され（ステップＢ１６）、当該生成された情報が端末２に送信される（ステップＢ１７）。
【００４５】
次いで、端末２において印刷制御装置１で生成された情報が取得されると（ステップＡ１３）、その取得された情報を元にした結果が表示装置２４に表示される（ステップＡ１４）。つまり、印刷制御装置１との通信時において当該印刷制御装置１で管理されるアプリケーションプログラムの実行や印刷・ＦＡＸ送信などの状態を確認することができる。
【００４６】
次に、上述したステップＢ１４のジョブ制御処理について詳細に述べる。先ず、ジョブ制御処理が開始されると、図７に示すように、ステップＢ１１で受信した情報から制御ファイル１３３が取得され（ステップＳ１１）、当該制御ファイル１３３に基づく操作フラグが表示ジョブか否かの判定（ステップＳ１２）、表示ジョブでない場合はジョブ制御であるか否かの判定（ステップＳ１６）、ジョブ制御でない場合はアプリケーションの結果取得であるか否かの判定（ステップＳ２０）、アプリケーションの結果取得でない場合は処理指定があるか否かの判定（ステップＳ２４）が順次行われ、処理指定がない場合（ステップＳ２４：ＮＯ）、つまり、通常ジョブである場合はジョブ操作管理メモリ１３２で管理される分に対する処理が行われて（ステップＳ２６）終了する。
【００４７】
ステップＳ１２において、表示ジョブである場合（ステップＳ１２：ＹＥＳ）は、その表示ジョブがジョブの投入であるか否かが判定され（ステップＳ１３）、投入である場合は状態を実行中としたジョブの生成が制御ファイル１３３を元に行われて（ステップＳ１４）終了する。また、投入でない場合はジョブメモリ１３１、ジョブ操作管理メモリ１３２の予め投入されているジョブの中から同一のジョブＩＤの表示ジョブが削除され（ステップＳ１５）、終了する。このステップＳ１２〜Ｓ１５の処理により、アプリケーションプログラムの実行や印刷・ＦＡＸ送信などに伴うジョブの投入又は削除を行うことができる。
【００４８】
ステップＳ１６において、ジョブ制御である場合（ステップＳ１６：ＹＥＳ）は、ジョブ制御の登録であるか否かが判定され（ステップＳ１７）、登録である場合は当該ジョブ制御に関するジョブＩＤと一致するジョブ操作管理メモリ１３２で管理する情報に取得された情報が追加され（ステップＳ１８）、終了する。また、ジョブ制御の登録でない場合は当該ジョブ制御に関するジョブＩＤと一致するジョブ操作管理メモリ１３２で管理する情報が削除され（ステップＳ１９）、終了する。このステップＳ１６〜Ｓ１９の処理により、ジョブごとの実行制限に関する情報の追加や削除を行うことができる。
【００４９】
ステップＳ２０において、アプリケーション結果取得である場合（ステップＳ２０：ＹＥＳ）は、取得されたジョブに関して指定される結果ファイルが管理ファイル１３５に有るか否かが判定され（ステップＳ２１）、その結果ファイルが有る場合は読み込まれて（ステップＳ２２）終了する。また、その結果ファイルがない場合はユーザに結果の送信が実行できないことを通知する情報が生成されて（ステップＳ２３）終了する。このステップＳ２０〜Ｓ２３の処理により、端末からの指示に応じて投入されたジョブによる処理結果を出力することができる。
【００５０】
ステップＳ２４において、処理指定がある場合（ステップＳ２４：ＹＥＳ）は、指定された処理の実行処理が行われて（ステップＳ２５）終了する。
【００５１】
ここで、指定された処理の実行処理について詳細に述べる。先ず、処理が開始されると、図８に示すように、プリンタ操作、ＦＡＸ操作、スキャナ操作であるか否かが順次判定され（ステップＳ２５２、Ｓ２５３、Ｓ２５５）、プリンタ操作である場合（ステップＳ２５２：ＹＥＳ）はジョブメモリ１３１に基づいた取り消しなどの処理通知、ＦＡＸ操作である場合（ステップＳ２５３：ＹＥＳ）はＦＡＸ送信／ＦＡＸ受信などの処理通知、スキャナ操作である場合（ステップＳ２５５）はスキャン開始／終了などの処理通知が行われ（ステップＳ２５２、Ｓ２５４、Ｓ２５６）、上記いずれかの処理の結果として結果ファイルが作成されて（ステップＳ２５７）終了する。この、上述した指定された処理の実行処理により、プリンタ操作、ＦＡＸ操作、スキャナ操作におけるジョブに対しての処理を行い、その結果を出力することができる。
【００５２】
ここで、上述したステップＳ２６におけるジョブ操作管理メモリ１３２で管理される分に対する処理について詳細に述べる。図９に示すように、当該処理はジョブ操作管理メモリ１３２を元にそれで管理されるジョブの全てに対して行われるループ処理（ステップＳ２６０１〜Ｓ２６１１）である。このループ処理では、先ず、同じ出力先か否かが判定され（Ｓ２６０２）、違う場合は次のループ処理に移行される。
【００５３】
同じ出力先であると判定された場合は（ステップＳ２６０２：ＹＥＳ）、通常ジョブがループ対象のジョブ操作管理分に対してユーザ制限が無い／等しいか否かの判定（ステップＳ２６０３）、グループ制限が無い／等しいか否かの判定（ステップＳ２６０４）、優先度制限が無い／制限以上か否かの判定（ステップＳ２６０５）、障害回避の指定有りで障害発生の有無の判定（ステップＳ２６０８）が順次行われる。
【００５４】
ステップＳ２６０３〜Ｓ２６０５の判定を満たさない場合、つまり、通常ジョブが制限情報を満たさない場合はユーザに当該通常ジョブに関するアプリケーションの実行や印刷などが実行できない情報が通知される（ステップＳ２６０７）。
【００５５】
ステップＳ２６０８の判定を満たす場合、つまり、障害回避の指定有りで障害が発生している場合は、ジョブ操作管理メモリ１３２の障害回避先に基づいてジョブの実行先／出力先が変更され（ステップＳ２６０９）、通常ジョブに基づいた印刷やアプリケーションの実行が行われる（ステップＳ２６１０）。また、ステップＳ２６０８の判定を満たさない場合は、そのまま通常ジョブに基づいた印刷やアプリケーションの実行が行われる（ステップＳ２６１０）。
【００５６】
上述したステップＳ２６の処理により、ジョブ操作管理メモリ１３２に格納された情報に基づいた通常ジョブの制御を行うことができる。具体的には、端末２から指示された通常ジョブに対して、ユーザ制限、グループ制限、優先度制限、障害回避などの制御を行うことができる。
【００５７】
上述した処理により、ステップＡ１４において表示装置２４に表示される印刷制御装置１の管理画面は、図１０に示すように、印刷に関する情報とアプリケーションの実行に関する情報とを表示する。このため、利用者は、印刷制御装置１に関する管理画面を元にして、印刷に関する情報だけでなくアプリケーション実行サーバ３や他の端末２で実行中のアプリケーションに関する情報を確認することができる。
【００５８】
以上のように、印刷制御システム１０１は、端末２からアプリケーション実行サーバ３に対して指示されたアプリケーションの実行に基づいて制御ファイル２３２を生成する。そして、この制御ファイル２３２を印刷制御装置１に送信して管理ファイル１３５へのジョブの登録や更新を行い、当該管理ファイル１３５に格納された情報を端末２に送信する構成である。このため、印刷制御システム１０１は、印刷処理以外にアプリケーション処理についても確認や各種操作を行うことができ、一元管理を行うことができる。
【００５９】
また、印刷制御システム１０１は、ジョブ操作管理メモリ１３２に格納されるジョブの制限に関する情報に基づいて端末２から入力される制御ファイル２３２におけるジョブの判定を行うことで、当該ジョブに対する実行の制限を行うことができる。
【００６０】
なお、本実施の形態における記述は、本発明の一例を示すものであり、これに限定しない。本発明における印刷制御システム１０１の細部構成及び細部動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。例えば、アプリケーションの実行や印刷情報の表示は、端末２で行う構成を示したが、印刷制御装置１の記憶装置１３に格納された情報に基づいて表示装置１４に表示する構成であっても良い。同様に、アプリケーションの実行指示や印刷の実行指示なども、印刷制御装置１の入力装置１５から行う構成であって良い。
【図面の簡単な説明】
【００６１】
【図１】本発明である印刷制御システム１０１の概略を示す概略図である。
【図２】印刷制御装置１の機能的構成を模式的に示したブロック図である。
【図３】端末２の機能的構成を模式的に示したブロック図である。
【図４】（ａ）は、ジョブメモリ１３１が格納する情報の構成を例示する図であり、（ｂ）は、ジョブ操作管理メモリ１３２が格納する情報の構成を例示する図であり、（ｃ）は、制御ファイル１３３が格納する情報の構成を例示する図であり、（ｄ）は、データファイル１３４が格納する情報の構成を例示する図であり、（ｅ）は、管理ファイル１３５が格納する情報の構成を例示する図である。
【図５】印刷制御システム１０１におけるシステム構成を具体的に説明する図である。
【図６】印刷制御装置１と端末２との動作を示すラダーチャートである。
【図７】印刷制御装置１におけるジョブ制御処理を示すフローチャートである。
【図８】印刷制御装置１における指定された処理の実行を示すフローチャートである。
【図９】印刷制御装置１におけるジョブ操作管理分に対する処理を示すフローチャートである。
【図１０】表示装置２４に表示される印刷制御装置１の管理画面を例示する図である。
【符号の説明】
【００６２】
１０１  印刷制御システム
１  印刷制御装置
１１  ＣＰＵ（スプール登録手段、スプール削除手段、制限手段、制御手段）
１１１  サーバモジュール（スプール登録手段、スプール削除手段、制限手段、制御手段）
１１２  ジョブ送受信部
１１３  ジョブ処理部（スプール登録手段、スプール削除手段、制限手段）
１１４  アプリ処理部（制御手段）
１２  ＲＡＭ
１３  記憶装置（スプール手段）
１３１  ジョブメモリ
１３２  ジョブ操作管理メモリ
１３３  制御ファイル
１３４  データファイル
１３５  管理ファイル
１４  表示装置
１５  入力装置
１６  通信装置
１７  バス
２、２ａ、２ｂ、２ｃ  端末（情報処理装置）
２１  ＣＰＵ（スプール生成手段、制限情報付加手段、制限手段）
２１０  ＷＥＢアプリケーション
２１１  業務アプリケーション
２１３  クライアントモジュール（スプール生成手段、制限情報付加手段、制限手段）
２１４、２１５  バッチジョブ要求
２２  ＲＡＭ
２３  記憶装置
２３１  リクエストファイル
２３２  制御ファイル
２３３  データファイル
２４  表示装置（スプール参照手段）
２５  入力装置
２６  通信装置
２７  バス
３  アプリケーション実行サーバ（情報処理装置）
４  印刷装置
４ａ  プリンタ
４ｂ  スキャナ
Ｎ  通信ネットワーク
【図１】
0004618032.tif 000002
【図２】
0004618032.tif 000003
【図３】
0004618032.tif 000004
【図４】
0004618032.tif 000005
【図５】
0004618032.tif 000006
【図６】
0004618032.tif 000007
【図７】
0004618032.tif 000008
【図８】
0004618032.tif 000009
【図９】
0004618032.tif 000010
【図１０】
0004618032.tif 000011