(57)【要約】【課題】プリントデータの印刷物を他のユーザに即時、かつより確実に配布することができる画像形成システムを提供する。【解決手段】画像形成システム５０は、端末装置１００、サーバ装置２００及び画像形成装置３００を含む。端末装置１００は、ユーザの操作に応じて、プリントデータに送信先情報を付加してサーバ装置２００に送信する。サーバ装置２００は、プリントデータを受信して送信先情報と対応付けて記憶する。サーバ装置２００は、送信先情報に対応する他のユーザが画像形成装置３００にログインすると、当該画像形成装置に対して通知要求を送信する。通知要求を受信した画像形成装置３００は、ログインしている他のユーザに対してプリントデータが送信されていることを通知する。画像形成装置３００は、他のユーザの操作に応じて、サーバ装置２００に記憶されているプリントデータを取得して印刷する。【選択図】図１
2015230507.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して互いに接続される、端末装置、サーバ装置及び画像形成装置を含む画像形成システムであって、
前記端末装置は、
ユーザによって指定されたプリントデータを他のユーザに送信するために、送信先を特定する送信先情報の入力を受付ける入力受付手段と、
前記入力受付手段が受付けた前記送信先情報を付加して前記プリントデータを前記サーバ装置に送信するための送信手段とを含み、
前記サーバ装置は、
前記端末装置から送信された前記プリントデータを受信するための受信手段と、
受信した前記プリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶するための記憶手段と、
前記記憶手段に記憶されている前記送信先情報に対応する前記他のユーザが、前記画像形成装置にログインしているか否かを判定し、判定結果が肯定であることに応答して、当該他のユーザ宛のプリントデータがあることを前記画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信するための通知要求送信手段とを含み、
前記画像形成装置は、
ユーザ認証処理を実行するための認証手段と、
前記認証手段を介して前記他のユーザがログインしたことに応答して、前記サーバ装置から前記通知要求を受信したか否かを判定し、判定結果に応じて、当該他のユーザ宛のプリントデータがあることをログインしている前記他のユーザに通知するための通知手段と、
前記通知手段による通知の後に、前記他のユーザの操作に応じて、前記サーバ装置から当該他のユーザ宛のプリントデータを取得するためのデータ取得手段と、
前記データ取得手段が取得したプリントデータを用いて記録媒体に画像を形成するための画像形成手段とを含む、画像形成システム。
【請求項２】
前記画像形成装置は表示装置をさらに含み、
前記通知手段は、前記認証手段を介して前記他のユーザがログインしたことに応答して、前記サーバ装置から前記通知要求を受信したか否かを判定し、判定結果に応じて、当該他のユーザ宛のプリントデータがあることを示す通知画面を前記表示装置にポップアップ表示させるための表示制御手段を含む、請求項１に記載の画像形成システム。
【請求項３】
前記画像形成装置はさらに、前記画像形成手段による画像の形成が正常に完了したか否かを判定し、判定結果に応じて、前記サーバ装置に記憶されている、前記他のユーザ宛のプリントデータを削除するためのプリントデータ削除手段を含む、請求項１又は請求項２に記載の画像形成システム。
【請求項４】
前記サーバ装置はさらに、前記記憶手段に前記プリントデータが記憶されている期間を計測し、記憶されている期間が所定の期間に達したことに応答して、当該プリントデータを削除するためのデータ削除手段を含む、請求項１〜請求項３のいずれかに記載の画像形成システム。
【請求項５】
前記入力受付手段は、複数の他のユーザに前記プリントデータを送信するために、複数の送信先情報の入力を受付けるための手段を含む、請求項１〜請求項４のいずれかに記載の画像形成システム。
【請求項６】
前記画像形成装置はさらに、前記端末装置から前記プリントデータを送信した前記ユーザの操作に応じて前記サーバ装置と通信し、前記サーバ装置に記憶されている当該プリントデータを削除するための削除手段を含む、請求項１〜請求項５のいずれかに記載の画像形成システム。
【請求項７】
前記画像形成装置はさらに、
表示装置と、
前記端末装置から前記プリントデータを送信した前記ユーザの操作に応じて前記サーバ装置と通信し、前記サーバ装置に記憶されている当該プリントデータの前記他のユーザによる取得の状況を前記表示装置に表示させるための表示制御手段とを含む、請求項１に記載の画像形成システム。
【請求項８】
前記サーバ装置はさらに、
前記送信先情報に対応する前記他のユーザのメールアドレスを予め記憶するためのメールアドレス記憶手段と、
前記記憶手段に記憶されている前記送信先情報に対応する前記他のユーザが、前記画像形成装置にログインしているか否かを判定し、判定結果が否定であることに応答して、当該他のユーザに対してプリントデータが送信されたことを通知するメールを作成するためのメール作成手段と、
前記メールアドレス記憶手段に記憶されている前記他のユーザのメールアドレスを読出し、読出したメールアドレスを用いて、前記メール作成手段が作成したメールを当該他のユーザに送信するためのメール送信手段とを含む、請求項１に記載の画像形成システム。
【請求項９】
ネットワークを介して端末装置及び画像形成装置にそれぞれ接続されるサーバ装置であって、
前記端末装置は、ユーザによって指定されたプリントデータを他のユーザに送信するために、送信先を特定する送信先情報を付加して前記プリントデータを前記サーバ装置に送信し、
前記サーバ装置は、
前記端末装置から送信された前記プリントデータを受信するための受信手段と、
受信した前記プリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶するための記憶手段と、
前記記憶手段に記憶されている前記送信先情報に対応する前記他のユーザが、前記画像形成装置にログインしているか否かを判定し、判定結果が肯定であることに応答して、当該他のユーザ宛のプリントデータがあることを前記画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信するための通知要求送信手段と、
前記通知要求を送信した前記画像形成装置からの要求に応じて、前記記憶手段に記憶されている前記プリントデータを当該画像形成装置に送信するためのデータ送信手段とを含む、サーバ装置。
【請求項１０】
ネットワークを介してサーバ装置と接続される画像形成装置であって、
前記サーバ装置は、プリントデータと当該プリントデータの送信先を特定する送信先情報とを対応付けて記憶しており、前記送信先情報に対応するユーザが前記画像形成装置にログインしたことに応答して、当該ユーザ宛のプリントデータがあることを前記画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信し、
前記画像形成装置は、
ユーザ認証処理を実行するための認証手段と、
前記認証手段を介して前記ユーザがログインしたことに応答して、前記サーバ装置から前記通知要求を受信したか否かを判定し、判定結果に応じて、当該ユーザ宛のプリントデータがあることをログインしている前記ユーザに通知するための通知手段と、
前記通知手段による通知の後に、前記ユーザの操作に応じて、前記サーバ装置から当該ユーザ宛のプリントデータを取得するためのデータ取得手段と、
前記データ取得手段が取得した前記プリントデータを用いて記録媒体に画像を形成するための画像形成手段とを含む、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、サーバ装置、及び画像形成装置に関し、特に、サーバ装置を介して画像形成装置にプリントデータを送信する画像形成システム、並びにその画像形成システムを構成するサーバ装置、及び画像形成装置に関する。
【背景技術】
【０００２】
近年、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の端末装置と、ネットワークを介してそのような端末装置と通信可能である、プリンタ、複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））等の画像形成装置とを含む画像形成システムが普及している。
【０００３】
近年ではさらに、ネットワークシステムに対して印刷要求を行ない、ネットワークに接続された任意の画像形成装置から印刷できる画像形成システムが提供されている。具体的には、ＰＣ等の端末装置から印刷指示を行なう場合、プリントデータをサーバ装置に一旦記憶して、その後、ネットワーク上に接続された複数の画像形成装置のいずれかから印刷要求を行なうことで、どの画像形成装置からでも印刷が行なえるようにした画像形成システムである。このシステムを利用すれば、ユーザは、画像形成システムで繋がっているどの画像形成装置からでもプリントデータの出力を行なうことができる。
【０００４】
こうした画像形成システムでは、複数のユーザのフォルダがサーバ装置に設定されており、端末装置から送信されたプリントデータはそのユーザのフォルダに格納される。画像形成装置からプリントデータを指定する場合、ユーザが指定できるプリントデータは自身のフォルダに格納されているプリントデータのみである。ユーザは他のユーザのフォルダに格納されているプリントデータを指定できない。このことは他のユーザにとっても同じである。すなわち、他のユーザにおいても、別のユーザが送信したプリントデータを指定して印刷を実行することができない。そのため、従来のシステムでは、プリントデータを他のユーザ宛に送信して、他のユーザにそのプリントデータの印刷物を配布することができないという問題があった。
【０００５】
プリントデータを他のユーザ宛に送信する方法として、従来、電子メールにプリントデータを添付して他のユーザ宛に送信する方法が知られている。しかし、この方法では電子メールを受信する端末装置が準備できていない、又は端末装置が近くにない等の場合には、他のユーザはプリントデータの出力をすぐに行なうことができないという問題があった。
【０００６】
こうした問題に対して、後掲の特許文献１は、印刷ジョブをプリントサーバを介してユーザから他のユーザへと授受し、他のユーザであってもその印刷ジョブを所望の印刷装置で実行することが可能なプリントシステムを提案する。このプリントシステムは、端末装置、プリントサーバ、及び印刷装置を含む。端末装置、プリントサーバ、及び印刷装置はネットワークを介して互いに接続されている。このプリントシステムでは、ユーザの印刷ジョブが他のユーザ宛のものとして端末装置からプリントサーバへと転送され、当該プリントサーバにおける他のユーザのフォルダ内に格納される。印刷装置からプリントサーバ内の当該他のユーザ宛の印刷ジョブを指定することにより、この他のユーザ宛の印刷ジョブがプリントサーバから当該印刷装置へと転送されて配布される。他のユーザは所望の印刷装置を操作して他のユーザ宛の印刷ジョブを指定することにより、配布された印刷ジョブを所望の印刷装置で実行できる。ＰＣ等の端末装置が準備できていない、又は端末装置が近くにない場合であっても、他のユーザはプリントデータの出力をすぐに行なうことができる。特許文献１のプリントシステムでは、他のユーザ宛に印刷ジョブが送信されると、プリントサーバはそのことを知らせる電子メールを作成して他のユーザに送信する。これにより、他のユーザは自分宛に印刷ジョブが送信されたことを知ることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−２２４６２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１のプリントシステムは、他のユーザ宛に印刷ジョブが送信されたことを電子メールによって通知する。そのため、電子メールを受信するための端末装置が必要となる。電子メールの受信は携帯電話等の携帯端末でも行なうことが可能であるため、携帯端末で電子メールを受信するようにすれば、ＰＣが準備できていない、又はＰＣが近くにない場合であっても電子メールを受信できる。しかし、近年では、情報漏洩を防止する等の観点から職場等への携帯端末の持ち込みが禁止されることが多々ある。この場合、他のユーザは自分宛に印刷ジョブが送信されたことが分からない。
【０００９】
特許文献１では、他のユーザ宛の印刷ジョブは、当該他のユーザのフォルダ内に格納される。そのため、印刷装置を操作して自身のフォルダ内のデータを閲覧すれば、他のユーザは新しい印刷ジョブが送信されているか否かを確認できる。しかし、データを閲覧する場合、プリントサーバから印刷ジョブのリストデータを受信する必要があり、他のユーザは自分宛に印刷ジョブが送信されていることがすぐには確認できない。さらに、自身のフォルダ内に複数の印刷ジョブがある場合、どの印刷ジョブが新たに送信された印刷ジョブであるか判断するのが困難なこともある。特許文献１に記載の技術では、プリントデータを他のユーザ宛に配布（送信）できたとしても、他のユーザはプリントデータが送信されたことに気付かないおそれがある。配布されたプリントデータの印刷が実行されないおそれがあるため、プリントデータの印刷物を他のユーザに確実に配布することができないという問題がある。
【００１０】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、プリントデータの印刷物を他のユーザに即時、かつより確実に配布することができる画像形成システム、並びにその画像形成システムを構成するサーバ装置、及び画像形成装置を提供することである。
【００１１】
本発明の第１の局面に係る画像形成システムは、ネットワークを介して互いに接続される、端末装置、サーバ装置及び画像形成装置を含む画像形成システムである。この画像形成システムにおいて、端末装置は、ユーザによって指定されたプリントデータを他のユーザに送信するために、送信先を特定する送信先情報の入力を受付ける入力受付手段と、入力受付手段が受付けた送信先情報を付加してプリントデータをサーバ装置に送信するための送信手段とを含む。サーバ装置は、端末装置から送信されたプリントデータを受信するための受信手段と、受信したプリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶するための記憶手段と、記憶手段に記憶されている送信先情報に対応する他のユーザが、画像形成装置にログインしているか否かを判定し、判定結果が肯定であることに応答して、当該他のユーザ宛のプリントデータがあることを画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信するための通知要求送信手段とを含む。画像形成装置は、ユーザ認証処理を実行するための認証手段と、認証手段を介して他のユーザがログインしたことに応答して、サーバ装置から通知要求を受信したか否かを判定し、判定結果に応じて、当該他のユーザ宛のプリントデータがあることをログインしている他のユーザに通知するための通知手段と、通知手段による通知の後に、他のユーザの操作に応じて、サーバ装置から当該他のユーザ宛のプリントデータを取得するためのデータ取得手段と、データ取得手段が取得したプリントデータを用いて記録媒体に画像を形成するための画像形成手段とを含む。
【００１２】
端末装置は、送信先を特定する送信先情報の入力を受付け、ユーザによって指定されたプリントデータに送信先情報を付加して当該プリントデータをサーバ装置に送信する。サーバ装置は、プリントデータを受信すると、受信したプリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶する。サーバ装置は、送信先情報に対応する他のユーザが、画像形成装置にログインしているか否かを判定する。当該他のユーザが画像形成装置にログインすると、又はログインしていると、サーバ装置は、他のユーザ宛のプリントデータがあることを画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信する。画像形成装置は、他のユーザがログインすると、サーバ装置から通知要求を受信したか否かを判定する。通知要求を受信すると、画像形成装置は、他のユーザ宛のプリントデータがあることをログインしている他のユーザに通知する。他のユーザが画像形成装置にログインする前に当該他のユーザ宛にプリントデータが送信されると、サーバ装置は、他のユーザが画像形成装置にログインしたタイミングで当該画像形成装置に通知要求を送信する。画像形成装置は、他のユーザがログインしたことに応答して他のユーザ宛のプリントデータがあることを通知できる。一方、他のユーザが画像形成装置にログインしているときに当該他のユーザ宛にプリントデータが送信されると、サーバ装置は、他のユーザがログインしている画像形成装置に通知要求を送信する。画像形成装置は、他のユーザが自装置を操作している最中に、他のユーザ宛のプリントデータがあることを通知できる。
【００１３】
このように、他のユーザはサーバ装置に接続されている画像形成装置にログインするだけで、自分宛にプリントデータが送信されているか否かが容易に分かる。新たなプリントデータが他のユーザ宛に送信された場合、画像形成装置はその旨の通知を行なうので、他のユーザは新たなプリントデータが送信されているか否かを確認するためにサーバ装置からリストデータを受信する必要もない。他のユーザ宛にプリントデータが送信されたことを当該他のユーザに容易に気付かせることができるので、配布されたプリントデータの印刷が実行されないおそれが生じるのを効果的に防止できる。したがって、より確実に、プリントデータの印刷物を他のユーザに配布できる。本画像形成システムではまた、ユーザは他のユーザ宛にプリントデータを送信できる。他のユーザは、画像形成装置を操作することによって、サーバ装置から当該他のユーザ宛のプリントデータを取得し、取得したプリントデータを用いて印刷を実行できる。ＰＣ等の端末装置が準備できていない、又は端末装置が近くにない場合であっても、他のユーザはプリントデータの出力をすぐに行なうことができる。したがって、プリントデータの印刷物を他のユーザに即時に配布できる。
【００１４】
好ましくは、画像形成装置は表示装置をさらに含み、通知手段は、認証手段を介して他のユーザがログインしたことに応答して、サーバ装置から通知要求を受信したか否かを判定し、判定結果に応じて、当該他のユーザ宛のプリントデータがあることを示す通知画面を表示装置にポップアップ表示させるための表示制御手段を含む。
【００１５】
より好ましくは、画像形成装置はさらに、画像形成手段による画像の形成が正常に完了したか否かを判定し、判定結果に応じて、サーバ装置に記憶されている、他のユーザ宛のプリントデータを削除するためのプリントデータ削除手段を含む。
【００１６】
さらに好ましくは、サーバ装置はさらに、記憶手段にプリントデータが記憶されている期間を計測し、記憶されている期間が所定の期間に達したことに応答して、当該プリントデータを削除するためのデータ削除手段を含む。
【００１７】
さらに好ましくは、入力受付手段は、複数の他のユーザにプリントデータを送信するために、複数の送信先情報の入力を受付けるための手段を含む。
【００１８】
さらに好ましくは、画像形成装置はさらに、端末装置からプリントデータを送信したユーザの操作に応じてサーバ装置と通信し、サーバ装置に記憶されている当該プリントデータを削除するための削除手段を含む。
【００１９】
さらに好ましくは、画像形成装置はさらに、表示装置と、端末装置からプリントデータを送信したユーザの操作に応じてサーバ装置と通信し、サーバ装置に記憶されている当該プリントデータの他のユーザによる取得の状況を表示装置に表示させるための表示制御手段とを含む。
【００２０】
さらに好ましくは、サーバ装置はさらに、送信先情報に対応する他のユーザのメールアドレスを予め記憶するためのメールアドレス記憶手段と、記憶手段に記憶されている送信先情報に対応する他のユーザが、画像形成装置にログインしているか否かを判定し、判定結果が否定であることに応答して、当該他のユーザに対してプリントデータが送信されたことを通知するメールを作成するためのメール作成手段と、メールアドレス記憶手段に記憶されている他のユーザのメールアドレスを読出し、読出したメールアドレスを用いて、メール作成手段が作成したメールを当該他のユーザに送信するためのメール送信手段とを含む。
【００２１】
本発明の第２の局面に係るサーバ装置は、ネットワークを介して端末装置及び画像形成装置にそれぞれ接続されるサーバ装置である。端末装置は、ユーザによって指定されたプリントデータを他のユーザに送信するために、送信先を特定する送信先情報を付加してプリントデータをサーバ装置に送信する。サーバ装置は、端末装置から送信されたプリントデータを受信するための受信手段と、受信したプリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶するための記憶手段と、記憶手段に記憶されている送信先情報に対応する他のユーザが、画像形成装置にログインしているか否かを判定し、判定結果が肯定であることに応答して、当該他のユーザ宛のプリントデータがあることを画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信するための通知要求送信手段と、通知要求を送信した画像形成装置からの要求に応じて、記憶手段に記憶されているプリントデータを当該画像形成装置に送信するためのデータ送信手段とを含む。
【００２２】
本発明の第３の局面に係る画像形成装置は、ネットワークを介してサーバ装置と接続される画像形成装置である。サーバ装置は、プリントデータと当該プリントデータの送信先を特定する送信先情報とを対応付けて記憶しており、送信先情報に対応するユーザが画像形成装置にログインしたことに応答して、当該ユーザ宛のプリントデータがあることを画像形成装置に通知させるために、当該画像形成装置に対して通知要求を送信する。画像形成装置は、ユーザ認証処理を実行するための認証手段と、認証手段を介してユーザがログインしたことに応答して、サーバ装置から通知要求を受信したか否かを判定し、判定結果に応じて、当該ユーザ宛のプリントデータがあることをログインしているユーザに通知するための通知手段と、通知手段による通知の後に、ユーザの操作に応じて、サーバ装置から当該ユーザ宛のプリントデータを取得するためのデータ取得手段と、データ取得手段が取得したプリントデータを用いて記録媒体に画像を形成するための画像形成手段とを含む。
【発明の効果】
【００２３】
以上のように、本発明によれば、プリントデータの印刷物を他のユーザに即時、かつより確実に配布することができる画像形成システム、並びにその画像形成システムを構成するサーバ装置、及び画像形成装置を得ることができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態に係る画像形成システムの全体構成を示す図である。
【図２】図１に示す画像形成システムを説明するための図である。
【図３】図１の端末装置のハードウェア構成を示す制御ブロック図である。
【図４】端末装置のディスプレイに表示される配布先設定画面の画面例を示す図である。
【図５】図１のサーバ装置のハードウェア構成を示す制御ブロック図である。
【図６】図１の画像形成装置のハードウェア構成を示す制御ブロック図である。
【図７】図１の端末装置で実行されるプログラムの制御構造を示すフローチャートである。
【図８】図１のサーバ装置で実行されるプログラムの制御構造を示すフローチャートである。
【図９】図１のサーバ装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１０】図１の画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１１】図１の画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１２】画像形成装置のタッチパネルディスプレイにポップアップ表示される通知画面の画面例を示す図である。
【図１３】画像形成装置のタッチパネルディスプレイに表示されるプリントデータリストを表示する画面の画面例を示す図である。
【図１４】画像形成装置のタッチパネルディスプレイに表示されるプリントデータリストを表示する画面の画面例を示す図である。
【図１５】第３の実施の形態に係る画像形成装置のタッチパネルディスプレイにポップアップ表示される通知画面の画面例を示す図である。
【図１６】第３の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示される送信データのリストを表示する画面の画面例を示す図である。
【図１７】第３の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示される送信データのリストを表示する画面の画面例を示す図である。
【図１８】第３の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示される送信データのリストを表示する画面の画面例を示す図である。
【図１９】画像形成装置のタッチパネルディスプレイに表示されるホーム画面の画面例を示す図である。
【図２０】画像形成装置のタッチパネルディスプレイに表示される「どこプリ」初期画面の画面例を示す図である。
【図２１】第４の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示されるプリントデータリストを表示する画面の画面例を示す図である。
【図２２】第４の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示されるプリントデータリストを表示する画面の画面例を示す図である。
【図２３】第４の実施の形態に係る画像形成装置のタッチパネルディスプレイに表示されるプリントデータリストを表示する画面の画面例を示す図である。
【発明を実施するための形態】
【００２５】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２６】
（第１の実施の形態）
［全体システム構成］
図１を参照して、本実施の形態に係る画像形成システム５０は、印刷ジョブを出力する端末装置１００と、端末装置１００からの印刷ジョブを受信し、受信した印刷ジョブを格納するサーバ装置２００と、サーバ装置２００に格納されている印刷ジョブを取得し、取得した印刷ジョブを実行する画像形成装置３００とを含む。端末装置１００は、クライアントコンピュータ（パーソナルコンピュータＰＣ）である。画像形成装置３００は、コピー機能、及びプリンタ機能等を備える複合機（ＭＦＰ）である。この画像形成装置３００は、レーザー光を露光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかし、他の形式の印刷機能を備えたものであってもよい。端末装置１００、サーバ装置２００及び画像形成装置３００は、ネットワーク６０を介して互いに通信可能に接続されている。
【００２７】
図２を参照して、本実施の形態に係る画像形成システム５０は、複数の端末装置１００（端末装置１００ａ及び１００ｂ）、並びに複数の画像形成装置３００（画像形成装置３００ａ、３００ｂ及び３００ｃ）を含む。これら端末装置１００ａ及び１００ｂ、並びに画像形成装置３００ａ、３００ｂ及び３００ｃは、ネットワーク６０を介してサーバ装置２００に接続されている。なお、図２には、端末装置１００ａ及び画像形成装置３００ａが居室４００に設置されており、端末装置１００ｂ及び画像形成装置３００ｂが他の居室４１０に設置されており、画像形成装置３００ｃが会議室４２０に設置されている例が示されている。図２に示した端末装置１００、サーバ装置２００及び画像形成装置３００の台数及び配置は一例であって、図２に示した台数及び配置に限定されるものではない。
【００２８】
サーバ装置２００は、端末装置１００及び画像形成装置３００を管理するコンピュータである。本画像形成システム５０は、あるユーザが端末装置１００から他のユーザ宛に送信した印刷ジョブ（プリントデータ）を一旦サーバ装置２００に格納（記憶）し、他のユーザがログインした画像形成装置３００からの印刷要求をサーバ装置２００が受信したことに応じて、サーバ装置２００に記憶しておいたプリントデータをその画像形成装置３００に対して送信して印刷を行なう機能（いわゆる、どこでもプリント機能）を有する、ネットワークプリントシステムである。すなわち、本画像形成システム５０では、ユーザは他のユーザに対してプリントデータを配布することが可能であり、他のユーザは配布されたプリントデータを所望の画像形成装置３００から印刷することが可能である。
【００２９】
以下においては、図面等において、サーバ装置２００を単にサーバと、画像形成装置３００をＭＦＰと記載する場合がある。また上記「どこでもプリント」を「どこプリ」と呼ぶ場合がある。
【００３０】
［ハードウェア構成］
＜端末装置１００＞
図３を参照して、画像形成システム５０を構成する端末装置１００は、バス１９０と、バス１９０に接続されたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１０と、バス１９０に接続されたＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２０と、バス１９０に接続されたＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３０と、バス１９０に接続されたハードディスク（ＨＤＤ）１４０と、バス１９０に接続され、光ディスク１８２が装着可能で、光ディスク１８２に対する情報の書込及び光ディスク１８２からの情報の読出が可能な光ディスクドライブ１８０と、バス１９０に接続され、マウス１５２及びキーボード１５４との間の接続に関するインターフェイスを提供するための入力インターフェイス（以下「インターフェイス」を「Ｉ／Ｆ」と呼ぶ。）１５０と、バス１９０に接続され、ディスプレイ１６２との間の接続に関するインターフェイスを提供するためのディスプレイＩ／Ｆ１６０と、有線又は無線（本実施の形態においては有線）によりネットワーク６０への接続を提供するネットワークＩ／Ｆ１７０とを含む。
【００３１】
バス１９０、ＲＯＭ１２０、ＲＡＭ１３０、ハードディスク１４０、光ディスクドライブ１８０、入力Ｉ／Ｆ１５０、ディスプレイＩ／Ｆ１６０及びネットワークＩ／Ｆ１７０は、いずれもＣＰＵ１１０の制御のもとに協調して動作し、端末装置１００において種々のアプリケーションによる処理を実現する。それらアプリケーションは、例えば、ワードプロセッサ文書作成処理、表計算文書作成処理、又はこれらの作成処理により作成されたプリントデータを画像形成装置３００に送信する印刷処理、及び作成されたプリントデータを他のユーザ宛のデータとしてサーバ装置２００に送信するデータ配布処理等を実行する。
【００３２】
端末装置１００には、図形描画ツール及びワードプロセッサ等のアプリケーションプログラム、並びに、プリントデータの印刷ジョブを実現するためのプリンタドライバプログラム（以下単に「プリンタドライバ」と記す場合がある。）がインストールされている。端末装置１００は、上記アプリケーションプログラムを使用するユーザの指示に応じて、文字及び図形等を含む文書を出力するためのプリントデータを作成し、作成したプリントデータをプリンタドライバによってプリンタ記述言語に変換して、画像形成装置３００に対して送信できる。
【００３３】
ハードディスク１４０は、画像形成装置３００に対し、印刷ジョブを実行させるための上記プリンタドライバを記憶する。端末装置１００は、このプリンタドライバを実行することによって、ユーザによって指定されたファイルの内容に基づく画像を画像形成装置３００に印刷させる動作等を実現することができる。
【００３４】
端末装置１００はさらに、当該端末装置１００を操作するユーザの指示に応じて、作成されたプリントデータを、プリンタドライバを介して他のユーザ宛のプリントデータとしてサーバ装置２００に送信できる。こうした処理を実行する場合、端末装置１００は、プリンタドライバによって通常の印刷処理と同様に印刷ジョブを生成する。生成した印刷ジョブをサーバ装置２００に送信するに先立ち、プリンタドライバは印刷ジョブ（プリントデータ）の配布先を指定するための配布先設定画面（プリンタドライバのプロパティ画面）をディスプレイ１６２に表示する。
【００３５】
図４を参照して、配布先設定画面５００は、端末装置１００を操作するユーザの情報（送信元の情報）であるユーザＩＤ及びパスワードをそれぞれ入力する入力欄５０２及び５０４、印刷ジョブの送信先を特定する送信先情報（ユーザＩＤ）を入力する送信先情報入力欄５０６、「キャンセル」キー５０８、並びに「ＯＫ」キー５１０を含む。送信先情報入力欄５０６には、送信先（配布先）を特定するユーザＩＤを複数入力することも可能である。すなわち、配布先設定画面５００では、プリントデータを配布する他のユーザを複数指定することが可能である。なお、送信先を指定するためのユーザＩＤ（他のユーザのユーザＩＤ）の入力は、例えば、端末装置１００からの問合せに応答してサーバ装置２００から返信されて当該端末装置１００に記載されているユーザ情報のリスト（ユーザＩＤのリストを含む）から選択して入力する構成であってもよい。
【００３６】
端末装置１００を操作するユーザのユーザＩＤ及びパスワードがそれぞれ入力欄５０２及び５０４に入力され、送信先である他のユーザのユーザＩＤが送信先情報入力欄５０６に入力されて、「ＯＫ」キー５１０が操作されると、印刷ジョブ（プリントデータ）に送信先情報が付加されて、当該印刷ジョブがサーバ装置２００に送信される。印刷ジョブには送信元情報（送信元のユーザＩＤ及びパスワード等）も付加される。
【００３７】
再び図３を参照して、端末装置１００に上述したような処理を行なわせるためのコンピュータプログラムは、光ディスクドライブ１８０に挿入される光ディスク１８２に記憶され、さらにハードディスク１４０に転送される。又は、プログラムはネットワーク６０を通じて端末装置１００に送信されハードディスク１４０に記載されてもよい。プログラムは実行の際にＲＡＭ１３０にロードされる。光ディスク１８２から、又はネットワーク６０を介して、直接にＲＡＭ１３０にプログラムをロードしてもよい。
【００３８】
これらのプログラムは、端末装置１００に所定の処理を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかは端末装置１００上で動作するオペレーティングシステム（ＯＳ）若しくはサードパーティのプログラム、又は端末装置１００にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記した端末装置１００として所定の処理を実行する命令のみを含んでいればよい。端末装置１００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００３９】
＜サーバ装置２００＞
図５を参照して、端末装置１００と通信するサーバ装置２００は、上述した端末装置１００と同様の構成を備えるコンピュータである。このようなサーバ装置の構成部品には、いわゆるパーソナルコンピュータの構成部品よりも信頼性の高い部品が使用されている。
【００４０】
サーバ装置２００は、バス２９０と、バス２９０に接続されたＣＰＵ２１０と、バス２９０に接続されたＲＯＭ２２０と、バス２９０に接続されたＲＡＭ２３０と、バス２９０に接続されたハードディスク（ＨＤＤ）２４０と、バス２９０に接続され、光ディスク２８２が装着可能で、光ディスク２８２に対する情報の書込及び光ディスク２８２からの情報の読出が可能な光ディスクドライブ２８０と、バス２９０に接続され、マウス２５２及びキーボード２５４との間の接続に関するインターフェイスを提供するための入力Ｉ／Ｆ２５０と、バス２９０に接続され、ディスプレイ２６２との間の接続に関するインターフェイスを提供するためのディスプレイＩ／Ｆ２６０と、有線又は無線（本実施の形態においては有線）によりネットワーク６０への接続を提供するネットワークＩ／Ｆ２７０とを含む。
【００４１】
ハードディスク２４０は、端末装置１００から送信された印刷ジョブ（プリントデータ）を格納するプリントデータ記憶部（図示せず。）と、管理下にある画像形成装置３００にログインしているユーザのユーザ情報を、ログインしている画像形成装置３００の識別情報と対応付けて記憶するログインユーザ記憶部（図示せず。）とを含む。プリントデータ記憶部には、この画像形成システム５０のユーザ毎に複数のフォルダが設定されている。各フォルダには、それぞれ、対応するユーザの氏名、ユーザＩＤ、パスワード、及びメールアドレス等が登録されている。
【００４２】
バス２９０、ＲＯＭ２２０、ＲＡＭ２３０、ハードディスク２４０、光ディスクドライブ２８０、入力Ｉ／Ｆ２５０、ディスプレイＩ／Ｆ２６０及びネットワークＩ／Ｆ２７０は、いずれもＣＰＵ２１０の制御のもとに協調して動作し、本実施の形態に係るサーバ装置としてサーバ装置２００は種々のアプリケーションによる処理を実現する。それらアプリケーションは、例えば、端末装置１００から他のユーザ宛の印刷ジョブを受信した際に、端末装置１００からの印刷ジョブを対応する他のユーザのフォルダに記憶し、当該他のユーザがログインした画像形成装置３００からの印刷要求に応じて、その画像形成装置３００にハードディスク２４０に記憶している印刷ジョブを送信する画像形成システムにおけるサーバ装置を実現する。他のユーザのフォルダには、プリントデータが、当該プリントデータに付加されている送信先情報と対応付けて記憶される。
【００４３】
サーバ装置２００はまた、受信した印刷ジョブに含まれる送信先情報と、ログインユーザ記憶部に記憶されているユーザ情報とに基づいて、送信先情報に対応する他のユーザが画像形成装置３００にログインしているか否かを判定する。送信先である他のユーザが画像形成装置３００にログインしている場合、サーバ装置２００はその画像形成装置３００に通知要求を送信して、当該画像形成装置３００に印刷ジョブが送信されていることを通知させる。
【００４４】
サーバ装置２００に、本実施の形態に係る画像形成システムにおけるサーバ装置としての動作を行なわせるためのコンピュータプログラムは、光ディスクドライブ２８０に挿入される光ディスク２８２に記憶され、さらにハードディスク２４０に転送される。又は、プログラムはネットワーク６０を通じてサーバ装置２００に送信されハードディスク２４０に記憶されてもよい。プログラムは実行の際にＲＡＭ２３０にロードされる。光ディスク２８２から、又はネットワーク６０を介して、直接にＲＡＭ２３０にプログラムをロードしてもよい。
【００４５】
このプログラムは、サーバ装置２００に本実施の形態に係る画像形成システムにおけるサーバ装置としての動作を行なわせる複数の命令を含む。この動作を行なわせるのに必要な基本的機能のいくつかはサーバ装置２００上で動作するオペレーティングシステム（ＯＳ）若しくはサードパーティのプログラム、又はサーバ装置２００にインストールされる各種ツールキットのモジュールにより提供される。したがって、このプログラムはこの実施の形態のシステムを実現するのに必要な機能全てを必ずしも含まなくてよい。このプログラムは、命令のうち、所望の結果が得られるように制御されたやり方で適切な機能又は「ツール」を呼出すことにより、上記したサーバ装置２００として所定の処理を実行する命令のみを含んでいればよい。サーバ装置２００の実体であるコンピュータの一般的動作は周知であるので、ここでは繰返して説明しない。
【００４６】
＜画像形成装置３００＞
図６を参照して、画像形成システム５０を構成する画像形成装置３００は、バス３９２と、バス３９２に接続されたＣＰＵ３１０と、バス３９２に接続されたＲＯＭ３２０と、バス３９２に接続されたＲＡＭ３３０と、バス３９２に接続されたハードディスク（ＨＤＤ）３４０と、バス３９２に接続され、タッチパネルディスプレイ３８０との間の接続に関するインターフェイスを提供するための入力Ｉ／Ｆ３５０及びディスプレイＩ／Ｆ３６０と、バス３９２に接続され、有線又は無線（本実施の形態においては有線）によりネットワーク６０への接続を提供するネットワークＩ／Ｆ３７０と、タッチパネルディスプレイ３８０と、ユーザ認証処理を実行する認証部３９０とを含む。タッチパネルディスプレイ３８０は、画像形成装置３００を操作する操作パネル（図示せず。）に設けられる。このタッチパネルディスプレイ３８０は、画像形成装置３００の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供するとともに、ユーザに対して対話的な操作インターフェイスを提供する。
【００４７】
バス３９２、ＲＯＭ３２０、ＲＡＭ３３０、ハードディスク３４０、入力Ｉ／Ｆ３５０、ディスプレイＩ／Ｆ３６０、ネットワークＩ／Ｆ３７０、タッチパネルディスプレイ３８０及び認証部３９０は、いずれもＣＰＵ３１０の制御のもとに協調して動作し、画像形成装置３００において、プリント処理、ＦＡＸ送受信処理、スキャナ処理及びコピー処理等を実現する。なお、これらの処理は、図６においては図示されていない画像形成装置３００を構成する各部品がＣＰＵ３１０によって制御されることにより実行される。
【００４８】
画像形成装置３００は、例えば、原稿読取部、画像形成部、及び給紙部等を含む。画像形成装置３００においては、サーバ装置２００から受信したプリントデータ、サーバ装置２００を介さずに端末装置１００から受信したプリントデータ、又は原稿読取部により読取られた原稿のプリントデータに対して、ＣＰＵ３１０により各種の画像処理が施され、このプリントデータが画像形成部へと出力される。
【００４９】
画像形成部は、プリントデータによって示される文書、画像等を記録用紙に印刷するものであって、例えば、感光体ドラム、帯電装置、レーザースキャンユニット、現像装置、転写装置、クリーニング装置、定着装置、及び除電装置等を含む。画像形成部には、例えば、搬送路が設けられており、給紙部から給紙されてきた記録用紙が搬送路に沿って搬送される。給紙部は、用紙カセットに収納された記録用紙、又は手差トレイに載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部の搬送路へと送り出す。
【００５０】
画像形成部の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、更に定着装置を通過して、記録用紙に対する印刷が行なわれる。感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象のプリントデータに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。
【００５１】
転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、排紙トレイに排出される。
【００５２】
ユーザを認証する認証部３９０は、例えば画像形成装置３００の起動時に、タッチパネルディスプレイ３８０にログイン画面（図示せず。）を表示する。ログイン画面において、ユーザＩＤ及びパスワードを入力することで、ユーザに対するログイン処理を実行する。ハードディスク３４０はまた、ユーザ情報を記憶するユーザ情報記憶部（図示せず）を含む。ユーザ情報記憶部は、ユーザＩＤ及びパスワードを記憶する。記憶された、ユーザＩＤとパスワードとは互いに対応付けられている。上記ログイン操作をユーザが行なうと、認証部３９０はユーザ情報記憶部内のデータに基づき当該ユーザを認証するか否かを判定する。
【００５３】
画像形成装置３００はサーバ装置２００と接続されているため、ログイン後は、タッチパネルディスプレイ３８０において、サーバ装置２００の自身のフォルダに格納されているプリントデータを閲覧及び選択できる。画像形成装置３００は、タッチパネルディスプレイ３８０上で選択したプリントデータをサーバ装置２００から取得して、そのプリントデータの印刷処理を実行できる。
【００５４】
なお、これらの処理も、図６においては図示していない画像形成装置３００を構成する各部品がＣＰＵ３１０により制御されて実行される。
【００５５】
［ソフトウェア構成］
＜端末装置１００＞
図７を参照して、本実施の形態に係る画像形成システム５０において、他のユーザにプリントデータ（印刷ジョブ）を配布するために、端末装置１００で実行されるコンピュータプログラムの制御構造について説明する。
【００５６】
このプログラムは、プリントデータを印刷するためのユーザの操作に応じて開始する。このプログラムは、配布先設定画面５００（図４参照）において、ユーザによる送信先の指定（ユーザＩＤの入力）を受付けるステップＳ１０００と、ステップＳ１０００の後に実行され、送信先の指定が終了したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１０１０と、ステップＳ１０１０において、送信先の指定が終了したと判定された場合に実行され、指定された送信先の情報（送信先情報）を付加してプリントデータをサーバ装置２００に送信し、このプログラムを終了するステップＳ１０２０とを含む。ステップＳ１０１０では、配布先設定画面５００の「ＯＫ」キー５１０が操作されたか否かを判定し、「ＯＫ」キー５１０の操作を検出すると、ＣＰＵ１１０は、送信先の指定が終了したと判定する。ステップＳ１０１０において、送信先の指定が終了していないと判定された場合は、制御はステップＳ１０００に戻る。
【００５７】
＜サーバ装置２００＞
図８及び図９を参照して、本実施の形態に係る画像形成システム５０において、他のユーザ宛に送信されたプリントデータ（印刷ジョブ）を受信して格納し、格納したプリントデータを画像形成装置３００からの要求に応じて当該画像形成装置３００に送信するために、サーバ装置２００で実行されるコンピュータプログラムの制御構造について説明する。
【００５８】
このプログラムは、端末装置１００からのプリントデータを受信したことに応じて開始する。図８を参照して、このプログラムは、端末装置１００から送信されたプリントデータ及びそのプリントデータに付加された送信先情報を受信するステップＳ２０００と、ステップＳ２０００の後に実行され、受信したプリントデータを、付加されている送信先情報と対応付けて、送信先情報が示すユーザのフォルダ内に格納するステップＳ２０１０とを含む。端末装置１００から送信されるプリントデータに送信元情報も付加されている場合、ステップＳ２０００では、プリントデータ及び送信先情報とともに、送信元情報も受信される。ステップＳ２０００において送信元情報を受信した場合、ステップＳ２０１０では、プリントデータ、送信先情報及び送信元情報が互いに対応付けられて、送信先情報が示すユーザのフォルダ内に格納される。
【００５９】
このプログラムはさらに、ステップＳ２０１０の後に実行され、ログインユーザ記憶部に記憶されているユーザ情報に基づいて、格納した送信先情報に対応するユーザ（以下「送信先ユーザ」と呼ぶことがある。）が、管理下にある画像形成装置３００にログインしているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０２０と、ステップＳ２０２０において、送信先ユーザがログインしていないと判定された場合に実行され、プリントデータが送信されていることを通知する通知メールが送信されていないユーザがあるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０３０と、ステップＳ２０３０において、通知メールを送信していないユーザがあると判定された場合に実行され、プリントデータが送信されていることを通知する通知メールを作成し、作成した通知メールを、通知メールを送信していないユーザ宛に登録されているメールアドレスを用いて送信するステップＳ２０４０とを含む。送信先ユーザが複数ある場合、ステップＳ２０２０では、送信先ユーザ毎にログインしているか否かが判定される。ステップＳ２０４０の処理が終了すると、制御はステップＳ２０２０に戻る。ステップＳ２０３０において、通知メールを送信していないユーザがないと判定された場合も、制御はステップＳ２０２０に戻る。
【００６０】
このプログラムはさらに、ステップＳ２０２０において、送信先ユーザがログインしていると判定された場合に実行され、当該送信先ユーザがログインしている画像形成装置３００に対してポップアップ表示を要求するステップＳ２０５０と、ステップＳ２０５０の後に実行され、ポップアップ表示を要求した画像形成装置３００からプリントデータリストの送信要求があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０６０と、ステップＳ２０６０において、プリントデータリストの送信要求があると判定された場合に実行され、当該画像形成装置３００にプリントデータリストを送信するステップＳ２０７０と、ステップＳ２０６０において、プリントデータリストの送信要求がないと判定された場合に実行され、当該送信先ユーザがログアウトしているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０８０とを含む。ステップＳ２０５０では、送信先である他のユーザ宛に印刷ジョブが送信されていることを画像形成装置３００に通知させるために、サーバ装置２００は、送信先ユーザがログインしている画像形成装置３００に対してポップアップ表示要求を送信する。ステップＳ２０８０において、当該送信先ユーザがログアウトしていると判定された場合は、制御はステップＳ２０２０に戻り、ログアウトしていないと判定された場合は、制御はステップＳ２０６０に戻る。
【００６１】
図９を参照して、このプログラムはさらに、ステップＳ２０７０（図８参照）の後に実行され、プリントデータリストを送信した画像形成装置３００からプリントデータの送信要求があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２０９０と、ステップＳ２０９０において、プリントデータの送信要求があると判定された場合に実行され、当該画像形成装置３００に要求されたプリントデータを送信するステップＳ２１００と、ステップＳ２１００の後に実行され、送信したプリントデータの印刷が送信先の画像形成装置３００において正常に完了したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２１１０と、ステップＳ２１１０において、正常に印刷が完了したと判定された場合に実行され、正常に印刷が完了したと判定されたプリントデータを当該送信先ユーザのフォルダから削除するステップＳ２１２０と、ステップＳ２１２０の後に実行され、当該送信先ユーザのフォルダ内に他のプリントデータが残っているか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ２１３０とを含む。ステップＳ２０９０において、プリントデータの送信要求がないと判定された場合は、制御は図８に示すステップＳ２０８０に戻る。ステップＳ２１１０において、正常に印刷が完了していないと判定された場合は、制御はステップＳ２０９０に戻る。ステップＳ２１３０において、当該送信先ユーザのフォルダ内に他のプリントデータが残っていると判定された場合は、制御はステップＳ２０９０に戻る。一方、ステップＳ２１３０において、当該送信先ユーザのフォルダ内に他のプリントデータが残っていないと判定された場合は、このプログラムは終了する。
【００６２】
＜画像形成装置３００＞
図１０及び図１１を参照して、本実施の形態に係る画像形成システム５０において、サーバ装置２００に格納されているプリントデータを取得し、取得したプリントデータを用いて印刷を実行するために、画像形成装置３００で実行されるコンピュータプログラムの制御構造について説明する。
【００６３】
このプログラムは、タッチパネルディスプレイ３８０にログイン画面が表示されたことに応じて開始する。図１０を参照して、このプログラムは、ユーザに対するログイン処理を実行するステップＳ３０００と、ステップＳ３０００の後に実行され、ログイン情報をサーバ装置２００に送信するステップＳ３０１０と、ステップＳ３０１０の後に実行され、サーバ装置２００からポップアップ表示の要求があるか否かを判定し、ポップアップ表示の要求があるまで待機するステップＳ３０２０と、ステップＳ３０２０において、サーバ装置２００からポップアップ表示の要求があると判定された場合に実行され、ログインしているユーザに対して印刷ジョブが送信されていることを通知するために、タッチパネルディスプレイ３８０に通知画面をポップアップ表示するステップＳ３０３０と、ステップＳ３０３０の後に実行され、プリントデータリストの表示要求の指示があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０４０と、ステップＳ３０４０において、プリントデータリストの表示要求の指示がないと判定された場合に実行され、当該ユーザがログアウトしたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０５０と、ステップＳ３０５０において、当該ユーザがログアウトしたと判定された場合に実行され、ログアウトしたことをサーバ装置２００に通知し、制御をステップＳ３０００に戻すステップＳ３０６０とを含む。ステップＳ３０５０において、当該ユーザがログアウトしていないと判定された場合は、制御はステップＳ３０４０に戻る。
【００６４】
このプログラムはさらに、ステップＳ３０４０において、プリントデータリストの表示要求の指示があると判定された場合に実行され、サーバ装置２００に対してプリントデータリストの送信を要求するステップＳ３０７０と、ステップＳ３０７０の後に実行され、プリントデータリストの送信要求に応じてサーバ装置２００から送信されたプリントデータリストを受信し、受信したプリントデータリストをタッチパネルディスプレイ３８０に表示するステップＳ３０８０と、ステップＳ３０８０の後に実行され、プリントデータリストに表示されているプリントデータに対して印刷指示がされたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０９０と、ステップＳ３０９０において、印刷指示がされたと判定された場合に実行され、サーバ装置２００に対して印刷指示がされたプリントデータの送信を要求するステップＳ３１００とを含む。ステップＳ３０９０において、印刷指示がされていないと判定された場合は、制御はステップＳ３０５０に戻る。
【００６５】
図１１を参照して、このプログラムはさらに、ステップＳ３１００（図１０参照）の後に実行され、プリントデータの送信要求に応じてサーバ装置２００から送信されたプリントデータを受信し、受信したプリントデータを用いて印刷処理を実行するステップＳ３１１０と、ステップＳ３１１０の後に実行され、印刷が正常に完了したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１２０と、ステップＳ３１２０において、印刷が正常に完了したと判定された場合に実行され、サーバ装置２００に対して、受信したプリントデータの印刷が正常に完了したことを通知するステップＳ３１３０と、ステップＳ３１３０の後に実行され、ログインしているユーザの他のプリントデータがあるか否か、すなわち印刷されていない他のプリントデータがまだ存在するか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ３１４０とを含む。ステップＳ３１２０において、プリントデータの印刷が正常に完了していないと判定された場合、又は、ステップＳ３１４０において、印刷されていない他のプリントデータがまだ存在すると判定された場合は、制御は図１０に示されるステップＳ３０９０に戻る。ステップＳ３１４０において、印刷されていない他のプリントデータが存在しないと判定された場合は、このプログラムは終了する。ステップＳ３１２０では、エラーメッセージが表示されることなくプリントデータの印刷が終了したか否かが判定される。エラーメッセージは、例えば、紙詰まりメッセージ、紙切れ（用紙補充）のメッセージ、及びトナー切れ（トナー補充）のメッセージ等を含む。
【００６６】
［動作］
本実施の形態に係る画像形成システム５０は以下のように動作する。以下の説明では、画像形成システム５０の動作の内、本発明に関連する部分のみを説明する。他の動作は従来の画像形成システムの動作と同様である。
【００６７】
図２を参照して、以下では、ユーザＡが居室４００の端末装置１００ａから他のユーザＢ及び他のユーザＣにプリントデータを配布する場合について説明する。
【００６８】
ユーザＡは、プリントデータを他のユーザＢ及びユーザＣに配布するに際し、端末装置１００ａを操作して、送信するプリントデータのファイルを指定する。ユーザＡは、通常の印刷処理を実行する場合と同様にしてプリンタドライバを起動する。プリンタドライバのプロパティが操作されると、図４に示される配布先設定画面５００がディスプレイ１６２に表示される。ユーザＡは、配布先設定画面５００において、送信元情報として自身のユーザＩＤ及びパスワードをそれぞれ入力欄５０２及び５０４に入力し、送信先情報として他のユーザＢ及び他のユーザＣのユーザＩＤをそれぞれ送信先情報入力欄５０６に入力する（図７に示すステップＳ１０００）。ユーザＡによって「ＯＫ」キー５１０が操作されると（ステップＳ１０１０においてＹＥＳ）、端末装置１００（プリンタドライバ）は、指定されたプリントデータに送信先情報及び送信元情報を付加して、当該プリントデータを印刷ジョブとしてサーバ装置２００に送信する（ステップＳ１０２０）。
【００６９】
サーバ装置２００は、端末装置１００ａから送信された印刷ジョブ（プリントデータ）を受信すると（図８に示すステップＳ２０００）、受信した印刷ジョブをハードディスク２４０に格納する。具体的には、サーバ装置２００は、プリントデータに付加されている送信先情報に基づいて、送信先である他のユーザのフォルダを特定し、特定したフォルダにプリントデータを送信先情報と対応付けて格納する（ステップＳ２０１０）。より具体的には、サーバ装置２００は、ユーザＢのフォルダ内にプリントデータとユーザＢのユーザＩＤとを互いに対応付けて格納し、ユーザＣのフォルダ内にプリントデータとユーザＣのユーザＩＤとを互いに対応付けて格納する。なお、サーバ装置２００におけるハードディスク２４０の使用容量を削減するために、プリントデータを共有フォルダ等に格納してプリントデータの本体を共通にしてもよい。
【００７０】
サーバ装置２００は、接続されている全ての画像形成装置３００から現在ログインしているユーザのユーザ情報を常時取得し、画像形成装置３００と対応付けてログインユーザ記憶部に記憶している。サーバ装置２００は、端末装置１００から送信された印刷ジョブを格納すると、プリントデータに付加されていた送信先情報と、ログインユーザ記憶部に記憶されているユーザ情報とに基づいて、送信先ユーザであるユーザＢ又はユーザＣが画像形成装置３００にログインしているか否かを判定する。
【００７１】
ユーザＢ及びユーザＣのいずれもが画像形成装置３００にログインしていない場合（ステップＳ２０２０においてＮＯ）、サーバ装置２００は、通知メールを送信していないユーザがあるか否かを判定する。通知メールを送信していないユーザがある場合、サーバ装置２００は、プリントデータが送信されていることを通知する通知メールを作成し、作成した通知メールをフォルダに登録されているメールアドレス宛に送信する（ステップＳ２０４０）。例えばユーザＢ及びユーザＣのいずれにも通知メールが送信されていない場合、サーバ装置２００は、作成した通知メールをユーザＢ及びユーザＣに送信する。サーバ装置２００は、ユーザ毎、及びプリントデータ毎に通知メールを送信したか否かの情報を保持している。通知メールを送信したにもかかわらず、ユーザＢ及びユーザＣのいずれもが画像形成装置３００にログインしていない場合、サーバ装置２００は、通知メールを送信していないユーザはない（ステップＳ２０３０においてＮＯ）と判定して、ユーザがログインするまで待機する。
【００７２】
他のユーザＣは会議室４２０で会議をしており、通知メールが送信されていることに気付いていないものとする。ユーザＣは、例えば会議の終了後に資料をコピーするために会議室４２０に設置されている画像形成装置３００ｃにログインしたとする（図１０に示すステップＳ３０００）。画像形成装置３００ｃはタッチパネルディスプレイ３８０にホーム画面を表示するとともに、ユーザＣのログイン情報をサーバ装置２００に送信する（ステップＳ３０１０）。サーバ装置２００は、ユーザＣが画像形成装置３００ｃにログインしていることを検出すると（図８に示すステップＳ２０２０においてＹＥＳ）、ユーザＣがログインしている画像形成装置３００ｃにポップアップ表示要求を送信する（ステップＳ２０５０）。画像形成装置３００ｃは、サーバ装置２００からのポップアップ表示要求を受信すると（ステップＳ３０２０においてＹＥＳ）、ユーザＣ宛にプリントデータが送信されている、すなわち受信データがあることを示す通知画面をタッチパネルディスプレイ３８０にポップアップ表示する。
【００７３】
図１２を参照して、通知画面６００は「受信データがあります。確認しますか？」との通知メッセージを表示する領域６０２、「はい」キー６０４、及び「いいえ」キー６０６を含む。ユーザＣによって「はい」キー６０４が操作されると、画像形成装置３００ｃはプリントデータリストの表示要求の指示がされたと判定して（図１０に示すステップＳ３０４０においてＹＥＳ）、サーバ装置２００に対してプリントデータリスト（ユーザＣのプリントデータリスト）の送信を要求する（ステップＳ３０７０）。サーバ装置２００は、画像形成装置３００ｃからのプリントデータリストの送信要求を受信すると（図８に示すステップＳ２０６０においてＹＥＳ）、要求されたプリントデータリストを画像形成装置３００ｃに送信する（ステップＳ２０７０）。画像形成装置３００ｃは、サーバ装置２００から送信されたプリントデータリストを受信すると、受信したプリントデータリストをタッチパネルディスプレイ３８０に表示する（図１０に示すステップＳ３０８０）。
【００７４】
図１３を参照して、画像形成装置３００ｃのタッチパネルディスプレイ３８０には、プリントデータリストを含む画面６１０が表示される。画面６１０は、受信したプリントデータの一覧を表示する領域６１２、及びプリントデータを選択する際にチェックが入れられるチェックボックス６１４を含む。チェックボックス６１４にチェックが入れられと、図１４に示すように、「印刷」キー６２２をさらに含む画面６２０が表示される。ユーザＣによって「印刷」キー６２２が操作されると、画像形成装置３００ｃは印刷指示がされたと判定し（図１０に示すステップＳ３０９０においてＹＥＳ）、サーバ装置２００に対して選択されたプリントデータを送信するよう要求する（ステップＳ３１００）。サーバ装置２００は、プリントデータの送信要求を受信すると（図９に示すステップＳ２０９０においてＹＥＳ）、要求されたプリントデータを画像形成装置３００ｃに送信する（ステップＳ２１００）。
【００７５】
画像形成装置３００ｃは、サーバ装置２００から送信されたプリントデータを受信すると、受信したプリントデータの印刷処理を実行する（図１１に示すステップＳ３１１０）。画像形成装置３００ｃは、プリントデータの印刷が正常に完了したか否かを判定し、正常に完了した場合（ステップＳ３１２０においてＹＥＳ）、サーバ装置２００に対してプリントデータの印刷完了を通知する（ステップＳ３１３０）。サーバ装置２００は、画像形成装置３００ｃからの印刷完了通知を受信すると、プリントデータが正常に印刷されたと判定し（図９に示すステップＳ２１１０においてＹＥＳ）、当該プリントデータを削除する（ステップＳ２１２０）。プリントデータがユーザ共通で格納されている場合、サーバ装置２００は、全てのユーザが当該プリントデータの印刷を完了した場合にそのプリントデータを削除する。この場合、ユーザ毎にプリントデータの印刷が完了したか否かを示す管理情報を保持し、各ユーザによるプリントデータの印刷完了に応じて、この管理情報を更新するようにするのが好ましい。
【００７６】
一方、画像形成装置３００ｃにおいて、プリントデータの印刷が正常に完了しなかった場合（ステップＳ３１２０においてＮＯ）、当該画像形成装置３００ｃは印刷指示があるまで待機する。サーバ装置２００は、画像形成装置３００ｃから印刷完了通知を受信しなかった場合、プリントデータが正常に印刷されなかったと判定し（図９に示すステップＳ２１１０においてＮＯ）、再びプリントデータの送信要求があるまで待機する。
【００７７】
画像形成装置３００ｃにおいてプリントデータの印刷が正常に完了し、サーバ装置２００において当該プリントデータが削除されると、サーバ装置２００は更新されたプリントデータリストを画像形成装置３００ｃに送信する。サーバ装置２００は、ユーザＣの他のプリントデータがまだ存在するか否かを判定し、他のプリントデータがまだ存在する場合は（ステップＳ２１３０においてＹＥＳ）、プリントデータの送信要求があるまで待機する。プリントデータの送信要求があると、サーバ装置２００は上記と同様に動作する。
【００７８】
図１２に示される通知画面６００において、ユーザＣによって「いいえ」キー６０６が操作されると、通知画面６００が閉じられてホーム画面が表示される。ユーザＣが画像形成装置３００ｃからログアウトすると（図１０に示すステップＳ３０５０においてＹＥＳ）、画像形成装置３００ｃはユーザＣがログアウトしたことをサーバ装置２００に通知する（ステップＳ３０６０）。サーバ装置２００は、ユーザＣがログアウトすると（図８に示すステップＳ２０８０においてＹＥＳ）、ユーザＣが再びログインするまで待機する。
【００７９】
なお、ユーザＡがユーザＣに対してプリントデータ（印刷ジョブ）を送信した時点において、既にユーザＣが画像形成装置３００ｃにログインしている場合（図８に示すステップＳ２０２０においてＹＥＳ）、サーバ装置２００はユーザＣがログインしている画像形成装置３００ｃに対して直ちにポップアップ表示要求を送信する（ステップＳ２０５０）。この場合、サーバ装置２００は、ユーザＣに対して通知メールを送信しない。画像形成装置３００ｃは、サーバ装置２００からのポップアップ表示要求を受信すると、図１２に示す通知画面６００をタッチパネルディスプレイ３８０に表示して、プリントデータが送信されていることをユーザＣに通知する。
【００８０】
再び図２を参照して、他のユーザＢは、他の居室４１０の端末装置１００ｂにて通知メールを受信し、自分宛にプリントデータが送信されていることを認識したものとする。ユーザＢは所望の画像形成装置（例えば画像形成装置３００ｂ）にログインすることによって、ユーザＣの場合と同様にして、ログインした画像形成装置３００ｂから自分宛に送信されたプリントデータを印刷できる。
【００８１】
［作用・効果］
以上の説明から明らかなように、本実施の形態に係る画像形成システム５０を利用することにより、以下に述べる効果を奏する。
【００８２】
端末装置１００は、送信先を特定する送信先情報の入力を受付け、ユーザによって指定されたプリントデータに送信先情報を付加して当該プリントデータをサーバ装置２００に送信する。サーバ装置２００は、プリントデータを受信すると、受信したプリントデータを当該プリントデータに付加されている送信先情報と対応付けて記憶する。サーバ装置２００は、送信先情報に対応する他のユーザが、画像形成装置３００にログインしているか否かを判定する。当該他のユーザが画像形成装置３００にログインすると、又はログインしていると、サーバ装置２００は、他のユーザ宛のプリントデータがあることを画像形成装置３００に通知させるために、当該画像形成装置３００に対してポップアップ表示要求を送信する。画像形成装置３００は、他のユーザがログインすると、サーバ装置２００からポップアップ表示要求を受信したか否かを判定する。ポップアップ表示要求を受信すると、画像形成装置３００は、通知画面６００を表示して、他のユーザ宛のプリントデータがあることをログインしているユーザ（送信先である他のユーザ）に通知する。
【００８３】
他のユーザが画像形成装置３００にログインする前に当該他のユーザ宛にプリントデータが送信されると、サーバ装置２００は、他のユーザが画像形成装置３００にログインしたタイミングで当該画像形成装置３００にポップアップ表示要求を送信する。画像形成装置３００は、他のユーザがログインしたことに応答して他のユーザ宛のプリントデータがあることを通知できる。一方、他のユーザが画像形成装置３００にログインしているときに当該他のユーザ宛にプリントデータが送信されると、サーバ装置２００は、他のユーザがログインしている画像形成装置３００にポップアップ表示要求を送信する。画像形成装置３００は、他のユーザが自装置を操作している最中に、他のユーザ宛のプリントデータがあることを通知できる。
【００８４】
このように、他のユーザはサーバ装置２００に接続されている画像形成装置３００にログインするだけで、自分宛にプリントデータが送信されているか否かが容易に分かる。新たなプリントデータが他のユーザ宛に送信された場合、画像形成装置３００はその旨の通知を行なう。他のユーザは新たなプリントデータが送信されているか否かを確認するためにサーバ装置２００からリストデータを受信する必要がない。他のユーザ宛にプリントデータが送信されたことを当該他のユーザに容易に気付かせることができるので、配布されたプリントデータの印刷が実行されないおそれが生じるのを効果的に防止できる。したがって、より確実に、プリントデータの印刷物を他のユーザに配布できる。
【００８５】
本画像形成システム５０ではまた、ユーザは他のユーザ宛にプリントデータを送信できる。他のユーザは、画像形成装置３００を操作することによって、サーバ装置２００から当該他のユーザ宛のプリントデータを取得し、取得したプリントデータを用いて印刷を実行できる。ＰＣ等の端末装置が準備できていない、又は端末装置が近くにない場合であっても、他のユーザはプリントデータの出力をすぐに行なうことができる。したがって、プリントデータの印刷物を他のユーザに即時に配布できる。
【００８６】
（第２の実施の形態）
本実施の形態に係る画像形成システムは、格納されている印刷ジョブ（プリントデータ）を所定の期間経過後に自動的に削除するサーバ装置を含む点において、第１の実施の形態に係る画像形成システム５０とは異なる。その他の点では、各画像形成システムは同一の構成である。
【００８７】
本実施の形態に係るサーバ装置は、ハードディスクに格納された印刷ジョブの識別情報と、この印刷ジョブを格納した日時とを対応付けて管理するテーブル（図示せず。）を持つ。サーバ装置は、端末装置から他のユーザ宛の印刷ジョブを受信すると、受信した印刷ジョブをハードディスクに格納してこのテーブルを更新する。他のユーザ宛の印刷ジョブがサーバ装置から削除されると、上記テーブルからも当該印刷ジョブの識別情報及び日時情報が削除される。サーバ装置は、このテーブルを参照して、印刷ジョブが格納された日時と現日時とを比較して当該印刷ジョブが格納された時からの経過期間を算出する。算出した経過期間が予め定められた所定の期間に達すると、サーバ装置は所定の期間に達した印刷ジョブをハードディスクから削除する。
【００８８】
例えば、送信先の他のユーザがプリントデータの印刷を不要と考えて当該プリントデータの印刷を実行しなかった場合、サーバ装置にはそのプリントデータが削除されずに残る。プリントデータの格納されている期間が所定の期間に達したことに応答して、そのプリントデータを削除することにより、サーバ装置におけるハードディスクの使用容量を効果的に削減できる。上記所定の期間は、ユーザの設定操作によって変更可能に構成されていると好ましい。
【００８９】
（第３の実施の形態）
本実施の形態に係る画像形成システムは、他のユーザ宛に送信したプリントデータの印刷状況（印刷されているか否か）を送信元のユーザが確認できる点において、第１の実施の形態に係る画像形成システム５０とは異なる。その他の点では、各画像形成システムは同一の構成である。
【００９０】
他のユーザ宛に送信したプリントデータが印刷されていない場合、サーバ装置には当該プリントデータが削除されずに残る。プリントデータを送信したユーザ（送信元のユーザ）は、画像形成装置を操作することによって他のユーザ宛に送信したプリントデータがサーバ装置に残っているか否かを確認できる。
【００９１】
送信元のユーザが画像形成装置にログインすると、画像形成装置はログイン情報をサーバ装置に送信する。サーバ装置は、画像形成装置にログインしたユーザが他のユーザ宛に送信した印刷ジョブ（以下「送信データ」と呼ぶ場合がある。）が残っているか否かを判定する。送信データが残っている場合、サーバ装置は、送信データが残っていることを通知するために、画像形成装置に対してポップアップ表示要求を送信する。画像形成装置は、サーバ装置からのポップアップ表示要求を受信すると、タッチパネルディスプレイ（操作パネル）に通知画面をポップアップ表示して、送信データが残っていることを送信元のユーザ（ログインしているユーザ）に通知する。
【００９２】
図１５を参照して、通知画面７００は「送信データがあります。確認しますか？」との通知メッセージを表示する領域７０２、「はい」キー７０４、及び「いいえ」キー７０６を含む。ユーザによって「はい」キー７０４が操作されると、画像形成装置は、送信データのリストを含む画面７１０をタッチパネルディスプレイに表示する。図１６を参照して、画面７１０は、印刷されずに残っている送信データ（プリントデータ）の一覧を表示する領域７１２、及び送信データを選択する際にチェックが入れられるチェックボックス７１４を含む。
【００９３】
図１７を参照して、チェックボックス７１４の１つにチェックが入れられて、送信データの１つが選択されると、選択された送信データに対する処理を指示するためのキーをさらに含む画面７２０が表示される。画面７２０のキーは、他のユーザに対して再通知を行なうための「再通知」キー７２２、選択された送信データのプレビューを表示させるための「プレビュー」キー７２４、選択された送信データの詳細情報を表示させるための「詳細情報」キー７２６、及び選択された送信データを削除するための「削除」キー７２８を含む。
【００９４】
図１８を参照して、チェックボックス７１４のうちの複数にチェックが入れられて、複数の送信データが選択されると、選択された複数の送信データに対する処理を指示するためのキーをさらに含む画面７３０が表示される。画面７３０のキーは、他のユーザに対して一括して再通知を行なうための「一括再通知」キー７３２、及び選択された複数の送信データを一括して削除するための「一括削除」キー７３４を含む。
【００９５】
一方、図１５に示す通知画面７００において、ユーザによって「いいえ」キー７０６が操作されると、画像形成装置は、この通知画面７００を閉じてホーム画面を表示する。図１９を参照して、ホーム画面は、例えば、コピーモードに移行するための「コピー」キー７４０、Ｅ−ｍａｉｌモードに移行するための「Ｅ−ｍａｉｌ」キー７４２、ドキュメントファイリングモードに移行するための「ドキュメントファイリング」キー７４４、及びどこでもプリントモードに移行するための「どこプリ」キー７４６を含む。ユーザによって「どこプリ」キー７４６が操作されると、図２０に示す「どこプリ」初期画面７５０が表示される。図２０を参照して、「どこプリ」初期画面７５０は、送信データを確認する画面を表示させるための「送信データ」キー７５２、及び、自分宛に送信されたプリントデータ（受信データ）を確認する画面を表示させるための「受信データ」キー７５４を含む。
【００９６】
ユーザによって「送信データ」キー７５２が操作されると、図１６に示される画面７１０と同様の画面が表示される。一方、ユーザによって「受信データ」キー７５４が操作されると、自分宛に送信されたプリントデータのリスト（プリントデータリスト）が表示される。
【００９７】
（第４の実施の形態）
本実施の形態に係る画像形成システムは、プリントデータを受信した他のユーザが受信したプリントデータを任意に削除できる点において、第１の実施の形態に係る画像形成システム５０とは異なる。その他の点では、各画像形成システムは同一の構成である。
【００９８】
ユーザが画像形成装置にログインすると、画像形成装置はタッチパネルディスプレイ（操作パネル）にホーム画面（図１９参照）を表示する。ユーザによって「どこプリ」キー７４６が操作されると、図２０に示す「どこプリ」初期画面７５０が表示される。ユーザによって「受信データ」キー７５４が操作されると、画像形成装置は当該ユーザ宛に送信されたプリントデータ（受信データ）のリストを表示する画面８００をタッチパネルディスプレイに表示する。
【００９９】
図２１を参照して、画面８００は、当該ユーザ宛に送信されたプリントデータ（受信データ）の一覧を表示する領域８０２、及び受信データを選択する際にチェックが入れられるチェックボックス８０４を含む。図２２を参照して、チェックボックス８０４の１つにチェックが入れられて、受信データの１つが選択されると、選択された受信データに対する処理を指示するためのキーをさらに含む画面８１０が表示される。画面８１０のキーは、選択された受信データの印刷処理を実行するための「印刷」キー８１２、選択された受信データのプレビューを表示させるための「プレビュー」キー８１４、選択された受信データの詳細情報を表示させるための「詳細情報」キー８１６、及び選択された受信データを削除するための「削除」キー８１８を含む。
【０１００】
図２３を参照して、チェックボックス８０４のうちの複数にチェックが入れられて、複数の受信データが選択されると、選択された複数の受信データに対する処理を指示するためのキーをさらに含む画面８２０が表示される。画面８２０のキーは、選択された複数の受信データに対して一括して印刷処理を実行するための「一括印刷」キー８２２、及び選択された複数の受信データを一括して削除するための「一括削除」キー８２４を含む。
【０１０１】
このように、プリントデータを受信した他のユーザは画像形成装置を操作することによって、受信したプリントデータを任意に削除できる。印刷処理を行なった場合でもプリントデータは削除されないため、必要に応じて、プリントデータを残しておくことができる。
【０１０２】
（変形例）
上記実施の形態では、画像形成装置の一例である複合機（ＭＦＰ）に本発明を適用した例について示したが、本発明はそのような実施の形態には限定されない。画像形成装置は複合機以外の装置であってもよい。例えば、コピー機、プリンタ等の画像形成装置であってもよい。
【０１０３】
上記実施の形態では、サーバ装置のハードディスクにプリントデータ（印刷ジョブ）を格納する例について示したが、本発明はそのような実施の形態には限定されない。プリントデータが格納される記憶装置は、ハードディスク以外の記憶装置であってもよい。
【０１０４】
上記実施の形態では、画像形成装置のタッチパネルディスプレイに通知画面をポップアップ表示することによって、他のユーザ宛のプリントデータが送信されていることを通知する例について示したが、本発明はそのような実施の形態には限定されない。他のユーザ宛のプリントデータが送信されていることを通知する方法は、通知画面をポップアップ表示する方法以外の方法であってもよい。例えば、音声等によって他のユーザ宛のプリントデータが送信されていることを通知するようにしてもよい。
【０１０５】
上記実施の形態では、画像形成装置のログイン画面にユーザＩＤ及びパスワードを入力することによって当該画像形成装置にログインする例について示したが、本発明はそのような実施の形態には限定されない。例えば、カードリーダにＩＣカードのユーザ情報を読取らせることによってログインする構成であってもよい。
【０１０６】
上記実施の形態では、複数の端末装置及び複数の画像形成装置を含む画像形成システムの例について示したが、本発明はそのような実施の形態には限定されない。画像形成システムを構成する端末装置及び画像形成装置は、少なくとも１台あればよい。画像形成システムに複数の画像形成装置が含まれる場合、プリントデータの送信先である他のユーザは、複数の画像形成装置のうちの所望の画像形成装置にログインすることによって、送信されたプリントデータの印刷を行なうことができる。
【０１０７】
上記実施の形態において、端末装置からサーバ装置への印刷ジョブの送信は、セキュリティを確保する観点から、画像形成装置を介して行なわれる構成としてもよい。この場合、端末装置から送信された印刷ジョブは、画像形成装置により所定の画像処理が行なわれた後、画像形成装置に応じたデータとしてサーバ装置に送信される。例えば、画像形成装置がカラー印刷に対応していない場合は、モノクロのプリントデータに処理される。
【０１０８】
図２を参照して、例えば端末装置１００ａから他のユーザ宛に出力された印刷ジョブは、画像形成装置３００ａを介してサーバ装置２００に送信される構成とすることができる。サーバ装置２００には、画像形成装置３００ａによって画像処理が行なわれた後のプリントデータが格納される。他のユーザが所望の画像形成装置を操作することにより、サーバ装置２００から画像処理済みのプリントデータを取得して印刷処理を実行できる。既に画像処理が行なわれているため、印刷実行時に画像処理を行なう負担が軽減される。
【０１０９】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１１０】
５０                                画像形成システム
６０                                ネットワーク
１００、１００ａ〜１００ｂ          端末装置
１４０、２４０、３４０              ハードディスク
１６２                              ディスプレイ
２００                              サーバ装置
３００、３００ａ〜３００ｃ          画像形成装置
３８０                              タッチパネルディスプレイ
３９０                              認証部
５００                              配布先設定画面
５０２、５０４                      入力欄
５０６                              送信先情報入力欄
６００、７００                      通知画面
【図１】
2015230507.tif 000003
【図２】
2015230507.tif 000004
【図３】
2015230507.tif 000005
【図４】
2015230507.tif 000006
【図５】
2015230507.tif 000007
【図６】
2015230507.tif 000008
【図７】
2015230507.tif 000009
【図８】
2015230507.tif 000010
【図９】
2015230507.tif 000011
【図１０】
2015230507.tif 000012
【図１１】
2015230507.tif 000013
【図１２】
2015230507.tif 000014
【図１３】
2015230507.tif 000015
【図１４】
2015230507.tif 000016
【図１５】
2015230507.tif 000017
【図１６】
2015230507.tif 000018
【図１７】
2015230507.tif 000019
【図１８】
2015230507.tif 000020
【図１９】
2015230507.tif 000021
【図２０】
2015230507.tif 000022
【図２１】
2015230507.tif 000023
【図２２】
2015230507.tif 000024
【図２３】
2015230507.tif 000025