JP2002204332A - 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム - Google Patents

画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム

Info

Publication number
JP2002204332A
JP2002204332A JP2001100583A JP2001100583A JP2002204332A JP 2002204332 A JP2002204332 A JP 2002204332A JP 2001100583 A JP2001100583 A JP 2001100583A JP 2001100583 A JP2001100583 A JP 2001100583A JP 2002204332 A JP2002204332 A JP 2002204332A
Authority
JP
Japan
Prior art keywords
image data
data
bibliographic information
external device
image
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.)
Granted
Application number
JP2001100583A
Other languages
English (en)
Other versions
JP4037064B2 (ja
Inventor
Hiroyuki Matsushima
弘幸 松島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2001100583A priority Critical patent/JP4037064B2/ja
Priority to US09/985,367 priority patent/US7042593B2/en
Priority to EP01309326A priority patent/EP1204042A1/en
Publication of JP2002204332A publication Critical patent/JP2002204332A/ja
Priority to US11/305,205 priority patent/US7483162B2/en
Application granted granted Critical
Publication of JP4037064B2 publication Critical patent/JP4037064B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/972Access to data in other repository systems, e.g. legacy data or dynamic Web page generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3274Storage or retrieval of prestored additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3278Transmission

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Facsimiles In General (AREA)
  • Processing Or Creating Images (AREA)

Abstract

(57)【要約】 【課題】 各アプリケーションやネットワーク環境に応
じたシステムの構築ができ、使い勝手を向上させること
ができる画像処理装置、画像処理方法およびその方法を
コンピュータに実行させるプログラムを提供すること。 【解決手段】 画像処理装置がコピーアプリケーション
に加えて、ファクシミリアプリケーションやプリンタア
プリケーション等を搭載したデジタル複合機である場合
やネットワーク環境に不具合がある場合、各アプリケー
ションやネットワーク環境に応じ、大容量記憶装置に記
憶されている画像データと書誌情報を外部機器に対して
選択的に伝送する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、多数の画像データ
を記憶可能な大容量記憶装置を有し、該大容量記憶装置
に画像データ処理に係るアプリケーションの実行に伴っ
て生成された画像データを蓄積するとともに、この大容
量記憶装置に蓄積した画像データをネットワークに接続
された外部機器に転送する画像処理装置、画像処理方法
およびその方法をコンピュータに実行させるプログラム
に関し、特に、各アプリケーションやネットワーク環境
に応じたシステムの構築ができ、使い勝手を向上させる
ことができる画像処理装置、画像処理方法およびその方
法をコンピュータに実行させるプログラムに関する。
【0002】
【従来の技術】従来より、画像処理技術の向上および各
種装置の小型化等に伴い、コピー機能、FAX機能、プ
リンタ機能、スキャナ機能等を1台で併せ持つデジタル
複合機が開発され、市場に出回っている。また、このよ
うなデジタル複合機は、LAN(Local Area Network)
等の各種ネットワーク環境下においてネットワーク接続
され、複数のコンピュータに共用されている場合も多
い。
【0003】加えて、近年においては、本体内に大容量
のハードディスクを装備し、このハードディスクにコピ
ーやプリントした画像データを蓄積しておき、所定のタ
イミングでの再印刷を可能にするコピーサーバ機能を備
えたデジタル複写機も開発されている。
【0004】さらに、コピーやプリントした全ての画像
データを利用者が意識することなくネットワークを介し
て接続されたサーバコンピュータに送信して蓄積し、後
にこのサーバコンピュータを介して過去に印刷した画像
を参照/検索したり、再印刷を可能にするドキュメント
管理機能を提供するデジタル複合機も開発されている。
【0005】
【発明が解決しようとする課題】ところが、コピーサー
バ機能を備えたデジタル複合機においては、ハードディ
スクに蓄積された画像データは再印刷にしか利用するこ
とができず、他の用途には用いることができないという
問題があった。
【0006】また、ドキュメント管理機能を提供するデ
ジタル複合機においては、全ての画像を送信するために
広帯域のネットワーク環境が必要になり、また、全ての
画像データを蓄積するという前提から画像データを容量
の小さな形式に変換して蓄積するために再印刷時に画像
の品質が劣化するという問題があった。
【0007】この発明は、上述した従来技術による問題
点を解消するためになされたものであり、各アプリケー
ションやネットワーク環境に応じたシステムの構築がで
き、使い勝手を向上させることができる画像処理装置、
画像処理方法およびその方法をコンピュータに実行させ
るプログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の画像処理装置は、多数の画像デー
タを記憶可能な大容量記憶装置を有し、該大容量記憶装
置に画像データ処理に係るアプリケーションの実行に伴
って生成された画像データを蓄積するとともに、前記大
容量記憶装置に蓄積した画像データをネットワークに接
続された外部機器に転送する画像処理装置において、各
画像データに関する書誌情報をそれぞれ画像データに関
連付けて前記大容量記憶装置に格納する書誌情報格納手
段と、前記大容量記憶装置に格納された画像データおよ
び書誌情報のうち前記外部機器に対して転送する転送内
容を選択する転送内容選択手段と、を備えたことを特徴
とする。
【0009】この請求項1の発明によれば、各画像デー
タに関する書誌情報をそれぞれ画像データに関連付けて
大容量記憶装置に格納し、この大容量記憶装置に格納さ
れた画像データおよび書誌情報のうち外部機器に対して
転送する転送内容を選択することとしたので、例えば画
像処理装置がコピーアプリケーションに加えて、ファク
シミリアプリケーションやプリンタアプリケーション等
を搭載したデジタル複合機等である場合やネットワーク
環境に不具合がある場合、各アプリケーションやネット
ワーク環境に応じ、大容量記憶装置に記憶されている画
像データと書誌情報とを外部機器に対して選択的に転送
することができる。このため、各アプリケーションやネ
ットワーク環境に応じたシステムの構築が可能になるの
で、使い勝手を向上させることが可能となる。
【0010】また、請求項2に記載の画像処理装置は、
請求項1の発明において、前記転送内容選択手段は、前
記書誌情報のみを転送する転送内容、前記画像データと
書誌情報の両者を転送する転送内容または前記画像デー
タと書誌情報のいずれも転送しない転送内容のいずれか
を選択することを特徴とする。
【0011】この請求項2の発明によれば、書誌情報の
みを転送する転送内容、画像データと書誌情報の両者を
転送する転送内容または画像データと書誌情報のいずれ
も転送しない転送内容のいずれかを選択することとした
ので、大容量記憶装置に記憶されている画像データと書
誌情報との転送が、3パターンに規定されることによ
り、各アプリケーションやネットワーク環境に応じた選
択が容易になる。
【0012】また、請求項3に記載の画像処理装置は、
請求項1または2の発明において、前記転送内容選択手
段は、前記大容量記憶装置に蓄積された画像データを生
成したアプリケーションに基づいて前記転送内容を選択
することを特徴とする。
【0013】この請求項3の発明によれば、大容量記憶
装置に蓄積された画像データを生成したアプリケーショ
ンに基づいて転送内容を選択することとしたので、例え
ばアプリケーションが再印刷時における画像品質を重視
する場合には、画像データは転送せずに書誌情報のみを
転送するようにし、アプリケーションが外部機器での画
像閲覧機能を発揮する場合には、画像データと書誌情報
とのいずれも転送するよう設定することができる。
【0014】また、請求項4に記載の画像処理装置は、
請求項2の発明において、前記転送内容選択手段により
前記画像データと書誌情報の両者を転送する転送内容が
選択された場合に、前記画像データと前記書誌情報とを
異なるタイミングで転送することを特徴とする。
【0015】この請求項4の発明によれば、画像データ
と書誌情報の両者を転送する転送内容が選択された場合
に、画像データと書誌情報とを異なるタイミングで転送
することとしたので、ネットワーク性能の低い環境下に
おいては、ネットワークの負荷を下げることができる。
【0016】また、請求項5に記載の画像処理装置は、
請求項4の発明において、前記書誌情報は、前記大容量
記憶装置に画像データが蓄積された際に前記外部機器に
対して転送され、前記画像データは、所定の時刻に前記
外部機器に対して転送されることを特徴とする。
【0017】この請求項5の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に前記
外部機器に対して転送し、画像データは、所定の時刻に
外部機器に対して転送することとしたので、ネットワー
ク性能の低い環境下においては、夜間の利用者が少ない
時間帯に画像データを転送することができ、ネットワー
クの負荷を下げることが可能となる。
【0018】また、請求項6に記載の画像処理装置は、
請求項4の発明において、前記ネットワークのトラフィ
ックを監視するネットワーク監視手段をさらに備え、前
記書誌情報は、前記大容量記憶装置に画像データが蓄積
された際に前記外部機器に対して転送され、前記画像デ
ータは、前記ネットワーク監視手段により監視されたト
ラフィック量が所定のトラフィック量よりも少ない場合
に前記外部機器に対して転送されることを特徴とする。
【0019】この請求項6の発明によれば、ネットワー
クのトラフィックを監視しておき、書誌情報は、大容量
記憶装置に画像データが蓄積された際に外部機器に対し
て転送し、画像データは、監視されたトラフィック量が
所定のトラフィック量よりも少ない場合に外部機器に対
して転送することとしたので、ネットワーク性能の低い
環境下においては、ネットワークトラフィックが少ない
状態の時に画像データを転送するようにすることがで
き、ネットワークの負荷を下げることが可能となる。
【0020】また、請求項7に記載の画像処理装置は、
請求項4の発明において、前記書誌情報は、前記大容量
記憶装置に画像データが蓄積された際に前記外部機器に
対して転送され、前記画像データは、前記外部機器から
の要求に応答して該外部機器に対して転送されることを
特徴とする。
【0021】この請求項7の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に外部
機器に対して転送し、画像データは、外部機器からの要
求に応答して該外部機器に対して転送することとしたの
で、ネットワーク性能の低い環境下においては、外部機
器から転送要求があった場合にのみ画像データを転送す
ることができ、ネットワークの負荷を下げることが可能
となる。
【0022】また、請求項8に記載の画像処理装置は、
請求項7の発明において、HTTPプロトコルにしたが
ってクライアントにサービスを提供するHTTPサーバ
手段と、XML言語で記述された記述内容を解析するX
ML解析手段とをさらに備えたことを特徴とする。
【0023】この請求項8の発明によれば、HTTPプ
ロトコルにしたがってクライアントにサービスを提供す
るとともに、XML言語で記述された記述内容を解析す
ることとしたので、XML言語を用いて柔軟に外部機器
からの要求をおこなうことができる。
【0024】また、請求項9に記載の画像処理装置は、
請求項8の発明において、前記外部機器からの要求は、
ボディパートにXMLデータを埋め込んだHTTPリク
エストからなる転送要求であることを特徴とする。
【0025】この請求項9の発明によれば、外部機器か
らの要求は、ボディパートにXMLデータを埋め込んだ
HTTPリクエストからなる転送要求であることとした
ので、XML言語を用いて柔軟に外部機器からの転送要
求をおこなうことができる。
【0026】また、請求項10に記載の画像処理装置
は、請求項8の発明において、前記画像データを印刷す
る印刷手段をさらに備え、前記外部機器からの要求は、
前記印刷手段により画像データを印刷する旨をXML言
語で記述したXMLデータをボディパートに埋め込んだ
HTTPリクエストからなる印刷要求であることを特徴
とする。
【0027】この請求項10の発明によれば、外部機器
からの要求は、画像データを印刷する旨をXML言語で
記述したXMLデータをボディパートに埋め込んだHT
TPリクエストからなる印刷要求であることとしたの
で、XML言語を用いて柔軟に外部機器からの印刷要求
をおこなうことができる。
【0028】また、請求項11に記載の画像処理装置
は、請求項8の発明において、前記画像データをFAX
送信するFAX送信手段をさらに備え、前記外部機器か
らの要求は、前記FAX送信手段により画像データをF
AX送信する旨をXML言語で記述したXMLデータを
ボディパートに埋め込んだHTTPリクエストからなる
FAX送信要求であることを特徴とする。
【0029】この請求項11の発明によれば、外部機器
からの要求は、画像データをFAX送信する旨をXML
言語で記述したXMLデータをボディパートに埋め込ん
だHTTPリクエストからなるFAX送信要求であるこ
ととしたので、XML言語を用いて柔軟に外部機器から
の印刷要求をおこなうことができる。
【0030】また、請求項12に記載の画像処理装置
は、請求項8の発明において、前記大容量記憶装置に格
納した画像データおよび書誌情報を消去する消去手段を
さらに備え、前記外部機器からの要求は、前記大容量記
憶装置に格納した画像データおよび書誌情報を消去する
旨をXML言語で記述したXMLデータをボディパート
に埋め込んだHTTPリクエストからなる消去要求であ
ることを特徴とする。
【0031】この請求項12の発明によれば、外部機器
からの要求は、大容量記憶装置に格納した画像データお
よび書誌情報を消去する旨をXML言語で記述したXM
Lデータをボディパートに埋め込んだHTTPリクエス
トからなる消去要求であることとしたので、XML言語
を用いて柔軟に外部機器からの消去要求をおこなうこと
ができる。
【0032】また、請求項13に記載の画像処理装置
は、請求項1〜9の発明において、前記画像データ及び
前記書誌情報をFTPのPUTコマンドを用いてFTP
サーバに転送するFTP転送手段をさらに備えたことを
特徴とする。
【0033】この請求項13の発明によれば、画像デー
タ及び書誌情報をFTPのPUTコマンドを用いてFT
Pサーバに転送することとしたので、外部機器をFTP
サーバとすることで、画像データ及び書誌情報の転送が
容易になる。
【0034】また、請求項14に記載の画像処理方法
は、多数の画像データを記憶可能な大容量記憶装置に画
像データ処理に係るアプリケーションの実行に伴って生
成された画像データを蓄積するとともに、前記大容量記
憶装置に蓄積した画像データをネットワークに接続され
た外部機器に転送する画像処理方法であって、各画像デ
ータに関する書誌情報をそれぞれ画像データに関連付け
て前記大容量記憶装置に格納する書誌情報格納工程と、
前記大容量記憶装置に格納された画像データおよび書誌
情報のうち前記外部機器に対して転送する転送内容を選
択する転送内容選択工程と、を含んだことを特徴とす
る。
【0035】この請求項14の発明によれば、各画像デ
ータに関する書誌情報をそれぞれ画像データに関連付け
て大容量記憶装置に格納し、この大容量記憶装置に格納
された画像データおよび書誌情報のうち外部機器に対し
て転送する転送内容を選択することとしたので、例えば
画像処理装置がコピーアプリケーションに加えて、ファ
クシミリアプリケーションやプリンタアプリケーション
等を搭載したデジタル複合機等である場合やネットワー
ク環境に不具合がある場合、各アプリケーションやネッ
トワーク環境に応じ、大容量記憶装置に記憶されている
画像データと書誌情報とを外部機器に対して選択的に転
送することができる。このため、各アプリケーションや
ネットワーク環境に応じたシステムの構築が可能になる
ので、使い勝手を向上させることが可能となる。
【0036】また、請求項15に記載の画像処理方法
は、請求項14の発明において、前記転送内容選択工程
は、前記書誌情報のみを転送する転送内容、前記画像デ
ータと書誌情報の両者を転送する転送内容または前記画
像データと書誌情報のいずれも転送しない転送内容のい
ずれかを選択することを特徴とする。
【0037】この請求項15の発明によれば、書誌情報
のみを転送する転送内容、画像データと書誌情報の両者
を転送する転送内容または画像データと書誌情報のいず
れも転送しない転送内容のいずれかを選択することとし
たので、大容量記憶装置に記憶されている画像データと
書誌情報との転送が、3パターンに規定されることによ
り、各アプリケーションやネットワーク環境に応じた選
択が容易になる。
【0038】また、請求項16に記載の画像処理方法
は、請求項14または15の発明において、前記転送内
容選択工程は、前記大容量記憶装置に蓄積された画像デ
ータを生成したアプリケーションに基づいて前記転送内
容を選択することを特徴とする。
【0039】この請求項16の発明によれば、大容量記
憶装置に蓄積された画像データを生成したアプリケーシ
ョンに基づいて転送内容を選択することとしたので、例
えばアプリケーションが再印刷時における画像品質を重
視する場合には、画像データは転送せずに書誌情報のみ
を転送するようにし、アプリケーションが外部機器での
画像閲覧機能を発揮する場合には、画像データと書誌情
報とのいずれも転送するよう設定することができる。
【0040】また、請求項17に記載の画像処理方法
は、請求項15の発明において、前記転送内容選択工程
により前記画像データと書誌情報の両者を転送する転送
内容が選択された場合に、前記画像データと前記書誌情
報とを異なるタイミングで転送することを特徴とする。
【0041】この請求項17の発明によれば、画像デー
タと書誌情報の両者を転送する転送内容が選択された場
合に、画像データと書誌情報とを異なるタイミングで転
送することとしたので、ネットワーク性能の低い環境下
においては、ネットワークの負荷を下げることができ
る。
【0042】また、請求項18に記載の画像処理方法
は、請求項17の発明において、前記書誌情報は、前記
大容量記憶装置に画像データが蓄積された際に前記外部
機器に対して転送され、前記画像データは、所定の時刻
に前記外部機器に対して転送されることを特徴とする。
【0043】この請求項18の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に前記
外部機器に対して転送し、画像データは、所定の時刻に
外部機器に対して転送することとしたので、ネットワー
ク性能の低い環境下においては、夜間の利用者が少ない
時間帯に画像データを転送することができ、ネットワー
クの負荷を下げることが可能となる。
【0044】また、請求項19に記載の画像処理方法
は、請求項17の発明において、前記ネットワークのト
ラフィックを監視するネットワーク監視工程をさらに含
み、前記書誌情報は、前記大容量記憶装置に画像データ
が蓄積された際に前記外部機器に対して転送され、前記
画像データは、前記ネットワーク監視工程により監視さ
れたトラフィック量が所定のトラフィック量よりも少な
い場合に前記外部機器に対して転送されることを特徴と
する。
【0045】この請求項19の発明によれば、ネットワ
ークのトラフィックを監視しておき、書誌情報は、大容
量記憶装置に画像データが蓄積された際に外部機器に対
して転送し、画像データは、監視されたトラフィック量
が所定のトラフィック量よりも少ない場合に外部機器に
対して転送することとしたので、ネットワーク性能の低
い環境下においては、ネットワークトラフィックが少な
い状態の時に画像データを転送するようにすることがで
き、ネットワークの負荷を下げることが可能となる。
【0046】また、請求項20に記載の画像処理方法
は、請求項17の発明において、前記書誌情報は、前記
大容量記憶装置に画像データが蓄積された際に前記外部
機器に対して転送され、前記画像データは、前記外部機
器からの要求に応答して該外部機器に対して転送される
ことを特徴とする。
【0047】この請求項20の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に外部
機器に対して転送し、画像データは、外部機器からの要
求に応答して該外部機器に対して転送することとしたの
で、ネットワーク性能の低い環境下においては、外部機
器から転送要求があった場合にのみ画像データを転送す
ることができ、ネットワークの負荷を下げることが可能
となる。
【0048】また、請求項21に記載の画像処理方法
は、請求項20の発明において、HTTPプロトコルに
したがってクライアントにサービスを提供するHTTP
サーバ工程と、XML言語で記述された記述内容を解析
するXML解析工程とをさらに含んだことを特徴とす
る。
【0049】この請求項21の発明によれば、HTTP
プロトコルにしたがってクライアントにサービスを提供
するとともに、XML言語で記述された記述内容を解析
することとしたので、XML言語を用いて柔軟に外部機
器からの要求をおこなうことができる。
【0050】また、請求項22に記載の画像処理方法
は、請求項21の発明において、前記外部機器からの要
求は、ボディパートにXMLデータを埋め込んだHTT
Pリクエストからなる転送要求であることを特徴とす
る。
【0051】この請求項22の発明によれば、外部機器
からの要求は、ボディパートにXMLデータを埋め込ん
だHTTPリクエストからなる転送要求であることとし
たので、XML言語を用いて柔軟に外部機器からの転送
要求をおこなうことができる。
【0052】また、請求項23に記載の画像処理方法
は、請求項21の発明において、前記画像データを印刷
する印刷工程をさらに含み、前記外部機器からの要求
は、前記印刷工程により画像データを印刷する旨をXM
L言語で記述したXMLデータをボディパートに埋め込
んだHTTPリクエストからなる印刷要求であることを
特徴とする。
【0053】この請求項23の発明によれば、外部機器
からの要求は、画像データを印刷する旨をXML言語で
記述したXMLデータをボディパートに埋め込んだHT
TPリクエストからなる印刷要求であることとしたの
で、XML言語を用いて柔軟に外部機器からの印刷要求
をおこなうことができる。
【0054】また、請求項24に記載の画像処理方法
は、請求項21の発明において、前記画像データをFA
X送信するFAX送信工程をさらに含み、前記外部機器
からの要求は、前記FAX送信工程により画像データを
FAX送信する旨をXML言語で記述したXMLデータ
をボディパートに埋め込んだHTTPリクエストからな
るFAX送信要求であることを特徴とする。
【0055】この請求項24の発明によれば、外部機器
からの要求は、画像データをFAX送信する旨をXML
言語で記述したXMLデータをボディパートに埋め込ん
だHTTPリクエストからなるFAX送信要求であるこ
ととしたので、XML言語を用いて柔軟に外部機器から
の印刷要求をおこなうことができる。
【0056】また、請求項25に記載の画像処理方法
は、請求項21の発明において、前記大容量記憶装置に
格納した画像データおよび書誌情報を消去する消去工程
をさらに含み、前記外部機器からの要求は、前記大容量
記憶装置に格納した画像データおよび書誌情報を消去す
る旨をXML言語で記述したXMLデータをボディパー
トに埋め込んだHTTPリクエストからなる消去要求で
あることを特徴とする。
【0057】この請求項25の発明によれば、外部機器
からの要求は、大容量記憶装置に格納した画像データお
よび書誌情報を消去する旨をXML言語で記述したXM
Lデータをボディパートに埋め込んだHTTPリクエス
トからなる消去要求であることとしたので、XML言語
を用いて柔軟に外部機器からの消去要求をおこなうこと
ができる。
【0058】また、請求項26に記載の画像処理方法
は、請求項14〜22の発明において、前記画像データ
及び前記書誌情報をFTPのPUTコマンドを用いてF
TPサーバに転送するFTP転送工程をさらに含んだこ
とを特徴とする。
【0059】この請求項26の発明によれば、画像デー
タ及び書誌情報をFTPのPUTコマンドを用いてFT
Pサーバに転送することとしたので、外部機器をFTP
サーバとすることで、画像データ及び書誌情報の転送が
容易になる。
【0060】また、請求項27に記載のプログラムは、
請求項14〜26のいずれか一つに記載された方法をコ
ンピュータに実行させるプログラムであるので、請求項
14〜26のいずれか一つの動作をコンピュータによっ
て実現することができる。
【0061】また、請求項28に記載の画像処理装置
は、表示部、印刷部、記憶部および撮像部などの画像形
成処理で使用されるハードウエア資源を有し、プリン
タ、コピーまたはファクシミリなどの画像形成処理につ
いてのユーザーサービスを提供する画像形成装置であっ
て、前記プリンタ、コピー並びにファクシミリなどの各
ユーザーサービスにそれぞれ固有の画像形成処理をおこ
なうアプリケーションを複数搭載可能とし、前記アプリ
ケーションと前記ハードウエア資源との間に介在し、前
記ユーザーサービスを提供する際に、搭載可能な複数の
前記アプリケーションにおいて共通的におこなわれる前
記ハードウエア資源の管理および実行制御をおこなうプ
ラットホームを備えた画像形成装置において、前記プラ
ットホームは、各画像データに関する書誌情報をそれぞ
れ画像データに関連付けて前記記憶部に格納するメモリ
制御モジュールと、前記記憶部に格納された画像データ
および/または書誌情報からなる転送内容を外部機器に
対して転送するデータ転送モジュールと、を備えたこと
を特徴とする。
【0062】この請求項28の発明によれば、各画像デ
ータに関する書誌情報をそれぞれ画像データに関連付け
て記憶部に格納するメモリ制御モジュールと、記憶部に
格納された画像データおよび/または書誌情報からなる
転送内容を外部機器に対して転送するデータ転送モジュ
ールをプラットホーム上に設けることとしたので、各ア
プリケーション共通に画像データおよび書誌情報を外部
機器に転送することができる。
【0063】また、請求項29に記載の画像処理装置
は、請求項28の発明において、ネットワークを介した
データ転送指示に応答して前記記憶部に記憶したデータ
を転送するデータ転送アプリケーションを前記複数のア
プリケーションの一つとしてさらに搭載したことを特徴
とする。
【0064】この請求項29の発明によれば、ネットワ
ークを介したデータ転送指示に応答して記憶部に記憶し
たデータを転送するデータ転送アプリケーションを複数
のアプリケーションの一つとして搭載することとしたの
で、専用のアプリケーションを用いてデータ転送をおこ
なうことができる。
【0065】また、請求項30に記載の画像処理装置
は、請求項29の発明において、前記データ転送モジュ
ールは、前記書誌情報のみを転送する転送内容、前記画
像データと書誌情報の両者を転送する転送内容または前
記画像データと書誌情報のいずれも転送しない転送内容
のいずれかを選択することを特徴とする。
【0066】この請求項30の発明によれば、データ転
送モジュールが、書誌情報のみを転送する転送内容、画
像データと書誌情報の両者を転送する転送内容または画
像データと書誌情報のいずれも転送しない転送内容のい
ずれかを選択することとしたので、状況に応じて画像デ
ータおよび書誌情報の一方または双方を転送することが
できる。
【0067】また、請求項31に記載の画像処理装置
は、請求項30の発明において、前記データ転送モジュ
ールは、前記記憶部に蓄積された画像データを生成した
アプリケーションに基づいて前記転送内容を選択するこ
とを特徴とする。
【0068】この請求項31の発明によれば、データ転
送モジュールは、記憶部に蓄積された画像データを生成
したアプリケーションに基づいて転送内容を選択するこ
ととしたので、アプリケーションに必要なデータを転送
することができる。
【0069】また、請求項32に記載の画像処理装置
は、請求項30または31の発明において、前記データ
転送モジュールにより前記画像データと書誌情報の両者
を転送する転送内容が選択された場合に、前記画像デー
タと前記書誌情報とを異なるタイミングで転送すること
を特徴とする。
【0070】この請求項32の発明によれば、データ転
送モジュールにより画像データと書誌情報の両者を転送
する転送内容が選択された場合に、画像データと書誌情
報とを異なるタイミングで転送することとしたので、ネ
ットワーク性能の低い環境下においては、ネットワーク
の負荷を下げることができる。
【0071】また、請求項33に記載の画像処理装置
は、請求項32の発明において、前記書誌情報は、前記
記憶部に画像データが蓄積された際に前記外部機器に対
して転送され、前記画像データは、所定の時刻に前記外
部機器に対して転送されることを特徴とする。
【0072】この請求項33の発明によれば、書誌情報
は、記憶部に画像データが蓄積された際に外部機器に対
して転送され、画像データは、所定の時刻に外部機器に
対して転送されることとしたので、ネットワーク性能の
低い環境下においては、夜間の利用者が少ない時間帯に
画像データを転送することができ、ネットワークの負荷
を下げることが可能となる。
【0073】また、請求項34に記載の画像処理装置
は、請求項33の発明において、前記データ転送モジュ
ールは、前記ネットワークのトラフィックを監視するネ
ットワーク監視手段を備え、前記書誌情報は、前記記憶
部に画像データが蓄積された際に前記外部機器に対して
転送され、前記画像データは、前記ネットワーク監視手
段により監視されたトラフィック量が所定のトラフィッ
ク量よりも少ない場合に前記外部機器に対して転送され
ることを特徴とする。
【0074】この請求項34の発明によれば、データ転
送モジュールは、ネットワークのトラフィックを監視
し、書誌情報は、記憶部に画像データが蓄積された際に
前記外部機器に対して転送され、画像データは、監視さ
れたトラフィック量が所定のトラフィック量よりも少な
い場合に外部機器に対して転送されることとしたので、
ネットワーク性能の低い環境下においては、ネットワー
クトラフィックが少ない状態の時に画像データを転送す
るようにすることができ、ネットワークの負荷を下げる
ことが可能となる。
【0075】また、請求項35に記載の画像処理装置
は、請求項32の発明において、前記書誌情報は、前記
記憶部に画像データが蓄積された際に前記外部機器に対
して転送され、前記画像データは、前記外部機器からの
要求に応答して該外部機器に対して転送されることを特
徴とする。
【0076】この請求項35の発明によれば、書誌情報
は、記憶部に画像データが蓄積された際に外部機器に対
して転送され、画像データは、外部機器からの要求に応
答して該外部機器に対して転送されることとしたので、
ネットワーク性能の低い環境下においては、外部機器か
ら転送要求があった場合にのみ画像データを転送するこ
とができ、ネットワークの負荷を下げることが可能とな
る。
【0077】また、請求項36に記載の画像処理装置
は、表示部、印刷部、記憶部および撮像部などの画像形
成処理で使用されるハードウエア資源を有し、プリン
タ、コピーまたはファクシミリなどの画像形成処理につ
いてのユーザーサービスを提供する画像形成装置であっ
て、前記プリンタ、コピー並びにファクシミリなどの各
ユーザーサービスにそれぞれ固有の画像形成処理をおこ
なうアプリケーションを複数搭載可能とし、前記アプリ
ケーションと前記ハードウエア資源との間に介在し、前
記ユーザーサービスを提供する際に、搭載可能な複数の
前記アプリケーションにおいて共通的におこなわれる前
記ハードウエア資源の管理および実行制御をおこなうプ
ラットホームを備えた画像形成装置において、前記プラ
ットホームは、外部機器とのネットワーク通信をコント
ロールするネットワークコントロールサービスと、前記
外部機器から前記ネットワークを介して入力されるHT
TPコマンドデータの内容を解析するHTTP解析モジ
ュールと、を備えたことを特徴とする。
【0078】この請求項36の発明によれば、外部機器
とのネットワーク通信をコントロールするネットワーク
コントロールサービスと、外部機器から前記ネットワー
クを介して入力されるHTTPコマンドデータの内容を
解析するHTTP解析モジュールとをプラットホームに
設けることとしたので、各アプリケーション共通にHT
TPサーバを利用することができる。
【0079】また、請求項37に記載の画像処理装置
は、請求項36の発明において、前記プラットホーム
は、前記HTTP解析モジュールにより解析されたデー
タについてのXML構文の構文解析をおこなうXML構
文解析モジュールをさらに備えたことを特徴とする。
【0080】この請求項37の発明によれば、HTTP
解析モジュールにより解析されたデータについてのXM
L構文の構文解析をおこなうXML構文解析モジュール
をプラットホームに設けることとしたので、各アプリケ
ーション共通にXMLの構文解析をおこなうことができ
る。
【0081】また、請求項38に記載の画像処理装置
は、請求項37の発明において、前記プラットホーム
は、前記XML構文解析モジュールによる解析結果に基
づいて該当するアプリケーションを選択するコマンドデ
ィスパッチャーモジュールとをさらに備えたことを特徴
とする。
【0082】この請求項38の発明によれば、XML構
文解析モジュールによる解析結果に基づいて該当するア
プリケーションを選択するコマンドディスパッチャーモ
ジュールとをプラットホームに設けることとしたので、
アプリケーションの選択を円滑におこなうことができ
る。
【0083】また、請求項39に記載の画像処理装置
は、請求項37の発明において、前記HTTPコマンド
データは、ボディパートにXMLデータを埋め込んだH
TTPリクエストからなる転送要求であることを特徴と
する。
【0084】この請求項39の発明によれば、HTTP
コマンドデータは、ボディパートにXMLデータを埋め
込んだHTTPリクエストからなる転送要求であること
としたので、XML言語で記述したHTTPリクエスト
で転送要求をおこなうことができる。
【0085】また、請求項40に記載の画像処理装置
は、請求項37の発明において、前記HTTPコマンド
データは、前記印刷部により画像データを印刷する旨を
XML言語で記述したXMLデータをボディパートに埋
め込んだHTTPリクエストからなる印刷要求であるこ
とを特徴とする。
【0086】この請求項40の発明によれば、HTTP
コマンドデータは、印刷部により画像データを印刷する
旨をXML言語で記述したXMLデータをボディパート
に埋め込んだHTTPリクエストからなる印刷要求とし
たので、XML言語で記述したHTTPリクエストで印
刷要求をおこなうことができる。
【0087】また、請求項41に記載の画像処理装置
は、請求項37の発明において、前記プラットホーム
は、ファックス通信をコントロールするファックスコン
トロールサービスモジュールをさらに備え、前記HTT
Pコマンドデータは、前記ファックスコントロールサー
ビスモジュールにより画像データをFAX送信する旨を
XML言語で記述したXMLデータをボディパートに埋
め込んだHTTPリクエストからなるFAX送信要求で
あることを特徴とする。
【0088】この請求項41の発明によれば、ファック
ス通信をコントロールするファックスコントロールサー
ビスモジュールをプラットホームに設け、外部機器から
の要求は、ファックスコントロールサービスモジュール
により画像データをFAX送信する旨をXML言語で記
述したXMLデータをボディパートに埋め込んだHTT
PリクエストからなるFAX送信要求であることとした
ので、XML言語で記述したHTTPリクエストでFA
X送信要求をおこなうことができる。
【0089】また、請求項42に記載の画像処理装置
は、請求項37の発明において、前記メモリ制御モジュ
ールは、前記記憶部に格納した画像データおよび書誌情
報を消去する旨をXML言語で記述したXMLデータを
ボディパートに埋め込んだHTTPリクエストからなる
消去要求を受け付けた際に、当該画像データおよび書誌
情報を前記記憶部から消去することを特徴とする。
【0090】この請求項42の発明によれば、メモリ制
御モジュールが、記憶部に格納した画像データおよび書
誌情報を消去する旨をXML言語で記述したXMLデー
タをボディパートに埋め込んだHTTPリクエストから
なる消去要求を受け付けた際に、当該画像データおよび
書誌情報を前記記憶部から消去することとしたので、X
ML言語で記述したHTTPリクエストでデータの消去
要求をおこなうことができる。
【0091】
【発明の実施の形態】以下に添付図面を参照して、この
発明に係る画像処理装置、画像処理方法およびその方法
をコンピュータに実行させるプログラムの好適な実施の
形態を詳細に説明する。なお、以下に示す実施の形態1
では、コピー機能、FAX機能、プリンタ機能、スキャ
ナ機能を有する従来のデジタル複合機に本発明を適用し
た場合を示し、実施の形態2では、各機能に含まれる共
通の処理を統合したデジタル複合機に本発明を適用した
場合を示すこととする。
【0092】(実施の形態1)図1は、デジタル複合機
1の構成を概略的に示すブロック図である。図1に示す
ように、このデジタル複合機1は、画像を読み取るスキ
ャナ部2と、画像を印刷するプロッタ部3と、FAXの
送受信を制御するFAXコントローラ4と、デジタル複
合機1の各部を制御するシステム制御部5と、画像デー
タおよび該画像データの書誌情報を蓄積する画像データ
ストレージとして機能する大容量記憶装置6と、LAN
等のネットワーク9に接続するためのネットワークイン
タフェース(ネットワークI/F)7と、操作パネル部
8とを有する。
【0093】スキャナ部2は、原稿の画像を読み取り、
読み取った原稿画像に対応する画像データをプロッタ部
3および大容量記憶装置6に出力する。
【0094】プロッタ部3は、スキャナ部2から出力さ
れた画像データおよびFAXコントローラ4やネットワ
ークI/F7を介して受信した画像データに応じた画像
を記録紙に印刷する。このプロッタ部3は、電子写真方
式のほか、インクジェット方式、昇華型熱転写方式、銀
塩写真方式、直接感熱記録方式、溶融型熱転写方式な
ど、種々の印刷方式を適用することができる。その具体
的な構成については周知であるため、詳細な説明は省略
する。
【0095】FAXコントローラ4は、公衆回線を介し
て受信した圧縮画像データを伸長し、伸長された画像デ
ータをシステム制御部5に転送するとともに、システム
制御部5から転送された画像データを圧縮し、圧縮され
た圧縮画像データを公衆回線を介して送信する。
【0096】大容量記憶装置6は、例えばハードディス
クドライブ(HDD:Hard Disk Drive)などで構成さ
れ、システム制御部5から転送された画像データや画像
データの書誌情報を記憶するとともに、システム制御部
5を介して転送されたID等のキーワードに基づいて記
憶されている画像データや画像データの書誌情報を検索
し、検索された画像データや画像データの書誌情報を読
み出してシステム制御部5に転送する。
【0097】ネットワークI/F7は、ネットワーク9
に接続された外部機器であるパーソナルコンピュータ
(PC)等と通信を行って、大容量記憶装置6に格納さ
れている画像データの閲覧要求やプリント要求を受け付
ける。また、ネットワークI/F7は、FTP(File T
ransfer Protocol)及びHTTP(Hypertext Transpor
t Protocol)のプロトコルに対応しており、システム制
御部5の制御によってFTPクライアント機能及びHT
TPサーバ機能を発揮する。
【0098】操作パネル部8は、ユーザからの指示を受
け付けるための操作部であって、例えばタッチパネル式
の液晶パネルなどで構成される。この操作パネル8を用
いて、デジタル複合機1の状態の表示、各種情報の入
力、画像データやプリンタの選択、印刷条件の設定等が
行われる。
【0099】次に、図1に示したシステム制御部5のハ
ードウエア構成について説明する。図2は、図1に示し
たシステム制御部5のハードウエア構成を示す図であ
る。同図に示すように、このシステム制御部5は、各部
を集中的に制御するCPU(Central Processing Uni
t)11を備える。このCPU11には、BIOSなど
を記憶した読出し専用メモリであるROM(Read Only
Memory)12と、各種データを書換え可能に記憶してC
PU11の作業エリアとして機能するRAM(Random A
ccess Memory)13とがバス14を介して接続されてい
る。また、このバス14には、制御プログラムが記憶さ
れたHDD15と、CD(Compact Disk)−ROM17
を読み取るCD−ROMドライブ16と、スキャナ部2
やプロッタ部3等との通信を司るインタフェース(I/
F)18と、不揮発性メモリであるフラッシュメモリ1
9と、画像メモリ20と、データ処理部21とが接続さ
れている。
【0100】フラッシュメモリ19は、デジタル複合機
1のデータベース機能を提供するために必要なデータの
管理ファイル(インデックスファイル)や各種設定情報
を格納する不揮発性メモリであり、画像メモリ20はス
キャナ部2等からI/F18を介して転送される画像デ
ータを一時的に蓄積する記憶部である。
【0101】なお、フラッシュメモリ19に格納される
設定情報としては、大容量記憶装置6に記憶された画像
データや画像データの書誌情報の転送に係る設定情報が
ある。具体的には、画像データと書誌情報とのいずれも
転送しない設定である『転送しない』、書誌情報のみを
転送する設定である『書誌のみ転送』、画像データと書
誌情報とのいずれも転送する設定である『書誌、画像の
両方を転送』が、設定情報としてフラッシュメモリ19
に格納されている。
【0102】また、データ処理部21は、画像メモリ2
0に一時的に蓄積されている画像データに対して回転処
理、変倍処理、解像度変換等の画像処理を行う部分であ
り、解像度変換を伴う縮小画像を作成する部分である。
データ処理部21は、操作パネル部8で設定された情報
を基に画像処理を行い、処理された画像データをI/F
18を介して、プロッタ部3、FAXコントローラ4お
よびネットワークI/F7に転送する。
【0103】図2に示すCD−ROM17には、所定の
制御プログラムが記憶されており、CPU11は、この
CD−ROM17に記憶されている制御プログラムをC
D−ROMドライブ16で読み取り、HDD15にイン
ストールする。これにより、システム制御部5は、後述
するような各種の処理を行うことが可能な状態となる。
【0104】なお、このCD−ROM17に代えて、D
VDなどの各種の光ディスク、各種光磁気ディスク、フ
ロッピー(登録商標)ディスクなどの各種磁気ディスク
等、各種方式のメディアを用いることができる。また、
ネットワークI/F7を介してインターネットなどのネ
ットワーク9からプログラムをダウンロードし、HDD
15にインストールするようにしてもよい。なお、プロ
グラムは、所定のOS(OperatingSystem)上で動作す
るものであってもよいし、その場合に後述の各種処理の
一部の実行をOSに肩代わりさせるものであってもよい
し、ワープロソフトなど所定のアプリケーションソフト
やOSなどを構成する一群のプログラムファイルの一部
として含まれているものであってもよい。
【0105】次に、デジタル複合機1のシステム制御部
5に設けられたCPU11が制御プログラムに基づいて
実行する各種処理の内容について説明する。図3は、デ
ジタル複合機1の主要部を示す機能ブロック図であり、
図4は各アプリケーションにより画像が蓄積された際の
処理の流れを示すフローチャートである。
【0106】図3に示すように、システム制御部5は、
制御プログラムに基づき、蓄積画像制御部31、画像処
理制御部32、設定読み出し部33、XML生成器3
4、FTPプロトコル制御部35、ネットワークI/F
制御部36、HTTPプロトコル制御部37、XML構
文解析器38、コマンド解析部39、エンジン制御部4
0、FAX制御部41等の各機能を発揮する。
【0107】図4に示すように、コピー、プリンタ等の
各アプリケーションa〜dから蓄積画像制御部31に対
して画像データ蓄積が要求されると、蓄積画像制御部3
1は、大容量記憶装置6に書誌情報とともに画像データ
を蓄積すると同時に、画像処理制御部32に対して画像
データが蓄積されたことを通知する(ステップS1)。
ここに、書誌情報記憶手段の機能が実行される。
【0108】画像処理制御部32は、設定読み出し部3
3を介して画像データを蓄積したアプリケーションに対
する現在の設定情報をフラッシュメモリ19から読み出
す(ステップS2)。
【0109】そして、フラッシュメモリ19に格納され
ている設定情報が『転送しない』であった場合は(ステ
ップS3のY)、そのまま処理を終了し、フラッシュメ
モリ19に格納されている設定情報が『転送しない』で
ない場合は(ステップS3のN)、大容量記憶装置6か
ら画像データの書誌情報を読み出し(ステップS4)、
読み出した画像データの書誌情報を表すXMLデータを
XML生成器34によって生成する(ステップS5)。
【0110】ここで、図5は、生成されたXMLデータ
の一例を示す説明図であり、図6は、XMLのタグの意
味を示す説明図である。図5に示すXMLデータは、コ
ピーアプリケーションにより蓄積された画像データの書
誌情報を表現している。画像データが蓄積されたのは9
9年12月12日、画像データのページ数は3ページ、
蓄積時に10部のコピーが作成されたことなどがこの書
誌情報より読み取れる。また、“thumbnailURL”を参照
することで、画像データのサムネイル画像を取得するこ
とができ、“pageURI”を参照することでページデータ
の画像データを取得することができる。
【0111】XML生成器34によって生成されたXM
Lデータ(画像データの書誌情報)は、FTPプロトコ
ル制御部35によってFTPサーバとして機能するパー
ソナルコンピュータPCに転送される(ステップS
6)。なお、この場合には、FTPのPUTコマンドが
用いられる。フラッシュメモリ19に格納されている設
定情報が『書誌のみ転送』であった場合は(ステップS
7のY)、以上で処理を終了する。
【0112】一方、フラッシュメモリ19に格納されて
いる設定情報が『書誌、画像の両方を転送』であった場
合は(ステップS7のN)、画像データを蓄積画像制御
部31によって大容量記憶装置6から読み出し(ステッ
プS8)、読み出した画像データをFTPプロトコル制
御部35によってFTPサーバに転送する(ステップS
9)。したがって、ステップS2〜S9において、転送
内容選択手段の機能が実行される。
【0113】ここに、デジタル複合機1のコピー機能、
FAX機能、プリンタ機能、スキャナ機能等を発揮する
各アプリケーションやネットワーク環境に応じ、大容量
記憶装置6に記憶されている画像データと書誌情報とを
ネットワーク9に接続された外部機器であるパーソナル
コンピュータPCに対して選択的に転送することができ
るようになるので、各アプリケーションやネットワーク
環境に応じたシステムの構築ができ、使い勝手を向上さ
せることができる。
【0114】例えばアプリケーションが再印刷時におけ
る画像品質を重視する場合には、画像データは転送せず
に書誌情報のみを転送するようにし、アプリケーション
がパーソナルコンピュータPCでの画像閲覧機能を発揮
する場合には、画像データと書誌情報とのいずれも転送
するような設定にすることができる。
【0115】次に、フラッシュメモリ19に格納される
設定情報が『書誌のみ転送』であった場合には、必要に
応じて画像データを転送する必要があるため、そのよう
な場合における画像データ転送処理について説明する。
図7は画像データ転送処理の流れを示すフローチャート
である。
【0116】ネットワーク9を介してデジタル複合機1
に対するHTTPリクエストが発生するとネットワーク
I/F制御部36がこれを受け取り、受け取ったHTT
PリクエストをHTTPプロトコル制御部37において
解析する(ステップS11)。
【0117】次いで、ボディパートに埋め込まれたXM
Lデータの構文解析がXML解析機能を発揮するXML
構文解析器38によって行われ、XMLデータを表す構
文木データが生成される(ステップS12)。その後、
コマンド解析部39によって構文木データが解析されて
コマンドが抽出される(ステップS13)。
【0118】抽出されたコマンドが『画像取得』であっ
た場合には(ステップS14のY)、指定された画像デ
ータを蓄積画像制御部31によって大容量記憶装置6か
ら読み出し(ステップS15)、読み出した画像データ
をHTTPプロトコル制御部37によってHTTPレス
ポンスとしてネットワーク9上に送信する(ステップS
16)。ここで、図8は画像取得コマンドのXMLデー
タの一例を示す説明図である。図8に示すボディパート
に埋め込まれたXMLデータは、「ID10」の画像デ
ータのページ1を取得する旨を表現している。
【0119】一方、抽出されたコマンドが『画像印刷』
であった場合には(ステップS14のNかつステップS
17のY)、プロッタ部3をエンジン制御部40で制御
することにより指定された画像データの印刷を行う(ス
テップS18)。ここで、図9は画像印刷コマンドのX
MLデータの一例を示す説明図である。図9に示すボデ
ィパートに埋め込まれたXMLデータは、「ID10」
及び「ID20」の2つの画像データを2部印刷し、上
部にステイプルを施す旨を表現している。なお、特に図
示しないが、指定した画像データのFAX送信、蓄積さ
れた画像データの消去などの操作を実現することも可能
である。
【0120】ここに、書誌情報は大容量記憶装置6に画
像データが蓄積されると同時に転送され、画像データは
外部機器であるパーソナルコンピュータPCから転送要
求があった場合に転送されることにより、ネットワーク
性能の低い環境下においては、外部機器であるパーソナ
ルコンピュータPCから転送要求があった場合にのみ画
像データを転送するようにすることができるので、ネッ
トワークの負荷を下げることができる。
【0121】また、ネットワーク性能の低い環境下にお
いては、夜間の利用者が少ない時間帯に画像データを転
送するようにしたり、ネットワークトラフィックを監視
するネットワーク監視機能によってネットワークトラフ
ィックが少ない状態であると判断された場合に画像デー
タを転送することにより、ネットワークの負荷を下げる
ことができる。
【0122】なお、本実施の形態では、FTPを用いて
データ転送する場合について説明したが、本発明はこれ
に限定されるものではなく、電子メールなどを用いてデ
ータ転送することもできる。
【0123】(実施の形態2)ところで、上記実施の形
態1では、プリンタ、コピーおよびファクリミリ装置と
して利用できる複合機に本発明を適用した場合を示した
が、最近では、プリンタ、コピーおよびファクリミリ装
置などに対応する各ソフトウエア(アプリケーション)
の共通部分を括りだしてプラットホーム化した画像形成
装置が考えられている。具体的には、特願2000−2
04235および特願2000−204257等にかか
る画像形成装置が記載されている。そこで、本実施の形
態2では、各アプリケーションの共通部分を括りだした
プラットホームを有する複合機に本発明を適用した場合
について説明する。
【0124】まず、本実施の形態2に係る複合機の構成
について説明する。図10は、本実施の形態2に係る複
合機の構成を示す機能ブロック図である。同図に示すよ
うに、この複合機100は、プロッタ101、ハードデ
ィスク装置(HDD)102、ネットワークインターフ
ェース103などを有するとともに、ソフトウエア群1
10は、プラットホーム120およびアプリケーション
140からなる。
【0125】プラットホーム120は、汎用OS121
と、共通システムサービス130と、アプリサービス1
29とで形成される。汎用OS121は、UNIX(登
録商標)などの汎用オペレーティングシステムであり、
プラットホーム120並びにアプリケーション140の
各ソフトウエアをそれぞれプロセスとして並列実行す
る。オープンソースのUNIXを用いることにより、プ
ログラムの安全性を確保できるとともに、ネットワーク
対応可能となり、ソースコードの入手も容易となる。さ
らに、OS、TCP/IPのロイヤリティが不要であ
り、アウトソーシングも容易となる。
【0126】共通システムサービス130は、アプリケ
ーション140に対して基本的な共通サービスを提供す
るものであり、SCS(System Control Service)12
2を有するSRM(System Resource Manager)123
と、ECS(Engine ControlService)124と、MC
S(Memory Control Service)125と、OCS(Oper
ation panel Control Service)126と、FCS(FAX
Control Service)127と、NCS(Network Contro
l Service)128とからなる。
【0127】SRM123は、SCS122とともにシ
ステムの制御およびリソースの管理をおこなうものであ
り、プロッタ101やスキャナなどのエンジン、メモ
リ、HDD102、ホストI/O(セントロI/F、ネ
ットワークインターフェース103、IEEE1394
I/F、RS232CI/Fなど)のハードウエア資源
を利用する上位層からの要求にしたがって調停をおこな
い、実行制御する。
【0128】具体的には、このSRM123は、要求さ
れたハードウエア資源が利用可能であるかどうか(他の
要求により利用されていないかどうか)を判断し、利用
可能であれば要求されたハードウエア資源が利用可能で
ある旨を上位層に伝える。また、上位層からの要求に対
してハードウエア資源の利用スケジューリングをおこな
い、要求内容(たとえば、プリンタエンジンによる紙搬
送と作像動作、メモリ確保、ファイル生成など)を直接
実施するようにしてもよい。
【0129】SCS122は、(1)アプリ管理、
(2)操作部制御、(3)システム画面表示(ジョブリ
スト画面、カウンタ表示画面など)、(4)LED表
示、(5)リソース管理、(6)割り込みアプリ制御を
おこなう。具体的には、(1)アプリ管理では、アプリ
の登録と、その情報を他のアプリに通知する処理をおこ
なう。登録されたアプリに対しては、システムの設定や
アプリからの要求設定に応じてエンジン状態を通知す
る。また、登録済みのアプリに対しては、電力モード移
行の問い合わせ、割り込みモードなど、システムの状態
遷移のための可否問い合わせをおこなう。
【0130】また、(2)操作部制御では、アプリの操
作部使用権の排他制御をおこなう。そして、操作部の使
用権を持つアプリへ操作部ドライバ(OCS)からのキ
ー情報を排他的に通知する。このキー情報は、アプリ切
替中などのシステムの状態遷移に応じて一時的に通知を
停止するマスク制御をおこなう。
【0131】また、(3)システム画面表示では、操作
部使用権を持つアプリからの要求内容に応じて、エンジ
ン状態に対応する警告画面の表示をおこなう。これらの
なかには、利用者制限画面などアプリの状態に応じて警
告表示をオン/オフするものもある。エンジン状態以外
では、ジョブの予約・実行状況を表示するためのジョブ
リスト画面、トータルカウンタ類を表示するためのカウ
ンタ画面、CSSの通報中を示す画面の表示制御をおこ
なう。これらのシステム画面表示に関しては、アプリへ
操作部使用権の解放を要求せず、アプリ画面を覆うシス
テム画面として描画をおこなう。
【0132】また、(4)LED表示では、警告LE
D、アプリキーなどのシステムLEDの表示制御をおこ
なう。アプリ固有のLEDについては、アプリが直接表
示用ドライバを使用して制御する。
【0133】また、(5)リソース管理では、アプリ
(ECS)がジョブを実行するにあたって、排他しなけ
ればならないエンジンリソース(スキャナ、ステープル
など)の排他制御のためのサービスをおこない、(6)
割り込みアプリ制御では、特定のアプリを優先動作せさ
るための制御・サービスをおこなう。
【0134】ECS124は、プロッタ101、HDD
102、ネットワークインターフェース103などを制
御するものであり、画像読み込みと印刷動作、状態通
知、ジャムリカバリなどをおこなう。
【0135】具体的には、アプリケーション140から
受け取ったジョブモードの指定にしたがい、印刷要求を
SRM123に順次発行していくことで、一連のコピー
/スキャン/印刷動作を実現する。このECS124が
取り扱う対象のジョブは、画像入力デバイスにスキャナ
(SCANNER)が指定されているか、または、画像出力デ
バイスにプロッタ(PLOTTER)が指定されているものと
する。
【0136】たとえば、コピー動作の場合には「SCANNE
R → PLOTTER」と指定され、ファイル蓄積の場合には
「SCANNER → MEMORY」と指定され、ファクシミリ送信
の場合には「SCANNER → FAX_IN」と指定される。ま
た、蓄積ファイル印刷またはプリンタアプリ111から
の印刷の場合には「MEMORY → PLOTTER」と指定され、
ファクシミリ受信の場合には「FAX_OUT → PLOTTER」と
指定される。
【0137】なお、ジョブの定義はアプリケーションに
よって異なるが、ここでは利用者が取り扱う1セットの
画像群に対する処理動作を1ジョブと定義する。たとえ
ば、コピーのADF(Automatic Document Feeder)モ
ードの場合は、原稿台に置かれた1セットの原稿を読み
取る動作が1ジョブとなり、圧板モードは最終原稿が確
定するまでの読み取り動作が1ジョブとなる。また、コ
ピーアプリ112の場合には、一束の原稿をコピーする
動作が1ジョブとなり、ファックスアプリ113の場合
には、1文書の送信動作または1文書の受信動作が1ジ
ョブとなり、プリンタアプリの場合には、1文書の印刷
動作が1ジョブとなる。
【0138】MCS125は、メモリ制御をおこなうも
のであり、具体的には、画像メモリの取得および開放、
ハードディスク装置(HDD)の利用、画像データの圧
縮および伸張などをおこなう。
【0139】このMCS125は、HDDに画像データ
を格納する場合には、各画像データに関する書誌情報を
それぞれ画像データに関連付けてHDDに格納する。ま
た、HDDに格納した画像データおよび書誌情報を消去
する旨をXML言語で記述したXMLデータをボディパ
ートに埋め込んだHTTPリクエストからなる消去要求
を受け付けた場合には、当該画像データおよび書誌情報
をHDDから消去する。
【0140】ここで、ハードディスク装置に蓄積される
画像データファイルとして必要な情報を管理するために
必要な機能としては、(1)ファイルアクセス(生成/
削除/オープン/クローズ)機能(排他処理を含む)、
(2)ファイル名称/ID管理(ファイル/ユーザ)/
パスワード管理/蓄積時刻管理/ページ数/データフォ
ーマット(圧縮方式など)/アクセス制限/作成アプリ
/印刷条件管理などの各種ファイル属性管理(物理的な
ページ単位の画像データのファイルとしての管理)、
(3)ファイル単位およびページ単位での結合/挿入/
切断機能、(4)ファイルソート機能(蓄積時刻順/ユ
ーザID順など)、(5)全ファイル情報の通知(表示
/検索用)、(6)リカバリ機能(破損ファイルのファ
イル/ページ破棄)、(7)ファイルの削除機能などが
ある。
【0141】また、RAMなどのメモリへ画像データを
保持しアクセスするための機能としては、(1)アプリ
ケーション140からのファイルおよびページ/バンド
属性情報を取得する機能、(2)アプリケーション14
0からの画像データ領域の確保、解放、リード(Rea
d)、ライト(Write)機能などがある。
【0142】OCS126は、オペレータと本体制御間
の情報伝達手段となる操作パネルを制御するモジュール
であり、オペレータのキー操作イベントを本体制御に通
知する処理、各アプリがGUIを構築するためのライブ
ラリ関数を提供する処理、構築されたGUI情報をアプ
リ別に管理する処理、操作パネル上への表示反映処理な
どをおこなう。
【0143】このOCS126は、(1)GUI構築の
ためのライブラリの提供機能、(2)操作部ハードウエ
ア資源管理機能、(3)VRAM描画/LCD表示機能
(ハードウエア表示、表示アプリ切替、表示言語切替、
ウインドウ暗色表示、メッセージ/アイコンブリンク表
示、メッセージの連結表示)、(4)ハードキー入力検
出機能、(5)タッチパネルキー入力検出機能、(6)
LED出力機能、(7)ブザー出力機能などを有する。
【0144】FCS127は、システムコントローラの
各アプリ層からPSTN/ISDN網を使ったファクシ
ミリ送受信、BKM(バックアップSRAM)で管理さ
れている各種ファクシミリデータの登録/引用、ファク
シミリ読み取り、ファクシミリ受信印刷、融合送受信を
おこなうためのAPIを提供するものである。
【0145】具体的には、このFCS127は、(1)
アプリ層から送信依頼されたドキュメントをPSTN/
ISDN網を使ってファクシミリ受信機に送信をおこな
う送信機能、(2)PSTN/ISDN網から受信した
ファクシミリ受信画面、各種レポート類を各アプリ層に
転送、印刷をおこなう受信機能、(3)ファックスボー
ドに記憶されている電話帳、グループ情報などのファク
シミリ管理項目の引用や登録をおこなう電話帳引用・登
録機能、(4)ファックスボードに搭載されているBK
Mに記憶されている送受信結果履歴情報などを必要とし
ているアプリに通知するファックスログ通知機能、
(5)ファックスボードの状態変化があったときにFC
Sに登録してあるアプリに変化のあったイベントを通知
するイベント通知機能などを有する。
【0146】NCS128は、ネットワークI/Oを必
要とするアプリケーションに対して共通に利用できるサ
ービスを提供するためのモジュール群であり、ネットワ
ーク側から各プロトコルによって受信したデータを各ア
プリケーションに振り分けたり、アプリケーションから
データをネットワーク側に送信する際の仲介をおこな
う。具体的には、ftpd、httpd、lpd、snmpd、telnetd、
smtpdなどのサーバデーモンや、同プロトコルのクライ
アント機能などを有する。
【0147】アプリサービス129は、プラットホーム
120を形成する共通サービスの一つであるが、上記共
通システムサービス130を形成するECS124、M
CS125、OCS126、FCS127、NCS12
8、SRM123およびSCS122とは異なり、アプ
リケーション140側に立ったサービスを提供するもの
である。
【0148】言い換えると、このアプリサービス129
は、アプリケーション140と共通システムサービス1
30との間に介在し、両者の間の橋渡しを担う役割を果
たしている。
【0149】具体的には、このアプリサービス129
は、コピーアプリ112、ファックスアプリ113、ス
キャナアプリ114などが、本来おこなうべきジョブの
生成やデータ通信の機能を一括して代行するアプリジョ
ブ生成モジュール129aを有する。このため、コピー
アプリ112、ファックスアプリ113、スキャナアプ
リ114などは、主として画面やキー操作を対象とすれ
ば足りるので、アプリの開発効率が向上する。
【0150】また、アプリサービス129は、コマンド
ディスパッチャーモジュール129b、XML構文解析
モジュール129c、HTTP解析モジュール129d
およびデータ転送モジュール129eを有する。これら
のモジュールは、いずれも共通システムサービス130
とアプリケーション140の間に介在し、両者の間の橋
渡しを担う役割を有するモジュールである。
【0151】HTTP解析モジュール129dは、ネッ
トワークインターフェース103を介して受信したHT
TPデータの内容を解析するモジュールであり、XML
構文解析モジュール129cは、HTTP解析モジュー
ル129dにより解析されたデータについてのXML構
文の構文解析をおこなうモジュールである。
【0152】コマンドディスパッチャーモジュール12
9bは、XML構文解析モジュール129cによる解析
結果に基づいて該当するアプリケーションを選択するモ
ジュールである。
【0153】データ転送モジュール129eは、MCS
125およびNCS128と連携して、HDD102ま
たはメモリに記憶したデータをネットワークインターフ
ェース103を介して指定されたネットワークアドレス
のコンピュータに転送処理するモジュールであり、FT
Pなどにしたがってデータ転送する。
【0154】具体的には、このデータ転送モジュール1
29eは、HDD102に格納された画像データおよび
/または書誌情報からなる転送内容を外部機器(コンピ
ュータ)に対して転送する。この際、書誌情報のみを転
送する転送内容、画像データと書誌情報の両者を転送す
る転送内容または画像データと書誌情報のいずれも転送
しない転送内容のいずれかを画像データを生成したアプ
リケーションに基づいて選択する。
【0155】画像データと書誌情報の両者を転送する転
送内容が選択された場合には、画像データと書誌情報と
を異なるタイミングで転送することができる。たとえ
ば、HDD102に画像データが蓄積された際に外部機
器に対して書誌情報を転送し、画像データは、所定の時
刻に外部機器に対して転送することができる。
【0156】また、ネットワークのトラフィックを監視
し、書誌情報は、HDD102に画像データが蓄積され
た際に外部機器に対して転送し、画像データは、監視さ
れたトラフィック量が所定のトラフィック量よりも少な
い場合に外部機器に対して転送することができる。
【0157】さらに、HDD102に画像データが蓄積
された際に外部機器に対して書誌情報を転送し、画像デ
ータは、外部機器からの要求に応答して該外部機器に対
して転送することもできる。この場合には、外部機器か
らはボディパートにXMLデータを埋め込んだHTTP
リクエストからなる転送要求を受け付けることになる。
【0158】アプリケーション140は、プリンタ用の
アプリケーションであるプリンタアプリ111と、コピ
ー用のアプリケーションであるコピーアプリ112と、
ファクシミリ用のアプリケーションであるファックスア
プリ113と、スキャナ用のアプリケーションであるス
キャナアプリ114と、再印刷用のアプリケーションで
ある再印刷アプリ115と、画像データの転送用のアプ
リケーションである画像データ転送アプリ116とを有
する。なお、これ以外に工程検査用アプリケーションで
ある工程検査アプリなどを設けることもできる。
【0159】この再印刷アプリ115は、ネットワーク
インターフェース部103を介して再印刷用のHTTP
リクエストを受信し、コマンドディスパッチャーモジュ
ールに選択された時点で機能するアプリケーションであ
り、具体的には、HDD102等に蓄積した指定された
画像データをプロッタ101に再印刷するためのジョブ
を生成するようアプリジョブ生成モジュール129aに
指示する。
【0160】画像データ転送アプリ116は、ネットワ
ークインターフェース部103を介して画像データ転送
用のHTTPリクエストを受信し、コマンドディスパッ
チャーモジュールに選択された時点で機能するアプリケ
ーションであり、具体的には、HDD102等に蓄積し
た指定された画像データを要求元のコンピュータにデー
タ転送するようデータ転送モジュール処理をおこなうプ
ロッタ101に再印刷するためのジョブを生成するよう
データ転送モジュール129eに指示する。
【0161】各アプリケーション111〜116は、プ
ラットホーム120上の各プロセスを利用して動作実行
し得るため、画面表示制御プログラムがその主体とな
る。特に、アプリサービス129がプラットホーム12
0上に設けられているので、ジョブの生成やデータ通信
の機能を設ける必要がない。
【0162】次に、図10に示した画像データ転送アプ
リ116を用いた画像データの転送動作についてさらに
具体的に説明する。図11は、図10に示した画像デー
タ転送アプリ116を用いた画像データの転送動作を説
明するための説明図である。ただし、ここでは説明の便
宜上、共通システムサービス130については、SRM
123、ECS124、MCS125およびNCS12
8のみを図示している。
【0163】図11に示すように、複合機100がネッ
トワークインターフェース103からHTTPデータを
受け取ると、このHTTPデータがHTTP解析モジュ
ール129dによって解析され、特にXML言語の記述
部分はXML構文解析モジュール129cによって解析
される。
【0164】その後、この解析結果に基づいてコマンド
ディスパッチャーモジュール129bが画像データ転送
アプリ116を選択して、ネットワークを介してデータ
転送を受けた旨を通知する。
【0165】この通知を受けた画像データ転送アプリ1
16は、データ転送モジュール129eに対して指定さ
れた画像データのデータ転送を指示し、該データ転送モ
ジュール129eは、MCS125およびNCS128
と協調動作して、HDD102に蓄積した該当する画像
データをネットワークインターフェース103を介して
転送する。
【0166】このように、画像データの転送要求である
HTTPリクエストを受け付けた場合には、アプリサー
ビス129内のHTTP解析モジュール129d、XM
L構文解析モジュール129c、コマンドディスパッチ
ャーモジュール129bおよびデータ転送モジュール1
29eを用いてHDD102に記憶した画像データを要
求元のコンピュータに転送することができる。
【0167】次に、図10に示した再印刷アプリ115
を用いた画像データの再印刷動作についてさらに具体的
に説明する。図12は、図10に示した再印刷アプリ1
15を用いた画像データの再印刷動作を説明するための
説明図である。ただし、ここでも説明の便宜上、共通シ
ステムサービス130については、SRM123、EC
S124、MCS125およびNCS128のみを図示
している。
【0168】図12に示すように、複合機100がネッ
トワークインターフェース103からHTTPデータを
受け取ると、このHTTPデータがHTTP解析モジュ
ール129dによって解析され、特にXML言語の記述
部分はXML構文解析モジュール129cによって解析
される。
【0169】その後、この解析結果に基づいてコマンド
ディスパッチャーモジュール129bが再印刷アプリ1
15を選択して、ネットワークを介して再印刷指示を受
けた旨を通知する。
【0170】この通知を受けた再印刷アプリ115は、
アプリジョブ生成モジュール129aに対して指定され
た画像データの再印刷ジョブを生成するよう指示し、該
アプリジョブ生成モジュール129aは、ECS12
4、MCS125およびNCS128と協調動作して、
HDD102に蓄積した該当する画像データをプロッタ
101により再印刷する。
【0171】このように、画像データの再印刷要求であ
るHTTPリクエストを受け付けた場合には、アプリサ
ービス129内のHTTP解析モジュール129d、X
ML構文解析モジュール129c、コマンドディスパッ
チャーモジュール129bおよびアプリジョブ生成モジ
ュール129aを用いてHDD102に記憶した画像デ
ータをプロッタ101で再印刷することができる。
【0172】上述してきたように、本実施の形態2によ
れば、共通システムサービス130とアプリケーション
140との間に介在するアプリサービス129内に、ア
プリジョブ生成モジュール129a、コマンドディスパ
ッチャーモジュール129b、XML構文解析モジュー
ル129c、HTTP解析モジュール129dおよびデ
ータ転送モジュール129eを設けるよう構成したの
で、XML言語で記述したHTTPデータからなる画像
データの再印刷指示や画像データ転送要求をネットワー
クを介して受け取った場合であっても、これらの要求に
対応することができる。
【0173】(実施の形態3)ところで、上記実施の形
態2では、共通システムサービス130とアプリケーシ
ョン140との間に介在するアプリサービス129を設
けた場合を示したが、本発明はこれに限定されるもので
はなく、かかるアプリサービス129を設けない場合に
適用することもできる。そこで、本実施の形態3では、
上記アプリサービス129の処理をアプリケーション1
40におこなわせる場合について説明する。
【0174】まず、本実施の形態3に係る複合機の構成
について説明する。図13は、本実施の形態3に係る複
合機の構成を示す機能ブロック図である。同図に示すよ
うに、この複合機200は、プロッタ201、ハードデ
ィスク装置(HDD)202、ネットワークインターフ
ェース203などを有するとともに、ソフトウエア群2
10は、プラットホーム220およびアプリケーション
240からなる。
【0175】プラットホーム220は、汎用OS221
と、SCS(System Control Service)222を有する
SRM(System Resource Manager)223と、ECS
(Engine Control Service)224と、MCS(Memory
Control Service)225と、OCS(Operation pane
l Control Service)226と、FCS(FAX ControlSe
rvice)227と、NCS(Network Control Service)
228とからなる。なお、これらの各部は図10に示す
ものとそれぞれ同様のものであるので、ここではその詳
細な説明を省略する。
【0176】アプリケーション230は、プリンタ用の
アプリケーションであるプリンタアプリ211と、コピ
ー用のアプリケーションであるコピーアプリ212と、
ファクシミリ用のアプリケーションであるファックスア
プリ213と、スキャナ用のアプリケーションであるス
キャナアプリ214と、再印刷および画像データの転送
用のアプリケーションであるネットファイルアプリ21
5とを有する。なお、これ以外に工程検査用アプリケー
ションである工程検査アプリなどを設けることもでき
る。
【0177】ここで、このネットファイルアプリ115
は、ネットワークインターフェース部103を介して再
印刷用のHTTPリクエストを受信し、コマンドディス
パッチャーモジュールにより処理内容を選択するアプリ
ケーションであり、具体的には、HDD102等に蓄積
した指定された画像データをプロッタ101に再印刷す
るためのジョブを生成したり、HDD102等に蓄積し
た指定された画像データを要求元のコンピュータにデー
タ転送する処理をおこなう。
【0178】次に、図13に示したネットファイルアプ
リ215を用いた画像データの転送動作についてさらに
具体的に説明する。図14は、図13に示したネットフ
ァイルアプリ215を用いた画像データの転送動作を説
明するための説明図である。
【0179】図14に示すように、このネットファイル
アプリ215は、コマンドディスパッチャーモジュール
215b、XML構文解析モジュール215cおよびH
TTP解析モジュール215dおよびデータ転送モジュ
ール215eを有する。
【0180】HTTP解析モジュール215dは、ネッ
トワークインターフェース103を介して受信したHT
TPデータの内容を解析するモジュールであり、XML
構文解析モジュール215cは、HTTP解析モジュー
ル215dにより解析されたデータについてのXML構
文の構文解析をおこなうモジュールである。
【0181】コマンドディスパッチャーモジュール21
5bは、XML構文解析モジュール215cによる解析
結果に基づいて該当するアプリケーションを選択するモ
ジュールである。
【0182】データ転送モジュール215eは、MCS
225およびNCS228と連携して、HDD202ま
たはメモリに記憶したデータをネットワークインターフ
ェース203を介して指定されたネットワークアドレス
のコンピュータに転送処理するモジュールである。具体
的には、FTPなどにしたがってデータ転送することに
なる。
【0183】そして、複合機200がネットワークイン
ターフェース203からHTTPデータを受け取ると、
このHTTPデータがHTTP解析モジュール215d
によって解析され、特にXML言語の記述部分はXML
構文解析モジュール215cによって解析される。
【0184】その後、この解析結果に基づいてコマンド
ディスパッチャーモジュール215bがデータ転送モジ
ュール215eを選択する。このデータ転送モジュール
215eは、MCS225およびNCS228と協調動
作して、HDD202に蓄積した該当する画像データを
ネットワークインターフェース203を介して転送す
る。
【0185】このように、ネットファイルアプリ215
が画像データの転送要求であるHTTPリクエストを受
け付けた場合には、HTTP解析モジュール215d、
XML構文解析モジュール215c、コマンドディスパ
ッチャーモジュール215bおよびデータ転送モジュー
ル215eを用いてHDD202に記憶した画像データ
を要求元のコンピュータに転送することができる。
【0186】次に、図13に示したネットファイルアプ
リ215を用いた画像データの再印刷動作についてさら
に具体的に説明する。図15は、図13に示したネット
ファイルアプリ215を用いた画像データの再印刷動作
を説明するための説明図である。
【0187】図15に示すように、このネットファイル
アプリ215には、上記コマンドディスパッチャーモジ
ュール215b、XML構文解析モジュール215cお
よびHTTP解析モジュール215dおよびデータ転送
モジュール215e以外に、再印刷ジョブ生成モジュー
ル215aを有する。
【0188】この再印刷ジョブ生成モジュール215a
は、複合機200が再印刷指示を示すHTTPデータを
受け付け、コマンドディスパッチャーモジュール215
bにより選択された際に動作するモジュールであり、具
体的には要求された印刷データを再印刷するための再印
刷ジョブを生成する。
【0189】具体的には、複合機200がネットワーク
インターフェース203からHTTPデータを受け取る
と、このHTTPデータがHTTP解析モジュール21
5dによって解析され、特にXML言語の記述部分はX
ML構文解析モジュール215cによって解析される。
【0190】その後、この解析結果に基づいてコマンド
ディスパッチャーモジュール215bが再印刷ジョブ生
成モジュール215aを選択すると、この再印刷ジョブ
生成モジュール215aは、ECS224、MCS22
5およびNCS228と協調動作して、HDD202に
蓄積した該当する画像データをプロッタ201により再
印刷する。
【0191】このように、画像データの再印刷要求であ
るHTTPリクエストを受け付けた場合には、HTTP
解析モジュール215d、XML構文解析モジュール2
15c、コマンドディスパッチャーモジュール215b
およびアプリジョブ生成モジュール215aを用いてH
DD202に記憶した画像データをプロッタ201で再
印刷することができる。
【0192】上述してきたように、本実施の形態3によ
れば、再印刷およびデータ転送をおこなうネットファイ
ルアプリ215をアプリケーション230の一つとして
設け、このネットファイルアプリ215内に、再印刷ジ
ョブ生成モジュール215a、コマンドディスパッチャ
ーモジュール215b、XML構文解析モジュール21
5c、HTTP解析モジュール215dおよびデータ転
送モジュール215eを設けるよう構成したので、XM
L言語で記述したHTTPデータからなる画像データの
再印刷指示や画像データ転送要求をネットワークを介し
て受け取った場合であっても、これらの要求に対応する
ことができる。
【0193】なお、本実施の形態3では、上記実施の形
態2と異なりネットファイルアプリ215をアプリケー
ション230の一つとするため、プラットホーム220
の更新を要さないという利点がある。ただし、たとえば
HTTP解析モジュール215dなどが複数のアプリが
独立して持たねばならないという欠点が生ずる。
【0194】なお、上記実施の形態2および3では、外
部機器からHTTPリクエストによるデータ転送要求お
よび再印刷要求をおこなう場合を示したが、本発明はこ
れに限定されるものではなく、画像データを印刷する旨
をXML言語で記述したXMLデータをボディパートに
埋め込んだHTTPリクエストからなる印刷要求、画像
データをFAX送信する旨をXML言語で記述したXM
Lデータをボディパートに埋め込んだHTTPリクエス
トからなるFAX送信要求、画像データおよび書誌情報
を消去する旨をXML言語で記述したXMLデータをボ
ディパートに埋め込んだHTTPリクエストからなる消
去要求をおこなう場合に適用することもできる。
【0195】(実施の形態4)ところで、上記実施の形
態2および3では、HTTP解析モジュール、XML構
文解析モジュールおよびコマンドディスパッチャーモジ
ュールをプラットホーム側またはアプリケーション側の
一方に設けた場合を示したが、本発明はこれに限定され
るものではなく、HTTP解析モジュールのみをプラッ
トホーム上に設け、他のモジュールをアプリケーション
側に設けることもできる。
【0196】そこで、本実施の形態4では、本発明を複
合機に実装した場合を考慮しつつ、この点について説明
する。なお、ここでは画像文書操作アプリケーションを
複数のアプリケーションの一つとして設ける場合を示す
こととする。
【0197】図16および図17は、本発明に係る画像
形成装置を複合機として実装する場合を説明するための
説明図である。同図に示すように、この複合機300
は、コントローラボード310上にプラットホームと各
アプリケーションを設け、両者の間をアプリケーション
I/Fで連結するとともに、このコントローラボード3
10がエンジンI/Fを介してエンジン制御ボードと接
続される構成となる。
【0198】そして、このプラットホーム320は、汎
用OS340上に共通システムサービス330が設けら
れ、この共通システムサービス330により、すでに説
明した各アプリケーションに共通するサービスを提供す
る。
【0199】ここで、図16に示すものは、上記実施の
形態2と同様にHTTP解析モジュール380、WWW
ライブラリおよびXML解析モジュールなどを共通シス
テムサービス330内に設けた場合を示している。
【0200】これに対して、図17に示すものは、HT
TP解析モジュール380のみを共通システムサービス
330内に設け、XML構文解析モジュール360など
をアプリケーション側に設けた場合を示している。
【0201】このように、各アプリケーションから外部
機器であるHTTPサーバにアクセスできるようにする
ためには、HTTP解析モジュール380を共通システ
ムサービス330内に設けることが望ましいが、各HT
TPサーバがXLM言語に対応しているとは限らないの
で、XML解析モジュール360についてはアプリケー
ション側に設けることができる。
【0202】また、図示省略したが、図16に示すよう
にXML解析モジュール360をプラットホーム330
側に設ける場合であっても、上述したコマンドディスパ
ッチャーモジュールについては、プラットホームまたは
アプリケーション側のいずれに設けてもかまわない。
【0203】上述してきたように、本実施の形態4で
は、HTTP解析モジュール380をプラットホーム3
30側に設け、XML解析モジュール350をアプリケ
ーション側に設けることとしたので、プラットホームを
頻繁に利用されるモジュールのみで構成することができ
る。
【0204】
【発明の効果】上述してきたように、請求項1の発明に
よれば、各画像データに関する書誌情報をそれぞれ画像
データに関連付けて大容量記憶装置に格納し、この大容
量記憶装置に格納された画像データおよび書誌情報のう
ち外部機器に対して転送する転送内容を選択するよう構
成したので、例えば画像処理装置がコピーアプリケーシ
ョンに加えて、ファクシミリアプリケーションやプリン
タアプリケーション等を搭載したデジタル複合機等であ
る場合やネットワーク環境に不具合がある場合、各アプ
リケーションやネットワーク環境に応じ、大容量記憶装
置に記憶されている画像データと書誌情報とを外部機器
に対して選択的に転送することができる。このため、各
アプリケーションやネットワーク環境に応じたシステム
の構築が可能になるので、使い勝手を向上させることが
可能となる。
【0205】また、請求項2の発明によれば、書誌情報
のみを転送する転送内容、画像データと書誌情報の両者
を転送する転送内容または画像データと書誌情報のいず
れも転送しない転送内容のいずれかを選択するよう構成
したので、大容量記憶装置に記憶されている画像データ
と書誌情報との転送が、3パターンに規定されることに
より、各アプリケーションやネットワーク環境に応じた
選択が容易になる。
【0206】また、請求項3の発明によれば、大容量記
憶装置に蓄積された画像データを生成したアプリケーシ
ョンに基づいて転送内容を選択するよう構成したので、
例えばアプリケーションが再印刷時における画像品質を
重視する場合には、画像データは転送せずに書誌情報の
みを転送するようにし、アプリケーションが外部機器で
の画像閲覧機能を発揮する場合には、画像データと書誌
情報とのいずれも転送するよう設定することができる。
【0207】また、請求項4の発明によれば、画像デー
タと書誌情報の両者を転送する転送内容が選択された場
合に、画像データと書誌情報とを異なるタイミングで転
送するよう構成したので、ネットワーク性能の低い環境
下においては、ネットワークの負荷を下げることができ
る。
【0208】また、請求項5の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に前記
外部機器に対して転送し、画像データは、所定の時刻に
外部機器に対して転送するよう構成したので、ネットワ
ーク性能の低い環境下においては、夜間の利用者が少な
い時間帯に画像データを転送することができ、ネットワ
ークの負荷を下げることが可能となる。
【0209】また、請求項6の発明によれば、ネットワ
ークのトラフィックを監視しておき、書誌情報は、大容
量記憶装置に画像データが蓄積された際に外部機器に対
して転送し、画像データは、監視されたトラフィック量
が所定のトラフィック量よりも少ない場合に外部機器に
対して転送するよう構成したので、ネットワーク性能の
低い環境下においては、ネットワークトラフィックが少
ない状態の時に画像データを転送するようにすることが
でき、ネットワークの負荷を下げることが可能となる。
【0210】また、請求項7の発明によれば、書誌情報
は、大容量記憶装置に画像データが蓄積された際に外部
機器に対して転送し、画像データは、外部機器からの要
求に応答して該外部機器に対して転送するよう構成した
ので、ネットワーク性能の低い環境下においては、外部
機器から転送要求があった場合にのみ画像データを転送
することができ、ネットワークの負荷を下げることが可
能となる。
【0211】また、請求項8の発明によれば、HTTP
プロトコルにしたがってクライアントにサービスを提供
するとともに、XML言語で記述された記述内容を解析
するよう構成したので、XML言語を用いて柔軟に外部
機器からの要求をおこなうことができる。
【0212】また、請求項9の発明によれば、外部機器
からの要求は、ボディパートにXMLデータを埋め込ん
だHTTPリクエストからなる転送要求となるよう構成
したので、XML言語を用いて柔軟に外部機器からの転
送要求をおこなうことができる。
【0213】また、請求項10の発明によれば、外部機
器からの要求は、画像データを印刷する旨をXML言語
で記述したXMLデータをボディパートに埋め込んだH
TTPリクエストからなる印刷要求となるよう構成した
ので、XML言語を用いて柔軟に外部機器からの印刷要
求をおこなうことができる。
【0214】また、請求項11の発明によれば、外部機
器からの要求は、画像データをFAX送信する旨をXM
L言語で記述したXMLデータをボディパートに埋め込
んだHTTPリクエストからなるFAX送信要求となる
よう構成したので、XML言語を用いて柔軟に外部機器
からの印刷要求をおこなうことができる。
【0215】また、請求項12の発明によれば、外部機
器からの要求は、大容量記憶装置に格納した画像データ
および書誌情報を消去する旨をXML言語で記述したX
MLデータをボディパートに埋め込んだHTTPリクエ
ストからなる消去要求となるよう構成したので、XML
言語を用いて柔軟に外部機器からの消去要求をおこなう
ことができる。
【0216】また、請求項13の発明によれば、画像デ
ータ及び書誌情報をFTPのPUTコマンドを用いてF
TPサーバに転送するよう構成したので、外部機器をF
TPサーバとすることで、画像データ及び書誌情報の転
送が容易になる。
【0217】また、請求項14の発明によれば、各画像
データに関する書誌情報をそれぞれ画像データに関連付
けて大容量記憶装置に格納し、この大容量記憶装置に格
納された画像データおよび書誌情報のうち外部機器に対
して転送する転送内容を選択するよう構成したので、例
えば画像処理装置がコピーアプリケーションに加えて、
ファクシミリアプリケーションやプリンタアプリケーシ
ョン等を搭載したデジタル複合機等である場合やネット
ワーク環境に不具合がある場合、各アプリケーションや
ネットワーク環境に応じ、大容量記憶装置に記憶されて
いる画像データと書誌情報とを外部機器に対して選択的
に転送することができる。このため、各アプリケーショ
ンやネットワーク環境に応じたシステムの構築が可能に
なるので、使い勝手を向上させることが可能となる。
【0218】また、請求項15の発明によれば、書誌情
報のみを転送する転送内容、画像データと書誌情報の両
者を転送する転送内容または画像データと書誌情報のい
ずれも転送しない転送内容のいずれかを選択するよう構
成したので、大容量記憶装置に記憶されている画像デー
タと書誌情報との転送が、3パターンに規定されること
により、各アプリケーションやネットワーク環境に応じ
た選択が容易になる。
【0219】また、請求項16の発明によれば、大容量
記憶装置に蓄積された画像データを生成したアプリケー
ションに基づいて転送内容を選択するよう構成したの
で、例えばアプリケーションが再印刷時における画像品
質を重視する場合には、画像データは転送せずに書誌情
報のみを転送するようにし、アプリケーションが外部機
器での画像閲覧機能を発揮する場合には、画像データと
書誌情報とのいずれも転送するよう設定することができ
る。
【0220】また、請求項17の発明によれば、画像デ
ータと書誌情報の両者を転送する転送内容が選択された
場合に、画像データと書誌情報とを異なるタイミングで
転送するよう構成したので、ネットワーク性能の低い環
境下においては、ネットワークの負荷を下げることがで
きる。
【0221】また、請求項18の発明によれば、書誌情
報は、大容量記憶装置に画像データが蓄積された際に前
記外部機器に対して転送し、画像データは、所定の時刻
に外部機器に対して転送するよう構成したので、ネット
ワーク性能の低い環境下においては、夜間の利用者が少
ない時間帯に画像データを転送することができ、ネット
ワークの負荷を下げることが可能となる。
【0222】また、請求項19の発明によれば、ネット
ワークのトラフィックを監視しておき、書誌情報は、大
容量記憶装置に画像データが蓄積された際に外部機器に
対して転送し、画像データは、監視されたトラフィック
量が所定のトラフィック量よりも少ない場合に外部機器
に対して転送するよう構成したので、ネットワーク性能
の低い環境下においては、ネットワークトラフィックが
少ない状態の時に画像データを転送するようにすること
ができ、ネットワークの負荷を下げることが可能とな
る。
【0223】また、請求項20の発明によれば、書誌情
報は、大容量記憶装置に画像データが蓄積された際に外
部機器に対して転送し、画像データは、外部機器からの
要求に応答して該外部機器に対して転送するよう構成し
たので、ネットワーク性能の低い環境下においては、外
部機器から転送要求があった場合にのみ画像データを転
送することができ、ネットワークの負荷を下げることが
可能となる。
【0224】また、請求項21の発明によれば、HTT
Pプロトコルにしたがってクライアントにサービスを提
供するとともに、XML言語で記述された記述内容を解
析するよう構成したので、XML言語を用いて柔軟に外
部機器からの要求をおこなうことができる。
【0225】また、請求項22の発明によれば、外部機
器からの要求は、ボディパートにXMLデータを埋め込
んだHTTPリクエストからなる転送要求となるよう構
成したので、XML言語を用いて柔軟に外部機器からの
転送要求をおこなうことができる。
【0226】また、請求項23の発明によれば、外部機
器からの要求は、画像データを印刷する旨をXML言語
で記述したXMLデータをボディパートに埋め込んだH
TTPリクエストからなる印刷要求となるよう構成した
ので、XML言語を用いて柔軟に外部機器からの印刷要
求をおこなうことができる。
【0227】また、請求項24の発明によれば、外部機
器からの要求は、画像データをFAX送信する旨をXM
L言語で記述したXMLデータをボディパートに埋め込
んだHTTPリクエストからなるFAX送信要求となる
よう構成したので、XML言語を用いて柔軟に外部機器
からの印刷要求をおこなうことができる。
【0228】また、請求項25の発明によれば、外部機
器からの要求は、大容量記憶装置に格納した画像データ
および書誌情報を消去する旨をXML言語で記述したX
MLデータをボディパートに埋め込んだHTTPリクエ
ストからなる消去要求となるよう構成したので、XML
言語を用いて柔軟に外部機器からの消去要求をおこなう
ことができる。
【0229】また、請求項26の発明によれば、画像デ
ータ及び書誌情報をFTPのPUTコマンドを用いてF
TPサーバに転送するよう構成したので、外部機器をF
TPサーバとすることで、画像データ及び書誌情報の転
送が容易になる。
【0230】また、請求項27の発明によれば、請求項
14〜26のいずれか一つに記載された方法をコンピュ
ータに実行させるプログラムであるので、請求項14〜
26のいずれか一つの動作をコンピュータによって実現
することができる。
【0231】また、請求項28の発明によれば、各画像
データに関する書誌情報をそれぞれ画像データに関連付
けて記憶部に格納するメモリ制御モジュールと、記憶部
に格納された画像データおよび/または書誌情報からな
る転送内容を外部機器に対して転送するデータ転送モジ
ュールをプラットホーム上に設けるよう構成したので、
各アプリケーション共通に画像データおよび書誌情報を
外部機器に転送することができる。
【0232】また、請求項29の発明によれば、ネット
ワークを介したデータ転送指示に応答して記憶部に記憶
したデータを転送するデータ転送アプリケーションを複
数のアプリケーションの一つとして搭載するよう構成し
たので、専用のアプリケーションを用いてデータ転送を
おこなうことができる。
【0233】また、請求項30の発明によれば、データ
転送モジュールが、書誌情報のみを転送する転送内容、
画像データと書誌情報の両者を転送する転送内容または
画像データと書誌情報のいずれも転送しない転送内容の
いずれかを選択するよう構成したので、状況に応じて画
像データおよび書誌情報の一方または双方を転送するこ
とができる。
【0234】また、請求項31の発明によれば、データ
転送モジュールは、記憶部に蓄積された画像データを生
成したアプリケーションに基づいて転送内容を選択する
よう構成したので、アプリケーションに必要なデータを
転送することができる。
【0235】また、請求項32の発明によれば、データ
転送モジュールにより画像データと書誌情報の両者を転
送する転送内容が選択された場合に、画像データと書誌
情報とを異なるタイミングで転送するよう構成したの
で、ネットワーク性能の低い環境下においては、ネット
ワークの負荷を下げることができる。
【0236】また、請求項33の発明によれば、書誌情
報は、記憶部に画像データが蓄積された際に外部機器に
対して転送され、画像データは、所定の時刻に外部機器
に対して転送されるよう構成したので、ネットワーク性
能の低い環境下においては、夜間の利用者が少ない時間
帯に画像データを転送することができ、ネットワークの
負荷を下げることが可能となる。
【0237】また、請求項34の発明によれば、データ
転送モジュールは、ネットワークのトラフィックを監視
し、書誌情報は、記憶部に画像データが蓄積された際に
前記外部機器に対して転送され、画像データは、監視さ
れたトラフィック量が所定のトラフィック量よりも少な
い場合に外部機器に対して転送されるよう構成したの
で、ネットワーク性能の低い環境下においては、ネット
ワークトラフィックが少ない状態の時に画像データを転
送するようにすることができ、ネットワークの負荷を下
げることが可能となる。
【0238】また、請求項35の発明によれば、書誌情
報は、記憶部に画像データが蓄積された際に外部機器に
対して転送され、画像データは、外部機器からの要求に
応答して該外部機器に対して転送されるよう構成したの
で、ネットワーク性能の低い環境下においては、外部機
器から転送要求があった場合にのみ画像データを転送す
ることができ、ネットワークの負荷を下げることが可能
となる。
【0239】また、請求項36の発明によれば、外部機
器とのネットワーク通信をコントロールするネットワー
クコントロールサービスと、外部機器から前記ネットワ
ークを介して入力されるHTTPコマンドデータの内容
を解析するHTTP解析モジュールとをプラットホーム
に設けるよう構成したので、各アプリケーション共通に
HTTPサーバを利用することができる。
【0240】また、請求項37の発明によれば、HTT
P解析モジュールにより解析されたデータについてのX
ML構文の構文解析をおこなうXML構文解析モジュー
ルをプラットホームに設けるよう構成したので、各アプ
リケーション共通にXMLの構文解析をおこなうことが
できる。
【0241】また、請求項38の発明によれば、XML
構文解析モジュールによる解析結果に基づいて該当する
アプリケーションを選択するコマンドディスパッチャー
モジュールとをプラットホームに設けるよう構成したの
で、アプリケーションの選択を円滑におこなうことがで
きる。
【0242】また、請求項39の発明によれば、HTT
Pコマンドデータは、ボディパートにXMLデータを埋
め込んだHTTPリクエストからなる転送要求としたの
で、XML言語で記述したHTTPリクエストで転送要
求をおこなうことができる。
【0243】また、請求項40の発明によれば、HTT
Pコマンドデータは、印刷部により画像データを印刷す
る旨をXML言語で記述したXMLデータをボディパー
トに埋め込んだHTTPリクエストからなる印刷要求と
したので、、XML言語で記述したHTTPリクエスト
で印刷要求をおこなうことができる。
【0244】また、請求項41の発明によれば、ファッ
クス通信をコントロールするファックスコントロールサ
ービスモジュールをプラットホームに設け、HTTPコ
マンドデータは、ファックスコントロールサービスモジ
ュールにより画像データをFAX送信する旨をXML言
語で記述したXMLデータをボディパートに埋め込んだ
HTTPリクエストからなるFAX送信要求としたの
で、XML言語で記述したHTTPリクエストでFAX
送信要求をおこなうことができる。
【0245】また、請求項42の発明によれば、メモリ
制御モジュールが、記憶部に格納した画像データおよび
書誌情報を消去する旨をXML言語で記述したXMLデ
ータをボディパートに埋め込んだHTTPリクエストか
らなる消去要求を受け付けた際に、当該画像データおよ
び書誌情報を前記記憶部から消去するよう構成したの
で、XML言語で記述したHTTPリクエストでデータ
の消去要求をおこなうことができる。
【図面の簡単な説明】
【図1】本発明の実施の一形態のデジタル複合機の構成
を概略的に示すブロック図である。
【図2】システム制御部の電気的接続を示すブロック図
である。
【図3】デジタル複合機の主要部を示す機能ブロック図
である。
【図4】各アプリケーションにより画像が蓄積された際
の処理の流れを示すフローチャートである。
【図5】生成されたXMLデータの一例を示す説明図で
ある。
【図6】XMLのタグの意味を示す説明図である。
【図7】画像データ転送処理の流れを示すフローチャー
トである。
【図8】画像取得コマンドのXMLデータの一例を示す
説明図である。
【図9】画像印刷コマンドのXMLデータの一例を示す
説明図である。
【図10】本実施の形態2に係る複合機の構成を示す機
能ブロック図である。
【図11】図10に示した画像データ転送アプリを用い
た画像データの転送動作を説明するための説明図であ
る。
【図12】図10に示した再印刷アプリを用いた画像デ
ータの再印刷動作を説明するための説明図である。
【図13】本実施の形態3に係る複合機の構成を示す機
能ブロック図である。
【図14】図13に示したネットファイルアプリを用い
た画像データの転送動作を説明するための説明図であ
る。
【図15】図13に示したネットファイルアプリを用い
た画像データの再印刷動作を説明するための説明図であ
る。
【図16】本発明に係る画像形成装置を複合機として実
装する場合を説明するための説明図である。
【図17】本発明に係る画像形成装置を複合機として実
装する場合を説明するための説明図である。
【符号の説明】
1 画像処理装置 2 スキャナ部 3 プロッタ部 4 FAXコントローラ 5 システム制御部 6 大容量記憶装置 7 ネットワークI/F 8 操作パネル部 9 ネットワーク 17 記憶媒体 PC 外部機器

Claims (42)

    【特許請求の範囲】
  1. 【請求項1】 多数の画像データを記憶可能な大容量記
    憶装置を有し、該大容量記憶装置に画像データ処理に係
    るアプリケーションの実行に伴って生成された画像デー
    タを蓄積するとともに、前記大容量記憶装置に蓄積した
    画像データをネットワークに接続された外部機器に転送
    する画像処理装置において、 各画像データに関する書誌情報をそれぞれ画像データに
    関連付けて前記大容量記憶装置に格納する書誌情報格納
    手段と、 前記大容量記憶装置に格納された画像データおよび書誌
    情報のうち前記外部機器に対して転送する転送内容を選
    択する転送内容選択手段と、 を備えたことを特徴とする画像処理装置。
  2. 【請求項2】 前記転送内容選択手段は、前記書誌情報
    のみを転送する転送内容、前記画像データと書誌情報の
    両者を転送する転送内容または前記画像データと書誌情
    報のいずれも転送しない転送内容のいずれかを選択する
    ことを特徴とする請求項1に記載の画像処理装置。
  3. 【請求項3】 前記転送内容選択手段は、前記大容量記
    憶装置に蓄積された画像データを生成したアプリケーシ
    ョンに基づいて前記転送内容を選択することを特徴とす
    る請求項1または2に記載の画像処理装置。
  4. 【請求項4】 前記転送内容選択手段により前記画像デ
    ータと書誌情報の両者を転送する転送内容が選択された
    場合に、前記画像データと前記書誌情報とを異なるタイ
    ミングで転送することを特徴とする請求項2に記載の画
    像処理装置。
  5. 【請求項5】 前記書誌情報は、前記大容量記憶装置に
    画像データが蓄積された際に前記外部機器に対して転送
    され、前記画像データは、所定の時刻に前記外部機器に
    対して転送されることを特徴とする請求項4に記載の画
    像処理装置。
  6. 【請求項6】 前記ネットワークのトラフィックを監視
    するネットワーク監視手段をさらに備え、前記書誌情報
    は、前記大容量記憶装置に画像データが蓄積された際に
    前記外部機器に対して転送され、前記画像データは、前
    記ネットワーク監視手段により監視されたトラフィック
    量が所定のトラフィック量よりも少ない場合に前記外部
    機器に対して転送されることを特徴とする請求項4に記
    載の画像処理装置。
  7. 【請求項7】 前記書誌情報は、前記大容量記憶装置に
    画像データが蓄積された際に前記外部機器に対して転送
    され、前記画像データは、前記外部機器からの要求に応
    答して該外部機器に対して転送されることを特徴とする
    請求項4に記載の画像処理装置。
  8. 【請求項8】 HTTPプロトコルにしたがってクライ
    アントにサービスを提供するHTTPサーバ手段と、X
    ML言語で記述された記述内容を解析するXML解析手
    段とをさらに備えたことを特徴とする請求項7に記載の
    画像処理装置。
  9. 【請求項9】 前記外部機器からの要求は、ボディパー
    トにXMLデータを埋め込んだHTTPリクエストから
    なる転送要求であることを特徴とする請求項8に記載の
    画像処理装置。
  10. 【請求項10】 前記画像データを印刷する印刷手段を
    さらに備え、前記外部機器からの要求は、前記印刷手段
    により画像データを印刷する旨をXML言語で記述した
    XMLデータをボディパートに埋め込んだHTTPリク
    エストからなる印刷要求であることを特徴とする請求項
    8に記載の画像処理装置。
  11. 【請求項11】 前記画像データをFAX送信するFA
    X送信手段をさらに備え、前記外部機器からの要求は、
    前記FAX送信手段により画像データをFAX送信する
    旨をXML言語で記述したXMLデータをボディパート
    に埋め込んだHTTPリクエストからなるFAX送信要
    求であることを特徴とする請求項8に記載の画像処理装
    置。
  12. 【請求項12】 前記大容量記憶装置に格納した画像デ
    ータおよび書誌情報を消去する消去手段をさらに備え、
    前記外部機器からの要求は、前記大容量記憶装置に格納
    した画像データおよび書誌情報を消去する旨をXML言
    語で記述したXMLデータをボディパートに埋め込んだ
    HTTPリクエストからなる消去要求であることを特徴
    とする請求項8に記載の画像処理装置。
  13. 【請求項13】 前記画像データ及び前記書誌情報をF
    TPのPUTコマンドを用いてFTPサーバに転送する
    FTP転送手段をさらに備えたことを特徴とする請求項
    1〜9のいずれか一つに記載の画像処理装置。
  14. 【請求項14】 多数の画像データを記憶可能な大容量
    記憶装置に画像データ処理に係るアプリケーションの実
    行に伴って生成された画像データを蓄積するとともに、
    前記大容量記憶装置に蓄積した画像データをネットワー
    クに接続された外部機器に転送する画像処理方法であっ
    て、 各画像データに関する書誌情報をそれぞれ画像データに
    関連付けて前記大容量記憶装置に格納する書誌情報格納
    工程と、 前記大容量記憶装置に格納された画像データおよび書誌
    情報のうち前記外部機器に対して転送する転送内容を選
    択する転送内容選択工程と、 を含んだことを特徴とする画像処理方法。
  15. 【請求項15】 前記転送内容選択工程は、前記書誌情
    報のみを転送する転送内容、前記画像データと書誌情報
    の両者を転送する転送内容または前記画像データと書誌
    情報のいずれも転送しない転送内容のいずれかを選択す
    ることを特徴とする請求項14に記載の画像処理方法。
  16. 【請求項16】 前記転送内容選択工程は、前記大容量
    記憶装置に蓄積された画像データを生成したアプリケー
    ションに基づいて前記転送内容を選択することを特徴と
    する請求項14または15に記載の画像処理方法。
  17. 【請求項17】 前記転送内容選択工程により前記画像
    データと書誌情報の両者を転送する転送内容が選択され
    た場合に、前記画像データと前記書誌情報とを異なるタ
    イミングで転送することを特徴とする請求項15に記載
    の画像処理方法。
  18. 【請求項18】 前記書誌情報は、前記大容量記憶装置
    に画像データが蓄積された際に前記外部機器に対して転
    送され、前記画像データは、所定の時刻に前記外部機器
    に対して転送されることを特徴とする請求項17に記載
    の画像処理方法。
  19. 【請求項19】 前記ネットワークのトラフィックを監
    視するネットワーク監視工程をさらに含み、前記書誌情
    報は、前記大容量記憶装置に画像データが蓄積された際
    に前記外部機器に対して転送され、前記画像データは、
    前記ネットワーク監視工程により監視されたトラフィッ
    ク量が所定のトラフィック量よりも少ない場合に前記外
    部機器に対して転送されることを特徴とする請求項17
    に記載の画像処理方法。
  20. 【請求項20】 前記書誌情報は、前記大容量記憶装置
    に画像データが蓄積された際に前記外部機器に対して転
    送され、前記画像データは、前記外部機器からの要求に
    応答して該外部機器に対して転送されることを特徴とす
    る請求項17に記載の画像処理方法。
  21. 【請求項21】 HTTPプロトコルにしたがってクラ
    イアントにサービスを提供するHTTPサーバ工程と、
    XML言語で記述された記述内容を解析するXML解析
    工程とをさらに含んだことを特徴とする請求項20に記
    載の画像処理方法。
  22. 【請求項22】 前記外部機器からの要求は、ボディパ
    ートにXMLデータを埋め込んだHTTPリクエストか
    らなる転送要求であることを特徴とする請求項21に記
    載の画像処理方法。
  23. 【請求項23】 前記画像データを印刷する印刷工程を
    さらに含み、前記外部機器からの要求は、前記印刷工程
    により画像データを印刷する旨をXML言語で記述した
    XMLデータをボディパートに埋め込んだHTTPリク
    エストからなる印刷要求であることを特徴とする請求項
    21に記載の画像処理方法。
  24. 【請求項24】 前記画像データをFAX送信するFA
    X送信工程をさらに含み、前記外部機器からの要求は、
    前記FAX送信工程により画像データをFAX送信する
    旨をXML言語で記述したXMLデータをボディパート
    に埋め込んだHTTPリクエストからなるFAX送信要
    求であることを特徴とする請求項21に記載の画像処理
    方法。
  25. 【請求項25】 前記大容量記憶装置に格納した画像デ
    ータおよび書誌情報を消去する消去工程をさらに含み、
    前記外部機器からの要求は、前記大容量記憶装置に格納
    した画像データおよび書誌情報を消去する旨をXML言
    語で記述したXMLデータをボディパートに埋め込んだ
    HTTPリクエストからなる消去要求であることを特徴
    とする請求項21に記載の画像処理方法。
  26. 【請求項26】 前記画像データ及び前記書誌情報をF
    TPのPUTコマンドを用いてFTPサーバに転送する
    FTP転送工程をさらに含んだことを特徴とする請求項
    14〜22のいずれか一つに記載の画像処理方法。
  27. 【請求項27】 前記請求項14〜26に記載された方
    法をコンピュータに実行させるプログラム。
  28. 【請求項28】 表示部、印刷部、記憶部および撮像部
    などの画像形成処理で使用されるハードウエア資源を有
    し、プリンタ、コピーまたはファクシミリなどの画像形
    成処理についてのユーザーサービスを提供する画像形成
    装置であって、前記プリンタ、コピー並びにファクシミ
    リなどの各ユーザーサービスにそれぞれ固有の画像形成
    処理をおこなうアプリケーションを複数搭載可能とし、
    前記アプリケーションと前記ハードウエア資源との間に
    介在し、前記ユーザーサービスを提供する際に、搭載可
    能な複数の前記アプリケーションにおいて共通的におこ
    なわれる前記ハードウエア資源の管理および実行制御を
    おこなうプラットホームを備えた画像形成装置におい
    て、 前記プラットホームは、 各画像データに関する書誌情報をそれぞれ画像データに
    関連付けて前記記憶部に格納するメモリ制御モジュール
    と、 前記記憶部に格納された画像データおよび/または書誌
    情報からなる転送内容を外部機器に対して転送するデー
    タ転送モジュールと、 を備えたことを特徴とする画像形成装置。
  29. 【請求項29】 ネットワークを介したデータ転送指示
    に応答して前記記憶部に記憶したデータを転送するデー
    タ転送アプリケーションを前記複数のアプリケーション
    の一つとしてさらに搭載したことを特徴とする請求項2
    8に記載の画像形成装置。
  30. 【請求項30】 前記データ転送モジュールは、前記書
    誌情報のみを転送する転送内容、前記画像データと書誌
    情報の両者を転送する転送内容または前記画像データと
    書誌情報のいずれも転送しない転送内容のいずれかを選
    択することを特徴とする請求項29に記載の画像処理装
    置。
  31. 【請求項31】 前記データ転送モジュールは、前記記
    憶部に蓄積された画像データを生成したアプリケーショ
    ンに基づいて前記転送内容を選択することを特徴とする
    請求項30に記載の画像処理装置。
  32. 【請求項32】 前記データ転送モジュールにより前記
    画像データと書誌情報の両者を転送する転送内容が選択
    された場合に、前記画像データと前記書誌情報とを異な
    るタイミングで転送することを特徴とする請求項30ま
    たは31に記載の画像処理装置。
  33. 【請求項33】 前記書誌情報は、前記記憶部に画像デ
    ータが蓄積された際に前記外部機器に対して転送され、
    前記画像データは、所定の時刻に前記外部機器に対して
    転送されることを特徴とする請求項32に記載の画像処
    理装置。
  34. 【請求項34】 前記データ転送モジュールは、前記ネ
    ットワークのトラフィックを監視するネットワーク監視
    手段を備え、前記書誌情報は、前記記憶部に画像データ
    が蓄積された際に前記外部機器に対して転送され、前記
    画像データは、前記ネットワーク監視手段により監視さ
    れたトラフィック量が所定のトラフィック量よりも少な
    い場合に前記外部機器に対して転送されることを特徴と
    する請求項33に記載の画像処理装置。
  35. 【請求項35】 前記書誌情報は、前記記憶部に画像デ
    ータが蓄積された際に前記外部機器に対して転送され、
    前記画像データは、前記外部機器からの要求に応答して
    該外部機器に対して転送されることを特徴とする請求項
    32に記載の画像処理装置。
  36. 【請求項36】 表示部、印刷部、記憶部および撮像部
    などの画像形成処理で使用されるハードウエア資源を有
    し、プリンタ、コピーまたはファクシミリなどの画像形
    成処理についてのユーザーサービスを提供する画像形成
    装置であって、前記プリンタ、コピー並びにファクシミ
    リなどの各ユーザーサービスにそれぞれ固有の画像形成
    処理をおこなうアプリケーションを複数搭載可能とし、
    前記アプリケーションと前記ハードウエア資源との間に
    介在し、前記ユーザーサービスを提供する際に、搭載可
    能な複数の前記アプリケーションにおいて共通的におこ
    なわれる前記ハードウエア資源の管理および実行制御を
    おこなうプラットホームを備えた画像形成装置におい
    て、 前記プラットホームは、 外部機器とのネットワーク通信をコントロールするネッ
    トワークコントロールサービスと、 前記外部機器から前記ネットワークを介して入力される
    HTTPコマンドデータの内容を解析するHTTP解析
    モジュールと、 を備えたことを特徴とする画像形成装置。
  37. 【請求項37】 前記プラットホームは、前記HTTP
    解析モジュールにより解析されたデータについてのXM
    L構文の構文解析をおこなうXML構文解析モジュール
    をさらに備えたことを特徴とする請求項36に記載の画
    像形成装置。
  38. 【請求項38】 前記プラットホームは、前記XML構
    文解析モジュールによる解析結果に基づいて該当するア
    プリケーションを選択するコマンドディスパッチャーモ
    ジュールをさらに備えたことを特徴とする請求項37に
    記載の画像形成装置。
  39. 【請求項39】 前記HTTPコマンドデータは、ボデ
    ィパートにXMLデータを埋め込んだHTTPリクエス
    トからなる転送要求であることを特徴とする請求項37
    に記載の画像処理装置。
  40. 【請求項40】 前記HTTPコマンドデータは、前記
    印刷部により画像データを印刷する旨をXML言語で記
    述したXMLデータをボディパートに埋め込んだHTT
    Pリクエストからなる印刷要求であることを特徴とする
    請求項37に記載の画像処理装置。
  41. 【請求項41】 前記プラットホームは、ファックス通
    信をコントロールするファックスコントロールサービス
    モジュールをさらに備え、前記HTTPコマンドデータ
    は、前記ファックスコントロールサービスモジュールに
    より画像データをFAX送信する旨をXML言語で記述
    したXMLデータをボディパートに埋め込んだHTTP
    リクエストからなるFAX送信要求であることを特徴と
    する請求項37に記載の画像処理装置。
  42. 【請求項42】 前記メモリ制御モジュールは、前記記
    憶部に格納した画像データおよび書誌情報を消去する旨
    をXML言語で記述したXMLデータをボディパートに
    埋め込んだHTTPリクエストからなる消去要求を受け
    付けた際に、当該画像データおよび書誌情報を前記記憶
    部から消去することを特徴とする請求項37に記載の画
    像処理装置。
JP2001100583A 2000-11-06 2001-03-30 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム Expired - Fee Related JP4037064B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2001100583A JP4037064B2 (ja) 2000-11-06 2001-03-30 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム
US09/985,367 US7042593B2 (en) 2000-11-06 2001-11-02 Method of and device for image processing, and image forming device
EP01309326A EP1204042A1 (en) 2000-11-06 2001-11-02 Method, device and computer program for image processing, and image forming device
US11/305,205 US7483162B2 (en) 2000-11-06 2005-12-19 Method of and device for image processing, image forming device, and computer product

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000-337611 2000-11-06
JP2000337611 2000-11-06
JP2001100583A JP4037064B2 (ja) 2000-11-06 2001-03-30 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007247796A Division JP4468977B2 (ja) 2000-11-06 2007-09-25 画像処理装置および画像処理方法

Publications (2)

Publication Number Publication Date
JP2002204332A true JP2002204332A (ja) 2002-07-19
JP4037064B2 JP4037064B2 (ja) 2008-01-23

Family

ID=26603450

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001100583A Expired - Fee Related JP4037064B2 (ja) 2000-11-06 2001-03-30 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム

Country Status (3)

Country Link
US (2) US7042593B2 (ja)
EP (1) EP1204042A1 (ja)
JP (1) JP4037064B2 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006345208A (ja) * 2005-06-08 2006-12-21 Oki Electric Ind Co Ltd 映像監視システム、監視映像管理装置及び監視映像提供装置
JP2009017592A (ja) * 2003-03-10 2009-01-22 Ricoh Co Ltd 画像形成装置及び文書管理システム
JP2009259268A (ja) * 2002-12-12 2009-11-05 Seiko Epson Corp 画像出力システム、画像供給装置、画像出力装置、制御プログラムおよび画像出力方法
US7991828B2 (en) 2004-08-06 2011-08-02 Ricoh Company, Ltd. Network communication apparatus generating XML responses based on HTTP requests
US8892655B2 (en) 2002-11-05 2014-11-18 Sharp Kabushiki Kaisha Network scanner
US8937731B2 (en) 2003-09-01 2015-01-20 Konica Minolta Business Technologies, Inc. Image processing apparatus for receiving a request relating to image processing from an external source and executing the received request

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4037064B2 (ja) 2000-11-06 2008-01-23 株式会社リコー 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム
US7177044B2 (en) * 2002-01-17 2007-02-13 Kabushiki Kaisha Toshiba Data transfer method
US20040030986A1 (en) * 2002-02-26 2004-02-12 Toru Matsuda Method of controlling user information and information processing apparatus
US20030233437A1 (en) * 2002-04-24 2003-12-18 Hiroshi Kitada Browser, method, and computer program product for managing documents
US20030229846A1 (en) * 2002-06-07 2003-12-11 Anil Sethi System and method for capturing digital data directly from an electronic device and processing the data into XML form on a computer chip
JP4843187B2 (ja) * 2002-07-22 2011-12-21 株式会社リコー 画像形成装置
US7321902B2 (en) * 2002-08-15 2008-01-22 Hewlett-Packard Development Company, L.P. Mechanism for sharing web-based imaging information from a multi-function peripheral
US20040036905A1 (en) * 2002-08-21 2004-02-26 Chang Chin Chi Multi-function printer
US7184169B2 (en) * 2002-08-26 2007-02-27 Hewlett-Packard Development Company, L.P. Interleaved document rendering
JP2004157595A (ja) * 2002-11-01 2004-06-03 Ricoh Co Ltd 画像処理装置およびそのジョブ結果通知方法
US7313698B2 (en) 2002-12-27 2007-12-25 Brother Kogyo Kabushiki Kaisha Image data processing system, image data generating apparatus, terminal equipment and program product
US7701600B2 (en) * 2003-05-28 2010-04-20 Ricoh Company, Ltd. Image processing apparatus and computer product
JP2005057395A (ja) * 2003-07-31 2005-03-03 Sharp Corp 通信装置
JP2005122377A (ja) * 2003-10-15 2005-05-12 Konica Minolta Business Technologies Inc 制御装置、制御指示装置、制御プログラムおよび制御指示プログラム
US20050088711A1 (en) * 2003-10-24 2005-04-28 Daniel Stuart W. Scanning device with preview
EP1542105B1 (en) * 2003-12-09 2010-07-28 Sap Ag Industrial control system and data processing method therefor
JP4293959B2 (ja) * 2004-09-16 2009-07-08 シャープ株式会社 画像処理装置、プログラム及び記録媒体
EP1763198A3 (en) * 2005-09-07 2007-04-04 Seiko Epson Corporation Control of network plug-and-play compliant device
JP2008090491A (ja) * 2006-09-29 2008-04-17 Brother Ind Ltd Ftp通信システム
US8218165B2 (en) * 2007-03-26 2012-07-10 Ricoh Company, Ltd. Interruption management method for an image forming apparatus
WO2008134014A2 (en) * 2007-04-25 2008-11-06 David Chaum Video copy prevention systems with interaction and compression
US20080275909A1 (en) * 2007-05-03 2008-11-06 Sharp Laboratories Of America, Inc. Systems and methods for managing image data and metadata
JP5005460B2 (ja) * 2007-07-30 2012-08-22 株式会社リコー 画像形成装置、画像形成方法および画像形成プログラム
KR101197146B1 (ko) * 2007-08-30 2012-11-08 삼성전자주식회사 화상형성장치 및 시스템과, 이 장치의 파일 관리방법
US8438567B2 (en) * 2007-11-07 2013-05-07 Ricoh Company, Ltd. Information processing device and image processing apparatus
JP5343647B2 (ja) * 2009-03-18 2013-11-13 株式会社リコー 情報処理装置、画像形成装置、データ復帰方法、プログラム、記憶媒体
US9329807B2 (en) * 2009-10-16 2016-05-03 Hewlett-Packard Development Company, L.P. Method and system to share a printer and print
JP5677005B2 (ja) * 2010-10-01 2015-02-25 キヤノン株式会社 画像処理装置、画像処理装置の制御方法、並びにプログラム
JP2015157473A (ja) * 2014-01-27 2015-09-03 キヤノン株式会社 画像形成装置、情報処理方法及びプログラム
US9821591B1 (en) * 2017-01-23 2017-11-21 Kabushiki Kaisha Toshiba Image forming apparatus and mask forming method

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0532837A1 (en) 1991-08-19 1993-03-24 Oki America, Inc. Integrated multifunctional document processing system
US5703965A (en) * 1992-06-05 1997-12-30 The Regents Of The University Of California Image compression/decompression based on mathematical transform, reduction/expansion, and image sharpening
US5764866A (en) * 1995-05-26 1998-06-09 Ricoh Company, Ltd. Scanner, network scanner system, and method for network scanner system
JP3720419B2 (ja) * 1995-06-09 2005-11-30 株式会社東芝 画像処理装置
JPH1097485A (ja) * 1996-09-20 1998-04-14 Brother Ind Ltd 情報処理装置及び情報処理用制御プログラムを記録した記録媒体
JP3832015B2 (ja) 1997-04-04 2006-10-11 富士ゼロックス株式会社 複合機、サーバ及び複合機を有するネットワークシステム
US6460087B1 (en) * 1998-02-25 2002-10-01 Kdd Corporation Method of transferring file
JP4127575B2 (ja) * 1998-06-30 2008-07-30 株式会社東芝 情報提供サーバにおける現在表示文書情報保存・管理方法
US6381029B1 (en) * 1998-12-23 2002-04-30 Etrauma, Llc Systems and methods for remote viewing of patient images
JP2000216939A (ja) 1999-01-25 2000-08-04 Kosatto:Kk ファクシミリ画像情報管理クライアント装置、情報記録媒体およびファクシミリ画像情報表示方法
US6704775B1 (en) 1998-12-25 2004-03-09 Cosat, Inc. Facsimile image information managing system and method
US6980325B1 (en) * 1999-01-27 2005-12-27 Mitsubishi Denki Kabushiki Kaisha Automated color property adaptation in computer output devices
JP3640827B2 (ja) 1999-02-15 2005-04-20 パナソニック コミュニケーションズ株式会社 画像受信装置および画像受信方法
US6621940B2 (en) * 1999-06-10 2003-09-16 Xerox Corporation Image rotation in opponent color space
JP2001094720A (ja) * 1999-09-27 2001-04-06 Fuji Photo Film Co Ltd 画像出力処理装置および画像出力処理方法
US20010051881A1 (en) * 1999-12-22 2001-12-13 Aaron G. Filler System, method and article of manufacture for managing a medical services network
US7505614B1 (en) * 2000-04-03 2009-03-17 Carl Zeiss Microimaging Ais, Inc. Remote interpretation of medical images
US7038795B2 (en) * 2000-06-12 2006-05-02 Canon Kabushiki Kaisha Image input/output apparatus, method of controlling image input/output apparatus, image input/output system, and storage media
JP4037064B2 (ja) 2000-11-06 2008-01-23 株式会社リコー 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8892655B2 (en) 2002-11-05 2014-11-18 Sharp Kabushiki Kaisha Network scanner
JP2009259268A (ja) * 2002-12-12 2009-11-05 Seiko Epson Corp 画像出力システム、画像供給装置、画像出力装置、制御プログラムおよび画像出力方法
JP2009017592A (ja) * 2003-03-10 2009-01-22 Ricoh Co Ltd 画像形成装置及び文書管理システム
JP4527796B2 (ja) * 2003-03-10 2010-08-18 株式会社リコー 画像形成装置及び文書管理システム
US8937731B2 (en) 2003-09-01 2015-01-20 Konica Minolta Business Technologies, Inc. Image processing apparatus for receiving a request relating to image processing from an external source and executing the received request
US9232087B2 (en) 2003-09-01 2016-01-05 Konica Minolta, Inc. Image processing apparatus for receiving a request relating to image processing from an external source and executing the received request
US7991828B2 (en) 2004-08-06 2011-08-02 Ricoh Company, Ltd. Network communication apparatus generating XML responses based on HTTP requests
JP2006345208A (ja) * 2005-06-08 2006-12-21 Oki Electric Ind Co Ltd 映像監視システム、監視映像管理装置及び監視映像提供装置

Also Published As

Publication number Publication date
EP1204042A1 (en) 2002-05-08
US20020054397A1 (en) 2002-05-09
JP4037064B2 (ja) 2008-01-23
US7483162B2 (en) 2009-01-27
US7042593B2 (en) 2006-05-09
US20060092468A1 (en) 2006-05-04

Similar Documents

Publication Publication Date Title
JP4037064B2 (ja) 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラム
US9277093B2 (en) Method, apparatus, and computer product for managing image formation resources
JP3679349B2 (ja) 画像形成装置、画像形成方法、画像形成プログラムおよびアプリケーションプログラム
JP4745866B2 (ja) デバイス管理システムおよびその制御方法
JP2008011265A (ja) 画像出力装置装置、画像出力装置の制御方法及びプログラム、デジタル文書管理システム
JP2002200827A (ja) 画像形成装置、画像形成方法およびその方法をコンピュータに実行させるプログラム
JP6066006B2 (ja) 画像形成装置
JP3910993B2 (ja) 画像形成装置、画像形成方法および画像形成プログラム
JP4468977B2 (ja) 画像処理装置および画像処理方法
JP3910992B2 (ja) 画像形成装置、画像形成方法および画像形成プログラム
JP2007305143A (ja) 情報処理装置および情報処理方法
JP2006005963A (ja) 情報処理装置および情報処理方法
JPH11355494A (ja) 画像入出力装置と画像データの出力方法、及び情報処理システム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050916

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070724

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070921

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: 20071030

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20071031

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101109

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111109

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121109

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131109

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees