(57)【要約】【課題】プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能な画像形成装置を提供する。【解決手段】本発明に係る画像形成装置が搭載された複合機１は、外部機器の識別情報と印刷設定情報とを関連付けて登録する登録部２１と、送信元の識別情報及び印刷ジョブを受信する通信装置１６と、印刷ジョブが受信された際に、送信元の識別情報が登録部２１によって登録されているか否かを判定する判定部２２と、送信元の識別情報が登録されていると判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定部２３と、設定された印刷設定に従って、プリントデータを用紙に印刷するプリンタ１７とを備える。【選択図】図３
2013022766.tif 000002
【特許請求の範囲】
【請求項１】
外部機器の識別情報と印刷設定情報とを関連付けて登録する登録部と、
送信元の識別情報及び印刷ジョブを受信する通信装置と、
前記通信装置によって受信された前記送信元の識別情報が、前記登録部によって登録されているか否かを判定する判定部と、
前記送信元の識別情報が登録されていると前記判定部によって判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、前記印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定部と、
前記印刷設定部によって設定された印刷設定に従って、前記プリントデータを用紙に印刷する画像形成部と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記判定部は、通信装置によって受信した印刷ジョブが外部機器に搭載されたプリンタドライバによって生成された印刷ジョブか否かを判定し、
前記印刷設定部は、前記印刷ジョブが前記プリンタドライバによって生成された印刷ジョブであると前記判定部によって判定された場合、前記印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、前記プリントデータが用紙に印刷されるように印刷設定を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記判定部は、印刷ジョブがいずれのページ記述言語によって記述されているかを判別可能なＰＪＬコマンドが該印刷ジョブに含まれているか否かの判定、及び、ページ記述言語の形式を特定可能な定型文が前記印刷ジョブに含まれているか否かの判定を行い、
前記印刷設定部は、前記印刷ジョブに前記ＰＪＬコマンドが含まれていると前記判定部によって判定された場合、及び、前記印刷ジョブに前記定型文が含まれていると判定された場合に、前記印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、前記プリントデータが用紙に印刷されるように印刷設定を行うことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記判定部は、印刷ジョブに前記ＰＪＬコマンドが含まれていないと判定した場合に、前記印刷ジョブに前記定型文が含まれているか否かの判定を行うことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記判定部は、前記送信元の識別情報に基づいて、該送信元の機器のメーカーが携帯端末のメーカーか否かを判定し、
前記印刷設定部は、前記送信元の機器のメーカーが携帯端末のメーカーであると判定され、且つ、前記送信元の識別情報が登録されていると判定された場合に、前記登録部によって該送信元の識別情報と関連付けて登録された印刷設定情報に従って、前記プリントデータが用紙に印刷されるように印刷設定を行うことを特徴とする請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記判定部は、前記通信装置がＵＳＢを介して前記印刷ジョブを受信したか否かを判定し、
前記印刷設定部は、前記通信装置がＵＳＢを介して前記印刷ジョブを受信したと前記判定部によって判定された場合、前記印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、前記プリントデータが用紙に印刷されるように印刷設定を行うことを特徴とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記通信装置は、自機種に対応したプリンタドライバが搭載された前記外部機器から、印刷ジョブが該プリンタドライバによって生成された旨を特定可能な特定情報を含む印刷ジョブを受信し、
前記判定部は、前記印刷ジョブに前記特定情報が含まれているか否かを判定し、
前記印刷設定部は、前記特定情報が含まれていると前記判定部によって判定された場合、前記印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、前記プリントデータが用紙に印刷されるように印刷設定を行うことを特徴とする請求項１〜６のいずれか１項に記載の画像形成装置。
【請求項８】
外部機器の識別情報と印刷設定情報とを関連付けて登録する登録ステップと、
送信元の識別情報及び印刷ジョブを受信する受信ステップと、
前記受信ステップにおいて受信された前記送信元の識別情報が、登録されているか否かを判定する判定ステップと、
前記判定ステップにおいて前記送信元の識別情報が登録されていると判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、前記印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定ステップと、
前記印刷設定ステップにおいて設定された印刷設定に従って、前記プリントデータを用紙に印刷する画像形成ステップと、
を備えることを特徴とする印刷設定方法。
【請求項９】
コンピュータを、
外部機器の識別情報と印刷設定情報とを関連付けて登録する登録部、
通信装置によって送信元の識別情報及び印刷ジョブが受信された際に、前記送信元の識別情報が前記登録部によって登録されているか否かを判定する判定部、
前記判定部によって前記送信元の識別情報が登録されていると判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、前記印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定部、
として機能させることを特徴とする印刷設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ダイレクトプリント機能を備えた画像形成装置、画像形成装置において実行される印刷設定方法、及び印刷設定プログラムに関する。
【背景技術】
【０００２】
従来から、外部機器から送信されたプリントデータを用紙に印刷する画像形成装置が知られている。外部機器は、プリンタドライバによって、ＰＤＦファイル、ＤＯＣファイル等の文書ファイル形式で記述された文書データから、ページ記述言語で記述されたＰＤＬデータにプリントデータを変換してから画像形成装置へ送信する。これに対して、プリンタドライバが搭載されていない外部機器は、プリントデータをＰＤＬデータへ変換することができない。このため、プリントデータが文書ファイル形式のままで画像形成装置に送信された場合、画像形成装置において、プリントデータを解析できないために、印刷を実行できない虞がある。
【０００３】
そこで、プリンタドライバを搭載していない外部機器から送信されたプリントデータを印刷するために、ダイレクトプリント機能を備えた画像形成装置がある。ダイレクトプリント機能は、文書ファイル形式のプリントデータを解析して、印刷を行う機能である。このダイレクトプリント機能によって、携帯電話、タブレット型の端末等、多岐にわたる外部機器が、プリンタドライバを搭載することなく、画像形成装置に印刷を実行させることができる。しかしながら、プリンタドライバを搭載していない外部機器から送信された印刷ジョブには、両面印刷設定等の印刷設定情報が含まれていない場合がある。
【０００４】
このような場合に対応する装置として、下記特許文献１には、印刷設定情報が印刷ジョブに含まれていない場合に、予め登録された印刷設定を適用する画像形成装置が記載されている。この画像形成装置では、ユーザ情報と関連付けて印刷設定情報が予め登録され、印刷ジョブを受信した際には、印刷ジョブに含まれているユーザ情報と関連付けて登録されている印刷設定情報に従って、印刷が行われる。また、この画像形成装置には、予め、プリントデータの種類と関連付けて、印刷設定情報が登録されている。プリントデータの種類には、アプリケーションの種類、ドキュメントフォーマットの種類等が含まれる。この画像形成装置では、印刷ジョブを外部機器から受信した場合、データファイルの種類と関連付けて登録されている印刷設定情報に従って、印刷が行われる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１３７０１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１の画像形成装置において、印刷ジョブに含まれるユーザ情報に基づいて登録された印刷設定情報を特定する場合、外部機器が、ユーザ情報を含む印刷ジョブを生成するために、プリンタドライバを搭載する必要がある。また、特許文献１の画像形成装置において、プリントデータの種類に基づいて登録された印刷設定情報を特定する場合、どのユーザであっても、プリントデータの種類が同じであれば、同じ印刷設定が適用されてしまう。
【０００７】
そこで本発明は、上記問題点を解消するためになされたものであり、プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能な画像形成装置、印刷設定方法、及び印刷設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像形成装置は、外部機器の識別情報と印刷設定情報とを関連付けて登録する登録部と、送信元の識別情報及び印刷ジョブを受信する通信装置と、通信装置によって受信された送信元の識別情報が、登録部によって登録されているか否かを判定する判定部と、送信元の識別情報が登録されていると判定部によって判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定部と、印刷設定部によって設定された印刷設定に従って、プリントデータを用紙に印刷する画像形成部とを備えることを特徴とする。
【０００９】
本発明に係る印刷設定方法は、外部機器の識別情報と印刷設定情報とを関連付けて登録する登録ステップと、送信元の識別情報及び印刷ジョブを受信する受信ステップと、受信ステップにおいて受信された送信元の識別情報が、登録されているか否かを判定する判定ステップと、判定ステップにおいて送信元の識別情報が登録されていると判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定ステップと、印刷設定ステップにおいて設定された印刷設定に従って、プリントデータを用紙に印刷する画像形成ステップとを備えることを特徴とする。
【００１０】
本発明に係る印刷設定プログラムは、コンピュータを、外部機器の識別情報と印刷設定情報とを関連付けて登録する登録部、通信装置によって送信元の識別情報及び印刷ジョブが受信された際に、送信元の識別情報が登録部によって登録されているか否かを判定する判定部、判定部によって送信元の識別情報が登録されていると判定された場合に、該送信元の識別情報と関連付けて登録された印刷設定情報に従って、印刷ジョブに含まれているプリントデータが用紙に印刷されるように印刷設定を行う印刷設定部として機能させることを特徴とする。
【００１１】
本発明では、外部機器の識別情報と印刷設定情報とが関連付けて記憶されている。一般的に、情報の送受信が行われる際には、送信された情報に送信元を識別する情報が含まれている。画像形成装置が印刷ジョブを受信する際には、一般的に、送信元の識別情報も併せて受信する。そこで、本発明では、印刷ジョブと共に受信した送信元の識別情報が登録されているか否かが、判定される。そして、判定部によって送信元の識別情報が登録されていると判定された場合に、該識別情報と関連付けて登録された印刷設定情報に従って、プリントデータが用紙に印刷される。このため、ユーザが、利用する端末（外部機器）と関連付けて、所望の印刷設定情報を登録することにより、自身が設定した印刷設定で印刷を実行させることができる。すなわち、印刷ジョブに印刷設定情報が含まれていなくても、ユーザが設定した印刷設定で印刷を行うことができる。よって、プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能となる。
【００１２】
本発明に係る画像形成装置では、判定部は、通信装置によって受信した印刷ジョブが外部機器に搭載されたプリンタドライバによって生成された印刷ジョブか否かを判定し、印刷設定部は、印刷ジョブがプリンタドライバによって生成された印刷ジョブであると判定部によって判定された場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、プリントデータが用紙に印刷されるように印刷設定を行うことが好ましい。
【００１３】
この構成によれば、印刷ジョブがプリンタドライバによって生成された印刷ジョブであると判定された場合、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。ここで、プリンタドライバによって生成された印刷ジョブには、一般的に、印刷設定情報が含まれる。よって、上記構成によれば、プリンタドライバが搭載されている端末（外部機器）が登録されてしまった場合に、プリンタドライバが生成した印刷設定情報を登録された印刷設定情報より優先して適用することができる。
【００１４】
本発明に係る画像形成装置では、判定部が、印刷ジョブがいずれのページ記述言語によって記述されているかを判別可能なＰＪＬコマンドが該印刷ジョブに含まれているか否かの判定、及び、ページ記述言語の形式を特定可能な定型文が印刷ジョブに含まれているか否かの判定を行い、印刷設定部は、印刷ジョブに上記ＰＪＬコマンドが含まれていると判定部によって判定された場合、及び、印刷ジョブに上記定型文が含まれていると判定された場合に、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、プリントデータが用紙に印刷されるように印刷設定を行うことが好ましい。
【００１５】
この構成によれば、印刷ジョブにページ記述言語を判別可能なＰＪＬコマンドが含まれている場合、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。ここで、印刷ジョブに上記ＰＪＬコマンドが含まれている場合、印刷ジョブは、プリンタのメーカーが製造したプリンタドライバによって印刷ジョブが生成されたと考えられる。よって、上記構成によれば、プリンタメーカーのプリンタドライバが搭載された端末（外部機器）が登録されてしまった場合に、登録された印刷設定情報より該プリンタドライバが生成した印刷設定情報を優先して適用することができる。また、印刷ジョブにページ記述言語の形式を特定可能な定型文が含まれている場合、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。ここで、印刷ジョブに上記定型文が含まれている場合、印刷ジョブは、何らかのプリンタドライバによって印刷ジョブが生成されたと考えられる。よって、上記構成によれば、プリンタドライバが搭載された端末（外部機器）が登録されてしまった場合に、登録された印刷設定情報より該プリンタドライバが生成した印刷設定情報を優先して適用することができる。ここで、印刷ジョブに上記定型文が含まれているか否かの判定は、失敗する可能性があるため、該判定のみでは、印刷ジョブがドライバによって生成されたか否かの判定精度が低くなる虞がある。これに対して、上記構成によれば、上記ＰＪＬコマンドが含まれているか否かの判定を併せて行うことにより、印刷ジョブがドライバによって生成されたか否かの判定精度を向上させることができる。
【００１６】
本発明に係る画像形成装置では、判定部が、印刷ジョブに上記ＰＪＬコマンドが含まれていないと判定した場合に、印刷ジョブに上記定型文が含まれているか否かの判定を行うことが好ましい。
【００１７】
この構成によれば、印刷ジョブにＰＪＬコマンドが含まれているか否かが判定された後、ＰＪＬコマンドが含まれていない場合に、上記定型文が含まれているか否かが判定される。一般的に、上記ＰＪＬコマンドと上記定型文とが印刷ジョブに含まれる場合、上記ＰＪＬコマンドが先に読み込まれる。よって、上記ＰＪＬコマンドが含まれているか否かを先に判定することにより、効率的に処理を行うことができる。
【００１８】
本発明に係る画像形成装置では、判定部が、送信元の識別情報に基づいて、該送信元の機器のメーカーが携帯端末のメーカーか否かを判定し、印刷設定部は、送信元の機器のメーカーが携帯端末のメーカーであると判定され、且つ、送信元の識別情報が登録されていると判定された場合に、登録部によって該送信元の識別情報と関連付けて登録された印刷設定情報に従って、プリントデータが用紙に印刷されるように印刷設定を行うことが好ましい。
【００１９】
この構成によれば、送信元の機器のメーカーが携帯端末であり、且つ、送信元の識別情報と関連付けて印刷設定情報が登録されている場合に、登録された印刷情報に従って、プリントデータが印刷される。ここで、送信元の機器のメーカーが携帯端末のメーカーである場合、送信元の機器が携帯端末である可能性が高い。そして、携帯端末にはプリンタドライバが搭載されていない可能性が高い。従って、上記構成によれば、プリンタドライバが搭載されていない可能性の高い機器から印刷ジョブを受信した場合に、登録された印刷設定情報に従って印刷を行うことができる。
【００２０】
本発明に係る画像形成装置では、判定部は、通信装置がＵＳＢを介して印刷ジョブを受信したか否かを判定し、印刷設定部は、通信装置がＵＳＢを介して印刷ジョブを受信したと判定部によって判定された場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、プリントデータが用紙に印刷されるように印刷設定を行うことが好ましい。
【００２１】
この構成によれば、通信装置がＵＳＢを介して印刷ジョブを受信した場合、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。ここで、ＵＳＢを介して印刷ジョブが受信された場合、送信元が携帯端末等ではなく、パーソナルコンピュータ（ＰＣ）である可能性が高い。そして、ＰＣにはプリンタドライバが搭載されている可能性が高い。従って、上記構成によれば、プリンタドライバが搭載されている可能性の高い機器から印刷ジョブを受信した場合に、登録された印刷設定情報より該プリンタドライバが生成した印刷設定情報を優先して適用することができる。
【００２２】
本発明に係る画像形成装置では、通信装置は、自機種に対応したプリンタドライバが搭載された外部機器から、印刷ジョブが該プリンタドライバによって生成された旨を特定可能な特定情報を含む印刷ジョブを受信し、判定部は、印刷ジョブに特定情報が含まれているか否かを判定し、印刷設定部は、特定情報が含まれていると判定部によって判定された場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、プリントデータが用紙に印刷されるように印刷設定を行うことが好ましい。
【００２３】
この構成によれば、自機種に対応したプリンタドライバが印刷ジョブを生成した旨を特定可能な特定情報が印刷ジョブに含まれているか否かが判定される。そして、特定情報が含まれている場合に、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。従って、上記構成によれば、自機種に対応したプリンタドライバが搭載されている外部機器から印刷ジョブを受信した場合に、登録された印刷設定情報より該プリンタドライバが生成した印刷設定情報を優先して適用することができる。
【発明の効果】
【００２４】
本発明の画像形成装置によれば、プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能となる。
【図面の簡単な説明】
【００２５】
【図１】実施形態に係る画像形成装置が搭載された複合機、及び外部機器について説明するための図である。
【図２】複合機の構成を示すブロック図である。
【図３】複合機が備える制御部の構成を説明するためのブロック図である。
【図４】印刷設定情報の一例を示す図である。
【図５】複合機が備える登録部に登録されている管理テーブルを示す図である。
【図６】複合機による印刷処理の処理手順を示すフロー図である。
【図７】実施形態に係る印刷設定プログラムの構成を示すブロック図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。最初に、図１及び図２を用いて、実施形態に係る画像形成装置が搭載された複合機１の構成について説明する。図１は、複合機１と外部機器とを説明するための図である。図２は、複合機１の構成を示すブロック図である。
【００２７】
複合機１は、プリント機能（画像形成機能）、スキャン機能、及びＦＡＸ機能を有する。この複合機１は、外部機器から受信した印刷ジョブに含まれるプリントデータを用紙に印刷する。外部機器には、パーソナルコンピュータ（ＰＣ）２だけでなく、携帯電話３及びタブレット型端末４等の様々な携帯端末が含まれる。ＰＣ２は、無線ＬＡＮ（ローカルエリアネットワーク）を介して複合機１へ印刷ジョブを送信する。また、ＰＣ２は、ＵＳＢを介して複合機１へ印刷ジョブを送信することもできる。このＰＣ２には、プリンタドライバが搭載されている。
【００２８】
一方、携帯電話３及びタブレット型端末４等の携帯端末は、無線ＬＡＮにアクセスすることにより複合機１へ印刷ジョブを送信することができる。これらの携帯端末は、プリンタドライバが搭載されていない。このため、携帯端末等は、ＰＤＦデータ、ＤＯＣデータ等をＰＤＬデータに変換することなく、そのまま複合機１にプリントデータとして送信する。この場合、複合機１は、ダイレクトプリント機能によりプリントデータを解析して、用紙にプリントデータを印刷する。ただし、プリンタドライバを搭載していない外部機器から送信された印刷ジョブには、印刷設定情報が含まれていない場合がある。このような場合であっても、複合機１は、予め登録された印刷設定情報を適用して、プリントデータを用紙に印刷する。
【００２９】
複合機１は、上記の機能を発揮するために、操作パネル１０、ディスプレイ１１、ＮＣＵ１２、モデム１３、スキャナ１４、画像メモリ１５、通信装置１６、プリンタ１７、及び制御部２０を備えている。
【００３０】
操作パネル１０は、ユーザが複合機１を操作するために、複数の操作ボタンを備えている。ディスプレイ１１は、例えば液晶ディスプレイで構成され、各種の設定内容等を表示する。ＮＣＵ１２は、モデム１３と公衆交換電話網（ＰＳＴＮ）９０との接続を制御する。このＮＣＵ１２及びモデム１３によって、ＦＡＸの送受信が行われる。スキャナ１６は、ＣＣＤ等を備えて構成され、原稿を光学的に読み取って画像データを生成する。スキャナ１６によって生成された画像データは、画像メモリ１５に記憶され、例えば、ＦＡＸ等により送信される。
【００３１】
通信装置１６は、ＬＡＮを介して接続された外部機器と情報の送受信を行う。また、通信装置１６は、ＵＳＢケーブルを介して接続された外部機器と情報の送受信を行う。この通信装置１６が、外部機器から印刷ジョブを受信する。受信された印刷ジョブに含まれるプリントデータは、プリンタ１７によって用紙に印刷される。
【００３２】
プリンタ１７は、プリントデータを用紙に印刷する画像形成部として機能する。このプリンタ１７は、プリンタエンジンとプリンタコントローラとを備えている。プリンタエンジンは、感光体ドラム、帯電ローラ、光源、転写ローラ、熱定着器等を備え、用紙に画像を形成する。プリンタコントローラは、プリントデータを解析して、プリントデータをラスタ画像に展開する。
【００３３】
外部機器から送信されるプリントデータには、ＰＤＬデータと文書データとが含まれる。ＰＤＬデータは、ページ記述言語（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ）により記述されたプリントデータである。文書データは、ＰＤＦファイル又はＤＯＣファイル等の文書フォーマット形式で構成されたプリントデータである。一般的に、外部機器にプリンタドライバが搭載されている場合、プリンタドライバによって文書データがＰＤＬデータに変換され、複合機１へ送信される。外部機器にプリンタドライバが搭載されていない場合、変換されないまま文書データが複合機１へ送信される。
【００３４】
プリンタコントローラは、ＰＤＬデータだけでなく、ＰＤＦファイル等の文書データも解析し、ラスタ画像に展開する機能を有している。プリンタコントローラは、プリンタエンジンを制御して、ラスタ画像を制御部２０によって設定された印刷設定に従って印刷させる。このプリンタコントローラとしての機能は、制御部２０が有していてもよい。
【００３５】
制御部２０は、物理的な構成要素として、ＣＰＵ１８、ＲＯＭ１９、及びＲＡＭ等を備えている。ＲＯＭ１９には、上記のハードウエアを統合的に制御するための制御プログラムが記憶されている。この制御プログラムには、印刷設定を行うための印刷設定プログラムも含まれている。このため、制御部２０は、印刷設定を行う機能を有している。
【００３６】
プリンタドライバが搭載された外部機器から印刷ジョブが送信される場合、プリンタドライバが印刷設定情報を生成するので、印刷ジョブに印刷設定情報が含まれている。一方、プリンタドライバが搭載されていない外部機器から印刷ジョブが送信される場合、印刷設定情報が印刷ジョブに含まれていない。ここで、プリンタドライバは、プリンタのメーカーがプリンタの機種に応じて生成した専用ドライバと、ＯＳ標準ドライバとに分類することができる。専用ドライバには、複合機１を製造したメーカーが製造したドライバと、他のプリンタのメーカーが製造したドライバとが含まれる。なお、プリンタドライバには、プリントデータをＰＤＬデータに変換する機能を有していないが、印刷設定を行う機能を有したアプリケーションも含まれるものとする。
【００３７】
印刷設定を行うための機能的な構成要素として、制御部２０は、登録部２１、判定部２２、印刷設定部２３を備えている。
【００３８】
登録部２１は、外部機器の識別情報と印刷設定情報とを関連付けて管理テーブルに登録する。図４は、印刷設定情報の一例を示す図である。印刷設定情報は、用紙サイズ、用紙の方向、給紙カセット、拡大縮小、集約等の設定を指定する情報である。図５は、登録部２１に登録されている管理テーブルの一例を示す図である。登録部２１は、管理テーブルに、管理ナンバー、外部機器の識別情報、及び格納アドレスを関連付けて記憶している。なお、格納アドレスは、印刷設定情報が格納されているアドレスである。
【００３９】
本実施形態では、外部機器の識別情報としてＭａｃアドレスを用いている。Ｍａｃアドレスは、通信装置１６がＴＣＰ／ＩＰに従って通信を行う際に、受信するパケットに含まれている。従って、通信装置１６は、印刷ジョブをＭａｃアドレスと共に受信する。すなわち、プリンタドライバが搭載されていない外部機器から印刷ジョブが送信される場合であっても、Ｍａｃアドレスは、複合機１によって取得される。なお、外部機器の識別情報はＭａｃアドレスに限られず、通信装置１６が外部機器との間で行う通信プロトコルに応じて取得可能な識別情報であればよい。例えば、外部機器の識別情報は、ＩＰアドレス、又はホスト名等であってもよい。
【００４０】
印刷設定情報の登録は、ユーザが、操作パネル１０を操作して行うことができる。例えば、登録モードにおいて、登録対象となる外部機器を複合機１に通信接続させることにより、通信装置１６が、外部機器のＭａｃアドレスを取得する。そして、ユーザが操作パネル１０を操作して、印刷設定情報が複合機１に入力される。印刷設定情報の入力は、ＰＣ２を介して行うこともできる。
【００４１】
判定部２２は、印刷ジョブが受信された際に、通信情報に含まれている送信元の識別情報が、登録部２１に登録されているか否かを判定する。Ｍａｃアドレスは、例えば、印刷ジョブを含むパケットのうち、最初に受信されるパケットのヘッダー部分に含まれる通信情報から取得される。印刷設定部２３は、送信元の識別情報が登録されている場合、該識別情報と関連付けて登録された印刷設定情報に従って、プリントデータが印刷されるように、印刷設定を行う。この印刷設定部２３は、送信元の識別情報が登録されていない場合は、デフォルトの印刷設定を行う。このデフォルトの印刷設定には、例えば、用紙サイズがＡ４、用紙方向が縦、拡大縮小が１００％といった設定が含まれ、集約印刷又は両面印刷といった特殊な設定は含まれていない。
【００４２】
ところで、ユーザが、プリンタドライバを搭載している外部機器について、印刷設定情報を登録する虞がある。プリンタドライバを搭載している外部機器から送信される印刷ジョブには、一般的に、プリンタドライバが生成した印刷設定情報が含まれている。プリンタドライバが生成した印刷設定情報は、送信元の外部機器において生成された情報であるため、複合機１に登録されている印刷設定情報より優先して適用することが望まれる。
【００４３】
そこで、判定部２２は、印刷ジョブがいずれのＰＤＬによって記述されているかを判別可能なＰＪＬコマンドが、印刷ジョブに含まれているか否かを判定する。印刷ジョブがいずれのＰＤＬによって記述されているかを判別可能なＰＪＬコマンドは、例えば、「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」である。ＰＪＬコマンド「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」の後に続く情報によってＰＤＬを判別することができる。一般的に専用ドライバが生成した印刷ジョブは、ＰＤＬで記述され、そのＰＤＬを判別するために、ＰＪＬコマンド「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」が印刷ジョブに含まれている。
【００４４】
このため、印刷ジョブに上記ＰＪＬコマンドが含まれている場合、専用ドライバによって印刷ジョブが生成されたと考えられる。そこで、印刷設定部２３は、印刷ジョブに上記ＰＪＬコマンドが含まれている場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って印刷されるように印刷設定を行う。印刷ジョブに上記ＰＪＬコマンドが含まれている場合、印刷設定部２３は、印刷設定情報が送信元の識別情報と関連付けて登録されていても、印刷ジョブに含まれている印刷設定情報に従って、印刷設定を行う。
【００４５】
また、判定部２２は、印刷ジョブに上記ＰＪＬコマンドが含まれていないと判定した場合、ＰＤＬの形式を特定可能な定型文が印刷ジョブに含まれているか否かを判定する。ＰＤＬの形式を特定可能な定型文は、例えば、「％！ＰＳ−Ａｄｏｂｅ−３．０」である。印刷ジョブがＰｏｓｔＳｃｒｉｐｔ（登録商標）３で記述されている場合、印刷ジョブの先頭には、ＰＪＬコマンドがなく、定型文「％！ＰＳ−Ａｄｏｂｅ−３．０」が含まれている。
【００４６】
このため、印刷ジョブに上記ＰＪＬコマンドが含まれていない、且つ、印刷ジョブにＰＤＬを特定可能な定型文が含まれている場合、ＯＳ標準ドライバによって印刷ジョブが生成されたと考えられる。そこで、印刷設定部２３は、印刷ジョブに上記定型文が含まれている場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って印刷されるように印刷設定を行う。印刷ジョブに上記定型文が含まれている場合、印刷設定部２３は、印刷設定情報が送信元の識別情報と関連付けて登録されていても、印刷ジョブに含まれている印刷設定情報に従って、印刷設定を行う。
【００４７】
ところで、印刷ジョブがドライバによって生成された場合、印刷ジョブがＰＤＬで記述され、印刷ジョブには上記定型文が含まれる。そこで、印刷ジョブに定型文が含まれているか否かを判定すれば、印刷ジョブがＰＤＬで記述されていることを特定することができる。しかしながら、印刷ジョブに上記定型文が含まれている場合であっても、上記定型文が印刷ジョブに含まれているか否かの判定に失敗する可能性がある。一方で、印刷ジョブに上記ＰＪＬコマンドが含まれているか否かの判定は、失敗する確率が非常に低い。そこで、印刷ジョブに上記ＰＪＬコマンドが含まれているか否かも併せて判定することにより、印刷ジョブがＰＤＬで記述されているか否かの判定精度を高めることができる。
【００４８】
印刷設定部２３は、印刷ジョブがいずれかのプリンタドライバによって生成された印刷ジョブであると判定された場合、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って印刷されるように印刷設定を行う。印刷設定部２３は、印刷ジョブがプリンタドライバによって生成された印刷ジョブではないと判定された場合、送信元の識別情報が登録されていれば、登録された印刷設定情報に従って印刷されるように印刷設定を行う。なお、印刷ジョブがプリンタドライバによって生成されていない場合、印刷ジョブに含まれたプリントデータをテキストデータとして処理することにより、ラスタ画像を生成する。
【００４９】
引き続いて、図６を参照して、複合機１が印刷ジョブを受信した場合に行われる印刷処理の処理手順について説明する。図６は、複合機１による印刷処理の処理手順を示すフロー図である。なお、複合機１が印刷ジョブを受信するのに先立って、予め登録ステップが行われる。この登録ステップでは、ユーザの操作により、外部機器の識別情報と印刷設定情報とが関連付けて管理テーブルに登録される。
【００５０】
そして、ステップＳ１０１では、受信ステップが行われる。この受信ステップでは、外部機器から送信された印刷ジョブが、複合機１の通信装置１６によって受信される。次に、ステップＳ１０２では、通信情報に含まれるＭａｃアドレスが、判定部２１によって取得され、ＲＡＭに設定されたアドレス記憶領域に書き込まれる。続いて、ステップＳ１０３では、印刷設定のデフォルト値が、ＲＡＭに設定された設定記憶領域に書き込まれる。
【００５１】
次に、ステップＳ１０４では、印刷ジョブにＰＪＬコマンド「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」が含まれているか否かが、判定される。印刷ジョブに上記ＰＪＬコマンドが含まれている場合、印刷ジョブがプリンタの専用ドライバによって生成された可能性が高い。そこで、印刷ジョブに上記ＰＪＬコマンドが含まれていると判定された場合、処理がステップＳ１０６へ移行する。ステップＳ１０６では、印刷ジョブに含まれた印刷設定情報が特定され、該印刷設定情報が、設定記憶領域に上書きされる。続いて、ステップＳ１０７では、設定記憶領域に記憶された印刷設定情報に従って印刷が行われる。ここでは、印刷ジョブに含まれた印刷設定情報に従って印刷が行われる。
【００５２】
一方、ステップＳ１０４において、印刷ジョブに上記ＰＪＬコマンドが含まれていないと判定された場合、処理がステップＳ１０５へ移行する。ステップＳ１０５では、印刷ジョブの先頭に定型文「％！ＰＳ−Ａｄｏｂｅ−３．０」が含まれているか否かが、判定される。印刷ジョブに上記定型文が含まれている場合、印刷ジョブがＯＳ標準ドライバによって生成された可能性が高い。そこで、印刷ジョブに上記定型文が含まれていると判定された場合、処理がステップＳ１０６へ移行する。ステップＳ１０６では、上述したように、印刷ジョブに含まれた印刷設定情報が設定記憶領域に上書きされる。続いて、ステップＳ１０７では、印刷ジョブに含まれた印刷設定情報に従って印刷が行われる。
【００５３】
一方、ステップＳ１０５において、印刷ジョブの先頭に上記定型文が含まれていないと判定された場合、処理がステップＳ１０８へ進む。この場合は、印刷ジョブが、プリンタドライバによって生成されていないと考えられる。そこで、ステップＳ１０８では、管理テーブルに登録されているＭａｃアドレスの中から、アドレス記憶領域に記憶されたＭａｃアドレスが、検索される。すなわち、管理テーブルに登録されているＭａｃアドレスの中から、印刷ジョブの送信元のＭａｃアドレスが検索される。
【００５４】
続いて、ステップＳ１０９では、判定ステップが行われる。判定ステップでは、上記ステップＳ１０８における検索の結果、Ｍａｃアドレス（送信元の識別情報）が、管理テーブルに登録されているか否かが判定される。Ｍａｃアドレスが管理テーブルに登録されていないと判定された場合、処理がステップＳ１１０へ進む。ステップＳ１１０では、設定記憶領域に記憶されたデフォルトの印刷設定に従って、印刷が実行される。
【００５５】
一方、ステップＳ１０９において、Ｍａｃアドレスが管理テーブルに登録されていると判定された場合、処理がステップＳ１１１へ進む。ステップＳ１１１では、印刷設定ステップが行われる。印刷設定ステップでは、Ｍａｃアドレスと関連付けて登録されている印刷設定情報が設定記憶領域に上書きされる。すなわち、送信元の識別情報と関連付けて登録された印刷設定情報に従って印刷されるように、印刷設定が行われる。続くステップＳ１１２では、設定記憶領域に記憶された印刷設定に従って印刷が行われる。ここでは、登録された印刷設定情報に従って印刷が行われる（画像形成ステップ）。従って、ＰＤＦデータ等の文書データが印刷設定情報なしに外部機器から送信された場合であっても、登録された印刷設定に従って印刷することができる。
【００５６】
以上説明したように、本実施形態に係る複合機１では、外部機器の識別情報と印刷設定情報とが関連付けて記憶されている。そして、複合機１が印刷ジョブを受信した際に、印刷ジョブの送信元の識別情報が登録されている場合、該識別情報と関連付けて登録された印刷設定情報に従って、プリントデータが用紙に印刷される。このため、ユーザが、利用する端末（外部機器）と関連付けて、所望の印刷設定情報を登録することにより、自身が設定した印刷設定で印刷を実行させることができる。よって、プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能となる。
【００５７】
また、複合機１では、印刷ジョブが外部機器に搭載されたプリンタの専用ドライバ又はＯＳ標準ドライバによって生成された印刷ジョブである場合、印刷ジョブに含まれている印刷設定情報に従って、プリントデータが印刷される。よって、プリンタドライバが搭載された端末（外部機器）が登録されてしまった場合に、プリンタドライバが生成した印刷設定情報を登録された印刷設定情報より優先して適用することができる。
【００５８】
また、複合機１では、印刷ジョブにＰＪＬコマンド「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」が含まれているか否かが判定された後、ＰＪＬコマンドが含まれていない場合に、定型文「％！ＰＳ−Ａｄｏｂｅ−３．０」が含まれているか否かが判定される。一般的に、上記ＰＪＬコマンドと上記定型文とが印刷ジョブに含まれる場合、上記ＰＪＬコマンドが先に読み込まれる。よって、上記ＰＪＬコマンドが含まれているか否かを先に判定することにより、効率的に処理を行うことができる。
【００５９】
上記実施形態では、印刷ジョブの送信元の機器にプリンタドライバが搭載されているか否かを判別するために、下記の１、２の判定を行った。送信元の機器にプリンタドライバが搭載されているか否かを判別するために、判定部２２が、下記の３〜６の判定を行ってもよい。また、判定部２２は、下記１〜６の判定を任意に組み合わせてもよい。
１．ＰＪＬコマンド「＠ＰＪＬ  ＥＮＴＥＲ  ＬＡＮＧＵＡＧＥ」が印刷ジョブに含まれているか否かの判定
２．定型文「％！ＰＳ−Ａｄｏｂｅ−３．０」が印刷ジョブに含まれているか否かの判定
３．送信元の機器のメーカーが携帯端末のメーカーか否かの判定
４．通信装置がＢｌｕｅｔｏｏｔｈ（登録商標）接続を介して印刷ジョブを受信したか否かの判定
５．通信装置がＵＳＢを介して印刷ジョブを受信したか否かの判定
６．自機種に対応したプリンタドライバによって生成された旨を特定可能な特定情報が、印刷ジョブに含まれているか否かの判定
【００６０】
まず、上記の判定３について説明する。判定３を適用した場合、判定部２３は、該送信元の機器のメーカーが携帯端末のメーカーか否かを判定する。そのために、判定部２３は、送信元の識別情報（Ｍａｃアドレス）に基づいて、外部機器のメーカーが携帯端末のメーカーか否かを判定する。Ｍａｃアドレスには、機器のメーカーを特定可能なベンダーコードが含まれている。制御部２０が、携帯端末のベンダーコードを予め記憶し、判定部２３が、記憶されているベンダーコードが送信元のＭａｃアドレスに含まれているか否かを判定する。記憶されているベンダーコードが送信元のＭａｃアドレスに含まれている場合、判定部２３は、外部機器のメーカーが携帯端末のメーカーであると判定する。記憶されているベンダーコードが送信元のＭａｃアドレスに含まれていない場合、判定部２３は、外部機器のメーカーが携帯端末のメーカーではないと判定する。これにより、判定部２２は、送信元の外部機器のメーカーが携帯端末のメーカーか否かを判定することができる。
【００６１】
送信元の外部機器のメーカーが携帯端末のメーカーである場合、外部機器が携帯端末である可能性が高い。そして、携帯端末にはプリンタドライバが搭載されていない可能性が高い。そこで、印刷設定部２３は、送信元の機器のメーカーが携帯端末のメーカーであると判定され、且つ、送信元の識別情報が登録されていると判定された場合に、登録された印刷設定情報に従って印刷されるように印刷設定を行う。従って、プリンタドライバが搭載されていない可能性の高い機器から印刷ジョブを受信した場合に、登録された印刷設定情報に従って印刷を行うことができる。なお、送信元の外部機器のメーカーが携帯端末のメーカーではないと判定された場合、印刷設定部２３は、印刷ジョブに含まれている印刷設定情報を特定し、該印刷設定情報に従って、印刷設定を行う。
【００６２】
次に、上記の判定４について説明する。判定４を適用する場合、複合機１の通信装置１６は、Ｂｌｕｅｔｏｏｔｈ（登録商標）によって通信を行う機能を有している。この判定４を適用した場合、判定部２２は、通信装置１６がＢｌｕｅｔｏｏｔｈ接続を介して印刷ジョブを受信したか否かを判定する。そして、印刷設定部２３は、Ｂｌｕｅｔｏｏｔｈ接続を介して印刷ジョブが受信されたと判定され、且つ、送信元の識別情報が登録されていると判定された場合に、登録された印刷設定情報に従って印刷されるように印刷設定を行う。
【００６３】
ここで、Ｂｌｕｅｔｏｏｔｈ接続を介して印刷ジョブが受信された場合、送信元がＰＣ等ではなく、携帯端末である可能性が高い。そして、携帯端末にはプリンタドライバが搭載されていない可能性が高い。従って、上記構成によれば、プリンタドライバが搭載されていない可能性の高い機器から印刷ジョブを受信した場合に、登録された印刷設定情報に従って印刷を行うことができる。なお、Ｂｌｕｅｔｏｏｔｈ接続を介して印刷ジョブが受信されていないと判定された場合は、デフォルトの印刷設定情報、又は、印刷ジョブに含まれている印刷設定情報に従って印刷が行われる。なお、ここでは、Ｂｌｕｅｔｏｏｔｈ接続としたが、その他の規格に基づく近距離通信であってもよい。
【００６４】
次に、上記の判定５について説明する。判定５を適用した場合、判定部２２は、通信装置１６がＵＳＢを介して印刷ジョブを受信したか否かを判定する。ここで、ＵＳＢを介して印刷ジョブが受信された場合、送信元が携帯端末等ではなく、ＰＣである可能性が高い。そして、ＰＣにはプリンタドライバが搭載されている可能性が高い。そこで、印刷設定部２３は、ＵＳＢを介して印刷ジョブが受信されたと判定された場合、印刷ジョブに含まれた印刷設定情報を特定する。そしで、印刷設定部２３は、印刷ジョブに含まれた印刷設定情報に従って印刷されるように、印刷設定を行う。従って、プリンタドライバが搭載されている可能性の高い機器から印刷ジョブを受信した場合に、印刷ジョブに含まれている印刷設定情報に従って印刷を行うことができる。なお、ＵＳＢを介して印刷ジョブを受信していないと判定された場合、印刷設定情報が登録されていれば、登録された印刷設定情報に従って印刷を行ってもよい。
【００６５】
最後に、上記の判定６について説明する。判定６を適用した場合、判定部２２は、印刷ジョブに特定情報が含まれているか否かを判定する。自機種に対応したプリンタドライバは、複合機１を製造したメーカーが製造したプリンタドライバである。特定情報は、自機種に対応したプリンタドライバが生成した印刷ジョブであることを特定可能な情報である。この特定情報は、複合機１のメーカーが独自にＰＪＬコマンドとして設定することができる。自機種に対応したプリンタドライバが搭載された外部機器が、印刷ジョブを生成する際には、特定情報（ＰＪＬコマンド）を印刷ジョブに含めて生成する。このため、複合機１の通信装置１６が自機種に対応したプリンタドライバが搭載された外部機器から受信した印刷ジョブには、該プリンタドライバが生成した旨を特定可能な特定情報が含まれている。
【００６６】
印刷設定部２３は、印刷ジョブに特定情報が含まれていると判定された場合、印刷ジョブに含まれた印刷設定情報に従って印刷されるように、印刷設定を行う。従って、上記構成によれば、自機種に対応したプリンタドライバが搭載された機器から印刷ジョブを受信した場合、印刷設定情報が登録されている場合であっても、印刷ジョブに含まれている印刷設定情報に従って印刷を行うことができる。なお、印刷ジョブに特定情報が含まれていないと判定され、且つ、送信元の識別情報が登録されていると判定された場合に、登録された印刷設定情報に従って印刷が行われる。
【００６７】
また、上記の判定２、３、又は４を適用した場合、ＯＳ標準ドライバによる印刷設定情報が含まれているにも関わらず、登録された印刷設定情報を設定記憶領域に書き込む虞がある。ＯＳ標準ドライバによる印刷設定情報が含まれている場合、印刷を行う際に、印刷設定情報が検出される。そして、検出された印刷設定情報を設定記憶領域に更に上書きし、印刷ジョブに含まれていた印刷設定情報に従って印刷が行われる。
【００６８】
また、上記実施形態では、上記１〜６の何れか又は任意の組み合わせによる判定を行った後に、Ｍａｃアドレスが管理テーブルに登録されているか否かを判定することとしたが、これに限られない。Ｍａｃアドレスが管理テーブルに登録されていると判定された場合に、上記１〜６の何れか又は任意の組み合わせによる判定を行っても良い。
【００６９】
上述した複合機１の制御部２０は、本発明に係る印刷設定プログラムをインストールしたコンピュータを用いて実現することもできる。図７は、印刷設定プログラム１００のモジュール構成を示す図である。
【００７０】
コンピュータは、図１に示された複合機１が有する制御部２０のハードウエア構成と同様な構成を有している。すなわち、コンピュータは、ＣＰＵ、ＲＯＭ、及びＲＡＭ等を備えている。また、コンピュータは、通信装置１６及びプリンタ１７を備える装置に内蔵され、通信装置１６及びプリンタ１７と接続されている。印刷設定プログラム１００は、例えば、コンピュータがＬＡＮインターフェースと接続されている場合、ネットワークを介してコンピュータに提供される。なお、印刷設定プログラム１００は、記録媒体１１１に記録された状態で流通してもよい。記録媒体１１１としては、例えば、磁気ディスク、光ディスク、ＣＤ−ＲＯＭなどが該当する。
【００７１】
印刷設定プログラム１００は、処理を統括するメインモジュール１０１、登録モジュール１０２、判定モジュール１０３、及び印刷設定モジュール１０４を備えている。ここで、登録モジュール１０２、判定モジュール１０３、及び印刷設定モジュール１０４を上記のコンピュータにおいて動作させることによって実現する機能は、上記複合機１の登録部２１、判定部２２、印刷設定部２３によって発揮される上述した機能と同様である。従って、印刷設定プログラム１００が実行されることにより、上記コンピュータを複合機１の制御部２０として機能させることができる。よって、プリンタドライバが搭載されていない外部機器から印刷ジョブを受信した場合であっても、よりユーザに対応した印刷設定で印刷を行うことが可能となる。
【００７２】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく種々の変形が可能である。例えば、上記実施形態では、Ｍａｃアドレスが管理テーブルに登録されていない場合、デフォルトの印刷設定で印刷されることとした。ここで、Ｍａｃアドレスが管理テーブルに登録されていない場合、「未登録」を示す文字を透かし印刷等により印刷することとしてもよい。これにより、登録されていない外部機器から印刷が要求された場合に、「未登録」を示す文字を透かして印刷し、正常な印刷を行わないようにすることができる。また、「未登録」の文字により、登録されていない外部機器から印刷が要求されたことをユーザに通知することができる。
【００７３】
また、上記実施形態では、ページ記述言語の形式を特定可能な定型文として、「％！ＰＳ−Ａｄｏｂｅ−３．０」を用いたがこれに限られない。ＰＣＬ（登録商標）（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）の形式を特定可能な定型文を用いても良い。また、制御部２０がページ記述言語の形式を特定可能な定型文を複数記憶し、判定部２２が、記憶されたいずれかの定型文が印刷ジョブに含まれているか否かを判定してもよい。この場合、いずれかの定型文が印刷ジョブに含まれていると判定されたときに、印刷ジョブに含まれている印刷設定情報に従って印刷が行われる。
【００７４】
また、上記実施形態では、複合機に本実施形態に係る画像形成装置を搭載した場合について説明したが、これに限られない。本実施形態の画像形成装置を搭載する機器は、スキャン及びＦＡＸ機能を有していなくてもよい。
【符号の説明】
【００７５】
１  複合機
１０  操作パネル
１１  ディスプレイ
１２  ＮＣＵ
１３  モデム
１４  スキャナ
１５  画像メモリ
１６  通信装置
２０  制御部
２１  登録部
２２  判定部
２３  印刷設定部
【図１】
2013022766.tif 000003
【図２】
2013022766.tif 000004
【図３】
2013022766.tif 000005
【図４】
2013022766.tif 000006
【図５】
2013022766.tif 000007
【図６】
2013022766.tif 000008
【図７】
2013022766.tif 000009