(57)【特許請求の範囲】
【請求項１】
プリンターと、
前記プリンターと通信可能に設けられ、前記プリンターでサポート可能なファイルに対して印刷処理に関する印刷ジョブを送信する端末機器とを備え、
前記端末機器は、
前記プリンターが有する表示部に印刷プレビューを表示可能か否かを判断する判断手段と、
前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信する送信手段とを含み、
前記プリンターは、前記端末機器から送信された前記印刷プレビューの指示が前記プリンターが有する前記表示部に前記印刷プレビューを行う指示を含む場合には、印刷ジョブに従う印刷プレビューデータを生成して前記表示部に表示し、前記端末機器から送信された前記印刷プレビューの指示が前記印刷プレビューデータを前記端末機器に送信する指示を含む場合には、前記印刷プレビューデータを生成して前記端末機器へ送信する、印刷システム。
【請求項２】
前記プリンターは、前記印刷プレビューの開始の指示の入力に従って、前記印刷プレビューを前記表示部に表示する、請求項１記載の印刷システム。
【請求項３】
前記プリンターは、前記端末機器からの前記印刷プレビューの開始の指示の入力に従って、前記印刷プレビューを前記表示部に表示する、請求項２記載の印刷システム。
【請求項４】
前記プリンターは、前記プリンターが有する入力部に対する前記印刷プレビューの開始の指示の入力に従って、前記印刷プレビューを前記表示部に表示する、請求項２記載の印刷システム。
【請求項５】
前記送信手段は、前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、指示に従って認証処理に利用される認証情報が関連付けられた前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、
前記プリンターは、前記プリンターが有する入力部に対する前記印刷プレビューの開始の指示として前記認証情報の入力を要求し、前記認証処理が成功した場合に前記印刷プレビューを前記表示部に表示する、請求項４記載の印刷システム。
【請求項６】
前記端末機器から送信された前記印刷プレビューの指示を含む印刷ジョブは、アクセスする際に認証処理が必要とされる前記プリンターの所定領域に格納され、
前記プリンターは、前記プリンターが有する入力部に対する前記印刷プレビューの開始の指示として認証情報の入力を要求し、前記認証処理が成功した場合に前記所定領域に格納されている前記印刷プレビューの指示を含む印刷ジョブに従って前記印刷プレビューを前記表示部に表示する、請求項４記載の印刷システム。
【請求項７】
前記端末機器は、前記認証処理に要求されるパスワード情報を生成して表示する、請求項５または６に記載の印刷システム。
【請求項８】
前記パスワード情報は、前記端末機器にユーザが予め登録したデータである、請求項７記載の印刷システム。
【請求項９】
前記印刷プレビューの指示を含む印刷ジョブには、当該印刷プレビューの指示を含む印刷ジョブを送信した前記端末機器を識別する識別情報が含まれており、
前記プリンターが有する入力部は、前記端末機器との間で近距離無線通信が可能に設けられ、前記近距離無線通信により前記端末機器を識別する識別情報を取得する無線通信部を有し、
前記プリンターは、取得した端末機器の識別情報と、前記印刷プレビューの指示を含む印刷ジョブに含まれる前記端末機器を識別する識別情報とが一致するか否かを判断する判断し、一致すると判断した場合に、前記端末機器から送信された前記印刷プレビューの指示を含む印刷ジョブに従って前記印刷プレビューを前記表示部に表示する、請求項４に記載の印刷システム。
【請求項１０】
前記端末機器は、前記プリンターの前記表示部で前記印刷プレビューを表示するか前記端末機器が有する表示機能により前記印刷プレビューを表示するかの選択入力を受け付ける選択入力受付手段をさらに含み、
前記送信手段は、前記選択入力受付手段により前記端末機器が有する表示機能により前記印刷プレビューを表示することを受け付けた場合には、前記印刷プレビューの指示を含む印刷ジョブに前記端末機器の表示機能により前記印刷プレビューを表示することを示す情報を含めて、前記プリンターに送信し、
前記プリンターは、前記端末機器から送信された前記印刷プレビューの指示を含む印刷ジョブに含まれる前記情報に従って、前記印刷プレビューを表示するための印刷プレビューデータを生成し、前記端末機器の表示機能により前記印刷プレビューを表示するために前記印刷プレビューデータを前記端末機器に送信する、請求項１に記載の印刷システム。
【請求項１１】
プリンターおよび前記端末機器と通信可能に設けられ、前記端末機器から送信され、かつ前記プリンターに送信された前記印刷プレビューの指示を含む印刷ジョブを保持し、指示に従って前記プリンターに送信するサーバーをさらに備える、請求項１〜１０のいずれか一項に記載の印刷システム。
【請求項１２】
プリンターと通信可能に設けられ、前記プリンターでサポート可能なファイルに対して
印刷処理に関する印刷ジョブを送信する端末機器であって、
前記プリンターが有する表示部に印刷プレビューを表示可能か否かを判断する判断手段と、
前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信する送信手段とを備える、端末機器。
【請求項１３】
プリンターと通信可能に設けられる端末機器のコンピューターに、前記プリンターでサポート可能なファイルに対して印刷処理に関する印刷ジョブを前記プリンターに送信する処理を実行させるプログラムであって、前記コンピューターに
前記プリンターが有する表示部に印刷プレビューを表示可能か否かを判断するステップと、
前記判断ステップにより前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断ステップにより前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信するステップとを実行させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は印刷システムに関し、ファイルのダイレクトプリント（直接印刷処理）における印刷プレビューに関する。
【背景技術】
【０００２】
ＰＣ（パーソナルコンピューター）やタブレット装置や携帯端末やデジタルカメラなどの端末機器とプリンターとを含んだ印刷システムでの印刷方法として、クライアントである端末機器からプリンターに対して、プリンタードライバーを介さずにファイルを直接送信して印刷させる、いわゆるダイレクトプリントと呼ばれる方法がある。ダイレクトプリントは、端末機器へのプリンタードライバーのインストールを不要とすることができる。また、ダイレクトプリントは、印刷時にファイルを開くことを不要とすることができる。
【０００３】
ダイレクトプリント時に端末機器で印刷態様を確認したいときには、端末機器にインストールされているプレビュー表示用のアプリケーションを用いてファイルの印刷結果をプレビュー表示させる。
【０００４】
しかしながら、端末機器にインストールされているプレビュー表示用のアプリケーション（ビューアーアプリケーション（以下、ビューアーアプリとも称する））に基づくプレビュー表示と、プリンターの印刷物の態様とが大きく異なることがある。
【０００５】
これは、端末機器とプリンターとで印刷対象であるファイルの解釈の方式が異なるからである。なお、端末機器のファイル解釈の方式は、それぞれ内蔵されているＯＳ（Operating System）の違いや、アプリケーションの違いに基づきそれぞれ異なるものとなる。
【０００６】
したがって、印刷物と一致したプレビュー表示を実行するために、印刷処理を実行するするプリンターにデータを送信し、プレビュー表示するためのデータをプリンター側で作成させて、端末機器にプレビュー表示するためのデータを送信して、当該データに基づいて表示するという方式がある（特許文献１および２）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００３−８４９６０号公報
【特許文献２】特開２００６−１６３７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、プリンター側で作成したプレビュー表示するためのデータを常に端末機器に転送していると、多くの通信が発生し、ネットワークの負担になる。
【０００９】
本発明は、このような問題に鑑みてなされたものであって、ダイレクトプリントの際のプレビュー表示におけるネットワークの通信負荷を軽減することが可能な印刷システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明のある局面に従う印刷システムは、プリンターと、端末機器とを備える。端末機器は、プリンターと通信可能に設けられ、プリンターでサポート可能なファイルに対して印刷処理に関するジョブを送信する。端末機器は、プリンターが有する表示部に印刷プレビューを表示可能か否かを判断する判断手段と、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信する送信手段とを含み、前記プリンターは、前記端末機器から送信された前記印刷プレビューの指示が前記プリンターが有する前記表示部に前記印刷プレビューを行う指示を含む場合には、印刷ジョブに従う印刷プレビューデータを生成して前記表示部に表示し、前記端末機器から送信された前記印刷プレビューの指示が前記印刷プレビューデータを前記端末機器に送信する指示を含む場合には、前記印刷プレビューデータを生成して前記端末機器へ送信する。
【００１１】
また、プリンターは、印刷プレビューの開始の指示の入力に従って、印刷プレビューを表示部に表示する。
【００１２】
特に、プリンターは、端末機器からの印刷プレビューの開始の指示の入力に従って、印刷プレビューを表示部に表示する。
【００１３】
特に、プリンターは、プリンターが有する入力部に対する印刷プレビューの開始の指示の入力に従って、印刷プレビューを表示部に表示する。
【００１４】
特に、送信手段は、プリンターが有する表示部に印刷プレビューを表示可能であると判断した場合には、指示に従って認証処理に利用される認証情報が関連付けられた印刷プレビューの指示を含む印刷ジョブをプリンターに送信する。プリンターは、プリンターが有する入力部に対する印刷プレビューの開始の指示として認証情報の入力を要求し、認証処理が成功した場合に印刷プレビューを表示部に表示する。
【００１５】
特に、端末機器から送信された印刷プレビューの指示を含む印刷ジョブは、アクセスする際に認証処理が必要とされるプリンターの所定領域に格納される。プリンターは、プリンターが有する入力部に対する印刷プレビューの開始の指示として認証情報の入力を要求し、認証処理が成功した場合に所定領域に格納されている印刷プレビューの指示を含む印刷ジョブに従って印刷プレビューを表示部に表示する。
【００１６】
特に、端末機器は、認証処理に要求されるパスワード情報を表示する。
特に、パスワード情報は、端末機器にユーザーが予め登録したデータである。
【００１７】
特に、印刷プレビューの指示を含む印刷ジョブには、当該印刷プレビューの指示を含む印刷ジョブを送信した端末機器を識別する識別情報が含まれる。リンターが有する入力部は、端末機器との間で近距離無線通信が可能に設けられ、近距離無線通信により端末機器を識別する識別情報を取得する無線通信部を有する。プリンターは、取得した端末機器の識別情報と、印刷プレビューの指示を含む印刷ジョブに含まれる端末機器を識別する識別情報とが一致するか否かを判断する判断し、一致すると判断した場合に、端末機器から送信された印刷プレビューの指示を含む印刷ジョブに従って印刷プレビューを表示部に表示する。
【００１８】
好ましくは、端末機器は、プリンターの表示部で印刷プレビューを表示するか端末機器が有する表示機能により印刷プレビューを表示するかの選択入力を受け付ける選択入力受付手段をさらに含む。送信手段は、選択入力受付手段により端末機器が有する表示機能により印刷プレビューを表示することを受け付けた場合には、印刷プレビューの指示を含む印刷ジョブに端末機器の表示機能により印刷プレビューを表示することを示す情報を含めて、プリンターに送信する。プリンターは、端末機器から送信された印刷プレビューの指示を含む印刷ジョブに含まれる情報に従って、印刷プレビューを表示するための印刷プレビューデータを生成し、端末機器の表示機能により印刷プレビューを表示するために印刷プレビューデータを端末機器に送信する。
【００１９】
好ましくは、プリンターおよび端末機器と通信可能に設けられ、端末機器から送信され、かつプリンターに送信された印刷プレビューの指示を含む印刷ジョブを保持し、指示に従ってプリンターに送信するサーバーをさらに備える。
本発明の他の局面に従うと、端末機器は、プリンターと通信可能に設けられ、前記プリンターでサポート可能なファイルに対して印刷処理に関する印刷ジョブを送信する端末機器であって、前記プリンターが有する表示部に印刷プレビューを表示可能か否かを判断する判断手段と、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断手段により前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信する送信手段とを備える。
本発明のさらに他の局面に従うと、プログラムは、プリンターと通信可能に設けられる端末機器のコンピューターに、前記プリンターでサポート可能なファイルに対して印刷処理に関する印刷ジョブをプリンターに送信する処理を実行させるプログラムであって、前記コンピューターに前記プリンターが有する表示部に印刷プレビューを表示可能か否かを判断するステップと、前記判断ステップにより前記プリンターが有する前記表示部に前記印刷プレビューを表示可能であると判断した場合には、前記表示部に前記印刷プレビューを行う指示に従って前記印刷プレビューの指示を含む印刷ジョブを前記プリンターに送信し、前記判断ステップにより前記プリンターが有する前記表示部に前記印刷プレビューを表示可能でないと判断した場合には、印刷プレビューデータを前記端末機器に送信する指示を含む印刷ジョブを前記プリンターに送信するステップとを実行させる。
【発明の効果】
【００２０】
この発明によると、ダイレクトプリントの際のプレビュー表示におけるネットワークの通信負荷を軽減することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本実施形態に基づく印刷システムの構成について説明する図である。
【図２】本実施形態に基づく各装置の具体例を示す図である。
【図３】端末機器３００が有するビューアーアプリと、ＭＦＰ１００との関係を説明する図である。
【図４】ファイルの種別に従ってプレビュー表示（印刷プレビュー）および印刷物が異なる場合を説明する図である。
【図５】本実施形態１に基づく端末機器３００の機能構成について説明する図である。
【図６】本実施形態１に基づく印刷システムにおいてダイレクトプリントを実行する際の印刷設定画面を説明する図である。
【図７】本実施形態１に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図８】本実施形態１に基づく印刷装置データリストの一例を説明する図である。
【図９】本実施形態１に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【図１０】本実施形態１に基づく端末機器３００における印刷プレビューデータを受信する処理を説明するフロー図である。
【図１１】本実施形態１の変形例に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図１２】本実施形態２に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図１３】本実施形態２に基づくプレビュー表示確認画面を説明する図である。
【図１４】本実施形態２に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【図１５】本実施形態３に基づく印刷システムにおいてダイレクトプリントを実行する際の印刷設定画面を説明する図である。
【図１６】本実施形態３に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図１７】本実施形態３に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【図１８】本実施形態３に基づく認証画面４１０を説明する図である。
【図１９】本実施形態３の変形例１に基づく認証情報通知画面を説明する図である。
【図２０】ＭＦＰ１００の所定領域であるＢＯＸ領域を説明する図である。
【図２１】ＭＦＰ１００の操作パネルの近傍に設けられた無線通信部を説明する図である。
【図２２】本実施形態３の変形例３に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図２３】本実施形態３の変形例３に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【図２４】本実施形態４に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【図２５】サーバーと連携した印刷システムを説明する図である。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらの説明は繰り返さない。
【００２３】
＜システム構成＞
図１は、本実施形態に基づく印刷システムの構成について説明する図である。
【００２４】
図１を参照して、本実施の形態にかかる印刷システムは、プリンターの一例としてのＭＦＰ（Multi-Functional  Peripheral）１００と、クライアント装置の一例としての端末機器３００とを含み、それらが無線または有線で通信可能に接続されている。端末機器３００は、たとえば、ＰＣ（パーソナルコンピューター）やタブレット装置や携帯端末やデジタルカメラなどが該当する。
【００２５】
そして、本例においては、端末機器３００に格納されているファイルＦＡに対する印刷処理について説明する。なお、ファイルＦＡについては、ＭＦＰ１００におけるダイレクトプリント（直接印刷処理）がサポートされているものとする。
【００２６】
図２は、本実施形態に基づく各装置の具体例を示す図である。
図２を参照して、ＭＦＰ１００は、装置全体を制御するためのＣＰＵ（Central  Processing  Unit）１０と、ＣＰＵ１０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ（Read  Only  Memory）１１と、電話帳データを記憶したりＣＰＵ１０がプログラムを実行する際の作業領域となったりするメモリーであるＲＡＭ１２と、画像データなどを記憶するためのメモリーであるＨＤＤ（Hard  Disk  Drive）１３と、プリンター１４と、スキャナー１５と、操作パネル１６と、端末機器３００との通信を制御するための通信コントローラー１７とを含む。
【００２７】
端末機器３００は、装置全体を制御するためのＣＰＵ３０と、ＣＰＵ３０で実行されるプログラムなどを記憶するためのメモリーであるＲＯＭ３１と、各種データを記憶したりＣＰＵ３０がプログラムを実行する際の作業領域となったりするメモリーであるＲＡＭ３２と、ディスプレイ３３と、ボタンなどの入力装置３４と、ＭＦＰ１００との通信を制御するための通信コントローラー３５とを含む。
【００２８】
＜プレビュー表示の相違について＞
図３は、端末機器３００が有するビューアーアプリと、ＭＦＰ１００との関係を説明する図である。
【００２９】
図３を参照して、本例においては、一例として３台の種別が異なる端末機器がそれぞれ示されている。具体的には、携帯端末の端末機器として端末機器３００Ａ，３００Ｂと、固定端末のパーソナルコンピュータとして端末機器３００Ｃと、ＭＦＰ１００とが通信可能に設けられている場合が示されている。
【００３０】
そして、端末機器３００Ａ，３００Ｂ，３００Ｃには、それぞれビューアーアプリＡＰＡ，ＡＰＢ，ＡＰＣがインストールされている場合が示されている。
【００３１】
図４は、ファイルの種別に従ってプレビュー表示（印刷プレビュー）および印刷物が異なる場合を説明する図である。
【００３２】
図４に示されるように、例えばファイルＦＡは、表データを有しており、注釈やコメントが付加されている。また、ファイルＦＢは、円グラフのデータを有している。また、ファイルＦＣは、棒グラフのデータを有している。当該ファイルに関しては、ビューアーアプリの種別が異なることにより同一のファイルであってもプレビュー表示がそれぞれ異なる場合が示されている。また、ＭＦＰ１００における印刷物とも異なる場合が示されている。
【００３３】
なお、ビューアーアプリＡＰＣによるプレビュー表示は、印刷物と同じ結果になるが、パーソナルコンピュータ用のアプリケーションであるため端末機器３００Ａ，３００Ｂにおいて動作させることは難しい。なお、本例においてはパーソナルコンピュータである端末機器３００Ｃにおいては印刷物と同じプレビュー表示が表示される場合について説明したが、必ずＭＦＰ１００の印刷物を同じになるわけではなく、ＯＳの違いや、アプリケーションの違いに基づきプレビュー表示が異なる可能性もある。
【００３４】
したがって、印刷物と一致したプレビュー表示を一例として携帯端末等の端末機器において実行するためには、印刷処理を実行するＭＦＰ１００にデータを送信し、プレビュー表示するためのデータをＭＦＰ１００側で作成させて（ＭＦＰ作成印刷プレビュー参照）、印刷物に対応する、端末機器３００Ａ，３００Ｂ等にプレビュー表示するためのデータを端末機器に送信する必要がある。
【００３５】
しかしながら、上記したようにＭＦＰ側で作成したプレビュー表示するためのデータを常に端末機器に送信すると、端末機器３００およびＭＦＰ１００間で多くの通信が発生し、ネットワークの負担になる。
【００３６】
したがって、本例においては、端末機器３００においてＭＦＰ１００側でプレビュー表示が可能か否か判断し、可能であればＭＦＰ１００側でプレビュー表示を実行する。
【００３７】
これにより端末機器３００へのプレビュー表示するためのデータを送信する処理を削減することが可能である。
【００３８】
（実施形態１）
＜機能構成＞
図５は、本実施形態１に基づく端末機器３００の機能構成について説明する図である。
【００３９】
図５に示されるように端末機器３００は、ＣＰＵ３０と、ＲＡＭ３２と、通信コントローラー３５とを含む。ＣＰＵ３０は、判断部３０２と、表示制御部３０４とを含む。ＲＡＭ３２は、ＭＦＰ１００に関してプレビュー表示が可能な否かを識別する印刷装置データリストを有する。
【００４０】
通信コントローラー３５は、送信部３５０と、受信部３５１とを含む。送信部３５０は、ＣＰＵ３０からのデータを受けてＭＦＰ１００にデータを送信する。受信部３５１は、ＭＦＰ１００からのデータを受信してＣＰＵ３０に当該データを出力する。
【００４１】
判断部３０２は、ファイルＦＡに対するプレビュー表示の実行の際に、ＲＡＭ３２に格納されている印刷装置データリストを参照して、ＭＦＰ１００でプレビュー表示が可能か否かを判断する。判断部３０２は、一例としてＭＦＰ１００でプレビュー表示が可能であると判断した場合には、ＭＦＰ１００でプレビュー表示を実行するように指示を含んだ印刷ジョブを生成して送信部３５０に出力する。
【００４２】
また、判断部３０２は、一例としてＭＦＰ１００でプレビュー表示が可能でない（不可能）であると判断した場合には、プレビュー表示のためのデータ（印刷プレビューデータ）をＭＦＰ１００で作成するように指示して、当該印刷プレビューデータを端末機器３００に送信するような指示を含んだ印刷ジョブを生成して送信部３５０に出力する。
【００４３】
送信部３５０は、一例として判断部３０２からのプレビュー表示を実行するように指示を含んだ印刷ジョブをＭＦＰ１００に送信する。あるいは印刷プレビューデータを端末機器３００に送信するような指示を含んだ印刷ジョブをＭＦＰ１００に送信する。
【００４４】
受信部３５１は、一例としてＭＦＰ１００から印刷プレビューデータを受信した場合には、表示制御部３０４に当該印刷プレビューデータを出力する。
【００４５】
表示制御部３０４は、受信部３５１で受信した印刷プレビューデータをディスプレイ３３に表示する。
【００４６】
上記ＣＰＵ３０および通信コントローラー３５の各機能等については、ＲＯＭ３１に格納されているプログラムを実行することにより実現されるものとする。
【００４７】
＜印刷設定画面＞
図６は、本実施形態１に基づく印刷システムにおいてダイレクトプリントを実行する際の印刷設定画面を説明する図である。
【００４８】
図６を参照して、端末機器３００においてダイレクトプリントを実行する際の印刷設定画面４００が示されている。当該印刷設定画面４００は、ＲＯＭ３１に格納されているダイレクトプリントを実行するプログラムを実行することにより表示される。
【００４９】
当該印刷設定画面４００において、プリンター名を選択する選択領域４０１が設けられており、当該選択領域４０１において、予め複数のプリンターが登録されている場合には当該プリンターの中から印刷装置として用いるプリンターを選択することが可能である。本例においては、プリンター名として「ＫＭＴ００Ｘ」が選択されている場合が示されている。なお、予め登録されていない場合であっても、通信可能に設けられているプリンターを検索して当該検索したプリンターの中から選択可能にするようにしても良い。
【００５０】
また、当該印刷設定画面４００において、「プレビュー表示」のスライドボタン４０２が設けられており、当該スライドボタンを左右にスライドさせることによりプレビュー表示の実行（オン）、非実行（オフ）を指示することが可能に設けられている。
【００５１】
本例においては、当該スライドボタン４０２を操作してプレビュー表示の実行（ＯＮ）を指示してダイレクトプリントを実行する場合について説明する。
【００５２】
＜動作概要＞
図７は、本実施形態１に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【００５３】
図７を参照して、本印刷システムでは、クライアントである端末機器３００からＭＦＰ１００に対して、プリンタードライバーを介さずに印刷対象のファイルを直接送信して印刷させる、いわゆるダイレクトプリントと呼ばれる印刷が可能である。
【００５４】
そして、本例においては、端末機器３００からＭＦＰ１００に対するファイルのダイレクトプリントにおいてプレビュー表示の実行が指示されている場合について説明する。
【００５５】
すなわち、スライドボタン４０２により「プレビュー表示」の実行（オン）が指示されているものとする。
【００５６】
まず、端末機器３００は、ＭＦＰ１００のプレビュー表示に関する情報を確認する（ステップＳＴ０）。具体的には、判断部３０２は、ＲＡＭ３２に格納されているデータリストを参照して、印刷装置であるＭＦＰ１００においてプレビュー表示が可能か否かの情報を取得する。
【００５７】
図８は、本実施形態１に基づく印刷装置データリストの一例を説明する図である。
図８（Ａ）を参照して、本例においては、プリンター名と、プレビュー表示の有無とが対応付けられて登録されている場合が示されている。
【００５８】
具体的には、本例においては、プリンター名として「ＫＭＴ００Ｘ」、「ＫＭＴ００Ｙ」、「ＫＭＴ００Ｚ」がそれぞれ登録されており、それぞれプレビュー表示として「○」、「○」、「×」が対応付けられて予め登録されている場合が示されている。なお、本例においては、「○」、「×」の表示を一例として示しているが、特に当該データに限られるわけではなく、プレビュー表示が可能か否かを識別可能なデータであればどのようなものであっても良い。
【００５９】
なお、プレビュー表示として「○」である場合とは、印刷装置が表示機能を有しており、当該表示機能を利用してプレビューデータに基づく表示が可能である場合を意味する。
【００６０】
当該印刷装置データリストを参照して、印刷装置であるＭＦＰ１００においてプレビュー表示が「○」あるいは「×」のデータに基づいてプレビュー表示が可能か否かを判断することが可能である。
【００６１】
なお、本例においては、予め印刷装置データリストを端末機器３００が有している場合について説明するが、当該印刷装置データリストを例えば、図示しない外部のサーバーから受信するようにしても良い。
【００６２】
図８（Ｂ）を参照して、本例においては、印刷装置データリストとして、各印刷装置であるＭＦＰ１００の機能に関する情報について、個別に機能リストを有する構成とすることも可能である。
【００６３】
本例においては、プリンター名「ＫＭＴ００Ｘ」、「ＫＭＴ００Ｙ」、「ＫＭＴ００Ｚ」にそれぞれ対応して当該プリンター名に対応するＭＦＰ１００の各機能の利用可否を判断することが可能な機能リストが示されている。
【００６４】
当該機能リストを端末機器３００がそれぞれ各ＭＦＰ１００に対応して有しておくことにより、当該機能リストを参照して、印刷装置であるＭＦＰ１００においてプレビュー表示が「○」あるいは「×」のデータに基づいてプレビュー表示が可能か否かを判断することが可能である。
【００６５】
当該機能リストは、各ＭＦＰ１００で作成あるいは保持しているものを端末機器３００が取得しても良いし、あるいは、外部のサーバーから受信して修得するようにしても良いし、直接、端末機器３００に入力したものでも良い。
【００６６】
再び、図７を参照して、端末機器３００は、印刷装置であるＭＦＰ１００においてプレビュー表示が可能であるか否かを判断する（ステップＳＴ１）。
【００６７】
具体的には、判断部３０２は、印刷装置データリストに基づいてＭＦＰ１００においてプレビュー表示が可能か否かを判断する。
【００６８】
そして、端末機器３００は、プレビュー表示が可能であると判断した場合（ステップＳＴ１においてＹＥＳ）には、プレビュー表示を実行するように指示を含んだ印刷ジョブを生成する（ステップＳＴ２）。具体的には、判断部３０２は、ＭＦＰ１００においてプレビュー表示を実行するように指示するプレビュー用の命令を含む印刷ジョブを生成する。当該印刷ジョブには、印刷対象となるファイルデータとともに、ＭＦＰ１００においてプレビュー表示を指示する命令（コマンド）が含まれている。当該印刷ジョブをＭＦＰプレビュー印刷ジョブとも称する。
【００６９】
一方、端末機器３００は、プレビュー表示が可能で無い判断した場合（ステップＳＴ１においてＮＯ）には、印刷プレビューデータを端末機器３００に送信するような指示を含んだ印刷ジョブを生成する（ステップＳＴ４）。具体的には、判断部３０２は、端末機器３００においてプレビュー表示を実行するための印刷プレビューデータを生成して、端末機器３００に送信するように指示する命令を含む印刷ジョブを生成する。当該印刷ジョブには、印刷対象となるファイルデータとともに、印刷プレビューデータを生成するとともに、端末機器３００に当該生成したデータを送信するように指示する命令（コマンド）が含まれている。当該印刷ジョブを端末プレビュー印刷ジョブとも称する。
【００７０】
次に、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する（ステップＳＴ３）。具体的には、送信部３５０は、判断部３０２で作成したＭＦＰプレビュー印刷ジョブあるいは端末プレビュー印刷ジョブをＭＦＰ１００に送信する（ステップＳＴ３）。
【００７１】
そして、処理を終了する（エンド）。
図９は、本実施形態１に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【００７２】
図９を参照して、ＭＦＰ１００においては、印刷ジョブを受信したかどうかを判断する（ステップＳＴ５）。具体的には、ＭＦＰ１００における通信コントローラー１７は、受信した印刷ジョブ（ＭＦＰプレビュー印刷ジョブ、端末プレビュー印刷ジョブあるいは通常の印刷ジョブ）をＣＰＵ１０に出力する。ステップＳＴ５において、ＭＦＰ１００は、印刷ジョブを受信していないと判断した場合（ステップＳＴ５においてＮＯ）には、ステップＳＴ５の状態を維持する。一方、ステップＳＴ５において、ＭＦＰ１００において、印刷ジョブを受信したと判断した場合（ステップＳＴ５においてＹＥＳ）には、ステップＳＴ６に進む。
【００７３】
次に、ＭＦＰ１００において、印刷ジョブにプレビュー指示が有るかどうかを判断する（ステップＳＴ６）。具体的には、ＣＰＵ１０は、ＭＦＰプレビュー印刷ジョブあるいは端末プレビュー印刷ジョブであるかどうかを判断する。
【００７４】
ステップＳＴ６において、印刷ジョブにプレビュー指示が無いと判断した場合（ステップＳＴ６においてＮＯ）には、通常の印刷ジョブであるため印刷処理を実行する（ステップＳＴ１１）。
【００７５】
そして、処理を終了する（エンド）。
一方、ステップＳＴ６において、ＭＦＰ１００において、プレビュー指示が有ると判断した場合（ステップＳＴ６においてＹＥＳ）には、印刷プレビューデータを作成する（ステップＳＴ７）。具体的には、ＣＰＵ１０は、ＭＦＰプレビュー印刷ジョブあるいは端末プレビュー印刷ジョブに含まれるファイルデータおよびコマンドに従ってＲＯＭ１１等に格納されているプログラムに基づいて印刷プレビューデータを作成する。
【００７６】
次に、ＭＦＰ１００において、ＭＦＰプレビューの指示が有るかどうかを判断する（ステップＳＴ８）。具体的には、ＣＰＵ１０は、含まれているコマンドに従って受信した当該印刷ジョブがＭＦＰプレビュー印刷ジョブであるかどうかを判断する。
【００７７】
ステップＳＴ８において、ＭＦＰプレビューの指示が有ると判断した場合（ステップＳＴ８においてＹＥＳ）には、ＭＦＰ１００において、印刷プレビューを表示する（ステップＳＴ９）。具体的には、ＣＰＵ１０は、作成した印刷プレビューデータを例えば操作パネル１６の図示しない表示部に表示する。これにより、ＭＦＰ１００において、印刷プレビューを表示して印刷対象を事前に確認することが可能となる。
【００７８】
そして、印刷指示が有るかどうかを判断する（ステップＳＴ１０Ａ）。具体的には、ＣＰＵ１０は、操作パネル１６からの印刷指示の入力を受けたかどうかを判断する。
【００７９】
ステップＳＴ１０Ａにおいて、印刷指示が有ると判断した場合（ステップＳＴ１０ＡにおいてＹＥＳ）には、印刷処理を実行する（ステップＳＴ１０Ｂ）。そして、処理を終了する（エンド）。
【００８０】
一方、ステップＳＴ１０Ａにおいて、印刷指示が無いと判断した場合（ステップＳＴ１０ＡにおいてＮＯ）には、印刷処理を実行せず処理を終了する(エンド)。
【００８１】
当該処理によりＭＦＰ１００において印刷プレビューを確認して印刷処理の実行の有無を判断することが可能である。
【００８２】
一方、ステップＳＴ８において、ＭＦＰプレビューの指示が無いと判断した場合（ステップＳＴ８においてＮＯ）には、すなわち端末プレビュー印刷ジョブであると判断した場合には、ＭＦＰ１００において、印刷プレビューデータを送信する（ステップＳＴ１０）。具体的には、ＣＰＵ１０は、作成した印刷プレビューデータを通信コントローラー１７を介して端末機器３００に送信する。当該印刷プレビューデータは、端末機器３００における印刷プレビューに用いられる。
【００８３】
そして、ステップＳＴ１０Ａにおいて、印刷指示が有ると判断した場合（ステップＳＴ１０ＡにおいてＹＥＳ）には、印刷処理を実行する（ステップＳＴ１０Ｂ）。そして、処理を終了する（エンド）。
【００８４】
一方、ステップＳＴ１０Ａにおいて、印刷指示が無いと判断した場合（ステップＳＴ１０ＡにおいてＮＯ）には、印刷処理を実行せず処理を終了する(エンド)。
【００８５】
当該処理により端末機器３００において印刷プレビューを確認して印刷処理の実行の有無を判断することが可能である。
【００８６】
図１０は、本実施形態１に基づく端末機器３００における印刷プレビューデータを受信する処理を説明するフロー図である。
【００８７】
図１０を参照して、端末機器３００は、印刷プレビューデータを受信したかどうかを判断する（ステップＳＴ１２）。具体的には、端末機器３００の受信部３５１は、印刷プレビューデータを受信したかどうかを判断する。
【００８８】
ステップＳＴ１２において、端末機器３００は、印刷プレビューデータを受信しないと判断した場合（ステップＳＴ１２においてＮＯ）には、ステップＳＴ１２の状態を維持する。
【００８９】
一方、ステップＳＴ１２において、端末機器３００は、印刷プレビューデータを受信したと判断した場合（ステップＳＴ１２においてＹＥＳ）には、印刷プレビューを表示する（ステップＳＴ１３）。具体的には、表示制御部３０４は、ディスプレイ３３に印刷プレビューデータに基づく印刷プレビューを表示する。
【００９０】
当該方式により、ＭＦＰ１００で印刷プレビューの表示が可能である場合には、ＭＦＰ１００で印刷プレビューを実行し、ＭＦＰ１００で印刷プレビューの実行が可能で無い場合（不可能な場合）には、ＭＦＰ１００で作成した印刷プレビューデータを端末機器３００に送信して印刷プレビューを表示する。
【００９１】
すなわち、印刷物と一致したプレビュー表示を実行する場合に、ＭＦＰ１００において印刷プレビュー表示が可能であるか否かを判断し、可能である場合にはＭＦＰ１００で印刷プレビューが実行されるため、印刷プレビューデータを常に端末機器３００に送信する必要が無くダイレクトプリントの際のプレビュー表示におけるネットワークの通信負荷を軽減することが可能である。また、ＭＦＰ１００において、印刷プレビュー表示が可能で無い場合にはＭＦＰ１００で作成した印刷プレビューデータを端末機器３００に送信して印刷プレビューが表示されるため印刷物と一致したプレビュー表示が端末機器３００において可能である。
【００９２】
（変形例）
上記の実施形態１においては、印刷装置データリストを参照して印刷装置においてプレビュー表示が可能であるか否かを判断する方式について説明した。
【００９３】
本実施形態１の変形例においては当該印刷装置データリストを端末機器が有していない場合について説明する。
【００９４】
＜動作概要＞
図１１は、本実施形態１の変形例に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【００９５】
図１１を参照して、本処理では、ステップＳＴ１４，ＳＴ１５を追加した点が異なる。その他の構成については、図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【００９６】
まず、端末機器３００は、ＭＦＰ１００のプレビュー表示に関する情報を確認する（ステップＳＴ０）。
【００９７】
そして、端末機器３００は、ＭＦＰ１００に対して機器情報を要求する処理を実行する（ステップＳＴ１４）。具体的には、判断部３０２は、送信部３５０に対して機器情報を要求するコマンドをＭＦＰ１００に出力する。
【００９８】
そして、ＭＦＰ１００においては、当該コマンドを受信して、機器情報を端末機器３００に出力する。具体的には、ＭＦＰ１００における通信コントローラー１７は、機器情報を要求するコマンドをＣＰＵ１０に出力し、ＣＰＵ１０は、機器情報を要求するコマンドに従ってＲＯＭ１１等から当該情報を取得して通信コントローラー１７を介して端末機器３００に送信する。
【００９９】
そして、端末機器３００は、ＭＦＰ１００からの機器情報を受信したかどうかを判断する（ステップＳＴ１５）。具体的には、端末機器３００の受信部３５１は、ＭＦＰ１００から送信された機器情報を受信したかどうかを判断する。
【０１００】
ステップＳＴ１５において、端末機器３００は、ＭＦＰ１００からの機器情報を受信しない場合（ステップＳＴ１５においてＮＯ）には、受信するまでその状態を維持する。あるいは、再度、機器情報を要求する処理を実行するようにしても良い。あるいは、所定時間が経過しても受信できない場合には、プレビュー表示不可と判断して、ステップＳＴ４に進むようにすることも可能である。
【０１０１】
ステップＳＴ５において、端末機器３００は、ＭＦＰ１００からの機器情報を受信した場合（ステップＳＴ１５においてＹＥＳ）には、プレビュー表示が可能か否かを判断する（ステップＳＴ１）。具体的には、判断部３０２は、端末機器３００の受信部３５１で受信した機器情報に基づいて、ＭＦＰ１００においてプレビュー表示が可能か否かを判断する。
【０１０２】
そして、端末機器３００は、プレビュー表示が可能であると判断した場合（ステップＳＴ１においてＹＥＳ）には、プレビュー表示を実行するように指示を含んだ印刷ジョブ（ＭＦＰプレビュー印刷ジョブ）を生成する（ステップＳＴ２）。以降の処理は、上記の図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１０３】
本例においては、機器情報として例えば、ＭＦＰ１００の型番等の情報を用いてプレビュー表示が可能かどうかを判断することが可能である。具体的には、予め型番とプレビュー表示が可能かどうかの対応テーブルを有しておいて、判断するようにしても良いし、あるいは図示しないサーバーから当該型番等の情報に基づいて端末機器３００の機能情報を取得してプレビュー表示が可能かどうかを判断するようにしても良い。あるいは、機器情報にプレビュー表示が可能か否かの情報を含めて、当該情報に基づいて判断するようにしても良い。あるいは、機器情報ではなく、プレビュー表示が可能かどうかを判断するための通信命令またはＭＩＢ値（Management Information Base）を参照することによりプレビュー表示が可能か否かを判断するようにしても良い。
【０１０４】
当該方式により、ＭＦＰ１００で印刷プレビューの表示が可能である場合には、ＭＦＰ１００で印刷プレビューを実行し、ＭＦＰ１００で印刷プレビューの実行が可能で無い場合（不可能な場合）には、ＭＦＰ１００で作成した印刷プレビューデータを端末機器３００に送信して印刷プレビューを表示する。
【０１０５】
すなわち、印刷物と一致したプレビュー表示を実行する場合に、ＭＦＰ１００において印刷プレビュー表示が可能であるか否かを判断し、可能である場合にはＭＦＰ１００で印刷プレビューが実行されるため、印刷プレビューデータを常に端末機器３００に送信する必要が無くダイレクトプリントの際のプレビュー表示におけるネットワークの通信負荷を軽減することが可能である。
【０１０６】
（実施形態２）
上記の実施形態１においては、ＭＦＰ１００において印刷プレビュー表示が可能である場合には印刷プレビューを実行する方式について説明した。
【０１０７】
一方で、印刷プレビュー表示が端末機器３００と異なる装置で実行されるため自動的に印刷プレビューがＭＦＰ１００で表示されるのはセキュリティ上好ましくない場合がある。
【０１０８】
本実施形態２においては、ＭＦＰ１００において印刷プレビューが表示される場合にセキュリティを考慮した表示について説明する。
【０１０９】
＜動作概要＞
図１２は、本実施形態２に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【０１１０】
図１２を参照して、本処理では、ステップＳＴ２０〜ＳＴ２２ＡおよびステップＳＴ４Ａを追加した点が異なる。その他の構成については、図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１１１】
ステップＳＴ３において、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する。具体的には、送信部３５０は、判断部３０２で作成したＭＦＰプレビュー印刷ジョブをＭＦＰ１００に送信する。
【０１１２】
次に、端末機器３００は、プレビュー表示の実行を確認する画面（プレビュー表示確認画面）を表示する（ステップＳＴ２０）。具体的には、判断部３０２は、表示制御部３０４に指示してプレビュー表示確認画面を表示するように指示する。
【０１１３】
図１３は、本実施形態２に基づくプレビュー表示確認画面を説明する図である。
図１３を参照して、プレビュー表示確認画面４０５には、「プレビュー表示を実行しますか」のメッセージとともに、プレビュー実行指示を送信するボタン「ＯＫ」ボタンと、プレビュー実行指示を送信することをキャンセルするボタンである「キャンセル」ボタンとが設けられている。
【０１１４】
当該画面において、「ＯＫ」ボタンが選択されると、端末機器３００からＭＦＰ１００にプレビュー実行指示が送信される。一方、「キャンセル」ボタンが選択されると、ＭＦＰ１００にプレビュー実行キャンセル指示が送信される。
【０１１５】
再び図１２を参照して、端末機器３００において、プレビュー表示の実行の指示が有るかどうかを判断する（ステップＳＴ２１）。
【０１１６】
ステップＳＴ２１において、端末機器３００は、プレビュー表示の実行の指示が有ると判断した場合（ステップＳＴ２１においてＹＥＳ）には、プレビュー表示の実行の指示を送信する（ステップＳＴ２２）。具体的には、プレビュー表示確認画面４０５に表示された「ＯＫ」ボタンについて、入力装置３４を介して指示することにより送信部３５０からプレビュー実行指示が送信される。
【０１１７】
そして、処理を終了する（エンド）。
一方、ステップＳＴ２１において、端末機器３００は、プレビュー表示の実行の指示が無いと判断した場合（ステップＳＴ２１においてＮＯ）には、プレビュー表示の実行のキャンセル指示を送信する（ステップＳＴ２２Ａ）。具体的には、プレビュー表示確認画面４０５に表示された「キャンセル」ボタンについて、入力装置３４を介して指示することにより送信部３５０からプレビュー実行キャンセル指示が送信される。
【０１１８】
そして、処理を終了する（エンド）。
一方、端末機器３００は、プレビュー表示が可能で無い判断した場合（ステップＳＴ１においてＮＯ）には、印刷プレビューデータを端末機器３００に送信するような指示を含んだ端末プレビュー印刷ジョブを生成する（ステップＳＴ４）。
【０１１９】
そして、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する（ステップＳＴ４Ａ）。具体的には、送信部３５０は、判断部３０２で作成した端末プレビュー印刷ジョブをＭＦＰ１００に送信する。そして、処理を終了する（エンド）。
【０１２０】
図１４は、本実施形態２に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【０１２１】
図１４を参照して、本処理では、ステップＳＴ８Ａを追加した点が異なる。その他の構成については、図９で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１２２】
ステップＳＴ８において、ＭＦＰ１００において、ＭＦＰプレビューの指示が有るかどうかを判断する（ステップＳＴ８）。具体的には、ＣＰＵ１０は、含まれているコマンドに従って受信した当該印刷ジョブがＭＦＰプレビュー印刷ジョブであるかどうかを判断する。
【０１２３】
ステップＳＴ８において、ＭＦＰ１００は、ＭＦＰプレビューの指示が有ると判断した場合（ステップＳＴ８においてＹＥＳ）には、プレビュー表示の実行の指示を受信したかどうかを判断する（ステップＳＴ８Ａ）。具体的には、ＣＰＵ１０は、端末機器３００から送信されたプレビュー実行指示を受信したかどうかを判断する。
【０１２４】
ステップＳＴ８Ａにおいて、ＭＦＰ１００は、プレビュー表示の実行の指示を受信したと判断した場合（ステップＳＴ８ＡにおいてＹＥＳ）には、印刷プレビューを表示する（ステップＳＴ９）。具体的には、ＣＰＵ１０は、作成した印刷プレビューデータを例えば操作パネル１６の図示しない表示部に表示する。これにより、ＭＦＰ１００において、印刷プレビューを表示して印刷対象を事前に確認することが可能となる。
【０１２５】
そして、印刷指示が有るかどうかを判断する（ステップＳＴ１０Ａ）。具体的には、ＣＰＵ１０は、操作パネル１６からの印刷指示の入力を受けたかどうかを判断する。
【０１２６】
ステップＳＴ１０Ａにおいて、印刷指示が有ると判断した場合（ステップＳＴ１０ＡにおいてＹＥＳ）には、印刷処理を実行する（ステップＳＴ１０Ｂ）。そして、処理を終了する（エンド）。
【０１２７】
一方、ステップＳＴ８Ａにおいて、ＭＦＰ１００は、プレビュー表示の実行の指示を受信しないと判断した場合（ステップＳＴ８ＡにおいてＮＯ）には、すなわち、プレビュー実行キャンセル指示を受信した場合には、処理はステップＳＴ１０Ａに進む。以降の処理は同様である。
【０１２８】
なお、端末機器３００から、プレビュー実行キャンセル指示が送信された場合には、ＭＦＰ１００における印刷プレビューは表示されず、例えば、印刷プレビューデータを削除するようにしても良い。
【０１２９】
当該方式により、ＭＦＰ１００で印刷プレビューの表示が可能である場合には、ＭＦＰ１００で印刷プレビューを実行するが、印刷プレビューの実行タイミングは、端末機器３００からのプレビュー実行指示に従って印刷プレビューが開始される。
【０１３０】
したがって、例えば、ユーザーは、ＭＦＰ１００の前に移動した後、プレビュー実行指示を送信することにより、他人に印刷プレビューを見られるという問題を回避することが可能である。例えば、機密性の高いファイル等のプレビュー表示の場合にユーザーが望むタイミングで印刷プレビューを表示することによりセキュリティ面を考慮したプレビュー表示が可能となる。
【０１３１】
（変形例）
上記の実施形態２においては、端末機器３００からプレビュー実行指示を送信して、ＭＦＰ１００においてプレビュー表示する場合について説明したが、端末機器３００を介さずＭＦＰ１００側での操作によりプレビュー表示を指示することも可能である。具体的には、プレビュー表示確認画面４０５をＭＦＰ１００の操作パネルの表示部に表示するようにしても良い。
【０１３２】
そして、当該画面において、「ＯＫ」ボタンを選択した場合にプレビュー表示を実行するようにしても良い。また、「キャンセル」ボタンを選択した場合に、ＭＦＰ１００における印刷プレビューは表示されず、例えば、印刷プレビューデータを削除するようにしても良い。
【０１３３】
（実施形態３）
本実施形態３においては認証情報を設定して、認証が成功した場合にＭＦＰ１００において印刷プレビューを表示する場合について説明する。
【０１３４】
＜印刷設定画面＞
図１５は、本実施形態３に基づく印刷システムにおいてダイレクトプリントを実行する際の印刷設定画面を説明する図である。
【０１３５】
図１５を参照して、端末機器３００においてダイレクトプリントを実行する際の印刷設定画面４００が示されている。当該印刷設定画面４００は、ＲＯＭ３１に格納されているダイレクトプリントを実行するプログラムを実行することにより表示される。
【０１３６】
当該印刷設定画面４００において、認証設定領域４１０が設けられており、当該認証設定領域４１０において、「ユーザー認証」のスライドボタン４１１が設けられており、当該スライドボタンを左右にスライドさせることにより認証機能の実行（オン）、非実行（オフ）を指示することが可能に設けられている。
【０１３７】
また、認証パスワードを入力する領域４１２が設けられており、当該領域において、認証機能を実行する際の任意の認証パスワードを設定することが可能に設けられている。
【０１３８】
本例においては、当該スライドボタン４１１を操作して認証機能の実行（ＯＮ）を指示し、認証パスワードを設定してダイレクトプリントを実行する場合について説明する。
【０１３９】
＜動作概要＞
図１６は、本実施形態３に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【０１４０】
図１６を参照して、本処理では、ステップＳＴ２，ＳＴ３の代わりにステップＳＴ３０〜ＳＴ３３を追加した点が異なる。その他の構成については、図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１４１】
まず、端末機器３００は、ＭＦＰ１００のプレビュー表示に関する情報を確認する（ステップＳＴ０）。
【０１４２】
次に、端末機器３００は、印刷装置であるＭＦＰ１００においてプレビュー表示が可能であるか否かを判断する（ステップＳＴ１）。
【０１４３】
ステップＳＴ１において、端末機器３００は、プレビュー表示が可能であると判断した場合（ステップＳＴ１においてＹＥＳ）には、認証要求が有るかどうかを判断する（ステップＳＴ３０）。具体的には、判断部３０２は、上記の印刷設定画面４００において認証機能の実行が指示されているかどうかを判断し、認証機能の実行が指示されている場合には認証要求が有ると判断する。
【０１４４】
そして、ステップＳＴ３０において、端末機器３００は、認証要求が有ると判断した場合（ステップＳＴ３０においてＹＥＳ）には、プレビュー表示を実行するように指示を含むとともに認証を要求する印刷ジョブを生成する（ステップＳＴ３１）。具体的には、判断部３０２は、ＭＦＰ１００においてプレビュー表示を実行するように指示するプレビュー用の命令および認証を要求する命令を含む印刷ジョブを生成する。当該印刷ジョブには印刷対象となるファイルデータとともに、ＭＦＰ１００においてプレビュー表示を指示する命令（コマンド）および認証処理を実行するように指示する命令が含まれている。当該認証処理としては、ユーザーが設定した認証パスワードと一致するか否かの判断が行われ、印刷ジョブには当該認証パスワードの情報も含まれている。
【０１４５】
そして、ステップＳＴ３３において、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する（ステップＳＴ３３）。
【０１４６】
そして、処理を終了する（エンド）。
一方、ステップＳＴ３０において、端末機器３００は、認証要求が無いと判断した場合（ステップＳＴ３０においてＮＯ）には、プレビュー表示を実行するように指示を含む印刷ジョブを生成する（ステップＳＴ３２）。具体的には、判断部３０２は、ＭＦＰ１００においてプレビュー表示を実行するように指示するプレビュー用の命令を含む印刷ジョブを生成する。当該印刷ジョブには、印刷対象となるファイルデータとともに、ＭＦＰ１００においてプレビュー表示を指示する命令（コマンド）を実行するように指示する命令が含まれている。
【０１４７】
そして、ステップＳＴ３３において、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する（ステップＳＴ３３）。
【０１４８】
そして、処理を終了する（エンド）。
図１７は、本実施形態３に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【０１４９】
図１７を参照して、本処理では、ステップＳＴ９の代わりにステップＳＴ４０〜ＳＴ４４を追加した点が異なる。その他の構成については、図９で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１５０】
ステップＳＴ８において、ＭＦＰ１００において、ＭＦＰプレビューの指示が有るかどうかを判断する（ステップＳＴ８）。具体的には、ＣＰＵ１０は、印刷ジョブに含まれているコマンドに従って受信した当該印刷ジョブがＭＦＰプレビュー印刷ジョブであるかどうかを判断する。
【０１５１】
ステップＳＴ８において、ＭＦＰ１００は、ＭＦＰプレビューの指示が有ると判断した場合（ステップＳＴ８においてＹＥＳ）には、認証要求が有るかどうかを判断する（ステップＳＴ４０）。具体的には、ＣＰＵ１０は、印刷ジョブに含まれているコマンドに従って認証を要求する命令が含まれているかどうかを判断する。
【０１５２】
ステップＳＴ４０において、ＭＦＰ１００は、認証要求が有ると判断した場合（ステップＳＴ４０においてＹＥＳ）には、認証画面を表示する（ステップＳＴ４２）。具体的には、ＣＰＵ１０は、印刷ジョブに認証を要求する命令が含まれている場合には、操作パネル１６の図示しない表示部に認証画面を表示する。
【０１５３】
図１８は、本実施形態３に基づく認証画面４１５を説明する図である。
図１８を参照して、本実施形態３に基づく認証画面４１５において、ユーザーは、認証情報を入力することが可能である。本例においては、「プレビュー表示用パスワードを入力して下さい」の表示とともに、入力領域が設けられている場合が示されている。
【０１５４】
そして、「ＯＫ」ボタンと、「キャンセル」ボタンとが設けられている。当該画面において、認証パスワードを入力して、「ＯＫ」ボタンが選択されると、認証処理が実行される。また、「キャンセル」ボタンが選択されると、認証処理がキャンセルされる。
【０１５５】
再び図１７を参照して、次に、ＭＦＰ１００は、ステップＳＴ４３において、入力が有るかどうかを判断する（ステップＳＴ４３）。具体的には、ＣＰＵ１０は、認証画面４１５に対してユーザーからの入力が有るかどうかを判断する。
【０１５６】
そして、ＭＦＰ１００は、ステップＳＴ４３において、入力が有ると判断した場合（ステップＳＴ４３においてＹＥＳ）には、認証が成功したかどうかを判断する（ステップＳＴ４４）。具体的には、ＣＰＵ１０は、印刷ジョブに含まれている認証パスワードと認証画面４１５において入力されたパスワードとが一致するかどうかを判断する。ＣＰＵ１０は、認証パスワードと一致した場合には認証が成功したと判断し、認証パスワードと不一致の場合には認証が失敗したと判断する。
【０１５７】
ステップＳＴ４４において、ＭＦＰ１００は、認証が成功したと判断した場合（ステップＳＴ４４においてＹＥＳ）には印刷プレビューを表示する（ステップＳＴ４１）。具体的には、ＣＰＵ１０は、作成した印刷プレビューデータを例えば操作パネル１６の図示しない表示部に表示する。これにより、ＭＦＰ１００において、印刷プレビューを表示して印刷対象を事前に確認することが可能となる。
【０１５８】
そして、印刷指示が有るかどうかを判断する（ステップＳＴ１０Ａ）。具体的には、ＣＰＵ１０は、操作パネル１６からの印刷指示の入力を受けたかどうかを判断する。
【０１５９】
ステップＳＴ１０Ａにおいて、印刷指示が有ると判断した場合（ステップＳＴ１０ＡにおいてＹＥＳ）には、印刷処理を実行する（ステップＳＴ１０Ｂ）。そして、処理を終了する（エンド）。
【０１６０】
一方、ステップＳＴ４４において、ＭＦＰ１００は、認証が成功しないと判断した場合（ステップＳＴ４４においてＮＯ）には、ステップＳＴ４１の印刷プレビューの表示をスキップする。以降の処理については同様である。なお、例えば、印刷プレビューデータを削除するようにしても良い。
【０１６１】
また、認証画面４１５において、「キャンセル」ボタンが押された場合にも認証が成功しないすなわち認証は失敗と判断されるものとする。
【０１６２】
当該方式により、認証が成功した場合に印刷プレビューが表示されるため、他人に印刷プレビューを見られるという問題を回避することが可能である。例えば、機密性の高いファイル等のプレビュー表示の場合にユーザーが望むタイミングで印刷プレビューを表示することによりセキュリティ面を考慮したプレビュー表示が可能となる。
【０１６３】
（変形例１）
上記の形態においては、ユーザーが、印刷設定画面４００の認証パスワードを入力する領域４１２において、認証情報を入力して設定する方式について説明したが、端末機器３００がユーザーの入力無しに設定するようにしても良い。
【０１６４】
図１９は、本実施形態３の変形例１に基づく認証情報通知画面を説明する図である。
図１９を参照して、本実施形態３の変形例１に基づく認証情報通知画面４２０においては、端末機器３００が設定したパスワードが示されている。本例においては、「プレビュー表示用パスワードは「１２３４」です」が表示されている場合が示されている。
【０１６５】
具体的には、印刷設定画面４００でユーザー認証のスライドボタン４１１により認証機能の実行（オン）に設定した際に当該認証情報通知画面を表示するようにしても良い。あるいは、当該印刷設定画面４００で設定した後に表示するようにしても良い。
【０１６６】
そして、端末機器３００においてプレビュー用の命令および認証を要求する命令を含む印刷ジョブを生成する際に、当該認証パスワードが含められてＭＦＰ１００に送信される。他の処理については図１６で説明したのと同様であるのでその詳細な説明については繰り返さない。当該方式により、ユーザーの認証情報の設定等の煩わしさを軽減することが可能である。
【０１６７】
なお、端末機器３００が設定する当該認証情報としては、乱数により決定する方式としても良いし、端末機器３００にユーザーが予め登録したデータを利用して設定するようにしても良い。例えば、端末機器３００をロックするために用いるデータを認証情報に設定することも可能である。あるいは、端末機器３００が電話機能を有している場合には、当該電話機能に割り当てられている電話番号の少なくとも一部を利用することも可能である。
【０１６８】
なお、本例においては、プレビュー表示用パスワードをユーザーに認知させるために表示する方式について説明したが、端末機器３００にユーザーが予め登録したデータを利用するような場合には表示しないようにしてセキュリティをさらに高めることも可能である。
【０１６９】
（変形例２）
別の方式として、端末機器３００から送信されるプレビュー用のジョブに関して、ＭＦＰ１００において、セキュリティ機能を有する所定領域に格納することも可能である。
【０１７０】
図２０は、ＭＦＰ１００の所定領域であるＢＯＸ領域を説明する図である。
図２０を参照して、ＭＦＰ１００のＨＤＤ１３のいわゆるＢＯＸ領域に情報を格納することが可能である。当該ＢＯＸ領域にアクセスする際には認証処理が必要であるものとする。本例においては、ＭＦＰ１００において、プレビュー用のジョブおよび認証情報を受信する。ＭＦＰ１００における通信コントローラー１７は、認証を要求する命令を含むＭＦＰプレビュー印刷ジョブを受信して、当該ＢＯＸ領域に格納するものとする。
【０１７１】
当該構成においては、ＢＯＸ領域にアクセスするために認証処理が要求されて、例えば図１８で説明したのと同様に認証情報を入力する入力画面を表示してユーザーからの入力を受け付ける。
【０１７２】
そして、ＭＦＰ１００は、ユーザーからの認証情報の入力を受け付けて、認証が成功した場合に、印刷ジョブにアクセスしてプレビュー表示を可能とする。ＭＦＰ１００は、操作パネル１６を介してＢＯＸ領域に格納された印刷ジョブに関する印刷プレビューの開始の指示として認証情報の入力を要求し、認証処理が成功した場合にＢＯＸ領域に格納されている印刷ジョブに従って印刷プレビューを操作パネル１６の表示部に表示する。
【０１７３】
当該方式により、すぐに印刷プレビューを表示しないような場合、すなわち後で確認したい場合には印刷ジョブを格納可能な格納領域に格納して、適切なタイミングで印刷プレビューを実行するように指示することが可能である。
【０１７４】
（変形例３）
上記においては、認証情報としてユーザーが入力した情報あるいは予め登録したデータあるいは作成された情報を利用する場合について説明したが、端末機器３００が固有に有する情報を利用することも可能である。
【０１７５】
本例においては、端末機器３００をＭＦＰ１００に近づけて認証処埋を実行する方式について説明する。
【０１７６】
図２１は、ＭＦＰ１００の操作パネルの近傍に設けられた無線通信部を説明する図である。
【０１７７】
図２１を参照して、本例においては、操作パネル１６の近傍に端末機器３００と通信可能に設けられた無線通信部１８が設けられている場合が示されている。当該無線通信部１８は、端末機器３００と近距離無線通信が可能なように設けられているものとする。
【０１７８】
無線通信部１８は、所定範囲内にある機器に対してビーコン信号を送信し、当該ビーコン信号を受信した無線通信が可能な機器が当該無線通信部１８に対して返信することにより通信可能に設けられている。無線通信部１８は、当該無線通信の際に機器の情報を取得することが可能である。
【０１７９】
＜動作概要＞
図２２は、本実施形態３の変形例３に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【０１８０】
図２２を参照して、本処理では、ステップＳＴ２，ＳＴ３の代わりにステップＳＴ５０〜ＳＴ５２を追加した点が異なる。その他の構成については、図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１８１】
ステップＳＴ１において、端末機器３００は、プレビュー表示が可能であると判断した場合には、端末機器３００は、端末機器情報を取得する（ステップＳＴ５０）。端末機器情報とは、端末固有の製造番号等、当該端末を識別するために用いられる識別番号である。
【０１８２】
次に、ステップＳＴ５１において、端末機器３００は、プレビュー表示を実行するように指示を含むとともに認証を要求する印刷ジョブを生成する（ステップＳＴ５１）。具体的には、判断部３０２は、ＭＦＰ１００においてプレビュー表示を実行するように指示するプレビュー用の命令および認証を要求する命令を含む印刷ジョブを生成する。当該印刷ジョブには、印刷対象となるファイルデータとともに、ＭＦＰ１００においてプレビュー表示を指示する命令（コマンド）および認証処理を実行するように指示する命令が含まれている。当該認証処理としては、印刷ジョブに含まれる端末機器情報と、無線通信部１８により通信するユーザーが所持する端末装置の機器の情報とが一致するか否かの判断が行われる。なお、上記印刷ジョブには端末機器情報も含まれている。
【０１８３】
そして、端末機器３００は、判断部３０２において生成した印刷ジョブを送信する（ステップＳＴ５２）。
【０１８４】
そして、処理を終了する（エンド）。
図２３は、本実施形態３の変形例３に基づくＭＦＰ１００における印刷ジョブを受信する処理を説明するフロー図である。
【０１８５】
図２３を参照して、本処理では、ステップＳＴ９の代わりにステップＳＴ６０〜ＳＴ６３を追加した点が異なる。その他の構成については、図９で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１８６】
ステップＳＴ８において、ＭＦＰ１００において、ＭＦＰプレビューの指示が有るかどうかを判断する（ステップＳＴ８）。具体的には、ＣＰＵ１０は、印刷ジョブに含まれているコマンドに従って受信した当該印刷ジョブがＭＦＰプレビュー印刷ジョブであるかどうかを判断する。
【０１８７】
ステップＳＴ８において、ＭＦＰ１００は、ＭＦＰプレビューの指示が有ると判断した場合（ステップＳＴ８においてＹＥＳ）には、端末機器と通信したかどうかを判断する（ステップＳＴ６０）。具体的には、無線通信部１８と端末機器３００との間での近距離無線通信が実行されたかどうかを判断する。
【０１８８】
ステップＳＴ６０において、ＭＦＰ１００は、端末機器３００と通信したと判断した場合（ステップＳＴ６０においてＹＥＳ）には、通信した端末機器から端末機器情報を取得する（ステップＳＴ６１）。なお、ステップＳＴ６０において端末機器と通信するまで当該状態を維持する。
【０１８９】
そして、次に、ＭＦＰ１００は、端末機器が一致するかどうかを判断する（ステップＳＴ６２）。具体的には、ＣＰＵ１０は、印刷ジョブに含まれている端末機器情報と、無線通信部１８により通信した端末機器から取得した端末機器情報とが一致するかどうかを判断する。
【０１９０】
そして、ステップＳＴ６２において、ＭＦＰ１００は、端末機器が一致すると判断した場合（ステップＳＴ６２においてＹＥＳ）には、印刷プレビューを表示する（ステップＳＴ６３）。具体的には、ＣＰＵ１０は、作成した印刷プレビューデータを例えば操作パネル１６の図示しない表示部に表示する。これにより、ＭＦＰ１００において、印刷プレビューを表示して印刷対象を事前に確認することが可能となる。
【０１９１】
そして、印刷指示が有るかどうかを判断する（ステップＳＴ１０Ａ）。具体的には、ＣＰＵ１０は、操作パネル１６からの印刷指示の入力を受けたかどうかを判断する。
【０１９２】
ステップＳＴ１０Ａにおいて、印刷指示が有ると判断した場合（ステップＳＴ１０ＡにおいてＹＥＳ）には、印刷処理を実行する（ステップＳＴ１０Ｂ）。そして、処理を終了する（エンド）。
【０１９３】
一方、ステップＳＴ６２において、ＭＦＰ１００は、端末機器が一致しないと判断した場合（ステップＳＴ６２においてＮＯ）には、ステップＳＴ６３の印刷プレビューをスキップする。以降の処理は同様である。なお、例えば、印刷プレビューデータを削除するようにしても良い。
【０１９４】
当該方式により、端末機器が一致した場合に印刷プレビューが表示されるため、他人に印刷プレビューを見られるという問題を回避することが可能である。例えば、機密性の高いファイル等のプレビュー表示の場合にユーザーが望むタイミングで印刷プレビューを表示することによりセキュリティ面を考慮したプレビュー表示が可能となる。
【０１９５】
当該方式により、端末機器により認証処理を実行することが可能であるため例えばパスワード等を記憶しておく必要がなく、ユーザーにとって利便性が高い。
【０１９６】
（実施形態４）
上記においては、端末機器３００は、ＭＦＰ１００において、印刷プレビューが可能であると判断した場合には、ＭＦＰプレビュー印刷ジョブを生成してＭＦＰ１００に送信する場合について説明した。一方で、ユーザーにどの装置で表示するかを選択させるようにすることも可能である。
【０１９７】
図２４は、本実施形態４に基づく端末機器３００における印刷ジョブを送信する処理を説明するフロー図である。
【０１９８】
図２４を参照して、本印刷システムでは、ステップＳＴ１Ａを追加した点が異なる。その他の構成については、図７で説明したのと同様であるのでその詳細な説明については繰り返さない。
【０１９９】
端末機器３００は、プレビュー表示が可能であると判断した場合には、選択入力を受け付ける（ステップＳＴ１Ａ）。具体的には、印刷プレビューをいずれの機器で表示するかをユーザーに選択させる。ＭＦＰ１００で印刷プレビューを表示しますか等の画面を表示してユーザーからの選択入力を受け付けるようにしても良い。
【０２００】
そして、次に、端末機器３００は、ユーザーからの選択入力に従って、ＭＦＰを選択した場合（ステップＳＴ１ＡにおいてＭＦＰ）には、ステップＳＴ２に進み、以降上記で説明したのと同様の処理を実行する。
【０２０１】
一方、端末機器３００は、ユーザーからの選択入力に従って、端末機器を選択した場合ステップＳＴ１Ａにおいて端末）には、ステップＳＴ４に進み、以降上記で説明したのと同様の処理を実行する。
【０２０２】
当該方式により、ユーザーに印刷プレビューを選択させることにより、ユーザーにとって利便性が高い。
【０２０３】
＜その他の形態＞
上記の形態に関して、サーバーと連携した構成とすることも可能である。
【０２０４】
図２５は、サーバーと連携した印刷システムを説明する図である。
図２５を参照して、ＭＦＰ１００と端末機器３００との間にサーバー２００を設けた場合が示されている。具体的には、サーバー２００は、端末機器３００およびＭＦＰ１００とそれぞれデータ通信を実行する。
【０２０５】
サーバー２００は、端末機器３００から受信したプレビュー用のジョブを保持し、指示に従ってプリンターに送信する。当該指示としては、端末機器３００からの指示でも良いし、あるいは、ＭＦＰ１００からの指示でも良いし、あるいは、所定時刻になった場合にＭＦＰ１００に送信する方式とすることも可能である。
【０２０６】
＜他の例＞
さらに、上述の動作を端末機器３００のＣＰＵ３０に実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピューターに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disk-Read  Only  Memory）、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピューター読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピューターに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【０２０７】
なお、該プログラムは、コンピューターのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【０２０８】
また、本発明にかかるプログラムはダイレクトプリント用のアプリケーションやプレビュー表示用のアプリケーションなどの他のプログラムの一部に組込まれて提供されるものであってもよいし、このようなプログラムとは異なるプログラムとして提供されてもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０２０９】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０２１０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２１１】
１０，３０  ＣＰＵ、１２，３２  ＲＡＭ、１３  ＨＤＤ、１４  プリンター、１５  スキャナー、１６  操作パネル、１７，３５  通信コントローラー、１８  無線通信部、３１  ＲＯＭ、３３  ディスプレイ、３４  入力装置、２００  サーバー、３００，３００Ａ，３００Ｂ  端末機器、３０２  判断部、３０４  表示制御部、３５０  送信部、３５１  受信部、４００  印刷設定画面、４０１  選択領域、４０２  チェックボックス、４０５  プレビュー表示確認画面、４１０  認証情報設定画面、４２０  認証情報通知画面。
【図１】
0005954298.tif 000002
【図２】
0005954298.tif 000003
【図３】
0005954298.tif 000004
【図４】
0005954298.tif 000005
【図５】
0005954298.tif 000006
【図６】
0005954298.tif 000007
【図７】
0005954298.tif 000008
【図８】
0005954298.tif 000009
【図９】
0005954298.tif 000010
【図１０】
0005954298.tif 000011
【図１１】
0005954298.tif 000012
【図１２】
0005954298.tif 000013
【図１３】
0005954298.tif 000014
【図１４】
0005954298.tif 000015
【図１５】
0005954298.tif 000016
【図１６】
0005954298.tif 000017
【図１７】
0005954298.tif 000018
【図１８】
0005954298.tif 000019
【図１９】
0005954298.tif 000020
【図２０】
0005954298.tif 000021
【図２１】
0005954298.tif 000022
【図２２】
0005954298.tif 000023
【図２３】
0005954298.tif 000024
【図２４】
0005954298.tif 000025
【図２５】
0005954298.tif 000026