(57)【要約】【課題】送信側の画像形成装置で検知した原稿向き情報に応じたプリント処理を受信側の画像形成装置にて行えるようになる等、リモート出力モードにおける利便性を格段に向上させること。【解決手段】画像データを入力可能な入力ユニット及びデータ通信可能な通信ユニットとを少なくとも有する第１デバイス（デジタル複合機１００１）に入力した画像データを、前記通信ユニットを介してデータ通信して、データ通信可能な通信ユニット及び画像データを出力可能な出力ユニットとを少なくとも有する第２デバイス（デジタル複合機１０２０）で出力させる為のリモート出力モードをセットし、前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させ、前記リモート出力モードにおいて、前記第1デバイスから送信された画像データを前記第１デバイスで獲得した前記向き情報に従った出力形態で前記第２デバイスにより出力させる構成を特徴とする。【選択図】図１
2004282721.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置とデータ通信可能な画像入力装置において、
原稿に対する画像編集処理を指定する指定手段と、
前記原稿から画像データを読み取る読み取り手段と、
前記読み取り手段により読み取られる原稿の画像データを記憶する記憶手段と、
前記画像データに対して原稿の向きを検知する原稿向き検知手段と、
前記原稿向き検知手段での検知結果及び前記指定手段による画像編集処理指定を前記画像出力装置へ送信する第１の送信手段と、
前記記憶手段に記憶された画像データを読み出して前記画像出力装置へ送信する第２の送信手段と、
を有することを特徴とする画像入力装置。
【請求項２】
画像入力装置とデータ通信可能な画像出力装置において、
前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理された画像データをプリント出力する出力手段と、
を有することを特徴とする画像出力装置。
【請求項３】
画像入力装置にて入力した画像データを、前記画像入力装置とデータ通信可能な画像出力装置にて出力可能な画像形成システムにおいて、
前記画像入力装置は、
原稿に対する画像編集処理を指定する指定手段と、
前記原稿から画像データを読み取る読み取り手段と、
前記読み取り手段により読み取られる原稿の画像データを記憶する記憶手段と、
前記画像データに対して原稿の向きを検知する原稿向き検知手段と、
前記原稿向き検知手段での検知結果及び前記指定手段による画像編集処理指定を前記画像出力装置へ送信する第１の送信手段と、
前記記憶手段に記憶された画像データを読み出して前記画像出力装置へ送信する第２の送信手段とを有するものであり、
前記画像出力装置は、
前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施す画像処理手段と、
前記画像処理手段により画像処理された画像データをプリント出力する出力手段と、
を有することを特徴とする画像形成システム。
【請求項４】
画像出力装置とデータ通信可能な画像入力装置の制御方法において、
原稿に対する画像編集処理を指定する指定ステップと、
前記原稿から画像データを読み取る読み取りステップと、
前記読み取り工程により読み取られる原稿の画像データをメモリに記憶する記憶ステップと、
前記画像データに対して原稿の向きを検知する原稿向き検知ステップと、
前記原稿向き検知ステップでの検知結果及び前記指定ステップでの画像編集処理指定を前記画像出力装置へ送信する第１の送信ステップと、
前記メモリに記憶された画像データを読み出して前記画像出力装置へ送信する第２の送信ステップと、
を有することを特徴とする画像入力装置の制御方法。
【請求項５】
画像入力装置と通信可能な画像出力装置の制御方法において、
前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施す画像処理ステップと、
該画像処理された画像データをプリント出力する出力ステップと、
を有することを特徴とする画像出力装置の制御方法。
【請求項６】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データを出力可能な出力手段を少なくとも有する第２デバイスとを含む画像処理システムであって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットするリモート出力モード設定手段と、
前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させる向き情報獲得制御手段と、
前記リモート出力モードにて前記第２デバイスで出力させるべき画像データを前記第1デバイスから前記第２デバイスに送信すると共に、前記第1デバイスが獲得した前記向き情報を前記第２デバイスに送信するよう制御する送信制御手段と、
前記第1デバイスから送信された画像データ及び前記向き情報を前記第２デバイスに受信させる受信制御手段と、
前記第１デバイスから受信した画像データを前記第1デバイスから受信した前記向き情報に従って画像処理するよう前記第２デバイスを制御する画像処理制御手段と、
前記第２デバイスにより画像処理済の画像データを前記第２デバイスに出力させる制御手段と、
を有することを特徴とする画像処理システム。
【請求項７】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データを出力可能な出力手段を少なくとも有する第２デバイスとを含む画像処理システムであって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットするリモート出力モード設定手段と、
前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させる向き情報獲得制御手段と、
前記リモート出力モードにおいて、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる制御手段と、
を有することを特徴とする画像処理システム。
【請求項８】
画像データを入力可能な入力手段及びデータ通信可能な通信手段とを少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データを出力可能な出力手段を少なくとも有する第２デバイスとを含む画像処理システムの制御方法であって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットするリモート出力モード設定ステップと、
前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させる向き情報獲得制御ステップと、
前記リモート出力モードにおいて、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる制御ステップと、
を有することを特徴とする画像処理システムの制御方法。
【請求項９】
前記制御ステップは、前記リモート出力モードにおいて、画像データの回転処理等の画像編集処理を要する第１の画像形成モードが設定された場合に、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる第１シーケンスを実行可能にし、前記リモート出力モードにおいて、画像データの回転処理等の画像編集処理を不要とする第２の画像形成モードが設定された場合に、前記第1シーケンスを禁止して、前記第1デバイスから送信された画像データを、前記画像データの向き情報に依らない出力形態で、前記第２デバイスにより出力させる第２シーケンスを実行可能にすることを特徴とする請求項８記載の画像処理システムの制御方法。
【請求項１０】
前記制御ステップは、前記リモート出力モードにおいて、ステイプルモード及びページ印字モード及び縮小レイアウトモード及びパンチモードの少なくと何れかの画像形成モードが設定された場合に、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる第１シーケンスを実行可能にし、前記リモート出力モードにおいて、ノンソートモードが設定された場合に、前記第1シーケンスを禁止して、前記第1デバイスから送信された画像データを、前記画像データの向き情報に依らない出力形態で、前記第２デバイスにより出力させる第２シーケンスを実行可能にすることを特徴とする請求項８又は９記載の画像処理システムの制御方法。
【請求項１１】
前記制御ステップは、前記リモート出力モードにおいて、前記第1デバイスから送信された複数ページからなる一連の画像データを、前記第１デバイスで獲得した前記向き情報に従った画像向きで、前記第２デバイスにより出力可能とし、
前記制御ステップは、前記リモート出力モードにおいて、前記複数ページからなる一連の画像データの各ページ毎に獲得した向き情報に従って前記複数ページからなる一連の画像データを処理させる第1モードと、前記リモート出力モードにおいて、前記複数ページからなる一連の画像データの所定ページの向き情報に従って前記複数ページからなる一連の画像データを処理させる第２モードとを、選択的に実行可能にすることを特徴とする請求項８〜１０のいずれかに記載の画像処理システムの制御方法。
【請求項１２】
前記制御ステップは、前記リモート出力モードにおいて、前記第1デバイスに入力された画像データに対して前記第１デバイスで獲得した前記向き情報に従った画像処理を施した処理済画像データを前記第1デバイスで生成させたうえで前記第２デバイスで該処理済画像データを出力させる第１処理モードと、前記リモート出力モードにおいて、前記第1デバイスに入力された画像データに対して前記第１デバイスで獲得した前記向き情報に従った画像処理を施した処理済画像データを前記第２デバイスで生成させて前記第２デバイスで該処理済画像データを出力させる第２処理モードとを、選択的に実行可能にすることを特徴とする請求項８〜１１のいずれかに記載の画像処理システムの制御方法。
【請求項１３】
前記制御ステップは、前記リモート出力モードにおいて、前記第1デバイスから送信された複数ページからなる一連の画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる場合において、前記コントローラは、前記第1デバイスから前記第２デバイスに対してページ単位でデータ転送させる第1転送モードと、前記第1デバイスに前記一連の画像データの全ページを格納させたうえで前記第１デバイスから前記第２デバイスに対して全ページの画像データをまとめて転送させる第２転送モードとを、選択的に実行可能にすることを特徴とする請求項８〜１２のいずれかに記載の画像処理システムの制御方法。
【請求項１４】
前記第1デバイス及び前記第２デバイスは、夫々、画像入力ユニット、原稿向き検知ユニット、複数ページ分の画像データを記憶可能な記憶ユニット、プリンタユニットを具備することを特徴とする請求項８〜１３のいずれかに記載の画像処理システムの制御方法。
【請求項１５】
前記第1デバイス及び前記第２デバイスの少なくとも何れかのデバイスは、コピー機能及びプリンタ機能及びファクシミリ機能及びボックス機能及びネットワークスキャナ機能の少なくとも何れかの機能を含む複数の機能を有する複合機能装置であることを特徴とする請求項８〜１４のいずれかに記載の画像処理システムの制御方法。
【請求項１６】
前記第1デバイス及び前記第２デバイスの少なくとも何れかのデバイスは、コピー機能及びプリンタ機能及びファクシミリ機能及びボックス機能及びネットワークスキャナ機能の少なくとも何れかの機能を含む単一機能装置であることを特徴とする請求項８〜１５のいずれかに記載の画像処理システムの制御方法。
【請求項１７】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムの制御方法であって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定ステップと、
入力した画像データと共にページ番号情報を記録紙にプリントさせる為のページ印字モードをセットするページ印字モード設定ステップと、
前記ページ印字モードにおいて記録紙にプリントさせるページ番号情報の記録紙における印字位置を設定する為のページ印字モード詳細設定ステップと、
前記リモートプリントモード設定ステップで前記リモートプリントモードが設定され、且つ、前記ページ印字モード設定ステップで前記ページ印字モードが設定され、且つ、前記ページ印字詳細設定ステップで記録紙の右下にページ番号情報を印字する設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データを印字する記録紙の右下に該処理済画像データのページ番号情報が印字されるように制御する制御ステップと、
を有することを特徴とする制御方法。
【請求項１８】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムの制御方法であって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定ステップと、
入力した画像データが印字された記録紙に対してステイプル処理を実行させる為のステイプルモードをセットするステイプルモード設定ステップと、
前記ステイプルモードにおいて記録紙におけるステイプル位置を設定する為のステイプルモード詳細設定ステップと、
前記リモートプリントモード設定ステップで前記リモートプリントモードが設定され、且つ、前記ステイプルモード設定ステップで前記ステイプルモードが設定され、且つ、前記ステイプルモード詳細設定ステップで記録紙の左上にステイプル処理を施す設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データが印字された記録紙の左上にステイプル処理を施すよう前記第２デバイスを制御する制御ステップと、
を有することを特徴とする制御方法。
【請求項１９】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムであって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定手段と、
入力した画像データと共にページ番号情報を記録紙にプリントさせる為のページ印字モードをセットするページ印字モード設定手段と、
前記ページ印字モードにおいて記録紙にプリントさせるページ番号情報の記録紙における印字位置を設定する為のページ印字モード詳細設定手段と、
前記リモートプリントモード設定手段により前記リモートプリントモードが設定され、且つ、前記ページ印字モード設定手段により前記ページ印字モードが設定され、且つ、前記ページ印字詳細設定手段により記録紙の右下にページ番号情報を印字する設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データを印字する記録紙の右下に該処理済画像データのページ番号情報が印字されるように制御する制御手段と、
を有することを特徴とする画像処理システム。
【請求項２０】
画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムであって、
前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定手段と、
入力した画像データが印字された記録紙に対してステイプル処理を実行させる為のステイプルモードをセットするステイプルモード設定手段と、
前記ステイプルモードにおいて記録紙におけるステイプル位置を設定する為のステイプルモード詳細設定手段と、
前記リモートプリントモード設定手段により前記リモートプリントモードが設定され、且つ、前記ステイプルモード設定手段により前記ステイプルモードが設定され、且つ、前記ステイプルモード詳細設定手段により記録紙の左上にステイプル処理を施す設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データが印字された記録紙の左上にステイプル処理を施すよう前記第２デバイスを制御する制御手段と、
を有することを特徴とする画像処理システム。
【請求項２１】
請求項４，５，８〜１８のいずれかに記載の制御方法を実行するためのプログラム。
【請求項２２】
請求項４，５，８〜１８のいずれかに記載の制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば所定の通信媒体を介して通信可能に接続される画像入力装置と画像出力装置とを含む画像形成システムにおけるリモートコピー処理制御等に関する。
【背景技術】
【０００２】
近年、オフィス等におけるネットワークの普及に伴い、デジタル複写機やプリンタ等の画像形成装置もネットワーク接続機能を備えたものが広く利用されてきており、これら画像形成装置を用いてネットワーク経由でプリントやスキャンを行うことが可能な画像形成システムが普及してきている（特許文献１）。
【０００３】
このような画像形成システムでは、ある装置で原稿をスキャンし、指定したネットワーク上のプリンタへスキャン画像を送信してプリントすることでコピー動作を行うリモートコピーや、複数のプリンタへスキャン画像を送信してコピーを行う重連コピー等の動作が可能になっている。また、ローカル機側で蓄積記憶した画像データをリモートプリンタへ送信してプリントを行なうことも可能になっている。
【０００４】
さらに、リモートコピー受信に指定されるプリンタは、あるネットワーク上の装置からプリントを指示されたときに、別の複数の装置からもリモートプリントの受信を受付けることができ、リモートプリンタ上の記憶装置内でスプールすることにより、複数のプリンタから複数のジョブをプリントすることができる。
【０００５】
また、複写機においては、特許文献２にあるように、原稿の置かれた向きを検知し、その検知結果に基づいて縮小レイアウト等に代表される画像処理やステイプル位置を決定する複写装置が提案されている。
【特許文献１】特開２００２−１７６５２２号公報
【特許文献２】特開平９−２４７４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したように１台の複写機内では、原稿の向きを検知し該検知結果に基づいて画像処理（例えば頁印字機能の処理や縮小レイアウト機能の処理や綴じ処理機能に関する処理等）等を行うことが可能であるにも関らず、従来のリモートコピーや重連コピーでは、ローカル機側（送信側の画像形成装置）で検知した原稿向き検知をリモート機側（受信側の画像形成装置）に通知し、リモート機側にてローカル機側が検知した画像向き検知結果に応じた画像編集処理を施してプリントすること等ができず、リモートコピー（リモートプリント）や重連コピー等のリモート出力モードにおける利便性の更なる向上が望まれる。
【０００７】
本発明は、上述したような問題を解決した画像入力装置および画像出力装置および画像形成システムおよび画像入力装置の制御方法および画像出力装置の制御方法および画像処理システムおよび画像処理システムの制御方法およびプログラムおよび記憶媒体を提供することを目的とする。
【０００８】
また、本発明は、例えば送信側の画像形成装置で検知した原稿向き情報に応じたプリント処理を受信側の画像形成装置にて行えるようになるなど、リモート出力モードにおける利便性を格段に向上させるリモート出力環境を構築することができる画像入力装置および画像出力装置および画像形成システムおよび画像入力装置の制御方法および画像出力装置の制御方法および画像処理システムおよび画像処理システムの制御方法およびプログラムおよび記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、画像出力装置とデータ通信可能な画像入力装置において、原稿に対する画像編集処理を指定する指定手段と、前記原稿から画像データを読み取る読み取り手段と、前記読み取り手段により読み取られる原稿の画像データを記憶する記憶手段と、前記画像データに対して原稿の向きを検知する原稿向き検知手段と、前記原稿向き検知手段での検知結果及び前記指定手段による画像編集処理指定を前記画像出力装置へ送信する第１の送信手段と、前記記憶手段に記憶された画像データを読み出して前記画像出力装置へ送信する第２の送信手段とを有することを特徴とする。
【００１０】
また、本発明は、画像入力装置とデータ通信可能な画像出力装置において、前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理された画像データをプリント出力する出力手段とを有することを特徴とする。
【００１１】
また、本発明は、画像入力装置にて入力した画像データを、前記画像入力装置とデータ通信可能な画像出力装置にて出力可能な画像形成システムにおいて、前記画像入力装置は、原稿に対する画像編集処理を指定する指定手段と、前記原稿から画像データを読み取る読み取り手段と、前記読み取り手段により読み取られる原稿の画像データを記憶する記憶手段と、前記画像データに対して原稿の向きを検知する原稿向き検知手段と、前記原稿向き検知手段での検知結果及び前記指定手段による画像編集処理指定を前記画像出力装置へ送信する第１の送信手段と、前記記憶手段に記憶された画像データを読み出して前記画像出力装置へ送信する第２の送信手段とを有するものであり、前記画像出力装置は、前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施す画像処理手段と、前記画像処理手段により画像処理された画像データをプリント出力する出力手段とを有することを特徴とする。
【００１２】
また、本発明は、画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データを出力可能な出力手段を少なくとも有する第２デバイスとを含む画像処理システムであって、前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットするリモート出力モード設定手段と、前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させる向き情報獲得制御手段と、前記リモート出力モードにて前記第２デバイスで出力させるべき画像データを前記第1デバイスから前記第２デバイスに送信すると共に、前記第1デバイスが獲得した前記向き情報を前記第２デバイスに送信するよう制御する送信制御手段と、前記第１デバイスから送信された画像データ及び前記向き情報を前記第２デバイスに受信させる受信制御手段と、前記第１デバイスから受信した画像データを前記第1デバイスから受信した前記向き情報に従って画像処理するよう前記第２デバイスを制御する画像処理制御手段と、前記第２デバイスにより画像処理済の画像データを前記第２デバイスに出力させる制御手段とを有することを特徴とする。
【００１３】
また、本発明は、画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データを出力可能な出力手段を少なくとも有する第２デバイスとを含む画像処理システムであって、前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットするリモート出力モード設定手段と、前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させる向き情報獲得制御手段と、前記リモート出力モードにおいて、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させる制御手段とを有することを特徴とする。
【００１４】
また、本発明は、画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムの制御方法であって、前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定ステップと、入力した画像データと共にページ番号情報を記録紙にプリントさせる為のページ印字モードをセットするページ印字モード設定ステップと、前記ページ印字モードにおいて記録紙にプリントさせるページ番号情報の記録紙における印字位置を設定する為のページ印字モード詳細設定ステップと、前記リモートプリントモード設定ステップで前記リモートプリントモードが設定され、且つ、前記ページ印字モード設定ステップで前記ページ印字モードが設定され、且つ、前記ページ印字詳細設定ステップで記録紙の右下にページ番号情報を印字する設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データを印字する記録紙の右下に該処理済画像データのページ番号情報が印字されるように制御する制御ステップとを有することを特徴とする。
【００１５】
また、本発明は、画像データを入力可能な入力手段及びデータ通信可能な通信手段を少なくとも有する第１デバイスと、データ通信可能な通信手段及び画像データをプリント可能なプリント手段を少なくとも有する第２デバイスとを含む画像処理システムの制御方法であって、前記第１デバイスに入力した画像データを、前記通信手段を介してデータ通信して、前記第２デバイスでプリントさせる為のリモートプリントモードをセットするリモートプリントモード設定ステップと、入力した画像データが印字された記録紙に対してステイプル処理を実行させる為のステイプルモードをセットするステイプルモード設定ステップと、前記ステイプルモードにおいて記録紙におけるステイプル位置を設定する為のステイプルモード詳細設定ステップと、前記リモートプリントモード設定ステップで前記リモートプリントモードが設定され、且つ、前記ステイプルモード設定ステップで前記ステイプルモードが設定され、且つ、前記ステイプルモード詳細設定ステップで記録紙の左上にステイプル処理を施す設定がなされ、且つ、前記リモートプリントモードで処理すべき前記第1デバイスに入力された画像データが下向きの状態の画像データの場合に、前記下向き状態の画像データを上向きの状態に画像回転させた処理済画像データを前記第２デバイスのプリント手段により記録紙に印字させるように制御すると共に前記処理済画像データが印字された記録紙の左上にステイプル処理を施すよう前記第２デバイスを制御する制御ステップとを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、画像入力装置側で、原稿に対する画像編集処理を指定し、前記原稿から画像データを読み取り、該読み取られる原稿の画像データをメモリに記憶し、前記画像データに対して原稿の向きを検知し、前記原稿向き検知結果及び前記画像編集処理指定を画像出力装置へ所定の通信媒体を介して送信し、前記メモリに記憶された画像データを読み出して前記画像出力装置へ前記通信媒体を介して送信し、前記画像出力装置側で、前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施し、該画像処理された画像データをプリント出力するので、送信側の画像形成装置で検知した原稿向き情報に応じたプリント処理を受信側の画像形成装置にて行えるようになり、リモートプリントの利便性を格段に向上させるリモート画像形成環境を構築することができる等の効果を奏する。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施形態を説明する。
【００１８】
図１は、本発明の画像入力装置及び画像出力装置を適用可能な画像形成システムのネットワーク構成の一例を示す図である。
【００１９】
図１において、１００１は、少なくとも画像入力装置の一例として機能可能なデジタル複合機（第1の画像形成装置や、第1の画像処理装置や、単に、第１のデバイスとも呼ぶ）で、後述するスキャナ，ハードディスク等のメモリユニットやプリンタ等を有す。このデジタル複合機１００１は、スキャナから読み込んだジョブデータ（単に画像データや画像とも呼ぶ）を自装置のメモリを介してローカルエリアネットワーク（ＬＡＮ）１０１０へ送信したり（ネットワークスキャナ機能）、ＬＡＮ１０１０から受信した画像を自装置のメモリを介してプリンタによりプリントアウトすることができる（ネットワークプリンタ機能）。
【００２０】
また、デジタル複合機１００１は、後述するモデム等のＦＡＸ送信手段により、スキャナから読み込んだ画像をＰＳＴＮまたはＩＳＤＮ１０３０へ送信したり（ファクシミリ送信機能）、ＰＳＴＮまたはＩＳＤＮ１０３０から受信した画像をプリンタによりプリントアウトすることができる（ファクシミリ受信プリント機能）。
【００２１】
さらに、デジタル複合機１００１は、自装置のスキャナで取り込んだデータを、自装置のメモリを介して自装置のプリンタでプリントさせることもできる（これをローカルコピー機能と称す）。
【００２２】
また、デジタル複合機１００１は、自装置のスキャナで取り込んだデータを、自装置のメモリを介して、少なくとも画像出力装置の一例として機能可能なデジタル複合機１０２０（或いは、後述する図１４に示す２９０２や２９０３）に送信し、該デジタル複合機１０２０（或いは、図１４に示す２９０２や２９０３）のプリンタ部でプリントさせることもできる（これをリモートコピー機能と称す）。このようにデジタル複合機１００１は、通信ユニットを介して遠隔の他装置とデータ通信可能とし、且つ、複数の機能を具備する複合機能装置として構成されている。
【００２３】
なお、本実施形態の一例としての図１の画像形成システムが有する、デジタル複合機１００１とデータ通信可能なデジタル複合機１０２０や図１４に示すデジタル複合機２９０２や２９０３（第２の画像形成装置や、第２の画像処理装置や、単に、第２のデバイスとも呼ぶ）は、上記デジタル複合機１００１と同等の各種ユニット（スキャナユニットや、ハードディスク等のメモリユニットやプリンタユニットなど）・各種機能（ネットワークスキャナ機能、ネットワークプリンタ機能、ファクシミリ送信機能、ファクシミリ受信プリント機能、ローカルコピー機能、リモートコピー機能等）を有しており、当該画像形成システムでは、デジタル複合機１００１と同じ処理・動作を、デジタル複合機１０２０（図１４に示す２９０２、２９０３）で実行可能としている。しかし、本実施形態はこれに限らず、デジタル複合機１００１が具備するユニットや機能のうちの少なくとも一部をデジタル複合機１０２０（図１４に示す２９０２、２９０３）が有するようなシステムでも本実施形態は適用可能である。
【００２４】
また、デジタル複合機１００１やデジタル複合機１０２０（図１４に示す２９０２、２９０３）は、互いに、スキャナユニットやハードディスク等のメモリユニットやプリントユニットやコントローラ等の複数のユニットを具備しているが、このように１台の装置で複数のユニットを具備する一体型の装置であっても、各ユニットがそれぞれ別々の筐体で別体型の装置としてシステムに組み込まれているようなシステム構成であっても良い。
【００２５】
以上のように、本実施形態は様々な装置・システム構成が適用可能であるが、いずれにしても、後述する本実施形態の動作制御を実現可能な構成であれば、本発明を適用できる。
【００２６】
１００２はデータベースサーバで、デジタル複合機１００１により読み込んだ２値画像及び多値画像をデータベースとして管理する。１００３は前記データベースサーバ１００２のデータベースクライアントであり、データベースサーバ１００２に保存されている画像データの閲覧／検索等を行うことができる。
【００２７】
１００４は電子メールサーバで、デジタル複合機１００１により読み取った画像を電子メールの添付として受け取ることができる。１００５は電子メールクライアントで、電子メールサーバ１００４の受け取ったメールを受信し閲覧したり、電子メールを送信したりすることができる。
【００２８】
１００６はＨＴＭＬ文書をＬＡＮ１０１０に提供するＷＷＷサーバであり、デジタル複合機１００１によりＷＷＷサーバ１００６で提供されるＨＴＭＬ文書をプリントアウトできる。１００７はＤＮＳサーバである。
【００２９】
１０１１はルータで、ＬＡＮ１０１０をインターネット／イントラネット１０１２と連結する。また、インターネット／イントラネット１０１２には、前述したデータベースサーバ１００２，ＷＷＷサーバ１００６，電子メールサーバ１００４，デジタル複合機１００１と同様の装置が、データベースサーバ１０２１，ＷＷＷサーバ１０２２，電子メールサーバ１０２３，デジタル複合機１０２０として連結している。
【００３０】
一方、デジタル複合機１００１は、ＰＳＴＮまたはＩＳＤＮ１０３０を介して、ＦＡＸ装置１０３１とデータの送受信が可能となっている。また、ＬＡＮ１０１０上にはプリンタ１０４０も連結されており、デジタル複合機１００１により読み取った画像をプリントアウト可能なように構成されている。
【００３１】
図２は、図１に示したデジタル複合機１００１のハードウェアの全体構成を示すブロック図である。
【００３２】
図２において、２０００はコントローラユニットで、画像入力デバイスであるスキャナ２０７０や画像出力デバイスであるプリンタ２０９５と接続し、一方ではＬＡＮ２０１１（図１のＬＡＮ１０１０に相当）や公衆回線（ＷＡＮ）２０５１（図１のＰＳＴＮまたはＩＳＤＮ１０３０に相当）に接続することで、画像情報やデバイス情報の入出力を行う。
【００３３】
コントローラユニット２０００において、２００１はＣＰＵで、ＲＯＭ２００３，ＨＤＤ２００４又はその他の記憶媒体に格納されるプログラムに基づいてシステム全体を制御するコントローラである。２００２はＲＡＭで、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリでもある。ＲＯＭ２００３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２００４はハードディスクドライブであり、システムソフトウェア，画像データ等を格納する。
【００３４】
２００６は操作部Ｉ／Ｆで、操作部２０１２とのインタフェース部であり、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部Ｉ／Ｆ２００６は、操作部２０１２から本システム使用者が入力した情報をＣＰＵ２００１に伝える役割をする。２０１０はネットワーク部で、ＬＡＮ２０１１に接続し、情報の入出力を行う。モデム２０５０は公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００３５】
２００５はイメージバスＩ／Ｆで、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。画像バス２００８は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。
【００３６】
２０６０はＲＩＰ（ラスタイメージプロセッサ）で、ＰＤＬコードをビットマップイメージに展開する。２０２０はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とコントローラユニット２０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３７】
２０８０はスキャナ画像処理部で、入力画像データに対し補正、加工、編集を行う。２０９０はプリンタ画像処理部で、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。
【００３８】
２５００は原稿向き検知部で、入力画像データの原稿向きを検知、即ち原稿が上下左右どちらに置かれているのか、原稿は縦書きなのか横書きなのか（ポートレイト原稿なのか、ランドスケープ原稿なのか）を判定し、その結果を出力する。尚、原稿向き検知部２５００は、原稿向き検知データとして、２種類の情報を生成する。1つは、入力された原稿の向きが上下左右のどの方向であるかを特定する為の第1情報としての原稿の向き情報であり、もう一つは、縦書き原稿であるのか横書き原稿であるのか（ポートレイト原稿かランドスケープ原稿か）を特定する為の第２情報としての原稿の種類情報である。該２種類の情報を含む原稿向き検知データは、自装置（デジタル複合機１００１）のプリンタ部で該原稿データを印刷する場合にも、リモートコピーモードにより、自装置から他のデジタル複合機（１０２０や２９０２や２９０３のデジタル複合機等）に対して該原稿データを送信して該他のデジタル複合機のプリンタ部で印刷させる場合にも利用可能にＣＰＵ２００１により制御する。
【００３９】
例えば、ＣＰＵ２００１は、自装置（デジタル複合機１００１）の操作部におけるユーザ操作によりローカルコピーモードが選択された場合、自装置のスキャナユニットを介して入力した原稿画像データから、自装置が具備する原稿向き検知部２５００から獲得した原稿向き検知データに基づいた出力画像を自装置のメモリユニット等を介して生成させ、該作成した出力画像を、自装置のプリンタ部により記録紙上にプリントさせるよう制御する。
【００４０】
一方、自装置（デジタル複合機１００１）の操作部におけるユーザ操作によりリモートコピーモードが選択された場合、ＣＰＵ２００１は、自装置のスキャナユニットを介して入力した原稿画像データをリモートコピー先となる他のデジタル複合機（１０２０や２９０２や２９０３）に通信ユニットを介してデータ送信するよう制御するが、その際に、該印刷すべき画像データに対応付けて、自装置の原稿向き検知部２５００から獲得した原稿向き検知データ、及び、ユーザにより設定された該印刷出力条件設定パラメータ等も一緒に、上記通信ユニットを介してリモートコピー先となる上記他のデジタル複合機１０２０や２９０２や２９０３に送信するよう制御する。そして、該他のデジタル複合機側にて上記原稿画像データに対して、上記原稿向き検知データ及び印刷出力条件データに基づいた画像処理を施した出力画像データを生成させ、該原稿向き検知データ及び出力条件等に基づいて作成させた出力画像データを該他のデジタル複合機のプリンタ部にて記録紙上にプリントアウトさせるよう制御する。
【００４１】
この原稿向き検知部２５００により原稿向きを検知する方法は、例えば従来技術として公知である方法、例えば文字認識と画像情報の回転を組み合わせて判定する方法等を用いるものであり、ここでは言及しないが原稿の上下左右を示すコード２ビットと原稿が縦書きか横書きかを示すコード１ビットの計３ビットで表すよう原稿向き検知データを生成させる。
【００４２】
具体的方法の一例として、例えば、原稿の画像信号を原稿向き検知部２５００に入力し、この入力された画像信号から文字領域部分を特定する。そして、文字領域分離により該画像中の文字の部分のみを抽出する。そして、原稿中の縦方向／横方向の累積ヒストグラムによって、文字領域を切り出す。ここで、縦方向と横方向のどちらの方向に対してより多く画像が配列されているかをチェックすることで、原稿の種類が縦書き（ポートレイト原稿）であるか横書き（ランドスケープ原稿）であるかを特定する。
【００４３】
例えば、横方向に配列される画像の割合の方が縦方向に配列される画像の割合よりも多い場合はランドスケープ原稿（横書き）であると判断し、一方、縦方向に配列される画像の割合の方が横方向に配列される画像の割合よりも多い場合はポートレイト原稿（縦書き）であると判断する。又、原稿の向きを判断する場合、原稿向き検知部２５００は、切り出した文字領域から更に１文字単位で文字を切り出す。そして、切り出した文字が上下左右のどちらを向いているかを判定する為の文字方向マッチング処理を行う。
【００４４】
具体的には、例えば、９０度ずつ回転させた切り出した文字と装置の不図示のメモリに予め用意されているサンプル文字データとのマッチ度をとることにより文字の方向を認識する。より具体的には、例えば、切り出した文字と文字方向０度用のサンプル文字との合致率（マッチ度）と、該切り出した文字と文字方向９０度用のサンプル文字との合致率（マッチ度）と、切り出した文字と文字方向１８０度用のサンプル文字との合致率（マッチ度）と、切り出した文字と文字方向２７０度用のサンプル文字との合致率（マッチ度）と、をそれぞれ確認してみて、その中でよりマッチ度が高い角度を、その文字データの文字方向として確定する。そして、この情報を、原稿の向きとして採用する。なお、原稿向き検知部２５００は、ＨＤＤ２００４内の後述するメモリボックス領域Ｂ内に登録された画像データの原稿向きを検知することも可能である。
【００４５】
２０３０は画像回転処理部で、操作部を介してユーザにより設定された処理条件や、原稿向き検知部２５００から獲得した原稿向き検知データに基づいて、入力された画像データに対する回転処理を行う。２０４０は画像圧縮処理部で、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ，ＭＭＲ，ＭＨ等の圧縮伸長処理を行う。
【００４６】
図３は、図２に示したデジタル複合機１００１を構成する画像入出力デバイス（スキャナ２０７０，プリンタ２０９５）を示す概観図であり、図２と同一のものには同一の符号を付してある。尚、これらデジタル複合機１００１が具備する各ユニットはＣＰＵ２００１により制御可能に構成される。
【００４７】
図３に示すように、画像入力デバイスであるスキャナ２０７０は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、ラスタイメージデータ２０７１（図２）として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、ＣＰＵ２００１がスキャナ２０７０に指示を与え、原稿フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４８】
また、原稿フィーダ２０７２には、後述する自動用紙選択モードを実現するために必要な原稿サイズ検知センサ（図示せず）が設置されており、セットされた原稿のサイズを検知することができる。
【００４９】
画像出力デバイスであるプリンタ２０９５は、ラスタイメージデータ２０９６（図２）を用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式（レーザビーム方式，ＬＥＤ方式）、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式、液晶シャッタ方式、熱転写方式、昇華方式等があるが、どの方式でも、その他の方式でも構わない。なお、このプリンタ２０９５におけるプリント動作の起動は、ＣＰＵ２００１からの指示２０９６によって開始する。
【００５０】
また、プリンタ２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１，２１０２，２１０３，２１０４がある。また、２１１１は排紙トレイで、印字し終わった用紙を受けるものである。
【００５１】
図４は、図２に示した操作部２０１２の構成を示す平面図である。
【００５２】
図４において、２０１３はＬＣＤ表示部（以下、単に表示部という）で、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ２００１に伝える。２０１４はスタートキーで、原稿画像の読み取り動作を開始する時などに用いる。このスタートキー２０１４の中央部には、緑と赤の２色ＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。
【００５３】
２０１５はストップキーで、稼働中の動作を止める働きをする。２０１６はＩＤキーで、使用者のユーザＩＤを入力する時に用いる。２０１７はリセットキーで、操作部からの設定を初期化する時に用いる。
【００５４】
尚、ＣＰＵ２００１（図２）は、表示部２０１３を具備する操作部２０１２を制御し、例えば、表示部２０１３に、ローカルコピーモードを選択する為の操作画面やリモートコピーモードを選択する為の操作画面等を、ユーザのキー操作に応答し選択的に表示させるよう制御し、且つ、処理すべきジョブ（原稿画像データ）に対する印刷出力処理条件を設定する為の処理条件設定画面（例えば、後述する図２１に示す、頁印字モードの設定及び、該頁印字モードにおける詳細設定パラメータを設定する為の操作画面など）等もユーザ操作に応答し表示部２０１３に表示させるよう制御する。
【００５５】
また、ＣＰＵ２００１は、リモートコピーモードが選択された場合において、リモートコピーが可能な複数の印刷装置が存在する場合、それらリモートコピー先の候補の中からリモートコピーを実行させる為のデバイスを選択する為の画面（例えば、図１６の操作画面）を表示部２０１３に表示させるよう制御する。
【００５６】
このように、ＣＰＵ２００１は、操作部２０１２の表示部２０１３の表示制御も司り、該操作画面を介して設定されたユーザからの指示に従った動作を、関係するユニットに実行させるよう制御する。
【００５７】
図５は、図２に示したスキャナ画像処理部２０８０の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００５８】
図５において、２０８１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０８０内の各デバイスの制御及びタイミングを発生させる。２０８２はフィルタ処理部で、空間フィルタでコンボリューション演算を行う。２０８３は編集部で、例えば入力画像データからマーカペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。
【００５９】
２０８４は変倍処理部で、読み取り画像の解像度を変える場合にラスタイメージの主走査方向について補間演算を行い拡大，縮小を行う。なお、副走査方向の変倍については、画像読み取りラインセンサ（図示せず）を走査する速度を変えることで行っている。２０８５はテーブルで、読み取った輝度データである画像データを濃度データに変換するためのテーブル変換を行う。２０８６は２値化部で、多値のグレースケール画像データを誤差拡散処理やスクリーン処理によって２値化する。これらの処理が終了した画像データは、再び画像バスＩ／Ｆコントローラ２０８１を介して、画像バス２００８上に転送される。
【００６０】
図６は、図２に示したプリンタ画像処理部２０９０の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００６１】
図６において、２０９１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きとプリンタ画像処理部２０９０内の各デバイスの制御及びタイミングを発生させる。２０９２は解像度変換部で、ネットワーク２０１１あるいは公衆回線２０５１から来た画像データをプリンタ２０９５の解像度に変換するための解像度変換を行う。２０９３はスムージング処理部で、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００６２】
図７は、図２に示した画像圧縮処理部２０４０の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００６３】
図７において、２０４１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働き、入力バッファ２０４２，出力バッファ２０４５とのデータのやりとりを行うためのタイミング制御及び画像圧縮部２０４３に対するモード設定などの制御を行う。以下に画像圧縮処理部２０４０の処理手順を示す。
【００６４】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に画像圧縮制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０４１は、画像圧縮部２０４３に対して画像圧縮に必要な設定（例えばＭＭＲ圧縮，ＪＢＩＧ伸長等の設定）を行う。この必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０４１はＲＡＭ２００２もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。受け取った画像データは入力バッファ２０４２に一時格納され、画像圧縮部２０４３の画像データ要求に応じて一定のスピードで画像を転送する。この際、入力バッファは画像バスＩ／Ｆコントローラ２０４１と画像圧縮部２０４３両者の間で、画像データを転送できるかどうかを判断し、画像バス２００８からの画像データの読み込み、及び画像圧縮部２０４３への画像の書き込みが不可能である場合は、データの転送を行わないような制御を行う（以後このような制御をハンドシェークと呼称する）。
【００６５】
画像圧縮部２０４３は受け取った画像データを、一旦ＲＡＭ２０４４に格納する。これは画像圧縮を行う際には行う画像圧縮処理の種類によって、数ライン分のデータを要するためであり、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。画像圧縮を施された画像データは直ちに出力バッファ２０４５に送られる。出力バッファ２０４５では、画像バスＩ／Ｆコントローラ２０４１及び画像圧縮部２０４３とのハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ２０４１に転送する。
【００６６】
画像バスＩ／Ｆコントローラ２０４１では、転送された圧縮（もしくは伸長）された画像データをＲＡＭ２００２もしくは画像バス２００８上の各デバイスに転送する。こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）、もしくはこの画像圧縮部から停止要求が出るまで（圧縮及び伸長時のエラー発生時等）繰り返される。
【００６７】
図８は、図２に示した画像回転処理部２０３０の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００６８】
図８において、２０３１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスシーケンスを制御する働き、画像回転部２０３２にモード等を設定する制御及び画像回転部２０３２に画像データを転送するためのタイミング制御を行う。以下に画像回転処理部２０３０の処理手順を示す。
【００６９】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０３１に画像回転制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０３１は画像回転部２０３２に対して画像回転に必要な設定（例えば画像サイズや回転方向，角度等の設定）を行う。これらの必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０３１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２０３１はＲＡＭ２００２もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。なお、ここでは３２ｂｉｔをそのサイズとし回転を行う画像サイズを３２×３２（ｂｉｔ）とし、また、画像バス２００８上に画像データを転送させる際に３２ｂｉｔを単位とする画像転送を行うものとする（扱う画像は２値を想定する）。
【００７０】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、図９に示す様に上述の単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある。
【００７１】
不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ２０３３に書き込まれる。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データを、図１０のようにＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像が回転される。
【００７２】
３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２０３３への書き込み）が完了した後、画像回転部２０３２はＲＡＭ２０３３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２０３１に画像を転送する。
【００７３】
回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２０３１は、連続アドレッシングを以て、ＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。
【００７４】
こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）繰り返される。
【００７５】
図１１は、図２に示したデバイスＩ／Ｆ部２０２０の構成を示すブロック図であり、図２と同一のものには同一の符号を付してある。
【００７６】
図１１において、２０２１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きとデバイスＩ／Ｆ部２０２０内の各デバイスの制御及びタイミングを発生させる。また、画像バスＩ／Ｆコントローラ２０２１は、外部のスキャナ２０７０及びプリンタ２０９５への制御信号を発生させる。
【００７７】
２０２２はスキャンバッファで、スキャナ２０７０から送られてくる画像データを一時保存し、画像バス２００８に同期させて画像データを出力する。２０２３はシリアルパラレル・パラレルシリアル変換部で、スキャンバッファ２０２２に保存された画像データを順番に並べて、あるいは分解して、画像バス２００８に転送できる画像データのデータ幅に変換する。
【００７８】
２０２４はパラレルシリアル・シリアルパラレル変換部で、画像バス２００８から転送された画像データを分解して、あるいは順番に並べて、プリントバッファ２０２５に保存できる画像データのデータ幅に変換する。プリントバッファ２０２５は、画像バス２００８から送られてくる画像データを一時保存し、プリンタ２０９５に同期させて画像データを出力する。
【００７９】
次に、デバイスＩ／Ｆ部２０２０の画像スキャン時の処理手順を以下に示す。
【００８０】
まず、スキャナ２０７０から送られてくる画像データをスキャナ２０７０から送られてくるタイミング信号に同期させて、スキャンバッファ２０２２に保存する。そして、画像バス２００８がＰＣＩバスの場合には、バッファ内に画像データが３２ビット以上入ったときに、画像データを先入れ先出しで３２ビット分、バッファからシリアルパラレル・パラレルシリアル変換部２０２３に送り、３２ビットの画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。また、画像バス２００８がＩＥＥＥ１３９４の場合には、バッファ内の画像データを先入れ先出しで、バッファからシリアルパラレル・パラレルシリアル変換部２０２３に送り、シリアル画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。
【００８１】
次に、デバイスＩ／Ｆ部２０２０の画像プリント時の処理手順を以下に示す。
【００８２】
画像バス２００８がＰＣＩバスの場合には、画像バスから送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送り、プリンタ２０９５の入力データビット数の画像データに分解し、プリントバッファ２０２５に保存する。また、画像バス２００８がＩＥＥＥ１３９４の場合には、画像バス２００８からおくられてくるシリアル画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換部２０２４に送り、プリンタ２０９５の入力データビット数の画像データに変換し、プリントバッファ２０２５に保存する。そして、プリンタ２０９５から送られてくるタイミング信号に同期させて、バッファ内の画像データを先入れ先出しでプリンタ２０９５に送る。
【００８３】
図１２は、図２に示したデジタル複合機１００１において動作するソフトウェアの全体構成を示すソフトウエアブロック図であり、図２に示したＣＰＵ２００１がＲＯＭ２００３又はＨＤＤ２００４又はその他の記憶媒体に格納されたプログラムを実行することにより実現されるものとする。
【００８４】
図１２において、１５０１はユーザインタフェース（ＵＩ）を司るものであり、オペレータが本複合機の各種操作・設定を行う際、機器との仲介を行うモジュールである。ユーザインタフェース１５０１は、オペレータの操作に従い、後述の各種モジュールに入力情報を転送し処理の依頼、或いはデータの設定等を行う。
【００８５】
１５０２はアドレスブック（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）であり、データの送付先、通信先等を管理するデータベースモジュールである。アドレスブック１５０２の内容は、ユーザインタフェース１５０１からの操作によりデータの追加、削除、取得が行われ、オペレータの操作により後述の各モジュールにデータの送付・通信先情報を与えるものとして使用される。
【００８６】
１５０３はウェブサーバ（Ｗｅｂ−Ｓｅｒｖｅｒ）モジュールであり、図外のＷｅｂクライアントからの要求により、デジタル複合機１００１の管理情報を通知するために使用される。この管理情報は、後述のＡＰＩ制御部（Ｃｏｎｔｒｏｌ−ＡＰＩ）１５１８を介して読み取られ、後述のＨＴＴＰモジュール１５１２、ＴＣＰ／ＩＰモジュール１５１６、ネットワークドライバ（Ｎｅｔｗｏｒｋ−Ｄｒｉｖｅｒ）１５１７を介してＷｅｂクライアントに通知される。
【００８７】
１５０４は同報配信（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）であり、データの配信を司るモジュールであり、ユーザインタフェース１５０１によりオペレータに指示されたデータを、同様に指示された通信（出力）先に配布するものである。また、同報配信１５０４は、オペレータにより、本機器のスキャナ機能を使用し配布データの生成が指示された場合は、後述のＡＰＩ制御部１５１８を介して機器を動作させ、データの生成を行う。
【００８８】
１５０５はＰ５５０モジュールで、同報配信１５０４内で出力先にプリンタが指定された際に実行されるモジュールである。１５０６はＥメールモジュールで、同報配信１５０４内で通信先にＥ−ｍａｉｌアドレスが指定された際に実行されるモジュールである。１５０７はＤＢモジュールで、同報配信１５０４内で出力先にデータベースが指定された際に実行されるモジュールである。１５０８はＤＰモジュールで、同報配信１５０４内で出力先に本機器と同様のデジタル複合機が指定された際に実行されるモジュールである。
【００８９】
１５０９はリモートコピースキャン（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｓｃａｎ）モジュールであり、デジタル複合機１００１のスキャナ機能を使用し、ネットワーク等で接続された他のデジタル複合機を出力先とし、デジタル複合機１００１単体で実現しているコピー機能と同等の処理を行うモジュールである。
【００９０】
１５１０はリモートコピープリント（Ｒｅｍｏｔｅ−Ｃｏｐｙ−Ｐｒｉｎｔ）モジュールであり、デジタル複合機１００１のプリンタ機能を使用し、ネットワーク等で接続された他の複合機を入力先とし、デジタル複合機１００１で実現しているコピー機能と同等の処理を行うモジュールである。
【００９１】
１５１１はウェブプルプリント（Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ）モジュールであり、インターネットまたはイントラネット上の各種ホームページの情報を読み出し、印刷するモジュールである。
【００９２】
ＨＴＴＰモジュール１５１２は、デジタル複合機１００１がＨＴＴＰにより通信する際に使用されるモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述のウェブサーバモジュール１５０３，ウェブプルプリントモジュール１５１１に通信を提供するものである。
【００９３】
ｌｐｒモジュール１５１３は、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のプリンタモジュール（Ｐ５５０モジュール）１５０５に通信を提供するものである。
【００９４】
１５１４はＳＭＴＰモジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のＥメールモジュール１５０６に通信を提供するものである。
【００９５】
１５１５はＳＬＭ（Ｓａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒ）モジュールであり、後述のＴＣＰ／ＩＰモジュール１５１６により前述の同報配信１５０４内のデータベースモジュール１５０７、ＤＰモジュール１５０８、及びリモートコピースキャンモジュール１５０９、リモートコピープリントモジュール１５１０に通信を提供するものである。
【００９６】
ＴＣＰ／ＩＰ通信モジュール１５１６は、前述の各種モジュールに後述のネットワークドライバ１５１７によりネットワーク通信を提供するものである。
【００９７】
１５１７はネットワークドライバであり、ネットワークに物理的に接続される部分を制御するものである。
【００９８】
ＡＰＩ制御部１５１８は、同報配信１５０４等の上流モジュールに対し、後述のジョブマネージャ（Ｊｏｂ−Ｍａｎａｇｅｒ）１５１９等の下流モジュールとのインタフェースを提供するものであり、上流、及び下流のモジュール間の依存関係を軽減しそれぞれの流用性を高めるものである。
【００９９】
１５１９はジョブマネージャ（Ｊｏｂ−Ｍａｎａｇｅｒ）であり、前述の各種モジュールよりＡＰＩ制御部１５１８を介して指示される処理を解釈し、後述の各モジュールに指示を与えるものである。また、本モジュールは、デジタル複合機１００１内で実行されるハード的な処理を一元管理するものである。
【０１００】
１５２０はコーデックマネージャ（ＣＯＤＥＣ−Ｍａｎａｇｅｒ）であり、ジョブマネージャ１５１９が指示する処理の中でデータの各種圧縮・伸長を管理・制御するものである。
【０１０１】
１５２１はＦＢＥエンコーダ（ＦＢＥ−Ｅｎｃｏｄｅｒ）であり、ジョブマネージャ１５１９、スキャンマネージャ（Ｓｃａｎ−Ｍａｎａｇｅｒ）１５２４により実行されるスキャン処理により読み込まれたデータをＦＢＥフォーマットにより圧縮するものである。
【０１０２】
１５２２はＪＰＥＧコーデック（ＪＰＥＧ−ＣＯＤＥＣ）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ（Ｐｒｉｎｔ−Ｍａｎａｇｅｒ）１５２６により実行される印刷処理において、読み込まれたデータのＪＰＥＧ圧縮及び印刷データのＪＰＥＧ展開処理を行うものである。
【０１０３】
１５２３はＭＭＲコーデック（ＭＭＲ−ＣＯＤＥＣ）であり、ジョブマネージャ１５１９、スキャンマネージャ１５２４により実行されるスキャン処理、及びプリントマネージャ１５２６により実行される印刷処理において、読み込まれたデータのＭＭＲ圧縮及び印刷データのＭＭＲ伸長処理を行うものである。
【０１０４】
スキャンマネージャ（Ｓｃａｎ−Ｍａｎａｇｅｒ）１５２４は、ジョブマネージャ１５１９が指示するスキャン処理を管理・制御するものである。１５２５はＳＣＳＩドライバであり、スキャンマネージャ１５２４とデジタル複合機１００１が内部的に接続しているスキャナ部との通信を行うものである。
【０１０５】
プリントマネージャ（Ｐｒｉｎｔ−Ｍａｎａｇｅｒ）１５２６は、ジョブマネージャ１５１９が指示する印刷処理を管理・制御するものである。１５２７はエンジンインタフェース（Ｅｎｇｉｎｅ−Ｉ／Ｆ）ドライバであり、プリントマネージャ１５２６と印刷部とのＩ／Ｆを提供するものである。
【０１０６】
１５２８はパラレルポートドライバであり、ウェブプルプリント１５１１がパラレルポートを介して図外の出力機器にデータを出力する際のＩ／Ｆを提供するものである。
【０１０７】
以下、図１３を参照して、本発明の画像入力装置及び画像形成装置を適用可能な画像形成システムに組み込みこまれたアプリケーションの実施形態について説明する。
【０１０８】
図１３は、本発明の画像入力装置及び画像形成装置を適用可能な画像形成システムにおける画像の配信に関する組み込みアプリケーションブロックを示すブロック図である。
【０１０９】
図１３において、４０５０は、図１２で説明した本実施形態の操作部のＵＩ（Ｕｓｅｒ−Ｉｎｔｅｒｆａｃｅ）アプリケーションを示すブロックである。４１００はリモートコピーアプリケーションの送信側（例えば、デジタル複合機１００１等のリモートコピー元としてのデバイス）を示すブロックである。４１５０は同報配信（Ｕｎｉｖｅｒｓａｌ−Ｓｅｎｄ）の送信側を示すブロックである。４２００は、ウェブプルプリント（Ｗｅｂ−Ｐｕｌｌ−Ｐｒｉｎｔ）モジュールを示すブロックである。４２５０は、ウェブサーバ（ＷｅｂＳｅｒｖｅｒ）モジュールを示すブロックである。
【０１１０】
４３００はリモートコピーの受信側（リモートプリント側、例えばデジタル複合機１０２０やデジタル複合機２９０２や２９０３等のリモートコピー先としての他のデバイス）を示すブロックである。４３５０は同報配信で送信されてきたイメージを汎用のプリンタで受信・プリントするブロックである。４４００はリモートプリントの受信側（リモートプリント側（例えば、デジタル複合機１０２０やデジタル複合機２９０２や２９０３等のリモートコピー先としての他のデバイス）を示すブロックである。４４５０は同報配信で送信されてきたイメージを公知のノーツサーバ（Ｎｏｔｅｓ−Ｓｅｒｖｅｒ）で受信・格納するブロックである。
【０１１１】
４５００は同報配信で送信されてきたイメージを画像データベースサーバで受信・格納するブロックである。４５５０は同報配信で送信されてきたイメージを公知のメールサーバ（Ｍａｉｌ−Ｓｅｒｖｅｒ）で受信・格納するブロックである。４６００は同報配信で送信されてきたイメージを多値のイメージを受信・格納するブロックである。４６５０は情報コンテンツを含んだ、公知のウェブサーバ（Ｗｅｂ−Ｓｅｒｖｅｒ）を示すブロックである。４７００は本発明のウェブサーバなどにアクセスする公知のウェブブラウザ（Ｗｅｂ−Ｂｒｏｗｓｅｒ）を示す。
【０１１２】
以下、それぞれのブロックに照らし合わせながら、アプリケーション群の説明を詳細に行う。
【０１１３】
まず、ＵＩアプリケーション４０５０（当該ＵＩアプリケーション４０５０は、この例では、リモートコピー元の一例としてのデジタル複合機１００１のＣＰＵ２００１の制御のもと、デジタル複合機１００１にて、デジタル複合機１００１の主に操作部２０１２の為に起動させる）について説明する。
【０１１４】
ＵＩアプリケーション４０５０の詳細は、前記したとおりであるが、ここでは、アドレスブック（Ａｄｄｒｅｓｓ−Ｂｏｏｋ）４０５１について説明する。このアドレスブック４０５１は、図１２に示したアドレスブック１５０２に対応するものであり、デジタル複合機１００１内の不揮発性の記憶装置（不揮発性メモリやハードディスクなど）に保存されており、この中には、ネットワークに接続された機器の特徴が記載されている。例えば、以下（ａ）〜（ｈ）に列挙するようなものが含まれている。
【０１１５】
（ａ）機器の正式名やエイリアス名
（ｂ）機器のネットワークアドレス
（ｃ）機器の処理可能なネットワークプロトコル
（ｄ）機器の処理可能なドキュメントフォーマット
（ｅ）機器の処理可能な圧縮タイプ
（ｆ）機器の処理可能なイメージ解像度
（ｇ）プリンタ機器の場合の給紙可能な紙サイズ、給紙段情報
（ｈ）サーバ（コンピュータ）機器の場合のドキュメントを格納可能なフォルダ名
このアドレスブック４０５１に記載された情報により、リモートコピーアプリケーション４１００、同報配信アプリケーション４１５０、ウェブサーバアプリケーション４２５０、ウェブプルプリントアプリケーション４２００は、配信先の特徴を判別することが可能となる。また、アドレスブック４０５１は、編集可能であると共に、ネットワーク内のサーバコンピュータなどに保存されているものをダウンロードして使用する、または、直接参照することも可能である。各アプリケーションについて詳細に説明する。
【０１１６】
次に、リモートコピーアプリケーション４１００について説明する。
【０１１７】
リモートコピーアプリケーション４１００は、配信先に指定された機器の処理可能な解像度情報をアドレスブック４０５１より判別し、それに従い、スキャナにより読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ（Ｔａｇｇｅｄ−Ｉｍａｇｅ−Ｆｉｌｅ−Ｆｏｒｍａｔ）化し、ＳＬＭ４１０３に通して、ネットワーク上のプリンタ機器に送信する。ＳＬＭ４１０３とは、詳細には説明しないが、公知のサルテーションマネージャ（Ｓａｌｕｔａｔｉｏｎ−Ｍａｎａｇｅｒ）と呼ばれる機器制御情報などを含んだネットワークプロトコルの一種であり、スマートリンクマネージャ（Ｓｍａｒｔ−Ｌｉｎｋ−Ｍａｎａｇｅｒ）とも呼ばれる。
【０１１８】
次に、同報配信アプリケーション４１５０について説明する。
【０１１９】
同報配信アプリケーション４１５０は、リモートコピーアプリケーション４１００と違い、一度の画像走査で複数の配信宛先に画像を送信する事が可能である。また、配信先もプリンタ機器にとどまらず、いわゆるサーバコンピュータにも直接配信可能である。以下、配信先に従って順に説明する。
【０１２０】
配信先の機器が公知のネットワークプリンタプロトコルであるＬＰＤ（Ｌｉｎｅ−Ｐｒｉｎｔｅｒ−Ｄａｅｍｏｎ）、プリンタ制御コマンドとして公知のＬＩＰＳ（登録商標）を処理可能であるとアドレスブック４０５１より判別した場合、同様にアドレスブック４０５１より判別した画像解像度に従って画像読み取りを行い、画像自体は、本実施形態では、公知のＦＢＥ（Ｆｉｒｓｔ−Ｂｉｎａｒｉ−Ｅｎｃｏｄｉｎｇ）を用いて圧縮し、さらにＬＩＰＳ（登録商標）コード化して、公知のネットワークプリンタプロトコルであるＬＰＲで相手機器に送信する。
【０１２１】
配信先の機器が前記ＳＬＭで通信可能で、サーバ機器の場合、アドレスブック４０５１より、サーバアドレス、サーバ内のフォルダの指定を判別し、リモートコピーアプリケーション４１００と同様に、スキャナにより読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ（Ｔａｇｇｅｄ−Ｉｍａｇｅ−Ｆｉｌｅ−Ｆｏｒｍａｔ）化し、ＳＬＭを通して、ネットワーク上のサーバ機器の特定のフォルダに格納する事が可能である。
【０１２２】
また、デジタル複合機１００１では、相手機器であるサーバが公知のＪＰＥＧ圧縮された多値画像を処理可能であると判別した場合、前記の２値画像と同様に多値読み取りした画像（多値画像）を公知のＪＰＥＧ圧縮を用いて、やはり公知のＪＦＩＦ化し、ＳＬＭを通して、ネットワーク上のサーバ機器の特定のフォルダに格納する事が可能である。
【０１２３】
配信先の機器が公知のＥ−ｍａｉｌサーバである場合、アドレスブック４０５１に記載されたメールアドレスを判別し、スキャナにより読み取った２値画像を公知のＭＭＲ圧縮を用いて圧縮し、それを公知のＴＩＦＦ（Ｔａｇｇｅｄ−Ｉｍａｇｅ−Ｆｉｌｅ−Ｆｏｒｍａｔ）し、公知のＳＭＴＰ（Ｓｉｍｐｌｅ−Ｍａｉｌ−Ｔｒａｎｓｆｅｒ−Ｐｒｏｔｃｏｌ）を使用して、Ｅ−ｍａｉｌサーバに送信する。その後の配信は、メールサーバ４５５０に従って実行される。
【０１２４】
次に、ウェブプルプリントアプリケーション４２００について説明する。
【０１２５】
ウェブプルプリントアプリケーション４２００は、インターネットあるいはイントラネット上の各種ホームページの情報を読み出し、印刷する。ウェブサーバアプリケーション４２５０はウェブクライアントからの要求に応じて、ウェブクライアントの自装置の管理情報を通知する。
【０１２６】
以下、図１４を参照して、図２に示したデジタル複合機１００１を含み、本発明の特徴でもあるリモートコピーが実行される画像形成システムについて説明する。
【０１２７】
図１４は、図２に示したデジタル複合機１００１を含み、本発明の特徴でもあるリモートコピーが実行される画像形成システムの構成を示すシステム構成図である。
【０１２８】
図１４における画像形成システムは、上述のデジタル複合機１００１の他に、デジタル複合機２９０２、デジタル複合機２９０３で構成され、これらデジタル複合機１００１、デジタル複合機２９０２、デジタル複合機２９０３は、ローカルエリアネットワーク１０１０を介して接続され、各種のデータ（印刷すべき画像データや各種処理条件データやステータスコマンドデータやステータスデータ等）を通信可能である。
【０１２９】
図１５は、図１４に示したデジタル複合機１００１，２９０２，２９０３の各デバイスが、それぞれ個別に具備しているハードディスク２００４（同じ構成の為符号は同一）の記憶領域の割当て例を示す図である。これらデジタル複合機１００１，２９０２，２９０３は、各々、ハードディスク２００４を内蔵し、ローカルコピー機能及びリモートコピー機能を具備しており、どのデバイスからでも他のデバイスと同様の機能を実行可能に構成されている。後述の例では、デジタル複合機１００１から他のデバイスに対してリモートコピーモードを実行させる例を挙げている。
【０１３０】
図１５に示すように、ハードディスク２００４は、テンポラリ領域Ａとメモリボックス領域Ｂとに区切られている。テンポラリ領域Ａは、さらに４つの領域Ａ１〜Ａ４に区切られている。Ａ１はローカルコピー時（自装置のスキャナで読み込んだ画像データを自装置のプリンタでプリントさせる場合）に電子ソート処理などのために画像データを一時的に蓄えておく領域である。Ａ２はリモートコピー受信プリント（他のデジタル複合機から受信した画像データを自装置のプリンタでプリントさせる場合）のために画像データを一時的に蓄えておく領域（リモート領域）である。Ａ３はＰＤＬ受信プリント（ホストコンピュータ等の外部装置から受信したＰＤＬデータを自装置のプリンタでプリントさせる場合）のために画像データを一時的に蓄えておく領域である。Ａ４はその他の機能で画像データを一時的に蓄えておく領域である。メモリボックス領域Ｂは、画像を登録しておくための領域である。
【０１３１】
尚、自装置のスキャナユニット及び自装置の通信ユニットの何れかを介して自装置に取り込んだ画像データを、他装置（例えば、デジタル複合機２９０２や２９０３）のプリンタユニットでプリントさせるリモートコピーモードを実行する場合には、例えば、上記ハードディスク２００４内のテンポラリ領域Ａ及びメモリボックス領域の何れかの領域を利用可能に構成し、ＣＰＵ２００１によりメモリ制御を実行可能とする。
【０１３２】
図１６は、リモートプリントを行なう際の送信側の機器（親機）における図４に示した操作部２０１２の表示部２０１３に表示されるリモートプリンタ選択画面の一例を示す模式図である。尚、ここでは、リモートコピー元としてデジタル複合機１００１からリモートコピー先の他のデバイス（例えば、デジタル複合機２９０２や２９０３）に画像データを送信して該他のデバイスのプリンタ部にてプリントさせる場合の例を説明する。
【０１３３】
図１６において、５００１はリモートプリンタ選択画面で、ＣＰＵ２００１の制御のもと、図４に示したデジタル複合機１００１の操作部２０１２の表示部２０１３に表示される図示しない操作画面上のリモートプリンタ選択キーがユーザにより押下（指示）されたことに応答して表示部２０１３に表示させる画面である。
【０１３４】
リモートプリンタ選択画面５００１において、５００２はリモートプリンタ一覧で、リモートプリントを行うプリンタを選択するためのものである。なお、このリモートプリンタ一覧５００２には、プリンタの概観、状況（リモートプリント実行可能の有無）、プリンタの名称がそれぞれ表示されるものとする。リモートプリンタ一覧５００２は、上スクロールキー５００３，下スクロールキー５００４で表示を上下にスクロールできる。
【０１３５】
この例では、リモートコピー元のデジタル複合機１００１の操作部を介して、リモートコピー先のデバイスの候補として４台存在している旨およびそれら候補の名称、およびそのうちの、２台は印刷動作が実行不能な状態であり、残りの２台のデイバスは、印刷動作が実行可能であり、リモートコピー動作が実行可能な選択候補である旨、などをユーザに通知する為の表示画面例を示している。
【０１３６】
尚、この表示画面をどのようにＣＰＵ２００１が表示させるかに関しては、例えば、リモートコピー先のデバイスの候補および名称をＣＰＵ２００１が把握するにあたり、予め、ユーザにより操作部２０１２を介してデバイスの候補およびその名称の登録設定を行ってもらい、該デバイスの登録情報を元に、表示画面に表示させている。
【０１３７】
又、各デバイスの動作状況を把握するにあたり、ＣＰＵ２００１は、通信ユニットを介して、各デバイスの夫々に対して、ステータス情報を要求する為のステータスリクエストデータを送信し、該リクエストデータの返信データとして各デバイスからステータス情報を収集することで、各デバイスの動作状況を把握表示可能に構成している。
【０１３８】
又、この画面５００１を介して、ユーザによりリモートコピー先を決定可能に構成しており、デバイスリスト表示エリア中のリモートコピーが実行可能なデバイスの候補（この例では、２番目と３番目のデバイス）の中から何れかのデバイスを選択可能に構成している。ＣＰＵ２００１はリユーザにより何れかのデバイスが選択されたら、その対応するデバイスの表示ラインを反転表示させ、更に、その状態で、ＯＫキー５００５がユーザに押下されたことに応答し、リモートコピー先を確定する。
【０１３９】
５００５はＯＫキーで、リモートプリンタ一覧５００２からいずれかのプリンタを選択し、このキーを押下（指示）すると、リモートプリンタ一覧５００２で選択されたプリンタがリモートプリントに設定される。５００７は戻るキーで、このキーを押下（指示）すると、リモートプリンタは設定されず上位画面（コピーモードの初期画面等、当該画面より以前に表示部２０１３に表示していた画面）に戻る。
【０１４０】
以下、図１７〜図２０を参照して、本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおけるリモートプリント処理について説明する。
【０１４１】
なお、ここでは、図１４のシステムにおいて、デジタル複合機１００１が具備するハードディスク２００４内のメモリボックス領域Ｂに格納されている複数の画像データのうちの、表示部２０１３に表示させる不図示のジョブ選択画面を介してユーザにより選択された画像データ（印刷データや文書データ、或いは、単に、ジョブデータとも呼ぶ）を、表示部２０１３に表示させるリモートコピーデバイス選択画面（図１６の画面５００１）を介してユーザにより選択された他のデバイス（ここではデジタル複合機２９０３を図１６に示したリモートプリンタ一覧５００２にて指定したものとする）に送信して、該リモートコピー（リモートプリントやリモート出力とも呼ぶ）先のデバイス（この例ではデジタル複合機２９０３）のプリンタ部にてプリントさせるよう該デジタル複合機１００１が具備するＣＰＵ２００１により制御する場合の例を用いて説明する。
【０１４２】
本実施形態のデジタル複合機（１００１や２９０２や２９０３）は、自装置が具備するハードディスク２００４内のメモリボックス領域Ｂに、自装置のスキャナユニット２０７０及びネットワーク部２０１０やモデム部２５０等の通信ユニットの何れかを介して入力された画像データを複数登録可能に構成しており、該ボックス領域内の画像データの中から所望の画像データを、表示部２０１３に表示させる不図示のジョブ選択画面を介してユーザにより選択させ、該選択した画像データを、該操作部２０１２にて設定されたユーザからの指示により、例えば、自装置のプリンタ部にてプリントさせたり、自装置の通信ユニットを介して他装置へデータ送信したり、他装置のプリンタ部にてプリントさせる機能（ボックス機能）を具備しており、当該ボックス領域Ｂに格納されている所望のジョブ（原稿画像データ）をリモートコピーで出力可能にしている。
【０１４３】
図１７は、本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第１の制御処理手順の一例を示すフローチャートであり、リモートプリント（本実施形態では、リモートコピーとも呼ぶ）を行う際の送信側（ここではデジタル複合機１００１）の処理に対応する。なお、このフローチャート（図１７に示す各ステップ）の処理は、図２に示したＲＯＭ２００３又はＨＤＤ２００４又はその他の記憶媒体に格納されたプログラムに基づいてＣＰＵ２００１により統括制御され実行されるものとする。又、前提として、デジタル複合機１００１の表示部２０１３に表示された各種の操作画面（例えば後述する図２３の各操作画面等）を介してユーザによりリモートコピーモードが設定され、且つ、各種の印刷処理条件が設定されているものとする。なお、Ｓ２７０１〜Ｓ２７０８は各ステップを示す。
【０１４４】
まず、デジタル複合機１００１内のハードディスク２００４内のメモリボックス領域Ｂ内の画像データに対してデジタル複合機２９０３を用いるリモートプリントが指示されると（該指示をＣＰＵ２００１が検知すると）、受信側のデジタル複合機２９０３に対してリモートプリントジョブを実行することを通知する（Ｓ２７０１）。このジョブ実行通知内容として、原稿向き検知結果情報（上述した原稿の向きに関する第1情報及び原稿の種類に関する第２情報を含む）を含んだジョブモードデータがある。この原稿向き検知結果情報は、原稿向きが必要な画像処理が指定されジョブの開始が指示された場合、上記ステップＳ２７０１以前の図示しない工程において、原稿向き検知部２５００がメモリボックス領域Ｂ内の画像データの原稿向きに関する情報をページ毎に検知して取得するものとする。
【０１４５】
本実施形態では、リモートコピー元の一例としてのデジタル複合機１００１のユーザインタフェース（操作部２０１２や表示部２０１３など）を介してリモートコピー先の一例としてのデジタル複合機２９０３に対するリモートコピーモードがユーザにより設定された場合、該デジタル複合機１００１のコントローラとしてのＣＰＵ２００１は、該デジタル複合機１００１から該デジタル複合機２９０３に対して通信ユニットを介して、リモートコピーすべき原稿画像データ自体を送信するよう制御すると共に、上述したように、ジョブモードデータをも、当該原稿画像データと関連づけて送信するよう制御する。
【０１４６】
又、本実施形態のリモートコピー元の一例としてのデジタル複合機１００１のＣＰＵ２００１が、リモートコピー先の一例としてのデジタル複合機２９０３に通信ユニットを介してデータ送信させる上記ジョブモードデータには、出力処理条件データと原稿向き検知データの２種類のデータを少なくとも含んでいる。
【０１４７】
なお、上記出力処理条件データとは、例えば、当該リモートコピーすべき原稿画像データをどのような出力形態で印刷させるかを特定する為のユーザ設定に基づいて設定される印刷出力条件データ（例えば、印刷部数に関する処理条件データや、原稿サイズに関する処理条件データや、用紙サイズに関する処理条件や、ステイプル処理やパンチ処理や折り処理等の後処理に関する処理条件データや、Ｎｉｎ１モード等の縮小レイアウトモードに関する処理条件データや、後述する入力した原稿画像データを記録するシート上にページ番号を付与するページ番号印字モードに関する処理条件データや、画像の回転処理や縮小処理や拡大処理等の編集処理に関する処理条件データ等のデジタル複合機１００１にて設定可能な複数の処理条件のうちのユーザにより設定された処理条件データ等）である。
【０１４８】
又、上記原稿向き検知データ（上述したように処理対象となる原稿画像データが上下左右のどの方向で入力されたかを特定する為の原稿画像データの原稿向き情報と、該原稿画像データの種類が縦長原稿か横長原稿かを特定するための原稿種類情報を含む）は、原稿向き検知ユニット２５００による検知結果に基づいてセットされる情報である。
【０１４９】
ＣＰＵ２００１は、処理すべき原稿画像データに対してユーザが操作部２０１２を介して設定した出力条件に基づいて上記出力条件データをジョブデータとしてセットし、原稿向き検知ユニット２５００により検知した、処理すべき原稿画像データの原稿向き検知情報に基づいて、上記原稿向き検知データを上記ジョブデータとしてセットする。
【０１５０】
尚、ＣＰＵ２００１は、上記のようにメモリボックス領域を有するハードディスク２００４に格納済みの複数のジョブ（画像データ）の各ジョブ毎に、各々、原稿向き検知データを上記ハードディスクに関連付けて格納させるよう制御している。例えば、当該デジタル複合機１００１のリーダ部で原稿画像の読取処理を行い、該読取った画像データを、上記メモリボックス領域に格納する際に、ＣＰＵ２００１は、上記原稿読取処理をリーダ部に実行させる共に上記原稿向き検知ユニット２５００により当該原稿画像データに対する原稿向き検知処理を実行させるよう制御し、読取った原稿画像データと、該原稿画像データの原稿向き検知データとを関連付けてハードディスク２００４に格納させる。
【０１５１】
又、ＣＰＵ２００１は、上記のようにメモリボックス領域を有するハードディスク２００４に格納済みの複数のジョブ（画像データ）の各ジョブ毎に、各々、出力条件データ雄を上記ハードディスクに関連付けて格納可能に制御している。例えば、入力した原稿画像データをハードディスク２０４に格納させる際（入力時）にユーザにより出力条件が操作部を介して設定された場合、ＣＰＵ２００１は、該原稿画像データと関連付けてその出力条件データを上記ハードディスク２００４に格納させる。又、登録済みの画像データをハードディスク２００４から読み出して出力させる際（出力時）にユーザにより出力条件が操作部を介して設定された場合、ＣＰＵ２００１は、その出力条件に従った処理を、ハードディスク２００４から読み出した画像データに対して実行させるよう制御する。
【０１５２】
このような処理を経ることで、メモリボックス領域から読み出した原稿画像データのジョブデータを生成及び出力可能とし、ＣＰＵ２００１は、当該リモートコピー元（ローカル側のデバイスとも呼ぶ。例えば、デジタル複合機１００１等）からリモートコピー先（リモート側のデバイスとも呼ぶ。例えば、デジタル複合機２９０３等）に対して原稿画像データを通信ユニット等を介して送信するよう制御する共に、その原稿画像データの為の上記出力条件データと原稿向き検知データとを含んだジョブデータを、該原稿画像データに対応付けて、該通信ユニット等を介して該リモートコピー先に送信するよう制御し、そして、該リモートコピー先にて、当該原稿画像データに対して該ジョブデータに含まれる情報に基づいた処理を施した出力画像を該リモートコピー先のプリンタ部等出力ユニットにより出力させるよう制御している。
【０１５３】
尚、本実施形態は、上述したように、ハードディスク２００４内のメモリボックス領域に保持している原稿画像データ（登録済みの画像データ）をリモートコピーモードで処理可能にするともに（この場合、入力処理と出力処理とが非同期となる）、入力ユニット（例えばスキャナユニット２０７０）を介して新たに装置に投入するジョブ（画像データ）もリモートコピーモードで出力可能にしている。この場合、入力処理と出力処理とが同期的にリアルタイムで実行される。
【０１５４】
処理手順としては、例えば、スキャナユニット２０７０による原稿画像データの入力処理を行う前の期間を含む原稿画像データの入力処理が完了するまでの期間中に、操作部２０１２を介してリモートコピーモードの選択や該ジョブに対するリモートコピーモードでの詳細な印刷出力条件の設定をユーザ操作により実行させる。ＣＰＵ２００１は、入力ユニットによるリモートコピーすべき原稿画像データの入力処理を実行させると共に、該入力した原稿画像データの原稿向き検知処理を原稿向き検知ユニット２５００により実行させる。そして、入力した原稿画像データを、出力処理条件データと原稿向き検知データ情報とを関連づけて順次ハードディスク２００４に格納させ、当該原稿画像データを、ジョブデータとしての出力処理条件データ及び原稿向き検知データと共に、通信ユニットを介してリモートコピー先（例えばデジタル複合機２９０３等）に転送するよう制御する。そして、該リモートコピー先で該原稿画像データを原稿向き検知データ及び出力処理条件データに基づいて処理させ、プリントアウトさせる。
【０１５５】
尚、この場合のデータ送信方法としては、入力処理を行いながら、入力原稿画像データを１ページずつリアルタイムにリモートコピー先へ送信するように制御しても良いし、処理すべき原稿画像データの全ページを自装置のハードディスク２００４に格納したうえで、まとめて、一度に全ページ分の画像データをリモートコピー先へ送信するように制御しても良い。いずれにしても、上記ジョブデータと関連付けてデータ送信させる。
【０１５６】
次に、指定された文書データに必要な画像のサイズを求め、受信側のデジタル複合機２９０３へ送信する総画像サイズＰ（総ページデータサイズＰ）を計算する（Ｓ２７０２）。このデータサイズ情報は、例えばハードディスク２００４に当該ジョブを格納した際に、このジョブがどれだけのデータ量を持つものかチェックすることで獲得可能にしている。次に、受信側のデジタル複合機２９０３に対して総ページデータサイズＰに必要な領域確保コマンドを発行する（Ｓ２７０３）。
【０１５７】
次に、ステップＳ２７０４へ進み、受信側のデジタル複合機２９０３からの領域確保コマンドの返答結果から領域が確保できたかどうか判断し、領域が確保できたと判断した場合には、ステップＳ２７０５に進み、ハードディスク２００４上の領域Ｂから画像データを読み出して、受信側のデジタル複合機２９０３へ画像データ、およびその画像データの為の出力処理条件データ及び原稿向き検知データとを含むジョブモードデータを送信し、処理を終了する。
【０１５８】
尚、リモートコピーすべき原稿画像データに対応するジョブモードデータを、例えば、この処理工程でリモートコピー先へ送信せずとも、ステップＳ２７０１の処理工程で送信させるような構成でもよい。いずれにしても、受信側のデジタル複合機２９０３にて画像データとジョブモードデータとを適正に取り扱えるような構成であれば良い。
【０１５９】
一方、ステップＳ２７０４で、受信側のデジタル複合機２９０３からの領域確保コマンドの返答結果から領域が確保できなかったと判断した場合には、操作部２０１２上の表示部２０１３へ図１８に示すようにメモリフルで中断する可能性がある旨を示すメッセージを含み処理の継続の有無を選択させる選択画面を表示し（Ｓ２７０６）、ステップＳ２７０７に進む。
【０１６０】
ステップＳ２７０７で、図１８に示す選択画面で「はい」キー２６０１が押下されて、処理を継続する旨が選択されたとＣＰＵ２００１が判断した場合には、ステップＳ２７０５に進み、ハードディスク２００４上の領域Ｂから画像データを読み出して、受信側のデジタル複合機２９０３へ画像データ、およびその画像データの為の出力処理条件データ及び該原稿画像データの原稿向き検知データとを含むジョブモードデータとを送信し、処理を終了する。このように、受信側で処理が完了できない状態が起こるとしても、送信側でユーザによる送信承認の確認を経たうえで、リモートコピージョブを送信可能に構成している。
【０１６１】
一方、ステップＳ２７０７で、図１８に示す選択画面で「いいえ」キー２６０２が押下されて、処理を継続しない（中断する）旨が選択されたとＣＰＵ２００１が判断した場合には、ステップＳ２７０８に進み、受信側のデジタル複合機２９０３に対して処理を中止することを通知して、処理を終了する（リモートコピーモードの実行を禁止する）。
【０１６２】
図１９は、本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第２の制御処理手順の一例を示すフローチャートであり、リモートプリントを行なう際の受信側（この例では、デジタル複合機１００１からリモートコピージョブを受信するデジタル複合機２９０３）の処理に対応する。なお、このフローチャートの処理（図１９に示す各ステップ）は、図２に示したＲＯＭ２００３又はＨＤＤ２００４又はその他の記憶媒体に格納されたプログラムに基づいてＣＰＵ２００１により統括制御され実行されるものとする。また、Ｓ２８０１〜Ｓ２８１９は各ステップを示す。
【０１６３】
まず、送信側のデジタル複合機１００１からリモートプリント指示を受け取ると、指定されたジョブモードでジョブの投入指示を行う（Ｓ２８０１）。次に、領域確保コマンドを受信して、親機（送信側のデジタル複合機１００１）から指定された総画像サイズＰ（総ページデータサイズＰ）を取得する（Ｓ２８０２）。次に、総ページデータサイズＰ分の領域がハードディスク２００４上のリモートプリント領域Ａ２にあるかどうか判断し（Ｓ２８０３）、領域があると判断した場合には、図２０に示すように、リモートプリント領域Ａ２の中からＰサイズ分の領域Ｓを予約して確保する（Ｓ２８０４）。
【０１６４】
次に、親機（送信側のデジタル複合機１００１）へ対して、指定された総ページデータサイズＰ分の領域の確保に成功したことを通知する（Ｓ２８０５）。次に親機からページデータ（１ページ分の画像データ）及び出力条件データと原稿向き検知データとを含むジョブモードデータを受信して（Ｓ２８０６）、領域Ｓへ記憶し（Ｓ２８０７）、該受信した画像データの上記ジョブモードデータに従ったプリント処理を実行させるようプリンタ部等の所定のユニットに対してプリント指示を行う（Ｓ２８０８）。これにより、受信側のプリンタ部にて原稿向き検知結果を反映させたリモートコピー動作を実行させる。尚、ここでは、１頁ずつリアルタイムに受信処理及び原稿向き検知結果を反映させたプリント処理を行う場合で説明するが、全ページまとめて受信処理を行い、そのうえで、原稿向き検知結果を反映させたリモートコピー動作をプリンタ部にて開始させるようにしても良い。この場合、受信側のデバイスのハードディスク等のメモリに、全ページ分の画像データを全て格納が済んだうえで、印刷動作を開始させる。
【０１６５】
次に、最後のページかどうかを例えばページデータに最終ページコマンドが付与されているか等を確認することで判断し（Ｓ２８０９）、最後のページでないと判断した場合には、ステップＳ２８０６の処理に戻る。ここで、ステップＳ２８０６〜Ｓ２８０９の手順を繰り返すことで、親機から送信されてくるページデータを領域Ｓへ記憶すると同時にプリント指示を行うことができる。
【０１６６】
一方、ステップＳ２８０９で、最後のページであると判断した場合には、ステップＳ２８１０に進み、プリント処理終了後に確保した領域Ｓを解放し（Ｓ２８１０）、処理を終了する。
【０１６７】
一方、ステップＳ２８０３で、総ページデータサイズＰ分の領域がハードディスク２００４上のリモートプリント領域Ａ２にないと判断した場合には、ステップＳ２８１１に進み、親機へ領域が確保できなかったことを通知する。この場合、領域Ａ２上の予約確保されていない領域を使って処理をすることになる。
【０１６８】
そして、親機からページデータを受信すると（Ｓ２８１２）、ページサイズＱを求め（Ｓ２８１３）、図２０に示すハードディスク２００４上のリモートプリント領域Ａ２の中のテンポラリ領域Ｐから、サイズＱ分の領域の確保を試みるサイズＱの取得要求を行う（Ｓ２８１４）。
【０１６９】
次に、ステップＳ２８１５において、サイズＱの領域が確保できた（メモリフルでない）かどうかを判断し、確保できなかった（メモリフル）と判断した場合には、ステップＳ２８１９に進み、メモリフルエラーで処理を中止する。
【０１７０】
一方、ステップＳ２８１５で、サイズＱの領域が確保できた（メモリフルでない）と判断した場合には、ステップＳ２８１６に進み、プリント指示を行ない、次に、最後のページかどうかを判断し（Ｓ２８１７）、最後のページでないと判断した場合には、ステップＳ２８１２の処理に戻る。ここで、ステップＳ２８１２〜Ｓ２８１７の手順を繰り返すことで、領域Ｐのメモリフルが発生しなければ、親機からの送信されてくるページデータを領域Ｐへ記憶すると同時にプリント指示を行うことができる。
【０１７１】
一方、ステップＳ２８１７で、最後のページであると判断した場合には、プリント処理終了後に領域Ｐの中から確保した領域を解放し（Ｓ２８１８）、処理を終了する。
【０１７２】
以下、図２１〜図２９を参照して、親機（例えば送信側のデジタル複合機１００１）での原稿向き検知結果に基づいたプリント処理を子機（例えば受信側のデジタル複合機２９０３）で行う例としてページ印字処理を挙げる。なお、ページ印字処理とは、記録紙上に印字すべき原稿画像データを印字すると共に、そのプリント用紙が何ページ目かを示す数字やハイフン付数字などの付加情報を、該プリント用紙上のユーザにより指定された位置（右上、中央上、左上、右下、中央下、左下等）に、印字する処理である。このようなページ印字処理をリモートコピーモードで実行させる場合の例について説明する。
【０１７３】
図２１は、リモートプリントを行なう際の送信側の機器（単に親機とも呼ぶ。この例では、デジタル複合機１００１）におけるＣＰＵ２００１の制御により操作部２０１２の表示部２０１３に表示させるページ印字設定画面の一例を示す模式図である。
【０１７４】
図２１において、１１１００はページ印字設定画面で、印字位置と印字サイズおよび印字閾値設定に関する設定を行うためのものであり、図４に示した操作部２０１２の表示部２０１３に表示される図示しないモード設定画面上のページ印字設定キーを押下（指示）することにより表示される。
【０１７５】
印字位置設定に関しては、印字位置決定キー１１１０１〜１１１０６（右上キー１１１０１，中央上キー１１１０２，左上キー１１１０３，左下キー１１１０４，中央下キー１１１０５，右下キー１１１０６）のいずれかを押下（指示）することにより、原稿画像データを印字する記録紙上のどの位置に印字するかを複数の候補（この例では、左上、中央上、右上、左下、中央下、右下）の中から設定することができる。
【０１７６】
１１１０７は印字位置決定キーの各キーに対応する位置と原稿画像との対応関係を視覚的にユーザに示唆する為のページ印字ユーザ支援情報表示領域である。これにより、原稿画像データを印字する記録紙上のどの位置にページ番号を印字するのかをユーザ自身により可視的に確認可能とする。また、印字位置決定キー１１１０１〜１１１０６の中から何れかのキーが押下されたら、その押下されたキーを網掛け表示や反転表示等の表示制御を行うことで、有効状態（選択状態）とする。印字位置の初期設定（デフォルト設定）は中央下であり、初期状態では、中央下キー１１１０５が網掛け表示されこのキーの設定を選択状態としている。
【０１７７】
決定された印字位置に印字するページ数字の印字サイズに関しては、印字サイズキー１１１０９〜１１１１１（小キー１１１０９，中キー１１１１０，大キー１１１１１）のいずれかを押下することによって決定され、決定された印字サイズは、印字サイズ表示領域１１１０８に表示される。小キー１１１０９が押下された場合は、印字サイズは１０．５ポイントとなり、中キー１１１１０が押下された場合は、印字サイズは１２ポイントとなり、大キー１１１１１が押下された場合は、印字サイズは１４ポイントに設定される。なお、押下された印字サイズキーは網掛け表示される。また、選択された印字サイズの初期値は１０．５ポイントであり、初期状態では小キー１１１０９が網掛け表示されている。
【０１７８】
１１１１２は印字閾値設定キーで、このキーが押下（指示）されると、不図示の印字閾値設定手段が動作し、印字閾値設定キー１１１１２は網掛け表示される。
【０１７９】
１１１１３はＯＫキーで、このキーが押下（指示）されると、不図示の上位画面（モード設定画面）へと戻り、ページ印字設定が確定する。１１１１４はキャンセルキーで、このキーが押下されると、印字位置及び印字サイズが初期値に設定され、それに応じて、中央下キー１１１０５と小キー１１１０９が網掛け表示される。
【０１８０】
尚、ユーザが操作部を介して一連の印刷設定を行う際に、処理すべきジョブデータに対する上記ページ印字モードの設定を表示部２０１３に表示させる操作画面を介して実行可能にすると共に、当該ジョブデータに対する他の印刷出力処理条件の設定（印刷部数の設定や、両面印刷か片面印刷かの設定や、ステイプルモード等の後処理の設定等）を、各種の操作画面（例えば図２３〜図２６に示す各操作画面）を介して実行可能にする。尚且つ、処理対象となるジョブデータ（原稿画像データ）をローカルコピーでプリントさせるかリモートコピーで印刷させるかを選択する為のローカルコピーモード及びリモートコピーモードの操作画面（例えば図２４に示す操作画面）を表示部２０１３に表示させ、ユーザにより動作モードを選択可能にする。ＣＰＵ２００１は、このような各種のユーザインタフェース画面を表示部２０１３に選択的に表示させるよう表示制御及びそれに従った動作制御を実行する。
【０１８１】
例えば、ＣＰＵ２００１は、図２３の操作画面２３０００を初期画面として表示部２０１３に表示させ、該操作画面２３０００を介して例えば用紙サイズの設定や印刷部数の設定や両面印刷の設定を実行可能とする。又、当該画面２３０００上のキー２３００１がユーザにより押下されたことに応答し、ＣＰＵ２００１は、表示部２０１３に図２４の操作画面２４０００を表示部２０１３に表示させる。そして、画面２４０００上のキー２４００１がユーザにより押下されたことに応答してローカルコピーモードを設定する。一方、キー２４００２がユーザにより押下されたことに応答しリモートコピーモードを設定し、例えば図１６に示した操作画面等を介してリモートコピー先を特定させる。
【０１８２】
尚、リモートコピーが選択された場合には、図２３〜図２６の各操作画面を介してなされた各処理条件の設定は、リモートコピーを実行するうえでの処理条件として反映される。
【０１８３】
又、画面２３０００が表示されている状態でユーザによりキー２３００４が押下された場合、ＣＰＵ２００１は、各種の応用モードを設定する為の図２５に示す画面２５０００を表示部２０１３に表示させる。そして、例えば、画面２５０００上のページ印字モードを設定する為のキー２５００１がユーザにより押下されたことに応答して、ＣＰＵ２００１は上述の図２１に示したページ印字モードを設定する為の操作画面１１１００を表示部２０１３に表示させ、ページ印字モードの詳細設定を実行可能とする。
【０１８４】
図２２は、本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第３の制御処理手順の一例を示すフローチャートであり、リモートプリントを行なう際の受信側（例えば、送信側のデジタル複合機１００１からリモートコピージョブを受信する受信側のデジタル複合機２９０３）でのページ印字処理に対応する。なお、このフローチャートの処理（図２２に示す各ステップ）は、図２に示したＲＯＭ２００３又はＨＤＤ２００４又はその他の記憶媒体に格納されたプログラムに基づいてＣＰＵ２００１により統括制御され実行されるものとする。また、Ｓ２００１〜Ｓ２００８は各ステップを示す。
【０１８５】
また、ここでは前提として、親機（送信側のデジタル複合機１００１）にて図２４に示す画面２４０００を介してリモートコピーモードが設定されると共に、図２５に示す画面２５０００を介してページ印字モードが設定され且つ当該ページ印字モードの詳細設定が図２１に示した画面１１１００にて設定されているものとする。そして、そのうえで、デジタル複合機１００１からデジタル複合機２９０３に対して、各種のデータ（印刷処理条件データや原稿向き検知データを含むジョブモードデータやそのジョブモードデータに対応する原稿画像データ等）が、デジタル複合機１００１のＣＰＵ２００１の制御のもと、送信されるものとする。
【０１８６】
ページ印字モードが設定されたジョブデータ（印刷処理条件データや原稿向き検知データを含むジョブモードデータやそのジョブモードデータに対応する原稿画像データを含む）がデジタル複合機２９０３の通信ユニットを介して投入（図１９のステップＳ２８０１等）されると、まず、ステップＳ２００１において、出力ページ数をカウントする変数（出力ページカウンタＮ）を初期化（Ｎ＝１）する（即ち、１ページ目にする）。次に、ステップＳ２００２において、親機から送信されたジョブモードデータに含まれるページ印字モードの設定内容からユーザが図２１に示した親機の操作部で指定したＮページのページ印字位置情報を取得し、ステップＳ２００３において、上記ジョブモードデータに含まれる親機側で検知したＮページの原稿向き結果情報を取得する。
【０１８７】
次に、ステップＳ２００４において、原稿向き結果に対応する画像データ上のページ印字位置を決定する。即ち、原稿向き結果に基づいて画像データの天地方向を決定しユーザが指定したページ印字位置に相当する画像データ位置を決定する。
【０１８８】
そして、（図１９のステップＳ２８０８でプリント指示があると）ステップＳ２００５において、画像データのステップＳ２００４で決定された画像データ位置に印字数字データを合成し、ステップＳ２００６において、画像データをプリント出力する。
【０１８９】
次に、ステップＳ２００７において、最後のページを出力したかどうかを判断し、最終ページでないと判断した場合には、ステップＳ２００８に進み、変数（出力ページカウンタ）Ｎをインクリメントし、ステップＳ２００２の処理に戻る。
【０１９０】
一方、ステップＳ２００７で、最後のページを出力したと判断した場合には、ページ印字処理を終了する。
【０１９１】
本実施形態は、上記のような第1デバイス（例えば、デジタル複合機１００１）と、該第1デバイスとデータ通信可能な第２デバイス（例えば、デジタル複合機２９０３）とを有する画像形成システムにおいて、上述のような制御を実行可能に構成することにより、以下のような出力処理が可能となる。図２８を用いて説明する。
【０１９２】
図２８は、本実施形態の制御例を示す模式図である。
【０１９３】
例えば、図２８に示すように、Ａ４サイズで且つ1頁目の原稿と３頁目の原稿が下向き（倒立）状態で２頁目の原稿が上向き（正立）状態の３ページ分の原稿からなるジョブＡを、ローカル（リモートコピー元とも呼ぶ）側としての第1デバイス（ここでは、デジタル複合機１００１）にて入力し、該ジョブＡをリモート側としての第２デバイス（ここでは、デジタル複合機２９０３）に転送し、該第２デバイスにて、ページ印字モードでプリント（リモートコピー）させる場合、以下のような手順・制御となる。
【０１９４】
まず、ユーザ操作として、上記ジョブＡがデジタル複合機１００１のスキャナ部にセットされたとする。ＣＰＵ２００１は、デジタル複合機１００１の表示部２０１３に表示させた図２３の操作画面２３０００におけるユーザ設定に応答し、出力処理条件情報としての用紙サイズ情報（ここでは、Ａ４サイズ）や出力部数情報（ここでは、１部）を獲得し、且つ、ローカルコピーモードかリモートコピーモードかをユーザにより選択させる為の図２４の操作画面２４０００を介してユーザによりキー２４００２が押下されたことに応答して、ジョブＡに対してリモートコピーモードを選択する。
【０１９５】
又、画面２３０００の応用モードキー２３００４がユーザにより押下されたことに応答し、表示部２０１３の表示内容を、ジョブＡに対して各種の応用モードをユーザにより設定させる為の操作画面２５０００に切り替える。そして、ジョブＡの原稿画像データを印字する記録紙上に該原稿画像データと共に頁番号情報を印字させる画像形成モードであるページ印字モードを選択する為のキー２５００１が該操作画面２５０００上にてユーザにより押下されたことに応答し、ＣＰＵ２００１は、ジョブＡに対してページ印字モードを設定すると共に、ジョブＡの原稿画像データと共に記録紙に印字すべき頁番号情報の記録紙上における印字位置をユーザにより設定させる為の図２１のページ印字設定画面１１１００を表示部２０１３に表示させる。そして、ＣＰＵ２００１は、当該画面上におけるユーザ設定に応答し、頁印字モードの詳細情報として頁番号位置情報（ここでは、記録紙の右下）を獲得する。
【０１９６】
そして、上述のユーザ操作が完了し、ユーザによりデジタル複合機１００１の操作部２０１２のスタートキー２０１４が押下されたことに応答し、ＣＰＵ２００１は、ジョブＡに対する実際の処理を開始実行させるよう各種ユニットを制御する。例えば、デジタル複合機１００１のスキャナにセットされたジョブＡの原稿の読取処理を該スキャナユニットに実行させ、順次、該デジタル複合機１００１のハードディスク２００４に格納させる。そして、このジョブＡの読取処理に並行して、デジタル複合機１００１の原稿向き検知ユニット２５００による当該ジョブＡの原稿画像データの原稿向き検知処理を実行させ、該原稿向き検知部２５００からジョブＡの原稿向き検知結果を獲得する。
【０１９７】
尚、この際に、ＣＰＵ２００１は、スキャナユニットから出力される原稿サイズ検知結果情報により当該ジョブＡの原稿サイズ情報（ここでは、Ａ４サイズ）を獲得する。これにより、ＣＰＵ２００１は、Ａ４サイズの原稿３ページ分からなるジョブＡに含まれる原稿の１頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ下向き（１８０°）」を獲得し、該ジョブＡの２頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ上向き（０°）」を獲得し、３頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ下向き（１８０°）」を獲得する。
【０１９８】
以上の一連の処理を経て、ＣＰＵ２００１は、主にユーザ操作に対応して獲得したジョブＡの出力処理条件データ（原稿枚数：３枚、原稿サイズ：Ａ４サイズ、用紙サイズ：Ａ４サイズ、出力部数：１部、リモートコピーモード、ページ印字モード、ページ印字位置：右下）と、原稿向き検知部２５００からの原稿向き検知結果により獲得したジョブＡの原稿向き検知データ（1頁目：ポートレイト原稿・下向き、２頁目：ポートレイト原稿・上向き、３頁目：ポートレイト原稿・下向き）を、ジョブＡのジョブモードデータとしてハードディスク２００４等のメモリにセットして、上記ハードディスク２００４に格納させたジョブＡの原稿画像データと共に該原稿画像データに対応付けてジョブＡのジョブモードデータを通信ユニットにより例えば図１４に示したローカルエリアネットワーク１０１０等の所定の通信媒体を介してリモート側であるデジタル複合機２９０３へデータ転送させ、当該ジョブＡを上記出力処理条件データと原稿向き検知データとを含むジョブモードデータに従ったリモートコピーとしての印刷処理を該デジタル複合機２９０３に実行させるよう制御する。
【０１９９】
具体的には、上記原稿向き検知データに従ったジョブＡの原稿画像に対する画像回転処理を経て、３枚の記録紙の各記録紙にジョブＡの処理済画像データをページ単位に印字するよう制御する共に、各記録紙にそれぞれジョブＡの原稿の頁番号（−１−、−２−、−３−）を、記録紙の右下箇所に印字させるよう制御する。この本実施形態の制御による出力結果を図２８の２４００２に示す。
【０２００】
ここで、本実施形態の制御による出力結果２４００２と、本実施形態の上記制御を用いずに出力してしまった場合の出力結果２４００１とを対比して本実施形態の特徴を説明する。
【０２０１】
出力結果２４００１は、原稿向き検知結果を反映させずにジョブＡを頁印字モードでリモートコピーしてしまった場合の例であり、出力結果２４００１の1頁目や３頁目の結果を見てみると、２頁目と出力画像（Ｂ）の向きと９０°逆の出力となっており不適正なジョブ出力結果となってしまっており、尚且つ、右下の頁番号（−１−や−３−）情報と原稿画像（ＡやＣ）との記録紙における印字向き関係も不適切である。
【０２０２】
本実施形態はリモート側で２４００１のような出力結果が出力されることを禁止して、出力結果２４００２に示すがごとく、ローカル側での原稿向き検知結果を反映させた出力結果をリモート側で出力可能に制御している。
【０２０３】
具体的には、例えば、ローカル側で獲得した上記ジョブＡの原稿検知データとして1頁目や３頁目は下向きであるという情報に基づいて、これらの画像が正立状態（上向き）に形成されるように、１頁目の画像と３頁目の画像を、夫々、１８０°回転処理させる画像処理を実行させ、その上で、回転処理済みの原稿画像データを各記録紙にそれらのページの頁番号情報（−１−、−３−）と共に印字するよう制御する。
【０２０４】
尚、この１８０°回転処理を施した画像は例えばリモート側のデジタル複合機２９０３のハードディスク等のメモリを用いて作成させればよい。又、該ジョブＡの原稿検知データとして２頁目は上向きであるという情報に基づいて、ジョブＡの２頁目の画像は回転処理を施すことなく０°状態のままで記録紙上にその頁番号（−２−）と共に印字するよう制御する。
【０２０５】
このように構成することで、本実施形態の画像形成システムは、ローカル側での原稿向き検知結果が反映されない２４００１のような不適正な出力結果をリモート側で出力させることを禁止して、ローカル側での原稿向き検知結果を反映させた２４００２のような適正な出力結果をリモート側にて生成出力させるように制御する。
【０２０６】
尚、ローカル側のデバイスで獲得した原稿向き検知結果に従った出力画像をリモート側のデバイスで出力させるにあたり、ローカル側からリモート側に原稿向き検知結果に従った画像回転指示（例えば、原稿が下向きなら１８０°回転せよという画像回転指示コマンド）を転送し、リモート側のデバイスが、該受信した画像回転指示に従った画像回転処理を実行するような構成でも良いし、ローカル側からリモート側には原稿向き検知結果のみを転送し、該リモート側のデイバスが、該受信した原稿向き検知結果情報に従って画像の回転角度を決定し、画像回転させるような構成でも良く、如何なる構成でも、リモート側のデバイスにて２４００１のような出力を禁止して、２４００２のような適正な出力画像を印刷できるような構成であれば良い。
【０２０７】
このように、２４００２のような出力結果をリモート側にて生成させるにあたり、ローカル側のデバイス（ここでは、デジタル複合機１００１）の制御部（ＣＰＵ２００１）が主体となって出力制御する構成でも良いし、リモート側のデバイス（ここでは、デジタル複合機２９０３）の制御部（ＣＰＵ２００１と同等のＣＰＵ）が主体となって出力制御する構成でも良いし、これらのローカルとリモートの制御部が協働することで、２４００２のような出力結果をリモート側にて生成できるような構成でも良く、いずれにしても、２４００２に示すような適正な出力結果をリモート側にて出力可能な構成であればよい。
【０２０８】
又更に、本実施形態は、上述のページ番号印字モード等の画像形成モードのように、原稿画像に対する回転処理等の画像編集処理を施さないと不適正な出力結果が生成出力されてしまうような画像形成モードに対して、その効果を発揮する。即ち、本実施形態の制御は、頁番号印字モードのような画像形成モードに限らず、それ以外の各種の画像形成モードのうちの、画像回転処理等の画像編集処理を利用可能な画像形成モード（特に画像の回転処理に影響のある画像形成モード）に対して適用可能である。以下、その例を図２９を用いて説明する。
【０２０９】
図２９は、本実施形態の制御例を示す模式図である。
【０２１０】
図２９に示すように、Ａ４サイズで且つ1〜３の原稿が下向き（倒立）状態の３ページ分の原稿からなるジョブＢを、ローカル側としての第1デバイス（ここでは、デジタル複合機１００１）にて入力し、該ジョブＢをリモート側としての第２デバイス（ここでは、デジタル複合機２９０３）に転送し、該第２デバイスで、ステイプルモードでプリント（リモートコピー）させる場合、以下のような手順・制御となる。尚、上記第1デバイスや第２デバイスが具備するステイプルユニットは、ステイプルモードにおいて、記録紙における複数のステイプル位置の候補（例えば左上、右上、左下、右下）のうちの、ユーザにより指定されたステイプル位置（例えば、左上）に対してステイプル処理を実行可能に構成されている。
【０２１１】
まず、ユーザ操作として、上記ジョブＢがデジタル複合機１００１のスキャナ部にセットされたとする。ＣＰＵ２００１は、デジタル複合機１００１の表示部２０１３に表示させた図２３の操作画面２３０００におけるユーザ設定に応答し、出力処理条件情報としての用紙サイズ情報（ここでは、Ａ４サイズ）や出力部数情報（ここでは、１部）を獲得し、且つ、ローカルコピーモードかリモートコピーモードかをユーザにより選択させる為の図２４の操作画面２４０００を介してユーザによりキー２４００２が押下されたことに応答して、ジョブＢに対してリモートコピーモードを選択する。
【０２１２】
又、画面２３０００のソータキー２３００３がユーザにより押下されたことに応答し、表示部２０１３の表示内容を、ジョブＢに対してソート処理の種類をユーザにより設定させる為の図２６の操作画面２６０００に切り替える。そして、ジョブＢの原稿画像データを印字した記録紙に対してデジタル複合機２９０３が具備するシートに対してステイプル処理を施すステイプルユニット（不図示）によりステイプル処理を実行させる為のキー２６００１が該操作画面２６０００上にてユーザにより押下されたことに応答し、ＣＰＵ２００１は、ジョブＢに対してステイプルモードを設定すると共に、ジョブＢの原稿画像データを印字する記録紙上のどの位置にステイプル処理を施すかをユーザにより設定させる為の図２７のステイプル位置設定画面２７０００を表示部２０１３に表示させる。そして、ＣＰＵ２００１は、当該画面上におけるユーザ設定に応答し、ステイプルモードの詳細情報としてステイプル位置情報（ここでは、記録紙の左上）を獲得する。
【０２１３】
そして、上述のユーザ操作が完了し、ユーザによりデジタル複合機１００１の操作部２０１２のスタートキー２０１４が押下されたことに応答し、ＣＰＵ２００１は、ジョブＢに対する実際の処理を開始実行させるよう各種ユニットを制御する。例えば、デジタル複合機１００１のスキャナにセットされたジョブＢの原稿の読取処理を該スキャナユニットに実行させ、順次、該デジタル複合機１００１のハードディスク２００４に格納させる。そして、このジョブＢの読取処理に並行して、デジタル複合機１００１の原稿向き検知ユニット２５００による当該ジョブＢの原稿画像データの原稿向き検知処理を実行させ、該原稿向き検知部２５００からジョブＢの原稿向き検知結果を獲得する。尚、この際に、ＣＰＵ２００１は、スキャナユニットから出力される原稿サイズ検知結果情報により当該ジョブＢの原稿サイズ情報（ここでは、Ａ４サイズ）を獲得する。
【０２１４】
これにより、ＣＰＵ２００１は、Ａ４サイズの原稿３ページ分からなるジョブＢに含まれる原稿の１頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ下向き（１８０°）」を獲得し、該ジョブＡの２頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ下向き（１８０°）」を獲得し、３頁目の原稿向き検知情報として「ポートレイト原稿（縦書き原稿）で且つ下向き（１８０°）」を獲得する。
【０２１５】
以上の一連の処理を経て、ＣＰＵ２００１は、主にユーザ操作に対応して獲得したジョブＢの出力処理条件データ（頁数：３枚、原稿サイズ：Ａ４サイズ、用紙サイズ：Ａ４サイズ、出力部数：２部、リモートコピーモード、ステイプルモード、ステイプル位置：左上）と、原稿向き検知部２５００からの原稿向き検知結果により獲得したジョブＢの原稿向き検知データ（1頁目：ポートレイト原稿・下向き、２頁目：ポートレイト原稿・下向き、３頁目：ポートレイト原稿・下向き）を、ジョブＢのジョブモードデータとしてハードディスク２００４等のメモリにセットする。
【０２１６】
そして、上記ハードディスク２００４に格納させたジョブＡの原稿画像データと共に該原稿画像データに対応付けてジョブＢのジョブモードデータを通信ユニット（例えば、ネットワーク部２０１０やモデム部２０５０等の通信ユニット）により所定の通信媒体（例えば、ＬＡＮ１０１０やＬＡＮ２０１１やＷＡＮ２０５１）等）を介してリモート側であるデジタル複合機２９０３へデータ転送させ、当該ジョブＢを上記出力処理条件データと原稿向き検知データとを含むジョブモードデータに従ったリモートコピーとしての印刷処理を該デジタル複合機２９０３に実行させるよう制御する。
【０２１７】
具体的には、デジタル複合機２９０３に、上記原稿向き検知データに従ったジョブＢの原稿画像に対する画像回転処理を実行させ、３枚の記録紙の各記録紙にジョブＢの処理済画像データを印字させるよう制御する共に、ジョブＢの回転処理済画像を印字した３枚の記録紙からなるシート束の左上の位置に対してデジタル複合機２９０３のステイプルユニットによりステイプル処理を実行させ、このような出力結果束を２部作成させるよう制御する。この本実施形態の制御による出力結果を図２９の２４００４に示す。
【０２１８】
ここで、本実施形態の制御による出力結果２４００４と、本実施形態の上記制御を用いずに出力してしまった場合の出力結果２４００３とを対比して本実施形態の特徴を説明する。出力結果２４００３は、原稿向き検知結果を反映させずにジョブＢを出力処理条件データのみに従ってステイプルモード（ステイプル位置：左上）でリモートコピーしてしまった場合の例であり、出力結果２４００３の出力結果を見てみると、出力画像が下向きのままの出力となっており不適正なジョブ出力結果となってしまっており、尚且つ、左上のステイプル位置と画像との印字関係も不適切である。
【０２１９】
本実施形態はリモート側のデバイスで２４００３のような出力結果が出力されることを禁止して、出力結果２４００４に示すがごとく、ローカル側での原稿向き検知結果を反映させた出力結果をリモート側で出力可能に制御している。
【０２２０】
具体的には、例えば、ローカル側で獲得した上記ジョブＢの原稿検知データとして1頁目〜３頁目は下向きであるという情報に基づいて、これらの画像が正立状態（上向き）に形成されるように、１頁目の画像、２頁目の画像、３頁目の画像を、夫々、１８０°回転処理させる画像処理を実行させると共に、回転処理済みの原稿画像データを１枚ずつ記録紙に印字するよう制御する。尚、回転処理を施した画像は例えばリモート側のデジタル複合機２９０３のハードディスク等のメモリを用いて作成させればよい。そして、１部目の出力束に対してリモート側のデバイスのステイプラユニットによりステイプル処理を実行させ、２部目の出力の際も回転処理済みの原稿画像を上記ハードディスクから順次読み出して記録紙にプリントし、ステイプル処理を実行させるよう制御する（図２９の出力結果２４００４参照）。
【０２２１】
このように構成することで、本実施形態の画像形成システムは、上述のような図２８のようなページ印字モードに限らず、ステイプルモード等の画像形成モードにおいても、ローカル側での原稿向き検知結果が反映されない２４００３のような不適正な出力結果をリモート側で出力させることを禁止して、ローカル側での原稿向き検知結果を反映させた２４００４のような適正な出力結果をリモート側にて生成出力させるように制御する。
【０２２２】
尚、上述したように、本実施形態は、ページ印字モードやステイプルモードに限らず、画像データの回転処理等の画像編集処理を実行したうえで、該編集処理済みの画像を記録紙に印字するような画像形成モードがユーザにより設定されたジョブデータ（画像データ）をリモートコピー（リモートプリント）する場合において適用可能である。
【０２２３】
又、上述の例では、リモートコピーすべきジョブに含まれる原稿の全ページについて原稿向き検知部２５００により原稿向き検知処理を実行させるようＣＰＵ２００１により制御する構成の場合について説明したが、本実施形態はこれに限らず、リモートコピーすべきジョブに含まれる所定ページの原稿画像（例えば、先頭ページの原稿画像）についてのみ原稿向き検知部２５００により原稿向き検知処理を実行させ、当該所定ページ以降のページ（例えば、２ページ目以降の原稿画像）は、全て、原稿向き検知部２５００により検知させた該所定ページの原稿画像（例えば、先頭ページの原稿画像）の検知結果に従うよう制御するような構成でも良い（例えば、図２９を参照し、１頁目の原稿が下向きであるという情報に基づいて、１頁目の原稿画像に限らず、後続ページも含め、全ての原稿画像を１８０°回転させるよう制御する）。
【０２２４】
更に、本実施形態は、このように、リモートコピーを実行する場合において、リモートコピーすべきジョブに含まれる原稿の所定ページ（例えば、先頭ページ）についてのみ原稿向き検知部２５００により原稿向き検知処理を実行させてリモートコピー処理を実行させる動作モード（第1の検知モード）と、先の形態のような、リモートコピーを実行する場合において、リモートコピーすべきジョブに含まれる原稿の全ページについて原稿向き検知部２５００により原稿向き検知処理を実行させたうえでリモートコピー処理を実行させる動作モード（第２の検知モード）とを、予めローカル側のデバイス(例えば、デジタル複合機１００１)が具備しておき、ローカル側のデバイスのユーザインタフェース部（例えば、操作部２０１２や表示部２０１３等）を介してユーザにより所望の検知モードを選択可能とし、ＣＰＵ２００１等のコントローラは、ユーザにより選択された検知モードを適宜選択実行可能に制御する構成でも良い。勿論、何れか一方の動作モードのみしか具備しない装置・システムにおいても本実施形態は適用可能である。
【０２２５】
又、上述の各形態では、リモートコピーを実行する場合において、ローカル側のデバイスからリモート側のデバイスに対してローカル側のデバイスにより獲得した原稿向き検知データと共に画像の回転処理を施す前の画像データを転送し、リモート側のデバイスにて、該受信した原稿向き検知データに基づいた画像回転処理を施し、該画像回転処理済み画像を記録紙上にプリントさせるよう制御する場合の構成に関して主に説明したが、本実施形態は、これに限らず、次のような構成でも良い。
【０２２６】
例えば、リモートコピーを実行する場合において、ローカル側のデバイスにて獲得した原稿向き検知データに従った画像回転処理をリモートコピーすべき原稿画像データに対してローカル側のデバイス（例えばデジタル複合機１００１）の所定のユニット（例えば、画像回転処理部２０３０等）に実行させることにより、回転処理済みの画像データをローカル側のデバイスにて作成させ、その上で、通信ユニット（例えば、ネットワーク部２０１０やモデム２０５０）によりリモート側のデバイス（例えばデジタル複合機２９０３）に該回転処理済の画像データを転送させるようＣＰＵ２００１により制御し、該リモート側のデバイスでは画像の回転処理を実行させることなく、該受信した回転処理済画像データをプリントさせるよう制御するような構成でも良い。
【０２２７】
尚、この場合は、原稿向き検知データはセットせずに出力処理条件データをセットしたジョブモードデータをリモート側のデバイスにデータ転送し、該リモートデバイスにて該出力処理条件データに従って該回転処理済画像の出力処理を実行させるよう制御する。
【０２２８】
又、更に本実施形態は、このように、リモートコピーを実行する場合において、ローカル側のデバイスにて獲得した原稿向き検知データをリモート側のデバイスに転送せずに、該ローカル側のデバイスにて該原稿向き検知データに従った画像回転処理を施したうえで、リモート側のデバイスに回転処理済画像データを転送してリモート側のデバイスでは回転処理を行わずに該処理済画像データをプリントさせる動作モード（第1の処理モード）と、先の形態のような、リモートコピーを実行する場合において、ローカル側のデバイスからリモート側のデバイスに対してローカル側のデバイスにより獲得した原稿向き検知データと共に画像の回転処理を施す前の画像データを転送し、リモート側のデバイスにて、該受信した原稿向き検知データに基づいた画像回転処理を施し、該画像回転処理済み画像を記録紙上にプリントさせる動作モード（第２の処理モード）とを、予めローカル側のデバイス(例えば、デジタル複合機１００１)が具備しておき、ローカル側のデバイスのユーザインタフェース部（例えば、操作部２０１２や表示部２０１３等）を介してユーザにより所望の処理モードを選択可能とし、ＣＰＵ２００１等のコントローラは、ユーザにより選択された処理モードを適宜選択実行可能に制御する構成でも良い。
【０２２９】
勿論、何れか一方の動作モードのみしか具備しない装置・システムにおいても本実施形態は適用可能である。
【０２３０】
又、本実施形態は、先の実施形態のように、リモートコピーを実行する場合において、画像データをローカル側のデバイスから１ページずつページ単位でリモート側のデバイスにデータ転送させる動作モード（第1の転送モード）と、リモートコピーを実行する場合において、画像データを全ページ分すべてローカル側のデバイス（例えばデジタル複合機１００１）のメモリ（例えばハードディスク２００４）に格納させたうえで、全ページをジョブ単位でまとめて、ローカル側のデバイスからリモート側のデバイス（例えば、デジタル複合機２９０３）にデータ転送させる動作モード（第２の転送モード）とを、予めローカル側のデバイス(例えば、デジタル複合機１００１)が具備しておき、ローカル側のデバイスのユーザインタフェース部（例えば、操作部２０１２や表示部２０１３等）を介してユーザにより所望の転送モードを選択可能とし、ＣＰＵ２００１等のコントローラは、ユーザ操作に応答した転送モードを適宜選択実行可能に制御する構成でも良い。勿論、何れか一方の動作モードのみしか具備しない装置・システムにおいても本実施形態は適用可能である。
【０２３１】
以上、本実施形態は、様々な構成・形態を適用可能であるが、いずれにしても、図２８に示した出力結果２４００１や図２９に示した出力結果２４００３のような、リモートコピーを実行した場合に原稿向き検知結果が反映されていない不適正な出力画像をリモート側のデバイスにて出力させることを禁止するよう、ＣＰＵ２００１等のローカル側のコントローラ及び／又はリモート側のコントローラにより、制御する共に、該コントローラにより、図２８に示した出力結果２４００２や図２９に示した出力結果２４００４のような、リモートコピーを実行した場合に原稿向き検知結果が反映された適正な出力画像をリモート側のデバイスにて出力可能に制御する構成であれば如何なる実施形態でも適用可能である。
【０２３２】
また更に、上述したように、本実施形態は、ステイプルモードやページ印字モード等を含む、ローカル側のデバイスに入力された原稿画像データの回転処理等の画像編集処理を行う事でより適正な画像出力結果がリモートコピーモードにおいて得られるような画像形成モード（例えば、１枚のシート上に複数の画像を集約プリントする縮小レイアウトモードや、画像形成された記録紙に穴あけ処理等のパンチ処理を施すパンチ処理モードや製本処理モード等）が、該ローカル側のデバイスが具備する操作部を介してユーザにより選択されたことに応じて、ローカル側のデバイスが、上記ローカル側のデバイスで獲得した原稿向き検知情報に基づいた出力形態で、画像出力するよう制御する構成について主に説明したが、リモートコピーモードにおける上記画像回転処理等の画像編集処理に要する時間を短縮する等の生産性をも考慮して以下のような構成でも良い。
【０２３３】
例えば、上述のような制御を第1制御シーケンスとし、これとは別に、上記ローカル側のデバイスで獲得した原稿向き検知情報によらずに、ローカル側のデバイスにて如何なる向きで原稿画像データが入力されようが関係なく、上記のような該原稿検知情報に基づいた回転処理等の画像編集処理を施した画像データをリモート側のデバイスが出力する事無く、ローカル側のデバイスにて入力された原稿向きと同じ向きのままの画像データをリモート側のデバイスがプリント出力するよう制御する（例えば、ローカル側のデバイスにて、下向きの状態で画像読み取り処理が行われた原稿画像データを、リモート側のデバイスが、該下向きの状態のまま印刷処理を行うよう制御する等）シーケンスを、第２制御シーケンスとして、本システムに予め設けておき、選択的に上記第１制御シーケンスと第２制御シーケンスを実行可能にする。
【０２３４】
そして、例えば、ステイプルモードやページ印字モードや縮小レイアウトモードやパンチモード等を含む、ローカル側のデバイスに入力された原稿画像データの回転処理等の画像編集処理を行う事で、より適正な画像出力結果がリモートコピーモードにおいて得られるような画像形成モード（第1タイプの画像形成モードと称す）、が、ローカル側のデバイスの操作部にてユーザにより設定された場合に、上記第1制御シーケンスを実行するよう上記第1デバイスや第２デバイスの各デバイスを制御する。
【０２３５】
一方、ステイプルモードやページ印字モードが設定されておらず、上記のような第1タイプの画像形成モードが設定されておらず、その代わりに、画像回転処理等の編集処理を実行せずとも出力結果に影響があまり出ず無駄な出力結果とならないような画像形成モード（例えば、仕分け処理やステイプル処理等の後処理をせずに単純に印刷出力するノンソートモード等の非後処理モードなど含む。これを第２タイプの画像形成モードと称す）、が、ローカル側のデバイスの操作部にてユーザにより設定された場合には、上記第1制御シーケンスの実行を禁止して、上記第２制御シーケンスを実行するよう、上記第1デバイスや第２デバイスの各デバイスを制御する。
【０２３６】
又、更に上述の各形態は、１台のローカルデバイス等の1つの画像データ発生源に入力した画像データ（ジョブ）を１台のリモートデバイスにて出力させるリモート出力モードの場合について主に説明したが、本実施形態は、１台のローカルデバイス等の1つの画像データ発生源に入力した画像データ（ジョブ）を、例えば、該ローカルデバイスが具備するプリンタにてプリントさせると共に、及び、該リモートデバイスが具備するプリンタにおいてもプリントさせる等の、複数台のプリンタにてプリントさせる重連プリント（重連コピー）モードにおいても適用可能であり、例えば、ローカルデバイスの操作部における重連プリントモードに関わるユーザ操作に応答し、上述した各形態の制御を当該重連プリントモードにおいても実行可能に構成できる。これにより、例えば、ユーザにより重連プリントモードが設定された場合に、ＣＰＵ２００１等のコントローラは、ローカル側のデバイスのスキャナ部にて入力した原稿画像データを、該ローカルデバイスの原稿向き検知ユニットにより獲得した原稿向き検知データに従った出力形態で、該ローカルデバイスが具備するプリンタ部によりプリント出力させるよう制御する共に、該ローカル側のデバイスのスキャナ部にて入力した原稿画像データを、該ローカルデバイスの原稿向き検知ユニットにより獲得した原稿向き検知データに従った出力形態で、該ローカルデバイスとデータ通信可能なリモート側のデバイスが具備するプリンタ部によりプリント出力させるよう制御する。このように複数台のプリンタによる印刷処理を原稿向き検知情報に従って並行実行させるよう制御する。
【０２３７】
このように、ユーザからの様々なニーズにも対応でき、操作性の向上・生産性の向上との両立を実現したリモート出力環境・システム構築を提供できる。
【０２３８】
従来のリモートコピーや重連コピーでは、送信側の画像形成装置で検知した原稿向き情報を受信側の画像形成装置に通知する手段がなく、受信側の画像形成装置にて送信側の画像形成装置が検知した画像向き検知結果に応じたプリント処理を行うことができなかったが、以上の処理のように、送信側の画像形成装置で検知した原稿向き情報を受信側の画像形成装置に送信し、受信側の画像形成装置にて送信側の画像形成装置が検知した画像向き検知結果に応じたプリント処理を行えるようにしたので、リモートプリントの利便性を向上させる等の効果がある。
【０２３９】
なお、本実施形態では、親機（例えば送信側のデジタル複合機（少なくとも画像入力部や原稿向き検知情報を取得するユニットやデータ通信部を有するローカルデバイス））からページ印字モードやステイプルモードが設定された場合の処理について説明したが、ヘッダ，フッタを印刷する印刷モード，部数番号を印刷する印刷モード，その他、画像の天地方向に応じた画像処理に対応する印刷モードが指定された場合であっても、親機で検知した原稿向き情報に基づいて子機（例えば受信側のデジタル複合機（少なくともデータ通信部や画像出力部を有するリモートデバイス））が、印刷モード（ヘッダ，フッタ印刷モード，部数番号印刷モード，その他、画像の天地方向に応じた画像処理に対応する印刷モード）に応じた画像形成処理を施してプリント処理するように構成してもよい。
【０２４０】
また、本実施形態では、親機（送信側の機器（画像入力装置））としてデジタル複合機を用いる場合について説明したが、ネットワークスキャナ等を用いてもよく、リモートデバイスに対してデータ送信可能な通信機能を有するデバイスでもよく、送信機能のみを有する単一機能の装置でもよい。
【０２４１】
さらに、本実施形態では、子機（受信側の機器（画像出力装置））としてデジタル複合機を用いる場合について説明したが、ネットワークプリンタ，プリントサーバを介してネットワークに接続されるプリンタ等を用いてもよく、ローカルデバイスから取得したデータの出力処理が可能なデバイスでもよく、出力機能のみを有する単一機能の装置でも良い。
【０２４２】
なお、上記実施形態では、親機（送信側のデジタル複合機（画像入力装置））内のハードディスク２００４内のメモリボックス領域Ｂ内に予め保存された画像データをリモートプリントする場合や、親機（送信側のデジタル複合機（画像入力装置））のスキャナ２０７０により原稿の読み取りと原稿の向き検知を行ってリモートプリントする（即ち、リモートコピーする）場合について説明したが、これら両方を具備する構成、或いは、何れか一方の構成のみのもの、であっても本発明に含まれることは言うまでもない。また、後者の場合、図１７のステップＳ２７０１以前の図示しない工程において、スキャナ２０７０で原稿画像を読み取り、該読み取られた原稿画像より原稿向き検知部２５００が原稿向きをページ毎に検知可能に構成してもよい。
【０２４３】
また、本実施形態では、ハードディスク２００４のメモリボックス領域Ｂ内の画像データをリモートプリントする場合、ユーザによるリモートプリント指示後に、原稿向き検知部２５００が、メモリボックス領域Ｂ内の画像データの原稿向きを検知する場合について説明したが、一度原稿向きを検知した画像データに関しては、その原稿向き検知結果を該画像データに対応させてメモリボックス領域Ｂに登録し、次回からは原稿向き検知は行わず、この検知結果を読み出して子機側に通知するように構成してもよく、ボックス領域Ｂのジョブをリモートプリント後も該領域Ｂに保持させておき、ユーザからの要求に応答し何度でもリモートプリントを実行可能に制御し、且つ、リモートプリントする毎に、そのジョブの原稿向き検知情報をメモリから読み出してリモートプリントに利用可能に構成しても良い。
【０２４４】
さらに、メモリボックス領域Ｂ内への画像データの登録時に、原稿向き検知部２５００が登録する画像データの原稿向きを検知し、該検知結果を画像データに対応させてメモリボックス領域Ｂに登録するように構成してもよい。
【０２４５】
また、原稿向き検知は、上述したように、画像データのページ毎（即ち原稿１枚毎）に行ってもよいし、原稿束の最初のページのみ行い全て同じ向きとみなすようにしてもよい。更に、これらをユーザにより選択可能に構成しても良い。なお、原稿束の最初のページのみ原稿向き検知を行い全て同じ向きとみなす場合では、原稿束に誤って天地が逆の原稿が含まれていた場合、該天地が逆の原稿に関しては正しく画像処理を行うことができないが、原稿向き検知時間を大幅に削減してリモートプリント時間を短くすることができる。
【０２４６】
一方、画像データのページ毎（即ち原稿１枚毎）に原稿検知を行う場合、原稿束に誤って天地が逆の原稿が含まれていた場合であっても、該天地が逆の原稿に関しても正しく画像処理を行うことができ、正確性が向上する。
【０２４７】
よって、上述のようにユーザにより選択可能に構成すれば、正確さを重視するか、処理時間の向上を重視するかを、ユーザの希望にそって選択できるシステムを提供できる。
【０２４８】
尚、本実施形態では、ローカル側から送信された画像データを、リモート側のデバイスにて該ローカル側で獲得した原稿画像データの向き情報に基づいた出力形態で、プリントさせる制御例を主に説明したが為にリモートコピー（リモートプリント）と称しているが、本実施形態はこれに限らなくても良い。例えば、リモート側のデバイスが、ローカル側のデバイスから受信した画像データを、原稿向き検知データに従った出力形態で、表示部に表示出力させたり（例えば、ローカル側で獲得した原稿向き検知結果に基づいた向きで受信画像をプレビュー表示させる等）、外部装置にデータ転送（例えばｅメール送信など）出力させたり、ハードディスク等の記憶媒体に格納させるような構成でも良い。このように、プリント出力処理及び表示出力処理及びデータ転送処理のうちの、少なくとも何れかの出力処理を含む、リモート出力モードとして機能しても本実施形態は適用可能である。
【０２４９】
以上、実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２５０】
又、上記実施形態の各変形例を組み合わせたものも本発明に含まれるものである。各形態の論理和的な構成或いは論理積的な構成でも本実施形態に適用可能である。
【０２５１】
以上示したように、画像データを入力可能な入力ユニット及びデータ通信可能な通信ユニットとを少なくとも有する第１デバイス（例えば、デジタル複合機１００１）と、データ通信可能な通信ユニット及び画像データを出力可能な出力ユニットとを少なくとも有する第２デバイス（例えば、デジタル複合機１０２０）とを含む画像処理システム（例えば、図１）おいて、前記第１デバイスに入力した画像データを、前記通信ユニット（ネットワーク部２０１０）を介してデータ通信して、前記第２デバイスで出力させる為のリモート出力モードをセットし、前記第１デバイスに入力した画像データの向き情報を前記第1デバイスに獲得させ、前記リモート出力モードにおいて、前記第1デバイスから送信された画像データを、前記第１デバイスで獲得した前記向き情報に従った出力形態で、前記第２デバイスにより出力させることにより、例えば送信側の画像形成装置で検知した原稿向き情報に応じたプリント処理を受信側の画像形成装置にて行えるようになるなど、リモート出力モードにおける利便性を格段に向上させるリモート出力環境を構築することができる。
【０２５２】
以下、図３０に示すメモリマップを参照して本発明に係る画像入力装置および画像出力装置を適用可能な画像形成システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０２５３】
図３０は、本発明に係る画像入力装置および画像出力装置を適用可能な画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０２５４】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０２５５】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０２５６】
外部からインストールされる、本実施形態における図１７，図１９，図２２のフローチャートに示す機能を実行させるためのプログラムコード，図２１や図２３〜図２７に示す操作画面等を表示させるため制御を実行させるためのプログラムコード，図２８や図２９に示す一連の出力動作制御を実行させるためのプログラムコードによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０２５７】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２５８】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２５９】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２６０】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２６１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２６２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２６３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２６４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２６５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２６６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２６７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２６８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０２６９】
以上説明したように、本実施形態によれば、画像入力装置側で、原稿に対する画像編集処理を指定し、前記原稿から画像データを読み取り、該読み取られる原稿の画像データをメモリに記憶し、前記画像データに対して原稿の向きを検知し、前記原稿向き検知結果及び前記画像編集処理指定を画像出力装置へ所定の通信媒体を介して送信し、前記メモリに記憶された画像データを読み出して前記画像出力装置へ前記通信媒体を介して送信し、前記画像出力装置側で、前記画像入力装置より受信した原稿向き検知結果に基づいて、前記画像入力装置より受信した画像データに対して、前記画像入力装置より受信した画像編集処理指定に応じた画像処理を施し、該画像処理された画像データをプリント出力するので、送信側の画像形成装置で検知した原稿向き情報に応じたプリント処理を受信側の画像形成装置にて行えるようになり、リモートプリントの利便性を格段に向上させるリモート画像形成環境を構築することができる等の効果を奏する。
【図面の簡単な説明】
【０２７０】
【図１】本発明の画像入力装置及び画像出力装置を適用可能な画像形成システムのネットワーク構成の一例を示す図である。
【図２】図１に示したデジタル複合機のハードウェア全体構成を示すブロック図である。
【図３】図２に示したデジタル複合機を構成する画像入出力デバイス（スキャナ，プリンタ）を示す概観図である。
【図４】図２に示した操作部の構成を示す平面図である。
【図５】図２に示したスキャナ画像処理部の構成を示すブロック図である。
【図６】図２に示したプリンタ画像処理部の構成を示すブロック図である。
【図７】図２に示した画像圧縮処理部の構成を示すブロック図である。
【図８】図２に示した画像回転処理部の構成を示すブロック図である。
【図９】図２に示した画像回転処理部の動作を示す図である。
【図１０】図２に示した画像回転処理部の動作を示す図である。
【図１１】図２に示したデバイスＩ／Ｆ部の構成を示すブロック図である。
【図１２】図２に示したデジタル複合機において動作するソフトウェアの全体構成を示すソフトウエアブロック図である。
【図１３】本発明の画像入力装置及び画像形成装置を適用可能な画像形成システムにおける画像の配信に関する組み込みアプリケーションブロックを示すブロック図である。
【図１４】図２に示したデジタル複合機を含み、本発明の特徴でもあるリモートコピーが実行される画像形成システムの構成を示すシステム構成図である。
【図１５】図１４に示したデジタル複合機内のハードディスクの記憶領域の割当て例を示す図である。
【図１６】リモートプリントを行なう際の送信側の機器（親機）における図４に示した操作部のＬＣＤ表示部に表示されるリモートプリンタ選択画面の一例を示す模式図である。
【図１７】本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図１８】図４に示した操作部のＬＣＤ表示部に表示されるメモリフルで中断する可能性がある旨を示すメッセージ画面の一例を示す模式図である。
【図１９】本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図２０】図１５に示したデジタル複合機内のハードディスクの記憶領域のリモートプリント用領域の割当て例を示す図である。
【図２１】リモートプリントを行なう際の送信側の機器（親機）における操作部のＬＣＤ表示部に表示されるページ印字設定画面の一例を示す模式図である。
【図２２】本発明の画像入力装置および画像出力装置を適用可能な画像形成システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図２３】本実施形態のユーザインタフェース画面の一例を示す図である。
【図２４】本実施形態のユーザインタフェース画面の一例を示す図である。
【図２５】本実施形態のユーザインタフェース画面の一例を示す図である。
【図２６】本実施形態のユーザインタフェース画面の一例を示す図である。
【図２７】本実施形態のユーザインタフェース画面の一例を示す図である。
【図２８】本実施形態の制御例を示す図である。
【図２９】本実施形態の制御例を示す図である。
【図３０】本発明の画像入力装置および画像出力装置を適用可能な画像形成システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２７１】
１００１  デジタル複合機
１０１０  ローカルエリアネットワーク
２００１  ＣＰＵ
２００２  ＲＡＭ
２００３  ＲＯＭ
２００４  ＨＤＤ
２０１３  ＬＣＤ表示部
２０７０  スキャナ
２０９５  プリンタ
２９０２  デジタル複写機
２９０３  デジタル複写機
【図１】
2004282721.tif 000003
【図２】
2004282721.tif 000004
【図３】
2004282721.tif 000005
【図４】
2004282721.tif 000006
【図５】
2004282721.tif 000007
【図６】
2004282721.tif 000008
【図７】
2004282721.tif 000009
【図８】
2004282721.tif 000010
【図９】
2004282721.tif 000011
【図１０】
2004282721.tif 000012
【図１１】
2004282721.tif 000013
【図１２】
2004282721.tif 000014
【図１３】
2004282721.tif 000015
【図１４】
2004282721.tif 000016
【図１５】
2004282721.tif 000017
【図１６】
2004282721.tif 000018
【図１７】
2004282721.tif 000019
【図１８】
2004282721.tif 000020
【図１９】
2004282721.tif 000021
【図２０】
2004282721.tif 000022
【図２１】
2004282721.tif 000023
【図２２】
2004282721.tif 000024
【図２３】
2004282721.tif 000025
【図２４】
2004282721.tif 000026
【図２５】
2004282721.tif 000027
【図２６】
2004282721.tif 000028
【図２７】
2004282721.tif 000029
【図２８】
2004282721.tif 000030
【図２９】
2004282721.tif 000031
【図３０】
2004282721.tif 000032