(57)【要約】【課題】  多数の画像処理ＬＳＩにより構成されている画像処理部のコストダウン。【解決手段】  １回の画像形成プロセスにおいて、画像処理ＬＳＩの代替用として装置内に実装されたプログラミングデバイスへの画像処理機能のダウンロード、データ処理、処理データのメモリへの格納を繰り返し、複数の画像処理を画像データに対し施す。【選択図】      図４
2006261773.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され、ロジック回路を書き換えられるプログラミングデバイスを搭載したデジタル画像形成装置において、
画像記録媒体への画像形成前に、画像データに対する所望の複数種類の画像処理機能を遂行する際、
画像データが入力される前に、前記複数種類の画像処理機能のうち少なくとも一つの画像処理機能をネットワークサーバから前記プログラミングデバイスにダウンロードして画像処理を遂行し、処理後の画像データをメモリに格納し、次に残りの画像処理機能のうちの少なくとも１つを再び前記ネットワークサーバから前記プログラミングデバイスに上書きし、前記メモリから格納されている画像データを読み出して画像処理を遂行し、処理後のデータを再び前記メモリに格納する動作を前記所望の複数種類の画像処理機能の最後の機能のダウンロードによる前記プログラミングデバイスへの上書きが終了するまで遂行し、最後の画像処理動作が遂行された後、画像データによる画像記録媒体への画像形成を遂行することを特徴とする画像形成装置。
【請求項２】
前記ネットワークサーバに、ネットワーク上の各画像形成装置の有する前記プログラミングデバイスの容量の情報が格納されており、該容量に応じた数の画像処理機能が１回のダウンロードにおいて前記プログラミングデバイスに書き込まれることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像処理機能は、ネットワーク上のホストコンピュータ上、または、画像形成装置の操作部でユーザーが選択し、設定できることを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
請求項１記載の画像形成装置と、ネットワークサーバと、ホストコンピュータがネットワーク上に接続されたことを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置及びネットワークシステムに関し、ネットワーク上に接続されたプリンター、複写機等のデジタル画像形成装置における画像処理部のハードウェア構成に関する。
【背景技術】
【０００２】
従来技術として、本発明が関わる画像形成装置の例としてデジタル複写機をあげ、その全体構成についてはじめに説明し、さらに、画像処理ユニットのブロック構成について説明する。
【０００３】
従来のデジタル複写機において、読み取った原稿の画像に処理を施す画像処理ＬＳＩを有しているものがある（例えば、特許文献１参照）。
【０００４】
図１はデジタル複写機全体の断面図である。基本的な動作について図１を用いて説明する。１の原稿給紙装置上に積載された原稿は、１枚づつ順次２の原稿台ガラス面上に搬送される。原稿が搬送されると、３のスキャナー部分のランプが点灯し、かつ４のスキャナーユニットが移動して原稿を照射する。原稿の反射光はミラー５，６，７を介して８を通過し、その後イメージセンサ部９に入力される。
【０００５】
イメージセンサ部９に入力された画像信号は、アナログ／デジタル変換されて、デジタル画像信号となり、一旦後述する画像処理ユニット上の画像メモリに記憶され、再び読み出された後、露光制御部１０に入力される。露光制御部１０にはレーザードライバユニットが具備されており、前記デジタル画像信号がレーザーを駆動することにより発生させるレーザービームによって感光体１１上に所望の画像が潜像される。
【０００６】
次いで、現像器１３によって現像される。上記潜像とタイミングを合わせて転写部材積載部１４、あるいは１５より転写部材が搬送され、転写部１６に於いて、上記現像されたトナー像が転写部材上に転写される。転写されたトナー像は定着部１７にて転写部材に定着された後、排紙部１８より装置外部に排出される。
【０００７】
転写後の感光体１１の表面をクリーナ２５で清掃し、クリーナ２５で清掃された感光体１１の表面を補助帯電器２６で除電して１次帯電器２８において良好な帯電を得られるようにした上で、感光体１１上の残留電荷を前露光ランプ２７で消去し、１次帯電器２８で感光体１１の表面を帯電し、この工程を繰り返すことで複数枚の画像形成を行う。
【０００８】
次に、本発明が直接関わる前述のデジタル複写機の画像処理ユニットのブロック構成を図２に示す。
【０００９】
図２において、９、１０は前述の図１におけるイメージセンサ及び露光制御部である。１００は、画像処理ユニットで、破線で示した画像処理ＬＳＩ群１０１、ＣＰＵ１０２，メモリインターフェース１０３及びページメモリ１０４から成る。また、１０１は、シェーディング補正ＬＳＩ１１０、変倍処理ＬＳＩ１１１、誤差拡散ＬＳＩ１１２、回転処理ＬＳＩ１１３、スムージングＬＳＩ１１４から成る。
【００１０】
９より出力された１画素あたり８ビットのデジタル画像信号は、まず、１１０に入力され、ここで、図１の３のランプの原稿に対する照射の中央部から端部にかけての光量の差分の補正を行い、次の１１１へ処理後の画像信号を出力する。１１１では、画像の拡大縮小処理が行われる。次の１１２では、８ビットの画像信号を１ビットデータに変換して出力する。その際に生ずる量子化誤差を周辺の画素に拡散するといった画像処理がこのＬＳＩで行われる。次の１１３では、１１２からの１ビットの画像信号に対し、ユーザーの設定に応じて、画像が９０度単位で回転するような処理が施される。
【００１１】
以上の画像処理が終わると、一旦画像信号は、１０３のメモリインターフェースを介して、ページメモリ１０４に格納される。１０３では、１１３から入力される画像信号をデータバスのサイズに合うようにシリアル／パラレル変換する。また、ページメモリから読み出された画像信号は、逆にパラレル／シリアル変換され、スムージングＬＳＩ１１４に入力される。
【００１２】
１１４では、画像の斜め線などに観られるギザギザの部分を検出し、画像の解像度を増して、滑らかにするといった処理が行われる。１１４からの出力画像信号は、前述の露光制御部１０へ入力され、デジタル画像信号に基づいたレーザービームの照射が遂行される。また、ＣＰＵ１０２は、各ＬＳＩに対し、プログラムに応じてパラメータの設定等を行う。
【特許文献１】特開平６−１０５１５０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、前述の画像形成装置における画像処理ユニットは、多数の画像処理ＬＳＩが実装される構成であり、ＬＳＩの単価、開発費はもとより、ユニットサイズの増大も伴い、コスト的にかなりのデメリットとなってしまう。また、さらに、ＬＳＩの設計ミスによる修正費用、日程の遅延といった不安要素も多分に含まれることとなる。
【００１４】
上記課題を解決するため本発明では、前述の画像処理ＬＳＩ群を、ロジック回路を書き換えられる単一のプログラミングデバイスに置き換える構成を採用する。そして、複数種類の画像処理を遂行するため、このプログラミングデバイスに対し、ネットワークを介して、ネットワークサーバから画像処理機能データのダウンロードと、処理後のメモリへのデータの格納を複数回繰り返して、画像形成を行うデジタル画像形成装置及びネットワークシステムを提供する。
【課題を解決するための手段】
【００１５】
この発明は下記の構成を備えることにより上記課題を解決できるものである。
【００１６】
（１）ネットワークに接続され、ロジック回路を書き換えられるプログラミングデバイスを搭載したデジタル画像形成装置において、
画像記録媒体への画像形成前に、画像データに対する所望の複数種類の画像処理機能を遂行する際、
画像データが入力される前に、前記複数種類の画像処理機能のうち少なくとも一つの画像処理機能をネットワークサーバから前記プログラミングデバイスにダウンロードして画像処理を遂行し、処理後の画像データをメモリに格納し、次に残りの画像処理機能のうちの少なくとも１つを再び前記ネットワークサーバから前記プログラミングデバイスに上書きし、前記メモリから格納されている画像データを読み出して画像処理を遂行し、処理後のデータを再び前記メモリに格納する動作を前記所望の複数種類の画像処理機能の最後の機能のダウンロードによる前記プログラミングデバイスへの上書きが終了するまで遂行し、最後の画像処理動作が遂行された後、画像データによる画像記録媒体への画像形成を遂行することを特徴とする画像形成装置。
【発明の効果】
【００１７】
本発明によれば、画像形成装置における画像処理ユニット上に単一のプログラミングデバイスを実装した構成において、その機能を書き換えることによって、多数の画像処理ＬＳＩを実装していた従来構成と等価な画像処理を遂行することができる。これにより、従来構成の画像処理ユニットに対して、材料単価、開発費といった点でかなりのコストメリットをもつユニット構成が実現できる。
【００１８】
またさらに、書き換え可能なデバイスを使用することで、設計ミスによる修正コストの発生や日程遅延といったことも回避できることとなる。
【発明を実施するための最良の形態】
【００１９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例１】
【００２０】
以下、実施例１について、図面を参照して詳細に説明する。本実施例は、従来例複写機の画像処理ユニット１００を改良したものであり、それ以外の部分は、従来例と同一な為、その説明を省略する。
【００２１】
図３は、本実施例の画像形成装置における画像処理ユニットの構成を示す。図３において、２００が、画像処理ユニットであり、９，１０は従来例と同様となる。２００において、２０１は、ネットワークサーバから配信されてくる画像処理機能をダウンロードし、かつ上書きできるプログラミングデバイスである。
【００２２】
２０２は、メモリインターフェース、２０３は、ページメモリであり、プログラミングデバイスに書き込まれた画像処理機能によって処理されたデータの２０３に対するアクセス制御を２０２が司る。
【００２３】
２０４は、タイミング制御部で、イメージセンサ部側から送信されてくる入力垂直同期信号及び入力水平同期信号、また、露光制御部側から送信されてくる出力垂直同期信号及び出力水平同期信号及びＣＰＵ２０５が設定するパラメータ情報をもとに、２０２に対して、有効画像を指定する画像イネーブル信号を生成し、また、プログラミングデバイス２０１に対する内部垂直同期信号、内部水平同期信号を生成する。
【００２４】
次に、ネットワーク上に画像形成装置、ネットワークサーバ、ホストコンピュータが接続されている構成を図４に示す。同図において、３００はデータ源であるホストコンピュータであって、ＡＳＣＩＩコードあるいはバイプ−リーコードで記述されるプリントジョブおよび画像形成装置のステータス応答命令や文字登録用データなどの印刷に係らないデータからなる非プリントジョブ（以下、画像形成装置のデータをプリントジョブ、それ以外のデータを非プリントジョブと区別する。）をネットワークを通してネットワークサーバ３０１に送る。
【００２５】
オペレータは、ホストコンピュータ上で、３０１の画像処理機能記憶装置３０２に格納されている画像処理機能を選択でき、これらもプリントジョブとして、ネットワークサーバに送信される。ネットワークサーバ３０１は、ネットワークに接続されている各画像形成装置を登録しておくための画像形成装置登録テーブル３０３、各画像形成装置の仕様・性能を登録しておくための画像形成装置情報テーブル３０４、上記ホストコンピュータ３０３から受け取った受信データを一時的に記憶しておくための受信データ記憶装置３０５、および印刷データ、画像処理機能の転送制御等を行う制御部３０６を有する。
【００２６】
制御部３０６は、上記ホストコンピュータ３００から受け取った受信データを受信データ記憶装置３０５に一時的に保存し、さらに画像形成装置情報テーブル３０４の情報と、画像形成装置装置登録テーブル３０３に登録されている各画像形成装置との通信により得られるプリントジョブ処理状況およびスリープ状態であるか否かの情報とから、指定された画像形成装置に印刷データ及び画像処理機能を送信するという処理を包含する処理全般を行っている。３０７，３１３、３１４は、ネットワークによってネットワークサーバ３０１およびホストコンピュータ３００と接続されている各画像形成装置Ａ，Ｂ，Ｃであり、代表してそれらの内部構成例を画像形成装置Ａに図示する。
【００２７】
画像形成装置３０７はプリントジョブ記憶装置３０８、補助制御部３１０、制御部３１１および図３で説明した画像処理ユニット２００を含むエンジン３１２を有する。画像形成装置３０７において、その補助制御部３１０はネットワークサーバ３０１から送信された受信データが、プリントジョブか否かをヘッダを前解析することにより判断し、プリントジョブの場合には、プリントジョブ記憶装置３０８に格納させる。
【００２８】
その後、その格納されたプリントジョブ３０９は制御部３１１によって解析・展開され、ビットマップデータに展開された印刷データの出力を行うエンジン３１２に送られる。また、画像形成装置３０７の制御部３１１は、ネットワークサーバ３０１およびホストコンピュータ３００との通信，およびプリントジョブ記憶装置３０８に記憶されているプリントジョブ３０９のサイズ（例えばファイルサイズ）の計測を行い、その計測結果の通知、またさらに、プリントジョブ３０９に含まれるオペレータが選択した所望の画像処理機能の種類の通知をプリントサーバ３０１に対して行う。
【００２９】
一方、受信データが非プリントジョブである場合には、制御部３１１は、スリープ状態のまま（エンジンの起動をしないで）非プリントジョブの処理を行う。前述のように、ここでは、印刷装置Ａ３０７のみ内部構成を示したが、ネットワークに接続されている画像形成装置Ｂ３１３，画像形成装置Ｃ３１４も３０７と同じ構成である。
【００３０】
次に、このネットワークシステムにおけるプログラミングデバイスへの画像処理機能書き換えによる画像処理動作について説明する。
【００３１】
ホストコンピュータ上で、オペレータは、印刷データ、その印刷データに施したい所望の画像処理機能及び出力装置を選択する。これが、プリントジョブとしてネットワークを通してネットワークサーバに３０１に送られる。このプリントジョブを受けた３０１は、前述したように受信データ記憶装置３０５にプリントジョブを記憶し、指定された画像形成装置がスリープ状態でなければ、受信データを送信する。
【００３２】
画像形成装置内では、補助制御部３１０による前解析後、受信されたプリントジョブが、プリントジョブ記憶装置３０８に格納させる。その後、その格納されたプリントジョブ３０９は制御部３１１によって解析・展開される。このとき、プリントジョブに含まれる実行予定の画像処理機能情報から、最初の実行機能を補助制御部３１０、ネットワークを介して３０１に通知する。これを受けた３０１では、制御部３０６が、画像処理機能記憶装置３０２から指定された画像処理機能データを呼び出す。
【００３３】
またさらに、このデータを画像形成装置内の画像処理ユニット２００に実装されているプログラミングデバイス２０１へプログラムする為のアプリケーションソフトを起動して、プログラムを実行する。プログラム終了の情報を制御部３１１が受信すると、３１１は、３０８からプリントジョブの画像データを２００の２０１へ入力する。このとき同時に、３１１は制御信号ラインを介して２００のＣＰＵ２０５にコマンドを送り、タイミング制御部２０４から内部垂直同期信号及び内部垂直同期信号が所定間隔で出力される。
【００３４】
また、このときメモリインターフェース２０２には、２０４から画像イネーブル信号が入力され、イネーブル期間、２０１で処理されたデータが、ページメモリ２０３に格納される。その後、ＣＰＵ２０５は、タイミング制御部２０４から画像イネーブル信号がディセーブル状態となったことを検知し、制御部３１１に通知する。この後、前述と同様のルーチンにより、次の画像処理機能がネットワークサーバよりダウンロードされる。
【００３５】
そして、ページメモリ２０３に格納されている画像データが読み出されて、２０１に入力され、処理後再度２０３に格納される。この後も画像処理機能のネットワークサーバからのダウンロード、画像処理、処理後のデータのメモリへの格納が、実行予定の画像処理機能に対して繰り返される。最終の画像処理機能がダウンロードされると、制御部３１１はこれを露光制御部１０に通知し、１０は所定の出力垂直同期信号及び出力水平同期信号をタイミング制御部２０４に入力する。
【００３６】
２０４は、これらの同期信号を内部垂直同期信号及び内部水平同期信号にそれぞれ変換し、プログラミングデバイス２０１に入力する。また、同時に、メモリインターフェース２０２に、画像イネーブル信号を入力し、これに従って、ページメモリ２０３から読み出された画像データは、最終の画像処理機能によって処理された後、そのまま露光制御部１０に入力されて、所定の画像処理動作が完遂する。
【実施例２】
【００３７】
他の実施例として、プログラミングデバイスへ書き込み可能な複数の画像処理機能を一度に書き込む形態が考えられる。この場合、ネットワークサーバ３０１内の画像形成装置情報テーブル３０４に各装置に実装されているプログラミングデバイスの容量の情報が格納され、制御部３０６が、ホストコンピュータから受けた画像処理機能情報と照合し、書き込む機能を選択する。そのとき実際にダウンロードされる複数機能が網羅されたプログラムデータとしては、前段処理機能と後段処理機能の入出力の接続が施された別途用意されたものとなる。この実施例２により、ダウンロードの回数が削減される。
【００３８】
また、実施例１においては、ホストコンピュータからの印刷動作を例にあげたが、オペレータが画像形成装置を複写機として使用する際には、画像形成装置の操作パネルから実施したい画像処理機能を選択することとなる。この場合、オペレータが選択した画像処理機能が、一旦プリントジョブ記憶装置に記憶され、その後、制御部３１１、ネットワークを介してネットワークサーバ３０１に転送され、最初の画像処理機能のダウンロードが遂行される。
【００３９】
その後、原稿のスキャナーによる読み込みが開始され、イメージセンサ部９からプログラミングデバイス２０１に画像データが入力される。その後の処理データのページメモリ２０３への格納、読み出し等の一連の処理動作は、前述と同様となる。
【図面の簡単な説明】
【００４０】
【図１】従来例の画像形成装置の構成を示す図
【図２】従来例の画像処理ユニットの構成を示す図
【図３】実施例の画像処理ユニットの構成を示す図
【図４】実施例のネットワークシステム構成を示す図
【符号の説明】
【００４１】
２００  画像処理ユニット
２０１  プログラミングデバイス
２０２  メモリインターフェース
２０３  ページメモリ
２０４  タイミング制御部
２０５  ＣＰＵ
３００  ホストコンピュータ
３０１  ネットワークサーバ
３０２  画像処理機能記憶装置
３０３  画像形成装置登録テーブル
３０４  画像形成装置情報テーブル
３０５  受信データ記憶装置
３０６  制御部
３０７  画像形成装置
３０８  プリントジョブ記憶装置
３０９  プリントジョブ
３１０  補助制御部
３１１  制御部
３１２  エンジン
３１３  画像形成装置
３１４  画像形成装置
【図１】
2006261773.tif 000003
【図２】
2006261773.tif 000004
【図３】
2006261773.tif 000005
【図４】
2006261773.tif 000006