(57)【特許請求の範囲】
【請求項１】
画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブをジョブ記憶手段にキューイングするとともに、印刷ジョブ実行時には前記ジョブ記憶手段に記憶した印刷ジョブを解析し、前記画像データから印刷データを作成し、その印刷データに基づいて前記印刷媒体情報で指定される印刷媒体に印刷するプリンタにおいて、
前記印刷ジョブがキューイングされているときにその印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングさせる制御手段を備え、
印刷ジョブが新たに入力されるとき、前記制御手段は先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能にすることを特徴とするプリンタ。
【請求項２】
請求項１に記載のプリンタにおいて、外部装置からデータを受け付ける受信手段を備え、前記外部装置によって生成された印刷ジョブを前記受信手段で受け付けることを特徴とするプリンタ。
【請求項３】
画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブをジョブ記憶手段にキューイングするとともに、印刷ジョブ実行時には前記ジョブ記憶手段に記憶した印刷ジョブを解析し、前記画像データから印刷データを作成し、その印刷データに基づいて前記印刷媒体情報で指定される印刷媒体に印刷するプリンタの印刷方法において、
前記印刷ジョブが前記ジョブ記憶手段にキューイングされているときに、その印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングさせ、
印刷ジョブが新たに入力されるとき、先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能にすることを特徴とするプリンタの印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はプリンタに係り、詳しくは、いわゆるスタンドアロンタイプのシリアルインクジェットプリンタに好適なプリンタに関するものである。
【０００２】
【従来の技術】
近年、ＰＣカードやＩＣメモリ等の可搬性の記憶媒体に記憶した画像データ（ＲＧＢデータ）をパソコンを介さずに直接プリンタに取り込んでプリンタ内部で印刷データ（ＣＭＹＫデータ）に編集し印刷媒体としての記録紙に印刷するようにしたスタンドアロンタイプのプリンタが提案されている。
【０００３】
ところで、この種のプリンタは、内蔵されたＣＰＵによって、印刷すべき画像データの格納されているアドレス情報（画像ファイルが格納されるパス）とその画像データを印刷する記録紙の種類を指定する印刷媒体情報を少なくとも含む印刷ジョブを作成することも可能になっている。印刷ジョブに含まれる印刷媒体情報としては、記録紙の材質や用紙サイズがある。記録紙の材質には、写真用紙、普通紙等がある。又、用紙サイズには、カット紙においてはＡ４サイズ、ハガキサイズ、Ｌ判、２Ｌ判等があり、ロール紙においては４種類の幅サイズがある。そして、これら記録紙の種類を、操作画面を見ながらプリンタに設けたキーを操作して設定する。
【０００４】
ＣＰＵはその作成した印刷ジョブをＲＡＭにキューイングすることができるようになっている。ＲＡＭにキューイングされた印刷ジョブを実行するとき、ＣＰＵはそのＲＡＭから印刷ジョブを読み出し、その印刷ジョブ中のアドレス情報に基づいて記憶媒体から画像データを読み出す。ＣＰＵは、その読み出した画像データ（ＲＧＢデータ）から印刷データ（ＣＭＹＫデータ）を作成する。このとき、ＣＰＵは、印刷ジョブ中の印刷媒体情報を考慮、例えば、用紙サイズを考慮して画像データの画像が該用紙サイズの記録紙に印刷されるための印刷データを作成するようになっている。そして、ＣＰＵは、その印刷データに基づいて、印刷エンジンを駆動させて記録紙に画像を印刷する。
【０００５】
プリンタは、この印刷ジョブを事前に又は印刷中に複数作成することができる。ＣＰＵは、作成した印刷ジョブをＲＡＭにキューイングする。そして、ＣＰＵは、一つの印刷ジョブに基づく印刷が終了するごとに、ＲＡＭに記憶した複数の印刷ジョブをキューイングした順番に読み出す。ＣＰＵは読み出した印刷ジョブを解析し記憶媒体から画像データを読み出し、該画像データと記録紙の印刷媒体情報（用紙サイズ等）とに基づいて印刷データを作成し、その作成した印刷データに基づいて記録紙に画像を印刷する。
【０００６】
【発明が解決しようとする課題】
ところで、この種のプリンタにおいては、記録紙を一種類のものしかセットできないプリンタが多く、引き続いて他の種類の記録紙を使って印刷をしたい場合には、その都度記録紙を交換しなければならなかった。従って、複数の印刷ジョブがＲＡＭにキューイングされていて、その各印刷ジョブにおける記録紙の種類が相違する場合に問題となる。つまり、一つの印刷ジョブに基づく印刷が終了して次の印刷ジョブに基づく印刷が行われるとき、その印刷に供される記録紙が先の印刷ジョブに基づく印刷で使用された記録紙の種類が相違することがある。このような場合、先の記録紙がそのまま間違って印刷に供されることになる。その結果、例えば、用紙サイズの大きい記録紙から用紙サイズの小さい記録紙に変更された場合、プリンタがインクによって汚れるといった問題が生ずる。
【０００７】
本発明は、上記問題点を解消するためになされたものであって、その目的は、キューイングされた複数の印刷ジョブに基づいて印刷をする際、印刷媒体の種類が相違することに基づく不具合をなくし効率のよい印刷作業ができるプリンタを提供するにある。
【０００８】
【課題を解決するための手段】
請求項１に記載の発明は、画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブをジョブ記憶手段にキューイングするとともに、印刷ジョブ実行時には前記ジョブ記憶手段に記憶した印刷ジョブを解析し、前記画像データから印刷データを作成し、その印刷データに基づいて前記印刷媒体情報で指定される印刷媒体に印刷するプリンタにおいて、前記印刷ジョブがキューイングされているときにその印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングさせる制御手段を備え、印刷ジョブが新たに入力されるとき、前記制御手段は先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能にすることをその要旨とする。
【００１２】
請求項２に記載の発明は、請求項１に記載のプリンタにおいて、外部装置からデータを受け付ける受信手段を備え、前記外部装置によって生成された印刷ジョブを前記受信手段で受け付けることをその要旨とする。
【００１４】
請求項３に記載の発明は、画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブをジョブ記憶手段にキューイングするとともに、印刷ジョブ実行時には前記ジョブ記憶手段に記憶した印刷ジョブを解析し、前記画像データから印刷データを作成し、その印刷データに基づいて前記印刷媒体情報で指定される印刷媒体に印刷するプリンタの印刷方法において、前記印刷ジョブが前記ジョブ記憶手段にキューイングされているときに、その印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングさせ、印刷ジョブが新たに入力されるとき、先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能にすることをその要旨とする。
【００１５】
（作用）
請求項１に記載の発明によれば、画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブがジョブ記憶手段にキューイングされているとき、制御手段はジョブ記憶手段にキューイングされている印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングさせる。
【００１６】
従って、ジョブ記憶手段にキューイングされている印刷ジョブは、各印刷ジョブで指定される印刷媒体は同じとなる。その結果、例えば、一つの印刷ジョブに基づく印刷が終了し、次の印刷ジョブに基づいて印刷に供される印刷媒体が変わらないため、印刷媒体をそのたびに交換したり、インクによる汚れ等の印刷の不具合の発生を未然に防止でき効率のよい印刷作業ができる。
【００１９】
さらに、印刷ジョブが新たに入力されるとき、制御手段は先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能にさせるため、異なる印刷媒体をキューイングさせることはなくなる。
請求項２に記載の発明によれば、外部装置からの印刷ジョブにおいてもジョブ記憶手段にキューイングされている印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみをキューイングされる。
【００２１】
請求項３に記載の発明によれば、画像データを印刷する印刷媒体の種類を指定する印刷媒体情報を含む印刷ジョブがジョブ記憶手段にキューイングされているとき、ジョブ記憶手段にキューイングされている印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体を有する印刷ジョブのみがキューイングされる。さらに、印刷ジョブが新たに入力されるとき、先にキューイングされた印刷ジョブ中の印刷媒体情報で指定される印刷媒体と同じ印刷媒体のみユーザに指定可能とされる。
【００２２】
【発明の実施の形態】
（第１実施形態）
以下、本発明をスタンドアロンタイプのカラーインクジェットプリンタに具体化した一実施形態を図１〜図４に従って説明する。
【００２３】
図１は、本実施形態のカラーインクジェットプリンタ（以下、プリンタという）１の斜視図を示す。図１において、プリンタ１は、その装置全体を覆うケース２が略四角形状の箱体をなしている。ケース２の上面右側には、操作パネル３を備え、その操作パネル３には操作画面４、各種メニューボタン５を備えている。操作画面４には、プリンタ１のメニュー機能、動作内容、動作状況、エラー内容等が表示される。メニューボタン５は、プリンタ１のメニュー選択を行う時に操作されるようになっている。そして、これら操作画面４及び各種メニューボタン５によって、各種の印刷ための操作が行えるようになっている。
【００２４】
前記ケース２の背面には、給紙装置６が設けられている。給紙装置６は、印刷媒体としてのロール紙Ｒを給紙するロール紙用給紙カセット６ａと、印刷媒体としてのカット紙Ｋを給紙するカット紙用給紙カセット６ｂが装着できるようになっている。ロール紙用給紙カセット６ａは、各種サイズの異なるサイズのロール紙Ｒを交換しセットすることができる。カット紙用給紙カセット６ｂは、Ａ４、ハガキサイズ、Ｌ判、２Ｌ判の各種サイズのカット紙Ｋを交換してセットすることができる。なお、本実施形態のプリンタ１では、印刷をする際、両給紙カセット６ａ，６ｂのいずれか一方のカセットにセットした紙しか給紙することができないようになっている。
【００２５】
例えば、ロール紙Ｒで印刷してから、Ａ４サイズのカット紙Ｋを使って印刷する場合には、給紙カセット６ａからロール紙Ｒを外し、Ａ４サイズのカット紙Ｋを給紙カセット６ｂにセットしてから行う必要がある。反対に、Ａ４サイズのカット紙Ｋで印刷してから、ロール紙Ｒを使って印刷する場合には、給紙カセット６ｂからＡ４サイズのカット紙Ｋを外し、ロール紙Ｒを給紙カセット６ａにセットしてから行う必要がある。
【００２６】
因みに、Ａ４サイズのカット紙Ｋから２Ｌ判サイズのカット紙Ｋに変更する場合には、給紙カセット６ｂからＡ４サイズのカット紙Ｋを外し、２Ｌ判サイズのカット紙Ｋを同給紙カセット６ｂにセットしてから行う必要がある。又、あるサイズのロール紙Ｒから異なるサイズのロール紙Ｒを使って印刷する場合には、給紙カセット６ａから先のサイズのロール紙Ｒを外し、新たなサイズのロール紙Ｒを同給紙カセット６ａにセットしてから行う必要がある。
【００２７】
前記ケース２の前面中央部には、排出口２ａを備え、印刷されたロール紙Ｒ又はカット紙Ｋが排出されるようになっている。又、ケース２の前面右側には、カードスロット２ｂが設けられていて、例えば、デジタルカメラ等によって撮影した画像データを記録した記憶媒体としてのＰＣカード８が装着されるとうになっている。
【００２８】
図２は、プリンタ１の電気的構成を示すブロック回路を示す。
図２において、プリンタ１は、入出力インターフェース１１、ＰＣカード駆動装置１２、表示制御装置１３、入力装置１４、スクリーンメモリ１５、イメージメモリ１６、メモリ１７、印刷装置１８及び主制御装置１９を備えている。そして、これら各装置１１〜１９はバス２０を介して接続されている。
【００２９】
入出力インターフェース１１は、パーソナルコンピュータ（以下、パソコンという）２１と信号線Ｌ１を介して接続されて、パソコン２１からのデータを前記主制御装置１９に出力したり、主制御装置１９からのデータをパソコン２１に出力するようになっている。
【００３０】
画像データ読取手段としてのＰＣカード駆動装置１２は、前記ケース２に設けたスロット２ｂに装着されたＰＣカード８に記憶された画像データを読み取る。
表示制御装置１３は、主制御装置１９からの表示制御信号に基づいて液晶表示装置からなる前記操作画面４に種々の画面を表示する。また、表示制御装置１３は、操作画面４に表示されたＧＵＩ（グラフィックユーザインターフェース）に基づいて選択された各種の動作の選択を制御信号として主制御装置１９に出力する。
【００３１】
入力装置１４は、プリンタ１のケース２上面に設けられた前記各種メニューボタン５や、前記操作画面４に表示されたＧＵＩ等から構成されている。そして、これらメニューボタン５及びＧＵＩの選択操作に基づいて主制御装置１９に対して各種の動作を指示するようになっている。
【００３２】
スクリーンメモリ１５は、ＲＡＭで構成され、主制御装置１９が作成した前記操作画面４に表示するための画像の画像データ（ＲＧＢデータ）が記憶される。イメージメモリ１６は、ＲＡＭで構成され、主制御装置１９が作成した印刷データが記憶される。メモリ１７は、ＥＥＰＲＯＭで構成され、画像データから印刷データを作成する際に使用されるＲＧＢデータに対するＹＣＭＫデータに色変換するためのＬＵＴテーブル等が記憶されている。
【００３３】
印刷装置１８は、前記イメージメモリ１６に記憶された印刷データに基づいて印刷媒体としてのロール紙Ｒやカット紙Ｋに画像を印刷する。詳述すると、印刷装置１８は、紙送りモータ等を含む紙送り機構や、キャリッジモータ、印字ヘッド等を含む印字機構を備えている。そして、印刷装置１８は、印刷データに基づいて紙送り機構及び印字機構が制御されて記録紙に画像を印刷する。
【００３４】
主制御装置１９は、各装置を統括制御する装置であって、制御手段、受信手段及び入力手段としてのＣＰＵ１９ａ、ＲＯＭ１９ｂ、ＥＥＰＲＯＭ１９ｃ、ジョブ記憶手段としてのＲＡＭ１９ｄを備えている。ＣＰＵ１９ａは、ＲＯＭ１９ｂ及びＥＥＰＲＯＭ１９ｃに記憶された制御プログラム及び各種アプリケーションプログラムに従って印刷のための各種の演算処理動作を実行する。アプリケーションプログラムには、印刷ジョブ作成プログラム、キューイングプログラム、印刷データ作成プログラム、印刷プログラム等がある。
【００３５】
ＥＥＰＲＯＭ１９ｃは、ユーザのために印刷媒体としての記録紙に対して１又は複数の画像を所定の位置に印刷するための印刷レイアウト情報等の各種印刷のためのデータを記憶する。
【００３６】
ＣＰＵ１９ａは、前記印刷ジョブ作成プログラムに従って印刷ジョブを作成する。
ＣＰＵ１９ａは、ユーザに対して入力装置１４を操作させてモニタ１３ａに記録紙に印刷したい画像を表示させる。ＣＰＵ１９ａは、モニタ１３ａに表示される画像を前記ＰＣカード２２に記憶した画像データから読み出しその読み出した画像データに基づいて表示する。表示した画像の中から１つ印刷すべき画像を選択すると、ＣＰＵ１９ａは、その選択した画像の画像データのアドレス情報（画像のファイルが格納されるパスで指定される）をＲＡＭ１９ｄに一時記憶する。因みに、図３は、そのアドレス情報の一例を示す。例えば、画像ファイルが「ＸＹＺ．ＪＰＧ」で示される場合、アドレス情報２５は、「￥ＤＣＩＭ￥１００ＥＰＳＯＮ￥ＸＹＺ．ＪＰＧ」のように示される。
【００３７】
画像データの選択が終了すると、ＣＰＵ１９ａは、印刷媒体情報としての記録紙の種類を前記と同様に入力装置１４を操作して設定し印刷情報作成のためにＲＡＭ１９ｄに一時記憶させる。因みに、本実施形態では記録紙の種類はサイズと材質とからなる。サイズは、前記給紙カセット６ａにセットされるロール紙Ｒの各種サイズと、前記給紙カセット６ｂにセットできるカット紙Ｋの各種サイズ（Ａ４サイズ、はがき、Ｌ判、２Ｌ判等）とかなり、いずれか一つのサイズが選択される。材質は、写真紙、普通紙とからなり、いずれか一つが選択される。
【００３８】
記録紙の種類が選択されると、ＣＰＵ１９ａはユーザに対して入力装置１４を操作させてモニタ１３ａに印刷枚数を設定させるための表示をさせる。ユーザがその表示を見て印刷枚数を設定すると、ＣＰＵ１９ａは設定した枚数を印刷指定枚数としてＲＡＭ１９ｄに一時記憶する。
【００３９】
印刷枚数が設定されると、本実施形態では、ＣＰＵ１９ａは、その画像データのアドレス情報、記録紙の種類、印刷指定枚数とからなる印刷ジョブをＲＡＭ１９ｄにキューイングして印刷ジョブ作成プログラムを完了する。
【００４０】
尚、画像データのアドレス情報と印刷指定枚数からなる印刷ジョブに、印刷モード、画質、自動調整等の各種印刷に関連する情報を前記と同様に入力装置１４を操作して設定し、これら関連する情報を属性情報として加えてもよい。因みに、印刷モードはインデックス印刷、１コマ印刷、アルバム印刷等である。画質は最高画質、高画質、高速等である。自動調整はプリントイメージマッチング、オートフォトファイン等である。
【００４１】
又、ＣＰＵ１９ａは、印刷ジョブ作成プログラムに従って前記ＥＥＰＲＯＭ１９ｃに記憶した各種のレイアウトパターンＰ１〜Ｐ４のパターン情報を利用して印刷ジョブを作成することができる。
【００４２】
詳述すると、ＣＰＵ１９ａは、ユーザに対して入力装置１４を操作させてモニタ１３ａに各種のレイアウトパターンＰ１〜Ｐ４を表示させる。そして、例えば、図４に示すレイアウトパターンＰ２を選択する。そして、ＣＰＵ１９ａは、ユーザに対して該レイアウトパターンＰ２の画像配列領域Ｚとその画像配列領域Ｚに印刷する画像データを選択させる。このとき、あわせて、背景画像の選択も行われる。ＣＰＵ１９ａは、ユーザの入力装置１４に操作に基づいてＰＣカード駆動装置１２を介してＰＣカード２２に記憶された及び背景画像の画像データを読み出しデコードして一旦スクリーンメモリ１５に記憶する。そして、ＣＰＵ１９ａは、表示制御装置１３を制御してそのスクリーンメモリ１５に記憶されたデコードされた画像データをモニタ１３ａに表示させる。
【００４３】
そして、レイアウトパターンＰ２における画像配列領域Ｚとその画像配列領域Ｚに対する画像データと背景画像のデータが選択されると、ＣＰＵ１９ａは、その選択した画像データのファイル名とその画像データの種類（ＪＰＥＧ等）を印刷情報作成のためにＲＡＭ１９ｄに一時記憶させる。次に、各画像データに選択が終了すると、ＣＰＵ１９ａは、記録紙の種類及び印刷する枚数を前記と同様に入力装置１４を操作して設定し印刷情報作成のためにＲＡＭ１９ｄに一時記憶させる。
【００４４】
記録紙の種類及び印刷する枚数が設定されると、印刷ジョブを作成しＲＡＭ１９ｄにキューイングして印刷ジョブ作成プログラムを完了する。本実施形態では、ＣＰＵ１９ａは、その画像データのアドレス情報、記録紙の種類、印刷指定枚数とからなる印刷ジョブとし、レイアウトパターンＰ１〜Ｐ４における各画像配列領域Ｚを定義したレイアウト情報は印刷ジョブの属性情報として加えられる。尚、この場合にも、画像データのアドレス情報、記録紙の種類、印刷指定枚数からなる印刷ジョブに、印刷モード、画質、自動調整等の各種印刷に関連する情報を前記と同様に入力装置１４を操作して設定し、これら関連する情報を属性情報として加えてもよい。
【００４５】
ＣＰＵ１９ａは、１つの印刷ジョブを作成すると、入力装置１４を操作してキューイングのための操作を行う。ＣＰＵ１９ａは、入力装置１４の操作に基づいて印刷ジョブの作成が完了すると、図５に示すフローチャートに従って印刷ジョブをＲＡＭ１９ｄにキューイングするためのキューイングプログラムを実行する。
【００４６】
図５において、まず、ＣＰＵ１９ａは、既にＲＡＭ１９ｄにキューイングされている印刷ジョブがあるかどうか判断する（ステップＳ１）。ＲＡＭ１９ｄにキューイングされている印刷ジョブがない場合（ステップＳ１でＮＯ）、ＣＰＵ１９ａは、ステップＳ２に移る。ステップＳ２において、ＣＰＵ１９ａは、その印刷ジョブをＲＡＭ１９ｄにキューイングしてキューイングプログラムを終了する。
【００４７】
ＲＡＭ１９ｄにキューイングされている印刷ジョブがある場合（ステップＳ１でＹＥＳ）、ＣＰＵ１９ａは、一つ前にキューイングされた印刷ジョブを読み出す（ステップＳ３）。
【００４８】
そして、ＣＰＵ１９ａは、一つ前にキューイングされた印刷ジョブに含まれている記録紙の種類（材質・サイズ）と新たにキューイングしようとする印刷ジョブに含まれている記録紙の種類（材質・サイズ）が一致しているかどうか比較する（ステップＳ４）。一つ前の印刷ジョブと今回の印刷ジョブに含まれている記録紙の種類がともに同じ場合（ステップＳ４でＹＥＳ）、ＣＰＵ１９ａは、前記ステップＳ２に移り、その印刷ジョブをＲＡＭ１９ｄにキューイングする。そして、ＣＰＵ１９ａは、ＲＡＭ１９ｄに印刷ジョブをキューイングした後、キューイングプログラムを終了する。
【００４９】
一つ前の印刷ジョブと今回の印刷ジョブに含まれる記録紙の種類が一致していない場合（ステップＳ４でＮＯ）、ＣＰＵ１９ａは、操作画面４に相違している旨のメッセージする（ステップＳ５）。詳述すると、材質とサイズが相違する場合には、その両方が相違する旨のメッセージと、キューイングするためには一つ前の印刷ジョブに含まれる記録紙の種類（材質・サイズ）と同じにしなければキューイングできない旨のメッセージを表示する。又、材質とサイズのいずれかが相違する場合には、その相違する方を一つ前の印刷情報３０の材質又はサイズと同じにしなければキューイングできない旨のメッセージを表示する。
【００５０】
そのメッセージを見てその内容に同意する場合、入力装置１４を使って同意の操作をすると（ステップＳ６でＹＥＳ）、ＣＰＵ１９ａは新たな印刷ジョブに含まれる記録紙の種類の内容を一つ前の印刷ジョブに含まれる記録紙の種類に変更する（ステップＳ７）。続いて、ＣＰＵ１９ａは、ステップＳ８に移り記録紙の種類（材質・サイズ）が変更された印刷ジョブをＲＡＭ１９ｄにキューイングした後、キューイングプログラムを終了する。
【００５１】
一方、その内容に同意しない場合、入力装置１４を使って同意しない操作をすると（ステップＳ９でＹＥＳ）、ＣＰＵ１９ａは、新たな印刷ジョブをＲＡＭ１９ｄにキューイングすることなくキューイングプログラムを終了する。
【００５２】
プリンタ１は、前記ＲＡＭ１９ｄにキューイングした印刷ジョブを使って印刷することができる。ＣＰＵ１９ａは、まず、印刷データ作成プログラムに従って前記ＲＡＭ１９ｄのジョブ情報を解析し印刷データを作成し、次に印刷プログラムに従ってその作成した印刷データに基づいて前記印刷装置１８を介して設定したロール紙Ｒ（又はカット紙Ｋ）に印刷を行う。
【００５３】
詳述すると、ＣＰＵ１９ａは、印刷データ作成プログラムに従ってＲＡＭ１９ｄから先頭の印刷ジョブを読み出し、その印刷ジョブを解析する。そして、ＣＰＵ１９ａは、印刷ジョブ中の選択した画像の画像データのファイルが格納されるアドレス情報２５を抽出する。そして、ＣＰＵ１９ａは、その画像データのアドレス情報２５に基づいてＰＣカード駆動装置１２を介してＰＣカード２２からそのファイル名の画像データ（ＲＧＢデータ）を読み出す。この読み出された画像データは、伸長された後に印刷データ（ＣＭＹＫデータ）に変換される。このとき、ＣＰＵ１９ａは、前記記録紙の種類を考慮してその記録紙に選択された画像が印刷されるための印刷データを作成する。そして、ＣＰＵ１９ａがその作成した印刷データをイメージメモリ１６に記憶させると、印刷データ作成プログラムは完了する。
【００５４】
イメージメモリ１６に１つの印刷ジョブに基づく印刷データが記憶されると、ＣＰＵ１９ａは、印刷プログラムに従ってその印刷データをラスターデータとして順番に読み出して印刷装置１８を駆動制御してロール紙Ｒ（又はカット紙Ｋ）に印刷を行う。このとき、ＣＰＵ１９ａは、印刷ジョブ中の印刷指定枚数に基づいてその枚数だけ印刷を行う。
【００５５】
イメージメモリ１６に１つの印刷ジョブに基づく印刷データが記憶されると、ＣＰＵ１９ａは、印刷プログラムに従ってその印刷データをラスターデータとして順番に読み出して印刷装置１８を駆動制御してロール紙Ｒ（又はカット紙Ｋ）に印刷を行う。つまり、ユーザが選択した画像データの画像が選択したロール紙Ｒ（又はカット紙Ｋ）に印刷される。
【００５６】
以上は、プリンタ本体で印刷ジョブの処理について説明した。次に、パソコン２１の間のデータ処理について説明する。
プリンタ１は、前記入出力インターフェース１１（ＵＳＢ、ＩＥＥＥ１２８４、ＩＥＥＥ１３９４等）を介して前記パソコン２１が作成した前記プリンタ１と同様の印刷ジョブも入力可能になっている。パソコン２１は、プリンタ１が作成した印刷ジョブと同様の印刷ジョブを作成することができる。詳述すると、ユーザは、パソコン２１を操作して同コンピュータ２１を介して接続される記憶媒体としてのハードディスク、ＣＤＲＯＭ、ＭＯ、又は、フロッピーディスク等に保存した画像データを使って、印刷ジョブを作成する。そして、パソコン２１は、その作成した印刷ジョブをプリンタ１に転送することができるようになっている。
【００５７】
そして、プリンタ１はパソコン２１からこの印刷ジョブを印刷に関するデータとして入力する。ＣＰＵ１９ａはパソコン２１からのデータを解析し、そのデータが前記印刷ジョブを含むデータであるとき、前記図５に示すフローチャートと同様な動作を実行する。この場合、ステップＳ５において、メッセージがパソコン２１に対して行う点が相違する。
【００５８】
ＣＰＵ１９ａは、パソコン２１からの印刷に関するデータが、前記アドレス情報でなく画像データ自体であってそのデータに印刷媒体情報としての記録紙の種類を含む場合も、前記と同様な処理を実行する。
【００５９】
上記したように、本実施形態によれば、以下の効果を有する。
（１）本実施形態によれば、新たに作成した印刷ジョブに含まれる記録紙の種類と先にキューイングされた印刷ジョブに含まれる記録紙の種類が相違する場合、その新たな印刷ジョブをキューイングしないようにした。つまり、その時々において、ＲＡＭ１９ｄにキューイングされている印刷ジョブは、全て同じ条件のロール紙Ｒ（又はカット紙Ｋ）を使って印刷が行われる印刷ジョブにした。
【００６０】
従って、ＲＡＭ１９ｄにキューイングされている印刷ジョブに基づいて順次印刷が行われても、印刷するロール紙Ｒ（又はカット紙Ｋ）の変更はない。その結果、一つの印刷ジョブに基づく印刷が終了し、次の印刷ジョブに基づいて印刷をする際、ロール紙Ｒ（又はカット紙Ｋ）に条件が変わって、先のロール紙Ｒ（又はカット紙Ｋ）がそのまま印刷に供されるといった不具合はなく、効率のよい印刷作業ができる。特に、サイズに大きいロール紙Ｒ（又はカット紙Ｋ）からサイズの小さいロール紙Ｒ（又はカット紙Ｋ）に変更された場合、プリンタがインクによって汚れるといったことも未然に防止できる。
【００６１】
（２）本実施形態によれば、記録紙の種類が異なるとして印刷ジョブをキューイングしない場合、その理由とキューイングできない旨のメッセージを操作画面４に表示するようにした。従って、先にキューイングした印刷ジョブと相違する印刷ジョブをユーザが設定してしまった場合、事前に相違を知ることができ以後の不具合を未然に防止することができる。
【００６２】
（３）本実施形態によれば、新たに作成した印刷ジョブが先にキューイングされた印刷ジョブに含まれる記録紙の種類と相違する場合、記録紙の種類を先にキューイングされた印刷ジョブの記録紙の種類に自動的に設定変更できるようにした。従って、先にキューイングした印刷ジョブと相違する記録紙の種類を設定してしまった場合、いちいち新たに記録紙の種類を設定し直すという面倒な操作を行う必要がない。
【００６３】
（４）本実施形態によれば、外部装置としてのパソコン２１などにより予め生成された印刷ジョブを受信する場合でも、上記のようにプリンタ１は動作するため、効率のよい印刷処理ができる。
【００６４】
（第２実施形態）
次に本発明の第２実施形態について説明する、
本実施形態は、第１実施形態と相違する点は新たな印刷ジョブに対するキューイングの仕方が相違する。従って、その相違する点を図６に示すフローチャートに従って説明する。
【００６５】
今、プリンタ本体で一つ印刷ジョブが作成されたとき、又は、前記パソコン２１から印刷に関するデータが入力されたとき、ＣＰＵ１９ａは、既にＲＡＭ１９ｄにキューイングされている印刷ジョブがあるかどうか判断する（ステップＳ２１）。ＲＡＭ１９ｄにキューイングされている印刷ジョブがない場合（ステップＳ２１でＮＯ）、ＣＰＵ１９ａは、ステップＳ２２に移る。ステップＳ２２において、ＣＰＵ１９ａは、その印刷ジョブをＲＡＭ１９ｄにキューイングしてキューイングプログラムを終了する。
【００６６】
ＲＡＭ１９ｄにキューイングされている印刷ジョブがある場合（ステップＳ２１でＹＥＳ）、ＣＰＵ１９ａは、そのキューイングされた印刷ジョブを全て読み出す（ステップＳ２３）。
【００６７】
そして、ＣＰＵ１９ａは、キューイングされた印刷ジョブに含まれている記録紙の種類（材質・サイズ）と新たにキューイングしようとする印刷ジョブに含まれている記録紙の種類（材質・サイズ）が一致している印刷ジョブがあるか否か比較する（ステップＳ２４）。
【００６８】
記録紙の種類が一致している印刷ジョブがある場合（ステップＳ２４でＹＥＳ）、ＣＰＵ１９ａはステップＳ２５に移る。ステップＳ２５において、ＣＰＵ１９ａは、その新たな印刷ジョブを、キューイングされているその記録紙の種類が一致している印刷ジョブの後の連続する位置にキューイングする。このとき、複数同じ記録紙の種類が印刷ジョブが連続してキューイングされている場合には、最後の印刷ジョブの後にキューイングする。従って、ＲＡＭ１９ｄには、記録紙の種類が一致している印刷ジョブのグループにそれぞれ区分けされた形でキューイングされる。
【００６９】
記録紙の種類が一致している印刷ジョブがない場合（ステップＳ２４でＮＯ）、ＣＰＵ１９ａは、前記ステップＳ２２に移る。ステップＳ２２において、ＣＰＵ１９ａは、ＲＡＭ１９ｄに対してその印刷ジョブを最後に読み出され実行される印刷ジョブの後ろにキューイングしてキューイングプログラムを終了する。
【００７０】
本発明の第２実施形態によれば、新たに作成した印刷ジョブはその印刷ジョブに含まれる記録紙の種類と同じ印刷ジョブと連続するようにＲＡＭ１９ｄにキューイングした。従って、ＲＡＭ１９ｄにキューイングされている印刷ジョブに基づいて順次印刷が行われても、印刷するロール紙Ｒ（又はカット紙Ｋ）の取り換える回数が少なくなる。その結果、印刷媒体の相違に基づく印刷不具合低減され効率のよい印刷作業ができる。
【００７１】
尚、この第２実施形態では、一致するものがない場合には、自動的に最後の位置にキューイングさせるようにしたが、これをユーザにキューイングするか否か同意を求め、同意のための操作を受けたときのみ最後の位置にキューイングさせるようにしてもよい。
【００７２】
尚、本発明の実施形態は、以下のように変更してもよい。
○上記第１実施形態では、印刷媒体情報が相違した時、印刷媒体情報の変更をユーザの意思に委ねるようにした。これを、ユーザの意思に委ねることなく、印刷媒体情報を自動的に変更させるように実施してもよい。反対に、ユーザの意思に委ねることなく、新たな印刷ジョブを受け付けないようにしてもよい。
【００７３】
この場合にも、キューイングされた複数の印刷ジョブに基づいて印刷をする際、印刷媒体の相違に基づく印刷不具合をなくすことができる。
上記各実施形態では、印刷媒体情報としての記録紙の種類を材質とサイズとした。これを、材質及びサイズのいずれか一方を印刷媒体情報として実施してもよい。この場合にも、キューイングされた複数の印刷情報に基づいて印刷をする際、印刷媒体の相違に基づく印刷不具合をなくすことができる。
【００７４】
○上記各実施形態では、ＣＰＵ１９ａは、ＰＣカード８の画像データを使って印刷情報３０を作成した。これを、ＣＰＵ１９ａは、パソコン２１に接続した記憶媒体としてのハードディスク、ＣＤＲＯＭ、ＭＯ、又は、フロッピーディスク等に保存した画像データを操作画面４に表示させて、その表示させた画像データに基づいて印刷情報３０を作成するようにしてもよい。これにより、利用できる画像データの範囲を広げることができる。
【００７５】
○上記各実施形態では、可搬性の記憶媒体としてＰＣカード８を用いたが、メモリカード、ＣＤＲＯＭ、ＭＯ、又は、フロッピーディスク等で実施してもよい。
【００７６】
○上記各実施形態では、外部装置としてパソコン２１を用いたが、画像データを保存している記憶媒体を備えたデジタルカメラ等を外部装置として実施してもよい。
【００７７】
○上記実施形態では、プリンタ１は信号線Ｌ１を介してパソコン２１と接続したが、インターネット、専用回線、公衆回線、イントラネット、エクストラネット、ブルートゥース等の無線を介して接続して実施してもよい。
【００７８】
○上記第１実施形態ではキューイングされている印刷ジョブがある場合、印刷媒体情報としての記録紙の種類の選択を含む設定を行って印刷ジョブとし、その印刷ジョブを一つ前の印刷ジョブに含まれている記録紙の種類と比較したが、既にキューイングされている印刷ジョブがある場合であって新たに印刷ジョブが入力されている時は、その既にキューイングされている印刷ジョブに含まれている記録紙のみをユーザに選択可能にさせても良い。すなわち、入力装置１４に表示する選択用紙種類を既にキューイングされている印刷ジョブに含まれる記録紙のみとしても良いし、各種用紙種類を表示するものの既にキューイングされている印刷ジョブに含まれる記録紙の選択手段以外は操作不能にマスクしても良い。
【００７９】
【発明の効果】
請求項１〜７に記載の発明によれば、キューイングされた複数の印刷ジョブに基づいて印刷をする際、印刷媒体の相違に基づく印刷不具合をなくすことができるプリンタを提供する。
【図面の簡単な説明】
【図１】  本発明を具体化したスタンドアロンタイプのカラーインクジェットプリンタの全体斜視図である。
【図２】  カラーインクジェットプリンタの電気的構成を示すブロック回路図である。
【図３】  画像データのアドレス情報を説明するための図である。
【図４】  レイアウトパターンを説明するための図である。
【図５】  カラーインクジェットプリンタのキューイング処理動作を説明するためのフローチャート図である。
【図６】  第２実施形態のキューイング処理動作を説明するためのフローチャート図である。
【符号の説明】
１  プリンタとしてのカラーインクジェットプリンタ
４  操作画面
６  給紙装置
６ａ  ロール紙用給紙カセット
６ｂ  カット紙用給紙カセット
８  可搬性の記憶媒体としてのＰＣカード
１１  入出力インターフェース
１２  画像データ読取手段としてのＰＣカード駆動装置
１３  表示制御装置
１４  入力装置
１５  スクリーンメモリ
１６  イメージメモリ
１７  メモリ
１８  印刷制御装置
１９  主制御装置
１９ａ  制御手段、受信手段、入力手段としてのＣＰＵ
１９ｂ  ＲＯＭ
１９ｃ  ＥＥＰＲＯＭ
１９ｄ  ジョブ情報記憶手段としてのＲＡＭ
２５  アドレス情報
Ｒ  印刷媒体としてのロール紙
Ｋ  印刷媒体としてのカット紙
Ｐ１〜Ｐ４  印刷レイアウト情報としてのレイアウトパターン
【図１】
0004141710.tif 000002
【図２】
0004141710.tif 000003
【図３】
0004141710.tif 000004
【図４】
0004141710.tif 000005
【図５】
0004141710.tif 000006
【図６】
0004141710.tif 000007