(57)【要約】    【課題】カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るタイプの，ダイレクト印刷機能を有する印刷装置であって、複数の画像を１枚の用紙上に印刷させる作業が容易に行える作業環境を実現できる印刷装置を、提供する。    【解決手段】印刷装置を、カラー印刷が可能なカラー印刷可能状態と，モノクロ印刷のみが可能なモノクロ印刷状態とを取り得る印刷エンジンと、可搬型の記録媒体（ＵＳＢメモリ等）にアクセスするためのインタフェース回路と備えた装置であって、インデックス印刷機能等が利用された際に，モノクロ印刷許可情報を含む印刷データ（カラー印刷を指示するもの）を生成した後、印刷エンジンの状態がカラー印刷可能状態であった場合（Ｓ１０３；ＮＯ）には、その印刷データに基づくカラー印刷を行い（Ｓ１０５）、印刷エンジンの状態がモノクロ印刷可能状態であった場合（Ｓ１０３；ＹＥＳ）には、その印刷データに基づくモノクロ印刷を行う（Ｓ１０４）装置として構成しておく。    【選択図】  図６
2007130795.tif 000002
【特許請求の範囲】
【請求項１】
モノクロ印刷のみが可能なモノクロ印刷可能状態と、カラー印刷が可能なカラー印刷可能状態とを取り得る印刷実行部と、
前記印刷実行部の状態が前記カラー印刷可能状態であるときに、カラー印刷物に関する，自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む印刷データである第１種印刷データ，或いは，カラー印刷物に関する，前記モノクロ印刷許可情報を含まない印刷データである第２種印刷データが供給された場合には、供給された前記第１種印刷データ或いは前記第２種印刷データが指定している内容のカラー印刷物を前記印刷実行部に生成させるための第１処理を実行し、前記印刷実行部の状態が前記モノクロ印刷可能状態であるときに、前記第１種印刷データが供給された場合には、供給された前記第１種印刷データが指定している内容のカラー印刷物に相当するモノクロ印刷物を前記印刷実行部に生成させるための第２処理を実行し、前記印刷実行部の状態が前記モノクロ印刷可能状態であるときに、前記第２種印刷データが供給された場合には、前記第１処理，前記第２処理のいずれとも異なる内容の第３処理を実行する印刷データ処理部と、
他装置から送信されてきた前記第１種印刷データ或いは前記第２種印刷データを受信して前記印刷データ処理部に供給する印刷データ受信部と、
可搬型の記録媒体をセット可能な第１種印刷データ生成部であって、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、複数の画像が１枚の用紙上に印刷された印刷物を印刷させるための前記第１種印刷データを生成して前記印刷データ処理部に供給する処理を実行する機能を有する第１種印刷データ生成部と、
を、備えることを特徴とする印刷装置。
【請求項２】
モノクロ印刷のみが可能なモノクロ印刷可能状態と、カラー印刷が可能なカラー印刷可能状態とを取り得る印刷実行部と、
可搬型の記録媒体をセット可能な第１種印刷データ生成部であって、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、複数の画像が１枚の用紙上に印刷されたカラー印刷物を印刷させるための，自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む第１種印刷データを生成する機能と、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、各画像ファイルの内容がそれぞれ１枚の用紙上に印刷されたカラー印刷物を印刷させるための，前記モノクロ印刷許可情報を含まない第２種印刷データを生成する機能とを有する第１種印刷データ生成部と、
前記印刷実行部の状態が前記カラー印刷可能状態であるときに、前記第１種印刷データ生成部によって前記第１種印刷データ，或いは，前記第２種印刷データが生成された場合には、生成された前記第１種印刷データ或いは前記第２種印刷データが指定している内容のカラー印刷物を前記印刷実行部に生成させるための第１処理を実行し、前記印刷実行部の状態が前記モノクロ印刷可能状態であるときに、前記第１種印刷データ生成部によって前記第１種印刷データが生成された場合には、生成された前記第１種印刷データが指定している内容のカラー印刷物に相当するモノクロ印刷物を前記印刷実行部に生成させるための第２処理を実行し、前記印刷実行部の状態が前記モノクロ印刷可能状態であるときに、前記第１種印刷データ生成部によって前記第２種印刷データが生成された場合には、前記第１処理，前記第２処理のいずれとも異なる内容の第３処理を実行する印刷データ処理部と
を、備えることを特徴とする印刷装置。
【請求項３】
前記第１種印刷データ生成部が、
セットされている記録媒体に記録されている，ユーザが指定したＰＲＮファイル内の印刷データを、前記印刷データ処理部に対して供給する機能を有する
ことを特徴とする請求項１又は請求項２に記載の印刷装置。
【請求項４】
前記印刷データ処理部が実行する前記第３処理が、受信した前記第２種印刷データの印刷を行うか否かをユーザに問い合わせる処理である
ことを特徴とする請求項１乃至請求項３のいずれかに記載の印刷装置。
【請求項５】
コンピュータに、
カラー印刷装置に印刷させる印刷物の内容を表すＲＧＢ形式の印刷データを生成する印刷データ生成処理であって、ユーザの指示に従って、自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む印刷データ，前記モノクロ印刷許可情報を含まない印刷データのいずれかを生成する印刷データ生成処理を，実行させる
ことを特徴とする印刷データ生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得る，ダイレクト印刷機能を有する印刷装置と、当該印刷装置用の印刷データを生成するための印刷データ生成プログラムとに、関する。
【背景技術】
【０００２】
近年、市販されているプリンタの中には、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るもの（カラープリンタとして機能させることもモノクロプリンタとして機能させることも可能なもの；例えば、非特許文献１参照）が、存在している。
【０００３】
また、近年、市販されているプリンタの中には、記録媒体(メモリカード，ＵＳＢメモリ等)上に記憶されている画像ファイル等を読み出して印刷する機能（以下、ダイレクト印刷機能と表記する）を有するもの（例えば、非特許文献２参照）も存在しているが、現在、市販されているダイレクト機能を有するプリンタは、いずれも、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得ないタイプのものとなっている。
【０００４】
【非特許文献１】“ＬＰ−９２００Ｂ／ＬＰ−９２００Ｃ  製品ガイド”，  セイコーエプソン株式会社
【非特許文献２】“ＰＭ−Ｄ８００  操作ガイド”，セイコーエプソン株式会社
【発明の開示】
【発明が解決しようとする課題】
【０００５】
そこで、本発明の課題は、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るタイプの，ダイレクト印刷機能を有する印刷装置であって、複数の画像を１枚の用紙上に印刷させる作業が容易に行える作業環境を実現できる印刷装置を、提供することにある。
【０００６】
また、本発明の他の課題は、それを使用することにより，さまざまな形で本発明の印刷装置を利用できるようになる印刷データ生成プログラムを、提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の態様の印刷装置は、モノクロ印刷のみが可能なモノクロ印刷可能状態と、カラー印刷が可能なカラー印刷可能状態とを取り得る印刷実行部と、印刷実行部の状態がカラー印刷可能状態であるときに、カラー印刷物に関する，自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む印刷データである第１種印刷データ，或いは，カラー印刷物に関する，モノクロ印刷許可情報を含まない印刷データである第２種印刷データが供給された場合には、供給された第１種印刷データ或いは第２種印刷データが指定している内容のカラー印刷物を印刷実行部に生成させるための第１処理を実行し、印刷実行部の状態がモノクロ印刷可能状態であるときに、第１種印刷データが供給された場合には、供給された第１種印刷データが指定している内容のカラー印刷物に相当するモノクロ印刷物を印刷実行部に生成させるための第２処理を実行し、印刷実行部の状態がモノクロ印刷可能状態であるときに、第２種印刷データが供給された場合には、第１処理，第２処理のいずれとも異なる内容の第３処理を実行する印刷データ処理部と、他装置から送信されてきた第１種印刷データ或いは第２種印刷データを受信して印刷データ処理部に供給する印刷データ受信部と、可搬型の記録媒体をセット可能な第１種印刷データ生成部であって、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、複数の画像が１枚の用紙上に印刷された印刷物を印刷させるための第１種印刷データを生成して印刷データ処理部に供給する処理を実行する機能を有する第１種印刷データ生成部とを、備える。
【０００８】
すなわち、本発明の第１の態様の印刷装置は、第１種印刷データ生成部によって印刷データ（第１種印刷データ）が生成されたとき（インデックス印刷機能等が利用されたとき），印刷実行部の状態がカラー印刷可能状態であった場合には、第１種印刷データ生成部によって生成された印刷データに基づくカラー印刷を行い、印刷実行部の状態がモノクロ印刷可能状態であった場合には、第１種印刷データ生成部によって生成された印刷データに基づくモノクロ印刷を行う装置であると共に、印刷データ受信部によって受信された印刷データ（本発明の印刷データ生成プログラムによって生成された印刷データ）が第１種印刷データであった場合にも、同様の処理を行う装置となっている。
【０００９】
従って、この印刷装置は、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るタイプの，ダイレクト印刷機能を有する印刷装置であって、複数の画像を１枚の用紙上に印刷させる作業が容易に行える作業環境を実現できる印刷装置（「装置（印刷実行部）の状態に応じた内容の印刷データ（カラー印刷を行わせるための印刷データ／モノクロ印刷を行わせるための印刷データ）をコンピュータに生成させるための作業を行わなくても、複数の画像を１枚の用紙上に印刷させる作業が行える装置」，「コンピュータから送信した，複数の画像を１枚の用紙上に印刷させるための印刷データの処理がエラーにより中止／中断されることがない装置」，「複数の画像を１枚の用紙上に印刷させるための作業時に、ユーザが印刷装置の状態を気にしなくても良い装置」）となっていることになる。また、本発明の第１の態様の印刷装置は、第１種印刷データ生成部として、印刷実行部の状態をチェックする機能を有さないものを使用できる構成の装置であるため、容易／安価に製造できる装置となっていることにもなる。
【００１０】
また、本発明の第２の態様の印刷装置は、モノクロ印刷のみが可能なモノクロ印刷可能状態と、カラー印刷が可能なカラー印刷可能状態とを取り得る印刷実行部と、可搬型の記録媒体をセット可能な第１種印刷データ生成部であって、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、複数の画像が１枚の用紙上に印刷されたカラー印刷物を印刷させるための，自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む第１種印刷データを生成する機能と、セットされている記録媒体に記録されている幾つかの画像ファイルに基づき、各画像ファイルの内容がそれぞれ１枚の用紙上に印刷されたカラー印刷物を印刷させるための，モノクロ印刷許可情報を含まない第２種印刷データを生成する機能とを有する第１種印刷データ生成部と、印刷実行部の状態がカラー印刷可能状態であるときに、第１種印刷データ生成部によって第１種印刷データ，或いは，第２種印刷データが生成された場合には、生成された第１種印刷データ或いは第２種印刷データが指定している内容のカラー印刷物を印刷実行部に生成させるための第１処理を実行し、印刷実行部の状態がモノクロ印刷可能状態であるときに、第１種印刷データ生成部によって第１種印刷データが生成された場合には、生成された第１種印刷データが指定している内容のカラー印刷物に相当するモノクロ印刷物を印刷実行部に生成させるための第２処理を実行し、印刷実行部の状態がモノクロ印刷可能状態であるときに、第１種印刷データ生成部によって第２種印刷データが生成された場合には、第１処理，第２処理のいずれとも異なる内容の第３処理を実行する印刷データ処理部とを、備える。
【００１１】
すなわち、本発明の第２の態様の印刷装置は、本発明の第２の態様の印刷装置から、受信した印刷データに対して第１〜第３処理を行う機能を取り除いたもの（或いは、印刷データを受信する機能自体を取り除いたもの）に相当する装置となっている。
【００１２】
従って、この印刷装置は、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るタイプの，ダイレクト印刷機能を有する印刷装置であって、複数の画像を１枚の用紙上に印刷させる作業が容易に行える作業環境を実現できる印刷装置（「複数の画像を１枚の用紙上に印刷させるための作業時に、ユーザが印刷装置の状態を気にしなくても良い装置」）となっていることになる。また、本発明の第２の態様の印刷装置も、第１種印刷データ生成部として、印刷実行部の状態をチェックする機能を有さないものを使用できる構成の装置であるため、容易／安価に製造できる装置となっていることになる。
【００１３】
本発明の第１，第２の態様の印刷装置を実現する際には、第１種印刷データ生成部を、セットされている記録媒体に記録されている，ユーザが指定したＰＲＮファイル内の印刷データを、印刷データ処理部に対して供給する機能を有するものとしておくことが望ましい。何故ならば、第１種印刷データ生成部を、そのような機能を有するものとした本発明の第１，第２の態様の印刷装置と本発明の印刷データ生成プログラムとを用いれば、自身のコンピュータで、複数の画像を１枚の用紙上に印刷させるためのＰＲＮファイルを記録媒体上に生成しておき、その記録媒体上のＰＲＮファイルの印刷を，別フロア／出張先等に設置されている印刷装置で印刷させるといったことが可能な環境を実現できることになるからである。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を実施するための最良の形態を、図面を参照して詳細に説明する。
【００１５】
図１に示してあるように、本実施形態に係る印刷装置１０は、操作パネル１１とコントローラ１２と印刷エンジン１３とを備えた装置である。
【００１６】
この印刷装置１０が備える操作パネル１１は、文字列を５行表示可能なサイズのＬＣＤ，複数の押しボタンスイッチ（上ボタン，下ボタン，左ボタン，右ボタン等），複数のＬＥＤ等からなるユニットである。印刷エンジン１３（本発明の印刷実行部に相当）は、電子写真式の両面印刷が可能なエンジンである。また、印刷エンジン１３は、モノクロ印刷のみが可能な状態（Ｋトナーカートリッジのみがセットされている状態；以下、モノクロ印刷可能状態と表記する）と、カラー印刷が可能な状態（Ｃ，Ｍ，Ｙ，Ｋトナーカートリッジが全てセットされている状態；以下、カラー印刷可能状態と表記する）とを取り得るエンジンとなっている。
【００１７】
コントローラ１２（本発明の印刷データ処理部，印刷データ受信部及び第１種印刷データ生成部に相当）は、ＵＳＢホスト回路〔挿入口１５に挿入されているＵＳＢメモリ３０（本発明の可搬型の記録媒体に相当）にアクセスするためのインタフェース回路〕，パネルインタフェース回路，ＣＰＵ，ＲＯＭ，ＲＡＭ，パラレルインタフェース回路，ネットワークインタフェース回路，ＥＥＰＲＯＭ，画像処理回路，エンジンインタフェース回路等からなるユニットである。
【００１８】
このコントローラ１２は、本印刷装置１０用のプリンタドライバ４０（本発明の印刷データ生成プログラムに相当：図では、“ドライバ”）がインストールされているユーザＰＣ５０から，印刷データが送信されてきた場合には、その印刷データに応じた内容の印刷内容規定データ（印刷エンジン１３に印刷を行わせるための，一種のイメージデータ）を生成して印刷エンジン１３に供給する処理（以下、印刷内容規定データ生成・供給処理と表記する）を行うユニットである。
【００１９】
なお、本印刷装置１０用のプリンタドライバ４０は、所定の設定を行っておけば（プリンタドライバ４０が表示するプロパティ・ダイアログボックス上の所定のチェックボックスをチェックしておけば）、カラー印刷物を印刷装置１０に生成させるための，その先頭部分に，自データがモノクロ印刷を行っても良いデータであることを示すモノクロ印刷許可情報を含む印刷データを生成するプログラム（既存のプリンタドライバを，そのような機能を有するように改良したプログラム）となっている。すなわち、ユーザＰＣ５０は、デジタルカメラの撮像結果の一覧を表示できるソフト（印刷データの“ファイルへの出力”を指示できるもの）等からプリンタドライバ４０を利用することにより、デジタルカメラの撮像結果の一覧を印刷させるための印刷データ（その先頭部分にモノクロ印刷許可情報を含むもの）を印刷装置１０に供給する処理や、当該印刷データのファイル（ＰＲＮファイル）を自装置にセットされているＵＳＢメモリ３０上に生成する処理を行わせることが出来る装置となっている。そして、上記した印刷内容規定データ生成・供給処理は、モノクロ印刷許可情報を含む印刷データに対する処理内容と、モノクロ印刷許可情報を含まない印刷データに対する処理内容が異なる処理（詳細は後述）となっている。
【００２０】
本実施形態に係る印刷装置１０が備えるコントローラ１２は、ダイレクト印刷指示取得処理，インデックス印刷処理，画像ファイル印刷処理，文書ファイル印刷処理も行えるユニットとなっている。
【００２１】
コントローラ１２が実行するダイレクト印刷指示取得処理は、操作パネル１１のＬＣＤ上に、図２〜図５に示したような画面を表示することにより、ユーザから、インデックス印刷処理，画像ファイル印刷処理或いは文書ファイル印刷処理の開始指示や、各印刷処理の処理条件についての指示を取得する処理である。
【００２２】
より具体的には、コントローラ１２は、操作パネル１１に設けられている所定のボタンが押下された際に、ダイレクト印刷指示取得処理を開始するユニットとして構成されている。
【００２３】
そして、ダイレクト印刷指示取得処理を開始したコントローラ１２は、まず、ＬＣＤ上に、図２に示したダイレクト印刷操作画面を表示する。
【００２４】
その後、コントローラ１２は、ユーザの指示（上ボタン／下ボタンの押下）に従って、このダイレクト印刷操作画面上の反転表示されるメニュー名（“インデックス印刷”等）を変更する状態となる。そして、コントローラ１２は、“インデックス印刷”を選択する操作がなされた場合（“インデックス印刷”が反転表示されている状態で右ボタンが押下された場合）には、図３に示したインデックス印刷用設定画面をＬＣＤ上に表示する。
【００２５】
また、コントローラ１２は、ダイレクト印刷操作画面（図２）上の“画像ファイル印刷”が選択された場合には、図４に模式的に示してある構成の画像ファイル印刷用設定画面，すなわち，上ボタン／下ボタンの押下により，画面内に示されるメニュー名（“ファイル名”，“割付設定＝なし”等）の組合せや反転表示されるメニュー名が変わる画像ファイル印刷用設定画面を、ＬＣＤ上に表示する。また、コントローラ１２は、ダイレクト印刷操作画面（図２）上の“文書ファイル印刷”が選択された場合には、画像ファイル印刷用設定画面と同構成の文書ファイル印刷用設定画面（タイトルのみが画像ファイル印刷用設定画面と異なる画面）をＬＣＤ上に表示する。
【００２６】
インデックス印刷用設定画面（図３）をＬＣＤ上に表示したコントローラ１２は、“用紙サイズ＝Ａ４”が選択された場合には、操作パネル１１を，用紙サイズの設定操作が可能な手段として動作させるための処理（用紙サイズ設定画面をＬＣＤ上に表示する処理で始まる処理）を開始し、“両面印刷＝しない”が選択された場合には、操作パネル１１を，両面印刷を行うか否かの設定操作が可能な手段として動作させるための処理（両面印刷設定画面をＬＣＤ上に表示する処理で始まる処理）を開始する。そして、コントローラ１２は、各処理が完了した場合（ユーザによる用紙サイズ等の設定操作が完了した場合）には、ＬＣＤ上にインデックス印刷用設定画面を再び表示する。なお、この場合に表示されるインデックス印刷用設定画面は、設定変更後の印刷条件に応じた内容のもの（例えば、“用紙サイズ＝Ａ４”の代わりに“用紙サイズ＝Ｂ５”が示されるもの）である。
【００２７】
また、コントローラ１２は、インデックス印刷用設定画面上の“印刷開始”が選択された場合には、ダイレクト印刷指示取得処理を終了して、インデックス印刷処理（詳細は後述）を開始する。
【００２８】
画像ファイル印刷用設定画面（図４）をＬＣＤ上に表示したコントローラ１２は、“ファイル選択”が選択された場合には、ユーザに，印刷する幾つかのファイル名を指定（選択）させるための処理を行う。この処理は、ＵＳＢメモリ３０に記憶されている各画像ファイルのファイル名が示されるファイル選択画面をＬＣＤ上に表示することにより、行われるものとなっている。なお、本実施形態に係るコントローラ１２は、ファイル名の拡張子が、画像ファイルに関するものとして定められているいずれかの拡張子（ｇｉｆ，ｊｐｅｇ等）と一致しているファイルを，画像ファイルとして取り扱うユニットとなっている。
【００２９】
また、コントローラ１２は、画像ファイル印刷用設定画面上の各印刷条件設定用のメニュー名（“印刷部数＝１”，“用紙サイズ＝Ａ４”，“割付印刷＝しない”等）が選択された場合には、操作パネル１１を，選択されたメニュー名に応じた印刷条件の設定操作が可能な手段として動作させるための処理，例えば、図５に示した割付設定画面をＬＣＤ上に表示することにより、ユーザに、１枚の用紙に印刷する画像ファイル数を設定させる処理を、行う。
【００３０】
そして、コントローラ１２は、印刷する幾つかの画像ファイルが既に指定されている状態で，画像ファイル印刷用設定画面上の“印刷開始”が選択された場合には、ダイレクト印刷指示取得処理を終了して、画像ファイル印刷処理（詳細は後述）を開始する。
【００３１】
また、コントローラ１２は、文書ファイル印刷用設定画面を表示した場合には、画像ファイル印刷用設定画面の表示時と同様の処理（ファイル選択時に、ユーザに対して、画像ファイルのファイル名ではなく，文書ファイルのファイル名（拡張子がｐｄｆ，ｐｒｎ等となっているファイル名）が提示される処理）を行う。そして、コントローラ１２は、印刷する幾つかの文書ファイルが指定されている状態で，文書ファイル印刷用設定画面上の“印刷開始”が選択された場合には、ダイレクト印刷指示取得処理を終了して、文書ファイル印刷処理（詳細は後述）を開始する。
【００３２】
インデックス印刷用設定画面（図３）上の“印刷開始”が選択された際にコントローラ１２が開始するインデックス印刷処理は、挿入口１５に挿入されているＵＳＢメモリ３０に記憶されている各画像ファイルに基づき，所定数の画像ファイルが縮小印刷されている，何枚かの（ＵＳＢメモリ３０上の画像ファイル数等に応じた枚数の）カラー印刷物を印刷させるための印刷データを生成するインデックス印刷用印刷データ生成処理と、生成した印刷データに対する印刷内容規定データ生成・供給処理（印刷データの受信時に行われるものと同じ処理）とが行われる処理である。また、このインデックス印刷処理時に行われるインデックス印刷用印刷データ生成処理は、上記したモノクロ印刷許可情報を，その先頭部分に含む印刷データを生成するものとなっている。
【００３３】
画像ファイル印刷処理は、ＵＳＢメモリ３０に記憶されている，ユーザが指定した幾つかの画像ファイルのカラー印刷を行わせるための印刷データを生成する画像ファイル印刷用印刷データ生成処理と、生成した印刷データに対する印刷内容規定データ生成・供給処理とが行われる処理である。この画像ファイル印刷処理時に行われる画像ファイル印刷用印刷データ生成処理は、割付印刷が指定されている場合（図５参照）には、上記したモノクロ印刷許可情報を，その先頭部分に含む印刷データを生成するものとなっている。
【００３４】
文書ファイル印刷処理は、ＵＳＢメモリ３０に記憶されている，ユーザが指定した幾つかの文書ファイルの印刷を行わせるための印刷データを生成する文書ファイル印刷用印刷データ生成処理と、生成した印刷データに対する印刷内容規定データ生成・供給処理とが行われる処理である。この文書ファイル印刷処理は、ユーザが指定した文書ファイルがＰＲＮファイル（このファイル内の情報は、プリンタドライバ４０が生成した印刷データ）であった場合には、文書ファイル印刷用印刷データ生成処理が行われずに、文書ファイル（ＰＲＮファイル）内の印刷データに対する印刷内容規定データ生成・供給処理が行われる処理となっている。
【００３５】
そして、コントローラ１２が，インデックス印刷用印刷データ生成処理等によって生成された印刷データ，ユーザＰＣ５０から送信されてきた印刷データ等に対して行う印刷内容規定データ生成・供給処理は、図６及び図７に示した手順の処理となっている。
【００３６】
すなわち、或る印刷データ（以下、処理対象印刷データと表記する）に対する印刷内容規定データ生成・供給処理を開始したコントローラ１２は、まず、処理対象印刷データにモノクロ印刷許可情報が含まれているか否かを判断する(図６：ステップＳ１０１)。
【００３７】
処理対象印刷データにモノクロ印刷許可情報が含まれていた場合(ステップＳ１０１；ＹＥＳ)、コントローラ１２は、印刷エンジン１３の状態がモノクロ印刷可能状態であるカラー印刷可能状態であるかを判断する(ステップＳ１０３)。そして、コントローラ１２は、印刷エンジン１３の状態がモノクロ印刷可能状態であった場合(ステップＳ１０３；ＹＥＳ)には、ＲＧＢ→Ｋ変換テーブル（ＲＧＢ値をＫ値に変換するためのＬＵＴ）を用いることにより、処理対象印刷データから印刷内容規定データを生成して印刷エンジン１３に供給する処理(ステップＳ１０４)を行う。要するに、コントローラ１２は、処理対象印刷データが示している内容のカラー印刷物に相当するモノクロ印刷物を印刷エンジン１３に生成させるための処理を、このステップＳ１０４において行う。
【００３８】
そして、ステップＳ１０４の処理を終えたコントローラ１２は、印刷内容規定データ生成・供給処理（図６及び図７）を終了する。
【００３９】
一方、印刷エンジン１３の状態がカラー印刷可能状態であった場合(ステップＳ１０３；ＮＯ)、コントローラ１２は、ＲＧＢ→ＣＭＹＫ変換テーブル（ＲＧＢ値をＣＭＹＫ値に変換するためのＬＵＴ）を用いることにより、処理対象印刷データから印刷内容規定データを生成して印刷エンジン１３に供給する処理(ステップＳ１０５)を行う。要するに、コントローラ１２は、処理対象印刷データが示している内容のカラー印刷物を印刷エンジン１３に生成させるための処理を、このステップＳ１０５において行う。そして、ステップＳ１０５の処理を終えたコントローラ１２は、印刷内容規定データ生成・供給処理を終了する。
【００４０】
また、処理対象印刷データにモノクロ印刷許可情報が含まれていなかった場合(ステップＳ１０１；ＮＯ)、コントローラ１２は、印刷エンジン１３の状態がモノクロ印刷可能状態であるカラー印刷可能状態であるかを判断する(ステップＳ１０２)。そして、コントローラ１２は、印刷エンジン１３の状態がカラー印刷可能状態であった場合(ステップＳ１０２；ＮＯ)には、ＲＧＢ→ＣＭＹＫ変換テーブルを用いることにより、処理対象印刷データから印刷内容規定データを生成して印刷エンジン１３に供給する処理(ステップＳ１０５)を行ってから、印刷内容規定データ生成・供給処理を終了する。
【００４１】
一方、印刷エンジン１３の状態がモノクロ印刷可能状態であった場合(ステップＳ１０２；ＹＥＳ)、コントローラ１２は、印刷エンジン１３の状態がモノクロ印刷可能状態にある状況下，カラー印刷を要求する印刷データを受信した場合の動作内容に関する設定値が、印刷データを破棄することを指示するもの（“破棄”）、印刷データの印刷を行うことを指示するもの（“印刷”）、当該状況下におけるカラー印刷を要求する印刷データの受信をエラーとして取り扱うことを指示するもの（“エラー”）のいずれであるかを判断する(図７：ステップＳ１１１)。
【００４２】
ここで、「印刷エンジン１３の状態がモノクロ印刷可能状態にある状況下，カラー印刷を要求する印刷データを受信した場合の動作内容に関する設定値」（以下、単に，設定値と表記する）とは、ＥＥＰＲＯＭに記憶されている情報のことである。なお、コントローラ１２は、操作パネル１１を、この設定値の設定操作が可能な手段として動作させるための処理を実行できるユニットとなっている。
【００４３】
設定値が，印刷データを破棄することを指示するものであった場合(ステップＳ１１１；破棄)、コントローラ１２は、処理対象印刷データを破棄すると共に、処理対象印刷データを破棄した旨を示すメッセージをＬＣＤ上に一定時間表示する処理(ステップＳ１１２)を行ってから、印刷内容規定データ生成・供給処理を終了する。また、コントローラ１２は、設定値が，印刷データの印刷を行うことを指示するものであった場合(ステップＳ１１１；印刷)には、指定されているものとは異なる内容の印刷を行う旨のワーニングメッセージをＬＣＤ上に表示する処理(ステップＳ１１３)と、処理対象印刷データが示している内容のカラー印刷物に相当するモノクロ印刷物を印刷エンジン１３に生成させるための処理（図６：ステップＳ１０４）とを行ってから、印刷内容規定データ生成・供給処理を終了する。
【００４４】
また、コントローラ１２は、設定値が，印刷エンジン１３の状態がモノクロ印刷可能状態にある状況下におけるカラー印刷を要求する印刷データの受信をエラーとして取り扱うことを指示するものであった場合(図７：ステップＳ１１１；エラー)には、受信した印刷データ（処理対象印刷データ）を印刷できない状態にある旨のエラーメッセージをＬＣＤ上に表示(ステップＳ１１４)してから、エラー解除作業（印刷の中止を指示する作業、或いは、印刷エンジン１３の状態をカラー印刷可能状態とする作業）が行われるのを待機する処理(ステップＳ１１５)を開始する。
【００４５】
そして、コントローラ１２は、印刷の中止が指示された場合(ステップＳ１１５；印刷中止指示入力)には、処理対象印刷データを破棄(ステップＳ１１６)してから、印刷内容規定データ生成・供給処理を終了する。また、コントローラ１２は、印刷エンジン１３の状態をカラー印刷可能状態とする作業が行われた場合(ステップＳ１１５；状態変更作業完了)には、処理対象印刷データが示している内容のカラー印刷物を印刷エンジン１３に生成させるための処理（図６：ステップＳ１０５）を行ってから、印刷内容規定データ生成・供給処理を終了する。
【００４６】
以上の説明から明らかなように、本実施形態に係る印刷装置１０は、インデックス印刷機能等が利用された場合，モノクロ印刷許可情報を含む印刷データ（カラー印刷を指示しるもの）を生成した後、印刷エンジン１３の状態がカラー印刷可能状態であった場合には、その印刷データに基づくカラー印刷を行い、印刷エンジン１３の状態がモノクロ印刷可能状態であった場合には、その印刷データに基づくモノクロ印刷を行う装置となっている。また、印刷装置１０は、ユーザＰＣ５０から送信されてきた印刷データ（プリンタドライバ４０が生成した印刷データ）／ＵＳＢメモリ３０上のＰＲＮファイル内の印刷データにモノクロ印刷許可情報が含まれていた場合にも、当該印刷データに対して、上記したものと同内容の処理を行う装置となっている。
【００４７】
従って、この印刷装置１０は、カラー印刷が可能な状態とモノクロ印刷のみが可能な状態とを取り得るタイプの，ダイレクト印刷機能を有する装置であって、複数の画像を１枚の用紙上に印刷させる作業が容易に行える作業環境を実現できる装置（「装置（印刷エンジン１３）の状態に応じた内容の印刷データ（カラー印刷を行わせるための印刷データ／モノクロ印刷を行わせるための印刷データ）をコンピュータに生成させるための作業を行わなくても、複数の画像を１枚の用紙上に印刷させる作業が行える装置」，「コンピュータから送信した，複数の画像を１枚の用紙上に印刷させるための印刷データの処理がエラーにより中止／中断されることがない装置」，「複数の画像を１枚の用紙上に印刷させる作業時に、ユーザが、装置（印刷エンジン１３）の状態を気にしなくても良い装置」）となっていると言うことが出来る。
【００４８】
また、印刷装置１０は、プリンタドライバ４０と共に用いることにより、「自身のコンピュータで、複数の画像を１枚の用紙上に印刷させるためのＰＲＮファイルを記録媒体上に生成しておき、その記録媒体上のＰＲＮファイルの印刷を，別フロア／出張先等に設置されている印刷装置１０で印刷させる」といったことが可能な環境を実現できる装置となっていることにもなる。
【００４９】
《変形形態》
上記した印刷装置１０は、各種の変形を行うことが出来る。例えば、印刷装置１０を、割付印刷時には、モノクロ印刷許可情報を含まない印刷データを生成する装置や、文書ファイルの印刷機能を有さない装置に、変形することが出来る。また、印刷装置１０を、ユーザＰＣ４０からの印刷データに対しては、図６，７の処理とは異なる処理が行われる装置や、ユーザＰＣ４０からの印刷データを受信できない装置（ダイレクト印刷機能のみを有する装置）に、変形することが出来る。
【００５０】
また、印刷装置１０で用いられている技術に基づき、具体的なハードウェア構成が上記したものとは異なる印刷装置（インクジェットプリンタ，複合機，メモリカードが装着できる装置等）を実現しても良いことなどは、当然のことである。
【図面の簡単な説明】
【００５１】
【図１】実施形態に係る印刷装置の構成図。
【図２】実施形態に係る印刷装置のＬＣＤ上に表示されるダイレクト印刷操作画面の説明図。
【図３】実施形態に係る印刷装置のＬＣＤ上に表示されるインデックス印刷用設定画面の説明図。
【図４】実施形態に係る印刷装置のＬＣＤ上に表示される画像ファイル印刷用設定画面の説明図。
【図５】実施形態に係る印刷装置のＬＣＤ上に表示される割付設定画面の説明図。
【図６】実施形態に係る印刷装置にて実行される印刷内容規定データ生成・供給処理の流れ図。
【図７】実施形態に係る印刷装置にて実行される印刷内容規定データ生成・供給処理の流れ図。
【符号の説明】
【００５２】
１０  印刷装置、  １１  操作パネル、  １２  コントローラ
１３  印刷エンジン、  １５  挿入口
３０  ＵＳＢメモリ、  ４０  プリンタドライバ、  ５０  ユーザＰＣ
【図１】
2007130795.tif 000003
【図２】
2007130795.tif 000004
【図３】
2007130795.tif 000005
【図４】
2007130795.tif 000006
【図５】
2007130795.tif 000007
【図６】
2007130795.tif 000008
【図７】
2007130795.tif 000009