(57)【特許請求の範囲】
【請求項１】
複数の給紙経路を有する印刷装置において、
前記各給紙経路毎にそれぞれ設定された印刷様式情報を記憶する印刷様式記憶手段と、
前記印刷様式記憶手段に記憶された前記各給紙経路毎の印刷様式情報のうち所定の印刷様式情報を、ホストコンピュータから受信した情報により指示された印刷様式情報に更新させる更新手段と、
前記各給紙経路から給紙経路を選択する給紙経路選択手段と、
前記給紙経路選択手段によって選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定する印刷様式設定手段と、
前記印刷様式設定手段により設定される印刷様式情報に基づいて印刷を行う印刷手段と、を備え、
前記印刷手段は、前記更新された所定の印刷様式情報に対応する給紙経路が選択される際に、該更新された所定の印刷様式情報に基づいて印刷を行うことを特徴とする印刷装置。
【請求項２】
前記更新手段は、前記印刷様式記憶手段に記憶された全ての印刷様式情報を、前記指示された印刷様式情報に更新させる請求項１に記載の印刷装置。
【請求項３】
前記各給紙経路毎にそれぞれ設定される初期印刷様式情報を記憶する初期値記憶手段と、前記ホストコンピュータから入力された初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を前記初期値記憶手段に記憶された初期印刷様式情報に更新させる初期設定手段とを、更に設けた請求項１または請求項２のいずれかに記載の印刷装置。
【請求項４】
前記ホストコンピュータから受信する情報は、印刷様式情報と印刷データと前記初期化コマンドとを含んで構成されている請求項３に記載の印刷装置。
【請求項５】
印刷データを生成するホストコンピュータと、該ホストコンピュータから入力される印刷データに基づいて印刷を実行する印刷装置とを有する印刷システムにおいて、
前記ホストコンピュータは、
印刷様式情報と初期化コマンドとが設けられた印刷データを生成する印刷データ生成手段と、
前記印刷データを前記印刷装置に向けて送信する送信手段とを含んでなり、
前記印刷装置は、
前記印刷データを受信する受信手段と、
複数の給紙経路と、
前記各給紙経路毎にそれぞれ設定された印刷様式情報を記憶する印刷様式記憶手段と、
前記印刷様式記憶手段に記憶された前記各給紙経路毎の印刷様式情報を、前記ホストコンピュータから受信した印刷様式情報に更新させる更新手段と、
前記各給紙経路から給紙経路を選択する給紙経路選択手段と、
前記給紙経路選択手段によって選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定する印刷様式設定手段と、
前記ホストコンピュータから受信した印刷様式情報により更新された印刷様式情報に対応する給紙経路が選択される際に、前記印刷様式設定手段により設定される前記更新された印刷様式情報に基づいて印刷を行う印刷手段と、
前記各給紙経路毎にそれぞれ設定される初期印刷様式情報を記憶する初期値記憶手段と、
前記ホストコンピュータから受信した初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を前記初期値記憶手段に記憶された初期印刷様式情報に更新させる初期設定手段と、を含んでなることを特徴とする印刷システム。
【請求項６】
複数の給紙経路のうちいずれか一つの給紙経路から給紙される印刷記録媒体に印刷を行う印刷方法において、
ホストコンピュータからの印刷様式情報を受信したか否かを判定するステップと、
印刷様式記憶手段に記録された前記各給紙経路毎の印刷様式情報を前記ホストコンピュータからの印刷様式情報に更新させるステップと、
前記各給紙経路から給紙経路を選択するステップと、
前記選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定するステップと、
前記設定された印刷様式情報に基づいて所定の印刷を行うステップと、を含み、
前記所定の印刷を行うステップは、前記更新された所定の印刷様式情報に対応する給紙経路が選択される際に、該更新された所定の印刷様式情報に基づいて印刷を行うことを特徴とする印刷方法。
【請求項７】
前記ホストコンピュータから送信された初期化コマンドを受信したか否かを判定するステップと、前記初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を、予め設定された初期値に戻すステップとを、更に含んだ請求項６に記載の印刷方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、カットシートフィーダ、トラクタ、手差し等の複数の給紙経路のいずれかから給紙される印刷記録媒体に印刷を行う印刷装置、印刷システム及び印刷方法に関する。
【０００２】
【従来の技術】
近年では、印刷の多様化に伴って、種々の印刷記録媒体に印刷を行うことができる印刷装置（以下、「プリンタ」とも言う）が普及している。例えば、カット紙を自動的に給紙する単票用紙自動給紙機構（オートシートフィーダ：ＡＳＦ）やロール紙等の連続用紙を給紙するトラクタ、手差し給紙機構等の複数の給紙経路（以下、「パス」とも言う）を備えたマルチパス型のプリンタでは、給紙経路を適宜切り換えることにより、種々の印刷記録媒体に印刷を行うことができるようになっている。
【０００３】
ところで、印刷時には、所定の箇所に所定の文字を印刷させるべく、例えば、ページ長やトップマージン及びボトムマージン等の印刷様式（「用紙フォーマット」とも言う）を指定する場合がある。しかし、従来のプリンタでは、複数の給紙経路の全てに対して共通する１個の印刷様式が設定されているため、給紙経路を切り換える度に印刷様式を再設定しなければならず、使い勝手が低かった。
【０００４】
そこで、このような問題に対処すべく、各給紙経路毎にそれぞれ印刷様式を設定可能とし、実際に給紙が行われた給紙経路に対応する印刷様式を読み出して、紙送り制御のパラメータを再設定できるようにした技術が、例えば、特開平９−８６００５号等に開示されている。
【０００５】
図５は、上記公報に記載の従来技術を示す説明図である。プリンタは、パス１〜パス６として示される６個の給紙経路を備えている。例えば、ＡＳＦ、トラクタ及び手差し給紙口をプリンタの前後にそれぞれ設けることにより、６個の給紙経路を備えることができる。各給紙経路には、用紙フォーマットがそれぞれ設定されている。図中、「ＬＮ」はページ長、「ＴＭ」はトップマージン、「ＢＭ」はボトムマージンをそれぞれ示す。また、各パラメータＬＮ，ＴＭ，ＢＭの先頭に付された「Ｐ１」〜「Ｐ６」及び「Ｈ」の記号は、各パラメータＬＮ，ＴＭ，ＢＭの属性を示している。Ｐ１〜Ｐ６は各給紙経路をそれぞれ示し、「Ｈ」はホストコンピュータを介してユーザーが指定したパラメータであることを示す。従って、例えば、Ｐ１ＬＮはパス１に設定されたページ長、Ｐ２ＴＭはパス２に設定されたトップマージン、Ｐ３ＢＭはパス３に設定されたボトムマージン、ＨＬＮはユーザーが指定したページ長をそれぞれ示す。
【０００６】
また、各パスの用紙フォーマットに取り囲まれているのは、実際の印刷に使用される有効フォーマットである。有効フォーマットの各パラメータＬＮ，ＴＭ，ＢＭにセットされた値に基づいて実際の紙送りが制御される。従って、有効フォーマットにパス１の用紙フォーマットがセットされた場合は、ページ長Ｐ１ＬＮ，トップマージンＰ１ＴＭ，ボトムマージンＰ１ＢＭに従って印刷される。
【０００７】
ここで、直前の印刷ではパス３から給紙を受けて印刷を行い、この印刷終了後にホストコンピュータから新たな印刷ジョブが入力された場合を例に挙げて説明する。ホストコンピュータから用紙フォーマットの各パラメータを指定された場合は、図５（ａ）に示すように、有効フォーマットにユーザー指定の用紙フォーマットがセットされる。即ち、ページ長ＬＮにはユーザー指定のページ長ＨＬＮ、トップマージンＴＭにはユーザー指定のトップマージンＨＴＭ、ボトムマージンＢＭにはユーザー指定のボトムマージンＨＢＭがそれぞれセットされる。
【０００８】
そして、パス５から給紙が行われて、給紙経路がパス３からパス５に切り換わると、図５（ｂ）に示すように、有効フォーマットの内容が直前の印刷に使用されたパス３の用紙フォーマットに保存される。次に、パス５に設定された用紙フォーマットが有効フォーマットにセットされる。従って、有効フォーマットの値は、図５（ａ）でセットされた値（ユーザー指定値）からパス５の用紙フォーマットの値に変更される。ここで、パス５の用紙フォーマットとユーザー指定の用紙フォーマットとは同一である。これにより、ユーザーが所望する印刷条件で印刷が行われる。
【０００９】
なお、各パスにはそれぞれ用紙フォーマットを登録できるため、ユーザーの希望する用紙フォーマットが既に登録されている場合には、ホストコンピュータから用紙フォーマットを指示する必要はない。上記の例は、ユーザーの希望する用紙フォーマットがパス５に登録されている場合に、パス５の用紙フォーマットと同一内容の指示をホストコンピュータから送ったときのものである。ユーザーが用紙フォーマットを指示していない場合は、選択されたパスに設定された用紙フォーマットが読み出され、有効フォーマットにセットされる。
【００１０】
【発明が解決しようとする課題】
上述した従来技術では、各給紙経路毎にそれぞれ用紙フォーマットを設定可能としているため、ユーザーは、給紙経路を選択するだけで所定の用紙フォーマットをセットさせ、所望の印刷を行うことができる。しかし、実際に給紙動作が行われない限り、給紙経路は確定しないため、給紙経路が確定する前に、ホストコンピュータからの指示に基づいて有効フォーマットにセットされたユーザー指定のフォーマットは、給紙経路の確定によって他の用紙フォーマットに変更されることがある。換言すれば、給紙経路が確定する前に有効フォーマットの値を設定しても、その値は給紙経路の確定に伴って変更されてしまうおそれがある。
【００１１】
例えば、図５（ｂ）中に二点鎖線矢印で示すように、ユーザーがパス５を選択しているつもりでも、勘違いや選択ミス等によって、他のパスから給紙が行われる場合がある。例えば、経路切替レバーやパネル操作等により誤ってパス１が選択されている場合には、パス１の用紙フォーマットが有効フォーマットにセットされる。従って、ユーザーの希望に添わないパス１の用紙フォーマットに従って印刷が行われ、誤印刷を生じる可能性がある。ユーザーの希望する用紙フォーマットをホストコンピュータを介して指示した場合は、上述の通り、ユーザー指定の用紙フォーマットは有効フォーマットにセットされる。しかし、給紙経路の確定に伴い、確定された給紙経路の用紙フォーマットが有効フォーマットに設定されるため、給紙経路の選択にミス等がある場合は、ユーザーの意図に反する用紙フォーマットに従って印刷されてしまうことがある。例えば、各種伝票のように、顧客名称記入欄や金額欄等の定型部分が予め印刷済みの用紙に印刷を行う場合は、トップマージンが少しずれただけで、所定の文字が所定の欄に印字されなくなり、印刷品質が大幅に低下する。
【００１２】
印刷を行う前に、ユーザーが給紙経路の選択に十分注意していれば、上記の問題が発生する可能性を低減させることができる。即ち、所望の給紙経路に確定させてから印刷データを送信すればよい。しかし、不注意等の人為的ミスを完全に回避するのは困難である。また、近年では、複数のホストコンピュータで複数のプリンタを共有するネットワーク印刷システムが採用されているが、このようなネットワーク印刷システムでは、ホストコンピュータとプリンタの設置個所が離れている場合があるため、プリンタの給紙経路の選択状態をユーザーが直接確認するのに手間がかかる。また、他のユーザーとプリンタを共同使用するため、給紙経路は随時変化してしまう可能性があり、知らない間に給紙経路が切り換えられてしまうこともある。
【００１３】
本発明は、かかる従来技術の問題に鑑みてなされたもので、その目的は、給紙経路が確定する前に印刷様式を設定した場合でも、ユーザーの希望する印刷結果を得ることができ、使い勝手を向上できるようにした印刷装置、印刷システム及び印刷方法を提供することにある。
【００１４】
【課題を解決するための手段】
上記目的達成のため、本発明に係る印刷装置では、ユーザーが印刷様式を指定した場合には、各給紙経路の印刷様式情報をユーザー指定値に書き換えることにより、給紙経路が確定された後にユーザー指定値と異なる印刷様式が設定されるのを防止している。
【００１５】
本発明は、複数の給紙経路を有する印刷装置において、前記各給紙経路毎にそれぞれ設定された印刷様式情報を記憶する印刷様式記憶手段と、前記印刷様式記憶手段に記憶された前記各給紙経路毎の印刷様式情報のうち所定の印刷様式情報を、ホストコンピュータから受信した情報により指示された印刷様式情報に更新させる更新手段と、前記各給紙経路から給紙経路を選択する給紙経路選択手段と、前記給紙経路選択手段によって選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定する印刷様式設定手段と、前記印刷様式設定手段により設定される印刷様式情報に基づいて印刷を行う印刷手段と、を備え、前記印刷手段は、前記更新された所定の印刷様式情報に対応する給紙経路が選択される際に、該更新された所定の印刷様式情報に基づいて印刷を行うことを特徴としている。
【００１６】
ここで、「複数の給紙経路」としては、例えば、カット紙を給紙する単票用紙自動給紙機構、ロール紙を給紙する連続用紙給紙機構、手差し給紙口等を例示的に列挙することができる。但し、複数種類の給紙経路を備えている必要はなく、同一種類の給紙経路を複数個備えていてもよい。「印刷様式情報」とは、例えば、ページ長、トップマージン、ボトムマージン等の印刷様式（用紙フォーマット）に関する情報を意味する。「選択された給紙経路」とは、実際に給紙が行われる給紙経路を意味する。「ホストコンピュータから受信した情報」とは、例えば、印刷データ等を意味し、「ホストコンピュータから受信した情報に指示された印刷様式情報」とは、ユーザーにより指定された印刷様式情報を意味する。ユーザーが指定する印刷様式情報は、印刷データのヘッダ部に格納して送信することもできるし、印刷様式を指定するコマンドとして印刷データとは別に印刷装置に送ることもできる。
【００１７】
給紙経路が確定される前に、ホストコンピュータから印刷様式情報が指示されると、更新手段によって、各給紙経路毎の印刷様式情報がホストコンピュータから指示された印刷様式情報に更新される。そして、給紙経路が選択されて給紙動作が開始されると、この選択された給紙経路に対応して設定された印刷様式情報が印刷様式記憶手段から読み出され、印刷様式設定手段により設定される。このとき、選択された給紙経路の印刷様式情報は、ホストコンピュータから指示された印刷様式情報に更新されているため、ホストコンピュータからの指示に基づいて印刷が行われる。一方、ホストコンピュータからの指示がない場合は、各給紙経路毎に設定された印刷様式情報が読み出されて設定される。給紙経路の印刷様式情報をホストコンピュータから指示された印刷様式情報に更新させることにより、当初に予定していた給紙経路とは異なる給紙経路から給紙が行われた場合でも、ユーザーが指定した通りの印刷を行うことができる。
【００１８】
ここで、請求項２に係る発明のように、更新手段は、印刷様式記憶手段に記憶された全ての印刷様式情報を、指示された印刷様式情報に更新させることができ、この場合は、各給紙経路のうちいずれの給紙経路が選択されても、ユーザーの希望する印刷様式に従った印刷を行うことができる。しかし、全ての給紙経路の印刷様式情報をユーザーの指定値に更新させる必要はない。例えば、複数の給紙経路のうち選択を誤りやすい幾つかの給紙経路についてだけ、印刷様式情報を更新させるようにすることもできる。
【００１９】
請求項３に係る発明のように、前記各給紙経路毎にそれぞれ設定される初期印刷様式情報を記憶する初期値記憶手段と、前記ホストコンピュータから入力された初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を前記初期値記憶手段に記憶された初期印刷様式情報に更新させる初期設定手段とを、更に設けることもできる。
【００２０】
即ち、ホストコンピュータから初期化コマンドが入力されると、初期設定手段は、初期値記憶手段に記憶された初期印刷様式情報を読み出して、印刷様式記憶手段に記憶された各印刷様式情報を初期印刷様式情報に更新する。これにより、各給紙経路毎の印刷様式情報がホストコンピュータから指示された印刷様式情報に書き換えられた場合でも、ホストコンピュータから初期化コマンドを入力することにより、各給紙経路毎の印刷様式情報を初期状態に戻すことができる。
【００２１】
また、請求項４に係る発明のように、前記ホストコンピュータから受信する情報は、印刷様式情報と印刷データと前記初期化コマンドとを含んで構成することもできる。
【００２２】
ホストコンピュータから送信する情報に印刷様式情報と印刷データと初期化コマンドとを含めれば、印刷装置は、印刷様式情報を受信したときに、各給紙経路毎の印刷様式情報をホストコンピュータからの印刷様式情報に更新する。次に、印刷装置が印刷データを受信すると、印刷装置は、受信した印刷データに基づいて印刷を行う。そして、印刷装置が初期化コマンドを受信すると、各給紙経路毎の印刷様式情報は初期印刷様式情報に更新される。即ち、これにより、印刷の前に、各給紙経路の印刷様式情報をホストコンピュータから指示する印刷様式情報に更新しておき、印刷終了後には、各給紙経路の印刷様式情報を初期化して元に戻すことができる。従って、あるユーザーが印刷を行った後に他のユーザーが印刷を行う場合でも、前のユーザーによって更新登録された印刷様式情報に基づいて誤印刷されるのを防止することができる。
【００２３】
本発明では、印刷データを生成するホストコンピュータと、該ホストコンピュータから入力される印刷データに基づいて印刷を実行する印刷装置とを有する印刷システムにおいて、前記ホストコンピュータは、印刷様式情報と初期化コマンドとが設けられた印刷データを生成する印刷データ生成手段と、前記印刷データを前記印刷装置に向けて送信する送信手段とを含んでなり、前記印刷装置は、前記印刷データを受信する受信手段と、複数の給紙経路と、前記各給紙経路毎にそれぞれ設定された印刷様式情報を記憶する印刷様式記憶手段と、前記印刷様式記憶手段に記憶された前記各給紙経路毎の印刷様式情報を、前記ホストコンピュータから受信した印刷様式情報に更新させる更新手段と、前記各給紙経路から給紙経路を選択する給紙経路選択手段と、前記給紙経路選択手段によって選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定する印刷様式設定手段と、前記ホストコンピュータから受信した印刷様式情報により更新された印刷様式情報に対応する給紙経路が選択される際に、前記印刷様式設定手段により設定される前記更新された印刷様式情報に基づいて印刷を行う印刷手段と、前記各給紙経路毎にそれぞれ設定される初期印刷様式情報を記憶する初期値記憶手段と、前記ホストコンピュータから受信した初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を前記初期値記憶手段に記憶された初期印刷様式情報に更新させる初期設定手段と、を含んでなることを特徴としている。
【００２４】
これにより、前記請求項４に係る発明と同様の作用を得ることができる。
【００２５】
一方、本発明では、複数の給紙経路のうちいずれか一つの給紙経路から給紙される印刷記録媒体に印刷を行う印刷方法において、ホストコンピュータからの印刷様式情報を受信したか否かを判定するステップと、印刷様式記憶手段に記録された前記各給紙経路毎の印刷様式情報を前記ホストコンピュータからの印刷様式情報に更新させるステップと、前記各給紙経路から給紙経路を選択するステップと、前記選択された給紙経路に対応する印刷様式情報を前記印刷様式記憶手段から読み出して設定するステップと、前記設定された印刷様式情報に基づいて所定の印刷を行うステップと、を含み、前記所定の印刷を行うステップは、前記更新された所定の印刷様式情報に対応する給紙経路が選択される際に、該更新された所定の印刷様式情報に基づいて印刷を行うことを特徴としている。
【００２６】
これにより、前記請求項２に係る発明と同様の作用を得ることができる。
【００２７】
さらに、請求項７に係る発明のように、前記ホストコンピュータから送信された初期化コマンドを受信したか否かを判定するステップと、前記初期化コマンドに基づいて、前記印刷様式記憶手段に記憶された前記各印刷様式情報を、予め設定された初期値に戻すステップとを、更に含めることもできる。
【００２８】
これにより、前記請求項３に係る発明と同様の作用を得ることができる。
【００３４】
【発明の実施の形態】
以下、図１〜図４に基づき本発明の実施の形態について詳細に説明する。まず図１は、本実施の形態による印刷システムの要部を模式的に示す機能ブロック図である。
【００３５】
例えば、パーソナルコンピュータ、ワークステーション、ワープロ装置、ディジタルカメラ等して実現可能なホストコンピュータ１は、アプリケーションプログラムで作成されたドキュメントデータを後述のプリンタ１１が解釈可能な形式の印刷データに変換する印刷データ生成部２と、生成された印刷データをプリンタ１１に向けて送信するためのインターフェース（以下「Ｉ／Ｆ」と略記）３とを備えている。
【００３６】
ここで、印刷データ生成部２がプリンタ１１に送信するデータは、図１中に示すように、「印刷様式情報」としての用紙フォーマットを格納した第１データ領域４と、印刷データを格納した第２データ領域５と、初期化コマンドを格納した第３データ領域６とから構成されている。また、第１データ領域４には、ページ長（ＨＬＭ）を格納する領域４Ａと、トップマージン（ＴＭ）を格納する領域４Ｂと、ボトムマージン（ＢＭ）を格納する領域４Ｃとが形成されている。
【００３７】
プリンタ１１は、プリンタコントローラ１２と、プリンタコントローラ１２によって作動を制御される「印刷手段」としてのプリントエンジン１３とから構成され、プリントエンジン１３は、パス１〜パス６として示される複数の給紙経路を備えている。複数の給紙経路としては、例えば、手差し給紙口、オートシートフィーダ、トラクタ等を挙げることができる。
【００３８】
プリンタコントローラ１２は、それぞれ後述するように、Ｉ／Ｆ２０と、入力バッファ２１と、解釈部２２と、出力バッファ２３と、用紙フォーマット記憶部２４と、フォーマット設定部２５と、パス判定部２６と、更新部２７と、初期値記憶部２８と、初期値設定部２９とを備えている。
【００３９】
Ｉ／Ｆ２０は、ホストコンピュータ１のＩ／Ｆ３と通信回線等を介して接続されており、ホストコンピュータ１から送信された印刷データは、Ｉ／Ｆ２０を介して入力バッファ２１に蓄積される。解釈部２２は、入力バッファ２１に記憶された印刷データを解釈して印刷用イメージデータを生成し、この印刷用イメージデータを出力バッファ２３に記憶させる。プリントエンジン１３は、出力バッファ２３から供給された印刷用イメージデータに基づいて所定の位置で印刷ドットを形成し、印刷を行う。
【００４０】
「印刷様式記憶手段」としての用紙フォーマット記憶部２４は、各給紙経路毎にそれぞれ設定された用紙フォーマットを記憶するものである。即ち、図２にも示すように、用紙フォーマット記憶部２４には、ページ長（ＬＮ）、トップマージン（ＴＭ）及びボトムマージン（ＢＭ）が各給紙経路毎にそれぞれ記憶されている。
【００４１】
「印刷様式設定手段」としてのフォーマット設定部２５は、紙送り制御に用いる用紙フォーマットを有効フォーマットとしてセット等するものである。「判定手段」としてのパス判定部２６は、用紙センサ等からの信号に基づいて給紙が行われた給紙経路を検出するものである。ホストコンピュータ１からの印刷データが受信されると、フォーマット設定部２５は、第１データ領域４に格納された用紙フォーマットを有効フォーマットとしてセットする。また、給紙動作が行われた給紙経路をパス判定部２６が検出すると、フォーマット設定部２５は、前回の印刷時に使用された用紙フォーマットを退避させると共に、検出された給紙経路に対応する用紙フォーマットを用紙フォーマット記憶部２４から読み出して、有効フォーマットに設定する。
【００４２】
「更新手段」としての更新部２７は、ホストコンピュータ１からの印刷データが受信されると、用紙フォーマット記憶部２４に記憶された各給紙経路毎の用紙フォーマットを、第１データ領域４に格納されたユーザー指定の用紙フォーマットに更新させるものである。
【００４３】
「初期値記憶手段」としての初期値記憶部２８は、各給紙経路毎の用紙フォーマットの初期値（これが「初期印刷様式情報」に該当する）をそれぞれ記憶するものである。「初期設定手段」としての初期値設定部２９は、第３データ領域に格納された初期化コマンドが受信されると、各給紙経路毎の用紙フォーマットの初期値を読み出し、用紙フォーマット記憶部２４の記憶内容を初期状態に再設定するものである。
【００４４】
次に、図２に基づいて、フォーマット設定部２５による用紙フォーマットの設定方法を説明する。図２（ａ）に示すように、まず最初に、ユーザーがパス４を選択して印刷を行った場合、パス４に対応する用紙フォーマットが用紙フォーマット記憶部２４から読み出され、有効フォーマットとして記憶される。即ち、ページ長ＬＮにはＰ４ＬＮ、トップマージンＴＭにはＰ４ＴＭ、ボトムマージンＢＭにはＰ４ＢＭがそれぞれセットされる。これにより、パス４に設定された用紙フォーマットに従って印刷が行われる。
【００４５】
次に、ホストコンピュータ１から新たな印刷データが入力された場合は、図２（ｂ）に示すように、有効フォーマットの内容がパス４の用紙フォーマットに退避すると共に、有効フォーマット及び各給紙経路毎の用紙フォーマットには、ユーザーによって指定された用紙フォーマット（ＨＬＮ，ＨＴＭ，ＨＢＭ）がそれぞれ設定される。即ち、ホストコンピュータ１から入力されたユーザー指定の用紙フォーマットは、各給紙経路毎の用紙フォーマットに反映されるため、各給紙経路毎の用紙フォーマットの内容は全て同一となる。
【００４６】
そして、図２（ｃ）に示すように、例えば、パス１から給紙が行われると、パス１に対応する用紙フォーマットが用紙フォーマット記憶部２４から読み出されて有効フォーマットにセットされる。ここで、全ての給紙経路の用紙フォーマットにはユーザー指定の用紙フォーマットが反映されているため、仮に、給紙経路の切替ミス等によって、他のパス２〜６から給紙が行われた場合でも、ユーザー指定の用紙フォーマットに従った印刷を行うことができる。
【００４７】
ところで、図２（ｃ）に示す状態では、各パス１〜６の用紙フォーマットはユーザー指定の用紙フォーマットに更新されているため、このまま処理を終了すると、次のユーザーによる使用に問題を生じる可能性がある。例えば、次のユーザーが、パス３に設定された用紙フォーマットによる印刷を希望する場合、パス３からの給紙を確定させて印刷を指示すると、前回のユーザーにより指定された用紙フォーマットで印刷されることになる。そこで、印刷データの後に入力される初期化コマンドによって、各給紙経路毎の用紙フォーマットを図２（ａ）に示す初期状態に再設定する。
【００４８】
次に、図３及び図４に基づいて本実施の形態の作用を説明する。なお、ステップを「Ｓ」と略記する。図３のフローチャートは、用紙フォーマットの設定処理を示している。まず、プリンタ１１は、ホストコンピュータ１からのデータ（コマンドを含む）を受信したか否かを監視しており（Ｓ１）、ホストコンピュータ１からのデータを受信した場合は、用紙フォーマットのデータを受信したか否かを判定する（Ｓ２）。第１データ領域４に格納されたユーザー指定の用紙フォーマットを受信したと判定した場合は、有効フォーマットにユーザー指定の用紙フォーマットをセットし（Ｓ３）、また、用紙フォーマット記憶部２４に記憶された各給紙経路毎の用紙フォーマットをユーザー指定の用紙フォーマットにそれぞれ更新する（Ｓ４）。
【００４９】
一方、ホストコンピュータ１から受信したデータが用紙フォーマットではない場合、初期化コマンドを受信したか否かを判定する（Ｓ５）。印刷データに続く第３データ領域６に格納された初期化コマンドを受信した場合は、用紙フォーマット記憶部２４に記憶された各給紙経路毎の用紙フォーマットを、初期値記憶部２８に記憶された初期値に再設定する（Ｓ６）。なお、ホストコンピュータ１から受信したデータが用紙フォーマットでも初期化コマンドでもない場合、通常処理が行われる（Ｓ７）。通常処理としては、例えば、通常の印刷処理、用紙残量等のプリンタステータスを返答する処理等を挙げることができる。
【００５０】
次に、図４のフローチャートは、給紙経路の切替処理を示す。まず給紙経路が確定したか否かを監視し（Ｓ１１）、給紙経路が確定した場合は、直前の印刷で使用された給紙経路の用紙フォーマットに現在の有効フォーマットの内容を退避させる（Ｓ１２）。次に、確定された給紙経路に対応する用紙フォーマットを用紙フォーマット記憶部２４から読み出して、有効フォーマットにセットする（Ｓ１３）。そして、有効フォーマットにセットされた用紙フォーマットに基づいて印刷が行われる（Ｓ１４）。
【００５１】
このように構成される本実施の形態によれば、以下の効果を奏する。
【００５２】
第１に、ホストコンピュータ１からユーザー指定の用紙フォーマットが入力された場合は、このユーザー指定の用紙フォーマットを各給紙経路毎の用紙フォーマットに反映させるため、給紙経路の確定前に印刷データを入力した場合に、誤った給紙経路から給紙が行われても、ユーザーの希望通りのフォーマットで印刷を行うことができ、使い勝手が向上する。従って、給紙経路を確定させてから印刷データを送信する場合はもちろんのこと、印刷データを送信した後に給紙経路を確定させた場合でも、ユーザーの指定通りの印刷を行うことができる。また、複数の給紙経路に同一の用紙がそれぞれセットされている場合は、プリンタ１１まで出向いて給紙経路を確定させることなく印刷を行わせることができる。さらに、印刷データを送信した後に、誤った給紙経路が選択されていることに気付いた場合でも、正しい給紙経路を選択するだけで希望通りの印刷物を得ることができる。特に、ホストコンピュータ１とプリンタ１１とが離れて設置されており、給紙経路の確認が面倒なネットワーク印刷システムの場合に、ユーザー指定の用紙フォーマットと印刷データとを送信するだけで印刷できるため、使い勝手が向上する。
【００５３】
第２に、ユーザー指定の用紙フォーマットを全ての給紙経路の用紙フォーマットに反映させるため、いずれの給紙経路が選択された場合でも、ユーザーが指定した用紙フォーマットに従って印刷を行うことができる。
【００５４】
第３に、初期化コマンドが入力された場合には、各給紙経路毎の用紙フォーマットを初期値に戻して処理を終了するため、他のユーザーによる印刷に悪影響を与えることがなく、使い勝手が向上する。即ち、ユーザーの指定の用紙フォーマットに基づいた印刷を行った後で、他のユーザーが給紙経路を確定させてから印刷を行う場合がある。つまり、他のユーザーが、用紙フォーマットのユーザー指定を行わずに、給紙経路に設定されている用紙フォーマットを利用して印刷する場合である。この場合でも、各給紙経路の用紙フォーマットを初期化しているため、前のユーザーにより指定された用紙フォーマットが次のユーザーの印刷に影響を与えることがない。特に、複数のユーザーがプリンタ１１を共同使用する印刷システムの場合に、使い勝手が向上する。ここで、初期化コマンドをユーザー指定の用紙フォーマットの前に配置して送信することも考えられる。即ち、図１中に示す第３データ領域６を第１データ領域４の前に配置し、用紙フォーマット記憶部２４を初期化した後にユーザー指定の用紙フォーマットを入力する場合である。この場合は、前のユーザーが指定した用紙フォーマットが反映されたまま維持されるので、ユーザー指定を行わない他のユーザーの印刷に影響を与える可能性がある。これに対し、本実施の形態では、最後に各給紙経路の用紙フォーマットを初期化するため、他のユーザーの印刷に影響を与えることがない。但し、初期化コマンドをユーザー指定の用紙フォーマットに先駆けて送信する構成も本発明の範囲に含まれる。
【００５５】
なお、当業者であれば、前記実施の形態に記載された本発明の要旨の範囲内で種々の追加、変更等が可能である。例えば、図１中に示す記録媒体ＭＭに所定のプログラム等を格納し、このプログラム等をプリンタコントローラ１２に読み込ませることにより、本発明を実現することもできる。
【００５６】
また、全ての給紙経路の用紙フォーマットをユーザー指定の用紙フォーマットに更新させる必要はない。ユーザー指定の用紙フォーマットを反映させる意義のある給紙経路についてだけ更新することができる。例えば、給紙経路の選択を誤り易い給紙経路についてだけユーザー指定の用紙フォーマットを反映させてもよいし、同一種類の用紙がセット又はセット可能な給紙経路にのみユーザー指定の用紙フォーマットを反映させてもよい。ユーザー指定の用紙サイズ・形式と給紙経路にセットされた用紙のサイズ・形式が大幅に異なる場合は、ユーザー指定の用紙フォーマットを反映させても誤印刷を生じるためである。
【００５７】
【発明の効果】
以上説明した通り、本発明に係る印刷装置、印刷システム及び印刷方法によれば、ホストコンピュータから指示された印刷様式情報を各給紙経路毎の印刷様式情報に反映させるため、給紙経路が確定する前に印刷データを入力した場合でも、ユーザーの指定通りの印刷様式に従った印刷を行うことができ、使い勝手が向上する。また、初期化コマンドによって、各給紙経路毎の印刷様式情報を初期値に戻すため、次の印刷に影響を与えずに使い勝手を向上できる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る印刷システムの全体を示すブロック図である。
【図２】用紙フォーマットの設定方法を示す説明図である。
【図３】用紙フォーマット設定処理を示すフローチャートである。
【図４】給紙経路の切替処理を示すフローチャートである。
【図５】従来技術による用紙フォーマットの設定方法を示す説明図である。
【符号の説明】
１  ホストコンピュータ
１１  プリンタ
１３  プリントエンジン
２４  用紙フォーマット記憶部
２５  フォーマット設定部
２６  パス判定部
２７  更新部
２８  初期値記憶部
２９  初期値設定部
【図１】
0003601664.tif 000002
【図２】
0003601664.tif 000003
【図３】
0003601664.tif 000004
【図４】
0003601664.tif 000005
【図５】
0003601664.tif 000006