【手続補正書】
【提出日】平成28年3月28日(2016.3.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の印刷装置に接続された制御装置であって、
前記第１の印刷装置とは構造が異なる第２の印刷装置に対応した制御コマンドを生成して出力可能であると共に、前記第２の印刷装置に対応したステータスデータに基づく処理を実行可能な印刷制御部と、
前記印刷制御部から出力された制御コマンドが入力された場合、前記第２の印刷装置に対応した応答データを前記印刷制御部に出力する仮想第２印刷装置部と、
前記印刷制御部から出力された制御コマンドが入力された場合、前記第１の印刷装置に対応した制御コマンドに変換して、前記第１の印刷装置に出力すると共に、
接続された前記第１の印刷装置からのステータスデータが入力された場合、前記ステータスデータを、前記第１の印刷装置と前記第２の印刷装置との構造の差異に応じて、前記第２の印刷装置に対応したデータに変換し、前記印刷制御部に出力するデータ処理部と、
を備えることを特徴とする制御装置。
【請求項２】
前記データ処理部は、
前記第１の印刷装置からステータスデータが入力された場合、
入力されたステータスデータと内容の同一性を有し、前記第２の印刷装置に対応したステータスデータである対応ステータスデータが存在するか否かを判別し、存在する場合は、入力されたステータスデータを対応ステータスデータに変換して前記印刷制御部に出力することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記データ処理部は、
前記対応ステータスデータが存在するか否かの判別の結果、対応ステータスデータが存在しない場合であって、入力されたステータスデータが、前記印刷制御部による制御コマンドの出力を停止すべきエラーが発生していることを示すエラー通知データである場合は、前記印刷制御部に対して制御コマンドの出力を停止させるデータを出力すると共に、前記エラーの内容を報知することを特徴とする請求項２に記載の制御装置。
【請求項４】
前記データ処理部は、
前記対応ステータスデータが存在するか否かの判別の結果、対応ステータスデータが存在しない場合であって、入力されたステータスデータが、前記エラー通知データでない場合、入力されたステータスデータが示すステータスの内容を報知することを特徴とする請求項３に記載の制御装置。
【請求項５】
前記印刷制御部は、
前記第２の印刷装置に対応するステータスデータであって、ステータスをフラグの状態で表わすフラグステータスデータに基づく処理を実行可能に構成され、
前記データ処理部は、
接続された前記第１の印刷装置から入力されたステータスデータに基づいて前記第１の印刷装置のステータスに変化があったか否かを監視し、ステータスに変化があった場合、変化したステータスに係るフラグを立てたフラグステータスデータを前記印刷制御部に出力することを特徴とする請求項１ないし４のいずれかに記載の制御装置。
【請求項６】
第１の印刷装置に接続された制御装置の制御方法であって、
前記第１の印刷装置とは構造が異なる第２の印刷装置に対応した制御コマンドを生成して出力可能であると共に、前記第２の印刷装置に対応したステータスデータに基づく処理を実行可能な印刷制御部と、
前記印刷制御部から出力された制御コマンドが入力された場合、前記第２の印刷装置に対応した応答データを前記印刷制御部に出力する仮想第２印刷装置部と、を備える制御装置を制御して、
前記印刷制御部から出力された制御コマンドが入力された場合、前記第１の印刷装置に対応した制御コマンドに変換して、前記第１の印刷装置に出力すると共に、接続された前記第１の印刷装置からのステータスデータが入力された場合、前記ステータスデータを、前記第１の印刷装置と前記第２の印刷装置との構造の差異に応じて、前記第２の印刷装置に対応したデータに変換し、前記印刷制御部に出力するデータ処理ステップを有することを特徴とする制御装置の制御方法。
【請求項７】
前記データ処理ステップは、
前記第１の印刷装置からステータスデータが入力された場合、
入力されたステータスデータと内容の同一性を有し、前記第２の印刷装置に対応したステータスデータである対応ステータスデータが存在するか否かを判別し、存在する場合は、入力されたステータスデータを対応ステータスデータに変換して前記印刷制御部に出力することを特徴とする請求項６に記載の制御装置の制御方法。
【請求項８】
前記データ処理ステップは、
前記対応ステータスデータが存在するか否かの判別の結果、対応ステータスデータが存在しない場合であって、入力されたステータスデータが、前記印刷制御部による制御コマンドの出力を停止すべきエラーが発生していることを示すエラー通知データである場合は、前記印刷制御部に対して制御コマンドの出力を停止させるデータを出力すると共に、前記エラーの内容を報知することを特徴とする請求項７に記載の制御装置の制御方法。
【請求項９】
前記データ処理ステップは、
前記対応ステータスデータが存在するか否かの判別の結果、対応ステータスデータが存在しない場合であって、入力されたステータスデータが、前記エラー通知データでない場合、入力されたステータスデータが示すステータスの内容を報知することを特徴とする請求項８に記載の制御装置の制御方法。
【請求項１０】
前記データ処理ステップは、
接続された前記第１の印刷装置から入力されたステータスデータに基づいて前記第１の印刷装置のステータスに変化があったか否かを監視し、ステータスに変化があった場合、変化したステータスに係るフラグを立てた、前記第２の印刷装置に対応するフラグステータスデータを、前記印刷制御部に出力することを特徴とする請求項６に記載の制御装置の制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】制御装置、および、制御装置の制御方法
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷装置に接続された制御装置、および、当該制御装置の制御方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的を達成するために、本発明の制御装置は、第１の印刷装置に接続された制御装置であって、前記第１の印刷装置とは構造が異なる第２の印刷装置に対応した制御コマンドを生成して出力可能であると共に、前記第２の印刷装置に対応したステータスデータに基づく処理を実行可能な印刷制御部と、前記印刷制御部から出力された制御コマンドが入力された場合、前記第２の印刷装置に対応した応答データを前記印刷制御部に出力する仮想第２印刷装置部と、前記印刷制御部から出力された制御コマンドが入力された場合、前記第１の印刷装置に対応した制御コマンドに変換して、前記第１の印刷装置に出力すると共に、接続された前記第１の印刷装置からのステータスデータが入力された場合、前記ステータスデータを、前記第１の印刷装置と前記第２の印刷装置との構造の差異に応じて、前記第２の印刷装置に対応したデータに変換し、前記印刷制御部に出力するデータ処理部と、を備えることを特徴とする。
この構成によれば、印刷制御部による第２の印刷装置に対応する制御コマンドの出力があった場合は、仮想第２印刷装置部の機能により、印刷制御部に対してその応答が行われる。つまり、印刷制御部は、第１の印刷装置に対応する制御コマンドを出力することなく、第２の印刷装置が接続されている場合と同様に処理を継続して実行することが可能となる。したがって、接続される印刷装置を第２の印刷装置から第１の印刷装置に交換した場合であっても、印刷制御部による制御コマンドの生成、出力に係る機能を実現するプログラムについて、印刷制御部が第１の印刷装置に対応する制御コマンドを出力するような改変を行う必要がない。
その上で、上記構成によれば、データ処理部は、接続された第１の印刷装置からステータスデータが入力された場合、入力されたステータスデータを、第１の印刷装置と第２の印刷装置との構造の差異に応じて、第２の印刷装置に対応したステータスデータに変換し、印刷制御部に出力する。つまり、データ処理部から印刷制御部に対して、第１の印刷装置と第２の印刷装置との構造の差異を踏まえたステータスデータが出力される。このため、制御装置に接続される印刷装置を、第２の印刷装置から第１の印刷装置へと交換した場合であっても、印刷制御部は、第２の印刷装置に対応するステータスデータを受け付け、当該データに基づく処理を実行可能であればよく、印刷制御部の機能を実現するプログラムについて、第１の印刷装置のステータスデータに対応するための改変を施す必要が無い。つまり、制御装置に接続された印刷装置を、構造の異なる印刷装置に交換する際に、印刷装置の制御に係るプログラムの改変を抑制することが可能となる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、上記目的を達成するために、本発明の制御装置の制御方法は、第１の印刷装置に接続された制御装置の制御方法であって、前記第１の印刷装置とは構造が異なる第２の印刷装置に対応した制御コマンドを生成して出力可能であると共に、前記第２の印刷装置に対応したステータスデータに基づく処理を実行可能な印刷制御部と、前記印刷制御部から出力された制御コマンドが入力された場合、前記第２の印刷装置に対応した応答データを前記印刷制御部に出力する仮想第２印刷装置部と、を備える制御装置を制御して、前記印刷制御部から出力された制御コマンドが入力された場合、前記第１の印刷装置に対応した制御コマンドに変換して、前記第１の印刷装置に出力すると共に、接続された前記第１の印刷装置からのステータスデータが入力された場合、前記ステータスデータを、前記第１の印刷装置と前記第２の印刷装置との構造の差異に応じて、前記第２の印刷装置に対応したデータに変換し、前記印刷制御部に出力するデータ処理ステップを有することを特徴とする。
この構成によれば、印刷制御部による第２の印刷装置に対応する制御コマンドの出力があった場合は、仮想第２印刷装置部の機能により、適切な応答が行われるため、印刷制御部３１の制御コマンドの生成、出力に係るプログラムについて、改変を行う必要がない。
その上で、上記構成によれば、データ処理部の機能により、第１の印刷装置からステータスデータが入力された場合、データの変換が適切に行われて印刷制御部に出力されるため、印刷制御部のステータスデータの処理に係るプログラムについて、改変を行う必要がない。つまり、印刷制御部の機能を実現するプログラムについて、交換に伴う改変を抑制でき、交換に係る作業が容易になる。