(57)【要約】【課題】  簡単な操作で、印刷ジョブデータをネットワークに接続された他の画像形成装置に同報あるいは転送することができるようにする。【解決手段】  画像形成装置１０に送信される印刷ジョブデータ中に、印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置１０であって、画像形成装置１０は、コマンド解析部１６とジョブ制御部１７と出力処理部１８とを備え、コマンド解析部１６は指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部１７に送り、ジョブ制御部１７は、出力処理部１８を介して宛て先情報に該当する画像形成装置１０に印刷ジョブデータ送信する。【選択図】      図２
2006212898.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置に送信される印刷ジョブデータ中に、印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置であって、
前記画像形成装置は、コマンド解析部とジョブ制御部と出力処理とを備え、
前記コマンド解析部は、指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信するように構成したことを特徴とする画像生成装置。
【請求項２】
前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスでない場合に、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されている場合該他のパラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されていない場合、印刷ジョブデータの転送を終了することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
コマンド解析部とジョブ制御部と出力処理とを備え、送信される印刷ジョブデータ中に印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置を構成するコンピュータに、
前記指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送るコマンド解析部としての処理を実行させ、
出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信するジョブ制御部としての処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置およびプログラムに関し、特に画像形成装置に送信される印刷ジョブデータ中に印刷データに加えて、宛て先情報をパラメータとして記述した転送コマンドや同報コマンドなどの指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置およびプログラムに関するものである。
【背景技術】
【０００２】
プリンタや、プリンタを含む複数の機能を有するデジタル複合機（以下、総称して画像形成装置という）等は、企業等においてはネットワークを介して複数のコンピュータ装置（例えばＰＣ）、あるいは他の画像形成装置に接続され、使用されている。また、最近では、企業内のローカルエリアネットワークのみならず、インターネットの通信プロトコルを利用して、インターネット網を介してローカルエリアネットワークに接続された画像形成装置を使用できるように構成したシステムも実現している。
【０００３】
例えば、下記の特許文献１（特開２０００−１７２４６５号公報）には、ネットワークを介して相互に通信可能なプリントサーバおよびクライアントを備えたインターネットプリンティングシステムが開示されている。このインターネットプリンティングシステムにおいて、プリンタはプリントサーバに対して当該プリンタの構成情報を提供する手段を有し、プリントサーバはプリンタの構成情報を格納する格納手段を有し、クライアントはプリンタの構成情報に基づいて印刷情報を作成する手段を有している。
【０００４】
インターネット網を介してローカルエリアネットワーク内の画像形成装置を使用することができると、ローカルエリアネットワーク外からノートパソコンなどの携帯情報機器を使用して、遠隔地に設置された所望の画像形成装置に印刷ジョブデータを送信して印刷することができるようになる。
【０００５】
ところで、ユーザが画像形成装置を利用して所望のデータを印刷する場合、自分が印刷結果を利用するために自分の近くに設置された特定の画像形成装置で印刷するケース、他の複数の人に印刷物を配布するために、ネットワークに接続された複数の画像形成装置を利用して印刷するケースがある。これは、ローカルエリアネットワーク内に閉じたシステムであっても、インターネットを介してローカルエリアネットワーク内の画像形成装置と接続されるシステムであっても同様である。
【０００６】
ユーザが他の複数の人に印刷物を配布するためには、一般的には、ユーザがパーソナルコンピュータなどのクライアント装置から、ネットワークに接続された複数の画像形成装置にそれぞれ個別に印刷ジョブデータを送り印刷させる必要があり、ユーザに対して印刷ジョブデータを送る作業負担が大きくなる。
【０００７】
このような負担を軽減する方法として、同報、転送などの通信機能を有する機器を利用するシステムを利用することができる。同報とは機器が複数の宛て先に同時に同じデータを送ることをいい、転送とはデータを受け取った機器が次の宛て先の機器に順次同じデータを送ることをいう。
【０００８】
例えば、下記の特許文献２（特開平８−３０５２５公報）には、同報通信を行うプリントデータが多数存在してもプリントデータの通信を行う側の規模を大がかりなものとする必要がないように構成したプリントデータ印刷システムが開示されている。このプリントデータ印刷システムは、通信ケーブルに、プリントデータの格納および送出を行うプリントデータ格納装置と、プリントデータを受信してこれを印刷する第１〜第Ｎのプリントデータ印字装置とが接続されているシステムである。プリントデータ格納装置には、プリントデータの生成を行うプリントデータ生成装置が接続されており、プリントデータ生成装置は宛先に対応するＩＤ情報とプリントデータを１回だけプリントデータ格納装置に送信すれば、ここから所望のプリントデータ印字装置へ通信ケーブルを用いてプリントデータが転送される。
【０００９】
また、下記の特許文献３（特開２００１−１２５８５０号公報）には転送機能を利用して複数の画像形成装置で文書印刷することができる通信装置が開示されている。この通信装置は、簡単な操作で、他の装置に文書を好みにフォームに変換させるようにし、また、転送機能を利用して、オペレータの身近にあるファクシミリ装置やプリンタ等の印刷機能を持つ装置で好みのフォームで文書印刷を行なえるようにしたものであり、受信された電子メールに付加されたヘッダ情報等の情報に基いて、電子メールの文書フォームを変換するようにし、また、ヘッダ情報に基いて転送処理、印刷処理も行なえるようにしたものである。
【００１０】
【特許文献１】特開２０００−１７２４６５号公報
【特許文献２】特開平８−３０５２５公報（図１７、段落［００４４］）
【特許文献３】特開２００１−１２５８５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記特許文献２に開示されたプリントデータ印刷システムは、クライアントがプリントデータ格納装置に印刷データを送り、プリントデータ格納装置に設けた格納領域対応印字装置設定定義テーブルに基づいて、プリントデータ格納装置が印刷装置に応じた格納領域に印刷データを作成し、各印刷装置に印刷データを送信するように構成したものである。すなわち、ユーザはプリントデータ格納装置に印刷データを１回だけ送信すれば、定義テーブルに設定された印刷装置にはプリント格納装置が印刷データを送信し印刷が行われるが、プリントデータ格納装置のような特別の通信装置を設置する必要が生じるという問題点があった。
【００１２】
また、特許文献３に開示された通信装置は電子メールを利用したものであり、メールサーバが必要であり、また、ユーザは電子メールの形式でそのヘッダ情報に転送する宛て先を記述し、印刷データを電子メールの添付ファイルとして通信装置に送信し、転送先には通信装置が電子メールを自動的に転送するものである。従って、ユーザは電子メールを作成しそのヘッダ情報として転送する宛て先を記述しなければならず、印刷データの送信に手数がかかるという問題点があった。
【００１３】
インターネット印刷のプロトコルは、印刷を目的としたものであり、遠隔地への印刷や出張先でＬＡＮ環境に入れない場合でもインターネットに接続すれば印刷が可能であるという利点があり、遠隔地にある画像形成装置を用いて印刷できることからファクシミリ的な用途も考えられている。ところがこれをファクシミリ的に使用するためには、同報印刷や転送印刷ができることが機能的に必要であるが、1回の印刷ジョブ送信操作で簡単に同報印刷や転送印刷ができるようにするためには、画像形成装置にその仕組みを設ける必要があるという問題点があった。
【００１４】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、画像形成装置に送信される印刷ジョブデータ中に印刷データに加えて、宛て先情報をパラメータとした転送コマンドや同報コマンドなどの指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷データを宛て先情報で指定された宛て先に送信するように構成すれば上記問題点が解消できることに想到して本発明を完成するに至ったものである。
【００１５】
すなわち、本発明は前記の問題点を解消することを課題とし、印刷ジョブデータを受信して印刷ジョブデータに付加された指令情報に基づいて、印刷データを他の画像形成装置に同報あるいは転送することができる画像形成装置およびプログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、本願の請求項１にかかる発明は、
画像形成装置に送信される印刷ジョブデータ中に、印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置であって、
前記画像形成装置は、コマンド解析部とジョブ制御部と出力処理とを備え、
前記コマンド解析部は、指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信するように構成したことを特徴とする。
【００１７】
また、本願の請求項２にかかる発明は、請求項１にかかる発明において、前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスでない場合に、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信することを特徴とする。
【００１８】
また、本願の請求項３にかかる発明は、請求項２にかかる発明において、前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されている場合該他のパラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信することを特徴とする。
【００１９】
また、本願の請求項４にかかる発明は、請求項２にかかる発明において、前記コマンド解析部は、前記パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されていない場合、印刷ジョブデータの転送を終了することを特徴とする。
【００２０】
本願の請求項５にかかる発明は、
コマンド解析部とジョブ制御部と出力処理とを備え、送信される印刷ジョブデータ中に印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、印刷ジョブデータに付加された指令情報に基づいて、印刷ジョブデータを送信するように構成した画像形成装置を構成するコンピュータに、
前記指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送るコマンド解析部としての処理を実行させ、
出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信するジョブ制御部としての処理を実行させることを特徴とするプログラムである。
【発明の効果】
【００２１】
請求項１にかかる発明においては、画像形成装置が、印刷ジョブデータ中に、印刷データに加えて、宛て先情報をパラメータとして記述した指令情報が付加された印刷ジョブデータを受信して、コマンド解析部が指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信する。指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信する。
従って、ユーザは１台の画像形成装置に指令情報を付加した印刷ジョブデータを送ることによって、簡単に複数の画像形成装置に該印刷ジョブデータを転送送信、あるいは、同報送信することができるようになる。また、ユーザは、インターネットを介して遠隔地にある複数画像形成装置に印刷ジョブデータを転送送信、あるいは、同報送信することができるようになる。
【００２２】
また、請求項２にかかる発明においては、コマンド解析部が指令情報を解析し、パラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信する。
従って、ユーザは１台の画像形成装置に指令情報を付加した印刷ジョブデータを送ることによって、簡単に複数の画像形成装置に該印刷ジョブデータを転送送信、あるいは、同報送信することができるようになる。また、ユーザは、インターネットを介して遠隔地にある複数画像形成装置に印刷ジョブデータを転送送信、あるいは、同報送信することができるようになる。
【００２３】
また、請求項３にかかる発明においては、コマンド解析部が指令情報を解析し、パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されている場合該他のパラメータに記述された宛て先情報を前記ジョブ制御部に送り、前記ジョブ制御部は、出力処理部を介して前記宛て先情報に該当する画像形成装置に印刷ジョブデータ送信する。
従って、画像形成装置は、複数のパラメータに宛て先情報が記述されている場合に印刷ジョブデータを転送することができるようになる。
【００２４】
また、請求項４にかかる発明においては、コマンド解析部が指令情報を解析し、前記パラメータとして記述された宛て先情報が自身のアドレスである場合に、他の宛先情報が他のパラメータとして記述されていない場合、印刷ジョブデータの転送を終了する。
従って、画像形成装置は、複数のパラメータに宛て先情報が記述されている場合に印刷ジョブデータを転送することができるようになり、印刷ジョブデータの転送送信処理が画像形成装置間で無限ループになることを防止することができるようになる。
【００２５】
また、請求項５の発明においては、請求項１にかかる画像形成装置を実現するためのプログラムを提供することができるようになる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照して本発明の最良の実施形態を説明する。但し、以下に示す実施形態は、本発明の技術思想を具体化するための画像形成装置を例示するものであって、本発明をこれらに特定することを意図するものではなく、特許請求の範囲に含まれるその他の実施形態のものも等しく適応し得るものである。図１は、本発明の実施例にかかる画像形成装置を備えたネットワークシステムの構成を示すシステム構成図である。図２は、本発明の実施例にかかる画像形成装置の構成を示すブロック図である。図３は、印刷ジョブデータのデータ形式の一例を示す図、図４は本発明の実施例にかかる画像形成装置の動作手順を示すフローチャートである。
【実施例】
【００２７】
本発明の一実施例の画像形成装置は、図１に示すように、画像形成装置２−１、２−２、・・・、２−ｎ、複数のコンピュータ装置３−１、３−２、・・・３−ｎ等がＬＡＮ（Local Area Network）、インターネット５などのネットワークを介して接続されたネットワークシステムの環境内に接続されており、コンピュータ装置等から種々のデータが送られ、そのデータごとに処理が行われる。図１に示すネットワークシステムにおいては、画像形成装置２−１・・・２−ｎ、コンピュータ装置３−１はＬＡＮ１に接続され、画像形成装置２−４、コンピュータ装置３−２はＬＡＮ２に接続され、画像形成装置２−ｎ、コンピュータ装置３−ｎはＬＡＮ３に接続され、それぞれがインターネット５を介して通信することができるようにネットワークシステムが構成されている。
【００２８】
画像形成装置２−１、２−２、・・・、２−ｎは、インターネット上のＩＰアドレスを有しており、コンピュータ装置３−１、３−２、・・・３−ｎ等から当該ＩＰアドレスを指定することによってネットワーク上に接続されたれ個々の画像形成装置を特定することができ、例えば、印刷ジョブデータを送信することができる。
【００２９】
画像形成装置２−１、２−２、・・・、２−ｎの基本的な構成を、図２のブロック図を参照して説明する。図２において、画像形成装置１０は、図１における画像形成装置２−１、２−２、・・・、２−ｎを代表しており、各画像形成装置２−１、２−２、・・・、２−ｎはそれぞれ同様の構成である。図２において画像形成装置１０は、プリンタ機能、複写機能、ファクシミリ機能等を有するＭＦＰ（Multi Function Printer）として説明するが、これに限らず、例えばプリンタ機能単独の装置であってもよいことは言うまでもない。
【００３０】
画像形成装置１０は、各種ホストインタフェース１１と、操作部１２と、スキャナ部１３と、ファクシミリ機能を有するＦＡＸ部１４と、外部メモリインタフェース１５と、印刷ジョブデータのコマンドを解析するコマンド解析部１６と、ジョブ制御部１７と、出力処理部１８と、印刷部１９と、内部メモリ２０と、制御ユニット２１とからなる。
【００３１】
前記各種ホストインタフェース１１、スキャナ部１３、ＦＡＸ部１４、及び外部メモリインタフェース１５は、画像処理装置１０のデータ送受信部であり、ＬＡＮおよびネットワーク５を介して接続された複数のコンピュータ装置３−１、・・・、３−ｎから送信される出力データを受信する各種ホストインタフェース１１と、データの読み取り等を行うスキャナ部１３と、ＦＡＸの送受信を、公衆電話回線２２を介して行うＦＡＸ部１４と、半導体メモリ、あるいはＦＤ等の種々の外部メモリ２３とのデータの受け渡しを行う外部メモリインタフェース１５からなる。
【００３２】
操作部１２は、画像形成装置１０の種々の設定を行ったり、画像形成装置１０の状態を確認したりする部分であり、タッチパネル式の操作が可能となっている。また、より操作しやすくするために、別途表示パネルを設けるようにしても良い。
【００３３】
コマンド解析部１６は、インターネット５、ＬＡＮ１ないしＬＡＮ３を介して接続されるコンピュータ装置３−１などから受信した印刷ジョブデータ中に含まれる指令情報（コマンド）を解析して、当該印刷ジョブデータの処理を行う。本発明において印刷ジョブデータは、印刷データに加えて、転送コマンドや同報コマンドなどの指令情報が付加された構成をとるものであり、コマンド解析部１６は、印刷ジョブデータ中に付加された指令情報を解析し、転送コマンドであるか同報コマンドであるかを解析する。
【００３４】
図３は、本発明における印刷ジョブデータの構成を示す図である。印刷ジョブデータはパラメータＰを有する指令情報であるコマンドＣ１〜Ｃｎと印刷データとから構成される。パラメータＰは各コマンドＣ１〜Ｃｎの指令に応じて印刷データを送信する宛て先情報である。例えば、コマンドＣ１が転送コマンドである場合、画像形成装置１０はパラメータＰに記述された宛て先に印刷データを送信（転送）する。後述するように、パラメータＰに記述する宛て先情報は複数記述することができ、また、コマンドＣ１〜Ｃｎも印刷ジョブデータ中に複数記述することができる。
【００３５】
例えば、ＰＪＬコマンドを例にとると、転送コマンド（コマンドＣ１）は、
＠ＰＪＬ  ＳＥＴ  ＩＰＰＰＲＩＮＴ＝１９２．１６８．１．１
のように記述される（第１のコマンド記述例）。
等号で記述されたコマンドの左側がインターネットプリントを使用した転送であることを示し、右側が転送先の画像形成装置１０のＩＰアドレスすなわち転送の宛て先を示すパラメータＰである。パラメータＰはカンマで区切って複数記述することができる。例えば、
＠ＰＪＬ  ＳＥＴ  ＩＰＰＰＲＩＮＴ＝１９２．１６８．１．２，１９２．１６８．１０．５
のように記述される（第２のコマンド記述例）。
【００３６】
このように上記の転送コマンドＣ１を印刷ジョブデータ中に複数記述して各コマンドを逐次実行することにより同報が行える。もちろん転送コマンドと異なるコマンドを用意しておき、転送と同報でそれぞれのコマンドを記述するようにしてもよい。コマンド解析部１６は、以上のようにして指令情報を解析し、指令情報が、転送コマンドまたは同報コマンドである場合には当該指令情報に含まれる宛て先情報（パラメータ）を抽出して指令情報の解析結果とともにジョブ制御部１７に送る。
【００３７】
ジョブ制御部１７は、コマンド解析部１６から送られた指令情報の解析結果と宛て先情報に基づいて、印刷データを処理するものである。指令情報が転送コマンドまたは同報コマンドである場合には、抽出された宛て先に対して後述する処理を行って印刷ジョブデータを送信する。転送コマンドや同報コマンドが付加されていない印刷ジョブデータである場合は、出力処理部１８を介して印刷部に印刷データが送られ印刷処理が行われる。内部メモリ２０は、前記ジョブ制御部１７での制御を行うに際して、予め操作部１２等により設定された事項などを記憶したり、印刷データの記憶を行ったりする部分である。
【００３８】
出力処理部１８は、前記コマンド解析部１６、あるいはジョブ制御部１７で認識された様々な出力形式にあわせて、各データを、各種ホストインタフェース１１、ファクシミリ部１４、外部メモリインタフェース１５、印刷部１９、及び内部メモリ２０等に送信する部分である。また、印刷部１９は受信したデータを印字出力する部分であり、印字出力は、データを一時的に内部メモリ２０にスプールし、印字出力の速度にあわせて順次印刷するようになっている。
【００３９】
コマンド解析部１６が転送コマンドあるいは同報コマンドを解析した場合、前述したように出力処理部１８は宛て先情報によって指定された宛て先の画像形成装置１０に印刷ジョブデータをそのまま送信する。すなわち、印刷ジョブデータを受信した画像形成装置１０は、コマンド解析部１６によりコマンドを解析し、そのパラメータに自分自身のＩＰアドレスがないことを確認し、第１パラメータ、第２パラメータ、・・・で指定された転送先に印刷ジョブデータ（受信したそのままのデータ）を送信する。
【００４０】
そして、印刷ジョブデータの転送を受けた画像形成装置１０は、同様にコマンド解析部１６によりコマンドを解析し、そのパラメータに自分自身のＩＰアドレスがないことを確認する。自分自身のＩＰアドレスがあれば、その時点で転送処理を終了する。ただし、転送コマンドの場合、パラメータに自分自身のＩＰアドレスが存在していて、次のパラメータに宛て先情報がある場合は、次の宛て先に対して印刷ジョブデータの転送を行う。前述した第１のコマンド記述例では、ＩＰアドレス（１９２．１６８．１．１）の画像形成装置１０は、転送を受けた時点で転送終了するが、第２のコマンド記述例では、ＩＰアドレス（１９２．１６８．１．２）の画像形成装置１０は、さらにＩＰアドレス（１９２．１６８．１０．５）の画像形成装置１０に転送をする。ＩＰアドレス（１９２．１６８／１０．５）の画像形成装置１０が転送を受けた時点で転送終了になる。
【００４１】
これによって印刷ジョブデータを１つの画像形成装置１０に送り、パラメータＰに記述したＩＰアドレスの画像形成装置１０を介して順次印刷データを転送することができるにようにうなる。図４はこのような画像形成装置１０の動作手順を示すフローチャートである。
【００４２】
先ず、画像形成装置１０は、ステップＳ１０の処理において印刷ジョブデータを受信する。印刷ジョブデータを受信すると、コマンド解析部１６はステップＳ１１の処理において印刷ジョブデータに指令情報（コマンド：図２参照）が付加されているか否かを判断する。コマンドが付加されていなければ、ステップＳ１７の処理に進み、ジョブ制御部１７は印刷処理部１８に印刷データを渡し印刷部１９で印刷し、あるいは、印刷データを内部メモリ２０に保存させるなど通常の印刷ジョブの処理を行って処理を終了する。
【００４３】
ステップＳ１１の処理において、印刷ジョブデータに指令情報（コマンド）が付加されていると判断すると、コマンド解析部１６は、ステップＳ１２の処理において印刷ジョブデータからコマンドを抽出する。そして、ステップＳ１３の処理において、パラメータＰとして記述された宛て先情報（ＩＰアドレス）があるか否かを判断する。宛て先情報が記述されていなければ、ステップＳ１７の処理に進み、ジョブ制御部１７は出力処理部１８に印刷データを渡し印刷部１９で印刷し、あるいは、印刷データを内部メモリ２０に保存させるなど通常の印刷ジョブの処理を行って処理を終了する。
【００４４】
ステップＳ１３の処理において、パラメータＰとして記述された宛て先情報（ＩＰアドレス）がある場合は、コマンド解析部１６はステップＳ１４の処理において、パラメータＰとして記述された宛て先情報（ＩＰアドレス）が自機宛（自機のＩＰアドレス）であるか否かを判定する。宛て先が自機でない場合には、ステップＳ１５の処理においてジョブ制御部１７に宛て先情報を送り、ジョブ制御部１７は出力処理部１８を介して印刷ジョブデータ（受信した印刷ジョブデータのまま）を転送してステップＳ１８の処理に進む。
【００４５】
ステップＳ１４の処理において、宛て先が自機宛である場合は、ステップＳ１６の処理に進み、次のパラメータＰ（次宛て先の情報）が記述されているかを判定する。次のパラメータＰが記述されていれば、ステップＳ１７の処理においてジョブ制御部１７に当該次のパラメータＰに記述されている宛て先情報を送り、ジョブ制御部１７は出力処理部１８を介して印刷ジョブデータ（受信した印刷ジョブデータのまま）を転送してステップＳ１８の処理に進む。
【００４６】
ステップＳ１６の処理において、次のパラメータ（次宛て先の情報）が記述されていなければ転送処理は終わりであり、ジョブ制御部１７は出力処理部１８に印刷データを渡し印刷部１９で印刷し、あるいは、印刷データを内部メモリ２０に保存させるなどの印刷ジョブの処理を行って処理を終了する。
【００４７】
次に、ステップＳ１８の処理において、コマンド中に次のパラメータＰ（次宛て先の情報）が記述されているかを判定する。次のパラメータＰが記述されていれば、ステップＳ１４の処理に戻り、前述の処理を繰り返す。次のパラメータＰが記述されていなければ、ステップＳ１９の処理に進み、印刷ジョブデータに次のコマンドが付加されているか否かを判定する。印刷ジョブデータに次のコマンドが付加されていればステップＳ１２の処理に戻りってコマンドを抽出し、前記の処理を繰り返す。ステップＳ１９の処理において、印刷ジョブデーに次のコマンドが付加されていなければ、全てのコマンド処理は終了であり、ジョブ制御部１７は出力処理部１８に印刷データを渡し印刷部１９で印刷し、あるいは、印刷データを内部メモリ２０に保存させるなど通常の印刷ジョブの処理を行って処理を終了する。これにより、印刷ジョブデータの転送送信処理が画像形成装置間で無限ループになることを防止することができるようになる。
【００４８】
すなわち、印刷ジョブデータに付加された指令情報（コマンド）に複数の宛て先情報をパラメータＰとして記述すれば、順次、次々にパラメータＰに記述された画像形成装置１０を介して印刷ジョブデータが転送される。そして、複数のコマンドを付加すれば同報送信を行うことができる。なお、本実施例では複数のコマンドを付加することによって１台の画像形成装置１０を介して複数の画像形成装置１０に印刷ジョブデータを同報送信する構成を説明したが、転送コマンドの他に同報コマンドを別に定義して同報送信を行うように構成することもできる。
【００４９】
以上説明したように、本発明にかかる画像形成装置１０によれば、１ないし複数の宛て先情報をパラメータとして記述した指令情報（コマンド）を付加した印刷ジョブデータをインターネット５を介してネットワーク接続された画像形成装置１０に送信することによって、１ないし複数の宛て先で指定した画像形成装置１０に当該印刷ジョブデータを転送または同報送信することができ、ＬＡＮの外からインターネットを介して遠隔地の複数の画像形成装置１０に印刷ジョブデータを送信することができるようになる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施例にかかる画像形成装置を備えたネットワークシステムの構成を示すシステム構成図である。
【図２】本発明の実施例にかかる画像形成装置の構成を示すブロック図である。
【図３】印刷ジョブデータのデータ形式の一例を示す図である。
【図４】本発明の実施例にかかる画像形成装置の動作手順を示すフローチャートである。
【符号の説明】
【００５１】
１０・・・・画像形成装置
１１・・・・各種ホストインタフェース
１２・・・・操作部
１３・・・・スキャナ部
１４・・・・ファクシミリ機能を有するＦＡＸ部
１５・・・・外部メモリインタフェース
１６・・・・コマンド解析部
１７・・・・ジョブ制御部
１８・・・・出力処理部
１９・・・・印刷部
２０・・・・内部メモリ
２１・・・・制御ユニット
【図１】
2006212898.tif 000003
【図２】
2006212898.tif 000004
【図３】
2006212898.tif 000005
【図４】
2006212898.tif 000006