(57)【特許請求の範囲】
【請求項１】
画像データとページ情報とを含む画像情報を入力し、該入力した画像情報に基づいて画像を印刷出力する画像形成装置と、情報処理端末から画像情報を入力し、該入力した画像情報を所定処理した後に前記画像形成装置に出力するプリンタオプションとからなる画像形成システムにおいて、
（ａ）前記プリンタオプションは、前記情報処理端末からの画像データを入力する画像入力手段と、前記情報処理端末から入力された複数ページの画像データを、１ページの出力画像データに配置する処理であるＮin１加工を行うＮin１加工手段と、前記情報処理端末から入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに前記画像形成装置に出力する出力手段とを備え、
（ｂ）前記画像形成装置は、前記プリンタオプションから入力したページ情報を表示する表示手段を備えたことを特徴とする画像形成システム。
【請求項２】
情報処理端末と、画像データとページ情報とを含む画像情報を入力し該入力した画像情報に基づいて画像を印刷出力する画像形成装置との間に介在し、前記情報処理端末からの画像情報を所定の処理した後に前記画像形成装置に出力するプリンタオプションにおいて、
前記情報処理端末からの画像情報を入力する画像入力手段と、
前記情報処理端末から入力された複数ページの画像データを１ページの出力画像データに配置する処理であるＮin１加工を行うＮin１加工手段と、
前記情報処理端末から入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに前記画像形成装置に出力する出力手段と
からなることを特徴とするプリンタオプション。
【請求項３】
コンピュータ読み取り可能なプログラムを記録した記録媒体において、
情報処理端末からの画像データとページ情報とを含む画像情報を入力するステップと、
該受信された画像情報に含まれる複数ページの画像データを１ページの出力画像データに配置する処理であるＮin１加工を行うステップと、
前記入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに画像形成装置に出力するステップと
を有することを特徴とするプログラムを記録した記録媒体。
【請求項４】
前記画像形成装置がデジタル複写機であることを特徴とする請求項１記載の画像形成システム。
【請求項５】
前記画像形成装置がデジタル複写機であることを特徴とする請求項２記載のプリンタオプション。
【請求項６】
前記画像形成装置がデジタル複写機であることを特徴とする請求項３記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理機器から入力された画像情報を印刷出力する画像形成システムであって、特に、情報処理機器から入力された画像情報に対してＮページの原稿を１ページにレイアウトするＮｉｎ１機能を実現する画像形成システムに関する。
【０００２】
【従来の技術】
従来、読み取った画像を印刷出力する複写機において、複数枚数の原稿を１枚の用紙にレイアウトし、印刷する機能を有したものがある。以下、このようなＮ枚の原稿を１つの用紙にレイアウトする機能を「Ｎｉｎ１」という。Ｎｉｎ１には、例えば、２枚の元原稿を１枚の用紙にレイアウトする「２ｉｎ１」や、４枚の原稿を１枚の用紙にレイアウトする「４ｉｎ１」等がある。
【０００３】
また、近年、複写機において、パーソナルコンピュータ（以下、「ＰＣ」という。）に接続し、ＰＣからのデータを印刷出力する機能を有するもの、すなわち、プリンタとして使用できるものがある。一般に、複写機をプリンタとして使用する場合は、複写機に対してオプションが必要となる。通常、オプションは、図１９に示すようにＰＣ５０と複写機７０との間に接続されるコントローラ６０と、ＰＣ５０にインストールされるプリンタドライバ（ソフトウェア）５０ａとから構成される。ＰＣ５０からの画像データは、このオプションを介することにより、複写機７０で印刷可能なデータ形式に変換された後、複写機７０に送信され、印刷される。
【０００４】
【発明が解決しようとする課題】
このようなオプションを用いて複写機をＰＣのプリンタとして使用した場合、前述のＮｉｎ１機能については利用できない。それは以下の理由による。複写機でＮｉｎ１を実行するときは、複写機は原稿を読み取る際にＮ分の１に光学的に縮小した状態で読み取り、この画像をＮ個合成することによりＮｉｎ１を実行する。一方、ＰＣからは等倍状態の画像しか送信されない。一般に、複写機は電子変倍による画像劣化を避けるために上記光学的変倍を採用しており、ＰＣから受信した画像を縮小する機能を有していない。このため、ＰＣからの画像データに対してＮｉｎ１を実行することはできない。そこで、複写機をプリンタとして使用する場合でも、Ｎ枚の原稿を１ページにレイアウトするＮｉｎ１機能を実現する手段が要望される。
【０００５】
また、上記問題を解決する方法として、オプションにＮｉｎ１機能を持たせる方法が考えられる。この場合、複写機上の表示において、複写機上でＮｉｎ１加工後に印刷する場合と、ＰＣからのデータをオプションにてＮｉｎ１加工後に印刷する場合とで、複写機の表示パネル上で表示される出力ページ数が異ならないようにする必要がある。
【０００６】
例えば、１０枚の原稿を２ｉｎ１設定でコピーした場合と、ＰＣからの１０枚分の画像データを２ｉｎ１設定で印刷要求した場合とでは、複写機の表示パネル上での印刷ジョブの状況表示のページ数は、ともに１０ページと表示される必要がある。
【０００７】
本発明は、上記問題を解決すべくなされたものであり、その目的とするところは、情報処理装置から入力した画像を印刷出力する画像形成装置を用いてＮページの原稿を１ページにレイアウトするＮｉｎ１機能を実現する画像形成システムを提供することにある。
【０００８】
【課題を解決するための手段】
本発明に係る画像形成システムは、画像データとページ情報とを含む画像情報を入力し、該入力した画像情報に基づいて画像を印刷出力する画像形成装置と、情報処理端末から画像情報を入力し、該入力した画像情報を所定処理した後に前記画像形成装置に出力するプリンタオプションとからなる画像形成システムである。画像形成システムにおいて、前記プリンタオプションは、前記情報処理端末からの画像データを入力する画像入力手段と、前記情報処理端末から入力された複数ページの画像データを、１ページの出力画像データに配置する処理であるＮin１加工を行うＮin１加工手段と、前記情報処理端末から入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに前記画像形成装置に出力する出力手段とを備える。前記画像形成装置は、前記プリンタオプションから入力したページ情報を表示する表示手段を備える。
【０００９】
本発明に係るプリンタオプションは、情報処理端末と、画像データとページ情報とを含む画像情報を入力し該入力した画像情報に基づいて画像を印刷出力する画像形成装置との間に介在し、前記情報処理端末からの画像情報を所定の処理した後に前記画像形成装置に出力する。プリンタオプションは、前記情報処理端末からの画像情報を入力する画像入力手段と、前記情報処理端末から入力された複数ページの画像データを１ページの出力画像データに配置する処理であるＮin１加工を行うＮin１加工手段と、前記情報処理端末から入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに前記画像形成装置に出力する出力手段とからなる。
【００１０】
本発明に係る記録媒体は、コンピュータ読み取り可能なプログラムを記録した記録媒体であり、情報処理端末からの画像データとページ情報とを含む画像情報を入力するステップと、該受信された画像情報に含まれる複数ページの画像データを１ページの出力画像データに配置する処理であるＮin１加工を行うステップと、前記入力された画像データのＮin１加工前の総ページ数を前記ページ情報として、前記出力画像データとともに画像形成装置に出力するステップとを有するプログラムを記録する。
【００１１】
【発明の実施の形態】
以下、添付の図面を参照して本発明に係る画像形成装置のプリンタオプションの実施形態を説明する。
【００１２】
＜システム構成＞
図１に、デジタル複写機１０と、プリンタサーバコンピュータ２０（以下、「プリンタサーバ」という。）と、クライアントコンピュータ（以下、「クライアントＰＣ」という。）３０〜３２とからなるシステムの構成図を示す。本実施形態のプリンタオプションは、デジタル複写機１０において、クライアントＰＣ３０〜３２から送信された画像データを印刷可能とするためのものであって、さらに、クライアントＰＣ３０〜３２からの画像データに対してＮｉｎ１機能を可能にするものである。プリンタオプションは、プリンタサーバ２０と、クライアントＰＣ３０〜３２とにインストールされるプリンタドライバ（ソフトウェア）とから構成される。
【００１３】
図１に示すように、プリンタサーバ２０とクライアントＰＣ３０〜３２とはネットワーク４０に接続され、デジタル複写機１０はプリンタサーバ２０を介してネットワーク４０に接続されている。デジタル複写機１０は、読み取った画像を印刷するコピー動作と、クライアントＰＣ３０〜３２からの画像データを印刷するプリンタ動作とを選択的に行う。
【００１４】
図２にプリンタサーバ２０の制御ブロック図を示す。プリンタサーバ２０は、プリンタサーバ２０内の各処理部の制御を行う制御部２１と、画像データや処理状況等の情報を記憶するメモリ２２と、外部機器との間でデータのやりとりを行うインタフェース２３と、ネットワーク４０との間でデータのやりとりを行う通信インタフェース２４と、入力した画像データを処理する画像処理部２５と、各種設定情報や処理状況を表示する表示部２６と、ユーザが操作を行う操作部２７と、制御部２１が実行するプログラム等を格納するハードディスク２８と、フロッピーディスクやＣＤ−ＲＯＭやその他の光学式ディスク等の情報記録媒体２９ａから情報を読み取る媒体読み取り部２９とを有する。プリンタサーバ２０はインタフェース２３を介してデジタル複写機１０に、通信インタフェース２４を介してネットワーク４０に接続される。
【００１５】
図３はデジタル複写機１０の制御ブロックを示した図である。デジタル複写機１０は、デジタル複写機１０の動作全体を制御する制御部１１と、画像データ等の情報を記憶するメモリ１２と、読み取った画像を所定の用紙に印刷するプリンタ部１３と、原稿を走査し、その情報を読み取るイメージリーダ部１４と、外部機器との間でデータのやりとりを行う外部インタフェースユニット１５と、ユーザが操作を行う操作パネル１６と、画像データ等を記憶するハードディスク１７とからなる。操作パネル１６は図４に示すように印刷状況等を表示する表示パネル部１６ａや、コピー動作とプリント動作とを切り替える切り替えボタン１６ｂや、コピー動作を開始するスタートキー１６ｃやその他の操作キー１６ｅ〜１６ｈを有する。
【００１６】
また、図３に示すように、デジタル複写機１０は外部インタフェースユニット１５を介してプリンタサーバ２０に接続し、これにより、デジタル複写機１０はプリンタサーバ２０経由でクライアントＰＣ３１〜３３から画像データを受信し、プリンタ部１３にて印刷出力する。また、本実施形態のデジタル複写機１０は、複数の原稿を光学的に縮小した状態で読み取り、この画像をＮ個合成することにより１つの用紙にレイアウトしてコピーするＮｉｎ１の機能を有している。
【００１７】
このようなデジタル複写機１０では、イメージリーダ部１４で読み取った画像データまたは外部インタフェースユニット１５を介して受信した端末からの画像データが、メモリ１２内に一旦記憶された後、プリンタ部１３にて順次処理（印刷）される。
【００１８】
デジタル複写機１０のメモリ１２は、図５に示すように、印刷すべき画像データを記憶する画像記憶部１２ａと、印刷モードや現在の処理状況等の情報を管理する管理テーブル１２ｂの記憶領域とを有する。図６は管理テーブル１２ｂの一例を示したものである。管理テーブル１２ｂでは、「ジョブＩＤ」、「ジョブの種類」、「原稿枚数」、「部数」、「給紙カセット」、「オーナー」、「印字面」、「ソート」、「Ｎｉｎ１設定」等の情報がジョブ毎に管理される。ここで、「ジョブＩＤ」にはプリントジョブを識別するための識別番号が、「ジョブの種類」には、そのジョブがコピー操作によるもの（Ｃｏｐｙ）か、端末からの印刷要求（Ｐｒｉｎｔ）によるものかを示す情報が格納される。「ソート」、「Ｎｉｎ１設定」については、それぞれの設定の有無を示す情報が格納され、さらに、「Ｎｉｎ１設定」については設定の種類の情報も格納される。「原稿枚数」には元原稿の枚数が格納される。図６において、１ジョブ目について見ると、このジョブは端末からの印刷要求であり、２ｉｎ１で印刷されることが要求されたジョブであることが表示されている。
【００１９】
また、プリンタサーバ２０においても、図７、図８に示すようにメモリ２２内に画像記憶部２２ａと管理テーブル２２ｂとを有している。画像記憶部２２ａには印刷されるためにクライアントＰＣから送られてきた画像データを記憶する。管理テーブル２２ｂでは、「原稿枚数」、「部数」、「Ｎｉｎ１設定」等の情報が、ジョブ毎に格納される。
【００２０】
各クライアントＰＣ３０〜３２には、それぞれ文書、画像等の作成、編集を行うためのアプリケーションソフトと、ネットワーク４０を介して接続されるデジタル複写機１０に対応したプリンタドライバとがインストールされている。プリンタドライバはアプリケーションソフトからの印刷要求に合わせてプリンタを制御するための専用ソフトウェアである。これらのアプリケーションソフトやプリンタドライバはフロッピーディスクやＣＤ−ＲＯＭ等の情報記録媒体２９ａを介してクライアントＰＣ３０〜３２に提供されてもよい（図１参照）。
【００２１】
図１に示すシステム構成において、ユーザがクライアントＰＣ３０上で作成した文書をネットワーク４０を介してデジタル複写機１０から印刷出力する場合の一連の処理を図９に示すプリントシーケンスを参照しながら説明する。
【００２２】
＜プリントシーケンス＞
（１）文書作成
まず、ユーザはクライアントＰＣ３０上で文書作成アプリケーション３０ａを用いて目的の文書の作成、編集を行う。
【００２３】
（２）プリンタドライバの起動
次に、ユーザはデジタル複写機１０に対応したプリンタドライバ３０ｂをクライアントＰＣ３０のメモリにロードし起動する。ここで、プリンタドライバ３０ｂは、文書作成アプリケーション３０ａで作成した文書をラスタライズできるように所定のページ記述言語に翻訳したり、用紙指定等のデジタル複写機１０の印刷モードを設定したりするものであり、クライアントＰＣ３０のハードディスクに保管されている。
【００２４】
（３）ステータス情報の取得
プリンタドライバ３０ｂは起動されると、デジタル複写機１０の機械的なステータスや、登録されているジョブのステータス情報をプリンタサーバ２０を介して取得する。プリンタサーバ２０はこのときデジタル複写機１０と通信してデジタル複写機１０のステータスを取得し、さらに、プリンタサーバ２０内のメモリ２２等に記憶されている印刷ジョブのステータス等を付加してクライアントＰＣ３０に通知する。
【００２５】
（４）印刷モードの設定
ユーザは、図１０に示すような、プリンタドライバ３０ｂにより表示される画面上で、用紙サイズ、給紙口、印刷部数、ソートの有無、両面印刷の有無、Ｎｉｎ１の有無等の各種印刷モードを設定する。ただし、上記（３）で取得したステータス情報により、設定が不可能な印刷モードについては、設定がなされないようにその入力を禁止する。
【００２６】
（５）印刷スタート
ユーザは印刷モード設定後、文書作成アプリケーション３０ａ上で印刷開始の指示を出す。それに応じて、文書作成アプリケーション３０ａからプリンタドライバ３０ｂに印刷スタートが指示される。プリンタドライバ３０ｂは、ネットワーク４０を介して、上記（４）で設定された印刷モード情報及び画像データ（文書データ）の送信を開始する。
【００２７】
（６）ラスタライズと画像レイアウト
プリンタドライバ３０ｂから出力される画像データは、通常、ビットマップイメージでなくページ記述言語で記述されている。そのため、プリンタサーバ２０はデジタル複写機１０で印刷可能なデータ形式であるビットマップデータ形式に変換し、デジタル複写機１０に転送する必要がある。このとき、プリンタサーバ２０は、印刷モードにおいてＮｉｎ１設定等の何らかのレイアウト処理が設定されている場合は、レイアウトを考慮したラスタライズを行う。プリンタサーバ２０は、クライアントＰＣ３０からの印刷モード情報等のデータを受信し、それを解析し、プリンタサーバ２０内のメモリ２２上に描画する。
【００２８】
（７）画像スプール
ラスタライズ終了後、画像データはプリンタサーバ２０内のハードディスク２８にスプール（蓄積）される。このように画像データがスプールされることにより、デジタル複写機１０の動作状態にかかわらず、クライアントＰＣ３０からの印刷ジョブを受け付けることができる。例えば、他の印刷ジョブが実行中であっても、クライアントＰＣ３０からの新規の印刷ジョブを受け付けることができる。
【００２９】
（８）ステータス表示用アプリケーションの起動
クライアントＰＣ３０において、プリンタドライバ３０ｂは、文書作成アプリケーション３０ａからのプリントデータを全てプリンタサーバ２０に転送した後、ステータス表示するためのアプリケーションプログラム（以下、「ステータス表示アプリケーション」という。）３０ｃを起動しておく。このステータス表示アプリケーション３０ｃは、予めクライアントＰＣ３０のハードディスクにインストールされており、実行時にはハードディスクからメモリにロードされる。
【００３０】
（９）デジタル複写機へのプリントジョブの転送
プリンタサーバ２０においては適当なタイミングで、スプールされている印刷ジョブがデジタル複写機１０へ転送される。デジタル複写機１０は受信した印刷モードにしたがって印刷を行う。
【００３１】
（１０）プリント終了の通知
デジタル複写機１０はプリンタサーバ２０から転送されたプリントジョブの印刷を完了すると、印刷が終了したことをステータス情報でプリンタサーバ２０に通知する。プリンタサーバ２０は管理テーブル２２ｂの情報を更新し、さらに、印刷の終了をクライアントＰＣ３０に通知する。
【００３２】
（１１）ステータスの表示
クライアントＰＣ３０が、印刷要求を出した印刷ジョブの完了を通知するステータス情報を受信すると、クライアントＰＣ３０上で起動されているステータス表示用アプリケーション３０ｃがそのステータスを図１１に示すようにディスプレイに表示する。
【００３３】
以上のようにして、クライアントＰＣ３０から印刷指示がなされると、プリンタサーバ２０を介してデジタル複写機１０にこの情報が伝えられ、デジタル複写機１０で印刷が実行され、印刷終了後、クライアントＰＣ３０にその印刷の終了が通知される。
【００３４】
以下に、デジタル複写機１０の動作について説明する。
＜デジタル複写機の動作＞
図１２はデジタル複写機１０の制御部１１のメインのフローチャートである。制御部１１は、所定の初期設定後（Ｓ１）、内部タイマをスタートさせる（Ｓ２）。その後、制御部１１への入力データをチェックする入力データ解析処理を行い（Ｓ３）、操作パネル１６上で設定された内容に基づいて印刷モードの設定を行い（Ｓ４）、印刷データを読み込む読み込み処理（Ｓ５）、読み込んだデータを印刷モードに基づいて印刷するプリント処理（Ｓ６）を行う。プリント処理（Ｓ６）については後述する。次に、コマンドを通信ポートに待機させる出力データセット処理を行う（Ｓ７）。その後、蓄積されている印刷ジョブの印刷モードの変更を行い（Ｓ８）、内部タイマが終了したか否かを判断する（Ｓ９）。内部タイマが終了すると、ステップＳ２に戻り上記処理を繰り返す。
【００３５】
ここで、デジタル複写機１０は、外部インタフェースユニット１５を介して受信した印刷ジョブを開始するときは、印刷モード情報の１つである待機時間の間、印刷の開始を待つ。デジタル複写機１０はこの待機時間が経過した後又は操作パネル１６上のスタートキー１６ｃが押下されたときに印刷を開始する。このような待機時間を設けているのは、ユーザが操作パネル１６上で印刷モードを変更する時間を確保するためである。
【００３６】
次に、デジタル複写機１０のコピー動作時における読み込み処理（ステップＳ５）について図１３のフローチャートを用いて説明する。この場合、デジタル複写機１０において、切り替えボタン１６ｂによりコピー動作モードに切り替えられている。
【００３７】
デジタル複写機１０の原稿搬送装置（以下、「ＡＤＦ」という。）のトレイ上にコピー原稿があるか否かを検知する（Ｓ５０１）。コピー原稿が検知されるまで、上記ステップＳ５０１を繰り返す。コピー原稿が検知されると、原稿を計数するためのカウンタを初期化する（Ｓ５０２）。操作パネル１６上のスタートキー１６ｃが押下されたか否かを検出する（Ｓ５０３）。スタートキー１６ｃが押下されていないときはステップＳ５０１に戻る。スタートキー１６ｃが押下されたときは、コピー原稿を一枚ずつイメージリーダ部１４に送り（Ｓ５０４）、カウンタをインクリメントする（Ｓ５０５）。コピー原稿の原稿サイズを読み取り（Ｓ５０６）、原稿の画像データを読み取り（Ｓ５０７）、画像記憶部１２ａに登録する（Ｓ５０８）。その後、ＡＤＦ上にさらに原稿があるか否かを判断する（Ｓ５０９）。原稿がある場合は、ステップＳ５０４に戻り、画像の読み取り、画像記憶部１２ａへの登録等の処理を、ＡＤＦ上にコピー原稿がなくなるまで行う（Ｓ５０４〜Ｓ５０９）。ＡＤＦ上にさらなるコピー原稿が検知されないときは、管理テーブル１２ｂに画像データに対応した印刷ジョブの情報を登録する（Ｓ５１０）。このとき、カウントされた元原稿枚数の値は、管理テーブル１２ｂの「原稿枚数」に格納される。
【００３８】
以上のように、デジタル複写機１０を複写機として使用する場合、原稿を一枚ずつカウントした値が管理テーブル１２ｂの「原稿枚数」に登録される。デジタル複写機１０の表示パネル部１６ａ上のステータス表示において、管理テーブル１２ｂの「原稿枚数」の値が参照される。このため、コピー動作においては、原稿読み込み時にカウントされた元原稿枚数がページ数として表示される。また、Ｎｉｎ１設定で複写する場合、カウントされた原稿枚数すなわち元原稿の枚数が管理テーブル１２ｂの「原稿枚数」に登録される。例えば、４枚の元原稿を２ｉｎ１設定で複写したときは、出力ページ数である２ページではなく４ページが原稿枚数に登録される。
【００３９】
次に、上記のプリント処理（ステップＳ６）について図１４のフローチャートを用いて説明する。このステップでは、デジタル複写機１０は、メモリ１２内に蓄積されている印刷ジョブをプリンタ部１３で印刷する。このとき、外部インタフェースユニット１５を介して受信した印刷ジョブに対しては、所定の待機時間経過後に印刷を開始する。
【００４０】
デジタル複写機１０において、まず、実行中の印刷ジョブがあるか否かを判断する（Ｓ６０１）。実行中の印刷ジョブがあるときは終了する。実行中の印刷ジョブがないときは、印刷すべき印刷ジョブがあるか否かを判断する（Ｓ６０２）。印刷すべき印刷ジョブがあるときは、管理テーブル１２ｂを参照して印刷ジョブの内容の情報を取得する（Ｓ６０３）。その後、待機中の印刷ジョブの順番を繰り上げる（Ｓ６０４）。管理テーブル１２ｂを参照して、実行中および待機中の印刷ジョブのステータスを表示パネル部１６ａに表示する（Ｓ６０５）。図１５にこの表示の一例を示す。図１５において表示されている「ステータス」等の各項目は管理テーブル１２ｂを参照して表示される。ここで、「ページ数」の表示項目には、管理テーブル１２ｂの「原稿枚数」に格納されている値が表示される。
【００４１】
次に、経過時間の計測を開始し（Ｓ６０６）、経過時間が所定の待機時間を越えたか否かを判断する（Ｓ６０７）。経過時間が待機時間を越えていないときは、操作パネル１６上のスタートキー１６ｃが押下されたか否かが判断される（Ｓ６０８）。経過時間が待機時間を越えた後またはスタートキー１６ｃが押下されたときは、印刷ジョブに対して設定された印刷モードの内容に応じて出力画像を加工し（Ｓ６０９）、加工した画像を画像記憶部１２ａの待ち行列にスプールする（Ｓ６１０）。その後、印字処理を行い（Ｓ６１１）、終了する。
【００４２】
次に、上記の印字処理（ステップＳ６１１）を図１６のフローチャートを用いて説明する。まず、画像記憶部１２ａの待ち行列に出力データがセットされているか否かを判断する（Ｓ６１１１）。画像記憶部１２ａの待ち行列に出力データがセットされるまでステップＳ６１１１を繰り返す。画像記憶部１２ａの待ち行列に出力データがセットされると、管理テーブル１２ｂを参照して表示パネル部１６ａに待ち行列の状況を表示する（Ｓ６１１２）。画像記憶部１２ａから画像データをロードする（Ｓ６１１３）。ロードした画像データをプリンタ部１３で印刷する（Ｓ６１１４）。管理テーブル１２ｂを更新し、さらに表示パネル部１６ａに最新のステータスを表示し（Ｓ６１１５）、終了する。
【００４３】
＜デジタル複写機をプリンタ動作させる場合のプリンタドライバの動作＞
デジタル複写機１０をプリンタ動作させる場合、デジタル複写機１０に対してはプリンタオプションを介してクライアントＰＣから画像データが入力される。プリンタオプションは、ネットワーク４０とデジタル複写機１０との間に介在するプリンタサーバ２０と、クライアントＰＣ３０上で動作するプリンタドライバ３０ｂとからなる。以下に、このときのそれぞれの動作について説明する。
【００４４】
最初に、プリンタドライバ３０ｂの処理について図１７のフローチャートを用いて説明する。ここでは、プリンタドライバ３０ｂからプリンタサーバ２０への印刷モードおよび画像データの転送に関する処理について説明する。本処理は、クライアントＰＣ３０上でユーザの指示に従いプリンタドライバ３０ｂが起動されると開始される。まず、プリンタドライバ３０ｂは、デジタル複写機１０のステータスを取得するためにプリンタサーバ２０に対してステータス要求を出す（Ｓ１２０１）。プリンタサーバ２０はこのステータス要求に基づき、デジタル複写機１０のステータスを取得後、プリンタドライバ３０ｂにこの情報を転送する。プリンタドライバ３０ｂはプリンタサーバ２０からデジタル複写機１０のステータスを取得すると（Ｓ１２０２）、設定画面（図１０参照）上で設定された、用紙サイズ、倍率等の印刷モードの情報を取得し（Ｓ１２０３）、その印刷モードの情報をプリンタサーバ２０へ転送する（Ｓ１２０４）。その後、プリンタサーバ２０から受け付け許可を受信し（Ｓ１２０５）、プリンタサーバ２０へ印刷画像データを転送し（Ｓ１２０６）、終了する。
【００４５】
＜デジタル複写機をプリンタ動作させる場合のプリンタサーバの動作＞
次にプリンタサーバ２０の処理を図１８のフローチャートを用いて説明する。プリンタサーバ２０はクライアントＰＣ３０からの印刷要求により受け取った印刷モード情報および画像データを加工（ラスタライズ）し、メモリ２２内の画像記憶部２２ａ等にスプールする。このとき、デジタル複写機１０が印刷可能な状態にあれば、スプールされているデータを順次デジタル複写機１０へ送信する。
【００４６】
図１８に示すように、プリンタサーバ２０は、クライアントＰＣ３０（プリントドライバ３０ｂ）から印刷モード情報を受信すると（Ｓ１３０１）、印刷の受け付けを許可する旨をクライアントＰＣ３０に通知する（Ｓ１３０２）。その後、クラインアントＰＣ３０から画像データを受信する（Ｓ１３０３）。受信した画像データは画像記憶部２２ａに記憶される。このとき、画像データとともに画像データのページ数も送信される。ここで、送信画像データのページ数の送られ方には２通りある。１つは、１部あたりのページ数に、部数を乗算したページ数が送られる場合であり、他の１つは、１部あたりのページ数のみが送られる場合である。後者の場合、事前に受信した印刷モード情報に含まれる部数の情報とリンクして必要部数の印刷が行われる。
【００４７】
画像データ受信（Ｓ１３０３）後、印刷モードに応じて画像データのラスタライズを行う（Ｓ１３０４）。Ｎｉｎ１の設定がされているか否か判断し（Ｓ１３０５）、Ｎｉｎ１の設定がされていなければ、その他の設定に応じて画像データを加工する（Ｓ１３１３）。Ｎｉｎ１の設定がされていれば、管理テーブル２２ｂの「原稿枚数」にＮｉｎ１加工前の原稿の枚数を登録し（Ｓ１３０６）、受信した画像をＮｉｎ１画像に加工する（Ｓ１３０７）。ここで、Ｎｉｎ１の加工は以下のように行われる。
【００４８】
プリンタサーバ２０は、ビットマップデータとして画像記憶部２２ａに記憶されている画像データを、Ｎｉｎ１の設定内容及び出力用紙サイズの設定値に基づいて、所定の間引き、レイアウト処理を行う。例えば、記憶されているデータが、２ページのＡ４用紙サイズのビットマップデータであり、出力用紙サイズがＡ４サイズで２ｉｎ１に設定された場合は、各画像データに対してＡ５サイズに縮小されるようにデータの間引きが行われ、間引かれたＡ５サイズの各データの長辺が隣接するようにレイアウトされ、１ページの画像として出力される。また、このとき、出力用紙サイズがＡ３に設定された場合は、ビットマップデータは縮小（間引き）されず、上記の要領でレイアウトのみが行われ、１ページの画像として出力される。以上のように、Ｎｉｎ１設定、出力用紙サイズに基づいて処理が行われる。
【００４９】
その後、プリンタサーバ２０内のメモリ２２の画像記憶部２２ａと管理テーブル２２ｂに、Ｎｉｎ１加工後の画像データと印刷モード情報とをスプールする（Ｓ１３０８）。次に、デジタル複写機１０に対して、ジョブ登録要求を出し、デジタル複写機１０からの登録許可を待つ（Ｓ１３０９〜Ｓ１３１０）。登録許可を受信すると、ページ数の情報を含む印刷モード情報をデジタル複写機１０に送信する（Ｓ１３１１）。このとき、プリンタサーバ２０は出力するページ数として管理テーブル２２ｂ内の「原稿枚数」に格納された値を送信し、デジタル複写機１０では、この値をデジタル複写機１０の管理テーブル１２ｂの「原稿枚数」のフィールドに格納する。デジタル複写機１０は管理テーブル１２ｂの「原稿枚数」フィールドの値を出力ページ数として表示する。最後に、スプールされている画像データをデジタル複写機１０へ送信し（Ｓ１３１２）、終了する。
【００５０】
このように、デジタル複写機１０をプリンタ動作させる場合は、プリンタサーバ２０はＮｉｎ１設定時に、クライアントＰＣから入力した複数ページの画像をＮｉｎ１加工し１ページの画像とし、この画像とともにＮｉｎ１加工前の原稿枚数を出力ページ数としてデジタル複写機１０に送信する。
【００５１】
デジタル複写機１０は表示パネル部１６ａにおいて管理テーブル１２ｂの「原稿枚数」を参照して出力ページ数として表示する。したがって、コピー動作の場合もプリンタ動作の場合も、Ｎｉｎ１設定時においては、元原稿枚数が「原稿枚数」として登録されるため、双方の場合において同じ要領で出力ページ数が表示される。
【００５２】
なお、図１７及び図１８のフローチャートで示す処理を制御するプログラムはフロッピーディスク、ＣＤ−ＲＯＭ又はその他の光学式ディスク等の情報記録媒体２９を介して、プリンタサーバやクライアントＰＣに対して提供され、実行されてもよい。
【００５３】
また、本実施形態では、クライアントＰＣとデジタル複写機との間に、プリンタドライバとプリンタサーバとからなるオプションを介在させることにより、デジタル複写機上において、クライアントＰＣからの画像データに対してＮｉｎ１機能を可能としているが、プリンタオプションの組合せは、上記のような組み合わせには限らない。例えば、Ｎｉｎ１機能を全てプリンタドライバに持たせ、プリンタドライバのみでＮｉｎ１加工機能及びＮｉｎ１加工前のページ情報を出力する機能を実現させるようにしてもよい。若しくは、その逆に、プリンタサーバにＮｉｎ１機能を全て持たせてもよい。この場合、図１７および図１８のフローチャートが示す処理を制御するプログラムをクライアントＰＣ３０〜３２またはプリントサーバ２０のいずれか一方のみにインストールすることにより実現できる。
【００５４】
また、本実施形態では画像形成装置としてデジタル複写機を用いて説明したが、画像形成装置はこれに限らず、外部から入力した画像情報に基づいて画像を形成し、出力する機能を有したものであれば良く、例えば、プリンタであってもよい。
【００５５】
【発明の効果】
本発明の画像形成システムまたはプリンタオプションによれば、プリンタオプションが情報処理端末から画像データを受信し、所定の要求があったときに受信した複数の画像情報を１つのページにレイアウトする処理であるＮｉｎ１処理を行い、画像形成装置に送信する。これにより、情報処理端末から送信された画像データに対して、画像形成装置でＮｉｎ１処理された画像を印字出力することができる。また、このとき、プリンタオプションにおいて、Ｎｉｎ１加工前の元原稿枚数が画像形成装置に対して画像データとともに送信される。画像形成装置では、元原稿枚数をページ数として表示することで、読み取った画像を出力するコピー動作時と、情報処理端末からのデータを出力するプリント動作時との間で、Ｎｉｎ１設定時に表示されるページ数が異なるという問題を解消できる。
【図面の簡単な説明】
【図１】デジタル複写機、プリンタサーバ、クライアントＰＣからなるシステムの構成図。
【図２】プリンタサーバの制御ブロック図。
【図３】デジタル複写機の制御ブロック図。
【図４】デジタル複写機の操作パネルの図。
【図５】デジタル複写機のメモリの構成を示す図。
【図６】デジタル複写機の管理テーブルの構成を示す図。
【図７】プリンタサーバのメモリの構成を示す図。
【図８】プリンタサーバの管理テーブルの構成を示す図。
【図９】本実施形態のシステムのプリントシーケンスを示す図。
【図１０】プリンタドライバの設定画面の一例を示す図。
【図１１】ステータス表示画面の一例を示す図。
【図１２】デジタル複写機のメイン処理のフローチャート。
【図１３】デジタル複写機におけるコピー動作時の読み込み処理のフローチャート。
【図１４】デジタル複写機のプリント処理のフローチャート。
【図１５】デジタル複写機の表示パネル上でのステータスの表示例を示す図。
【図１６】デジタル複写機のプリント処理における印字処理のフローチャート。
【図１７】プリンタドライバの処理のフローチャート。
【図１８】プリンタサーバの処理のフローチャート。
【図１９】従来のデジタル複写機、コントローラ、ＰＣからなるシステムの構成図。
【符号の説明】
１０…デジタル複写機
１１，２２…制御部
１２，２２…メモリ
１２ａ，２２ａ…画像記憶部
１２ｂ，２２ｂ…管理テーブル
１３…プリンタ部
１４…イメージリーダ部
１５…外部インタフェースユニット
１６…操作パネル
１６ａ…表示パネル
１７，２８…ハードディスク
２０…プリンタサーバ
２３…インタフェース
２４…通信インタフェース
２５…画像処理部
２６…表示部
２７…操作部
２９…媒体読み取り部
２９ａ…情報記録媒体
３０〜３２…クライアント端末
４０…ネットワーク。
【図１】
0003625364.tif 000002
【図２】
0003625364.tif 000003
【図３】
0003625364.tif 000004
【図４】
0003625364.tif 000005
【図５】
0003625364.tif 000006
【図６】
0003625364.tif 000007
【図７】
0003625364.tif 000008
【図８】
0003625364.tif 000009
【図９】
0003625364.tif 000010
【図１０】
0003625364.tif 000011
【図１１】
0003625364.tif 000012
【図１２】
0003625364.tif 000013
【図１３】
0003625364.tif 000014
【図１４】
0003625364.tif 000015
【図１５】
0003625364.tif 000016
【図１６】
0003625364.tif 000017
【図１７】
0003625364.tif 000018
【図１８】
0003625364.tif 000019
【図１９】
0003625364.tif 000020