(57)【要約】【課題】既に構築されたネットワークシステムの構成を変更することなく、印刷装置が保持しないフォントを含む印刷データに対して、印刷指示がなされた場合においても、そのフォントにしたがった適切な印刷が可能なネットワークシステムを提供することを目的とする。【解決手段】プリンタ１０と、複合機２０、ＰＣ４０及び光メディア再生装置５０が接続され、何れかのネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステム１にあって、ＰＣ４０から印刷指示を受けたプリンタ１０は、特定形式の画像データとして複合機２０等が提供可能なプリンタフォントを利用して、印刷指示に係るデータを印刷することができるようにしたものである。【選択図】図５
2007206811.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置を含む複数のネットワーク装置が通信可能に接続され、前記ネットワーク装置は、何れかのネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムであって、
前記印刷装置は、
他のネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、
前記他のネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、
前記問合通知送信手段による前記提供問合通知の送信に応じて、前記他のネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、
前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記回答通知を送信した他のネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷する印刷手段と、を備え、
前記ネットワーク装置は、
前記印刷装置から送信される提供問合通知を受信する問合通知受信手段と、
前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記ネットワーク装置が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、
前記フォント提供判断手段が、前記提供問合通知に係るプリンタフォントを提供可能との判断を条件として、前記印刷装置に対して、前記回答通知を送信する回答通知送信手段と、を備えたことを特徴とするネットワークシステム。
【請求項２】
前記印刷装置は、
前記特定形式の画像データとしてプリンタフォントを記憶するフォント記憶手段と、
前記印刷指示受信手段が受信した印刷データに含まれるフォント情報に係るプリンタフォントを、前記フォント記憶手段が記憶しているか否かを判断するフォント記憶判断手段と、を備え、
前記問合通知手段は、前記フォント記憶判断手段が、前記フォント記憶手段に前記印刷データに含まれるフォント情報に係るプリンタフォントを記憶していないとの判断を条件として、前記提供問合通知を送信することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記ネットワークシステムに含まれる少なくとも１つのネットワーク装置は、前記特定形式の画像データとして、前記ネットワーク装置から取り出し可能な記憶媒体に記憶されたプリンタフォントを、読み込み可能なフォント読込手段を備え、
前記提供判断手段は、前記フォント読込手段が、前記記憶媒体に記憶されたプリンタフォントを読み込み可能であるとき、前記提供問合通知に係るプリンタフォントを提供可能との判断する、ことを特徴とする請求項１または請求項２に記載のネットワークシステム。
【請求項４】
複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムに、前記ネットワーク装置と通信可能に接続された印刷装置であって、
前記ネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、
前記ネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、
前記問合通知送信手段による前記提供問合通知の送信に応じて、前記ネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、
前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記回答通知を送信したネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷する印刷手段と、を備えたことを特徴とする印刷装置。
【請求項５】
前記特定形式の画像データとしてプリンタフォントを記憶するフォント保持手段と、
前記ネットワークシステムに接続された他の印刷装置から送信される提供問合通知を受信する問合通知受信手段と、
前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るフォントプリンタを、前記フォント保持手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、
前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記他の印刷装置に対して、前記回答通知を送信する回答通知送信手段と、を備えたことを特徴とする請求項４に記載の印刷装置。
【請求項６】
複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムを構成するとともに、前記ネットワーク装置から送信されるフォント情報を含む印刷データを受信し、印刷する印刷装置であって、
前記特定形式の画像データとしてプリンタフォントを保持するフォント保持手段と、
前記印刷データを受信した他の印刷装置から送信される、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能かを問い合わせる提供問合通知を、受信する問合通知受信手段と、
前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記フォント記憶手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、
前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記提供問合通知に係るプリンタフォントを前記特定形式の画像データとして提供可能との回答通知を、前記他の印刷装置に対して送信する回答通知送信手段と、を備えたことを特徴とする印刷装置。
【請求項７】
複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムに、前記ネットワーク装置と通信可能に接続された印刷装置を制御するためのコンピュータが読み取り可能なプログラムであって、
前記コンピュータを、
前記ネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、
前記ネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、
前記問合通知送信手段による前記提供問合通知の送信に応じて、前記ネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、
前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記印刷装置が、前記回答通知を送信したネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷するように制御する印刷制御手段と、として機能させるためのプログラム。
【請求項８】
複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムを構成するとともに、前記特定形式の画像データとしてプリンタフォントを保持するフォント保持手段を備えた印刷装置を制御するコンピュータ読み取り可能なプログラムであって、
前記コンピュータを、
前記印刷データを受信した他の印刷装置から送信される、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能かを問い合わせる提供問合通知を、受信する問合通知受信手段と、
前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記フォント記憶手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、
前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記提供問合通知に係るプリンタフォントを前記特定形式の画像データとして提供可能との回答通知を、前記他の印刷装置に対して送信する回答通知送信手段と、して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク装置が通信可能に接続され、前記ネットワーク装置は、何れかのネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムに係るものである。
【背景技術】
【０００２】
近年、例えば、家庭用の電化機器をローカルエリアネットワーク（以下、「ＬＡＮ」という。）で接続し、特定形式の画像データを共有して取り扱うネットワークシステムが提案されている（例えば、非特許文献１参照。）。
【０００３】
また、ネットワーク装置と、このネットワーク装置と通信可能に接続されたネットワーク対応の印刷装置とからなるネットワークシステムにおいて、ネットワーク装置からネットワークを介して受信した印刷データにより、印刷装置が記憶しないプリンタフォントが指定されたとき、印刷装置は、ネットワークシステムに存在するネットワーク装置によって使用される全てのプリンタフォントを登録したフォントサーバに問い合わせ、その問合わせに係るプリンタフォントに対応するプリンタフォントをフォントサーバから受信し、その受信したプリンタフォントに基づいてプリントデータの印刷を行なう技術が提案されている（例えば、特許文献１参照。）。
【０００４】
【非特許文献１】郷卓倫、他２名“ネットワーク家電〜家電の新たな形〜”、［ｏｎｌｉｎｅ］、２００５年１０月１日、同志社大学知的システムデザイン研究室［２００６年１月２０日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｍｉｋｉｌａｂ．ｄｏｓｈｉｓｈａ．ａｃ．ｊｐ／ｄｉａ／ｒｅｓｅａｒｃｈ／ｒｅｐｏｒｔ／２００５／０９０５／００１／ｒｅｐｏｒｔ２００５０９０５００１．ｈｔｍｌ＞
【特許文献１】特開平０８−３２０９０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記のとおり、昨今、システムのネットワーク化が急速に発展、拡大するとともに、ネットワークシステムに関して多くの提案がなされている。この結果、従来、紙その他の印刷媒体に印刷され管理されていた多くの情報が、予め定められた特定形式の電子的なデータとして、ネットワークシステムを構築するネットワーク装置に記憶され、このネットワークシステムを共有する者であれば、何時でも、これらデータを共有データとして、他のネットワーク装置から取り扱うことができるようになっている。
【０００６】
しかしながら、実際に、ネットワークシステム内で電子的に管理されたデータを利用する場合、利用者は、このデータに基づく情報を、例えば、ディスプレイに表示させ、これを利用するのではなく、従来同様、印刷して利用している場合が多い。
【０００７】
ここで、上記従来技術によれば、印刷の対象となるデータに含まれるフォント情報に係るプリンタフォントを印刷装置が有していない場合であっても、印刷データを、このネットワークシステムとは別の、換言すれば、印刷装置のために、この印刷装置とのみ通信可能なフォントサーバを設け、これが保持するプリンタフォントを利用して印刷することができる。
【０００８】
一方、このような従来の方式によっては、特別に、フォントサーバを設けなければならず、そのためには、既に構築されたネットワークシステムを変更する必要がある。
【０００９】
本発明は、既に構築されたネットワークシステムの構成を変更することなく、印刷装置が保持しないフォント情報を含む印刷データに対して、印刷指示がなされた場合においても、そのフォント情報にしたがった適切な印刷が可能なネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記従来の課題に鑑みなされた本発明は、印刷装置を含む複数のネットワーク装置が通信可能に接続されたネットワークシステムにあって、このネットワーク装置は、何れかのネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能であるとともに、印刷装置に対して印刷指示可能であり、この印刷指示を受けた印刷装置は、特定形式の画像データとしてネットワーク装置が提供可能なプリンタフォントを利用して、印刷指示に係るデータを印刷することができるようにしたものである。
【発明の効果】
【００１１】
本願の請求項１に係る発明によれば、印刷装置を含むネットワーク装置が複数通信可能に接続され、特定形式の画像データを共有して取り扱い可能なネットワークシステムの構成を変更することなく、印刷データに含まれるフォント情報にしたがった適切、より具体的には、人が識別不能な文字が印刷されることを防止するとともに、要求された形式に最も近似した印刷結果を得ることが可能なネットワークシステムを得ることができる。
【００１２】
請求項２に係る発明によれば、ネットワークに流れるデータ（パケット）を少なくすることが可能なネットワークシステム（ネットワークトラフィックの問題を考慮したネットワークシステム）を得ることができる。
【００１３】
請求項３に係る発明によれば、上記有利な効果を奏することが可能なこのネットワークシステムを容易に構築することができる。換言すれば、このネットワークシステムを実現する上で、特別のネットワーク装置を用いることなく、このネットワークシステムを構築することができる。
【００１４】
請求項４に係る発明によれば、請求項１に係るネットワークシステムを構成する印刷装置を得ることができる。
【００１５】
請求項５に係る発明によれば、請求項４に係る印刷装置としての機能を実現可能であるとともに、これと同一機能を有する印刷装置に対しては、請求項１に係るネットワーク装置としての機能する印刷装置を得ることができる。
【００１６】
請求項６に係る発明によれば、請求項１に係るネットワーク装置としての機能を有する印刷装置を得ることができる。
【００１７】
請求項７に係る発明によれば、請求項４に係る印刷装置を実現可能なプログラムを得ることができる。
【００１８】
請求項８に係る発明によれば、請求項６に係る印刷装置を実現可能なプログラムを得ることができる。
【発明を実施するための最良の形態】
【００１９】
本願の請求項１に係る発明は、印刷装置を含む複数のネットワーク装置が通信可能に接続され、前記ネットワーク装置は、何れかのネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムであって、前記印刷装置は、他のネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、前記他のネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、前記問合通知送信手段による前記提供問合通知の送信に応じて、前記他のネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記回答通知を送信した他のネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷する印刷手段と、を備え、前記ネットワーク装置は、前記印刷装置から送信される提供問合通知を受信する問合通知受信手段と、前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記ネットワーク装置が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、前記フォント提供判断手段が、前記提供問合通知に係るプリンタフォントを提供可能との判断を条件として、前記印刷装置に対して、前記回答通知を送信する回答通知送信手段と、を備えたことを特徴とするネットワークシステムである。
【００２０】
これにより、プリンタフォントを、ネットワークシステム内で、取り扱い可能な特定形式のデータとして取り扱い、印刷装置は、自己が保持していないプリンタフォントについても、印刷することができる。
【００２１】
なお、印刷データに含まれるフォント情報に係るプリンタフォントとは、印刷データに含まれるフォント情報に完全一致するプリンタフォントに限るものではない（その他請求項につても同じ。）。
【００２２】
また、回答通知を送信した他のネットワーク装置が特定形式の画像データとして保持するプリンタフォントとは、現に保持するプリンタフォントに限らず、印刷装置が印刷するにあたり、この印刷装置に特定形式の画像データとして提供可能な（印刷装置が印刷の際、保持している）プリンタフォントも含むものである（その他請求項につても同じ。）。
【００２３】
請求項２に係る発明は、前記印刷装置は、前記特定形式の画像データとしてプリンタフォントを記憶するフォント記憶手段と、前記印刷指示受信手段が受信した印刷データに含まれるフォント情報に係るプリンタフォントを、前記フォント記憶手段が記憶しているか否かを判断するフォント記憶判断手段と、を備え、前記問合通知手段は、前記フォント記憶判断手段が、前記フォント記憶手段に前記印刷データに含まれるフォント情報に係るプリンタフォントを記憶していないとの判断を条件として、前記提供問合通知を送信することを特徴とする請求項１に記載のネットワークシステムである。
【００２４】
これにより、多くの提供問合通知がネットワーク上に送信されることを防止することができる。
【００２５】
請求項３に係る発明は、前記ネットワークシステムに含まれる少なくとも１つのネットワーク装置は、前記特定形式の画像データとして、前記ネットワーク装置から取り出し可能な記憶媒体に記憶されたプリンタフォントを、読み込み可能なフォント読込手段を備え、前記提供判断手段は、前記フォント読込手段が、前記記憶媒体に記憶されたプリンタフォントを読み込み可能であるとき、前記提供問合通知に係るプリンタフォントを提供可能との判断する、ことを特徴とする請求項１または請求項２に記載のネットワークシステムである。
【００２６】
これにより、ネットワーク装置から取り出し可能な記憶媒体に記憶されたプリンタフォントを読み込むことで、任意のネットワーク装置を、プリンタフォントを提供可能な装置とすることができる。
【００２７】
請求項４に係る発明は、複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムに、前記ネットワーク装置と通信可能に接続された印刷装置であって、前記ネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、前記ネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、前記問合通知送信手段による前記提供問合通知の送信に応じて、前記ネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記回答通知を送信したネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷する印刷手段と、を備えたことを特徴とする印刷装置である。
【００２８】
これにより、印刷装置は、プリンタフォントを、ネットワークシステム内で取り扱い可能な特定形式のデータと同様に取り扱い、自己が保持していないプリンタフォントについて、適切な印刷をすることができる。
【００２９】
請求項５に係る発明は、前記特定形式の画像データとしてプリンタフォントを記憶するフォント保持手段と、前記ネットワークシステムに接続された他の印刷装置から送信される提供問合通知を受信する問合通知受信手段と、前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るフォントプリンタを、前記フォント保持手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記他の印刷装置に対して、前記回答通知を送信する回答通知送信手段と、を備えたことを特徴とする請求項４に記載の印刷装置である。
【００３０】
これにより、印刷装置は、プリンタフォントを、ネットワークシステム内で取り扱い可能な特定形式のデータと同様に取り扱い、自ら実行する印刷に加え、他の印刷装置が保持していないプリンタフォントについても、他の印刷装置による適切な印刷を実現することができる。
【００３１】
請求項６に係る発明は、複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムを構成するとともに、前記ネットワーク装置から送信されるフォント情報を含む印刷データを受信し、印刷する印刷装置であって、前記特定形式の画像データとしてプリンタフォントを保持するフォント保持手段と、前記印刷データを受信した他の印刷装置から送信される、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能かを問い合わせる提供問合通知を、受信する問合通知受信手段と、前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記フォント記憶手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記提供問合通知に係るプリンタフォントを前記特定形式の画像データとして提供可能との回答通知を、前記他の印刷装置に対して送信する回答通知送信手段と、を備えたことを特徴とする印刷装置である。
【００３２】
これにより、印刷装置は、プリンタフォントを、ネットワークシステム内で取り扱い可能な特定形式のデータと同様に取り扱い、他の印刷装置が保持していないプリンタフォントについて、他の印刷装置による適切な印刷を実現することができる。
【００３３】
請求項７に係る発明は、複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムに、前記ネットワーク装置と通信可能に接続された印刷装置を制御するためのコンピュータが読み取り可能なプログラムであって、前記コンピュータを、前記ネットワーク装置から、フォント情報を含む印刷データを受信する印刷指示受信手段と、前記ネットワーク装置に対して、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能か否かを問い合わせる提供問合通知を送信する問合通知送信手段と、前記問合通知送信手段による前記提供問合通知の送信に応じて、前記ネットワーク装置から、前記提供問合通知に係るプリンタフォントを、前記特定形式の画像データとして提供可能との回答通知を受信する回答通知受信手段と、前記回答通知受信手段が前記回答通知の受信を条件として、前記印刷指示受信手段が受信した、前記印刷データを、前記印刷装置が、前記回答通知を送信したネットワーク装置が前記特定形式の画像データとして保持するプリンタフォントを利用して印刷するように制御する印刷制御手段と、として機能させるためのプログラムである。
【００３４】
これにより、プリンタフォントを、ネットワークシステム内で取り扱い可能な特定形式のデータと同様に取り扱い、自己が保持していないプリンタフォントについて、適切な印刷が可能なように印刷装置を制御できる。
【００３５】
請求項８に係る発明は、複数のネットワーク装置が接続され、何れかの前記ネットワーク装置が保持する特定形式の画像データを共有して取り扱い可能なネットワークシステムを構成するとともに、前記特定形式の画像データとしてプリンタフォントを保持するフォント保持手段を備えた印刷装置を制御するコンピュータ読み取り可能なプログラムであって、前記コンピュータを、前記印刷データを受信した他の印刷装置から送信される、前記印刷データに含まれるフォント情報に係るプリンタフォントを、前記特定形式の画像データとして提供可能かを問い合わせる提供問合通知を、受信する問合通知受信手段と、前記問合通知受信手段が前記提供問合通知の受信を条件として、前記提供問合通知に係るプリンタフォントを、前記フォント記憶手段が前記特定形式の画像データとして提供可能か否かを判断するフォント提供判断手段と、前記フォント提供判断手段により、前記提供問合通知に係るプリンタフォントを、提供可能との判断を条件として、前記提供問合通知に係るプリンタフォントを前記特定形式の画像データとして提供可能との回答通知を、前記他の印刷装置に対して送信する回答通知送信手段と、して機能させるためのプログラムである。
【００３６】
これにより、プリンタフォントを、ネットワークシステム内で取り扱い可能な特定形式のデータと同様に取り扱い、他の印刷装置が保持していないプリンタフォントについて、他の印刷装置による適切な印刷を可能とするように印刷装置を制御できる。
【実施例】
【００３７】
（実施例１）
以下、本発明の具体的な実施例について図面を用いて説明する。なお、本発明は、以下に記載の具体的構成に限定されるものではなく、同一の技術的思想において種々の構成を採用することができる。
【００３８】
（ネットワークシステムの構成）
ネットワークシステム１は、図１に示すように、印刷機能のみを備えるプリンタ１０と、印刷機能の他、スキャナ機能その他機能を備える複合機２０と、これらプリンタ１０又は複合機２０に対して、印刷データを送信し、印刷指示を行う、複数のパーソナルコンピュータ（以下、「ＰＣ」という。）４０と、光メディアに記憶されたデータを読み取り、このデータに基づく情報を再生可能な装置（以下、「光メディア再生装置」という。）５０が、各１台又は複数台（図においては、ＰＣ４０のみ複数台接続された構成を示す。）、ＬＡＮ７０を介して、相互に通信可能に接続した構成を有している。
【００３９】
プリンタ１０は、このプリンタ１０の制御部を構成するＣＰＵ１１、ＲＡＭ１２及びＲＯＭ１３と、ＬＡＮ７０に直接接続される通信インターフェース（以下、「通信Ｉ／Ｆ」という。）１５と、印刷部２７と、プリンタ１０に係る所定の情報を表示するとともに、プリンタ１０に対して所定の指示を入力する表示操作部１９により構成されている。なお、後述する複合機２０とは異なり、このプリンタ１０は、印刷部１７による印刷データの印刷に利用するプリンタフォントを保持（記憶を含む。以下、同じ。）していない。
【００４０】
複合機２０は、この複合機２０の制御部を構成するＣＰＵ２１、ＲＡＭ２２及びＲＯＭ２３と、ＬＡＮ７０に直接接続される通信Ｉ／Ｆ２５と、印刷部２７と、スキャナ機能を実現する読取部２９と、印刷部１７による印刷データの印刷に利用するプリンタフォント（図１において「フォント」と記載。）を記憶するフラッシュメモリ（図１において「Ｆｌａｓｈ」と記載。）３１と、複合機２０に係る所定の情報を表示するとともに、複合機２０に対して所定の指示を入力する表示操作部３３により構成されている。
【００４１】
なお、フラッシュメモリ３１に記憶されるプリンタフォントは、ネットワークシステム１において取り扱い可能な特定形式の画像データとしてではなく、専用の形式で記憶されたプリンタフォントである。また、複合機２０は、保持するプリンタフォントを、ネットワークシステム１において取り扱い可能な画像データに変換することができる（ＣＰＵ２１が、ＲＯＭ２３に記憶された変換プログラムに基づき変換する。）。
【００４２】
光メディア再生装置５０は、この光メディア再生装置５０の制御部を構成するＣＰＵ５１、ＲＡＭ５２及びＲＯＭ５３と、ＬＡＮ７０に直接接続される通信Ｉ／Ｆ５５と、特定形式で光メディアに記憶されたデータ（動画（音楽）データのみならず、静止画データも含む。）を読み取り可能な光メディア読取部５７と、光メディア再生装置５０に対して所定の指示を入力する操作部５９と、所定の情報を表示する表示部６１により構成されている。なお、光メディア読取部５７は、後述するプリンタフォント（図１において「フォントに係る画像データ」と記載。）を記憶した光メディアから、このプリンタフォントを読み取ることができる。
【００４３】
なお、ＰＣ４０は、図１に示す要素により構成されている。
【００４４】
ここで、上記各装置のＲＯＭ１３，２３，４３及び５３には、後述する処理を含む各処理を実行するためのプログラムが記憶されている。そして、ＣＰＵ１１，２１，４１及び５１は、これらプログラムに基づき、各処理を実行する。
【００４５】
図２は、複合機２０のフラッシュメモリ３１、図３は、光メディア再生装置５０の光メディア読取部５７に取り出し可能にセットされる光メディア及び、図４は、ＰＣ４０のハードディスク４７（図１において「ＨＤＤ」と記載。）の各々が記憶するプリンタフォントを説明するものである。なお、図３及び図４に示すプリンタフォントは、このネットワークシステム１で取り扱い可能な特定形式の画像データ（プリンタフォントを内容とする。）で記憶されたものである。
【００４６】
これら各図において、「ファイル名」は、プリンタフォント（画像データ）各々に付された識別情報であって、例えば、フラッシュメモリ３１が記憶するファイル名「ｆｏｎｔ＿ｂ４ｃ１＿ｇｏｔｈｉｃ＿ｘ＿ｘ＿１０ｐｔ．ｂｂｂ」は、拡張子が「ｂｂｂ」で示される形式のデータであって、「ｂ４ｃ１」の文字コードで示される、「ゴシック」体（書体）で、「１０」ポイント（サイズ）の文字に係るプリンタフォントである。なお、このプリンタフォントには、「ボールド」（太字）及び「イタリック」（斜体）による装飾は施されていない（各図において、これら項目に付された「×」が、このような装飾が施されていないことを示す。）。
【００４７】
また、ハードディスク４７が記憶するファイル名「ｆｏｎｔ＿ｂ４ｃ１＿ｇｏｔｈｉｃ＿ｘ＿ｘ＿２４ｐｔ．ａａａ」は、拡張子が「ａａａ」で示される形式の画像データであって、「ｂ４ｃ１」の文字コードで示される、「ゴシック」体（書体）で、「ボールド」等の装飾が施されていない、「２４」ポイントの文字に係るプリンタフォントである。
【００４８】
なお、各図は、上記と同様の形式で記載されたものであり、その他のプリンタフォントについては、その説明を省略する。
【００４９】
すなわち、フラッシュメモリ３１（図１参照。）、ハードディスク４７（図１参照。）、及び、光メディア（図１の光メディア読取部５７参照。ただし、光メディア自体は図示せず。）には、各図に示すプリンタフォントが、それぞれ記憶されている。なお、各図において図示したプリンタフォントは、その一例であり、これらに図示されていないプリンタフォントについても記憶している。
【００５０】
（ネットワークシステムによる処理）
上記のとおり構成されたネットワークシステム１において実行される処理について、図５〜１１を用いて説明する。なお、以下の説明は、ＰＣ４０から、印刷データとして、書体「筆文字」、ボールド及びイタリックによる装飾「なし（×）」、文字サイズ「３０ｐｔ」、印刷文字「漢字」に係る印刷指示をプリンタ１０が受信して、これを印刷する場合を例に説明する。
【００５１】
先ず、ＰＣ４０は、プリンタ１０に対して、印刷データを送信する（Ｓ１００）。印刷データを受信したプリンタ１０は、この印刷データから、プリンタフォント（図において「フォント」と記載。）が必要な文字を特定し、以下に示す所定の処理を、プリンタフォントを必要とする文字各々について実行する。なお、本実施例１において、印刷データは、上記のとおり「漢字」に係るものであるため、Ｓ１１０においてプリンタフォントが必要となる文字は「漢」（文字コード：ｂ４ｃ１）と、「字」（文字コード：ｂｂｆａ）である。
【００５２】
Ｓ１２０においてプリンタ１０は、Ｓ１１０で特定した「漢」と「字」について、文字コード「ｂ４ｃ１」と「ｂｂｆａ」に基づき、これらに係るプリンタフォントを自身が保持しているか否かを判断し、保持しているなら（Ｓ１２０：ＹＥＳ）、自身が保持するプリンタフォントを利用して、対象の印刷データについて印刷処理を行う（Ｓ１９０）。一方、保持していないと判断した場合は（Ｓ１２０：ＮＯ）、次に、Ｓ１３０の処理を実行する。
【００５３】
ここで、本実施例１では、プリンタ１０は、上述のとおり、プリンタフォントを保持していないため、このＳ１２０の処理は、「ＮＯ」と判断される。なお、かかるプリンタ１０のようなプリンタフォントを保持していない構成においては、このようなステップを行わない構成とすることもできる。このような場合、処理スピードを向上させることができる。
【００５４】
Ｓ１３０でプリンタ１０は、文字コード「ｂ４ｃ１」と「ｂｂｆａ」について、各文字コードを検索キーとした検索クエリを、ＬＡＮ７０を介してネットワークシステム１に接続された各装置にブロードキャストする。
【００５５】
なお、このブロードキャストによって送信される、検索クエリ（ａ）〜（ｃ）（図５参照。）は、例えば、文字コードが「ｂ４ｃ１」で、書体が「ゴシック」で、ボールド及びイタリックによる装飾が「あり」、かつ、文字サイズが「１０ｐｔ」である場合、「ｆｏｎｔ＿ｂ４ｃ１＿ｇｏｔｈｉｃ＿ｂ＿ｉ＿１０ｐｔ．ａａａ」となる。また、上記本実施例における印刷データと同一の条件である場合、「ｆｏｎｔ＿ｂ４ｃ１＿ｂｒｕｓｈ−ｓｔｙｌｅ＿×＿×＿３０ｐｔ．ａａａ」となる。ただし、本実施例１では、後述するフォント選択処理（図１０参照。）において、印刷データのフォント情報に一致するプリンタフォントをネットワークシステム１に接続された各装置の何れもが提供不能である場合、これに近似したプリンタフォントを選択するとともに（Ｓ２７０，Ｓ２８０参照）、この選択されたプリンタフォントに所定の変形処理を施し（Ｓ１８０）、印刷処理（Ｓ１９０）を行う、より具体的には、人が識別不能な文字が印刷されることを防止するとともに、要求された形式に最も近似した印刷結果とするため、図６に示すように印刷データに含まれる情報の全てを検索クエリとするのではなく、その一部を指定した検索クエリ（図６においては、文字コードのみを指定。）がブロードキャストされる構成としている。
【００５６】
すなわち、Ｓ１３０において、文字コードのみが指定された検索クエリが、複合機２０（検索クエリ（ａ）が送信。）、ＰＣ４０（検索クエリ（ｃ）が送信。）及び光メディア再生装置５０（検索クエリ（ｂ）が送信。）に送信される。
【００５７】
これに対し、複合機２０は、上記のとおりフラッシュメモリ３１に、独自形式で、拡張子が「ｂｂｂ」のプリンタフォントを記憶しているため、拡張子が「ａａａ」の画像データに変換したとき、検索クエリに一致するプリンタフォントを画像データとして提供可能であるか否かを判断し、提供可能である場合、条件を満たす画像データのリストを作成し（拡張子は、変換後の「ａａａ」としてリストを作成。）、画像データリスト（ａ）（図７参照。）として、プリンタ１０に送信する（Ｓ１４０）。
【００５８】
また、検索クエリ（ｂ）を受信した光メディア再生装置は、この検索クエリ（ｂ）に示される条件に一致するプリンタフォントを、画像データとして提供可能か否かを判断するとともに、提供可能である場合（提供可能であるか否かは、記録メディア読取部５７に条件に一致するプリンタフォントを記憶した光メディア（図３参照。）が保持され、これを読み取り可能である場合、提供可能であると判断。）、条件を満たす画像データのリストを作成し、画像データリスト（ｂ）（図８参照。）として、プリンタ１０に送信する（Ｓ１４２）。
【００５９】
なお、ＰＣ４０については、光メディア再生装置５０同様の判断に基づき処理がなされる。すなわち、ＰＣ４０からは、検索クエリ（ｃ）に一致するプリンタフォントを画像データとして記憶している場合、画像データリスト（ｃ）（図９参照。）が、プリンタ１０に送信される（Ｓ１４４）。
【００６０】
次に、これら画像データリスト（ａ）〜（ｃ）を受信したプリンタ１０は、図１０に示すフォント選択処理を実行する（Ｓ１５０）。ここで、フォント選択処理とは、ＰＣ４０から印刷指示された印刷データを印刷するに際し、最適なプリンタフォントを、プリンタ１０が受信した画像データリスト（ａ）〜（ｃ）から選択する処理である。なお、以下の説明は、このフォント選択処理について全体的な説明し、その後、上記の例示による印刷データを適用した場合におけるフォント選択処理について説明する。
【００６１】
先ず、Ｓ２００では、印刷データにおいて指示された書体と同一の書体の画像データが、画像データリスト（ａ）〜（ｃ）の各々において存在するか否かが判断される。そして、Ｓ２００において、同一書体の画像データが、存在すると判断されたとき（Ｓ２００：ＹＥＳ）、これとは異なる書体に係る画像データを、画像データリスト（ａ）〜（ｃ）の各々から削除し（Ｓ２１０）、Ｓ２２０に移行する。なお、Ｓ２００の判断で、同一書体の画像データは存在しないと判断されたとき（Ｓ２００：ＮＯ）、Ｓ２１０を実行することなく、Ｓ２２０に移行する。
【００６２】
Ｓ２２０では、印刷データにおいて指示された装飾（ボールド、イタリック）と同一装飾の画像データが、画像データリスト（ａ）〜（ｃ）の各々において存在するか否かが判断される。ここで、判断の対象となる画像データリスト（ａ）〜（ｃ）は、Ｓ２１０実行後の画像データリスト（ａ）〜（ｃ）（Ｓ２００：ＹＥＳの場合）、又は、Ｓ１４０〜Ｓ１４４の送信にともない受信された画像データリスト（ａ）〜（ｃ）そのものである（Ｓ２００：ＮＯの場合）。
【００６３】
そして、Ｓ２２０において、同一装飾の画像データが、存在すると判断されたとき（Ｓ２２０：ＹＥＳ）、これとは異なる装飾に係る画像データを、画像データリスト（ａ）〜（ｃ）の各々から削除し（Ｓ２３０）、Ｓ２４０に移行する。なお、Ｓ２２０では、印刷データにおいていずれの装飾も指定されていない場合、判断の対象となる画像データ（ａ）〜（ｃ）において、いずれの装飾も指定されていない画像データが存在するか否かが判断される。そして、いずれの装飾も指定されていない画像データが存在すると判断されたとき（Ｓ２２０：ＹＥＳ）、少なくともボールド又はイタリックのいずれかに係る画像データが、画像データ（ａ）〜（ｃ）から削除されることになる（Ｓ２３０）。
【００６４】
また、Ｓ２２０の判断で、同一装飾の画像データは存在しないはなと判断されたとき（Ｓ２２０：ＮＯ）、Ｓ２３０を実行することなく、Ｓ２４０に移行する。
【００６５】
Ｓ２４０では、印刷データにおいて指示された文字サイズと同一サイズの画像データが、画像データリスト（ａ）〜（ｃ）の各々において存在するか否かが判断される。ここで、判断の対象となる画像データリスト（ａ）〜（ｃ）は、Ｓ２００及びＳ２２０の判断により異なり、これら判断結果に基づくものとなる。例えば、両ステップにおいてともに「ＮＯ」と判断されていたなら、Ｓ１４０〜Ｓ１４４の送信にともない受信された画像データリスト（ａ）〜（ｃ）そのものである。
【００６６】
そして、Ｓ２４０において、その判断が肯定されたとき（Ｓ２４０：ＹＥＳ）、この同一文字サイズの画像データが選択され（Ｓ２５０）、この処理を終了する。
【００６７】
一方、Ｓ２４０において、その判断が否定されたとき（Ｓ２４０：ＮＯ）、つづいて、印刷対象データにおいて指示された文字サイズより大きな文字サイズの画像データが、画像データリスト（ａ）〜（ｃ）の各々において存在するか否かが判断される（Ｓ２６０）。
【００６８】
そして、Ｓ２６０において、その判断が肯定されたとき（Ｓ２６０：ＹＥＳ）、Ｓ２６０の条件を満たす画像データの中から、最小の文字サイズの画像データが、選択され（Ｓ２７０）、この処理を終了する。
【００６９】
また、Ｓ２６０において、その判断が否定されたとき（Ｓ２６０：ＮＯ）、判断の対象となっている画像データリスト（ａ）〜（ｃ）に含まれる画像データの中から、最も大きな文字サイズの画像データが選択され（Ｓ２８０）、この処理を終了し、Ｓ１６０に移行する。
【００７０】
なお、Ｓ２５０，Ｓ２７０及びＳ２８０において、これら条件を満たす画像データが複数存在した場合、例えば、画像データリスト（ａ）〜（ｃ）のいずれにおいても、Ｓ２４０等の条件を満たす画像データが存在していた場合、いずれかの画像データリストから一つの画像データを選択する構成とすると、Ｓ１６０及びＳ１７０（図５参照。）において、プリンタ１０と、複合機２０、ＰＣ４０又は光メディア再生装置５０との間の通信を少なくすることができ、好適である。ここで、画像データリスト（ａ）〜（ｃ）のいずれを選択するかは、複合機２０、ＰＣ４０又は光メディア再生装置５０から、プリンタ１０に画像データが転送されてくるまでの時間等を考慮して決定すれば、印刷に係る処理時間を短縮することができる。
【００７１】
次に、上記各ステップを実行することにより行われるフォント選択処理を、上記例示の書体「筆文字」、ボールド及びイタリックによる装飾「なし（×）」、文字サイズ「３０ｐｔ」、印刷文字「漢字」に係る印刷データに適用した場合について説明する。なお、具体的には、印刷文字「漢字」の内、文字コード「ｂ４ｃ１」に係る「漢」についての適用に関してのみ説明することとし、「字」については、処理的には「漢」と同一であるため、その説明を省略する。
【００７２】
Ｓ２００では、画像データリスト（ｂ）においてファイル名の一部に筆文字に係る「ｂｒｕｓｈ−ｓｔｙｌｅ」（「ｂｒｕｓｈ−ｓｔｙｌｅ」が「筆文字」を示すことについては、図３参照。）を含む画像データが存在するため、その判断が肯定され（Ｓ２００：ＹＥＳ）、つづけて、Ｓ２１０を実行する。
【００７３】
Ｓ２１０では、ファイル名の一部に「ｂｒｕｓｈ−ｓｔｙｌｅ」を含まない画像データが削除されるから、画像データリスト（ａ）及び（ｃ）からは、この処理の対象となる画像データがなくなり、Ｓ２２０以降の処理は、画像データリスト（ｂ）を対象として実行される。
【００７４】
Ｓ２２０では、装飾に係る判断がなされるが、上記印刷データでは、ボールド及びイタリックによる文字の装飾は選択されていない。そのため、画像データリスト（ｂ）を対象として行われるＳ２２０の判断は否定されることとなり（Ｓ２２０：ＮＯ）、次に、Ｓ２４０が実行される。
【００７５】
Ｓ２４０では、印刷データにおいて指示された文字サイズとの同一が判断されることとなるが、印刷データにおいて指定された文字サイズは、「３０ｐｔ」であるのに対し、画像データリスト（ｂ）の画像データは、それぞれ、「２４ｐｔ」及び「２８ｐｔ」である（図８参照。）。そのため、Ｓ２４０の判断は否定され（Ｓ２４０：ＮＯ）、Ｓ２６０に移行する。
【００７６】
Ｓ２６０では、印刷データにおいて指定された文字サイズ「３０ｐｔ」より、大きなサイズの画像データの存在が判断されることとなるが、画像データリスト（ｂ）における文字サイズは上記のとおりであるから、このステップにおいても、その判断は否定され（Ｓ２６０：ＮＯ）、Ｓ２８０に移行する。
【００７７】
Ｓ２８０では、印刷データにおいて指定された文字サイズに、最も近いサイズの画像データを選択するため、このＳ２８０において、画像データリスト（ｂ）から、ファイル名「ｆｏｎｔ＿ｂ４ｃ１＿ｂｒｕｓｈ−ｓｔｙｌｅ＿ｘ＿ｘ＿２８ｐｔ．ａａａ」が最終的に選択され、この処理を終了し（実際には、その説明を省略した文字コード「ｂｂｆａ」に係る「字」についても処理が実行された後に終了する。）、Ｓ１６０に移行する。
【００７８】
なお、上記では、印刷データにおいて指定された文字サイズを「３０ｐｔ」として、説明したため、最終的に上記画像データがＳ２８０によって選択されたが、例えば、印刷データにおいて指示された文字サイズが「２２ｐｔ」であるときは、Ｓ２７０により、ファイル名「ｆｏｎｔ＿ｂ４ｃ１＿ｂｒｕｓｈ−ｓｔｙｌｅ＿ｘ＿ｘ＿２４ｐｔ．ａａａ」が選択され、また、印刷データにおいて指定された文字サイズが「２８ｐｔ」であるときは、Ｓ２５０により、ファイル名「ｆｏｎｔ＿ｂ４ｃ１＿ｂｒｕｓｈ−ｓｔｙｌｅ＿ｘ＿ｘ＿２８ｐｔ．ａａａ」が選択されることとなる。
【００７９】
上記フォント選択処理につづけて、プリンタ１０において、Ｓ１６０では、Ｓ１５０のＳ２５０，Ｓ２７０，Ｓ２８０のいずれかにおいて選択された画像データファイルの送信要求を、この画像データファイルを含む画像データリストを送信（Ｓ１４０〜Ｓ１４４参照。）してきたネットワークシステム１に接続された装置に対して送信する。
【００８０】
なお、本実施例１では、上記のとおり画像データリスト（ｂ）（図８参照。）の「ｆｏｎｔ＿ｂ４ｃ１＿ｂｒｕｓｈ−ｓｔｙｌｅ＿ｘ＿ｘ＿２８ｐｔ．ａａａ」が最終的に選択されるため、この画像データファイルの送信要求は、光メディア再生装置５０に対して送信される（図５において、画像データ要求（ａ）（図７参照。），（ｃ）（図９参照。）の送信を示す「点線」は、条件によっては送信され得ることを示す。以下、同図における「点線」についても同様。）。
【００８１】
そして、このＳ１６０における光メディア再生装置５０への画像データの送信要求に対し、光メディア再生装置５０からプリンタ１０に、対応する画像データが送信され（Ｓ１７０）、プリンタ１０は、これを受信した後、次に、Ｓ１８０に移行する。なお、複合機２０に対して、画像データ要求（ａ）がなされた場合（Ｓ１６０）、複合機２０は、上記所定の変換処理を実施後、この変換後の画像データをプリンタ１０に送信する（Ｓ１７０）。
【００８２】
Ｓ１８０では、先ず、Ｓ１６０の対象となった画像データが、Ｓ１５０のフォント選択処理において、どのようにして選択されたかが、判断される。すなわち、Ｓ２５０によって選択されたものであるか、Ｓ２７０又はＳ２８０によって選択されたものであるかが判断される。ここで、Ｓ２５０で判断されたものであれば、選択された画像データ（プリンタフォント）は、印刷データの文字サイズと同一サイズのフォントデータであるため、後述する装飾に係る近似化を実行しないのであれば、Ｓ１８０を実行することなく、Ｓ１９０に移行する。
【００８３】
これに対して、Ｓ２７０によって画像データが選択されていたときは、印刷データの文字サイズと比較して大きな文字サイズの画像データが選択されているため（図１１のＳ３８０：ＹＥＳ）、Ｓ１８０では、この画像データに係るプリンタフォントを所定倍率縮小する処理が実行される（図１１のＳ３９０参照。）。
【００８４】
また、Ｓ２８０によって画像データが選択されていたときは、印刷データの文字サイズと比較して小さな文字サイズの画像データが選択されているため（図１１のＳ４００：ＹＥＳ）、Ｓ１８０では、この画像データに係るプリンタフォントを所定倍率拡大する処理が実行される（図１１のＳ４１０参照。）。
【００８５】
なお、このような近似フォント変換は、文字サイズの近似化に限らず、文字の装飾に対しても、上記同様の手法に基づき適用可能である。例えば、印刷データはボールドによる装飾であるものの、Ｓ２５０，Ｓ２７０又はＳ２８０によって選択された画像データは、この装飾が施されていないものであるとき（図１１のＳ３２０：ＹＥＳ）、プリンタ１０は、このＳ２５０等で選択された画像データに、ボールド装飾変換処理（例えば、文字の部分を横方向１．６倍太くする処理。）が実行される（図１１のＳ３３０参照。）。
【００８６】
また、印刷データは未装飾であるものの、Ｓ２５０，Ｓ２７０又はＳ２８０によって選択された画像データは、イタリック装飾が施されているとき（図１１のＳ３４０：ＹＥＳ）、プリンタ１０は、このＳ２５０等で選択された画像データに、イタリック装飾解除変換処理（例えば、画像を左報告にスライドさせる。スライド幅は１４度になるように、上部ほど大きくスライドさせる。）が実行される（図１１のＳ３５０参照。）。
【００８７】
なお、上記Ｓ１８０における近似フォント変換処理を図１１に示す。ここで、ボールド装飾解除変換処理とは、例えば、文字の部分を横方向０．６倍にする（細くする）処理であり、また、イタリック装飾変換処理とは、画像を右方向にスライドさせる。スライド幅は１４度になるように、上部ほど大きくスライドさせる処理である。
【００８８】
そして、最後に、プリンタ１０は、印刷部１７を介して印刷対象である「漢字」を印刷する（Ｓ１９０）。
【００８９】
なお、Ｓ１６０及びＳ１７０における通信は、「漢」と「字」の２文字分について行われる。また、本実施例１では、「漢」と「字」の２文字とも、光メディア再生装置５０が、画像データ（プリンタフォント）を保持しているため（図３参照。）、Ｓ１６０及びＳ１７０における通信は、光メディア再生装置５０とのみ行われる。しかし、それぞれの文字についての画像データ（プリンタフォント）が、異なる装置から提供されることとなった場合、文字各々について、１６０及びＳ１７０における通信相手先は異なることとなる。
【００９０】
以上、本実施例１は、ＰＣ４０からの印刷指示がプリンタ１０に対してなされる場合について説明したが、複合機２０に対してなされる場合においても、適用可能である。かかる場合、複合機２０は、上記においてプリンタ１０が実行した処理等を実行した上で、印刷部２７が印刷データの印刷を行うこととなる。
【００９１】
なお、複合機２０は、フラッシュメモリ３１に、ネットワークシステム１に接続されるネットワーク装置が、プリンタフォントに係る画像データを記憶しているか否かを記憶しておき、この記憶に基づき、プリンタフォントに係る画像データを記憶しているネットワーク装置に対してのみ、検索クエリを送信する（Ｓ１３０）構成とすると好適である。すなわち、複合機２０からの問合せに対して、プリンタ１０は、プリンタフォントを保持していないため、プリンタ１０からは画像データリスト等が複合機２０へ送信されることはないためである。これによりネットワークシステム１に流れる不要なデータ（パケット）を抑制することができる。
【００９２】
（実施例２）
本実施例２は、印刷データを受信し、これを印刷することとなる印刷装置（図１におけるプリンタ１０がこれに対応するものとする。以下、印刷装置を「プリンタ１０」という。）においても、プリンタフォントを記憶したネットワークシステムに係るものであり、その他構成については上記実施例１と同一のである。したがって、以下の説明では、上記実施例１と相違する点を中心に説明することとし、その他については実施例１と同一であるため説明を省略する。
【００９３】
プリンタ１０は、プリンタフォントを内部のフラッシュメモリに記憶している。ここで、フラッシュメモリが記憶するプリンタフォントは、図１２に示すように、ネットワークシステム１において共有して取り扱い可能な画像データと同一形式の画像データである。なお、図１２は、図２等と同一の内容を示すものであり、その詳細な説明は省略する。
【００９４】
次に、図５を参照して、ネットワークシステム１において実行される処理を説明する。ただし、本実施例２においてなされる処理は、実施例１と比較し、Ｓ１２０〜Ｓ１６０の一部が相違するものである。したがって、これらの相違する点について説明する。
【００９５】
先ず、Ｓ１２０において、Ｓ１１０において必要であると判断されたプリンタフォントを、プリンタ１０のフラッシュメモリに記憶されているか否かを判断する。そして、この判断が肯定される場合、自らが記憶するプリンタフォントを用いて、印刷処理を行う（Ｓ１９０）。これに対して、Ｓ１２０の判断が否定されるときは、Ｓ１３０に移行する。
【００９６】
Ｓ１３０で、プリンタ１０は、自身のフラッシュメモリに記憶されているプリンタフォントとして記憶された画像データ（図１２参照。）から、同一文字コードに係る画像データが記憶されているか否かを判断するとともに、記憶している場合、この条件を満たす画像データのリストを作成する（図１３参照。）。なお、ＰＣ４０等に対して検索クエリ（図６参照。）をブロードキャストする点、及び、Ｓ１４０〜Ｓ１４４においても複合機２０等から画像データリスト（ａ）〜（ｃ）の送信を受け、これを受信する点においては、実施例１と同一である。
【００９７】
そして、Ｓ１５０では、このＳ１３０において作成された図１３に示す画像データリストも含めた処理がなされ、その結果、このプリンタ１０が記憶する画像データが最終的にＳ１５０において選択されたとき、Ｓ１６０の処理を行うことなく、Ｓ１８０以降の処理を実行する。なお、Ｓ１５０において、ＰＣ４０等が記憶する画像データが選択されたときは、実施例１と同一の処理を実行する。
【００９８】
以上、本実施例２は、ＰＣ４０からの印刷指示がプリンタ１０に対してなされる場合について説明したが、複合機２０に対してなされる場合においても、適用可能である。すなわち、プリンタ１０は、ネットワークシステム１において共有して取り扱い可能な画像データと同一形式の画像データを、フラッシュメモリにプリンタフォントを記憶している。したがって、複合機２０から図６に示すような検索クエリを受信した際、複合機２０に対して画像データ（プリンタフォント）を送信することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明の一実施例におけるネットワークシステムを示す図
【図２】本発明の一実施例における複合機が記憶するプリンタフォントを示す図
【図３】本発明の一実施例における光メディア再生装置に取り出し可能な光メディアが記憶する画像データ（プリンタフォント）を示す図
【図４】本発明の一実施例におけるＰＣが記憶する画像データ（プリンタフォント）を示す図
【図５】本発明の一実施例におけるネットワークシステムにおいて実行される処理を示す図
【図６】本発明の一実施例における検索クエリを示す図
【図７】本発明の一実施例における複合機から送信されるが画像データリストを示す図
【図８】本発明の一実施例における光メディア再生装置から送信されるが画像データリストを示す図
【図９】本発明の一実施例におけるＰＣから送信されるが画像データリストを示す図
【図１０】本発明の一実施例におけるフォント選択処理を示す図
【図１１】本発明の一実施例における近似フォント変換処理を示す図
【図１２】本発明の実施例２におけるプリンタが記憶するプリンタが記憶する画像データ（プリンタフォント）を示す図
【図１３】本発明の２実施例におけるプリンタが作成する画像データリストを示す図
【符号の説明】
【０１００】
１  ネットワークシステム
１０  プリンタ
２０  複合機
４０  ＰＣ
５０  光メディア再生装置
７０  ＬＡＮ
【図１】
2007206811.tif 000003
【図２】
2007206811.tif 000004
【図３】
2007206811.tif 000005
【図４】
2007206811.tif 000006
【図５】
2007206811.tif 000007
【図６】
2007206811.tif 000008
【図７】
2007206811.tif 000009
【図８】
2007206811.tif 000010
【図９】
2007206811.tif 000011
【図１０】
2007206811.tif 000012
【図１１】
2007206811.tif 000013
【図１２】
2007206811.tif 000014
【図１３】
2007206811.tif 000015