(57)【要約】【課題】  複写機にＦＡＸ受信製本予約を可能とすることで、各支店から送られてきた資料を自動的に製本して必要部数印刷を行うことが可能となり、ユーザにとって利便性を向上する。【解決手段】  ページが定義されたデータを記憶するハードディスク１２を有する複写機が開示される。データに対して挿入対象となるデータを指定する操作部７を有する。指定されたデータを前記記憶手段が記憶したデータの特定のページに対して挿入指示する。そして、指定されたデータが受信されたかを判定する。さらに、製本アプリは、指定されたデータが受信されたと判定した場合に、操作部７により指示された特定のページに対し受信したデータを挿入する。【選択図】  図９
2008005285.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置において、
ページが定義されたデータを記憶する記憶手段と、
前記データに対して挿入対象となるデータを指定する指定手段と、
前記指定手段により指定されたデータを前記記憶手段が記憶したデータの特定のページに対して挿入指示する指示手段と、
前記指定手段により指定されたデータが受信されたかを判定する判定手段と、
前記判定手段が、前記指定手段により指定されたデータが受信されたと判定した場合に、前記挿入指示手段により指示された特定のページに対して前記受信手段が受信したデータを挿入する挿入手段と、
備える画像形成装置。
【請求項２】
前記指定手段により指定されたデータを挿入するための条件を前記指示手段は指示し、指示された条件に合致した場合に、前記挿入手段は挿入処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記表示手段は、前記記憶手段により記憶されたデータを出力した場合の製本状態のプレビューを表示し、
前記表示手段により表示された製本プレビューにより現された特定のページの間に対して、前記画像形成装置の機能を示すアイコンを配置することで、前記指示手段により指示されたデータの挿入位置を指示する請求項１に記載の画像形成装置。
【請求項４】
製本印刷した後に印刷終了を指示者のメールアドレスに対して通知する通知手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記指示手段は、条件として、データが受信される時刻を指示し、
前記判定手段は、前記指定手段により指定された時刻になった場合に、指定手段が指定したデータが受信されたかを判定する請求項１に記載の画像形成装置。
【請求項６】
複数のデータ処理機能を有する画像形成装置において、
ページが定義されたデータを記憶する記憶手段と、
前記記憶手段により記憶されたデータに対する、データを挿入すべき箇所に対応する第一の表示オブジェクトと、前記画像形成装置が持つ機能に対応する第二の表示オブジェクトを表示する表示手段と、
前記表示手段により表示された第一の表示オブジェクトと、前記第二の表示オブジェクトとを選択する選択手段と、
前記選択手段により選択された第二の表示オブジェクトに対応する機能により処理されたデータを、前記選択手段により選択された第一の表示オブジェクトに対応する、前記指定手段により指定されたデータを挿入すべき箇所に対して挿入する挿入手段と、
を備える画像形成装置。
【請求項７】
前記第一の表示オブジェクトは、前記記憶手段により記憶されたデータが含む複数のページを一覧表示した状態において当該複数のページにおける挿入位置を視覚的に表す表示であり、前記第二の表示オブジェクトは、画像形成装置が有する機能を示すアイコンであり、
前記選択手段は、前記アイコンをドラッグすることにより第二の表示オブジェクトを選択し、前記アイコンを、前記挿入位置を視覚的に表す表示に対してドロップすることにより、前記第一の表示オブジェクトを選択するものである請求項６に記載の画像形成装置。
【請求項８】
前記画像形成装置は、スキャナーによるイメージ入力機能、もしくはＦＡＸ受信機能、もしくはネットワークを介したコンピュータから送信されたデータを前記装置内にあるメモリもしくはハードディスクに格納する機能のすくなくともひとつに対応する第二の表示オブジェクトを前記表示手段が表示する請求項６に記載の画像形成装置。
【請求項９】
画像形成装置を制御する方法おいて、
ページが定義されたデータを記憶する記憶工程と、
前記データに対して挿入対象となるデータを指定する指定工程と、
前記指定工程により指定されたデータを前記記憶工程が記憶したデータにおける特定のページに対して挿入指示する指示工程と、
前記指定工程により指定されたデータが受信されたかを判定する判定工程と、
前記指定工程により指定されたデータが受信されたと前記判定工程が判定した場合に、前記挿入指示工程により指示された特定のページに対して前記受信工程が受信したデータを挿入する挿入工程と、
備える画像形成方法。
【請求項１０】
前記指示工程は、前記指定工程により指定されたデータを挿入するための条件を指示し、指示された条件に合致した場合に、前記挿入工程は挿入処理を実行することを特徴とする請求項８に記載の画像形成方法。
【請求項１１】
前記表示工程は、前記記憶工程により記憶されたデータを出力した場合の製本状態のプレビューを表示し、
前記表示工程により表示された製本プレビューにより現された特定のページの間に対して、前記画像形成装置の機能を示すアイコンを配置することで、前記指示工程により指示されたデータの挿入位置を指示する請求項８に記載の画像形成方法。
【請求項１２】
製本印刷した後に印刷終了を指示者のメールアドレスに対して通知する通知工程を有することを特徴とする請求項８に記載の画像形成方法。
【請求項１３】
前記指示工程は、条件として、データが受信される時刻を指示し、
前記判定工程は、前記指定工程により指定された時刻になった場合に、指定工程が指定したデータが受信されたかを判定する請求項８に記載の画像形成方法。
【請求項１４】
複数のデータ処理機能を有する画像形成装置の制御方法において、
ページが定義されたデータを記憶する記憶工程と、
前記記憶工程により記憶されたデータに対する、データを挿入すべき箇所に対応する表示オブジェクトと、前記画像形成装置が持つ機能に対応する第二の表示オブジェクトを表示する表示工程と、
前記表示工程により表示された第一の表示オブジェクトと、前記画像形成装置が持つ機能に対応する第二の表示オブジェクトとを選択する選択工程と、
前記選択工程により選択された第二の表示オブジェクトに対応する機能により処理されたデータを、前記選択工程により選択された第一の表示オブジェクトに対応する、前記指定工程により指定されたデータを挿入すべき箇所に対して挿入する挿入工程と、
を備える画像形成方法。
【請求項１５】
前記第一の表示オブジェクトは、前記記憶工程により記憶されたデータが含む複数のページを一覧表示した状態において当該複数のページにおける挿入位置を視覚的に表す表示であり、前記第二の表示オブジェクトは、画像形成装置が有する機能を示すアイコンであり、
前記選択工程は、前記アイコンをドラッグすることにより第二の表示オブジェクトを選択し、前記アイコンを、前記挿入位置を視覚的に表す表示に対してドロップすることにより、前記第一の表示オブジェクトを選択するものである請求項１３に記載の画像形成方法。
【請求項１６】
前記画像形成装置は、スキャナーによるイメージ入力機能、もしくはＦＡＸ受信機能、もしくはネットワークを介したコンピュータから送信されたデータを前記装置内にあるメモリもしくはハードディスクに格納する機能のすくなくともひとつに対応する第二の表示オブジェクトを前記表示工程が表示する請求項１３に記載の画像形成方法。
【請求項１７】
請求項９乃至１６のいずれか１項に記載の画像形成方法をコンピュータに実行させる制御プログラム。
【請求項１８】
アプリケーションと画像形成装置の機能を制御する制御プログラムが搭載された画像形成装置において、
画像形成装置に対して入力されてくるデータをアプリケーションが管理するデータに対して挿入する条件である入稿条件を取得する取得手段と、
制御プログラムを用いて前記機能を制御することによりデータを処理するデータ処理手段と、
前記データ処理の実行に係るイベントを検知する検知手段と、
前記検知手段が検知したイベントに応答して、前記取得手段が取得した入稿条件を満たすかを判定する判定手段と、
前記判定手段が入稿条件を満たすと判定した場合に、前記制御プログラムが処理したデータを、前記アプリケーションに対して引き渡して編集する編集手段と、
を備える画像形成装置。
【請求項１９】
アプリケーションと画像形成装置の機能を制御する制御プログラムが搭載された画像形成装置の制御方法において、
画像形成装置に対して入力されてくるデータをアプリケーションが管理するデータに対して挿入する条件である入稿条件を取得する取得工程と、
制御プログラムを用いて前記機能を制御することによりデータを処理するデータ処理工程と、
前記データ処理の実行に係るイベントを検知する検知工程と、
前記検知工程が検知したイベントに応答して、前記取得工程が取得した入稿条件を満たすかを判定する判定工程と、
前記判定工程が入稿条件を満たすと判定した場合に、前記制御プログラムが処理したデータを、前記アプリケーションに対して引き渡して編集する編集工程と、
を備える画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、スキャナ、ファクシミリ、複写機等、及びこれらの複合機の機能を有する画像形成装置、及び画像形成装置の制御方法及び制御プログラムに関するものである。
【背景技術】
【０００２】
従来、プリンタ、スキャナ、ファクシミリ、複写機等の複合機の機能を有す画像形成装置内で実行可能なプログラムが存在する。そして、表示部においてプログラムの選択およびプログラムに必要なユーザからの入力をタッチパネル上から入力していた。また、テンキーからユーザにプログラムを操作させて実行していた（例えば、特許文献１参照）。
【０００３】
また、ページ内に何ページ分を収めるかという面付け指示、印刷物をどのように折り込みステイプルするかなどのフィニッシャーへの指示などを行う製本アプリケーションがある。（例えば、特許文献２参照）
【特許文献１】特開２００３−３３０６７１号公報
【特許文献２】特開２００４−１８５４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、ドキュメントの途中に複合機のスキャナで取り込んだ原稿を挿入して製本印刷しようとするときに、スキャナから取り込んだ原稿イメージを複合機のハードディスクに落としてファイル化する必要があった。さらに、複合機内の製本アプリケーションからドキュメントの挿入したい箇所にそのファイルを挿入する必要があった。これらは、ユーザの負担となっていた。それらは、複合機の他の機能、例えばＦＡＸ受信した文書の挿入、ネットワーク接続されたＰＣから送信された複合機内のハードディスクの文書の挿入に関しても同様であった。
【０００５】
さらに、ネットワーク接続されたＰＣから複合機内のハードディスク内にドキュメントを転送し、複合機内の製本アプリケーションで製本して印刷を行う場合がある。この場合、作成しようとしているドキュメントが他者から送られてきた報告書やデータからなるとき、他者からの送信をすべてそろうのを待ってから転送・製本指示・印刷を行う必要があった。これもユーザの負担となっていた。これらの問題点は、製本アプリに限られるものではなかった。
【課題を解決するための手段】
【０００６】
上述した課題の少なくとも一つを解決するために、本発明はなされたものである。本発明は、画像形成装置に対して取り込まれる様々な電子データを自在に取り扱うことが出来る仕組みを提供することをひとつの目的とする。
【０００７】
画像形成装置に対して、データが取り込まれた場合に、そのデータが画像形成装置内のページを含むデータに簡便に取り込み、かつ取り込んだデータを柔軟に加工できる仕組みを提供することをさらに別の目的とする。
【発明の効果】
【０００８】
本発明によって、複合機のデバイスによって得られるイメージをアプリケーションに入力させる指示を容易に行うことが可能となり、ユーザの利便性を向上させることができる。
【０００９】
また、複合機のデバイスによって得られるイメージをあらかじめ設定した条件にあった場合にのみアプリケーションに取り込むことが可能となる。さらに、複合機でＳＣＡＮ、ＦＡＸ受信、ＢＯＸ受信などを待ち構えて条件がそろい次第印刷するような予約印刷が可能となり、ユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態の好適な一例を説明する。
【００１１】
図１は、複写機、コンピュータ、ＦＡＸを含むシステムブロック図である。本発明の画像形成装置の好適な一例である複写機（複合機）のネットワークで接続されたコンピュータ、ＦＡＸとの関係を示す。
【００１２】
ネットワーク処理部２は、ネットワーク２５により接続されたコンピュータ２１、あるいはインターネット網２３を介して接続されたコンピュータ２０とのデータのやり取りを制御する。ネットワーク処理部２５は、受信手段の好適な一例である。
【００１３】
ＰＤＬ展開部３は、コンピュータより送られてきた印刷データＰＤＬをページに設定された属性に従い印刷イメージに展開する。この際、印刷レイアウト、１ページに２枚印刷されることがＰＤＬに対して指定されていれば、１ページに縮小された２ページを並べて印刷をする。これを２ＩＮ１印刷という。そして、印刷イメージをＰＤＬ展開部は、内部バス５を通じてプリンタ部８へ転送する。続いて、当該印刷イメージをプリンタ部８にて印刷を行う。プリンタ部に含まれる両面・ステイプルユニットは、ＰＤＬの属性に両面属性があれば、両面の印刷の処理を行う。さらに、画像形成情報が印字された複数ページの紙をステイプルする。また、ハードディスク１２内の所定の記憶領域をＢＯＸとして設け、コンピュータからＢＯＸに印刷イメージを保持する。この印刷いじめ−時をプリンタ部８にて印刷を行うことも可能である。
【００１４】
モデム通信部４は、公衆回線網２４にて接続されたＦＡＸ２２とのデータのやり取りを制御する。
【００１５】
スキャナ部６は、セットされた原稿をスキャナーで読み取る。読み取った画像データを、ＣＰＵ９は、データ処理部１１へ転送する。画像の回転・変倍などの画像処理を行いメモリ１０に蓄積される。
【００１６】
表示・操作部７は、タッチパネルを内蔵した表示手段の一例である液晶ディスプレイである。液晶ディスプレイは、アプリケーションの状態を表示、ユーザの入力を受け付ける。
【００１７】
ＣＰＵ９はメモリ１０に格納されたアプリケーションの実行、各処理部における演算処理、データの転送などを行う。
【００１８】
図２は、本発明の画像形成装置のソフトウェア構造図である。
【００１９】
ＯＳ２０１は本発明の第一の実行環境、画像形成装置全体を制御するＯＳである。ＯＳは、複写機の各種機能をリアルタイムに制御可能なリアルタイムＯＳの各モジュール、ライブラリ群である。
【００２０】
コントローラ制御部２０２は、第一の実行環境ＯＳ２０１上で動作するコントローラ制御部である。コントローラ制御部はスキャナ部６、表示・操作部７、プリンタ部８、モデム通信部４、ＰＤＬ展開部３を制御するモジュールにより構成される。
【００２１】
ＡＰＩ２０３は、アプリケーション・プログラミング・インターフェース（以下、ＡＰＩと呼ぶ）である。このＡＰＩは、アプリケーションからの命令の入力の命令列に応答して、コントローラ部２０２にアクセスするための処理を行う。
【００２２】
システムアプリ２０４は、第一の実行環境ＯＳ２０１条で動作するアプリケーションである。アプリケーションは、ＡＰＩ２０３を使用して、コントローラ制御部２０２に各種処理を依頼するものである。また、アプリケーションは、ネットワーク処理部２を介してネットワーク２５上のコンピュータ２０，２１と通信することも可能である。
【００２３】
仮想マシン２０６は、特定のアプリケーションを実行するために最適な第２の実行環境である。この環境は、例えばＪＡＶＡ（登録商標）の仮想マシンなどにより実現されるものである。ＡＰＩ２０７は、本発明の第２の実行環境２０６上のアプリケーションがコントローラ制御部２０２にアクセスするためのＡＰＩである。なお、コントローラ制御部は、第１の実行環境であるリアルタイムＯＳ２０１上で動作する。ＡＰＩ２０７は、本実施例においてはＡＰＩ２０３を呼び出すための変換モジュールの機能を持つ。
【００２４】
管理アプリケーション２０８は、本発明の第２の実行環境２０６上の他のアプリケーションを管理するためのアプリケーションである。
【００２５】
２０９，２１０は、第２の実行環境２０６上で動作するアプリケーションである。２０９，２１０は、ＡＰＩ２０７を使用しコントローラ制御部２０２に各種処理を依頼する。また、ネットワーク処理部２を介してネットワーク２５上のコンピュータ２０，２１と通信することも可能である。なお、本実施例では、２０９は製本アプリとしている。
【００２６】
リソース管理部２０５は、本発明の第２の実行環境２０６が使用する資源を管理を行い、第１の実行環境を実現するリアルタイムＯＳ２０１上で動作する。第２の実行環境を実現する仮想マシン２０６自身、ＡＰＩ２０７、あるいは仮想マシン２０６上の全アプリケーションがメモリ等のリソース資源を使用する際、あらかじめ決められた以上の資源が使用できないように制限するものである。
【００２７】
図３のフローチャートに従ってＣＰＵ９の実施例１の好適な処理を説明する。図６は、本実施例の複写機のトップメニューの例である。各機能がアイコン化されてシステムアプリ２０４により表示・操作部７に表示されている。ユーザインタフェースにおいて、アイコン６００１が指示されたことをシステムアプリ２０４が検知することに応じて、複数の起動候補のアプリが表示される（図６）。複写機１の中に格納されている製本アプリ２０９、翻訳ＯＣＲや電子文書変換などの複数のアプリケーション２１０がアイコン化されて表示されている。その中で製本アプリ６００１を選択して表示されたのが図７である。
【００２８】
ステップＳ３０１では、製本アプリ２０９を選択して起動する。２０９は、ユーザインタフェースにおいて、アイコン７００１が指示されたことをシステムアプリ２０４が検知することに応じて起動される。
【００２９】
製本アプリ２０９が起動されて、ハードディスク１２内のＢＯＸの中に含まれているファイル、“表紙Ａ”をドラッグアンドドロップ（以下、Ｄ＆Ｄ）により挿入しようとしている画面の状態が図８である。
【００３０】
Ｓ３０２において、Ｄ＆Ｄされたのが、ファイルか機能アイコンかを製本アプリ２０９は判定する。
【００３１】
ステップＳ３０２において、Ｄ＆Ｄされたのがファイルであると判定された場合、ステップＳ３０７に進む。Ｓ３０７では、製本アプリ２０９は、取得したイメージを指定された位置に挿入する。ここでは、Ｄ＆Ｄされたファイルの中から取得したイメージ“表紙Ａ”を指定された位置に挿入するものとする。本実施例の場合は、原稿がない状態であるため一番先頭から“表紙Ａ”が表示される。それが、図９の１ページ目、２ページ目の状態である。１ページ目の表紙と、２ページ目の報告書の冒頭部分が表示されている。続いてＳ３０７からＳ３０８へ進む。
【００３２】
次にステップＳ３０８では、図９の右上にある「印刷」ボタンが押されたかどうかを製本アプリ２０９が判断している。押されたと２０９が判断した場合は、全ての入稿が指示されたと判断してステップＳ３０９に進む。Ｓ３０９で、製本処理してプリンタ部８にて印刷を行う。製本処理とは、ここでは広義の製本処理をいう。例えば、アプリケーションが、プリンタドライバを実行することにより、両面、ステイプル、Ｎ−ＵＰなどの各種処理を指示したジョブチケットを解釈する。そして、アプリケーションデータからジョブチケットの設定が反映されたＰＤＬデータを形成することを指示することである。
【００３３】
ここでＳ３０２へ話を戻す。ステップＳ３０２においてＤ＆Ｄされたのが機能アイコンであると２０９が判断した場合は、ステップＳ３０３に進む。そして、Ｓ３０３では、２０９が、どの機能のアイコンがドロップされたかの判定を行う。
【００３４】
ここで、図９に示す例では、ＳＣＡＮアイコン（スキャナ機能）９００１を３ページ目にＤ＆Ｄする様子を示す。こうすると、スキャナ部から原稿イメージを取得してＢＯＸ（ハードディスク）にファイルとして保持して、製本アプリなどのアプリケーションからＢＯＸ内のファイルを呼び出す必要がない。本実施例では、機能をアイコン化して製本アプリにＤ＆Ｄすることによりユーザの利便性を向上させている。
【００３５】
ステップＳ３０３にてＳＣＡＮアイコン（スキャナ機能）が選択されているためステップＳ３０５に進む。同様にＢＯＸ機能の場合はステップＳ３０４，ＦＡＸ機能の場合は、ステップＳ３０６に進む。
【００３６】
ステップＳ３０５では、コントローラ制御部２０２は、スキャナーに原稿がセットされるのを待つ。ここでコントローラ制御部２０２が、原稿セット完了の指示を検知した場合、原稿のスキャン指示をスキャナコントローラに対して行う。それをユーザに促しているのが、図１０に示す画面である。スタートボタンが押されて正しくスキャンが行われるまでその状態を保持する。スキャンをキャンセルしたいときは画面右上の［戻る］ボタンを押すことによって図９の状態にもどる。
【００３７】
スキャン処理が完了したことが、コントローラ制御部２０２から製本アプリ２０９に通知されると、製本アプリケーションは、スキャンされたデータをコントローラ制御部２０２からを受け取る。この際、図９の３ページ目以降にスキャナアイコンの代わりに、スキャナーによって取り込まれた原稿イメージのサムネールが２０９により表示される。例えば５ページの原稿をスキャンした場合は、３〜８ページに挿入される。
【００３８】
その後は、前述したファイルの例と同様に［印刷］ボタンが押されたときに製本して印刷を行う。
【００３９】
前述の実施形態の例に加えて、あらかじめ設定した条件に合致した場合にページの挿入を行って製本印刷を行うユーザの利便性を向上させる例を説明する。
【００４０】
図４、図５は、実施例２のＣＰＵ９を用いた処理を説明するフローチャートであり、それにしたがって好適な処理の例を説明する。
【００４１】
図４は、入稿予約条件（入稿条件）を設定するフローチャートである。
【００４２】
まずステップＳ４０１において、製本アプリが起動する。
【００４３】
次にステップＳ４０２で入稿予約モードに切り替える。図８の右上にある［入稿予約モード］ボタンを押されたかを製本アプリが検知する。その後、実施例１と同様にＢＯＸからファイル“表紙Ａ”８００１を製本アプリが取り込む。
【００４４】
ステップＳ４０３で、Ｄ＆Ｄされたのはファイルか機能アイコンかを製本アプリが判断する。Ｄ＆Ｄされたのがファイルであった場合、ステップＳ４１１に進み、ファイルを製本アプリがその位置に挿入する。その図が、図１１の製本された本のページでいう、１ページ目（１−１）、２ページ目（１−２）である。
【００４５】
次に、図１１のＳＣＡＮアイコンをＤ＆Ｄしているのが、図１１の矢印で示される製本された本のページでいう３ページ目にあたる。
【００４６】
ステップＳ４０４で、Ｄ＆Ｄされたアイコンに対応する機能が、ＢＯＸか、ＳＣＡＮか、ＦＡＸかを製本アプリが判定する。ＳＣＡＮ機能と判定されたため、ステップＳ４０７に進む例を示す。
【００４７】
ステップＳ４０７で入稿条件と製本印刷条件を入力を製本アプリが待つ。その図が、図１２である。ＳＣＡＮの場合は、入稿条件として、ＳＣＡＮ予定時間帯１２０１、ここでは、例えば、５月１日の設定時刻１０時から３日間１０時になったら入稿することを指定できる。これらの入力された入稿条件は、製本アプリに対して操作部から指定できる。２００６年５月１日の情報は、ＳＣＡＮ予定時間帯として指定できる。
【００４８】
特に何も指定しない場合は、入稿は、印刷時刻ぎりぎりまで受け付ける。また、１２０２でＩＤを指定している。ＩＤを指定しないで誰がスキャナーから入力してもそれを受け付けるようにすることも可能である。
【００４９】
製本印刷条件は、１２０４で製本印刷を行う印刷時刻と製本印刷終了時にメール連絡する連絡先のアドレスも指定できる。この条件は、操作部を介してユーザにより入力される。入力された条件は，製本アプリ２０３に対して伝達される。条件確定ボタンを押下すると、図１１の画面に戻る。
【００５０】
次にステップＳ４０８で図１２の右上にある［条件確定］ボタンが押されたかどうかを製本アプリが判断する。押されたと製本アプリが判断した場合は、ステップＳ４１２に進む。押されるまでは条件が設定された状態のまま待つ。なお、キャンセルしたい場合は、右上の［戻る］ボタンを押すことで、条件の設定をクリアして、図１１の状態に戻ることができる（Ｓ４０７）。
【００５１】
ステップＳ４１２で、ページ挿入画面に戻る。図１１の状態である。
【００５２】
次にステップＳ４１３で、［予約登録終了］ボタンが押されたかどうか製本アプリが判断する。そのボタンは図１１の右上にある。
【００５３】
［予約登録終了］が押されたと判断した場合は、全ての原稿の入稿が完了したと判断してステップＳ４１４に進む。［予約登録終了］が押されなかったと判断した場合は、待ち状態となる。
【００５４】
ステップＳ４１４では、図５に示すフローチャートに進む。
【００５５】
ステップＳ４１３でボタン以外のボタンがおされたと判断した場合は、まだ入稿予約を行うということと判断する。Ｓ４１３からステップＳ４０３に戻って同様に処理を行う。
【００５６】
ここでは、スキャンの例について説明したが、ＢＯＸやＦＡＸ入稿についても同様である。それぞれ、図１３〜１４、図１５〜１６に示している。
【００５７】
つまり、図１３では、ＢＯＸ機能のアイコン（ボタン）を３ページ目にドロップする。これによりＢＯＸに記憶したのデータを図１４に設定した条件で原稿データの３ページ目に挿入することを指示している。ＢＯＸ機能は、ハードディスク１２内に記憶したデータを管理するデータ管理システムである。図１４には、ＢＯＸ番号１０番の中に入っているデータを、２００６年５月１日（図示省略）の１０時から、設定時から３日の間取り込むよう指示している。２００６年５月１日の情報は、ＳＣＡＮ予定時間帯として指定できる。戻る１４０８ボタン、条件確定ボタン、戻るボタン１４０７の機能は図１２と同様である。
【００５８】
ＩＤ１２３４５は、取り込むデータをアプリケーションがジョブとして管理するためのＩＤである。１４０３は取り込むべきファイル名を指定している。月次報告．ｔｘｔのデータが入力されたら取り込むことを示す。そして、本例では、製本印刷条件も指定できる。２００６年５月５日の１０時に印刷することになっている。そして、印刷される通知するためのメールの連絡先アドレスａｂｃ＠ｘｙｚ．ｃｏ．ｊｐが指定されている。本例では、入力された条件１４０１，１４０２，１４０４の全て満たす場合に、入稿条件を満たすこととになる。なお、これらのいずれかひとつを満たす場合に、条件を満たすことにしても良い。
【００５９】
図１５は、ファックス機能を示すアイコン１５０３を３ページ目の１５０４に挿入する指示をしている様子を示す。図１６は、２００６年５月１日（図示省略）の１０時から３日間の間に受信するデータを入稿するよう指示している（１６０１）。また、送信元電話番号が、０１２−３４５−６７８９の場合に限り、入稿することを示している。さらに、１６０３、１６０４は、入稿されたデータを印刷する条件であり、前述の例と同様である。
【００６０】
次に図５のフローチャートを元に入稿予約を行った後の処理に関して説明する。
【００６１】
図５のフローチャートでは、製本アプリ２０９、コントローラ制御部２０２、システムアプリ２０４の処理の流れについて説明している。それぞれの主語は図面に示すとおりである。
【００６２】
ステップＳ５０１にて、入稿予約登録を終了した後に入稿予約製本印刷開始指示、すなわち図１１の右上の〔開始〕ボタンが押されることを検知する。
【００６３】
次にステップＳ５０２で、複写機画面の表示および制御をシステムアプリに対して返却する。すなわち、予約されたデバイスの監視をコントローラ制御部にて開始する（ステップＳ５０４）。
ステップＳ５０３にて、操作パネルをＩＤ入力画面（デフォルト画面）に戻して待機状態に入る。つまり、複写機の入力待ちの通常状態の画面に戻る。図６の例は、ＩＤ入力を終了した後の機能を選択する画面の例である。つまり、システムアプリを操作することで、複合機の操作は可能となるが、入稿条件を満たす（Ｓ５０６）まで、バックグラウンドでコントローラ制御部は定期的にデバイスの監視を続けるのである。
【００６４】
ステップＳ５０５で、複写機の何らかのデバイスが使用されたことを検知し、コントローラ部がＯＳからのイベントやハードウェアからの割り込みを検出してステップＳ５０６に進む。
【００６５】
ステップＳ５０６では、入稿予約条件に合致するかどうかを判定する。例えば、図１２で設定されたＳＣＡＮ予定時間帯やＩＤであるかどうかを判定する。条件に合致する場合は、ステップＳ５０８に進む。
【００６６】
ステップＳ５０８では、データをハードディスクのテンポラリ領域に保管する。次にステップＳ５０９にて保管したイメージデータを入稿待ち状態の製本アプリ２０９に送信する。以降、製本アプリケーションに処理が移る。製本アプリは、他のタスクが処理中の場合は、ＯＳに対して他のタスクの中断を要求する。そして製本アプリが入稿処理を処理する。若しくは、他の優先度が高いタスクと並行に入稿処理を処理する。
【００６７】
ステップＳ５０６で、入稿条件に合致しない場合は、ステップＳ５０７に進み、複写等の通常動作を行う。例えば、図６の［スキャンして保存］を待っているが、［コピー］が押された場合などである。その場合は、通常のコピー動作を行う。
【００６８】
条件が合致してステップＳ５１０に進むと、システムアプリ２０４から転送されたイメージデータを製本アプリ２０９でページ挿入する。
【００６９】
次にステップＳ２１０で、予約した全ての入稿が終了したかどうか判定する。すべて終了した場合は、原稿がすべてそろったと判断してステップＳ５１３に進んで、製本印刷を行い、その後ステップＳ５１４で、製本印刷が完成したことをメールで連絡先アドレスに通知して、製本予約印刷処理を終了する。
【００７０】
ステップＳ５１１で、全ての入稿が終了していない場合は、ステップＳ５１２に進み、製本印刷条件で設定した印刷時刻になったかどうかを判定する。印刷時刻を過ぎている場合は、ステップＳ５１３に進んで印刷を行う。過ぎていない場合は、ステップＳ５０４に戻って原稿が入力されるのを待つ。
【００７１】
ここでは、ＳＣＡＮの例を説明したが、ＢＯＸ受信、ＦＡＸ受信でも同様である。
【００７２】
すなわち、Ｓ５０５でＢＯＸが使用されたと判断された場合、Ｓ５０６で図１４で入力されたＢＯＸ入稿条件を判断する。条件を満たせば、Ｓ５０８で、ＢＯＸの入稿条件から抽出したボックス番号のボックスに格納されたデータをテンポラリ領域にコピーする。図１４では、さらに、ボックス番号１０からのデータを取得してコピー処理することになる。
【００７３】
若しくは、Ｓ５０５でＦＡＸ受信イベントがあったと判断された場合、Ｓ５０６で図１６で入力された入稿条件に一致するかを判断する。入稿条件に一致した場合に限り、入稿を行う。
【００７４】
なお、ＦＡＸ受信の場合は、ファクシミリを受信すると、データをＨＤＤにテンポラリ保管Ｓ５０８するのと並行して、当該受信データを印刷しても良い。ファクシミリの受信出力と、入稿処理のふたつを行うことも考えられる。この処理をおこなうか否かを、製本アプリのユーザインタフェースからの入力に応じて、コントローラ制御部及びシステムアプリに対して予め指示しておくことができる。
【００７５】
画像形成装置の一例として複写機（図１）を開示した。
【００７６】
複写機は、ページが定義されたデータを記憶するハードディスク１２を有している。
【００７７】
複写機は、データに対して挿入対象となるデータを指定するための表示・操作部７（操作部７という。）を有している。
複写機は、操作部７から、挿入対象となるデータは、特定のボックス内のデータやファクシミリから受信したデータを指定できる。
操作部により指定されたデータをハードディスク１２が記憶したデータの特定のページに対して挿入指示する操作部７を複写機は有している。操作部７により指定されたデータが受信されたかを判定する。
【００７８】
操作部７により指定されたデータが受信されたとＣＰＵ９が判定した場合に、操作部７により指示された特定のページに対して受信したデータをＣＰＵ９が製本アプリを用いて挿入する。
【００７９】
操作部７により指定されたデータを挿入するための条件を操作部７から指示される。そして、指示された条件に合致した場合には、ＣＰＵ９は、製本アプリ２０９を用いて、挿入処理を実行する。
【００８０】
操作部７は、ハードディスク１２により記憶されたデータを出力した場合の製本状態のプレビューを表示することが出来る。
【００８１】
操作部７により表示された前記製本プレビュー（図１１，１３，１５）により現された特定のページの間、若しくは、特定のページに対して、複写機の機能を示すアイコン（９００１等）を配置する。
【００８２】
これにより、表示部７により指示されたデータの挿入位置を指示することができる。複写機は、製本印刷した後７に印刷終了を指示者０のメールアドレスに対して通知３するネットワーク処理部を有する。
【００８３】
表示部７は、条件として、データが受信される予定の時刻を指示することができる。コントローラ制御部２０２は、操作部７より指定された時刻になった場合に、操作部７が指定したデータが受信されたかを判定する。
【００８４】
また、複数のデータ処理機能を有する複写機を開示した。ページが定義されたデータを記憶するハードディスクを複写機は有する。
【００８５】
ハードディスク１２により記憶されたデータに対する、データ２５を挿入すべき箇所に対応する第一の表示オブジェクトの一例として図９の９００２の表示を開示した。
【００８６】
図９の９００２は、所望の挿入すべき箇所として、各ページを一覧表示できる。各ページの間の表示を選択指示すると、当該箇所に指定されたデータを挿入する。若しく、は各ページ自体を指示選択すると、指示選択されたページの直後若しくは直前（予め決めておけばよい）に対して指定されたデータが挿入される。
【００８７】
複写機が持つ機能に対応する第二の表示オブジェクトの一例である機能アイコンを操作部７に表示する。
【００８８】
機能アイコンは，図８の８００５乃至８００７が一例である。操作については前述のとおりである。
【００８９】
操作部７により表示された機能アイコンと、前記の挿入箇所に対応する表示とを製品アプリを用いて選択４する。
【００９０】
製本アプリにより選択された機能アイコンに対応する機能により処理されたデータ２５を、操作部７により指定されたデータを前記の所望の挿入箇所に対して挿入する。
【００９１】
前記の表示９００２は、ハードディスク１２により記憶されたデータが含む複数のページを一覧表した状態において、当該複数のページにおける挿入位置を視覚的に表す表示である。機能アイコンは、画像形成４装置が有０する機能１９を示４２すアイコン１６である。
【００９２】
製本アプリは、前記アイコンをドラッグを検知することにより機能アイコンを選択する。前記アイコンを、前記挿入位置を視覚的に表す表示に対してドロップを検知することにより、表示９００２の箇所を選択する。
【００９３】
複写機は、スキャナーによるイメージ入力機能、もしくはＦＡＸ受信機能、に対応する機能アイコンを有する。さらに、ネットワークを介したコンピュータから送信されたデータを複写機内にあるメモリもしくはハードディスク５に格納するＢＯＸ機能のすくなくともひとつに対応する機能アイコンを有する。
【００９４】
アプリケーションと複写機の機能を制御する制御プログラムが搭載された複写機を開示した。
【００９５】
複写機に対して入力されてくるデータをアプリケーションが管理するデータに対して挿入する条件である挿入条件を取得する。本実施例では挿入条件の一例として入稿条件を開示した。複写機は、制御プログラムを用いて前記機能を制御することによりデータを処理する。さらに、データ処理の実行に係１るイベントを検知コントローラ制御部がする。検知したイベントに応答して、製本アプリが取得した挿入条件を満たすかを製本アプリが判定する。製本アプリが入稿条件を満たすと判定した場合に、制御プログラムが処理したデータを、前記アプリケーションに対して引き渡して編集する。
なお、製本アプリは、入稿予約条件の入力時に、予め操作部７から指定した特定の製本及び印刷条件を適用して印刷できる。例えば、レイアウトを２ＩＮ１にして製本すること、或いは、用紙レイアウトを１枚に１ページとして最後にステイプルするなども指定できる。
そして、本発明のアプリケーションは、製本アプリに限らず、ＯＣＲ（光学文字認識）アプリも考えられる。入場予約条件設定時に、ＯＣＲの解像度をあわせて設定できる。このようにすることで、読み取ったデータに対して製本やＯＣＲに関する特定の加工を行うようスキャンによる入稿予約を実現できる。
【００９６】
これらの処理によって、例えば全国支店長会議において各支店の売り上げ報告をまとめて製本印刷を行う印刷担当者の利便性が上がる。従来は各支店から資料が集まるのを待ち、集まったところで製本指示を行って製本印刷を行っており、最後の資料が送られてくるまで待ち続ける必要がなくなる。しかしながら本実施形態によれば、複写機にＦＡＸ受信製本予約を行っておくと、各支店から送られてきた資料を自動的に製本して必要部数印刷を行うことが可能となり、ユーザにとって利便性が高くなる効果がある。
【図面の簡単な説明】
【００９７】
【図１】複写機、コンピュータ、ＦＡＸを含むシステムブロック図である
【図２】画像形成装置の一例である複合機１のソフトウェア構造図である
【図３】本実施例における画像形成装置の一例である複合機１の［その場で製本印刷モード］におけるフローチャートである
【図４】本実施例における画像形成装置の一例である複合機１の［入稿予約設定］におけるフローチャートである
【図５】本実施例における画像形成装置の一例である複合機１の［入稿待ち＆製本印刷処理］におけるフローチャートである
【図６】画像形成装置の一例である複合機１の操作画面である
【図７】画像形成装置の一例である複合機１の操作画面である
【図８】画像形成装置の一例である複合機１の操作画面である
【図９】画像形成装置の一例である複合機１の操作画面である
【図１０】画像形成装置の一例である複合機１の操作画面である
【図１１】画像形成装置の一例である複合機１の操作画面である
【図１２】画像形成装置の一例である複合機１の操作画面である
【図１３】画像形成装置の一例である複合機１の操作画面である
【図１４】画像形成装置の一例である複合機１の操作画面である
【図１５】画像形成装置の一例である複合機１の操作画面である
【図１６】画像形成装置の一例である複合機１の操作画面である
【図１】
2008005285.tif 000003
【図２】
2008005285.tif 000004
【図３】
2008005285.tif 000005
【図４】
2008005285.tif 000006
【図５】
2008005285.tif 000007
【図６】
2008005285.tif 000008
【図７】
2008005285.tif 000009
【図８】
2008005285.tif 000010
【図９】
2008005285.tif 000011
【図１０】
2008005285.tif 000012
【図１１】
2008005285.tif 000013
【図１２】
2008005285.tif 000014
【図１３】
2008005285.tif 000015
【図１４】
2008005285.tif 000016
【図１５】
2008005285.tif 000017
【図１６】
2008005285.tif 000018