(57)【特許請求の範囲】
【請求項１】
原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で前記ネットワークを介してデータの転送を行う画像形成システムであって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求し、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成し、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結し、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換し、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納することを特徴とする画像形成システム。
【請求項２】
前記情報処理装置により転送の前記要求をすると、画像データ、ヘッダ情報、ジョブ情報を転送し、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行うことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置により、転送の前記要求、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行い、ジョブ管理ファイルと画像ファイルとが格納された前記ディレクトリの転送を行うことを特徴とする請求項１に記載の画像形成システム。
【請求項４】
前記変換は前記画像データを画像編集用アプリケーションソフトウェアで処理可能なフォーマットへの変換である事を特徴とする請求項１、２又は３に記載の画像形成システム。
【請求項５】
原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データの格納方法であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを有することを特徴とする画像データ格納方法。
【請求項６】
前記情報処理装置により転送の前記要求をすると、画像データ、ヘッダ情報、ジョブ情報を転送し、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行うことを特徴とする請求項５に記載の画像データ格納方法。
【請求項７】
前記画像形成装置により、転送の前記要求、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行い、ジョブ管理ファイルと画像ファイルとが格納された前記ディレクトリの転送を行うことを特徴とする請求項５に記載の画像データ格納方法。
【請求項８】
前記変換は前記画像データを画像編集用アプリケーションソフトウェアで処理可能なフォーマットへの変換である事を特徴とする請求項５、６又は７に記載の画像データ格納方法。
【請求項９】
原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを前記情報処理装置に実行させる事を特徴とする画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体。
【請求項１０】
前記情報処理装置により転送の前記要求をすると、画像データ、ヘッダ情報、ジョブ情報を転送し、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行うことを特徴とする請求項９に記載の記憶媒体。
【請求項１１】
前記画像形成装置により、転送の前記要求、ディレクトリの前記作成、ジョブ管理ファイルへの前記連結、画像ファイルへの前記変換、ジョブ管理ファイルと画像ファイルとの前記格納を行い、ジョブ管理ファイルと画像ファイルとが格納された前記ディレクトリの転送を行うことを特徴とする請求項９に記載の記憶媒体。
【請求項１２】
前記変換は前記画像データを画像編集用アプリケーションソフトウェアで処理可能なフォーマットへの変換である事を特徴とする請求項９、１０又は１１に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して画像形成装置と情報処理装置とが接続される画像形成システム、画像データ格納方法および情報処理装置に読取可能なプログラムを記録した記録媒体に関する。
【０００２】
【従来の技術】
画像形成装置の一例であるネットワークプリンタ機能を備えたデジタル複写機と、情報処理装置の一例であるパーソナルコンピュータ（パソコン）との間を、ネットワークを介して接続した画像形成システムがある。この画像形成システムは一般に、パソコンが出力した画像データを、ネットワークを介してデジタル複写機に転送して、該デジタル複写機のネットワークプリンタ機能により出力するものであるが、さらに、デジタル複写機の搭載するスキャナユニットで得た画像データをパソコンに転送する例もある。
【０００３】
【発明が解決しようとする課題】
デジタル複写機のスキャナユニットにより読み取られた画像データは、複数ページの原稿を一連のジョブとして読み取られた場合には、ヘッダ部＋画像データ部という形式のページデータがページ毎に、ページデータの画像メモリ上での開始位置を示すアドレスとジョブの設定情報とからなるジョブ情報とがジョブ毎に、画像メモリ上に展開されている。ページデータとジョブ情報はデジタル複写機の制御プログラムで取り扱う為のフォーマットに整えられるから、パソコンに転送した上で画像データとして取り扱おうとして、パソコンへは連続したバイナリデータとしして転送されるだけであるからユーザには扱えない。このために、ジョブとして読み取られた複数ページに亘る画像データをパソコンで編集する事は困難であるとの問題があった。
【０００４】
また、画像メモリ上の前記画像データ部は、デジタル複写機にて取り扱う専用フォーマットである事が多く、さらにメモリーの節約の為に圧縮アルゴリズムで圧縮する際に専用のアルゴリズムで圧縮される事があるから、パソコンに汎用の画像編集用アプリケーションソフトウェアを導入しても編集ができない事が多いとの問題があった。
【０００５】
そこで本発明は、画像形成システムの備える画像形成装置で、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データを画像編集用のアプリケーションソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送する事を目的とする。
【０００６】
【課題を解決するための手段】
本発明の課題は請求項１に記載の画像形成システムによって解決できる。即ち請求項１に記載の画像形成システムは、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で前記ネットワークを介してデータの転送を行う画像形成システムであって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求し、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成し、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結し、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換し、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納することを特徴とする。
【０００７】
この画像形成システムによれば、前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納するので、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに容易に取り扱い可能となるように転送する事ができた。
【０００８】
また、本発明の課題は請求項５に記載の画像データ格納方法によって解決できる。即ち請求項５に記載の画像データ格納方法は、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データの格納方法であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを有することを特徴とする。
【０００９】
この画像データ格納方法によれば、前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納するので、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに容易に取り扱い可能となるように転送する事ができた。
【００１０】
また、本発明の課題は請求項９に記載の画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体によって解決できる。即ち請求項９に記載の記憶媒体は、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
１つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記１つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを前記情報処理装置に実行させる事を特徴とする画像データ格納プログラムを記憶している。
【００１１】
従って、請求項９に記載の画像データ格納プログラムを記憶媒体から読み取った情報処理装置によれば、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送する事が可能となった。
【００１２】
【発明の実施の形態】
以下に、本発明を適用した一実施の形態である画像形成システムについて説明する。
【００１３】
図１は、画像形成システムの基本的構成を示すブロック図である。
画像形成システムは、ネットワークＮＷを介して、画像形成装置１や情報処理装置３が接続されたシステムである。すなわち、画像形成装置１と情報処理装置３との間でネットワークＮＷを介して、データの転送が可能なように構成されている。なお、図１においては、ネットワークＮＷに、画像形成装置１と情報処理装置３だけが接続されている例を示しているが、他の画像形成装置、情報処理装置、更には他の機器が接続されていても良い。ここで、ネットワークＮＷとは、銅線や光ファイバなどの信号線（パラレルあるいはシリアル）あるいは赤外線などによって構成されており、データの授受を行うことが可能なものであり、勿論、イーサネット（ＬＡＮ）なども含まれるものである。
【００１４】
画像形成装置１は、画像データに基づいた画像を記録紙上に形成するデジタル複写機にネットワークプリンタ機能を組み込んだ装置であり、本実施の形態ではＣＰＵ１１、スキャナ部１２、圧縮／伸長回路１３、画像メモリ１４、プリンタ部１５、ネットワークインターフェース１６などを有している。
【００１５】
スキャナ部１２は本発明の画像読取手段の一例であり、原稿の画像を光学的に走査して光電変換を行って、シェーディング補正、二値化処理等の種々の良く知られた画像処理を施して画像データを得る手段である。本発明の画像形成システムに係る画像形成装置では、載置された複数ページの原稿を１枚ずつ走査可能とする自動原稿搬送装置（ＡＤＦ）と組み合わせた自動原稿読取手段を用いる事もできる。
【００１６】
圧縮／伸長回路１３は、スキャナ部１２で得た画像データを圧縮して圧縮データを生成し、さらに圧縮データを伸長して画像データを生成する（再生する）手段である。なお、圧縮データは画像データを単に圧縮しただけであり、画像データの一形態である。この圧縮／伸長回路１３は、所定の圧縮アルゴリズムと伸長アルゴリズムをハード回路化した、いわゆる特定用途向け集積回路（ＡＳＩＣ）で構成されており、画像データを圧縮又は伸長するために要する時間の短縮化（リアルタイム処理の確保）を図り好ましいが、画像形成装置１のＣＰＵ１１が、圧縮アルゴリズムをソフト化した圧縮プログラムに基づいて画像データを圧縮し、伸長アルゴリズムをソフト化した伸長プログラムに基づいて、画像データを伸長するようにしてもよい。なお、圧縮回路と伸長回路を別の集積回路で構成しても良い。
【００１７】
画像メモリ１４は、データを記憶する記憶手段であり、本実施の形態では、圧縮／伸長回路１３により生成された圧縮データを記憶する記憶手段である。また、後述するように、制御データとして符号化された複写条件や画像データの属性であるヘッダ情報とジョブ情報とを記憶する記憶手段である。画像メモリ１４としては、ＣＰＵ１１との高速なアクセスを実現するためにＤＲＡＭ等の半導体メモリを用いる事が望ましい。なお、後述するように、この画像メモリ１４には情報処理装置３からネットワークＮＷを介して転送された画像データや圧縮データをも記憶することができるよう構成している。圧縮させていない画像データを記憶する場合は、画像データは圧縮／伸長回路１３をバイパスして画像メモリ１４へ入出力される。
【００１８】
プリンタ部１５は、圧縮／伸長回路１３によって伸長された画像データ、即ちスキャナ部１２の出力した画像データと同等の画像データに基づいて、記録紙上に画像を形成する画像形成手段であり、本実施の形態では、トナー像を記録紙に記録する電子写真方式を採用している。プリンタ部１５としては、例えば、インクジェット方式の画像形成手段を用いることができる。
【００１９】
ネットワークインターフェース１６は、画像形成装置１をネットワークＮＷに接続する接続手段であり、情報処理装置３や不図示の他の装置との情報の授受を行うための手段である。後段において詳述するが、この画像形成装置１は、ネットワークインターフェース１６およびネットワークＮＷを介して、スキャナ部１２で読み取った画像データを情報処理装置３へと転送したり、あるいは、情報処理装置３から転送される画像データを画像メモリ１４に記憶してプリンタ部１５で画像形成したりすることができる。
【００２０】
ＣＰＵ１１は、上記スキャナ部１２、圧縮／伸長回路１３、画像メモリ１４、プリンタ部１５、ネットワークインターフェース１６の動作を制御する制御プログラムを実行するプロセッサであり、画像形成装置１の主制御手段であると共に、画像形成システムの分散処理制御手段である。
【００２１】
ここで、ネットワークＮＷを利用しないで画像形成装置１を複写機として用いる場合について簡単に説明する。
【００２２】
まず、ユーザが複数枚の原稿を原稿載置台（図示せず）上に載置し、操作部（図示せず）から複写条件を設定する。複写条件は、複写部数、両面複写実行の有無、記録紙サイズ選択、画質選択、回転処理など画像処理の有無、後処理等、多岐に亘る。複写条件の設定が完了すると、ユーザが操作部（図示せず）に設けられたコピー開始ボタン（図示せず）を押圧する。これに基づいて、自動原稿搬送装置（図示せず）が原稿載置台上から１枚ずつ原稿を送出し、スキャナ部１２で原稿の画像が読み取られ、これを順次繰り返し、複数枚の原稿の画像を読み取る。読み取られた画像データは、圧縮／伸長回路１３によって圧縮され、画像メモリ１４に圧縮データとして記憶される。一方で、複写条件が制御データとして後述するように画像データと共に画像メモリ１４に記憶される。画像メモリ１４に記憶された圧縮データは、圧縮／伸長回路１３によって伸長されてスキャナ部１２の出力した画像データと同等の画像データとして再生されてプリンタ部１５へと供される。そして、プリンタ部１５により、複写条件に従って、画像データに基づいた画像が記録紙上にプリントされる。
【００２３】
情報処理装置３は、いわゆる汎用のパーソナルコンピュータであり、種々のアプリケーションプログラムを実行し、ファイルの作成や編集をし、モニタ部３３にファイルの内容（画像や文面など）を表示し、さらにネットワークＮＷを介して、画像形成装置１へポストスクリプト等のぺージ記述言語を用いたプリントデータを転送することができる。画像形成装置１では、転送されたプリントデータに基づき画像形成を行う。この情報処理装置３は、ＣＰＵ３１、ハードディスク３２、モニタ部３３、ネットワークインターフェース３４、メインメモリ３５などを有している。
【００２４】
ＣＰＵ３１は、ハードディスク３２に記録されているオペレーティングシステムや画像編集用アプリケーションソフトウェア等のプログラムを読み出してメインメモリ３５を用いながら、該プログラムを実行する情報処理装置３の主制御手段であると共に、画像形成システムの分散処理制御手段である。
【００２５】
ハードディスク３２は、各種ファイル（文書や画像データなどのファイル）の形式を備えるデータをオペレーティングシステムの要求に応じて任意に入出力可能なデータ記憶手段であり、書き換え可能な不揮発性記録手段である。また、本実施の形態では、備えるハードディスク３２が一つの例であるが、複数のハードディスクを備えても良いし、例えば、データ記憶手段はフロッピーディスク、光磁気ディスクなどのリムーバブルストレージなどで構成しても良い。
【００２６】
モニタ部３３はオペレーティングシステムの指令に従ってハードディスク３２から読み出されたデータを、イメージとして表示する表示手段である。ユーザが画像編集用アプリケーションソフトウェアを操作して任意のファイルの表示を指示すると、オペレーティングシステムがファイルの内容表示を指令する事ができる。
【００２７】
ネットワークインターフェース３４は、情報処理装置３をネットワークＮＷに接続する接続手段であり、画像形成装置１や不図示の他の装置との情報の授受を行うための手段である。
【００２８】
言うまでもないが、画像形成装置１のネットワークインターフェース１６と情報処理装置３のネットワークインターフェース３４は共通のプロトコルによりネットワークＮＷを介したデータ転送を実現している。
【００２９】
メインメモリ３５は、ＣＰＵ１１の直接アクセスするランダムアクセスメモリであり、ハードディスク３２に記録されているオペレーティングシステムや画像編集用アプリケーションソフトウェア等のプログラムが利用する記憶領域を提供する揮発性記憶手段である。また、画像編集用アプリケーションソフトウェアはメインメモリ３５にファイルを一時記憶したり、編集作業を行うことが可能である。
【００３０】
また、情報処理装置３にはキーボードやマウスなどの入力装置（不図示）が接続されていて、ユーザがオペレーティングシステムと画像編集用アプリケーションソフトウェアとの操作を可能としている。
【００３１】
この情報処理装置３のハードディスク３２には、画像形成装置１の圧縮／伸長回路１３でハード化されている圧縮アルゴリズムと伸長アルゴリズムとをソフト化した圧縮／伸長プログラムが記憶されている。すなわち、ＣＰＵ３１が、圧縮プログラムや伸長プログラムをハードディスク３２から読み出し、ハードディスク３２に記録されているファイル（画像データ）を圧縮したり、伸長したりすることが可能となり、換言すると、この情報処理装置３は、画像データを圧縮データに圧縮する圧縮機能、圧縮データを伸長する伸長機能を有している。そして、要は、この圧縮プログラムは、画像データを、画像形成装置１の圧縮／伸長回路１３で伸長可能な圧縮データに圧縮するためのプログラムであり、伸長プログラムは、画像形成装置１の圧縮／伸長回路１３で圧縮された圧縮データを画像データに伸長するためのプログラムであればよい。もちろん、この情報処理装置３は、汎用のコンピュータであるので、この圧縮機能や伸長機能は、プログラムであればよいのであるが、画像形成装置１の圧縮／伸長回路１３と同様に、圧縮アルゴリズムや伸長アルゴリズムをハード回路化した、いわゆる集積回路を構成してもよい。
【００３２】
さらに、ハードディスク３２には、本発明の画像データ格納プログラムも記憶されている。画像データ格納プログラムの動作は後述する。
【００３３】
図２は図１の画像メモリ１４の記憶領域を詳細に示す図である。画像メモリ１４は画像データを圧縮した圧縮データが、例えばＡ４版１００ページ分程度記憶することができる容量を有している。本図で、ジョブデータＪＤは、４ページからなる原稿を１つのジョブとして読み取って得たデータが既に記憶されている領域を示している。記憶領域ＪＤには、１つのジョブの全体に関わる属性がジョブ情報として記述されたジョブ情報記述部１０１、各ページ毎の画像の属性がヘッダ情報として記述されたヘッダ情報記述部Ｈ１、Ｈ２、Ｈ３、Ｈ４、各ページ毎の画像データを圧縮した圧縮データが記述され、ヘッダ情報記述部Ｈｎと同数の圧縮データ記述部Ｄ１、Ｄ２、Ｄ３、Ｄ４などの細部領域に分割して利用されている。１つのジョブとして読み取るページ数の増減に応じて、ヘッダ情報記述部Ｈｎと圧縮データ記述部Ｄｎとは変化する。
【００３４】
ページデータＰ１、Ｐ２、Ｐ３、Ｐ４は１ジョブに含まれる各ページのデータである。ページデータＰｎはヘッダ情報記述部Ｈｎと圧縮データ記述部Ｄｎとが連結されており、ジョブのページ数と同数のページデータＰｎが記憶される。
【００３５】
圧縮データ記述部Ｄ１、Ｄ２、Ｄ３、Ｄ４に記憶された圧縮データは、読み取り階調数（２値／多値）、画素数、画質（写真／文字／網点）などに応じてデータサイズが変わる可変長データであり、ページ毎のデータ長は、それぞれ対応するヘッダ情報記述部Ｈ１、Ｈ２、Ｈ３、Ｈ４に記述されている。
【００３６】
ヘッダ情報記述部Ｈ１、Ｈ２、Ｈ３、Ｈ４に記述されるヘッダ情報としては、読み取り階調数（２値／多値）、画素数、画質（写真／文字／網点）、加工の有無（回転処理、拡大処理など）、使用するトレイの種別、使用する紙サイズなどが挙げられる。また、ヘッダ情報記述部Ｈｎのデータ長も可変長であり、ヘッダ情報記述部Ｈｎの先頭から所定ビット数を経た位置にヘッダ長が記述されている。もちろん画像形成装置１の機能に応じてヘッダ情報記述部Ｈｎに記述される属性は変更されうる。
【００３７】
ジョブ情報記述部１０１に記述されるジョブ情報としては、ジョブのページ数、全ページの各ページデータＰｎの先頭アドレス（ヘッダ情報記述部Ｈｎの先頭アドレスと合致する）、ユーザによる両面複写／片面複写の選択結果などである。
【００３８】
ジョブデータＪＤは以上のデータ構造を備えていて、ＣＰＵ１１で実行される制御プログラムによって読み込まれる際には、まずジョブ情報記述部１０１が読み込まれて、各ページデータＰ１からＰ４の先頭アドレスが把握され、しかる後に、各ページデータＰｎが読み込まれる。
【００３９】
ジョブ情報記述部１０１に記載されたジョブ情報とヘッダ情報記述部Ｈｎに記載されたヘッダ情報とは、画像形成動作の制御パラメータとして使用され、圧縮データ記述部Ｄｎに記載された圧縮データは、伸長されて、プリント部１５で出力するデータとして再生される。
【００４０】
空き領域２００は、ジョブのページデータ等が未記憶の領域であり、以後読み取られるジョブのページデータ等はこの領域に記憶される。
【００４１】
このように構成された画像形成システムは、次の（１）、（２）の２つのモードがある。
【００４２】
（１）画像形成装置１の画像メモリ１４に記憶しているデータを、ネットワークＮＷを介して、情報処理装置３へと転送する（スキャナモード）。
【００４３】
（２）情報処理装置３で作成した画像データを、ネットワークＮＷを介して、画像形成装置１へと転送し、プリンタ部１５、２５で画像形成する（プリンタモード）。
【００４４】
以下、それぞれのモード毎に、その動作を説明する。
（１）スキャナモード
画像形成装置１の画像メモリ１４に記憶しているデータを、ネットワークＮＷを介して、情報処理装置３へと転送するスキャナモードについて、図３のスキャナモードを説明するフローチャートに基づいて説明する。なお、情報処理装置３では画像データ格納プログラムが実行されている。
【００４５】
まず、ユーザは、画像形成装置１の操作部（図示せず）に設けられたスキャナモードボタン（図示せず）を押圧し、画像形成装置１をスキャナモードに移行させる（Ｓ１１）。なお、このスキャナモードヘの移行は、情報処理装置３から、ネットワークＮＷを介して、行ってもよい。
【００４６】
そしてユーザは、読み取る原稿を、原稿載置台（不図示）上に載置し、情報処理装置３に戻って読取開始ボタンを押圧する（情報処理装置３のボタンを押圧するとは、たとえば、情報処理装置３のキーボード（図示せず）のキーを押圧したり、モニタ部３３に表示された画面上の釦をマウスで選択することであり、以下、同様とする）と、情報処理装置３から、ネットワークＮＷを介して、画像形成装置１へと、読取開始信号Ｓｉｇ１が転送される（Ｓ２１）。画像形成装置１では、この読取開始信号Ｓｉｇ１を受けて、これに基づいて、自動原稿搬送装置（図示せず）が原稿載置台上から１枚ずつ原稿を送出し、スキャナ部１２で原稿の画像が読み取られ、これを順次繰り返し、複数枚の原稿の画像を読み取るジョブ読み取りが実行される（Ｓ１２）。なお、読取開始は、情報処理装置３からの信号ではなく、画像形成装置１の操作部（図示せず）に設けられた読取開始ボタン（図示せず）を押圧することによって、開始してもよい。
【００４７】
スキャナ部１２で読み取られた各ページの画像データは、圧縮／伸長回路１３によって圧縮され（Ｓ１３）、画像メモリ１４に圧縮データとして記憶される（Ｓ１４）。このとき、記憶された圧縮データは各画像のヘッダ情報と連結されてページデータＰ１（図２参照）として原稿の頁単位で記憶される。
【００４８】
次に、ユーザは、情報処理装置３のジョブデータ要求ボタン（図示せず）を押圧し、情報処理装置３から、ネットワークＮＷを介して、画像形成装置１へと、送信要求信号Ｓｉｇ２を送信し（Ｓ２２）、続けて、所定のディレクトリを作成する（Ｓ２３）。
【００４９】
画像形成装置１では、要求信号Ｓｉｇ２を受けると、Ｓ１４において記憶したジョブデータＪＤを情報処理装置３へと送信し、（Ｓ１５）、情報処理装置３では、画像形成装置１から受信したジョブデータＪＤを取得すると（Ｓ２４）、ジョブ情報記述部１０１の記述内容を作成したディレクトリにジョブ管理ファイルとして保存する（Ｓ２５）。引き続き情報処理装置３ではジョブ情報記述部１０１を解析して、１ページ目のページデータＰ１に属するヘッダ情報記述部Ｈ１の記述内容（ヘッダ情報）を取得し（Ｓ２６）、ジョブ管理ファイルの末尾に連結してから（Ｓ２７）、作成したディレクトリのジョブ管理ファイルとして記憶（上書き）する。
【００５０】
一方、ＣＰＵ３１はハードディスク３２に記録された伸長プログラムを読み出し、画像データ格納プログラムの１つのモジュールとしてこの伸長プログラムを実行して、圧縮データ記述部Ｄ１の圧縮データを伸長して画像データの生成を行い、汎用の画像フォーマット（ＢＭＰフォーマット、ＪＰＥＧフォーマット等）に変換したうえで、作成したディレクトリに画像ファイルとして記憶する（Ｓ２８）。
【００５１】
情報処理装置３は、ジョブ情報記述部１０１（ジョブ管理ファイルでも良い）を解析して、Ｓ２９で記憶した画像ファイルがジョブの最終ページのデータを記憶したものであるか否かを判断し（Ｓ３０）、最終ページであれば（Ｙｅｓ）、スキャナモードの終了指令信号Ｓｉｇ３が画像形成装置１へ転送される（Ｓ３１）。一方、最終ページでなければ（Ｎｏ）、ステップ２６（Ｓ２６）に戻って、次のページデータＰ２についてステップ３０（Ｓ３０）までの処理を繰り返し実行するループに入り、最終ページのページデータＰｎに至るとループを抜けてステップ３１（Ｓ３１）に進む。なお、ディレクトリにファイルを記憶するとは、ハードディスク３２にファイルを記憶することの一形態である。
【００５２】
画像形成装置１では、ステップ３１（Ｓ３１）の終了指令信号を受けると、スキャナモードを解除して（Ｓ１６）、他のモード、たとえば、後述するプリンタモードやコピー機として動作を受け付けるコピーモードに移行する。なお、スキャナモード解除は、情報処理装置３からの信号ではなく、画像形成装置１の操作部（図示せず）に設けられたスキャナモード解除ボタン（図示せず）を押圧することによって、解除してもよい。そのとき、画像形成装置１側に蓄積されている圧縮データは、破棄してもよい。
【００５３】
このように本実施の形態では、画像形成装置１から情報処理装置３へと画像データを転送するに際して、ネットワークＮＷ上には、圧縮データの状態で転送しているので、画像データを効率的に転送することができ、また、膨大な画像データではなく圧縮した圧縮データで転送するので、ネットワークを専有してトラフィックを増大させることがない。
【００５４】
本実施の形態では、スキャナモードＯＮ（Ｓ１１）からスキャナモード終了（Ｓ１６）まで、他のユーザが画像形成装置１を使用できない（ジョブの禁止であり、原稿の画像を読みとれないあるいは画像を形成することができない）ように構成している。これは、スキャナモード中に他のユーザがスキャナ部１２を動作させた場合、スキャナモードで使用しているユーザが、他のユーザによって読み取られた画像を、情報処理装置３側で見ることができるようになってしまうので、セキュリティー、プライバシー上好ましくないためであるが、スキャナモード中に他のユーザによって画像形成装置１の使用を許可してもよい。
【００５５】
また、本実施の形態では、スキャナモード中にジョブデータＪＤを情報処理装置３へ転送する例で説明したが、コピーモードで画像メモリ１４に蓄積したジョブデータＪＤを情報処理装置３へ転送する構成としても良い。
【００５６】
また、ステップ２８（Ｓ２８）で画像データを汎用の画像フォーマットに変換したファイルを、ステップ２９（Ｓ２９）でディレクトリに保存する例を示したが、オペレーティングシステムが仮想メモリを用いる場合に、仮想記憶装置としてハードディスク３２を用いる場合もある。また、圧縮データの状態でテンポラリーディレクトリ（一時利用するためのディレクトリ）にファイルとして記憶して、これを汎用の画像フォーマットに変換してからファイルとして改めてステップ２３で作成したディレクトリに保存する構成としても良い。
【００５７】
以上の手順で、ステップ１１（Ｓ１１）からステップ１６（Ｓ１６）までは画像形成装置１の制御プログラムにより実行される手順であり、ステップ２１（Ｓ２１）からステップ３１（Ｓ３１）までは情報処理装置３の画像データ格納プログラムにより実行される手順である。ＣＰＵ１１とＣＰＵ３１とは、ネットワークＮＷを介して制御プログラムと画像データ格納プログラムからなる分散処理を実行して、本発明の画像形成システムを実現している。
【００５８】
図４は情報処理装置３の備えるハードディスク３２に作成したディレクトリと、ディレクトリに格納するファイルを説明する概念図である。
【００５９】
ディレクトリ３００はオペレーティングシステムがハードディスク３２にファイルを管理する為に作成した階層構造における一つの階層自身であり、オペレーティングシステムが実行するファイル管理機能は、この階層構造を個々に区別して任意のディレクトリ及び該ディレクトリに保存されたファイルを一群のデータとして取り扱う。ユーザはオペレーティングシステムのファイル管理機能を用いて任意のディレクトリを作成する事が可能であり、さらに、画像編集用アプリケーションソフトウェアがファイル管理機能を呼び出して任意ディレクトリを作成する事も可能である。ユーザはオペレーティングシステムを操作して、前述の階層構造をモニタ部３３に表示させ、任意ディレクトリに保存したファイルのリストをモニタ部３３に表示させる事が可能である。
【００６０】
ジョブ管理ファイル３１０は、ジョブ情報記述部１０１に記述されたジョブ情報とヘッダ情報記述部Ｈｎに記述されたヘッダ情報とを連結（図３のステップ２７）して生成したファイルであり、ディレクトリ３００に保存してある。ジョブ管理ファイル３１０はジョブ情報を記述したＪＯＢ情報レコードＲＪ、ヘッダ情報記述部Ｈ１に記述されたヘッダ情報を記述したレコードＲ１、ヘッダ情報記述部Ｈｎに記述されたヘッダ情報を記述したレコードＲｎを、この順に連結して生成したものである。
【００６１】
画像ファイルＦ１は、圧縮データ記述部Ｄ１に記述された圧縮データを伸長し、ビットマップフォーマットに変換したファイルで、ジョブ管理ファイル３１０と同じくディレクトリ３００に保存されている。以下、画像ファイルＦ２は圧縮データ記述部Ｄ２に対応し、画像ファイルＦｎは圧縮データ記述部Ｄｎに対応していて、ディレクトリ３００に保存されている。
【００６２】
ユーザは、画像編集用アプリケーションソフトウェアを操作して、任意の画像ファイルＦｎを選択して編集できる。この場合、ユーザが情報処理装置３でキーボードやマウスを操作して、画像編集用アプリケーションソフトウェアを介してオペレーティングシステムが提供するファイル管理機能により、編集すべきファイルを特定して、画像編集用アプリケーションソフトウェアの提供する画像処理機能を使用して画像ファイルＦｎを編集する。編集としては例えばロゴマークなどを画像の特定の位置に組み込む例がある。編集が終了すると、この場合は同名で保存（いわゆる上書き）を行う。
【００６３】
このような編集を行った場合、ジョブ管理ファイル３１０のレコードＲｎと画像ファイルＦｎとの整合性が失われる場合がある。整合性が失われる場合としては、例えば、画像ファイルＦｎの拡大、縮小を行った場合、トリミングを行った場合、カラー画像をモノクロ画像に変換した場合等があるし、その他の編集であってもデータ長が変更となる可能性がある。そこで、本実施の形態では、画像データ格納プログラムを用いて、画像形成装置１の画像メモリ１４に転送する際に、編集後の画像ファイルＦｎの属性に基づいて新たにレコードＲｎの記述を変更して整合を保つ。
【００６４】
（２）プリンタモード
情報処理装置３で作成した画像データを、ネットワークＮＷを介して、画像形成装置１へと転送し、プリンタ部１５で画像形成するプリンタモードについて、図５のプリンタモードを説明するフローチャートに基づいて説明する。
【００６５】
まず、ユーザは画像編集用アプリケーションプログラムを実行し、画像ファイルＦｎをモニタ部３３に表示して、目視確認しながら編集作業を実行する。編集が終了すると、画像ファイルＦｎはディレクトリ３００に保存される。ここで、ユーザが画像形成ジョブの実行を希望する場合、ディレクトリ３００を選択して（Ｓ５１）、情報処理装置３で画像データ格納プログラムのプリンタモード開始釦を押圧すると、情報処理装置３からネットワークＮＷを介して画像形成装置１へとプリント開始信号Ｓｉｇ４が転送される（Ｓ５２）。画像形成装置１では、このプリント開始信号Ｓｉｇ４を受けるとプリンタモードに移行する（Ｓ４１）。また、プリンタモードへの移行は、画像形成装置１の操作部に設けられたボタンを押圧する事によって移行してもよい。
【００６６】
一方、情報処理装置３で実行される画像データ格納プログラムは、ディレクトリ３００に記録されたジョブ管理ファイル３１０から、ジョブ情報記述部１０１に記述すべきジョブ情報を再生して（Ｓ５３）、ハードディスク３２にイメージファイルとして保存する（Ｓ５４）。続けて、ジョブ管理ファイル３１０を解析して（Ｓ５５）、レコードＲ１からヘッダ情報記述部Ｈ１に記述すべき画像データのヘッダ情報を再生する（Ｓ５６）。続けて画像ファイルＦ１を変換／圧縮して、圧縮データ記述部Ｄ１に記述すべき圧縮データを再生する（Ｓ５７）。画像ファイルＦ１の変換は、プリンタ部１５のハードウェア構成に最適の独自フォーマットへの変換であり、画像データ格納プログラムによって実行される。画像ファイルＦ１の圧縮は、ＣＰＵ３１がハードディスク３２に記録された圧縮プログラムを読み出し、画像データ格納プログラムの１つのモジュールとして、この圧縮プログラムを実行して圧縮データをえる。
【００６７】
さらにステップ５６（Ｓ５６）で再生したヘッダ情報とステップ５７（Ｓ５７）で再生した圧縮データとを連結して、ページデータＰ１を再生する（Ｓ５８）。ここで再生したページデータＰ１は、編集を行っていない場合には、図２を用いて説明したページデータＰ１と同一のデータとなるし、編集を行った場合には、不一致のデータとなるが、いずれにしろ画像形成装置１で実行するジョブでは第１ページ目として画像形成されることになる。
【００６８】
続けて、ステップ５４（Ｓ５４）で保存したイメージファイルに、ページデータＰ１を連結して（Ｓ５９）、ステップ５４（Ｓ５４）で保存したイメージファイルを更新し、ページデータＰ１がジョブの最終ページに該当するか否かを判断する（Ｓ６０）。ステップ６０（Ｓ６０）の判断で最終ページでないと判断されれば、ステップ５５（Ｓ５５）に戻って、次のページデータＰ２についてステップ６０（Ｓ６０）までの処理を繰り返し実行するループに入り、最終ページのページデータＰｎに至るとループを抜けてステップ６１（Ｓ６１）に進む。一方、ステップ６０（Ｓ６０）の判断で最終ページであると判断されれば、イメージファイルを画像形成装置１へ送信する。イメージファイルは実質的にジョブデータＪＤと同等のデータであり、画像編集用アプリケーションソフトウェアで編集された部分と、変更部分に対応するヘッダ情報だけが異なっている。
【００６９】
ネットワークＮＷを介して、イメージファイルを受信すると（Ｓ４２）、ジョブデータとして画像メモリ１４に記憶する（Ｓ４３）。イメージファイルは実質的に図２で説明したジョブデータＪＤと同等のデータであるから、ＣＰＵ１１で実行する制御プログラムは、画像メモリ１４に記憶されたジョブデータを圧縮／伸長回路１３で伸長してプリンタ部１５へ渡し、伸長された画像データに基づいた画像が、記録紙上に画像形成される（Ｓ４４）。
【００７０】
ステップ４４（Ｓ４４）の画像形成では、情報処理装置３の画像編集用アプリケーションソフトウェアでユーザが行った編集が反映された状態で記録紙への出力がなされる。その後、画像形成が終了すると、画像形成装置１は、プリンタモードの終了信号を出力して（Ｓ４５）プリンタモードを解除し、情報処理装置３の画像データ格納プログラムにもプリンタモードの終了がネットワークＮＷを介して通知、表示される。
【００７１】
以上の手順で、ステップ４１（Ｓ４１）からステップ４５（Ｓ４５）までは画像形成装置１の制御プログラムにより実行される手順であり、ステップ５１（Ｓ５１）からステップ６２（Ｓ６２）までは情報処理装置３の画像データ格納プログラムにより実行される手順である。
【００７２】
以上説明した実施の形態の画像形成システムでは、画像形成装置１の画像データを情報処理装置３へ格納するのに、ジョブ毎にディレクトリを作成して、該ディレクトリへ画像データを汎用の画像ファイルとして格納する事が可能となった。従って、ユーザは使い慣れた画像編集用アプリケーションソフトウェアで画像ファイルを編集でき、編集後も該ディレクトリをジョブデータとして画像形成装置１へ転送してプリントができるから、画像形成装置１で読み取られた画像データを情報処理装置３で実行する画像編集用のアプリケーションソフトウェアで取り扱うのに、容易に取り扱い可能となるように転送する事が可能となった。
【００７３】
また、以上の例では、イメージファイルの送信と画像形成装置１からのジョブのプリントを連続して実行する例を説明したが、画像データ格納プログラムは、イメージファイルをジョブデータとして画像メモリ１４へ記憶させるにとどめて、ユーザが画像形成装置１側の釦を直接操作してからジョブの出力がなされる構成としても良い。
【００７４】
また、以上の例では、画像データ格納プログラムを情報処理装置３で実行する場合で説明したが、画像形成装置１で実行する事も可能である。その場合、スキャナモードでは、画像形成装置１側で、図３のステップ２４（Ｓ２４）からステップ３（Ｓ３０）までの手順を実行し、情報処理装置３側でステップ２３（Ｓ２３）で作成したディレクトリにジョブ管理ファイル３１０と画像ファイルＦｎとを保存するようにできる。さらに、プリンタモードでは、ディレクトリ３００のジョブ管理ファイル３１０と画像ファイルＦｎをネットワークＮＷを介して転送した後に、画像形成装置１側でステップ５３（Ｓ５３）からステップ６０（Ｓ６０）までの手順を実行するようにできる。
【００７５】
【発明の効果】
本発明の画像形成システム、画像データ格納方法、記憶媒体によれば、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送することができた。
【図面の簡単な説明】
【図１】画像形成システムの基本的構成を示すブロック図である。
【図２】画像メモリの記憶領域を詳細に示す図である。
【図３】スキャナモードを説明するフローチャートである。
【図４】情報処理装置の備えるハードディスクに作成したディレクトリと、ディレクトリに格納するファイルを説明する概念図である。
【図５】プリンタモードを説明するフローチャートである。
【符号の説明】
１  画像形成装置
３  情報処理装置
１１、３１  ＣＰＵ
１２  スキャナ部
１３  圧縮／伸長回路
１４  画像メモリ
１５  プリンタ部
１６、３４  ネットワークインターフェース
３２  ハードディスク
３３  モニタ部
３５  メインメモリ
３００  ディレクトリ
３１０  ジョブ管理ファイル
【図１】
0003911939.tif 000002
【図２】
0003911939.tif 000003
【図３】
0003911939.tif 000004
【図４】
0003911939.tif 000005
【図５】
0003911939.tif 000006