(57)【特許請求の範囲】
【請求項１】
入力された画像形成条件に従って、入力された画像形成対象データの画像形成出力が可能か否かを判定する判定手段と、
前記判定手段によって前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、画像形成出力が可能な代替後の前記画像形成条件の入力を表示入力装置から受け付ける表示入力制御手段と、
前記判定手段により前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、前記表示入力制御手段によって受け付けた代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う画像形成手段と、
前記画像形成手段による画像形成出力とともに、前記画像形成対象データ及び前記画像形成条件とを蓄積手段に保存する蓄積処理手段と、
を備え、
前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行い、
前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、利用者により選択された前記画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の前記画像形成条件に従った画像形成出力が不可能であった場合に代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う自動画像形成処理のいずれかを設定する処理設定手段を、更に備え、
前記蓄積処理手段は、前記画像形成手段による代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、
前記表示入力制御手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定手段によって前記選択画像形成処理が設定されている場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、
前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定手段によって前記選択画像形成処理が設定されている場合は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、一方、前記処理設定手段によって前記自動画像形成処理が設定されている場合は、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、
を特徴とする画像形成装置。
【請求項２】
前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件を前記蓄積手段に保存すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替後の前記画像形成条件を前記蓄積手段に保存すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、
前記表示入力制御手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、
前記画像形成手段は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行うこと、
を特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、
前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、
を特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像形成条件は、複数の条件項目で構成され、
前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、一部の前記条件項目に対しては代替前の前記条件項目を前記画像形成条件として前記蓄積手段に保存し、一部の前記条件項目以外の条件項目に対しては代替後の前記条件項目を前記画像形成条件として前記蓄積手段に保存すること、
を特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記表示入力制御手段は、利用者による一部の前記条件項目の指定を受け付け、
前記蓄積処理手段は、前記表示入力制御手段によって指定された一部の前記条件項目に対しては代替前の前記条件項目を前記画像形成条件として前記蓄積手段に保存し、前記表示入力制御手段によって指定された一部の前記条件項目以外の条件項目に対しては代替後の前記条件項目を前記画像形成条件として前記蓄積手段に保存すること、
を特徴とする請求項６に記載の画像形成装置。
【請求項８】
入力された画像形成条件に従って、入力された画像形成対象データの画像形成出力が可能か否かを判定する判定ステップと、
前記判定ステップによって前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、画像形成出力が可能な代替後の前記画像形成条件の入力を表示入力装置から受け付ける表示入力制御ステップと、
前記判定ステップにより前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、前記表示入力制御ステップによって受け付けた代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う画像形成ステップと、
前記画像形成ステップによる画像形成出力とともに、前記画像形成対象データ及び前記画像形成条件とを蓄積手段に保存する蓄積処理ステップと、
を含み、
前記画像形成ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行い、
前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、利用者により選択された前記画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の前記画像形成条件に従った画像形成出力が不可能であった場合に代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う自動画像形成処理のいずれかを設定する処理設定ステップを、更に含み、
前記蓄積処理ステップは、前記画像形成ステップによる代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、
前記表示入力制御ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定ステップによって前記選択画像形成処理が設定されている場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、
前記画像形成ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定ステップによって前記選択画像形成処理が設定されている場合は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、一方、前記処理設定ステップによって前記自動画像形成処理が設定されている場合は、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、
を特徴とする画像形成方法。
【請求項９】
請求項８に記載された画像形成方法を、コンピュータに実行させること、
を特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された画像形成対象データを画像形成出力するとともに保存する画像形成装置、画像形成方法、および画像形成プログラムに関するものであり、特に、保存された画像形成対象データを再度画像形成出力する場合の画像形成装置、画像形成方法、および画像形成プログラムに関する。
【背景技術】
【０００２】
従来の画像形成装置では、印刷対象データを画像形成装置に一旦蓄積（保存）した後、画像形成装置側で再印刷を行なう機能が搭載されているものがある。また、印刷対象データ等を一旦蓄積した後に印刷可能な印刷手段を具備し、その印刷対象データを再印刷する場合に、利用者が要求した印刷方法に応じて印刷手段の印刷モードを設定する制御手段を有する印刷装置（画像形成装置）が開示かれている（例えば、特許文献１）。すなわち、この特許文献１では、蓄積された印刷対象データを再印刷する場合、用紙サイズ等の蓄積文書の情報、トレイや用紙の種類などの印刷装置情報を参照し、可能な印刷方法を表示する。そして、利用者によって印刷方法が入力されると、それに対応する印刷モードを設定し、印刷処理を行うものである。
【０００３】
【特許文献１】特開２００３−２７６２８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置では、外部の情報処理装置からの指示に従い印刷対象データ（画像形成対象データ）を画像形成装置に蓄積し、後に画像形成装置を操作して蓄積した印刷対象データの再印刷を行なうといったものが通常の動作である。印刷対象データの印刷とともに蓄積を行なうといった場合に、所望の印刷条件（画像形成条件）で印刷できない場合、印刷条件を変更して印刷実行するが、その際に印刷対象データや印刷条件の蓄積が行なわれないことがあった。
【０００５】
本発明は、上記に鑑みてなされたものであって、所望の画像形成条件で画像形成出力できなかった場合でも、有用な画像形成条件とともに画像形成対象データを保存し、再度画像形成対象データの画像形成出力を行う場合、保存した画像形成条件を活用できる画像形成装置、画像形成方法、および画像形成プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、入力された画像形成条件に従って、入力された画像形成対象データの画像形成出力が可能か否かを判定する判定手段と、前記判定手段によって前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、画像形成出力が可能な代替後の前記画像形成条件の入力を表示入力装置から受け付ける表示入力制御手段と、前記判定手段により前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、前記表示入力制御手段によって受け付けた代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う画像形成手段と、前記画像形成手段による画像形成出力とともに、前記画像形成対象データ及び前記画像形成条件とを蓄積手段に保存する蓄積処理手段と、を備え、前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行い、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、利用者により選択された前記画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の前記画像形成条件に従った画像形成出力が不可能であった場合に代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う自動画像形成処理のいずれかを設定する処理設定手段を、更に備え、前記蓄積処理手段は、前記画像形成手段による代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、前記表示入力制御手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定手段によって前記選択画像形成処理が設定されている場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定手段によって前記選択画像形成処理が設定されている場合は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、一方、前記処理設定手段によって前記自動画像形成処理が設定されている場合は、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、を特徴とする。
【０００７】
また、本発明は、前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件を前記蓄積手段に保存すること、を特徴とする。
【０００８】
また、本発明は、前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替後の前記画像形成条件を前記蓄積手段に保存すること、を特徴とする。
【０００９】
また、本発明は、前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、前記表示入力制御手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、前記画像形成手段は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行うこと、を特徴とする。
【００１０】
また、本発明は、前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、前記画像形成手段は、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、を特徴とする。
【００１２】
また、本発明は、前記画像形成条件は、複数の条件項目で構成され、前記蓄積処理手段は、前記画像形成手段により代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、一部の前記条件項目に対しては代替前の前記条件項目を前記画像形成条件として前記蓄積手段に保存し、一部の前記条件項目以外の条件項目に対しては代替後の前記条件項目を前記画像形成条件として前記蓄積手段に保存すること、を特徴とする。
【００１３】
また、本発明は、前記表示入力制御手段は、利用者による一部の前記条件項目の指定を受け付け、前記蓄積処理手段は、前記表示入力制御手段によって指定された一部の前記条件項目に対しては代替前の前記条件項目を前記画像形成条件として前記蓄積手段に保存し、前記表示入力制御手段によって指定された一部の前記条件項目以外の条件項目に対しては代替後の前記条件項目を前記画像形成条件として前記蓄積手段に保存すること、を特徴とする。
【００１４】
また、本発明は、入力された画像形成条件に従って、入力された画像形成対象データの画像形成出力が可能か否かを判定する判定ステップと、前記判定ステップによって前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、画像形成出力が可能な代替後の前記画像形成条件の入力を表示入力装置から受け付ける表示入力制御ステップと、前記判定ステップにより前記画像形成条件に従った前記画像形成対象データの画像形成出力が不可能と判定された場合、前記表示入力制御ステップによって受け付けた代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う画像形成ステップと、前記画像形成ステップによる画像形成出力とともに、前記画像形成対象データ及び前記画像形成条件とを蓄積手段に保存する蓄積処理ステップと、を含み、前記画像形成ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合、前記蓄積手段に保存されている前記画像形成条件に従って、前記画像形成対象データの画像形成出力を行い、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、利用者により選択された前記画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の前記画像形成条件に従った画像形成出力が不可能であった場合に代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う自動画像形成処理のいずれかを設定する処理設定ステップを、更に含み、前記蓄積処理ステップは、前記画像形成ステップによる代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行う場合に、代替前の前記画像形成条件と代替後の前記画像形成条件とを前記蓄積手段に保存し、前記表示入力制御ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定ステップによって前記選択画像形成処理が設定されている場合、前記蓄積手段に保存されている代替前の前記画像形成条件または代替後の前記画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、前記画像形成ステップは、前記蓄積手段に保存されている前記画像形成対象データを再度画像形成出力する場合において、前記処理設定ステップによって前記選択画像形成処理が設定されている場合は、前記表示入力制御手段によって受け付けた利用者により選択された代替前の前記画像形成条件または代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、一方、前記処理設定ステップによって前記自動画像形成処理が設定されている場合は、前記蓄積手段に保存されている代替前の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に前記蓄積手段に保存されている代替後の前記画像形成条件に従って前記画像形成対象データの画像形成出力を行うこと、を特徴とする。
【００１５】
また、本発明は、請求項８に記載された画像形成方法を、コンピュータに実行させること、を特徴とする。
【発明の効果】
【００１６】
本発明によれば、画像形成手段によって、画像形成条件に従った画像形成対象データの画像形成出力が不可能と判定された場合、代替後の画像形成条件に従って画像形成対象データの画像形成出力を行い、蓄積処理手段によって、画像形成出力とともに画像形成対象データ及び画像形成条件とを蓄積手段に保存し、画像形成手段によって、蓄積手段に保存されている画像形成対象データを再度画像形成出力する場合、蓄積手段に保存されている画像形成条件に従って画像形成対象データの画像形成出力を行い、処理設定手段によって、利用者により選択された画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の画像形成条件に従った画像形成出力が不可能であった場合に代替後の画像形成条件に従って画像形成出力を行う自動画像形成処理のいずれかを設定し、画像形成手段によって、画像形成対象データを再度画像形成出力する場合において、選択画像形成処理が設定されている場合は、利用者により選択された画像形成条件に従って画像形成出力を行い、一方、自動画像形成処理が設定されている場合は、代替前の画像形成条件に従った画像形成出力が不可能であった場合に、代替後の画像形成条件に従って画像形成出力を行う。従って、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時に保存されている画像形成条件を活用することができ、利便性を向上させることができ、また、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、さらに再度の画像形成出力時に利用者は状況に応じて、それぞれの利点を考慮して画像形成条件を選択できるため、さらに利便性を向上させることができるという効果を奏する。
【００１７】
本発明によれば、蓄積処理手段によって、画像形成手段により代替後の画像形成条件に従って画像形成対象データの画像形成出力を行う場合に、代替前の画像形成条件を蓄積手段に保存する。このため、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時にもともと所望していた画像形成条件での画像形成出力を簡易に行うことができ、さらに利便性を向上させることができるという効果を奏する。
【００１８】
本発明によれば、蓄積処理手段によって、画像形成手段により代替後の画像形成条件に従って画像形成対象データの画像形成出力を行う場合に、代替後の画像形成条件を蓄積手段に保存する。このため、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時に装置にそぐわない条件に対して毎回画像形成条件を代替する必要がなく、さらに利便性を向上させることができるという効果を奏する。
【００１９】
本発明によれば、蓄積処理手段によって、代替後の画像形成条件に従って画像形成出力を行う場合に、代替前の画像形成条件と代替後の画像形成条件とを保存し、表示入力制御手段によって、保存されている画像形成対象データを再度画像形成出力する場合、代替前の画像形成条件または代替後の画像形成条件のいずれの条件に従うかの選択を受け付け、画像形成手段によって、選択された代替前の画像形成条件または代替後の画像形成条件に従って、画像形成対象データの画像形成出力を行う。このため、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時に利用者は状況に応じた画像形成条件を選択できるため、さらに利便性を向上させることができるという効果を奏する。
【００２０】
本発明によれば、蓄積処理手段によって、代替後の画像形成条件に従って画像形成出力を行う場合に、代替前の画像形成条件と代替後の画像形成条件とを保存し、画像形成手段によって、保存されている画像形成対象データを再度画像形成出力する場合、代替前の前記画像形成条件に従った画像形成出力が不可能であった場合に、代替後の画像形成条件に従った画像形成出力を行う。このため、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時の利用者の手間を省き、簡易に画像形成出力が行えて、さらに利便性を向上させることができるという効果を奏する。
【００２２】
本発明によれば、画像形成条件は、複数の条件項目で構成され、蓄積処理手段によって、代替後の画像形成条件に従って画像形成出力を行う場合に、一部の条件項目に対しては代替前の条件項目を画像形成条件として保存し、一部の条件項目以外の条件項目に対しては代替後の条件項目を画像形成条件として保存する。このため、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、もともとの画像形成条件を維持したい条件項目と、そうでない条件項目との分別ができ、利用者の操作を軽減することで、さらに利便性を向上させることができるという効果を奏する。
【００２３】
本発明によれば、表示入力制御手段によって、利用者による一部の条件項目の指定を受け付ける。従って、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、予め条件項目を設定することにより、再度の画像形成出力時の利用者の操作を軽減し、さらに利便性を向上させることができるという効果を奏する。
【００２４】
本発明によれば、画像形成ステップによって、画像形成条件に従った画像形成対象データの画像形成出力が不可能と判定された場合、代替後の画像形成条件に従って画像形成対象データの画像形成出力を行い、蓄積処理ステップによって、画像形成出力とともに画像形成対象データ及び画像形成条件とを蓄積手段に保存し、画像形成ステップによって、蓄積手段に保存されている画像形成対象データを再度画像形成出力する場合、蓄積手段に保存されている画像形成条件に従って画像形成対象データの画像形成出力を行い、処理設定ステップによって、蓄積手段に保存されている画像形成対象データを再度画像形成出力する場合において、利用者により選択された画像形成条件に従って画像形成出力を行う選択画像形成処理、または代替前の画像形成条件に従った画像形成出力が不可能であった場合に代替後の画像形成条件に従って画像形成対象データの画像形成出力を行う自動画像形成処理のいずれかを設定し、蓄積処理ステップによって、画像形成ステップによる代替後の画像形成条件に従って画像形成対象データの画像形成出力を行う場合に、代替前の画像形成条件と代替後の画像形成条件とを蓄積手段に保存し、表示入力制御ステップによって、蓄積手段に保存されている画像形成対象データを再度画像形成出力する場合において、処理設定ステップによって選択画像形成処理が設定されている場合、蓄積手段に保存されている代替前の画像形成条件または代替後の画像形成条件のいずれの条件に従って画像形成出力を行うかの利用者による選択を受け付け、画像形成ステップによって、蓄積手段に保存されている画像形成対象データを再度画像形成出力する場合において、処理設定ステップによって選択画像形成処理が設定されている場合は、表示入力制御手段によって受け付けた利用者により選択された代替前の画像形成条件または代替後の画像形成条件に従って画像形成対象データの画像形成出力を行い、一方、処理設定ステップによって自動画像形成処理が設定されている場合は、蓄積手段に保存されている代替前の画像形成条件に従って画像形成対象データの画像形成出力を行い、該画像形成出力が不可能であった場合に蓄積手段に保存されている代替後の画像形成条件に従って画像形成対象データの画像形成出力を行う。従って、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時に保存されている画像形成条件を活用することができ、利便性が向上させることができ、また、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、さらに再度の画像形成出力時に利用者は状況に応じて、それぞれの利点を考慮して画像形成条件を選択できるため、さらに利便性を向上させることができるという効果を奏する。
【００２５】
本発明によれば、請求項８に記載された画像形成方法を、コンピュータに実行させる。従って、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、再度の画像形成出力時に保存されている画像形成条件を活用することができ、利便性が向上させることができ、また、画像形成出力と画像形成対象データの保存を同時に行なう場合でも、さらに再度の画像形成出力時に利用者は状況に応じて、それぞれの利点を考慮して画像形成条件を選択できるため、さらに利便性を向上させることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２６】
以下に添付図面を参照して、この発明にかかる画像形成装置、画像形成方法、および画像形成プログラムの最良な実施の形態を詳細に説明する。以下の実施の形態では、本発明の画像形成装置をプリンタに適用した例を示す。但し、プリンタに限られず、複写機、ファクシミリ、スキャナ機能やコピー、ファックス、プリンタなどの複数の機能を一つの筐体に収納した複合機等の画像処理を行うものであれば、本発明を適用することができる。
【００２７】
（第１の実施の形態）
第１の実施の形態にかかるプリンタは、外部装置から印刷を行なうデータおよび印刷要求等を受信して、その受信したデータを記録用紙等に印刷するものである。図１は、第１の実施の形態にかかるプリンタの外部装置との関係を示す説明図である。図１に示すように、本実施の形態にかかるプリンタ１００は、例えば、インターネットやＬＡＮ（Local Area Network）などのネットワーク２００を介して複数のコンピュータ１、コンピュータ２、コンピュータ３（以下、コンピュータとする）に接続されている。
【００２８】
図２は、第１の実施の形態にかかるプリンタのハードウェア構成を示す図である。図２に示すように、本実施の形態にかかるプリンタ１００は、内部バス２０１によって、ネットワークＩ／Ｆ１０１と、ＭＰＵ（Micro Processing Unit）２１１と、ＲＯＭ（Read Only Memory）２１２と、ＨＤＤ（Hard Disk Drive）などの蓄積部１１０と、リアルタイムクロック２１０と、印刷エンジン１３０に接続された印刷エンジンＩ／Ｆ１０３と、操作パネル１２０に接続された操作パネルＩ／Ｆ１０２と、ＲＡＭ（Random Access Memory）などの作業用メモリ２１３と、記憶媒体１４０に接続された記憶媒体ドライブＩ／Ｆ１０４とが接続されている。
【００２９】
図３は、第１の実施の形態にかかるプリンタの機能的構成を示すブロック図である。図３に示すように、プリンタ１００は、ネットワーク２００を介して複数のコンピュータに接続され、ネットワークＩ／Ｆ１０１と、制御部１５０と、蓄積部１１０と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３とを主に備えている。
【００３０】
複数のコンピュータは、アプリケーション等により作成された文書等の印刷指示と、印刷条件の指定を行って、文書等の印刷対象データと印刷条件を含む印刷ジョブデータを生成して、プリンタに送信するものである。
【００３１】
ネットワークＩ／Ｆ１０１は、ネットワークボードなどのネットワークを介したデータ送受信を制御するものである。
【００３２】
操作パネル１２０は、利用者に入力画面を表示するとともに、表示された入力画面及び操作キーから利用者が入力を行うものである。
【００３３】
印刷エンジン１３０は、印刷処理部１５５で形成された画像を、印刷エンジンＩ／Ｆを介して転写紙に出力するものである。
【００３４】
蓄積部１１０は、ＨＤＤ、メモリ等の記憶媒体であり、コンピュータから送信された印刷ジョブデータから抽出した印刷対象データと印刷条件を保存するものである。ここで、印刷ジョブデータとは、単一の印刷ジョブの単位として、用紙サイズ、両面印刷指定、ステープル処理指定などの印刷条件と、印刷対象データと、ページレイアウト指定等の各種コマンド等を含むデータである。図４は、コンピュータから第１の実施の形態にかかるプリンタ１００に印刷ジョブデータを送信する状態を示す概念図である。図４に示すように、送信元のコンピュータは、印刷対象データおよび印刷条件を含む印刷ジョブデータをプリンタ１００に送信し、印刷要求等を行う。
【００３５】
また、図５は、蓄積部１１０に保存されたデータ内容の一例を示す図である。図５に示すように、蓄積部１１０には、印刷対象データを識別する識別データと、用紙サイズ、用紙種類、両面印刷の有無、パンチ処理の有無、ステープル処理の有無等の印刷条件と、記録用紙等に印刷される印刷対象データとを対応付けて保存している。具体的には、識別データ（Ａ０００１）の次に、用紙サイズがＡ４、用紙種類が再生紙、両面印刷有り、パンチ処理無し、ステープル処理無しである旨の印刷条件項目とその設定内容を示す印刷条件と、印刷対象データとを保存している。
【００３６】
次に、制御部１５０の詳細について説明する。制御部１５０は、プリンタ１００の全体の制御を行うものであり、受信部１５１と、判定部１５２と、蓄積処理部１５３と、表示入力制御部１５４と、印刷処理部１５５と、を主に備えている。
【００３７】
受信部１５１は、ネットワーク２００を介して接続されたコンピュータから送信された印刷条件と印刷対象データ等を有する印刷ジョブデータと、その印刷対象データの印刷要求を、ネットワークＩ／Ｆ１０１を介して受信するものである。
【００３８】
判定部１５２は、印刷ジョブデータに含まれている印刷条件と、プリンタ１００の現在の状態やプリンタ１００の有する機能とを比較することにより、同じく印刷ジョブデータに含まれている印刷対象データが印刷可能か否かを判定する。例えば、印刷条件の用紙サイズがＡ４サイズに設定されているが、プリンタ１００のＡ４サイズが用紙切れである場合のように、たまたまプリンタ１００の条件が整ってなかった場合や、印刷条件のステープル処理を行うよう設定されているが、プリンタ１００にステープル機能がない場合などは、印刷不可能であると判定することになる。また、判定部１５２は、該印刷ジョブデータに含まれている印刷条件に従った印刷対象データの印刷が不可能と判定された場合に、後述する表示入力制御部１５４により受け付けた利用者により変更された代替後の印刷条件に従った印刷対象データの印刷が可能か否かを判定する。
【００３９】
蓄積処理部１５３は、ネットワーク経由でコンピュータから受信した印刷ジョブデータを解釈し、印刷ジョブデータから印刷条件と印刷対象データを抽出して、抽出した印刷条件と印刷対象データとを一対にして識別データを付与して蓄積部１１０に保存するものである。
【００４０】
表示入力制御部１５４は、操作パネル１２０への画面表示と、操作パネル１２０からの入力の制御を操作パネルＩ／Ｆ１０２を介して行うものである。また、表示入力制御部１５４は、判定部１５２によって、印刷対象データが受信した印刷条件によって印刷不可能と判定された場合、その旨を操作パネル１２０に表示する制御を行うものである。さらに、表示入力制御部１５４は、操作パネル１２０から利用者により変更された代替後の印刷条件の入力を受け付けるものである。また、表示入力制御部１５４は、利用者により蓄積部１１０に保存されている印刷対象データの再印刷要求の入力を受け付けるものである。ここで、代替後の印刷条件とは、利用者により印刷可能と判断され、コンピュータを介さずプリンタに入力された印刷条件をいう。
【００４１】
印刷処理部１５５は、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データをビットマップ展開して、画像データを形成する。そして、この画像データを、印刷エンジンＩ／Ｆ１０３を介して印刷エンジン１３０に送出することにより、印刷対象データの印刷処理を行うものである。また、印刷処理部１５５は、表示入力制御部１５４により受け付けた代替後の印刷条件に従って印刷対象データを印刷する場合、および蓄積部１１０に保存されている印刷対象データを再印刷する場合も、同様に画像データを形成して印刷処理を行う。
【００４２】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷処理について説明する。図６は、第１の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【００４３】
まず、受信部１５１は、ネットワークＩ／Ｆ１０１を介してコンピュータから印刷条件と印刷対象データを含む印刷ジョブデータを受信する（ステップＳ６０１）。次に、蓄積処理部１５３は、受信部１５１から受信した印刷ジョブデータから印刷条件と印刷対象データを抽出する（ステップＳ６０２）。そして、蓄積処理部１５３は、抽出した印刷条件（代替前）と印刷対象データを蓄積部１１０に保存する（ステップＳ６０３）。
【００４４】
次に、判定部１５２は、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データの印刷が可能か否かを判定する（ステップＳ６０４）。そして、判定部１５２によって、印刷ジョブデータに含まれている印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ６０４：Ｎｏ）、表示入力制御部１５４は、その印刷不可能である旨を操作パネル１２０に表示し、操作パネル１２０から利用者により変更された代替後の印刷条件の入力を受け付ける（ステップＳ６０５）。そして、判定部１５２は、表示入力制御部１５４により受け付けた代替後の印刷条件に従った印刷対象データの印刷が可能か否かを再度判定する（ステップＳ６０４）。
【００４５】
一方、判定部１５２によって、印刷ジョブデータに含まれている印刷条件またはステップＳ６０５において入力された代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ６０４：Ｙｅｓ）、印刷処理部１５５は、その印刷可能と判定された印刷条件に従って、印刷対象データの印刷処理を実行する（ステップＳ６０６）。
【００４６】
次に、表示入力制御部１５４が利用者により蓄積部１１０に保存されている印刷対象データの再印刷要求の入力を受け付けると（ステップＳ６０７）、印刷処理部１５５は、ステップＳ６０３において保存された受信部１５１から受信した印刷条件、即ち、代替前の印刷条件に従って、印刷対象データの再印刷処理を実行する（ステップＳ６０８）。
【００４７】
このように、第１の実施の形態にかかるプリンタ１００は、蓄積処理部１５３によって、印刷処理部１５５により代替後の印刷条件に従って印刷対象データの印刷を行う場合に、代替前の印刷条件を蓄積部１１０に保存する。このため、印刷対象データの印刷と保存を同時に行なう場合でも、再印刷時にもともと所望していた印刷条件での印刷を簡易に行うことができ、利便性を向上させることができる。例えば、指定された用紙サイズの用紙切れのように、たまたまプリンタ１００の印刷条件が整わず所望の印刷が行なえなかった場合などでも、代替前の印刷条件を保存することによって、後に再印刷を行なう場合に、指定された用紙サイズの用紙が補給されていれば、元々所望していた印刷条件での印刷が簡易に行うことができる。
【００４８】
（第２の実施の形態）
第１の実施の形態にかかるプリンタは、代替後の印刷条件によって印刷対象データを印刷された場合でも、コンピュータから受信した印刷条件、即ち、代替前の印刷条件を蓄積部に保存し、再印刷を行なう場合は、代替前の印刷条件によって印刷を行なうものであったが、本実施の形態にかかるプリンタでは、代替後の印刷条件によって印刷対象データを印刷された場合は、代替後の印刷条件を蓄積部に保存し、再印刷を行なう場合も、代替後の印刷条件によって印刷を行なうものである。
【００４９】
まず、第２の実施の形態にかかるプリンタと外部装置との関係、第２の実施の形態にかかるプリンタのハードウェア構成に関しては、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００５０】
次に、第２の実施の形態にかかるプリンタにおける機能的構成の説明では、第１の実施の形態にかかるプリンタの構成と同様であるため、図３を参照して説明する。なお、ネットワークＩ／Ｆ１０１と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３と、制御部１５０における受信部１５１と、判定部１５２と、表示入力制御部１５４と、印刷処理部１５５の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００５１】
蓄積部１１０は、ＨＤＤ、メモリ等の記憶媒体であり、コンピュータから送信された印刷ジョブデータから抽出した印刷条件と印刷対象データを保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替後の印刷条件を保存するものである。
【００５２】
図７は、利用者により代替後の印刷条件の入力を受け付けた場合における蓄積部１１０に保存されたデータ内容の一例を示す図である。図７に示すように、蓄積部１１０には、印刷対象データを識別する識別データと、用紙サイズ、用紙種類、両面印刷の有無、パンチ処理の有無、ステープル処理の有無等の代替後の印刷条件と、記録用紙等に印刷される印刷対象データとを対応付けて保存している。具体的には、識別データ（Ａ０００１）の次に、用紙サイズがＢ５、用紙種類が再生紙、両面印刷無し、パンチ処理有り、ステープル処理無しである旨の印刷条件項目とその設定内容を示す印刷条件と、印刷対象データとを保存している。
【００５３】
蓄積処理部１５３は、ネットワーク経由でコンピュータから受信した印刷ジョブデータを解釈し、印刷ジョブデータから印刷条件と印刷対象データを抽出して、抽出した印刷条件と印刷対象データとを一対にして識別データを付与して蓄積部１１０に保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替後の印刷条件を蓄積部１１０に保存する。
【００５４】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷処理について説明する。図８は、第２の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【００５５】
まず、受信部１５１は、ネットワークＩ／Ｆ１０１を介してコンピュータから印刷条件と印刷対象データを含む印刷ジョブデータを受信する（ステップＳ８０１）。そして、蓄積処理部１５３は、受信部１５１により受信した印刷ジョブデータから印刷条件と印刷対象データを抽出する（ステップＳ８０２）。次に、判定部１５２は、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データの印刷が可能か否かを判定する（ステップＳ８０３）。
【００５６】
そして、判定部１５２によって、印刷ジョブデータに含まれている印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ８０３：Ｎｏ）、表示入力制御部１５４は、その印刷不可能である旨を操作パネル１２０に表示し、操作パネル１２０から利用者により変更された代替後の印刷条件の入力を受け付ける（ステップＳ８０４）。そして、判定部１５２は、表示入力制御部１５４により受け付けた代替後の印刷条件に従った印刷対象データの印刷が可能か否かを再度判定する（ステップＳ８０３）。
【００５７】
一方、判定部１５２によって、印刷ジョブデータに含まれている印刷条件またはステップＳ８０４において入力された代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ８０３：Ｙｅｓ）、印刷処理部１５５は、その印刷可能と判定された印刷条件に従って、印刷対象データの印刷処理を実行する（ステップＳ８０５）。
【００５８】
そして、蓄積処理部１５３は、Ｓ８０５において印刷処理を実行した際の印刷条件（受信部１５１から受信した印刷条件、または表示入力制御部１５４により受け付けた代替後の印刷条件）、および印刷対象データを蓄積部１１０に保存する（ステップＳ８０６）。
【００５９】
次に、表示入力制御部１５４が利用者により蓄積部１１０に保存されている印刷対象データの再印刷要求の入力を受け付けると（ステップＳ８０７）、印刷処理部１５５は、蓄積部１１０に保存されたＳ８０５において印刷処理を実行した際の印刷条件に従って、印刷対象データの再印刷処理を実行する（ステップＳ８０８）。
【００６０】
このように、第２の実施の形態にかかるプリンタ１００は、蓄積処理部１５３によって、印刷処理部１５５により代替後の印刷条件に従って印刷対象データの印刷を行う場合に、代替後の印刷条件を蓄積部１１０に保存する。このため、印刷対象データの印刷と保存を同時に行なう場合でも、再印刷時プリンタ１００にそぐわない条件に対して毎回印刷条件を代替する必要がなく、利便性を向上させることができる。例えば、プリンタ１００にステープル機能を搭載していないのに、代替前の印刷条件にステープル処理の条件が設定されていた場合などでは、代替後の印刷条件を保存することによって、プリンタ１００の構成にそぐわない印刷条件を、再印刷時に印刷条件を代替せずにで印刷できることになり、再度の印刷条件の代替を行う手間を低減できる。
【００６１】
（第３の実施の形態）
第１の実施の形態にかかるプリンタは、代替後の印刷条件によって印刷対象データを印刷された場合でも、代替前の印刷条件を保存し、第２の実施の形態にかかるプリンタは、代替後の印刷条件によって印刷対象データを印刷された場合は、代替後の印刷条件を保存するものであったが、本実施の形態にかかるプリンタでは、代替後の印刷条件によって印刷対象データを印刷された場合、代替前の印刷条件および代替後の印刷条件を保存し、再印刷を行なう場合に、代替前の印刷条件および代替後の印刷条件のいずれかを選択できるものである。
【００６２】
まず、第３の実施の形態にかかるプリンタと外部装置との関係、第３の実施の形態にかかるプリンタのハードウェア構成に関しては、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００６３】
次に、第３の実施の形態にかかるプリンタにおける機能的構成の説明では、第１の実施の形態にかかるプリンタの構成と同様であるため、図３を参照して説明する。なお、ネットワークＩ／Ｆ１０１と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３と、制御部１５０における受信部１５１と、判定部１５２と、表示入力制御部１５４と、印刷処理部１５５の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００６４】
蓄積部１１０は、ＨＤＤ、メモリ等の記憶媒体であり、コンピュータから送信された印刷ジョブデータから抽出した印刷対象データと印刷条件を保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替前の印刷条件に加えて代替後の印刷条件を保存する。
【００６５】
図９は、利用者により代替後の印刷条件の入力を受け付けた場合における蓄積部１１０に保存されたデータ内容の一例を示す図である。図９に示すように、蓄積部１１０には、印刷対象データを識別する識別データと、用紙サイズ、用紙種類、両面印刷の有無、パンチ処理の有無、ステープル処理の有無等の代替前の印刷条件および代替後の印刷条件と、記録用紙等に印刷される印刷対象データとを対応付けて保存している。具体的には、識別データ（Ａ０００１）の次に、用紙サイズがＡ４、用紙種類が再生紙、両面印刷有り、パンチ処理無し、ステープル処理無しである旨の印刷条件項目とその設定内容を示す代替前の印刷条件と、用紙サイズがＢ５、用紙種類が再生紙、両面印刷無し、パンチ処理有り、ステープル処理無しである旨の印刷条件項目とその設定内容を示す代替後の印刷条件と、印刷対象データを保存している。
【００６６】
蓄積処理部１５３は、ネットワーク経由でコンピュータから受信した印刷ジョブデータを解釈し、印刷ジョブデータから印刷条件と印刷対象データを抽出して、抽出した印刷条件と印刷対象データとを一対にして識別データを付与して蓄積部１１０に保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替前の印刷条件に加えて代替後の印刷条件を蓄積部１１０に保存する。さらに、保存された印刷対象データの再印刷を行なう場合に、蓄積部１１０に代替後の印刷条件が保存されているか否かの判断をする。
【００６７】
表示入力制御部１５４は、第１の実施の形態における機能に加え、蓄積部１１０に代替前の印刷条件および代替後の印刷条件が保存されていた場合、いずれかの印刷条件の選択を要求する印刷条件選択画面を、操作パネル１２０に表示する制御を行うものである。そして、表示入力制御部１５４は、操作パネル１２０から利用者によるいずれかの印刷条件の選択入力を受け付けるものである。
【００６８】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷および保存処理について説明する。図１０は、第３の実施の形態にかかるプリンタにおける印刷および保存処理の手順を示すフローチャートである。
【００６９】
まず、受信部１５１は、ネットワークＩ／Ｆ１０１を介してコンピュータから印刷条件と印刷対象データを含む印刷ジョブデータを受信する（ステップＳ１００１）。次に、蓄積処理部１５３は、受信部１５１から受信した印刷ジョブデータから印刷条件と印刷対象データを抽出する（ステップＳ１００２）。そして、蓄積処理部１５３は、抽出した印刷条件（代替前）と印刷対象データを蓄積部１１０に保存する（ステップＳ１００３）。
【００７０】
次に、判定部１５２は、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データの印刷が可能か否かを判定する（ステップＳ１００４）。そして、判定部１５２によって、印刷ジョブデータに含まれている印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ１００４：Ｎｏ）、表示入力制御部１５４は、その印刷不可能である旨を操作パネル１２０に表示し、操作パネル１２０から利用者により変更された代替後の印刷条件の入力を受け付ける（ステップＳ１００５）。そして、判定部１５２は、表示入力制御部１５４により受け付けた代替後の印刷条件に従った印刷対象データの印刷が可能か否かを再度判定する（ステップＳ１００４）。
【００７１】
一方、判定部１５２によって、印刷ジョブデータに含まれている印刷条件またはステップＳ１００５において入力された代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ１００４：Ｙｅｓ）、印刷処理部１５５は、その印刷可能と判定された印刷条件に従って、印刷対象データの印刷処理を実行する（ステップＳ１００６）。
【００７２】
次に、蓄積処理部１５３は、印刷条件の代替があったか否か、即ち、ステップＳ１００５で入力された代替後の印刷条件によって印刷処理部１５５による印刷処理の実行が行なわれたか否かの判断をする（ステップＳ１００７）。そして、代替後の印刷条件によって印刷処理の実行が行なわれていなかったと判断された場合は（ステップＳ１００７：Ｎｏ）、そのまま処理を抜ける。
【００７３】
一方、代替後の印刷条件によって印刷処理の実行が行なわれていたと判断された場合（ステップＳ１００７：Ｙｅｓ）、蓄積処理部１５３は、さらに、Ｓ１００６において印刷処理を実行した際の代替後の印刷条件を蓄積部１１０に保存する（ステップＳ１００８）。
【００７４】
次に、本実施の形態にかかるプリンタにおける再印刷処理について説明する。図１１は、第３の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【００７５】
まず、表示入力制御部１５４は、利用者により蓄積部１１０に保存されている印刷対象データの再印刷要求の入力を受け付ける（ステップＳ１１０１）。再印刷要求の入力を受け付けると、蓄積処理部１５３は、蓄積部１１０に代替後の印刷条件が保存されているか否かの判断をする（ステップＳ１１０２）。そして、蓄積処理部１５３により代替後の印刷条件が保存されていると判断された場合（ステップＳ１１０２：Ｙｅｓ）、表示入力部１５４は、操作パネル１２０に印刷条件選択画面を表示し、利用者によりいずれかの印刷条件の選択入力を受け付ける（ステップＳ１１０３）。
【００７６】
ここで、印刷条件選択画面とは、蓄積部１１０に代替前の印刷条件、および代替後の印刷条件が保存されている旨を表示し、利用者によりいずれの印刷条件によって印刷を行なうかの選択を要求する画面である。図１２は、操作パネルに表示された印刷条件選択画面を示す模式図である。図１２に示すように、利用できる印刷条件が２通りある旨を表示し、いずれの印刷条件によって印刷を行なうかの選択を要求する画面が表示される。そして、代替前の印刷条件、および代替後の印刷条件の選択が行なえるボタンが表示され、代替前の印刷条件で実行する旨のボタンを押下すると代替前の印刷条件が選択され、代替後の印刷条件で実行する旨のボタンを押下すると代替後の印刷条件が選択される。
【００７７】
次に、印刷処理部１５５は、表示入力制御部１５４から利用者により選択された印刷条件が代替前の印刷条件か否かの判断をする（ステップＳ１１０４）。そして、利用者により選択された印刷条件が代替前の印刷条件でなかった場合（ステップＳ１１０４：Ｎｏ）、即ち、代替後の印刷条件を選択された場合、印刷処理部１５５は、代替後の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１１０６）。
【００７８】
一方、利用者により選択された印刷条件が代替前の印刷条件であった場合（ステップＳ１１０４：Ｙｅｓ）、印刷処理部１５５は、代替前の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１１０５）。また、ステップＳ１１０２において、代替後の印刷条件が保存されていないと判断された場合（ステップＳ１１０２：Ｎｏ）、代替前の印刷条件しか保存されていないことになるため選択要求を行うことなく、代替前の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１１０６）。
【００７９】
このように、第３の実施の形態にかかるプリンタは、蓄積処理部１５３によって、代替後の印刷条件に従って印刷を行う場合に、代替前の印刷条件と代替後の印刷条件とを保存し、表示入力制御部１５４によって、保存されている印刷対象データを再印刷する場合、代替前の印刷条件または代替後の印刷条件のいずれの条件に従うかの選択を受け付け、印刷処理部１５５によって、選択された代替前の印刷条件または代替後の印刷条件に従って、印刷対象データの印刷を行う。このため、印刷対象データの印刷と保存を同時に行なう場合でも、再印刷時に利用者は状況に応じた印刷条件を選択できるため、さらに利便性を向上させることができる。
【００８０】
（第４の実施の形態）
第３実施の形態にかかるプリンタでは、代替後の印刷条件によって印刷対象データを印刷された場合、代替前の印刷条件および代替後の印刷条件を保存し、再印刷を行なう場合に、代替前の印刷条件および代替後の印刷条件のいずれかを選択できるものであったが、本実施の形態にかかるプリンタは、再印刷を行なう場合に、代替前の印刷条件で再印刷すると再印刷不可能であった場合に、代替後の印刷条件によって再印刷を行なうものである。
【００８１】
まず、第４の実施の形態にかかるプリンタと外部装置との関係、第４の実施の形態にかかるプリンタのハードウェア構成に関しては、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００８２】
次に、第４の実施の形態にかかるプリンタにおける機能的構成の説明では、第１の実施の形態にかかるプリンタの構成と同様であるため、図３を参照して説明する。なお、ネットワークＩ／Ｆ１０１と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３と、制御部１５０における受信部１５１と、判定部１５２と、表示入力制御部１５４と、印刷処理部１５５の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。また、蓄積部１１０と、蓄積処理部１５３の構成および機能は、第３の実施の形態と同様であるため、説明を省略する。
【００８３】
判定部１５２は、第１の実施の形態における機能に加え、蓄積部１１０に保存されている印刷対象データの再印刷を行なう場合に、保存されている代替前の印刷条件に従って、該印刷対象データの印刷が可能か否かの判定をする。また、同じく、再印刷を行なう場合に、代替後の印刷条件が蓄積部１１０に保存されている場合は、その代替後の印刷条件に従って、該印刷対象データの印刷が可能か否かの判定をする。
【００８４】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷および保存処理、および再印刷処理について説明する。ここで、本実施の形態にかかるプリンタにおける印刷および保存処理については、第３の実施の形態にかかるプリンタにおける印刷および保存処理（図１０）と同様であるため、説明を省略する。
【００８５】
次に、本実施の形態にかかるプリンタにおける再印刷処理について説明する。図１３は、第４の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【００８６】
まず、表示入力制御部１５４は、利用者により蓄積部１１０に保存されている印刷対象データの再印刷要求の入力を受け付ける（ステップＳ１３０１）。再印刷要求の入力を受け付けると、判定部１５２は、蓄積部１１０に保存されている代替前の印刷条件に従って、同じく保存されている印刷対象データの印刷が可能か否かを判定する（ステップＳ１３０２）。そして、判定部１５２により代替前の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ１３０２：Ｙｅｓ）、印刷処理部１５５は、代替前の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１３０３）。
【００８７】
一方、代替前の印刷条件に従った印刷対象データの印刷が不可能と判断された場合（ステップＳ１３０２：Ｎｏ）、蓄積処理部１５３は、蓄積部１１０に代替後の印刷条件が保存されているか否かの判断をする（ステップＳ１３０４）。そして、蓄積処理部１５３により代替後の印刷条件が保存されていると判断された場合（ステップＳ１３０４：Ｙｅｓ）、判定部１５２は、蓄積部に保存されている代替後の印刷条件に従って、同じく保存されている印刷対象データの印刷が可能か否かの判定をする（ステップＳ１３０５）。そして、判定部１５２により代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ１３０５：Ｙｅｓ）、印刷処理部１５５は、代替後の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１３０６）。
【００８８】
また、ステップＳ１３０４において、蓄積処理部１５３により代替後の印刷条件が保存されていないと判断された場合（ステップＳ１３０４：Ｙｅｓ）、およびステップＳ１３０５において、判定部１５２によって代替後の印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ１３０５：Ｎｏ）、表示入力制御部１５４は、その印刷不可能である旨を操作パネル１２０に表示し、操作パネル１２０から利用者により変更された再代替後の印刷条件の入力を受け付ける（ステップＳ１３０７）。そして、判定部１５２は、表示入力制御部１５４によって受け付けた再代替後の印刷条件に従った印刷対象データの印刷が可能か否かを判定する（ステップＳ１３０８）。
【００８９】
判定部１５２によって、再代替後の印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ１３０８：Ｎｏ）、表示入力制御部１５４は、再度、操作パネル１２０から利用者により変更され、代替された印刷条件の入力を受け付ける（ステップＳ１３０７）。
【００９０】
一方、判定部１５２によって、再代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ１３０８：Ｙｅｓ）、印刷処理部１５５は、再代替後の印刷条件に従って印刷対象データの再印刷処理を実行する（ステップＳ１３０９）。
【００９１】
なお、本実施の形態においては、代替前の印刷条件で印刷不可能であった場合に、代替後の印刷条件で印刷を行なっているが、反対に、代替後の印刷条件で印刷不可能であった場合に、代替前の印刷条件で印刷を行なうように構成してもよい。
【００９２】
このように、第４の実施の形態にかかるプリンタは、蓄積処理部１５３によって、代替後の印刷条件に従って印刷を行う場合に、代替前の印刷条件と代替後の印刷条件とを保存し、印刷処理部１５５によって、保存されている印刷対象データを再印刷する場合、代替前の印刷条件に従った印刷が不可能であった場合に、代替後の印刷条件に従った印刷を行う。このため、印刷対象データの印刷と保存を同時に行なう場合でも、再印刷時にプリンタ１００によって自動で印刷条件を選択することで、利用者の手間を省いて簡易に印刷が行えて、さらに利便性を向上させることができる。
【００９３】
（第５の実施の形態）
第３実施の形態にかかるプリンタでは、代替後の印刷条件によって印刷対象データを印刷された場合、代替前の印刷条件および代替後の印刷条件を保存し、再印刷を行なう場合に、代替前の印刷条件および代替後の印刷条件のいずれかを選択できるものであり、第４の実施の形態にかかるプリンタでは、再印刷を行なう場合に、代替前の印刷条件で再印刷すると再印刷不可能であった場合に、代替後の印刷条件によって再印刷を行なうものであったが、本実施の形態にかかるプリンタでは、上記の実施形態のいずれかを利用者により選択できるものである。
【００９４】
まず、第５の実施の形態にかかるプリンタと外部装置との関係、第５の実施の形態にかかるプリンタのハードウェア構成に関しては、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００９５】
次に、第５の実施の形態にかかるプリンタにおける機能的構成について説明する。図１４は、第５の実施の形態にかかるプリンタの機能的構成を示すブロック図である。図１４に示すように、プリンタ４００は、ネットワーク２００を介して複数のコンピュータに接続され、ネットワークＩ／Ｆ１０１と、制御部４５０と、蓄積部４１０と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３とを主に備えている。
【００９６】
ここで、複数のコンピュータと、ネットワークＩ／Ｆ１０１と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【００９７】
また、制御部４５０は、プリンタ４００の全体の制御を行うものであり、さらに受信部１５１と、判定部１５２と、蓄積処理部１５３と、表示入力制御部１５４と、印刷処理部１５５と、処理設定部４５６とを主に備えている。ここで、受信部１５１と、印刷処理部１５５の構成および機能は、第１の実施の形態にかかるプリンタと同様であり、蓄積処理部１５３と、表示入力制御部１５４の構成および機能は、第３の実施の形態にかかるプリンタと同様であり、判定部１５２の構成および機能は、第４の実施の形態と同様であるため、説明を省略する。
【００９８】
制御部４５０における設定処理部４５６は、蓄積部４１０に保存されている印刷対象データを再印刷する場合において、利用者により選択された印刷条件に従って印刷行う選択印刷処理（第３の実施の形態における再印刷処理）、または代替前の印刷条件に従った印刷が不可能であった場合に代替後の印刷条件に従って印刷対象データの印刷を行う自動印刷処理（第４の実施の形態における再印刷処理）のいずれかの選択を蓄積部４１０に保存することで設定するものである。
【００９９】
蓄積部４１０は、ＨＤＤ、メモリ等の記憶媒体であり、コンピュータから送信された印刷ジョブデータから抽出した印刷対象データと印刷条件を保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替前の印刷条件に加えて代替後の印刷条件を保存するものである。さらに、設定処理部４５６による選択印刷処理または自動印刷処理の設定を保存するものである。
【０１００】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷および保存処理、および再印刷処理について説明する。ここで、本実施の形態にかかるプリンタにおける印刷およぶ保存処理については、第３の実施の形態にかかるプリンタにおける印刷および保存処理（図１０）と同様であるため、説明を省略する。
【０１０１】
次に、本実施の形態にかかるプリンタにおける再印刷処理について説明する。図１５は、第５の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【０１０２】
まず、表示入力制御部１５４は、利用者により蓄積部４１０に保存されている印刷対象データの再印刷要求の入力を受け付ける（ステップＳ１５０１）。再印刷要求の入力を受け付けると、印刷処理部１５５は、蓄積部４１０に設定処理部４５６により選択印刷処理が設定されているか否かの判断をする（ステップＳ１５０２）。
【０１０３】
そして、蓄積部４１０に選択印刷処理が設定されている場合は、該選択印刷処理を実行する。すなわち、図１１に示した第３の実施の形態における再印刷処理を実行する（ステップＳ１５０３）。
【０１０４】
一方、蓄積部４１０に選択処理設定がされていない場合は、自動印刷処理が設定されていることになり、該自動印刷処理を実行する。すなわち、図１３に示した第４の実施の形態における再印刷処理を実行する（ステップＳ１５０４）。
【０１０５】
なお、上述した選択印刷処理または自動印刷処理の設定は、予め利用者によって行われている。そのいずれかの設定は、プリンタ４００の操作パネル１２０から入力されるように構成してもよい。また、最初にコンピュータから送信された印刷ジョブデータに含めて設定するよう構成してもよい。その場合は、印刷ジョブデータに上記いずれかの処理を設定した旨の情報が印刷データコマンドの拡張として付加されることになる。
【０１０６】
このように、第５の実施の形態にかかるプリンタは、処理設定部４５６によって、利用者により選択された印刷条件に従って印刷を行う選択印刷処理、または代替前の印刷条件に従った印刷が不可能であった場合に代替後の印刷条件に従って印刷を行う自動印刷処理のいずれかを設定し、印刷処理部１５５によって、印刷対象データを再印刷する場合において、選択印刷処理が設定されている場合は、利用者により選択された印刷条件に従って印刷を行い、一方、自動印刷処理が設定されている場合は、代替前の印刷条件に従った印刷が不可能であった場合に、代替後の印刷条件に従って印刷を行う。このように、印刷対象データの印刷と保存を同時に行なう場合でも、さらに再印刷時に利用者は状況に応じて、それぞれの利点を考慮して印刷条件を選択できるため、さらに利便性を向上させることができる。
【０１０７】
（第６の実施の形態）
第１の実施の形態にかかるプリンタは、代替後の印刷条件によって印刷対象データを印刷された場合でも、代替前の印刷条件を保存し、第２の実施の形態にかかるプリンタは、代替後の印刷条件によって印刷対象データを印刷された場合は、代替後の印刷条件を保存するものであったが、本実施の形態にかかるプリンタでは、代替後の印刷条件によって印刷対象データを印刷された場合、代替前の印刷条件および代替後の印刷条件を保存し、再印刷を行なう場合に、一部の印刷条件は代替前の印刷条件によって再印刷し、該一部の印刷条件以外は代替後の印刷条件によって再印刷するものである。
【０１０８】
まず、第６の実施の形態にかかるプリンタと外部装置との関係、第６の実施の形態にかかるプリンタのハードウェア構成に関しては、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【０１０９】
次に、第６の実施の形態にかかるプリンタにおける機能的構成について説明する。図１６は、第６の実施の形態にかかるプリンタの機能的構成を示すブロック図である。図１６に示すように、プリンタ６００は、ネットワーク２００を介して複数のコンピュータに接続され、ネットワークＩ／Ｆ１０１と、制御部６５０と、蓄積部６１０と、条件項目記憶部６２０と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３とを主に備えている。
【０１１０】
ここで、複数のコンピュータと、ネットワークＩ／Ｆ１０１と、操作パネル１２０と、操作パネルＩ／Ｆ１０２と、印刷エンジン１３０と、印刷エンジンＩ／Ｆ１０３の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【０１１１】
また、制御部６５０は、プリンタ６００の全体の制御を行うものであり、さらに受信部１５１と、判定部１５２と、蓄積処理部１５３と、表示入力制御部１５４と、印刷処理部１５５と、条件項目処理部６５６とを主に備えている。ここで、受信部１５１と、判定部１５２と、表示入力制御部１５４と、印刷処理部１５５の構成および機能は、第１の実施の形態にかかるプリンタと同様であるため、説明を省略する。
【０１１２】
条件項目記憶部６２０は、複数の印刷条件項目のいずれが利用者によって特定印刷条件に指定されたか否かを保存するものである。ここで、印刷条件項目とは、印刷条件の個々の条件とその設定内容とを対応付けた一対の印刷条件のことであり、例えば、用紙サイズがＡ４、両面印刷有りなどを示している。また、特定印刷条件とは、その印刷条件項目に代替前の印刷条件を保存するよう指定されたものである。
【０１１３】
図１７は、条件項目記憶部６２０に保存されたデータ内容の一例を示す図である。図１７に示すように、条件項目記憶部６２０には、いずれの印刷条件項目が特定印刷条件に指定されているかを保存している。例えば、用紙サイズの項目は、特定印刷条件に指定されている旨が保存され、両面印刷の有無の項目は、特定印刷条件に指定されていない旨が保存されている。
【０１１４】
蓄積部６１０は、ＨＤＤ、メモリ等の記憶媒体であり、コンピュータから送信された印刷ジョブデータから抽出した印刷対象データと、印刷条件（代替前）を保存するものである。また、利用者により代替後の印刷条件の入力を受け付けた場合は、代替後の印刷条件を保存する。なお、利用者により代替後の印刷条件の入力を受け付けた場合は、利用者によって特定印刷条件に指定された印刷条件項目に関しては代替前の印刷条件を保存し、該指定以外の印刷条件項目に関しては、代替後の印刷条件を保存する。
【０１１５】
蓄積処理部１５３は、ネットワーク経由でコンピュータから受信した印刷ジョブデータを解釈し、印刷ジョブデータから印刷条件と印刷対象データを抽出して、抽出した印刷条件と印刷対象データとを一対にして識別データを付与して蓄積部１１０に保存するものである。また、利用者により代替後の印刷条件の入力を受けた場合は、表示入力制御部１５４によって特定印刷条件に指定された印刷条件項目に対しては代替前の条件項目を印刷条件として蓄積部６１０に保存し、該特定印刷条件以外の印刷条件項目に対しては代替後の条件項目を印刷条件として蓄積部６１０に保存する。
【０１１６】
表示入力制御部１５４は、第１の実施の形態にかかるプリンタの機能に加え、操作パネル１２０から利用者による特定印刷条件の指定を受け付けるものである。図１８は、操作パネルに表示された特定印刷条件指定画面を示す模式図である。図１８に示すように、例えば、「用紙サイズ」という印刷条件項目に対して、この項目を特定印刷条件に指定するか否かの選択を要求する画面が表示される。そして、指定する旨のボタンを押下すると、「用紙サイズ」が特定印刷条件に指定され、指定しない旨のボタンを押下すると、「用紙サイズ」は特定印刷条件に指定されない。
【０１１７】
条件項目処理部６５６は、印刷条件項目とその印刷条件項目に対する利用者による特定印刷条件の指定の有無とを一対にして条件項目記憶部６２０に保存するものである。
【０１１８】
次に、以上のように構成された本実施の形態にかかるプリンタにおける印刷処理について説明する。図１９は、第６の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【０１１９】
まず、受信部１５１は、ネットワークＩ／Ｆ１０１を介してコンピュータから印刷条件と印刷対象データを含む印刷ジョブデータを受信する（ステップＳ１９０１）。そして、蓄積処理部１５３は、受信部１５１により受信した印刷ジョブデータから印刷条件と印刷対象データを抽出する（ステップＳ１９０２）。次に、判定部１５２は、印刷ジョブデータに含まれている印刷条件に従って、同じく印刷ジョブデータに含まれている印刷対象データの印刷が可能か否かを判定する（ステップＳ１９０３）。
【０１２０】
そして、判定部１５２によって、印刷ジョブデータに含まれている印刷条件に従った印刷対象データの印刷が不可能と判定された場合（ステップＳ１９０３：Ｎｏ）、表示入力制御部１５４は、その印刷不可能である旨を操作パネル１２０に表示し、操作パネル１２０から利用者により変更された代替後の印刷条件の入力を受け付ける（ステップＳ１９０４）。そして、判定部１５２は、表示入力制御部１５４により受け付けた代替後の印刷条件に従った印刷対象データの印刷が可能か否かを再度判定する（ステップＳ１９０３）。
【０１２１】
一方、判定部１５２によって、印刷ジョブデータに含まれている印刷条件またはステップＳ１９０４において入力された代替後の印刷条件に従った印刷対象データの印刷が可能と判定された場合（ステップＳ１９０３：Ｙｅｓ）、印刷処理部１５５は、その印刷可能と判定された印刷条件に従って、印刷対象データの印刷処理を実行する（ステップＳ１９０５）。
【０１２２】
次に、蓄積処理部１５３は、印刷条件の代替があったか否か、即ち、Ｓ１９０４で入力された代替後の印刷条件によって印刷処理部１５５による印刷処理の実行が行なわれたか否かの判断をする（ステップＳ１９０６）。そして、代替後の印刷条件によって印刷処理の実行が行なわれていなかったと判断された場合は（ステップＳ１９０６：Ｎｏ）、蓄積処理部１５３は、代替前の印刷条件を蓄積部６１０に保存する。
【０１２３】
一方、代替後の印刷条件によって印刷処理の実行が行なわれていたと判断された場合（ステップＳ１９０６：Ｙｅｓ）、指定された特定印刷条件は代替前の印刷条件を保存し、指定された特定印刷条件以外は代替後の印刷条件を保存する（ステップＳ１９０８）。
【０１２４】
ここで、代替後の印刷条件によって印刷処理の実行が行なわれていた場合の蓄積部６１０に保存されるデータ内容について説明する。図２０は、代替後の印刷条件によって印刷処理の実行が行なわれていた場合の蓄積部６１０に保存されたデータ内容の一例を示す図である。図２０に示すように、代替前の印刷条件では、用紙サイズがＡ４、用紙種類が再生紙、両面印刷有り、パンチ処理無し、ステープル処理無しである旨の印刷条件項目を示している。また、代替後の印刷条件では、用紙サイズがＢ５、用紙種類が再生紙、両面印刷無し、パンチ処理有り、ステープル処理無しである旨の印刷条件項目を示している。
【０１２５】
そして、図１７を参照して保存する場合、用紙サイズと用紙種類は、特定印刷条件に指定されているので、代替前の印刷条件を保存することになり、用紙サイズはＡ４、用紙種類は再生紙となる。また、両面印刷の有無、パンチ処理の有無、ステープルの有無は、特定印刷条件に指定されていないので、代替後の印刷条件を保存することになり、両面印刷無し、パンチ処理有り、ステープル処理無しとなる。なお、特定印刷条件の指定は、予め利用者によって行われている。
【０１２６】
次に、表示入力制御部１５４が利用者により蓄積部６１０に保存されている印刷対象データの再印刷要求の入力を受け付けると（ステップＳ１９０９）、印刷処理部１５５は、蓄積部１１０に保存された印刷条件に従って、印刷対象データの再印刷処理を実行する（ステップＳ１９１０）。
【０１２７】
このように、第６の実施の形態にかかるプリンタ６００は、表示入力制御部１５４によって、利用者による特定印刷条件の指定を受け付け、蓄積処理部１５３によって、代替後の印刷条件に従って印刷を行う場合に、特定印刷条件に対しては代替前の条件項目を印刷条件として保存し、特定印刷条件以外の条件項目に対しては代替後の条件項目を印刷条件として保存する。このため、印刷対象データの印刷と保存を同時に行なう場合でも、もともとの印刷条件を維持したい条件項目と、そうでない条件項目との分別ができ、それを加味した設定で印刷が行われることで、利用者の操作を軽減し、利便性を向上させることができる。また、予め特定印刷条件を指定することにより、再印刷時の印刷条件と保存されている印刷条件が一致する可能性が高まり、さらに利便性を向上させることができる。
【０１２８】
なお、第１〜６の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２９】
第１〜６の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１３０】
さらに、第１〜６の実施の形態にかかる画像形成装置で実行される画像形成プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１〜６の実施の形態にかかる画像形成装置で実行される画像形成プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３１】
第１〜６の実施の形態にかかる画像形成装置で実行される画像形成プログラムは、上述した各部（受信部、判定部、蓄積処理部、表示入力制御部、印刷処理部、処理設定部、条件項目処理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部、判定部、蓄積処理部、表示入力制御部、印刷処理部、処理設定部、条件項目処理部が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１３２】
【図１】第１の実施の形態にかかるプリンタの外部装置との関係を示す説明図である。
【図２】第１の実施の形態にかかるプリンタのハードウェア構成を示す図である。
【図３】第１の実施の形態にかかるプリンタの機能的構成を示すブロック図である。
【図４】コンピュータから第１の実施の形態にかかるプリンタ１００に印刷ジョブデータを送信する状態を示す概念図である。
【図５】蓄積部１１０に保存されたデータ内容の一例を示す図である。
【図６】第１の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【図７】利用者により代替後の印刷条件の入力を受け付けた場合における蓄積部１１０に保存されたデータ内容の一例を示す図である。
【図８】第２の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【図９】利用者により代替後の印刷条件の入力を受け付けた場合における蓄積部１１０に保存されたデータ内容の一例を示す図である。
【図１０】第３の実施の形態にかかるプリンタにおける印刷および保存処理の手順を示すフローチャートである。
【図１１】第３の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【図１２】操作パネルに表示された印刷条件選択画面を示す模式図である。
【図１３】第４の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【図１４】第５の実施の形態にかかるプリンタの機能的構成を示すブロック図である。
【図１５】第５の実施の形態にかかるプリンタにおける再印刷処理の手順を示すフローチャートである。
【図１６】第６の実施の形態にかかるプリンタの機能的構成を示すブロック図である。
【図１７】条件項目記憶部６２０に保存されたデータ内容の一例を示す図である。
【図１８】操作パネルに表示された特定印刷条件指定画面を示す模式図である。
【図１９】第６の実施の形態にかかるプリンタにおける印刷処理の手順を示すフローチャートである。
【図２０】代替後の印刷条件によって印刷処理の実行が行なわれていた場合の蓄積部６１０に保存されたデータ内容の一例を示す図である。
【符号の説明】
【０１３３】
１，２，３  コンピュータ
１００，４００，６００  プリンタ
１０１  ネットワークＩ／Ｆ
１０２  操作パネルＩ／Ｆ
１０３  印刷エンジンＩ／Ｆ
１０４  記憶媒体ドライブＩ／Ｆ
１１０，４１０，６１０  蓄積部
１２０  操作パネル
１３０  印刷エンジン
１４０  記憶媒体
１５０，４５０，６５０  制御部
１５１  受信部
１５２  判定部
１５３  蓄積処理部
１５４  表示入力制御部
１５５  印刷処理部
２００  ネットワーク
２０１  内部バス
２１０  リアルタイムクロック
２１１  ＭＰＵ
２１２  ＲＯＭ
２１３  作業用メモリ
４５６  処理設定部
６２０  条件項目記憶部
６５６  条件項目処理部
【図１】
0004763440.tif 000002
【図２】
0004763440.tif 000003
【図３】
0004763440.tif 000004
【図４】
0004763440.tif 000005
【図５】
0004763440.tif 000006
【図６】
0004763440.tif 000007
【図７】
0004763440.tif 000008
【図８】
0004763440.tif 000009
【図９】
0004763440.tif 000010
【図１０】
0004763440.tif 000011
【図１１】
0004763440.tif 000012
【図１２】
0004763440.tif 000013
【図１３】
0004763440.tif 000014
【図１４】
0004763440.tif 000015
【図１５】
0004763440.tif 000016
【図１６】
0004763440.tif 000017
【図１７】
0004763440.tif 000018
【図１８】
0004763440.tif 000019
【図１９】
0004763440.tif 000020
【図２０】
0004763440.tif 000021