(57)【要約】【課題】  他の画像処理装置に蓄積されている画像データを利用可能な場合と、利用できない場合とで、取得するデータの種別を変更することである。【解決手段】  他の画像処理装置から画像データを取得して印刷する場合に、画像データのデータ形式を処理可能かどうかをデータフォーマット判定部３３０８が判断する。そして、処理可能であると判断した場合は、画像データを他の画像処理装置から取得し処理可能でないと判断した場合は、アプリケーションデータを他の画像処理装置から取得する。そして、アプリケーションデータを取得した場合には、アプリケーションデータ変換部３３１３が印刷可能なデータ形式の画像データに変換する。そして、プリンタ装置３１００が変換された画像データまたは取得された画像データを印刷する特徴とする。【選択図】  図３
2007283693.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションソフトウェアに依存するアプリケーションデータと、前記アプリケーションデータから前記アプリケーションソフトウェアに依存しない形式のデータに変換された非依存データとをそれぞれ対応付けて蓄積可能な記憶手段を備える他の画像処理装置と通信可能な画像処理装置であって、
前記記憶手段に記憶された非依存データに基づく画像を印刷する場合に、当該非依存データのデータ形式を処理可能かどうか判断する判断手段と、
前記判断手段により前記非依存データのデータ形式を処理可能であると判断した場合、当該非依存データを取得し、前記判断手段により前記非依存データのデータ形式を処理可能でないと判断した場合、前記アプリケーションデータを取得する取得手段と、
前記取得手段により取得される前記アプリケーションデータを印刷可能なデータ形式の画像データに変換する変換手段と、
前記変換手段により変換された画像データに基づく画像または前記取得手段により取得された非依存データに基づく画像を印刷する印刷手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記判断手段は、他の画像処理装置の機種情報に基づいて前記非依存データのデータ形式を処理可能かどうか判断することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記判断手段は、
取得すべきデータ形式が非依存データであるかを判断する第１の判断手段と、
前記第１の判断手段により取得すべきデータ形式が非依存データであると判断した場合に、前記非依存データのデータ形式を処理可能かどうか判断する第２の判断手段とを有することを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
前記記憶手段に前記印刷手段で印刷させるべき画像に対応したアプリケーションデータは記憶されているが、当該アプリケーションデータに対応する非依存データが記憶されておらず、かつ当該アプリケーションデータを処理可能でない場合、前記他の画像処理装置に非依存データへの変換を依頼する手段を有すことを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記他の画像処理装置から取得するデータを前記アプリケーションデータとするか、前記非依存データとするか選択する手段を有することを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記記憶手段に記憶されたアプリケーションデータあるいは非依存データに印刷設定情報が付加されて記憶されているかを判定する判定手段と、
前記判定手段が前記印刷設定情報が付加されていると判定した場合、前記取得手段により前記印刷設定情報を取得し、前記印刷手段で画像を印刷する際の印刷設定として設定する設定手段と、
を有することを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
アプリケーションソフトウェアに依存するアプリケーションデータと、前記アプリケーションデータから前記アプリケーションソフトウェアに依存しない形式のデータに変換された非依存データとを蓄積可能な記憶手段を備える第１の画像処理装置と、前記第１の画像処理装置通信可能であり、画像印刷部を備えた第２の画像処理装置とを有する画像処理システムにおける画像処理方法であって、
前記記憶手段に記憶された非依存データに基づく画像を前記第２の画像処理装置で印刷する場合に、当該非依存データのデータ形式を前記第２の画像処理装置で処理可能かどうか判断する判断ステップと、
前記判断ステップにより前記非依存データのデータ形式を処理可能であると判断した場合、前記第２の画像処理装置が前記第１の画像処理装置から当該非依存データを取得し、前記判断ステップにより前記非依存データのデータ形式を処理可能でないと判断した場合、前記第第２の画像処理装置が前記第１の画像処理装置から前記アプリケーションデータを取得する取得ステップと、
前記取得ステップにより取得される前記アプリケーションデータを前記第２の画像処理装置で印刷可能なデータ形式の画像データに変換する変換ステップと、
前記変換ステップにより変換された画像データに基づく画像または前記取得ステップにより取得された非依存データに基づく画像を前記第２の画像処理装置で印刷する印刷ステップと、
を有することを特徴とする画像処理方法。
【請求項８】
前記判断ステップは、前記第１の画像処理装置の機種情報に基づいて前記非依存データのデータ形式を処理可能かどうか判断することを特徴とする請求項７記載の画像処理方法。
【請求項９】
前記判断ステップは、
取得すべきデータ形式が非依存データであるかを判断する第１の判断ステップと、
前記第１の判断ステップにより取得すべきデータ形式が非依存データであると判断した場合に、前記非依存データのデータ形式を処理可能かどうかを判断する第２の判断ステップとを有することを特徴とする請求項７または８記載の画像処理方法。
【請求項１０】
前記第１の画像処理装置は、画像印刷部を有し、前記記憶手段に記憶されているアプリケーションデータに基づく画像を印刷する際に当該アプリケーションデータから非依存データを生成し、前記画像印刷部で印刷するとともに当該非依存データを前記アプリケーションデータと対応付けて記憶することを特徴とする請求項７〜９のいずれかに記載の画像処理方法。
【請求項１１】
前記第１の画像処理装置から取得するデータを前記アプリケーションデータとするか、前記非依存データとするか選択するステップを有することを特徴とする請求項７〜１０のいずれかに記載の画像処理方法。
【請求項１２】
前記記憶手段に記憶されたアプリケーションデータあるいは非依存データに印刷設定情報が付加されて記憶されているかを判定する判定ステップと、
前記判定ステップが前記印刷設定情報が付加されていると判定した場合、前記取得ステップにより前記印刷設定情報を取得し、前記第２の画像処理装置で画像を印刷する際の印刷設定として設定する設定ステップと、
を有することを特徴とする請求項７〜１１のいずれかに記載の画像処理方法。
【請求項１３】
請求項７〜１２のいずれかに記載の画像処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項７〜１２のいずれかに記載の画像処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、他の画像処理装置に記憶されたデータを取得して印刷するための画像処理方法に関するものである。
【背景技術】
【０００２】
従来、スキャナから読み取った画像データや、ホストコンピュータから送られてきたＰＤＬデータを展開した画像データをハードディスクに一旦記蓄積させ、任意のタイミングで読み出してプリントアウトする機能を備えたデジタル複写機が知られている。
【０００３】
これらデジタル複写機には、ステイプル、パンチ穴開け、折り、製本とじ等のフィニッシング機能を搭載したフィニッシャを接続することができる。そして、フィニッシングの設定や両面等の画像の割り付けなどを画像の蓄積と同時に文書属性としてメモリに蓄積しておき、画像の入力とは非同期にこれら文書情報に基づきプリント出力するボックス機能を有するものもある。
【０００４】
また、クライアントにインストールされた文書や表などを作成するためのアプリケーションソフトウェアにより作成されたデータを印刷形式の画像データに変換せず、そのままの形式（アプリケーションソフトウェアに依存した形式のアプリケーションデータ）で出力し、これをプリントサーバーで印刷形式のデータに変換して印刷を行うことが提案されている。これによりクライアント側では印刷形式への変換の必要がないので負荷が軽減される（特許文献１参照）。
【０００５】
さらに、上記のようなデジタル複写機においては、複数のデジタル複写機間で互いのボックスに格納されている画像データやアプリケーションデータを相互参照して、印字またはデータの複製等のやり取りを行うことが考えられる。
【特許文献１】特開平１１−１５６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなアプリケーションデータを格納したデジタル複写機の場合、アプリケーションデータを印刷する際には印字処理に必要な画像データを作成する必要が生じる。そして、印刷が指示されるとアプリケーションデータを解釈して画像データへ変換する処理が毎回発生するため印刷パフォーマンスの低下が著しい場合がある。
【０００７】
即ち、この種のデジタル複写機では、印刷以外にも多数のジョブを並行して行うことが求められており、上記のような変換によって負荷が増えることは大きな問題となる。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、他の画像処理装置に蓄積されているアプリケーションデータに対応する画像を印刷する場合の処理効率を向上させる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１０】
アプリケーションソフトウェアに依存するアプリケーションデータと、前記アプリケーションデータから前記アプリケーションソフトウェアに依存しない形式のデータに変換された非依存データとをそれぞれ対応付けて蓄積可能な記憶手段を備える他の画像処理装置と通信可能な画像処理装置であって、前記記憶手段に記憶された非依存データに基づく画像を印刷する場合に、当該非依存データのデータ形式を処理可能かどうか判断する判断手段と、前記判断手段により前記非依存データのデータ形式を処理可能であると判断した場合、当該非依存データを取得し、前記判断手段により前記非依存データのデータ形式を処理可能でないと判断した場合、前記アプリケーションデータを取得する取得手段と、前記取得手段により取得される前記アプリケーションデータを印刷可能なデータ形式の画像データに変換する変換手段と、前記変換手段により変換された画像データに基づく画像または前記取得手段により取得された非依存データに基づく画像を印刷する印刷手段とを有することを特徴とする。
【００１１】
上記目的を達成する本発明の情報処理方法は以下に示す構成を備える。
【００１２】
アプリケーションソフトウェアに依存するアプリケーションデータと、前記アプリケーションデータから前記アプリケーションソフトウェアに依存しない形式のデータに変換された非依存データとを蓄積可能な記憶手段を備える第１の画像処理装置と、前記第１の画像処理装置通信可能であり、画像印刷部を備えた第２の画像処理装置とを有する画像処理システムにおける画像処理方法であって、前記記憶手段に記憶された非依存データに基づく画像を前記第２の画像処理装置で印刷する場合に、当該非依存データのデータ形式を前記第２の画像処理装置で処理可能かどうか判断する判断ステップと、前記判断ステップにより前記非依存データのデータ形式を処理可能であると判断した場合、前記第２の画像処理装置が前記第１の画像処理装置から当該非依存データを取得し、前記判断ステップにより前記非依存データのデータ形式を処理可能でないと判断した場合、前記第第２の画像処理装置が前記第１の画像処理装置から前記アプリケーションデータを取得する取得ステップと、前記取得ステップにより取得される前記アプリケーションデータを前記第２の画像処理装置で印刷可能なデータ形式の画像データに変換する変換ステップと、前記変換ステップにより変換された画像データに基づく画像または前記取得ステップにより取得された非依存データに基づく画像を前記第２の画像処理装置で印刷する印刷ステップとを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、他の画像処理装置に蓄積されているアプリケーションデータに対応する画像を印刷する場合の処理効率を向上させることができる。
【発明を実施するための最良の形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１５】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施の第１実施形態を示す画像処理装置を適用可能な画像処理システムの一例を示す図である。本例は、画像処理装置として、複数のデジタル複写機１１１〜１１３と複数のクライアントＰＣ１２１、１２２がネットワーク１０１を介して接続される画像処理システム例である。なお、画像処理装置は、上記デジタル複写機以外の画像処理装置、例えばボックス機能を備えるプリンタ装置や、その他の形態の装置であっても本発明を適用可能である。
【００１６】
さらに、ネットワーク態様については、１つの閉じたネットワーク以外に、ルータ等の通信制御装置を介して、他のネットワーク上の画像処理装置と通信可能なシステムであってもよい。
【００１７】
デジタル複写機１１１〜１１３は本発明を適用したもので、デジタル複写機に備えるスキャナ部により原稿を読み取って画像データを作成し、出力用紙上に画像を形成する。そして、読み取った画像データはデジタル複写機が備える記憶手段により蓄積可能であり、必要に応じて再度出力用紙に画像を形成することができる。ここで、記憶手段は、ハードディスク等の不揮発性記憶装置が好例である。
【００１８】
いずれかのデジタル複写機が備える記憶装置に蓄積した画像データは他のデジタル複写機からも取得可能であり、ネットワーク１０１を介して取得したデータを基に、取得側のデジタル複写機において出力用紙上に画像を形成することができる。
【００１９】
クライアントＰＣ（以下、単位にＰＣと記す）１２１、１２２はＰＣのアプリケーションソフトウェア（ＡＰＳ）によって作成したアプリケーションデータ（ＡＰＤ）をデジタル複写機の記憶装置に蓄積可能である。この記憶装置に蓄積されたＡＰＤは操作者からの指示によってデジタル複写機によって印刷可能な形式の画像データに変換され出力用紙に画像を形成することができる。そして、デジタル複写機の記憶装置に蓄積したＡＰＤはＰＣ１２１、１２２からアクセス可能である。ここで言うアプリケーションソフトウェアとは、一般的に文書、表、データベースの作成など特定用途に用いられるものを指す。そしてこのアプリケーションソフトウェアは、コンピュータのＯＳ上で動作し、デバイスドライバとは区別されるものである。また、アプリケーションソフトウェアによって作成されたアプリケーションデータは、作成に用いられたアプリケーションソフトウェアに依存する形式であるが、当該アプリケーションソフトウェアのみで扱えるデータに限定されるものではない。当該形式のデータを扱える他のソフトウェアでも扱えるものであってもよい。このアプリケーションデータは、作成に用いられたアプリケーションソフトウェア及び互換性のあるソフトウェアでのみ再編集が可能な形式である。そして、作成に用いたアプリケーションソフトウェア及び互換性のあるソフトウェア以外では正しく可視化ができないものである。本実施形態のデジタル複写機は、アプリケーションデータの作成に用いたアプリケーションソフトウェアに互換するソフトウェア、あるいはこれと同等の機能を果たすＩＣを組み込んだものである。ただし、予め決められた種類のアプリケーションデータのみ処理可能であるとする。また、アプリケーションデータには、“（任意の接頭語）．（アプリケーションソフトウェアの種別あるいはデータの種別を特定するための拡張子）”で構成されるファイル名が付与される。
【００２０】
デジタル複写機１１１〜１１３が備える記憶装置の何れかに蓄積されたＡＰＤは、デジタル複写機の画像変換機能により印刷可能な画像データへ変換されデジタル複写機の記憶装置により蓄積される。
【００２１】
なお、画像データは他のデジタル複写機からも取得可能であり、取得したデータを基に取得側のデジタル複写機において出力用紙上に画像を形成することができる。
【００２２】
［複写機概要説明］
図２は、図１に示したデジタル複写機１０２の外観を示す断面図である。
【００２３】
図２において、２００は原稿自動送り装置（以下ＤＦ）であり、複数枚の原稿を自動的に一枚ずつ給紙し、各原稿の表面および裏面を原稿台に順次セットすることができる。その具体的構成は既に公知であるため、詳細な説明は省略する。  ＤＦ２００上には、読み取られるべき複数枚の原稿が置かれる。ＤＦ２００にセットされた原稿は、ＤＦ２００によって１枚ずつ給紙され原稿台２０１上に置かれる。なお、３００３はデジタル複写機本体で、エンジン部の制御を行うコントローラ部３０３１を備える。
【００２４】
２０２は例えばハロゲンランプから構成される原稿照明ランプで、原稿台２０１に載置された原稿を露光する。２０３、２０４、２０５は走査ミラーであり、図示しない光学走査ユニットに収容され、往復動しながら、原稿からの反射光をＣＣＤユニット２０６に導く。
【００２５】
ＣＣＤユニット２０６はＣＣＤに原稿からの反射光を結像させる結像レンズ２０７、ＣＣＤから構成される撮像素子２０８、撮像素子２０８を駆動するＣＣＤドライバ２０９等から構成されている。
【００２６】
撮像素子２０８からの画像信号出力は、例えば８ビットのデジタルデータに変換された後、コントローラ部３０３１に入力される。また、２１０は感光ドラムであり、２１２の前露光ランプによって画像形成に備えて除電される。
【００２７】
２１３は帯電器であり、感光ドラム２１０を一様に帯電させる。２１４は露光手段であり、例えば半導体レーザー等で構成され、画像処理や装置全体の制御を行うコントローラ部３０３１で処理された画像データに基づいて感光ドラム２１０を露光し、静電潜像を形成する。
【００２８】
２１５は現像器で黒色の現像剤（トナー）が収容されている。２１９は転写前帯電器であり、感光ドラム２１０上に現像されたトナー像を用紙に転写する前に高圧をかける。
【００２９】
２２０、２２２、２２４は給紙ユニットであり、各給紙ローラ２２１、２２３、２２５の駆動により、転写用紙が装置内へ給送され、レジストローラ２２６の配設位置で一旦停止する。そして、感光ドラム２１０に形成された画像との書き出しタイミングがとられ再給送される。
【００３０】
２２７は転写帯電器であり、感光ドラム２１０に現像されたトナー像を給送される転写用紙に転写する。
【００３１】
２２８は分離帯電器であり、転写動作の終了した転写用紙を感光ドラム２１０より分離する。転写されずに感光ドラム２１０上に残ったトナーはクリーナー２１１によって回収される。
【００３２】
２２９は搬送ベルトで、転写プロセスの終了した転写用紙を定着器２３０に搬送し、例えば熱により定着される。２３１はフラッパであり、定着プロセスの終了した転写用紙の搬送パスを切換え、コピー終了して機外に排紙するか、または中間トレイ２３７の配置方向のいずれかに制御する。
【００３３】
２３３〜２３６は給送ローラであり、一度定着プロセスの終了した転写用紙を中間トレイ２３７に反転（多重）または非反転（両面）して給送する。２３８は再給送ローラであり、中間トレイ２３７に載置された転写用紙を再度、レジストローラ２３６の配設位置まで搬送する。
【００３４】
２３２はステイプルソータであり、コピーされた用紙の丁合およびステイプル綴じを行う。
【００３５】
３０３１はコントローラ部で、後述するＣＰＵ３０３４、ＲＡＭ３０３６を備え、さらに、アプリケーションデータを印刷可能な印刷データに変換処理する画像処理部等を備えており、操作パネル部３０４１からの指示に従って、前述の画像形成動作を行う。
【００３６】
３０４３は外部メモリ部で、例えば不揮発性記憶装置であるハードディスク等で構成される。外部メモリ部３０４３には、ＣＰＵ３０３４が実行する制御プログラムに加えて、ユーザ設定により確保されるボックス領域が所定の認証情報、ＩＤ情報とともに記憶されている。
【００３７】
３０３２は入出力部で、図１に示したネットワーク１０１と同等のネットワーク３０００に接続され、所定のプロトで、図１に示したデジタル複写機１１２、１１３やＰＣ１２１、１２２と通信可能に構成されている。
【００３８】
なお、デジタル複写機１１２、１１３が同一のネットワークとは異なり、ルータ等のターミナルを介して、他のネットワークに接続される構成であってもよい。
【００３９】
［コントローラ部詳細説明］
図３は、図２に示したコントローラ部３０３１の詳細構成を説明するブロック図である。
【００４０】
なお、図２に示したデジタル複写機本体３００３は、大きく分けて、装置全体の動作を司るコントローラ部３０３１を備える。さらに、出力画像の記録紙への印刷を行うプリンタ装置３１００、記録紙から入力画像を読み取り、データとして装置内部に取り込むスキャナ装置３２００からなる。
【００４１】
コントローラ部３０３１は、ネットワーク３０００と繋がる通信線３００２を介して個々の図１に示したネットワークデバイスやサーバ端末装置との入出力を司る入出力部３０３２を通じて、各ネットワークデバイスとの通信を所定のプロトで行う。
【００４２】
３０３３は入出力バッファで、ネットワークより入力される印字のための制御コードや各種データ、ネットワーク上の端末に対しての制御コードや装置内の各種データの送受信を行う。
【００４３】
コントローラ部３０３１全体の動作を制御するＣＰＵ３０３４は、プログラムＲＯＭ３３００からデジタル複写機の動作を記述したプログラムを読み出し、制御コード、データの解釈や印刷、画像の読み込みに等に必要な計算を行う。ＲＡＭ３０３６は、プログラムＲＯＭ３３００に格納されているプログラムをＣＰＵ３０３４が実行したり、入出力される画像データの処理のためのワークメモリに利用される。３０４８はＮＶＲＡＭで、装置の電源が遮断されても保持しておく必要のあるデータを格納する不揮発性ＲＡＭである。
【００４４】
また、プログラムＲＯＭ３３００に格納されるプログラムには、ホストコンピュータから受信した印字制御データやＰＤＬデータを解釈する印刷データ解釈部３３０１、各種の画像オブジェクトを生成する画像情報生成部３３０２を含む。
【００４５】
また、プログラムＲＯＭ３３００に格納されるプログラムには、画像オブジェクトをビットマップ画像に展開するビットマップ画像展開部３３０５、それぞれの処理により得られたビットマップ画像を圧縮／解凍を行う画像圧縮／解凍部３３０６を含む。
【００４６】
さらに、プログラムＲＯＭ３３００に格納されるプログラムには、画像データの印刷時の制御を司る３３０４、画像データのスキャン時の制御を司る画像データ読み取り部３３０３、例えば外部メモリ部３０４３のボックス領域に格納されているデータのフォーマットを管理するデータフォーマット管理部３３０７を含む。
【００４７】
また、プログラムＲＯＭ３３００に格納されているプログラムには、格納されているデータが画像データかアプリケーションデータかを判定するデータフォーマット判定部３３０８，処理可能なデータフォーマットかどうかを認識するデータフォーマット情報認識部３３０９を含む。
【００４８】
また、プログラムＲＯＭ３３００に格納されているプログラムには、処理可能なアプリケーションデータを印刷データ解釈部３３０１にて解釈可能なデータへ変換するアプリケーションデータ変換部３３１３を含む。
【００４９】
また、コントローラ部３０３１はビットマップ画像展開部３３０５によって展開されたビットマップ画像データや、スキャナ装置３２００より読み込まれたビットマップ画像等をプリンタ装置３１００に転送するビットマップ画像転送部３１０３を備える。
【００５０】
また、プリンタ装置３１００の制御ユニットを繋ぐエンジンＩ／Ｆ部３１０２、スキャナ装置３２００と制御ユニットを繋ぐスキャナＩ／Ｆ部３２０２を備える。
【００５１】
さらに、スキャナ装置３２００から読み込まれたビットマップ画像を取り込むビットマップ画像転送部３２０３が存在する。
【００５２】
また、機器全体の操作を行う操作パネル部３０４１、制御ユニットと操作パネル部３０４１を繋ぐパネルＩ／Ｆ部３０４２を備える。また、印字データや外部より入力された画像データ、印刷装置の各種情報等の保存に利用される外部メモリ部３０４３と制御ユニットと外部メモリを繋ぐメモリＩ／Ｆ部３０４４を備える。さらに、各ユニットを接続するシステムバス３０４５からシステムは構成されている。
【００５３】
プリンタ装置３１００には、紙の給紙から印字、排出までの印刷の制御を行うエンジン制御部３１０１を備える。また、スキャナ装置３２００には、画像を読み込むための記録紙の給紙、画像の読み込み、排出までの画像読み込みの制御を行うスキャナ制御部３２０１を備える。
【００５４】
このように構成された本実施形態に示す画像処理装置として機能するデジタル複写機１１１〜１１３は、以下の特徴的構成を備える。
【００５５】
図１に示したデジタル複写機１１１〜１１３は、それぞれボックス機能を実行するための外部メモリ部３０４３を備えている。
【００５６】
そして、特定のアプリケーションで作成されたアプリケーションデータと、このアプリケーションデータから印刷形式の画像データに変換された画像データとを外部メモリ部３９４３に蓄積可能に構成されている。
【００５７】
図１に示したデジタル複写機１１１〜１１３は、それぞれネットワーク１０１を介して通信可能に構成されている。ここで、デジタル複写機１１１〜１１３が備えるボックス機能で扱うデータの種別は、以下の形式がある。デジタル複写機１１１〜１１３が印刷可能な画像データ形式（第１の形式）である場合と、特定のアプリケーションが生成したアプリケーションデータ形式（第２の形式）とがある。
【００５８】
そして、各デジタル複写機１１１〜１１３のボックス機能では、第１又は第２の形式のデータを双方外部メモリ部３０４３に蓄積する場合と、第１の形式のデータのみを外部メモリ部３０４３に蓄積する場合とがある。第１の形式のデータのみを蓄積する場合は、ユーザがＰＣにインストールされた当該デジタル複写機用のプリンタドライバを用いて印刷形式に変換したデータをボックス機能により蓄積するよう指示した場合、あるいは第１及び第２の形式のデータの双方が蓄積されている状態で第２の形式のデータの削除を指示した場合などである。第２の形式のデータのみを蓄積する場合は、ユーザがＰＣにインストールされたアプリケーションソフトウェアで作成するなどしたアプリケーションデータを当該デジタル複写機に送信しボックス機能により蓄積するよう指示した場合などである。デジタル複写機においてこのアプリケーションデータ（第２の形式のデータ）を指定して印刷を指示した場合、第１の形式のデータに変換して印刷を行うが、このとき印刷終了後も外部メモリ部３０４３から消去せずに残し、アプリケーションデータと対応付けて蓄積しておくことにより、第１及び第２のデータの双方が蓄積される。なお、第１の形式のデータは印刷時だけでなく、変換のみを指示された場合に生成するようにしてもよい。
【００５９】
さらに、画像データについては、機種相互間で第１の形式のデータであっても、同等に扱えないという制限がある場合も想定されている。即ち、カラーデータの扱えるカラーデジタル複写機で用いる形式とモノクロデータのみを扱うモノクロデジタル複写機で用いる形式はそれぞれ異なっており、また、カラー同士、モノクロ同士であってもプリンタ装置の特性やコントローラ部の特性によって異なる形式のデータとするものとする。なお、第１の形式のデータは高速に印刷処理が行えるように、アプリケーションデータをビットマップ画像データに展開した後、簡単な復号処理でビットマップ画像データに戻せる形式のデータに変換したものとする。
【００６０】
そこで、外部メモリ部３０４３に記憶された画像データを印刷する場合に、取得元となる、例えばデジタル複写機１１１は、画像データのデータ形式を処理可能かどうかを判断する判断機能として、データフォーマット判定部３３０８を備える。なお、データ形式を判定するための情報を事前取得する処理については後述する。
【００６１】
ここで、データフォーマット判定部３３０８により、取得先となるデジタル複写機１１３の外部メモリ部に蓄積された画像データのデータ形式を処理可能であると判断した場合は、当該画像データを外部メモリ部からネットワーク１０１を介して取得する。
【００６２】
一方、データフォーマット判定部３３０８により画像データのデータ形式を処理可能でないと判断した場合は、デジタル複写機１１３の外部メモリ部に蓄積されたアプリケーションデータを取得する。
【００６３】
そして、取得されるアプリケーションデータを印刷可能なデータ形式の画像データに変換する変換機能として、アプリケーションデータ変換部３３１３を備える。
【００６４】
そして、プリンタ装置３１００は、アプリケーションデータ変換部３３１３により変換された画像データまたは取得された画像データを印刷する。なお、本実施形態では、アプリケーションデータ変換部３３１３により変換された画像データは、そのままプリンタ装置３１００に転送するのではなく、ビットマップ画像展開部３３０５でビットマップデータへの変換処理を伴う。
【００６５】
また、本実施形態では、データフォーマット判定部３３０８は、他の画像処理装置の機種情報に基づいて前記画像データのデータ形式を処理可能かどうかを判断する。しかし、他の情報から判断してもよい。
【００６６】
また、データフォーマット判定部３３０８は、第１、第２の判断機能を備える。１つは、取得すべきデータ形式が画像データであるかを判断する第１の判断機能である。他の１つは、この第１の判断機能により取得すべきデータ形式が画像データであると判断した場合に、前記画像データのデータ形式を処理可能かどうかを判断する第２の判断機能とである。
【００６７】
つまり、画像データの取得先のデジタル複写機１１３の外部メモリ部に蓄積されているデータ形式が画像データであるかを優先的に判断する。これにより、画像データを取得して、印刷処理を完了するまでに要する時間を短縮できる。
【００６８】
そして、第１の判断機能により取得すべきデータ形式が画像データでないと判断した場合に限り、アプリケーションデータを取得する処理を行う。
【００６９】
さらに、本実施形態では、取得先のデジタル複写機１１３の外部メモリ部に蓄積されている画像データに、印刷設定情報（例えばステイプル処理等）が付加されて記憶されているかを判定する判定機能を備える。
【００７０】
そして、当該判定機能が印刷設定情報が付加されていると判定した場合、画像データに対応づけて蓄積されていた印刷設定情報をプリンタ装置３１００に設定する設定機能を備える。
【００７１】
これにより、ユーザが画像データを取得してから、印刷設定を操作パネル部３０４１で行う再設定操作負担を軽減できる。
【００７２】
なお、この際、取得元のデジタル複写機１１１で実行できない印刷設定、例えば、デジタル複写機１１３ではステイプル可能で、カラー印刷可能な場合で、かつ、デジタル複写機１１１では、ステイプル不可で、モノクロ印刷のみの場合を想定する。この場合は、カラー、ステイプル設定は、印刷設定としては不適当な設定となるので、設定可能かどうかを判断して、設定可能な場合に設定されるものである。
【００７３】
図４は、図３に示した操作パネル部３０４１の構成を備える平面図である。なお、表示画面は、操作パネル部３０４１のコピー標準画面である。
【００７４】
なお、本実施形態のデジタル複写機は、コピー機能、ファクシミリ機能及びパーソナルボックス機能を有しており、ユーザが操作部４００を操作することにより、これら複数の機能のうちから必要な機能を選択することができる。
【００７５】
図４において、４０１はコピー枚数その他必要な数値設定をおこなうテンキーである。４０１−１はコピースタートを指示するコピースタートキーである。４０２は大判の液晶のタッチパネルであり、液晶上にキーを表示し、操作者は、表示されたキーを指で押印することにより所望の操作を行う。
【００７６】
４０３はコピーモードキーであり、複数の機能の中からコピーをする機能であるコピーモードを選択するときに使用する。４０４はファックスモードキーであり、複数の機能の中からファクシミリ通信をする機能であるファクシミリモードを選択する場合に使用する。
【００７７】
４０５はボックスキーであり、複数の機能の中からボックス機能を利用するボックスモードを選択する場合に使用する。
【００７８】
４０６はリセットキーで、スタンバイ中は標準モードに復帰させるキーとして動作する。本実施形態に直接関係しないキーについては、説明を省略する。
【００７９】
まず、ユーザが操作パネル部３０４１を操作することにより、これら複数の機能のうちからコピー機能を選択した場合、ユーザがコピースタートキー４０１−１を押すと、スキャナ装置３２００に原稿が読み取られる。そして、原稿が画像データにされ、プリンタ装置３１００へ転送される。そして、プリンタ装置３１００により、転送された画像データが記録紙にプリントアウトされる。
【００８０】
また、ユーザが操作パネル部３０４１を操作することにより、これら複数の機能のうちからボックス機能を選択した場合については、後述する。
【００８１】
図５〜図７は、図４に示した操作パネル部３０４１に表示されるボックス機能操作画面の一例を示す図である。
【００８２】
図５に示す画面において、５０１は各ボックスの情報を示すボックス情報表示であり、ボックス番号とボックス名称、ドキュメント（文書、又は原稿）数が表示される。
【００８３】
操作パネル部３０４１上のボックス番号は、ボタンになっており、このボックス番号の表示に触れることにより開くボックスを選択することができる。
【００８４】
５０２、５０３はそれぞれ上下のカーソルキーであり、一画面に表示できない数のボックスが存在した場合、ボックス情報表示５０１を上下にスクロールさせることができる。５０４は閉じるキーであり、図５の画面を終了させ、その前画面である標準画面（図４参照）に戻すときに使用する。
【００８５】
操作パネル部３０４１のボックス番号の該当個所を触れると、開くボックスを指定することとなり、操作パネル部３０４１は図６に示す画面をＣＰＵ３０３４の制御で表示する。
【００８６】
図６に示す画面は、選択したボックス内に記憶されている複数のドキュメント（文書）から記録紙（用紙）に出力する一つのドキュメントや、複製、消去等の操作を行う一つのドキュメントを選択する。そして、ユーザの操作で選択した１つのボックスに記憶するドキュメントを選択する画面である。
【００８７】
図６に示す画面において、６０１はボックス内のドキュメント情報表示であり、ドキュメントの記憶された日時及びそのドキュメントの文書名が表示されている。
【００８８】
また、現在選択されているドキュメントは反転表示され、ファイル名に触れることにより選択されているドキュメントを変更することができる。
【００８９】
例えば、図６の表示画面例では、文書名「文書１」のドキュメントが選択されている。６０２、６０３はそれぞれ上下のカーソルキーであり、一画面に表示できない数のドキュメントが存在した場合、ドキュメント情報表示６０１を上下にスクロールさせることができる。
【００９０】
６０４は複製キーであり、選択したドキュメントの複製を行う場合に使用する。本発明における詳しい操作方法は後述する。
【００９１】
６０５はプリントキーであり、ドキュメントを選択した後にこのキーを押すことにより、プリント動作を実行させ、記録紙（用紙）に出力することができる。
【００９２】
６０６は消去キーであり、ボックス内のドキュメントを記録紙（用紙）に出力せずに消去する場合に使用する。
【００９３】
６０７は、閉じるキーであり、図６の画面を閉じる場合に使用し、閉じることで、ＣＰＵ３０３４の制御で図５の画面表示に移行する。
【００９４】
図７に示す操作画面は、は他の複写機のボックスを選択する際の操作パネル部３０４１の表示について図示する。
【００９５】
本画面は、図４において、ユーザが操作パネル部３０４１のボックス機能を選択した場合に、操作中のデジタル複写機以外にもネットワーク上に参照可能なデジタル複写機が存在する場合に、操作パネル部３０４１に表示される内容である。
【００９６】
図７に示す操作画面において、７０１は選択可能なデジタル複写機が表示されている。該当個所を触れると、デジタル複写機のボックスを指定することとなり、操作部４００は指定されたデジタル複写機の図５に相当するのボックス画面を表示する。
【００９７】
なお、「ｒｅｍｏｔｅ」の記載があるものはネットワークにて接続されている他のデジタル複写機を表現しており、「ｌｏｃａｌ」の記載があるものは、ユーザが操作しているデジタル複写機を表現している。
【００９８】
７０２、７０３はそれぞれ上下のカーソルキーであり、一画面に表示できない数のデジタル複写機が存在した場合、情報表示７０１を上下にスクロールさせることができる。７０４は閉じるキーであり、図７の画面を終了させ、その前画面である標準画面に戻すときに使用する。
【００９９】
図８は、本実施形態を示す画像処理装置におけるデータ処理手順の一例を示すフローチャートである。本処理は、本実施形態におけるボックス文書のプリントが指示された場合の処理例である。なお、Ｓ８０１〜Ｓ８１４は各ステップを示す。また、各ステップは、ＣＰＵ３０３４がプログラムＲＯＭ３３００、外部メモリ部３０４３等に記憶された制御プログラムをＲＡＭ３０３６にロードして実行することで実現される。なお、本実施形態では、図１に示したデジタル複写機１１１〜１１３には、図３に示した外部メモリ部３０４３に確保されているものとする。
【０１００】
なお、制御プログラムは、図３に示すデータフォーマット判定部３３０８、データフォーマット管理部３３０７を含む。同様に、データフォーマット情報認識部３３０９、画像圧縮／解凍部３３０６、ビットマップ画像展開部３３０５，アプリケーションデータ変換部３３１３を含む。
【０１０１】
まず、ステップＳ８０１において、図６に示したように、操作パネル部３０４１に一覧表示されたボックス文書中から印刷したいボックス文書を選択する。そして、図６に示したプリントキー６０５が押下されると、操作パネル部３０４１に一覧表示されたボックス文書中から選択されたボックス文書に対してのプリントが指示される。ここで、選択されるボックス文書とは、本操作パネル部３０４１を備えるデジタル複写機が備える外部メモリ部に格納されている場合と、ネットワーク上の他のデジタル複写機が備える外部メモリ部に格納されている場合とを含む。
【０１０２】
従って、選択されるボックス文書の外部メモリ部に格納された画像データがそのまま印刷可能な場合と、該画像データのアプリケーションデータを取得する。そして、アプリケーションデータ変換部３３１３で、本デジタル複写機で印刷可能な画像データに変換処理が必要な場合とに制御が分かれる。なお、アプリケーションデータ変換部３３１３は、特定名Ｙのアプリケーションデータを、本デジタル複写機で処理可能な画像データに変換するための変換ルールを予め記憶しているものとする。
【０１０３】
なお、選択されたボックス文書は、図６に示したように反転表示されているボックス文書が対象となる。
【０１０４】
また、選択対象とするボックス文書は、１つに限らず、同時に複数指示、あるいは、複数のボックス得文書を１文書として連結して出力させる指示等を組み合わせてもよい。ここでは、ユーザには指定したボックス文書がアプリケーションデータであるのか、それともアプリケーションソフトウェアに依存しない画像データであるのかを意識させずに指定させるものとする。即ち、アプリケーションデータ、画像データにはそれぞれ独自にファイル名が設定されるが、ユーザには図６のように別途設定された文書名を見せ、それを指定させるものである。
【０１０５】
次に、ステップＳ８０２において、データフォーマット管理部３３０７でプリント指示されたボックス文書のアプリケーションデータと、画像データのそれぞれのフォーマットを検出する。
【０１０６】
なお、ＣＰＵ３０３４はデータフォーマット管理部３３０７に対応するプログラムにより、プリントが指示されたボックス文書のデータ（画像データ、アプリケーションデータ）が、ユーザがプリントを指示しているデジタル複写機に存在しているのか、あるいは、ネットワークを介して接続されている他のデジタル複写機に存在しているのかを、ステップＳ８０２の前段階で判定しておく。
【０１０７】
そして、指示されたボックス文書のデータが存在するデジタル複写機からデータフォーマット検出に必要な情報（画像データの機種情報、アプリケーションのアプリケーション名など）を取得しておく。
【０１０８】
次に、ステップＳ８０３において、ステップＳ８０２で検出した画像データのデータフォーマットにおいて、印刷用の画像データフォーマットが存在するか否かをＣＰＵ３０３４がデータフォーマット判定部３３０８に対応するプログラムにより判定する。ここで、印刷用の画像データフォーマットが存在すると判断した場合は、ステップＳ８０４へ進み、存在しないと判断した場合は、ステップＳ８１１へ進む。
【０１０９】
そして、ステップＳ８０４において、ＣＰＵ３０３４がデータフォーマット情報認識部３３０９に対応するプログラムにより、選択指示されている印刷用の画像データフォーマットに基づく画像データが印刷指示されたデジタル複写機に適応したものであるかどうかを判定する。
【０１１０】
つまり、印刷用の画像データフォーマットに基づく画像データをビットマップ画像展開部３３０５に対応するプログラムで展開可能なデータかどうかを判定することとなる。
【０１１１】
ここで、データフォーマット情報認識部３３０９に対応するプログラムによって、該デジタル複写機にて利用可能であると判断した場合は、ステップＳ８０５へ進み、利用不可であると判断した場合は、ステップＳ８１０へ進む。
【０１１２】
そして、ステップＳ８１０において、ステップＳ８０２の判断に用いたデータ以外に印刷指示されたボックス文書のデータが他に存在しているがどうかをＣＰＵ３０３４が判断する。
【０１１３】
ここで、印刷指示されたボックス文書のデータが他に存在していると判断した場合は、ステップＳ８０２へ戻り、そのデータに対して判定処理を行う。
【０１１４】
一方、ステップＳ８１０で、印刷指示されたボックス文書のデータが他に存在していないと判断した場合は、本プリント処理を終了する。
【０１１５】
一方、ステップＳ８０４で利用可能なデータがあると判断した場合は、ステップＳ８０５で、ステップＳ８０２にてフォーマット検出に利用したデータをデジタル複写機から取得する。ここで、取得先は、自機が備える外部メモリ部３０４３から取得する場合と、他のデジタル複写機の外部メモリ部から取得する場合とに分かれる。
【０１１６】
そして、ステップＳ８０６において、ステップＳ８０５で取得した画像データは、特定の圧縮形式で圧縮されているためデータの解凍処理を画像圧縮／解凍部３３０６が行う。そして、解凍された画像データに基づいて、ビットマップ画像展開部３３０５をＣＰＵ３０３４が実行することで、プリンタエンジンに出力可能なビットマップデータへ変換処理を行う。
【０１１７】
そして、ステップＳ８０７において、ステップＳ８０１で指示されたプリント動作にフィニッシング等のプリント設定が付加されているかどうかをＣＰＵ３０３４が判断する。
【０１１８】
なお、ＣＰＵ３０３４は、プリント設定が付加されているかどうかを外部メモリ部３０４３のボックス領域の当該文書に付加されている情報を検索することで判断する。あるいは、プリント設定が付加されているかどうかを取得先のデジタル複写機に問い合わせて判断する場合とがある。これは、印刷指示されているボックス文書の取得先に基づいて切り替わる。
【０１１９】
ここで、ＣＰＵ３０３４がプリント設定が付加されていると判断した場合は、ステップＳ８０８に進み。プリント設定が付加されていと判断した場合は、ステップＳ８０９へ進む。
【０１２０】
そして、ステップＳ８０８において、ステップＳ８０７で判定されたプリント設定をＣＰＵ３０２４がビットマップ展開された画像データに付加する。そして、ステップＳ８０９で、ＣＰＵ３０２４がビットマップ展開された画像データおよびプリント設定命令等をプリンタ装置３１００へ転送する。ステップＳ８０７でプリント設定が付加されていないと判断された場合は、ステップＳ８０１におけるプリント指示が行われた際に操作パネル部３０４１でユーザにより設定されたプリント設定、もしくはデフォルトのプリント設定をプリント設定とする。プリンタ装置３１００は転送された画像データをプリント設定に従って記録紙上にプリントアウトして、本処理を終了する。
【０１２１】
なお、プリント設定がある場合でも、印刷先のオプション構成によっては、実行できない設定命令を含む場合も発生するので、ステップＳ８０８で、あらかじめ記憶される自機のオプション機器や、カラーマッチング情報等を含む資源情報を検索する。そして、印刷実行の可否を、ユーザに図示しないＵＩ画面を介して問い合わせることで、不具合の発生が予測されるような画像データの転送を回避するように制御してもよい。また、自機で実行できない印刷設定が含まれる場合、それを省略したり他の設定に置き換えて印刷するようにしてもよい。
【０１２２】
また、他のデジタル複写機から画像データ等を取得した場合に、自機の外部メモリ部３０４３のボックス領域に登録するかどうかを、図示しないＵＩ画面を介してユーザに通知する。そして、その登録指示状態から、印刷した画像データのボックス領域への登録あるいは削除処理を実行するステップを加えてもよい。
【０１２３】
さらに、ステップＳ８０４で、利用可能でないと判断した場合に、ユーザにその旨を操作パネル部３０４１に表示して通知する制御を実行してもよい。その際、利用できない理由を明示することは任意である。
【０１２４】
一方、Ｓ８０３において印刷用の画像データフォーマットがあると判定されなかった場合は、Ｓ８１１へ進む。
【０１２５】
そして、ステップＳ８１１において、ＣＰＵ３０３４がデータフォーマット判定部３３０８に対応するプログラムにより検出されたデータフォーマットが自デジタル複写機において対応しているアプリケーションデータかどうかを判定する。
【０１２６】
ここで、非対応のデータでると判定した場合は、Ｓ８１０へ進み、対応しているアプリケーションデータであると判断した場合は、ステップＳ８１２へ進む。
【０１２７】
そして、ステップＳ８１２において、ステップＳ８０２において、フォーマット検出に利用したアプリケーションデータの実体を指示されたボックス文書を格納しているデジタル複写機から取得する。
【０１２８】
そして、ステップＳ８１３において、ボックス文書を格納しているデジタル複写機から取得したアプリケーションデータをＲＡＭ３０３６上でＣＰＵ３０３４がアプリケーションデータ変換部３３１３に対応するプログラムにより処理可能な画像データへ変換する。
【０１２９】
そして、ステップＳ８１４において、ステップＳ８１３で変換した画像データをビットマップ画像展開部３３０５により、プリンタ装置３１００で印刷可能なビットマップ画像として生成して、ステップＳ８０７へ進む、以後上述したプリント処理を実行する。
【０１３０】
以下、具体的なボックス文書の印刷処理について、図９を参照し、上記ステップに対応づけながら説明する。
【０１３１】
図９は、本実施形態の画像処理装置におけるボックス文書処理の態様を示す図である。
【０１３２】
本例は、デジタル複写機５０１０はネットワーク５０００上に存在している他のデジタル複写機５０２０、５０３０に蓄積されているデータのうちデジタル複写機５０１０の操作パネル部上から任意のデータを選択し印字可能となる例である。
【０１３３】
図９に示すシステム例では、デジタル複写機５０１０は、アプリケーション「Ａ１」のアプリケーションデータ５０１１を外部メモリ部５０１０−１に保持している。
【０１３４】
また、デジタル複写機５０２０では、アプリケーション「Ａ１」のアプリケーションデータ５０２１を外部メモリ部５０２０−１に保持している。さらに、アプリケーションデータ５０２１をデジタル複写機５０２０で印刷時に扱えるデータへ変換した画像データ５０２２を外部メモリ部５０２０−１に保持している。
【０１３５】
さらに、デジタル複写機５０２０では、アプリケーション「Ａ２」のアプリケーションデータ５０２３と、アプリケーションデータ５０２３を変換した画像データ５０２４を外部メモリ部５０２０−１に保持している。
【０１３６】
一方、デジタル複写機５０３０では、アプリケーション「Ａ１」のアプリケーションデータ５０３１を外部メモリ部５０３０−１に保持している。また、アプリケーションデータ５０３１をデジタル複写機５０３０で印刷時に扱えるデータへ変換した画像データ５０３２と、プリント設定情報５０３３を外部メモリ部５０３０−１に保持している。
【０１３７】
デジタル複写機５０１０、５０２０、５０３０では各外部メモリ部に蓄積される蓄積されているデータのフォーマット情報を保持しており、デジタル複写機５０１０、５０２０、５０３０がそれぞれ蓄積データの相互参照を可能としている。また、デジタル複写機５０１０、５０２０、５０３０では各外部メモリ部に蓄積される蓄積データのフォーマット情報も相互に取得可能である。
【０１３８】
さらに、本実施形態では、デジタル複写機５０１０、５０２０、５０３０では、アプリケーションデータと画像データとプリント設定とを関連付けて一つの文書として扱う。
【０１３９】
デジタル複写機５０１０の操作パネル部において、デジタル複写機５０２０に蓄積されている文書（デジタル複写機５０２１と５０２２が関連付けられた文書）を選択する。
【０１４０】
そして、デジタル複写機５０１０でプリント動作を指示した場合は、アプリケーションデータ５０２１と画像データ５０２２の各データフォーマットを取得する。そして、画像データが存在していると判定した場合は、デジタル複写機５０１０とデジタル複写機５０２０の機種を判定し画像データが利用可能かどうか判別する。
【０１４１】
この例では両機種とも機種名「Ｙ」という同一機種のため、両者で画像データが利用可能と判断して、デジタル複写機５０１０はデジタル複写機５０２０に蓄積されている画像データ５０２２を読み出し印刷動作を行う。
【０１４２】
一方で、デジタル複写機５０１０の操作パネル部において、デジタル複写機５０３０の外部メモリ部に蓄積されている文書５０３９（５０３１、５０３２、５０３３が関連付けられた文書）を選択する。そして、デジタル複写機５０１０でプリント動作を指示した場合は、アプリケーションデータ５０３１と画像データ５０３２のデータフォーマットを取得する。そして、画像データが存在していると判定した場合は、デジタル複写機５０１０とデジタル複写機５０３０の機種を判定し画像データが利用可能かどうかデジタル複写機５０１０のＣＰＵが判別する。
【０１４３】
この例では一方は機種名「Ｙ」でもう一方は機種名「Ｘ」という異機種のため、画像データ５０３２は利用できないとデジタル複写機５０１０のＣＰＵが判定する。そして、デジタル複写機５０１０のＣＰＵが、アプリケーションデータ５０３１をデジタル複写機５０３０の外部メモリ部から取得する。
【０１４４】
そして、デジタル複写機５０１０のデータ変換部を利用して印字可能な画像データを生成する（図８のステップＳ８１３）。
【０１４５】
さらに、デジタル複写機５０３０の外部メモリ部からプリント設定情報５０３３を取得して、ステップＳ８１３の実行により作成した画像データにプリント設定を付加してから、ステップＳ８０７以降を実行することで印字動作を行う。
【０１４６】
これらのデータ処理を実行することで、デジタル複写機５０１０は、利用可能なデータが他のデジタル複写機に存在すれば、そのデータを利用して印刷処理を開始できる。
【０１４７】
これにより、従来は必然的に実行されるデータ変換にかかる処理を省略できるようになり、印刷指示から印刷結果を得るまでに要するデータ処理時間を短縮して、印刷パフォーマンスの改善を図ることができる。
【０１４８】
上記実施形態によれば、デジタル複写機のボックス機能で格納されているアプリケーションデータを印字する際は機器固有の画像データへ変換し印字処理を行うことを可能とする。同時に、印字の際に設定されたステイプル等のプリント設定と前記画像データを前記アプリケーションデータと対応付けて保持しておく。そして、複数のデジタル複写機のボックスに格納されているアプリケーションデータの参照や印刷を行う際は、機器ごとに固有な画像データが既に存在し、かつ利用可能な場合はそのデータを取得して印刷を行う。
【０１４９】
そして、プリント設定に対しても設定情報が既に存在し利用可能な場合はそのデータを取得して取得したプリント設定データをもとに印字する。これにより、アプリケーションデータから機器固有の画像データへの変換処理が発生するケースを減らすことで高速印刷を可能する。
【０１５０】
さらに既存のプリント設定データをもとにプリント可能とすることで、煩雑なプリント設定を再度行うこと無しにプリント設定の指示を確実に行うことができるデジタル複写機の印刷システムを提供することが可能となる。
【０１５１】
なお、上記では印刷させるための文書を選択する際、ユーザにはアプリケーションデータ、画像データ（アプリケーションに依存しないデータ）を意識させずに選択するようにした。
【０１５２】
しかしながら、これに限ることなく、ユーザに文書を選択させる際、アプリケーションデータか、画像データかを選択させるようにしてもより。この場合、例えば、図６の画面で文書を選択させた後、アプリケーションデータと画像データの双方が存在する場合、その旨を表示し、いずれかをユーザに選択させてもよい。また、いずれか一方しか蓄積されていない場合であってもアプリケーションデータか画像データかを表示し、ユーザの選択の助けとなるようにしてもよい。
【０１５３】
そして、このようにアプリケーションデータまたは画像データを選択した後、上述と同様にプリント処理を実行する。
【０１５４】
また、アプリケーションデータが選択された際（ここではユーザによる明示的な選択に限るものではない）、自デジタル複写機で扱えない種類のデータであった場合、他の装置に印刷用画像データへの変換を依頼するようにしてもよい。
【０１５５】
また、アプリケーションデータが扱えるかどうかは、アプリケーションの種類ばかりでなく、バージョン情報やその他の情報を考慮するようにしてもよい。
【０１５６】
また、画像データが扱えるかどうかも機種情報だけでなく、データそのものに含まれる属性情報など種々の情報によって行うようにしてもよい。
【０１５７】
〔第２実施形態〕
以下、図１０に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１５８】
図１０は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１６１】
本実施形態における図８に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１６２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１６９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１７２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１７３】
このように本実施形態では、ネットワークを介して相互に接続されたデジタル複写機装置において、各デジタル複写機はアプリケーションデータを外部メモリ部にそれぞれ保持する。そして、一方のデジタル複写機で、他方のデジタル複写機の画像データを取得して印刷を行う場合、そのデータ形式がアプリケーションデータであれば、印刷形式に変換して印刷を実行するとともに、印刷形式に変換されたデータはそのまま保持する。
【０１７４】
つまり、あるデジタル複写機が、同種の形式で画像データを保持するデジタル複写機から画像データを取得する場合はそのままのデータ形式で画像データを取得する。一方、異なる形式で画像データを保持するデジタル複写機から取得する場合はアプリケーションデータを取得する。そして、自装置が備えるアプリケーションデータ変換部３３１３を介して、印刷形式の画像データのデータ形式に変換した後、プリンタ装置３１００で印刷を行う。
【０１７５】
これにより、従来、利用可能な画像データで蓄積されていても、アプリケーションのデータ形式でデータを取得してから、印刷形式に変換する等の処理が不要となる。
【０１７６】
したがって、印刷要求者が画像データの取得要求指示から印刷完了までに要する時間を短縮して、ユーザの利便性が向上する。
【図面の簡単な説明】
【０１７７】
【図１】本実施の第１実施形態を示す画像処理装置を適用可能な画像処理システムの一例を示す図である。
【図２】図１に示したデジタル複写機の外観を示す断面図である。
【図３】図２に示したコントローラ部の詳細構成を説明するブロック図である。
【図４】図３に示した操作パネル部の構成を備える平面図である。
【図５】図４に示した操作パネル部に表示されるボックス機能操作画面の一例を示す図である。
【図６】図４に示した操作パネル部に表示されるボックス機能操作画面の一例を示す図である。
【図７】図４に示した操作パネル部に表示されるボックス機能操作画面の一例を示す図である。
【図８】本実施形態を示す画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図９】本実施形態の画像処理装置におけるボックス文書処理の態様を示す図である。
【図１０】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７８】
３０３４  ＣＰＵ
３１００  プリンタ装置
３３００  プログラムＲＯＭ
３３０５  ビットマップ画像展開部
３３０６  画像圧縮／解凍部
３３０８  データフォーマット判定部
３３０７  データフォーマット管理部
３３０９  データフォーマット情報認識部
３３１３  アプリケーションデータ変換部
【図１】
2007283693.tif 000003
【図２】
2007283693.tif 000004
【図３】
2007283693.tif 000005
【図４】
2007283693.tif 000006
【図５】
2007283693.tif 000007
【図６】
2007283693.tif 000008
【図７】
2007283693.tif 000009
【図８】
2007283693.tif 000010
【図９】
2007283693.tif 000011
【図１０】
2007283693.tif 000012