(57)【要約】【課題】通信相手の構成に依存せずに、またトラフィックを必要以上に増大させずに画像データを送信することができ、ユーザの使い勝手を向上した画像形成装置および画像形成システムを提供することである。【解決手段】画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得するＰＤＬ情報取得手段と、自身がサポートするＰＤＬと前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬとが一致する場合には、前記スプール部にスプールしたジョブを該一致するＰＤＬに変換し、該画像印刷装置に送信するデータ送信手段とを備えたことを特徴とする。【選択図】　図１
2004082354.tif 000002
【特許請求の範囲】
【請求項１】
用紙に印刷を行う画像形成手段を有する画像形成装置において、
ネットワークに接続するネットワークインタフェース部と、
画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、
前記スプール部にスプールされているジョブをラスタライズしてラスタデータを得るラスタライズ手段と、
前記ラスタライズ手段によって得られたラスタデータを予め定めた所定種類のサポートするＰＤＬのうちの１にフォーマット変換するフォーマット変換手段と、
前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得するＰＤＬ情報取得手段と、
前記フォーマット変換手段がサポートするＰＤＬと前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬとが一致する場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段および前記フォーマット変換手段によって該一致するＰＤＬに変換し、前記ネットワークインタフェース部を介して、該画像印刷装置に送信するデータ送信手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記データ送信手段が、前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬが前記フォーマット変換手段がサポートするＰＤＬの中に存在しない場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段によってラスタライズし、前記ネットワークインタフェース部を介して、該画像印刷装置に送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
用紙に印刷を行う画像形成手段を有する画像形成装置において、
ネットワークに接続するネットワークインタフェース部と、
画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、
前記スプール部にスプールされているジョブを所定のフォーマットに変換するフォーマット変換手段と、
前記フォーマット変換手段によって所定のフォーマットに変換したジョブを、前記ネットワークインタフェース部を介して、前記ネットワークに接続された情報処理装置に送信するデータ送信手段と
を備えたことを特徴とする画像形成装置。
【請求項４】
少なくとも、用紙に印刷を行う画像形成手段を有する画像形成装置と情報処理装置と用紙に印刷を行う画像形成手段を有する画像印刷手段とをネットワークで接続して構成される画像形成システムにおいて、
前記画像形成装置が、
ネットワークに接続するネットワークインタフェース部と、
画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、
前記スプール部にスプールされているジョブをラスタライズしてラスタデータを得るラスタライズ手段と、
前記ラスタライズ手段によって得られたラスタデータを予め定めた所定種類のサポートするＰＤＬのうちの１にフォーマット変換するフォーマット変換手段と、
前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を前記情報処理装置から取得するＰＤＬ情報取得手段と、
前記フォーマット変換手段がサポートするＰＤＬと前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬとが一致する場合に、前記スプール部にスプールしたジョブを、前記ラスタライズ手段および前記フォーマット変換手段によって該一致するＰＤＬに変換し、前記ネットワークインタフェース部を介して、該画像印刷装置に送信するデータ送信手段と
を備え、
前記情報処理装置が、
ネットワークに接続するネットワークインタフェース部と、
前記スプール部にスプールされているジョブの一覧を表示するジョブ表示手段と、
前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得し、前記画像形成装置に送信するＰＤＬ情報送信手段と
を備えたことを特徴とする画像形成システム。
【請求項５】
前記データ送信手段が、前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬが前記フォーマット変換手段がサポートするＰＤＬの中に存在しない場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段によってラスタライズし、前記ネットワークインタフェース部を介して、該画像印刷装置に送信することを特徴とする請求項４に記載の画像形成システム。
【請求項６】
前記ＰＤＬ情報送信手段が、ＳＮＭＰのＭＩＢ情報によって、前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得することを特徴とする請求項４または５に記載の画像形成システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像形成装置および画像形成システムに関し、詳しくはディジタル複写機等の画像形成装置およびこの画像形成装置と情報処理装置とをネットワークで接続して構成される画像形成システムに関する。
【０００２】
【従来の技術】
従来から、画像が記録された原稿から画像を読み取り画像データとして出力する画像読取手段と、画像データに基づいて用紙に画像を形成する画像形成手段とを有するディジタル複写機等の画像形成装置がよく知られている。
【０００３】
このような画像形成装置では、たとえば、画像読取手段によって読み取った画像データに対してトリミング等の簡単な画像処理を施し、この画像処理を施した画像データに基づいて画像形成手段が画像形成を行うことができる。
【０００４】
また、従来からネットワーク環境で用いられる画像形成システムが提供されている。
【０００５】
この画像形成システムは、たとえば、ディジタル複写機等の画像形成装置と、この画像形成装置に対して画像のスキャン（読み取り）やプリント（印刷）を指示するパソコンやワークステーション等の情報処理装置とがネットワークで相互に接続されて構成される。また、ネットワークに複数の画像形成装置や複数の情報処理装置が接続される構成もとり得る。
【０００６】
このような画像形成システムにおいては、たとえば情報処理装置から画像形成装置に対して画像印刷を指示し、情報処理装置からの画像データに基づいて画像形成装置が用紙に印刷するプリンタモードとしての利用法が知られている。
【０００７】
なお、この印刷指示としては、画像データのほかに、その画像データを印刷する際に施すべき処理の内容である処理情報が添付される。この処理情報としては、たとえば、画像データの何ページ目から何ページ目を何部印刷するのか、複数の画像を１枚の用紙に割り付けて印刷するのか（面付け）、画像を印刷した後に用紙に穴あけを行うか、用紙にステイプルを行うか、などが挙げられる。以下では、この画像データと処理情報との組み合わせをジョブと呼ぶ。
【０００８】
従来の画像形成システムでは、ジョブをたとえば情報処理装置から画像形成装置が受け、画像形成装置においてこのジョブをスプールしておくことができ、さらにそのジョブをユーザが閲覧することができるものが知られている。
【０００９】
また、特開平１１−１１５２７９号公報に開示された「情報処理装置及びその方法、及びそのプログラムを記憶した記憶媒体」では、印刷装置内のジョブを他の印刷装置からも印刷可能とし、ジャム（紙詰まり）等の発生時にデータを受付け、または保持（スプール）していても、ＷＥＢサーバを介してそのジョブを他の印刷装置に転送し、転送先の印刷装置で印刷することによって印刷を遅滞なく行うことができるようにしている。
【００１０】
【発明が解決しようとする課題】
ところが、上述の従来技術においては、以下のような問題があった。
【００１１】
すなわち、特開平１１−１１５２７９号公報の「情報処理装置及びその方法、及びそのプログラムを記憶した記憶媒体」では、画像データを送信する際のデータ形式については言及していない。
【００１２】
このデータ形式としては従来はＲＡＷ形式が一般的であった。ところが、このＲＡＷデータはデータ量が多く、印刷装置からサーバを介して他の印刷装置に転送するような場合では、その分のトラフィックが増加し、ネットワークシステムに対する負荷が問題となってしまう。
【００１３】
また、データ形式がＲＡＷ形式ではなく、ＰＤＬ（アプリケーションプログラムまたはプリンタドライバと呼ばれるソフトウェアによって印刷装置が解釈できるページ記述言語（Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ））データであるとしても、このＰＤＬデータをたとえばＩＰＰ（ＩｎｔｅｒｎｅｔＰｒｉｎｔｉｎｇ　Ｐｒｏｔｏｃｏｌ；インターネットを通じて遠隔地にあるプリントサーバに対して印刷を行う際の通信方式）で送信して印刷しようとした場合、通信相手が同じＰＤＬをサポートしていないときには通信することができないという問題があった。
【００１４】
本発明は上記の点にかんがみてなされたもので、通信相手の構成に依存せずに、またトラフィックを必要以上に増大させずに画像データを送信することができ、ユーザの使い勝手を向上した画像形成装置および画像形成システムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
本発明は上記の目的を達成するために、用紙に印刷を行う画像形成手段を有する画像形成装置において、ネットワークに接続するネットワークインタフェース部と、画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、前記スプール部にスプールされているジョブをラスタライズしてラスタデータを得るラスタライズ手段と、前記ラスタライズ手段によって得られたラスタデータを予め定めた所定種類のサポートするＰＤＬのうちの１にフォーマット変換するフォーマット変換手段と、前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得するＰＤＬ情報取得手段と、前記フォーマット変換手段がサポートするＰＤＬと前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬとが一致する場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段および前記フォーマット変換手段によって該一致するＰＤＬに変換し、前記ネットワークインタフェース部を介して、該画像印刷装置に送信するデータ送信手段とを備えたことを特徴とする。
【００１６】
また本発明は、請求項１に記載の発明において、前記データ送信手段が、前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬが前記フォーマット変換手段がサポートするＰＤＬの中に存在しない場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段によってラスタライズし、前記ネットワークインタフェース部を介して、該画像印刷装置に送信することを特徴とする。
【００１７】
また本発明は、用紙に印刷を行う画像形成手段を有する画像形成装置において、ネットワークに接続するネットワークインタフェース部と、画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、前記スプール部にスプールされているジョブを所定のフォーマットに変換するフォーマット変換手段と、前記フォーマット変換手段によって所定のフォーマットに変換したジョブを、前記ネットワークインタフェース部を介して、前記ネットワークに接続された情報処理装置に送信するデータ送信手段とを備えたことを特徴とする。
【００１８】
また本発明は、少なくとも、用紙に印刷を行う画像形成手段を有する画像形成装置と情報処理装置と用紙に印刷を行う画像形成手段を有する画像印刷手段とをネットワークで接続して構成される画像形成システムにおいて、前記画像形成装置が、ネットワークに接続するネットワークインタフェース部と、画像データと該画像データを印刷する際に施すべき処理の内容である処理情報との組み合わせであるジョブをスプールするスプール部と、前記スプール部にスプールされているジョブをラスタライズしてラスタデータを得るラスタライズ手段と、前記ラスタライズ手段によって得られたラスタデータを予め定めた所定種類のサポートするＰＤＬのうちの１にフォーマット変換するフォーマット変換手段と、前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を前記情報処理装置から取得するＰＤＬ情報取得手段と、前記フォーマット変換手段がサポートするＰＤＬと前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬとが一致する場合に、前記スプール部にスプールしたジョブを、前記ラスタライズ手段および前記フォーマット変換手段によって該一致するＰＤＬに変換し、前記ネットワークインタフェース部を介して、該画像印刷装置に送信するデータ送信手段とを備え、前記情報処理装置が、ネットワークに接続するネットワークインタフェース部と、前記スプール部にスプールされているジョブの一覧を表示するジョブ表示手段と、前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得し、前記画像形成装置に送信するＰＤＬ情報送信手段とを備えたことを特徴とする。
【００１９】
また本発明は、請求項４に記載の発明において、前記データ送信手段が、前記ＰＤＬ情報取得手段によって取得した画像印刷装置がサポートするＰＤＬが前記フォーマット変換手段がサポートするＰＤＬの中に存在しない場合には、前記スプール部にスプールしたジョブを、前記ラスタライズ手段によってラスタライズし、前記ネットワークインタフェース部を介して、該画像印刷装置に送信することを特徴とする。
【００２０】
また本発明は、請求項４または５に記載の発明において、前記ＰＤＬ情報送信手段が、ＳＮＭＰのＭＩＢ情報によって、前記ネットワークに接続された画像印刷装置がサポートするＰＤＬに関する情報を取得することを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００２２】
図１は、本発明による画像形成装置およびその画像形成装置を有する画像形成システムの一実施の形態の構成を示すブロック図である。
【００２３】
図１に示すように、本実施の形態の画像形成システムは、画像形成装置１と、情報処理装置２と、画像印刷装置３と、情報処理装置４と、情報処理装置５とをネットワーク６で接続して構成される。
【００２４】
本実施の形態において、画像形成装置１はディジタル複写機であり、情報処理装置２、４、５はパソコンであり、画像印刷装置３はプリンタである。なお、本発明は、画像形成装置１が画像印刷装置３と同様にプリンタであってもかまわない。
【００２５】
図２は、図１に示した画像形成装置１の構成を示すブロック図である。
【００２６】
図２に示すように、画像形成装置１は、ネットワーク６を介して接続される他の装置とのインタフェースとなるネットワークモジュール１１と、受信したデータのジョブ解析を行うジョブ解析部１２と、ジョブをスプールしておくスプール部１３と、ＰＤＬデータをラスタデータに展開するインタプリタ１４と、入力されたラスタデータに基づいて用紙に画像形成する画像形成部１５と、ラスタデータを予め定めたサポートしているＰＤＬデータに変換するフォーマット変換部１６とを有して構成される。
【００２７】
また、ネットワークモジュール１１は、外部からＷＥＢブラウザによってアクセスするためのＷＥＢサーバ部１１ａと、外部からデータ受信を行うデータ受信部１１ｂと、外部に対してデータのＥ−ｍａｉｌ送信を行うＥ−ｍａｉｌ送信部１１ｃと、外部に対してデータのＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｃｅｆｅｒ　Ｐｒｏｔｃｏｌ）送信を行うＦＴＰ送信部１１ｄと、外部の機器の記憶装置の指定フォルダに対してデータを送信する指定フォルダへの送信部１１ｅと、外部に対してデータ送信を行うデータ送信部１１ｆと、ネットワーク６に接続された他の装置から情報収集するためのネットワーク管理部１１ｇとを有して構成される。
【００２８】
図３は、図１に示した情報処理装置２の構成を示すブロック図である。
【００２９】
情報処理装置４、５も同様の構成であるのでここでは代表して情報処理装置２について説明する。
【００３０】
図３に示すように、情報処理装置２は、ユーザに対して情報表示を行ったりユーザが操作入力するための操作部２０と、全体の動作を制御する制御部２１と、データ等を記憶する記憶部２２と、ネットワーク６とのインターフェースとなるネットワークＩ／Ｆ部２３とを有して構成される。
【００３１】
制御部２１では、ＷＥＢブラウザ２１ａ、アプリケーションプログラム２１ｂ、プリンタドライバ２１ｃ等が動作する。
【００３２】
ここで、本実施の形態の画像形成システムにおいて情報処理装置がユーザに向けて表示する内容の一例について説明する。なお、この表示例を参照しながら、後述の動作説明を行う。
【００３３】
図４は、情報処理装置２における表示例のうち、画像形成装置にスプールされているジョブの一覧を表示し、ジョブを選択するための表示画面を示す図である。
【００３４】
この例では、図４に示すように、情報処理装置２の操作部２０に設けられた表示画面２０ａには、各ジョブに付けられたＩＤと、そのジョブのファイル名の一覧が表示される。
【００３５】
図５は、情報処理装置２における表示例のうち、他の情報処理装置に対してジョブを送信する際の指示入力のための表示画面を示す図である。
【００３６】
この例では、図５に示すように、送信するジョブのファイル名が表示され、また、送信先のＥ−ｍａｉｌアドレス、ＦＴＰ送信の際のＩＰアドレス等、ネットワーク共用されているフォルダ名を入力する欄が表示され、さらに、データ送信とともにＰｒｉｎｔ（印刷）も行うかをチェックする欄が表示される。
【００３７】
図６は、情報処理装置２における表示例のうち、画像印刷装置や画像形成装置など画像形成部を有する装置に対してジョブを送信する際の指示入力のための表示画面を示す図である。
【００３８】
この例では、図６に示すように、ネットワークに接続されているプリンタの一覧が表示され、また、希望するプリンタのＩＰアドレス等を直接入力する欄が表示される。
【００３９】
図７は、ネットワークに接続されているプリンタに関する情報を蓄積するＤＢ（データベース）テーブルの一例を示す図である。
【００４０】
プリンタに関する情報としては、たとえばＳＮＭＰ（Ｓｉｍｐｌｅ　Ｎｅｔｗｏｒｋ　Ｍａｎａｇｅｍｅｎｔ　Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ　Ｉｎｆｏｒｍａｔｉｏｎ　Ｂａｓｅ）情報をネットワークを介して等がプリンタから取得することによって得られる情報が挙げられる。一例として、図７に示すように、そのプリンタのＩＰアドレス、機種名、プリンタ名、設置場所、そのプリンタが対応しているＰＤＬ（インタプリタ言語）、印刷は白黒のみかカラーもできるか、現在使用可の状態か、といった情報が挙げられる。
【００４１】
図８は、図１に示した画像形成システムにおいて情報処理装置から印刷を行う場合の処理のフローチャートを示す図である。
【００４２】
ユーザが情報処理装置２のアプリケーションプログラム２１ｂを用いてデータを作成し、このデータを画像形成装置１にスプールしておいたり、印刷（プリント）したりすることができる。この際、ユーザは、印刷のみするか、印刷とスプールをするか、スプールのみするかを選択して指定することができる。
【００４３】
ユーザがアプリケーションプログラム２１ｂにおいて印刷のみ、印刷とスプール、スプールのみのいずれかを選択して実行すると、情報処理装置２では、ユーザからスプールの実行が指定されたかを判断し（Ａ−１）、これが指定された場合にはスプールフラグをＯＮにし（Ａ−２）、続いてプリントのの実行が指定されたかを判断し（Ａ−３）、これが指定された場合にはプリントフラグをＯＮにする（Ａ−４）。
【００４４】
また、ステップ（Ａ−１）においてスプールの実行が指定されなかった場合にもプリントフラグをＯＮにする（Ａ−４）。ここに来たときに、プリントもスプールも指定されない場合はないからである。
【００４５】
アプリケーションプログラム２１ｂを用いて作成したデータはプリンタドライバ２１Ｃによって所定のＰＤＬで記述されてジョブとなり、このジョブと前述のプリントフラグおよびスプールフラグが画像形成装置１に対して送信される（Ａ−５）。
【００４６】
図９は、図１に示した画像形成システムにおいて情報処理装置からジョブとフラグを受信した場合の画像形成装置の処理のフローチャートを示す図である。
【００４７】
画像形成装置１では、ネットワーク６に接続された情報処理装置たとえば情報処理装置２からデータを受信すると（Ｂ−１）、スプールフラグがＯＮかを判断し（Ｂ−２）、ＯＮの場合には受信したデータのジョブを、たとえばハードディスク等で構成されるスプール部１３にスプールする（Ｂ−３）。
【００４８】
続いて、プリントフラグがＯＮかを判断し（Ｂ−４）、ＯＮの場合には、インタプリタ１４によってラスタライズ処理を行ってＰＤＬデータをラスタデータに展開し（Ｂ−５）、画像形成部１５によって印刷処理を行う（Ｂ−６）。
【００４９】
図１０は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の情報処理装置の処理のフローチャートを示す図である。
【００５０】
また、図１１は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の情報処理装置の処理のフローチャートを示す図であり、図１０に続く処理を示す図である。
【００５１】
情報処理装置２では、ＷＥＢブラウザ２１ａによって画像形成装置１のＷＥＢサーバ部１１ａにアクセスし、スプール部１３にスプールされているジョブの一覧をモニタリングする（Ｃ−１）。図４の表示画面２０ａはこの際の情報処理装置２の表示画面の一例である。
【００５２】
ユーザは、図４に示した情報処理装置２の表示画面２０ａに示されたジョブの一覧から所望のジョブを選択し（Ｃ−２）、「実行」を入力する。これを受けた情報処理装置２では、図５の表示画面２０ａを表示して各項目の入力を促す。
【００５３】
ユーザが各項目の入力をして「ＯＫ」を入力したならば、情報処理装置２では、ユーザの入力に基づいて、ＴＩＦＦ（Ｔａｇｇｅｄ　Ｉｍａｇｅ　Ｆｉｌｅ　Ｆｏｒｍａｔ；高密度のビットマップ画像を扱うファイルフォーマット）、ＰＤＦ（Ｐｏｒｔａｂｌｅ　Ｄｏｃｕｍｅｎｔ　Ｆｏｒｍａｔ；米国Ａｄｏｂｅ　Ｓｙｓｔｅｍｓ社がデジタル書類によるコミュニケーションを実現するために開発したファイル形式）といったフォーマットを設定し（Ｃ−３）、Ｅ−ｍａｉｌによる送信がありの場合にはその宛先を設定し（Ｃ−４、Ｃ−５）、ＦＴＰによる送信がありの場合にはそのアップロード先を設定する（Ｃ−６、Ｃ−７）。
【００５４】
図１１に進み、指定フォルダへの送信がありの場合にはそのアップロード先を設定し（Ｃ−８、Ｃ−９）、プリント指示がありの場合にはプリントフラグをＯＮにし（Ｃ−１０、Ｃ−１１）、画像形成装置１に対してこれらの選択結果、設定結果やフラグ等のデータを送信することによって画像形成装置１の処理の実行を起動する（Ｃ−１２）。
【００５５】
図１２は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の画像形成装置の処理のフローチャートを示す図である。
【００５６】
また、図１３は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の画像形成装置の処理のフローチャートを示す図であり、図１２に続く処理を示す図である。
【００５７】
画像形成装置１では、図１１のステップ（Ｃ−１２）で情報処理装置２が送信したデータを受信（Ｄ−１）すると処理を開始し、まず、ユーザによって選択されたジョブの画像データ（スプール部１３にスプールされているＰＤＬデータ）をインタプリタ１４によってラスタデータに展開するラスタライズ処理を行い（Ｄ−２）、プリントフラグがＯＮであれば画像形成部１５によって印刷処理を行う（Ｄ−３、Ｄ−４）。
【００５８】
続いて、フォーマット変換部１６によって、ラスタデータから、図５の表示画面２０ａでユーザが設定したフォーマット（ＴＩＦＦ／ＰＤＦ）へのフォーマット変換を行う（Ｄ−５）。
【００５９】
さらに、ユーザによってＥ−ｍａｉｌによる送信ありに設定されていた場合にはその宛先に、ステップ（Ｄ−５）でフォーマット変換したデータを送信する（Ｄ−６、Ｄ−７）。
【００６０】
図１３に進み、ＦＴＰによる送信ありに設定されていた場合にはそのアップロード先に、ステップ（Ｄ−５）でフォーマット変換したデータを送信し（Ｄ−８、Ｄ−９）、指定フォルダへの送信ありに設定されていた場合にはそのアップロード先に、ステップ（Ｄ−５）でフォーマット変換したデータを送信する（Ｄ−１０、Ｄ−１１）。
【００６１】
図１４は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合の情報処理装置の処理のフローチャートを示す図である。
【００６２】
情報処理装置２では、ＷＥＢブラウザ２１ａによって画像形成装置１のＷＥＢサーバ部１１ａにアクセスし、スプール部１３にスプールされているジョブの一覧をモニタリングする（Ｅ−１）。図４の表示画面２０ａはこの際の情報処理装置２の表示画面の一例である。
【００６３】
ユーザは、図４に示した情報処理装置２の表示画面２０ａに示されたジョブの一覧から所望のジョブを選択し（Ｅ−２）、「実行」を入力する。
【００６４】
情報処理装置２はこれに続いて、詳しくは図１５を参照して後述するプリンタの検出処理を行い（Ｅ−３）、その処理の終了を待つ（Ｅ−４）。
【００６５】
続いて、図１５に後述するプリンタ検出処理で検出できたプリンタの一覧やそのプリンタに関する情報のＤＢテーブルを表示する（Ｅ−５）。このプリンタの一覧の表示例は図６に示した表示画面２０ａである。また、ＤＢテーブルの例は図７に示したデータベーステーブルである。
【００６６】
ユーザは、図６や図７に示した一覧から所望のプリンタを選択し、または、図６の直接入力の欄にプリンタのＩＰアドレス等を直接入力し、「実行」を入力する（Ｅ−６）。
【００６７】
情報処理装置２では、これを受けて選択されたプリンタがテーブル内に存在するプリンタか否かを判断し（Ｅ−７）、テーブル内のプリンタであればＤＢフラグをＯＮにし（Ｅ−８）、画像形成装置１に対してこれらの選択結果やフラグ等のデータを送信することによって画像形成装置１の処理の実行を起動する（Ｅ−９）。
【００６８】
図１５は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合のネットワークに接続された画像印刷装置を検出する処理のフローチャートを示す図である。
【００６９】
上述のように、この図１５は、図１４の（Ｅ−３）で実行される処理を示すフローチャートである。
【００７０】
まず、情報処理装置２はネットワーク６に対してＢｒｏａｄｃａｓｔを送出し（Ｆ−１）、これに応答してきた画像印刷装置をカウントするためのカウンタＮをゼロクリアする（Ｆ−２）。
【００７１】
続いて、Ｂｒｏａｄｃａｓｔに対して応答があった場合には、その画像印刷装置をＤＢに登録し（Ｆ−４）、カウンタＮに１を加算する（Ｆ−５）。その後、所定時間のタイムアウトになるまで応答を待ちつづける（Ｆ−６）。
【００７２】
その後、カウンタＮを減算しながら（Ｆ−８）、応答してきた画像印刷装置のそれぞれからＭＩＢ情報を取得し（ＳＮＭＰのＧＥＴコマンド）（Ｆ−７）、これによって応答してきたすべての画像印刷装置からそれぞれのＭＩＢ情報を取得する（Ｆ−９）。この取得した情報が図７のデータベーステーブルや図６の表示画面２０ａに反映される。
【００７３】
図１６は、図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合の画像形成装置の処理のフローチャートを示す図である。
【００７４】
画像形成装置１では、図１４のステップ（Ｅ−９）で情報処理装置２が送信したデータを受信（Ｇ−１）すると処理を開始し、まず、情報処理装置２から受信したＤＢフラグがＯＮであれば（Ｇ−２）、送信先の画像印刷装置がサポートしているＰＤＬの情報をＤＢテーブルから取得し（Ｇ−３）、画像形成装置１がそのＰＤＬをサポートしているかを判断する（Ｇ−４）。
【００７５】
ステップ（Ｇ−４）においてサポートしている場合には、必要に応じて（スプール部１３にスプールされているジョブのＰＤＬと送信先の画像印刷装置がサポートしているＰＤＬとが同じ場合は変換の必要がない）、ユーザによって選択されたジョブの画像データ（スプール部１３にスプールされているＰＤＬデータ）を、送信先の画像印刷装置がサポートしているＰＤＬデータに変換し（インタプリタ１４およびフォーマット変換部１６）、その画像印刷装置に対して送信する（Ｇ−６）。
【００７６】
ステップ（Ｇ−２）においてＤＢフラグがＯＮでない場合、およびステップ（Ｇ−４）において画像印刷装置のＰＤＬを画像形成装置１がサポートしていない場合には、インタプリタ１４によって、ユーザが選択したジョブの画像データ（スプール部１３にスプールされているＰＤＬデータ）を、ラスタデータに展開し（Ｇ−５）、ユーザが選択した画像印刷装置に対して送信する（Ｇ−６）。
【００７７】
【発明の効果】
以上説明したように、本発明によれば、通信相手の構成に依存せずに、またトラフィックを必要以上に増大させずに画像データを送信することができ、ユーザの使い勝手を向上した画像形成装置および画像形成システムを提供することができる。
【００７８】
また本発明によれば、スプール部に記憶してあるジョブを、送信先の画像印刷装置がサポートしているＰＤＬに変換して送信するため、データ量も小さくトラフィックを必要以上に増大させてしまうことがなく送信時間も短くて済み、常に効率のよいフォーマットで送信することができる。また、ＰＤＬが合わないときにはラスタデータで送信するので、送信できないということがなくなる。このため、データを送られた側の画像印刷装置では、新たなインタプリタを必要とすることなく画像を印刷可能となるという効果がある。
【００７９】
また本発明によれば、たとえばモノクロの画像形成装置にスプールされているカラー画像をカラーの画像印刷装置に対して送信することができ、これによりカラー出力を得ることができる。
【図面の簡単な説明】
【図１】本発明による画像形成装置およびその画像形成装置を有する画像形成システムの一実施の形態の構成を示すブロック図である。
【図２】図１に示した画像形成装置の構成を示すブロック図である。
【図３】図１に示した情報処理装置の構成を示すブロック図である。
【図４】情報処理装置における表示例のうち、画像形成装置にスプールされているジョブの一覧を表示し、ジョブを選択するための表示画面を示す図である。
【図５】情報処理装置における表示例のうち、他の情報処理装置に対してジョブを送信する際の指示入力のための表示画面を示す図である。
【図６】情報処理装置における表示例のうち、画像印刷装置や画像形成装置など画像形成部を有する装置に対してジョブを送信する際の指示入力のための表示画面を示す図である。
【図７】ネットワークに接続されているプリンタに関する情報を蓄積するＤＢ（データベース）テーブルの一例を示す図である。
【図８】図１に示した画像形成システムにおいて情報処理装置から印刷を行う場合の処理のフローチャートを示す図である。
【図９】図１に示した画像形成システムにおいて情報処理装置からジョブとフラグを受信した場合の画像形成装置の処理のフローチャートを示す図である。
【図１０】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の情報処理装置の処理のフローチャートを示す図である。
【図１１】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の情報処理装置の処理のフローチャートを示す図であり、図１０に続く処理を示す図である。
【図１２】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の画像形成装置の処理のフローチャートを示す図である。
【図１３】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の情報処理装置に送信する場合の画像形成装置の処理のフローチャートを示す図であり、図１２に続く処理を示す図である。
【図１４】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合の情報処理装置の処理のフローチャートを示す図である。
【図１５】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合のネットワークに接続された画像印刷装置を検出する処理のフローチャートを示す図である。
【図１６】図１に示した画像形成システムにおいて画像形成装置にスプールされているジョブを情報処理装置からの指示で任意の画像印刷装置に送信する場合の画像形成装置の処理のフローチャートを示す図である。
【符号の説明】
１　画像形成装置
２、４、５　情報処理装置
３　画像印刷装置
６　ネットワーク
１１　ネットワークモジュール
１１ａ　ＷＥＢサーバ部
１１ｂ　データ受信部
１１ｃ　Ｅ−ｍａｉｌ送信部
１１ｄ　ＦＴＰ送信部
１１ｅ　指定フォルダへの送信部
１１ｆ　データ送信部
１１ｇ　ネットワーク管理部
１２　ジョブ解析部
１３　スプール部
１４　インタプリタ
１５　画像形成部
１６　フォーマット変換部
２０　操作部
２０ａ　表示画面
２１　制御部
２１ａ　ＷＥＢブラウザ
２１ｂ　アプリケーションプログラム
２１ｃ　プリンタドライバ
２２　記憶部
２３　ネットワークＩ／Ｆ部
【図１】
2004082354.tif 000003
【図２】
2004082354.tif 000004
【図３】
2004082354.tif 000005
【図４】
2004082354.tif 000006
【図５】
2004082354.tif 000007
【図６】
2004082354.tif 000008
【図７】
2004082354.tif 000009
【図８】
2004082354.tif 000010
【図９】
2004082354.tif 000011
【図１０】
2004082354.tif 000012
【図１１】
2004082354.tif 000013
【図１２】
2004082354.tif 000014
【図１３】
2004082354.tif 000015
【図１４】
2004082354.tif 000016
【図１５】
2004082354.tif 000017
【図１６】
2004082354.tif 000018
【手続補正書】
【提出日】平成14年8月26日(2002.8.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
また、ネットワークモジュール１１は、外部からＷＥＢブラウザによってアクセスするためのＷＥＢサーバ部１１ａと、外部からデータ受信を行うデータ受信部１１ｂと、外部に対してデータのＥ−ｍａｉｌ送信を行うＥ−ｍａｉｌ送信部１１ｃと、外部に対してデータのＦＴＰ（Ｆｉｌｅ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）送信を行うＦＴＰ送信部１１ｄと、外部の機器の記憶装置の指定フォルダに対してデータを送信する指定フォルダへの送信部１１ｅと、外部に対してデータ送信を行うデータ送信部１１ｆと、ネットワーク６に接続された他の装置から情報収集するためのネットワーク管理部１１ｇとを有して構成される。