(57)【要約】      （修正有）【課題】印字位置の精度を向上するスキャナ装置及び印字タイミング調節装置を提供する。【解決手段】スキャナシステム１において、オプションプリンタ装置４と搬送路ＰＴを介して接続されたスキャナ装置２は、媒体読取部２７−１、２７−２と、ブレーキローラと、スキャナ制御部３１と、通信部３５とを有する。媒体読取部２７−１、２７−２は、搬送路ＰＴを搬送される読取対象媒体Ｄの画像を読み取る。ブレーキローラは、搬送路ＰＴを搬送される読取対象媒体Ｄに対して逆方向負荷を与える。スキャナ制御部３１は、読取対象媒体Ｄがブレーキローラから逆方向負荷を与えられる位置にあるか否かに応じた印字タイミングを取得する。通信部３５は、スキャナ制御部３１によって取得された印字タイミングに応じた印字指示をオプションプリンタ装置４へ送信する。【選択図】図５
2019165349.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置と搬送路を介して接続されたスキャナ装置であって、
前記搬送路を搬送される媒体の画像を読み取る読取部と、
前記搬送路を搬送される前記媒体に対して搬送方向と逆方向の搬送負荷を与える搬送負荷部と、
前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にあるか否かに応じた印字タイミングを取得する制御部と、
取得された前記印字タイミングに応じた印字指示を前記プリンタ装置へ送信する通信部と、
を具備するスキャナ装置。
【請求項２】
前記制御部は、前記印字タイミングとして、前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にある場合の第一印字タイミング、または、前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にない場合の第二印字タイミングであって、前記第一印字タイミングより補正量が大きい前記第二印字タイミングを取得する、
請求項１に記載のスキャナ装置。
【請求項３】
前記制御部は、
所望の印字位置と、前記所望の印字位置に対する第一補正係数であって、前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にある場合の前記第一補正係数と、オフセット値とに基づいて前記第一印字タイミングを算出する一方で、
前記所望の印字位置と、前記所望の印字位置に対する第二補正係数であって、前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にない場合の前記第二補正係数と、前記オフセット値とに基づいて前記第二印字タイミングを算出する、
請求項２に記載のスキャナ装置。
【請求項４】
前記制御部は、実行されるアプリケーションに設定された前記所望の印字位置に従って前記第一印字タイミングまたは前記第二印字タイミングを算出する、
請求項３に記載のスキャナ装置。
【請求項５】
前記制御部は、前記スキャナ装置に接続された前記プリンタ装置の機種に応じて異なる前記印字タイミングを取得する、
請求項１に記載のスキャナ装置。
【請求項６】
前記制御部は、
前記プリンタ装置の前記機種に応じて異なるオフセット値を取得し、
所望の印字位置と、前記所望の印字位置に対する補正係数と、取得した前記オフセット値とに基づいて前記印字タイミングを算出する、
請求項５に記載のスキャナ装置。
【請求項７】
搬送路に存在する媒体の媒体ジャムの検出と、前記搬送路を搬送中の前記媒体に対して搬送方向と逆方向に与えられる搬送負荷の有無の検出とに兼用されるセンサと、
前記搬送負荷が前記媒体に与えられていない場合に、印字ヘッドによる前記媒体に対する印字タイミングを、前記搬送負荷が前記媒体に与えられている場合の第一タイミングから第二タイミングへ変更する制御部と、
を具備する印字タイミング調節装置。
【請求項８】
前記センサは、前記搬送路での前記媒体の搬送に伴って回転可能なセンサであり、
前記制御部は、
前記センサが回転している場合は、前記搬送負荷が前記媒体に与えられていると判断する一方で、
前記センサが回転していない場合は、前記搬送負荷が前記媒体に与えられていないと判断する、
請求項７に記載の印字タイミング調節装置。
【請求項９】
前記制御部は、起点から終点までの間の前記センサの回転数が閾値以上である場合に、前記媒体ジャムが発生していると判断する、
請求項８に記載の印字タイミング調節装置。
【請求項１０】
前記センサは、前記搬送路を搬送中の前記媒体に対して前記搬送方向と逆方向の前記搬送負荷を与える搬送負荷部の前記媒体に対する接点と、前記媒体に対する前記センサの接点との間の距離が５ミリメートル以内になる位置に配置される、
請求項７に記載の印字タイミング調節装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ装置及び印字タイミング調節装置に関する。
【背景技術】
【０００２】
スキャナ装置の中には、複数枚の原稿を連続して読取可能なものがある。また、複数枚の原稿を連続して読取可能なスキャナ装置の中には、スキャナ装置で文字や図を読み取った後の複数枚の原稿に対して連続した番号を付与したり、読取済であることを明示したりするために、スキャナ装置での読取後の原稿に対して印字を行うプリンタ装置をオプションで接続可能なものがある。以下では、スキャナ装置にオプションで接続可能なプリンタ装置を「オプションプリンタ装置」と呼ぶことがある。
【０００３】
読取後の原稿に対する所望の印字位置は予めユーザによって設定可能である。しかし、ユーザによって設定された所望の印字位置とオプションプリンタ装置による実際の印字位置との間にズレ（以下では「印字位置ズレ」と呼ぶことがある）が生じることがある。このため、従来は、この印字位置ズレを固定値の補正値を用いて補正していた。以下では、印字位置ズレを補正するために用いられる補正値を「位置ズレ補正値」と呼ぶことがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０２５０７８号公報
【特許文献２】特開２０１１−１９４７１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数枚の原稿を連続して読取可能なスキャナ装置の中には、スキャナ装置が有するシューターに載置された複数枚の原稿を一枚ずつ分離してスキャナ装置に取り込むために、ピックローラとブレーキローラとが備えられているものがある。ピックローラとブレーキローラとは、両者で原稿を挟むようにして、互いに対向して配置される。ピックローラとブレーキローラとの間に原稿が存在しない状態において、ピックローラの外周面とブレーキローラの外周面とが互いに当接する。以下では、ピックローラの外周面とブレーキローラの外周面とが互いに当接する領域を「ニップ領域」と呼ぶことがある。
【０００６】
例えば、ピックローラの上方にブレーキローラが配置される場合、シューターに載置された複数枚の原稿のうち最も上の原稿がブレーキローラに触れた状態で、最も下の原稿がピックローラの回転に伴って順方向（搬送方向）に搬送される。シューターに載置された複数枚の原稿のうち最も上の原稿の上面に対しては、ブレーキローラにより、搬送方向と逆方向の搬送負荷（以下では「逆方向負荷」と呼ぶことがある）が与えられる。
【０００７】
この逆方向負荷の値（以下では「逆方向負荷値」と呼ぶことがある）は、上下に重なった二枚の原稿間における摩擦力（つまり、二枚の原稿のうち上方の原稿の下面と下方の原稿の上面との間に生じる摩擦力）よりも大きく、かつ、シューターに最後に残る一枚の原稿の下面に対するピックローラの摩擦力よりも小さい一定の値に設定される。また、原稿の下面に対するピックローラの摩擦力は、上下に重なった二枚の原稿間における摩擦力よりも大きい。よって、複数枚の原稿がシューターに残っている間は、それら複数枚の原稿のうち最も下の原稿だけがピックローラによって抜き出されて順方向に搬送される一方で、シューターに残っている原稿が一枚になったときは、その一枚の原稿がピックローラによって順方向に搬送される。このような逆方向負荷値を有するブレーキローラは、例えば、ブレーキローラの外周面にかかる摩擦力が所定値に達するまではブレーキローラの回転を制限する一方で、ブレーキローラの外周面にかかる摩擦力が所定値に達したときにブレーキローラの自由な回転を許容するトルクリミッタをブレーキローラに適用することにより実現可能である。
【０００８】
以上のように、シューターに載置された原稿に対してはニップ領域においてブレーキローラによって逆方向負荷が与えられる。
【０００９】
ここで、原稿に対する所望の印字位置（以下では「所望印字位置」と呼ぶことがある）はユーザにより自由な位置に設定可能であるため、所望印字位置に対応する印字タイミングは、搬送中の原稿がニップ領域に存在する間に訪れる場合と、搬送中の原稿の後方端がニップ領域を通過した後に訪れる場合とがある。例えば、所望印字位置が原稿の前方端付近にある場合は、所望印字位置に対応する印字タイミングは、搬送中の原稿がニップ領域に存在する間に訪れる一方で、所望印字位置が原稿の後方端付近にある場合は、所望印字位置に対応する印字タイミングは、搬送中の原稿の後方端がニップ領域を通過した後に訪れる。
【００１０】
また、搬送中の原稿がニップ領域に存在する間は原稿に対して逆方向負荷が与えられる一方で、搬送中の原稿の後方端がニップ領域を通過した後は原稿に対して逆方向負荷が与えられない。このため、搬送中の原稿の後方端がニップ領域を通過した後は、搬送中の原稿がニップ領域に存在するときよりも、原稿の搬送速度が増加する。
【００１１】
よって、所望印字位置に応じて、印字位置ズレの量が変化してしまう。すなわち、搬送中の原稿の後方端がニップ領域を通過した後に印字タイミングが訪れる場合の方が、搬送中の原稿がニップ領域に存在する間に印字タイミングが訪れる場合よりも、原稿の搬送速度が大きいため、印字位置ズレの量が大きくなってしまう。
【００１２】
よって、従来のように、所望印字位置にかかわらず固定値の位置ズレ補正値を用いたのでは、印字位置ズレを補正しきれなくなることがあり、印字位置の精度が低下してしまうことがある。
【００１３】
開示の技術は、上記に鑑みてなされたものであって、印字位置の精度を向上することを目的とする。
【課題を解決するための手段】
【００１４】
スキャナ装置は、プリンタ装置と搬送路を介して接続され、読取部と、搬送負荷部と、制御部と、通信部とを有する。前記読取部は、前記搬送路を搬送される媒体の画像を読み取る。前記搬送負荷部は、前記搬送路を搬送される前記媒体に対して搬送方向と逆方向の搬送負荷を与える。前記制御部は、前記媒体が前記搬送負荷部から前記搬送負荷を与えられる位置にあるか否かに応じた印字タイミングを取得する。前記通信部は、取得された前記印字タイミングに応じた印字指示を前記プリンタ装置へ送信する。
【発明の効果】
【００１５】
開示の態様によれば、印字位置の精度を向上することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は、実施例１のスキャナシステムの外観の一例を示す図である。
【図２】図２は、実施例１のスキャナシステムの構造例を示す図である。
【図３】図３は、実施例１のスキャナシステムの構造例を示す図である。
【図４】図４は、実施例１のスキャナシステムの構造例を示す図である。
【図５】図５は、実施例１のスキャナシステムの構成例を示すブロック図である。
【図６】図６は、実施例１のスキャナシステムの動作例の説明に供する図である。
【図７】図７は、実施例１のスキャナシステムの動作例の説明に供する図である。
【図８】図８は、実施例１のスキャナシステムの処理例の説明に供するシーケンス図である。
【図９】図９は、実施例１のプリンタ機種テーブルの一例を示す図である。
【図１０】図１０は、実施例１の媒体ジャム検出処理の一例を示すフローチャートである。
【図１１】図１１は、実施例１の印字タイミング算出処理の一例を示すフローチャートである。
【図１２】図１２は、実施例１の補正方法と他の補正方法との比較結果を示す図である。
【図１３】図１３は、実施例１の補正方法と他の補正方法との比較結果を示す図である。
【図１４】図１４は、実施例１の補正方法と他の補正方法との比較結果を示す図である。
【図１５】図１５は、実施例２のスキャナシステムの動作例の説明に供する図である。
【図１６】図１６は、実施例２のアプリケーションの種類の一例を示す図である。
【発明を実施するための形態】
【００１７】
以下に、本願の開示するスキャナ装置及び印字タイミング調節装置の実施例を図面に基づいて説明する。なお、この実施例により本願の開示するスキャナ装置及び印字タイミング調節装置が限定されるものではない。また、実施例において同一の構成、及び、同一の処理を行うステップには同一の符号を付す。
【００１８】
［実施例１］
＜スキャナシステムの構成＞
図１は、実施例１のスキャナシステムの外観の一例を示す図である。図１において、スキャナシステム１は、スキャナ装置２と、オプションプリンタ装置４とを有する。オプションプリンタ装置４は、スキャナ装置２と接続して使用される。スキャナ装置２は、シューター２９と、媒体挿入口１１とを有する。シューター２９には、スキャナ装置２の読取の対象となる媒体（以下では「読取対象媒体」と呼ぶことがある）が載置される。読取対象媒体の一例として、文字や図が記載された原稿が挙げられる。オプションプリンタ装置４は、媒体排出口１２を有する。シューター２９に載置された読取対象媒体は、媒体挿入口１１からスキャナ装置２内に取り込まれ、スキャナ装置２によって読み取られる。読取後の読取対象媒体に対してはオプションプリンタ装置４によって所望印字位置に印字が為される。そして、印字完了後の読取対象媒体が、媒体排出口１２から排出される。
【００１９】
図２、図３及び図４は、実施例１のスキャナシステムの構造例を示す図である。図２は、側面透過図である。
【００２０】
図２に示すスキャナシステム１においては、搬送路ＰＴ１を有するスキャナ装置２に対して、搬送路ＰＴ２を有するオプションプリンタ装置４が接続されている。スキャナ装置２にオプションプリンタ装置４が接続されることにより、搬送路ＰＴ１と搬送路ＰＴ２とが接続され一体となって搬送路ＰＴが形成される。つまり、スキャナシステム１において、スキャナ装置２は、搬送路ＰＴを介してオプションプリンタ装置４と接続されている。
【００２１】
スキャナ装置２は、シューター２９と、媒体挿入口１１と、ピックローラ２１と、ブレーキローラ２２と、ジャムセンサ２３と、ピックセンサ２４と、搬送ローラ２５−１，２５−２と、トップセンサ２６と、第一読取部２７−１と、第二読取部２７−２と、排出ローラ２８−１，２８−２と、搬送路ＰＴ１とを有する。以下では、第一読取部２７−１及び第二読取部２７−２を「媒体読取部２７」と総称することがある。一方で、オプションプリンタ装置４は、搬送ローラ４１−１，４１−２と、印字ヘッド４２と、排出ローラ４３−１，４３−２と、搬送路ＰＴ２と、媒体排出口１２とを有する。
【００２２】
ピックローラ２１とブレーキローラ２２とは、シューター２９に載置された読取対象媒体を両者で挟むように互いに対向して配置される。ピックローラ２１とブレーキローラ２２との間に読取対象媒体が存在しない状態において、ピックローラ２１の外周面とブレーキローラ２２の外周面とが互いに当接する。シューター２９に載置された複数枚の読取対象媒体のうち最も上の読取対象媒体がブレーキローラに触れた状態で、最も下の読取対象媒体がピックローラの回転に伴って順方向（搬送方向）に搬送される。シューター２９に載置された複数枚の読取対象媒体のうち最も上の読取対象媒体の上面に対しては、ブレーキローラ２２により、逆方向負荷が与えられる。シューター２９に残った読取対象媒体が一枚のときは、その一枚の読取対象媒体の上面に対して、ブレーキローラ２２により、逆方向負荷が与えられる。
【００２３】
逆方向負荷値は、上下に重なった二枚の読取対象媒体間における摩擦力（つまり、二枚の読取対象媒体のうち上方の読取対象媒体の下面と下方の読取対象媒体の上面との間に生じる摩擦力）よりも大きく、かつ、シューター２９に最後に残る一枚の読取対象媒体の下面に対するピックローラ２１の摩擦力よりも小さい一定の値に設定される。また、原稿の下面に対するピックローラ２１の摩擦力は、上下に重なった二枚の原稿間における摩擦力よりも大きい。よって、複数枚の読取対象媒体がシューター２９に残っている間は、それら複数枚の読取対象媒体のうち最も下の読取対象媒体だけがピックローラ２１によって抜き出されて搬送路ＰＴ１を順方向に搬送される一方で、シューター２９に残っている原稿が一枚になったときは、その一枚の原稿がピックローラ２１によって搬送路ＰＴ１を順方向に搬送される。このような逆方向負荷値を有するブレーキローラ２２は、例えば、ブレーキローラ２２の外周面にかかる摩擦力が所定値に達するまではブレーキローラ２２の回転を制限する一方で、ブレーキローラ２２の外周面にかかる摩擦力が所定値に達したときにブレーキローラ２２の自由な回転を許容するトルクリミッタをブレーキローラ２２に適用することにより実現可能である。
【００２４】
ジャムセンサ２３は、搬送路ＰＴ１を搬送中の読取対象媒体の下面にジャムセンサ２３の外周面が接するように配置され、読取対象媒体の搬送に伴って右回り（時計回り）に回転する。ジャムセンサ２３の一例として、回転可能なエンコーダが挙げられる。ジャムセンサ２３はブレーキローラ２２に近接して配置される。例えば、印字位置ズレの所望の許容値が５ミリメートルである場合、印字位置ズレの所望の許容値に応じて、ジャムセンサ２３は、搬送路ＰＴ１におけるニップ領域の中心（つまり、読取対象媒体に対するブレーキローラ２２の接点）と、読取対象媒体に対するジャムセンサ２３の接点との間の距離が５ミリメートル以内になる位置に配置されるのが好ましい。
【００２５】
このようにジャムセンサ２３はブレーキローラ２２に近接して配置されるため、ジャムセンサ２３は、ブレーキローラ２２から読取対象媒体に対して与えられる逆方向負荷の有無を検出することが可能である。例えば、ジャムセンサ２３が回転しているときは、搬送中の読取対象媒体がニップ領域に存在し、搬送中の読取対象媒体に対して逆方向負荷が与えられていると判断する一方で、ジャムセンサ２３が回転していないときは、搬送中の読取対象媒体の後方端がニップ領域を通過した後で、搬送中の読取対象媒体がニップ領域に存在せず、搬送中の読取対象媒体に対して逆方向負荷が与えられていないと判断することが可能である。
【００２６】
ピックセンサ２４の一例として、投光器２４Ｔと受光器２４Ｒとを有する透過型光センサが挙げられる。よって、ピックセンサ２４では、投光器２４Ｔから送信（投射）された光が受光器２４Ｒにより受信（受光）される。受光器２４Ｒによって受信される光の受信レベルが閾値ＴＨ１以上であるときはピックセンサ２４がオンになる一方で、受光器２４Ｒによって受信される光の受信レベルが閾値ＴＨ１未満であるときはピックセンサ２４がオフになる。搬送路ＰＴ１を搬送中の読取対象媒体の前方端がピックセンサ２４に到達したときにピックセンサ２４がオンからオフに遷移するため、ピックローラ２１によって読取対象媒体が搬送されているか否かをピックセンサ２４を用いて検出することが可能である。
【００２７】
トップセンサ２６の一例として、投光器２６Ｔと受光器２６Ｒとを有する透過型光センサが挙げられる。よって、トップセンサ２６では、投光器２６Ｔから送信（投射）された光が受光器２６Ｒにより受信（受光）される。受光器２６Ｒによって受信される光の受信レベルが閾値ＴＨ１以上であるときはトップセンサ２６がオンになる一方で、受光器２６Ｒによって受信される光の受信レベルが閾値ＴＨ１未満であるときはトップセンサ２６がオフになる。搬送路ＰＴ１を搬送中の読取対象媒体の前方端がトップセンサ２６に到達したときにトップセンサ２６がオンからオフに遷移するため、搬送ローラ２５−１，２５−２によって読取対象媒体が搬送されているか否かをトップセンサ２６を用いて検出することが可能である。
【００２８】
図２において、シューター２９に載置された読取対象媒体は、ピックローラ２１、搬送ローラ２５−１，２５−２、及び、排出ローラ２８−１，２８−２の回転に伴って、搬送路ＰＴ１を順方向に搬送される。ピックローラ２１は右回り（時計回り）に回転する一方で、搬送ローラ２５−１及び排出ローラ２８−１は左回り（反時計回り）に回転する。また、搬送ローラ２５−２及び排出ローラ２８−２は、読取対象媒体の搬送に付随して右回りに回転する。
【００２９】
読取対象媒体が搬送路ＰＴ１を搬送されるに伴って、ピックセンサ２４、トップセンサ２６が順にオフになる。投光器２４Ｔから送信された光が読取対象媒体によって遮られたときに受光器２４Ｒでの受信レベルが閾値ＴＨ１未満になるためピックセンサ２４がオンからオフに遷移する。また、投光器２６Ｔから送信された光が読取対象媒体によって遮られたときに受光器２６Ｒでの受信レベルが閾値ＴＨ１未満になるためトップセンサ２６がオンからオフに遷移する。
【００３０】
前方端がトップセンサ２６を通過した読取対象媒体は、搬送路ＰＴ１での搬送に伴って、媒体読取部２７によって読み取られる。第一読取部２７−１によって読取対象媒体の上面が読み取られ、第二読取部２７−２によって読取対象媒体の下面が読み取られる。
【００３１】
読取が為された後の読取対象媒体は、排出ローラ２８−１と排出ローラ２８−２との間を通過して搬送路ＰＴ２へ進入する。つまり、読取が為された後の読取対象媒体は、オプションプリンタ装置４に取り込まれる。
【００３２】
搬送路ＰＴ２へ進入した読取対象媒体は、搬送ローラ４１−１，４１−２及び排出ローラ４３−１，４３−２の回転に伴って、搬送路ＰＴ２を順方向に搬送される。搬送ローラ４１−１及び排出ローラ４３−１は左回りに回転する一方で、搬送ローラ４１−２及び排出ローラ４３−２は、読取対象媒体の搬送に付随して右回りに回転する。
【００３３】
搬送ローラ４１−１と搬送ローラ４１−２との間を通過する読取対象媒体の上面に対して、印字ヘッド４２によって印字が為される。
【００３４】
印字が為された後の読取対象媒体は、排出ローラ４３−１と排出ローラ４３−２との間を通過して媒体排出口１２から排出される。
【００３５】
図３及び図４は側面透過図（図２）の拡大図であり、図３には、搬送中の読取対象媒体がニップ領域に存在する状態を示し、図４には、搬送中の読取対象媒体の後方端がニップ領域を通過した後の状態を示す。
【００３６】
図３において、読取対象媒体Ｄの前方端ＬＥは搬送路ＰＴ２に存在する一方で、読取対象媒体Ｄの後方端ＴＥは搬送路ＰＴ１に存在する。また、図３では、後方端ＴＥがニップ領域を通過する前の状態において、印字ヘッド４２により読取対象媒体Ｄに対して印字が為される。つまり、図３では、ブレーキローラ２２によって読取対象媒体Ｄに逆方向負荷が与えられている状態において、読取対象媒体Ｄに対して印字が為される。
【００３７】
一方で、図４には、図３の状態よりも、さらに順方向へ読取対象媒体Ｄが搬送された状態が示され、図４では、後方端ＴＥがニップ領域を通過した後の状態において、印字ヘッド４２により読取対象媒体Ｄに対して印字が為される。つまり、図４では、ブレーキローラ２２から読取対象媒体Ｄに逆方向負荷が与えられていない状態において、読取対象媒体Ｄに対して印字が為される。
【００３８】
また、図３及び図４において、トップセンサ２６は、スキャナ装置２とオプションプリンタ装置４との接続点（以下では「スキャナ・プリンタ接続点」と呼ぶことがある）から搬送路ＰＴ１に沿って距離ｌ１だけ離れた位置に配置され、印字ヘッド４２は、スキャナ・プリンタ接続点から搬送路ＰＴ２に沿って距離ｌ２だけ離れた位置に配置される。以下では、トップセンサ２６からスキャナ・プリンタ接続点までの距離を「トップセンサ距離」と呼び、スキャナ・プリンタ接続点から印字ヘッド４２までの距離を「印字ヘッド距離」と呼び、トップセンサ２６から印字ヘッド４２までの距離を「センサ・ヘッド間距離」と呼ぶことがある。よって、スキャナ装置２とオプションプリンタ装置４とが接続されたスキャナシステム１において、センサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２」となり、トップセンサ距離と印字ヘッド距離とを合わせたものになる。
【００３９】
図５は、実施例１のスキャナシステムの構成例を示すブロック図である。
【００４０】
図５において、スキャナシステム１は、スキャナ装置２と、スキャナ装置２に接続されたオプションプリンタ装置４とを有する。
【００４１】
スキャナ装置２は、印字タイミング調節装置３と、第一読取部２７−１と、第二読取部２７−２と、ピックモータ３２と、搬送モータ３３と、記憶部３４と、通信部３５とを有する。印字タイミング調節装置３は、スキャナ制御部３１と、ジャムセンサ２３と、ピックセンサ２４と、トップセンサ２６とを有する。
【００４２】
スキャナ制御部３１は、媒体読取部２７によって読み取られた画像を記憶部３４に記憶させる。
【００４３】
ピックモータ３２は、スキャナ制御部３１の制御の下でピックローラ２１を駆動し、搬送モータ３３は、スキャナ制御部３１の制御の下で搬送ローラ２５−１及び排出ローラ２８−１を駆動する。
【００４４】
通信部３５は、スキャナ制御部３１の制御の下で、オプションプリンタ装置４が有する通信部５４と互いに通信する。通信部３５と通信部５４とは、有線通信及び無線通信の何れで通信しても良い。
【００４５】
一方で、オプションプリンタ装置４は、プリンタ制御部５１と、印字ヘッド４２と、搬送モータ５２と、記憶部５３とを有する。
【００４６】
記憶部５３には、読取対象媒体Ｄに対する印字内容が記憶されている。
【００４７】
印字ヘッド４２は、記憶部５３に記憶されている印字内容に従って、プリンタ制御部５１の制御の下で、媒体読取部２７による読取後の読取対象媒体Ｄに対する印字を行う。
【００４８】
搬送モータ５２は、プリンタ制御部５１の制御の下で搬送ローラ４１−１及び排出ローラ４３−１を駆動する。
【００４９】
＜スキャナシステムの動作＞
図６及び図７は、実施例１のスキャナシステムの動作例の説明に供する図である。図６には、搬送中の読取対象媒体Ｄがニップ領域に存在する状態を示し、図７には、搬送中の読取対象媒体Ｄの後方端ＴＥがニップ領域を通過した後の状態を示す。
【００５０】
図６では、読取対象媒体Ｄの前方端ＬＥから逆方向にｘ１ミリメートル（つまり、＋ｘ１ミリメートル）の位置に所望印字位置Ｐが設定されているため、後方端ＴＥがニップ領域を通過する前の状態において、印字ヘッド４２により読取対象媒体Ｄに対して印字が為される。つまり、読取対象媒体Ｄの前方端ＬＥから逆方向に距離ｘ１の位置に所望印字位置Ｐが設定されている場合は、ブレーキローラ２２によって読取対象媒体Ｄに対して逆方向負荷が与えられている状態において、読取対象媒体Ｄに対して印字が為される。また、ブレーキローラ２２によって読取対象媒体Ｄに逆方向負荷が与えられている状態において読取対象媒体Ｄに印字が為されるときの印字位置ズレの量は、所望印字位置Ｐから順方向にα１ミリメートル（つまり、−α１ミリメートル）となる。よって、図６の状態において、印字位置ズレが補正されないまま読取対象媒体Ｄに印字が為されると、所望印字位置Ｐから順方向にα１ミリメートルだけずれた印字位置Ｐ１に印字がされることになってしまう。そこで、スキャナ制御部３１は、搬送中の読取対象媒体Ｄがニップ領域に存在する場合は、印字ヘッド４２の印字タイミングを位置ズレ補正値＋α１［ｍｍ］を用いて調節することにより、−α１ミリメートルの印字位置ズレを補正する。これにより、印字位置Ｐ１が所望印字位置Ｐに補正される。
【００５１】
一方で、図７では、読取対象媒体Ｄの前方端ＬＥから逆方向にｘ２ミリメートル（つまり、＋ｘ２ミリメートル）の位置に所望印字位置Ｐが設定されているため、後方端ＴＥがニップ領域を通過した後の状態において、印字ヘッド４２により読取対象媒体Ｄに対して印字が為される。つまり、読取対象媒体Ｄの前方端ＬＥから逆方向に距離ｘ２の位置に所望印字位置Ｐが設定されている場合は、ブレーキローラ２２によって読取対象媒体Ｄに対して逆方向負荷が与えられていない状態において、読取対象媒体Ｄに対して印字が為される。また、ブレーキローラ２２によって読取対象媒体Ｄに逆方向負荷が与えられていない状態において読取対象媒体Ｄに印字が為されるときの印字位置ズレの量は、所望印字位置Ｐから逆方向にα２ミリメートル（つまり、＋α２ミリメートル（但し、｜α１｜＜｜α２｜））となる。よって、図７の状態において、印字位置ズレが補正されないまま読取対象媒体Ｄに印字が為されると、所望印字位置Ｐから逆方向にα２ミリメートルだけずれた印字位置Ｐ２に印字がされることになってしまう。そこで、スキャナ制御部３１は、搬送中の読取対象媒体Ｄの後方端ＴＥがニップ領域を通過した後は、印字ヘッド４２の印字タイミングを位置ズレ補正値−α２［ｍｍ］を用いて調節することにより、＋α２ミリメートルの印字位置ズレを補正する。これにより、印字位置Ｐ２が所望印字位置Ｐに補正される。
【００５２】
＜スキャナシステムの処理＞
図８は、実施例１のスキャナシステムの処理例の説明に供するシーケンス図である。図８に示すシーケンスは、スキャナ装置２にオプションプリンタ装置４が接続されたときに開始される。
【００５３】
スキャナ装置２にオプションプリンタ装置４が接続されると、図８において、オプションプリンタ装置４のプリンタ制御部５１は、記憶部５３に記憶されているオプションプリンタ装置４自身の機種コード（以下では「プリンタ機種コード」と呼ぶことがある）を記憶部５３から取得し、取得したプリンタ機種コードを通信部５４を用いてスキャナ装置２へ送信する（ステップＳ１０１）。通信部５４を用いてスキャナ装置２へ送信されたプリンタ機種コードは、スキャナ装置２の通信部３５によって受信されスキャナ制御部３１に入力される。プリンタ機種コードにより、オプションプリンタ装置４の機種を一意に特定することが可能である。
【００５４】
次いで、ステップＳ１０３では、スキャナ制御部３１は、入力されたプリンタ機種コードに基づいてプリンタ機種テーブルを参照して、オプションプリンタ装置４の機種に応じたオフセット値と印字ヘッド距離とを取得する。プリンタ機種テーブルは記憶部３４に記憶されている。
【００５５】
ここで、オフセット値は、センサ・ヘッド間距離に応じて異なる値をとる。また、オプションプリンタ装置４の機種毎に印字ヘッド距離が異なる。また、トップセンサ距離は一定であるのに対し印字ヘッド距離はオプションプリンタ装置４の機種毎に異なるため、センサ・ヘッド間距離は、スキャナ装置２に接続されたオプションプリンタ装置４の機種毎に異なるものになる。よって、センサ・ヘッド間距離に応じたオフセット値も、スキャナ装置２に接続されたオプションプリンタ装置４の機種毎に異なるものになる。そこで、図９に示すように、プリンタ機種テーブルには、プリンタ機種コードに対応付けて、印字ヘッド距離とオフセット値とが予め設定されている。図９は、実施例１のプリンタ機種テーブルの一例を示す図である。例えば、プリンタ機種コード「ＰＴＡ」に対応付けて、印字ヘッド距離「ｌ２Ａ」及びオフセット値「ｂＡ」が設定され、プリンタ機種コード「ＰＴＢ」に対応付けて、印字ヘッド距離「ｌ２Ｂ」及びオフセット値「ｂＢ」が設定される。よって、トップセンサ距離が「ｌ１」であるスキャナ装置２に対して、プリンタ機種コードが「ＰＴＡ」のオプションプリンタ装置４が接続された場合は、センサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ａ」となり、プリンタ機種コードが「ＰＴＢ」のオプションプリンタ装置４が接続された場合は、センサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ｂ」となる。
【００５６】
次いで、スキャナ制御部３１は、記憶部３４に記憶されている所望印字位置を記憶部３４から取得する（ステップＳ１０５）。所望印字位置は予めユーザにより設定されて記憶部３４に記憶されている。
【００５７】
次いで、スキャナ制御部３１は、スキャナ装置２に対してスキャン開始指示が与えられたか否かを判断する（ステップＳ１０７）。スキャナ制御部３１は、スキャン開始指示を受信するまで、ステップＳ１０７の処理を繰り返す（ステップＳ１０７：Ｎｏ）。
【００５８】
スキャナ制御部３１は、スキャナ装置２に対してスキャン開始指示が与えられてスキャン開始指示を受信すると（ステップＳ１０７：Ｙｅｓ）、媒体ジャム検出処理を行う（ステップＳ１０９）。
【００５９】
図１０は、実施例１の媒体ジャム検出処理の一例を示すフローチャートである。
【００６０】
図１０において、ステップＳ２０１では、スキャナ制御部３１は、ピックモータ３２を始動させることによりピックローラ２１を回転させ始めるとともに、搬送モータ３３を始動させることにより搬送ローラ２５−１及び排出ローラ２８−１を回転させ始める。
【００６１】
次いで、ステップＳ２０３では、スキャナ制御部３１は、ジャムセンサ２３が回転しているか否かを判断する。
【００６２】
ステップＳ２０１でピックローラ２１の回転が開始されたにもかかわらずジャムセンサ２３が回転していない場合は（ステップＳ２０３：Ｎｏ）、スキャナ制御部３１は、ピックローラ２１とジャムセンサ２３との間の搬送路ＰＴ１で読取対象媒体の詰まり（以下では「媒体ジャム」と呼ぶことがある）が発生していると判断し（ステップＳ２０５）、ピックモータ３２を停止させることによりピックローラ２１の回転を停止させる（ステップＳ２０７）。
【００６３】
一方、ステップＳ２０３でジャムセンサ２３が回転している場合は（ステップＳ２０３：Ｙｅｓ）、スキャナ制御部３１は、オンになっているピックセンサ２４がオフになるまで待つ（ステップＳ２０９：Ｎｏ）。
【００６４】
ピックセンサ２４がオンからオフに遷移すると（ステップＳ２０９：Ｙｅｓ）、スキャナ制御部３１は、ピックモータ３２を始動させた時点（ステップＳ２０１）からピックセンサ２４がオフになった時点（ステップＳ２０９：Ｙｅｓ）までの間のジャムセンサ２３の回転数が閾値ＴＨＡ未満であるか否かを判断する（ステップＳ２１１）。ピックセンサ２４は、読取対象媒体Ｄの前方端ＬＥが投光器２４Ｔと受光器２４Ｒとの間を通過した時点でオンからオフに遷移する。また、閾値ＴＨＡは、例えば、３０回転である。
【００６５】
ステップＳ２１１でジャムセンサ２３の回転数が閾値ＴＨＡ以上である場合は（ステップＳ２１１：Ｎｏ）、スキャナ制御部３１は、ジャムセンサ２３と搬送ローラ２５−１，２５−２との間の搬送路ＰＴ１で媒体ジャムが発生していると判断し（ステップＳ２１３）、ピックモータ３２を停止させることによりピックローラ２１の回転を停止させる（ステップＳ２１５）。
【００６６】
一方で、ステップＳ２１１でジャムセンサ２３の回転数が閾値ＴＨＡ未満である場合は（ステップＳ２１１：Ｙｅｓ）、スキャナ制御部３１は、オンになっているトップセンサ２６がオフになるまで待つ（ステップＳ２１７：Ｎｏ）。
【００６７】
トップセンサ２６がオンからオフに遷移すると（ステップＳ２１７：Ｙｅｓ）、スキャナ制御部３１は、ピックセンサ２４がオフになった時点（ステップＳ２０９：Ｙｅｓ）からトップセンサ２６がオフになった時点（ステップＳ２１７：Ｙｅｓ）までの間のジャムセンサ２３の回転数が閾値ＴＨＢ未満であるか否かを判断する（ステップＳ２１９）。トップセンサ２６は、読取対象媒体Ｄの前方端ＬＥが投光器２６Ｔと受光器２６Ｒとの間を通過した時点でオンからオフに遷移する。また、閾値ＴＨＢと閾値ＴＨＡとの関係は「閾値ＴＨＢ＜閾値ＴＨＡ」であり、閾値ＴＨＢは、例えば、２５回転である。
【００６８】
ステップＳ２１９でジャムセンサ２３の回転数が閾値ＴＨＢ以上である場合は（ステップＳ２１９：Ｎｏ）、スキャナ制御部３１は、搬送ローラ２５−１，２５−２と媒体読取部２７との間の搬送路ＰＴ１で媒体ジャムが発生していると判断し（ステップＳ２２１）、ピックモータ３２及び搬送モータ３３を停止させることによりピックローラ２１、搬送ローラ２５−１及び排出ローラ２８−１の回転を停止させる（ステップＳ２２３）。
【００６９】
一方で、ステップＳ２１９でジャムセンサ２３の回転数が閾値ＴＨＢ未満である場合は（ステップＳ２１９：Ｙｅｓ）、スキャナ制御部３１は、搬送路ＰＴ１で媒体ジャムが発生していないと判断し、媒体ジャム検出処理を終了する。
【００７０】
図８に戻り、スキャナ制御部３１は、ステップＳ１０９の媒体ジャム検出処理を行った後、印字タイミング算出処理を行う（ステップＳ１１１）。
【００７１】
図１１は、実施例１の印字タイミング算出処理の一例を示すフローチャートである。
【００７２】
図１１において、ステップＳ３０１では、スキャナ制御部３１は、ステップＳ３０１に示されている各式に従って、位置ズレ補正値α１と、補正後の印字位置（以下では「補正後印字位置」と呼ぶことがある）ｘ’とを算出して取得する。ステップＳ３０１に示す各式において、「ｘ［ｍｍ］」は、読取対象媒体Ｄの前方端ＬＥから所望印字位置までの距離であって所望印字位置を示し、「ａ１」は、所望印字位置に対する補正係数であって、搬送中の読取対象媒体Ｄがニップ領域に存在する状態にある場合（つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合）の印字位置ズレの補正係数であり、「ｂ［ｍｍ］」は、センサ・ヘッド間距離ｌに応じたオフセット値である。よって、「α１［ｍｍ］」は、搬送中の読取対象媒体Ｄがニップ領域に存在する状態にある場合（つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合）の位置ズレ補正値となる。また、例えば、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＡ」である場合は、ステップＳ３０１の式中のオフセット値ｂとして「ｂＡ」が用いられ、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＢ」である場合は、ステップＳ３０１の式中のオフセット値ｂとして「ｂＢ」が用いられる（図９）。つまり、ステップＳ３０１では、スキャナ制御部３１は、所望印字位置ｘと、補正係数ａ１と、オフセット値ｂとに基づいて、補正後印字位置ｘ’を算出して取得する。
【００７３】
次いで、ステップＳ３０３では、スキャナ制御部３１は、モータパルスのカウント（以下では「パルスカウント」と呼ぶことがある）を開始する。搬送モータ３３はスキャナ制御部３１からモータパルスを連続して与えられることにより回転し、搬送モータ５２はプリンタ制御部５１からモータパルスを連続して与えられることにより回転する。また、搬送モータ３３の回転に伴って搬送ローラ２５−１及び排出ローラ２８−１が回転し、搬送モータ５２の回転に伴って搬送ローラ４１−１及び排出ローラ４３−１が回転することにより、読取対象媒体Ｄは搬送路ＰＴを順方向に搬送される。１モータパルス当たりの読取対象媒体Ｄの搬送距離ｊは、例えば、０.０８４４ミリメートルである。よって、搬送中にある読取対象媒体Ｄの現在の搬送距離Ｌは「Ｌ＝ｊ×パルスカウント数」によって表される。
【００７４】
次いで、ステップＳ３０５では、スキャナ制御部３１は、ジャムセンサ２３が回転しているか否かを判断する。
【００７５】
ステップＳ３０５においてジャムセンサ２３が回転している場合は（ステップＳ３０５：Ｙｅｓ）、スキャナ制御部３１は、ステップＳ３０７に示されている式に従ってモータパルス数ｙを算出して取得する（ステップＳ３０７）。これにより、補正後印字位置ｘ’が、補正後印字位置ｘ’に相当するモータパルス数ｙに変換される。例えば、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＡ」である場合は、ステップＳ３０７の式中のセンサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ａ」として算出され、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＢ」である場合は、ステップＳ３０７の式中のセンサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ｂ」として算出される（図９）。
【００７６】
次いで、ステップＳ３０９では、スキャナ制御部３１は、パルスカウント数がステップＳ３０７で算出したモータパルス数ｙに達したか否かを判断する。パルスカウント数がモータパルス数ｙに達していない場合は（ステップＳ３０９：Ｎｏ）、処理はステップＳ３０５に戻り、パルスカウント数がモータパルス数ｙに達した場合は（ステップＳ３０９：Ｙｅｓ）、スキャナ制御部３１は、印字タイミング算出処理を終了する。
【００７７】
一方で、ステップＳ３０５においてジャムセンサ２３が回転していない場合は（ステップＳ３０５：Ｎｏ）、スキャナ制御部３１は、ステップＳ３１１に示されている各式に従って、位置ズレ補正値α２と、補正後印字位置ｘ’とを算出して取得する。ステップＳ３１１に示す各式において、「ｘ［ｍｍ］」は、読取対象媒体Ｄの前方端ＬＥから所望印字位置までの距離であって所望印字位置を示し、「ａ２」は、所望印字位置に対する補正係数であって、搬送中の読取対象媒体Ｄの後方端ＴＥがニップ領域を通過した後の状態にある場合（つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合）の印字位置ズレの補正係数（但し、｜ａ１｜＜｜ａ２｜）であり、「ｂ［ｍｍ］」は、センサ・ヘッド間距離ｌに応じたオフセット値である。よって、「α２［ｍｍ］」は、搬送中の読取対象媒体Ｄの後方端ＴＥがニップ領域を通過した後の状態にある場合（つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合）の位置ズレ補正値となる。また、「｜ａ１｜＜｜ａ２｜」であるため、位置ズレ補正値α２は、位置ズレ補正値α１よりも大きな値（つまり、｜α１｜＜｜α２｜）となる。また、例えば、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＡ」である場合は、ステップＳ３１１の式中のオフセット値ｂとして「ｂＡ」が用いられ、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＢ」である場合は、ステップＳ３１１の式中のオフセット値ｂとして「ｂＢ」が用いられる（図９）。つまり、ステップＳ３１１では、スキャナ制御部３１は、所望印字位置ｘと、補正係数ａ２と、オフセット値ｂとに基づいて、補正後印字位置ｘ’を算出して取得する。
【００７８】
次いで、ステップＳ３１３では、スキャナ制御部３１は、ステップＳ３１３に示されている式に従ってモータパルス数ｙを算出して取得する（ステップＳ３１３）。これにより、補正後印字位置ｘ’が、補正後印字位置ｘ’に相当するモータパルス数ｙに変換される。例えば、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＡ」である場合は、ステップＳ３１３の式中のセンサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ａ」として算出され、スキャナ装置２に接続されたオプションプリンタ装置４のプリンタ機種コードが「ＰＴＢ」である場合は、ステップＳ３１３の式中のセンサ・ヘッド間距離ｌは「ｌ＝ｌ１＋ｌ２Ｂ」として算出される（図９）。
【００７９】
次いで、ステップＳ３１５では、スキャナ制御部３１は、パルスカウント数がステップＳ３１３で算出したモータパルス数ｙに達したか否かを判断する。パルスカウント数がモータパルス数ｙに達していない場合は（ステップＳ３１５：Ｎｏ）、ステップＳ３１５の処理が繰り返される。
【００８０】
一方で、パルスカウント数がモータパルス数ｙに達した場合は（ステップＳ３１５：Ｙｅｓ）、スキャナ制御部３１は、印字タイミング算出処理を終了する。
【００８１】
図８に戻り、図１１のステップＳ３０９またはステップＳ３１５においてパルスカウント数がモータパルス数ｙに達した時点で（ステップＳ３０９：Ｙｅｓ、または、ステップＳ３１５：Ｙｅｓ）、スキャナ制御部３１は、印字指示を通信部３５を用いてオプションプリンタ装置４へ送信する（ステップＳ１１３）。通信部３５を用いてオプションプリンタ装置４へ送信された印字指示は、オプションプリンタ装置４の通信部５４によって受信されプリンタ制御部５１に入力される。
【００８２】
プリンタ制御部５１は、入力された印字指示に従って、印字ヘッド４２に読取対象媒体Ｄに対する印字を行わせる（ステップＳ１１５）。つまり、プリンタ制御部５１に印字指示が入力された時点で、読取対象媒体Ｄに対して印字が為される。
【００８３】
ここで、図１１において、補正係数ａ１は、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合の補正係数であるのに対し、補正係数ａ２は、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合の補正係数であり（但し、｜ａ１｜＜｜ａ２｜）、補正係数ａ１の値と補正係数ａ２の値とは互いに異なる。よって、図１１において、ステップＳ３０１で算出される補正後印字位置ｘ’と、ステップＳ３１１で算出される補正後印字位置ｘ’とは互いに異なる値となる。また、図１１において、ジャムセンサ２３が回転している場合、つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合は（ステップＳ３０５：Ｙｅｓ）、ステップＳ３０１で算出された補正後印字位置ｘ’を用いてモータパルス数ｙが算出される一方で（ステップＳ３０７）、ジャムセンサ２３が回転していない場合、つまり、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合は（ステップＳ３０５：Ｎｏ）、ステップＳ３１１で算出された補正後印字位置ｘ’を用いてモータパルス数ｙが算出される（ステップＳ３１３）。よって、ステップＳ３０７で算出されるモータパルス数ｙと、ステップＳ３１３で算出されるモータパルス数ｙとは互いに異なる値となる。そして、ステップＳ３０９またはステップＳ３１５においてパルスカウント数がモータパルス数ｙに達した時点で（ステップＳ３０９：Ｙｅｓ、または、ステップＳ３１５：Ｙｅｓ）、スキャナ装置２の通信部３５は、印字指示をオプションプリンタ装置４へ送信する（図８のステップＳ１１３）。よって、ステップＳ３０７またはステップＳ３１３で算出されるモータパルス数ｙは、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にあるか否かに応じた印字タイミングに相当する。つまり、ステップＳ３０７で算出されるモータパルス数ｙは、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合の印字タイミングＴ１に相当し、ステップＳ３１３で算出されるモータパルス数ｙは、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合の印字タイミングＴ２に相当する。そして、通信部３５は、このようにして算出された印字タイミング（つまり、モータパルス数ｙ）に応じた印字指示をオプションプリンタ装置４へ送信する（ステップＳ３０９：ＹｅｓまたはステップＳ３１５：Ｙｅｓ，ステップＳ１１３）。
【００８４】
また、補正係数ａ１と補正係数ａ２との関係は「｜ａ１｜＜｜ａ２｜」であるため、ステップＳ３０１，Ｓ３０７，Ｓ３１１，Ｓ３１３の式より、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合の印字タイミングＴ２の補正量は、搬送中の読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合の印字タイミングＴ１の補正量より大きい。
【００８５】
また、スキャナ装置２に接続されたオプションプリンタ装置４の機種に応じてセンサ・ヘッド間距離ｌが異なるため、ステップＳ３０７，Ｓ３１３で算出されるモータパルス数ｙはオプションプリンタ装置４の機種に応じて異なるものになる。よって、オプションプリンタ装置４での印字タイミングも、スキャナ装置２に接続されたオプションプリンタ装置４の機種に応じて異なるものになる。
【００８６】
＜他の補正方法との比較＞
図１２、図１３及び図１４は、実施例１の上述した補正方法と他の補正方法との比較結果を示す図である。
【００８７】
図１２には、所望印字位置に対する印字位置ズレの量を示すグラフが表されている。グラフＧ１は、実施例１の補正方法を用いた場合のグラフであり、グラフＧ２は、読取対象媒体Ｄに逆方向負荷が与えられているか否かにかかわらず一律な補正（以下では「一律補正」と呼ぶことがある）を行う場合のグラフであり、グラフＧ３は、補正を行わない場合のグラフである。一律補正（グラフＧ２）では、所望印字位置ｘに対する補正後印字位置ｘ’は、読取対象媒体Ｄに逆方向負荷が与えられているか否かにかかわらず、「ｘ’＝ｘ×ｋ＋β」（但し、ｋ：一律係数、β：一律補正時のオフセット値）によって一律に算出される。グラフＧ１とグラフＧ２，Ｇ３との比較から、実施例１の上述した補正方法を用いることにより、読取対象媒体Ｄに対して逆方向負荷が与えられている場合、及び、読取対象媒体Ｄに対して逆方向負荷が与えられていない場合の全域において、一律補正を行う場合や、補正を行わない場合に比べて、印字位置ズレの量が減少することが分かる。
【００８８】
図１３には、所望印字位置が図１２におけるｘＡに設定された場合の比較結果を示し、図１４には、所望印字位置が図１２におけるｘＢに設定された場合の比較結果を示す。
【００８９】
図１３に示すように、所望印字位置がｘＡに設定された場合は、補正を行わない場合（グラフＧ３）の方が、一律補正を行う場合（グラフＧ２）よりも、印字位置ズレの量が小さくなる。また、実施例１の上述した補正方法を用いた場合（グラフＧ１）の方が、補正を行わない場合（グラフＧ３）よりも、印字位置ズレの量がさらに小さくなる。
【００９０】
また、図１４に示すように、所望印字位置がｘＢに設定された場合は、一律補正を行う場合（グラフＧ２）の方が、補正を行わない場合（グラフＧ３）よりも、印字位置ズレの量が小さくなる。また、実施例１の上述した補正方法を用いた場合（グラフＧ１）の方が、一律補正を行う場合（グラフＧ２）よりも、印字位置ズレの量がさらに小さくなる。
【００９１】
以上のように、実施例１では、オプションプリンタ装置４と搬送路ＰＴを介して接続されたスキャナ装置２は、媒体読取部２７と、ブレーキローラ２２と、スキャナ制御部３１と、通信部３５とを有する。媒体読取部２７は、搬送路ＰＴを搬送される読取対象媒体Ｄの画像を読み取る。ブレーキローラ２２は、搬送路ＰＴを搬送される読取対象媒体Ｄに対して逆方向負荷を与える。スキャナ制御部３１は、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にあるか否かに応じた印字タイミングを取得する。通信部３５は、スキャナ制御部３１によって取得された印字タイミングに応じた印字指示をオプションプリンタ装置４へ送信する。
【００９２】
こうすることで、スキャナ装置２は、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にあるか否かに応じて変化する搬送速度に応じた印字タイミングを取得することができるため、スキャナ装置２と搬送路ＰＴを介して接続されたオプションプリンタ装置４において、印字位置の精度を向上することができる。
【００９３】
また実施例１では、スキャナ制御部３１は、印字タイミングとして、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合の印字タイミングＴ１、または、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合の印字タイミングＴ２であって、印字タイミングＴ１より補正量が大きい印字タイミングＴ２を取得する。
【００９４】
読取対象媒体Ｄが逆方向負荷を与えられる位置にない場合は、読取対象媒体Ｄが逆方向負荷を与えられる位置にある場合に比べて、読取対象媒体Ｄの搬送速度が増加するため、このようにして印字タイミングＴ１，Ｔ２を取得することで、読取対象媒体Ｄが逆方向負荷を与えられる位置にあるか否かに応じた正確な印字タイミングを取得することができる。
【００９５】
また実施例１では、スキャナ制御部３１は、所望印字位置ｘと、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にある場合の補正係数ａ１と、オフセット値ｂとに基づいて印字タイミングＴ１を算出する一方で、所望印字位置ｘと、読取対象媒体Ｄがブレーキローラ２２から逆方向負荷を与えられる位置にない場合の補正係数ａ２と、オフセット値ｂとに基づいて印字タイミングＴ２を算出する。
【００９６】
こうすることで、補正係数ａ１，ａ２により印字タイミングＴ１，Ｔ２を調節することができる。また、読取対象媒体Ｄが逆方向負荷を与えられる位置にある場合と、ない場合とに応じた印字タイミングＴ１，Ｔ２をそれぞれ算出するため、シューター２９に載置された複数枚の読取対象媒体Ｄの中にサイズが異なる読取対象媒体Ｄが混在する場合でも、読取対象媒体Ｄのサイズに応じた正確な印字タイミングを取得することができる。
【００９７】
また実施例１では、スキャナ制御部３１は、スキャナ装置２に接続されたオプションプリンタ装置４の機種に応じて異なる印字タイミングを取得する。
【００９８】
こうすることで、スキャナ装置２に接続されたオプションプリンタ装置４の機種に応じて異なるセンサ・ヘッド間距離ｌに応じた印字タイミングを取得することができる。
【００９９】
また実施例１では、スキャナ制御部３１は、オプションプリンタ装置４の機種に応じて異なるオフセット値ｂＡ，ｂＢを取得し、所望印字位置ｘと、補正係数ａ１またはａ２と、取得したオフセット値ｂＡまたはｂＢとに基づいて印字タイミングを算出する。
【０１００】
こうすることで、オプションプリンタ装置４の機種に応じて異なるオフセット値に応じた正確な印字タイミングを取得することができる。
【０１０１】
また実施例１では、スキャナ装置２は印字タイミング調節装置３を有する。印字タイミング調節装置３は、ジャムセンサ２３と、スキャナ制御部３１とを有する。ジャムセンサ２３は、搬送路ＰＴに存在する読取対象媒体Ｄの媒体ジャムの検出と、搬送路ＰＴを搬送中の読取対象媒体に対して与えられる逆方向負荷の有無の検出とに兼用される。スキャナ制御部３１は、逆方向負荷が読取対象媒体Ｄに与えられていない場合に（ステップＳ３０５：Ｎｏ）、印字ヘッド４２による読取対象媒体Ｄに対する印字タイミングを、逆方向負荷が読取対象媒体Ｄに与えられている場合の印字タイミングＴ１（ステップＳ３０１，Ｓ３０７）から印字タイミングＴ２（ステップＳ３１１，Ｓ３１３）へ変更する。
【０１０２】
こうすることで、読取対象媒体に対して与えられる逆方向負荷の有無に応じて変化する搬送速度に応じて、印字タイミングを印字タイミングＴ１から印字タイミングＴ２へ変更することができるため、印字ヘッド４２の印字位置の精度を向上することができる。また、搬送中の読取対象媒体に対して与えられる逆方向負荷の有無の検出をセンサを用いて実際に行うため、印字タイミングＴ１から印字タイミングＴ２への変更タイミングを、逆方向負荷が読取対象媒体Ｄに与えられなくなったタイミングに正確に合わせることができる。また、搬送中の読取対象媒体に対して与えられる逆方向負荷の有無の検出をセンサを用いて実際に行うため、シューター２９に載置された複数枚の読取対象媒体Ｄの中にサイズが異なる読取対象媒体Ｄが混在する場合でも、読取対象媒体Ｄのサイズに応じて印字タイミングを変更することができる。また、ジャムセンサ２３を、媒体ジャムの検出と逆方向負荷の有無の検出とに兼用することで、構成部品の増加等に起因する装置の製造コストの増加を抑えた上で、印字位置の精度を向上することができる。
【０１０３】
また実施例１では、ジャムセンサ２３は、搬送路ＰＴでの読取対象媒体Ｄの搬送に伴って回転可能なセンサである。スキャナ制御部３１は、ジャムセンサ２３が回転している場合は、逆方向負荷が読取対象媒体Ｄに与えられていると判断する一方で、ジャムセンサ２３が回転していない場合は、逆方向負荷が読取対象媒体Ｄに与えられていないと判断する。
【０１０４】
こうすることで、逆方向負荷の有無を簡易な構成で判断することができる。
【０１０５】
また実施例１では、スキャナ制御部３１は、ピックモータ３２を始動させた時点を起点とし、ピックセンサ２４がオフになった時点を終点として、起点から終点までの間のジャムセンサ２３の回転数が閾値ＴＨＡ以上である場合に媒体ジャムが発生していると判断する。また、スキャナ制御部３１は、ピックセンサ２４がオフになった時点を起点として、トップセンサ２６がオフになった時点を終点として、起点から終点までの間のジャムセンサ２３の回転数が閾値ＴＨＢ以上である場合に媒体ジャムが発生していると判断する。
【０１０６】
こうすることで、媒体ジャムの発生の有無を簡易な構成で正確に判断することができる。
【０１０７】
また、実施例１では、ジャムセンサ２３は、搬送路ＰＴを搬送中の読取対象媒体Ｄに対して逆方向負荷を与えるブレーキローラ２２の読取対象媒体Ｄに対する接点と、読取対象媒体Ｄに対するジャムセンサ２３の接点との間の距離が５ミリメートル以内になる位置に配置される。
【０１０８】
こうすることで、逆方向負荷の有無を精度良く検出することができるため、印字位置ズレを所望の許容値以内に抑えることができる。
【０１０９】
［実施例２］
図１５は、実施例２のスキャナシステムの動作例の説明に供する図である。図１５には、一例として、三種類の読取対象媒体Ｄ１，Ｄ２，Ｄ３を示す。読取対象媒体Ｄ１と読取対象媒体Ｄ２とはサイズが同一であり、読取対象媒体Ｄ３のサイズは、読取対象媒体Ｄ１，Ｄ２のサイズより小さい。また、読取対象媒体Ｄ１及び読取対象媒体Ｄ３における所望印字位置はｘａに設定されている一方で、読取対象媒体Ｄ２における所望印字位置は、読取対象媒体Ｄ１及び読取対象媒体Ｄ３における所望印字位置ｘａより大きいｘｂに設定されている。よって、読取対象媒体Ｄ１に対する印字タイミングは読取対象媒体Ｄ１に逆方向負荷が与えられているときに訪れ、読取対象媒体Ｄ２に対する印字タイミングは読取対象媒体Ｄ２に逆方向負荷が与えられていないときに訪れ、読取対象媒体Ｄ３に対する印字タイミングは読取対象媒体Ｄ３に逆方向負荷が与えられていないときに訪れる。
【０１１０】
そこで、スキャナ装置２の記憶部３４には、図１６に示すように、読取対象媒体の種類に応じた三種類のアプリケーションＡＰ１，ＡＰ２，ＡＰ３が記憶されている。図１６は、実施例２のアプリケーションの種類の一例を示す図である。図１６に示すように、アプリケーションＡＰ１は読取対象媒体Ｄ１に対応し、アプリケーションＡＰ１には、読取対象媒体Ｄ１のサイズＳ１と、所望印字位置ｘａとが予め設定されている。また、アプリケーションＡＰ２は読取対象媒体Ｄ２に対応し、アプリケーションＡＰ２には、読取対象媒体Ｄ２のサイズＳ１と、所望印字位置ｘｂとが予め設定されている。また、アプリケーションＡＰ３は読取対象媒体Ｄ３に対応し、アプリケーションＡＰ３には、読取対象媒体Ｄ３のサイズＳ２と、所望印字位置ｘａとが予め設定されている。また、アプリケーションＡＰ１，ＡＰ２，ＡＰ３をスキャナ制御部３１が記憶部３４から読み込んで実行することにより、図８に示すスキャナ装置２での一連の処理が実行される。
【０１１１】
スキャナシステム１のユーザは、アプリケーションＡＰ１，ＡＰ２，ＡＰ３の中から、シューター２９に載置した読取対象媒体に応じたアプリケーションをユーザの所望のアプリケーション（以下では「所望アプリケーション」と呼ぶことがある）として選択する。スキャナ制御部３１は、記憶部３４に記憶されているアプリケーションＡＰ１，ＡＰ２，ＡＰ３の中からユーザにより選択された所望アプリケーションを取得し、所望アプリケーションに設定された所望印字位置に従って図８に示す一連の処理を実行する。
【０１１２】
つまり、実施例２では、スキャナ制御部３１は、実行されるアプリケーションに設定された所望印字位置に従って印字タイミングＴ１または印字タイミングＴ２を算出する。
【０１１３】
こうすることで、読取対象媒体の種類に応じて個別に設定された所望印字位置に印字を行うことができる。
【０１１４】
［実施例３］
実施例１では、読取対象媒体Ｄに対して逆方向負荷を与える部品としてブレーキローラ２２を一例に挙げた。しかし、読取対象媒体Ｄに対して逆方向負荷を与える部品はブレーキローラ２２に限定されない。例えば、ブレーキローラ２２に代えて、シュー、パッド、または、スポンジ等を用いて読取対象媒体Ｄに対して逆方向負荷を与えても良い。
【０１１５】
［実施例４］
実施例１では、搬送路ＰＴに存在する読取対象媒体Ｄの媒体ジャムの検出と、搬送路ＰＴを搬送中の読取対象媒体に対して与えられる逆方向負荷の有無の検出とに兼用されるセンサ（以下では「兼用センサ」と呼ぶことがある）の一例として、回転可能なジャムセンサ２３を挙げた。しかし、兼用センサは回転可能なものに限定されない。例えば、超音波センサ、赤外線センサ、または、圧力センサ等の回転しない物理センサを兼用センサとして用いても良い。
【０１１６】
［実施例５］
実施例１では、媒体読取部２７を有するスキャナシステム１に印字タイミング調節装置３が適用される場合を一例に挙げて説明した。しかし、媒体読取部２７を有さないプリンタシステムやプリンタ装置に印字タイミング調節装置３を適用することも可能である。つまり、印字タイミング調節装置３は、画像の読取を行うスキャナシステム１やスキャナ装置２だけでなく、画像の読取は行わずに単に印字を行うプリンタシステムやプリンタ装置にも適用可能である。
【０１１７】
［実施例６］
記憶部３４，５３は、ハードウェアとして、例えば、メモリによって実現される。メモリの一例として、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【０１１８】
媒体読取部２７は、ハードウェアとして、例えば、ＣＩＳ（Contact  Image  Sensor）タイプのイメージセンサにより実現される。スキャナ制御部３１及びプリンタ制御部５１は、ハードウェアとして、例えばプロセッサにより実現される。プロセッサの一例として、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、スキャナ制御部３１及びプリンタ制御部５１は、プロセッサと周辺回路とを含むＬＳＩ（Large  Scale  Integrated  circuit）によって実現されても良い。さらに、スキャナ制御部３１及びプリンタ制御部５１は、ＧＰＵ（Graphics  Processing  Unit）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）等を用いて実現されても良い。
【０１１９】
スキャナ制御部３１またはプリンタ制御部５１での上記説明における各処理の全部または一部は、各処理に対応するプログラムをスキャナ装置２またはオプションプリンタ装置４が有するプロセッサに実行させることによって実現しても良い。例えば、上記説明における各処理に対応するプログラムがメモリに記憶され、プログラムがプロセッサによってメモリから読み出されて実行されても良い。また、プログラムは、任意のネットワークを介してスキャナ装置２またはオプションプリンタ装置４に接続されたプログラムサーバに記憶され、そのプログラムサーバからスキャナ装置２またはオプションプリンタ装置４にダウンロードされて実行されたり、スキャナ装置２またはオプションプリンタ装置４が読み取り可能な記録媒体に記憶され、その記録媒体から読み出されて実行されても良い。スキャナ装置２またはオプションプリンタ装置４が読み取り可能な記録媒体には、例えば、メモリカード、ＵＳＢメモリ、ＳＤカード、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ、及び、Ｂｌｕ−ｒａｙ（登録商標）ディスク等の可搬の記憶媒体が含まれる。また、プログラムは、任意の言語や任意の記述方法にて記述されたデータ処理方法であり、ソースコードやバイナリコード等の形式を問わない。また、プログラムは必ずしも単一的に構成されるものに限られず、複数のモジュールや複数のライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものも含む。
【０１２０】
スキャナ装置２及びオプションプリンタ装置４の分散・統合の具体的形態は図示するものに限られず、スキャナ装置２及びオプションプリンタ装置４の全部または一部を、各種の付加等に応じて、または、機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【符号の説明】
【０１２１】
１  スキャナシステム
２  スキャナ装置
３  印字タイミング調節装置
４  オプションプリンタ装置
１１  媒体挿入口
１２  媒体排出口
２１  ピックローラ
２２  ブレーキローラ
２３  ジャムセンサ
２４  ピックセンサ
２５−１，２５−２，４１−１，４１−２  搬送ローラ
２６  トップセンサ
２７−１  第一読取部
２７−２  第二読取部
２８−１，２８−２，４３−１，４３−２  排出ローラ
２９  シューター
３１  スキャナ制御部
３２  ピックモータ
３３  搬送モータ
３４，５３  記憶部
３５，５４  通信部
４２  印字ヘッド
５１  プリンタ制御部
ＰＴ，ＰＴ１，ＰＴ２  搬送路
【図１】
2019165349.tif 000003
【図２】
2019165349.tif 000004
【図３】
2019165349.tif 000005
【図４】
2019165349.tif 000006
【図５】
2019165349.tif 000007
【図６】
2019165349.tif 000008
【図７】
2019165349.tif 000009
【図８】
2019165349.tif 000010
【図９】
2019165349.tif 000011
【図１０】
2019165349.tif 000012
【図１１】
2019165349.tif 000013
【図１２】
2019165349.tif 000014
【図１３】
2019165349.tif 000015
【図１４】
2019165349.tif 000016
【図１５】
2019165349.tif 000017
【図１６】
2019165349.tif 000018