(57)【特許請求の範囲】
【請求項１】
製本モードで画像形成を実行可能な画像形成装置であって、
画像データを記憶する記憶手段と、
画像データに基づいて画像形成を実行する画像形成手段と、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択手段と、
ユーザの指示に従って、前記選択手段により選択された複数の画像データを結合することを指定する指定手段と、
前記選択手段により選択された複数の画像データの解像度が同じであるか否か判断する判断手段と、
前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定した場合に、前記選択手段により選択された複数の画像データを結合して当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定しなかった場合に、前記選択手段により選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないよう前記画像形成手段を制御する制御手段とを有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて画像形成を実行しないよう前記画像形成手段を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モード以外のモードで画像形成を実行するよう前記画像形成手段を制御することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
ユーザの指示に従って、前記製本モードで画像形成を実行することを設定する設定手段を更に有し、
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記製本モードで画像形成を実行することを設定しないよう前記設定手段を制御することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないことをユーザに通知する通知手段を更に有することを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
２ｉｎ１モードで画像形成を実行可能な画像形成装置であって、
画像データを記憶する記憶手段と、
画像データに基づいて画像形成を実行する画像形成手段と、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択手段と、
ユーザの指示に従って、前記選択手段により選択された複数の画像データを結合することを指定する指定手段と、
前記選択手段により選択された複数の画像データの解像度が同じであるか否か判断する判断手段と、
前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定した場合に、前記選択手段により選択された複数の画像データを結合して当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定しなかった場合に、前記選択手段により選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないよう前記画像形成手段を制御する制御手段とを有することを特徴とする画像形成装置。
【請求項７】
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて画像形成を実行しないよう前記画像形成手段を制御することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モード以外のモードで画像形成を実行するよう前記画像形成手段を制御することを特徴とする請求項６に記載の画像形成装置。
【請求項９】
ユーザの指示に従って、前記２ｉｎ１モードで画像形成を実行することを設定する設定手段を更に有し、
前記制御手段は、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記２ｉｎ１モードで画像形成を実行することを設定しないよう前記設定手段を制御することを特徴とする請求項６乃至８の何れか１項に記載の画像形成装置。
【請求項１０】
前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないことをユーザに通知する通知手段を更に有することを特徴とする請求項６乃至９の何れか１項に記載の画像形成装置。
【請求項１１】
製本モードで画像形成を実行可能な画像形成装置であって、
画像データを記憶する記憶手段と、
画像データに基づいて画像形成を実行する画像形成手段と、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択手段と、
ユーザの指示に従って、前記選択手段により選択された複数の画像データを結合することを指定する指定手段と、
前記選択手段により選択された複数の画像データの画素数が同じであるか否か判断する判断手段と、
前記選択手段により選択された複数の画像データの画素数が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定した場合に、前記選択手段により選択された複数の画像データを結合して当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの画素数が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定しなかった場合に、前記選択手段により選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないよう前記画像形成手段を制御する制御手段とを有することを特徴とする画像形成装置。
【請求項１２】
前記制御手段は、前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて画像形成を実行しないよう前記画像形成手段を制御することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記制御手段は、前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モード以外のモードで画像形成を実行するよう前記画像形成手段を制御することを特徴とする請求項１１に記載の画像形成装置。
【請求項１４】
ユーザの指示に従って、前記製本モードで画像形成を実行することを設定する設定手段を更に有し、
前記制御手段は、前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記製本モードで画像形成を実行することを設定しないよう前記設定手段を制御することを特徴とする請求項１１乃至１３の何れか１項に記載の画像形成装置。
【請求項１５】
前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないことをユーザに通知する通知手段を更に有することを特徴とする請求項１１乃至１４の何れか１項に記載の画像形成装置。
【請求項１６】
２ｉｎ１モードで画像形成を実行可能な画像形成装置であって、
画像データを記憶する記憶手段と、
画像データに基づいて画像形成を実行する画像形成手段と、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択手段と、
ユーザの指示に従って、前記選択手段により選択された複数の画像データを結合することを指定する指定手段と、
前記選択手段により選択された複数の画像データの画素数が同じであるか否か判断する判断手段と、
前記選択手段により選択された複数の画像データの画素数が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定した場合に、前記選択手段により選択された複数の画像データを結合して当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの画素数が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定しなかった場合に、前記選択手段により選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成手段を制御し、
前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないよう前記画像形成手段を制御する制御手段とを有することを特徴とする画像形成装置。
【請求項１７】
前記制御手段は、前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて画像形成を実行しないよう前記画像形成手段を制御することを特徴とする請求項１６に記載の画像形成装置。
【請求項１８】
前記制御手段は、前記選択手段により選択された複数の画像データの解画素数同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モード以外のモードで画像形成を実行するよう前記画像形成手段を制御することを特徴とする請求項１６に記載の画像形成装置。
【請求項１９】
ユーザの指示に従って、前記２ｉｎ１モードで画像形成を実行することを設定する設定手段を更に有し、
前記制御手段は、前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記２ｉｎ１モードで画像形成を実行することを設定しないよう前記設定手段を制御することを特徴とする請求項１６乃至１８の何れか１項に記載の画像形成装置。
【請求項２０】
前記選択手段により選択された複数の画像データの画素数が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないことをユーザに通知する通知手段を更に有することを特徴とする請求項１６乃至１９の何れか１項に記載の画像形成装置。
【請求項２１】
製本モードで画像形成を実行可能な画像形成装置のコンピュータが実行する画像形成制御方法であって、
画像データを記憶手段に記憶する記憶ステップと、
画像データに基づいて画像形成を実行する画像形成ステップと、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択ステップと、
ユーザの指示に従って、前記選択ステップにより選択された複数の画像データを結合することを指定する指定ステップと、
前記選択ステップにより選択された複数の画像データの解像度が同じであるか否か判断する判断ステップと、
前記選択ステップにより選択された複数の画像データの解像度が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定した場合に、前記選択ステップにより選択された複数の画像データを結合して当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの解像度が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定しなかった場合に、前記選択ステップにより選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの解像度が同じでないと前記判断ステップで判断した場合に、前記選択ステップにより選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないよう前記画像形成ステップを制御する制御ステップとを有することを特徴とする画像形成制御方法。
【請求項２２】
２ｉｎ１モードで画像形成を実行可能な画像形成装置のコンピュータが実行する画像形成制御方法であって、
画像データを記憶手段に記憶する記憶ステップと、
画像データに基づいて画像形成を実行する画像形成ステップと、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択ステップと、
ユーザの指示に従って、前記選択ステップにより選択された複数の画像データを結合することを指定する指定ステップと、
前記選択ステップにより選択された複数の画像データの解像度が同じであるか否か判断する判断ステップと、
前記選択ステップにより選択された複数の画像データの解像度が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定した場合に、前記選択ステップにより選択された複数の画像データを結合して当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの解像度が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定しなかった場合に、前記選択ステップにより選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの解像度が同じでないと前記判断ステップで判断した場合に、前記選択ステップにより選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないよう前記画像形成ステップを制御する制御ステップとを有することを特徴とする画像形成制御方法。
【請求項２３】
製本モードで画像形成を実行可能な画像形成装置のコンピュータが実行する画像形成制御方法であって、
画像データを記憶手段に記憶する記憶ステップと、
画像データに基づいて画像形成を実行する画像形成ステップと、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択ステップと、
ユーザの指示に従って、前記選択ステップにより選択された複数の画像データを結合することを指定する指定ステップと、
前記選択ステップにより選択された複数の画像データの画素数が同じであるか否か判断する判断ステップと、
前記選択ステップにより選択された複数の画像データの画素数が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定した場合に、前記選択ステップにより選択された複数の画像データを結合して当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの画素数が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定しなかった場合に、前記選択ステップにより選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの画素数が同じでないと前記判断ステップで判断した場合に、前記選択ステップにより選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないよう前記画像形成ステップを制御する制御ステップとを有することを特徴とする画像形成制御方法。
【請求項２４】
２ｉｎ１モードで画像形成を実行可能な画像形成装置のコンピュータが実行する画像形成制御方法であって、
画像データを記憶手段に記憶する記憶ステップと、
画像データに基づいて画像形成を実行する画像形成ステップと、
ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択ステップと、
ユーザの指示に従って、前記選択ステップにより選択された複数の画像データを結合することを指定する指定ステップと、
前記選択ステップにより選択された複数の画像データの画素数が同じであるか否か判断する判断ステップと、
前記選択ステップにより選択された複数の画像データの画素数が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定した場合に、前記選択ステップにより選択された複数の画像データを結合して当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの画素数が同じであると前記判断ステップで判断した場合であって、前記選択ステップにより選択された複数の画像データを結合することを前記指定ステップで指定しなかった場合に、前記選択ステップにより選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行するよう前記画像形成ステップを制御し、
前記選択ステップにより選択された複数の画像データの画素数が同じでないと前記判断ステップで判断した場合に、前記選択ステップにより選択された複数の画像データに基づいて前記２ｉｎ１モードで画像形成を実行しないよう前記画像形成ステップを制御する制御ステップとを有することを特徴とする画像形成制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、種々の画像データを記憶媒体を介して入出力する画像形成装置及び画像形成制御方法に関するものである。
【０００２】
【従来の技術】
近年の複写機のデジタル化に伴い、複写機のスキャナ、プリンタを使用してファクシミリ送受信を行ったり、ＰＤＬ（ＰａｇｅＤｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）プリンタ等、複数の機能を合わせ持つ複合機が実用化されている。
【０００３】
この様な複合機は、複写機機能、ファクシミリ機能、ＰＤＬプリント機能等の単機能だけでなく、例えばＰＤＬ展開画像をファクシミリ送信するといった複数の機能間でも動作可能となるように構成されている。
【０００４】
さらに、複合機をＬＡＮ（ＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ）経由で接続することにより、コンピュータ装置等でも複合機の機能を利用できるように構成されている。
【０００５】
また、このような複合機では画像データを蓄積する大容量のハードディスクを具備し、このハードディスクにスキャナやＰＤＬの展開画像、ファクシミリ受信文書等を蓄積し、蓄積された画像データをプリントアウトしたり、ファクシミリ送信したり、ネットワークを介してコンピュータ装置へ画像転送する等の組み合わせにより、所望の機能を提供できるように構成されている。
【０００６】
また、蓄積された画像データをハードディスク内に文書として長期間保存可能とし、必要に応じて所望の文書の画像データを読み出して出力することが可能である。
【０００７】
さらに、ハードディスク内に文書として蓄積された複数の文書を一括してプリントすることが可能なように構成されている。
【０００８】
一方、複写機のプリンタにフィニッシャを具備し、シートの両面に画像形成されたシートを複数枚重ねた状態で半折りして、折り目を綴じた時にページ順となるように、シートの各面に原稿２ページ分ずつ画像形成（製本レイアウト）する画像形成装置が提案されている。
【０００９】
【発明が解決しようとする課題】
しかしながら、上記従来の画像形成装置の製本レイアウト機能は、同一シート上に画像形成される２ページの画像データが共に同一解像度である必要がある。そのために解像度変換を行い２ページの画像データの解像度を合わせる方法が考えられるが、画像形成前に解像度変換を行うための変換回路やページメモリが必要であり、コストがかかるという問題があった。
【００１０】
本発明は、上記のような問題点を解決するためになされたもので、本発明の目的は、入力され記憶された複数の画像データのレイアウト可視画像をシート上に画像形成するレイアウト機能による出力を行う際に、入力された画像データの解像度が画像データ毎に異なる場合、前記レイアウト機能を制限し、該レイアウト機能を制限したことを、通知することにより、低コストでレイアウト機能を提供すると共に、レイアウト処理不可能な場合をユーザに対して通知可能な操作性の良い画像形成装置および画像形成装置の制御方法よびプログラムおよび記憶媒体を提供することである。
【００１１】
【課題を解決するための手段】
本発明は、製本モードで画像形成を実行可能な画像形成装置であって、画像データを記憶する記憶手段と、画像データに基づいて画像形成を実行する画像形成手段と、ユーザの指示に従って、前記記憶手段に記憶された画像データの中から複数の画像データを選択する選択手段と、ユーザの指示に従って、前記選択手段により選択された複数の画像データを結合することを指定する指定手段と、前記選択手段により選択された複数の画像データの解像度が同じであるか否か判断する判断手段と、前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定した場合に、前記選択手段により選択された複数の画像データを結合して当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、前記選択手段により選択された複数の画像データの解像度が同じであると前記判断手段が判断した場合であって、前記選択手段により選択された複数の画像データを結合することを前記指定手段が指定しなかった場合に、前記選択手段により選択された複数の画像データを結合せずに当該複数の画像データに基づいて前記製本モードで画像形成を実行するよう前記画像形成手段を制御し、前記選択手段により選択された複数の画像データの解像度が同じでないと前記判断手段が判断した場合に、前記選択手段により選択された複数の画像データに基づいて前記製本モードで画像形成を実行しないよう前記画像形成手段を制御する制御手段とを有することを特徴とする。
【００３５】
【発明の実施の形態】
〔第１実施形態〕
図１は、本発明の第１実施形態の画像形成装置の構成を示すブロック図である。
【００３６】
図において、１はリーダ部で、原稿の画像を読み取り、原稿画像に応じた画像データを画像入出力制御部３へ出力する。２はプリンタ部で、画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。画像入出力制御部３は、リーダ部１およびプリンタ部２に接続されており、ファクシミリ部４、ストレージ部５、コンピュータインタフェース部７、ＲＩＰ部８、操作部９、コア部１０等からなる。
【００３７】
ファクシミリ部４は、電話回線を介して受信した圧縮画像データを伸長して、伸長された画像データをコア部１０へ転送し、又、コア部１０から転送された画像データを圧縮して、圧縮された圧縮画像データを電話回線を介して送信する。送受信する画像データは、ストレージ部５に接続されたハードディスク６中に一時的に保存することができる。
【００３８】
ストレージ部５は、コア部１０から転送された画像データを圧縮し、その画像データを検索するためのＩＤ番号とともにハードディスク６に記憶させる。また、ストレージ部５はコア部１０を介して転送されたコードデータに基づいてハードディスク６に記憶されている圧縮画像データを検索し、検索された圧縮画像データを読み出して伸長し、伸長された画像データをコア部１０へ転送する。
【００３９】
コンピュータインタフェース部７は、パーソナルコンピュータ又はワークステーション（ＰＣ／ＷＳ）１１とコア部１０の間のインタフェースであり、ＰＣ／ＷＳ１１と１対１のローカルインタフェースで接続しても、ネットワークで接続しても良い。
【００４０】
ＲＩＰ部８は、ＰＣ／ＷＳ１１から転送された画像を表すコードデータ（ＰＤＬ）をプリンタ部２で記録できる画像データに展開するものである。
【００４１】
操作部９は、タッチパネルディスプレイとハードキーを備え、ユーザインタフェースにより、本画像形成装置への動作指示や動作設定等を行うものである。
【００４２】
コア部１０については後述するが、コア部１０はリーダ部１、プリンタ部２、ファクシミリ部４、ストレージ部５、コンピュータインタフェース部７、ＲＩＰ部８、操作部９のそれぞれの間のデータの流れを制御するものである。
【００４３】
図２は、図１に示したリーダ部１及びプリンタ部２の断面図である。
【００４４】
リーダ部１において、２０１は原稿給送装置で、原稿を先頭順に１枚ずつプラテンガラス２０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス２０２上の原稿を排出するものである。原稿がプラテンガラス２０２上に搬送されると、ランプ２０３を点灯し、そしてスキャナユニット２０４の移動を開始させて、原稿を露光走査する。この時の原稿からの反射光は、ミラー２０５、２０６、２０７、及びレンズ２０８によってＣＣＤイメージセンサ（以下ＣＣＤという）２０９へ導かれる。このように、走査された原稿の画像はＣＣＤ２０９によって読み取られる。ＣＣＤ２０９から出力される画像データは、所定の処理が施された後、画像入出力制御部３のコア部１０へ転送される。
【００４５】
プリンタ部２において、２２１はレーザドライバで、レーザ発光部２１０を駆動するものであり、画像入出力制御部３のコア部１０から出力された画像データに応じたレーザ光をレーザ発光部２１０に発光させる。このレーザ光は感光ドラム２１１に照射され、感光ドラム２１１にはレーザ光に応じた潜像が形成される。この感光ドラム２１１の潜像の部分には現像器２１２によって現像剤が付着される。
【００４６】
そして、レーザ光の照射開始と同期したタイミングで、給紙カセット２１３、給紙カセット２１４、手差しトレイ２２７のいずれかから記録紙を給紙して転写部２１５へ搬送し、感光ドラム２１１に付着された現像剤を記録紙に転写する。
現像剤の乗った記録紙は定着部２１６に搬送され、定着部２１６の熱と圧力により現像剤は記録紙に定着される。定着部２１６を通過した記録紙は排出ローラ２１７によって排出される。
【００４７】
また、両面記録が設定されている場合は、排出ローラ２１７のところまで記録紙を搬送した後、排出ローラ２１７の回転方向を逆転させ、フラッパ２１８によって再給紙搬送路２１９へ導く。再給紙搬送路２１９へ導かれた記録紙は上述したタイミングで転写部２１５へ給紙される。
【００４８】
２２６はＺ折りユニットで、このＺ折りユニット２２６が本体に装備されている場合には、Ｚ折りユニットへ記録紙が搬送され、操作部９からの操作に応じてＺ折りが行われる。２２０はフィニッシャで、このフィニッシャ２２０が装備されている場合、排出された記録紙を束ねて記録紙の仕分けをしたり、操作部９からの操作に応じてパンチャ２２３で記録紙のパンチが、ステイプラ２２４でステイプルがそれぞれ行われる。
【００４９】
また、２２５はサドステッチャで、このサドステッチャ２２５を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙が製本される。インサータ２２２では、予め印刷された記録紙を、表紙や合紙として給紙することが可能となり、プリンタ部の記録紙経路を通すことがないため用紙を傷めず搬送することができる。
【００５０】
サドステッチャ２２５を使用しない場合は、排紙口２３１を通り、可動トレイ２２８，２２９のいずれかに排出される。可動トレイ２２８と２２９は両方共上下に動作することができ、可動トレイ２２８に出力する場合には可動トレイ２２８が排紙口２３１の位置まで降りる。サドステッチャ２２５を使用するジョブは、排紙口２３２を通り、製本トレイ２３０に排出される。
【００５１】
図３は、図１に示したコア部１０の構成を説明するブロック図である。
【００５２】
図に示すように、リーダ部１からの画像データはインタフェース１２２を介して、データ処理部１２１へ転送される。
【００５３】
データ処理部１２１は、画像の回転処理や変倍処理などの画像処理や画像データの圧縮、伸長を行うものであり、内部に複数枚の画像データを格納するページメモリを有する。リーダ部１からデータ処理部１２１へ転送された画像データは、ページメモリに一時的に記憶された後、圧縮されてインタフェース１２０を介してストレージ部５へ転送される。
【００５４】
また、コンピュータインタフェース部７を介して入力された画像を表すコードデータ（ＰＤＬ）は、インタフェース１２０を介してデータ処理部１２１に転送された後ＲＩＰ部８へ転送されて画像データに展開され、この画像データはデータ処理部１２１に転送された後、ストレージ部５へ転送される。
【００５５】
ファクシミリ部４からの画像データは、データ処理部１２１へ転送された後、ストレージ部５へ転送される。
【００５６】
また、ストレージ部５からの画像データは、データ処理部１２１へ転送された後、プリンタ部２やファクシミリ部４、コンピュータインタフェース部７へ転送される。
【００５７】
ＣＰＵ１２３は、メモリ１２４に記憶されている制御プログラム、及び操作部９から転送された制御コマンドに従ってこのような制御を行う。また、メモリ１２４はＣＰＵ１２３の作業領域としても使われる。
【００５８】
このように、コア部１０を中心に、ストレージ部５を介して、原稿画像の読み取り、画像のプリント、画像の送受信、画像の保存、コンピュータからのデータの入出力などの機能を複合させた処理を行うことが可能である。
【００５９】
図４は、本実施形態に係る画像形成装置におけるジョブ制御の単位を論理的に示したものであり、ジョブ制御の単位は複数ページを含む画像データひとまとまりに対する入力および出力処理である。これにより制御されるジョブは画像入力ジョブと画像出力ジョブに大別される。
【００６０】
まず、画像入力ジョブは、リーダ部１で読み取った画像データを順次ストレージ部５へ記録する画像入力ジョブ４１１、ＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１２、ファクシミリ部４で受信された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１３、コンピュータインタフェース部７から入力された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１４にさらに分類される。
【００６１】
また、画像出力ジョブは、ストレージ部５から読み出した画像データを順次プリンタ部２へ出力する画像出力ジョブ４０１、ストレージ部５から読み出した画像データを順次ファクシミリ部４へ出力する画像出力ジョブ４０３、ストレージ部５から読み出した画像データを順次コンピュータインタフェース部７へ出力する画像出力ジョブ４０４に分類される。
【００６２】
図５は、図４に示した複数のジョブ４１１〜４１４，４０１〜４０４を組み合わせた単位（以下複合ジョブと呼ぶ）の一例を示したものである。
【００６３】
図において、５０１はＰＤＬプリントジョブで、画像入力ジョブ４１２と画像出力ジョブ４０１を組み合わせて複合ジョブとして制御するものである。５０２はコピージョブで、画像入力ジョブ４１１と画像出力ジョブ４０１を組み合わせて複合ジョブとして制御するものである。
【００６４】
５０３はＰＤＬ記録ジョブで、画像入力ジョブ４１２のみで複合ジョブとして制御するものである。５０４はスキャンジョブで、画像入力ジョブ４１１のみで複合ジョブとして制御するものである。５０５はプリントジョブで、画像出力ジョブ４０１のみで複合ジョブとして制御するものである。
【００６５】
なお、複合ジョブは１つ以上のジョブを含む制御単位であり、画像入力ジョブ４１２と画像出力ジョブ４０１と、画像出力ジョブ４０３を組み合わせて１複合ジョブとして扱っても良い。
【００６６】
以下、図６〜図１０を参照して、本発明に係る画像形成装置の複合ジョブ制御およびジョブ制御の一例として、ＰＤＬプリントジョブ５０１と、それを構成するＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１２およびストレージ部５に記録された画像データを順次プリンタ部２へプリントアウトする画像出力ジョブ４０１の制御手順につてい説明する。
【００６７】
図６は、本発明に係る画像形成装置の第１の制御処理手順の一例を示すフローチャートであり、本発明に係る画像形成装置の複合ジョブ制御およびジョブ制御の一例として、ＰＤＬプリントジョブ５０１と、それを構成するＲＩＰ部８で展開された画像データを順次ストレージ部５へ記録する画像入力ジョブ４１２およびストレージ部５に記録された画像データを順次プリンタ部２へプリントアウトする画像出力ジョブ４０１の制御手順に対応する。なお、図中Ｓ６０１〜Ｓ６１５，Ｓ６２０は各ステップを示す。また、図６に示すフローチャートの処理は、図３に示したＣＰＵ１２３によりメモリ１２４に格納されたプログラムに基づいて実行されるものとする。
【００６８】
また、図７は、本発明の画像形成装置の複合ジョブ管理テーブルの一例を示す図である。
【００６９】
まず、図６のステップＳ６０１では、ＰＣ／ＷＳ１１上でユーザがプリント設定を行う。プリント設定内容は、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無等である。ここでは製本モードが設定されているものとする。プリント設定後、ユーザはＰＣ／ＷＳ１１上で印刷指示を与え、それと共にＰＣ／ＷＳ１１上にインストールされているドライバソフトウェアが印刷対象となる文書データをいわゆるＰＤＬデータに変換して、設定したプリント設定パラメータとともに、ＰＣ／ＷＳ１１に接続されたコンピュータインタフェース経由で、本画像形成装置のコンピュータインタフェース部７にＰＤＬデータを転送する。コンピュータインタフェース部７を介して入力された画像を表すＰＤＬデータがデータ処理部１２１に転送された後、ＲＩＰ部８へ転送され、ＲＩＰ部８では、転送されたＰＤＬデータを順次画像データに展開（ラスタライズ）する。ＲＩＰ部８でＰＤＬデータを受信開始すると、ＲＩＰ部８からコア部１０へ処理要求が発行される。コア部１０では発行された処理要求をＣＰＵ１２３が受付ける。ここで、ユーザが設定したプリント設定もＣＰＵ１２３へ転送される。
【００７０】
図６のステップＳ６０２では、ＲＩＰ部８から発行された処理要求から内部的に複合ジョブを生成し、管理する。
【００７１】
図７に複合ジョブ管理テーブル７００を示す。複合ジョブ生成では図７に示す複合ジョブ管理テーブル７００をメモリ１２４上に作成し、各種情報を複合ジョブが終了するまで保持する。複合ジョブＩＤフィールド７０１は本画像形成装置中でのユニークな複合ジョブＩＤを生成して保持するものである。
【００７２】
複合ジョブタイプフィールド７０２は生成された複合ジョブのタイプ（ＰＤＬプリントジョブ、コピージョブ、ＰＤＬ記録ジョブ、スキャンジョブ、プリントジョブ等）を特定するものであり、本実施形態ではＰＤＬプリントジョブであることを記録しておく。複合ジョブ優先順位フィールド７０３は、当該複合ジョブの処理順序に関する優先順位を保持するものである。
【００７３】
複合ジョブステータスフィールド７０４は、当該複合ジョブの実行状態（実行可能状態、実行状態、中断状態、終了状態、エラー状態等）を実行状態に応じて保持するものである。リンクジョブ数フィールド７０５は、当該複合ジョブを構成する画像入力ジョブおよび画像出力ジョブの構成数を保持するものであり、本実施形態では画像入力ジョブ４１２と画像出力ジョブ４０１の２つのジョブ数が設定される。第１のジョブポインタフィールド７０６は、画像入力ジョブ４１２のジョブ管理テーブル７１０へのポインタである。また、第２のジョブポインタフィールド７０７は、画像出力ジョブ４０１のジョブ管理テーブル７３０へのポインタである。
【００７４】
次に、図６のステップＳ６０３では、画像入力ジョブ４１２のジョブ管理テーブル７１０をメモリ１２４上に作成し、各種情報をジョブが終了するまで保持する。
【００７５】
図７に示すジョブＩＤフィールド７１１は、本画像形成装置中でのユニークなジョブＩＤを生成して保持するものである。ジョブタイプフィールド７１２は生成されたジョブのタイプ（前述した画像入力ジョブおよび画像出力ジョブ）を特定するものであり、本実施形態では、ＲＩＰ部で展開された画像データを順次ストレージ部へ記録する画像入力ジョブ４１２であることを記録しておく。
【００７６】
ジョブ優先順位フィールド７１３は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド７１４は、当該ジョブの実行状態（実行可能状態、実行状態、中断状態、終了状態、エラー状態等）を実行状態に応じて保持するものである。ページ数フィールド７１５は、当該ジョブのページ数を保持するものである。ページポインタフィールド７１６は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル７２０へのポインタである。ページ管理フィールド７２０はハードディスク６上に記録される。
【００７７】
ジョブパラメータフィールド７１７は当該ジョブの各種設定パラメータを保持するものであり、本実施形態ではステップＳ６０１で設定された、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無、製本モードの有無等が保持される。
【００７８】
また、図６のステップＳ６０４では、生成した画像入力ジョブ４１２の処理を開始する。ステップＳ６０５では、ＲＩＰ部８で展開された画像データ１ページの受信を行なう。即ち、ＲＩＰ部８からインタフェース１２０を介してデータ処理部１２１への画像転送を行なう。
【００７９】
ステップＳ６０６では、データ処理部１２１に転送された画像データをストレージ部５のハードディスク６に記録する。この時、ページ管理フィールド７２０中のページ１フィールド７２１およびページ管理フィールド７４０中のページ１フィールド７４１に各種画像属性情報（解像度，画素数等）を記録する。
【００８０】
ステップＳ６０７では、ＲＩＰ部８にて展開された処理すべき全てのページが画像データとしてハードディスク６に記録されたかどうかが判断される。ここでの判断の結果、処理されていないページが残っていると判断された場合は、処理をステップＳ６０５に戻し、一方、全てのページが処理されたと判断された場合は、ページ数フィールド７１５に、当該ジョブのページ数を記憶して、処理をステップＳ６０８に進める。
【００８１】
ステップＳ６０８では、上記のステップＳ６０３で生成されたジョブ管理テーブル７１０中のジョブステータスを終了状態とし、ステップＳ６２０へ進む。
【００８２】
ステップＳ６２０では、ページ管理フィールド７２０を調べて上記のステップＳ６０７までにハードディスク６に記録された全てのページの解像度が同一であるか否かをチェックする。全ページが同一解像度であると判定された場合は、ステップＳ６０９へ進む。
【００８３】
一方、ステップＳ６２０で、全ページが同一解像度ではない場合はステップＳ６１５へ進む。同一ではない場合は、操作部９にエラー表示を行うようにしても良い。
【００８４】
ステップＳ６０９では、画像出力ジョブ４０１のジョブ管理テーブル７３０をメモリ１２４上に作成し、各種情報をジョブが終了するまで保持する。
【００８５】
図７に示すジョブＩＤフィールド７３１は、本画像形成装置中でのユニークなジョブＩＤを生成して保持するものである。ジョブタイプフィールド７３２は生成されたジョブのタイプ（前述した画像入力ジョブおよび画像出力ジョブ）を特定するものであり、本実施形態では、ストレージ部５に記録された画像データを順次プリンタ部２へプリントアウトする画像出力ジョブ４０１であることを記録しておく。
【００８６】
ジョブ優先順位フィールド７３３は、当該ジョブの処理順序に関する優先順位を保持するものである。ジョブステータスフィールド７３４は、当該ジョブの実行状態（実行可能状態、実行状態、中断状態、終了状態、エラー状態等）を実行状態に応じて保持するものである。ページ数フィールド７３５は、当該ジョブのページ数を保持するものである。ページポインタフィールド７３６は、当該ジョブが管理する各ページの詳細情報を記述するページ管理テーブル７４０へのポインタである。
【００８７】
ページ管理テーブル７４０の実体は、画像入力ジョブ４１２でハードディスク６上に記録されたページ管理テーブル７２０と同一のものである。ジョブパラメータフィールド７３７は当該ジョブの各種設定パラメータを保持するものであり、本実施形態ではステップＳ６０１で設定された、部数、用紙サイズ、拡大縮小率、片面／両面、ページ出力順序、ソート出力、ステイプル止めの有無、製本モードの有無等および文書名称や記録日時等の文書管理情報が保持される。
【００８８】
図６のステップＳ６１０では、生成した画像出力ジョブ４０１の処理を開始する。ステップＳ６１１では、ステップＳ６０６でストレージ部５のハードディスク６に記録されたページ毎の画像データを順次読み出して、インタフェース１２０を介してデータ処理部１２１に画像転送する。
【００８９】
ステップＳ６１２では、画像データが、後述する図１０に示す画像処理テーブルに従って読み出され、ページ管理フィールド７４０中の該当ページフィールド７４１〜７４ｐに格納された各種画像属性情報（解像度、画素数等）を参照し、データ処理部１２１にて必要に応じて回転処理を行い、データ処理部１２１内の不図示の画像レイアウトメモリ上でレイアウトする。画像レイアウトメモリ上にレイアウトされた画像データは、インタフェース１２２を介してプリンタ部２へ画像転送し、プリンタ部２で前述したように画像形成を行ない、プリントアウトする。
【００９０】
ステップＳ６１３では、ハードディスク６に記録されたページ毎の画像データが全てプリントアウトされたかどうかが判断される。ここでの判断の結果、処理されていないページが残っている場合は、処理をステップＳ６１１に戻し、また、全てのページが処理された場合には、処理をステップＳ６１４に進める。
【００９１】
ステップＳ６１４では、上記のステップＳ６０９で生成されたジョブ管理テーブル７３０中のジョブステータスを終了状態として、ステップＳ６１５へ進む。
【００９２】
ステップＳ６１５では、上記のステップＳ６０３およびステップＳ６０９で生成されたジョブ管理テーブルと、ステップＳ６０６で生成されたページ管理テーブル、ページ毎の画像データを破棄して資源を開放すると共に、上記のステップＳ６０２で生成された複合ジョブ管理テーブルも破棄し、資源を開放して一連の処理を終了する。
【００９３】
尚、ステップＳ６２０の判断を、レイアウトすべき対象のページが同一の画素数か否かの判断に置き換え、肯定判定であることに応じ、上述のステップＳ６０９に移行し、否定判定であることに応じて、ステップＳ６１５に移行するよう制御しても良い。
【００９４】
このように、本形態では、レイアウトすべき対象の、シート上に配列される複数の画像の夫々の画像属性情報（解像度、画素数等）に基づいて、これらの画像のレイアウト処理の実行可否を決定し、それぞれが、同一の画像属性であることに応じて、レイアウト処理の実行を許可し、同一の画像属性ではないことに応じて、レイアウト処理の実行を禁止するよう制御する。
【００９５】
尚、レイアウト処理として、シートの表裏に画像形成するモード（両面モード）や、シートの同一面上に複数の画像を形成するモード（Ｎin１モード）や、シートの表裏の夫々に複数の画像を形成するモード（Ｎin１両面モード）等に適用可能である。
【００９６】
なお、上述した図６のステップＳ６０１にて製本モードが指定されている場合は以下の処理を行う。
【００９７】
図８は、本発明の画像形成装置における製本レイアウトの一例を示す模式図である。
【００９８】
図８（ａ）は、入力原稿９０１〜９０８を示し、上記図６のステップＳ６０６にてハードディスク６に順次記録されるものである。
【００９９】
図８（ｂ）は、両面出力により製本した状態を示し、図８（ｃ）は、１枚目と２枚目の用紙に対するページ振り分けを示す。
【０１００】
図７に示したページ数フィールド７１５或いは７３５に記憶された、当該ジョブの原稿ページ数Ｎから、以下の式により出力用紙枚数Ｐを算出する。
【０１０１】
Ｐ＝ＱＵＯＴ〔（Ｎ+ ３）／４〕
ここで、ＱＵＯＴ〔Ｘ〕は、Ｘの整数商を表し、割り算の結果の小数点以下を切り捨てた整数値である。
【０１０２】
出力用紙枚数Ｐを算出すると、次に、画像読み出し順を計算して画像読み出し順を示す画像処理テーブルを作成する。
【０１０３】
図９は、本発明の画像形成装置における第２の処理手順の一例を示すフローチャートであり、画像処理テーブルの作成処理手順に対応する。なお、図中Ｓ１００１〜Ｓ１００４は各ステップを示す。また、図６に示すフローチャートの処理は、図３に示したＣＰＵ１２３によりメモリ１２４に格納されたプログラムに基づいて実行されるものとする。
【０１０４】
まず、ステップＳ１００１にて、カウンタｉを値０に設定し、カウンタＰｕｐとカウンタＰｄｏｗｎに出力用紙枚数Ｐをセットする。
【０１０５】
ステップＳ１００２にて、出力用紙枚数Ｐとカウンタｉとを比較し、比較演算（ｉ＜Ｐ）の結果が真であると判断された場合は、ステップＳ１００３に進み、一方、偽であると判断された場合は、処理を終了する。
【０１０６】
ステップＳ１００３では、以下の数式
（１−左）２×Ｐｄｏｗｎ＋Ｃ
（１−右）２×Ｐｕｐ＋１＋Ｃ
（２−左）２×Ｐｕｐ＋２＋Ｃ
（２−右）２×ｐｄｏｗｎ−１＋Ｃ
に従って計算を行い、画像読み出し順を示す画像処理テーブル（後述する図１０に示す）に順に書き込んでいく。
【０１０７】
そして、ステップＳ１００４において、カウンタｉに値１を加算し、カウンタＰｕｐに値１を加算し、カウンタＰｄｏｗｎに値１を減算し、再びステップ（Ｓ１００２）の処理に戻り、ステップ（Ｓ１００２）以下の処理を「ｉ＜Ｐ」でなくなるまで繰り返し、図１０に示す画像処理テーブルを作成する。
【０１０８】
図１０は、本発明の画像形成装置の画像処理テーブルを示す図である。
【０１０９】
図１０の例では、まず４番目（枚目）の画像を画像レイアウトメモリの左側になるように画像をレイアウトする。次に５番目（枚目）の画像を画像レイアウトメモリの右側になるようにレイアウトする。そして、１面目のプリント開始に従って画像レイアウトメモリの画像をプリントする。次の画像、即ち６番目（枚目）および３番目（枚目）の画像を同様に画像レイアウトメモリにレイアウトして、用紙の裏面に同様にプリントアウトする。
【０１１０】
以上、ＰＣ／ＷＳ１１上で設定したプリント設定に従って、ＰＣ／ＷＳ１１からＰＤＬデータとして画像情報を転送し、本画像形成装置でＰＤＬデータを画像データに展開してプリント出力する形態について説明したが、リーダ部１で読み取った画像情報をプリント出力する場合、即ちコピージョブ５０２についても同様に適用することが可能である。
【０１１１】
さらに、ＰＤＬ記録ジョブ５０３およびスキャンジョブ５０４についても、上述したフローチャートにおいて、画像出力ジョブに関する制御ステップＳ６０４，Ｓ６０６，Ｓ６０８が省略されるだけで全く同様に適用することが可能である。
【０１１２】
さらに、プリントジョブ５０５についても、上述したフローチャートにおいて、画像入力ジョブに関する制御ステップＳ６０３，Ｓ６０５，Ｓ６０７が省略されるだけで全く同様に適用することが可能である。
【０１１３】
〔第２実施形態〕
次に、本発明の第２実施形態に係る画像形成装置について説明する。
【０１１４】
図１１は、図１に示した操作部９の概観を示す平面図である。
【０１１５】
図において、８０１は電源キーで、電源のＯＮ／ＯＦＦ操作するときに押下する。８０２は予熱キーで、スタンバイモードの設定／解除を行うときに押下する。８０３はコピー機能選択キーで、コピー機能を選択するときに押下する。８０４はファクシミリ機能選択キーで、ファクシミリ機能を選択するときに押下する。
【０１１６】
８０５はボックス機能選択キーで、ボックス機能を選択するときに押下する。８０６はスタートキーで、各種処理を開始させるときに押下する。８０７はストップキーで、各種処理を中断するときに押下する。
【０１１７】
８０８はリセットキーで、各種設定をリセットするときに押下する。８０９は操作ガイドキーで、操作ガイドを表示させるときに押下する。８１０はユーザモード設定キーで、ユーザモードを設定するときに押下する。８１１は割込みコピーキーで、割り込みコピーを行うときに押下する。
【０１１８】
８１２は１０キーで、コピー枚数等の各種数字入力を行うときに押下する。８１３はクリアキーで、１０キー８１２により入力された各種数字をクリアするときに押下する。８１４はファクシミリワンタッチキーで、登録されたファクシミリ番号の呼出しを行うときに押下する。８１５はワンタッチキーの切り替え蓋で、この蓋を開閉することで、ワンタッチキー８１４の切換を行うことができる。８１６はタッチパネルで、各種表示を行うことができるとともに、このタッチパネル８１６上に表示された各種キーに触れることで各種入力が可能である。
【０１１９】
図１２〜図１８は、図１１に示した操作部９のタッチパネル８１６の表示画面の一例を示す模式図である。
【０１２０】
図１２において、１３００はボックス一覧表示画面で、図１１に示した操作部９のボックス機能選択キー８０５を押下することにより表示される。なお、ハードディスク６中には、複数のボックスを有し、各々のボックスに対してボックス名称を付加することができる。
【０１２１】
１３０１はボックス００の選択キー、１３０２はボックス０１の選択キー、１３０３はボックス０２の選択キー、１３０４はボックス０３の選択キー、１３０５はボックス０４の選択キー、１３０６はボックス０５の選択キーで、これらのキーに触れることにより、対応するボックスの文書一覧表示画面（図１３）を開くことができる。
【０１２２】
また、１３０７は上スクロールキー、１３０８は下スクロールキーで、画面を上又は下にスクロールさせ、画面に表示されていないボックス選択キーを表示させることができる。
【０１２３】
図１３において、１４００は文書一覧表示画面で、ボックス００の選択キー１３０１〜ボックス０５の選択キー１３０６のいずれかのキーに触れることにより、対応するボックスの文書一覧表示画面１４００が表示される。なお、ボックス内には複数の文書を記録可能である。
【０１２４】
１４０１はボックス名称表示フィールド、１４０２は文書名称表示フィールド、１４０３は受付時刻表示フィールド、１４０４は上スクロールキー、１４０５は下スクロールキー、１４０６，１４０７，１４０８，１４０９は文書選択ボタンであり、この文書選択の結果を図１４に示す。ここでは、文書選択キー１４０６および１４０８を押圧することにより、複数文書が同時に選択されたことを示している。
【０１２５】
１４１０は全文書選択ボタンで、表示されているボックス（この図ではボックス００）の全文書を選択するときに押圧する。１４１１は詳細情報表示キーで、文書選択ボタン１４０６〜１４０９，全文書選択ボタン１４１０で選択されている文書の詳細情報を表示する（図１８）。
【０１２６】
１４１２は消去キーで、文書選択ボタン１４０６〜１４０９，全文書選択ボタン１４１０で選択されている文書をボックスから削除するときに押圧する。
【０１２７】
１４１３は文書移動キーで、文書選択ボタン１４０６〜１４０９，全文書選択ボタン１４１０で選択されている文書を他のボックス等に移動するときに押圧する。
【０１２８】
１４１５は原稿読み込みキーで、リーダ部１から原稿読み込みを行う場合に押圧する。１４１６は閉じるキーで、図１２に示したボックス一覧表示画面１３００に戻るときに押圧する。
【０１２９】
１４１４はプリントキーで、文書選択ボタン１４０６〜１４０９，全文書選択ボタン１４１０で選択されている文書をプリントするときに押圧するものであり、このキーを押圧することにより、図１５に示すプリント設定画面が表示される。
【０１３０】
図１５において、１６００はプリント設定画面で、図１３，図１４に示したプリントキー１４１４を押下することにより表示される。
【０１３１】
１６０１は文書選択数表示フィールドで、選択されている文書の数が表示される。１６０２は用紙選択キーで、プリントする用紙を選択することができる。１６０３は試しプリントキーで、最初の１枚のみの試しプリントを行うことができる。
【０１３２】
１６０４は表紙／仕切紙キーで、表紙や仕切り紙を挿入することができる。
【０１３３】
１６０５はソータキーで、ソータモードを設定することができる。１６０６は両面キーで、両面設定を行うことができる。１６０７は製本キーで、製本モードの設定をおこなうことができる。１６０８は文書結合ボタンで、選択された複数文書に対して文書結合する指定を行うためのものである。
【０１３４】
１６０９は初期値に戻す設定リセットキーで、プリント設定画面１６００の設定を初期値に戻すことができる。１６１０はキャンセルキーで、プリント設定画面１６００の設定を無効にして、図１４に示したボックスの文書一覧表示画面１４００に戻る。１６１１はプリント開始キーで、プリントを開始するときに押圧する。
【０１３５】
また、製本キー１６０７を押下すると、選択された１文書あるいは複数文書中に含まれる画像データ全ページの解像度を調べる。解像度が全ページ同一であり、一致している場合は、図１６に示す給紙段選択画面に切り替わる。
【０１３６】
解像度が全ページ同一ではない場合、少なくとも１ページが他のページと異なる解像度である場合は、"解像度が異なるので製本モードは設定できません。 "等のメッセージを表示して図１５へ戻る。
【０１３７】
図１６において、１７００は給紙段選択画面である。１７０１〜１７０５は各給紙段の選択キーで、プリント処理に使用する用紙を選択することができる。１７０６は手差し変更予約キーで、プリント処理を手差し給紙で行う旨を設定することができる。１７０７は次へキーで、この次へキー１７０７を押下すると、図１７に示す中とじ指定画面に切り替わる。
【０１３８】
図１７において、１８００は中とじ指定画面である。１８０１は中とじするキー、１８０２は中とじしないキーである。ＯＫキー１８０３を押下すると、図１５に示したプリント設定画面１６００に戻る。
【０１３９】
図１８において、１９００は文書詳細情報表示画面で、図１３に示した詳細情報表示キー１４１１が押下された場合に表示される。
【０１４０】
１９０１は受付番号表示フィールド、１９０２は受付時刻表示フィールド、１９０３はジョブタイプ表示フィールド、１９０４はジョブ名表示フィールド、１９０５はユーザ名表示フィールド、１９０６はページ数表示フィールド、１９０７は部数表示フィールド、１９０８はサイズ表示フィールド、１９０９は解像度表示フィールド、１９１０は閉じるキーである。閉じるキー１９１０を押下すると、図１３に示した文書一覧表示画面１４００に戻る。
【０１４１】
以下、図１９のフローチャートを参照して、本発明の画像形成装置の製本レイアウト方法の制御手順について説明する。
【０１４２】
図１９は、本発明に係る画像形成装置の第３の制御処理手順の一例を示すフローチャートであり、本発明に係る画像形成装置に係る製本レイアウト方法の制御手順に対応する。なお、図中Ｓ１２０１〜Ｓ１２１０は各ステップを示す。また、図１９に示すフローチャートの処理は、図３に示したＣＰＵ１２３によりメモリ１２４に格納されたプログラムに基づいて実行されるものとする。
【０１４３】
まず、ステップＳ１２０１で、操作部９のボックス機能選択キー８０５を押下すると図１２に示したボックス一覧表示画面１３００を表示する。ハードディスク６中には、複数のボックスを有し、各々のボックスに対してボックス名称を付加することができる。
【０１４４】
次にステップＳ１２０２で、ボックスの選択キー、例えばボックス００の選択キー１３０１が押下されると、ステップＳ１２０３に進み、図１３に示す文書一覧表示画面１４００（文書リスト）が表示される。このように、ボックス内に複数の文書が記録されている。
【０１４５】
次にステップＳ１２０４へ進み、文書一覧表示画面１４００（文書リスト）に表示される文書の選択を行う。この文書選択の結果を図１４に示す。ここでは、文書選択キー１４０６および１４０８を押下することにより、複数文書が同時に選択されたことを示している。
【０１４６】
そして、プリントキー１４１４を押下することにより、ステップＳ１２０５に進み、図１５に示したプリント設定画面１６００が表示され、製本キー１６０７を押下すると、ステップＳ１２０４にて選択された１文書あるいは複数文書中に含まれる画像データ全ページの解像度を調べる。
【０１４７】
ここで、解像度が全ページ同一ではない場合、少なくとも１ページが他のページと異なる解像度である場合は、“解像度が異なるので製本モードは設定できません。”等のメッセージを表示した後、図１５の画面へ戻る。
【０１４８】
一方、解像度が全ページ同一であり、一致している場合は、図１６に示す給紙段選択画面１７００に切り替わり、各給紙段の選択キー１７０１〜１７０５、手差し変更予約キー１７０６等により給紙段を選択した後、次へキー１７０７を押下すると、図１７に示す中とじ指定画面１８００に切り替わる。
【０１４９】
中とじするキー１８０１又は中とじしないキー１８０２を選択した後、ＯＫキー１８０３を押下すると、図１５に示したプリント設定画面１６００に戻る。
【０１５０】
製本モードプリント設定完了後、プリント開始キー１６１１を押下すると、ステップＳ１２０６へ進み、プリント動作を開始する。
【０１５１】
ステップＳ１２０６では、選択された文書数が複数文書であるか否かを判断すし、複数文書であると判断された場合は、ステップＳ１２０７へ進み、１文書のみ選択されている場合はステップＳ１２０８へ進む。
【０１５２】
ステップＳ１２０８では、指定された文書をハードディスク６から読み出して順次プリント動作する。プリント動作については、前述したプリントジョブ５０５を生成し、画像出力ジョブ４０１を生成して順次処理することにより行われる。
【０１５３】
また、ステップＳ１２０７では、選択された複数文書に対して文書結合する指定、即ち図１５に示した文書結合指定ボタン１６０８が押下されているか否かを判断する。複数文書の結合が指定されている場合は、ステップＳ１２１０へ進み、指定されていない場合はステップＳ１２０９へ進む。
【０１５４】
ステップＳ１２０９では、指定された複数の文書を順次ハードディスク６から読み出して順次プリント動作する。即ち、文書毎にプリントジョブ５０５を生成し、画像出力ジョブ４０１を生成してプリント動作を行う。
【０１５５】
また、ステップＳ１２１０では、選択された複数の文書の各々の頁を順次出力する。即ち、プリントジョブ５０５を生成し、画像出力ジョブ４０１を生成してプリント動作を行う。この場合は、選択された複数文書に含まれるページ数の合計を１つの画像出力ジョブとして処理する。
【０１５６】
以上説明したように、本実施形態によれば、画像形成装置内に蓄積された１つ或いは複数の文書を出力する際に、ページ毎に記録解像度が異なる場合の製本レイアウト出力を操作性良く禁止することが可能である。
【０１５７】
なお、上述したステップＳ１２０５では、ステップＳ１２０５に進んだ後、ステップＳ１２０４で選択された文書の解像度を調べる構成について説明したが、ステップＳ１２０４での文書選択時に解像度が同一であるかを予め調べておき、解像度が同一でない場合は、ステップＳ１２０５に進むと同時に、製本キー１６０７を網掛け表示や非表示として押下できないように禁止するように構成しても良い。
【０１５８】
また、上記実施形態では、ステップＳ１２０５にて、選択された文書の解像度が同一でない場合に、製本レイアウトでの印刷を禁止する場合について説明したが、２ｉｎ１等複数の画像を１つの記録媒体面上にレイアウトして印刷する全てのモードも同様に禁止するものとする。
【０１５９】
また、このように複数の画像を１つの記録媒体面上にレイアウトして印刷する全てのモードも同様に禁止された場合は、複数の画像を１つの記録媒体面上にレイアウトするモードを解除して、１画像を１つの記録媒体面上に印刷するように構成してもよい。
【０１６０】
なお、上述したステップＳ１２０５において、選択された文書が同一の画素数か否かの判断に基づいて製本レイアウトでの印刷を制御するように構成してもよい。
【０１６１】
このように、本実施形態では、レイアウトすべき対象の、シート上に配列される複数の画像の夫々の画像属性情報（解像度、画素数等）に基づいて、これらの画像のレイアウト処理の実行可否を決定し、それぞれが、同一の画像属性であることに応じて、レイアウト処理の実行を許可し、同一の画像属性ではないことに応じて、レイアウト処理の実行を禁止するよう制御する。
【０１６２】
なお、レイアウト処理として、シートの表裏に画像形成するモード（両面モード）や、シートの同一面上に複数の画像を形成するモード（Ｎin１モード）や、シートの表裏の夫々に複数の画像を形成するモード（Ｎin１両面モード）等に適用可能である。
【０１６３】
以上説明したように、画像形成装置内に蓄積された複数の画像データを製本レイアウト出力する際に、画像データ毎に記録解像度が異なる場合を考慮して、低コストでレイアウト機能を提供すると共に、処理不可能な場合をユーザに対して分かり易く通知することが可能であるという効果を奏する。
【０１６４】
なお、上記各実施形態では、プリンタ部２（プリンタエンジン）がレーザビーム方式である場合を例にして説明したが、レーザビーム方式以外の電子写真方式（例えばＬＥＤ方式）でも、液晶シャッタ方式、インクジェット方式、熱転写方式、昇華方式でもその他のプリント方式であっても本発明は適用可能である。
【０１６５】
また、上記第１実施形態，第２実施形態を合わせた構成にも、本願発明の画像形成装置は適用可能である。
【０１６６】
以下、図２０に示すメモリマップを参照して本発明に係る画像形成装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１６７】
図２０は、本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１６８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１６９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１７０】
本実施形態における図６，図９，図１９に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１７１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１７２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１７３】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【０１７４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７６】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７７】
さらに、本発明を達成するためのソフトウエアによって表されるプログラムをネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７８】
【発明の効果】
以上説明したように、本発明に係る第１〜３，１３，１６の発明によれば、レイアウト手段によりレイアウトされた画像データに基づく可視画像をシート上に画像形成して出力する際に、前記入力手段で入力される画像データの解像度が画像データ毎に異なる場合、前記レイアウト手段を制限するので、画像形成装置内に蓄積された複数の画像データを製本レイアウト出力する際に、画像データ毎に記録解像度が異なる場合を考慮して、低コストでレイアウト機能を提供することができる。
【０１７９】
第４の発明によれば、前記制限手段は、レイアウト手段によるレイアウトを制限したことを、通知するので、レイアウト処理不可能な場合をユーザに対して分かり易く通知することが可能であるという効果を奏する。
【０１８０】
第５〜７，１４，１７の発明によれば、文書選択手段により選択された文書をレイアウト手段によりレイアウトしてプリント出力する際に、記憶手段に記憶された画像データの解像度が画像データ毎に異なる場合、前記レイアウト手段を禁止するので、画像形成装置内に蓄積された複数の画像データを製本レイアウト出力する際に、画像データ毎に記録解像度が異なる場合を考慮して、低コストでレイアウト機能を提供することができる。
【０１８１】
第８の発明によれば、前記禁止手段は、レイアウト手段によるレイアウトを禁止したことを、通知するので、レイアウト処理不可能な場合をユーザに対して分かり易く通知することが可能であるという効果を奏する。
【０１８２】
第９〜１１，１５，１８の発明によれば、文書選択手段により選択された複数の文書を一括してレイアウト手段によりレイアウトしてプリント出力する際に、記憶手段に記憶された画像データの解像度が画像データ毎或いは文書毎に異なる場合、前記レイアウト手段を禁止するので、画像形成装置内に蓄積された複数の画像データを製本レイアウト出力する際に、画像データ毎に記録解像度が異なる場合を考慮して、低コストでレイアウト機能を提供することができる。
【０１８３】
第１２の発明によれば、前記禁止手段は、レイアウト手段によるレイアウトを禁止したことを、通知するので、レイアウト処理不可能な場合をユーザに対して分かり易く通知することが可能であるという効果を奏する。
【０１８４】
第１９〜２４の発明によれば、複数の画像データを１枚のシート上に形成するようレイアウト処理の対象となる複数の画像データの画像属性情報に基づいて、前記複数の画像データのレイアウト処理の実行可否を決定するので、画像形成装置内に蓄積された複数の画像データを１枚のシート上にレイアウト処理する際に、画像データ毎に解像度，画素数等の画像属性情報が異なる場合を考慮した低コストのレイアウト機能を提供することができる。
【０１８５】
従って、画像形成装置内に蓄積された複数の画像データを製本レイアウト出力する際に、画像データ毎に記録解像度が異なる場合を考慮して、低コストでレイアウト機能を提供すると共に、処理不可能な場合をユーザに対して分かり易く通知することが可能である等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の第１実施形態の画像形成装置の構成を示すブロック図である。
【図２】図１に示したリーダ部及びプリンタ部の断面図である。
【図３】図１に示したコア部の構成を説明するブロック図である。
【図４】本実施形態に係る画像形成装置におけるジョブ制御の単位を論理的に示したものである。
【図５】図４に示した複数のジョブを組み合わせた単位（以下複合ジョブと呼ぶ）の一例を示したものである。
【図６】本発明に係る画像形成装置の第１の制御処理手順の一例を示すフローチャートである。
【図７】本発明の画像形成装置の複合ジョブ管理テーブルの一例を示す図である。
【図８】本発明の画像形成装置における製本レイアウトの一例を示す模式図である。
【図９】本発明の画像形成装置における第２の処理手順の一例を示すフローチャートである。
【図１０】本発明の画像形成装置の画像処理テーブルを示す図である。
【図１１】図１に示した操作部の概観を示す平面図である。
【図１２】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１３】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１４】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１５】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１６】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１７】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１８】図１１に示した操作部のタッチパネルの表示画面の一例を示す模式図である。
【図１９】本発明に係る画像形成装置の第３の制御処理手順の一例を示すフローチャートである。
【図２０】本発明に係る画像形成装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ファクシミリ部
５  ストレージ部
７  コンピュータインタフェース部
８  ＲＩＰ部
９  操作部
１０  コア部
１１  コンピュータ機器（ＰＣ／ＷＳ）
【図１】
0004672909.tif 000002
【図２】
0004672909.tif 000003
【図３】
0004672909.tif 000004
【図４】
0004672909.tif 000005
【図５】
0004672909.tif 000006
【図６】
0004672909.tif 000007
【図７】
0004672909.tif 000008
【図８】
0004672909.tif 000009
【図９】
0004672909.tif 000010
【図１０】
0004672909.tif 000011
【図１１】
0004672909.tif 000012
【図１２】
0004672909.tif 000013
【図１３】
0004672909.tif 000014
【図１４】
0004672909.tif 000015
【図１５】
0004672909.tif 000016
【図１６】
0004672909.tif 000017
【図１７】
0004672909.tif 000018
【図１８】
0004672909.tif 000019
【図１９】
0004672909.tif 000020
【図２０】
0004672909.tif 000021