(57)【要約】【課題】手動両面記録を実行する際、誤って重送された記録媒体をユーザが容易に発見して除去することができるようにする。【解決手段】ＰＣは、各ページの印刷画像を作成して、白紙であれば（Ｓ１０２：ＹＥＳ）、当該ページを特定情報として記憶する。ＰＣは、１面目の印刷ジョブをプリンタに送信する（Ｓ１０９）。印刷ジョブを受信したプリンタは、印刷ジョブに従って印刷処理を実行する。ＰＣは、２面目の印刷実行を促すインストラクションをモニターに表示させる（Ｓ１１０）。インストラクションには、１面目の白紙となっているページ番号が示される。ユーザは、白紙となっているページ番号を参照し、１面目の印刷結果から当該ページ以外の白紙の用紙を除去して給紙トレイにセットする。ＰＣは、２面目の印刷ジョブをプリンタに送信する（Ｓ１１２）。【選択図】図３
2015162206.tif 000002
【特許請求の範囲】
【請求項１】
画像記録装置と通信可能な情報処理装置のコンピュータに実行されるプログラムであって、
記録すべき画像に係る画像データを生成する生成処理と、
手動両面印刷の指示を受け付ける受付処理と、
前記受付処理により手動両面印刷の指示を受け付けた場合に、
前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、
前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、
前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、
前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理と、が実行されるように、前記情報処理装置を制御することを特徴とするプログラム。
【請求項２】
画像記録装置とデータ通信可能な情報処理装置のコンピュータに実行されるプログラムであって、
記録すべき画像に係る画像データを生成する生成処理と、
手動両面印刷の指示を受け付ける受付処理と、
受付処理により手動両面印刷の指示を受け付けた場合に、
前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定処理と、
前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、
前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を、前記画像記録装置へ送信する第３送信処理と、
前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を、前記画像記録装置へ送信する第２送信処理と、が実行されるように、前記情報処理装置を制御することを特徴とするプログラム。
【請求項３】
前記特定情報は、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データに基づく記録がされた記録媒体において、前記第１面を上にした場合に最も上に来る記録媒体を基準とした場合の、前記第１面に画像が記録されない記録媒体の位置を示すことを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記画像記録装置は、画像の記録を行った記録媒体を排出する排出部を備え、前記排出部において、先に排出された記録媒体に係る記録面の反対側の面上に次の記録媒体を排出し、
前記特定情報は、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データであって、記録すべき画像を含まない画像データの記録順であることを特徴とする請求項３に記載のプログラム。
【請求項５】
前記画像記録装置は、画像の記録を行った記録媒体を排出する排出部を備え、前記排出部において、先に排出された記録媒体に係る記録面上に次の記録媒体を排出し、
前記特定情報は、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データであって、記録すべき画像を含まない画像データの記録順とは逆の順序であることを特徴とする請求項１又は２に記載のプログラム。
【請求項６】
前記報知処理は、前記第２送信処理により送信された画像データに基づく記録が実行される前に実行されることを特徴とする、請求項１に記載のプログラム。
【請求項７】
前記報知処理は、前記第１送信処理による送信の後であって、かつ、前記第２送信処理による送信の前に実行されることを特徴とする、請求項６に記載のプログラム。
【請求項８】
前記画像記録装置は、画像の記録を行った記録媒体を排出する排出部を備え、
前記報知処理において、第１送信処理により送信された画像データに基づく画像が記録された場合に前記排出部に排出される記録媒体の総数をさらに報知することを特徴とする請求項１、６、及び７のいずれか１項に記載のプログラム。
【請求項９】
前記第３送信処理は、前記第２送信処理により送信された画像データに基づく記録が実行される前に実行されることを特徴とする、請求項１に記載のプログラム。
【請求項１０】
前記第３送信処理は、前記第１送信処理による送信の後であって、かつ、前記第２送信処理による送信の前に実行されることを特徴とする、請求項９に記載のプログラム。
【請求項１１】
前記画像記録装置は、画像の記録を行った記録媒体を排出する排出部を備え、
前記第３送信処理において、第１送信処理により送信された画像データに基づく画像が記録された場合に前記排出部に排出される記録媒体の総数をさらに送信することを特徴とする請求項２、９、及び１０のいずれか１項に記載のプログラム。
【請求項１２】
画像記録装置と通信可能な情報処理装置であって、
記録すべき画像に係る画像データを生成する生成処理と、
手動両面印刷の指示を受け付ける受付処理と、
前記受付処理により手動両面印刷の指示を受け付けた場合に、
前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、
前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、
前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、
前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理とを行うことを特徴とする情報処理装置。
【請求項１３】
画像を記録する記録部、情報処理装置と通信するための通信部、ユーザの操作を受け付ける操作部、報知部、及び制御部を備えた画像記録装置であって、
前記制御部は、
記録すべき画像に係る画像データを生成する生成処理と、
手動両面印刷の指示を受け付ける受付処理と、
前記受付処理により手動両面印刷の指示を受け付けた場合に、
前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、
前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、
前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、
前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理と、を実行することを特徴とする、画像記録装置。
【請求項１４】
前記報知処理は、前記受信処理と前記受け付け処理との間に実行されることを特徴とする、請求項１３に記載の画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を記録するための画像記録装置、これを制御する情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
用紙の一方の面に画像を印刷（記録）させた後に、当該用紙をユーザが表裏反転させて再び給紙トレイにセットし、当該用紙の他方の面に残りの画像を印刷させる手動両面印刷機能を備えたプリンタドライバが知られている（例えば、特許文献１参照）。これにより、用紙を反転させる高機能な搬送機構を備えていないプリンタでも両面印刷が可能となる。
【０００３】
【特許文献１】特開２００２−２３９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、手動両面印刷を行う際、用紙の一方の面に画像を印刷する処理において誤って複数枚の用紙が重送されると、用紙の他方の面に画像を印刷する処理において、印刷される画像が所望の用紙と異なる用紙に印刷されることになるため、両面印刷が失敗してしまう。これを防ぐために、用紙の一方の面に画像を印刷する処理の後、当該用紙を再び給紙トレイにセットする前に、重送された複数枚の用紙中の不要な白紙の用紙をユーザが除去しようとしても、一方の面に画像を印刷する処理でプリンタから排出された用紙の中には本来予定されている白紙の用紙が存在することもあるため、不要な白紙の用紙のみを除去することが難しい。
【０００５】
本発明の目的は、手動両面記録を実行する際、誤って重送された記録媒体をユーザが容易に発見して除去することができる画像記録装置、情報処理装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明のプログラムは、画像記録装置と通信可能な情報処理装置のコンピュータに実行されるプログラムであって、記録すべき画像に係る画像データを生成する生成処理と、手動両面印刷の指示を受け付ける受付処理と、前記受付処理により手動両面印刷の指示を受け付けた場合に、前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理と、が実行されるように、前記情報処理装置を制御する。
【０００７】
別の観点から見て本発明のプログラムは、画像記録装置とデータ通信可能な情報処理装置のコンピュータに実行されるプログラムであって、記録すべき画像に係る画像データを生成する生成処理と、手動両面印刷の指示を受け付ける受付処理と、受付処理により手動両面印刷の指示を受け付けた場合に、前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定処理と、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を、前記画像記録装置へ送信する第３送信処理と、前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を、前記画像記録装置へ送信する第２送信処理と、が実行されるように、前記情報処理装置を制御する。
【０００８】
本発明の情報処理装置は、画像記録装置と通信可能な情報処理装置であって、記録すべき画像に係る画像データを生成する生成処理と、手動両面印刷の指示を受け付ける受付処理と、前記受付処理により手動両面印刷の指示を受け付けた場合に、前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理とを行う。
【０００９】
本発明の画像記録装置は、画像を記録する記録部、情報処理装置と通信するための通信部、ユーザの操作を受け付ける操作部、報知部、及び制御部を備えた画像記録装置であって、前記制御部は、記録すべき画像に係る画像データを生成する生成処理と、手動両面印刷の指示を受け付ける受付処理と、前記受付処理により手動両面印刷の指示を受け付けた場合に、前記生成処理により生成された画像データに基づいて、第１面に画像が記録されない記録媒体を特定する特定する特定処理と、前記生成処理により生成された画像データのうち、記録媒体の前記第１面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第１送信処理と、前記特定処理により特定された第１面に画像が形成されない記録媒体に関する特定情報を報知する報知処理と、前記第１送信処理による送信が実行された後に前記生成処理により生成された画像データのうち、記録媒体の前記第１面と反対側の面である第２面に記録すべき画像に係る画像データ、及び当該画像データに基づく画像の記録の指示を前記画像記録装置へ送信する第２送信処理と、を実行する。
【発明の効果】
【００１０】
本発明によると、手動両面記録を実行する際、第１面に画像が記録されない記録媒体の位置情報が報知されるため、第２面に画像が記録される記録媒体をユーザが給紙部に配置する際に、誤って重送された不要な記録媒体をユーザが容易に発見して除去することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１実施形態に係るプリンタの内部を示す概略側面図である。
【図２】図１に示すプリンタ及びＰＣの機能ブロック図である。
【図３】図２に示すＰＣにインストールされたドライバによって実行される手動両面印刷の処理手順を示すフローチャートである。
【図４】図２に示すＰＣに表示される設定画面及び印刷インストラクションの例である。
【図５】図３に示す印刷データ構成処理の処理手順を示すフローチャートである。
【図６】図１に示すプリンタにおける手動両面印刷の実行状態を示す図である。
【図７】図１に示すプリンタにおける手動両面印刷の実行状態を示す図である。
【図８】変形例を説明するための図である。
【図９】変形例を説明するための図である。
【図１０】第２実施形態に係るドライバによって実行される手動両面印刷の処理手順を示すフローチャートである。
【図１１】第２実施形態に係るプリンタによって実行される手動両面印刷の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
＜第１実施形態＞
以下、本実施形態について、添付図面を参照しつつ詳細に説明する。本実施形態は、プリンタ及びプリンタを制御するためにパーソナルコンピュータ（情報端末装置）にインストールされたドライバに本発明を適用したものである。
【００１３】
図１に示すように、プリンタ１は、共に直方体形状の上筐体１１及び下筐体１２を有している。なお、図１における左側面が正面３となっている。なお、図１における右側面が背面４となっている。上筐体１１は下面が開口し、下筐体１２は上面が開口している。上筐体１１は、下筐体１２に対して水平な回動軸１３を中心に回動可能に連結されている。上筐体１１の正面３には、給紙トレイ１６が設置されている。給紙トレイ１６は、一端が正面３付近に設けられた水平な回動軸３ａに対して回動自在に固定されており、正面３に近接する閉位置と正面３から離隔する開位置とを取りうる。正面３には、トレイ開閉センサ１９が設けられており、給紙トレイ１６が閉位置にあるときはＯＦＦを開位置にあるときはＯＮを出力する。開位置にある給紙トレイ１６の載置面（上面）に載置された用紙Ｐの上面が印刷面となる（以下、この構成をＡタイプと称する）。上筐体１１の上面には、排紙トレイ１５が設けられている。排紙トレイ１５には、印刷が完了した用紙Ｐが印刷面を下面した状態で順に排出される。
【００１４】
さらに、プリンタ１の内部空間には、インクジェットヘッド２と、給紙トレイ２０と、搬送機構３０と、プラテン９とが配置されている。給紙トレイ２０は、積層された複数の用紙Ｐを保持可能であり、下筐体１２の底面に着脱自在に配置されている。給紙トレイ２０に積層された用紙Ｐの下面が印刷面となる（以下、この構成をＢタイプと称する）。
【００１５】
インクジェットヘッド２は、その下面に、インク滴が吐出される複数のノズルが形成された吐出面を有している。プラテン９は、用紙を支持する板部材であり、上筐体１１が閉位置にあるとき、インクジェットヘッド２の吐出面と対向するように下筐体１２に固定されている。
【００１６】
搬送機構３０は、給紙トレイ１６又は給紙トレイ２０からインクジェットヘッド２とプラテン９との間を通過して排紙トレイ１５まで至る用紙Ｐの搬送経路を構成するものである。搬送機構３０は、ピックアップローラ３１と、ニップローラ３２ａ〜３２ｆと、ガイド３３ａ〜３３ｅとを含んでいる。ニップローラ３２ｆは、給紙トレイ１６に積層されている用紙Ｐを上方から１枚ずつ送出する。ピックアップローラ３１は、給紙トレイ２０に積層されている用紙Ｐを上方から１枚ずつ送出する。ニップローラ３２ａ〜３２ｅは、搬送経路に沿って配置されており、用紙Ｐに搬送力を付与する。ガイド３３ａ〜３３ｄは、搬送経路においてピックアップローラ３１及びニップローラ３２ａ〜３２ｅの間にそれぞれ配置されており、ニップローラ３２ａ〜３２ｅによって搬送力が付与された用紙Ｐが次のニップローラ３２ａ〜３２ｅに到達するまで当該用紙Ｐをガイドする。ガイド３３ｅは、ニップローラ３２ｆに送出された用紙Ｐをニップローラ３２ｂまでガイドする。搬送機構３０によって搬送された用紙Ｐは、インクジェットヘッド２とプラテン９との間を通過する際に、インクジェットヘッド２のノズルから吐出されたインク滴によって画像が印刷される。画像が印刷された用紙Ｐは、搬送機構３０によってさらに搬送され、排紙トレイ１５に印刷面を下方に向けた状態（フェイスダウン）で排出される。したがって、先に排出された用紙に係る印刷面の反対側の面上に次の用紙が排出される。
【００１７】
搬送経路におけるニップローラ３２ｂのすぐ下流側には、用紙センサ１８が配置されている。搬送機構によって搬送されている用紙Ｐの搬送方向に関する下流側端部が用紙センサ１８の下方を通過したとき、用紙センサ１８の出力信号が変化する。この変化タイミングによってインクジェットヘッド２のノズルから吐出されるインク滴の吐出タイミングが決定される。
【００１８】
プリンタ１は制御装置１ｐを有する。制御装置１ｐは、図２に示すように、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３とを備えている。また、制御装置１ｐは、フラッシュメモリ５４と、ネットワークインターフェース５５と、ヘッド２と、搬送機構３０と、タッチパネル１７と、用紙センサ１８と、トレイ開閉センサ１９とに、電気的に接続されている。
【００１９】
タッチパネル１７は、入力機能及び表示機能を備えたユーザインターフェースであり、動作状況の表示やユーザによる入力操作の受付を行う
【００２０】
ＲＯＭ５２には、プリンタ１を制御するための制御プログラム５２ａであるファームウェアや各種設定、初期値等が記憶されている。ＲＡＭ５３およびフラッシュメモリ５４は、各種制御プログラムが読み出される作業領域として、あるいはデータを一時的に記憶する記憶領域として利用される。さらに、フラッシュメモリ５４には、プリンタ１の固有情報としてＩＰ（Internet Protocol）アドレスなどが記憶されている。
【００２１】
ＣＰＵ５１は、ＲＯＭ５２から読み出した制御プログラム５２ａや各種センサから送られる信号に従って、その処理結果をＲＡＭ５３またはフラッシュメモリ５４に記憶させながら、プリンタ１の各構成要素を制御する。
【００２２】
ネットワークインターフェース５５は、プリンタ１と同じＬＡＮ（Local Area Network）に接続されたＰＣ（Personal Computer）７０などの各種装置との間でデータの送受信を行う。データの送受信は、無線方式の通信により行われてもよいし、有線方式の通信により行われてもよい。
【００２３】
プリンタ１は、制御プログラム５２ａが実行されることによって、タッチパネル１７、又は、ＬＡＮ（ネットワークインターフェース５５）を介してＰＣ７０から受信したコマンドに従って、印刷処理を含む各種処理を実行させることができる。印刷処理が実行されると、コマンドと共に受信した印刷データに係る画像が、インクジェットヘッド２により用紙に印刷される。
【００２４】
ＰＣ７０は、ＣＰＵ７１、ＲＯＭ７２、ＲＡＭ７３、ＨＤＤ（Hard Disk Drive）７４と、ネットワークインターフェース７５と、入力インターフェース７６と、表示インターフェース７７とを有している。
【００２５】
ネットワークインターフェース７５は、ＰＣ７０と同じＬＡＮに接続された各種装置との間でデータの送受信を行う。データの送受信は、無線方式の通信により行われてもよいし、有線方式の通信により行われてもよい。図２においては、ネットワークインターフェース７５は、ＬＡＮを介してプリンタ１のネットワークインターフェース５５と接続されている。これにより、ＰＣ７０とプリンタ１とがデータ通信可能となっている。
【００２６】
入力インターフェース７６には、入力デバイス（マウス、キーボード）７６ａが接続されており、表示インターフェース７７には、表示デバイス（モニター）７７ａが接続されている。ＨＤＤ７４には、ＯＳ（Operation System）８０がインストールされている。ＯＳ８０には、インストールされた各ドライバに関する管理情報などが記憶されるレジスタ８０ａが含まれる。ＨＤＤ７４には、アプリケーションプログラム８１、プリンタドライバ８２、８３がインストールされている。プリンタドライバ８２がプリンタ１に対応しており、プリンタドライバ８３は、他の種類のプリンタに対応している。ＣＰＵ７１はプリンタドライバ８２、８３を実行することにより、読み込ませたプリンタドライバ８２、８３に対応するプリンタの動作を制御することが可能となる。
【００２７】
プリンタドライバ８２は、通常の印刷処理の他、手動両面印刷処理をプリンタ１に実行させることができる。手動両面印刷処理は、用紙の一方の面（以下、１面と称す）に印刷を行った後に、１面に印刷された当該用紙をユーザに表裏反転させつつ再び給紙トレイにセットさせ、当該用紙の他方の面（以下、２面と称す）に残りの画像を印刷させる。これにより、用紙を反転させる高機能な搬送機構を備えていないプリンタ１でも両面印刷が可能となる。
【００２８】
図３及び図４を参照しつつ、プリンタドライバ８２に従い、ＣＰＵ７１が実行する手動両面印刷処理の動作手順について詳細に説明する。
【００２９】
まず、ＣＰＵ７１に実行されている文書作成アプリケーションなどのアプリケーションプログラム８１において、表示している文書データ等の印刷要求が、入力デバイス７６ａにより入力されると、アプリケーションプログラム８１は、印刷指示画面を表示する。印刷指示画面では、ＰＣ７０にインストールされているプリンタドライバ８１、８２のいずれかを選択するためのプルダウンと、印刷指示アイコンと、印刷設定アイコンを含んでいる。印刷設定アイコンが入力デバイス７６ａにより選択されると、プルダウンにより選択されたプリンタドライバ８２、８３により、図４（ａ）に示す設定画面がさらに表示される。ユーザは、入力デバイス７６ａによる操作により、用紙のサイズ（図４（ａ）ではＡ４）や向き（図４（ａ）では縦）、レイアウト（図４（ａ）では１ｉｎ１）、手動両面印刷処理を実行すること（図４（ａ）では両面印刷：手動）、及び、２面目の印刷処理に用いられる給紙トレイを選択して（図４（ａ）ではトレイ１＝給紙トレイ１６）ＯＫアイコンを選択する。その後、印刷指示画面において、印刷を指示するアイコンが選択されると、ＯＳ８０を介して、指示が入力された旨がプリンタドライバ８２に送信される。すると、プリンタドライバ８２に従うＣＰＵ７１により、図３に示す手動両面印刷が実行される。まずＣＰＵ７１は、アプリケーションプログラム８１において印刷要求が入力された文書データのデータファイルに基づいて各ページの印刷画像（画像データ）を作成する（生成処理：Ｓ１０１）。ＣＰＵ７１は、印刷画像を作成したページが白紙か否かを判断する（Ｓ１０２）。ＣＰＵ７１は、印刷画像を作成したページが白紙と判断すれば（Ｓ１０２：ＹＥＳ）、白紙と判断されたページ番号を、記憶してからＳ１０３）、当該ページの印刷データを作成する（Ｓ１０４）。印刷画像を作成したページが白紙と判断しなければ（Ｓ１０２：ＮＯ）、直ちに当該ページの印刷データを作成する（Ｓ１０４）。ＣＰＵ７１は、最終ページまで処理したか否かを判断し（Ｓ１０５）、最終ページでないと判断すれば（Ｓ１０５：ＮＯ）、次ページについて印刷画像を作成し（Ｓ１０１）、上述の処理を繰り返す。
【００３０】
ＣＰＵ７１は、最終ページであると判断すれば（Ｓ１０５：ＹＥＳ）、用紙の１面目に関する印刷データと、２面目に関する印刷データとのそれぞれについてページの印刷順を決定する印刷データ構成処理を行う（Ｓ１０６）。印刷データ構成処理については後に詳述する。ＣＰＵ７１は、印刷データ構成処理を完了させると、その内容に従って１面目の印刷実行を促すインストラクションを表示部に表示させる（Ｓ１０７：図４（ｂ）参照）。ＣＰＵ７１は、入力デバイス７６ａにより１面目の印刷実行を促すインストラクションにおけるＯＫアイコンが選択されることで、１面目の印刷実行を促すインストラクションに対するユーザからの印刷指示があったか否かを判断する（Ｓ１０８）。ＣＰＵ７１は、入力デバイス７６ａによりキャンセルアイコンが選択された、すなわち、印刷指示がないと判断すれば（Ｓ１０８：ＮＯ）、手動両面印刷を中断して図３のフローチャートを終了する。ＣＰＵ７１は、印刷指示があると判断すれば（Ｓ１０８：ＹＥＳ）、印刷データ構成処理によって配列された１面目の印刷データ及び印刷処理を実行させるコマンドで印刷ジョブを作成し、作成した印刷ジョブをプリンタ１に送信する（第１送信処理：Ｓ１０９）。印刷ジョブを受信したプリンタ１は、印刷ジョブに従って印刷処理を実行する。
【００３１】
ＣＰＵ７１は、印刷データ構成処理の内容に従って２面目の印刷実行を促すインストラクションを表示部（報知部）に表示させる（報知処理：Ｓ１１０）。図４（ｃ）に示すように、インストラクションには、１面目の印刷結果の総出力枚数（図４（ｃ）においては１０枚）と、１面目が白紙となっている用紙の位置（図４（ｃ）においては、２、５枚目）とが表示されている。このように、１面を上にした場合に最も上に来るページを基準とした場合の、１面が白紙である用紙の位置が示される。ユーザは、１面目の印刷ジョブを受信したプリンタ１により印刷が行われた後、排紙トレイ１５に排出された用紙の枚数を確認し、表示された総出力枚数と一致していれば正常に印刷されていると判断できる。一方、印刷枚数が総出力枚数より多い場合は、１面目の印刷ジョブの印刷処理において誤って複数枚の用紙が重送された可能性がある。このまま２面目の印刷ジョブを実行すると、印刷される画像が所望の用紙と異なる用紙に印刷されるため、ユーザは、重送された白紙ページを印刷結果から除去する。このとき、予定されていた白紙まで誤って除去することがないように、インストラクションで表示された１面が白紙となっている用紙の位置を参照し、当該位置以外に存在する白紙を除去する。そして、ユーザは、インストラクションに従って、不要な白紙が除去された用紙を給紙トレイにセットする。
【００３２】
ＣＰＵ７１は、入力デバイス７６ａにより２面目の印刷実行を促すインストラクションにおけるＯＫアイコンが選択されることで、２面目の印刷実行を促すインストラクションに対するユーザからの印刷指示があったか否かを判断する（Ｓ１１１）。ＣＰＵ７１は、入力デバイス７６ａによりキャンセルアイコンが選択された、すなわち、印刷指示がないと判断すれば（Ｓ１１１：ＮＯ）、手動両面印刷を中断して図３のフローチャートを終了する。ＣＰＵ７１は、印刷指示があると判断すれば（Ｓ１１１：ＹＥＳ）、印刷データ構成処理によって配列された２面目の印刷データ及び印刷処理を実行させるコマンドで印刷ジョブを作成し、作成した印刷ジョブをプリンタ１に送信する（第２送信処理：Ｓ１１２）。印刷ジョブを受信したプリンタ１は、印刷ジョブに従って印刷処理を実行する。そして、図３のフローチャートを終了する。
【００３３】
次に印刷データ構成処理の動作手順について図５を参照しつつ説明する。図５に示すように、印刷データ構成処理が開始されると、ＣＰＵ７１は、手動両面印刷において２面目の印刷を行うときに選択された給紙トレイがＡタイプか否かを判断する（Ｓ２０１）。本実施形態においては、給紙トレイ１６（トレイ１）が選択されているときはＡタイプに、給紙トレイ２０（トレイ２）が選択されているときはＢタイプとなる。ＣＰＵ７１は、選択された給紙トレイがＡタイプであると判断すれば（Ｓ２０１：ＹＥＳ）、１面目の印刷データとして、印刷すべきページのうち偶数ページのみをページの降順で構成する（Ｓ２０２）。ＣＰＵ７１は、選択された給紙トレイがＡタイプでないと判断すれば（Ｓ２０１：ＮＯ）、１面目の印刷データとして、印刷すべきページのうち偶数ページのみをページの昇順で構成する（Ｓ２０３）。
【００３４】
ＣＰＵ７１は、１面目の印刷データの総出力枚数を記憶する（Ｓ２０４）。さらに、ＣＰＵ７１は、先に記憶していた白紙のページ番号を参照して、当該ページ番号のうち、第１面（すなわち偶数ページ）に該当するページ番号のみを抽出する。そして、抽出したページ番号に基づき１面目の印刷データに基づく印刷を行った場合に、白紙となる用紙の位置を特定する（特定処理：Ｓ２０５）なお、特定された白紙の位置は、ＲＡＭ５３等の記憶領域に記憶される。この際、白紙となる位置は、１面目の印刷データにおける白紙データの印刷順に一致する。ＣＰＵ７１は、２面目の印刷データとして、印刷すべきページのうち奇数ページのみをページの昇順で構成する（Ｓ２０６）。そして、図５のフローチャートを終了して、図３のフローチャートに戻る。
【００３５】
次に、１面目及び２面目の印刷処理においてＡタイプの給紙トレイ１６が選択されている手動両面印刷に関するプリンタ１の動作について図６を参照しつつ説明する。なお、図６では、１ページから６ページを手動両面印刷で印刷するものとする。プリンタ１は、ＰＣ７０から１面目の印刷ジョブを受信すると、ユーザの指示により１面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち偶数ページのみがページの降順で構成されている（図５のＳ２０２参照）。したがって、図６（ａ）に示すように、６ページ、４ページ、２ページの順で印刷面を下面にした用紙が排紙トレイ１５に排出される。
【００３６】
１面目の印刷ジョブが完了すると、図６（ｂ）に示すように、ユーザは、排紙トレイ１５に積層された用紙を取り出し、白紙チェックした後に、印刷面を下面にして給紙トレイ１６にセットする。プリンタ１は、ＰＣ７０から２面目の印刷ジョブを受信すると、ユーザの指示により２面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち奇数ページのみがページの昇順で構成されている（図５のＳ２０６参照）。したがって、図６（ｃ）に示すように、１ページ、３ページ、５ページの順で印刷面を下面にした用紙が排紙トレイ１５に排出される。以上で手動両面印刷が完了する。
【００３７】
次に、１面目及び２面目の印刷処理においてＢタイプの給紙トレイ２０が選択されている手動両面印刷に関するプリンタ１の動作について図７を参照しつつ説明する。なお、図７では、１ページから６ページを手動両面印刷で印刷するものとする。プリンタ１は、ＰＣ７０から１面目の印刷ジョブを受信すると、ユーザの指示により１面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち偶数ページのみがページの昇順で構成されている（図５のＳ２０３参照）。したがって、図７（ａ）に示すように、２ページ、４ページ、６ページの順で印刷面を下面にした用紙が排紙トレイ１５に排出される。
【００３８】
１面目の印刷ジョブが完了すると、図７（ｂ）に示すように、ユーザは、排紙トレイ１５に積層された用紙を取り出し、白紙チェックした後に、印刷面を上面にして給紙トレイ２０にセットする。プリンタ１は、ＰＣ７０から２面目の印刷ジョブを受信すると、ユーザの指示により２面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち奇数ページのみがページの昇順で構成されている（図５のＳ２０６参照）。したがって、図７（ｃ）に示すように、１ページ、３ページ、５ページの順で印刷面を下面にした用紙が排紙トレイ１５に排出される。以上で手動両面印刷が完了する。
【００３９】
以上、詳細に説明したように本実施形態のプリンタドライバ８２及びプリンタ１によると、手動両面印刷を実行する際、画像が印刷されない用紙の位置情報が報知されるため、２面目の印刷処理で印刷される用紙をユーザが給紙トレイ１６、２０に配置する際に、誤って重送された不要な用紙をユーザが容易に発見して除去することができる。
【００４０】
２面目の印刷実行を促すインストラクションに、白紙となっている用紙位置、つまり、１面を上にした場合に最も上に来る用紙を基準とした場合の、１面に画像が印刷されない白紙の位置が示されるため、除去すべき白紙及び、除去すべきでない白紙の位置を容易に把握することができる。
【００４１】
２面目の印刷実行を促すインストラクションに、１面目の印刷結果の総出力枚数が示されるため、誤って重送された不要な用紙をユーザが確実に発見して除去することができる。
【００４２】
白紙となっているページ番号を示すインストラクションが、１面目の印刷実行後、かつ、２面目の印刷実行前に表示されるため、インストラクションを参照しながら誤って重送された不要な用紙が存在するか否かを確認することができる。
【００４３】
＜変形例＞
本実施形態の変形例について説明する。本実施形態においては、排紙トレイ１５に印刷面を下方に向けた状態で排出される構成について説明したが、印刷面を上方に向けた状態で排出される（フェイスアップ）構成であってもよい（図８及び図９参照）。この場合、先に排出された用紙に係る印刷面の面上に次の用紙が排出されることになる。
【００４４】
次に、１面目及び２面目の印刷処理においてＡタイプの給紙トレイ１６が選択されている手動両面印刷に関するプリンタ１０１の動作について図８を参照しつつ説明する。なお、図８では、１ページから６ページを手動両面印刷で印刷するものとする。また、変形例にけるプリンタドライバ８２を実行するＣＰＵ７１により実行される処理は、図３においては同様であり、図５においては、一部のみが異なる。そのため、図５において、異なる点のみを記載する。プリンタ１０１は、ＰＣ７０から１面目の印刷ジョブを受信すると、ユーザの指示により１面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち奇数ページのみがページの昇順で構成されている。したがって、図８（ａ）に示すように、１ページ、３ページ、５ページの順で印刷面を上面にした用紙が排紙トレイ１１５に排出される。すなわち、変形例では、図５に示すＳ２０２において、ＣＰＵ７１は１面目の印刷データを、奇数ページの昇順で構成する。
【００４５】
１面目の印刷ジョブが完了すると、図８（ｂ）に示すように、ユーザは、排紙トレイ１１５に積層された用紙を取り出し、白紙チェックした後に、印刷面を上面にして給紙トレイ１６にセットする。なお、ＰＣ７０において、２面目の印刷ジョブを促すインストラクションに、白紙となっている用紙の位置が、印刷順と逆の順序で示される。これにより、ユーザは、白紙チェックの際に白紙の位置を印刷面側から計数することができるため、白紙の位置を容易に把握することができる。すなわち、変形例では、図５に示すＳ２０５において、ＣＰＵ７１は１面目の印刷データにおける白紙データの印刷順と逆の順を、白紙となる用紙の位置として記憶する。
【００４６】
プリンタ１０１は、ＰＣ７０から２面目の印刷ジョブを受信すると、ユーザの指示により２面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち偶数ページのみがページの昇順で構成されている。したがって、図８（ｃ）に示すように、２ページ、４ページ、６ページの順で印刷面を下面にした用紙が排紙トレイ１１５に排出される。以上で手動両面印刷が完了する。
【００４７】
次に、１面目及び２面目の印刷処理においてＢタイプの給紙トレイ２０が選択されている手動両面印刷に関するプリンタ１０１の動作について図９を参照しつつ説明する。なお、図９では、１ページから６ページを手動両面印刷で印刷するものとする。プリンタ１０１は、ＰＣ７０から１面目の印刷ジョブを受信すると、ユーザの指示により１面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち奇数ページのみがページの降順で構成されている。したがって、図９（ａ）に示すように、５ページ、３ページ、１ページの順で印刷面を下面にした用紙が排紙トレイ１１５に排出される。
【００４８】
１面目の印刷ジョブが完了すると、図９（ｂ）に示すように、ユーザは、排紙トレイ１１５に積層された用紙を取り出し、白紙チェックした後に、印刷面を下面にして給紙トレイ２０にセットする。プリンタ１０１は、ＰＣ７０から２面目の印刷ジョブを受信すると、ユーザの指示により２面目の印刷を実行する。受信した印刷ジョブにおいては、印刷すべきページのうち偶数ページのみがページの昇順で構成されている。したがって、図９（ｃ）に示すように、２ページ、４ページ、６ページの順で印刷面を上面にした用紙が排紙トレイ１１５に排出される。以上で手動両面印刷が完了する。
【００４９】
＜第２実施形態＞
本発明に係る第２実施形態について説明する。なお、第１実施形態と実質的に同様の部材については、第１実施形態と同一の符号を付して説明を省略する。本実施形態は、第１実施形態と手動両面印刷処理の動作手順のみが異なるため、以下、この点についてのみ詳細に説明する。
【００５０】
図１０を参照しつつ、ＰＣ７０のドライバによる手動両面印刷処理の動作手順について詳細に説明する。なお、図１０のＳ１０１〜Ｓ１０６は、第１実施形態における図３のＳ１０１〜Ｓ１０６と同一のため、説明を省略する。ＰＣ７０は、手動両面印刷を示すコマンドと１面目の印刷データ及び２面目の印刷データ及び白紙の特定情報をジョブとしてプリンタ１に送信し（Ｓ３０７）、図１０のフローチャートを終了する。
【００５１】
図１１を参照しつつ、プリンタ１による手動両面印刷処理の動作手順について詳細に説明する。プリンタ１は、ジョブを受信するか否かを判断し（Ｓ４０１）、所定時間内にジョブを受信しなければ図１１のフローチャートを終了し（Ｓ４０１：ＮＯ）、ジョブを受信すれば（Ｓ４０１：ＹＥＳ）、受信したジョブに手動両面印刷のコマンドが含まれているか否かを判断する（Ｓ４０２）。プリンタ１は、受信したジョブに手動両面印刷のコマンドが含まれていないと判断すれば（Ｓ４０２：ＮＯ）、当該ジョブに基づいて通常印刷を実行した後（Ｓ４０３）、図１１のフローチャートを終了する。
【００５２】
プリンタ１は、受信したジョブに手動両面印刷のコマンドが含まれていると判断すれば（Ｓ４０２：ＹＥＳ）、ジョブに従って１面目の印刷実行を促すインストラクションをタッチパネル１７に表示させる（Ｓ４０４）。プリンタ１は、１面目の印刷実行を促すインストラクションに対するユーザからの印刷指示があるまで待機する（Ｓ４０５：ＮＯ）。プリンタ１は、印刷指示があると判断すれば（Ｓ４０５：ＹＥＳ）、１面目の印刷データを出力して印刷処理を完了させる（Ｓ４０６）。
【００５３】
プリンタ１は、ＰＣ７０は、ジョブに従って２面目の印刷実行を促すインストラクションをタッチパネル１７（報知部）に表示させる（Ｓ４０７）。インストラクションの内容については、第１実施形態と同じであるため、説明を省略する（図４参照）。ユーザは、予定されていた白紙まで誤って除去することがないように、インストラクションで表示された白紙となっているページ番号を参照し、当該ページ以外の白紙の用紙を除去する。そして、ユーザは、インストラクションに従って、不要な白紙が存在しない印刷結果を給紙トレイにセットする。
【００５４】
プリンタ１は、所定時間内に２面目の印刷実行を促すインストラクションに対するユーザからの印刷指示があるまで待機する（Ｓ４０８：ＮＯ）。プリンタ１は、印刷指示があると判断すれば（Ｓ４０８：ＹＥＳ）、２面目の印刷データを出力して印刷処理を完了させる（４０９）。そして、図１１のフローチャートを終了する。
【００５５】
以上、詳細に説明したように本実施形態によると、手動両面印刷を実行する際、画像が印刷されない用紙の位置情報が報知されるため、２面目の印刷処理で印刷される用紙をユーザが給紙トレイ１６、２０に配置する際に、誤って重送された不要な用紙をユーザが容易に発見して除去することができる。
【００５６】
なお、本実施形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、上述の実施形態では、２面目の印刷実行を促すインストラクションに、１面目の印刷結果の総出力枚数が示される構成であるが、総出力枚数を示さない構成であってもよい。
【００５７】
上述の第１実施形態においては、２面目の印刷実行を促すインストラクションで白紙の位置を表示デバイス７７ａに報知させる構成であるが、報知手段は任意の装置であってよい。例えば、音声で報知する構成であってもよい。
【００５８】
上述の第１実施形態においては、２面目の印刷実行を促すインストラクションをＰＣ７０の表示デバイス７７ａに表示させる構成であるが、特定情報をプリンタに送信してプリンタ側で２面目の印刷実行を促すインストラクションを表示させる構成であってもよい。
【００５９】
上述の第２実施形態においては、１面目の印刷処理を完了させた後に、２面目の印刷実行を促すインストラクションとして白紙位置及び１面目の印刷枚数をタッチパネル１７に表示させる構成であるが、白紙位置及び１面目の印刷枚数は、２面目の印刷実行を促すインストラクションから独立して表示されてもよい。このとき、表示するタイミングは、ジョブを受信して（Ｓ４０１）から１面目の印刷処理を完了するまで（Ｓ１０６）の間であればいずれのタイミングであってもよい。
【００６０】
さらに、プリンタに本発明を適用した例について説明したが、本発明は、印刷処理が実行可能なあらゆる装置、例えば、ファクシミリに適用可能である。
【符号の説明】
【００６１】
１…プリンタ
１ｐ…制御装置
２…インクジェットヘッド
１５…排紙トレイ
１７…タッチパネル
１８…用紙センサ
１９…開閉センサ
３０…搬送機構
５１…ＣＰＵ
５２…ＲＯＭ
５２ａ…制御プログラム
５３…ＲＡＭ
５４…フラッシュメモリ
５５…ネットワークインターフェース
７０…ＰＣ
８２…プリンタドライバ
【図１】
2015162206.tif 000003
【図２】
2015162206.tif 000004
【図３】
2015162206.tif 000005
【図４】
2015162206.tif 000006
【図５】
2015162206.tif 000007
【図６】
2015162206.tif 000008
【図７】
2015162206.tif 000009
【図８】
2015162206.tif 000010
【図９】
2015162206.tif 000011
【図１０】
2015162206.tif 000012
【図１１】
2015162206.tif 000013