【手続補正書】
【提出日】平成26年10月16日(2014.10.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
制御プログラムを実行し、記録装置に制御コマンドを出力して前記記録装置を制御する制御プログラム実行部と、
前記記録装置の記憶領域に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して記憶する記憶部と、
アプリケーションを実行し、記録媒体に記録する画像に関する画像情報を生成し、前記制御プログラム実行部に出力するアプリケーション実行部と、を備え、
前記アプリケーション実行部は、第２の登録画像データの第２のファイル名及び第２の識別情報を前記制御プログラム実行部に出力し、
前記制御プログラム実行部は、入力された前記第２のファイル名及び前記第２の識別情報が、前記記憶部に記憶された第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に登録された前記第１の登録画像データを前記記憶領域から消去させることを特徴とする制御装置。
【請求項２】
前記制御プログラム実行部は、
前記記録装置の前記記憶領域に前記第２の登録画像データを記憶する空き領域が確保されるか否かを判別し、
確保される場合は、前記第２の登録画像データの登録を行い、
確保されない場合は、前記第２の登録画像データの登録を行わない請求項１に記載の制御装置。
【請求項３】
前記制御プログラム実行部は、
前記第２の登録画像データの登録を行わなかったときに、前記第２の登録画像データに係る画像の記録を前記記録装置に行わせる場合、
前記第２の登録画像データに係る画像データを含む制御コマンドを生成し、出力して前記記録装置に、当該制御コマンドに含まれる前記画像データに基づいて画像を記録させる請求項２に記載の制御装置。
【請求項４】
前記制御プログラム実行部は、
前記登録処理において、前記アプリケーション実行部から前記第２のファイル名及び前記第２の識別情報が入力されたとき、前記第２のファイル名に係る画像データと前記第１のファイル名に係る画像データとが同一性を有するか否かを判別し、同一性を有する場合、前記第２の登録画像データの前記記録装置への登録を行わず、前記第１の登録画像データと、前記第２の識別情報との対応付けを前記記録装置に行わせる請求項１ないし３のいずれか１項に記載の制御装置。
【請求項５】
記録装置に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して制御装置で記憶し、
アプリケーションで第２の登録画像データの第２のファイル名及び第２の識別情報を制御プログラムに出力し、
前記制御プログラムで、前記アプリケーションから入力された前記第２のファイル名及び前記第２の識別情報が、前記制御装置で記憶された前記第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に、前記第１の登録画像データを記憶領域から消去させることを特徴とする制御装置の制御方法。
【請求項６】
記録装置に接続可能な制御装置を制御する制御部により実行されるプログラムであって、
記録装置に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して制御装置で記憶させ、
アプリケーションで第２の登録画像データの第２のファイル名及び第２の識別情報を出力したときに、入力された前記第２のファイル名及び第２の前記識別情報が、記憶された前記第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に、前記記録装置に登録された前記第１の登録画像データを記憶領域から消去させて前記第２の登録画像データを記憶させる制御部と、として機能させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明の制御装置は、制御プログラムを実行し、記録装置に制御コマンドを出力して前記記録装置を制御する制御プログラム実行部と、前記記録装置の記憶領域に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して記憶する記憶部と、アプリケーションを実行し、記録媒体に記録する画像に関する画像情報を生成し、前記制御プログラム実行部に出力するアプリケーション実行部と、を備え、前記アプリケーション実行部は、第２の登録画像データの第２のファイル名及び第２の識別情報を前記制御プログラム実行部に出力し、前記制御プログラム実行部は、入力された前記第２のファイル名及び前記第２の識別情報が、前記記憶部に記憶された第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に登録された前記第１の登録画像データを前記記憶領域から消去させることを特徴とする。
また、本発明の制御装置は、前記制御プログラム実行部は、前記記録装置の前記記憶領域に前記第２の登録画像データを記憶する空き領域が確保されるか否かを判別し、確保される場合は、前記第２の登録画像データの登録を行い、確保されない場合は、前記第２の登録画像データの登録を行わない。
また、本発明の制御装置は、前記制御プログラム実行部は、前記第２の登録画像データの登録を行わなかったときに、前記第２の登録画像データに係る画像の記録を前記記録装置に行わせる場合、前記第２の登録画像データに係る画像データを含む制御コマンドを生成し、出力して前記記録装置に、当該制御コマンドに含まれる前記画像データに基づいて画像を記録させる。
また、本発明の制御装置は、前記制御プログラム実行部は、前記登録処理において、前記アプリケーション実行部から前記第２のファイル名及び前記第２の識別情報が入力されたとき、前記第２のファイル名に係る画像データと前記第１のファイル名に係る画像データとが同一性を有するか否かを判別し、同一性を有する場合、前記第２の登録画像データの前記記録装置への登録を行わず、前記第１の登録画像データと、前記第２の識別情報との対応付けを前記記録装置に行わせる。
また、本発明の制御装置の制御方法は、記録装置に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して制御装置で記憶し、アプリケーションで第２の登録画像データの第２のファイル名及び第２の識別情報を制御プログラムに出力し、前記制御プログラムで、前記アプリケーションから入力された前記第２のファイル名及び前記第２の識別情報が、前記制御装置で記憶された前記第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に、前記第１の登録画像データを記憶領域から消去させることを特徴とする。
また、本発明のプログラムは、記録装置に接続可能な制御装置を制御する制御部により実行されるプログラムであって、記録装置に登録された第１の登録画像データの第１のファイル名および第１の識別情報を取得して制御装置で記憶させ、アプリケーションで第２の登録画像データの第２のファイル名及び第２の識別情報を出力したときに、入力された前記第２のファイル名及び第２の前記識別情報が、記憶された前記第１のファイル名及び前記第１の識別情報と同じか否か判別し、同じ場合、前記記録装置に、前記記録装置に登録された前記第１の登録画像データを記憶領域から消去させて前記第２の登録画像データを記憶させる制御部と、として機能させることを特徴とする。
上記目的を達成するために、本発明は、登録画像データを記憶し、前記登録画像データに基づいて記録媒体に画像を記録可能な記録装置に、接続可能な制御装置であって、制御プログラムを実行することにより、前記記録装置に制御コマンドを出力して前記記録装置を制御する制御プログラム実行部と、所定のアプリケーションを実行することにより、前記記録媒体に記録すべき画像に関する情報である画像情報を生成し、前記制御プログラム実行部に出力するアプリケーション実行部と、を備え、前記記録装置に、前記登録画像データに基づいて画像を記録させる場合、前記アプリケーション実行部は、前記登録画像データに対応する識別情報を含む前記画像情報を、前記制御プログラム実行部に出力し、前記制御プログラム実行部は、入力された前記画像情報に含まれる識別情報を含む制御コマンドを生成し、前記記録装置に、出力することにより当該識別情報と対応する前記登録画像データに基づいて画像を記録させ、前記記録装置に、前記登録画像データを登録する登録処理を行う場合、前記アプリケーション実行部は、前記登録画像データとして登録しようとしている画像データのファイル名、及び、前記登録画像データを識別するための識別情報を、前記制御プログラム実行部に出力し、前記制御プログラム実行部は、入力された当該ファイル名、及び、当該識別情報のそれぞれが、過去に行った前記登録処理におけるファイル名、及び、識別情報のそれぞれと同じか否か判別し、同じ場合、前記記録装置に、当該過去に行った前記登録処理において前記記録装置に登録された前記登録画像データを記憶領域から消去させることを特徴とする。
ここで、ある特定の目的で記録媒体に記録される画像については、その画像の内容を変更すべく、変更後の画像に係る登録画像データを登録する場合、変更前の画像に係る登録画像データを記憶領域から削除してもよい場合がある。例えば、レシートのトップロゴについて、その内容を変更すべく、変更後のトップロゴに係る登録画像データを登録する場合、以後は変更前のトップロゴを記録しないため、変更前のトップロゴに係る登録画像データは、記憶領域から削除してもよい。
また、上記構成のように、アプリケーション実行部と、制御プログラム実行部とが協働して記録装置に登録画像データを登録するものでは、登録に際し、事前に、所定のファイル名の画像データが準備され、アプリケーション実行部から、制御プログラム実行部に対して、当該ファイル名が出力される。その際、上述したケースのように、特定の目的で記録媒体に記録される画像の内容を変更すべく、変更後の画像に係る登録画像データを登録する場合、事前に準備される画像データのファイル名は、変更前に係るものと、変更後に係るものとで共通化されるものと考えられる。なぜなら、そうすることにより、画像の内容の変更にかかわらず特定の目的の画像に係る画像データのファイル名を統一することができ、画像データの管理が容易であり、また、画像の内容を変更する場合、画像データのファイル名を変更することなく、画像データを編集すればよいこととなり、そうしない場合と比較して、格段に利便性がよいからである。
また、上記構成のように、アプリケーション実行部と、制御プログラム実行部とが協働して記録装置に画像を記録させるものでは、画像の記録に際し、アプリケーション実行部からプリンタードライバーに出力する情報をできるだけ変更しないようにし、これにより、アプリケーションに対する改変を行わないで済むようにしたいとするニーズがある。
以上を踏まえ、上記構成によれば、登録処理に際し、制御プログラム実行部は、アプリケーション実行部から入力されたファイル名、及び、識別情報のそれぞれが、過去に行った登録処理におけるファイル名、及び、識別情報のそれぞれと同じ場合、共通の目的で記録媒体に記録される画像について、画像の内容を変更すべく登録処理が行われているものとして、当該過去に行った登録処理にて登録された登録画像データを消去させる。このため、特定の目的で記録媒体に記録される画像の内容を変更すべく、変更後の画像に係る登録画像データを登録する場合、事前に準備される画像データのファイル名は、変更前に係るものと、変更後に係るものとで共通化されることを利用して、以後使用しない登録画像データを削除した上で、新たに登録しようとしている登録画像データを記憶されることが可能となり、記憶領域の効率的な使用が可能となる。さらに、上記構成によれば、新たに登録した登録画像データに基づく画像の記録を記録装置に行わせる場合、アプリケーション実行部から制御プログラム実行部に出力されるファイル名、及び、識別情報は、登録前と同じであるため、当該登録に起因したアプリケーションに対する改変を行う必要がない。