(57)【要約】【課題】印刷処理が行われて排出される印刷用紙の区分け機構の簡易化を図る。【解決手段】印刷用紙（１４、１４ａ、１４ｂ）を給紙する第１の給紙手段（４、前ＣＳＦ７６）および第２の給紙手段（６、後ＣＳＦ７８）と、スタック部（用紙排出部８）と制御部（印刷制御部１０）を備える。第２の給紙手段は、排出時に第１の給紙手段から給紙された印刷用紙に重なるように給紙位置が設定されている。スタック部は、第１の給紙手段および第２の給紙手段から供給されて印字された印刷用紙を積層して回収する。制御部は、印刷要求に区分け指示が含まれるか否かを判断し、印刷ジョブ毎に第１の給紙手段と第２の給紙手段とを切替える。【選択図】  図１
2013095028.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙を給紙する第１の給紙手段と、
排出時に前記第１の給紙手段から給紙された前記印刷用紙に重なるように給紙位置が設定され、印刷用紙を給紙する第２の給紙手段と、
前記第１の給紙手段および前記第２の給紙手段から供給されて印字された前記印刷用紙を積層して回収するスタック部と、
印刷要求に区分け指示が含まれるか否かを判断し、印刷ジョブ毎に前記第１の給紙手段と前記第２の給紙手段とを切替える制御部と、
を備えることを特徴とする、プリンタ。
【請求項２】
少なくとも前記第１の給紙手段または前記第２の給紙手段のいずれか一方または両方に、前記印刷用紙の配置位置を調整する用紙調整機構を備え、
前記第１の給紙手段と前記第２の給紙手段とに配置された前記印刷用紙を、前記スタック部において重なる位置に配置することを特徴とする、請求項１に記載のプリンタ。
【請求項３】
前記第１の給紙手段または前記第２の給紙手段からの給紙方向に応じて、走査方向を切替えて印字する印字部を備え、
前記制御部は、給紙方向に応じて印刷データの向きを回転方向に変更させて前記印字部に印字させることを特徴とする、請求項１または請求項２に記載のプリンタ。
【請求項４】
プリンタに搭載されたコンピュータに実行させる印刷制御プログラムであって、
印刷要求に区分け指示が含まれるか否かを判断し、スタック部に排出される印刷用紙が重なるように給紙位置が設定された第１の給紙手段と第２の給紙手段とを、印刷ジョブ毎に切替える、
機能を前記コンピュータで実現することを特徴とする、印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアルプリンタにおける印刷用紙のスタック技術に関する。
【背景技術】
【０００２】
従来、シリアルプリンタでは、たとえば同一構成の印刷データについて複数部の印刷が行われる場合、排出側において所定の位置に重ねられて排出される。この排出された印刷用紙は、たとえば、１部毎にソート（Sort）され、または１ページずつで複数枚がまとめて排出される。したがって、シリアルプリンタの利用者は、複数の部数が印刷された場合、排出される印刷用紙に対して手作業で１部毎に区分けを行う必要があった。
【０００３】
このようにまとめて排出された印刷用紙の１部毎の区分けを容易化するために、シリアルプリンタでは、たとえば用紙反転ユニットが搭載され、排出された印刷用紙の印字面をフェイスアップ／フェイスダウンさせるものがあった。また、シリアルプリンタでは、印字面の違いによって区別させるために、１部毎に印刷データを逆順に印刷するものがあった。
【０００４】
排出された印刷用紙の区分け手段として、たとえば、排紙方向に対して左右に移動させる通常のソート機能、同じサイズの用紙を縦方向にセットした給紙トレイと、横方向にセットした給紙トレイとを部数毎に切替えて印刷するものが知られている（たとえば、特許文献１）。
【０００５】
また、同一サイズの用紙を長辺方向と短辺方向に給紙できるプリンタの場合、奇数番目の印刷を短辺給紙で行い、偶数番目の印刷を長辺給紙で行うものが知られている（たとえば、特許文献２）。
【０００６】
また、排紙ローラにより、用紙搬送方向に直交する方向に沿って設定した複数排出位置から、印刷後の用紙をオフセットさせて排出させるシフター機構を備えるものが知られている（たとえば、特許文献３）。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００１−０４７６９０号公報
【特許文献２】特開平１１−１９９１２４号公報
【特許文献３】特開２００４−２３８１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、シリアルプリンタでは、印字から排出処理が一連の流れで行われている。ヘッドピンを備えた印字ヘッドは、印刷用紙に対し印字位置に合せて配置され、主走査方向に移動する。また、印刷用紙は、副走査方向に搬送されることで印字位置が改行され、印刷が行われる。したがって、シリアルプリンタでは、印字処理中に用紙の配置位置を変更させることができない。
【０００９】
用紙の排出位置の変更手段がスタック部に配置された場合、シリアルプリンタでは、印刷中の用紙に接触して排出位置を変更させることはできず、印刷エラーの原因になるおそれがある。さらに、シフト処理中に印刷処理を中断させるのでは、印刷処理に時間のロスが生じるおそれがある。また、既述のような用紙反転ユニットでは、たとえば、印字処理後の搬送経路上に配置することになるが、このような構成部品を追加することは、プリンタの大型化、搬送経路の複雑化を招くことになる。そして、反転されて排出された印刷用紙は、スタック部の同じ位置に排出されるので、１部毎に区切り位置の確認が必要となる。
【００１０】
そのほか、排出位置の変更手段を自動で動作させる場合、シリアルプリンタでは、印字データに基づいた制御処理が必要となるという課題がある。
【００１１】
そこで、本開示のプリンタおよびその印刷制御プログラムの目的は、排出される印刷用紙の区分け機構の簡易化を図ることにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するため、本開示のプリンタ、およびその印刷制御プログラムの一側面では、印刷用紙を給紙する第１の給紙手段および第２の給紙手段と、スタック部と制御部を備える。第２の給紙手段は、排出時に第１の給紙手段から給紙された印刷用紙に重なるように給紙位置が設定されている。スタック部は、第１の給紙手段および第２の給紙手段から供給されて印字された印刷用紙を積層して回収する。制御部は、印刷要求に区分け指示が含まれるか否かを判断し、印刷ジョブ毎に第１の給紙手段と第２の給紙手段とを切替える。
【発明の効果】
【００１３】
本開示のプリンタまたは、その印刷制御プログラムによれば、次のいずれかの効果が得られる。
【００１４】
(1)  印刷処理された印刷用紙が、スタック部において１部毎にずれて排出されるので、印刷用紙の区分け処理の容易化を図ることができる。
【００１５】
(2)  各給紙手段に対する配置位置の設定により、スタック部への排出位置が決まるので、プリンタ内部における搬送機構を複雑化させず、印刷エラーの回避や印刷時間の増大などの防止が図れる。
【図面の簡単な説明】
【００１６】
【図１】第１の実施の形態に係るプリンタの構成例を示す図である。
【図２】印刷用紙の給紙位置および排出状態例を示す図である。
【図３】印刷制御の一例を示すフローチャートである。
【図４】第２の実施の形態に係るプリンタシステムの構成例を示す図である。
【図５】ＰＣおよびプリンタのハードウェア構成例を示す図である。
【図６】プリンタの構成例を示す図である。
【図７】前ＣＳＦの装着状態例を示す図である。
【図８】後ＣＳＦの装着状態例を示す図である。
【図９】ＣＳＦの外観構成例を示す図である。
【図１０】印字部の構成および給紙状態例を示す図である。
【図１１】前ＣＳＦを利用した給紙および排出状態例を示す図である。
【図１２】後ＣＳＦを利用した給紙および排出状態例を示す図である。
【図１３】前ＣＳＦから給紙した場合の印字処理例を示す図である。
【図１４】後ＣＳＦから給紙した場合の印字処理例を示す図である。
【図１５】排出された印刷用紙の状態例を示す図である。
【図１６】印刷データの処理状態の一例を示す図である。
【図１７】ＰＣからプリンタに対する印刷制御情報のデータ構造の一例を示す図である。
【図１８】印刷処理の一例を示すフローチャートである。
【図１９】印刷処理の一例を示すフローチャートである。
【図２０】プリンタの印刷処理の一例を示すフローチャートである。
【図２１】ドライバ画面の表示例を示す図である。
【図２２】第３の実施の形態に係る給紙状態例を示す図である。
【図２３】印刷制御の一例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
〔第１の実施形態〕
【００１８】
図１および図２は、第１の実施の形態に係るプリンタの構成例を示している。図１および図２に示す構成は一例であって、本発明が係る構成に限定されるものではない、
【００１９】
図１に示すプリンタ２は、供給された印刷用紙に対して印字処理を行い、所定の排出位置に排出する本開示のプリンタの一例である。このプリンタ２は、たとえば図示しないヘッドピンを接触させて印字するシリアルプリンタである。プリンタ２には、一例として第１の給紙手段４、第２の給紙手段６、用紙排出部８、印刷制御部１０が備えられている。
【００２０】
第１の給紙手段４は、印刷用紙１４ａ（図２）が載置され、印刷要求に応じてプリンタ２の印字手段側に対して印刷用紙１４ａを供給する。この第１の給紙手段４は、たとえばプリンタ２の筐体前面側からプリンタ２の内部に向けて設置されている。この第１の給紙手段４は、たとえば印刷用紙１４ａの保持位置を調整して給紙位置を変更可能にしている。
【００２１】
第２の給紙手段６は、第１の給紙手段４とともに、印刷用紙１４ｂ（図２）をプリンタ２の印字手段に対して供給する手段である。第２の給紙手段６は、たとえば第１の給紙手段４に対して対向方向に給紙可能に配置されている。また、この第２の給紙手段６は、供給した印刷用紙１４ｂが用紙排出部８に排出されるときに、第１の給紙手段４から供給された印刷用紙１４ａと重なるように給紙位置が設定される。
【００２２】
第１の給紙手段４および第２の給紙手段６によってプリンタ２に供給される印刷用紙１４（１４ａ、１４ｂ）は、たとえば所定の大きさに設定された単票用紙である。第１の給紙手段４と第２の給紙手段６には、同一または略同サイズの印刷用紙が同方向に収納されている。このプリンタ２では、たとえば、第１の給紙手段４に所定の大きさで縦長方向の印刷用紙が収納された場合、第２の給紙手段６にも同様の大きさの印刷用紙が縦長方向に収納される。そして、このプリンタ２では、第１の給紙手段４および第２の給紙手段６の給紙位置によって、印字部１２や用紙排出部８に対する印刷用紙の位置が決定される。
【００２３】
このプリンタ２では、たとえば連続して印刷する印刷対象に対して１部毎に第１の給紙手段４と第２の給紙手段６とが切替えられて給紙される。また、１ページを複数枚印刷する場合には、ページ毎に第１の給紙手段４と第２の給紙手段６が切替えられて給紙される。
【００２４】
用紙排出部８は、印字処理が行われて排出された印刷用紙１４を回収するスタック部を構成する。この用紙排出部８には、第１の給紙手段４および第２の給紙手段６によって給紙された印刷用紙１４が載置される。この用紙排出部８には、上記のように１部毎または１ページ毎に印刷された用紙が積層されている。用紙排出部８には、第１の給紙手段４から給紙された印刷用紙１４ａと第２の給紙手段６から給紙された印刷用紙１４ｂとが、一部または全部が重なるように排出されている。
【００２５】
印刷制御部１０は、印刷用紙１４の区分け処理を実行させる制御手段である。この印刷制御部１０では、たとえば、プリンタ２に対する印刷要求が通知されると、この印刷要求に区分け指示が含まれるか否かを判断する。そして、印刷制御部１０では、この区分け指示に応じて、印刷ジョブ毎に第１の給紙手段４と第２の給紙手段６とを切替えて給紙させる。印刷ジョブは、たとえば複数ページで構成された印刷対象の１部毎の印刷指示、または１ページに対する複数枚の印刷指示などが含まれる。
【００２６】
図２は、第１の給紙手段４および第２の給紙手段６と用紙排出部８との間の給紙および排紙状態例を示している。
【００２７】
図２に示す印字部１２は、各給紙手段４、６と用紙排出部８との間に構成される。この印字部１２は、第１の給紙手段４から供給される印刷用紙１４ａおよび第２の給紙手段６から供給される印刷用紙１４ｂが搬送されて印字処理が行われる。
【００２８】
この印字部１２には、第１の給紙手段４または第２の給紙手段６において設定された給紙位置に応じて印刷用紙１４が搬送される。印字部１２では、この給紙位置に対応した位置で印字処理が行われる。そして、印字部１２で印字された各印刷用紙１４ａ、１４ｂは、設定された給紙位置に沿って用紙排出部８に排出される。
【００２９】
第１の給紙手段４および／または第２の給紙手段６のいずれか一方または両方には、設置された印刷用紙１４の給紙位置の設定手段が備えられている。印刷準備では、この給紙位置の設定手段によって給紙位置の設定が行われ、第２の給紙手段６では、印刷用紙１４ｂの排出時に、第１の給紙手段４から給紙された印刷用紙１４ａに重なるように給紙位置が設定されて給紙することができる。
【００３０】
このプリンタ２では、部数毎の印刷指示とともに区分け処理の指示を受けると、たとえば最初の１部目の印刷ジョブでは、第１の給紙手段４によって給紙が行われる。そして、次の２部目の印刷ジョブでは、第２の給紙手段６によって給紙が行われる。すなわち、印刷ジョブ毎に給紙手段が切替えられて給紙処理が行われる。
【００３１】
用紙排出部８では、１部毎に印刷された印刷用紙１４ａと印刷用紙１４ｂとが、たとえば一部分に積層部１６が設定されて排出されている。この積層部１６は、第１の給紙手段４に設定された給紙位置と第２の給紙手段６に設定された給紙位置によって重なりの大きさが決定される。この積層部１６により、用紙排出部８では、印刷ジョブ毎の区分け位置を明確にすることができる。
【００３２】
図３は、この印刷制御の処理手順の一例を示している。
【００３３】
この印刷制御は、本開示の印刷制御プログラムの一例である。この印刷制御では、第１の給紙手段４および第２の給紙手段６に印刷用紙１４が設置される（Ｓ１）。各給紙手段４、６では、設置された印刷用紙１４に対して給紙位置の設定が行われる（Ｓ２）。この給紙位置の設定では、第１の給紙手段４と第２の給紙手段６のいずれかまたは両方に設置された給紙位置の設定手段により、用紙排出部８において印刷用紙１４ａ、１４ｂが重なるように設定される。
【００３４】
プリンタ２では、たとえば接続したホストＰＣなどから印刷指示を含む印刷データを取得する（Ｓ３）。プリンタ２では、印刷データに区分け指示が含まれるか否かが判断される（Ｓ４）。区分け指示がある場合（Ｓ４のＹＥＳ）、部数毎の区分け印刷処理に移行する。即ち、既述のように、印刷データについて１部毎の印刷を指示する印刷ジョブ毎に給紙手段４、６の切替えが行われる。（Ｓ５）。そして、給紙手段４、６を切替えながら印字処理（Ｓ６）、および用紙排出が行われる（Ｓ７）。
【００３５】
また、区分け指示が含まれない場合（Ｓ４のＮＯ）、特定の給紙手段（第１の給紙手段４または第２の給紙手段６）からの給紙により通常の印刷処理が行われ（Ｓ６）て、用紙排出部８に排出される（Ｓ７）。
【００３６】
印刷指示に設定された全ての部数が終了するまで（Ｓ８のＮＯ）、印刷処理が繰り返し行われ、設定された部数まで印刷すると（Ｓ８のＹＥＳ）、印刷処理が終了される。
【００３７】
斯かる構成によれば、印刷処理された印刷用紙が、スタッカにおいて１部毎にずれて排出されるので、印刷用紙の区分け処理の容易化を図ることができる。また、各給紙手段に対する配置位置の設定により、用紙排出部への排出位置が決まるので、プリンタ内部における搬送機構を複雑化させず、印刷エラーの回避や印刷時間の増大などの防止が図れる。
【００３８】
〔第２の実施の形態〕
【００３９】
図４および図５は、第２の実施の形態に係るプリンタの構成例を示している。
【００４０】
図４に示すプリンタシステム２０は、印刷制御指示や印刷情報などを出力するＰＣ（Personal Computer）２２および印刷を実行するプリンタ２４を備えている。
【００４１】
このＰＣ２２は、たとえば有線または無線によりプリンタ２４と接続されており、印刷指示や生成した印刷データなどの送受信が行われている。ＰＣ２２は、たとえばドライバ２６やアプリケーション２８のプログラムが実行されている。ドライバ２６は、ＰＣ２２に接続するプリンタ２４やその他の周辺機器を制御するプログラムである。そして、このドライバ２６は、ユーザによる部数指定情報やソート手段の指定情報を受け、これらの情報がアプリケーション２８に通知される。
【００４２】
アプリケーション２８は、印刷制御を行うためのソフトウェアである。このアプリケーション２８では、たとえば、ＰＣ２２に対するユーザ操作により印字指示を受けると、指定された印刷データ３０が取り込まれるとともにドライバ２６から受け取った印刷情報が取り込まれ、プリンタ２４に対する制御情報が生成される。ドライバ２６から受け取る印刷情報は、既述の部数指定情報やソート手段指定情報などが含まれる。生成された制御情報は、アプリケーション２８から印字制御機能部３２を通じてプリンタ２４側に通知される。また、印刷データ３０は、たとえばアプリケーション２８によってプリンタ２４の印字部１２側に通知される。この印字制御機能部３２は、たとえば、ＰＣ２２で実行された印刷制御プログラムなどで構成されればよい。
【００４３】
プリンタ２４には、給紙手段を切替えて部数毎に区分け処理を実行する給紙制御機能部３４や印字部１２を備えている。また、プリンタ２４には給紙手段として、たとえば単票用紙をプリンタ２２に供給するＣＳＦ（Cut Sheet feeder）が設置されている。そして、プリンタ２４には、このＣＳＦを制御するための手段として、前ＣＳＦ制御機能部３６や後ＣＳＦ制御機能部３８が形成されている。この前ＣＳＦ制御機能部３６や後ＣＳＦ制御機能部３８は、たとえば選択されたＣＳＦにより印刷用紙１４を印字部１２側に搬送させる手段などで構成されている。
【００４４】
給紙制御機能部３４は、既述の印刷制御部１０を構成する。この給紙制御機能部３４では、ＰＣ２２の印字制御機能部３２から制御情報を受けて、部数印刷における印刷用紙のソート指示やＣＳＦの選択制御などが行われる。また、印字部１２は、印字制御部３２からの制御情報を受けるとともに、アプリケーション２８からの印刷データ３０を受信する。これにより、部数印刷の実行指示などに基づく印字制御が行われる。
【００４５】
図５に示すＰＣ２２は、たとえばプロセッサ４０、記憶部４２、操作入力部４８、表示部５０、ＩＦ（Interface）５２などで構成されている。
【００４６】
プロセッサ４０は、記憶部４２に格納されたＰＣ２２のＯＳ（Operating System）や他の制御プログラムなどが演算され、実行される手段であって、たとえばＣＰＵ（Central Processing Unit）で構成されている。このプロセッサ４０では、たとえばドライバ２６やアプリケーション２８、その他の印刷制御プログラムが実行されることで、印字制御機能部３２として機能する
【００４７】
記憶部４２は、たとえばＲＯＭ（Read Only Memory）４４、ＲＡＭ(Random Access memory)４６で構成されている。ＲＯＭ４４は、たとえばハードディスク装置やフラッシュメモリ（Flash memory）などの記録媒体で構成され、ＯＳやアプリケーション２８のプログラム、ドライバ２６のプログラムのほか、印刷データ３０や印刷制御情報などが格納されている。ＲＡＭ４６は、ＰＣ２２の制御プログラムなどを実行処理するためのワークエリアを構成している。
【００４８】
操作入力部４８は、ＰＣ２２に対する操作手段であり、たとえばキーボードやマウスなどで構成されている。印刷制御では、たとえば印刷設定画面における設定操作に基づいてソート指示を含む区分印刷指示、部数指示などが入力される。
【００４９】
表示部５０は、印刷データ３０の表示や印刷制御画面が表示される。そして、この表示画面に対してユーザにより設定操作などが行われることで、印刷制御情報が生成される。
【００５０】
また、この表示部５０は、たとえば操作入力部４８と一体のタッチパネルで構成されてもよい。この場合、表示部５０には、タッチセンサが設置され、利用者の指等の接触や図示しないタッチペン（たとえば、スタイラスペン）のタッチ位置（座標）が検出される。そして、タッチパネルに対する指などの接触に対し、たとえばドライバ２６を実行するプロセッサ４０により、画像表示、タッチ位置の座標演算、ポインタ生成およびその移動、画面スクロールなどの制御が行われる。
【００５１】
ＩＦ５２は、プリンタ２４との間で有線または無線により接続され、印刷データ３０や制御情報などの送受信が行われる。このＩＦ５２は、たとえば、プリンタ２４と有線接続するためのコネクタや制御基板などで構成される。プリンタ２４とＰＣ２２との有線接続には、たとえばシリアルケーブル、パラレルケーブル、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ規格のケーブルを利用してもよい。または、このＩＦ５２は、プリンタ２４と無線接続するためのアンテナで構成される。そのほかたとえば、赤外線接続するための発信手段などで構成されてもよい。
【００５２】
また、プリンタ２４には、プロセッサ６０、記憶部６２、印字部１２、給紙部７４、用紙幅センサ８２、ＩＦ８４、操作入力部８６、表示部８８、用紙センサ８９などで構成されている。
【００５３】
プロセッサ６０は、プリンタ２４の動作制御プログラムが実行演算される手段である。そして、ＰＣ２２からの印刷制御情報を受けることで、既述の給紙制御機能部３４や前ＣＳＦ制御機能部３６、後ＣＳＦ制御機能部３８として機能し、部数印刷などが実行される。
【００５４】
記憶部６２は、たとえばＲＯＭ６４、ＲＡＭ６６で構成されている。ＲＯＭ６４は、プリンタ２４の動作制御プログラムやＰＣ２２から受信した印刷データ３０などが記憶される。ＲＡＭ６６は、このプリンタ２４の動作制御プログラムなどを実行処理するためのワークエリアを構成している。
【００５５】
なお、この記憶部４２、６２はＲＯＭ４４、６４に限られず、たとえば電気的に内容を書き換えることができるＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）で構成されてもよい。
【００５６】
また、上記のアプリケーション２８、ドライバ２６などのプログラムは、ＲＯＭ４４に記憶されたものに限られず、たとえば、磁気ディスク、フレキシブルディスク、光ディスク光磁気ディスクなどのコンピュータで読出し可能な記録媒体に記憶されているものを利用してもよい。さらに、アプリケーション２８のプログラム、ドライバ２６などのプログラムは、ネットワーク上にあるサーバやデータベースなどから読み込んで利用してもよい。
【００５７】
印字部１２は、シリアルプリンタを構成するための印字ヘッド７０およびヘッドピン７２で構成されている。印字ヘッド７０には、複数のヘッドピン７２が設置されている。この印字ヘッド７０は、印字処理において印刷用紙１４に対して主走査方向に移動することで、ヘッドピン７２を印字位置に搬送する。ヘッドピン７２は、印字手段の一例である。このヘッドピン７２は、印字ヘッド７０から印刷用紙１４に向けて突出され、印字対象の文字や記号等の形状に応じて先端部が印刷用紙１４に対して接触し、所定の圧力が加えられることで印字が行われる。
【００５８】
給紙部７４は、印刷用紙１４が配置され、連続でプリンタ２４の印字部１２側に給紙する構成である。この給紙部７４は、たとえば前ＣＳＦ７６、後ＣＳＦ７８、搬送ローラ８０などで構成されている。
【００５９】
前ＣＳＦ７６は、たとえば既述の第１の給紙手段４の一例である。この前ＣＳＦ７６は、プリンタ２４の前面側に配置されて印刷用紙１４ａを印字部１２側に給紙する。この前ＣＳＦ７６には、たとえば印刷用紙１４ａの給紙位置を調整する用紙調整機構が備えられている。
【００６０】
後ＣＳＦ７８は、たとえば第２の給紙手段６の一例である。この後ＣＳＦ７６は、プリンタ２４の背面側に配置されて印刷用紙１４ｂを印字部１２側に給紙する。この後ＣＳＦ７８では、印刷用紙１４ｂの排出時に、前ＣＳＦ７６から給紙された印刷用紙１４ａに重なるように給紙位置が設定されている。
【００６１】
搬送ローラ８０は、印刷用紙１４を副走査方向に搬送する手段である。この搬送ローラ８０は、たとえば前ＣＳＦ７６や後ＣＳＦ７８の給紙位置側や印字部１２側、および印刷処理された印刷用紙１４を排出するスタッカ側などの複数設置されている。搬送ローラ８０は、既述の前ＣＳＦ制御機能部３６、後ＣＳＦ制御機能部３８の制御指示に従って、たとえば図示しないモータなどのローラ駆動手段が制御されることで、回転または停止動作が行われる。
【００６２】
用紙幅センサ８２は、プリンタ２４に配置した印刷用紙１４の左右端のいずれかまたは両端の位置を検出する位置検出手段を構成する。この用紙幅センサ８２は、たとえば色識別センサで構成されており、印字ヘッド７０やその周辺部品に設置されて、主走査方向へと移動する。そして、用紙幅センサ８２では、たとえば印刷用紙１４の白色と印刷用紙１４が載置されているプラテンローラの黒色との変化点によって印刷用紙１４の端部が検出される。また、この用紙幅センサ８２では、反射型センサにより、用紙の有無を反射光によって検出してもよい。
【００６３】
ＩＦ８４は、ＰＣ２２に対して接続するためのインターフェースであって、既述のように有線接続や無線接続をするための構成が備えられている。
【００６４】
操作入力部８６は、プリンタ２４に対する設定操作などの入力手段の一例である。
【００６５】
表示部８８は、プリンタ２４の設定画面や印刷状態などを報知するための表示手段である。
【００６６】
用紙センサ８９は、配置された印刷用紙１４の有無や吸入量、載置位置、または用紙の下端などを監視する手段である。この用紙センサ８９は、たとえば反射型センサの反射光が利用されている。
【００６７】
図６、図７および図８は、プリンタ２４の外観構成例を示している。
【００６８】
図６に示すプリンタ２４には、前面側に前ＣＳＦ７６が設置されている。この前ＣＳＦ７６には、たとえば印刷実行前に、または印刷処理開始時にユーザによって所定の大きさの単票の印刷用紙１４ａが所定の方向に配置される。この前ＣＳＦ７６には、たとえば印刷用紙１４ａに対して左右の位置をガイドするガイド部９０、９２が設置されている。そして、このプリンタ２４では、配置された印刷用紙１４ａを内部に取り込み、印刷処理を行って、背面側のスタッカ９４に排出される。スタッカ９４への排出位置は、前ＣＳＦ７６に設定された印刷用紙１４ａの配置位置によって決定される。
【００６９】
また、プリンタ２４の前面側には、操作パネル９６が設置されている。この操作パネル９６は、たとえば、文字表示やランプの点灯によってプリンタ２４の設定情報や印刷状態などを表示する表示部８８や、プリンタ２４に対する操作ボタンなどの操作入力部８６で構成されている。
【００７０】
プリンタ２４の背面側には、たとえば下段側に後ＣＳＦ７８が設置されている。また、この後ＣＳＦ７８の上段側には、印刷処理されて、排出された印刷用紙１４が保持されるスタッカ９４が設置されている。後ＣＳＦ７８は、たとえば前ＣＳＦと略同等に構成されており、印刷用紙１４ｂをプリンタ２４の背面側から内部に給紙する。この後ＣＳＦ７８には、前ＣＳＦ７６と同様に、給紙位置を設定するガイド部１１０、１１２（図８）が設置されている。そして、この給紙位置に基づいて、印刷用紙１４ｂの排出位置が決定される。
【００７１】
このプリンタ２４には、たとえば前ＣＳＦ７６から給紙される印刷用紙１４ａと後ＣＳＦ７８から給紙される印刷用紙１４ｂを同じサイズで、かつ同じ方向に配置されている。
【００７２】
このプリンタ２４では、前ＣＳＦ７６から給紙した印刷用紙１４ａと、後ＣＳＦ７８から給紙した印刷用紙１４ｂとが、スタッカ９４において一部または全部が重なって排出される。この場合、スタッカ９４において一部が重なる場合とは、たとえば、印刷用紙１４ａと印刷用紙１４ｂとを左右にずらして積層されている。そこで、前後ＣＳＦ７６、７８の排出位置を利用して、既述のように、部数印刷処理では、連続して印刷する印刷対象に対して、１部毎に切替えて給紙が行われる。また、同ページが複数枚印刷される場合には、ページ毎に前後ＣＳＦ７６、７８が切替えられて給紙される。
【００７３】
図７に示すプリンタ２４には、前ＣＳＦ７６が装着されている。前ＣＳＦ７６の装着処理では、たとえば前面に配置されたトレイ９５が上側に開かれ、前ＣＳＦ７６の先端側がプリンタ２４の内部に向けて挿入される。前ＣＳＦ７６には、ガイド部９０、９２の間に印刷用紙１４ａが配置される。このガイド部９０、９２は、印刷用紙１４ａの用紙調整機構であり、印刷用紙１４ａの大きさに合わせて間隔が設定可能である。また、ガイド部９０、９２は、ガイド軸１００を通じて前ＣＳＦ７６上を左右に平行移動可能に設置されている。このときガイド部９０、９２は、連動して、たとえば設定された間隔を保持したままＸ軸方向に平行移動可能に構成されている。
【００７４】
図８に示すプリンタ２４の背面側には、後ＣＳＦ７８が装着されている。後ＣＳＦ７８の装着処理では、たとえばスタッカ９４が上側に向けて開状態にされて、後ＣＳＦ７８がプリンタ２４の内部に向けて挿入されている。後ＣＳＦ７８のガイド部１１０、１１２は、印刷用紙１４ｂの用紙調整機構であり、前ＣＳＦ７６のガイド部９０、９２と同様に、ガイド軸１１４を通じてＸ軸方向に平行移動可能に設置されている。
【００７５】
図９に示すＣＳＦ７６、７８は、単票の印刷用紙１４を１枚ずつ連続的にプリンタ２４内部に給紙する自動給紙装置を構成している。このＣＳＦ７６、７８の後部側には、たとえば載置された印刷用紙１４の後端側の撓みを防止するためのエクステンションガイド１２８やエクステンションワイヤ１３０が設置されている。印刷用紙１４の給紙位置を設定可能なガイド部９０、９２、１１０、１１２には、たとえば給紙口側に印刷用紙１４の浮き上がりを防止して１枚ずつ給紙するための給紙ローラ１３２が設置されている。また、ガイド軸１００、１１４には、ＣＳＦ７６、７８に配置された最上面の印刷用紙１４ａ、１４ｂをピックアップするための給紙ローラ１２６が設置されている。
【００７６】
ＣＳＦ７６、７８の先端部には、プリンタ２４に挿入されてプリンタ２４の筐体に対して係止される係止爪１３４が形成されている。
【００７７】
図１０は、印字部の構成およびこの印字部側に対する給紙状態の一例を示している。図１０に示す構成は一例であって、本発明が係る構成に限定されるものではない。
【００７８】
プリンタ２４の内部には、印字ベッド７０やプラテンローラ１２０、搬送ローラ１４２、１４４、１５２、１５４などが設置されている。印字ヘッド７０は、たとえば図示しないガイドバーに沿ってプリンタ内部を主走査方向に移動することで、印刷用紙１４に対する印字位置に配置される。
【００７９】
プラテンローラ１２０は、印刷用紙１４が載置されることで印字ヘッド７０に対して印刷面を平行に配置させる。また、プラテンローラ１２０が印刷タイミングに合わせて回転することで、印刷用紙１４が副走査方向に搬送されて印字ヘッド７０の印字位置に対する改行が行われる。プラテンローラ１２０は、たとえば樹脂または金属等で構成されており、載置された印刷用紙１４との境界部分が識別可能な色で構成されている。
【００８０】
前ＣＳＦ７６から給紙された印刷用紙１４ａは、搬送ローラ１４２、１４４によって印字ヘッド７０側に搬送される。また、後ＣＳＦ７８から給紙された印刷用紙１４ｂは、搬送ローラ１５２、１５４によって印字ヘッド７０側に搬送される。この搬送ローラ１４２、１４４、１５２、１５４は、たとえば上下方向に移動可能な構造を備えており、印刷用紙１４に対する接触または離間が切替えられる。
【００８１】
そのほかこのプリンタ２４の内部には、印字処理された印刷用紙１４をスタッカ９４（図６）側に搬送する搬送ローラ１４６、１４８（図１１）が単数または複数個設置されている。また、このプリンタ２４内部には、印刷用紙１４の搬送経路上に用紙センサ１３６、１３８が設置されている。用紙センサ１３６では、たとえば搬送された印刷用紙１４ａの前端部分が検出される。また、用紙センサ１３８では、たとえば印刷用紙１４ｂの前端部分や後端部分が検出される。
【００８２】
印字ヘッド７０には、たとえば搬送された印刷用紙１４の端部を検出する用紙幅センサ８２Ａ、８２Ｂが左右両端側に設置されている。そして、印刷用紙１４ａに対して、用紙幅センサ８２Ａの検出結果に基づいて印字開始位置が決定される。また、用紙幅センサ８２Ｂの検出結果に基づいて、印字終了位置が決定される。また、逆方向から給紙される印刷用紙１４ｂに対して、用紙幅センサ８２Ａの検出結果に基づいて印字終了位置が決定される。また、用紙幅センサ８２Ｂの検出結果に基づいて印刷開始位置が決定される。
【００８３】
なお、上記の用紙幅センサ８２Ａ、８２Ｂは、印字ヘッド７０の左右に複数設置される場合に限られない。たとえば印字ヘッド７０またはその周囲の部品に単数の用紙幅センサ８２が設置されてもよい。そして、この用紙幅センサ８２により、印刷用紙１４ａおよび印刷用紙１４ｂの端部が検出されればよい。
【００８４】
そして、給紙位置は、たとえば前ＣＳＦ７６に載置された印刷用紙１４ａの右端側の一部が、後ＣＳＦ７８に載置された印刷用紙１４ｂの左端側の一部に対して、直線上で重なるように設定される。給紙制御機能部３４では、たとえば印刷用紙１４の吸入時に、用紙幅センサ８２による印刷用紙１４の有無および印刷用紙１４ａ、１４ｂの左右端部の検出処理に基づいて、給紙位置の確認が実行されてもよい。
【００８５】
図１１、図１２は、プリンタ内部における印刷用紙の給紙および排出状態例を示している。
【００８６】
選択された前ＣＳＦ７６または後ＣＳＦ７８では、印刷処理の開始指示に従って給紙が行われる。プリンタ２４は、たとえばＰＣ２２から印刷開始指示や印刷データおよび給紙手段の指示などが送信される。図１１に示す前ＣＳＦ７６から給紙される印刷用紙１４ａは、たとえば給紙ローラ１２６によって最上面の１枚がピックアップされる。この給紙の開始時において、搬送ローラ１４２、１４４は、たとえば上下方向に開口状態に配置され、給紙された印刷用紙１４ａに対して接触しない状態（フリー状態）、または駆動モータの回転を停止させて印刷用紙１４ａを搬送しない状態で維持されている。
【００８７】
搬送ローラ１４２、１４４は、たとえば給紙された印刷用紙１４ａの先端部を用紙センサ１３６により検出されたことを契機に印刷用紙１４ａを挟持する位置に配置されて、回転が開始される。また、このとき、前ＣＳＦ７６の給紙ローラ１２６は、用紙センサ１３６による印刷用紙１４ａの検出を契機に回転が停止される。
【００８８】
印刷用紙１４ａは、搬送ローラ１４２、１４４の回転により印字ヘッド７０側に向けて搬送される。そして印刷用紙１４ａは、プラテンローラ１２０に載置されて印字ヘッド７０による印字処理が行われると、搬送ローラ１４６、１４８によって挟持されてスタッカ９４に搬送され、プリンタ２４から排出される。
【００８９】
図１２に示すプリンタ２４は、ＰＣ２２からの印刷開始指示または次の１部の印字処理の開始制御により、後ＣＳＦ７８からの給紙に切替えられる。後ＣＳＦ７８から給紙される印刷用紙１４ｂは、たとえば給紙ローラ１２６によって最上面の１枚がピックアップされる。このとき、搬送ローラ１５２、１５４は、フリー状態に維持されている。そして、用紙センサ１３８により印刷用紙１４ｂの先端部分が検出されたことを契機に、搬送ローラ１５２、１５４は印刷用紙１４ｂを挟持して回転が開始される。
【００９０】
搬送ローラ１５２、１５４によって搬送された印刷用紙１４ｂは、印字ヘッド７０の背面側に供給される。印字ヘッド７０は、たとえば背面側から供給された印刷用紙１４ｂに対し、その搬送方向に対して左側から右側に向けて１文字ずつ印字が実行される。
【００９１】
そして、給紙された１枚の印刷用紙１４ｂに対する印字が終了し、用紙センサ１３８により印刷用紙１４ｂの後端部が検出され、または印刷用紙１４が検出されない状態となったことを契機に、プリンタ２４は、スタッカ９４に対する排出処理に移行される。また、このとき、搬送ローラ１４６、１４８の回転が開始される。排出処理では、たとえば搬送ローラ１５４は、搬送ローラ１５２との間を閉鎖するように下げられる。これにより、印刷用紙１４ｂが後ＣＳＦ７８側に移動できない状態となる。
【００９２】
また、プラテンローラ１２０は、印字処理に対して逆回転され、載置された印刷用紙１４ｂを搬送ローラ１５４に向けて搬送する。印字された印刷用紙１４ｂは、たとえば搬送ローラ１５４と接触して搬送ローラ１４６、１４８側に向けて搬送される。そして、印刷用紙１４ｂは、搬送ローラ１４６、１４８の回転によりスタッカ９４に対して排出される。
【００９３】
図１３、図１４および図１５は、印字処理例について示している。図１３〜図１５に示す構成は一例であって、本発明が係る構成に限定されるものではない。
【００９４】
図１３に示す印字ヘッド７０は、前ＣＳＦ７６から供給された印刷用紙１４ａに対する印刷処理が行われている。この印刷処理においてプリンタ２４は、たとえば印字ヘッド７０の用紙幅センサ８２Ａによって印刷用紙１４ａの基準位置Ｐ１が検出される。そしてプリンタ２４の給紙制御機機能部３４では、印刷用紙１４ａの基準位置Ｐ１に基づいて位置制御が行われる。
【００９５】
プラテンローラ１２０は、たとえば図１３に示すように、印刷用紙１４ａの１ラインの印刷範囲Ｌの間に印字ヘッド７０が配置されるように所定量回転して印刷用紙１４ａを副走査方向（Ｙ軸方向）に搬送させる。ここで印刷範囲Ｌは、たとえば一行分の印刷が行われるエリアであって、設定入力などによる行間設定などによって変更可能にしてもよい。このような印字部において、印字ヘッド７０は、配置された印刷用紙１４ａに対して左端から右端に向けてＸ軸で示す主走査方向に移動させて１文字毎の印字が行われる。
【００９６】
また、図１４に示す印字ヘッド７０は、後ＣＳＦ７８から印刷用紙１４ｂが供給されて印字処理が行われている。たとえば用紙幅センサ８２Ｂ（図１０）では、給紙された印刷用紙１４ｂの基準位置Ｐ２が検出される。そして既述のように、プラテンローラ１２０では回転制御が行われて、印字ヘッド７０に対して印刷範囲Ｌを取るように印刷用紙１４ｂが配置される。
【００９７】
プリンタ２４では、後ＣＳＦ７８から給紙された印刷用紙１４ｂに対して、右端から左端に向けて−Ｘ方向に移動して印字が行われる。即ち、このプリンタ２４では、印字ヘッド７０に供給される印刷用紙１４の供給方向に対応して印字の開始位置および主走査方向が切替えられる。
【００９８】
さらに、プリンタ２４では、給紙方向に応じて印字される文字が回転方向に変更される。図１４に示す印字ヘッド７０は、印刷用紙１４ａへの印字方向に対し、たとえば、１８０〔°〕回転変更させて印字する。これによりプリンタ２４では、印字ヘッド７０に向けて搬送された印刷用紙１４に対し、受信した印刷データ３０の印字対象の順序に従って印字される。たとえば「Ａ、Ｂ、Ｃ・・・」の順に印刷データ３０が登録されている場合、印字ヘッド７０は、印刷用紙１４ｂへの印刷において、文字を回転方向に変更し、主走査方向を切替える。これにより、印刷用紙１４ｂには、受信した印刷データに含まれる文字の順序に従い、「Ａ、Ｂ、Ｃ・・・」の順に印字される。
【００９９】
そして、図１５に示すスタッカ９４には、印刷用紙１４ａと印刷用紙１４ｂとの間で、一部または全部が重なるとともに印字面がたとえば１８０〔°〕の方向に回転変更されて排出される。このプリンタ２４は、内部において印刷用紙１４の搬送方向が変わらないことから、印字ヘッド７０による印字方向によって排出時の文字の方向が決定される。
【０１００】
図１６および図１７は、印刷データの処理や構造を示している。図１６および図１７に示す構成は一例であって、本発明が係る構成に限定されるものではない。
【０１０１】
図１６に示すプリンタ２４は、ＰＣ２２のドライバ２６およびアプリケーション２８から印刷データ３０を含む印刷制御情報を受信する。この印刷データ３０は、たとえば印字ヘッド７０による主走査方向への移動によって印字される１ライン分のデータが含まれる。図１７に示す印刷制御情報１６０は、たとえば印刷データ３０のヘッダ部分に印字ヘッド７０による印字方向を示す左右ポジションの切替えや前後ＣＳＦ７６、７８の指定情報などを含む区分け指示１６２や部数情報１６４などが含まれる。
【０１０２】
プリンタ２４は、たとえば受信した印刷データ３０をＲＡＭ６６などに構成された受信バッファ１５６領域に格納する。この受信バッファ１５６には、たとえばＰＣ２２側から受信した１ライン分毎の印刷データ３０が印刷順に多数格納される。そして、格納された印刷データ３０は、印刷制御指示によって設定された給紙方向に従い、印刷対象の文字などの配列順序が維持されたまま上下方向が変更されて、ハードラインバッファ１５８領域に格納される。このハードラインバッファ１５８は、たとえばＲＡＭ６６に構成された記憶領域であり、印字ヘッド７０による印字処理が実行される印刷データ３０が格納される。
【０１０３】
図１８、図１９および図２０は、印刷処理例を示している。図１８〜図２０に示す処理手順、処理内容は一例であって、本発明が係る処理に限定されるものではない。
【０１０４】
この印刷処理は、本開示の印刷制御プログラムの一例である。図１８に示す処理は、ホスト側のＰＣ２２とプリンタ２４との間におけるプリンタシステム２０の印刷制御処理が含まれる。この処理では、ＰＣ２２においてアプリケーション２８で印刷データ３０が作成される（Ｓ１１）。また、ＰＣ２２では、ドライバ２６が起動し、ユーザによりドライバ画面から部数、部単位またはページ指定の指示が行われる（Ｓ１２）。図２１に示すドライバ画面１７０は、たとえば印刷開始の操作に基づいてドライバ２６が起動することにより、ＰＣ２２の表示部５０（図５）に表示される。このドライバ画面１７０は、プリンタ２４に対する印刷設定情報が含まれる。
【０１０５】
ドライバ画面１７０には、たとえば部数印刷の設定領域１７２が設けられている。この部数印刷設定領域１７２には、たとえば部数設定表示１７４や前後ＣＳＦ７６、７８を切替えてスタックする部単位毎のソート指示表示１７６などが設定されている。ＰＣ２２はこの部数やソート機能の有無が設定されると、プリンタ２４に対して印刷データ３０とともに印刷制御情報を送信して印字機能を起動させる（Ｓ１３）。
【０１０６】
（部数単位印刷の場合）
【０１０７】
ＰＣ２２の印字制御機能部３２では、たとえばドライバ画面１７０の設定情報が参照され、部単位毎の指定がされている（Ｓ１４）ことが識別される。そして印字制御機能部３２は、印刷制御情報において、プリンタ２４の給紙制御機能部３４に対して前ＣＳＦ７６を指定して印刷が行われるように指示する（Ｓ１５）。
【０１０８】
また、たとえば１部の印刷が完了すると、次の部の印刷制御情報において、印字制御機能部３２は、給紙制御機能部３４に対して後ＣＳＦ７８を指定して印刷が行われるように指示する（Ｓ１６）。
【０１０９】
以降、プリンタ２４では、前後ＣＳＦ７６、７８を切り替えて全ての部数の印刷が行われる（Ｓ１７）。
【０１１０】
（ページ単位印刷の場合）
【０１１１】
ＰＣ２２の印字制御機能部３２では、たとえばドライバ画面１７０の設定情報が参照され、ページ単位毎の指定がされている（Ｓ１８）ことが識別される。そして印字制御機能部３２は、印刷制御情報において、プリンタ２４の給紙制御機能部３４に対して前ＣＳＦ７６を指定して１ページ目の印刷が行われるように指示する（Ｓ１９）。このページ単位印刷では、複数部を印刷する場合において、ページ毎に部数分の印刷が行われる。
【０１１２】
また、たとえば１ページ目の印刷が完了すると、次のページの印刷制御情報において、印字制御機能部３２は、給紙制御機能部３４に対して後ＣＳＦ７８を指定して印刷が行われるように指示する（Ｓ２０）。
【０１１３】
以降、プリンタ２４では、前後ＣＳＦ７６、７８を切り替えて全ての部数の印刷が行われる（Ｓ２１）。
【０１１４】
図１９に示す処理において、プリンタ２４では、ＣＳＦのガイド位置が調節され、前後ＣＳＦ７６、７８に対してそれぞれ印刷用紙１４a、１４ｂがセットされる（Ｓ３１）。プリンタ２４は、部数印刷による区分け指定ありで印字がスタートされる（Ｓ３２）。
【０１１５】
プリンタ２４では、ＰＣ２２から受信した印刷制御情報を参照し、１部毎に前後ＣＳＦ７６、７８の切り替え指示を読み込む（Ｓ３３）。そして、この切り替え指示に基づき、プリンタ２４では、ＣＳＦの選択が行われる（Ｓ３４）。
【０１１６】
この切り替え指示では、たとえば印刷部数の奇数目では前ＣＳＦ７６が設定され、偶数目では後ＣＳＦ７８が設定されている。そこで、給紙制御機能部３４では、印刷される部数情報を参照し、その部数が奇数目か偶数目かに基づいて、前ＣＳＦ制御機能部３６または後ＣＳＦ制御機能部３８への制御指示が切り替えられる（Ｓ３５、Ｓ３６）。
【０１１７】
プリンタ２４では、選択されたＣＳＦから給紙され、印刷処理が行われる（Ｓ３７）。そして、印刷処理が行われた印刷用紙１４は、スタッカ９４に対して排出される（Ｓ３８）。
【０１１８】
プリンタ２４は、印刷制御情報を参照し、全ての部数に対する印刷が終了したかを確認し（Ｓ３９）、設定された部数の印刷が完了していない場合（Ｓ３９のＮＯ）には、Ｓ３３に移行する。また、全ての部数に対する印刷が完了した場合（Ｓ３９のＹＥＳ）には、印刷処理を終了する。
【０１１９】
図２０では、プリンタ２４における印刷処理の内容をさらに具体化した例を示している。
【０１２０】
プリンタ２４では、ホスト側のＰＣ２２から印刷制御情報を取得すると（Ｓ４１）、この印刷制御情報に部数印刷の指示が含まれているか否かを判定する（Ｓ４２）。部数印刷の指示が含まれていない場合（Ｓ４２のＮＯ）には、１部のみの印刷や複数枚の印刷において印刷用紙１４のソート排出を行わない通常印刷処理が開始される（Ｓ４３）。
【０１２１】
また、部数印刷指示が含まれる場合（Ｓ４２のＹＥＳ）、たとえば１部目の印刷処理が開始される。この印刷処理において、給紙制御機能部３４では、前ＣＳＦ制御機能部３６に対して制御指示が出力され、前ＣＳＦ７６から給紙が開始される（Ｓ４４）。また、印字部１２では、たとえば用紙幅センサ８２Ａにより印刷用紙１４ａの有無や端部の基準位置Ｐ１などが検出され、印字ヘッド７０の印字開始位置が設定される（Ｓ４５）。
【０１２２】
印字ヘッド７０は、印刷用紙１４ａに対して、左から右方向の主走査方向に移動して印刷処理が行われる（Ｓ４６）。そして、プリンタ２４では、一部目の印刷処理が完了したか否かが判断される（Ｓ４７）。一部目の印刷処理が完了していない場合（Ｓ４７のＮＯ）、設定された一部目のページの印刷が完了するまで前ＣＳＦ７６から給紙される。
【０１２３】
一部目の印刷が完了した場合（Ｓ４７のＹＥＳ）、給紙制御機能部３４は、後ＣＳＦ制御機能部３８に対して給紙指示が出力され、後ＣＳＦ７８に切替えられる（Ｓ４８）。ＲＡＭ６６では、たとえば受信バッファ１５６に格納されている印刷データ３０の方向を回転方向に変更させ、ハードラインバッファ１５８に格納される（Ｓ４９）。
【０１２４】
後ＣＳＦ７８から印刷用紙１４ｂが給紙されると（Ｓ５０）、印字部１２では、印刷用紙１４ｂについて、たとえば用紙幅センサ８２Ｂにより用紙の有無や端部の基準位置Ｐ２などが検出され、印字ヘッド７０の印字開始位置が設定される（Ｓ５１）。
【０１２５】
印字ヘッド７０は、印刷用紙１４ｂに対して、右から左方向の主走査方向に移動して印刷処理が行われる（Ｓ５２）。そして、プリンタ２４では、二部目の印刷処理が完了したか否かが判断される（Ｓ５３）。二部目の印刷処理が完了していない場合（Ｓ５３のＮＯ）、設定された二部目のページの印刷が完了するまで後ＣＳＦ７８から給紙される。
【０１２６】
二部目の印刷が完了した場合（Ｓ５３のＹＥＳ）、プリンタ２４では、全ての部数の印刷が完了したかが判断される（Ｓ５４）。ＰＣ２２からの印刷指示において、三部目移行の印刷指示がある場合（Ｓ５４のＮＯ）、Ｓ４４に移行して繰り返し部数印刷処理が行われる。
【０１２７】
なお、この印刷処理では、一部目の印刷について前ＣＳＦ７６により給紙され、二部目の印刷について後ＣＳＦ７８により給紙される場合を示したがこれに限られない。たとえば一部目の印刷について後ＣＳＦ７８により給紙され、二部目の印刷について前ＣＳＦ７６により給紙されてもよい。
【０１２８】
斯かる構成によれば、排出位置がずれて重なるように給紙位置が設定された複数の給紙手段に対し、一部または１ページの印刷ジョブ毎に給紙手段を切替えて印刷することで、排出された印刷用紙の区分け処理が容易となる。また、対向方向に給紙される印刷用紙に対し、印刷データの向きを回転方向に変更させ、印字ヘッドの操作方向を切替えて印刷し、排出される印刷用紙の印字方向を部毎に変更させることで、区分け処理の容易化が図れる。さらに、このプリンタでは、印刷データの組み替え処理や印字処理前後に給紙方向の変更機構が不要となり、簡易な構成で区分け機能の向上を図ることができる。
【０１２９】
〔第３の実施の形態〕
【０１３０】
図２２は、第３の実施の形態に係る給紙状態例を示している。図２２に示す構成は一例であって、本発明が係る構成に限定されるものではない。
【０１３１】
図２２に示すプリンタ２４では、前ＣＳＦ７６に配置された印刷用紙１４ａと後ＣＳＦ７８に配置された印刷用紙１４ｂとが、スタッカ９４（図１５）において重なるように給紙位置が設定されているか否かの判定処理が行われるようにしてもよい。この給紙位置の判定処理は、たとえば印字ヘッド７０の用紙幅センサ８２Ａ、８２Ｂ（図１０）を利用して実行される。
【０１３２】
そこで、この用紙幅センサ８２Ａ、８２Ｂでは、たとえば印字ヘッド７０側に搬送された印刷用紙１４ａの右端部の基準位置Ｐ３、および印刷用紙１４ｂの左端部の基準位置Ｐ４の位置検出が行われる。そしてプリンタ２４の給紙制御機能部３４では、たとえば検出された位置情報に基づき、給紙時における印刷用紙１４ａ、１４ｂの重なり量が算出される。
【０１３３】
この重なり量は、スタッカ９４に排出される印刷用紙１４ａ、１４ｂの一部または全部が重なるか否かの判断基準である。プリンタ２４では、たとえば印字ヘッド７０の主走査方向への移動位置や移動量などが把握されており、印刷用紙１４ａ、１４ｂの基準位置Ｐ３と基準位置Ｐ４とから重なり量が算定される。給紙制御機能部３４では、たとえば基準位置Ｐ３が基準位置Ｐ４よりも右側で検出されたかが判断される。そして、このときの基準位置Ｐ３と基準位置Ｐ４との間の検出距離が重なり量と算定される。また図２２に示すプリンタ２４では、基準位置Ｐ３が基準位置Ｐ４よりも左側で検出されており、印刷用紙１４ａ、１４ｂが重ならないので、重なり量が０と算定される。
【０１３４】
図２３は、印刷用紙１４の重なり状態の判定を含む印刷制御例を示している。図２３に示す処理内容、処理手順などは一例であって、本発明が係る処理内容に限定されるものではない。
【０１３５】
この印刷制御は、本開示の印刷制御プログラムによる処理の一例である。プリンタ２４は、たとえばＰＣ２２から部数印刷処理を含む印刷制御情報を受けて、印字機能が起動すると、前ＣＳＦ７６による給紙が行われる（Ｓ６１）。印字ヘッド７０は、給紙された印刷用紙１４ａに対し印刷準備処理として、用紙幅の検出を行う（Ｓ６２）。用紙幅の検出では、たとえば用紙幅センサ８２Ａを利用し、印刷用紙１４ａの左端の基準位置Ｐ１（図１３）が検出されるとともに、右端の基準位置Ｐ３が検出され、この位置情報が記憶される。
【０１３６】
用紙幅情報が検出されると、プリンタ２４は、前ＣＳＦ７６を利用して一部目の印刷処理を行う（Ｓ６３）。
【０１３７】
一部目の印刷が終了すると、プリンタ２４は二部目の印刷処理に移行する。プリンタ２４の給紙制御機能部３４は、給紙手段を後ＣＳＦ７８に切替え、後ＣＳＦ７８から印刷用紙１４ｂの給紙が開始される（Ｓ６４）。
【０１３８】
印字ヘッド７０は、給紙された印刷用紙１４ｂに対し、用紙幅の検出を行う（Ｓ６５）。用紙幅の検出では、たとえば用紙幅センサ８２Ｂが利用され、印刷用紙１４ｂの右端の基準位置Ｐ２（図１４）が検出されるとともに、左端の基準位置Ｐ４が検出され、この位置情報が記憶される。
【０１３９】
プリンタ２４では、印刷用紙１４ａと印刷用紙１４ｂの重なり量の算定が行われる（Ｓ６６）。給紙制御機能部３４は、記憶した前ＣＳＦ７６の給紙位置情報と後ＣＳＦ７８の給紙位置情報とを利用して重なり量を算定する。
【０１４０】
そして、給紙制御機能部３４では、算定された重なり量が０か否かが判定される（Ｓ６７）。重なり量が０の場合（Ｓ６７のＹＥＳ）、給紙された印刷用紙１４ｂは、印刷処理が行われて排出されても、既にスタッカ９４に排出された印刷用紙１４ａに対して重ならない。従って、プリンタ２４では、たとえばプリンタ２４の表示部８８（図５）にエラー報知を行い、印刷の中断または中止にする（Ｓ６８）。また、プリンタ２４は、たとえば印刷指示を出力したホスト側のＰＣ２２に対してエラー通知を行い、表示部５０（図５）などにエラー報知を行ってもよい。
【０１４１】
また、重なり量が０でない場合（Ｓ６７のＮＯ）、給紙された印刷用紙１４ｂは、既に印刷処理が行われてスタッカ９４に排出された印刷用紙１４ａに対して一部または全部が重なるように配置されている。従って、プリンタ２４では、印刷処理が開始される（Ｓ６９）。
【０１４２】
なお、このプリンタ２４では、後ＣＳＦ７８において給紙位置の調整が行われることにより、再度重なり量の算定を行って、印刷開始の可否を決定すればよい。
【０１４３】
斯かる構成によれば、前ＣＳＦ７６、後ＣＳＦ７８に対して設定された給紙位置について、印刷前に重なり量が算定され、スタッカにおいて重なる場合にのみ印刷が行われるので、部数区別処理の信頼性およびプリンタの利便性が高められる。
【０１４４】
〔他の実施の形態〕
【０１４５】
(1)上記実施の形態では、給紙手段であるＣＳＦが前後に配置された場合を示したがこれに限られない。このプリンタ２では、第１の給紙手段４と第２の給紙手段６とによる給紙によって排出時の印刷用紙１４が同方向に重なるように配置する構成であればよい。たとえば第１の給紙手段４と第２の給紙手段６とがプリンタ２に対して左右方向から給紙してもよく、または前後のいずれかに上下方向に並べて配置されてもよい。
【０１４６】
次に、以上述べた実施例を含む実施の形態に関し、更に以下の付記を開示する。以下の付記に本発明が限定されるものではない。
【０１４７】
（付記１）印刷用紙を給紙する第１の給紙手段と、
排出時に前記第１の給紙手段から給紙された前記印刷用紙に重なるように給紙位置が設定され、印刷用紙を給紙する第２の給紙手段と、
前記第１の給紙手段および前記第２の給紙手段から供給されて印字された前記印刷用紙を積層して回収するスタック部と、
印刷要求に区分け指示が含まれるか否かを判断し、印刷ジョブ毎に前記第１の給紙手段と前記第２の給紙手段とを切替える制御部と、
を備えることを特徴とする、プリンタ。
【０１４８】
（付記２）少なくとも前記第１の給紙手段または前記第２の給紙手段のいずれか一方または両方に、前記印刷用紙の配置位置を調整する用紙調整機構を備え、
前記第１の給紙手段と前記第２の給紙手段とに配置された前記印刷用紙を、前記スタック部において重なる位置に配置することを特徴とする、付記１に記載のプリンタ。
【０１４９】
（付記３）前記第１の給紙手段および前記第２の給紙手段は、同サイズ、かつ同方向に配置された前記印刷用紙を給紙することを特徴とする、付記１または付記２に記載のプリンタ。
【０１５０】
（付記４）前記第１の給紙手段または前記第２の給紙手段からの給紙方向に応じて、走査方向を切替えて印字する印字部を備え、
前記制御部は、給紙方向に応じて印刷データの向きを回転方向に変更させて前記印字部に印字させることを特徴とする、付記１ないし付記３の何れかに記載のプリンタ。
【０１５１】
（付記５）前記第１の給紙手段で給紙された前記印刷用紙の印字面の方向と、前記第２の給紙手段で給紙された前記印刷用紙の印字面の方向とが１８０°変更されて前記スタック部に積層されることを特徴とする、付記４に記載のプリンタ。
【０１５２】
（付記６）前記第１の給紙手段および前記第２の給紙手段に配置された前記印刷用紙の端部を検出する位置検出手段を備え、
前記制御部は、該位置検出手段による検出情報に基づいて、前記印刷用紙の印字開始位置を判別し、前記印字部の印字制御を行う、
ことを特徴とする付記１ないし付記５に記載のプリンタ。
【０１５３】
（付記７）前記制御部は、前記位置検出手段から取得した検出情報に基づき、前記第１の給紙手段および前記第２の給紙手段に配置された前記印刷用紙が前記スタック部において重なる位置にない場合に、報知情報を出力する、
ことを特徴とする付記６に記載のプリンタ。
【０１５４】
（付記８）プリンタに搭載されたコンピュータに実行させる印刷制御プログラムであって、
印刷要求に区分け指示が含まれるか否かを判断し、スタック部に排出される印刷用紙が重なるように給紙位置が設定された第１の給紙手段と第２の給紙手段とを、印刷ジョブ毎に切替える、
機能を前記コンピュータで実現することを特徴とする、印刷制御プログラム。
【０１５５】
（付記９）前記第１の給紙手段または前記第２の給紙手段からの給紙方向に応じて、印字部の走査方向を切替え、
給紙方向に応じて印刷データの向きを回転方向に変更して、前記印字部に印字指示を出力する、
機能を前記コンピュータで実現する付記８に記載の印刷制御プログラム。
【０１５６】
（付記１０）位置検出手段から前記第１の給紙手段および前記第２の給紙手段に配置された前記印刷用紙の端部の位置情報を取り込み、
該位置情報に基づいて、前記印刷用紙の印字開始位置を判別し、
前記印刷用紙がスタック部において重なる位置にない場合、報知情報を出力する
機能を前記コンピュータで実現する付記８または付記９に記載の印刷制御プログラム。
【０１５７】
以上説明したように、本発明の好ましい実施の形態等について説明したが、本発明は、上記記載に限定されるものではなく、特許請求の範囲に記載され、又は明細書に開示された発明の要旨に基づき、当業者において様々な変形や変更が可能であることは勿論であり、斯かる変形や変更が、本発明の範囲に含まれることは言うまでもない。
【符号の説明】
【０１５８】
２、２４  プリンタ
４  第１の給紙手段
６  第２の給紙手段
８  用紙排出部
１０  印刷制御部
１２  印字部
１４、１４ａ、１４ｂ  印刷用紙
１６  積層部
２０  プリンタシステム
２２  ＰＣ
２６  ドライバ
２８  アプリケーション
３０  印刷データ
３２  印字制御機能部
３４  給紙制御機能部
３６  前ＣＳＦ制御機能部
３８  後ＣＳＦ制御機能部
７０  印字ヘッド
７６  前ＣＳＦ
７８  後ＣＳＦ
８０  搬送ローラ
８２、８２Ａ、８２Ｂ  用紙幅センサ
８６  操作入力部
８９  用紙センサ
９０、９２、１１０、１１２  ガイド部
９４  スタッカ
１２０  プラテンローラ
１３２  給紙ローラ
１３６、１３８  用紙センサ
１４２、１４４、１４６、１４８、１５２、１５４  搬送ローラ
１５６  受信バッファ
１５８  ハードラインバッファ
【図１】
2013095028.tif 000003
【図２】
2013095028.tif 000004
【図３】
2013095028.tif 000005
【図４】
2013095028.tif 000006
【図５】
2013095028.tif 000007
【図６】
2013095028.tif 000008
【図７】
2013095028.tif 000009
【図８】
2013095028.tif 000010
【図９】
2013095028.tif 000011
【図１０】
2013095028.tif 000012
【図１１】
2013095028.tif 000013
【図１２】
2013095028.tif 000014
【図１３】
2013095028.tif 000015
【図１４】
2013095028.tif 000016
【図１５】
2013095028.tif 000017
【図１６】
2013095028.tif 000018
【図１７】
2013095028.tif 000019
【図１８】
2013095028.tif 000020
【図１９】
2013095028.tif 000021
【図２０】
2013095028.tif 000022
【図２１】
2013095028.tif 000023
【図２２】
2013095028.tif 000024
【図２３】
2013095028.tif 000025