(57)【要約】【課題】画像形成装置がオフラインの状態で処理を実行した場合においても、管理装置が実行状況等を管理可能とすることを目的とする。【解決手段】画像形成装置と、画像形成装置における処理の指示情報を管理する管理装置とを有する画像形成システムであって、画像形成装置は、可搬性の記憶媒体から、指示情報と、指示情報の識別情報と、を読み出す読み出し手段と、指示情報に応じた処理を実行する実行手段と、実行手段による実行結果を、指示情報の識別情報に対応付けて記憶媒体に記録する記録手段と、を有し、管理装置は、画像形成装置において記憶媒体に記録された、実行結果と、指示情報の識別情報と、を取得する取得手段と、実行結果を、指示情報の識別情報に対応付けて、管理装置が有する記憶手段に記録する記録手段とを有する。【選択図】図１２
2019075750.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置における処理の指示情報を管理する管理装置とを有する画像形成システムであって、
前記画像形成装置は、
可搬性の記憶媒体から、指示情報と、前記指示情報の識別情報と、を読み出す読み出し手段と、
前記指示情報に応じた処理を実行する実行手段と、
前記実行手段による実行結果を、前記指示情報の識別情報に対応付けて前記記憶媒体に記録する記録手段と、
を有し、
前記管理装置は、
前記画像形成装置において前記記憶媒体に記録された、前記実行結果と、前記指示情報の識別情報と、を取得する取得手段と、
前記実行結果を、前記指示情報の識別情報に対応付けて、前記管理装置が有する記憶手段に記録する記録手段と
を有することを特徴とする画像形成システム。
【請求項２】
前記画像形成システムは、前記指示情報を生成する生成装置をさらに有し、
前記生成装置は、
前記管理装置から、前記指示情報と、前記指示情報の識別情報と、を受信する受信手段と、
前記指示情報と、前記指示情報の識別情報と、を対応付けて、前記記憶媒体に記録する記録手段と
を有することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記生成装置は、
前記記憶手段から、前記実行結果と、前記指示情報の識別情報と、を読み出す読み出し手段と、
前記実行結果と、前記指示情報の識別情報と、を前記管理装置に送信する送信手段と
を有し、
前記管理装置の前記取得手段は、前記生成装置から、前記実行結果と、前記指示情報の識別情報と、を取得することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記生成装置は、前記送信手段が前記実行結果と、前記指示情報の識別情報を送信した後に、前記記憶媒体から、前記実行結果と、前記指示情報の識別情報と、を削除する削除手段をさらに有することを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記画像形成装置の前記実行手段は、前記指示情報に応じた処理を複数回実行し、
前記画像形成装置の前記記録手段は、前記実行手段による各実行結果を識別する識別情報と、前記実行結果と、を前記指示情報の識別情報に対応付けて記録し、
前記管理装置の前記取得手段は、前記実行結果の識別情報と、前記実行結果と、前記指示情報の識別情報と、を取得し、
前記管理装置の前記記録手段は、前記実行結果の識別情報と、前記実行結果と、を前記指示情報の識別情報に対応付けて記録することを特徴とする請求項１乃至４の何れか１項に記載の画像形成システム。
【請求項６】
前記画像形成装置の前記記録手段は、前記複数の実行結果を、実行順に対応付けて記録することを特徴とする請求項５に記載の画像形成システム。
【請求項７】
前記管理装置の前記取得手段は、前記複数回の実行それぞれに対応する実行結果を、実行順を識別可能に取得することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記管理装置の前記記憶手段は、前記指示情報の識別情報に対応付けて、前記指示情報を前記生成装置に送信した送信日時と、前記指示情報の更新日時と、を記憶し、
前記管理装置は、前記記憶手段において、前記取得手段が取得した、前記実行結果に対応する前記指示情報の識別情報に対応付けられている前記更新日時が、前記送信日時よりも新しい場合に、警告を出力する出力手段とさらに有することを特徴とする請求項２乃至７の何れか１項に記載の画像形成システム。
【請求項９】
画像形成装置と、前記画像形成装置における処理の指示情報を管理する管理装置とを有する画像形成システムが実行する制御方法であって、
前記画像形成装置が、可搬性の記憶媒体から、指示情報と、前記指示情報の識別情報と、を読み出す読み出しステップと、
前記画像形成装置が、前記指示情報に応じた処理を実行する実行ステップと、
前記画像形成装置が、前記実行ステップにおける実行結果を、前記指示情報の識別情報に対応付けて前記記憶媒体に記録する記録ステップと、
前記管理装置が、前記画像形成装置において前記記憶媒体に記録された、前記実行結果と、前記指示情報の識別情報と、を取得する取得ステップと、
前記管理装置が、前記実行結果を、前記指示情報の識別情報に対応付けて、前記管理装置が有する記憶手段に記録する記録ステップと
を含むことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置が管理する指示情報に従い処理を実行する画像形成装置を備えた画像形成システムに関する。
【背景技術】
【０００２】
従来、画像形成装置で実行する処理の指示情報を管理する管理装置が知られている。管理装置と画像形成装置は通信可能に接続されており、管理装置と画像形成装置とがネットワークで接続された環境では、画像形成装置は、管理装置と直接通信を行うことができる。この場合、画像形成装置は、指示情報を管理装置からダウンロードをしたり、指示情報の実行状況や実行結果を管理装置にアップロードしたりする。管理装置は、これらの情報を基に、画像形成装置の処理状況や実行履歴を管理する。
【０００３】
一方、画像形成装置がネットワークに接続されていない環境では、画像形成装置は、管理装置と通信を行うことができない。特許文献１には、このような場合に、管理装置が、指示情報や指示情報に係る処理を実行する上で必要となる各種コンテンツ（ソフトウェアやデータなど）を可搬記憶媒体へ保存し、画像形成装置がこれを読み出す技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−５２７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術においては、画像形成装置が可搬記憶媒体を利用したオフラインで指示情報に係る処理を実行した場合には、実行状況や実行結果を管理装置で把握することができないという問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、画像形成装置がオフラインの状態で処理を実行した場合においても、管理装置が実行状況等を管理可能とすることを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、画像形成装置と、前記画像形成装置における処理の指示情報を管理する管理装置とを有する画像形成システムであって、前記画像形成装置は、可搬性の記憶媒体から、指示情報と、前記指示情報の識別情報と、を読み出す読み出し手段と、前記指示情報に応じた処理を実行する実行手段と、前記実行手段による実行結果を、前記指示情報の識別情報に対応付けて前記記憶媒体に記録する記録手段と、を有し、前記管理装置は、前記画像形成装置において前記記憶媒体に記録された、前記実行結果と、前記指示情報の識別情報と、を取得する取得手段と、前記実行結果を、前記指示情報の識別情報に対応付けて、前記管理装置が有する記憶手段に記録する記録手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像形成装置がオフラインの状態で処理を実行した場合においても、管理装置が実行状況等を管理可能とすることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成システムの全体図である。
【図２】作成装置のハードウェア構成図である。
【図３】作成装置の機能構成図である。
【図４】管理装置のハードウェア構成図である。
【図５】管理装置の機能構成図である。
【図６】画像形成装置のハードウェア構成図である。
【図７】画像形成装置の機能構成図である。
【図８】管理装置の処理を示すフローチャートである。
【図９】処理状況情報を示す図である。
【図１０】作成装置の処理を示すフローチャートである。
【図１１】フォルダ構成の一例を示す図である。
【図１２】画像形成装置による処理を示すフローチャートである。
【図１３】フォルダの一例を示す図である。
【図１４】管理装置の処理を示すフローチャートである。
【図１５】処理状況情報の一例を示す図である。
【図１６】フォルダ構成を示す図である。
【図１７】画像形成装置の処理を示すフローチャートである。
【図１８】フォルダ構成を示す図である。
【図１９】作成装置の処理を示すフローチャートである。
【図２０】管理装置の処理を示すフローチャートである。
【図２１】処理状況情報の一例を示す図である。
【図２２】処理状況情報の一例を示す図である。
【図２３】変形例に係る管理装置の処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、画像形成システムの全体図である。画像形成システムは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）１００に接続された作成装置１１０と、管理装置１２０と、画像形成装置１３０と、を有する。画像形成装置１３０は、ＬＡＮ１００に接続されたオンラインの状態と、ＬＡＮ１００に接続されないオフラインの状態とを取り得るものとする。画像形成装置１３０は、可搬性の記憶媒体１４０を介して作成装置１１０とのデータのやり取りが可能である。
【００１１】
作成装置１１０は、所謂パーソナルコンピューターである。作成装置１１０は、画像形成装置１３０のセットアップ内容を定義した指示書を作成する。ここで、指示書は、画像形成装置１３０により実行される処理に関する情報を示す指示情報の一例である。作成装置１１０は、可搬性の記憶媒体１４０を接続するインターフェースを有している。作成装置１１０は、本インターフェースに記憶媒体１４０を接続することで、記憶媒体１４０に対してデータの読み書きを行うことができる。なお、記憶媒体１４０及びそのインターフェースの種別は問わないが、例えば、ＵＳＢ及びＵＳＢインターフェースを用いることができる。
【００１２】
管理装置１２０は、作成装置１１０により生成された指示書を管理するサーバである。作成装置１１０からのリクエストに応じて、特定の指示書を作成装置１１０に送信する。画像形成装置１３０がＬＡＮ１００に接続されている場合には、画像形成装置１３０からのリクエストに応じて、特定の指示書を送信したり、画像形成装置１３０で指示書を実行した際の処理状況や処理結果を受信したりする。なお、管理装置１２０は、ＬＡＮ１００に直接接続されていても、インターネットを経由して接続されていてもよい。
【００１３】
画像形成装置１３０は、複写機にスキャナ、プリンタ、ファクシミリ、ファイル送信機能等複数の機能を統合した複合機である。画像形成装置１３０は、指示書に従い、所定の処理を実行する。また、画像形成装置１３０は、可搬性の記憶媒体１４０を接続するインターフェースを有している。画像形成装置１３０は、インターフェースに記憶媒体１４０を接続することで、記憶媒体１４０に対してデータの読み書きを行うことができる。記憶媒体１４０は、ホストとなる機器から容易に取り外せる記憶装置であれば種別を問わない。なお、画像形成装置１３０は、単機能のプリンタであってもよい。
【００１４】
図２は、作成装置１１０のハードウェア構成図である。ＣＰＵ２０１を含む制御部２００は、作成装置１１０全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ（ハードディスクドライブ）２０４は、画像データや各種プログラムを記憶する。
【００１５】
操作部Ｉ／Ｆ（インターフェース）２０５は、作成装置１１０で実行されるプログラムへの制御操作を入力するユーザインタフェース端末を接続するインターフェースである。本実施形態では、マウス２０９やキーボード２１０で構成されるが、その限りではない。ディスプレイＩ／Ｆ２０６は、作成装置１１０で実行されるプログラムのＵＩを表示するディスプレイ端末を接続するインターフェースである。本実施形態ではディスプレイ２１１で構成されるが、その限りではない。
【００１６】
ネットワークＩ／Ｆ２０８は、制御部２００をＬＡＮ１００に接続する。ネットワークＩ／Ｆ２０８は、ネットワークを介して他の装置との間で各種情報を送受信する。記憶媒体Ｉ／Ｆ２０７は、記憶媒体１４０と通信するインターフェース部である。記憶媒体Ｉ／Ｆ２０７は、ＨＤＤ２０４に格納されているデータを記憶媒体１４０に出力する。また、記憶媒体Ｉ／Ｆ２０７は、記憶媒体１４０に格納されているデータを入力し、ＣＰＵ２０１にそれを伝える。記憶媒体１４０は、データを格納する外部記憶装置であり、記憶媒体Ｉ／Ｆ２０７に対して着脱可能である。記憶媒体Ｉ／Ｆ２０７には、記憶媒体１４０を含む複数のＵＳＢデバイスが接続可能である。
【００１７】
図３は、作成装置１１０の機能構成図である。図３の各部は、作成装置１１０のＣＰＵ２０１がプログラムを実行することにより実現される。本実施形態においては、作成装置１１０でプログラムが実行されることを想定するが、その限りではない。他の例としては、ネットワークＩ／Ｆ２０８を介して、ネットワーク上にあるサーバやサービスで実行してもよい。作成装置１１０は、ＵＩ制御部３０１、処理実行部３０２、ストレージ制御部３０３、指示書生成部３０４、通信部３０５、結果解析部３０６を有している。
【００１８】
ＵＩ制御部３０１は、指示書作成プログラムを操作するためのＵＩを、ディスプレイ２１１を通じて作業者に提供し、マウス２０９やキーボード２１０を通じて作業者の操作を受け付ける。処理実行部３０２は、ＵＩ制御部３０１の指示に従い、各種処理を行う。ストレージ制御部３０３は、ＵＩ制御部３０１からの入力情報を基に、処理実行部３０２の指示に従って記憶媒体１４０へ指示書を書き出したり、記憶媒体１４０に記憶された情報を読み出したりする。
【００１９】
指示書生成部３０４は、ＵＩ制御部３０１の指示に応じて、画像形成装置１３０で解釈可能なフォーマットで指示書を生成する。通信部３０５は、指示書生成部３０４が生成した指示書を管理装置１２０へ送信したり、管理装置１２０から指示書を取得したり、ストレージ制御部３０３を介して記憶媒体１４０の情報を管理装置１２０へ送信したりする。結果解析部３０６は、画像形成装置１３０が記憶媒体１４０に保存した、指示書の実行結果を解析する。
【００２０】
図４は、管理装置１２０のハードウェア構成図である。ＣＰＵ４０１は、管理装置１２０の動作を制御する。ＣＰＵ４０１は、ＲＯＭ４０２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ４０３は、ＣＰＵ４０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ４０４は、各種情報を記憶する。ＨＤＤ４０４は例えば、作成装置１１０から送られてきた指示書や画像形成装置１３０で指示書を実行した結果などを記憶する。ネットワークＩ／Ｆ４０５は、管理装置１２０をＬＡＮ１００に接続する。ネットワークＩ／Ｆ４０５は、ネットワークを介して他の装置との間で各種情報を送受信する。
【００２１】
図５は、管理装置１２０の機能構成図である。管理装置１２０の各部は、ＣＰＵ４０１がプログラムを実行することにより実現される。管理装置１２０は、ＵＩ制御部５０１、処理実行部５０２、識別子発行部５０３、指示書管理部５０４、処理状況管理部５０５、通信部５０６を有している。ＵＩ制御部５０１は、ＵＩをクライアント装置のディスプレイ３１１を通じて作業者に提供し、マウス２０９やキーボード２１０を通じて作業者の操作を受け付ける。処理実行部５０２は、ＵＩ制御部５０１の指示に従い、各種処理を行う。また、通信部５０６を介して送られてくる、作成装置１１０からの要求に応じて、各種処理を実行する。
【００２２】
識別子発行部５０３は、指示書生成の基となった情報のスナップショットを撮影し、スナップショットをＨＤＤ４０４へ保存すると共に、そのスナップショットを識別可能な識別子として、スナップショットＩＤを発行する。すなわち、スナップショットＩＤは、指示書としての指示情報の識別情報の一例である。指示書管理部５０４は、作成装置１１０が生成した指示書と、その指示書生成の基となる各種情報を関連付けて蓄積し、管理する。処理状況管理部５０５は、画像形成装置１３０が指示書を実行した際の状況や結果を蓄積し管理する。通信部５０６は、指示書や、指示書の処理結果などを作成装置１１０との間でやりとりする。
【００２３】
図６は、画像形成装置１３０のハードウェア構成図である。画像形成装置１３０は、コントローラユニット６００を含み、コントローラユニット６００には、画像入力デバイスであるスキャナ６１７や画像出力デバイスであるプリンタ６１６が接続されるとともに、操作部６０８が接続される。コントローラユニット６００は、スキャナ６１７で読み取られた画像データをプリンタ６１６により印刷出力するコピー機能を実現するための制御を行う。
【００２４】
コントローラユニット６００は、ＣＰＵ６０１を有し、ＣＰＵ６０１は、ＲＯＭ６０６に格納されているブートプログラムによりオペレーションシステム（ＯＳ）を立ち上げる。ＣＰＵ６０１は、このＯＳ上で、ＨＤＤ６０７に格納されているプログラムを実行し、これによって各種処理を実行する。このＣＰＵ６０１の作業領域としてはＲＡＭ６０２が用いられる。ＲＡＭ６０２は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。ＨＤＤ６０７は、上記プログラムや画像データを格納する。ＣＰＵ６０１には、システムバス２１０を介して、ＲＯＭ６０６およびＲＡＭ６０２、操作部Ｉ／Ｆ６０３、ネットワークＩ／Ｆ６０４、記憶媒体Ｉ／Ｆ６０５、画像バスＩ／Ｆ６１２が接続される。
【００２５】
操作部Ｉ／Ｆ６０３は、タッチパネルを有する操作部６０８とのインターフェースであり、操作部６０８に表示すべき画像データを操作部６０８に対して出力する。また、操作部Ｉ／Ｆ６０３は、操作部６０８においてユーザにより入力された情報をＣＰＵ６０１に送出する。ネットワークＩ／Ｆ６０４は、画像形成装置１３０をＬＡＮに接続するためのインターフェースである。
【００２６】
記憶媒体Ｉ／Ｆ６０５は、記憶媒体１４０と通信するインターフェース部である。記憶媒体Ｉ／Ｆ６０５は、ＨＤＤ６０７に格納されているデータを記憶媒体１４０に出力する。また、記憶媒体Ｉ／Ｆ６０５は、記憶媒体１４０に格納されているデータを入力し、ＣＰＵ６０１にそれを伝える。記憶媒体１４０は、データを格納する外部記憶装置であり、記憶媒体Ｉ／Ｆ６０５に対して着脱可能である。記憶媒体Ｉ／Ｆ６０５には、記憶媒体１４０を含む複数のＵＳＢデバイスが接続可能である。
【００２７】
画像バスＩ／Ｆ６１２は、システムバス６１０と、画像データを高速で転送する画像バス６１１と、を接続し、データ形式を変換するためのバスブリッジである。画像バス６１１は、ＰＣＩバスまたはＩＥＥＥ１３９４等によって構成される。画像バス６１１上には、デバイスＩ／Ｆ６１５、スキャナ画像処理部６１４、プリンタ画像処理部６１３が設けられる。デバイスＩ／Ｆ６１５には、スキャナ６１７及びプリンタ６１６が接続され、デバイスＩ／Ｆ６１５は、画像データの同期系／非同期系の変換を行う。スキャナ画像処理部６１４は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部６１３は、プリント出力画像データに対してプリンタ６１６に応じた補正、解像度変換等を行う。
【００２８】
図７は、画像形成装置１３０の機能構成図である。管理装置１２０の各部は、ＣＰＵ６０１がプログラムを実行することにより実現される。画像形成装置１３０は、ＵＩ制御部７０１、処理実行部７０２、指示書解析部７０３、指示書実行部７０４、実行結果生成部７０５、実行ＩＤ発行部７０６、ストレージ制御部７０７を有している。ＵＩ制御部７０１は、操作部６０８を通じてユーザにＵＩを提供し、ユーザの操作を受け付ける。処理実行部７０２は、ＵＩ制御部７０１の指示に従い、各種処理を行う。指示書解析部７０３は、ストレージ制御部７０７を介して記憶媒体１４０から読み出した指示書を解析し、指示書の実行や実行結果生成に必要な情報を生成する。指示書実行部７０４は、指示書解析部７０３によって解析された内容を基に、画像形成装置１３０の各サービスへ処理を依頼したり、機能を実行したりする。さらに、依頼した処理の実行結果を実行結果生成部７０５へ通知する。
【００２９】
実行結果生成部７０５は、指示書実行部７０４から通知される各サービスや機能の実行結果を基に、指示書全体の実行結果やその他関連するレポートを生成する。実行ＩＤ発行部７０６は、指示書実行部７０４が指示書の実行を開始する際に、実行結果を特定可能な識別子を発行する。ここで、実行結果は、成功、失敗等の結果の情報だけでなく、実行に関する情報を含んでもよい。すなわち、実行ＩＤは、実行結果を識別する識別情報の一例である。この実行ＩＤは、同じ指示書を同じ画像形成装置１３０で複数回実行したとしても、指示書を実行する度に新規に発行するものである。さらに、この実行ＩＤは、異なる画像形成装置１３０で発行したものであってもユニークな値となるよう、例えばＧＵＩＤ（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）などを用いる。ストレージ制御部７０７は、記憶媒体１４０の指示書を読み出したり、実行結果生成部７０５で生成した実行結果やレポートを記憶媒体１４０へ保存したりする。
【００３０】
次に、画像形成装置１３０が、オフラインの状態で、記憶媒体１４０を介して指示書を取得し、取得した指示書に則り処理を実行する場合の各装置の処理について説明する。まず、指示書を適用すべき装置が予め定められているケースについて説明する。この場合には、処理対象となる案件には、指示書と、指示書を適用すべき装置の識別子であるターゲットＩＤ（例えば、シリアル番号等）と、が登録されている。本実施形態においては、ターゲットＩＤとして、「ＴＩＤ０１」、「ＴＩＤ０２」、「ＴＩＤ０３」の３つの識別子が予め登録されているケースを例に説明する。本処理は、まず、ユーザが、作成装置１１０を操作することにより、記憶媒体１４０へ書き出したい案件を指定することから処理が開始される。
【００３１】
図８は、指示書を適用する装置が案件に登録されている場合の、管理装置１２０の処理を示すフローチャートである。ユーザ操作に応じて、ＵＩ制御部５０１が案件を特定可能な案件番号を受信すると、処理が開始される。Ｓ８０１において、処理実行部５０２は、指示書管理部５０４に案件に含まれる１つのターゲットＩＤを処理対象として選択し、選択したターゲットＩＤ用のスナップショット撮影の指示を出す。本例では、まず「ＴＩＤ０１」が選択される。指示書管理部５０４は、指示に従い、記憶媒体１４０への書き出しを実行する瞬間の案件のスナップショットを撮影し、管理装置１２０のＨＤＤ４０４や管理装置１２０に接続された不図示のデーターベースなどに保存する。本実施形態に係る案件は、案件番号で管理されているが、案件は時間と共にユーザによる編集作業等によって内容が変化するため、スナップショットを撮影しておく。
【００３２】
次に、Ｓ８０２において、識別子発行部５０３は、スナップショットの識別子であるスナップショットＩＤを発行する。次に、Ｓ８０３において、処理実行部５０２が通信部５０６へ指示することで、通信部５０６は、Ｓ８０１で撮影したスナップショットに含まれる指示書と、スナップショットＩＤと、ターゲットＩＤと、を作成装置１１０へ送信する。なお、通信部５０６は、これらの情報以外に、画像形成装置１３０で指示書を実行するにあたって必要となるすべての情報やコンテンツの少なくとも１つを送信してもよい。また、ターゲットＩＤやスナップショットＩＤについては、指示書内に記載されていてもよいし、例えば指示書のファイル名称からそれらが判別できるようになっていてもよい。
【００３３】
次に、Ｓ８０４において、処理状況管理部５０５は、処理実行部５０２の指示に応じて、１つのターゲットＩＤに対する処理状況情報を生成する。ここで、処理状況情報とは、処理の進捗状況等を示す情報である。ターゲットＩＤ「ＴＩＤ００１」についての処理状況情報を図９（ａ）に示す。処理状況情報９００は、案件番号と、指示書を送信した際のスナップショットＩＤと、選択されたターゲットＩＤ（指示書を実行する画像形成装置１３０のターゲットＩＤ）と、状況と、指示書の配信日時（送信日時）とを対応付けた情報である。オンラインで画像形成装置１３０へ直接指示書を送信するのではなく、作成装置１１０を介して記憶媒体１４０等、画像形成装置１３０以外のストレージへ送信した場合には、処理状況管理部５０５はオフライン処理であると判断する。この場合に、処理状況管理部５０５は、状況欄には「書き出し中」と記録する。なお、処理状況管理部５０５は、オンライン処理時には、状況欄に「通信中」と記録する。このように、状況欄に格納された情報により、オンライ処理に対応するのかオフライン処理に対応するのかを区別することができる。
【００３４】
図８に戻り、Ｓ８０４の処理の後、Ｓ８０５において、通信部５０６は、作成装置１１０から指示書の書き出し結果を受信する。次に、Ｓ８０６において、処理状況管理部５０５は、Ｓ８０５で受信した書き出し結果に応じて、処理状況情報の状況欄を更新する。例えば、「書き出し成功」や「書き出し失敗」といったように、書き出し処理の結果を記録する。オフライン処理の場合、画像形成装置１３０でいつ処理が実行され、具体的な処理状況がどうなのかを管理装置１２０側で正確に把握することは困難である。しかしながら、上述のように、管理装置１２０が処理状況情報を管理することで、少なくともＴＩＤ００１の画像形成装置１３０で実行する処理の準備作業が開始されたことが把握できるようになる。さらに、この後ＴＩＤ００１での指示書実行結果が予定期間内に通知されなかった場合、作業管理者は何らかの異常事態を認識可能となる。指示書実行結果の通知方法については後述する。
【００３５】
次に、Ｓ８０７において、指示書管理部５０４は、指定された案件に、Ｓ８０１において処理対象として選択されていないターゲットＩＤが存在するか否かを確認する。指示書管理部５０４は、すべてのターゲットＩＤを選択済みの場合には（Ｓ８０７でＹＥＳ）、処理を終了する。指示書管理部５０４は、未選択のターゲットＩＤが存在する場合には（Ｓ８０７でＮＯ）、処理をＳ８０１へ進める。この場合には、処理実行部５０２は、未処理のターゲットＩＤを選択し、以降の処理を継続する。案件に３つのターゲットＩＤが登録されている場合には、図９（ｂ）に示すように、処理状況情報９００には、最終的に３つのターゲットＩＤそれぞれに対応した３つのレコードが含まれる。
【００３６】
図１０は、図８を参照しつつ説明したＳ８０３において管理装置１２０が送信した指示書を、作成装置１１０が受信した際の処理を示すフローチャートである。Ｓ１００１において、作成装置１１０の通信部３０５は、ターゲットＩＤ、スナップショットＩＤ及び指示書を管理装置１２０から受信する。Ｓ１００２において、ストレージ制御部３０３は、処理実行部３０２の指示に応じて記憶媒体１４０に形成するフォルダ構成と同様のフォルダ構成をＨＤＤ２０４に形成する。図１１は、Ｓ１００２において形成されるフォルダ構成の一例を示す図である。ストレージ制御部３０３は、第一階層には、予め定められた名称のフォルダを生成する。この名称により本画像形成システムが扱う情報であることが判別可能となる。ストレージ制御部３０３は、第二階層としては、通信部３０５が受信したスナップショットＩＤを名称として利用したフォルダを生成する。ストレージ制御部３０３は、第三階層としては、通信部３０５が受信したターゲットＩＤを名称として利用したフォルダを生成する。
【００３７】
図１０に戻り、Ｓ１００２の処理の後、Ｓ１００３において、ストレージ制御部３０３は、第三階層のターゲットＩＤフォルダに、通信部３０５が受信した指示書を一時的に保存する。Ｓ１００４において、ストレージ制御部３０３は、ＨＤＤ２０４に形成したフォルダ構成を、記憶媒体１４０にコピーする。次に、Ｓ１００５において、通信部３０５は、Ｓ１００４におけるコピーの結果を書き出し結果として、管理装置１２０へ送信する。Ｓ１００５において送信される書き出し結果は、図８を参照しつつ説明したＳ８０５において管理装置１２０が受信する書き出し結果に対応する。次に、Ｓ１００６において、ストレージ制御部３０３は、処理実行部３０２の指示に従い、ＨＤＤ２０４のフォルダ構成を消去（削除）する。以上で、処理が完了する。
【００３８】
図１２は、記憶媒体１４０が装着された画像形成装置１３０による処理を示すフローチャートである。図１２に示す処理は、ユーザが画像形成装置１３０の操作部６０８を操作することに応じて開始される。Ｓ１２０１において、画像形成装置１３０のストレージ制御部７０７は、処理実行部７０２の指示に従い、記憶媒体１４０から、自装置で実行すべき指示書を読み出し、読み出した指示書をＨＤＤ６０７へコピー（記録）する。具体的には、ストレージ制御部７０７は、記憶媒体１４０に、システムで予め決められている名称のフォルダ（Ｄａｔａフォルダ）があるかどうか確認する。そして、ストレージ制御部７０７は、Ｄａｔａフォルダが存在すれば、そのフォルダ内に自装置を特定するためのターゲットＩＤ（例えばシリアル番号）を名称に持つフォルダが存在するかどうか確認する。ストレージ制御部７０７は、所望のターゲットＩＤフォルダが存在すれば、そのターゲットＩＤフォルダ内のスナップショットＩＤを名称に持つフォルダから指示書を取得する。
【００３９】
次に、Ｓ１２０２において、実行ＩＤ発行部７０６は、これから実行する処理を識別可能な識別子となる実行ＩＤを発行する。この実行ＩＤは、指示書を実行する度に発行される識別情報である。実行ＩＤは、異なる画像形成装置１３０で発行したとしてもユニークな値となるよう、例えばＧＵＩＤ（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）などを用いるのが好ましい。次に、Ｓ１２０３において、処理実行部７０２は、ストレージ制御部７０７に指示し、記憶媒体１４０内に実行ＩＤを名称として利用したフォルダを生成する。
【００４０】
図１３（ａ）は、Ｓ１２０３において生成されたフォルダの一例を示す図である。例えば、指示書１が実行される場合、実行ＩＤ発行部７０６は、まず実行ＩＤとしてＥＸＥ００１を発行する。この実行が指示書１に対する最初の実行であれば、ストレージ制御部７０７は、ＥＸＥ００１の先頭に１を付与した１ＥＸＥ００１という名称のフォルダを第四階層に生成する。フォルダの命名規則については、指示書を実行したときに発行される実行ＩＤとその発行順がわかるものであればよく、実施形態に限定されるものではない。なお、第一階層のＲｅｓｕｌｔフォルダには、本処理状況管理システムにおける指示書の実行結果を格納するためのフォルダであることがわかるように、予め決められたフォルダ名称でストレージ制御部７０７によって生成される。Ｒｅｓｕｌｔフォルダ以下の第二階層、第三階層のフォルダについても、実行する指示書が格納されているフォルダ構造を基にストレージ制御部７０７によって生成する。なお、本実施形態においては、ストレージ制御部７０７がＲｅｓｕｌｔフォルダ以下を生成することとしたが、他の例としては、管理装置１２０が指示書をＵＳＢストレージへ書き出す際に、予め生成しておくこととしてもよい。
【００４１】
図１２に戻り、Ｓ１２０３の処理の後、Ｓ１２０４において、指示書解析部７０３は、処理実行部７０２の指示に従い指示書の解析を行う。そして、指示書解析部７０３は、画像形成装置１３０の各サービスへ処理を依頼したり機能を実行したりするためのＩ／Ｆに置き換え、それらＩ／Ｆを指示書実行部７０４が呼び出すことで、指示書に示される処理を実行する。次に、Ｓ１２０５において、実行結果生成部７０５は、指示書実行部７０４による各Ｉ／Ｆの実行結果に基づき、指示書の実行結果を生成する。ここで言う実行結果は、成功又は失敗を示すものとする。なお、他の例としては、実行結果は、単なる成功や失敗だけでなく、呼び出したＩ／Ｆ個々の実行結果を含んでもよい。また、他の例としては、実行結果は、画像形成装置１３０に備わっているレポート機能によりファイル出力されるものであってもよい。
【００４２】
次に、Ｓ１２０６において、ストレージ制御部７０７は、Ｓ１２０５において生成された実行結果を記憶媒体１４０にコピー（記録）する。これにより、記憶媒体１４０のフォルダは、図１３（ｂ）のようになる。図１３（ｂ）においては、図１３（ａ）に示すフォルダ構成において、第四階層にある実行ＩＤフォルダ（「１ＥＸＥ００１」フォルダと、「２ＥＸＥ００２」フォルダ）内に実行結果が追加されている。ストレージ制御部７０７は、指示書１を同じ画像形成装置で複数回実行した場合、第四階層の実行順序付の実行ＩＤフォルダを追加していき、各フォルダに対応する実行結果を保存する。図１３（ｂ）では同じ指示書１を２回実行した結果を示している図１２に戻り、Ｓ１２０６の処理の後、Ｓ１２０７において、実行結果生成部７０５は、コピー完了した実行結果を消去（削除）する。以上で、画像形成装置１３０による処理が完了する。
【００４３】
ここまで、指示書を適用すべき装置が予め定められている場合の各装置の処理について説明したが、次に、指示書を適用すべき装置が特定されていない場合の各装置の処理について説明する。この場合に、処理対象となる案件には、ターゲットＩＤは含まれない。
【００４４】
図１４は、指示書を適用する装置が案件に登録されていない場合の、管理装置１２０の処理を示すフローチャートである。Ｓ１４０１において、管理装置１２０の処理実行部５０２は、案件用のスナップショット撮影の指示を出す。そして、指示書管理部５０４は、この指示に従い、記憶媒体１４０への書き出しを実行する瞬間の案件のスナップショットを撮影し、管理装置１２０のＨＤＤ４０４等の記憶部に保存する。次に、Ｓ１４０２において、指示書管理部５０４は、スナップショットＩＤを発行する。本処理は、図８を参照しつつ説明したＳ８０２と同様である。
【００４５】
次に、Ｓ１４０３において、処理実行部５０２は、通信部５０６へ指示し、Ｓ８０１で撮影したスナップショットに含まれる指示書とスナップショットＩＤとを作成装置１１０へ送信する。なお、通信部５０６は、これらの情報以外にも、画像形成装置１３０で指示書を実行するにあたって必要な情報やコンテンツを送信してもよい。また、スナップショットＩＤについては、指示書内に記載されていてもよいし、例えば指示書のファイル名称からそれらが判別できるようになっていてもよい。但し、ターゲットＩＤは、未登録であるため、通信部５０６は、Ｓ１４０１においてターゲットＩＤの送信は行わないものとする。
【００４６】
次に、Ｓ１４０４において、処理状況管理部５０５は、処理実行部５０２の指示に応じて処理状況情報を生成し、その後処理をＳ１４０５へ進める。図１５（ａ）は、Ｓ１４０４において生成された処理状況情報の一例を示す図である。処理状況情報１５００に含まれる項目は、図９に示す処理状況情報９００と同様である。但し、図１５（ａ）に示す処理状況情報１５００においては、ターゲットＩＤの登録がないことに対応し、ターゲットＩＤ欄には「不定」と記録される。図１４に戻り、Ｓ１４０４に続く、Ｓ１４０５及びＳ１４０６の処理は、図８を参照しつつ説明したＳ８０５及びＳ８０６の処理と同様である。また、案件に指示書の適用装置が登録されていない場合には、図８を参照しつつ説明したような、処理状況情報を繰り返し生成する処理は不要である。図１５（ｂ）は、図１４に示す処理により最終的に得られる処理状況情報１５００を示す図である。
【００４７】
指示書を適用する装置が案件に登録されていない場合の作成装置１１０の処理は、図１０を参照しつつ説明した、案件に指示書を適用する装置が案件に登録されている場合の処理と同様である。なお、この場合に記憶媒体１４０にコピーされるフォルダ構成は、案件に指示書を適用する装置が登録されている場合とは異なるものとなる。図１６は、案件に指示書を適用する装置が案件に登録されていない場合に記憶媒体１４０にコピーされるフォルダ構成を示す図である。図１１に示す、案件に指示書を適用する装置が案件に登録されている場合のフォルダ構成との相違点は、第三階層のターゲットＩＤフォルダの名称が不定を表す名称となっている点である。
【００４８】
図１７は、指示書を適用する装置が案件に登録されていない場合の、画像形成装置１３０の処理を示すフローチャートである。Ｓ１７０１において、ストレージ制御部７０７は、自装置に対応するターゲットＩＤフォルダが記憶媒体１４０に存在するか否かを確認する。ストレージ制御部７０７は、存在する場合には（Ｓ１７０１でＹＥＳ）、処理をＳ１７０２へ進める。ストレージ制御部７０７は、存在しない場合には（Ｓ１７０１でＮＯ）、処理をＳ１７０３へ進める。Ｓ１７０２において、ストレージ制御部７０７は、自装置に対応するターゲットＩＤフォルダから指示書を取得し、その後処理をＳ１７０４へ進める。Ｓ１７０３において、ストレージ制御部７０７は、不定フォルダから指示書を取得する。このように、ストレージ制御部７０７は、自装置に対応するターゲットＩＤフォルダが存在する場合は、自装置に対応するターゲットＩＤフォルダの指示書を優先する。
【００４９】
指示書を適用する装置が案件に登録されていない場合には、不定フォルダしか存在しないため、ストレージ制御部７０７は、不定フォルダ内の指示書を取得することになる。なお、Ｓ１７０４〜Ｓ１７０９の処理は、図１２を参照しつつ説明したＳ１２０２〜Ｓ１２０７の処理と同様である。但し、Ｓ１７０５において、実行ＩＤフォルダを生成する際、その上位階層（第三階層）については、自装置のターゲットＩＤを名称としたフォルダを生成するものとする。
【００５０】
図１８は、図１７に示した、指示書を適用する装置が案件に登録されていない場合の、処理が実行された後の記憶媒体１４０のフォルダ構成を示す図である。すなわち、フォルダ構成において記憶される情報は、実行結果を示す情報である。Ｒｅｓｕｌｔフォルダ下、第三階層のターゲットＩＤフォルダには、自装置のターゲットＩＤが用いられ、第五階層には実行結果ファイルが追加されている。図１８においては、同一指示書１を、ＴＩＤ００１の画像形成装置で２回実行し、同じ記憶媒体１４０を使用して指示書１をＴＩＤ００２の画像形成装置で１回実行した結果を示している。
【００５１】
図１９は、作成装置１１０が記憶媒体１４０から実行結果を読み取り、これを管理装置１２０に送信する処理を示すフローチャートである。作成装置１１０は、図１３（ｂ）や図１８に示すような実行結果が保存された記憶媒体１４０が装着され、アップロードの指示を受け付けると、本処理を開始する。Ｓ１９０１において、ストレージ制御部３０３は、実行結果のファイルのＲｅｓｕｌｔフォルダが存在するか否かを確認する。ストレージ制御部３０３は、Ｒｅｓｕｌｔフォルダが存在する場合には（Ｓ１９０１でＹＥＳ）、処理をＳ１９０２へ進める。ストレージ制御部３０３は、Ｒｅｓｕｌｔフォルダが存在しない場合には（Ｓ１９０１でＮＯ）、処理を終了する。
【００５２】
Ｓ１９０２において、ストレージ制御部３０３は、スナップショットＩＤフォルダが存在するか否かを確認する。ストレージ制御部３０３は、スナップショットＩＤフォルダが存在する場合には（Ｓ１９０２でＹＥＳ）、処理をＳ１９０４へ進める。ストレージ制御部３０３は、スナップショットＩＤフォルダが存在しない場合には（Ｓ１９０２でＮＯ）、Ｒｅｓｕｌｔフォルダ内は空であると判断し、処理をＳ１９０３へ進める。Ｓ１９０３において、Ｒｅｓｕｌｔフォルダを削除し、その後処理をＳ１９０１へ進める。
【００５３】
Ｓ１９０４において、ストレージ制御部３０３は、ターゲットＩＤフォルダが存在するか否かを確認する。ストレージ制御部３０３は、ターゲットＩＤフォルダが存在する場合には（Ｓ１９０４でＹＥＳ）、処理をＳ１９０６へ進める。ストレージ制御部３０３は、ターゲットＩＤフォルダが存在しない場合には（Ｓ１９０４でＮＯ）、処理をＳ１９０５へ進める。Ｓ１９０５において、ストレージ制御部３０３は、Ｓ１９０２において検出したスナップショットＩＤフォルダを削除し、その後処理をＳ１９０２へ進める。
【００５４】
Ｓ１９０６において、ストレージ制御部３０３は、実行ＩＤフォルダが存在するか否かを確認する。ストレージ制御部３０３は、実行ＩＤフォルダが存在する場合には（Ｓ１９０６でＹＥＳ）、処理をＳ１９０８へ進める。ストレージ制御部３０３は、実行ＩＤフォルダが存在しない場合には（Ｓ１９０６でＮＯ）、ターゲットＩＤフォルダ内は空であると判断し、処理をＳ１９０７へ進める。Ｓ１９０７において、ストレージ制御部３０３は、Ｓ１９０４において検出したターゲットＩＤフォルダを削除し、その後処理をＳ１９０４へ進める。
【００５５】
Ｓ１９０８において、ストレージ制御部３０３は、実行結果に含まれる実行ＩＤフォルダの中から実行順序の一番早い実行ＩＤフォルダを特定し、その実行ＩＤフォルダの実行結果ファイルのパス情報を結果解析部３０６へ通知する。ストレージ制御部３０３はまた、実行結果ファイルをＨＤＤ２０４へ一旦保存する。実行順序の一番早い実行ＩＤフォルダの識別方法は、実行ＩＤの先頭に実行順序を表す通し番号を付与しているため、その番号で判断可能である。例えば、図１８の１ＥＸＥ００１フォルダであれば、先頭が１であるため、実行順序は１番と判断できる。
【００５６】
次に、Ｓ１９０９において、結果解析部３０６は、実行結果ファイルのパス情報から、スナップショットＩＤ、ターゲットＩＤ、実行ＩＤを抽出する。そして、結果解析部３０６は、実行結果ファイルに記録されている実行結果（成功もしくは失敗）と共に、通信部３０５を介して管理装置１２０へ送信する。なお、Ｓ１９０９においては、管理装置１２０が実行順を識別可能な状態で実行結果を受信できればよく、そのための具体的な処理は実施形態に限定されるものではない。例えば、通信部３０５は、実行結果を実行順に対応付けて送信してもよい。次に、Ｓ１９１０において、ストレージ制御部３０３は、実行結果ファイルを取得した実行ＩＤフォルダを記憶媒体１４０から削除し、その後処理をＳ１９０６へ進める。このように、ストレージ制御部３０３は、各フォルダを周回しながら、フォルダを削除していく。したがって、同一の実行結果が誤って複数回、管理装置１２０へ送信されるのを防ぐことができる。また、作成装置１１０は、上記処理により、実行順序に従って、実行結果を順番に送信することができる。
【００５７】
図２０は、管理装置１２０による処理状況の更新処理を示すフローチャートである。Ｓ２００１において、管理装置１２０の通信部５０６は、実行結果を受信する。なお、実行結果には、実行結果そのものの他、スナップショットＩＤ、ターゲットＩＤ、実行ＩＤが含まれる。次に、Ｓ２００２において、処理状況管理部５０５は、受信したスナップショットＩＤに対する処理状況が自装置に記憶されているか否かを確認する。処理状況管理部５０５は、スナップショットＩＤに対応する処理状況が記憶されていない場合には（Ｓ２００２でＮＯ）、処理を２００３へ進める。処理状況管理部５０５は、スナップショットＩＤに対応する処理状況が記憶されている場合には（Ｓ２００２でＹＥＳ）、処理を２００４へ進める。Ｓ２００３において、処理状況管理部５０５は、処理をエラー終了させる。
【００５８】
一方、Ｓ２００４において、処理状況管理部５０５は、対象のスナップショットＩＤに対応した処理状況において、ターゲットＩＤが登録されているか否かを確認する。本処理は、処理状況が、予めターゲットＩＤが登録された案件に対する実行結果なのか、予めターゲットＩＤを案件に登録せず、不特定の画像形成装置で実行することを前提とした案件に対する実行結果なのかを確認する処理である。処理状況管理部５０５は、ターゲットＩＤが登録されている場合には（Ｓ２００４でＹＥＳ）、処理をＳ２００５へ進める。処理状況管理部５０５は、ターゲットＩＤが登録されていない場合に（Ｓ２００４でＮＯ）、処理をＳ２００６へ進める。
【００５９】
Ｓ２００５において、処理状況管理部５０５は、実行結果に含まれるターゲットＩＤと、自装置が管理する処理状況のターゲットＩＤが一致するか否かを確認する。処理状況管理部５０５は、ターゲットＩＤが一致する場合には（Ｓ２００５でＹＥＳ）、処理をＳ２００６へ進める。処理状況管理部５０５はターゲットＩＤが一致しない場合には（Ｓ２００５でＮＯ）、不正な実行結果と判断し、処理をＳ２００３へ進める。
【００６０】
Ｓ２００６において、処理状況管理部５０５は、新たな処理状況を処理状況情報に追加する。すなわち、処理状況管理部５０５は、実行結果に基づいて、処理状況情報を更新する。例えば、管理装置１２０が図９（ｂ）に示す処理状況情報９００を管理している状況において、図１３（ｂ）に示す実行結果を受信したとする。図１３（ｂ）の実行結果には、スナップショットＩＤ「ＳＳ００１」に対し、「ＴＩＤ００１」の画像形成装置で２回実行した結果が記録されている。この場合、処理状況情報は、図２１に示す処理状況情報に更新される。図２１の処理状況情報９００においては、図９（ｂ）の処理状況情報９００に対し、スナップショットＩＤＳＳ００１の処理状況の上に、実行した順序で処理状況が追加されている。
【００６１】
また、例えば、管理装置１２０が図１５（ｂ）に示す処理状況情報１５００を管理している状況において、図１８に示す実行結果を受信したとする。図１８の実行結果には、スナップショットＩＤ「ＳＳ００１」に対し、「ＴＩＤ００１」の画像形成装置で２回実行した結果と、ＴＩＤ００２の画像形成装置で1回実行した結果が記録されている。この場合、処理状況情報は、図２２に示す処理状況情報に更新される。図２２の処理状況情報１５００においては、図１８の処理状況情報１５００のスナップショットＩＤ「ＳＳ００１」の処理状況の上に、実行したすべての画像形成装置の各々において、実行した順序で処理状況が追加されている。
【００６２】
以上のように、画像形成システムにおいては、画像形成装置１３０は、処理を実行すると記憶媒体１４０に実行結果を記憶し、管理装置１２０は、記憶媒体１４０に記憶された実行結果を取得し、実行結果に基づいて、処理状況情報を更新することができる。したがって、画像形成装置がオフラインの状態で処理を実行した場合においても、管理装置が実行状況等を管理可能とすることができる。また、管理装置１２０は、同一の指示書を同一の画像形成装置で複数回実行した場合においては、実行順序に則って処理状況を残すことができる。また、管理装置１２０は、ターゲットＩＤが不定の指示書を複数の画像形成装置で実行した場合においても、適切に処理状況を残すことが可能である。
【００６３】
実施形態の変形例について説明する。作成装置１１０により指示書が更新され、管理装置１２０に更新後の新しい指示書が保存されているにも関わらず、画像形成装置１３０が更新前の指示処理に応じた実行結果を受信する場合がある。変形例に係る管理装置１２０は、このような場合に対応した処理を行う。図２３は、変形例に係る管理装置１２０による処理状況の更新処理を示すフローチャートである。Ｓ２３０１において、通信部５０６は、実行結果を受信する。作成装置１１０から指示書の実行結果を受信する。次に、Ｓ２３０２において、処理状況管理部５０５は、実行結果と共に受信したスナップショットＩＤに対応する処理状況を検索し、関連する案件番号と配信日時を特定する。
【００６４】
次に、Ｓ２３０３において、指示書管理部５０４は、Ｓ２３０２において特定された案件番号に対応付けられている、指示書の最終更新日時を特定する。なお、管理装置１２０は、指示書が更新される度に、対応する案件番号に対応付けて更新日時をＲＯＭ４０２等に記録しているものとする。次に、Ｓ２３０４において、処理状況管理部５０５は、Ｓ２３０２において特定した配信日時と、Ｓ２３０３において特定された最終更新日時と、を比較する。処理状況管理部５０５は、配信日時の方が新しい場合には（Ｓ２３０４で配信日時）、処理をＳ２３０６へ進める。処理状況管理部５０５は、最終更新日時の方が新しい場合には（Ｓ２３０４で最終更新日時）、処理をＳ２３０５へ進める。
【００６５】
Ｓ２３０５において、通信部５０６は、既に更新された指示書が存在する旨の警告メッセージを作成装置１１０に送信するよう制御する。なお、Ｓ２３０５においては警告情報を出力すればよく、その出力形態は実施形態に限定されるものではない。次に、Ｓ２３０６において、処理状況更新処理が行われる。なお、処理状況更新処理は、図２０を参照しつつ説明したＳ２００１〜Ｓ２００６の処理である。配信日時の方が新しい場合には、記憶媒体１４０に指示書を書き出した後で、指示書の更新が行われていると判断される一方で、最終更新日時の方が新しい場合には、指示書を書き出した後で、指示書の更新が行われていると判断できるためである。
【００６６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６７】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１１０  作成装置
１２０  管理装置
１３０  画像形成装置
１４０  記憶媒体
【図１】
2019075750.tif 000003
【図２】
2019075750.tif 000004
【図３】
2019075750.tif 000005
【図４】
2019075750.tif 000006
【図５】
2019075750.tif 000007
【図６】
2019075750.tif 000008
【図７】
2019075750.tif 000009
【図８】
2019075750.tif 000010
【図９】
2019075750.tif 000011
【図１０】
2019075750.tif 000012
【図１１】
2019075750.tif 000013
【図１２】
2019075750.tif 000014
【図１３】
2019075750.tif 000015
【図１４】
2019075750.tif 000016
【図１５】
2019075750.tif 000017
【図１６】
2019075750.tif 000018
【図１７】
2019075750.tif 000019
【図１８】
2019075750.tif 000020
【図１９】
2019075750.tif 000021
【図２０】
2019075750.tif 000022
【図２１】
2019075750.tif 000023
【図２２】
2019075750.tif 000024
【図２３】
2019075750.tif 000025