(57)【要約】【課題】印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧを実現することができる画像形成装置を提供する。【解決手段】画像形成装置１０２自身が印刷対象のファイルを開くためのアプリケーションプログラム３５を搭載し、印刷対象のファイルをＡＳＩＣ３２が発揮する２次元Ｖｉｄｅｏ ＤＭＡ転送機能によりプリンタエンジン２４へ高速画像転送をして印刷することができるので、印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧを実現することができる。【選択図】        図３
2006243787.tif 000002
【特許請求の範囲】
【請求項１】
印刷処理に際して、画像ファイル出力装置からの画像ファイルの入力を受け付ける画像ファイル受付手段と、
この画像ファイル受付手段により受け付けた前記画像ファイルを開き、画像を表示装置に表示する画像表示手段と、
この画像表示手段により前記表示装置に前記画像が表示された状態で、当該画像の印刷の指示があった場合には、前記表示装置に表示されている前記画像を２次元Ｖｉｄｅｏ ＤＭＡ（Direct Memory Access）転送機能によってプリンタエンジンに転送する転送手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記画像表示手段は、前記画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して前記表示装置に表示する、
ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記画像表示手段により前記表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なう編集・加工手段を備える、
ことを特徴とする請求項２記載の画像形成装置。
【請求項４】
インターネットＷｅｂサイトから最新のファームウェアを取得する更新手段を備える、
ことを特徴とする請求項３記載の画像形成装置。
【請求項５】
離れた場所からリモートログインして遠隔操作を行なう遠隔操作手段を備える、
ことを特徴とする請求項１ないし３のいずれか一記載の画像形成装置。
【請求項６】
印刷処理に際して、画像ファイル出力装置からの画像ファイルの入力を受け付ける画像ファイル受付機能と、
この画像ファイル受付機能により受け付けた前記画像ファイルを開き、画像を表示装置に表示する画像表示機能と、
この画像表示機能により前記表示装置に前記画像が表示された状態で、当該画像の印刷の指示があった場合には、前記表示装置に表示されている前記画像を２次元Ｖｉｄｅｏ ＤＭＡ（Direct Memory Access）転送機能によってプリンタエンジンに転送する転送機能と、
をコンピュータに実行させることを特徴とするコンピュータに読取り可能なプログラム。
【請求項７】
前記画像表示機能は、前記画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して前記表示装置に表示する、
ことを特徴とする請求項６記載のプログラム。
【請求項８】
前記画像表示機能により前記表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なう編集・加工機能を備える、
ことを特徴とする請求項７記載のプログラム。
【請求項９】
インターネットＷｅｂサイトから最新のファームウェアを取得する更新機能を備える、
ことを特徴とする請求項８記載のプログラム。
【請求項１０】
離れた場所からリモートログインして遠隔操作を行なう遠隔操作機能を備える、
ことを特徴とする請求項６ないし８のいずれか一記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザプリンタなどの画像形成装置およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば、レーザプリンタやインクジェットプリンタ等のページプリンタ（画像形成装置）では、ページ記述言語（ＰＤＬ：Page Description Language）を利用して、印刷する画像データを記述することができる。
【０００３】
例えば、レーザプリンタのように高機能な処理機能を有するページプリンタでは、ページ記述言語を用いて記述された画像データを直接入力し、その画像データを構成するページ記述言語の図形描画命令を解析し、その解析により認識された描画オブジェクトで構成される印刷描画イメージを生成してページメモリに保存するようにしている（例えば、特許文献１参照）。
【０００４】
このようにＰＤＬにより記述したコマンドを用いることにより、パーソナルコンピュータ（ＰＣ）のようなホスト装置と画像形成装置との間の転送データ量を減らすことが可能になっている。
【０００５】
【特許文献１】特開２００１−２８２４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、異なるＰＤＬ間ではコマンド上互換性がないため、送信するホスト装置にインストールされているプリンタドライバのＰＤＬと受信する画像形成装置側のＰＤＬとか一致していなければまともな印刷結果は得られないという、ユーザにとっての複雑さがある。
【０００７】
また、ＰＤＬコマンドを用いてデータ量を減らしても、結局はコマンドをイメージに展開処理するための時間は必要になるため、データ内容や画像形成装置／ホスト装置の性能によってはやはり相当の時間を要することもある。
【０００８】
さらに、ＰＤＬによっては、そのコマンド体系に変換・復元する処理のために、完全なＷＹＳＩＷＹＧ（What You See Is What You Get）が実現できない場合もある。
【０００９】
本発明は、上記に鑑みてなされたものであって、印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧ（What You See Is What You Get）を実現することができる画像形成装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明の画像形成装置は、印刷処理に際して、画像ファイル出力装置からの画像ファイルの入力を受け付ける画像ファイル受付手段と、この画像ファイル受付手段により受け付けた前記画像ファイルを開き、画像を表示装置に表示する画像表示手段と、この画像表示手段により前記表示装置に前記画像が表示された状態で、当該画像の印刷の指示があった場合には、前記表示装置に表示されている前記画像を２次元Ｖｉｄｅｏ ＤＭＡ（Direct Memory Access）転送機能によってプリンタエンジンに転送する転送手段と、を備える。
【００１１】
また、請求項２にかかる発明は、請求項１記載の画像形成装置において、前記画像表示手段は、前記画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して前記表示装置に表示する。
【００１２】
また、請求項３にかかる発明は、請求項２記載の画像形成装置において、前記画像表示手段により前記表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なう編集・加工手段を備える。
【００１３】
また、請求項４にかかる発明は、請求項３記載の画像形成装置において、インターネットＷｅｂサイトから最新のファームウェアを取得する更新手段を備える。
【００１４】
また、請求項５にかかる発明は、請求項１ないし３のいずれか一記載の画像形成装置において、離れた場所からリモートログインして遠隔操作を行なう遠隔操作手段を備える。
【００１５】
また、請求項６にかかる発明のプログラムは、印刷処理に際して、画像ファイル出力装置からの画像ファイルの入力を受け付ける画像ファイル受付機能と、この画像ファイル受付機能により受け付けた前記画像ファイルを開き、画像を表示装置に表示する画像表示機能と、この画像表示機能により前記表示装置に前記画像が表示された状態で、当該画像の印刷の指示があった場合には、前記表示装置に表示されている前記画像を２次元Ｖｉｄｅｏ ＤＭＡ（Direct Memory Access）転送機能によってプリンタエンジンに転送する転送機能と、をコンピュータに実行させる。
【００１６】
また、請求項７にかかる発明は、請求項６記載のプログラムにおいて、前記画像表示機能は、前記画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して前記表示装置に表示する。
【００１７】
また、請求項８にかかる発明は、請求項７記載のプログラムにおいて、前記画像表示機能により前記表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なう編集・加工機能を備える。
【００１８】
また、請求項９にかかる発明は、請求項８記載のプログラムにおいて、インターネットＷｅｂサイトから最新のファームウェアを取得する更新機能を備える。
【００１９】
また、請求項１０にかかる発明は、請求項６ないし８のいずれか一記載のプログラムにおいて、離れた場所からリモートログインして遠隔操作を行なう遠隔操作機能を備える。
【発明の効果】
【００２０】
請求項１にかかる発明によれば、印刷処理に際して受け付けた印刷対象の画像ファイルを開き、画像を表示装置に表示する。そして、表示装置に画像が表示された状態で、当該画像の印刷の指示があった場合には、表示装置に表示されている画像を２次元Ｖｉｄｅｏ ＤＭＡ転送機能によってプリンタエンジンに転送する。これにより、印刷対象の画像ファイル内の画像を２次元Ｖｉｄｅｏ ＤＭＡ転送機能によりプリンタエンジンへ高速画像転送をして印刷することができるので、印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧ（What You See Is What You Get）を実現することができる。ここで、ＷＹＳＩＷＹＧは、「見たものが、手に入れられるもの」という意味であり、ディスプレイ画面で見たものが、そのままプリンタなどで出力できるという意味である。
【００２１】
また、請求項２にかかる発明によれば、画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して表示装置に表示することにより、ユーザは表示装置にてプレビュー画像を確認することができる。これにより、紙サイズに当て嵌めた場合のより実際の印刷結果を印刷前にユーザに示すことができ、その後キャンセルをするかそのまま継続印刷するかを選択することができるようになる。
【００２２】
また、請求項３にかかる発明によれば、表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なうことにより、印刷処理を中止することなく期待する印刷結果を得られるようになる。
【００２３】
また、請求項４にかかる発明によれば、インターネットＷｅｂサイトから最新のファームウェアを取得することにより、ファイル転送をする手間が発生せず、ダウンロードからバージョンアップまでが一連の流れで作業できるようになる。
【００２４】
また、請求項５にかかる発明によれば、離れた場所からリモートログインして遠隔操作を行なうことにより、ユーザは、画像形成装置の前にまでいかなくとも、自身のコンピュータ上から画像形成装置を操作することができるので、通常のネットワーク印刷やファームバージョンアップを、離れた場所から行うことができるようになる。
【００２５】
また、請求項６にかかる発明によれば、印刷処理に際して受け付けた印刷対象の画像ファイルを開き、画像を表示装置に表示する。そして、表示装置に画像が表示された状態で、当該画像の印刷の指示があった場合には、表示装置に表示されている画像を２次元Ｖｉｄｅｏ ＤＭＡ転送機能によってプリンタエンジンに転送する。これにより、印刷対象の画像ファイル内の画像を２次元Ｖｉｄｅｏ ＤＭＡ転送機能によりプリンタエンジンへ高速画像転送をして印刷することができるので、印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧ（What You See Is What You Get）を実現することができる。ここで、ＷＹＳＩＷＹＧは、「見たものが、手に入れられるもの」という意味であり、ディスプレイ画面で見たものが、そのままプリンタなどで出力できるという意味である。
【００２６】
また、請求項７にかかる発明によれば、画像を印刷対象となっている紙サイズに当て嵌めたプレビュー画像に変換して表示装置に表示することにより、ユーザは表示装置にてプレビュー画像を確認することができる。これにより、紙サイズに当て嵌めた場合のより実際の印刷結果を印刷前にユーザに示すことができ、その後キャンセルをするかそのまま継続印刷するかを選択することができるようになる。
【００２７】
また、請求項８にかかる発明によれば、表示装置に表示されている紙サイズに当て嵌めたプレビュー画像に対する編集・加工を行なうことにより、印刷処理を中止することなく期待する印刷結果を得られるようになる。
【００２８】
また、請求項９にかかる発明によれば、インターネットＷｅｂサイトから最新のファームウェアを取得することにより、ファイル転送をする手間が発生せず、ダウンロードからバージョンアップまでが一連の流れで作業できるようになる。
【００２９】
また、請求項１０にかかる発明によれば、離れた場所からリモートログインして遠隔操作を行なうことにより、ユーザは、画像形成装置の前にまでいかなくとも、自身のコンピュータ上から画像形成装置を操作することができるので、通常のネットワーク印刷やファームバージョンアップを、離れた場所から行うことができるようになる。
【発明を実施するための最良の形態】
【００３０】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００３１】
図１は、本発明の実施の一形態にかかる画像形成装置を含む印刷システムの構成を示すブロック図である。本実施の形態は、画像形成装置としてレーザプリンタを適用した例である。
【００３２】
図１に示すように、この印刷システム１００は、印刷対象となる画像ファイルを作成処理する画像ファイル出力装置であるパーソナルコンピュータ１０１と、画像ファイル内の画像を印刷するレーザプリンタであるプリンタ装置１０２とで構成されており、プリンタ装置１０２はパーソナルコンピュータ１０１に対してＬＡＮ（Local Area Network）１０３により接続されている。このようなパーソナルコンピュータ１０１は、ＬＡＮ１０３を介してインターネットに接続されており、データ通信が可能である。
【００３３】
まず、パーソナルコンピュータ１０１について説明する。図２は、パーソナルコンピュータ１０１の構成の一例を示すブロック図である。図２に示すように、パーソナルコンピュータ１０１は、このパーソナルコンピュータ１０１の動作制御を行うＣＰＵ（Central Processing Unit：中央処理装置）１を備えている。このＣＰＵ１には、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのＲＯＭ（Read Only Memory）２と、ＣＰＵ１のワークエリア等を構成するためのＲＡＭ（Random Access Memory）３とが内部バス１７を介して接続されている。
【００３４】
さらに、ＣＰＵ１には、キャラクタジェネレータ４、時計回路５、ＬＡＮ伝送制御部７、磁気ディスク装置８、ＣＤ−ＲＯＭ装置９、表示制御部１２および入力制御部１５が、内部バス１７を介して接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１７を介して行われる。
【００３５】
キャラクタジェネレータ４は、図形文字の表示データを発生するためのものである。時計回路５は、現在日時情報を出力するためのものである。
【００３６】
ＬＡＮインタフェース回路６は、このパーソナルコンピュータ１０１をＬＡＮ１０３に接続するためのものであり、ＬＡＮ伝送制御部７は、ＬＡＮ１０３を介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。例えば、ＬＡＮインタフェース回路６は、ＬＡＮ１０３を介してプリンタ装置１０２を接続し、プリンタ装置１０２へ印刷ジョブデータ等を送信したり、プリンタ装置１０２より印刷結果情報等を受信する等の動作を行う。
【００３７】
磁気ディスク装置８は、ＯＳ（Operating System）、ＯＳ上で走る種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものである。ＣＤ−ＲＯＭ装置９は、交換可能な記録媒体であるＣＤ−ＲＯＭ１０に記憶されているデータ（種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータ）を読み込むためのものである。
【００３８】
このようなパーソナルコンピュータ１０１では、ユーザが電源を投入するとＣＰＵ１がＲＯＭ２内のローダーというプログラムを起動させ、磁気ディスク装置８よりＯＳをＲＡＭ３に読み込み、このＯＳを起動させる。このようなＯＳは、ユーザの操作に応じてアプリケーションプログラムを起動したり、情報を読み込んだり、保存を行ったりする。なお、記録媒体はＣＤ−ＲＯＭ１０に限るものではなく、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、半導体メモリ等のコンピュータで読み取り可能な記録媒体であれば良い。この場合、ＣＤ−ＲＯＭ装置９を記憶媒体のデータを読み込み可能なものに変更することはいうまでもない。また、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションソフトやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００３９】
なお、一般的には、パーソナルコンピュータ１０１の磁気ディスク装置８にインストールされるアプリケーションプログラムは、ＣＤ−ＲＯＭ１０などの記憶媒体に記録され、この記憶媒体に記録されたアプリケーションプログラムが磁気ディスク装置８にインストールされる。このため、ＣＤ−ＲＯＭ１０等の可搬性を有する記憶媒体も、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えばＬＡＮインタフェース回路６を介して外部から取り込まれ、磁気ディスク装置８にインストールされても良い。
【００４０】
ＣＲＴなどの表示装置１１は、このパーソナルコンピュータ１０１を操作するための画面を表示するためのものであり、表示制御部１２は、表示装置１１の表示内容を制御するためのものである。
【００４１】
キーボード装置１３は、このパーソナルコンピュータ１０１に対する各種の指示を種々のキー操作により行わせるためのものであり、画面指示装置１４は、表示装置１１の任意の点を指示する等の操作作業を行うためのもの（例えば、マウス等のポインティングデバイス）であり、入力制御部１５は、キーボード装置１３および画面指示装置１４の入力情報を取り込む等するためのものである。
【００４２】
また、印刷文書情報は、このパーソナルコンピュータ１０１で適宜なアプリケーションプログラムが起動され、当該アプリケーションプログラムにより作成されて磁気ディスク装置８に保存されたり、ＣＤ−ＲＯＭ１０に保存されているものがＣＤ−ＲＯＭ装置９により読み出されて、パーソナルコンピュータ１０１に取り込まれたり、ＬＡＮ１０３を介して電子メール等で受信した情報から再構築されてパーソナルコンピュータ１０１に取り込まれたりすることで、パーソナルコンピュータ１０１に保存される。
【００４３】
次に、プリンタ装置１０２について説明する。図３は、プリンタ装置１０２の構成の一例を示すブロック図である。図３に示すように、プリンタ装置１０２は、このプリンタ装置１０２の各部の制御処理および画像形成処理などの各種制御処理を行うプリンタコントローラ（マザーボード）２１を備えている。このプリンタコントローラ２１には、プリンタ装置１０２に対する各種の指示を種々のキー操作により行わせるためのものであるキーボード２２、後述するプレビュー画像などを表示するためのものである表示装置２３、プリンタエンジン２４、給紙搬送系ユニット２５、ＬＡＮインタフェース回路２６および磁気ディスク装置２７が内部バス２８を介して接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス２８を介して行われている。
【００４４】
プリンタエンジン２４は、電子写真プロセス方式により画像を形成して記録用紙に記録出力するためのものである。
【００４５】
給紙搬送系ユニット２５は、記録用紙を保持している用紙カセット等（図示略）から記録用紙を分離してプリンタエンジン２４の画像記録位置へと給紙搬送し、最終的に排紙トレイ（図示略）へと排出するためのものである。
【００４６】
ＬＡＮインタフェース回路２６は、ＬＡＮ１０３を介してパーソナルコンピュータ１０１に接続し、印刷ジョブデータ等を受信したり、パーソナルコンピュータ１０１に対して印刷結果等をあらわすデータを送信したりするためのものである。
【００４７】
磁気ディスク装置２７は、種々の印刷文書情報を格納したり、それ以外の適宜な情報ファイル等を保存するためのものである。加えて、磁気ディスク装置２７には、クライアントからサーバ上のアプリケーションを実行可能にするターミナルサービス機能を有するＯＳ（Operating System）３４、ＯＳ３４上で走る種々のアプリケーションプログラム３５が記憶されている。本実施の形態においては、アプリケーションプログラム３５として、プレビューアプリケーション３６やＷｅｂブラウザ３７などが記憶されている。
【００４８】
プリンタコントローラ２１には、制御の主体となるＣＰＵ２９、ＣＰＵ２９のワークエリアを構成するＲＡＭ３０、このプリンタ装置１０２に固有な各種の情報を記憶するためのＲＯＭ３１、２次元Ｖｉｄｅｏ ＤＭＡ（Direct Memory Access）転送機能を提供するＡＳＩＣ（Application Specific Integrated Circuit）３２、表示装置２３に表示される内容を保持するＶＲＡＭ（Video Random Access Memory）３３などで構成されている。ここで、ＤＭＡ転送とは、ＣＰＵ２９の演算処理を介さずに、イメージデータを直接メモリに書き込む転送方式である。本実施の形態においては、詳細は後述するが、ＡＳＩＣ３２の２次元Ｖｉｄｅｏ ＤＭＡ転送機能によってＶＲＡＭ３３内の画情報がプリンタエンジン２４に転送されることになる。
【００４９】
このような構成のプリンタ装置１０２は、パーソナルコンピュータ１０１などと同様に、ユーザが電源を投入すると磁気ディスク装置２７よりＯＳ３４をＲＡＭ３０に読み込み、このＯＳ３４を起動させる。このようにして起動したＯＳ３４は、ユーザの操作に応じてアプリケーションプログラム３５を起動したり、情報を読み込んだり、保存を行ったりする。また、アプリケーションプログラム３５は、所定のＯＳ３４上で動作するものに限らず、後述の各種処理の一部の実行をＯＳ３４に肩代わりさせるものであってもよいし、所定のアプリケーションプログラム３５やＯＳ３４などを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００５０】
なお、一般的には、プリンタ装置１０２の磁気ディスク装置２７にインストールされるアプリケーションプログラム３５は、ＣＤ−ＲＯＭ（図示せず）などの記憶媒体に記録され、この記憶媒体に記録されたアプリケーションプログラム３５が磁気ディスク装置２７にインストールされる。このため、ＣＤ−ＲＯＭ等の可搬性を有する記憶媒体も、アプリケーションプログラム３５を記憶する記憶媒体となり得る。さらには、アプリケーションプログラム３５は、例えばＬＡＮインタフェース回路２６を介して外部から取り込まれ、磁気ディスク装置２７にインストールされても良い。
【００５１】
次に、印刷システム１００が発揮する特徴的な機能について説明する。
【００５２】
まず、本実施の形態のパーソナルコンピュータ１０１のＣＰＵ１が所定のアプリケーションプログラムに従って動作することにより発揮する特徴的な機能について説明する。
【００５３】
本実施の形態のパーソナルコンピュータ１０１のＣＰＵ１は、所定のアプリケーションプログラムに従って動作することにより、印刷時に印刷したいファイルをＬＡＮ１０３で接続されたプリンタ装置１０２に渡す。この場合、従来においては、ＰＤＬ（Printer Description Language）コマンドに変換された印刷データを送信するようにしていたが、本実施の形態のパーソナルコンピュータ１０１においては、ネットワーク接続されたプリンタ装置１０２に対してファイル自体を渡す処理を行なう。
【００５４】
次に、本実施の形態のプリンタ装置１０２のプリンタコントローラ２１が所定のアプリケーションプログラムに従って動作することにより発揮する特徴的な機能について図４のフローチャートを参照しつつ説明する。
【００５５】
図４に示すように、前述したようにパーソナルコンピュータ１０１から渡された印刷用の画像ファイルを受け付けると（ステップＳ１のＹ：画像ファイル受付手段）、本実施の形態のプリンタ装置１０２のプリンタコントローラ２１は、プレビューアプリケーション３６に従って動作することにより、受け付けた画像ファイルを開き、画像を表示装置２３に表示することができる（ステップＳ２：画像表示手段）。より詳細には、キーボード２２を介したユーザからの指示に従って、ＪＰＥＧやＢＭＰ等の画像ファイルを開いてＶＲＡＭ３３に展開し、該ファイルの画像を紙サイズに当て嵌めたプレビュー画像に変換して表示装置２３に表示させる。
【００５６】
このようにしてユーザが印刷操作を行う際に、印刷用の画像ファイルをプレビューアプリケーション３６により印刷対象となっている紙サイズに当て嵌めたプレビュー画像としてＶＲＡＭ３３に展開して表示装置２３に表示することにより、ユーザは表示装置２３にてプレビュー画像を確認することができる。これにより、紙サイズに当て嵌めた場合のより実際の印刷結果を印刷前にユーザに示すことができ、その後キャンセルをするかそのまま継続印刷するかを選択することができる。
【００５７】
なお、プリンタコントローラ２１は、プレビューアプリケーション３６に従って動作することにより、ユーザに対して表示装置２３に表示されている紙サイズに当て嵌めたプレビュー画像の編集・加工機能を提供する（ステップＳ３のＮ、ステップＳ４のＹ、ステップＳ５：編集・加工手段）。これにより、印刷処理を中止することなく期待する印刷結果を得られるようになる。
【００５８】
そして、このように表示装置２３に画像ファイルが表示されている状態で、キーボード２２を介したユーザからの表示印刷の指示があった場合には（ステップＳ３のＹ）、プリンタコントローラ２１は、表示装置２３に表示されている画像内容、すなわちＶＲＡＭ３３内の画情報をＡＳＩＣ３２の２次元Ｖｉｄｅｏ ＤＭＡ転送機能によってプリンタエンジン２４へそのままイメージ転送する（ステップＳ６：転送手段）。
【００５９】
このように本実施の形態の印刷システム１００によれば、プリンタ装置１０２自身が印刷対象のファイルを開くためのアプリケーションプログラムを搭載し、印刷対象のファイルを２次元Ｖｉｄｅｏ ＤＭＡ転送機能によりプリンタエンジン２４へ高速画像転送をして印刷することができるので、印刷画像をＰＤＬ変換する必要がなく、またＰＤＬ不一致による印刷データ化けという事故も起こりえなくなり、高速で完全なＷＹＳＩＷＹＧ（What You See Is What You Get）を実現することができる。
【００６０】
このようなプリンタ装置１０２用のファームウェアは、ＯＳ３４上のＷｅｂブラウザ３７を起動してインターネットＷｅｂサイトからダウンロード可能である。ダウンロードしたファームウェアは、そのまま、プリンタコントローラ２１およびプリンタエンジン２４のソフトバージョンアップに活用することが可能となる。これにより、ファイル転送をする手間が発生せず、ダウンロードからバージョンアップまでが一連の流れで作業できるようになる。ここに、更新手段の機能が実行される。
【００６１】
なお、本実施の形態のプリンタ装置１０２にインストールされているＯＳ３４は、クライアントからサーバ上のアプリケーションを実行可能にするターミナルサービス機能を有しているので、ユーザは、プリンタ装置１０２のＯＳ３４に離れた場所からリモートログインすることにより、表示装置２３に表示されているＶＲＡＭ３３の内容を離れた場所のパーソナルコンピュータ１０１の表示装置１１に表示することができる。これにより、ユーザは、プリンタ装置１０２の前にまでいかなくとも、自身のパーソナルコンピュータ１０１上からプリンタ装置１０２の操作をすることができるので、通常のネットワーク印刷やファームバージョンアップを、離れた場所から行うことができるようになる。ここに、離れた場所からリモートログインして遠隔操作を行なう遠隔操作手段の機能が実行される。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の一形態にかかる画像形成装置を含む印刷システムの構成を示すブロック図である。
【図２】パーソナルコンピュータの構成の一例を示すブロック図である。
【図３】プリンタ装置の構成の一例を示すブロック図である。
【図４】印刷処理の流れを概略的に示すフローチャートである。
【符号の説明】
【００６３】
２３      表示装置
２４      プリンタエンジン
１０１    画像ファイル出力装置
１０２    画像形成装置
【図１】
2006243787.tif 000003
【図２】
2006243787.tif 000004
【図３】
2006243787.tif 000005
【図４】
2006243787.tif 000006