(57)【特許請求の範囲】
【請求項１】
複数の画像出力装置と所定の通信媒体を介して接続された画像制御装置であって、
ユーザによって入力された部門ＩＤを受信する受信手段と、
前記受信手段によって受信された部門ＩＤが登録されているか否かを、前記所定の通信媒体を介して前記複数の画像出力装置それぞれに対して確認する確認手段と、
前記複数の画像出力装置のうち前記部門ＩＤが登録されていることが確認された画像出力装置を、画像入力装置によって入力された画像データの出力先としてユーザが選択可能な表示形式で表示する表示手段と、
前記表示された画像出力装置の中からユーザに選択された画像出力装置に、前記画像入力装置によって入力された画像データを送信する送信手段と、
を有することを特徴とする画像制御装置。
【請求項２】
前記確認手段は、前記通信媒体を介して各画像出力装置に対して前記受信手段により受信された部門ＩＤの登録状態を問い合わせ、該問い合わせに対する各画像出力装置からの応答情報を取得して前記受信手段により受信された部門ＩＤが各画像出力装置に登録されているか否かを確認することを特徴とする請求項１記載の画像制御装置。
【請求項３】
所望の画像形成モードを設定するモード設定手段を有し、
前記表示手段は、前記モード設定手段により設定された画像形成モードに応じて、選択可能に表示する画像出力装置を制限することを特徴とする請求項１又は２に記載の画像制御装置。
【請求項４】
所望の画像処理機能を設定する機能設定手段を有し、
前記表示手段は、前記機能設定手段により設定された機能に応じて、選択可能に表示する画像出力装置を制限することを特徴とする請求項１又は２に記載の画像制御装置。
【請求項５】
前記所望の画像処理機能は、両面印刷機能，レイアウト印刷機能，ステイプル機能，排紙機能を含むことを特徴とする請求項４記載の画像制御装置。
【請求項６】
前記所望の画像形成モードは、カラーモード，モノクロモードを含むことを特徴とする請求項３記載の画像制御装置。
【請求項７】
前記表示手段は、選択可能な画像出力装置とそれ以外の画像出力装置とを表示部に識別表示することを特徴とする請求項１乃至６の何れかに記載の画像制御装置。
【請求項８】
前記表示手段は、選択された画像出力装置において、選択可能な機能と選択不可な機能とを表示部に識別表示することを特徴とする請求項１乃至７の何れかに記載の画像制御装置。
【請求項９】
前記複数の画像出力装置は、設定された利用可能な部門ＩＤを登録可能な記憶手段を備えることを特徴とする請求項１乃至８の何れかに記載の画像制御装置。
【請求項１０】
各画像出力装置は、サーバ装置から設定されるコマンドに基づいて部門を登録または削除可能とすることを特徴とする請求項１乃至９の何れかに記載の画像制御装置。
【請求項１１】
前記画像制御装置は、前記所定の通信媒体とは異なる通信媒体によって、前記画像入力装置と接続されていることを特徴とする請求項１乃至１０の何れかに記載の画像制御装置。
【請求項１２】
前記送信手段は、前記表示手段によって表示された画像出力装置の中から複数の画像出力装置が選択された場合、選択された複数の画像出力装置に前記画像データを送信することを特徴とする請求項１乃至１１の何れかに記載の画像制御装置。
【請求項１３】
前記表示手段は、前記部門ＩＤが登録されていることが確認されなかった画像出力装置を、画像入力装置によって入力された画像データの出力先としてユーザが選択不可能な表示形式で表示することを特徴とする請求項１乃至１２の何れかに記載の画像制御装置。
【請求項１４】
前記画像入力装置はスキャナであり、前記画像出力装置はプリンタであることを特徴とする請求項１乃至１３の何れかに記載の画像制御装置。
【請求項１５】
前記画像制御装置は、前記所定の通信媒体とは異なる通信媒体によって、他の画像出力装置と接続されていることを特徴とする請求項１乃至１４の何れかに記載の画像制御装置。
【請求項１６】
複数の画像出力装置と所定の通信媒体を介して接続された画像制御装置における画像制御方法であって、
ユーザによって入力された部門ＩＤを受信する受信工程と、
前記受信工程によって受信された部門ＩＤが登録されているか否かを、前記所定の通信媒体を介して前記複数の画像出力装置それぞれに対して確認する確認工程と、
前記複数の画像出力装置のうち前記部門ＩＤが登録されていることが確認された画像出力装置を、画像入力装置によって入力された画像データの出力先としてユーザが選択可能な表示形式で表示する表示工程と、
前記表示された画像出力装置の中からユーザに選択された画像出力装置に、前記画像入力装置によって入力された画像データを送信する送信工程と、
を有することを特徴とする画像制御方法。
【請求項１７】
複数の画像出力装置と所定の通信媒体を介して接続された画像制御装置を制御するコンピュータが読み出し可能なプログラムを格納した記憶媒体であって、
ユーザによって入力された部門ＩＤを受信する受信工程と、
前記受信工程によって受信された部門ＩＤが登録されているか否かを、前記所定の通信媒体を介して前記複数の画像出力装置それぞれに対して確認する確認工程と、
前記複数の画像出力装置のうち前記部門ＩＤが登録されていることが確認された画像出力装置を、画像入力装置によって入力された画像データの出力先としてユーザが選択可能な表示形式で表示する表示工程と、
前記表示された画像出力装置の中からユーザに選択された画像出力装置に、前記画像入力装置によって入力された画像データを送信する送信工程と、
を有することを特徴とするコンピュータが読み出し可能なプログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の通信媒体を介して画像入力装置と複数の画像出力装置とが接続された画像形成システムを制御する画像制御装置および画像制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体に関するものである。
【０００２】
【従来の技術】
従来より、画像制御装置を介して伝送媒体によって画像入力部と複数の画像出力装置が接続された画像形成システムが提案されており、特に重連と呼ばれる単独の画像入力装置（スキャナ）と複数の画像出力装置（プリンタ）が伝送媒体によって接続された画像形成システムが知られている。
【０００３】
【発明が解決しようとする課題】
しかしながら、近年、ネットワーク環境の整備により、通常の業務ネットワークに接続されたプリンタをも包含した複数の画像出力装置（プリンタ）を用いてた重連システムにおいても部門ＩＤによる部門管理を行う要求があるにもかかわらず十分な対応がなされていないため、各ユーザの設定ミスによるミスプリントが生じてしまうなど部門別のプリント処理を十分に管理できないという問題点があった。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、設定された部門ＩＤが各画像出力装置に登録済みかどうかを調査し、該調査結果に基づいて、選択可能な画像出力装置候補あるいは選択可能な機能を制限することにより、複数の画像出力装置の選択を考慮した重連時の部門ＩＤ制御と機能制限処理を自動的に行え、ユーザの設定ミスによるミスプリントを防止し、ユーザが設定する際に、複数のプリンタの機能を鑑みることなく容易に機能を設定することができる画像制御装置および画像制御方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体を提供することである。
【０００５】
【課題を解決するための手段】
本発明は、複数の画像出力装置と所定の通信媒体を介して接続された画像制御装置であって、ユーザによって入力された部門ＩＤを受信する受信手段と、前記受信手段によって受信された部門ＩＤが登録されているか否かを、前記所定の通信媒体を介して前記複数の画像出力装置それぞれに対して確認する確認手段と、前記複数の画像出力装置のうち前記部門ＩＤが登録されていることが確認された画像出力装置を、画像入力装置によって入力された画像データの出力先としてユーザが選択可能な表示形式で表示する表示手段と、前記表示された画像出力装置の中からユーザに選択された画像出力装置に、前記画像入力装置によって入力された画像データを送信する送信手段とを有するものである。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態について図面を用いて説明する。
【００２４】
図１は、本発明に係る画像形成システム構成を説明するためのブロック図である。以下、構成および動作について説明する。
【００２５】
本画像形成システムは、画像入力装置である白黒原稿読み取り可能な白黒スキャナ１００、同画像入力装置であるカラー原稿読み取り可能なカラースキャナ２００、画像出力装置である低速の白黒プリンタ（画像出力装置）３００、中速の白黒プリンタ（画像出力装置）４００、高速の両面印刷可能白黒プリンタ（画像出力装置）５００、カラープリンタ（画像出力装置）６００、オフラインでプリント用紙の後処理が可能なオフラインフィニッシャ７００、大容量ストレージを有するサーバコンピュータ８００、同個人ユーザ向けのパーソナルコンピュータ９００、公知のネットワーク構築の伝送手段であるイーサネット１０００、白黒スキャナ１００と低速白黒プリンタ３００を接続する白黒専用ビデオバス１１００、同カラースキャナ２００とカラープリンタ６００を接続するカラー専用ビデオバス１２００とで構成されている。
【００２６】
画像入力装置１００及び画像入力装置２００には、画像読み取り制御と画像転送制御を行う画像制御装置（Ｉｍａｇｅ  Ｃｏｎｔｒｏｌｌｅｒ）２０００が図示しない専用バスにより接続されている。
【００２７】
また、画像出力装置３００，４００，５００，６００には、部門ＩＤを記憶する記憶手段（不揮発性の記憶媒体）を有し、あらかじめ所定のデバイスを介して該記憶手段に登録されているとする。
【００２８】
また、プリント用紙の後処理がオンラインで可能なオンラインフィニッシャがそれぞれ接続されているが、本発明には直接関係しないので詳細な説明はしない。
【００２９】
以下、図２を参照して、図１に示した画像制御装置（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）２０００の構成について説明する。
【００３０】
図２は、本発明の一実施形態を示す画像制御装置の構成を説明するブロック図であり、図１に示し画像制御装置２０００の詳細構成に対応する。
【００３１】
図において、画像制御装置２０００は、画像入力デバイスであるスキャナ（Ｓｃａｎｎｅｒ）１００や画像出力デバイスであるプリンタ（Ｐｒｉｎｔｅｒ）３００と接続し、一方ではＬＡＮ１０００や公衆回線（ＷＡＮ）２０５１と接続することで、画像情報やデバイス情報の入出力を行う為のコントローラである。
【００３２】
２００１はＣＰＵで、システム全体を制御するコントローラとして機能する。２００２はＲＡＭで、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時記憶するための画像メモリとしても使用される。
【００３３】
２００３はＲＯＭで、ブートＲＯＭとして機能し、システムのブートプログラムが格納されている。２００４はハードディスクドライブ（ＨＤＤ）で、システムソフトウエア、画像データを格納する。２００６は操作部Ｉ／Ｆで、操作部（ＵＩ）２０１２とのインタフェースとして機能し、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００３４】
２０１０はネットワーク（Ｎｅｔｗｏｒｋ）で、ＬＡＮ１０００に接続し、情報の入出力を行う。２０５０はモデム（ＭＯＤＥＭ）で、公衆回線２０５１に接続し、情報の入出力を行う。以上のデバイスがシステムバス２００７上に配置される。
【００３５】
２００５はイメージバスインタフェース（Ｉｍａｇｅ  ＢｕｓＩ／Ｆ）で、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。２００８は画像バスで、ＰＣＩバスなどの高速バスで構成される。なお、画像バス２００８上には後述するデバイスが配置される。
【００３６】
２０６０はラスターイメージプロセッサ（ＲＩＰ）で、ＰＤＬコードをビットマップイメージに展開する。２０２０はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ１００やプリンタ３００と画像制御部２０００を接続し、画像データの同期系／非同期系の変換を行う。
【００３７】
２０８０はスキャナ画像処理部で、入力画像データに対し補正、加工、編集を行う。２０９０はプリンタ画像処理部で、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。２０３０は画像回転部で、画像データの回転を行う。２０４０は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。
【００３８】
また、ＨＤＤ２００４には、ネットワーク（ＬＡＮ１０００）に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存されている。
【００３９】
以後、画像入力部１００と画像制御装置２０００と画像出力装置３００を例にとり、第１システム機器の詳細を説明する。
【００４０】
＜白黒スキャナ＋制御装置＋白黒プリンタの例＞
〈画像入力部（スキャナ）〉
図３は、図２に示した画像入力部１００の構成をを説明する外観図である。
【００４１】
図において、２０７０は画像入力デバイスであるスキャナ部で、原稿となる紙上の画像を照明し、ＣＣＤラインセンサ（図示せず）を走査することで、後述するラスターイメージデータ２０７１として電気信号に変換する。原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、ＣＰＵ２００１がスキャナ２０７０に指示を与え、フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４２】
〈画像形成部（プリンタ）〉
図４は、図２に示した画像出力装置３００の構成を説明する外観図である。
【００４３】
図において、２０９５は画像出力デバイスであるプリンタ部で、ラスターイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、図示しないコントローラからの指示によって開始する。
【００４４】
また、プリンタ部２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセット２１０１、２１０２、２１０３、２１０４がある。また、排紙トレイ２１１１は印字し終わった用紙を受けるものである。
【００４５】
〈スキャナ画像処理部〉
図５は、図２に示したスキャナ画像処理部２０８０の構成を説明するブロック図である。
【００４６】
図５において、２０８１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０８０内の各デバイスの制御及びタイミングを発生させる。
【００４７】
２０８２はフィルタ処理部で、空間フィルタでコンポリューション演算を行う。２０８３は編集部で、例えば入力画像データからマーカーペンで囲まれた開領域を認識して、その開領域内の画像データに対して、影つけ、網掛け、ネガポジ反転等の画像加工処理を行う。２０８４は変倍処理部で、読み取り画像の解像度を変える場合にラスターイメージの主走査方向について補間演算を行い拡大、縮小を行う。副走査方向の変倍については、画像読み取りラインセンサ（図示せず）を走査する速度を変えることで行う。
【００４８】
２０８５はテーブルで、読み取った輝度データである画像データを濃度データに変換するために行うテーブル変換である。２０８６は２値化処理部で、多値のグレースケール画像データを、誤差拡散処理やスクリーン処理によって２値化する。
【００４９】
なお、処理が終了した画像データは、再び画像バスＩ／Ｆコントローラ２０８１を介して、画像バス２００８上に転送される。
【００５０】
〈プリンタ画像処理部〉
図６は、図２に示したプリンタ画像処理部２０９０の詳細構成を説明するブロック図である。
【００５１】
図６において、２０９１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、スキャナ画像処理部２０９０内の各デバイスの制御及びタイミングを発生させる。２０９２は解像度変換部で、Ｎｅｔｗｏｒｋ２０１１あるいは公衆回線２０５１から来た画像データを、プリンタ部２０９５の解像度に変換するための解像度変換を行う。２０９３はスムージング処理部で、解像度変換後の画像データのジャギー（斜め線等の白黒境界部に現れる画像のがさつき）を滑らかにする処理を行う。
【００５２】
〈画像圧縮部〉
図７は、図２に示した画像圧縮部２０４０の詳細構成を説明するブロック図である。
【００５３】
図７において、２０４１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働き、入力バッファ２０４２と出力バッファ２０４５とのデータのやりとりを行うためのタイミング制御及び、画像圧縮部２０４３に対するモード設定などの制御を行う。以下に画像圧縮処理部の処理手順を示す。２０４４はＲＡＭである。
【００５４】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に画像圧縮制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０４１は画像圧縮部２０４３に対して画像圧縮に必要な設定（たとえばＭＭＲ圧縮・ＪＢＩＧ伸長等）を行う。必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０４１に対して画像データ転送の許可を行う。
【００５５】
この許可に従い、画像バスＩ／Ｆコントローラ２０４１はＲＡＭ２０４４もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。受け取った画像データは入力バッファ２０４２に一時格納され、画像圧縮部２０４３の画像データ要求に応じて一定のスピードで画像を転送する。
【００５６】
この際、入力バッファ２０４２は画像バスＩ／Ｆコントローラ２０４１と、画像圧縮部２０４３の両者の間で、画像データを転送できるかどうかを判断し、画像バス２００８からの画像データの読み込み、及び画像圧縮部２０４３への画像の書き込みが不可能である場合は、データの転送を行わないような制御を行う（以後このような制御をハンドシェークと呼称する）。画像圧縮部２０４３は受け取った画像データを、一旦ＲＡＭ２０４４に格納する。
【００５７】
これは画像圧縮を行う際には行う画像圧縮処理の種類によって、数ライン分のデータを要するためであり、最初の１ライン分の圧縮を行うためには数ライン分の画像データを用意してからでないと画像圧縮が行えないためである。
【００５８】
画像圧縮を施された画像データは直ちに出力バッファ２０４５に送られる。出力バッファ２０４５では、画像バスＩ／Ｆコントローラ２０４１及び画像圧縮部２０４３とのハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ２０４１に転送する。画像バスＩ／Ｆコントローラ２０４１では転送された圧縮（もしくは伸長）された画像データをＲＡＭ２００２もしくは画像バス２００８上の各デバイスに転送する。
【００５９】
こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わったとき）、もしくはこの画像圧縮部から停止要求が出るまで（圧縮及び伸長時のエラー発生時等）繰り返される。
【００６０】
〈画像回転部〉
図８は、図２に示した画像回転部２０３０の詳細構成を説明するブロック図である。
【００６１】
図８において、２０３１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスシーケンスを制御する働き、画像回転部２０３２にモード等を設定する制御、及び画像回転処理部２０３２に画像データを転送するためのタイミング制御を行う。以下に画像回転部２０３０の処理手順を図９，図１０を参照しながら説明する。２０３３はＲＡＭである。
【００６２】
図９，図１０は、図８に示した画像回転部２０３０の回転処理を説明する模式図である。
【００６３】
画像バス２００８を介して、ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０３１に画像回転制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２０３１は画像回転部２０３２に対して画像回転に必要な設定（たとえば画像サイズや回転方向・角度等）を行う。必要な設定を行った後に、再度ＣＰＵ２００１から画像バスＩ／Ｆコントローラ２０３１に対して画像データ転送の許可を行う。
【００６４】
この許可に従い、画像バスＩ／Ｆコントローラ２０３１はＲＡＭ２００２もしくは画像バス２００８上の各デバイスから画像データの転送を開始する。尚、ここでは３２ｂｉｔをそのサイズとし回転を行う画像サイズを３２×３２（ｂｉｔ）とし、又、画像バス２００８上に画像データを転送させる際に３２ｂｉｔを単位とする画像転送を行うものとする（扱う画像は２値を想定する）。
【００６５】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、上述の単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図９参照）。
【００６６】
不連続アドレッシングにより転送された画像データは、読み出し時に所望の角度に回転されているように、ＲＡＭ２０３３に書き込まれる。例えば、９０度反時計方向回転であれば、最初に転送された３２ｂｉｔの画像データを、図１０に示すようにＹ方向に書き込んでいく。読み出し時にＸ方向に読み出すことで、画像が回転される。３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２０３３への書き込み）が完了した後、画像回転部２０３２はＲＡＭ２０３３から上述した読み出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２０３１に画像を転送する。
【００６７】
回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２０３１は、連続アドレッシングを以って、ＲＡＭ２００２もしくは画像バス２００８上の各デバイスにデータを転送する。
【００６８】
こうした一連の処理は、ＣＰＵ２００１からの処理要求が無くなるまで（必要なページ数の処理が終わるまで）繰り返される。
【００６９】
〈デバイスＩ／Ｆ部〉
図１１は、図２に示したデバイスＩ／Ｆ部２０２０の詳細構成を説明するブロック図である。
【００７０】
図１１において、２０２１は画像バスＩ／Ｆコントローラで、画像バス２００８と接続し、そのバスアクセスシーケンスを制御する働きと、デバイスＩ／Ｆ部２０２０内の各デバイスの制御及びタイミングを発生させる。
【００７１】
また、外部のスキャナ部２０７０及びプリンタ部２０９５への制御信号を発生させる。スキャンバッファ２０２２は、スキャナ部２０７０から送られてくる画像データを一時保存し、画像バス２００８に同期させて画像データを出力する。
【００７２】
２０２３はシリアルパラレル・パラレルシリアル変換で、スキャンバッファ２０２２に保存された画像データを順番に並べて、あるいは分解して、画像バス２００８に転送できる画像データのデータ幅に変換する。２０２４はパラレルシリアル・シリアルパラレル変換で、画像バス２００８から転送された画像データを分解して、あるいは順番に並べて、プリントバッファ２０２５に保存できる画像データのデータ幅に変換する。
【００７３】
２０２５はプリントバッファで、画像バス２００８から送られてくる画像データを一時保存し、プリンタ部２０９５に同期させて画像データを出力する。画像スキャン時の処理手順を以下に示す。
【００７４】
スキャナ部２０７０から送られてくる画像データをスキャナ部２０７０から送られてくるタイミング信号に同期させて、スキャンバッファ２０２２に保存する。そして、画像バス２００８がＰＣＩバスの場合には、バッファ内に画像データが３２ビット以上入ったときに、画像データを先入れ先出しで３２ビット分、バッファからシリアルパラレル・パラレルシリアル変換２０２３に送り、３２ビットの画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。画像プリント時の処理手順を以下に示す。
【００７５】
画像バス２００８がＰＣＩバスの場合には、バッファ内の画像データを先入れ先出しで、バッファからシリアルパラレル・パラレルシリアル変換２０２３に送り、シリアル画像データに変換し、画像バスＩ／Ｆコントローラ２０２１を通して画像バス２００８上に転送する。
【００７６】
画像プリント時の処理手順を以下に示す。画像バス２００８がＰＣＩバスの場合には、画像バスから送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換２０２４に送り、プリンタ部２０９５の入力データビット数の画像データに分解し、プリントバッファ２０２５に保存する。
【００７７】
また、画像バス２００８がＩＥＥＥ１３９４の場合には、画像バスからおくられてくるシリアル画像データを画像バスＩ／Ｆコントローラ２０２１で受け取り、パラレルシリアル・シリアルパラレル変換２０２４に送り、プリンタ部２０９５の入力データビット数の画像データに変換し、プリントバッファ２０２５に保存する。そして、プリンタ部２０９５から送られてくるタイミング信号に同期させて、バッファ内の画像データを先入れ先出しで、プリンタ部２０９５に送る。
【００７８】
次に、実施の形態について説明する。
【００７９】
図１において、白黒プリンタ３００、４００、５００は両面が可能なプリンタ、カラープリンタ６００は両面が不可能なプリンタ、プリンタ３００，５００，６００は部門ＩＤ００１を有すると仮定する。
【００８０】
＜機能制限処理＞
図１２は、本発明に係る画像制御装置におけるデータ処理手順の一例を示すフローチャートであり、読み取った画像の画像出力装置（プリンタ）への機能制限処理を自動的に行う処理手順に対応する。なお、Ｓｔｅｐ−１〜Ｓｔｅｐ−１７は各ステップを示す。
【００８１】
また、本実施形態は、画像入力装置２００で読みとった画像を画像出力装置３００と画像出力装置４００と画像出力装置５００とに出力を行うべく操作部２０１２より指示がされた場合の機能制限あるいは装置制限する例である。また、操作部２０１２には、読み取りをスタートするスタートキー、どの画像出力装置に出力するかを選択する画面に移行する画像出力装置選択キー（図示しない）が存在する。なお、画像出力装置選択キーはＬＣＤ上のソフトキーとして存在し、表示したり、消去したりが可能になっている。
【００８２】
図１２のＳｔｅｐ−１で、操作部２０１２において部門ＩＤ００１が設定されると、Ｓｔｅｐ−２で、ネットワークを介してプリンタ３００、４００、５００、６００部門ＩＤを確認する。
【００８３】
次いで、Ｓｔｅｐ−３で、プリンタ３００に部門ＩＤ００１が登録されているかどうかを確認し、ＩＤ００１が登録されていると判断した場合は、Ｓｔｅｐ−４で、プリンタ３００部門フラグをＯＮする。そして、Ｓｔｅｐ−５で、プリンタ４００に部門ＩＤ００１が登録されているかどうかを確認し、ＩＤ００１が登録されていると判断した場合、Ｓｔｅｐ−６で、プリンタ４００部門フラグをＯＮする。
【００８４】
次いで、Ｓｔｅｐ−７で、プリンタ５００に部門ＩＤ００１が登録されているかどうかを確認し、ＩＤ００１が登録されていると判断した場合、Ｓｔｅｐ−８でプリンタ５００部門フラグをＯＮする。
【００８５】
次いで、Ｓｔｅｐ−９で、プリンタ６００に部門ＩＤ００１が登録されているかどうかを確認し、ＩＤ００１が登録されていると判断した場合、Ｓｔｅｐ−１０で、プリンタ６００部門フラグをＯＮする。
【００８６】
次いで、Ｓｔｅｐ−１１で、前記部門フラグがＯＮかどうかの判断を行い、ＹＥＳならば、Ｓｔｅｐ−１２で、伝送媒体に接続されている装置として、すなわち画像出力装置３００，５００，６００を操作部２０１２上に表示する。
【００８７】
一方、Ｓｔｅｐ−１１で、ＮＯの場合、部門ＩＤが登録されていない装置の為、画像出力装置として画像出力装置３００，５００，６００を選択不可とし、Ｓｔｅｐ−１３で、操作部２０１２上で網掛け非表示処理を行う。
【００８８】
その後、Ｓｔｅｐ−１４で、操作者は表示されている装置のうちいくつかを選択し、機器は選択された画像出力装置を記憶しておく。なお、ここで、操作部２０１２より機能（両面機能設定）が選択される場合がある。
【００８９】
その後、Ｓｔｅｐ−１５で、選択した装置（プリンタ６００選択）の両面機能をサーチし、Ｓｔｅｐ−１６で、Ｓｔｅｐ−１５でサーチした結果選択された画像出力装置に両面機能がない場合には両面キーを消去し、Ｓｔｅｐ−１７で、処理を終了する。
【００９０】
この状態でスタートキーが押されると、Ｓｔｅｐ１４で選択された画像出力装置に画像を送信し、それぞれの画像出力装置で出力されることとなる。
【００９１】
また、本実施形態は両面機能にて説明したが、同様の方法で全ての機能（例えばレイアウト印刷機能（２ｉｎ１等），ステイプル機能，排紙機能（フェースダウン排紙，フェースアップ排紙，指定ビン排紙，ソート排紙）にも容易に適用可能なことは明白である。なお、選択される用紙サイズを条件として機能制限，装置制限をかけるように構成してもよい。
【００９２】
さらに、各画像出力装置に対する部門ＩＤの登録処理には、サーバ装置８００により各画像出力装置にコマンドを発行して、部門ＩＤの登録と削除を行えるものとする。
【００９３】
上記実施形態によれば、複数の画像出力装置の選択を考慮した、重連時の部門ＩＤ制御と機能制限処理を自動的に行うことで、ユーザの設定ミスによるミスプリントを防止し、ユーザが設定する際に、複数のプリンタの機能をかんがみることなく容易に機能を設定する効果がある。
【００９４】
以下、図１３に示すメモリマップを参照して本発明に係る画像制御装置を適用可能な画像形成システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００９５】
図１３は、本発明に係る画像制御装置を適用可能な画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００９６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００９７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００９８】
本実施形態における図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００９９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１００】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピーディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１０２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
【発明の効果】
以上説明したように、本発明によれば、設定された部門ＩＤが各画像出力装置に登録済みかどうかを調査し、該調査結果に基づいて、選択可能な画像出力装置候補あるいは選択可能な機能を制限するので、複数の画像出力装置の選択を考慮した重連時の部門ＩＤ制御と機能制限処理を自動的に行え、ユーザの設定ミスによるミスプリントを防止し、ユーザが設定する際に、複数のプリンタの機能を鑑みることなく容易に機能を設定することができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明に係る画像形成システム構成を説明するためのブロック図である。
【図２】本発明の一実施形態を示す画像制御装置の構成を説明するブロック図である。
【図３】図２に示した画像入力部の構成をを説明する外観図である。
【図４】図２に示した画像出力装置の構成をを説明する外観図である。
【図５】図２に示したスキャナ画像処理部の構成を説明するブロック図である。
【図６】図２に示したプリンタ画像処理部の詳細構成を説明するブロック図である。
【図７】図２に示した画像圧縮部の詳細構成を説明するブロック図である。
【図８】図２に示した画像回転部の詳細構成を説明するブロック図である。
【図９】図８に示した画像回転部の回転処理を説明する模式図である。
【図１０】図８に示した画像回転部の回転処理を説明する模式図である。
【図１１】図２に示したデバイスＩ／Ｆ部の詳細構成を説明するブロック図である。
【図１２】本発明に係る画像制御装置におけるデータ処理手順の一例を示すフローチャートである。
【図１３】本発明に係る画像制御装置を適用可能な画像形成システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００，２００  画像入力装置
３００，４００，５００，６００，７００  画像出力装置
８００  サーバコンピュータ
２０００  画像制御装置
【図１】
0004280366.tif 000002
【図２】
0004280366.tif 000003
【図３】
0004280366.tif 000004
【図４】
0004280366.tif 000005
【図５】
0004280366.tif 000006
【図６】
0004280366.tif 000007
【図７】
0004280366.tif 000008
【図８】
0004280366.tif 000009
【図９】
0004280366.tif 000010
【図１０】
0004280366.tif 000011
【図１１】
0004280366.tif 000012
【図１２】
0004280366.tif 000013
【図１３】
0004280366.tif 000014