(57)【特許請求の範囲】
【請求項１】
プロセス定義ファイルに含まれるプロセス設定に従って、画像読み取り手段で読み取られた画像に対して、処理を実行する情報処理装置であって、
前記プロセス定義ファイルに前記読み取り手段によって読み取られた画像を格納装置に保存するプロセス設定が含まれている場合に、前記プロセス定義ファイルに、前記画像読み取り手段によって読み取られた画像を結合するプロセス設定を追記する追記手段と、
前記追記手段によって前記プロセス設定が追記された前記プロセス定義ファイルに従って画像を結合する結合手段とを有し、
前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれる場合に該プロセス定義ファイルを記憶装置に保存し、前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれない場合に該プロセス定義ファイルを前記記憶装置に保存しないことを特徴とする情報処理装置。
【請求項２】
前記追記手段は、前記プロセス定義ファイルに前記読み取り手段によって読み取られた画像を前記格納装置に保存するプロセス設定が含まれていない場合に追記を行わないことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記追記手段による追記の後に、前記プロセス定義ファイルから前記読み取り手段によって読み取られた画像を前記格納装置に保存するプロセス設定を取り除く除去手段を有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
プロセス定義ファイルに含まれるプロセス設定に従って、画像読み取り手段で読み取られた画像に対して、処理を実行する情報処理装置の制御方法であって、
前記プロセス定義ファイルに前記読み取り手段によって読み取られた画像を格納装置に保存するプロセス設定が含まれている場合に、前記プロセス定義ファイルに、前記画像読み取り手段によって読み取られた画像を結合するプロセス設定を追記する追記工程と、
前記追記工程で前記プロセス設定が追記された前記プロセス定義ファイルに従って画像を結合する結合工程とを有し、
前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれる場合に該プロセス定義ファイルを記憶装置に保存し、前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれない場合に該プロセス定義ファイルを前記記憶装置に保存しないことを特徴とする情報処理装置の制御方法。
【請求項５】
情報処理装置の機能をコンピュータで実現するための、コンピュータで読み取り可能なプログラムであって、
プロセス定義ファイルに含まれるプロセス設定に従って、画像読み取り手段で読み取られた画像に対して、処理を実行する実行工程と、
前記プロセス定義ファイルに前記読み取り手段によって読み取られた画像を格納装置に保存するプロセス設定が含まれている場合に、前記プロセス定義ファイルに、前記画像読み取り手段によって読み取られた画像を結合するプロセス設定を追記する追記工程と、
前記追記工程で前記プロセス設定が追記された前記プロセス定義ファイルに従って画像を結合する結合工程と、
前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれない場合に該プロセス定義ファイルを記憶装置に保存せずに、前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれる場合に該プロセス定義ファイルを前記記憶装置に保存する保存工程とを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセス定義に従った処理を行う機能をもつ情報処理装置及びその制御方法並びにプログラムに関する。
【背景技術】
【０００２】
近年、紙文書の電子化に対するニーズが高まっている。これは、紙文書から読み取った情報を電子化して記憶装置に蓄積しておけば、紙文書の閲覧／検索／加工を高速且つ容易に行うことができるからである。そのため、紙文書の電子化を効率よく行う手法が望まれ、例えば特許文献１に記載の画像処理システムでは、文書を結合する手段を提供しており、電子化済みの文書データに対して文書の追加を行うことができる。
【０００３】
一方、原稿のスキャンに関する処理の内容や当該スキャンにより生成された画像データに対する処理の内容などを定義したプロセス定義ファイル（以下、チケットと記す）を用いて処理を行うことが知られている。
【０００４】
例えば、チケットにスキャンパラメータや画像データの登録先などを定義しておけば、チケットの定義に従って原稿が読み取られて画像データが生成され、生成された画像データはチケットの定義に従って所定のサーバに登録される。このようなシステムによれば、ユーザの負担を軽減し効率的に紙文書の電子化を行うことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−８０９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら上記従来技術では、紙文書の電子化を行うに際して文書を結合する場合には、次のような問題点があった。
【０００７】
前述した特許文献１のような文書結合を行う画像処理システムでは、結合作業の指定、ファイルを保存しているサーバの指定、結合するファイルの指定、及びスキャン設定等を手動で行う必要があり、作業が煩雑でユーザに負担がかかる。
【０００８】
このようなユーザの負担を軽減するために、前述したチケットを利用したシステムにより文書を結合することが考えられる。例えば、上述したような方法で画像データを所定のサーバに登録した後、更に別の原稿を読み取って新たな画像データを生成し、先にサーバに登録しておいた画像データと結合して当該サーバに登録する、といったケースが想定される。
【０００９】
しかしこの場合、最初の原稿から得られた画像データをサーバに登録した後、複数のチケットの中から最初に使用したチケットを選び出し、当該チケットの定義に従って別の原稿を読み取って画像データをサーバに登録することになる。さらに、その後、最初に登録した読み取り画像データと、それとは別のファイルとして登録された読み取り画像データとの結合を、ユーザが複雑なマニュアル操作を行って指示しなければならない。このようなことからユーザの操作が煩雑になり、またチケットの数が多くなると、使用したいチケットを探して選択するのに手間がかかり、一層、ユーザの負担が増大するという問題があった。
【００１０】
本発明は上記従来の問題点に鑑み、次のような、情報処理装置及びその制御方法並びにプログラムを提供することを目的とする。即ち、プロセス定義ファイルを利用して画像を結合する処理を行うための設定作業についてユーザの煩雑な操作を軽減する。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の情報処理装置は、プロセス定義ファイルファイルに含まれるプロセス設定に従って、画像読み取り手段で読み取られた画像に対して、処理を実行する情報処理装置であって、前記プロセス定義ファイルに前記読み取り手段によって読み取られた画像を格納装置に保存するプロセス設定が含まれている場合に、前記プロセス定義ファイルに、前記画像読み取り手段によって読み取られた画像を結合するプロセス設定を追記する追記手段と、前記追記手段によって前記プロセス設定が追記された前記プロセス定義ファイルに従って画像を結合する結合手段とを有し、前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれる場合に該プロセス定義ファイルを記憶装置に保存し、前記プロセス定義ファイルに前記画像を結合するプロセス設定が含まれない場合に該プロセス定義ファイルを前記記憶装置に保存しないを備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、プロセス定義ファイルを利用して、画像を結合する処理を行うための設定作業についてユーザの煩雑な操作を軽減することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態に係る画像処理システムのハードウェア構成図である。
【図２】実施の形態に係る画像形成装置と処理サーバのハードウェア構成図である。
【図３】実施の形態に用いるチケットの構成図である。
【図４】第１の実施の形態に係る画像形成装置の実行処理フローチャートである。
【図５】実施の形態に係るチケットの一覧とチケット表示画面例を示す図である。
【図６】第１の実施の形態に係る処理サーバの実行処理フローチャートである。
【図７】第２の実施の形態に係る画像形成装置の実行処理フローチャートである。
【図８】第２の実施の形態に係る処理サーバの実行処理フローチャートである。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００１６】
［第１の実施の形態］
＜システム構成例＞
図１は、本発明が適用される画像処理システムの一構成例を示す模式図である。
【００１７】
本システムは、ネットワーク１００を介して接続される画像形成装置１０１、チケット管理サーバ１０２（第２の記憶装置）、処理サーバ（情報処理装置）１０３、チケット生成クライアント１０４、及び文書管理サーバ１０５（第１の記憶装置）から構成される。ネットワーク１００は、各装置間で通信を行うための手段であって、イントラネット、インターネットもしくはその他のネットワークシステムであっても構わない。
【００１８】
画像形成装置１０１は、文書を読み取り電子化して画像データを生成する機能（画像読み取り手段）を有すれば、ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などでも良い。また、チケット管理サーバ１０２は、データの記憶・取得ができる手段であれば、ディレクトリ・サービスなど（アクティブ・ディレクトリ等）他の手段であっても良い。
【００１９】
画像形成装置１０１や処理サーバ１０３で実行されるプロセス（処理の内容）を１つ以上組み合わせて記述したプロセス定義ファイル５００を、本実施の形態では「チケット」と呼ぶ。このチケットが、チケット生成クライアント１０３で生成され、チケット管理サーバ１０２に記憶されている。チケットに記述される処理内容とは、例えば、画像データを読み取る際の解像度・サイズ等の設定や、その後の処理（Ｅｍａｉｌ送信やＦｉｌｅ送信、ＯＣＲ処理等）といったものである。
【００２０】
処理サーバ１０３は、画像やファイルなどのデータを処理（Ｅｍａｉｌ送信やＦｉｌｅ送信、ＯＣＲ処理等）する機能を有するサーバ・システムである。チケット生成クライアント１０４は、オフィスなどで使用されるパーソナルコンピュータであり、ユーザからの指示を受け付けてチケットを生成し、そのチケットを、ネットワーク１００を介してチケット管理サーバ１０２に登録する。
【００２１】
文書管理サーバ１０５は、画像やファイルなどのデータを文書データとして登録・管理できるほか、登録している文書データの検索などの機能を有するサーバ・システムである。文書管理サーバ１０５は、ネットワーク１００を介して処理サーバ１０３からのリクエストを受け付けることによって、リクエストに応じた文書データの登録や検索、管理などの処理を実行する。文書管理サーバ１０５は処理サーバ１０３が兼ねても良い。また文書管理サーバ１０５は、文書データの登録や検索、管理などの処理を実行できれば、ＭＯＳＳ（Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ＳｈａｒｅＰｏｉｎｔ  Ｓｅｒｖｅｒ）でも良い。
【００２２】
なお、図１に記載される画像形成装置１０１、処理サーバ１０３、チケット生成クライアント１０４、及び文書管理サーバ１０５はそれぞれ複数存在しても構わない。
【００２３】
＜画像形成装置のハードウェア構成＞
図２（ａ）は、図１中の画像形成装置１０１の構成例を示すブロック図である。
【００２４】
画像形成装置１０１は、図２（ａ）に示すように、ＣＰＵ２０１、ＲＡＭ２０２、読取装置２０３、記憶装置２０４、ユーザ入力装置２０５、ＵＩ表示装置２０６、及びネットワーク装置２０７を備え、これらがメインバス２００を介して相互に接続されている。
【００２５】
ＣＰＵ２０１は、本実施の形態に係るプログラムを実行する中央演算装置であり、ＲＡＭ２０２は、ＣＰＵ２０１のワークエリアを提供するメモリである。読取装置２０３は、原稿上の画像を読み取って電子データに変換する装置である。記憶装置２０４は、前記プログラムを記憶するほか、様々な設定情報を記憶する記憶装置である。
【００２６】
ユーザ入力装置２０５は、ユーザがコマンドの入力を行うための装置であり、ＵＩ表示装置２０６は、画面等の表示を行う装置である。ネットワーク装置２０７は、他機器とネットワークによる通信を行う装置である。
【００２７】
なお、上記の画像形成装置１０１は、ＣＰＵ２０１がメインバス２００を介してＲＡＭ２０２、読取装置２０３、記憶装置２０４、ユーザ入力装置２０５、ＵＩ表示装置２０６、及びネットワーク装置２０７の動作を制御する。また、ＵＩ表示装置２０６がユーザ入力装置２０５を兼ねても良い。
【００２８】
＜サーバのハードウェア構成＞
図２（ｂ）は、図１中の、チケット管理サーバ１０２、処理サーバ１０３もしくは文書管理サーバ１０５のハードウェア構成の一例を示すブロック図である。
【００２９】
これらのサーバ１０２、１０３もしくは１０５は、図２（ｂ）に示すように、ＣＰＵ３０１、ＲＡＭ３０２、記憶装置３０３、及びネットワーク装置３０４を備え、これらがメインバス３００を介して相互に接続されている。
【００３０】
ＣＰＵ３０１は、本実施の形態に係るプログラムを実行する中央演算装置であり、ＲＡＭ３０２は、ＣＰＵ３０１のワークエリアを提供するメモリである。記憶装置３０３は、前記プログラムを記憶するほか、様々な設定情報を記憶する記憶装置である。ネットワーク装置３０４は、他機器とネットワークによる通信を行う装置である。
【００３１】
上記のチケット管理サーバ１０２や、処理サーバ１０３、文書管理サーバ１０５は、ＣＰＵ３０１がメインバス３００を介してＲＡＭ３０２、記憶装置３０３、及びネットワーク装置３０４を制御する。
【００３２】
なお、パーソナルコンピュータで構成されるチケット生成クライアント１０４の構成（図示省略）は、ＣＰＵ、ＲＡＭ、記憶装置、及びネットワーク装置を備えるほか、前述したものと同様の機能を有するユーザ入力装置やＵＩ表示装置を備えている。
【００３３】
＜チケット構成例＞
図３は、チケット生成クライアント１０４で生成したチケットの構成例を示す図である。
【００３４】
この図３の例では、チケットファイル５００はＸＭＬを例に挙げているが、構造化データを表すことが可能なファイル形式であれば、ＸＭＬに限らない。
【００３５】
チケット５００は、チケット生成クライアント１０４で生成され、チケット管理サーバ１０２に保存、管理されている。チケット管理サーバ１０２はこれと同様のチケットを複数管理している。
【００３６】
図３に示すスキャン設定５０１は、本スキャンチケットを画像形成装置１０１で実行する際、原稿を読み込むための設定情報が記されている。設定情報には、カラーモード、解像度、両面設定など読み込みに必要な設定が含まれる。設定情報を構成する情報については、本実施の形態で示すものに限らない。
【００３７】
フロー設定５０２は、画像形成装置１０１で読み込んだ画像データを、処理サーバ１０３で処理する順序とプロセス設定５０３が記されている。プロセス設定は複数あっても構わない。プロセス設定５０３は、プロセスの順番、処理名、処理するサーバＵＲＬ、処理に必要な設定情報が記されている。また、フロー設定５０２には、後述する図６のステップＳ９０４の処理において、結合プロセス設定５０７が追記される。結合プロセス設定５０７には、結合対象となるスキャン画像ファイルを特定するための情報が記述されている。図３に示した例ではファイル名が記述されているが、結合対象となるスキャン画像ファイルを特定できれば他のデータでも良い。
【００３８】
保存先５０４は、プロセス設定５０３で処理された画像データ（画像ファイル）を保存する文書管理サーバ１０５のアドレス、フォルダパス、通信プロトコルが記されている。文書属性５０５は、保存する画像データに付随する属性情報が記されている。例えば、文書名、更新日時、作成者などである。
【００３９】
＜画像形成装置のチケット実行処理＞
図４は、本実施の形態に係る、画像形成装置１０１のチケット表示及び実行処理を示すフローチャートである。この処理は、画像形成装置１０１のＣＰＵ２０１が記憶装置２０４に記憶されているプログラムを実行することにより実現される。
【００４０】
まずステップＳ８００において、画像形成装置１０１は、チケット管理サーバ１０２から、例えば図５（ａ）に示すようなチケットの一覧を受信する。このとき、画像形成装置１０１は、ユーザを特定する認証情報を送信し、ユーザに関連づいたチケットの一覧を受信しても良い。
【００４１】
次のステップＳ８０１において、画像形成装置１０１は、ユーザ入力装置２０５で受け付けた情報（図５（ｂ）のタグ７００に示す、通常チケット、結合チケットなど）に従い、チケットの一覧表示方法を決定する。結合処理を含まないチケット（通常チケット）のみを表示する場合はステップＳ８０２に移り、結合処理を含むチケット（結合チケット）のみを表示する場合は、ステップＳ８０３に移る。
【００４２】
ステップＳ８０２（第１の分割手段）では、画像形成装置１０１は、チケット一覧から、結合プロセス設定を含むチケットを取り除いた実行用チケット一覧を作成する。また、ステップＳ８０３（第１の分割手段）では、画像形成装置１０１は、チケット一覧から、結合プロセスを含まないチケットを取り除いた実行用チケット一覧を作成する。
【００４３】
次のステップＳ８０４（選択手段）において、画像形成装置１０１は、実行用チケット一覧に含まれる選択対象であるチケットをＵＩ表示装置２０６に、ユーザが選択可能な状態で表示する。図５（ｂ）に示す７０１はその一例であり、選択対象であるチケットが選択可能に提示されている。
【００４４】
次のステップＳ８０５（選択手段）において、ユーザ入力装置２０５は、ユーザによる実行用チケット一覧からのチケットの選択を受け付け、さらに、図５（ｂ）に示す実行ボタン７０２の押下を受け付ける。
【００４５】
次のステップＳ８０６において、画像形成装置１０１は、前記ステップＳ８０５において選択されたチケットからスキャン設定５０１（図３）を取り出す。続くステップ８０７では、画像形成装置１０１は、前記ステップＳ８０６において取得したスキャン設定を使用し、原稿を読み取る。
【００４６】
ステップＳ８０８において、画像形成装置１０１は、前記ステップＳ８０５において選択されたチケットに記されている先頭のプロセス設定（前記プロセス設定５０３）から、処理サーバを特定する宛先５０６を取得する。さらに、前記ステップＳ８０５において選択されたチケットと前記ステップＳ８０８で読み取った画像データとを該宛先５０６に送信する。
【００４７】
＜処理サーバのチケット実行処理＞
図６は、本実施の形態に係る、処理サーバ１０３のチケット実行処理を示すフローチャートである。この処理は、処理サーバ１０３のＣＰＵ３０１が記憶装置３０３に記憶されているプログラムを実行することにより実現される。
【００４８】
まずステップＳ９００において、処理サーバ１０３は、画像形成装置１０１からチケットとスキャン画像を受信する。本例では、画像形成装置１０１から、チケットと読み込まれたスキャン画像ファイル（ＪＰＥＧ、ＴＩＦＦ、ＰＤＦなど処理サーバで展開可能なファイル形式であれば良い）を受信する。
【００４９】
次のステップＳ９０１において、処理サーバ１０３は、受信した前記チケットからｎ番目（初めての場合はｎ＝１番目）のプロセス設定５０３を取り出す。続くステップＳ９０２において、処理サーバ１０３は、前記ステップＳ９０１で読み込まれたプロセス設定が保存処理（文書管理サーバ１０５又は処理サーバ１０３に画像ファイルを登録する処理）かどうか確認する。保存処理であればステップＳ９０３に移る。保存処理でなければステップＳ９０６に移る。
【００５０】
ステップＳ９０３では、処理サーバ１０３は、前記ステップＳ９０１において読み込まれたプロセス設定に従って前記保存処理を実行する。本例ではＷｅｂＤａｖを用いるが、保存するための手段は問わず、ＦＴＰなどでも良い。続くステップＳ９０４（第１の追記手段）において、処理サーバ１０３は、前記ステップＳ９００において受信したチケットに、ｎ番目のプロセスとして結合プロセス設定５０７（図３）を挿入する。前述したように結合プロセス設定５０７には、結合対象となるスキャン画像ファイルを特定するための情報が記述されている。
【００５１】
次のステップＳ９０５において、処理サーバ１０３は、前記ステップＳ９０４において追記されたチケットのｎ＋１番目のプロセスとして定義されている保存処理を消去する。
【００５２】
一方、ステップＳ９０６（結合手段）では、処理サーバ１０３は、前記ステップＳ９０１において取り出したプロセス設定に従って処理（Ｅｍａｉｌ送信やＦｉｌｅ送信、ＯＣＲ処理等）を実行する。処理サーバ１０３が実行可能な処理には、画像の結合処理が含まれる。結合処理は、文書管理サーバ１０５から、結合プロセス設定５０７で指定された画像ファイルを取得し、これらの画像ファイルを結合する処理である。即ち、前記ステップＳ９００で画像形成装置１０１から受信したスキャン画像ファイルを結合し、結合プロセス設定５０７で指定された画像ファイルを更新する処理である。受信したスキャン画像ファイルを、前記結合プロセス設定５０７で指定された画像ファイルの末尾に追記するだけでなく、挿入などを行っても良い。前記結合プロセス設定５０７で指定されたファイルが文書管理サーバ１０５に存在しない場合は、結合処理を行わず新規に登録を行う。また、結合処理が実行された場合でも、結合した画像ファイルを新規に登録しても良い。
【００５３】
前記ステップＳ９０５又は前記ステップＳ９０６の処理後はステップＳ９０７へ移る。ステップＳ９０７では、処理サーバ１０３は、前記ステップＳ９０１で読み込まれたプロセス設定にｎ＋１番目のプロセスが存在するか確認する。存在する場合はステップＳ９０１に移る。存在しない場合はステップＳ９０８に移る。
【００５４】
ステップ９０８において、処理サーバ１０３は、前記ステップＳ９００において受信したチケット、又は前記ステップＳ９０４，Ｓ９０５で操作したチケットに、結合プロセス設定５０７が存在するか確認する。結合プロセス設定５０７が存在する場合はステップＳ９０９に移る。結合プロセス設定５０７が存在しない場合は処理を終了する。
【００５５】
次のステップ９０９において、処理サーバ１０３は、前記ステップＳ９００において受信したチケット、又は前記ステップＳ９０４，Ｓ９０５で操作したチケットを、チケット管理サーバ１０２に登録する。なお、この登録処理を、処理サーバ１０３ではなく、画像形成装置１０１が行っても良い。この場合、図４のステップＳ８０８の処理において、画像形成装置１０１はチケットと画像を送信した後、チケットに保存処理が含まれるか判断する。チケットに保存処理が含まれる場合には、チケットに結合プロセス設定を追記し、また保存処理プロセスを削除する。そして画像形成装置１０１は更新したチケットを、チケット管理サーバ１０２に登録する。
【００５６】
＜第１の実施の形態に係る利点＞
（１）チケットを利用した画像処理システムにより文書を結合することができるので、ユーザは設定作業など煩雑な作業を行わずに文書の結合処理を行うことができる。即ち、文書の結合処理を行う場合には、ユーザは、図５（ｂ）に示すようなチケット表示画面において、タグ７００における「結合チケット」を選択し、表示されたチケットのうち結合対象のチケットを選択する。そして、「スキャン実行」ボタン７０２を押下するだけの簡単な操作で、読取装置２０３から読み取られた文書の結合処理を実行することができる。
【００５７】
（２）チケットの一覧表示方法を決定する際に、結合処理を含まないチケット（通常チケット）のみを表示する場合は、チケット一覧から、結合プロセスを含むチケットを取り除いた実行用チケット一覧をＵＩ表示装置２０６に表示する。結合処理を含むチケット（結合チケット）のみを表示する場合は、チケット一覧から、結合プロセスを含まないチケットを取り除いた実行用チケット一覧を表示する。これにより、ＵＩ表示装置２０６に選択可能に表示される実行用のチケットは、必要なチケットのみが表示され、不必要なチケットは表示されない。その結果、チケットの数が多くなっても、使用したいチケットのみを容易に探して選択することができ、ユーザの負担が軽減する。
【００５８】
［第２の実施の形態］
第２の実施の形態が第１の実施の形態と異なる点は、ユーザが画像形成装置１０１において、過去に実行したチケット（実行実績のあるチケット）を選択することができるようにしたことである。なお、ハードウェア構成については第１の実施の形態と同じであるため省略する。また、第２の実施の形態では、チケットの実行実績情報が、図３に示したチケットファイル５００の５０７の部分に記述されるものとする。
【００５９】
＜画像形成装置のチケット実行処理＞
図７は、第２の実施の形態に係る、画像形成装置１０１のチケット表示及び実行処理を示すフローチャートである。この処理は、画像形成装置１０１のＣＰＵ２０１が記憶装置２０４に記憶されているプログラムを実行することにより実現される。
【００６０】
図７に示すステップＳ１０００、Ｓ１００１、Ｓ１００３の処理は、それぞれ図４に示したステップＳ８００、Ｓ８０１、Ｓ８０３の処理と同じである。また、ステップＳ１００５からＳ１００９までの処理は、それぞれステップＳ８０４からＳ８０８までの処理と同じである。
【００６１】
図７のステップＳ１００１において、画像形成装置１０１は、ユーザ入力装置２０５で入力された情報７００（図５（ｂ））に従い、チケットの一覧表示方法を決定する。実行実績の無いチケットのみを表示する場合は、ステップＳ１００２に移る。結合処理を含むチケットのみを表示する場合は、ステップＳ１００３に移る。結合処理以外の実行実績のあるチケットを表示する場合はステップＳ１００４に移る。
【００６２】
ステップＳ１００２では、画像形成装置１０１は、チケット一覧から、実行実績情報５０７（図３）を含むチケットと、結合プロセスを含むチケットを取り除いた実行用チケット一覧を作成する(第２の分割手段)。ステップＳ１００３では、画像形成装置１０１は、チケット一覧から、結合プロセスを含まないチケットを取り除いた実行用チケット一覧を作成する。また、ステップＳ１００４では、画像形成装置１０１は、チケット一覧から、実行実績情報５０７を含まないチケットを取り除いた実行用チケット一覧を作成する。
【００６３】
＜処理サーバのチケット実行処理＞
図８は、第２の実施の形態に係る、処理サーバ１０３のチケット実行処理を示すフローチャートである。この処理は、処理サーバ１０３のＣＰＵ３０１が記憶装置３０３に記憶されているプログラムを実行することにより実現される。
【００６４】
図８に示すステップＳ１１００からＳ１１０５までの処理は、図６に示したステップＳ９００からＳ９０５までの処理と同じである。
【００６５】
図８のステップＳ１１０６の処理は、図６のステップＳ９０６の処理と同じである。ただし、結合処理において、結合する対象となる画像が存在しない場合は、結合を行わずに保存しても良い。
【００６６】
ステップＳ１１０５又はステップＳ１１０６の処理後のステップＳ１１０７において、処理サーバ１０３は、前記ステップＳ１１００で読み込まれたチケットにｎ＋１番目のプロセス設定が存在するか確認する。存在する場合はステップＳ１１０１へ戻る。存在しない場合は、ステップＳ１１０８に移る。
【００６７】
ステップＳ１１０８（第２の追記手段）では、処理サーバ１０３は、前記ステップ１１００において受信したチケット(実行後のプロセス定義)に実行実績情報５０７を追記する。続くステップＳ１１０９において、処理サーバ１０３は、前記ステップＳ１１０８において追記したチケットと、前記ステップＳ１１０４、Ｓ１１０５において更新されたチケットの計２つのチケットを、チケット管理サーバ１０２に登録する。
【００６８】
＜第２の実施の形態に係る利点＞
第２の実施の形態によれば、チケットを用いた文書登録処理において、一度使用したチケットを継続して利用することができる。即ち、多くのチケットから、実行実績のあるチケットのみをユーザに提示することで、選択画面に表示するチケットを絞り、ユーザのチケット選択にかかる負担を軽減することができる。
【００６９】
［その他の実施の形態］
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施の形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００７０】
１０１  画像形成装置
１０２  チケット管理サーバ
１０３  処理サーバ
１０４  チケット生成クライアント
１０５  文書管理サーバ
【図１】
0005599041.tif 000002
【図２】
0005599041.tif 000003
【図３】
0005599041.tif 000004
【図４】
0005599041.tif 000005
【図５】
0005599041.tif 000006
【図６】
0005599041.tif 000007
【図７】
0005599041.tif 000008
【図８】
0005599041.tif 000009