(57)【要約】【課題】画像形成装置等の物に関する利用者の意思決定を支援し、簡易な出力を行う。【解決手段】ＰＣ１００を、ネットワーク５００を介して接続される携帯端末とプリンタとを含む通信相手とのメッセージの送受信を行うとともに、メッセージをモニタ１０１に表示するメッセージ処理部１３１と、プリンタによる印刷の対象である画像データの選択を受け付け、受け付けた画像データに固有の画像データＩＤを生成して記憶部１２０に保存するＩＤ生成部１３２として機能させ、メッセージ処理部１３１は、記憶部１２０からＩＤ生成部１３２によって生成された画像データＩＤを読み出し、読み出した画像データＩＤを通信相手としての携帯端末に送信すること、を特徴とする。【選択図】        図２
2008171359.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
ネットワークを介して接続される情報端末装置と画像形成装置とを含む通信相手とのメッセージの送受信を行うとともに、前記メッセージを表示部に表示するメッセージ処理手段と、
前記画像形成装置による出力の対象である出力対象データの選択を受け付け、受け付けた前記出力対象データに固有の識別情報を生成して記憶手段に保存する識別情報生成手段、
として機能させ、
前記メッセージ処理手段は、前記記憶手段から、前記識別情報生成手段によって生成された前記識別情報を読み出し、読み出した前記識別情報を前記通信相手としての前記情報端末装置に送信すること、
を特徴とするデータ通信プログラム。
【請求項２】
更に、前記コンピュータを、
前記メッセージを送信する複数の前記通信相手の宛先を前記表示部に表示する宛先表示手段として機能させ、
前記メッセージ処理手段は、前記メッセージを前記宛先表示手段により表示された前記通信相手の中の所望の通信相手の宛先を指定して送信すること、
を特徴とする請求項１に記載のデータ通信プログラム。
【請求項３】
前記メッセージ処理手段は、さらに、前記通信相手としての前記画像形成装置から前記出力対象データの出力状態を前記メッセージとして受信し、受信した前記出力状態を前記表示部に表示すること、
を特徴とする請求項２に記載のデータ通信プログラム。
【請求項４】
前記宛先表示手段は、前記情報端末装置および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置から、利用者の現在の状態を示す利用者状態情報、および前記画像形成装置の現在の状態を示す装置状態情報を、前記ネットワークを介して受信し、受信した前記利用者状態情報、および前記装置状態情報を、前記表示部に表示すること、
を特徴とする請求項３に記載のデータ通信プログラム。
【請求項５】
前記メッセージ処理手段は、前記表示部に送受信される前記メッセージを表示するメッセージ表示領域を表示し、
前記識別情報生成手段は、前記表示部に表示されている前記出力対象データを示すシンボル情報の前記メッセージ表示領域へのドラッグアンドドロップ操作を受け付けた場合に、前記出力対象データの選択を受け付けること、
を特徴とする請求項４に記載のデータ通信プログラム。
【請求項６】
コンピュータを、
ネットワークを介して接続される情報端末装置と画像形成装置とを含む通信相手とのメッセージの送受信を行うとともに、前記メッセージを表示部に表示し、前記通信相手としての前記情報端末装置から前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信するメッセージ処理手段と、
前記メッセージ処理手段によって受信した前記識別情報と、前記識別情報の示す前記出力対象データを出力する旨の出力指示とを、利用者により選択された前記画像形成装置に非接触で送信する非接触通信手段、
として機能させる出力指示プログラム。
【請求項７】
更に、前記コンピュータを、
前記メッセージを送信する複数の前記通信相手の宛先を前記表示部に表示する宛先表示手段として機能させ、
前記メッセージ処理手段は、前記メッセージを前記宛先表示手段により表示された前記通信相手の中の所望の通信相手の宛先を指定して送信すること、
を特徴とする請求項６に記載の出力指示プログラム。
【請求項８】
前記メッセージ処理手段は、さらに、前記通信相手としての前記画像形成装置から前記出力対象データの出力状態を前記メッセージとして受信し、受信した前記出力状態を前記表示部に表示すること、
を特徴とする請求項７に記載の出力指示プログラム。
【請求項９】
前記宛先表示手段は、前記情報端末装置および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置から、利用者の現在の状態を示す利用者状態情報、利用者の現在の位置を示す利用者位置情報、前記画像形成装置の現在の状態を示す装置状態情報、および前記画像形成装置の位置を示す装置位置情報を、前記ネットワークを介して受信し、受信した前記利用者状態情報、および前記利用者位置情報から一定範囲内にある前記装置位置情報に対応する前記装置状態情報を前記表示部に表示すること、
を特徴とする請求項８に記載の出力指示プログラム。
【請求項１０】
前記メッセージ処理手段は、受信した前記出力状態を前記情報端末装置に前記ネットワークを介して転送すること、
を特徴とする請求項８または９に記載の出力指示プログラム。
【請求項１１】
出力対象データの出力を行う画像形成装置において、
ネットワークを介して接続される装置であって、請求項６に記載の出力指示プログラムを実行する第１の情報端末装置から、前記出力対象データに固有の識別情報と、前記出力対象データを出力する旨の出力指示とを、非接触で受信する非接触通信手段と、
前記非接触通信手段によって受信した前記識別情報が示す前記出力対象データを、前記ネットワークを介して取得するデータ取得手段と、
前記データ取得手段によって取得された前記出力対象データを画像形成出力する画像形成手段と、を備えること、
を特徴とする画像形成装置。
【請求項１２】
前記画像形成手段によって画像形成出力した前記出力対象データの出力状態を検知する出力状態検知手段と、
前記出力状態検知手段によって検知した前記出力状態を、前記第１の情報端末装置、前記ネットワークを介して接続される第２の情報端末装置、および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置を介して、前記第１の情報端末装置および前記第２の情報端末装置に送信する出力状態送信手段と、をさらに備えること、
を特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
第１の情報端末装置と、前記第１の情報端末装置とネットワークを介して接続される第２の情報端末装置と、前記第１の情報端末装置と前記第２の情報端末装置とに前記ネットワークを介して接続される画像形成装置との間のメッセージの送受信を制御するサーバ装置において、
前記第２の情報端末装置から前記メッセージおよび前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信し、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、受信した前記メッセージを前記第２の情報端末装置に送信し、さらに、前記画像形成装置から前記出力対象データの出力状態を受信し、受信した前記出力状態を前記第１の情報端末装置および前記第２の情報端末装置に送信する送受信手段を備えること、
を特徴とするサーバ装置。
【請求項１４】
利用者に固有の利用者識別情報が登録された利用者管理情報を記憶する記憶手段と、
前記第２の情報端末装置を利用する利用者、および前記第１の情報端末装置を所持する利用者の認証を行う認証手段と、をさらに備え、
前記送受信手段は、前記第２の情報端末装置から前記メッセージおよび前記識別情報を受信し、前記認証に成功した場合に、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、前記認証に成功した場合に、受信した前記メッセージを前記第２の情報端末装置に送信すること、
を特徴とする請求項１３に記載のサーバ装置。
【請求項１５】
前記記憶手段は、前記画像形成装置に固有の装置識別情報と、前記画像形成装置の現在の状態を示す装置状態情報と、前記画像形成装置の位置を示す装置位置情報とが対応付けて登録された装置管理情報を記憶し、
前記利用者管理情報は、さらに前記利用者識別情報と、利用者の現在の状態を示す利用者状態情報と、利用者の現在の位置を示す利用者位置情報とが対応付けて登録され、
前記送受信手段は、前記利用者状態情報、前記利用者位置情報、前記装置状態情報、および前記装置位置情報を、前記第１の情報端末装置および前記第２の情報端末装置に送信すること、
を特徴とする請求項１４に記載のサーバ装置。
【請求項１６】
出力対象データの出力を行う画像形成装置で実行する出力データ通信方法において、
ネットワークを介して接続される装置であって、請求項６に記載の出力指示プログラムを実行する情報端末装置から出力対象データに固有の識別情報と、前記出力対象データを出力する旨の出力指示とを、非接触で受信する非接触通信ステップと、
前記非接触通信ステップによって受信した前記識別情報が示す前記出力対象データを、前記ネットワークを介して取得するデータ取得ステップと、
前記データ取得ステップによって取得された前記出力対象データを画像形成出力する画像形成ステップと、を含むこと、
を特徴とする出力データ通信方法。
【請求項１７】
第１の情報端末装置と、前記第１の情報端末装置とネットワークを介して接続される第２の情報端末装置と、前記第１の情報端末装置と前記第２の情報端末装置とに前記ネットワークを介して接続される画像形成装置との間のメッセージの送受信を制御するデータ送受信方法において、
前記第２の情報端末装置から前記メッセージおよび前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信し、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、受信した前記メッセージを前記第２の情報端末装置に送信し、さらに、前記画像形成装置から前記出力対象データの出力状態を受信し、受信した前記出力状態を前記第１の情報端末装置および前記第２の情報端末装置に送信する送受信ステップを含むこと、
を特徴とするデータ送受信方法。
【請求項１８】
請求項１６に記載された出力データ通信方法をコンピュータで実行させることを特徴とする出力データ通信プログラム。
【請求項１９】
請求項１７に記載されたデータ送受信方法をコンピュータで実行させることを特徴とするデータ送受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の情報端末装置と第２の情報端末装置とでメッセージの送受信を行うとともに、第２の情報端末装置から第１の情報端末装置に送信した所定のデータが示す出力対象データを、第１の情報端末装置側で選択した画像形成装置によって出力するデータ通信プログラム、出力指示プログラム、画像形成装置、サーバ装置、出力データ通信方法、データ送受信方法、出力データ通信プログラム、およびデータ送受信プログラムに関する。
【背景技術】
【０００２】
従来から、ＰＣ（Personal Computer）等の情報端末装置と、他の情報端末装置である携帯端末との間で、ネットワークを介して会話を行うようにリアルタイムでのメッセージの送受信が可能なインスタントメッセージ技術が知られている。従って、利用者が外出中であっても携帯端末を所持していれば、その外出中の利用者と情報端末装置の利用者との間で、リアルタイムでのメッセージの送受信を行うことができる。また、近年では、このような携帯端末等のモバイル端末を使ったワークスタイルが増えてきており、印刷データの印刷を行なう場所が固定ではなくなってきているため、どのような場所でどのような端末を使っていても即座に印刷できることが重要となってきている。
【０００３】
そこで、情報端末装置の利用者（送信者）と携帯端末を所持している利用者（受信者）との間で、インスタントメッセージ技術によるメッセージの送受信による対話中に、送信者から受信者に対して、データが印刷された用紙（印刷物）を渡す場合には、印刷対象のデータをメッセージに添付文書として送信するか、印刷対象のデータ自体を送信する。
【０００４】
例えば、特許文献１には、以下のような技術が公開されている。まず、端末（情報端末装置）を利用する送信者が、印刷装置（画像形成装置）の位置情報を記憶しているプリントセンタに、受信者に渡したい印刷物のデータを送信する。そして、プリントセンタは、受信者の位置情報を管理している携帯端末センタに問い合わせて受信者の位置情報を取得し、印刷装置の位置情報と受信者の位置情報とから、受信者付近の印刷装置を割り出す。次に、プリントセンタがその割り出した受信者付近の印刷装置の情報を受信者に送信すると、受信者は、印刷を実行したい印刷装置を選択してプリントセンタに返信する。そして、プリントセンタが受信者によって選択された印刷装置にデータを送信すると、選択された印刷装置がデータを印刷して、受信者は、データが印刷された用紙（印刷物）を受け取ることができる。
【０００５】
また、特許文献２には、以下のような技術が公開されている。まず、端末装置（情報端末装置）から印刷依頼を行なう際に、端末装置の利用者（送信者）が印刷を行うプリンタを選択して、印刷完了通知の送信先と印刷データとをプリント・サーバに送信する。プリント・サーバは、受信した印刷完了通知の送信先を管理し、印刷データをプリンタ装置（画像形成装置）に送信する。そして、プリンタ装置が印刷データを印刷した後に印刷完了通知をプリント・サーバに送信すると、プリント・サーバは、印刷完了通知の送信先である端末装置を識別して、該当する端末装置にのみ印刷完了通知を送信する。この場合に、携帯端末の利用者（受信者）を印刷完了通知の送信先とすることで、受信者は、データが印刷された用紙（印刷物）を受け取ることができる。
【０００６】
【特許文献１】特開２００５−１７３７９３号公報
【特許文献２】特開２００４−２９５４４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、情報端末装置と携帯端末との間でインスタントメッセージ技術によるメッセージの対話中に、印刷物を渡したい場合、特許文献１および特許文献２の技術では、印刷対象のデータの送信者は、インスタントメッセージでのメッセージの送受信とは別個に、受信者に送信するデータをプリントセンタまたはプリント・サーバに送信しなければならない。一方、特許文献２の技術において、印刷対象のデータの受信者は、印刷を行なうプリンタ装置を選択することができないため、受信者から離れたプリンタ装置が選択された場合は、そのプリンタ装置まで印刷物を取りに行かなくてはならない。このように従来の技術では、メッセージの対話中に送信者が受信者に印刷物を渡す際、送受信者ともにメッセージの送受信とは別個の作業が発生したり、遠くのプリンタ装置まで印刷物を取りに行く等の手間が掛かるという問題があった。
【０００８】
また、特許文献１では、送受信者と印刷装置との間ではメッセージの送受信がなされることがないため、送受信者は、選択された印刷装置によるデータの印刷が完了したかをメッセージの送受信においては確認できなかった。従って、受信者が印刷装置においてデータの印刷が完了したことを確認し、さらに、送信者は、受信者に印刷が完了したか否かを確認しなければならなかった。すなわち、送信者と受信者との間の印刷に関する確認作業が必要となり、送受信者の印刷装置に関する意思決定を困難にさせるという問題があった。
【０００９】
本発明は、上記に鑑みてなされたものであって、人と人との間だけではなく、人と物との間でもメッセージの送受信を可能にすることで、画像形成装置等の物に関する利用者の意思決定を支援し、簡易な出力を行うことができるデータ通信プログラム、出力指示プログラム、画像形成装置、サーバ装置、出力データ通信方法、データ送受信方法、出力データ通信プログラム、およびデータ送受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、コンピュータを、ネットワークを介して接続される情報端末装置と画像形成装置とを含む通信相手とのメッセージの送受信を行うとともに、前記メッセージを表示部に表示するメッセージ処理手段と、前記画像形成装置による出力の対象である出力対象データの選択を受け付け、受け付けた前記出力対象データに固有の識別情報を生成して記憶手段に保存する識別情報生成手段、として機能させ、前記メッセージ処理手段は、前記記憶手段から、前記識別情報生成手段によって生成された前記識別情報を読み出し、読み出した前記識別情報を前記通信相手としての前記情報端末装置に送信すること、を特徴とするデータ通信プログラムである。
【００１１】
また、請求項２にかかる発明は、請求項１に記載のデータ通信プログラムにおいて、更に、前記コンピュータを、前記メッセージを送信する複数の前記通信相手の宛先を前記表示部に表示する宛先表示手段として機能させ、前記メッセージ処理手段は、前記メッセージを前記宛先表示手段により表示された前記通信相手の中の所望の通信相手の宛先を指定して送信すること、を特徴とする。
【００１２】
また、請求項３にかかる発明は、請求項２に記載のデータ通信プログラムにおいて、前記メッセージ処理手段は、さらに、前記通信相手としての前記画像形成装置から前記出力対象データの出力状態を前記メッセージとして受信し、受信した前記出力状態を前記表示部に表示すること、を特徴とする。
【００１３】
また、請求項４にかかる発明は、請求項３に記載のデータ通信プログラムにおいて、前記宛先表示手段は、前記情報端末装置および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置から、利用者の現在の状態を示す利用者状態情報、および前記画像形成装置の現在の状態を示す装置状態情報を、前記ネットワークを介して受信し、受信した前記利用者状態情報、および前記装置状態情報を、前記表示部に表示すること、を特徴とする。
【００１４】
また、請求項５にかかる発明は、請求項４に記載のデータ通信プログラムにおいて、前記メッセージ処理手段は、前記表示部に送受信される前記メッセージを表示するメッセージ表示領域を表示し、前記識別情報生成手段は、前記表示部に表示されている前記出力対象データを示すシンボル情報の前記メッセージ表示領域へのドラッグアンドドロップ操作を受け付けた場合に、前記出力対象データの選択を受け付けること、を特徴とする。
【００１５】
また、請求項６にかかる発明は、コンピュータを、ネットワークを介して接続される情報端末装置と画像形成装置とを含む通信相手とのメッセージの送受信を行うとともに、前記メッセージを表示部に表示し、前記通信相手としての前記情報端末装置から前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信するメッセージ処理手段と、前記メッセージ処理手段によって受信した前記識別情報と、前記識別情報の示す前記出力対象データを出力する旨の出力指示とを、利用者により選択された前記画像形成装置に非接触で送信する非接触通信手段として機能させる出力指示プログラムである。
【００１６】
また、請求項７にかかる発明は、請求項６に記載の出力指示プログラムにおいて、更に、前記コンピュータを、前記メッセージを送信する複数の前記通信相手の宛先を前記表示部に表示する宛先表示手段として機能させ、前記メッセージ処理手段は、前記メッセージを前記宛先表示手段により表示された前記通信相手の中の所望の通信相手の宛先を指定して送信すること、を特徴とする。
【００１７】
また、請求項８にかかる発明は、請求項７に記載の出力指示プログラムにおいて、前記メッセージ処理手段は、さらに、前記通信相手としての前記画像形成装置から前記出力対象データの出力状態を前記メッセージとして受信し、受信した前記出力状態を前記表示部に表示すること、を特徴とする。
【００１８】
また、請求項９にかかる発明は、請求項８に記載の出力指示プログラムにおいて、前記宛先表示手段は、前記情報端末装置および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置から、利用者の現在の状態を示す利用者状態情報、利用者の現在の位置を示す利用者位置情報、前記画像形成装置の現在の状態を示す装置状態情報、および前記画像形成装置の位置を示す装置位置情報を、前記ネットワークを介して受信し、受信した前記利用者状態情報、および前記利用者位置情報から一定範囲内にある前記装置位置情報に対応する前記装置状態情報を前記表示部に表示すること、を特徴とする。
【００１９】
また、請求項１０にかかる発明は、請求項８または９に記載の出力指示プログラムにおいて、前記メッセージ処理手段は、受信した前記出力状態を前記情報端末装置に前記ネットワークを介して転送すること、を特徴とする。
【００２０】
また、請求項１１にかかる発明は、出力対象データの出力を行う画像形成装置において、ネットワークを介して接続される装置であって、請求項６に記載の出力指示プログラムを実行する第１の情報端末装置から、前記出力対象データに固有の識別情報と、前記出力対象データを出力する旨の出力指示とを、非接触で受信する非接触通信手段と、前記非接触通信手段によって受信した前記識別情報が示す前記出力対象データを、前記ネットワークを介して取得するデータ取得手段と、前記データ取得手段によって取得された前記出力対象データを画像形成出力する画像形成手段と、を備えること、を特徴とする画像形成装置である。
【００２１】
また、請求項１２にかかる発明は、請求項１１に記載の画像形成装置において、前記画像形成手段によって画像形成出力した前記出力対象データの出力状態を検知する出力状態検知手段と、前記出力状態検知手段によって検知した前記出力状態を、前記第１の情報端末装置、前記ネットワークを介して接続される第２の情報端末装置、および前記画像形成装置の間のメッセージの送受信を制御するサーバ装置を介して、前記第１の情報端末装置および前記第２の情報端末装置に送信する出力状態送信手段と、をさらに備えること、を特徴とする。
【００２２】
また、請求項１３にかかる発明は、第１の情報端末装置と、前記第１の情報端末装置とネットワークを介して接続される第２の情報端末装置と、前記第１の情報端末装置と前記第２の情報端末装置とに前記ネットワークを介して接続される画像形成装置との間のメッセージの送受信を制御するサーバ装置において、前記第２の情報端末装置から前記メッセージおよび前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信し、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、受信した前記メッセージを前記第２の情報端末装置に送信し、さらに、前記画像形成装置から前記出力対象データの出力状態を受信し、受信した前記出力状態を前記第１の情報端末装置および前記第２の情報端末装置に送信する送受信手段を、備えること、を特徴とするサーバ装置である。
【００２３】
また、請求項１４にかかる発明は、請求項１３に記載のサーバ装置において、利用者に固有の利用者識別情報が登録された利用者管理情報を記憶する記憶手段と、前記第２の情報端末装置を利用する利用者、および前記第１の情報端末装置を所持する利用者の認証を行う認証手段と、をさらに備え、前記送受信手段は、前記第２の情報端末装置から前記メッセージおよび前記識別情報を受信し、前記認証に成功した場合に、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、前記認証に成功した場合に、受信した前記メッセージを前記第２の情報端末装置に送信すること、を特徴とする。
【００２４】
また、請求項１５にかかる発明は、請求項１４に記載のサーバ装置において、前記記憶手段は、前記画像形成装置に固有の装置識別情報と、前記画像形成装置の現在の状態を示す装置状態情報と、前記画像形成装置の位置を示す装置位置情報とが対応付けて登録された装置管理情報を記憶し、前記利用者管理情報は、さらに前記利用者識別情報と、利用者の現在の状態を示す利用者状態情報と、利用者の現在の位置を示す利用者位置情報とが対応付けて登録され、前記送受信手段は、前記利用者状態情報、前記利用者位置情報、前記装置状態情報、および前記装置位置情報を、前記第１の情報端末装置および前記第２の情報端末装置に送信すること、を特徴とする。
【００２５】
また、請求項１６にかかる発明は、出力対象データの出力を行う画像形成装置で実行する出力データ通信方法において、ネットワークを介して接続される装置であって、請求項６に記載の出力指示プログラムを実行する情報端末装置から出力対象データに固有の識別情報と、前記出力対象データを出力する旨の出力指示とを、非接触で受信する非接触通信ステップと、前記非接触通信ステップによって受信した前記識別情報が示す前記出力対象データを、前記ネットワークを介して取得するデータ取得ステップと、前記データ取得ステップによって取得された前記出力対象データを画像形成出力する画像形成ステップと、を含むこと、を特徴とする出力データ通信方法である。
【００２６】
また、請求項１７にかかる発明は、第１の情報端末装置と、前記第１の情報端末装置とネットワークを介して接続される第２の情報端末装置と、前記第１の情報端末装置と前記第２の情報端末装置とに前記ネットワークを介して接続される画像形成装置との間のメッセージの送受信を制御するデータ送受信方法において、前記第２の情報端末装置から前記メッセージおよび前記画像形成装置による出力の対象である出力対象データに固有の識別情報を受信し、受信した前記メッセージおよび前記識別情報を前記第１の情報端末装置に送信し、前記第１の情報端末装置から前記メッセージを受信し、受信した前記メッセージを前記第２の情報端末装置に送信し、さらに、前記画像形成装置から前記出力対象データの出力状態を受信し、受信した前記出力状態を前記第１の情報端末装置および前記第２の情報端末装置に送信する送受信ステップを、含むこと、を特徴とするデータ送受信方法である。
【００２７】
また、請求項１８にかかる発明は、請求項１６に記載された出力データ通信方法をコンピュータで実行させることを特徴とする出力データ通信プログラムである。
【００２８】
また、請求項１９にかかる発明は、請求項１７に記載されたデータ送受信方法をコンピュータで実行させることを特徴とするデータ送受信プログラムである。
【発明の効果】
【００２９】
また、本発明によれば、情報端末装置同士の間だけでなく、画像形成装置との間でもメッセージの送受信ができ、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができる。また、これにより、画像形成装置等の物に関する情報が情報端末装置に送信されることになり、それらの情報が情報端末装置の利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３０】
また、本発明によれば、情報端末装置の利用者が、利用者および画像形成装置の現在の状態を把握することができ、それらの情報がメッセージ送信の意思決定や、利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３１】
また、本発明によれば、情報端末装置の利用者が、画像形成装置の出力状態を把握することができるため、その出力状態等の情報が利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３２】
また、本発明によれば、情報端末装置の利用者が、メッセージの送受信を行う表示部のメッセージ表示領域において、メッセージの送受信とともにドラッグアンドドロップ操作という簡易な操作方法により、出力対象データの選択を行うことができるという効果を奏する。
【００３３】
また、本発明によれば、情報端末装置同士の間だけでなく、画像形成装置との間でもメッセージの送受信ができ、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができる。また、これにより、画像形成装置等の物に関する情報が情報端末装置に送信されることになり、それらの情報が情報端末装置を所持する利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができる。また、情報端末装置を所持する利用者が、出力を行いたい画像形成装置を選択できるとともに、非接触通信により簡易に出力指示を送信することができるという効果を奏する。
【００３４】
また、本発明によれば、情報端末装置を所持する利用者が、利用者の現在の状態や、情報端末装置から一定範囲内にある画像形成装置の現在の状態を把握することができ、それらの情報がメッセージ送信の意思決定や、利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３５】
また、本発明によれば、情報端末装置を所持する利用者が、画像形成装置の出力状態を把握することができるため、その出力状態等の情報が利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３６】
また、本発明によれば、情報端末装置のメッセージ処理手段が、受信した出力状態を情報端末装置にネットワークを介して転送するため、情報端末装置を所持する利用者だけでなく、出力情報を転送された情報端末装置の利用者も、画像形成装置の出力状態を把握することができるため、その出力状態等の情報が利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【００３７】
また、本発明によれば、情報端末装置を所持する利用者が、出力を行いたい画像形成装置を選択できるとともに、非接触通信により簡易に出力指示を受信して画像形成出力を行うことができるという効果を奏する。
【００３８】
また、本発明によれば、サーバ装置によって、情報端末装置へのメッセージや出力状態の送受信を行う制御ができるため、情報端末装置同士の間だけでなく、画像形成装置との間でもメッセージの送受信ができ、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができるという効果を奏する。
【００３９】
また、本発明によれば、第２の情報端末装置の利用者および第１の情報端末装置を所持する利用者の認証を行うことができ、正当な利用者から、指定した利用者に確実にメッセージ等の情報を送信できるという効果を奏する。
【００４０】
また、本発明によれば、メッセージングサーバから送信された情報により、第２の情報端末装置の利用者および第１の情報端末装置を所持する利用者が、利用者および画像形成装置の現在の状態を把握することができ、それらの情報がメッセージ送信の意思決定や、利用者の画像形成装置に関する意思決定を支援して、簡易な出力を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００４１】
以下に添付図面を参照して、この発明にかかるデータ通信プログラム、出力指示プログラム、画像形成装置、サーバ装置、出力データ通信方法、データ送受信方法、出力データ通信プログラム、およびデータ送受信プログラムの最良な実施の形態を詳細に説明する。本実施の形態では、本発明における第１の情報端末装置をＰＣに適用した例を示すが、これに限定されることなく、表示画面を備え、データの送信が可能なものであれば、本発明を適用することができる。また、本実施の形態では、本発明における第２の情報端末装置を携帯端末に適用した例を示すが、これに限定されることなく、表示画面を備え、データの送信が可能で持ち運びが可能なものであれば、本発明を適用することができる。また、本実施の形態では、本発明における画像形成装置をプリンタに適用した例を示すが、データを印刷する複写機、ファクシミリ装置、またはコピー、ファクシミリ、プリンタなどの複数の機能を一つの筐体に収納した複合機など、データの送受信が可能で、印刷機能を備えたものであれば、本発明を適用することができる。
【００４２】
（第１の実施の形態）
図１は、第１の実施の形態にかかる画像形成システムの構成図である。図１に示すように、第１の実施の形態にかかる画像形成システムは、ＰＣ１００と、メッセージングサーバ２００と、携帯端末３００と、プリンタ４００とが、ネットワーク５００を介して接続され、種々のデータの送受信等が行われている。また、本実施の形態にかかる画像形成システムでは、ＰＣ１００、携帯端末３００、およびプリンタ４００との間でメッセージングサーバ２００を介してメッセージの送受信が可能であり、さらに、ＰＣ１００から携帯端末３００を所持する利用者に、データを用紙に印刷した印刷物を渡すものである。なお、本実施の形態では、ＰＣ１００、携帯端末３００、およびプリンタ４００は、それぞれ一台ずつ接続されているが、これに限定されることなく、それぞれ台数を増加させて接続することができる。
【００４３】
ネットワーク５００は、電話回線、無線ネットワーク、インターネットなどであって、ＰＣ１００と、メッセージングサーバ２００と、携帯端末３００と、プリンタ４００とを接続している。
【００４４】
また、携帯端末３００とプリンタ４００との間では、非接触通信により種々のデータの送受信等が可能である。ここで、非接触通信とは、例えば、不発揮メモリと無線通信チップを内蔵した樹脂性のカードで読取装置にかざすだけでデータの送受信が可能な非接触式ＩＣカード技術である「FeliCa」（登録商標）の機能を携帯端末に内蔵させ、携帯端末から読取装置を内蔵したプリンタに種々のデータを非接触で送受信する通信等である。
【００４５】
次に、ＰＣ１００の詳細について説明する。ＰＣ１００は、携帯端末３００とプリンタ４００との間でメッセージを送受信して表示し、さらに、携帯端末３００を所持する利用者に渡したい印刷物がある場合に、携帯端末３００に所定の情報を送信するものであり、ＲＯＭ（Read Only Memory）等に記憶されているデータ通信プログラムを実行することにより以下の機能が実現される。図２は、第１の実施の形態にかかるＰＣの構成を示すブロック図である。図２に示すように、第１の実施の形態にかかるＰＣ１００は、モニタ１０１と、入力デバイス１０２と、表示制御部１１０と、入力制御部１１１と、ネットワークドライバ１１２と、記憶部１２０と、インスタントメッセンジャーアプリ１３０とを主に備えている。
【００４６】
モニタ１０１は、文字や画像を表示するディスプレイ装置である。入力デバイス１０２は、マウス、トラックボールやトラックパッドなどのポインティングデバイスやキーボード等であり、利用者がドラッグアンドドロップ操作や、モニタ１０１に表示された画面に対する操作を行うものである。ここで、ドラッグアンドドロップとは、マウス等の操作法で、ドラッグとドロップを連続的に行う操作である。また、マウス等のボタンを押したままポインタを移動させることを「ドラッグ」、そしてドラッグの移動先でマウス等のボタンを離す操作を「ドロップ」という。
【００４７】
表示制御部１１０は、モニタ１０１に文字や画像、例えば、携帯端末３００を所持する利用者に渡したい印刷物の画像データを示すアイコン等のシンボルを表示する制御を行うものである。入力制御部１１１は、入力デバイス１０２が操作されることによる入力を制御するものである。ネットワークドライバ１１２は、ネットワーク５００とＰＣ１００との接続を制御するものである。ここで、アイコンとは、モニタ１０１に各種のデータや処理機能を絵又は絵文字として表示したものをいう。また、シンボルとは、アイコンと、各種のデータや処理機能を記号や文字列等によって表示したものとを含むものをいう。
【００４８】
記憶部１２０は、携帯端末３００とプリンタ４００との間で送受信するメッセージ、後述するＩＤ生成部１３２によって生成された画像データＩＤ、およびモニタ１０１に表示する文字や画像等を記憶するハードディスクドライブ装置（ＨＤＤ）やメモリなどの記憶媒体である。
【００４９】
次に、インスタントメッセンジャーアプリ１３０の詳細について説明する。インスタントメッセンジャーアプリ１３０は、ＰＣ１００と携帯端末３００との間で、ネットワーク５００を介して会話を行うようにリアルタイムでのメッセージの送受信が可能なインスタントメッセージ技術を利用するためのメッセージの送受信や表示等を行うソフトウェアである。そして、このインスタントメッセンジャーアプリ１３０は、さらに、メッセージ処理部１３１と、ＩＤ生成部１３２と、宛先表示部１３３と、地図表示部１３４とを主に備えている。
【００５０】
宛先表示部１３３は、メッセージを送信する複数の通信相手の宛先をモニタ１０１に表示するものである。ここで、宛先は、利用者の所持する携帯端末３００のＩＰアドレスと当該利用者の氏名やハンドル名などの表示名である。モニタ１０１には、利用者の表示名が表示され、この表示名とＩＰアドレスとが予め対応づけられている。このため、宛先表示部１３３で、利用者の宛先としての表示名を指定すると、指定された表示名に対応づけられた利用者の所持する携帯端末３００のＩＰアドレスが通信相手の宛先として指定されたことになる。また、宛先表示部１３３は、メッセージングサーバ２００から携帯端末３００を所持する利用者に固有の利用者ＩＤに対応する利用者の名前等の表示名と、ＩＰアドレスと、利用者の存在する場所を示す利用者の場所名と、携帯端末３００を所持する利用者の現在の状態を示す利用者の状態とを取得する。また、宛先表示部１３３は、メッセージングサーバ２００から、プリンタ４００に固有のプリンタＩＤに対応する、プリンタの配置されている場所を示すプリンタの場所名と、プリンタ４００の現在の状態を示すプリンタ状態とを取得する。そして、宛先表示部１３３は、取得した利用者の表示名と、利用者の場所名と、利用者の状態と、プリンタの場所名と、プリンタ状態をモニタ１０１に表示する。また、利用者の所持する携帯端末３００のＩＰアドレスは、メモリ等に表示名に対応づけて保持しておく。
【００５１】
ここで、例えば、携帯端末３００を所持する利用者の現在の状態とは、携帯端末３００の電源が切れておりメッセージの送受信が不可能である旨を示す「オフライン」、携帯端末３００の電源が入っておりメッセージの送受信が可能である旨を示す「応答可能」、携帯端末３００の電源が入っているが仕事中であるためメッセージの送受信が不可能である旨を示す「仕事中」等、利用者の状況を示すものである。また、プリンタ４００の現在の状態とは、プリンタ４００の電源が投入されており印刷可能である旨を示す「利用可能」、プリンタ４００の電源が投入されておらず印刷不可能である旨を示す「オフライン」、プリンタ４００の電源が投入されているが他の利用者による印刷中であり印刷不可能である旨を示す「印刷中」などがある。
【００５２】
メッセージ処理部１３１は、通信相手としての携帯端末３００に送信するため、キーボード等の入力デバイス１０２から入力されたメッセージを受け付け、その受け付けたメッセージをモニタ１０１に表示する。さらに、メッセージ処理部１３１は、宛先表示部１３３によって表示された複数の通信相手のうち、メッセージを送信する所望の通信相手であって、メッセージの送受信が可能な状態である携帯端末３００の宛先である表示名を受け付け、受け付けた携帯端末３００の表示名に対応づけられたＩＰアドレスを指定して、受け付けたメッセージを、メッセージングサーバ２００を介して携帯端末３００に送信するものである。また、携帯端末３００とプリンタ４００とを含む通信相手から、メッセージングサーバ２００を介してメッセージを受信し、受信したメッセージをモニタ１０１に表示する。その際、メッセージ処理部１３１は、送受信されるメッセージを表示するためのメッセージ表示領域をモニタ１０１に表示し、そのメッセージ表示領域に送受信を行うメッセージを表示する。メッセージ表示領域の詳細については後述する（図３参照）。ここで、メッセージングサーバ２００を介して携帯端末３００にメッセージを送信するとは、具体的には、通信相手のＩＰアドレスを宛先として指定したメッセージのパケットがすべてメッセージングサーバ２００に送信され、メッセージングサーバ２００からメッセージのパケットで指定された宛先のＩＰアドレスに送信されることをいう。
【００５３】
また、メッセージ処理部１３１は、通信相手としての携帯端末３００とメッセージの送受信を行っている際に、携帯端末３００を所持する利用者に渡したい印刷物がある場合、その印刷物の印刷の対象である画像データから後述するＩＤ生成部１３２によって生成され、記憶部１２０に保存された画像データＩＤを、メッセージングサーバ２００を介してメッセージとして携帯端末３００に送信する。また、メッセージ処理部１３１は、通信相手としてのプリンタ４００から、携帯端末３００を所持する利用者に渡したい印刷物の画像データの印刷状態を、メッセージングサーバ２００を介してメッセージとして受信し、受信した印刷状態をモニタ１０１のメッセージ表示領域に表示する。ここで、例えば、印刷状態とは、画像データの印刷を開始する旨、画像データの印刷している枚数、画像データの印刷が完了した旨、または画像データの印刷が中断した旨（エラー）等、印刷の進行状態を示している。従って、ＰＣ１００と携帯端末３００だけでなく、プリンタ４００との間でもメッセージの送受信、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができることになる。これにより、プリンタ４００のような物に関する情報が、ＰＣ１００や、携帯端末３００に送信されることになり、それらの情報が利用者のプリンタ４００に関する意思決定を支援して、簡易な印刷を行うことができる。
【００５４】
ＩＤ生成部１３２は、モニタ１０１に表示されている、携帯端末３００を所持する利用者に渡したい印刷物の画像データを示すアイコンを、メッセージ表示領域へのドラッグアンドドロップすることによる操作を受け付けた場合に、画像データの選択を受け付けるものである。このように、ＰＣ１００の利用者は、ドラッグアンドドロップ操作という簡易な操作方法により、画像データの選択を行うことができる。そして、ＩＤ生成部１３２は、受け付けた画像データに固有の識別情報として、画像データＩＤを生成して、記憶部１２０に保存するものである。受け付けた画像データの実体がインターネット上にある場合、ＩＤ生成部１３２は、ＰＣ１００以外の装置からでもアクセス可能な画像データのＵＲＬ（Uniform Resource Locator）等を元にその画像データＩＤを生成し、例えば、ＩＤ生成部１３２は、ＵＲＬそのもの、あるいはＵＲＬに所定の英数字を付加した文字列等を画像データＩＤとすることができるが、これに限定されるものではない。
【００５５】
地図表示部１３４は、メッセージングサーバ２００から地図情報管理テーブルに記憶されている地図画像の座標範囲等を受信して、プリンタ４００の配置可能な領域を示す地図画像をモニタ１０１に表示するものである。また、同様に、メッセージングサーバ２００からプリンタ情報管理テーブルに記憶されているプリンタ４００の位置を座標で示す位置情報等を受信して、プリンタ４００のアイコンを、受信した位置情報の座標で示された位置に地図画像に重畳させて、モニタ１０１に表示する。また、同様に、メッセージングサーバ２００から利用者情報管理テーブルに記憶されている携帯端末３００を所持する利用者の現在の位置を座標で示す位置情報等を受信して、利用者のアイコンを、受信した位置情報の座標で示された位置に地図画像に重畳させて、モニタ１０１に表示する。これにより、地図画像上のどの位置にどのプリンタが配置され、どの利用者が存在しているかが、モニタ１０１に表示されることになる。
【００５６】
ここで、ＰＣ１００のモニタ１０１に表示されるインスタントメッセンジャーのウィンドウについて説明する。図３は、ＰＣに表示されるインスタントメッセンジャーのウィンドウの一例を示す説明図である。図３に示すように、インスタントメッセンジャーのウィンドウの右上部分の領域Ａは、メッセージ処理部１３１によるメッセージの表示等の処理が行われる領域である。領域Ａの左上には、まず、「○○花子」等のメッセージを送受信している通信相手である携帯端末３００を所持する利用者の名前が表示される。そして、領域Ａには、メッセージ表示領域ａが表示され、そのメッセージ表示領域ａに、「○○花子：あの資料を送って欲しいのですが」「○○三郎：今、送ります」等のＰＣ１００と携帯端末３００との間でそれぞれの利用者により送受信されているメッセージが送受信された順序で表示される。さらに、領域Ａには、メッセージ表示領域ａの下方にこれから送信するメッセージを入力する部分が表示されている。
【００５７】
また、図３に示すように、インスタントメッセンジャーのウィンドウの左部分の領域Ｂは、宛先表示部１３３による通信相手の宛先を表示する等の処理が行われる領域である。領域Ｂには、「Ｐｒｉｎｔｅｒ１」「Ｐｒｉｎｔｅｒ２」等のプリンタＩＤが表示され、そのプリンタＩＤに対応する「第１会議室」「第２会議室」等のプリンタの場所名と、「利用可能です」等のプリンタ状態とが表示されている。また、領域Ｂには、「○○一郎」「○○花子」等の利用者の名前と、その利用者の名前に対応する「第２研究室」「第２会議室」等の利用者の存在する場所名と、「オフライン」「応答できます」等の利用者の状態とが表示されている。
【００５８】
また、図３に示すように、インスタントメッセンジャーのウィンドウの右下部分の領域Ｃは、地図表示部１３４による地図画像の表示等の処理が行われる領域である。領域Ｃには、地図画像と、その地図画像に重畳させた、プリンタ４００のアイコンと利用者のアイコンとが表示されている。
【００５９】
次に、携帯端末３００を所持する利用者に渡したい印刷物の画像データの選択を受け付ける場合について説明する。図４は、画像データを示すアイコンをメッセージ表示領域にドラッグアンドドロップする操作を行なう場合の一例を示す説明図である。図４に示すように、画像データを示すアイコンをメッセージ表示領域ａにドラッグアンドドロップする場合は、インスタントメッセンジャーのウィンドウを表示し、さらに、画像データのアイコンが表示されているファイル、例えば「Ｚtest」というファイルを展開して表示する。そして、表示された「Ｚtest」ファイルには、画像データ「Ｚtest Ldpc01/Ｔ/」と、画像データ「Ｚtest Ldpc02/Ｔ/」が格納されており、それぞれのアイコンが表示されている。そして、画像データ「Ｚtest Ldpc01/Ｔ/」の選択を受け付ける場合、利用者により画像データ「Ｚtest Ldpc01/Ｔ/」のアイコンを、インスタントメッセンジャーのウィンドウのメッセージ表示領域ａにドラッグアンドドロップすることによる操作が行われると、かかるドラッグアンドドロップの操作をＩＤ生成部１３２が受け付けて、ＩＤ生成部１３２が画像データ「Ｚtest Ldpc01/Ｔ/」の選択を受け付ける。
【００６０】
次に、メッセージングサーバ２００の詳細について説明する。メッセージングサーバ２００は、ＰＣ１００と、携帯端末３００と、プリンタ４００との間のメッセージの送受信を制御するサーバであり、ＲＯＭ等に記録されているデータ送受信プログラムを実行することにより、以下の機能が実現される。図５は、第１の実施の形態にかかるメッセージングサーバの構成を示すブロック図である。図５に示すように、メッセージングサーバ２００は、記憶部２１０と、送受信部２０１と、認証部２０２とを主に備えている。
【００６１】
記憶部２１０は、地図情報管理テーブルと、プリンタ情報管理テーブルと、利用者情報管理テーブルとを主に記憶するものであり、ＨＤＤやメモリ等の記憶媒体である。
【００６２】
地図情報管理テーブルは、プリンタの配置可能な配置領域を示す地図画像のそれぞれに固有の識別情報である地図ＩＤと、地図画像が示す建物の階と、地図画像における領域の範囲を示す地図画像の座標範囲と、地図画像のファイル名とを対応付けて記憶している。
【００６３】
プリンタ情報管理テーブルは、プリンタ４００を含む複数のプリンタ固有の識別情報であるプリンタＩＤと、プリンタの配置されている建物の階と、プリンタが配置されている場所名と、プリンタの地図画像の座標範囲における配置領域上の位置を座標で示す位置情報と、プリンタの送信先であるＩＰアドレスやＳＩＰアドレス等と、プリンタの機種と、プリンタが利用可能かオフラインか、または印刷中等プリンタの現在の状態を示すプリンタの状態（プリンタ状態情報）と、プリンタのアイコンのファイル名とを対応付けて記憶している。
【００６４】
図６は、第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。図６に示すように、プリンタ情報管理テーブルは、「Ｐｒｉｎｔｅｒ１」等のプリンタＩＤ、「８Ｆ」（８階）等のプリンタの配置されている建物の階、「第１会議室」、「グループ室」等のプリンタが配置されている場所名、「（２４０，２００）」等のプリンタそれぞれの座標、「ｘｘｘ.ｙｙｙ.ｙｙｙ.ｚｚｚ」（ＩＰアドレス）等のプリンタの送信先、「Ｐｒｉｎｔｅｒ００１」等のプリンタの機種、「利用可能」等のプリンタのプリンタ状態、「icon1.jpg」等のプリンタのアイコンのファイル名と、を対応付けて記憶している。なお、本実施の形態におけるプリンタのアイコンは、ｇｉｆファイルを使用しているが、これに限定されるものではなくどのような画像ファイルでもよい。
【００６５】
利用者情報管理テーブルは、利用者にそれぞれ固有の識別情報である利用者ＩＤと、利用者の名前と、利用者の地図画像の座標範囲における配置領域上の現在の位置を座標で示す位置情報と、利用者の送信先であるメールアドレス等と、利用者の電話番号（ＴＥＬ）と、利用者の現在の状態を示す利用者の状態（利用者状態情報）と、利用者が存在している場所の場所名とを対応付けて記憶している。
【００６６】
図７は、第１の実施の形態における利用者情報管理テーブルの一例を示すデータ構造図である。図７に示すように、利用者情報管理テーブルは、「Ｐｅｒｓｏｎ１」等の利用者ＩＤと、「○○一郎」等の利用者の名前と、「（３８０，２２０）」等の利用者それぞれの現在の位置を示す座標、「hum1@xxx.ne.jp」等の利用者のメールアドレスと、「０９０−ＸＸＸＸ−０００１」等の利用者の電話番号（ＴＥＬ）と、「オフライン」「応答可能」等の利用者の状態と、「第１研究室」「第２会議室」等の利用者が存在する場所名とを対応付けて記憶している。
【００６７】
送受信部２０１は、ＰＣ１００から携帯端末３００へのメッセージと、メッセージを送信する携帯端末３００の宛先であるＩＰアドレスと、を受信し、後述する認証部２０２によってＰＣ１００の利用者ＩＤの認証に成功した場合、ＰＣ１００から受信したメッセージを、携帯端末３００のＩＰアドレスに送信するものである。一方、携帯端末３００からＰＣ１００へのメッセージと、メッセージを送信するＰＣ１００の宛先であるＩＰアドレスと、を受信し、後述する認証部２０２によって携帯端末３００の利用者ＩＤの認証に成功した場合に、携帯端末３００から受信したメッセージをＰＣ１００のＩＰアドレスに送信する。また、ＰＣ１００から携帯端末３００へ送信する画像データＩＤを受信し、受信した画像データＩＤを携帯端末３００のＩＰアドレスに送信する。また、送受信部２０１は、プリンタ４００から画像データの印刷状態と、画像データＩＤとを受信する。さらに、送受信部２０１は、プリンタ４００から受信した印刷状態を、携帯端末３００へ送信する画像データＩＤを送信してきたＰＣ１００、およびＰＣ１００から受信した画像データＩＤを送信した携帯端末３００にそれぞれ送信する。
【００６８】
認証部２０２は、ＰＣ１００を利用する利用者、および携帯端末３００を所持する利用者の利用者ＩＤが、利用者情報管理テーブルに登録されているか否かの認証を行うものである。従って、メッセージングサーバ２００において、ＰＣ１００の利用者および携帯端末３００を所持する利用者の認証を行うことができるため、正当な利用者から、指定した利用者に確実にメッセージ等の情報を送信できる。
【００６９】
次に、携帯端末３００の詳細について説明する。携帯端末３００は、ＰＣ１００とプリンタ４００との間のメッセージを送受信して表示し、さらに、ＰＣ１００から受信した所定の情報をプリンタ４００に送信してプリンタ４００に印刷指示を行うものであり、ＲＯＭ等に記憶されている出力指示プログラムを実行することにより、以下の機能が実現される。また、携帯端末３００は、ＰＣ１００におけるインスタントメッセンジャーアプリ１３０の機能と同様に、ＰＣ１００と携帯端末３００との間で、ネットワーク５００を介したインスタントメッセージ技術を利用したメッセージの送受信や表示等を行うことが可能である。図８は、第１の実施の形態にかかる携帯端末の構成を示すブロック図である。図８に示すように、携帯端末３００は、通話部３０１と、表示部３０２と、操作部３０３と、メッセージ処理部３０４と、宛先表示部３０５と、非接触通信部３０６と、フラッシュメモリ３０７とを主に備えている。
【００７０】
通話部３０１は、電話回線による通話を制御するものである。表示部３０２は、液晶ディスプレイ等である。操作部３０３は、キー、ボタン等である。フラッシュメモリ３０７は、ＰＣ１００とプリンタ４００との間で送受信するメッセージや、表示部３０２に表示する文字や画像を記憶する記憶媒体であるフラッシュメモリである。
【００７１】
宛先表示部３０５は、メッセージを送信する複数の通信相手の宛先を表示部３０２に表示するものである。ここで、宛先は、利用者の利用するＰＣ１００のＩＰアドレスと当該利用者の氏名やハンドル名などの表示名である。表示部３０２には、利用者の表示名が表示され、この表示名とＩＰアドレスとが予め対応づけられている。このため、宛先表示部３０５で、利用者の宛先としての表示名を指定すると、指定された表示名に対応づけられた利用者の利用するＰＣ１００のＩＰアドレスが通信相手の宛先として指定されたことになる。また、宛先表示部３０５は、メッセージングサーバ２００からＰＣ１００を利用する利用者に固有の利用者ＩＤに対応する利用者の名前等の表示名と、ＩＰアドレスと、利用者の存在する場所を示す利用者の場所名と、ＰＣ１００を利用する利用者の現在の状態を示す利用者の状態と、ＰＣ１００を利用する利用者の現在の位置を示す利用者の位置情報（座標等）を取得する。また、宛先表示部３０５は、メッセージングサーバ２００から、プリンタ４００に固有のプリンタＩＤに対応する、プリンタの配置されている場所を示すプリンタの場所名と、プリンタ４００の現在の状態を示すプリンタ状態と、プリンタ４００の位置を示すプリンタの位置情報（座標等）を取得する。そして、宛先表示部３０５は、取得した利用者の表示名と、利用者の場所名と、利用者の状態とを表示部３０２に表示する。また、宛先表示部３０５は、携帯端末３００を所持する利用者の座標から一定範囲内にあるプリンタのみを選択して、選択されたプリンタの座標に対応するプリンタの場所名と、プリンタ状態とを表示部３０２に表示する。また、利用者の利用するＰＣ１００のＩＰアドレスは、メモリ等に表示名に対応づけて保持しておく。
【００７２】
ここで、携帯端末３００の表示部３０２に通信相手の宛先の表示について説明する。図９−１は、携帯端末の表示部に表示される通信相手の宛先の一例を示す図である。図９−１に示すように、表示部３０２には、図３で示した領域Ｂと酷似する画面が表示される。すなわち、表示部３０２には、「Ｐｒｉｎｔｅｒ２」等のプリンタＩＤが表示され、そのプリンタＩＤに対応する「第２会議室」等のプリンタの場所名と、「利用可能です」等のプリンタ状態とが表示されている。また、表示部３０２には、「○○一郎」「○○三郎」等の利用者の名前と、その利用者の名前に対応する「第１研究室」「座席」等の利用者の存在する場所名と、「オフライン」「応答できます」等の利用者の状態とが表示されている。
【００７３】
このように、携帯端末３００においては、ＰＣと異なり全てのプリンタを表示せず、携帯端末３００を所持する利用者の座標から一定範囲内にあるプリンタのみを表示しているのは次の理由による。
【００７４】
通信相手がＰＣ１００の利用者や携帯端末３００の利用者（人）である場合は、許可した相手のみに通信ができるのが一般的であるが、プリンタ等の物の場合は、常に同様のプリンタを表示しても利用者にとっては煩雑になるだけである。すなわち、通信相手であるＰＣ１００の利用者や、携帯端末３００を所持する利用者は人であるのに対し、プリンタは物である。モバイル端末を利用したワークスタイルの増加に伴い、利用者は所持する携帯端末３００から、いつどこで印刷要求を行うか不明であるため、携帯端末３００にどのプリンタを通信相手として表示するかは、その都度変わるのが通常である。従って、本実施の形態では、携帯端末３００を所持する利用者の位置情報（座標等）から、ある一定範囲内にあるプリンタの位置情報（座標等）に対応するプリンタを通信相手として、そのプリンタの場所名や状態を表示することにより、モバイル端末を利用する利用者にとって必要な情報のみを提示して、利用者の便宜を図っているのである。なお、これに限定されるものではなく、プリンタの状態や、予め定めたプリンタのアクセス権を参照して、プリンタを通信相手として表示するか否かを決定して表示するように構成してもよい。
【００７５】
メッセージ処理部３０４は、通信相手としてのＰＣ１００に送信するため、操作部３０３から入力されたメッセージを受け付け、その受け付けたメッセージを表示部３０２に表示する。さらに、メッセージ処理部３０４は、宛先表示部３０５によって表示された複数の通信相手のうち、メッセージを送信する所望の通信相手であって、メッセージの送受信が可能な状態であるＰＣ１００の宛先である表示名を受け付け、受け付けたＰＣ１００の表示名に対応づけられたＩＰアドレスを指定して、受け付けたメッセージを、メッセージングサーバ２００を介してＰＣ１００に送信するものである。また、ＰＣ１００とプリンタ４００とを含む通信相手から、メッセージングサーバ２００を介してメッセージを受信し、受信したメッセージを表示部３０２に表示する。
【００７６】
また、メッセージ処理部３０４は、通信相手としてのＰＣ１００とメッセージの送受信を行っている際に、ＰＣ１００を利用する利用者から受け取りたい印刷物がある場合、その印刷物の画像データＩＤを、メッセージングサーバ２００を介してメッセージとしてＰＣ１００から受信する。また、メッセージ処理部３０４は、通信相手としてのプリンタ４００から、ＰＣ１００を利用する利用者から受け取りたい印刷物の画像データの印刷状態を、メッセージングサーバ２００を介してメッセージとして受信し、受信した印刷状態を表示部３０２に表示する。
【００７７】
ここで、携帯端末３００の表示部３０２に表示されるインスタントメッセンジャーの画面について説明する。図９−２は、携帯端末の表示部に表示されるインスタントメッセンジャー画面の一例を示す図である。図９−２に示すように、表示部３０２には、ＰＣ１００から受信した画像データＩＤが示す画像データ「Ｚtest Ldpc01/Ｔ/」が表示されている。そして、表示部３０２には、「○○花子：あの資料を送って欲しいのですが」「○○三郎：今、送ります」等のＰＣ１００と携帯端末３００との間でそれぞれの利用者により送受信されているメッセージが送受信された順序で表示される。さらに、表示されたメッセージの下方にこれから送信するメッセージを入力する部分が表示されている。
【００７８】
非接触通信部３０６は、メッセージ処理部３０４によって受信した画像データＩＤを、プリンタ４００に非接触で送信するものである。具体的には、メッセージ処理部３０４によって画像データＩＤを受信すると、プリンタを選択して非接触通信による画像データＩＤの送信の要求が、表示部３０２に表示される。そして、FeliCa（登録商標）の機能を備えた携帯端末３００を利用者により選択された、読取装置を内蔵したプリンタ４００のFeliCa（登録商標）マークにかざすことで、メッセージ処理部３０４によって受信した画像データＩＤと、画像データＩＤの示す画像データを印刷する旨の印刷指示とを、携帯端末３００を所持する利用者により選択されたプリンタ４００に非接触で送信する。このように、携帯端末３００を所持する利用者が、印刷を行いたいプリンタを選択できるとともに、非接触通信により簡易に印刷指示を送信することができる。
【００７９】
次に、プリンタ４００の詳細について説明する。プリンタ４００は、携帯端末３００から受信した画像データＩＤと印刷指示に基づいて印刷を行なうものであり、ＲＯＭ等に記憶されている出力データ通信プログラム実行することにより、以下の機能が実現される。図１０は、第１の実施の形態にかかるプリンタの構成を示すブロック図である。図１０に示すように、プリンタ４００は、印刷部４０１と、操作表示部４０２と、画像記憶部４１０と、印刷制御部４２１と、表示入力制御部４２２と、非接触通信部４２３と、データ取得部４２４と、画像形成部４２５と、印刷状態検知部４２６と、印刷状態送信部４２７と、を主に備えている。
【００８０】
印刷部４０１は、プリンタ４００本体によって生成された印刷データを紙媒体等に印刷するものである。
【００８１】
操作表示部４０２は、不図示の液晶表示部と操作部とから構成されており、操作部からは、利用者による各種入力が可能であり、液晶表示部は、各種画面が表示可能となっている。また、この液晶表示部に表示された画面から、利用者によるタッチ操作によって各種入力を可能とする構成にしてもよい。
【００８２】
画像記憶部４１０は、後述するデータ取得部４２４により取得した画像データ等を保存するハードディスクドライブ装置（ＨＤＤ）やメモリ等の記憶媒体である。
【００８３】
印刷制御部４２１は、プリンタ４００本体によって生成された印刷データを印刷部４０１により印刷する等の制御を行うものである。
【００８４】
表示入力制御部４２２は、様々な設定を行う各種画面等を操作表示部４０２における液晶表示部に表示する制御や、操作部から液晶表示部に表示された画面等に対する利用者からの操作入力を受け付ける制御を行うものである。
【００８５】
非接触通信部４２３は、携帯端末３００から画像データＩＤを非接触で受信するものである。具体的には、FeliCa（登録商標）の機能を備えた携帯端末３００を、読取装置を内蔵したプリンタ４００のFeliCa（登録商標）マークにかざされることで、携帯端末３００から画像データＩＤと印刷指示とを、非接触で受信する。
【００８６】
データ取得部４２４は、非接触通信部４２３によって受信した画像データＩＤが示す画像データを、ＰＣ１００や画像データを保存するサーバ、インターネット等からネットワーク５００を介して取得するものである。
【００８７】
画像形成部４２５は、データ取得部４２４によって取得された画像データから、印刷データを生成して、印刷部４０１によって印刷データを印刷（画像形成出力）するものである。
【００８８】
印刷状態検知部４２６は、一定時間ごとに、画像形成部４２５によって印刷した印刷データの印刷状態を検知するものである。
【００８９】
印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷状態と、印刷を行なった画像データの画像データＩＤを、メッセージングサーバ２００に送信する。そして、メッセージングサーバ２００が、画像データＩＤをメッセージングサーバ２００に送信したＰＣ１００、および画像データＩＤをメッセージングサーバ２００から受信した携帯端末３００に印刷状態を送信することになる。
【００９０】
次に、以上のように構成された本実施の形態にかかる画像形成システムにおける画像形成処理について説明する。図１１−１、１１−２は、第１の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図である。
【００９１】
まず、ＰＣ１００と携帯端末３００との間でインスタントメッセンジャーによるメッセージの送受信を行う場合で、ＰＣ１００から携帯端末３００にメッセージを送信する場合、ＰＣ１００のメッセージ処理部１３１は、メッセージおよび携帯端末３００のアドレスをメッセージングサーバ２００に送信する（ステップＳ１１）。メッセージングサーバ２００の送受信部２０１は、ＰＣ１００からメッセージおよび携帯端末３００のアドレスを受信し、認証部２０２によるＰＣ１００の利用者ＩＤの認証に成功した場合、受信したメッセージを携帯端末３００のアドレスに送信する（ステップＳ１２）。そして、携帯端末３００のメッセージ処理部３０４は、メッセージングサーバ２００からメッセージを受信し（ステップＳ１３）、受信したメッセージを表示部３０２に表示する（ステップＳ１５）。
【００９２】
一方、携帯端末３００からＰＣ１００にメッセージを送信する場合、携帯端末３００のメッセージ処理部３０４は、メッセージおよびＰＣ１００のアドレスをメッセージングサーバ２００に送信する（ステップＳ１３）。メッセージングサーバ２００の送受信部２０１は、携帯端末３００からメッセージおよびＰＣ１００のアドレスを受信し、認証部２０２による携帯端末３００の利用者ＩＤの認証に成功した場合、受信したメッセージをＰＣ１００のアドレスに送信する（ステップＳ１２）。そして、ＰＣ１００のメッセージ処理部１３１は、メッセージングサーバ２００からメッセージを受信し（ステップＳ１１）、受信したメッセージをモニタ１０１に表示する（ステップＳ１４）。
【００９３】
このようにして、ＰＣ１００と携帯端末３００は、メッセージングサーバ２００を介して、メッセージの送受信を行う。そして、このメッセージの送受信を行っている際に、ＰＣ１００の利用者から、携帯端末３００を所持する利用者に印刷物を渡したい場合は、インスタントメッセンジャーを利用して以下の処理を行う。
【００９４】
まず、ＰＣ１００のＩＤ生成部１３２は、携帯端末３００の利用者に渡したい印刷物の画像データを示すアイコンを、モニタ１０１のメッセージ表示領域ａへのドラッグアンドドロップすることによる操作を受け付けた場合に、画像データの選択を受け付ける（ステップＳ１６）。次に、ＩＤ生成部１３２は、受け付けた画像データの画像データＩＤを生成する（ステップＳ１７）。そして、メッセージ処理部１３１は、生成された画像データＩＤをメッセージとしてメッセージングサーバ２００に送信する（ステップＳ１８）。ここで、ＩＤ生成部１３２は、生成した画像データＩＤを記憶部１２０に保存し、メッセージ処理部１３１は、記憶部１２０に保存されている画像データＩＤを読み出して、読み出した画像データＩＤをメッセージングサーバ２００に送信している。
【００９５】
次に、メッセージングサーバ２００の送受信部２０１は、ＰＣ１００から携帯端末３００へ送信する画像データＩＤを受信し（ステップＳ１９）、受信した画像データＩＤを携帯端末３００のアドレスに送信する（ステップＳ２０）。
【００９６】
次に、携帯端末３００のメッセージ処理部３０４は、メッセージングサーバ２００からメッセージとして画像データＩＤを受信する（ステップＳ２１）。そして、プリンタを選択して非接触通信による画像データＩＤの送信の要求が表示部３０２に表示され、携帯端末３００の非接触通信部３０６は、メッセージ処理部３０４により受信した画像データＩＤと、画像データＩＤの示す画像データを印刷する旨の印刷指示とを、携帯端末３００を所持する利用者により選択されたプリンタ４００に非接触で送信する（ステップＳ２２）。
【００９７】
ここで、メッセージ処理部３０４が、画像データＩＤを受信した場合に表示部３０２に表示される画像データＩＤの送信要求画面について説明する。図１２は、携帯端末の表示部に表示される画像データＩＤの送信要求画面の一例を示す図である。図１２に示すように、画像データＩＤの送信要求画面は、表示部３０２に表示されたインスタントメッセンジャー画面（図９参照）の上に、ポップアップ画面として表示される。そして、この画像データＩＤの送信要求画面には、「携帯電話のFeliCaマークをプリンタのFeliCaマークに近づけてください」等、印刷を行なうプリンタを選択して、選択したプリンタのFeliCa（登録商標）マークに携帯端末３００をかざすよう要求するメッセージが表示され、さらに、「はい」「いいえ」のボタンが表示される。そして、利用者により「はい」のボタンが選択されて、携帯端末３００を選択したプリンタ４００のFeliCa（登録商標）マークにかざすことで、画像データＩＤと印刷指示とをプリンタ４００に非接触で送信することができる。
【００９８】
次に、プリンタ４００の非接触通信部４２３は、携帯端末３００から画像データＩＤと印刷指示とを受信する（ステップＳ２３）。そして、プリンタ４００のデータ取得部４２４は、非接触通信部４２３によって受信した画像データＩＤが示す画像データを、ＰＣ１００や画像データを保存するファイルサーバや、インターネット上の任意のコンピュータからネットワーク５００を介して取得する（ステップＳ２４）。プリンタ４００の画像形成部４２５は、データ取得部４２４によって取得された画像データから、印刷データを生成して、印刷部４０１によって印刷データの印刷等の印刷処理を行なう（ステップＳ２５）。
【００９９】
次に、プリンタ４００の印刷状態検知部４２６は、画像形成部４２５によって印刷した印刷データの印刷状態を検知する（ステップＳ２６）。そして、プリンタ４００の印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷状態と、印刷を行なっている画像データの画像データＩＤを、メッセージングサーバ２００に送信する（ステップＳ２７）。
【０１００】
メッセージングサーバ２００の送受信部２０１は、プリンタ４００から印刷データの印刷状態と、画像データＩＤとを受信し（ステップＳ２８）、受信した印刷状態を、ＰＣ１００および携帯端末３００にそれぞれ送信する（ステップＳ２９）。
【０１０１】
ＰＣ１００のメッセージ処理部１３１は、メッセージングサーバ２００から印刷状態をメッセージとして受信し（ステップＳ３０）、受信した印刷状態をモニタ１０１のメッセージ表示領域ａに表示する（ステップＳ３２）。また、携帯端末３００のメッセージ処理部３０４は、メッセージングサーバ２００から印刷状態をメッセージとして受信し（ステップＳ３１）、受信した印刷状態を表示部３０２に表示する（ステップＳ３３）。
【０１０２】
このように、プリンタ４００の印刷状態検知部４２６によって検知した印刷状態を、メッセージングサーバ２００を介してＰＣ１００および携帯端末３００に送信し、ＰＣ１００のモニタ１０１や携帯端末３００の表示部３０２に表示される処理を、印刷を行っている間、一定期間ごとに行われる。
【０１０３】
そして、プリンタ４００の印刷部４０１による印刷データの印刷が完了して（ステップＳ３４）、プリンタ４００の印刷状態検知部４２６が、画像形成部４２５による印刷データの印刷完了を示す印刷状態を検知する（ステップＳ３５）。そして、プリンタ４００の印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷完了を示す印刷状態と、印刷を行なった画像データの画像データＩＤを、メッセージングサーバ２００に送信する（ステップＳ３６）。
【０１０４】
メッセージングサーバ２００の送受信部２０１は、プリンタ４００から印刷完了を示す印刷状態と、画像データＩＤとを受信し（ステップＳ３７）、受信した印刷状態を、ＰＣ１００および携帯端末３００にそれぞれ送信する（ステップＳ３８）。
【０１０５】
ＰＣ１００のメッセージ処理部１３１は、メッセージングサーバ２００から印刷完了を示す印刷状態をメッセージとして受信し（ステップＳ３９）、受信した印刷完了を示す印刷状態をモニタ１０１のメッセージ表示領域ａに表示する（ステップＳ４１）。また、携帯端末３００のメッセージ処理部３０４は、メッセージングサーバ２００から印刷完了を示す印刷状態をメッセージとして受信し（ステップＳ４０）、受信した印刷完了を示す印刷状態を表示部３０２に表示する（ステップＳ４２）。
【０１０６】
ここで、ＰＣ１００のモニタ１０１におけるメッセージ表示領域ａ、および携帯端末３００の表示部３０２に表示されるメッセージおよび印刷状態について説明する。図１３は、メッセージおよび印刷状態を表示した表示画面の一例を示す図である。図１３に示すように、ＰＣ１００のモニタ１０１におけるメッセージ表示領域ａ、および携帯端末３００の表示部３０２には、「○○花子：あの資料を送って欲しいのですが」「○○三郎：今、送ります」等のＰＣ１００と携帯端末３００との間でのメッセージの送受信が表示されている。そして、それらのメッセージに続いて、プリンタ４００からメッセージングサーバ２００を介して、ＰＣ１００と携帯端末３００に送信された、「プリンタ：印刷を開始します」「プリンタ：一枚目印刷中です」「プリンタ：印刷完了しました」等の印刷状態がメッセージとして表示されている。
【０１０７】
このように、本実施の形態における画像形成システムは、ＰＣ１００と携帯端末３００との間で、メッセージングサーバ２００を介してメッセージの送受信を行うとともに、ＰＣ１００の利用者から携帯端末３００を所持する利用者に画像データを印刷した印刷物を渡すことができる。また、プリンタ４００による印刷データの印刷状態が、メッセージングサーバ２００を介して、ＰＣ１００と携帯端末３００にメッセージとして送信され表示される。
【０１０８】
従って、ＰＣ１００と携帯端末３００だけでなく、プリンタ４００との間でもメッセージの送受信、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができる。また、これにより、プリンタ４００のような物に関する情報が、ＰＣ１００や、携帯端末３００に送信されることになり、それらの情報が利用者のプリンタ４００に関する意思決定を支援して、簡易な印刷を行うことができる。また、メッセージングサーバ２００において、ＰＣ１００の利用者および携帯端末３００を所持する利用者の認証を行うことができるため、正当な利用者から、指定した利用者に確実にメッセージ等の情報を送信できる。さらに、ＰＣ１００の利用者は、メッセージ表示領域ａにおいて、メッセージの送受信とともにドラッグアンドドロップ操作という簡易な操作方法により、画像データの選択を行うことができる。また、携帯端末３００を所持する利用者が、印刷を行いたいプリンタを選択できるとともに、非接触通信により簡易に印刷指示を送信することができる。
【０１０９】
（第２の実施の形態）
第１の実施の形態にかかる画像形成システムは、印刷状態をメッセージングサーバを介してＰＣおよび携帯端末に送信するものであったが、本実施の形態にかかる画像形成システムは、印刷状態をメッセージングサーバを介さずに携帯端末に送信し、さらに携帯端末からＰＣへ転送するものである。
【０１１０】
ここで、第２の実施の形態にかかるＰＣ、携帯端末、メッセージングサーバ、プリンタの構成図は、第１の実施の形態と同様であるため、それぞれ図２、５、８、１０を参照して説明する。なお、以下では、第１の実施の形態におけるＰＣ、携帯端末、メッセージングサーバ、プリンタを機能が異なる構成のみ説明する。
【０１１１】
まず、ＰＣ１００に関して、機能の異なる構成の詳細を説明する。第２の実施の形態におけるＰＣ１００のインスタントメッセンジャーアプリ１３０は、第１の実施の形態と同様に、メッセージ処理部１３１と、ＩＤ生成部１３２と、宛先表示部１３３と、地図表示部１３４とを主に備えている。
【０１１２】
メッセージ処理部１３１は、第１の実施の形態と同様の機能を有しているが、印刷状態について、メッセージ処理部１３１は、プリンタ４００から携帯端末３００に送信された、携帯端末３００を所持する利用者に渡したい印刷物の画像データの印刷状態を、携帯端末３００からメッセージとして受信し、受信した印刷状態をモニタ１０１のメッセージ表示領域ａに表示する。
【０１１３】
次に、メッセージングサーバ２００に関して、機能の異なる構成の詳細を説明する。送受信部２０１は、第１の実施の形態と同様の機能を有しているが、第１の実施の形態と異なる点は、プリンタ４００から印刷状態を受信しない点である。
【０１１４】
次に、携帯端末３００に関して、機能の異なる構成の詳細を説明する。メッセージ処理部３０４は、第１の実施の形態と同様の機能を有しているが、印刷状態について、メッセージ処理部３０４は、プリンタ４００から受信した印刷状態を、ネットワーク５００を介してＰＣ１００に転送する。このように、プリンタ４００の印刷情報が、携帯端末３００に送信され、さらにＰＣ１００に送信されることで、その印刷情報が携帯端末３００を所持する利用者とＰＣ１００を利用する利用者のプリンタ４００に関する意思決定を支援して、簡易な印刷を行うことができる。
【０１１５】
次に、プリンタ４００に関して、機能の異なる構成の詳細を説明する。印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷状態を携帯端末３００に送信する。そして、携帯端末３００が、ＰＣ１００に印刷状態を転送することになる。
【０１１６】
次に、以上のように構成された本実施の形態にかかる画像形成システムにおける画像形成処理について説明する。図１４−１、１４−２は、第２の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図である。
【０１１７】
まず、ＰＣ１００と携帯端末３００との間で、メッセージングサーバ２００を介してインスタントメッセンジャーによるメッセージの送受信を行う処理（ステップＳ５１〜５５）は、第１の実施の形態における処理と同様であるため説明を省略する（ステップＳ１１〜１５）。また、このメッセージの送受信を行っている際に、ＰＣ１００の利用者から、携帯端末３００を所持する利用者に印刷物を渡したい場合の、ＰＣ１００のＩＤ生成部１３２による画像データの受け付けから、プリンタ４００の印刷状態検知部４２６による印刷状態の検知までの処理（ステップＳ５６〜Ｓ６６）は、第１の実施の形態における処理と同様であるため説明を省略する（ステップＳ１６〜２６）。
【０１１８】
次に、プリンタ４００の印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷状態を携帯端末３００に送信する（ステップＳ６７）。
【０１１９】
携帯端末３００のメッセージ処理部３０４は、プリンタ４００から印刷データの印刷状態を受信し（ステップＳ６８）、受信した印刷状態をＰＣ１００に転送する（ステップＳ６９）。
【０１２０】
ＰＣ１００のメッセージ処理部１３１は、携帯端末３００から印刷状態をメッセージとして受信し（ステップＳ７０）、受信した印刷状態をモニタ１０１のメッセージ表示領域ａに表示する（ステップＳ７２）。一方、携帯端末３００のメッセージ処理部３０４は、プリンタ４００から受信した印刷状態を表示部３０２に表示する（ステップＳ７１）。
【０１２１】
このように、プリンタ４００の印刷状態検知部４２６によって検知した印刷状態を携帯端末３００に送信し、さらに、印刷状態を携帯端末３００からＰＣ１００へ転送し、ＰＣ１００のモニタ１０１や携帯端末３００の表示部３０２に表示される処理を、印刷を行っている間、一定期間ごとに行われる。
【０１２２】
そして、プリンタ４００の印刷部４０１による印刷データの印刷が完了して（ステップＳ７３）、プリンタ４００の印刷状態検知部４２６が、画像形成部４２５による印刷データの印刷完了を示す印刷状態を検知する（ステップＳ７４）。そして、プリンタ４００の印刷状態送信部４２７は、印刷状態検知部４２６によって検知した印刷完了を示す印刷状態を、携帯端末３００に送信する（ステップＳ７５）。
【０１２３】
携帯端末３００のメッセージ処理部３０４は、プリンタ４００から印刷完了を示す印刷状態を受信し（ステップＳ７６）、受信した印刷状態をＰＣ１００に転送する（ステップＳ７７）。
【０１２４】
ＰＣ１００のメッセージ処理部１３１は、携帯端末３００から印刷完了を示す印刷状態をメッセージとして受信し（ステップＳ７８）、受信した印刷完了を示す印刷状態をモニタ１０１のメッセージ表示領域ａに表示する（ステップＳ８０）。一方、携帯端末３００のメッセージ処理部３０４は、プリンタ４００から受信した印刷完了を示す印刷状態を表示部３０２に表示する（ステップＳ７９）。
【０１２５】
このように、本実施の形態における画像形成システムは、ＰＣ１００と携帯端末３００との間で、メッセージングサーバ２００を介してメッセージの送受信を行うとともに、ＰＣ１００の利用者から携帯端末３００を所持する利用者に画像データを印刷した印刷物を渡すことができる。また、プリンタ４００による印刷データの印刷状態が、携帯端末３００にメッセージとして送信され、さらに携帯端末３００からＰＣ１００にメッセージとして転送され表示される。
【０１２６】
従って、ＰＣ１００と携帯端末３００だけでなく、プリンタ４００との間でもメッセージの送受信、すなわち、人と人との間だけではなく、人と物との間でもメッセージの送受信を行うことができる。また、これにより、プリンタ４００のような物に関する情報（印刷情報）が、携帯端末３００に送信され、さらにＰＣ１００に送信されることになり、それらの情報が利用者のプリンタ４００に関する意思決定を支援して、簡易な印刷を行うことができる。また、メッセージングサーバ２００において、ＰＣ１００の利用者および携帯端末３００を所持する利用者の認証を行うことができるため、正当な利用者から、指定した利用者に確実にメッセージ等の情報を送信できる。さらに、ＰＣ１００の利用者は、メッセージ表示領域ａにおいて、メッセージの送受信とともにドラッグアンドドロップ操作という簡易な操作方法により、画像データの選択を行うことができる。また、携帯端末３００を所持する利用者が、印刷を行いたいプリンタを選択できるとともに、非接触通信により簡易に印刷指示を送信することができる。
【０１２７】
なお、第１の実施の形態では、メッセージングサーバ２００を介してプリンタ４００の印刷状態がＰＣ１００および携帯端末３００に送信されており、第２の実施の形態では、携帯端末３００に送信された印刷状態がＰＣ１００に転送されているが、プリンタ４００から直接ＰＣ１００および携帯端末３００に送信する構成にしてもよい。
【０１２８】
図１５は、第１、２の実施の形態のＰＣ１００、メッセージングサーバ２００、携帯端末３００のハードウェア構成を示す図である。第１、２の実施の形態のＰＣ１００、メッセージングサーバ２００は、ＣＰＵ（Central Processing Unit）５００１などの制御装置と、ＲＯＭ（Read Only Memory）５００２やＲＡＭ（Random Access Memory）５００３などの記憶装置と、ＨＤＤ（Hard Disk Drive）、ＣＤドライブ装置などの外部記憶装置５００４と、モニタやディスプレイ装置などの表示装置５００５と、キーボードやマウスなどの入力装置５００６と、通信Ｉ／Ｆ５００７と、これらを接続するバス５００８を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１２９】
第１、２の実施の形態の携帯端末３００は、ＣＰＵと、ＲＯＭやＲＡＭなどの記憶部と、フラッシュメモリなどの外部記憶部と、液晶ディスプレイなどの表示部と、テンキーなどの入力部と、無線通信Ｉ／Ｆと、通常の携帯電話やＰＤＡ（Personal Digital Assistant）等を利用したハードウェア構成となっている。
【０１３０】
第１、２の実施の形態のＰＣ１００で実行される出力データ通信プログラム、メッセージングサーバ２００で実行されるデータ送受信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３１】
第１、２の実施の形態の携帯端末３００で実行される出力指示プログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供される。
【０１３２】
また、第１、２の実施の形態の携帯端末３００で実行される出力指示プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３３】
また、第１、２の実施の形態のＰＣ１００で実行される出力データ通信プログラム、メッセージングサーバ２００で実行されるデータ送受信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１、２の実施の形態のＰＣ１００で実行される出力データ通信プログラム、メッセージングサーバ２００で実行されるデータ送受信プログラム、および携帯端末３００で実行される出力指示プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３４】
また、第１、２の実施の形態のＰＣ１００で実行される出力データ通信プログラム、メッセージングサーバ２００で実行されるデータ送受信プログラム、および携帯端末３００で実行される出力指示プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３５】
第１、２の実施の形態のＰＣ１００で実行される出力データ通信プログラムは、上述した各部（表示制御部１１０、入力制御部１１１、ネットワークドライバ１１２、メッセージ処理部１３１、ＩＤ生成部１３２、宛先表示部１３３、地図表示部１３４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から出力データ通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部１１０、入力制御部１１１、ネットワークドライバ１１２、メッセージ処理部１３１、ＩＤ生成部１３２、宛先表示部１３３、地図表示部１３４が主記憶装置上に生成されるようになっている。
【０１３６】
第１、２の実施の形態のメッセージングサーバ２００で実行されるデータ送受信プログラムは、上述した各部（送受信部２０１、認証部２０２）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から出力データ通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、送受信部２０１、認証部２０２が主記憶装置上に生成されるようになっている。
【０１３７】
第１、２の実施の形態の携帯端末３００で実行される出力指示プログラムは、上述した各部（メッセージ処理部３０４、宛先表示部３０５、非接触通信部３０６、地図表示部１３４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から出力データ通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、メッセージ処理部３０４、宛先表示部３０５、非接触通信部３０６、地図表示部１３４が主記憶装置上に生成されるようになっている。
【０１３８】
図１６は、第１、２の実施の形態にかかるプリンタ４００のハードウェア構成を示すブロック図である。本図に示すように、このプリンタ４００は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、プリンタ４００全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１３９】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂとをさらに有する。
【０１４０】
ＣＰＵ１１は、プリンタ４００の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１４１】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１４２】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１４３】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１４４】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１４５】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１４６】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１４７】
なお、第１、２の実施の形態のプリンタ４００で実行される出力データ通信プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１４８】
第１、２の実施の形態のプリンタ４００で実行される出力データ通信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１４９】
さらに、第１、２の実施の形態のプリンタ４００で実行される出力データ通信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１、２の実施の形態のプリンタ４００で実行される出力データ通信プログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１５０】
第１、２の実施の形態のプリンタ４００で実行される出力データ通信プログラムは、上述した各部（印刷制御部４２１、表示入力制御部４２２、非接触通信部４２３、データ取得部４２４、画像形成部４２５、印刷状態検知部４２６、印刷状態送信部４２７）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから出力データ通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、印刷制御部４２１、表示入力制御部４２２、非接触通信部４２３、データ取得部４２４、画像形成部４２５、印刷状態検知部４２６、印刷状態送信部４２７が主記憶装置上に生成されるようになっている。
【図面の簡単な説明】
【０１５１】
【図１】第１の実施の形態にかかる画像形成システムの構成図である。
【図２】第１の実施の形態にかかるＰＣの構成を示すブロック図である。
【図３】ＰＣに表示されるインスタントメッセンジャーのウィンドウの一例を示す説明図である。
【図４】画像データを示すアイコンをメッセージ表示領域にドラッグアンドドロップする操作を行なう場合の一例を示す説明図である。
【図５】第１の実施の形態にかかるメッセージングサーバの構成を示すブロック図である。
【図６】第１の実施の形態におけるプリンタ情報管理テーブルの一例を示すデータ構造図である。
【図７】第１の実施の形態における利用者情報管理テーブルの一例を示すデータ構造図である。
【図８】第１の実施の形態にかかる携帯端末の構成を示すブロック図である。
【図９−１】携帯端末の表示部に表示される通信相手の宛先の一例を示す図である。
【図９−２】携帯端末の表示部に表示されるインスタントメッセンジャー画面の一例を示す図である。
【図１０】第１の実施の形態にかかるプリンタの構成を示すブロック図である。
【図１１−１】第１の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図である。
【図１１−２】第１の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図（続き）である。
【図１２】携帯端末の表示部に表示される画像データＩＤの送信要求画面の一例を示す図である。
【図１３】メッセージおよび印刷状態を表示した表示画面の一例を示す図である。
【図１４−１】第２の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図である。
【図１４−２】第２の実施の形態における画像形成システムによる画像形成処理の流れを示すシーケンス図（続き）である。
【図１５】第１、２の実施の形態のＰＣ１００、メッセージングサーバ２００、携帯端末３００のハードウェア構成を示す図である。
【図１６】第１、２の実施の形態にかかるプリンタ４００のハードウェア構成を示すブロック図である。
【符号の説明】
【０１５２】
１００  ＰＣ
１０１  モニタ
１０２  入力デバイス
１１０  表示制御部
１１１  入力制御部
１１２  ネットワークドライバ
１２０  記憶部
１３０  インスタントメッセンジャーアプリ
１３１  メッセージ処理部
１３２  ＩＤ生成部
１３３  宛先表示部
１３４  地図表示部
２００  メッセージングサーバ
２０１  送受信部
２０２  認証部
２１０  記憶部
３００  携帯端末
３０１  通話部
３０２  表示部
３０３  操作部
３０４  メッセージ処理部
３０５  宛先表示部
３０６  非接触通信部
３０７  フラッシュメモリ
４００  プリンタ
４０１  印刷部
４０２  操作表示部
４１０  画像記憶部
４２１  印刷制御部
４２２  表示入力制御部
４２３  非接触通信部
４２４  データ取得部
４２５  画像形成部
４２６  印刷状態検知部
４２７  印刷状態送信部
５００  ネットワーク
【図１】
2008171359.tif 000003
【図２】
2008171359.tif 000004
【図３】
2008171359.tif 000005
【図４】
2008171359.tif 000006
【図５】
2008171359.tif 000007
【図６】
2008171359.tif 000008
【図７】
2008171359.tif 000009
【図８】
2008171359.tif 000010
【図９−１】
2008171359.tif 000011
【図９−２】
2008171359.tif 000012
【図１０】
2008171359.tif 000013
【図１１−１】
2008171359.tif 000014
【図１１−２】
2008171359.tif 000015
【図１２】
2008171359.tif 000016
【図１３】
2008171359.tif 000017
【図１４−１】
2008171359.tif 000018
【図１４−２】
2008171359.tif 000019
【図１５】
2008171359.tif 000020
【図１６】
2008171359.tif 000021