(57)【要約】【課題】表面に対して印刷がなされた印刷用紙を給紙トレーにセットする方法をホストコンピュータへ行かずとも知ることができるようにする印刷装置とプリンタドライバとを、提供する。【解決手段】プリンタ１０は、手動両面印刷における用紙の表面への印刷処理がなされる前、或いは、用紙の表面への印刷処理がなされた後であってスタートボタンを押下する前に、表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示されている操作説明シート４１を、印刷する。【選択図】図４
2006224491.tif 000002
【特許請求の範囲】
【請求項１】
手動両面印刷を実行するための印刷装置であって、
用紙上に印刷を行うための印刷機構，
前記手動両面印刷において表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示されている操作説明シートを印刷するためのシートデータを記憶する記憶部，
利用者からの各種の指示を受け付ける入力受付部，
手動両面印刷の実行を指定するコマンドが付加された印刷ジョブデータをホストコンピュータから通信手段を介して受信する受信部，
前記受信部が前記ホストコンピュータから受信した印刷ジョブデータに基づいて印刷データを生成する印刷データ生成部，
前記印刷用データに基づいて前記手動両面印刷における用紙の表面への印刷を前記印刷機構に行わせるとともに、前記入力受付部において前記利用者から所定の指示があった場合に、用紙の裏面への印刷を前記印刷機構に行わせる印刷制御部，及び、
前記記憶部から前記シートデータを読み出して、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせるより前に、前記操作説明シートを前記印刷機構に印刷させるシート出力部
を備えることを特徴とする印刷装置。
【請求項２】
前記シート出力部は、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせる直前に、前記操作説明シートを前記印刷機構に印刷させる
ことを特徴とする請求項１記載の印刷装置。
【請求項３】
前記シート出力部は、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせた後、前記入力受付部において前記利用者から所定の指示を受け付ける前に、前記操作説明シートを前記印刷機構に印刷させる
ことを特徴とする請求項１記載の印刷装置。
【請求項４】
前記シート出力部は、前記受信部が受信した前記印刷ジョブデータに含まれるコマンドが、用紙の表面への印刷の前に前記操作説明シートを印刷すべき旨を指定していたときには、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせる直前に、前記操作説明シートを前記印刷機構に印刷させる
ことを特徴とする請求項１記載の印刷装置。
【請求項５】
前記シート出力部は、前記受信部が受信した前記印刷ジョブデータに含まれるコマンドが、用紙の表面への印刷の後に前記操作説明シートを印刷すべき旨を指定していたときには、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせた後、前記入力受付部において前記利用者から所定の指示を受け付ける前に、前記操作説明シートを前記印刷機構に印刷させる
ことを特徴とする請求項１記載の印刷装置。
【請求項６】
手動両面印刷を実行する印刷装置へ印刷ジョブデータを送信するためのプリンタドライバであって、
コンピュータを、
前記手動両面印刷において表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示された操作説明シートの前記印刷装置による印刷を、前記手動両面印刷における用紙の表面への印刷の直前又は直後の何れに行うかを定義する情報を、入力装置を介して利用者から受け付ける受付手段，
前記印刷装置が印刷実行時に処理すべきデータと印刷の実行が指示される際に指定される印刷条件とに基づいて印刷ジョブデータを生成する印刷ジョブデータ生成手段，
前記受付手段が前記入力装置を介して受け付けた情報を含むとともに前記手動両面印刷を指定するコマンドを、前記印刷ジョブデータに組み込むコマンド組込手段，及び、
前記コマンド組込手段により前記コマンドが組み込まれた前記印刷ジョブデータを通信装置を介して前記印刷装置へ送信する送信手段
として機能させる
ことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びプリンタドライバに、関する。
【背景技術】
【０００２】
周知のように、印刷装置の中には、両面印刷を行えるものがある。そして、この種の印刷装置には、両面印刷の際に用紙を自動的に裏返すユニットが組み込まれているものと、そのようなユニットが組み込まれていないものとがある。
【０００３】
前述したようなユニットが組み込まれていない印刷装置は、両面印刷の際、表面だけに印刷が行われた用紙を一旦出力しておき、排紙トレー上の用紙の束が利用者によって給紙トレーにセットされた後でそれら用紙の裏面に印刷を行うようになっている。なお、裏返しに係る作業を利用者に負担させる両面印刷は、一般に、手動両面印刷と称されている。
【特許文献１】特許第３３６８８０３号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述したような手動両面印刷では、利用者に対し、表面への印刷が終了した用紙の束を給紙トレーにおいてどの向きでセットすべきかを理解させるため、ホストコンピュータのプリンタドライバが、そのセット方法（給紙口に頭を向けるか足を向けるか、印刷面を上に向けるか下に向けるか）を文章や図で提示するようになっている。
【０００５】
しかしながら、通常、ホストコンピュータは、印刷装置から離れた位置に設置されていることが多いため、利用者は、手動両面印刷においてセット方法を確認する際、ホストコンピュータと印刷装置との間を行き来せねばならないという問題があった。
【０００６】
また、利用者の中には、手動両面印刷の実行を指示した後、表面への印刷が終わった印刷用紙を給紙トレーにセットしに行くのを忘れてしまう者があるが、手動両面印刷では、印刷装置は、表面に印刷を行った後、給紙トレーに印刷用紙がセットされるまで（或いは実行継続指示があるまで）、裏面への印刷を待機するようになっている。このため、この手動両面印刷の後に他の利用者が印刷を実行しようとしてもその印刷が実行されないようになっている。このようなことから、後の利用者の中には、前の利用者が排紙トレーに放置しておいた用紙の給紙トレーへのセットを、前の利用者に代わって行おうとする者がいる。
【０００７】
しかしながら、その場合には、後の利用者は、排紙トレー上の印刷用紙を給紙トレーにどの向きでセットすべきか知らないため、結局のところ、後の利用者は、前の利用者の手動両面印刷を終わらして自分の印刷を行うことはできないこととなっていた。
【０００８】
本発明は、前述したような従来の事情に鑑みてなされたものであり、その課題は、手動両面印刷の実行を指示した利用者、或いは、その後に印刷を行おうとする利用者が、表面に対して印刷がなされた印刷用紙を給紙トレーにセットする方法を、印刷装置において知ることができるようにすることにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために発明された印刷装置は、手動両面印刷を実行するためのものであって、用紙上に印刷を行うための印刷機構，前記手動両面印刷において表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示されている操作説明シートを印刷するためのシートデータを記憶する記憶部，利用者からの各種の指示を受け付ける入力受付部，手動両面印刷の実行を指定するコマンドが付加された印刷ジョブデータをホストコンピュータから通信手段を介して受信する受信部，前記受信部が前記ホストコンピュータから受信した印刷ジョブデータに基づいて印刷用データを生成する印刷用データ生成部，前記印刷用データに基づいて前記手動両面印刷における用紙の表面への印刷を前記印刷機構に行わせるとともに、前記入力受付部において前記利用者から所定の指示があった場合に、用紙の裏面への印刷を前記印刷機構に行わせる印刷制御部，及び、前記記憶部から前記シートデータを読み出して、前記印刷制御部が用紙の表面への印刷を前記印刷機構に行わせるより前に、前記操作説明シートを前記印刷機構に印刷させるシート出力部を備えることを、特徴としている。
【００１０】
このように、手動両面印刷における用紙の裏面への印刷がなされるよりも前に、表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示されている操作説明シートを、印刷するようにすれば、利用者は、ホストコンピュータへ確認しに行かずとも、その操作説明シートによって、印刷装置においてそのセット方法を知ることができる。然も、手動両面印刷の実行を指示した者が、表面に対して印刷がなされた用紙を給紙トレーにセットしに行くのを忘れてしまっていて、その後に印刷を行おうとする利用者が、前の利用者に代わってそのセット作業を行うときでも、その後の利用者は、操作説明シートにより、そのセット方法を知ることができる。このため、後の利用者は、前の利用者が実行指示して放置しておいた手動両面印刷を終わらせて、自分の印刷を印刷装置に行わせることができるようになる。
【００１１】
また、上記の課題を解決するために発明されたプリンタドライバは、手動両面印刷を実行する印刷装置へ印刷ジョブデータを送信するためのものであって、コンピュータを、前記手動両面印刷において表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示された操作説明シートの前記印刷装置による印刷を、前記手動両面印刷における用紙の表面への印刷の直前又は直後の何れに行うかを定義する情報を、入力装置を介して利用者から受け付ける受付手段，前記印刷装置が印刷実行時に処理すべきデータと印刷の実行が指示される際に指定される印刷条件とに基づいて印刷ジョブデータを生成する印刷ジョブデータ生成手段，前記受付手段が前記入力装置を介して受け付けた情報を含むとともに前記手動両面印刷を指定するコマンドを、前記印刷ジョブデータに組み込むコマンド組込手段，及び、前記コマンド組込手段により前記コマンドが組み込まれた前記印刷ジョブデータを通信装置を介して前記印刷装置へ送信する送信手段として機能させることを、特徴としている。
【００１２】
従って、このプリンタドライバは、前述した本発明の印刷装置に印刷ジョブデータを送信するホストコンピュータと同等に機能する装置として、コンピュータを動作させることができることになる。
【発明の効果】
【００１３】
このように、本発明によれば、手動両面印刷の実行を指示した利用者、或いは、その後に印刷を行おうとする利用者が、表面に対して印刷がなされた用紙を給紙トレーにセットする方法を、印刷装置において知ることができるようになる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面に基づいて、本発明を実施するための一つの形態である印刷システムについて説明する。
【００１５】
まず、本実施形態の印刷システムの構成を説明する。
【００１６】
図１は、本実施形態の印刷システムの構成図である。印刷システムは、プリンタ１０とホストコンピュータ２０とからなる。
【００１７】
プリンタ１０は、ホストコンピュータ２０からの印刷要求を受けると印刷を実行する装置である。具体的なハードウエア構成の説明及び図示は省略するが、このプリンタ１０は、用紙上に実際に印刷を行う印刷機構，ホストコンピュータ２０とのデータ通信を制御するための受信部である各種の通信インターフェース回路（パラレルインターフェース回路，ネットワークインターフェース回路，ＵＳＢインターフェース回路など），利用者からの各種の指示を受け付ける入力受付部としてボタンやタッチスクリーンを有する操作パネル，及び、それら印刷機構や通信インターフェース回路を制御するコンピュータ（ＣＰＵ，ＲＯＭ，ＤＲＡＭ，ＥＥＰＲＯＭ、各種インタフェース回路等を組み合わせた装置）からなっている。
【００１８】
ホストコンピュータ２０は、一般的に市販されているパーソナルコンピュータであり、液晶ディスプレイ等の表示装置，キーボードやマウス等の入力装置，及び、これら表示装置や入力装置に接続される本体からなっている。具体的なハードウエア構成及びソフトウエア構成の説明及び図示は省略するが、その本体には、ＣＰＵ，ＲＡＭ，ＣＤＤ，ＤＶＤＤ，通信インターフェース回路（パラレルインターフェース回路，ネットワークインターフェース回路，ＵＳＢインターフェース回路など），ＨＤＤが内蔵され、ＨＤＤには、オペレーティングシステムを実現するためのプログラム群及びデータ群，利用者に様々なツールを提供する各種のアプリケーションを実現するためのプログラム群及びデータ群，プリンタ１０を含む各種の周辺機器の制御を行うためのドライバプログラム群が、記録されている。
【００１９】
次に、本実施形態の印刷システムにおいて行われる処理の内容について、説明する。
【００２０】
ホストコンピュータ２０では、起動中のアプリケーションにおいて印刷メニューが選択されると、オペレーティングシステムが、印刷制御画面（図示略）を図示せぬ表示装置に表示する。そして、その印刷制御画面（図示略）においてプリンタドライバ２１のユーザインターフェース機能を起動させるためのボタンがクリックされると、ホストコンピュータ２０（のＣＰＵ）は、図示せぬＨＤＤからプリンタドライバ２１を読み出して、プリンタドライバ２１を起動する。
【００２１】
すると、プリンタドライバ２１は、印刷詳細設定画面（図示略）を図示せぬ表示装置に表示する。この印刷詳細設定画面（図示略）には、片面印刷を行うか手動両面印刷を行うかを選択するためのラジオボタンが、設けられており、手動両面印刷を指定することができるようになっている。さらに、この印刷詳細設定画面（図示略）には、手動両面印刷設定画面へ移行するためのボタンが、設けられており、このボタンがクリックされると、プリンタドライバ２１は、手動両面印刷設定画面を図示せぬ表示装置に表示する。
【００２２】
図２は、手動両面印刷設定画面３１の一例を示す図である。図２に示されるように、手動両面印刷設定画面３１には、ドロップダウンリストボックス３１ａと、二組のラジオボタン３１ｂ，３１ｂ，３１ｃ，３１ｃと、閉じるボタン３１ｄとが、含まれている。ドロップダウンリストボックス３１ａは、後述の操作説明シート（図５参照）の出力方法（出力しない，表面印刷前に出力，表面印刷後に出力）を選択するためのボックスであり、一組目のラジオボタン３１ｂ，３１ｂは、手動両面印刷の実行を指示する利用者の名称を後述の操作説明シートに印字するか否かを選択するための一対のボタンであり、二組目のラジオボタン３１ｃ，３１ｃは、手動両面印刷の実行時の時刻を示す時刻情報を後述の操作説明シートに印字するか否かを選択するための一対のボタンであり、閉じるボタン３１ｄは、この手動両面印刷設定画面３１において設定操作を終えた際にクリックされるボタンである。なお、ドロップダウンリストボックス３１ａにおいて「出力しない」が選択されているときには、二組のラジオボタン３１ｂ，３１ｂ，３１ｃ，３１ｃは、グレーアウト表示されるようになっている。この手動両面印刷設定画面３１の閉じるボタン３１ｄがクリックされると、そのクリックされた時点でドロップダウンリストボックス３１ａと二組のラジオボタン３１ｂ，３１ｂ，３１ｃ，３１ｃとにおいて選択されている印刷条件が設定され、この手動両面印刷設定画面３１が閉じられる。なお、プリンタドライバ２１に従って手動両面印刷設定画面３１を通じて後述の操作説明シートの出力方法の設定を受け付ける図示せぬＣＰＵは、前述した受付手段に相当する。
【００２３】
上記の手動両面印刷設定画面３１が閉じられると、印刷詳細設定画面（図示略）が表示され、その後、この印刷詳細設定画面（図示略）が閉じられると、印刷制御画面（図示略）が表示される。そして、この印刷制御画面（図示略）において印刷ボタンがクリックされると、アプリケーションが、オペレーティングシステムを構成する印刷用コンポーネントを呼び出す。呼び出された印刷用コンポーネントは、そのオペレーティングシステムの描画コマンド等からなる中間データを生成する。印刷コンポーネントが中間データを生成すると、それをトリガとして、プリンタドライバ２１が起動される。図３は、このときプリンタドライバ２１に従ってＣＰＵが実行する処理の内容を示す流れ図である。
【００２４】
処理開始後、プリンタドライバ２１（のプログラム群を実行するＣＰＵ）は、まず、印刷制御画面（図示略）の印刷ボタンがクリックされた時点で印刷制御画面（図示略）に設定されていた印刷条件（用紙サイズ，枚数，色種別，印刷品質など）を示す印刷条件情報を取得する処理を行う（Ｓ１０１）。
【００２５】
続いて、プリンタドライバ２１は、印刷条件情報に基づく制御コードを上記中間データに組み合わせてなるＲＡＷデータを印刷ジョブデータとして生成する（Ｓ１０２）。なお、このステップＳ１０２を実行するホストコンピュータ２０の図示せぬＣＰＵは、前述した印刷ジョブデータ生成手段に相当する。
【００２６】
その後、プリンタドライバ２１は、印刷制御画面（図示略）を通じて手動両面印刷が指定されているか否かを、判別する（Ｓ１０３）。
【００２７】
そして、手動両面印刷が指定されていなかった場合（Ｓ１０３；ＮＯ）、プリンタドライバ２１は、オペレーティングシステムを構成するプリントスプーラにＲＡＷデータを引き渡す処理を行う（Ｓ１１３）。なお、プリントスプーラは、ＲＡＷデータが引き渡されると、ホストコンピュータの都合の良いときに、通信インターフェース回路に接続された通信線を通じてそのＲＡＷデータをプリンタ１０へ送信する処理を行う。
【００２８】
一方、手動両面印刷が指定されていた場合（Ｓ１０３；ＹＥＳ）、プリンタドライバ２１は、手動両面印刷を行う旨を定義するコマンドをＲＡＷデータに付加する処理を行う（Ｓ１０４）。
【００２９】
その後、プリンタドライバ２１は、手動両面印刷設定画面３１を通じた選択により後述の操作説明シートの出力方法が「表面印刷前に出力」又は「表面印刷後に出力」に設定されていたか否かを、判別する（Ｓ１０５）。
【００３０】
そして、後述の操作説明シートの出力方法が「出力しない」に設定されていた場合（Ｓ１０５；ＮＯ）、プリンタドライバ２１は、プリントスプーラにＲＡＷデータを引き渡す処理を行う（Ｓ１１３）。なお、プリントスプーラは、前述したように、ＲＡＷデータをプリンタ１０へ送信する処理を行う。
【００３１】
一方、後述の操作説明シートの出力方法が「表面印刷前に出力」又は「表面印刷後に出力」に設定されていた場合（Ｓ１０５；ＹＥＳ）、プリンタドライバ２１は、手動両面印刷設定画面３１を通じた選択により利用者名の印字が設定されていたか否かを、判別する（Ｓ１０６）。
【００３２】
そして、利用者名の印字が設定されていた場合（Ｓ１０６；ＹＥＳ）、プリンタドライバ２１は、オペレーティングシステムに登録されている利用者名を取得する処理を行ってその利用者名をコマンドパラメータとしてＲＡＷデータに組み込む処理を行う（Ｓ１０７）。一方、利用者名の印字が設定されていなかった場合（Ｓ１０６；ＮＯ）、プリンタドライバ２１は、利用者名を取得する処理は行わない。
【００３３】
続いて、プリンタドライバ２１は、手動両面印刷設定画面３１を通じた選択により時刻情報の印字が設定されていたか否かを、判別する（Ｓ１０８）。
【００３４】
そして、時刻情報の印字が設定されていた場合（Ｓ１０８；ＹＥＳ）、プリンタドライバ２１は、オペレーティングシステムからその時点の時刻を示す時刻情報を取得する処理を行ってその時刻情報をコマンドパラメータとしてＲＡＷデータに組み込む処理を行う（Ｓ１０９）。一方、時刻情報の印字が設定されていなかった場合（Ｓ１０８；ＮＯ）、プリンタドライバ２１は、時刻情報を取得する処理は行わない。
【００３５】
続いて、プリンタドライバ２１は、手動両面印刷設定画面３１を通じた選択により後述の操作説明シートの出力方法が「表面印刷前に出力」に設定されていたか「表面印刷後に出力」に設定されていたかを、判別する（Ｓ１１０）。
【００３６】
そして、後述の操作説明シートの出力方法が「表面印刷前に出力」に設定されていた場合（Ｓ１１０；ＹＥＳ）、プリンタドライバ２１は、表面印刷を開始する前に後述の操作説明シートを印刷する旨を定義するコマンドパラメータをＲＡＷデータに組み込む処理を行う（Ｓ１１１）。一方、後述の操作説明シートの出力方法が「表面印刷後に出力」に設定されていた場合（Ｓ１１０；ＮＯ）、プリンタドライバ２１は、表面印刷が全て終了した後に後述の操作説明シートを印刷する旨を定義するコマンドパラメータをＲＡＷデータに組み込む処理を行う（Ｓ１１２）。
【００３７】
その後、プリンタドライバ２１は、プリントスプーラにＲＡＷデータを引き渡す処理を行う（Ｓ１１３）。そのプリントスプーラは、前述したように、ＲＡＷデータをプリンタ１０へ送信する処理を行う。
【００３８】
なお、ステップＳ１１３及びプリントスプーラに従ってＲＡＷデータをプリンタ１０へ送信する処理を行う図示せぬＣＰＵは、前述した送信手段に相当する。また、ステップＳ１０４〜Ｓ１１２に従って処理を行う図示せぬＣＰＵは、前述したコマンド組込手段に相当する。
【００３９】
プリンタ１０では、ホストコンピュータ２０からＲＡＷデータが送られてくると、図示せぬＤＭＡコントローラがそのＲＡＷデータを図示せぬＤＲＡＭに記録するとともに、図示せぬＣＰＵが、図示せぬＲＯＭ内にインストールされているコマンド解釈用のプログラムを起動する。このプログラムにより実現されるコマンド解釈機能は、手動両面印刷を行う旨を定義するコマンドがＲＡＷデータに組み込まれているか否かを判別し、そのコマンドがＲＡＷデータに組み込まれていないときには、通常の片面印刷を実行する。一方、そのコマンドがＲＡＷデータに組み込まれているときには、コマンド解釈機能（を実行する図示せぬＣＰＵ）は、手動両面印刷を制御するためのプログラムを図示せぬＲＯＭから読み出し、このプログラムを起動する。図４は、このプログラムに従って図示せぬＣＰＵが実行する処理の流れを示す図である。
【００４０】
処理開始後、プリンタ１０（のＣＰＵ）は、後述の操作説明シートの出力方法を「表面印刷前に出力」又は「表面印刷後出力」に指定するコマンドパラメータがＲＡＷデータに付加されているか否かを、判別する（Ｓ２０１）。
【００４１】
そして、後述の操作説明シートの出力方法を「表面印刷前に出力」又は「表面印刷後出力」に指定するコマンドパラメータがＲＡＷデータに付加されていた場合（Ｓ２０１；ＹＥＳ）、プリンタ１０は、後述の操作説明シートの印刷データを生成する際の基となるベースデータを、図示せぬＲＯＭから読み出す（Ｓ２０２）。なお、この図示せぬＲＯＭは、前述した記憶部に相当している。
【００４２】
続いて、プリンタ１０は、ＲＡＷデータに付加されているコマンドパラメータとして利用者名が含まれているか否かを、判別する（Ｓ２０３）。
【００４３】
そして、ＲＡＷデータに付加されているコマンドパラメータとして利用者名が含まれていた場合（Ｓ２０３；ＹＥＳ）、プリンタ１０は、後述の操作説明シートにその利用者名が記述されるようにベースデータの一部を変更する（Ｓ２０４）。一方、ＲＡＷデータに付加されているコマンドパラメータとして利用者名が含まれていなかった場合（Ｓ２０３；ＮＯ）、プリンタ１０は、ベースデータに変更を加えない。
【００４４】
続いて、プリンタ１０は、ＲＡＷデータに付加されているコマンドパラメータとして時刻情報が含まれているか否かを、判別する（Ｓ２０５）。
【００４５】
そして、プリンタ１０は、ＲＡＷデータに付加されているコマンドパラメータとして時刻情報が含まれていた場合（Ｓ２０５；ＹＥＳ）、後述の操作説明シートにその時刻情報の示す時刻が記述されるようにベースデータの一部を変更する（Ｓ２０６）。一方、ＲＡＷデータに付加されているコマンドパラメータとして時刻情報が含まれていなかった場合（Ｓ２０５；ＮＯ）、プリンタ１０は、ベースデータに変更を加えない。
【００４６】
続いて、プリンタ１０は、後述の操作説明シートの出力方法を「表面印刷後に出力」に指定するコマンドパラメータがＲＡＷデータに付加されているか否かを、判別する（Ｓ２０７）。
【００４７】
そして、後述の操作説明シートの出力方法を「表面印刷後に出力」に指定するコマンドパラメータがＲＡＷデータに付加されていた場合（Ｓ２０７；ＹＥＳ）、プリンタ１０は、手動両面印刷における用紙の表面への印刷処理を開始させる（Ｓ２０８）。具体的には、プリンタ１０は、ＲＡＷデータに基づいてビットマップデータを生成する処理、及び、生成されたビットマップデータのうち奇数頁として出力すべきビットマップデータに基づいて印刷機構に印刷を行わせる処理を、実行する。なお、ＲＡＷデータに基づいてビットマップデータを生成する処理を行う図示せぬＣＰＵは、前述した印刷データ生成部に相当する。
【００４８】
そして、上記の表面印刷処理が終了すると、プリンタ１０は、後述の操作説明シートを印刷する処理を実行する（Ｓ２０９）。具体的には、プリンタ１０は、ベースデータに基づいてビットマップデータを生成する処理，及び、そのビットマップデータに基づいて印刷機構に印刷を行わせる処理を実行する。
【００４９】
図５は、操作説明シート４１の一例を示す図である。図５に示されるように、操作説明シート４１には、利用者名を記述するための名称欄４１ａ，時刻情報を記述するための時刻欄４１ｂ，及び、手動両面印刷において表面の印刷が終了して排紙トレーに載置された印刷用紙を給紙トレーへセットする方法を図解する説明図４１ｃが、示されている。名称欄４１ａ及び時刻欄４１ｂには、利用者名や時刻情報の印字が指定されたときだけ、利用者名や時刻情報が記述されるようになっている（Ｓ２０４，Ｓ２０６参照）。一方、説明図４１ｃは、そのプリンタ１０に適したセット方法を図解をするものとしてベースデータに事前に組み込まれており、然も、名称欄４１ａ及び時刻欄４１ｂのように変更が加えられるというものではない。
【００５０】
プリンタ１０は、操作説明シート４１を印刷する処理を実行した後、図示せぬ操作パネル上のスタートボタンが押下されるまで待機する（Ｓ２１２；ＮＯ）。そして、そのスタートボタンが押下されると（Ｓ２１２；ＹＥＳ）、手動両面印刷における裏面の印刷処理を実行する。具体的には、プリンタ１０は、先に生成されたビットマップデータのうち偶数頁として出力すべき残りのビットマップデータに基づいて印刷機構に印刷を行わせる処理を、実行する（Ｓ２１３）。その後、用紙の裏面への印刷処理を終了すると、プリンタ１０は、図４に係る処理を終了する。
【００５１】
一方、操作説明シートの出力方法を「表面印刷前に出力」に指定するコマンドパラメータがＲＡＷデータに付加されていた場合（Ｓ２０７；ＮＯ）、プリンタ１０は、用紙の表面への印刷処理より先に、操作説明シート４１を印刷する処理を実行する（Ｓ２１０）。そして、操作説明シート４１を印刷し終えると、プリンタ１０は、手動両面印刷における用紙の表面への印刷処理を実行する。
【００５２】
そして、プリンタ１０は、用紙の表面への印刷処理を実行し終えた後、図示せぬ操作パネル上のスタートボタンが押下されるまで待機する（Ｓ２１２；ＮＯ）。そして、そのスタートボタンが押下されると（Ｓ２１２；ＹＥＳ）、手動両面印刷における用紙の裏面への印刷処理を実行し（Ｓ２１３）、その印刷処理の終了後、図４に係る処理を終了する。
【００５３】
また、ＲＡＷデータをホストコンピュータ２０から受信した後、そのＲＡＷデータに、操作説明シート４１の出力方法を「表面印刷前に出力」又は「表面印刷後出力」に指定するコマンドパラメータが、付加されていなかった場合（Ｓ２０１；ＮＯ）、プリンタドライバ２１は、従来と同様に、操作説明シート４１の印刷処理を行うことなく、手動両面印刷における表面の印刷処理を実行する（Ｓ２１１）。その後、図示せぬ操作パネル上のスタートボタンが押下されるまで待機し（Ｓ２１２；ＮＯ）、そのスタートボタンが押下されると（Ｓ２１２；ＹＥＳ）、手動両面印刷における裏面の印刷処理を実行して（Ｓ２１３）、図４に係る処理を終了する。
【００５４】
なお、ステップＳ２０１〜Ｓ２０７，Ｓ２０９，Ｓ２１０を実行する図示せぬＣＰＵは、前述したシート出力部に相当している。また、ステップＳ２０８，Ｓ２１１，Ｓ２１３を実行する図示せぬＣＰＵは、前述した印刷制御部に相当している。
【００５５】
次に、本実施形態の印刷システムの作用及び効果について説明する。
【００５６】
利用者が、ホストコンピュータ２０において起動中のアプリケーションの印刷メニューを選択して、印刷制御画面（図示略）を表示させた後、プリンタドライバ２１のユーザインターフェース機能を起動させるためのボタンをクリックすると、印刷詳細設定画面（図示略）が表示される。
【００５７】
そして、その利用者が、そのアプリケーションのドキュメントについて手動両面印刷を行う場合、その印刷詳細設定画面（図示略）において、手動両面印刷を行うようラジオボタンで指定し、手動両面印刷設定画面３１へ移行するためのボタンをクリックして、手動両面印刷設定画面３１を表示させる。
【００５８】
利用者は、この手動両面印刷設定画面３１において、手動両面印刷における表面の印刷の前又は後に操作説明シート４１が出力されるとともにその操作説明シート４１に利用者名及び時刻情報が印字されるように設定した後、この手動両面印刷設定画面３１と印刷詳細設定画面（図示略）とを閉じて、印刷制御画面（図示略）において印刷ボタンをクリックする。
【００５９】
すると、ホストコンピュータが、ＲＡＷデータを生成し（Ｓ１０１，Ｓ１０２）、手動両面印刷を行う旨を定義するコマンドと各コマンドパラメータとをＲＡＷデータに組み込んで（Ｓ１０３〜Ｓ１１２）、ＲＡＷデータをプリンタ１０へ送信する（Ｓ１１３）。
【００６０】
プリンタ１０は、このＲＡＷデータを受信すると、コマンド解釈機能が、手動両面印刷を行う旨を定義するコマンドがＲＡＷデータに組み込まれていると判断し、図４に係る処理が実行される。この処理によって、操作説明シート４１の印刷データを作成するためのベースデータが図示せぬＲＯＭから読み出され（Ｓ２０１；ＹＥＳ，Ｓ２０２）、利用者名と時刻情報とが操作説明シート４１に記述されるようにベースデータが加工される（Ｓ２０３〜Ｓ２０６）。
【００６１】
そして、操作説明シート４１の印刷が、手動両面印刷における用紙の表面への印刷処理の直前に行われるか、用紙の表面への印刷処理の後であってスタートボタンが押下される前に行われるかが、判断される（Ｓ２０７）。
【００６２】
利用者が、用紙の表面への印刷処理の後であってスタートボタンが押下される前に操作説明シート４１の印刷が行われるように設定していた場合（Ｓ２０７；ＹＥＳ）には、先に用紙の表面への印刷が行われた後で、操作説明シート４１が印刷される（Ｓ２０８，Ｓ２０９）。このプリンタ１０が、印刷がなされた面が上を向く状態で用紙が排紙トレーに出力されるプリンタである場合には、利用者は、このように、用紙の表面への印刷処理の直後に操作説明シート４１の印刷がなされるように設定しておくと良い。これは、この場合、利用者や第三者は、排紙トレー上に載置された用紙の束の一番上の用紙に記載された内容を見て、誰の印刷物かを確認することが多いからである。
【００６３】
一方、利用者が、手動両面印刷における用紙の表面への印刷処理の直前に操作説明シート４１の印刷が行われるように設定していた場合（Ｓ２０７；ＮＯ）には、先に操作説明シート４１が印刷された後で、用紙の表面への印刷が行われる（Ｓ２１０，Ｓ２１１）。このプリンタ１０が、印刷がなされた面が下を向く状態で用紙が排紙トレーに出力されるプリンタである場合には、利用者は、このように、用紙の表面への印刷処理の直前に操作説明シート４１の印刷がなされるように設定しておくと良い。これは、この場合、利用者や第三者は、排紙トレー上に載置された用紙の束全体を掴んでひっくり返すことによって最初に印刷された用紙の印刷面を見て、誰の印刷物かを確認することが多いからである。
【００６４】
このように、手動両面印刷における用紙の裏面への印刷処理がなされるよりも前に、表面に対して印刷がなされた用紙を給紙トレーにセットする方法が図示されている操作説明シート４１を、印刷するようにすれば、利用者は、ホストコンピュータ２０へ確認しに行かずとも、その操作説明シート４１によって、プリンタ１０においてそのセット方法を知ることができる。
【００６５】
然も、手動両面印刷の実行を指示した者が、表面に対して印刷がなされた用紙を給紙トレーにセットしに行くのを忘れてしまっていて、その後に印刷を行おうとする利用者が、前の利用者に代わってそのセット作業を行うときでも、その後の利用者は、操作説明シート４１により、そのセット方法を知ることができる。このため、後の利用者は、前の利用者が実行指示して放置しておいた手動両面印刷を終わらせて、自分の印刷をプリンタ１０に行わせることができるようになる。
【図面の簡単な説明】
【００６６】
【図１】本実施形態の印刷システムの構成図
【図２】手動両面印刷設定画面の一例を示す図
【図３】プリンタドライバに従ってＣＰＵが実行する処理の内容を示す流れ図
【図４】手動両面印刷を制御するためのプログラムに従ってＣＰＵが実行する処理の流れを示す図
【図５】操作説明シートの一例を示す図
【符号の説明】
【００６７】
１０  プリンタ
２０  ホストコンピュータ
２１  プリンタドライバ
【図１】
2006224491.tif 000003
【図２】
2006224491.tif 000004
【図３】
2006224491.tif 000005
【図４】
2006224491.tif 000006
【図５】
2006224491.tif 000007