(57)【要約】【課題】複数機器の連携により分散印刷する際に、異なる機種が混在する場合であっても印刷用紙の排紙面および排紙順序を統一させることができる画像処理装置、画像処理システム、画像処理方法、およびプログラムを提供する。【解決手段】複数枚数の原稿から画像を読み取る読取部１０２と、接続された子機２００から機器情報を取得する取得部２０２と、取得された機器情報から、読み取られた画像の印刷を分担させる子機２００、および子機２００に送信する画像を決定し、決定した子機２００に決定した画像を送信する送信制御部１０３と、取得された機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を子機２００に送信する印刷制御部１０４とを備えた。【選択図】図１
2011244158.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数の第２の画像処理装置と接続された第１の画像処理装置であって、
複数枚数の原稿から画像を読み取る読取部と、
接続された前記第２の画像処理装置から機器情報を取得する取得部と、
取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御部と、
取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御部と、
を備えたことを特徴とする画像処理装置。
【請求項２】
前記機器情報は、印刷面を上にして順次排紙するフェイスアップ排紙であるか、印刷面を下にして順次排紙するフェイスダウン排紙であるかを示す排紙方向を含み、
前記印刷制御部は、取得された前記機器情報から前記排紙方向を取得し、前記排紙方向が前記フェイスアップ排紙である場合は、印刷順序を前記読取部により前記画像が読み取られた順番と逆の順番と決定し、前記排紙方向が前記フェイスダウン排紙である場合は、印刷順序を前記読み取られた順番と決定すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記機器情報は、さらに、前記第２の画像処理装置が印刷用紙の表裏面を反転排紙して両面を印刷する両面印刷機構を備えるか否かを示す情報を含み、
前記印刷制御部は、取得された前記機器情報から前記情報をさらに取得し、前記情報が前記両面印刷機構を備えることを示す場合は、印刷順序を前記読み取られた順番と決定し、取得した前記排紙方向が前記フェイスアップ排紙である場合は、前記第２の画像処理装置に前記両面印刷機構により印刷用紙の表裏面を反転排紙する指示を送信すること、
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記機器情報は、さらに、前記第２の画像処理装置が送信された画像を記憶する記憶部を備えるか否かを示す情報を含み、
前記印刷制御部は、取得された前記機器情報から前記情報を取得し、前記情報が前記記憶部を備えることを示す場合は、印刷順序を前記読み取られた順番と決定し、前記排紙方向が前記フェイスアップ排紙である場合は、前記第２の画像処理装置に印刷順序を前記逆の順番に変更する指示を送信すること、
を特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記機器情報は、前記第２の画像処理装置の印刷処理の能力を示す情報を含み、
前記選択部は、取得された前記機器情報に含まれる前記情報から分担可能な画像の数を決定し、前記第２の画像処理装置、および当該第２の画像処理装置に決定した数の画像を選択すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記機器情報に含まれる複数の情報の組み合わせに印刷順序を対応付けて記憶する記憶部、
をさらに備え、
前記印刷制御部は、取得された前記機器情報に対応する印刷順序を前記記憶部から取得し、取得した印刷順序で印刷する指示を前記第２の画像処理装置に送信すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項７】
第１の画像処理装置と、前記第１の画像処理装置の印刷処理を分担する第２の画像処理装置と、を備えた画像処理システムであって、
前記第１の画像処理装置は、
複数枚数の原稿から画像を読み取る読取部と、
接続された前記第２の画像処理装置から機器情報を取得する取得部と、
取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御部と、
取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御部と、
を備え、
前記第２の画像処理装置は、
前記第１の画像処理装置から、前記画像と前記指示を受信する受信制御部と、
受信した前記画像を前記指示に従って印刷する印刷部と、
を備えたことを特徴とする画像処理システム。
【請求項８】
１又は複数の第２の画像処理装置と接続された第１の画像処理装置で実行される画像処理方法であって、
複数枚数の原稿から画像を読み取る読取ステップと、
接続された前記第２の画像処理装置から機器情報を取得する取得ステップと、
取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御ステップと、
取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御ステップと、
を含むことを特徴とする画像処理方法。
【請求項９】
コンピュータを、
複数枚数の原稿から画像を読み取る読取ステップと、
接続された前記第２の画像処理装置から機器情報を取得する取得ステップと、
取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御ステップと、
取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御ステップ、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、画像処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来から、複数のＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）がネットワークに接続されている環境において、複数枚からなる原稿の印刷速度を上げるために、複数のＭＦＰで印刷を分散させる分散印刷技術が既に知られている。
【０００３】
しかし、従来の分散印刷技術では、分散印刷で利用するＭＦＰのスペックが統一されていない場合に、分散印刷したＭＦＰから回収した印刷物を同じ向きにマージする作業が困難であるという問題があった。例えば、印刷紙の印刷面が上向きに排紙されるＦａｃｅ  Ｕｐ排紙の機種と、印刷紙の印刷面が下向きに排紙されるＦａｃｅ  Ｄｏｗｎ排紙の機種が混在していたり、ＨＤＤ等の印刷する画像データを保存する不揮発メモリが搭載されている機種と搭載されていない機種が混在していたりする。このような場合、印刷用紙の印刷面や印刷順が不統一となってしまう。
【０００４】
そこで、ネットワークに複数のタイプの複写機やスキャナが混在し、排紙機能および原稿読取機能が異なる場合に、原稿のページ順と印刷物のページ順とを一致させる方法が提案されている（例えば、特許文献１）。特許文献１では、画像読取手段の読み取り順を判断し、先頭ページから読み取る場合にＦａｃｅ  Ｄｏｗｎ排紙を選択し、最終ページから読み取る場合にＦａｃｅ  Ｕｐ排紙を選択する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術では、１台の機器で印刷することが前提となっているので、複数の機器により分散印刷する場合には、印刷面や印刷順を統一させることができない。
【０００６】
本発明は、上記に鑑みてなされたものであって、複数機器の連携により分散印刷する際に、異なる機種が混在する場合であっても印刷用紙の排紙面および排紙順序を統一させることができる画像処理装置、画像処理システム、画像処理方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、１又は複数の第２の画像処理装置と接続された第１の画像処理装置であって、複数枚数の原稿から画像を読み取る読取部と、接続された前記第２の画像処理装置から機器情報を取得する取得部と、取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御部と、取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御部と、を備えたことを特徴とする。
【０００８】
また、本発明にかかる画像処理システムは、第１の画像処理装置と、前記第１の画像処理装置の印刷処理を分担する第２の画像処理装置と、を備えた画像処理システムであって、前記第１の画像処理装置は、複数枚数の原稿から画像を読み取る読取部と、接続された前記第２の画像処理装置から機器情報を取得する取得部と、取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御部と、取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御部と、を備え、前記第２の画像処理装置は、前記第１の画像処理装置から、前記画像と前記指示を受信する受信制御部と、受信した前記画像を前記指示に従って印刷する印刷部と、を備えたことを特徴とする。
【０００９】
また、本発明にかかる画像処理方法は、１又は複数の第２の画像処理装置と接続された第１の画像処理装置で実行される画像処理方法であって、複数枚数の原稿から画像を読み取る読取ステップと、接続された前記第２の画像処理装置から機器情報を取得する取得ステップと、取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御ステップと、取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかるプログラムは、コンピュータを、複数枚数の原稿から画像を読み取る読取ステップと、接続された前記第２の画像処理装置から機器情報を取得する取得ステップと、取得された前記機器情報から、読み取られた前記画像の印刷を分担させる前記第２の画像処理装置、および当該第２の画像処理装置に送信する画像を決定し、決定した前記第２の画像処理装置に決定した前記画像を送信する送信制御ステップと、取得された前記機器情報に応じて印刷順序を決定し、決定した印刷順序で印刷する指示を前記第２の画像処理装置に送信する印刷制御ステップ、として機能させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、複数機器の連携により分散印刷する際に、異なる機種が混在する場合であっても印刷用紙の排紙面および排紙順序を統一させることができるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１にかかる画像処理システムの全体構成図である。
【図２】図２は、親機１００による自機に対する印刷指示および印刷処理の手順を示すフローチャートである。
【図３】図３は、親機１００による連携先子機２００への印刷指示を出力する手順を示すフローチャートである。
【図４】図４は、連携先子機２００による印刷処理の手順を示すフローチャートである。
【図５】図５は、実施の形態２にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図６】図６は、親機３００による連携先子機４００への印刷指示を出力する手順を示すフローチャートである。
【図７】図７は、連携先子機４００による印刷処理の手順を示すフローチャートである。
【図８】図８は、実施の形態３にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図９】図９は、親機５００による連携先子機６００への印刷指示を出力する手順を示すフローチャートである。
【図１０】図１０は、連携先子機６００による印刷処理の手順を示すフローチャートである。
【図１１】図１１は、実施の形態４にかかる画像処理システムの全体構成および機能を示すブロック図である。
【図１２】図１２は、印刷指示テーブルの一例を示す図である。
【図１３】図１３は、親機７００による連携先子機８００への印刷指示を出力する手順を示すフローチャートである。
【図１４】図１４は、連携先子機８００による印刷処理の手順を示すフローチャートである。
【図１５】図１５は、実施の形態１〜４にかかる画像処理装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理システム、画像処理方法、およびプログラムの最良な実施の形態を詳細に説明する。
【００１４】
（実施の形態１）
図１は、実施の形態１にかかる画像処理システムの全体構成および機能を示すブロック図である。図１に示すように、実施の形態１では、親機である画像処理装置（以下、親機という。）１００と子機である画像処理装置（以下、子機という。）２００ａおよび２００ｂ（以下、特に明示する場合を除き子機２００と総称する。）が通信デバイス１５０により接続されている。なお、図１では２台の子機２００を図示しているが、子機の台数はこれに限定されず、親機１００には１又は複数の子機が接続されている。
【００１５】
まず、親機１００は、読取部１０１と、取得部１０２と、送信制御部１０３と、印刷制御部１０４と、通信部１０７と、記憶部１１０とを主に備える。
【００１６】
読取部１０１は、スキャナ（不図示）により原稿から画像を読み取り、読み取った画像を記憶部１１０に保存する。ここでは、読取部１０１は、分散印刷の対象となる複数枚数のページを含む原稿束から画像を読み取る。通信部１０７は、通信デバイス１５０を介して子機２００と通信し、各種情報を送受信する。なお、通信デバイス１５０は、外部インターフェイス（不図示）等である。
【００１７】
記憶部１１０は、親機１００の機器情報を記憶する。ここで、機器情報とは、親機１００が備えているハードウェア構成の情報である。例えば、機器情報には、印刷用紙の排紙順や、両面搬送装置の有無、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）の有無、印刷処理速度を示す印刷能力等が含まれる。
【００１８】
取得部１０２は、記憶部１１０から親機１００の機器情報を取得する。また、取得部１０２は、通信部１０７を介して、後述する子機２００の記憶部２１０から子機２００の機器情報を取得する。
【００１９】
送信制御部１０３は、取得部１０２により取得された機器情報に含まれる印刷能力に応じて、連携先子機２００を決定する。ここで、連携先子機とは、読取部１０１により読み取られた画像の印刷を連携して分担させる子機のことである。
【００２０】
送信制御部１０３は、取得部１０２により取得された機器情報に含まれる印刷能力に応じて、親機１００で印刷する画像枚数、および決定した連携先子機２００に印刷を割り当てる画像枚数を決定し、決定した画像を連携先子機２００に送信する。
【００２１】
送信制御部１０３は、連携先子機２００に画像を送信する順番を決定し、決定した順番で連携先子機２００に画像を送信する。例えば、送信制御部１０３は、連携先子機２００の機器情報から連携先子機２００がＦａｃｅ  Ｕｐ排紙であるか否かを判断し、Ｆａｃｅ  Ｕｐ排紙であると判断した場合は、読み取られた順番で画像を連携先子機２００に送信する。一方、送信制御部１０３は、連携先子機２００がＦａｃｅ  Ｕｐ排紙でないと判断した場合は、読み取られた順番と逆順で画像を連携先子機２００に送信する。
【００２２】
印刷制御部１０４は、親機１００における印刷処理および連携先子機２００における印刷処理を制御する。印刷制御部１０４は、印刷指示部１０５と、印刷部１０６とを備える。
【００２３】
印刷指示部１０５は、取得された機器情報から親機１００がＦａｃｅ  Ｕｐ排紙であるか否かを判断し、Ｆａｃｅ  Ｕｐ排紙であると判断した場合は、読取部１０１により原稿が読み取られた順番（以下、読み取られた順番という。）による印刷指示を印刷部に送信する。一方、印刷指示部１０５は、Ｆａｃｅ  Ｕｐ排紙でないと判断した場合は、読み取られた順番と逆順による印刷指示を印刷部に送信する。
【００２４】
また、印刷指示部１０５は、読取部１０１により読み取られた画像を連携先子機２００に送信する順番（以下、送信する順番という。）を決定し、決定した順番で画像を連携先子機２００に送信する。または、印刷指示部１０５は、連携先子機２００に既に送信された画像の印刷順序を指示してもよい。印刷部１０６は、印刷指示部１０５により指示された印刷順序で画像を印刷する。
【００２５】
次に、子機２００は、読取部２０１と、取得部２０２と、受信制御部２０３と、印刷制御部２０４と、通信部２０７と、記憶部２１０とを主に備える。なお、図１に示す子機２００ａは記憶部２１０を備えるが、子機２００ｂのように記憶部を備えていなくともよい。
【００２６】
読取部２０１は、スキャナ（不図示）から原稿画像を読み取る。記憶部２１０は、子機２００の機器情報を記憶する。通信部２０７は、通信デバイス１５０を介して親機１００と通信し、各種情報を送受信する。
【００２７】
取得部２０２は、親機１００からの要求に応じて記憶部２１０から子機２００の機器情報を取得し、通信部２０７を介して親機１００に送信する。
【００２８】
受信制御部２０３は、通信部２０７を介して親機１００から印刷対象の画像、および印刷順序の指示を受信し、受信した画像を記憶部２１０に保存する。なお、子機２００が記憶部２１０を備えない場合は、受信制御部２０３は、受信した画像を印刷制御部２０４に渡す。
【００２９】
印刷制御部２０４は、受信制御部２０３から印刷対象の画像を印刷する。印刷制御部２０４は、印刷指示部２０５と、印刷部２０６を備える。印刷指示部２０５は、親機１００から印刷指示を受信し、受信した印刷指示を印刷部２０６に送信する。ここで、印刷指示には、受信制御部２０３が親機１００から印刷対象の画像を受信した順番による印刷指示と、受信した順番と逆順による印刷指示とがある。印刷部２０６は、印刷指示部２０５から印刷指示を受け取り、受け取った印刷指示により印刷対象の画像を印刷する。
【００３０】
次に、以上のように構成された親機１００と連携先子機２００による分散印刷処理の手順について説明する。図２は、親機１００による自機に対する印刷指示および印刷処理の手順を示すフローチャートである。また、図３は、親機１００による連携先子機２００への印刷指示を出力する手順を示すフローチャートである。
【００３１】
まず、図２に示すように、読取部１０１は、原稿から画像を読み取る（ステップＳ１）。送信制御部１０３は、取得部１０２により取得された子機２００の機器情報から連携先子機２００を決定する（ステップＳ２）。送信制御部１０３は、親機１００、および決定した連携先子機２００それぞれで印刷する画像枚数の割り当てを決定する（ステップＳ３）。
【００３２】
取得部１０２は、記憶部１１０から親機１００の機器情報を取得する（ステップＳ４）。印刷指示部１０５は、取得された機器情報から親機１００がＦａｃｅ  Ｕｐ排紙であるか否かを判断する(ステップＳ５)。印刷指示部１０５は、親機１００がＦａｃｅ  Ｕｐ排紙であると判断した場合は（ステップＳ５：Ｙｅｓ）、読み取られた順番による印刷指示を印刷部１０６に送信する（ステップＳ６）。一方、印刷指示部１０５は、親機１００がＦａｃｅ  Ｕｐ排紙でないと判断した場合は（ステップＳ５：Ｎｏ）、読み取られた順番と逆順による印刷指示を送信する（ステップＳ７）。
【００３３】
印刷部１０６は、印刷指示部１０５から受信した印刷指示により読み取られた順番、または読み取られた順番と逆順により画像を印刷する（ステップＳ８）。
【００３４】
次に、図３を用いて親機１００による連携先子機２００への印刷指示を出力する手順について説明する。なお、ステップＳ１１からステップＳ１４は、図２のフローチャートで説明したステップＳ１からステップＳ４と同様である。
【００３５】
ステップＳ１５において、送信制御部１０３は、連携先子機２００がＦａｃｅ  Ｕｐ排紙であるか否かを判断する（ステップＳ１５）。送信制御部１０３は、連携先子機２００がＦａｃｅ  Ｕｐ排紙であると判断した場合は（ステップＳ１５：Ｙｅｓ）、読み取られた順番と逆順で画像を連携先子機２００に送信する（ステップＳ１７）。一方、連携先子機２００がＦａｃｅ  Ｕｐ排紙でない場合は（ステップＳ１５：Ｎｏ）、読み取られた順番で画像を連携先子機２００に送信する（ステップＳ１６）。
【００３６】
印刷指示部１０５は、連携先子機２００に親機１００から画像を受信した順番で印刷する指示を送信する（ステップＳ１８）。
【００３７】
次に、連携先子機２００による印刷処理の手順について説明する。図４は、連携先子機２００による印刷処理の手順を示すフローチャートである。
【００３８】
受信制御部２０３は、親機１００から印刷する画像を受信する（ステップＳ２１）。印刷指示部２０５は、受信制御部２０３により親機１００から画像を受信した順番で印刷する指示を印刷部２０６に送信する（ステップＳ２２）。印刷部２０６は、印刷指示部２０５による指示に従って、受信制御部２０３により親機１００から受信した順番で画像を印刷する（ステップＳ２３）。
【００３９】
このように、本実施の形態によれば、連携先子機の機器情報から印刷用紙の排紙面の向きを特定し、特定した向きに応じて印刷順序を変更するので、異なる機種が混在する複数機器により分散印刷する場合であっても印刷用紙の排紙面および排紙順序を統一することができる。
【００４０】
（実施の形態２）
実施の形態１では、親機１００は連携先子機２００の機器情報から連携先子機２００がＦａｃｅ  Ｕｐ排紙か否かにより連携先子機２００に送信する画像の送信順序を変更した。実施の形態２では、さらに連携先子機２００が両面印刷機構を備えるか否かにより画像の印刷順序を決定する。
【００４１】
図５は、実施の形態２にかかる画像処理システムの全体構成および機能を示すブロック図である。図５に示すように、実施の形態２では、親機３００と子機４００ａおよび４００ｂ（以下、特に明示する場合を除き子機４００と総称する。）が通信デバイス１５０により接続されている。なお、図５では２台の子機４００を図示しているが、子機の台数はこれに限定されず、親機３００には１又は複数の子機が接続されている。
【００４２】
まず、親機３００は、読取部１０１と、取得部１０２と、送信制御部３０３と、印刷制御部１０４と、通信部１０７と、記憶部１１０とを主に備える。なお、送信制御部３０３以外の各部の機能および構成は実施の形態１と同様である。
【００４３】
送信制御部３０３は、読取部１０１により読み取られた画像を、取得部１０２により取得された連携先子機４００の機器情報に応じた印刷指示とともに連携先子機４００に送信する。例えば、送信制御部３０３は、連携先子機４００に親機３００から受信した順番で画像を印刷する指示を送信する。また、送信制御部３０３は、機器情報から連携先子機４００が両面印刷機構を備えるか否かを確認し、両面印刷機構を備えることを確認した場合は、印字された印刷用紙の表裏面を反転排紙する指示を含める。
【００４４】
次に、子機４００は、読取部２０１と、取得部２０２と、受信制御部４０３と、印刷制御部２０４と、通信部２０７と、記憶部２１０とを主に備える。なお、図５に示す子機４００ａは記憶部２１０を備えるが、子機４００ｂのように記憶部を備えていなくともよい。なお、受信制御部４０３以外の各部の機能および構成は実施の形態１と同様である。
【００４５】
受信制御部４０３は、親機３００から印刷する画像を印刷部２０６に送信し、受信した印刷指示を印刷指示部２０５に送信する。
【００４６】
次に、以上のように構成された親機３００と連携先子機４００による分散印刷処理の手順について説明する。親機３００による自機に対する印刷指示および印刷処理の手順については、実施の形態１で説明した図２のフローチャートと同様である。図６は、親機３００による連携先子機４００への印刷指示を出力する手順を示すフローチャートである。
【００４７】
次に、連携先子機４００による印刷処理の手順について説明する。図６は、連携先子機４００による印刷処理の手順を示すフローチャートである。なお、ステップＳ３１からステップＳ３４までの処理は、図２のフローチャートで説明したステップＳ１からステップＳ４までの処理と同様である。
【００４８】
ステップＳ３５において、送信制御部３０３は、連携先子機４００がＦａｃｅ  Ｕｐ排紙でないと判断した場合は（ステップＳ３５：Ｎｏ）、連携先子機４００が親機３００から受信した順番で印刷する指示を連携先子機４００に送信する（ステップＳ３６）。一方、連携先子機４００がＦａｃｅ  Ｕｐ排紙であると判断した場合は（ステップＳ３５：Ｙｅｓ）、連携先子機４００が親機３００から受信した順番で印刷し、画像が印字された印刷用紙の表裏面を反転排紙する指示を連携先子機４００に送信する（ステップＳ３７）。
【００４９】
送信制御部３０３は、読取部１０１により読み取られた順番で画像を連携先子機４００に送信する（ステップＳ３８）。
【００５０】
次に、連携先子機４００による印刷処理の手順について説明する。図７は、連携先子機４００による印刷処理の手順を示すフローチャートである。
【００５１】
受信制御部４０３は、親機３００から印刷する画像、および印刷指示を受信する（ステップＳ４１）。印刷指示部２０５は、受信制御部４０３が親機３００から印刷用紙を表裏面反転排紙する指示を受信したか否かを確認する（ステップＳ４２）。
【００５２】
印刷指示部２０５は、受信制御部４０３が親機３００から印刷用紙を表裏面反転排紙する指示を受信していないことを確認した場合は（ステップＳ４２：Ｎｏ）、受信制御部４０３が親機３００から受信した順番で画像を印刷する指示を印刷部２０６に送信する（ステップＳ４３）。印刷部２０６は、印刷指示部２０５による指示に従って、受信した順番で画像を印刷する（ステップＳ４５）。
【００５３】
一方、印刷指示部２０５は、受信制御部４０３が親機３００から印刷用紙を表裏面反転排紙する指示を受信したことを確認した場合は（ステップＳ４２：Ｙｅｓ）、受信制御部４０３が親機３００から受信した順番で画像を印刷し、印字された印刷用紙の表裏面を反転排紙する指示を印刷部２０６に送信する（ステップＳ４４）。印刷部２０６は、印刷指示部２０５による指示に従って、受信した順番で画像を印刷し、印字された印刷用紙の表裏面を反転排紙する（ステップＳ４６）。
【００５４】
このように、本実施の形態によれば、連携先子機の機器情報から印刷用紙の排紙向き、および両面印刷機構の有無を特定し、特定した結果に応じて印刷順序を変更するので、異なる機種が混在する複数機器により分散印刷する場合であっても印刷用紙の排紙面および排紙順序を統一することができる。
【００５５】
（実施の形態３）
実施の形態１では、親機１００は連携先子機２００の機器情報から連携先子機２００がＦａｃｅ  Ｕｐ排紙か否かにより連携先子機２００に送信する画像の送信順序を変更した。実施の形態３では、さらに連携先子機２００がＨＤＤを備えることを前提に、連携先子機２００による印刷用紙がＦａｃｅ  Ｕｐ排紙か否かにより画像の印刷順序を決定する。
【００５６】
図８は、実施の形態３にかかる画像処理システムの全体構成および機能を示すブロック図である。図８に示すように、実施の形態３では、親機５００と子機６００ａおよび６００ｂ（以下、特に明示する場合を除き子機６００と総称する。）が通信デバイス１５０により接続されている。なお、図８では２台の子機６００を図示しているが、子機の台数はこれに限定されず、親機５００には１又は複数の子機が接続されている。
【００５７】
まず、親機５００は、読取部１０１と、取得部１０２と、送信制御部５０３と、印刷制御部１０４と、通信部１０７と、記憶部１１０とを主に備える。なお、送信制御部５０３以外の各部の機能および構成は実施の形態１と同様である。
【００５８】
送信制御部５０３は、読取部１０１により読み取られた画像を、取得部１０２により取得された連携先子機６００の機器情報に応じた印刷指示とともに連携先子機６００に送信する。例えば、送信制御部５０３は、連携先子機６００による印刷用紙がＦａｃｅ  Ｕｐ排紙である場合は、親機５００から受信した順番で画像を印刷する指示を連携先子機６００に送信する。一方、送信制御部５０３は、連携先子機６００による印刷用紙がＦａｃｅ  Ｕｐ排紙である場合は、親機５００から受信した順番と逆順で画像を印刷する指示を連携先子機６００に送信する。
【００５９】
次に、子機６００は、読取部２０１と、取得部２０２と、受信制御部６０３と、印刷制御部２０４と、通信部２０７と、記憶部２１０とを主に備える。本実施の形態では、実施の形態１および２と異なり、図８に示すように、いずれの子機も記憶部２１０を備える。ここで、記憶部２１０は、ＨＤＤ等の不揮発メモリデバイスである。なお、受信制御部６０３以外の各部の機能および構成は実施の形態１と同様である。
【００６０】
受信制御部６０３は、親機５００から印刷する画像を受信し、受信した画像を記憶部６１０に保存する。また、受信制御部６０３は、親機５００から画像の印刷指示を受信し、受信した印刷指示を印刷部２０６に送信する。
【００６１】
次に、以上のように構成された親機５００と連携先子機６００による分散印刷処理の手順について説明する。親機５００による自機に対する印刷指示および印刷処理の手順については、実施の形態１で説明した図２のフローチャートと同様である。図９は、親機５００による連携先子機６００への印刷指示を出力する手順を示すフローチャートである。
【００６２】
次に、連携先子機６００による印刷処理の手順について説明する。図９は、連携先子機６００による印刷処理の手順を示すフローチャートである。なお、ステップＳ５１からステップＳ５４までの処理は、図２のフローチャートで説明したステップＳ１からステップＳ４までの処理と同様である。
【００６３】
ステップＳ５５において、送信制御部５０３は、連携先子機６００がＦａｃｅ  Ｕｐ排紙でないと判断した場合は（ステップＳ５５：Ｎｏ）、連携先子機６００が親機５００から受信した順番で印刷する指示を連携先子機６００に送信する（ステップＳ５６）。一方、連携先子機６００がＦａｃｅ  Ｕｐ排紙であると判断した場合は（ステップＳ５５：Ｙｅｓ）、連携先子機６００が親機５００から受信した順番と逆順、すなわち最終受信画像から順番に印刷する指示を連携先子機６００に送信する（ステップＳ５７）。
【００６４】
送信制御部５０３は、読取部１０１により読み取られた順番で画像を連携先子機６００に送信する（ステップＳ５８）。
【００６５】
次に、連携先子機６００による印刷処理の手順について説明する。図１０は、連携先子機６００による印刷処理の手順を示すフローチャートである。
【００６６】
受信制御部６０３は、親機５００から印刷する画像、および印刷指示を受信する（ステップＳ６１）。印刷指示部２０５は、受信制御部６０３が親機５００から受信した順番と逆順で印刷する指示の有無を確認する（ステップＳ６２）。
【００６７】
印刷指示部２０５は、受信制御部６０３が親機５００から受信した順番と逆順で印刷する指示を受信していないことを確認した場合は（ステップＳ６２：Ｎｏ）、受信制御部６０３が親機５００から受信した順番で画像を印刷する指示を印刷部２０６に送信する（ステップＳ６３）。
【００６８】
一方、印刷指示部２０５は、受信制御部６０３が親機５００から受信した順番と逆順で印刷する指示を受信したことを確認した場合は（ステップＳ６２：Ｙｅｓ）、受信制御部４０３が親機３００から受信した順番と逆順で画像を印刷する指示を印刷部２０６に送信する（ステップＳ６４）。
【００６９】
印刷部２０６は、印刷指示部２０５による指示に従って、受信した順番または受信した順番と逆順で画像を印刷する（ステップＳ６５）。
【００７０】
このように、本実施の形態によれば、記憶部を備えた連携先子機の機器情報から印刷用紙の排紙向きを特定し、特定した結果に応じて印刷順序を変更するので、異なる機種が混在する複数機器により分散印刷する場合であっても印刷用紙の排紙面および排紙順序を統一することができる。
【００７１】
（実施の形態４）
実施の形態１から３では、連携先子機の機器情報に含まれる１つの構成に着目して印刷順序を決定した。これに対し、本実施の形態では、連携先子機の機器情報に含まれる複数の構成の組み合わせによって印刷順序を決定する。
【００７２】
図１１は、実施の形態４にかかる画像処理システムの全体構成および機能を示すブロック図である。図１１に示すように、実施の形態４では、親機７００と子機８００ａおよび８００ｂ（以下、特に明示する場合を除き子機８００と総称する。）が通信デバイス１５０により接続されている。なお、図１１では２台の子機８００を図示しているが、子機の台数はこれに限定されず、親機７００には１又は複数の子機が接続されている。
【００７３】
まず、親機７００は、読取部１０１と、取得部１０２と、送信制御部７０３と、印刷制御部１０４と、通信部１０７と、記憶部７１０とを主に備える。なお、送信制御部７０３以外の各部の機能および構成は実施の形態１と同様である。
【００７４】
記憶部７１０は、印刷指示テーブルを記憶する。ここで、印刷指示テーブルとは、連携先子機８００の構成の組み合わせに、送信順および印刷指示が対応付けられたテーブルである。
【００７５】
図１２は、印刷指示テーブルの一例を示す図である。図１２に示すように、連携先子機８００の構成の組み合わせには、パターンＮｏ．１から８まであり、構成として、排紙タイプと、ＨＤＤの有無と、両面印刷機構の有無があり、送信順・印刷指示に、画像送信順、印刷順序、両面印刷機構による反転の有無がある。ここで、排紙タイプには、Ｆａｃｅ  Ｕｐ排紙、またはＦａｃｅ  Ｄｏｗｎ排紙がある。例えば、パターンＮｏ．１では、排紙タイプはＦａｃｅ  Ｕｐ排紙であり、ＨＤＤは有り、両面印刷機構は有りを示しており、送信順は、読み取り順、印刷順序は正順、両面印刷機構による反転は有りを示している。ここで、読み取り順とは、読取部１０１により画像が読み取られた順番であり、正順とは、連携先子機８００に画像が送信された順番である。
【００７６】
送信制御部７０３は、読取部１０１により読み取られた画像を、取得部１０２により取得された連携先子機８００の機器情報に応じた印刷指示とともに連携先子機８００に送信する。具体的には、送信制御部７０３は、記憶部７１０に記憶されている印刷指示テーブルから取得部１０２により取得された連携先子機８００の情報と合致する印刷指示を取得し、取得した印刷指示を連携先子機８００に送信する。
【００７７】
次に、子機８００は、読取部２０１と、取得部２０２と、受信制御部８０３と、印刷制御部２０４と、通信部２０７と、記憶部２１０とを主に備える。なお、図１２に示す子機８００ａは記憶部２１０を備えるが、子機８００ｂのように記憶部を備えていなくともよい。なお、受信制御部８０３以外の各部の機能および構成は実施の形態１と同様である。
【００７８】
受信制御部８０３は、親機７００から印刷する画像を印刷部２０６に送信し、受信した印刷指示を印刷指示部２０５に送信する。
【００７９】
次に、以上のように構成された親機７００と連携先子機８００による分散印刷処理の手順について説明する。親機３００による自機に対する印刷指示および印刷処理の手順については、実施の形態１で説明した図２のフローチャートと同様である。図１３は、親機７００による連携先子機８００への印刷指示を出力する手順を示すフローチャートである。
【００８０】
次に、連携先子機８００による印刷処理の手順について説明する。図１３は、連携先子機８００による印刷処理の手順を示すフローチャートである。なお、ステップＳ７１からステップＳ７４までの処理は、図２のフローチャートで説明したステップＳ１からステップＳ４までの処理と同様である。
【００８１】
ステップＳ７５において、送信制御部７０３は、連携先子機８００の機器情報から連携先子機８００が印刷指示テーブルのいずれのパターンに該当するかを判断する（ステップＳ７５）。
【００８２】
送信制御部７０３は、連携先子機８００が、図１２に示すパターンＮｏ．１、２、３、５、６、７、８に該当すると判断した場合は（ステップＳ７５：１、２、３、５、６、７、８）、読み取られた順番で画像を連携先子機８００に送信する（ステップＳ７６）。一方、送信制御部７０３は、連携先子機８００が、図１２に示すパターンＮｏ．４に該当すると判断した場合は（ステップＳ７５：４）、読み取られた順番と逆順に画像を連携先子機８００に送信する（ステップＳ７７）。送信制御部７０３は、連携先子機８００に受信した順番で画像を印刷する指示を送信する（ステップＳ７８）。
【００８３】
次に、連携先子機８００による印刷処理の手順について説明する。図１４は、連携先子機８００による印刷処理の手順を示すフローチャートである。
【００８４】
受信制御部８０３は、親機７００から印刷する画像、および印刷指示を受信する（ステップＳ８１）。印刷指示部２０５は、受信制御部８０３により受信した印刷指示を確認する（ステップＳ８２）。
【００８５】
印刷指示部２０５は、受信制御部８０３により受信した印刷指示が、図１２に示した印刷指示テーブルのパターンＮｏ．４、５、６、７、８のいずれかに該当することを確認した場合は（ステップＳ８２：４、５、６、７、８）、受信した順番で印刷する指示を印刷部２０６に送信する（ステップＳ８３）。また、印刷指示部２０５は、図１２に示した印刷指示テーブルのパターンＮｏ．２に該当することを確認した場合は（ステップＳ８２：２）、読み取られた順番と逆順で印刷する指示を印刷部２０６に送信する（ステップＳ８４）。印刷部２０６は、印刷指示に従って、受信制御部８０３により受信した画像を印刷する（ステップＳ８５）。
【００８６】
ステップＳ８２において、印刷指示部２０５は、受信制御部８０３により受信した印刷指示が、図１２に示した印刷指示テーブルのパターンＮｏ．１、または３に該当することを確認した場合は（ステップＳ８２：１、３）、受信した順番で印刷する指示を印刷部２０６に送信する（ステップＳ８６）。印刷部２０６は、受信した画像を印刷し、印字された印刷用紙を表裏面反転排紙する（ステップＳ８７）。
【００８７】
このように、本実施の形態によれば、連携先子機の機器情報に含まれる複数の構成の組み合わせによって印刷順序を決定するので、連携先子機の多様性に対応しつつ、異なる機種が混在する複数機器により分散印刷する場合であっても印刷用紙の排紙面および排紙順序を統一することができる。
【００８８】
図１５は、実施の形態１〜４にかかる画像処理装置のハードウェア構成を示すブロック図である。本図に示すように、この画像処理装置１００、２００、３００、４００、５００、６００、７００、８００（以下、複合機１００と称する。）は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機１００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００８９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１１０とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００９０】
ＣＰＵ１１は、複合機１００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００９１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００９２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００９３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００９４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１１０およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００９５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１１０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００９６】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【００９７】
１００、２００、３００、４００、５００、６００、７００、８００  画像処理装置
１０１、２０１  読取部
１０２、２０２  取得部
１０３、３０３、５０３、７０３  送信制御部
１０４、２０４  印刷制御部
１０５  印刷指示部
１０６  印刷部
１０７、２０７  通信部
１１０、２１０、７１０  記憶部
２０３、４０３、６０３、８０３  受信制御部
２０４  印刷制御部
２０５  印刷指示部
２０６  印刷部
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００９−５３７８９号公報
【図１】
2011244158.tif 000003
【図２】
2011244158.tif 000004
【図３】
2011244158.tif 000005
【図４】
2011244158.tif 000006
【図５】
2011244158.tif 000007
【図６】
2011244158.tif 000008
【図７】
2011244158.tif 000009
【図８】
2011244158.tif 000010
【図９】
2011244158.tif 000011
【図１０】
2011244158.tif 000012
【図１１】
2011244158.tif 000013
【図１２】
2011244158.tif 000014
【図１３】
2011244158.tif 000015
【図１４】
2011244158.tif 000016
【図１５】
2011244158.tif 000017