【手続補正書】
【提出日】平成19年3月23日(2007.3.23)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【書類名】  明細書
【発明の名称】  画像形成装置
【特許請求の範囲】
【請求項１】着脱可能に設けられた記憶媒体と、
前記記憶媒体に格納されたデータを受信するデータ受信手段と、
前記データ受信手段で受信したデータから印刷可能なデータを抽出する印刷可能データ抽出手段と、
前記印刷可能データ抽出手段で抽出されたデータを印刷する印刷手段と、
を有する画像形成装置。
【請求項２】請求項１記載の画像形成装置であって、
前記記憶媒体に、複数のデータ形式のデータで構成されるファイルを格納するようにした画像形成装置。
【請求項３】請求項２記載の画像形成装置であって、
前記ファイルから印刷可能なデータを抽出する際に、
所定の形式のデータのヘッダ情報から終了情報までを１つの固まりとして読み込み、
前記ヘッダ情報を取得し、
前記ヘッダ情報がファイルの終了のときはそのまま処理を終了する一方、ファイルの終了以外のときは、そのヘッダ情報に基づいて印刷可能データかどうかを判定し、
前記ヘッダ情報が印刷可能データのときは、データの終了までの情報に印刷処理を行い、
前記ヘッダ情報が印刷可能データでないときは、次のデータをヘッダ情報から終了情報まで読み込むようにした画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタやマルチファンクションプリンタ、およびディジタル複写機への入力データの動作を制御する画像形成技術に関する。
【０００２】
【従来の技術】
近年、動画データ、音声データ、静止画、文字データ等の様々な形式のデータが１つにまとめられて使用される機会が増えてきた。
【０００３】
そして、プリンタはこのように様々な形式を含むデータから印刷データのみを印刷することができないため、ホストＰＣ側で印刷データを抽出して印刷を実行している。
【０００４】
【発明が解決しようとする課題】
このような従来の画像形成装置では、動画データ、音声データ、静止画、文字データ等の様々な形式のデータが１つにまとまってプリンタへ送られたときには、データ形式が不適切といった対応をしなければならない。
【０００５】
ここで、プリンタへの入力データはホストＰＣから取り込まれるものほとんどである。そして、着脱可能な記憶媒体が増え、この記憶媒体を介して様々な機器とのデータの共有が求められている今日においては、この記憶媒体に記憶されているデータの形式も様々である。
【０００６】
そこで、本発明は、複数の形式のデータから印刷データのみを抽出し印刷を行うことができる画像形成装置を提供することを目的とする。
【０００７】
また、本発明は、着脱可能な記憶媒体から様々な形式のデータを取り込んで印刷を行うことができる画像形成装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
この課題を解決するために、本発明の画像形成装置は、着脱可能に設けられた記憶媒体と、記憶媒体に格納されたデータを受信するデータ受信手段と、データ受信手段で受信したデータから印刷可能なデータを抽出する印刷可能データ抽出手段と、印刷可能データ抽出手段で抽出されたデータを印刷する印刷手段とを有する構成としたものである。
【０００９】
これにより、着脱可能に設けられ、複数の形式のデータが格納された記憶媒体から、印刷データのみを抽出して印刷を行うことが可能になる。
【００１０】
また、着脱可能な記憶媒体から様々な形式のデータを取り込んで印刷を行うことが可能になる。
【００１１】
【発明の実施の形態】
本発明の画像形成装置は、着脱可能に設けられた記憶媒体と、記憶媒体に格納されたデータを受信するデータ受信手段と、データ受信手段で受信したデータから印刷可能なデータを抽出する印刷可能データ抽出手段と、印刷可能データ抽出手段で抽出されたデータを印刷する印刷手段とを有するものであり、着脱可能な記憶媒体に格納された複数の形式のデータから印刷データのみを抽出して印刷を行うことが可能になるという作用を有する。また、着脱可能な記憶媒体から様々な形式のデータを取り込んで印刷を行うことが可能になるという作用を有する。
【００１２】
また本発明は、記憶媒体に、複数のデータ形式のデータで構成されるファイルを格納するようにしたものである。これによって、動画データ、音声データ、静止画、文字データ等の様々な形式のデータが１つにまとめられている場合であっても、印刷に必要なデータを抽出することが可能となる。
【００１３】
また本発明は、１ファイルから印刷可能なデータを抽出する際に、所定の形式のデータのヘッダ情報から終了情報までを１つの固まりとして読み込み、ヘッダ情報を取得し、ヘッダ情報がファイルの終了のときはそのまま処理を終了する一方、ファイルの終了以外のときは、そのヘッダ情報に基づいて印刷可能データかどうかを判定し、ヘッダ情報が印刷可能データのときは、データの終了までの情報に印刷処理を行い、ヘッダ情報が印刷可能データでないときは、次のデータをヘッダ情報から終了情報まで読み込むようにしたものである。これによって、複数の形式のデータから印刷データのみを抽出して印刷を行うことが可能になるという作用を有する。また、着脱可能な記憶媒体から様々な形式のデータを取り込んで印刷を行うことが可能になるという作用を有する。
【００１４】
以下、本発明の実施の形態について、図１から図５を用いて説明する。なお、これらの図面において同一の部材には同一の符号を付しており、また、重複した説明は省略されている。
【００１５】
図１は本発明の一実施の形態である画像形成装置を示すブロック図、図２は図１の画像形成装置におけるデータ構成を示す説明図、図３は図１の画像形成装置におけるファイルの読み込みから終了までの処理の流れを示すフローチャート、図４は図１の画像形成装置における印刷制御システムの構成を示すブロック図、図５は図１の画像形成装置における記憶媒体のメモリマップを示す説明図である。
【００１６】
図１に示すように、本実施の形態の画像形成装置であるプリンタ２は、ホストコンピュータやプリントサーバなどから送られた静止画データ４、文字データ５および音声データ６を保持する記憶媒体１からインターフェース３を介して送られるこれらのデータを処理するもので、記憶媒体１から送られたデータを受信するデータ受信手段７と、データ受信手段７で受信したデータを制御する制御手段８と、後述する印刷可能データ抽出手段１０で抽出された印刷データを受信する印刷ジョブ受信手段１１と、データ受信手段７で受信されたデータを送信する送信手段１２と、送信手段１２から送信されたデータの中から印刷データについて印刷を行う印刷手段１３とを備えている。
【００１７】
ここで、制御手段８は、データ受信手段７で受信したデータを形式（つまり、静止画データ４、文字データ５、音声データ６）別に分離する分離手段９と、分離手段９で分離されたデータから印刷可能なデータを抽出する印刷可能データ抽出手段１０とからなる。
【００１８】
なお、データの形式は本実施の形態に限定されるものではなく、種々の形式を適用することができる。
【００１９】
次に、本実施の形態のプリンタ２の動作について説明する。
【００２０】
記憶媒体１に格納されている静止画データ４、文字データ５および音声データ６などのデータは、プリンタ２でのデータ分離のための識別情報をその先頭に持っている。
【００２１】
これらのデータがインターフェース３を介してデータ受信手段７へ送られると、分離手段９により各データの始まりと終わりとが認識され、データ全体から１つのデータの固まりとして分離される。
【００２２】
次に、分離手段９で分離されたデータから、その先頭に付加された識別情報を基にして印刷可能データ抽出手段１０を使用して印刷可能データを抽出する。これと同時に、印刷可能データ抽出手段１０を使用して印刷不可能なデータを抽出する。
【００２３】
印刷可能データ抽出手段１０で抽出されたデータは印刷ジョブとして印刷ジョブ受信手段１１で印刷ジョブを受信し、印刷手段１３へ印刷ジョブを発行する。
【００２４】
ここで、記憶媒体１からプリンタ２に転送されるデータの構成を図２に示す。図示するように、データは、各文字や音声などのデータを識別するヘッダ情報と各文字や音声などのデータと各データの終了情報とで構成されている。
【００２５】
次に、データ受信手段７で受信したファイルの読み込みから終了までの処理の流れを図３のフローチャートに従って説明する。
【００２６】
先ず、記憶媒体１から送られてデータ受信手段７で受信した様々な形式のデータを分離し、１つのヘッダ情報からデータＥＮＤまでを１つの固まりとして読み込む（ステップＳ２１）。
【００２７】
次に、各文字や音声などのデータを識別するヘッダ情報を取得する（ステップＳ２２）。
【００２８】
次に、ヘッダ情報がＦｉｌｅＥｎｄ（ファイルの終了）かどうかを判断し（ステップＳ２３）、ＦｉｌｅＥｎｄのときはそのまま終了する。一方、ステップＳ２３でヘッダ情報がＦｉｌｅＥｎｄ（ファイルの終了）以外のときは、ヘッダ情報が静止画（印刷可能データ）かどうかの判定を行う（ステップＳ２４）。
【００２９】
そして、ステップＳ２４においてヘッダ情報が静止画データのときには、データＥＮＤまでの情報を転送して印刷処理を行う（ステップＳ２６）。一方、ステップＳ２４でヘッダ情報が静止画データでないときには、ヘッダ情報が文字データ（印刷可能データ）かどうかの判定を行う（ステップＳ２５）。
【００３０】
そして、ステップＳ２５においてヘッダ情報が文字データのときには、データＥＮＤまでの情報を転送して印刷処理を行う（ステップＳ２６）。一方、ステップＳ２５においてヘッダ情報が文字データでないときには、ステップＳ２１に戻り、次のデータをヘッダ情報からデータＥＮＤ（データの終了）まで読み込む。
【００３１】
ステップＳ２６の印刷処理が終了したならば、ステップＳ２１へ戻って次のデータのヘッダ情報からデータＥＮＤまでを読み込む。
【００３２】
そして、ステップＳ２３においてヘッダ情報がＦｉｌｅＥｎｄ（ファイルの終了）になるまでステップＳ２１からステップＳ２６までの処理を繰り返す。
【００３３】
このようなファイルに対する一連の処理を行うことにより、入力された複数のデータから印刷可能なデータを抽出して印刷処理を行うことができる。
【００３４】
ここで、本実施の形態の画像形成装置の印刷制御システムを図４に示す。
【００３５】
図示するように、印刷制御システムは、図１に示したデータ受信手段７、制御手段８（分離手段と印刷可能データ抽出手段１０）、印刷ジョブ受信手段１１および送信手段１２などの制御プログラムが格納されたＲＯＭ１５と、記憶手段１から取り込まれた入力データ領域１８が一時的に格納されるとともに主メモリやワークエリア等として機能するＲＡＭ１７と、ＲＯＭ１５に記憶された制御プログラムやＲＡＭ１７に記憶された入力データ等に基づいて各種のデバイスとのアクセスを総括的に制御するＣＰＵ１４と、ＣＰＵ１４やＲＯＭ１５やＲＡＭ１７などの各種のデバイスを相互に接続するシステムバス１６とから構成されている。
【００３６】
このような印刷制御システムでは、ＲＡＭ１７上の入力データ領域１８に取り込まれたファイルを、ＣＰＵ１４で各形式のデータ毎に分割して印刷可能データを抽出し印刷できるようにしている。
【００３７】
次に、印刷制御システムで読み出し可能な各種データ処理プログラムが格納される記憶媒体のメモリマップを図５に示す。
【００３８】
なお、図示されていないが、記憶媒体には、プログラム群を管理する情報（例えばバージョン情報、作成者等）、プログラム読み出し側のＯＳ等に依存する情報（例えばプログラムを識別表示するアイコン等）も記憶させてもよい。さらに、各種プログラムに従属するデータもこれらのディレクトリに管理させてもよい。
【００３９】
これによれば、前述した処理プロセスを実行するソフトウエアのプログラムコードが記録された記憶媒体をシステムあるいは装置に装着し、そのシステムあるいは装置のＣＰＵが当該記憶媒体に格納されたプログラムコードを読み出して実行するようにする。
【００４０】
なお、プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を適用することができる。
【００４１】
【発明の効果】
以上のように、本発明によれば、着脱可能な記憶媒体に記憶された複数の形式のデータから印刷データのみを抽出して印刷を行うことが可能になるという有効な効果が得られる。
【００４２】
また、本発明によれば、着脱可能な記憶媒体から様々な形式のデータを取り込んで印刷を行うことが可能になるという有効な効果が得られる。
【図面の簡単な説明】
【図１】
本発明の一実施の形態である画像形成装置を示すブロック図
【図２】
図１の画像形成装置におけるデータ構成を示す説明図
【図３】
図１の画像形成装置におけるファイルの読み込みから終了までの処理の流れを示すフローチャート
【図４】
図１の画像形成装置における印刷制御システムの構成を示すブロック図
【図５】
図１の画像形成装置における記憶媒体のメモリマップを示す説明図
【符号の説明】
１  記憶媒体
７  データ受信手段
８  制御手段
９  分離手段
１０  印刷可能データ抽出手段
１１  印刷ジョブ受信手段
１２  送信手段
１３  印刷手段