(57)【特許請求の範囲】
【請求項１】
印刷内容を示す描画データと、印刷設定との少なくとも一方を含む印刷データをプリンタードライバーを介さずに解釈可能であって、前記描画データを少なくとも含んでいる前記印刷データである描画印刷データに基づいた印刷であるダイレクトプリントを実行可能である画像形成装置であって、
前記画像形成装置の標準の前記印刷設定である標準印刷設定を記憶する標準印刷設定記憶部と、
前記印刷データを受け付ける印刷データ受付手段と、
前記描画データおよび前記印刷設定のうち前記印刷設定のみを含む前記印刷データである印刷設定コマンドを前記印刷データ受付手段が受け付けた場合に、この印刷設定コマンドの前記印刷設定であるコマンド印刷設定を利用者毎に受け付けるコマンド印刷設定受付手段と、
前記描画印刷データを前記印刷データ受付手段が受け付けた場合に、この描画印刷データに基づいた前記ダイレクトプリントにおいて適用される前記印刷設定である適用印刷設定を決定する適用印刷設定決定手段とを備えており、
前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記印刷設定を含む前記描画印刷データの前記印刷設定であるデータ印刷設定に設定内容が含まれる場合に、前記データ印刷設定の設定内容を採用し、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記利用者の前記コマンド印刷設定の設定内容を採用し、前記データ印刷設定および前記利用者の前記コマンド印刷設定に設定内容が含まれない場合に、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記画像形成装置は、
前記標準印刷設定の変更の指示を受け付ける変更指示受付手段と、
前記標準印刷設定記憶部に記憶されている前記標準印刷設定を前記変更指示受付手段によって受け付けられた指示に応じて変更する標準印刷設定変更手段とを備えており、
前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記コマンド印刷設定受付手段によって前記利用者の前記コマンド印刷設定の設定内容が受け付けられた後で前記標準印刷設定変更手段によって前記標準印刷設定の設定内容が変更されているとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用することを特徴とする画像形成装置。
【請求項２】
印刷内容を示す描画データと、印刷設定との少なくとも一方を含む印刷データをプリンタードライバーを介さずに解釈可能であって、前記描画データを少なくとも含んでいる前記印刷データである描画印刷データに基づいた印刷であるダイレクトプリントを実行可能である画像形成装置であって、
前記画像形成装置の標準の前記印刷設定である標準印刷設定を記憶する標準印刷設定記憶部と、
前記印刷データを受け付ける印刷データ受付手段と、
前記描画データおよび前記印刷設定のうち前記印刷設定のみを含む前記印刷データである印刷設定コマンドを前記印刷データ受付手段が受け付けた場合に、この印刷設定コマンドの前記印刷設定であるコマンド印刷設定を利用者毎に受け付けるコマンド印刷設定受付手段と、
前記描画印刷データを前記印刷データ受付手段が受け付けた場合に、この描画印刷データに基づいた前記ダイレクトプリントにおいて適用される前記印刷設定である適用印刷設定を決定する適用印刷設定決定手段とを備えており、
前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記印刷設定を含む前記描画印刷データの前記印刷設定であるデータ印刷設定に設定内容が含まれる場合に、前記データ印刷設定の設定内容を採用し、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記利用者の前記コマンド印刷設定の設定内容を採用し、前記データ印刷設定および前記利用者の前記コマンド印刷設定に設定内容が含まれない場合に、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記印刷設定コマンドは、前記画像形成装置とネットワークを介して通信可能であるコンピューターから送信される印刷データであり、
前記適用印刷設定決定手段は、前記ダイレクトプリントの前記描画印刷データが前記画像形成装置に直接接続された外部記憶装置から入力された印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用することを特徴とする画像形成装置。
【請求項３】
印刷内容を示す描画データと、印刷設定との少なくとも一方を含む印刷データをプリンタードライバーを介さずに解釈可能であって、前記描画データを少なくとも含んでいる前記印刷データである描画印刷データに基づいた印刷であるダイレクトプリントを実行可能である画像形成装置であって、
前記画像形成装置の標準の前記印刷設定である標準印刷設定を記憶する標準印刷設定記憶部と、
前記印刷データを受け付ける印刷データ受付手段と、
前記描画データおよび前記印刷設定のうち前記印刷設定のみを含む前記印刷データである印刷設定コマンドを前記印刷データ受付手段が受け付けた場合に、この印刷設定コマンドの前記印刷設定であるコマンド印刷設定を利用者毎に受け付けるコマンド印刷設定受付手段と、
前記描画印刷データを前記印刷データ受付手段が受け付けた場合に、この描画印刷データに基づいた前記ダイレクトプリントにおいて適用される前記印刷設定である適用印刷設定を決定する適用印刷設定決定手段とを備えており、
前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記印刷設定を含む前記描画印刷データの前記印刷設定であるデータ印刷設定に設定内容が含まれる場合に、前記データ印刷設定の設定内容を採用し、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記利用者の前記コマンド印刷設定の設定内容を採用し、前記データ印刷設定および前記利用者の前記コマンド印刷設定に設定内容が含まれない場合に、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記適用印刷設定決定手段は、前記適用印刷設定を適用する前記描画印刷データの直前に前記印刷データ受付手段によって受け付けられていた前記印刷データがこの描画印刷データの前記利用者とは別人の印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用することを特徴とする画像形成装置。
【請求項４】
印刷内容を示す描画データと、印刷設定との少なくとも一方を含む印刷データをプリンタードライバーを介さずに解釈可能であって、前記描画データを少なくとも含んでいる前記印刷データである描画印刷データに基づいた印刷であるダイレクトプリントを実行可能である画像形成装置であって、
前記画像形成装置の標準の前記印刷設定である標準印刷設定を記憶する標準印刷設定記憶部と、
前記印刷データを受け付ける印刷データ受付手段と、
前記描画データおよび前記印刷設定のうち前記印刷設定のみを含む前記印刷データである印刷設定コマンドを前記印刷データ受付手段が受け付けた場合に、この印刷設定コマンドの前記印刷設定であるコマンド印刷設定を利用者毎に受け付けるコマンド印刷設定受付手段と、
前記描画印刷データを前記印刷データ受付手段が受け付けた場合に、この描画印刷データに基づいた前記ダイレクトプリントにおいて適用される前記印刷設定である適用印刷設定を決定する適用印刷設定決定手段とを備えており、
前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記印刷設定を含む前記描画印刷データの前記印刷設定であるデータ印刷設定に設定内容が含まれる場合に、前記データ印刷設定の設定内容を採用し、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記利用者の前記コマンド印刷設定の設定内容を採用し、前記データ印刷設定および前記利用者の前記コマンド印刷設定に設定内容が含まれない場合に、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記画像形成装置は、前記適用印刷設定決定手段によって決定された前記適用印刷設定の各設定項目の設定内容と、前記データ印刷設定、前記コマンド印刷設定および前記標準印刷設定のうちこの設定内容の採用元の情報とを外部に通知する印刷設定通知手段を備えていることを特徴とする画像形成装置。
【請求項５】
前記印刷設定コマンドは、前記画像形成装置とネットワークを介して通信可能であるコンピューターから送信される印刷データであり、
前記適用印刷設定決定手段は、前記ダイレクトプリントの前記描画印刷データが前記画像形成装置に直接接続された外部記憶装置から入力された印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記適用印刷設定決定手段は、前記適用印刷設定を適用する前記描画印刷データの直前に前記印刷データ受付手段によって受け付けられていた前記印刷データがこの描画印刷データの前記利用者とは別人の印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記画像形成装置は、前記適用印刷設定決定手段によって決定された前記適用印刷設定の各設定項目の設定内容と、前記データ印刷設定、前記コマンド印刷設定および前記標準印刷設定のうちこの設定内容の採用元の情報とを外部に通知する印刷設定通知手段を備えていることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記適用印刷設定決定手段は、前記適用印刷設定を適用する前記描画印刷データの直前に前記印刷データ受付手段によって受け付けられていた前記印刷データがこの描画印刷データの前記利用者とは別人の印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用し、
前記画像形成装置は、前記適用印刷設定決定手段によって決定された前記適用印刷設定の各設定項目の設定内容と、前記データ印刷設定、前記コマンド印刷設定および前記標準印刷設定のうちこの設定内容の採用元の情報とを外部に通知する印刷設定通知手段を備えていることを特徴とする請求項２に記載の画像形成装置。
【請求項７】
前記適用印刷設定決定手段によって決定された前記適用印刷設定の各設定項目の設定内容と、前記データ印刷設定、前記コマンド印刷設定および前記標準印刷設定のうちこの設定内容の採用元の情報とを外部に通知する印刷設定通知手段を備えていることを特徴とする請求項３に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタードライバーを介していない印刷データに基づいた印刷であるダイレクトプリントを実行する画像形成装置に関する。
【背景技術】
【０００２】
従来、ダイレクトプリントを実行する画像形成装置として、用紙サイズ、印刷の向き、メディアタイプ、部数、両面ｏｒ片面、ページアウトなどの情報から構成されている印刷設定情報を予め複数保存しておき、複数保存しておいた印刷設定情報から１つの印刷設定情報を、ジョブが作成されたアプリケーション名およびドキュメントフォーマットの種類、データタイプ、ユーザ情報などに応じて読み出して、読み出した印刷設定情報でダイレクトプリントを実行する出力装置が知られている（特許文献１参照。）。
【０００３】
また、ダイレクトプリントを実行する画像形成装置として、変更された印刷設定を一時的または恒久的なものとして取り扱う画像形成装置が知られている（特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３７０１６号公報
【特許文献２】特開２００８−１０８０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された画像形成装置においては、ダイレクトプリントにおいて適用される印刷設定の各設定項目について設定内容が利用者毎および設定項目毎に指定されることができないので、ダイレクトプリントの印刷結果に対して利用者が満足することができない場合があるという問題がある。
【０００６】
また、特許文献２に記載された画像形成装置においては、予め設定された一時的または恒久的な印刷設定でダイレクトプリントを実行することができるが、印刷データに含まれる印刷設定でダイレクトプリントを実行することができないので、ダイレクトプリントの印刷結果に対して利用者が満足することができない場合があるという問題がある。
【０００７】
そこで、本発明は、ダイレクトプリントの印刷結果に対する利用者の満足度を従来より向上することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、印刷内容を示す描画データと、印刷設定との少なくとも一方を含む印刷データをプリンタードライバーを介さずに解釈可能であって、前記描画データを少なくとも含んでいる前記印刷データである描画印刷データに基づいた印刷であるダイレクトプリントを実行可能である画像形成装置であって、前記画像形成装置の標準の前記印刷設定である標準印刷設定を記憶する標準印刷設定記憶部と、前記印刷データを受け付ける印刷データ受付手段と、前記描画データおよび前記印刷設定のうち前記印刷設定のみを含む前記印刷データである印刷設定コマンドを前記印刷データ受付手段が受け付けた場合に、この印刷設定コマンドの前記印刷設定であるコマンド印刷設定を利用者毎に受け付けるコマンド印刷設定受付手段と、前記描画印刷データを前記印刷データ受付手段が受け付けた場合に、この描画印刷データに基づいた前記ダイレクトプリントにおいて適用される前記印刷設定である適用印刷設定を決定する適用印刷設定決定手段とを備えており、前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記印刷設定を含む前記描画印刷データの前記印刷設定であるデータ印刷設定に設定内容が含まれる場合に、前記データ印刷設定の設定内容を採用し、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記利用者の前記コマンド印刷設定の設定内容を採用し、前記データ印刷設定および前記利用者の前記コマンド印刷設定に設定内容が含まれない場合に、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用することを特徴とする。
【０００９】
この構成により、本発明の画像形成装置は、描画データおよび印刷設定を含む印刷データである描画印刷データの印刷設定であるデータ印刷設定の設定内容と、描画データおよび印刷設定のうち印刷設定のみを含む印刷データである印刷設定コマンドの印刷設定である利用者のコマンド印刷設定の設定内容と、画像形成装置の標準の印刷設定である標準印刷設定の設定内容とによって構成される印刷設定、すなわち、利用者の意図が従来より適切に反映された印刷設定でダイレクトプリントを実行することができるので、ダイレクトプリントの印刷結果に対する利用者の満足度を従来より向上することができる。
【００１０】
また、本発明の画像形成装置は、前記標準印刷設定の変更の指示を受け付ける変更指示受付手段と、前記標準印刷設定記憶部に記憶されている前記標準印刷設定を前記変更指示受付手段によって受け付けられた指示に応じて変更する標準印刷設定変更手段とを備えており、前記適用印刷設定決定手段は、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれない場合であって、前記コマンド印刷設定受付手段によって受け付けられた前記利用者の前記コマンド印刷設定に設定内容が含まれる場合に、前記コマンド印刷設定受付手段によって前記利用者の前記コマンド印刷設定の設定内容が受け付けられた後で前記標準印刷設定変更手段によって前記標準印刷設定の設定内容が変更されているとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用しても良い。
【００１１】
この構成により、本発明の画像形成装置は、利用者のコマンド印刷設定の設定内容が受け付けられた後で標準印刷設定の設定内容が変更された場合に、コマンド印刷設定の設定内容より標準印刷設定の設定内容を優先するので、利用者の意図が更に適切に反映された印刷設定でダイレクトプリントを実行することができる。
【００１２】
また、本発明の画像形成装置の前記印刷設定コマンドは、前記画像形成装置とネットワークを介して通信可能であるコンピューターから送信される印刷データであり、前記適用印刷設定決定手段は、前記ダイレクトプリントの前記描画印刷データが前記画像形成装置に直接接続された外部記憶装置から入力された印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用しても良い。
【００１３】
この構成により、本発明の画像形成装置は、画像形成装置に直接接続された外部記憶装置から入力された描画印刷データに基づいたダイレクトプリントを実行する場合には、画像形成装置とネットワークを介して通信可能であるコンピューターから送信されたコマンド印刷設定の設定内容を採用しないので、利用者の意図が更に適切に反映された印刷設定でダイレクトプリントを実行することができる。
【００１４】
また、本発明の画像形成装置の前記適用印刷設定決定手段は、前記適用印刷設定を適用する前記描画印刷データの直前に前記印刷データ受付手段によって受け付けられていた前記印刷データがこの描画印刷データの前記利用者とは別人の印刷データである場合に、前記適用印刷設定の各設定項目について、前記データ印刷設定に設定内容が含まれないとき、前記利用者の前記コマンド印刷設定の設定内容ではなく、前記標準印刷設定記憶部に記憶されている前記標準印刷設定の設定内容を採用しても良い。
【００１５】
この構成により、本発明の画像形成装置は、コマンド印刷設定の有効範囲が同一の利用者の一連の印刷データに限られるので、利用者が過去に指定したコマンド印刷設定によって利用者の現在の意図と異なるダイレクトプリントが実行されること、および、別人が過去に指定したコマンド印刷設定によって利用者の意図と異なるダイレクトプリントが実行されることを防止することができる。
【００１６】
また、本発明の画像形成装置は、前記適用印刷設定決定手段によって決定された前記適用印刷設定の各設定項目の設定内容と、前記データ印刷設定、前記コマンド印刷設定および前記標準印刷設定のうちこの設定内容の採用元の情報とを外部に通知する印刷設定通知手段を備えていても良い。
【００１７】
この構成により、本発明の画像形成装置は、ダイレクトプリントにおいて適用された印刷設定を利用者に確認させることができる。
【発明の効果】
【００１８】
本発明の画像形成装置は、ダイレクトプリントの印刷結果に対する利用者の満足度を従来より向上することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係るネットワークシステムのブロック図である。
【図２】（ａ）図１に示すＭＦＰがプリンタードライバーを介さずに解釈可能な印刷データの一例を示す図である。（ｂ）図１に示すＭＦＰがプリンタードライバーを介さずに解釈可能な印刷データの一例であって、図２（ａ）に示す例とは異なる例を示す図である。（ｃ）図１に示すＭＦＰがプリンタードライバーを介さずに解釈可能な印刷データの一例であって、図２（ａ）および図２（ｂ）に示す例とは異なる例を示す図である。
【図３】図１に示すＭＦＰのブロック図である。
【図４】図３に示す標準印刷設定の一例を示す図である。
【図５】図３に示す設定内容採用元情報の一例を示す図である。
【図６】図１に示すＰＣのブロック図である。
【図７】標準印刷設定の変更の指示が入力された場合の図１に示すＭＦＰの動作のフローチャートである。
【図８】プリンタードライバーを介さずに解釈可能な印刷データが送信されてきた場合の図１に示すＭＦＰの動作のフローチャートである。
【図９】図８に示す印刷環境判断処理のフローチャートである。
【図１０】図８に示す印刷設定決定処理のフローチャートである。
【図１１】図３に示す印刷設定通知手段によって送信される電子メールの一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００２１】
まず、本実施の形態に係るネットワークシステムの構成について説明する。
【００２２】
図１は、本実施の形態に係るネットワークシステム１０のブロック図である。
【００２３】
図１に示すように、ネットワークシステム１０は、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）２０と、ＭＦＰ２０の外部のコンピューターであるＰＣ(Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ)５０とを備えている。ＭＦＰ２０およびＰＣ５０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１を介して互いに通信可能に接続されている。
【００２４】
ＭＦＰ２０は、少なくとも図２に示すような種類の印刷データをプリンタードライバーを介さずに解釈可能である。
【００２５】
図２（ａ）、（ｂ）、（ｃ）は、それぞれＭＦＰ２０がプリンタードライバーを介さずに解釈可能な印刷データの一例を示す図である。
【００２６】
図２（ａ）に示す描画印刷データ９１は、利用者の識別情報である利用者情報９１ａと、印刷内容を示す描画データ９１ｂと、印刷設定であるデータ印刷設定９１ｃとを含む印刷データである。図２（ｂ）に示す描画印刷データ９２は、利用者の識別情報である利用者情報９２ａと、印刷内容を示す描画データ９２ｂとを含み、印刷設定を含まない印刷データである。すなわち、描画印刷データとは、描画データを少なくとも含んでいる印刷データである。ＭＦＰ２０は、描画印刷データ９１または描画印刷データ９２に基づいた印刷であるダイレクトプリントを実行可能である。
【００２７】
図２（ｃ）に示す印刷設定コマンド９３は、利用者の識別情報である利用者情報９３ａと、印刷設定であるコマンド印刷設定９３ｂとを含み、印刷内容を示す描画データを含まない印刷データである。印刷設定コマンド９３のコマンド印刷設定９３ｂは、ＰＣ５０の利用者によって後述の操作部５１を介して、例えば「両面指定：あり、用紙サイズ：Ａ４、用紙の向き：横」というようなテキストなどで入力されることが可能である。
【００２８】
図３は、ＭＦＰ２０のブロック図である。
【００２９】
図３に示すように、ＭＦＰ２０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部２１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙に印刷を実行する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部２６と、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリー８０が電気的に接続可能であるＵＳＢコネクター２７と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部３０と、ＭＦＰ２０全体を制御する制御部４０とを備えている。
【００３０】
記憶部３０は、ＭＦＰ２０の標準の印刷設定である標準印刷設定３１を記憶しており、本発明の標準印刷設定記憶部を構成している。
【００３１】
図４は、標準印刷設定３１の一例を示す図である。
【００３２】
図４に示すように、標準印刷設定３１は、ＭＦＰ２０において設定されることが可能である印刷設定の全ての設定項目について設定内容を記憶している。なお、上述のデータ印刷設定９１ｃおよびコマンド印刷設定９３ｂも、標準印刷設定３１と同様に、設定項目と、その設定内容との組み合わせの情報である。データ印刷設定９１ｃおよびコマンド印刷設定９３ｂの設定項目の種類は、標準印刷設定３１の設定項目の種類と同一であるか、標準印刷設定３１の設定項目の種類より少ない。
【００３３】
図３に示すように、記憶部３０は、ダイレクトプリントにおいて適用される印刷設定である適用印刷設定３２を記憶することができる。適用印刷設定３２は、上述の標準印刷設定３１と同様に、設定項目と、その設定内容との組み合わせの情報である。適用印刷設定３２の設定項目の種類は、標準印刷設定３１の設定項目の種類と同一である。
【００３４】
記憶部３０は、適用印刷設定３２の各設定項目の設定内容の採用元の情報である設定内容採用元情報３３を記憶することができる。
【００３５】
図５は、設定内容採用元情報３３の一例を示す図である。
【００３６】
図５に示すように、設定内容採用元情報３３は、適用印刷設定３２の各設定項目の設定内容の採用元として、「データ印刷設定」、「コマンド印刷設定」および「標準印刷設定」の何れか１つを記憶している。設定内容採用元情報３３の設定項目の種類は、適用印刷設定３２の設定項目の種類と同一である。
【００３７】
図３に示すように、記憶部３０は、適用印刷設定３２が適用される利用者の情報である適用印刷設定利用者情報３４と、利用者情報９３ａおよびコマンド印刷設定９３ｂから構成される複数の利用者別コマンド印刷設定３５と、後述の印刷設定決定処理における処理の分岐の判断に使用される分岐判断値３６とを記憶することができる。
【００３８】
記憶部３０は、ダイレクトプリントの印刷設定を通知するための電子メールアドレスである通知先アドレス３７を記憶することができる。通知先アドレス３７は、利用者情報に関連付けられて利用者毎に記憶部３０に記憶されることができる。なお、利用者は、ＭＦＰ２０の操作部２１からＭＦＰ２０の記憶部３０に通知先アドレス３７を直接入力することもできるし、例えばＰＣ５０からネットワーク１１を介してＭＦＰ２０の記憶部３０に通知先アドレス３７を入力することもできる。
【００３９】
制御部４０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部３０に記憶されているプログラムを実行するようになっている。
【００４０】
制御部４０は、ＲＯＭまたは記憶部３０に記憶されているプログラムを実行することによって、印刷データを受け付ける印刷データ受付手段４１、コマンド印刷設定９３ｂを利用者毎に受け付けるコマンド印刷設定受付手段４２、適用印刷設定３２を決定する適用印刷設定決定手段４３、標準印刷設定３１の変更の指示を受け付ける変更指示受付手段４４、記憶部３０に記憶されている標準印刷設定３１を変更指示受付手段４４によって受け付けられた指示に応じて変更する標準印刷設定変更手段４５、および、適用印刷設定決定手段４３によって決定された適用印刷設定３２を外部に通知する印刷設定通知手段４６として機能する。
【００４１】
記憶部３０に記憶されているプログラムは、ＭＦＰ２０の製造段階でＭＦＰ２０にインストールされていても良いし、ＵＳＢメモリー、ＳＤメモリーカードなどの記憶媒体から、または、ネットワーク１１上からＭＦＰ２０に追加でインストールされても良い。
【００４２】
図６は、ＰＣ５０のブロック図である。
【００４３】
図６に示すように、ＰＣ５０は、利用者による種々の操作が入力されるマウス、キーボードなどの入力デバイスである操作部５１と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部５２と、ネットワーク１１経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部５３と、上述のＵＳＢメモリー８０が電気的に接続可能であるＵＳＢコネクター５４と、プログラムおよび各種のデータを記憶しているＨＤＤなどの記憶デバイスである記憶部６０と、ＰＣ５０全体を制御する制御部７０とを備えている。
【００４４】
記憶部６０は、ＭＦＰ２０を制御するデバイスドライバーであるプリンタードライバー６１を記憶している。
【００４５】
プリンタードライバー６１など、記憶部６０に記憶されているプログラムは、ＰＣ５０の製造段階でＰＣ５０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）などの記憶媒体から、または、ネットワーク１１上からＰＣ５０に追加でインストールされても良い。
【００４６】
制御部７０は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭおよび記憶部６０に記憶されているプログラムを実行するようになっている。
【００４７】
次に、ネットワークシステム１０の動作について説明する。
【００４８】
＜通常の印刷＞
ＰＣ５０の制御部７０は、例えば操作部５１を介して入力された操作に応じて、記憶部６０に記憶されているプリンタードライバー６１を介して印刷データを生成し、生成した印刷データをＭＦＰ２０に送信する。
【００４９】
ＭＦＰ２０の制御部４０は、プリンタードライバー６１を介した印刷データがＰＣ５０から送信されてくると、ＰＣ５０から送信されてきた印刷データを受信する。そして、制御部４０は、印刷データに基づいてプリンター２３によって用紙に印刷を実行する。
【００５０】
＜標準印刷設定３１の変更＞
利用者は、ＰＣ５０の操作部５１を介して標準印刷設定３１の変更の指示をＰＣ５０からＭＦＰ２０に入力することができる。
【００５１】
また、利用者は、ＭＦＰ２０の操作部２１を介して標準印刷設定３１の変更の指示をＭＦＰ２０に入力することができる。
【００５２】
ＭＦＰ２０の制御部４０は、標準印刷設定３１の変更の指示が入力されると、図７に示す処理を開始する。
【００５３】
図７は、標準印刷設定３１の変更の指示が入力された場合のＭＦＰ２０の動作のフローチャートである。
【００５４】
図７に示すように、制御部４０の変更指示受付手段４４は、標準印刷設定３１の変更の指示を受け付ける（Ｓ１０１）。
【００５５】
次いで、制御部４０の標準印刷設定変更手段４５は、記憶部３０に記憶されている標準印刷設定３１を、Ｓ１０１において受け付けられた指示に応じて変更する（Ｓ１０２）。
【００５６】
制御部４０は、Ｓ１０２の処理を終了すると、図７に示す処理を終了する。
【００５７】
＜ダイレクトプリント＞
ＰＣ５０の制御部７０は、例えば操作部５１を介して入力された操作に応じて、記憶部６０に記憶されているプリンタードライバー６１を介さずに描画印刷データ９１、９２または印刷設定コマンド９３を生成する。ここで、描画印刷データ９１の利用者情報９１ａ、描画印刷データ９２の利用者情報９２ａおよび印刷設定コマンド９３の利用者情報９３ａには、それぞれＰＣ５０を利用中の利用者の情報が記録される。そして、制御部７０は、生成した描画印刷データ９１、９２または印刷設定コマンド９３をＭＦＰ２０に送信する。
【００５８】
また、ＵＳＢメモリー８０は、ＰＣ５０などのコンピューターによって描画印刷データ９１または描画印刷データ９２が書き込まれる。ここで、描画印刷データ９１の利用者情報９１ａおよび描画印刷データ９２の利用者情報９２ａには、それぞれコンピューターを利用中の利用者の情報が記録される。
【００５９】
ＭＦＰ２０の制御部４０は、描画印刷データ９１、９２または印刷設定コマンド９３がＰＣ５０から送信されてくるか、描画印刷データ９１または描画印刷データ９２を記憶しているＵＳＢメモリー８０がＵＳＢコネクター２７に接続されると、図８に示す処理を開始する。
【００６０】
図８は、プリンタードライバーを介さずに解釈可能な印刷データが送信されてきた場合のＭＦＰ２０の動作のフローチャートである。
【００６１】
図８に示すように、制御部４０の印刷データ受付手段４１は、ＰＣ５０またはＵＳＢメモリー８０から印刷データを受け付ける（Ｓ１２１）。
【００６２】
次いで、制御部４０は、Ｓ１２１において受け付けた印刷データが印刷設定コマンド９３であるか否かを判断する（Ｓ１２２）。
【００６３】
Ｓ１２１において受け付けた印刷データが印刷設定コマンド９３であるとＳ１２２において判断されると、制御部４０のコマンド印刷設定受付手段４２は、Ｓ１２１において受け付けた印刷設定コマンド９３のコマンド印刷設定９３ｂを利用者毎に受け付ける（Ｓ１２３）。具体的には、コマンド印刷設定受付手段４２は、印刷設定コマンド９３から利用者情報９３ａおよびコマンド印刷設定９３ｂを取り出して、記憶部３０に記憶されている適用印刷設定利用者情報３４の内容を利用者情報９３ａの内容で書き換え、記憶部３０に記憶されている適用印刷設定３２の各設定項目についてコマンド印刷設定９３ｂに設定内容が含まれている場合にはその設定内容を採用し、利用者情報９３ａおよびコマンド印刷設定９３ｂから構成される利用者別コマンド印刷設定３５を記憶部３０に書き込む。なお、コマンド印刷設定受付手段４２は、利用者別コマンド印刷設定３５を記憶部３０に書き込む場合、記憶部３０に既に記憶されている利用者別コマンド印刷設定３５の中に、今回書き込む利用者別コマンド印刷設定３５の利用者情報９３ａと同一の利用者情報９３ａを含む利用者別コマンド印刷設定３５があるとき、その利用者別コマンド印刷設定３５を今回の利用者別コマンド印刷設定３５で上書きする。すなわち、利用者別コマンド印刷設定３５は、１つの利用者情報９３ａについて１つのみ記憶部３０に記憶されることができる。
【００６４】
制御部４０は、Ｓ１２３の処理を終了すると、図８に示す処理を終了する。
【００６５】
Ｓ１２１において受け付けた印刷データが印刷設定コマンド９３ではない、すなわち、描画印刷データ９１または描画印刷データ９２であるとＳ１２２において判断されると、制御部４０の適用印刷設定決定手段４３は、印刷環境を判断するための処理である図９に示す印刷環境判断処理を実行する（Ｓ１２４）。
【００６６】
図９は、印刷環境判断処理のフローチャートである。
【００６７】
図９に示すように、適用印刷設定決定手段４３は、Ｓ１２１において受け付けた描画印刷データ（以下「今回の描画印刷データ」という。）の直前に印刷データ受付手段４１によって受け付けられていた印刷データ（以下「直前の印刷データ」という。）が今回の描画印刷データの利用者と同一人の印刷データであるか否かを判断する（Ｓ１４１）。ここで、適用印刷設定決定手段４３は、今回の描画印刷データ内の利用者情報の内容と、記憶部３０に記憶されている適用印刷設定利用者情報３４の内容とが同一である場合、直前の印刷データが今回の描画印刷データの利用者と同一人の印刷データであるとＳ１４１において判断する。また、適用印刷設定決定手段４３は、今回の描画印刷データ内の利用者情報の内容と、記憶部３０に記憶されている適用印刷設定利用者情報３４の内容とが同一ではない場合、直前の印刷データが今回の描画印刷データの利用者と別人の印刷データであるとＳ１４１において判断する。なお、適用印刷設定決定手段４３は、Ｓ１４１の処理の後、今回の描画印刷データから利用者情報を取り出して、記憶部３０に記憶されている適用印刷設定利用者情報３４の内容を、取り出した利用者情報の内容で書き換える。
【００６８】
適用印刷設定決定手段４３は、直前の印刷データが今回の描画印刷データの利用者と同一人の印刷データであるとＳ１４１において判断すると、ＭＦＰ２０とネットワーク１１を介して通信可能であるコンピューターから送信された印刷データに基づくダイレクトプリント（以下「遠隔ダイレクトプリント」という。）であるか否かを判断する（Ｓ１４２）。すなわち、適用印刷設定決定手段４３は、今回の描画印刷データがＭＦＰ２０に送信されてきた方法について判断する。ここで、適用印刷設定決定手段４３は、今回の描画印刷データが例えばＰＣ５０のようにＭＦＰ２０とネットワーク１１を介して通信可能であるコンピューターから送信された印刷データである場合、遠隔ダイレクトプリントであるとＳ１４２において判断する。また、適用印刷設定決定手段４３は、今回の描画印刷データが例えばＵＳＢメモリー８０のようにＭＦＰ２０に直接接続された外部記憶装置から入力された印刷データである場合、遠隔ダイレクトプリントではないとＳ１４２において判断する。
【００６９】
適用印刷設定決定手段４３は、直前の印刷データが今回の描画印刷データの利用者と別人の印刷データであるとＳ１４１において判断するか、遠隔ダイレクトプリントではないとＳ１４２において判断すると、記憶部３０に記憶されている分岐判断値３６を”１”に設定する（Ｓ１４３）。
【００７０】
適用印刷設定決定手段４３は、遠隔ダイレクトプリントであるとＳ１４２において判断すると、記憶部３０に記憶されている分岐判断値３６を”２”に設定する（Ｓ１４４）。
【００７１】
適用印刷設定決定手段４３は、Ｓ１４３またはＳ１４４の処理を終了すると、図９に示す印刷環境判断処理を終了する。
【００７２】
図８に示すように、適用印刷設定決定手段４３は、Ｓ１２４に示す印刷環境判断処理を終了すると、適用印刷設定３２を決定するための処理である図１０に示す印刷設定決定処理を実行する（Ｓ１２５）。
【００７３】
図１０は、印刷設定決定処理のフローチャートである。
【００７４】
図１０に示すように、適用印刷設定決定手段４３は、今回の描画印刷データの中に、リセット指定など、印刷設定のリセットの要求が含まれているか否かを判断する（Ｓ１６１）。ここで、印刷設定を含んでいる描画印刷データには、データの先頭にリセット指定が含まれていることが多い。
【００７５】
適用印刷設定決定手段４３は、今回の描画印刷データの中に印刷設定のリセットの要求が含まれているとＳ１６１において判断すると、記憶部３０に記憶されている適用印刷設定３２の全ての設定項目について、記憶部３０に記憶されている標準印刷設定３１の設定内容を採用する（Ｓ１６２）。すなわち、適用印刷設定決定手段４３は、適用印刷設定３２の内容を標準印刷設定３１の内容と同一にする。なお、適用印刷設定決定手段４３は、Ｓ１６２の処理において、設定内容採用元情報３３のうち、全ての設定項目に対する採用元を「標準印刷設定」として記憶部３０に記憶させる。
【００７６】
適用印刷設定決定手段４３は、今回の描画印刷データの中に印刷設定のリセットの要求が含まれていないとＳ１６１において判断するか、Ｓ１６２の処理を終了すると、適用印刷設定３２のうち１番目の設定項目を対象にする（Ｓ１６３）。
【００７７】
次いで、適用印刷設定決定手段４３は、記憶部３０に記憶されている分岐判断値３６が“１”であるか否かを判断する（Ｓ１６４）。
【００７８】
適用印刷設定決定手段４３は、分岐判断値３６が“１”であるとＳ１６４において判断すると、現在対象にしている設定項目について、今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれるか否かを判断する（Ｓ１６５）。なお、適用印刷設定決定手段４３は、今回の描画印刷データが描画印刷データ９２である場合、今回の描画印刷データにそもそもデータ印刷設定９１ｃが含まれていないので、今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれないと判断する。
【００７９】
適用印刷設定決定手段４３は、分岐判断値３６が“１”ではない、すなわち、“２”であるとＳ１６４において判断すると、Ｓ１６５の処理と同様に、現在対象にしている設定項目について、今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれるか否かを判断する（Ｓ１６６）。
【００８０】
適用印刷設定決定手段４３は、現在対象にしている設定項目について今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれないとＳ１６６において判断すると、現在対象にしている設定項目の設定内容の現在の採用元が「コマンド印刷設定」であるか否かを、設定内容採用元情報３３に基づいて判断する（Ｓ１６７）。
【００８１】
適用印刷設定決定手段４３は、現在対象にしている設定項目の設定内容の現在の採用元が「コマンド印刷設定」であるとＳ１６７において判断すると、現在対象にしている設定項目について、今回の描画印刷データの利用者情報に対応する利用者（以下「今回の利用者」という。）のコマンド印刷設定９３ｂの設定内容がコマンド印刷設定受付手段４２によって受け付けられた後で標準印刷設定変更手段４５によって標準印刷設定３１の設定内容が変更されているか否かを判断する（Ｓ１６８）。ここで、適用印刷設定決定手段４３は、例えば、利用者毎の利用者別コマンド印刷設定３５が記憶部３０に記憶されたそれぞれの最新の時と、標準印刷設定３１が変更された時とを常に記録しておくことによって、今回の利用者の利用者別コマンド印刷設定３５が記憶部３０に記憶された最新の時と、標準印刷設定３１が変更された時との時間的な前後関係によって、Ｓ１６８における判断を実行することができる。
【００８２】
適用印刷設定決定手段４３は、現在対象にしている設定項目について今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれるとＳ１６５またはＳ１６６において判断すると、適用印刷設定３２の現在対象にしている設定項目について、データ印刷設定９１ｃの設定内容を採用する（Ｓ１６９）。なお、適用印刷設定決定手段４３は、Ｓ１６９の処理において、設定内容採用元情報３３のうち、適用印刷設定３２の現在対象にしている設定項目に対する採用元を「データ印刷設定」として記憶部３０に記憶させる。
【００８３】
適用印刷設定決定手段４３は、現在対象にしている設定項目について今回の利用者のコマンド印刷設定９３ｂの設定内容がコマンド印刷設定受付手段４２によって受け付けられた後で標準印刷設定変更手段４５によって標準印刷設定３１の設定内容が変更されていないとＳ１６８において判断すると、適用印刷設定３２の現在対象にしている設定項目について、今回の利用者のコマンド印刷設定９３ｂの設定内容を採用する（Ｓ１７０）。なお、適用印刷設定決定手段４３は、Ｓ１７０の処理において、設定内容採用元情報３３のうち、適用印刷設定３２の現在対象にしている設定項目に対する採用元を「コマンド印刷設定」として記憶部３０に記憶させる。
【００８４】
適用印刷設定決定手段４３は、現在対象にしている設定項目について今回の描画印刷データのデータ印刷設定９１ｃに設定内容が含まれないとＳ１６５において判断するか、現在対象にしている設定項目の設定内容の現在の採用元が「コマンド印刷設定」ではないとＳ１６７において判断するか、現在対象にしている設定項目について今回の利用者のコマンド印刷設定９３ｂの設定内容がコマンド印刷設定受付手段４２によって受け付けられた後で標準印刷設定変更手段４５によって標準印刷設定３１の設定内容が変更されているとＳ１６８において判断すると、適用印刷設定３２の現在対象にしている設定項目について、標準印刷設定３１の設定内容を採用する（Ｓ１７１）。なお、適用印刷設定決定手段４３は、Ｓ１７１の処理において、設定内容採用元情報３３のうち、適用印刷設定３２の現在対象にしている設定項目に対する採用元を「標準印刷設定」として記憶部３０に記憶させる。
【００８５】
適用印刷設定決定手段４３は、Ｓ１６９、Ｓ１７０またはＳ１７１の処理が終了すると、適用印刷設定３２の全ての設定項目を対象にしたか否かを判断する（Ｓ１７２）。
【００８６】
適用印刷設定決定手段４３は、適用印刷設定３２の全ての設定項目を対象にしていないとＳ１７２において判断すると、適用印刷設定３２の設定項目のうち、現在対象にしている設定項目の次の設定項目を新たな対象にして（Ｓ１７３）、Ｓ１６４の処理に戻る。
【００８７】
一方、適用印刷設定決定手段４３は、適用印刷設定３２の全ての設定項目を対象にしたとＳ１７２において判断すると、図１０に示す印刷設定決定処理を終了する。
【００８８】
図８に示すように、制御部４０の印刷設定通知手段４６は、Ｓ１２５に示す印刷設定決定処理が終了すると、今回の描画印刷データ内の利用者情報によって特定される利用者の通知先アドレス３７が記憶部３０に記憶されているか否かを判断する（Ｓ１２６）。
【００８９】
印刷設定通知手段４６は、今回の描画印刷データ内の利用者情報によって特定される利用者の通知先アドレス３７が記憶部３０に記憶されているとＳ１２６において判断すると、適用印刷設定３２および設定内容採用元情報３３に基づいて作成した図１１に示すような電子メールによって、今回の描画印刷データ内の利用者情報によって特定される利用者の通知先アドレス３７宛てに、記憶部３０に記憶されている適用印刷設定３２の各設定項目の設定内容と、この設定内容の採用元の情報とを通知する（Ｓ１２７）。
【００９０】
制御部４０は、今回の描画印刷データ内の利用者情報によって特定される利用者の通知先アドレス３７が記憶部３０に記憶されていないということがＳ１２６において判断されるか、Ｓ１２７の処理が終了すると、今回の描画印刷データ内の描画データに基づいたプリンター２３による印刷を、記憶部３０に記憶されている適用印刷設定３２に従って実行する（Ｓ１２８）。
【００９１】
制御部４０は、Ｓ１２８の処理を終了すると、図８に示す処理を終了する。
【００９２】
以上に説明したように、適用印刷設定決定手段４３は、適用印刷設定３２の各設定項目について、データ印刷設定９１ｃに設定内容が含まれる場合に（Ｓ１６６でＹＥＳ）、データ印刷設定９１ｃの設定内容を採用し（Ｓ１６９）、データ印刷設定９１ｃに設定内容が含まれない場合であって（Ｓ１６６でＮＯ）、コマンド印刷設定受付手段４２によって受け付けられた利用者のコマンド印刷設定９３ｂに設定内容が含まれる場合に（Ｓ１６７でＹＥＳ）、利用者のコマンド印刷設定９３ｂの設定内容を採用し（Ｓ１７０）、データ印刷設定９１ｃおよび利用者のコマンド印刷設定９３ｂに設定内容が含まれない場合に（Ｓ１６６でＮＯおよびＳ１６７でＮＯ）、記憶部３０に記憶されている標準印刷設定３１の設定内容を採用する（Ｓ１７１）。この構成により、ＭＦＰ２０は、描画印刷データ９１の印刷設定であるデータ印刷設定９１ｃの設定内容と、印刷設定コマンド９３の印刷設定である利用者のコマンド印刷設定９３ｂの設定内容と、ＭＦＰ２０の標準の印刷設定である標準印刷設定３１の設定内容とによって構成される適用印刷設定３２、すなわち、利用者の意図が従来より適切に反映された印刷設定でダイレクトプリントを実行することができるので、ダイレクトプリントの印刷結果に対する利用者の満足度を従来より向上することができる。
【００９３】
また、適用印刷設定決定手段４３は、適用印刷設定３２の各設定項目について、データ印刷設定９１ｃに設定内容が含まれない場合であって（Ｓ１６６でＮＯ）、コマンド印刷設定受付手段４２によって受け付けられた利用者のコマンド印刷設定９３ｂに設定内容が含まれる場合に（Ｓ１６７でＹＥＳ）、コマンド印刷設定受付手段４２によって利用者のコマンド印刷設定９３ｂの設定内容が受け付けられた後で標準印刷設定変更手段４５によって標準印刷設定３１の設定内容が変更されているとき（Ｓ１６８でＹＥＳ）、利用者のコマンド印刷設定９３ｂの設定内容ではなく、記憶部３０に記憶されている標準印刷設定３１の設定内容を採用する（Ｓ１７１）。この構成により、ＭＦＰ２０は、利用者のコマンド印刷設定９３ｂの設定内容が受け付けられた後で標準印刷設定３１の設定内容が変更された場合に、コマンド印刷設定９３ｂの設定内容より標準印刷設定３１の設定内容を優先するので、利用者の意図が更に適切に反映された印刷設定でダイレクトプリントを実行することができる。
【００９４】
また、適用印刷設定決定手段４３は、ダイレクトプリントの描画印刷データがＭＦＰ２０に直接接続されたＵＳＢメモリー８０から入力された印刷データである場合に（Ｓ１４２でＮＯ）、適用印刷設定３２の各設定項目について、データ印刷設定９１ｃに設定内容が含まれないとき（Ｓ１６５でＮＯ）、利用者のコマンド印刷設定９３ｂの設定内容ではなく、記憶部３０に記憶されている標準印刷設定３１の設定内容を採用する（Ｓ１７１）。この構成により、ＭＦＰ２０は、ＭＦＰ２０に直接接続されたＵＳＢメモリー８０から入力された描画印刷データ９２に基づいたダイレクトプリントを実行する場合には（Ｓ１４２でＮＯ）、ＭＦＰ２０とネットワーク１１を介して通信可能であるＰＣ５０から送信されたコマンド印刷設定９３ｂの設定内容を採用しない（Ｓ１７１）。ここで、ＭＦＰ２０は、ＭＦＰ２０に直接接続されたＵＳＢメモリー８０から入力された描画印刷データ９２に基づいたダイレクトプリントを実行する場合、ＭＦＰ２０にＵＳＢメモリー８０を接続した利用者がＭＦＰ２０の近傍に居るので、この利用者によって操作部２１を介してデータ印刷設定９１ｃまたは標準印刷設定３１によって印刷設定が指定されることが可能である。したがって、ＭＦＰ２０は、ＭＦＰ２０に直接接続されたＵＳＢメモリー８０から入力された描画印刷データ９２に基づいたダイレクトプリントを実行する場合には、ＰＣ５０から送信されたコマンド印刷設定９３ｂの設定内容を採用しない方が良い場合がある。すなわち、ＭＦＰ２０は、利用者の意図が更に適切に反映された印刷設定でダイレクトプリントを実行することができる。
【００９５】
また、適用印刷設定決定手段４３は、適用印刷設定３２を適用する描画印刷データ９１または描画印刷データ９２の直前に印刷データ受付手段４１によって受け付けられていた印刷データがこの描画印刷データの利用者とは別人の印刷データである場合に（Ｓ１４１でＮＯ）、適用印刷設定３２の各設定項目について、データ印刷設定９１ｃに設定内容が含まれないとき（Ｓ１６５でＮＯ）、利用者のコマンド印刷設定９３ｂの設定内容ではなく、記憶部３０に記憶されている標準印刷設定３１の設定内容を採用する（Ｓ１７１）。この構成により、ＭＦＰ２０は、コマンド印刷設定９３ｂの有効範囲が同一の利用者の一連の印刷データに限られるので、利用者が過去に指定したコマンド印刷設定９３ｂによって利用者の現在の意図と異なるダイレクトプリントが実行されることを防止することができる。また、ＭＦＰ２０は、この構成によって、別人が過去に指定したコマンド印刷設定９３ｂによって利用者の意図と異なるダイレクトプリントが実行されることを防止することもできる。
【００９６】
また、印刷設定通知手段４６は、適用印刷設定決定手段４３によって決定された適用印刷設定３２の各設定項目の設定内容と、この設定内容の採用元の情報とを外部に通知する（Ｓ１２７）。この構成により、ＭＦＰ２０は、ダイレクトプリントにおいて適用された印刷設定を利用者に確認させることができる。例えば、ＰＣ５０からＭＦＰ２０に今回の描画印刷データを送信させた利用者は、Ｓ１２７において通知先アドレス３７宛てに送信された電子メールをＰＣ５０において確認することによって、ＭＦＰ２０によってダイレクトプリントが実行された用紙をＰＣ５０の近傍からＭＦＰ２０の近傍までわざわざ取りに行かなくても、ダイレクトプリントにおいて適用された印刷設定を確認することができる。したがって、利用者は、自身の意図と異なる印刷設定でダイレクトプリントが実行されたことを電子メールによって確認した場合には、ＰＣ５０の近傍に居たまま、ＰＣ５０から新たな印刷設定でＭＦＰ２０に再びダイレクトプリントを実行させることができる。
【００９７】
なお、印刷設定通知手段４６は、本実施の形態において電子メールによって外部に通知するようになっているが、ＦＡＸなど、電子メール以外の方法によって外部に通知するようになっていても良い。
【００９８】
また、印刷設定通知手段４６は、本実施の形態においてプリンター２３による印刷が実行される（Ｓ１２８）前に外部に通知するようになっているが、プリンター２３による印刷が実行された後に外部に通知するようになっていても良い。
【００９９】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【０１００】
本発明のコンピューターは、本実施の形態においてＰＣであるが、ＰＣ以外のコンピューターであっても良い。
【０１０１】
本発明の外部記憶装置は、本実施の形態においてＵＳＢメモリーであるが、ＳＤメモリーカードなど、ＵＳＢメモリー以外の外部記憶装置であっても良い。
【符号の説明】
【０１０２】
１１  ネットワーク
２０  ＭＦＰ（画像形成装置）
３０  記憶部（標準印刷設定記憶部）
３１  標準印刷設定（印刷設定）
３２  適用印刷設定（印刷設定）
４１  印刷データ受付手段
４２  コマンド印刷設定受付手段
４３  適用印刷設定決定手段
４４  変更指示受付手段
４５  標準印刷設定変更手段
４６  印刷設定通知手段
５０  ＰＣ（コンピューター）
６１  プリンタードライバー
８０  ＵＳＢメモリー（外部記憶装置）
９１  描画印刷データ（印刷データ）
９１ｂ  描画データ
９１ｃ  データ印刷設定（印刷設定）
９２  描画印刷データ（印刷データ）
９２ｂ  描画データ
９３  印刷設定コマンド（印刷データ）
９３ｂ  コマンド印刷設定（印刷設定）
【図１】
0005752017.tif 000002
【図２】
0005752017.tif 000003
【図３】
0005752017.tif 000004
【図４】
0005752017.tif 000005
【図５】
0005752017.tif 000006
【図６】
0005752017.tif 000007
【図７】
0005752017.tif 000008
【図８】
0005752017.tif 000009
【図９】
0005752017.tif 000010
【図１０】
0005752017.tif 000011
【図１１】
0005752017.tif 000012