(57)【要約】      （修正有）【課題】ユーザーが給紙デッキを指定せずに印刷ジョブの実行を開始しても、印刷ジョブの画像の位置を精度よく調整して出力可能とする印刷制御装置、印刷制御方法及びプログラムを提供する。【解決手段】複数の給紙手段を備える印刷装置と通信可能な印刷制御装置であって、複数の給紙手段に対応する画像位置調整情報を保持する保持手段と、複数の給紙手段に給紙されている用紙の用紙情報に基づいて、印刷ジョブで使用される給紙手段を特定する特定手段と、特定手段による特定の結果に基づいて保持されている画像位置調整情報から該当する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて印刷ジョブの実行により出力される画像の位置を調整したページ画像を生成する生成手段と、生成手段により生成されたページ画像を印刷装置に送信する送信手段と、を有する。【選択図】図５
2016097635.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙手段を備える印刷装置と通信可能な印刷制御装置であって、
前記複数の給紙手段に対応する画像位置調整情報を保持する保持手段と、
前記複数の給紙手段に給紙されている用紙の用紙情報に基づいて、印刷ジョブで使用される給紙手段を特定する特定手段と、
前記特定手段による特定の結果に基づいて前記保持されている画像位置調整情報から該当する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて前記印刷ジョブの実行により出力される画像の位置を調整したページ画像を生成する生成手段と、
前記生成手段により生成されたページ画像を前記印刷装置に送信する送信手段と、
を有する印刷制御装置。
【請求項２】
前記特定手段は、前記複数の給紙手段における用紙情報を前記印刷装置から取得し、取得した用紙情報と、前記印刷ジョブで使用される用紙の用紙情報との照合の結果に基づいて、前記印刷ジョブで使用される給紙手段を特定する請求項１に記載の印刷制御装置。
【請求項３】
前記特定手段は、前記照合に基づいて複数の給紙手段を特定した場合、特定した複数の給紙手段における用紙情報に基づいて最も用紙残量が多い給紙手段を前記印刷ジョブで使用される給紙手段として特定する請求項２に記載の印刷制御装置。
【請求項４】
前記特定手段は、前記印刷ジョブで使用される給紙手段を前記印刷装置に問い合わせ、前記複数の給紙手段における用紙情報に基づく前記印刷装置からの応答に従って、前記印刷ジョブで使用される給紙手段を特定する請求項１に記載の印刷制御装置。
【請求項５】
前記特定手段は、前記複数の給紙手段の選択画面を表示し、表示した選択画面を介して受け付けた選択に従って、前記印刷ジョブで使用される給紙手段を特定する請求項１に記載の印刷制御装置。
【請求項６】
前記生成手段は、前記保持されている画像位置調整情報から前記特定された給紙手段に対応する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて画像の位置を調整したページ画像を生成する請求項１乃至５の何れか１項に記載の印刷制御装置。
【請求項７】
前記生成手段は、前記特定手段による前記照合の結果として複数の給紙手段が特定された場合、前記保持されている全ての画像位置調整情報に基づいて画像の位置を調整したページ画像を生成する請求項２に記載の印刷制御装置。
【請求項８】
前記複数の給紙手段に対応する画像位置調整情報の設定を受け付ける設定画面を表示する表示手段を更に有し、
前記保持手段は、前記表示手段により表示された設定画面を介して設定された画像位置調整情報を保持する請求項１乃至７の何れか１項に記載の印刷制御装置。
【請求項９】
複数の給紙手段を備える印刷装置と通信可能な印刷制御装置が実行する印刷制御方法であって、
前記複数の給紙手段に対応する画像位置調整情報を保持する保持ステップと、
前記複数の給紙手段に給紙されている用紙の用紙情報に基づいて、印刷ジョブで使用される給紙手段を特定する特定ステップと、
前記特定ステップによる特定の結果に基づいて前記保持されている画像位置調整情報から該当する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて前記印刷ジョブの実行により出力される画像の位置を調整したページ画像を生成する生成ステップと、
前記生成ステップにより生成されたページ画像を前記印刷装置に送信する送信ステップと、
を含む印刷制御方法。
【請求項１０】
複数の給紙手段を備える印刷装置と通信可能なコンピュータに、
前記複数の給紙手段に対応する画像位置調整情報を保持する保持ステップと、
前記複数の給紙手段に給紙されている用紙の用紙情報に基づいて、印刷ジョブで使用される給紙手段を特定する特定ステップと、
前記特定ステップによる特定の結果に基づいて前記保持されている画像位置調整情報から該当する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて前記印刷ジョブの実行により出力される画像の位置を調整したページ画像を生成する生成ステップと、
前記生成ステップにより生成されたページ画像を前記印刷装置に送信する送信ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置において、画像を用紙に印刷する位置を調整し、画像を用紙に正しく配置して印刷する技術が用いられている。この技術は、画像の傾きや表裏のずれを較正し、画像の位置を最適化することを目的としている。この較正の結果、画像の傾きや表裏のずれが修正され、用紙に印刷される画像の位置が正しく一定に保たれる。
用紙に印刷される画像の位置に変動をきたす要素の一つとして、定着器を通過する際の用紙の伸縮が挙げられる。例えば電子写真方式の印刷装置では、トナーが転写された用紙を定着器に通して加圧し、トナーを用紙に定着させている。定着器は高温であるので、用紙の伸縮が起こり、表裏の画像の位置がずれる原因になる。この用紙の伸縮の程度は、用紙の表面性、坪量、サイズ等により異なる。
更に、用紙に印刷される画像の位置に変動をきたす要素として、給紙デッキや搬送路の構造が挙げられる。給紙デッキや搬送路の機器的な構造の違いにより、印刷を開始するタイミングがずれたり、用紙がわずかに傾いて搬送されたりする場合がある。その結果、用紙に画像が印刷される際、用紙の傾きやずれに応じて画像の位置にずれが生じる。給紙デッキが異なると、用紙の搬送路への入り方も異なるため、画像の位置のずれの程度は、どの給紙デッキから用紙が給紙されるかによって異なる。
以上の要因で発生する画像の位置のずれを較正するため、画像の位置を調整する調整値をシステム内に保持する技術が知られている。画像の位置のずれの程度は給紙デッキにより異なるため、画像の位置調整の調整値は給紙デッキ毎に保持する必要がある。これを鑑み、給紙デッキ毎に画像位置の調整値を保持する技術がある。
【０００３】
一方、従来、印刷装置に印刷ジョブを送信する際に、印刷ジョブで使用する給紙デッキを指定する技術が用いられている。この技術は、印刷ジョブを送信する際に給紙デッキを指定することで、ユーザーが意図した用紙を確実に使用可能とすることを目的としている。この技術を使用することで、指定外の給紙デッキから、ユーザーが意図しない用紙が給紙される事態を防ぐことができる。
上記の事情を鑑み、給紙デッキ毎の画像位置の調整値を印刷制御装置に保持し、給紙デッキが指定された印刷ジョブを出力する際、当該調整値に基づき画像位置の調整を行い、印刷制御装置から印刷装置に印刷ジョブを送信する構成が知られている。
しかし、印刷ジョブ中で、印刷ジョブで使用する給紙デッキが指定されていない場合は、印刷装置でどの給紙デッキを使用するかを印刷制御装置では判定できないため、上記従来技術を適用することができない。
これを解決するために、特許文献１では、給紙デッキが空になった場合に、次に切り替える給紙デッキの優先順位を指定しておき、当該順位に従って別の給紙デッキから給紙する技術が開示されている。また、特許文献２では、使用する給紙デッキを切り替える際、同じサイズの用紙が給紙されている給紙デッキを探し、その給紙デッキに適した調整が行われるようにラスタ画像を生成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３９３８６号公報
【特許文献２】特開２００２−３３７４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２に開示されている技術によれば、印刷装置の給紙デッキ毎に画像位置を調整して、当該調整値を印刷制御装置で保持することができる。また、印刷制御装置で管理された印刷ジョブ中で、印刷ジョブで使用する給紙デッキを指定することができる。そのため、印刷制御装置で給紙デッキを指定して印刷ジョブを出力すれば、ユーザーが意図した用紙に、当該調整値に基づき画像位置を調整して印刷することができる。
しかし、印刷装置の給紙デッキ毎に画像位置が調整されていても、ユーザーが印刷制御装置で給紙デッキを指定せずに印刷ジョブを出力してしまう場合がある。このような場合、上記従来技術を適用して給紙デッキ毎に保持されている画像位置の調整値を用いて印刷ジョブを出力することはできない。
本発明は、ユーザーが給紙デッキを指定せずに印刷ジョブの実行を開始しても、印刷ジョブの画像の位置を精度よく調整して出力可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明の印刷制御装置は、複数の給紙手段を備える印刷装置と通信可能な印刷制御装置であって、前記複数の給紙手段に対応する画像位置調整情報を保持する保持手段と、前記複数の給紙手段に給紙されている用紙の用紙情報に基づいて、印刷ジョブで使用される給紙手段を特定する特定手段と、前記特定手段による特定の結果に基づいて前記保持されている画像位置調整情報から該当する画像位置調整情報を取得し、取得した画像位置調整情報に基づいて前記印刷ジョブの実行により出力される画像の位置を調整したページ画像を生成する生成手段と、前記生成手段により生成されたページ画像を前記印刷装置に送信する送信手段と、を有する。
【発明の効果】
【０００７】
本発明によれば、ユーザーが給紙デッキを指定せずに印刷ジョブの実行を開始しても、印刷ジョブの画像の位置を精度よく調整して出力することができる。
【図面の簡単な説明】
【０００８】
【図１】システム構成の一例を示す図である。
【図２】印刷装置及び印刷制御装置のハードウェア構成の一例を示す図である。
【図３】印刷装置及び印刷制御装置のソフトウェア構成の一例を示す図である。
【図４】デッキ調整用ページの一例を示す図である。
【図５】実施形態１における処理の一例を示すフローチャートである。
【図６】画像位置調整情報及び用紙情報の一例を示す図である。
【図７】実施形態２における処理の一例を示すフローチャートである。
【図８】給紙デッキ選択画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。なお、特に断らない限り、本発明に係る機能が実現されるのであれば、単体の機器であっても、複数の機器からなる印刷システムであっても、本発明を適用することができる。また、特に断らない限り、本発明の機能が実現されるのであれば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークを介して通信可能に接続がなされ、処理が行われる印刷システムであっても本発明を適用することができる。即ち、以下の実施形態で説明する各種端末が接続されたシステム構成は一例であり、用途や目的に応じて様々な構成とすることができる。
【００１０】
＜実施形態１＞
図１は、本実施形態における印刷制御装置１０６と印刷装置１０１とを含むシステム構成の一例を示す図である。なお、本実施形態では印刷装置１０１を電子写真方式の印刷装置であるものとして説明するが、インクジェット方式、オフセット方式等、異なる画像形成方式の印刷装置であってもよい。
印刷装置１０１は、ケーブル１０９を介して印刷制御装置１０６と接続されている。また、印刷制御装置１０６は、ネットワーク１０８を介してクライアントコンピュータ１０７と接続されている。印刷装置１０１は、ＵＩパネル１０２、給紙デッキ１０３及び給紙デッキ１０４を備える。更に、印刷装置１０１は、３段の給紙デッキからなるオプションデッキ１０５を備える。また、ＵＩパネル１０２は、例えば静電容量方式のタッチパネルを備えたユーザーインターフェースである。印刷ジョブは印刷制御装置１０６において生成・管理され、ケーブル１０９を通じて印刷装置１０１に送信される。そして、印刷装置１０１が用紙に印字する処理を行う。なお、印刷ジョブは、クライアントコンピュータ１０７で生成され、ネットワーク１０８を介して印刷制御装置１０６に送信され、印刷制御装置１０６で管理される形態をとってもよい。また、印刷制御装置１０６は印刷装置１０１とネットワーク１０８を介して接続される形態をとってもよい。即ち、本実施形態に示す印刷装置１０１、印刷制御装置１０６、クライアントコンピュータ１０７の接続形態は一例であり、本実施形態で示した他にも様々な接続形態を適用することができる。
【００１１】
図２は、本実施形態の印刷装置１０１及び印刷制御装置１０６のハードウェア構成の一例を示す図である。ネットワークインターフェース２０１は、ケーブル１０９を介してネットワークインターフェース２１９と通信を行う。ネットワークインターフェース２１９は、ネットワーク２１２を介して、クライアントコンピュータ１０７やホストコンピュータ等の他の装置と通信を行う。即ち、ネットワークインターフェース２０１は、ネットワークインターフェース２１９を介して外部のネットワーク２１２と接続されている。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ／中央演算装置）２０２は、システムバス２１１を介して印刷装置１０１内の各部における制御や演算を司る。また、ＣＰＵ２０２は、記憶部２０７に格納され、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０６にロードされるプログラムの実行を司る。ＲＡＭ２０６は、ＣＰＵ２０２から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ２０２のワークエリア又はその他一時的なデータ記憶領域として使用される。記憶部２０７は、印刷装置１０１の動作時の一時記憶領域及びワークメモリとして機能する。ＣＰＵ２０２が記憶部２０７に格納されているプログラムをＲＡＭ２０６にロードして実行することにより、印刷装置１０１のソフトウェア構成及び後述するフローチャートにおける印刷装置１０１の処理が実現される。
【００１２】
エンジンインターフェース２０４は、プリンタエンジン２０５との通信、制御を司る。給紙デッキインターフェース２０８は、給紙デッキ２０９との通信、制御を司る。給紙デッキ２０９は、給紙デッキ１０３、１０４、オプションデッキ１０５をハード構成として総称するものである。ＵＩパネル２０３は、ＵＩパネル１０２のハード構成であり、印刷装置１０１の操作全般を行うためのユーザーインターフェースである。本実施形態におけるＵＩパネル２０３は、静電容量方式のタッチパネルを備えているものとする。
印刷制御装置インターフェース２１０は、ケーブル２１３を介して印刷制御装置１０６の印刷装置インターフェース２１４と接続され、印刷制御装置１０６と印刷装置１０１との通信を司る。なお、この例ではシステムバス２１１、２１８に接続されたインターフェース同士が直接接続されている形式としているが、印刷制御装置１０６と印刷装置１０１とは例えばネットワーク等で接続されている形式でもよく、接続形式は限定されるものではない。また、印刷制御装置インターフェース２１０は、ネットワークインターフェース２０１とその機能を統合した形式としてもよい。また、印刷装置インターフェース２１４は、ネットワークインターフェース２１９とその機能を統合した形式としてもよい。
【００１３】
ＣＰＵ２１５は、システムバス２１８を介して印刷制御装置１０６内の各部における制御や演算、記憶部２１７に格納され、ＲＡＭ２１６にロードされるプログラムの実行を司る。ＲＡＭ２１６は、ＣＰＵ２１５から直接アクセスできる一般的な揮発性記憶装置の一種で、ＣＰＵ２１５のワークエリア又はその他一時的なデータ記憶領域として使用される。記憶部２１７は、印刷制御装置１０６の動作時の一時記憶領域及びワークメモリとして機能する。ＣＰＵ２１５が記憶部２１７に格納されているプログラムをＲＡＭ２１６にロードして実行することにより、印刷制御装置１０６のソフトウェア構成及び後述するフローチャートにおける印刷制御装置１０６の処理が実現される。
【００１４】
図３（ａ）は、本実施形態における印刷装置１０１のソフトウェア構成の一例を示す図である。また、図３（ｂ）は、本実施形態における印刷制御装置１０６のソフトウェア構成の一例を示す図である。
まず、印刷装置１０１のソフトウェア構成について述べる。印刷ジョブ受信部３０６は、ネットワークインターフェース２０１を介して外部機器から印刷ジョブを受信したり、印刷装置１０１内部から印刷ジョブを受信したりする。印刷ジョブ制御部３０８は、印刷ジョブ受信部３０６から前記印刷ジョブを取得し、印刷ジョブの主幹制御を司る。
ＵＩ制御部３０７は、印刷ジョブ制御部３０８から受信した印刷ジョブ状況、デバイス状態を表す画像を作成し、ＵＩパネル２０３に表示する。また、ＵＩ制御部３０７は、ＵＩパネル２０３が有するタッチパネルを制御し、ユーザーにより入力された座標情報を変換する。なお、ここでいう座標情報とは、パネルがタッチされた位置（座標）を示す情報のことである。印刷ジョブ制御部３０８は、ＵＩ制御部３０７から前記座標情報を取得する。
【００１５】
給紙デッキ制御部３０９は、給紙デッキインターフェース２０８を制御し、給紙デッキ２０９に積載されている用紙の情報（以下、用紙情報）を取得する。なお、ここでいう用紙情報とは、例えば用紙の種類、坪量、サイズ、枚数等に関する情報のことである。印刷ジョブ制御部３０８は、給紙デッキ２０９に給紙されている用紙情報を、給紙デッキ制御部３０９から取得する。また、印刷ジョブ制御部３０８は、例えば使用する給紙デッキが指定されていない印刷ジョブを実行する際に、使用する給紙デッキを決定する。給紙デッキを決定する処理の詳細については後述する。
画像処理部３１０は、印刷ジョブ受信部３０６が受信した印刷ジョブのＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）情報を処理し、ページ画像（ラスタ画像）を生成する。なお、ＰＤＬとは、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）やＰＣＬ（Ｐｒｉｎｔｅｒ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）に代表される、ページプリンタを制御するための命令を記述する言語を指す。画像処理部３１０は、印刷ジョブ制御部３０８から現状の画像構成情報を取得し、出力画像の構成を行う。
エンジン制御部３１１は、画像処理部３１０が生成したページ画像を、エンジンインターフェース２０４を介してプリンタエンジン２０５に送信する。プリンタエンジン２０５は、例えば電子写真方式で紙面上に画像形成を行う。
【００１６】
次に、印刷制御装置１０６のソフトウェア構成について述べる。印刷ジョブ受信部３１２は、ネットワークインターフェース２１９を介して外部機器から印刷ジョブを受信したり、印刷制御装置１０６内部から印刷ジョブを受信したりする。印刷ジョブ制御部３０２は、印刷ジョブ受信部３１２から前記印刷ジョブを取得し、印刷ジョブの主幹制御を司る。
印刷ジョブ送信部３０１は、印刷ジョブ制御部３０２から印刷ジョブを取得し、ケーブル２１３を介して印刷ジョブ受信部３０６に印刷ジョブを送信する。給紙デッキ情報保持部３０５は、ケーブル２１３を介して、給紙デッキ制御部３０９から印刷装置１０１の給紙デッキ２０９に給紙されている用紙情報を取得する。
画像位置調整値保持部３０４は、給紙デッキ２０９における各給紙デッキの画像位置調整値に関する画像位置調整情報を保持する。なお、画像位置調整値の詳細については後述する。画像処理部３０３は、印刷ジョブのＰＤＬ情報を処理し、ページ画像（ラスタ画像）を生成する。このとき、画像処理部３０３は、印刷ジョブで使用する給紙デッキ２０９における画像位置調整値を画像位置調整値保持部３０４から取得し、ページ画像を生成する。
【００１７】
図４は、本実施形態の画像位置調整におけるデッキ調整用ページの一例を示す図である。なお、図４に示すデッキ調整用ページ４０１は、給紙デッキ２０９における各給紙デッキの画像位置調整値を設定する設定画面の一例であり、画像位置調整値を設定可能であれば形態は問わない。例えば印刷ジョブの実行により給紙デッキ１０３から出力される画像の位置を調整するときに、ＵＩを介して受け付けたユーザーの指示に従って印刷制御装置１０６が給紙デッキ１０３に対応するデッキ調整用ページ４０１を出力する。この際、ユーザーは、クライアントコンピュータ１０７や印刷装置１０１を介して印刷制御装置１０６に指示を行うようにしてもよい。また、デッキ調整用ページ４０１は、印刷制御装置１０６のＵＩに表示されてもよいし、クライアントコンピュータ１０７や印刷装置１０１のＵＩに表示されてもよい。
【００１８】
デッキ調整用ページ４０１には、印刷による位置のずれを読み取るための目盛り４０２、４０３、４０４が記されている。まず、目盛り４０２を用いた画像位置調整について述べる。画像位置にずれが生じていなければ、用紙の短辺を半分に折った際の、折り目と重なった箇所の目盛りの数値は２５となる。しかし、画像位置にずれが生じている場合、２５から大小何れかにずれた数値が折り目と重なる。このとき、折り目と重なった数値を位置Ａ、即ち、エリア４０５における画像位置の読み取り値とする。目盛り４０３を用いてエリアＣの読み取り値を同様に決定できる。また、用紙の長辺を半分に折り、折り目と重なった箇所の目盛り４０４を読むことで、エリアＢの読み取り値も同様に決定できる。
この読み取り値をユーザーに入力させることで、画像位置調整値保持部３０４が前記読み取り値を給紙デッキ１０３の画像位置調整値として認識して保持する。これにより、次回、給紙デッキ１０３から印刷ジョブの画像が出力される場合に、前記画像位置調整値が適用されて画像の位置が調整される。なお、他の給紙デッキにおいても同様の方法で画像位置調整を行うことができる。
本実施形態では、目盛りの範囲を０以上５０以下とし、画像位置にずれが生じていない場合は中央の値である２５が読み取り値として定められているが、目盛りの範囲はこの値に限らず、印刷装置１０１の印刷精度等に応じて増減させてもよい。また、このデッキ調整用ページ４０１は、用紙の表裏での画像位置を調整するものであってもよく、用紙の表面、裏面双方に印刷する画像位置を調整するものであってもよい。
【００１９】
以下、図５に示すフローチャートを用いて本実施形態の特徴となる処理について説明する。図５は、本実施形態における印刷装置１０１及び印刷制御装置１０６の処理の一例を示すフローチャートである。上述したように、本フローチャートに係る印刷装置１０１の処理は、印刷装置１０１のＣＰＵ２０２が記憶部２０７に記憶されているプログラムをＲＡＭ２０６に読み出して実行することにより実現される。また、本フローチャートに係る印刷制御装置１０６の処理は、印刷制御装置１０６のＣＰＵ２１５が記憶部２１７に記憶されているプログラムをＲＡＭ２１６に読み出して実行することにより実現される。
まず、Ｓ５０１にて、印刷ジョブ制御部３０２が、印刷ジョブの実行を開始する。Ｓ５０２にて、印刷ジョブ制御部３０２は、前記印刷ジョブで使用する給紙デッキの情報を確認し、印刷ジョブで使用する給紙デッキが指定されているか否かを判定する。Ｓ５０２にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する給紙デッキが指定されていると判定した場合、Ｓ５０８に進む。一方、Ｓ５０２にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する給紙デッキが指定されていないと判定した場合、Ｓ５０３に進む。
Ｓ５０８にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する給紙デッキの情報を画像処理部３０３に通知する。画像処理部３０３は、印刷ジョブで使用する給紙デッキの情報を画像位置調整値保持部３０４に通知する。画像位置調整値保持部３０４は、前記印刷ジョブで使用する給紙デッキに対応する画像位置調整値を画像処理部３０３に通知する。画像処理部３０３は、取得した画像位置調整値を適用してページ画像を生成する。印刷ジョブ制御部３０２は、画像処理部３０３が生成したページ画像を取得する。更に、印刷ジョブ送信部３０１は、印刷ジョブ制御部３０２から前記ページ画像を取得し、前記ページ画像の出力に係る印刷ジョブを印刷ジョブ受信部３０６に送信する。そして、印刷ジョブ制御部３０８が、前記印刷ジョブを取得して出力処理することで用紙に前記印刷ジョブの画像を印刷し、フローを終了する。
【００２０】
以降の処理を説明する前に、本実施形態における印刷制御装置１０６の画像位置調整値保持部３０４及び給紙デッキ情報保持部３０５で保持されている情報について説明する。図６は、本実施形態における印刷制御装置１０６の画像位置調整値保持部３０４で保持されている画像位置調整情報と、給紙デッキ情報保持部３０５で保持されている各給紙デッキの用紙情報とに関するデータ構造の一例を示す図である。図６に示すように、画像位置調整値保持部３０４は、各給紙デッキにおける画像位置調整の状況６０１に関する情報を保持している。より具体的には、各給紙デッキに対応する画像位置調整値６０２を示す画像位置調整情報が保持されている。なお、対象とする給紙デッキにおいて画像位置調整がなされていない場合は未調整を示す情報が保持されていてもよい。また、給紙デッキ情報保持部３０５は、印刷装置１０１の給紙デッキ２０９に給紙されている用紙情報の一覧６０３を保持している。図６の例の場合、用紙情報は給紙デッキの番号、給紙されている用紙のサイズ、種類、枚数を示す情報であるものとするが、例えば坪量等の情報が追加されていてもよく、その内容は限定されるものではない。
【００２１】
図５の説明に戻る。
Ｓ５０３にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する給紙デッキが指定されていない旨を給紙デッキ情報保持部３０５に通知する。そして、給紙デッキ情報保持部３０５は、給紙デッキ制御部３０９から給紙デッキ２０９に給紙されている用紙情報を取得する。なお、本実施形態では、印刷ジョブを出力する本フロー中で印刷装置１０１の用紙情報を取得しているが、印刷制御装置１０６は印刷装置１０１の給紙デッキ２０９の用紙情報を常に保持していてもよく、用紙情報を取得するタイミングは限定されるものではない。また、印刷制御装置１０６が印刷装置１０１の給紙デッキ２０９の用紙情報を常に保持している場合、Ｓ５０３で用紙情報を取得する処理を行わなくてもよい。
次に、Ｓ５０４に進む。Ｓ５０４にて、給紙デッキ情報保持部３０５は、給紙デッキ２０９に給紙されている用紙情報を印刷ジョブ制御部３０２に通知する。そして、印刷ジョブ制御部３０２は、印刷ジョブで使用する用紙が給紙された給紙デッキが１つ以上あるか否かを判定する。より具体的に説明すると、印刷ジョブ制御部３０２は、印刷ジョブで使用する用紙情報と、給紙デッキ情報保持部３０５から取得した用紙情報とを照合する。そして、印刷ジョブ制御部３０２は、照合の結果、印刷ジョブで使用する用紙情報と一致した用紙情報の用紙が給紙されている給紙デッキを印刷ジョブで使用する用紙が給紙された給紙デッキと判定する。Ｓ５０４にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する用紙が給紙されている給紙デッキがないと判定した場合、Ｓ５０５に進む。一方、Ｓ５０４にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する用紙が給紙されている給紙デッキが１つ以上あると判定した場合、Ｓ５０６に進む。
【００２２】
Ｓ５０５にて、印刷ジョブ制御部３０２は、印刷ジョブで使用される給紙デッキが特定されない旨を画像処理部３０３に通知する。画像処理部３０３は、画像位置調整値を適用せずにページ画像を生成する。印刷ジョブ制御部３０２は、画像処理部３０３から前記ページ画像を取得する。印刷ジョブ送信部３０１は、印刷ジョブ制御部３０２から前記ページ画像を取得し、前記ページ画像の出力に係る印刷ジョブを印刷ジョブ受信部３０６に送信する。印刷ジョブ制御部３０８は、印刷ジョブ受信部３０６から前記印刷ジョブを取得して出力処理を行い、フローを終了する。
Ｓ５０６にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する用紙が給紙された給紙デッキが複数あるか否かを判定する。なお、判定の方法はＳ５０４で説明した方法と同様である。Ｓ５０６にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する用紙が給紙されている給紙デッキが一つしかないと判定した場合、Ｓ５０７に進む。一方、Ｓ５０６にて、印刷ジョブ制御部３０２が、印刷ジョブで使用する用紙が給紙された給紙デッキが複数あると判定した場合、Ｓ５０９に進む。
Ｓ５０７にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する用紙が指定されている給紙デッキを印刷ジョブの出力に使用する給紙デッキとして決定し、Ｓ５０８に進む。Ｓ５０８にて、印刷ジョブ制御部３０２は、上述したＳ５０２の処理において印刷ジョブで使用する給紙デッキが指定されていると判定した場合と同様の処理を行い、フローを終了する。
【００２３】
Ｓ５０９にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する用紙が給紙されている複数の給紙デッキの画像位置調整値を適用してページ画像を生成する旨を画像処理部３０３に通知する。画像処理部３０３は、印刷ジョブで使用する用紙が給紙されている全ての給紙デッキにおける画像位置調整値を画像位置調整値保持部３０４から取得する。そして、画像処理部３０３は、各給紙デッキにおける画像位置調整値を適用したページ画像（ラスタ画像）を生成する。
Ｓ５１０にて、印刷ジョブ制御部３０２は、画像処理部３０３から各給紙デッキに対応するページ画像を取得する。印刷ジョブ送信部３０１は、印刷ジョブ制御部３０２から前記ページ画像を取得し、全てのページ画像を印刷ジョブ受信部３０６に送信する。印刷ジョブ制御部３０８は、印刷ジョブ受信部３０６から前記ページ画像を取得する。なお、Ｓ５１０にて、画像処理部３０３は、給紙デッキ２０９の用紙情報とは関係なく、画像位置調整値保持部３０４から取得可能な画像位置調整値を全て取得し、取得した各画像位置調整値を適用して全ての給紙デッキに対するページ画像を生成してもよい。
【００２４】
次に、Ｓ５１１に進む。Ｓ５１１にて、印刷ジョブ制御部３０８は、給紙デッキ制御部３０９から給紙デッキ２０９に給紙されている用紙情報を取得する。そして、印刷ジョブ制御部３０８は、取得した用紙情報を参照し、印刷ジョブで使用する用紙が給紙されている給紙デッキのうち用紙残量が最も多い給紙デッキを、印刷ジョブで使用する給紙デッキとして決定する。これにより、最も用紙残量の余裕がある給紙デッキを優先して使用することができるようになるため、ユーザーの利便性を向上させることができる。印刷ジョブ制御部３０８は、印刷ジョブ受信部３０６から取得した複数のページ画像から、前記決定した給紙デッキの画像位置調整値を適用したページ画像を選択し、当該給紙デッキを使用して印刷ジョブを出力して、フローを終了する。
なお、当該給紙デッキに収容されている用紙がなくなった等の理由で、印刷ジョブで使用する給紙デッキを変更する場合、印刷ジョブ制御部３０８は、Ｓ５１１で選択しなかった給紙デッキに変更し、変更した給紙デッキの画像位置調整値を適用したページ画像を出力してもよい。
【００２５】
また、本実施形態におけるＳ５１１の処理では、印刷ジョブ制御部３０８が印刷ジョブで使用する給紙デッキを決定するものとして説明したが、使用する給紙デッキを印刷ジョブ制御部３０２が決定するようにしてもよい。より具体的に説明すると、印刷ジョブ制御部３０２は、Ｓ５０６にて印刷ジョブで使用する用紙が給紙された給紙デッキが複数あると判定した場合、上述の方法で特定した用紙残量が最も多い給紙デッキを使用する給紙デッキとして決定するようにしてもよい。そして、印刷ジョブ制御部３０２は、決定した給紙デッキの画像位置調整値を適用したページ画像を印刷装置１０１に送信する。また、ここで説明した複数の給紙デッキから印刷ジョブで使用する給紙デッキを決定する方法は一例であり、その方式は限定されるものではない。
以上、本実施形態によれば、印刷ジョブで給紙デッキが指定されていない場合でも、印刷制御装置１０６で適切な給紙デッキを選択し、適切な画像位置調整値を用いて印刷を実行できるため、画像位置調整の精度を向上させることが可能である。
【００２６】
＜実施形態２＞
実施形態１では、印刷制御装置１０６が印刷装置１０１から給紙デッキ２０９の用紙情報を取得し、印刷ジョブで使用する給紙デッキを決定したり、或いは、いくつかに限定したりしていた（Ｓ５０７、Ｓ５０９）。しかし、印刷ジョブで使用する給紙デッキが指定されていない場合、印刷制御装置１０６が印刷ジョブで使用する給紙デッキを決定しなくても、印刷装置１０１が給紙デッキを決定し、印刷制御装置１０６に通知する場合が考えられる。また、実施形態１では、印刷ジョブ中で、印刷ジョブで使用する給紙デッキが指定されていない場合、印刷制御装置１０６が印刷装置１０１の給紙デッキに給紙されている用紙情報を参照し、使用する給紙デッキを自動的に決定していた。しかし、ユーザーが、意図せずに印刷ジョブで使用する給紙デッキを指定せずに印刷ジョブの実行を開始してしまうことも考えられる。このような場合、例えばユーザーに給紙デッキを選択させることで、印刷ジョブで使用する給紙デッキを決定し、画像位置調整の精度を向上させることが可能である。
そこで、本実施形態では、印刷装置１０１が印刷ジョブで使用する給紙デッキを決定する場合を鑑み、印刷制御装置１０６から印刷装置１０１に印刷ジョブで使用する給紙デッキを問い合わせる。また、ユーザーが印刷ジョブで使用する給紙デッキの指定を意図している場合を鑑み、印刷装置１０１が、ユーザーに印刷ジョブで使用する給紙デッキを決定させるＵＩ画面を表示する。
なお、本実施形態におけるシステム構成、ハードウェア構成及びソフトウェア構成は、実施形態１で説明した図１〜３と同様である。
【００２７】
以下、図７に示すフローチャートを用いて本実施形態について説明する。図７は、本実施形態における印刷装置１０１及び印刷制御装置１０６の処理の一例を示すフローチャートである。上述したように、本フローチャートに係る印刷装置１０１の処理は、印刷装置１０１のＣＰＵ２０２が記憶部２０７に記憶されているプログラムをＲＡＭ２０６に読み出して実行することにより実現される。また、本フローチャートに係る印刷制御装置１０６の処理は、印刷制御装置１０６のＣＰＵ２１５が記憶部２１７に記憶されているプログラムをＲＡＭ２１６に読み出して実行することにより実現される。なお、本実施形態では、実施形態１との差異のみを説明し、重複する説明に関しては割愛する場合がある。
Ｓ５０２にて、印刷ジョブ制御部３０２は、印刷ジョブで使用する給紙デッキが指定されていないと判定した場合、Ｓ７０１に進む。Ｓ７０１にて、印刷ジョブ制御部３０２は、印刷ジョブ送信部３０１に印刷ジョブで使用する給紙デッキが指定されていない旨と、印刷ジョブで使用する用紙情報とを通知する。印刷ジョブ送信部３０１は、印刷ジョブ制御部３０２から通知された印刷ジョブで使用する給紙デッキが指定されていない旨と、印刷ジョブで使用する用紙情報とを印刷ジョブ受信部３０６に通知する。印刷ジョブ制御部３０８は、印刷ジョブで使用する給紙デッキが指定されていない旨と、印刷ジョブで使用する用紙情報とを印刷ジョブ受信部３０６から取得する。そして、印刷ジョブ制御部３０８は、印刷ジョブで使用する給紙デッキが指定されていない旨をＵＩ制御部３０７に通知する。また、印刷ジョブ制御部３０８は、給紙デッキ制御部３０９から給紙デッキ２０９に給紙されている用紙情報を取得し、ＵＩ制御部３０７に通知する。
【００２８】
図８は、印刷ジョブで使用する給紙デッキをユーザーに選択させる給紙デッキ選択画面の一例を示す図である。ＵＩ制御部３０７は、印刷ジョブで使用する給紙デッキが指定されていない場合に、印刷ジョブで使用する給紙デッキを選択させる給紙デッキ選択画面８０２をＵＩパネル２０３上に表示する。給紙デッキ選択画面８０２は、給紙デッキ２０９に給紙されている用紙情報が表示されている給紙デッキ選択ボタン８０３、８０４、８０５、８０６を備える。また、給紙デッキ選択ボタン８０７は、印刷ジョブで使用する給紙デッキを特定しない場合に選択されるボタンである。ＵＩ制御部３０７は、給紙デッキ選択画面８０２のタッチ位置を示す座標情報を介してユーザーの入力、即ち、選択ボタンの選択を受け付ける。印刷ジョブ制御部３０８は、ＵＩ制御部３０７から前記座標情報を取得することで、印刷ジョブで使用する給紙デッキを決定することができる。
なお、本実施形態では、給紙デッキ選択画面８０２は印刷装置１０１のＵＩパネル２０３に表示されるものとしているが、例えば印刷制御装置１０６のＵＩパネルや、ユーザーの持つ携帯端末に表示される形態をとってもよい。即ち、給紙デッキ選択画面８０２がユーザーに提示されるのであれば、表示される場所や形態は限定されるものではない。
【００２９】
Ｓ７０２にて、印刷ジョブ制御部３０８は、ＵＩ制御部３０７からユーザーが選択した給紙デッキの情報を取得する。より具体的に説明すると、印刷ジョブ制御部３０８は、給紙デッキ選択ボタン８０３〜８０７の何れのボタンが選択されたのかに関する情報を取得する。そして、印刷ジョブ制御部３０８は、給紙デッキが指定されている場合、即ち、給紙デッキ選択ボタン８０３〜８０６の何れかが選択された場合は、Ｓ５０８に進む。そして、実施形態１と同様に処理を進め、フローを終了する。一方、Ｓ７０２にて、印刷ジョブ制御部３０８は、給紙デッキが指定されていない場合、即ち、給紙デッキ選択ボタン８０３〜８０６の何れも選択されていない場合や給紙デッキ選択ボタン８０７が選択された場合は、Ｓ７０３に進む。
Ｓ７０３にて、印刷制御装置１０６は、印刷装置１０１に印刷ジョブで使用する給紙デッキを問い合わせる。問い合わせを受け付けた印刷装置１０１の印刷ジョブ制御部３０８は、給紙デッキ制御部３０９から給紙デッキ２０９の用紙情報を取得する。そして、印刷ジョブ制御部３０８は、取得した用紙情報と、印刷ジョブで使用する用紙情報とを照合し、印刷ジョブで使用する用紙が給紙されている給紙デッキを印刷ジョブで使用する給紙デッキとして決定する。このとき、印刷ジョブ制御部３０８は、印刷ジョブで使用する用紙が給紙されている給紙デッキがなければ、ユーザーにその旨を警告するＵＩ画面を表示する等して、給紙を促すようにしてもよい。
【００３０】
また、印刷ジョブ制御部３０８は、用紙の種類、坪量、サイズ等の用紙情報を参照して印刷ジョブで使用する用紙に最も近いと考えられる用紙が給紙されている給紙デッキを特定し、印刷ジョブで使用する給紙デッキとして決定するようにしてもよい。また、印刷ジョブ制御部３０８は、印刷ジョブで使用される用紙が給紙されている給紙デッキが複数存在する場合、用紙情報を参照して当該複数の給紙デッキのうち最も用紙残量が多い給紙デッキを印刷ジョブで使用する給紙デッキとして決定するようにしてもよい。なお、本実施形態では、印刷ジョブ制御部３０８が給紙デッキ２０９の用紙情報を参照して印刷ジョブで使用する給紙デッキを決定するものとしているが、印刷ジョブで使用する給紙デッキを決定する方法は他の方法であってもよく、限定されるものではない。
そして、印刷ジョブ制御部３０８は、印刷ジョブ受信部３０６に印刷ジョブで使用する給紙デッキを通知する。印刷ジョブ送信部３０１は、印刷ジョブ受信部３０６から印刷ジョブで使用する給紙デッキの通知を取得し、印刷ジョブ制御部３０２に通知する。即ち、印刷制御装置１０６は、印刷ジョブで使用する給紙デッキを印刷装置１０１に問い合わせ、その応答に従って使用する給紙デッキを決定する。次に、Ｓ５０８に進み、実施形態１と同様に処理を進め、フローを終了する。
以上、本実施形態によれば、印刷制御装置１０６が印刷装置１０１の給紙デッキの用紙情報を取得できない場合や、ユーザーの意図に反して印刷ジョブで使用する給紙デッキが指定されていない場合でも、画像位置調整の精度を高めることができる。
【００３１】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００３２】
以上、上述した各実施形態によれば、ユーザーが給紙デッキを指定せずに印刷ジョブの実行を開始しても、印刷ジョブの画像の位置を精度よく調整して出力することができる。
【００３３】
以上、本発明の好ましい形態について詳述したが、本実施形態は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００３４】
１０１  印刷装置、１０６  印刷制御装置、１０７  クライアントコンピュータ、３０１  印刷ジョブ送信部、３０２  印刷ジョブ制御部、３０３  画像処理部、３０４  画像位置調整値保持部、３０５  給紙デッキ情報保持部、３０６  印刷ジョブ受信部、３０７  ＵＩ制御部、３０８  印刷ジョブ制御部、３０９  給紙デッキ制御部、３１０  画像処理部、３１１  エンジン制御部、３１２  印刷ジョブ受信部
【図１】
2016097635.tif 000003
【図２】
2016097635.tif 000004
【図３】
2016097635.tif 000005
【図４】
2016097635.tif 000006
【図５】
2016097635.tif 000007
【図６】
2016097635.tif 000008
【図７】
2016097635.tif 000009
【図８】
2016097635.tif 000010