(57)【要約】【課題】  印刷設定操作におけるユーザの利便性を向上させることができる通信装置、制御方法、及びプログラムを提供することを目的とする。【解決手段】  第１保持部及び第１記録媒体のうち少なくとも一方に関する第１エラーが印刷装置において発生している場合であっても、前記第１エラーに関する通知を前記端末装置に実行させるための処理を実行せず、前記第１エラーと異なる第２エラーが前記印刷装置において発生している場合は、前記第２エラーに関する通知を端末装置に実行させるための処理を実行する実行手段を有することを特徴とする通信装置を提供することによって課題を解決する。【選択図】  図６
2020019279.tif 000002
【特許請求の範囲】
【請求項１】
情報を記憶可能且つ円盤状の第１記録媒体を保持可能な第１保持部と、前記第１記録媒体と異なる第２記録媒体を保持可能な第２保持部を有する印刷装置であって、
端末装置から印刷ジョブを受信する受信手段と、
前記端末装置から受信された前記印刷ジョブに基づいて、前記第１記録媒体又は前記第２記憶媒体に印刷を実行する印刷手段と、
前記第１保持部及び前記第１記録媒体のうち少なくとも一方に関する第１エラーが前記印刷装置において発生している場合であっても、前記第１エラーに関する通知を前記端末装置に実行させるための処理を実行せず、前記第１エラーと異なる第２エラーが前記印刷装置において発生している場合は、前記第２エラーに関する通知を前記端末装置に実行させるための処理を実行する実行手段と、
を有することを特徴とする印刷装置。
【請求項２】
前記第１エラーが前記印刷装置において発生している場合、前記第１エラーに関する通知画面を、前記印刷装置の表示部に表示する表示手段をさらに有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第２エラーが前記印刷装置において発生している場合、前記第２エラーに関する通知画面を、前記印刷装置の表示部に表示する表示手段をさらに有することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記第１保持部は、前記第１記録媒体がセットされるトレイを含み、
前記第１エラーは、前記トレイの挿入口のカバーが綴じているエラーであることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記第１保持部は、前記第１記録媒体がセットされるトレイを含み、
前記第１エラーは、前記トレイが前記第１保持部に挿入されていないエラーであることを特徴とする請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
前記第１エラーは、前記第１保持部に前記第１記録媒体がないエラーであることを特徴とする請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記第２エラーは、前記第２保持部に前記第２記録媒体がないエラーであることを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記第２エラーは、前記印刷装置が備える記録剤がないエラーであることを特徴とする請求項１乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記印刷ジョブは、標準系プロトコルによる通信を介して受信されることを特徴とする請求項１乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記印刷ジョブは、標準系プロトコル又は非標準系プロトコルによる通信を介して受信され、
前記標準系プロトコルによる通信を介して前記印刷ジョブが受信された後、前記第１エラーが前記印刷装置において発生している場合、前記第１エラーに関する通知を前記端末装置に実行させるための処理が実行されず、前記非標準系プロトコルによる通信を介して前記印刷ジョブが受信された後、前記第１エラーが前記印刷装置において発生している場合、前記第１エラーに関する通知を前記端末装置に実行させるための処理が実行されることを特徴とする請求項１乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記非標準系プロトコルは、前記印刷装置のベンダー独自のプロトコルであることを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
前記標準系プロトコルは、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）又はＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）であることを特徴とする請求項９乃至１１のいずれか１項に記載の印刷装置。
【請求項１３】
前記第２保持部が保持可能な複数の記録媒体のなかから、前記第２保持部が保持している記録媒体がいずれであるかを選択するための選択操作を、ユーザから受け付ける受付手段と、
端末装置から、記録媒体に関する情報の要求を受信する受信手段と、
前記要求が受信されたことに応じて、前記第１記録媒体を印刷に利用される記録媒体として選択するための表示情報を前記端末装置において表示される印刷設定画面に表示するために用いられる前記第１記録媒体に関する情報と、前記第２保持部が保持可能な複数の前記第２記録媒体のうち、前記選択操作によってユーザから選択された前記第２記録媒体を印刷に利用される記録媒体として選択するための表示情報を前記印刷設定画面に表示するために用いられる前記第２記録媒体に関する情報との両方を前記端末装置に送信する送信手段と、をさらに有し、
前記第１記録媒体に関する情報と前記第２記録媒体に関する情報が前記端末装置に送信された場合、前記端末装置において実行される印刷設定において、前記端末装置に送信された前記第１記録媒体に関する情報に対応する記録媒体及び前記端末装置に送信された前記第２記録媒体に関する情報に対応する記録媒体が、印刷に利用される記録媒体としてユーザによって選択可能となるように前記端末装置において表示が実行されることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷装置。
【請求項１４】
端末装置から、記録媒体に関する情報の要求を受信する受信手段と、
前記第２保持部が保持可能な複数の前記第２記録媒体のうち、いずれの前記第２記録媒体が保持されているかを検知する検知手段と、
前記第１記録媒体を印刷に利用される記録媒体として選択するための表示情報を前記端末装置において表示される印刷設定画面に表示するために用いられる前記第１記録媒体に関する情報と、前記検知手段によって検知された前記第２記録媒体を印刷に利用される記録媒体として選択するための表示情報を前記印刷設定画面に表示するために用いられる前記第２記録媒体に関する情報との両方を、前記要求が受信されたことに応じて、前記端末装置に送信する送信手段と、を有し、
前記第１記録媒体に関する情報と前記第２記録媒体に関する情報が前記端末装置に送信された場合、前記端末装置において実行される印刷設定において、前記端末装置に送信された前記第１記録媒体に関する情報に対応する記録媒体及び前記端末装置に送信された前記第２記録媒体に関する情報に対応する記録媒体が、印刷に利用される記録媒体としてユーザによって選択可能となるように前記端末装置において表示が実行されることを特徴とする請求項１乃至１２のいずれか１項に記載の印刷装置。
【請求項１５】
前記要求は、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）又はＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）によって通信するための所定のプログラムが前記端末装置において起動したことに基づいて前記端末装置から送信されることを特徴とする請求項１３又は１４に記載の印刷装置。
【請求項１６】
前記第１記録媒体は、Ｃｏｍｐａｃｔ  Ｄｉｓｃ、ＤＶＤ及びＢｌｕ−ｒａｙ  Ｄｉｓｃのうちいずれかであることを特徴とする請求項１乃至１５のいずれか１項に記載の印刷装置。
【請求項１７】
前記第２記録媒体は、紙であることを特徴とする請求項１乃至１６のいずれか１項に記載の印刷装置。
【請求項１８】
情報を記憶可能且つ円盤状の第１記録媒体を保持可能な第１保持部と、前記第１記録媒体と異なる第２記録媒体を保持可能な第２保持部を有する印刷装置の制御方法であって、
端末装置から印刷ジョブを受信する受信ステップと、
前記端末装置から受信された前記印刷ジョブに基づいて、前記第１記録媒体又は前記第２記憶媒体に印刷を実行する印刷ステップと、
前記第１保持部及び前記第１記録媒体のうち少なくとも一方に関する第１エラーが前記印刷装置において発生している場合であっても、前記第１エラーに関する通知を前記端末装置に実行させるための処理を実行せず、前記第１エラーと異なる第２エラーが前記印刷装置において発生している場合は、前記第２エラーに関する通知を前記端末装置に実行させるための処理を実行する実行ステップと、
を有することを特徴とする制御方法。
【請求項１９】
情報を記憶可能且つ円盤状の第１記録媒体を保持可能な第１保持部と、前記第１記録媒体と異なる第２記録媒体を保持可能な第２保持部を有する印刷装置のコンピュータに、
端末装置から印刷ジョブを受信する受信ステップと、
前記端末装置から受信された前記印刷ジョブに基づいて、前記第１記録媒体又は前記第２記憶媒体に印刷を実行する印刷ステップと、
前記第１保持部及び前記第１記録媒体のうち少なくとも一方に関する第１エラーが前記印刷装置において発生している場合であっても、前記第１エラーに関する通知を前記端末装置に実行させるための処理を実行せず、前記第１エラーと異なる第２エラーが前記印刷装置において発生している場合は、前記第２エラーに関する通知を前記端末装置に実行させるための処理を実行する実行ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータ等の端末装置において、ユーザに印刷設定情報を入力させ、入力された印刷設定情報に基づいた印刷ジョブを、プリンタ等の通信装置に処理させる通信システムが知られている。
【０００３】
このような通信システムでは、端末装置は、通信装置が保持している記録媒体に関する情報（メディア情報）を取得し、取得したメディア情報に応じた内容を、ユーザが選択可能な印刷設定情報として、表示部に表示している。
【０００４】
特許文献１には、給紙トレイの記録紙情報を情報処理端末に送信する複合機と、複合機から受信した記録紙情報が反映された印刷指示画面を表示し、印刷指示画面によって利用者から印刷設定の入力を受ける情報処理端末が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１６３２４２
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、例えば、ディスクメディア等の記録媒体は、通常、印刷直前にユーザによって通信装置にセットされるため、メディア情報の送信の際には通信装置に保持されていない。そのため、特許文献１に記載されているような形態では、メディア情報の送信の際に通信装置に保持されていない記録媒体の情報は、メディア情報として端末装置に送信されないことがある。ひいては、メディア情報の送信の際に通信装置に保持されていない記録媒体の情報に対応する内容を、ユーザが印刷設定情報として選択できないことにより、ユーザの利便性が低下するおそれがあった。
【０００７】
本発明は、上記の課題を解決することを目的とする。
【課題を解決するための手段】
【０００８】
そこで、上記目的を達成するために本発明の通信装置は、情報を記憶可能且つ円盤状の第１記録媒体を保持可能な第１保持部と、前記第１記録媒体と異なる第２記録媒体を保持可能な第２保持部を有する印刷装置であって、
端末装置から印刷ジョブを受信する受信手段と、
前記端末装置から受信された前記印刷ジョブに基づいて、前記第１記録媒体又は前記第２記憶媒体に印刷を実行する印刷手段と、
前記第１保持部及び前記第１記録媒体のうち少なくとも一方に関する第１エラーが前記印刷装置において発生している場合であっても、前記第１エラーに関する通知を前記端末装置に実行させるための処理を実行せず、前記第１エラーと異なる第２エラーが前記印刷装置において発生している場合は、前記第２エラーに関する通知を前記端末装置に実行させるための処理を実行する実行手段と、
を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷設定操作におけるユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における通信システムの構成図
【図２】本発明の実施形態におけるメディア情報の登録処理を示すシーケンス図
【図３】本発明の実施形態におけるメディア情報の登録画面の一例を示す図
【図４】本発明の実施形態におけるディスクメディアトレイの外観を示す図
【図５】本発明の実施形態における端末装置が通信装置に印刷を実行させる処理を示すシーケンス図
【図６】本発明の実施形態における通信装置が実行するメディア情報の通知判定処理を示すフローチャート
【図７】本発明の実施形態における印刷設定画面の例を示す図
【図８】本発明の実施形態における通信装置が実行する印刷処理を示すフローチャート
【図９】本発明の実施形態における通信装置が実行する印刷方法の特定処理において用いられるテーブルの例を示す図
【図１０】本発明の実施形態における許可設定画面の例を示す図
【発明を実施するための形態】
【００１１】
以下に図面を参照して、本発明の好適な実施形態を例示的に説明する。ただし、本発明については、その趣旨を逸脱しない範囲で、当業者の通常の知識に基づいて、以下に記載する実施形態に対して適宜変更、改良が加えられたものについても本発明の範囲に入ることが理解されるべきである。
【００１２】
（第１実施形態）
本実施形態の通信システムに含まれる端末装置及び通信装置について説明する。端末装置として、本実施形態ではパーソナルコンピュータ（ＰＣ）を例示しているが、これに限定されない。すなわち、端末装置として、携帯端末、スマートホン、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ等、種々のものを適用可能である。また、通信装置として、本実施形態ではインクジェット方式のプリンタを例示しているが、これに限定されず、端末装置に、後述するメディア情報を通知可能な装置であれば良い。そのため、本実施形態の通信装置は、例えば、トナーを用いた電子写真方式や昇華方式など種々の方式のプリンタであっても良い。また、本実施形態では、通信装置として画像形成機能のみを有したものを示すが、これに限らず、原稿上の画像を読取る読取装置をさらに備えて複写機として機能するものや他の機能を加えた複合装置としても良い。また、画像形成処理を行うための記録媒体（被記録媒体又は記録シート）は、画像形成処理が可能なものであれば種々のものを用いることができる。例えば、白色の普通紙や写真用紙、白以外の色紙、フィルム、アルミを貼り合わせたメタリック色の特殊紙や、ＯＨＰシートなどを用いることができる。また、通信装置は、所定のサイズに予めカットされたカットシートへの印刷のみではなく、連続シートへの印刷も可能な装置としても良い。また、通信装置は、複数色の記録剤を用いたカラー記録を行うものには限らず、黒色（グレーを含む）のみによるモノクロ記録を行うものとしても良い。また、通信装置が制御する印刷は、可視画像の印刷には限らず、不可視もしくは視認が困難な画像の印刷であっても良いし、配線パターン、部品の製造における物理的パターン、ＤＮＡの塩基配列等の種々のものの印刷であっても良い。つまり、通信装置として、記録剤を記録媒体に付与可能なものであれば種々のタイプの装置を利用することができる。
【００１３】
まず、本実施形態の通信システムの構成について図１のブロック図を参照して説明する。また、本実施形態では以下の構成を例に記載するが、特にこの図のとおりに機能を限定するものではない。
【００１４】
本実施形態の通信システムは、印刷ジョブを生成する端末装置１１０と、端末装置から印刷ジョブを受信し、印刷ジョブに応じた印刷を実行する通信装置１２０を含む。
【００１５】
端末装置１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、通信部１１４、操作部１１５表示部１１６を備えている。
【００１６】
ＣＰＵ１１１は、システム制御部であり、ＲＯＭ１１２に格納されたプログラムの実行やハードウェアの起動により、端末装置１１０の全体を制御する。なお、本実施形態では、ＣＰＵ１１１は、通信装置１２０に印刷を実行させるための印刷ジョブを生成する。
【００１７】
ＲＯＭ１１２は、ＣＰＵ１１１が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（以下、ＯＳという。）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ１１２に格納されている各制御プログラムは、ＲＯＭ１１２に格納されている組み込みＯＳの管理下で、例えば、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
【００１８】
ＲＡＭ１１３は、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成されるメモリである。なお、ＲＡＭ１１３は、図示しないデータバックアップ用の１次電池によってデータが保持されていても良い。その場合、ＲＡＭ１１３は、プログラム制御変数等の重要なデータを揮発させずに格納することができる。また、端末装置１１０の設定情報や端末装置１１０の管理データ等を格納するメモリエリアもＲＡＭ１１３に設けられている。また、ＲＡＭ１１３は、ＣＰＵ１１１の主メモリとワークメモリとしても用いられる。
【００１９】
通信部１１４は、通信装置１２０等の装置と接続して、データ通信を実行するための構成部である。通信部１１４は、通信装置１２０と接続する場合、例えば、通信装置１２０内のアクセスポイント（不図示）に接続する。通信部１１４と通信装置内のアクセスポイントが接続することで、端末装置１１０と通信装置１２０は相互に通信可能となる。なお、通信部１１４は無線通信で通信装置１２０とダイレクトに通信しても良いし、端末装置１１０や通信装置１２０の外部に存在する外部装置を介して通信しても良い。なお、外部装置とは、端末装置１１０や通信装置１２０の外部に存在する外部アクセスポイント（アクセスポイント１４０等）や、外部サーバ等、通信を中継可能な装置を含む。無線通信方式としては、例えば、Ｗｉ−Ｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ）（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等が挙げられる。なお、通信部１１４は、無線通信方式でなく、有線ＬＡＮやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等によって他の装置と接続しても良い。また、外部アクセスポイントとしては、例えば、無線ＬＡＮルーター等の機器などが挙げられる。
【００２０】
なお、本実施形態において、端末装置１１０と通信装置１２０とが外部アクセスポイント等の外部装置を介さずにダイレクトに接続する方式をダイレクト接続方式という。また、端末装置１１０と通信装置１２０とが外部装置を介して接続する方式をインフラストラクチャー接続方式という。本実施形態では、端末装置１１０は、通信部１１４を介して、通信装置１２０に印刷を行わせるための印刷ジョブを送信する。なお、送信されるジョブは、印刷ジョブに限定されず、通信装置１２０にスキャンを行わせるためスキャンジョブや、通信装置１２０にコピーを行わせるためコピージョブ、通信装置１２０の設定を変更するための設定コマンド等であっても良い。
【００２１】
操作部１１５は、ユーザから入力を受け付けるためのインタフェースであり、物理キーボードやボタン、タッチパネル等から構成される。なお、本実施形態では、端末装置１１０は、印刷ジョブの生成に必要な設定情報の入力を、操作部１１５を介してユーザから受け付ける。
【００２２】
表示部１１６は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）などから構成され、データの表示や通信装置１２０の状態の通知を行う。なお、端末装置１１０は、表示部１１６上に、数値入力キー、モード設定キー、決定キー、取り消しキー、電源キー等のキーを備えるソフトキーボードを設置することで、表示部１１６を介してユーザからの入力を受け付けても良い。すなわち、表示部１１６と操作部１１５は、少なくとも一部が一体であってもよく、例えば、画面の出力とユーザからの操作の受け付けが同一の画面において行われるような形態としても良い。
【００２３】
通信装置１２０は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、通信部１２４、印刷部１２５、給紙部１２６、ディスクメディア供給部１２７、操作部１２８、用紙検知部１２９、ディスクメディア検知部１３０、表示部１３１を備えている。
【００２４】
ＣＰＵ１２１は、システム制御部であり、ＲＯＭ１１２に格納されたプログラムの実行やハードウェアの起動により、端末装置１１０の全体を制御する。
【００２５】
ＲＯＭ１２２は、ＣＰＵ１２１が実行する制御プログラムやデータテーブル、組み込み、ＯＳプログラム等の固定データを格納する。本実施形態では、ＲＯＭ１２２に格納されている各制御プログラムは、ＲＯＭ１２２に格納されている組み込みＯＳの管理下で、例えば、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御を行う。
【００２６】
ＲＡＭ１２３は、ＳＲＡＭやＤＲＡＭ等で構成されるメモリである。なお、ＲＡＭ１２３は、図示しないデータバックアップ用の１次電池によってデータが保持されていても良い。その場合、ＲＡＭ１２３は、プログラム制御変数等の重要なデータを揮発させずに格納することができる。また、端末装置１１０の設定情報や端末装置１１０の管理データ等を格納するメモリエリアもＲＡＭ１１３に設けられている。また、ＲＡＭ１２３は、ＣＰＵ１２１の主メモリとワークメモリとしても用いられる。
【００２７】
通信部１２４は、端末装置１１０やアクセスポイント１４０等の装置と接続して、データ通信を実行するための構成部である。通信部１２４は、通信装置１２０内部のアクセスポイントとして、端末装置１１０等の装置と接続するためのアクセスポイントを有している。なお、該アクセスポイントと通信部１１４とが接続することで、通信部１２４は、無線通信で端末装置１１０とダイレクトに通信することができる。なお、通信部１２４は、端末装置１１０とダイレクトに通信しても良いし、アクセスポイント１４０を介して通信しても良い。無線通信方式としては、例えば、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）等が挙げられる。なお、通信部１２４は、無線通信方式でなく、有線ＬＡＮやＵＳＢ等によって他の装置と接続しても良い。また、通信部１２４は、アクセスポイントとして機能するハードウェアを備えていてもよいし、アクセスポイントとして機能させるためのソフトウエアにより、アクセスポイントとして動作してもよい。本実施形態では、通信装置１２０は、通信部１２４を介して、端末装置１１０から各種ジョブを受信する。
【００２８】
印刷部１２５は、ＲＡＭ１２３に保存された情報や端末装置１１０等から受信した印刷ジョブに基づき、インク等の記録剤を用いて紙やディスクメディア等の被記録媒体上に画像形成する画像形成処理（印刷処理）を実行し、印刷結果を出力する。
【００２９】
給紙部１２６は、印刷のための記録媒体を保持し、ＣＰＵ１２１から制御されて印刷部１２５に対して記録媒体を供給する。なお、本実施形態では、給紙部１２６は、後述のディスクメディア以外の記録媒体（ここでは、紙）を保持・供給するものとする。また、給紙部１２６は、ＡＳＦ（Ａｕｔｏ  Ｓｈｅｅｔ  Ｆｅｅｄｅｒ）であるものとする。なお、給紙部１２６は、ＡＳＦでなくとも良いし、複数の給紙ユニットから構成されていても良い。
【００３０】
ディスクメディア供給部１２７は、印刷のための記録媒体を保持し、ＣＰＵ１２１から制御されて印刷部１２５に対して記録媒体を供給する。なお、本実施形態では、ディスクメディア供給部１２７は、円盤状の記録媒体であり、情報を記憶可能なディスクメディアを保持・供給するものとする。なお、ディスクメディアとは、例えば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やＤＶＤ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）等である。本実施形態では、ディスクメディア供給部１２７は、ディスクメディアを格納するトレイ（ディスメディアトレイ）を保持しているものとするが、この形態に限定されない。すなわち、ディスメディアトレイを用いず、通信装置１２０に直接ディスクメディアをセットする構成であってもよい。
【００３１】
図４は、ディスメディアトレイの外観を示す図である。ユーザは、ディスクメディアトレイ４００上のディスクメディアセット位置４０１に、印刷対象のディスクメディアをセットして固定する。そして、ユーザは、位置合わせ目印４０２を使って、ディスクメディア供給部１２７にディスクメディアトレイ４００を挿入する。具体的には、ユーザは、ディスクメディア供給部１２７に付されている不図示の位置合わせ目印と、位置合わせ目印４０２とが一致する位置まで、ディスクメディアトレイ４００を挿入する。ディスクメディア供給部１２７にディスクメディアトレイ４００が正しく挿入されると、通信装置１２０は、後述のディスクメディア印刷を実行可能となる。
【００３２】
操作部１２８は、ユーザから入力を受け付けるためのインタフェースであり、物理キーボードやボタン、タッチパネル等から構成される。なお、本実施形態では、通信装置１２０は、表示部１３１に表示される画面への情報の入力や印刷の継続の指示等を、操作部１２８を介してユーザから受け付ける。
【００３３】
用紙検知部１２９は、公知の検知方法を用いて、給紙部１２６に保持されている紙を検知し、給紙部１２６に紙が保持されているか否かを判定する。
【００３４】
ディスクメディア検知部１３０は、公知の検知方法を用いて、ディスクメディア検知部１３０に保持されているディスクメディアを検知し、ディスクメディア検知部１３０にディスクメディアが保持されているか否かを判定する。
【００３５】
表示部１３１は、ＬＥＤやＬＣＤなどから構成され、データの表示や通信装置１２０の状態の通知を行う。なお、通信装置１２０は、表示部１３１上に、数値入力キー、モード設定キー、決定キー、取り消しキー、電源キー等のキーを備えるソフトキーボードを設置することで、表示部１３１を介してユーザからの入力を受け付けても良い。すなわち、表示部１３１と操作部１２８は、少なくとも一部が一体であってもよく、例えば、画面の出力とユーザからの操作の受け付けが同一の画面において行われるような形態としても良い。
【００３６】
なお、ユーザは、操作部１２８や表示部１３１を介して、通信装置１２０にメディア情報を登録することができる。メディア情報の登録とは、通信装置１２０に、いずれのメディア（記録媒体）がセットされているかを登録するための処理である。メディア情報の登録が行われた場合、登録された情報は、ＲＡＭ１２３に記憶される。通信装置１２０は、登録された情報を参照することで、いずれのメディアがセットされているか、すなわち、いずれのメディアを用いた印刷が可能かを認識することができる。
【００３７】
なお、ユーザは、操作部１２８と表示部１３１を介して、通信装置１２０がディスクメディア印刷を許可するか否かの設定（許可設定）も行うことができる。当該設定情報も、メディア情報の登録情報と同様にＲＡＭ１２３に記憶される。また、図２および図３を用いて後述するように、ユーザは、リモートＵＩ機能を用いることで、操作部１２８や表示部１３１を介することなく、端末装置１１０を介して、メディア情報の登録や許可設定を行うことができる。なお、リモートＵＩ機能とは、通信装置１２０を操作するための画面を端末装置１１０に表示させることで、リモートで（遠隔で）通信装置１２０を操作することを可能とする機能である。
【００３８】
また、本実施形態では、通信装置１２０は、ディスクメディアに対して印刷を行う印刷方法である「ディスクメディア印刷」と、ディスクメディア以外の記録媒体（紙等）に対して印刷を行う印刷方法である「用紙メディア印刷」とを実行可能である。端末装置１１０は、通信装置１２０に印刷を実行させる場合に印刷ジョブを送信するが、印刷ジョブには、いずれの印刷方法を用いた印刷を実行させるためのジョブなのかを示す情報が含まれる。この情報は、例えば印刷設定情報である。
【００３９】
また、通信装置や端末装置等のネットワーク対応機器が増加することに伴い、ネットワーク上のデバイス同士の通信プロトコルや、デバイスのディスカバリの仕組み、デバイスのインストールの仕組み、印刷サービスの仕様が、標準規格化されている。標準化された通信プロトコル（標準系プロトコル）として、例えば、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）やＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）等の通信プロトコルがある。さらに、標準系プロトコル以外の通信プロトコル（非標準系プロトコル）として、例えば、プリンタベンダー独自の通信プロトコルがある。本実施形態では、利用されるプロトコルにより、印刷において端末装置１１０に表示される画面や、端末装置１１０及び通信装置１２０が送受信する情報の形式が異なる。なお、端末装置１１０が送信する印刷ジョブには、いずれの通信プロトコルが用いられたのかを示す情報が含まれるため、印刷ジョブを受信する通信装置１２０は、当該情報を参照して、用いられている通信プロトコルを把握することができる。
【００４０】
標準系プロトコルを用いた印刷を実行する方法について説明する。まず、端末装置１１０は、印刷対象の画像・文書データを特定した状態でユーザからの操作を受け付けて、標準系プロトコルを用いて通信装置１２０によって印刷を実行するための所定のプリンタドライバ（標準系ドライバ）をインストールする。その後、端末装置１１０は、通信装置１２０に対して後述するメディア情報の通知要求を行い、メディア情報の取得及び取得したメディア情報に応じた印刷設定画面の表示を行う。その後、端末装置１１０は、ユーザから印刷設定の入力を受け付け、印刷が指示されると、印刷対象の画像・文書データと、受け付けた印刷設定に基づく印刷ジョブを発行し、標準系プロトコルによって、通信装置１２０に印刷ジョブを送信する。これにより、標準系プロトコルを用いた印刷が実行される。なお、一旦、標準系ドライバのインストールが行われれば、再度その処理が実行される必要はない。すなわち、次回の印刷において、ユーザは、インストール済みの標準系ドライバを起動させることで、標準系プロトコルを用いた印刷を実行させることができる。なお、本実施形態において、端末装置１１０は、標準系ドライバが起動される毎に、メディア情報の通知要求を行い、メディア情報の取得及び取得したメディア情報に応じた印刷設定画面の表示を行う。これは、メディア情報は、通信装置１２０が現在保持しているメディアに対応する情報であり、変化する可能性がある情報であるためである。なお、標準系プロトコル印刷では、通信装置１２０は、受信した印刷ジョブにメディアサイズ情報として「１２ｃｍ＊１２ｃｍ」、メディアタイプ情報として「ディスク」、供給部情報として「ディスク」が設定されている場合、ディスクメディア印刷を実行する。また、通信装置１２０は、受信した印刷ジョブにメディアタイプ情報として、「ディスク」以外の内容が設定されており、供給部情報として「ＡＳＦ」が設定されている場合に、用紙メディア印刷を実行する。
【００４１】
続いて、非標準系プロトコルを用いた印刷を実行する方法について説明する。まず、端末装置１１０は、印刷対象の画像・文書データを特定した状態でユーザからの操作を受け付けて、非標準系プロトコルを用いて通信装置１２０によって印刷を実行するための所定のプリンタドライバ（非標準系ドライバ）をインストールする。非標準系ドライバは、プリンタベンダー独自のプリンタドライバであり、通信装置１２０の機種毎に固有のプリンタドライバである。なお、端末装置１１０は、非標準系ドライバのインストール時に、通信装置１２０が実行可能な機能に関する情報（機能情報）を取得する。そして、端末装置１１０は、通信装置１２０が実行可能な機能に対応する選択肢を表示可能な印刷設定画面を表示する。その後、端末装置１１０は、ユーザから印刷設定の入力を受け付け、印刷が指示されると、印刷対象の画像・文書データと、受け付けた印刷設定に基づく印刷ジョブを発行し、非標準系プロトコルによって、通信装置１２０に印刷ジョブを送信する。これにより、非標準系プロトコルを用いた印刷が実行される。なお、一旦、非標準系ドライバのインストールや通信装置の選択が行われれば、再度それらの処理が実行される必要はない。すなわち、次回の印刷において、ユーザは、インストール済みの非標準系ドライバを起動させることで、非標準系プロトコルを用いた印刷を実行させることができる。なお、本実施形態において、端末装置１１０は、非標準系ドライバをインストールする場合に、機能情報を取得する。すなわち、端末装置１１０は、非標準系ドライバの起動毎に、機能情報を取得することはない。これは、機能情報は、上述したように通信装置１２０が実行可能な機能に関する情報であり、変化する可能性が低い情報であるためである。
【００４２】
図２は、本実施形態において、端末装置１１０が、通信装置１２０の給紙部１２６にセットされているメディアの情報を登録する処理（メディア情報の登録処理）を示すシーケンス図である。メディア情報の登録処理によって、通信装置１２０は、給紙部１２６にいずれのメディアがセットされているのかを把握することができる。なお、本シーケンス図において各装置が実行する処理は、各装置が備えるＣＰＵが、各装置が備えるメモリに格納された各種プログラムを各装置が備えるＲＡＭに読み出して実行することにより実現される。なお、本シーケンス図は、端末装置１１０によって、ブラウザアプリケーションが起動され、リモートＵＩ機能が実行されている状態で開始されるものとする。なお、端末装置１１０は、例えば、ブラウザアプリケーションに、操作対象の通信装置のＩＰアドレスを入力したり、プリンタドライバによって表示される画面におけるリモートＵＩ機能実行ボタンが押下された場合等に、リモートＵＩ機能を実行可能である。
【００４３】
まず、Ｓ２０１にて、ユーザ２００は、メディア情報の登録処理を実行するための操作を端末装置１１０に対して行う。具体的には、メディア情報の登録処理に対応する画面（メディア情報の登録画面）を表示部１１６に表示するための操作を行う。
【００４４】
続いて、Ｓ２０２にて、端末装置１１０は、受け付けた操作に基づいて、通信装置１２０に対して、メディア情報の登録画面を表示するための情報を要求する。
【００４５】
続いて、Ｓ２０３にて、通信装置１２０は、ＲＯＭ１２２やＲＡＭ１２３等のメモリに保持されている、メディア情報の登録画面を表示するための情報を端末装置１１０へ送信する。
【００４６】
続いて、Ｓ２０４にて、端末装置１１０は、Ｓ２０３で通信装置１２０から受信した情報を用いて、メディア情報の登録画面を、ブラウザアプリケーションを介して表示部１１６に表示する。
【００４７】
図３は、メディア情報の登録画面の一例を示す図である。メディア情報の登録画面３０１には、画面タイトル３０２や、メディアサイズ３０３、メディアタイプ３０４が表示される。メディアサイズ３０３は、給紙部１２６にセットされているメディアのサイズを示し、メディアタイプ３０４は、給紙部１２６にセットされているメディアの種類（タイプ）を示す。ユーザは、メディアサイズ３０３設定内容として、例えば、「Ａ４」や「４ｘ６」、「１２ｃｍ＊１２ｃｍ」、「はがき」、「レター」などのサイズを選択可能である。ユーザは、メディアタイプ３０４の設定内容として、例えば、「光沢紙」や「マット紙」、「絹目調用紙」、「普通紙」などの種類を選択可能である。ユーザ２００は、後述のメディア情報の登録操作によって、メディアサイズ３０３及びメディアタイプ３０４に入力されている情報を任意に変更することで、通信装置１２０に登録するメディアサイズ情報及びメディアタイプ情報を任意に変更することができる。決定ボタン３０５は、入力が完了した場合に押下されるボタンである。端末装置１１０は、決定ボタン３０５が押下された場合、入力されている情報をＲＡＭ１１３に記録する。図３に示す例では、メディアサイズがＡ４、メディアタイプが光沢紙として入力されている画面を示している。
【００４８】
続いて、Ｓ２０５にて、ユーザ２００は、メディア情報の登録画面を確認しながら、メディア情報の登録操作を行う。ユーザ２００は、メディアサイズ３０３及びメディアタイプ３０４に任意の情報を入力し、入力が完了したら、決定ボタン３０５を押下する。
【００４９】
続いて、Ｓ２０６にて、端末装置１１０は、メディア情報の登録操作に基づいて生成されたメディア情報を、通信装置１２０へ通知する。
【００５０】
続いて、Ｓ２０７にて、通信装置１２０は、受け付けたメディア情報を、ＲＡＭ１２３等のメモリに保存し、メディア情報を登録する。
【００５１】
このように、ユーザ２００は、リモートＵＩ機能を用いることで、端末装置１１０を介した遠隔操作によりメディア情報の登録処理を行うことができる。また、ユーザ２００は、リモートＵＩ機能を用いることにより、例えば、操作部や表示部を備えていない通信装置１２０に対しても、メディア情報を登録することができる。なお、ユーザ２００は、メディア情報の登録処理を、リモートＵＩ機能を用いずに、例えば、給紙トレイのセット時等に、通信装置１２０を直接操作することで実行することも可能である。
【００５２】
また、ユーザ２００は、リモートＵＩ機能を用いて同様の操作を行うことで、通信装置１２０に後述のディスクメディア印刷を許可させるか否かを設定することができる。具体的には、Ｓ２０１において、ユーザ２００は、ディスクメディア印刷を許可させるか否かを設定するための操作を端末装置１１０に対して行う。これにより、Ｓ２０４にて、図１０に示すような、ディスクメディア印刷を許可させるか否かを設定するための画面（許可設定画面）が表示部１１６に表示されるため、Ｓ２０５にて、ユーザ２００は任意の設定を入力する。すなわち、ユーザ２００は、ディスクメディア印刷を許可するか否かの設定を入力する。そして、Ｓ２０６にて端末装置１１０は、ユーザ２００から受け付けた入力に基づく設定情報を通信装置１２０に送信する。通信装置１２０は、受け付けた設定情報に応じて、以後、ディスクメディア印刷を実行するか否かを決定する。これにより、ディスクメディア印刷の許可設定が完了する。なお、上記の設定が、標準系プロトコルを用いたディスクメディア印刷にのみ適用されるような形態としても良い。
【００５３】
図５は、本実施形態において、端末装置１１０が、通信装置１２０に印刷を実行させる処理を示すシーケンス図である。なお、本シーケンス図において各装置が実行する処理は、各装置が備えるＣＰＵが、各装置が備えるメモリに格納された各種プログラムを各装置が備えるＲＡＭに読み出して実行することにより実現される。なお、以下の説明において、装置間の通信は、標準系プロトコルが用いられて実行されるものとする。
【００５４】
なお、図２の説明において登場する端末装置１１０と、図５の説明において登場する端末装置１１０は、異なる端末装置でもかまわない。すなわち、メディア情報の登録と、印刷ジョブの送信は、異なる端末装置によって行われても良い。なお、本シーケンス図は、ユーザ２００が、端末装置１１０を操作して、通信装置１２０に印刷させるための画像データを選択した後に開始されるものとする。
【００５５】
まず、Ｓ５０１にて、ユーザ２００は、表示部１１６に印刷設定画面を表示させるための操作である印刷設定画面の表示操作を端末装置１１０に対して行う。
【００５６】
続いて、Ｓ５０２にて、端末装置１１０は、受け付けた印刷設定画面の表示操作に基づいて、通信装置１２０に対して、メディア情報の通知要求を行う。これは、例えば標準系プロトコルを用いた印刷設定処理においては、ユーザが設定可能な印刷設定情報の選択肢は、通信装置１２０から受信されるメディア情報に応じたものとなるためである。
【００５７】
続いて、Ｓ５０３にて、通信装置１２０は、受け付けたメディア情報の通知要求に応じて、メディア情報の通知判定を行う。メディア情報の通知判定は、端末装置１１０に通知するメディア情報を特定するための処理である。図６を用いて、メディア情報の通知判定について詳細に説明する。
【００５８】
図６は、通信装置１２０が実行するメディア情報の通知判定処理を示すフローチャートである。なお、本フローチャートが示す処理は、ＣＰＵ１２１が、ＲＯＭ１２２等のメモリに格納された各種プログラムをＲＡＭ１２３に読み出して実行することにより実現される。また、本フローチャートが示す処理は、Ｓ５０３の処理に対応するため、Ｓ５０２の処理が完了された場合に開始される。
【００５９】
まず、Ｓ６０１では、ＣＰＵ１２１は、端末装置１１０からメディア情報の通知要求を受け付ける。
【００６０】
続いて、Ｓ６０２では、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信するか否かを判定する。この判定は、ＣＰＵ１２１は、具体的には例えば、通信装置１２０がディスクメディア印刷に対応しているか否かを判定することで行われる。通信装置１２０がディスクメディア印刷に対応しているか否かは、例えば、通信装置１２０のメカ機構の情報や、仕向け情報、通信装置１２０の機種情報、上述した許可設定によりディスクメディア印刷が許可されたか否かを示す設定情報等により特定される。ＣＰＵ１２１は、通信装置１２０がディスクメディア印刷を実行可能なメカ構成（例えば、ディスクメディア供給部）や機能を有していたり、ディスクメディア印刷がユーザにより許可されていた場合に、ディスクメディア印刷に対応していると判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信すると判定し、Ｓ６０３の処理を行う。一方、ＣＰＵ１２１は、通信装置１２０がディスクメディア印刷を実行可能なメカ構成や機能を有していなかったり、ディスクメディア印刷がユーザにより許可されていなかった場合に、通信装置１２０がディスクメディア印刷に対応していないと判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信しないと判定し、Ｓ６０４の処理を行う。なお、ＣＰＵ１２１は、通信装置１２０がディスクメディア印刷を実行可能なメカ構成や機能を有していても、ディスクメディア印刷がユーザにより許可されていなかった場合には、通信装置１２０がディスクメディア印刷に対応していないと判定する。なお、ディスクメディア情報とは、印刷設定画面７０１に、ディスクメディア印刷に係る設定内容を選択肢として表示させるための情報である。また、ディスクメディア印刷に係る設定内容とは、本実施形態では、「１２ｃｍ＊１２ｃｍ」のメディアサイズ情報、「ディスク」のメディアタイプ情報、「ディスク」の供給部情報のうち少なくとも１つである。
【００６１】
Ｓ６０３にて、ＣＰＵ１２１は、用紙メディア情報とディスクメディア情報を端末装置１１０に通知する。なお、本実施形態ではこのとき、ＣＰＵ１２１は、ディスクメディアがディスクメディア供給部１２７にセットされているか否かに係わらず、ディスクメディア情報を端末装置１１０に通知することを決定する。
【００６２】
Ｓ６０４にて、ＣＰＵ１２１は、用紙メディア情報を端末装置１１０に通知する。すなわち、ＣＰＵ１２１は、ディスクメディア情報を端末装置１１０に通知しない。
【００６３】
Ｓ６０３及びＳ６０４が終了すると、ＣＰＵ１２１は、Ｓ５０４の処理を行い、Ｓ６０３及びＳ６０４で決定された通知内容に従って、メディア情報を端末装置１１０に通知する。
【００６４】
上述したように、例えば標準系プロトコルを用いた印刷設定処理においては、印刷設定画面には、端末装置１１０に通知されたメディア情報に対応する選択肢が表示される。また、例えば標準系プロトコルを用いた印刷設定処理においては、通常、通信装置は、メディア情報の登録処理において登録された用紙メディア情報、すなわち給紙部にセットされているメディアに関する情報のみを端末装置１１０に通知する。しかしながら、メディア情報の登録処理において、ディスクメディアに関する情報は登録されない場合がある。これは、メディア情報の登録処理は、通信装置に、現在セットされているメディアを把握させるために実行させる処理であるが、ディスクメディアは、通信装置に予めセットされることが少ないためである。具体的には、メカ構成上の制約等により、通信装置は、ディスクメディア印刷に対応する印刷ジョブを受信してから、ディスクメディアのセットを受け付ける構成となっているためである。このため、例えば標準系プロトコルを用いた印刷設定処理において、通信装置は、端末装置１１０に通知するメディア情報としてディスクメディア情報を通知できないことがあるというおそれがあった。ひいては、印刷設定画面に、ディスクメディア印刷に係る設定内容が選択肢として表示されず、ディスクメディア印刷を通信装置に実行させることができないことがあるというおそれがあった。
【００６５】
そこで、本実施形態の通信装置である通信装置１２０は、Ｓ５０４の通知処理において、メディア情報の登録処理において登録されている情報だけでなく、ディスクメディア情報も、端末装置１１０に通知する。これにより、印刷設定画面７０１に、ディスクメディア印刷に係る設定内容を選択肢として表示させることができる。ひいては、端末装置１１０は、ディスクメディア印刷に係る印刷ジョブをプリンタ３００に実行させることが可能となる。また、ＣＰＵ１２１は、ディスクメディア印刷に対応しているか否かに応じて、端末装置１１０にディスクメディア情報を通知する。例えば、ＣＰＵ１２１は、通信装置１２０がディスクメディア印刷に対応していない場合には、端末装置１１０に、ディスクメディア情報を送信しない。これにより、ＣＰＵ１２１は、印刷設定画面７０１において表示される選択肢を減らすことができ、印刷設定時におけるユーザの利便性を向上させることができる。
【００６６】
なお、Ｓ６０２の判定は、例えば、給紙部１２６に用紙がセットされているか否かを判定することで行われても良い。この場合、ＣＰＵ１２１は、用紙検知部１２９を用いて、給紙部１２６にセットされている用紙を検知する。ＣＰＵ１２１は、用紙が検知された場合に、給紙部１２６に用紙がセットされていると判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信しないと判定し、Ｓ６０４の処理を行う。これは、給紙部１２６に用紙があるということは、ディスクメディア印刷でなく、用紙メディア印刷が行われる可能性が高いためである。一方、ＣＰＵ１２１は、用紙が検知されなかった場合に、給紙部１２６に用紙がセットされていないと判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信すると判定し、Ｓ６０３の処理を行う。これは、給紙部１２６に用紙がないということは、用紙メディア印刷と、ディスクメディア印刷のどちらも行われる可能性があるためである。
【００６７】
また、Ｓ６０２の判定は、例えば、通信装置１２０がディスクメディア印刷の準備をしているか否かを判定することで行われても良い。この場合、ＣＰＵ１２１は、ディスクメディア検知部１３０を用いて、ディスクメディア供給部１２７にディスクメディアがセットされているか否かを検知する。また、ディスクメディア供給部１２７にディスクメディアやディスクメディアトレイを挿入する挿入口を開閉するためのカバー（開閉部材）が、挿入口を開放する位置である開放位置に位置するか否かを検知する。ＣＰＵ１２１は、ディスクメディアがセットされている、又はカバーが開放位置に位置することが検知された場合に、ディスクメディア印刷の準備をしていると判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信すると判定し、Ｓ６０３の処理を行う。これは、通信装置１２０がディスクメディア印刷の準備をしているということは、ディスクメディアを用いた印刷が行われる可能性が高いためである。一方、ＣＰＵ１２１は、ディスクメディアがセットされていない、又はカバーが、挿入口を閉じる位置である閉じ位置に位置することが検知された場合に、ディスクメディア印刷の準備をしていないと判定する。すなわち、ＣＰＵ１２１は、端末装置１１０に、ディスクメディア情報を送信しないと判定し、Ｓ６０４の処理を行う。これは、ディスクメディア印刷の準備をしていないということは、ディスクメディアを用いた印刷が行われる可能性が低いためである。
【００６８】
なお、ＣＰＵ１２１は、Ｓ６０２において、上述した判定を組み合わせて実行しても構わない。この場合、例えば、ＣＰＵ１２１は、組み合わせた全ての判定において、ディスクメディア情報を送信しないと判定した場合に、Ｓ６０４の処理を行う。そして、ＣＰＵ１２１は、組み合わせたいずれかの判定において、ディスクメディア情報を送信すると判定した場合に、Ｓ６０４の処理を行う。
【００６９】
上述のような形態とすることで、ＣＰＵ１２１は、通信装置１２０の装置構成や設定状態、給紙部１２６やディスクメディア供給部１２７の状態に応じて、ディスクメディア情報の通知を制御することができる。
【００７０】
なお、ＣＰＵ１２１は、端末装置１１０からメディア情報の通知要求を受け付ける度に、ディスクメディア情報と用紙メディア情報を毎回通知する形態とすることで、Ｓ５０３のメディア情報の通知判定を省略しても良い。この場合、印刷設定画面（７０１）に毎回ディスクメディア印刷に係る選択肢が表示されることとなり、ユーザがディスクメディア印刷を所望しているにも関わらず、誤判定等によりディスクメディア印刷に係る選択肢が表示されないことを抑制できる。
【００７１】
また、上述では、メディア情報の通知要求に応じて送信するメディア情報として、メディア情報の登録処理によって登録された情報を通知する形態を説明したが、この形態に限定されない。ＣＰＵ１２１は、例えば、通信装置１２０が自身にセットされているメディアを検知できる機能等を有している場合は、自身にセットされているメディアを検知し、検知したメディアに関する情報を通知しても良い。この場合においても、ＣＰＵ１２１は、端末装置１１０にディスクメディア情報を送信すると判定した場合は、ディスクメディア供給部１２７にディスクメディアがセットされているか否かに係わらず、端末装置１１０にディスクメディア情報を送信する。
【００７２】
続いて、Ｓ５０４にて、通信装置１２０は、Ｓ５０３におけるメディア情報の通知判定の結果に基づいて、メディア情報を端末装置１１０に通知する。具体的には、通信装置１２０は、メディア情報の通知判定において、「ディスクメディア情報を送信しない」と判定した場合、給紙部１２６にセットされたメディアに関するメディア情報（用紙メディア情報）のみを端末装置１１０に通知する。すなわち、メディア情報の登録処理によって登録された内容に対応する情報のみを端末装置１１０に通知する。一方、通信装置１２０は、メディア情報の通知判定において、「ディスクメディア情報を送信する」と判定された場合、用紙メディア情報に加えて、ディスクメディア情報を端末装置１１０に通知する。なお、通信装置１２０は、メディア情報の通知判定において、「ディスクメディア情報を送信する」と判定された場合、ディスクメディア情報のみを端末装置１１０に通知し、用紙メディア情報を端末装置１１０に通知しない形態であっても良い。これは、特にディスクメディア供給部１２７にディスクメディアがセットされていることにより「ディスクメディア情報を送信する」と判定された場合等は、用紙メディア印刷ではなく、ディスクメディア印刷が行われる可能性が高いためである。なお、通信装置１２０は、Ｓ６０２において、上述した判定を組み合わせて実行し、判定結果に応じて、「ディスクメディア情報を送信しない」、「ディスクメディア情報を送信する」及び「ディスクメディア情報のみを送信する」の３パターンを特定しても良い。具体的には例えば、ディスクメディア供給部１２７にディスクメディアがセットされていると判定した場合は、「ディスクメディア情報のみ送信する」と判定し、その他の判定は上述と同様に判定する形態としても良い。そして、ＣＰＵ１２１は、「ディスクメディア情報のみ送信する」と判定した場合、Ｓ５０４にて、ディスクメディア情報のみを送信する。
【００７３】
続いて、Ｓ５０５にて、端末装置１１０は、Ｓ５０４にて通知されたメディア情報を利用して、印刷設定画面を表示部１１６に表示する。
【００７４】
図７は、本実施形態の印刷設定画面の例を示す図である。印刷設定画面とは、Ｓ５０７で送信する印刷ジョブに含まれる設定情報を入力するための画面である。通信装置１２０は、印刷ジョブを受信した場合、印刷ジョブに含まれる設定情報の内容（すなわち、印刷設定画面を介して設定された内容）に基づいて、印刷を実行する。
【００７５】
印刷設定画面７０１は、タイトル７０２と設定項目７０３〜７０８を含む。ユーザ２００は、設定項目７０３〜７０８に対応するそれぞれの項目の内容を、操作部１１５を用いて変更・設定することができる。設定項目７０３〜７０８の内容の選択肢は、Ｓ５０４にて通知されたメディア情報に対応する。すなわち、メディア情報に用紙メディア情報のみが含まれていた場合、ユーザ２００は、設定項目７０３〜７０８の設定内容として、通信装置１２０に登録されている内容のみ選択可能である。一方、メディア情報に用紙メディア情報とディスクメディア情報とが含まれていた場合、ユーザ２００は、設定項目７０３〜７０８の設定内容として、通信装置１２０に登録されている内容及び、ディスクメディア印刷に係る設定内容を選択可能である。
【００７６】
メディアサイズ７０３は、通信装置１２０に実行させる印刷において利用される記録媒体のサイズの設定内容を示す。ユーザ２００は、メディアサイズ７０３の設定内容として、例えば、「Ａ４」や「４ｘ６」、「１２ｃｍ＊１２ｃｍ」、「はがき」、「レター」などのサイズを選択可能である。メディアタイプ７０４は、通信装置１２０に実行させる印刷において利用される記録媒体の種類の設定内容を示す。メディアタイプ７０４の設定内容として、例えば、「普通紙」や「写真用紙」、「ディスク」などの種類を選択可能である。なお、メディアサイズ７０３とメディアタイプ７０４の選択肢（印刷設定画面の選択肢）は、メディアサイズ３０３とメディアタイプ３０４（メディア情報の登録画面の選択肢）の選択肢と異なっていても良い。例えば、メディアタイプ３０４には、メディアタイプ７０４よりも多くの詳細な選択肢が表示されても良い。このような場合、通信装置１２０は、メディアサイズ３０３やメディアタイプ３０４として登録された内容を、メディアサイズ７０３やメディアタイプ７０４の内容に変換した情報を、メディア情報として端末装置１１０に通知する。具体的には、通信装置１２０は、例えば、メディアタイプ３０４として、「光沢紙」や「マット紙」と登録されたことを示す情報を、「写真用紙」に変換して、端末装置１１０に通知する。
【００７７】
印刷面７０５は、通信装置１２０に実行させる印刷が、片面印刷なのか両面印刷なのかを示す。ユーザ２００は、印刷面７０５の設定内容として、片面印刷を示す「片面」と両面印刷を示す「両面」を選択可能である。印刷品位７０６は、通信装置１２０に実行させる印刷の仕上がりの設定内容を示す。ユーザ２００は、印刷品位７０６の設定内容として、「標準」や「高品位」などの印字品位を選択可能である。色７０７は、通信装置１２０に実行させる印刷がカラー印刷なのかモノクロ印刷なのかを示す。ユーザ２００は、色７０７の設定内容として、「カラー」、「モノクロ」などの色設定を選択可能である。供給部７０８は、通信装置１２０に実行させる印刷において利用される記録媒体の供給元を示す。ユーザ２００は、供給部７０８の設定内容として、給紙部１２６示す「ＡＳＦ」やディスクメディア供給部１２７を示す「ディスク」などを選択可能である。なお、給紙部１２６が複数の給紙ユニットを備えている場合は、ユーザ２００は、複数の給紙ユニットそれぞれを選択可能である。また、ユーザ２００は、設定項目７０３〜７０８それぞれにおいて、通信装置１２０が、後述する方法で自動的に設定値を選択することを示す内容である「自動」を選択可能である。
【００７８】
上述したように、例えば、メディア情報の通知判定において、「ディスクメディア情報を送信しない」と決定された場合、メディア情報の登録処理によって登録された内容に対応する情報（用紙メディア情報）のみが端末装置１１０に通知される。そして、用紙メディア情報に含まれるメディアサイズ情報が「Ａ４」、メディアタイプ情報が「写真紙」であった場合、ユーザ２００は、メディアサイズとして「Ａ４」を、メディアタイプとして「写真紙」を、供給部として「ＡＳＦ」を選択可能となる。なお、上述したように、ユーザ２００は、それぞれの項目において、さらに「自動」を選択可能である。一方、例えば、後述するメディア情報の通知判定において、「ディスクメディア情報を送信する」と決定された場合、用紙メディア情報に加えて、ディスクメディア情報が端末装置１１０に通知される。そのため、この場合、用紙メディア情報が上記の内容であったならば、ユーザ２００は、メディアサイズとして「Ａ４」と「１２ｃｍ＊１２ｃｍ」を、メディアタイプとして「写真紙」と「ディスク」を、供給部として「ＡＳＦ」と「ディスク」を選択可能となる。なお、上述したように、ユーザ２００は、それぞれの項目において、さらに「自動」を選択可能である。
【００７９】
なお、印刷設定画面７０１で設定可能な設定項目及び、それぞれの設定項目において選択可能な内容は、特に限定されない。例えば、通信装置１２０が両面印刷に対応していない場合は、印刷面７０５は、「片面」のみ設定可能なため、印刷面７０５が表示されない構成としても良いし、「片面」のみを選択可能とするような構成としても良い。また、内容の選択肢が「自動」のみである設定項目については、表示されない構成としても良い。また、印刷設定画面７０１のレイアウトも特に限定されない。例えば、タイトル７０２が表示されない構成としても良い。また、例えば、一部の項目が連動して決定される形態としても良い。例えば、メディアタイプとして「ディスク」が選択された場合は、メディアサイズとして「１２ｃｍ＊１２ｃｍ」が自動で選択されたり、「１２ｃｍ＊１２ｃｍ」以外の選択肢が選択不可にされる形態としても良い。
【００８０】
また、メディアサイズ７０３及びメディアタイプ７０４等の設定内容は、Ｓ５０２で通信装置１２０から取得されたメディア情報に基づいて、端末装置１１０により自動で決定される構成とすることで、印刷設定画面７０１に表示されない構成としても良い。これにより、印刷設定情報の入力におけるユーザ操作を簡略化できる。
【００８１】
なお、Ｓ５０５は、端末装置１１０にインストールされている印刷アプリケーションの仕様等によっては、省略されてもよい。すなわち、印刷設定画面７０１の表示が省略されても良い。これは、例えば、設定項目の内容が固定されるようなユースケースにおいては、ユーザによる設定項目の内容の変更・設定が必要ないためである。
【００８２】
続いて、Ｓ５０６では、ユーザ２００は、Ｓ５０５で表示された印刷設定画面を介して、印刷設定情報を入力し、印刷の実行を指示する。
【００８３】
続いて、Ｓ５０７では、端末装置１１０は、Ｓ５０６で入力された設定項目７０３〜７０８の内容に対応する印刷設定情報と、ユーザ２００によって選択された画像データとを含む印刷ジョブを通信装置１２０に送信する。
【００８４】
続いて、Ｓ５０８では、通信装置１２０は、端末装置１１０から受信した印刷ジョブの内容に従って印刷を実行する。この処理の詳細は、図８を用いて後述する。
【００８５】
なお、本実施形態では、通信装置１２０は、Ｓ５０４でメディア情報通知を実行しているが、メディア情報通知が行われるタイミングは特に限定されない。例えば、端末装置１１０と通信装置１２０とが、通信部１１４と通信部１２４を介して最初に接続した時に、メディア情報通知が行われる形態としても良い。
【００８６】
図８は、本実施形態において通信装置１２０が実行する印刷処理を示すフローチャートである。なお、本フローチャートが示す処理は、ＣＰＵ１２１が、ＲＯＭ１２２等のメモリに格納された各種プログラムをＲＡＭ１２３に読み出して実行することにより実現される。また、本フローチャートが示す処理は、Ｓ５０８の処理に対応するため、Ｓ５０７の処理が完了された場合に開始される。
【００８７】
まず、Ｓ８０１では、ＣＰＵ１２１は、端末装置１１０から印刷ジョブを受信する。
【００８８】
続いて、Ｓ８０２では、ＣＰＵ１２１は、受信した印刷ジョブの解析を行う。本実施形態では、印刷ジョブは、印刷設定画面７０１を介して設定された設定項目７０３〜７０８の内容に対応する印刷設定情報と、画像データを含む。そのため、具体的には、ＣＰＵ１２１は、印刷ジョブに含まれる印刷設定情報と、画像データとを取得する。
【００８９】
Ｓ８０３では、ＣＰＵ１２１は、Ｓ８０２における解析により取得した印刷設定情報に基づいて、印刷ジョブに基づく印刷を実行する際の印刷方法を特定する。例えば、メディアサイズが「Ａ４」、メディアタイプが「写真用紙」の場合は、各項目の内容はディスクメディア印刷の設定に対応していないため、ＣＰＵ１２１は、Ａ４の写真用紙に対する用紙メディア印刷を特定する。
【００９０】
しかしながら、例えば、端末装置１１０に搭載されているＯＳや端末装置１１０の機種、印刷を指示するアプリケーションによっては、印刷設定情報にいずれかの設定項目に関する情報が含まれない場合がある。また、上述したように、ディスクメディア印刷の実行のためには、メディアサイズが「１２ｃｍ＊１２ｃｍ」に設定されている必要がある。そして、用紙メディア印刷においても、「１２ｃｍ＊１２ｃｍ」のサイズの正方形用紙が利用されることがある。すなわち、例えば、印刷設定情報に「１２ｃｍ＊１２ｃｍ」のメディアサイズ情報が含まれ、メディアタイプ情報や供給部情報が含まれない場合は、ディスクメディア印刷と用紙メディア印刷どちらもが特定され得る。そのため、本実施形態では、印刷設定情報に特定の情報（ここでは、メディアサイズが「１２ｃｍ＊１２ｃｍ」であることを示す情報）が含まれる場合には、印刷方法の特定処理を実行する。以下、印刷方法の特定処理について、図９を用いて詳細に説明する。
【００９１】
ＣＰＵ１２１は、利用する印刷方法と、メディアタイプ情報と、供給部情報とを対応させたテーブル（以下、対応テーブル）を用いて決定する。
【００９２】
図９は、印刷設定情報に含まれるメディアサイズ情報が、「１２ｃｍ＊１２ｃｍ」を示す情報であった場合に用いられる対応テーブルの一例である。本実施形態では、メディアタイプ９０１の項目として、「なし／自動」、「ディスク」、「普通紙／写真紙」がある。また、本実施形態では、供給部９０２の項目として、「なし／自動」、ディスクメディア供給部１２７を示す「ディスク」、給紙部１２６示す「ＡＳＦ」がある。なお、「なし」とは、印刷設定情報に、メディアタイプ情報や供給部情報が含まれなかった場合に参照される項目である。ＣＰＵ１２１は、取得した印刷設定情報に含まれるメディアタイプ情報と、供給部情報とに基づいて、図９に示すテーブルに記載された印刷方法を特定する。
【００９３】
また、図９に示すテーブルに記載された印刷方法として、「ディスクメディア印刷」と、「用紙メディア印刷」とがある。ディスクメディア印刷は、ディスクメディアに対して印刷を行う印刷方法であるため、印刷設定は、メディアタイプが「ディスク」、供給部が「ディスク」となる。そのため、例えば、印刷設定情報に含まれるメディアタイプ情報が「ディスク」を示し、供給部情報が「ディスク」を示す場合は、ＣＰＵ１２１は、図９に示すテーブルにおけるパターン９０７を参照して、印刷方法としてディスクメディア印刷を特定する。また、用紙メディア印刷は、ディスクメディア以外の記録媒体（紙等）に対して印刷を行う印刷方法であるため、印刷設定は、メディアタイプが「普通紙／写真紙」、供給部が「ＡＳＦ」となる。そのため、例えば、印刷設定情報に含まれるメディアタイプ情報が「普通紙／写真紙」を示し、供給部情報が「ＡＳＦ」を示す場合は、ＣＰＵ１２１は、パターン９１１を参照して、印刷方法としてディスクメディア印刷を特定する。
【００９４】
また、いずれか一方の情報が「なし／自動」である場合には、ＣＰＵ１２１は、もう一方の情報に対応する印刷方法を特定する。すなわち、ＣＰＵ１２１は、もう一方の情報が「ディスク」を示す情報である場合は、パターン９０４又はパターン９０６を参照して、印刷方法としてディスクメディア印刷を特定する。また、ＣＰＵ１２１は、もう一方の情報が「普通紙／写真紙」又は「ＡＳＦ」を示す情報である場合は、パターン９０５又はパターン９０９を参照して、印刷方法として用紙メディア印刷を特定する。
【００９５】
また、いずれの情報も、「なし／自動」である場合には、ＣＰＵ１２１は、パターン９０３を参照して、印刷方法の判定処理を行うことを特定する。印刷方法の判定処理において、ＣＰＵ１２１は、用紙検知部１２９を用いて、給紙部１２６に用紙があるかどうかを判定する。ＣＰＵ１２１は、給紙部１２６に用紙があると判定した場合、メディアタイプを、Ｓ２０７で登録した通信装置のメディア情報に応じた内容とし、供給部を「ＡＳＦ」として決定し、用紙メディア印刷を特定する。一方、ＣＰＵ１２１は、給紙部１２６に用紙がないと判定した場合、印刷方法としてメディアタイプを「ディスク」、供給部を「ディスク」として決定し、印刷方法としてディスクメディア印刷を特定する。なお、ここでは、ＣＰＵ１２１は、ディスクメディア検知部１３０を用いて、ディスクメディア供給部１２７にディスクメディアがあるかどうかを判定し、判定結果に基づいて印刷方法を特定しても良い。
【００９６】
また、メディアタイプを示す情報が「ディスク」を示す情報であり、供給部を示す情報が「ＡＳＦ」を示す情報である場合は、ＣＰＵ１２１は、パターン９０８を参照して、上述した印刷方法の判定処理を行うことを特定する。メディアタイプを示す情報が「普通紙／写真紙」を示す情報であり、供給部を示す情報が「ディスク」を示す情報である場合も、ＣＰＵ１２１は、パターン９１０を参照して、上述した印刷方法の判定処理を同様に行うことを特定する。これは、メディアタイプを示す情報と供給部を示す情報とが対応していないことから、ディスクメディア印刷と用紙メディア印刷のどちらが採用されるべきかが、一意に特定されないためである。なお、パターン９０８及びパターン９１０のように、メディアタイプを示す情報と供給部を示す情報とが対応していない場合は、ＣＰＵ１２１は、印刷方法の判定処理を実行せず、エラーとしてジョブを終了しても良い。もしくは、どちらの印刷方法を優先して特定するかを予め設定しておき、当該設定に基づいて印刷方法を特定しても良い。
【００９７】
上述のような形態とすることで、端末装置１１０から受信した印刷設定情報に含まれるメディアサイズ情報が、ディスクメディア印刷と用紙メディア印刷の両方で使用できる内容であっても、メディアタイプ情報及び供給部情報に基づいて、印刷方法を特定できる。
【００９８】
また、本実施形態は、上述のような形態とすることで、メディアタイプ情報や供給部情報等、いずれかの設定項目の情報が取得されていなかったり、「自動」が設定されている場合にも、用紙検知部１２９による検知結果に基づいて、印刷方法を特定できる。
【００９９】
また、ユーザの入力ミス等により、設定された内容が対応していない場合にも、用紙検知部１２９やディスクメディア検知部１３０による検知結果に基づいて、印刷方法を特定できる。
【０１００】
続いて、Ｓ８０４では、ＣＰＵ１２１は、Ｓ８０３で特定した印刷方法に基づいて、印刷を行う。具体的には、ＣＰＵ１２１は、ディスクメディア印刷を特定した場合は、まず、表示部１３１に、ディスクメディア供給部１２７にディスクメディアをセットすることをユーザに促すための画面を表示する。そして、ユーザによってディスクメディアがセットされた場合、ディスクメディア供給部１２７から供給されるディスクメディアに対し、印刷ジョブに基づく印刷を行う。また、ＣＰＵ１２１は、用紙メディア印刷を特定した場合は、給紙部１２６から供給される記録媒体に対し、印刷ジョブに基づく印刷を行う。
【０１０１】
続いて、Ｓ８０５では、ＣＰＵ１２１は、印刷中にプリンタ３００においてエラーが発生したかどうかを判定する。ＣＰＵ１２１は、エラーが発生していないと判定した場合、Ｓ８０６に進み、印刷が完了したかどうかを判定し、完了していないと判定した場合は、Ｓ８０５を再度実行し、完了したと判定した場合は、処理を終了する。
【０１０２】
一方、ＣＰＵ１２１は、Ｓ８０５にてエラーが発生したと判定した場合、Ｓ８０７に進み、発生したエラーは、端末装置１１０が対応していないエラーか否かを判定する。エラー通知の判定処理の詳細は後述する。ＣＰＵ１２１は、端末装置１１０が対応していないエラーであると判定した場合、Ｓ８０８に進む。ＣＰＵ１２１は、Ｓ８０８では、通信装置１２０の表示部１３１に、印刷中にエラーが発生した旨を示す画面（エラー通知画面）を表示させ、端末装置１１０の表示部１１６にはエラー通知画面を表示させない。すなわち、ＣＰＵ１２１は、印刷中にエラーが発生した旨を示す情報を端末装置１１０に送信しない。
【０１０３】
一方、ＣＰＵ１２１は、Ｓ８０７にて、端末装置１１０が対応していないエラーでないと判定した場合、Ｓ８０９に進み、表示部１３１と表示部１１６の両方に、エラー通知画面を表示させる。なお、このとき、ＣＰＵ１２１は、表示部１１６に表示を行わせるために、印刷中にエラーが発生した旨を示す情報を端末装置１１０に送信する。なお、Ｓ８０８及びＳ８０９で表示されるエラー通知画面には、印刷中にエラーが発生した旨だけでなく、例えば、発生しているエラーを解除するための操作方法等が表示されても良い。
【０１０４】
続いて、ＣＰＵ１２１は、Ｓ８１０にて、ユーザから、発生しているエラーを解除するための操作を受け付ける。発生しているエラーを解除するための操作とは、例えば、発生しているエラーがインクなしエラーであれば、インクを交換する操作である。また、発生しているエラーが紙なしエラーやディスクなしエラーであれば、Ｓ８０３で特定された印刷方法に対応する記録媒体を補充する操作である。これによりエラーが解消されれば、ＣＰＵ１２１は、エラー発生により中断された印刷を再開し、Ｓ８０５の処理を再度行う。
【０１０５】
ここで、Ｓ８０７におけるエラー通知の判定処理について詳しく説明する。端末装置１１０が対応していないエラー（以下、未対応エラー）とは、例えば、ディスクメディア印刷特有のエラーである。これは、装置間の通信が標準系プロトコルで行われる場合、ディスクメディア印刷特有のエラーが端末装置１１０に通知されても、ディスクメディア印刷特有のエラーに対応する画面を端末装置１１０が表示することができないためである。なお、ディスクメディア印刷特有のエラーに対応する画面を端末装置１１０が表示できない理由については後述する。
【０１０６】
ディスクメディア印刷特有のエラーは、具体的には、「ディスクなしエラー」や、「トレイなしエラー」、「トレイ排出エラー」等である。「ディスクなしエラー」は、ディスクメディア供給部１２７にディスクメディアがない状態を示す。「トレイなしエラー」は、ディスクメディアトレイがディスクメディア供給部１２７に挿入されていない状態を示す。「トレイ排出エラー」は、トレイの挿入口のカバーが閉じていることにより、トレイが排出できない状態を示す。なお、ディスクメディア印刷特有でないエラーとしては、例えば、給紙部１２６にメディアがない状態を示す「紙なしエラー」や、プリンタ３００が備えるインクがない状態を示す「インクなしエラー」等がある。
【０１０７】
ＣＰＵ１２１は、Ｓ８０７では、具体的には、まず、現在実行中の印刷における印刷方法がディスクメディア印刷か否かを判定する。ＣＰＵ１２１は、この判定を、Ｓ８０３で特定した印刷方法の種類や、受信した印刷設定情報に含まれる各種情報（例えば、供給部情報やメディアタイプ情報）に基づいて行う。ＣＰＵ１２１は、現在実行中の印刷における印刷方法がディスクメディア印刷でないと判定した場合、現在発生しているエラーが未対応エラーでないと判定する。一方、ＣＰＵ１２１は、現在実行中の印刷における印刷方法がディスクメディア印刷であると判定した場合、現在発生しているエラーが、ディスクメディア印刷特有のエラーか否かを判定する。ＣＰＵ１２１は、この判定を、通信装置１２０のＲＯＭ１２２に保持されるエラー一覧情報に基づいて行う。ＣＰＵ１２１は、現在発生しているエラーが、ディスクメディア印刷特有のエラーでないと判定した場合、現在発生しているエラーが、未対応エラーでないと判定する。一方、ＣＰＵ１２１は、現在発生しているエラーが、ディスクメディア印刷特有のエラーであると判定した場合、現在発生しているエラーが、未対応エラーであると判定する。
【０１０８】
Ｓ８０７の処理後は、上述したように、ＣＰＵ１２１は、Ｓ８０７の判定結果に基づいて、表示部１３１や表示部１１６にエラー通知画面を表示させる。
【０１０９】
発生したエラーが未対応エラーである場合に、表示部１１６にエラー通知画面を表示させない理由について説明する。
【０１１０】
表示部１１６にエラー通知画面を表示させるためには、印刷中に未対応エラーが発生した旨を示す情報を端末装置１１０に送信する必要がある。しかし、端末装置１１０は、未対応エラーが発生した旨を通知するための画面の表示に対応していないため、当該情報を受信しても、エラー通知画面を表示させることができない。すなわち、発生したエラーが未対応エラーである場合には、印刷中に未対応エラーが発生した旨を示す情報が無駄に送信されてしまうことになる。そこで、上述のように、発生したエラーが未対応エラーである場合に、表示部１１６にエラー通知画面を表示させない形態とすることで、未対応エラーが発生した旨を示す情報が無駄に送信されてしまうことを抑制できる。
【０１１１】
また、例えば、未対応エラーが、ディスクなしエラーである場合には、端末装置１１０は、搭載されているＯＳの仕様等によっては、ディスクなしエラーが発生した旨を示す情報を受信した場合、用紙なしエラーが発生したものと認識してしまう場合がある。また、例えば、通信装置１２０が、ディスクなしエラーと用紙なしエラーとを区別せず、どちらのエラーが発生している場合も、同一のエラー情報（メディアなしエラーが発生した旨を示す情報）を送信する形態であるとする。この場合も、端末装置１１０は、搭載されているＯＳの仕様等によっては、ディスクなしエラーが発生しているにもかかわらず用紙なしエラーが発生したものと誤認識してしまう場合がある。
【０１１２】
なお、ディスクメディア印刷特有のエラーの解除方法は、用紙メディア印刷において生じるエラーの解除方法と異なるため、ディスクメディア印刷特有のエラーの解除方法を示す画面は、用紙メディア印刷において生じるエラーの解除方法を示す画面と異なる。そのため、端末装置１１０が、ディスクなしエラーが発生しているにもかかわらず、用紙なしエラーが発生したものと誤認識してしまうと、表示部１３１に表示されるエラー通知画面と、表示部１１６に表示されるエラー通知画面とが異なってしまう。そこで、上述のように、発生したエラーが未対応エラーである場合に、表示部１１６にエラー通知画面を表示させない形態とすることで、表示部１３１にだけ正しい画面が表示されるため、ユーザが混乱してしまうことを抑制できる。
【０１１３】
また、通常、ディスクメディア供給部には、１枚のディスクメディアしかセットできない。そのため、ディスクメディア印刷が連続して行われる場合、通信装置１２０は、１枚目のディスクメディアに対する印刷を完了して、２枚目以降のディスクメディアに対する印刷を実行しようとすると、メディアなしエラーが発生したと認識してしまう場合がある。本実施形態では、ディスクメディア印刷中は、エラーが発生しても端末装置１１０にエラー通知画面を表示させない形態とすることで、ディスクメディア印刷が連続して行われる場合に、メディアなしエラーが通知されてしまうことを抑制できる。なお、上述では、ディスクメディア印刷中においては、通信装置１２０だけにエラー通知画面を表示させる形態としたが、この形態に限定されない。例えば、メディアなしエラーを通知するためのエラー通知画面については、通信装置１２０にも表示させない形態としても良い。また、このとき、メディアなしエラーを通知するためのエラー通知画面の代わりに、新たにディスクメディアをセットすることをユーザに促すための画面を表示する形態としても良い。
【０１１４】
なお、例えば、ＣＰＵ１２１は、装置間の通信が、標準系プロトコルによって実行されているか、通信装置１２０が対応している非標準系プロトコルによって実行されているかに応じて、エラーの通知方法を切り替えても良い。この場合、例えば、Ｓ８０５の後に、ＣＰＵ１２１は、装置間の通信が、標準系プロトコルによって実行されているか、通信装置１２０が対応している非標準系プロトコルによって実行されているかを判定する。ＣＰＵ１２１は、装置間の通信が、標準系プロトコルによって実行されていると判定した場合、Ｓ８０７以降の処理を実行する。一方、ＣＰＵ１２１は、装置間の通信が、通信装置１２０が対応している非標準系プロトコルによって実行されていると判定した場合、表示部１３１と表示部１１６の両方に、エラー通知画面を表示させる。すなわち、端末装置１１０に、通信装置１２０においてエラーが発生したことを通知するための情報を送信する。これは、装置間の通信が、通信装置１２０が対応している非標準系プロトコルによって実行されている場合は、端末装置１１０は、エラー通知情報を認識して、それぞれのエラーに対応する画面を表示可能なためである。すなわち、発生しているエラーが、ディスクメディア印刷特有のエラーであっても、当該エラーの解除方法を示す画面を表示可能なためである。
【０１１５】
以上のような形態とすることで、端末装置１１０を介したディスクメディア印刷の利便性を向上させることができる。
【０１１６】
（その他の実施形態）
なお、本実施形態の通信システムは、端末装置１１０と通信装置１２０との間の通信を中継するサーバを含んでもよく、メディア情報の通知判定や印刷方法の特定処理、エラー通知の判定処理を、当該サーバが行っても良い。この場合、サーバは、これらの処理や判定を行うために必要な情報を適宜通信装置１２０や端末装置１１０から取得しても良い。
【０１１７】
なお、上述の実施形態では、メディア情報の通知判定において、ディスクメディア情報を端末装置１１０に通知するか否かを決定していたが、この形態に限定されない。すなわち、メディア情報の通知判定の対象となるメディア情報は、メディア情報の登録処理において登録できないメディア情報であれば、ディスクメディア情報でなく、他のメディアに関する情報であっても良い。
【０１１８】
なお、上述の実施形態では、印刷方法の特定処理が、通信装置１２０側で行われるものとしたが、この形態に限定されない。すなわち、印刷方法の特定処理は、例えば、印刷設定情報がユーザによって入力された場合等に、端末装置１１０側で行われても良い。この場合、印刷方法の特定処理に用紙検知部１２９やディスクメディア検知部１３０による検知結果の情報が必要であれば、端末装置１１０は、適宜、通信装置１２０から当該情報を取得する。そして、端末装置１１０は、印刷方法の特定が完了したら、特定した印刷方法を示す情報を通信装置１２０に送信する。
【０１１９】
なお、上述の実施形態では、印刷設定画面７０１においては、メディア情報、すなわち、通信装置１２０が保持しているメディアに関する情報に対応する選択肢のみが表示されるものとしたが、この形態に限定されない。例えば、端末装置１１０は、通信装置１２０から、通信装置１２０の機能に関する情報（機能情報）を取得し、メディア情報に対応する選択肢だけでなく、機能情報に対応する選択肢も、印刷設定画面７０１に表示しても良い。なお、標準系プロトコルを用いた印刷において、端末装置１１０にインストールされているＯＳの種類によっては、端末装置１１０は、印刷設定画面７０１に機能情報に対応する選択肢を表示できない場合がある。すなわち、端末装置１１０は、メディア情報に対応する選択肢だけを表示できる場合がある。本実施形態では、印刷設定画面７０１にディスクメディア印刷に係る選択肢を表示させるための手段として、ディスクメディア印刷に対応する機能情報を送信するのではなく、ディスクメディア印刷に対応するメディア情報を送信する。これにより、上述のような端末装置１１０にも、ディスクメディア印刷に係る選択肢を表示させることができる。
【０１２０】
上述した実施形態は、以下の処理を実行することによっても実現される。すなわち、上述した実施形態の機能を実現するソフトウエア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウエアで実現する必要はなく、処理の一部または全部をＡＳＩＣ等のハードウェアで実現するようにしてもよい。また、ＣＰＵも１つのＣＰＵで全ての処理を行うものに限らず、複数のＣＰＵが適宜連携をしながら処理を行うものとしてもよい。
【符号の説明】
【０１２１】
１１０  端末装置
１２０  通信装置
【図１】
2020019279.tif 000003
【図２】
2020019279.tif 000004
【図３】
2020019279.tif 000005
【図４】
2020019279.tif 000006
【図５】
2020019279.tif 000007
【図６】
2020019279.tif 000008
【図７】
2020019279.tif 000009
【図８】
2020019279.tif 000010
【図９】
2020019279.tif 000011
【図１０】
2020019279.tif 000012