JP4557778B2 - 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法 - Google Patents

画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法 Download PDF

Info

Publication number
JP4557778B2
JP4557778B2 JP2005109220A JP2005109220A JP4557778B2 JP 4557778 B2 JP4557778 B2 JP 4557778B2 JP 2005109220 A JP2005109220 A JP 2005109220A JP 2005109220 A JP2005109220 A JP 2005109220A JP 4557778 B2 JP4557778 B2 JP 4557778B2
Authority
JP
Japan
Prior art keywords
data
archive
information processing
image forming
forming apparatus
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
Application number
JP2005109220A
Other languages
English (en)
Other versions
JP2006295258A5 (ja
JP2006295258A (ja
Inventor
伸一 金松
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2005109220A priority Critical patent/JP4557778B2/ja
Priority to US11/393,913 priority patent/US7978352B2/en
Publication of JP2006295258A publication Critical patent/JP2006295258A/ja
Publication of JP2006295258A5 publication Critical patent/JP2006295258A5/ja
Application granted granted Critical
Publication of JP4557778B2 publication Critical patent/JP4557778B2/ja
Priority to US13/151,453 priority patent/US8294921B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • 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
    • H04N1/00222Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • 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/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • 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
    • 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
    • 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/3212Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a job, e.g. communication, capture or filing of an image
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Facsimiles In General (AREA)
  • Storage Device Security (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、外部機器から受信したデータを受信して画像を形成する画像形成装置及びその画像形成装置と少なくとも1つの情報処理装置及びアーカイブ用サーバをネットワークを介して接続したアーカイブシステムと、その制御方法に関するものである。
近年、情報の漏洩防止、及び万一情報の漏洩が発生した場合に、その漏洩の検知及び漏洩ルートの追跡機能の必要性が高まっている。その背景には、機密情報の漏洩が後を絶たないという現実があり、その情報漏洩の形態も物理的にコピー或はプリント出力した紙の文書を持ち出すものから、電子データで漏洩する場合が増加している。機密情報を扱う企業や官公庁などでは、まず情報の漏洩自体の回避を第一としてセキュリティの強化に努めている。しかしながら、このような情報の漏洩は、内部の人間によって引き起こされるケースも多く、更に情報処理技術やネットワーク技術の進歩は目覚しい速度で続いており、現時点では安全なセキュリティ技術が、突然陳腐化してしまうといった可能性さえ否定できない。
更に、近年のデジタル複写機などの事務機器やプリンタ、スキャナ、FAX(ファクシミリ)装置では、紙文書の電子化や電子化した文書のプリント出力、更には、ネットワークで接続されたホストやデバイスへの一斉送信機能を備えている。これはユーザにとって紙文書と電子データの敷居を取り払い、更にネットワーク機能を利用した高度な機能と利便性が得られるといった利点がある。しかし、ユーザの単純な操作ミスで、大規模なデータの誤送信なども発生し得、また悪意を持って利用された場合はいっそう危険である。もし何らかの形で情報の漏洩が確認された場合、その情報の流出源や経路を特定し、再発防止策を講じることが必須である。
そこで、万一、情報の漏洩が発生した場合、その情報の漏洩ルート/漏洩源を追跡して特定可能とする手段(以下、この機能をアーカイブ機能と呼ぶ)が必要となる。これは物理的な紙文書だけではなく、スキャナで読み取られ電子化された文書データ等の漏洩源や流出ルートついても同様である。ネットワークや公衆回線経由で容易に送信可能な電子データ化された文書に対しての追跡手段がより強く求められている。そのため、紙文書や電子データの入出力デバイスである、複写機やプリンタ等の事務機器においても、前述の目的を達できる文書追跡能力が必要となる。また、複写機やプリンタ、スキャナ、FAXで入出力する全ての文書を監視していることを周知することで、内部のユーザによる情報の流出や安易な複製や送信に対する抑止効果も期待される。
このようなアーカイブ、文書追跡能力を実現するため特許文献1や特許文献2のように、プリントしたデータを全てデバイス内の記憶装置に、そのプリントしたユーザ情報等を付加して蓄積しておき、文書データの流出が発生した場合、その文書のイメージや付加情報で蓄積情報を検索し、その流出した文書データの出力者や中継経路の特定を行うシステムが提案されている。このようなデバイスでは、データをアーカイブする記憶領域が一杯になった場合、アーカイブ漏れを防止するために、サーバからアーカイブデータを引き抜かれるまでは新たな動作を禁止し、アーカイブ漏れを防いでいる。更に、出力したデータを装置自身で蓄積する機能を持たないデバイスへの出力データを捕捉するために、ホスト上のドライバからデバイスにデータを送信する際、予めアーカイブ用サーバにデータを蓄積した上でデバイスへ送信する構成も実施されている。特にパソコンからのプリントやFAX送信されるデータについては、このようなアーカイブ機能対応ドライバを導入することで、アーカイブ機能を持たないプリンタやFAXが存在するユーザ環境においても全ての画像をアーカイブすることが可能となる。
特開平7−212602号公報 特開2001−45275号公報
しかしながら、アーカイブ機能を有するデバイスと有さないデバイス、或はアーカイブ機能を有するドライバと有さないドライバが混在する環境においては、次のような問題が発生する。
もし、アーカイブ非対応のドライバからアーカイブ非対応のデバイスにデータが出力されると、そのデータがアーカイブ対象から漏れてしまう。アーカイブ対応のドライバ以外は使用を禁止して、運用で回避する方法も考えれるが、悪意をもって非対応ドライバをインストールされたり、或は外部からパソコンを持ち込まれてプリントされたりするとアーカイブをすり抜けてしまい、アーカイブ機能上の抜け道となってしまう。
また、アーカイブ対応のドライバから、アーカイブ対応のデバイスにデータを出力すると、ドライバとデバイスの双方で、そのデータをアーカイブしてしまうため、同一データをドライバとデバイスとで二重に保持することとなり無駄である。特にデバイス側では保持できるデータ記憶容量の制限がより厳しく、アーカイブ用の記憶領域がフルになった場合には、アーカイブサーバがデータを収集するまでの間、動作できなくなってしまうため、このような無駄はデバイスのダウンタイムを増大させてしまう。
更に、アーカイブ対応ドライバがインストールされていないPC(パーソナルコンピュータ)などの情報処理装置からプリンタやFAX等を使用したいユーザがアーカイブ機能を備えないデバイスにデータを送信すると、デバイス側はアーカイブ非対応ドライバからの送信であると判断してプリントやFAX動作を受け付けられなくなる。この場合、善意のユーザは、なぜデータをプリントや送信したいのに、それを実行できないのかを知る手段がないと、どのような対処をすればプリントやFAX機能を利用できるのか判断できない。
更に、アーカイブ機能を備えたデバイスは、アーカイブ非対応のドライバからのプリントやFAX送信の指示の場合、そのデバイス自身が、そのデータをアーカイブし、後にアーカイブサーバに、そのアーカイブしたデータを送出してユーザにアーカイブ機能を提供できる。しかし、アーカイブ対応ドライバを使用すれば、デバイスのアーカイブ用の記憶領域を、より有効に使用できるので、ユーザにとってアーカイブ非対応ドライバを使用し続けることは効率的ではない。
本発明は、上記従来技術の欠点を解決することを目的とする。
また本願発明の特徴は、ユーザの利便性を低下させない画像形成装置、及びアーカイブシステムとその制御方法を提供することにある。
上記特徴は、独立クレームに記載の特徴の組み合わせにより達成され、従属項は発明の単なる有利な具体例を規定するものである。
本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置であって、
受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定手段と、
前記判定手段によりアーカイブ済であると判定された場合に前記受信したデータに基づく画像形成を行うよう制御し、アーカイブ済でないと判定された場合に前記受信したデータに基づく画像形成を行わないよう制御する制御手段とを有することを特徴とする。
本発明の一態様に係るアーカイブシステムは以下のような構成を備える。即ち、
画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置であって、
受信したデータを前記アーカイブサーバへアーカイブさせるためのアーカイブ手段と、
受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定手段と、
前記判定手段によりアーカイブ済であると判定された場合には前記アーカイブ手段に前記受信したデータを前記アーカイブサーバへアーカイブさせることなく前記受信したデータに基づく画像形成を行うよう制御し、アーカイブ済でないと判定された場合に前記アーカイブ手段に前記受信したデータを前記アーカイブサーバにアーカイブさせるとともに前記受信したデータに基づく画像形成を行うよう制御する制御手段を有することを特徴とする。
本発明の一態様に係る画像形成装置の制御方法は以下のような工程を備える。即ち、
画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置の制御方法であって、
受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定工程と、
前記判定工程でアーカイブ済であると判定した場合に前記受信したデータに基づく画像形成を行い、アーカイブ済でないと判定した場合に前記受信したデータに基づく画像形成を行わないよう制御する制御工程とを有することを特徴とする。
本発明の一態様に係るアーカイブシステムの制御方法は以下のような工程を備える。即ち、
少なくとも1つの情報処理装置、画像形成装置及びアーカイブサーバをネットワークを介して接続したアーカイブシステムの制御方法であって、
前記情報処理装置から前記アーカイブサーバにデータを転送してアーカイブさせる工程と、
前記データに前記アーカイブサーバにアーカイブ済であることを示す情報を設定して前記情報処理装置から前記画像形成装置に送信させる工程と、
前記画像形成装置において、前記アーカイブ済であることを示す情報を含むデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせることなく前記データに基づく画像形成を行わせ、前記アーカイブ済であることを示す情報を含まないデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせるとともに前記データに基づく画像形成を行わせる工程とを有することを特徴とする。
尚、この発明の概要は、必要な特徴を全て列挙しているものでなく、よって、これら特徴群のサブコンビネーションも発明になり得る。
本発明によれば、アーカイブ漏れを防止することでアーカイブシステムのセキュリティを向上でき、更に余分なアーカイブを防止できるという効果がある。
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
図1は、本発明の実施の形態に係るアーカイブ対応の画像形成装置(ここでは複合機)の全体構成を示すブロック図である。
制御部2000は、各ケーブル2071や2096を介して、画像入力デバイスであるスキャナ2070や画像出力デバイスであるプリンタ2095と接続している。一方、LAN2011や公衆回線(WAN)2051とも接続しており、これらデバイスや回線を通して画像情報やデバイス情報の入出力を行っている。CPU2001は、RAM2002に記憶されたプログラムに従って、この制御部2000による処理を制御している。またRAM2002は、CPU2002が処理を行う際に各種データを一時的に保存するワークエリアを提供しており、また画像データを一時記憶するための画像メモリも提供している。ROM2003はブートROMで、システムのブートプログラムを格納している。HDD2004はハードディスクドライブで、システムのOSや各種アプリケーションプログラムや画像データ等の各種プログラムやデータを格納している。このHDD2004に記憶されているプログラムは、実行時、RAM2002にロードされてCPU2001により実行される。またこのHDD2004には、コピー、FAX送信、文書格納のために、スキャナ2070により原稿から読み取った画像データ及びアーカイブ非対応ドライバから送信されたプリント/送信データをアーカイブして蓄積される。
操作部I/F2006は、操作部(UI)2012とのインターフェース部で、操作部2012に表示する画像データを操作部2012に対して出力する。また操作部2012を使用してユーザが入力した各種情報をCPU2001に伝える役割をする。ネットワークI/F2010は、LAN2011に接続されてネットワークとの間で情報の入出力を行っており、ネットワーク上のアーカイブサーバ、クライアントホスト、ドライバ配布サーバ等とのデータ通信を行う。モデム2050は、公衆回線2051と接続して情報の入出力を行う。以上のデバイスがシステムバス2007に接続されている。
またイメージバスI/F2005は、画像データを高速で転送する画像バス2008とシステムバス2007とに介在してデータ構造を変換するバスブリッジである。画像バス2008は、例えばPCIバス又はIEEE1394で構成される。この画像バス2008上には以下のデバイスが配置される。
ラスタイメージプロセッサ(RIP)2060は、PDL(ページ記述言語)コードをビットマップイメージに展開する。デバイスI/F部2020は、画像入出力デバイスであるスキャナ2070やプリンタ2095とコントローラ2000とを接続し、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部2080は、スキャナ2070から入力した画像データに対して補正、加工、編集を行う。プリンタ画像処理部2090は、プリンタ2095に出力するプリント用の画像データに対して、補正、解像度変換等を行う。画像回転部2030は画像データの回転を行う。画像圧縮部(CODEC)2040は、多値画像データはJPEGで、2値画像画像データはJBIG,MMR,MHの圧縮/伸張処理を行う。
図2は、本実施の形態に係るアーカイブ対応の複合機の外観図である。この複合機は、図1に示すスキャナ2070、プリンタ2095を備え、複写機、ファクシミリ装置、プリンタなどの機能を備えている。
スキャナ2070は、原稿となる紙上の画像を照明し、CCDラインセンサ(不図示)を走査することで、ラスタイメージデータとして電気信号に変換する。原稿を原稿フィーダ2072のトレイ2073にセットし、ユーザが操作部2012から読み取り起動を指示する。これによりCPU2001がスキャナ2070に指示を与え、フィーダ2072により原稿用紙が1枚ずつフィードされ、原稿画像の読み取りが行われる。
プリンタ2095は、デバイスI/F2020から出力されるラスタイメージデータを入力して記録シートなどの記録媒体に記録する。このプリンタ2095のプリント方式は、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を記録するインクジェット方式等が考えられるが、これ以外のいずれの方式でも構わない。このプリンタ2095のプリント動作の起動は、CPU2001からの指示によって行われる。このプリンタ2095は、異なる用紙サイズ又は異なる用紙の向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット2101〜2104が設けられている。また、排紙トレイ2111は、排紙される印刷済の用紙を受け取って収容する。
図3は、本実施の形態に係る複合機の操作部2012の概観図である。
LCD表示部2013は、LCD上にタッチパネルシートが貼られており、ここに操作画面を表示するとともに、表示してあるキーが押されると、その位置情報をCPU2001に伝える。スタートキー2014は原稿画像の読み取り動作を開始する時などに押下される。このスタートキー2014の中央部には、緑と赤の2色LED2018が設けられており、このLEDの色によってスタートキー2014の操作が有効かどうかを明示している。ストップキー2015は、稼働中の動作を止める働きをする。IDキー2016は、使用者のユーザIDを入力する時に用いられる。リセットキー2017は、操作部2012からの設定を初期化する時に用いる。
図4は、本実施の形態に係る複合機のスキャナ画像処理部2080の機能構成を説明するブロック図である。
画像バスI/Fコントローラ2081は画像バス2008と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部2080の各デバイスの制御及びタイミングを発生させる。フィルタ処理部2082は、空間フィルタでコンボリューション演算を行う。編集部2083は、例えば入力した画像データからマーカペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。変倍処理部2084は、読み取り画像の解像度を変える場合にラスタイメージの主走査方向について補間演算を行って、その画像の拡大、縮小を行う。また副走査方向の変倍は、画像読み取りラインセンサ(不図示)を走査する速度を変えることで行う。テーブル2085は、読み取った輝度データである画像データを濃度データに変換するために参照するテーブルである。2値化部2086は、多値のグレースケール画像データを、誤差拡散処理やスクリーン処理によって2値化する。こうして処理が終了した画像データは、再び画像バスコントローラ2081を介して、画像バス2008に転送される。
図5は、本実施の形態に係る複合機のプリンタ画像処理部2090の機能構成を説明するブロック図である。
画像バスI/Fコントローラ2091は、画像バス2008と接続し、そのバスアクセスシーケンスを制御する働きと、プリンタ画像処理部2090の各デバイスの制御及びタイミングを発生させる。解像度変換部2092は、ネットワークI/F2010或は公衆回線2051から受信した画像データを、プリンタ2095の解像度に変換するための解像度変換を行う。スムージング処理部2093は、解像度変換後の画像データのジャギー(斜め線等の白黒境界部に現れる画像のがさつき)を滑らかにする処理を行う。
図6は、本実施の形態に係る複合機の画像圧縮処理部2040の機能構成を説明するブロック図である。
画像バスI/Fコントローラ2041は、画像バス2008と接続し、そのバスアクセスシーケンスを制御する働き、入力バッファ2042、出力バッファ2045とのデータのやりとりを行うためのタイミング制御及び、画像圧縮/伸長部2043に対するモード設定などの制御を行う。以下に画像圧縮処理部2040の処理手順を示す。
画像バス2008を介して、CPU2001から画像バスI/Fコントローラ2041に画像圧縮制御のための設定を行う。この設定により画像バスI/Fコントローラ2041は、画像圧縮/伸長部2043に対して画像データの圧縮/伸長に必要な設定(例えば、MMR,JBIG圧縮/伸長等の)を行う。こうして必要な設定を行った後に、再度CPU2001から画像バスI/Fコントローラ2041に対して画像データの転送許可が発行されると、画像バスI/Fコントローラ2041は、RAM2002或は画像バス2008上の各デバイスからの画像データの受け取りを開始する。こうして受け取った画像データは入力バッファ2042に一時格納され、画像圧縮/伸長部2043からの画像データ要求に応じて一定のスピードで画像圧縮/伸長部2043に転送する。この際、入力バッファ2042は、画像バスI/Fコントローラ2041と画像圧縮/伸長部2043両者の間で、画像データを転送できるかどうかを判断する。そして画像バス2008からの画像データの読み込み、及び画像圧縮/伸長部2043への画像の書き込みが不可能である場合は、データの転送を行わないような制御を行う(以後このような制御をハンドシェークと呼称する)。画像圧縮/伸長部2043は、この受け取った画像データを、一旦RAM2044に格納する。これは画像データの圧縮/伸長を行う際に、その画像圧縮/伸長の処理の種類によって、数ライン分のデータを要するためであり、最初の1ライン分の圧縮/伸長を行うためには数ライン分の画像データを用意してからでないと圧縮/伸長が行えないためである。こうして圧縮/伸長された画像データは、直ちに出力バッファ2045に送られる。出力バッファ2045では、画像バスI/Fコントローラ2041及び画像圧縮/伸長部2043とのハンドシェークを行い、その圧縮或は伸長された画像データを画像バスI/Fコントローラ2041に転送する。画像バスI/Fコントローラ2041では、その転送された圧縮(或は伸長)された画像データをRAM2002、或は画像バス2008上の各デバイスに転送する。こうした一連の処理は、CPU2001からの処理要求が無くなるまで(必要なページ数の処理が終わるまで)、或は、この画像圧縮/伸長部2043から停止要求が出るまで(圧縮及び伸長時のエラー発生時等)繰り返される。
図7は、本実施の形態に係る複合機の画像回転部2030の機能構成を説明するブロック図である。
画像バスI/Fコントローラ2031は、画像バス2008と接続し、そのバスアクセスシーケンスを制御する働き、画像回転部2032とのデータのやりとりを行うためのタイミング制御及び画像回転部2032に対するモード設定などの制御を行う。RAM2033は、回転対象の画像データを一時保存する。画像回転部2032は、指示された回転角度に従って画像データを回転し、その回転した結果を画像バスI/Fコントローラ2031に出力する。
図8は、本実施の形態に係る複合機のデバイスI/F部2020の機能構成を説明するブロック図である。
画像バスI/Fコントローラ2021は画像バス2008と接続し、そのバスアクセスシーケンスを制御する働きと、デバイスI/F部2020内の各デバイスの制御及びタイミングを発生させる。また、外部のスキャナ2070及びプリンタ2095への制御信号を発生させる。スキャンバッファ2022は、スキャナ2070から送られてくる画像データを一時保存し、画像バス2008に同期させて画像データを出力する。シリアルパラレル/パラレルシリアル変換部2023は、スキャンバッファ2022に保存された画像データを順番に並べて、或は分解して、画像バス2008に転送できる画像データのデータ幅に変換する。またパラレルシリアル/シリアルパラレル変換部2024は、画像バス2008から転送された画像データを分解して、或は順番に並べて、プリントバッファ2025に保存できる画像データのデータ幅に変換する。プリントバッファ2025は、画像バス2008から送られてくる画像データを一時保存し、プリンタ2095に同期させて画像データを出力する。
画像スキャン時の処理手順を以下に説明する。
スキャナ2070から送られてくる画像データをスキャナ2070から送られてくるタイミング信号に同期させて、スキャンバッファ2022に保存する。そして、画像バス2008がPCIバスの場合には、スキャンバッファ2022に画像データが32ビット以上入ったときに、画像データを先入れ先出しで32ビット分、バッファ2022からシリアルパラレル/パラレルシリアル変換部2023に送り出して32ビットの画像データに変換し、画像バスI/Fコントローラ2021を通して画像バス2008に転送する。
また画像バス2008がIEEE1394の場合には、スキャンバッファ2022の画像データを先入れ先出しで、バッファ2022からシリアルパラレル/パラレルシリアル変換部2023に送り、シリアル画像データに変換し、画像バスI/Fコントローラ2021を通して画像バス2008上に転送する。
次に画像プリント時の処理手順を以下に説明する。
画像バス2008がPCIバスの場合には、画像バス2008から送られてくる32ビットの画像データを画像バスI/Fコントローラ2021で受け取ってパラレルシリアル/シリアルパラレル変換部2024に送り、プリンタ2095の入力データビット数の画像データに分解してプリントバッファ2025に保存する。また画像バス2008がIEEE1394の場合には、画像バス2008から送られてくるシリアル画像データを画像バスI/Fコントローラ2021で受け取ってパラレルシリアル/シリアルパラレル変換部2024に送り、プリンタ2095の入力データビット数の画像データに変換してプリントバッファ2025に保存する。そしてプリンタ2095から送られてくるタイミング信号に同期させて、プリントバッファ2025の画像データを先入れ先出しで、プリンタ2095に送る。
この複合機は、スキャナ2070、プリンタ2095、FAX(モデム)2050を備えているため、原稿から読み取られるスキャン/コピーの画像データ、ホストクライアントのドライバから送信されてくるプリントデータ、FAX送信される画像データの全てを漏れなくアーカイブする必要がある。そのため、これらの画像データの入/出力時には画像バス2008に送出された画像データを全てHDD2004に蓄積している。このとき、アーカイブ用に蓄積される画像データは、HDD2004の記憶領域を節約するために画像圧縮部2040で更なる画像圧縮処理を行う。またカラー画像からモノクロ画像、或は画像サイズ縮小などの処理を行った上でHDD2004に蓄積する場合もある。
図9は、本発明の実施の形態に係るアーカイブシステムの全体構成を説明する図である。
複合機1010は、前述したアーカイブ機能を具備した複合機(MFP)で、上述した画像形成装置に対応している。この複合機1010は、前述したスキャナ2070、プリンタ2095、FAX2050、HDD2004等を有し、スキャナ2070から読み込んだ画像データをローカルエリアネットワーク(LAN)2011に送信したり、LAN2011から受信した画像データをプリンタ2095により印刷できる。また、スキャナ2070から読み込んだ画像データを、モデム2050により公衆回線(PSTN)又はISDN2051に送信したり、或はPSTN又はISDN2051から受信した画像信号をプリンタ2095により印刷できる。アーカイブサーバ1100は、ネットワーク2011のアーカイブ対応デバイスが蓄積しているアーカイブデータを、定期的或は随時収集して、各対応するデバイス上の記憶装置上からアーカイブデータを削除する。更に、このアーカイブサーバ1100は、その収集したアーカイブデータを長期間の保存や後からの解析に備えて、大容量の記憶装置に転送して記憶したり、その収集した画像データに対して文字認識処理(OCR)を行って文字情報を抽出し、機密情報や禁止情報が含まれていないかの検証、及び漏洩した文書データを基にしてアーカイブデータの検索/照合を行う機能を具備している。アーカイブサーバ1100を構成するこれらの機能は、物理的に1台のサーバ上のソフトウェア群として実現されても良く、或はネットワーク上の複数のサーバ上に分散して配置されていてもよい。
FAX(ファクシミリ)装置1020は、アーカイブ機能を具備しないFAX装置であり、FAX送信手段によりPSTN又はISDNを介して画像信号の送受信が可能である。プリンタ装置1030はアーカイブ機能を具備しないプリンタ装置で、ホスト上のドライバから出力されたデータを印刷する。またFAX装置1020、プリンタ装置1030は共にネットワーク2011に接続され、双方向通信が可能なネットワーク部を具備している。
1120,1121,1122は、一般ユーザが使用する情報処理装置であるクライアント/ホスト(PC)である。これらPCには、複合機(MFP)1010、FAX装置1020、プリンタ装置1030に対してプリントやFAX送信を行うための、プリントドライバ或はFAXドライバが導入されており、LAN2011を介してこれらの装置を利用できる。ドライバ配布サーバ1130は、自動或は手動の指示により、ネットワーク経由でPC1120,1121,1122へプリンタドライバ、或はFAXドライバをインストールすることが可能である。またこのドライバ配布サーバ1130ではウェブサーバが稼動しており、このウェブサーバに割り当てられたURLからドライバソフトを参照することができる。更に、このドライバ配布サーバ1130は、PC1120〜1122から参照可能な共有ファイルとしてドライバソフトを公開している。
図10は、本発明の実施の形態に係る複合機(MFP)1010の制御部2000のソフトウェア構成を説明するブロック図である。
UIモジュール1510は、ユーザインターフェイスを司るものであり、オペレータが、この複合機1010の操作部2012により各種操作や設定を行う際、この複合機1010との仲介を行うモジュールである。このUIモジュールは、オペレータが操作部2012から行う操作に従い、後述の各種モジュールに入力情報を転送して、その処理の依頼或いはデータの設定等を行う。ネットワークモジュール1511は、ネットワークI/F部2010を制御してネットワーク通信を実現している。具体的には、ネットワークI/F部2010のハード制御を行うと共に、各種通信プロトコルによるソフト的な通信制御を行い、この通信で入出力される通信データをコントローラAPI1520との間での授受している。回線モジュール1512は、FAX制御を実行しており、モデム2050の制御を行うと共に、回線を介して入出力されるデータの授受をコントローラAPI1520との間で行う。
コントローラAPI1520は、この複合機1010の制御部のソフトウェアインターフェイス(以下、ソフトIF)の制御部分であり、このコントローラAPI1520が既定するソフトIFの仕様に従って、この複合機1010におけるコピー、プリント、スキャン、FAX等の動作をアプリケーションが実現する。このアプリケーションは図示しないが、UI1510にはコピー、スキャン、FAX送受信など、装置単体の機能を実現するための機器内アプリケーションが含まれている。またPC1120〜1122上のプリントドライバやFAXドライバも、この複合機1010の機能を利用するためのアプリケーションであり、これらドライバもコントローラAPI1520で既定するソフトIFに従ってデバイス制御、管理情報を含むデータを生成し、ネットワーク2011経由で、この複合機1010に送信する。それらデータはコントローラAPI1520で解析された後、デバイスの動作に変換される。コントローラAPI1520は、動作の単位をジョブとして取り扱い、ジョブの詳細な動作設定に関する情報は、後述する図12に示すジョブ属性としてアプリケーションから設定される。
このコントローラAPI1520の下位層には、各種機能に対応したジョブ単位の動作を実現するジョブ制御部が存在し、ここにはコピージョブ1530、スキャンジョブ1531、プリントジョブ1532、FAXジョブ1533が含まれている。更にそれらのジョブモジュールは、各ジョブで使用するハード的なデバイスを制御する、プリンタマネージャ1540、スキャンマネージャ1541、FAXマネージャ1542とそれぞれ連動している。ジョブログモジュール1534は、これらのジョブ単位の動作の履歴情報を保存している。ファイルマネージャ1551は、ジョブログモジュール1534に対してHDD2004への書き込み/読み出しインターフェースを提供している。アーカイブマネージャ1550は、この複合機1010で入出力される画像データをアーカイブするとともに、アーカイブサーバ1100からの要求に応じてアーカイブデータの読み出し処理を行う。
次に、図9に示す本実施の形態に係るアーカイブシステム全体としての動作を説明する。尚、以下の説明では、PC1120、1121、1122の内、PC1120,PC1121にはアーカイブ対応ドライバがインストールされて、複合機1010、FAX装置1020、プリンタ装置1030へのプリント/FAX送信に使用されているが、PC1122にはアーカイブに対応していないドライバがインストールされて、複合機1010、FAX装置1020、プリンタ装置1030へのプリント/FAX送信に使用されているものとする。
[実施の形態1]
まずアーカイブ機能を具備しないデバイス(例えばFAX装置1020、プリンタ装置1030)に対して、アーカイブ対応ドライバからプリント/FAXデータを送信する場合の処理を図11のフローチャートを参照して説明する。
図11は、本実施の形態に係るアーカイブシステムにおいて、アーカイブ対応ドライバをインストールしているPC(1120)からアーカイブ機能を具備しないデバイスへデータを出力する場合のシステム全体の処理の流れを説明するフローチャートである。尚、図11のフローチャートはステップS1〜S5で示す処理がPCによる処理を示し、ステップS6〜S14で示す処理は、そのデータを受信したデバイス(ここではプリンタ装置1030)における処理を示している。
アーカイブ対応ドライバ、即ち、PC1120から、アーカイブ非対応デバイスであるプリンタ装置1030を使用してプリントを行う場合、まずステップS1で、PC1120上でユーザがアプリケーションでデータを作成し、プリンタ装置1030に対する印刷操作を行うことによりステップS2に進み、アプリケーションから出力データを受け取ったアーカイブ対応ドライバは、そのプリンタ装置1030が解釈可能なように、コントローラAPI1520のソフトIF及びビットマップデータを生成するためのPDLデータを生成する。次にステップS3で、アーカイブ対応ドライバは、そのデータをプリンタ装置1030に送信する前に、アーカイブサーバ1100に、そのデータを送信する。そしてステップS4で、アーカイブ対応ドライバは、そのデータの内、コントローラAPI1520で「アーカイブ処理状況」ジョブ属性として解釈されるデータに「アーカイブ済」を示す値を設定する。尚、コントローラAPI1520でジョブ属性として解釈される制御情報を図12に示す。
図12は、本実施の形態に係るPCのドライバから出力されるプリントデータの構成を説明する図である。
「アーカイブ処理状況」1200のジョブ属性は、これらの制御情報の一つであり、図12のイメージデータブロック1201で示す部分が、ビットマップ画像の基になる画像データ部である。
こうしてステップS4からステップS5に進み、アーカイブ対応ドライバは、プリンタ装置1030へ、そのジョブ属性を付したプリントデータを送信する。
ステップS6では、プリンタ装置1030が、そのデータを受信し、そのプリンタ装置1030のコントローラAPIへ、その受信したデータを転送する。そしてステップS7で、コントローラAPIは、そのデータを解析し、それに設定されている各ジョブ属性とその設定値を特定する。ステップS8では、「アーカイブ処理状況」の設定値を判定し、「アーカイブ済」を示す値が設定されていた場合はステップS9に進み、プリントジョブを起動してPDLを解釈して処理し、ステップS10で、プリンタエンジンを使用して、画像を用紙上にプリントする。こうしてプリントが終了するとステップS11で、プリント動作履歴として終了ステータス「OK(正常終了)」のジョブ履歴を書き込んで処理を終了する。
一方、ステップS8で、「アーカイブ済」の属性値が設定されていない場合はステップS12に進み、プリントジョブの起動を行わず、そのデータを破棄する。そしてステップS13で、アーカイブ済みでなかったため、プリント実行しなかったことを示す「NG(アーカイブNG)」のステータスのジョブ履歴を書き込む。更にステップS14で、図12の受信データに含まれているデータ送信クライアント情報から、そのデータを送信したPCのネットワークアドレスを特定し、そのPC1122に対して、プリントが実行されなかった旨、及びアーカイブ対応ドライバの取得先情報を含めたインストールを促す通知を送信して終了する。
尚、これらステップS8〜S14で示す処理は、アーカイブ非対応ドライバ、即ちPC1122のドライバから、アーカイブ非対応デバイスであるプリンタ装置1030へプリントデータが送信された場合の処理にも該当している。
このステップS14で送信された通知を受信したPC1122では、図13示すような表示を行う。
図13は、本実施の形態に係るPC(ここでは1122)の表示部(不図示)に表示されるメッセージ例を示す図である。
ここでは、プリントが行われなかったことを示すと同時に、アーカイブ対応ドライバを図示したURLから取得するよう催促している。更に、このアーカイブ対応ドライバを、このPC1122に対して自動的に配布/インストール可能なドライバ配布サーバ1130がネットワーク2011に存在する場合、そのプリンタ装置1030は、そのドライバ配布サーバ1130に対してアーカイブ非対応ドライバが使用されているPC1122のネットワークアドレス、ユーザ情報を含む情報を通知する。これにより、ドライブ配布サーバ1130から自動的に、そのPC1122に対して、そのアーカイブ対応ドライバをインストールするようにしても良い。
また、図13には、アーカイブ対応ドライバの格納箇所を示すURLの代わりに、アーカイブ非対応ドライバにアドインすることによってアーカイブ機能を追加するアドインプログラムモジュールの格納箇所を示すURLにしても良い。更に、ドライバ配布サーバは、アーカイブ対応ドライバを配布する代わりに、アドインプログラムモジュールをPC1122に配布するようにしても良い。
次に、アーカイブ機能を具備した本実施の形態に係る複合機1010に対して、アーカイブ対応ドライバ/非対応ドライバを有するPCからプリント或はFAXデータを送信した場合の処理について説明する。
ここでは、アーカイブ対応ドライバをインストールしているPC1120から、アーカイブ機能を具備した複合機1010に対してプリントデータを送信して印刷を指示する場合で説明する。この場合のPC1120における処理は、前述の図11のステップS1〜S5の処理と同様であるため、その説明を省略する。尚、参考までに、アーカイブ非対応ドライバをインストールしているPC1122から複合機1010にプリントデータを送信する場合は、ステップS3,S4の処理はスキップされる。
図14は、本実施の形態に係る複合機1010において、PCから送信されたプリントデータを受信した場合の処理を示すフローチャートで、この処理を実行するプログラムはRAM2002に記憶されており、CPU2001の制御の下に実行される。
この処理はPCから送られてくるPDLデータを含むプリントデータを受信することにより開始され、まずステップS21で、ネットワーク部1511で受信したデータをコントローラAPI1520へ転送する。ここでコントローラAPI1520は、そのプリントデータを解析し、そのデータに設定されている各ジョブ属性とその設定値を特定して、プリントジョブを生成する。次にステップS23で、その受信データに含まれる図12の「アーカイブ処理状況」1200の設定値を判定し、「アーカイブ済」を示す値が設定されていた場合はステップS24に進み、複合機1010自身ではプリントデータのアーカイブ処理は行わずにプリントジョブ1532を起動してPDLデータの解釈処理及びプリンタ2095によるプリントを実行する。更にプリント終了後、ステップS25で、ジョブログ1534を経由してプリント動作履歴として終了ステータス「OK(正常終了)」のジョブ履歴をHDD2004に書き込んで、この処理を終了する。
一方、ステップS23で、「アーカイブ済」を示す値が設定されていない場合、即ち、アーカイブ非対応ドライバ、例えばPC1122からのプリントデータを受信した場合はステップS26に進み、受信したプリントデータのアーカイブが必要であるため、コントローラAPI1520は、アーカイブマネージャ1550を起動して、プリントジョブ1532がプリントしたデータをHDD2004にアーカイブする。これと並行してステップS27で、プリントジョブ1532を起動してプリント動作を行う。
次にステップS28で、図12に示す受信データに含まれているデータ送信クライアント情報から、そのプリントデータを送信したPC1122のネットワークアドレスを特定する。そしてステップS29で、その特定したPC1122に対して、アーカイブ対応ドライバの取得先情報を含めたインストールを促す通知を送信する。こうしてアーカイブ処理と共にプリントが完了するとステップS25で、プリント動作履歴として終了ステータス「OK(正常終了)」を含むジョブ履歴をHDD2004に書き込んで、この処理を終了する。
尚、ステップS28で送信される通知を受信したPC1122では、図15に示す表示を行い、アーカイブ対応ドライバを、図示したURLから取得するようにユーザに通知する。
また、そのドライバをPCに対して自動的に配布してインストール可能なドライバ配布サーバ1130が、そのネットワーク2011に存在する場合は、前述のように、そのアーカイブ対応ドライバをサーバ1130からPC1122に転送するように指示しても良い。具体的には、アーカイブ非対応ドライバからのデータを受信した複合機1010は、そのドライバ配布サーバ1130に対してアーカイブ非対応ドライバが使用されているPC1122のネットワークアドレス、ユーザ情報を自動的に送信する。これによりドライブ配布サーバ1130は、その指示されたPC1122へアーカイブ対応ドライバを自動的に送信してインストールさせる。
図15には、アーカイブ対応ソフトウエアの格納箇所を示すURLの代わりに、上述したようなアドインプログラムモジュールの格納位置を示すURLにしても良い。更に、ドライバ配布サーバはアーカイブ対応ドライバを配布する代わりに、アドインプログラムモジュールをPC1122に配布するようにしても良い。
図16は、本実施の形態に係るアーカイブ対応ドライバを有するPC1120(PC1121の場合も同様)からのプリントデータを複合機1010で受信して印刷する場合の処理の流れを説明する図である。
図において、1601は、図11のステップS3における、PC1120からアーカイブサーバ1100へのデータのアーカイブ処理時のデータの流れを示し、PC1120から複合機1010に送信されるプリントデータがアーカイブサーバ1100にアーカイブされる。これにより図12に示すジョブ情報の「アーカイブ処理状況」1200が「アーカイブ済」となる。1602は、PC1120からのプリントデータの流れを示す。この場合は、ジョブ情報に「アーカイブ済」がセットされているので、複合機1010は、その受信したデータをアーカイブせずに、印刷のみを実行する。
図17は、本実施の形態に係るアーカイブ非対応ドライバを有するPC1122からのプリントデータを複合機1010で受信して印刷する場合の処理の流れを説明する図である。
1701は、PC1122からのプリントデータの流れを示す。この場合は、ジョブ情報に「アーカイブ済」がセットされていないので、複合機1010は、その受信したデータを、アーカイブサーバ1100へアーカイブして(1703)、印刷を実行する。そして1702で、そのPC1122に対して、アーカイブ対応ドライバの取得先情報を含めたインストールを促す通知を送信する。
またここでは、そのアーカイブ対応ドライバをPC1122に対して自動的に配布してインストール可能なドライバ配布サーバ1130が、そのネットワーク2011に存在しているため、複合機1010は、PC1122のネットワークアドレス、ユーザ情報をドライバ配布サーバ1130に送信し、アーカイブ対応ドライバをPC1122に転送するように指示する(1704)。これによりドライブ配布サーバ1130は、その指示されたPC1122へアーカイブ対応ドライバを自動的に送信してインストールさせる(1705)。
尚、上記説明では、PCから複合機にプリントデータを送信する場合で説明したが、PCから複合機にファクシミリデータを送信する場合も同様である。
以上説明したように本実施の形態によれば、アーカイブ機能を持たないデバイスを利用する場合のアーカイブ漏れを防止できる。
また、ドライバとデバイスの双方でアーカイブ機能を持つ場合に、二重にデータをアーカイブすることを回避し、効率良く、かつデバイスのダウンタイムが増大しないアーカイブシステムを提供できる。
更に、ユーザの利便性を低下させることないアーカイブシステムを提供できる。
本発明の実施の形態に係るアーカイブ対応の画像形成装置(複合機)の全体構成を示すブロック図である。 本実施の形態に係るアーカイブ対応の複合機の外観図である。 本実施の形態に係る複合機の操作部の概観図である。 本実施の形態に係る複合機のスキャナ画像処理部の機能構成を説明するブロック図である。 本実施の形態に係る複合機のプリンタ画像処理部の機能構成を説明するブロック図である。 本実施の形態に係る複合機の画像圧縮処理部の機能構成を説明するブロック図である。 本実施の形態に係る複合機の画像回転部の機能構成を説明するブロック図である。 本実施の形態に係る複合機のデバイスI/F部の機能構成を説明するブロック図である。 本発明の実施の形態に係るアーカイブシステムの全体構成を説明する図である。 本発明の実施の形態に係る複合機(MFP)の制御部のソフトウェア構成を説明するブロック図である。 本実施の形態に係るアーカイブシステムにおいて、アーカイブ対応ドライバをインストールしているPCからアーカイブ機能を具備しないデバイスへデータを出力する場合のシステム全体の処理の流れを説明するフローチャートである。 本実施の形態に係るPCのドライバから出力されるプリントデータの構成を説明する図である。 本実施の形態に係るPCの表示部に表示されるプリンタ装置からのメッセージ例を示す図である。 本実施の形態に係る複合機において、PCから送信されたプリントデータを受信した場合の処理を示すフローチャートである。 本実施の形態に係るPCの表示部に表示される複合機からのメッセージ例を示す図である。 本実施の形態に係るアーカイブ対応ドライバを有するPCからのプリントデータを複合機で受信して印刷する場合の処理の流れを説明する図である。 本実施の形態に係るアーカイブ非対応ドライバを有するPCからのプリントデータを複合機で受信して印刷する場合の処理の流れを説明する図である。

Claims (18)

  1. 画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置であって、
    受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定手段と、
    前記判定手段によりアーカイブ済であると判定された場合に前記受信したデータに基づく画像形成を行うよう制御し、アーカイブ済でないと判定された場合に前記受信したデータに基づく画像形成を行わないよう制御する制御手段と、
    を有することを特徴とする画像形成装置。
  2. 画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置であって、
    受信したデータを前記アーカイブサーバへアーカイブさせるためのアーカイブ手段と、
    受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定手段と、
    前記判定手段によりアーカイブ済であると判定された場合には前記アーカイブ手段に前記受信したデータを前記アーカイブサーバへアーカイブさせることなく前記受信したデータに基づく画像形成を行うよう制御し、アーカイブ済でないと判定された場合に前記アーカイブ手段に前記受信したデータを前記アーカイブサーバにアーカイブさせるとともに前記受信したデータに基づく画像形成を行うよう制御する制御手段と、
    を有することを特徴とする画像形成装置。
  3. 前記判定手段によりアーカイブ済でないと判定された場合、前記情報処理装置に対して、アーカイブ機能を具備するよう促す旨の通知を行う通知手段を更に有することを特徴とする請求項1または2に記載の画像形成装置。
  4. 前記通知手段は、アーカイブ機能を具備したソフトウェアの取得先情報を含む通知を行うことを特徴とする請求項3に記載の画像形成装置。
  5. 前記ソフトウェアの取得先情報は、前記ソフトウェアの格納箇所を示す情報であることを特徴とする請求項4に記載の画像形成装置。
  6. 前記ソフトウェアの格納箇所を示す情報はURLであることを特徴とする請求項5に記載の画像形成装置。
  7. 前記判定手段によりアーカイブ済でないと判定された場合、アーカイブ機能を具備したソフトウェアを保持している配布サーバに前記情報処理装置を特定する情報を送信して、当該情報処理装置に前記アーカイブ機能を具備したソフトウェアを送信するように指示する指示手段を更に有することを特徴とする請求項1乃至6のいずれか1項に記載の画像形成装置。
  8. 少なくとも1つの情報処理装置、画像形成装置及びアーカイブサーバがネットワークを介して接続されたアーカイブシステムであって、
    前記情報処理装置から前記アーカイブサーバにデータを転送してアーカイブさせる手段と、
    前記データに前記アーカイブサーバにアーカイブ済であることを示す情報を設定して前記情報処理装置から前記画像形成装置に送信させる手段と、
    前記画像形成装置において、前記アーカイブ済であることを示す情報を含むデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせることなく前記データに基づく画像形成を行わせ、前記アーカイブ済であることを示す情報を含まないデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせるとともに前記データに基づく画像形成を行わせる手段と、
    を有することを特徴とするアーカイブシステム。
  9. 複数の情報処理装置、画像形成装置及びアーカイブサーバがネットワークを介して接続され、該複数の情報処理装置の少なくとも1つが、前記画像形成装置に転送するデータを前記アーカイブサーバにアーカイブさせる手段と、前記データを前記アーカイブサーバにアーカイブさせた場合、アーカイブ済みであることを示す情報を前記データに設定する手段と、を備えるアーカイブシステムであって、
    前記複数の情報処理装置において、前記画像形成装置にデータを転送する手段と、
    前記画像形成装置において、前記データにアーカイブ済であることを示す情報が設定されているかどうかを判定する判定手段と、
    前記判定手段で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記データを前記アーカイブサーバにアーカイブさせる手段と、
    前記判定手段で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記画像形成装置から前記情報処理装置に対してアーカイブ機能を具備するよう促す旨の通知を行わせる通知手段と、
    を有することを特徴とするアーカイブシステム。
  10. 更に前記ネットワークに接続され、アーカイブ機能を具備したソフトウェアを情報処理装置に対して配信可能な配布サーバを有し、
    前記画像形成装置は、前記判定手段で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記配布サーバに対して前記データを送信した情報処理装置の情報を通知する手段を更に有することを特徴とする請求項10に記載のアーカイブシステム。
  11. 前記配布サーバは、前記情報処理装置の情報に基づいて当該情報処理装置に前記アーカイブ機能を具備した対応するソフトウェアを送信することを特徴とする請求項10に記載のアーカイブシステム。
  12. 画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置の制御方法であって、
    受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定工程と、
    前記判定工程でアーカイブ済であると判定した場合に前記受信したデータに基づく画像形成を行い、アーカイブ済でないと判定した場合に前記受信したデータに基づく画像形成を行わないよう制御する制御工程と、
    を有することを特徴とする画像形成装置の制御方法。
  13. 画像形成のためのデータをアーカイブするアーカイブサーバと接続し、情報処理装置から受信したデータに基づいて画像を形成する画像形成装置の制御方法であって、
    受信したデータを前記アーカイブサーバへアーカイブさせるためのアーカイブ工程と、
    受信したデータが前記情報処理装置によって前記アーカイブサーバにアーカイブ済であるか否か、前記データに前記情報処理装置によってアーカイブ済であることを示す情報が設定されているか否かに基づいて判定する判定工程と、
    前記判定工程においてアーカイブ済であると判定した場合には前記アーカイブ工程において前記受信したデータを前記アーカイブサーバへアーカイブさせることなく前記受信したデータに基づく画像形成を行うよう制御し、アーカイブ済でないと判定した場合に前記アーカイブ工程において前記受信したデータを前記アーカイブサーバにアーカイブさせるとともに前記受信したデータに基づく画像形成を行うよう制御する制御工程と、
    を有することを特徴とする画像形成装置の制御方法。
  14. 少なくとも1つの情報処理装置、画像形成装置及びアーカイブサーバをネットワークを介して接続したアーカイブシステムの制御方法であって、
    前記情報処理装置から前記アーカイブサーバにデータを転送してアーカイブさせる工程と、
    前記データに前記アーカイブサーバにアーカイブ済であることを示す情報を設定して前記情報処理装置から前記画像形成装置に送信させる工程と、
    前記画像形成装置において、前記アーカイブ済であることを示す情報を含むデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせることなく前記データに基づく画像形成を行わせ、前記アーカイブ済であることを示す情報を含まないデータを受信した場合に当該データを前記アーカイブサーバにアーカイブさせるとともに前記データに基づく画像形成を行わせる工程と、
    を有することを特徴とするアーカイブシステムの制御方法。
  15. 複数の情報処理装置、画像形成装置及びアーカイブサーバネットワークを介して接続され、該複数の情報処理装置の少なくとも1つが、前記画像形成装置に転送するデータを前記アーカイブサーバにアーカイブさせる手段と、前記データを前記アーカイブサーバにアーカイブさせた場合、アーカイブ済みであることを示す情報を前記データに設定する手段と、を備えるアーカイブシステムの制御方法であって、
    前記複数の情報処理装置において、前記画像形成装置にデータを転送する工程と、
    前記画像形成装置において、前記データにアーカイブ済であることを示す情報が設定されているかどうかを判定する判定工程と、
    前記判定工程で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記データを前記アーカイブサーバにアーカイブさせる工程と、
    前記判定工程で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記画像形成装置から前記情報処理装置に対してアーカイブ機能を具備するよう促す旨の通知を行わせる通知工程と、
    を有することを特徴とするアーカイブシステムの制御方法。
  16. 更に前記ネットワークに接続され、アーカイブ機能を具備したドライバを情報処理装置に対して配信することが可能な配布サーバを有し、
    前記画像形成装置は、前記判定工程で前記アーカイブ済であることを示す情報が設定されていないと判定した場合、前記配布サーバに対して前記データを送信した情報処理装置の情報を通知する工程を更に有することを特徴とする請求項15に記載のアーカイブシステムの制御方法。
  17. 前記配布サーバは、前記情報処理装置の情報に基づいて当該情報処理装置に前記アーカイブ機能を具備した対応するソフトウェアを送信することを特徴とする請求項16に記載のアーカイブシステムの制御方法。
  18. 請求項12乃至17のいずれか1項に記載の制御方法をコンピュータに実行させるためのプログラム。
JP2005109220A 2005-04-05 2005-04-05 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法 Expired - Fee Related JP4557778B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005109220A JP4557778B2 (ja) 2005-04-05 2005-04-05 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法
US11/393,913 US7978352B2 (en) 2005-04-05 2006-03-31 Image outputting apparatus, and archive system including that image outputting apparatus and its control method
US13/151,453 US8294921B2 (en) 2005-04-05 2011-06-02 Image outputting apparatus, and archive system including that image outputting apparatus and its control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005109220A JP4557778B2 (ja) 2005-04-05 2005-04-05 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009257543A Division JP4558092B2 (ja) 2009-11-10 2009-11-10 情報処理装置及びその制御方法

Publications (3)

Publication Number Publication Date
JP2006295258A JP2006295258A (ja) 2006-10-26
JP2006295258A5 JP2006295258A5 (ja) 2008-05-15
JP4557778B2 true JP4557778B2 (ja) 2010-10-06

Family

ID=37108072

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005109220A Expired - Fee Related JP4557778B2 (ja) 2005-04-05 2005-04-05 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法

Country Status (2)

Country Link
US (2) US7978352B2 (ja)
JP (1) JP4557778B2 (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4557778B2 (ja) * 2005-04-05 2010-10-06 キヤノン株式会社 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法
US20080263071A1 (en) * 2007-04-19 2008-10-23 Sharp Laboratories Of America, Inc. Systems and methods for driverless imaging of documents
JP5293251B2 (ja) * 2009-02-17 2013-09-18 株式会社リコー 情報処理装置、生成システム、画像形成装置、生成方法およびプログラム
US8902451B2 (en) * 2009-02-25 2014-12-02 Xerox Corporation Method and system for automatically generating a copy of a print stream
JP5371492B2 (ja) * 2009-03-09 2013-12-18 キヤノン株式会社 画像形成装置、管理システム、その方法及びプログラム
JP5298998B2 (ja) * 2009-03-18 2013-09-25 株式会社リコー 機器管理装置、ライセンス移行方法、ライセンス移行システムおよびライセンス移行プログラム
US8339680B2 (en) 2009-04-02 2012-12-25 Xerox Corporation Printer image log system for document gathering and retention
US8386437B2 (en) * 2009-04-02 2013-02-26 Xerox Corporation Apparatus and method for document collection and filtering
JP5980038B2 (ja) 2012-08-06 2016-08-31 キヤノン株式会社 画像形成装置、及びその制御方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3356230B2 (ja) 1994-01-20 2002-12-16 株式会社リコー セキュリティ機能付複写装置
US7170629B2 (en) * 1998-11-13 2007-01-30 Ricoh Company, Ltd. Automatic and transparent document archiving
US6704118B1 (en) * 1996-11-21 2004-03-09 Ricoh Company, Ltd. Method and system for automatically and transparently archiving documents and document meta data
JP2000047843A (ja) * 1998-05-22 2000-02-18 Canon Inc プリントサ―バ、印刷制御方法、画像形成装置、画像形成方法、画像形成システム及び記憶媒体
US6535298B2 (en) * 1998-10-15 2003-03-18 Hewlett-Packard Company Storing and retrieving digital camera images via a user-completed proof sheet
US6956671B2 (en) * 1998-10-15 2005-10-18 Hewlett-Packard Development Company, L.P. Specifying image file processing operations via device controls and a user-completed proof sheet
JP4143949B2 (ja) * 1999-03-04 2008-09-03 リコープリンティングシステムズ株式会社 印刷システムとその制御方法
JP2001045275A (ja) 1999-08-03 2001-02-16 Canon Inc ネットワークシステムを構成可能な画像形成装置、デバイス端末装置、画像形成システム、画像形成方法及び記憶媒体
US7225331B1 (en) * 2000-06-15 2007-05-29 International Business Machines Corporation System and method for securing data on private networks
JP2002057895A (ja) * 2000-08-11 2002-02-22 Canon Inc 画像処理装置および画像処理装置の制御方法および記憶媒体
JP2002077600A (ja) * 2000-08-24 2002-03-15 Minolta Co Ltd 印刷データ処理
JP4239396B2 (ja) * 2000-10-30 2009-03-18 コニカミノルタビジネステクノロジーズ株式会社 プリンタおよびプリントシステムおよび記憶媒体
US6814512B2 (en) * 2001-12-21 2004-11-09 Kabushiki Kaisha Toshiba Apparatus and method for managing image forming job
US7295337B2 (en) * 2001-12-26 2007-11-13 Murata Kikai Kabushiki Kaisha Facsimile apparatus that saves image data in an external device through a network
CN100511123C (zh) * 2002-04-01 2009-07-08 精工爱普生株式会社 印刷处理系统、及方法
US7532335B2 (en) * 2002-06-25 2009-05-12 Panasonic Corporation Print data supply apparatus, printing apparatus, print system and print data transmission method
JP2004030169A (ja) * 2002-06-25 2004-01-29 Fujitsu Ltd 印刷データを管理する装置、データ構造、方法、およびプログラム
US20040032614A1 (en) * 2002-06-28 2004-02-19 Kazuyoshi Tanaka Image forming apparatus and information sharing system for image forming apparatus
DE10250148A1 (de) * 2002-10-28 2004-05-13 OCé PRINTING SYSTEMS GMBH Verfahren und System zum Erzeugen einer grafischen Benutzeroberfläche zum Bedienen, zum Konfigurieren und/oder zur Diagnose eines elektrofotografischen Druckers oder Kopierers
JP2004334680A (ja) * 2003-05-09 2004-11-25 Fuji Xerox Co Ltd プリントシステムおよびプリント管理方法
JP2005223863A (ja) * 2004-02-09 2005-08-18 Konica Minolta Business Technologies Inc 画像処理装置、画像処理方法ならびに画像処理プログラムおよびこれを記録したコンピュータ読み取り可能な記録媒体
JP3821139B2 (ja) * 2004-05-14 2006-09-13 コニカミノルタビジネステクノロジーズ株式会社 データ出力システム、およびデータ出力装置
JP4557778B2 (ja) 2005-04-05 2010-10-06 キヤノン株式会社 画像形成装置及び前記画像形成装置を含むアーカイブシステムとその制御方法

Also Published As

Publication number Publication date
US8294921B2 (en) 2012-10-23
US20060232594A1 (en) 2006-10-19
US7978352B2 (en) 2011-07-12
US20110228339A1 (en) 2011-09-22
JP2006295258A (ja) 2006-10-26

Similar Documents

Publication Publication Date Title
US8294921B2 (en) Image outputting apparatus, and archive system including that image outputting apparatus and its control method
JP2001027986A (ja) データ処理装置及び処理部選択方法
JP5153242B2 (ja) 画像処理装置、画像処理方法
JP2007067849A (ja) 画像アーカイブシステム
EP1107572B1 (en) Image forming system, apparatus and method, control method thereof, and storage medium
CN1983243A (zh) 图像处理装置、方法和计算机可读介质以及图像处理系统
JP4991449B2 (ja) 画像処理装置、画像処理装置の制御方法、及び、コンピュータプログラム
JP3581582B2 (ja) 符号化復号化装置及び画像形成システム
JP2000151873A (ja) 情報処理システム及び情報処理方法
JP2004140801A (ja) 画像形成装置、集約印刷方法
JP4147097B2 (ja) 画像形成方法、画像形成システム及び画像形成装置
JP4558092B2 (ja) 情報処理装置及びその制御方法
JP2001159964A (ja) 画像形成システム並びに画像形成システムの制御方法および記憶媒体
JP4027073B2 (ja) 画像処理システム、画像処理装置、及びジョブ管理方法
JP2003167705A (ja) 画像処理システム、情報処理装置、画像処理装置、画像出力制御方法、記憶媒体、及びプログラム
JP3990887B2 (ja) 情報処理装置、ジョブ処理方法、記憶媒体
JP3817376B2 (ja) マルチファンクションシステムおよびその制御方法ならびに複合機器
JP2005238532A (ja) 画像形成装置
JP2003018389A (ja) 画像処理装置、ネットワークシステム、画像処理方法、制御プログラムを提供する媒体、及び制御プログラム
JP2006196975A (ja) 画像処理システム
JP2005153189A (ja) 画像形成装置および方法並びに画像形成システム
JP4006197B2 (ja) 印刷システム
JP2003337682A (ja) 画像処理装置及び画像処理システム
JP2002111955A (ja) 画像処理システム及び画像処理方法
JP2006253989A (ja) 画像処理装置

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080402

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080402

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090812

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090911

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091110

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100720

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

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees