(57)【要約】【課題】印刷装置、印刷装置の制御方法、及び、制御システムについて、操作ボタンの操作により印刷ジョブの取り消しが指示されたことを印刷装置が制御装置に効率よく通知できるようにする。【解決手段】印刷装置１は、キャンセルボタン１１ｄが操作されたか否かを検出し、検出結果に基づいてキャンセルボタン１１ｄが操作されたか否かを示す情報であるボタン操作情報を保持し、ホストコンピューター３０からステータスの応答要求があった場合、ステータスを示すステータス情報にボタン操作情報を付加して応答する。【選択図】図２
2015155190.tif 000002
【特許請求の範囲】
【請求項１】
制御装置に接続可能な印刷装置の制御方法であって、
前記制御装置が生成する印刷ジョブに応じて印刷を行い、
前記印刷ジョブの取り消しを指示する操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して、前記制御装置に応答することを特徴とする印刷装置の制御方法。
【請求項２】
前記制御装置から、前記操作情報を、未操作を示す情報とすることを指示するコマンドを受信し、前記操作情報が、操作済みを示す情報であるときは、前記操作情報を、未操作を示す情報とすることを特徴とする請求項１に記載の印刷装置の制御方法。
【請求項３】
制御装置に接続可能な印刷装置であって、
前記制御装置が生成する印刷ジョブに応じて印刷を行う印刷部と、
前記印刷ジョブの取り消しを指示する操作部と、
前記操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して前記制御装置に応答する制御部と、
を備えることを特徴とする印刷装置。
【請求項４】
前記制御部は、
前記制御装置から、前記操作情報を、未操作を示す情報とすることを指示するコマンドを受信した場合、前記操作情報が、操作済を示す情報であるときは、前記操作情報を、前記操作部が操作されていないことを示す情報とすることを特徴とする請求項３に記載の印刷装置。
【請求項５】
印刷装置と、前記印刷装置に接続された制御装置とを備える印刷システムであって、
前記印刷装置は、
印刷ジョブに応じて印刷を行う印刷部と、
前記印刷ジョブのキャンセルを指示する操作部と、
前記操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して前記制御装置に応答する制御部と、を備え、
前記制御装置は、
前記印刷ジョブを生成し、生成した前記印刷ジョブに対応する制御データを前記印刷装置に送信して、前記印刷ジョブを前記印刷装置に実行させ、
前記印刷装置にステータスの応答要求を行い、当該応答要求に応じて受信した前記ステータス情報に付加された前記操作情報が、未操作を示す情報であるときは、前記印刷装置に実行させる予定の前記印刷ジョブを取り消すホスト制御部を備える、
ことを特徴とする印刷システム。
【請求項６】
前記制御装置の前記ホスト制御部は、
前記操作情報を、未操作を示す情報とすることを指示するコマンドを送信可能であり、
前記印刷装置の前記制御部は、
前記制御装置から前記コマンドを受信した場合、前記操作情報が、操作済を示す情報であるときは、前記操作情報を、未操作を示す情報とすることを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記制御装置の前記ホスト制御部は、
前記印刷装置に印刷させることを要求する印刷要求を受け付け、前記印刷要求があった場合、前記印刷要求に基づく前記印刷ジョブに対応する制御データを前記印刷装置に送信する前に、前記コマンドを前記印刷装置に送信することを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記制御装置の前記ホスト制御部は、
前記印刷装置に印刷させることを要求する印刷要求を受け付け、前記印刷要求があった場合、前記印刷要求に基づく印刷を実行させる複数の前記印刷ジョブを生成し、１の前記印刷ジョブが完了後、次の前記印刷ジョブに対応する制御データを前記印刷装置に送信することにより、複数の前記印刷ジョブを、順番に、前記印刷装置に実行させ、
前記印刷ジョブを順番に実行させる間に、ステータスの応答要求を行い、
前記印刷ジョブを順番に実行させる間に、ステータスの応答要求に応じて受信した前記ステータス情報に付加された前記操作情報が、操作済みを示す情報であるときは、複数の前記印刷ジョブのうち、前記印刷装置が未実行の前記印刷ジョブを取り消すことを特徴とする請求項５又は６に記載の印刷システム。
【請求項９】
前記制御装置の前記ホスト制御部は、
複数の前記印刷ジョブについて、前記印刷装置による１の前記印刷ジョブに対応する制御データを送信する前に、ステータスの応答要求を行うことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記印刷要求は、複数ページの印刷を要求するものであり、
前記制御装置の前記ホスト制御部は、
ページごとに前記印刷ジョブを生成することを特徴とする請求項８又は９に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷を実行する印刷装置の制御方法、印刷装置、及び、印刷システムに関する。
【背景技術】
【０００２】
従来、制御装置（ホスト装置）と、印刷装置（プリンター）とが通信し、制御装置の制御で、印刷装置が印刷を実行する制御システムが知られている（例えば、特許文献１参照）。印刷装置として、印刷ジョブを取り消す場合に操作される操作部が設けられ、操作部が操作された場合、実行中の印刷ジョブを取り消す装置がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１２３３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置のように、操作部の操作により印刷ジョブを取り消すことが可能な装置について、操作部が操作されたことを効率よく制御装置に通知したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、印刷装置の制御方法、印刷装置、及び、印刷システムについて、操作部の操作により印刷ジョブの取り消しが指示されたことを印刷装置が制御装置に効率よく通知できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、制御装置に接続可能な印刷装置の制御方法であって、前記制御装置が生成する印刷ジョブに応じて印刷を行い、前記印刷ジョブの取り消しを指示する操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して、前記制御装置に応答することを特徴とする。
本発明の構成によれば、印刷装置は、ステータスの応答要求があった場合に、ステータス情報に操作情報を付加して応答する。このため、例えば印刷装置から制御装置に操作情報を送信するための独自のプロトコルを作成し、当該プロトコルに従って操作情報を送信することによって印刷ジョブの取り消しが指示されたことを通知する場合と比較して、ステータス情報を利用した効率的な通知が可能となる。
【０００６】
また、本発明は、前記制御装置から、前記操作情報を、未操作を示す情報とすることを指示するコマンドを受信し、前記操作情報が、操作済みを示す情報であるときは、前記操作情報を、未操作を示す情報とすることを特徴とする。
本発明の構成によれば、印刷装置は、制御装置の指示に応じて、操作情報を、操作部が操作されていないことを示す情報とすることができる。
【０００７】
また、上記目的を達成するために、本発明は、制御装置に接続可能な印刷装置であって、前記制御装置が生成する印刷ジョブに応じて印刷を行う印刷部と、前記印刷ジョブの取り消しを指示する操作部と、前記操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して前記制御装置に応答する制御部と、を備えることを特徴とする。
本発明の構成によれば、印刷装置は、ステータスの応答要求があった場合に、ステータス情報に操作情報を付加して応答する。このため、例えば印刷装置から制御装置に操作情報を送信するための独自のプロトコルを作成し、当該プロトコルに従って操作情報を送信することによって印刷ジョブの取り消しが指示されたことを通知する場合と比較して、ステータス情報を利用した効率的な通知が可能となる。
【０００８】
また、本発明は、前記制御部は、前記制御装置から、前記操作情報を、未操作を示す情報とすることを指示するコマンドを受信した場合、前記操作情報が、操作済を示す情報であるときは、前記操作情報を、前記操作部が操作されていないことを示す情報とすることを特徴とする。
本発明の構成によれば、印刷装置は、制御装置の指示に応じて、操作情報を、操作部が操作されていないことを示す情報とすることができる。
【０００９】
また、上記目的を達成するために、本発明は、印刷装置と、前記印刷装置に接続された制御装置とを備える印刷システムであって、前記印刷装置は、印刷ジョブに応じて印刷を行う印刷部と、前記印刷ジョブのキャンセルを指示する操作部と、前記操作部が操作されたか否かを検出し、検出結果に基づいて前記操作部が操作されたか否かを示す情報である操作情報を保持し、前記制御装置からステータスの応答要求があった場合、ステータスを示すステータス情報に前記操作情報を付加して前記制御装置に応答する制御部と、を備え、前記制御装置は、前記印刷ジョブを生成し、生成した前記印刷ジョブに対応する制御データを前記印刷装置に送信して、前記印刷ジョブを前記印刷装置に実行させ、前記印刷装置にステータスの応答要求を行い、当該応答要求に応じて受信した前記ステータス情報に付加された前記操作情報が、未操作を示す情報であるときは、前記印刷装置に実行させる予定の前記印刷ジョブを取り消すホスト制御部を備える、ことを特徴とする。
本発明の構成によれば、印刷装置は、ステータスの応答要求があった場合に、ステータス情報に操作情報を付加して応答する。このため、例えば印刷装置から制御装置に操作情報を送信するための独自のプロトコルを作成し、当該プロトコルに従って操作情報を送信することによって印刷ジョブの取り消しが指示されたことを通知する場合と比較して、ステータス情報を利用した効率的な通知が可能となる。また、本発明の構成によれば、印刷装置の操作部が操作された場合、制御装置は、ステータス情報に付加された操作情報に基づいて、そのことを検出し、印刷装置に実行させる予定の印刷ジョブを取り消す。このため、ユーザーは、制御装置が生成した印刷ジョブのうち、印刷装置に実行させる予定の印刷ジョブについて、印刷ジョブごとに操作部を操作することなく、１回の操作部の操作で、取り消すことができ、ユーザーの作業が減り、ユーザーの利便性が向上する。
【００１０】
また、本発明は、前記制御装置の前記ホスト制御部は、前記操作情報を、未操作を示す情報とすることを指示するコマンドを送信可能であり、前記印刷装置の前記制御部は、前記制御装置から前記コマンドを受信した場合、前記操作情報が、操作済を示す情報であるときは、前記操作情報を、未操作を示す情報とすることを特徴とする。
本発明の構成によれば、制御装置は、リセットコマンドを送信することによって、確実に、操作情報を、操作部が操作されていないことを示す情報とすることができる。
【００１１】
また、本発明は、前記制御装置の前記ホスト制御部は、前記印刷装置に印刷させることを要求する印刷要求を受け付け、前記印刷要求があった場合、前記印刷要求に基づく前記印刷ジョブに対応する制御データを前記印刷装置に送信する前に、前記コマンドを前記印刷装置に送信することを特徴とする。
本発明の構成によれば、印刷装置に印刷を開始する前に、制御装置によるリセットコマンドの送信により、操作情報が、操作部が操作されていないことを示す情報となるため、印刷中に、操作部が操作されていないにもかかわらず、操作部が操作されたことを示す操作情報が印刷装置から制御装置に送信され、制御装置において印刷ジョブが取り消される、といった事態が発生することを防止できる。
【００１２】
また、本発明は、前記制御装置の前記ホスト制御部は、前記印刷装置に印刷させることを要求する印刷要求を受け付け、前記印刷要求があった場合、前記印刷要求に基づく印刷を実行させる複数の前記印刷ジョブを生成し、１の前記印刷ジョブが完了後、次の前記印刷ジョブに対応する制御データを前記印刷装置に送信することにより、複数の前記印刷ジョブを、順番に、前記印刷装置に実行させ、前記印刷ジョブを順番に実行させる間に、ステータスの応答要求を行い、前記印刷ジョブを順番に実行させる間に、ステータスの応答要求に応じて受信した前記ステータス情報に付加された前記操作情報が、操作済みを示す情報であるときは、複数の前記印刷ジョブのうち、前記印刷装置が未実行の前記印刷ジョブを取り消すことを特徴とする。
本発明の構成によれば、印刷要求に基づく一連の印刷ジョブについて、印刷装置によっていずれかの印刷ジョブの実行中に、操作部が操作された場合に、制御装置において、実行されていない印刷ジョブを取り消すことができる。
【００１３】
また、本発明は、前記制御装置の前記ホスト制御部は、複数の前記印刷ジョブについて、前記印刷装置による１の前記印刷ジョブに対応する制御データを送信する前に、ステータスの応答要求を行うことを特徴とする。
本発明の構成によれば、制御装置は、印刷装置に印刷ジョブを実行させる前に、操作部が操作されたか否かを検出でき、操作されている場合は、印刷ジョブを実行させる前に、印刷ジョブを取り消すことができる。
【００１４】
また、本発明は、前記印刷要求は、複数ページの印刷を要求するものであり、前記制御装置の前記ホスト制御部は、ページごとに前記印刷ジョブを生成することを特徴とする。
本発明の構成によれば、印刷要求に基づくページごとの印刷ジョブについて、印刷装置によっていずれかのページに対応する印刷ジョブの実行中に、操作部が操作された場合に、制御装置において、印刷が実行されていないページに対応する印刷ジョブを取り消すことができる。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係る印刷装置の外観斜視図。
【図２】制御システムの機能的構成を示すブロック図。
【図３】印刷装置の動作を示すフローチャート。
【図４】ホストコンピューター、印刷装置の動作を示すフローチャート。
【図５】ステータス情報データを示す図。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１（Ａ）は、本実施形態に係る印刷装置１を前方から見た場合の外観斜視図である。
印刷装置１は、シリアルインクジェットプリンターである。印刷装置１は、単票紙（例えばＡ４用紙）の印刷媒体をセット可能であり、セットされた印刷媒体に画像を印刷する。印刷装置１は、インクジェットヘッドを備える。インクジェットヘッドは、キャリッジに搭載される。キャリッジは、印刷媒体の搬送方向に交わる主走査方向に走査する。印刷装置１は、キャリッジを駆動してインクジェットヘッドを主走査方向に走査しつつ、インクジェットヘッドの所定のノズルから所定のタイミングでインクを吐出して所定の色のドットを印刷媒体に形成することにより、画像の印刷を実行する。
図１（Ａ）に示すように、印刷装置１は、印刷装置１の幅方向に長い直方体形状の装置本体部２を備える。装置本体部２には、給紙カセット装着部５が設けられる。給紙カセット装着部５には、給紙カセット６が着脱可能に装着される。給紙カセット６は、印刷装置１に給紙する印刷媒体を、複数枚、収納可能な箱形状の部材である。給紙カセット６の上方には、排紙トレイ７が設けられる。排紙トレイ７は、印刷が行われた印刷媒体を一時的に貯留するトレイである。排紙トレイ７の上方には、印刷が行われた印刷媒体を排紙する排紙口８が設けられる。
装置本体部２のケース９の前面において、排紙トレイ７及び排紙口８の両側には、矩形の開閉扉１０ａ、１０ｂが設けられる。ユーザーは、これら開閉扉１０ａ、１０ｂを開けると、インクカートリッジ装着部が露出し、インクカートリッジの交換を行うことができる。
ケース９の上面には、開閉可能に装着されたカバー１２が設けられる。カバー１２が開けられると、ケース９の内部が露出し、ケース９に収納された各種機構にアクセス可能となる。
ケース９の前面において、排紙口８の上方には、パネル１１が設けられる。
【００１７】
図１（Ｂ）は、パネル１１を示す図である。
図１（Ｂ）に示すように、パネル１１の左部には、電源のオン／オフを切り替える電源ボタン１１ａが設けられる。パネル１１において、電源ボタン１１ａの右方には、インクジェットヘッドのクリーニングの開始を指示するクリーニングボタン１１ｂが設けられる。パネル１１において、クリーニングボタン１１ｂの右方には、給紙カセット６に収納された印刷媒体の給紙、又は、印刷媒体の排紙口８からの排紙を指示する給紙／排紙ボタン１１ｃが設けられる。パネル１１において、給紙／排紙ボタン１１ｃの右方には、実行中の印刷ジョブの取り消しを指示するキャンセルボタン１１ｄ（操作部）が設けられる。キャンセルボタン１１ｄが操作された場合に、印刷装置１、及び、後述するホストコンピューター３０（図２）が行う処理については後に詳述する。パネル１１において、キャンセルボタン１１ｄの右方には、カバー１２の状態を示すＬＥＤである第１報知部１１ｅが設けられる。パネル１１において、第１報知部１１ｅの右方には、印刷装置１にセットされた印刷媒体の状態を示すＬＥＤである第２報知部１１ｆが設けられる。第２報知部１１ｆの右方には、ブラック（Ｋ）、マゼンタ（Ｍ）、シアン（Ｃ）、及び、イエロー（Ｙ）の各色のインクカートリッジのインクの状態を示すＬＥＤである第３報知部１１ｇが設けられる。
【００１８】
図２は、本実施形態に係る制御システム１５の機能的構成を示すブロック図である。
制御システム１５は、印刷装置１と、ホストコンピューター３０（制御装置）とを備え、これら装置が通信可能に接続される。
図２に示すように、印刷装置１は、制御部２０と、印刷部２１と、入力部２２と、ＬＥＤ駆動部２３と、記憶部２４と、通信インターフェース（Ｉ／Ｆ）２５と、を備える。
制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、印刷装置１を制御する。制御部２０は、例えば、ファームウェアを含む制御プログラムの機能により、印刷装置１を制御する。
印刷部２１は、上述したインクジェットヘッドや、キャリッジのほか、印刷媒体を搬送する機構、各種センサー、その他の印刷に係る処理や、印刷に付随する処理に必要な機構、装置、部品等を備える。印刷部２１は、制御部２０の制御で、印刷媒体に画像を印刷する。
入力部２２は、上述したキャンセルボタン１１ｄを含むボタンが操作されたことを検出し、制御部２０に出力する。
ＬＥＤ駆動部２３は、制御部２０の制御で、第１報知部１１ｅ、第２報知部１１ｆ、及び、第３報知部１１ｇが有するＬＥＤを駆動する。
記憶部２４は、不揮発性メモリーを備え、各種データを記憶する。また、記憶部２４の記憶領域には、キャンセルボタン１１ｄが操作された場合に立てられるボタン操作フラグを格納するボタン操作フラグ領域が設けられ、ファームウェアが参照可能な状態で、１ビットのボタン操作フラグ領域が形成される。ボタン操作フラグ領域は、キャンセルボタン１１ｄが操作された場合に立てられるボタン操作フラグを格納する記憶領域である。ボタン操作フラグは、キャンセルボタン１１ｄの操作に応じて立てられた後、後述するリセットコマンドを印刷装置１が受信するまでは、立てられた状態が維持される。従って、制御部２０は、ボタン操作フラグの状態を参照することにより、キャンセルボタン１１ｄが操作されたか否かを取得できる。ボタン操作フラグによって示されるキャンセルボタン１１ｄが操作されたか否かを示す情報が、「操作情報」に該当する。
なお、ボタン操作フラグを立てるとは、ボタン操作フラグに「１」をセットすることを意味する。一方、ボタン操作フラグをクリアするとは、ボタン操作フラグに「０」をセットすることを意味する。
通信インターフェース２５は、制御部２０の制御で、ホストコンピューター３０と所定の通信規格に従って通信する。通信規格は、例えば、ＵＳＢに対応する通信規格、ＲＳ２３２Ｃ等のシリアルポートのインターフェース規格に対応する通信規格、イーサネット（登録商標）に対応する通信規格である。
【００１９】
図２に示すように、ホストコンピューター３０は、ホスト制御部３１（制御装置側制御部）と、ホスト入力部３２と、ホスト表示部３３と、ホスト記憶部３４と、ホスト通信インターフェース３５と、を備える。
ホスト制御部３１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、ホストコンピューター３０を制御する。ホスト制御部３１は、機能ブロックとして、アプリケーション実行部３１ａと、プリンタードライバー実行部３１ｂとを備える。これら機能ブロックについては後述する。
ホスト入力部３２は、マウスや、キーボード、ボタン、スイッチ等の入力手段に接続され、入力手段に対する操作を検出し、ホスト制御部３１に出力する。
ホスト表示部３３は、液晶表示パネル等の表示パネルを備え、ホスト制御部３１の制御で、表示パネルに各種画像を表示する。
ホスト記憶部３４は、不揮発性メモリーを備え、各種データを記憶する。
ホスト通信インターフェース（Ｉ／Ｆ）３５は、ホスト制御部３１の制御で、印刷装置１と所定の通信規格に従って通信する。
【００２０】
上述したように、印刷装置１は、キャンセルボタン１１ｄ（操作部）を備える。以下、キャンセルボタン１１ｄに関する印刷装置１の動作について説明する。
図３は、印刷装置１の動作を示すフローチャートである。
印刷装置１の制御部２０は、図３のフローチャートの処理を、ファームウェア、その他の付随するプログラムを読み出して実行する。
図３に示すように、印刷装置１の制御部２０は、印刷装置１の電源がオンされると（ステップＳＡ１）、ボタン操作フラグをクリアする（ステップＳＡ２）
図３に示すように、印刷装置１の制御部２０は、電源がオンされている間、キャンセルボタン１１ｄが操作されたか否かを監視する（ステップＳＡ３）。
キャンセルボタン１１ｄが操作されたことを検出した場合（ステップＳＡ３：ＹＥＳ）、制御部２０は、ボタン操作フラグについて、フラグを立てる（ステップＳＡ４）。なお、ステップＳＡ４において、制御部２０は、ボタン操作フラグ領域にアクセスし、ボタン操作フラグを立てる。既にボタン操作フラグが立っている場合があり得るが、この場合、制御部２０は、ボタン操作フラグが立った状態を維持する。
このように、本実施形態に係る印刷装置１の制御部２０は、電源がオンされている間、キャンセルボタン１１ｄが操作されたか否かを監視する。キャンセルボタン１１ｄが操作された場合、制御部２０は、ボタン操作フラグを立てる。
なお、制御部２０は、図３のフローチャートのＳＡ３からＳＡ４が示す処理を、後述する図４（Ｂ）のフローチャートが示す処理と、並行して実行する。従って、図４（Ｂ）のフローチャートが示す処理の実行中に、キャンセルボタン１１ｄが操作された場合、制御部２０により、ボタン操作フラグが立てられる。
【００２１】
次に、印刷装置１が印刷を行う場合の、印刷装置１、及び、ホストコンピューター３０の動作について説明する。
図４は、印刷装置１、及び、ホストコンピューター３０の動作を示すフローチャートであり、（Ａ）は印刷装置１の動作を示し、（Ｂ）はホストコンピューター３０の動作を示す。
図４のフローチャートの開始時点では、ホストコンピューター３０にインストールされた所定のアプリケーション（プログラム）が、起動中である。アプリケーションとは、文書作成ソフトウェアや、表計算ソフトウェア、ウェブブラウザー等の、ホスト表示部３３の表示パネルに画像を表示させる機能、及び、表示パネルに表示させた画像に対応する画像の印刷の指示を受け付ける機能を有するソフトウェアのことである。これら２つの機能は、１つのアプリケーションが単独で実現するものでなくてもよく、ＯＳ（Operating System）や、後述するプリンタードライバー、その他のソフトウェアを利用して実現されるものであっても良い。
印刷装置１による印刷に際し、ユーザーは、アプリケーションの機能によって提供されるユーザーインターフェースを利用して、印刷要求を行う（ステップＳＸ１）。印刷要求とは、印刷装置１に印刷させることを要求することを意味する。
本例では、アプリケーションは文書作成ソフトウェアであり、ステップＳＸ１において、ユーザーは、１０ページ分の印刷を要求する。１ページ分の印刷は、１枚の単票紙への画像の印刷を意味する。従って、１０ページ分の印刷の指示とは、１０枚の単票紙に対する画像の印刷の指示を意味する。そして、プリンタードライバーは、ページごとに、印刷ジョブを生成する。
印刷ジョブとは、ホストコンピューター３０の制御によって印刷装置１が実行する連続した一連の印刷に対応するジョブのことをいう。ホストコンピューター３０と、印刷装置１とは、印刷ジョブごとに、印刷処理を実行する。従って、印刷ページ数が１０ページの場合において、ページごとに印刷ジョブが生成された場合（１０ページに対応して１０個の印刷ジョブが生成された場合）、ホストコンピューター３０は、ページごとに印刷を実行させる制御データを送信し、制御データに基づく１ページ分の印刷が完了する度に、次のページの印刷を実行させる制御データを生成する。一方、印刷ページ数が１０ページの場合において、１０ページについて１個の印刷ジョブが生成された場合（１０ページに対応して１個の印刷ジョブが生成された場合）、ホストコンピューター３０は、１ページ分の印刷を指示する制御データを、１０ページ分、連続して送信し、印刷装置１は、制御データに基づいて、順次、ページの印刷を実行し、連続して、１０ページ分の印刷を行う。
複数のページに対応して、複数の印刷ジョブが生成されることの効果は以下である。
すなわち、後に明らかとなるとおり、ホストコンピューター３０は、複数の印刷ジョブについて、１つずつ順番に印刷装置１に実行させる。このため、ユーザーは、画像が印刷された印刷媒体について、１枚ずつ、印刷結果を確認できる。従って、ユーザーは、印刷結果が、自身が想定したものと異なる場合は、早い段階でそのことを認識できる。例えば、ユーザーは、１０枚の印刷媒体への画像の印刷要求をした場合に、１枚目の印刷媒体への画像の印刷が完了した段階で、印刷結果が、自身が想定したものと異なることを認識できる。そして、ユーザーは、印刷結果が、自身が想定したものと異なる場合、印刷装置１のキャンセルボタン１１ｄを操作することにより、印刷の中止を指示できる。ユーザーは、早い段階で上記の旨認識できるため、早い段階で印刷の中止を指示でき、印刷媒体の無駄を抑制できる。なお、印刷の中止の指示に関し、本実施形態に係る制御システム１５は、ユーザーの作業を軽減し、ユーザーの利便性を向上しているが、これについては後に詳述する。
一方、複数枚の印刷媒体への要求があった場合に、ホストコンピューター３０が、複数枚の印刷媒体への画像の印刷を実行させる１つの印刷ジョブを生成し、当該１つの印刷ジョブを印刷装置１に実行させる構成の場合、以下の事態が生じる。
すなわち、上記構成の場合、印刷装置１は、１つの印刷ジョブの実行により、複数枚の印刷媒体への画像の印刷を連続して実行するため、処理効率がよく、処理に要する時間の短縮化を図ることができる。一方、複数枚の印刷媒体への画像の印刷が連続して実行される。このため、ユーザーが、複数枚の印刷媒体への画像の印刷中の早い段階で、印刷結果が想定したものと異なることを認識できない場合がある。
【００２２】
図４（Ａ）に示すように、印刷要求があった場合、ホストコンピューター３０のホスト制御部３１のアプリケーション実行部３１ａは、印刷に必要な情報（以下、「アプリ印刷情報」という。）をプリンタードライバー実行部３１ｂに出力する（ステップＳＢ１）。
アプリケーション実行部３１ａは、アプリケーション及び付随するプログラムを読み出して実行することにより処理を実行する機能ブロックである。
プリンタードライバー実行部３１ｂは、プリンタードライバー及び付随するプログラムを読み出して実行することにより処理を実行する機能ブロックである。
ステップＳＢ１で、例えば、アプリケーション実行部３１ａは、ＯＳが提供するＡＰＩ（Application Programming Interface）を呼び出し、ＡＰＩの機能を利用して、アプリ印刷情報のプリンタードライバー実行部３１ｂへの出力を行う。
プリンタードライバー実行部３１ｂは、入力されたアプリ印刷情報に基づいて、ページごとに、印刷ジョブを生成する（ステップＳＢ２）。本例では、ステップＳＡ２において、プリンタードライバー実行部３１ｂは、１０ページに対応する１０個の印刷ジョブを生成する。
【００２３】
ステップＳＢ２で複数の印刷ジョブを生成した後、プリンタードライバー実行部３１ｂは、リセットコマンドを印刷装置１に送信する（ステップＳＢ３）。
リセットコマンドとは、ボタン操作フラグについて、フラグのクリアを指示するコマンドである。
図４（Ｂ）に示すように、印刷装置１の制御部２０は、リセットコマンドの受信に応じて、ボタン操作フラグについて、フラグをクリアする（ステップＳＣ１）。つまり、ステップＳＣ１で、制御部２０は、リセットコマンドの受信に応じて、ボタン操作情報が、キャンセルボタン１１ｄが操作されたこと（操作済）を示す情報であるときは、ボタン操作情報を、キャンセルボタン１１ｄが操作されていないこと（未操作）を示す情報とする。なお、ステップＳＣ１の時点で、ボタン操作フラグについて、フラグが立っていない場合、制御部２０は、フラグが立っていない状態を維持する。
次いで、制御部２０は、フラグをクリアしたことを通知するリセット完了通知データを、ホストコンピューター３０に送信する（ステップＳＣ２）。
次いで、制御部２０は、後述するステータス応答要求コマンドを受信したか否かを監視する（ステップＳＣ３）。
【００２４】
図４（Ａ）に示すように、ホストコンピューター３０のホスト制御部３１のプリンタードライバー実行部３１ｂは、リセット完了通知データを受信すると、以下の処理を実行する。プリンタードライバー実行部３１ｂは、ステップＳＢ２で生成した複数の印刷ジョブのうち、印刷装置１に実行させる印刷ジョブを選択する（ステップＳＢ４）。
詳述すると、プリンタードライバー実行部３１ｂは、複数の印刷ジョブを生成した場合、順番に、印刷ジョブを印刷装置１に実行させる。ステップＳＢ４では、プリンタードライバー実行部３１ｂは、印刷ジョブの順番に準じて、次に印刷装置１に実行させる印刷ジョブを、選択する。例えば、ステップＳＢ４において、プリンタードライバー実行部３１ｂは、いずれの印刷ジョブも完了していない場合は、１枚目の印刷媒体への画像の印刷に係る印刷ジョブを選択する。また例えば、ステップＳＢ４において、プリンタードライバー実行部３１ｂは、５枚目までの印刷媒体への画像の印刷に係る印刷ジョブが完了している場合は、６枚目の印刷媒体への画像の印刷に係る印刷ジョブを選択する。
以下の説明では、ステップＳＢ４でプリンタードライバー実行部３１ｂが選択した印刷ジョブを、「対象印刷ジョブ」と表現する。
【００２５】
次いで、プリンタードライバー実行部３１ｂは、ステータス応答要求コマンドを印刷装置１に送信する（ステップＳＢ５）。このように、本実施形態では、プリンタードライバー実行部３１ｂは、対象印刷ジョブの選択後、対象印刷ジョブの処理を実行させる制御データを送信する前に、ステータス応答要求コマンドを送信する。
ステータス応答要求コマンドは、印刷装置１に対してステータス情報データの送信を要求するコマンドである。ステータス情報データとは、印刷装置１の１又は複数のステータスを示すステータス情報を含むデータである。ステータスは、例えば、カバー１２の状態、各種エラーの発生の有無、インクの残量の状態である。
さらに、ステータス情報データには、ボタン操作フラグの状態が示すボタン操作情報が含まれる。ボタン操作情報は、例えば、ステータス情報データが有するフラグによって示される。また例えば、ボタン操作情報は、ステータス情報データに形成された所定のエリアに、ボタン操作フラグの状態を示すデータが格納されることによって示される。
【００２６】
図５は、ステータス情報データの一例を示す図である。
図５に示すように、ステータス情報データは、１ビットのエリアＡ１を有する。エリアＡ１は、カバー１２の状態を示す情報がセットされるエリアである。エリアＡ１に、「１」がセットされる場合、カバー１２が開状態であることを示し、「０」がセットされる場合、カバー１２が閉状態であることを示す。
また、ステータス情報データは、２ビットのエリアＡ２を有する。エリアＡ２は、各種エラーの発生の有無を示す情報がセットされるエリアである。エリアＡ２に、「００」がセットされる場合、エラーが発生していないことを示す。エリアＡ２に、「０１」がセットされる場合、印刷機構にエラーが発生していることを示す。エリアＡ２に、「１０」がセットされる場合、搬送機構にエラーが発生していることを示す。エリアＡ２に、「１１」がセットされる場合、その他のエラーが発生していることを示す。
また、ステータス情報データは、１ビットのエリアＡ３を有する。エリアＡ３は、インクの残量を示す情報がセットされるエリアである。エリアＡ３に、「０」がセットされる場合、インク切れが近いことを示す。エリアＡ３に、「１」がセットされる場合、インクが十分であることを示す。
また、ステータス情報データは、１ビットのエリアＡ４を有する。エリアＡ４は、ボタン操作フラグが格納されるエリアである。すなわち、エリアＡ４には、キャンセルボタン１１ｄが操作されたことを示す「１」、又は、キャンセルボタン１１ｄが操作されていないことを示す「０」が格納される。
【００２７】
図４（Ｂ）に示すように、印刷装置１の制御部２０は、ステータス応答要求コマンドを受信すると（ステップＳＣ３：ＹＥＳ）、ボタン操作フラグの状態を参照し、ボタン操作情報を取得する（ステップＳＣ４）。ボタン操作フラグが立っている場合は、ボタン操作情報は、キャンセルボタン１１ｄが操作されたことを示す情報である。一方、ボタン操作フラグが立っていない場合は、ボタン操作情報は、キャンセルボタン１１ｄが操作されていないことを示す情報である。
次いで、制御部２０は、所定のセンサーの検出値の取得や、所定のステータスを取得する処理等を実行することによって所定のステータスを取得し、取得した所定のステータスに基づいて、ステータス情報を取得する（ステップＳＣ５）。
次いで、制御部２０は、ステップＳＣ４で取得したボタン操作情報、及び、ステップＳＣ５で取得したステータス情報を含んで構成されたステータス情報データを生成する（ステップＳＣ６）。つまり、ステータス情報データは、ステータス情報に、ボタン操作情報が付加されて生成されたデータである。
次いで、制御部２０は、生成したステータス情報データを送信する（ステップＳＣ７）。
【００２８】
図４（Ａ）に示すように、ステータス情報データを受信すると、ホストコンピューター３０のホスト制御部３１のプリンタードライバー実行部３１ｂは、以下の処理を実行する（ステップＳＢ６）。プリンタードライバー実行部３１ｂは、ステータス情報データに含まれるステータス情報に基づいて、印刷装置１が印刷処理を実行できる状態であるか否かを判別する。ステップＳＢ６において、例えば、プリンタードライバー実行部３１ｂは、カバー１２が開状態であったり、所定のエラーが発生していたり、インクの残量が不足していたりする場合、印刷装置１が印刷処理を実行できない状態であると判別する。
印刷装置１が印刷処理を実行できない状態である場合（ステップＳＢ６：ＮＯ）、プリンタードライバー実行部３１ｂは、対応する処理を実行する（ステップＳＢ７）。
ステップＳＢ７において、例えば、プリンタードライバー実行部３１ｂは、印刷ジョブを印刷装置１に実行させることを中断し、ホスト表示部３３を制御して、印刷装置１による印刷を実行できないこと、及び、その原因を表示する。
【００２９】
印刷装置１が印刷処理を実行できる状態である場合（ステップＳＢ６：ＹＥＳ）、プリンタードライバー実行部３１ｂは、以下の処理を実行する（ステップＳＢ８）。プリンタードライバー実行部３１ｂは、ステータス情報データに含まれるボタン操作情報に基づいて、キャンセルボタン１１ｄが操作されたか否かを判別する。印刷装置１においてボタン操作フラグが立っている場合、ステップＳＢ８で、プリンタードライバー実行部３１ｂは、キャンセルボタン１１ｄが操作されたと判別する。一方、印刷装置１においてボタン操作フラグが立っていない場合、ステップＳＢ８で、プリンタードライバー実行部３１ｂは、キャンセルボタン１１ｄが操作されていないと判別する。
ステップＳＢ８で、プリンタードライバー実行部３１ｂが、キャンセルボタン１１ｄが操作されたと判別する場合としては、以下の場合がある。
例えば、１枚目の印刷媒体への印刷に係る印刷ジョブについては、ステップＳＢ３で送信されたリセットコマンドに基づくボタン操作フラグのクリアが実行された後、ステップＳＢ５でステータス応答要求コマンドが送信される前に、キャンセルボタン１１ｄが操作された場合である。
また例えば、５枚目の印刷媒体への印刷に係る印刷ジョブについては、４枚目の印刷媒体への印刷に係る印刷ジョブの実行中に、キャンセルボタン１１ｄが操作された場合である。
図３のフローチャートのＳＡ３からＳＡ４で説明した処理は、印刷ジョブの実行中も行われる。
【００３０】
ステップＳＢ８において、キャンセルボタン１１ｄが操作されていないと判別した場合（ステップＳＢ８：ＮＯ）、プリンタードライバー実行部３１ｂは、以下の処理を行う。プリンタードライバー実行部３１ｂは、対象印刷ジョブに対応する一連の処理の実行を指示するコマンドを含んで構成された制御データを生成し、印刷装置１に送信する（ステップＳＢ９）。
図４（Ｂ）に示すように、印刷装置１の制御部２０は、制御データを受信すると、制御データに基づいて、印刷部２１を制御して、印刷媒体への画像の印刷を実行する（ステップＳＣ８）。本例では、ステップＳＣ８で、制御部２０は、１枚の印刷媒体への画像の印刷を実行する。画像の印刷が完了すると、制御部２０は、印刷ジョブに基づく画像の印刷が完了したことを通知する印刷完了通知データをホストコンピューター３０に送信する（ステップＳＣ９）。次いで、制御部２０は、ステップＳＢ２で生成された全ての印刷ジョブが完了したか否かを判別する（ステップＳＣ１０）。ステップＳＢ９でホストコンピューター３０が送信する制御データには、当該制御データが、最後の印刷ジョブに対応するデータであるか否かを示す情報が含まれており、制御部２０は、当該情報に基づいてステップＳＣ１０の判別を実行する。
全ての印刷ジョブが完了した場合（ステップＳＣ１０：ＹＥＳ）、制御部２０は、処理を終了する。全ての印刷ジョブが完了していない場合（ステップＳＣ１０：ＮＯ）、制御部２０は、処理手順をステップＳＣ３へ戻す。
【００３１】
図４（Ａ）に示すように、印刷完了通知データを受信した場合、ホストコンピューター３０のホスト制御部３１のプリンタードライバー実行部３１ｂは、以下の処理を行う。プリンタードライバー実行部３１ｂは、ステップＳＢ２で生成した全ての印刷ジョブが完了したか否かを判別する（ステップＳＢ１０）。全ての印刷ジョブが完了した場合（ステップＳＢ１０：ＹＥＳ）、プリンタードライバー実行部３１ｂは、処理を終了する。全ての印刷ジョブが完了していない場合（ステップＳＢ１０：ＮＯ）、プリンタードライバー実行部３１ｂは、処理手順をステップＳＢ４へ戻す。
【００３２】
一方、ステップＳＢ８において、キャンセルボタン１１ｄが操作されたと判別した場合（ステップＳＢ８：ＹＥＳ）、プリンタードライバー実行部３１ｂは、以下の処理を行う（ステップＳＢ１１）。すなわち、プリンタードライバー実行部３１ｂは、ステップＳＢ２で生成した印刷ジョブであって、未だ印刷装置１に実行させていない印刷ジョブ（印刷装置１に実行させる予定の印刷ジョブ）を取り消す。印刷ジョブに対応する制御データの生成、送信を中止し、以後、印刷装置１に印刷ジョブを実行させないことを意味する。
ステップＳＢ１１の処理が行われることにより、以下の効果を奏する。
すなわち、例えば、本例のように１０枚分の印刷媒体への画像の印刷をユーザーが要求した場合において、ユーザーが、１枚目の印刷媒体についての印刷結果を見て、印刷結果が自身の想定と異なる旨、認識する。この場合、ユーザーは、１枚目の印刷媒体への画像の印刷が完了した後、２枚目の印刷媒体への画像の印刷に係る印刷ジョブの実行中に、キャンセルボタン１１ｄを操作する。すると、プリンタードライバー実行部３１ｂは、３枚目の印刷媒体への画像の印刷に係る印刷ジョブに対応する制御データを送信する前に、ステップＳＢ５でステータス応答要求コマンドを送信する。当該コマンドに応じてプリンタードライバー実行部３１ｂが受信するステータス情報データに含まれるボタン操作情報は、直近の印刷ジョブの実行中にキャンセルボタン１１ｄが操作されたため、キャンセルボタン１１ｄが操作されたことを示す情報である。この場合、プリンタードライバー実行部３１ｂは、ステップＳＢ８でキャンセルボタン１１ｄが操作されたと判別し、ステップＳＢ１１で未だ実行させていない印刷ジョブを取り消す。このため、ユーザーは、１回、キャンセルボタン１１ｄを操作することにより、３枚目から１０枚目の印刷媒体への印刷に係る印刷ジョブを取り消すことができる。なお、ユーザーが複数枚分の印刷媒体への印刷を要求した場合において、ユーザーが印刷の途中に印刷ジョブの取り消しを指示した場合、印刷が完了していない残りの印刷媒体への画像の印刷も取り消すことを意図している場合が多い。
一方、従来は、ユーザーは、複数の印刷ジョブを取り消す場合、印刷ジョブごとにキャンセルボタン１１ｄを操作して、印刷ジョブのそれぞれを取り消す必要があった。例えば、３枚目から１０枚目の印刷媒体への印刷に係る印刷ジョブを取り消す場合、８回、キャンセルボタン１１ｄを操作することによって、８個の印刷ジョブを取り消す必要があった。この場合と比較し、本実施形態に係る制御システム１５では、ユーザーの作業が軽減し、ユーザーの利便性が向上する。
【００３３】
以上説明したように、本実施形態に係る制御システム１５は、印刷装置１と、ホストコンピューター３０（制御装置）と、を備える。
印刷装置１は、印刷を行う印刷部２１と、印刷部２１が実行する印刷ジョブのキャンセルを指示するキャンセルボタン１１ｄ（操作ボタン）と、キャンセルボタン１１ｄが操作されたか否かを検出し、検出結果に基づいてキャンセルボタン１１ｄが操作されたか否かを示す情報であるボタン操作情報を保持し、ホストコンピューター３０からステータスの応答要求があった場合、ステータスを示すステータス情報にボタン操作情報を付加してホストコンピューター３０に応答する制御部２０と、を備える。
ホストコンピューター３０は、印刷ジョブを生成し、生成した印刷ジョブに対応する制御データを印刷装置１に送信して、生成した印刷ジョブを印刷装置１に実行させ、印刷装置１にステータスの応答要求を行い、当該応答要求に応じて受信したステータス情報に付加されたボタン操作情報が、前記操作ボタンが操作されたことを示す情報であるときは、印刷装置１に実行させる予定の印刷ジョブを取り消すホスト制御部３１（制御装置側制御部）を備える。
この構成によれば、例えば印刷装置１からホストコンピューター３０にボタン操作情報を送信するための独自のプロトコルを作成し、当該プロトコルに従ってボタン操作情報を送信することによって印刷ジョブの取り消しが指示されたことを通知する場合と比較して、ステータス情報を利用した効率的な通知が可能となる。また、上記構成によれば、印刷装置１のキャンセルボタン１１ｄが操作された場合、ホストコンピューター３０は、ステータス情報に付加されたボタン操作情報に基づいて、そのことを検出し、印刷装置１に実行させる予定の印刷ジョブを取り消す。このため、ユーザーは、ホストコンピューター３０が生成した印刷ジョブのうち、印刷装置１に実行させる予定の印刷ジョブについて、印刷ジョブごとにキャンセルボタン１１ｄを操作することなく、１回のキャンセルボタン１１ｄの操作で、取り消すことができ、ユーザーの作業が減り、ユーザーの利便性が向上する。
【００３４】
また、本実施形態では、ホストコンピューター３０のホスト制御部３１は、ボタン操作情報のリセットを指示するリセットコマンドを送信可能である。印刷装置１の制御部２０は、ホストコンピューター３０からリセットコマンドを受信した場合、ボタン操作情報が、キャンセルボタン１１ｄが操作されたことを示す情報であるときは、ボタン操作情報を、キャンセルボタン１１ｄが操作されていないことを示す情報とする。
「ボタン操作情報が、キャンセルボタン１１ｄが操作されたことを示す情報であるとき」とは、ボタン操作フラグが立っているときである。「ボタン操作情報が、キャンセルボタン１１ｄが操作されていないことを示す情報とする」とは、ボタン操作フラグをクリアすることである。
この構成によれば、ホストコンピューター３０は、リセットコマンドを送信することによって、確実に、ボタン操作情報を、操作ボタンが操作されていないことを示す情報とすることができる。
【００３５】
また、本実施形態によれば、ホストコンピューター３０のホスト制御部３１は、印刷装置１に印刷させることを要求する印刷要求を受け付け、印刷要求があった場合、印刷要求に基づく印刷ジョブに対応する制御データを印刷装置１に実行させる前に、リセットコマンドを印刷装置１に送信する。
この構成によれば、印刷中に、キャンセルボタン１１ｄが操作されていないにもかかわらず、キャンセルボタン１１ｄが操作されたことを示すボタン操作情報が印刷装置１からホストコンピューター３０に送信され、ホストコンピューター３０において印刷ジョブが取り消される、といった事態が発生することを防止できる。
【００３６】
また、本実施形態によれば、ホストコンピューター３０のホスト制御部３１は、印刷装置１に印刷させることを要求する印刷要求を受け付け、印刷要求があった場合、印刷要求に基づく印刷を実行させる複数の印刷ジョブを生成し、１の印刷ジョブが完了後、次の印刷ジョブに対応する制御データを印刷装置１に送信することにより、複数の印刷ジョブを順番に印刷装置１に実行させる。ホスト制御部３１は、複数の印刷ジョブを実行させている間に、ステータスの応答要求を行い、複数の印刷ジョブを実行させている間に、ステータスの応答要求に応じて受信したステータス情報に付加されたボタン操作情報が、操作ボタンが操作されたことを示す情報であるときは、複数の印刷ジョブのうち、印刷装置１に実行させていない印刷ジョブを取り消す。
この構成によれば、印刷要求に基づく一連の印刷ジョブについて、印刷装置１によっていずれかの印刷ジョブの実行中に、キャンセルボタン１１ｄが操作された場合に、ホストコンピューター３０において、実行されていない印刷ジョブを取り消すことができる。
【００３７】
また、本実施形態によれば、ホストコンピューター３０のホスト制御部３１は、複数の印刷ジョブについて、印刷装置１による１の印刷ジョブに対応する制御データを送信する前に、ステータスの応答要求を行う。
この構成によれば、ホストコンピューター３０は、印刷装置１に印刷ジョブを実行させる前に、キャンセルボタン１１ｄが操作されたか否かを検出でき、操作されている場合は、印刷ジョブを実行させる前に、印刷ジョブを取り消すことができる。
【００３８】
また、本実施形態によれば、ユーザーによる印刷要求は、複数ページの印刷を要求するものである。ホストコンピューター３０のホスト制御部３１は、ページごとに印刷ジョブを生成する。
この構成によれば、印刷要求に基づくページごとの印刷ジョブについて、印刷装置１によっていずれかのページに対応する印刷ジョブの実行中に、キャンセルボタン１１ｄが操作された場合に、ホストコンピューター３０において、印刷が実行されていないページに対応する印刷ジョブを取り消すことができる。
【００３９】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、印刷装置１は複数の動作モードを備え、動作モードが特定の動作モードである場合、上述した処理を実行する構成であってもよい。ホストコンピューター３０についても同様である。
また、図２に示す各機能ブロックはハードウェアとソフトウェアにより実現可能であり、特定のハードウェア構成を示唆するものではない。また、印刷装置１の機能を、当該装置に外部接続される別の装置に持たせるようにしてもよい。また、印刷装置１は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種処理を実行しても良い。
【符号の説明】
【００４０】
１…印刷装置、１１ｄ…キャンセルボタン（操作部）、２０…制御部、２１…印刷部、３０…ホストコンピューター（制御装置）、３１…ホスト制御部（制御装置側制御部）。
【図１】
2015155190.tif 000003
【図２】
2015155190.tif 000004
【図３】
2015155190.tif 000005
【図４】
2015155190.tif 000006
【図５】
2015155190.tif 000007