(57)【要約】【課題】読取装置から読み取った画像データをネットワーク上のプリンタへ送付して印刷処理する場合、ＰＣのホットフォルダを使用する従来の構成では、送付された画像データは予め設定されたプリンタへすぐに出力される。本発明は、ユーザが後から編集指示を行うことができ、また、ユーザの編集印刷指示後に画像データを送付する場合、ユーザ指示から印刷動作開始までの時間を短縮することができる画像形成システムを提供することを目的とする。【解決手段】印刷指示よりも前に画像ファイルを各プリンタ用に送付し、ユーザが後から指示する編集・印刷内容に従って、プリンタを選択し、印刷指示を行う。印刷指示を行わないプリンタに対しては、送付した画像ファイルを削除する指示を、機器が他のプリンタへの印刷指示と同時に行う。このためユーザは削除指示を行う必要がない。【選択図】図８
2009016936.tif 000002
【特許請求の範囲】
【請求項１】
通信回線で接続されている画像データ送信装置と、画像処理装置と、複数の画像形成装置とを具備するシステムにおいて、
上記画像データ送信装置は、
通信回線を介して、複数の送信先へ画像データを送信する画像データ送信手段と；
送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成手段と；
上記通信回線を介して、上記画像データの送信先へ上記コマンド情報を送信するコマンド情報送信手段と；
上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御手段と；
を有し、
上記画像処理装置は、
上記画像データ送信装置から画像ファイルを受信する画像ファイル受信手段と；
上記画像データ送信装置からコマンド情報を受信するコマンド情報受信手段と；
上記受信した上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する印刷データ生成手段と；
上記印刷データを画像形成装置へ送信する印刷データ送信手段と；
を有し、
上記画像形成装置は、
上記画像処理装置から印刷データを受信する印刷データ受信手段と；
受信した上記印刷データを印刷する印刷手段と；
を有することを特徴とする画像形成システム。
【請求項２】
請求項１において、
上記画像データ送信装置が送信するコマンド情報は、送信済の画像データの編集処理を指示する編集コマンドと、画像データの印刷処理を指示する印刷コマンドと、画像データの削除処理を指示する削除コマンドとであることを特徴とする画像形成システム。
【請求項３】
請求項１または請求項２において、
上記画像データ送信装置は、
画像データを送信する送信先を登録する送信先登録手段と；
登録されている送信先の中から送信先を選択する送信先選択手段と；
を有することを特徴とする画像形成システム。
【請求項４】
請求項１〜請求項３のいずれか１項において、
上記画像データ送信装置は、
画像データを送信した送信先の中から、編集コマンドと印刷コマンドとを送信する送信先を選択する編集コマンド及び印刷コマンド送信先選択手段と；
画像データを送信した送信先のうちで、編集コマンドと印刷コマンドとを送信しなかった送信先に、削除コマンドを送信する削除コマンド送信先選択手段と；
を有することを特徴とする画像形成システム。
【請求項５】
請求項４において、
上記画像データ送信装置が有する上記送信制御手段は、ユーザからの編集及び印刷指示を受ける前に、選択された画像データ送信先に画像データを送信し、その後に、編集及び印刷指示を受けると、上記編集コマンド及び印刷コマンド送信先選択手段と上記削除コマンド送信先選択手段とによって選択された送信先へ、対応する編集コマンド、印刷コマンド及び削除コマンドを送信する手段であることを特徴とする画像形成システム。
【請求項６】
請求項１〜請求項５のいずれか１項において、
上記画像データ送信装置は、光学式スキャナを有する装置であることを特徴とする画像形成システム。
【請求項７】
請求項１〜請求項６のいずれか１項において、
上記画像データ送信装置は、
通信回線へ送信する画像データの一部領域を指定する画像データ領域指定手段を有する装置であり、
上記コマンド情報生成手段は、画像データ領域指定手段が指定した画像データ領域指定情報を用い、指定された領域内の画像データを抽出するトリミング処理を、編集コマンドとして生成する手段であることを特徴とする画像形成システム。
【請求項８】
請求項７において、
上記画像データ領域指定手段は、画像データを表示する画像データ表示手段と；
上記画像データ表示手段に重ねて設置され、上記画像データ表示手段に表示されている画像データの位置を、ユーザが指示することによって、画像データの画素座標を得る画素座標指示手段と；
を有する手段であることを特徴とする画像形成システム。
【請求項９】
請求項１〜請求項８のいずれか１項において、
画像データ領域指定手段は、デジタイザであり、上記デジタイザの上に置かれている原稿の一部領域を指定することによって、画像データ領域指定情報を取得する手段であることを特徴とする画像形成システム。
【請求項１０】
請求項１〜請求項９のいずれか１項において、
上記画像データ送信装置は、送信する画像データに属性情報を付加する属性情報付加手段を有する装置であることを特徴とする画像形成システム。
【請求項１１】
請求項１０において、
上記属性情報付加手段が付加する属性情報は、印刷待機属性であることを特徴とする画像形成システム。
【請求項１２】
請求項１０において、
上記画像処理装置は、受信した画像データに付加されている属性情報を解析する属性情報解析手段を有し、上記属性情報解析手段が解析した属性情報に応じて、上記画像形成装置へ送信する印刷データを生成するタイミングを変更する装置であることを特徴とする画像形成システム。
【請求項１３】
請求項１２において、
上記画像処理装置は、上記属性情報解析手段が解析した属性情報が印刷待機属性情報でなければ、直ちに印刷データ生成処理を開始し、上記属性情報が印刷待機属性情報であれば、上記画像データ送信装置が送信した印刷コマンドを受信した後に、印刷データ生成処理を開始する装置であることを特徴とする画像形成システム。
【請求項１４】
請求項１〜請求項１３のいずれか１項において、
上記画像処理装置が有する画像処理印刷データ生成手段は、上記コマンド情報が編集コマンドであれば、画像データを編集処理し、上記コマンド情報が印刷コマンドであれば、送付された画像データまたは上記編集コマンドによる編集処理後の画像データから印刷データを生成処理し、上記コマンド情報が削除コマンドであれば、画像データを削除処理する手段であることを特徴とする画像形成システム。
【請求項１５】
請求項１〜請求項１４のいずれか１項において、
上記画像処理装置は、
上記画像形成装置を登録する画像形成装置登録手段と；
上記画像データ送信装置が送信した画像データとコマンド情報とを受信するフォルダ手段と；
を有し、各フォルダに対応する画像形成装置を関連付けて管理する装置であることを特徴とする画像形成システム。
【請求項１６】
通信回線で接続されている画像データ送信装置と、複数の画像形成装置とによって構成されているシステムにおいて、
画像データ送信装置は、
通信回線を経由して、画像データを複数の送信先へ送信する送信手段と；
送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成手段と；
通信回線を経由して、上記画像データの送信先へ上記コマンド情報を送信する送信手段と；
上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御手段と；
を有し、
画像形成装置は、
上記画像データ送信装置から画像ファイルを受信する受信手段と；
上記画像データ送信装置からコマンド情報を受信する受信手段と；
上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する画像処理印刷データ生成手段と；
印刷データを印刷する印刷手段と；
を有することを特徴とする画像形成システム。
【請求項１７】
請求項１６において、
上記画像データ送信装置が送信するコマンド情報は、送信済の画像データの編集処理を指示する編集コマンドと、画像データの印刷処理を指示する印刷コマンドと、画像データの削除処理を指示する削除コマンドとであることを特徴とする画像形成システム。
【請求項１８】
請求項１６または請求項１７において、
上記画像データ送信装置は、
画像データを送信する送信先を登録する送信先登録手段と；
登録された送信先の中から送信先を選択する送信先選択手段と；
を有する装置であることを特徴とする画像形成システム。
【請求項１９】
請求項１６〜請求項１８のいずれか１項において、
上記画像データ送信装置は、
画像データを送信した送信先の中から、編集コマンドと印刷コマンドとを送信する送信先を選択し、編集コマンドと印刷コマンドとを送信する送信先を選択する送信先選択手段と；
画像データを送信した送信先のうちで、編集コマンドと印刷コマンドとを送信しなかった送信先に、削除コマンドを送信する送信先を選択する削除コマンド送信先選択手段と；
を有する装置であることを特徴とする画像形成システム。
【請求項２０】
請求項１９において、
上記画像データ送信装置の有する送信制御手段は、
選択された画像データ送信先に、ユーザからの編集と印刷との指示を受ける前に、画像データを送信し、その後に、編集と印刷との指示を受けると、上記編集コマンドと印刷コマンドとを送信する送信先を選択する送信先選択手段と；
上記削除コマンド送信先選択手段が選択した送信先へ、対応する編集コマンドと、印刷コマンドと、削除コマンドとを送信する手段と；
であることを特徴とする画像形成システム。
【請求項２１】
請求項１６〜請求項２０のいずれか１項において、
上記画像データ送信装置は、光学式スキャナを有する装置であることを特徴とする画像形成システム。
【請求項２２】
請求項１６〜請求項２１のいずれか１項において、
上記画像データ送信装置は、通信回線へ送信する画像データの一部領域を指定する画像データ領域指定手段を有し、
上記コマンド情報生成手段は、画像データ領域指定手段を介して指定された画像データ領域指定情報を用い、指定された領域内の画像データを抽出するトリミング処理を編集コマンドとして生成する手段であることを特徴とする画像形成システム。
【請求項２３】
請求項２２において、
上記画像データ領域指定手段は、画像データを表示する画像データ表示手段と、上記画像データ表示手段に重ねて設置され、画像データ表示手段に表示されている画像データの位置を、ユーザが指示することによって、画像データの画素座標を得る画素座標指示手段を有する手段であることを特徴とする画像形成システム。
【請求項２４】
請求項１６〜請求項２３のいずれか１項において、
画像データ領域指定手段は、デジタイザであり、デジタイザ上に置かれている原稿の一部領域を指定することによって、画像データ領域指定情報を取得する手段であることを特徴とする画像形成システム。
【請求項２５】
請求項１６〜請求項２４のいずれか１項において、
上記画像データ送信装置は、送信する画像データに属性情報を付加する属性情報付加手段を有する装置であることを特徴とする画像形成システム。
【請求項２６】
請求項２５において、
上記属性情報付加手段によって付加される属性情報は、印刷待機属性であることを特徴とする画像形成システム。
【請求項２７】
請求項２５において、
上記画像形成装置は、受信した画像データに付加されている属性情報を解析する属性情報解析手段を有し、属性情報解析手段が解析した属性情報に応じて、画像形成装置へ送信する印刷データを生成するタイミングを変更する装置であることを特徴とする画像形成システム。
【請求項２８】
請求項２７において、
上記画像形成装置は、上記属性情報解析手段が解析した属性情報が、印刷待機属性でなければ、直ちに印刷データ生成処理を開始し、上記属性情報が、印刷待機属性であれば、上記画像データ送信装置から送信された印刷コマンドを受信した後に、印刷データ生成処理を開始する装置であることを特徴とする画像形成システム。
【請求項２９】
請求項１６〜請求項２８のいずれか１項において、
上記画像形成装置が有する画像処理印刷データ生成手段は、コマンド情報が編集コマンドであれば、画像データを編集処理し、印刷コマンドであれば、送付された画像データまたは上記編集コマンドによる編集処理後の画像データから、印刷データを生成処理し、削除コマンドであれば、画像データを削除処理する手段であることを特徴とする画像形成システム。
【請求項３０】
通信回線で接続されている画像データ送信装置の制御方法と、画像処理装置の制御方法と、複数の画像形成装置とを具備するシステムの制御方法において、
上記画像データ送信装置の制御方法は、
通信回線を介して、複数の送信先へ画像データを送信する画像データ送信工程と；
送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成工程と；
上記通信回線を介して、上記画像データの送信先へ上記コマンド情報を送信するコマンド情報送信工程と；
上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御工程と；
を有し、
上記画像処理装置の制御方法は、
上記画像データ送信装置から画像ファイルを受信する画像ファイル受信工程と；
上記画像データ送信装置からコマンド情報を受信するコマンド情報受信工程と；
上記受信した上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する印刷データ生成工程と；
上記印刷データを画像形成装置へ送信する印刷データ送信工程と；
を有し、
上記画像形成装置の制御方法は、
上記画像処理装置から印刷データを受信する印刷データ受信工程と；
受信した上記印刷データを印刷する印刷工程と；
を有することを特徴とする画像形成システムの制御方法。
【請求項３１】
通信回線で接続されている画像データ送信装置の制御方法と、複数の画像形成装置の制御方法とによって構成されているシステムの制御方法において、
画像データ送信装置の制御方法は、
通信回線を経由して、画像データを複数の送信先へ送信する送信工程と；
送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成工程と；
通信回線を経由して、上記画像データの送信先へ上記コマンド情報を送信する送信工程と；
上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御工程と；
を有し、
画像形成装置の制御方法は、
上記画像データ送信装置から画像ファイルを受信する受信工程と；
上記画像データ送信装置からコマンド情報を受信する受信工程と；
上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する画像処理印刷データ生成工程と；
印刷データを印刷する印刷工程と；
を有することを特徴とする画像形成システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク通信可能な画像読取装置と、読み取った画像を電子データファイルとしてネットワーク上のフォルダに送信し、フォルダで受け付けた電子ファイルを所定の印刷装置へ送信し、印刷する画像形成システムとに関する。
【背景技術】
【０００２】
従来、コンピュータ上のアプリケーションソフトウェアからプリンタドライバを介して印刷する方法とは別に、ダウンローダと呼ばれるソフト等を用い、ポストスクリプト等の所定フォーマットのファイルをプリンタに送り、直接印刷する方法を実用化している。
【０００３】
また、最近では、ホットフォルダと呼ばれる常駐型のソフトを、コンピュータ上に組み込み、設定したフォルダを常に監視し、そのフォルダに新たなファイルが投げ込まれると、そのファイルをプリンタへ送信する仕組みが使われている。
【０００４】
そして、印刷時の画像処理の選択やソート指定等を、フォルダ毎に設定することができる。一部のポストスクリプトプリンタでは、ポストスクリプトファイル以外に、ＰＤＦファイルを直接印刷できる機能を有しているので、上記ホットフォルダは、アプリケーションやプリンタドライバを使わずに、簡便に印刷できるので注目されている。
【０００５】
また、ホットフォルダは、フォルダ自体が、オペレーティングシステム（ＯＳ）が提供するフォルダと基本的には変わらないので、ネットワークを介したファイル共有によって、ホットフォルダを共用することができる（たとえば、特許文献１参照）。
【０００６】
また、近年の複写機は、多機能化が進み、ネットワーク通信機能を備え、スキャナで読み込んだ画像データを、そのままプリントする複写機能の他に、読み込んだ画像データをＰＤＦ等のファイルへ変換し、所定の宛先へ送信する機能を搭載している機種もある。画像データファイルを電子メールの添付ファイルとして送信する機能や、ネットワーク上の共有フォルダへ送信する機能として実現されている例もある。
【０００７】
さらに、ホットフォルダに投げ込まれたファイルを、そのままプリンタへ送信せずに、ホットフォルダソフトと連携し、印刷出力先のプリンタ用プリンタドライバで、印刷データを作成し、印刷する制御ソフトを使う方法も実現されている。
【０００８】
また、バス上に、複数のプリンタが接続されている場合、あるプリンタを選択し、印刷する際、プリンタ選択後に印刷用データを作成し、送信する例がある。プリンタを選択し、印刷したい画像データに、必要であれば編集した後に、印刷用データを作成し、プリンタへ送信する（たとえば、特許文献２参照）。
【特許文献１】特開２００５−２４２７８１号公報
【特許文献２】特開２００２−１５２６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、ＰＣのホットフォルダを使用する上記従来例では、画像データを読み取った後に、ホットフォルダへ送り、ホットフォルダで予め設定されているプリンタへ直ちに出力される。このような構成では、ユーザが画像読み取り後に、トリミング等の編集指示を行うことができないという問題がある。
【００１０】
また、画像読み取り後に、ユーザの編集指示を反映しようとすると、ユーザの指示が済んだ後で画像データをプリンタへ送付する。このようにすると、ユーザ指示→ホットフォルダへの画像データ送信→画像処理→プリンタでの印刷処理という手順が必要であり、印刷開始までに時間がかかる。
【００１１】
今後、画像読取装置の大型化、高解像度化、高階調化が進むと、読み取った画像データ容量も大きくなり、画像データ送信と、それ以降の各処理とにおいて、処理時間が増大する傾向がある。したがって、ユーザ指示から印刷開始までの時間がますます大きくなり、ユーザが待たされる時間が長くなるという問題がある。
【００１２】
特許文献２記載の発明では、プリンタを選択した後に、画像データを編集し、印刷処理を行うが、その編集処理内容は、伸張処理であり、トリミングに関しては記載がない。
【００１３】
本発明は、ユーザの指示から印刷開始までのトータルの処理時間を短縮することができる画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、読み取った画像データ容量が大きくても、画像を読み取った時点で、ユーザの指示を待たずに各プリンタへ画像データを送信し、ユーザの指示から印刷開始までの時間から、画像データ送信時間を削減する画像形成システムである。
【発明の効果】
【００１５】
本提案によれば、画像を読み取った時点で、ユーザの指示を待たずに各プリンタへ画像データを送信し、ユーザの指示から印刷開始までの時間から、画像データ送信時間を削減するので、トータルの処理時間を短縮することができるという効果を奏する。
【００１６】
また、本発明では、１つのスキャン画像について、複数のトリミング指示を出し、トリミング部分を指定する場合、画像上の座標位置を示すデータを追加で送信するだけで足りる。よって、トリミング後の画像データを毎回送信する場合に、画像データ送信時間を短縮することができ、したがって、ユーザ指示から印刷開始までの時間を短縮することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１８】
［システム構成］
図１は、本発明の実施例１である画像処理システムＩＰＳ１の構成を示すブロック図である。
【００１９】
画像処理システムＩＰＳ１は、カラー複写機１００と、ＰＣ５０と、プリンタＰＲ１、ＰＲ２、ＰＲ３、ＰＲ４と、ネットワークＮＷ１とを有する。
【００２０】
ネットワークＮＷ１は、１００ＢａｓｅＴのイーサネット（登録商標）で構成され、カラー複写機１００と、パーソナルコンピュータ（ＰＣ）５０と、ネットワーク対応のプリンタＰＲ１、ＰＲ２、ＰＲ３、ＰＲ４とが接続されている。なお、ネットワークＮＷ１には他の機器も接続されているが図示を省略している。
【００２１】
カラー複写機１００は、スキャナで読み込んだ画像を、電子ファイルにし、ネットワークＮＷ１上の他の機器へ送信することができ、画像データ送信装置の例である。
【００２２】
各ネットワーク対応のプリンタＰＲ１、ＰＲ２、ＰＲ３、ＰＲ４は、ＰＣ５０から印刷データを受け取り、カラー印刷することができ、画像形成装置の例である。
【００２３】
ＰＣ５０は、ホットフォルダアプリケーション５１と、ホットフォルダ５２、５３と、ネットワークプリンタ用のプリンタドライバ５４とを有し、画像処理装置の例である。
【００２４】
［概略動作］
画像処理システムＩＰＳ１では、ＰＣ５０上の常駐型アプリケーションであるホットフォルダアプリケーション５１を用い、ネットワーク上の各プリンタから印刷することができる。ホットフォルダアプリケーション５１は、予め設定した１つまたは複数のフォルダを、ホットフォルダ５２として常時監視する。
【００２５】
ホットフォルダ５２にファイルが投げ込まれると、そのホットフォルダ５２に、予め関連付けられているネットワークプリンタ用のプリンタドライバ５４を起動し、印刷データを作成する。作成された印刷データは、関連付けられているネットワーク対応のプリンタＰＲ１へ送信され、印刷される。
【００２６】
このシステムでは、カラー複写機１００のスキャナで読み込んだ画像ファイルを、ネットワーク上で共有されているホットフォルダに送信することによって、使用者は、コピー感覚で、ネットワーク上の様々なプリンタに印刷させることができる。
【００２７】
［カラー複写機内部ブロック］
図２は、カラー複写機１００の内部構成を示すブロック図である。
【００２８】
カラー複写機１００は、コントローラブロックＣＢ１と、イメージスキャナ３０と、プリンタエンジン４０とを有する。
【００２９】
コントローラブロックＣＢ１は、ＣＰＵ３と、ＲＯＭコントローラ４と、ＲＯＭ５と、ＲＡＭコントローラ６と、ＲＡＭ７と、操作パネルインタフェース８と、操作パネル９と、エンコーダ／デコーダ１０と、画像データ処理ブロック１１とを有する。また、コントローラブロックＣＢ１は、エンジンインタフェース１２と、スキャナインタフェース１４と、バスインタフェース１６、ＨＤＤコントローラ１７と、ＨＤＤ１８と、ＬＡＮコントローラ１９と、拡張インタフェース２０とを有する。
【００３０】
コントローラブロックＣＢ１は、カラー複写機１００を制御し、ＬＡＮインタフェースを介して、ネットワークＮＷ１上の機器と通信することができ、また、エンジンインタフェースを介して、プリンタエンジン４０と接続される。
【００３１】
ＣＰＵ３は、ＲＯＭ５に格納されているプログラムに従って動作し、カラー複写機１００の動作を制御する。ＲＯＭコントローラ４は、接続されているＲＯＭ５とのインタフェースを行う。
【００３２】
ＲＡＭコントローラ６は、接続されているＲＡＭ７とのインタフェースを行い、ＲＡＭアクセスタイミングを制御しながら、ＣＰＵ３や他のブロックからの要求に従い、ＲＡＭへのデータ入出力を行う。
【００３３】
操作パネルインタフェース８は、操作パネル９とのインタフェースを行う。操作パネル９は、操作キー、タッチパネル、ＬＥＤ、ＬＣＤを実装している。操作パネルインタフェース８は、ユーザからの操作キー入力、タッチパネルから入力される座標データを、ＣＰＵ３へ伝え、ＣＰＵ３からの命令によって、ＬＥＤ、ＬＣＤの表示を制御する。
【００３４】
バスインタフェース１６は、拡張バスを制御するブロックであり、拡張バスに接続されている各コントローラとの通信制御を行う。
【００３５】
イメージスキャナ３０は、スキャナインタフェース１４を介して、内部バスに接続されている。イメージスキャナ３０は、原稿を光学的に読み取り、電気信号に変え、さらに１画素が各８ビットの輝度情報を持つＲＧＢ（Ｒｅｄ、Ｇｒｅｅｎ、Ｂｌｕｅ）デジタルデータを生成する。主走査方向、副走査方向とも、４００ｄｐｉの解像度のラスタデータである。
【００３６】
画像データ処理ブロック１１は、イメージスキャナ３０が読み込んだデジタルデータを、ＲＡＭ７から読み出し、ＣＭＹＫ（Ｃｙａｎ、Ｍａｇｅｎｔａ、Ｙｅｌｌｏｗ、Ｂｌａｃｋ）のプリントデータに変換し、ＲＡＭ７へ書き戻すブロックである。また、画像データ処理ブロック１１は、イメージスキャナ３０が読み込んだデジタルデータをＰＤＦ等の電子画像ファイル形式へ変換する処理も行う。
【００３７】
ＣＰＵ３は、電子画像ファイルへ必要なヘッダ情報を付加し、ＬＡＮコントローラ１９を介して、ネットワーク上の機器へ送信する。
【００３８】
ＨＤＤコントローラ１７は、拡張バスを介して、バスインタフェース１６へ接続され、ＨＤＤ１８を制御する。ＨＤＤ１８は、イメージスキャナ３０がスキャンした画像を格納する。
【００３９】
エンジンインタフェース１２は、プリントデータを、ＲＡＭ７から読み出し、プリンタエンジン４０へ送信するように制御する。プリンタエンジン４０は、エンジンインタフェース１２から受信したプリントデータを、電子写真方式でカラー画像として印刷する。
【００４０】
［ホットフォルダ・コントロール・パネル］
図３は、ＰＣ５０の表示装置に表示されるホットフォルダ制御パネル画面６０を示す図である。
【００４１】
ホットフォルダ制御パネル画面６０は、ＰＣ５０にインストールされたホットフォルダ・アプリケーションを設定するための画面である。
【００４２】
１つのホットフォルダ制御パネル画面６０内に設定したホットフォルダが、エリア６２にリスト表示される。名前欄６３に、ホットフォルダ名が表示され、プリンタ欄６４に、接続先のプリンタ名が表示され、パス欄６５に、ホットフォルダのパスが表示されている。追加ボタン６６を使用し、新規のホットフォルダを追加することができる。リストアップされたホットフォルダを選択した後に、削除ボタン６７を押すと、ホットフォルダを削除することができ、プロパティボタン６８を押すと、プロパティ画面を表示させることができる。プロパティ画面で、ホットフォルダを設定する。
【００４３】
［ホットフォルダ・プロパティ］
図４は、プロパティボタン６８を押すことによって呼び出されるプロパティウインドウ７０を示す図である。
【００４４】
１つのプロパティウインドウ７０に図示する各々の情報が表示されている。パス欄７２には、ホットフォルダとして設定したフォルダのパスが表示されている。フォルダ選択ボタン７３を押し、ＰＣ５０内のフォルダを選択すると、ＰＣ５０内の任意のフォルダを割り当てることができる。
【００４５】
プリンタ欄７４には、接続先のプリンタが表示される。プリンタ選択ボタン７５をクリックすると、ネットワーク上のプリンタを表示し、選択する。プリンタ選択時に、必要であれば、プリンタドライバもインストールする。サイズ欄７６には、接続先プリンタの印刷可能最大サイズを表示する。図４に示す例では、Ａ１サイズが印刷可能最大サイズである。モード欄７７には、接続先プリンタの適応印字モードを表示する。写真画質用プリンタであれば、［写真］と表示される。ＣＡＤ等の線画用プリンタであれば、［ＣＡＤ］と表示され、テキスト、文書用プリンタであれば［テキスト］と表示される。
【００４６】
ＯＫボタン７８をクリックすると、変更内容を適用し、キャンセルボタン７９をクリックすると、変更内容を破棄し、プロパティウインドウを閉じる。
【００４７】
次に、カラー複写機１００での各種設定画面について説明する。
【００４８】
［ホットフォルダ・コントロール・パネル］
図３に示す画面と同様の画面である。選択されているホットフォルダがリスト形式で表示される。カラー複写機１００では、操作パネル９上に表示される。
【００４９】
図５は、実施例１において、カラー複写機１００の操作パネルに表示されているホットフォルダ選択画面８０を示す図である。
【００５０】
ホットフォルダ制御パネル画面６０におけるプロパティボタン６８をクリックすると、図５に示すホットフォルダ選択画面８０を呼び出すことができる。
【００５１】
［ホットフォルダ選択］
実施例１では、ＰＣ５０内のホットフォルダを選択する。アドレス欄８２は、ＰＣ５０のＩＰアドレスを示す。アドレス選択ボタン８７をクリックすると、ＩＰアドレスを指定する画面が表示され、ＩＰアドレスの数字を指定する。ＩＰアドレス指定画面の説明は省略する。ここでは、アドレスは、ＩＰアドレスで指定する例を示すが、ネットワーク上のホットフォルダ設定を持つＰＣの名前で指定するようにしてもよい。フォルダ欄８３は、選択しているホットフォルダ名を表示する。フォルダ選択ボタン８８を押すと、ＰＣ５０内に設定されているホットフォルダがリスト表示され、その中から１つのホットフォルダを選択する。プリンタ欄８４、サイズ欄８５、モード欄８６には、ＰＣ５０のホットフォルダ・プロパティ画面で設定された情報が表示される。
【００５２】
ＯＫボタン８９をクリックすることによって、変更内容を適用し、キャンセルボタン８１によって、変更内容を破棄し、プロパティウインドウを閉じる。
【００５３】
［プリンタグループ選択］
図６は、カラー複写機１００において、ネットワーク上にある複数のプリンタを予めグループに分ける際の設定画面９０を示す図である。
【００５４】
設定画面９０内にカラー複写機１００の編集機能を使用する際に利用可能とするプリンタグループＡをエリア９２にリスト表示している。
【００５５】
このグループＡに、プリンタを登録した場合、選択ボタン９３をクリックすることによって、ネットワークＮＷ１に接続されているプリンタの中から選ぶことができる。また、エリア９４には、カラー複写機１００の編集機能を使用しないプリンタグループＢを、リスト表示している。グループＡと同様に、選択ボタン９５を使って、プリンタを選択登録することができる。ただし、グループＡとグループＢとに、同じプリンタを同時に選択することはできない。
【００５６】
ＯＫボタン９６をクリックすることによって、変更内容を適用し、キャンセルボタン９７によって、変更内容を破棄し、プロパティウインドウ７０を閉じる。
【００５７】
次に、プリンタＰＲ１の内部構成について、説明する。
【００５８】
図７は、プリンタＰＲ１の内部構成を示すブロック図である。
【００５９】
プリンタＰＲ２、ＰＲ３、ＰＲ４の内部構成は、プリンタＰＲ１の内部構成と同様である。
【００６０】
プリンタＰＲ１は、コントローラブロックＣＢ２とプリンタエンジン４０とによって構成されている。
【００６１】
コントローラブロックＣＢ２は、ホストＰＣとのインタフェース機能を持ち、ホストＰＣから送信された印刷データを解釈し、画像処理を行い、２値データへ変換し、プリンタエンジン４０へ渡す。
【００６２】
プリンタエンジン４０は、２値化された印字データを、コントローラブロックＣＢ２から受け取り、インクジェットプリンタである場合、プリントヘッドのスキャン制御、インク吐出制御、紙送り制御等を行い、印刷する。また、コントローラブロックＣＢ２は、ＬＡＮインタフェースを介して、ネットワークＮＷ１上の複数のホストＰＣと接続される。ＵＳＢインタフェース１１４を介して、図示しないホストＰＣと接続し、印刷することもできる。
【００６３】
コントローラブロックＣＢ２は、コントローラチップ１０２と、ＲＯＭ１０５と、ＲＡＭ１０７と、操作パネル１０９と、ＬＡＮコントローラ１１９と、拡張インタフェース１２０とから構成されている。
【００６４】
コントローラチップ１０２は、拡張バスを介して、ＬＡＮコントローラ１１９と、拡張インタフェース１２０とに接続され、いわゆるＳＯＣ（Ｓｙｓｔｅｍ  Ｏｎ  ａ  Ｃｈｉｐ）である。コントローラチップ１０２は、ＣＰＵ１０３と、ＲＯＭコントローラ１０４と、ＲＡＭコントローラ１０６と、操作パネルインタフェース１０８と、デコーダ１１０と、バスインタフェース１１６とを有する。コントローラチップ１０２は、画像データ処理ブロック１１１と、エンジンインタフェース１１２と、ＵＳＢインタフェース１１４とを有する。各ブロックは、内部バスによって相互に接続されている。
【００６５】
ＣＰＵ１０３は、ＲＯＭ１０５に格納されているプログラムに従って動作し、各種インタフェースを通じて、ホストＰＣと、プリンタエンジン４０との通信や、各部の制御を行う。
【００６６】
ＲＯＭコントローラ１０４は、接続されているＲＯＭ１０５とのインタフェースを行う。ＲＡＭコントローラ１０６は、接続されているＲＡＭ１０７とのインタフェースを行い、ＲＡＭアクセスタイミングを制御しながら、ＣＰＵ１０３や他のブロックからの要求に従い、ＲＡＭへデータを入出力する。
【００６７】
操作パネルインタフェース１０８は、操作キーやＬＥＤ、ＬＣＤを実装した操作パネル１０９とのインタフェースを行う。ユーザからの操作キー入力をＣＰＵ１０３に伝え、ＣＰＵ１０３からの命令によって、ＬＥＤ、ＬＣＤの表示を制御する。
【００６８】
バスインタフェース１１６は、拡張バスを制御するブロックであり、拡張バスに接続されている各コントローラブロックＣＢ２との通信を制御する。
【００６９】
デコーダ１１０は、ホストＰＣから送信された圧縮符号化された印刷データを、ＲＡＭ１０７から読み出し、デコードし、ＲＡＭへ書き戻す。
【００７０】
画像データ処理ブロック１１１は、デコーダがデコードしたデータを、ＲＡＭ１０７から読み出し、各インク色のドットデータに変換し、ＲＡＭ１０７へ書き戻すブロックである。また、実施例１において、電子透かし埋め込み制御する機能も備えている。
【００７１】
エンジンインタフェース１１２は、各インク色のドットデータを、ＲＡＭ１０７から読み出し、プリンタエンジン４０へ送信する制御を行う。
【００７２】
ホストＰＣから送信された印刷データは、コントローラブロックＣＢ２の各インタフェースから入力される。ＬＡＮコントローラを経由して入力された印刷データは、拡張バスを通じて、コントローラチップ１０２のバスインタフェース１１６を経由し、ＲＡＭコントローラ１０６の制御に従って、ＲＡＭ１０７へ書き込まれる。
【００７３】
ＲＡＭ１０７へ書き込まれた印刷データは、ＣＰＵ１０３によって通信プロトコルが解釈された後に、デコーダ１１０へ渡され、デコードされる。デコードされた印刷データは、画像データ処理ブロックによって、各インク色のドットデータに変換された後に、エンジンインタフェース１１２を通じて、プリンタエンジン４０へ送信され、紙へ印刷される。
【００７４】
［カラー複写機での処理動作］
カラー複写機１００における処理について説明する。
【００７５】
図８は、カラー複写機１００における処理を示すフローチャートである。
【００７６】
まず、Ｓ１で、カラー複写機１００の動作設定を行う。つまり、プリント枚数、出力サイズ、拡大率、印刷モード、トリミング指定の有無、スキャン解像度等の動作設定を行う。上記「印刷モード」は、写真画質、テキスト、ＣＡＤの印刷画質であり、所望のモードを選択する。また、Ｓ１で、複写機のコピーボタンを押すことによって、スキャン開始指示が入力される。
【００７７】
次に、Ｓ２で、原稿画像をスキャンする。Ｓ３では、Ｓ１でトリミングが指定されたかどうかを判定する。トリミング指定されると、Ｓ４へ進み、指定が無ければ、Ｓ５へ進む。
【００７８】
Ｓ４で、スキャンした画像データを、ネットワークを介して送信する画像ファイルを作成する処理である。ここでは、トリミング指定がある場合の画像ファイルを、画像ファイル１とする。画像ファイル１には、ヘッダ情報として、印刷待機属性を付加する。後述するホットフォルダアプリケーションは、画像ファイルのヘッダを調べ、印刷待機属性があると、後続のコマンドが送られてくることを待つように動作する。
【００７９】
Ｓ５で、上記と同様に、画像ファイルを作成するが、トリミング指定がない場合の画像ファイルを、画像ファイル２とする。画像ファイル２には、印刷待機属性は付加されない。ホットフォルダアプリケーションは、印刷待機属性がないので、コマンドを待たずに直ぐに、印刷動作を開始するように動作する。処理終了後、Ｓ９へ進む。
【００８０】
Ｓ６で、上記画像ファイル１を送信する。図６に示す画面で説明した編集使用のグループＡとして選択されているプリンタに対して、登録しているホットフォルダに上記画像ファイル１を順次送付する。
【００８１】
Ｓ７で、スキャンした原稿画像データを、プレビュー画面として、操作パネル９に表示する。Ｓ８で、プレビュー画面にトリミング位置指定を入力する。
【００８２】
図９は、プレビュー画面１３０を示す図である。
【００８３】
操作パネルのプレビュー画面１３０のスキャン画像枠１３２内に、スキャンした原稿画像１３３が表示されている。原稿画像１３３のうちで、トリミング指定したい左上の位置Ｐ１と右下の位置Ｐ２とを、付属のペンを使って指定すると、トリミング指定画像１３４が選択され、枠が表示される。
【００８４】
ＯＫボタン１３６を押すと、トリミング指定画像１３４が決定される。キャンセルボタン１３７を押すと、選択ポイントや選択領域を破棄することができる。選択ボタン１３８を押すと、次のトリミング位置を指定することができる。
【００８５】
実施例１では、一旦、図９に示すプレビュー画面１３０を抜けて次の処理へ進むが、後述する編集コマンド、印刷コマンド、削除コマンドを送信した後に、Ｓ７に戻る。上記トリミング指定画像１３４を示す枠の表示が消され、トリミングを指定する次の位置を入力することができる。先程と同様に、トリミング指定したい左上の位置Ｐ３と右下の位置Ｐ４とを指定すると、トリミング指定画像１３５が選択され、枠が表示される。以下の動作は、トリミング指定画像１３４での上記処理と同様である。
【００８６】
Ｓ９で、プリンタ候補を表示する。Ｓ１で指定された条件から、印刷に適したプリンタを絞り、候補を表示する。たとえば、印刷サイズがＡ１であると指定されている場合、図６に示すグループＡに登録されているプリンタの中から、Ａ１以上のサイズを印刷可能なプリンタの候補として選択する。他の例としては、拡大率が指定されている場合、トリミング指定された領域サイズと拡大率とから、印刷サイズを計算し、候補を絞る。指定されている印刷モードに合致するプリンタから候補を絞る。または、これらの条件の組み合わせが考えられる。
【００８７】
図１０は、プリンタ候補表示画面１４０を示す図である。
【００８８】
プリンタ候補表示画面１４０のエリア１４２に、候補として選択されたプリンタが、リスト表示されている。プリンタを１つ選択し、ＯＫボタン１４４を押すと、そのプリンタが決定される。キャンセルボタン１４５を押すと、選択を破棄できる。また、候補となるプリンタが表示されない場合等、手動でプリンタを選択したい場合、他のプリンタ選択ボタン１４３を押すと、図６に示すグループＡに登録されているプリンタの中から、プリンタを選択することができる。ＯＫボタン１４４によって、変更内容を適用し、キャンセルボタン１４５によって、変更内容を破棄し、プロパティウインドウを閉じる。
【００８９】
Ｓ１１でトリミング指定がされたかどうかを判定する。トリミング指定されると、Ｓ１２へ進み、指定が無ければ、Ｓ１３へ進む。
【００９０】
Ｓ１２で、編集印刷コマンド、削除コマンドファイルを生成し、送信する。編集印刷コマンドは、Ｓ１０で選択されたプリンタを登録するホットフォルダに送信する。削除コマンドは、Ｓ１０で選択されなかったプリンタ、つまり、図６に示すグループＡに登録されているプリンタを、登録するホットフォルダに送信する。
【００９１】
図１１は、編集印刷コマンドを記載したファイル１５０を示す図である。
【００９２】
編集印刷コマンドとして、まず、トリミングコマンドが記載され、トリミングコマンドに適用する画像ファイル名、トリミング位置を指定する座標データが指定されている。その後に、プリントコマンドが記載され、トリミングコマンドの結果の処理データを用いて、印刷処理を行うことが指定されている。
【００９３】
図１２は、削除コマンドを記載したファイル１６０を示す図である。
【００９４】
ファイル削除コマンドが指定され、コマンドを適用する画像ファイル名が記載されている。ホットフォルダアプリケーションでは、受け取ったコマンドファイル内の指示を解釈し、実行する。
【００９５】
なお、図１１、図１２では、編集印刷コマンド、削除コマンドが、それぞれファイル形式で実現されている例を示す。各種コマンドは、ファイルである必要はない。ホットフォルダアプリケーションを受信可能なコマンドデータの形で送信するようにしてもよい。
【００９６】
一方、トリミング指定がない場合、Ｓ１３へ進み、画像ファイル２を、Ｓ１０で選択されたプリンタを登録するホットフォルダへ送信する処理を行う。上記のように、トリミング指定がない場合、画像ファイル２には、印刷待機属性が付加されていないので、画像ファイル２を受け取ったホットフォルダアプリケーションは、直に印刷処理を開始する。この場合、印刷に使用した画像ファイル２は、印刷処理終了後に、自動的に削除される。したがって、トリミング指示がない場合、編集印刷コマンド、削除コマンド共に不要である。
【００９７】
Ｓ１４で、トリミング指定が終了かどうかを判定する。図９に示す画面で、終了ボタン１３９が押され、トリミング指定終了が指示されると、Ｓ１５へ進む。トリミング指定を続ける場合、Ｓ７へ戻り、トリミング指定を続ける。
【００９８】
Ｓ１５では、Ｓ１０で選択されたプリンタを登録するホットフォルダに、削除コマンドを送信し、画像ファイル１の削除を指示する。
【００９９】
なお、実施例１は、カラー複写機１００の操作パネルに、スキャンした画像のプレビューを表示し、プレビュー画像にトリミング座標指定を行う実施例であるが、これとは別に、デジタイザを利用するようにしてもよい。カラー複写機１００に接続または内蔵されたデジタイザに原稿を置き、専用の電子ペン等を用い、原稿上でトリミングしたい座標位置を指定するようにしてもよい。この構成にすれば、カラー複写機１００には、プレビュー表示機能を備えなくても、トリミング座標を指定することができる。
【０１００】
［ホットフォルダアプリケーションの処理動作］
次に、実施例１のＰＣ５０でのホットフォルダアプリケーションの画像ファイル受信と、その後の処理について説明する。
【０１０１】
図１３は、ＰＣ５０でのホットフォルダアプリケーションの画像ファイル受信と、その後の処理とを示すフローチャートである。
【０１０２】
ホットフォルダにファイルが格納されると、本処理が開始される。Ｓ２１で、格納されたファイルが画像ファイルであるかどうかを判定する。画像ファイルが受信されれば、Ｓ２３へ進み、そうでなければ、Ｓ２２へ進む。
【０１０３】
Ｓ２２で、格納されたファイルがコマンドファイルかどうかを判定する。コマンドファイルが受信されれば、Ｓ２６へ進み、そうでなければ、Ｓ２１へ戻る。Ｓ２１とＳ２２とのループは、画像ファイル、コマンドファイルが格納されるかどうかを監視する処理である。Ｓ２３で、画像ファイルの印刷属性をチェックする。
【０１０４】
Ｓ２４で、画像ファイルの印刷属性が印刷待機属性かどうかを判定する。印刷待機属性であれば、Ｓ２５へ進み、そうでなければ、Ｓ３１へ進む。Ｓ２５で、画像ファイルの次にコマンドファイルが受信されたかどうかを判定する。コマンドファイルが受信されれば、Ｓ２６へ進み、受信されなければ、Ｓ２５へ戻る。
【０１０５】
Ｓ２６で、コマンドが編集印刷コマンドかどうかを判定する。編集印刷コマンドであれば、Ｓ２８へ進む。そうでなければ、Ｓ２７へ進む。Ｓ２８で、編集印刷コマンドを実行する。図１１に示した編集印刷コマンドを記載したファイル１５０の例では、トリミング処理実行後のデータを用いて、印刷コマンドを実行し、印刷データをプリンタへ送信する。
【０１０６】
Ｓ２７で、コマンドが削除コマンドかどうかを判定する。削除コマンドであれば、Ｓ３０へ進む。そうでなければ、Ｓ２９へ進む。Ｓ２９で、コマンドが編集印刷コマンド、削除コマンドのいずれでもないので、エラーを表示する。Ｓ３０で、削除コマンドに従い、指定された画像ファイルを削除する。Ｓ３１で、印刷データを生成し、プリンタへ送信する。Ｓ３１で、印刷待機属性がない場合に印刷処理する。したがって、編集印刷コマンドファイルの受信を待たずに印刷処理を行う。
【０１０７】
なお、実施例１では、ホットフォルダアプリケーションを実行するＰＣは、１台であるが、ＰＣが複数台であってもよい。それぞれのＰＣ上でホットフォルダアプリケーションを動作させることによって、実施例１と同様の処理を行うことができる。
【０１０８】
実施例１によれば、カラー複写機１００からホットフォルダへ送信する画像ファイルに印刷待機属性を持たせ、ホットフォルダアプリケーションで、この属性を識別し、印刷待機属性ファイルに対して、コマンドファイルが別途送られるのを待つ。この結果、画像を読み取った時点で、ユーザの指示を待たずに、各プリンタへ画像ファイルを送信し、印刷を待機させることができる。ユーザのトリミング編集指示が確定した時点で、コマンドファイルを生成して送信するので、ホットフォルダアプリケーション側では、既に受信済みの画像ファイルを使って処理を開始できる。したがって、ユーザ指示から印刷開始までの時間を短縮することができる。
【０１０９】
また、図６に示すように、スキャンした画像ファイルを送付するプリンタグループと、送付しないプリンタグループとを予め設定しておくことによって、印刷しないプリンタに画像ファイルを無駄に送らないように抑制することができる。
【０１１０】
また、１つのスキャン画像に、複数のトリミング指示を出す場合、トリミング部分の指定は、画像上の座標位置を示すデータを追加で送信するだけで足りるので、トリミング後の画像データを毎回送信する場合における画像データ送信時間を短縮することができる。
【０１１１】
つまり、実施例１は、通信回線で接続されている画像データ送信装置と、画像処理装置と、複数の画像形成装置とを具備するシステムである。また、上記画像データ送信装置は、通信回線を介して、複数の送信先へ画像データを送信する画像データ送信手段と、送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成手段とを有する。さらに、上記画像データ送信装置は、上記通信回線を介して、上記画像データの送信先へ上記コマンド情報を送信するコマンド情報送信手段と、上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御手段とを有する。しかも、上記画像処理装置は、上記画像データ送信装置から画像ファイルを受信する画像ファイル受信手段と、上記画像データ送信装置からコマンド情報を受信するコマンド情報受信手段とを有する。そして、上記画像データ送信装置は、上記受信した上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する印刷データ生成手段と、上記印刷データを画像形成装置へ送信する印刷データ送信手段とを有する。上記画像形成装置は、上記画像処理装置から印刷データを受信する印刷データ受信手段と、受信した上記印刷データを印刷する印刷手段とを有する。
【０１１２】
この場合、上記画像データ送信装置が送信するコマンド情報は、送信済の画像データの編集処理を指示する編集コマンドと、画像データの印刷処理を指示する印刷コマンドと、画像データの削除処理を指示する削除コマンドとである。
【０１１３】
また、上記画像データ送信装置は、画像データを送信する送信先を登録する送信先登録手段と、登録されている送信先の中から送信先を選択する送信先選択手段とを有する。
【０１１４】
さらに、上記画像データ送信装置は、画像データを送信した送信先の中から、上記編集コマンドと印刷コマンドとを送信する送信先を選択する編集コマンド及び印刷コマンド送信先選択手段を有する。上記画像データ送信装置は、画像データを送信した送信先のうちで、編集コマンドと印刷コマンドとを送信しなかった送信先に、削除コマンドを送信する削除コマンド送信先選択手段を有する。
【０１１５】
しかも、上記画像データ送信装置が有する上記送信制御手段は、ユーザからの編集及び印刷指示を受ける前に、選択された画像データ送信先に画像データを送信する。その後に、編集及び印刷指示を受けると、上記編集コマンド及び印刷コマンド送信先選択手段と上記削除コマンド送信先選択手段とによって選択された送信先へ、対応する編集コマンド、印刷コマンド及び削除コマンドを送信する。
【０１１６】
そして、上記画像データ送信装置は、光学式スキャナを有する装置である。
【０１１７】
加えて、上記画像データ送信装置は、通信回線へ送信する画像データの一部領域を指定する画像データ領域指定手段を有する装置である。上記コマンド情報生成手段は、画像データ領域指定手段が指定した画像データ領域指定情報を用い、指定された領域内の画像データを抽出するトリミング処理を、編集コマンドとして生成する手段である。
【０１１８】
また、上記画像データ領域指定手段は、画像データを表示する画像データ表示手段を有する。上記画像データ領域指定手段は、上記画像データ表示手段に重ねて設置され、上記画像データ表示手段に表示されている画像データの位置を、ユーザが指示することによって、画像データの画素座標を得る画素座標指示手段を有する。
【０１１９】
さらに、上記画像データ領域指定手段は、デジタイザであり、上記デジタイザ上に置かれている原稿の一部領域を指定することによって、画像データ領域指定情報を取得する手段である。
【０１２０】
しかも、上記画像データ送信装置は、送信する画像データに属性情報を付加する属性情報付加手段を有する装置である。
【０１２１】
そして、上記属性情報付加手段が付加する属性情報は、印刷待機属性である。
【０１２２】
加えて、上記画像処理装置は、受信した画像データに付加されている属性情報を解析する属性情報解析手段を有し、上記属性情報解析手段が解析した属性情報に応じて、上記画像形成装置へ送信する印刷データを生成するタイミングを変更する装置である。
【０１２３】
また、上記画像処理装置は、解析した属性情報が印刷待機属性情報でなければ、直ちに印刷データ生成処理を開始し、属性情報が印刷待機属性情報であれば、画像データ送信装置が送信した印刷コマンドを受信した後に、印刷データ生成処理を開始する。
【０１２４】
さらに、上記画像処理装置が有する上記画像処理印刷データ生成手段は、上記コマンド情報が編集コマンドであれば、画像データを編集処理する。上記コマンド情報が印刷コマンドであれば、送付された画像データまたは上記編集コマンドによる編集処理後の画像データから印刷データを生成処理し、上記コマンド情報が削除コマンドであれば、画像データを削除処理する手段である。
【０１２５】
しかも、上記画像処理装置は、画像形成装置を登録する画像形成装置登録手段と、画像データ送信装置が送信した画像データとコマンド情報とを受信するフォルダ手段とを有し、各フォルダに対応する画像形成装置を関連付けて管理する装置である。
【０１２６】
また、実施例１を方法の発明として把握することができる。つまり、実施例１は、通信回線で接続されている画像データ送信装置の制御方法と、画像処理装置の制御方法と、複数の画像形成装置とを具備するシステムの制御方法である。上記画像データ送信装置の制御方法は、通信回線を介して、複数の送信先へ画像データを送信する画像データ送信工程と、送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成工程とを有する。上記画像データ送信装置の制御方法は、上記通信回線を介して、上記画像データの送信先へ上記コマンド情報を送信するコマンド情報送信工程と、上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御工程とを有する。
【０１２７】
上記画像処理装置の制御方法は、上記画像データ送信装置から画像ファイルを受信する画像ファイル受信工程と、上記画像データ送信装置からコマンド情報を受信するコマンド情報受信工程とを有する。上記画像処理装置の制御方法は、上記受信した上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する印刷データ生成工程と、上記印刷データを画像形成装置へ送信する印刷データ送信工程とを有する。
【０１２８】
上記画像形成装置の制御方法は、上記画像処理装置から印刷データを受信する印刷データ受信工程と、受信した上記印刷データを印刷する印刷工程とを有する。
【実施例２】
【０１２９】
実施例１は、カラー複写機と、ホットフォルダ機能を持つＰＣと、プリンタとを有する実施例である。
【０１３０】
［システム構成］
図１４は、本発明の実施例２を示す画像処理システムＩＰＳ２の構成を示す図である。
【０１３１】
本発明の実施例２は、実施例１において、ホットフォルダ機能を有するＰＣを持たない構成である。つまり、実施例２（画像処理システムＩＰＳ２）は、カラー複写機２００と、プリンタＰＲ１１、ＰＲ１２、ＰＲ１３、ＰＲ１４とを有する。
【０１３２】
なお、カラー複写機２００は、画像データ送信装置の例である。各ネットワーク対応のプリンタＰＲ１１、ＰＲ１２、ＰＲ１３、ＰＲ１４は、画像形成装置の例である。
【０１３３】
画像処理システムＩＰＳ２は、カラー複写機２００と、ネットワーク対応のプリンタＰＲ１１、ＰＲ１２、ＰＲ１３、ＰＲ１４と、ネットワークＮＷ２とを有する。
【０１３４】
ネットワークＮＷ２は、１００ＢａｓｅＴのイーサネット（登録商標）で構成されている。カラー複写機２００に、ネットワーク対応のプリンタＰＲ１１、ＰＲ１２、ＰＲ１３、ＰＲ１４が接続されている。
【０１３５】
ネットワークＮＷ２には、他の機器も接続されているが図示していない。カラー複写機２００は、スキャナで読み込んだ画像を電子ファイルにしてネットワーク上の他の機器へ送信することができる。各ネットワーク対応プリンタは、ネットワークの他の機器からＰＤＦ等のファイルを受け取り、プリンタ自身で印刷データへ展開して印刷することができる。
【０１３６】
［概略動作］
画像処理システムＩＰＳ２では、実施例１のＰＣ５０上の常駐型アプリケーションであるホットフォルダアプリケーション５１が持つ機能を、プリンタ内蔵のアプリケーションが持つ。プリンタに送付された画像ファイルの印刷待機属性があるかどうかを調べ、印刷待機属性があれば、コマンドファイルが送付されるのを待つ。
【０１３７】
コマンドファイルが送付されると、ファイル内に記述されているコマンドに従って処理する。実施例１の図１３に示すフローチャートに従う処理を行う。
【０１３８】
また、実施例２のシステムを構成するプリンタが、ホットフォルダを実装すれば、ネットワークＮＷ２から見ると、実施例１のホットフォルダと同じに見える。このように構成すれば、カラー複写機２００で実行する処理は、実施例１においてカラー複写機１００が実行する処理と同じである。
【０１３９】
図１５は、実施例２におけるプリンタＰＲ１１の内部構成を示すブロック図である。
【０１４０】
プリンタＰＲ１２、ＰＲ１３、ＰＲ１４の内部構成は、プリンタＰＲ１１の内部構成と同様である。
【０１４１】
プリンタＰＲ１１は、コントローラブロックＣＢ３と、プリンタエンジン４０とを有する。
【０１４２】
コントローラブロックＣＢ３は、ホットフォルダを構成するために、図７に示すプリンタＰＲ１に、ＨＤＤコントローラ２１７と、ＨＤＤ２１８とを追加したものである。プリンタＰＲ１１において、ＨＤＤコントローラ２１７と、ＨＤＤ２１８との構成以外は、プリンタＰＲ１における構成と同じである。
【０１４３】
プリンタＰＲ１１において、カラー複写機２００から送付された画像ファイルを、ＨＤＤ２１８上に構成したホットフォルダへ格納することができる。
【０１４４】
プリンタＰＲ１１（実施例２）のように構成することによって、プリンタＰＲ１（実施例１）で必要であるＰＣ５０が不要になるという効果がある。
【０１４５】
上記実施例２は、スキャナで読み取った画像ファイルを印刷する実施例であるが、デジタルカメラ等は、電子画像ファイルを生成可能であり、画像ファイルを送信可能な機器として、デジタルカメラ等に適用するようにしてもよい。
【０１４６】
つまり、実施例２は、通信回線で接続されている画像データ送信装置と、複数の画像形成装置とによって構成されているシステムである。画像データ送信装置は、通信回線を経由して、画像データを複数の送信先へ送信する送信手段と、送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成手段とを有する。また、画像データ送信装置は、通信回線を経由して、上記画像データの送信先へ上記コマンド情報を送信する送信手段と、上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御手段とを有する。画像形成装置は、上記画像データ送信装置から画像ファイルを受信する受信手段と、上記画像データ送信装置からコマンド情報を受信する受信手段とを有する。画像形成装置は、上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する画像処理印刷データ生成手段と、印刷データを印刷する印刷手段とを有する。
【０１４７】
この場合、上記画像データ送信装置が送信するコマンド情報は、送信済の画像データの編集処理を指示する編集コマンドと、画像データの印刷処理を指示する印刷コマンドと、画像データの削除処理を指示する削除コマンドとである。
【０１４８】
また、上記画像データ送信装置は、画像データを送信する送信先を登録する送信先登録手段と、登録された送信先の中から送信先を選択する送信先選択手段とを有する装置である。
【０１４９】
さらに、上記画像データ送信装置は、画像データを送信した送信先の中から、上記編集コマンドと印刷コマンドとを送信する送信先を選択し、編集コマンドと印刷コマンドとを送信する送信先を選択する送信先選択手段を有する。上記画像データ送信装置は、画像データを送信した送信先のうちで、編集コマンドと印刷コマンドとを送信しなかった送信先に、削除コマンドを送信する送信先を選択する削除コマンド送信先選択手段を有する装置である。
【０１５０】
しかも、上記画像データ送信装置の有する送信制御手段は、選択された画像データ送信先に、ユーザからの編集と印刷との指示を受ける前に、画像データを送信する。その後に、編集と印刷との指示を受けると、上記編集コマンドと印刷コマンドとを送信する送信先を選択する送信先選択手段を有する。上記画像データ送信装置の有する送信制御手段は、上記削除コマンド送信先選択手段が選択した送信先へ、対応する編集コマンドと、印刷コマンドと、削除コマンドとを送信する手段である。
【０１５１】
そして、上記画像データ送信装置は、光学式スキャナを有する装置である。
【０１５２】
加えて、上記画像データ送信装置は、通信回線へ送信する画像データの一部領域を指定する画像データ領域指定手段を有する。上記コマンド情報生成手段は、画像データ領域指定手段を介して指定された画像データ領域指定情報を用い、指定された領域内の画像データを抽出するトリミング処理を編集コマンドとして生成する手段である。
【０１５３】
また、上記画像データ領域指定手段は、画像データを表示する画像データ表示手段を有する。上記画像データ領域指定手段は、上記画像データ表示手段に重ねて設置され、画像データ表示手段に表示されている画像データの位置を、ユーザが指示することによって、画像データの画素座標を得る画素座標指示手段を有する手段である。
【０１５４】
さらに、上記画像データ領域指定手段は、デジタイザであり、デジタイザ上に置かれている原稿の一部領域を指定することによって、画像データ領域指定情報を取得する手段である。
【０１５５】
しかも、上記画像データ送信装置は、送信する画像データに属性情報を付加する属性情報付加手段を有する装置である。
【０１５６】
加えて、上記属性情報付加手段によって付加される属性情報は、印刷待機属性である。
【０１５７】
また、上記画像形成装置は、受信した画像データに付加されている属性情報を解析する属性情報解析手段を有し、属性情報解析手段が解析した属性情報に応じて、画像形成装置へ送信する印刷データを生成するタイミングを変更する装置である。
【０１５８】
さらに、上記画像形成装置は、上記属性情報解析手段が解析した属性情報が、印刷待機属性でなければ、直ちに印刷データ生成処理を開始する。上記画像形成装置は、上記属性情報が、印刷待機属性であれば、上記画像データ送信装置から送信された印刷コマンドを受信した後に、印刷データ生成処理を開始する装置である。
【０１５９】
しかも、上記画像形成装置が有する画像処理印刷データ生成手段は、コマンド情報が編集コマンドであれば、画像データを編集処理する。印刷コマンドであれば、送付された画像データまたは上記編集コマンドによる編集処理後の画像データから、印刷データを生成処理し、削除コマンドであれば、画像データを削除処理する手段である。
【０１６０】
また、実施例２を方法の発明として把握することができる。つまり、実施例２は、通信回線で接続されている画像データ送信装置の制御方法と、複数の画像形成装置の制御方法とによって構成されているシステムの制御方法である。
【０１６１】
画像データ送信装置の制御方法は、通信回線を経由して、画像データを複数の送信先へ送信する送信工程と、送信済の画像データに対して、実行する処理を指定する複数種類のコマンド情報を生成するコマンド情報生成工程とを有する。また、画像データ送信装置の制御方法は、通信回線を経由して、上記画像データの送信先へ上記コマンド情報を送信する送信工程と、上記画像データを送信した後に、上記コマンド情報を送信するように制御する送信制御工程とを有する。
【０１６２】
画像形成装置の制御方法は、上記画像データ送信装置から画像ファイルを受信する受信工程と、上記画像データ送信装置からコマンド情報を受信する受信工程とを有する。また、画像形成装置の制御方法は、上記コマンド情報に従って、画像データを処理し、画像形成装置用の印刷データを生成する画像処理印刷データ生成工程と、印刷データを印刷する印刷工程とを有する。
【図面の簡単な説明】
【０１６３】
【図１】本発明の実施例１である画像処理システムＩＰＳ１の構成を示すブロック図である。
【図２】カラー複写機１００の内部構成を示すブロック図である。
【図３】ＰＣ５０の表示装置に表示されるホットフォルダ制御パネル画面６０を示す図である。
【図４】プロパティボタン６８を押すことによって呼び出されるプロパティウインドウ７０を示す図である。
【図５】実施例１において、カラー複写機１００の操作パネルに表示されているホットフォルダ選択画面８０を示す図である。
【図６】カラー複写機１００において、ネットワーク上にある複数のプリンタを予めグループに分ける際の設定画面９０を示す図である。
【図７】プリンタＰＲ１の内部構成を示すブロック図である。
【図８】カラー複写機１００における処理を示すフローチャートである。
【図９】プレビュー画面１３０を示す図である。
【図１０】プリンタ候補表示画面１４０を示す図である。
【図１１】編集印刷コマンドを記載したファイル１５０を示す図である。
【図１２】削除コマンドを記載したファイル１６０を示す図である。
【図１３】ＰＣ５０でのホットフォルダアプリケーションの画像ファイル受信と、その後の処理とを示すフローチャートである。
【図１４】本発明の実施例２を示す画像処理システムＩＰＳ２の構成を示す図である。
【図１５】実施例２におけるプリンタＰＲ１１の内部構成を示すブロック図である。
【符号の説明】
【０１６４】
ＩＰＳ１…画像処理システム、
１００…カラー複写機、
ＣＢ１…コントローラブロック、
３０…イメージスキャナ、
４０…プリンタエンジン、
５０…ＰＣ、
５１…ホットフォルダアプリケーション、
５２、５３…ホットフォルダ、
５４…プリンタドライバ、
ＰＲ１、ＰＲ２、ＰＲ３、ＰＲ４…プリンタ、
ＩＰＳ２…画像処理システム、
２００…カラー複写機、
ＰＲ１１、ＰＲ１２、ＰＲ１３、ＰＲ１４…プリンタ、
２１７…ＨＤＤコントローラ、
２１８…ＨＤＤ。
【図１】
2009016936.tif 000003
【図２】
2009016936.tif 000004
【図３】
2009016936.tif 000005
【図４】
2009016936.tif 000006
【図５】
2009016936.tif 000007
【図６】
2009016936.tif 000008
【図７】
2009016936.tif 000009
【図８】
2009016936.tif 000010
【図９】
2009016936.tif 000011
【図１０】
2009016936.tif 000012
【図１１】
2009016936.tif 000013
【図１２】
2009016936.tif 000014
【図１３】
2009016936.tif 000015
【図１４】
2009016936.tif 000016
【図１５】
2009016936.tif 000017