(57)【要約】【課題】必要な処理に関する情報を報知することによって、ユーザの負担を軽減させることができる印刷システム、印刷制御装置、印刷装置、プログラム、および記憶媒体を提供する。【解決手段】印刷データに基づき画像を印刷する印刷装置と、前記印刷装置に前記印刷データを供給する印刷制御装置と、を含む印刷システムにおいて、前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定手段と、前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得手段と、前記取得手段にて取得された情報を報知する報知手段と、を含む。【選択図】図４
2015197801.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づき画像を印刷する印刷装置と、前記印刷装置に前記印刷データを供給する印刷制御装置と、を含む印刷システムにおいて、
前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定手段と、
前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得手段と、
前記取得手段にて取得された情報を報知する報知手段と、
を含むことを特徴とする印刷システム。
【請求項２】
前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理には、前記印刷データのサイズを前記シートのサイズに一致させるための処理が含まれることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理には、前記シートに対して前記印刷データの印刷位置を回転させるための処理、前記印刷データを拡大させるための処理、および前記印刷データを縮小させるための処理のうち少なくとも一つの処理が含まれることを特徴とする請求項１または請求項２に記載の印刷システム。
【請求項４】
前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理を行った後の印刷データを印刷した場合の印刷結果を予測する第１の予測手段をさらに含み、
前記報知手段は前記第１の予測手段にて予測された印刷結果に関する情報を報知することを特徴とする請求項１から請求項３の何れか１項に記載の印刷システム。
【請求項５】
前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理を行わずに前記印刷データを印刷した場合の印刷結果を予測する第２の予測手段をさらに含み、
前記報知手段は前記第２の予測手段にて予測された印刷結果に関する情報を報知することを特徴とする請求項１から請求項４の何れか１項に記載の印刷システム。
【請求項６】
前記印刷装置には複数の印刷装置が含まれており、
前記判定手段は、前記複数の印刷装置のそれぞれについて、前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定し、
前記取得手段は、前記複数の印刷装置のそれぞれについて、前記印刷装置にセットされたシートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する、ことを特徴とする請求項１から請求項５の何れか１項に記載の印刷システム。
【請求項７】
前記報知手段は、前記取得手段にて取得された情報を表示する表示部を有することを特徴とする請求項１から請求項６の何れか１項に記載の印刷システム。
【請求項８】
前記報知手段は、前記取得手段にて取得された情報を前記複数の印刷装置毎に表示する表示部を有することを特徴とする請求項６に記載の印刷システム。
【請求項９】
印刷データに基づいて印刷装置に画像を印刷させる印刷制御装置であって、
前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定手段と、
前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得手段と、
前記取得手段にて取得された情報を報知する報知手段と、
を含むことを特徴とする印刷制御装置。
【請求項１０】
印刷データに基づいて画像を印刷する印刷装置であって、
前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定手段と、
前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得手段と、
前記取得手段にて取得された情報を報知する報知手段と、
を含むことを特徴とする印刷装置。
【請求項１１】
印刷データに基づいて画像を印刷する印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定工程と、
前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得工程と、
前記取得工程にて取得された情報を報知する報知工程と、
をコンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御装置、印刷装置、プログラム、および記憶媒体に関する。
【背景技術】
【０００２】
印刷制御装置と印刷装置とを接続し、印刷制御装置から送信される印刷データに基づき印刷装置にて印刷を行う印刷システムが知られている。特許文献１には、印刷データの印刷に必要な用紙のサイズを判断し、このサイズの用紙がセットされている印刷装置を用いて、用紙に画像を印刷する印刷システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−２７２６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の印刷システムによると、原稿の倍率などの印刷設定を変更することによって、所望の記録が可能である場合であっても、その情報がユーザに提示されないため、ユーザ自らが適した印刷設定を考えて調整しなければならない。そのため、ユーザに負担がかかってしまう。
【０００５】
本発明は上記課題に鑑みなされたものである。そして、その目的は、必要な処理に関する情報を報知することによって、ユーザの負担を軽減させることができる印刷システム、印刷制御装置、印刷装置、プログラム、および記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明に係る印刷システムは、印刷データに基づき画像を印刷する印刷装置と、前記印刷装置に前記印刷データを供給する印刷制御装置と、を含む印刷システムにおいて、前記印刷装置にセットされたシートのサイズと、前記印刷データのサイズと、が一致するか否かを判定する判定手段と、前記シートのサイズと前記印刷データのサイズとが一致しないと判定された場合、前記印刷データのサイズを前記シートのサイズに近付けるために必要な処理に関する情報を取得する取得手段と、前記取得手段にて取得された情報を報知する報知手段と、を含むことを特徴とする。
【発明の効果】
【０００７】
上記構成によれば、必要な処理に関する情報を報知することによって、ユーザの負担を軽減させることができる。
【図面の簡単な説明】
【０００８】
【図１】印刷システムのシステム構成の概略を示す図である。
【図２】ホスト装置の内部構成を示すブロック図である。
【図３】（ａ）および（ｂ）は印刷装置における印刷結果を示す図である。
【図４】（ａ）および（ｂ）は表示画面を示す図である。
【図５】印刷を実行するまでの処理の流れを示すフローチャートである。
【図６】余白の有無を判定するための処理の流れを示すフローチャートである。
【図７】判定結果の種類を示す表である。
【図８】判定結果情報を決定するまでの流れを示すフローチャートである。
【図９】（ａ）から（ｃ）は判定結果情報を決定するためのテーブルを示す表である。
【図１０】（ａ）および（ｂ）は表示画面を示す図である。
【図１１】印刷を実行するまでの処理の流れを示すフローチャートである。
【図１２】判定の実行を確認する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に図面を参照して本発明の実施形態を詳細に説明する。  
（第１実施形態）
図１は本実施形態における印刷システム（記録システム）１のシステム構成を示す図である。同図に示すように、印刷システム１は、ホスト装置（印刷制御装置）１０２と、印刷装置（記録装置）１０１ａ〜１０１ｄと、これらを接続するネットワークケーブル１０３と、を含んで構成されている。
【００１０】
ホスト装置１０２はユーザからの印刷指示に応じて印刷装置１０１ａ〜１０１ｄに対して印刷データを送信する。印刷装置１０１ａ〜１０１ｄは送信された印刷データに基づき画像を記録する。本実施形態においては、ネットワークケーブル１０３として、イーサネット（登録商標）ケーブル（ＩＥＥＥ８０２．３）を用いる。しかしながら、ホスト装置１０２と印刷装置１０１ａ〜１０１ｄとは、他の通信規格（例えば、ＵＳＢ、ＩＥＥＥ１２８４、ＩＥＥＥ１３９４）等によって接続されていてもよい。
【００１１】
なお、本実施形態における印刷装置１０１ａ〜１０１ｄには、それぞれ異なるサイズの用紙（シート）がセットされているものとする。また、各印刷装置１０１ａ〜１０１ｄには、１つのサイズの用紙がセットされているものとする。
【００１２】
図２はホスト装置１０２の内部構成を示すブロック図である。同図に示すように、ホスト装置１０２は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、外部インターフェース２０４、内部インターフェース２０５、モニタ２０６、指示入力装置２０７、および外部Ｉ／Ｏ装置２０８を含んで構成されている。ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、および外部インターフェース２０４は、内部インターフェース２０５によって互い接続されている。また、外部インターフェース２０４を介して、モニタ２０６、指示入力装置２０７、および外部Ｉ／Ｏ装置２０８が接続されている。
【００１３】
ＣＰＵ２０１は、各手段への処理指示、各種データ処理や各種情報処理を行い、システム全体の制御を行う。ハードディスクドライブ等である補助記憶装置２０３には、プログラミングされたプログラムＰ１が予め格納されている。また、補助記憶装置２０３には、図９（ａ）〜（ｃ）を参照して後述するテーブル、および印刷装置にセットされている用紙に関する情報も予め格納されている。また、当該用紙に関する情報が補助記憶装置２０３に格納される場合に限らず、ホスト装置１０２が印刷装置へ問合せを行うことで、ホスト装置１０２が当該情報を印刷装置から取得し、その情報がメモリ２０２に記憶されてもよい。
【００１４】
メモリ２０２には、実行されるプログラムＰ１がロードされる。ＣＰＵ２０１による制御内容は、プログラムＰ１に従って行われる。
【００１５】
モニタ２０６は、液晶モニタ、ＣＲＴモニタ等の表示手段であり、ユーザに対する操作指示や結果などを表示する。指示入力装置２０７は、キーボードやマウス等の入力手段であり、ユーザからの指示／入力を受け付ける。外部Ｉ／Ｏ装置２０８は、ネットワークケーブル１０３との入出力を行う手段である。
【００１６】
図３（ａ）および（ｂ）は、原稿３０１の出力結果を示す図であり、同図（ａ）は原稿３０１を回転させずに印刷した印刷結果３０５を示す図であり、同図（ｂ）は原稿３０１を回転させて印刷した印刷結果３１０を示す図である。ここでは、用紙３０４の搬送方向（図中に示すｙ方向）における長さを用紙３０４の高さといい、ｙ方向と交差するｘ方向における長さを用紙３０４の幅という。
【００１７】
図３（ａ）に示すように、印刷装置にて用紙３０４に対して原稿３０１を回転させずに印刷した場合、出力サイズ幅３０７、出力サイズ高さ３０６の印刷結果３０５が出力される。この場合、用紙３０４の幅３１４から出力サイズ幅３０７を差し引いた分の余白幅３０８が生じる。他方、図３（ｂ）に示すように、印刷装置１０１にて用紙３０４に対して原稿３０１を回転させて印刷した場合、出力サイズ幅３１２、出力サイズ高さ３１１の印刷結果３１０が出力される。この場合、用紙３０４の幅３１４から出力サイズ幅３１２を差し引いた分の余白幅３１３が生じる。
【００１８】
図３（ａ）と図３（ｂ）とを比較すると、図３（ａ）の出力サイズ幅３０７よりも図３（ｂ）の出力サイズ幅３１２の方が広いため、図３（ａ）の余白幅３０８よりも図３（ｂ）の余白幅３１３の方が狭くなる。このように、原稿のサイズによっては、原稿を回転させることによって、余白の面積を抑えて、用紙を有効に活用することによって、用紙の消費量を抑制することができる。なお、用紙３０４としては、ロール紙やカット紙などを用いることができるが、本実施形態においてはロール紙を用いる。
【００１９】
本実施形態においては、ユーザが複数の印刷装置から１つの印刷装置を選択する。ホスト装置１０２のＣＰＵ２０１にて、選択された印刷装置を用いて余白のない印刷が可能か否かを判定し、可能でない場合はモニタ２０６に判定結果情報表示画面を表示し、可能である場合には判定結果情報表示画面を表示しない。後述する図８（ａ）の印刷ボタン８１６が選択されると、余白のない印刷が可能である場合には印刷が実行され、余白のない印刷が可能でない場合には後述する図８（ｂ）の判定結果情報表示画面８０１を表示してユーザに対して判定結果情報を提示する。
【００２０】
なお、本実施形態において、余白のない記録が可能でない場合とは、用紙のサイズと印刷データのサイズ（より詳細には原稿の印刷データを印刷した際の出力物のサイズ）とが一致しない場合を意味するものとする。例えば、用紙のサイズが足りずに印刷データが印刷できない場合も余白のない記録が可能でない場合となるものとする。
【００２１】
図４（ａ）および（ｂ）は本実施形態におけるユーザインターフェースを示す図である。図４（ａ）はモニタ２０６に表示される印刷設定画面８１１を示し、図４（ｂ）はモニタ２０６に表示される判定結果情報表示画面８０１を示している。印刷設定画面８１１は１つの印刷装置に対して印刷設定を行うための画面であり、判定結果情報表示画面８０１は１つの印刷装置における判定結果情報を表示するための画面である。
【００２２】
図４（ａ）に示すように、印刷設定画面８１１には、印刷装置選択コンボボックス８１２、印刷データパスエディットボックス８１３、回転チェックボックス８１４、拡大／縮小エディットボックス８１７、および印刷ボタン８１６が表示される。
【００２３】
印刷装置選択コンボボックス８１２は、ホスト装置１０２に登録されている複数の印刷装置から１つの印刷装置を選択するためのものである。ホスト装置１０２に登録されている印刷装置とは、例えば、ホスト装置１０２にプリンタドライバがインストールされ、プログラムＰ１から認識可能となっている印刷装置である。ここでは、プログラムＰ１が印刷装置を認識できればよく、その方法を限定するものではない。
【００２４】
印刷データパスエディットボックス８１３では、印刷するデータが指定される。回転チェックボックス８１４では、原稿を回転させるか否か、すなわち、用紙に対して印刷データの印刷位置を回転させるか否か、が選択される。拡大/縮小エディットボックス８１７では、原稿の拡大/縮小の設定が行われる。拡大または縮小を行うときの比率は百分率で入力される。ここでは、回転の設定および拡大／縮小の設定を印刷設定という。ユーザは、印刷ボタン８１６を選択することによって、印刷指示を出す。
【００２５】
印刷ボタン８１６が選択されると、選択された印刷装置を用いて余白のない印刷が可能である場合には印刷動作が開始され、余白のない印刷が可能でない場合にはモニタ２０６に図４（ｂ）に示す判定結果情報表示画面８０１が表示される。
【００２６】
図４（ｂ）に示すように、判定結果情報表示画面８０１には、印刷装置表示エディットボックス８０７、印刷設定表示部８０２、判定結果情報表示部８０４、戻るボタン８０５、印刷ボタン８０６、および印刷プレビュー表示部８０３が表示される。
【００２７】
印刷装置表示エディットボックス８０７には、ユーザによって選択された印刷装置が表示される。印刷設定表示部８０２には、印刷設定画面８１１にて設定された印刷設定が表示される。印刷プレビュー表示部８０３には、印刷設定画面８１１にて設定された印刷設定に基づいて印刷装置にて印刷した際に出力されうる印刷結果が表示される。判定結果情報表示部８０４には、判定結果情報が表示される。
【００２８】
ユーザは、判定結果情報表示部８０４に表示された判定結果情報を確認し、印刷設定を変更したいと判断すれば戻るボタン８０５を選択し、印刷設定を変更せずに印刷したいと判断すれば印刷ボタン８０６を選択する。ユーザによって印刷ボタン８０６が選択されることによって、印刷指示が出される。戻るボタン８０５がユーザによって選択されると、モニタ２０６に図４（ａ）に示す印刷設定画面８１１が再び表示される。これによって、ユーザは、判定結果情報表示部８０４に表示された判定結果情報を参考にして、印刷設定画面８１１にて印刷設定を変更することができる。
【００２９】
このように、余白のない印刷が可能でない場合、ユーザは、判定結果情報表示部８０４に表示された判定結果を確認した上で、印刷設定を変更して印刷するか、印刷設定を変更せずに印刷するか、を適宜選択することができる。
【００３０】
図５は、本実施形態において印刷が実行されるまでの処理の流れを示すフローチャートである。ユーザが印刷データを印刷するための操作を行うと、モニタ２０６に図４（ａ）に示す印刷設定画面８１１が表示される。そうすると、図５に示す処理が開始される。ユーザは、印刷装置選択コンボボックス８１２にて、複数の印刷装置から印刷に用いる印刷装置を１つ選択する（Ｓ５０１）。ここでは、印刷装置１０１ａ〜１０１ｄから印刷装置１０１ａが選択された場合について説明する。
【００３１】
ユーザは、印刷データパスエディットボックス８１３にて、印刷するデータを指定する（Ｓ５０２）。また、ユーザは、回転チェックボックス８１４、拡大／縮小エディットボックス８１７にて印刷設定を設定する（Ｓ５０３）。ユーザが印刷設定画面８１１の印刷ボタン８１６を選択すると、ＣＰＵ２０１は、印刷装置１０１ａにて余白のない印刷が可能であるか否かを判定する（Ｓ５０４）。この判定処理の流れを、図６を参照して説明する。
【００３２】
図６は余白のない印刷が可能であるかを判定するための処理の流れを示すフローチャートである。図７は判定結果とその意味を示す表である。図６に示すように、処理が開始されると、ＣＰＵ２０１にて、印刷装置１０１ａに用紙がセットされているか否かが判定される（Ｓ１０１）。印刷装置１０１ａに用紙がセットされていない場合（Ｓ１０１にてＮＯの場合）は、図７に示す判定結果（Ａ）となり（Ｓ１０２）、処理を終了する。
【００３３】
印刷装置１０１ａに用紙がセットされている場合（Ｓ１０１にてＹＥＳの場合）、出力サイズの幅よりも用紙の幅が広いか否かが判定される（Ｓ１０３）。出力サイズの幅よりも用紙の幅が広い場合（Ｓ１０３にてＹＥＳの場合）、余白の幅に関する情報をメモリ２０２または補助記憶装置２０３に保持する（Ｓ１０４）。この余白に関する情報は後述する図８のＳ２１０にて用いられる。この場合（Ｓ１０３にてＹＥＳの場合）は、判定結果（Ｂ）となり（Ｓ１０５）、処理を終了する。図７に示すように、判定結果（Ｂ）は、印刷が可能であるが余白が生じることを意味する。
【００３４】
再度、図６を参照すると、出力サイズの幅よりも用紙の幅が広くない場合（Ｓ１０３にてＮＯの場合）、用紙の幅と出力サイズの幅とが同一であるか否かが判定される（Ｓ１０６）。同一である場合（Ｓ１０６にてＹＥＳの場合）、判定結果（Ｃ）となり（Ｓ１０７）、処理を終了する。図７に示すように、判定結果（Ｃ）は、余白のない印刷が可能であることを意味する。
【００３５】
図６に戻り、用紙の幅と出力サイズの幅とが同一でない場合（Ｓ１０６にてＮＯの場合）、判定結果（Ｄ）となり（Ｓ１０８）、処理を終了する。図７に示すように、判定結果（Ｄ）は、用紙の幅よりも出力サイズの幅が広いため、用紙の幅が足りずに印刷ができないことを意味する。
【００３６】
再び、図５を参照する。図６を参照して説明した処理による判定結果から、余白のない印刷が可能であるか否かが判断される（Ｓ５０５）。余白のない印刷が可能である場合（Ｓ５０５にてＹＥＳの場合）、すなわち、判定結果が判定結果（Ｃ）である場合、判定結果情報表示画面８０１が表示されず、印刷開始指示が出される（Ｓ５０９）。この指示がネットワークケーブル１０３を介して印刷装置１０１ａに送信され、Ｓ５０３にて設定された印刷設定に応じて印刷装置１０１ａにおける印刷が実行され（Ｓ５１０）、本処理を終了する。
【００３７】
他方、余白のない印刷が可能でない場合（Ｓ５０５にてＮＯの場合）、すなわち、判定結果が判定結果（Ｃ）以外である場合、ＣＰＵ２０１にて、印刷設定を変更することによって印刷可能か否かが判断される（Ｓ５０６）。本実施形態においては、余白のない印刷が可能となる方法または余白の面積を小さくする方法を求め、この結果を判定結果情報として決定する。この処理の流れを、図８を参照して説明する。
【００３８】
図８は判定結果情報表示部８０４に表示する判定結果情報を決定するまでの処理の流れを示すフローチャートである。図９（ａ）〜（ｂ）は判定結果情報を決定する際に参照されるテーブルの一例を示す表である。
【００３９】
図８に示すように、処理が開始されると、ＣＰＵ２０１は、印刷設定画面８１１にてユーザによって設定された印刷設定を取得し、これをメモリ２０２などに保持する（Ｓ２０１）。なお、印刷設定の取得方法はこの方法に限定されない。例えば、印刷設定が定められたデータファイルをユーザに指定させることによって、印刷設定を取得してもよい。また、予め決めておいた設定を印刷設定として取得してもよい。
【００４０】
次に、ＣＰＵ２０１は、原稿のサイズを取得し、保持する（Ｓ２０２）。原稿のサイズは、例えば、原稿に設定されているサイズを使用してもよいし、原稿のサイズを入力するためのユーザインターフェースを提供し、ユーザに原稿のサイズを入力させることによって取得してもよい。ここでは、原稿のサイズを取得する方法については特に限定しない。
【００４１】
印刷装置１０１ａにセットされている用紙の幅を取得し、保持する（Ｓ２０３）。印刷設定および原稿のサイズに基づいて、第１の出力サイズ（出力サイズの幅および出力サイズの高さ）を決定する（Ｓ２０４）。用紙の幅と第１の出力サイズとに基づいて、第１の余白の幅が決定される。次に、図６に示す処理を行うことによって、この第１の出力サイズが余白のない印刷が可能か否かを判定する（Ｓ２０５）。これによって、第１の判定結果が求められる。
【００４２】
ＣＰＵ２０１は、第１の判定結果が判定結果（Ａ）であるか否かを判定する（Ｓ２０６）。判定結果（Ａ）である場合（Ｓ２０６にてＹＥＳの場合）、第１の判定結果に基づき、図９（ａ）および（ｂ）に示すテーブルを参照して、判定結果情報を決定し（Ｓ２１０）、本処理を終了する。
【００４３】
第１の判定結果が判定結果（Ａ）でない場合（Ｓ２０６にてＮＯの場合）、印刷設定を変更する（Ｓ２０７）。例えば、印刷設定が回転なしに設定されていた場合は、回転ありに変更し、拡大／縮小の指定がされていない場合は、適した倍率に変更する。この変更された印刷設定および原稿のサイズに基づいて、第２の出力サイズを決定する（Ｓ２０８）。この第２の出力サイズおよび用紙の幅に基づいて、第２の余白の幅が決定される。
【００４４】
次に、図６に示す処理を行うことによって、この第２の出力サイズが余白のない印刷が可能か否かを判定する（Ｓ２０９）。これによって、第２の判定結果が決定される。そして、第１の余白の幅、第１の判定結果、第２の余白の幅、第２の判定結果に基づき、図９（ａ）〜（ｃ）に示すテーブルを参照して、判定結果情報を決定し（Ｓ２１０）、本処理を終了する。
【００４５】
再び図５を参照する。図８に示す処理を経て判定結果情報が決定されると、判定結果情報表示画面８０１が表示され、決定された判定結果情報は判定結果情報表示画面８０１の判定結果情報表示部８０４に表示される（Ｓ５０７）。ユーザは、表示された判定結果情報を確認した上で、印刷設定を変更するか否かを決定する（Ｓ５０８）。
【００４６】
ユーザによって戻るボタン８０５が選択された場合（Ｓ５０８にてＹＥＳの場合）、印刷設定画面８１１が再び表示される。ユーザは、回転チェックボックス８１４、拡大／縮小エディットボックス８１７にて印刷設定を変更して設定する（Ｓ５０３）。そして、上述の処理を再び実行する（Ｓ５０４〜Ｓ５０５）。なお、ここでは、選択された印刷装置を変更しない場合について説明するが、用いる印刷装置を変更してもよい。
【００４７】
そして、余白のない記録可能か否かが判定され（Ｓ５０５）、可能であれば（Ｓ５０５にてＹＥＳ）、ユーザの印刷ボタン８１６の選択によって、印刷開始指示が出され（Ｓ５０９）、印刷が実行され（Ｓ５１０）、本処理を終了する。可能でなければ（Ｓ５０５にてＮＯ）、上述の処理が実行される（Ｓ５０６〜Ｓ５０８）。
【００４８】
ユーザによって印刷ボタン８０６が選択された場合（Ｓ５０８にてＮＯの場合）、ユーザからの印刷開始指示が出される（Ｓ５０９）。この印刷開始指示がネットワークケーブル１０３を介して印刷装置１０１ａに送信され、Ｓ５０３にて設定された印刷設定に応じて印刷装置１０１ａにて印刷が実行され（Ｓ５１０）、本処理を終了する。
【００４９】
図９（ａ）〜（ｃ）は判定結果情報を決定する際に参照されるテーブルの一例を示す表である。図９（ａ）は印刷設定を変更する前の判定結果（第１の判定結果）とこれに対応する判定結果情報を示すテーブルである。本実施形態においては、図９（ａ）に示すテーブルを用いて決定された判定結果情報が、図４（ｂ）に示す判定結果情報表示部８０４の上方部分に表示される。
【００５０】
図９（ｂ）は、回転の印刷設定を変更する前の判定結果、回転の印刷設定を変更した後の判定結果、およびこれらに対応する回転の印刷設定を変更した後の判定結果情報を示すテーブルである。ＣＰＵ２０１は、このテーブルの「印刷設定を変更する前の判定結果」列の判定結果と「印刷設定を変更した後の判定結果」列の判定結果との組み合わせで対応する行を参照する。そして、「判定結果情報」列にある情報を判定結果情報表示部８０４に表示する情報として決定する。
【００５１】
ただし、「印刷設定を変更する前の判定結果」と「印刷設定を変更した後の判定結果」とが共に判定結果（Ｂ）となった場合だけ、「印刷設定を変更する前の余白の幅」と「印刷設定を変更した後の余白の幅」とを比較して、表示する判定結果情報を決定する。すなわち、ＣＰＵ２０１は、図８のＳ２１０において、図６のＳ１０５にて保持した余白の幅を用いて、判定結果情報表示部８０４に表示する判定結果情報を決定する。
【００５２】
なお、図９（ｂ）に示すように、図９（ｂ）に示すテーブルの判定結果情報には、用紙の消費量に関する情報も含まれており、この情報をユーザに提示することによって、ユーザの選択によって用紙の消費量を低減させることもできる。
【００５３】
本実施形態においては、図７（ｂ）に示すテーブルを用いて決定された判定結果情報が、図４（ｂ）に示す判定結果情報表示部８０４の中央部分に表示される。
【００５４】
図９（ｃ）は、用紙の幅と出力サイズとの関係、およびこれに対応する拡大／縮小の印刷設定に関する判定結果情報を示すテーブルである。本実施形態においては、図９（ｃ）に示すテーブルを用いて決定された判定結果情報が、図４（ｂ）に示す判定結果情報表示部８０４の下方部分に表示される。
【００５５】
図９（ｂ）および（ｃ）に示すように、これらのテーブルには印刷設定を変更した際の影響に関する情報も含まれている。なお、各テーブルを用いて決定された判定結果情報の判定結果情報表示部８０４における表示位置は、図４（ｂ）に示した位置に限定されるものではない。
【００５６】
以上のように、本実施形態においては、選択された印刷装置を用いて印刷を行った場合に、印刷装置にセットされている用紙のサイズ、原稿のサイズ、ユーザによって設定された印刷設定から、この印刷装置を用いて余白のない印刷可能か否かを判定する。本実施形態においては、この判定結果、印刷データのサイズを用紙のサイズに近付けるために必要な処理に関する情報、およびこの処理をする場合に予測される結果などを表示することによって、ユーザの負担を軽減させることができる。
【００５７】
本実施形態においては、ホスト装置１０２が上述の処理を実行する場合について説明したが、上述の処理を印刷装置に実行させてもよい。
【００５８】
なお、本実施形態の機能は以下の構成によっても実現することができる。つまり、本実施形態の処理を行うためのプログラムコードをシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がプログラムコードを実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することとなり、またそのプログラムコードを記憶した記憶媒体も本実施形態の機能を実現することになる。
【００５９】
また、本実施形態の機能を実現するためのプログラムコードを、１つのコンピュータ（ＣＰＵ、ＭＰＵ）で実行する場合であってもよいし、複数のコンピュータが協働することによって実行する場合であってもよい。さらに、プログラムコードをコンピュータが実行する場合であってもよいし、プログラムコードの機能を実現するための回路等のハードウェアを設けてもよい。またはプログラムコードの一部をハードウェアで実現し、残りの部分をコンピュータが実行する場合であってもよい。
【００６０】
（第２実施形態）
本実施形態においては、複数の印刷装置に対する判定結果情報を表示し、複数の印刷装置から印刷に用いる印刷装置を選択する方法について説明する。なお、第１実施形態と同様の構成についてはその説明を省略する。
【００６１】
図１０（ａ）および（ｂ）は本実施形態におけるユーザインターフェースを示す図である。図１０（ａ）はモニタ２０６に表示される印刷設定画面１０１１を示し、図１０（ｂ）はモニタ２０６に表示される判定結果情報表示画面１００１を示している。印刷設定画面１０１１は印刷設定を行うための画面であり、判定結果情報表示画面１００１は複数の印刷装置における判定結果情報を表示するための画面である。
【００６２】
図１０（ａ）に示すように、印刷設定画面１０１１には、印刷装置リスト１０１２が表示されている。印刷装置リスト１０１２には、ホスト装置１０２に登録されている複数の印刷装置が表示される。本実施形態においては、ホスト装置１０２に印刷装置１０１ａ〜１０１ｄが登録されているものとする。
【００６３】
印刷装置リスト１０１２の近傍にはスクロールボタンが設けられている。ホスト装置１０２に登録されている印刷装置の全てが表示されるリスト欄に収まらない場合は、このスクロールボタンを操作して表示されていない印刷装置を表示させることによって、ホスト装置１０２に登録されている印刷装置を確認することができる。ここでは、次へボタン１０１６が選択されると、図１０（ｂ）に示す判定結果情報表示画面１００１が表示される。
【００６４】
図１０（ｂ）に示す判定結果情報表示画面１００１には判定結果情報リスト表示部１００３が表示される。そこには印刷装置１０１ａ〜１０１ｄにそれぞれ対応する判定結果情報が表示されている。判定結果情報リスト表示部１００３には、複数の印刷装置に対応する複数のチェックボックスが表示されている。ユーザの操作によっていずれかのチェックボックスが選択された場合、選択されたチェックボックスに対応する印刷装置の判定結果情報に基づいた印刷プレビューが印刷プレビュー表示部１００４に表示される。
【００６５】
印刷ボタン１００６が選択されると、選択されたチェックボックスに対応する印刷装置を用いて印刷が実行される。戻るボタン１００５が選択されると、印刷設定画面１０１１が表示される。
【００６６】
図１１は本実施形態において印刷が実行されるまでの処理の流れを示すフローチャートである。図１１に示すＳ４０１およびＳ４０２の処理は、図１２に示すＳ５０２およびＳ５０３の処理と、それぞれ同様であるので、その説明を省略する。印刷設定が行われると（Ｓ４０２）、複数の印刷装置それぞれに対して、図６を参照して説明した余白のない印刷が可能であるか否かを判定するための処理が行われ、図８に示す処理の流れに従って判定結果情報が決定される（Ｓ４０３）。
【００６７】
図１２は複数の印刷装置それぞれに対して判定結果情報が決定されたか否かを判定する処理の流れを示すフローチャートである。図１２に示すように、まず、ＣＰＵ２０１は印刷が可能な印刷装置のリストを取得する（Ｓ３０１）。取得したリストに挙げられた印刷装置のなかに未だ判定結果情報が決定されていない印刷装置があるか否かを判定する（Ｓ３０２）。
【００６８】
決定されていない印刷装置がない場合（Ｓ３０２にてＮＯの場合）は処理を終了する。未だ決定されていない印刷装置がある場合（Ｓ３０２にてＹＥＳ）の場合、決定されていない印刷装置に対して判定結果情報を決定し（Ｓ３０３）、決定された判定結果情報を判定結果情報リストに追加する（Ｓ３０４）。そして、全ての印刷装置に対して判定結果情報が決定されるまで上記処理を繰り返す。
【００６９】
再び図１１を参照する。上述の処理によって作成された判定結果情報リストは、判定結果情報リスト表示部１００３に表示される（Ｓ４０４）。
【００７０】
ユーザは表示された判定結果情報を確認した上で、印刷設定を変更するか否かを判断する。印刷設定を変更する場合（Ｓ４０５にてＹＥＳの場合）、ユーザは戻るボタン１００５を選択することによって、印刷設定画面１０１１に戻り、印刷設定を変更して設定する（Ｓ４０２）。そして、上述の処理が再び実行される（Ｓ４０３〜Ｓ４０５）。
【００７１】
印刷設定を変更しない場合（Ｓ４０５にてＮＯの場合）、ユーザは、判定結果情報リスト表示部１００３のチェックボックスを選択することによって、印刷に用いる印刷装置を選択する（Ｓ４０６）。
【００７２】
そして、ユーザが印刷ボタン１００６を選択することによって、印刷開始指示が出され（Ｓ４０７）、選択された印刷装置を用いて、Ｓ４０２にて設定された印刷設定に基づく印刷が実行され（Ｓ４０８）、本処理を終了する。
【００７３】
なお、図１０（ｂ）に示す判定結果情報リスト表示部１００３において、判定結果に応じて判定結果情報の表示／非表示を切り替えてもよい。また、図１０（ｂ）に示すように、本実施形態において各印刷装置に対応する判定結果情報は、変更前の判定結果に応じた判定結果情報、回転の印刷設定を変更した後の判定結果情報、拡大／縮小の印刷設定に関する判定結果情報の順に表示されている。しかしながら、判定結果情報の表示される順番は、図１０（ｂ）に示す順番に限定されるものではなく、この順番を入れ替えて表示してもよい。
【００７４】
以上のように、本実施形態においては、複数の印刷装置毎に判定結果情報を表示することによって、いずれの印刷装置が印刷に適しているかの情報をユーザに提示することができる。より詳細には、印刷装置にセットされている用紙のサイズ、原稿のサイズ、ユーザによって設定された印刷設定から、余白のない印刷可能か否かを、それぞれの印刷装置に対して判定する。この判定結果に関する情報をユーザに提示することによって、本実施形態においてもユーザの負担を軽減させることができる。
【００７５】
（他の実施形態）
上記実施形態においては、判定結果情報を文字で表示しているが、判定結果情報の内容をユーザが認識できるものであれば、判定結果情報は必ずしも文字で表示されていなくてもよい。例えば、判定結果情報はその内容を示すアイコンで表示されてもよい。また、ユーザに対して判定結果情報を報知することができるものであれば、判定結果情報は視認できるものでなくてもよい。例えば、ユーザに対して判定結果情報を音で知らせてもよい。
【００７６】
また、各処理の流れは、上記実施形態において説明した例に限定されるものではない。例えば、処理の順番を入れ替えてもよい。
【符号の説明】
【００７７】
１                  印刷システム
１０１ａ〜１０１ｄ  印刷装置
１０２              ホスト装置（印刷制御装置）
２０１              ＣＰＵ（判定手段／取得手段／報知手段）
【図１】
2015197801.tif 000003
【図２】
2015197801.tif 000004
【図３】
2015197801.tif 000005
【図４】
2015197801.tif 000006
【図５】
2015197801.tif 000007
【図６】
2015197801.tif 000008
【図７】
2015197801.tif 000009
【図８】
2015197801.tif 000010
【図９】
2015197801.tif 000011
【図１０】
2015197801.tif 000012
【図１１】
2015197801.tif 000013
【図１２】
2015197801.tif 000014