(57)【要約】【課題】画像形成装置において、順次入力されてくる画像データを光学的記録媒体へ順次書き込むことを可能とする。【解決手段】本発明に係る画像形成装置によれば、書き込みリスト登録処理において、スキャナ部１５から転送される画像データを内部メモリ１３上の空き領域に順次格納し、一の連続した空き領域への画像データの格納が終了する毎にその領域の先頭アドレスを含む領域情報を書き込みリストに順次登録し、書き込み制御処理において、登録された領域情報を順次参照して画像データが格納されている領域を特定し、特定された領域の画像データをＣＤ／ＤＶＤドライブ１６１によりディスクの先頭から書き込み、全ての画像データのディスクへの書き込み後、書き込みリストに登録されている各領域情報のうち内部メモリ１３上の先頭アドレスをディスク上の先頭アドレスに変えた各情報をディスクに書き込む。【選択図】図２
2008028540.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する入力手段と、
内部メモリと、
光学的記録媒体が着脱可能に構成され、装着された光学的記録媒体へデータの書き込みを行う書き込み手段と、
前記入力手段から入力される画像データを前記内部メモリ上の空き領域に順次格納し、前記画像データの格納が終了する毎に、その領域に格納された画像データに関する情報であるその領域の先頭アドレス含む領域情報を書き込みリストに順次登録するメモリ格納制御手段と、
前記登録された領域情報により前記入力された画像データが格納されている領域を特定し、当該特定された領域の画像データを前記書き込み手段により前記光学的記録媒体の先頭から書き込み、前記書き込みリストに登録されている各領域情報のうち前記内部メモリ上の先頭アドレスを前記光学的記録媒体上の先頭アドレスに変えた各情報を前記光学的記録媒体に書き込む書き込み制御手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記書き込み制御手段は、前記入力手段により入力された書き込み対象の全ての画像データ及び前記各領域情報の前記光学的記録媒体への書き込み後、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を前記光学的記録媒体に書き込むことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記領域情報は、その領域に格納されている画像データの画像識別情報を含み、
前記メモリ格納制御手段は、一枚の画像を構成する画像データが複数の領域に跨って格納されている場合に、当該一枚の画像を構成する画像データを分散して格納した各領域の領域情報に対し、同一の画像識別情報を登録することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記入力手段は、原稿の画像を読み取って画像データを入力するスキャナであることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
コンピュータを、
画像データを入力する入力手段から入力される画像データを内部メモリ上の空き領域に順次格納し、前記画像データの格納が終了する毎に、その領域に格納された画像データに関する情報であるその領域の先頭アドレスを含む領域情報を書き込みリストに順次登録するメモリ格納制御手段、
前記登録された領域情報により前記入力された画像データが格納されている領域を特定し、当該特定された領域の画像データを、光学的記録媒体へのデータの書き込みを行う書き込み手段により光学的記録媒体の先頭から書き込み、前記書き込みリストに登録されている各領域情報のうち前記内部メモリ上の先頭アドレスを前記光学的記録媒体上の先頭アドレスに変えた各情報を前記光学的記録媒体に書き込む書き込み制御手段、
として機能させるためのプログラム。
【請求項６】
前記書き込み制御手段は、前記入力手段により入力された書き込み対象の全ての画像データ及び前記各領域情報の前記光学的記録媒体への書き込み後、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を前記光学的記録媒体に書き込むことを特徴とする請求項５に記載のプログラム。
【請求項７】
前記領域情報は、その領域に格納されている画像データの画像識別情報を含み、
前記メモリ格納制御手段は、一枚の画像を構成する画像データが複数の領域に跨って格納されている場合に、当該一枚の画像を構成する画像データを分散して格納した各領域の領域情報に対し、同一の画像識別情報を登録することを特徴とする請求項５に記載のプログラム。
【請求項８】
前記入力手段は、原稿の画像を読み取って画像データを入力するスキャナであることを特徴とする請求項５に記載のプログラム。
【請求項９】
書き込み手段を介して光学的記録媒体に書き込まれる画像データを格納するファイルのデータ構造であって、
先頭に、前記光学的記録媒体に順次書き込まれる画像データを格納するデータ格納部を有し、前記データ格納部の後部に、前記データ格納部への書き込み単位の画像データに関する前記光学的記録媒体上の先頭アドレスを含むデータ情報を格納するデータ情報部を有することを特徴とするデータ構造。
【請求項１０】
前記データ構造は、前記データ情報部の後部に、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を格納する許可装置情報部を有することを特徴とする請求項９に記載のデータ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、順次入力されてくる画像データを順次光学的記録媒体に書き込む機能を備えた画像形成装置、プログラム及びデータ構造に関する。
【背景技術】
【０００２】
従来、複写機、プリンタ等の画像形成装置においては、スキャナにより読み取られた画像データや外部機器から入力された画像データをＣＤ（Compact Disc）、ＤＶＤ（Digital Versatile Disk）等の光学的記録媒体に記録することが行われている（例えば、特許文献１参照）。
【特許文献１】特開２００２−４１３３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
光学的記録媒体においては、ＨＤＤ（Hard Disk Drive）のように書き換えを繰り返しながら書き込みを行うことができない。そのため、光学的記録媒体にデータを書き込む場合には、ＨＤＤ等を用いて、書き込むべきデータに基づいてイメージファイルを作成し、作成されたイメージファイルを光学的記録媒体に書き込むことが行われている。
【０００４】
しかしながら、上述の、イメージデータを作成して光学的記録媒体に書き込む技術においては、ＨＤＤ等にイメージデータを作成するのに光学的記録媒体に書き込むデータサイズと同じだけの容量を要する。また、書き込むべきデータのイメージファイルを完成させてから、完成したイメージファイルを光学的記録媒体に書き込むため、光学的記録媒体への書き込み中に書き込み対象のデータを追加することはできない。そのため、画像形成装置において、順次スキャナや外部装置から内部メモリに転送されてくる画像データを光学的記録媒体に書き込む場合には、書き込み対象の画像データの全てが内部メモリに取り込まれるのを待ってからイメージファイルを作成し、作成したイメージファイルの光学的記録媒体への書き込みを開始しなければならず、処理時間がかかるとともに、多くの記憶容量が必要になるという問題があった。
【０００５】
本発明の課題は、画像形成装置において、順次入力されてくる画像データを光学的記録媒体へ順次書き込むことを可能とすることである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に記載の発明の画像形成装置は、
画像データを入力する入力手段と、
内部メモリと、
光学的記録媒体が着脱可能に構成され、装着された光学的記録媒体へデータの書き込みを行う書き込み手段と、
前記入力手段から入力される画像データを前記内部メモリ上の空き領域に順次格納し、前記画像データの格納が終了する毎に、その領域に格納された画像データに関する情報であるその領域の先頭アドレスを含む領域情報を書き込みリストに順次登録するメモリ格納制御手段と、
前記登録された領域情報により前記入力された画像データが格納されている領域を特定し、当該特定された領域の画像データを前記書き込み手段により前記光学的記録媒体の先頭から書き込み、前記書き込みリストに登録されている各領域情報のうち前記内部メモリ上の先頭アドレスを前記光学的記録媒体上の先頭アドレスに変えた各情報を前記光学的記録媒体に書き込む書き込み制御手段と、
を備えたことを特徴としている。
【０００７】
請求項２に記載の発明は、請求項１に記載の発明において、
前記書き込み制御手段は、前記入力手段により入力された書き込み対象の全ての画像データ及び前記各領域情報の前記光学的記録媒体への書き込み後、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を前記光学的記録媒体に書き込むことを特徴としている。
【０００８】
請求項３に記載の発明は、請求項１に記載の発明において、
前記領域情報は、その領域に格納されている画像データの画像識別情報を含み、
前記メモリ格納制御手段は、一枚の画像を構成する画像データが複数の領域に跨って格納されている場合に、当該一枚の画像を構成する画像データを分散して格納した各領域の領域情報に対し、同一の画像識別情報を登録することを特徴としている。
【０００９】
請求項４に記載の発明は、請求項１に記載の発明において、
前記入力手段は、原稿の画像を読み取って画像データを入力するスキャナであることを特徴としている。
【００１０】
請求項５に記載の発明は、
コンピュータを、
画像データを入力する入力手段から入力される画像データを内部メモリ上の空き領域に順次格納し、前記画像データの格納が終了する毎に、その領域に格納された画像データに関する情報であるその領域の先頭アドレスを含む領域情報を書き込みリストに順次登録するメモリ格納制御手段、
前記登録された領域情報により前記入力された画像データが格納されている領域を特定し、当該特定された領域の画像データを、光学的記録媒体へのデータの書き込みを行う書き込み手段により光学的記録媒体の先頭から書き込み、前記書き込みリストに登録されている各領域情報のうち前記内部メモリ上の先頭アドレスを前記光学的記録媒体上の先頭アドレスに変えた各情報を前記光学的記録媒体に書き込む書き込み制御手段、
として機能させるためのプログラムであることを特徴としている。
【００１１】
請求項６に記載の発明は、請求項５に記載の発明において、
前記書き込み制御手段は、前記入力手段により入力された書き込み対象の全ての画像データ及び前記各領域情報の前記光学的記録媒体への書き込み後、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を前記光学的記録媒体に書き込むことを特徴としている。
【００１２】
請求項７に記載の発明は、請求項５に記載の発明において、
前記領域情報は、その領域に格納されている画像データの画像識別情報を含み、
前記メモリ格納制御手段は、一枚の画像を構成する画像データが複数の領域に跨って格納されている場合に、当該一枚の画像を構成する画像データを分散して格納した各領域の領域情報に対し、同一の画像識別情報を登録することを特徴としている。
【００１３】
請求項８に記載の発明は、請求項５に記載の発明において、
前記入力手段は、原稿の画像を読み取って画像データを入力するスキャナであることを特徴としている。
【００１４】
請求項９に記載の発明は、
書き込み手段を介して光学的記録媒体に書き込まれる画像データを格納するファイルのデータ構造であって、
先頭に、前記光学的記録媒体に順次書き込まれる画像データを格納するデータ格納部を有し、前記データ格納部の後部に、前記データ格納部への書き込み単位の画像データに関する前記光学的記録媒体上の先頭アドレスを含むデータ情報を格納するデータ情報部を有することを特徴としている。
【００１５】
請求項１０に記載の発明は、請求項９に記載の発明において、
前記データ構造は、前記データ情報部の後部に、前記光学的記録媒体に書き込んだ画像データの読み込みを許可する装置の装置識別情報を格納する許可装置情報部を有することを特徴としている。
【発明の効果】
【００１６】
請求項１、５に記載の発明によれば、入力手段から順次入力されてくる画像データを光学的記録媒体へ順次書き込むことが可能となるので、従来のように、光学的記録媒体への書き込み対象の画像データの全てが内部メモリに取り込まれて書き込み対象の画像データが確定するのを待ってからイメージファイルを作成し、作成したイメージファイルを光学的記録媒体へ書き込むといった必要がなくなり、処理時間を短縮することが可能となるとともに、イメージファイル作成のための記憶容量を確保する必要もなくなる。
【００１７】
請求項２、６に記載の発明によれば、光学的記録媒体に書き込まれた画像データの読み込みを許可する装置の装置識別情報を光学的記録媒体に付加することが可能となる。
【００１８】
請求項３、７に記載の発明によれば、光学的記録媒体に一枚の画像を構成する画像データが分散されて書き込まれても、光学的記録媒体上のどの領域に一枚の画像を構成する画像データが書き込まれているかが識別可能となる。
【００１９】
請求項４、８に記載の発明によれば、スキャナから順次読み取られる画像データを光学的記録媒体に順次書き込むことが可能となる。
【００２０】
請求項９、１０に記載の発明によれば、光学的記録媒体に画像データを順次書き込むことを可能とするファイルのデータ構造を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
【００２２】
まず、本実施の形態の構成を説明する。
図１は、画像形成システム１００の全体構成を示す概念図である。図１に示すように、画像形成システム１００は、複数台の画像形成装置１、ホストコンピュータ２がハブＨを介してＬＡＮ（Local Area Network）等の通信ネットワークＮに接続されて構成されるシステムである。なお、ここでは画像形成装置１（１Ａ〜１Ｄ）が４台接続された例を示しているが、画像形成装置１の台数は特に限定されない。
【００２３】
図２は、画像形成装置１の機能的構成を示すブロック図である。
図２に示すように、画像形成装置１は、ＣＰＵ（Central Processing Unit）１１、記憶部１２、内部メモリ１３、操作表示部１４、スキャナ部１５、ＣＤ／ＤＶＤドライブ１６１が接続された外部Ｉ／Ｆ１６、通信部１７、プリンタ部１８等を備えて構成され、各部はバス１９により接続されている。
【００２４】
ＣＰＵ１１は、記憶部１２に記憶されているシステムプログラム、各種処理プログラム、各種アプリケーションプログラムを読み出して、内部メモリ１３に展開し、展開されたプログラムに従って、画像形成装置１各部の動作を集中制御する。
【００２５】
記憶部１２は、半導体の不揮発性メモリ等により構成され、画像形成装置１に対応するシステムプログラム、書き込み制御処理プログラムを始めとする各種処理プログラム、書き込みソフトウエアを始めとする各種アプリケーションプログラム、これらのプログラムで利用する各種データ等を予め記憶する。また、記憶部１２は、通信ネットワークＮに接続されている各装置の装置識別情報としてのＭＡＣアドレスを記憶している。
【００２６】
内部メモリ１３は、ＣＰＵ１１により実行制御される各種処理において、記憶部１２から読み出されたプログラム、入力、若しくは出力データ及びパラメータ等の一時的な格納領域となる。
本実施の形態において、内部メモリ１３は、操作表示部１４の読み込み制限設定画面（図示せず）から入力された、ＣＤ又はＤＶＤに書き込む画像データに読み込み制限をつけるか否かを示す情報、及び読み込み制限をつける場合の、読み込みが許可された許可装置のＭＡＣアドレスを記憶するための読み込み制限設定領域１３１を形成する。また、内部メモリ１３は、操作表示部１４の画像名称設定画面（図示せず）から入力された画像データの名称を記憶するための画像名称領域１３２を形成する。また、内部メモリ１３は、当該内部メモリ１３の領域を管理するための情報（内部メモリ１３上に形成されている連続領域毎の、先頭アドレス、終了アドレス、領域サイズ、及びその領域が現在使用されているか否かを示す情報）を記憶するためのメモリ管理領域１３３を形成する。更に、内部メモリ１３は、後述する書き込みリスト１３４ａを記憶するための書き込みリスト領域１３４を形成する。
【００２７】
操作表示部１４は、ＬＣＤ（Liquid Crystal Display）等により構成される。操作表示部１４は、ＣＰＵ１１からの表示信号の指示に従って画面上に各種設定画面や画像の状態表示、各機能の動作状況等の表示を行う。ＬＣＤの画面上は、透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルが構成されており、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号としてＣＰＵ１１に出力する。
【００２８】
スキャナ部１５は、ＡＤＦ（Auto Document Feeder；自動原稿送り装置）及びスキャナにより構成される。
ＡＤＦは、原稿を載置するための原稿トレイを備え、原稿トレイに載置された原稿をスキャナのコンタクトガラス上の原稿読取位置に１枚ずつ搬送する。そして、スキャナによる原稿の読み取りが完了すると、当該原稿を原稿排紙トレイに搬送して排出する。
スキャナは、コンタクトガラス上の原稿読取位置に載置された原稿に光を投射し、その光の反射光をＣＣＤ（Charge Coupled Device）により結像し、光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換し、内部メモリ１３に出力する。
【００２９】
外部Ｉ／Ｆ１６は、ＣＤ／ＤＶＤドライブ１６１を接続し、ＣＤ／ＤＶＤドライブ１６１とのデータ入出力を行うためのインターフェースである。
ＣＤ／ＤＶＤドライブ１６１は、ＣＤ、ＤＶＤ等の光学的記録媒体を着脱可能に構成され、装着された光学的記録媒体へのデータの書き込み及び光学的記録媒体からのデータの読み込みを行う。即ち、ＣＤ／ＤＶＤドライブ１６１は、書き込み手段としての機能を有する。なお、本実施の形態においては、光学的記録媒体をＣＤ、ＤＶＤとして説明するがこれに限定されない。
【００３０】
通信部１７は、ネットワークインターフェースカード（ＮＩＣ；Network Interface Card）、モデム（ＭＯＤＥＭ：MOdulator-DEModulator）等の通信インターフェースを備えて構成され、通信ネットワークＮに接続された外部機器と相互にデータ送受信を行う。
【００３１】
プリンタ部１８は、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有するプリンタエンジンであり、画像データに対応する画像を電子写真プロセスによって記録紙上に形成して出力する。
【００３２】
ホストコンピュータ２は、画像形成装置１に印刷対象の画像データを送信する。
【００３３】
次に、本実施の形態の動作について説明する。
図３は、ＣＰＵ１１により実行されるディスク検知処理を示すフローチャートである。当該処理は、ＣＤ／ＤＶＤドライブ１６１にディスクが装着された際に、ＣＰＵ１１と記憶部１２に記憶されているディスク検知処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００３４】
ＣＤ／ＤＶＤドライブ１６１にディスクが装着されると、装着されたディスクのファイルシステムが参照され、装着されたディスクがＣＤ又はＤＶＤであるか否かが判断され、装着されたディスクがＣＤ又はＤＶＤであると判断されると（ステップＳ１；ＹＥＳ）、装着されたディスク状態はBlankであるか否かが判断され、Blankであると判断されると（ステップＳ２；ＹＥＳ）、ディスクにデータを書き込む動作モードであるディスクライトモードに移行し、ディスクライトモードにおける処理が実行される（ステップＳ３）。
【００３５】
装着されたディスク状態がBlankではないと判断されると（ステップＳ２；ＮＯ）、装着されたディスクに記録されているファイルが画像用フォーマットファイルであるか否かが判断され、画像用フォーマットファイルであると判断されると（ステップＳ４；ＹＥＳ）、ディスクからデータを読み込む動作モードであるディスクリードモードに移行し、ディスクリードモードにおける処理が実行される（ステップＳ５）。ここで、画像用フォーマットファイルとは、後述する書き込み制御処理において書き込まれた図７に示すデータ構造のファイルを指す。
【００３６】
一方、ステップＳ１において、装着されたディスクがＣＤ又はＤＶＤではないと判断されるか（ステップＳ１；ＮＯ）、又はステップＳ４において装着されたディスクに記録されているファイルが画像用フォーマットファイルではないと判断されると（ステップＳ４；ＮＯ）、操作表示部１４にディスク利用不可のエラーメッセージが表示され（ステップＳ６）、本処理は終了する。
【００３７】
次に、ディスクライトモードにおける動作について説明する。
図４は、ＣＰＵ１１により実行される書き込み制御処理を示すフローチャートである。当該処理は、ディスクライトモードに移行した際に、ＣＰＵ１１と記憶部１２に記憶されている書き込み制御処理プログラムとの協働によるソフトウエア処理により実現される処理である。当該処理の実行により書き込み制御手段が実現される。
【００３８】
まず、記憶部１２から内部メモリ１３に書き込みソフトウエアが読み出され、書き込みソフトウエアが起動される（ステップＳ１１）。次いで、操作表示部１４に、ディスクに書き込む画像データへの読み込み制限を設定するための読み込み制限設定画面が表示され、操作表示部１４からの入力に応じて読み込み制限の設定が行われる（ステップＳ１２）。読み込み制限設定画面は、図示しないが、ディスクに書き込む画像データに読み込み制限をつけるか否かの選択ボタン、及び読み込み制限をつける場合に、読み込みを許可する装置（許可装置）を選択するための許可装置選択欄が表示される。許可装置選択欄には、通信ネットワークＮに接続されている各装置（画像形成装置１、ホストコンピュータ２等）の一覧が表示され、読み込み制限をつけることを指示する選択ボタンが選択された状態において、当該一覧から読み込みを許可する装置を選択することが可能となる。読み込み制限設定画面上の押下操作により読み込み制限をつけるか否か、及び読み込み制限をつける場合の許可装置が選択入力されると、入力された内容（読み込み制限をつけるか否かの情報、及び読み込み制限をつける場合の許可装置のＭＡＣアドレス）が内部メモリ１３の読み込み制限設定領域１３１に設定される。
【００３９】
次いで、操作表示部１４に、ディスクに書き込む画像データの画像名称を設定するための画像名称設定画面（図示せず）が表示され、当該画面において入力された内容が、内部メモリ１３の画像名称領域１３２に設定される（ステップＳ１３）。
【００４０】
次いで、操作表示部１４からの書き込み開始ボタン（スタートボタン）の押下が待機される。原稿トレイに装着されたディスクへの書き込み対象となる原稿束がセットされ、書き込み開始ボタンが押下されると（ステップＳ１４；ＹＥＳ）、図５に示す書き込みリスト登録処理が開始される（ステップＳ１５）。
【００４１】
図５は、図４のステップＳ１５において実行される書き込みリスト登録処理を示すフローチャートである。当該処理は、ＣＰＵ１１と記憶部１２に記憶されている書き込みリスト登録処理プログラムとの協働によるソフトウエア処理により実現される処理である。当該処理の実行によりメモリ格納制御手段が実現される。
【００４２】
まず、カウンタｎに１がセットされ（ステップＳ１０１）、スキャナ部１５によりｎ枚目の原稿が読み取られる（ステップＳ１０２）。次いで、メモリ管理領域１３３が参照され、内部メモリ１３に空き領域があるか否かが判断される（ステップＳ１０３）。内部メモリ１３上に空き領域がないと判断されると（ステップＳ１０３；ＮＯ）、他の処理でメモリが開放されて内部メモリ１３に空き領域ができるまで待機され、内部メモリ１３に空き領域があると判断されると（ステップＳ１０３；ＹＥＳ）、処理はステップＳ１０４に移行する。ここで、メモリの空き領域があるか否かの判断は、内部メモリ１３上に１以上の連続した空き領域があるか否かにより判断され、空き領域の領域サイズは問わない。
【００４３】
ステップＳ１０４においては、内部メモリ１３の連続した空き領域の一つが転送先として決定され、スキャナ部１５において読み取られたｎ枚目の画像データが転送先の空き領域に転送されて格納される（ステップＳ１０４）。ここで、転送先の空き領域の領域サイズがｎ枚目の画像データよりも小さい場合、転送先の領域サイズ分の画像データがスキャナ部１５から転送され、格納される。内部メモリ１３に画像データが格納されると、メモリ管理領域１３３の、画像データの格納に使用されたメモリ領域の状態情報が「使用中」に変更登録される（ステップＳ１０５）。そして、メモリ管理領域１３３から使用されたメモリ領域の先頭アドレス及び領域サイズが取得され（ステップＳ１０６）、画像名称領域１３２から画像名称が取得され、更にシステム時計から作成日時が取得され（ステップＳ１０７）、取得された先頭アドレス、領域サイズ、画像名称、作成日時が領域情報として書き込みリスト１３４ａに登録される（図６参照）（ステップＳ１０８）。
【００４４】
書き込みリスト１３４ａの登録後、スキャナ部１５からｎ枚目の全画像データの転送が終了したか否かが判断され、終了していないと判断されると（ステップ１０９；ＮＯ）、処理はステップＳ１０３に戻り、ステップＳ１０３〜Ｓ１０８の処理が繰り返し実行される。即ち、内部メモリ１３の連続した空き領域がスキャナ部１５で読み取られた画像データのサイズ以上であれば、一つの空き領域にｎ枚目の全画像データが転送されて格納され、当該領域に対する先頭アドレス、領域サイズ、画像名称、作成日時が書き込みリスト１３４ａに登録される。内部メモリ１３の連続した空き領域が転送すべき画像データの領域サイズに満たない場合は、空き領域の一つにデータを転送して転送結果を書き込みリストに登録する処理が全画像データの格納が終了するまで繰り返し実行される。なお、画像名称は、図４のステップＳ１３においてユーザが設定した画像名称＋画像読み取り番号ｎが書き込まれる。即ち、１枚の原稿を読み取って得られた画像データは、内部メモリ１３上の複数の領域に分断されて格納されても同一の画像名称が登録されるので、書き込みリスト１３４ａに登録されている画像名称により、１枚の画像データを構成するデータが格納されているメモリ上の領域を識別可能となる。
【００４５】
スキャナ部１５からｎ枚目の全画像データの転送が終了したと判断されると（ステップ１０９；ＹＥＳ）、次に読み取るべき原稿があるか否かが判断され、読み取るべき原稿があると判断されると（ステップＳ１１０；ＹＥＳ）、カウンタｎが１インクリメントされ（ステップＳ１１１）、処理はステップＳ１０２に戻る。次に読み取るべき原稿がないと判断されると（ステップＳ１１０；ＮＯ）、本処理は終了する。
【００４６】
図６は、書き込みリスト１３４ａのデータ格納例を示す図である。図６に示すように、書き込みリスト１３４ａには、画像データが書き込まれたメモリ領域毎に、先頭アドレス、領域サイズ、画像名称、作成日時からなる領域情報が登録される。書き込みリスト１３４ａに登録された個々の領域情報をリスト要素という。内部メモリ１３上の新しい領域に画像データが格納されると、リスト終端に、新たに画像データが格納された領域についてのリスト要素が追加登録される。
【００４７】
図４に戻り、書き込みリスト登録処理が開始されて、書き込みリスト領域１３４に書き込みリスト１３４ａが登録されると、書き込みリスト１３４ａが参照される（ステップＳ１６）。当該処理で初めて書き込みリスト１３４ａが参照される場合は、先頭のリスト要素にポインタが設定され、先頭のリスト要素の内容が参照される。後述するステップＳ２０において、ポインタは順次次のリスト要素に移動され、リスト要素の内容の参照がすべて終了すると、リスト終端にポインタが設定される。
【００４８】
ポインタがリスト終端に到達しておらず、リスト要素の内容の参照が可能である場合（ステップＳ１７；ＮＯ）、書き込みリスト１３４ａの参照されたリスト要素に含まれる先頭アドレス及び領域サイズに基づき、書き込み対象の画像データが格納されている内部メモリ１３上の領域が特定され、書き込みソフトウエアにより駆動されるＣＤ／ＤＶＤドライブ１６１により、特定された領域の画像データが装着されているディスクに書き込まれる（ステップＳ１８）。書き込み後は、内部メモリ１３上の当該領域が開放され、当該領域に関するメモリ管理領域１３３上の状態情報が「空き領域」に変更される（ステップＳ１９）。そして、次のリスト要素へポインタが移動され（ステップＳ２０）、処理はステップＳ１６に戻る。なお、書き込みソフトウエアにおいては、ディスクに内部メモリ１３上の領域のデータを書き込む際に、ディスク上において当該領域の画像データが書き込まれる領域の先頭アドレスが保持される。即ち、ディスク上においても、内部メモリ１３に画像データが格納された領域単位で画像データが管理されることとなる。
【００４９】
一方、ステップＳ１７において、ポインタが書き込みリスト１３４ａの終端に到達しており、次に参照すべきリスト要素がない場合（ステップＳ１７；ＹＥＳ）、操作表示部１４にディスクへの書き込みを終了するか続行するかを問い合わせるダイアログが表示され、当該ダイアログから続行を指示する操作が入力された場合（ステップＳ２１；ＮＯ）、処理はステップＳ１３に戻り、新たに原稿トレイに載置された原稿束について、ステップＳ１３〜Ｓ２０の処理が実行される。当該ダイアログから終了を示す操作が入力された場合（ステップＳ２１；ＹＥＳ）、処理はステップＳ２２に移行する。
【００５０】
ステップＳ２２においては、書き込みソフトウエアにより、ＴＡＧ（データ情報）がディスクに書き込まれる（ステップＳ２２）。ＴＡＧ（データ情報）とは、このＴＡＧに続いて書き込まれたデータに関する属性情報が書き込まれることを示す区切り情報である。
【００５１】
ＴＡＧ（データ情報）の書き込み後、書き込みリスト１３４ａの各リスト要素（領域情報）の内容、及び書き込みソフトウエアにより保持された画像データが書き込まれたディスク上の各領域の先頭アドレスが取得され、書き込みソフトウエアにより、ＴＡＧ（データ情報）に続いて、ディスク上の各領域についてのディスク上の先頭アドレス、データサイズ、画像名称、作成日時からなるデータ情報がディスクに書き込まれる（ステップＳ２３）。次いで、読み込み制限設定領域１３１が参照され、読み込み制限が設定されていない場合には（ステップＳ２４；ＮＯ）、本処理は終了する。読み込み制限が設定されている場合には（ステップＳ２４；ＹＥＳ）、ＴＡＧ（許可装置リスト）がディスクに書き込まれる（ステップＳ２５）。ＴＡＧ（許可装置リスト）とは、このＴＡＧに続いて読み込みを許可する許可装置のＭＡＣアドレスが書き込まれることを示す情報である。
【００５２】
ＴＡＧ（許可装置リスト）の書き込み後、設定された許可装置のＭＡＣアドレスが順次ディスクに書き込まれ（ステップＳ２６）、本処理は終了する。書き込み制御処理終了後、読み込み制限設定領域１３１、画像名称領域１３２、メモリ管理領域１３３、書き込みリスト領域１３４の内容はクリアされる。また、書き込みソフトウエアも終了される。
【００５３】
上記処理によりＣＤ又はＤＶＤであるディスクに書き込まれたデータは、ディスク上において一つのファイル（画像用フォーマットファイル）として管理される。これは、書き込みソフトウエアの終了時に、書き込みソフトウエアにより今回ディスクに書き込まれた一連のデータにファイル名（例えば、最初に設定された画像名称、作成日時等）及び画像用フォーマットファイルであることを示す所定の識別子が付与され、このファイル名＋識別子がディスクのファイルシステムに書き込まれることにより実現される。
【００５４】
図７（ａ）は、書き込み制御処理においてディスクに書き込まれる画像用フォーマットファイルのデータ構造の一例を示す図である。図７（ａ）に示すように、画像用フォーマットファイルは、ファイル内の先頭アドレス側から順に、データ格納部、データ情報部、許可装置情報部を有して構成されている。なお、読み込み許可制限がない場合、許可装置情報部は存在しない。データ格納部は、内部メモリ１３から読み出されて順次書き込まれた画像データを格納し、データ情報部は、ＴＡＧ（データ情報）、画像データが書き込まれたディスク上の各領域についてのデータ情報を格納し、許可装置情報部は、ＴＡＧ（許可装置リスト）、許可装置のＭＡＣアドレスを格納する。ＴＡＧ（許可装置リスト）、許可装置のＭＡＣアドレスは、読み込み制限をつけない場合には存在しない。図４で説明したように、スキャナ部１５から読み取られた各画像データは、内部メモリ１３の１以上の空き領域に格納され、領域毎に先頭アドレス、領域サイズ、画像名称、作成日時が書き込みリスト１３４ａに登録され、書き込みリスト１３４ａに書き込まれた領域単位で、画像データがディスクに書き込まれていくため、ディスクにおいても、内部メモリ１３に書き込まれた領域単位で、画像データが書き込まれ、管理される。従って、データ情報部には、ディスクの書き込み単位のデータ情報が書き込まれた順に従って格納されている。各データ情報は、図７（ｂ）に示すように、ディスク上の画像データが格納された先頭アドレス（４Byte）、データサイズ（４Byte）、画像名称（１２Byte）、作成日時（４Byte）の２４Byteにより構成されている。ＭＡＣアドレスは、図７（ｃ）に示すように、６Byte＋空白２Byteの８Byteである。
以上が、ディスクライトモードの動作である。
【００５５】
次に、ディスクリードモードにおける動作について説明する。
図８は、ＣＰＵ１１により実行されるデータ解析処理を示すフローチャートである。当該処理は、ディスクリードモードに移行した際に、ＣＰＵ１１と記憶部１２に記憶されているデータ解析処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００５６】
まず、ディスク上の画像用フォーマットファイルから一定サイズのデータ（ＴＡＧ（データ情報）のサイズ。ここでは８Byte。）が内部メモリ１３に読み込まれ（ステップＳ３１）、読み込まれたデータがＴＡＧ（データ情報）と一致しているか否かが判断される（ステップＳ３２）。読み込まれたデータがＴＡＧ（データ情報）と一致していないと判断された場合（ステップＳ３２；ＮＯ）、処理はステップＳ３４に移行する。読み込まれたデータがＴＡＧ（データ情報）と一致していると判断された場合（ステップＳ３２；ＹＥＳ）、読み込んだデータが格納されているディスク上の先頭アドレスがＴＡＧ（データ情報）の先頭アドレスとして内部メモリ１３の所定の領域に記憶され（ステップＳ３３）、処理はステップＳ３４に移行する。
【００５７】
ステップＳ３４においては、読み込まれたデータがＴＡＧ（許可装置リスト）と一致しているか否かが判断される（ステップＳ３４）。読み込まれたデータがＴＡＧ（許可装置リスト）と一致していないと判断された場合（ステップＳ３４；ＮＯ）、処理はステップＳ３６に移行する。読み込まれたデータがＴＡＧ（許可装置リスト）と一致していると判断された場合（ステップＳ３４；ＹＥＳ）、読み込んだデータが格納されているディスク上の先頭アドレスがＴＡＧ（許可装置リスト）の先頭アドレスとして内部メモリ１３の所定の領域に記憶され（ステップＳ３５）、処理はステップＳ３６に移行する。
【００５８】
ステップＳ３６においては、ＥＯＦ（End Of File）に到達したか否かが判断され、ＥＯＦに到達していないと判断されると（ステップ３６；ＮＯ）、処理はステップＳ３１に戻り、ステップＳ３１〜Ｓ３５の処理が繰り返し実行される。ＥＯＦに到達したと判断されると（ステップＳ３６；ＹＥＳ）、内部メモリ１３の所定の領域にＴＡＧ（許可装置リスト）の先頭アドレスが記憶されているか否かに基づいて、許可装置リストのデータが存在するか否かが判断される。許可装置リストのデータが存在しないと判断されると（ステップＳ３７；ＮＯ）、図９に示す画像読み込み処理が実行され（ステップＳ４０）、本処理は終了する。許可装置リストのデータが存在すると判断されると（ステップＳ３７；ＹＥＳ）、装着されたディスク上のＴＡＧ（許可装置リスト）の先頭アドレス以降に記憶されているＭＡＣアドレスと自装置のＭＡＣアドレスとの照合が行われ（ステップＳ３８）、自装置のＭＡＣアドレスが許可装置リストのＭＡＣアドレスと一致している場合（ステップＳ３９；ＹＥＳ）、図９に示す画像読み込み処理が実行され（ステップＳ４０）、本処理は終了する。自装置のＭＡＣアドレスが許可装置リストのＭＡＣアドレスと一致していない場合（ステップＳ３９；ＮＯ）、ディスクリードモードは解除され（ステップＳ４１）、本処理は終了する。
【００５９】
図９は、ＣＰＵ１１により実行される画像読み込み処理を示すフローチャートである。当該処理は、ＣＰＵ１１と記憶部１２に記憶されている画像読み込み処理プログラムとの協働によるソフトウエア処理により実現される処理である。
【００６０】
画像読み込み処理においては、まず、ディスク上のＴＡＧ（データ情報）までのデータ（ＴＡＧ（データ情報）の先頭アドレスから８byte先までに格納されているデータ）が内部メモリ１３に読み込まれる（ステップＳ２０１）。次いで、一定サイズ（データ情報のサイズに相当するサイズ。ここでは２４Byte）のデータが内部メモリ１３に読み込まれ（ステップＳ２０２）、読み込まれたデータにＴＡＧ（許可装置リスト）が含まれるか否かが判断される。読み込まれたデータにＴＡＧ（許可装置リスト）が含まれないと判断されると（ステップＳ２０３；ＮＯ）、ＥＯＦに到達したか否かが判断され、ＥＯＦに到達していないと判断されると（ステップＳ２０４；ＮＯ）、読み込まれたデータ、即ち、データ情報が操作表示部１４に送信されて表示され（ステップＳ２０５）、処理はステップＳ２０２に戻る。
【００６１】
読み込まれたデータにＴＡＧ（許可装置リスト）が含まれると判断されたか（ステップＳ２０３；ＹＥＳ）、又は、ＥＯＦに到達したと判断されると（ステップＳ２０４；ＹＥＳ）、操作表示部１４に、表示されたデータ情報から出力したいデータを選択するように促すメッセージが表示され、データ情報が選択入力されると（ステップＳ２０６）、内部メモリ１３に、選択されたデータ情報に記憶されているデータサイズ以上の連続した空き領域があるか否かが判断され、空き領域がないと判断されると（ステップＳ２０７；ＮＯ）、他の処理でメモリが開放されて内部メモリ１３に空き領域ができるまで待機され、内部メモリ１３に空き領域があると判断されると（ステップＳ２０７；ＹＥＳ）、選択されたデータ情報の先頭アドレス及びデータサイズに基づいて、ディスクから画像データが読み込まれて内部メモリ１３に転送される（ステップＳ２０８）。転送が終了すると、操作表示部１４のデータ情報の一覧が表示されている画面に「終了しますか」等のメッセージ、終了ボタン及び続行ボタンがポップアップ表示され、続行ボタンが押下されると（ステップＳ２０９；ＮＯ）、処理はステップＳ２０６に戻る。終了ボタンが押下されると（ステップＳ２０９；ＹＥＳ）、本処理は終了する。
【００６２】
以上説明したように、画像形成装置１によれば、書き込みリスト登録処理において、スキャナ部１５から転送される画像データを内部メモリ１３上の空き領域に順次格納し、一の連続した空き領域への画像データの格納が終了する毎にその領域の先頭アドレスを含む領域情報を書き込みリストに順次登録し、書き込み制御処理において、書き込みリストに登録された領域情報を順次参照して画像データが格納されている領域を特定し、特定された領域の画像データをＣＤ／ＤＶＤドライブ１６１に装填されたディスクの先頭から書き込み、書き込み対象の全ての画像データのディスクへの書き込み後、書き込みリストに登録されている各領域情報のうち内部メモリ１３上の先頭アドレスをディスク上の先頭アドレスに変えた各情報をディスクに書き込む。
【００６３】
従って、スキャナ部１５から順次転送されてくる画像データを光学的記録媒体へ順次書き込むことが可能となるので、従来のように、光学的記録媒体への書き込み対象の画像データの全てが内部メモリに取り込まれて書き込み対象の画像データが確定するのを待ってからイメージファイルを作成し、作成したイメージファイルを光学的記録媒体へ書き込むといった必要がなくなり、処理時間を短縮することが可能となるとともに、イメージファイル作成のための記憶容量を確保する必要もなくなる。
【００６４】
また、ディスクには、書き込まれた画像データの読み込みを許可する装置の装置識別情報を書き込むことができるので、許可された装置のみで画像データの読み込みを可能とするように読み込み制限を行うことが可能となる。
【００６５】
また、領域情報には、画像識別情報が含まれるので、ディスクに一枚の画像を構成する画像データが分散されて書き込まれても、光学的記録媒体上のどの領域に一枚の画像を構成する画像データが書き込まれているかを識別可能となる。
【００６６】
なお、上記実施の形態における記述内容は、本発明に係る画像形成装置１の好適な一例であり、これに限定されるものではない。
【００６７】
例えば、上記実施の形態においては、画像データを入力する入力手段をスキャナ部１５とし、スキャナ部１５で順次読み取られて入力される画像データを順次ＣＤ、ＤＶＤ等の光学的記録媒体に書き込む場合を例にとり説明したが、通信部１７から順次入力されるホストコンピュータ２からの画像データを順次ＣＤ、ＤＶＤ等の光学的記録媒体に書き込む場合においても、本発明を適用することができる。
【００６８】
その他、画像形成装置１の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６９】
【図１】本発明に係る画像形成システム１００の全体構成を示す図である。
【図２】本発明に係る画像形成装置１の機能的構成を示すブロック図である。
【図３】ＣＰＵ１１により実行されるディスク検知処理を示すフローチャートである。
【図４】ＣＰＵ１１により実行される書き込み制御処理を示すフローチャートである。
【図５】ＣＰＵ１１により実行される書き込みリスト登録処理を示すフローチャートである。
【図６】書き込みリスト１３４ａのデータ格納例を示す図である。
【図７】（ａ）は図４の書き込み制御処理においてディスクに書き込まれる画像用フォーマットファイルのデータ構造の一例を示す図、（ｂ）は（ａ）に格納される各データ情報のフォーマットを示す図、（ｃ）は（ａ）に格納される各許可装置リストのフォーマットを示す図である。
【図８】ＣＰＵ１１により実行されるデータ解析処理を示すフローチャートである。
【図９】ＣＰＵ１１により実行される画像読み込み処理を示すフローチャートである。
【符号の説明】
【００７０】
１００  画像形成システム
１  画像形成装置
２  ホストコンピュータ
１１  ＣＰＵ
１２  記憶部
１３  内部メモリ
１３１  読み込み制限設定領域
１３２  画像名称領域
１３３  メモリ管理領域
１３４  書き込みリスト領域
１４  操作表示部
１５  スキャナ部
１６  外部Ｉ／Ｆ
１６１  ＣＤ／ＤＶＤドライブ
１７  通信部
１８  プリンタ部
１９  バス
Ｈ  ハブ
Ｎ  通信ネットワーク
【図１】
2008028540.tif 000003
【図２】
2008028540.tif 000004
【図３】
2008028540.tif 000005
【図４】
2008028540.tif 000006
【図５】
2008028540.tif 000007
【図６】
2008028540.tif 000008
【図７】
2008028540.tif 000009
【図８】
2008028540.tif 000010
【図９】
2008028540.tif 000011