(57)【要約】【課題】手差し両面機能を使う場合、片面が印刷済みの用紙を用紙トレイに置くためにプリンタを操作する際に、プリンタ側の操作により残りの面の印刷を開始させることができ、更に、ユーザに対して、手差し両面機能が働き、通常の操作手順と異なることを認知させ、ユーザの誤った操作を未然に防ぐことが可能な画像形成システムを提供する。【解決手段】所定の通信媒体を介して情報処理装置と通信する通信手段と、通信手段からの入力データに基づいて画像データを生成する画像生成手段と、画像生成手段が生成した画像データを複数蓄積することができる画像蓄積手段と、画像生成手段が生成した画像データ、または、画像蓄積手段が蓄積した画像データを記録紙に記録する画像記録手段と、を有する画像形成装置であって、記録紙への記録方法として両面記録が指定されている場合、画像生成手段が生成した全ての画像データを画像蓄積手段により蓄積する。【選択図】        図１
2006244149.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と、情報処理装置から所定の通信媒体を介して受信したデータに基づいて記録用紙に画像データを記録する画像形成装置と、から成る画像形成システムであって、
画像形成装置は、
所定の通信媒体を介して情報処理装置と通信する通信手段と、
通信手段から入力されたデータに基づいて画像データを生成する画像生成手段と、
画像生成手段が生成した画像データを蓄積可能な画像蓄積手段と、
画像生成手段が生成した画像データ、または、画像蓄積手段が蓄積した画像データを記録用紙に記録する画像記録手段と、を有し、
画像記録手段による記録用紙への記録方法として手差し両面記録が指定された場合、
画像生成手段が生成した全ての画像データを画像蓄積手段に蓄積し、
画像データを画像記録手段により記録用紙に記録する際、両面記録した場合に記録用紙の表面に記録される画像データのみを片面記録する両面−表面記録、または、両面記録した場合に記録用紙の裏面に記録される画像データのみを片面記録する両面−裏面記録、を実行し、
情報処理装置は、
操作手段と、表示手段と、を有し、
操作手段により、記録用紙への記録方法として手差し両面記録が指定され、
且つ、画像蓄積手段への画像データの蓄積が指定されていない場合、
表示手段により、画像蓄積手段へ画像データが蓄積されることを示す
ことを特徴とする画像形成システム。
【請求項２】
情報処理装置と、情報処理装置から所定の通信媒体を介して受信したデータに基づいて記録用紙に画像データを記録する画像形成装置と、から成る画像形成システムであって、
画像形成装置は、
所定の通信媒体を介して情報処理装置と通信する通信手段と、
通信手段から入力されたデータに基づいて画像データを生成する画像生成手段と、
画像生成手段が生成した画像データを蓄積可能な画像蓄積手段と、
画像生成手段が生成した画像データ、または、画像蓄積手段が蓄積した画像データを記録用紙に記録する画像記録手段と、を有し、
画像記録手段による記録用紙への記録方法として手差し両面記録が指定された場合、
画像生成手段が生成した全ての画像データを画像蓄積手段に蓄積し、
画像データを画像記録手段により記録用紙に記録する際、両面記録した場合に記録用紙の表面に記録される画像データのみを片面記録する両面−表面記録、または、両面記録した場合に記録用紙の裏面に記録される画像データのみを片面記  録する両面−裏面記録、を実行し、
情報処理装置は、
操作手段と、表示手段と、を有し、
操作手段により、記録用紙への記録方法として両面記録が指定され、
且つ、画像形成装置が両面記録できない種類の記録用紙が指定され、
且つ、画像蓄積手段への画像データの蓄積が指定されていない場合、表示手段により、画像蓄積手段へ画像データが蓄積されることを示す
ことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークで接続されたコンピュータとプリンタにより構成される画像形成システムに関する。更には、両面印刷が可能な画像形成システムに関する。
【背景技術】
【０００２】
デジタル複合機やページプリンタなどの画像形成装置において両面印刷を行う場合、通常、用紙の片面に印刷した後にその用紙を反転させるための特殊な紙搬送路を通過させて残りのもう一面に印刷する。しかしながら、用紙を反転させる紙搬送路を通過させることができない厚さや材質の用紙に両面印刷を行いたい場合もあり、その場合は、一旦、表面、或いは、裏面の片面のみを印刷して排紙し、その片面が印刷済みの紙を記録用紙として残りの面を印刷することで両面印刷を実現している（以降このような機能を手差し両面機能と呼ぶ）（例えば、特許文献１参照）。
【特許文献１】特開平１０−３０５６２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、このような手差し両面機能をネットワークに接続され、複数ユーザに共有されているデジタル複合機やページプリンタで実行する場合、ユーザは、片面が印刷済みの記録用紙を用紙トレイに置き、そのままの状態で、残りの面の印刷を開始させるためにＰＣなどのデータ送信元まで戻らなければならない。そのため、プリンタを離れたその間に、他のユーザによって、誤って、用紙トレイ上の片面が印刷済みの用紙を使われてしまうという問題が発生する。
【０００４】
本発明はこのような問題点に鑑みて為されたものであって、手差し両面機能を使う場合、片面が印刷済みの用紙を用紙トレイに置くためにプリンタを操作する際に、プリンタ側の操作により残りの面の印刷を開始させることができ、更に、ユーザに対して、手差し両面機能が働き、通常の操作手順と異なることを認知させ、ユーザの誤った操作を未然に防ぐことが可能な画像形成システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、
本発明の請求項１記載の画像形成システムは、
情報処理装置と、情報処理装置から所定の通信媒体を介して受信したデータに基づいて記録用紙に画像データを記録する画像形成装置と、から成り、
画像形成装置は、
所定の通信媒体を介して情報処理装置と通信する通信手段と、
通信手段から入力されたデータに基づいて画像データを生成する画像生成手段と、
画像生成手段が生成した画像データを蓄積可能な画像蓄積手段と、
画像生成手段が生成した画像データ、または、画像蓄積手段が蓄積した画像データを記録用紙に記録する画像記録手段と、を有し、
画像記録手段による記録用紙への記録方法として手差し両面記録が指定された場合、
画像生成手段が生成した全ての画像データを画像蓄積手段に蓄積し、
画像データを画像記録手段により記録用紙に記録する際、両面記録した場合に記録用紙の表面に記録される画像データのみを片面記録する両面−表面記録、または、両面記録した場合に記録用紙の裏面に記録される画像データのみを片面記録する両面−裏面記録、を実行し、
情報処理装置は、
操作手段と、表示手段と、を有し、
操作手段により、記録用紙への記録方法として手差し両面記録が指定され、
且つ、画像蓄積手段への画像データの蓄積が指定されていない場合、
表示手段により、画像蓄積手段へ画像データが蓄積されることを示す。
【０００６】
また、本発明の請求項２記載の画像形成システムは、
情報処理装置と、情報処理装置から所定の通信媒体を介して受信したデータに基づいて記録用紙に画像データを記録する画像形成装置と、から成り、
画像形成装置は、
所定の通信媒体を介して情報処理装置と通信する通信手段と、
通信手段から入力されたデータに基づいて画像データを生成する画像生成手段と、
画像生成手段が生成した画像データを蓄積可能な画像蓄積手段と、
画像生成手段が生成した画像データ、または、画像蓄積手段が蓄積した画像データを記録用紙に記録する画像記録手段と、を有し、
画像記録手段による記録用紙への記録方法として手差し両面記録が指定された場合、
画像生成手段が生成した全ての画像データを画像蓄積手段に蓄積し、
画像データを画像記録手段により記録用紙に記録する際、両面記録した場合に記録用紙の表面に記録される画像データのみを片面記録する両面−表面記録、または、両面記録した場合に記録用紙の裏面に記録される画像データのみを片面記録する両面−裏面記録、を実行し、
情報処理装置は、
操作手段と、表示手段と、を有し、
操作手段により、記録用紙への記録方法として両面記録が指定され、
且つ、画像形成装置が両面記録できない種類の記録用紙が指定され、
且つ、画像蓄積手段への画像データの蓄積が指定されていない場合、表示手段により、画像蓄積手段へ画像データが蓄積されることを示す。
【発明の効果】
【０００７】
本発明によれば、手差し両面機能を使う場合、片面が印刷済みの用紙を用紙トレイに置くためにプリンタを操作する際に、プリンタ側の操作により残りの面の印刷を開始させることができ、更に、ユーザに対して、手差し両面機能が働き、通常の操作手順と異なることを認知させ、ユーザの誤った操作を未然に防ぐことが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明の実施の形態を説明する。
【実施例】
【０００９】
図１は、本発明の実施例である印刷システムの基本構成を示すブロック図であり、デジタル複合機１００とクライアントＰＣ６０１がＬＡＮ６００を介して通信可能な状態で接続されている。クライアントＰＣ６０１は、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ(登録商標)やＵＮＩＸ(登録商標)などの汎用的なＯＳが動作しているコンピュータであり、ワードプロセッサなどの印刷データを作成するアプリケーションソフトと、アプリケーションソフトから起動され、その印刷データを基にデジタル複合機へ印刷ジョブを送信するプリンタドライバが動作している。
【００１０】
デジタル複合機１００は、原稿画像を読取って画像データを生成するリーダ装置２００と、画像データを記録用紙に記録するプリンタ装置３００と、画像データの表示や各種機能の表示／設定などを行う液晶パネルとキーボードを備えた操作部１５０と、リーダ装置２００を制御して読み込んだ画像データや、ＬＡＮ６００を介してクライアントＰＣ６０１や他のデジタル複合機から受信したコードデータ（ＰＤＬデータや圧縮画像データ）を基に生成した画像データを蓄積する画像記憶部１６０と、これら各構成要素に接続されて各構成要素を制御するコントローラ装置１１０で構成されている。
【００１１】
リーダ装置２００は、原稿用紙を搬送する原稿給紙ユニット２５０と、原稿画像を光学的に読取って電気信号としての画像データに変換するスキャナユニット２１０とを有する。
【００１２】
プリンタ装置３００は、記録用紙を収容する複数段の給紙カセットを備えた給紙ユニット３１０と、画像データを記録用紙に転写／定着するマーキングユニット３２０と、印字された記録用紙にソート処理やステイプル処理を施し、外部に排出する排紙ユニット３３０とを有する。
【００１３】
コントローラ装置１１０は、ＬＡＮ６００を介して通信するためのネットワークＩ／Ｆと各種ネットワークプロトコルを処理する通信機能と、通信機能によりクライアントＰＣ６０１や他のデジタル複合機から受信したコードデータ（ＰＤＬデータや圧縮画像データ）を画像データに変換するコードデータ展開機能を持ち、これらの機能と上述の構成要素を制御することにより、コピー機能、ＰＤＬ（コードデータ）印刷機能、画像蓄積機能、蓄積画像印刷機能などを実現する。
【００１４】
図２はリーダ装置２００及びプリンタ装置３００の詳細を示す断面図である。
【００１５】
リーダ装置２００は、原稿給送ユニット２５０に積載された原稿用紙をその積載順に従って先頭から順次１枚ずつプラテンガラス２１１上へ給送し、スキャナユニット２１０による所定の読取り動作が終了した後、排出トレイ２１９に排出する。
【００１６】
読取り動作時、スキャナユニット２１０は原稿用紙がプラテンガラス２１１上に搬送されるとランプ２１２を点灯し、光学ユニット２１３の移動を開始させて原稿用紙を下方から照射し走査する。原稿用紙からの反射光は、複数のミラー２１４、２１５、２１６、及び、レンズ２１７を介してＣＣＤイメージセンサ（以下「ＣＣＤ」と記す）２１８へ導かれ、走査された原稿画像がＣＣＤ２１８によって読取られる。ＣＣＤ２１８で読取られた画像データは、所定の処理が施された後、コントローラユニット１１０に転送される。
【００１７】
原稿給送ユニット２５０が原稿流し読み機能を有している場合、原稿給送部２５０に積載された原稿用紙は、原稿流し読み位置２４０を一定の速度で通過する。この場合、光学ユニット２１３は原稿流し読み位置２４０に移動して等速で搬送される原稿をランプ２１２によって照射する。その反射光をＣＣＤ２１８によって随時読取ることで画像データが生成され、所定の処理が施された後コントローラユニット１１０に転送される。
【００１８】
プリンタ装置３００は、コントローラ装置１１０から出力された画像データに対応するレーザ光をレーザドライバ３２１により駆動するレーザ発光部３２２から出力する。そのレーザを受ける感光ドラム３２３にレーザ光に応じた静電潜像を形成して現像器３２４により静電潜像の部分に現像剤を付着させる。
【００１９】
一方、レーザ光の照射開始と同期したタイミングで、カセット３１１、カセット３１２、カセット３１３、カセット３１４、手差しトレイ３１５の何れかから記録用紙を給紙し、搬送路３３１を経由して転写部３２５まで搬送する。転写部３２５において感光ドラム３２３に付着している現像剤を記録用紙に転写する。画像データが転写された記録用紙を搬送ベルト３２６によって定着部３２７に搬送し、定着部３２７における加熱・加圧処理により画像データを記録用紙に定着する。定着処理が済んだ記録用紙を搬送路３３５、搬送路３３４を経由して排紙ビン３２８に排出する。印字面を反転して排紙ビン３２８に排出する場合は、搬送路３３６、搬送路３３８まで導き、そこから記録用紙を逆方向に搬送し、搬送路３３７、搬送路３３４を経由して排紙ビン３２８に排出する。
【００２０】
図に記していないが、排紙ビンの代わりに排紙ユニットを装着することが可能で、排紙ユニットにより、排出された記録用紙を束ねてステイプルしたり、記録用紙の束の中央にステイプルした上で折り曲げることで小冊子を作成することができる。
【００２１】
画像データを記録用紙に両面記録する場合は、定着部３２７を通過した記録用紙を搬送路３３６からフラッパ３２９により搬送路３３３に導き、その後、逆方向に搬送してフラッパ３２９により搬送路３３８、再給紙搬送路３３２へ導く。再給紙搬送路３３２へ導いた記録用紙に再度、転写、定着処理を施す時には搬送路３３１を経由して転写部３２５へ搬送し、以降、上記と同様に処理する。
【００２２】
１枚の記録用紙に両面記録する場合は、上記搬送経路を使い、
（１）給紙カセットからの給紙
（２）転写・定着
（３）再給紙搬送路からの再給紙
（４）転写・定着
の順番で処理するが、連続して複数の記録用紙に両面記録する場合は、印刷の生産性を向上させるため、片面のみに転写・定着された記録用紙を搬送路３３３と再給紙搬送路３３２にできるだけ多く蓄え、搬送経路内の記録用紙の間隔を狭めるように制御する。例えば、
（１）給紙カセットからの給紙
（２）転写・定着
（３）給紙カセットからの給紙
（４）転写・定着
（５）再給紙搬送路からの再給紙
（６）転写・定着
（７）以降、給紙、転写・定着、再給紙、転写・定着を繰り返す。
（８）最後に、再給紙、転写・定着、再給紙、転写・定着
という順番で処理する。この転写・定着の順番に相応しい順番で画像データがコントローラ装置１１０から出力される。
【００２３】
図３はコントローラ装置１１０の詳細を示すブロック図である。
すなわち、メインコントローラ１１１は、ＣＰＵ１１２と、バスコントローラ１１３と、後述する各種コントローラ回路を含む機能ブロックを内蔵すると共に、ＲＯＭ  Ｉ／Ｆ１１５を介してＲＯＭ１１４と接続され、ＤＲＡＭ  Ｉ／Ｆ１１７を介してＤＲＡＭ１１６と接続され、コーデックＩ／Ｆ１１８を介してコーデック１１９と接続され、また、ネットワークＩ／Ｆ１２３を介してネットワークコントローラ１２１と接続され、コネクタ１２２によりＬＡＮ６００との間で所定の制御動作を行う。ネットワークとしては一般的にイーサネット(登録商標)があげられる。
【００２４】
ＲＯＭ１１４は、メインコントローラ１１１のＣＰＵ１１２で実行される各種制御プログラムや演算データが格納されている。ＤＲＡＭ１１６は、ＣＰＵ１１２が動作するための作業領域や画像データを蓄積するための領域として使用される。コーデック１１９はＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧなどの周知の圧縮方式で圧縮し、また圧縮されたデータをラスターイメージに伸長する。また、コーデック１１９にはＳＲＡＭ１２０が接続されており、該ＳＲＡＭ１２０は前記コーデック１１９の一時的な作業領域として使用される。
【００２５】
また、前記メインコントローラ１１１はスキャナバス１４１を介してスキャナＩ／Ｆ１４０に接続され、プリンタバス１４６を介してプリンタＩ／Ｆ１４５に接続され、さらにＰＣＩバス等の汎用高速バス１２５を介して拡張ボードを接続するための拡張コネクタ１２４及び入出力制御部（Ｉ／Ｏ制御部）１２６に接続されている。
【００２６】
Ｉ／Ｏ制御部１２６はリーダ装置２００やプリンタ装置３００との間で制御コマンドを送受信するための調歩同期式のシリアル通信コントローラ１２７が２チャンネル装備されており、該シリアル通信コントローラ１２７はＩ／Ｏバス１２８を介してスキャナＩ／Ｆ１４０及びプリンタＩ／Ｆ１４５に接続されている。
【００２７】
スキャナＩ／Ｆ１４０は、第一の調歩同期シリアルＩ／Ｆ１４３及び第一のビデオＩ／Ｆ１４４を介してスキャナコネクタ１４２に接続され、さらに該スキャナコネクタ１４２はリーダ装置２００のスキャナユニット２１０に接続されている。そして、スキャナＩ／Ｆ１４０はスキャナユニット２１０から受信した画像データに対し所望の２値化処理や、主走査方向及び／又は副走査方向の変倍処理を行い、またスキャナユニット２１０から送られてきたビデオ信号に基づいて制御信号を生成し、スキャナバス１４１を介してメインコントローラ１１１に画像データを転送する。
【００２８】
また、プリンタＩ／Ｆ１４５は、第２の調歩同期シリアルＩ／Ｆ１４８及び第２のビデオＩ／Ｆ１４９を介してプリンタコネクタ１４７に接続され、さらに該プリンタコネクタ１４７はプリンタ装置３００のマーキングユニット３２０に接続されている。そして、プリンタＩ／Ｆ１４５はメインコントローラ１１１から出力された画像データにスムージング処理を施して該画像データをマーキングユニット３２０に出力し、さらにマーキングユニット３２０から送られたビデオ信号に基づいて、生成された制御信号をプリンタバス１４６に出力する。
【００２９】
そして、ＣＰＵ１１２は、ＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を介して読み込まれた制御プログラムに基づいて動作し、例えば、クライアントＰＣ６０１から受信したＰＤＬ（ページ記述言語）データを解釈し、ラスターイメージデータに展開処理を行う。
【００３０】
また、バスコントローラ１１３は、スキャナＩ／Ｆ１４０プリンタＩ／Ｆ１４５、その他拡張コネクタ１２４等に接続された外部機器から入出力されるデータ転送を制御するものであり、バス競合時のアービトレーション（調停）やＤＭＡデータ転送の制御を行う。即ち、例えば、上述したＤＲＡＭ１１６とコーデック１１９との間のデータ転送や、スキャナユニット２１０からＤＲＡＭ１１６へのデータ転送、ＤＲＡＭ１１６からマーキングユニット３２０へのデータ転送等は、バスコントローラ１１３によって制御され、ＤＭＡ転送される。
【００３１】
また、Ｉ／Ｏ制御部１２６は、ＬＣＤコントローラ１３１及びキー入力Ｉ／Ｆ１３０を介してパネルＩ／Ｆ１３２に接続され、パネルＩ／Ｆ１３２は操作部１５０に接続されている。また、前記Ｉ／Ｏ制御部１２６は不揮発性メモリとしてのＥＥＰＲＯＭ１３５に接続され、またＥ−ＩＤＥコネクタ１６１を介して画像データの書き込み／読み出しが可能なハードディスクドライブ（ＨＤＤ）１６２に接続され、さらに、機器内で管理する日付と時刻を更新／保存するリアルタイムクロックモジュール１３３に接続されている。尚、リアルタイムクロックモジュール１３３はバックアップ用電池１３４に接続されて該バックアップ用電池１３４によりバックアップされている。
【００３２】
図４は、コントローラ装置１１０の内部ソフトウェア構造を示す図である。
【００３３】
コントローラソフトウェア７００は、システム制御部７０１、ジョブ制御部７０２、デバイス部７０３、文書管理部９００で構成されている。システム制御部７０１はクライアントＰＣ６０１や他のデジタル複合機、あるいは、操作部１５０から、各インタフェースを介して送られてきたコマンド（プロトコル）を解釈し、ジョブ制御部７０２に対してジョブの実行を依頼し、コピー機能、ＰＤＬ（コードデータ）印刷機能、画像蓄積機能、蓄積画像印刷機能などを実現する。ジョブ制御部７０２は、システム制御部７０１の依頼に基づき種々のジョブを実行する。デバイス部７０３は、デジタル複合機１００を構成する各ユニットを制御するドライバソフトを含み、ジョブ制御部７０２がジョブを実行する際に使用される。文書管理部９００は、画像記憶部１６０を制御して画像データを階層的に管理する機能を有し、システム制御部７０１やジョブ制御部７０２に使用される。
【００３４】
図５は、ジョブ制御部７０２の構造を示す図である。
【００３５】
同図において７００はコントローラソフトウェア、７０１はシステム制御部、７０２はジョブ制御部、７０３はデバイス部である。
【００３６】
ジョブ制御部７０２は、ジョブ生成部８００、ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０、バンド処理部８４０、デバイス割り当て部８５０を有している。また、ジョブ処理部８１０は、ジョブ管理部８１１、バインダ管理部８１２、ドキュメント管理部８１３を有している。また、デバイス部７０３は、第１デバイス８５１、第２デバイス８５２及び第３デバイス８５３等複数のデバイスを有する事が可能となっている。
【００３７】
クライアントＰＣ６０１や、操作部１５０などから送られてきた一連の操作依頼は、コマンド（プロトコル）という形で、各インタフェースを介して送られてくる。送られてきたコマンドは、システム制御部７０１で解釈された後、ジョブ制御部７０２に送られる。この時点でコマンドは、ジョブ制御部７０２が理解できる形に変換される。
【００３８】
ジョブ生成部８００はジョブ８１４を生成する。ジョブ８１４には、コピージョブ、読取画像蓄積ジョブ、コードデータ印刷ジョブ、コードデータ展開蓄積ジョブ、蓄積画像印刷ジョブなどがあり、これらのジョブの組み合わせにより、システム制御部７０１がコピー機能、ＰＤＬ（コードデータ）印刷機能、画像蓄積機能、蓄積画像印刷機能などを実現する。
【００３９】
システム制御部７０１により解釈され、変換されたコマンド（プロトコル）には、例えば、コードデータ展開蓄積ジョブならば、文書の名前や、印刷時の印刷部数、記録用紙の種類／給紙カセットなどの種々の設定情報や、コードデータ（ＰＤＬデータや圧縮画像データ）などが含まれる。ジョブ８１４はジョブ処理部８１０に送られ処理が行われる。ジョブ処理部８１０は、ジョブを構成する複数のバインダの出力順など、ジョブ全体に関わる設定がされるジョブ管理部８１１、バインダを構成する複数のドキュメントの出力順など、バインダ全体に関わる設定がされるバインダ管理部８１２、ドキュメントを構成する複数のページの出力順など、ドキュメント全体に関わる設定がされるドキュメント管理部８１３を有し、ジョブ８１４全体に関する設定や処理が行われる。
【００４０】
更に、ジョブ処理部８１０では、ジョブ８１４全体に関する設定や処理以外は、ジョブ８１４を構成するさらに小さな仕事の単位であるバインダ８１５に分割し、また、バインダ８１５全体に関する設定や処理以外は、バインダ８１５を構成するさらに小さな仕事の単位であるドキュメント８１６に分割し処理する。ドキュメント８１６は入力ドキュメント８２１と１対１に対応付けされており、入力ドキュメント８２１は、ドキュメント処理部８２０により出力ドキュメント８２２に変換処理される。例えば、原稿の束をスキャナで読取り、複数のイメージデータに変換するスキャンジョブを考えると、原稿の束に関する設定や操作の手順が書かれているのが入力ドキュメント８２１であり、複数のイメージデータに関する設定や操作の手順が書かれているのが出力ドキュメント８２２である。そして、紙の束を複数のイメージデータに変換する役割を持っているのがドキュメント処理部８２０である。
【００４１】
ドキュメント処理部８２０は、ドキュメント単位の入力ドキュメント８２１から出力ドキュメント８２２への変換処理を行い、ドキュメント全体に関する設定や処理以外は、更に小さな仕事の単位である入力ページ８３１に分割し、ページ処理部８３０に処理を依頼する。これは、ちょうどジョブ処理部８１５がジョブ単位の処理に専念して、更に細かい仕事のためにバインダ８１５、ドキュメント８１６を生成するのと同じである。ドキュメント単位の設定及び操作は、具体的にはページの並び替え、両面印刷の指定、表紙の付加、ＯＨＰ中差し等のページ順序に関するものである。
【００４２】
ページ処理部８３０は、ページ単位の入力ページ８３１から出力ページ８３２への変換処理を行う。例えば、上述のスキャンジョブの場合、入力ページ８３１には読取りの解像度、読取りの向き（ランドスケープ／ポートレイト）等の各種設定や、手順が書かれており、出力ページ８３２にはイメージデータの格納場所等の設定や手順が書かれている。
【００４３】
更に、数ライン分のメモリ（バンドメモリ）でジョブ８１４を処理する場合、ページを更に細かい単位であるバンドに分割して変換処理を行う。入力バンド８４１、バンド処理部８４０、出力バンド８４２の動作に関してはページの場合と同様である。
【００４４】
ジョブ処理部８１０、ドキュメント処理部８２０、ページ処理部８３０及びバンド処理部８４０は、いずれも処理を進める際にデジタル複合機１００を構成する種々の物理デバイスを使用する。当然、複数の処理部が同時に仕事を進めるとデバイスの競合が発生するので、それを調停するのがデバイス割り当て部８５０である。例として図に示した第１〜第３のデバイス８５１〜８５３は、デバイス割り当て部８５０により上述した各処理部に割り当てられる論理デバイスであり、例えば、ページメモリやバンドメモリ、原稿給紙ユニット２５０、マーキングユニット３２０エンジン及びスキャナユニット２１０等が考えられる。
【００４５】
図６は、文書管理部９００の管理構造の概念を示す図である。
【００４６】
文書管理部９００は、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５で構成され、それぞれが文書管理部９００の処理に必要な管理情報やジョブ制御部７０２の処理に必要な処理情報などを持っている。
【００４７】
文書管理部９００は、１つまたは複数のフォルダ管理部９０１で構成される。
【００４８】
フォルダ管理部９０１は、１つまたは複数のジョブ管理部９０２、或いは、ドキュメント管理部９０４で構成される。また、ユーザが設定したフォルダ名（ボックス名）などを保持する。
【００４９】
ジョブ管理部９０２は、１つまたは複数のバインダ管理部９０３で構成される。また、ジョブ制御部７０２において処理されるジョブ８１４の動作に必要な情報であり、ジョブ制御部のジョブ管理部８１１が保持する処理情報を保存／復元することができる。
【００５０】
バインダ管理部９０３は、１つまたは複数のドキュメント管理部９０４で構成される。また、ジョブ制御部７０２において処理されるバインダ８１５の動作に必要な情報であり、ジョブ制御部のバインダ管理部８１２が保持する処理情報を保存／復元することができる。
【００５１】
ドキュメント管理部９０４は、１つまたは複数のページ管理部９０５で構成される。また、ジョブ制御部７０２において処理されるドキュメント８１６の動作に必要な情報であり、ジョブ制御部のドキュメント管理部８１３が保持する処理情報を保存／復元することができる。また、ドキュメント処理部８２０により処理される入力ドキュメント８２１の属性値の復元と出力ドキュメント８２２の属性値の保存も行う。
【００５２】
ページ管理部９０５は、画像記憶部１６０に記録された、スキャナで読込んだ１ページ分の画像データ、或いは、ホストコンピュータから送信されたＰＤＬを展開した１ページ分の画像データ、ＦＡＸで受信した１ページ分の画像データ、などと対応付けられている。また、ジョブ制御部７０２のページ処理部８３０により処理される入力ページ８３１の属性値の復元と出力ページ８３２の属性値の保存も行う。
【００５３】
以上のように、文書管理部９００に保存された情報と、画像記憶部１６０に保存された画像データから画像蓄積時に投入されたジョブ８１４を再現することが可能である。また、保存されている情報を再設定することで投入時のジョブと異なる動作をさせることも可能である。
【００５４】
図７は、コントローラ装置１１０で実行されるジョブ８１４の１つであるコードデータ展開蓄積ジョブ１００１ｃの構成例を示す図である。
【００５５】
クライアントコンピュータ６０１や操作部１５０から送られてくる一連の操作依頼はコマンドデータという形で、各インタフェースを介して送られてくる。送られてきたコマンドデータは、システム制御部７０１で解釈され、ジョブ制御部７０２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換される。ジョブ生成部８００は、送られてきたコマンドを解釈し、コードデータ展開蓄積ジョブ１００１ｃを生成する。
【００５６】
コードデータ展開蓄積ジョブ１００１ｃは、システム制御部から渡されるコードデータを画像に展開して画像記憶部１６０に蓄積するための機能を有しており、コードデータ展開ジョブ１０３０および、イメージエージェントジョブ１００３を生成する。
【００５７】
イメージエージェントジョブ１００３はジョブを構成する単位のイメージエージェントバインダ１００４を生成し、イメージエージェントバインダ１００４は、バインダを構成する単位であるイメージエージェントドキュメント１００５を生成する。イメージエージェントドキュメント１００５は、出力ドキュメントであるイメージドキュメント１０１１を生成する。生成されたイメージドキュメント１０１１は、イメージエージェントドキュメント１００５、イメージエージェントバインダ１００４、イメージエージェントジョブ１００３、コードデータ展開蓄積ジョブ１００１ｃを経由し、コードデータ展開ジョブ１０３０に伝達される。
【００５８】
コードデータ展開ジョブ１０３０はジョブ処理部８１０であり、コードデータ展開ジョブ１０３０全体に関する設定や処理、およびバインダに関する設定や処理を実行する。コードデータ展開ジョブ１０３０は、まず、入力ドキュメントであるコードデータドキュメント１０３１を生成し、次に、ドキュメント処理部（コード→イメージ）１０３２を生成する。その後、ドキュメント処理部１０３２に、入力ドキュメントであるコードデータドキュメント１０３１、および、出力ドキュメントであるイメージドキュメント１０１１を教え、ドキュメント処理部（コード→イメージ）１０３２を制御する。
【００５９】
コードデータ展開処理の入力ドキュメントであるコードデータドキュメント１０３１は、ドキュメント処理部（コード→イメージ）１０３２により、出力ドキュメントであるイメージドキュメント１０１１へ変換処理される。ドキュメント処理部（コード→イメージ）１０３２は、ドキュメント単位の処理のみを行い、さらに細かい仕事は、小さな仕事の単位であるコードデータページ１０３３、ページ処理部（コード→イメージ）１０３４、イメージページ１０１９で行われる。コードデータドキュメント１０３１は、コードデータ展開蓄積ジョブ１００１ｃとコードデータ展開ジョブ１０３０を介して受け取るコードデータから１ページの画像に展開されるコードデータを特定し、その１ページ分のコードデータに対応したコードデータページ１０３３を生成する。
【００６０】
コードデータページ１０３３は、ページ処理部（コード→イメージ）１０３４によりイメージページ１０１９に変換される。ページ処理部（コード→イメージ）１０３４は、コードデータを画像に展開するためのシーケンスを把握しており、コードデータ展開デバイス制御部１０３５に用意された制御コマンドを発行することで画像展開処理を実行し、コードデータページ１０３３からイメージページ１０１９への変換処理を行う。また、イメージページ１０１９は、画像蓄積モードなどの条件により、展開された画像データを画像処理部１０２５を介して画像記憶部１６０に蓄積する。なお、画像処理部１０２５は、解像度変換、符号変換などを行ものである。
【００６１】
コードデータ展開デバイス制御部１０３５の実体は、ＣＰＵ１１２が実行する制御プログラムであり、ページ処理部（コード→イメージ）１０３４を介してコードデータページ１０３３が対応付けられている１ページ分のコードデータを受け取り、コードデータの種類によって、例えば、ＰＤＬ（ページ記述言語）データとして解釈し、ラスターイメージデータへの展開処理を行う。
【００６２】
文書管理部９００では、画像記憶部１６０に記憶される画像データを、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５という単位で管理しており、それぞれに、ジョブ管理部８１１、バインダ管理部８１２、ドキュメント管理部８１３で使用した設定（属性）値や、ドキュメント処理部（コード→イメージ）１０３２により変換処理されたイメージドキュメント１０１１の属性値、ページ処理部（コード→イメージ）１０３４により変換処理されたイメージページ１０１９の属性値などが、イメージエージェントジョブ１００３、イメージエージェントバインダ１００４、イメージドキュメント１０１１、イメージページ１０１９により格納される。
【００６３】
図８は、コントローラ装置１１０で実行されるジョブ８１４の１つである蓄積画像印刷ジョブの構成例を示す図である。
【００６４】
クライアントコンピュータ６０１や操作部１５０から送られてくる一連の操作依頼はコマンドデータという形で、各インタフェースを介して送られてくる。送られてきたコマンドデータは、システム制御部７０１で解釈され、ジョブ制御部７０２に送られる。この時点でコマンドはジョブ制御部が理解出来る形に変換されることになる。ジョブ生成部８００は、送られてきたコマンドを解釈し、蓄積画像印刷ジョブ１００１ｂを生成する。蓄積画像印刷ジョブ１００１ｂは、文書管理部９００で管理され、かつ、画像記憶部１６０に保存されている画像データを印刷するための機能を有しており、イメージエージェントジョブ１００３および、プリントジョブ１００６を生成する。
【００６５】
イメージエージェントジョブ１００３はジョブを構成する単位のイメージエージェントバインダ１００４を生成し、イメージエージェントバインダ１００４は、バインダを構成する単位であるイメージエージェントドキュメント１００５を生成する。イメージエージェントドキュメント１００６は、入力ドキュメントであるイメージドキュメント１０１１を生成する。生成されたイメージドキュメント１０１１は、イメージエージェントドキュメント１００５、イメージエージェントバインダ１００４、イメージエージェントジョブ１００３、蓄積画像印刷ジョブ１００１ｂを経由し、プリントジョブ１００６に伝達される。
【００６６】
プリントジョブ１００６は、ジョブ全体に関わる設定や処理以外は、さらに小さな仕事の単位であるバインダ１００７に分割し、バインダ全体に関わる設定や処理以外は、さらに小さな仕事の単位であるドキュメント１００８に分割する。この時、入力ドキュメントであるイメージドキュメント１０１１も伝達される。
【００６７】
入力ドキュメントであるイメージドキュメント１０１１を伝達されたドキュメント１００８は、まず、出力ドキュメントであるプリント紙ドキュメント１０１３を生成し、次に、ドキュメント処理部（イメージ→紙）１０１２を生成する。その後、ドキュメント処理部（イメージ→紙）１０１２に、入力ドキュメントであるイメージドキュメント１０１１、および、出力ドキュメントであるプリント紙ドキュメント１０１３を教え、ドキュメント処理部（イメージ→紙）１０１２を制御する。
【００６８】
プリント処理の入力ドキュメントであるイメージドキュメント１０１１は、ドキュメント処理部（イメージ→紙）１０１２により、出力ドキュメントであるプリント紙ドキュメント１０１３へ変換処理される。ドキュメント処理部（イメージ→紙）１０１２は、ドキュメント単位の処理のみを行い、さらに細かい仕事は、小さな仕事の単位であるイメージページ１０１９、ページ処理部（イメージ→紙）１０２０、プリント紙ページ１０２１で行われる。プリント紙ドキュメント１０１３は、実際にイメージを出力する用紙の各ページに対応したプリント紙１０１５を生成する。プリント紙１０１５は生成されると、出力の処理順を制御するプリント紙管理部１０２２に識別子を付加して登録され、プリント紙ページ１０２１が生成される。
【００６９】
プリント紙管理部１０２２は、プリント紙１０１５に付加された識別子、印刷設定、デバイスの仕様などによりプリント紙ページ１０２１の処理順序を決定する。例えば、デバイスの循環可能枚数や両面記録の印刷設定に基づいて、図２におけるプリンタ装置３００の説明にて記述した両面印刷の処理順を決定する。
【００７０】
イメージページ１０１９は、ページ処理部（イメージ→紙）１０２０によりプリント紙ページ１０２１に変換される。ページ処理部（イメージ→紙）１０２０は、実際のプリンタデバイスを制御するためのシーケンスを把握しており、プリンタデバイス制御部１０２４に用意されたエンジン制御コマンドを発行することで印刷動作を実行し、イメージページ１０１９からプリント紙ページ１０２１への変換処理を行う。
【００７１】
イメージページ１０１９は、印刷設定などに基づいて、文書管理部９００に保存・管理されている画像データを画像処理部１０２５を介して画像記憶部１６０から取り出す。
【００７２】
画像処理部１０２５は、画像合成のほかに、解像度変換、符号変換などを行なうものである。
【００７３】
文書管理部９００では、画像記憶部１６０に記憶される画像データが、フォルダ管理部９０１、ジョブ管理部９０２、バインダ管理部９０３、ドキュメント管理部９０４、ページ管理部９０５という単位で管理され、それぞれに、画像格納時の属性が保存されている。指定された画像データは、イメージエージェントジョブ１００３、イメージエージェントバインダ１００４、イメージドキュメント１０１１、イメージページ１０１９により特定され、画像記憶部１６０から属性値と伴に取り出される。
【００７４】
図９は、コントローラ装置１１０で実行されるジョブ８１４の１つであるコードデータ印刷ジョブ１００１ｄの構成例を示す図である。
【００７５】
前述のコードデータ展開蓄積ジョブや蓄積画像印刷ジョブの場合と同様に、コマンドがジョブ生成部８００に送られると、ジョブ生成部８００はコマンドを解釈してコードデータ印刷ジョブ１００１ｄを生成し制御を依頼する。
【００７６】
コードデータ印刷ジョブ１００１ｄは、システム制御部から渡されるコードデータを画像に展開して印刷するための機能を有しており、コードデータ展開ジョブ１０３０、イメージエージェントジョブ１００３、および、プリントジョブ１００６を生成して制御する。
【００７７】
イメージエージェントジョブ１００３はジョブを構成する単位のイメージエージェントバインダ１００４を生成し、イメージエージェントバインダ１００４は、バインダを構成する単位であるイメージエージェントドキュメント１００５を生成して制御する。イメージエージェントドキュメント１００５は、コードデータ展開ジョブ１０３０の出力ドキュメントであり、且つ、プリントジョブ１００６の入力ドキュメントであるイメージドキュメント１０１１を生成して制御する。生成されたイメージドキュメント１０１１は、イメージエージェントドキュメント１００５、イメージエージェントバインダ１００４、イメージエージェントジョブ１００３、コードデータ印刷ジョブ１００１ｄを経由し、コードデータ展開ジョブ１０３０とプリントジョブ１００６に伝達される。
【００７８】
コードデータ展開ジョブ１０３０とプリントジョブ１００６の配下の動作は、図７と図８による説明と同様である。
【００７９】
イメージエージェントジョブ１００３、イメージエージェントバインダ１００４、イメージドキュメント１０１１、イメージページ１０１９は、コードデータ展開蓄積ジョブや蓄積画像印刷ジョブの場合と異なり、それぞれの管理する属性を文書管理部９００に保存したり、読み出したりはしない。イメージページ１０１９が、画像データを一時的にスプールするために画像記憶部１６０を使用するが、文書管理部９００への属性格納が行なわれないため、コードデータ印刷ジョブにより生成された画像データを蓄積画像印刷ジョブによって印刷することはできない。
【００８０】
図１０は、デジタル複合機において手差し両面機能を実行する際の、ユーザの操作とデジタル複合機の処理の概要を説明するフローチャートである。
【００８１】
手差し両面機能とは、記録用紙の厚さや材質のために図２における両面記録のための搬送経路３３６−３３３−３３８−３３２を通過させることができない場合に、一旦、表面、或いは、裏面の片面のみを印刷して排紙し、その片面が印刷済みの紙を記録用紙として残りの面を印刷することで両面記録を実現するという機能である。
【００８２】
まず、ユーザが、クライアントＰＣ６０１から、手差し両面を記録方法に設定して印刷ジョブを投入する（ステップＳ１００１）。
【００８３】
すると、デジタル複合機は、受信したコードデータから生成した画像データの全ページを、文書管理部９００をに蓄積する。この時、同時に、両面記録した場合に記録用紙の表面に記録される画像データのみを片面記録する両面−表面記録、または、両面記録した場合に記録用紙の裏面に記録される画像データのみを片面記録する両面−裏面記録を実行する（ステップＳ１０１１）。
【００８４】
両面−表面記録の場合には、例えば、奇数番目を正順（１，３，５．．．）に片面記録する。この時、記録用紙を手差しトレイ３１５から引き込み、搬送経路３３１−３３５−３３４を通過させ、印刷面を上に向けて排紙トレイ３２８へ排紙する。
【００８５】
デジタル複合機の片面印刷の完了後、ユーザは、デジタル複合機の排紙トレイ３２８上の片面が印刷済みの用紙を、その印刷面を下に向けて手差しトレイ３１５に載せる（ステップＳ１００２）。
【００８６】
すると、デジタル複合機は、用紙トレイに記録用紙が載せられたことを検知し、ユーザに次の操作を促す画面を操作部１５０の液晶パネルに表示する（ステップＳ１０１２）。
【００８７】
ユーザは、片面印刷済みの用紙を手差しトレイに移動した後、その場で、デジタル複合機の操作部から、文書管理部に蓄積されたジョブを選択して、未印刷面の片面記録を開始させる（ステップＳ１００３とステップＳ１０１３）。
【００８８】
この時、デジタル複合機は、ステップＳ１０１１における片面印刷が両面−表面記録であった場合は、両面−裏面記録を実行し、例えば、画像データの偶数番目を正順（２，４，６．．．）に片面記録して、記録面を上に向けて排紙する。
【００８９】
ステップＳ１０１３における片面記録が完了すると、ユーザは、両面記録された印刷物を入手し、デジタル複合機は、手差し両面機能により印刷した画像データを文書管理部から削除する（ステップＳ１００４とステップＳ１０１４）。
【００９０】
次に、図１１、及び、図１２、図１３、図１４、図１５を用いて、上記のステップＳ１０１１からステップＳ１０１４までのデジタル複合機の処理の詳細を説明する。
【００９１】
図１１は、システム制御部７０１がジョブ制御部７０２にジョブの実行を指示する処理を説明するフローチャートである。
【００９２】
図１１において、システム制御部７０１は、ステップＳ１１０１にてクライアントコンピュータ６０１や操作部１５０から送られてくるコマンドデータを解釈し、ジョブ制御部７０２にジョブの実行を依頼する必要がある場合、ステップＳ１１０２、Ｓ１１０８、或いは、Ｓ１１０９などへ移行する。
【００９３】
ステップＳ１１０１の判断により、システム制御部から渡されるコードデータを画像に展開して印刷する必要がある場合、Ｓ１１０２へ移行する。Ｓ１１０２では、コマンドデータを更に解析し、手差し両面モードで動作する必要があるかを判断する。
【００９４】
ステップＳ１１０２の判断の結果が手差し両面モードでない場合、ステップＳ１１０３でステップＳ１１０４へ分岐し、ジョブ制御部７０２へコードデータ印刷ジョブ１００１ｄの生成と起動を指示する。
【００９５】
ステップＳ１１０２の判断の結果が手差し両面モードである場合、まず、コードデータ展開蓄積ジョブ１００１ｃの生成と起動をジョブ制御部７０２へ指示する（ステップＳ１１０５）。
【００９６】
次いで、そのコードデータ展開蓄積ジョブが文書管理部９００に保存している画像データを指定して、蓄積画像印刷ジョブ１００１ｂの生成と起動をジョブ制御部へ指示する（ステップＳ１１０６）。この時、蓄積画像印刷ジョブに対して、ステップＳ１０１１の説明通り、両面−表面記録、または、両面−裏面記録を実行するように指示する。
【００９７】
次いで、ステップＳ１１０５で起動したコードデータ展開蓄積ジョブが文書管理部９００に保存している画像データに対応するジョブ管理部９０２に、ステップＳ１１０６で起動した蓄積画像印刷ジョブが片面記録している面と反対側の面を記録する記録方法を設定する（ステップＳ１１０７）。この記録方法は、この画像データを印刷する蓄積画像印刷ジョブが起動された時に参照され、その記録方法を決定する情報となる。
【００９８】
このステップＳ１１０５からステップＳ１１０７の処理が図１０のステップＳ１０１１の処理に相当する。
【００９９】
ステップＳ１１０１の判断により、システム制御部から渡されるコードデータを画像に展開して画像記憶部１６０に蓄積する必要がある場合、ステップＳ１１０８へ移行してコードデータ展開蓄積ジョブ１００１ｃの生成と起動をジョブ制御部７０２へ指示する。
【０１００】
次いで、ステップＳ１１１０にてコマンドデータを更に解析し、印刷時に手差し両面モードにする必要があるかを判断し、その判断の結果が手差し両面モードである場合、ステップＳ１１１１からステップＳ１１０７へ移行し、蓄積中の画像データに対応するジョブ管理部に両面−表面記録、または、両面−裏面記録を記録方法として設定する。
【０１０１】
ステップＳ１１０１の判断により、文書管理部９００で管理され、かつ、画像記憶部１６０に保存されている画像データを印刷する必要がある場合、ステップＳ１１０９へ移行して蓄積画像印刷ジョブ１００１ｂの生成と起動をジョブ制御部７０２へ指示する。次いで、ステップＳ１１０９で起動した蓄積画像印刷ジョブが印刷している画像データのジョブ管理部９０２の記録方法を、ステップＳ１１０９で起動した蓄積画像印刷ジョブが片面記録している面と反対側の面を記録する記録方法に変更する（ステップＳ１１１２）。
ステップＳ１１０９にて開始される蓄積画像印刷ジョブは、上述のように、ステップＳ１１０７、または、ステップＳ１１１２で設定されたジョブ管理部の記録方法を参照して記録方法を決定するが、ユーザが、デジタル複合機の操作部１５０から、両面−表面記録、または、両面−裏面記録を指示した場合には、操作部からの指示を優先して記録方法を決定する。
【０１０２】
このステップ１１０９とステップＳ１１１２の処理が図１０のステップＳ１０１３の処理に相当する。
【０１０３】
図１２は、システム制御部７０１がジョブ制御部７０２に実行を指示したジョブの終了を検知した時の処理を説明するフローチャートである。
【０１０４】
まず、終了したジョブが両面−表面記録、または、両面−裏面記録を実行した蓄積画像印刷ジョブである場合、その蓄積画像印刷ジョブが印刷した画像データに対応するジョブ管理部に実行済みの記録方法として、実行した記録方法を追加設定する（ステップＳ１２０１からステップＳ１２０２）。
【０１０５】
次いで、終了した蓄積画像印刷ジョブが印刷した画像データに対応するジョブ管理部を調べ、実行済みの記録方法として両面−表面記録と両面−裏面記録の両方が設定されている場合、手差し両面機能による両面印刷が完了したと判断し、印刷済みの画像データを文書管理部から削除する（ステップＳ１２０３からステップＳ１２０４）。
【０１０６】
このステップＳ１２０１からステップＳ１２０４までの処理が、図１０のステップＳ１０１４の処理に相当する。
【０１０７】
図１３は、図１１のステップＳ１１０２、または、ステップＳ１１１０における手差し両面モードで動作するか否かを判断する処理の詳細を説明するフローチャートである。
【０１０８】
ステップＳ１３０１においては、コードデータの印刷設定として手差し両面モードが明示的に指定されているか否かを判断する。
【０１０９】
ステップＳ１３０２においては、コードデータの印刷設定として両面記録が指定されているか否かを判断する。
【０１１０】
ステップＳ１３０３においては、コードデータの印刷設定として図２における両面記録のための搬送経路３３６−３３３−３３８−３３２を通過させることができない記録用紙が指定されているか否かを判断する。
【０１１１】
ステップＳ１３０４においては、図２における両面記録のための搬送経路３３６−３３３−３３８−３３２が正常に動作しているか否かを判断する。
【０１１２】
上記の判断により、
（１）手差し両面モードが明示的に指定されている場合
（２）両面印刷が指定され、且つ、両面用搬送路を通せない記録用紙が指定された場合
（３）両面印刷が指定され、且つ、両面用搬送路が使えない場合
にステップＳ１３０６にて手差し両面モードに設定され、その他の場合には、ステップＳ１３０５にて通常モードが設定される。
【０１１３】
図１４と図１５は、図１０のステップＳ１０１２において、手差し用紙トレイに記録用紙が載せられたことを検知した際に、操作部１５０の液晶パネルに表示する画面の例である。図１４は手差し両面印刷を直ちに開始するための画面であり、図１５は手差し用紙トレイ上の記録用紙のサイズを設定するための画面である。２つの画面には相互に切り替えが可能なようにボタンが設けられているため、手差し用紙トレイに記録用紙を検地した際に、どちらの画面を先に表示しても良い。
【０１１４】
図１４において、１５０１は、文書管理部に蓄積され、そのジョブ管理部に設定されている記録方法が両面−表面記録、または、両面−裏面記録である画像データをリスト表示したものである。リストの各行には、入力手段（スキャン、ＰＤＬかコードデータ）、フォルダ名：ジョブ名、記録用紙サイズ、ページ数、蓄積時刻が表示される。ユーザは、タッチパネルによりリスト内の所望の画像データを選択し、１５０２のプリントボタンを入力することで、画像データの印刷を開始させることができる。印刷時の記録方法は、図１１のステップＳ１１０７にてジョブ管理部に設定された記録方法であり、両面−表面記録、または、両面−裏面記録となる。また、手差し用紙トレイに置かれた記録用紙のサイズは、選択された画像データの記録用紙サイズとなる。
【０１１５】
１５０３は、手差し両面印刷を開始せずに、手差し用紙トレイに載せた記録用紙のサイズを設定する画面へ表示を切り替えるためのボタンである。
【０１１６】
図１５において、１６０１は手差し用紙トレイに載せた記録用紙のサイズを設定するボタンである。各ボタンに用紙サイズが記してある。
１６０２は、上記の図１４の手差し両面印刷を開始するための画面へ表示を切り替えるためのボタンである。
【０１１７】
次に、図１６、及び、図１７、図１８、図１９、図２０を用いて、図１０のステップＳ１００１におけるクライアントＰＣ６０１の処理の詳細を説明する。
【０１１８】
図１６は、プリンタドライバの設定ウインドウ３０００において、印刷方法や排紙方法を設定する仕上げタブ３００１が選択された場合の表示例である。
【０１１９】
図１６において、３００２は、デジタル複合機へ送信するジョブの種類を選択する出力方法リストであり、図１６のように「印刷」が選択されていると、プリンタドライバはデジタル複合機へコードデータ印刷ジョブ１００１ｄを送信し、デジタル複合機に直ちに印刷処理を開始させる。「保存」が選択されていると、プリンタドライバはデジタル複合機へコードデータ展開蓄積ジョブを送信し、デジタル複合機の文書管理部９００に印刷設定と画像データを保存させる。デジタル複合機にて手差し両面印刷を行う場合には文書管理への保存処理が実行されるため出力方法は「保存」となる。
【０１２０】
３００３は、デジタル複合機で印刷処理が実行される際の記録紙への記録方法を設定する印刷方法リストであり、プルダウンリストから片面印刷（３０１１）、両面印刷（３０１２）、手差し両面印刷（３０１３）の何れか１つが選択できる。プリンタドライバは、選択された記録方法をデジタル複合機へ送信するジョブの印刷設定に反映させる。
【０１２１】
３００４は、プリンタドライバの設定ウインドウ３０００において設定した各項目を有効にし、ウインドウを消去するＯＫボタンである。
【０１２２】
図１７は、プリンタドライバの設定ウインドウ３０００の仕上げタブ３００１において、プリンタドライバが、出力方法リスト３００２を「印刷」から「保存」へ自動的に切り替えた場合の表示例である。
【０１２３】
プリンタドライバは、出力方法リスト３００２にて「印刷」が選択されている状態で、印刷方法リスト３００３にて手差し両面印刷（３０１３）が選択された場合に、出力方法リスト３００２を「印刷」から「保存」へ自動的に切り替え、ダイアログウインドウ３１０１を表示する。ダイアログウインドウ３１０１には、出力方法が「印刷」から「保存」に切り替わることをユーザに知らせるメッセージを表示する。
【０１２４】
ダイアログウインドウ３１０１を表示するタイミングは、手差し両面印刷（３０１３）が選択された状態でＯＫボタン３００４が押された時でも良い。
【０１２５】
図１８は、プリンタドライバの設定ウインドウ３０００において、記録用紙を設定する給紙タブ３２０１が選択された場合の表示例である。
【０１２６】
図１８において、３２０２は、用紙の指定方法ラジオボタンであり、選択項目により用紙タイプリスト３２０３の内容が変化する。図１８のように、「用紙タイプで指定」が選択されると、それに応じて、普通紙（３２１１）と厚紙（３２１２）が選択できるように用紙タイプリスト３２０３を表示する。「給紙部で指定」が選択されると、給紙カセット名が選択できるように用紙タイプリスト３２０３を表示する。プリンタドライバは、用紙タイプリスト３２０３で選択された用紙タイプ、または、用紙カセット名をデジタル複合機へ送信するジョブの印刷設定に反映させる。
【０１２７】
図１９は、プリンタドライバの設定ウインドウ３０００の給紙タブ３２０１において、プリンタドライバが、出力方法リスト３００２を「印刷」から「保存」へ自動的に切り替えた場合の表示例である。
【０１２８】
プリンタドライバは、出力方法リスト３００２にて「印刷」、図１６の印刷方法リスト３００３にて両面印刷（３０１２）が選択されている状態で、用紙タイプリスト３２０３にて厚紙（３２１２）が選択された場合に、出力方法リスト３００２を「印刷」から「保存」へ自動的に切り替え、ダイアログウインドウ３１０１を表示する。ダイアログウインドウ３１０１には、出力方法が「印刷」から「保存」に切り替わることをユーザに知らせるメッセージを表示する。また、図１６の印刷方法リスト３００３は、手差し両面印刷（３０１３）に切り替える。
【０１２９】
プリンタドライバは、用紙タイプリスト３２０３の項目毎に両面印刷の可否を記憶しており、厚紙（３２１２）が両面印刷できない用紙タイプであるため、出力方法を「印刷」から「保存」へ自動的に切り替える。
【０１３０】
ダイアログウインドウ３１０１を表示するタイミングは、厚紙（３２１２）が選択された状態でＯＫボタン３００４が押された時でも良い。
【０１３１】
図２０は、ダイアログウインドウ３１０１を表示する処理を説明するフローチャートである。この処理は、印刷方法リスト３００３や用紙タイプリスト３２０３の選択項目が変更された時、或いは、ＯＫボタン３００４が押された時などに実行される。
【０１３２】
図２０において、まず、ステップＳ４００１にて印刷方法リスト３００３にて手差し両面印刷（３０１３）が選択されているかを判断し、選択されている場合、ステップＳ４００５にてダイアログウインドウ３１０１を表示する。選択されていない場合、ステップＳ４００２にて印刷方法リスト３００３にて両面印刷（３０１２）が選択されているかを判断し、選択されていない場合、何もせずに終了する。選択されている場合、ステップＳ４００３にて用紙タイプリスト３２０３にてデジタル複合機が両面記録に使用できない用紙タイプ（上述の場合、厚紙（３２１２））が選択されているかを判断し、選択されている場合、ステップＳ４００５にてダイアログウインドウ３１０１を表示する。選択されていない場合、何もせずに終了する。
【０１３３】
画像形成システムが上記のように動作するため、ユーザは、クライアントＰＣから手差し両面機能が有効になるような印刷ジョブをデジタル複合機へ投入した場合、表面、あるいは、裏面のみの片面印刷が終了した後、デジタル複合機にて片面印刷物を手差しトレイへ移動する作業を行い、その場でデジタル複合機の操作部１５０を操作して、速やかに残りの面の印刷を開始させることが可能になる。
【０１３４】
また、この時、印刷を開始すると、印刷が済んでいない面が自動的に印刷面として選択されるため、煩わしい印刷設定が不要になる。
【０１３５】
また、両面の印刷が完了した時点で、文書管理部から画像データが自動的に消去されるため、不要な画像データが画像記憶装置の容量を圧迫する問題も起きない。
【０１３６】
また、予め、コードデータ展開蓄積ジョブによって文書管理部９００へ格納しておいた画像データを、操作部から明示的に指定して、手差し両面モードで印刷させることも可能になる。
【０１３７】
また、ユーザは、クライアントＰＣ上のプリンタドライバの表示により、通常と作業手順が異なる手差し両面印刷機能が実行されることを予め知ることができるため、誤った操作を未然に防ぐことが可能になる。
【図面の簡単な説明】
【０１３８】
【図１】本発明の実施例であるデジタル複合機の基本構成を示すブロック図である。
【図２】リーダ装置２００及びプリンタ装置３００の詳細を示す断面図である。
【図３】コントローラ装置１１０の詳細を示すブロック図である。
【図４】コントローラ装置１１０の内部ソフトウェア構造を示す図である。
【図５】ジョブ制御部７０２の構造を示す図である。
【図６】文書管理部９００の管理構造の概念を示す図である。
【図７】コントローラ装置１１０で実行されるジョブ８１４の１つであるコードデータ展開蓄積ジョブの構成例を示す図である。
【図８】コントローラ装置１１０で実行されるジョブ８１４の１つである蓄積画像印刷ジョブの構成例を示す図である。
【図９】コントローラ装置１１０で実行されるジョブ８１４の１つであるコードデータ印刷ジョブ１００１ｄの構成例を示す図である。
【図１０】デジタル複合機において手差し両面機能を実行する際の、ユーザの操作とデジタル複合機の処理の概要を説明するフローチャートである。
【図１１】システム制御部７０１がジョブ制御部７０２にジョブの実行を指示する処理を説明するフローチャートである。
【図１２】システム制御部７０１がジョブ制御部７０２に実行を指示したジョブの終了を検知した時の処理を説明するフローチャートである。
【図１３】図１１のステップＳ１１０２、または、ステップＳ１１１０における手差し両面モードで動作するか否かを判断する処理の詳細を説明するフローチャートである。
【図１４】手差しトレイに記録用紙を検知した際に表示される、手差し両面印刷を直ちに開始するための画面例を示す図である。
【図１５】手差しトレイに記録用紙を検知した際に表示される、手差し用紙トレイ上の記録用紙のサイズを設定するための画面例を示す図である。
【図１６】プリンタドライバの設定ウインドウにおいて、印刷方法や排紙方法を設定する仕上げタブが選択された場合の表示例を示す図である。
【図１７】プリンタドライバの設定ウインドウの仕上げタブにおいて、プリンタドライバが、出力方法リストを「印刷」から「保存」へ自動的に切り替えた場合の表示例を示す図である。
【図１８】プリンタドライバの設定ウインドウおいて、記録用紙を設定する給紙タブが選択された場合の表示例を示す図である。
【図１９】プリンタドライバの設定ウインドウの給紙タブにおいて、プリンタドライバが、出力方法リストを「印刷」から「保存」へ自動的に切り替えた場合の表示例を示す図である。
【図２０】ダイアログウインドウ３１０１を表示する処理を説明するフローチャートである。
【符号の説明】
【０１３９】
１００  デジタル複合機
１１０  コントローラ装置
１５０  操作部
１６０  画像記憶部
２００  リーダ装置
３００  プリンタ装置
６００  ＬＡＮ
６０１  クライアントコンピュータ
【図１】
2006244149.tif 000003
【図２】
2006244149.tif 000004
【図３】
2006244149.tif 000005
【図４】
2006244149.tif 000006
【図５】
2006244149.tif 000007
【図６】
2006244149.tif 000008
【図７】
2006244149.tif 000009
【図８】
2006244149.tif 000010
【図９】
2006244149.tif 000011
【図１０】
2006244149.tif 000012
【図１１】
2006244149.tif 000013
【図１２】
2006244149.tif 000014
【図１３】
2006244149.tif 000015
【図２０】
2006244149.tif 000016
【図１４】
2006244149.tif 000017
【図１５】
2006244149.tif 000018
【図１６】
2006244149.tif 000019
【図１７】
2006244149.tif 000020
【図１８】
2006244149.tif 000021
【図１９】
2006244149.tif 000022