(57)【要約】      （修正有）【課題】印刷制御装置に対する外部装置のユーザが意図しない用紙情報が、当該印刷制御装置から当該外部装置に送信されてしまうことを防ぐことができる印刷制御装置を提供する。【解決手段】印刷制御装置は、外部装置からの指示６０１に応じて用紙情報の所定の登録が行われている場合６０２ＮＯ、印刷制御装置に記憶されている用紙情報を送信する６０４。当該所定の登録が行われていない場合６０２ＹＥＳ、印刷制御装置に用紙情報が記憶されていたとしても当該用紙情報を送信しない６０３。【選択図】図６
2017013355.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に印刷用紙へ画像を印刷させる印刷制御装置であって、
印刷用紙に関する用紙情報を記憶する記憶手段と、
外部装置からの指示に応じて、前記記憶手段に用紙情報を登録する登録手段と、
前記記憶手段に記憶されている用紙情報を前記外部装置に送信する送信手段と、を有し、
前記送信手段は、前記登録手段により所定の登録が行われている場合、前記記憶手段に記憶されている用紙情報を送信し、当該所定の登録が行われていない場合、前記記憶手段に用紙情報が記憶されていたとしても当該用紙情報を送信しないことを特徴とする印刷制御装置。
【請求項２】
前記記憶手段は、第１の用紙情報を初期値として記憶し、
前記送信手段は、前記登録手段による前記所定の登録により前記第１の用紙情報とは異なる第２の用紙情報が登録されている場合に、当該第２の用紙情報を送信し、前記記憶手段に当該第２の用紙情報が記憶されておらず当該第１の用紙情報が記憶されている場合、当該第１の用紙情報を送信しないことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記記憶手段はさらに、前記記憶手段により記憶されている用紙情報が前記登録手段により登録された用紙情報か否かを特定するための特定情報を記憶し、
前記送信手段は、前記特定情報により前記登録手段により用紙情報の登録が行われたと特定された場合、前記所定の登録が行われたとして前記記憶手段に記憶されている用紙情報を送信し、前記特定情報により前記登録手段により用紙情報の登録が行われていないと特定された場合、当該用紙情報を送信しないことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記記憶手段はさらに、前記外部装置に前記印刷制御装置の操作画面を表示させるコンテンツを記憶し、
前記送信手段はさらに、前記外部装置からの指示に応じて、前記コンテンツを前記外部装置に送信することを特徴とする請求項１乃至３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記登録手段は、前記外部装置が前記コンテンツに基づき表示した操作画面に対するユーザの指示に応じて、前記用紙情報を登録することを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記印刷制御装置は、サーバとして動作することで、前記送信手段により前記コンテンツを送信することを特徴とする請求項４または５に記載の印刷制御装置。
【請求項７】
前記用紙情報は、印刷用紙の大きさを示す用紙サイズと、印刷用紙の種類を示す用紙タイプの少なくとも１つを含むことを特徴とする請求項１乃至６のいずれか１項に記載の印刷制御装置。
【請求項８】
前記印刷装置を備え、前記印刷装置に画像を印刷用紙へ印刷させることを特徴とする請求項１乃至７のいずれか１項に記載の印刷制御装置。
【請求項９】
印刷用紙に画像を印刷し、印刷用紙に関する用紙情報を記憶する印刷装置の制御方法であって、
外部装置からの指示に応じて、前記印刷装置に用紙情報を登録する登録工程と、
前記印刷装置に記憶されている用紙情報を前記外部装置に送信する送信工程と、を有し、
前記送信工程では、前記登録工程において所定の登録が行われている場合、前記印刷装置に記憶されている用紙情報を送信し、当該所定の登録が行われていない場合、前記印刷装置に用紙情報が記憶されていたとしても当該用紙情報を送信しないことを特徴とする制御方法。
【請求項１０】
請求項９に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項１１】
印刷用紙に画像を印刷する印刷装置と、前記印刷装置と通信可能な外部装置を含む印刷システムであって、
前記印刷装置は、
印刷用紙に関する用紙情報を記憶する記憶手段と、
前記外部装置からの指示に応じて、前記記憶手段に用紙情報を登録する登録手段と、
前記記憶手段に記憶されている用紙情報を前記外部装置に送信する送信手段と、を有し、
前記外部装置は、
前記送信手段により送信された用紙情報に基づく印刷設定に従って前記印刷装置に印刷を実行させる印刷制御手段を有し、
前記送信手段は、前記登録手段により所定の登録が行われている場合、前記記憶手段に記憶されている用紙情報を送信し、当該所定の登録が行われていない場合、前記記憶手段に用紙情報が記憶されていたとしても当該用紙情報を送信しないことを特徴とする印刷システム。
【請求項１２】
前記印刷制御手段は、前記外部装置において実行されている所定のアプリケーションにより印刷を実行させ、前記送信手段により用紙情報が送信されない場合、当該所定のアプリケーションに対応する印刷設定に従って、前記印刷装置に印刷を実行させることを特徴とする請求項１１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙に関する用紙情報を記憶する印刷制御装置、印刷装置の制御方法、プログラム、および印刷システムに関する。
【背景技術】
【０００２】
ネットワークを介して接続された印刷装置と端末装置を含む印刷システムでは、端末装置で印刷データを生成し、印刷装置で印刷データに基づく画像の印刷を行う。このとき、端末装置において、印刷データを生成する印刷アプリケーションにより、印刷装置にセットされている用紙に応じた適切な印刷設定が行われることで、印刷装置により適切な印刷物が得られる。
【０００３】
そのために、印刷装置にセットされている用紙の情報（以下、用紙情報と呼ぶ）を、印刷設定に反映する技術がある。具体的には、印刷装置の操作部を利用してユーザが用紙情報を登録する、もしくは印刷装置がセンサにより、印刷装置にセットされている用紙の用紙情報を検出することで、印刷装置に用紙情報が記憶される。そして、端末装置の印刷アプリケーションは印刷装置に記憶されている用紙情報を自動的に取得して、印刷アプリケーションの印刷設定に反映させる。この方法によれば、端末装置の印刷アプリケーションに対してユーザが印刷を実行するたびに用紙情報を手動で設定する手間を省くことができる。また特許文献１には、印刷設定の初期値を印刷装置に保存し、その初期値を端末装置が自身の画面に表示して、ユーザ所望の値に変更する方法が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−６０３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載のように、端末装置の画面において印刷装置に保存された印刷設定の初期値が変更可能であったとしても、その初期値の変更をユーザが行うとは限らない。そのため、例えば上記のように印刷装置に用紙情報が記憶されている場合に、ユーザが用紙情報を所望のものに変更することなく用紙情報が端末装置に送信され、端末装置における印刷設定に反映されることがある。この場合、ユーザが意図しない印刷設定に従って印刷が実行されてしまうことがある。
【０００６】
上記の課題を鑑みて本発明は、ユーザが意図しない用紙情報が、印刷制御装置から外部装置に送信されることを防ぐことができる印刷制御装置、印刷装置の制御方法、プログラム、および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を鑑みて本発明は、印刷装置に印刷用紙へ画像を印刷させる印刷制御装置であって、印刷用紙に関する用紙情報を記憶する記憶手段と、外部装置からの指示に応じて、前記記憶手段に用紙情報を登録する登録手段と、前記記憶手段に記憶されている用紙情報を前記外部装置に送信する送信手段と、を有し、前記送信手段は、前記登録手段により所定の登録が行われている場合、前記記憶手段に記憶されている用紙情報を送信し、当該所定の登録が行われていない場合、前記記憶手段に用紙情報が記憶されていたとしても当該用紙情報を送信しないことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、印刷制御装置に対する外部装置のユーザが意図しない用紙情報が、当該印刷制御装置から当該外部装置に送信されてしまうことを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における印刷システムのシステム構成図である。
【図２】ユーザが端末装置の操作部を用いて、印刷装置の給紙部にセットされている用紙の用紙情報を登録する際の処理を示すシーケンス図である。
【図３】用紙情報登録画面としてのリモートＵＩ画面の一例を示す図である。
【図４】印刷装置の用紙情報の状態管理処理を示すフロー図である。
【図５】本実施形態において印刷を実行する際の印刷シーケンス図である。
【図６】印刷装置による用紙情報の要否を判定するフロー図である。
【図７】印刷装置による用紙情報の要否を判定するフロー図である。
【図８】印刷設定画面の一例を示す図である。
【図９】本実施形態による印刷結果について説明するための図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１１】
図１は、本実施形態における印刷システムのシステム構成図である。
【００１２】
本実施形態の印刷システムは、印刷ジョブを生成する端末装置１１０と、当該印刷ジョブを受信し、当該印刷ジョブに従って画像を印刷する印刷装置１２０を含む。端末装置１１０は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、通信部１１４、操作部１１５、表示部１１６を備えている。ＣＰＵ１１１は、ＲＯＭ１１２に格納されたプログラムをＲＡＭ１１３に展開して実行することで、端末装置１１０の各部を制御する。上記プログラムには、印刷ジョブの生成、印刷装置１２０への印刷ジョブの送信を実行可能なアプリケーションが含まれる。
【００１３】
印刷ジョブの生成についてもＣＰＵ１１１により実行される。印刷ジョブの生成に必要な設定情報は、ＣＰＵ１１１が上記アプリケーションにより表示部１１６に印刷設定用の画面を表示させ、その画面に従ってユーザが操作部１１５を操作することで、ＣＰＵ１１１に入力される。そしてＣＰＵ１１１は、上記アプリケーションにより、入力された設定情報と、印刷対象の画像を含む印刷ジョブを生成する。そしてＣＰＵ１１１は、そのように生成された印刷ジョブをＲＡＭ１１３に記憶し、上記アプリケーションにより表示部１１６に表示させた画面に対するユーザの指示に応じて、通信部１１４を介して接続されている印刷装置１２０に送信する。なお、本実施形態では通信部１１４のＩ／Ｆや接続形態について特に限定されないが、例えば無線ＬＡＮによってデータの送受信が行われる。
【００１４】
印刷装置１２０は、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３、通信部１２４、印刷部１２５、給紙部１２６を備えている。ＣＰＵ１２１は、ＲＯＭ１２２に格納されたプログラムをＲＡＭ１２３に展開し実行することで、印刷装置１２０の各部を制御する。本実施形態においては、ＣＰＵ１２１、ＲＯＭ１２２、ＲＡＭ１２３が、印刷装置１２０を制御する印刷制御装置（コントローラ）として動作する。印刷ジョブに基づく印刷は、ＣＰＵ１２１が印刷ジョブに含まれる画像データをＲＡＭ１２３に展開し、給紙部１２６に印刷用紙を給紙させ、給紙された印刷用紙に対し、印刷部１２５に画像データを印刷させることで実現される。印刷に必要な設定情報は、通信部１２４を介してＣＰＵ１２１が受信した印刷ジョブを、ＣＰＵ１２１がＲＯＭ１２２の解析プログラムに従って取得する。そしてＣＰＵ１２１が、取得された設定情報に従って、ＲＡＭ１２３に展開された画像データに対する画像処理、給紙部１２６、印刷部１２５の制御を行うことで、設定情報に応じた印刷を行うことができる。また印刷装置１２０は、給紙部１２６が備える格納部（例えば用紙カセット）にセットされた用紙の用紙情報（用紙サイズ、用紙タイプ）を、ＲＡＭ１２３に記憶することができる。用紙情報の記憶の詳細については図２を用いて後述する。
【００１５】
また図１に示す印刷システムにおいて、端末装置１１０のＣＰＵ１１１は、印刷装置１２０が提供するリモートＵＩを、表示部１１６に表示させることができる。リモートＵＩは、例えば表示部を備える印刷装置が提供する操作画面に相当する画面であり、印刷装置１２０がリモートＵＩ（操作画面）に対応するコンテンツをＲＯＭ１２２に記憶している。また印刷装置１２０のＲＯＭ１２２には、印刷装置１２０がウェブサーバとして動作するためのプログラムが格納されており、ＣＰＵ１２１が当該プログラムを実行することで、印刷装置１２０は、上記コンテンツを提供するサーバとして動作する。
【００１６】
端末装置１１０は、印刷装置１２０が接続されているネットワーク（例えば無線ＬＡＮやインターネット）を介してサーバとして動作する印刷装置１２０からリモートＵＩのコンテンツを取得する。そして、そのコンテンツに基づいて表示部１１６にリモートＵＩ（印刷装置１２０の操作画面）を表示させる。そしてＣＰＵ１１１は、操作部１１５に対するユーザの操作に応じて、リモートＵＩに対する処理、また印刷装置１２０に対する処理を行うことができる。上記のリモートＵＩによれば、印刷装置１２０が表示部を備えていなかったとしても、ユーザは端末装置１１０の表示部１１６を確認しながら操作部１１５を操作することで、印刷装置１２０に対する各種の指示を行うことができる。また、例えば印刷装置１２０が表示部と操作部を備える場合であっても、それらが用紙情報の登録操作に十分なものでなかった場合でも、ユーザは端末装置１１０により適切に用紙情報を登録することができる。
【００１７】
端末装置１１０は、後述するように、印刷装置１２０に対して印刷の指示、用紙情報の登録の指示を行い、また印刷装置１２０による用紙情報の送信先となる外部装置として動作する。
【００１８】
図２は、ユーザが端末装置１１０の操作部１１５を用いて、印刷装置１２０の給紙部１２６にセットされている用紙の用紙情報を登録する際の処理を示すシーケンス図である。なお、図２における端末装置１１０、印刷装置１２０の処理は、それぞれＣＰＵ１１１、ＣＰＵ１２１により実行される。また、端末装置１１０と印刷装置１２０は互いに通信可能であるが、その通信は、ＣＰＵ１１１、ＣＰＵ１２１の制御により、通信部１１４、通信部１２４の間で、無線ＬＡＮ等のネットワークを介して実行される。またユーザの操作は、操作部１１５に対して実行される。
【００１９】
ステップ２０１においてユーザは、操作部１１５に対して、端末装置１１０の表示部１１６にリモートＵＩの画面を表示させるためのリモートＵＩ画面表示操作２００を行い、端末装置１１０のＣＰＵ１１１は、そのリモートＵＩ画面表示操作を検知する。本実施形態では端末装置１１０のＲＯＭ１１２に格納されているブラウザアプリケーション（以下、ブラウザ）をＣＰＵ１１１が実行することで、リモートＵＩ画面表示を実現する。リモートＵＩ画面表示操作を検知した端末装置１１０のＣＰＵ１１１は、ステップ２０２において、印刷装置１２０に対して、リモートＵＩ画面を構成するコンテンツを要求する。印刷装置１２０のＣＰＵ１２１は、ステップ２０２における要求を受けて、ＲＯＭ１２２またはＲＡＭ１２３に記憶されるコンテンツを端末装置１１０へ送信する。ステップ２０４において端末装置１１０のＣＰＵ１１１は、ステップ２０３で送信されたコンテンツをブラウザにより表示する。これにより、印刷装置１２０の用紙情報を印刷装置１２０登録するための用紙情報登録画面が表示される。用紙情報登録画面については図３を用いて後述する。ステップ２０５においてユーザは、用紙情報の登録画面を確認しながら、印刷装置の用紙情報を登録するための操作を行い、ＣＰＵ１１１が、その操作に応じて、用紙情報をＲＡＭ１１３に記憶する。ステップ２０６でＣＰＵ１１１は、ステップ２０５でＲＡＭに記憶された用紙情報を印刷装置１２０へ通知する。ステップ２０７では、印刷装置１２０のＣＰＵ１２１が、ステップ２０６で通知された用紙情報をＲＯＭ１２２またはＲＡＭ１２３に記憶することで、用紙情報を登録する。
【００２０】
これにより、ユーザは、操作部や表示部を備えていない印刷装置１２０においても、端末装置１１０の操作部１１５および表示部１１６を利用して、印刷装置１２０の用紙情報を登録することができる。
【００２１】
図３は、用紙情報登録画面としてのリモートＵＩ画面の一例を示す図である。用紙情報登録画面３０１が図２のステップ２０４において、端末装置１１０の表示部１１６に表示される。３０２は、用紙情報を登録する旨を示す画面タイトルである。ユーザは、３０３の用紙サイズや３０４の用紙タイプを、印刷装置１２０に登録する用紙情報として選択することができる。用紙情報登録画面３０１で設定可能な用紙サイズには、Ａ３、Ａ４、Ａ５、Ｌ判、２Ｌ判、はがき、名刺、４×６等が含まれる。用紙タイプには、普通紙、写真紙等が含まれる。写真紙の中でも、光沢紙、マット紙等、詳細な用紙タイプをユーザが設定できるようにしてもよい。
【００２２】
図４は、印刷装置１２０の用紙情報の状態管理処理を示すフロー図である。図４に示す処理に対応するプログラムが、ＲＯＭ１２２に格納されており、ＣＰＵ１２１がそのプログラムをＲＡＭ１２３に展開し実行することで、図４に示す処理が実現される。なお、図４のフローは印刷装置１２０が着荷時（初回の起動）のみ実行されるパート（ステップ４０１〜４０２）と、恒久的に実行されるパート（ステップ４０３〜４０５）を含む。即ち、印刷装置１２０が２回目以降に起動されるときは、ステップ４０１、４０２は実行されず、起動後にステップ４０３〜４０５が実行される。なお、２回目以降の起動であっても、ユーザの指示によってステップ４０１、４０２が実行されてもよい。
【００２３】
ステップ４０１においてＣＰＵ１２１は、着荷時に用紙情報の登録の有無を示す、ＲＯＭ１２２に記憶される用紙情報登録履歴を「無効」に設定する。用紙情報登録履歴は、端末装置の指示により用紙情報が登録されたか否かを特定するための特定情報として、図７で後述する処理において使用される。ステップ４０２においてＣＰＵ１２１は、用紙サイズや用紙タイプなどの用紙情報はそれぞれ「不明」としてＲＯＭ１２２に登録する。そして、ステップ４０３でＣＰＵ１２１は、用紙情報の登録が実行されたか否かを判定する。具体的には、図２のステップ２０６のように、端末装置１１０から用紙情報が通知されたか判定される。当該通知がなく、ステップ４０３で用紙情報登録判定が「なし」と判定されれば、ステップ４０３に処理が戻り、ステップ４０１やステップ４０２で記憶された情報は更新されない。
【００２４】
一方、端末装置１１０から用紙情報が通知され、ステップ４０３で用紙情報登録判定が「あり」と判定されれば、ステップ４０４でＣＰＵ１２１は、ＲＯＭ１２２に記憶されている用紙情報を、端末装置１１０から通知された用紙情報に更新する。例えばＣＰＵ１２１は、ステップ４０２における処理により用紙サイズについて「不明」とされていた値を「Ａ４」や「４×６」などの具体的な用紙サイズに変更する。また、ステップ４０５でＣＰＵ１２１は、用紙情報登録履歴を「有効」に更新する。例えばステップ４０１の処理により用紙情報登録履歴が「無効」となっていた場合、「有効」に更新される。
【００２５】
図５は、本実施形態において印刷を実行する際の印刷シーケンス図である。なお、図２における端末装置１１０、印刷装置１２０の処理は、それぞれＣＰＵ１１１、ＣＰＵ１２１により実行される。また、端末装置１１０と印刷装置１２０は互いに通信可能であるが、その間の通信は、ＣＰＵ１１１、ＣＰＵ１２１の制御により、通信部１１４、通信部１２４の間で、無線ＬＡＮ等のネットワークを介して実行される。またユーザの操作は、操作部１１５に対して実行される。
【００２６】
図５のフローでは、印刷装置１２０において用紙情報の通知の要否が判定され、端末装置１１０に用紙情報の通知が行われた場合、端末装置１１０においてその用紙情報に基づく印刷設定が実行される。以下、詳細に説明する。
【００２７】
ステップ５０１においてユーザは、印刷を実行させるために、端末装置１１０に対して印刷設定画面表示操作を行い、端末装置１１０のＣＰＵ１１１が印刷設定画面を表示させるための印刷設定画面表示操作を検知する。ステップ５０２において端末装置１１０のＣＰＵ１１１は、印刷装置１２０に対して、印刷装置からの用紙情報の通知を要求する用紙情報通知要求を行う。印刷装置１２０のＣＰＵ１２１は、ステップ５０２において用紙情報通知要求を受けると、ステップ５０３において、用紙情報を通知するか否かを判定する用紙情報通知判定を行う。
【００２８】
用紙情報通知判定を図６および図７を用いて詳細に説明する。
【００２９】
図６は、印刷装置による用紙情報の要否を判定するフロー図である。具体的には、印刷装置１２０が、自身に登録されている用紙情報の内容をもとに、端末装置１１０に用紙情報を通知するか否かを判定する。図６に示す処理に対応するプログラムが、ＲＯＭ１２２に格納されており、ＣＰＵ１２１がそのプログラムをＲＡＭ１２３に展開し実行することで、図６に示す処理が実現される。
【００３０】
ステップ６０１でＣＰＵ１２１は、端末装置１１０から用紙情報通知要求を受け付ける。ステップ６０２でＣＰＵ１２１は、印刷装置１２０に登録されている用紙情報が「不明」か否かを判定する。ここで「不明」とは、例えば用紙サイズが、Ａ４、４ｘ６などの定型サイズではないことを示す。図４のステップ４０２で「不明」が登録されてステップ４０４における用紙情報の更新が行われていない場合、あるいはステップ４０４において定型サイズではないカスタムサイズに更新が行われた場合、「不明」が用紙情報として登録されている。ステップ６０２で、登録されている用紙情報が「不明」と判定されれば、ＣＰＵ１２１は、ステップ６０３で、用紙情報を端末装置１１０には通知しない判断を行う。ステップ６０２で、登録されている用紙情報が「不明」と判定されなければ、ステップ６０４でＣＰＵ１２１は、用紙情報を端末装置１１０に通知する判断を行う。
【００３１】
図４の４０２で用紙情報の初期値が「不明」として登録され、ユーザがそれをリモートＵＩで更新していなければ、図６のフロー図で示した処理により、端末装置１１０には用紙情報が通知されない。よって、ユーザがリモートＵＩを操作して用紙情報を登録したことがないにも関わらず、ユーザの意図しない用紙情報が端末装置１１０へ通知されてしまうことを防ぐことができる。
【００３２】
図７は、図６とは別の方法として、印刷装置による用紙情報の要否を判定するフロー図である。具体的には、印刷装置１２０が、自身に登録されている用紙情報登録履歴をもとに、端末装置１１０に用紙情報を通知するか否かを判定する。用紙情報登録履歴は、端末装置の指示により用紙情報が登録されたか否かを特定するための特定情報として使用される。なお、ステップ７０１、７０３、７０４の処理は、ステップ６０１、６０３、６０４と同様であるため、説明を省略する。
【００３３】
ステップ７０２において印刷装置１２０のＣＰＵ１２１は、用紙情報登録履歴が「無効」か否かを判定する。上述した図４のステップ４０１において用紙情報登録履歴が「無効」に設定され、ステップ４０５において「有効」が設定されていない場合、ステップ７０２においては「無効」が設定されていると判定される。そのため例えばユーザがリモートＵＩを操作して用紙情報の登録を行っていない場合、ステップ７０３の処理が実行されるため、用紙情報は通知されない。この方法によっても、ユーザがリモートＵＩを操作して用紙情報を登録したことがないにも関わらず、ユーザの意図しない用紙情報が端末装置１１０へ通知されてしまうことを防ぐことができる。なお、印刷装置１２０の用紙情報を端末装置１１０へ通知するか否かの判定は、図６または図７のいずれかひとつの方法で判定してもよいし、両方の処理が実行されてもよい。
【００３４】
図６、図７に示したように、本実施形態によれば、印刷装置が用紙情報の通知の要否を判定する条件として、用紙情報の内容、用紙情報の登録履歴に従って判定が実行される。用紙情報の内容による判定方法（図６）の場合、例えばユーザがリモートＵＩにおける用紙情報の登録画面を意図せず表示させ、ＯＫボタンの押下等で意図せず登録指示を行ったとしても、登録内容が変更されていなければ用紙情報は通知されない。そのため、このような場合でも、ユーザが認識していない用紙情報が端末装置１１０に通知され、その用紙情報で印刷設定が行われてしまうのを防ぐことができる。
【００３５】
一方、用紙情報の登録履歴に従った判定方法（図７）の場合、ユーザが意図してカスタムサイズに変更すると用紙情報は「不明」のままであるが、登録履歴は残るため、用紙情報が通知される。そのため、ユーザが意図したカスタムサイズにより印刷設定が行われる。
【００３６】
図５のステップ５０３では、図６および／または図７のフローに従って、用紙情報通知の要否が判定される。ステップ５０３において用紙情報を通知しないと判定された場合、印刷装置１２０のＣＰＵ１２１は、用紙情報を通知しない。一方、ステップ５０３において用紙情報を通知しないと判定された場合、印刷装置１２０のＣＰＵ１２１はステップ５０４において、用紙情報を端末装置１１０に通知する。
【００３７】
ステップ５０５において端末装置１１０のＣＰＵ１１１は、ステップ５０４で印刷装置１２０から通知された用紙情報を利用して、ユーザが印刷設定を行うための印刷設定画面の表示を行う。
【００３８】
図８は、図５のステップ５０５で表示される印刷設定画面の一例を示す図である。
【００３９】
印刷設定画面８０１は、端末装置１１０の表示部１１６で表示される一例である。８０２は、その画面が印刷設定メニューであることを示すタイトル、８０３〜８０７は、印刷設定画面８０１で設定できる項目名を示す。それぞれの項目に対して、ユーザは操作部１１５を用いて、所定の設定を選択することができる。８０３は用紙サイズであり、ユーザは「Ａ４」「４×６」などの用紙サイズを選択する。８０４は用紙タイプであり、ユーザは「普通紙」、「写真用紙」などの用紙種類を選択する。８０５は印刷の印刷面（印字面）であり、ユーザは「片面」「両面」などの印刷面（印字面）を選択する。８０６は印刷の仕上がりを示す印刷品位（印字品位）であり、ユーザは「標準」「高品位」などの印刷品位（印字品位）を選択する。８０７は印刷の色を示し、ユーザは「カラー」「モノクロ」などの色を選択する。
【００４０】
ここで選択できる８０３〜８０７の項目及び、それぞれ選択可能な値は限定されない。例えば、印刷装置１２０が両面印刷に対応していない場合は、印刷面（印字面）８０５は「片面」のみ対応のため、８０５の項目の表示は省略されてもよいし、「片面」のみを選択できるような仕様としてもかまわない。また、８０３〜８０７で選択する内容についても限定されない。例えば、設定項目の値を端末装置１１０のアプリケーション仕様に任せる場合や、印刷装置１２０の仕様に任せる場合に、「自動」を示す文言を表示させてもよい。項目の選択肢を「自動」のみとする仕様であれば、項目を表示させなくてもよい。印刷設定画面８０１で表示する内容やレイアウトも限定されない。例えば、８０２印刷設定メニューのタイトルが省略されてもよい。
【００４１】
また印刷設定画面８０１の表示は、端末装置１１０の印刷アプリケーション仕様によって、省略されてもよい。例えば、シンプルなアプリケーションにおいて、印刷する対象が写真であれば、印刷面（印字面）８０５を「片面」、印刷品位（印字品位）８０６を「カラー」、色８０７を「カラー」で固定するため、これらの項目が表示されなくてもよい。
【００４２】
また端末装置１１０のＣＰＵ１１１は、用紙サイズ８０３、用紙タイプ８０４として、端末装置１１０が取得した用紙情報に指定されている用紙サイズ、用紙タイプを、当該印刷の印刷設定として決定し、それが表示されてもよい。この場合、印刷アプリケーションによっては、印刷設定画面８０１そのものを省略して、ユーザの操作を簡略化できる。またこの場合、図６に示した処理によれば、ユーザがリモートＵＩを操作したことがなく、用紙情報の登録を行っていない場合、用紙情報が通知されない。よってユーザが意図していない用紙サイズ、用紙タイプが、端末装置１１０の表示部１１６に表示されてしまうことを防ぐことができる。
【００４３】
なお、本実施形態では、図５のステップ５０４で印刷装置１２０が用紙情報通知を実行しているが、印刷装置１２０が用紙情報の通知を行うタイミングは限定されない。例えば、端末装置１１０と印刷装置１２０の通信部１１４と１２４を用いて、最初に印刷システムとして両者が接続された時に、用紙情報の通知が実行されてもよい。
【００４４】
ステップ５０６においてユーザは、ステップ５０５で表示された印刷設定画面に従って、印刷を実行させるための印刷実行操作を行うと、ＣＰＵ１１１がその操作を検知する。図８に示したように印刷設定画面において印刷設定が変更可能であった場合、印刷実行操作には、印刷設定のための操作が含まれる。
【００４５】
ステップ５０７においてＣＰＵ１１１は、印刷装置１２０に向けて、印刷対象のデータと印刷設定を含む印刷ジョブを送信する。ステップ５０８において印刷装置１２０のＣＰＵ１２１は、端末装置１１０から印刷ジョブを受信すると、印刷ジョブの内容に従って印刷部１２５により画像を印刷媒体に印刷する。即ち端末装置１１０は、印刷ジョブの送信により、印刷装置１２０に印刷を実行させる印刷制御を行うことができる。
【００４６】
上記のように、ステップ５０４において印刷装置１２０に登録されている用紙サイズ、用紙タイプが端末装置１１０に通知され、ステップ５０５において端末装置１１０において表示される。ユーザは印刷設定として、上記のように表示された用紙サイズ、用紙タイプから他の用紙サイズ、用紙タイプに変更することができる。この場合、ステップ５０７において端末装置１１０から印刷装置１２０に印刷ジョブが送信されると、印刷装置１２０は、自身に登録されている用紙情報と印刷ジョブにおける印刷設定が異なるため、印刷を行わない。ただし、例えば不図示の操作部によりユーザが印刷装置１２０に対して指示を行ったときには、印刷装置１２０が印刷設定に従った印刷を実行してもよい。また印刷装置１２０に登録されている用紙情報と印刷ジョブにおける印刷設定が異なる場合、印刷を行うかユーザに問い合わせるための画面が、端末装置１１０においてリモートＵＩとして表示されてもよい。その画面においてユーザが印刷実行の指示を行ったときに、印刷装置１２０が印刷設定に従った印刷を実行してもよい。
【００４７】
なお、図２のリモートＵＩで用紙情報を設定する端末装置と、図５で印刷ジョブを生成する端末装置は、異なる端末装置でもかまわない。
【００４８】
以上、説明したように、ユーザは端末装置１１０と印刷装置１２０を用いて、所望の印刷を行わせることができる。また端末装置１１０において、用紙サイズ、用紙タイプなどの印刷設定に、印刷装置にセットされている用紙情報を活用することもできる。このときユーザがリモートＵＩで用紙情報を登録していなければ、用紙情報が端末装置１１０に通知されず、端末装置１１０に表示されない。そのためユーザが意図しない用紙情報が表示されるのを防ぐことができる。
【００４９】
なお、用紙情報が端末装置１１０に表示されない場合にユーザが印刷の実行を指示した場合、端末装置１１０のＣＰＵ１１１は、アプリケーションの種類に応じた印刷設定を行う。
【００５０】
図９は、本実施形態の印刷システムによる印刷結果について説明するための図である。印刷装置１２０の用紙情報９００、端末装置１１０の印刷設定９０１がケース１〜３の場合、印刷結果９０２がどのような内容になるのかについて説明する。また用紙情報９００については、用紙サイズについて説明する。
【００５１】
ケース１は、例えばユーザが印刷装置１２０の用紙情報の登録を行っていない状態である。例えば印刷装置１２０が表示部を持たない構成の場合、用紙情報の登録を端末装置１１０からの操作（図２で説明したリモートＵＩによる方法）でしか実行することができない。ただしユーザが、図２で説明したリモートＵＩによる方法を認識していないことも考えられ、印刷装置１２０の状態がケース１のままであることがありえる。この場合、ケース１の印刷装置の用紙情報９００は、用紙情報登録履歴は「なし」、用紙情報「その他」の状態となる。なお「その他」は用紙情報「不明」に相当し、定型サイズ以外のカスタムサイズも「その他」に分類される。
【００５２】
ケース１については、用紙情報登録履歴がなく、また用紙情報も「その他」（「不明」）であるため、図６、図７の判定フローの結果、端末装置１１０に用紙情報は通知されない。その結果、端末装置１１０の印刷設定９０１は、印刷装置１２０の用紙情報を利用せず、端末装置１１０の印刷アプリケーションが定める規定の値が採用される。その結果、印刷結果９０２は、アプリケーション仕様に基づく用紙設定による印刷結果となる。
【００５３】
前述の通り、印刷装置１２０にユーザが用紙情報を登録していない場合ケース１となるため、端末装置１１０の印刷アプリケーション仕様に従った用紙情報で印刷を実行したほうが好ましい。なぜなら、印刷アプリケーションが写真を印刷する専用のアプリケーションであれば、４ｘ６などの写真用紙を初期値が定められるからである。本実施形態によれば、図９に示すように、印刷アプリケーションに応じた適切な印刷結果を得ることができる。
【００５４】
ケース２および、ケース３はユーザが、印刷装置１２０の用紙情報の登録を行っており、用紙情報登録履歴があり、用紙情報が「その他」から変更されている状態である。ケース２、およびケース３の印刷装置の用紙情報９００は、用紙情報登録履歴は「あり」、用紙情報「Ａ４」（ケース２）、「４ｘ６」（ケース３）の状態である。この場合、図６、図７の判定フローの結果、端末装置１１０に用紙情報が通知される。その結果、端末装置１１０のＣＰＵ１１１は、印刷設定９０１として、端末装置１１０の印刷アプリケーションが定める規定の値を採用せず、印刷装置１２０の用紙情報９００を採用する。その結果、印刷結果９０２は、印刷装置１２０に登録されている用紙情報９００に基づく印刷結果となる。
【００５５】
ケース２とケース３に示したように、ユーザが印刷装置１２０に意図した用紙情報を登録した場合、上記用紙情報に従った印刷結果を得ることができる。
【００５６】
以上の実施形態によれば、端末装置と印刷装置の印刷システムにおいて、印刷装置において用紙情報の更新が行われていない場合、当該用紙情報が端末装置に通知されない。例えば印刷装置が表示部を備えず、リモートＵＩにより端末装置が用紙情報を登録する場合に、端末装置のユーザがリモートＵＩによる用紙情報の登録を行っていなければ、用紙情報が端末装置に通知されない。そのため、例えば用紙情報の初期値が端末装置に通知され、ユーザが意図していない印刷設定が行われてしまうことを防ぐことができる。
【００５７】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５８】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【符号の説明】
【００５９】
１１０  端末装置
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１２０  印刷装置
１２１  ＣＰＵ
１２２  ＲＯＭ
１２３  ＲＡＭ
【図１】
2017013355.tif 000003
【図２】
2017013355.tif 000004
【図３】
2017013355.tif 000005
【図４】
2017013355.tif 000006
【図５】
2017013355.tif 000007
【図６】
2017013355.tif 000008
【図７】
2017013355.tif 000009
【図８】
2017013355.tif 000010
【図９】
2017013355.tif 000011