(57)【要約】【課題】  手動で両面印刷を行う際に、裏面の用紙を間違えることなく印刷することができる印刷装置、印刷システム、印刷制御装置、印刷方法、印刷プログラムおよびそのプログラムを記憶した記録媒体を提供する。【解決手段】  ユーザが片面の印刷を終えた用紙をＭＰトレイ５０に供給することにより用紙の他面に印刷する手動両面印刷を行う際、片面の印刷が完了した用紙を排紙トレイ５１に排出した後に、ホストコンピュータ３は排紙トレイ５１にある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージをディスプレイ２５に表示する。プリンタ２は、メッセージに従ってＭＰトレイ５０に供給された用紙に対して他面の印刷を行うことにより手動両面印刷を行う。【選択図】      図１
2006127198.tif 000002
【特許請求の範囲】
【請求項１】
片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷システムであって、
手動両面印刷を行う際に、前記排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段を有するホスト装置と、
前記メッセージに従い前記給紙トレイに供給された用紙に他面の印刷を行う印刷手段を有する印刷装置と、を備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、
前記表示手段は、前記片面の印刷が完了し前記用紙を前記排紙トレイに排出した後に、前記メッセージを表示することを特徴とする印刷システム。
【請求項３】
請求項１または２に記載の印刷システムにおいて、
前記表示手段は、両面印刷を行うべき用紙を前記給紙トレイに供給することを促すメッセージを表示することを特徴とする印刷システム。
【請求項４】
請求項１ないし３のいずれか一項に記載の印刷システムにおいて、
前記表示手段は、前記メッセージと共に、前記他面の印刷を実行する指示を与えるべく操作部の操作を促すメッセージも表示し、
前記印刷手段は、前記操作手段が操作されることによる前記他面の印刷を実行する指示を受けて、前記給紙トレイに供給された用紙に他面の印刷を行うことを特徴とする印刷システム。
【請求項５】
請求項１ないし４のいずれか一項に記載の印刷システムにおいて、
前記メッセージは、前記片面の印刷を行った用紙の枚数の情報を含むことを特徴とする印刷システム。
【請求項６】
請求項１ないし５のいずれか一項に記載の印刷システムにおいて、
前記印刷手段は、片面の印刷を実行する際に、前記用紙ごとにページ数を印刷し、
前記メッセージは、前記片面の印刷を行った用紙のページ数の情報を含むことを特徴とする印刷システム。
【請求項７】
片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷装置を制御する印刷制御装置であって、
手動両面印刷を行う際に、前記排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段、を備えることを特徴とする印刷制御装置。
【請求項８】
片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷装置であって、
手動両面印刷を行う際に、前記排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段と、
前記メッセージに従い前記給紙トレイに供給された用紙に他面の印刷を行う印刷手段と、を備えることを特徴とする印刷装置。
【請求項９】
片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷方法であって、
手動両面印刷を行う際に、前記排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示工程と、
前記メッセージに従い前記給紙トレイに供給された用紙に他面の印刷を行う印刷工程と、を備えることを特徴とする印刷方法。
【請求項１０】
片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する際に、前記用紙の供給をユーザに促す処理をコンピュータに実行させるためのドライバプログラムであって、
コンピュータを、
手動両面印刷を行う際に、前記排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段、として機能させることを特徴とするドライバプログラム。
【請求項１１】
請求項１０に記載のドライバプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、片面印刷を行った用紙を、手動でセットして他面の印刷を行う手動両面印刷が可能な印刷システム、印刷制御装置、印刷装置、印刷方法、印刷プログラムおよびそのプログラムを記憶した記録媒体に関する。
【背景技術】
【０００２】
プリンタ、複写機などの印刷装置においては、従来より、用紙節約などの観点から用紙の両面に印刷を行うことがなされている。この両面印刷には、印刷装置が用紙のハンドリングを自動で行ういわゆる自動両面印刷と、片面の印刷を終えた用紙を人手で印刷装置に再びセットするいわゆる手動両面印刷とがある。前者の自動両面印刷では、用紙を機械的に反転させる機構などが必要となるため、装置が大型化してしまうと共に機構が複雑となって高価なものとなってしまうというデメリットがある。一方、後者の手動両面印刷では、単純な機構とすることができるが、片面の印刷を終えた用紙をセットする用紙の枚数、順番および方向などを間違えないように注意する必要がありユーザにとっては煩わしさがあった。
【０００３】
したがって、かかる手動両面印刷を改善するための各種提案がなされている。例えば、特許文献１には、両面印刷の際に用紙に記録した判別マークを検出して用紙の向きを判定し、画像向きを適正にして両面印刷を実行する技術が開示されている。
【０００４】
また、従来装置には、手動両面印刷に必要な裏面印刷時の用紙のセットをユーザが忘れないようにするために、ユーザの操作による裏面印刷の実行指示を受けてから裏面の印刷を開始し、その指示操作を促すメッセージを表面の印刷中に印刷装置の表示パネルなどに表示するものがある。また、裏面印刷時の用紙のセットをメッセージによりユーザに促した後、用紙がセットされたことを自動検知してユーザの指示なしに裏面の印刷を開始するという従来技術もある。
【０００５】
【特許文献１】特開２０００−２８９２５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した裏面印刷時の用紙のセットを促すメッセージを表示させる従来の方法または特許文献１に記載の方法においても、印刷装置が複数人で使用され別のユーザが印刷した用紙が排紙トレイに残っていた場合などに、ユーザーは何枚の用紙について裏面印刷を行えばよいか分からなくなるため、別のユーザが印刷した用紙に誤って印刷してしまう可能性があるという課題があった。
【０００７】
そこで、本発明は、手動で両面印刷を行う際に、裏面印刷を行う用紙を間違えることなく両面印刷を行うことができる印刷システム、印刷制御装置、印刷装置、印刷方法、印刷プログラムおよびそのプログラムを記憶した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷システムであって、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段を有するホスト装置と、メッセージに従い給紙トレイに供給された用紙に他面の印刷を行う印刷手段を有する印刷装置と、を備えることを特徴とする。
【０００９】
この構成によれば、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージに従って、ユーザーが排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定するため、用紙を誤ることなく給紙トレイに供給することができる。正しい用紙に対して他面の印刷を行うことができることから、正確に両面印刷を行うことができる。
【００１０】
ここで、表示手段は、片面の印刷が完了し用紙を排紙トレイに排出した後に、メッセージを表示することが好ましい。
【００１１】
このようにすれば、片面の印刷が完了した用紙を排紙トレイに排出した後に、メッセージが表示されるので、排紙トレイへ用紙を排出する前に排紙トレイにある用紙を供給する可能性が低減する。誤った用紙を供給する可能性が低減するので、より正確に両面印刷を行うことができる。
【００１２】
ここで、表示手段は、両面印刷を行うべき用紙を給紙トレイに供給することを促すメッセージを表示することが好ましい。
【００１３】
このようにすれば、メッセージに従って、ユーザが、両面印刷を行うべき用紙を給紙トレイに供給する操作を行うので、より確実に用紙の供給が行われる。したがって、より正確に手動両面印刷を行うことができる。
【００１４】
ここで、表示手段は、メッセージと共に、他面の印刷を実行する指示を与えるべく操作部の操作を促すメッセージも表示し、印刷手段は、操作手段が操作されることによる他面の印刷を実行する指示を受けて、給紙トレイに供給された用紙に他面の印刷を行うことが好ましい。
【００１５】
このようにすれば、メッセージに従ってユーザが操作手段を操作することにより他面の印刷が行われる。片面の印刷が完了していても、ユーザからの操作を待ってから片面が印刷された用紙の他面に印刷を行うので、ユーザが用紙を給紙トレイに供給をしている途中に給紙が行われることにより、誤った順番で用紙を給紙することがない。したがって、より正確に手動両面印刷を行うことができる。
【００１６】
ここで、メッセージは、片面の印刷を行った用紙の枚数の情報を含むとしてもよい。
【００１７】
このようにすれば、排出された用紙からメッセージに示された枚数の用紙だけをユーザが給紙トレイに供給するので、誤った用紙を供給する可能性が低減する。したがって、より正確に手動両面印刷を行うことができる。
【００１８】
ここで、印刷手段は、片面の印刷を実行する際に、用紙ごとにページ数を印刷し、メッセージは、片面の印刷を行った用紙のページ数の情報を含むとしてもよい。
【００１９】
このようにすれば、排出された用紙の片面にはページが印刷されているので、メッセージに示されたページの用紙を所定の給紙トレイに供給することにより、ユーザが誤って用紙を給紙する可能性が低減する。したがって、より正確に手動両面印刷を行うことができる。
【００２０】
本発明は、手動両面印刷を実行する印刷装置を制御する印刷制御装置とすることもできる。すなわち、片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷装置を制御する印刷制御装置であって、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段、を備えることを特徴とする。
【００２１】
本発明は、表示手段および印刷手段を備えた印刷装置とすることもできる。すなわち、本発明の印刷装置は、片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷装置であって、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段と、メッセージに従い給紙トレイに供給された用紙に他面の印刷を行う印刷手段と、を備えることを特徴とする。
【００２２】
また、本発明は、印刷方法としてもよい。すなわち、片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する印刷方法であって、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示工程と、メッセージに従い給紙トレイに供給された用紙に他面の印刷を行う印刷工程と、を備えることを特徴とする。
【００２３】
また、本発明はコンピュータプログラムまたはそのプログラムを記録した記録媒体としてもよい。すなわち、片面の印刷が完了した用紙を排紙トレイに排出した後に、当該用紙の給紙トレイへの供給をユーザが行うことにより、供給された用紙の他面に印刷を行う手動両面印刷を実行する際に、用紙の供給をユーザに促す処理をコンピュータに実行させるためのドライバプログラムであって、コンピュータを、手動両面印刷を行う際に、排紙トレイにある用紙のうち両面印刷を行うべき用紙を特定する情報を含むメッセージを表示する表示手段、として機能させることを特徴とする。また、このプログラムを記録した記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＩＣカード、パンチカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を具体化した一実施形態について図面を参照して説明する。
【００２５】
図１は、本発明に係る印刷システム１の構成を示した図である。図１に示すように、印刷システム１は、プリンタ（印刷装置）２およびホストコンピュータ（ホスト装置）３を備えている。プリンタ２は、ホストコンピュータ３に接続されており、ホストコンピュータ３からの印刷要求などに基づいて、印刷媒体である用紙に対して画像を印刷する。なお、本印刷システム１は、片面の印刷を終えた用紙をユーザがセットすることにより他面を印刷する手動両面印刷を行うものである。
【００２６】
図１に示すホストコンピュータ３は、プリンタ２に対して印刷要求を行うホスト装置であり、アプリケーション２０と、プリンタドライバ２１と、Ｉ／Ｆ２２とを備えている。ホストコンピュータ３には、液晶ディスプレイ、ＣＲＴなどのディスプレイ２５、キーボード２６およびマウス２７が接続されており、ＣＤ−ＲＯＭドライブ２８を備えている。ディスプレイ２５に表示される画面に従ってキーボード２６またはマウス２７から入力される操作信号により以下に述べる処理が行われる。また、ホストコンピュータ３は、いわゆるパーソナルコンピュータであり、ホストコンピュータ３の内部には、ＣＰＵ、ＲＡＭ、ＲＯＭ、ハードディスク（図示なし）が備えられている。
【００２７】
アプリケーション２０は、プリンタ２に対する印刷要求元であり、印刷要求を行うユーザは、ディスプレイ２５に表示される設定画面に従って、印刷時の各種条件の設定を行う。したがって、ユーザが手動両面印刷を希望する際には、キーボード２６またはマウス２７などにより入力される操作信号等に基づいて当該アプリケーション２０または、後述するプリンタドライバ２１からその旨の要求を行う。
【００２８】
プリンタドライバ２１は、ドライバ部２３と、表示部２４とを有している。ドライバ部２３は、アプリケーション２０から印刷する画像のデータを受け取って、プリンタ２に送信する印刷データを生成する。印刷データには、印刷する画像そのもののデータである画像データと印刷枚数など印刷時の各種条件を示す制御コマンドが含まれている。なお、手動両面印刷の場合には、要求する印刷ジョブの手動両面印刷枚数が、前記印刷データに含まれ、また、表面と裏面の各画像データが手動両面印刷に相応しい所定の順番でプリンタドライバ２１からＩ／Ｆ２２を介してプリンタ２に送信される。
【００２９】
また、ドライバ部２３では、画像データがもつオブジェクト毎に記述されるＰＤＬ(Page Description Language)で表現された画像データを画素毎の濃度値で表現された画像データに変換する処理、変換後の画像データの色表現をプリンタ２で印刷される際の色表現に変換する処理、その後のデータを圧縮する処理等を行っている。すなわち、本実施形態では、いわゆるホストベースのシステムを想定している。
【００３０】
表示部２４は、後述するメッセージを表示する画面などの画像データをディスプレイ２５に送ることにより、ディスプレイ２５にメッセージ画面を表示させる。
【００３１】
なお、上述したプリンタドライバ２１は、ホストコンピュータ３のＣＰＵが上記機能に関する処理を実行させるプログラム（ドライバプログラム）を実行することによって機能するものである。このプログラムは、ＣＤ−ＲＯＭ２９に記憶されたプログラムをＣＤ−ＲＯＭドライブ２８から取得したり、インターネットを介して所定のサーバからダウンロードするようにして取得することにより、ホストコンピュータ３のハードディスクに記憶して用いられる。
【００３２】
Ｉ／Ｆ２２は、プリンタ２と相互に通信可能に接続されており、プリンタ２と通信することによって印刷処理を行う。
【００３３】
プリンタ２は、前記ホストコンピュータ３から送信される印刷データを受信して、ページ単位で印刷を実行するいわゆる４サイクルのレーザプリンタであり、図１に示すように、プリンタ２は、コントローラ３０、エンジン３１および操作部３２を備えている。コントローラ３０は、入出力Ｉ／Ｆ４０、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３およびエンジンＩ／Ｆ４４を有している。
【００３４】
入出力Ｉ／Ｆ４０は、ホストコンピュータ３から送信される印刷データを受信する部分であり、ＲＯＭ４２は、プリンタ２を制御するための各種プログラムを記憶する部分である。ＲＡＭ４３は、受信した印刷データ等を格納するメモリであり、入出力Ｉ／Ｆ４０が受信した印刷データは、いったんＲＡＭ４３に格納され、ＲＡＭ４３からエンジンＩ／Ｆ４４に引き渡され、エンジン３１により各ページの画像データの印刷処理が行われる。
【００３５】
ＣＰＵ４１は、プリンタ２において行われる各種処理を制御する部分であるが、特に、受信した印刷データに含まれる画像データをＲＡＭ４３に格納する処理、印刷データに含まれる制御コマンドを解釈してエンジン３１に対して適切な印刷処理を指示する処理、および、ユーザとのインターフェースを形成する操作部３２を制御する処理を司る。なお、ＣＰＵ４１が実行する処理は、主にＲＯＭ４２に記憶されたプログラムに従って行われるものである。
【００３６】
次に、エンジンＩ／Ｆ４４は、エンジン３１で印刷を実行する際に、所定のタイミングでＲＡＭ４３に格納されている画素データを読み出し、それらに所定の処理を施した後にエンジン３１に引き渡す、コントローラ３０とエンジン３１とのインターフェースを司る部分である。なお、このエンジンＩ／Ｆ４４には、図示していないが、データを一時的に格納するメモリ、解凍部、スクリーン処理部等が備えられ、ＲＡＭ４３から読み出した画素データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などがなされる。また、エンジンＩ／Ｆ４４は、具体的には、ＡＳＩＣ(Application Specific Integrated Circuit)で構成されている。
【００３７】
以上に説明したコントローラ３０の各部は、図１に示すように、相互にデータ授受可能に接続されている。
【００３８】
次に、エンジン３１は、エンジンＩ／Ｆ４４から出力されたデータに基づく印刷処理を実行し、用紙などの印刷媒体に対する印刷を行う。エンジン３１は、帯電ユニット、露光ユニット、現像ユニット、転写ユニット、定着ユニット等（図示なし）を有している。そして、エンジンＩ／Ｆ４４より受信したデータに基づいて、ＭＰトレイ５０から供給された用紙に転写ユニットによる転写処理、定着ユニットによる定着処理を順次行うことにより画像を印刷する。また、エンジン３１は、複数のローラ、ローラを回動させるモータ（図示なし）などを有しており、ローラが回動することによりＭＰトレイ５０にある複数の用紙のうち上側にある用紙から順番に給紙される。なお、本実施形態では給紙トレイとしてＭＰトレイ５０のみを備えているが、他の給紙トレイを追加できる構成となっている。エンジン３１は給紙された用紙に対して印刷を行ってから、印刷を終えた用紙を既に排紙トレイ５１に排出されている用紙の上に積み重ねるようにして排出する。
【００３９】
ここで、手動両面印刷を行う際の、給紙排紙動作について説明する。
図２は、上述したプリンタ２により手動両面印刷を行う際、給紙および排紙を行う様子を示した図である。本実施形態のプリンタ２が手動両面印刷を行う際には、複数のページを印刷する順番として、まず、偶数ページについて降順の順番に片面の印刷を行った後に、奇数ページについて昇順の順番に他面の印刷を行う。例えば、図２の例のように４ページを手動両面印刷する場合には、４ページ目、２ページ目、１ページ目、３ページ目の順番で印刷を行うことになる。なお、両面印刷時において先に印刷する面についての印刷処理（図２の例では、４ページ目および２ページ目の印刷）を「１パス目の印刷」と呼び、後に印刷を行う面の印刷処理（図２の例では、１ページ目および３ページ目の印刷）を「２パス目の印刷」と呼ぶこととする。
【００４０】
１パス目の印刷では、プリンタ２では、プリンタ２の側面下方に備えられたＭＰトレイ５０にセットされた複数の用紙のうち１番上にセットされた用紙から順に給紙され、給紙された用紙の上面に印刷が行われる。印刷が行われた用紙は、プリンタ２の内部の用紙搬送経路に沿って搬送されることにより用紙の表裏が反転し、ＭＰトレイ５０の上方に備えられた排紙トレイ５１に印刷した順に積み重ねるようにして排紙される。すなわち、排紙された用紙は、印刷が行われた面が下面になるように重ねられる。図２の例では、プリンタ２は、まず２枚の用紙の片面に４ページ目、２ページ目を順番に印刷し、排紙トレイ５１には下から順に４ページ目、２ページ目が印刷された用紙が排出されている（図２左下参照）。
その後、排紙トレイ５１から取り出された２枚の用紙は、マニュアルなどに記載された所定の操作に従ってＭＰトレイ５０にセットする。図２の例では、ユーザによって用紙の順番を変えることなく、１パス目の印刷が行われた用紙の先行側を給紙方向に向けるようにしてＭＰトレイ５０にセットされる（図２右上参照）。
２パス目の印刷では、セットされた用紙は上側の用紙から順に給紙されるので、２ページ目、４ページ目が印刷された用紙の順に給紙され、片面印刷した反対面に、１ページ目、３ページ目を順番に印刷することになる（図２右下参照）。このようにして給紙・排紙を行うことにより手動両面印刷が行われる。
【００４１】
なお、印刷するページ数が奇数である場合、両面印刷を行う際に余りのページが生じてしまうため、空白の画像データをもつページを１つ加えることにより、見かけ上偶数のページを扱うものとして処理する。例えば、３ページを手動両面印刷する場合には、空白の画像データをもつ４ページ目を加えて、上述した順番にしたがって印刷を行う。すなわち、３ページの画像データに空白の画像データをもつ４ページ目を加えて、４ページ目、２ページ目、１ページ目、３ページ目の順番で印刷する。１パス目の印刷において、画像データが空白であるので、４ページ目については給紙した用紙に印刷することなくそのまま排紙され、２パス目の印刷において、他面に３ページ目が印刷されることになる。
【００４２】
また、上述した印刷する順番は、プリンタ２のハードウェアの構成などに対応して変更しうるものであり、本実施形態で説明した順番には限られることはない。例えば、印刷した複数の用紙を閉じる際に右または左ひらきにするかなど様々な印刷設定に対応して、印刷する順番を変更するようにしてもよい。
【００４３】
操作部３２は、ユーザがプリンタ２を操作するための部分であり、液晶ディスプレイ、各種ランプおよび各種操作ボタン等で構成される。当該操作部３２では、プリンタ２における印刷条件の設定など各種の設定行為が可能であると共に、手動両面印刷時におけるメッセージの表示や印刷実行の指示操作がなされる。
図３は、操作部３２の構成を示した図である。図３に示されるように、操作部３２には、液晶ディスプレイである表示パネル６０、各種設定操作を行うためのスイッチ６１〜６４、エラーなどを知らせる各種ランプ６５〜６７、印刷処理の実行を指示する印刷可スイッチ６８、およびジョブをキャンセルするためのキャンセルスイッチ６９を有している。
【００４４】
図４は、１つの印刷ジョブについて印刷システム１が行う処理の流れを示したフローチャートである。以上説明した構成を有する本実施形態に係る印刷システム１が行う処理の流れについてフローチャートにしたがって説明する。なお、ステップＳ１〜ステップＳ５およびステップＳ９は、プリンタ２が行う処理であり、ステップＳ６およびステップＳ７の処理が、ホストコンピュータ３のＣＰＵがドライバプログラムを実行することにより、プリンタドライバ２１が行う処理である。
【００４５】
ホストコンピュータ３から手動両面印刷での印刷要求が発せられると、図４に示す処理を開始し、ステップＳ１において、プリンタ２のＣＰＵ４１は、当該印刷要求による印刷データを入出力Ｉ／Ｆ４０を介して受信する。
【００４６】
次に、ステップＳ２において、プリンタ２が受信した印刷データに含まれる制御コマンドはＣＰＵ４１に送られて解釈され、印刷ジョブに対する各種印刷条件などが決定される。その際、印刷データに含まれる印刷ジョブの手動両面印刷枚数も把握することから、ＣＰＵ４１は印刷ジョブが手動両面印刷であると判断し、エンジン３１における印刷処理時に後述する手動両面印刷用の制御を行う。また、受信された印刷データに含まれる各ページの画像データは、ＲＡＭ４３に順次格納され、エンジン３１での印刷処理が開始される所定のタイミングになるとＲＡＭ４３から読み出すようにして印刷が行われる。
【００４７】
例えば、ホストコンピュータ３から４ページ分の手動両面印刷の要求を受けた場合には、印刷ジョブの手動両面印刷枚数は“４”であるという情報が受信する印刷データに含まれるので、ＣＰＵ４１は今回の印刷は手動両面印刷であると判断する。このとき、４ページ分の画像データは、上述したように１パス目（４，２ページ目）については降順、２パス目（１，３ページ目）については昇順の順番にしたがって送信されてくるので、順次、その順番で画像データをＲＡＭ４３に格納していく。
【００４８】
次に、ステップＳ３では、プリンタ２は、要求を受けた手動両面印刷での印刷ジョブの印刷処理対象ページについて、１パス目の印刷処理を行う。
図５は、１パス目の印刷処理の流れを示したフローチャートである。以下、フローチャートを参照して説明する。
【００４９】
ステップＳ３０では、１パス目の場合に、ＣＰＵ４１はエンジン３１に給紙トレイの指定を行う。前述のように、給紙トレイがＭＰトレイ５０のみの場合には、このＭＰトレイ５０が指定されるが、複数の給紙トレイがある場合には、ユーザが指定したトレイなど任意のトレイを指定することができる。
【００５０】
次に、ステップＳ３１では、ＣＰＵ４１はエンジン３１に排紙トレイを指定する。ここでは、排紙トレイ５１が指定される。
【００５１】
次に、ステップＳ３２では、ＣＰＵ４１はエンジン３１に１パス目（表面）用の運転条件を指示する。ここで運転条件とは、転写電圧など印刷処理時の各種条件のことを意味し、１パス目では、通常、片面印刷の場合と同様の運転条件が指示される。
【００５２】
次に、ステップＳ３３では、ＣＰＵ４１がエンジン３１に給紙を指示することにより、エンジン３１は用紙を給紙する。
【００５３】
次に、ステップＳ３４では、当該ページの画像データをエンジン３１に転送し始める。具体的には、ＲＡＭ４３に格納されている画像データが順次読み出され、エンジンＩ／Ｆ４４にて所定の処理を施された後にエンジン３１へ引き渡されていく。
【００５４】
次に、ステップＳ３５では、エンジン３１で、転送された画像データに基づいて給紙した用紙への印刷処理を実行する。これにより、１ページについてのＣＰＵ４１の処理が終了する。
【００５５】
次に、ステップＳ３６では、１パス目の印刷が終了したか否かを判断する。終了していない場合（Ｎｏ）、ステップＳ３２へ戻って１パス目の次のページについて処理を行う。ここで前ページと同一運転条件であればステップＳ３２は省略することがある。終了している場合（Ｙｅｓ）、１パス目の印刷処理を終了してステップＳ４へ進む。
【００５６】
図４に戻り、ステップＳ４では、１パス目の印刷を終えた用紙の排紙トレイ５１への排紙が終了することを待ち合わせる。実際には排紙トレイに備えられたセンサからの信号、排紙モータの停止信号などを受信すること、または、印刷を終えてから所定の時間が経過したことを検出することによって、ＣＰＵ４１が排紙が終了したことを認識してから、次のステップへ移行する。
【００５７】
１パス目の排紙が終了すると、ステップＳ５において、ＣＰＵ４１は、入出力Ｉ／Ｆ４０を介して、２パス目の用紙のセットと２パス目の印刷指示操作をユーザに促すメッセージを表示する指示をホストコンピュータ３に送信する。
【００５８】
ホストコンピュータ３のＣＰＵは、Ｉ／Ｆ２２がメッセージを表示する指示を受信することを待ち受けており、ステップＳ６において、プリンタ２からメッセージを表示する指示を受信すると次のステップへ進む。
【００５９】
ステップＳ７では、ホストコンピュータ３のプリンタドライバ２１は、２パス目の用紙のセットと２パス目の印刷指示操作をユーザに促すメッセージをディスプレイ２５に表示する。
図６は、ディスプレイ２５に表示されたメッセージの例を示した図である。図６（ａ）に示すように、メッセージは、ユーザに２パス目の用紙のＭＰトレイ５０へのセットを促すと共に、このとき、セットする用紙の枚数が示されている。ユーザは、かかるメッセージを確認することにより、片側印刷枚数分の用紙のセットと印刷可スイッチ６８の押下を促される。また、図６（ｂ）に示す例では、何枚分をＭＰトレイ５０からとって排紙トレイ５１に給紙すればよいかが表示されるので、ユーザは、そのメッセージに従って、適切に給紙を行うことができる。
【００６０】
このとき、実際には、以下のような処理が行われている。まず、プリンタ２のＣＰＵ４１が、印刷データがもつ手動両面印刷枚数に基づいて片側印刷枚数を取得し、２パス目の印刷指示と共に片側印刷枚数を示す情報をホストコンピュータ３へ送信する。２パス目の印刷指示を受信すると、ホストコンピュータ３のＣＰＵは、図６に示されたメッセージをホストコンピュータ３のハードディスクなどから読み出してＲＡＭに格納する。さらに、メッセージを記憶したＲＡＭ上のメモリ領域のうち枚数を表す情報を記憶した所定の領域に、プリンタ２から受信した片側印刷枚数を書き換えるようにして、片側印刷枚数を示すメッセージを生成している。なお、本実施形態では、プリンタ２のＣＰＵ４１が片側印刷枚数を演算しているが、ホストコンピュータ３のＣＰＵが両面印刷枚数から演算するとしてもよい。
【００６１】
このようにメッセージがディスプレイ２５に表示されると、それを見たユーザはメッセージにしたがって、排紙トレイ５１に排出されている１パス目の印刷がなされた用紙を、表示された片側印刷枚数分だけ取り出し、所定の向きでＭＰトレイ５０にセットした後、操作部３２の印刷可スイッチ６８を押す。すなわち、ユーザは、印刷可スイッチ６８を押下することにより２パス目の印刷処理を行ってもよい旨の指示を行う。例えば、前記４ページ分の手動両面印刷を行う場合では、４ページ目と２ページ目の印刷が済んだ２枚の用紙は、上から２ページ目、４ページ目の順に積み重ねた状態のまま排紙トレイ５１から取り出されてＭＰトレイ５０にセットされた状態で、印刷可スイッチ６８が押される。
【００６２】
図４に戻り、ステップＳ８では、プリンタ２のＣＰＵ４１は上述したようにして印刷可スイッチ６８が押下されたか否かを判断する。印刷可スイッチ６８が押された場合（Ｙｅｓ）、プリンタ２のＣＰＵ４１は入出力Ｉ／Ｆ４０を介して２パス目の印刷命令をエンジン３１に送信し、ステップＳ９へ進む。印刷可スイッチ６８が押されなかった場合（Ｎｏ）、所定の待ち時間が経過した後に再びステップＳ８の判断を行うようにして印刷可スイッチ６８が押下されるまで待ち続ける。
【００６３】
次に、ステップＳ９では、プリンタ２は、２パス目の印刷を行う命令を受けて、２パス目の印刷処理を行う。図７は、２パス目の印刷処理の流れを示したフローチャートである。以下、フローチャートを参照して説明する。
【００６４】
２パス目の印刷処理を開始すると、ステップＳ９０において、ＣＰＵ４１が、給紙トレイとしてのＭＰトレイ５０を指定する。
【００６５】
次に、ステップＳ９１では、排紙トレイ５１の指定をエンジン３１に対して行う。前記４ページ分の手動両面印刷の例では、１ページ目及び３ページ目について、この２パス目の処理が行われる。なお、給紙トレイが複数備えられた場合にも、２パス目の給紙トレイは、ＭＰトレイ５０に固定される。
【００６６】
次に、ステップＳ９２では、ＣＰＵ４１は、エンジン３１に２パス目（裏面）用の運転条件を指示する。かかる２パス目においては、既に片側に印刷が行われた用紙に対して印刷処理がなされるので、１パス目とは異なる運転条件で処理が行われる必要がある。したがって、１パス目とは異なる転写電圧などが指定される。
【００６７】
次に、ステップＳ９３では、ＣＰＵ４１はエンジン３１に給紙を指示することにより用紙の給紙が行われる。
【００６８】
次に、ステップＳ９４では、２パス目のページの画像データをエンジン３１に転送し始める。具体的には、ＲＡＭ４３に格納されている画像データが順次読み出され、エンジンＩ／Ｆ４４にて所定の処理を施された後にエンジン３１へ引き渡されていく。
【００６９】
ステップＳ９５では、２パス目の印刷を行う。例えば、４ページ目、２ページ目、１ページ目、３ページ目の順に印刷を行う際、１パス目の印刷の処理（ステップＳ３）により、ＭＰトレイ５０にセットされた用紙の上面に４ページ目、２ページ目の印刷が行われる。ここでは、ＭＰトレイ５０にセットされた４ページ目、２ページ目を印刷した用紙の他面に１ページ目、３ページ目の印刷が行われる。
【００７０】
次に、ステップＳ９６では、２パス目の印刷が終了したか否かを判断する。２パス目の印刷が終了していない場合（Ｎｏ）、ステップＳ９２へ戻って２パス目の次のページについて処理を行う。ここで前ページと同一運転条件であればステップＳ９２は省略することがある。２パス目の印刷が終了している場合（Ｙｅｓ）、図４に示す処理を終了する。
【００７１】
このように、片面の印刷を完了した適正なタイミングで、適正な枚数の用紙のセットをユーザに促すことにより、用紙を間違えることなく正しい用紙に手動両面印刷が行われる。
【００７２】
なお、図４のフローチャートにおけるステップＳ７が表示工程、図７のフローチャートにおけるステップＳ９５が印刷工程に相当する。
【００７３】
以上ではホストコンピュータ３のディスプレイ２５にメッセージを表示したが、一方で、ステップＳ５でメッセージを表示する指示を送信すると共に、ＣＰＵ４１はプリンタ２の操作部３２の表示パネル６０に、ユーザにセットを促すメッセージを表示する。図８（ａ）に示す例では、操作部３２の表示パネル６０に「２マイヲシュドウリョウメン」と表示されている。ユーザは、手動両面印刷を行っていることを再認識し、当該プリンタ２のマニュアル（操作手順書）などに記載されている手動両面印刷時の手順に従って、排紙トレイ５１から２枚の用紙をＭＰトレイ５０にセットしなおしてから、印刷可スイッチ６８を押すという操作を行うタイミングになったことを知る。また、図８（ｂ）に示す例では、表示パネル６０に「ヨウシヲ２マイセットゴ、スイッチヲオス」と表示される。これらの処理は、ステップＳ５においてメッセージを表示する指示を送信すると共に、ＣＰＵ４１がＲＯＭ４２に記憶されたメッセージを読み込み表示パネル６０に表示することにより行われる。このようにして、ホストコンピュータ３のディスプレイ２５を見ることなく、プリンタ２の表示パネル６０を確認するだけで手動両面印刷を行なうことができる。
【００７４】
以下、本実施形態の効果を記載する。
（１）本実施形態に係るプリンタ２では、手動両面印刷を行う際に、１パス目の排紙の後に、ユーザは、図６に示されたディスプレイ２５に表示されるメッセージを確認することにより、ＭＰトレイ５０へ供給するべき用紙の枚数を知ることができる。したがって、供給する用紙を間違える可能性が低減することになり、正確に手動両面印刷を行うことができるようになる。
【００７５】
（２）ディスプレイ２５に表示されるメッセージは、１パス目の用紙が排紙トレイ５１に排紙された後に表示されるので、ユーザがメッセージを見た際には、既に、２パス目用にセットすべき用紙が排紙トレイ５１にあり、ユーザは、メッセージにしたがって指定された枚数分の用紙をＭＰトレイ５０にセットする。１パス目の印刷の途中で、用紙のセットが行われることがないので、セットする用紙の順番を間違える可能性が低減する。したがって、手動両面印刷において、ユーザの操作を伴う２パス目に対する処理をより正確に行うことができる。
【００７６】
（３）図６（ａ）のメッセージでは用紙をセットすべき方向が示されているので、用紙をセットする方向も分かり易い。
【００７７】
以上、本発明の一実施形態を説明したが、本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施することもできる。以下、変形例を挙げて説明する。
【００７８】
（変形例１）
前記実施形態では、ホストコンピュータ３の表示部に表示するメッセージに１パス目で印刷した印刷枚数を表示した。本発明は、メッセージに表示する内容が、排紙トレイ５１からＭＰトレイ５０に供給する用紙を特定できる情報とした点にあり、ここでいう情報は用紙の枚数に限られるものではない。第１の変形例では、１パス目の印刷の際に、ユーザがページ印刷を指定すること、または、プリンタ２が自動的に判断してページ印刷を行うことにより用紙にページ数を印刷し、１パス目の印刷を行ったページ数を含むメッセージをホストコンピュータ３に表示する。
図９は、第１の変形例におけるホストコンピュータ３に表示されたメッセージの例を示した図である。ユーザは、図９に示すメッセージを確認することによりどのページの用紙をＭＰトレイ５０にセットすればよいかを知ることができる。例えば、１パス目の印刷を終えてＭＰトレイ５０に排紙された用紙について、用紙の順番が変わってしまった場合であっても、メッセージに示されたページにしたがって、ＭＰトレイ５０にセットすることにより適切な用紙に両面印刷を行うことができる。また、図９の例では、「２〜４ページ」と表示されているので、印刷された用紙を裏返して上から２，４ページの順に並べるようにＭＰトレイ５０にセットする。もっとも、プリンタ２の用紙の搬送経路によっては、用紙を並べる順番が異なることもあるので、例えば、上から４，２ページの順に並べる場合には、「４〜２ページ」のように、裏面印刷のためにセットすべき用紙の順番を考慮したメッセージを表示してもよい。勿論、用紙の枚数とページ数の両方を表示したメッセージを表示することもできる。
また、２パス目の印刷により印刷する用紙のページを表示するとしてもよく、図９の例におけるメッセージに替えて、１〜３ページの印刷を行う旨を表示する。このようにすれば、ユーザは、１〜３ページの印刷を行うために、裏面に２，４ページ目が印刷されている用紙をＭＰトレイ５０にセットすることにより手動両面印刷が行われる。
さらに、用紙を特定する情報としては、１パス目に印刷した内容を示すメッセージとしてもよく、例えば、各ページに文章を印刷する場合などに、各ページのタイトル、各ページの文章の始めの数文字などを、順番に表示してＭＰトレイ５０に給紙する用紙を指定する。
【００７９】
（変形例２）
本発明にいうメッセージは、上述したようにテキストで表示したものに限られることなく、例えば、図２の右上に示す用紙が供給された状態のＭＰトレイ５０の画像を表示するとしてもよい。
【００８０】
（変形例３）
前記実施形態では、ディスプレイ２５に表示されたメッセージに従い、プリンタ２の操作部３２に備わる印刷可スイッチ６８を押すことにより２パス目の印刷を行った。第３の変形例としては、表示されたメッセージと共に、ディスプレイ２５に印刷開始ボタンを表示して、キーボード２６またはマウス２７を操作してディスプレイ２５上の印刷開始ボタンを押下することにより２パス目の印刷を行うとしてもよい。
【００８１】
（変形例４）
前記実施形態では、プリンタ２が４サイクルのレーザプリンタであったが、いわゆるタンデム式のプリンタやモノクロのプリンタであってもよい。また、インクジェットプリンタなど、他の印刷方式のプリンタであってもよい。さらに、前記実施形態では、いわゆるホストベースのシステムとしたが、ホストベースのシステムでなくても本発明を適用することができる。また、本発明は、プリンタに限らず複写機などの印刷装置にも適用することができる。
【図面の簡単な説明】
【００８２】
【図１】本発明に係る印刷システムの構成を示した図。
【図２】給紙および排紙を行う様子を示した図。
【図３】操作部の構成を示した図。
【図４】印刷システムが行う処理を示したフローチャート。
【図５】１パス目の印刷処理を示したフローチャート。
【図６】ディスプレイに表示されたメッセージの例を示した図。（ａ）、（ｂ）は、それぞれメッセージの一例を示す図。
【図７】２パス目の印刷処理を示したフローチャート。
【図８】操作部の表示パネルに表示されたメッセージの例を示した図。（ａ）、（ｂ）は、それぞれメッセージの一例を示す図。
【図９】第１の変形例におけるメッセージの例を示した図。
【符号の説明】
【００８３】
１…印刷システム、２…印刷装置としてのプリンタ、３…ホスト装置および印刷制御装置としてのホストコンピュータ、２０…アプリケーション、２１…プリンタドライバ、２２…Ｉ／Ｆ、２３…ドライバ部、２４…表示手段としての表示部、２５…ディスプレイ、２６…キーボード、２７…マウス、２８…ＣＤ−ＲＯＭドライブ、２９…記録媒体としてのＣＤ−ＲＯＭ、３０…コントローラ、３１…エンジン、３２…操作部、４０…入出力Ｉ／Ｆ、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…エンジンＩ／Ｆ、５０…給紙トレイとしてのＭＰトレイ、５１…排紙トレイ、６０…表示パネル、６１〜６４…スイッチ、６５〜６７…各種ランプ、６８…印刷可スイッチ、６９…キャンセルスイッチ。
【図１】
2006127198.tif 000003
【図２】
2006127198.tif 000004
【図３】
2006127198.tif 000005
【図４】
2006127198.tif 000006
【図５】
2006127198.tif 000007
【図６】
2006127198.tif 000008
【図７】
2006127198.tif 000009
【図８】
2006127198.tif 000010
【図９】
2006127198.tif 000011