(57)【特許請求の範囲】
【請求項１】
格納されるデータに対して実行するジョブの種類が設定されたジョブ実行フォルダの登録を要求することが可能な情報処理装置であって、
前記ジョブ実行フォルダの登録先としてユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定手段と、
前記判定手段により前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索手段と、
前記検索手段により前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索手段により見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成手段と、
前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記連携ジョブ実行フォルダ作成手段は、前記第１のジョブ実行フォルダとして、前記第１の処理装置が有する機能が設定されたフォルダと、前記第２のジョブ実行フォルダとして、前記第２の処理装置が有する機能が設定されたフォルダと、を作成することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検索手段により前記ジョブの種類を実行するために必要な機能を有する第２の処理装置が見つけられた場合、該見つけられた第２の処理装置をユーザが選択できるように表示する表示手段をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記判定手段により前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブ実行フォルダに設定されたジョブの種類の再編集を行うか、前記第１の処理装置と前記第２の処理装置との連携を行うかをユーザに問い合わせる問い合わせ手段と、
前記問い合わせ手段の問い合わせに対して、ユーザから、前記ジョブ実行フォルダに設定されたジョブの種類の再編集を行うと回答された場合、ユーザの操作に応じて、前記ジョブ実行フォルダに設定されたジョブの種類を前記指定された処理装置が実行可能なジョブの種類に再編集する編集手段とを備え、
前記問い合わせ手段の問い合わせに対して、ユーザから、前記第１の処理装置と前記第２の処理装置との連携を行うと回答された場合、前記検索手段により前記第２の処理装置が検索されることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
処理装置に入力されたデータを処理するためのジョブの種類が設定されたジョブ実行フォルダの登録を要求するための情報処理方法であって、
前記ジョブ実行フォルダの登録先としてユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定工程と、
前記判定工程で前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索工程と、
前記検索工程で前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索工程で見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成工程と、
前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求工程と、
を備えることを特徴とする情報処理方法。
【請求項６】
前記連携ジョブ実行フォルダ作成工程では、前記第１のジョブ実行フォルダとして、前記第１の処理装置が有する機能が設定されたフォルダと、前記第２のジョブ実行フォルダとして、前記第２の処理装置が有する機能が設定されたフォルダと、を作成することを特徴とする請求項５に記載の情報処理方法。
【請求項７】
前記検索工程で前記ジョブの種類を実行するために必要な機能を有する第２の処理装置が見つけられた場合、該見つけられた第２の処理装置をユーザが選択できるように表示する表示工程をさらに備えることを特徴とする請求項５に記載の情報処理方法。  
【請求項８】
前記判定工程で前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記第１の処理装置と前記第２の処理装置との連携を行うか、前記ジョブ実行フォルダに設定されたジョブの種類の再編集を行うかをユーザに問い合わせる問い合わせ工程と、
前記問い合わせに対して、ユーザから、前記ジョブ実行フォルダに設定されたジョブの種類の再編集を行うと回答された場合、ユーザの操作に応じて、前記ジョブ実行フォルダに設定されたジョブの種類を前記指定された処理装置が実行可能なジョブの種類に再編集する編集工程とを備え、
前記問い合わせに対して、ユーザから、前記第１の処理装置と前記第２の処理装置との連携を行うと回答された場合、前記検索工程で前記第２の処理装置の検索を行うことを特徴とする請求項５に記載の情報処理方法。
【請求項９】
処理装置に入力されたデータを処理するためのジョブの種類が設定されたジョブ実行フォルダの登録を要求するためのプログラムであって、
ユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定ステップと、
前記判定ステップにより前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索ステップと、
前記検索ステップにより前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索ステップにより見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成ステップと、
前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムをコンピュータにより読み取り可能に格納したことを特徴とする記憶媒体。
【請求項１１】
格納されるデータに対して実行するジョブの種類が設定されたフォルダの登録を要求することが可能な情報処理装置であって、
ユーザにより指定された第１の処理装置が前記フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定手段と、
前記フォルダに設定されたジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索手段と、
前記判定手段により前記第１の処理装置が前記フォルダに設定されたジョブの種類を実行できないと判定された場合、前記検索手段により検索された前記第２の処理装置をユーザが選択できるように表示する表示手段と、
前記第１の処理装置に対して、前記第１の処理装置と前記第２の処理装置とが連携して前記フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって当該第１の処理装置が実行可能な第１のジョブの種類が設定された第１のフォルダの登録を要求し、前記表示手段に表示された第２の処理装置の中でユーザにより選択された第２の処理装置に対して、前記第１の処理装置と前記第２の処理装置とが連携して前記フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって当該第２の処理装置が実行可能な第２のジョブの種類が設定された第２のフォルダの登録を要求する登録要求手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
前記第１のジョブの種類は、前記第１の処理装置が前記第２の処理装置に前記第１の処理装置に入力されたデータを送信するというジョブの種類であり、
前記第２のジョブの種類は、前記前記第１の処理装置から送信されたデータを前記第２の処理装置が処理するというジョブの種類である、ことを特徴とする請求項１１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、処理装置のデータボックスに投入されたデータをジョブフローに従って該処理装置に処理させるためのジョブ実行フォルダを作成する情報処理装置、情報処理方法、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
従来、デジタル複合機、ページプリンタなどの画像処理装置として、ホストコンピュータなどの情報処理装置から受信した文書データ、スキャナ装置で読み取られた画像データなどを保存するためのボックス（記憶装置）が設けられているものがある。
【０００３】
このボックスが設けられている画像処理装置に対して、当該ボックスに投入されたデータをジョブフローに従って該画像処理装置に処理させるためのジョブ実行フォルダを、当該ボックスに関連付けて登録する技術がある（特許文献１参照）。このジョブ実行フォルダは、通称ホットフォルダと呼ばれるものである。このホットフォルダがボックスに関連付けて登録されている画像処理装置は、当該ボックスに例えば文書データが投入されると、この文書データを上記ホットフォルダのジョブフローに従って処理する。
【０００４】
上記ホットフォルダは、画像処理装置と接続される例えばパーソナルコンピュータなどの情報処理装置により作成することができ、この作成されたホットフォルダは、当該情報処理装置からの登録要求に応じて画像処理装置に登録される。
【特許文献１】特開２００６−２５３９８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
情報処理装置においては、ホットフォルダを作成する際には、ジョブフローの設定がユーザにより行われ、このユーザにより設定されたジョブフローを実施させるためのホットフォルダが作成される。そして、ホットフォルダの登録先となる画像処理装置が指定される。
【０００６】
しかしながら、ホットフォルダの登録先として指定された画像処理装置がホットフォダのジョブフローに対応する機能を搭載していない場合がある。この場合、このホットフォルダがボックスに関連付けて画像処理装置に登録されたとしても、当該画像処理装置は、当該ボックスに投入されたデータをホットフォルダのジョブフローに従って処理することができない。
【０００７】
本発明の目的は、登録先の処理装置がジョブ実行フォルダのジョブフローを実行可能でない場合に、このジョブフローを登録先の画像処理装置と他の画像処理装置とを連携させて実行させることができる情報処理装置を提供することにある。
【０００８】
また、本発明の目的は、情報処理方法、プログラムおよび記憶媒体を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の情報処理装置は、格納されるデータに対して実行するジョブの種類が設定されたジョブ実行フォルダの登録を要求することが可能な情報処理装置であって、ユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定手段と、前記判定手段により前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索手段と、前記検索手段により前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索手段により見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成手段と、前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求手段と、を備えることを特徴とする。
上記目的を達成するために、本発明の情報処理方法は、処理装置に入力されたデータを処理するためのジョブの種類が設定されたジョブ実行フォルダの登録を要求するための情報処理方法であって、ユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定工程と、前記判定工程で前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索工程と、前記検索工程で前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索工程で見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成工程と、前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求工程と、を備えることを特徴とする。
上記目的を達成するために、本発明のプログラムは、処理装置に入力されたデータを処理するためのジョブの種類が設定されたジョブ実行フォルダの登録を要求するためのプログラムであって、ユーザにより指定された第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定ステップと、前記判定ステップにより前記第１の処理装置が前記ジョブ実行フォルダに設定されたジョブの種類を実行可能でないと判定された場合、前記ジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索ステップと、前記検索ステップにより前記第２の処理装置が見つけられると、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって前記第１の処理装置が実行可能な第１のジョブの種類が設定された第１のジョブ実行フォルダと、前記第１の処理装置と前記第２の処理装置とが連携して前記ジョブ実行フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって前記検索ステップにより見つけられた第２の処理装置が実行可能な第２のジョブの種類が設定された第２のジョブ実行フォルダと、を作成する連携ジョブ実行フォルダ作成ステップと、前記第１の処理装置に対して前記第１のジョブ実行フォルダの登録を要求し、前記第２の処理装置に対して前記第２のジョブ実行フォルダの登録を要求する登録要求ステップと、をコンピュータに実行させることを特徴とする。
上記目的を達成するために、本発明の記憶媒体は、上記プログラムをコンピュータにより読み取り可能に格納したことを特徴とする。
上記目的を達成するために、本発明の情報処理装置は、格納されるデータに対して実行するジョブの種類が設定されたフォルダの登録を要求することが可能な情報処理装置であって、ユーザにより指定された第１の処理装置が前記フォルダに設定されたジョブの種類を実行可能であるか否かを判定する判定手段と、前記フォルダに設定されたジョブの種類を実行するために必要な機能を有する第２の処理装置を検索する検索手段と、前記判定手段により前記第１の処理装置が前記フォルダに設定されたジョブの種類を実行できないと判定された場合、前記検索手段により検索された前記第２の処理装置をユーザが選択できるように表示する表示手段と、前記第１の処理装置に対して、前記第１の処理装置と前記第２の処理装置とが連携して前記フォルダに設定されたジョブの種類を実行するために必要な第１のジョブの種類であって当該第１の処理装置が実行可能な第１のジョブの種類が設定された第１のフォルダの登録を要求し、前記表示手段に表示された第２の処理装置の中でユーザにより選択された第２の処理装置に対して、前記第１の処理装置と前記第２の処理装置とが連携して前記フォルダに設定されたジョブの種類を実行するために必要な第２のジョブの種類であって当該第２の処理装置が実行可能な第２のジョブの種類が設定された第２のフォルダの登録を要求する登録要求手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、登録先の処理装置がジョブ実行フォルダのジョブフローを実行可能でない場合に、このジョブフローを登録先の画像処理装置と他の画像処理装置とを連携させて実行させることができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１５】
図１は本発明の一実施の形態に係る情報処理装置と複数の画像処理装置がネットワークを介して接続されているシステムの構成図である。図２は図１の情報処理装置（ＰＣ）の構成を示すブロック図である。図３は図１の装置１００の構成を示すブロック図である。図４は図３の記憶装置１６０のメモリマップを示す図である。図５は図３の操作部１５０上のキー配置を示す平面図である。
【００１６】
本実施の形態においては、図１に示すように、複数の情報処理装置４０１，４０２が、複数の画像処理装置１００，１０１，１０２，１０３，１０４と、ネットワーク例えばＬＡＮ（Local Area Network）４００を介して接続されている。
【００１７】
ここで、各情報処理装置４０１，４０２は、例えばパーソナルコンピュータからなる。各情報処理装置（以下、ＰＣという）４０１，４０２は、図２に示すように、ＣＰＵ２３０１、ＲＡＭ２３０２およびＲＯＭ２３０３を備える。ＣＰＵ２３０１は、ＲＯＭ２３０３に格納されているプログラムに従ってＯＳ（Operating System）を立ち上げ、このＯＳ上でハードディスク装置（以下、ＨＤという）２３１２から読み出されたプログラムを実行する。これにより、実行されたプログラムに対応する処理が実行される。この際、ＣＰＵ２３０１は、ＲＡＭ２３０２が提供する作業領域を用いて演算処理を行う。
【００１８】
ＣＰＵ２３０１には、内部バス２３０４を介して、キーボードコントローラ２３０５、ディスプレイコントローラ２３０６、ディスクコントローラ２３０７、外部入力Ｉ／Ｆ（インタフェース）２３０８が接続されている。
【００１９】
キーボードコントローラ２３０５は、キーボード２３１０およびマウス（図示せず）を接続し、ユーザによりキーボード２３１０またはマウスを介して入力された情報をＣＰＵ２３０１に送出する。
【００２０】
ディスプレイコントローラ２３０６は、例えば液晶表示装置からなるディスプレイ２３１１を接続し、ＣＰＵ２３０１から与えられた情報をディスプレイ２３１１に表示する。
【００２１】
ディスクコントローラ２３０７は、ＨＤ２３１２を接続し、ＨＤ２３１２へのデータの書き込み、読み出しを制御する。
【００２２】
外部入力Ｉ／Ｆ２３０８は、ネットワークカード２３１３を接続し、ネットワークカード２３１３を介してＬＡＮ４００上の画像処理装置１００〜１０４との間でのデータの送受を制御する。
【００２３】
画像処理装置１００は、複数の機能を有するデジタル複合機である。画像処理装置１００は、図３に示すように、リーダ部２００、プリンタ部３００、コントローラ部１１０、記憶装置１６０および操作部１５０を備える。リーダ部２００は、原稿上の画像を光学的に読み取り、読み取った画像の画像データを出力するスキャナユニット２１０および原稿をスキャナユニット２１０に給送する原稿給送ユニット２５０を有する。
【００２４】
プリンタ部３００は、マーキングユニット３１０、給紙ユニット３２０および排紙ユニット３７０を有する。マーキングユニット３１０は、リーダ部２００から出力された画像データまたは形成するＰＣ４０１，４０２からＬＡＮ４００を介して入力された画像データが示す画像を、給紙ユニット３７０から給紙された用紙上に形成する。画像形成された用紙は、排紙ユニット３７０に搬送される。排紙ユニット３７０は、上記画像形成された用紙に対してソート、ステイプル、折り処理、製本などの後処理を施し、装置外部へ排出する。
【００２５】
コントローラ部１１０は、リーダ部２００およびプリンタ部３００を制御し、各種機能を提供する。具体的には、コントローラ部１１０は、リーダ部２００により原稿上の画像を読み取り、プリンタ部３００により読み取られた画像を用紙上に形成して出力するコピー機能を提供する。また、コントローラ部１１０は、リーダ部２００により読み取られた画像データをコードデータに変換し、当該コードデータを、ＬＡＮ４００を介してＰＣ４０１，４０２へ送信するスキャナ機能を提供する。さらに、コントローラ部１１０は、ＰＣ４０１，４０２からＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するプリンタ機能を提供する。さらに、コントローラ部１１０は、ＰＣ４０１，４０２からＬＡＮ４００を介して受信したコードデータまたはリーダ部２００により読み取られた画像データを、所定のフォーマットのデータに変換するファイル変換機能を提供する。
【００２６】
記憶装置１６０は、例えばハードディスク装置などの記録媒体からなり、この記憶装置１６０には、画像データ、制御データ、プログラムなどが保存される。また、記憶装置１６０には、複数のボックスを登録することができる。各ボックスは、画像データなどのデータの投入および取り出し可能なように記憶装置１６０内に設けられている記憶領域であり、ユーザ毎にまたは部署毎に割り当て可能である。また、各ボックスには、ジョブフローが設定されているジョブ実行フォルダ（以下、ホットフォルダという）を関連付けることが可能である。このホットフォルダは、後述するように、ＰＣ４０１，４０２からの登録要求に応じて対応するボックスと関連付けて記憶装置１６０に登録される。このホットフォルダが関連付けられているボックスに画像データなどのデータが投入されると、当該投入されたデータが、画像処理装置１００の機能を用いて、上記ホットフォルダのジョブフローに従って処理される。
【００２７】
具体的には、記憶装置１６０は、図４に示すように、論理的に分けられているテンポラリ領域６０１、ボックス領域６０２、フォーム領域６０８、フォントベクタ領域６０９などを有する。ここで、ボックス領域６０２は、ボックス機能を実現するための記憶領域であり、当該ボックス領域６０２には、予め設定された数のボックス６０３〜６０７，…を登録することが可能である。各ボックス６０３〜６０７，…には、ユーザ、会社などの部署毎に割り当てられることができ、各ボックス６０３〜６０７，…には、ボックス番号などの識別情報とパスワードが付けられる。ユーザは、ＰＣ４０１，４０２上での所定の操作、または画像処理装置１００の操作部１５０上での所定の操作により、対応するボックスを指定し、当該ボックスに所望のデータを格納することができる。この際、第三者からの不正アクセスからボックスを保護するために、パスワードによる認証が行われる。また、各ボックス６０３〜６０７，…は、ＰＣ４０１，４０２により作成されたホットフォルダと関連付けることが可能であり、このホットフォルダは、対応するボックス６０３〜６０７，…と関連付けられてボックス領域６０２に登録されることになる。
【００２８】
操作部１５０には、図５に示すように、数値を入力するためのテンキー、モード設定を行うキーなどを含む複数のハードキーが設けられている。例えば、電源スイッチ１５０１、予熱キー１５０２、コピーＡモードキー１５０３、コピーＢモードキー１５０４、ボックスキー１５０５、拡張キー１５０６が、コピースタートキー１５０７、ストップキー１５０８、テンキー１５１３などが設けられている。
【００２９】
ここで、ボックスキー１５０５は、ボックス機能を選択する際に使用されるキーである。このボックスキー１５０５の押下により、ボックス機能が実施可能になる。このボックス機能においては、ボックスの作成、登録および編集、ボックスへのデータの投入（格納）および取り出し（読み出し）などが行われる。
【００３０】
また、操作部１５０には、タッチパネル付液晶表示パネル（以下、ＬＣＤという）１５１６が設けられている。ＬＣＤ１５１６には、モード毎の設定画面が表示されるとともに、当該モードの設定に関連する複数のソフトキーが表示される。これらのソフトキーを用いて、各種の詳細な設定、数値の入力などを行うことができる。また、ＬＣＤ１５１６には、装置の状態、各ジョブの動作状況などが表示される。
【００３１】
ユーザにより操作部１５０を介して入力された数値、設定などの情報は、コントローラ部１１０に入力され、コントローラ部１１０は、入力された情報に基づいて対応する処理、設定などを行う。
【００３２】
上記画像処理装置１００におけるリーダ部２００およびプリンタ部３００の構成について図６を参照しながら説明する。図６は図１の画像処理装置１００の内部構成を示す縦断面図である。
【００３３】
リーダ部２００は、図６に示すように、原稿給送ユニット２５０およびスキャナユニット２１０（図３を参照）を有する。原稿給送ユニット２５０は、原稿を先頭順に１枚ずつプラテンガラス２１１上へ給送し、原稿の読み取り動作終了後、当該原稿を原稿排紙トレイ（図示せず）上に排出する。
【００３４】
スキャナユニット２１０は、ランプ２１２と、反射ミラー２１４を搭載し、副走査方向へ移動可能な光学ユニット２１３を有する。この光学ユニット２１３は、プラテンガラス２１１上に原稿が搬送されると、ランプ２１２を点灯し、原稿を走査するように、副走査方向へ移動する。このときの原稿からの反射光は、各ミラー２１４，２１５，２１６およびレンズ２１７を介して、光像として、ＣＣＤイメージセンサ（以下、ＣＣＤという）２１８上に結像される。ＣＣＤ２１８は、上記光像を光電変換により電気信号に変換して出力する。このＣＣＤ２１８から出力された電気信号は、画像処理回路２２２に入力される。画像処理回路２２２は、入力された電気信号に対して所定の処理を施し、当該電気信号をＲ，Ｇ，Ｂのデジタル信号（Ｒ，Ｇ，Ｂの画像データ）に変換する。この画像データは、コントローラ部１１０（図３）に入力される。
【００３５】
プリンタ部３００は、スキャナ部２００またはＰＣ４０１，４０２からコントローラ部１１０を介して入力された画像データまたはコードデータをプリンタ部３００が処理可能なデータ（Ｃ，Ｍ，Ｙ，Ｋ）に変換する画像処理回路３５２を有する。画像処理回路３５２により変換されたデータは、レーザドライバ３１７に入力される。レーザドライバ３１７は、入力されたデータに基づいて、各レーザ発光部３１３，３１４，３１５，３１６をそれぞれ駆動する。これにより、各レーザ発光部３１３〜３１６から、画像データに応じたレーザ光がそれぞれ発光される。各レーザ光は、対応するミラー３４０〜３５１を介して対応する感光ドラム３２５，３２６，３２７，３２８上に照射され、各感光ドラム３２５，３２６，３２７，３２８上には、レーザ光に応じた潜像が形成される。
【００３６】
各感光ドラム３２５〜３２８の周囲には、それぞれ、現像器３２１，３２２，３２３，３２４が配置されている。現像器３２１，３２２，３２３，３２４は、それぞれ、ブラック（Ｂｋ），イエロー（Ｙ），シアン（Ｃ），マゼンダ（Ｍ）のトナーを対応する感光ドラム３２５〜３２８に供給し、対応する感光ドラム３２５〜３２８上の潜像をトナー像として現像（可視化）する。
【００３７】
各感光ドラム３２５〜３２８上のトナー像は、転写ベルト３３４により搬送された用紙上に重ね合わせて転写され、用紙上には、フルカラーのトナー像が形成される。ここで、用紙は、用紙カセット３６０，３６１、手差しトレイ３６２のいずれかから給紙され、レジストローラ３３３で一旦停止された後に、レジストローラ３３３により画像形成開始タイミングで転写ベルト３３４上に送り出される。転写ベルト３３４は、上記用紙を吸着し、搬送する。用紙カセット３６０，３６１および手差しトレイ３６２は、給紙ユニット３２０に含まれる。
【００３８】
トナー像が形成された用紙は、定着部３３５に搬送される。定着部３３５は、用紙に熱と圧力を加えることにより、用紙上のトナー像を用紙上に定着させる。これにより用紙上に画像が形成されることになる。定着部３３５を通過した用紙は、排出ローラ３３６によって排紙ユニット３７０に送られる。排紙ユニット３７０は、用紙を束ねて用紙の仕分け、仕分けされた用紙束のステイプルなどの各種の後処理を行う。
【００３９】
また、用紙の両面に画像を形成する両面モードが設定されている場合、用紙が排出ローラ３３６の位置まで搬送された後、排出ローラ３３６が逆転され、用紙は、フラッパ３３７によって再給紙搬送路３３８へ導かれる。再給紙搬送路３３８へ導かれた用紙は、上述したタイミングで転写ベルト３３４へ送られる。
【００４０】
ここでは、上記画像処理装置１００の詳細な構成について説明したが、他の画増処理装置１０１〜１０４は、上記画像処理装置１００と同様の構成を有するデジタル複合機である。よって、他の画像処理装置１０１〜１０４の構成についての説明は省略する。
【００４１】
但し、各画像処理装置１００〜１０４における同一の機能において、一部の処理が実施可能であるか否かの点で、各画像処理装置１００〜１０４は、異なる。本実施の形態においては、表１に示すように、コピー機能、プリンタ機能における後処理において、その処理の一部が実施可能でない装置がある。これは、排紙ユニットの機能の相違によるものである。また、表２に示すように、ファイル変換機能において、ＪＰＥＧデータまたはＴＩＦＦデータへの変換はできるが、ＰＤＦデータへの変換ができない装置がある。
【００４２】
【表１】
0005014009.tif 000002
表中の○は、実施可能を示し、×は実施不可を示す。
【００４３】
【表２】
0005014009.tif 000003
表中の○は、実施可能を示し、×は実施不可を示す。
【００４４】
次に、本実施の形態のボックス機能について図７および図８を参照しながら詳細に説明する。図７（ａ）はＰＣ４０１から画像処理装置１００に設けられているボックスへ文書データを投入する際の処理の手順を示すフローチャートである。図７（ｂ）は画像処理装置１００が受信したドキュメントをボックスへ投入する際の処理の手順を示すフローチャートである。図８は画像処理装置１００がリーダ部２００により読み取られた画像データを当該画像処理装置１００のボックスへ投入する際の処理の手順を示すフローチャートである。
【００４５】
ボックス機能は、上述したように、画像処理装置１００〜１０４に設けられている複数のボックスのうち、指定されたボックスにデータを投入し、当該データを一時的に格納する機能である。そして、当該ボックスに格納されているデータは、必要に応じて取り出されて処理される。各ボックスには、ボックス番号が付与されており、このボックス番号によりボックスの指定が行われる。
【００４６】
例えばＰＣ４０１で作成された文書データをＰＣ４０１から画像処理装置１００のボックスに投入する場合、図７（ａ）に示すように、まず、ＰＣ４０１のＣＰＵ２３０１は、ボックスに投入するデータに関する情報を取得する（ステップＳ７０１）。ここでは、例えばＰＣ４０１のディスプレイ２３１１に表示された画面上でキーボード２３１０またはマウスの操作によりボックスに投入するデータの名称、当該データの処理に関するパラメータなどの情報が入力される。このパラメータとしては、例えば上記文書データをプリント出力する場合には、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無などのパラメータがある。そして、これらの入力された情報は、ＣＰＵ２３０１により、ボックスに投入するデータに関する情報として取得される。
【００４７】
次いで、ＣＰＵ２３０１は、データの投入先であるボックスを指定するための情報として、データの送信先である画像処理装置のアドレス情報および当該画像処理装置に設けられているボックスのボックス番号を取得する（ステップＳ７０２）。ここでは、ディスプレイ２３１１に表示された画面上でキーボード２３１０またはマウスの操作により、データの送信先となる装置のアドレス情報およびボックス番号が入力される。そして、この入力されたアドレス情報およびボックス番号が、ＣＰＵ２３０１により、取得される。
【００４８】
次いで、ＣＰＵ２３０１は、上記取得した情報に対応するデータをＨＤ２３１２から読み出し、上記読み出されたデータを、上記データの処理に関するパラメータおよび上記ボックス番号とともに、上記アドレス情報の宛先に送信する（ステップＳ７０３）。そして、ＣＰＵ２３０１は、本処理を終了する。
【００４９】
画像処理装置１００においては、図７（ｂ）に示すように、コントローラ部１１０がＰＣ４０１から送信されたデータおよびボックス番号を受信する（ステップＳ７０４）。そして、コントローラ部１１０は、受信したデータを受信したボックス番号のボックスへ投入（格納）する（ステップＳ７０５）。
【００５０】
次いで、コントローラ部１１０は、上記データが投入されたボックスに対してホットフォルダが関連付けられているか否かを判定する（ステップＳ７０６）。ここで、上記ボックスにホットフォルダが関連付けられていない場合、コントローラ部１１０は、本処理を終了する。これに対し、上記ボックスにホットフォルダが関連付けられている場合、コントローラ部１１０は、上記ホットフォルダのジョブフローに従って、対応する機能を用いて上記ボックスに投入されたデータを処理する（ステップＳ７０７）。そして、コントローラ部１１０は、本処理を終了する。
【００５１】
次に、画像処理装置１００においてデータを入力し、当該入力されたデータを当該画像処理装置１００のボックスへ投入する場合について説明する。
【００５２】
この場合、図８に示すように、まずコントローラ部１１０は、ユーザにより操作部１５０を介して指定されたボックス番号を、データの投入先となるボックスのボックス番号として取得する（ステップＳ８０１）。ここでは、コントローラ部１１０により、操作部１５０のＬＣＤ１５１６に、データの投入先となるボックスのボックス番号を指定するための操作画面が表示される。そして、この操作画面上でユーザにより指定されたボックス番号が、コントローラ部１１０により取得される。
【００５３】
次いで、コントローラ部１１０は、ボックスに投入するデータとして入力されたデータを取得する（ステップＳ８０２）。ここで、入力されるデータは、画像処理装置１００のリーダ部２００により読み取られた原稿の画像データである。このリーダ部２００により読み取られた原稿の画像データを入力する場合、まず、ユーザによりリーダ部２００に原稿がセットされ、当該セットされた原稿を読み取るための操作が行われる。この際、原稿の読み取りに関するパラメータ（例えば読み取り解像度、拡大／縮小など）が設定され、設定されたパラメータに従って原稿の読み取りが行われる。そして、リーダ部２００により読み取られた原稿の画像データは、コントローラ部１１０に入力される。
【００５４】
次いで、コントローラ部１１０は、リーダ部２００から入力された上記画像データを、上記ボックス番号のボックスへ投入（格納）する（ステップＳ８０３）。
【００５５】
次いで、コントローラ部１１０は、上記データが格納されたボックスにホットフォルダが関連付けられているか否かを判定する（ステップＳ８０４）。ここで、上記ボックスにホットフォルダが関連付けられていない場合、コントローラ部１１０は、本処理を終了する。これに対し、上記ボックスにホットフォルダが関連付けられている場合、コントローラ部１１０は、上記ホットフォルダのジョブフローに従って、対応する機能を用いて当該ボックスに投入された画像データを処理する（ステップＳ８０５）。そして、コントローラ部１１０は、本処理を終了する。
【００５６】
次に、画像処理装置１００内のボックスの選択操作、選択されたボックスへのデータの投入操作、およびボックスに投入されたデータに対する処理の選択操作について図９〜図１１を参照しながら説明する。図９は画像処理装置１００内のボックスの選択画面の一例を示す図である。図１０は図９の選択画面上でボックス番号が選択された場合に表示されるパスワード入力画面の一例を示す図である。図１１は選択されたボックス内に投入されているデータの一覧表示画面の一例を示す図である。
【００５７】
画像処理装置１００においてボックス機能を利用する場合、ユーザにより、操作部１５０のボックスキー１５０５が押下される。このボックスキー１５０５が押下されると、操作部１５０のＬＣＤ１５１６には、図９に示すような、画像処理装置１００に設けられているボックスの一覧９０１を表示するボックス選択画面９００が表示される。このボックスの一覧９０１においては、ボックス毎にそのボックス番号キー９０１ａと、ボックス名９０１ｂと、当該ボックスの残りの記憶容量を示す情報９０１ｃが対応付けられて表示される。また、このボックス選択画面９００においては、ボックスの一覧９０１を上下へスクロールさせるための上下のスクロールキー９０２，９０３が表示される。
【００５８】
ここで、所望のボックスのボックス番号キー９０１ａが押下されると、図１０に示すようなパスワード入力画面１０００が表示される。このパスワード入力画面１０００には、パスワードの入力欄１００３が設けられており、当該入力欄１００３にパスワードが入力される。また、入力されたパスワードを取り消す際には、取消キー１００１が押下される。また、入力されたパスワードを確定する際には、ＯＫキー１００２が押下される。このＯＫキー１００２が押下されると、パスワード認証が行われ、入力されたパスワードが予め設定されているパスワードと一致しない場合、その旨を示す警告画面がＬＣＤ１５１６に表示される。
【００５９】
これに対し、入力されたパスワードが予め設定されているパスワードと一致した場合、図１１に示すような、選択されたボックス内に投入されているデータの一覧画面１１００がＬＣＤ１５１６に表示される。この一覧画面１１００においては、ボックス内のデータリスト１１０１が表示され、当該データリスト１１０１には、データ毎にその登録日時１１０ａ、ファイル名キー１１０ｂが表示される。ここで、所望のデータを選択する場合、対応するファイル名キー１１０１ｂが押下される。この押下されたファイル名キー１１０１ｂは、反転表示される。
【００６０】
また、一覧画面１１００においては、スキャンキー１１０２、プリントキー１１０３、ファイル変換キー１１０４、消去キー１１０５、上、下スクロールキー１１０６，１１０７、閉じるキー１１０８が表示される。ここで、スキャンキー１１０２は、現在開いているボックスに対して、リーダ部２００により読み取られた画像データを当該ボックスに投入する場合に押下される。プリントキー１１０３は、データリスト１１０１上で選択されているデータをプリントする場合に押下される。
【００６１】
ファイル変換キー１１０４は、データリスト１１０１上で選択されているデータを他の形式のファイルに変換する場合に押下される。このファイル変換キー１１０４が押下されると、変換先のファイル形式を選択するための画面が表示される。この画面上においては、選択されたデータを、変換先のファイル形式例えばＴＩＦＦ形式のファイルに変換するための設定が行われる。そして、この設定に従ってファイルの変換が行われる。
【００６２】
消去キー１１０５は、データリスト１１０１上で選択されているデータを消去する場合に押下される。上、下スクロールキー１１０６，１１０７は、データリスト１１０１のスクロールする場合に使用される。閉じるキー１１０８は、図９に示すボックス選択画面９００に戻るときに使用される。
【００６３】
他の画像処理装置１０１〜１０４においても、それぞれの装置内のボックスの選択操作、選択されたボックスへのデータの投入操作、ボックスに投入されているデータに対する処理の選択操作が、画像処理装置１００と同様に行われる。
【００６４】
次に、ＰＣ４０１，４０２からＬＡＮ４００上の画像処理装置１００〜１０４のいずれかにホットフォルダを登録する処理について図１２〜図１４を参照しながら説明する。図１２はＰＣ４０１，４０２からＬＡＮ４００上の画像処理装置１００〜１０４のいずれかにホットフォルダを登録する処理の手順を示すフローチャートである。図１３はＰＣ４０１，４０２に表示されるホットフォルダ編集画面の一例を示す図である。図１４はＰＣ４０１，４０２からホットフォルダの登録先を選択する登録先選択画面の一例を示す図である。
【００６５】
例えばＰＣ４０１からＬＡＮ４００上の装置にホットフォルダを登録する場合、図１２に示すように、まずＰＣ４０１のＣＰＵ２３０１は、ＬＡＮ４００上に存在する、ホットフォルダが登録可能な装置の検索を行う（ステップＳ２００１）。ここでは、検索により、ホットフォルダが登録可能な装置として、画像処理装置１００〜１０４が見つけられる。そして、ＣＰＵ２３０１は、上記検索により見つけられたＬＡＮ４００上の画像処理装置１００〜１０４のそれぞれと通信を行い、各画像処理装置１００〜１０４の機能情報を取得する（ステップＳ２００２）。ここで、機能情報とは、各画像処理装置１００〜１０４が有する機能（例えばプリント機能、電子メール送信機能、ファクシミリ送信機能、ファイル変換機能など）の詳細を示す情報である。
【００６６】
次いで、ＣＰＵ２３０１は、ホットフォルダの作成を行う（ステップＳ２００３）。ここでは、ホットフォルダ編集画面がディスプレイ２３１１に表示される。そして、ユーザにより、上記ホットフォルダ編集画面上で、ジョブの種類の設定、投入するデータの設定、ジョブの詳細な設定などが行われる。ここで、ジョブの種類とは、データがボックスに投入された際に当該データに対して実行するジョブの種類である。このジョブの種類としては、例えば電子メール送信、ファクシミリ送信、ファイル変換、他のボックスへのデータ転送、指定した装置でのプリントなどがある。また、これらの種類のジョブを組み合わせて、１つのジョブとして設定することも可能である。
【００６７】
ボックスに投入するデータの設定においては、ボックスに投入するデータの解像度、カラーモード、ファイル形式、ファイル名などが設定される。ジョブの詳細な設定においては、例えばジョブの種類として電子メール送信が指定された場合、ボックスに投入されたデータの送信先などが設定される。また、ジョブの種類としてファイル変換が指定された場合、ボックスに投入されたデータを変換するファイル形式が設定される。このようにして必要な設定が行われると、ユーザにより設定された内容に応じたジョブフローを実行させるためのホットフォルダが作成される。上記ホットフォルダ編集画面の詳細については後述する。
【００６８】
次いで、ＣＰＵ２３０１は、ディスプレイ２３１１にホットフォルダの登録先を選択する登録先選択画面を表示し、当該登録先選択画面上でユーザにより選択された、ホットフォルダの登録先を取得する（ステップＳ２００４）。この登録先選択画面には、登録先の候補装置（上記ステップＳ２００１で見つけられた画像処理装置１００〜１０４）の一覧が表示される。そして、登録先の候補装置の一覧から１つの装置（第１の処理装置）がユーザにより選択されると、当該選択された装置に設けられているボックスの一覧が表示される。次いで、ボックスの一覧から上記ホットフォルダを関連付ける１つのボックスが選択される。そして、選択された装置が上記作成されたホットフォルダの登録先として取得され、選択されたボックスが上記ホットフォルダと関連付けるボックスとして取得される。上記登録先選択画面の詳細な例については後述する。
【００６９】
次いで、ＣＰＵ２３０１は、上記ステップＳ２００２で取得した各画像処理装置１００〜１０４の機能情報を参照して、上記登録先の画像処理装置が上記ホットフォルダのジョブフローを実行可能であるか否かを判定する（ステップＳ２００５）。ここで、上記登録先の画像処理装置が上記ホットフォルダのジョブフローを実行可能である場合、ＣＰＵ２３０１は、上記登録先の画像処理装置に、上記ホットフォルダを上記選択されたボックスと関連付けて登録することを要求する（ステップＳ２０１３）。この要求を行う際に、上記ホットフォルダの送信とともに、当該ホットフォルダを関連付けるボックスの指定が行われる。この要求を受けた画像処理装置は、上記ホットフォルダを上記ボックスと関連付けて登録する。そして、ＣＰＵ２３０１は、本処理を終了する。
【００７０】
上記ステップＳ２００５において上記登録先の画像処理装置が上記ホットフォルダのジョブフローを実行可能でないと判定された場合、ＣＰＵ２３０１は、ユーザへの問い合を行う（ステップＳ２００６）。ここでは、問い合わせ画面がディスプレイ２３１１に表示される。この問い合わせ画面は、上記登録先の画像処理装置が上記ホットフォルダのジョブフローを実行可能でない旨を示すメッセージを表示し、さらに、「ジョブフローの再編集」、「他の装置との連携」のいずれを選択するかをユーザに問い合わせるための画面である。そして、この問い合わせ画面上で、問い合わせに対するユーザの回答として、「ジョブフローの再編集」、「他の装置との連携」のいずれかの選択が行われる。
【００７１】
次いで、ＣＰＵ２３０１は、上記問い合わせ画面上でのユーザの回答が「ジョブフローの再編集」、「他の装置との連携」のいずれであるかを判別する（ステップＳ２００７）。ここで、ユーザの回答が「ジョブフローの再編集」であると判別された場合、ＣＰＵ２３０１は、ユーザの再編集操作に基づいて、上記ホットフォルダのジョブフローの再編集を行う（ステップＳ２００８）。ここでは、上記ホットフォルダのジョブフローの再編集を行うための再編集画面がディスプレイ２３１１に表示される。この再編集画面は、上記ステップＳ２００３において表示されるホットフォルダ編集画面と同様の画面であり、この再編集画面上でのユーザの操作により、ジョブフローの内容が登録先の画像処理装置で実行可能な内容に再編集される。ステップＳ２００８においてジョブフローが再編集されると、ＣＰＵ２３０１は、ステップＳ２００４へ戻り、ホットフォルダの登録先を取得する。その後、ＣＰＵ２３０１は、ステップＳ２００５へと進む。
【００７２】
上記ステップＳ２００７においてユーザの回答が「他の装置との連携」であると判別された場合、ＣＰＵ２３０１は、上記機能情報を参照して、上記登録先の画像処理装置と連携可能な他の画像処理装置（第２の処理装置）を検索する（ステップＳ２００９）。上記登録先の画像処理装置と連携可能な他の画像処理装置とは、上記登録先の画像処理装置が実行可能でないジョブフローを実行可能にするために必要な機能を有する他の画像処理装置である。そして、ＣＰＵ２３０１は、上記検索結果に基づいて、上記登録先の画像処理装置と連携可能な他の画像処理装置があるか否かを判定する（ステップＳ２０１０）。
【００７３】
上記ステップＳ２０１０において上記登録先の画像処理装置と連携可能な他の画像処理装置がないと判定された場合、上記登録先の画像処理装置と他の画像処理装置を連携させて上記作成されたホットフォルダのジョブフローを実現することはできない。よって、ＣＰＵ２３０１は、本処理を終了する。この際、上記登録先の画像処理装置と他の画像処理装置を連携させて上記作成されたホットフォルダのジョブフローを実現することができない旨のメッセージが、ディスプレイ２３１１に表示される。
【００７４】
上記ステップＳ２０１０において上記登録先の画像処理装置と連携可能な他の画像処理装置があると判定された場合、ＣＰＵ２３０１は、上記ホットフォルダに代えて、連携ホットフォルダの作成を行う（ステップＳ２０１１）。ここでは、ＣＰＵ２３０１により、上記機能情報を参照して、上記登録先の画像処理装置が有する機能を用いる第１のジョブフローと、上記連携可能な画像処理装置が有する機能を用いる第２のジョブフローが設定される。この第１のジョブフローは、上記登録先の画像処理装置の指定されたボックスに投入されたデータを当該画像処理装置の機能を用いて処理し、その処理されたデータを上記連携可能な画像処理装置の対応するボックスへ投入するまでのジョブフローである。また、第２のジョブフローは、上記第１のジョブフローに従って上記連携可能な画像処理装置の対応するボックスに投入されたデータを当該画像処理装置の機能を用いて処理し、その処理されたデータを出力するまでのジョブフローである。ここで、上記第１のジョブフローに従ってデータが投入される上記連携可能な画像処理装置のボックス（第２のジョブフローと関連付けるボックス）は、ＣＰＵ２３０１により決定される。
【００７５】
このように、上記登録先の画像処理装置と他の画像処理装置を連携させて上記作成されたホットフォルダのジョブフローを実現するために、第１のジョブフローとそれに連携する第２のジョブフローが設定される。そして、ＣＰＵ２３０１により、上記登録先の画像処理装置に上記第１のジョブフローを実行させるための第１のホットフォルダ（第１のジョブ実行フォルダ）が作成される。また、同様に、上記連携可能な他の画像処理装置に上記第２のジョブフローを実行させるための第２のホットフォルダ（第２のジョブ実行フォルダ）が作成される。
【００７６】
このようにして第１および第２のホットフォルダの作成が行われると、ＣＰＵ２３０１は、ユーザにより選択された、上記登録先の画像処理装置とそれと連携させる他の画像処理装置の組み合わせを取得する（ステップＳ２０１２）。この選択においては、上記登録先の画像処理装置とそれと連携可能な他の画像処理装置の組み合わせの一覧をユーザに提示し、当該一覧から所望の１つの組み合わせをユーザに選択させるための選択画面がディスプレイ２３１１に表示される。そして、この選択画面上でユーザにより選択された１つの組み合わせがＣＰＵ２３０１により取得される。
【００７７】
上記選択画面に代えて、上記登録先の画像処理装置と連携可能な他の画像処理装置の一覧をユーザに提示し、当該一覧から所望の１つの他の画像処理装置をユーザに選択させる選択画面をディスプレイ２３１１に表示するようにしてもよい。
【００７８】
次いで、ＣＰＵ２３０１は、上記取得された１つの組み合わせを構成する上記登録先の画像処理装置に対して、上記第１のホットフォルダを対応するボックスと関連付けて登録することを要求する（ステップＳ２０１３）。ここで、上記第１のホットフォルダと関連付けられるボックスは、上記ステップＳ２００４で取得されたボックス番号のボックスである。また、ＣＰＵ２３０１は、上記取得された１つの組み合わせを構成する他の画像処理装置に対して、第２のホットフォルダを対応するボックスと関連付けて登録することを要求する。ここで、上記第２のホットフォルダと関連付けられるボックスは、ＣＰＵ２３０１により決定されたボックスである。上記要求に基づいて、上記登録先の画像処理装置は、第１のホットフォルダを対応するボックスと関連付けて登録し、上記他の画像処理装置は、第２のホットフォルダを対応するボックスと関連付けて登録する。そして、ＣＰＵ２３０１は、本処理を終了する。
【００７９】
上記ステップＳ２００３においては、例えば図１３に示すようなホットフォルダ編集画面２１００が表示される。このホットフォルダ編集画面２１００においては、ジョブの種類の入力欄２１０１、投入するデータの設定の入力欄２１０２、ジョブの詳細な設定の入力欄２１０３が設けられている。ここで、ジョブの種類とは、データがボックスに投入された際に当該データに対して実行するジョブの種類である。このジョブの種類としては、例えば電子メール送信、ファクシミリ送信、データ変換、他のボックスへのデータ転送、指定した装置でのプリントなどがある。また、これらの複数種のジョブを組み合わせて、１つのジョブとして設定することも可能である。
【００８０】
ボックスに投入するデータの設定に関しては、ボックスに投入するデータの解像度、カラーモード、ファイル形式、ファイル名などが設定される。ジョブの詳細な設定においては、例えばジョブの種類として電子メール送信が指定されている場合、ボックスに投入されたデータの送信先などが設定される。また、ジョブの種類としてデータ変換が指定されている場合、ボックスに投入されたデータを変換するファイル形式が設定される。このようにして必要な設定が行われると、設定された内容に応じたジョブフローが設定されたホットフォルダが作成される。
【００８１】
上記ステップＳ２００４においては、例えば図１４に示すような登録先選択画面２２００がディスプレイ２３１１に表示される。この登録先選択画面２２００には、登録先候補装置（上記ステップＳ２００１で見つけられた画像処理装置１００〜１０４）の一覧が表示される。ここで、登録先候補装置の一覧から画像処理装置１００がユーザにより選択されたとすると、当該選択された画像処理装置１００に設けられているボックスの一覧が表示される。次いで、ユーザにより、このボックスの一覧からホットフォルダと関連付けられるボックスのボックス番号が選択される。そして、ＯＫキー２２０３が押下されると、ユーザにより選択された画像処理装置が登録先として確定され、選択されたボックス番号のボックスがホットフォルダと関連付けられるボックスとして確定される。
【００８２】
次に、上記ステップＳ２０１１における、登録先の画像処理装置と他の画像処理装置を連携させるためのホットフォルダの作成例について図１５を参照しながら説明する。図１５は登録先の画像処理装置とそれと連携可能な他の画像処理装置の組み合わせの一覧から、所望の１つの組み合わせをユーザに選択させるための選択画面の一例を示す図である。
【００８３】
ここでは、ＰＣ４０１において、次のジョブフローを実行させるためのホットフォルダが作成されたとする（ステップＳ２００３）。このジョブフローは、「ファイル変換機能を用いてボックスに投入されたデータをＰＤＦのデータに変換し、当該ＰＤＦのデータをＰＣ４０２へ転送する」というジョブフローを実行させるものとする。そして、ユーザにより、このホットフォルダの登録先として画像処理装置１００が指定され、このホットフォルダと関連付けるボックスとして、画像処理装置１００のボックス番号１のボックスが指定されたとする（ステップＳ２００４）。
【００８４】
この場合、画像処理装置１００は、表１に示すように、データをＰＤＦのデータへ変換するファイル変換機能を有していないので、上記ホットフォルダのジョブフローを実行することができない（ステップＳ２００５）。そこで、上記登録先の画像処理装置１００と他の画像処理装置とを連携させて上記ジョブフローを実現するために、データをＰＤＦのデータへ変換するファイル変換機能を有する他の画像処理装置が検索される（ステップＳ２００９）。この検索により、ＰＤＦのデータへのファイル変換機能を有する画像処理装置として、画像処理装置１０２〜１０４が画像処理装置１００と連携可能な装置として見つけられる。
【００８５】
次いで、「画像処理装置１００のボックス番号０１のボックスに投入されたデータを画像処理装置１０２〜１０４の対応するボックスに転送する」という第１のジョブフローが設定される（ステップＳ２０１１）。そして、この第１のジョブフローを画像処理装置１００に実行させるための第１のホットフォルダが作成される。また、「画像処理装置１０２〜１０４の対応するボックスに投入されたデータをＰＤＦのデータに変換し、当該ＰＤＦのデータをＰＣ４０２へ転送する」という第２のジョブフローが設定される。そして、この第２のジョブフローを画像処理装置１０２〜１０４に実行させるための第２のホットフォルダが作成される。
【００８６】
ここで、上記第１のジョブフローに従ってデータが投入される上記連携可能な画像処理装置のボックス（第２のジョブフローと関連付けるボックス）は、ＣＰＵ２３０１により決定される。ここでは、上記画像処理装置１０２〜１０４に対して、第２のジョブフローと関連付けるボックスとして、ボックス番号１のボックスが決められたものとする。
【００８７】
次いで、画像処理装置１００とそれと連携可能な画像処理装置１０２〜１０４の組み合わせの一覧から、所望の組み合わせをユーザに選択させるための選択画面がディスプレイ２３１１に表示される。この選択画面としては、例えば図１５に示すような選択画面２４００がディスプレイ２３１１に表示される。この選択画面２４００においては、画像処理装置１００と他の画像処理装置１０２〜１０４の組み合わせの一覧２４０１として、「装置Ａ（ボックス１）＋装置Ｂ（ボックス１）」、「装置Ａ（ボックス１）＋装置Ｃ（ボックス１）」…などが表示される。ここで、装置Ａは、画像処理装置１００の名称であり、その括弧内のボックス１は、第１のホットフォルダと関連付けられるボックス番号１のボックスの名称である。同様に、装置Ｂ，Ｃは、それぞれ画像処理装置１０２，１０３の名称であり、その括弧内のボックス１は、第２のホットフォルダと関連付けられるボックス番号１のボックスの名称である。この一覧の中から、１つの組み合わせがユーザにより選択され、ＯＫキー２４０２が押下されると、画像処理装置１００と連携させる画像処理装置が確定される。
【００８８】
ここで、上記選択画面２４００において、「装置Ａ（ボックス１）＋装置Ｂ（ボックス１）」の組み合わせがユーザにより選択されたとする。この場合、第１のホットフォルダのジョブフローは、「ボックス番号１のボックスに投入されたデータを画像処理装置１０２のボックス番号０１のボックスに転送する」というフローにある。そして、画像処理装置１００に対して、上記第１のホットフォルダをボックス番号１のボックスと関連付けて登録することが要求される。
【００８９】
また、第２のホットフォルダのジョブフローは、「ボックス番号１のボックスに投入されたデータをＰＤＦのデータに変換し、当該ＰＤＦのデータをＰＣ４０２へ転送する」というフローになる。そして、画像処理装置１０２に対して、上記第２のホットフォルダをボックス番号１のボックスと関連付けて登録することが要求される。
【００９０】
また他の例として、ＰＣ４０１において、「製本機能を用いてボックスに投入された文書データを印刷し、その印刷物を製本化する」というジョブフローを実行させるためのホットフォルダが作成されたとする。そして、ユーザにより、このホットフォルダの登録先として画像処理装置１００が指定され、このホットフォルダと関連付けるボックスとして、画像処理装置１００のボックス番号１のボックスが指定されたとする。
【００９１】
この場合、画像処理装置１００は、製本機能を有していないので、上記ホットフォルダのジョブフローを実行することができない。そこで、製本機能を有する画像処理装置として、画像処理装置１０２〜１０４が画像処理装置１００と連携可能な装置として見つけられる。そして、「画像処理装置１００のボックス番号０１のボックスに投入された文書データを画像処理装置１０２〜１０４の対応するボックスに転送する」というジョブフローを画像処理装置１００に実行させるための第１のホットフォルダが作成される。また、「画像処理装置１０２〜１０４の対応するボックスに投入された文書データの印刷を行い、その印刷物を製本化する」というジョブフローを画像処理装置１０２〜１０４に実行させるための第２のホットフォルダが作成される。
【００９２】
次いで、上述したと同様の選択画面上で、画像処理装置１００とそれと連携させる画像処理装置の組み合わせがユーザにより選択される。そして、選択された組み合わせを構成する画像処理装置１００とそれと連携させる画像処理装置のそれぞれに対して、第１のホットフォルダと第２のホットフォルダの登録要求が行われる。
【００９３】
このように、本実施の形態によれば、登録先の画像処理装置がホットフォルダのジョブフローの実行に必要な機能を有していない場合でも、該登録先の画像処理装置と他の画像処理装置を連携させることによって上記ジョブフローの実現を可能にする。その結果、ユーザは、ホットフォルダの登録を行う都度、その登録先の画像処理装置が当該ホットフォルダのジョブフローを実行可能にするための機能を有するか否かを確認する手間を省くことができ、ホットフォルダの登録に掛かる手間を軽減することができる。
【００９４】
なお、本実施の形態においては、ファイル変換機能を用いたジョブフローまたは製本機能を用いたジョブフローを、登録先の画像処理装置と他の画像処理装置を連携させて実現させる例を示したが、これらの例に限定されるものではない。
【００９５】
また、本実施の形態においては、一台の画像処理装置においてジョブフローが実行できない場合に、二台の画像処理装置を連携させて処理されているが、三台以上の画像処理装置を連携させてジョブフローを実行するようにしてもよい。
【００９６】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００９７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００９９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１００】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【０１０１】
【図１】本発明の一実施の形態に係る情報処理装置と複数の画像処理装置がネットワークを介して接続されているシステムの構成図である。
【図２】図１の情報処理装置（ＰＣ）の構成を示すブロック図である。
【図３】図１の装置１００の構成を示すブロック図である。
【図４】図３の記憶装置１６０のメモリマップを示す図である。
【図５】図３の操作部１５０上のキー配置を示す平面図である。
【図６】図１の画像処理装置１００の内部構成を示す縦断面図である。
【図７】（ａ）はＰＣ４０１から画像処理装置１００に設けられているボックスへドキュメントを投入する際の処理の手順を示すフローチャートである。（ｂ）は画像処理装置１００が受信したドキュメントをボックスへ格納する際の処理の手順を示すフローチャートである。
【図８】画像処理装置１００がリーダ部２００により読み取られた画像データを当該画像処理装置１００のボックスへ投入する際の処理の手順を示すフローチャートである。
【図９】画像処理装置１００内のボックスの選択画面の一例を示す図である。
【図１０】図９の選択画面上でボックス番号が選択された場合に表示されるパスワード入力画面の一例を示す図である。
【図１１】選択されたボックス内に格納されているデータの一覧表示画面の一例を示す図である。
【図１２】ＰＣ４０１，４０２からＬＡＮ４００上の画像処理装置１００〜１０４のいずれかにホットフォルダを登録する処理の手順を示すフローチャートである。
【図１３】ＰＣ４０１，４０２に表示されるホットフォルダ編集画面の一例を示す図である。
【図１４】ＰＣ４０１，４０２からホットフォルダの登録先を選択する登録先選択画面の一例を示す図である。
【図１５】登録先の画像処理装置とそれと連携可能な他の画像処理装置の組み合わせの一覧から、所望の１つの組み合わせをユーザに選択させるための選択画面の一例を示す図である。
【符号の説明】
【０１０２】
１００，１０１，１０２，１０３，１０４  画像処理装置
１１０  コントローラ部
１６０  記憶装置
４００  ＬＡＮ
４０１，４０２  ＰＣ
２３０１  ＣＰＵ
２３０３  ＲＯＭ
２３１０  キーボード
２３１１  ディスプレイ
２３１２  ＨＤ
２３１３  ネットワークカード
【図１】
0005014009.tif 000004
【図２】
0005014009.tif 000005
【図３】
0005014009.tif 000006
【図４】
0005014009.tif 000007
【図５】
0005014009.tif 000008
【図６】
0005014009.tif 000009
【図７】
0005014009.tif 000010
【図８】
0005014009.tif 000011
【図９】
0005014009.tif 000012
【図１０】
0005014009.tif 000013
【図１１】
0005014009.tif 000014
【図１２】
0005014009.tif 000015
【図１３】
0005014009.tif 000016
【図１４】
0005014009.tif 000017
【図１５】
0005014009.tif 000018