(57)【要約】【課題】印刷指示した後に印刷データや印刷ジョブ情報をプリンタで管理しなくても、簡単かつ確実に印刷処理が行える印刷装置、および印刷システムを提供する。【解決手段】端末装置は、ユーザからの印刷指示があると印刷データをデータＩＤとともに記憶する。ネットワークに接続された印刷装置から、印刷データの検索要求パケットが送信されると、該当する印刷データを記憶する端末装置が応答を返す。そして、印刷装置がその応答が返って来た端末装置に対して、印刷データの要求を行い、端末装置が印刷データをその印刷装置に送信することで、印刷データを所望の印刷装置にて印刷する。【選択図】図３
2007148996.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して複数の端末装置と接続された印刷装置であって、
前記複数の端末装置に対して、印刷データを所有する端末装置を検索する検索手段と、
前記検索手段により検索された前記端末装置から前記印刷データの送信を要求する印刷データ要求手段と、
前記印刷データ要求手段により要求した前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段により取得した印刷データを印刷手段に印刷させる印刷制御手段とを備えることを特徴とする印刷装置。
【請求項２】
ネットワークに印刷装置と複数の端末装置とが接続された印刷システムであって、
前記端末装置は、
印刷データを記憶する記憶手段と、
前記印刷装置からの要求を条件として、前記記憶手段に記憶された印刷データを該印刷装置に送信する印刷データ送信手段とを備え、
前記印刷装置は、
前記ネットワーク上に存在する複数の端末装置に対して、前記印刷データを所有する端末装置を検索する検索手段と、
前記検索手段により検索された前記端末装置に対して、前記印刷データの送信を要求する印刷データ要求手段と、
前記印刷データ送信手段により送信された前記印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段により取得した前記印刷データを印刷手段に印刷させる印刷制御手段とを備える
ことを特徴とする印刷システム。
【請求項３】
前記端末装置は、
前記記憶手段に記憶された印刷データを、前記印刷装置に対して所定の条件下でのみ公開する条件付公開手段をさらに備えることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記端末装置における前記記憶手段は、前記印刷データを公開するための条件としての識別情報を前記印刷データと対応付けて記憶しており、
前記印刷装置は、
前記検索手段により印刷データを所有する端末装置を検索するにあたり、前記印刷データを特定する識別情報を送信する識別情報送信手段をさらに備え、
前記端末装置は、
前記印刷装置における前記識別情報送信手段から受信した識別情報と、前記印刷データに対応して記憶された識別情報とを比較する比較手段とをさらに備え、
前記条件付公開手段は、前記比較手段により比較した識別情報が一致した場合に、前記所定の条件下であると判断し、前記識別情報を送信した印刷装置に対して、前記印刷データを公開することを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記印刷装置は、
前記印刷データ要求手段により印刷データを要求する際に、自己の印刷手段にて印刷可能な印刷データの形式についての指定を行い、
前記端末装置は、
前記印刷データ要求手段により要求された印刷データの形式にて印刷データを作成する印刷データ作成手段をさらに備え、
前記印刷データ送信手段は、前記印刷データ作成手段により作成された印刷データを送信することを特徴とする請求項２乃至４のいずれかに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、および印刷システムに関する。
【背景技術】
【０００２】
従来、ホストコンピュータにおいてネットワーク上に接続された複数のプリンタのうち、印刷したいプリンタを指定することなく、容易に所定のプリンタにて印刷を行うことを目的として、プリンタ側で印刷指示を行う技術が知られている（特許文献１参照）。
【０００３】
特許文献１では、ホストコンピュータにより印刷ジョブが作成されると、印刷ジョブ情報をネットワーク上のすべてのプリンタに通知する。プリンタは印刷ジョブ情報を受けると、印刷ジョブ情報をＲＡＭに格納する。そして、格納したジョブ情報を表示し、ユーザから印刷指示が操作されると、ネットワーク上の他のプリンタに印刷ジョブキャンセル命令を通知し、印刷ジョブ情報を送ってきたホストコンピュータに印刷ジョブ配送命令を通知する。ホストコンピュータは、印刷配送命令を受け取ると、この印刷ジョブ配送命令を出したプリンタに対して印刷ジョブのデータを配送する。
【０００４】
【特許文献１】特開２００３−３３０６５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、ホストコンピュータからネットワーク上のすべてのプリンタに対して印刷ジョブを送っているため、いずれかのプリンタで印刷指示があるまでいずれのプリンタもその印刷ジョブ情報を管理しなければならない。すなわち、ネットワーク上に接続されたすべてのプリンタが印刷ジョブ情報を管理できる状態にあり、同報配信により通知される命令を確実に受け取らなければ、正常に印刷処理が終了できないこととなる。例えば、ホストコンピュータから印刷ジョブ情報の通知を行った際に、印刷を行うべきプリンタの電源がオフであったり、ネットワークが混雑していたりプリンタがビジー状態であったために印刷ジョブ情報の通知を受け取れなかった場合には、利用者は、そのプリンタに対して印刷指示を操作する段階で、印刷ジョブ情報の通知に失敗したことを知り、他のプリンタの印刷ジョブをキャンセルし、ホストコンピュータから再度、印刷ジョブ情報の通知を行わなければならないといった問題が発生する。したがって、印刷を行う際には、利用者は、印刷を行うプリンタの電源がオンになっており、ホストコンピュータからの通知が確実に受け取れる状態にあることを確認してからホストコンピュータにて印刷指示をするといった作業を行わなければならなくなる。
【０００６】
本発明は、こうした問題に鑑みなされたものであり、印刷指示した後に印刷データや印刷ジョブ情報をプリンタで管理しなくても、簡単かつ確実に印刷処理が行える印刷装置、および印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するためになされた請求項１に記載の発明は、ネットワークを介して複数の端末装置と接続された印刷装置であって、前記複数の端末装置に対して、印刷データを所有する端末装置を検索する検索手段と、前記検索手段により検索された前記端末装置から前記印刷データの送信を要求する印刷データ要求手段と、前記印刷データ要求手段により要求した前記印刷データを取得する印刷データ取得手段と、前記印刷データ取得手段により取得した印刷データを印刷手段に印刷させる印刷制御手段とを備えることを特徴とする。
【０００８】
また、請求項２に記載の発明は、ネットワークに複数の端末装置と１以上の印刷装置とが接続された印刷システムであって、前記端末装置は、印刷データを記憶する記憶手段と、前記印刷装置からの要求を条件として、前記記憶手段に記憶された印刷データを該印刷装置に送信する印刷データ送信手段とを備え、前記印刷装置は、前記ネットワーク上に存在する複数の端末装置に対して、前記印刷データを所有する端末装置を検索する検索手段と、前記検索手段により検索された前記端末装置に対して、前記印刷データの送信を要求する印刷データ要求手段と、前記印刷データ送信手段により送信された前記印刷データを取得する印刷データ取得手段と、前記印刷データ取得手段により取得した前記印刷データを印刷手段に印刷させる印刷制御手段とを備えることを特徴とする。
【０００９】
さらに、本発明の印刷システムにおいて、前記端末装置は、前記記憶手段に記憶された印刷データを、前記印刷装置に対して所定の条件下でのみ公開する条件付公開手段をさらに備えるとよい。
【００１０】
さらに、本発明の印刷システムにおいて、前記端末装置における前記記憶手段は、前記印刷データを公開するための条件としての識別情報を前記印刷データと対応付けて記憶しており、前記印刷装置は、前記検索手段により印刷データを所有する端末装置を検索するにあたり、前記印刷データを特定する識別情報を送信する識別情報送信手段をさらに備え、前記端末装置は、前記印刷装置における前記識別情報送信手段から受信した識別情報と、前記印刷データに対応して記憶された識別情報とを比較する比較手段とをさらに備え、前記条件付公開手段は、前記比較手段により比較した識別情報が一致した場合に、前記所定の条件下であると判断し、前記識別情報を送信した印刷装置に対して、前記印刷データを公開するよう構成されているとよい。
【００１１】
さらに、本発明の印刷システムにおいて、前記印刷装置は、前記印刷データ要求手段により印刷データを要求する際に、自己の印刷手段にて印刷可能な印刷データの形式についての指定を行い、前記印刷データ要求手段により要求された印刷データの形式にて印刷データを作成する印刷データ作成手段をさらに備え、前記印刷データ送信手段は、前記印刷データ作成手段により作成された印刷データを送信するよう構成するとよい。
【発明の効果】
【００１２】
本発明における印刷装置及び印刷システムは、検索手段により利用者が印刷したい印刷データを記憶する端末装置を印刷装置側から検索し、検索した結果、印刷データを記憶する端末装置に対して印刷データを要求している。したがって、印刷装置から端末装置に対して印刷データの要求を行うまでは、印刷装置で印刷ジョブ情報を管理しなくてもよく、簡単かつ確実に印刷したい印刷データを印刷したい印刷装置にて印刷させることができる。
【００１３】
さらに、端末装置は、所定条件下において印刷データを公開しているため、利用者が印刷データを要求する際に、より簡単かつ確実に所望する印刷データを取得することができる。
【００１４】
印刷データを印刷装置に公開する条件として、印刷装置において識別情報を送信することにより、印刷データに対応付けて記憶した識別情報と一致した場合に印刷データを公開している。この公開された印刷データをもとに印刷装置は印刷データの要求をおこなうことができるため、より簡単かつ確実に所望の印刷データを取得できる。さらに、他人に自分の印刷データを勝手に印刷されることなく印刷できるため、セキュリティの保護効果もある。
【００１５】
なお、印刷データに対応付けて記憶した識別情報は、印刷データ毎に付されたＩＤやパスワード等の識別情報や、ユーザ毎に決められたＩＤ（例えば、ログインＩＤ）や指紋等の個人情報等が挙げられる。
【００１６】
さらに、印刷装置にて印刷データを要求する際に、自装置で印刷可能な印刷形式にて作成された印刷データを要求し、端末装置は、要求された印刷形式の印刷データを作成して送信している。したがって、端末装置から送られた印刷データの形式が印刷装置で印刷できないといったエラーが生じることなくなり、より簡単かつ確実に所望の印刷データを印刷することができる。
【発明を実施するための最良の形態】
【００１７】
以下に本発明の実施形態を図面と共に説明する。
【００１８】
[印刷システムの構成]
まず、本実施形態における印刷システムは、図１に示すように、ネットワークに複数の端末装置２と複数のプリンタ装置４とが接続されている。
【００１９】
端末装置２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ネットワークインターフェース（以下、ネットワークＩ／Ｆ）２４、操作部２５、表示部２６と、ＨＤＤ２７各部を接続するバス２９とから構成されている。
【００２０】
ＣＰＵ２１は、端末装置２の各部を統括制御し、ＲＯＭ２２は、ＣＰＵ２１が行うべき各種処理のプログラムや、自装置のＩＰアドレス、種類、機種名等の端末情報等を記憶する。ＲＡＭ２３は、ＣＰＵ２１が印刷処理する際に生成した印刷データ及びユーザＩＤやデータＩＤといった印刷データを特定する識別情報などを記憶する。ネットワークＩ／Ｆ２４は、ＣＰＵ２１とネットワークとを相互に接続する。操作部２５は、外部操作するための操作スイッチからの信号を入力し、具体的には、印刷指示するための印刷ボタン、ユーザの確認を促すＯＫボタンなどが備えられている。なお、この操作部２５は、端末装置２と別体に設けられたリモコンにて操作を行ってもよい。表示部２６は、ユーザに対するメッセージを表示したり、画像としてファイルデータ等を表示する。ＨＤＤ２７は、ＲＯＭ２３に記憶されたアプリケーションプログラムにて実行可能なファイルデータが記憶されている。印刷データは、このファイルデータからプリンタ装置２にて印刷可能な形式に変換することで作成される。
【００２１】
端末装置２としては、パーソナルコンピュータのような装置の他、ネットワーク接続が可能な家電（例えば、デジタルカメラや携帯電話等の携帯端末の他、冷蔵庫や電子レンジ等）等が挙げられる。
【００２２】
一方、ネットワークに接続されるプリンタ装置４は、プリンタ装置４の各部を統括制御するＣＰＵ４１と、ＣＰＵ４１が行うべき各種処理のプログラムや、当該プリンタ装置４のデバイス情報（ＩＰアドレス、種類、機種名、印刷可能な印刷フォーマット、印刷色数等）を記憶したＲＯＭ４２と、ＣＰＵ４１が各種処理を行った際に生成したデータや、ＣＰＵ４１が各種処理を行う際に記憶領域として用いるＲＡＭ４３と、ＣＰＵ４１とネットワークとを相互に接続するネットワークＩ／Ｆ４４と、これら各部を接続するバス４９とを備える。
【００２３】
また、プリンタ装置４のバス４９には、当該プリンタ装置４を外部操作するための操作スイッチからの信号を入力するための操作部４５、ＣＰＵ４１からの指令に基づいてプリンタの状態や、端末装置から送られる印刷データ一覧や、エラー情報等を表示する表示部４６、ＣＰＵ４１からの指令に基づいて用紙に印刷を行う印刷エンジン４８等も接続されている。なお、操作部４５は、印刷データを識別するために入力する識別情報として、ＩＤ入力かＩＰアドレス入力かをユーザに選択させるための選択ボタンや、印刷処理を強制的に中止するためのキャンセルボタン、印刷要求するためのスタートボタンなどが備えられている。
【００２４】
本実施形態において、ネットワークに接続された端末装置２及びプリンタ装置４は、通信方式等がＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌａｉａｎｃｅ：登録商標）にて標準化された所謂ＤＬＮＡ機器などのＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ：登録商標）の技術仕様に準拠したマルチキャストパケット（後述の検索パケット）を利用して自動的に検出して、制御することができる機器である。
【００２５】
このようなＤＬＮＡ（登録商標）の普及により、家庭内のネットワーク家電が接続された環境の場合であっても、ネットワーク家電にプリンタの設定をしなくても印刷処理ができるようになる。さらに、例えば、無線ＬＡＮにて複数の端末装置とプリンタ装置とが接続された環境における家庭内において、リビングにあるＴＶ（端末装置）からキッチンにあるプリンタ装置に対して印刷することも可能である。このときに、プリンタ装置の電源をオンするために一旦キッチンに行き、電源をオンしてからさらにリビングに戻り印刷指示を行うといった煩雑な操作をすることもない。
【００２６】
続いて、各装置における処理動作について説明する。
【００２７】
[端末装置の処理]
次に、端末装置２の動作について、図２のフローチャートを用いて説明する。
【００２８】
この処理は、表示部２６に表示されたファイルデータのうち、所定のファイルデータを指定して、操作部２５によりユーザが印刷指示を操作することにより、ＣＰＵ２１において実行される処理である。処理が開始されると、ＣＰＵ２１は、まずＳ１１５（Ｓはステップを表す）にて、印刷指示の対象となるファイルデータをＨＤＤ２７から読み出し、印刷データとして作成し、作成した印刷データに印刷データ固有のデータＩＤを付加してＲＡＭ２３に格納する。ここで作成される印刷データは、プリンタ装置４の印刷エンジン４８にて印刷可能なフォーマットであり、例えば、ＪＰＥＧデータやＸＨＴＭＬ−Ｐｒｉｎｔデータ等である。ＪＰＥＧデータやＸＨＴＭＬ−Ｐｒｉｎｔデータは、ＤＬＮＡ（登録商標）規格に沿ったフォーマットであり、したがって、ＤＬＮＡ（登録商標）対応のプリンタ装置４であれば、プリンタ装置４を特定した後にさらに印刷データを作成しなおすことなく印刷することができる。なお、ＲＡＭ２３に記憶する印刷データに付ける名前は、元のファイルデータに付けられたファイル名を利用してもよいし、ユーザに新たに名前を入力させるようにしてもよい。
【００２９】
続いて、Ｓ１２０では、作成した印刷データに対応したデータＩＤを表示部２６に表示する。データＩＤは、印刷データ毎に付加された、例えば、アルファベットと数字を組み合わせた複数文字列からなる印刷データ固有の識別情報である。ユーザが操作部２５を操作してＯＫボタンを押下することにより、このデータＩＤの表示部２６による表示が終了する（Ｓ１３０）。データＩＤを一定の期間しか表示部２６に表示しないことにより、第三者にデータＩＤを見られ、勝手に印刷データを印刷されることを防止することができる。
【００３０】
そして、表示部２６には、「印刷したいプリンタからスタートボタンを押してください」というメッセージが表示され（Ｓ１３５）、端末装置２は、ネットワーク上に存在するいずれかのプリンタ装置４からの要求バケットの受信待ち状態となる（Ｓ１４０）。
【００３１】
続いて、いずれかのプリンタ装置４から要求パケットを受信した際に、その要求パケットが印刷データを検索する検索要求パケットであるかを判断する（Ｓ１４５）。検索要求パケットである場合には（Ｓ１４５：ＹＥＳ）、Ｓ１５０へ移行し、プリンタ装置４から送信されたデータＩＤが自装置が記憶する印刷データに付加されたデータＩＤと一致するかを判断する。一致しなければ（Ｓ１５０：ＮＯ）、自装置が記憶する印刷データの印刷要求ではないので、Ｓ１４０に戻り、再びプリンタ装置４からの要求パケットの受信待ち状態となる。
【００３２】
一方、Ｓ１５０にて、プリンタ装置４から送信されたデータＩＤと自装置が記憶する印刷データに付加されたデータＩＤとが一致すると判断した場合には（Ｓ１５０：ＹＥＳ）、自装置が記憶する印刷データの印刷要求であるため、データＩＤが一致した印刷データのファイル名を含む応答パケットを検索要求パケットの送信元であるプリンタ装置４に対して返信する（Ｓ１５５）。そして、Ｓ１４０に戻り、再びプリンタ装置４からの要求パケットの受信待ち状態となる。
【００３３】
Ｓ１４５にて、プリンタ装置４から受信した要求パケットが、印刷データを検索する検索要求パケットでない場合には（Ｓ１４５：ＮＯ）、受信した要求パケットが、特定の印刷データの送信要求であるかを判断する（Ｓ１６０）。特定の印刷データの送信要求でない場合には（Ｓ１６０：ＮＯ）、Ｓ１４０に戻り、再びプリンタ装置４からの要求パケットの受信待ち状態となる。
【００３４】
一方、特定の印刷データの送信要求の場合は（Ｓ１６０：ＹＥＳ）、Ｓ１７０へ移行し、要求を受けた印刷データを要求元のプリンタ装置４に対して送信する。そして、ＲＡＭ２３に記憶された送信済みの印刷データをＲＡＭ２３から削除して（Ｓ１７５）、本処理を終了する。
【００３５】
なお、ここではデータＩＤの表示が終了してから、プリンタ装置４からの要求パケットの受信待ち状態となっているが、データＩＤを表示するとともにプリンタ装置４からの要求パケットの受信待ち状態としてもよい。このような構成であれば、例えば、端末装置２が携帯端末の場合に、端末装置２を持ったままユーザがプリンタ装置４へ移動し、端末装置２の表示部２６に表示されたデータＩＤを見て、プリンタ装置４の操作部４５よりデータＩＤを入力することができる。
【００３６】
[プリンタ装置の処理]
次に、印刷処理を行う際のプリンタ装置４の処理を、図３のフローチャートを用いて説明する。
【００３７】
まず、本処理は、プリンタ装置４の電源をオンにすることで動作する。なお、本処理は、処理の途中であっても、操作部４５によりユーザからキャンセルボタンが押下されると、本処理を強制的に終了する。
【００３８】
プリンタ装置４の電源がオンとなると、ユーザからの入力待ち状態となる（Ｓ２０５，Ｓ２５５）。ユーザが操作部４５を操作すると、入力された内容がデータＩＤであるか否かを判断する（Ｓ２０５）。ここで、ユーザがデータＩＤ又はＩＰアドレスを入力する前に、操作部４５の選択ボタンを押下することで、続けて入力された情報がデータＩＤであるかＩＰアドレスであるかを判断できる。なお、データＩＤであるかの判断は、例えば、入力された文字数がＩＤとして規定している文字数であるかにより判断するように構成してもよい。
【００３９】
Ｓ２０５にて、ユーザからデータＩＤが入力され、その後スタートボタンが押下されたと判断すると（Ｓ２０５：ＹＥＳ）、ネットワーク上に存在する全ての装置に対して、入力されたデータＩＤが付加された印刷データを有する端末装置２がいないかを問合せる検索パケットを送出する。送出後、端末装置２からの応答を待つ（Ｓ２１５：ＮＯ，Ｓ２２０：ＮＯ）。一定時間待って応答を受信しなかった場合には（Ｓ２１５：ＮＯ，Ｓ２２０：ＹＥＳ）、表示部４６に、該当する印刷データがない旨のエラー表示を行い（Ｓ２２５）、本処理を終了する。
【００４０】
一方、一定時間内に応答を受信した場合には（Ｓ２１５：ＹＥＳ）、受信した応答の数が複数であるかを判断する（Ｓ２３０）。印刷データに付加されたデータＩＤが複数端末装置間で重複する場合には、応答の数が複数になる場合がある。このように応答の数が複数の場合には（Ｓ２３０：ＹＥＳ）、表示部４６に応答として受信した全ての印刷データの名前を一覧表示し、ユーザが一覧の中から選択することにより、印刷したい印刷データを特定する（Ｓ２４５）。
【００４１】
なお、端末装置２ごとに、付加するデータＩＤの取り得る範囲を予め決めておけば、複数の応答が返信される可能性が低くなり、ユーザが特に印刷データを指定しなくてもデータＩＤさえ分かれば、所望の印刷データを印刷することができる。このようにデータＩＤが一致した印刷データのみが、端末装置２に記憶された印刷データの中から公開されるため、ユーザが印刷データの特定を行いやすくなる他、第三者に対して印刷データが公開されてしまうといった可能性も低くなる。
【００４２】
この特定された印刷データ、又は、Ｓ２３０にて応答の数が一つであった場合に（Ｓ２３０：ＮＯ）、応答された印刷データについて、特定した印刷データを記憶する応答パケットの送信元の端末装置２に対して、印刷データの送信要求パケットの送出を行う（Ｓ２５０）。印刷データが一つしかない場合には、ユーザに対して特に操作させることなく、自動的に印刷処理に移行することができる。
【００４３】
また、Ｓ２０５においてデータＩＤでなく（Ｓ２０５：ＮＯ）、端末装置２のＩＰアドレスが入力され、その後スタートボタンが押下されたと判断された場合には（Ｓ２５５：ＹＥＳ）、入力されたＩＰアドレスに対応する端末装置２に対して、その端末装置２が記憶する印刷データを直接要求する送信要求パケットを送出する（Ｓ２５０）。ユーザが端末装置２のＩＰアドレスを知っている場合には、印刷データを記憶する端末装置２を検索することなく、直接印刷データの要求を行うことができる。
【００４４】
そして、要求した印刷データを受信すると（Ｓ２６０：ＹＥＳ）、受信した印刷データの印刷処理を行い（Ｓ２６５）、本処理を終了する。
【００４５】
[第二実施形態]
続いて、本発明の第二実施形態について図４のフローチャートを用いて説明する。図４は、端末装置２で印刷処理を行う際の動作をフローチャートである。第二実施形態では、印刷データを公開する条件として、データＩＤの代わりにユーザＩＤを用いている点で、第一実施形態と異なる。なお、第一実施形態と異なる点についてのみ説明する。
【００４６】
まず、印刷指示をユーザから受けると、ユーザからユーザＩＤの入力待ち状態となる（Ｓ３０５）。ユーザＩＤは、予め決められたアルファベットや数字等からなる文字列（例えば、端末装置２にログインするためのログインＩＤを使用してもよい）であってもよいし、ユーザの指紋を検出する等、ユーザを特定する情報であればよい。ユーザＩＤを用いて印刷データを特定するように構成することで、ユーザの覚えやすいＩＤを使用したり、特にユーザがＩＤを覚えなくても印刷データが簡単に特定できる。それにより、ユーザからのＩＤの入力ミスを防ぐこともできる。
【００４７】
ユーザからユーザＩＤが入力されると（Ｓ３０５：ＹＥＳ）、入力されたユーザＩＤを記憶する（Ｓ３１０）。そして、印刷指示を受けたファイルデータから印刷データを作成し、Ｓ３１０で記憶したユーザＩＤと対応させて印刷データを記憶する（Ｓ３１５）。以降のＳ３３５からＳ３７５の処理は、図２のＳ１３５からＳ１７５と同様である。
【００４８】
なお、プリンタ装置４の処理としては、第一実施形態において入力されるデータＩＤに代わってユーザＩＤが入力されることとなる。ユーザＩＤにより印刷データを検索すると、複数の応答が端末装置２から返信されても、いずれの印刷データも同一のユーザが印刷指示した印刷データであるため、第三者に印刷データを見られる心配がない。
【００４９】
[第三実施形態]
次に、本発明の第三実施形態について説明する。第三実施形態では、データＩＤの代わりにユーザＩＤにより印刷データを特定する点の他、プリンタ装置４から印刷データの要求があってから印刷データを作成する点、サムネイル用の印刷データを作成する点が、第一実施形態と異なる。
【００５０】
図５は、端末装置２の処理を示すフローチャートであり、図６は、プリンタ装置４の処理を示すフローチャートである。
【００５１】
まず、第二実施形態と同様、ユーザから印刷指示が操作されると、Ｓ４０５において、ユーザにユーザＩＤを入力する旨のメッセージが表示部２６に表示される。ユーザがＩＤを入力するまで、その入力待ち状態が続き（Ｓ４０５：ＮＯ）、ユーザＩＤが入力されると（Ｓ４０５：ＹＥＳ）、ユーザＩＤをＲＡＭ２３に記憶する。そして、印刷指示された印刷データにおける印刷ジョブ情報が作成され、ＲＡＭ２３に記憶されたユーザＩＤと対応付けて記憶され（Ｓ４１５）、Ｓ４３５へ移行する。なお、Ｓ４３５からＳ４５５の処理は、図４のＳ３３５からＳ３５５と同様である。
【００５２】
次に、Ｓ４４５にて、プリンタ装置４から受け取った要求パケットが検索要求パケットでないと判断した場合（Ｓ４４５：ＮＯ）、その要求パケットがサムネイル用データの送信要求パケットであるかを判断する（Ｓ４８０）。サムネイル用データの送信要求パケットであれば（Ｓ４８０：ＹＥＳ）、要求を受けた印刷データにおける印刷ジョブ情報をＲＡＭ２３から読み出し、その印刷データの縮小画像データとしてのサムネイル用データを作成し（Ｓ４８５）、要求元のプリンタ装置４に送信し（Ｓ４９０）、Ｓ４４０に戻る。
【００５３】
次に、Ｓ４８０にて、プリンタ装置から受け取った要求パケットがサムネイル用の送信要求パケットでないと判断した場合（Ｓ４４５：ＮＯ）、その要求パケットが印刷データの送信要求パケットであるかを判断する（Ｓ４６０）。印刷データの送信要求パケットであれば（Ｓ４６０：ＹＥＳ）、その送信要求を受けた印刷データを、ＲＡＭ２３に記憶された印刷ジョブ情報から読み出し、作成する（Ｓ４６５）。このとき、受信した印刷データの送信要求パケットには、どのようなデータフォーマットで送信するかについての情報も含まれており、その情報に従って、印刷データを作成する（Ｓ４６５）。そして、作成した印刷データを要求元のプリンタ装置４へ送信し（Ｓ４７０）、その送信した印刷データ及び印刷ジョブ情報をＲＡＭ２３から削除する（Ｓ４７５）。
【００５４】
このように、印刷データの送信要求があってから、印刷データを作成しているため、プリンタ装置４で印刷できるフォーマットが分からない場合であっても、適切な印刷データを作成して送信できる。
【００５５】
次に、印刷データを印刷するプリンタ装置４の処理を図６のフローチャートを用いて説明する。なお、前述した図３のプリンタ装置４の処理と同様の処理については、説明を省略する。Ｓ５３０にて、端末装置２から複数の応答を受信した場合、すなわち、プリンタ装置４から送信したユーザＩＤを持つ印刷ジョブ情報がネットワーク上の端末装置２に複数存在する場合には、応答を送信した全ての端末装置２に対して、そのユーザＩＤに対応する印刷データのサムネイル用のデータを送信する旨の要求パケットを送出する（Ｓ５３５）。そして、受信したサムネイル用データを全て表示部４６に並べて表示する（Ｓ５４０）。ユーザが、表示されたサムネイル画像から、印刷したいサムネイル用データを選択することで（Ｓ５４５）、選択したサムネイル用データに対応する印刷データについて、その印刷データを記憶する端末装置２に印刷データの送信要求パケットを送出する（Ｓ５５０）。このとき、印刷データの送信要求パケットには、プリンタ装置４が印刷可能なフォーマット情報（例えば、ＴＩＦＦフォーマット等）が含まれている。そして、端末装置２から送信された印刷データを受信して印刷処理を行う（Ｓ５６０：ＹＥＳ，Ｓ５６５）。
【００５６】
このように、表示部４６に表示されたサムネイル画像から印刷したい印刷データを取得できるため、ユーザは、印刷したい印刷データを特定しやすくなる。なお、プリンタ装置４が印刷可能なフォーマット情報は、プリンタ装置４のデバイス情報として予めＲＯＭ４２に記憶されている。
【００５７】
なお、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内にて、種々の態様を採ることができる。
【００５８】
例えば、本実施形態では、端末装置２及びプリンタ装置４が所謂ＤＬＮＡ（登録商標）機器としているが、それに限らず、ネットワークにて通信可能な装置であればよい。また、印刷データとして作成されるファイルデータは、端末装置２のＨＤＤ２７に記憶されたものであるが、外部メモリやネットワークに接続された他の端末装置２に記憶されたファイルデータを用いても良い。また、印刷データを作成する際には、ファイルデータより印刷可能な形式に変換しているが、ファイルデータがすでに印刷可能な形式である場合（例えば、端末装置２がデジタルカメラであり、ファイルデータがデジタルカメラに記憶されたＪＰＥＧ形式の画像データである場合）、印刷データとして作成することなく、ファイルデータを印刷データとして扱うように構成してもよい。
【図面の簡単な説明】
【００５９】
【図１】実施形態のネットワークシステム全体の構成を表す構成図である。
【図２】第一実施形態における端末装置の動作を表すフローチャートである。
【図３】第一実施形態におけるプリンタ装置の動作を表すフローチャートである。
【図４】第二実施形態における端末装置の動作を表すフローチャートである。
【図５】第三実施形態における端末装置の動作を表すフローチャートである。
【図６】第三実施形態におけるプリンタ装置の動作を表すフローチャートである。
【符号の説明】
【００６０】
２  端末装置
４  プリンタ装置（印刷装置）
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ（記憶手段）
２４  ネットワークＩ／Ｆ
２５  操作部
２６  表示部
２７  ＨＤＤ
４１  ＣＰＵ
４２  ＲＯＭ
４３  ＲＡＭ
４４  ネットワークＩ／Ｆ
４５  操作部
４６  表示部
４８  印刷エンジン（印刷手段）
【図１】
2007148996.tif 000003
【図２】
2007148996.tif 000004
【図３】
2007148996.tif 000005
【図４】
2007148996.tif 000006
【図５】
2007148996.tif 000007
【図６】
2007148996.tif 000008