(57)【要約】  【課題】  片面の原稿から新たに記録用紙を使用することなく両面２部印刷を行えるようにしたプリンタを提供する。  【解決手段】  印刷対象の原稿の全ページの読み込みが終了すると、その読み込んだ枚数が例えば４枚であれば、原稿４１と原稿４２の２枚を、原稿４３と原稿４４の２枚を、それぞれ１組とし、原稿４１の片面の印刷内容Ａを原稿４２の他面に印刷し、原稿４２の片面の印刷内容Ｂを原稿４１の他面に印刷し、また、原稿４３の片面の印刷内容Ｃを原稿４４の他面に印刷し、原稿４４の片面の印刷内容Ｄを原稿４３の他面に印刷する。これにより、両面２部印刷を行うのに記録用紙が不要になって、記録用紙を無駄に使用することなく、記録用紙を節約できる。また、両面２部印刷に関する処理は、印刷制御部により行われるので、ユーザの操作が少なくなり、使い勝手の良いプリンタを提供できる。【選択図】      図４
2005084369.tif 000002
【特許請求の範囲】
【請求項１】
記録用紙の片面または両面に印刷が可能なプリンタにおいて、両面２部作成モードを選
択したか否かを判定する選択モード判定手段と、両面２部作成モードを選択したと判定さ
れ、プリントがオンされると、原稿読取部による印刷対象の原稿の全ページの読み込みが
終了したか否かを判定する全ページ読込み終了判定手段と、全ページの読み込みが終了す
ると、読み込んだ枚数が偶数であるか奇数であるかを判定する偶数／奇数判定手段と、前
記読み込んだ枚数が偶数であれば偶数フラグをオンし、奇数であれば奇数フラグをオンす
るフラグ設定手段と、前記読み込み終了した原稿を給紙トレイにセットするようにメッセ
ージを表示部に表示させる表示処理手段と、原稿を給紙トレイにセットしてユーザからの
原稿セット完了通知があった後、偶数フラグがオンしている場合の両面２部印刷処理を行
う場合、全ページの原稿を給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷され
た片面のページ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１と
すると、原稿の他面のページ番号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるよ
うに、原稿の片面に印刷された内容を原稿の他面に印刷するように制御を行う偶数枚数時
印刷制御手段と、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があっ
た後、奇数フラグがオンしている場合の両面２部印刷処理を行う場合、全ページの原稿を
給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番
号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、ページ番号ｎの内
容を印刷するための１枚の記録用紙を給紙して印刷する制御を行うと共に、ページ番号ｎ
以外のページに対しては原稿の他面のページ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，
…，１，２となるように、原稿の片面に印刷された内容を原稿の他面に印刷するように制
御を行う奇数枚数時印刷制御手段とを有する印刷制御部を備えたことを特徴とするプリン
タ。
【請求項２】
記録用紙の片面または両面に印刷が可能なプリンタにおいて、印刷対象の原稿の全ペー
ジの読み込みが終了すると、その読み込んだ枚数が偶数であれば、２枚を１組として一方
の原稿の片面の印刷内容を他方の原稿の他面に印刷し、前記他方の原稿の片面の印刷内容
を前記一方の原稿の他面に印刷することにより両面印刷を可能にし、読み込んだ枚数が奇
数であれば、１枚の原稿の印刷内容は給紙された１枚の記録用紙に印刷し、残りの原稿に
ついては２枚を１組として一方の原稿の印刷内容を他方の原稿の他面に印刷し、他方の原
稿の印刷内容を一方の原稿の他面に印刷することにより、両面印刷を可能にする制御を行
う印刷制御部を備えたことを特徴とするプリンタ。
【請求項３】
前記印刷制御部は、印刷対象の原稿の枚数が偶数であって両面２部印刷処理を行う場合
、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大きい順からｎ，
ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面のページ番号が、ｎ−１，ｎ
，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に印刷された内容を原稿の他面
に印刷するように制御を行う偶数枚数時印刷制御手段と、印刷対象の原稿のページ数が奇
数であって両面２部印刷処理を行う場合、原稿の枚数をｎとし、原稿の印刷された片面の
ページ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、
ページ番号ｎの内容を印刷するための１枚の記録用紙を給紙して印刷する制御を行うと共
に、ページ番号ｎ以外のページに対しては原稿の他面のページ番号が、ｎ−２，ｎ−１，
ｎ−４，ｎ−３，…，１，２となるように、原稿の片面に印刷された内容を原稿の他面に
印刷するように制御を行う奇数枚数時印刷制御手段とを有することを特徴とする請求項２
に記載のプリンタ。
【請求項４】
前記印刷制御部は、両面２部作成モードを選択したか否かを判定する選択モード判定手
段と、両面２部作成モードを選択したと判定され、プリントがオンされると、原稿読取部
による印刷対象の原稿の全ページの読み込みが終了したか否かを判定する全ページ読込み
終了判定手段と、全ページの読み込みが終了すると、読み込んだ枚数が偶数であるか奇数
であるかを判定する偶数／奇数判定手段と、前記読み込んだ枚数が偶数であれば偶数フラ
グをオンし、奇数であれば奇数フラグをオンするフラグ設定手段と、前記読み込み終了し
た原稿を給紙トレイにセットするようにメッセージを表示部に表示させる表示処理手段と
、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、偶数フラ
グがオンしている場合の両面２部印刷処理を行う場合、全ページの原稿を給紙トレイから
給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大きい順か
らｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面のページ番号が、ｎ−
１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に印刷された内容を原稿
の他面に印刷するように制御を行う偶数枚数時印刷制御手段と、原稿を給紙トレイにセッ
トしてユーザからの原稿セット完了通知があった後、奇数フラグがオンしている場合の両
面２部印刷処理を行う場合、全ページの原稿を給紙トレイから給紙し、原稿の枚数をｎと
し、原稿の印刷された片面のページ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ
−３，…，２，１とすると、ページ番号ｎの内容を印刷するための１枚の記録用紙を給紙
して印刷する制御を行うと共に、ページ番号ｎ以外のページに対しては原稿の他面のペー
ジ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，２となるように、原稿の片面に印
刷された内容を原稿の他面に印刷するように制御を行う奇数枚数時印刷制御手段とを有す
ることを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録用紙の片面または両面に印刷可能なプリンタに関する。
【背景技術】
【０００２】
従来のプリンタにおいて、記録用紙を節約して両面２部印刷を行う場合、例えば、印刷
対象の１枚目の原稿を原稿トレイにセットし、原稿内容を読み込ませて一時的に記憶させ
ておき、次に、２枚目の原稿の他面に印刷ができるように給紙トレイに２枚目の原稿をセ
ットして、プリンタ内部の印刷部に給紙し、この２枚目の原稿の他面に１枚目の原稿の内
容を印刷する。また、印刷対象の２枚目の原稿を原稿トレイにセットし、原稿内容を読み
込ませて一時的に記憶させておき、次に、１枚目の原稿の他面に印刷ができるように給紙
トレイに１枚目の原稿をセットして、プリンタ内部の印刷部に給紙し、この１枚目の原稿
の他面に２枚目の原稿の内容を印刷する。このような操作を繰り返すことにより、記録用
紙を節約して複数枚の両面２部印刷を行うことができる。
【特許文献１】特許第３３６８８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のような操作により、両面２部印刷を行う場合、ユーザは原稿のペ
ージの順序を考慮して、原稿を原稿トレイにセットし、また、他面に印刷する原稿を給紙
トレイにセットしなければならないので、ユーザの操作が煩雑になり、使い勝手があまり
良くなかった。
【０００４】
なお、特許文献１に記載の従来技術では、印刷対象となる全ページの原稿の内容を読み
込ませ、原稿の奇数ページの内容を記録用紙の片面に印刷し、次に原稿の偶数ページの内
容を記録用紙の他面に印刷するように構成されているが、原稿の他面を利用して両面印刷
を行うものではないので、記録用紙を十分に節約できるものではない。
【０００５】
本発明は、上記のような課題を解決するためになされたもので、片面の原稿から新たに
記録用紙を使用することなく両面２部印刷を行えるようにしたプリンタを提供することを
目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１の発明は、記録用紙の片面または両面に印刷が可
能なプリンタにおいて、両面２部作成モードを選択したか否かを判定する選択モード判定
手段と、両面２部作成モードを選択したと判定され、プリントがオンされると、原稿読取
部による印刷対象の原稿の全ページの読み込みが終了したか否かを判定する全ページ読込
み終了判定手段と、全ページの読み込みが終了すると、読み込んだ枚数が偶数であるか奇
数であるかを判定する偶数／奇数判定手段と、前記読み込んだ枚数が偶数であれば偶数フ
ラグをオンし、奇数であれば奇数フラグをオンするフラグ設定手段と、前記読み込み終了
した原稿を給紙トレイにセットするようにメッセージを表示部に表示させる表示処理手段
と、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、偶数フ
ラグがオンしている場合の両面２部印刷処理を行う場合、全ページの原稿を給紙トレイか
ら給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大きい順
からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面のページ番号が、ｎ
−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に印刷された内容を原
稿の他面に印刷するように制御を行う偶数枚数時印刷制御手段と、原稿を給紙トレイにセ
ットしてユーザからの原稿セット完了通知があった後、奇数フラグがオンしている場合の
両面２部印刷処理を行う場合、全ページの原稿を給紙トレイから給紙し、原稿の枚数をｎ
とし、原稿の印刷された片面のページ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，
ｎ−３，…，２，１とすると、ページ番号ｎの内容を印刷するための１枚の記録用紙を給
紙して印刷する制御を行うと共に、ページ番号ｎ以外のページに対しては原稿の他面のペ
ージ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，２となるように、原稿の片面に
印刷された内容を原稿の他面に印刷するように制御を行う奇数枚数時印刷制御手段とを有
する印刷制御部を備えたことを特徴とするプリンタを提供する。
【０００７】
この構成において、ユーザが両面２部作成モードを選択したと選択モード判定手段によ
り判定され、プリントがオンされると、原稿読取部により、印刷対象の原稿の全ページの
読み込みが行われ、読み込みが終了したと全ページ読込み終了判定手段により判定され、
次に、読み込んだ枚数が偶数であるか奇数であるかが偶数／奇数判定手段により判定され
る。そして、フラグ設定手段により、前記読み込んだ枚数が偶数であれば偶数フラグがオ
ンされ、奇数であれば奇数フラグがオンされる。この後、前記読み込み終了した原稿を給
紙トレイにセットするように、メッセージが表示処理手段により表示部に表示される。
【０００８】
原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、偶数フラ
グがオンしている場合の両面２部印刷処理を行う場合、偶数枚数時印刷制御手段は、全ペ
ージの原稿を給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のペー
ジ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿
の他面のページ番号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の
片面に印刷された内容を原稿の他面に印刷するように制御を行う。
【０００９】
原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、奇数フラ
グがオンしている場合の両面２部印刷処理を行う場合、奇数枚数時印刷制御手段は、全ペ
ージの原稿を給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のペー
ジ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、ペー
ジ番号ｎの内容を印刷するための１枚の記録用紙を給紙して印刷する制御を行うと共に、
ページ番号ｎ以外のページに対しては原稿の他面のページ番号が、ｎ−２，ｎ−１，ｎ−
４，ｎ−３，…，１，２となるように、原稿の片面に印刷された内容を原稿の他面に印刷
するように制御を行う。
【００１０】
この構成によれば、原稿の片面の内容を原稿の他面に印刷することが可能になり、これ
により、両面２部印刷を行うのに記録用紙が不要になって（但し原稿が奇数枚のときは記
録用紙が１枚必要になるが）、記録用紙を無駄に使用することなく、記録用紙を節約でき
る。また、両面２部印刷に関する処理は、印刷制御部により行われるので、ユーザの操作
が少なくなり、使い勝手の良いプリンタを提供できる。
【００１１】
請求項２の発明は、記録用紙の片面または両面に印刷が可能なプリンタにおいて、印刷
対象の原稿の全ページの読み込みが終了すると、その読み込んだ枚数が偶数であれば、２
枚を１組として一方の原稿の片面の印刷内容を他方の原稿の他面に印刷し、前記他方の原
稿の片面の印刷内容を前記一方の原稿の他面に印刷することにより両面印刷を可能にし、
読み込んだ枚数が奇数であれば、１枚の原稿の印刷内容は給紙された１枚の記録用紙に印
刷し、残りの原稿については２枚を１組として一方の原稿の印刷内容を他方の原稿の他面
に印刷し、他方の原稿の印刷内容を一方の原稿の他面に印刷することにより、両面印刷を
可能にする制御を行う印刷制御部を備えたことを特徴とするプリンタを提供する。
【００１２】
この構成において、印刷対象の原稿の全ページの読み込みが終了すると、その読み込ん
だ枚数が偶数であれば、２枚を１組として一方の原稿の片面の印刷内容を他方の原稿の他
面に印刷し、前記他方の原稿の片面の印刷内容を前記一方の原稿の他面に印刷することに
より両面印刷が行われる。読み込んだ枚数が奇数であれば、１枚の原稿の印刷内容は給紙
された１枚の記録用紙に印刷され、残りの原稿については２枚を１組として一方の原稿の
印刷内容を他方の原稿の他面に印刷し、他方の原稿の印刷内容を一方の原稿の他面に印刷
することにより、両面印刷が行われる。
【００１３】
この構成によれば、原稿の片面の内容を原稿の他面に印刷することが可能になり、これ
により、両面２部印刷を行うのに記録用紙が不要になって（但し原稿が奇数枚のときは記
録用紙が１枚必要になるが）、記録用紙を無駄に使用することなく、記録用紙を節約でき
る。また、両面２部印刷に関する処理は、印刷制御部により行われるので、ユーザの操作
が少なくなり、使い勝手の良いプリンタを提供できる。
【００１４】
請求項３の発明では、前記印刷制御部は、印刷対象の原稿の枚数が偶数であって両面２
部印刷処理を行う場合、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番
号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面のペー
ジ番号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に印刷さ
れた内容を原稿の他面に印刷するように制御を行う偶数枚数時印刷制御手段と、印刷対象
の原稿のページ数が奇数であって両面２部印刷処理を行う場合、原稿の枚数をｎとし、原
稿の印刷された片面のページ番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，
…，２，１とすると、ページ番号ｎの内容を印刷するための１枚の記録用紙を給紙して印
刷する制御を行うと共に、ページ番号ｎ以外のページに対しては原稿の他面のページ番号
が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，２となるように、原稿の片面に印刷され
た内容を原稿の他面に印刷するように制御を行う奇数枚数時印刷制御手段とを有するので
、原稿が偶数枚あっても奇数枚あっても印刷が両面２部印刷が可能になり、記録用紙を節
約することに貢献できる。
【００１５】
請求項４の発明では、前記印刷制御部は、両面２部作成モードを選択したか否かを判定
する選択モード判定手段と、両面２部作成モードを選択したと判定され、プリントがオン
されると、原稿読取部による印刷対象の原稿の全ページの読み込みが終了したか否かを判
定する全ページ読込み終了判定手段と、全ページの読み込みが終了すると、読み込んだ枚
数が偶数であるか奇数であるかを判定する偶数／奇数判定手段と、前記読み込んだ枚数が
偶数であれば偶数フラグをオンし、奇数であれば奇数フラグをオンするフラグ設定手段と
、前記読み込み終了した原稿を給紙トレイにセットするようにメッセージを表示部に表示
させる表示処理手段と、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知
があった後、偶数フラグがオンしている場合の両面２部印刷処理を行う場合、全ページの
原稿を給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号
を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面
のページ番号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に
印刷された内容を原稿の他面に印刷するように制御を行う偶数枚数時印刷制御手段と、原
稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、奇数フラグが
オンしている場合の両面２部印刷処理を行う場合、全ページの原稿を給紙トレイから給紙
し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大きい順からｎ
，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、ページ番号ｎの内容を印刷するための
１枚の記録用紙を給紙して印刷する制御を行うと共に、ページ番号ｎ以外のページに対し
ては原稿の他面のページ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，２となるよ
うに、原稿の片面に印刷された内容を原稿の他面に印刷するように制御を行う奇数枚数時
印刷制御手段とを有するので、偶数枚数時印刷制御または奇数枚数時印刷制御を行う前に
、選択モード判定、全ページ読み込み終了判定、偶数／奇数判定、フラグ設定、および表
示処理が行われ、したがって、ユーザによる操作が軽減でき、記録用紙の節約することに
貢献できる。
【発明の効果】
【００１６】
以上のように本発明によれば、両面２部作成モードを選択したか否かを判定する選択モ
ード判定手段と、両面２部作成モードを選択したと判定され、プリントがオンされると、
原稿読取部による印刷対象の原稿の全ページの読み込みが終了したか否かを判定する全ペ
ージ読込み終了判定手段と、全ページの読み込みが終了すると、読み込んだ枚数が偶数で
あるか奇数であるかを判定する偶数／奇数判定手段と、前記読み込んだ枚数が偶数であれ
ば偶数フラグをオンし、奇数であれば奇数フラグをオンするフラグ設定手段と、前記読み
込み終了した原稿を給紙トレイにセットするようにメッセージを表示部に表示させる表示
処理手段と、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後
、偶数フラグがオンしている場合の両面２部印刷処理を行う場合、全ページの原稿を給紙
トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の
大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の他面のページ番
号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片面に印刷された
内容を原稿の他面に印刷するように制御を行う偶数枚数時印刷制御手段と、原稿を給紙ト
レイにセットしてユーザからの原稿セット完了通知があった後、奇数フラグがオンしてい
る場合の両面２部印刷処理を行う場合、全ページの原稿を給紙トレイから給紙し、原稿の
枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大きい順からｎ，ｎ−１，
ｎ−２，ｎ−３，…，２，１とすると、ページ番号ｎの内容を印刷するための１枚の記録
用紙を給紙して印刷する制御を行うと共に、ページ番号ｎ以外のページに対しては原稿の
他面のページ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，２となるように、原稿
の片面に印刷された内容を原稿の他面に印刷するように制御を行う奇数枚数時印刷制御手
段とを有する印刷制御部を備えたので、原稿の片面の内容を原稿の他面に印刷することが
可能になり、これにより、両面２部印刷を行うのに記録用紙が不要になって（但し原稿が
奇数枚のときは記録用紙が１枚必要になるが）、記録用紙を無駄に使用することなく、記
録用紙を節約できる。また、両面２部印刷に関する処理は、印刷制御部により行われるの
で、ユーザの操作が少なくなり、使い勝手の良いプリンタを提供できる。
【００１７】
また、本発明によれば、印刷対象の原稿の全ページの読み込みが終了すると、その読み
込んだ枚数が偶数であれば、２枚を１組として一方の原稿の片面の印刷内容を他方の原稿
の他面に印刷し、前記他方の原稿の片面の印刷内容を前記一方の原稿の他面に印刷するこ
とにより両面印刷を可能にし、読み込んだ枚数が奇数であれば、１枚の原稿の印刷内容は
給紙された１枚の記録用紙に印刷し、残りの原稿については２枚を１組として一方の原稿
の印刷内容を他方の原稿の他面に印刷し、他方の原稿の印刷内容を一方の原稿の他面に印
刷することにより、両面印刷を可能にする制御を行う印刷制御部を備えたので、原稿の片
面の内容を原稿の他面に印刷することが可能になり、これにより、両面２部印刷を行うの
に記録用紙が不要になって（但し原稿が奇数枚のときは記録用紙が１枚必要になるが）、
記録用紙を無駄に使用することなく、記録用紙を節約できる。また、両面２部印刷に関す
る処理は、印刷制御部により行われるので、ユーザの操作が少なくなり、使い勝手の良い
プリンタを提供できる。
【発明を実施するための最良の形態】
【００１８】
以下、添付図面を参照しつつ、本発明の実施の形態について説明する。図１は本発明の
一実施形態に係るプリンタの構成を示すブロック図である。このプリンタは、プリンタ制
御ユニット１、印刷部１１、原稿読取部１２、操作部１３、外部メモリ１４、および表示
部１６を備えている。プリンタ制御ユニット１には、ＣＰＵ２、ＲＡＭ３、フォントＲＯ
Ｍ４、プログラムＲＯＭ５、データＲＯＭ６、入力部７、印刷部Ｉ／Ｆ（インターフェイ
ス）８、およびメモリコントローラ９が備えられている。プリンタ制御ユニット１内のシ
ステムバス１０には、ＣＰＵ２、ＲＡＭ３、フォントＲＯＭ４、プログラムＲＯＭ５、デ
ータＲＯＭ６、入力部７、印刷部Ｉ／Ｆ（インターフェイス）８、メモリコントローラ９
、原稿読取部１２、操作部１３、および表示部１６が接続されている。
【００１９】
ＣＰＵ２はプリンタ制御ユニット１の各構成要素を制御するための演算処理を行う中央
演算処理装置であり、ＲＡＭ３はＣＰＵ２の動作に必要なデータを一時的に格納するラン
ダム・アクセス・メモリである。フォントＲＯＭ４は印字を行うためのフォントデータな
どを記憶するフォント記憶用のリード・オンリ・メモリであり、プログラムＲＯＭ５はＣ
ＰＵ２の動作に必要なプログラムを記憶するプログラム記憶用のリード・オンリ・メモリ
である。データＲＯＭ６は、ハードディスクなどの外部メモリ１４が備えられていないプ
リンタの場合には、入力部７に接続されるホストコンピュータ（図示せず）上で利用され
るデータなどを記憶するデータ記憶用のリード・オンリ・メモリである。
【００２０】
ＣＰＵ２は、プログラムＲＯＭ５に記憶された制御プログラム等、あるいは外部メモリ
１４に記憶された制御プログラム等に基づいて印刷部１１に出力情報としての画像信号を
出力する。また、ＣＰＵ２は、入力部７を介してホストコンピュータとの通信処理が可能
となっており、プリンタ内の情報などをホストコンピュータに通知することができる。
【００２１】
ハードディスクやＩＣカードなどの外部メモリ１４は、メモリコントローラ９によりア
クセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、
エミュレーションプログラム、フォームデータなどを記憶する。表示部１６は、操作内容
などを表示するものである。
【００２２】
図２は図１中の印刷制御部１５における本実施形態の特徴とする構成要素を示すブロッ
ク図である。この印刷制御部１５は、両面２部作成モードを選択したか否かを判定する選
択モード判定手段１５１と、両面２部作成モードを選択したと判定され、プリントがオン
されると、原稿読取部１２（図１参照）による印刷対象の原稿の全ページの読み込みが終
了したか否かを判定する全ページ読込み終了判定手段１５２と、全ページの読み込みが終
了すると、読み込んだ枚数が偶数であるか奇数であるかを判定する偶数／奇数判定手段１
５３と、前記読み込んだ枚数が偶数であれば偶数フラグをオンし、奇数であれば奇数フラ
グをオンするフラグ設定手段１５４と、前記読み込み終了した原稿を給紙トレイにセット
するようにメッセージを表示部１６（図１参照）に表示させる表示処理手段１５５とを有
する。
【００２３】
また、印刷制御部１５は、原稿を給紙トレイにセットしてユーザからの原稿セット完了
通知があった後、偶数フラグがオンしている場合の両面２部印刷処理を行う場合、全ペー
ジの原稿を給紙トレイから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ
番号を、番号の大きい順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、原稿の
他面のページ番号が、ｎ−１，ｎ，ｎ−３，ｎ−２，…，１，２となるように、原稿の片
面に印刷された内容を原稿の他面に印刷するように制御を行う偶数枚数時印刷制御手段１
５６と、原稿を給紙トレイにセットしてユーザからの原稿セット完了通知があった後、奇
数フラグがオンしている場合の両面２部印刷処理を行う場合、全ページの原稿を給紙トレ
イから給紙し、原稿の枚数をｎとし、原稿の印刷された片面のページ番号を、番号の大き
い順からｎ，ｎ−１，ｎ−２，ｎ−３，…，２，１とすると、ページ番号ｎの内容を印刷
するための１枚の記録用紙を給紙して印刷する制御を行うと共に、ページ番号ｎ以外のペ
ージに対しては原稿の他面のページ番号が、ｎ−２，ｎ−１，ｎ−４，ｎ−３，…，１，
２となるように、原稿の片面に印刷された内容を原稿の他面に印刷するように制御を行う
奇数枚数時印刷制御手段１５７とを有する。
【００２４】
図３は本実施形態において片面印刷された４枚の原稿を用いて両面２部印刷する際の原
稿の流れを説明するためのプリンタの概略側面図である。図３において、３０はプリンタ
本体、３１はスキャナ部、３２は原稿がセットされる原稿トレイ、３３は記録用紙などが
セットされる給紙トレイ、３４は片面印刷された４枚の原稿を示す。
【００２５】
片面印刷された４枚の原稿３４を用いて両面２部印刷を行う場合、先ず、図３（１）に
示すように４枚の原稿３４を原稿トレイ３２にセットし、ユーザが両面２部作成モードを
選択し、プリントスタートボタンを押下すると、原稿読取部１２（図１参照）により４枚
の原稿３４の内容が読み取られＲＡＭ３（図１参照）に一旦記憶され、４枚の原稿３４は
図３（２）に示すようにスキャナ部３１上の所定個所に排出される。
【００２６】
排出された４枚の原稿３４は図３（３）に示すようにユーザによって給紙トレイ３３に
セットされる。そして、ユーザからの原稿セット完了通知があると、給紙トレイ３３から
原稿３４がプリンタ本体３０内へ給紙され、後述するように（図４参照）原稿３４の他面
に原稿３４の片面の内容が印刷され、両面２部印刷が完了する。
【００２７】
図４は原稿が偶数枚（この場合は４枚）を両面２部印刷する場合を説明するための図で
ある。図４（１）において、４１は内容Ａが片面に印刷されているページ（１）の原稿、
４２は内容Ｂが片面に印刷されているページ（２）の原稿、４３は内容Ｃが片面に印刷さ
れているページ（３）の原稿、４４は内容Ｄが片面に印刷されているページ（４）の原稿
を示す。図４（２）において、４１ａは原稿４２の内容Ｂが原稿４１の他面に印刷された
ページ（２）の原稿、４２ａは原稿４１の内容Ａが原稿４２の他面に印刷されたページ（
１）の原稿、４３ａは原稿４４の内容Ｄが原稿４３の他面に印刷されたページ（４）の原
稿、４４ａは原稿４３の内容Ｃが原稿４４の他面に印刷されたページ（３）の原稿を示す
。
【００２８】
したがって、原稿４１と原稿４１ａ、原稿４２と原稿４２ａ、原稿４３と原稿４３ａ、
原稿４４と原稿４４ａは、それぞれ同じ用紙の片面と他面になっているので、原稿４１の
両面と原稿４３の両面によって、内容Ａ，Ｂ，Ｃ，Ｄが印刷されたものが１部出来上がり
、また、原稿４２の両面と原稿４４の両面によって、同じく内容Ａ，Ｂ，Ｃ，Ｄが印刷さ
れたものが１部出来上がり、結果として、内容Ａ，Ｂ，Ｃ，Ｄを示す印刷物が合計２部作
成されたことになる。
【００２９】
なお、印刷される順番は、ページ（４）の内容Ｄ，ページ（３）の内容Ｃ、ページ（２
）の内容Ｂ、ページ（１）の内容Ａと言う順で、内容Ｄが原稿４３の他面に、内容Ｃが原
稿４４の他面に、内容Ｂが原稿４１の他面に、内容Ａが原稿４２の他面に、それぞれ印刷
される。
【００３０】
図５は原稿が奇数枚（この場合は５枚）を両面２部印刷する場合を説明するための図で
ある。図５（１）において、５１は内容Ａが片面に印刷されているページ（１）の原稿、
５２は内容Ｂが片面に印刷されているページ（２）の原稿、５３は内容Ｃが片面に印刷さ
れているページ（３）の原稿、５４は内容Ｄが片面に印刷されているページ（４）の原稿
を示す。図５（２）において、５１ａは原稿５２の内容Ｂが原稿５１の他面に印刷された
ページ（２）の原稿、５２ａは原稿５１の内容Ａが原稿５２の他面に印刷されたページ（
１）の原稿、５３ａは原稿５４の内容Ｄが原稿５３の他面に印刷されたページ（４）の原
稿、５４ａは原稿５３の内容Ｃが原稿５４の他面に印刷されたページ（３）の原稿を示す
。
【００３１】
したがって、原稿５１と原稿５１ａ、原稿５２と原稿５２ａ、原稿５３と原稿５３ａ、
原稿５４と原稿５４ａは、それぞれ同じ用紙の片面と他面になっているので、原稿５１の
両面と原稿５３の両面によって、内容Ａ，Ｂ，Ｃ，Ｄが印刷されたものが１部出来上がり
、また、原稿５２の両面と原稿５４の両面によって、同じく内容Ａ，Ｂ，Ｃ，Ｄが印刷さ
れたものが１部出来上がる。また、原稿５５の内容を印刷するために、記録用紙５６を給
紙トレイにセットし、印刷処理を行い、その記録用紙５６に原稿５５の内容Ｅを印刷する
。これらの結果として、内容Ａ，Ｂ，Ｃ，Ｄ，Ｅを示す印刷物が合計２部作成されたこと
になる。
【００３２】
なお、印刷される順番は、ページ（５）の内容Ｅ、ページ（４）の内容Ｄ，ページ（３
）の内容Ｃ、ページ（２）の内容Ｂ、ページ（１）の内容Ａと言う順で、内容Ｅが記録用
紙５６に、内容Ｄが原稿５３の他面に、内容Ｃが原稿５４の他面に、内容Ｂが原稿５１の
他面に、内容Ａが原稿５２の他面に、それぞれ印刷される。
【００３３】
また、例えば、原稿が１０枚の場合で両面２部印刷するときは、ページ９，１０，７，
８，…，１，２の順番で印刷を行う。これにより、ページが１〜１０の印刷物が２部作成
されることになる。
【００３４】
図６は本実施形態における両面２部印刷処理の流れを示すフローチャートである。以下
、このフローチャートに従って両面２部印刷処理について説明する。先ず、ユーザが操作
部１３をキー操作して両面２部作成モードを選択する。プリント制御ユニット１側では、
その操作内容を判定するため、印刷制御部１５の選択モード判定手段１５１は、両面２部
作成モードを選択したか、片面印刷（片面コピー）または通常の両面印刷（両面コピー）
を行うその他の処理モードを選択したかを判定する（ステップＳ１）。
【００３５】
この場合、ユーザは両面２部作成モードを選択したので、選択モード判定手段１５１は
両面２部作成モードを選択したと判定し、プリントがオンされると（ステップＳ２）、次
に、全ページ読込み終了判定手段１５２は全ページの読み込んみが終了したか否かを判定
する（ステップＳ３）。
【００３６】
一方、片面印刷（片面コピー）または通常の両面印刷（両面コピー）を行うその他の処
理モードを選択した場合は、片面印刷または通常の両面印刷を行うその他の処理を開始す
る（ステップＳ１１）。
【００３７】
全ページの読み込みが終了すると（ステップＳ３）、偶数／奇数判定手段１５３は読み
込んだ枚数が偶数であるか奇数であるかを判定し（ステップＳ４）、次に、フラグ設定手
段１５４は偶数であれば偶数フラグをオンし（ステップＳ５）、奇数であれば奇数フラグ
をオンする（ステップＳ６）。
【００３８】
次に、表示処理手段１５５は、読み込み終了した原稿を給紙トレイにセットするように
メッセージを表示部に表示する（ステップＳ７）。これを見たユーザは原稿を給紙トレイ
にセットする。プリント制御ユニット１では、ユーザからのイベント待ち（ステップＳ８
）、即ち印刷動作を開始するためのフラグ待ちを行い、ユーザからの原稿セット完了通知
があった場合（ステップＳ９）、実際の印刷処理を開始する（ステップＳ１０）。
【００３９】
なお、この印刷処理に関しては、偶数フラグがオンしている場合の印刷処理、あるいは
奇数フラグがオンしている場合の印刷処理が行われる。偶数フラグがオンしている場合の
印刷処理では、全てオリジナルの原稿から２部作成できるが、奇数フラグがオンしている
場合の印刷処理では、最終ページは給紙トレイから記録用紙を給紙して１枚だけ前記最終
ページの内容を前記記録用紙に印刷し、それ以外の原稿については偶数時の処理と同じよ
うな処理を行う。
【００４０】
以上説明した実施形態によれば、原稿の片面の内容を原稿の他面に印刷することが可能
になり、これにより、両面２部印刷を行うのに記録用紙が不要になって（但し原稿が奇数
枚のときは記録用紙が１枚必要になるが）、記録用紙を無駄に使用することなく、記録用
紙を節約できる。また、両面２部印刷に関する処理は、印刷制御部により行われるので、
ユーザの操作が少なくなり、使い勝手の良いプリンタを提供できる。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係るプリンタの構成を示すブロック図である。
【図２】前記実施形態のプリンタにおける印刷制御部の特徴とする構成要素を示すブロック図である。
【図３】前記実施形態において片面印刷された４枚の原稿を用いて両面２部印刷する際の原稿の流れを説明するためのプリンタの概略側面図である。
【図４】前記実施形態において原稿が偶数枚（この場合は４枚）を両面２部印刷する場合を説明するための図である。
【図５】前記実施形態において原稿が奇数枚（この場合は５枚）を両面２部印刷する場合を説明するための図である。
【図６】前記実施形態における両面２部印刷処理の流れを示すフローチャートである。
【符号の説明】
【００４２】
１２    原稿読取部
１５    印刷制御部
１６    表示部
３４，４１，４２，４３，４４，５１，５２，５３，５４，５５    原稿
５６    記録用紙
１５１    選択モード判定手段
１５２    全ページ読込み終了判定手段
１５３    偶数／奇数判定手段
１５４    フラグ設定手段
１５５    表示処理手段
１５６    偶数枚数時印刷制御手段
１５７    奇数枚数時印刷制御手段
【図１】
2005084369.tif 000003
【図２】
2005084369.tif 000004
【図３】
2005084369.tif 000005
【図４】
2005084369.tif 000006
【図５】
2005084369.tif 000007
【図６】
2005084369.tif 000008