【手続補正書】
【提出日】平成26年4月2日(2014.4.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷位置の下流側に所定の離間距離を隔てて用紙カット位置が設けられ、１レシート単位の印刷データの印刷終了後、次のレシートの前記離間距離に相当するトップマージンにおける印刷を行い、用紙カットを行うレシートプリンターであって、
前記次のレシートのトップマージンにおける印刷を行うための前印刷用データを記憶する前印刷用データ記憶部と、
上位装置から、前記印刷データを取得する印刷データ取得部と、
取得した前記印刷データの前記トップマージン分のデータであるヘッダーデータと、前記前印刷用データと、が同一であるか否かを判別するヘッダー判別部と、
前記ヘッダー判別部の判別結果に応じて、印刷部および用紙カット部の制御を行う印刷制御部と、を備え、
前記印刷制御部は、
前記ヘッダー判別部の判別結果が「同一」であった場合、前記印刷部に、取得した前記印刷データから前記ヘッダーデータを除いた残データを印刷させた後に前記前印刷用データを印刷させて、前記用紙カット部に、用紙カットを行わせ、
前記ヘッダー判別部の判別結果が「非同一」であった場合、前記印刷部に、取得した前記印刷データを印刷させた後に前記前印刷用データを印刷させて、前記用紙カット部に、用紙カットを行わせるよう制御することを特徴とするレシートプリンター。
【請求項２】
前記ヘッダー判別部の判別結果が「非同一」であった場合、前記印刷制御部の制御による印刷開始前に、前記前印刷用データを、取得した前記印刷データの前記ヘッダーデータに書き換えるデータ書き換え部をさらに備えたことを特徴とする請求項１に記載のレシートプリンター。
【請求項３】
前記ヘッダー判別部の判別結果が連続して「非同一」であった回数をカウントするカウント部をさらに備え、
前記データ書き換え部は、前記カウント部のカウント数が所定回数以上となった場合に、前記前印刷用データを書き換えることを特徴とする請求項２に記載のレシートプリンター。
【請求項４】
前記印刷制御部は、前記判別結果が「非同一」であった場合、取得した前記印刷データの印刷において、前記印刷部に、前記ヘッダーデータを印刷させた後、前記用紙カット部に、用紙カットを行わせ、前記印刷部に、前記印刷データから前記ヘッダーデータを除いた残データを印刷させるよう制御することを特徴とする請求項１に記載のレシートプリンター。
【請求項５】
前記ヘッダーデータに、レシート幅方向に伸びる少なくとも１ドット幅の空白ラインが含まれる場合、前記ヘッダーデータを、当該ヘッダーデータの先端から前記空白ラインの下端までの第１ヘッダーデータと、前記空白ラインの下端から当該ヘッダーデータの下端までの第２ヘッダーデータと、に分割し、前記第１ヘッダーデータの先端に前記第２ヘッダーデータの長さに相当する空白データを付加する印刷データ編集部をさらに備え、
前記データ書き換え部は、前記前印刷用データを、前記空白データが付加された前記第１ヘッダーデータに書き換えることを特徴とする請求項２ないし４のいずれか１項に記載のレシートプリンター。
【請求項６】
前記ヘッダー判別部の判別結果が「非同一」であった場合であって、前記ヘッダーデータおよび前記前印刷用データの一部分が一致する場合、前記ヘッダーデータにおける一致部分以外の残データを空白データに変換した変換済みヘッダーデータを生成するデータ生成部をさらに備え、
前記データ書き換え部は、前記前印刷用データを、前記変換済みヘッダーデータに書き換えることを特徴とする請求項２ないし４のいずれか１項に記載のレシートプリンター。
【請求項７】
前記ヘッダー判別部の判別結果が「非同一」であった場合であって、前記ヘッダーデータおよび前記前印刷用データの一部分が一致する場合、一致部分を共通データとして記憶する共通データ記憶部をさらに備え、
前記ヘッダー判別部は、前記共通データ記憶部にデータが記憶されている場合、取得した前記印刷データの前記ヘッダーデータに前記共通データが含まれているか否かを判別し、
前記印刷制御部は、前記印刷部に、前記印刷データから前記共通データを除いた残データを印刷させた後に前記前印刷用データを印刷させて、前記用紙カット部に、用紙カットを行わせるよう制御することを特徴とする請求項６に記載のレシートプリンター。
【請求項８】
前記印刷制御部は、用紙交換処理、用紙送り処理および電源ＯＮ処理のいずれかが実行された直後の印刷において、前記ヘッダー判別部の判別結果にかかわらず、前記印刷部に、取得した前記印刷データの印刷を行わせた後に前記前印刷用データを印刷させて、前記用紙カット部に、用紙カットを行わせるよう制御することを特徴とする請求項１に記載のレシートプリンター。
【請求項９】
用紙カットの前に前記前印刷用データの印刷を実行する前印刷モードと、用紙カットの前に前記前印刷用データの印刷を実行しない前印刷休止モードと、の間でモードを切り替えるモード切替部をさらに備え、
前記印刷制御部は、前記前印刷モード時のみ機能することを特徴とする請求項１に記載のレシートプリンター。
【請求項１０】
印刷位置の下流側に所定の離間距離を隔てて用紙カット位置が設けられ、１レシート単位の印刷データの印刷終了後、次のレシートの前記離間距離に相当するトップマージンにおける印刷を行い、用紙カットを行うレシートプリンターの制御方法であって、
前記レシートプリンターが、
前記次のレシートのトップマージンにおける印刷を行うための前印刷用データを記憶する前印刷用データ記憶ステップと、
上位装置から、前記印刷データを取得する印刷データ取得ステップと、
取得した前記印刷データの前記トップマージン分のデータであるヘッダーデータと、前記前印刷用データと、が同一であるか否かを判別するヘッダー判別ステップと、
前記ヘッダー判別ステップの判別結果に応じて、印刷部および用紙カット部の制御を行う印刷制御ステップと、を備え、
前記印刷制御ステップにおいて、前記レシートプリンターは、
前記ヘッダー判別ステップの判別結果が「同一」であった場合、前記印刷部により、取得した前記印刷データから前記ヘッダーデータを除いた残データを印刷した後に前記前印刷用データを印刷して、前記用紙カット部により、用紙カットを行い、
前記ヘッダー判別ステップの判別結果が「非同一」であった場合、前記印刷部により、取得した前記印刷データを印刷した後に前記前印刷用データを印刷して、前記用紙カット部により、用紙カットを行うことを特徴とするレシートプリンターの制御方法。
【請求項１１】
前記ヘッダー判別ステップの判別結果が「非同一」であった場合、前記印刷制御ステップの制御による印刷開始前に、前記前印刷用データを、取得した前記印刷データの前記ヘッダーデータに書き換えるデータ書き換えステップをさらに備えたことを特徴とする請求項１０に記載のレシートプリンターの制御方法。
【請求項１２】
前記ヘッダー判別ステップの判別結果が連続して「非同一」であった回数をカウントするカウントステップをさらに備え、
前記データ書き換えステップは、前記カウントステップのカウント数が所定回数以上となった場合に、前記前印刷用データを書き換えることを特徴とする請求項１１に記載のレシートプリンターの制御方法。
【請求項１３】
前記印刷制御ステップは、前記判別結果が「非同一」であった場合、取得した前記印刷データの印刷において、前記印刷部に、前記ヘッダーデータを印刷させた後、前記用紙カット部に、用紙カットを行わせ、前記印刷部に、前記印刷データから前記ヘッダーデータを除いた残データを印刷させるよう制御することを特徴とする請求項１０に記載のレシートプリンターの制御方法。
【請求項１４】
コンピューターに請求項１０ないし１３のいずれか１項に記載のレシートプリンターの制御方法における各ステップを実行させるためのプログラムを記録したコンピューター読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明のレシートプリンターは、印刷位置の下流側に所定の離間距離を隔てて用紙カット位置が設けられ、１レシート単位の印刷データの印刷終了後、次のレシートの離間距離に相当するトップマージンにおける印刷を行い、用紙カットを行うレシートプリンターであって、次のレシートのトップマージンにおける印刷を行うための前印刷用データを記憶する前印刷用データ記憶部と、上位装置から、印刷データを取得する印刷データ取得部と、取得した印刷データのトップマージン分のデータであるヘッダーデータと、前印刷用データと、が同一であるか否かを判別するヘッダー判別部と、ヘッダー判別部の判別結果に応じて、印刷部および用紙カット部の制御を行う印刷制御部と、を備え、印刷制御部は、ヘッダー判別部の判別結果が「同一」であった場合、印刷部に、取得した印刷データからヘッダーデータを除いた残データを印刷させた後に前印刷用データを印刷させて、用紙カット部に、用紙カットを行わせ、ヘッダー判別部の判別結果が「非同一」であった場合、印刷部に、取得した印刷データを印刷させた後に前印刷用データを印刷させて、用紙カット部に、用紙カットを行わせるよう制御することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明のレシートプリンターの制御方法は、印刷位置の下流側に所定の離間距離を隔てて用紙カット位置が設けられ、１レシート単位の印刷データの印刷終了後、次のレシートの前記離間距離に相当するトップマージンにおける印刷を行い、用紙カットを行うレシートプリンターの制御方法であって、レシートプリンターが、次のレシートのトップマージンにおける印刷を行うための前印刷用データを記憶する前印刷用データ記憶ステップと、上位装置から、印刷データを取得する印刷データ取得ステップと、取得した印刷データのトップマージン分のデータであるヘッダーデータと、前印刷用データと、が同一であるか否かを判別するヘッダー判別ステップと、ヘッダー判別ステップの判別結果に応じて、印刷部および用紙カット部の制御を行う印刷制御ステップと、を備え、印刷制御ステップにおいて、レシートプリンターは、ヘッダー判別ステップの判別結果が「同一」であった場合、印刷部により、取得した印刷データからヘッダーデータを除いた残データを印刷した後、前印刷用データを印刷して、用紙カット部により、用紙カットを行い、ヘッダー判別ステップの判別結果が「非同一」であった場合、印刷部により、取得した印刷データを印刷した後に前印刷用データを印刷して、用紙カット部により、用紙カットを行うことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記のレシートプリンターにおいて、ヘッダー判別部の判別結果が「非同一」であった場合、印刷制御部の制御による印刷開始前に、前印刷用データを、取得した印刷データのヘッダーデータに書き換えるデータ書き換え部をさらに備えていることが好ましい。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
上記のレシートプリンターにおいて、印刷制御部は、判別結果が「非同一」であった場合、取得した印刷データの印刷において、印刷部に、ヘッダーデータを印刷させた後、用紙カット部に、用紙カットを行わせ、印刷部に、印刷データからヘッダーデータを除いた残データを印刷させるよう制御することが好ましい。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
この場合、ヘッダー判別部の判別結果が「非同一」であった場合であって、ヘッダーデータおよび前印刷用データの一部分が一致する場合、一致部分を共通データとして記憶する共通データ記憶部をさらに備え、ヘッダー判別部は、共通データ記憶部にデータが記憶されている場合、取得した印刷データのヘッダーデータに共通データが含まれているか否かを判別し、印刷制御部は、印刷部に、印刷データから共通データを除いた残データを印刷させた後に前印刷用データを印刷させて、用紙カット部に、用紙カットを行わせるよう制御することが好ましい。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
上記のレシートプリンターにおいて、印刷制御部は、用紙交換処理、用紙送り処理および電源ＯＮ処理のいずれかが実行された直後の印刷において、ヘッダー判別部の判別結果にかかわらず、印刷部に、取得した印刷データの印刷を行わせた後に前印刷用データを印刷させて、用紙カット部に、用紙カットを行わせるよう制御することが好ましい。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
上記のレシートプリンターにおいて、用紙カットの前に前印刷用データの印刷を実行する前印刷モードと、用紙カットの前に前印刷用データの印刷を実行しない前印刷休止モードと、の間でモードを切り替えるモード切替部をさらに備え、印刷制御部は、前印刷モード時のみ機能することが好ましい。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
この構成によれば、ユーザーの要望に応じて前印刷の有無を選択できる。例えば、ヘッダーを有しない印刷を連続して行う場合は、前印刷休止モードを選択できるため、不要な前印刷による用紙の消費を抑えることができる。なお、モードの切替えは、レシートプリンターの所定の操作によって行われてもよいし、上位装置からの制御コマンドに基づいて行われてもよいし、プリンタドライバの設定を変更させることによって行われても良い。
上記のレシートプリンターの制御方法において、ヘッダー判別ステップの判別結果が「非同一」であった場合、印刷制御ステップの制御による印刷開始前に、前印刷用データを、取得した印刷データのヘッダーデータに書き換えるデータ書き換えステップをさらに備えていることが好ましい。
この場合、ヘッダー判別ステップの判別結果が連続して「非同一」であった回数をカウントするカウントステップをさらに備え、データ書き換えステップは、カウントステップのカウント数が所定回数以上となった場合に、前印刷用データを書き換えることが好ましい。
上記のレシートプリンターの制御方法において、印刷制御ステップは、判別結果が「非同一」であった場合、取得した印刷データの印刷において、印刷部に、ヘッダーデータを印刷させた後、用紙カット部に、用紙カットを行わせ、印刷部に、印刷データから前記ヘッダーデータを除いた残データを印刷させるよう制御することが好ましい。