(57)【要約】【課題】  所定のメモリサイズに満たない場合でも、高解像度の画像データを出力する。【解決手段】  画像形成装置のメモリ構成を、情報処理装置がわに通知し、送信する画像データの生成を制御する。また、メモリ構成に合わない画像データが送られてきた場合でも、画像データの情報と画像形成装置ないの記録媒体の情報に応じて、印刷制御を切り替える。【選択図】  図１
2006285837.tif 000002
【特許請求の範囲】
【請求項１】
通信手段を介して接続された、画像形成装置と情報処理装置において、
前記画像形成装置には、
画像形成装置のメモリ構成を取得する手段と、
メモリ構成を通知するメモリ構成通知手段と、
前記メモリ構成通知手段により取得したメモリ構成情報を通知する、メモリ構成情報通知手段と、
画像形成装置の記録紙情報を取得する記録紙情報取得手段と、
オペレータに対して装置の状態を通知する、装置情報通知手段とを具備し、
前記情報処理装置には、
画像形成装置のメモリ構成に応じて、画像データの解像度を設定する設定手段と、
記録命令に基づいて、前記設定手段による設定に応じて画像データを生成する、画像データ生成手段とを具備し、
通信手段を介して、前記情報処理装置から前記画像形成装置に、生成された画像データを送信する送信手段とを備え、
さらに前記画像形成装置には、
送信された前記画像データから解像度情報を取得する手段と、
前記画像データから紙サイズ情報を取得する手段と、
前記画像データを記録するために、1ページ分の画像を展開して記録を行う、ページ記録手段と、
前記画像データに基づいて、装置のメモリ構成により画像形成装置で記録可能かどうかを判別する第1の判別手段と、
第1の判別手段において、前記画像データの解像度では印刷できないと判断された場合は、さらに前記画像データで指定されている記録紙情報と前記装置記録紙情報通知手段に基づき、前記ページ記録手段で印刷可能であるか判別する第2の判別手段により判別を行うことを特徴とする、画像形成装置および情報処理装置。
【請求項２】
請求項1の画像形成装置において、１以上のライン数に画像データを展開しながら記録を行うライン記録手段をさらに備え、
第2の判別手段により、ページ記録手段で記録できないと判別された場合、前記ライン記録手段で記録可能か判別する第3の判別手段と、
第3の判別手段により、印刷可能であると判断された場合には印刷を行うことを特徴とする、画像形成装置および情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータなどの印刷装置の外部で生成された画像データを、当該印刷装置へ入力して画像記録を行う、画像記録システム、該画像記録システムを構成する画像形成装置、情報処理装置およびその制御方法に関する。
【背景技術】
【０００２】
従来の電子写真プロセスを用いたレーザービームプリンタなどの画像形成装置と、それに対して記録命令を出すパソコンなどの情報処理装置は、図２のように接続され使用されている。
【０００３】
情報処理装置はオペレータにより操作され、アプリケーションソフトなどで作成した文章などを印刷するために、画像形成装置に対して記録命令を出し、所望の画像出力を得る。
【０００４】
また、画像形成装置には記録するための解像度を切り替えられるものがあり、高解像度の方がより綺麗な出力を得られる。
【０００５】
しかし、高解像度の画像データは、それだけ多くの画像蓄積領域を必要とする。
【０００６】
画像形成装置には画像を蓄積・記録処理するためのバッファを持っており、複数ページをあらかじめ蓄積したり、記録紙に対して画像を回転する必要があれば回転処理を行い、画像データが印字可能な記録紙に対して、記録処理を行う。
【０００７】
そのため、高解像度の画像を記録するためには、多くのバッファが必要であり、従来の画像形成装置は、装着されたメモリが所定のメモリサイズに満たない場合には、高解像度の画像を出力できないように制御していた。
【０００８】
また、記録命令を出す前に、通信手段を介して画像形成装置のメモリ構成を情報処理装置側で取得できる場合には、所定のメモリサイズに満たない画像形成装置に対して、高解像度の画像データを生成しないようにも制御されている。
【０００９】
又、従来例としては、例えば特許文献１をあげることが出来る。
【特許文献１】特開平９−２４４８６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明では、上記のような所定のメモリサイズに満たない場合でも、紙サイズの情報により記録可能な画像データがあるかどうかをさらに判断し、1ページ分の画像データが蓄積できない場合でも、画像形成装置内の記録紙情報から、回転をする必要がないと判断された場合には、数ラインのバッファを使用して記録処理をすることにより、少ないメモリ構成でも高解像度の画像を出力することができる。
【課題を解決するための手段】
【００１１】
上記の目的を達成するための、本発明による情報処理装置および画像形成装置は、通信手段を介して接続された、画像形成装置と情報処理装置において、
前記画像形成装置には、
画像形成装置のメモリ構成を取得する手段と、
メモリ構成を通知するメモリ構成通知手段と、
前記メモリ構成通知手段により取得したメモリ構成情報を通知する、メモリ構成情報通知手段と、
画像形成装置の記録紙情報を取得する記録紙情報取得手段と、
オペレータに対して装置の状態を通知する、装置情報通知手段と、
を具備し、
前記情報処理装置には、
画像形成装置のメモリ構成に応じて、画像データの解像度を設定する設定手段と、
記録命令に基づいて、前記設定手段による設定に応じて画像データを生成する、画像データ生成手段と、
を具備し、
通信手段を介して、前記情報処理装置から前記画像形成装置に、生成された画像データを送信する送信手段とを備え、
さらに前記画像形成装置には、
送信された画像データを記録するために、1ページ分の画像を展開して記録を行う、ページ記録手段と、
送信された前記画像データから解像度情報を取得する手段と、
前記画像データから紙サイズ情報を取得する手段と、
送信された画像データに基づいて、装置のメモリ構成により画像形成装置で記録可能かどうかを判別する第1の判別手段と、
第1の判別手段において、受信した画像データの解像度では印刷できないと判断された場合は、さらに受信データで指定されている記録紙情報と前記装置記録紙情報通知手段に基づき、前記ページ記録手段で印刷可能であるか判別する第2の判別手段を備える。
【００１２】
また、好ましくは、
前記の画像形成装置において、１以上のライン数に画像データを展開しながら記録を行うライン記録手段をさらに備え、
第2の判別手段により、ページ記録手段で記録できないと判別された場合、前記ライン記録手段で記録可能か判別する第3の判別手段と、
第3の判別手段により、印刷可能であると判断された場合には印刷を行う。
【発明の効果】
【００１３】
本発明により、メモリの構成上サポートされていない解像度の画像データであっても、印字可能であれば、画像を出力することが可能である。
【００１４】
すなわち、少ないメモリ構成でも、可能な場合は高解像度の画像を出力することができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施形態にかかる画像処理装置２００の概略的な構成を示すブロック図である。スキャナインタフェース（以下、「スキャナＩ／Ｆ」という。）部１０には、アナログフロントエンド（ＡＦＥ）１５を介して、ＣＣＤ１７、ＣＩＳ１８が接続し、個別の専用回路を介在することなく、その読み取りデータを画像処理装置２００に取り込むことができる。スキャナI／Ｆ部１０のデータ処理については、後に詳細に説明する。
【００１６】
２０はスキャナ画像処理部であり、スキャナI／Ｆ部１０の処理によりメインメモリ１００に展開された画像データに対して、画像処理動作モード（カラーコピー、モノクロコピー、カラースキャン、モノクロスキャン等）に応じた画像処理を実行する処理部である。スキャナ画像処理部２０の詳細については、後に説明する。
【００１７】
バッファ調停部７７はスキャナI／Ｆ部１０とスキャナ画像処理部間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合、データの書き込みと、読み出しを調停する。
【００１８】
プリンタ画像処理部３０は、入力する画像の領域編集や、解像度変換を行い、得られた画像データをプリンタ出力するための処理ユニットであり、４０は接続するレーザビームプリンタ（ＬＢＰ）４５に画像処理結果を出力するためのＬＢＰインタフェース（Ｉ／Ｆ）。
【００１９】
バッファ調停部７８はプリンタ画像処理部３０とＬＢＰインタフェース４０間のデータの受け渡しをメインメモリ１００上のリングバッファ領域を介して行う場合、データの書き込みと、読み出しを調停する。バッファ調停部７７，７８は基本構成は同一のブロックであるが、使用する用途により、制御方法が異なる。詳細については後述する。
【００２０】
５０、６０はＪＰＥＧ、ＪＢＩＧモジュールであり、所定の規格に準拠した画像データの圧縮、伸張処理を実行する処理部である。
【００２１】
７０はメモリ制御部であり、画像処理系の第１ＢＵＳ８３，第２ＢＵＳ８４及びコンピュータ系の第３ＢＵＳ８５とそれぞれ接続し、メインメモリ（ＳＤＲＡＭ）１００に対するデータの書き込み、読み出しのためのデータ転送制御を行う。
【００２２】
９０はＤＭＡコントローラ（ＤＭＡＣ）であり、メモリ制御部７０と協働して、ＲＯＭＩＳＡ９７を介してＲＯＭ９５と接続し、外部デバイスや種々のインタフェース部（１７０）、とメインメモリ１００との間のデータ授受に関し、ＤＭＡ制御するための所定のアドレス情報を生成、設定する。
【００２３】
９１はＤＭＡコントローラ（ＤＭＡＣ）であり、メモリ制御部７０と協働して、各画像処理部（１０、２０、３０、４０）とメインメモリ１００との間のデータ授受に関し、ＤＭＡ制御するための所定のアドレス情報を生成、設定する。例えば、画像読み取りデバイスの種類、ＣＣＤ１７、ＣＩＳ１８の別に応じて、スキャナＩ／Ｆ部１０で読み取り処理された画像データをメインメモリ１００にＤＭＡ転送するためのアドレス情報をＤＭＡのチャンネルごとに生成し、または、メインメモリ１００上に展開された画像データを読み出すためのアドレス情報をＤＭＡのチャンネルに応じて生成し、スキャナ画像処理部２０にＤＭＡ転送する等、メインメモリ１００と、画像処理部（１０，２０、３０、４０）とメインメモリ１００間におけるＤＭＡ制御を、メモリ制御手段７０と共に司るユニットとして機能する。ＲＯＭ９５には画像読み取りデバイス（ＣＣＤ１７やＣＩＳ１８）に応じて、適した制御パラメータ、制御プログラムデータが格納されており、制御パラメータ等を画像読み取りデバイスに応じて種々設定することができるので、ＣＣＤ１７、ＣＩＳ１８の個別のデータ出力形式に応じた画像データの入力処理が可能となるため、専用のインタフェース回路を設ける必要がなくなる。
【００２４】
８３は、メインメモリー１００から読み出したデータを画像処理系の各処理部（１０〜６０）に送出することが可能な第１ＢＵＳであり、８４は、画像処理系の各処理部（１０〜６０）から読み出したデータをメインメモリー１００に送出することが可能な第２ＢＵＳであり、第１，２ＢＵＳは対になって画像処理ブロックとメインメモリー１００間の画像データの授受を行う。８５は、ＣＰＵ１８０、通信及びユーザインタフェース制御部１７０、メカトロ系制御部１２５、画像処理部内部の制御レジスタ、及びＤＭＡＣ９０が接続するコンピュータ系の第３ＢＵＳである。
【００２５】
メカトロ系制御部１２５にはモータ制御部１１０と、モータの駆動タイミングや、画像処理系の処理の同調を制御するためのタイミング制御を司る割り込みタイマー制御部１２０が含まれる。
【００２６】
ＬＣＤ制御部１３０は、画像処理装置の種々の設定、処理状況等をＬＣＤ１３５に表示するための表示制御を司るユニットである。
【００２７】
１４０、１５０は周辺機器との接続を可能にするＵＳＢインタフェース部であり、図１では、ＢＪ−プリンタ１７５が接続した状態を示している。
【００２８】
１６０はメディアアクセス制御（ＭＡＣ）部であり、接続する機器に対してデータをどのようなタイミングで送り出せばよいか（アクセス）等を制御するユニットである。
【００２９】
１８０はＣＰＵであり、画像処理装置２００の全体的な動作を制御する。
【００３０】
＜スキャナＩ/Ｆ部１０の構成＞
スキャナＩ/Ｆ部１０は、画像読み取りデバイスとして、ＣＣＤ１７及びＣＩＳ１８に対応可能であり、両画像読み取りデバイスの信号を入力処理する。ここで入力された画像データは、メモリ制御部７０によりＤＭＡ転送されてメインメモリ１００上に展開される。
【００３１】
図２は、本発明の実施形態にかかる画像形成装置２００と、画像データおよび記録命令を出し得る情報処理装置であり、４００は操作を行うオペレータである。
【００３２】
図３は、本発明の実施形態にかかる画像形成装置内のメモリ構成を表す図である。
【００３３】
図４は、本発明の実施形態にかかる画像形成装置における印刷処理のフローチャートである。
【００３４】
図５は、本発明の実施形態にかかる画像形成装置から出力された、装置の構成情報を示すレポートである。
【００３５】
図６は、本発明の実施形態にかかる、情報処理装置における、画像データの解像度を設定する画面の図である。
【００３６】
図７は、本発明の実施形態にかかる、情報処理装置における、接続された画像形成装置の装置情報を設定する画面の図である。
【００３７】
記録方式について；
本発明の実施形態において記述される、2種類の記録手段について説明する。
【００３８】
ページバッファ記録手段とは、1ページ分の画像データを予めメモリに展開し、記録部に対して画像データを渡して印字を行う方式である。
【００３９】
画像の回転を行う場合は、1ページ分の画像データが必要なため、この方式が必須となる。
【００４０】
ライン記録手段とは、1ページ分の画像データを保持せず、1ラインもしくは複数ライン分のバッファごとに記録部に画像データを渡して印字を行う方式である。
【００４１】
以下、図１から図７を用いて、本発明の実施形態を具体的に説明する。
【００４２】
図2にあるように、オペレータが情報処理装置３００を使用し、文章などを作成して紙に対して印刷を行う場合、通信手段により接続された画像形成装置２００に対して記録命令を出して印刷を行う。
【００４３】
ここで、通信手段は有線であってもいいし無線であっても良い、さらにはLANなどの双方向通信が可能な制御方式や、情報処理装置から画像形成装置への片方向通信しかできない制御方式であっても良い。
【００４４】
記録命令を出すにあたって、情報処理装置内で画像データを生成するにあたり、画像データの解像度を指定することができる（図６）。
【００４５】
この際、画像形成装置側に装着されたメモリ量に応じて、指定できる解像度に制限を持たせても良い。
【００４６】
たとえば、上述の通信手段をつかって、画像形成装置の構成情報を情報処理装置側に通知し、拡張メモリの構成を自動で設定することができる。
【００４７】
また、情報処理装置から画像形成装置への通信手段が片方向のみの場合、画像形成装置側で装置の構成情報をレポートなどでオペレータに出力させ（図５）、その拡張メモリの項目にあわせて、情報処理装置側の構成情報設定を設定しても良い。
【００４８】
拡張メモリのサイズによって指定できる解像度が変わるのは、以下のような理由からである；
A4(8.27inch x 11.69inch)の600dpiの2値画像のサイズは、約４MBであり、A3の2値画像サイズは約９MBである。
【００４９】
また、1200dpi時の1ページ分の画像サイズは、それぞれ4倍される。
【００５０】
この実施形の画像形成装置が、A3の1200dpiまで記録が可能であるとすると、1ページ分のバッファに画像データを蓄積してから記録を行う、ページバッファ記録方式の場合、最低３５MBはメモリがなければならない。
【００５１】
さらに、画像形成装置内の記録紙の向きと画像データの向きが異なる場合は、画像形成装置内で回転を行わなければならないが、画像の回転には入力用のバッファと出力用のバッファの2面分のメモリが必要となる。
【００５２】
つまり、A3 1200dpiで２面保持するには、約７０MBほどのメモリが必要になる。
【００５３】
装置側のRAMの構成（図３）を見ると、標準RAM（R101）には、ページバッファとして確保されており、拡張RAM（R102）の方に拡張用のページバッファが獲得されている。
【００５４】
つまり、標準のRAMだけでは、ページバッファ用に４０MBしか確保していないため、A3の1200dpiの印字には対応できない。
【００５５】
つまり、ワーストケースを考えると、1200dpiの印字は拡張メモリ無しには行えない。
【００５６】
よって、情報処理装置側で、拡張メモリが装着されていない画像形成装置に対して記録命令を出す場合、1200dpiを選択できないようにする。
【００５７】
しかし、装置情報を正しく設定しなかったり、画像形成装置と情報処理装置間の通信がうまくいかないなどで、情報処理装置側で選択の制限をかけられなかった場合、情報処理装置は画像形成装置の構成にかかわらず、オペレータが高解像度の画像データを送ってくる場合がある。
【００５８】
以下に、拡張メモリが装着されていない（図３  R１０１のみの）画像形成装置側の記録処理について、具体的なケースに分けて、図４のフローチャートを用いて処理の流れを説明する。
【００５９】
＜画像データA3横1200dpi、記録紙  A3縦＞
情報処理装置からA3横/1200dpiの画像データが送られた場合、F101において解像度指定「1200dpi」を取得する。
【００６０】
次に、F102において紙サイズ情報の取得を行い、「A3横」という情報を取得する。
【００６１】
次に、F103においてメモリ構成情報の取得を行い、装置に拡張メモリ「なし」であることを取得する。
【００６２】
次に、F104においてページバッファサイズの取得を行い、「40MB」のページバッファが確保可能であることを取得する。
【００６３】
F105の分岐においては、1200dpiの印字でも拡張メモリが「あり」ならば印刷が可能であるが、ここでは「なし」のためF106に移行する。
【００６４】
F106の分岐においては、A3/1200dpiをページバッファ方式で処理する場合は、７０MB必要のため、ページバッファには収まらないので、F108に移行する。
【００６５】
F108において、画像処理装置内に「A3縦」の記録紙が存在することを取得し、F109において、回転なしで印刷可能か判断を行う。
【００６６】
ここでは、A3横からA3縦への回転が必要のため、F111へと移行する。
【００６７】
F111においては、印刷できなかった旨の通知を行う。
【００６８】
ここでは、図１のLCD１３５に「印刷エラー：解像度を落としてください」と表示する。また、情報通信装置に対して通信を行うことが出来る場合は、印刷できなかった旨の通知を行っても良いし、レポートのような形で印刷を行っても良い。
【００６９】
＜画像データA3縦1200dpi、記録紙  A3縦＞
情報処理装置から、A3縦/1200dpiの画像データが送られた場合、F101,F102,F103においてA3縦/1200dpi、拡張メモリ「なし」の情報を取得する。
【００７０】
以下、F109までは上述の流れと同様である。
【００７１】
F109の回転なしで印刷可能かの判断で、A3縦からA3縦の印刷のため、回転をする必要がない。
【００７２】
そこで、F110へ移行しライン記録手段での印刷を行う。
【００７３】
＜画像データ  A４横 1200dpi、記録紙 A4縦＞
情報処理装置から、A4横/1200dpiの画像データが送られた場合、F101,F102,F103,F104において、A4横/1200dpi、拡張メモリ「なし」、ページバッファ「40MB」の情報を取得する。
【００７４】
F105においては、拡張メモリ「なし」なので、上述の処理と同様に1200dpiの印刷はNOであると判断し、F106へ移行する。
【００７５】
F106においては、A4の1200dpiの画像データは、1面で17.4MB。2面分でも約35MBのため、ページバッファに収まり、回転処理が可能なことがわかる。
【００７６】
よって、F107に移行し、1200dpiの印字ではあるが、通常のページバッファ記録手段で印刷処理を行う。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施形態にかかる画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態にかかる画像形成装置と情報処理装置とオペレータの関係を表した図である。
【図３】本発明の実施形態にかかる画像形成装置内のメモリ構成を表す図である。
【図４】本発明の実施形態にかかる画像形成装置における印刷処理のフローチャートである。
【図５】本発明の実施形態にかかる画像形成装置から出力された、装置の構成情報を示すレポートである。
【図６】本発明の実施形態にかかる、情報処理装置における、画像データの解像度を設定する画面の図である。
【図７】本発明の実施形態にかかる、情報処理装置における、接続された画像形成装置の装置情報を設定する画面の図である。
【図１】
2006285837.tif 000003
【図２】
2006285837.tif 000004
【図３】
2006285837.tif 000005
【図４】
2006285837.tif 000006
【図５】
2006285837.tif 000007
【図６】
2006285837.tif 000008
【図７】
2006285837.tif 000009