(57)【要約】【課題】画像出力装置に設ける格納手段に格納された大量の画像情報中から、ユーザが意図する画像情報を簡易印刷イメージとして視覚的に確認しながら選択指示することができ、大量の画像データの中からユーザが意図する１つの画像情報を容易、かつ効率よく選択して出力することである。【解決手段】ホストコンピュータ１１７で作成される画像情報をハードディスク１０９に格納し、該格納されている複数の画像情報中から所望の画像情報が選択されると、プレビュー編集処理部１２０が該選択された画像情報を簡易印刷イメージデータに展開して、該展開された簡易印刷イメージデータを表示部１２３にプレビュー表示する構成を特徴とする。【選択図】　　　図３
2004021452.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置と画像出力装置とが通信可能な画像出力システムであって、
前記情報処理装置で作成される画像情報を格納する格納手段と、
前記格納手段に格納されている複数の画像情報中から所望の画像情報を選択する選択手段と、
前記選択手段により選択された画像情報を簡易印刷イメージデータに展開する展開手段と、
前記展開手段により展開された簡易印刷イメージデータを表示装置上にプレビュー表示する表示制御手段と、
を有することを特徴とする画像出力システム。
【請求項２】
前記格納手段は、前記展開手段により前記画像情報に基づきビットマップイメージに展開された簡易印刷イメージデータを格納可能とすることを特徴とする請求項１に記載の画像出力システム。
【請求項３】
前記表示装置は、前記情報処理装置に設けられることを特徴とする請求項１に記載の画像出力システム。
【請求項４】
前記表示装置は、前記画像出力装置に設けられることを特徴とする請求項１に記載の画像出力システム。
【請求項５】
前記格納手段は、前記簡易印刷イメージデータを前記画像情報とは別形式の画像データとして格納することを特徴とする請求項２に記載の画像出力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置と画像出力装置とが通信可能な画像出力システムに関するものである。
【０００２】
【従来の技術】
従来、画像出力装置、例えば良く知られたレーザビームプリンタ等のプリンタは標準インタフェースケーブルを用いてホストコンピュータと繋げられており、ホストコンピュータ上のユーザアプリケーションプログラムにて作成された画像情報を、ホストコンピュータ上のプリンタドライバにて、プリンタが解釈可能なＰＤＬ（ページ記述言語）に変換され、変換された画像データがプリンタに入力されると、この画像データを解釈し、プリンタエンジンに出力するためにビットマップデータの２値信号に変換され、プリンタからハードコピーが得られる構成になっている。
【０００３】
最近、プリンタはホストコンピュータとネットワーク接続され複数のユーザで共有して使用される傾向にあり、大量印刷に絶えうるため、より高速な出力が要求されている。その１つの方法として、ホストコンピュータから送られた画像データをプリンタ内のハードディスク等の記憶装置に格納し、２回目以降の印刷時はホストコンピュータから画像データを送らず、プリンタ内の記憶装置から読み出して印刷する方式（以下、Ｔｒａｎｓｍｉｔ　Ｏｎｃｅ）や、更にビットマップデータに展開して記憶装置に格納し、２回目以降の印刷時はホストコンピュータから画像データを送らず、プリンタ内の記憶装置からビットマップデータを読み出して印刷する方式（以下、ＲＩＰ　Ｏｎｃｅ）が採用されている。
【０００４】
このＴｒａｎｓｍｉｔ　ＯｎｃｅやＲＩＰ　Ｏｎｃｅでは、主に、ホストコンピュータ上のプリンタドライバ等で一度プリンタに転送した画像データかどうかを判断して、画像データをプリンタに転送するかどうかを決定する使い方と、ホストコンピュータ上のユーティリティやプリンタ上の操作パネルにてユーザがプリンタ内の記憶装置に格納された大量の画像データの中から１つを選択する使い方がある。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例、特に、ホストコンピュータ上のユーティリティやプリンタ上の操作パネルにてユーザがプリンタ内の記憶装置に格納された大量の画像データの中から１つを選択する使い方では、大量の画像データの中から１つを選択するので、ユーザは印刷したい画像データを視覚的に捉えることができないため、容易に意図する画像データを選択して印刷指示することができないという問題点があった。
【０００６】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、情報処理装置で作成される画像情報を格納手段に格納し、該格納されている複数の画像情報中から所望の画像情報が選択されると、該選択された画像情報を簡易印刷イメージデータに展開して、該展開された簡易印刷イメージデータを表示装置上にプレビュー表示することにより、画像出力装置に設ける格納手段に格納された大量の画像情報中から、ユーザが意図する画像情報を簡易印刷イメージとして視覚的に確認しながら選択指示することができ、大量の画像データの中からユーザが意図する１つの画像情報を容易、かつ効率よく選択して出力することができる画像処理環境を構築することができる画像出力システムを提供することである。
【０００７】
【課題を解決するための手段】
本発明に係る第１の発明は、情報処理装置と画像出力装置とが通信可能な画像出力システムであって、前記情報処理装置で作成される画像情報を格納する格納手段と、前記格納手段に格納されている複数の画像情報中から所望の画像情報を選択する選択手段と、前記選択手段により選択された画像情報を簡易印刷イメージデータに展開する展開手段と、前記展開手段により展開された簡易印刷イメージデータを表示装置上にプレビュー表示する表示制御手段とを有することを特徴とする。
【０００８】
本発明に係る第２の発明は、前記格納手段は、前記展開手段により前記画像情報に基づきビットマップイメージに展開された簡易印刷イメージデータを格納可能とすることを特徴とする。
【０００９】
本発明に係る第３の発明は、前記表示装置は、前記情報処理装置に設けられることを特徴とする。
【００１０】
本発明に係る第４の発明は、前記表示装置は、前記画像出力装置に設けられることを特徴とする。
【００１１】
本発明に係る第５の発明は、前記格納手段は、前記簡易印刷イメージデータを前記画像情報とは別形式の画像データとして格納することを特徴とする。
【００１２】
【発明の実施の形態】
本実施形態の構成を説明する前に、本実施形態を適用するに好適なレーザビームプリンタの構成について図１を参照しながら説明する。なお、本実施形態を適用するプリンタは、レーザビームプリンタに限られるものではなく、インクジェットプリンタ等他のプリント方式のプリンタでも良いことは言うまでもない。
【００１３】
図１は、本発明を適用可能な出力装置の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００１４】
図において、１０００はＬＢＰ本体（以下、プリンタという）であり、外部に接続されているホストコンピュータから供給される印刷情報（文字コード等）やフォーム情報あるいはマクロ命令等を入力して記憶するとともに、それらの情報に従って対応する文字パターンやフォームパターン等を作成し、記録媒体である記録紙等に像を形成する。１０１２は操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００１５】
１００１は、プリンタ１０００全体の制御およびホストコンピュータから供給される文字情報等を解析するプリンタ制御ユニットであり、このプリンタ制御ユニット１００１は、主に文字情報を対応する文字パターンのビデオ信号に変換してレーザドライバ１００２に出力する。
【００１６】
レーザドライバ１００２は半導体レーザ１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ１００３から発射されるレーザ光１００４をオン・オフ切り換えする。そして、レーザ光１００４は回転多面鏡１００５で左右方向に振らされて静電ドラム１００６上を走査露光する。これにより、静電ドラム１００６上には文字パターンの静電潜像が形成されることになる。
【００１７】
さらに、この潜像は、静電ドラム１００６周囲に配設された現像ユニット１００７により現像された後、記録紙に転写される。この記録紙にはカットシートを用い、カットシート記録紙はプリンタ１０００に装着した用紙カセット１００８に収納され、給紙ローラ１００９および搬送ローラ１０１０と搬送ローラ１０１１とにより、装置内に取り込まれて、静電ドラム１００６に供給される。
【００１８】
またプリンタ１０００には、図示しないカードスロットを少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なる制御カード（エミュレーションカード）を接続できるように構成されている。
【００１９】
〔第１実施形態〕
図２は、本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。ここでは、レーザビームプリンタ（図１）を例にして説明する。なお、本発明の機能が実行されるのであれば、単体の機器であっても、複数の機器からなるシステムであっても、ＬＡＮ等のネットワークを介して処理が行われるシステムであっても本発明を適用できることは言うまでもない。
【００２０】
図において、３０００はホストコンピュータで、ＲＯＭ３のプログラム用ＲＯＭに記憶された文書処理プログラム等に基づいて図形，イメージ，文字，表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１を備え、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２１】
また、このＲＯＭ３のプログラム用ＲＯＭには、ＣＰＵ１の制御プログラム等を記憶し、ＲＯＭ３のフォント用ＲＯＭには上記文書処理の際に使用するフォントデータ等を記憶し、ＲＯＭ３のデータ用ＲＯＭは上記文書処理等を行う際に使用する各種データ（例えば、定型パターン、テストプリント用フォームなど）を記憶する。２はＲＡＭで、ＣＰＵ１の主メモリ，ワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）９や不図示のポインティングデバイスからのキー入力を制御する。
【００２２】
６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はメモリコントローラ（ＭＣ）で、ブートプログラム，種々のアプリケーション，フォントデータ，ユーザファイル，編集ファイル等を記憶するハードディスク（ＨＤ）、フレキシブルディスク（ＦＤ）等の外部メモリ１１とのアクセスを制御する。
【００２３】
８はプリンタコントローラ（ＰＲＴＣ）で、所定の双方向性インタフェース（インタフェース）２１を介してプリンタ１０００に接続されて、プリンタ１０００との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。
【００２４】
プリンタ１０００において、１２はプリンタＣＰＵで、ＲＯＭ１３のプログラム用ＲＯＭに記憶された制御プログラム等或いは外部メモリ１４に記憶された制御プログラム等に基づいてシステムバス１５に接続される各種のデバイスとのアクセスを総括的に制御し、印刷部インタフェース１６を介して接続される印刷部（プリンタエンジン）１７に出力情報としての画像信号を出力する。
【００２５】
また、このＲＯＭｌ３のプログラム用ＲＯＭには、ＣＰＵ１２の制御プログラム等を記憶する。ＲＯＭｌ３のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等を記憶し、ＲＯＭ１３のデータ用ＲＯＭにはハードディスク等の外部メモリ１４が無いプリンタの場合には、ホストコンピュータ上で利用される情報等を記憶している。ＣＰＵ１２は入力部１８を介してホストコンピュータ３０００との通信処理が可能となっており、プリンタ１０００内の情報等をホストコンピュータ３０００に通知可能に構成されている。
【００２６】
１９は、ＣＰＵ１２の主メモリ、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。なお、ＲＡＭ１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク（ＨＤ）、ＩＣカード等の外部メモリ１４は、メモリコントローラ（ＭＣ）２０によりアクセスを制御される。外部メモリ１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、１０１２は前述した操作パネルで、操作のためのスイッチおよびＬＥＤ表示器等が配されている。
【００２７】
また、前述した外部メモリは１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード，言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、図示しないＮＶＲＡＭを有し、操作パネル１０１２からのプリンタモード設定情報を記憶するようにしても良い。
【００２８】
なお、本実施形態では、説明を簡単にするためにホストコンピュータとプリンタが１対１で接続されている場合を示したが、ネットワークを介して複数のホストコンピュータと複数のプリンタが接続されている場合も同様の動作を行う。ただ、この場合、ユーザは印刷を行うプリンタをあらかじめ指定しておく必要があることは言うまでもない。
【００２９】
図３は、本発明に係る印刷制御装置における第１のデータ処理構成の詳細ブロック図であり、ハードディスクに格納されたＰＤＬデータのプレビューをプリンタ上の表示部に表示する場合に対応する。
【００３０】
まず、ホストコンピュータ１１７上のアプリケーションソフト等によって作成された印刷データをＰＤＬ形式に変換し、プリンタ１１９に転送して、プリンタ１１９内のハードディスク１０９に格納するまでの処理手順を図４〜図６のフローチャートと共に説明する。
【００３１】
図４〜図６は、本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。Ｓ１０〜Ｓ２６は各ステップを示す。
【００３２】
先ず、ホストコンピュータ１１７内のアプリケーションソフト１０１にて印刷指示がされると（ステップＳ１０）、プリンタドライバ１１８内のデータ変換処理部１０２において画像データをＰＤＬデータに変換する（ステップＳ１１）。
【００３３】
そして、パケット処理部１０３においてＰＤＬデータをハードディスク１０９に格納するための指示を施したコマンド（以下格納指示コマンド）及びジョブＩＤやユーザＩＤ等を付加してパケット化する（ステップＳ１２）。次に、パケットを順次プリンタ１１９に送信し（ステップＳ１３）、データがすべて処理されたかどうかを判断し（ステップＳ１４）、データがすべて処理されるまで、ステップＳ１２〜Ｓ１４を繰り返す。
【００３４】
そして、データがすべて処理されたと判定された場合に、ホストコンピュータ１１７から送信されたパケットは、プリンタ１１９内の受信処理部１０５にて受信され、受信処理部１０５の受信バッファに格納される（ステップＳ１５）。次に、パケット解析処理部１０６においてパケットを外した後パケットの解析が行なわれ（ステップＳ１６）、ハードディスクへの格納指示コマンドかどうかチェックし（ステップＳ１７）、ハードディスクへの格納指示コマンドであると判定された場合は、ＰＤＬデータとジョブＩＤやユーザＩＤ等をマージしてバッファ１０７に格納する（ステップＳ１８）。そして、データがすべて処理されたかどうかを判定して（ステップＳ１９）、全てのデータが処理されていないと判定された場合は、ステップＳ１６からステップＳ１９を繰り返す。
【００３５】
一方、ステップＳ１９で、データがすべて処理されたと判断した場合は、バッファ１０７のＰＤＬデータを読み出し、ハードディスクコントローラ１０８によってハードディスク１０９に格納して（ステップＳ２０）、処理を終了する。
【００３６】
一方、ステップＳ１７において、ハードディスクへの格納指示コマンド以外であると判定された場合には、別の処理ステップを実行して（ステップＳ２１）、処理を終了する。
【００３７】
一方、ステップＳ１６において、パケット解析処理部１０６においてパケットが外されたＰＤＬデータは、コマンド解析編集処理部１１０において、ＰＤＬデータのコマンド解析及び編集を行い、ビットマップデータに変換し（ステップＳ２２）、ページバッファ１１１に格納する（ステップＳ２３）。
【００３８】
そして、１ページ分のデータがすべて処理されたかどうかを判定して、（ステップＳ２４）、すべて処理されていないと判定した場合には、ステップＳ２２へ戻り、処理を繰り返す。
【００３９】
一方、ステップＳ２４で、１ページ分のデータがすべて処理されたと判定した場合には、ページバッファ１１１に１ページ分のビットマップデータが格納されるとエンジン出力制御部１１２において、ページバッファ１１１からビットマップデータをエンジン１１３が処理可能なラスタ形式にて読み出し、エンジン１１３に同期してエンジン１１３に出力する（ステップＳ２５）。
【００４０】
そして、エンジン１１３に出力されたビットマップデータはエンジンの電子写真プロセスによって印刷して（ステップＳ２６）、処理を終了する。
【００４１】
次に、ハードディスク１０９に格納されたＰＤＬデータのプレビューをプリンタ上の表示部１２３上に表示する処理手順を図７に示すフローチャートと共に説明する。
【００４２】
図７は、本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。Ｓ４１〜Ｓ４５は各ステップを示す。
【００４３】
先ず、操作パネル１２２にてプレビュー表示の指示がされると（ステップＳ４１）、ハードディスク１０９から指示されたＰＤＬデータを読み出し、バッファ１０７に格納する（ステップＳ４２）。
【００４４】
次に、データがすべて処理されたかどうかを判定して（ステップＳ４３）、データがすべて処理されていないと判定した場合には、ステップＳ４２から処理を繰り返す。
【００４５】
一方、ステップＳ４３で、データがすべて処理されていると判定した場合には、バッファ１０７のＰＤＬデータを読み出し、プレビュー編集処理部１２０において、プレビューデータを作成する（ステップＳ４４）。プレビューデータが作成されると、操作パネル制御部１２１によって、プレビューデータを操作パネル１２２上の表示部１２３に表示して（ステップＳ４５）、処理を終了する。
【００４６】
図８は、図３に示したプリンタ上の操作パネル１２３の一例を示す図であり、図９は、図３に示した表示部１２３に表示されるジョブリストの一例を示す図であり、図１０は、図９に示した表示部１２３で選択されたジョブに対応する印刷イメージプレビューの一例を示す図である。
【００４７】
図８において、ジョブリストボタン２０２を押下すると、表示部２０１に図９に示すジョブリストが表示される。選択バー３０１は現在選択されているジョブを表している。ジョブリスト表示状態で、ボタン２０４を押下すると、選択バー３０１は上方向に移動し、更に押下し続けると上方向にスクロールするようになっている。ボタン２０５を押下すると、選択バー３０１は下方向に移動し、更に押下し続けると下方向にスクロールするようになっている。また、ジョブリスト表示状態で、プレビューボタン２０３を押下すると、図１０に示すように表示部１２３上にプレビューを表示するようになっている。
【００４８】
また、ジョブリスト表示状態またはプレビュー表示状態で、印刷ボタン２０６を押下すると、ジョブリストで選択されているジョブまたはプレビュー表示されているジョブの印刷を実行することができるようになっている。
【００４９】
以下、ジョブリストで選択されているジョブまたはプレビュー表示されているジョブの印刷を実行する処理手順を図１１に示すフローチャートを参照して説明する。
【００５０】
図１１は、本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートである。Ｓ６１〜Ｓ６８は各ステップを示す。
【００５１】
先ず、印刷ボタン２０６が押下されると（ステップＳ６１）、指示されたＰＤＬデータをハードディスク１０９から読み出し、バッファ１０７に格納する（ステップＳ６２）。そして、データがすべて処理されたかどうかを判断し（ステップＳ６３）、すべて処理されていないと判定した場合には、ステップＳ６２から処理繰り返す。
【００５２】
一方、ステップＳ６３で、データがすべて処理されたと判定した場合には、ＰＤＬデータは、コマンド解析編集処理部１１０において、ＰＤＬデータのコマンド解析及び編集を行い、ビットマップデータに変換し（ステップＳ６４）、ページバッファ１１１に格納する（ステップＳ６５）。
【００５３】
次に、１ページ分のデータがすべて処理されたかどうかを判断して（ステップＳ６６）、１ページ分のデータがすべて処理されていないと判断した場合には、ステップＳ６４から処理を繰り返す。
【００５４】
一方、ステップＳ６６で、ページバッファ１１１に１ページ分のビットマップデータが格納されるとエンジン出力制御部１１２において、ページバッファ１１１からビットマップデータをエンジン１１３が処理可能なラスタ形式にて読み出し、エンジン１１３に同期してエンジン１１３に出力する（ステップＳ６７）。そして、エンジン１１３に出力されたビットマップデータはエンジンの電子写真プロセスによって印刷が行なわれ（ステップＳ６８）、処理を終了する。
【００５５】
図１２は、図３に示したハードディスク１０９への格納指示パケットの一例を示す図である。
【００５６】
図において、ヘッダ６１にはパケットであることを示す識別子が格納されている。パケットサイズ６２にはパケットのサイズが格納されている。パケットサイズはパケットの種類により異なる。この一例では１２８ＫＢｙｔｅｓであることを示している。
【００５７】
ジョブＩＤ６３には印刷データのジョブ名称が格納されている。ユーザＩＤ６４には印刷データのユーザ名称が格納されている。コマンド６５にはプリンタ１１９での制御を指示するコマンドが格納されている。この一例ではハードディスクへの格納指示コマンドが格納されている。印刷データ６６にはコマンド解析処理部１１０で処理可能なＰＤＬデータが格納されている。
【００５８】
〔第２実施形態〕
図１３は、本発明に係る情報処理装置におけるデータ処理構成の詳細ブロック図であり、図３と同一のものには同一の符号を付してある。また、本実施形態は、ハードディスク４０９に格納されたプレビューデータをホストコンピュータ１１７上の表示部４２３に表示する場合に対応する。
【００５９】
まず、ホストコンピュータ上のアプリケーションソフト等によって作成された画像データを、例えばＪＰＥＧやＴＩＦＦ等の汎用フォーマット形式（以下、プレビューデータ）に変換し、ホストコンピュータ内のハードディスクに格納するまでの処理手順を図１４に示すフローチャートを参照して説明する。
【００６０】
図１４は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、ハードディスク４０９に格納されたプレビューデータをホストコンピュータ１１７上の表示部４２３に表示する処理に対応する、なお、Ｓ８０〜Ｓ８４は各ステップを示す。
【００６１】
先ず、ホストコンピュータ１１７内のアプリケーションソフト１０１にて印刷指示がされると（ステップＳ８０）、ユーティリティ４２４内のプレビュー編集処理部４２０においてホストコンピュータからの画像データをプレビューデータに変換する（ステソプＳ８１）。
【００６２】
そして、変換されたプレビューデータはデータ変換処理部１０２から取得したジョブＩＤやユーザＩＤ等と共にバッファ４０７に格納する（ステップＳ８２）。次に、データがすべて処理されたかどうかを判断し（ステップＳ８３）、データがすべて処理されていないと判断した場合は、ステップＳ８１から処理を繰り返す。
【００６３】
一方、ステップＳ８３で、データがすべて処理されていると判断した場合には、バッファ４０７のプレビューデータを読み出し、ジョブＩＤやユーザＩＤ共にハードディスクコントローラ４０８によってハードディスク４０９に格納して（ステップＳ８４）、処理を終了する。
【００６４】
なお、データ変換処理部１０２以降の印刷データの処理手順は、第１実施形態と同様なので、ここでは説明を省略する。
【００６５】
次に、ハードディスク４０９に格納されたプレビューデータをホストコンピュータ上の表示部４２３に表示する処理手順を図１５に示すフローチャートを参照して説明する。
【００６６】
図１５は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、ハードディスク４０９に格納されたプレビューデータをホストコンピュータ上の表示部４２３に表示する処理手順に対応する。なお、Ｓ１０１〜Ｓ１０５は各ステップを示す。
【００６７】
先ず、ホストコンピュータ１１７内のユーティリティ４２４上のユーザインタフェース（以下、ＵＩ）４２２にてプレビュー表示が指示されると（ステップＳ１０１）、指示されたプレビューデータをジョブＩＤやユーザＩＤ共にハードディスク４０９から読み出し、バッファ４０７に格納する（ステップＳ１０２）。
【００６８】
次に、データがすべて処理されたかどうかを判断し（ステップＳ１０３）、データがすべて処理されていないと判定した場合は、ステップＳ１０２から処理を繰り返す。
【００６９】
一方、ステップＳ１０３で、データがすべて処理されるとバッファ４０７のプレビューデータをジョブＩＤやユーザＩＤ共に読み出し、プレビュー編集処理部４２０において、プレビューデータを編集する（ステップＳ１０４）。そして、プレビューデータがジョブＩＤやユーザＩＤ共に編集されると、ＵＩ制御部４２１によって、プレビューデータをＵＩ４２２上の表示部４２３に表示して（ステップＳ１０５）、処理を終了する。
【００７０】
図１６は、図１３に示したホストコンピュータ１１７内のユーティリティのＵＩの一例を示す図であり、図１７は、図１３に示したホストコンピュータ１１７内の表示部４２３に表示される印刷イメージプレビューの一例を示す図である。以下、構成および動作について説明する。なお、図１７中において、６０２〜６０５はスクロールバーである。
【００７１】
図において、ジョブリストボタン５０２を押下すると表示部５０１にジョブリストが表示される。選択バー５０７は現在選択されているジョブを表している。ジョブリスト表示状態で、ボタン５０４を押下すると、選択バー５０７は上方向に移動し、更に押下し続けると上方向にスクロールするようになっている。
【００７２】
ボタン５０５を押下すると、選択バー５０７は下方向に移動し、更に押下し続けると下方向にスクロールするようになっている。また、ジョブリスト表示状態で、プレビューボタン５０３を押下すると、図１７に示すプレビュー６０１を表示するようになっている。
【００７３】
また、ジョブリスト表示状態またはプレビュー表示状態で、印刷ボタン５０６を押下すると、ジョブリストで選択されているジョブまたはプレビュー表示されているジョブの印刷を実行することができるようになっている。
【００７４】
なお、印刷の処理手順については、第１実施形態と同様なので、ここでは説明を省略する。
【００７５】
また、第２実施形態では、プレビューデータの形式は汎用フォーマットとしたが、これに限るものではなく、例えば、ディスプレイ解像度に合わせた独自のビットマップデータ等にすることも可能である。
【００７６】
また、第１，第２実施形態では、プリンタ上またはホストコンピュータ上の表示部にプレビューを表示するようにしたが、これに限るものではなく、例えば、プレビュー印刷（省トナーモードや複数ページ印刷等）するようにすることも可能である。
【００７７】
また、本実施形態では、Ｔｒａｎｓｍｉｔ　Ｏｎｃｅについて説明したが、これに限るものではなく、ＲＩＰ　Ｏｎｃｅについてももちろん適用することが可能である。
【００７８】
さらに、第１実施形態では、プレビュー表示が指示された時に、ハードディスクに格納した通常印刷用の画像データからプレビューデータを作成するようにしたが、これに限るものではなく、あらかじめプレビュー専用の画像データを作成してハードディスクに格納するように構成することも可能である。
【００７９】
また、第２実施形態では、プレビューデータをホストコンピュータ内のハードディスクに格納するようにしたが、これに限るものではなく、プレビュー表示が指示された時に、プリンタ内のハードディスクから画像データを読み出し、ホストコンピュータにアップロードしてホストコンピュータ上の表示部に表示するようにすることも可能である。
【００８０】
以下、図１８に示すメモリマップを参照して本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能なデータ処理プログラムの構成について説明する。
【００８１】
図１８は、本発明に係る印刷制御装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８４】
本実施形態における図４〜図７，図１１，図１４，図１５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【００８８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９０】
上記第１実施形態の画像出力システムによれば、ハードディスクに格納されたＰＤＬデータのプレビューをプリンタ上の表示部に表示するようにしたので、大量な画像データの中から１つを容易に選択ができるという効果がある。
【００９１】
また、第２実施形態によれば、ハードディスクに格納されたプレビューデータをホストコンピュータ上の表示部に表示するようにしたので、大量な画像データの中から１つを容易に選択ができるという効果がある。
【００９２】
【発明の効果】
以上説明したように、本発明によれば、情報処理装置と画像出力装置とが通信可能な画像出力システムにおいて、情報処理装置で作成される画像情報を格納手段に格納し、該格納されている複数の画像情報中から所望の画像情報が選択されると、該選択された画像情報を簡易印刷イメージデータに展開して、該展開された簡易印刷イメージデータを表示装置上にプレビュー表示することにより、画像出力装置に設ける格納手段に格納された大量の画像情報中から、ユーザが意図する画像情報を簡易印刷イメージとして視覚的に確認しながら選択指示することができ、大量の画像データの中からユーザが意図する１つの画像情報を容易、かつ効率よく選択して出力可能な画像処理環境を構築できるという効果を奏する。
【図面の簡単な説明】
【図１】本発明を適用可能な出力装置の構成を示す断面図である。
【図２】本発明の第１実施形態を示す印刷制御装置を適用可能な印刷システムの構成を説明するブロック図である。
【図３】本発明に係る印刷制御装置における第１のデータ処理構成の詳細ブロック図である。
【図４】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る印刷制御装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係る印刷制御装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】図３に示したプリンタ上の操作パネルの一例を示す図である。
【図９】図３に示した表示部に表示されるジョブリストの一例を示す図である。
【図１０】図９に示した表示部で選択されたジョブに対応する印刷イメージプレビューの一例を示す図である。
【図１１】本発明に係る印刷制御装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１２】図３に示したハードディスクへの格納指示パケットの一例を示す図である。
【図１３】本発明に係る情報処理装置におけるデータ処理構成の詳細ブロック図である。
【図１４】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１５】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１６】図１３に示したホストコンピュータ内のユーティリティのＵＩの一例を示す図である。
【図１７】図１３に示したホストコンピュータ内の表示部に表示される印刷イメージプレビューの一例を示す図である。
【図１８】本発明に係る印刷制御装置および情報処理装置を適用可能な印刷システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１１７，３０００　ホストコンピュータ
１１９，１０００　プリンタ
１０１　アプリケーションソフト
１０２　データ変換処理部
１０３　パケット処理部
１０４　送信処理部
１０５　受信処理部
１０６　パケット解析処理部
１０７，４０７　バッファ
１０８，４０８　ハードディスクコントローラ
１０９，４０９　ハードディスク
１１０　コマンド解析編集処理部
１１１　ページバッファ
１１２　エンジン出力制御部
１１３　エンジン
１１８　プリンタドライバ
１２０，４２０　プレビュー編集処理部
１２１　操作パネル制御部
１２２　操作パネル
１２３，４２３　表示部
【図１】
2004021452.tif 000003
【図２】
2004021452.tif 000004
【図３】
2004021452.tif 000005
【図４】
2004021452.tif 000006
【図５】
2004021452.tif 000007
【図６】
2004021452.tif 000008
【図７】
2004021452.tif 000009
【図８】
2004021452.tif 000010
【図９】
2004021452.tif 000011
【図１０】
2004021452.tif 000012
【図１１】
2004021452.tif 000013
【図１２】
2004021452.tif 000014
【図１３】
2004021452.tif 000015
【図１４】
2004021452.tif 000016
【図１５】
2004021452.tif 000017
【図１６】
2004021452.tif 000018
【図１７】
2004021452.tif 000019
【図１８】
2004021452.tif 000020