(57)【要約】【課題】実際に投入された記録紙とホスト側で指定された記録紙とがミスマッチの場合に印刷を中断して用紙の無駄を省く。【解決手段】ステップＳ２４では、紙種センサＰＳにより給紙された記録用紙の紙種を検出する。ステップＳ２５では、上記検出された紙種とホストコンピュータＰＣから受信したプリントデータに含まれる紙種情報とを比較し、紙種が合致しているならば、ステップＳ２６で通常のプリント処理を実行する。また、紙種が不一致の場合、ステップＳ２７でプリント動作を中断する処理を行い、ステップＳ２８でホストコンピュータＰＣに紙種ミスマッチをステータスとして送信する。【選択図】　　　図４
2004066466.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置と印刷装置とが所定の通信媒体を介して通信可能に構築された印刷システムであって、
前記データ処理装置は、前記印刷装置で印刷される記録体の種類を指定する指定手段と、当該指定された記録体の種類データを印刷データに付加して前記印刷装置に送信する送信手段とを備え、
前記印刷装置は、前記印刷データに基づいて印刷処理を実行する印刷処理手段と、前記記録体の種類を検出する検出手段と、前記データ処理装置から受信した印刷データに含まれる種類データと前記検出された記録体の種類とを比較する比較手段と、前記比較により種類データと記録体の種類とが異なる場合、前記印刷処理手段による印刷データの印刷処理を中断する印刷中断手段とを備えることを特徴とする印刷システム。
【請求項２】
前記印刷装置は、前記比較により種類データと記録体の種類とが異なる場合、当該異なる比較結果を前記データ処理装置に送信し、前記データ処理装置は、前記異なる比較結果を報知することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記データ処理装置は、前記印刷装置から受信した前記比較結果を報知すると共に、前記データ処理装置及び前記印刷装置は、印刷データを再度作成する処理、印刷処理を続行する処理のいずれかを選択する選択手段を更に備えることを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記選択手段により印刷データを再度作成する処理が選択された場合、既に作成した印刷データを破棄することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記選択手段により印刷データを再度作成する処理が選択された場合、前記データ処理装置は前記印刷装置に対して既に送信した印刷データを破棄するためのコマンドを送信することを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記印刷装置は、前記コマンドにより既に受信した印刷データを破棄することを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記選択手段により印刷データを再度作成する処理が選択された場合、前記印刷装置は前記データ処理装置に対して未だ送信されていない印刷データを破棄するためのコマンドを送信することを特徴とする請求項４に記載の印刷システム。
【請求項８】
前記データ処理装置は、前記コマンドにより未送信の印刷データを破棄することを特徴とする請求項７に記載の印刷システム。
【請求項９】
前記選択手段により印刷処理を続行する処理が選択された場合、前記データ処理装置は前記印刷処理の中断を解除し、前記印刷装置に対して印刷処理を続行するためのコマンドを送信することを特徴とする請求項３に記載の印刷システム。
【請求項１０】
前記印刷装置は、前記コマンドにより前記印刷処理の中断を解除し、印刷処理を続行することを特徴とする請求項９に記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明に属する技術分野】
本発明は、例えば、ホストコンピュータとプリンタとがインタフェースを介して通信可能に構築された印刷システムにおいて、ホストとプリンタの間での記録用紙のミスマッチを検出して印刷を中断し、記録用紙の無駄を最小限に抑えるようにした印刷システムに関する。
【０００２】
【従来の技術】及び
【発明が解決しようとする課題】
一般的な印刷システムは、ホスト側で使用者が指定した紙種を元にし、それに合うように色処理展開したプリントデータを作成する。これに対してプリンタ側ではホスト側から受信したプリントデータを解析し、プリンタの印刷条件に合ったデータ展開処理をして印刷を実行する。しかしながら、使用者が指定した紙種と実際に給紙された紙種とが異なっていた場合でも印刷を続行してしまうために、印刷した結果で初めて指定した紙種と印刷した記録用紙の紙種とが異なっていたことに気が付くことになり、正しい紙種で印刷し直す場合などには記録用紙が無駄となる。
【０００３】
本発明は、上記課題に鑑みてなされたものであり、実際に投入された記録紙とホスト側で指定された記録紙とがミスマッチの場合に印刷を中断でき、用紙の無駄を省くことができる印刷システムの提供を目的とする。
【０００４】
【課題を解決するための手段】
上述の課題を解決し、目的を達成するために、本発明の印刷システムは、データ処理装置と印刷装置とが所定の通信媒体を介して通信可能に構築された印刷システムであって、前記データ処理装置は、前記印刷装置で印刷される記録体の種類を指定する指定手段と、当該指定された記録体の種類データを印刷データに付加して前記印刷装置に送信する送信手段とを備え、前記印刷装置は、前記印刷データに基づいて印刷処理を実行する印刷処理手段と、前記記録体の種類を検出する検出手段と、前記データ処理装置から受信した印刷データに含まれる種類データと前記検出された記録体の種類とを比較する比較手段と、前記比較により種類データと記録体の種類とが異なる場合、前記印刷処理手段による印刷データの印刷処理を中断する印刷中断手段とを備える。
【０００５】
また、好ましくは、前記印刷装置は、前記比較により種類データと記録体の種類とが異なる場合、当該異なる比較結果を前記データ処理装置に送信し、前記データ処理装置は、前記異なる比較結果を報知する。
【０００６】
また、好ましくは、前記データ処理装置は、前記印刷装置から受信した前記比較結果を報知すると共に、前記データ処理装置及び前記印刷装置は、印刷データを再度作成する処理、印刷処理を続行する処理のいずれかを選択する選択手段を更に備える。
【０００７】
また、好ましくは、前記選択手段により印刷データを再度作成する処理が選択された場合、既に作成した印刷データを破棄する。
【０００８】
また、好ましくは、前記選択手段により印刷データを再度作成する処理が選択された場合、前記データ処理装置は前記印刷装置に対して既に送信した印刷データを破棄するためのコマンドを送信する。
【０００９】
また、好ましくは、前記印刷装置は、前記コマンドにより既に受信した印刷データを破棄する。
【００１０】
また、好ましくは、前記選択手段により印刷データを再度作成する処理が選択された場合、前記印刷装置は前記データ処理装置に対して未だ送信されていない印刷データを破棄するためのコマンドを送信する。
【００１１】
また、好ましくは、前記データ処理装置は、前記コマンドにより未送信の印刷データを破棄する。
【００１２】
また、好ましくは、前記選択手段により印刷処理を続行する処理が選択された場合、前記データ処理装置は前記印刷処理の中断を解除し、前記印刷装置に対して印刷処理を続行するためのコマンドを送信する。
【００１３】
また、好ましくは、前記印刷装置は、前記コマンドにより前記印刷処理の中断を解除し、印刷処理を続行する。
【００１４】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００１５】
図１は、本発明に係る実施形態の印刷システムを示す図であり、プリンタＰとホストコンピュータＰＣとが通信可能な所定のインタフェースを介して接続されている。
【００１６】
図２は、本発明に係る実施形態のプリンタの概略構成図であり、（ａ）は側面図、（ｂ）は上面図である。
【００１７】
図２において、プリンタＰはオートシートフィーダーＡＳＦを搭載しており、ホストコンピュータＰＣからプリントデータを受信するとＡＳＦから記録用紙を送り出し、紙種センサＰＳが記録用紙の先頭を検知するまで給紙すると共に、紙種センサＰＳで記録用紙の種類を判別するように構成されている。
【００１８】
また、プリンタＰは、記録用紙を給紙方向に搬送しつつ、プリントヘッドＨをヘッド可動軸Ｊに沿って給紙方向と直交する方向に移動させることにより記録用紙にプリントデータに応じた画像を形成する。
【００１９】
更に、プリンタＰには、操作パネルＯＰ上にキャンセルキーＣＫ、排紙キーＥＫ、電源キーＰＫが設けられている。キャンセルキーＣＫは、印刷動作をキャンセルし、既にホストから受信したプリントデータを廃棄するためのキーである。排紙キーＥＫは、紙種が異なることなどにより給紙された記録用紙を排紙するためのキーである。電源キーＰＫは、プリンタＰの電源をオン・オフ操作するキーである。
【００２０】
図３は、本発明に係る実施形態のホストコンピュータＰＣでの印刷動作シーケンスを示すフローチャートである。
【００２１】
ホストコンピュータＰＣは、使用者からプリント開始指示を受けると（Ｓ１）、その使用者が指定した紙種を加味してプリントデータを作成する（Ｓ２）。
【００２２】
プリントデータを作成したらプリンタＰにプリントデータを送信し（Ｓ３）、プリントが終了するまでプリントデータの送信を続ける（Ｓ４）。
【００２３】
一方で、プリントデータの送信中にプリンタＰから紙種ミスマッチ情報ステータスを受信すると（Ｓ５でＹ）、プリントデータの送信を中断し（Ｓ５でＮ）、ホストコンピュータＰＣに接続されたモニターに紙種ミスマッチ警告を通知する（Ｓ６）。
【００２４】
上記プリント動作が中断された状態で、ホストコンピュータＰＣがプリントキャンセル指示を使用者から受けた場合は（Ｓ７でＹ）、モニターに警告していた紙種ミスマッチ警告を解除して（Ｓ８）、ホストコンピュータＰＣ側にスプールされているプリントデータを破棄する（Ｓ９）。
【００２５】
次に、プリンタＰに対して、既に送信しているプリントデータについて破棄するようにプリントデータ破棄指示コマンドを送信する（Ｓ１０）。
【００２６】
また、上記プリント動作が中断された状態で、ホストコンピュータＰＣが記録用紙を取り替える指示を受けた場合（Ｓ１１でＹ）、プリンタＰに記録用紙の排紙指示コマンドを送信して（Ｓ１２）排紙させる。
【００２７】
次に、使用者がプリントキャンセルを指定した場合は（Ｓ１３でＹ）、先にモニターに出した警告を解除し（Ｓ８）、先に述べたプリントデータ破棄処理を行い（Ｓ９）、プリンタＰに対して、既に送信しているプリントデータについて破棄するようにプリントデータ破棄指示コマンドを送信する（Ｓ１０）。
【００２８】
また、使用者がプリント続行を指定した場合（Ｓ１４でＹ）、プリンタＰにプリント続行コマンドを送信し（Ｓ１６）、プリント動作が終了するまで（Ｓ１７でＹ）、プリントデータの送信を続行する。
【００２９】
また、上記プリント動作が中断された状態でプリント続行を指定した場合も（Ｓ１５でＹ）、同様にプリンタＰにプリント続行コマンドを送信してプリント動作を続行させる。
【００３０】
図４は、本発明に係る実施形態のプリンタＰでの印刷動作シーケンスを示すフローチャートである。
【００３１】
図４において、プリンタＰはホストコンピュータＰＣからプリントデータを受信したら（Ｓ２１でＹ）、記録用紙が既に給紙されているか判断し（Ｓ２２）、給紙されていない場合（Ｓ２２でＮ）、オートシートフィーダＡＳＦにより記録用紙を給紙する（Ｓ２３）。また、給紙が完了したら（Ｓ２２でＹ）、紙種センサＰＳにより紙種を検出する（Ｓ２４）。
【００３２】
上記検出された紙種とホストコンピュータＰＣから受信したプリントデータに含まれる紙種情報とを比較し（Ｓ２５）、紙種が合致しているならば（Ｓ２５でＮ）、通常のプリント処理を実行する（Ｓ２６）。また、紙種が不一致の場合（Ｓ２５でＹ）、プリント動作を中断する処理を行い（Ｓ２７）、ホストコンピュータＰＣに紙種が異なっていること（紙種ミスマッチ）をステータスとして送信する（Ｓ２８）。
【００３３】
上記プリント動作を中断した状態で、プリンタＰに設けられた排紙キーＥＫが押下された場合（Ｓ２９でＹ）、既に給紙された記録用紙を排紙する（Ｓ３０）。
【００３４】
また、プリンタＰに設けられたキャンセルキーＣＫが押下された場合（Ｓ３１でＹ）、ホストコンピュータＰＣにプリントデータの破棄指示コマンドを通知し（Ｓ３２）、プリンタＰが既に受信しているプリントデータの破棄処理を行う（Ｓ３３）。
【００３５】
また、上記プリント動作を中断した状態で、ホストコンピュータＰＣからプリントデータ破棄コマンドを受信した場合（Ｓ３４でＹ）、既に受信しているプリントデータの破棄処理を行う（Ｓ３３）。
【００３６】
また、上記プリント動作を中断した状態で、ホストコンピュータＰＣからプリント続行コマンドを受信した場合（Ｓ３５でＹ）、プリント動作の中断を解除し（Ｓ３６）、記録用紙が給紙されているかを判断して（Ｓ２２）、給紙されていればプリント動作を続行し（Ｓ２６）、給紙されていなければ給紙処理を実行して（Ｓ２３）、プリント動作を続行する（Ｓ２６）。
【００３７】
以上のように、本実施形態によれば、実際にプリンタＰに投入された記録用紙とホスト側で指定された記録用紙とがミスマッチの場合に印刷を中断できるので、用紙の無駄を省くことができる。
【００３８】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００３９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４１】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３及び図４に示すフローチャートに対応するプログラムコード及び各種テーブルが格納されることになる。
【００４２】
【発明の効果】
以上説明したように、本発明によれば、実際に投入された記録紙とホスト側で指定された記録紙とがミスマッチの場合に印刷を中断できるので、用紙の無駄を省くことができる。
【図面の簡単な説明】
【図１】本発明に係る実施形態の印刷システムを示す図である。
【図２】本発明に係る実施形態の印刷装置の概略構成図である。
【図３】本発明に係る実施形態のホストコンピュータ側での印刷動作シーケンスを示すフローチャートである。
【図４】本発明に係る実施形態のプリンタ側での印刷動作シーケンスを示すフローチャートである。
【図１】
2004066466.tif 000003
【図２】
2004066466.tif 000004
【図３】
2004066466.tif 000005
【図４】
2004066466.tif 000006