(57)【特許請求の範囲】
【請求項１】
画像データを含むプリントジョブを、ネットワークを介して受信し、受信した画像データに基づいて記録シートに画像をプリントする画像形成装置であって、
プリントジョブに含まれるコード群の中に第１のコードが存在するか否かによって、当該プリントジョブが、一の記録シートに複数の画像を集約してプリントする集約プリントジョブであるか否かを判別する集約プリント判別部と、
集約プリントジョブであると判別されたプリントジョブを、前記コード群に含まれる第２のコードに基づいて、同じ第２のコード毎に関連付けて保存するとともに、集約プリントジョブであると判別されたプリントジョブに複数の第２のコードが含まれる場合に、当該プリントジョブを、複数の第２のコードのそれぞれに関連付けて保存するジョブ保存部と、
同じ第２のコード毎に関連付けられて保存されたプリントジョブに含まれるプリントすべき画像の枚数が、予め定められた集約枚数の整数倍に到達すると、その分の画像を前記集約枚数毎に一の記録シートにプリントするよう指示する集約プリント指示部と、
前記ジョブ保存部において同じ第２のコード毎に関連付けられて保存されているプリントされていないプリントジョブの全てを、当該プリントジョブにおける最後に受信されたプリントジョブの受信時から所定時間経過してもプリント指示がされない場合に削除するジョブ削除部と、
を有することを特徴とする画像形成装置。
【請求項２】
ユーザから入力されるコードを受け付けるコード受付部と、
前記ジョブ保存部において保存されたプリントジョブに関連付けられた前記第２のコードが、前記コード受付部の受け付けたコードと一致する場合に、当該プリントジョブについては、プリントすべき画像の枚数が前記集約枚数の整数倍に到達していなくてもプリントを許可するプリント許可部と、
を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
ネットワークを介して受信した前記プリントジョブの前記コード群にレイアウト情報である第３のコードが含まれている場合に、当該第３のコードに応じて、一の記録シートに複数の画像を集約してプリントする際のレイアウトを変更するレイアウト変更部を有することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記集約プリント指示部は、前記ジョブ保存部において同じ第２のコード毎に関連付けられて保存されたプリントジョブのいずれかに、一連のプリントジョブの送信が完了したことを示す送信完了コードが含まれている場合に、当該プリントジョブに含まれるプリントすべき画像の枚数が前記集約枚数に到達していなくても、当該プリントすべき画像の全てを一の記録シートにプリントするように指示することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、ネットワークを介してプリントジョブを受信し、画像形成する画像形成装置に関する。
【背景技術】
【０００２】
近年、情報機器を用いたサービスの発展にはめざましいものがあり、ファクシミリ機能を有するカラー画像形成装置がコンビニエンスストアの多くに設置されている。また、カメラ付き携帯電話が登場し、撮影した画像を他のカメラ付き携帯電話へ送信したり、あるいは、インターネット経由でパソコンへ送信したりといったことが行われている。
そこで将来、前記携帯電話で撮影され電子メールに添付する形で、インターネットファックス機構を利用して前記画像形成装置に送信された画像を、紙媒体にプリントするといったサービスの出現が予想される。このサービスによれば、例えば、旅先で撮影した風景などをその旅先でプリントすることが可能となる。
【特許文献１】特開平６−２６８８４５号公報
【特許文献２】特開平８−７０３８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、上記サービスが実施された場合、撮影した画像のいくつかを１枚の用紙に集約してプリントしたいといった要望がユーザからなされることが予想される。しかしながら、従来の画像形成装置では、１回の送信に複数の画像が含まれる場合に、これらの画像を１枚の用紙に集約してプリントすることは可能であるものの（例えば、特許文献１、２を参照。）、複数回に渡って送信された画像を１枚の用紙に集約してプリントすることができない。１回の受信分で一つのプリントジョブが完結してしまうからである。したがって、従来の画像形成装置では、例えば、撮影の都度に送信した画像を１枚の用紙に集約してプリントすることができない。
【０００４】
この問題は、カメラ付き携帯電話から画像形成装置に画像を送信してプリントするといった上記の場合に限らない。例えば、オフィスにおいてパソコンで作成した文書をＬＡＮ（Local Area Network）で接続された画像形成装置でプリントする場合にも生じる。
本発明は、上記の課題に鑑み、別々に受信したプリントジョブの画像を１枚の用紙に集約してプリントすることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る画像形成装置は、画像データを含むプリントジョブを、ネットワークを介して受信し、受信した画像データに基づいて記録シートに画像をプリントする画像形成装置であって、プリントジョブに含まれるコード群の中に第１のコードが存在するか否かによって、当該プリントジョブが、一の記録シートに複数の画像を集約してプリントする集約プリントジョブであるか否かを判別する集約プリント判別部と、集約プリントジョブであると判別されたプリントジョブを、前記コード群に含まれる第２のコードに基づいて、同じ第２のコード毎に関連付けて保存するとともに、集約プリントジョブであると判別されたプリントジョブに複数の第２のコードが含まれる場合に、当該プリントジョブを、複数の第２のコードのそれぞれに関連付けて保存するジョブ保存部と、同じ第２のコード毎に関連付けられて保存されたプリントジョブに含まれるプリントすべき画像の枚数が、予め定められた集約枚数の整数倍に到達すると、その分の画像を前記集約枚数毎に一の記録シートにプリントするよう指示する集約プリント指示部と、前記ジョブ保存部において同じ第２のコード毎に関連付けられて保存されているプリントされていないプリントジョブの全てを、当該プリントジョブにおける最後に受信されたプリントジョブの受信時から所定時間経過してもプリント指示がされない場合に削除するジョブ削除部と、を有することを特徴とする。
【０００６】
また、ユーザから入力されるコードを受け付けるコード受付部と、前記ジョブ保存部において保存されたプリントジョブに関連付けられた前記第２のコードが、前記コード受付部の受け付けたコードと一致する場合に、当該プリントジョブについては、プリントすべき画像の枚数が前記集約枚数の整数倍に到達していなくてもプリントを許可するプリント許可部とを有することを特徴とする。
【０００７】
また、ネットワークを介して受信した前記プリントジョブの前記コード群にレイアウト情報である第３のコードが含まれている場合に、当該第３のコードに応じて、一の記録シートに複数の画像を集約してプリントする際のレイアウトを変更するレイアウト変更部を有することを特徴とする。
【０００８】
また、前記集約プリント指示部は、前記ジョブ保存部において同じ第２のコード毎に関連付けられて保存されたプリントジョブのいずれかに、一連のプリントジョブの送信が完了したことを示す送信完了コードが含まれている場合に、当該プリントジョブに含まれるプリントすべき画像の枚数が前記集約枚数に到達していなくても、当該プリントすべき画像の全てを一の記録シートにプリントするように指示することを特徴とする。
【発明の効果】
【０００９】
本発明に係る画像形成装置によれば、別個に受信したプリントジョブであっても、プリントジョブに含まれる第２のコードで関連付けられるプリントジョブについては、プリントすべき画像の枚数が、予め定められた集約枚数の整数倍に到達して初めて、その分の画像が集約枚数毎に一の記録シートにプリントするよう指示されるので、異なる受信に係るプリントジョブの画像を一の記録シートに集約枚数毎にプリントすることが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、インターネットファクス規格に基づいた画像転送システム２（以下、単に「システム２」と言う。）の概略構成を示す図である。
システム２では、携帯電話４，６、パソコン８，１０、メールサーバ１１，１２、ＭＦＰ（Ｍultiple  Ｆunction  Ｐeripheral）１４，１６がインターネット１８を介して接続可能なように構成されている。ＭＦＰとは、スキャナ、プリンタ、ファクシミリなどの複数の機能を有する画像形成装置である。本実施の形態のＭＦＰ１４，１６は、インターネットファックス機能をも有するものである。
【００１１】
例えば、携帯電話４，６、パソコン８，１０、ＭＦＰ１４から画像の添付されたＭＦＰ１６宛て電子メールがメールサーバ１２へ送信される。メールサーバ１２は、送信先のＭＦＰ１６に対し、インターネットメール形式のデータ転送を行う。
インターネットファックス送信は、インターネットファックス送信機能対応の専用ファックス機を用いてなされるのが一般的であるが、ここでは、パソコン８，１０から送信する場合を例に採って説明する。パソコン８，１０からは、画像ファイル（画像データ）の添付された電子メールがプリントジョブとして送信される。送信される画像ファイルはインターネットファックス形式に従って作成される。具体的には、画像サイズ、圧縮方式などが、ＲＦＣ２３０１標準に準拠した形で作成される。
【００１２】
プリントジョブを、一の記録シートに複数の画像を集約してプリントする集約プリントジョブとする場合には、電子メールの本文（ボディ部）に、所定のフォーマットに従った記述がなされる。インターネットファックス規格では、ボディ部の記述に関しては特に制約がないので、当該ボディ部を自由に用いることができる。したがって、独自に取り極めたフォーマットに従った記述欄として使用することが可能である。本実施の形態では、集約プリントに関する記述欄として使用している。
【００１３】
集約プリントジョブとする場合の上記フォーマットは、
“（集約指定），（集約コード），（記録シートサイズ），（集約枚数），（送信完了指定）”
の５個のコード群から構成され、各コード間はカンマ［，］で区切られる。
第１のコードとして、１番目の（集約指定）には、そのプリントジョブが集約プリントジョブであることを表す識別子として文字列「combine」が記述される。
【００１４】
第２のコードとして、２番目の（集約コード）には、プリントジョブを、集約すべきジョブ毎に識別するための識別子として４桁の数字が記述される。当該識別子はユーザによって決定され、同じ集約コードが付与されたプリントジョブは、一連のプリントジョブとみなされる。なお、一つのプリントジョブにおいて、複数の集約コードを記述することが可能であり、その場合には、集約コード間をスラッシュ「／」で区切ることとする。集約コードを複数指定できることとした理由については後述する。
【００１５】
第３のコードとして、３番目と４番目には、レイアウト情報である（記録シートサイズ）と（集約枚数）が記述される。具体的には、（記録シートサイズ）には記録シートのサイズを表す「Ａ４」や「Ａ５」の文字列が記述される。（集約枚数）には、一枚の記録シートに同時に形成する画像の枚数Ｎ（Ｎは、２以上の整数）が記述される。いずれも省略可能であり、省略した場合にはＭＦＰで用意されたデフォルト値（Ａ４，４（＝Ｎ））となる。なお、本明細書において、１枚の記録シートにＮ枚の画像を集約してプリントすることを「Ｎin１」と称することとする。
【００１６】
第４のコードとして、５番目の（送信完了指定）には、同じ集約コードで指定する一連のプリントジョブの送信が完了した旨を示す識別子として文字列「End」が記述される。もちろん、そのプリントジョブをもって、そのプリントジョブで指定した集約コードで関連付けられる一連のプリントジョブの送信を終了しない場合には、文字列「End」は記述されない。
【００１７】
上記フォーマットにおいて、例えば、“combine，1122，A4，8”となっていれば、当該プリントジョブは、「combine」から当該プリントジョブが集約プリントジョブであること、「1122」から集約コードが１１２２であること、および、Ａ４サイズの記録シートに８in１の態様でプリントすることを指定したことになる。
図２は、インターネットファックス装置として機能するＭＦＰ１６の概略構成を示すブロック図である。なお、ＭＦＰ１４もＭＦＰ１６と同様の構成をしているので、ここでは、ＭＦＰ１６を代表に説明することとする。
【００１８】
図２に示すようにＭＦＰ１６は、ネットワーク制御部２０、メール受信部２２、受信ジョブ保存部２４、ジョブ管理部２６、画像印刷部２８、画像読み取り部３０、メール送信部３２、およびユーザインターフェース部３４等で構成される。
ネットワーク制御部２０は、ＴＣＰ／ＩＰプロトコルにしたがった送受信処理を行う。
メール受信部２２は、例えば、ＰＯＰ３（Ｐost  Ｏffice  Ｐrotocol  version３）プロトコルにしたがった受信処理を行う。
【００１９】
受信ジョブ保存部２４は、受信した電子メールから必要な情報を抽出し、プリントジョブとしてジョブ管理部２６の有する、ＲＡＭ上の記憶領域（図２では不図示）に保存（記憶）する。
ジョブ管理部２６は、図３に示すジョブテーブル３６と図４に示すボックステーブル３８とを有している。
【００２０】
ジョブテーブル３６は、ジョブＮｏ．に対応して、「アプリケーション種別」、「受信日時（登録日時）」、「集約コード」、「ページ数」、「所有者」、および「格納場所」を格納する欄で構成されている。
「アプリケーション種別」欄には、受信したジョブあるいは送信のために登録されたジョブのアプリケーションの種別が格納される。
【００２１】
「受信日時（登録日時）」欄には、受信したジョブの場合は受信日時、送信のために登録されたジョブの場合は登録日時がそれぞれ格納される。
「集約コード」欄には、受信したジョブが集約プリントジョブである場合の集約コードが格納される。
「ページ数」欄には、受信または登録したジョブにおける、形成すべき又は送信すべき画像の枚数（ページ数）が格納される。
【００２２】
「所有者」欄には、電子メール形式で受信したジョブの場合は当該電子メールの送信者（電子メールアドレス）、電子メール形式で送信するジョブの場合は当該電子メールの受信者（電子メールアドレス）がそれぞれ格納される。
「格納場所」欄には、各ジョブに含まれる画像データのＲＡＭ（不図示）上の格納アドレスが格納される。
【００２３】
受信ジョブ保存部２４は、受信した電子メールから上記ジョブテーブル３６の各欄に必要な情報を抽出し、抽出した情報を対応する欄に格納する。また、添付された画像データをＲＡＭに格納すると共に、その格納場所（アドレス）を、ジョブテーブルの「格納場所」欄に格納する。なお、一プリントジョブ内において、画像データは、ページ単位で（すなわち、画像単位で）、そのページ順に格納される。
【００２４】
受信ジョブ保存部２４は、また、受信した電子メールの本文中に、「combine」から始まる前記コード群が有るか否かの検索を行い、あれば、当該プリントジョブは集約プリントジョブなので、当該コード群の情報をボックステーブル３８に格納する。
図４に示すように、ボックステーブル３８は、ボックスＮｏ．に対応して、「集約コード」、「最新ジョブ受信日時」、「受信ページ数」、「印刷済ページ数」、「サイズ」、「Ｎin１情報」、および「受信完了」の各欄で構成されている。
【００２５】
ボックステーブル３８は、同一の集約コード毎に、集約プリントジョブに関する情報を集中して管理（一元管理）するためのテーブルである。
「集約コード」欄には、受信したプリントジョブの集約コードが格納される。なお、受信したプリントジョブの集約コードと同一の集約コードが既に格納されている場合には、後述するように、後から受信したプリントジョブに関する情報は、既に格納されている集約コードに対応する欄に格納されることとなる。
【００２６】
「最新ジョブ受信日時」欄には、同一の集約コードが付されたプリントジョブの内、最新に受信したプリントジョブの受信日時が格納される。
「受信ページ数」欄には、同一の集約コードごとのプリントジョブにおける、受信した画像の総数（総ページ数）が格納される。
「印刷済ページ数」欄には、上記受信ページ数の内、既に印刷した画像枚数（ページ数）が格納される。
【００２７】
「サイズ」欄には、集約プリントする記録シートのサイズが格納される。デフォルト値は「Ａ４」であり、受信したプリントジョブで「サイズ」指定がある場合には、当該指定「サイズ」で更新される。
「Ｎin１」欄には、一の記録シートに形成すべき画像の枚数「Ｎ」が格納される。デフォルト値は「４」であり、受信したプリントジョブで集約枚数「Ｎ」指定がある場合には、当該集約枚数「Ｎ」で更新される。
【００２８】
「受信完了」欄には、プリントジョブに送信完了コード「End」が含まれる場合にチェック「○」が入れられる。
次に、受信ジョブ保存部２４による、プリントジョブ受信の際の処理を、図５に示すフローチャートに基づいて説明する。
受信ジョブ保存部２４は、受信した電子メールに添付されている画像を保存すると共に、当該電子メールから必要な情報を抽出し、ジョブテーブル３６において空欄となっているジョブＮｏ．の内、最も若い番号のジョブＮｏ．に対応する各欄に、前述した情報を格納する（ステップＳ２）。
【００２９】
受信した電子メールの本文に「combine」の文字列がない場合、すなわち、当該プリントジョブが集約指定でない場合（ステップＳ４でＮＯ）には、処理を終了する。
一方、受信した電子メールの本文に「combine」の文字列がある場合、すなわち、当該プリントジョブが集約指定の場合（ステップＳ４でＹＥＳ）には、ステップＳ６に進み、受信したプリントジョブの指定集約コードがボックステーブル３８に登録されているか否かをチェックする（ステップＳ６）。上述したように、ステップＳ４を実行することにより、受信ジョブ保存部２４は、受信したジョブが集約プリントジョブか否かを判別する集約プリント判別部として機能することとなる。
【００３０】
ステップＳ６におけるチェックの結果、未登録と判断した場合には（ステップＳ６でＹＥＳ）、ボックステーブル３８において空欄となっているボックスＮｏ．の内、最も若い番号のボックスＮｏ．に対応する「集約コード」欄に当該指定集約コードを登録（格納）する（ステップＳ８）。
登録済みであれば（ステップＳ６でＮＯ）、ステップＳ８をスキップして、ステップＳ１０に進み、受信したプリントジョブにレイアウト情報が含まれているか否かをチェックする（ステップＳ１０）。
【００３１】
レイアウト情報があれば（ステップＳ１０でＹＥＳ）、ステップＳ１２に進みレイアウト情報の更新をおこなう（ステップＳ１２）。
ここで、レイアウト情報の更新処理を図６に示すフローチャートに基づいて説明する。
レイアウト情報の中に用紙サイズの指定があれば（ステップＳ１２２でＹＥＳ）、当該指定サイズでボックステーブル３８の「サイズ」欄を更新する（ステップＳ１２４）。
【００３２】
また、レイアウト情報の中に集約枚数Ｎの指定があれば（ステップＳ１２６でＹＥＳ）、当該指定集約枚数でボックステーブル「Ｎin１」欄を更新する（ステップＳ１２８）。上述したように、ステップＳ１２（ステップＳ１２２〜Ｓ１２８）を実行することにより、受信ジョブ保存部２４は、レイアウト情報を変更するレイアウト変更部として機能する。以上の処理によって、ユーザの希望するレイアウトに設定することが可能となる。
【００３３】
図５に戻り、レイアウト情報更新処理（ステップＳ１２）が終了するか、または、レイアウト情報がなかった場合には（ステップＳ１０でＮＯ）、ステップＳ１４に進み、ページ情報の更新を行う。ステップＳ１４では、ボックステーブル３８の「受信ページ数」欄に格納されているページ数に今回受信したプリントジョブに添付されている画像の枚数（ページ数）を加算する処理を行う。
【００３４】
続いて、今回受信したプリントジョブの受信日時で、ボックステーブル３８の「最新ジョブ受信日時」欄を更新する（ステップＳ１６）。
そして、プリントジョブに「End」コードが含まれているか否かのチェックを行い（ステップＳ１８）、含まれていれば（ステップＳ１８でＹＥＳ）、「受信完了」欄にチェック「○」を入れ（ステップＳ２０）、含まれていなければ（ステップＳ１８でＮＯ）、ステップＳ２０をスキップして処理を終了する。
【００３５】
図２に戻り、ジョブ管理部２６は、ボックステーブル３８をチェックしながら、プリントジョブの管理を行う。
当該ジョブ管理処理を図７に示すフローチャートに基づいて説明する。
先ず、チェック対象とするボックスＮｏ．を「０」に初期化し（ステップＳ２２）、ステップＳ２４へ進む。
【００３６】
ステップＳ２４では、チェック対象ボックスＮｏ．に対応する「受信ページ数」欄のページ数から「印刷済ページ数」欄のページ数を引いた値、すなわち、未印刷ページ数が「Ｎin１」欄の集約枚数「Ｎ」未満であるか否かのチェックを行う。
未印刷ページ数が集約枚数「Ｎ」以上であれば（ステップＳ２４でＮＯ）、ジョブ管理部２６は、画像印刷部２８（図２）に対し、対象となる画像の印刷指示を行う（ステップＳ２６）。印刷対象となる画像は、（印刷済ページ数＋１）ページ目からＮページ分の画像である。すなわち、ジョブ管理部２６は、ステップＳ２４とステップＳ２６を実行することにより、同じ集約コードと関連付けられて保存されたプリントジョブに含まれるプリントすべき画像の枚数が、予め定められた集約枚数Ｎに到達する毎に、その分の画像を一の記録シートにプリントするよう指示する集約プリント指示部として機能する。ジョブ管理部２６は、ジョブテーブル３６の「集約コード」欄をジョブＮｏ．順に、すなわち、受信順にチェックしていき、該当する集約コードの受信ページ数をカウントする。そして、カウント値が（印刷済ページ数＋１）となるページからＮページ分を印刷対象画像とする。ジョブ管理部２６は、当該印刷対象画像をボックステーブル３８の対応する「Ｎin１」欄から読み取った集約枚数ＮでＮin１プリントするように、画像印刷部２８（図２）に指示する。指示を受けた画像印刷部２８は、上記印刷対象画像を指定されたＮin１態様で記録シート上に形成する。
【００３７】
例えば、ボックステーブル３８が図４に示す状態で、チェック対象ボックスＮｏ．が「０」の場合、受信ページ数「５」から印刷済ページ数「０」を引いた未印刷ページ数は「５」となり、集約枚数「４」以上なので、印刷指示がなされる。印刷対象となる画像は、（０＋１）ページ目から４ページ分である。この場合、ジョブテーブル３６（図３）から、ジョブＮｏ．２の１ページ、ジョブＮｏ．３の１ページ、ジョブＮｏ．４の１ページ、およびジョブＮｏ．６の１ページ目が印刷対象となり、図１０に示すように、これらのページの画像Ａ，Ｂ，Ｃ，Ｄが「Ａ４」サイズの記録シート３９に４in１態様で印刷されることとなる。
【００３８】
このように、ＭＦＰ１６によれば、別個に受信したプリントジョブ（ジョブＮｏ．２，３，４，６）であっても、プリントジョブに含まれる集約コード「１１２２」で関連付けられるプリントジョブについては、プリントすべき画像の枚数が、予め定められた集約枚数「４＝Ｎ」の整数倍（本例では、１倍）に到達して初めて、その分の画像が集約枚数４枚毎に一の記録シートにプリントするよう指示されるので、異なる受信に係るプリントジョブの画像を一の記録シートに集約枚数毎にプリントすることが可能となる。
【００３９】
図７に戻り、未印刷ページ数が集約枚数「Ｎ」未満であれば（ステップＳ２４でＹＥＳ）、ステップＳ２８に進み、ボックステーブル３８の「受信完了」欄がチェック済か否かを判定する。
チェック済みであれば（未チェックでなければ）（ステップＳ２８でＮＯ）、未印刷ページ数がＮ未満であっても、ジョブ管理部２６は、当該未印刷ページ分の画像の印刷を画像印刷部２８に指示する。すなわち、ジョブ管理部２６は、ステップＳ２８とステップＳ２６を実行することにより、前記コード群に送信完了であることを示す「End」コードが含まれている場合に、当該コード群に含まれている集約コードと関連付けて保存されているプリントジョブについては、前記集約枚数Ｎに到達していなくても、プリントされていない残りの画像の全てをプリントするように指示する集約プリント指示部として機能する。指示を受けた画像印刷部２８は、当該未印刷ページの画像をＮin１態様で記録シート上に形成する。この場合、記録シートには「Ｎ−（未印刷ページ数）」分の空白が生じることとなるものの、ユーザが送信した画像（ＭＦＰが受信した画像）の総数が集約枚数Ｎで割り切れない場合であっても、その残余の画像を記録シート上に形成することが可能となる。
【００４０】
未チェックであれば（ステップＳ２８でＹＥＳ）、ステップＳ３０に進み、ボックステーブル３８の「最新ジョブ受信日時」欄を参照し、当該最新ジョブ受信時から２４時間経過しているか否かの判定を行う（ステップＳ３０）。
最新ジョブ受信時から２４時間を経過していれば（２４時間以内でなければ）（ステップＳ３０でＮＯ）、ジョブ管理部２６は、チェック対象となっているボックスＮｏ．に対応する集約コードによって関連付けられているプリントジョブを削除する（ステップＳ３２）。すなわち、ジョブ管理部２６は、ステップＳ３０とステップＳ３２を実行することにより、集約コード毎に保存されているプリントジョブの内、最後に受け付けたプリントジョブの受信時から所定時間（本例では、２４時間）経過してもプリント指示がされない場合に、当該集約コードと関連付けられて保存されているプリントジョブを削除するジョブ削除部として機能する。上記の処理により、放置されたプリントジョブによってＭＦＰ１６の記憶（保存）領域の一部が占有し続けられるのを防止できる。
【００４１】
具体的には、ボックステーブル３８からチェック対象となっているボックスＮｏ．の「集約コード」欄以下「受信完了」欄までの格納内容を削除する。また、ジョブテーブル３６の「集約コード」欄を参照し、原則として、該当する集約コードに対応するプリントジョブを全て削除する。例外として、「集約コード」欄に削除対象となっている集約コード以外の集約コードも格納されている場合には（例えば、図３のジョブＮｏ．３の場合）、すなわち、一つのプリントジョブで複数の（本例では、二つの）集約コードが指定されている場合には、プリントジョブは削除せずに、削除対象となっている集約コードのみを削除することとする。一つのプリントジョブで、複数の集約コードを指定する場合とは、複数部の集約プリントを得たい場合である。複数部の集約プリントが得たければ、プリントジョブを必要な部数分の回数だけ送信すればよいのであるが、そうすると、送信コストがかさむ。そこで、集約コード毎にプリントされることを利用し、一つのプリントジョブで（すなわち、一回の送信で）複数の集約コードを指定することができるようにしたのである。
【００４２】
最新ジョブ受信時から２４時間以内であれば（ステップＳ３０でＹＥＳ）、チェック対象ボックスＮｏ．を一つインクリメントし（ステップＳ３４）、情報が格納されているか否かをチェックする（ステップＳ３６）。
格納されていれば（ステップＳ３６でＮＯ）、ステップＳ２４に戻って、上記した処理を繰り返す。格納されていなければ（ステップＳ３６でＹＥＳ）、処理を終了する。
【００４３】
上記ステップＳ２６における指示によって画像を印刷した画像印刷部２８は、当該印刷が終了すると、終了した旨をジョブ管理部２６に通知する。通知を受けたジョブ管理２６は、印刷完了処理を行う。
当該完了処理について、図８に示すフローチャートを参照しながら説明する。
画像印刷部２８から集約プリントの印刷が完了した旨の通知があると（ステップＳ４０でＹＥＳ）、ジョブ管理部２６は、ボックステーブル３８の印刷済ページ数に今回印刷の完了したページ数を加算する（ステップＳ４２）。
【００４４】
そして、受信ページ数と印刷済みページ数とを比較し、同数であれば（ステップＳ４４でＹＥＳ）、該当する集約コードのプリントジョブを削除する（ステップＳ４６）。なお、ステップＳ４６におけるプリントジョブの削除処理は、前記したステップＳ２６（図７）におけるプリントジョブの削除処理と同様である。
受信ページ数と印刷済みページ数とが異なれば（ステップＳ４４でＮＯ）、ステップＳ４６をスキップして処理を終了する。
【００４５】
以上説明したように、集約プリントジョブは、原則として、未印刷ページ数が集約枚数に到達すると印刷が開始され、受信ページが全て印刷されると（すなわち、受信ページ数がＮの整数倍となり、これら全てのページの印刷が完了すると）削除される。また、例外として、端末（パソコン等）からの指示があれば、未印刷ページ数が集約枚数に到達していなくても、強制的に残りの未印刷画像の印刷がなされ、最新のプリントジョブの受信時から２４時間経過すると、該当する集約コードのプリントジョブは削除される。
【００４６】
上記した例外処理の開始指示は、ＭＦＰ１６の操作パネル４０を介しても行えるようになっている。ユーザインターフェース部３４が行う上記処理について、図９に示すフローチャートを参照しながら説明する。
ユーザインターフェース部３４は、図１１に示す操作パネル４０を有しており、図９に示すフローチャートに対応するプログラムは、当該操作パネル４０の集約プリントキー４６の押下を契機として起動される。
【００４７】
先ず、ユーザインターフェース部３４は、タッチパネル付き液晶表示ディスプレイ（以下、「ＬＣＤ」と言う。）４４を初期画面から集約コード受付画面（不図示）に切り替えて（ステップＳ５０）、ユーザからの４桁の番号の入力を待つ（ステップＳ５２）。
番号入力のないまま（ステップＳ５２でＮＯ）、クリアーキー５２が押下されると（ステップＳ５４でＹＥＳ）、ユーザインターフェース部３４は、ＬＣＤ４４を初期画面に戻して（ステップＳ７４）、処理を終了する。
【００４８】
テンキー４２を介して、ユーザから４桁の番号が入力されると（ステップＳ５２でＹＥＳ）、ユーザインターフェース部３４は、ジョブ管理部２６からボックステーブル３８に登録されている集約コードの一覧を取得する（ステップＳ５６）。
ユーザインターフェース部３４は、取得した集約コード一覧の中に、受け付けた４桁の番号に該当する集約コードがあるか否かをチェックする（ステップＳ５８）。
【００４９】
無ければ（ステップＳ５８でＮＯ）、「該当する集約コードはありません。」といった旨の表示を所定時間した後（ステップＳ６０）、初期画面に戻して（ステップＳ７４）、処理を終了する。
有れば（ステップＳ５８でＹＥＳ）、該当した集約コードと対応付けられている、ボックステーブル３８内の情報を表示する（ステップＳ６２）。具体的には、図１１に示すように、「受信ページ数」、「印刷済ページ数」、「（記録シート）サイズ」、「Ｎin１（集約枚数）」、および「受信完了のチェック状態」である。またこれらの表示と共に、「印刷」キー４８と「削除」キー５０を表示する。
【００５０】
そして、「印刷」キー４８が押下されると（ステップＳ６４でＹＥＳ）、ユーザインターフェース部３４は、ジョブ管理部２６に対し、ステップＳ５２で受け付けた集約コードを提示して、印刷指示があった旨を通知する（ステップＳ６６）。なお、当該通知を受けたジョブ管理部２６は、画像印刷部２８に対し、対応する集約コードのプリントジョブの印刷指示を行う。ジョブ管理部２６による印刷指示に関する処理は、図７に示すフローチャートのステップＳ２６の場合と同様なので、その説明については省略する。
【００５１】
「削除」キー５０が押下されると（ステップＳ６８でＹＥＳ）、ユーザインターフェース部３４は、ジョブ管理部２６に対し、ステップＳ５２で受け付けた集約コードを提示して、削除指示があった旨を通知する（ステップＳ７０）。なお、当該通知を受けたジョブ管理部２６は、対応する集約コードのプリントジョブの削除処理を行う。ジョブ管理部２６によるプリントジョブの削除処理は、図７に示すフローチャートのステップＳ３２の場合と同様なので、その説明については、省略する。
【００５２】
ステップＳ６６、Ｓ７０のいずれかの処理が終了するか、または、「印刷」キー４９と「削除」キー６８のいずれもが押下されないまま（ステップＳ６４とＳ６８でＮＯ）、クリアーキー５２が押下されると（ステップＳ７２でＹＥＳ）、ユーザインターフェース部３４は、ＬＣＤ４４を初期画面に戻して、処理を終了する。
上述したように、ユーザインターフェース部３４は、ステップＳ５０とステップＳ５２を実行することにより、ユーザから入力される４桁のコードを受け付けるコード受付部として機能する。また、ステップＳ５８、ステップＳ６２、ステップＳ６４、およびステップＳ６６を実行することにより、受け付けた４桁のコードと一致する集約コードの有無を判定し、一致する集約コードがある場合に、当該集約コードに関連付けられて保存されているプリントジョブについては、前記集約枚数Ｎに到達していなくてもプリントを許可するプリント許可部として機能する。
【００５３】
図２に戻り、画像読み取り部３０は、ユーザから操作パネル４０を介してなされる指示により原稿画像を読み取って画像データを生成し、ジョブ管理部２６へ送信する。ジョブ管理部２６は、受信した画像データを保存すると共に、操作パネル４０を介して受け付けたあて先情報（所有者）等をジョブテーブル３６に登録する。ジョブ管理部２６は、所定のタイミングで、上記登録された送信ジョブをメール送信部３２へ出力する。メール送信部３２は、ＳＭＴＰプロトコルに従った電子メールの送信処理を行う。以上が、ＭＦＰ１６がインターネットファックス送信機として機能する場合の一連の処理であるが、この処理は、本発明の主眼ではないので、詳細な説明については省略する。
【００５４】
以上、本発明を実施の形態に基づいて説明してきたが、本発明は上記した形態に限らないことは勿論であり、例えば、以下のような形態とすることも可能である。
（１）上記実施の形態において、ジョブ管理部２６は、未印刷画像の枚数が集約枚数に到達する毎に（図７、ステップＳ２４でＹＥＳ）、当該集約枚数分の画像を集約プリントするよう、画像印刷部２８に指示した（同、ステップＳ２６）。しかしながら、図７に示すフローチャートのステップＳ２４での判断時において、未印刷画像の枚数が集約枚数Ｎの２倍以上になっている場合も考えられる。このような場合には、未印刷画像の内、集約枚数Ｎで割り切れる枚数分の画像については、印刷してしまうことが好ましい。そこで、図７のステップＳ２４で未印刷画像の数（未印刷ページ数）が集約枚数以上になっていると判断した場合には、図７のステップＳ２６において、ジョブ管理部２６は、未印刷画像の内、集約枚数の整数倍分の画像を当該集約枚数毎に一の記録シートに印刷するように（すなわち、集約プリントするように）、画像印刷部２８に指示するようにすることとしても構わない。
（２）上記実施の形態では、プリントジョブを電子メール形式で、パソコンからＭＦＰに向けて送信する場合を例にして説明したが、送信元はパソコンに限らない。送信元は、インターネットファックス機能付きＭＦＰであってもよいし、カメラ付き携帯電話であっても構わない。要は、プリントすべき画像を電子メールに添付して送信できる端末装置であれば構わない。
（３）集約プリントジョブに関する情報として用いるコード群における各コードの表現は、上記した実施の形態のものに限らないことは言うまでもない。例えば、集約プリントジョブであることを示すコードを、上記実施の形態では、「combine」からなる文字列で表現したが、これとは異なる文字列や記号、あるいは数字、またはこれらを組み合わせた表現としても構わない。
（４）上記実施の形態では、パソコンからのプリントジョブが、インターネットを経由してＭＦＰに送信される例を示したが、送信端末となるパソコンと画像形成装置であるＭＦＰとが構内ネットワーク（ＬＡＮ）で接続されていて、パソコンからプリントジョブをＬＡＮ経由でＭＦＰに送信する場合にも本発明は適用可能である。この場合、集約プリントジョブに関する前記コード群は、画像データと共にプリントジョブを構成するヘッダー部に記述されることとなり、受信ジョブ保存部は、当該ヘッダー部を検索等することにより、上記実施の形態の場合と同様の処理を行うこととなる。
【産業上の利用可能性】
【００５５】
本発明は、一の記録シートに複数の画像を集約してプリントする機能を有するプリンタやファクシミリ装置などの画像形成装置に好適に利用可能である。
【図面の簡単な説明】
【００５６】
【図１】画像転送システムの概略構成を示す図である。
【図２】ＭＦＰの概略構成を示すブロック図である。
【図３】ジョブテーブルを示す図である。
【図４】ボックステーブルを示す図である。
【図５】受信ジョブ保存部によってなされるプリントジョブ受信処理の手順を示すフローチャートである。
【図６】図５におけるレイアウト情報更新処理の詳細を示すフローチャートである。
【図７】ジョブ管理部によってなされるジョブ管理処理の手順を示すフローチャートである。
【図８】集約プリントジョブの印刷完了の際に、ジョブ管理部によってなされる印刷完了処理の手順を示すフローチャートである。
【図９】ユーザインターフェース部によってなされる強制印刷指示・強制削除指示処理の手順を示すフローチャートである。
【図１０】集約プリントの一例を示す図である。
【図１１】ユーザインターフェース部の有する操作パネルを示す図である。
【符号の説明】
【００５７】
１４，１６    ＭＦＰ
２４    受信ジョブ保存部
２６    ジョブ管理部
３４    ユーザインターフェース部
４０    操作パネル
【図１】
0004631265.tif 000002
【図２】
0004631265.tif 000003
【図３】
0004631265.tif 000004
【図４】
0004631265.tif 000005
【図５】
0004631265.tif 000006
【図６】
0004631265.tif 000007
【図７】
0004631265.tif 000008
【図８】
0004631265.tif 000009
【図９】
0004631265.tif 000010
【図１０】
0004631265.tif 000011
【図１１】
0004631265.tif 000012