(57)【要約】【課題】本発明は、プリンタドライバやアプリケーションの取得やインストールなどの印刷準備作業を削減することを課題とする。【解決手段】本発明は、オペレータが指示する印刷設定を上位ホストに標準で添付されているＷｅｂブラウザアプリケーションから行う機能と、ビットイメージデータファイルを受信するための専用ネットワーク受信ポート、および受信したビットイメージデータファイルをページ記述言語がサポートするデータ形式に変換後、上述のＷｅｂブラウザアプリケーションから指示された印刷設定をページ記述言語規則に則った印刷パラメータに翻訳して変換データに付加する機能と、をネットワークプリンタに搭載したことを特徴とする。【選択図】　図１
2004034575.tif 000002
【特許請求の範囲】
【請求項１】
オペレータが指示する印刷設定を上位ホストに標準で添付されているＷｅｂブラウザアプリケーションから行う機能と、ビットイメージデータファイルを受信するための専用ネットワーク受信ポート、および受信したビットイメージデータファイルをページ記述言語がサポートするデータ形式に変換後、Ｗｅｂブラウザアプリケーションから指示された印刷設定をページ記述言語規則に則った印刷パラメータに翻訳して変換データに付加する機能と、をネットワークプリンタに搭載したことを特徴ビットイメージデータファイル印刷機能。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワークプリンタのビットイメージデータファイル印刷機能に関するものである。
【０００２】
【従来の技術】
従来の技術のネットワークプリンタにおいて、オペレータがビットイメージデータファイルを印刷する手段として後述する２つの方法を用いている。
【０００３】
１つ目の手段は、上位ホストのアプリケーションを使用してビットイメージファイルを開き、上位ホストにインストールされたプリンタドライバをアプリケーションから使用して、ビットイメージデータファイルをネットワークプリンタがサポートするページ記述言語に翻訳し、その翻訳データをネットワークプリンタに送信することで印刷を行っている。
【０００４】
また他の手段として、ページ記述言語に関する専門知識を有するオペレータが、ビットイメージデータファイルのデータ形式がページ記述言語のサポートするデータ形式であることを確認し、そのデータファイルにページ記述言語の印刷パラメータを付加することで翻訳データを作成し、その翻訳データをプリンタに送付して印刷する方法である。
【０００５】
【発明が解決しようとする課題】
従来のネットワークプリンタにおいて、ビットイメージデータファイルを印刷データとしてそのまま受信した場合、ネットワークプリンタはそのデータをページ記述言語規則に違反した翻訳データと認識して正常な印刷結果を出力しない。そのためビットイメージデータファイルを印刷するためには、上述のようにビットイメージデータファイルをページ記述言語に翻訳する必要がある。しかしながら、上述の１つめの方法を行うためには、ネットワークプリンタに合ったプリンタドライバを取得し、上位ホストに対してプリンタドライバのインストールなどの印刷準備作業を行う必要があった。
【０００６】
また、他方のビットイメージデータファイルを編集して翻訳データを作成する場合は、ページ記述言語に則った印刷パラメータを付加した翻訳データを作成しなければならず、オペレータはページ記述言語に関する専門知識が必要であった。さらにこの方法を用いる場合においても、オペレータはビットイメージのデータ形式の確認と、必要であればページ記述言語がサポートするデータ形式にビットイメージデータファイルの変換作業が必要であり、それを行うアプリケーションの取得やインストールなどの印刷準備作業を上位ホストに行う必要がある。
【０００７】
本発明は、ページ記述言語に関する専門知識を有しないオペレータが、上述の印刷準備がなされていない上位ホストから、上位ホストに標準添付されたアプリケーションを利用してビットイメージデータファイルを印刷できる機能をネットワークプリンタに搭載することにより、プリンタドライバやアプリケーションの取得やインストールなどの印刷準備作業を削減することを課題とする。
【０００８】
【課題を解決するための手段】
本発明は、オペレータが指示する印刷設定を上位ホストに標準で添付されているＷｅｂブラウザアプリケーションから行う機能と、ビットイメージデータファイルを受信するための専用ネットワーク受信ポート、および受信したビットイメージデータファイルをページ記述言語がサポートするデータ形式に変換後、上述のＷｅｂブラウザアプリケーションから指示された印刷設定をページ記述言語規則に則った印刷パラメータに翻訳して変換データに付加する機能と、をネットワークプリンタに搭載することで上記課題を解決する。
【０００９】
【発明の実施の形態】
以下図１のブロック図および図２のフロー図を用いて本発明の一実施例を説明する。
【００１０】
図１において、１は本発明のネットワークプリンタ、２は印刷準備がなされていない上位ホスト、３はネットワークプリンタ１のプリンタ制御部、４はネットワークプリンタ１に内蔵されたハードディスクドライブ、５はネットワークプリンタ１のページ記述言語処理部、６はネットワークプリンタ１のＷｅｂサーバを示す。
【００１１】
図２は、ページ記述言語に関する専門知識を有しないオペレータが、上位ホスト２よりビットイメージデータファイルを印刷する手順フローと、そのときのネットワークプリンタ１の動作フローである。
【００１２】
まず、ステップ１００（Ｓ１００と略し、以下これに準じる。）において、オペレータは、上位ホスト２のオペレーティングシステム（以下ＯＳと略す。）に標準添付されたＷｅｂブラウザアプリケーション（以下Ｗｅｂブラウザと略す。）を使用して、ネットワークプリンタ１のＷｅｂサーバ６へアクセスする。
【００１３】
ネットワークプリンタ１のＷｅｂサーバ６は、自身へのアクセス要求に伴い、メニュー一覧をＷｅｂブラウザ上に表示する（Ｓ１０１）。オペレータはメニュー一覧よりビットイメージデータファイル印刷機能を指定する（Ｓ１０２）。
【００１４】
ネットワークプリンタ１は、ビットイメージデータファイルの印刷指示を受けたことにより、ビットイメージデータを印刷するために必要な情報をオペレータより入手するため、Ｗｅｂサーバ６を通して、印刷に使用する用紙サイズ、コピー部数などの印刷設定情報、ビットイメージのデータ形式情報、および上位ホスト２とのビットイメージデータファイル送受信プロトコルの選択に必要な上位ホスト２のＯＳ情報などの入力要求画面をＷｅｂブラウザに表示する（Ｓ１０３）。本要求により、オペレータから適切な情報が入力された（Ｓ１０４）ネットワークプリンタ１は、その情報をもとに上位ホスト２とのファイル転送ネットワークプロトコルを選択して専用ネットワーク受信ポートを作成後（Ｓ１０５）、Ｗｅｂブラウザ上に専用受信ポート名称と送信方法を表示する（Ｓ１０６）。オペレータは作成された専用受信ポートに対してビットイメージデータファイルを送信する（Ｓ１０７）ことで、オペレータの印刷手順は終了する。
【００１５】
プリンタ制御部３は、受信したビットイメージデータファイルを内蔵ハードディスク４に一旦格納し（Ｓ１０８）、Ｓ１０４にて入手したビットイメージのデータ形式をもとに、受信したデータがページ記述言語処理部５のサポートするデータ形式であることを判定する（Ｓ１０９）。このとき、サポートするデータ形式であれば、データ内に含まれるビットイメージの幅および高さの情報を参照する（Ｓ１１２）。また、受信したデータがページ記述言語処理部５のサポートするデータ形式でなく、且つプリンタ制御部３がページ記述言語処理部５のサポートするデータ形式に変換可能なものであった場合は（Ｓ１１０）、データ形式変換処理を実行後（Ｓ１１１）、Ｓ１１２の情報参照を行う。なお、受信したデータがプリンタ制御部３にてページ記述言語処理部５がサポートするデータ形式にできない場合は、プリンタ制御部３は印刷処理を中断する。
【００１６】
プリンタ制御部３は、Ｓ１１２にて入手したビットイメージの幅と高さの情報と、Ｓ１０４の印刷設定情報、さらにビットイメージデータファイルを受信したときに入手したファイルサイズを、ページ記述言語の規則にしたがって印刷パラメータに翻訳し（Ｓ１１３）、内蔵ハードディスク４内にあるビットイメージデータファイル、もしくはページ記述言語処理部５のサポートするデータ形式に変換したファイルに付加してページ記述言語処理部５に引き渡す。本データを受け取ったページ記述言語処理部５は、そのデータを上位ホストから送信される翻訳データと同様に、ページ記述言語規則に従って解析する（Ｓ１１４）ことにより、プリンタ制御部３内に印刷データが作成され、ネットワークプリンタ１は印刷を実行する（Ｓ１１５）。なお、ネットワークプリンタ１は、印刷終了後に専用受信ポートを削除する（Ｓ１１６）ことで、全ての内部処理を終了する。
【００１７】
【発明の効果】
上述のように本発明によれば、上位ホストに標準添付される任意のＷｅｂブラウザアプリケーションとネットワークプロトコルを使用することで、ページ記述言語に関する専門知識を有しないオペレータによるビットイメージデータファイル印刷が可能なことから、ビットイメージデータファイルを印刷するにあたって必要な上位ホストへの印刷準備作業を削減することができる。
【図面の簡単な説明】
【図１】本発明によるネットワークプリンタのブロック図。
【図２】本発明によるネットワークプリンタのビットイメージデータファイル印刷手順および動作フロー図。
【符号の説明】
１：本発明のネットワークプリンタ
２：印刷準備がなされていない上位ホスト
３：ネットワークプリンタ１のプリンタ制御部
４：ネットワークプリンタ１の内蔵されたハードディスクドライブ
５：ネットワークプリンタ１のページ記述言語処理部
６：ネットワークプリンタ１のＷｅｂサーバ
【図１】
2004034575.tif 000003
【図２】
2004034575.tif 000004