(57)【要約】【課題】印刷前に用紙のサイズや材質、給紙トレイなどを設定する操作によるユーザの煩雑さを回避し、ユーザの利便性を向上させることができる印刷装置、プログラム、及び印刷システムを提供する。【解決手段】外部装置から印刷データを受信する受信手段と、複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と媒体の種類との対応を示す媒体情報を記憶したメモリとを備え、前記媒体情報を参照して、前記印刷データに基づき媒体に印刷を行う印刷装置において、前記印刷データは、媒体の種類と、媒体供給装置とを指定する情報を含んでおり、前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものである。【選択図】      図１
2004306279.tif 000002
【特許請求の範囲】
【請求項１】
外部装置から印刷データを受信する受信手段と、媒体を供給するための複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置が供給する媒体の種類との対応を示す媒体情報を記憶したメモリと、を備え、
前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行う印刷装置において、
前記印刷データは、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報を含んでおり、
前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものであることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていない場合に、前記印刷データに含まれる前記情報に基づいて、前記媒体情報を前記メモリに記憶し、
前記印刷データに含まれる前記情報に指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていない場合に、前記外部装置に対してその旨を通知し、
前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類との対応を示す媒体情報を前記メモリに記憶し、
前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項４】
請求項１に記載の印刷装置において、
前記印刷データは、前記印刷装置が印刷を行う媒体の種類を指定する情報と、前記複数の媒体供給装置から前記媒体を供給する媒体供給装置を前記印刷装置に自動的に選択させるための情報とを含んでおり、
前記媒体情報を参照して、前記各媒体供給装置に対応する媒体の種類において前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがない場合には、前記外部装置に対してその旨を通知し、
前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類とを対応させた媒体情報を前記メモリに記憶し、
前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項５】
請求項１に記載の印刷装置において、
前記印刷データは、前記印刷装置が印刷を行う媒体の種類を指定する情報と、前記複数の媒体供給装置から前記媒体を供給する媒体供給装置を前記印刷装置に自動的に選択させるための情報とを含んでおり、
前記媒体情報を参照して、前記各媒体供給装置に対応する媒体の種類において前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがある場合には、前記媒体の種類に対応する媒体供給装置を指定し、前記指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項６】
請求項１に記載の印刷装置において、
前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、前記印刷データに含まれる前記情報によって指定された媒体の種類とが一致するか否かを判断し、
両者が一致する場合には、前記印刷データに含まれる前記情報によって指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項７】
請求項１に記載の印刷装置において、
前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、前記印刷データに含まれる前記情報に指定された媒体の種類とが一致するか否かを判断し、
両者が一致しない場合には、前記印刷データに含まれる前記情報によって指定された媒体供給装置以外の各媒体供給装置の媒体情報を参照し、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあるかどうかを検索することを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置において、
前記検索の結果、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあった場合には、前記媒体の種類に対応する媒体供給装置を指定し、前記指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項９】
請求項７に記載の印刷装置において、
前記検索の結果、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがない場合には、前記外部装置に対してその旨を通知し、
前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置の媒体情報を前記メモリから消去し、
前記選択された媒体供給装置と、前記印刷データに含まれる前記情報によって指定された媒体の種類との対応を示す媒体情報を前記メモリに記憶し、
前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うことを特徴とする印刷装置。
【請求項１０】
請求項１乃至９のいずれかに記載の印刷装置において、
前記媒体の種類は、媒体のサイズ又は材質であることを特徴とする印刷装置。
【請求項１１】
請求項１乃至１０のいずれかに記載の印刷装置において、
前記印刷装置は、当該印刷装置の電源をＯＮにしたことを認知すると、前記メモリに記憶された全ての媒体情報を消去することを特徴とする印刷装置。
【請求項１２】
請求項１乃至１１のいずれかに記載の印刷装置において、
前記媒体供給装置は、前記印刷装置に着脱自在に構成されており、
前記印刷装置から前記媒体供給装置を取り外したことを認知すると、前記メモリに記憶された前記媒体供給装置の媒体情報を消去することを特徴とする印刷装置。
【請求項１３】
外部装置から印刷データを受信する受信手段と、複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置にセットされている媒体の種類との対応を示す媒体情報を記憶したメモリとを備え、前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行う印刷装置に、
前記印刷データに含まれる、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報に基づいて前記媒体情報を前記メモリに記憶する機能を実現させることを特徴とするプログラム。
【請求項１４】
外部装置と、前記外部装置に接続された印刷装置とを備えた印刷システムにおいて、
前記印刷装置は、
外部装置から印刷データを受信する受信手段と、複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置にセットされている媒体の種類との対応を示す媒体情報を記憶したメモリとを備え、
前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行い、
前記印刷データは、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報を含んでおり、
前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものであることを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置、プログラム、及び印刷システムに関するものである。
【０００２】
【従来の技術】
種類の異なった印刷用紙をセットできる複数の給紙トレイを備えた印刷装置が知られている（特許文献１参照）。複数の給紙トレイを備えた印刷装置は、コンピュータ等から印刷データを受信すると、印刷データ内で指定された用紙のサイズや材質と一致するものが給紙トレイにセットされているかどうかを判断し、一致するものがあると判断した場合にはその用紙を給紙トレイから取り出して印刷を行っている。
【０００３】
【特許文献１】
特開平１１−２５５３５８号公報
【０００４】
【発明が解決しようとする課題】
印刷データ内で指定された用紙のサイズや材質と一致するものが給紙トレイにセットされているかどうかを判断するために、印刷装置は給紙トレイ内の用紙のサイズや材質を記憶しておく必要がある。しかし、用紙のサイズや材質を検出するためのセンサを印刷装置に設けると、印刷装置のコストアップとなる。
一方、印刷装置に用紙のサイズ等を検出するセンサを設けない場合、印刷装置が給紙トレイ内の用紙のサイズや材質を記憶するために、ユーザが、印刷前に、例えば印刷時に用いるユーティリティプログラムとは別のユーティリティプログラムを立ち上げて、給紙トレイ内の用紙のサイズ等を設定しなければならなかった。しかし、この設定作業は、ユーザに煩雑な作業を強いることになる。
【０００５】
そこで、本発明は、ユーザの設定作業を回避し、ユーザの利便性を向上させることができる印刷装置、プログラム、及び印刷システムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するための主たる発明は、外部装置から印刷データを受信する受信手段と、媒体を供給するための複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置が供給する媒体の種類との対応を示す媒体情報を記憶したメモリと、を備え、前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行う印刷装置において、前記印刷データは、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報を含んでおり、前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものであることを特徴とする。
本発明の他の特徴については、本明細書および添付図面の記載により明らかにする。
【０００７】
【発明の実施の形態】
本明細書及び添付図面の記載により少なくとも次のことが明らかにされる。
外部装置から印刷データを受信する受信手段と、媒体を供給するための複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置が供給する媒体の種類との対応を示す媒体情報を記憶したメモリと、を備え、前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行う印刷装置において、前記印刷データは、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報を含んでおり、前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものであることを特徴とする印刷装置。
このような印刷装置によれば、媒体供給装置と、該媒体供給装置が供給する媒体の種類とを印刷前に設定する操作をユーザは行わなくてもよいことから、ユーザの設定作業を回避し、ユーザの利便性を向上させることができる。
【０００８】
かかる印刷装置において、前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていない場合に、前記印刷データに含まれる前記情報に基づいて、前記媒体情報を前記メモリに記憶し、前記印刷データに含まれる前記情報に指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていない場合に、前記印刷データに含まれる前記情報に基づいて、前記媒体情報が前記メモリに記憶されるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【０００９】
また、かかる印刷装置において、前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていない場合に、前記外部装置に対してその旨を通知し、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類との対応を示す媒体情報を前記メモリに記憶し、前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置よれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていないことをユーザに知らせることができる。また、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類との対応を示す媒体情報が前記メモリに記憶されることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１０】
また、かかる印刷装置において、前記印刷データは、前記印刷装置が印刷を行う媒体の種類を指定する情報と、前記複数の媒体供給装置から前記媒体を供給する媒体供給装置を前記印刷装置に自動的に選択させるための情報とを含んでおり、前記媒体情報を参照して、前記各媒体供給装置に対応する媒体の種類において前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがない場合には、前記外部装置に対してその旨を通知し、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類とを対応させた媒体情報を前記メモリに記憶し、前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報が前記メモリに記憶されていないことをユーザに知らせることができる。また、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、選択された媒体供給装置と、前記印刷データに含まれる情報によって指定された媒体の種類との対応を示す媒体情報が前記メモリに記憶されることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１１】
また、かかる印刷装置において、前記印刷データは、前記印刷装置が印刷を行う媒体の種類を指定する情報と、前記複数の媒体供給装置から前記媒体を供給する媒体供給装置を前記印刷装置に自動的に選択させるための情報とを含んでおり、前記媒体情報を参照して、前記各媒体供給装置に対応する媒体の種類において前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがある場合には、前記媒体の種類に対応する媒体供給装置を指定し、前記指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、ユーザが媒体供給装置を指定しなくても、ユーザが指定した媒体の種類に対応する媒体供給装置が自動的に選択され、前記ユーザが指定した媒体に印刷が行われることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１２】
また、かかる印刷装置において、前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、前記印刷データに含まれる前記情報によって指定された媒体の種類とが一致するか否かを判断し、両者が一致する場合には、前記印刷データに含まれる前記情報によって指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、印刷データに含まれる情報に基づいてメモリに記憶された媒体情報を参照して、再度送信された印刷データに含まれる情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、再度送信された印刷データに含まれる前記情報によって指定された媒体の種類とが一致する場合には、再度送信された印刷データに含まれる前記情報によって指定された媒体に印刷が行われることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１３】
また、かかる印刷装置において、前記媒体情報を参照して、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、前記印刷データに含まれる前記情報に指定された媒体の種類とが一致するか否かを判断し、両者が一致しない場合には、前記印刷データに含まれる前記情報によって指定された媒体供給装置以外の各媒体供給装置の媒体情報を参照し、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあるかどうかを検索することとしてもよい。
このような印刷装置によれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置の媒体情報によって特定される媒体の種類と、前記印刷データに含まれる前記情報に指定された媒体の種類とが一致しなくても、前記印刷データに含まれる前記情報によって指定された媒体供給装置以外の各媒体供給装置の媒体情報を参照し、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあるかどうかを検索するので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを再度設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１４】
また、かかる印刷装置において、前記検索の結果、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあった場合には、前記媒体の種類に対応する媒体供給装置を指定し、前記指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置以外の各媒体供給装置の媒体情報を参照し、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがあった場合には、前記媒体の種類に対応する媒体供給装置を指定し、前記指定された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを再度設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１５】
また、かかる印刷装置において、前記検索の結果、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがない場合には、前記外部装置に対してその旨を通知し、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置の媒体情報を前記メモリから消去し、前記選択された媒体供給装置と、前記印刷データに含まれる前記情報によって指定された媒体の種類との対応を示す媒体情報を前記メモリに記憶し、前記選択された媒体供給装置が供給する媒体に対して、前記受信手段により受信した前記印刷データに基づき印刷を行うこととしてもよい。
このような印刷装置によれば、前記印刷データに含まれる前記情報によって指定された媒体供給装置以外の各媒体供給装置の媒体情報を参照し、前記印刷データに含まれる前記情報によって指定された媒体の種類と一致するものがなくても、前記外部装置から媒体供給装置を選択した印刷の実行要求があった場合には、前記選択された媒体供給装置の媒体情報を前記メモリから消去し、前記選択された媒体供給装置と、前記印刷データに含まれる前記情報によって指定された媒体の種類との対応を示す媒体情報を前記メモリに記憶するので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを再度設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１６】
また、かかる印刷装置において、前記媒体の種類は、媒体のサイズ又は材質であることとしてもよい。
このような印刷装置によれば、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１７】
また、かかる印刷装置において、前記印刷装置は、当該印刷装置の電源をＯＮにしたことを認知すると、前記メモリに記憶された全ての媒体情報を消去することとしてもよい。
【００１８】
このような印刷装置によれば、再度前記メモリに媒体情報を記憶させる必要が生じることとなる。しかし、媒体情報は印刷データに含まれる情報に基づいて前記メモリに記憶されることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００１９】
また、かかる印刷装置において、前記媒体供給装置は、前記印刷装置に着脱自在に構成されており、前記印刷装置から前記媒体供給装置を取り外したことを認知すると、前記メモリに記憶された前記媒体供給装置の媒体情報を消去することとしてもよい。
このような印刷装置によれば、再度前記媒体供給装置の媒体情報を前記メモリに媒体情報を記憶させる必要が生じることとなる。しかし、媒体情報は印刷データに含まれる情報に基づいて前記メモリに記憶されることとなるので、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００２０】
外部装置から印刷データを受信する受信手段と、複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置にセットされている媒体の種類との対応を示す媒体情報を記憶したメモリとを備え、前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行う印刷装置に、前記印刷データに含まれる、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報に基づいて前記媒体情報を前記メモリに記憶する機能を実現させることを特徴とするプログラム。
このようなプログラムによれば、ユーザは、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００２１】
外部装置と、前記外部装置に接続された印刷装置とを備えた印刷システムにおいて、前記印刷装置は、外部装置から印刷データを受信する受信手段と、複数の媒体供給装置と、前記媒体供給装置毎に媒体供給装置と該媒体供給装置にセットされている媒体の種類との対応を示す媒体情報を記憶したメモリとを備え、前記媒体情報を参照して、前記受信手段により受信した前記印刷データに基づき媒体に印刷を行い、前記印刷データは、前記印刷装置が印刷を行う媒体の種類と、該媒体を供給する媒体供給装置とを指定する情報を含んでおり、前記媒体情報は、前記印刷データに含まれる前記情報に基づいて前記メモリに記憶されたものであることを特徴とする印刷システム。
このような印刷システムによれば、ユーザは外部装置において、媒体供給装置と、媒体供給装置が供給する媒体の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００２２】
＝＝＝印刷システムの構成＝＝＝
図１は、印刷システムの外観構成を示した説明図である。印刷システム１０００は、コンピュータ１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、本実施形態ではインクジェットプリンタが用いられているが、これに限られるものではない。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Ｍａｇｎｅｔ  Ｏｐｔｉｃａｌ）ディスクドライブ装置やＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等の他のものであっても良い。
【００２３】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されて印刷システムを構成した例について説明したが、これに限られるものではない。例えば、印刷システムが、コンピュータ１１０２とプリンタ１１０６から構成されても良く、印刷システムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、携帯電話やデジタルカメラなどが、コンピュータ１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を有しており、プリンタ１１０６と、携帯電話やデジタルカメラとから印刷システムを構成することとしてもよい。このようにして実現された印刷システムは、システム全体として従来システムよりも優れたシステムとなる。
【００２４】
図２は、図１に示した印刷システムの構成を示すブロック図である。コンピュータ１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。
【００２５】
上述したプリンタ１１０６の動作を制御するコンピュータプログラムは、例えばインターネット等の通信回線を経由して、プリンタ１１０６に接続されたコンピュータ１０００等にダウンロードさせることができるほか、コンピュータによる読み取り可能な印刷媒体に印刷して配布等することもできる。印刷媒体としては、例えば、フレキシブルディスクＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスクＭＯ、ハードディスク、メモリ等の各種印刷媒体を用いることができる。なお、このような記憶媒体に記憶された情報は、各種の読取装置１１１０によって、読み取り可能である。
【００２６】
＝＝＝印刷装置（インクジェットプリンタ）の概略構成＝＝＝
次に、図３、図４および図５を参照しつつ、本実施の形態にかかる印刷装置として上記プリンタ１を例にとって、その概略について説明する。なお、図３は、本実施形態のプリンタ１の外観斜視図である。図４は、本実施形態のプリンタ１の外観を構成するカバー体を取り外した状態における外観斜視図である。図５は、本実施形態のプリンタ１の側断面概略図である。
【００２７】
図３において、印刷用紙Ｐにインク滴を吐出して印刷を行うプリンタ１は、装置本体１ａと、該装置本体１ａの下にオプション給紙ユニット３（以下「ＯＰＴユニット３」と称する。）と、を連結可能なように構成されている。装置本体１ａは給紙部、印刷部等（詳細は後述）を有し、一方でＯＰＴユニット３は、上部の装置本体１ａに向けて、セットされた印刷用紙Ｐを１枚ずつ給紙する給紙部を備えている。
【００２８】
このプリンタ１は、装置本体１ａに給紙トレイ１（２００）（以下「ＡＳＦ１（２００）」と称する。）を、ＯＰＴユニットに給紙トレイ２（３００）（以下「ＡＳＦ２（３００）」と称する。）を有し、双方の給紙トレイに、多数枚の印刷用紙Ｐを積層状態でセット可能となっている。そして、装置本体１ａの側においては、ＡＳＦ１（２００）の上部に、任意のサイズの印刷用紙Ｐを手差し給紙可能な手差し給紙口２０２を備えている。更に、ＯＰＴユニット３の側においては、ＡＳＦ２（３００）がＯＰＴユニット３に対して着脱可能に設けられ、ＯＰＴユニット３から取り出した状態で印刷用紙Ｐのセットが可能となっている。
【００２９】
プリンタ１は、装置本体１ａの上部に、印刷の行われた印刷用紙Ｐを装置前方側に向けて排出する用紙排出口５００と、これとは逆に装置後方側に向けて排出する用紙排出口６００と、を有している。用紙排出口５００の側においては、装置手前側に向けて開くことのできるカバー１５０が設けられている。
【００３０】
図４は、プリンタ１の外観を構成するカバー体を取り外した状態を示すものである。図４において、装置本体１ａの上部前方側には、インク・カートリッジ１０５をプリンタ１の幅方向（後述する印刷ヘッド１００の主走査方向）に複数個セットする為のカートリッジ取付フレーム１１０が設けられている。例えば、有彩色であるシアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）と、無彩色であるブラック（Ｋ）との４色の色インク・カートリッジ１０５が、プリンタ１の幅方向に並んで配設される。このインク・カートリッジ１０５は、プリンタ１の外観を構成するカートリッジカバー１５１（図３参照）を開放することで露呈するようになっている。カートリッジカバー１５１を開放することで、インク・カートリッジ１０５の着脱が可能になる。
【００３１】
次に、図５を参照しながらプリンタ１の用紙搬送経路について概説する。プリンタ１は、装置の下部から上部に向けて印刷用紙Ｐを搬送し、印刷用紙Ｐに印刷を行い、印刷の行われた印刷用紙Ｐを用紙排出口５００，６００に向けて排出するように構成されている。より詳しくは、プリンタ１の用紙搬送経路は、給紙部２と、印刷部１１と、用紙排出口５００，６００と、から大略構成される。なお、図５では図示を省略するが、給紙部２の下には上述したＯＰＴユニット３が装着されることにより、印刷部１１へと用紙を給送する給紙部が更に追加される。図５におけるローラ６１及びローラ６２は、ＯＰＴユニット３から装置本体１ａへ印刷用紙Ｐを給送する為のものである。
【００３２】
＜給紙部＞
給紙部２は、ホッパ２０３と、手差しトレイ２０１と、ピックアップローラ２５と、給紙ローラ２１と、リバースローラ２３とを有している。ホッパ２０３は給紙トレイ２００（図３）にセットされる複数枚の印刷用紙Ｐを積層状態で支持し、且つ、回動軸２０３ａを中心にして揺動可能に構成されている。ホッパ２０３には用紙幅方向にスライド可能な可動エッジガイド２０４（図４）が設けられ、給紙カセット２００（図３）にセットされた印刷用紙Ｐは、フレーム２０６（図４）と可動エッジガイド２０４とによって側端をガイドされる。
【００３３】
ピックアップローラ２５は、ホッパ２０３が揺動することにより、ホッパ２０３上に積重された印刷用紙Ｐの最上位のものと接触する。そして、当該接触状態で回転することにより、最上位の印刷用紙Ｐを給紙ローラ２１及びリバースローラ２３へと送り出す。送出された印刷用紙Ｐは、給紙ローラ２１とリバースローラ２３とにニップされた状態で、給紙ローラ２１が回転することにより、搬送駆動ローラ２８へと給送される。
【００３４】
＜印刷部＞
給紙部２の上部に設けられた印刷部１１は、搬送駆動ローラ２８と、搬送従動ローラ２９と、ガイドローラ３０と、印刷ヘッド１００と、プラテン６５と、印刷部駆動ローラ３２と、印刷部従動ローラ３３と、印刷部補助ローラ３５ａ及び３５ｂと、を有している。搬送駆動ローラ２８は、駆動モータによって回転駆動され、搬送従動ローラ２９は、搬送駆動ローラ２８に接して従動回転する。
【００３５】
更に、搬送従動ローラホルダ２６において搬送従動ローラ２９の下流側近傍には、ガイドローラ３０が自由回転可能に軸支されている。このガイドローラ３０は、印刷用紙Ｐのプラテン６５からの浮き上がりを防止する機能を果たすものであり、これにより、印刷用紙Ｐと印刷ヘッド１００との距離が安定し、適切な印刷品質を得ることが可能となる。
【００３６】
印刷ヘッド１００はプラテン６５に対向するように設けられている。印刷ヘッド１００はキャリッジ１０１の下部に設けられ、キャリッジ１０１は、主走査方向に延びるキャリッジガイド軸１０３を挿通するように設けられ、キャリッジガイド軸１０３によってガイドされながら主走査方向に往復動する。
【００３７】
本実施形態において、キャリッジ１０１は、インク・カートリッジ取付フレーム１１０に装着されたインク・カートリッジ１０５からインクチューブを介して印刷ヘッド１００へとインクが供給されるように構成されている。また、各色のインク・カートリッジ１０５には、各インク・カートリッジに関する情報を保持したＩＣチップ１０７がそれぞれ装着されている。このＩＣチップ１０７には、インクの色などの固定情報の他、インク残量などの変動情報を記憶する記憶装置が内蔵されている。各ＩＣチップ１０７には、受信アンテナがそれぞれ接続されており、一方で主走査方向に往復動するキャリッジ１０１には、前記受信アンテナへ無線信号を送信する送信アンテナを備えたアンテナ基板１０９が略垂直に立設されている。
【００３８】
そして、アンテナ基板１０９は、キャリッジ１０１が主走査方向に移動することにより、主走査方向に並んで複数配設されたインク・カートリッジ１０５のうちの、１つのインク・カートリッジ１０５のＩＣチップ１０７と対向するように構成されている。これにより、アンテナ基板１０９は、ＩＣチップ１０７と通信することができ、ＩＣチップ１０７に記憶された各種情報を図示しないがプリンタ１の制御部へと送信することができるようになっている。
【００３９】
印刷ヘッド１００の上部には、回転駆動される印刷部駆動ローラ３２と、該印刷部駆動ローラ３２に接して従動回転する印刷部従動ローラ３３と、が設けられ、印刷ヘッド１００によって印刷の行われた印刷用紙Ｐは、印刷部駆動ローラ３２の回転によって排紙される。また、印刷部従動ローラ３３の下部には、印刷部補助ローラ３５ａ、３５ｂが設けられていて、これにより、印刷用紙Ｐのプラテン６５からの浮き上がりを防止している。
【００４０】
＝＝＝プリンタ１の内部構成＝＝＝
次に、図６を参照してプリンタ１の内部構成について説明する。図６は本実施の形態にかかるプリンタ１の内部構成を示した図である。
図６に示すように、プリンタ１の内部には、コンピュータ１１０２から供給された印刷するためのデータ（以下、「印刷データ」と称する。）を受信するバッファメモリ７０１と、受信した印刷データを解析し、イメージデータと印刷制御に用いる制御コマンドデータとを判別するデータ解析部７０２と、前記イメージデータを格納するイメージバッファ７０３と、プリンタ１の動作を制御するシステムコントローラ７０４と、ＲＡＭ７０５やＥＥＰＲＯＭ７０６などのメモリとを備えている。ここで、コマンドデータとしては、例えば、用紙サイズ、用紙種類、給紙トレイ、給紙指令、紙送り指令、印刷起動指令、先後端の余白を示すトップマージン及びボトムマージン、印刷相対位置、カラー指定、ドットサイズ指定、用紙搬送量、印刷方向指定、排紙指令、クリーニング指令等プリンタを動作させるために必要な情報を示している。
【００４１】
接続されたコンピュータ１１０２から印刷指令信号が入力されると、この指令信号と共に受信された印刷データは、一旦、バッファメモリ７０１に蓄えられる。プリンタ１内では、印刷データがデータ解析部７０２により解析され、イメージデータはイメージバッファ７０３に格納される。一方、システムコントローラ７０４は、バッファメモリ７０１の印刷データの中からコマンドデータを読み取り、キャリッジ１０１を駆動する主走査駆動回路７１１や、各種ローラを駆動する副走査駆動回路７１２や、印刷ヘッド１００を駆動するヘッド駆動回路７１３に対して制御信号を送る。各種ローラは、給紙ローラ２１、搬送駆動ローラ２８、印刷部駆動ローラ３２、ローラ６１，６２などである。イメージバッファ７０３には、印刷ヘッド１００の１回の走査において印刷される領域に対応するイメージデータがビットマップデータとして展開される。このとき、同一の領域を印刷するためのイメージデータとして、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、黒（Ｋ）の４色分のビットマップデータが色毎に格納される。印刷ヘッド１００は、システムコントローラ７０４からの制御信号に従って、イメージバッファ７０３から各色成分のビットマップデータを読出し、これに応じて印刷ヘッド１００に設けられた各色のノズルを駆動する。
【００４２】
＝＝＝印刷媒体のユーザによる設定＝＝＝
次に、媒体をユーザに選択させるための選択情報について説明する。図７は、コンピュータ１１０２に接続された表示装置１１０４の画面に表示されたプリンタドライバのユーザインターフェースを示す説明図である。ユーザは、入力装置１１０８を用いて、プリンタドライバの各種の設定を行うことができる。
ユーザは、この画面上から、印刷用紙Ｐや印刷用紙Ｐを供給するＡＳＦを選択することができる。例えば、ユーザは、印刷用紙Ｐのサイズ（図７中の用紙サイズに該当）を選択したり、印刷用紙Ｐの材質（図７中の用紙種類に該当）を選択したり、印刷用紙Ｐを供給するＡＳＦ（図７中の給紙装置に該当）を選択したりすることができる。
【００４３】
＝＝＝印刷データのデータ構造＝＝＝
図８は、コンピュータ１１０２からプリンタ１に送信される印刷データのデータ構造を示す図である。この印刷データは、プリンタドライバの設定に基づいて画像情報から作成されるものである。図８に示すように、印刷データは、ヘッダ部とデータ部とから構成されている。
【００４４】
ヘッダ部には、用紙サイズ又は材質などの用紙の種類を指定する情報と、用紙を供給するＡＳＦを指定するＡＳＦの情報又は複数のＡＳＦから用紙を供給するＡＳＦをプリンタ１に自動的に選択させるための情報とからなるＡＳＦ関連コマンドデータが含まれている。用紙サイズを指定する情報には、Ａ３、Ｂ４、Ａ４、Ｂ５等の情報が含まれる。材質を指定する情報には、普通紙、光沢紙、トレースペーパー、ＯＨＰシート等の情報が含まれる。用紙を供給するＡＳＦを指定する情報には、本実施の形態では、プリンタ１のＡＳＦ１（２００）、ＡＳＦ２（３００）等のＡＳＦの情報が含まれる。なお、複数のＡＳＦから用紙を供給するＡＳＦをプリンタ１に自動的に選択させる場合に、かかる情報をＡＳＦ関連コマンドデータに含めないように設定してもよい。
【００４５】
これらＡＳＦ関連コマンドデータは、ユーザ等がコンピュータ１１０２に設けられたソフトウェアプログラムであるプリンタドライバを用いて指定することにより設定される。ユーザ等の指定により、プリンタドライバは印刷データのヘッダ部にこれらのデータを含め、プリンタ１に送信する。
また、本実施の形態においては、データ部は、給紙指令、紙送り指令、印刷起動指令等の制御コマンドデータと、キャリッジが１回走査する際に印刷するイメージデータとが含まれている。
【００４６】
＝＝＝印刷動作＝＝＝
次に、本実施の形態の印刷動作について、図９〜１１を参照しつつ説明する。なお、図９は、本実施形態の印刷動作の概要を説明するための図である。図１０は、図９において印刷データに含まれるコマンドデータがＡＳＦ関連コマンドデータである場合の処理を説明するための図である。図１１は、図９において印刷データに含まれるコマンドデータが給紙指令である場合の処理を説明するための図である。
【００４７】
＜＜印刷動作の概要＞＞
図９に示すように、本実施形態の印刷動作は、まず、ユーザがプリンタ１の電源をＯＮ（Ｐｏｗｅｒ  Ｏｎ）にしたことを認知すると、プリンタ１はメモリに記憶された全ての用紙情報を消去する（Ｓ１００，Ｓ１０１）。メモリに記憶された用紙情報は、ＡＳＦ毎にＡＳＦと該ＡＳＦが供給する用紙の種類との対応を示す情報が含まれている。
【００４８】
メモリに記憶された全ての用紙情報を消去した後、プリンタ１はスイッチやセンサの状態（Ｓ１０２〜Ｓ１０５）を確認する。本実施の形態においては、プリンタ１の電源スイッチ（電源ＳＷ）がＯＦＦになっているかどうかを判断し（Ｓ１０２）、プリンタ１の電源ＳＷがＯＦＦになっているならば、プリンタ１の電源をＯＦＦ（Ｐｏｗｅｒ  Ｏｆｆ）にし（Ｓ１１６）、プリンタ１の電源ＳＷがＯＮになっているならば、メンテスイッチ（メンテＳＷ）がＯＮかどうかを判断する（Ｓ１０３）。ここで、メンテＳＷがＯＮになっているならば（Ｓ１１７）へ進んでノズルのクリーニングを行い、メンテＳＷがＯＦＦになっているならば（Ｓ１０４）へ進む。
【００４９】
（Ｓ１０４）では、プリンタ１においてＡＳＦ１（２００）がトレイアウトされているかどうかを判断する。ＡＳＦ１（２００）がトレイアウトされているならば（Ｓ１１８）へ進み、メモリに記憶されたＡＳＦ１（２００）の用紙情報を消去して（Ｓ１０２）へジャンプする。一方、ＡＳＦ１（２００）がトレイアウトされていないならば、ＡＳＦ２（３００）がトレイアウトされていないかどうかを判断する（Ｓ１０５）。ＡＳＦ２（３００）がトレイアウトされているならば（Ｓ１１９）へ進み、メモリに記憶されたＡＳＦ２（３００）の用紙情報を消去して（Ｓ１０２）へジャンプする。一方、ＡＳＦがトレイアウトされていないならば（Ｓ１０６）へ進む。
【００５０】
（Ｓ１０６）では、バッファメモリ７０１がコンピュータ１１０２から印刷データを受信しているかどうかを判断する。印刷データを受信していないならば（Ｓ１０２）へ進み、プリンタ１は再度（Ｓ１０２）〜（Ｓ１０６）の判断を行う。一方、印刷データを受信しているならば、データ解析部７０２はバッファメモリ７０１が受信した印刷データを先頭から順に解析する（Ｓ１０７）。印刷データはイメージデータ及びコマンドデータを含んでいるため、データ解析部７０２はコマンドデータであるか否かを判断する（Ｓ１０８）。ここで、コマンドデータではなくイメージデータであると判断した場合には（Ｓ１１３）へ進み、イメージデータは、印刷する画像を形成するためのビットマップデータとしてイメージ展開され、イメージバッファ７０３に格納される（Ｓ１１３）。このとき、ビットマップデータは印刷する色毎に生成されることは前述した通りである。
【００５１】
一方、データ解析部７０２がコマンドデータであると判断した場合には、そのコマンドデータがどのようなコマンドデータであるかを判断し（Ｓ１０９〜Ｓ１１２）、システムコントローラ７０４により所定の処理が実行されたり、印刷するための情報として利用される。
【００５２】
（Ｓ１１１）にて、ＡＳＦ関連コマンドデータであると判断した場合（Ｓ１１１：Ｙｅｓ）には図１０の（Ｓ２００）へジャンプする。（Ｓ２００〜）の処理は、メモリに記憶された用紙情報を参照して、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報によって特定される用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致するか否かを判断し、印刷用紙Ｐを印刷部１１へ供給するＡＳＦを選択する。なお、この判断はシステムコントローラ７０４にて行われる。詳細は後述することとする。
【００５３】
また、（Ｓ１１２）にて、給紙指令を示すコマンドデータであると判断した場合（Ｓ１１２：Ｙｅｓ）には図１１の（Ｓ３００）へジャンプする。給紙指令を示すコマンドデータにより、（Ｓ２００〜）の処理により選択されたＡＳＦがＡＳＦ１（２００）であるか否かを判断する（Ｓ３００）。ＡＳＦ１（２００）であるならば、システムコントローラ７０４は、ＡＳＦ１（２００）に対するピックアップローラ２５や給紙ローラ２１に制御信号を送る。これにより、ＡＳＦ１（２００）から印刷用紙Ｐが給紙される（Ｓ３００）。一方、選択されたＡＳＦがＡＳＦ１（２００）でないならば、システムコントローラ７０４は、ＡＳＦ２（３００）に対するローラ６１，６２に制御信号を送る。これにより、ＡＳＦ２（３００）から印刷用紙Ｐが給紙される（Ｓ３０３）。
【００５４】
印刷用紙Ｐが給紙されたＡＳＦ１（２００）又はＡＳＦ２（３００）と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とを対応させた用紙情報をメモリに記憶させる処理がなされる（Ｓ３０２，Ｓ３０４）。これは、システムコントローラ７０４により行われる。なお、本実施の形態において、メモリに記憶された用紙情報を参照して、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報によって特定される用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致する場合には、用紙情報をメモリに記憶させる処理を行わないようにしている。この処理が終了したら図９の（Ｓ１０２）へジャンプする。
【００５５】
（Ｓ１０９）にて、紙送り指令を示すコマンドデータであると判断した場合（Ｓ１０９：Ｙｅｓ）には、システムコントローラ７０４は各種ローラに制御信号を送り、印刷用紙Ｐの先端を所定の位置に到達させるべく、印刷用紙Ｐが搬送される（Ｓ１２０）。また、イメージバッファにキャリッジが１回走査する際に印刷するだけのイメージデータがフルに蓄えられると（Ｓ１１４：Ｙｅｓ）、キャリッジを走査しつつ、１走査分の印刷が実行される（Ｓ１２１）。
【００５６】
なお、イメージバッファ７０３にキャリッジ１０１が１回走査する際に印刷するだけのイメージデータがフルに蓄えられていなくても（Ｓ１１４：Ｎｏ）、コマンドデータの印刷起動指令がある場合（Ｓ１１０：Ｙｅｓ）には、キャリッジ１０１を走査しつつ、蓄えられたイメージデータに基づいて所定領域の印刷が実行される（Ｓ１２１）。そして、イメージバッファ７０３のイメージデータがなくなると、コマンドデータの排紙指令と、用紙搬送量データとに基づいて印刷用紙Ｐが搬送されて排紙される。
【００５７】
＜ＡＳＦ関連コマンドデータの処理＞
データ解析部７０２がコマンドデータであると判断し（Ｓ１０８：Ｙｅｓ）、そのコマンドデータがＡＳＦ関連コマンドデータである場合（Ｓ１１１：Ｙｅｓ）には、上述したように図１０の（Ｓ２００）へジャンプする。まず、ＡＳＦ関連コマンドデータを確認し、複数のＡＳＦから印刷用紙Ｐを供給するＡＳＦをプリンタ１に自動的に選択させるための情報であるか、すなわち、ユーザが表示装置１１０４の表示画面で「ＡＳＦ」の項目を「自動選択」に設定したかどうかを判断する（Ｓ２００）。（Ｓ２００）において、ＡＳＦが自動選択に設定されていると判断した場合には、メモリに記憶された各ＡＳＦの用紙情報を参照し、ＡＳＦ関連コマンドデータによって指定された用紙の種類と一致するものがあるかどうかを検索する（Ｓ２０１，Ｓ２０２）。
【００５８】
（Ｓ２０１）において、ＡＳＦ１（２００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致すると判断した場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ１（２００）に選択する（Ｓ２０３）。一方、（Ｓ２０１）において、ＡＳＦ１（２００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致しないと判断した場合には、ＡＳＦ２（３００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致するか否かを判断する（Ｓ２０２）。
【００５９】
（Ｓ２０２）において、ＡＳＦ２（３００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致すると判断した場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ２（３００）に選択する（Ｓ２０４）。一方、一致しないと判断した場合には（Ｓ２１０）へ進む。
【００６０】
（Ｓ２００）において、ＡＳＦが自動選択に設定されていないと判断した場合には、ＡＳＦ関連コマンドデータによってＡＳＦ１（２００）が指定されたかどうかを判断する（Ｓ２０５）。（Ｓ２０５）において、ＡＳＦ１（２００）が指定されたと判断した場合には、上記と同様の処理（Ｓ２０１〜Ｓ２０４）がなされる。一方、（Ｓ２０５）において、ＡＳＦ１（２００）が指定されていないと判断した場合には、ＡＳＦ２（３００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致するか否かを判断する（Ｓ２０６）。
【００６１】
（Ｓ２０６）において、ＡＳＦ２（３００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致すると判断した場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ２（３００）に選択する（Ｓ２０８）。一方、ＡＳＦ２（３００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致しないと判断した場合には、ＡＳＦ１（２００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致するか否かを判断する（Ｓ２０７）。（Ｓ２０７）において、ＡＳＦ１（２００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致すると判断した場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ２（３００）に選択する（Ｓ２０４）。一方、ＡＳＦ１（２００）が供給する用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致しないと判断した場合には（Ｓ２１０）へ進む。
【００６２】
（Ｓ２１０）では、ＡＳＦ関連コマンドデータによって指定された用紙の種類（用紙のサイズおよび材質）と一致するものがない旨を通知する。コンピュータ１１０２がその旨を受信すると、指定された用紙の種類がプリンタ１にセットされていないことを表示装置１１０４にて知らせる。これにより、ユーザは、プリンタドライバ画面にて指定した用紙の種類がプリンタ１にセットされていないことを知ることができる。また、コンピュータ１１０２は指定された用紙の種類がプリンタ１にセットされていないことを知らせるとともに、用紙を供給させるＡＳＦの選択や印刷の中止（キャンセル）を求める画面を表示装置１１０４に表示する。
【００６３】
図１２に表示装置１１０４に表示させる画面の一例を示す。この画面において、いずれかのＡＳＦを選択した場合にはＡＳＦを選択した印刷の実行要求を示すコマンドデータを送信する。また、キャンセルを選択した場合には印刷中止を示すコマンドデータを送信する。なお、このコマンドデータを受信するまでプリンタ１は常にコマンドデータを受信したかどうかを確認する（Ｓ２１１）。
【００６４】
コンピュータ１１０２からコマンドデータを受信すると、システムコントローラ７０４はそのコマンドデータが印刷中止を示すコマンドデータであるかどうかを判断する（Ｓ２１２）。印刷中止を示すコマンドデータならば、表示装置１１０４に表示した画面を閉じるようコンピュータ１１０２に要求し（Ｓ２１６）、印刷処理を終了する。そして、図９の（Ｓ１０２）へジャンプする。
【００６５】
コンピュータ１１０２からＡＳＦを選択した印刷の実行要求を示すコマンドデータを受信すると、システムコントローラ７０４はそのコマンドデータがＡＳＦ１（２００）を選択しているかどうかを判断する（Ｓ２１３）。ＡＳＦを選択した印刷の実行要求を示すコマンドデータがＡＳＦ１（２００）を選択している場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ１（２００）に選択し（Ｓ２１４）、表示装置１１０４に表示した画面を閉じるようコンピュータ１１０２に要求し（Ｓ２１６）、図９の（Ｓ１０２）へジャンプする。一方、ＡＳＦを選択した印刷の実行要求を示すコマンドデータがＡＳＦ２（３００）を選択している場合には、印刷を行う印刷用紙Ｐを取り出すＡＳＦをＡＳＦ２（３００）に選択し（Ｓ２１５）、表示装置１１０４に表示した画面を閉じるようコンピュータ１１０２に要求し（Ｓ２１６）、図９の（Ｓ１０２）へジャンプする。
【００６６】
＜ＡＳＦの用紙情報がメモリに記憶されていない場合＞
上記ではメモリに各ＡＳＦの用紙情報が記憶されている場合について説明したが、以下においては、各ＡＳＦの用紙情報がメモリに記憶されていない場合について説明する。
ユーザがプリンタ１の電源をＯＮにすると、プリンタ１はメモリに記憶された各ＡＳＦの用紙情報を全て消去する（Ｓ１０１）。この状態において、コンピュータ１１０２からプリンタ１に印刷データを受信し、データ解析部７０２が印刷データを解析して、データ解析部７０２がＡＳＦ関連コマンドデータであると判断した場合（Ｓ１１１：Ｙｅｓ）には、上述したように図１０の（Ｓ２００）へジャンプする。しかし、メモリには各ＡＳＦの用紙情報がメモリに記憶されていないので、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの媒体情報によって特定される用紙の種類と、ＡＳＦ関連コマンドデータによって指定された用紙の種類とが一致するものがない。したがって、必ずＳ２１０へ進み、ＡＳＦ関連コマンドデータによって指定された用紙の種類と一致するものがない旨を通知する。
なお、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報がメモリに記憶されていない場合には、ＡＳＦ関連コマンドデータによって指定された用紙の種類と一致するものがない旨を通知せずに、強制的にＡＳＦ関連コマンドデータによって指定されたＡＳＦを選択して、図９の（Ｓ１０２）へジャンプするようにしてもよい。
【００６７】
＝＝＝本発明の実施に伴う付帯処理＝＝＝
本発明では、印刷データに含まれるＡＳＦ関連コマンドデータに指定された用紙の種類やＡＳＦに基づいて、ＡＳＦ毎にＡＳＦと該ＡＳＦが供給する用紙の種類との対応を示す用紙情報をメモリに記憶する処理を行う。したがって、プリンタ１の各ＡＳＦにセットされている用紙の種類をユーザがプリンタに問い合わせることができるようにしてもよい。
例えば、ユーザの指示により、コンピュータ１１０２は、プリンタ１に備えられた複数のＡＳＦが供給する用紙の種類の一覧からなる情報をプリンタ１に対して要求する。その要求をプリンタ１が受信すると、メモリに記憶された用紙情報をコンピュータ１１０２に送信する。コンピュータ１１０２がプリンタ１のメモリに記憶された用紙情報を受信すると、コンピュータ１１０２は、その用紙情報に基づきＡＳＦ毎にＡＳＦと該ＡＳＦが供給する用紙の種類とを対応させた情報を表示装置１１０４に表示させるようにしてもよい。これにより、ユーザは、プリンタ１に備えられた各ＡＳＦにどのような印刷用紙Ｐがセットされているかを知ることができる。
【００６８】
＝＝＝その他の実施の形態＝＝＝
以上、一実施の形態に基づき本発明に係る印刷装置等を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００６９】
＜印刷装置について＞
上記実施の形態では、インクジェットプリンタについて説明したが、本発明は、モノクロプリンタにも適用可能である。本発明は、一般に、媒体上に画像や文字の印刷を行う印刷装置に適用可能であり、例えば、レーザプリンタ、ファクシミリ装置、コピー機、またはそれらの複合機等にも適用することが可能である。
【００７０】
＝＝＝まとめ＝＝＝
上記に説明した本実施形態のプリンタは、コンピュータから印刷データを受信するバッファメモリと、印刷用紙を供給するための複数のＡＳＦ（ＡＳＦ１及びＡＳＦ２）と、ＡＳＦ毎にＡＳＦと用紙の種類との対応を示す用紙情報を記憶したメモリとを備え、用紙情報を参照して、受信した印刷データに基づき印刷用紙に印刷を行う。そして、本実施形態では、印刷データはＡＳＦ関連コマンドデータ（用紙の種類を指定する情報と、用紙を供給するＡＳＦを指定するＡＳＦの情報とからなるデータ）を含んでおり、用紙情報は、印刷データに含まれるＡＳＦ関連コマンドデータに基づいてメモリに記憶されたものである（例えばＳ３０２及びＳ３０４参照）。
【００７１】
本実施形態によれば、印刷データに含まれるＡＳＦ関連コマンドデータに指定された用紙の種類やＡＳＦに基づいて、ＡＳＦ毎にＡＳＦと該ＡＳＦが供給する用紙の種類との対応を示す用紙情報をメモリに記憶している。そのため、用紙の種類を検出するためのセンサをＡＳＦに設けなくても良い。これにより、本実施形態によれば、装置のコストダウンを図ることができる。
【００７２】
そして、本実施形態によれば、印刷データに含まれるＡＳＦ関連コマンドデータに指定された用紙の種類やＡＳＦに基づいて、ＡＳＦ毎にＡＳＦと該ＡＳＦが供給する用紙の種類との対応を示す用紙情報をメモリに記憶している。そのため、ユーザがＡＳＦと該ＡＳＦが供給する用紙の種類との対応を設定しなくても、プリンタは、これらの対応を示す用紙情報をメモリに記憶することができる。つまり、ユーザは、印刷前に、印刷時に用いるユーティリティプログラムとは別のユーティリティプログラムを立ち上げて（又はプリンタのパネル等を用いて）、ＡＳＦ内の用紙の種類を設定しなくても良い。これにより、本実施形態によれば、ユーザの設定作業を回避し、ユーザの利便性を向上させることができる。
【００７３】
また、上記に説明した本実施形態のプリンタは、用紙情報を参照して、印刷データに含まれるＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報がメモリに記憶されていない場合に、印刷データに含まれるＡＳＦ関連コマンドデータに基づいて、用紙情報をメモリに記憶する。このようなプリンタによれば、ユーザは、ＡＳＦと、該ＡＳＦが供給する用紙の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００７４】
また、上記に説明した本実施形態のプリンタは、用紙情報を参照して、印刷データに含まれるＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報がメモリに記憶されていない場合に、コンピュータに対してその旨を通知する。このようなプリンタによれば、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報がメモリに記憶されていないことをユーザに知らせることができる。そして、本実施形態のプリンタは、コンピュータからＡＳＦを選択した印刷の実行要求が合った場合には、選択されたＡＳＦと、印刷データのヘッダ内において指定された用紙の種類との対応を示す要旨情報をメモリに記憶する。このようなプリンタによれば、ユーザは、ＡＳＦとＡＳＦが供給する用紙の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００７５】
また、上記に説明した本実施形態では、印刷データは、用紙の種類を指定する情報と、プリンタにＡＳＦを自動的に選択させるための情報とを含んでいてもよい。そして、本実施形態のプリンタは、用紙情報を参照して、印刷データのヘッダ内において指定された用紙の種類と一致するものがない場合には、コンピュータに対してその旨を通知する。このようなプリンタによれば、ＡＳＦ関連コマンドデータによって指定されたＡＳＦの用紙情報がメモリに記憶されていないことをユーザに知らせることができる。一方、本実施形態のプリンタは、用紙情報を参照して、印刷データのヘッダ内において指定された用紙の種類と一致するものがある場合には、プリンタは、対応するＡＳＦを指定、指定されたＡＳＦが印刷用紙を供給する。このようなプリンタによれば、ユーザがＡＳＦを指定しなくても、ユーザが指定した用紙の種類に対応するＡＳＦが自動的に選択され、ユーザが指定した種類の用紙に印刷が行われる。そのため、ユーザは、ＡＳＦとＡＳＦが供給する用紙の種類とを設定する操作を行わなくてもよい。したがって、ユーザの煩雑さを回避することができ、ユーザの利便性が向上することとなる。
【００７６】
また、上記に説明した本実施形態のプリンタは、用紙情報を参照して、印刷データのヘッダ内において指定されたＡＳＦの用紙情報によって特定される用紙の種類と、印刷データのヘッダ内において指定された用紙の種類とが一致するか否かを判断する。つまり、本実施形態のプリンタは、既に受信した印刷データに含まれるＡＳＦ関連コマンドデータに基づいて用紙情報をメモリに記憶し、その後に受信した印刷データのＡＳＦ関連コマンドデータによって指定されたＡＳＦが供給する用紙の種類を、メモリに記憶された用紙情報に基づいて比較する。そして、メモリに記憶された用紙情報に基づく用紙の種類と、受信した印刷データのＡＳＦ関連コマンドデータに指定された用紙の種類とが一致するか否かを判断している。このようなプリンタによれば、ユーザが印刷前にＡＳＦ内の用紙の種類を設定しなくても、ＡＳＦ関連コマンドデータによって指定された用紙を指定されたＡＳＦが供給できるか否かを判断できる。そして、本実施形態のプリンタでは、両者が一致しない場合には、ＡＳＦ関連コマンドデータによって指定されたＡＳＦ以外のＡＳＦの用紙情報を参照し、一致するものがあれば、プリンタはそのＡＳＦを指定する。このようなプリンタによれば、ＡＳＦ関連コマンドデータによって指定されたＡＳＦがＡＳＦ関連コマンドデータによって指定された用紙を供給できなくても、他のＡＳＦが指定された用紙を供給するため、再度の設定作業を必要としないので、ユーザの利便性が向上する。
【００７７】
また、上記に説明した本実施形態のプリンタでは、ＡＳＦ関連コマンドデータによって指定されたＡＳＦ以外のＡＳＦの用紙情報を参照しても一致するものがない場合、コンピュータに対してその旨を通知する。このようなプリンタによれば、どのＡＳＦにもＡＳＦ関連コマンドデータによって指定された用紙がないことをユーザに知らせることができる。そして、コンピュータからＡＳＦを選択した印刷の実行要求があった場合には、プリンタは選択されたＡＳＦの用紙情報をメモリから消去し、選択されたＡＳＦと、印刷データに含まれるＡＳＦ関連コマンドデータによって指定された用紙の種類との対応を示す用紙情報をメモリに記憶する。このようなプリンタによれば、メモリに記憶された用紙情報を新しいものに書き換えることができる。そして、この書き換えの際にも、ユーザがＡＳＦと該ＡＳＦが供給する用紙の種類との対応を設定しなくてよいので、ユーザの利便性を向上させることができる。
【００７８】
また、上記に説明した本実施形態では、用紙の種類とは、用紙のサイズや材質のことである。用紙のサイズに関して、例えば、用紙のサイズが大きくなれば、イメージデータを、主走査方向の幅を広くし、副走査方向の長さを長くして作成する必要がある。また、材質に関して、例えば、普通紙の場合とＯＨＰシートとではインクの浸透性が異なるため、印刷するときに吐出するインク量が異なるようにイメージデータを作成する必要がある。このように、印刷データのデータ部の情報は用紙のサイズや材質に応じて作成されているため、プリンタは、印刷データのヘッダ部において指定された用紙サイズや材質に対応した印刷用紙を用いて印刷する必要がある。本実施形態のプリンタは、ユーザは印刷前にＡＳＦ内の用紙のサイズや材質を設定しなくても、印刷データに基づいて印刷する際に適した印刷用紙をＡＳＦから供給することができる。
【００７９】
また、上記に説明した本実施形態のプリンタは、電源をＯＮにしたことを認知すると、メモリに記憶された全ての用紙情報を消去している。これは、電源がＯＦＦ状態のときに、ユーザがＡＳＦにセットされている印刷用紙を交換するおそれがあるからである。すなわち、ユーザがＡＳＦにセットされている印刷用紙を別の印刷用紙に交換すると、ＡＳＦと用紙の種類との対応が変わってしまうが、プリンタは、印刷用紙のサイズ等を検出するためのセンサを備えていないので、電源がＯＦＦ状態のときに印刷用紙の交換が行われたか否かを認知することができないからである。そのため、本実施形態のプリンタは、電源をＯＮにしたことを認知したとき、電源がＯＦＦの間にユーザが印刷用紙の交換を行ったかもしれないので、用紙情報を新たなものにするため、メモリに記憶された全ての用紙情報を消去することにしている。このようなプリンタによれば、間違った用紙情報に基づいて印刷が行われることを防止することができる。なお、本実施形態のプリンタは、消去された用紙情報を新たに設定する場合にも、ユーザの設定作業を回避しているので、ユーザの利便性を向上させることができる。
【００８０】
また、上記に説明した本実施形態では、ＡＳＦはプリンタに着脱自在に構成されている。そして、本実施形態のプリンタは、ＡＳＦが取り外されたことを認知すると、このＡＳＦについてメモリに記憶されている用紙情報を消去している。これは、ＡＳＦがプリンタから取り外された場合、ユーザが取り外したＡＳＦにセットされている印刷用紙を交換するおそれがあるからである。すなわち、ユーザがＡＳＦにセットされている印刷用紙を別の印刷用紙に交換すると、ＡＳＦと用紙の種類との対応が変わってしまうが、プリンタは、印刷用紙のサイズ等を検出するセンサを備えていないので、ＡＳＦが取り外されたときに印刷用紙の交換が行われたか否かを認知することができないからである。そのため、本実施形態のプリンタは、ＡＳＦがプリンタから取り外されたことを認知したとき、ＡＳＦが取り外されている間にユーザが印刷用紙の交換を行ったかもしれないので、用紙情報を新たなものにするため、そのＡＳＦに対応する用紙情報をメモリから消去することにしている。このようなプリンタによれば、間違ったよう使用法に基づいて印刷が行われることを防止することができる。なお、本実施形態のプリンタは、消去された用紙情報を新たに設定する場合にも、ユーザの設定作業を回避しているので、ユーザの利便性を向上させることができる。
【００８１】
【発明の効果】
本発明の印刷装置によれば、ユーザの設定作業を回避し、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【図１】印刷システムの外観構成を示した説明図である。
【図２】印刷システムの構成を示すブロック図である。
【図３】プリンタの外観斜視図である。
【図４】プリンタの装置本体の斜視図である。
【図５】プリンタの側断面概略図である。
【図６】プリンタ１の内部構成を示した図である。
【図７】コンピュータに接続された表示装置の画面に表示されたプリンタドライバのユーザインターフェースを示す説明図である。
【図８】コンピュータからプリンタに送信される印刷データのデータ構造を示す図である。
【図９】印刷動作の概要を説明するための図である。
【図１０】印刷データに含まれるコマンドデータがＡＳＦ関連コマンドデータである場合の処理を説明するための図である。
【図１１】印刷データに含まれるコマンドデータが給紙指令である場合の処理を説明するための図である。
【図１２】表示装置に表示させる画面の一例を示す。
【符号の説明】
１  インクジェットプリンタ            １ａ  装置本体
２  給紙部                            ３  オプション給紙ユニット
１１  印刷部                          ２１  給紙ローラ
２３  リバースローラ                  ２５  ピックアップローラ
２６  搬送従動ローラホルダ            ２８  搬送駆動ローラ
２９  搬送従動ローラ                  ３０  ガイドローラ
３２  印刷部駆動ローラ                ３３  印刷部従動ローラ
３５ａ、３５ｂ  印刷部補助ローラ      ６１，６２  ローラ
６５  プラテン
１００  印刷ヘッド                    １０１  キャリッジ
１０３  キャリッジガイド軸            １０５  インク・カートリッジ
１０７  カートリッジＩＣ              １０９  アンテナ基板
１１０  カートリッジ取付フレーム      １５０  上部カバー
１５１  カートリッジカバー            ２００  給紙トレイ
２０１  手差しトレイ                  ２０２  手差し給紙口
２０３  ホッパ                        ２０３ａ  回動軸
２０４  可動エッジガイド              ２０６  フレーム
３００  オプション給紙トレイ          ５００，６００  用紙排出口
７０１  バッファメモリ                ７０２  データ解析部
７０３  イメージバッファ              ７０４  システムコントローラ
７０５  メインメモリ                  ７０６  ＥＥＰＲＯＭ
７１１  主走査駆動回路                ７１２  副走査駆動回路
７１３  ヘッド駆動回路
１０００  印刷システム                １１０２  コンピュータ
１１０４  表示装置                    １１０６  プリンタ
１１０８  入力装置                    １１０８Ａ  キーボード
１１０８Ｂ  マウス                    １１１０  読取装置
１１１０Ａ  フレキシブルディスクドライブ装置
１１１０Ｂ  ＣＤ−ＲＯＭドライブ装置
１２０２  内部メモリ                  １２０４  ＨＤユニット
Ｐ      印刷用紙
【図１】
2004306279.tif 000003
【図２】
2004306279.tif 000004
【図３】
2004306279.tif 000005
【図４】
2004306279.tif 000006
【図５】
2004306279.tif 000007
【図６】
2004306279.tif 000008
【図７】
2004306279.tif 000009
【図８】
2004306279.tif 000010
【図９】
2004306279.tif 000011
【図１０】
2004306279.tif 000012
【図１１】
2004306279.tif 000013
【図１２】
2004306279.tif 000014