(57)【要約】【課題】印刷に要する時間の短縮を図る。【解決手段】  印刷用紙７０の両端に設定された端領域に位置する画像の有無が判断される。なお、端領域の、印刷媒体の搬送方向の後端に近い位置での幅は、端領域の、印刷媒体の搬送方向の先端に近い位置での幅より狭くされている。そして、端領域に画像が無いと判断された場合に、端領域に画像が有ると判断された場合の印刷用紙の搬送を開始するタイミングより早いタイミングで印刷用紙の搬送を開始する旨の指令が、プリンタに送信される。つまり、印刷用紙の端領域は、定着ローラ６０の中央部に配設されたヒータ６２により加熱し難いため、端領域まで加熱しようとすると、比較的長い時間加熱する必要がある。一方、端領域に画像が無い場合には、端領域まで加熱する必要がないため、早期に印刷用紙の搬送を開始することが可能となり、時間のロスを抑制し、印刷に要する時間の短縮を図ることができる。【選択図】図３
2020102056.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、印刷実行部で搬送予定の印刷媒体の所定の位置において搬送方向に延びる領域である所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力する出力手段として機能させ、前記印刷実行部は、搬送される印刷媒体に画像を印刷するように構成されており、前記第１タイミングは、前記所定領域に位置する画像の量が前記設定量以下でない場合の印刷媒体の搬送を開始するタイミングである第２タイミングよりも早いタイミングであり、
前記所定領域の、前記印刷媒体の搬送方向の後端に近い座標での幅は、前記所定領域の、前記印刷媒体の搬送方向の先端に近い座標での幅より狭いことを特徴とするプログラム。
【請求項２】
前記所定領域の、前記印刷媒体の搬送方向における所定の座標から当該搬送方向の後端までの幅は０とされ、前記所定領域の、前記所定の座標から当該搬送方向の先端までの幅は、０より大きな所定の幅とされていることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータを、
前記印刷実行部で印刷予定の画像を示す画像データのうちの、前記印刷媒体の前記所定の座標から前記搬送方向の先端までの間に位置する画像の画像データを、前記プログラムと異なるプログラムである外部プログラムに要求する要求手段として機能させ、
前記出力手段は、
前記要求手段が要求したことに応じて前記外部プログラムから取得した画像データが示す画像のうち、前記印刷媒体の前記所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項２に記載のプログラム。
【請求項４】
前記所定領域の幅は、前記印刷媒体の搬送方向の先端から後端に向かうほど、連続的、若しくは断続的に狭くされていることを特徴とする請求項１に記載のプログラム。
【請求項５】
前記コンピュータを、
前記印刷実行部で印刷予定の画像を示す画像データのうちの、前記印刷媒体の前記所定領域に位置する画像の画像データを含む領域含有画像データを、前記プログラムと異なるプログラムである外部プログラムに要求する要求手段として機能させ、当該領域含有画像データが示す画像の、前記印刷媒体の搬送方向の後端に近い座標での幅は、当該領域含有画像データが示す画像の、前記印刷媒体の搬送方向の先端に近い座標での幅より狭く、
前記出力手段は、
前記要求手段が要求したことに応じて前記外部プログラムから取得した画像データが示す画像のうち、前記印刷媒体の前記所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項４に記載のプログラム。
【請求項６】
前記コンピュータを、
前記印刷実行部で印刷予定の画像を示す画像データのうちの、前記印刷媒体の前記所定領域に位置する画像の画像データである領域画像データに対してのみ、当該領域画像データにより示される画像の量が設定量以下であるか否かを判定し、前記印刷実行部で印刷予定の画像を示す画像データのうちの、当該画像データを除く画像データに対しては判定を行わない第１判定手段として機能させ、
前記出力手段は、
前記第１判定手段により画像の量が設定量以下であると判定された場合に、前記第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項１乃至５の何れか１項に記載のプログラム。
【請求項７】
前記コンピュータを、
前記印刷実行部の種類を示す種類情報に基づいて、前記印刷媒体での前記所定領域の位置を決定する第１決定手段として機能させ、
前記出力手段は、
前記印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、前記第１決定手段が決定した位置の前記所定の領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項１乃至６の何れか１項に記載のプログラム。
【請求項８】
前記第１決定手段は、
前記種類情報が、矩形の印刷媒体を長手方向に沿って搬送する種類の印刷実行部を示す場合に、当該印刷媒体の長手方向と交差する方向での両縁を、前記所定の領域の位置として決定し、前記種類情報が、矩形の印刷媒体を長手方向と交差する方向に沿って搬送する種類の印刷実行部を示す場合に、当該印刷媒体の長手方向での両縁を、前記所定の領域の位置として決定することを特徴とする請求項７に記載のプログラム。
【請求項９】
前記第１決定手段は、
前記種類情報が、第１の加熱特徴を持つ印刷実行部を示す場合に、第１の領域を所定の領域として決定し、前記種類情報が、第２の加熱特徴を持つ印刷実行部を示す場合に、前記第１の領域と異なる第２の領域を所定の領域として決定することを特徴とする請求項７に記載のプログラム。
【請求項１０】
前記印刷実行部は、搬送される印刷媒体を加熱する加熱部を有し、
前記第１決定手段は、
前記種類情報が、前記第１の加熱特徴を持つ印刷実行部として、搬送される印刷媒体の、搬送方向と交差する方向での中央を過熱する方式の前記加熱部を備える印刷実行部を示す場合に、当該印刷媒体の搬送方向と交差する方向での両縁である前記第１の領域を所定の領域として決定し、前記種類情報が、前記第２の加熱特徴を持つ印刷実行部として、搬送される印刷媒体の、搬送方向と交差する方向での両端を過熱する方式の前記加熱部を備える印刷実行部を示す場合に、当該印刷媒体の搬送方向と交差する方向での中央である前記第２の領域を所定の領域として決定することを特徴とする請求項９に記載のプログラム。
【請求項１１】
前記コンピュータを、
前記印刷媒体に関する情報である媒体情報に基づいて、前記所定領域の大きさを決定する第２決定手段として機能させ、
前記出力手段は、
前記印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、前記第２決定手段が決定した大きさの前記所定の領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項１乃至１０の何れか１項に記載のプログラム。
【請求項１２】
前記コンピュータを、
前記印刷媒体に関する情報である媒体情報が、予め定められた値であるか否かを判定する第２判定手段として機能させ、
前記出力手段は、
前記第２判定手段により前記媒体情報が前記定められた値でないと判定され、かつ、前記印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、前記印刷媒体の前記所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力することを特徴とする請求項１乃至１１の何れか１項に記載のプログラム。
【請求項１３】
コンピュータを備える情報処理装置であって、
前記コンピュータを、
印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、印刷実行部で搬送予定の印刷媒体の所定の位置において搬送方向に延びる領域である所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力する出力手段として機能させ、前記印刷実行部は、搬送される印刷媒体に画像を印刷するように構成されており、前記第１タイミングは、前記所定領域に位置する画像の量が前記設定量以下でない場合の印刷媒体の搬送を開始するタイミングである第２タイミングよりも早いタイミングであり、
前記所定領域の、前記印刷媒体の搬送方向の後端に近い座標での幅は、前記所定領域の、前記印刷媒体の搬送方向の先端に近い座標での幅より狭いことを特徴とする情報処理装置。
【請求項１４】
プリンタと、
情報処理装置と、
を備える通信システムであって、
前記情報処理装置のコンピュータを、
前記プリンタで印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、前記プリンタで搬送予定の印刷媒体の所定の位置において搬送方向に延びる領域である所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記プリンタに送信する送信手段として機能させ、前記プリンタは、搬送される印刷媒体に画像を印刷するように構成されており、前記第１タイミングは、前記所定領域に位置する画像の量が前記設定量以下でない場合の印刷媒体の搬送を開始するタイミングである第２タイミングよりも早いタイミングであり、
前記所定領域の、前記印刷媒体の搬送方向の後端に近い座標での幅は、前記所定領域の、前記印刷媒体の搬送方向の先端に近い座標での幅より狭いことを特徴とする通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置のコンピュータが読み取り可能なプログラムなどに関する。
【背景技術】
【０００２】
印刷実行部として機能するプリンタには、下記特許文献に記載されているように、搬送される記録媒体に画像が印刷され、その記録媒体が加熱部により加熱されるものがある。そのような加熱部を有するプリンタでは、加熱部がある程度、加熱された後に、記録媒体の搬送が開始される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０１１１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記文献に記載の技術によれば、加熱部がある程度、加熱されるまで記録媒体の搬送が開始されず、時間のロスとなる。本発明は、そのような時間のロスを抑制することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、実施例に開示するプログラムは、情報処理装置のコンピュータが読み取り可能なプログラムであって、前記コンピュータを、印刷実行部で印刷予定の画像を示す画像データについて、前記画像データが示す画像のうち、印刷実行部で搬送予定の印刷媒体の所定の位置において搬送方向に延びる領域である所定領域に位置する画像の量が設定量以下である場合に、第１タイミングで印刷媒体の搬送を開始する旨の指令を前記印刷実行部に出力する出力手段として機能させ、前記印刷実行部は、搬送される印刷媒体に画像を印刷するように構成されており、前記第１タイミングは、前記所定領域に位置する画像の量が前記設定量以下でない場合の印刷媒体の搬送を開始するタイミングである第２タイミングよりも早いタイミングであり、前記所定領域の、前記印刷媒体の搬送方向の後端に近い座標での幅は、前記所定領域の、前記印刷媒体の搬送方向の先端に近い座標での幅より狭いことを特徴とする。
【発明の効果】
【０００６】
実施例に開示するプログラム等では、印刷媒体の所定の位置において搬送方向に延びる領域である所定領域に位置する画像の量が設定量以下であるか否かが判断される。そして、所定領域に位置する画像の量が設定量以下であると判断された場合に、所定領域に位置する画像の量が設定量より多いと判断された場合の印刷媒体の搬送を開始するタイミングより早いタイミングで印刷媒体の搬送を開始する旨の指令が、印刷実行部に送信される。これにより、効果的に時間のロスを抑制することができる。
【図面の簡単な説明】
【０００７】
【図１】通信システム１のブロック図である。
【図２】印刷用紙７０での従来の端領域を示す図である。
【図３】印刷用紙７０での第１実施形態の端領域を示す図である。
【図４】印刷用紙が厚紙である場合の印刷用紙７０での第１実施形態の端領域を示す図である。
【図５】搬送される小サイズの印刷用紙を示す図である。
【図６】プリンタドライバ２８のフローチャートを示す図である。
【図７】プリンタドライバ２８のフローチャートを示す図である。
【図８】印刷用紙７０での第２実施形態の端領域を示す図である。
【図９】印刷用紙７０での変形例の端領域を示す図である。
【図１０】２個のヒータ６２ｃが配設された定着ローラ６０ｃを示す図である。
【発明を実施するための形態】
【０００８】
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ（情報処理装置の一例）１０、プリンタ（印刷実行部の一例）５０，５２を備える。
【０００９】
ＰＣ１０は、ＣＰＵ（コンピュータの一例）１２、メモリ１４、ＬＣＤ１６、入力Ｉ／Ｆ１８、ネットワークＩ／Ｆ（通信インタフェースの一例）２０を主に備えている。これらの構成要素は、バス２２を介して互いに通信可能とされている。
【００１０】
ＰＣ１０は、ネットワークＩ／Ｆ２０及びネットワーク５６を通じてプリンタ５０，５２と通信可能となっている。通信の方式としては、例えば、有線ＬＡＮ、ＵＳＢ、Ｗｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）を採用できる。
【００１１】
プリンタ５０，５２は、Ａ４サイズの印刷用紙（記録媒体の一例）に画像を印刷することが可能なレーザプリンタである。レーザプリンタでは、帯電した感光体ドラムへのレーザ照射により、潜像が形成され、その潜像が形成された感光体ドラムにトナーが付着される。そして、筐体内部で搬送される印刷用紙に、感光体ドラムに付着したトナーが転写され、印刷用紙に転写されたトナーが、定着器により定着されることで、印刷処理が実行される。なお、定着器は、定着ローラ（図２乃至図５参照）６０を有しており、定着ローラの軸心方向における中央部に、ヒータ（図２乃至図５参照）（加熱部の一例）６２が配設されている。これにより、定着器では、熱圧着によりトナーが印刷用紙に定着される。
【００１２】
ちなみに、プリンタ５０では、図２（Ａ）に示すように、Ａ４サイズの印刷用紙７０が、印刷用紙７０の長手方向に沿って搬送され、プリンタ５２では、図２（Ｂ）に示すように、Ａ４サイズの印刷用紙７０が、印刷用紙７０の長手方向と直行する方向に沿って搬送される。このため、プリンタ５０の定着ローラ６０ａは、図２（Ａ）に示すように、Ａ４サイズの印刷用紙７０の長手方向に直行する方向の長さ寸法より長くされており、プリンタ５２の定着ローラ６０ｂは、図２（Ｂ）に示すように、Ａ４サイズの印刷用紙７０の長手方向の長さ寸法より長くされている。
【００１３】
また、ＣＰＵ１２は、メモリ１４内の制御プログラム２６、プリンタドライバ（プログラムの一例）２８、ＯＳ（外部プログラムの一例）３０に従って処理を実行する。制御プログラム２６は、画像データを形成するためのプログラムであり、形成した画像データを、ＯＳ３０を介してプリンタドライバ２８に出力する。制御プログラム２６は、画像を編集するための編集画面をＬＣＤ１６に表示してもよい。制御プログラム２６は、入力Ｉ／Ｆ１８を介した操作入力に従って編集された画像を示す画像データを形成してもよい。また、プリンタドライバ２８は、プリンタ５０，５２のデバイスドライバであり、プリンタ５０，５２の作動を制御する。また、ＯＳ３０は、制御プログラム２６、プリンタドライバ２８に利用される基本的な機能を提供するプログラムである。なお、プリンタドライバ２８等を実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「プリンタドライバ２８が」という記載は、「プリンタドライバ２８を実行するＣＰＵ１２が」ということを意味する場合がある。
【００１４】
また、メモリ１４は、データ記憶領域３２を備える。データ記憶領域３２は、プリンタドライバ２８等の実行に必要なデータなどを記憶する領域である。なお、メモリ１４は、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＨＤＤ、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００１５】
メモリ１４は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。
【００１６】
また、ＬＣＤ１６は、ＰＣ１０の各種情報を表示する。なお、本願のディスプレイは、液晶ディスプレイに限らず、有機ＥＬディスプレイ等の他の表示方式のディスプレイでも良い。入力Ｉ／Ｆ１８は、キーボード、マウス等を含み、ユーザ操作を入力するためのインタフェースである。なお、入力Ｉ／Ｆ１８は、キーボード等に限らず、ＬＣＤ１６の表示画面にタッチセンサが重畳されたタッチパネルでも良い。
【００１７】
なお、本明細書では、主に、プログラムに記述された命令に従ったＣＰＵ１２の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、ＣＰＵ１２の処理を表している。ＣＰＵ１２による処理は、ＯＳ３０を介したハードウェア制御も含む。なお「取得」は要求を必須とはしない概念で用いる。すなわち、ＣＰＵ１２が要求することなくデータを受信するという処理も、「ＣＰＵ１２がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「命令」「応答」「要求」等の処理は、「命令」「応答」「要求」等を示す情報を通信することにより行われる。また、「設定」等の処理は、入力された設定情報をメモリに記憶することで行われる。
【００１８】
通信システム１では、上述した構成により、制御プログラム２６が作成した画像データが、ＯＳ３０を介してプリンタドライバ２８に出力される。そして、プリンタドライバ２８は、画像データを受け付けると、その画像データに基づいて、印刷用の画像データを作成し、作成した印刷用画像データをプリンタ５０，５２に送信する。これにより、プリンタ５０，５２において、印刷処理が実行される。
【００１９】
なお、プリンタ５０，５２は、上述したように、レーザプリンタであるため、印刷開始時において、定着ローラ６０のヒータ６２により所定の時間、加熱された後に、印刷用紙の搬送が開始され、その搬送される印刷用紙に対して印刷処理が実行される。これは、定着ローラ６０の加熱が不十分であると、印刷用紙にトナーを適切に定着することができず、印刷用紙７０への画像の適切な印刷を担保できないためである。特に、プリンタ５０，５２では、図２乃至図５に示すように、ヒータ６２が定着ローラ６０の軸心方向における中央部に配設されており、ヒータ６２は、定着ローラ６０の軸心方向における両端部にまで至っていない。このため、定着ローラ６０の軸心方向における両端部まで定着ローラ６０を加熱するべく、所定時間、具体的には、例えば、Ｘ秒間、ヒータ６２により加熱された後に、印刷用紙の搬送が開始される。これにより、定着ローラ６０を、中央部は勿論、両端部まで加熱することができ、印刷用紙７０の画像の適切な印刷が担保される。
【００２０】
一方で、印刷用紙７０に印刷される画像には、印刷用紙７０の余白部分を除く全域（以下、「印刷可能領域」と記載する）に印刷されるものもあれば、その印刷可能領域のうちの両端の部分（以下、「端領域」と記載する）（所定領域の一例）には印刷されず、その端領域を除く領域（以下、「中央領域」と記載する）に印刷されるものもある。なお、端領域及び中央領域は、印刷用紙７０の搬送方向に応じて異なる。
【００２１】
詳しくは、プリンタ５０では、図２（Ａ）に示すように、印刷用紙７０が、縦方向に延びる姿勢、つまり、縦置きの姿勢で搬送されるが、そのように搬送される場合に、端領域は、印刷用紙７０の長手方向と直行する方向における両端部の領域（以下、「縦置き姿勢端領域」と記載する）となり、中央領域は、縦置き姿勢端領域に挟まれる領域となる。そして、印刷用紙７０の縦置き姿勢端領域に画像が印刷されない場合には、ヒータ６２ａが配設されていない定着ローラ６０ａの両端部により熱圧着される印刷用紙７０の縦置き姿勢端領域にトナーは転写されないため、定着ローラ６０ａの両端部まで加熱する必要はない。
【００２２】
一方、プリンタ５２では、図２（Ｂ）に示すように、印刷用紙７０が、横方向に延びる姿勢、つまり、横置きの姿勢で搬送されるが、そのように搬送される場合に、端領域は、印刷用紙７０の長手方向における両端部の領域（以下、「横置き姿勢端領域」と記載する）となり、中央領域は、横置き姿勢端領域に挟まれる領域となる。そして、印刷用紙７０の横置き姿勢端領域に画像が印刷されない場合には、ヒータ６２ｂが配設されていない定着ローラ６０ｂの両端部により熱圧着される印刷用紙７０の横置き姿勢端領域にトナーは転写されないため、定着ローラ６０ｂの両端部まで加熱する必要はない。
【００２３】
つまり、端領域に位置する画像が無い場合には、定着ローラ６０の両端部まで加熱されていなくても、印刷用紙の搬送を開始してもよい。すなわち、端領域に位置する画像が無い場合には、所定時間（Ｘ秒間）より短い時間、例えば、Ｙ秒間、ヒータ６２により定着ローラ６０を加熱すれば、印刷用紙の搬送を開始できる。すなわち、Ｘ時間加熱してから印刷用紙の搬送を開始するよりも、印刷処理に要する時間の短縮を図ることができる。
【００２４】
例えば、端領域を、図２の斜線の領域に示すように、印刷用紙７０の搬送方向の先端から後端に至るまで一定の幅となるように設定した場合に、その端領域に画像が有れば、従来通り、ヒータ６２により所定時間（Ｘ秒間）加熱する必要があり、その端領域に画像が無ければ、所定時間より短い時間（Ｙ秒間）加熱すれば十分である。つまり、印刷用紙７０に図２に示す画像が印刷される場合には、印刷用紙７０の搬送方向の後端に位置する画像、具体的には、日付の文字が端領域にあるため、ヒータ６２により所定時間（Ｘ秒間）加熱する必要があり、印刷処理に要する時間を短縮できない。なお、印刷用紙７０の搬送方向の先端は、印刷用紙７０が搬送されている際に先端に位置する端であり、印刷用紙７０の搬送方向の後端は、印刷用紙７０が搬送されている際に後端に位置する端である。
【００２５】
ただし、定着ローラ６０は、搬送される印刷用紙７０を、印刷用紙７０の搬送方向の先端から後端に向かって、順次、圧着するため、印刷用紙７０の先端に定着ローラ６０が接してから印刷用紙７０の後端に定着ローラ６０が接するまでには、ある程度の時間がかかる。そのため、印刷用紙７０の後端に定着ローラ６０が接する前に、定着ローラ６０はヒータ６２によりさらに加熱されることになる。つまり、印刷用紙７０の搬送方向における後端は、時間と共に充分に加熱された定着ローラ６０により熱圧着されることになる。このため、端領域の搬送方向における後端に近い位置での幅を、端領域の搬送方向における先端に近い位置での幅より狭くすることが可能である。
【００２６】
そこで、端領域を、図３の斜線の領域に示すように、印刷用紙７０の搬送方向における先端と、印刷用紙７０の搬送方向における先端と後端との略中央の位置（以下、「搬送方向中央位置」と記載する）との間にのみ位置するように設定する。つまり、印刷用紙７０の搬送方向における後端と搬送方向中央位置との間において、端領域の幅を０とし、印刷用紙７０の搬送方向における先端と搬送方向中央位置との間において、端領域の幅を０より大きな値の一定の幅とする。また、別の言い方をすれば、端領域を、印刷用紙７０の搬送方向において、印刷用紙７０の先端から搬送方向中央位置まで延びる一定幅の領域とする。このように、端領域を設定することで、印刷用紙７０に図３に示す画像が印刷される場合には、印刷用紙７０の搬送方向の後端に位置する画像、具体的には、日付の文字は端領域に存在しないため、印刷処理に要する時間を短縮することができる。なお、図３（Ａ）に示す印刷用紙７０は、縦置き姿勢で搬送されるため、図３（Ａ）に示す端領域は、縦置き姿勢端領域である。また、図３（Ｂ）に示す印刷用紙７０は、横置き姿勢で搬送されるため、図３（Ｂ）に示す端領域は、横置き姿勢端領域である。つまり、縦置き姿勢で印刷用紙７０が搬送される場合に、端領域を、図３（Ａ）に示す縦置き姿勢端領域とする（Ｓ１０８）。一方、横置き姿勢で印刷用紙７０が搬送される場合に、端領域を、図３（Ｂ）に示す横置き姿勢端領域とする（Ｓ１１０）。
【００２７】
そして、印刷用紙７０の搬送される姿勢に応じて端領域が設定されると、端領域に位置する画像の有無が判断される（Ｓ１１６）。端領域に位置する画像の有無は、種々の方法により判断することが可能であるが、例えば、ＯＳ３０のバンディング技術を利用して、プリンタドライバ２８により判断することが可能である。具体的には、バンディング技術とは、１ページ分の画像データを複数の領域の画像データに分割する技術である。プリンタドライバ２８が任意の領域の画像データをＯＳ３０に要求すると、ＯＳ３０は、指定された領域の画像データをプリンタドライバ２８に出力する。ただし、指定された領域に画像が無い場合に、ＯＳ３０は、プリンタドライバ２８から画像データの要求を受け付けても、指定された領域の画像データを出力しない。このため、プリンタドライバ２８は、端領域に位置する画像の画像データを要求し、要求した画像データを取得できない場合に、端領域に位置する画像が無いと判断する。一方、プリンタドライバ２８は、端領域に位置する画像の画像データを要求し、要求した画像データを取得できた場合に、端領域に位置する画像が有ると判断する。これにより、端領域に位置する画像の有無が判断される。
【００２８】
また、例えば、バンディング技術を利用せずに、プリンタドライバ２８がＯＳ３０から画像データを取得し、取得した画像データを分析することで、端領域に位置する画像の有無を判断してもよい。詳しくは、プリンタドライバ２８が、印刷用紙７０の印刷可能領域のうちの先端と搬送方向中央位置との間に位置する画像の画像データ（以下、「部分画像データ」と記載する）を、ＯＳ３０に要求する。つまり、プリンタドライバ２８は、１対の端領域と、それら１対の端領域の間の中央領域とに位置する画像の画像データを要求する。この際、例えば、プリンタドライバ２８が、画像データの要求に応じて、ベクター形式の画像データを受け付けると、そのベクター形式の画像データに含まれる描画コマンドなどを数値化し、その数値を利用して、端領域に位置する画像の有無を判断する。具体的には、ベクター形式の画像データに、端領域に位置する座標への描画を示す描画コマンドが含まれていた場合に、端領域に位置する画像が有ると判断する。また、プリンタドライバ２８は、受け付けたベクター形式の画像データをラスター形式の画像データに変換し、ラスター形式の画像データに基づいて、ピクセルの色，濃度などを数値化し、その数値を利用して、端領域に位置する画像の有無を判断してもよい。具体的には、ラスター形式の画像データのうち、端領域に位置する画像データが白または透明以外を示す数値である場合に、端領域に位置する画像が有ると判断してもよい。なお、プリンタドライバ２８は、ＯＳ３０から取得した部分画像データの全てに対して、上記判断を行わずに、部分画像データに含まれる端領域に相当する画像データに対してのみ、上記判断を行う。
【００２９】
このように、プリンタドライバ２８は、端領域に位置する画像の有無を判断し、その際、端領域に位置する画像が有ると判断した場合に、印刷処理を実行するプリンタ５０，５２に、従来のタイミングで印刷用紙を供給する旨の指令、つまり、ヒータ６２によりＸ秒間、加熱した後に、印刷用紙の供給を開始する旨の指令を送信する。一方、プリンタドライバ２８は、端領域に位置する画像が無いと判断した場合に、印刷処理を実行するプリンタ５０，５２に、早期に印刷用紙を供給する旨の指令、つまり、ヒータ６２によりＹ秒間、加熱した後に、印刷用紙の供給を開始する旨の指令を送信する（Ｓ１１８）。これにより、印刷に要する時間の短縮を図ることができる。
【００３０】
また、印刷対象の用紙の種類に応じて、端領域の後端位置が変更される（Ｓ１１２）。詳しくは、印刷対象の用紙が、光沢紙などの厚紙である場合に、印刷用紙の厚さは、通常の印刷用紙と比較すると厚い。このような厚紙が印刷用紙であると、ヒータ６２により印刷用紙は加熱され難い。つまり、厚い印刷用紙では、搬送方向における後端に近い箇所であっても、薄い印刷用紙と比較すると、ヒータ６２により加熱され難い。そこで、印刷対象の印刷用紙が、光沢紙などの厚紙である場合には、端領域の後端位置が、図４の斜線の領域に示すように、搬送方向中央位置よりも後端に近い位置とされる。つまり、印刷用紙が厚紙である場合の端領域は、印刷用紙７０の搬送方向において、印刷用紙７０の先端から、搬送方向中央位置より後端に近い位置まで延びる一定幅の領域とされる。このため、端領域が搬送方向の後端に向かって長くなり、端領域に画像が有ると判断され易くなる。つまり、印刷用紙が厚紙である場合には、端領域が拡大されることで、端領域に画像が有ると判断され易くなる。これにより、印刷対象の用紙が加熱され難い厚紙において、ヒータ６２による適切な加熱と、印刷処理に要する時間の短縮との両立を図ることが可能となる。
【００３１】
また、上述したように、印刷用紙がＡ４サイズである場合には、端領域に画像が無い場合にのみ印刷処理に要する時間の短縮が図られているが、印刷用紙が小サイズである場合には、端領域の画像の有無に関わらず、印刷処理に要する時間の短縮を図ることができる。なお、ハガキサイズ、封筒サイズ、Ａ６サイズなどが、小サイズの一例である。詳しくは、図３（Ａ）に示すように、ヒータ６２ａは、Ａ４サイズの印刷用紙７０を、搬送方向と直行する方向での両端部まで直接、加熱することはできない。このため、印刷用紙がＡ４サイズである場合には、印刷用紙の搬送方向と直行する方向での両端部に設定された端領域に、画像が無い場合にのみ印刷処理に要する時間が短縮される。一方、図５に示すように、印刷用紙８０が小サイズである場合に、ヒータ６２ａは、小サイズの印刷用紙８０を、搬送方向と直行する方向での両端部まで直接、加熱することができる。つまり、印刷用紙８０が小サイズである場合に、印刷用紙８０の全体が、ヒータ６２ａにより直接、加熱される。このため、印刷用紙が小サイズである場合には、端領域の画像の有無に関わらず、印刷処理に要する時間の短縮が図られる。つまり、印刷用紙が小サイズである場合（Ｓ１０４：ＹＥＳ）に、プリンタドライバ２８は、端領域の画像の有無を判断することなく、印刷処理を実行するプリンタ５０，５２に、早期に印刷用紙を供給する旨の指令を送信する。
【００３２】
なお、印刷処理に要する時間の短縮は、ユーザが望む場合にのみ実行される。つまり、ＰＣ１０では、プリンタドライバ２８の作動により、選択画面（図示省略）がＬＣＤ１６に表示され、その選択画面には、通常モードと時短モードとの何れかのモードを選択するための選択ボタンが表示される。そして、その選択画面において、時短モードが選択された場合（Ｓ１０２：ＹＥＳ）にのみ、上述した手法により、印刷処理に要する時間の短縮が実行され、通常モードが選択された場合（Ｓ１０２：ＮＯ）には、常に、従来のタイミングで印刷用紙を供給する旨の指令、つまり、ヒータ６２によりＸ秒間、加熱した後に、印刷用紙の供給を開始する旨の指令がプリンタに送信される。
【００３３】
以下に、上述したプリンタドライバ２８による処理を、図６及び図７に示すフローチャートを用いて説明する。図６及び図７に示すフローチャートは、制御プログラム２６において印刷対象の画像の画像データが形成されたこと及び、印刷処理を実行するプリンタが選択された後に、印刷処理の開始ボタンが操作されたことに応じて、プリンタドライバ２８によって実行される。そのフローチャートでは、まず、プリンタドライバ２８が、制御プログラム２６からＯＳ３０を介してプリンタ情報（種類情報の一例）及び設定情報（媒体情報の一例）を受け付ける（Ｓ１００）。プリンタ情報は、制御プログラム２６において選択されたプリンタ（以下、「選択プリンタ」と記載する）に関する情報であり、例えば、選択プリンタでの印刷用紙の搬送方向を示す情報が含まれている。つまり、プリンタ５０が選択プリンタである場合に、印刷用紙が縦置きの姿勢で搬送されることを示す情報がプリンタ情報に含まされている。また、設定情報は、印刷設定に関する情報であり、印刷用紙のサイズを示す情報，印刷用紙の種類を示す情報などが含まれている。
【００３４】
次に、プリンタドライバ２８は、選択画面において時短モードが選択されているか否かを判断する（Ｓ１０２）。この際、時短モードが選択されている場合（Ｓ１０２：ＹＥＳ）に、プリンタドライバ２８は、Ｓ１００で受け付けた設定情報に含まれる印刷用紙のサイズを示す情報に基づいて、用紙サイズが小サイズであるか否かを判断する（Ｓ１０４）。そして、用紙サイズが小サイズでない場合（Ｓ１０４：ＮＯ）に、プリンタドライバ２８は、Ｓ１００で受け付けたプリンタ情報に基づいて、選択プリンタで印刷用紙が縦置きの姿勢で搬送されるか否かを判断する（Ｓ１０６）。この際、選択プリンタで印刷用紙が縦置きの姿勢で搬送される場合（Ｓ１０６：ＹＥＳ）に、プリンタドライバ２８は、端領域を縦置き姿勢端領域に設定する（Ｓ１０８）。そして、Ｓ１１２に進む。一方、選択プリンタで印刷用紙が横置きの姿勢で搬送される場合（Ｓ１０６：ＮＯ）に、プリンタドライバ２８は、端領域を横置き姿勢端領域に設定する（Ｓ１０８）。そして、Ｓ１１２に進む。
【００３５】
Ｓ１１２では、プリンタドライバ２８が、Ｓ１００で受け付けた設定情報に含まれる印刷用紙の種類を示す情報に基づいて、端領域の後端位置を決定する（Ｓ１１２）。つまり、プリンタドライバ２８は、印刷用紙の種類が光沢紙などの厚紙であって場合に、端領域の後端位置を、図４に示すように、搬送方向中央位置より後端に近い位置に決定し、印刷用紙の種類が光沢紙などの厚紙でない場合に、端領域の後端位置を、図３に示すように、搬送方向中央位置に決定する。
【００３６】
そして、プリンタドライバ２８は、判定用画像データをＯＳ３０に要求する（Ｓ１１４）。判定用画像データは、端領域に位置する画像の有無を判断するために用いられる画像データであり、上述したように、端領域に位置する画像の画像データ、若しくは、部分画像データをＯＳ３０に要求する。次に、プリンタドライバ２８は、判定用画像データの要求に応じて、判定用画像データを受け付けると、受け付けた判定用画像データに基づいて、端領域に画像が有るか否かを判断する（Ｓ１１６）。
【００３７】
具体的には、上述したように、ＯＳ３０のバンディング技術を利用して、プリンタドライバ２８により判断することが可能である。つまり、プリンタドライバ２８が、端領域に位置する画像の画像データを要求し、要求した画像データを取得できない場合に、端領域に位置する画像が無いと判断する。一方、プリンタドライバ２８が、端領域に位置する画像の画像データを要求し、要求した画像データを取得できた場合に、端領域に位置する画像が有ると判断する。これにより、端領域に位置する画像の有無が判断される。また、プリンタドライバ２８がＯＳ３０から画像データを取得し、取得した画像データを分析することで、端領域に位置する画像の有無を判断してもよい。この際、例えば、プリンタドライバ２８が、画像データの要求に応じて、ベクター形式の画像データを受け付けると、そのベクター形式の画像データに含まれる描画コマンドなどを数値化し、その数値を利用して、端領域に位置する画像の有無を判断する。また、プリンタドライバ２８は、受け付けたベクター形式の画像データをラスター形式の画像データに変換し、ラスター形式の画像データに基づいて、ピクセルの色，濃度などを数値化し、その数値を利用して、端領域に位置する画像の有無を判断してもよい。
【００３８】
さらに言えば、プリンタドライバ２８は、端領域内に、透明または白以外の画像データがなかったら、端領域に画像が無い、と判断してもよい。また、ＯＳ３０に端領域の画像を要求したことに応じて、ＯＳ３０から要求した領域に画像データがないという返信を受信した場合に、端領域に画像が無い、と判断してもよい。また、バンディング技術を利用せずにＯＳ３０から取得した画像データを用いて、上記の判断を行っても良い。例えば、プリンタドライバ２８が、１対の端領域と、それら１対の端領域の間の中央領域とに位置する画像の画像データをＯＳ３０に要求し、ＯＳから取得した画像データを用いて、上記の判断を行っても良い。
【００３９】
そして、端領域に画像が無いと判断された場合（Ｓ１１６：ＮＯ）に、プリンタドライバ２８は、印刷指示に早期搬送開始コマンド、つまり、早期に印刷用紙を供給する旨の指令を付与する（Ｓ１１８）。そして、Ｓ１２０に進む。一方、端領域に画像が有る場合（Ｓ１１６：ＹＥＳ）に、Ｓ１１８の処理がスキップされ、つまり、印刷指示に早期搬送開始コマンドが付与されることなく、Ｓ１２０に進む。
【００４０】
Ｓ１２０では、プリンタドライバ２８が、印刷予定の画像の全領域を含む画像データ（以下、「全領域画像データ」と記載する）を、ＯＳ３０に要求する（Ｓ１２０）。そして、プリンタドライバ２８は、全領域画像データの要求に応じて、全領域画像データをＯＳ３０から受け付け（Ｓ１２２）、受け付けた全領域画像データに基づいて、印刷用画像データを作成する（Ｓ１２４）。次に、プリンタドライバ２８は、印刷指示及び、印刷用画像データを選択プリンタに送信する（Ｓ１２６）。これにより、フローチャートが終了する。
【００４１】
また、Ｓ１０２で時短モードが選択されていない場合（Ｓ１０２：ＮＯ）、つまり、通常モードが設定されている場合に、Ｓ１２０に進む。つまり、印刷指示に早期搬送開始コマンドが付与されることなく、Ｓ１２０以降の処理が実行される。また、Ｓ１０４で用紙サイズが小サイズである場合（Ｓ１０４：ＹＥＳ）に、Ｓ１１８に進む。つまり、印刷指示に早期搬送開始コマンドが付与された後に（Ｓ１１８）、Ｓ１２０以降の処理が実行される。
【００４２】
このように、早期搬送開始コマンドが付与された印刷指示と、印刷用画像データが選択プリンタに送信されると、選択プリンタは、従来の場合と比較して、短い時間、ヒータ６２により定着ローラ６０を加熱した後に、印刷用紙の搬送を開始する。これにより、印刷に要する時間の短縮を図ることができる。一方、早期搬送開始コマンドが付与されていない印刷指示と、印刷用画像データが選択プリンタに送信されると、選択プリンタは、従来通り、定着ローラ６０がヒータ６２により所定時間（Ｘ秒間）加熱された後に、印刷用紙の搬送を開始する。これにより、印刷用紙の端領域に適切にトナーを定着させることができ、適切な印刷処理が担保される。
【００４３】
なお、Ｓ１０２を実行するＣＰＵ１２は、第２判定手段の一例である。Ｓ１０８，１１０を実行するＣＰＵ１２は、第１決定手段の一例である。Ｓ１１２を実行するＣＰＵ１２は、第２決定手段の一例である。Ｓ１１４を実行するＣＰＵ１２は、要求手段の一例である。Ｓ１１６を実行するＣＰＵ１２は、第１判定手段の一例である。Ｓ１１８を実行するＣＰＵ１２は、出力手段の一例である。
【００４４】
上記第１実施形態では、端領域が、印刷用紙７０の先端から後端に至る途中まで設定されており、端領域の幅は一定とされている。一方、第２実施形態では、端領域が、印刷用紙７０の先端から後端に至るまで設定されているが、端領域の幅が、一定でなく、先端から後端に向かうほど狭くされている。
【００４５】
詳しくは、図８（Ａ）に示すように、印刷用紙７０が縦置きの姿勢で搬送される場合には、端領域が、印刷用紙７０の長手方向と直行する方向における両端部の領域、つまり、縦置き姿勢端領域に設定され、その縦置き姿勢端領域は、印刷用紙７０の搬送方向における先端から後端に至るまで設定される。そして、その縦置き姿勢端領域の幅は、先端から後端に向かうほど、連続的に漸減するように狭くされている。つまり、端領域と中央領域との境界線が、直線となり、その直線が後端に向かうほど中央領域から離れる方向に傾斜している。なお、縦置き姿勢端領域の後端での幅は０とされている。
【００４６】
また、図８（Ｂ）に示すように、印刷用紙７０が横置きの姿勢で搬送される場合には、端領域が、印刷用紙７０の長手方向における両端部の領域、つまり、横置き姿勢端領域に設定され、その横置き姿勢端領域は、印刷用紙７０の搬送方向における先端から後端に至るまで設定される。そして、その縦置き姿勢端領域の幅は、先端から後端に向かうほど、連続的に漸減するように狭くされている。なお、縦置き姿勢端領域の後端での幅は０とされている。
【００４７】
このように、第２実施形態では、端領域が、印刷用紙７０の先端から後端に至るまで設定されており、その端領域の幅が、先端から後端に向かうほど連続的に狭くされているが、第１実施形態と同様の効果を奏することができる。
【００４８】
また、第１実施形態では、印刷用紙の種類に応じて、端領域の後端位置が変更されているが、第２実施形態では、印刷用紙の種類に応じて、端領域の幅が変更される。詳しくは、印刷用紙が厚紙である場合には、端領域の幅が、図８（Ｃ）に示すように、搬送方向の全域において広くされている。つまり、印刷用紙が厚紙である場合に、端領域と中央領域との境界線の傾斜角度が、緩くされている。このように、端領域の幅が全域に亘って広くなり、端領域が拡大されることで、端領域に画像が有ると判断され易くなる。これにより、端領域の後端位置が変更される場合と同様の効果を奏することができる。
【００４９】
なお、第２実施形態におけるプリンタドライバ２８による処理は、一部の処理を除いて、第１実施形態におけるプリンタドライバ２８による処理と同じである。このため、その一部の処理のみ説明する。詳しくは、第２実施形態におけるプリンタドライバ２８は、図６のＳ１００〜Ｓ１１０の処理を実行した後に、印刷用紙の種類に応じて、端領域の幅、つまり、端領域と中央領域との境界線の傾斜角度を決定する。そして、図６のＳ１１４，図７のＳ１１６〜Ｓ１２６を実行する。
【００５０】
＜実施例の効果＞
上記した実施形態によれば、以下の効果を奏する。
【００５１】
端領域が、印刷用紙７０の搬送方向と交差する方向での両端部において、搬送方向の延びる領域に設定される。また、端領域の搬送方向における後端に近い位置での幅は、端領域の搬送方向における先端に近い位置での幅より狭くされている。そして、プリンタドライバ２８は、印刷用紙７０の端領域に位置する画像の有無を判断する。この際、端領域に位置する画像が無い場合に、プリンタドライバ２８は、早期搬送開始コマンドを選択プリンタに送信する。つまり、端領域に位置する画像が無い場合に、プリンタドライバ２８は、端領域に位置する画像が有る場合の印刷用紙７０の搬送を開始するタイミングより早いタイミングで印刷用紙７０の搬送を開始する旨の指令を、選択プリンタに送信する。これにより、印刷に要する時間を効果的に短縮することができる。
【００５２】
また、印刷用紙７０の搬送方向における後端と搬送方向中央位置との間において、端領域の幅が０とされ、印刷用紙７０の搬送方向における先端と搬送方向中央位置との間において、端領域の幅が０より大きな値の一定の幅とされる。これにより、印刷に要する時間を効果的に短縮することができる。さらに、プリンタドライバ２８は、印刷用紙７０への印刷予定の画像のうち、印刷用紙７０の搬送方向における先端と搬送方向中央位置との間に位置する画像の画像データ、つまり、部分画像データをＯＳ３０から受け付け、その部分画像データに基づいて、端領域の画像の有無が判断される。これにより、判断の対象となる画像データの量を抑制することが可能となり、判断に要する時間の短縮を図ることができる。
【００５３】
また、端領域の幅が、印刷用紙７０の搬送方向における先端から後端に向かうほど狭くされている。これにより、印刷に要する時間を効果的に短縮することができる。また、プリンタドライバ２８は、端領域に位置する画像の画像データのみをＯＳ３０から受け付け、その画像データに基づいて、端領域の画像の有無が判断される。これにより、判断の対象となる画像データの量を抑制することが可能となり、判断に要する時間の短縮を図ることができる。
【００５４】
また、プリンタドライバ２８は、プリンタ情報に応じて、Ａ４サイズの印刷用紙７０の長手方向における両端に位置する所定幅の領域である横置き姿勢端領域と、Ａ４サイズの印刷用紙７０の長手方向と直行する方向における両端に位置する所定幅の領域である縦置き姿勢端領域との何れかを、端領域として設定する。これにより、定着ローラ６０の両端部により圧着される印刷用紙の両端部の領域を、端領域に設定することができる。
【００５５】
また、プリンタドライバ２８は、印刷用紙の種類に応じて、端領域の大きさを変更している。つまり、印刷用紙が厚紙である場合に、第１実施形態では、端領域の後端位置を後端に向かって伸ばすことで、端領域を拡大し、第２実施形態では、端領域の幅を広げることで、端領域を拡大している。これにより、印刷対象の用紙が加熱され難い厚紙であっても、短時間で適切に加熱される場合にのみ、印刷処理に要する時間の短縮を図ることができる。
【００５６】
また、印刷用紙のサイズが小サイズの場合に、端領域の画像の有無に関わらず、印刷処理に要する時間の短縮が図られる。つまり、印刷用紙のサイズが小サイズの場合に、端領域の画像の有無の判定が行われることなく、印刷処理に要する時間の短縮が図られる。これにより、判定に要する時間を省くことが可能となる。
【００５７】
また、本発明は、上記実施形態に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施形態では、端領域に位置する画像が無い場合に、早期搬送開始コマンドが印刷指示に付与されているが、端領域に位置する画像の量が設定量以下である場合に、早期搬送開始コマンドが印刷指示に付与されてもよい。このような場合に、例えば、端領域に位置する画像の量として、ベクター形式の画像データであれば、画像データに含まれる描画コマンドなどを数値化したものを採用することができる。具体的には、端領域に位置する座標への描画を示す描画コマンドを解析した結果に基づいて、端領域の面積のうち、１０％以上の面積に画像を描画するとプリンタドライバ２８が判断した場合に、早期搬送開始コマンドを印刷指示に付与してもよい。また、例えば、端領域に位置する画像の量として、ラスター形式の画像データであれば、ピクセルの色，濃度などを数値化したものを採用することができる。具体的には、ラスター形式の画像データのうち、端領域に位置する画像データのうち、白または透明以外を示す数値を示す画像データの面積が、端領域の面積のうち、１０％以上の面積であるとプリンタドライバ２８が判断した場合に、早期搬送開始コマンドを印刷指示に付与してもよい。
【００５８】
また、第１実施形態では、端領域が、印刷用紙７０の先端から後端に至る途中まで設定されており、端領域の幅は一定とされている。一方、第２実施形態では、端領域が、印刷用紙７０の先端から後端に至るまで設定されているが、端領域の幅が、一定でなく、先端から後端に向かうほど狭くされている。そこで、図１０に示すように、端領域が、印刷用紙７０の先端から後端に至る途中まで設定され、端領域の幅が、一定でなく、先端から後端に向かうほど狭くされてもよい。このように設定された端領域においても、上記実施形態と同様の効果を奏することができる。さらに言えば、端領域の幅が先端から後端に向かうほど狭くされる場合に、第２実施形態では、端領域の幅が、連続的に狭くされているが、段階的に狭くされてもよい。つまり、端領域と中央領域との境界線が階段形状となるように、端領域の幅が狭くされてもよい。
【００５９】
また、上記実施形態では、端領域として印刷用紙の両端に位置する領域が採用されているが、端領域として印刷用紙の両端のうちの一方の端に位置する領域が採用されてもよい。さらに言えば、印刷用紙の端に限られず、端以外の位置、例えば、中央部などを所定の領域とし、その所定の領域を、上記端領域と同様に扱ってもよい。例えば、印刷用紙の両端よりも中央部のほうが暖まりにくい構造である場合に、中央部を所定の領域としてもよい。つまり、図１０に示すように、定着ローラ６０ｃの両端部に２個のヒータ６２ｃが離間した状態で配設されてもよい。このような場合には、ヒータ６２ｃが配設されていない定着ローラ６０ｃの一部により圧着される印刷用紙７０の一部が、画像の有無の判定対象となる。つまり、図１０に示す印刷用紙７０では、印刷用紙７０の長手方向と直行する方向における中央部において、搬送方向における先端から搬送方向中央位置まで延びる一定幅の領域が、画像の有無の判定対象となる。
【００６０】
また、上記実施形態では、ヒータ６２は、定着ローラ６０の中央部に配設されており、定着ローラ６０の両端部にまで至っていないが、ヒータ６２が、定着ローラ６０の中央部から両端部にまで至って配設されていてもよい。つまり、定着時に印刷用紙に密着する定着ローラ６０の全ての領域にヒータ６２が配設されてもよい。このように、定着ローラ６０の全ての領域にヒータ６２が配設された場合においても、定着ローラ６０の両端部は、中央部と比較して加熱され難いため、本発明を適用することができる。
【００６１】
また、上記実施形態では、プリンタドライバ２８が、端領域に位置する画像の有無を判断しているが、制御プログラム２６若しくは、ＯＳ３０が、端領域に位置する画像の有無を判断してもよい。例えば、端領域に位置する画像の有無を判断する機能と、印刷用画像データを作成する機能と、印刷指示及び印刷用画像データを送信する機能と、を制御プログラム２６が備えてもよい。このような場合に、制御プログラム２６が作成した画像データについて、端領域に位置する画像の有無を制御プログラム２６自身が判断し、印刷指示及び印刷用画像データの送信を行ってもよい。つまり、制御プログラム２６が、Ｓ１００〜Ｓ１２６と同等の処理を実行してもよい。ただし、Ｓ１１４、Ｓ１２０の処理については、ＯＳ３０に画像データを要求して取得してもよいし、制御プログラム自身が生成した画像データを読み出すことで取得してもよい。また、Ｓ１２６の処理について、ＯＳ３０にコマンドやデータを渡し、ＯＳ３０がプリンタ５０，５２に指示を出力してもよい。なお、このような場合には、プリンタドライバ２８を用いなくてもよい。
【００６２】
また、端領域に位置する画像の有無を制御プログラム２６自身が判断し、端領域に位置する画像の有無を示す情報をプリンタドライバ２８に出力してもよい。このような場合に、プリンタドライバ２８は、端領域に位置する画像の有無を判断する機能を備えていなくてもよい。つまり、制御プログラム２６が、Ｓ１００〜Ｓ１２６と同等の処理を実行してもよい。ただし、Ｓ１１８、Ｓ１２４で作成されるコマンド及び、データは、プリンタドライバ２８に渡すために作成される。また、Ｓ１２６の処理では、コマンドやデータがプリンタドライバ２８に渡される。また、プリンタドライバ２８は、渡されたコマンドやデータに従ってプリンタ５０，５２に指示を出力する。
【００６３】
また、例えば、制御プログラム２６が作成した画像データについて、端領域に位置する画像の有無を判断する機能と、印刷用画像データを作成する機能と、印刷指示及び印刷用画像データを送信する機能とを、ＯＳ３０が備えてもよい。つまり、ＯＳ３０が、Ｓ１００〜Ｓ１２６と同等の処理を実行してもよい。ただし、Ｓ１１４、Ｓ１１８の処理については、制御プログラム２６に画像データを要求して取得してもよいし、制御プログラム２６から受け付け済みの画像データを読み出すことで取得してもよい。なお、このような場合には、プリンタドライバ２８を用いなくてもよい。  
【００６４】
さらに言えば、上記実施形態では、ＰＣ１０が端領域に位置する画像の有無を判断しているが、プリンタが端領域に位置する画像の有無を判断してもよい。つまり、ＰＣ１０が、印刷用画像データを作成し、印刷指示及び印刷用画像データをプリンタに送信すると、プリンタが、受信した印刷用画像データに基づいて、端領域に位置する画像の有無を判断し、その判断結果に応じて、印刷用紙の搬送タイミングを決定してもよい。このような場合、ＰＣ１０からコマンドやデータを受信したプリンタが、Ｓ１００〜Ｓ１２６と同等の処理を実行してもよい。この際、Ｓ１００〜Ｓ１２６での各種の判断は、受信したコマンドやデータ、または、プリンタ自身に記憶されているパラメータやデータから判断してもよい。また、Ｓ１１４、Ｓ１２０の処理については、ＰＣ１０から受け付け済みの画像データを読み出すことで取得してもよい。また、Ｓ１１８、Ｓ１２４で作成されるコマンド、データは、プリンタ内の印刷エンジンに渡すために作成される。また、Ｓ１２６の処理では、コマンドやデータが印刷エンジンに渡され、印刷エンジンが、渡されたコマンドやデータに従って印刷制御を行う。
【００６５】
また、上記実施形態では、プリンタドライバ２８がＳ１００において取得するプリンタ情報に、選択プリンタでの印刷用紙の搬送方向を示す情報が含まれているが、プリンタ情報にプリンタの機種情報が含まれていてもよい。このような場合には、プリンタドライバ２８が、機種情報に対応する搬送方向を特定する。また、プリンタドライバ２８が予め制御プログラム２６に提供しておいたプリンタ情報を、Ｓ１００において受け付けてもよい。また、プリンタドライバ２８に、複数のプリンタのうちの、どのプリンタを印刷処理の指示先とするかが設定されており、その設定されているプリンタの情報が、プリンタ情報であってもよい。また、プリンタドライバ２８が対応するプリンタの機種は予め設定されており、プリンタ情報は、その機種に関するプリンタ情報であってもよい。
【００６６】
また、上記実施形態では、Ｓ１１４において、プリンタドライバ２８は、全領域画像データのうちの一部の画像データを、ＯＳ３０に要求しているが、全領域画像データ全てをＯＳ３０に要求してもよい。この場合には、Ｓ１２０及びＳ１２２の処理が不要となる。つまり、プリンタドライバ２８は、Ｓ１１４の要求に応じて受け付けた全領域画像データに基づいて、印刷用画像データを作成すればよい。
【００６７】
また、上記実施形態では、レーザプリンタが採用されているが、他の印刷方式のプリンタなどが採用されてもよい。
【００６８】
また、上記実施形態では、ＣＰＵ１２によって図６及び図７に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ等やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【符号の説明】
【００６９】
１０：ＰＣ、１２：ＣＰＵ、２０：ネットワークＩ／Ｆ、２８：プリンタドライバ
【図１】
2020102056.tif 000003
【図２】
2020102056.tif 000004
【図３】
2020102056.tif 000005
【図４】
2020102056.tif 000006
【図５】
2020102056.tif 000007
【図６】
2020102056.tif 000008
【図７】
2020102056.tif 000009
【図８】
2020102056.tif 000010
【図９】
2020102056.tif 000011
【図１０】
2020102056.tif 000012