(57)【要約】【課題】  従来にて提案されていない印刷装置を提供する。【解決手段】  記憶手段に記憶されている画像データの印刷が可能な印刷手段を有する印刷装置で次のように構成せしめる。ＷＷＷブラウザを用いて当該印刷装置に対する指示が行えるように構成された他の装置から送信されるデータに基づいた画像データを、前記記憶手段に記憶させるよう構成せしめる。且つ、前記記憶手段に前記画像データが記憶された後に、前記ＷＷＷブラウザを用いて当該画像データの印刷を指示するのに適用される表示画面を表示するのに利用されるデータを、前記他の装置からの指示で当該他の装置へ送信するよう構成せしめる。且つ、前記他の装置にて前記ＷＷＷブラウザを用いて表示される前記表示画面を介して前記画像データの印刷が指示されたら、当該画像データの印刷を前記印刷手段で行わせるよう構成せしめる。【選択図】  図１
2011255676.tif 000002
【特許請求の範囲】
【請求項１】
ＷＷＷブラウザを有する情報処理装置と通信可能な印刷装置であって、
前記情報処理装置から送信されるコードデータを受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記ＷＷＷブラウザを用いて前記情報処理装置に操作画面を表示するためのＨＴＭＬファイルを生成する生成手段と、
前記生成手段が生成したＨＴＭＬファイルを、前記ＷＷＷブラウザからの要求に応じて前記情報処理装置に送信するＨＴＭＬファイル送信手段と、を備え、
前記生成手段は、前記受信手段が複数ページ分のコードデータを受信した場合に、前記展開手段により展開された画像データのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＨＴＭＬファイルを生成することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記憶手段に記憶されている画像データの印刷が可能な印刷手段を有する印刷装置に関するものである。
【背景技術】
【０００２】
一般に、コンピュータ等で作成した文書を印刷させる場合、印刷指示したアプリケーションは、コンピュータ（正確にはＯＳ）に登録されているプリンタドライバを通して出力する。プリンタドライバは、上位処理（この場合にはアプリケーションやＯＳ）から渡された情報を、ページ記述言語（以下ＰＤＬと称する）に翻訳し、プリンタ装置に出力する。プリンタ装置は、転送されてきたＰＤＬデータを解析し、１ページ毎にビットマップ展開を行った後、プリンタエンジンにそのビットマップデータを出力することで記録媒体（記録紙等）に画像を印刷する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、記憶手段に記憶されている画像データの印刷が可能な印刷手段を有する印刷装置で、ＷＷＷブラウザを用いて当該印刷装置に対する指示が行えるように構成された他の装置から送信されるデータに基づいた画像データを、前記記憶手段に記憶させるよう構成せしめる。且つ、前記記憶手段に前記画像データが記憶された後に、前記ＷＷＷブラウザを用いて当該画像データの印刷を指示するのに適用される表示画面を表示するのに利用されるデータを、前記他の装置からの指示で当該他の装置へ送信するよう構成せしめる。且つ、前記他の装置にて前記ＷＷＷブラウザを用いて表示される前記表示画面を介して前記画像データの印刷が指示されたら、当該画像データの印刷を前記印刷手段で行わせるよう構成せしめる。記憶手段に記憶されている画像データの印刷が可能な印刷手段を有する印刷装置で、以上のように構成せしめた提案については何らなされていない。
【０００４】
本発明はかかる問題点に鑑みなされたものであり、上述のように構成せしめた印刷装置を提供するものである。
【課題を解決するための手段】
【０００５】
この課題を解決するため、例えば本発明の印刷装置は以下の構成を備える。すなわち、
ＷＷＷブラウザを有する情報処理装置と通信可能な印刷装置であって、
前記情報処理装置から送信されるコードデータを受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記ＷＷＷブラウザを用いて前記情報処理装置に操作画面を表示するためのＨＴＭＬファイルを生成する生成手段と、
前記生成手段が生成したＨＴＭＬファイルを、前記ＷＷＷブラウザからの要求に応じて前記情報処理装置に送信するＨＴＭＬファイル送信手段と、を備え、
前記生成手段は、前記受信手段が複数ページ分のコードデータを受信した場合に、前記展開手段により展開された画像データのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＨＴＭＬファイルを生成することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、複数ページ分のコードデータを受信した場合に、展開された画像データのうちユーザが指定するページに対応する画像データを情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＨＴＭＬファイルを生成し、情報処理装置に送信する。従って、プレビュー表示させる必要がない、すなわち、ユーザが内容の確認を必要としないページを表示するための無駄な処理を行うことを回避することができる。
【図面の簡単な説明】
【０００７】
【図１】実施形態におけるシステム概念図である。
【図２】実施形態におけるサーバ側のリーダ部及びプリンタ部の構造を示す図である。
【図３】図２におけるリーダ部のブロック構成図である。
【図４】図１における画像入出力制御部３のブロック構成図である。
【図５】第１の実施形態における画像入出力制御部の動作処理内容を示すフローチャートである。
【図６】画像入出力制御部で生成されるインデックステキストファイルの内容を示す図である。
【図７】図６のファイルに基づいて表示される表示例を示す図である。
【図８】第２の実施形態における画像入出力制御部の動作処理内容を示すフローチャートである。
【図９】第３の実施形態におけるクライアント側で動作するプリンタドライバの動作処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面に従って本発明に係る実施形態の一例を詳細に説明する。
【０００９】
＜第１の実施形態＞
図１は本発明の実施形態の画像処理装置の構成を示すブロック図である。リーダ部１は原稿の画像を読み取り、原稿画像に応じた画像データをプリンタ部２及び画像入出力制御部３へ出力する。プリンタ部２はリーダ部１及び画像入出力制御部３からの画像データに応じた画像を記録紙上に記録する。画像入出力制御部３はリーダ部１に接続されており、ネットワークインターフェース部４、フォーマッタ部５、イメージメモリ部６、コア部７などから構成される。
【００１０】
ネットワークインターフェース部４は、ネットワークアダプタ等で本装置とパーソナルコンピュータ又はワークステーション（以下、ＰＣ／ＷＳと記す）８，９，１０とが情報交換を行うためのインターフェースである。
【００１１】
フォーマッタ部５はＰＣ／ＷＳ８，９，１０から転送されたデータ（イメージデータやコマンドデータ等）を表すコードデータをプリンタ部２で記録できる画像データに展開するものであり、内部には所定のインタプリタを有する。また、イメージメモリ部６はＰＣ／ＷＳ８，９，１０から転送されたデータを一時的に記憶するものである。コア部７については後述するが、コア部７はリーダ部１、ネットワークインターフェース部４、フォーマッタ部５、イメージメモリ部６のそれぞれの間のデータの流れを制御する。
【００１２】
そして、コア部７とネットワークインターフェース部４とが組み合わされることで、画像入出力制御部３はＷＷＷ（World Wide Web）サーバのように振る舞い、ＷＷＷブラウザからの情報を基に対応する文書データやイメージデータをＷＷＷブラウザに返答する。
【００１３】
ＰＣ／ＷＳ８，９，１０は、ＷＷＷブラウザ機能を有し、文書データやイメージデータの格納先であるＷＷＷサーバに対して、対象とするＵＲＬに従ってその情報を提示する。
【００１４】
図２はリーダ部１及びプリンタ部２の断面図である。リーダ部１の原稿給送装置１０１は原稿を最終頁から順に１枚ずつプラテンガラス１０２上へ給送し、原稿の読み取り動作終了後、プラテンガラス１０２上の原稿を排出するものである。原稿がプラテンガラス１０２上に搬送されると、ランプ１０３を点灯し、そしてスキャナユニット１０４の移動を開始させて、原稿を露光走査させる。このときの原稿からの反射光は、ミラー１０５，１０６，１０７、及びレンズ１０８によってＣＣＤイメージセンサ（以下ＣＣＤという）１０９へ導かれる。このように、走査された原稿の画像はＣＣＤ１０９によって読み取られるＣＣＤ１０９から出力される画像データは、所定の処理が施された後、プリンタ部２及び画像入出力制御部３のコア部７へ転送される。
【００１５】
プリンタ部２にはレーザ発光部２０１を駆動するためのレーザドライバ（不図示）があって、リーダ部１から出力された画像データに応じてレーザ発光部２０１を駆動し発光させる。このレーザ光は回転多面鏡で掃引された後、感光ドラム２０２に照射され、感光ドラム２０２上にレーザ光の露光に応じた潜像を形成させる。この感光ドラム２０２の潜像の部分には現像器２０３によって現像剤（トナー等）が付着される。そして、レーザ光の照射開始と同期したタイミングで、カセット２０４及びカセット２０５のいずれかから記録紙を給紙して転写部２０６へ搬送し、感光ドラム２０２に付着された現像剤を記録紙に転写する。現像剤が転写された記録紙は定着部２０７に搬送され、定着部２０７の熱と圧力により現像剤は記録紙に定着される。定着部２０７を通過した記録紙は排出ローラ２０８によって排出され、ソータ２２０は排出された記録紙をそれぞれのピンに収納して記録紙の仕分けを行う。なお、ソータ２２０は仕分けが設定されていない場合は最上ピンに記録紙を収納する。また、両面記録が設定されている場合は、排出ローラ２０８のところまで記録紙を搬送した後、排出ローラ２０８の回転方向を逆転させ、フラッパ２０９によって再給紙搬送路へ導く。多重記録が設定されている場合は、記録紙を排出ローラ２０８まで搬送しないようにフラッパ２０９によって再給紙搬送路へ導く。再給紙搬送路へ導かれた記録紙は上述したタイミングで転写部２０６へ給紙される。
【００１６】
図３はリーダ部１のブロック図である。ＣＣＤ１０９から出力された画像データはＡ／Ｄ・ＳＨ部１１０でアナログ／デジタル変換が行われるとともに、シェーディング補正が行われる。Ａ／Ｄ・ＳＨ部１１０によって処理された画像データは画像処理部１１１を介してプリンタ部２へ転送されるとともに、インターフェース部１１３を介して画像入出力制御部３のコア部７へ転送することも可能となっている。また、コア部７から画像データが転送されてきた場合には、画像処理部１１１はそれを受信し、プリンタ部２へ転送させることで印刷を行なわせることもできる。
【００１７】
ＣＰＵ１１４は操作部１１５で設定された設定内容に応じて画像処理部１１１及びインターフェース１１３を制御する。例えば、操作部１１５でトリミング処理を行って複写を行う複写モードが設定されている場合は、画像処理部１１１でトリミング処理を行わせてプリンタ部２へ転送される。また、操作部１１５でファクシミリ送信モードが設定されている場合は、インターフェース１１３から画像データと、設定されたモードに応じた制御コマンドをコア部７へ転送させる。このようなＣＰＵ１１４の制御プログラムはメモリ１１６に記憶されており、ＣＰＵ１１４はメモリ１１６を参照しながら制御を行う。また、メモリ１１６はＣＰＵ１１４の作業領域としても使われる。
【００１８】
図４はコア部７のブロック構成図である。リーダ部１からの画像データはインターフェース１２２を介して、データ処理部１２１へ転送されるとともに、リーダ部１からの制御コマンドはＣＰＵ１２３へ転送される。データ処理部１２１は画像の回転処理や変倍処理などの画像処理を行うものであり、リーダ部１からデータ処理部１２１へ転送された画像データは、リーダ部１から転送された制御コマンドに応じて、インターフェース１２０を介してネットワークインターフェース部４へ転送される。
【００１９】
また、コア部７は、ネットワーク上の端末（ＷＷＷブラウザ）等から送られてきたデータをネットワークインタフェース４を介して、それを受信しデータ処理部１２１に供給させる。データ処理部１２１は、ＣＰＵ１２３の制御の下で、入力したデータをインタフェース１２０を介してフォーマッタ部５に出力させ、ここでビットマップデータを生成させる。ここで、フォーマッタ部５であるが、ここで生成されるビットマップデータは、プリンタ部２に依存したものとなっている。フォーマッタ部５で１ページ分のビットマップデータが出来上がると、データ処理部１２１はそれをインタフェース１２０を介して受信し、画像記憶装置１２５に“***.bmp”というファイル名で格納する。ここで、ピリオドの後の３文字は拡張子であって、それがビットマップデータであるこを示している。また、“***”には、保存した時刻を表わす英数字列が記述される。例えば、１４時２３分３８．４７秒の場合には“***”は“14-23-38- 47”となり、結果的に格納される１ページ分のビットマップファイル名は“14-23-38-47.bmp”となる。これによって、ファイル名はユニークにさせている。なお、ビットマップファイルを格納する際に、画像記憶装置１２５に図６に示す“index.html”というファイルの更新（最初のビットマップファイルを格納した場合には作成）していく。
【００２０】
ここで、図６における領域（１）には、例えば次のような記述文字列を挿入する。
<A HREF="14-23-38-47.bmp">Preview_14-23-38-47</A><p>
<INPUT TYPE="submit" VALUE="Print">
<INPUT TYPE="submit" VALUE="Delete">
すなわち、格納したビットマップファイル名、及び、そのビットマップファイルとして格納されているビットマップデータを印刷させた際の処理すべきコマンドを記述する。
【００２１】
以下、複数ページ分のデータを受信した場合には、そのデータに基づくビットマップデータをファイルをその格納時刻をファイル名として格納すると共に、“index.html”を更新していく。
【００２２】
こうして、ＷＷＷブラウザからのデータに対する処理が終了すると、画像記憶装置１２５には、各ページのビットマップファイルと、そのデータ（ジョブ）に対する“index.html”というファイル（テキスト）が生成されることになる。
【００２３】
ここで、ＷＷＷブラウザから、本実施形態におけるＷＷＷサーバである画像入出力制御部３に対して、“index.html”というファイルを転送させるよう指示した場合を考える。
【００２４】
画像入出力制御部３のアドレスが仮に“www.hogehoge.foo.co.jp”であり、そこに格納されているＨＴＭＬ記述の “index.html”を転送せよ、と指示すると（一般には、http://www.hogehoge.foo.co.jp/index.htmlと記述することになろう）、ＷＷＷブラウザであるＰＣ／ＷＳ８，９，１０には、図７のように表示がなされる。
【００２５】
そして、ＷＷＷブラウザの“14-23-38-47”表示部分２１１をマウスでクリックすることにより、画像入出力制御部３は該当するビットマップデータ（画像記憶装置１２５上に記憶した14-23-38-47.bmpというファイル名の画像データ）が転送され、表示される。また、“print”という表示部分２１２をマウスでクリックすることでインターフェース部１２２を介して、プリンタ部２へ転送させる。また、表示部分“delete”２１３をマウスでクリックすることで14-23-38-47.bmpは画像記憶装置１２５より削除されるとともに、index.htmlファイル２０１の領域（１）の部分に付け加えられた記述も削除される。
【００２６】
つまり、本第１の実施形態によれば、ＷＷＷブラウザを操作しているユーザにしてみれば、表示された像を印刷させようとすると、先ず、そのデータがＷＷＷサーバ（画像入出力制御部３）に転送させれ、ＷＷＷサーバ側で各ページ毎のビットマップデータの作成され、図７のような表示画面を得ることになる。そして、ビットマップファイルをクリックすることで、画像入出力制御部３で印刷した場合のビットマップデータを表示画面に表示させることが可能となる。
【００２７】
尚、ＷＷＷサーバ（画像入出力制御部３）側における処理手順は、図５に示すようになる。
【００２８】
先ず、ネットワークインターフェース部４を介して入力された画像を表すコードデータは、インターフェース部１２０を介して、データ処理部１２１に転送された後、インターフェース部１２０を介して、フォーマッタ部５へ転送されて１ページ毎に画像データに展開される（ステップＳ１）。そして、この画像データはインターフェース部１２０を介して、データ処理部１２１に転送された後、ＣＰＵ１２３によって、画像記憶装置１２５に格納時刻をファイル名（拡張子は “.bmp”）として１ページ毎に保存する（ステップＳ２）。このとき、図６で表される画像記憶装置１２５上のＨＴＭＬ文書のindex.htmlファイル２０１の領域（１）の部分に、先に説明したような記述を追加する（ステップＳ３）。そして、全ページが終了したかどうかを判断し（ステップＳ４）、終了していない場合はステップＳ１からステップＳ３までを繰り返す。
【００２９】
なお、ＷＷＷブラウザからの要求によるファイル転送を行なうこと自体は、公知であるので、その説明は省略する。
【００３０】
＜第２の実施形態＞
次に、本発明の第２の実施形態を図８のフローチャートに従って説明する。なお、ネットワーク上での接続関係や個々の装置の構成については第１の実施形態と同様であるものとする。
【００３１】
先に説明した第１の実施形態では、コードデータを画像データに展開した後、１ページ毎に画像記憶装置１２５に保存し、１ページ毎にindex.html ファイル２０１に記述を付け加え、１ページ毎に出力又は削除を行うようにしたが、本第２の実施形態では、コードデータを画像データに展開した後、先頭ページのみを表示用画像データとして画像記憶装置１２５に保存し、ジョブの先頭のページについてのみ“index.html”ファイル２０１に記述を付け加え、ジョブのすべてのページを１つのファイルとして画像記憶装置１２５に保存し、ジョブ毎に出力又は削除するようにしたものである。
【００３２】
図８は、第２の実施形態におけるＷＷＷサーバ（画像入出力制御部３）の動作処理手順である。以下、処理手順を説明する。
【００３３】
ネットワークインターフェース部４を介して入力された画像を表すコードデータは、インターフェース部１２０を介して、データ処理部１２１に転送された後、インターフェース部１２０を介して、フォーマッタ部５へ転送されて１ページ毎に画像データに展開される（ステップＳ１０１）。そして、この画像データはインターフェース部１２０を介して、データ処理部１２１に転送された後、ＣＰＵ１２３によって、ジョブの先頭ページかどうかを判断され（ステップＳ１０２）、先頭ページの場合は、画像記憶装置１２５に***.bmp（“***”は保存された時刻を表す英数字列、例えば１４時２３分３８．４７秒に保存されたファイルは“14-23-38-47.bmp”）というファイル名で表示用画像データとして保存する（ステップＳ１０３）と共に、画像記憶装置１２５にall-***.bmp（“***”は保存された時刻を表す英数字列、例えば、１４時２３分３８．４７秒に保存されたファイルは“all-14- 23-38-47.bmp”）というファイル名で印刷用画像データとして保存される（ステップＳ１０４）。また、ステップＳ１０２で先頭ページでないと判断された場合は、画像記憶装置１２５に存在するファイル（例えば、all-14-23-38-47.bmp）に追加する（ステップＳ１０５）。
【００３４】
こうして、全ページが終了したかどうかを判断し（ステップＳ１０６）、終了していない場合はステップＳ１０１からステップＳ１０５までを繰り返し、全ページが終了した場合は、図６で表される画像記憶装置１２５上のＭＴＭＬ文書のindex.htmlファイル２０１の領域（１）の部分に以下の記述が１ページ毎に付け加え（ステップＳ１０７）、本処理を終了する。
<A HREF="14-23-38-47.bmp">Preview_14-23-38-47</A><p>
<INPUT TYPE="submit"VALUE="Print">
<INPUT TYPE="submit"VALUE="Delete">
【００３５】
ＷＷＷブラウザであるＰＣ／ＷＳ８，９，１０からの www.hogehoge.foo.co.jp上のindex.htmlを転送せよという要求があると、そのファイルを転送することになる。この結果、ＷＷＷブラウザ側の画面には図７のような表示がなされることになる。
【００３６】
そして、ＷＷＷブラウザの“14-23-38-47”の部分２１１をマウスでクリックすることにより、画像入出力制御部３はＷＷＷブラウザ上に画像記憶装置１２５上に記憶した“14-23-38-47.bmp”というファイル名の画像データが表示され、“print”という部分２１２をマウスでクリックすることでインターフェース部１２２を介して、all-14-23-38-47.bmpというファイル名の画像データがプリンタ部２へ転送される。また、 “delete”という部分２１３をマウスでクリックすることで14-23-38-47.bmpとall-14-23-38-47.bmpは画像記憶装置１２５より削除されるとともに、index.htmlファイル２０１の領域（１）の部分に付け加えられた記述が削除される。
【００３７】
＜第３の実施形態＞
以上説明した第１、第２の実施形態では、クライアント側では、ＷＷＷブラウザを起動することで印刷しようとした文書のプレビューを表示したが、本発明はこれによって限定されるものではない。
【００３８】
例えば、ＷＷＷブラウザを除く一般のアプリケーション（ワープロアプリケーション等）で印刷指示した際、プリンタドライバが第１、第２の実施形態で説明したプロトコルに準拠した通信を行なうべく、そのエミュレーションを行なうようにしても実現できるからである。
【００３９】
画像入出力制御部３はＷＷＷサーバとして機能すると共に、プリントサーバ等としても機能するようにしておく。また、画像入出力制御部３の動作手順としては、第１、第２の実施形態のいずれの動作でも良いが、ここでは第１の実施形態と同様に動作するものとし、クライアント装置であるＰＣ／ＷＳ８，９，１０の処理を説明する。但し、クライアント装置側で動作しているＯＳとして、米国マイクロソフト社によるＭＳ−Ｗｉｎｄｏｗｓ（登録商標）が稼働しているものとして説明し、画像入出力制御部３におけるフォーマッタ部５はＭＳ−Ｗｉｎｄｏｗｓ（登録商標）におけるメタコマンドを解釈可能であり、それに従ってビットマップデータを作成するものとする。
【００４０】
さて、アプリケーション上でプレビュー或いは印刷処理を指示がなされると、そのアプリケーションからメタコマンド形式の情報を受けるが、ステップＳ２０１では、その情報を既にサーバ（画像入出力制御部３）に転送しているか否かを判断する。
【００４１】
未転送であると判断した場合には、ステップＳ２０２に進み、そのメタコマンド形式のデータを画像入出力制御部３に転送する。この結果、画像入出力制御部３内の画像記憶装置１２５には、第１の実施形態で説明した処理を行なうことで、各ページ毎のビットマップファイルと、index.htmlというファイルが作成されることになるので、ステップＳ２０３ではindex.hmtlを転送要求し、受信する。
【００４２】
次いで、ステップＳ２０４に進み、操作者からの指示がプレビューであったのか印刷指示であったのかを判断する。プレビューであったと判断した場合には、サーバに対してindex.html中に記述されたビットマップファイル名の部分をクリックしたと同様な処理を行ない、ステップＳ２０５でそのビットマップデータファイルを受信し、ステップＳ２０６で表示する。
【００４３】
一方、印刷指示であると判断した場合には、ステップＳ２０４からステップＳ２０７に進み、印刷指示であったか否かを判断する。印刷指示であったと判断した場合には、既に受信しているindex.htmlに対して、あたかも “print”の部分がクリックされたかのように処理することで、印刷指示を行なうと共に、“delete”の部分のクリックしたかのように処理することで印刷された情報の削除依頼を発する（ステップＳ２０８）。
【００４４】
また、印刷指示でもないと判断した場合には、ステップＳ２０９に進み、対応する処理を行なう。
【００４５】
以上の結果、本第３の実施形態によれば、クライアント側で動作するプリンタドライバには、ＷＷＷブラウザの一部の機能を有するものの、一般のアプリケーション上から印刷の指示及びプレビューの指示が行なえるようになり、しかも、プレビュー指示で表示されるのか印刷されるイメージデータそのものを表示することが可能となる。また、ＷＷＷブラウザの一部の機能は、操作者には積極的には知らせることはないので、一般のプリンタドライバの感覚でプレビューを表示することができる。
【００４６】
尚、第３の実施形態では、メタコマンド形式の情報をサーバに転送するものとして説明したが、上位処理（アプリケーション等）から指示された情報をページ記述言語に翻訳し、それを画像入出力制御部３に転送するようにしても良い。画像入出力制御部３では、本来はクライアント側から転送されてくるページ記述言語を解釈し、ビットマップデータに展開するインタプリタが必要となるが、仮に、別の言語のインタプリタであった場合には意図しないイメージデータがクライアント側に表示されることになり、プレビューで表示されるイメージと印刷されるイメージとが完全に一致するようになる。これは、第１、第２の実施形態でも全く同じである。
【００４７】
また、実施形態ではクライアン側でプレビューや印刷指示を行ったが、これらの指示をサーバ側で行うようにしてもよい。この場合にはサーバ側にもプレビュー表示のための表示装置を設ければよい。
【００４８】
なお、本発明は、複数の機器（サーバとクライアント）から構成されるシステムに適用しても、サーバとクライアントを備えている場合には１つの装置に適用しても良いのは明らかである。
【００４９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００５０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した各実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５３】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
以上説明したように本発明によれば、プレビューで表示されるイメージと実際に印刷されるイメージとを一致させることができる。特に、インタネット環境に対応して、かかる機能を実現できる。
【符号の説明】
【００５５】
１  リーダ部
２  プリンタ部
３  画像入出力制御部
４  ネットワークインタフェース部
５  フォーマッタ部
６  イメージメモリ部
７  コア部
８〜１０ ＰＣ／ＷＳ
【図１】
2011255676.tif 000003
【図２】
2011255676.tif 000004
【図３】
2011255676.tif 000005
【図４】
2011255676.tif 000006
【図５】
2011255676.tif 000007
【図６】
2011255676.tif 000008
【図７】
2011255676.tif 000009
【図８】
2011255676.tif 000010
【図９】
2011255676.tif 000011
【手続補正書】
【提出日】平成23年8月3日(2011.8.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置と通信可能な印刷装置であって、
前記情報処理装置から送信されるコードデータを、ネットワークを介して受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記展開手段が展開した画像データを、前記ネットワークを介して送信することなく印刷する印刷手段と、
前記展開手段が展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成手段と、
前記情報処理装置からの要求に応じて、前記生成手段が生成したＷｅｂページを、前記ネットワークを介して前記情報処理装置に送信する送信手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記生成手段が生成するＷｅｂページは、前記複数ページの一覧の中からプレビュー表示させる特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記生成手段が生成するＷｅｂページは、前記複数ページの中から削除する特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記生成手段は、前記展開手段が展開した画像データに対してページ毎のファイル名を生成し、
前記生成手段が生成するＷｅｂページは、前記ファイル名を含むＷｅｂページであることを特徴とする請求項１乃至３のいずれか１項に記載の印刷装置。
【請求項５】
前記生成手段は、時刻情報に基づいて前記ファイル名を生成することを特徴とする請求項４に記載の印刷装置。
【請求項６】
情報処理装置と通信可能な画像処理装置であって、
前記情報処理装置から送信されるコードデータを受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記展開手段が展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成手段と、
前記情報処理装置からの要求に応じて、前記生成手段が生成したＷｅｂページを前記情報処理装置に送信する送信手段とを備え、
前記生成手段が生成するＷｅｂページは、前記複数ページの一覧の中からプレビュー表示させる特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする画像処理装置。
【請求項７】
前記生成手段が生成するＷｅｂページは、前記複数ページの中から削除する特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
情報処理装置と通信可能な画像処理装置であって、
前記情報処理装置から送信されるコードデータを受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記展開手段が展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成手段と、
前記情報処理装置からの要求に応じて、前記生成手段が生成したＷｅｂページを前記情報処理装置に送信する送信手段とを備え、
前記生成手段が生成するＷｅｂページは、前記複数ページの中から削除する特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする画像処理装置。
【請求項９】
前記生成手段は、前記展開手段が展開した画像データに対してページ毎のファイル名を生成し、
前記生成手段が生成するＷｅｂページは、前記ファイル名を含むＷｅｂページであることを特徴とする請求項６乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記生成手段は、時刻情報に基づいて前記ファイル名を生成することを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記画像データを印刷する印刷手段を備えることを特徴とする請求項６乃至１０のいずれか１項に記載の画像処理装置。
【請求項１２】
情報処理装置と通信可能な印刷装置の制御方法であって、
受信手段が、前記情報処理装置から送信されるコードデータを、ネットワークを介して受信する受信工程と、
展開手段が、前記受信工程で受信したコードデータを画像データに展開する展開工程と、
印刷手段が、前記展開工程が展開した画像データを、前記ネットワークを介して送信することなく印刷する印刷工程と、
生成手段が、前記展開工程で展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成工程と、
送信手段が、前記情報処理装置からの要求に応じて、前記生成工程で生成したＷｅｂページを、前記ネットワークを介して前記情報処理装置に送信する送信工程と
を有することを特徴とする印刷装置の制御方法。
【請求項１３】
情報処理装置と通信可能な印刷装置内のプロセッサが実行するプログラムであって、
前記プロセッサを、
前記情報処理装置から送信されるコードデータを、ネットワークを介して受信する受信手段、
前記受信手段で受信したコードデータを画像データに展開する展開手段、
前記展開手段が展開した画像データを、前記ネットワークを介して送信することなく印刷する印刷手段、
前記展開手段が展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成手段、
前記情報処理装置からの要求に応じて、前記生成手段が生成したＷｅｂページを、前記ネットワークを介して前記情報処理装置に送信する送信手段
として機能させるためのプログラム。
【請求項１４】
情報処理装置と通信可能な画像処理装置の制御方法であって、
受信手段が、前記情報処理装置から送信されるコードデータを受信する受信工程と、
展開手段が、前記受信工程で受信したコードデータを画像データに展開する展開工程と、
生成手段が、前記展開工程で展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成工程と、
送信手段が、前記情報処理装置からの要求に応じて、前記生成工程で生成したＷｅｂページを前記情報処理装置に送信する送信工程とを有し、
前記生成工程で生成するＷｅｂページは、前記複数ページの一覧の中からプレビュー表示させる特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする画像処理装置の制御方法。
【請求項１５】
情報処理装置と通信可能な画像処理装置の制御方法であって、
受信手段が、前記情報処理装置から送信されるコードデータを受信する受信工程と、
展開手段が、前記受信工程で受信したコードデータを画像データに展開する展開工程と、
生成手段が、前記展開工程で展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成工程と、
送信手段が、前記情報処理装置からの要求に応じて、前記生成工程で生成したＷｅｂページを前記情報処理装置に送信する送信工程とを有し、
前記生成工程で生成するＷｅｂページは、前記複数ページの中から削除する特定のページをユーザが指定可能な操作画面を表示するためのＷｅｂページであることを特徴とする画像処理装置の制御方法。
【請求項１６】
情報処理装置と通信可能な画像処理装置内のプロセッサが実行するプログラムであって、
前記プロセッサに請求項１４又は１５の画像処理装置の制御方法に記載の各工程を実行させるためのプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は印刷装置及び画像処理装置及びそれらの制御方法、並びに、プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
本発明はかかる問題点に鑑みなされたものであり、上述のような問題を解決する技術を提供するものである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
この課題を解決するため、例えば本発明の印刷装置は以下の構成を備える。すなわち、
情報処理装置と通信可能な印刷装置であって、
前記情報処理装置から送信されるコードデータを、ネットワークを介して受信する受信手段と、
前記受信手段が受信したコードデータを画像データに展開する展開手段と、
前記展開手段が展開した画像データを、前記ネットワークを介して送信することなく印刷する印刷手段と、
前記展開手段が展開した画像データが複数ページで構成される場合に、当該複数ページのうちユーザが指定するページに対応する画像データを前記情報処理装置でプレビュー表示させるために、当該ページをユーザが指定可能な操作画面を表示するためのＷｅｂページを生成する生成手段と、
前記情報処理装置からの要求に応じて、前記生成手段が生成したＷｅｂページを、前記ネットワークを介して前記情報処理装置に送信する送信手段とを備える。