(57)【特許請求の範囲】
【請求項１】
操作端末と画像形成装置を模擬するシミュレーター装置を有するシミュレーションシステムにおいて、
前記操作端末は、
ジョブの実行要求を入力するジョブ実行要求入力手段と、
前記ジョブの実行要求を前記シミュレーター装置に送信するジョブ実行要求送信手段
を備え、
前記シミュレーター装置は、
前記ジョブの実行要求を受信するポート手段と、
前記画像形成装置で実行可能な前記ジョブのステータス遷移頻度を入力するステータス遷移頻度入力手段と、
前記ステータス遷移頻度により前記ジョブのステータス遷移を模擬するジョブステータス手段と、
前記ジョブステータス手段の前記ステータス遷移により前記ジョブのステータスを模擬的に遷移させるジョブステータスシミュレート手段と、
前記ジョブのエラー発生確率を入力するエラー発生確率入力手段と、
前記エラー発生確率からデバイスのステータスを模擬的に遷移させるデバイスアラート手段と、
前記ジョブステータスシミュレート手段により前記ジョブのステータスを模擬的に遷移させたジョブイベント遷移ステータスを作成するジョブイベント遷移ステータス作成手段と、
前記デバイスアラート手段により前記デバイスのステータスを模擬的に遷移させたデバイスイベント遷移ステータスを作成するデバイスイベント遷移ステータス作成手段と、
前記ジョブイベント遷移ステータスと前記デバイスイベント遷移ステータスをイベント遷移情報として前記操作端末に送信するイベンティングサーバー手段と
を備えることを特徴とするシミュレーションシステム。
【請求項２】
前記操作端末は、
前記イベント遷移情報を受信するサービス手段と、
前記イベント遷移情報を表示するステータスモニター手段と
を備えることを特徴とする請求項１に記載のシミュレーションシステム。
【請求項３】
前記操作端末は、
前記ジョブの実行要求を保存するジョブ実行要求データ保存手段を備え、
前記シミュレーター装置は、
前記イベント遷移情報を保存するイベント遷移情報データ保存手段を備える
ことを特徴とする請求項１または請求項２に記載のシミュレーションシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を模擬するシミュレーション装置、及びそのシミュレーション装置を備えるシミュレーションシステムに関する。
【背景技術】
【０００２】
プリンター、多機能プリンター、多機能周辺装置、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置とネットワークに接続されているＰＣ（パソコン）などの操作端末は、画像形成装置のドライバーを搭載することで、画像形成装置に対してジョブの実行要求を送信し、また画像形成装置からジョブの実行結果を受信することができる。このため、新たな機能を備えた画像形成装置が開発されたときにはその画像形成装置に対応したドライバーが必要となり、また画像形成装置の機能を更新（バージョンアップ）したときにはドライバーの更新が必要となることがある。このため、ドライバーが開発または更新されたときには、ドライバーが正常に動作するかの確認試験を行わなければならない。しかし、このような動作の確認試験を行うためには、開発または更新されたドライバーからジョブの実行要求を画像形成装置または画像形成装置を模擬したシミュレーション装置に送信して確認する必要がある。例えば、特許文献１のシミュレーション装置、シミュレーションプログラム及び方法では、実機の時間経過、タイミングを再現し、またシミュレーション装置で実行する時間を短縮できるようにしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５８０４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のシミュレーション装置、シミュレーションプログラム及び方法では、シミュレーション装置は、検証対象に実装されるハードウェアの処理を模擬するハードウェアモデルと、検証対象に実装されるソフトウェアの処理を模擬するソフトウェアモデルとを実現するためのハードウェア資源を備える装置を用意しなければならないので、コストがかかるという問題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、上記課題を解決できるシミュレーター装置及びシミュレーターシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のシミュレーションシステムは、操作端末と画像形成装置を模擬するシミュレーター装置を有するシミュレーションシステムにおいて、前記操作端末は、ジョブの実行要求を入力するジョブ実行要求入力手段と、前記ジョブの実行要求を前記シミュレーター装置に送信するジョブ実行要求送信手段を備え、前記シミュレーター装置は、前記ジョブの実行要求を受信するポート手段と、前記画像形成装置で実行可能な前記ジョブのステータス遷移頻度を入力するステータス遷移頻度入力手段と、前記ステータス遷移頻度により前記ジョブのステータス遷移を模擬するジョブステータス手段と、前記ジョブステータス手段の前記ステータス遷移により前記ジョブのステータスを模擬的に遷移させるジョブステータスシミュレート手段と、前記ジョブのエラー発生確率を入力するエラー発生確率入力手段と、前記エラー発生確率からデバイスのステータスを模擬的に遷移させるデバイスアラート手段と、前記ジョブステータスシミュレート手段により前記ジョブのステータスを模擬的に遷移させたジョブイベント遷移ステータスを作成するジョブイベント遷移ステータス作成手段と、前記デバイスアラート手段により前記デバイスのステータスを模擬的に遷移させたデバイスイベント遷移ステータスを作成するデバイスイベント遷移ステータス作成手段と、前記ジョブイベント遷移ステータスと前記デバイスイベント遷移ステータスをイベント遷移情報として前記操作端末に送信するイベンティングサーバー手段とを備えることを特徴としている。
本発明のシミュレーションシステムの前記操作端末は、前記イベント遷移情報を受信するサービス手段と、前記イベント遷移情報を表示するステータスモニター手段とを備えることを特徴としている。
本発明のシミュレーションシステムの前記操作端末は、前記ジョブの実行要求を保存するジョブ実行要求データ保存手段を備え、前記シミュレーター装置は、前記イベント遷移情報を保存するイベント遷移情報データ保存手段を備えることを特徴としている。
【発明の効果】
【０００７】
本発明のシミュレーション装置及びシミュレーションシステムは、実際の画像形成装置や高価なハードウェア資源を備える装置を用いることなく、汎用のＰＣを画像形成装置のシミュレーター装置として使用することができるので、コストをかけずにドライバーの確認試験を実施することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るシミュレーターシステムの機能構成を示す図である。
【図２】本発明の実施形態に係る印刷ジョブ実行要求処理部と印刷ジョブ模擬実行処理部のソフトウェア機能構成を示す図である。
【発明を実施するための形態】
【０００９】
まず、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。実施形態は、画像形成装置を模擬するシミュレーター装置に操作端末から印刷ジョブの実行要求が送信され、シミュレーター装置が印刷ジョブの実行を模擬するものである。
【００１０】
実施形態におけるシミュレーターシステム１０の機能構成について、図１を用いて説明する。図１に示すシミュレーターシステム１０は、ユーザーの操作入力が可能で、また操作結果や通知を表示可能な操作表示部を備えたＰＣ／ＡＴ互換機等のＰＣ、スマートフォン、携帯電話、またはタブレット端末である操作端末１００、及びユーザーの操作入力が可能で、また操作結果や通知を表示可能な操作表示部を備えたＰＣ／ＡＴ互換機等のＰＣであるシミュレーター装置２００により構成され、操作端末１００とシミュレーター装置２００は、ネットワーク３００で接続されている。ドライバーの動作を確認する試験担当者（以下、「ユーザー」という）が操作端末１００から印刷ジョブの実行要求をシミュレーター装置２００に送信する。また、シミュレーター装置２００が印刷ジョブの実行要求を受信すると、予めユーザーが設定した印刷ジョブの状態であるステータスが遷移する頻度（以下、「ステータス遷移頻度」という）及び印刷ジョブの実行によるエラー発生確率（以下、「印刷エラー発生確率」という）に基づいて印刷ジョブの模擬実行を行い、印刷ジョブの遷移ステータスを操作端末１００に送信する。
【００１１】
まず、操作端末１００の機能構成について図１を用いて説明する。図１に示すように操作端末１００は、制御部１１０、補助記憶部１２０、操作表示部１３０、及びネットワーク通信部１４０を備え、これら各部はバスなどにより接続される構成となっている。
【００１２】
制御部１１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＣＰＵ(Central Processing Unit)等の制御手段を備えている。また、制御部１１０は、各種Ｉ／Ｏや、ＵＳＢ（ユニバーサル・シリアル・バス）等のインターフェース、バスコントローラー等を含む総合的な操作端末１００のコントロールを行う。制御部１１０には、印刷ジョブ実行要求処理部１１１が設けられている。印刷ジョブ実行要求処理部１１１は、ユーザーにより指定され印刷ジョブの実行要求をシミュレーター装置２００に送信する。印刷ジョブ実行要求処理部１１１のソフトウェア機能構成については、後述する。
【００１３】
補助記憶部１２０は、フラッシュメモリー等からなる補助記憶装置で、制御部１１０が実行する処理のプログラムやデータを記憶する。補助記憶部１２０には、シミュレーター装置２００に送信する印刷ジョブ実行要求データを保存する印刷ジョブ実行要求データ保存エリア１２１（ジョブ実行要求データ保存手段）が設けられている。
【００１４】
操作表示部１３０は、操作表示パネルを備え、ユーザーの操作を入力し、また操作結果や通知を表示する。
【００１５】
ネットワーク通信部１４０は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェースを備えている。ＬＡＮインターフェースには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００１６】
次に、シミュレーター装置２００の機能構成について説明する。図１に示すようにシミュレーター装置２００は、制御部２１０、補助記憶部２２０、操作表示部２３０、及びネットワーク通信部２４０を備え、これら各部はバスなどにより接続される構成となっている。
【００１７】
制御部２１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＣＰＵ等の制御手段を備えている。また、制御部２１０は、各種Ｉ／Ｏや、ＵＳＢ等のインターフェース、バスコントローラー等を含む総合的なシミュレーター装置２００のコントロールを行う。制御部２１０には、印刷ジョブ模擬実行処理部２１１が設けられている。印刷ジョブ模擬実行処理部２１１は、操作端末１００から印刷ジョブ実行要求を受信すると、画像形成装置の印刷ジョブを模擬的に実行する処理を行い、印刷ジョブの遷移ステータスを操作端末１００に送信する。印刷ジョブ模擬実行処理部２１１のソフトウェア機能構成については、後述する。
【００１８】
補助記憶部２２０は、フラッシュメモリー等からなる補助記憶装置で、制御部２１０が実行する処理のプログラムやデータを記憶する。補助記憶部２２０には、操作端末１００に送信する印刷ジョブのイベント遷移情報データを保存する印刷ジョブイベント遷移情報データ保存エリア２２１（イベント遷移情報データ保存手段）が設けられている。
【００１９】
操作表示部２３０は、操作表示パネルを備え、ユーザーの操作を入力し、また操作結果や通知を表示する。
【００２０】
ネットワーク通信部２４０は、ネットワーク３００に接続するための着脱可能なＬＡＮインターフェースを備えている。ＬＡＮインターフェースには、ＴＣＰ／ＩＰ、ＡｐｐｌｅＴａｌｋ、ＳＭＢ等の各種ネットワークプロトコルのインテリジェントな送受信を行うネットワーク部を含んでいる。
【００２１】
次に、本発明の実施形態に係る操作端末１００の印刷ジョブ実行要求処理部１１１とシミュレーター装置２００の印刷ジョブ模擬実行処理部２１１のソフトウェア機能構成について、図２を用いて説明する。印刷ジョブ実行要求処理部１１１は、ドライバー部１１１ａ（ジョブ実行要求入力手段）、ランゲージモニター部１１１ｂ（ジョブ実行送信手段）、サービス部１１１ｃ（サービス手段）、及びステータスモニター部１１１ｄ（ステータスモニター手段）のソフトウェア機能から構成されている。また、印刷ジョブ模擬実行処理部２１１は、ポート部２１１ａ（ポート手段）、イベンティングサーバー部２１１ｂ（イベンティングサーバー手段）、ユーザーインターフェース部２１１ｃ（ステータス遷移頻度入力手段、エラー発生確率入力手段）、ジョブステータス部２１１ｄ（ジョブステータス手段）、ＰＪＬ（Print Job Language）パーサー部２１１ｅ、ジョブステータスシミュレーター部２１１ｆ（ジョブステータスシミュレート手段）、ジョブイベントパブリッシャー部２１１ｇ（ジョブイベント遷移ステータス作成手段）、及びデバイスアラートパブリッシャー部２１１ｈ（デバイスアラート手段、デバイスイベント遷移ステータス作成手段）のソフトウェア機能から構成されている。
【００２２】
ドライバー部１１１ａは、画像形成装置を模擬するシミュレーター装置２００に対して印刷ジョブを送信して模擬的に実行させるときに、印刷ジョブ実行要求を操作表示部１３０から受け付ける画像形成装置のドライバーである。
ランゲージモニター部１１１ｂは、印刷ジョブのジョブ識別ＩＤを取得し、また印刷ジョブから画像形成装置のシミュレーター装置が実行可能なＰＪＬデータを作成する処理部である。
サービス部１１１ｃは、印刷ジョブの実行要求などの事象（イベント）に関する情報(以下、「イベント情報」という)の送信、またはイベントのステータスが遷移したときの情報（以下、「イベント遷移情報」という）を受信する処理部である。
ステータスモニター部１１１ｄは、イベント遷移情報を操作表示部１３０に表示する処理部である。
【００２３】
ポート部２１１ａは、操作端末１００からＰＪＬデータを受信する専用のポートである。
イベンティングサーバー部２１１ｂは、操作端末１００からイベント情報を受信し、イベント遷移情報を操作端末１００に送信する処理部である。
ユーザーインターフェース部２１１ｃは、ユーザーが操作表示部２３０から設定したステータス遷移頻度及び印刷エラー発生確率を入力する処理部である。
ジョブステータス部２１１ｄは、ステータス遷移頻度により印刷ジョブのステータスを実行待ち、実行中、または実行完了などに模擬的に自動遷移させる処理部である。
ＰＪＬパーサー部２１１ｅは、ＰＪＬデータをプログラムで扱えるデータに変換する処理部である。
ジョブステータスシミュレーター部２１１ｆは、ジョブ識別ＩＤに対する印刷ジョブのステータス遷移を設定した印刷ジョブステータス遷移データを作成する処理部である。
ジョブイベントパブリッシャー部２１１ｇは、印刷ジョブステータス遷移データからユーザーが認識可能な印刷ジョブイベント遷移情報を作成する処理部である。
デバイスアラートパブリッシャー部２１１ｈは、印刷エラー発生確率によりデバイスにイベントが発生したときに出力される警告（以下、「デバイスアラート」という）を模擬したユーザーが認識可能なデバイスイベント遷移情報を作成する処理部である。
【００２４】
次に、本発明の実施形態に係るジョブ模擬実行の手順について図２を用いて説明する。まず、ユーザーは、操作端末１００の操作表示部１３０から印刷ジョブの実行要求を行うと、操作表示部１３０からジョブ実行要求が制御部１１０に出力され、制御部１１０がジョブ実行要求を印刷ジョブ実行要求データ保存エリア１２１に保存し、ドライバー部１１１ａに出力する。また、ユーザーは、シミュレーター装置２００の操作表示部２３０からステータス遷移頻度及び印刷エラー発生確率を入力すると、操作表示部２３０からステータス遷移頻度及び印刷エラー発生確率がユーザーインターフェース部２１１ｃに出力される。以下、図２に示すステップ順に説明する。
【００２５】
（ステップＳ１０１）
まず、操作端末１００において、ドライバー部１１１ａは、印刷ジョブ実行要求を操作表示部１３０から入力する。
【００２６】
（ステップＳ１０２）
次いで、ドライバー部１１１ａは、印刷ジョブ実行要求の印刷ジョブをランゲージモニター部１１１ｂに出力する。
【００２７】
（ステップＳ１０３）
次いで、ランゲージモニター部１１１ｂは、印刷ジョブを入力すると印刷ジョブのジョブ識別ＩＤを取得し、ジョブ識別ＩＤをサービス部１１１ｃに出力する。
【００２８】
（ステップＳ１０４）
次いで、ランゲージモニター部１１１ｂは、印刷ジョブをＰＪＬデータに変換してジョブ識別ＩＤを設定すると、シミュレーター装置２００のポート部２１１ａに送信する。
【００２９】
（ステップＳ１０５）
次いで、サービス部１１１ｃは、ランゲージモニター部１１１ｂからジョブ識別ＩＤを入力すると、ジョブ識別ＩＤの印刷ジョブに対する実行要求となるイベント情報をシミュレーター装置２００のイベンティングサーバー部２１１ｂに送信する。
【００３０】
（ステップＳ１０６）
次いで、シミュレーター装置２００において、ポート部２１１ａは、ＰＪＬデータを受信すると、ＰＪＬデータをＰＪＬパーサー部２１１ｆに出力する。
【００３１】
（ステップＳ１０７）
次いで、ユーザーインターフェース部２１１ｃは、ユーザーが操作表示部２３０から設定したステータス遷移頻度及び印刷エラー発生確率を入力する。
【００３２】
（ステップＳ１０８）
次いで、ユーザーインターフェース部２１１ｃは、ステータス遷移頻度をジョブステータス部２１１ｄに出力する。
【００３３】
（ステップＳ１０９）
次いで、ユーザーインターフェース部２１１ｃは、印刷エラー発生確率をデバイスアラートパブリッシャー部２１１ｈに出力する。
【００３４】
（ステップＳ１１０）
次いで、ジョブステータス部２１１ｄは、ステータス遷移頻度に基づいて印刷ジョブのステータスを実行待ち、実行中、または実行完了などに模擬的に自動遷移させる。
【００３５】
（ステップＳ１１１）
次いで、ＰＪＬパーサー部２１１ｅは、ポート部２１１ａからＰＪＬデータを入力すると、ＰＪＬデータを実行可能なデータに変換してジョブ識別ＩＤを取り出し、ジョブステータスシミュレーター部２１１ｆに出力する。
【００３６】
（ステップＳ１１２）
次いで、ジョブステータスシミュレーター部２１１ｆは、ＰＪＬパーサー部２１１ｅからジョブ識別ＩＤを入力し、また、ジョブステータス部２１１ｄから印刷ジョブの模擬的なステータス遷移を入力すると、ジョブ識別ＩＤに対するステータス遷移を設定した印刷ジョブステータス遷移データを作成し、ジョブイベントパブリッシャー部２１１ｇに出力する。
【００３７】
（ステップＳ１１３）
次いで、ジョブイベントパブリッシャー部２１１ｇは、ジョブステータスシミュレーター部２１１ｆから印刷ジョブステータス遷移データを入力すると、ユーザーが認識可能な印刷ジョブイベント遷移情報に変換し、イベンティングサーバー部２１１ｂに出力する。
【００３８】
（ステップＳ１１４）
次いで、デバイスアラートパブリッシャー部２１１ｈは、ユーザーインターフェース部２１１ｃから印刷エラー発生確率を入力すると、印刷エラー発生確率からユーザーが認識可能なデバイスイベント遷移情報を作成し、イベンティングサーバー部２１１ｂに出力する。
【００３９】
（ステップＳ１１５）
次いで、イベンティングサーバー部２１１ｂは、ステップＳ１０５で操作端末１００から送信されたイベント情報を受信し、またジョブイベントパブリッシャー部２１１ｇから印刷ジョブイベント遷移情報と、デバイスアラートパブリッシャー部２１１ｈからデバイスイベント遷移情報を入力すると、これらの情報を設定したイベント遷移情報を、イベント情報を送信した操作端末１００のサービス部１１１ｃに送信する。また、イベンティングサーバー部２１１ｂは、イベント遷移情報を印刷ジョブイベント遷移情報データ保存エリア２２１に保存する。
【００４０】
（ステップＳ１１６）
サービス部１１１ｃは、イベンティングサーバー部２１１ｂからイベント遷移情報を入力すると、イベント遷移情報をステータスモニター部１１１ｄに出力する。
【００４１】
（ステップＳ１１７）
ステータスモニター部１１１ｄは、サービス部１１１ｃからイベント遷移情報を入力すると、操作表示部１３０に表示する。
【００４２】
以上のような実施形態のシミュレーターシステム１０において、シミュレーター装置２００の操作表示部２３０からユーザーがステータス遷移頻度を設定することで、ジョブステータス部２１１ｄがステータス遷移頻度により印刷ジョブのステータスを実行待ち、実行中、または実行完了に模擬的に自動遷移させることができる。これにより、ジョブステータスシミュレーター部２１１ｆがジョブ識別ＩＤに対応する印刷ジョブのステータス遷移を模擬することができる。また、シミュレーター装置２００の操作表示部２３０からユーザーが印刷エラー発生確率を設定すると、デバイスアラートパブリッシャー部２１１ｈが印刷エラー発生確率によりデバイスにイベントが発生したときに出力されるデバイスアラートを模擬することができる。従って、印刷ジョブ実行要求処理部１１１を図２に示すようなソフトウェア構成とすることで、ユーザーは、印刷ジョブを模擬的に実行する処理を行い、また印刷ジョブやデバイスのステータスを実際に遷移しているように確認することができる。また、印刷模擬実行処理部２１１を図２に示すようなソフトウェア構成とすることで、印刷ジョブとデバイスのステータスを実際に遷移しているように模擬することができる。
【００４３】
なお、実施形態のシミュレーターシステム１０においては、１台の操作端末１００と１台のシミュレーター装置２００により構成される例について説明したが、この構成に限定されず、例えば、複数の操作端末１００と１台のシミュレーター装置２００、または複数の操作端末１００と複数のシミュレーター装置２００を備える構成とすることも可能である。このように複数の操作端末１００を備えるときには、操作端末１００からシミュレーター装置２００にジョブ識別ＩＤだけでなく操作端末１００の識別ＩＤを送信することで、シミュレーター装置２００は、ＰＪＬデータとイベント情報を送信した操作端末１００に対してイベント遷移情報を送信することができる。
【００４４】
また、実施形態の操作端末１００の印刷ジョブ実行要求処理部１１１には印刷ジョブ実行要求データが保存され、シミュレーター装置２００の印刷ジョブイベント遷移情報保存エリア２２１には、印刷ジョブイベント遷移情報が保存されるので、ユーザーは印刷ジョブをシミュレーション装置２００で実行させたシミュレーション結果を容易に検証することができる。
【００４５】
また、実施形態においては、印刷ジョブの実行要求を模擬する処理について説明したが、これに限定されず、文書データを画像データに変換するジョブや画像データをＦＡＸで送信するジョブなどの画像形成装置で実行可能なジョブを模擬することができる。また、このように異なる要求種別のジョブを模擬するときには、ユーザーはステータス遷移頻度や印刷エラー発生確率をそのジョブに対応したステータス遷移頻度やエラー発生確率に変更することができる。
【００４６】
このような本発明のシミュレーション装置及びシミュレーションシステムは、実際の画像形成装置や高価なハードウェア資源を備える装置を用いることなく、汎用のＰＣを画像形成装置のシミュレーター装置として使用することができるので、コストをかけずにドライバーの確認試験を実施することができる。
【００４７】
以上、具体的な実施の形態により本発明を説明したが、上記実施の形態は本発明の例示であり、この実施の形態に限定されないことは言うまでもない。
【産業上の利用可能性】
【００４８】
本発明は、画像形成装置の模擬に好適であるが、画像形成装置に限られるものではなく、ジョブを実行できる装置一般の模擬に適用できる。
【符号の説明】
【００４９】
１０・・・・・シミュレーターシステム
１００・・・・・操作端末（ＰＣ）
１１０・・・・・制御部
１１１・・・・・印刷ジョブ実行要求処理部
１１１ａ・・・・ドライバー部
１１１ｂ・・・・ランゲージモニター部
１１１ｃ・・・・サービス部
１１１ｄ・・・・ステータスモニター部
１２０・・・・・補助記憶部
１２１・・・・・印刷ジョブ実行要求データ保存エリア
１３０・・・・・操作表示部
１４０・・・・・ネットワーク通信部
２００・・・・・シミュレーター装置
２１０・・・・・制御部
２１１・・・・・印刷ジョブ模擬実行処理部
２１１ａ・・・・ポート部
２１１ｂ・・・・イベンティングサーバー部
２１１ｃ・・・・ユーザーインターフェース部
２１１ｄ・・・・ジョブステータス部
２１１ｅ・・・・ＰＪＬパーサー部
２１１ｆ・・・・ジョブステータスシミュレーター部
２１１ｇ・・・・ジョブイベントパブリッシャー部
２１１ｈ・・・・デバイスアラートパブリッシャー部
２２０・・・・・補助記憶部
２２１・・・・・印刷ジョブ実行結果データ保存エリア
２３０・・・・・操作表示部
２４０・・・・・ネットワーク通信部
３００・・・・・ネットワーク
【図１】
0005985460.tif 000002
【図２】
0005985460.tif 000003