(57)【特許請求の範囲】
【請求項１】
原稿から読み取られた原稿画像を複数の転送先に転送可能な転送制御手段と、
前記複数の転送先のうち、１つの転送先に前記原稿画像を転送した後、他の転送先に前記原稿画像を転送するように前記転送制御手段を管理する管理手段とを備え、
前記転送制御手段は、前記１つの転送先に転送する際に処理を行って転送した場合、前記他の転送先に前記原稿画像を転送する際、前記処理を反映させて転送するものであって、前記１つの転送先に転送する当該原稿画像のファイル名と同一のファイル名が前記１つの転送先に存在するとき、当該原稿画像のファイル名を変更して前記１つの転送先に転送し、前記他の転送先に前記原稿画像を転送するとき、前記原稿画像のファイル名として当該原稿画像の変更後のファイル名を用いる、
画像形成装置。
【請求項２】
前記転送制御手段は、前記他の転送先に前記変更後のファイル名を用いて前記原稿画像を転送する場合に、前記他の転送先に前記変更後のファイル名と同一のファイル名が存在するとき、その旨を表示する、
請求項１に記載の画像形成装置。
【請求項３】
前記転送制御手段は、前記１つの転送先に当該原稿画像を複数に分割して転送したとき、前記他の転送先に転送する原稿画像を複数に分割して転送する、
請求項１に記載の画像形成装置。
【請求項４】
コンピュータに、
原稿から読み取られた原稿画像を複数の転送先に転送可能な転送制御手段と、
前記複数の転送先のうち、１つの転送先に前記原稿画像を転送した後、他の転送先に前記原稿画像を転送するように前記転送制御手段を管理する管理手段として機能させるためのプログラムであって、
前記転送制御手段は、前記１つの転送先に転送する際に処理を行って転送した場合、前記他の転送先に前記原稿画像を転送する際、前記処理を反映させて転送するものであって、前記１つの転送先に転送する当該原稿画像のファイル名と同一のファイル名が前記１つの転送先に存在するとき、当該原稿画像のファイル名を変更して前記１つの転送先に転送し、前記他の転送先に前記原稿画像を転送するとき、前記原稿画像のファイル名として当該原稿画像の変更後のファイル名を用いる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
従来、複数のデバイスに同時に画像データを転送することを可能とした画像処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に記載された画像処理装置は、原稿から原稿画像を読み取るリーダ部と、リーダ部によって読み取られた画像データをファクシミリ部においてファクシミリ送信し、同時にファイル部において光磁気ディスクドライブユニットに記録するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２４７３４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、原稿から読み取った原稿画像を複数の転送先に転送する際、各転送先に対して同一の転送処理を実行する画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］原稿から読み取られた原稿画像を複数の転送先に転送可能な転送制御手段と、
前記複数の転送先のうち、１つの転送先に前記原稿画像を転送した後、他の転送先に前記原稿画像を転送するように前記転送制御手段を管理する管理手段とを備え、
前記転送制御手段は、前記１つの転送先に転送する際に処理を行って転送した場合、前記他の転送先に前記原稿画像を転送する際、前記処理を反映させて転送するものであって、前記１つの転送先に転送する当該原稿画像のファイル名と同一のファイル名が前記１つの転送先に存在するとき、当該原稿画像のファイル名を変更して前記１つの転送先に転送し、前記他の転送先に前記原稿画像を転送するとき、前記原稿画像のファイル名として当該原稿画像の変更後のファイル名を用いる、画像形成装置。
［２］前記転送制御手段は、前記他の転送先に前記変更後のファイル名を用いて前記原稿画像を転送する場合に、前記他の転送先に前記変更後のファイル名と同一のファイル名が存在するとき、その旨を表示する、前記［１］に記載の画像形成装置。
［３］前記転送制御手段は、前記１つの転送先に当該原稿画像を複数に分割して転送したとき、前記他の転送先に転送する原稿画像を複数に分割して転送する、前記［１］に記載の画像形成装置。
［４］コンピュータに、
原稿から読み取られた原稿画像を複数の転送先に転送可能な転送制御手段と、
前記複数の転送先のうち、１つの転送先に前記原稿画像を転送した後、他の転送先に前記原稿画像を転送するように前記転送制御手段を管理する管理手段として機能させるためのプログラムであって、
前記転送制御手段は、前記１つの転送先に転送する際に処理を行って転送した場合、前記他の転送先に前記原稿画像を転送する際、前記処理を反映させて転送するものであって、前記１つの転送先に転送する当該原稿画像のファイル名と同一のファイル名が前記１つの転送先に存在するとき、当該原稿画像のファイル名を変更して前記１つの転送先に転送し、前記他の転送先に前記原稿画像を転送するとき、前記原稿画像のファイル名として当該原稿画像の変更後のファイル名を用いる、プログラム。
【発明の効果】
【０００７】
請求項１、４に係る発明によれば、原稿から読み取った原稿画像を複数の転送先に転送する際、各転送先に対して同一の転送処理を実行することができ、各転送先のファイル名を同一にすることができる。
請求項２に係る発明によれば、他の転送先においてファイル名が同一になるときは、その旨を表示することができる。
請求項３に係る発明によれば、同一の原稿画像にも拘らず、転送先によって分割されたファイルと分割されないファイルが存在すると、ファイルによって次の処理を連携して実行しようとする場合に、エラーが発生するおそれがあるが、そのようなエラーの発生を抑制することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る画像形成システムの概略の構成例を示すブロック図である。
【図２】図２は、画像形成装置の概略の構成例を示すブロック図である。
【図３】図３は、ジョブ管理テーブルの一例を示す図である。
【図４】図４は、メイン転送ジョブのフローの一例を示す図である。
【図５】図５は、サブ転送ジョブのフローの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
図１は、本発明の実施の形態に係る画像形成システムの概略の構成例を示す図である。この画像形成システム１は、画像形成装置２と、複数のサーバ装置３Ａ、３Ｂ、３Ｃ（これらを総称するときは「サーバ装置３」という。）と、図示しない複数の端末装置及び他の画像形成装置がネットワーク４を介して互いに接続されている。
【００１１】
画像形成装置２は、例えば、原稿から読み取られた原稿画像を複数のサーバ装置３に転送する。サーバ装置３は、転送先の一例である。なお、転送先は、サーバ装置に限られず、端末装置や他の画像形成装置でもよい。
【００１２】
サーバ装置３は、画像形成装置２からネットワーク４を介して転送された原稿画像を記憶部に記憶する。サーバ装置３Ａは、例えばＳＭＢサーバとし、サーバ装置３Ｂ及びサーバ装置３Ｃは、例えばＦＴＰサーバとする。
【００１３】
サーバ装置３は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成され、サーバ装置３の各部を制御する制御部と、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等で構成された記憶部と、キーボード、マウス等で構成された入力部と、液晶ディスプレイ等で構成された表示部と、ネットワーク４に接続された通信部とを有する。
【００１４】
ネットワーク４は、有線通信及び無線通信等によりデータの送受信を行うＬＡＮ（ローカルエリアネットワーク）、インターネット等の通信網である。
【００１５】
図２は、画像形成装置２の概略の構成例を示すブロック図である。画像形成装置２は、例えば、コピー、スキャン、プリント、ファックス等の複数の機能を備えた複合機であり、画像形成装置２の各部を制御する制御部２０を有し、この制御部２０に、記憶部２１、表示操作部２２、画像読取部２３、画像処理部２４、画像出力部２５、ファクシミリ部２６、通信部２７が接続されている。
【００１６】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等で実現され、プログラム２１０、ジョブ管理テーブル２１１等を記憶する。
【００１７】
表示操作部２２は、液晶ディスプレイ等の表示部にタッチパネルが重合配置されたタッチパネルディスプレイを有し、操作画面を表示部に表示するとともに、操作者からタッチパネルへの操作を受け付ける。
【００１８】
画像読取部２３は、原稿から原稿画像を読み取るものであり、原稿台上に設けられた自動原稿送り装置と、スキャナとを備え、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から原稿画像を読み取って入力する。画像処理部２４は、画像の圧縮、伸張、合成等の画像処理を行う。画像出力部２５は、例えば感光体による画像保持体を有し、用紙等の記録媒体に画像を形成して出力する。ファクシミリ部２６は、Ｇ３、Ｇ４等のファクシミリプロトコルに従ってデータの変復調を行い、電話回線を介してファクシミリ通信を行う。
【００１９】
制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部２１に記憶されたプログラム２１０に従って動作することにより、受付手段２００、ジョブ管理手段２０１、ジョブ処理手段２０２等として機能する。ジョブ処理手段２０２は、転送制御手段の一例である。
【００２０】
受付手段２００は、表示操作部２２又は図示しない端末装置から通信部２７を介してジョブを受け付し、そのジョブをジョブ管理手段２０１に渡す。
【００２１】
ジョブには、一連の処理（ジョブ）を実行させる連携ジョブがある。この連携ジョブは、例えば原稿から原稿画像を読み取るスキャンジョブ、原稿画像を指定された複数（少なくとも２つ）の転送先のうち、１つの転送先に転送するメイン転送ジョブ、１つ又は２つ以上の他の転送先に同時に転送するサブ転送ジョブで構成されている。サブ転送先は、１ヵ所の場合もあれば、複数ヵ所の場合もある。メイン転送先は、１つの転送先の一例であり、サブ転送先は、他の転送先の一例である。サブ転送先は、バックアップ用としても機能する。
【００２２】
ジョブ管理手段２０１は、受付手段２００からジョブが渡されると、ジョブＩＤを発行し、ジョブＩＤ、ジョブ名をジョブ管理テーブル２１１に登録する。ジョブ管理手段２０１は、ジョブが連携ジョブの場合、スキャンジョブが実行された後、メイン転送ジョブが実行され、その後に１つ又は２つ以上のサブ転送ジョブが同時に実行されるようにジョブ処理手段２０２を管理する。ジョブ管理手段２０１は、ジョブが連携ジョブの場合は、連携ジョブ、スキャンジョブ、メイン転送ジョブ、サブ転送ジョブのそれぞれにジョブＩＤを付与する。サブ転送ジョブが複数ある場合は、それぞれのサブ転送ジョブにジョブＩＤを付与する。
【００２３】
ジョブ処理手段２０２は、原稿から読み取られた原稿画像を複数の転送先に同時に転送可能に構成されている。ジョブ処理手段２０２は、サブ転送先に原稿画像を同時に転送する際、メイン転送先への転送結果を反映させて転送する。
【００２４】
すなわち、ジョブ処理手段２０２は、メイン転送先に転送する当該原稿画像のファイル名と同一のファイル名がメイン転送先に存在するとき、当該原稿画像のファイル名を変更してメイン転送先に転送し、サブ転送先に原稿画像を転送するとき、原稿画像のファイル名として当該原稿画像の変更後のファイル名を用いる。また、ジョブ処理手段２０２は、サブ転送先に変更後のファイル名を用いて原稿画像を転送する場合に、サブ転送先に変更後のファイル名と同一のファイル名が存在するとき、その旨を表示操作部２２に表示してもよい。また、ジョブ処理手段２０２は、メイン転送先に当該原稿画像を複数に分割して転送したとき、サブ転送先に転送する原稿画像を複数に分割して転送する。なお、サブ転送先に原稿画像を同時に転送する際、メイン転送先への転送結果を反映させて転送する場合としては、上記の場合に限られるものではない。
【００２５】
なお、受付手段２００、ジョブ管理手段２０１、ジョブ処理手段２０２は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウェアによって構成してもよい。
【００２６】
（画像形成システムの動作）
本実施の形態に係る画像形成システム１の動作の一例を図３から図５を参照して説明する。図３は、ジョブ管理テーブルの一例を示す図である。図４は、メイン転送ジョブのフローの一例を示す図である。図５は、サブ転送ジョブのフローの一例を示す図である。
【００２７】
（１）設定等
ユーザは、例えば、画像形成装置２の原稿台又は自動原稿送り装置の原稿給紙トレーに原稿を配置し、表示操作部２２を操作してメニュー画面を表示させる。ユーザは、例えばメニュー画面から連携ジョブを選択する。
【００２８】
次に、ユーザは、表示操作部２２を操作して設定画面を表示させる。ユーザは、設定画面において、１つのメイン転送先と１つ又は２つ以上のサブ転送先を指定する。ここでは、メイン転送先としてサーバ装置３Ａが指定され、サブ転送先としてサーバ装置３Ｂとサーバ装置３Ｃが指定されたとする。この場合、原稿画像がメイン転送先にＳＭＢプロトコルにより転送され、２つのサブ転送先にＦＴＰ（ファイル転送プロトコル）により転送される。
【００２９】
また、ユーザは、設定画面上でメイン転送先及びサブ転送先に対してそれぞれスキャンパラメータを設定する。メイン転送先に対するスキャンパラメータとして、通常のスキャンと同様に、原稿画像のファイル形式、読取解像度、カラー／白黒、読取サイズ等を設定する。サブ転送先のスキャンパラメータとして、読取解像度以外のパラメータをメイン転送先と同一とする。
【００３０】
ユーザは、設定画面上で設定を終えると、設定画面上のスタートボタンを選択して連携ジョブの実行開始指示を行う。受付手段２００は、表示操作部２２から連携ジョブを受け付けし、連携ジョブをジョブ管理手段２０１に渡す。
【００３１】
ジョブ管理手段２０１は、受付手段２００から渡された連携ジョブに基づいて、スキャンジョブ、メイン転送ジョブ、サブ転送ジョブごとにジョブＩＤを発行し、ジョブＩＤ、ジョブ名、転送先をジョブ管理テーブル２１１に登録する。このとき、サブ転送ジョブに対してメイン転送ジョブのジョブＩＤも登録する。
【００３２】
ジョブ管理手段２０１は、受け付けたジョブは連携ジョブであり、サブ転送先が２つあるので、連携ジョブ、スキャンジョブ、メイン転送ジョブ、２つのサブ転送ジョブにこの順序に従って、ジョブＩＤの「100」、「101」、「102」、「103」、「104」を付与する。
【００３３】
また、ジョブ管理手段２０１は、受け付けたジョブは連携ジョブであるので、スキャンジョブが実行された後に、メイン転送ジョブが実行され、その後にサブ転送ジョブが同時に実行されるようにジョブの実行順序を管理する。
【００３４】
（２）スキャンジョブ
ジョブ処理手段２０２は、原稿台に配置された原稿、又は自動原稿送り装置により送られた原稿から画像読取部２３により原稿画像を読み取るスキャンジョブを実行する。
【００３５】
ジョブ処理手段２０２は、スキャンジョブにより得られた原稿画像をジョブ管理テーブル２１１に登録する。このとき、ジョブ処理手段２０２は、ファイル名自動生成機能によりファイル名として「Scan.xdw」を生成し、それをジョブ管理テーブル２１１に登録する。ファイル名は、例えば、ファイルを特定するためのファイル名本体（例えば「Scan」）と、ファイル形式を示す拡張子（例えば「xdw」）とを含み、他のファイルと識別するための識別子（例えば「001」）を含む場合もある。なお、ファイル名本体や識別子は、ユーザが表示操作部２２から入力してもよい。
【００３６】
（３）メイン転送ジョブ（図４参照）
ジョブ処理手段２０２は、メイン転送ジョブを実行する（Ｓ１）。すなわち、ジョブ処理手段２０２は、ファイル名「Scan.xdw」の画像データData_1を通信部２７、ネットワーク４を介してサーバ装置３Ａに転送する（Ｓ２）。
【００３７】
このとき、ジョブ処理手段２０２は、メイン転送先のサーバ装置３Ａに既に格納されている他の原稿画像のファイル名を取得する。ここでは、既に格納されている他の原稿画像のファイル名として「Scan.xdw」を取得したとする。取得したファイル名「Scan.xdw」と転送しようとしている当該原稿画像のファイル名「Scan.xdw」とを比較すると、両者は同一であるので、当該原稿画像のファイル名を変更する。このとき、ファイル名本体と拡張子との間に識別子を付加するか、識別子を変更する。ここでは、識別子として例えば「001」を付加して「Scan_001.xdw」とする。
【００３８】
ジョブ処理手段２０２は、変更したファイル名「Scan_001.xdw」で当該原稿画像をサーバ装置３Ａに転送する（Ｓ２）。
【００３９】
次に、ジョブ処理手段２０２は、サブ転送先が登録されているか否かをジョブ管理テーブル２１１を参照して判断する（Ｓ３）。
【００４０】
ここでは、サブ転送先が登録されているので（Ｓ３:Ｙｅｓ）、ジョブ処理手段２０２は、サーバ装置３Ａに原稿画像を転送する際に行った処理の内容を処理結果としてジョブ管理テーブル２１１に登録する（Ｓ４）。例えば、「既にScan.xdwがあり、Scan.xdwをScan_001.xdwに変更」と登録する。
【００４１】
（４）サブ転送ジョブ
次に、ジョブ処理手段２０２は、次のジョブＩＤ「103」がジョブ管理テーブル２１１にサブ転送ジョブとして登録されているか否かをジョブ管理テーブル２１１を参照して判断する（Ｓ１１）。
【００４２】
本実施の形態では、ジョブＩＤ「103」がサブ転送ジョブとして登録されているので（Ｓ１１：Ｙｅｓ）、メイン転送ジョブに関する処理結果を取得する（Ｓ１２）。
【００４３】
メイン転送先において行った処理を当該サブ転送先に適用可能か否かを判断する（Ｓ１３）。具体的には、メイン転送先で変更したファイル名と同一のファイル名がサブ転送先に格納されているか否かを判断する。
【００４４】
サブ転送先のサーバ装置３Ｂには同一のファイル名が存在しないため、適用可能と判断し（Ｓ１３：Ｙｅｓ）、転送パラメータを更新する（Ｓ１４）。すなわち、ファイル名を「Scan.xdw」から「Scan_001.xdw」に変更する。
【００４５】
他のサブ転送先があるか否かを判断する（Ｓ１５）。本実施の形態では、他のサブ転送先があるので（Ｓ１５：Ｙｅｓ）、ジョブ処理手段２０２は、次のジョブＩＤ「104」がジョブ管理テーブル２１１にサブ転送ジョブとして登録されているか否かをジョブ管理テーブル２１１を参照して判断する（Ｓ１１）。
【００４６】
本実施の形態では、ジョブＩＤ「104」がサブ転送ジョブとして登録されているので（Ｓ１１：Ｙｅｓ）、メイン転送ジョブに関する処理結果を取得する（Ｓ１２）。
【００４７】
メイン転送先において行った処理を当該サブ転送先に適用可能か否かを判断する（Ｓ１３）。具体的には、メイン転送先で変更したファイル名と同一のファイル名がサブ転送先に格納されているか否かを判断する。ここでは、サーバ装置３Ｃには、既にファイル名「Scan_001.xdw」の原稿画像が記憶部に格納されているとする。
【００４８】
サブ転送先のサーバ装置３Ｃには同一のファイル名が存在するので、適用不可と判断し（Ｓ１３：Ｎｏ）、メイン転送先の処理を適用できないときの処理として、通常の転送を行うように設定されているときは、ファイル名を変更せずに転送処理を行い（Ｓ１６）、エラー表示とするように設定されているときは、エラー処理を行う（Ｓ１８）。エラー処理として、例えば、同一のファイル名が登録されているので転送できない旨の表示を表示操作部２２で行う。このとき、ユーザは、表示操作部２２を操作して既に登録されている方のファイル名を変更してもよい。
【００４９】
ジョブ処理手段２０２は、サーバ装置３Ｂに対してはファイル名「Scan_001.xdw」で原稿画像を転送し、サーバ装置３Ｃに対しては通常の転送を行うように設定されているときは変更前のファイル名「Scan.xdw」で原稿画像を転送する（Ｓ１６）。
【００５０】
なお、サーバ装置３Ｃには、メイン転送先で変更したファイル名「Scan_001.xdw」と同一のファイル名の原稿画像が格納されている場合には、通常の転送をするか、エラー表示するとしたが、ジョブ処理手段２０２がサーバ装置３Ｃに既に格納されている原稿画像のファイル名の識別情報を変更して、例えば「Scan_101.xdw」としてもよい。
【００５１】
（変形例１）
上記実施の形態では、ファイル名の変更について説明したが、メイン転送先への転送でファイルの分割を行った場合には、サブ転送先に対してファイルの分割を行って転送してもよい。具体的には、メイン転送先としてサーバ装置３Ｂに本文にメッセージを記録した電子メールを転送し、その写しを保存するため、サブ転送先としてサーバ装置３Ａにメイン転送先に転送したのと同一のメッセージの文書を転送する場合がある。この場合、例えば、メイン転送先における最大メッセージサイズが１０２４０ｋＢ、電子メールで送る本文が１０ページあり、各ページがそれぞれ１０００ｋＢのデータ量とする。そのまま転送したのでは最大メッセージサイズをオーバーしてしまうため、メイン転送先に対しては、電子メールを２分割して転送し、サブ転送先のサーバ装置３Ａに対してもメッセージの文書を２分割して転送する。
【００５２】
（他の実施の形態）
なお、本発明の実施の形態は、上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形実施が可能である。また、本発明の要旨を変更しない範囲内で、実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することもできる。
【符号の説明】
【００５３】
１…画像形成システム、２…画像形成装置、３、３Ａ、３Ｂ、３Ｃ…サーバ装置、
４…ネットワーク、２０…制御部、２１…記憶部、２２…表示操作部、
２３…画像読取部、２４…画像処理部、２５…画像出力部、２６…ファクシミリ部、
２７…通信部、２００…受付手段、２０１…ジョブ管理手段、
２０２…ジョブ処理手段、２１０…プログラム、２１１…ジョブ管理テーブル
【図１】
0006699284.tif 000002
【図２】
0006699284.tif 000003
【図３】
0006699284.tif 000004
【図４】
0006699284.tif 000005
【図５】
0006699284.tif 000006