(57)【特許請求の範囲】
【請求項１】
コンピュータ装置と通信可能に接続され、前記コンピュータ装置から送信された画像情報を含む出力情報に基づいて画像データを生成し、当該画像データを印刷出力する画像出力装置であって、
前記画像出力装置は、当該画像出力装置に両面印刷を可能とするための両面ユニットを接続可能に構成されており、
前記出力情報を解析し、当該出力情報中に前記画像データを両面印刷する旨の指定があるか否かを判断する第１の判定手段と、
前記第１の判定手段によって、両面印刷する画像データであると判断された場合、前記両面ユニットが前記画像出力装置に接続されているか否かの判定を行う第２の判定手段と、
前記第２の判定手段によって、前記両面ユニットが前記画像出力装置に接続されていないと判断された場合、前記画像情報に基づいて展開された全ての画像データを記憶する記憶手段と、
前記記憶手段に記憶された全ての画像データから、偶数ページの画像データ毎及び奇数ページの画像データ毎に印刷出力を行うよう指示する指示手段と、
前記指示手段による指示に基づいて、前記画像データを印刷出力する画像出力手段と、
を有することを特徴とする画像出力装置。
【請求項２】
前記画像出力装置は、メッセージの表示及び使用者からの指示を受けることが可能な操作部を有し、
前記指定手段が、前記記憶手段に記憶された画像データのうち、偶数ページの画像データの印刷出力を行い、当該画像データの印刷が終了した後に、奇数ページの画像データの印刷出力を継続して実行する旨のメッセージを前記操作部に表示することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
画像出力装置に両面印刷を可能とするための両面ユニットを接続可能で、メッセージの表示及び使用者からの指示を受けることが可能な操作部を備え、通信可能に接続されるコンピュータ装置から送信された画像情報を含む出力情報に基づいて画像データを生成し、当該画像データを印刷出力する画像出力装置における画像出力方法であって、
前記出力情報を解析し、当該出力情報中に前記画像データを両面印刷する旨の指定があるか否かを判断する第１の判定ステップと、
前記第１の判定ステップによって、両面印刷する画像データであると判断された場合、前記両面ユニットが前記画像出力装置に接続されているか否かの判定を行う第２の判定ステップと、
前記第２の判定ステップによって、前記両面ユニットが前記画像出力装置に接続されていないと判断された場合、前記画像情報に基づいて展開された全ての画像データを記憶手段に記憶する記憶ステップと、
前記記憶手段に記憶された全ての画像データから、偶数ページの画像データ毎及び奇数ページの画像データ毎に印刷出力を行うよう指示する指示ステップと、
前記指示ステップによる指示に基づいて、前記画像データを印刷出力する画像出力ステップと、
を有することを特徴とする画像出力方法。
【請求項４】
前記指定ステップが、前記記憶手段に記憶された画像データのうち、偶数ページの画像データの印刷出力を行い、当該画像データの印刷が終了した後に、奇数ページの画像データの印刷出力を継続して実行する旨のメッセージを前記操作部に表示することを特徴とする請求項３に記載の画像出力方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の拡張機能を付加可能な画像を形成する画像出力装置および画像出力方法に関するものである。
【０００２】
【従来の技術】
従来、この種の画像形成装置、特に、コンピュータから送られるページ記述言語を解析し画像信号に変換した後、その画像信号を可視像として用紙に印刷する画像形成装置では、装置本体にオプションユニットとして両面印刷ユニットや原稿仕分けユニットを取り付け、さらに、利用者の使用するコンピュータに画像形成装置専用のプリンタドライバを組み込み、オプションユニットが実行できる印刷編集機能をリモート設定し多彩な原稿出力を実現している。
【０００３】
【発明が解決しようとする課題】
しかし、画像形成装置に装備されているオプショユニットの種類を利用者が誤認したため、プリンタドライバで不適切な設定が行なわれ、装置で実処理が不可能となる場合がある。
【０００４】
例えば、両面ユニットが未装着の装置に対し、両面処理を設定してしまうことなどが考えられる。
【０００５】
この場合は、通常片面印刷として処理され使用者の求める印刷結果が得られない等の問題点があった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、所定の拡張機能を用いる出力条件が指定されている場合に、画像形成装置に当該拡張機能が設けられているかを判定して、該判定結果に従い入力される印刷ページ順序を組替え、該組替えられたページ順序で生成される印刷すべきデータの出力を制御することにより、画像形成装置で使用不可能な拡張機能による画像出力条件が指定された場合でも、指定された拡張機能に準じた出力を行うことができる画像出力装置および画像出力方法を提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る第１の発明は、コンピュータ装置と通信可能に接続され、前記コンピュータ装置から送信された画像情報を含む出力情報に基づいて画像データを生成し、当該画像データを印刷出力する画像出力装置であって、前記画像出力装置は、当該画像出力装置に両面印刷を可能とするための両面ユニットを接続可能に構成されており、前記出力情報を解析し、当該出力情報中に前記画像データを両面印刷する旨の指定があるか否かを判断する第１の判定手段と、前記第１の判定手段によって、両面印刷する画像データであると判断された場合、前記両面ユニットが前記画像出力装置に接続されているか否かの判定を行う第２の判定手段と、前記第２の判定手段によって、前記両面ユニットが前記画像出力装置に接続されていないと判断された場合、前記画像情報に基づいて展開された全ての画像データを記憶する記憶手段と、前記記憶手段に記憶された全ての画像データから、偶数ページの画像データ毎及び奇数ページの画像データ毎に印刷出力を行うよう指示する指示手段と、前記指示手段による指示に基づいて、前記画像データを印刷出力する画像出力手段とを有することを特徴とする。
【０００８】
本発明に係る第２の発明は、前記画像出力装置は、メッセージの表示及び使用者からの指示を受けることが可能な操作部を有し、前記指定手段が、前記記憶手段に記憶された画像データのうち、偶数ページの画像データの印刷出力を行い、当該画像データの印刷が終了した後に、奇数ページの画像データの印刷出力を継続して実行する旨のメッセージを前記操作部に表示することを特徴とする。
【０００９】
本発明に係る第３の発明は、画像出力装置に両面印刷を可能とするための両面ユニットを接続可能で、メッセージの表示及び使用者からの指示を受けることが可能な操作部を備え、通信可能に接続されるコンピュータ装置から送信された画像情報を含む出力情報に基づいて画像データを生成し、当該画像データを印刷出力する画像出力装置における画像出力方法であって、前記出力情報を解析し、当該出力情報中に前記画像データを両面印刷する旨の指定があるか否かを判断する第１の判定ステップと、前記第１の判定ステップによって、両面印刷する画像データであると判断された場合、前記両面ユニットが前記画像出力装置に接続されているか否かの判定を行う第２の判定ステップと、前記第２の判定ステップによって、前記両面ユニットが前記画像出力装置に接続されていないと判断された場合、前記画像情報に基づいて展開された全ての画像データを記憶手段に記憶する記憶ステップと、前記記憶手段に記憶された全ての画像データから、偶数ページの画像データ毎及び奇数ページの画像データ毎に印刷出力を行うよう指示する指示ステップと、前記指示ステップによる指示に基づいて、前記画像データを印刷出力する画像出力ステップとを有することを特徴とする。
【００１０】
本発明に係る第４の発明は、前記指定ステップが、前記記憶手段に記憶された画像データのうち、偶数ページの画像データの印刷出力を行い、当該画像データの印刷が終了した後に、奇数ページの画像データの印刷出力を継続して実行する旨のメッセージを前記操作部に表示することを特徴とする。
【００２３】
【実施例】
図１は本発明の一実施例を示す画像形成装置の構成を表わすブロック図である。
【００２４】
図１において、１は原稿を画像データに変換する画像入力装置で（以下リーダ部と称する）、原稿画像を読取ってデジタル画像データに変換し出力している。２は複数種類の記憶紙カセットや排紙トレイを有し、リーダ部１より入力されるプリント命令により画像データを記録紙上に可視像として出力する画像出力装置（以下プリンタ部と称する）である。
【００２５】
３はリーダ部１へのプリント指示やリーダ部１と電気的に接続された外部装置４に対する処理を指示する操作部である。なお、外部装置４には、コンピュータ機器８と接続するためのコンピュータインターフェイス部５、ページ記述言語を画像情報に変換するためのフォーマッタ部６、および上記各機能を制御するコア部７等を備えている。コア部７は外部装置４の各構成要素であるコンピュータインターフェイス部５、フォーマッタ部６の状態管理やコマンドの入出力制御、および画像データ入出力の制御を行なっている。
【００２６】
１１は両面ユニットで、給送された記録媒体の両面に画像を形成するための搬送ユニットとして機能し、該両面ユニット１１はプリンタ部２に対してユーザがオプション接続することができるように構成されている。従って、両面ユニット１１が接続されない場合もある。
【００２７】
１２はソータユニットで、画像形成された記録媒体を仕分け出力する仕分けユニットとして機能し、該仕分けユニット１２はプリンタ部２に対してユーザがオプション接続することができるように構成されている。従って、仕分けユニット１２が接続されない場合もある。
【００２８】
また、データ源として機能するコンピュータ機器８には、プリンタ部２に対応するプリントドライバを備えており、プリンタ部２の機能（仕分け，両面機能を含む）をフルスペックをカバーすることができるように構成されており、プリンタ部２の拡張機能を細部にわたって指定できるように構成されているが、プリントドライバ自体は、プリンタ部２の拡張手段の使用状況を事前に把握するプリンタ資源情報取得機能を備えていないものとする。
【００２９】
さらに、図１中で破線で示す部分は、ユーザオプションとして接続されるものを示す。
【００３０】
なお、コア部７，フォーマッタ部６にはＣＰＵ，ＲＡＭ，ＲＯＭが備えられている。また、フォーマッタ部６には、受信した出力情報を所定ページ数分ビットマップ展開するためのメモリ６ａを備えている。
【００３１】
今、画像形成装置に両面機能を実現するユニットが装備されておらず、外部コンピュータから出力原稿の両面印刷指示を受けたとき、受信ページ記述言語を全て記憶し、印刷ページ順序を組み替えることにより、最終的に両面が実行されるまでを図２〜図５を参照して説明を行なう。
〔第１の画像出力処理〕
図２は本発明に係る画像形成装置の第１の画像出力方法の一実施例を示すフローチャートである。なお、（１）〜（１１）は各ステップを示す。
【００３２】
先ず、コンピュータインタフェース部５に接続されている外部のコンピュータ機器８よりページ記述言語を受信したコア部７は（１）、ページ記述言語内に両面印刷の指定コマンドがあるか判断を行なう（２）。
【００３３】
この判断により両面印刷命令が記述されているとコア部７が判定した場合には、コア部７は画像形成装置が今、両面印刷を行なう能力があるか判断する（３）。
【００３４】
実際には、両面印刷用のオプションユニットがプリンタ部２に装備されているかの判定を行なう。ここで、両面印刷の機能がないと判断した場合は、外部のコンピュータ機器８から受信したページ記述言語を全て画像展開し記憶するようフォーマッタ部６に指示する（４）。
【００３５】
次いで、コア部７が受信ページ記述言語の画像展開が全て終了したことを確認したら（５）、画像展開が終了した画像データのうち偶数ページに当たるデータのみ印刷するようフォーマッタ部６に指示する（６）。
【００３６】
これにより、図３に示すように、給紙された記録紙に偶数ページのみが印刷されて排紙トレイ上に、例えば第２ページ，４ページ，６ページ，８ページの順に排紙されることとなる。そして、偶数ページの印刷が終了したら、コア部７は片面印刷の終った原稿をプリンタ部２の給紙トレイに再度置いた後、継続指示を行なうように操作部３にメッセージを表示して、使用者に継続処理の実行を促す（７）。これに応じて、使用者はメッセージの内容に従い継続処理の指示を行なう。この際、図４に示すページ順となるように、上記メッセージ表示に従い、使用者が原稿をプリンタ部２の給紙トレイに置き直しておく。
【００３７】
次いで、コア部７が操作部３より上記継続指示を受けると（８）、奇数ページの印刷を排紙トレイ上の用紙を使用して実行するようフォーマッタ部６に指示する（９）。これにより、フォーマッタ部６は図５に示すページ順となるように奇数ページの印刷を行ない、図５に示すように、プリンタ部２の排紙トレイ上に両面印刷が終了した記録紙が排紙される。
【００３８】
一方、ステップ（２）でコア部７が両面印刷と解析しなかった時は、片面印刷としてフォーマッタ部６に指示する（１０）。
【００３９】
同様に、ステップ（３）で両面印刷ユニットが装備されていることがコア部７で認識されたら、両面ユニットを使用した印刷を指示する（１１）。
〔第２の画像出力処理〕
次に、外部コンピュータより複数ページ原稿を、複数部数仕分け出力するのを受けたが、画像形成装置に仕分け処理を実現するユニットが装備されていないので、受信ページ記述言語を全て記憶し、印刷ページ順序を組み替えることにより、最終的に仕分け出力が実行されるまでを図６，図７を用いて説明を行なう。
【００４０】
図６は本発明に係る画像形成装置の第２の画像出力方法の一実施例を示すフローチャートである。なお、（１）〜（８）は各ステップを示す。
【００４１】
コンピュータインタフェース部５に接続されている外部のコンピュータ機器８からページ記述言語を受信したコア部７は（１）、ページ記述言語内に仕分け出力の指定コマンドがあるか判断を行なう（２）。
【００４２】
この際、仕分け指示がありと確認されたら、コア部７は画像形成装置が今、仕分け印刷を行なう能力があるか判断する（３）。
【００４３】
実際には、仕分け装置用のオプションユニットが装備されているかの判定を行なう。ここで、仕分け印刷の機能が無いと判断した場合は、外部のコンピュータ機器８から受信したページ記述言語を全て画像展開し記憶するようフォーマッタ部６に指示する（４）。
【００４４】
次いで、受信ページ記述言語の画像展開が全て終了したことを確認したコア部７は（５）、指定印刷部数の回数分、印刷するようフォーマッタ部６に指示する（６）。これにより、例えば、３ページ原稿を２部仕分け出力を行なうよう使用者に指示されたら、３ページ目、２ページ目、１ページ目と印刷出力したら、また３ページ目、２ページ目、１ページ目、と印刷する。
本処理による印刷結果状態を図７に示す。
【００４５】
一方、ステップ（２）でコア部７が仕分け印刷と解析しなかった時は、通常印刷としてフォーマッタ部６に指示する（７）。
【００４６】
同様に、ステップ（３）で仕分けユニットが装備されていることがコア部７で認識されたら、仕分けユニットを使用した印刷を指示する（８）。
【００４７】
以下、本実施例と第１〜第５の発明の各手段との対応及びその作用について図１，図３〜図５等を参照して説明する。
【００４８】
第１の発明は、コンピュータ装置から受信した出力情報を解析して出力ビットマップを生成するフォーマッタ手段（フォーマッタ部６）と、このフォーマッタ手段により生成された前記出力ビットマップを記憶する記憶手段（メモリ６ａ）と、この記憶手段に記憶された出力ビットマップに基づいて記録媒体に画像を出力する画像出力手段（プリンタ部２）とを有する画像形成装置において、前記出力情報中から前記画像出力手段に接続可能ないずれかの拡張手段を使用する画像出力処理が指定されているかを判定する第１の判定手段（コア部７のＣＰＵによる）と、前記画像出力手段が使用可能な拡張機能状態を判定する第２の判定手段（コア部７のＣＰＵによる）と、前記第１の判定手段および前記第２の判定手段の判定結果に基づいて前記フォーマッタ手段により生成された各ページの出力ビットマップの出力順序を制御する制御手段（フォーマッタ部６のＣＰＵ）とを設け、コア部７の判定結果に基づいてフォーマッタ部６が生成された各ページの出力ビットマップの出力順序を制御して、いずれかの拡張手段に対応する画像出力機能を使用できない状態でも、受信した出力情報中で指定された画像出力機能に準じた画像出力を可能とする。
【００４９】
第２の発明は、両面ユニット１１に対応する両面画像出力機能を使用できない状態でも、受信した出力情報中で指定された両面画像出力機能に準じた画像出力を可能とする。
【００５０】
第３の発明は、ソータユニット１２に対応する仕分け画像出力機能を使用できない状態でも、受信した出力情報中で指定された仕分け画像出力機能に準じた画像出力を可能とする。
【００５１】
第４の発明は、受信したページ記述言語に基づくデータ中で指定された画像出力機能に準じた画像出力を可能とする。
【００５２】
第５の発明は、フォーマッタ手段（フォーマッタ部６）は、記憶手段に受信した全ての出力情報分の出力ビットマップを記憶させ、指定された拡張手段を使用する画像出力を継続的に実行可能とする。
【００５３】
以下、本実施例と第６〜第８の発明の各工程との対応及びその作用について図２，図６等を参照して説明する。
【００５４】
本発明に係る第６の発明は、コンピュータ装置から受信した出力情報を解析して出力ビットマップを生成するフォーマッタ手段（フォーマッタ部６）と、このフォーマッタ手段により生成された前記出力ビットマップを記憶する記憶手段（メモリ６ａ）と、この記憶手段に記憶された出力ビットマップに基づいて記録媒体に画像を出力する画像出力手段（プリンタ部２）とを有する画像形成装置の画像出力方法において、前記出力情報中から前記画像出力手段に接続可能な所定の拡張手段を使用する画像出力処理が指定されているかを判定する第１の判定工程（図２のステップ（２），図６のステップ（２））と、前記画像出力手段が使用可能な拡張機能状態を判定する第２の判定工程（図２のステップ（３），図６のステップ（３））と、前記第１の判定工程および前記第２の判定工程の判定結果に基づいて前記フォーマッタ手段により生成された各ページの出力ビットマップの出力順序を調整する調整工程（図２のステップ（４）〜（９），図６のステップ（４）〜（６））とを実行して、いずれかの拡張手段に対応する画像出力機能を使用できない状態でも、受信した出力情報中で指定された画像出力機能に準じた画像出力を行う処理をプログラマブルに実行させることを可能とする。
【００５５】
第７の発明は、両面ユニット１１に対応する両面画像出力機能を使用できない状態でも、受信した出力情報中で指定された両面画像出力機能に準じた画像出力を行う処理をプログラマブルに実行可能とする。
【００５６】
第８の発明は、ソータユニット１２に対応する仕分け画像出力機能を使用できない状態でも、受信した出力情報中で指定された仕分け画像出力機能に準じた画像出力を行う処理をプログラマブルに実行可能とする。
【００５７】
なお、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。また、本発明はシステムあるいは装置にプログラムを供給することによって達成させる場合にも適用できることは言うまでもない。
【００５８】
以上説明したように、本発明の第１の発明によれば、第１の判定手段および前記第２の判定手段の判定結果に基づいて制御手段が前記フォーマッタ手段により生成された各ページの出力ビットマップの出力順序を制御するので、いずれかの拡張手段に対応する画像出力機能を使用できない状態でも、受信した出力情報中で指定された画像出力機能に準じた画像出力を行うことができる。
【００５９】
第２の発明によれば、両面ユニットに対応する両面画像出力機能を使用できない状態でも、受信した出力情報中で指定された両面画像出力機能に準じて画像を出力することができる。
【００６０】
第３の発明によれば、ソータユニットに対応する仕分け画像出力機能を使用できない状態でも、受信した出力情報中で指定された仕分け画像出力機能に準じて画像を出力することができる。
【００６１】
第４の発明によれば、受信したページ記述言語に基づくデータ中で指定された画像出力機能に準じて画像を出力することができる。
【００６２】
第５の発明によれば、フォーマッタ手段は、記憶手段に受信した全ての出力情報分の出力ビットマップを記憶させるので、指定された拡張手段を使用する画像出力を継続的に実行させることができる。
【００６３】
第６の発明によれば、出力情報中から前記画像出力手段に接続可能ないずれかの拡張手段を使用する画像出力処理が指定されているかを判定するとともに、前記画像出力手段が使用可能な拡張機能状態を判定し、該判定結果に基づいて前記フォーマッタ手段により生成された各ページの出力ビットマップの出力順序を調整するので、いずれかの拡張手段に対応する画像出力機能を使用できない状態でも、受信した出力情報中で指定された画像出力機能に準じた画像出力を行う処理をプログラマブルに実行させることができる。
【００６４】
第７の発明によれば、両面ユニットに対応する両面画像出力機能を使用できない状態でも、受信した出力情報中で指定された両面画像出力機能に準じた画像出力を行う処理をプログラマブルに実行させることができる。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、画像形成装置で使用不可能な拡張機能による画像出力条件が指定された場合でも、指定された拡張機能に準じた出力を行うことができるという効果を奏する。
【００６６】
従って、出力情報源側で現在使用可能な付加機能を越える画像出力条件が指定された場合でも、継続して指定された拡張機能に準じた画像を出力することができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施例を示す画像形成装置の構成を表わすブロック図である。
【図２】本発明に係る画像形成装置の第１の画像出力方法の一実施例を示すフローチャートである。
【図３】本発明に係る画像形成装置の第１の画像出力処理状態を説明する図である。
【図４】本発明に係る画像形成装置の第１の画像出力処理状態を説明する図である。
【図５】本発明に係る画像形成装置の第１の画像出力処理状態を説明する図である。
【図６】本発明に係る画像形成装置の第２の画像出力方法の一実施例を示すフローチャートである。
【図７】本発明に係る画像形成装置の第２の画像出力処理状態を説明する図である。
【符号の説明】
１  リーダ部
２  プリンタ部
３  操作部
４  外部装置
５  コンピュータインタフェース部
６  フォーマッタ部
７  コア部
８  コンピュータ機器
【図１】
0003599393.tif 000002
【図３】
0003599393.tif 000003
【図２】
0003599393.tif 000004
【図４】
0003599393.tif 000005
【図５】
0003599393.tif 000006
【図７】
0003599393.tif 000007
【図６】
0003599393.tif 000008