JP3911939B2 - Image forming system, image data storage method, and storage medium - Google Patents
Image forming system, image data storage method, and storage medium Download PDFInfo
- Publication number
- JP3911939B2 JP3911939B2 JP33986099A JP33986099A JP3911939B2 JP 3911939 B2 JP3911939 B2 JP 3911939B2 JP 33986099 A JP33986099 A JP 33986099A JP 33986099 A JP33986099 A JP 33986099A JP 3911939 B2 JP3911939 B2 JP 3911939B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- job
- image data
- file
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 42
- 238000013500 data storage Methods 0.000 title claims description 34
- 230000010365 information processing Effects 0.000 claims description 82
- 238000007726 management method Methods 0.000 claims description 46
- 238000006243 chemical reaction Methods 0.000 claims description 23
- 230000006835 compression Effects 0.000 description 31
- 238000007906 compression Methods 0.000 description 26
- 230000006837 decompression Effects 0.000 description 23
- 230000006870 function Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- RYGMFSIKBFXOCR-UHFFFAOYSA-N Copper Chemical compound [Cu] RYGMFSIKBFXOCR-UHFFFAOYSA-N 0.000 description 1
- 238000003705 background correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Images
Landscapes
- Record Information Processing For Printing (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
- Facsimiles In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、ネットワークを介して画像形成装置と情報処理装置とが接続される画像形成システム、画像データ格納方法および情報処理装置に読取可能なプログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
画像形成装置の一例であるネットワークプリンタ機能を備えたデジタル複写機と、情報処理装置の一例であるパーソナルコンピュータ(パソコン)との間を、ネットワークを介して接続した画像形成システムがある。この画像形成システムは一般に、パソコンが出力した画像データを、ネットワークを介してデジタル複写機に転送して、該デジタル複写機のネットワークプリンタ機能により出力するものであるが、さらに、デジタル複写機の搭載するスキャナユニットで得た画像データをパソコンに転送する例もある。
【0003】
【発明が解決しようとする課題】
デジタル複写機のスキャナユニットにより読み取られた画像データは、複数ページの原稿を一連のジョブとして読み取られた場合には、ヘッダ部+画像データ部という形式のページデータがページ毎に、ページデータの画像メモリ上での開始位置を示すアドレスとジョブの設定情報とからなるジョブ情報とがジョブ毎に、画像メモリ上に展開されている。ページデータとジョブ情報はデジタル複写機の制御プログラムで取り扱う為のフォーマットに整えられるから、パソコンに転送した上で画像データとして取り扱おうとして、パソコンへは連続したバイナリデータとしして転送されるだけであるからユーザには扱えない。このために、ジョブとして読み取られた複数ページに亘る画像データをパソコンで編集する事は困難であるとの問題があった。
【0004】
また、画像メモリ上の前記画像データ部は、デジタル複写機にて取り扱う専用フォーマットである事が多く、さらにメモリーの節約の為に圧縮アルゴリズムで圧縮する際に専用のアルゴリズムで圧縮される事があるから、パソコンに汎用の画像編集用アプリケーションソフトウェアを導入しても編集ができない事が多いとの問題があった。
【0005】
そこで本発明は、画像形成システムの備える画像形成装置で、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データを画像編集用のアプリケーションソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送する事を目的とする。
【0006】
【課題を解決するための手段】
本発明の課題は請求項1に記載の画像形成システムによって解決できる。即ち請求項1に記載の画像形成システムは、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で前記ネットワークを介してデータの転送を行う画像形成システムであって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求し、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成し、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結し、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換し、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納することを特徴とする。
【0007】
この画像形成システムによれば、前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納するので、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに容易に取り扱い可能となるように転送する事ができた。
【0008】
また、本発明の課題は請求項5に記載の画像データ格納方法によって解決できる。即ち請求項5に記載の画像データ格納方法は、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データの格納方法であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを有することを特徴とする。
【0009】
この画像データ格納方法によれば、前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納するので、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに容易に取り扱い可能となるように転送する事ができた。
【0010】
また、本発明の課題は請求項9に記載の画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体によって解決できる。即ち請求項9に記載の記憶媒体は、原稿を光学的に走査して光電変換を行って画像データを得る画像読取手段と、
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを前記情報処理装置に実行させる事を特徴とする画像データ格納プログラムを記憶している。
【0011】
従って、請求項9に記載の画像データ格納プログラムを記憶媒体から読み取った情報処理装置によれば、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送する事が可能となった。
【0012】
【発明の実施の形態】
以下に、本発明を適用した一実施の形態である画像形成システムについて説明する。
【0013】
図1は、画像形成システムの基本的構成を示すブロック図である。
画像形成システムは、ネットワークNWを介して、画像形成装置1や情報処理装置3が接続されたシステムである。すなわち、画像形成装置1と情報処理装置3との間でネットワークNWを介して、データの転送が可能なように構成されている。なお、図1においては、ネットワークNWに、画像形成装置1と情報処理装置3だけが接続されている例を示しているが、他の画像形成装置、情報処理装置、更には他の機器が接続されていても良い。ここで、ネットワークNWとは、銅線や光ファイバなどの信号線(パラレルあるいはシリアル)あるいは赤外線などによって構成されており、データの授受を行うことが可能なものであり、勿論、イーサネット(LAN)なども含まれるものである。
【0014】
画像形成装置1は、画像データに基づいた画像を記録紙上に形成するデジタル複写機にネットワークプリンタ機能を組み込んだ装置であり、本実施の形態ではCPU11、スキャナ部12、圧縮/伸長回路13、画像メモリ14、プリンタ部15、ネットワークインターフェース16などを有している。
【0015】
スキャナ部12は本発明の画像読取手段の一例であり、原稿の画像を光学的に走査して光電変換を行って、シェーディング補正、二値化処理等の種々の良く知られた画像処理を施して画像データを得る手段である。本発明の画像形成システムに係る画像形成装置では、載置された複数ページの原稿を1枚ずつ走査可能とする自動原稿搬送装置(ADF)と組み合わせた自動原稿読取手段を用いる事もできる。
【0016】
圧縮/伸長回路13は、スキャナ部12で得た画像データを圧縮して圧縮データを生成し、さらに圧縮データを伸長して画像データを生成する(再生する)手段である。なお、圧縮データは画像データを単に圧縮しただけであり、画像データの一形態である。この圧縮/伸長回路13は、所定の圧縮アルゴリズムと伸長アルゴリズムをハード回路化した、いわゆる特定用途向け集積回路(ASIC)で構成されており、画像データを圧縮又は伸長するために要する時間の短縮化(リアルタイム処理の確保)を図り好ましいが、画像形成装置1のCPU11が、圧縮アルゴリズムをソフト化した圧縮プログラムに基づいて画像データを圧縮し、伸長アルゴリズムをソフト化した伸長プログラムに基づいて、画像データを伸長するようにしてもよい。なお、圧縮回路と伸長回路を別の集積回路で構成しても良い。
【0017】
画像メモリ14は、データを記憶する記憶手段であり、本実施の形態では、圧縮/伸長回路13により生成された圧縮データを記憶する記憶手段である。また、後述するように、制御データとして符号化された複写条件や画像データの属性であるヘッダ情報とジョブ情報とを記憶する記憶手段である。画像メモリ14としては、CPU11との高速なアクセスを実現するためにDRAM等の半導体メモリを用いる事が望ましい。なお、後述するように、この画像メモリ14には情報処理装置3からネットワークNWを介して転送された画像データや圧縮データをも記憶することができるよう構成している。圧縮させていない画像データを記憶する場合は、画像データは圧縮/伸長回路13をバイパスして画像メモリ14へ入出力される。
【0018】
プリンタ部15は、圧縮/伸長回路13によって伸長された画像データ、即ちスキャナ部12の出力した画像データと同等の画像データに基づいて、記録紙上に画像を形成する画像形成手段であり、本実施の形態では、トナー像を記録紙に記録する電子写真方式を採用している。プリンタ部15としては、例えば、インクジェット方式の画像形成手段を用いることができる。
【0019】
ネットワークインターフェース16は、画像形成装置1をネットワークNWに接続する接続手段であり、情報処理装置3や不図示の他の装置との情報の授受を行うための手段である。後段において詳述するが、この画像形成装置1は、ネットワークインターフェース16およびネットワークNWを介して、スキャナ部12で読み取った画像データを情報処理装置3へと転送したり、あるいは、情報処理装置3から転送される画像データを画像メモリ14に記憶してプリンタ部15で画像形成したりすることができる。
【0020】
CPU11は、上記スキャナ部12、圧縮/伸長回路13、画像メモリ14、プリンタ部15、ネットワークインターフェース16の動作を制御する制御プログラムを実行するプロセッサであり、画像形成装置1の主制御手段であると共に、画像形成システムの分散処理制御手段である。
【0021】
ここで、ネットワークNWを利用しないで画像形成装置1を複写機として用いる場合について簡単に説明する。
【0022】
まず、ユーザが複数枚の原稿を原稿載置台(図示せず)上に載置し、操作部(図示せず)から複写条件を設定する。複写条件は、複写部数、両面複写実行の有無、記録紙サイズ選択、画質選択、回転処理など画像処理の有無、後処理等、多岐に亘る。複写条件の設定が完了すると、ユーザが操作部(図示せず)に設けられたコピー開始ボタン(図示せず)を押圧する。これに基づいて、自動原稿搬送装置(図示せず)が原稿載置台上から1枚ずつ原稿を送出し、スキャナ部12で原稿の画像が読み取られ、これを順次繰り返し、複数枚の原稿の画像を読み取る。読み取られた画像データは、圧縮/伸長回路13によって圧縮され、画像メモリ14に圧縮データとして記憶される。一方で、複写条件が制御データとして後述するように画像データと共に画像メモリ14に記憶される。画像メモリ14に記憶された圧縮データは、圧縮/伸長回路13によって伸長されてスキャナ部12の出力した画像データと同等の画像データとして再生されてプリンタ部15へと供される。そして、プリンタ部15により、複写条件に従って、画像データに基づいた画像が記録紙上にプリントされる。
【0023】
情報処理装置3は、いわゆる汎用のパーソナルコンピュータであり、種々のアプリケーションプログラムを実行し、ファイルの作成や編集をし、モニタ部33にファイルの内容(画像や文面など)を表示し、さらにネットワークNWを介して、画像形成装置1へポストスクリプト等のぺージ記述言語を用いたプリントデータを転送することができる。画像形成装置1では、転送されたプリントデータに基づき画像形成を行う。この情報処理装置3は、CPU31、ハードディスク32、モニタ部33、ネットワークインターフェース34、メインメモリ35などを有している。
【0024】
CPU31は、ハードディスク32に記録されているオペレーティングシステムや画像編集用アプリケーションソフトウェア等のプログラムを読み出してメインメモリ35を用いながら、該プログラムを実行する情報処理装置3の主制御手段であると共に、画像形成システムの分散処理制御手段である。
【0025】
ハードディスク32は、各種ファイル(文書や画像データなどのファイル)の形式を備えるデータをオペレーティングシステムの要求に応じて任意に入出力可能なデータ記憶手段であり、書き換え可能な不揮発性記録手段である。また、本実施の形態では、備えるハードディスク32が一つの例であるが、複数のハードディスクを備えても良いし、例えば、データ記憶手段はフロッピーディスク、光磁気ディスクなどのリムーバブルストレージなどで構成しても良い。
【0026】
モニタ部33はオペレーティングシステムの指令に従ってハードディスク32から読み出されたデータを、イメージとして表示する表示手段である。ユーザが画像編集用アプリケーションソフトウェアを操作して任意のファイルの表示を指示すると、オペレーティングシステムがファイルの内容表示を指令する事ができる。
【0027】
ネットワークインターフェース34は、情報処理装置3をネットワークNWに接続する接続手段であり、画像形成装置1や不図示の他の装置との情報の授受を行うための手段である。
【0028】
言うまでもないが、画像形成装置1のネットワークインターフェース16と情報処理装置3のネットワークインターフェース34は共通のプロトコルによりネットワークNWを介したデータ転送を実現している。
【0029】
メインメモリ35は、CPU11の直接アクセスするランダムアクセスメモリであり、ハードディスク32に記録されているオペレーティングシステムや画像編集用アプリケーションソフトウェア等のプログラムが利用する記憶領域を提供する揮発性記憶手段である。また、画像編集用アプリケーションソフトウェアはメインメモリ35にファイルを一時記憶したり、編集作業を行うことが可能である。
【0030】
また、情報処理装置3にはキーボードやマウスなどの入力装置(不図示)が接続されていて、ユーザがオペレーティングシステムと画像編集用アプリケーションソフトウェアとの操作を可能としている。
【0031】
この情報処理装置3のハードディスク32には、画像形成装置1の圧縮/伸長回路13でハード化されている圧縮アルゴリズムと伸長アルゴリズムとをソフト化した圧縮/伸長プログラムが記憶されている。すなわち、CPU31が、圧縮プログラムや伸長プログラムをハードディスク32から読み出し、ハードディスク32に記録されているファイル(画像データ)を圧縮したり、伸長したりすることが可能となり、換言すると、この情報処理装置3は、画像データを圧縮データに圧縮する圧縮機能、圧縮データを伸長する伸長機能を有している。そして、要は、この圧縮プログラムは、画像データを、画像形成装置1の圧縮/伸長回路13で伸長可能な圧縮データに圧縮するためのプログラムであり、伸長プログラムは、画像形成装置1の圧縮/伸長回路13で圧縮された圧縮データを画像データに伸長するためのプログラムであればよい。もちろん、この情報処理装置3は、汎用のコンピュータであるので、この圧縮機能や伸長機能は、プログラムであればよいのであるが、画像形成装置1の圧縮/伸長回路13と同様に、圧縮アルゴリズムや伸長アルゴリズムをハード回路化した、いわゆる集積回路を構成してもよい。
【0032】
さらに、ハードディスク32には、本発明の画像データ格納プログラムも記憶されている。画像データ格納プログラムの動作は後述する。
【0033】
図2は図1の画像メモリ14の記憶領域を詳細に示す図である。画像メモリ14は画像データを圧縮した圧縮データが、例えばA4版100ページ分程度記憶することができる容量を有している。本図で、ジョブデータJDは、4ページからなる原稿を1つのジョブとして読み取って得たデータが既に記憶されている領域を示している。記憶領域JDには、1つのジョブの全体に関わる属性がジョブ情報として記述されたジョブ情報記述部101、各ページ毎の画像の属性がヘッダ情報として記述されたヘッダ情報記述部H1、H2、H3、H4、各ページ毎の画像データを圧縮した圧縮データが記述され、ヘッダ情報記述部Hnと同数の圧縮データ記述部D1、D2、D3、D4などの細部領域に分割して利用されている。1つのジョブとして読み取るページ数の増減に応じて、ヘッダ情報記述部Hnと圧縮データ記述部Dnとは変化する。
【0034】
ページデータP1、P2、P3、P4は1ジョブに含まれる各ページのデータである。ページデータPnはヘッダ情報記述部Hnと圧縮データ記述部Dnとが連結されており、ジョブのページ数と同数のページデータPnが記憶される。
【0035】
圧縮データ記述部D1、D2、D3、D4に記憶された圧縮データは、読み取り階調数(2値/多値)、画素数、画質(写真/文字/網点)などに応じてデータサイズが変わる可変長データであり、ページ毎のデータ長は、それぞれ対応するヘッダ情報記述部H1、H2、H3、H4に記述されている。
【0036】
ヘッダ情報記述部H1、H2、H3、H4に記述されるヘッダ情報としては、読み取り階調数(2値/多値)、画素数、画質(写真/文字/網点)、加工の有無(回転処理、拡大処理など)、使用するトレイの種別、使用する紙サイズなどが挙げられる。また、ヘッダ情報記述部Hnのデータ長も可変長であり、ヘッダ情報記述部Hnの先頭から所定ビット数を経た位置にヘッダ長が記述されている。もちろん画像形成装置1の機能に応じてヘッダ情報記述部Hnに記述される属性は変更されうる。
【0037】
ジョブ情報記述部101に記述されるジョブ情報としては、ジョブのページ数、全ページの各ページデータPnの先頭アドレス(ヘッダ情報記述部Hnの先頭アドレスと合致する)、ユーザによる両面複写/片面複写の選択結果などである。
【0038】
ジョブデータJDは以上のデータ構造を備えていて、CPU11で実行される制御プログラムによって読み込まれる際には、まずジョブ情報記述部101が読み込まれて、各ページデータP1からP4の先頭アドレスが把握され、しかる後に、各ページデータPnが読み込まれる。
【0039】
ジョブ情報記述部101に記載されたジョブ情報とヘッダ情報記述部Hnに記載されたヘッダ情報とは、画像形成動作の制御パラメータとして使用され、圧縮データ記述部Dnに記載された圧縮データは、伸長されて、プリント部15で出力するデータとして再生される。
【0040】
空き領域200は、ジョブのページデータ等が未記憶の領域であり、以後読み取られるジョブのページデータ等はこの領域に記憶される。
【0041】
このように構成された画像形成システムは、次の(1)、(2)の2つのモードがある。
【0042】
(1)画像形成装置1の画像メモリ14に記憶しているデータを、ネットワークNWを介して、情報処理装置3へと転送する(スキャナモード)。
【0043】
(2)情報処理装置3で作成した画像データを、ネットワークNWを介して、画像形成装置1へと転送し、プリンタ部15、25で画像形成する(プリンタモード)。
【0044】
以下、それぞれのモード毎に、その動作を説明する。
(1)スキャナモード
画像形成装置1の画像メモリ14に記憶しているデータを、ネットワークNWを介して、情報処理装置3へと転送するスキャナモードについて、図3のスキャナモードを説明するフローチャートに基づいて説明する。なお、情報処理装置3では画像データ格納プログラムが実行されている。
【0045】
まず、ユーザは、画像形成装置1の操作部(図示せず)に設けられたスキャナモードボタン(図示せず)を押圧し、画像形成装置1をスキャナモードに移行させる(S11)。なお、このスキャナモードヘの移行は、情報処理装置3から、ネットワークNWを介して、行ってもよい。
【0046】
そしてユーザは、読み取る原稿を、原稿載置台(不図示)上に載置し、情報処理装置3に戻って読取開始ボタンを押圧する(情報処理装置3のボタンを押圧するとは、たとえば、情報処理装置3のキーボード(図示せず)のキーを押圧したり、モニタ部33に表示された画面上の釦をマウスで選択することであり、以下、同様とする)と、情報処理装置3から、ネットワークNWを介して、画像形成装置1へと、読取開始信号Sig1が転送される(S21)。画像形成装置1では、この読取開始信号Sig1を受けて、これに基づいて、自動原稿搬送装置(図示せず)が原稿載置台上から1枚ずつ原稿を送出し、スキャナ部12で原稿の画像が読み取られ、これを順次繰り返し、複数枚の原稿の画像を読み取るジョブ読み取りが実行される(S12)。なお、読取開始は、情報処理装置3からの信号ではなく、画像形成装置1の操作部(図示せず)に設けられた読取開始ボタン(図示せず)を押圧することによって、開始してもよい。
【0047】
スキャナ部12で読み取られた各ページの画像データは、圧縮/伸長回路13によって圧縮され(S13)、画像メモリ14に圧縮データとして記憶される(S14)。このとき、記憶された圧縮データは各画像のヘッダ情報と連結されてページデータP1(図2参照)として原稿の頁単位で記憶される。
【0048】
次に、ユーザは、情報処理装置3のジョブデータ要求ボタン(図示せず)を押圧し、情報処理装置3から、ネットワークNWを介して、画像形成装置1へと、送信要求信号Sig2を送信し(S22)、続けて、所定のディレクトリを作成する(S23)。
【0049】
画像形成装置1では、要求信号Sig2を受けると、S14において記憶したジョブデータJDを情報処理装置3へと送信し、(S15)、情報処理装置3では、画像形成装置1から受信したジョブデータJDを取得すると(S24)、ジョブ情報記述部101の記述内容を作成したディレクトリにジョブ管理ファイルとして保存する(S25)。引き続き情報処理装置3ではジョブ情報記述部101を解析して、1ページ目のページデータP1に属するヘッダ情報記述部H1の記述内容(ヘッダ情報)を取得し(S26)、ジョブ管理ファイルの末尾に連結してから(S27)、作成したディレクトリのジョブ管理ファイルとして記憶(上書き)する。
【0050】
一方、CPU31はハードディスク32に記録された伸長プログラムを読み出し、画像データ格納プログラムの1つのモジュールとしてこの伸長プログラムを実行して、圧縮データ記述部D1の圧縮データを伸長して画像データの生成を行い、汎用の画像フォーマット(BMPフォーマット、JPEGフォーマット等)に変換したうえで、作成したディレクトリに画像ファイルとして記憶する(S28)。
【0051】
情報処理装置3は、ジョブ情報記述部101(ジョブ管理ファイルでも良い)を解析して、S29で記憶した画像ファイルがジョブの最終ページのデータを記憶したものであるか否かを判断し(S30)、最終ページであれば(Yes)、スキャナモードの終了指令信号Sig3が画像形成装置1へ転送される(S31)。一方、最終ページでなければ(No)、ステップ26(S26)に戻って、次のページデータP2についてステップ30(S30)までの処理を繰り返し実行するループに入り、最終ページのページデータPnに至るとループを抜けてステップ31(S31)に進む。なお、ディレクトリにファイルを記憶するとは、ハードディスク32にファイルを記憶することの一形態である。
【0052】
画像形成装置1では、ステップ31(S31)の終了指令信号を受けると、スキャナモードを解除して(S16)、他のモード、たとえば、後述するプリンタモードやコピー機として動作を受け付けるコピーモードに移行する。なお、スキャナモード解除は、情報処理装置3からの信号ではなく、画像形成装置1の操作部(図示せず)に設けられたスキャナモード解除ボタン(図示せず)を押圧することによって、解除してもよい。そのとき、画像形成装置1側に蓄積されている圧縮データは、破棄してもよい。
【0053】
このように本実施の形態では、画像形成装置1から情報処理装置3へと画像データを転送するに際して、ネットワークNW上には、圧縮データの状態で転送しているので、画像データを効率的に転送することができ、また、膨大な画像データではなく圧縮した圧縮データで転送するので、ネットワークを専有してトラフィックを増大させることがない。
【0054】
本実施の形態では、スキャナモードON(S11)からスキャナモード終了(S16)まで、他のユーザが画像形成装置1を使用できない(ジョブの禁止であり、原稿の画像を読みとれないあるいは画像を形成することができない)ように構成している。これは、スキャナモード中に他のユーザがスキャナ部12を動作させた場合、スキャナモードで使用しているユーザが、他のユーザによって読み取られた画像を、情報処理装置3側で見ることができるようになってしまうので、セキュリティー、プライバシー上好ましくないためであるが、スキャナモード中に他のユーザによって画像形成装置1の使用を許可してもよい。
【0055】
また、本実施の形態では、スキャナモード中にジョブデータJDを情報処理装置3へ転送する例で説明したが、コピーモードで画像メモリ14に蓄積したジョブデータJDを情報処理装置3へ転送する構成としても良い。
【0056】
また、ステップ28(S28)で画像データを汎用の画像フォーマットに変換したファイルを、ステップ29(S29)でディレクトリに保存する例を示したが、オペレーティングシステムが仮想メモリを用いる場合に、仮想記憶装置としてハードディスク32を用いる場合もある。また、圧縮データの状態でテンポラリーディレクトリ(一時利用するためのディレクトリ)にファイルとして記憶して、これを汎用の画像フォーマットに変換してからファイルとして改めてステップ23で作成したディレクトリに保存する構成としても良い。
【0057】
以上の手順で、ステップ11(S11)からステップ16(S16)までは画像形成装置1の制御プログラムにより実行される手順であり、ステップ21(S21)からステップ31(S31)までは情報処理装置3の画像データ格納プログラムにより実行される手順である。CPU11とCPU31とは、ネットワークNWを介して制御プログラムと画像データ格納プログラムからなる分散処理を実行して、本発明の画像形成システムを実現している。
【0058】
図4は情報処理装置3の備えるハードディスク32に作成したディレクトリと、ディレクトリに格納するファイルを説明する概念図である。
【0059】
ディレクトリ300はオペレーティングシステムがハードディスク32にファイルを管理する為に作成した階層構造における一つの階層自身であり、オペレーティングシステムが実行するファイル管理機能は、この階層構造を個々に区別して任意のディレクトリ及び該ディレクトリに保存されたファイルを一群のデータとして取り扱う。ユーザはオペレーティングシステムのファイル管理機能を用いて任意のディレクトリを作成する事が可能であり、さらに、画像編集用アプリケーションソフトウェアがファイル管理機能を呼び出して任意ディレクトリを作成する事も可能である。ユーザはオペレーティングシステムを操作して、前述の階層構造をモニタ部33に表示させ、任意ディレクトリに保存したファイルのリストをモニタ部33に表示させる事が可能である。
【0060】
ジョブ管理ファイル310は、ジョブ情報記述部101に記述されたジョブ情報とヘッダ情報記述部Hnに記述されたヘッダ情報とを連結(図3のステップ27)して生成したファイルであり、ディレクトリ300に保存してある。ジョブ管理ファイル310はジョブ情報を記述したJOB情報レコードRJ、ヘッダ情報記述部H1に記述されたヘッダ情報を記述したレコードR1、ヘッダ情報記述部Hnに記述されたヘッダ情報を記述したレコードRnを、この順に連結して生成したものである。
【0061】
画像ファイルF1は、圧縮データ記述部D1に記述された圧縮データを伸長し、ビットマップフォーマットに変換したファイルで、ジョブ管理ファイル310と同じくディレクトリ300に保存されている。以下、画像ファイルF2は圧縮データ記述部D2に対応し、画像ファイルFnは圧縮データ記述部Dnに対応していて、ディレクトリ300に保存されている。
【0062】
ユーザは、画像編集用アプリケーションソフトウェアを操作して、任意の画像ファイルFnを選択して編集できる。この場合、ユーザが情報処理装置3でキーボードやマウスを操作して、画像編集用アプリケーションソフトウェアを介してオペレーティングシステムが提供するファイル管理機能により、編集すべきファイルを特定して、画像編集用アプリケーションソフトウェアの提供する画像処理機能を使用して画像ファイルFnを編集する。編集としては例えばロゴマークなどを画像の特定の位置に組み込む例がある。編集が終了すると、この場合は同名で保存(いわゆる上書き)を行う。
【0063】
このような編集を行った場合、ジョブ管理ファイル310のレコードRnと画像ファイルFnとの整合性が失われる場合がある。整合性が失われる場合としては、例えば、画像ファイルFnの拡大、縮小を行った場合、トリミングを行った場合、カラー画像をモノクロ画像に変換した場合等があるし、その他の編集であってもデータ長が変更となる可能性がある。そこで、本実施の形態では、画像データ格納プログラムを用いて、画像形成装置1の画像メモリ14に転送する際に、編集後の画像ファイルFnの属性に基づいて新たにレコードRnの記述を変更して整合を保つ。
【0064】
(2)プリンタモード
情報処理装置3で作成した画像データを、ネットワークNWを介して、画像形成装置1へと転送し、プリンタ部15で画像形成するプリンタモードについて、図5のプリンタモードを説明するフローチャートに基づいて説明する。
【0065】
まず、ユーザは画像編集用アプリケーションプログラムを実行し、画像ファイルFnをモニタ部33に表示して、目視確認しながら編集作業を実行する。編集が終了すると、画像ファイルFnはディレクトリ300に保存される。ここで、ユーザが画像形成ジョブの実行を希望する場合、ディレクトリ300を選択して(S51)、情報処理装置3で画像データ格納プログラムのプリンタモード開始釦を押圧すると、情報処理装置3からネットワークNWを介して画像形成装置1へとプリント開始信号Sig4が転送される(S52)。画像形成装置1では、このプリント開始信号Sig4を受けるとプリンタモードに移行する(S41)。また、プリンタモードへの移行は、画像形成装置1の操作部に設けられたボタンを押圧する事によって移行してもよい。
【0066】
一方、情報処理装置3で実行される画像データ格納プログラムは、ディレクトリ300に記録されたジョブ管理ファイル310から、ジョブ情報記述部101に記述すべきジョブ情報を再生して(S53)、ハードディスク32にイメージファイルとして保存する(S54)。続けて、ジョブ管理ファイル310を解析して(S55)、レコードR1からヘッダ情報記述部H1に記述すべき画像データのヘッダ情報を再生する(S56)。続けて画像ファイルF1を変換/圧縮して、圧縮データ記述部D1に記述すべき圧縮データを再生する(S57)。画像ファイルF1の変換は、プリンタ部15のハードウェア構成に最適の独自フォーマットへの変換であり、画像データ格納プログラムによって実行される。画像ファイルF1の圧縮は、CPU31がハードディスク32に記録された圧縮プログラムを読み出し、画像データ格納プログラムの1つのモジュールとして、この圧縮プログラムを実行して圧縮データをえる。
【0067】
さらにステップ56(S56)で再生したヘッダ情報とステップ57(S57)で再生した圧縮データとを連結して、ページデータP1を再生する(S58)。ここで再生したページデータP1は、編集を行っていない場合には、図2を用いて説明したページデータP1と同一のデータとなるし、編集を行った場合には、不一致のデータとなるが、いずれにしろ画像形成装置1で実行するジョブでは第1ページ目として画像形成されることになる。
【0068】
続けて、ステップ54(S54)で保存したイメージファイルに、ページデータP1を連結して(S59)、ステップ54(S54)で保存したイメージファイルを更新し、ページデータP1がジョブの最終ページに該当するか否かを判断する(S60)。ステップ60(S60)の判断で最終ページでないと判断されれば、ステップ55(S55)に戻って、次のページデータP2についてステップ60(S60)までの処理を繰り返し実行するループに入り、最終ページのページデータPnに至るとループを抜けてステップ61(S61)に進む。一方、ステップ60(S60)の判断で最終ページであると判断されれば、イメージファイルを画像形成装置1へ送信する。イメージファイルは実質的にジョブデータJDと同等のデータであり、画像編集用アプリケーションソフトウェアで編集された部分と、変更部分に対応するヘッダ情報だけが異なっている。
【0069】
ネットワークNWを介して、イメージファイルを受信すると(S42)、ジョブデータとして画像メモリ14に記憶する(S43)。イメージファイルは実質的に図2で説明したジョブデータJDと同等のデータであるから、CPU11で実行する制御プログラムは、画像メモリ14に記憶されたジョブデータを圧縮/伸長回路13で伸長してプリンタ部15へ渡し、伸長された画像データに基づいた画像が、記録紙上に画像形成される(S44)。
【0070】
ステップ44(S44)の画像形成では、情報処理装置3の画像編集用アプリケーションソフトウェアでユーザが行った編集が反映された状態で記録紙への出力がなされる。その後、画像形成が終了すると、画像形成装置1は、プリンタモードの終了信号を出力して(S45)プリンタモードを解除し、情報処理装置3の画像データ格納プログラムにもプリンタモードの終了がネットワークNWを介して通知、表示される。
【0071】
以上の手順で、ステップ41(S41)からステップ45(S45)までは画像形成装置1の制御プログラムにより実行される手順であり、ステップ51(S51)からステップ62(S62)までは情報処理装置3の画像データ格納プログラムにより実行される手順である。
【0072】
以上説明した実施の形態の画像形成システムでは、画像形成装置1の画像データを情報処理装置3へ格納するのに、ジョブ毎にディレクトリを作成して、該ディレクトリへ画像データを汎用の画像ファイルとして格納する事が可能となった。従って、ユーザは使い慣れた画像編集用アプリケーションソフトウェアで画像ファイルを編集でき、編集後も該ディレクトリをジョブデータとして画像形成装置1へ転送してプリントができるから、画像形成装置1で読み取られた画像データを情報処理装置3で実行する画像編集用のアプリケーションソフトウェアで取り扱うのに、容易に取り扱い可能となるように転送する事が可能となった。
【0073】
また、以上の例では、イメージファイルの送信と画像形成装置1からのジョブのプリントを連続して実行する例を説明したが、画像データ格納プログラムは、イメージファイルをジョブデータとして画像メモリ14へ記憶させるにとどめて、ユーザが画像形成装置1側の釦を直接操作してからジョブの出力がなされる構成としても良い。
【0074】
また、以上の例では、画像データ格納プログラムを情報処理装置3で実行する場合で説明したが、画像形成装置1で実行する事も可能である。その場合、スキャナモードでは、画像形成装置1側で、図3のステップ24(S24)からステップ3(S30)までの手順を実行し、情報処理装置3側でステップ23(S23)で作成したディレクトリにジョブ管理ファイル310と画像ファイルFnとを保存するようにできる。さらに、プリンタモードでは、ディレクトリ300のジョブ管理ファイル310と画像ファイルFnをネットワークNWを介して転送した後に、画像形成装置1側でステップ53(S53)からステップ60(S60)までの手順を実行するようにできる。
【0075】
【発明の効果】
本発明の画像形成システム、画像データ格納方法、記憶媒体によれば、複数のページからなる原稿を一連のジョブとして読み取って情報処理装置に転送した場合にも、ユーザが転送された画像データをソフトウェア上で取り扱うのに、容易に取り扱い可能となるように転送することができた。
【図面の簡単な説明】
【図1】画像形成システムの基本的構成を示すブロック図である。
【図2】画像メモリの記憶領域を詳細に示す図である。
【図3】スキャナモードを説明するフローチャートである。
【図4】情報処理装置の備えるハードディスクに作成したディレクトリと、ディレクトリに格納するファイルを説明する概念図である。
【図5】プリンタモードを説明するフローチャートである。
【符号の説明】
1 画像形成装置
3 情報処理装置
11、31 CPU
12 スキャナ部
13 圧縮/伸長回路
14 画像メモリ
15 プリンタ部
16、34 ネットワークインターフェース
32 ハードディスク
33 モニタ部
35 メインメモリ
300 ディレクトリ
310 ジョブ管理ファイル[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image forming system in which an image forming apparatus and an information processing apparatus are connected via a network, an image data storage method, and a recording medium on which a program readable by the information processing apparatus is recorded.
[0002]
[Prior art]
There is an image forming system in which a digital copying machine having a network printer function, which is an example of an image forming apparatus, and a personal computer (personal computer), which is an example of an information processing apparatus, are connected via a network. This image forming system generally transfers image data output by a personal computer to a digital copying machine via a network and outputs it by the network printer function of the digital copying machine. There is also an example of transferring image data obtained by a scanner unit to a personal computer.
[0003]
[Problems to be solved by the invention]
When the image data read by the scanner unit of the digital copying machine is read as a series of jobs for a plurality of pages, the page data in the format of header portion + image data portion is displayed for each page. Job information including an address indicating a start position on the memory and job setting information is developed on the image memory for each job. Since the page data and job information are arranged in a format that can be handled by the control program of the digital copying machine, they are transferred to a personal computer as image data and then transferred as continuous binary data. Therefore, it cannot be handled by the user. For this reason, there is a problem that it is difficult to edit image data over a plurality of pages read as a job with a personal computer.
[0004]
In addition, the image data portion on the image memory is often a dedicated format handled by a digital copying machine, and may be compressed with a dedicated algorithm when compressed with a compression algorithm to save memory. Therefore, even if general-purpose image editing application software is installed on a personal computer, there are many problems that editing cannot be performed.
[0005]
Therefore, the present invention is an image forming apparatus provided in an image forming system, and even when a document consisting of a plurality of pages is read as a series of jobs and transferred to an information processing apparatus, the transferred image data is used for image editing. It is intended to be transferred so that it can be handled easily in application software.
[0006]
[Means for Solving the Problems]
The problems of the present invention can be solved by the image forming system according to the first aspect. That is, the image forming system according to claim 1 includes an image reading unit that optically scans a document and performs photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
An image forming system for transferring data between the image forming apparatus and the information processing apparatus via the network,
Request transfer of the image data, header information, job information,
A directory for storing the image data, header information, and job information corresponding to one job is created in the data storage unit,
Concatenating the header information and the job information as a job management file,
Plural corresponding to the one job page A plurality of the image data of page To the image file of
The job management file and the image file of a plurality of pages are stored in the directory created in the data storage unit.
[0007]
According to this image forming system, since the job management file and the image file of a plurality of pages are stored in the directory, even when a document consisting of a plurality of pages is read as a series of jobs and transferred to the information processing apparatus. The user can transfer the transferred image data so that the user can easily handle it on the software.
[0008]
The problem of the present invention can be solved by the image data storage method according to the fifth aspect. That is, the image data storage method according to claim 5 includes an image reading unit that optically scans a document and performs photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
A method of storing image data in the data storage unit by an image forming system that transfers information between the image forming apparatus and the information processing apparatus via the network,
A request procedure for requesting transfer of the image data, header information, and job information;
A creation procedure for creating in the data storage means a directory for storing the image data, header information, and job information corresponding to one job;
A concatenation procedure for concatenating the header information and the job information as a job management file;
Plural corresponding to the one job page A plurality of the image data of page Conversion procedure to convert to an image file,
A storage procedure for storing the job management file and a plurality of pages of the image file in the directory created in the data storage means;
[0009]
According to this image data storage method, the job management file and the image file of a plurality of pages are stored in the directory. Therefore, when a document consisting of a plurality of pages is read as a series of jobs and transferred to the information processing apparatus. However, the user can transfer the transferred image data so that the user can easily handle the image data on the software.
[0010]
The problem of the present invention can be solved by a storage medium readable by an information processing apparatus storing the image data storage program according to claim 9. That is, the storage medium according to claim 9 includes an image reading unit that optically scans a document and performs photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
A storage medium readable by an information processing apparatus storing an image data storage program in the data storage means by an image forming system for transferring information between the image forming apparatus and the information processing apparatus via the network Because
A request procedure for requesting transfer of the image data, header information, and job information;
A creation procedure for creating in the data storage means a directory for storing the image data, header information, and job information corresponding to one job;
A concatenation procedure for concatenating the header information and the job information as a job management file;
Plural corresponding to the one job page A plurality of the image data of page Conversion procedure to convert to an image file,
An image data storage program is stored which causes the information processing apparatus to execute a storage procedure for storing the job management file and a plurality of pages of the image file in the directory created in the data storage means. .
[0011]
Therefore, according to the information processing apparatus that reads the image data storage program according to claim 9 from the storage medium, even when a document including a plurality of pages is read as a series of jobs and transferred to the information processing apparatus, the user When the transferred image data is handled on software, it can be transferred so that it can be easily handled.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, an image forming system according to an embodiment to which the present invention is applied will be described.
[0013]
FIG. 1 is a block diagram showing a basic configuration of an image forming system.
The image forming system is a system in which the image forming apparatus 1 and the
[0014]
The image forming apparatus 1 is an apparatus in which a network printer function is incorporated in a digital copying machine that forms an image based on image data on a recording sheet. In this embodiment, the
[0015]
The
[0016]
The compression /
[0017]
The
[0018]
The
[0019]
The
[0020]
The
[0021]
Here, the case where the image forming apparatus 1 is used as a copying machine without using the network NW will be briefly described.
[0022]
First, a user places a plurality of documents on a document placement table (not shown), and sets copy conditions from an operation unit (not shown). There are various copy conditions, such as the number of copies, presence / absence of double-sided copying, recording paper size selection, image quality selection, presence / absence of image processing such as rotation processing, post-processing, and the like. When the setting of the copy conditions is completed, the user presses a copy start button (not shown) provided on the operation unit (not shown). Based on this, an automatic document feeder (not shown) sends out the documents one by one from the document table, and the
[0023]
The
[0024]
The
[0025]
The
[0026]
The
[0027]
The
[0028]
Needless to say, the
[0029]
The
[0030]
Further, an input device (not shown) such as a keyboard and a mouse is connected to the
[0031]
The
[0032]
Furthermore, the
[0033]
FIG. 2 is a diagram showing in detail the storage area of the
[0034]
Page data P1, P2, P3, and P4 are data of each page included in one job. In the page data Pn, the header information description part Hn and the compressed data description part Dn are connected, and the same number of page data Pn as the number of pages of the job is stored.
[0035]
The compressed data stored in the compressed data description portions D1, D2, D3, and D4 has a data size according to the number of read gradations (binary / multi-value), the number of pixels, the image quality (photo / character / halftone), and the like. The variable length data changes, and the data length for each page is described in the corresponding header information description portions H1, H2, H3, and H4.
[0036]
The header information described in the header information description portions H1, H2, H3, and H4 includes the number of read gradations (binary / multi-value), the number of pixels, the image quality (photo / character / halftone), and presence / absence of processing (rotation). Processing, enlargement processing, etc.), type of tray to be used, paper size to be used, and the like. The data length of the header information description portion Hn is also variable, and the header length is described at a position after a predetermined number of bits from the head of the header information description portion Hn. Of course, the attribute described in the header information description portion Hn can be changed according to the function of the image forming apparatus 1.
[0037]
The job information described in the job
[0038]
The job data JD has the above-described data structure. When the job data JD is read by the control program executed by the
[0039]
The job information described in the job
[0040]
The
[0041]
The image forming system configured as described above has the following two modes (1) and (2).
[0042]
(1) Data stored in the
[0043]
(2) The image data created by the
[0044]
Hereinafter, the operation will be described for each mode.
(1) Scanner mode
A scanner mode in which data stored in the
[0045]
First, the user presses a scanner mode button (not shown) provided on an operation unit (not shown) of the image forming apparatus 1 to shift the image forming apparatus 1 to the scanner mode (S11). The transition to the scanner mode may be performed from the
[0046]
Then, the user places a document to be read on a document placing table (not shown), returns to the
[0047]
The image data of each page read by the
[0048]
Next, the user presses a job data request button (not shown) of the
[0049]
Upon receiving the request signal Sig2, the image forming apparatus 1 transmits the job data JD stored in S14 to the information processing apparatus 3 (S15). In the
[0050]
On the other hand, the
[0051]
The
[0052]
When the image forming apparatus 1 receives the end command signal of step 31 (S31), it cancels the scanner mode (S16) and shifts to another mode, for example, a printer mode, which will be described later, or a copy mode that accepts operations as a copier. To do. The scanner mode is canceled by pressing a scanner mode cancel button (not shown) provided on the operation unit (not shown) of the image forming apparatus 1 instead of a signal from the
[0053]
As described above, in the present embodiment, when transferring image data from the image forming apparatus 1 to the
[0054]
In the present embodiment, from the scanner mode ON (S11) to the end of the scanner mode (S16), other users cannot use the image forming apparatus 1 (job is prohibited and the original image cannot be read or an image is formed. Can not be configured). This is because, when another user operates the
[0055]
In this embodiment, the example in which the job data JD is transferred to the
[0056]
Further, the example in which the file obtained by converting the image data into the general-purpose image format in step 28 (S28) is stored in the directory in step 29 (S29). However, when the operating system uses virtual memory, the virtual storage device is used. In some cases, the
[0057]
In the above procedure, steps 11 (S11) to 16 (S16) are executed by the control program of the image forming apparatus 1, and steps 21 (S21) to 31 (S31) are the
[0058]
FIG. 4 is a conceptual diagram illustrating a directory created on the
[0059]
The
[0060]
The
[0061]
The image file F1 is a file obtained by decompressing the compressed data described in the compressed data description section D1 and converting it into a bitmap format, and is stored in the
[0062]
The user can select and edit an arbitrary image file Fn by operating the image editing application software. In this case, the user operates the keyboard or mouse on the
[0063]
When such editing is performed, the consistency between the record Rn of the
[0064]
(2) Printer mode
A printer mode in which image data created by the
[0065]
First, the user executes an image editing application program, displays the image file Fn on the
[0066]
On the other hand, the image data storage program executed by the
[0067]
Further, the header information reproduced in step 56 (S56) and the compressed data reproduced in step 57 (S57) are connected to reproduce page data P1 (S58). The page data P1 reproduced here is the same data as the page data P1 described with reference to FIG. 2 when the editing is not performed, and the data does not match when the editing is performed. In any case, in the job executed by the image forming apparatus 1, the image is formed as the first page.
[0068]
Subsequently, the page data P1 is connected to the image file saved in step 54 (S54) (S59), the image file saved in step 54 (S54) is updated, and the page data P1 corresponds to the last page of the job. It is determined whether or not to perform (S60). If it is determined in step 60 (S60) that the page is not the last page, the process returns to step 55 (S55) to enter a loop for repeatedly executing the processing up to step 60 (S60) for the next page data P2, and the final page. When the page data Pn is reached, the process exits the loop and proceeds to step 61 (S61). On the other hand, if it is determined in step 60 (S60) that the page is the last page, the image file is transmitted to the image forming apparatus 1. The image file is substantially equivalent to the job data JD, and only the header information corresponding to the changed portion is different from the portion edited by the image editing application software.
[0069]
When an image file is received via the network NW (S42), it is stored in the
[0070]
In the image formation in step 44 (S44), the image editing application software of the
[0071]
In the above procedure, steps 41 (S41) to 45 (S45) are executed by the control program of the image forming apparatus 1, and steps 51 (S51) to 62 (S62) are the
[0072]
In the image forming system of the embodiment described above, in order to store the image data of the image forming apparatus 1 in the
[0073]
Further, in the above example, the example in which the transmission of the image file and the printing of the job from the image forming apparatus 1 are executed continuously has been described. However, the image data storage program stores the image file in the
[0074]
In the above example, the case where the image data storage program is executed by the
[0075]
【The invention's effect】
According to the image forming system, the image data storage method, and the storage medium of the present invention, even when a document including a plurality of pages is read as a series of jobs and transferred to the information processing apparatus, the transferred image data is stored in the software. It was possible to transfer it so that it can be handled easily.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a basic configuration of an image forming system.
FIG. 2 is a diagram showing in detail a storage area of an image memory.
FIG. 3 is a flowchart for explaining a scanner mode.
FIG. 4 is a conceptual diagram illustrating a directory created on a hard disk included in the information processing apparatus and files stored in the directory.
FIG. 5 is a flowchart illustrating a printer mode.
[Explanation of symbols]
1 Image forming device
3 Information processing equipment
11, 31 CPU
12 Scanner section
13 Compression / decompression circuit
14 Image memory
15 Printer section
16, 34 Network interface
32 hard disk
33 Monitor section
35 Main memory
300 directories
310 Job management file
Claims (12)
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で前記ネットワークを介してデータの転送を行う画像形成システムであって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求し、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成し、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結し、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換し、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納することを特徴とする画像形成システム。Image reading means for optically scanning a document and performing photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
An image forming system for transferring data between the image forming apparatus and the information processing apparatus via the network,
Request transfer of the image data, header information, job information,
A directory for storing the image data, header information, and job information corresponding to one job is created in the data storage unit,
Concatenating the header information and the job information as a job management file,
The image data of a plurality of pages corresponding to said one job is converted respectively into an image file of a plurality of pages,
An image forming system, wherein the job management file and the image file of a plurality of pages are stored in the directory created in the data storage means.
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データの格納方法であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを有することを特徴とする画像データ格納方法。Image reading means for optically scanning a document and performing photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
A method of storing image data in the data storage unit by an image forming system that transfers information between the image forming apparatus and the information processing apparatus via the network,
A request procedure for requesting transfer of the image data, header information, and job information;
A creation procedure for creating in the data storage means a directory for storing the image data, header information, and job information corresponding to one job;
A concatenation procedure for concatenating the header information and the job information as a job management file;
A conversion procedure for converting into an image file of a plurality of pages of the image data of a plurality of pages corresponding to the one job, respectively,
An image data storage method comprising: storing a job management file and a plurality of pages of the image file in the directory created in the data storage means.
前記画像データと、前記画像データの属性に対応したヘッダ情報と、複数ページの前記画像データからなる画像形成ジョブの属性に対応したジョブ情報とを記憶する記憶手段と、
前記記憶手段から出力された画像データに基づいて画像を形成する画像形成手段とを有し、ネットワークに接続された画像形成装置と、
任意のデータの入出力が可能なデータ記憶手段を有し、前記ネットワークに接続された情報処理装置とを備え、
前記画像形成装置と前記情報処理装置との間で、前記ネットワークを介して情報の転送を行う画像形成システムによる前記データ記憶手段への画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体であって、
前記画像データ、ヘッダ情報、ジョブ情報の転送を要求する要求手順と、
1つのジョブに対応する前記画像データ、ヘッダ情報、ジョブ情報を格納するディレクトリを前記データ記憶手段に作成する作成手順と、
前記ヘッダ情報と前記ジョブ情報をジョブ管理ファイルとして連結する連結手順と、
前記1つのジョブに対応する複数ページの前記画像データをそれぞれ複数ページの画像ファイルへ変換する変換手順と、
前記データ記憶手段に作成した前記ディレクトリへ前記ジョブ管理ファイルと複数ページの前記画像ファイルとを格納する格納手順とを前記情報処理装置に実行させる事を特徴とする画像データ格納プログラムを記憶した情報処理装置で読み取り可能な記憶媒体。Image reading means for optically scanning a document and performing photoelectric conversion to obtain image data;
Storage means for storing the image data, header information corresponding to the attributes of the image data, and job information corresponding to attributes of an image forming job composed of the image data of a plurality of pages;
Image forming means for forming an image based on image data output from the storage means, and an image forming apparatus connected to a network;
It has data storage means capable of inputting and outputting arbitrary data, and comprises an information processing device connected to the network,
A storage medium readable by an information processing apparatus storing an image data storage program in the data storage means by an image forming system for transferring information between the image forming apparatus and the information processing apparatus via the network Because
A request procedure for requesting transfer of the image data, header information, and job information;
A creation procedure for creating in the data storage means a directory for storing the image data, header information, and job information corresponding to one job;
A concatenation procedure for concatenating the header information and the job information as a job management file;
A conversion procedure for converting into an image file of a plurality of pages of the image data of a plurality of pages corresponding to the one job, respectively,
Information processing storing an image data storage program, causing the information processing apparatus to execute a storage procedure for storing the job management file and a plurality of pages of the image file in the directory created in the data storage means A storage medium readable by a device.
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33986099A JP3911939B2 (en) | 1999-11-30 | 1999-11-30 | Image forming system, image data storage method, and storage medium |
| US09/723,633 US6961139B1 (en) | 1999-11-30 | 2000-11-28 | Image forming system, method for storing image data and memory media |
| EP00126231A EP1107565A3 (en) | 1999-11-30 | 2000-11-30 | Image forming system, method for storing image data and memory media |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33986099A JP3911939B2 (en) | 1999-11-30 | 1999-11-30 | Image forming system, image data storage method, and storage medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001150744A JP2001150744A (en) | 2001-06-05 |
| JP3911939B2 true JP3911939B2 (en) | 2007-05-09 |
Family
ID=18331520
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33986099A Expired - Fee Related JP3911939B2 (en) | 1999-11-30 | 1999-11-30 | Image forming system, image data storage method, and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3911939B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003271323A (en) * | 2002-03-14 | 2003-09-26 | Seiko Epson Corp | Printing apparatus, menu addition method for printing apparatus, printing system, and storage medium |
| JP2004086691A (en) * | 2002-08-28 | 2004-03-18 | Konica Minolta Holdings Inc | Image processing system |
| US7710599B2 (en) | 2005-03-22 | 2010-05-04 | Ricoh Company, Ltd. | Image processing apparatus, image processing method, and image processing program |
| JP2009086989A (en) * | 2007-09-28 | 2009-04-23 | Konica Minolta Business Technologies Inc | Image forming system, image forming apparatus and program |
| JP4976971B2 (en) | 2007-09-28 | 2012-07-18 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming system, image forming apparatus, and program |
| JP4985318B2 (en) * | 2007-10-29 | 2012-07-25 | 富士ゼロックス株式会社 | Image processing apparatus and method |
| JP5382176B2 (en) * | 2012-07-26 | 2014-01-08 | 富士ゼロックス株式会社 | Service processing system |
| JP7528614B2 (en) * | 2020-07-30 | 2024-08-06 | ブラザー工業株式会社 | Control program, image forming apparatus, and information processing apparatus |
-
1999
- 1999-11-30 JP JP33986099A patent/JP3911939B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2001150744A (en) | 2001-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3769360B2 (en) | Document storage method, computer execution method for printing and storage of document, fax document storage method, image forming apparatus, and facsimile apparatus | |
| JP4125208B2 (en) | Image processing apparatus and image processing method | |
| JP3797669B2 (en) | Image forming apparatus and image forming method | |
| US6961139B1 (en) | Image forming system, method for storing image data and memory media | |
| JPH10285378A (en) | Copying device and control method therefor | |
| JP2008193682A (en) | Image processing apparatus and image processing method | |
| JP2007013607A (en) | Image processing apparatus, image processing apparatus control method, program, and storage medium | |
| JP4164481B2 (en) | Image forming apparatus, operation setting method, image forming system, and information processing apparatus | |
| JP3911939B2 (en) | Image forming system, image data storage method, and storage medium | |
| US20060059415A1 (en) | Data processing system, control method therefor, document input apparatus, control method therefor, document managing apparatus, control method therefor, programs for implementing the control methods, and storage media storing the control programs | |
| US20020184249A1 (en) | Image data management method of multiple sets of image data | |
| JP4865590B2 (en) | Composite image processing apparatus and control method of composite image processing apparatus | |
| JP2007282215A (en) | Image processing apparatus and method | |
| JP2006262078A (en) | Image processing device | |
| JP3957906B2 (en) | Information processing apparatus and method | |
| JP4909612B2 (en) | Image processing apparatus and image processing method | |
| JP2004090423A (en) | Image forming apparatus and processing method thereof | |
| JP4078041B2 (en) | Image input / output device, image input / output method, image input / output system, and storage medium | |
| JP4960269B2 (en) | Image processing system and image processing apparatus | |
| JP2002236566A (en) | Page printing system and print data generation device | |
| JPH07264385A (en) | Image forming memory | |
| JP3637896B2 (en) | Combined facsimile machine | |
| JP4146541B2 (en) | Image reading device | |
| JP2004128837A (en) | Copier | |
| JP2006059130A (en) | Image forming system, image forming apparatus, document processing method, computer-readable storage medium storing program, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060922 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061003 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061201 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20070109 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3911939 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110209 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110209 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120209 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120209 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130209 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130209 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140209 Year of fee payment: 7 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |