(57)【特許請求の範囲】
【請求項１】
サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムであって、
前記サーバー装置は、
当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断する判断手段と、
有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信する第１受信手段と、
指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成する第１生成手段と、
生成された前記オプション命令を送信する第１送信手段とを備え、
前記端末装置は、
印刷用データを記憶している記憶手段と、
前記オプション命令を受信する第２受信手段と、
前記印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成する第２生成手段と、
生成された前記印刷ジョブを前記画像形成装置に対して送信する第２送信手段とを備える
ことを特徴とする印刷システム。
【請求項２】
前記判断手段は、前記端末装置との通信において、前記サーバー装置と前記端末装置との間に介在する通信回線の種類を特定し、特定された通信回線の種類に基づいて、通信の利用が有料か否かを判断する
ことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記端末装置は、さらに、
ユーザーから、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を受け付ける受付手段と、
受け付けた前記指示を前記サーバー装置に対して送信する第３送信手段と
を備えることを特徴とする請求項１に記載の印刷システム。
【請求項４】
前記サーバー装置は、さらに、前記画像形成装置の機種に対応付けて、当該機種の画像形成装置が備えているイメージプロセスオプションを示す情報を記憶している記憶手段を備えており、
前記第２受信手段は、さらに、前記サーバー装置から、イメージプロセスオプションを示す情報を受信し、
前記受付手段は、受信した前記情報により示されるイメージプロセスオプションの中から、イメージプロセスオプションを選択する指示を受け付ける
ことを特徴とする請求項３に記載の印刷システム。
【請求項５】
前記端末装置は、さらに、前記画像形成装置から、当該画像形成装置が備えているイメージプロセスオプションを示す情報を受信する第３受信手段を備え、
前記受付手段は、受信した前記情報により示されるイメージプロセスオプションの中から、イメージプロセスオプションを選択する指示を受け付ける
ことを特徴とする請求項３に記載の印刷システム。
【請求項６】
前記第１送信手段は、さらに、前記サーバー装置が備えている全てのイメージプロセスオプションを示す全オプション及び前記全オプションのうちの一部のイメージプロセスオプションを示す限定オプションのいずれか一方の選択を求める要求を送信し、
前記第２受信手段は、さらに、前記全オプション及び前記限定オプションのいずれか一方の選択を求める前記要求を受信し、
前記端末装置は、さらに、
ユーザーから、前記全オプション及び前記限定オプションのいずれかを選択する指示を受け付ける受付手段と、
前記指示を前記サーバー装置に対して送信する第３送信手段とを備え、
受信した前記指示が前記全オプションの選択を示し、前記判断手段により、有料である判断される場合に、前記第１送信手段は、さらに、前記端末装置に対して、前記全オプションを示す情報を送信し、
前記第２受信手段は、さらに、前記全オプションを示す情報を受信し、
前記受付手段は、さらに、ユーザーから、受信した前記全オプションを示す情報により示されるイメージプロセスオプションのいずれかを選択する指示を受け付ける
ことを特徴とする請求項１に記載の印刷システム。
【請求項７】
前記全オプションは、前記サーバー装置が備えているイメージプロセスオプションのうち、当該イメージプロセスオプションからオプション命令を生成する際に、印刷用データを必要とするものを含み、
前記限定オプションは、前記サーバー装置が備えているイメージプロセスオプションのうち、当該イメージプロセスオプションからオプション命令を生成する際に、印刷用データを必要としないものである
ことを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記サーバー装置は、イメージプロセスオプションを処理する機能を有し、
前記全オプションの選択を示す前記指示を受信した場合、前記判断手段は、さらに、ユーザーにより選択されたイメージプロセスオプションに応じて、当該イメージプロセスオプションを、前記サーバー装置により処理するか、又は、前記画像形成装置により処理するかを判断する
ことを特徴とする請求項６に記載の印刷システム。
【請求項９】
選択されたイメージプロセスオプションを前記サーバー装置及び前記画像形成装置の両方が備える場合、前記判断手段は、前記画像形成装置により当該イメージプロセスオプションの処理をすると決定し、当該イメージプロセスオプションを前記サーバー装置が備え、前記画像形成装置が備えない場合、前記判断手段は、前記サーバー装置により当該イメージプロセスオプションの処理をすると決定する
ことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記第１生成手段は、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）により規定されたコマンドを用いて、前記オプション命令を生成し、
前記第２生成手段は、ＰＪＬにより規定されたコマンドを用いて、前記印刷ジョブを生成し、
前記画像形成装置は、前記印刷ジョブに含まれ、ＰＪＬにより規定されたコマンドを解釈して、印刷を実行する
ことを特徴とする請求項１に記載の印刷システム。
【請求項１１】
サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記サーバー装置であって、
当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断する判断手段と、
有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信する第１受信手段と、
指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成する第１生成手段と、
生成された前記オプション命令を送信する第１送信手段と
を備えることを特徴とするサーバー装置。
【請求項１２】
サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記サーバー装置において用いられる制御方法であって、
当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、
有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、
指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、
生成された前記オプション命令を送信する
ことを特徴とする制御方法。
【請求項１３】
サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記端末装置であって、
前記サーバー装置は、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、生成された前記オプション命令を送信し、
前記端末装置は、
印刷用データを記憶している記憶手段と、
前記オプション命令を受信する第２受信手段と、
前記印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成する第２生成手段と、
生成された前記印刷ジョブを前記画像形成装置に対して送信する第２送信手段と
を備えることを特徴とする端末装置。
【請求項１４】
サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記端末装置において用いられる制御方法であって、
前記サーバー装置は、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、生成された前記オプション命令を送信し、
前記制御方法は、
前記オプション命令を受信し、
前記端末装置により記憶されている印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成し、
生成された前記印刷ジョブを前記画像形成装置に対して送信する
ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバー装置、端末装置及び画像形成装置から構成される印刷システムにおいて、ユーザーに対して、印刷用データのイメージプロセスオプションを提供する技術に関する。
【背景技術】
【０００２】
近年、スキャナー、ファクシミリ、プリンター、複写機等の機能を統合した複合機（以下、ＭＦＰ（Multifunction Peripheral）と呼ぶ。）において、クラウドシステムが利用されるようになってきている。クラウドシステムは、インターネットなどのネットワークを介して、様々なサービスをユーザーに提供する。例えば、クラウドシステムのサーバー装置は、印刷用データの加工処理サービスを提供する。
【０００３】
端末装置は、サーバー装置に対して、印刷用データを送信する。サーバー装置は、受信した印刷用データに加工処理を施して、印刷ジョブを生成する。端末装置は、サーバー装置から加工処理が施された印刷ジョブを受信する。次に、端末装置は、印刷ジョブをＭＦＰに送信して、印刷させる。
ここで、端末装置とサーバー装置との間において、従量制の通信回線により接続されている場合、通信量が増加すると、回線使用料やサーバー使用料の増加を招く。また、最大通信量が設定された定額制の通信回線により接続されている場合、最大通信量の超過による通信性能の低下を招く。
【０００４】
このような問題を解決するため、特許文献１により開示された技術によると、画像通信装置は、その通信先に発呼すると、その通信に係る料金の有無や料金の高低などを示す特定信号を通信網から受信する。画像通信装置は、この特定信号を判別する。無料で通信ができる場合には、高画質の出力属性を設定し、有料で通信ができる場合には、低画質の出力属性を設定する。こうして、出力にかかる費用と出力する画質とのバランスを保つことができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−０１３４４５号公報
【特許文献２】特開２０１２−０８８２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１によると、有料の通信の場合には、送信されるデータ量を少なくするため、低画質の出力属性を設定する。このため、送信される画像データの画質が低下するという問題がある。
本発明は、このような問題を発生させることなく、通信量の増加を抑えることができる印刷システム、サーバー装置及び端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一態様は、サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムであって、前記サーバー装置は、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断する判断手段と、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信する第１受信手段と、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成する第１生成手段と、生成された前記オプション命令を送信する第１送信手段とを備え、前記端末装置は、印刷用データを記憶している記憶手段と、前記オプション命令を受信する第２受信手段と、前記印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成する第２生成手段と、生成された前記印刷ジョブを前記画像形成装置に対して送信する第２送信手段とを備えることを特徴とする。
【発明の効果】
【０００８】
この態様によると、通信量の増加を抑えることができる、という効果を奏する。
ここで、前記判断手段は、前記端末装置との通信において、前記サーバー装置と前記端末装置との間に介在する通信回線の種類を特定し、特定された通信回線の種類に基づいて、通信の利用が有料か否かを判断してもよい。
ここで、前記端末装置は、さらに、ユーザーから、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を受け付ける受付手段と、受け付けた前記指示を前記サーバー装置に対して送信する第３送信手段とを備えるとしてもよい。
【０００９】
ここで、前記サーバー装置は、さらに、前記画像形成装置の機種に対応付けて、当該機種の画像形成装置が備えているイメージプロセスオプションを示す情報を記憶している記憶手段を備えており、前記第２受信手段は、さらに、前記サーバー装置から、イメージプロセスオプションを示す情報を受信し、前記受付手段は、受信した前記情報により示されるイメージプロセスオプションの中から、イメージプロセスオプションを選択する指示を受け付けるとしてもよい。
【００１０】
ここで、前記端末装置は、さらに、前記画像形成装置から、当該画像形成装置が備えているイメージプロセスオプションを示す情報を受信する第３受信手段を備え、前記受付手段は、受信した前記情報により示されるイメージプロセスオプションの中から、イメージプロセスオプションを選択する指示を受け付けるとしてもよい。
ここで、前記第１送信手段は、さらに、前記サーバー装置が備えている全てのイメージプロセスオプションを示す全オプション及び前記全オプションのうちの一部のイメージプロセスオプションを示す限定オプションのいずれか一方の選択を求める要求を送信し、前記第２受信手段は、さらに、前記全オプション及び前記限定オプションのいずれか一方の選択を求める前記要求を受信し、前記端末装置は、さらに、ユーザーから、前記全オプション及び前記限定オプションのいずれかを選択する指示を受け付ける受付手段と、前記指示を前記サーバー装置に対して送信する第３送信手段とを備え、受信した前記指示が前記全オプションの選択を示し、前記判断手段により、有料である判断される場合に、前記第１送信手段は、さらに、前記端末装置に対して、前記全オプションを示す情報を送信し、前記第２受信手段は、さらに、前記全オプションを示す情報を受信し、前記受付手段は、さらに、ユーザーから、受信した前記全オプションを示す情報により示されるイメージプロセスオプションのいずれかを選択する指示を受け付けるとしてもよい。
【００１１】
ここで、前記全オプションは、前記サーバー装置が備えているイメージプロセスオプションのうち、当該イメージプロセスオプションからオプション命令を生成する際に、印刷用データを必要とするものを含み、前記限定オプションは、前記サーバー装置が備えているイメージプロセスオプションのうち、当該イメージプロセスオプションからオプション命令を生成する際に、印刷用データを必要としないものである、としてもよい。
【００１２】
ここで、前記サーバー装置は、イメージプロセスオプションを処理する機能を有し、前記全オプションの選択を示す前記指示を受信した場合、前記判断手段は、さらに、ユーザーにより選択されたイメージプロセスオプションに応じて、当該イメージプロセスオプションを、前記サーバー装置により処理するか、又は、前記画像形成装置により処理するかを判断してもよい。
ここで、選択されたイメージプロセスオプションを前記サーバー装置及び前記画像形成装置の両方が備える場合、前記判断手段は、前記画像形成装置により当該イメージプロセスオプションの処理をすると決定し、当該イメージプロセスオプションを前記サーバー装置が備え、前記画像形成装置が備えない場合、前記判断手段は、前記サーバー装置により当該イメージプロセスオプションの処理をすると決定してもよい。
【００１３】
ここで、前記第１生成手段は、ＰＪＬ（Ｐｒｉｎｔｅｒ  Ｊｏｂ  Ｌａｎｇｕａｇｅ）により規定されたコマンドを用いて、前記オプション命令を生成し、前記第２生成手段は、ＰＪＬにより規定されたコマンドを用いて、前記印刷ジョブを生成し、前記画像形成装置は、前記印刷ジョブに含まれ、ＰＪＬにより規定されたコマンドを解釈して、印刷を実行してもよい。
【００１４】
また、本発明の別の態様は、サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記サーバー装置であって、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断する判断手段と、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信する第１受信手段と、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成する第１生成手段と、生成された前記オプション命令を送信する第１送信手段とを備えることを特徴とする。
【００１５】
また、本発明の別の態様は、サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記サーバー装置において用いられる制御方法であって、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、生成された前記オプション命令を送信することを特徴とする。
【００１６】
また、本発明の別の態様は、サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記端末装置であって、前記サーバー装置は、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、生成された前記オプション命令を送信し、前記端末装置は、印刷用データを記憶している記憶手段と、前記オプション命令を受信する第２受信手段と、前記印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成する第２生成手段と、生成された前記印刷ジョブを前記画像形成装置に対して送信する第２送信手段とを備えることを特徴とする。
【００１７】
また、本発明の別の態様は、サーバー装置と、当該サーバー装置と二系統以上の通信経路を介して接続可能な端末装置と、前記端末装置から送信される印刷ジョブを実行する画像形成装置とから構成される印刷システムにおける前記端末装置において用いられる制御方法であって、前記サーバー装置は、当該サーバー装置と前記端末装置との間における通信の利用が有料か否かを判断し、有料であると判断される場合、前記画像形成装置が備えているイメージプロセスオプションのいずれかを選択する指示を、前記端末装置から受信し、指示されたイメージプロセスオプションを前記画像形成装置において実行するためのオプション命令を生成し、生成された前記オプション命令を送信し、前記制御方法は、前記オプション命令を受信し、前記端末装置により記憶されている印刷用データを組み込んだ印刷命令と、受信した前記オプション命令とを組み合せて、前記画像形成装置において実行可能な印刷ジョブを生成し、生成された前記印刷ジョブを前記画像形成装置に対して送信することを特徴とする。
【図面の簡単な説明】
【００１８】
【図１】印刷システム１０の構成を示すシステム構成図である。
【図２】サーバー装置１００の構成を示すブロック図である。
【図３】機種プロファイル１１１のデータ構造の一例を示す。
【図４】加工命令ファイル１２１のデータ構造の一例を示す。
【図５】ＰＪＬ印刷ジョブ２５１のデータ構造の一例を示す。
【図６】端末装置２００の構成を示すブロック図である。
【図７】ＭＦＰ３００の構成を示すブロック図である。
【図８】印刷システム１０における動作を示すシーケンス図（その１）である。
【図９】印刷システム１０における動作を示すシーケンス図（その２）である。
【図１０】印刷システム１０における動作を示すシーケンス図（その３）である。
【図１１】印刷システム１０における動作を示すシーケンス図（その４）である。
【図１２】変形例としての印刷システム１０ａにおける動作を示すシーケンス図（その１）である。
【図１３】印刷システム１０ａにおける動作を示すシーケンス図（その２）である。
【図１４】印刷システム１０ａにおける動作を示すシーケンス図（その３）である。
【発明を実施するための形態】
【００１９】
１．実施の形態
本発明に係る一つの実施の形態としての印刷システム１０について説明する。
１．１  印刷システム１０
印刷システム１０は、図１に示すように、サーバー装置１００、端末装置２００、ＭＦＰ３００、ゲートウェイ装置４００、無線基地局５００、無線ＬＡＮ親機６００及びその他のネットワーク接続装置から構成されている。
【００２０】
サーバー装置１００、ＭＦＰ３００、ゲートウェイ装置４００及び無線ＬＡＮ親機６００は、インターネット２０を介して、相互に接続されている。また、ゲートウェイ装置４００及び無線基地局５００は、携帯電話網３０を介して、相互に接続されている。
ゲートウェイ装置４００は、インターネット２０と携帯電話網３０との間で、通信プロトコルを変換する。無線基地局５００は、端末装置２００との間で、携帯電話における通信方式に基づいて、無線による通信を行う。また、無線基地局５００は、端末装置２００と通信先の他の端末装置等との間の通信又は通話を中継する。無線ＬＡＮ親機６００は、端末装置２００との間で、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ  ８０２．１６−２００４等の無線ＬＡＮの規格に基づいて、無線による通信を行う。また、無線ＬＡＮ親機６００は、端末装置２００と通信先の他の端末装置等との間の通信又は通話を中継する。
【００２１】
このように、サーバー装置１００と端末装置２００とは、二系統以上の通信経路を介して接続可能である。
端末装置２００は、無線基地局５００及び携帯電話網３０を介して、通信先の他の端末装置等と通信又は通話可能である。また、端末装置２００は、無線ＬＡＮ親機６００及びインターネット２０を介して、インターネット２０に接続されている通信先の他の端末装置等と通信又は通話可能である。
【００２２】
また、端末装置２００は、無線基地局５００、携帯電話網３０、ゲートウェイ装置４００及びインターネット２０を介して、サーバー装置１００に対して、印刷用データの加工を依頼する。又は、端末装置２００は、無線ＬＡＮ親機６００及びインターネット２０を介して、サーバー装置１００に対して、印刷用データの加工を依頼する。
サーバー装置１００は、印刷用データの加工の依頼を受け取ると、サーバー装置１００と端末装置２００との間の通信が有料であるか、無料であるかを判断する。
【００２３】
サーバー装置１００と端末装置２００との間の通信が有料である場合、ＭＦＰ３００において処理可能な加工機能（イメージプロセスオプションとも呼ぶ。）を端末装置２００に提示する。端末装置２００は、ユーザーの操作により、加工機能を選択し、選択結果をサーバー装置１００に対して送信する。サーバー装置１００は、選択された加工機能に対応する加工命令群（オプション命令群とも呼ぶ）を端末装置２００に返す。加工命令群を受け取ると、端末装置２００は、保持している印刷用データ及び受け取った加工命令群を用いて、印刷ジョブを生成する。端末装置２００は、生成した印刷ジョブをＭＦＰ３００に対して送信する。ＭＦＰ３００は、印刷ジョブに従って、印刷処理を実行する。
【００２４】
また、サーバー装置１００は、サーバー装置１００と端末装置２００との間の通信が無料である場合、サーバー装置１００において処理可能な加工機能を端末装置２００に提示する。端末装置２００は、ユーザーの操作により、加工機能を選択し、選択結果をサーバー装置１００に対して送信する。サーバー装置１００は、端末装置２００に対して、印刷用データを要求し、端末装置２００は、サーバー装置１００に対して、印刷用データを送信する。印刷用データを受け取ると、サーバー装置１００は、印刷用データに対して、指定された加工機能による処理を施して、印刷ジョブを生成する。サーバー装置１００は、生成した印刷ジョブを端末装置２００に対して送信する。端末装置２００は、印刷ジョブを受け取り、受け取った印刷ジョブをＭＦＰ３００に対して送信する。ＭＦＰ３００は、印刷ジョブに従って、印刷処理を実行する。
【００２５】
なお、本明細書において、無線基地局５００、携帯電話網３０、ゲートウェイ装置４００及びインターネット２０を介する経路を、「携帯電話経路」と呼ぶ。また、無線ＬＡＮ親機６００及びインターネット２０を介する経路を、「無線ＬＡＮ経路」と呼ぶ。
１．２  サーバー装置１００
サーバー装置１００は、図２に示すように、制御部１０１、情報記憶部１０２（記憶手段）及び通信部１０３（第１受信手段、第１送信手段）から構成されている。
【００２６】
サーバー装置１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクデバイスなどから構成されるコンピューターシステムである。ＲＡＭ又はハードディスクデバイスには、コンピュータープログラムが記憶されている。マイクロプロセッサが、コンピュータープログラムに従って動作することにより、制御部１０１は、その機能を達成する。
【００２７】
（１）情報記憶部１０２
情報記憶部１０２は、一例として、ハードディスクデバイスから構成されている。
情報記憶部１０２は、一例として、予め、機種プロファイル１１１、加工命令ファイル１２１、１２２、・・・、１２３を記憶している。
（機種プロファイル１１１）
機種プロファイル１１１は、一例として、図３に示すように、複数の機種情報から構成されている。一つの機種情報は、ＭＦＰの一つの機種に対応している。各機種情報は、機種識別子及び１個又は複数個の機能情報を対応付けて含む。機能情報は、ＭＦＰに対して出力される印刷用データに対して施される加工機能に対応している。機能情報は、機能識別子、加工機能名称及び機能種別を対応付けて含む。上述したように、加工機能は、イメージプロセスオプションとも呼ばれる。
【００２８】
機種識別子は、ＭＦＰの機種を識別する識別子である。
機能識別子は、加工機能を識別する識別子である。
加工機能名称は、印刷用データに対して施される加工機能を示す名称である。加工機能名称の例は、「ウォーターマーク付与」、「フォームオーバーレィ付与」、「ページレイアウト変更」、「ページスケーリング」、「指定ページ削除」、「白紙ページ除去挿入」及び「印刷前プレビュー」である。
【００２９】
加工機能（イメージプロセスオプション）の例を以下に示す。
「ウォーターマーク付与」は、印刷用データに対して、ウォーターマークを付与することを示す。ここで、ウォーターマークは、例えば、印刷用データの著作権表示などのために、印刷用データに付与する図案や文字である。印刷用データにおいて、目立ないようにするため、図案や文字を小さくしたり、薄くしたりする。
【００３０】
「フォームオーバーレィ付与」、印刷用データに対して、フォームオーバーレィを付与することを示す。ここで、フォームオーバーレィは、文書の定型部分を独立させたものである。印刷用データに対して、フォームオーバーレィによる定型部分を重畳させて印刷する。
「ページレイアウト変更」は、印刷用データに対して、例えば、１ページに含まれる行数、又は、１行に含まれる文字数を変更することを言う。また、例えば、１枚の用紙に、複数のページを縮小して印刷することを言う。ここで、縮小されたＮページの印刷用データを、１ページ内に印刷することをNin1と表現する。例えば、2in1、4in1、6in1、8in1、9in1及び16in1である。
【００３１】
「ページスケーリング」は、ページを拡大して印刷し、又は、ページを縮小して印刷することを言う。
「指定ページ削除」は、指定されたページを削除することを言う。
「白紙ページ除去挿入」は、印刷用データのうち、白紙ページを除去し、又は、印刷用データ中に、白紙ページを挿入することを言う。
【００３２】
「印刷前プレビュー」は、実際に印刷することなく、印刷されるページのイメージをユーザーに提示することを言う。
機能種別は、対応する加工機能を表す命令により、対応する機種識別子により識別されるＭＦＰにおいて、当該加工機能の実現が可能か否かを示す。機能種別「１」は、ＭＦＰにおいて、当該加工機能の実現が可能であることを示す。また、機能種別「０」は、ＭＦＰにおいて、当該加工機能の実現が不可能であることを示す。
【００３３】
図３に示すように、機種プロファイル１１１は、一例として、機種識別子１１２「ＭＦＰ−Ａ０１」、機能識別子１１３「Ｆ０１」、加工機能名称１１４「ウォーターマーク付与」及び機能種別１１５「１」を含む。
（加工命令ファイル１２１、１２２、・・・、１２３）
加工命令ファイル１２１、１２２、・・・、１２３は、それぞれ、機種プロファイル１１１において定義されている加工機能に対応している。
【００３４】
各加工命令ファイルは、一例として、図４に示すように、機種識別子、機能識別子及び加工命令群を含む。機種識別子は、当該加工命令ファイルに含まれる加工命令群が適用されるＭＦＰの機種を識別する識別子である。機能識別子は、加工命令群による加工機能を識別する識別子である。加工命令群は、ＭＦＰにより実行され、加工機能を実現するための命令（オプション命令とも呼ぶ）の集合である。
【００３５】
加工命令ファイル１２１は、一例として、図４に示すように、機種識別子１３１「ＭＦＰ−Ａ０１」、機能識別子１３２「Ｆ０１」及び加工命令群１３３を含む。
加工命令ファイル１２１は、機種識別子１３１「ＭＦＰ−Ａ０１」により識別されるＭＦＰにおいて、適用される。また、加工命令ファイル１２１は、機能識別子１３２「Ｆ０１」により識別される加工機能に対応している。さらに、加工命令群１３３は、一例として、印刷用データに対して、ウォーターマークを付与するための命令である。加工命令群１３３は、図４に示すように、複数の命令から構成されている。
【００３６】
加工命令ファイル１２２、・・・、１２３も、加工命令ファイル１２１と同様のデータ構造を有している。
（２）通信部１０３
通信部１０３は、インターネット２０及び無線ＬＡＮ親機６００を介して、端末装置２００と制御部１０１との間で、データの送受信を行う。
【００３７】
また、通信部１０３は、インターネット２０、ゲートウェイ装置４００、携帯電話網３０及び無線基地局５００を介して、端末装置２００と制御部１０１との間で、データの送受信を行う。
（３）制御部１０１
制御部１０１は、情報記憶部１０２及び通信部１０３を制御する。
【００３８】
制御部１０１は、図２に示すように、回線判断部１０１ａ（判断手段）、機能抽出部１０１ｂ、命令抽出部１０１ｃ、承認判断部１０１ｄ及びジョブ生成部１０１ｅ（第１生成手段）を含んでいる。
（受信）
制御部１０１は、携帯電話経路及び通信部１０３を介して、又は、無線ＬＡＮ経路及び通信部１０３を介して、端末装置２００から、加工要求、機種識別子、機能識別子及び承認指示を受信する。ここで、加工要求は、端末装置２００からサーバー装置１００に対する印刷用データの加工の依頼を示す。機種識別子は、ＭＦＰ３００の機種を識別する識別子である。機能識別子は、印刷用データに対して施される加工機能を識別する識別子である。承認指示は、端末装置２００からサーバー装置１００による処理の実行に対する承認又は非承認を示す指示である。
【００３９】
また、制御部１０１は、端末装置２００から、無線ＬＡＮ経路及び通信部１０３を介して、印刷用データを受信する。
また、制御部１０１は、携帯電話経路及び通信部１０３を介して、又は、無線ＬＡＮ経路及び通信部１０３を介して、上記の加工要求とともに、通信回線の種類を示す信号を受信する。
【００４０】
（回線判断部１０１ａ）
回線判断部１０１ａは、端末装置２００との通信において、加工要求とともに受信した通信回線の種類を示す信号を用いて、サーバー装置１００と端末装置２００との間に介在する通信回線の種類を判断する。次に、回線判断部１０１ａは、特定された通信回線の種類に基づいて、通信の利用が有料か否かを判断する
一例として、回線判断部１０１ａは、経由した通信回線に、携帯電話網が含まれる場合、通信回線の使用が有料であると判断する。また、経由する通信回線に、携帯電話網が含まれず、無線ＬＡＮが含まれる場合、通信回線の使用が無料であると判断する。
【００４１】
（機能抽出部１０１ｂ）
通信回線の使用が有料である場合、機能抽出部１０１ｂは、機種プロファイル１１１から、受信した機種識別子を含む機種情報を読み出す。次に、機能抽出部１０１ｂは、読み出した機種情報から、機能種別「１」を含む機能情報を抽出する。次に、機能抽出部１０１ｂは、抽出した機能情報から機能識別子及び加工機能名称を抽出する。こうして、１組の機能識別子及び加工機能名称又は複数組の機能識別子及び加工機能名称が抽出される。
【００４２】
通信回線の使用が無料である場合、機能抽出部１０１ｂは、機種プロファイル１１１から、受信した機種識別子を含む機種情報を読み出す。次に、機能抽出部１０１ｂは、読み出した機種情報から、全ての機能情報を抽出する。次に、機能抽出部１０１ｂは、抽出した機能情報から機能識別子及び加工機能名称を抽出する。こうして、１組の機能識別子及び加工機能名称又は複数組の機能識別子及び加工機能名称が抽出される。
【００４３】
（承認判断部１０１ｄ）
承認判断部１０１ｄは、サーバー装置１００において加工命令群を生成してよいかどうかの承認を求める承認要求を生成する。また、承認判断部１０１ｄは、サーバー装置１００において印刷用データを要求してＰＪＬ（ＰｒｉｎｔｅｒＪｏｂＬａｎｇｕａｇｅ）印刷ジョブを生成してよいかどうかの承認を求める承認要求を生成する。
【００４４】
承認判断部１０１ｄは、端末装置２００から受信した承認指示が、承認を示すか、又は、非承認を示すかを判断する。承認指示が非承認を示す場合、制御部１０１は、加工操作の処理を終了する。承認指示が承認を示す場合、制御部１０１は、加工操作の処理を継続する。
（命令抽出部１０１ｃ）
承認指示が承認を示す場合、命令抽出部１０１ｃは、情報記憶部１０２から、受信した機種識別子及び受信した機能識別子により識別される加工命令ファイルを読み出す。一例として、図４に示す加工命令ファイル１２１が読み出される。次に、命令抽出部１０１ｃは、読み出した加工命令ファイルから、加工命令群を抽出する。一例として、図４に示す加工命令群１３３が抽出される。
【００４５】
（ジョブ生成部１０１ｅ）
ジョブ生成部１０１ｅは、通信の使用が無料であると判断された場合に、端末装置２００から受信した印刷用データを組み込んで、ＰＪＬ印刷ジョブを生成する。一例として、ここで生成したＰＪＬ印刷ジョブは、図５に示すＰＪＬ印刷ジョブ２５１のうち、命令群２６１、命令２６３、命令群２６４及び命令群２６５の部分である。
【００４６】
命令群２６１は、プリントジョブの開始等、ジョブに関連する命令である。命令２６３は、プリント言語を「POSTSCRIPT」に切り替えるための命令である。命令群２６４は、印刷用データを印刷するためのスクリプトである。命令群２６５は、プリントジョブの開始を示す命令である。
次に、ジョブ生成部１０１ｅは、生成したＰＪＬ印刷ジョブに加工命令群を組み込む。一例として、ここで、加工命令群が組み込まれたＰＪＬ印刷ジョブは、図５に示すＰＪＬ印刷ジョブ２５１である。命令群２６２は、加工命令群であり、図４に示す加工命令群１３３と同一である。
【００４７】
（送信）
制御部１０１は、１個又は複数の組の機能識別子及び加工機能名称、並びに、生成した承認要求を、通信部１０３及び携帯電話経路を介して、又は、通信部１０３及び無線ＬＡＮ経路を介して、端末装置２００に対して送信する。
また、制御部１０１は、通信の使用が有料であると判断された場合に、抽出した加工命令群を、通信部１０３及び携帯電話経路を介して、端末装置２００に対して送信する。加工命令群は、一例として、図４に示す加工命令群１３３である。
【００４８】
また、制御部１０１は、通信の使用が無料であると判断された場合に、印刷用データの要求及び加工命令群が組み込まれたＰＪＬ印刷ジョブを、通信部１０３及び無線ＬＡＮ経路を介して、端末装置２００に対して送信する。加工命令群が組み込まれたＰＪＬ印刷ジョブは、一例として、図５に示すＰＪＬ印刷ジョブ２５１である。
１．３  端末装置２００
端末装置２００は、一例として、図６に示すように、主制御部２０１、記憶部２０２（記憶手段）、音声処理部２０６、スピーカー２０７、マイクロホン２０８、入出力制御部２０９、タッチパネル２１０（受付手段）、入力部２１１、無線ＬＡＮ子機部２１５（第２受信手段、第２送信手段、第３受信手段、第３送信手段）及び携帯通信部２１６（第２受信手段、第２送信手段、第３受信手段、第３送信手段）から構成されている。無線ＬＡＮ子機部２１５は、アンテナ２１２、第二通信回路２１３及び第二通信制御部２１４を備えている。携帯通信部２１６は、アンテナ２０４、第一通信回路２０３及び第一通信制御部２０５を備えている。
【００４９】
端末装置２００は、具体的には、マイクロプロセッサ、信号処理プロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピューターシステムである。ＲＡＭには、コンピュータープログラムが記憶されている。マイクロプロセッサ及び信号処理プロセッサは、コンピュータープログラムに従って動作する。これにより、主制御部２０１、音声処理部２０６、入出力制御部２０９、第二通信制御部２１４及び第一通信制御部２０５は、その機能を達成する。
【００５０】
端末装置２００は、一例として、スマートフォンである。なお、端末装置２００は、タッチパッド、携帯電話機、パーソナルコンピューター等であるとしてもよい。
（１）記憶部２０２
記憶部２０２は、一例として、不揮発性の半導体メモリから構成されている。
記憶部２０２は、印刷用データ２２１、２２２、・・・を記憶している。各印刷用データは、文字データ、画像データ、又は、文字データ及び画像データから構成されている。また、各印刷用データは、データ識別子により識別される。
【００５１】
（２）アンテナ２０４、第一通信回路２０３及び第一通信制御部２０５
アンテナ２０４、第一通信回路２０３及び第一通信制御部２０５は、例えば、ＣＤＭＡ（Code Division Multiple Access）２０００、ＬＴＥ（Long Term Evolution）等の規格に基づいて、移動体通信を実現する。
アンテナ２０４は、無線基地局５００との間で無線回線を介して無線信号を送受信する。第一通信回路２０３は、アンテナ２０４により送受信される無線信号の周波数選択や周波数変換等を行う。第一通信制御部２０５は、第一通信回路２０３から受け取った信号を復調し、主制御部２０１又は音声処理部２０６に対して出力する。また、第一通信制御部２０５は、主制御部２０１又は音声処理部２０６から受け取った信号を変調して、第一通信制御部２０５に対して出力する。
【００５２】
（３）アンテナ２１２、第二通信回路２１３及び第二通信制御部２１４
アンテナ２１２、第二通信回路２１３及び第二通信制御部２１４は、ＩＥＥＥ８０２．１１ａ、ＩＥＥＥ８０２．１１ｂ、ＩＥＥＥ８０２．１１ｎ、ＩＥＥＥ  ８０２．１６−２００４等の無線ＬＡＮの規格に基づいて、無線による通信を行う。
アンテナ２１２は、無線ＬＡＮ親機６００との間で無線回線を介して無線信号を送受信する。第二通信回路２１３は、アンテナ２１２により送受信される無線信号の周波数選択や周波数変換等を行う。第二通信制御部２１４は、第二通信回路２１３から受け取った信号を復調し、主制御部２０１又は音声処理部２０６に対して出力する。また、第二通信制御部２１４は、主制御部２０１又は音声処理部２０６から受け取った信号を変調して、第二通信制御部２１４に対して出力する。
【００５３】
（４）音声処理部２０６、マイクロホン２０８及びスピーカー２０７
マイクロホン２０８は、音波を受けて振動する振動板に伴って、磁界内でコイルが振動することにより、アナログ電気信号としての音声信号を生成する。マイクロホン２０８が受け取る音波は、一例として、ユーザーの音声である。次に、生成した音声信号を音声処理部２０６に対して出力する。
【００５４】
スピーカー２０７は、音声処理部２０６からアナログ電気信号としての音声信号を受け取り、受け取った音声信号に従って振動板を振動させて、音波を出力する。
音声処理部２０６は、音声情報が符号化された符号化音声情報を復号し、さらにアナログ電気信号に変換して、音声信号を生成する。次に、音声処理部２０６は、生成した音声信号をスピーカー２０７に対して出力する。また、音声処理部２０６は、マイクロホン２０８から受け取った音声信号をデジタル電気信号に変換し、さらに、符号化して符号化音声情報を生成する。次に、音声処理部２０６は、生成した符号化音声情報を、第一通信制御部２０５又は第二通信制御部２１４に対して出力する。
【００５５】
（５）タッチパネル２１０、入力部２１１及び入出力制御部２０９
タッチパネル２１０は、矩形の表示面を有する表示パネル部及び表示面に取り付けられたタッチパッド部から構成されている。表示パネル部は、一例として、液晶ディスプレイである。タッチパッド部は、タッチパネル２１０の操作面に対するユーザーの指等の操作体の接触を検出する。
【００５６】
タッチパネル２１０は、入出力制御部２０９を介して、主制御部２０１の制御により、記憶部２０２に記憶されている複数の印刷用データを識別するデータ識別子を表示する。
タッチパネル２１０は、入出力制御部２０９を介して、主制御部２０１から加工機能の一覧を受け取る。タッチパネル２１０は、受け取った加工機能の一覧を表示する。
タッチパネル２１０は、ユーザーにより、表示しているデータ識別子の中から、一つのデータ識別子の指定を受け付ける。また、タッチパネル２１０は、ユーザーにより、加工操作の指示を受け付ける。また、タッチパネル２１０は、ユーザーにより、加工機能の選択を受け付ける。タッチパネル２１０は、データ識別子及び加工操作の指示、加工機能を、入出力制御部２０９を介して、主制御部２０１に対して出力する。
【００５７】
なお、タッチパネル２１０は、ユーザーの操作体の接触位置を検出し、検出した接触位置を、入出力制御部２０９を介して、主制御部２０１に対して出力する。主制御部２０１が、受け取った接触位置に基づいて、データ識別子の指定、加工操作の指示、又は、加工機能の選択であると判断する。ここでは、理解を容易にするために、タッチパネル２１０は、データ識別子の指定を受け付け、加工操作の指示を受け付け、加工機能の選択を受け付けるとしている。
【００５８】
入力部２１１は、複数のボタンを備える。各ボタンは、ユーザーにより押下されることにより、操作される。
入出力制御部２０９は、入力信号として、入力部２１１から操作信号を受け取る。また、入力信号として、タッチパネル２１０から位置情報を受け取る。入出力制御部２０９は、受け取った入力信号を主制御部２０１に対して出力する。また、入出力制御部２０９は、主制御部２０１から、文字や画像を受け取り、受け取った文字や画像をタッチパネル２１０に出力して表示するように制御する。
【００５９】
（６）主制御部２０１
主制御部２０１は、記憶部２０２、第一通信制御部２０５、音声処理部２０６、入出力制御部２０９及び第二通信制御部２１４を制御する。
また、主制御部２０１は、承認判断部２０１ａ及びジョブ生成部２０１ｂ（第２生成手段）を含んでいる。
【００６０】
（受信）
主制御部２０１は、タッチパネル２１０から、入出力制御部２０９を介して、データ識別子及び加工操作の指示を受け付ける。
主制御部２０１は、ＭＦＰ３００から、携帯電話経路及び携帯通信部２１６を介して、又は、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、ＭＦＰ３００の機種を識別する機種識別子を受信する。
【００６１】
主制御部２０１は、サーバー装置１００から、携帯電話経路及び携帯通信部２１６を介して、加工機能名称、加工機能を識別する機能識別子、加工命令群及び承認要求を受け取る。ここで、受信した加工命令群の一例は、図４に加工命令群１３３である。
また、主制御部２０１は、サーバー装置１００から、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、加工機能名称、加工機能を識別する機能識別子、承認要求、印刷データの要求及びＰＪＬ印刷ジョブを受信する。
【００６２】
（加工機能の一覧の生成）
主制御部２０１は、サーバー装置１００から受信した加工機能の名称を用いて、加工機能の一覧を生成する。主制御部２０１は、生成した加工機能の一覧を、入出力制御部２０９を介して、タッチパネル２１０に出力して、表示させる。
（承認判断部２０１ａ）
承認判断部２０１ａは、ユーザーから受け付けた承認指示が、承認を示すか、又は、非承認を示すかを判断する。承認指示が非承認を示す場合、主制御部２０１は、加工操作の処理を終了する。承認指示が承認を示す場合、主制御部２０１は、加工操作の処理を継続する。
【００６３】
（ジョブ生成部２０１ｂ）
ジョブ生成部２０１ｂは、記憶部２０２から、ユーザーにより指定を受け付けた印刷用データを読み出す。
ジョブ生成部２０１ｂは、通信の使用が有料である場合、読み出した印刷用データを組み込んで、ＰＪＬ印刷ジョブを生成する。次に、ジョブ生成部２０１ｂは、受信した加工命令群を、生成したＰＪＬ印刷ジョブに組み込む。
【００６４】
ここで、加工命令群が組み込まれたＰＪＬ印刷ジョブの一例として、図５にＰＪＬ印刷ジョブ２５１を示す。
（送信）
主制御部２０１は、携帯通信部２１６及び携帯電話経路を介して、又は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して、印刷用データの加工要求、機種識別子、機能識別子、承認又は非承認を示す承認指示を送信する。
【００６５】
また、主制御部２０１は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して、印刷用データを送信する。
また、主制御部２０１は、携帯通信部２１６及び携帯電話経路を介して、又は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、ＭＦＰ３００に対して、機種識別子の要求、生成したＰＪＬ印刷ジョブ及び受信したＰＪＬ印刷ジョブを送信する。
【００６６】
１．４  ＭＦＰ３００
ＭＦＰ３００は、スキャナー、ファクシミリ、プリンター、複写機等の機能を備えた画像形成装置である。
ＭＦＰ３００は、図７に示すように、通信部３０３、スキャナー３０４、画像処理部３０５、メモリ部３０６、ＣＰＵ（Central Processing Unit ）３０７、プリントエンジン３０９、ハードディスク３１０、操作パネル３１１及びバス３１２から構成されている。
【００６７】
通信部３０３、スキャナー３０４、画像処理部３０５、メモリ部３０６、ＣＰＵ３０７、プリントエンジン３０９、ハードディスク３１０及び操作パネル３１１は、それぞれ、バス３１２に接続されている。
（１）メモリ部３０６及びＣＰＵ３０７
メモリ部３０６は、複数の制御プログラムを記憶している。各制御プログラムは、所定の機能を達成するために、ＣＰＵ３０７に対する指令を示す命令コードが複数個組み合わされて構成されたコンピュータープログラムである。
【００６８】
ＣＰＵ３０７は、フェッチ部、解読部、実行部、レジスタファイル、命令カウンタなどから構成されている。フェッチ部は、メモリ部３０６に記憶されている制御プログラムから、制御プログラムに含まれる各命令コードを１個ずつ読み出す。解読部は、読み出した命令コードを解読する。実行部は、解読結果に従って動作する。
ＣＰＵ３０７が、メモリ部３０６に記憶されている制御プログラムに従って動作することにより、ＭＦＰ３００は、その一部の機能を達成する。従って、メモリ部３０６及びＣＰＵ３０７は、図７に示すように、機能的に、主制御部３０１、情報記憶部３０２及びプリント制御部３０８を構成する。
【００６９】
（２）情報記憶部３０２
情報記憶部３０２は、ＭＦＰ３００の機種を識別する機種識別子３２１を記憶している。
（３）スキャナー３０４及びプリントエンジン３０９
スキャナー３０４は、原稿を読み取り、画像データを生成する。生成した画像データを、メモリ部３０６又はハードディスク３１０に書き込む。
【００７０】
プリントエンジン３０９は、メモリ部３０６又はハードディスク３１０に記憶されている画像データを印刷する。プリントエンジン３０９は、一例として、回転駆動可能に設置された感光体ドラムの周囲に帯電チャージャー、露光部、現像器、転写部、残留トナーのクリーナーを配置した構成である。露光部は、帯電チャージャーによって所定の電位に均一に帯電された感光体ドラムの表面に露光して、入力画像に応じた静電潜像を形成する。この静電潜像は、現像器で現像され、トナー画像とされる。記録用シートが転写部へ搬送され、記録用シートは、ここでトナー画像を転写され、定着器で定着が施された後、ＭＦＰ３００の上部に排出される。
【００７１】
プリントエンジン３０９は、プリント制御部３０８から受け取ったビットマップ画像に基づいて、印刷を実行する。
（４）通信部３０３、ハードディスク３１０及び操作パネル３１１
通信部３０３は、ネットワークを介して、外部の装置と接続されている。通信部３０３は、外部の装置との間で情報の送受信を行う。
【００７２】
ハードディスク３１０は、長期保存用のデータを格納する。
操作パネル３１１は、ユーザーの操作を受け付ける。また、操作パネル３１１は、ユーザーに対して操作ガイドを行うための操作パネル画像を表示する。
（５）画像処理部３０５
画像処理部３０５は、プリント制御部３０８の指示により、画像処理を行う。
【００７３】
（６）主制御部３０１
主制御部３０１は、通信部３０３、スキャナー３０４、画像処理部３０５、プリントエンジン３０９、ハードディスク３１０、操作パネル３１１、情報記憶部３０２及びプリント制御部３０８を制御する。
また、主制御部３０１は、携帯電話経路及び通信部３０３を介して、又は、無線ＬＡＮ経路及び通信部３０３を介して、端末装置２００から、機種識別子の要求及び加工命令群が組み込まれたＰＪＬ印刷ジョブを受信する。
【００７４】
また、主制御部３０１は、情報記憶部３０２から機種識別子３２１を読み出す。次に、主制御部３０１は、通信部３０３及び携帯電話経路を介して、又は、通信部３０３及び無線ＬＡＮ経路を介して、端末装置２００に対して、機種識別子を送信する。
（７）プリント制御部３０８
プリント制御部３０８は、受信したＰＪＬ印刷ジョブを解釈して、ビットマップ画像を生成し、生成したビットマップ画像をプリントエンジン３０９に対して出力する。プリント制御部３０８は、必要に応じて、画像処理部３０５に対して、画像処理を行うように指示する。
【００７５】
１．５  印刷システム１０における動作
印刷システム１０における動作について、図８〜図１１に示すシーケンス図を用いて説明する。
タッチパネル２１０は、主制御部２０１の制御により、複数のデータ識別子を表示する。各データ識別子は、端末装置２００に記憶されている印刷用データを識別する。次に、タッチパネル２１０は、ユーザーから複数のデータ識別子のうちの一つのデータ識別子の指定を受け付ける（ステップＳ１０１）。次に、タッチパネル２１０は、ユーザーから印刷用データに対する加工操作の指示を受け付ける（ステップＳ１０２）。
【００７６】
加工操作の指示を受け付けると、主制御部２０１は、携帯通信部２１６及び携帯電話経路を介して、又は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して、印刷用データの加工要求を送信する。制御部１０１は、携帯電話経路及び通信部１０３を介して、又は、無線ＬＡＮ経路及び通信部１０３を介して、端末装置２００から加工要求を受信する（ステップＳ１０３）。
【００７７】
加工操作の指示を受け付けると、主制御部２０１は、携帯通信部２１６及び携帯電話経路を介して、又は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、ＭＦＰ３００に対して、ＭＦＰ３００の機種を識別する機種識別子の要求を送信する。主制御部３０１は、携帯電話経路及び通信部３０３を介して、又は、無線ＬＡＮ経路及び通信部３０３を介して、端末装置２００から機種識別子の要求を受信する（ステップＳ１０４）。
【００７８】
機種識別子の要求を受信すると、主制御部３０１は、情報記憶部３０２から機種識別子３２１を読み出す（ステップＳ１０５）。次に、主制御部３０１は、通信部３０３及び携帯電話経路を介して、又は、通信部３０３及び無線ＬＡＮ経路を介して、端末装置２００に対して、機種識別子を送信する。主制御部２０１は、ＭＦＰ３００から、携帯電話経路及び携帯通信部２１６を介して、又は、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、機種識別子を受信する（ステップＳ１０６）。
【００７９】
機種識別子を受信すると、主制御部２０１は、携帯通信部２１６及び携帯電話経路を介して、又は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、受信した機種識別子をサーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、携帯電話経路及び通信部１０３を介して、又は、無線ＬＡＮ経路及び通信部１０３を介して、機種識別子を受信する（ステップＳ１０７）。
【００８０】
機種識別子を受信すると、回線判断部１０１ａは、加工要求とともに受信した通信回線の種類を示す信号を用いて、経由した通信回線の種類を判断する。経由した通信回線に携帯電話網が含まれる場合、通信回線の使用が有料であると判断する。経由する通信回線に無線ＬＡＮが含まれる場合、通信回線の使用が無料であると判断する。通信回線の使用が無料である場合（ステップＳ１０９で「Ｎｏ」）、ステップＳ１３１に制御を移す。
【００８１】
通信回線の使用が有料である場合（ステップＳ１０９で「Ｙｅｓ」）、機能抽出部１０１ｂは、機種プロファイル１１１から、受信した機種識別子を含む機種情報を読み出す。次に、機能抽出部１０１ｂは、読み出した機種情報から、機能種別「１」を含む機能情報を抽出する。次に、機能抽出部１０１ｂは、抽出した機能情報から機能識別子及び加工機能名称を抽出する。こうして、１個の組の機能識別子及び加工機能名称又は複数の組の機能識別子及び加工機能名称が抽出される（ステップＳ１１０）。
【００８２】
次に、制御部１０１は、１個又は複数の組の機能識別子及び加工機能名称を、通信部１０３及び携帯電話経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、１個又は複数の組の機能識別子及び加工機能名称を、携帯電話経路及び携帯通信部２１６を介して、受信する（ステップＳ１１１）。
主制御部２０１は、１個又は複数の加工機能名称を、入出力制御部２０９を介して、タッチパネル２１０に対して出力する。タッチパネル２１０は、１個又は複数の加工機能名称からなる加工機能の一覧を表示する（ステップＳ１１２）。
【００８３】
タッチパネル２１０は、ユーザーにより、表示している加工機能の一覧から、１個の加工機能名称の選択を受け付ける。タッチパネル２１０は、選択された加工機能名称を主制御部２０１に対して通知する（ステップＳ１１３）。主制御部２０１は、選択された加工機能名称に対応する機能識別子を、携帯通信部２１６及び携帯電話経路を介して、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、携帯電話経路及び通信部１０３を介して、機能識別子を受信する（ステップＳ１１４）。
【００８４】
機能識別子を受信すると、承認判断部１０１ｄは、サーバー装置１００において、加工命令群を生成してよいかどうかの承認を求める承認要求を生成する。次に、制御部１０１は、生成した承認要求を、通信部１０３及び携帯電話経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、携帯電話経路及び携帯通信部２１６を介して、承認要求を受信する（ステップＳ１１５）。
【００８５】
主制御部２０１は、加工命令群を生成してよいかどうかの承認を求めるメッセージをタッチパネル２１０に出力する。タッチパネル２１０は、メッセージを表示する。次に、タッチパネル２１０は、ユーザーから、加工命令群を生成することを承認するか、又は、承認しないかを示す承認指示の入力を受け付ける（ステップＳ１１６）。
主制御部２０１は、ユーザーから受け付けた承認指示を、携帯通信部２１６及び携帯電話経路を介して、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、携帯電話経路及び通信部１０３を介して、承認指示を受信する（ステップＳ１１７）。
【００８６】
承認指示の入力を受け付けると、承認判断部２０１ａは、ユーザーから受け付けた承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ１１９）。承認指示が非承認を示す場合（ステップＳ１１９で「Ｎｏ」）、主制御部２０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ１１９で「Ｙｅｓ」）、主制御部２０１は、ステップＳ１２１に制御を移す。
【００８７】
承認指示を受信すると、承認判断部１０１ｄは、受信した承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ１１８）。承認指示が非承認を示す場合（ステップＳ１１８で「Ｎｏ」）、制御部１０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ１１８で「Ｙｅｓ」）、命令抽出部１０１ｃは、情報記憶部１０２から、受信した機種識別子及び受信した機能識別子により識別される加工命令ファイルを読み出す。次に、命令抽出部１０１ｃは、読み出した加工命令ファイルから、加工命令群を抽出する（ステップＳ１２０）。次に、制御部１０１は、抽出した加工命令群を、通信部１０３及び携帯電話経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、携帯電話経路及び携帯通信部２１６を介して、加工命令群を受信する（ステップＳ１２１）。
【００８８】
加工命令群を受信すると、ジョブ生成部２０１ｂは、記憶部２０２から、ユーザーにより指定を受け付けた印刷用データを読み出す（ステップＳ１２２）。次に、ジョブ生成部２０１ｂは、読み出した印刷用データを用いて、ＰＪＬ印刷ジョブを生成する（ステップＳ１２３）。次に、ジョブ生成部２０１ｂは、受信した加工命令群を、生成したＰＪＬ印刷ジョブに組み込む（ステップＳ１２４）。
【００８９】
主制御部２０１は、加工命令群が組み込まれたＰＪＬ印刷ジョブを、携帯通信部２１６及び携帯電話経路を介して、ＭＦＰ３００に対して送信する。主制御部３０１は、端末装置２００から、携帯電話経路及び通信部３０３を介して、加工命令群が組み込まれたＰＪＬ印刷ジョブを受信する（ステップＳ１２５）。
プリント制御部３０８は、受信したＰＪＬ印刷ジョブを解釈して、ビットマップ画像を生成する。次に、プリント制御部３０８は、生成したビットマップ画像をプリントエンジン３０９に対して出力する。プリントエンジン３０９は、受け取ったビットマップ画像に基づいて、印刷を実行する（ステップＳ１２６）。
【００９０】
以上により、通信回線の使用が有料である場合における加工を施した印刷ジョブの処理を終了する。
通信回線の使用が無料である場合（ステップＳ１０９で「Ｎｏ」）、機能抽出部１０１ｂは、機種プロファイル１１１から、受信した機種識別子を含む機種情報を読み出す。次に、機能抽出部１０１ｂは、読み出した機種情報から、全ての機能情報を抽出する。次に、機能抽出部１０１ｂは、抽出した機能情報から機能識別子及び加工機能名称を抽出する。こうして、１個の組の機能識別子及び加工機能名称又は複数の組の機能識別子及び加工機能名称が抽出される（ステップＳ１３１）。
【００９１】
次に、制御部１０１は、１個又は複数の組の機能識別子及び加工機能名称を、通信部１０３及び無線ＬＡＮ経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、１個又は複数の組の機能識別子及び加工機能名称を、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、受信する（ステップＳ１３２）。
主制御部２０１は、１個又は複数の加工機能名称を、入出力制御部２０９を介して、タッチパネル２１０に対して出力する。タッチパネル２１０は、１個又は複数の加工機能名称からなる加工機能の一覧を表示する（ステップＳ１３３）。
【００９２】
タッチパネル２１０は、ユーザーにより、表示している加工機能の一覧から、１個の加工機能名称の選択を受け付ける。タッチパネル２１０は、選択された加工機能名称を主制御部２０１に対して通知する（ステップＳ１３４）。主制御部２０１は、選択された加工機能名称に対応する機能識別子を、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、無線ＬＡＮ経路及び通信部１０３を介して、機能識別子を受信する（ステップＳ１３５）。
【００９３】
機能識別子を受信すると、承認判断部１０１ｄは、サーバー装置１００において、印刷用データを要求して、ＰＪＬ印刷ジョブを生成してよいかどうかの承認を求める承認要求を生成する。次に、制御部１０１は、生成した承認要求を、通信部１０３及び無線ＬＡＮ経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、承認要求を受信する（ステップＳ１３６）。
【００９４】
主制御部２０１は、加工命令群を生成してよいかどうかの承認を求めるメッセージをタッチパネル２１０に出力する。タッチパネル２１０は、メッセージを表示する。次に、タッチパネル２１０は、ユーザーから、ＰＪＬ印刷ジョブを生成することを承認するか、又は、承認しないかを示す承認指示の入力を受け付ける（ステップＳ１３７）。
主制御部２０１は、ユーザーから受け付けた承認指示を、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、無線ＬＡＮ経路及び通信部１０３を介して、承認指示を受信する（ステップＳ１３８）。
【００９５】
承認指示の入力を受け付けると、承認判断部２０１ａは、ユーザーから受け付けた承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ１４０）。承認指示が非承認を示す場合（ステップＳ１４０で「Ｎｏ」）、主制御部２０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ１４０で「Ｙｅｓ」）、主制御部２０１は、ステップＳ１４２に制御を移す。
【００９６】
承認指示を受信すると、承認判断部１０１ｄは、受信した承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ１３９）。承認指示が非承認を示す場合（ステップＳ１３９で「Ｎｏ」）、制御部１０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ１３９で「Ｙｅｓ」）、命令抽出部１０１ｃは、情報記憶部１０２から、受信した機種識別子及び受信した機能識別子により識別される加工命令ファイルを読み出す。次に、命令抽出部１０１ｃは、読み出した加工命令ファイルから、加工命令群を抽出する（ステップＳ１４１）。次に、制御部１０１は、印刷用データの要求を、通信部１０３及び無線ＬＡＮ経路を介して、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、要求を受信する（ステップＳ１４２）。
【００９７】
要求を受信すると、ジョブ生成部２０１ｂは、記憶部２０２から、ユーザーにより指定を受け付けた印刷用データを読み出す（ステップＳ１４３）。次に、主制御部２０１は、読み出した印刷用データを、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、無線ＬＡＮ経路及び通信部１０３を介して、印刷用データを受信する（ステップＳ１４４）。
【００９８】
ジョブ生成部１０１ｅは、受信した印刷用データを用いて、ＰＪＬ印刷ジョブを生成する（ステップＳ１４５）。次に、ジョブ生成部１０１ｅは、生成したＰＪＬ印刷ジョブに抽出した加工命令群を組み込む（ステップＳ１４６）。次に、制御部１０１は、通信部１０３及び無線ＬＡＮ経路を介して、加工命令群が組み込まれたＰＪＬ印刷ジョブを端末装置２００に対して、送信する。主制御部２０１は、サーバー装置１００から、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５から、ＰＪＬ印刷ジョブを受信する（ステップＳ１４７）。
【００９９】
次に、ＰＪＬ印刷ジョブを受信すると、主制御部２０１は、無線ＬＡＮ子機部２１５及び無線ＬＡＮ経路を介して、受信したＰＪＬ印刷ジョブをＭＦＰ３００に対して送信する。主制御部３０１は、端末装置２００から、無線ＬＡＮ経路及び通信部３０３を介して、ＰＪＬ印刷ジョブを受信する（ステップＳ１４８）。
プリント制御部３０８は、受信したＰＪＬ印刷ジョブを解釈して、ビットマップ画像を生成する。次に、プリント制御部３０８は、生成したビットマップ画像をプリントエンジン３０９に対して出力する。プリントエンジン３０９は、受け取ったビットマップ画像に基づいて、印刷を実行する（ステップＳ１４９）。
【０１００】
以上により、通信回線の使用が無料である場合における加工を施した印刷ジョブの処理を終了する。
１．６  まとめ
上述したように、回線の使用が有料であると判断される場合に、サーバー装置１００から端末装置２００に対して、加工機能に対応する加工命令群のみを送信する。この場合、端末装置２００からサーバー装置１００に対して、印刷用データを送信しない。これにより、サーバー装置１００と端末装置２００との間の通信量を削減することができる。
【０１０１】
ここで、加工命令群は、一例として、ＰＪＬコマンドを用いて、記述されている。
また、通信回線の使用が有料か無料かを判断する場合には、通信回線から得られた信号から、通信回線の種類を特定する。特定した通信回線の種類に応じて、有料か無料かが判断される。例えば、通信回線の種類に、３ＧやＬＴＥ等の携帯電話通信回線が含まれる場合には、有料と判断する。一方、通信回線の種類に、携帯電話通信回線が含まれず、Ｗｉ−ｆｉやＷｉＭＡＸ等の通信回線が含まれる場合には、無料と判断する。
【０１０２】
通信回線の使用が有料である場合に、ユーザーに提供される加工機能として、印刷を行うＭＦＰにおいて、処理可能な加工機能が選択される。
端末装置２００は、サーバー装置１００が保持する機種プロファイル１１１から、ＭＦＰ３００において処理可能な加工機能を示す情報を取得する。
２．変形例
上記の印刷システム１０の変形例としての印刷システム１０ａについて、説明する。
【０１０３】
印刷システム１０ａにおいて、サーバー装置１００は、サーバー装置１００において処理可能な全ての加工機能（全オプションとも呼ぶ）、及び、サーバー装置１００において処理可能な限定機能（限定オプションとも呼ぶ）のいずれかを、端末装置２００のタッチパネル２１０により選択させる、としてもよい。ここで、処理可能な限定機能は、例えば、端末装置２００から印刷用データを受信することなく、処理可能な加工機能である。
【０１０４】
通信部１０３は、サーバー装置１００が備えている全ての加工機能（イメージプロセスオプション）を示す全オプション及び前記全オプションのうちの一部の加工機能を示す限定オプションのいずれか一方の選択を求める要求を送信してもよい。携帯通信部２１６又は無線ＬＡＮ子機部２１５は、全オプション及び限定オプションのいずれか一方の選択を求める要求を受信する。タッチパネル２１０は、ユーザーから、全オプション及び限定オプションのいずれかを選択する指示を受け付ける。携帯通信部２１６又は無線ＬＡＮ子機部２１５は、全オプション及び限定オプションのいずれかを選択する指示をサーバー装置１００に対して送信する。受信した指示が全オプションの選択を示し、回線判断部１０１ａにより、有料である判断される場合に、通信部１０３は、端末装置２００に対して、全オプションを示す情報を送信する。携帯通信部２１６又は無線ＬＡＮ子機部２１５は、全オプションを示す情報を受信する。タッチパネル２１０は、ユーザーから、受信した全オプションを示す情報により示される加工機能（イメージプロセスオプション）のいずれかを選択する指示を受け付ける。
【０１０５】
ここで、全オプションは、サーバー装置１００が備えている加工機能（イメージプロセスオプション）のうち、当該加工機能から加工命令（オプション命令）を生成する際に、印刷用データを必要とするものを含む。一方、限定オプションは、サーバー装置１００が備えている加工機能（イメージプロセスオプション）のうち、当該加工機能から加工命令を生成する際に、印刷用データを必要としないものである。
【０１０６】
選択された加工機能（イメージプロセスオプション）をサーバー装置１００及びＭＦＰ３００の両方が備える場合、制御部１０１が備える判断部は、ＭＦＰ３００により当該加工機能の処理をすると決定してもよい。一方、当該加工機能をサーバー装置１００が備え、ＭＦＰ３００が備えない場合、判断部は、サーバー装置１００により当該加工機能の処理をすると決定してもよい。
【０１０７】
端末装置２００によりユーザーがサーバー装置１００において処理可能な全ての機能を選択した場合には、通信回線の使用が有料と判断された場合であっても、サーバー装置１００は、サーバー装置１００において処理可能な全ての機能を端末装置２００に対して提供する。
印刷システム１０ａにおいては、サーバー装置１００において処理可能な全ての機能が提供される場合、サーバー装置１００は、ユーザーにより選択された加工機能に応じて、印刷加工処理をサーバー装置１００において行うか、ＭＦＰ３００において行うかを判断してもよい。この場合に、サーバー装置１００における加工処理において、印刷用データが必要な場合のみ、サーバー装置１００は、端末装置２００から印刷用データを受信してもよい。
【０１０８】
例えば、ページレイアウト変更機能として、サーバー装置１００が、2in1、4in1、6in1、8in1、9in1及び16in1 の機能を有すると仮定する。また、ＭＦＰ３００が、2in1、4in1、6in1、9in1及び16in1 の機能を有すると仮定する。このような場合に、ユーザーが2in1を選択した場合、ＭＦＰ３００において、加工処理を行う旨をユーザーに通知する。次に、ＭＦＰ３００において、加工処理を行う。ユーザーが8in1を選択した場合、サーバー装置１００において、加工処理を行う旨をユーザーに通知する。次に、サーバー装置１００において、加工処理を行う。
【０１０９】
言い換えると、サーバー装置１００のみがユーザーにより選択された機能を有し、ＭＦＰ３００がその機能を有さない場合、ユーザーの承認を得て、サーバー装置１００が加工処理を施す。サーバー装置１００及びＭＦＰ３００の両装置がユーザーにより選択された機能を有する場合、ユーザーの承認を得て、ＭＦＰ３００が加工処理を施す。なお、この場合に、ユーザーの承認を得ることなく、各装置が処理を実行してもよい。
【０１１０】
印刷システム１０ａは、印刷システム１０と同様に、サーバー装置１００、端末装置２００、ＭＦＰ３００、ゲートウェイ装置４００、無線基地局５００、無線ＬＡＮ親機６００及びその他のネットワーク接続装置から構成されている。
ここでは、印刷システム１０との相違点を中心として説明する。
サーバー装置１００の情報記憶部１０２は、機種プロファイル１１１に代えて、機種プロファイル１１１ａを記憶している。機種プロファイル１１１ａは、さらに、要否種別を含んでいる。
【０１１１】
具体的には、機種プロファイル１１１ａは、機種プロファイル１１１と同様に、複数の機種情報から構成されている。一つの機種情報は、ＭＦＰの機種に対応している。各機種情報は、機種識別子及び１個又は複数個の機能情報を対応付けて含む。機能情報は、ＭＦＰに対して出力される印刷用データに対して施される加工機能に対応している。機能情報は、機能識別子、加工機能名称、機能種別及び要否種別を対応付けて含む。
【０１１２】
ここで、要否種別は、対応する加工機能を実現する際に、印刷用データを必要とするか否かを示す。印刷用データを必要としない場合には、印刷システム１０と同様にして、サーバー装置１００は、加工機能を実現するための加工命令群を端末装置２００に対して送信すればよい。
一方、印刷用データを必要とする場合には、印刷システム１０ａでは、サーバー装置１００は、端末装置２００から印刷用データを受信する。次に、サーバー装置１００は、受信した印刷用データを用いて、加工機能を組み込んだＰＪＬ印刷ジョブを生成する。
【０１１３】
制御部１０１は、さらに、印刷判断部１０１ｆを含んでいる。印刷判断部１０１ｆは、機種プロファイル１１１から、受信した機種識別子及び受信した機能識別子を含む機種情報を読み出す。次に、印刷判断部１０１ｆは、読み出した機種情報に含まれる要否種別が印刷用データを必要としているか否かを判断する。これにより、印刷判断部１０１ｆは、機能識別子により識別される加工機能を実現するために、印刷用データが必要か否かを判断する。
【０１１４】
印刷システム１０ａにおける動作について、図１２〜図１４に示すシーケンス図を用いて説明する。
図１２及び図１３に示す動作は、以下の点を除いて、図８及び図９と同一である。
図１２のステップＳ１１０ａにおいては、図８のステップＳ１１０に代えて、機能抽出部１０１ｂは、機種プロファイル１１１から、受信した機種識別子を含む全ての機種情報を読み出す。次に、機能抽出部１０１ｂは、読み出した機種情報から、機能識別子及び加工機能名称を抽出する。こうして、機種プロファイル１１１から、受信した機種識別子に対応する全ての組の機能識別子及び加工機能名称が抽出される。
【０１１５】
また、図１３に示すステップＳ１１４及びステップＳ１１５の間において、印刷判断部１０１ｆは、受信した機種識別子及び受信した機能識別子を含む機種情報を機種プロファイル１１１ａから読み出す。次に、印刷判断部１０１ｆは、読み出した機種情報から要否種別を抽出する。次に、印刷判断部１０１ｆは、抽出した要否種別を用いて、機能識別子により識別される加工機能を実現するために、印刷用データが必要か否かを判断する（ステップＳ１１４ａ）。
【０１１６】
印刷用データが必要でない場合（ステップＳ１１４ａで「Ｎｏ」）、図１３に示すステップＳ１１５〜Ｓ１２６において、印刷システム１０ａのサーバー装置１００、端末装置２００及びＭＦＰ３００は、図９に示すステップＳ１１５〜Ｓ１２６と同様に、動作する。これにより、印刷用データが必要でない場合の処理が終了する。
印刷用データが必要である場合（ステップＳ１１４ａで「Ｙｅｓ」）、承認判断部１０１ｄは、サーバー装置１００において、印刷用データを要求して、ＰＪＬ印刷ジョブを生成してよいかどうかの承認を求める承認要求を生成する。次に、制御部１０１は、生成した承認要求を、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、承認要求を受信する（ステップＳ２０１）。
【０１１７】
主制御部２０１は、ＰＪＬ印刷ジョブを生成してよいかどうかの承認を求めるメッセージをタッチパネル２１０に出力する。タッチパネル２１０は、メッセージを表示する。次に、タッチパネル２１０は、ユーザーから、ＰＪＬ印刷ジョブを生成することを承認するか、又は、承認しないかを示す承認指示の入力を受け付ける（ステップＳ２０２）。
主制御部２０１は、ユーザーから受け付けた承認要求を、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から承認指示を受信する（ステップＳ２０３）。
【０１１８】
承認判断部２０１ａは、ユーザーから受け付けた承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ２０５）。承認指示が非承認を示す場合（ステップＳ２０５で「Ｎｏ」）、主制御部２０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ２０５で「Ｙｅｓ」）、主制御部２０１は、ステップＳ１４２ａに制御を移す。
【０１１９】
承認判断部１０１ｄは、受信した承認指示が、承認を示すか、又は、非承認を示すかを判断する（ステップＳ２０４）。承認指示が非承認を示す場合（ステップＳ２０４で「Ｎｏ」）、制御部１０１は、加工操作の処理を終了する。
承認指示が承認を示す場合（ステップＳ２０４で「Ｙｅｓ」）、命令抽出部１０１ｃは、情報記憶部１０２から、受信した機種識別子及び受信した機能識別子により識別される加工命令ファイルを読み出す。次に、命令抽出部１０１ｃは、読み出した加工命令ファイルから、加工命令群を抽出する（ステップＳ１４１ａ）。次に、制御部１０１は、印刷用データの要求を、端末装置２００に対して送信する。主制御部２０１は、サーバー装置１００から、要求を受信する（ステップＳ１４２ａ）。
【０１２０】
ジョブ生成部２０１ｂは、記憶部２０２から、ユーザーにより指定を受け付けた印刷用データを読み出す（ステップＳ１４３ａ）。次に、主制御部２０１は、読み出した印刷用データを、サーバー装置１００に対して送信する。制御部１０１は、端末装置２００から、印刷用データを受信する（ステップＳ１４４ａ）。
ジョブ生成部１０１ｅは、受信した印刷用データを用いて、ＰＪＬ印刷ジョブを生成する（ステップＳ１４５ａ）。次に、ジョブ生成部１０１ｅは、生成したＰＪＬ印刷ジョブに加工命令群を組み込む（ステップＳ１４６ａ）。次に、制御部１０１は、加工命令群が組み込まれたＰＪＬ印刷ジョブを端末装置２００に対して、送信する。主制御部２０１は、サーバー装置１００から、ＰＪＬ印刷ジョブを受信する（ステップＳ１４７ａ）。
【０１２１】
次に、主制御部２０１は、ＰＪＬ印刷ジョブをＭＦＰ３００に対して送信する。主制御部３０１は、端末装置２００から、ＰＪＬ印刷ジョブを受信する（ステップＳ１４８ａ）。
プリント制御部３０８は、受信したＰＪＬ印刷ジョブを解釈して、ビットマップ画像を生成する。次に、プリント制御部３０８は、生成したビットマップ画像をプリントエンジン３０９に対して出力する。プリントエンジン３０９は、受け取ったビットマップ画像に基づいて、印刷を実行する（ステップＳ１４９ａ）。
【０１２２】
これにより、印刷データが必要である場合における処理を終了する。
なお、印刷データが必要である場合において、サーバー装置１００及び端末装置２００を接続する経路、及び、端末装置２００及びＭＦＰ３００を接続する経路には、携帯電話経路が含まれている。
３．その他の変形例
本発明について、上記の実施の形態及び変形例に基づいて説明しているが、上記の実施の形態及び変形例には、限定されない。以下に示すようにしてもよい。
【０１２３】
（１）上記の実施の形態及び変形例において、二つ以上の加工機能（イメージプロセスオプション）が選択される、としてもよい。この場合、これらの加工機能に対応して、二つ以上の加工命令（オプション命令）群が抽出される。また、抽出された二つ以上の加工命令群が印刷ジョブに組み込まれる。
（２）上記の実施の形態及び変形例において、ユーザーの承認を受け付けるとしている。しかし、これには限定されない。ユーザーの承認を受け付けることなく、各加工機能に対応する処理を実行してもよい。
【０１２４】
（３）端末装置２００は、ＭＦＰ３００が処理可能な加工機能についての情報を、ＭＦＰ３００から取得してもよい。端末装置２００は、取得した情報をサーバー装置１００に対して送信する。
主制御部２０１は、ＭＦＰ３００から、携帯電話経路及び携帯通信部２１６を介して、又は、無線ＬＡＮ経路及び無線ＬＡＮ子機部２１５を介して、ＭＦＰ３００において処理可能な加工機能を示す情報を受信する。タッチパネル２１０は、受信した加工機能を示す情報を表示し、受信した加工機能を示す情報に基づいて、加工機能の選択を受け付ける。
【０１２５】
（４）サーバー装置１００が一つの加工機能を有し、ＭＦＰ３００がこの加工機能を有さない場合、次のようにしてもよい。なお、ＭＦＰ３００が加工機能を有さないとは、加工機能を表す加工命令群を、ＭＦＰ３００が解釈できないことを示す。
サーバー装置１００は、加工機能を分解し、当該加工機能と同等の機能を果たす複数の２次加工機能を生成する。ここで、ＭＦＰ３００は、２次加工機能を有しているとする。サーバー装置１００は、複数の２次加工機能を表す複数の加工命令群を生成する。次に、サーバー装置１００は、加工命令群を端末装置２００に対して送信する。
【０１２６】
なお、サーバー装置１００が加工機能と同等の機能を果たす複数の２次加工機能を生成するプロセスを省略してもよい。つまり、サーバー装置１００は、加工機能と同等の機能を果たす複数の２次加工機能を表す複数の加工命令群を生成してもよい。
例えば、ページレイアウト変更機能として、サーバー装置１００が、2in1、4in1、6in1、8in1、9in1及び16in1 の機能を有すると仮定する。また、ＭＦＰ３００が、2in1、4in1、6in1、9in1及び16in1 の機能を有すると仮定する。このような場合に、ユーザーが8in1を選択したと仮定する。
【０１２７】
この場合に、サーバー装置１００は、8in1の加工機能を、１ページを１／８に縮小する２次加工機能と、縮小された８ページ分を１ページに集約する２次加工機能とに分解する。ここで、ＭＦＰ３００は、これらの２次加工機能を有しているとする。次に、サーバー装置１００は、これらの２次加工機能を表す複数の加工命令群を生成する。
（５）上述したように、各装置は、マイクロプロセッサとメモリとを備えたコンピューターシステムである。前記メモリは、コンピュータープログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータープログラムに従って動作するとしてもよい。
【０１２８】
ここで、コンピュータープログラムは、所定の機能を達成するために、コンピューターに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
また、前記コンピュータープログラムは、コンピューター読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ブルーレィディスク、半導体メモリなどに記録されている、としてもよい。
【０１２９】
また、前記コンピュータープログラムを、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するとしてもよい。
また、前記コンピュータープログラムを前記記録媒体に記録して移送することにより、独立した他のコンピューターシステムにより実行してもよい。また、前記コンピュータープログラムを、ネットワーク等を経由して、移送することにより、独立した他のコンピューターシステムにより実行してもよい。
【０１３０】
（６）上記実施の形態及び上記変形例をそれぞれ組み合わせる、としてもよい。
【産業上の利用可能性】
【０１３１】
本発明に係るサーバー装置及び端末装置は、通信量の増加を抑えることができるという効果を奏する。このため、サーバー装置及び端末装置から構成される印刷システムにおいて、ユーザーに対して、印刷用データのイメージプロセスオプションを提供する技術として、有用である。
【符号の説明】
【０１３２】
１０、１０ａ    印刷システム
２０    インターネット
３０    携帯電話網
１００    サーバー装置
１０１    制御部
１０１ａ  回線判断部
１０１ｂ  機能抽出部
１０１ｃ  命令抽出部
１０１ｄ  承認判断部
１０１ｄ  命令抽出部
１０１ｅ  ジョブ生成部
１０１ｆ  印刷判断部
１０２    情報記憶部
１０３    通信部
２００    端末装置
２０１    主制御部
２０１ａ  承認判断部
２０１ｂ  ジョブ生成部
２０２    記憶部
２０３    第一通信回路
２０４    アンテナ
２０５    第一通信制御部
２０６    音声処理部
２０７    スピーカー
２０８    マイクロホン
２０９    入出力制御部
２１０    タッチパネル
２１１    入力部
２１２    アンテナ
２１３    第二通信回路
２１４    第二通信制御部
２１５    無線ＬＡＮ子機部
２１６    携帯通信部
３０１    主制御部
３０２    情報記憶部
３０３    通信部
３０４    スキャナー
３０５    画像処理部
３０６    メモリ部
３０７    ＣＰＵ
３０８    プリント制御部
３０９    プリントエンジン
３１０    ハードディスク
３１１    操作パネル
３１２    バス
４００    ゲートウェイ装置
５００    無線基地局
６００    無線ＬＡＮ親機
【図１】
0006485154.tif 000002
【図２】
0006485154.tif 000003
【図３】
0006485154.tif 000004
【図４】
0006485154.tif 000005
【図５】
0006485154.tif 000006
【図６】
0006485154.tif 000007
【図７】
0006485154.tif 000008
【図８】
0006485154.tif 000009
【図９】
0006485154.tif 000010
【図１０】
0006485154.tif 000011
【図１１】
0006485154.tif 000012
【図１２】
0006485154.tif 000013
【図１３】
0006485154.tif 000014
【図１４】
0006485154.tif 000015