(57)【要約】【課題】複数の処理部により、異なるコマンド体系を用いた処理が実行可能な電子機器が、コマンド体系を切り替えて用いられる場合にも作業効率を低下させることがないようにする。【解決手段】  電子機器１０は、搬送路に沿って処理媒体を搬送する搬送部１００と、処理媒体に対して印刷を行う印刷部１８と、処理媒体から画像を読み取る画像読取部１１０と、受信したコマンドに基づき、印刷制御用のコマンド体系と画像読取制御用のコマンド体系を切り換えて印刷部１８および画像読取部１１０を制御するとともに、搬送部１００を制御して処理媒体を排出する排出処理を行わせる制御部と、を備える。制御部は、画像読取制御用のコマンド体系から印刷制御用のコマンド体系にコマンド体系を切り換えるときに処理媒体の排出処理を行い、印刷制御用のコマンド体系から画像読取制御用のコマンド体系にコマンド体系を切り換えるときは処理媒体の排出処理を省略する。【選択図】図３
2014049778.tif 000002
【特許請求の範囲】
【請求項１】
搬送路に沿って処理媒体を搬送する搬送部と、
前記搬送路に沿って搬送される前記処理媒体に対して印刷を行う印刷部と、
前記搬送路に沿って搬送される前記処理媒体から画像を読み取る画像読取部と、
受信したコマンドに基づき、印刷制御用のコマンド体系と画像読取制御用のコマンド体系を切り換えて前記印刷部および前記画像読取部を制御するとともに、前記搬送部を制御して前記処理媒体を排出する排出処理を行わせる制御部と、
を備え、
前記制御部は、前記画像読取制御用のコマンド体系から前記印刷制御用のコマンド体系にコマンド体系を切り換えるときに前記排出処理を行い、前記印刷制御用のコマンド体系から前記画像読取制御用のコマンド体系にコマンド体系を切り換えるときは前記排出処理を省略することを特徴とする、電子機器。
【請求項２】
前記印刷制御用のコマンド体系および前記画像読取制御用のコマンド体系の少なくとも一方は、他のコマンド体系をエミュレートするエミュレーション用コマンド体系であることを特徴とする、請求項１に記載の電子機器。
【請求項３】
前記排出処理には、前記搬送路上の前記処理媒体の有無を検知する第１の処理と、前記搬送路上に前記処理媒体があると判断されたときに、前記搬送部を制御して前記処理媒体の前記搬送路からの排出を行う第２の処理と、が含まれることを特徴とする、請求項１または２に記載の電子機器。
【請求項４】
電子機器内部の搬送路に沿って搬送される処理媒体に対して、第一のコマンド体系に基づき、印刷処理および画像読取処理のうちの一方を行う第一の工程と、
コマンド体系を、前記第一のコマンド体系から第二のコマンド体系に切り替えるとともに、所定の条件に基づき前記処理媒体の前記搬送路に対する相対位置を初期化する第二の工程と、
前記処理媒体に対して、前記第二のコマンド体系に基づき、前記印刷処理および画像読取処理のうちの他方を行う第三の工程と、を備え、
前記第二の工程における前記相対位置の初期化は、前記第二のコマンド体系に基づき前記印刷処理が行われる場合に実行され、前記第二のコマンド体系に基づき画像読取処理が行われる場合には省略されることを特徴とする電子機器の制御方法。
【請求項５】
前記第二の工程は、前記処理媒体を前記搬送路から排出する処理を含むことを特徴とする請求項４に記載の制御方法。
【請求項６】
前記第二の工程は、前記処理媒体を前記搬送路から排出することなく整列させる処理を含むことを特徴とする請求項４に記載の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の処理部により、異なるコマンド体系を用いた処理が実行可能な電子機器、および電子機器の制御方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピューター等のホストコンピューターに接続されるプリンター等の電子機器には様々な種類があるが、通常、それら電子機器をホストコンピューターにより制御するための制御コマンドは、機種によって異なっている。そして、この種の電子機器としては、例えば特許文献１に示すように、通常動作用のコマンド体系と他装置のコマンド体系をエミュレートしたコマンド体系とを、印刷部、光学読取部などのそれぞれ異なる処理部において実行可能としたものが知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−５９１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、異なったコマンド体系では、記録媒体を搬送する際の搬送路に対する相対位置管理もそれぞれ相違している。このため、特許文献１の電子機器において、他装置のコマンド体系をエミュレートするエミュレーション用コマンド体系にて記録媒体に対する印刷処理が行われた後に、通常動作用のコマンド体系にて当該記録媒体に対する画像スキャン処理を行う場合には、相対位置管理を初期化するために、コマンド体系の切り換えの際に記録媒体を排出することが条件となっている。すなわち、特許文献１の電子機器では、エミュレーション用コマンド体系で印刷処理を行った後に、記録媒体を一度排出してからでないと画像スキャン処理を行うことができない。その結果、印刷処理と画像スキャン処理の間にオペレータによる再給紙作業を介在させることとなり、作業効率の低下につながっていた。
【０００５】
本発明は、このような事情に鑑みてなされたものであり、複数の処理部により、異なるコマンド体系を用いた処理が実行可能な電子機器が、コマンド体系を切り替えて用いられる場合にも作業効率を低下させることのない技術の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題の少なくとも一部を解決するために、本発明は、以下のような適用例として実現することができる。
【０００７】
本発明の一態様の電子機器は、
搬送路に沿って処理媒体を搬送する搬送部と、
前記搬送路に沿って搬送される前記処理媒体に対して印刷を行う印刷部と、
前記搬送路に沿って搬送される前記処理媒体から画像を読み取る画像読取部と、
受信したコマンドに基づき、印刷制御用のコマンド体系と画像読取制御用のコマンド体系を切り換えて前記印刷部および前記画像読取部を制御するとともに、前記搬送部を制御して前記処理媒体を排出する排出処理を行わせる制御部と、
を備え、
前記制御部は、前記画像読取制御用のコマンド体系から前記印刷制御用のコマンド体系にコマンド体系を切り換えるときに前記排出処理を行い、前記印刷制御用のコマンド体系から前記画像読取制御用のコマンド体系にコマンド体系を切り換えるときは前記排出処理を省略することを特徴とする。
【０００８】
上記の構成によれば、コマンド体系の切り替えにより、処理媒体の搬送路に対する相対位置の管理が重要とならない画像読取処理を行うに際して、処理媒体の排出処理が生じることがない。
【０００９】
この場合、前記印刷制御用のコマンド体系および前記画像読取制御用のコマンド体系の少なくとも一方は、他のコマンド体系をエミュレートするエミュレーション用コマンド体系であってもよい。
【００１０】
また、前記排出処理には、前記搬送路上の前記処理媒体の有無を検知する第１の処理と、前記搬送路上に前記処理媒体があると判断されたときに、前記搬送部を制御して前記処理媒体の前記搬送路からの排出を行う第２の処理と、が含まれることが好ましい。
このような構成によれば、搬送路からすでに処理媒体が排出されている場合には、処理媒体の排出処理を省略することができる。
【００１１】
本発明の他の態様の電子機器の制御方法は、電子機器内部の搬送路に沿って搬送される処理媒体に対して、第一のコマンド体系に基づき、印刷処理および画像読取処理のうちの一方を行う第一の工程と、
コマンド体系を、前記第一のコマンド体系から第二のコマンド体系に切り替えるとともに、所定の条件に基づき前記処理媒体の前記搬送路に対する相対位置を初期化する第二の工程と、
前記処理媒体に対して、前記第二のコマンド体系に基づき、前記印刷処理および画像読取処理のうちの他方を行う第三の工程と、を備え、
前記第二の工程における前記相対位置の初期化は、前記第二のコマンド体系に基づき前記印刷処理が行われる場合に実行され、前記第二のコマンド体系に基づき画像読取処理が行われる場合には省略されることを特徴とする。
【００１２】
上記の構成によれば、第一のコマンド体系と第二のコマンド体系が切り替わる場合でも、第二のコマンド体系に基づき画像読取処理が行われる場合には、処理媒体の搬送路に対する相対位置の初期化が省略されるため、処理媒体の排出処理や再整列処理を伴うことなく印刷処理から連続して画像読取処理を行うことができる。
【００１３】
また、第二のコマンド体系に基づき印刷処理が行われる場合には、処理媒体の排出処理または整列処理を行うことが好適であり、これにより、処理媒体の相対位置の管理不良を防ぐことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施の形態に係る電子機器の外観斜視図である。
【図２】図１に示した電子機器の本体を示す斜視図である。
【図３】図１に示した電子機器本体の側断面図である。
【図４】図１に示した電子機器の制御系のブロック図である。
【図５】図１に示した電子機器とホストコンピューターとの機能的構成を示すブロック図である。
【図６】図１に示した電子機器の動作の一例を示すフローチャートである。
【図７】図１に示した電子機器のコマンド体系の切替えの流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。
図１は、本実施形態に係る複合機１０（電子機器の一例）の外観を示す正面斜視図である。図２は、複合機１０の本体１１を示す外観斜視図である。図３は、図１の複合機１０を示す側断面図である。
図１に示す複合機１０は、処理媒体Ｓの記録面にＳＩＤＭ（Serial Impact Dot Matrix）方式の記録ヘッド１８（図３参照）により印刷するプリンター機能と、処理媒体Ｓの両面を画像読取部１１０（図３参照）によって光学的にスキャンするスキャナー機能とを備えた装置である。
【００１６】
複合機１０で使用可能な処理媒体Ｓとしては、所定長さに切断されたカット媒体と、複数枚が連接された連続紙とが挙げられる。本実施形態では、処理媒体Ｓとして、金融機関等が発行する通帳が使用される。通帳は、複数枚の記録用紙が綴じられた冊子形態となっており、この冊子を開いた内側の面が記録面となっている。通帳の裏表紙に相当する面の後部には、磁気ストライプが設けられている。
なお、以下の説明では、矩形の処理媒体Ｓの４辺のうち、複合機１０へ向かって差し込まれる側の辺を先端とし、この先端と対向する側の辺を後端とする。
【００１７】
図１に示すように、複合機１０は、上部カバー１２、上部ケース１３および下部ケース１４を備えている。上部ケース１３および下部ケース１４の前面には、処理媒体Ｓを挿入及び排出する手差口１５が開口している。一方、上部ケース１３および下部ケース１４の背面には処理媒体Ｓを排出する排出口２０（図３参照）が開口している。手差口１５が開口した側、すなわち図３中の左側をフロント（前）側とし、排出口２０が開口した側、すなわち図３中の右側をリア（後）側とする。
【００１８】
図２及び図３に示すように、複合機１０は、上部カバー１２、上部ケース１３および下部ケース１４に覆われた本体１１を有している。本体１１は、ベースフレーム１６と、このベースフレーム１６の両端に固定される一対の右サイドフレーム１７Ａ及び左サイドフレーム１７Ｂとを備える。両サイドフレーム１７Ａ、１７Ｂの外側には、上本体部の両サイドフレーム（図示略）があり、その間にキャリッジガイド軸３１が架け渡されると共に、両サイドフレーム１７Ａ、１７Ｂ間に平坦面形状の前方媒体案内部２４及び後方媒体案内部２５が固定して設けられる。これらの前方媒体案内部２４と後方媒体案内部２５との間に、平面形状のプラテン２１が配置されている。
【００１９】
キャリッジガイド軸３１には、キャリッジ１９が摺動自在に挿通されている。キャリッジ１９は、当該キャリッジ１９を駆動するキャリッジ駆動モーター５６（図４参照）により駆動され、キャリッジガイド軸３１に案内されて往復移動される。
キャリッジ１９は、図１中の符号Ｘで示す方向、すなわち、キャリッジガイド軸３１の軸方向及びプラテン２１の長手方向と一致する主走査方向に、上本体部の両サイドフレームの間で往復走査される。なお、キャリッジ１９の主走査方向Ｘに直交する方向、すなわち図１中の符号Ｙで示す方向を副走査方向とする。
【００２０】
本体１１は、図３に示すように、処理媒体Ｓを搬送する搬送部１００と、この搬送部１００により搬送される処理媒体Ｓの先端が突き当てられて当該処理媒体Ｓを整列させる整列部２８と、処理媒体Ｓに対して印刷を行う記録ヘッド１８と、処理媒体Ｓの表面に表示された文字、記号または画像等を読み取る画像読取部１１０とを有している。
【００２１】
搬送部１００は、図２、図３に示すように、プラテン２１、第１駆動ローラー２２Ａ、第１従動ローラー２２Ｂ、第２駆動ローラー２３Ａ、第２従動ローラー２３Ｂ、第３駆動ローラー１２４Ａ、第３従動ローラー１２４Ｂ、前方媒体案内部２４、後方媒体案内部２５、媒体搬送モーター２６及び駆動輪列部２７とで、構成されている。搬送部１００は、前方媒体案内部２４及び後方媒体案内部２５上に、各ローラーを介して処理媒体Ｓを搬送する搬送路Ｐを構成し、前方媒体案内部２４及び後方媒体案内部２５の上面が搬送路Ｐの搬送面ＰＡとなっている。
【００２２】
第１駆動ローラー２２Ａ、第２駆動ローラー２３Ａ、及び、第３駆動ローラー１２４Ａは同一方向に回転して、処理媒体Ｓを本体１１内に搬送可能とする。つまり、図３に示す第１駆動ローラー２２Ａ、第２駆動ローラー２３Ａ、及び、第３駆動ローラー１２４Ａは、媒体搬送モーター２６が正転している場合、副走査方向に沿って、図３中の符号Ａで示すように本体１１内に処理媒体Ｓを搬送し、媒体搬送モーター２６が逆転している場合、図３中の符号Ｂで示すように、本体１１内から排出する方向に処理媒体Ｓを搬送する。
【００２３】
整列部２８は、第１駆動ローラー２２Ａ及び第１従動ローラー２２Ｂと記録ヘッド１８及びプラテン２１との間に、主走査方向に並べて設けられ、搬送路Ｐ内に突出する複数の整列板３８と、整列板３８を駆動する整列モーター５８（図４）とを備えている。整列部２８は、これら整列板３８に処理媒体Ｓの先端部を突き当てることで処理媒体Ｓの向きを初期化し、処理媒体Ｓを整列させることができる。
【００２４】
図２に示すように、搬送路Ｐにおける整列板３８の上流側近傍には、これら整列板３８に突き当てられた処理媒体Ｓの有無を検知する複数の整列センサー３９が設けられている。整列センサー３９は、それぞれ搬送路Ｐを挟んで対向する発光部（ＬＥＤ等）と受光部（フォトトランジスター等）とを備える光透過型のセンサーであり、主走査方向に並べて配設されている。複数の整列センサー３９のうち処理媒体Ｓの先端を検出したセンサーの数及び配置により、整列部２８による整列後の処理媒体Ｓの搬送方向に対する傾きが、許容範囲内であるか否かを判定することができる。
【００２５】
本体１１において、第１駆動ローラー２２Ａのフロント側には、搬送路Ｐへの処理媒体Ｓの挿入を検知する複数の媒体端センサー４７が並設されている。これら媒体端センサー４７は、搬送路Ｐに向けて光を発する発光部と、その反射光を検出する受光部とを備えた光反射型センサーであり、手差口１５から挿入された処理媒体Ｓを検出する。
【００２６】
プラテン２１の上方には、プラテン２１に対向するようにキャリッジ１９に搭載される記録ヘッド１８（印刷部の一例）が配置されている。記録ヘッド１８は、キャリッジ１９と共に走行される間に、その先端面においてプラテン２１に対向するワイヤー突出部（図示略）から記録ワイヤーを突出させてインクリボンに打ち当て、プラテン２１と記録ヘッド１８との間に搬送される処理媒体Ｓにインクリボンのインクを付着させて、処理媒体Ｓに文字を含む画像を記録する。
【００２７】
記録ヘッド１８の後方側には、図３に示すように、プラテン２１の上方に位置するように媒体幅センサー５５が配設される。媒体幅センサー５５は、キャリッジ１９に搭載されてキャリッジ１９とともにプラテン２１上を走査され、処理媒体Ｓの側端の位置や処理媒体Ｓの幅を求めるために使用される。
【００２８】
画像読取部１１０は、処理媒体Ｓの上面側に印刷等で表示されている情報を読み取る第１スキャナーモジュール１１１と、この第１スキャナーモジュール１１１に対向配置され、当該処理媒体Ｓの下面側に印刷等で表示されている情報を読み取る第２スキャナーモジュール１１２と、を備える。
第１スキャナーモジュール１１１及び第２スキャナーモジュール１１２は、第２駆動ローラー２３Ａと第３駆動ローラー１２４Ａとの間に配置され、搬送路Ｐを搬送中の処理媒体Ｓの情報を連続的に読み取る光学イメージセンサーである。
なお、画像読取部１１０は、整列センサー３９および媒体端センサー４７とは別個に、処理媒体Ｓの搬送路Ｐに沿った位置（以下、垂直位置）を管理するための位置管理手段（図示略）を備えている。この位置管理手段により、画像読取部１１０は、当該処理媒体Ｓの垂直位置を管理して、画像読取開始時の画像読取開始位置へ処理媒体Ｓを適切に移動可能に構成されている。
【００２９】
図４は、複合機１０の制御系の構成を示すブロック図である。
この図４に示す各部は、制御基板（図示略）に実装されたハードウェアとソフトウェアとの協働により実現される。
複合機１０は、制御プログラムに基づいて複合機１０の全体を制御するＣＰＵ４０（制御部の一例）、ＣＰＵ４０によりＦＬＡＳＨ−ＲＯＭ４２から読み出された制御プログラムやデータ等を一時的に記憶するＲＡＭ４１、ＣＰＵ４０により実行される制御プラグラムや処理されるデータ等を記憶したＦＬＡＳＨ−ＲＯＭ４２、複合機１０を制御するホストコンピューター２００との間で情報を送受信する際のデータ形式を変換するシリアルインターフェイス（Ｉ／Ｆ）４３及びＵＳＢインターフェイス４４、各種センサー類に接続されたゲートアレイ（Ｇ／Ａ）４５、各種モーターを駆動するモータードライバー４６、及び、ヘッドを駆動するヘッドドライバー４８を備え、これらの各部はバス４９を介して接続されている。ＲＡＭ４１は、ホストコンピューター２００から送信された各種コマンドを一時的に記憶する受信バッファー、画像読取部１１０が読み取った読取画像データを一時的に記憶する画像バッファー等のバッファーメモリーとして機能する。
【００３０】
ゲートアレイ４５には、整列センサー３９、媒体端センサー４７、媒体幅センサー５５、第１スキャナーモジュール１１１、及び、第２スキャナーモジュール１１２が接続されている。ゲートアレイ４５は、整列センサー３９、媒体端センサー４７及び媒体幅センサー５５から入力されるアナログ電圧を量子化してデジタルデータとし、ＣＰＵ４０に出力する。
【００３１】
モータードライバー４６は、媒体搬送モーター２６、キャリッジ駆動モーター５６、及び整列モーター５８に接続され、これら各モーターに駆動電流や駆動パルスを供給して、これらのモーターを動作させる。ＣＰＵ４０は、媒体搬送モーター２６などの搬送部１００からの出力と媒体端センサー４７からの出力とに基づき、搬送路Ｐに対する処理媒体Ｓの相対位置を演算値として内部に保持し、処理媒体Ｓの搬送路Ｐ上の位置を把握することができる。
ヘッドドライバー４８は、記録ヘッド１８に接続され、記録ヘッド１８に対して駆動電流を供給することによって記録ワイヤーを突出させる。
【００３２】
ＣＰＵ４０は、ＦＬＡＳＨ−ＲＯＭ４２に格納された制御プログラムに基づいて、ゲートアレイ４５、モータードライバー４６及びヘッドドライバー４８を介して、各種センサーの検知状態を取得するとともに各モーターを駆動して処理媒体Ｓを搬送し、記録ヘッド１８を制御することにより処理媒体Ｓへの印刷を実行する。また、ＣＰＵ４０は、搬送部１００により処理媒体Ｓを搬送し、ゲートアレイ４５を介して第１スキャナーモジュール１１１及び第２スキャナーモジュール１１２を制御し、処理媒体Ｓの表面を読み取る。
【００３３】
図５は、複合機１０及びホストコンピューター２００の機能的構成を示すブロック図である。
ホストコンピューター２００は、ＣＰＵ（図示略）によって各種プログラムを実行することにより、図５に示す各部を実現する。すなわち、ホストコンピューター２００は、アプリケーションプログラム２０１と、アプリケーションプログラム２０１に対して複合機１０を制御するための機能モジュールを提供するスキャナードライバー２１１及びプリンタードライバー２１７と、スキャナードライバー２１１及びプリンタードライバー２１７に対してホストコンピューター２００が備える入出力ポートを割り当てるポートハンドラー２２１とを備えている。ホストコンピューター２００は、ポートハンドラー２２１の制御により、ＵＳＢポート２３１、シリアルポート２３３及びパラレルポート２３５を介して複合機１０との間で各種データや制御信号を入出力する。
【００３４】
複合機１０は、シリアルインターフェイス４３及びＵＳＢインターフェイス４４を介してホストコンピューター２００から送信されたコマンド及びデータを一時的に記憶する受信バッファー６６を備えている。複合機１０は、受信バッファー６６に蓄積されたコマンドを実行する制御部７０を有する。この制御部７０は、ＣＰＵ４０（図４）により制御プログラムを実行することで実現される。
【００３５】
制御部７０は、プリンター制御モード７１、プリンター制御モード７２、及びスキャナー制御モード７５の各動作モードを切り替えて実行可能である。
プリンター制御モード７１及びプリンター制御モード７２は、記録ヘッド１８によって、処理媒体Ｓとしての通帳に印刷を行う動作モードである。プリンター制御モード７１、７２は、必要に応じて処理媒体Ｓの搬送と整列を行い、処理媒体Ｓに文字や記号等を印刷する。また、スキャナー制御モード７５は、画像読取部１１０によって処理媒体Ｓの光学的な画像読取を実行する動作モードである。  
【００３６】
ホストコンピューター２００から複合機１０へ送信されるコマンドは、所定のコマンド体系により定義されたコマンドである。スキャナードライバー２１１及びプリンタードライバー２１７はそれぞれ特定のコマンド体系に対応しており、ホストコンピューター２００は特定のコマンド体系に定義されたコマンドを複合機１０へ送信する。
【００３７】
制御部７０が有する各動作モードは、それぞれ異なるコマンド体系（コマンド群）に対応している。プリンター制御モード７１は、本実施形態の複合機１０向けに提供されているコマンド体系Ｖのコマンドに従って動作するための通常動作モードである。
プリンター制御モード７２は、複合機１０以外の他装置（ここでは、プリンターＷとする）向けに提供されているコマンド体系であるコマンド体系Ｗのコマンドに従って動作するための動作モードである。すなわち、プリンター制御モード７２は、プリンターＷの動作をエミュレートし、複合機１０をプリンターＷと同じコマンドに従って動作させるためのエミュレーション用動作モードである。
また、スキャナー制御モード７５は、複合機１０向けに提供されているコマンド体系であるコマンド体系Ｌのコマンドに従って動作するための通常動作モードである。
【００３８】
ホストコンピューター２００にプリンターＷを接続して使用していたシステムにおいて、プリンターＷを複合機１０に入れ替えた場合、通常は、ホストコンピューター２００のプリンタードライバー２１７を、複合機１０に適合したデバイスドライバーに入れ替える必要がある。しかしながら、複合機１０は、エミュレーション用動作モードであるプリンター制御モード７２を有しているため、このプリンター制御モード７２を実行することで、ホストコンピューター２００が、プリンターＷ向けのプリンタードライバー２１７を使用し続けることができ、デバイスドライバーの入れ替えに伴う作業負担を回避できる。さらに、デバイスドライバーの入れ替えに起因するホストコンピューター２００のシステムトラブルを回避できる。
【００３９】
プリンター制御モード７２のコマンド体系Ｗはエミュレーション用のコマンド体系に相当し、プリンター制御モード７１のコマンド体系Ｖ等は通常動作用のコマンド体系に相当する。なお、本実施形態の複合機１０は、より多くの機種のエミュレーションを可能とするため、多数のエミュレーション用プリンター制御モードを複合機１０に設けることもできる。
【００４０】
プリンター制御モード７１が対応するコマンド体系Ｖおよびプリンター制御モード７２が対応するコマンド体系Ｗには、他の動作モードへの切り換えを指示するコマンドが含まれている。例えば、このコマンドを受信した制御部７０は、プリンター制御モード７１またはプリンター制御モード７２から、スキャナー制御モード７５へ移行することができる。
また、本実施形態においては、プリンター制御モード７１が対応するコマンド体系Ｖまたはプリンター制御モード７２が対応するコマンド体系Ｗにはスキャナー制御に必要な読取開始コマンドが含まれている。このため、複合機１０が他装置向けのコマンド体系Ｗに応じたプリンター制御モード７２によりプリンターとして動作した後に、画像読取部１１０における読取開始コマンドを受信した場合には、プリンター制御モード７２からスキャナー制御モード７５に移行して画像読取部１１０による読取が開始される。
【００４１】
図６は、複合機１０の動作の一例を示すフローチャートである。
この図６に例示する動作は、処理媒体Ｓとして通帳が手差口１５から挿入された場合に、複合機１０を他装置向けのエミュレーション用コマンド体系Ｗに従って動作させてこの通帳を印刷し、その後、コマンド体系の切り替えを行って、複合機１０向けの通常動作用コマンド体系Ｌに従って通帳に表示されている情報を読み取った後に、コマンド体系を印刷用のコマンド体系Ｖまたはコマンド体系Ｗに戻すまでの一連の動作である。
【００４２】
まず、ステップＳ１１において、複合機１０の制御部７０は、他装置向けのエミュレーション用コマンド体系Ｗに応じたプリンター制御モード７２により起動し、手差口１５に通帳が挿入されたことを媒体端センサー４７の検出値に基づいて検出する。次に、ステップＳ１２において、制御部７０は、モータードライバー４６を制御して整列モーター５８を動作させ、整列板３８を搬送路Ｐに進出させるとともに、媒体搬送モーター２６を動作させて、通帳の向きを整える整列処理を行う。
【００４３】
次に、ステップＳ１３において、制御部７０は、モータードライバー４６を制御して媒体搬送モーター２６を駆動し、通帳を記録ヘッド１８の印字開始位置まで搬送する。その後、ステップＳ１４において、制御部７０は、媒体搬送モーター２６及びキャリッジ駆動モーター５６を駆動し、ヘッドドライバー４８を制御して記録ヘッド１８による印刷処理を実行し、１行の印字が終了する毎に通帳を搬送して改行する。この一連の印刷処理が終了すると、ステップＳ１５において、制御部７０は、媒体搬送モーター２６を駆動して通帳を印字終了位置まで搬送する。
【００４４】
次に、ステップＳ１６において、制御部７０は、コマンド体系を印刷用のコマンド体系Ｗから画像読取用のコマンド体系Ｌへと切り替える。このコマンド体系を切り替える際の詳細な流れについては後述する。
【００４５】
コマンド体系の切替えが終了すると、ステップＳ１７において、制御部７０は、モータードライバー４６を制御して媒体搬送モーター２６を動作させ、通帳をスキャン開始位置まで搬送させる。その後、ステップＳ１８において、制御部７０は、媒体搬送モーター２６を動作させ、第１スキャナーモジュール１１１、第２スキャナーモジュール１１２の出力データを、ゲートアレイ４５を介して取得し、スキャンを実行する。そして、ステップＳ１９において、制御部７０は、取得した第１スキャナーモジュール１１１、第２スキャナーモジュール１１２の出力データを解析して通帳の両面の読取画像を取得するとともに、ＯＣＲ（Optical Character Reader）認識を行う。
【００４６】
最後に、ステップＳ２０において、制御部７０は、コマンド体系を画像読取用のコマンド体系Ｌから印刷用のコマンド体系Ｖまたはコマンド体系Ｗへと切り替えるとともに、ステップＳ２１において、通帳を記録ヘッド１８の印字開始位置まで搬送して、本処理を終了する。
【００４７】
図７は、図６におけるステップＳ１６またはステップＳ２１のコマンド体系を切替える際の流れを示すフローチャートである。
ステップＳ１６またはステップＳ２１においてコマンド体系を切り替える場合、まず、制御部７０は、現在のコマンド体系が印刷用のコマンド体系Ｗであるかスキャン用のコマンド体系Ｌであるかを判断する（ステップＳ３０）。
【００４８】
ここで、現在のコマンド体系が印刷用のコマンド体系Ｗである場合、制御部７０はコマンド体系を印刷用コマンド体系Ｗからスキャン用コマンド体系Ｌに切り替えて（ステップＳ３３）、コマンド体系の切替えを終了する。上記説明したように、画像読取部１１０は、位置管理手段により通帳の垂直位置を独自に管理しており、この垂直位置は、整列センサー３９および媒体端センサー４７から得られる通帳の搬送路Ｐに対する相対位置とは別個のものとなっている。そのため、他装置用のコマンド体系Ｗから自装置用のコマンド体系Ｌへとコマンド体系が切り替えられる場合であっても、通帳を排出して通帳の垂直位置管理をリセットする必要はなく、印刷処理から画像読取処理への移行を連続して行うことができる。
【００４９】
現在のコマンド体系がスキャン用のコマンド体系Ｌである場合、制御部７０は、搬送路Ｐに通帳があるか否かを判断する（ステップＳ３１）。
搬送路Ｐに通帳がないと判断された場合（ステップＳ３１のＮｏ）、すなわち、スキャン用コマンド体系Ｌに排紙コマンドが含まれている等の事情により通帳が既に排出されている場合には、制御部７０は、コマンド体系をスキャン用コマンド体系Ｌから印刷用コマンド体系Ｗに切り替えて（ステップＳ３３）、コマンド体系の切替えを終了する。
【００５０】
一方、搬送路Ｐに通帳があると判断された場合（ステップＳ３１のＹｅｓ）、制御部７０は、媒体搬送モーター２６を駆動して通帳を手差口１５または排出口２０から排出させ（ステップＳ３２）、所定の条件に基づき処理媒体Ｓの搬送路Ｐに対する相対位置を初期化する。その後、制御部７０は、コマンド体系をスキャン用コマンド体系Ｌから印刷用コマンド体系Ｗに切り替えて（ステップＳ３３）、コマンド体系の切替えを終了する。画像読取制御用のコマンド体系Ｌから印刷制御用のコマンド体系Ｗにコマンド体系を切り替える場合には、印刷処理の開始前に通帳の垂直位置管理をリセットする必要があるため、通帳の排出が必要となる。
なお、ステップＳ３２において、制御部７０は、通帳を手差口１５または排出口２０から排出させているが、その代わりに、通帳を整列位置まで搬送し、整列部２８による整列処理を行ってもよい。
【００５１】
以上説明したように、本実施形態においては、制御部７０が、画像読取制御用のコマンド体系Ｌから印刷制御用のコマンド体系Ｗにコマンド体系を切り換えるときには通帳の排出処理、すなわち処理媒体Ｓの搬送路Ｐに対する相対位置の初期化を行い、印刷制御用のコマンド体系Ｗから画像読取制御用のコマンド体系Ｌにコマンド体系を切り換えるときは通帳の排出処理を省略するようになっている。このような構成により、印刷制御用のコマンド体系Ｗと画像読取制御用のコマンド体系Ｌが切り替わる場合でも、印刷処理の後に処理媒体Ｓを排出させることによる相対位置の初期化を伴うことなく、画像読取処理を連続して行うことができる。
すなわち、画像読取処理においては、印字位置の制御が重要な印刷処理と異なり、搬送路Ｐと処理媒体Ｓとの相対位置管理が重要とはならず、読み取った画像内の相対位置さえ把握できれば問題ない。したがって、媒体端センサー４７からの出力等を利用せずに、印刷処理とは別個の垂直位置管理を行うことができる。本実施の形態はこのことを利用したものであり、印刷処理に続いて画像読取処理を行ったとしても、処理媒体ＳとＣＰＵ４０における保持値とのずれを初期化する必要がないため、この場合に処理媒体Ｓをいったん搬送路Ｐから排出する処理を省略するようにしている。このため、印刷処理と画像読取処理とを連続して行うに際して、オペレータによる処理媒体Ｓの再給紙作業が不要となるため、従来と比較して作業効率を向上させることができる。
【００５２】
さらに、制御部７０は、搬送路Ｐ上の処理媒体Ｓの有無を検知し、搬送路Ｐ上に処理媒体Ｓがあると判断したときに、搬送部１００を制御して処理媒体Ｓの搬送路Ｐからの排出を行うようになっている。このような構成により、画像読取制御用のコマンド体系Ｌから印刷制御用のコマンド体系Ｗにコマンド体系を切り換える場合であっても、搬送路Ｐ上に処理媒体Ｓが存在しない場合には処理媒体Ｓの排出処理を省略し、処理効率を向上させることができる。
【００５３】
また、画像読取処理に続いて印刷処理を行う場合であっても、処理媒体Ｓを搬送路Ｐから排出することなく、単に搬送路Ｐに対する姿勢および位置を再整列させるようにしてもよい。これにより、処理媒体Ｓの垂直位置管理のリセットが必要な場合でも、オペレータによる処理媒体Ｓの再給紙作業が不要となるため、作業性を向上させることができる。
【００５４】
以上において本発明の一実施の形態を説明したが、本発明は上記の実施形態に限定されず、その趣旨を逸脱しない範囲内で必要に応じて他の構成を採用することが可能である。
【００５５】
上記実施形態では、複合機１０に搭載された制御基板（図示略）に実装されたＣＰＵ４０が、図４の機能ブロックに示す機能を有し、複合機１０の各部を制御する構成を例に挙げて説明したが、例えば、複合機１０に外部接続された装置が、図４に示す各機能部の一部ないし全部として機能し、複合機１０を制御する構成としてもよい。さらに、図４に示した各機能ブロックは、ハードウェアとソフトウェアとの協働により実現されるものであって、具体的なハードウェアの実装形態やソフトウェアの仕様等は任意であり、その他の細部構成についても任意に変更可能である。
【００５６】
また、上記実施形態では、ＳＩＤＭ方式の記録ヘッド１８、および画像読取部１１０を備えた複合機１０を例に挙げて説明したが、本発明はこれに限定されるものではなく、例えば、インクジェット式のプリンターや、サーマルプリンター、レーザープリンター等に、画像読取部１１０に相当する画像読取部を設けた構成としても良い。さらに、独立して使用される機器に限らず、他の機器（ＡＴＭ（Automated Teller Machine）やＣＤ（Cash Dispenser）等）に組み込まれた装置に本発明を適用することも勿論可能である。
【符号の説明】
【００５７】
１０：複合機（電子機器）、１８：記録ヘッド（印刷部）、２８：整列部、４０：ＣＰＵ、７０：制御部、１００：搬送部、１１０：画像読取部
【図１】
2014049778.tif 000003
【図２】
2014049778.tif 000004
【図３】
2014049778.tif 000005
【図４】
2014049778.tif 000006
【図５】
2014049778.tif 000007
【図６】
2014049778.tif 000008
【図７】
2014049778.tif 000009