(57)【特許請求の範囲】
【請求項１】
記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、
前記記録部および前記動作部の動作を制御する制御部と、を備え、
前記制御部は、
前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、
前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、
前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、
前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、
を特徴とする記録装置。
【請求項２】
前記記録部は、前記記録媒体としてのロール紙に記録する前記サーマルヘッドと、前記ロール紙を搬送する搬送部と、を含み、
画像印刷コマンドと、文字印刷コマンド、前記記録媒体の搬送コマンド、行送りコマンド、及びカット指示コマンドのいずれかを含む画像印刷以外のコマンドとを実行可能であり、
前記画像印刷コマンドを実行することにより、前記サーマルヘッドによって前記記録媒体に記録を行う動作を実行し、前記画像印刷以外のコマンドを実行することにより、文字印刷、前記記録媒体の搬送あるいはカットを実行し、
前記制御部は、
前記記録部が前記画像印刷コマンドを実行中に、前記モーターへの通電条件が成立した場合には、前記記録部の動作が終了した後に、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させ、
前記記録部が前記画像印刷以外のコマンドを実行中に、前記モーターへの通電条件が成立した場合には、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させること、
を特徴とする請求項１記載の記録装置。
【請求項３】
前記動作部は、前記印刷媒体に印刷する印刷部または前記印刷媒体を光学的に読み取るスキャナーと、前記記録部が前記記録媒体を排出する第１の排出口とは別に設けられ前記印刷媒体が排出される第２の排出口で、前記印刷媒体を検出する検出器と、前記印刷媒体に印刷するシリアル・インパクト・ドット・マトリクス式の印刷ヘッドとを備え、印刷後の前記印刷媒体が抜去されたことを前記検出器が検出した場合に前記モーターに通電して次の前記印刷媒体を処理可能な状態に移行し、
前記制御部は、
前記動作部が前記印刷ヘッドによる前記印刷媒体への印刷または前記スキャナーによる前記印刷媒体の読み取りを実行した後に、前記動作部により前記印刷媒体を前記第２の排出口から抜去可能な位置まで搬送させて、前記動作部を前記待機状態とし、
前記検出器が、前記記録部が動作中でない場合に前記印刷媒体が前記第２の排出口から抜去されたことを検出した場合は、前記待機状態を解除して前記モーターへの通電を実行させ、
前記検出器が、前記記録部の動作中に前記印刷媒体が抜去されたことを検出した場合は、前記動作部が前記モーターへの通電を実行させることを保留し、前記記録部の動作が終了した後に、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させること、
を特徴とする請求項１または２に記載の記録装置。
【請求項４】
前記動作部は前記印刷媒体を搬送する搬送手段を備え、
前記制御部が前記待機状態を解除して前記モーターへの通電を実行させると、前記搬送手段が、前記印刷媒体の搬送を開始できるようになること、
を特徴とする請求項３に記載の記録装置。
【請求項５】
前記制御部は、前記モーターへの通電条件が成立したときに、前記記録部が前記画像印刷コマンドを実行する予定がある場合には、前記モーターへの通電を保留させ、前記記録部が前記画像印刷コマンドの実行を終了してから、前記モーターへの通電を実行させること、
を特徴とする請求項２に記載の記録装置。
【請求項６】
記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、を備えた記録装置の制御方法であって、
前記記録部および前記動作部の動作を制御し、
前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、
前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、
前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、
前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、
を特徴とする記録装置の制御方法。
【請求項７】
記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、を備えた記録装置を制御する制御部が実行可能なプログラムであって、
前記制御部が、
前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、
前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、
前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、
前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に記録を行う記録装置、記録装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、複数の記録媒体に記録を行う記録装置が知られている（例えば、特許文献１参照）。特許文献１記載の記録装置は、複数の感熱ロール紙にレシートとジャーナルとを印刷するものであり、各々の感熱ロール紙に個別に印刷する複数のサーマルヘッド及び複数のモーターを備えている。この記録装置は、複数のサーマルヘッドへの通電のタイミングをずらすことで、ピーク電流の抑制を図っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１２７４７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された装置は、同一の情報に基づいてレシートとジャーナルとを並行して記録するため、サーマルヘッドへの通電のタイミングに加えて、モーターへの通電をきめ細かく制御することで、レシートとジャーナルを効率よく印刷する。
ところで、複数の記録媒体に記録を行う複数の動作部を、それぞれ独立して動作させる場合、特許文献１に開示されたような制御を行うことは容易ではない。例えば、ピーク電流を抑えるために複数の動作部に同時に通電させないよう制御を行うと、サーマルヘッドによる印刷中に、他の動作部を駆動するため印刷を停止することがある。この場合、停止の前後で感熱ロール紙とサーマルヘッドとの相対位置にずれが生じるため、停止位置に白い筋が発生してしまう。このように、記録品質を保持しながら複数の動作部を効率よく制御することは困難であった。
上述した課題を解消するため、本発明は、記録媒体に記録を行う記録部を含む複数の動作部を制御して、記録品質に影響を与えないように効率よく動作させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、前記記録部および前記動作部の動作を制御する制御部と、を備え、前記制御部は、前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、を特徴とする。
本発明によれば、共通の電源部から電源供給を受けて動作する記録部と動作部とを動作させる場合に、動作部を待機させて、所定の条件の成立を契機として動作させることが可能であり、この場合に所定の条件が成立しても記録部の動作中は動作部が動作しないよう保留させる。これにより、記録部とは独立して動作する動作部を、記録部の動作中に動作しないよう制限できる。このため、記録部と、記録部とは独立して動作する動作部とを効率よく制御して、記録部と動作部への供給電力のピークを抑え、かつ、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を防止し、記録品質の低下を防止できる。
【０００６】
本発明は、上記記録装置において、前記記録部は、前記記録媒体としてのロール紙に記録する前記サーマルヘッドと、前記ロール紙を搬送する搬送部と、を含み、画像印刷コマンドと、文字印刷コマンド、前記記録媒体の搬送コマンド、行送りコマンド、及びカット指示コマンドのいずれかを含む画像印刷以外のコマンドとを実行可能であり、前記画像印刷コマンドを実行することにより、前記サーマルヘッドによって前記記録媒体に記録を行う動作を実行し、前記画像印刷以外のコマンドを実行することにより、文字印刷、前記記録媒体の搬送あるいはカットを実行し、前記制御部は、前記記録部が前記画像印刷コマンドを実行中に、前記モーターへの通電条件が成立した場合には、前記記録部の動作が終了した後に、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させ、前記記録部が前記画像印刷以外のコマンドを実行中に、前記モーターへの通電条件が成立した場合には、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させること、を特徴とする。
本発明によれば、保留していた動作部の所定の動作が記録部の動作が終了した後に実行されるので、動作部の動作を一時的に保留させるだけで、供給電力のピークを抑え、かつ記録品質の低下を防止することができ、動作部の動作を確実に完了できる。
【０００７】
本発明は、上記記録装置において、前記記録部は、前記記録媒体としてのロール紙に記録する前記サーマルヘッドと、前記ロール紙を搬送する搬送部と、を含むこと、を特徴とする。
本発明によれば、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下によって記録品質の低下を招きやすい構成において、記録部とは独立して動作する動作部と記録部への供給電力のピークを抑え、かつ、記録品質の低下を防止できる。
【０００８】
また、本発明は、上記記録装置において、前記動作部は、前記印刷媒体に印刷する印刷部または前記印刷媒体を光学的に読み取るスキャナーと、前記記録部が前記記録媒体を排出する第１の排出口とは別に設けられ前記印刷媒体が排出される第２の排出口で、前記印刷媒体を検出する検出器と、前記印刷媒体に印刷するシリアル・インパクト・ドット・マトリクス式の印刷ヘッドとを備え、印刷後の前記印刷媒体が抜去されたことを前記検出器が検出した場合に前記モーターに通電して次の前記印刷媒体を処理可能な状態に移行し、前記制御部は、前記動作部が前記印刷ヘッドによる前記印刷媒体への印刷または前記スキャナーによる前記印刷媒体の読み取りを実行した後に、前記動作部により前記印刷媒体を前記第２の排出口から抜去可能な位置まで搬送させて、前記動作部を前記待機状態とし、前記検出器が、前記記録部が動作中でない場合に前記印刷媒体が前記第２の排出口から抜去されたことを検出した場合は、前記待機状態を解除して前記モーターへの通電を実行させ、前記検出器が、前記記録部の動作中に前記印刷媒体が抜去されたことを検出した場合は、前記動作部が前記モーターへの通電を実行させることを保留し、前記記録部の動作が終了した後に、保持していた前記待機状態を解除して、保留していた前記モーターへの通電を実行させること、を特徴とする。
本発明によれば、記録媒体とは別の媒体を処理する媒体処理部が、媒体を排出口まで搬送して抜去されるまで待機し、排出口の検出器によって媒体の抜去を検出した場合に待機状態を解除して、所定の動作を実行し、記録部の動作中には、検出器によって媒体の抜去を検出しても所定の状態への移行を保留する。これにより、媒体の抜去を契機として実行される動作を、記録部の動作中は保留するので、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を確実に解消できる。また、媒体処理部が処理する媒体の抜去は、記録装置に対する事前の予約なく突然行われるものであるが、この突然の媒体の抜去に対応して、記録動作の中断等を防止でき、記録品質の低下を防止できる。
【０００９】
また、本発明は、上記記録装置において、前記動作部は前記印刷媒体を搬送する搬送手段を備え、前記制御部が前記待機状態を解除して前記モーターへの通電を実行させると、前記搬送手段が、前記印刷媒体の搬送を開始できるようになること、を特徴とする。
本発明によれば、排出口の検出器によって媒体の抜去を検出した場合に、搬送手段が媒体を挿入可能な状態に移行させ、記録部の動作中には、検出器によって媒体の抜去を検出しても、搬送手段を媒体を挿入可能な状態に移行させずに保留する。これにより、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を確実に解消できる。
【００１０】
また、本発明は、上記記録装置において、前記制御部は、前記モーターへの通電条件が成立したときに、前記記録部が前記画像印刷コマンドを実行する予定がある場合には、前記モーターへの通電を保留させ、前記記録部が前記画像印刷コマンドの実行を終了してから、前記モーターへの通電を実行させること、を特徴とする。
本発明によれば、記録部の実行中だけでなく、記録部による他の動作の予定がある場合に、動作部の動作を保留し、記録部が予定の動作を終了してから動作部を動作させるので、記録部への影響を確実に回避し、記録品質の低下をより確実に防止できる。
【００１１】
また、上記目的を達成するために、本発明は、記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、を備えた記録装置の制御方法であって、前記記録部および前記動作部の動作を制御し、前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、を特徴とする。
本発明の制御方法を実行することにより、記録装置が共通の電源部から電源供給を受けて動作する記録部と動作部とを動作させる場合に、動作部を待機させて、所定の条件の成立を契機として動作させることが可能であり、この場合に所定の条件が成立しても記録部の動作中は動作部が動作しないよう保留させる。これにより、記録部とは独立して動作する動作部を、記録部の動作中に動作しないよう制限できる。このため、記録部と、記録部とは独立して動作する動作部とを効率よく制御して、記録部と動作部への供給電力のピークを抑え、かつ、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を防止し、記録品質の低下を防止できる。
【００１２】
また、上記目的を達成するために、本発明は、記録媒体に記録を行うサーマルヘッドを備え、前記サーマルヘッドに通電する記録部と、モーターを備え、前記記録部と共通の電源部から電源供給を受けて、前記記録部とは独立して動作し、前記記録媒体とは別の印刷媒体を処理するために前記モーターに通電して動作させる動作部と、を備えた記録装置を制御する制御部が実行可能なプログラムであって、前記制御部が、前記動作部が前記モーターの動作中に前記記録部が前記サーマルヘッドに通電する場合は、前記動作部は前記モーターを停止させて、前記記録部を動作させて前記サーマルヘッドに通電させ、前記動作部が前記モーターに通電する際には、前記モーターへの通電を実行させる前に前記動作部を待機状態にし、前記待機状態において、前記記録部が前記サーマルヘッドに通電中でない場合には前記モーターへの通電条件の成立を契機として前記待機状態を解除して、前記モーターへの通電を実行させ、前記記録部が前記サーマルヘッドに通電中に前記モーターへの通電条件が成立した場合には、前記待機状態を保持し、前記モーターへの通電を保留させること、を特徴とする。
本発明の制御方法を実行することにより、制御部は、共通の電源部から電源供給を受けて動作する記録部と動作部とを動作させる場合に、動作部を待機させて、所定の条件の成立を契機として動作させることが可能であり、この場合に所定の条件が成立しても記録部の動作中は動作部が動作しないよう保留させる。これにより、記録部とは独立して動作する動作部を、記録部の動作中に動作しないよう制限できる。このため、記録部と、記録部とは独立して動作する動作部とを効率よく制御して、記録部と動作部への供給電力のピークを抑え、かつ、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を防止し、記録品質の低下を防止できる。
【発明の効果】
【００１３】
本発明によれば、記録部と動作部とを効率よく制御して、供給電力のピークを抑え、かつ、記録動作の中断や記録中に記録部へ供給される電力の不足或いは低下を防止し、記録品質の低下を防止できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係る複合処理装置を示す外観斜視図である。
【図２】複合処理装置の装置本体を示す概略側面図である。
【図３】媒体搬送路に設けられた各部材を示す模式図である。
【図４】複合処理装置の機能的構成を示すブロック図である。
【図５】小切手処理に係る通常動作を示すフローチャートである。
【図６】ロール紙印刷に係る通常動作を示すフローチャートである。
【図７】バリデーション印刷に係る通常動作を示すフローチャートである。
【図８】取出し検出処理の例を示すフローチャートである。
【図９】取出し検出処理の別の例を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本実施形態に係る記録装置としての複合処理装置を示す外観斜視図である。複合処理装置１は、小切手（媒体）Ｓに記録されている磁気インク文字（ＭＩＣＲ（Magnetic Ink Character Recognition）文字ともいう）を読み取り、その内容に応じて小切手に印刷（記録）処理を行う。また、複合処理装置１は、感熱紙をロール形状に巻き回した感熱ロール紙（記録媒体）Ｒを内部に収容し、このロール紙に対して印刷（記録）処理を行う。
複合処理装置１は、図１に示すように、全体として直方体形状をした本体ケース２を備え、この本体ケース２の前面の左側寄りの部分には、小切手Ｓを挿入するための媒体挿入口３が装置幅方向に沿って所定幅で設けられている。本体ケース２の上面の装置前後方向の中央部分には、処理された小切手Ｓが排出される媒体排出口４が装置幅方向に沿って所定幅で設けられている。媒体挿入口３と媒体排出口４との間には、媒体挿入口３から装置後方に延びた後に上方に湾曲して延びる媒体搬送路５が形成されている。これら媒体挿入口３、媒体排出口４及び媒体搬送路５は、本体ケース２の左側面を開放して形成されており、当該媒体挿入口３、媒体排出口４及び媒体搬送路５よりも幅の広い小切手Ｓを搬送することが可能となっている。
【００１６】
本体ケース２の上面において、媒体排出口４よりも前側は前側カバー６によって被われており、前側カバー６の前端部分には複合処理装置１の各種操作を行う操作パネル７が設けられている。また、本体ケース２の上面には、媒体排出口４よりも後側に印刷処理されたロール紙Ｒが排出されるロール紙排出口８が装置幅方向に沿って所定幅で設けられている。本体ケース２の上面において、ロール紙排出口８よりも後側には開閉蓋９が設けられ、この開閉蓋９は、後端を中心として回動可能に本体ケース２に取り付けられている。開閉蓋９を開くと、ロール紙Ｒを収納するロール紙収容部１０が露出し、ロール紙Ｒの交換を行うことができる。ロール紙Ｒは、長尺の感熱紙を芯管にロール状に巻きつけて構成されている。
【００１７】
図２は、複合処理装置１の装置本体を示す概略側面図である。図２は本体ケース２、前側カバー６および開閉蓋９などの外装部品を取り除いた状態を示している。複合処理装置１は、図２に示すように、装置本体１１を備え、この装置本体１１は、小切手Ｓに印刷処理を行うスリップ印刷部１２と、ロール紙Ｒに印刷処理を行うロール紙印刷部１３とを一体に備えて構成されている。
ロール紙印刷部１３は、左右一対の左サイドフレーム１４及び右サイドフレーム（不図示）と、これらサイドフレーム間に設けられてロール紙収容部１０の床面、前面及び背面を形成するロール紙ホルダー（不図示）を備える。このロール紙ホルダーは、ロール紙Ｒを回転自在に保持し、ロール紙収容部１０でロール紙Ｒが自由に転動することを確保している。
【００１８】
左右のサイドフレーム間には、ロール紙排出口８の近傍に、プラテンローラー１５が回転自在に掛け渡されている。プラテンローラー１５の前方には、当該プラテンローラー１５に対向する位置にラインサーマルヘッド１６が配置されており、このサーマルヘッド１６は、プラテンローラー１５との対向面に複数の発熱抵抗体を備えている。ロール紙収容部１０に収納されたロール紙Ｒの先端部分は、プラテンローラー１５とサーマルヘッド１６とで挟持され、プラテンローラー１５が回転することによりロール紙排出口８へと送られる。そして、プラテンローラー１５とサーマルヘッド１６との間を通過する際に、サーマルヘッド１６が発熱することにより文字や画像がロール紙Ｒに記録される。左サイドフレーム１４には、ロール紙搬送モーター１７が配置され、このロール紙搬送モーター１７の回転が中間ギア１８を介してプラテンローラー１５と同軸上に形成される駆動ギア１９に伝達され、プラテンローラー１５が回転する。
また、プラテンローラー１５の上方には、可動刃２０及びこの可動刃２０を進退させるカッター駆動モーター２４（図４参照）を内蔵したオートカッターユニット２１が配置されており、このオートカッターユニット２１の後方には、ロール紙排出口８を挟んで、固定刃２２が設けられている。ロール紙Ｒの先端部分は、可動刃２０と固定刃２２との間を通ってロール紙排出口８に延びており、ロール紙Ｒを切断する際には、カッター駆動モーター２４の駆動により可動刃２０が固定刃２２に向かって後方に遥動し、固定刃２２と協働してロール紙Ｒを切断する。
さらに、左サイドフレーム１４には、ロール紙収容部１０内のロール紙Ｒの残量を検知するロール紙残量センサー２３が設けられている。
【００１９】
スリップ印刷部１２は、図２に示すように、ベースフレーム３１と、このベースフレーム３１に立設された左サイドフレーム３２及び右サイドフレーム（不図示）とを有する本体フレーム３３を備える。この本体フレーム３３には下案内面３５及び上案内面３６を構成する上下一対の紙案内部材が設けられ、下案内面３５と上案内面３６との隙間が上述した媒体搬送路５として形成されている。この媒体搬送路５は、媒体挿入口３から装置後方に延びる水平搬送路部分５ａと、この水平搬送路部分５ａの後端から上方に湾曲する湾曲搬送路部分５ｂと、この湾曲搬送路部分５ｂの上端から上方に延びて媒体排出口４に連なる垂直搬送路部分５ｃとを備える。
【００２０】
水平搬送路部分５ａと湾曲搬送路部分５ｂとの境界部分には、一対の第１搬送ローラー３４が下案内面３５及び上案内面３６にそれぞれ対向配置され、垂直搬送路部分５ｃには、一対の第２搬送ローラー３７が下案内面３５及び上案内面３６にそれぞれ対向配置されている。これら第１搬送ローラー３４及び第２搬送ローラー３７は、それぞれスリップ搬送モーター３８（図４）の駆動により回転して小切手Ｓを搬送する。この場合、第１搬送ローラー３４及び第２搬送ローラー３７は、スリップ搬送モーター３８とともに搬送手段を構成する。また、第１搬送ローラー３４及び第２搬送ローラー３７は、それぞれ一方のローラー部材が他方のローラー部材に対して進退自在に構成されるとともに、当該一方のローラー部材に連結されるローラー開閉モーター３９（図４）の駆動に応じた進退動作により媒体搬送路５を開閉する。また、ベースフレーム３１上には、制御プログラムに基づいて複合処理装置１全体の動作を制御する制御基板４０が配置されている。
【００２１】
図３は、媒体搬送路５に設けられた各部材を示す模式図である。
媒体搬送路５上には、媒体挿入口３側から順にＢＯＦ（Bottom of Form）センサー４１、ＭＩＣＲヘッド４２、第１搬送ローラー３４、ＴＯＦ（Top of Form）センサー４３、整列手段４４、バリデーションセンサー４５、第１印刷ヘッド（記録ヘッド）４６、ＭＯＰ（Middle of Paper pass）センサー４７、第２搬送ローラー３７、第２印刷ヘッド（他の記録ヘッド）４８、ＥＪＤ（Slip Eject Detector）センサー４９が設けられている。
【００２２】
ＢＯＦセンサー４１、ＴＯＦセンサー４３、バリデーションセンサー４５、ＭＯＰセンサー４７及びＥＪＤセンサー４９は、例えば透過型もしくは反射型のフォトセンサーで構成されており、媒体搬送路５の各位置で小切手Ｓの有無を非接触で検出するものである。
ＢＯＦセンサー４１は、媒体挿入口３から挿入された小切手Ｓの後端を検出するものであり、媒体挿入口３近傍の下案内面３５に設けられている。ＴＯＦセンサー４３は、媒体挿入口３から挿入された小切手Ｓの先端を検出するものであり、第１搬送ローラー３４よりも媒体排出口側近傍の上案内面３６に設けられている。ＥＪＤセンサー４９（検出器）は、スリップ印刷部１２で処理された小切手Ｓが媒体排出口４（排出口）から排出されたことを検出するものであり、この媒体排出口４近傍に設けられている。ＭＯＰセンサー４７は、媒体搬送路５を搬送される小切手Ｓの有無を検出するものであり、第２搬送ローラー３７よりも媒体挿入口側近傍の上案内面３６に設けられている。
【００２３】
本実施形態のスリップ印刷部１２は、小切手Ｓを媒体排出口４から挿入して第１印刷ヘッド４６及び第２印刷ヘッド４８により印刷を行い、印刷後に再び媒体排出口４から小切手Ｓを排出するバリデーション印刷を行うことが可能に構成されている。このため、媒体搬送路５の湾曲搬送路部分５ｂの上端には、媒体排出口４から挿入される小切手Ｓの先端が進入し、当該小切手Ｓを整列するための凹部５０が形成されている。バリデーションセンサー４５は、小切手Ｓの先端が凹部５０に進入したことを検出するものであり、この凹部５０に対向する位置に設けられている。
【００２４】
ＭＩＣＲヘッド４２は、小切手Ｓの表面に記録された磁気インク文字の読取処理を行うためのものであり、媒体搬送路５の水平搬送路部分５ａにおける上案内面３６に設けられている。このＭＩＣＲヘッド４２にて読み取られたデータに基づいて小切手Ｓの有効・無効が判断される。整列手段４４は、媒体挿入口３から挿入された小切手Ｓを一旦停止させるためのものであり、ＴＯＦセンサー４３よりも媒体排出口側の近傍位置に設けられている。整列手段は、例えばソレノイド等のストッパー駆動部４４ａと、このストッパー駆動部４４ａの動作に応じて、媒体搬送路５内に進退するストッパー部材４４ｂとを備え、このストッパー部材４４ｂに小切手Ｓの先端が当接することで小切手Ｓが整列される。
【００２５】
第１印刷ヘッド４６は、媒体搬送路５を搬送される小切手Ｓの裏面に、買い物客の認証番号、日付、使用金額等の店側として必要な裏書き事項を印刷するためのもので、インクリボンに記録ワイヤーを打ち当ててインクリボンのインクを付着させて印刷するシリアル・インパクト・ドット・マトリクス（ＳＩＤＭ）印刷ヘッドとして構成されている。この第１印刷ヘッド４６は、媒体搬送路５の垂直搬送路部分５ｃの下端部に位置し、この垂直搬送路部分５ｃを挟んで当該第１印刷ヘッド４６と対向する位置には本体フレーム３３（図２）の幅方向に亘って第１プラテン５１が設けられている。また、第１印刷ヘッド４６は、垂直搬送路部分５ｃよりも装置後側に配置される第１キャリッジ５２に搭載される。この第１キャリッジ５２は、本体フレーム３３（図２）のサイドフレーム間に略水平に掛け渡された第１キャリッジ軸５３に摺動自在に設けられ、第１キャリッジ駆動モーター（駆動手段：図４）５４の駆動により、第１キャリッジ軸５３に沿って往復移動する。第１キャリッジ５２は、タイミングベルト（不図示）を介して、第１キャリッジ駆動モーター５４と連結されている。この第１キャリッジ駆動モーター５４は、ステッピングモーターで構成されており、制御基板４０の制御下、第１キャリッジ５２を所望のステップに相当する距離だけ移動させることができる。
また、第１キャリッジ５２の下部には、この第１キャリッジ５２の位置検出を行う第１キャリッジセンサー（検出手段）５５が設けられている。この第１キャリッジセンサー５５は、透過型のフォトセンサーであり、第１キャリッジ５２の往復移動に伴って、第１キャリッジ軸５３と略平行に設けられた第１スケール５６を走査する。この第１スケール５６には、所定幅のスリットが複数形成されており、第１キャリッジセンサー５５が第１スケール５６を走査する際に、これらスリットを通過する光信号を取得することにより、第１キャリッジ５２の変位量を検出して当該第１キャリッジ５２（第１印刷ヘッド４６）の位置検出を行う。なお、本実施形態では、第１キャリッジセンサー５５には、第１キャリッジ駆動モーター５４の駆動中にのみ電源が供給されるようになっており、第１キャリッジ駆動モーター５４が停止した際には第１キャリッジセンサー５５への電源供給が遮断されるため、待機電力の消費量が減少し、省エネルギー化を図ることができる。
【００２６】
第２印刷ヘッド４８は、媒体搬送路５を搬送される小切手Ｓの表面に、支払い先、日付、金額等の表書き事項を印刷するためのもので、第１印刷ヘッド４６と同様にＳＩＤＭ印刷ヘッドとして構成されている。この第２印刷ヘッド４８は、第１印刷ヘッド４６よりも上方であって、垂直搬送路部分５ｃを挟んだ装置前側に配置されている。また、垂直搬送路部分５ｃを挟んで当該第２印刷ヘッド４８と対向する位置には本体フレーム３３（図２）の幅方向に亘って第２プラテン５７が設けられている。第２印刷ヘッド４８は、上記第１印刷ヘッド４６と同様に、第２キャリッジ（他のキャリッジ）５８に搭載され、この第２キャリッジ５８は、第２キャリッジ駆動モーター（他の駆動手段：図４）５９の駆動により、第２キャリッジ軸（他のキャリッジ軸）６０に沿って往復移動する。また、第２キャリッジ５８の下部には第２キャリッジセンサー（他の検出手段）６１が設けられ、この第２キャリッジセンサー６１は、第２キャリッジ５８の往復移動に伴って、第２キャリッジ軸６０と略平行に設けられた第２スケール（他のスケール）６２を走査する。なお、第２キャリッジ駆動モーター５９も第１キャリッジ駆動モーター５４と同様にステッピングモーターとして構成されている。
【００２７】
また、本体フレーム３３には、第１印刷ヘッド４６と第１プラテン５１との間、及び、第２印刷ヘッド４８と第２プラテン５７との間にそれぞれ繰り出されるインクリボンを収容した第１インクリボンカセット６３（図２）及び第２インクリボンカセット６４（図２）が着脱可能な状態で装着されている。
【００２８】
図４は、複合処理装置１の機能的構成を示すブロック図である。
この図４に示すように、複合処理装置１の制御系は、制御基板４０に実装された制御部に、各種モーター等の駆動部及び各種センサーが接続された構成となっている。
制御基板４０には、制御プログラムを実行して各部を制御するＣＰＵ１０１、ＣＰＵ１０１によって実行されるプログラムや処理されるデータ等を一時的に格納するＲＡＭ１０３、ＣＰＵ１０１によって実行される基本制御プログラムや、各種設定値を記憶するフラッシュＲＯＭ１０５、複合処理装置１の外部装置としてのホストコンピューター２００との間でコマンドやデータ等を送受信する通信インターフェイス１０７、Ａ／Ｄコンバーター１０８を内蔵し、複合処理装置１の各種センサーの検出値をデジタルデータに変換してＣＰＵ１０１に出力するセンサー駆動回路１０９、複合処理装置１が備える印刷ヘッドを駆動するヘッド駆動回路１１１、及び、複合処理装置１が備える各モーターを駆動するモータードライバー１１３を備えて構成され、これらの各部は相互に通信可能に接続されている。なお、制御基板４０が備える各機能部は各々が独立した半導体デバイスとして実装されていてもよいし、複数の機能部の機能がＳＯＣ（System-on-a-chip）等の形態で統合された構成としてもよく、具体的な実装形態は任意である。
【００２９】
制御基板４０には、モータードライバー１１３の温度を検出する基板温度センサー１１５が実装されている。基板温度センサー１１５は、制御基板４０においてモータードライバー１１３が実装された裏面またはモータードライバー１１３の近傍に配置されるサーミスターである。
さらに、ＣＰＵ１０１には、ロール紙収容部１０（図１）に収容されたロール紙Ｒの残量が所定以上あるか否かを検出するロール紙残量センサー２３、開閉蓋９が開いたことを検出するカバー開閉センサー１１７、上述した第１キャリッジセンサー５５及び第２キャリッジセンサー６１が接続される。ロール紙残量センサー２３は、ロール紙Ｒの外径が所定以上の場合にオンとなるスイッチ式のセンサーであり、カバー開閉センサー１１７は、開閉蓋９が開かれるとオンとなるスイッチ式のセンサーであり、それぞれオン／オフ状態に対応してHigh／Loの出力値を出力する。第１キャリッジセンサー５５及び第２キャリッジセンサー６１は、例えばフォトインターラプターとして構成され、受光部における受光量が内蔵するしきい値を超えるか否かにより出力値をHigh／Loに切り換える。
【００３０】
ＣＰＵ１０１は、フラッシュＲＯＭ１０５に記憶された基本制御プログラムを読み出して実行することにより、制御基板４０に実装された各部を制御する。また、ＣＰＵ１０１は、センサー駆動回路１０９を介して入力される各種センサーの検出値、及び、ロール紙残量センサー２３、カバー開閉センサー１１７、第１キャリッジセンサー５５、及び第２キャリッジセンサー６１の出力値に基づいて、複合処理装置１の動作状態を監視し、ヘッド駆動回路１１１によって各ヘッドを駆動するとともに、モータードライバー１１３によって各モーターを動作させ、小切手Ｓの表面および裏面への印刷、ＭＩＣＲ読み取り、ロール紙Ｒへの印刷等の動作を実行する。
【００３１】
ＲＡＭ１０３は、ＣＰＵ１０１の動作時にプログラムやデータ等を一時的に格納するワークエリアを形成する。また、ＲＡＭ１０３には、通信インターフェイス１０７によりホストコンピューター２００から受信したコマンドやデータを一時的に記憶する受信バッファー１０４が設けられる。ＣＰＵ１０１は、受信バッファー１０４に格納されたコマンドを、受信順に読み出して実行する。
センサー駆動回路１０９は、ＢＯＦセンサー４１、ＴＯＦセンサー４３、バリデーションセンサー４５、ＭＯＰセンサー４７、ＥＪＤセンサー４９、及び基板温度センサー１１５の各センサーに接続され、これら各センサーの出力値をデジタルデータに変換して、ＣＰＵ１０１に出力する。また、センサー駆動回路１０９はＭＩＣＲヘッド４２に接続され、小切手Ｓに形成された磁気インク文字をＭＩＣＲヘッド４２によって読み取る動作中、ＭＩＣＲヘッド４２の出力値をデジタルデータとしてＣＰＵ１０１に出力する。
【００３２】
さらに、センサー駆動回路１０９には、第１印刷ヘッド温度センサー７５、第２印刷ヘッド温度センサー７６、及びサーマルヘッド温度センサー７７が接続されている。第１印刷ヘッド温度センサー７５は第１印刷ヘッド４６に搭載され、第２印刷ヘッド温度センサー７６は第２印刷ヘッド４８に搭載される。第１印刷ヘッド温度センサー７５、第２印刷ヘッド温度センサー７６は、記録ワイヤーを突出させるためのソレノイドの近傍に設置され、このソレノイド及びその近傍の温度を検出する。また、サーマルヘッド温度センサー７７はサーマルヘッド１６の発熱素子の近傍に設置され、この発熱素子の温度を検出する。これら第１印刷ヘッド温度センサー７５、第２印刷ヘッド温度センサー７６及びサーマルヘッド温度センサー７７は、例えばサーミスターで構成され、センサー駆動回路１０９は、これら第１印刷ヘッド温度センサー７５、第２印刷ヘッド温度センサー７６及びサーマルヘッド温度センサー７７の出力値をデジタルデータとしてＣＰＵ１０１に出力する。ＣＰＵ１０１は、第１印刷ヘッド温度センサー７５、第２印刷ヘッド温度センサー７６及びサーマルヘッド温度センサー７７の出力値に基づいて求められる温度をもとに、サーマルヘッド１６、第１印刷ヘッド４６及び第２印刷ヘッド４８を制御する。具体的には、ＣＰＵ１０１は、サーマルヘッド１６、第１印刷ヘッド４６及び第２印刷ヘッド４８の温度があらかじめ設定されたしきい値を超えた場合に、そのヘッドの動作を強制的に一時停止させる。この場合、ＣＰＵ１０１は、停止させたヘッドの温度が設定値より低くなった場合に動作を再開させる。
【００３３】
ヘッド駆動回路１１１は、ＣＰＵ１０１の制御に従って、第１印刷ヘッド４６及び第２印刷ヘッド４８の各々に対し、記録ワイヤーを突出させるソレノイドコイルに通電することで、小切手Ｓへの記録を実行させる。また、ヘッド駆動回路１１１は、ＣＰＵ１０１の制御に従ってサーマルヘッド１６が備える発熱素子（図示略）に通電して、ロール紙Ｒの記録面に熱を与えて記録を行う。
モータードライバー１１３は、ステッピングモーターとして構成されるロール紙搬送モーター１７、カッター駆動モーター２４、スリップ搬送モーター３８、ローラー開閉モーター３９、ストッパー駆動部４４ａ、第１キャリッジ駆動モーター５４、及び第２キャリッジ駆動モーター５９の各モーターに対し、ＣＰＵ１０１の制御に従って、駆動電源、及び、駆動パルスを出力する。モータードライバー１１３が各モーターに供給する駆動電源は、電源ユニット１２０（電源部）が各部に供給する２４Ｖの直流電源である。電源ユニット１２０は、図４に示す複合処理装置１の各駆動部、すなわち各印刷ヘッド（第１印刷ヘッド４６、第２印刷ヘッド４８、サーマルヘッド１６）、各モーター（カッター駆動モーター２４、第１キャリッジ駆動モーター５４、第２キャリッジ駆動モーター５９、スリップ搬送モーター３８、ロール紙搬送モーター１７、ローラー開閉モーター３９）、ストッパー駆動部４４ａ、および、制御基板４０に直流電源を供給する。また、複合処理装置１が備える各センサーに対しては、制御基板４０を介して、或いは制御基板４０に実装されたセンサー駆動回路１０９を介して、電源ユニット１２０からの電源が供給される。
電源ユニット１２０の出力電圧はセンサー駆動回路１０９に入力されており、センサー駆動回路１０９は電源ユニット１２０の電源電圧の電圧値をデジタルデータとしてＣＰＵ１０１に出力する。ＣＰＵ１０１は、このデジタルデータに基づいて電源ユニット１２０の電圧が正常範囲内か否かを判別する。
【００３４】
このように、複合処理装置１は、小切手Ｓに対してＭＩＣＲ読み取り及び印刷を実行可能であり、ロール紙Ｒに対して印刷を実行可能である。このうち、制御基板４０の制御によって小切手Ｓを処理するスリップ搬送モーター３８、ローラー開閉モーター３９、整列手段４４、第１印刷ヘッド４６、第２印刷ヘッド４８、第１キャリッジ駆動モーター５４、及び第２キャリッジ駆動モーター５９の各動作部を、スリップ動作部（媒体処理部）とする。このスリップ動作部は、スリップ印刷部１２を含んでいてもよい。また、ロール紙Ｒを処理するサーマルヘッド１６、ロール紙搬送モーター１７、及びカッター駆動モーター２４の各動作部を、ロール紙動作部（記録部）とする。このロール紙動作部は、上記のロール紙印刷部１３を含んでもよい。
【００３５】
続いて、複合処理装置１の動作について説明する。以下に説明する動作はＣＰＵ１０１がフラッシュＲＯＭ１０５に記憶されたプログラムを実行することにより、実現される。
複合処理装置１は、電源投入後に待機状態に移行する。この待機状態では、ローラー開閉モーター３９によって第１搬送ローラー３４及び第２搬送ローラー３７を開位置に移動させて、媒体挿入口３に小切手Ｓを挿入可能とする。また、ストッパー駆動部４４ａによってストッパー部材４４ｂを媒体搬送路５内に進出させる。この待機状態で小切手Ｓの挿入を検出すると、ＣＰＵ１０１は図５に示すように小切手Ｓの処理を実行する。また、待機状態でロール紙Ｒの処理を指示するコマンドをホストコンピューター２００から受信すると、ＣＰＵ１０１は図６に示すようにロール紙Ｒの処理を実行する。また、ＣＰＵ１０１は、待機状態において小切手Ｓが媒体排出口４から挿入されたことを検出すると、図７に示すようにバリデーション印刷を実行する。
【００３６】
図５は、複合処理装置１の動作を示すフローチャートであり、詳細には、小切手処理に係る通常動作を示す。
上記の待機状態において、ＣＰＵ１０１は、媒体挿入口３からの小切手Ｓの挿入に対して待機する（ステップＳ１１）。ＣＰＵ１０１は、センサー駆動回路１０９から入力されるＢＯＦセンサー４１の出力値に基づいて、この小切手Ｓを検出すると（ステップＳ１１；Ｙｅｓ）、モータードライバー１１３を制御し、ローラー開閉モーター３９を駆動して第１搬送ローラー３４及び第２搬送ローラー３７を閉位置に移動させて、これら第１搬送ローラー３４によって小切手Ｓを挟持する（ステップＳ１２）。ＣＰＵ１０１は、ストッパー部材４４ｂが媒体搬送路５に進出した状態で、スリップ搬送モーター３８を動作させて第１搬送ローラー３４を回転駆動し、小切手Ｓを往復搬送する動作を複数回行う（ステップＳ１３）。この動作により、小切手Ｓはストッパー部材４４ｂに突き当てられてその向きが整う。
【００３７】
ここで、ＣＰＵ１０１はＢＯＦセンサー４１の出力値に基づいて小切手Ｓの有無を検出し（ステップＳ１４）、小切手Ｓが検出されない場合は誤操作または小切手Ｓが引き抜かれたものと判定して本処理を終了する。
一方、ＢＯＦセンサー４１により小切手Ｓを検出した場合（ステップＳ１４；Ｙｅｓ）、ＣＰＵ１０１は、ストッパー駆動部４４ａを駆動してストッパー部材４４ｂを媒体搬送路５から退避させる（ステップＳ１５）。続いてＣＰＵ１０１は、第１搬送ローラー３４によって小切手Ｓを搬送し、この間のＭＩＣＲヘッド４２の出力値に基づき、小切手Ｓの磁気インク文字を読み取る（ステップＳ１６）。ＣＰＵ１０１は、ホストコンピューター２００から受信したコマンドにより小切手Ｓの裏面への印刷が指示されると、小切手Ｓにおける印刷位置に合わせてスリップ搬送モーター３８を正転させて媒体搬送路５の下流側へ搬送し、或いは、スリップ搬送モーター３８を逆転させて小切手Ｓを上流側へ搬送することで、印刷位置まで小切手Ｓを搬送し（ステップＳ１７）、第１印刷ヘッド４６によって小切手Ｓに印刷する（ステップＳ１８）。
【００３８】
ＣＰＵ１０１は、ホストコンピューター２００から受信したコマンドにより小切手Ｓの表面への印刷が指示されている場合、表面の印刷位置まで小切手Ｓを搬送する（ステップＳ１９）。ＣＰＵ１０１は、小切手Ｓにおける印刷位置に合わせてスリップ搬送モーター３８を正転させて媒体搬送路５の下流側へ搬送し、或いは、スリップ搬送モーター３８を逆転させて小切手Ｓを上流側へ搬送する。小切手Ｓが表面の印刷位置に達したところで、ＣＰＵ１０１はヘッド駆動回路１１１を制御して、第２印刷ヘッド４８によって小切手Ｓの表面に印刷する（ステップＳ２０）。表面の印刷終了後、ＣＰＵ１０１はスリップ搬送モーター３８を駆動し、第２搬送ローラー３７により小切手Ｓを媒体排出口４から排出する（ステップＳ２１）。
【００３９】
ここで、小切手Ｓは媒体排出口４から突出した位置に達しているが、小切手Ｓの後端は媒体排出口４の内部にあり、ＥＪＤセンサー４９によって小切手Ｓの存在が検出されている。ＣＰＵ１０１は、オペレーターが小切手Ｓを取り出すまで待機する、取出し待機状態に移行する（ステップＳ２２）。この取り出し待機状態に移行した複合処理装置１は、取出し検出処理（ステップＳ２３）を実行する。この取出し検出処理では、小切手Ｓが取り出されてＥＪＤセンサー４９の検出値が切り替わるまで待機し、検出値が切り替わった場合に、次の小切手Ｓを挿入可能な待機状態に移行する。ステップＳ２３の取出し検出処理は、図８を参照して後述する。
【００４０】
図６は、ロール紙印刷に係る通常動作を示すフローチャートである。
ＣＰＵ１０１は、ロール紙Ｒへの印刷を指示するコマンドを、ホストコンピューター２００から受信した場合ＵステップＳ３１）、図６の動作を開始し、受信したコマンドを受信バッファー１０４から読み出して、印刷コマンドか否かを判別する（ステップＳ３２）。ここで、受信したコマンドが印刷コマンドであり、このコマンドに続いて印刷データを受信した場合（ステップＳ３２；Ｙｅｓ）、ＣＰＵ１０１は、ロール紙搬送モーター１７を駆動してロール紙Ｒを搬送しながら、サーマルヘッド１６に通電して、ロール紙Ｒの印刷面に熱を与えて印刷を行う（ステップＳ３３）。印刷が完了すると、ロール紙Ｒの印刷終了位置がオートカッターユニット２１の位置に達するまでロール紙Ｒを搬送し（ステップＳ３４）、カッター駆動モーター２４を駆動してロール紙Ｒを切断する（ステップＳ３５）。
また、ホストコンピューター２００から受信したコマンドが印刷コマンドでない場合、ＣＰＵ１０１はロール紙搬送モーター１７を動作させてロール紙Ｒを所定量搬送させ（ステップＳ３６）、カッター駆動モーター２４を駆動してロール紙Ｒをカットする（ステップＳ３７）。
【００４１】
図７は、バリデーション印刷に係る通常動作を示すフローチャートである。
このバリデーション印刷は、複合処理装置１が、ステップＳ１１（図５）の待機状態である場合に実行可能となり、媒体排出口４から小切手Ｓが挿入されることで開始される。
ＣＰＵ１０１は、待機状態において媒体排出口４から小切手Ｓが挿入されて、その先端が凹部５０に達した場合に、バリデーションセンサー４５の出力値の変化に基づいて小切手Ｓの挿入を検出する（ステップＳ４１）。ＣＰＵ１０１は、ホストコンピューター２００から印刷コマンドを受信するまで待機し（ステップＳ４２）、ホストコンピューター２００から印刷コマンドを受信した場合には受信したコマンドに従って、小切手Ｓに対して第１印刷ヘッド４６または第２印刷ヘッド４８によってバリデーション印刷を行う（ステップＳ４３）。印刷完了後、ＣＰＵ１０１は、小切手Ｓがオペレーターによって抜去されるまで待機する。そして、バリデーションセンサー４５及びＥＪＤセンサー４９の出力値の変化に基づいて小切手Ｓの抜去を検出すると、ＣＰＵ１０１は、上述した待機状態に戻る。
【００４２】
図６に示す動作はホストコンピューター２００からロール紙Ｒの処理に係るコマンドを受信した場合に実行され、図７に示す動作は媒体排出口４から小切手Ｓが挿入されたことをバリデーションセンサー４５により検出した場合に実行される。
複合処理装置１は、図６のロール紙Ｒの動作を、ステップＳ２２（図５）で取出し待機状態に移行した後に、実行可能である。取出し待機状態では小切手Ｓの一部が媒体排出口４から突出した状態で、ユーザーが小切手Ｓを抜去するのを待っている状態である。このため、取出し待機状態では、小切手Ｓの媒体搬送路５を使用する動作は行えないが、ロール紙Ｒを処理することは十分に可能である。このため、取出し待機状態においてホストコンピューター２００からロール紙Ｒの処理を指示するコマンドを受信した場合は、図６に示す動作が開示される。
【００４３】
但し、複合処理装置１においては電源ユニット１２０の容量の制約により、小切手Ｓを処理するスリップ動作部と、ロール紙Ｒを処理するロール紙動作部との両方に、同時に電力を供給できない。スリップ動作部を構成するスリップ搬送モーター３８、ローラー開閉モーター３９、整列手段４４、第１印刷ヘッド４６、第２印刷ヘッド４８、第１キャリッジ駆動モーター５４、及び第２キャリッジ駆動モーター５９の各動作部を動作させるためには、ロール紙動作部のサーマルヘッド１６、ロール紙搬送モーター１７、及びカッター駆動モーター２４は停止させる必要がある。逆も同様であり、スリップ動作部とロール紙動作部は、一方の動作中に他方を動作させる場合は、先に動作している動作部を停止させることになる。
【００４４】
しかしながら、例えばロール紙Ｒに印刷中にサーマルヘッド１６及びロール紙搬送モーター１７を停止させ、その後印刷を再開すると、印刷を停止する前後でロール紙Ｒとサーマルヘッド１６との相対位置がずれて、白い筋状の印刷不良が発生する。これは、多くの場合、ロール紙Ｒをサーマルヘッド１６に密着させるプラテンローラー１５の表面が弾性材料で構成されることが一因である。プラテンローラー１５は、ロール紙Ｒとの間の摩擦を確保し、かつ、ロール紙Ｒを確実にサーマルヘッド１６に密着させる必要があるので、その材料としては弾性材料が好適である。このため、白い筋状の印刷不良は、サーマルヘッド１６の印刷を中断した場合に避けがたい不良である。
そこで、本実施形態の複合処理装置１は、ステップＳ２２で取出し待機状態に移行してから、サーマルヘッド１６を含むロール紙動作部が印刷を開始した場合、この印刷が終了するまでは小切手Ｓが抜去されてもスリップ動作部を動作させない構成となっている。この構成により、ロール紙動作部とスリップ動作部との同時動作を禁じてピーク電力を抑制することができ、取出し待機状態でもロール紙Ｒの印刷を実行可能とし、かつ、ロール紙Ｒの印刷不良を確実に回避できる。以下、この点について図８を参照して説明する。
【００４５】
図８は、取出し待機状態における取出し検出処理の例を示すフローチャートである。
この図８に示すように、取出し待機状態で、ＣＰＵ１０１は、ＥＪＤセンサー４９の出力値に基づいて小切手Ｓの抜去を検出したか否かを常時監視する（ステップＳ５１）。そして、小切手Ｓの抜去を検出した場合（ステップＳ５１；Ｙｅｓ）、ＣＰＵ１０１は、ロール紙動作部がロール紙Ｒを処理している間か否か、すなわち図６の動作を実行中か否かを判別する（ステップＳ５２）。ロール紙Ｒの処理中でなければ、ＣＰＵ１０１は、ローラー開閉モーター３９及びストッパー駆動部４４ａを駆動して（ステップＳ５３）、ステップＳ１１（図５）の待機状態に戻る。
【００４６】
一方、小切手Ｓの抜去を検出した後にロール紙Ｒが処理中であった場合、ＣＰＵ１０１は、小切手Ｓを排出した後に行う動作、すなわちステップＳ５３の動作を保留し（ステップＳ５４）、スリップ処理部をロール紙動作部が停止するまで待機させる（ステップＳ５５）。ＣＰＵ１０１は、モータードライバー１１３の動作状態等に基づいてロール紙動作部の動作状態を監視し、ロール紙動作部が停止したと判別すると（ステップＳ５５；Ｙｅｓ）、スリップ動作部の動作の保留を解除して（ステップＳ５６）、ステップＳ５３の動作を実行する。
【００４７】
また、ＣＰＵ１０１は、受信バッファー１０４に格納されたコマンドに従ってロール紙動作部およびスリップ動作部を制御する。そこで、ロール紙動作部に係るコマンドの実行状態に基づいて、スリップ動作部の動作の保留／保留解除を制御してもよい。この場合の動作を図９に示す。
図９は取出し検出処理の別の例を示すフローチャートである。
ＣＰＵ１０１は、取出し待機状態で、ＥＪＤセンサー４９の出力値に基づいて小切手Ｓの抜去を検出したか否かを常時監視し（ステップＳ６１）、小切手Ｓの抜去を検出した場合（ステップＳ６１；Ｙｅｓ）、ＣＰＵ１０１は、ロール紙動作部がロール紙Ｒを処理している間か否か、すなわち図６の動作を実行中か否かを判別する（ステップＳ６２）。ここで、ロール紙Ｒが処理中であった場合（ステップＳ６２；Ｙｅｓ）、ＣＰＵ１０１は、小切手Ｓを排出した後に行う動作、すなわちステップＳ５３の動作を保留し（ステップＳ６３）、ロール紙動作部が実行しているコマンドを特定する（ステップＳ６４）。具体的には、ＣＰＵ１０１は、実行中のコマンドが、画像の印刷を指示するコマンドか、文字の印刷を指示するコマンドか、ロール紙Ｒの搬送を指示する搬送コマンドや行送りコマンドか、オートカッターユニット２１によるロール紙Ｒのカットを指示するコマンドかを特定する。
【００４８】
そして、実行中のコマンドが画像印刷コマンドでない場合（ステップＳ６５；Ｎｏ）、ＣＰＵ１０１は、スリップ動作部の動作の保留を解除して（ステップＳ６６）、ローラー開閉モーター３９及びストッパー駆動部４４ａを駆動して（ステップＳ６７）、ステップＳ１１（図５）の待機状態に戻る。また、ロール紙動作部が画像印刷のコマンドを実行中である場合には（ステップＳ６５；Ｙｅｓ）、ＣＰＵ１０１はコマンドの実行が完了するまで待機し（ステップＳ６８）、ステップＳ６６に移行する。なお、ステップＳ６８では、コマンドの実行が確実に完了すると思われる時間、ＣＰＵ１０１が待機してもよい。
【００４９】
ロール紙Ｒの処理のうち、処理を停止させた場合に筋状の印刷不良を生じるのは、一続きの有色領域を印刷中の場合であり、具体的には、文字や画像の途中で印刷を停止した場合に限られる。文字は通常細線で構成されるため、文字の印刷中に筋状の印刷不良を生じても目立たず、印刷品質の低下とされることは少ない。これに対し、画像中に筋状の印刷不良が発生した場合には明らかに印刷品質の低下が感じられる。そこで、ＣＰＵ１０１は、画像を印刷している間はスリップ動作部の動作を保留し、画像の印刷以外の動作を行っている間は、ロール紙動作部の停止中と同様、スリップ動作部を動作可能とする。これにより、動作の保留を早期に解除し、次の小切手Ｓを処理可能な状態に速やかに移行できる。
【００５０】
また、小切手Ｓの抜去を検出した際に、ロール紙Ｒの処理中でなかった場合（ステップＳ６２；Ｎｏ）、ＣＰＵ１０１は、受信バッファー１０４を参照し、ロール紙動作部が実行する次のコマンドが受信バッファー１０４に格納されているか否かを判別する（ステップＳ６９）。ＣＰＵ１０１はコマンドを受信順に実行するので、ステップＳ６９では、受信バッファー１０４に格納されている次のコマンドが、ロール紙Ｒの処理に係るコマンドか否かを判別すればよい。
そして、ロール紙動作部が実行する次のコマンドがない場合（ステップＳ６９；Ｎｏ）、ＣＰＵ１０１はステップＳ６６に移行する。一方、ロール紙動作部が実行する次のコマンドがある場合（ステップＳ６９；Ｙｅｓ）、ＣＰＵ１０１は、この次のコマンドが画像印刷を指示するコマンドか否かを判別する（ステップＳ７０）。そして、画像印刷を指示するコマンドであった場合はステップＳ６２に戻り、この画像印刷に対応してスリップ動作部の動作を保留する。また、ロール紙動作部が次に実行するコマンドが画像印刷を指示するコマンドでなかった場合には（ステップＳ７０；Ｎｏ）、ＣＰＵ１０１はステップＳ６６に移行する。
【００５１】
このように、ＣＰＵ１０１は、小切手Ｓが抜去された際に、ロール紙Ｒが実行する動作の予定がある場合には、小切手Ｓを処理するスリップ動作部の動作を保留させ、ロール紙動作部が予定の動作を終了して停止してから保留していた動作を実行させるので、ロール紙Ｒの印刷への影響を確実に回避し、印刷品質の低下をより確実に防止できる。
【００５２】
以上説明したように、本発明を適用した実施形態に係る複合処理装置１によれば、印刷媒体としてのロール紙Ｒに印刷を行うロール紙動作部と、ロール紙動作部と共通の電源ユニット１２０から電源供給を受けて、ロール紙動作部とは独立して動作するスリップ動作部とを備え、ＣＰＵ１０１の制御により、ロール紙動作部を制御してロール紙Ｒに印刷を行わせるとともに、スリップ動作部の動作を制御し、ＣＰＵ１０１は、スリップ動作部の動作を待機状態にし、小切手Ｓの抜去を所定の条件とし、この条件の成立を契機として待機状態を解除して、動作を実行させることが可能であり、ロール紙動作部の動作中に所定の条件が成立した場合には、スリップ動作部の動作を待機状態を保持し、動作を保留させる。このため、ロール紙動作部とスリップ動作部とを動作させる場合に、スリップ動作部を動作させる条件が成立してもロール紙動作部の動作中はスリップ動作部が動作しないよう保留させる。これにより、ロール紙動作部とは独立して動作するスリップ動作部を、ロール紙動作部の動作中に動作しないよう制限できる。つまり、これらの動作部を効率よく制御して、電源ユニット１２０からの供給電力のピークを抑え、かつ、ロール紙Ｒの印刷の中断や印刷中にサーマルヘッド１６へ供給される電力の不足或いは低下を防止し、印刷品質の低下を防止できる。また、電源ユニット１２０が電力を供給する容量を増大させなくてもロール紙Ｒと小切手Ｓの両方を処理できる。
【００５３】
また、ＣＰＵ１０１は、ロール紙Ｒの処理が終了してロール紙動作部が停止した後に、保留していたスリップ動作部の動作を実行させるので、ロール紙Ｒの印刷終了後に、実行すべき動作が確実に実行される。このため、電源ユニット１２０からの供給電力のピークを抑え、かつ印刷品質の低下を防止することができる。
【００５４】
また、ロール紙動作部は、ロール紙Ｒに印刷するラインサーマルヘッド１６と、ロール紙Ｒを搬送するプラテンローラー１５とを備えている。そして、印刷中断や印刷中に供給される電力の不足或いは低下によって印刷品質の低下を招きやすい構成であるにも関わらず、本発明を適用することにより、電源ユニット１２０からの供給電力のピークを抑え、かつ、印刷品質の低下を防止できる。
【００５５】
さらに、スリップ動作部は、ロール紙Ｒとは別の媒体である小切手Ｓを処理するもので、小切手Ｓを排出する媒体排出口４にＥＪＤセンサー４９を備え、ＣＰＵ１０１は、スリップ動作部により処理された小切手Ｓを、媒体排出口４から抜去可能な位置まで搬送させ、所定の条件は、ＥＪＤセンサー４９が小切手Ｓが抜去されたことを検出することであり、小切手Ｓが抜去されたことを検出するまで待機状態とし、ＥＪＤセンサー４９が小切手Ｓの抜去を検出すると、スリップ動作部の待機状態を解除し、初期状態に移行させる動作を実行する。これにより、小切手Ｓの抜去を契機として実行される動作を、ロール紙動作部の動作中は保留するので、印刷の中断や印刷中にロール紙動作部に供給される電力の不足或いは低下を確実に解消できる。スリップ動作部が処理する小切手Ｓの抜去は、複合処理装置１に対する事前の操作等の予約がなく突然行われるものであるが、この突然の小切手Ｓの抜去に対応して、印刷中断等を防止でき、印刷品質の低下を防止できる。
【００５６】
また、スリップ動作部は小切手Ｓを搬送する搬送手段としての第１搬送ローラー３４及び第２搬送ローラー３７を備え、スリップ動作部の所定の状態とは、第１搬送ローラー３４及び第２搬送ローラー３７が開かれ、小切手Ｓを挿入可能な状態である。排出口のＥＪＤセンサー４９によって小切手Ｓの抜去を検出した場合に、小切手Ｓを挿入可能な状態に移行させ、ロール紙動作部の動作中には、ＥＪＤセンサー４９によって小切手Ｓの抜去を検出しても、第１搬送ローラー３４及び第２搬送ローラー３７を開く動作を行わずに保留する。これにより、記録動作の中断や記録中にロール紙動作部へ供給される電力の不足或いは低下を確実に解消できる。
さらに、ＣＰＵ１０１は、小切手Ｓが抜去されたときにロール紙動作部による他の動作の予定がある場合には、スリップ動作部の所定の動作を保留させ、ロール紙動作部が予定の他の動作を終了してから、スリップ動作部の所定の動作を実行させるので、ロール紙動作部への影響を確実に回避し、記録品質の低下をより確実に防止できる。
【００５７】
以上、本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、上記実施形態では、ロール紙Ｒを印刷するロール紙動作部および小切手Ｓに印刷するスリップ動作部を備えた構成として説明したが、本発明の動作部はこれに限定されるものではなく、例えば、小切手Ｓを光学的に読み取るスキャナーを動作部として設けてもよい。また、本実施形態では、スリップ印刷部１２はドットインパクト式の印刷ヘッドを備える構成としたが、印刷ヘッドをキャリッジに搭載して駆動させるものであれば、インクジェット式の印刷ヘッドを備えるものにおいても適用可能である。さらに、本発明は、スタンドアロンの複合処理装置１に限らず、他の装置に組み込まれる各種プリンターにも適用可能である。また、上述の動作を行う複合処理装置１のＣＰＵ１０１に動作させるプログラムを、複合処理装置１内の記憶媒体や外部装置の記憶媒体に記憶させて、読み出して実行することもできる。
【符号の説明】
【００５８】
１…複合処理装置（記録装置）、４…媒体排出口（排出口）、１５…プラテンローラー（搬送手段）、１６…サーマルヘッド、１７…ロール紙搬送モーター、２４…カッター駆動モーター、３８…スリップ搬送モーター、３９…ローラー開閉モーター、４４…整列手段、４６…第１印刷ヘッド、４８…第２印刷ヘッド、４９…ＥＪＤセンサー（検出器）、５４…第１キャリッジ駆動モーター、５９…第２キャリッジ駆動モーター、１０１…ＣＰＵ（制御部）、１２０…電源ユニット（電源部）、Ｒ…ロール紙（記録媒体）、Ｓ…小切手（媒体）。
【図１】
0005799491.tif 000002
【図２】
0005799491.tif 000003
【図３】
0005799491.tif 000004
【図４】
0005799491.tif 000005
【図５】
0005799491.tif 000006
【図６】
0005799491.tif 000007
【図７】
0005799491.tif 000008
【図８】
0005799491.tif 000009
【図９】
0005799491.tif 000010