(57)【特許請求の範囲】
【請求項１】
制御装置および印刷装置から成る印刷システムであって、
前記制御装置は、
前記印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、当該特定処理の実行トリガとなる実行キーデータを入力するための実行キーデータ入力領域と、を含む設定画面を表示する設定画面表示部と、
前記特定処理選択領域にて選択された前記特定処理と、前記実行キーデータ入力領域に入力された前記実行キーデータと、を関連付けた情報である設定情報を、前記印刷装置に送信する設定情報送信部と、を備え、
前記印刷装置は、
前記制御装置から送信された前記設定情報を１以上記憶する設定情報記憶部と、
印刷データを受信する印刷データ受信部と、
受信した前記印刷データに、前記設定情報記憶部に記憶されている前記実行キーデータが含まれる場合、前記印刷データに基づく処理に加え、前記実行キーデータに関連付けられた前記特定処理を実行する特定処理実行部と、を備えたことを特徴とする印刷システム。
【請求項２】
前記印刷装置は、前記印刷データを行単位で処理するものであり、
前記特定処理実行部は、前記実行キーデータが含まれる行、またはその次の行に対して前記特定処理を実行することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記実行キーデータは、文字列を示すデータであることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記設定画面は、前記特定処理選択領域および前記実行キーデータ入力領域と共に、前記特定処理の処理方法を選択するための処理方法選択領域を含み、
前記処理方法選択領域では、前記処理方法として、前記実行キーデータに関連付けられた前記特定処理を当該実行キーデータが含まれる行の処理前に行う第１の処理方法、前記実行キーデータに関連付けられた前記特定処理を当該実行キーデータが含まれる行の処理後に行う第２の処理方法、を含む複数の処理方法の中からいずれかを選択可能であることを特徴とする請求項２または３に記載の印刷システム。
【請求項５】
前記特定処理選択領域では、前記特定処理として、各行に対して繰返し実行される処理を前記実行キーデータが含まれる行の処理前または処理後に有効にする処理、若しくは各行に対して繰返し実行される処理を前記実行キーデータが含まれる行の処理前または処理後に無効にする処理を、選択可能であることを特徴とする請求項２ないし４のいずれか１項に記載の印刷システム。
【請求項６】
前記設定画面では、１の前記実行キーデータに対し、複数の前記特定処理を選択可能であると共に、各特定処理は切替先となる特定処理のＩＤが関連付けられており、
前記特定処理実行部は、前記設定情報記憶部に、１の前記実行キーデータと複数の前記特定処理が関連付けられた設定情報が含まれる場合、当該実行キーデータの検出ごとに、複数の前記特定処理を、切替先として関連付けられた特定処理のＩＤにしたがって切り替えながら実行することを特徴とする請求項１ないし５のいずれか１項に記載の印刷システム。
【請求項７】
制御装置および印刷装置から成る印刷システムであって、
前記制御装置は、
前記印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、前記印刷装置にて実行可能な複数の操作の中から、前記特定処理の実行トリガとなる前記印刷装置の操作を選択するための操作選択領域と、を含む設定画面を表示する設定画面表示部と、
前記特定処理選択領域にて選択された前記特定処理と、前記操作選択領域にて選択された前記印刷装置の操作と、を関連付けた情報である設定情報を、前記印刷装置に送信する設定情報送信部と、を備え、
前記印刷装置は、
前記制御装置から送信された前記設定情報を１以上記憶する設定情報記憶部と、
自装置に対する操作信号を取得する操作信号取得部と、
前記操作信号取得部により、前記設定情報記憶部に記憶されている前記印刷装置の操作に基づく操作信号を取得した場合、当該操作信号に基づく処理に加え、前記印刷装置の操作に関連付けられた前記特定処理を実行する特定処理実行部と、を備えたことを特徴とする印刷システム。
【請求項８】
制御装置および印刷装置から成る印刷システムの制御方法であって、
前記制御装置は、
前記印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、当該特定処理の実行トリガとなる実行キーデータを入力するための実行キーデータ入力領域と、を含む設定画面を表示する工程と、
前記特定処理選択領域にて選択された前記特定処理と、前記実行キーデータ入力領域に入力された前記実行キーデータと、を関連付けた情報である設定情報を、前記印刷装置に送信する工程と、を備え、
前記印刷装置は、
前記制御装置から送信された前記設定情報を１以上記憶する工程と、
印刷データを受信する工程と、
受信した前記印刷データに、前記設定情報として記憶している前記実行キーデータが含まれる場合、前記印刷データに基づく処理に加え、前記実行キーデータに関連付けられた前記特定処理を実行する工程と、を備えたことを特徴とする印刷システムの制御方法。
【請求項９】
制御装置および印刷装置から成る印刷システムの制御方法であって、
前記制御装置は、
前記印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、前記印刷装置にて実行可能な複数の操作の中から、前記特定処理の実行トリガとなる前記印刷装置の操作を選択するための操作選択領域と、を含む設定画面を表示する工程と、
前記特定処理選択領域にて選択された前記特定処理と、前記操作選択領域にて選択された前記印刷装置の操作と、を関連付けた情報である設定情報を、前記印刷装置に送信する工程と、を備え、
前記印刷装置は、
前記制御装置から送信された前記設定情報を１以上記憶する工程と、
自装置に対する操作信号を取得する工程と、
前記設定情報として記憶している前記印刷装置の操作に基づく前記操作信号を取得した場合、当該操作信号に基づく処理に加え、前記印刷装置の操作に関連付けられた前記特定処理を実行する工程と、を備えたことを特徴とする印刷システムの制御方法。
【請求項１０】
コンピューターに、請求項８または９に記載の印刷システムの制御方法における各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部から受信した印刷データに基づき印刷を行う印刷装置であって、受信した印刷データに含まれる特定の情報に応じた特定の処理を行い得る印刷装置を備えた印刷システム、印刷システムの制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、レシートの装飾や顧客への販売促進を目的として、店舗のマーク、店名、住所、クーポン券等の画像データであるロゴをレシートに印刷する印刷装置が知られている。この種の印刷装置は、ホスト装置で生成された印刷データを受信して印刷することが一般的であるが、ロゴの印刷方法として、ホスト装置からロゴとなる画像データを受信するのではなく、ロゴとなる画像データを記憶し、ホスト装置から受信した印刷データにロゴを付加して印刷することが知られている。これにより、テキストデータと比べてデータ容量の多い画像データをホスト装置から受信する必要がないので、処理時間の短縮を図ることができる。
【０００３】
上述の一例として、例えばカットコマンドのような特定のコマンドと、ロゴの画像データとを関連付けた設定情報を記憶しておき、ホスト装置からのカットコマンド受信をトリガとして、このカットコマンドに関連付けたロゴを印刷する印刷装置が開示されている（例えば特許文献１参照）。この印刷方法を適用することにより、ホスト装置の印刷データ生成アプリケーションに何ら変更を加えることなく、ロゴ印刷を実現することができる。
【特許文献１】特開２００４−０５８３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述の印刷方法において、特定のコマンドを受信した場合の処理として、全てのユーザがロゴ印刷を所望するとは限らず、他の処理を実行したいユーザも存在する。しかし、従来の印刷装置では、特定のコマンド受信をトリガとした処理として、ロゴ印刷以外の処理を実行させることは不可能であった。
【０００５】
本発明は、上記の問題点に鑑み、上述のロゴ印刷のような特定処理およびこれを実行するトリガとなる実行キーデータや印刷装置の操作の双方を、任意に設定して実行し得る印刷システム、印刷システムの制御方法およびプログラムを提供することをその課題とする。
【課題を解決するための手段】
【０００６】
本発明の印刷システムは、制御装置および印刷装置から成る印刷システムであって、制御装置は、印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、当該特定処理の実行トリガとなる実行キーデータを入力するための実行キーデータ入力領域と、を含む設定画面を表示する設定画面表示部と、特定処理選択領域にて選択された特定処理と、実行キーデータ入力領域に入力された実行キーデータと、を関連付けた情報である設定情報を、印刷装置に送信する設定情報送信部と、を備え、印刷装置は、制御装置から送信された設定情報を１以上記憶する設定情報記憶部と、印刷データを受信する印刷データ受信部と、受信した印刷データに、設定情報記憶部に記憶されている実行キーデータが含まれる場合、印刷データに基づく処理に加え、実行キーデータに関連付けられた特定処理を実行する特定処理実行部と、を備えたことを特徴とする。
上記の印刷システムにおいて、印刷装置は、印刷データを行単位で処理するものであり、特定処理実行部は、実行キーデータが含まれる行、またはその次の行に対して特定処理を実行することが好ましい。
上記の印刷システムにおいて、実行キーデータは、文字列を示すデータであることが好ましい。
上記の印刷システムにおいて、設定画面は、特定処理選択領域および実行キーデータ入力領域と共に、特定処理の処理方法を選択するための処理方法選択領域を含み、処理方法選択領域では、処理方法として、実行キーデータに関連付けられた特定処理を当該実行キーデータが含まれる行の処理前に行う第１の処理方法、実行キーデータに関連付けられた特定処理を当該実行キーデータが含まれる行の処理後に行う第２の処理方法、を含む複数の処理方法の中からいずれかを選択可能であることが好ましい。
上記の印刷システムにおいて、特定処理選択領域では、特定処理として、各行に対して繰返し実行される処理を実行キーデータが含まれる行の処理前または処理後に有効にする処理、若しくは各行に対して繰返し実行される処理を実行キーデータが含まれる行の処理前または処理後に無効にする処理を、選択可能であることが好ましい。
上記の印刷システムにおいて、設定画面では、１の実行キーデータに対し、複数の特定処理を選択可能であると共に、各特定処理は切替先となる特定処理のＩＤが関連付けられており、特定処理実行部は、設定情報記憶部に、１の実行キーデータと複数の特定処理が関連付けられた設定情報が含まれる場合、当該実行キーデータの検出ごとに、複数の特定処理を、切替先として関連付けられた特定処理のＩＤにしたがって切り替えながら実行することが好ましい。
本発明の他の印刷システムは、制御装置および印刷装置から成る印刷システムであって、制御装置は、印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、印刷装置にて実行可能な複数の操作の中から、特定処理の実行トリガとなる印刷装置の操作を選択するための操作選択領域と、を含む設定画面を表示する設定画面表示部と、特定処理選択領域にて選択された特定処理と、操作選択領域にて選択された印刷装置の操作と、を関連付けた情報である設定情報を、印刷装置に送信する設定情報送信部と、を備え、印刷装置は、制御装置から送信された設定情報を１以上記憶する設定情報記憶部と、自装置に対する操作信号を取得する操作信号取得部と、操作信号取得部により、設定情報記憶部に記憶されている印刷装置の操作に基づく操作信号を取得した場合、当該操作信号に基づく処理に加え、印刷装置の操作に関連付けられた特定処理を実行する特定処理実行部と、を備えたことを特徴とする。
本発明の印刷システムの制御方法は、制御装置および印刷装置から成る印刷システムの制御方法であって、制御装置は、印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、当該特定処理の実行トリガとなる実行キーデータを入力するための実行キーデータ入力領域と、を含む設定画面を表示する工程と、特定処理選択領域にて選択された特定処理と、実行キーデータ入力領域に入力された実行キーデータと、を関連付けた情報である設定情報を、印刷装置に送信する工程と、を備え、印刷装置は、制御装置から送信された設定情報を１以上記憶する工程と、印刷データを受信する工程と、受信した印刷データに、設定情報として記憶している実行キーデータが含まれる場合、印刷データに基づく処理に加え、実行キーデータに関連付けられた特定処理を実行する工程と、を備えたことを特徴とする。
本発明の他の印刷システムの制御方法は、制御装置および印刷装置から成る印刷システムの制御方法であって、制御装置は、印刷装置にて実行可能な複数の処理の中から、１以上の処理を特定処理として選択するための特定処理選択領域と、印刷装置にて実行可能な複数の操作の中から、特定処理の実行トリガとなる印刷装置の操作を選択するための操作選択領域と、を含む設定画面を表示する工程と、特定処理選択領域にて選択された特定処理と、操作選択領域にて選択された印刷装置の操作と、を関連付けた情報である設定情報を、印刷装置に送信する工程と、を備え、印刷装置は、制御装置から送信された設定情報を１以上記憶する工程と、自装置に対する操作信号を取得する工程と、設定情報として記憶している印刷装置の操作に基づく操作信号を取得した場合、当該操作信号に基づく処理に加え、印刷装置の操作に関連付けられた特定処理を実行する工程と、を備えたことを特徴とする。
本発明のプログラムは、コンピューターに、上記の印刷システムの制御方法における各工程を実行させることを特徴とする。
なお、以下の構成としても良い。
本発明の印刷装置の制御方法は、個々に実行可能な単位処理を複数記憶する記憶手段と、外部から受信した印刷データに基づいて印刷を行う印刷手段と、を有する印刷装置の制御方法であって、記憶手段に記憶した複数の単位処理の中から１以上の処理を特定処理として指定し、当該特定処理とこれを実行するトリガとなる１以上の実行キーデータとを関連付けて設定する設定工程と、実行キーデータを含む印刷データの受信に伴い、当該実行キーデータと関連付けられた特定処理を実行する処理実行工程と、を実行することを特徴とする。
【０００７】
同様に、本発明の印刷システムは、個々に実行可能な単位処理を複数記憶する記憶手段、および外部から受信した印刷データに基づいて印刷を行う印刷手段、を有する印刷装置と、当該印刷装置の設定情報を設定する制御装置と、から成る印刷システムであって、制御装置は、印刷装置の記憶手段に記憶された複数の単位処理の中から１以上の処理を特定処理として指定し、当該特定処理とこれを実行するトリガとなる１以上の実行キーデータとを関連付けて設定する設定手段と、特定処理および実行キーデータを含む設定情報を印刷装置に提供する提供手段と、を備え、印刷装置は、外部からの実行キーデータを含む印刷データの受信に伴い、制御装置から取得した設定情報に基づいて当該実行キーデータに関連付けられた特定処理を実行する処理実行手段、を備えていることを特徴とする。
【０００８】
これらの構成によれば、ユーザが、特定処理およびこれを実行するトリガとなる実行キーデータの双方を任意に設定し、印刷装置に実行させることができる。すなわち、ユーザが印刷装置の利用環境に応じて、印刷装置を自在にカスタマイズすることができるので、受信する印刷データが同一であっても、そのカスタマイズ仕様によって様々な印刷結果を取得することができる。従って、印刷装置の汎用性が高まり、幅広いユーザが本発明の印刷装置を利用することが可能となる。なお、「個々に実行可能な単位処理」とは、例えばロゴ（画像データ）印刷、バーコード印刷、ウォーターマーク印刷等の各処理を意味している。
【０００９】
また、本発明の他の印刷装置の制御方法は、個々に実行可能な単位処理を複数記憶する記憶手段と、外部から受信した印刷データに基づいて印刷を行う印刷手段と、を有する印刷装置の制御方法であって、記憶手段に記憶した複数の前記単位処理の中から１以上の処理を特定処理として指定し、当該特定処理とこれを実行するトリガとなる１以上の印刷装置の操作を関連付けて設定する設定工程と、印刷装置の操作に伴い、当該印刷装置の操作と関連付けられた特定処理を実行する処理実行工程と、を実行することを特徴とする。
【００１０】
同様に、本発明の他の印刷システムは、個々に実行可能な単位処理を複数記憶する記憶手段、および外部から受信した印刷データに基づいて印刷を行う印刷手段、を有する印刷装置と、当該印刷装置の設定情報を設定する制御装置と、から成る印刷システムであって、制御装置は、印刷装置の記憶手段に記憶された複数の単位処理の中から１以上の処理を特定処理として指定し、当該特定処理とこれを実行するトリガとなる１以上の印刷装置の操作とを関連付けて設定する設定手段と、特定処理および印刷装置の操作を含む設定情報を印刷装置に提供する提供手段と、を備え、印刷装置は、当該印刷装置の操作に伴い、制御装置から取得した設定情報に基づいて、当該印刷装置の操作に関連付けられた特定処理を実行する処理実行手段、を備えていることを特徴とする。
【００１１】
これらの構成によれば、ユーザが、特定処理およびこれを実行するトリガとなる印刷装置の操作を任意に設定し、印刷装置に実行させることができる。すなわち、ユーザが印刷装置の利用環境に応じて、印刷装置を自在にカスタマイズすることができるので、受信する印刷データが同一であっても、そのカスタマイズ仕様によって様々な印刷結果を取得することができる。従って、印刷装置の汎用性が高まり、幅広いユーザが本発明の印刷装置を利用することが可能となる。なお、「印刷装置の操作」とは、ユーザによる電源スイッチの操作や、装置カバーのクローズ操作、フィードボタンの押下（紙送り操作）等が例として挙げられる。
【００１２】
上述の各印刷装置の制御方法において、単位処理が繰り返し実行されるものであるとき、特定処理には、単位処理を有効または無効にする特定処理がさらに含まれることが好ましい。
【００１３】
この構成によれば、繰り返し実行する単位処理を、実行キーデータの受信または印刷装置の操作をトリガとして有効または無効に設定することができる。従って、繰り返し実行する単位処理を特定の範囲に限定して実行することが可能となる。
【００１４】
また、上述の各印刷装置の制御方法において、設定工程において複数の単位処理を特定処理として指定した場合、設定工程では、実行する特定処理の切替順序を決定するための切替データをさらに設定し、処理実行工程では、設定された切替データに従って、実行する特定処理を切替えることが好ましい。
【００１５】
この構成によれば、特定処理として設定された複数の単位処理を、実行キーデータの受信または印刷装置の操作をトリガとして、ユーザの所望に応じた順序で切替えることが可能となる。すなわち、多様な特定処理を簡易な設定方法により実現し得る。
【００１６】
また、上述の各印刷装置の制御方法において、特定処理の実行トリガがコマンドである場合、設定工程では、特定処理の実行タイミングを、「コマンド置換」、「コマンド行置換」、「コマンドの実行前」、「コマンドの実行後」、「コマンドの前行」および「コマンドの次行」の何れかにさらに設定し、前記特定処理の実行トリガが印刷装置の操作である場合、設定工程では、特定処理の実行タイミングを、印刷装置の操作の「置換」、「操作に対する処理の前」および「操作に対する処理の後」の何れかにさらに設定することが好ましい。
【００１７】
この構成によれば、特定処理を実行する実行タイミングや、特定処理の実行トリガとなるコマンドや印刷装置の操作の処理要否を設定することができる。すなわち、コマンドや印刷装置の操作に対する処理に置換して特定処理を実行したり、コマンドや印刷装置の操作に対する処理の前後に特定処理を実行させたりすることが可能となる。
【００１８】
本発明のプログラムは、上記のいずれか１に記載の印刷装置の制御方法における各工程をコンピュータに実行させるためのものであることを特徴とする。
【００１９】
このプログラムをコンピュータが実行することにより、特定処理およびこれを実行するトリガとなる実行キーデータや印刷装置の操作の双方を、任意に設定して実行し得る印刷装置の制御方法を実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施形態に係る印刷システム、印刷システムの制御方法およびプログラムについて、添付の図面を参照しながら詳細に説明する。本発明の印刷制御方法等は、外部から受信した印刷データに含まれる特定の情報に応じて、特定の処理を行い得るものである。そこで、本発明の印刷システム等を、主にレシートを印刷する印刷装置と、この印刷装置の設定情報を設定するとともに、決済処理や印刷データの生成を行う制御装置と、から構成される印刷システムに適用して説明する。
【００２１】
図１は本実施形態に係る印刷システム１のシステム構成図である。同図に示すように、印刷システム１は、印刷装置１０の設定情報を設定するとともに、決済処理や印刷データの生成を行う制御装置２０と、制御装置２０から送信された印刷データに基づいて印刷を行い、レシートＲを作成する印刷装置１０と、から構成されている。
【００２２】
制御装置２０は、入力デバイス２１、ディスプレイ２２、ＨＤ２３、通信インターフェース２４、入出力インターフェース２５、内部バス２６、ＣＰＵ２７、ＲＯＭ２８およびＲＡＭ２９を備えている。特に入力デバイス２１として、キーボード、バーコードリーダ、並びにカードリーダ等を備え、キーボードによる入力またはバーコードリーダおよびカードリーダによる読み取りによって、売上内容を取得し、商品名や売上金額等をディスプレイ２２に表示する。また、ＨＤ２３には、決済処理を行い、印刷データを生成するためのＰＯＳアプリケーションＰＡ、および印刷装置１０の設定情報を設定する印刷制御アプリケーションＣＡ等が記憶されており、ＣＰＵ２７はこのＰＯＳアプリケーションＰＡ並びに印刷制御アプリケーションＣＡに基づいて決済処理や印刷装置１０の設定情報を設定する処理を実行する。
【００２３】
印刷装置１０は、通信インターフェースを介して制御装置２０とデータの送受信を行うデータ受信部３０と、ロール状に巻回されたレシート用紙の搬送を行う搬送部４０と、レシート用紙の搬送に同期してレシート用紙に印刷を行う印刷部５０と、レシート用紙の印刷済み部分を切断する切断部６０と、これら各部を駆動する駆動部７０と、各部と接続されるとともに、印刷装置１０全体を制御する制御部８０と、から構成されている。
【００２４】
制御部８０は、ＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３および入出力インターフェース８４および内部バス８５を備えている。ＲＯＭ８２は、例えばフラッシュＲＯＭに代表されるように書換え可能に構成されており、制御装置２０から受信した印刷データに付加して印刷する画像データを記憶する画像データブロック８６と、制御装置２０において設定された設定情報を記憶する設定情報ブロック８７と、印刷装置１０が実行する個々の処理プログラムを記憶する処理プログラムブロック８８と、を有している。なお、画像データブロック８６には、ロゴＬＧ（トップロゴＴＬ，ボトムロゴＢＬ）として印刷する画像データと、ウォーターマークＷＭとして印刷する画像データとがそれぞれ識別可能に記憶されている。
【００２５】
ＲＡＭ８３は、各種フラグ・レジスタ群の格納領域や印刷バッファなどの各種バッファ領域を有し、制御処理のための作業領域として使用される。そして、ＣＰＵ８１は、上記の構成により、ＲＯＭ８２内の処理プログラムに従って、入出力インターフェース８５を介して印刷装置１０内の各部から各種信号・データを入力するとともに、入力した各種信号・データに基づいてＲＡＭ８３内の各種データを処理し、入出力インターフェース８５を介して印刷装置１０内の各部に各種信号・データを出力することにより、印刷装置１０全体の制御を行う。
【００２６】
なお、印刷装置１０では、ＲＯＭ８２の設定情報ブロック８７に記憶された設定情報に基づいて、制御装置２０から受信した印刷データに含まれる特定の情報に応じて、特定の処理を実行することが可能となっている。具体的には、ユーザは上述の印刷制御アプリケーションＣＡを用いて、印刷装置１０が実行可能な個々の処理から１以上の処理を特定処理として選択するとともに、この特定処理を実行するためのトリガとなる実行トリガを関連付けて設定することができる。そして、設定された設定情報が印刷装置１０の設定情報ブロック８７に記憶されることにより、印刷装置１０は、設定された実行トリガに応じて特定処理を実行する。以下、これに関連する制御について詳細に説明する。
【００２７】
まず、設定情報を設定する処理から説明する。この設定処理は、上述のように印刷データを生成する制御装置２０の印刷制御アプリケーションＣＡにより行われるものである。なお、主に入力手段となるキーボード、表示手段となるディスプレイ、および印刷制御アプリケーションＣＡを備えた外部処理装置（図示省略）を印刷装置１０に接続し、制御装置２０に代えてこの外部処理装置を用いて設定処理を行う構成でもよい。すなわち、印刷データを生成する装置と、設定処理を行う装置とを別装置として構成してもよい。
【００２８】
図２は、設定情報を設定する設定画面Ｄ１の一例を表すものである。同図に示すように、設定画面Ｄ１は、特定処理の実行トリガとなる実行キーデータまたは印刷装置１０の操作を設定するトリガ設定部Ｄ１ａと、設定した実行トリガに対応して実行する特定処理を指定する特定処理指定部Ｄ１ｂと、特定処理の処理方法（実行するタイミング）を設定する処理方法設定部Ｄ１ｃとを有している。
【００２９】
トリガ設定部Ｄ１ａでは、特定処理の実行トリガとして「実行キーデータ」または「印刷装置の操作」を選択することが可能となっている。実行トリガとして「実行キーデータ」を選択した場合、テキストボックスＴ１に任意の文字列またはコマンドを入力し、また、実行トリガとして「印刷装置の操作」を選択した場合、コンボボックスＣ１のリストから任意の操作を指定することにより、実行トリガを設定することができる。
【００３０】
特定処理指定部Ｄ１ｂでは、印刷装置１０が実行可能な個々の処理をテキストボックスＴ２にユーザが入力することにより特定処理として実行する処理を指定することが可能となっている。なお、図中の例えば参照ボタンの押下によって、印刷装置１０が実行可能な各種処理を一覧表示し、一覧表示された各種の処理から特定処理として実行する処理を選択できるようにしてもよい。
【００３１】
処理方法設定部Ｄ１ｃでは、特定処理の実行トリガとして印刷装置の操作が選択されている場合、特定処理の実行タイミングとして、コンボボックスＣ２のリストから、印刷装置の操作の「置換」、「操作に対する処理の前」および「操作に対する処理の後」の何れかに設定することができる。この場合、「置換」に設定すると、印刷装置の操作に対する処理に置換して特定処理が実行され、「操作に対する処理の前」または「操作に対する処理の後」に設定すると、印刷装置の操作に対する処理の前または後に特定処理が実行される。
【００３２】
また、特定処理の実行トリガとして実行キーデータが選択されている場合、特定処理の実行タイミングとして、コンボボックスＣ２のリストから「コマンド置換」、「コマンド行置換」、「コマンドの実行前」、「コマンドの実行後」、「コマンドの行の前」（第１の処理方法）および「コマンドの行の後」（第２の処理方法）の何れかに設定することができる。この場合、「コマンド置換」に設定すると、実行キーデータとして指定されているコマンドの処理に置換して特定処理が実行され、「コマンドの実行前（行の前）」または「コマンドの実行後（行の後）」に設定すると、実行キーデータとして指定されているコマンドの実行前（前行）または実行後（次行）に特定処理が実行される。
【００３３】
そして、これらの設定情報をユーザが設定画面Ｄ１に入力し、ＯＫボタンを押下することによって、入力された各種設定データが印刷装置１０の設定情報ブロック８７（図１参照）に記憶される。なお、印刷装置１０の設定情報ブロック８７への設定処理は、当然、設定用のコマンドによって行われるため、図２に示すようなＧＵＩ（Graphical User Interface）を使用せずに、設定用のコマンドのみを利用して、レシート印刷実行の途中で行っても良い。
【００３４】
さらに、設定された設定情報に基づいて印刷装置１０が実行する特定処理について具体的に説明する。まず、特定処理の実行トリガとして実行キーデータが選択された場合を想定して説明する。
【００３５】
図３に示すように、設定情報は、ＩＤ、実行トリガ（実行キーデータ）、処理ＩＤ、特定処理、並びに処理方法の各項目から構成されている。図示するＩＤ「１」の例では、実行キーデータとして「品目」が、特定処理として「ウォーターマーク印刷の有効」が、処理方法として「行の前」が設定されている。すなわち、印刷装置１０はこの設定情報に基づいて、制御装置２０から文字列「品目」を印刷するための「品目」データを受信すると、処理方法が「行の前」であるので、まず「ウォーターマーク印刷」を有効とし、その後「品目」データを含む行に対する処理を実行する。すなわち、「品目」データの受信をトリガとして、ウォーターマーク印刷が繰り返し実行されることとなる。
【００３６】
同様にＩＤ「２」の例では、印刷装置１０は、制御装置２０から文字「￥」を印刷するための「￥」データを受信すると、処理方法が「行の前」であるので、ウォーターマーク印刷にて印刷対象とするウォーターマーク（以下デフォルトウォーターマークＤＷＭと称する）をウォーターマークＷＭ２に変更し、「￥」データを含む行に対する処理を実行する。
【００３７】
同様にＩＤ「３」の例では、印刷装置１０は、制御装置２０から文字列「お預かり」を印刷するための「お預かり」データを受信すると、処理方法が「行の後」であるので、まず「お預かり」データを含む行に対する処理を実行し、その後デフォルトウォーターマークＤＷＭをウォーターマークＷＭ３に変更する。
【００３８】
同様にＩＤ「４」の例では、印刷装置１０は、制御装置２０から文字列「お釣り」を印刷するための「お釣り」データを受信すると、処理方法が「行の後」であるので、まず「お釣り」データを含む行に対する処理を実行し、その後「ウォーターマーク印刷」を無効とする。従って、「お釣り」データを含む行にウォーターマーク印刷が為された後は、繰り返し実行されていたウォーターマーク印刷が中断される。
【００３９】
同様にＩＤ「５」の例では、実行キーデータ「カット」コマンド（レシートカットするためのコマンド）に対し、特定処理として「ボトムロゴ印刷」、「カット」および「トップロゴ印刷」コマンドが指定されており、また処理方法が「置換」であるので、印刷装置１０は、制御装置２０から「カット」コマンドを受信すると、「ボトムロゴ印刷」コマンド、「カット」コマンド、および「トップロゴ印刷」コマンドに対する処理を順次実行する。
【００４０】
さらに、図３に示す設定情報に基づいて、印刷装置１０が実行する特定処理の一連の流れについて図４のフローチャートおよび図５に示す具体例を参照しながら説明する。なお、以下の説明では印刷装置１０は制御装置２０から行単位で印刷データを受信するものとする。
【００４１】
図４に示すように、印刷装置１０は制御装置２０から印刷データを受信すると、印刷データに実行キーデータが含まれているかを判別する（Ｓ０１）。印刷データに実行キーデータが含まれている場合（Ｓ０１：Ｙｅｓ）、それが「品目」データであるときには（Ｓ０２：Ｙｅｓ）、「ウォーターマーク印刷」を有効にする（Ｓ０３）。また、「￥」データであるときには（Ｓ０４：Ｙｅｓ）、デフォルトウォーターマークＤＷＭをウォーターマークＷＭ２に変更する（Ｓ０５）。
【００４２】
また、「お預かり」データであるときには（Ｓ０６：Ｙｅｓ）、デフォルトウォーターマークＤＷＭをウォーターマークＷＭ３に変更する（Ｓ０７）。また、「お釣り」データであるときには（Ｓ０８：Ｙｅｓ）、「ウォーターマーク印刷」を無効とする（Ｓ０９）。また、受信したコマンドが「カット」コマンドであるときには（Ｓ１０：Ｙｅｓ）、ボトムロゴ印刷、カット、トップロゴ印刷の各処理を順次実行する（Ｓ１１）。なお、上述のＳ０３、Ｓ０５、Ｓ０７、Ｓ０９の処理の後は、Ｓ１１と同様に直ちに終了（ＲＥＴＵＲＮ）するフローでもよい。一方、受信した印刷データに実行キーデータが含まれていない場合には（Ｓ０１：Ｎｏ）、特定処理として行う処理はなく通常処理（受信した印刷データの処理）のみを行う。
【００４３】
例えば、図５に示す印刷データのうち、１行目および２行目の印刷データを受信した場合には、受信した印刷データに実行キーデータが含まれていないので、そのまま１行目および２行目の印刷データが印刷される。そして、３行目の印刷データを受信した場合には、印刷データに「品目」データが含まれているので、図示のように、レシートＲには「品目」データを含む行に重ねてデフォルトウォーターマークＤＷＭであるウォーターマークＷＭ１が印刷される。
【００４４】
さらに、４行目の印刷データを受信した場合には、印刷データに「￥」データが含まれるので、デフォルトウォーターマークＤＷＭがウォーターマークＷＭ１からウォーターマークＷＭ２に変更され、図示のようにレシートＲには「￥」データを含む行に重ねてウォーターマークＷＭ２が印刷される。さらに、９行目の印刷データを受信した場合には、印刷データに「お預かり」データが含まれるので、「お預かり」データを含む行の印刷の後、デフォルトウォーターマークＤＷＭがウォーターマークＷＭ２からウォーターマークＷＭ３に変更される（「お預かり」データを含む行には変更前のウォーターマークＷＭ２が重ねて印刷される）。従って、図示のように１１行目の印刷データにはウォーターマークＷＭ３が重ねて印刷される。
【００４５】
また、同図に示す１１行目の印刷データを受信した場合には、印刷データに「「お釣り」データが含まれるので、「お釣り」データを含む行の印刷の後、ウォーターマーク印刷が無効となる。従って、図示するように１２行目の印刷データには何れのウォーターマークＷＭも印刷されていない。さらに、１２行目の印刷データに続いてカットコマンドを受信した場合には、図示のようにボトムロゴＢＬが印刷され、レシートカットが実行された後、トップロゴＴＬの印刷が実行される。
【００４６】
なお、１０行目および１１行目の印刷データには、実行キーデータ「お預かり」または「お釣り」データに加え、実行キーデータ「￥」データが含まれているが、本実施形態では、同一行に複数の実行キーデータが含まれるときには、最初に受信した実行キーデータに対する特定処理のみを実行するようにしている。もちろん、同一行に含まれる複数の実行キーデータに対する特定処理をそれぞれ実行してもよいし、同一行に複数の実行キーデータが含まれる場合に実行する特定処理の優先順位をさらにユーザが設定可能としてもよい。
【００４７】
このように、ユーザが特定処理およびこれを実行するトリガとなる実行キーデータの双方を任意に設定し、印刷装置１０に実行させることができるので、図５に示すように、例えばロゴＬＧおよびウォーターマークＷＭを用いてレシートＲに表を印刷する場合でも、制御装置２０から印刷するロゴＬＧおよびウォーターマークＷＭを指定するコマンドをその都度受信する必要なく、表を印刷することができる。この場合、特に次のレシートＲのトップロゴＴＬを印刷しておくことにより、印刷時間が短縮されるといった利点がある。なお、特定処理が印刷処理の場合には、その印刷位置（例えば左揃え、中央揃え等）をさらに設定可能に構成してもよい。
【００４８】
また、特定処理として上記に例示した以外にも、例えば実行キーデータとして「店長」や店名を指定し、これを実際の店長の氏名や店舗のロゴに置換して印刷するといった活用例も想定できる。さらに、実行キーデータとして所定の画像データを指定し、これを任意のテキストデータに置換して印刷するといった活用例も考え得る。また、実行キーデータとして指定されたコマンドを任意のコマンドに置換する処理を特定処理として実行することも可能である。これにより、例えば印刷装置１０が処理不能なコマンドを含めて印刷データを生成する仕様のＰＯＳアプリケーションＰＡを用いたとしても、印刷装置１０が処理不能なコマンドを印刷装置１０が処理可能なコマンドに置換することによって、ＰＯＳアプリケーションＰＡを変更することなく受信した印刷データをそのまま処理することができる。
【００４９】
続いて、特定処理の実行トリガとして印刷装置の操作が選択された場合について説明する。
【００５０】
図６は、特定処理の実行トリガとして印刷装置の操作が選択された場合の設定情報を例示している。同図に示すように、設定情報は、上述のようにＩＤ、実行トリガ、処理ＩＤ、特定処理、並びに処理方法の各項目から構成されている。図示するＩＤ「１」の例では、実行キーデータとして「電源ＯＮ」が、特定処理として「ステイタス送信」が、処理方法として「（操作に対する処理の）後」が設定されている。すなわち、印刷装置１０はこの設定情報に基づいて、ユーザにより電源ＯＮの操作が行われると、電源ＯＮの処理を行った後、ステイタス送信処理を実行する。
【００５１】
なお、「ステイタス送信処理」とは、印刷装置１０のカバーの状態や用紙の設定状況等を制御装置２０のディスプレイ２２に表示するために、制御装置２０にステイタスを送信する処理を意味しており、ユーザはディスプレイ２２に表示された印刷装置１０のステイタスを確認しながら、任意に設定状況を調整することができる。なお、この機能は印刷装置１０に予め内蔵されているものである。従って、ユーザは電源ＯＮの操作を行うのみで、ステイタス送信処理を実行させ、印刷装置１０の設定状況を確認し調整することができる。
【００５２】
同様にＩＤ「２」の例では、印刷装置１０は、ユーザにより装置カバーのクローズ操作が行われると、装置カバーがクローズされたことを検出した後、レシートカットを実行し、さらにトップロゴＴＬを印刷する。これにより、例えばレシート用紙の交換等を行った場合に、ユーザが何れの指示を行わなくても、レシートカットおよびトップロゴＴＬの印刷が実行されることとなる。
【００５３】
同様にＩＤ「３」の例では、印刷装置１０は、ユーザによりフィードボタンが押下されると、フィードボタンの押下に応じて紙送り動作を行った後、セルフテストを実行する。
【００５４】
このように、制御装置から受信するコマンドに加え、ユーザが印刷装置１０に対して行う任意の操作をトリガとして特定処理を実行することができるので、特定処理をより多様な機会に実現することが可能となり、より利便性が向上する。
【００５５】
ところで、１の実行キーデータに対して複数の特定処理を関連付け、これら複数の特定処理を切替えて実行する方法もある。以下、これに関する制御について説明する。
【００５６】
図７は、１の実行キーデータに対して複数の特定処理が関連付けられた設定情報の一例を示すものである。同図に示すように設定情報は、ＩＤ、実行トリガ（実行キーデータ）、および処理ＩＤの各項目が関連付けられたテーブルＴ１と、処理ＩＤ、特定処理、処理方法の各項目が関連付けられたテーブルＴ２とから構成されている。図示するテーブルＴ１では、ＩＤ「１」の実行キーデータとして「カット」コマンドが設定され、この実行キーデータ「カット」コマンドに対して処理ＩＤ「１」が関連付けられている。一方、テーブルＴ２では、処理ＩＤ「１」として特定処理「ウォーターマークＷＭ１の印刷」と「ＩＤ「１」の実行キーデータに対する処理ＩＤを「２」に切替える」が関連付けられている。さらに、処理ＩＤ「２」として特定処理「ウォーターマークＷＭ２の印刷」と「ＩＤ「１」の実行キーデータに対する処理ＩＤを「１」に切替える」が関連付けられている。なお、請求項にいう「切替データ」とは、このように実行キーデータに対する処理ＩＤを他の値に切替えるためのデータを意味するものである。
【００５７】
この場合、図８に示すように、始めにＩＤ「１」の実行キーデータ「カット」コマンドを受信すると、まず実行キーデータ「カット」コマンドに対する処理を行った後、処理ＩＤ「１」の特定処理（ウォーターマークＷＭ１の印刷）を実行する。そして、ＩＤ「１」の実行キーデータに対する処理ＩＤを「２」に切替える。従って、次に実行キーデータ「カット」コマンドを受信すると、実行キーデータ「カット」コマンドに対する処理を実行した後、今度は処理ＩＤ「２」の特定処理（ウォーターマークＷＭ２の印刷）を実行する。さらに、ＩＤ「１」の実行キーデータに対する処理ＩＤを「１」に切替える。すなわち、実行キーデータ（「カット」コマンド）の受信毎に印刷するウォーターマークＷＭがウォーターマークＷＭ１またはウォーターマークＷＭ２に切替わることとなる。
【００５８】
また、図９に示す設定情報の例では、上述のテーブルＴ１において、ＩＤ「１」の実行キーデータとして「￥」データが、ＩＤ「２」の実行キーデータとして「お釣り」データが、ＩＤ「３」の実行キーデータとして「カット」コマンドがそれぞれ設定されており、ＩＤ「１」の実行キーデータ「￥」データに対して処理ＩＤ「１」が、ＩＤ「２」の実行キーデータ「お釣り」データに対して処理ＩＤ「２」が、ＩＤ「３」の実行キーデータ「カット」コマンドに対して処理ＩＤ「３」が、それぞれ関連付けられている。
【００５９】
一方、テーブルＴ２では、処理ＩＤ「１」として特定処理「ウォーターマーク有効」が関連付けられている。また、処理ＩＤ「２」として特定処理「ウォーターマーク無効」が関連付けられている。さらに、処理ＩＤ「３」として特定処理「デフォルトウォーターマークＷＭをウォーターマークＷＭ２へ変更」と「ＩＤ「３」の実行キーデータに対する処理ＩＤを「４」に切替える」が関連付けられている。そして、処理ＩＤ「４」として特定処理「デフォルトウォーターマークＷＭをウォーターマークＷＭ１へ変更」と「ＩＤ「３」の実行キーデータに対する処理ＩＤを「３」に切替える」が関連付けられている。
【００６０】
この場合、図１０に示すように、ＩＤ「１」の実行キーデータ「￥」データを受信すると、まず処理ＩＤ「１」の特定処理（ウォーターマーク有効：デフォルトウォーターマークＤＷＭ（ウォーターマークＷＭ１）の印刷を実行する。そして、次にＩＤ「２」の実行キーデータ「お釣り」データを受信すると、「お釣り」データを含む行を印刷した後、次行からのウォーターマークＷＭ印刷を無効とする。さらに、ＩＤ「３」の実行キーデータ「カット」コマンドを受信すると、カットコマンドに対する処理の後、デフォルトウォーターマークＷＭをウォーターマークＷＭ２とする処理が行われ、さらにＩＤ「３」の実行キーデータに対する処理ＩＤを「４」に切替える。
【００６１】
続いて、さらにＩＤ「１」の実行キーデータ「￥」データを受信すると、これに対する特定処理「ウォーターマーク有効」を実行するが、この段階でデフォルトウォーターマークＷＭはウォーターマークＷＭ２へ変更されているので、ウォーターマークＷＭ２の印刷を実行する。その後、実行キーデータ「お釣り」データの受信に伴いウォーターマークＷＭ印刷が無効となり、再びＩＤ「３」の実行キーデータ「カット」コマンドを受信すると、ＩＤ「３」の実行キーデータ「カット」コマンドに対する処理ＩＤが「４」に切替えられているので、処理ＩＤ「４」の特定処理を実行する。この処理ＩＤ「４」の特定処理が実行されることにより、デフォルトウォーターマークＤＷＭが再びウォーターマークＷＭ１へと変更され、さらにＩＤ「３」の実行キーデータ「カット」コマンドに対する処理ＩＤも処理ＩＤ「３」に切替えられる。
【００６２】
すなわち、「￥」データを含む行の印刷データから、「お釣り」データを含む行の印刷データまでの範囲で印刷されるウォーターマークＷＭが、「カット」コマンドの受信毎にウォーターマークＷＭ１またはウォーターマークＷＭ２に切替えられることとなる。
【００６３】
さらに、図１１に示す設定情報の例では、上述のテーブルＴ１において、ＩＤ「１」の実行キーデータとして「品目」データが、ＩＤ「２」の実行キーデータとして「￥」データが、ＩＤ「３」の実行キーデータとして「お釣り」データがそれぞれ設定され、ＩＤ「１」の実行キーデータ「品目」データに対して処理ＩＤ「１」が、ＩＤ「２」の実行キーデータ「￥」データに対して処理ＩＤ「２」が、ＩＤ「３」の実行キーデータ「お釣り」データに対して処理ＩＤ「５」がそれぞれ関連付けられている。
【００６４】
一方、テーブルＴ２では、処理ＩＤ「１」として特定処理「ウォーターマーク有効」が関連付けられている。また、処理ＩＤ「２」として特定処理「デフォルトウォーターマークＤＷＭをウォーターマークＷＭ２へ変更」と「ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「３」に切替える」が関連付けられている。
【００６５】
また、処理ＩＤ「３」として特定処理「デフォルトウォーターマークＤＷＭをウォーターマークＷＭ３へ変更」と「ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「４」に切替える」が関連付けられている。さらに、処理ＩＤ「４」として特定処理「デフォルトウォーターマークＤＷＭをウォーターマークＷＭ１へ変更」と「ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「２」に切替える」が関連付けられている。また、処理ＩＤ「５」として特定処理「ウォーターマーク無効」が関連付けられている。
【００６６】
具体的には（図１２も参照）、ＩＤ「１」の実行キーデータ「品目」データを受信すると、まず処理ＩＤ「１」の特定処理（ウォーターマーク有効：デフォルトウォーターマークＤＷＭ（ウォーターマークＷＭ１）の印刷）を実行する。そして、次にＩＤ「２」の実行キーデータ「￥」データを受信すると、処理ＩＤ「２」である、デフォルトウォーターマークＤＷＭをウォーターマークＷＭ２へ変更する処理を行い、ウォーターマークＷＭ２の印刷を行うとともに、ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「３」に切替える。
【００６７】
さらにＩＤ「２」の実行キーデータ「￥」データを受信すると、今度はＩＤ「２」の実行キーデータに対する処理ＩＤが「３」に切替えられているので、処理ＩＤ「３」である、デフォルトウォーターマークＤＷＭをウォーターマークＷＭ３へ変更する処理を行い、ウォーターマークＷＭ３の印刷を行うとともに、ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「４」に切替える。
【００６８】
続いてさらにＩＤ「２」の実行キーデータ「￥」データを受信すると、今度はＩＤ「２」の実行キーデータに対する処理ＩＤが「４」に切替えられているので、処理ＩＤ「４」である、デフォルトウォーターマークＤＷＭをウォーターマークＷＭ１へ変更する処理を行い、ウォーターマークＷＭ１の印刷を行うとともに、ＩＤ「２」の実行キーデータ「￥」データに対する処理ＩＤを「２」に切替える。
【００６９】
また、ＩＤ「５」の実行キーデータ「お釣り」データを受信すると、「お釣り」データを含む行に対する処理を行った後、ウォーターマーク印刷を無効とする。
【００７０】
すなわちこの場合、図１２に示すように、「品目」データを含む行の印刷データから「お釣り」データを含む行の印刷データまでの範囲で印刷されるウォーターマークＷＭが、実行キーデータ「￥」データを受信する度に、ウォーターマークＷＭ１→ウォーターマークＷＭ２→ウォーターマークＷＭ３→…の順に切替わることとなる。
【００７１】
このように、実行キーデータに「ＩＤ」を付して管理し、特定処理に「処理ＩＤ」を付して管理することで、１の実行キーデータに対して複数の特定処理を指定することができる。そして、実行する特定処理に実行キーデータのＩＤと処理ＩＤを関連付けるコマンドを指定することにより、実行する特定処理をユーザの所望に応じた順序で切替えることができるので、簡易な設定方法によりバラエティに富んだレシート印刷を実現することが可能となる。
【００７２】
以上説明したように、本発明の印刷システム１は、ユーザが、特定処理およびこれを実行するトリガとなるキーデータまたは印刷装置１０の操作の双方を任意に設定し、印刷装置１０に実行させることができるので、印刷装置１０の利用環境に応じた、自在なカスタマイズが可能となる。すなわち、受信する印刷データが同一であっても、そのカスタマイズ仕様によって様々な印刷結果を取得し得る。従って、印刷装置１０の汎用性が高まり、幅広いユーザが本発明の印刷装置１０を利用することが可能となる。
【００７３】
さらに、例えば抽選を行うための抽選アプリケーションを印刷装置１０に組み込み、実行キーデータとして任意の商品名を設定するとともに、特定処理としてこの抽選アプリケーションの起動処理を指定してもよい。これにより、受信した印刷データに、実行キーデータとして設定した商品名が含まれる場合に抽選アプリケーションを起動し、当選時のみ無料券等を表す画像データを印刷する、といった制御が実現でき、さらに多様な特定処理が実行可能となる。
【００７４】
なお、印刷装置１０が印刷する印刷データは、レシートに印刷するためのレシート印刷データに限らず、その種別は問わない。
【００７５】
また、実行キーデータに対する特定処理の設定は、ＲＡＭ８３に保存してもよい。特に、実行キーデータに対する処理ＩＤを頻繁に変更するようなケースでは、ＲＡＭ８３に設定することが好ましい。
【００７６】
さらに、ＲＡＭ８３から実行キーデータに対する特定処理の情報を取得しようとして、ＲＡＭ８３にその情報が無ければ、ＲＯＭ８２からその情報を探す方法も良い。このような処理にすれば、デフォルトの設定をＲＯＭ８２に設定しておき、デフォルトの設定と異なる動作をさせたいときのみ、ＲＡＭ８３に設定を保存することができる。
【００７７】
また、上記の例に示した、印刷システム１の各機能をプログラムとして提供することも可能である。また、そのプログラムを記録媒体（図示省略）に格納して提供することも可能である。記録媒体としては、ＣＤ−ＲＯＭ、フラッシュＲＯＭ、メモリカード（コンパクトフラッシュ（登録商標）、スマートメディア、メモリスティック等）、コンパクトディスク、光磁気ディスク、デジタルバーサタイルディスクおよびフレキシブルディスク、ハードディスク等を利用可能である。
【００７８】
なお、上記の実施形態における印刷システム１の例によらず、装置構成や処理工程等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。例えば、印刷装置１０に印刷制御アプリケーションＣＡを組み込み、且つ印刷装置１０に入力手段や表示手段を設けることにより、印刷装置１０単独で本発明の印刷システム１を構成してもよい。
【図１】
0004784298.tif 000002
【図２】
0004784298.tif 000003
【図３】
0004784298.tif 000004
【図４】
0004784298.tif 000005
【図５】
0004784298.tif 000006
【図６】
0004784298.tif 000007
【図７】
0004784298.tif 000008
【図８】
0004784298.tif 000009
【図９】
0004784298.tif 000010
【図１０】
0004784298.tif 000011
【図１１】
0004784298.tif 000012
【図１２】
0004784298.tif 000013