(57)【要約】【課題】参加者の制限情報に適合した印刷料金を参加者に課金することが可能な画像形成装置を提供する【解決手段】画像形成装置は、参加者を定めた参加者情報を取得する参加者情報取得部５１と、印刷指示者により入力された印刷データおよび印刷条件を受け付ける印刷指示受付部５２と、参加者情報により特定される参加者に対応して定められ、印刷条件を制限する制限情報を取得する制限情報取得部５３と、受け付けられた印刷条件および取得された参加者情報により特定される参加者に対応する制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定部５４と、決定された実行印刷条件で受け付けられた印刷データの印刷を実行する印刷部５５と、決定された実行印刷条件により定まる印刷料金で、参加者に対応する課金額を示す第１の課金情報を更新する課金情報更新部５６と、を備える。【選択図】        図３
2019031055.tif 000002
【特許請求の範囲】
【請求項１】
参加者を定めた参加者情報を取得する参加者情報取得手段と、
印刷指示者により入力された印刷データおよび印刷条件を受け付ける印刷指示受付手段と、
前記参加者情報により特定される参加者に対応して定められ、印刷条件を制限する制限情報を取得する制限情報取得手段と、
前記受け付けられた印刷条件および前記取得された参加者情報により特定される参加者に対応する制限情報に基づいて、前記参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定手段と、
前記決定された実行印刷条件で前記受け付けられた印刷データの印刷を実行する印刷手段と、
前記決定された実行印刷条件により定まる印刷料金で、前記参加者に対応する課金額を示す第１の課金情報を更新する課金情報更新手段と、を備える、画像形成装置。
【請求項２】
前記印刷条件決定手段は、前記印刷手段が印刷を実行可能な範囲内で前記実行印刷条件を決定する、請求項１記載の画像形成装置。
【請求項３】
前記制限情報が他の画像形成装置に対して設定され、
前記印刷手段が前記決定された実行印刷条件での印刷を実行不可能な場合、前記印刷手段が印刷を実行する代わりに、前記受け付けられた印刷データおよび前記決定された実行印刷条件を前記他の画像形成装置に送信する送信手段をさらに備える、請求項２記載の画像形成装置。
【請求項４】
前記制限情報が他の画像形成装置に対して設定され、
前記制限情報が裏紙で印刷することを含み、かつ前記決定された実行印刷条件が裏紙での印刷を含む場合、前記印刷手段が印刷を実行する代わりに、前記受け付けられた印刷データおよび前記決定された実行印刷条件を前記他の画像形成装置に送信する送信手段をさらに備える、請求項１記載の画像形成装置。
【請求項５】
前記制限情報が印刷を禁止することを含む場合、前記受け付けられた印刷データを閲覧するための閲覧情報を前記参加者に通知する通知手段をさらに備える、請求項１〜４のいずれに記載の画像形成装置。
【請求項６】
前記印刷条件は、前記印刷指示者により指定された特定印刷条件を含み、
前記印刷条件決定手段は、前記特定印刷条件を含むように前記実行印刷条件を決定し、
前記課金情報更新手段は、前記特定印刷条件が前記制限情報で許容されていない場合、前記制限情報で許容される仮実行印刷条件により定まる第１の印刷料金で、前記第１の課金情報を更新し、前記決定された実行印刷条件により定まる第２の印刷料金と前記第１の印刷料金との差額で、前記印刷指示者に対応する課金額を示す第２の課金情報を更新する、請求項１〜５のいずれかに記載の画像形成装置。
【請求項７】
前記印刷指示者に対応する課金額の上限値を取得する上限値取得手段をさらに備え、
前記印刷条件決定手段は、前記差額で前記第２の課金情報が更新されても前記印刷指示者に対応する課金額が前記上限値を超えない場合、前記特定印刷条件を含むように前記実行印刷条件を決定し、前記差額で前記第２の課金情報が更新されると前記印刷指示者に対応する課金額が前記上限値を超える場合、前記制限情報で許容されるように前記実行印刷条件を決定する、請求項６記載の画像形成装置。
【請求項８】
前記特定印刷条件は複数であり、前記複数の特定印刷条件それぞれに優先順位が付され、
前記印刷条件決定手段は、前記印刷指示者に対応する課金額が前記上限値を超えないように、前記複数の特定印刷条件のうちから前記優先順位に従って１以上の特定印刷条件を選択し、選択した前記１以上の特定印刷条件を含むように前記実行印刷条件を決定する、請求項６記載の画像形成装置。
【請求項９】
前記参加者は、前記印刷指示者および他の参加者を含み、
前記印刷条件決定手段は、前記特定印刷条件を含むように前記印刷指示者および前記他の参加者それぞれに対して実行印刷条件を決定し、
前記課金情報更新手段は、前記特定印刷条件が前記他の参加者に対応する制限情報で許容されていない場合、前記他の参加者に対応する制限情報で許容される仮実行印刷条件により定まる第１の印刷料金で前記他の参加者に対応する第１の課金情報を更新し、前記印刷指示者に対して決定された実行印刷条件により定まる第２の印刷料金で前記第２の課金情報を更新し、かつ前記他の参加者に対して決定された実行印刷条件により定まる第２の印刷料金と前記第１の印刷料金との差額で、前記第２の課金情報を更新し、
前記印刷条件決定手段は、前記印刷指示者に対応する課金額が前記上限値を超えないように、前記印刷指示者に対して決定される実行印刷条件のうち前記特定印刷条件以外の部分を印刷料金が安くなるように変更する、請求項７または８記載の画像形成装置。
【請求項１０】
前記参加者は、少なくとも１つのグループに所属し、
前記制限情報は、グループ毎に設定されたグループ制限情報を含み、
前記制限情報取得手段は、前記制限情報として、前記参加者が所属するいずれかのグループに対して設定されたグループ制限情報を取得する、請求項１〜９記載のいずれかに記載の画像形成装置。
【請求項１１】
前記制限情報は、個人に対して設定された個人制限情報をさらに含み、
前記制限情報取得手段は、前記参加者に対して個人制限情報が設定されている場合、前記制限情報として、前記グループ制限情報に代えて前記個人制限情報を取得する、請求項１０記載の画像形成装置。
【請求項１２】
印刷条件を制限する第１の制限情報の登録を受け付ける登録受付手段と、
印刷指示者による印刷データおよび印刷条件の入力を受け付ける印刷指示受付手段と、
参加者を定めた参加者情報を取得する参加者情報取得手段と、
前記参加者情報により特定される参加者に対応して定められ、印刷条件を制限する第２の制限情報を取得する制限情報取得手段と、
前記登録された第１の制限情報と前記取得された第２の制限情報とのうち一方を対象制限情報として選択する選択手段と、
前記入力された印刷条件および前記選択された対象制限情報に基づいて、前記参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定手段と、
前記決定された実行印刷条件で前記入力された印刷データの印刷を実行する印刷手段と、
前記印刷指示者に対応する課金額を示す第１の課金情報を更新する課金情報更新手段と、を備える、画像形成装置。
【請求項１３】
第１の制限情報が前記対象制限情報に選択された場合の第１の印刷料金よりも第２の制限情報が前記対象制限情報に選択された場合の第２の印刷料金が高い場合において、前記選択手段が前記第２の制限情報を前記対象制限情報に選択した場合、前記課金情報更新手段は、前記第１の印刷料金で前記第１の課金情報を更新するとともに、前記第２の印刷料金と前記第１の印刷料金との差額で前記第２の課金情報を更新する、請求項１２記載の画像形成装置。
【請求項１４】
前記画像形成装置は、１以上の管理グループのいずれかに分類され、前記第１の課金情報の計算方法は、同一の管理グループに属する他の画像形成装置に設定される、請求項１〜１３のいずれかに記載の画像形成装置。
【請求項１５】
画像形成装置で実行される印刷方法であって、
参加者を定めた参加者情報を取得する参加者情報取得ステップと、
印刷指示者により入力された印刷データおよび印刷条件を受け付ける印刷指示受付ステップと、
前記参加者情報により特定される参加者に対応して定められ、印刷条件を制限する制限情報を取得する制限情報取得ステップと、
前記受け付けられた印刷条件および前記取得された参加者情報により特定される参加者に対応する制限情報に基づいて、前記参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定ステップと、
前記決定された実行印刷条件で前記受け付けられた印刷データの印刷を実行する印刷ステップと、
前記決定された実行印刷条件により定まる印刷料金で、前記参加者に対応する課金額を示す第１の課金情報を更新する課金情報更新ステップと、を含む印刷方法。
【請求項１６】
画像形成装置で実行される印刷方法であって、
印刷条件を制限する第１の制限情報の登録を受け付ける登録受付ステップと、
印刷指示者による印刷データおよび印刷条件の入力を受け付ける印刷指示受付ステップと、
参加者を定めた参加者情報を取得する参加者情報取得ステップと、
前記参加者情報により特定される参加者に対応して定められ、印刷条件を制限する第２の制限情報を取得する制限情報取得ステップと、
前記登録された第１の制限情報と前記取得された第２の制限情報とのうち一方を対象制限情報として選択する選択ステップと、
前記入力された印刷条件および前記選択された対象制限情報に基づいて、前記参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定ステップと、
前記決定された実行印刷条件で前記入力された印刷データの印刷を実行する印刷ステップと、
前記印刷指示者に対応する課金額を示す第１の課金情報を更新する課金情報更新ステップと、を含む印刷方法。
【請求項１７】
前記画像形成装置は、１以上の管理グループのいずれかに分類され、前記第１の課金情報の計算方法は、同一の管理グループに属する他の画像形成装置に設定される、請求項１５または１６記載の印刷方法。
【請求項１８】
請求項１５〜１７のいずれかに記載の印刷方法であって、前記画像形成装置が複数の場合、前記印刷方法で定まる複数のステップそれぞれを、前記複数の画像形成装置のいずれかに実行させる印刷方法。
【請求項１９】
前記複数の画像形成装置は、指示装置および登録装置を含み、
印刷方法は、
前記指示装置に、
前記参加者情報取得ステップおよび前記制限情報取得ステップを実行させ、
前記登録装置は、前記取得された参加者情報により特定される参加者に対応し、
前記制限情報取得ステップは、前記登録装置から制限情報を取得するステップを含む、請求項１８記載の印刷方法。
【請求項２０】
前記登録装置に、前記印刷ステップを実行させる、請求項１９記載の印刷方法。
【請求項２１】
請求項１８〜２０のいずれかに記載の印刷方法で定まる複数のステップを前記複数の画像形成装置をそれぞれ制御する複数のコンピューターそれぞれに実行させることが可能な印刷プログラムであって、
前記複数のステップのうち少なくとも１つを、前記複数のコンピューターのうちいずれか１つに実行させる、印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷方法および印刷プログラムに関し、特に、会議等の参加者に対する印刷を実行する画像形成装置、その画像形成装置で実行される印刷方法および印刷プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）で代表される画像形成装置においては、印刷料金の削減等を目的として、印刷条件を制限する印刷ポリシーが設定される。例えば、印刷ポリシーとしてカラー印刷の禁止が設定されると、ユーザーが画像形成装置にカラー印刷を指示しても、印刷ポリシーに従ってモノクロで印刷される。印刷ポリシーは、グループ毎に設定されることがある。例えば、複数の部署からなる企業では、各部署の予算に応じて、部署毎に印刷ポリシーが設定される。
【０００３】
画像形成装置において印刷が実行されると、印刷条件に応じた料金がユーザーに課される。例えば、課金額を表す課金情報が部署毎に設定され、画像形成装置またはその管理サーバーに課金情報が記憶されており、印刷が実行されると、印刷条件に応じた印刷料金で課金情報が更新される。
【０００４】
ところで、異なる部署に所属する複数のメンバーが同じ会議に参加する場合、会議資料をどのような条件で印刷するか検討する必要がある。会議のための印刷の技術として、特開２０１０−２２０１２８号公報には、動作モードとして、会議中に使用されるモードである会議モードと、会議以外で使用される一般モードとを設定可能なモード設定手段と、会議出席者を識別する識別手段と、モード設定手段により会議モードが設定されているときに、識別手段で識別された会議出席者であるユーザーのジョブ指示に対して、一般モードの場合とは異なる実行条件を適用してジョブを実行する制御手段とを備えた画像処理装置が記載されている。
【０００５】
しかしながら、特開２０１０−２２０１２８号公報に記載の画像処理装置では、会議モードが設定されている場合、全ての会議出席者に対して同じ条件で印刷が実行される。そのため、部署によっては印刷ポリシーに反する条件で印刷が実行されることがある。この場合、印刷料金をいずれの部署が負担するか問題となる。
【特許文献１】特開２０１０−２２０１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
この発明は上述した問題点を解決するためになされたもので、この発明の目的は、参加者の制限情報に適合した印刷料金を参加者に課金することが可能な画像形成装置を提供することである。
【０００７】
この発明の他の目的は、選択された制限情報に適合した印刷料金を印刷指示者に課金することが可能な画像形成装置を提供することである。
【０００８】
この発明のさらに他の目的は、参加者の制限情報に適合した印刷料金を参加者に課金することが可能な印刷方法を提供することである。
【０００９】
この発明のさらに他の目的は、選択された制限情報に適合した印刷料金を印刷指示者に課金することが可能な印刷方法を提供することである。
【００１０】
この発明のさらに他の目的は、参加者の制限情報に適合した印刷料金を参加者に課金することが可能な印刷プログラムを提供することである。
【００１１】
この発明の他の目的は、選択された制限情報に適合した印刷料金を印刷指示者に課金することが可能な印刷プログラムを提供することである。
【課題を解決するための手段】
【００１２】
この発明は上述した問題点を解決するためになされたもので、この発明のある局面によれば、画像形成装置は、参加者を定めた参加者情報を取得する参加者情報取得手段と、印刷指示者により入力された印刷データおよび印刷条件を受け付ける印刷指示受付手段と、参加者情報により特定される参加者に対応して定められ、印刷条件を制限する制限情報を取得する制限情報取得手段と、受け付けられた印刷条件および取得された参加者情報により特定される参加者に対応する制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定手段と、決定された実行印刷条件で受け付けられた印刷データの印刷を実行する印刷手段と、決定された実行印刷条件により定まる印刷料金で、参加者に対応する課金額を示す第１の課金情報を更新する課金情報更新手段と、を備える。
【００１３】
この局面に従えば、参加者に対応する制限情報に基づいて決定された実行印刷条件で、印刷データの印刷が実行され、かつその実行印刷条件により定まる印刷料金で参加者に対応する第１の課金情報が更新される。これにより、参加者の制限情報に適合した印刷条件で印刷を実行することができ、かつ参加者の制限情報に適合した料金をその参加者に課金することができる。その結果、参加者が制限を受ける印刷条件に適合した印刷料金を参加者に課金することが可能な画像形成装置および印刷プログラムを提供することができる。
【００１４】
好ましくは、印刷条件決定手段は、印刷手段が印刷を実行可能な範囲内で実行印刷条件を決定する。
【００１５】
この局面に従えば、参加者に対する印刷を確実に実行することができる。
【００１６】
好ましくは、制限情報が他の画像形成装置に対して設定され、印刷手段が決定された実行印刷条件での印刷を実行不可能な場合、印刷手段が印刷を実行する代わりに、受け付けられた印刷データおよび決定された実行印刷条件を他の画像形成装置に送信する送信手段をさらに備える。
【００１７】
この局面に従えば、参加者に対する印刷を確実に実行することができる。
【００１８】
好ましくは、制限情報が他の画像形成装置に対して設定され、制限情報が裏紙で印刷することを含み、かつ決定された実行印刷条件が裏紙での印刷を含む場合、印刷手段が印刷を実行する代わりに、受け付けられた印刷データおよび決定された実行印刷条件を他の画像形成装置に送信する送信手段をさらに備える。
【００１９】
この局面に従えば、自装置が参加者に対して裏紙での印刷を実行することがないので、自装置で使用される裏紙の裏面に機密の情報が記されている場合であっても、その情報が外部に漏洩することが防止される。
【００２０】
好ましくは、制限情報が印刷を禁止することを含む場合、受け付けられた印刷データを閲覧するための閲覧情報を参加者に通知する通知手段をさらに備える。
【００２１】
この局面に従えば、参加者が閲覧情報に基づいて印刷データを閲覧することができるので、参加者の制限情報に従って参加者への印刷を禁止し、かつ参加者の制限情報に適合して参加者への課金をなくすことができる。
【００２２】
好ましくは、印刷条件は、印刷指示者により指定された特定印刷条件を含み、印刷条件決定手段は、特定印刷条件を含むように実行印刷条件を決定し、課金情報更新手段は、特定印刷条件が制限情報で許容されていない場合、制限情報で許容される仮実行印刷条件により定まる第１の印刷料金で、第１の課金情報を更新し、決定された実行印刷条件により定まる第２の印刷料金と第１の印刷料金との差額で、印刷指示者に対応する課金額を示す第２の課金情報を更新する。
【００２３】
この局面に従えば、印刷指示者が指定した特定印刷条件が制限情報によって許容されていない場合でも、特定印刷条件で参加者に印刷を実行することができる。それにより、印刷指示者の要求する印刷条件を参加者への印刷に反映させることができる。また、特定印刷条件が制限情報によって許容されていない場合には、実行印刷条件で定まる印刷料金のうち、制限情報で許容される仮実行印刷条件により定まる第１の印刷料金のみが参加者に課され、超過分の料金は印刷指示者に課される。それにより、参加者の制限情報に適合した料金を維持しつつ印刷指示者の要求する印刷条件で画像を形成することができる。
【００２４】
好ましくは、印刷指示者に対応する課金額の上限値を取得する上限値取得手段をさらに備え、印刷条件決定手段は、差額で第２の課金情報が更新されても印刷指示者に対応する課金額が上限値を超えない場合、特定印刷条件を含むように実行印刷条件を決定し、差額で第２の課金情報が更新されると印刷指示者に対応する課金額が上限値を超える場合、制限情報で許容されるように実行印刷条件を決定する。
【００２５】
この局面に従えば、印刷指示者に対応する課金額が予め定められた上限値を超えることが防止される。
【００２６】
好ましくは、特定印刷条件は複数であり、複数の特定印刷条件それぞれに優先順位が付され、印刷条件決定手段は、印刷指示者に対応する課金額が上限値を超えないように、複数の特定印刷条件のうちから優先順位に従って１以上の特定印刷条件を選択し、選択した１以上の特定印刷条件を含むように実行印刷条件を決定する。
【００２７】
この局面に従えば、印刷指示者に対応する課金額が上限値を超えることを防止しつつ、優先順位に従って選択された特定印刷条件で参加者に印刷を実行することができる。
【００２８】
好ましくは、参加者は、印刷指示者および他の参加者を含み、印刷条件決定手段は、特定印刷条件を含むように印刷指示者および他の参加者それぞれに対して実行印刷条件を決定し、課金情報更新手段は、特定印刷条件が他の参加者に対応する制限情報で許容されていない場合、他の参加者に対応する制限情報で許容される仮実行印刷条件により定まる第１の印刷料金で他の参加者に対応する第１の課金情報を更新し、印刷指示者に対して決定された実行印刷条件により定まる第２の印刷料金で第２の課金情報を更新し、かつ他の参加者に対して決定された実行印刷条件により定まる第２の印刷料金と第１の印刷料金との差額で、第２の課金情報を更新し、印刷条件決定手段は、印刷指示者に対応する課金額が上限値を超えないように、印刷指示者に対して決定される実行印刷条件のうち特定印刷条件以外の部分を印刷料金が安くなるように変更する。
【００２９】
この局面に従えば、印刷指示者が指定した特定印刷条件で参加者に印刷を実行することができ、かつ印刷指示者に対する実行印刷条件を変更することにより、印刷指示者に対応する課金額が上限値を超えることを防止することができる。
【００３０】
好ましくは、参加者は、少なくとも１つのグループに所属し、制限情報は、グループ毎に設定されたグループ制限情報を含み、制限情報取得手段は、制限情報として、参加者が所属するいずれかのグループに対して設定されたグループ制限情報を取得する。
【００３１】
この局面に従えば、参加者が所属するグループに設定されたグループ制限情報に基づいて、参加者に対する実行印刷条件が決定される。これにより、参加者への印刷条件をグループ単位で管理することができる。
【００３２】
好ましくは、制限情報は、個人に対して設定された個人制限情報をさらに含み、制限情報取得手段は、参加者に対して個人制限情報が設定されている場合、制限情報として、グループ制限情報に代えて個人制限情報を取得する。
【００３３】
この局面に従えば、グループ毎にグループ制限情報が設定されている場合であっても、参加者に対して個人制限情報が設定されている場合には、個人制限情報に基づいて参加者に対する実行印刷条件が決定される。それにより、グループ単位で印刷条件を管理しつつ、個人単位でも印刷条件を管理することができる。
【００３４】
この発明の他の局面によれば、画像形成装置は、印刷条件を制限する第１の制限情報の登録を受け付ける登録受付手段と、印刷指示者による印刷データおよび印刷条件の入力を受け付ける印刷指示受付手段と、参加者を定めた参加者情報を取得する参加者情報取得手段と、参加者情報により特定される参加者に対応して定められ、印刷条件を制限する第２の制限情報を取得する制限情報取得手段と、登録された第１の制限情報と取得された第２の制限情報とのうち一方を対象制限情報として選択する選択手段と、入力された印刷条件および選択された対象制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定手段と、決定された実行印刷条件で入力された印刷データの印刷を実行する印刷手段と、印刷指示者に対応する課金額を示す第１の課金情報を更新する課金情報更新手段と、を備える。
【００３５】
この局面に従えば、登録された第１の制限情報と参加者に対応する第２の制限情報とのうち、選択された一方の制限情報に基づいて実行印刷条件が決定され、決定された実行印刷条件で印刷データの印刷が実行される。これにより、印刷指示者の意向、あるいは自装置の機能等に応じた適切な条件で印刷を実行することができる。また、印刷指示者に対応する第１の課金情報が更新されるので、選択された制限情報に適合する料金の少なくとも一部を印刷指示者に課金することができる。
【００３６】
好ましくは、第１の制限情報が対象制限情報に選択された場合の第１の印刷料金よりも第２の制限情報が対象制限情報に選択された場合の第２の印刷料金が高い場合において、選択手段が第２の制限情報を対象制限情報に選択した場合、課金情報更新手段は、第１の印刷料金で第１の課金情報を更新するとともに、第２の印刷料金と第１の印刷料金との差額で第２の課金情報を更新する。
【００３７】
この局面に従えば、第１の制限情報が対象制限情報に選択された場合に生じる第１の印刷料金よりも第２の制限情報が対象制限情報に選択された場合に生じる第２の印刷料金が高い場合において、第２の制限情報が対象制限情報に選択されると、第１の印刷料金のみが印刷指示者に課され、第２の印刷料金と第１の印刷料金との差額が参加者に課される。それにより、参加者の制限情報に従う印刷条件で印刷を実行するとともに、予め登録された制限情報に適合する印刷料金を印刷指示者に課金することができる。
【００３８】
好ましくは、画像形成装置は、１以上の管理グループのいずれかに分類され、第１の課金情報の計算方法は、同一の管理グループに属する他の画像形成装置に設定される。
【００３９】
この局面に従えば、同一の管理グループに属する複数の画像形成装置を容易に管理することができる。
【００４０】
この発明のさらに他の局面によれば、印刷方法は、他の局面画像形成装置で実行される印刷方法であって、参加者を定めた参加者情報を取得する参加者情報取得ステップと、印刷指示者により入力された印刷データおよび印刷条件を受け付ける印刷指示受付ステップと、参加者情報により特定される参加者に対応して定められ、印刷条件を制限する制限情報を取得する制限情報取得ステップと、受け付けられた印刷条件および取得された参加者情報により特定される参加者に対応する制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定ステップと、決定された実行印刷条件で受け付けられた印刷データの印刷を実行する印刷ステップと、決定された実行印刷条件により定まる印刷料金で、参加者に対応する課金額を示す第１の課金情報を更新する課金情報更新ステップと、を含む。
【００４１】
この局面に従えば、参加者に対応する制限情報に基づいて決定された実行印刷条件で、印刷データの印刷が実行され、かつその実行印刷条件により定まる印刷料金で参加者に対応する第１の課金情報が更新される。これにより、参加者の制限情報に適合した印刷条件で印刷を実行することができ、かつ参加者の制限情報に適合した料金をその参加者に課金することができる。
【００４２】
この発明のさらに他の局面によれば、印刷方法は、画像形成装置で実行される印刷方法であって、印刷条件を制限する第１の制限情報の登録を受け付ける登録受付ステップと、印刷指示者による印刷データおよび印刷条件の入力を受け付ける印刷指示受付ステップと、参加者を定めた参加者情報を取得する参加者情報取得ステップと、参加者情報により特定される参加者に対応して定められ、印刷条件を制限する第２の制限情報を取得する制限情報取得ステップと、登録された第１の制限情報と取得された第２の制限情報とのうち一方を対象制限情報として選択する選択ステップと、入力された印刷条件および選択された対象制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する印刷条件決定ステップと、決定された実行印刷条件で入力された印刷データの印刷を実行する印刷ステップと、印刷指示者に対応する課金額を示す第１の課金情報を更新する課金情報更新ステップと、を含む。
【００４３】
この局面に従えば、登録された第１の制限情報と参加者に対応する第２の制限情報とのうち、選択された一方の制限情報に基づいて実行印刷条件が決定され、決定された実行印刷条件で印刷データの印刷が実行される。これにより、印刷指示者の意向、あるいは自装置の機能等に応じた条件で印刷を実行することができる。また、印刷指示者に対応する第１の課金情報が更新されるので、選択された制限情報に適合する料金の少なくとも一部を印刷指示者に課金することができる。
【００４４】
好ましくは、画像形成装置は、１以上の管理グループのいずれかに分類され、第１の課金情報の計算方法は、同一の管理グループに属する他の画像形成装置に設定される。
【００４５】
この局面に従えば、同一の管理グループに属する複数の画像形成装置を容易に管理することができる。
【００４６】
好ましくは、画像形成装置が複数の場合、上記の印刷方法で定まる複数のステップそれぞれを、複数の画像形成装置のいずれかに実行させる。
【００４７】
この局面に従えば、複数の画像形成装置が相互に連携して動作することにより、参加者の制限情報に適合した料金を参加者に課金することができ、あるいは、選択された制限情報に適合した印刷料金を印刷指示者に課金することができる。
【００４８】
好ましくは、複数の画像形成装置は、指示装置および登録装置を含み、印刷方法は、指示装置に、参加者情報取得ステップおよび制限情報取得ステップを実行させ、登録装置は、取得された参加者情報により特定される参加者に対応し、制限情報取得ステップは、登録装置から制限情報を取得するステップを含む。
【００４９】
この局面に従えば、指示装置が参加者に対応する制限情報を容易に取得することができる。
【００５０】
好ましくは、登録装置に、印刷ステップを実行させる。
【００５１】
この局面に従えば、参加者に対する印刷を確実に実行することができる。
【００５２】
この発明のさらに他の局面によれば、印刷プログラムは、上記の印刷方法で定まる複数のステップを複数の画像形成装置をそれぞれ制御する複数のコンピューターそれぞれに実行させることが可能な印刷プログラムであって、複数のステップのうち少なくとも１つを、複数のコンピューターのうちいずれか１つに実行させる。
【００５３】
この局面に従えば、複数の画像形成装置が相互に連携して動作することにより、参加者の制限情報に適合した料金を参加者に課金することができ、あるいは、選択された制限情報に適合した印刷料金を印刷指示者に課金することができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の第１の実施の形態における印刷システムの全体概要の一例を示す図である。
【図２】第１の実施の形態におけるＭＦＰのハードウェア構成の概要を示すブロック図である。
【図３】第１の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図４】グループ制限情報、実行印刷条件および印刷料金の第１の例を示す図である。
【図５】図４の実行印刷条件で印刷が実行された場合の部署それぞれに対応する課金情報の更新例を示す図である。
【図６】グループ制限情報、実行印刷条件および印刷料金の第２の例を示す図である。
【図７】グループ制限情報、実行印刷条件および印刷料金の第３の例を示す図である。
【図８】グループ制限情報、実行印刷条件および印刷料金の第４の例を示す図である。
【図９】図８の実行印刷条件で印刷が実行された場合の部署それぞれに対応する課金情報の更新例を示す図である。
【図１０】第１の実施の形態における印刷処理の流れの一例を示すフローチャートである。
【図１１】第１の実施の形態における実行印刷条件決定処理の流れの一例を示すフローチャートである。
【図１２】第１の実施の形態における実行印刷条件変更処理の流れの一例を示すフローチャートである。
【図１３】第１の実施の形態における印刷実行処理の流れの一例を示すフローチャートである。
【図１４】第１の実施の形態の第１の変形例におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図１５】第１の実施の形態の第１の変形例における印刷実行処理の流れの一例を示すフローチャートである。
【図１６】第１の実施の形態の第２の変形例における印刷実行処理の流れの一例を示すフローチャートである。
【図１７】第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。
【図１８】第２の実施の形態における第１の制限情報、第２の制限情報、対象制限情報、実行印刷条件および印刷料金の例を示す図である。
【図１９】図１８の実行印刷条件で印刷が実行された場合の部署それぞれに対応する課金情報の更新例を示す図である。
【図２０】第２の実施の形態における印刷処理の流れの一例を示すフローチャートである。
【図２１】第２の実施の形態における実行印刷条件決定処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００５５】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００５６】
図１は、本発明の第１の実施の形態における印刷システム１の全体概要の一例を示す図である。図１を参照して、印刷システム１は、複合機であるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００，１００Ａ，１００Ｂと、サーバー３００と、パーソナルコンピューター（ＰＣ）２００，２００Ａ，２００Ｂを含む。
【００５７】
ＭＦＰ１００，１００Ａ，１００Ｂ、ＰＣ２００，２００Ａ，２００Ｂおよびサーバー３００それぞれは、ネットワーク３に接続される。ネットワーク３は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク３は、ＬＡＮに限らず、公衆交換電話網（Ｐｕｂｌｉｃ  Ｓｗｉｔｃｈｅｄ  Ｔｅｌｅｐｈｏｎｅ  Ｎｅｔｗｏｒｋｓ）を用いたネットワーク等であってもよい。さらに、ネットワーク３は、インターネットなどのワイドエリアネットワーク（ＷＡＮ）であってもよい。
【００５８】
ＭＦＰ１００，１００Ａ，１００Ｂは、部署Ｄ１，Ｄ２，Ｄ３に対応して設けられる。部署Ｄ１〜Ｄ３は、例えば同じ企業に属してもよいし、または異なる企業に属してもよい。ＭＦＰ１００は、部署Ｄ１に所属する複数のユーザーが共用し、ＭＦＰ１００Ａは、部署Ｄ２に所属する複数のユーザーが共用し、ＭＦＰ１００Ｂは、部署Ｄ３に所属する複数のユーザーが共用する。ここでは、部署は、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれを共有する複数のユーザーの集合である。
【００５９】
ＭＦＰ１００，１００Ａ，１００Ｂそれぞれには、印刷条件を制限する制限情報が設定される。印刷条件は、カラー／モノクロ種別、印刷面、用紙サイズ、用紙種類およびページレイアウト等の複数の項目を含み、複数の項目それぞれに設定値が定められる。例えば、カラー／モノクロ種別の項目に対する設定値は、カラー／モノクロを含み、印刷面の項目に対する設定値は、両面／片面を含み、用紙種類の項目に対する設定値は、普通紙／裏紙（裏面に画像が形成された用紙）を含み、ページレイアウトの項目に対する設定値は、１枚の用紙にＮページ（Ｎは正の整数）分配置されていることを表すＮｉｎ１を含む。制限情報は、印刷条件として禁止すべき条件（以下「禁止条件」という）、あるいは実行すべき条件（以下「推奨条件」という）を定める。具体的には、禁止条件は、印刷条件の複数の項目のうち一部の項目に設定されることが禁止される設定値を示し、推奨条件は、印刷条件の複数の項目のうち、一部の項目に設定されることが推奨される設定値を示す。
【００６０】
例えば、制限情報が、カラー／モノクロ種別の項目の設定値にカラーを禁止条件として設定している場合、カラー印刷が指示されても、カラー印刷が有効とならず、モノクロ印刷が有効となる。また、制限情報が、印刷面の項目の設定値に両面印刷を推奨条件として設定している場合、片面印刷が指示されても、片面印刷は有効とならず、両面印刷が有効となる。
【００６１】
以下の説明において、印刷条件が制限情報により許容されるとは、制限情報で定められた項目について、印刷条件の設定値が、禁止条件の設定値に該当せず、かつ推奨条件の設定値と相反しないことをいう。また、印刷条件が制限情報により許容されないとは、制限情報で定められた項目について、印刷条件の設定値が、禁止条件の設定値に該当する、あるいは推奨条件の設定値と相反することをいう。
【００６２】
なお、印刷条件の設定値で定まる印刷料金と、制限情報の設定値で定まる印刷料金との比較に基づいて、印刷条件の許容の是非が決定されてもよい。例えば、制限情報で定められた項目について、印刷条件の設定値が、禁止条件の設定値に該当しない場合であっても、印刷条件の設定値で定まる料金が、禁止条件の設定値で定まる料金よりも高い場合には、その印刷条件が許容されなくてもよい。また、制限情報で定められた項目について、印刷条件の設定値が、推奨条件の設定値と相反する場合であっても、印刷条件の設定値で定まる料金が、推奨条件の設定値で定まる料金よりも安い場合には、その印刷条件が許容されてもよい。
【００６３】
本例では、部署毎に制限情報が定められる。以下、部署毎に定められた制限情報をグループ制限情報という。また、各部署に対して定められたグループ制限情報が、当該部署に対応するＭＦＰに設定される。すなわち、部署Ｄ１に対して定められたグループ制限情報がＭＦＰ１００に設定され、部署Ｄ２に対して定められたグループ制限情報がＭＦＰ１００Ａに設定され、部署Ｄ３に対して定められたグループ制限情報がＭＦＰ１００Ｂに設定される。ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、少なくとも自装置に設定されたグループ制限情報で許容されている印刷条件で印刷を実行可能である。すなわち、ＭＦＰ１００は、部署Ｄ１のグループ制限情報で許容される印刷条件で印刷を実行可能であり、ＭＦＰ１００Ａは、部署Ｄ２のグループ制限情報で許容される印刷条件で印刷を実行可能であり、ＭＦＰ１００Ｂは、部署Ｄ３のグループ制限情報で許容される印刷条件で印刷を実行可能である。
【００６４】
本例において、いずれかのユーザーが、他のユーザーに対する印刷を、ＭＦＰ１００，１００Ａ，１００Ｂのいずれかに指示した場合ＭＦＰ１００，１００Ａ，１００Ｂのうち指示された装置は、他のユーザーに対応する制限情報に基づいて印刷を実行する。例えば、部署Ｄ１に所属するユーザーが、部署Ｄ２に所属するユーザーに対する印刷を部署Ｄ１に配置されたＭＦＰ１００に指示した場合、ＭＦＰ１００は、部署Ｄ２に対して定められたグループ制限情報に基づいて印刷を実行する。
【００６５】
サーバー３００は、一般的なコンピューターであり、そのハードウェア構成は周知なのでここでは説明を繰り返さない。サーバー３００には、会議情報が記憶される。会議情報は、開催予定の１以上の会議それぞれについて、開催日時を定めたスケジュール情報、および参加者を定めた参加者情報を含む。参加者情報は、会議に参加する予定の参加者の氏名および所属部署、ならびに各参加者の所属部署に対応するＭＦＰを識別するための識別情報（以下、「装置識別情報」という）を含む。装置識別情報は、例えばＭＦＰに割り当てられたネットワークアドレスである。ネットワークアドレスは、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスである。また、サーバー３００には、部署Ｄ１〜Ｄ３それぞれに対応する課金情報および上限値情報が記憶される。課金情報は、印刷の実行に対して課される金額（課金額）の一定期間単位（例えば月単位）の合計を表す。上限値情報は、一定期間単位（例えば月単位）の課金額の上限値を表す。
【００６６】
ネットワーク３には、部署Ｄ１，Ｄ２，Ｄ３それぞれに所属する複数のユーザーが使用する複数のパーソナルコンピュータ（以下、「ＰＣ」という）が接続されている。図１においては、部署Ｄ１で使用されるＰＣとして、代表的に１つのＰＣ２００が示され、部署Ｄ２で使用されるＰＣとして、代表的に１つのＰＣ２００Ａが示され、部署Ｄ３で使用されるＰＣとして、代表的に１つのＰＣ２００Ｂが示される。ＰＣ２００，２００Ａ，２００Ｂは、一般的なコンピューターであり、そのハードウェア構成は周知なのでここでは説明を繰り返さない。ＰＣ２００，２００Ａ，２００Ｂは、ＭＦＰ１００，１００Ａ，１００Ｂおよびサーバー３００と通信可能である。例えば、部署Ｄ１のユーザーが会議の主催者である場合、そのユーザーがＰＣ２００を操作して、サーバー３００に会議情報を記憶させる。また、部署Ｄ１のユーザーが印刷を指示する場合、そのユーザーがＰＣ２００を操作して、ＭＦＰ１００に印刷指示を入力する。
【００６７】
ＭＦＰ１００，１００Ａ，１００Ｂのハードウェア構成および機能は、基本的に同じである。したがって、以下の説明では特に言及しない限りＭＦＰ１００を例に説明する。図２は、本実施の形態におけるＭＦＰのハードウェア構成の概要を示すブロック図である。図２を参照して、画像形成装置として機能するＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザーインターフェースとしての操作パネル１６０とを含む。
【００６８】
自動原稿搬送装置１２０は、原稿トレイ１２５上にセットされた複数枚の原稿を１枚ずつ自動的に原稿読取部１３０のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部１３０により原稿に形成された画像が読み取られた原稿を原稿排紙トレイ１２７上に排出する。原稿読取部１３０は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部１４０に出力する。給紙部１５０は、給紙トレイに収納された用紙を画像形成部１４０に搬送する。
【００６９】
画像形成部１４０は、周知の電子写真方式により画像を形成するものであって、原稿読取部１３０から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部１５０により搬送される用紙に画像を形成し、画像を形成した用紙を排紙トレイ１５５に排出する。
【００７０】
メイン回路１１０は、ＭＦＰ１００の全体を制御するＣＰＵ（中央演算処理装置）１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１５と、ファクシミリ部１１６と、外部記憶装置１１７と、を含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００７１】
ＨＤＤ１１５は、ＭＦＰ１００に対応する部署を識別するための識別情報としての部署識別情報と、ＭＦＰ１００に対応する部署のグループ制限情報とを関連付けて記憶する。本例では、ＭＦＰ１００のＨＤＤ１１５に部署Ｄ１の部署識別情報とグループ制限情報とが関連付けて記憶され、ＭＦＰ１００ＡのＨＤＤ１１５に部署Ｄ２の部署識別情報とグループ制限情報とが関連付けて記憶され、ＭＦＰ１００ＢのＨＤＤ１１５に部署Ｄ３の部署識別情報とグループ制限情報とが関連付けて記憶される。
【００７２】
ファクシミリ部１１６は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮにファクシミリデータを送信する、またはＰＳＴＮからファクシミリデータを受信する。ファクシミリ部１１６は、受信したファクシミリデータを、ＨＤＤ１１５に記憶するとともに、画像形成部１４０で印刷可能な印刷データに変換して、画像形成部１４０に出力する。これにより、画像形成部１４０は、ファクシミリ部１１６により受信されたファクシミリデータを用紙に画像を形成する。また、ファクシミリ部１１６は、ＨＤＤ１１５に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００７３】
通信Ｉ／Ｆ部１１２は、ネットワーク３にＭＦＰ１００を接続するためのインターフェースである。通信Ｉ／Ｆ部１１２は、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）またはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等の通信プロトコルで、ネットワーク３に接続されたサーバー３００，ＰＣ２００，２００Ａ，２００Ｂまたは他のＭＦＰ１００Ａ，１００Ｂと通信する。
【００７４】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる読取画像を一時的に記憶する。
【００７５】
操作パネル１６０は、ＭＦＰ１００の上面に設けられる。操作パネル１６０は、表示部１６１と操作部１６３とを含む。表示部１６１は、例えば、液晶表示装置（ＬＣＤ）であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。なお、ＬＣＤに代えて、画像を表示する装置であれば、例えば、有機ＥＬ（ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイを用いることができる。
【００７６】
操作部１６３は、タッチパネル１６５と、ハードキー部１６７とを含む。タッチパネル１６５は、静電容量方式である。なお、タッチパネル１６５は、静電容量方式に限らず、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式等の他の方式を用いることができる。
【００７７】
タッチパネル１６５は、その検出面が表示部１６１の上面または下面に表示部１６１に重畳して設けられる。ここでは、タッチパネル１６５の検出面のサイズと、表示部１６１の表示面のサイズとを同じにしている。このため、表示面の座標系と検出面の座標系は同じである。タッチパネル１６５は、ユーザーが、表示部１６１の表示面を指示する位置を検出面で検出し、検出した位置の座標をＣＰＵ１１１に出力する。表示面の座標系と検出面の座標系は同じなので、タッチパネル１６５が出力する座標を、表示面の座標に置き換えることができる。
【００７８】
ハードキー部１６７は、複数のハードキーを含む。ハードキーは、例えば接点スイッチである。タッチパネル１６５は、表示部１６１の表示面中でユーザーにより指示された位置を検出する。ユーザーがＭＦＰ１００を操作する場合は直立した姿勢となる場合が多いので、表示部１６１の表示面、タッチパネル１６５の操作面およびハードキー部１６７は、上方を向いて配置される。ユーザーが表示部１６１の表示面を容易に視認することができ、ユーザーが指で操作部１６３を容易に指示することができるようにするためである。
【００７９】
外部記憶装置１１７は、ＣＰＵ１１１により制御され、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１８、または半導体メモリが装着される。本実施の形態においては、ＣＰＵ１１１は、ＲＯＭ１１３に記憶されたプログラムを実行する例を説明するが、ＣＰＵ１１１は、外部記憶装置１１７を制御して、ＣＤ−ＲＯＭ１１８からＣＰＵ１１１が実行するためのプログラムを読出し、読み出したプログラムをＲＡＭ１０２に記憶し、実行するようにしてもよい。
【００８０】
なお、ＣＰＵ１１１が実行するためのプログラムを記憶する記録媒体としては、ＣＤ−ＲＯＭ１１８に限られず、フレキシブルディスク、カセットテープ、光ディスク（ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）などの半導体メモリ等の媒体でもよい。さらに、ＣＰＵ１１１がネットワーク３に接続されたコンピューターからプログラムをダウンロードしてＨＤＤ１１５に記憶する、または、ネットワーク３に接続されたコンピューターがプログラムをＨＤＤ１１５に書込みするようにして、ＨＤＤ１１５に記憶されたプログラムをＲＡＭ１１４にロードしてＣＰＵ１１１で実行するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１により直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００８１】
以下、部署Ｄ１に所属するユーザーをユーザーＡと呼び、部署Ｄ２に所属するユーザーをユーザーＢと呼び、部署Ｄ３に所属するユーザーをユーザーＣと呼ぶ。また、印刷指示が入力されるＭＦＰを指示ＭＦＰと呼び、印刷を実行するＭＦＰを実行ＭＦＰと呼ぶ。ここでは、ユーザーＡが、印刷を指示する印刷指示者であり、ＭＦＰ１００が指示ＭＦＰである場合を例に説明する。具体的には、ユーザーＡが原稿をＭＦＰ１００にセットし、操作パネル１６０で、会議を指定し、かつ印刷条件を入力する。ＭＦＰ１００は、サーバー３００から会議情報を取得し、操作パネル１６０にユーザーが入力する印刷条件と、印刷データとを印刷指示として受け付ける。この場合、印刷データは、原稿読取部１３０が原稿を読み取って得られる画像データである。
【００８２】
なお、ユーザーＡがＰＣ２００を操作して、会議の指定と、印刷データの指定と、印刷条件の入力とをするようにしてもよい。この場合、ＰＣ２００が、参加者情報と、印刷データおよび印刷条件を含む印刷指示とをＭＦＰ１００に送信する。
【００８３】
図３は、第１の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図３が示す機能は、指示ＭＦＰとして機能する場合におけるＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された印刷プログラムを実行することにより、ＣＰＵ１１１に形成される機能である。図３を参照して、ＣＰＵ１１１は、参加者情報取得部５１と、印刷指示受付部５２と、制限情報取得部５３と、印刷条件決定部５４と、印刷部５５と、課金情報更新部５６と、上限値取得部５７と、閲覧情報通知部５８と、送信部５９と、案内情報通知部６０と、を含む。
【００８４】
参加者情報取得部５１は、会議の参加者を定めた参加者情報を取得する。例えば、ユーザーＡが、操作パネル１６０を操作して会議を指定すると、参加者情報取得部５１は、通信Ｉ／Ｆ部１１２を制御して、指定された会議の会議情報の送信要求をサーバー３００に送信する。サーバー３００は、ＭＦＰ１００から送信された送信要求に応答して、指定された会議の会議情報をＭＦＰ１００に送信するので、通信Ｉ／Ｆ部１１２は、サーバー３００から送信された会議情報を受信する。参加者情報取得部５１は、通信部Ｉ／Ｆ部１１２によって受信された会議情報から参加者情報を取得し、制限情報取得部５３に出力する。
【００８５】
印刷指示受付部５２は、原稿読取部１３０が原稿を読み取って得られた印刷データおよび操作パネル１６０にユーザーが入力した印刷条件を受け付ける。印刷指示受付部５２は、受け付けた印刷条件を印刷条件決定部５４に出力し、受け付けた印刷データを印刷部５５および送信部５９に出力する。以下、印刷指示受付部５２が受け付けた印刷条件を指示印刷条件と呼ぶ。
【００８６】
印刷指示者は、指示印刷条件の少なくとも一部を特定印刷条件に指定することができる。特定印刷条件は、印刷条件の複数の項目の一部の項目の設定値を定めた項目制限情報を含む。項目制限情報が定める設定値は、制限情報によって制限されない。例えば、項目制限情報がカラー／モノクロ種別の項目に設定値としてカラーを設定している場合、制限情報がカラー／モノクロ種別の項目に禁止条件の設定値としてカラーを設定していても、カラー印刷が有効となる。また、特定印刷条件は、項目制限情報に加えて、処理対象である複数ページの一部に適用されることを定めた範囲指定情報を含んでもよい。例えば、項目制限情報がカラー／モノクロ種別の項目に設定値としてカラーを設定し、範囲指定情報が一部のページを指定し、制限情報がカラー／モノクロ種別の項目に禁止条件の設定値としてカラーを設定している場合、範囲指定情報が指定する一部の頁は項目制限情報で定められるカラー印刷が有効となり、他の頁は制限情報で許容されるモノクロ印刷が有効となる。
【００８７】
制限情報取得部５３は、参加者情報取得部５１から参加者情報が入力される。制限情報取得部５３は、入力された参加者情報により特定される参加者に対して定められた制限情報を取得し、参加者を識別するための参加者識別情報と制限情報との組を印刷条件決定部５４に出力する。本例では、制限情報取得部５３は、参加者に対して定められた制限情報として、参加者の所属部署に対して定められたグループ制限情報を取得する。
【００８８】
上記のように、参加者情報は、参加者の所属部署と、その所属部署に対応するＭＦＰの装置識別情報とを含む。また、参加者の所属部署のグループ制限情報は、装置識別情報によって特定されるＭＦＰのＨＤＤ１１５に記憶されている。そこで、制限情報取得部５３は、装置識別情報によって特定されるＭＦＰからグループ制限情報を取得する。
【００８９】
具体的には、参加者の所属部署が、自装置（指示ＭＦＰ）に対応する部署と異なる場合、制限情報取得部５３は、通信Ｉ／Ｆ部１１２を制御して、装置識別情報によって特定されるＭＦＰにグループ制限情報の送信要求を送信し、そのＭＦＰから送信されたグループ制限情報を取得する。一方、参加者の所属部署が、自装置（指示ＭＦＰ）に対応する部署である場合、制限情報取得部５３は、自装置のＨＤＤ１１５からグループ制限情報を読み出して取得する。
【００９０】
例えば、参加者が、部署Ｄ２に所属するユーザーＢと部署Ｄ３に所属するユーザーＣとを含む場合、制限情報取得部５３は、ユーザーＢ，Ｃとそれぞれ対応付けられた装置識別情報により特定されるＭＦＰ１００Ａ，１００Ｂに、グループ制限情報の送信要求を送信する。ＭＦＰ１００Ａ，１００Ｂそれぞれは、送信要求に応答して、ＨＤＤ１１５からグループ制限情報を読み出し、ＭＦＰ１００に送信するので、ＭＦＰ１００は、通信Ｉ／Ｆ部１１２を制御して、ＭＦＰ１００Ａ，１００Ｂそれぞれから送信されるグループ制限情報を受信する。制限情報取得部５３は、ＭＦＰ１００Ａから受信されるグループ制限情報を参加者であるユーザーＢの制限情報として取得し、ＭＦＰ１００Ｂから受信されるグループ制限情報を参加者であるユーザーＣの制限情報として取得する。一方、参加者が、ユーザーＡを含む場合、制限情報取得部５３は、自装置（ＭＦＰ１００）のＨＤＤ１１５からグループ制限情報を読み出し、読み出されたグループ制限情報を参加者であるユーザーＡの制限情報として取得する。
【００９１】
なお、各部署のグループ制限情報が、サーバー３００に記憶されていてもよい。その場合、制限情報取得部５３は、参加者情報から各参加者が所属する部署を特定し、通信Ｉ／Ｆ部１１２を制御して、特定した部署を識別するための部署識別情報を含む送信要求をサーバー３００に送信する。サーバー３００は、送信要求に応答して、送信要求に含まれる部署識別情報で特定される部署のグループ制限情報をＭＦＰ１００に送信するので、制限情報取得部５３は、通信Ｉ／Ｆ部１１２を制御して、サーバー３００から送信されるグループ制限情報を参加者の制限情報として受信する。
【００９２】
グループ制限情報の代わりに、またはグループ制限情報に加えて、ユーザー個人の制限情報として個人制限情報が設定されてもよい。個人制限情報は、例えば、そのユーザーの所属部署に対応するＭＦＰまたはサーバー３００に記憶される。制限情報取得部５３は、参加者情報により特定される参加者に個人制限情報が設定されている場合に、参加者に対して定められた制限情報として、個人制限情報を取得する。具体的には、参加者が、自装置（指示ＭＦＰ）に対応する部署と異なる部署に所属している場合、制限情報取得部５３は、通信Ｉ／Ｆ部１１２を制御して、装置識別情報によって特定されるＭＦＰに参加者の個人制限情報の送信要求を送信し、そのＭＦＰから送信された個人制限情報を取得する。一方、参加者が、自装置（指示ＭＦＰ）に対応する部署に所属している場合、制限情報取得部５３は、自装置のＨＤＤ１１５から参加者の個人制限情報を読み出して取得する。個人制限情報により許容される条件は、そのユーザーが所属するグループのグループ制限情報でも許容されることが好ましい。すなわち、グループ制限情報により許容される条件のうちの一部が、個人制限情報により許容されることが好ましい。
【００９３】
上限値取得部５７は、印刷指示者に対応する課金額の上限値を取得する。具体的には、上限値取得部５７は、通信Ｉ／Ｆ部１１２を制御して、印刷指示者が所属する部署の部署識別情報を含む送信要求をサーバー３００に送信する。サーバー３００は、指示ＭＦＰから送信された送信要求に応答して、送信要求に含まれる部署識別情報で特定される部署に対して設定された上限値情報を指示ＭＦＰに送信するので、上限値取得部５７は、通信Ｉ／Ｆ部１１２を制御してサーバー３００から送信された上限値情報を受信する。上限値取得部５７は、受信された上限値情報により定められる課金額の上限値（以下、「課金上限値」という）を、印刷条件決定部５４に出力する。なお、上限値情報が月単位の課金額の上限値を表す場合に、上限値取得部５７は、受信された上限値情報が表す上限値を１ヶ月の日数で除することによって得られる日割りの上限値を課金上限値としてもよい。
【００９４】
印刷条件決定部５４は、印刷指示受付部５２から指示印刷条件が入力され、制限情報取得部５３から参加者識別情報と制限情報との組が入力され、上限値取得部５７から課金上限値が入力される。印刷条件決定部５４は、参加者それぞれについて、制限情報が印刷を禁止する制限を含むか否かを判断する。制限情報が印刷を禁止する制限を含む場合、印刷条件決定部５４は、その参加者を識別するための参加者識別情報を閲覧情報通知部５８に出力する。制限情報が印刷を禁止する制限を含まない場合、印刷条件決定部５４は、入力された指示印刷条件および制限情報に基づいて、その参加者に対して実際に実行すべき実行印刷条件を決定する。
【００９５】
印刷条件決定部５４は、指示印刷条件が参加者の制限情報、ここでは参加者の所属部署のグループ制限情報により許容されている場合、その参加者に対して、指示印刷条件を実行印刷条件に決定する。一方、印刷条件決定部５４は、指示印刷条件の少なくとも一部が参加者の制限情報により許容されていない場合、その参加者に対して、指示印刷条件を制限情報によって許容されるように変更し、変更後の印刷条件を実行印刷条件に決定する。例えば、指示印刷条件のカラー／モノクロ種別の項目の設定値にカラーが設定されている場合であって、参加者の制限情報がカラー／モノクロ種別の項目の設定値にモノクロを推奨条件として設定している場合には、印刷条件決定部５４は、実行印刷条件のカラー／モノクロ種別の項目の設定値としてカラーではなくモノクロを設定する。
【００９６】
ただし、印刷条件決定部５４は、指示印刷条件が特定印刷条件を含む場合であって、参加者の制限情報で特定印刷条件が許容されていない場合、特定印刷条件を含む実行印刷条件と特定印刷条件を含まない仮実行印刷条件とを決定する。具体的には、印刷条件決定部５４は、指示印刷条件の特定印刷条件で定められる項目に特定印刷条件で定められる設定値を設定し、特定印刷条件で定められる項目以外の項目であって、制限情報で定められる項目に制限情報で禁止されていない設定値、または、推奨される設定値を設定することにより実行印刷条件を決定する。印刷条件決定部５４は、指示印刷条件の制限情報によって定められた項目に制限情報によって禁止されていない設定値、または、推奨される設定値に変更した印刷条件を仮実行印刷条件に決定する。
【００９７】
例えば、指示印刷条件のカラー／モノクロ種別の項目に設定値としてカラーが設定されており、かつ、印刷面の項目に設定値として片面が設定されており、参加者の制限情報がカラー／モノクロ種別の項目の設定値に推奨条件としてカラーを設定しており、かつ、印刷面の項目の設定値に推奨条件として両面を設定しており、特定印刷条件がカラー／モノクロ種別の項目の設定値にカラーを設定している場合を例に説明する。印刷条件決定部５４は、カラー／モノクロ種別の項目については特定印刷条件で定められる設定値であるカラーを設定し、印刷面の項目については制限情報により定められる設定値である両面を設定した実行印刷条件を決定するとともに、カラー／モノクロ種別の項目については制限情報で定められる設定値であるモノクロを設定し、印刷面の項目については制限情報により定められる設定値である両面を設定した仮印刷条件を決定する。
【００９８】
特定印刷条件が範囲指定情報を含む場合、印刷条件決定部５４は、処理対象の複数のページのうち特定印刷条件の範囲指定情報で指定されるページについては、特定印刷条件で定められる項目に特定印刷条件で定められる設定値を設定し、他のページについては、参加者の制限情報によって定められる項目に制限情報により定められる設定値を決定した印刷条件を実行印刷条件に決定する。
【００９９】
印刷条件決定部５４は、参加者それぞれについて、自装置が実行印刷条件で印刷を実行可能であるか否かを判断し、実行可能である場合には、その参加者を識別するための参加者識別情報と、その参加者に対して決定した実行印刷条件との組を、印刷部５５に出力し、実行できない場合には参加者識別情報と実行印刷条件との組を送信部５９に出力する。例えば、実行印刷条件のカラー印刷を含む場合に、画像形成部１４０がカラー印刷機能を備えていれば、実行可能であると判断し、画像形成部１４０がモノクロ印刷機能のみを備えていれば、実行できないと判断する。あるいは、実行印刷条件が裏紙印刷を含む場合に、自装置の給紙部１５０に裏紙が収容されていれば、実行可能であると判断し、自装置の給紙部１５０に裏紙が収容されてなければ、実行できないと判断する。印刷条件決定部５４は、参加者それぞれについて、参加者識別情報と実行印刷条件との組を、課金情報更新部５６に出力する。指示印刷条件が特定印刷条件を含み、かつ特定印刷条件が参加者の制限情報により許容されていない場合、印刷条件決定部５４は、実行印刷条件に加えて、その参加者に対して決定した仮実行印刷条件を、課金情報更新部５６に出力する。
【０１００】
印刷部５５は、印刷指示受付部５２から印刷データが入力され、印刷条件決定部５４から参加者識別情報と実行印刷条件との組が入力される。印刷条件決定部５４から印刷部５５に実行印刷条件が入力されるのは、印刷部５５がその実行印刷条件で印刷を実行可能である場合に限られる。印刷部５５は、画像形成部１４０を制御し、入力された参加者識別情報によって特定される参加者に対して、入力された実行印刷条件で印刷データの印刷を実行する。この場合、指示ＭＦＰであるＭＦＰ１００が実行ＭＦＰとなる。なお、実行ＭＦＰが出力した印刷物がいずれの参加者に対するものであるか容易に判断するために、印刷部５５は、例えば用紙の空白部分に、該当の参加者を識別するための参加者識別情報（例えば氏名）、あるいは該当の参加者の部署を識別するための部署識別情報を印刷してもよい。
【０１０１】
参加者の制限情報が印刷の禁止を含む場合、その参加者については、参加者識別情報と実行印刷条件との組が印刷部５５に入力されないので、印刷部５５は印刷を実行しない。また、参加者の実行印刷条件で印刷を実行できない場合、その参加者については、参加者識別情報と実行印刷条件との組が印刷部５５に入力されないので、印刷部５５は印刷を実行しない。
【０１０２】
課金情報更新部５６は、参加者の制限情報が印刷の禁止を含む場合を除いて、印刷条件決定部５４から参加者識別情報と実行印刷条件との組、または参加者識別情報と実行印刷条件と仮実行印刷条件との組が入力される。参加者識別情報と実行印刷条件との組が入力された場合、課金情報更新部５６は、入力された実行印刷条件により定まる印刷料金で、入力された参加者識別情報により特定される参加者に対応する課金情報を更新する。本例では、課金情報更新部５６は、各参加者の所属部署の課金情報を更新する。例えば、ＨＤＤ１１５に、印刷条件と印刷料金とを関連付けた料金テーブルを記憶しておき、課金情報更新部５６は、料金テーブルを参照して、参加者毎に実行印刷条件に応じた印刷料金を決定する。課金情報更新部５６は、通信Ｉ／Ｆ部１１２を制御して、決定した各参加者の印刷料金をサーバー３００に送信する。サーバー３００は、指示ＭＦＰから送信された各参加者の印刷料金で、各参加者の所属部署の課金情報を更新する。
【０１０３】
指示印刷条件が特定印刷条件を含み、かつ特定印刷条件が参加者の制限情報により許容されていない場合、参加者識別情報と実行印刷条件と仮実行印刷条件との組が課金情報更新部５６に入力される。この場合、課金情報更新部５６は、入力された実行印刷条件で定まる印刷料金を特別料金として決定し、入力された仮実行印刷条件で定まる印刷料金を通常料金として決定する。課金情報更新部５６は、通常料金で、その参加者に対応する課金情報を更新し、特別料金と通常料金との差額（以下、「差分料金」という）で、印刷指示者に対応する課金情報を更新する。
【０１０４】
なお、特定印刷条件が参加者の制限情報により許容されていない場合であって、範囲指定情報を含む場合、範囲指定情報で印刷指示者によって指定された指定部分の実行印刷条件は、特定印刷条件を含み、他の部分の実行印刷条件は、参加者の制限情報で許容される。この場合、課金情報更新部５６は、他の部分の実行印刷条件で定まる印刷料金で参加者に対応する課金情報を更新し、指定部分の実行印刷条件で定まる印刷料金で印刷指示者に対応する課金情報を更新してもよい。また、指定部分について特別料金と通常料金とを算出することにより差分料金を決定し、差分料金を印刷指示者に対応する課金料金とし、指定部分および他の部分それぞれで算出された通常料金の和を参加者に対応する課金料金としてもよい。
【０１０５】
特定印刷条件での印刷を実行することによって印刷指示者に対応する課金額が課金上限値を超える場合、印刷条件決定部５４は、参加者それぞれの実行印刷条件のうち、特定印刷条件を含む実行印刷条件を、制限情報で許容されるように変更してもよい。この場合、差分料金が発生しないので、印刷指示者に対する課金額を抑えることができる。上限値取得部５７が日割りの上限値を課金上限値として取得する場合には、印刷条件決定部５４は、印刷指示者に対する１日単位の課金額が課金上限値を超える場合に、特定印刷条件を含む実行印刷条件を、制限情報で許容されるように変更してもよい。
【０１０６】
参加者の制限情報が印刷の禁止を含む場合、その参加者については、参加者識別情報および実行印刷条件が課金情報更新部５６に入力されない。そのため、その参加者に対して、課金情報更新部５６は、課金情報を更新しない。
【０１０７】
なお、各部署の課金情報が、その部署に対応するＭＦＰのＨＤＤ１１５に記憶されていてもよい。その場合、課金情報更新部５６は、各参加者の所属部署が自装置に対応する部署であるか否かを判断する。参加者の所属部署が自装置に対応する部署でない場合、その参加者に対する印刷料金を参加者の所属部署に対応するＭＦＰに送信する。一方、参加者の所属部署が自装置に対応する部署である場合、その参加者に対する印刷料金で自装置に記憶される課金情報を更新する。
【０１０８】
例えば、参加者が、部署Ｄ２に所属するユーザーＢと、部署Ｄ３に所属するユーザーＣとを含む場合、課金情報更新部５６は、ユーザーＢに対する印刷料金を部署Ｄ２に対応するＭＦＰ１００Ａに送信し、ユーザーＣに対する印刷料金を部署Ｄ３に対応するＭＦＰ１００Ｂに送信する。ＭＦＰ１００Ａは、送信された印刷料金で、ＨＤＤ１１５に記憶される部署Ｄ２の課金情報を更新し、ＭＦＰ１００Ｂは、送信された印刷料金で、ＨＤＤ１１５に記憶される部署Ｄ３の課金情報を更新する。一方、参加者が、ユーザーＡを含む場合、課金情報更新部５６は、ユーザーＡに対する印刷料金で、自装置のＨＤＤ１１５に記憶される部署Ｄ１の課金情報を更新する。
【０１０９】
閲覧情報通知部５８は、印刷条件決定部５４から参加者識別情報が入力される。閲覧情報通知部５８は、印刷指示受付部５２が受け付けた印刷データを閲覧するための閲覧情報を参加者に通知する。例えば、印刷指示受付部５２が受け付けた印刷データは、ＨＤＤ１１５に記憶される。閲覧情報通知部５８は、ＨＤＤ１１５に記憶された印刷データのネットワークアドレス（例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ））を、入力された参加者識別情報で特定される参加者に閲覧情報として通知する。この場合、参加者情報取得部５１が取得した参加者情報が、参加者それぞれのメールアドレスを含んでおり、閲覧情報通知部５８は、入力された参加者識別情報によって特定される参加者のメールアドレスを参加者情報から取得し、通信Ｉ／Ｆ部１１２を制御して、取得したアドレスに閲覧情報を送信する。
【０１１０】
例えば、参加者であるユーザーＢの制限情報が禁止条件として印刷の禁止を含む場合、指示ＭＦＰであるＭＦＰ１００は、ユーザーＢのメールアドレスに、ＭＦＰ１００のネットワークアドレスを含む閲覧情報を送信する。ユーザーＢは、例えば、ＰＣ２００Ａに閲覧情報を受信させる場合、ＰＣ２００を操作して受信された閲覧情報により示されるネットワークアドレスにアクセスすることにより、ＭＦＰ１００のＨＤＤ１１５に記憶された印刷データを閲覧することができる。
【０１１１】
なお、印刷データがサーバー３００に記憶され、閲覧情報通知部５８が、閲覧情報としてサーバー３００に記憶された印刷データのネットワークアドレスを参加者に通知してもよい。あるいは、閲覧情報通知部５８が、印刷データのネットワークアドレスを参加者に送信する代わりに、印刷データ自体を閲覧情報として参加者に送信してもよい。
【０１１２】
送信部５９は、印刷指示受付部５２から印刷データが入力され、印刷条件決定部５４から参加者識別情報と実行印刷条件との組が入力される。印刷条件決定部５４から送信部５９に参加者識別情報と実行印刷条件との組が入力されるのは、自装置がその実行印刷条件で印刷を実行できない場合に限られる。そこで、送信部５９は、印刷データと実行印刷条件との組を、参加者識別情報によって特定される参加者に対応するＭＦＰに送信する。
【０１１３】
本例において、参加者に対応するＭＦＰは、参加者が所属する部署に対応するＭＦＰである。送信部５９は、参加者情報取得部５１が取得した参加者情報から、参加者識別情報によって特定される参加者に対応する装置識別情報を取得し、通信Ｉ／Ｆ部１１２を制御して、取得した装置識別情報によって特定されるＭＦＰに、印刷データおよび実行印刷条件を送信する。また、送信部５９は、入力された参加者識別情報と取得した装置識別情報との組を案内情報通知部６０に出力する。
【０１１４】
例えば、指示ＭＦＰであるＭＦＰ１００は、参加者であるユーザーＢの実行印刷条件で印刷を実行することができない場合、ＭＦＰ１００Ａに印刷データとユーザーＢの実行印刷条件との組を送信する。実行ＭＦＰであるＭＦＰ１００Ａは、ＭＦＰ１００から送信された印刷データおよび実行印刷条件を受信し、ＨＤＤ１１５に記憶する。
【０１１５】
案内情報通知部６０は、送信部５９から参加者識別情報と装置識別情報との組が入力される。入力される参加者識別情報は、印刷部５５が実行できない実行印刷条件に対応する参加者を表し、入力される装置識別情報は、その参加者に対応するＭＰＦであって印刷データおよび実行印刷条件の送信先である実行ＭＦＰを表す。案内情報通知部６０は、いずれかの参加者に対して自装置では印刷を実行できない場合、その参加者に、他のＭＰＦによる印刷の実行を案内する案内情報を通知する。具体的には、案内情報通知部６０は、入力された参加者識別情報によって特定される参加者に、入力された装置識別情報で特定されるＭＦＰによる印刷の実行を案内する案内情報を通知する。例えば、参加者情報取得部５１が取得した参加者情報が、参加者それぞれのメールアドレスを含む場合、案内情報通知部６０は、入力された参加者識別情報によって特定される参加者のメールアドレスを参加者情報から取得し、通信Ｉ／Ｆ部１１２を制御して、取得したアドレスに案内情報を送信する。なお、案内情報が、実行印刷条件で印刷データを印刷するためのＭＦＰの操作手順を含んでいてもよい。
【０１１６】
例えば、指示ＭＦＰであるＭＦＰ１００が、参加者であるユーザーＢの実行印刷条件で印刷を実行することができない場合、ＭＦＰ１００は、ユーザーＢのメールアドレスに、ＭＦＰ１００Ａで印刷を実行することを案内する案内情報を送信する。ユーザーＢは、ＰＣ２００Ａにより案内情報を受信し、受信した案内情報に基づいて、ＭＦＰ１００Ａで印刷を実行する。この場合、ＭＦＰ１００ＡのＨＤＤ１１５には、ＭＦＰ１００から送信された印刷データおよび実行印刷条件が記憶されているので、ＭＦＰ１００Ａは、記憶されている実行印刷条件で印刷データの印刷を実行する。この場合、参加者に対応するＭＦＰが実行ＭＦＰとなる。
【０１１７】
本例において、ユーザーＢの実行印刷条件は、ユーザーＢの制限情報（部署Ｄ２のグループ制限情報）で許容されるように決定されており、ＭＦＰ１００Ａは、ユーザーＢの制限情報により許容される印刷条件で印刷を実行可能である。したがって、ＭＦＰ１００がユーザーＢの実行印刷条件で印刷を実行できない場合であっても、ＭＦＰ１００Ａは、ＭＦＰ１００から送信されるユーザーＢの実行印刷条件で印刷を実行することができる。同様に、ＭＦＰ１００がユーザーＣの実行印刷条件で印刷を実行できない場合であっても、ＭＦＰ１００Ｂは、ＭＦＰ１００から送信されるユーザーＣの実行印刷条件で印刷を実行することができる。なお、参加者が実行ＭＦＰに印刷を実行させる代わりに、指示ＭＦＰが印刷の実行指示を実行ＭＦＰに送信し、実行ＭＦＰが指示ＭＦＰから送信された実行指示に応答して自動的に印刷を実行してもよい。その場合、案内情報として、対応するＭＦＰにより印刷が実行されたことが該当の参加者に通知される。
【０１１８】
指示ＭＦＰから送信された印刷データの印刷を参加者に対応するＭＦＰが実行する場合、すなわち、実行ＭＦＰが指示ＭＦＰと異なる場合、該当の参加者に対して、指示ＭＰＦが課金情報を更新する代わりに、実行ＭＦＰが課金情報を更新してもよい。その場合、実行ＭＦＰは、指示ＭＦＰから送信された実行印刷条件により定まる印刷料金で、対応部署の課金情報を更新する。例えば、指示ＭＦＰであるＭＦＰ１００から実行ＭＦＰであるＭＦＰ１００Ａに印刷データと実行印刷条件との組が送信された場合、ＭＦＰ１００Ａが、送信された実行印刷条件で定まる印刷料金で、部署Ｄ２に対応する課金情報を更新する。
【０１１９】
図４は、グループ制限情報、実行印刷条件および印刷料金の第１の例を示す図である。ここでは、印刷指示者がユーザーＡであり、指示ＭＦＰがＭＦＰ１００であり、かつ指示印刷条件がカラー印刷および片面印刷を含む場合の例を説明する。なお、ＭＦＰ１００は、カラー印刷、モノクロ印刷、片面印刷および両面印刷をそれぞれ実行可能であるとする。また、指示印刷条件は特定印刷条件を含まないとする。
【０１２０】
図４を参照して、ユーザーＡが所属する部署Ｄ１のグループ制限情報は、禁止条件としてカラー印刷を含み、推奨条件として片面印刷を含む。この場合、指示印刷条件のうちのカラー印刷が、部署Ｄ１のグループ制限情報の禁止条件に該当する。そのため、印刷条件決定部５４は、指示印刷条件のカラー印刷をモノクロ印刷に変更し、変更後の印刷条件をユーザーＡの実行印刷条件に決定する。ユーザーＡの実行印刷条件により定まる印刷料金は、１５０円である。ＭＦＰ１００は、モノクロ印刷および片面印刷を実行可能であるので、印刷部５５が、決定された実行印刷条件で印刷を実行する。
【０１２１】
ユーザーＢが所属する部署Ｄ２のグループ制限情報は、推奨条件としてカラー印刷および片面印刷を含む。この場合、指示印刷条件が、部署Ｄ２のグループ制限情報によって許容されている。そのため、印刷条件決定部５４は、指示印刷条件をユーザーＢの実行印刷条件に決定する。ユーザーＢの実行印刷条件により定まる印刷料金は、３００円である。ＭＦＰ１００は、カラー印刷および片面印刷を実行可能であるので、印刷部５５が、決定された実行印刷条件で印刷を実行する。
【０１２２】
ユーザーＣが所属する部署Ｄ３のグループ制限情報は、推奨条件としてモノクロ印刷を含み、禁止条件として片面印刷を含む。この場合、指示印刷条件のうちのカラー印刷が、部署Ｄ３のグループ制限情報の推奨条件と相反し、指示印刷条件のうちの片面印刷が、部署Ｄ３のグループ制限情報の禁止条件に該当する。そのため印刷条件決定部５４は、指示印刷条件のカラー印刷をモノクロ印刷に変更するとともに、片面印刷を両面印刷に変更し、変更後の印刷条件を、ユーザーＣの実行印刷条件に決定する。ユーザーＣの実行印刷条件により定まる印刷料金は、１００円である。ＭＦＰ１００は、モノクロ印刷および両面印刷を実行可能であるので、印刷部５５が、決定された実行印刷条件で印刷を実行する。
【０１２３】
図５は、図４の実行印刷条件で印刷が実行された場合の部署Ｄ１〜Ｄ３それぞれに対応する課金情報の更新例を示す図である。本例において、課金情報は、１ヶ月単位の累計課金額を示す。図５を参照して、部署Ｄ１〜Ｄ３それぞれの更新前の累計課金額は、３０００円、１０００円および２０００円である。図４の実行印刷条件で印刷が実行されると、課金情報更新部５６は、部署Ｄ１〜Ｄ３それぞれに対応する累計課金額に、１５０円、３００円および１００円がそれぞれ加算されるように、部署Ｄ１〜Ｄ３それぞれに対応する課金情報を更新する。それにより、部署Ｄ１〜Ｄ３それぞれの更新後の累計課金額は、３１５０円、１３００円および２１００円となる。
【０１２４】
図６は、グループ制限情報、実行印刷条件および印刷料金の第２の例を示す図である。図６の例が図４の例と異なる点は、部署Ｄ３の制限情報が、印刷の禁止を含む点である。この場合、印刷条件決定部５４は、ユーザーＣの実行印刷条件を決定せず、印刷部５５は、ユーザーＣに対して印刷を実行しない。また、ユーザーＣに対する印刷料金は発生せず、課金情報更新部５６は、部署Ｄ３に対応する課金情報を更新しない。
【０１２５】
図７は、グループ制限情報、実行印刷条件および印刷料金の第３の例を示す図である。図７の例が図４の例と異なる点は、指示ＭＦＰであるＭＦＰ１００が、カラー印刷を実行することができない点である。この場合、ユーザーＢの実行印刷条件は、カラー印刷を含むので、印刷部５５は、ユーザーＢの実行印刷条件で印刷を実行することができない。そのため、送信部５９が、印刷データおよびユーザーＢの実行印刷条件をＭＦＰ１００Ａに送信し、案内情報通知部６０が、ユーザーＢに案内情報を通知する。ユーザーＢは、ＭＦＰ１００Ａに印刷を実行させる。すなわち、ＭＦＰ１００Ａが実行ＭＦＰとなる。
【０１２６】
図８は、グループ制限情報、実行印刷条件および印刷料金の第４の例を示す図である。図８の例が図４の例と異なる点は、指示印刷条件のカラー印刷が、特定印刷条件である点である。この場合、印刷条件決定部５４は、カラー印刷を含むようにユーザーＡ〜Ｃそれぞれの実行印刷条件を決定する。また、カラー印刷は、ユーザーＡ，Ｃの制限情報で許容されていないので、印刷条件決定部５４は、ユーザーＡ，Ｃそれぞれの制限情報で許容されるようにユーザーＡ，Ｃそれぞれの仮実行印刷条件を決定する。また、課金情報更新部５６は、ユーザーＡ，Ｃに対して、実行印刷条件で定まる特別料金を決定するとともに仮実行印刷条件で定まる通常料金を決定し、さらに特別料金と通常料金との差額である差分料金を決定する。具体的には、ユーザーＡの特別料金は３００円であり、通常料金は１５０円である。そのため、ユーザーＡの差分料金は１５０円である。また、ユーザーＣの特別料金は２５０円であり、通常料金は１００円である。そのため、ユーザーＣの差分料金は１５０円である。
【０１２７】
図９は、図８の実行印刷条件で印刷が実行された場合の部署Ｄ１〜Ｄ３それぞれに対応する課金情報の更新例を示す図である。図９の例が図５の例と異なる点は、印刷指示者であるユーザーＡの所属部署Ｄ１に対応する累計課金額に、ユーザーＡの通常料金（１５０円）に加えて、ユーザーＡの特別料金（１５０円）およびユーザーＣの特別料金（１５０円）が加算される点である。このように、印刷指示者が、特定印刷条件を含む指示印刷条件を指示ＭＦＰに入力した場合、参加者それぞれに対して、特定印刷条件を含む実行印刷条件で印刷を実行することができる。参加者の制限情報で特定印刷条件が許容されていない場合には、特定印刷条件を含む実行印刷条件で印刷を実行する場合の特別料金と、制限情報により許容される仮実行印刷条件で印刷を実行する場合の通常料金との差額（差分料金）を、印刷指示者（本例では、印刷指示者の所属部署）が負担する。
【０１２８】
なお、差分料金が印刷指示者の累計課金額に加算されることによって印刷指示者の累計課金額が課金上限値を超える場合には、参加者の実行印刷条件が制限情報で許容されるように変更されてもよい。例えば、図９の例において、印刷指示者の課金上限値が３４５０円である場合、ユーザーＡ，Ｃの特別料金が加算されることによって部署Ｄ１の累計課金額が課金上限値を超える。この場合、ユーザーＡ，Ｃに対して、特定印刷条件のカラー印刷ではなく、制限情報により許容されるモノクロ印刷を含むようにユーザーＡ，Ｃの実行印刷条件が変更される。これにより、印刷指示者の累計課金額に差分料金が加算されないので、部署Ｄ１の累計課金額が課金上限値以下に抑えられる。
【０１２９】
また、特定印刷条件が複数であり、その複数の特定印刷条件に優先順位が付されていてもよい。その場合、印刷条件決定部５４が、印刷指示者の累計課金額が課金上限値を超えないように、優先順位に従って複数の特定印刷条件から１以上の特定印刷条件を選択し、選択した特定印刷条件を実行印刷条件に決定する。例えば、指示印刷条件が、特定印刷条件としてカラー印刷およびフルページ印刷（１ｉｎ１）を含み、カラー印刷の優先順位が１位であり、フルページ印刷の優先順位が２位であるとする。印刷指示者の累計課金額が課金上限値に達するまでの余裕が比較的大きい場合には、参加者それぞれに対して、カラー印刷およびフルページ印刷の両方を実行印刷条件に決定する。一方、印刷指示者の累計課金額が課金上限値に達するまでの余裕が比較的小さい場合には、参加者それぞれに対して、優先順位が高いカラー印刷のみを実行印刷条件に決定する。このように、複数の特定印刷条件のうち優先順位が高い条件を優先的に実行印刷条件に決定することにより、印刷指示者に対応する課金額が上限値を超えることを防止しつつ、優先順位に従って選択された特定印刷条件で参加者に印刷を実行することができる。また、印刷指示者が複数の参加者から１以上の参加者を指定し、指定された参加者に対してのみ特定印刷条件が反映されるようにしてもよい。
【０１３０】
また、差分料金が印刷指示者の累計課金額に加算されることによって印刷指示者の累計課金額が課金上限値を超える場合、印刷条件決定部５４は、印刷指示者に対して決定される実行印刷条件のうち特定印刷条件以外の部分を印刷料金が安くなるように変更してもよい。例えば図８の例において、印刷指示者であるユーザーＡに対して決定される実行印刷条件が、特定印刷条件以外の部分としてフルページ印刷を含む場合、印刷条件決定部５４は、ユーザーＡに対する印刷料金が安くなるように、実行印刷条件のフルページ印刷を２ｉｎ１による印刷に変更する。これにより、印刷指示者が指定した特定印刷条件で参加者に印刷を実行することができ、かつ印刷指示者に対する実行印刷条件を変更することにより、印刷指示者に対応する課金額が上限値を超えることを防止することができる。また、特定印刷条件が範囲指定情報を含む場合には、範囲指定情報が指定する頁以外の頁について、印刷料金が安くなるように実行印刷条件が変更されてもよい。
【０１３１】
図１０は、第１の実施の形態における印刷処理の流れの一例を示すフローチャートである。印刷処理は、指示ＭＦＰとして機能するＭＦＰ１００が備えるＣＰＵ１１１が、ＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶された印刷プログラムを実行することにより、ＣＰＵ１１により実行される処理である。以下、印刷指示者が所属する部署を自部署と呼び、印刷指示者が所属する部署と異なる部署を他部署と呼ぶ。
【０１３２】
図１０を参照して、ＣＰＵ１１１は、印刷指示者による印刷指示を受け付けたか否かを判断する（ステップＳ０１）。例えば、ユーザーＡが印刷指示者であり、ＭＦＰ１００が指示ＭＦＰである場合、ユーザーＡがＭＦＰ１００に原稿をセットし、操作パネル１６０で、会議を指定し印刷条件を入力することにより、ＭＦＰ１００が、原稿読取部１３０が原稿を読み取って得られる印刷データおよび操作パネル１６０にユーザーＡが入力した印刷条件を印刷指示として受け付ける。印刷指示を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、印刷指示を受け付けたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進める。
【０１３３】
ステップＳ０２においては、指定された会議の会議情報の送信要求をサーバー３００に送信し、処理をステップＳ０３に進める。
【０１３４】
ステップＳ０３においては、サーバー３００から送信された参加者情報を取得し、処理をステップＳ０４に進める。ステップＳ０４においては、参加者情報に基づいて、１以上の参加者を特定し、処理をステップＳ０５に進める。ステップＳ０５においては、特定した参加者から一の参加者を選択し、処理をステップＳ０６に進める。
【０１３５】
ステップＳ０６においては、該当の参加者（ステップＳ５で選択した参加者）が他部署に所属しているか否かを判断する。具体的には、参加者情報から該当の参加者の所属部署を特定し、特定した部署が、ＨＤＤ１１５に記憶される部署識別情報によって特定される部署と一致するか否かを判断する。この場合、部署識別情報によって特定される部署が自部署に該当するので、参加者の所属部署が部署識別情報によって特定される部署と一致していれば、その参加者は自部署に所属しており、そうでなければその参加者は他部署に所属している。該当の参加者が他部署に所属しているならば、処理をステップＳ０７に進めるが、そうでなければ処理をステップＳ０９に進める。
【０１３６】
ステップＳ０７においては、通信Ｉ／Ｆ部１１２を制御して、該当の参加者が所属する他部署に対応するＭＦＰにグループ制限情報の送信要求を送信し、処理をステップＳ０８に進める。具体的には、参加者情報から該当の参加者が所属する他部署の装置識別情報を取得し、取得した装置識別情報によって特定されるＭＦＰに、グループ制限情報の送信要求を送信する。ステップＳ０８においては、他部署に対応するＭＦＰから送信されたグループ制限情報を該当の参加者の制限情報として取得し、処理をステップＳ１０に進める。なお、該当の参加者に個人制限情報が設定されている場合には、グループ制限情報に代えて、該当の参加者の個人情報を他部署に対応するＭＦＰから取得する。
【０１３７】
ステップＳ０９においては、ＨＤＤ１１５に記憶される自部署のグループ制限情報を読み出し、読み出したグループ制限情報を該当の参加者の制限情報として取得し、処理をステップＳ１０に進める。なお、該当の参加者に個人制限情報が設定されている場合には、グループ制限情報に代えて、該当の参加者の個人情報をＨＤＤ１１５から読み出す。ステップＳ１０においては、該当の参加者の制限情報が印刷の禁止を含むか否かを判断する。該当の参加者の制限情報が印刷の禁止を含むならば、処理をステップＳ１１に進めるが、そうでなければ処理をステップＳ１２に進める。ステップＳ１１においては、実行印刷条件決定処理を行い、処理をステップＳ１３に進める。実行印刷条件決定処理の詳細については後述するが、該当の参加者の実行印刷条件および印刷料金を決定する処理である。ステップＳ１２においては、閲覧通知設定を行い、処理をステップＳ１３に進める。閲覧通知設定が行われる場合の処理については後述するが、該当の参加者に閲覧情報が通知される。
【０１３８】
ステップＳ１３においては、ステップＳ０４で特定した参加者のうち、ステップＳ０５で選択していない他の参加者がいるか否かを判断する。他の参加者がいるならば処理をステップＳ０５に戻し、そうでなければ処理をステップＳ１４に進める。
【０１３９】
ステップＳ１４においては、ステップＳ１１で決定した参加者それぞれの実行印刷条件で印刷が実行された場合の印刷指示者の累計課金額を暫定累計課金額として算出し、処理をステップＳ１５に進める。具体的には、通信Ｉ／Ｆ部１１２を制御して、印刷指示者が所属する部署の課金情報の送信要求をサーバー３００に送信し、サーバー３００から送信された課金情報が表す印刷指示者の現在の累計課金額を取得する。印刷指示者が参加者である場合には、印刷指示者に対して決定された実行印刷条件で定まる印刷料金を、印刷指示者の現在の累計課金額に加算する。また、指示印刷条件が特定印刷条件を含み、かつ特定印刷条件が参加者の制限情報で許容されていない場合、参加者の特別料金と通常料金との差額である差分料金を、印刷指示者の現在の累計課金額に加算する。このようにして、印刷指示者の現在の累計課金額、およびステップＳ１１で決定した参加者それぞれの実行印刷条件に基づいて、暫定累計課金額が算出される。
【０１４０】
ステップＳ１５においては、印刷指示者の課金上限値を取得し、処理をステップＳ１６に進める。具体的には、通信Ｉ／Ｆ部１１２を制御して、印刷指示者が所属する部署の上限値情報の送信要求をサーバー３００に送信し、サーバー３００から送信された上限値情報により定められる課金上限値を取得する。
【０１４１】
ステップＳ１６においては、ステップＳ１４で算出した印刷指示者の暫定累計課金額が、ステップＳ１５で取得した課金上限値を超えるか否かを判断する。暫定累計課金額が課金上限値を超えるならば、処理をステップＳ１７に進めるが、そうでなければ処理をステップＳ１８に進める。ステップＳ１７においては、実行印刷条件変更処理を行い、処理をステップＳ１８に進める。実行印刷条件変更処理の詳細については後述するが、印刷指示者の累計課金額が課金上限値を超えないように、ステップＳ１１で決定した実行印刷条件を変更する処理である。ステップＳ１８においては、印刷実行処理を行い、処理をステップＳ１９に進める。印刷実行処理の詳細については後述するが、参加者それぞれの実行印刷条件に基づいて印刷を実行する処理である。なお、ステップＳ１０でＹＥＳの場合、その印刷者に対して印刷は実行されない。ステップＳ１９においては、参加者それぞれの実行印刷条件で定まる印刷料金で課金情報を更新し、処理を終了する。
【０１４２】
図１１は、実行印刷条件決定処理の流れの一例を示すフローチャートである。実行印刷条件決定処理は、図１０に示した印刷処理のステップＳ１１において実行される処理である。図１１を参照して、ＣＰＵ１１１は、該当の参加者（図１０のステップＳ５で選択した参加者）の制限情報で許容されるようにその参加者の実行印刷条件を決定する（ステップＳ２１）。決定した実行印刷条件を、該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理をステップＳ２２に進める。ステップＳ２２においては、図１０のステップＳ０１で受け付けた指示印刷条件が特定印刷条件を含むか否かを判断する。指示印刷条件が特定印刷条件を含むならば、処理をステップＳ２３に進めるが、そうでなければ処理をステップＳ２９に進める。
【０１４３】
ステップＳ２３においては、ステップＳ２１で決定した実行印刷条件を仮実行印刷条件に決定し、処理をステップＳ２４に進める。ステップＳ２４においては、特定印刷条件を含むようにステップＳ２１で決定した実行印刷条件を変更し、処理をステップＳ２５に進める。具体的には、ＲＡＭ１１４またはＨＤＤ１１５に該当の参加者と対応付けて記憶される実行印刷条件のうち、特定印刷条件で定められる項目を特定印刷条件で定められる設定値に書き換える。
【０１４４】
ステップＳ２５においては、特定印刷条件が該当の参加者の制限情報で許容されているか否かを判断する。特定印刷条件が制限情報で許容されているならば、処理をステップＳ２９に進めるが、そうでなければ処理をステップＳ２６に進める。ステップＳ２６においては、予め記憶された料金テーブルを参照して、ステップＳ２４における変更後の実行印刷条件に対応する印刷料金を特別料金として決定する。決定した特別料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理をステップＳ２７に進める。
【０１４５】
ステップＳ２７においては、予め記憶された料金テーブルを参照して、ステップＳ２３で決定した仮実行印刷条件に対応する印刷料金を通常料金として決定する。決定した通常料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理をステップＳ２８に進める。ステップＳ２８においては、ステップＳ２５で決定した特別料金とステップＳ２７で決定した通常料金との差額を差分料金として決定する。決定した差分料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理を終了する。
【０１４６】
ステップＳ２９においては、予め記憶された料金テーブルを参照して、ステップＳ２１で決定した実行印刷条件またはステップＳ２４における変更後の実行印刷条件で定まる印刷料金を決定する。すなわち、ＲＡＭ１１４またはＨＤＤ１１５に該当の参加者と対応付けて記憶されている実行印刷条件で定まる印刷料金を決定する。決定した印刷料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理を終了する。
【０１４７】
図１１の実行印刷条件決定処理では、参加者それぞれについて、実行印刷条件および印刷料金が決定され、決定された実行印刷条件および印刷料金が参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶される。記憶された実行印刷条件に基づいて、図１０のステップＳ１８の印刷実行処理が行われる。また、記憶された印刷料金に基づいて、図１０のステップＳ１９において、参加者それぞれに対応する課金情報が更新される。
【０１４８】
図１２は、実行印刷条件変更処理の流れの一例を示すフローチャートである。実行印刷条件変更処理は、図１０に示した印刷処理のステップＳ１７において実行される処理である。図１２を参照して、ＣＰＵ１１１は、図１０のステップＳ０４で特定した１以上の参加者から一の参加者を選択し、処理をステップＳ３２に進める（ステップＳ３１）。ステップＳ３２においては、該当の参加者（ステップＳ３１で選択した参加者）の実行印刷条件が、その参加者の制限情報で許容されていない特定印刷条件（以下、「制限外条件」という）を含むか否かを判断する。具体的には、図１１のステップＳ２４でＮＯの場合、その参加者の実行印刷条件が制限外条件を含む。該当の参加者の実行印刷条件が制限外条件を含むならば、処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３５に進める。
【０１４９】
ステップＳ３３においては、該当の参加者の実行印刷条件を制限情報で許容されるように変更し、処理をステップＳ３４に進める。具体的には、該当の参加者と対応付けて記憶される実行印刷条件を、該当の参加者の制限情報で許容されるように書き換える。この場合、変更後の実行印刷条件は、図１１のステップＳ２６で決定した仮実行印刷条件と同じになる。ステップＳ３４においては、変更後の実行印刷条件と対応するように、該当の参加者の印刷料金を変更し、処理をステップＳ３５に進める。具体的には、該当の参加者と対応付けて記憶される特別料金、通常料金および差分料金を、変更後の実行印刷条件に対応する印刷料金に書き換える。
【０１５０】
ステップＳ３５においては、ステップＳ３１で選択していない他の参加者がいるか否かを判断する。他の参加者がいるならば処理をステップＳ３１に戻し、そうでなければ処理を終了する。これにより、参加者それぞれについて、実行印刷条件から制限外条件から除かれ、印刷指示者への課金額が低減される。したがって、印刷指示者の累計課金額が課金上限値を超えることが防止される。
【０１５１】
図１３は、印刷実行処理の流れの一例を示すフローチャートである。印刷実行処理は、図１０に示した印刷処理のステップＳ１８において実行される処理である。図１３を参照して、ＣＰＵ１１１は、図１０のステップＳ０４で特定した１以上の参加者から一の参加者を選択し、処理をステップＳ４２に進める（ステップＳ４１）。ステップＳ４２においては、該当の参加者（ステップＳ４１で選択した参加者）に対して閲覧通知設定が行われているか否かを判断する。上記のように、参加者の制限情報が印刷の禁止を含む場合、その参加者に対して閲覧通知設定が行われる（図１０のステップＳ１２）。該当の参加者に対して閲覧通知設定が行われているならば、処理をステップＳ４３に進めるが、そうでなければ処理をステップＳ４４に進める。
【０１５２】
ステップＳ４３においては、該当の参加者に閲覧情報を通知し、処理をステップＳ４４に進める。例えば、通信Ｉ／Ｆ部１１２を制御して、該当の参加者のメールアドレスに、ＨＤＤ１１５に記憶された印刷データのネットワークアドレスを含む閲覧情報を送信する。ステップＳ４４においては、該当の参加者の実行印刷条件で自装置が印刷を実行可能であるか否かを判断する。ここで、該当の参加者の実行印刷条件とは、ＲＡＭ１１４またはＨＤＤ１１５に該当の参加者と対応付けて記憶されている実行印刷条件をいう。
【０１５３】
該当の参加者の実行印刷条件で印刷を実行可能であるならば、処理をステップＳ４５に進めるが、そうでなければ処理をステップＳ４６に進める。ステップＳ４５においては、画像形成部１４０を制御して、該当の参加者の実行印刷条件で印刷を実行し、処理をステップＳ４８に進める。ステップＳ４６においては、通信Ｉ／Ｆ部１１２を制御して、図１０のステップＳ０１で受け付けた印刷データおよび該当の参加者の実行印刷条件を、該当の参加者に対応するＭＰＦに送信し、処理をステップＳ４７に進める。この場合、図１０のステップＳ０３で取得した参加者情報から、該当の参加者に対応付けられた装置識別情報を取得し、取得した装置識別情報で特定されるＭＦＰに、印刷データおよび実行印刷条件を送信する。
【０１５４】
ステップＳ４７においては、ステップＳ４７で印刷データおよび実行印刷条件を送信した先のＭＦＰによって印刷を実行することを案内する案内情報を、該当の参加者に通知し、処理をステップＳ４８に進める。ステップＳ４８においては、ステップＳ４１で選択していない他の参加者がいるか否かを判断する。他の参加者がいるならば処理をステップＳ４１に戻し、そうでなければ処理を終了する。
【０１５５】
以上説明したように第１の実施の形態に係るＭＦＰ１００，１００Ａ，１００Ｂは、参加者の制限情報に基づいて実行印刷条件を決定し、決定した実行印刷条件で印刷データの印刷を実行し、実行印刷条件により定まる印刷料金で参加者に対応する課金情報を更新する。これにより、参加者に適した印刷条件で印刷を実行することができ、かつ参加者の制限情報に適合した印刷料金をその参加者に課金することができる。
【０１５６】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、参加者の実行印刷条件での印刷を自装置で実行不可能な場合に、印刷データおよび実行印刷条件をその参加者に対応する他のＭＦＰに送信し、他のＭＦＰで印刷を実行させることができる。これにより、他の参加者に対する印刷を確実に実行することができる。
【０１５７】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、制限情報が印刷を禁止することを含む場合、印刷データを閲覧するための閲覧情報を参加者に通知する。これにより、参加者が閲覧情報に基づいて印刷データを閲覧することができるので、参加者の制限情報に従って参加者への印刷を禁止し、かつ参加者の制限情報に適合して参加者への課金をなくすことができる。
【０１５８】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、印刷条件が特定印刷条件を含む場合、特定印刷条件を含むように実行印刷条件を決定し、特定印刷条件が制限情報で許容されていない場合、制限情報で許容される仮実行印刷条件により定まる通常料金で参加者の課金情報を更新し、実行印刷条件により定まる特別料金と通常料金との差額で、印刷指示者の課金情報を更新する。これにより、印刷指示者が指定した特定印刷条件が制限情報によって許容されていない場合でも、特定印刷条件を含む実行印刷条件で参加者に印刷を実行することができる。それにより、印刷指示者が要求する印刷条件を参加者への印刷に反映させることができる。また、実行印刷条件が制限情報によって許容されていない場合には、実行印刷条件で定まる印刷料金のうち、制限情報で許容される仮実行印刷条件により定まる印刷料金のみが参加者に課され、超過分の料金は印刷指示者に課される。それにより、参加者の制限情報に適合した印刷料金を維持しつつ印刷指示者の要求する印刷条件で画像を形成することができる。
【０１５９】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、特別料金と通常料金との差額で印刷指示者の課金情報を更新しても印刷指示者の課金額が予め定められた上限値を超えない場合、特定印刷条件を含むように実行印刷条件を決定し、特別料金と通常料金との差額で印刷指示者の課金情報が更新されると印刷指示者の課金額が上限値を超える場合、制限情報で許容されるように実行印刷条件を決定する。これにより、印刷指示者の課金額が上限値を超えることが防止される。
【０１６０】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、参加者の制限情報として、参加者が所属する部署のグループ制限情報を取得する。これにより、参加者それぞれの印刷条件をグループ単位で管理することができる。また、参加者に対して個人制限情報が設定されている場合には、グループ制限情報に代えて参加者の個人制限情報を取得する。これにより、グループ単位で印刷条件を管理しつつ、個人単位でも印刷条件を管理することができる。
【０１６１】
また、印刷システムはＭＦＰ１００，１００Ａ，１００Ｂを含み、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、印刷条件を制限する制限情報を登録する登録装置である。ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、複数の部署のいずれかに配置されている。ユーザーは、複数の部署のいずれかに所属する。したがって、ユーザーと登録装置とは、関連付けられている。ＭＦＰ１００，１００Ａ，１００Ｂそれぞれは、指示装置、実行装置、更新装置になり得る。ＭＦＰ１００，１００Ａ，１００Ｂのうち指示装置が、会議の参加者を定めた参加者情報を取得し、印刷指示者により入力された印刷データおよび印刷条件を受け付けると、参加者に対応する登録装置から制限情報を取得し、印刷条件および制限情報に基づいて、参加者に対して実際に実行すべき実行印刷条件を決定する。そして、ＭＦＰ１００，１００Ａ，１００Ｂのうち実行装置が、指示装置により決定された実行印刷条件で印刷データの印刷を実行する。さらに、ＭＦＰ１００，１００Ａ，１００Ｂのうち更新装置が、指示装置であるＭＦＰ１００により決定された実行印刷条件により定まる印刷料金で、参加者に対応する課金額を示す課金情報を更新する。このように、印刷システムのＭＦＰ１００，１００Ａ，１００Ｂが相互に連携して動作することにより、参加者に対応する制限情報に基づいて決定された実行印刷条件で、印刷データの印刷が実行され、かつその実行印刷条件により定まる印刷料金で参加者に対応する課金情報が更新される。これにより、参加者の制限情報に適合した印刷条件で印刷を実行することができ、かつ参加者の制限情報に適合した料金を参加者に課金することができる。
【０１６２】
＜第１の実施の形態の第１の変形例＞
図１４は、第１の実施の形態の第１の変形例におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図１４が示す機能は、図３に示した機能と同様に、指示ＭＦＰとして機能する場合におけるＭＦＰ１００が備えるＣＰＵ１１１に形成される機能である。図１４を参照して、第１の実施の形態の第１の変形例におけるＣＰＵ１１１が有する機能が図３に示した機能と異なる点は、印刷条件決定部５４が印刷条件決定部５４Ａに変更された点、送信部５９および案内情報通知部６０が削除された点である。
【０１６３】
印刷条件決定部５４Ａは、自装置が印刷を実行可能な範囲内で、参加者毎に実行印刷条件を決定する。具体的には、印刷条件決定部５４Ａは、第１の実施の形態における印刷条件決定部５４と同様にして、参加者それぞれについて実行印刷条件を決定するが、自装置がその実行印刷条件で印刷を実行できない場合に、決定した実行印刷条件を自装置が実行可能な範囲内に変更する。例えば、決定した実行印刷条件のカラー／モノクロ種別の項目の設定値にカラーが設定されている場合において、画像形成部１４０がモノクロ印刷のみを実行可能であれば、実行印刷条件のカラー／モノクロ種別の項目の設定値をモノクロに変更する。
【０１６４】
図１５は、第１の実施の形態の第１の変形例における印刷実行処理の流れの一例を示すフローチャートである。図１５を参照して、第１の実施の形態の第１の変形例における印刷実行処理が図１３に示した処理と異なる点は、ステップＳ４６、Ｓ４７がステップＳ５１，Ｓ５２に変更された点である。その他の処理は、図１３に示した処理と同じなので、ここでは説明を繰り返さない。
【０１６５】
ＣＰＵ１１１は、ステップＳ４４において、該当の参加者（ステップＳ４１で選択した参加者）の実行印刷条件で自装置が印刷を実行できない場合、処理をステップＳ５１に進める。ステップＳ５１においては、該当の参加者の実行印刷条件を自装置が実行可能なように変更し、処理をステップＳ５２に進める。具体的には、該当の参加者と対応付けて記憶されている実行印刷条件を、自装置で実行可能な印刷条件に書き換える。なお、上記のように、ＭＦＰそれぞれは、少なくとも自装置に設定されたグループ制限情報で許容されている印刷条件で印刷を実行可能であるので、ステップＳ５１において、例えば、自装置に設定されているグループ制限情報で許容されるように該当の参加者の実行印刷条件を変更してもよい。
【０１６６】
ステップＳ５２においては、変更後の実行印刷条件と対応するように、該当の参加者の印刷料金を変更し、処理をステップＳ４５に進める。具体的には、該当の参加者と対応付けて記憶されている印刷料金を、変更後の実行印刷条件に対応する印刷料金に書き換える。ステップＳ４５においては、変更後の実行印刷条件で印刷を実行する。これにより、図１０のステップＳ１９において、変更後の印刷料金で、該当の参加者の課金情報が更新される。
【０１６７】
このように第１の実施の形態の第１の変形例におけるＭＦＰ１００，１００Ａ，１００Ｂは、自装置で実行可能な範囲内で実行印刷条件を決定するので、参加者に対する印刷を自装置で確実に実行することができる。
【０１６８】
＜第１の実施の形態の第２の変形例＞
第１の実施の形態の第２の変形例におけるＭＦＰは、ＣＰＵ１１１が有する印刷条件決定部５４、印刷部５５、送信部５９および案内情報通知部６０それぞれを変更したものである。
【０１６９】
第２の変形例における印刷条件決定部５４は、参加者それぞれについて、実行印刷条件が裏紙印刷を含むか否かを判断し、実行印刷条件が裏紙印刷を含む場合、その参加者を識別するための参加者識別情報と、その参加者に対して決定した実行印刷条件との組を、送信部５９に出力する。送信部５９は、印刷指示受付部５２から入力された印刷データと印刷条件決定部５４から入力された実行印刷条件との組を、参加者識別情報によって識別される参加者に対応するＭＦＰに送信する。また、送信部５９は、参加者識別情報を案内情報通知部６０に出力する。案内情報通知部６０は、入力された参加者識別情報によって特定される参加者に対して、その参加者に対応するＭＰＦによる印刷の実行を案内する案内情報を通知する。一方、参加者の実行印刷条件が裏紙印刷を含まない場合、印刷条件決定部５４が、参加者識別情報と実行印刷条件との組を印刷部５５に出力する。印刷部５５は、入力された参加者識別情報によって特定される参加者に対して、入力された実行印刷条件で印刷を実行する。
【０１７０】
例えば、指示ＭＦＰであるＭＦＰ１００は、参加者であるユーザーＢの実行印刷条件の用紙種類の項目に設定値として裏紙が設定されている場合、ＭＦＰ１００Ａに印刷データとユーザーＢの実行印刷条件との組を送信し、かつユーザーＢに案内情報を通知する。実行ＭＦＰであるＭＦＰ１００Ａは、ＭＦＰ１００から送信された印刷データおよび実行印刷条件を受信し、ＨＤＤ１１５に記憶する。ユーザーＢは、ＭＦＰ１００から通知された案内情報に基づいて、ＭＦＰ１００Ａに印刷を実行させる。これにより、ＭＦＰ１００Ａは、ＭＦＰ１００から送信された印刷データの裏紙印刷を実行する。
【０１７１】
図１６は、第１の実施の形態の第２の変形例における印刷実行処理の流れの一例を示すフローチャートである。図１６を参照して、第１の実施の形態の第２の変形例における印刷処理が図１３に示した処理と異なる点は、ステップＳ４４とステップＳ４５との間にステップＳ６１が追加された点である。その他の処理は、図１３に示した処理と同じなので、ここでは説明を繰り返さない。
【０１７２】
ＣＰＵ１１１は、ステップＳ４４において、該当の参加者（ステップＳ４１で選択した参加者）の実行印刷条件で自装置が印刷を実行可能な場合、処理をステップＳ６１に進める。ステップＳ６１においては、該当の参加者の実行印刷条件が裏紙印刷を含むか否かを判断する。該当の参加者の実行印刷条件が裏紙印刷を含むならば、処理をステップＳ４６に進めるが、そうでなければ処理をステップＳ４５に進める。
【０１７３】
このように第１の実施の形態の第２の変形例におけるＭＦＰ１００，１００Ａ，１００Ｂは、参加者の制限情報が裏紙で印刷することを含み、かつ参加者の実行印刷条件が裏紙での印刷を含む場合、印刷データおよび決定された実行印刷条件をその参加者に対応する他のＭＦＰに送信する。これにより、自装置が参加者に対して裏紙での印刷を実行することがないので、自装置で使用される裏紙の裏面に機密の情報が記されている場合であっても、その情報が外部に漏洩することが防止される。
【０１７４】
＜第２の実施の形態＞
図１７は、第２の実施の形態におけるＭＦＰが備えるＣＰＵが有する機能の一例を示すブロック図である。図１７が示す機能は、図３に示した機能と同様に、指示ＭＦＰとして機能する場合におけるＭＦＰ１００が備えるＣＰＵ１１１に形成される機能である。図１７を参照して、第２の実施の形態におけるＣＰＵ１１１が有する機能が図３に示した機能と異なる点は、制限情報取得部５３が制限情報取得部５３Ａに変更された点、印刷条件決定部５４が印刷条件決定部５４Ｂに変更された点、課金情報更新部５６が課金情報更新部５６Ａに変更された点、上限値取得部５７が削除された点、登録受付部６１および選択部６２が追加された点である。
【０１７５】
登録受付部６１は、自装置に登録されるべき制限情報を受け付け、受け付けた制限情報を選択部６２に出力する。以下、登録受付部６１が受け付ける制限情報を第１の制限情報と呼ぶ。例えば、ユーザーが操作パネル１６０を操作して制限情報を入力すると、登録受付部６１は、ユーザーが操作パネル１６０に入力する制限情報を第１の制限情報として受け付ける。制限情報取得部５３Ａは、参加者情報取得部５１から入力された参加者情報により特定される参加者に対して定められた制限情報を取得し、参加者を識別するための参加者識別情報と制限情報との組を選択部６２に出力する。以下、制限情報取得部５３Ａが取得する参加者それぞれの制限情報を第２の制限情報と呼ぶ。
【０１７６】
選択部６２は、登録受付部６１から第１の制限情報が入力され、制限情報取得部５３Ａから参加者識別情報と第２の制限情報との組が入力される。選択部６２は、参加者識別情報によって特定される参加者に対して、第１の制限情報と第２の制限情報とのうち一方を対象制限情報として選択し、参加者識別情報と選択した対象制限情報との組を印刷条件決定部５４Ｂに出力する。例えば、印刷指示者が、操作パネル１６０を操作して、参加者それぞれについて第１および第２の制限情報のうちの一方を指定すると、選択部６２は、指定された制限情報を対象制限情報として選択する。あるいは、選択部６２は、参加者それぞれについて、第１および第２の制限情報のうち、自装置の機能に適した一方の制限情報を自動的に選択してもよい。選択部６２は、第１の制限情報、参加者それぞれの第２の制限情報、ならびに参加者それぞれの対象制限情報を示す選択情報を課金情報更新部５６Ａに出力する。
【０１７７】
印刷条件決定部５４Ｂは、選択部６２から対象制限情報が入力される。印刷条件決定部５４Ｂは、参加者の対象制限情報が印刷を禁止する制限を含まない場合、指示印刷条件および対象制限情報に基づいて、その参加者に対して実行印刷条件を決定し、参加者識別情報と実行印刷条件との組を課金情報更新部５６Ａに出力する。具体的には、印刷条件決定部５４Ｂは、指示印刷条件が参加者の対象制限情報により許容されている場合、その参加者に対して、指示印刷条件を実行印刷条件に決定する。一方、印刷条件決定部５４は、指示印刷条件の少なくとも一部が参加者の対象制限情報により許容されていない場合、その参加者に対して、指示印刷条件を対象制限情報によって許容されるように変更し、変更後の印刷条件を実行印刷条件に決定する。
【０１７８】
印刷条件決定部５４Ｂは、参加者それぞれについて、自装置が実行印刷条件で印刷を実行可能であるか否かを判断し、実行可能である場合には、その参加者を識別するための参加者識別情報と、その参加者に対して決定した実行印刷条件との組を、印刷部５５に出力し、実行できない場合には参加者識別情報と実行印刷条件との組を送信部５９に出力する。また、印刷条件決定部５４は、参加者それぞれについて、参加者識別情報と実行印刷条件との組を、課金情報更新部５６に出力する。
【０１７９】
課金情報更新部５６Ａは、印刷指示受付部５２から指示印刷条件が入力され、選択部６２から選択情報が入力され、印刷条件決定部５４Ｂから参加者識別情報と実行印刷条件との組が入力される。課金情報更新部５６Ａは、入力された選択情報に基づいて、参加者それぞれについて、第１および第２の制限情報のいずれが対象制限情報に選択されているか判断する。第１の制限情報が対象制限情報に選択されている場合、課金情報更新部５６Ａは、その参加者の実行印刷条件により定まる印刷料金で印刷指示者に対応する課金情報を更新する。一方、第２の制限情報が対象制限情報に選択されている場合、課金情報更新部５６Ａは、その参加者について、第１の制限情報が対象制限情報に選択されたと仮定した場合の実行印刷条件を仮定条件として決定し、仮定条件により定まる印刷料金を第１の料金として取得し、取得した第１の料金で、印刷指示者に対応する課金情報を更新する。また、課金情報更新部５６Ａは、その参加者の第２の制限情報が対象制限情報に選択された場合の実行印刷条件、すなわち実際に入力された実行印刷条件により定まる印刷料金を第２の料金として取得し、第１の印刷料金と第２の印刷料金とを比較する。第２の印刷料金が第１の印刷料金よりも高い場合、課金情報更新部５６Ａは、第２の印刷料金と第１の印刷料金との差額（以下、追加料金と呼ぶ。）で、その参加者に対応する課金情報を更新する。
【０１８０】
図１８は、第２の実施の形態における第１の制限情報、第２の制限情報、対象制限情報、実行印刷条件および印刷料金の例を示す図である。ここでは、印刷指示者がユーザーＡであり、指示ＭＦＰがＭＦＰ１００であり、かつ指示印刷条件がカラー印刷および片面印刷を含む場合の例を説明する。なお、ＭＦＰ１００は、カラー印刷、モノクロ印刷、片面印刷および両面印刷をそれぞれ実行可能であるとする。また、ＭＦＰ１００に登録される第１の制限情報は、禁止条件としてカラー印刷を含み、推奨条件として片面印刷を含む。
【０１８１】
本例では、ユーザーＡの第２の制限情報、ここでは部署Ｄ１のグループ制限情報が、ＭＦＰ１００に登録されているため、ユーザーＡの第２の制限情報は、ＭＦＰ１００に登録される第１の制限情報と同じである。それにより、ユーザーＡについては、選択部６２が第１の制限情報および第２の制限情報のいずれを選択しても対象制限情報は同じである。ここでは、選択部６２が第１の制限情報を対象制限情報に選択する。この場合、指示印刷条件のうちのカラー印刷が、対象制限情報の禁止条件に該当する。そのため、印刷条件決定部５４Ｂは、指示印刷条件のカラー印刷をモノクロ印刷に変更し、変更後の印刷条件をユーザーＡの実行印刷条件に決定する。ユーザーＡの実行印刷条件により定まる印刷料金は、１５０円である。
【０１８２】
ユーザーＢの第２の制限情報、ここでは部署Ｄ２のグループ制限情報は、推奨条件としてカラー印刷および片面印刷を含む。ユーザーＢについて、選択部６２は第２の制限情報を対象制限情報に選択する。この場合、指示印刷条件が、対象制限情報によって許容されている。そのため、印刷条件決定部５４Ｂは、指示印刷条件をユーザーＢの実行印刷条件に決定する。ユーザーＢの実行印刷条件により定まる印刷料金、すなわち第２の料金は、２００円である。一方、第１の制限情報が対象制限情報に選択されたと仮定される場合の仮定条件で定まる印刷料金、すなわち第１の料金は、１５０円である。
【０１８３】
ユーザーＣの第２の制限情報、ここでは部署Ｄ３のグループ制限情報は、ユーザーＢの第２の制限情報と同じであり、推奨条件としてカラー印刷および片面印刷を含む。ユーザーＣについて、選択部６２は第１の制限情報を対象制限情報に選択する。この場合、ユーザーＣの対象制限情報はユーザーＡの対象制限情報と同じになるので、印刷条件決定部５４Ｂは、ユーザーＡの実行印刷条件と同じように、モノクロ印刷および片面印刷をユーザーＣの実行印刷条件を決定する。ユーザーＣの実行印刷条件により定まる印刷料金は、１５０円である。
【０１８４】
本例では、ユーザーＡ〜Ｃそれぞれについて、第１の制限情報が対象制限情報に選択された場合の実行印刷条件で定まる印刷料金が同一である。しかしながら、実際には、印刷料金の契約内容が異なると、印刷条件が同じであっても印刷料金が異なる場合もある。そこで、ユーザー毎に印刷条件と印刷料金とを関連付けた料金テーブルを用意し、ユーザーそれぞれについて、対応する料金テーブルを用いて印刷料金を決定してもよい。その場合、図１８の例のように、ユーザーＡおよびユーザーＣの実行印刷条件が同じであっても、ユーザーＡの実行印刷条件で定まる印刷料金とユーザーＣの実行印刷料金で定まる印刷料金とが異なることがある。
【０１８５】
図１９は、図１８の実行印刷条件で印刷が実行された場合の部署Ｄ１〜Ｄ３それぞれに対応する課金情報の更新例を示す図である。図１９を参照して、部署Ｄ１〜Ｄ３それぞれの更新前の累計課金額は、３０００円、１０００円および２０００円である。図１８の実行印刷条件で印刷が実行されると、部署Ｄ１に対応する累計課金額に、ユーザーＡの印刷料金である１５０円、ユーザーＢの第１の料金である１５０円、およびユーザーＣの印刷料金である１５０円が加算される。また、部署Ｄ２に対応する累計課金額に、追加料金としてユーザーＢの第２の料金と第１の料金との差額である５０円が加算される。
【０１８６】
なお、参加者の累計課金額に追加料金が加算されることによって参加者の累計課金額が予め定められた上限値を超える場合、対象制限情報が第２の制限情報から第１の制限情報に変更されてもよい。この場合、参加者に追加料金が発生しないので、参加者の累計課金額を上限値以下に抑えることができる。
【０１８７】
図２０は、第２の実施の形態における印刷処理の流れの一例を示すフローチャートである。図２０を参照して、第２の実施の形態における印刷処理が図１０に示した処理と異なる点は、ステップＳ０１とステップＳ０２との間にステップＳ７１が追加された点、ステップＳ０８がステップＳ０８Ａに変更された点、ステップＳ０９がステップＳ０９Ａに変更された点、ステップＳ１１がステップＳ１１Ａに変更された点、ステップＳ１４〜Ｓ１７が削除された点、ステップＳ１９がステップＳ１９Ａに変更された点である。その他の処理は、図１０に示した処理と同じなので、ここでは説明を繰り返さない。
【０１８８】
ＣＰＵ１１１は、ステップＳ７１において、ＨＤＤ１１５に記憶される制限情報を読み出し、読み出した制限情報を第１の制限情報として取得し、処理をステップＳ０２に進める。ＨＤＤ１１５に記憶される制限情報は、自装置に登録される制限情報である。ステップＳ０８Ａにおいては、他部署に対応するＭＦＰから送信されたグループ制限情報を該当の参加者（ステップＳ０５で選択した参加者）の第２の制限情報として取得し、処理をステップＳ１０に進める。ステップＳ０９Ａにおいては、ＨＤＤ１１５に記憶される自部署のグループ制限情報を読み出し、読み出したグループ制限情報を、該当の参加者の第２の制限情報として取得し、処理をステップＳ１０に進める。ステップＳ１０においては、該当の参加者の制限情報が印刷の禁止を含むか否かを判断する。該当の参加者の制限情報が印刷の禁止を含むならば、処理をステップＳ１１Ａに進めるが、そうでなければ処理をステップＳ１２に進める。ステップＳ１１Ａにおいては、実行印刷条件決定処理を実行し、処理をステップＳ１３に進める。ステップＳ１９Ａにおいては、少なくとも印刷指示者に対応する課金情報を更新し、処理を終了する。参加者に対して追加料金が発生した場合には、その参加者に対応する課金情報を更新する。
【０１８９】
図２１は、図２０のステップＳ１１Ａにおいて実行される実行印刷条件決定処理の流れの一例を示すフローチャートである。図２１を参照して、ＣＰＵ１１１は、該当の参加者について、図２０のステップＳ７１で取得した第１の制限情報、および図２０のステップＳ０８ＡまたはステップＳ０９Ａで取得した第２の制限情報のうち一方を、対象制限情報に選択し、処理をステップＳ８２に進める（ステップＳ８１）。
【０１９０】
ステップＳ８２においては、選択した対象制限情報で許容されるように、指示印刷条件に基づいて該当の参加者の実行印刷条件を決定する。決定した実行印刷条件を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理をステップＳ８３に進める。ステップＳ８３においては、ステップＳ８１で選択した対象印刷条件が、第１の制限情報であるか否かを判断する。対象印刷条件が第１の制限情報であるならば、処理をステップＳ８４に進めるが、そうでなければ処理をステップＳ８５に進める。
【０１９１】
ステップＳ８４においては、予め記憶された料金テーブルを参照して、ステップＳ８２で決定した実行印刷条件、すなわち第１の制限情報が対象制限情報に選択された場合の実行印刷条件で定まる印刷料金を決定する。決定した印刷料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理を終了する。
【０１９２】
ステップＳ８５においては、予め記憶された料金テーブルを参照して、図２０のステップＳ７１で取得した第１の制限情報が対象制限情報に選択されたと仮定した場合の仮定条件で定まる印刷料金を第１の料金として決定する。決定した第１の料金を印刷指示者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理をステップＳ８６に進める。
【０１９３】
ステップＳ８６においては、予め記憶された料金テーブルを参照して、ステップＳ８２で決定した実行印刷条件、すなわち第２の制限情報が対象制限情報に選択された場合の実行印刷条件で定まる印刷料金を第２の料金として決定し、処理をステップＳ８７に進める。ステップＳ８７においては、決定した第２の料金と第１の料金との差額を追加料金として決定する。決定した追加料金を該当の参加者と対応付けてＲＡＭ１１４またはＨＤＤ１１５に記憶し、処理を終了する。
【０１９４】
ステップＳ８３において、対象印刷条件が第１の制限情報であると判断される場合、図２０のステップＳ１９Ａにおいて、ステップＳ８４で決定した印刷料金で、印刷指示者に対応する課金情報を更新する。ステップＳ８３において、対象印刷条件が第１の制限情報でないと判断される場合、図２０のステップＳ１９Ａにおいて、ステップＳ８５で決定した印刷料金で、印刷指示者に対応する課金情報を更新するとともに、ステップＳ８７で決定した追加料金で、該当の参加者に対応する課金情報を更新する。
【０１９５】
以上説明したように第２の実施の形態に係るＭＦＰ１００，１００Ａ，１００Ｂは、登録された第１の制限情報と参加者に対応する第２の制限情報とのうち、選択された一方の制限情報に基づいて実行印刷条件を決定し、決定した実行印刷条件で印刷データの印刷を実行し、印刷指示者に対応する課金額を示す第１の課金情報を更新する。これにより、印刷指示者の意向、あるいは自装置の機能等に応じた適切な条件で印刷を実行することができる。また、選択された制限情報に適合する印刷料金を少なくとも印刷指示者に課金することができる。
【０１９６】
また、ＭＦＰ１００，１００Ａ，１００Ｂは、第１の制限情報が選択された場合の第１の印刷料金よりも第２の制限情報が選択された場合の第２の印刷料金が高い場合において、第２の制限情報が選択されると、第１の印刷料金で第１の課金情報を更新するとともに、第２の印刷料金と第１の印刷料金との差額で第２の課金情報を更新する。それにより、参加者の制限情報に従った印刷条件で印刷を実行するとともに、予め登録された制限情報に適合する印刷料金を印刷指示者に課金することができる。
【０１９７】
＜第３の実施の形態＞
第３の実施の形態におけるＭＦＰは、１以上の管理グループのいずれかに分類され、そのＭＦＰにおける印刷指示者および参加者の課金情報の計算方法は、同一の管理グループに属する他のＭＦＰに設定される。この場合、同一の管理グループに属する複数のＭＦＰは、共通の計算方法で印刷指示者および参加者の課金情報を更新するように、群管理される。具体的には、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれが、上記第１の実施の形態における印刷処理、第１の実施の形態の第１の変形例における印刷処理、第１の実施の形態の第２の変形例における印刷処理、および第２の実施の形態における印刷処理のうちのいずれかを選択的に実行するための印刷プログラムをＲＯＭ１１３、ＨＤＤ１１５またはＣＤ−ＲＯＭ１１８に記憶する。ユーザーは、ＭＦＰ１００，１００Ａ，１００Ｂそれぞれに対して、複数の印刷処理のうち実行すべき印刷処理を指定することができる。一のＭＦＰに対して、ユーザーがいずれかの印刷処理を指定すると、他のＭＦＰにおいても、同じ印刷処理が指定される。これにより、ＭＦＰ１００，１００Ａ，１００Ｂのいずれにおいても、共通の印刷処理が実行され、共通の計算方法で印刷指示者および参加者の課金情報が更新される。このように、複数のＭＦＰ１００，１００Ａ，１００Ｂが群管理されることにより、複数のＭＦＰ１００，１００Ａ，１００Ｂそれぞれの処理を容易に管理することができる。
【０１９８】
なお、上述した実施の形態においては、画像形成装置の一例としてＭＦＰ１００，１００Ａ，１００Ｂを説明したが、ＭＦＰ１００，１００Ａ，１００Ｂの他、印刷を実行可能なプリンターまたはファクシミリ装置であってもよい。
【０１９９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２００】
１  印刷システム、３  ネットワーク、５１  参加者情報取得部、５２  印刷指示受付部、５３，５３Ａ  制限情報取得部、５４，５４Ａ，５４Ｂ  印刷条件決定部、５５  印刷部、５６，５６Ａ  課金情報更新部、５７  上限値取得部、５８  閲覧情報通知部、５９  送信部、６０  案内情報通知部、６１  登録受付部、６２  選択部、１００，１００Ａ，１００Ｂ  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１３  ＲＯＭ、１１４  ＲＡＭ、１１５  ＨＤＤ、１１６  ファクシミリ部、１１７  外部記憶装置、１３０  原稿読取部、１２０  自動原稿搬送装置、１３０  原稿読取部、１４０  画像形成部、１５０  給紙部、１６０  操作パネル、２００，２００Ａ，２００Ｂ  ＰＣ、３００  サーバー
【図１】
2019031055.tif 000003
【図２】
2019031055.tif 000004
【図３】
2019031055.tif 000005
【図４】
2019031055.tif 000006
【図５】
2019031055.tif 000007
【図６】
2019031055.tif 000008
【図７】
2019031055.tif 000009
【図８】
2019031055.tif 000010
【図９】
2019031055.tif 000011
【図１０】
2019031055.tif 000012
【図１１】
2019031055.tif 000013
【図１２】
2019031055.tif 000014
【図１３】
2019031055.tif 000015
【図１４】
2019031055.tif 000016
【図１５】
2019031055.tif 000017
【図１６】
2019031055.tif 000018
【図１７】
2019031055.tif 000019
【図１８】
2019031055.tif 000020
【図１９】
2019031055.tif 000021
【図２０】
2019031055.tif 000022
【図２１】
2019031055.tif 000023