(57)【要約】【課題】複合機の機種に依存せずに所定のコピー設定に従ってコピーを行うことができるプログラム及び情報処理装置を提供する。【解決手段】実施形態によると、プログラムは、プロセッサに、スキャンと印刷とを行う複合機にスキャンに関する設定を行わせ、前記複合機にスキャンを行わせるスキャン信号を送信させ、前記複合機に印刷に関する設定を行わせ、前記複合機にスキャンで得られたスキャン画像を印刷させる印刷信号を送信させる。【選択図】      図１
2018129714.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサに、
スキャンと印刷とを行う複合機にスキャンに関する設定を行わせ、
前記複合機にスキャンを行わせるスキャン信号を送信させ、
前記複合機に印刷に関する設定を行わせ、
前記複合機にスキャンで得られたスキャン画像を印刷させる印刷信号を送信させる、
プログラム。
【請求項２】
前記プロセッサに、
前記複合機から前記スキャン画像を受信させ、
前記複合機に前記印刷信号で印刷する画像として前記スキャン画像を送信させる、
前記請求項１に記載のプログラム。
【請求項３】
前記プロセッサに、
スキャンテンプレートと印刷テンプレートとから構成されるコピーテンプレートを取得させ、
前記スキャンテンプレートに従って前記複合機にスキャンに関する設定を行わせ、
前記印刷テンプレートに従って前記複合機に印刷に関する設定を行わせる、
前記請求項１又は２に記載のプログラム。
【請求項４】
前記プロセッサに、
前記複合機に対応するスキャンプロトコルに従ったスキャン設定ファイルを取得させ、
前記複合機に前記スキャン設定ファイルを送信させ、
前記複合機に対応する印刷プロトコルに従った印刷設定ファイルを取得させ、
前記複合機に前記印刷設定ファイルを送信させる、
前記請求項１乃至３の何れか１項に記載のプログラム。
【請求項５】
外部装置と通信する通信部と、
スキャンテンプレートと印刷テンプレートとから構成されるコピーテンプレートを格納する記憶部と、
前記通信部を通じて前記外部装置へ前記コピーテンプレートを送信し、
スキャンと印刷とを行う複合機に対応するスキャンプロトコルに基づいて前記スキャンテンプレートを変換してスキャン設定ファイルを生成し、
前記通信部を通じて前記外部装置へ前記スキャン設定ファイルを送信し、
前記複合機に対応する印刷プロトコルに基づいて前記印刷テンプレートを変換して印刷設定ファイルを生成し、
前記通信部を通じて前記外部装置へ前記印刷設定ファイルを送信する、
処理部と、
を備える、
情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プログラム及び情報処理装置に関する。
【背景技術】
【０００２】
携帯端末には、外出先などでコピーを行うために、外出先のＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）（複合機）に対して設定するコピーテンプレート（コピー設定）をサーバから取得するものがある。携帯端末は、コピー時において、ＭＦＰに対して当該コピーテンプレートを設定する。
【０００３】
しかしながら、従来、ＭＦＰがコピーテンプレートに対応しておらず、携帯端末がコピーテンプレートをＭＦＰに設定できないことがあるという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−０８４９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するために、複合機の機種に依存せずに所定のコピー設定に従ってコピーを行うことができるプログラム及び情報処理装置を提供する。
【課題を解決するための手段】
【０００６】
実施形態によると、プログラムは、プロセッサに、スキャンと印刷とを行う複合機にスキャンに関する設定を行わせ、前記複合機にスキャンを行わせるスキャン信号を送信させ、前記複合機に印刷に関する設定を行わせ、前記複合機にスキャンで得られたスキャン画像を印刷させる印刷信号を送信させる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るコピーシステムの構成例を示すブロック図である。
【図２】図２は、実施形態に係るユーザ端末の構成例を示すブロック図である。
【図３】図３は、実施形態に係るサーバの構成例を示すブロック図である。
【図４】図４は、実施形態に係るＭＦＰの構成例を示すブロック図である。
【図５】図５は、実施形態に係る携帯端末の構成例を示すブロック図である。
【図６】図６は、実施形態に係るコピーシステムの動作例を示すシーケンス図である。
【図７】図７は、実施形態に係るユーザ端末の入力画面の例を示す図である。
【図８】図８は、実施形態に係るコピーテンプレートの例を示す図である。
【図９】図９は、実施形態に係るユーザ端末の動作例を示すフローチャートである。
【図１０】図１０は、実施形態に係るコピーシステムの動作例を示すシーケンス図である。
【図１１】図１１は、実施形態に係るコピーシステムの動作例を示すシーケンス図である。
【図１２】図１２は、実施形態に係る携帯端末の表示例を示す図である。
【図１３】図１３は、実施形態に係る携帯端末の表示例を示す図である。
【図１４】図１４は、実施形態に係る携帯端末の表示例を示す図である。
【図１５】図１５は、実施形態に係る携帯端末の表示例を示す図である。
【図１６】図１６は、実施形態に係るスキャン設定ファイルの例を示す図である。
【図１７】図１７は、実施形態に係る携帯端末の表示例を示す図である。
【図１８】図１８は、実施形態に係る携帯端末の表示例を示す図である。
【図１９】図１９は、実施形態に係る印刷設定ファイルの例を示す図である。
【図２０】図２０は、実施形態に係る携帯端末の表示例を示す図である。
【図２１】図２１は、実施形態に係る携帯端末の動作例を示すフローチャートである。
【図２２】図２２は、実施形態に係る携帯端末の動作例を示すフローチャートである。
【図２３】図２３は、実施形態に係る携帯端末の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施形態について、図面を参照して説明する。  
実施形態に係るコピーシステムは、ユーザが予め設定したコピーテンプレート（コピー設定）に従ってＭＦＰを用いてコピーを行う。たとえば、コピーシステムは、ユーザが設定したコピーテンプレートを予めサーバに格納する。コピーシステムは、ユーザが所持する携帯端末を通じてサーバに格納したコピーテンプレートを所定の場所にあるＭＦＰに設定する。コピーシステムは、当該ＭＦＰを用いてコピーを行う。
【０００９】
たとえば、コピーシステムは、ユーザが外出先においてコピーを行う場合に用いられる。たとえば、コピーシステムは、オフィスなどにおいてユーザがサーバに送信したコピーテンプレートを取引先などの外出先のＭＦＰに設定する。
【００１０】
図１は、実施形態に係るコピーシステム１の構成例を示すブロック図である。  
図１が示すように、コピーシステム１は、ユーザ端末１０、サーバ２０、ルータ３０、ＭＦＰ４０及び携帯端末５０などを備える。なお、コピーシステム１は、図１が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１１】
ユーザ端末１０は、ユーザがコピーテンプレートを入力する端末である。たとえば、ユーザ端末１０は、ユーザのオフィス又は自宅などに設置される。ユーザ端末１０は、ネットワーク６０を通じてコピーテンプレートをサーバ２０へ送信する。
【００１２】
サーバ２０（情報処理装置）は、コピーテンプレートを格納する。また、サーバ２０は、ネットワーク６０を通じてコピーテンプレートを携帯端末５０へ送信する。
【００１３】
ルータ３０は、ネットワーク６０に接続する。また、ルータ３０は、ＭＦＰ４０及び携帯端末５０などと通信する。たとえば、ルータ３０は、無線ＬＡＮなどの無線ネットワークを構築し、ＭＦＰ４０及び携帯端末５０などと無線通信する。
【００１４】
また、ルータ３０は、携帯端末５０などからのデータをネットワーク６０へ転送する。また、ルータ３０は、ネットワーク６０からのデータを携帯端末５０などへ転送してもよい。また、ルータ３０は、携帯端末５０からのデータをＭＦＰ４０に転送してもよい。また、ルータ３０は、ＭＦＰ４０からのデータを携帯端末５０へ転送してもよい。
【００１５】
ネットワーク６０は、ユーザ端末１０とサーバ２０との間、及び、ルータ３０とサーバ２０との間などでデータを送受信するための通信網である。たとえば、ネットワーク６０は、インターネットである。また、ネットワーク６０は、独自の通信網であってもよい。
【００１６】
ＭＦＰ４０（複合機）は、携帯端末５０からの信号などに基づいて原稿をスキャンする。また、ＭＦＰ４０は、携帯端末５０からの信号などに基づいて画像を印刷する。ＭＦＰ４０は、携帯端末５０とデータを送受信する。たとえば、ＭＦＰ４０は、ルータ３０を介して携帯端末５０とデータを送受信してもよい。また、ＭＦＰ４０は、携帯端末５０と直接データを送受信してもよい。
【００１７】
携帯端末５０は、ユーザが所持する端末である。たとえば、携帯端末５０は、ユーザが取引先などに持ち込んで用いられる。携帯端末５０は、サーバ２０からコピーテンプレートを取得してＭＦＰ４０に設定する。また、携帯端末５０は、ＭＦＰ４０に対してスキャンを開始させるスキャン信号及び印刷を開始させる印刷信号などを送信する。
【００１８】
次に、ユーザ端末１０について説明する。  
図２は、ユーザ端末１０の構成例を示すブロック図である。  
図２が示すように、ユーザ端末１０は、基本的な構成として、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＭ１４、通信部１５、操作部１６及び表示部１７などを備える。これらの各部は、データバスを介して互いに接続される。なお、ユーザ端末１０は、図２が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００１９】
ＣＰＵ１１は、ユーザ端末１０全体の動作を制御する機能を有する。ＣＰＵ１１は、内部キャッシュおよび各種のインターフェースなどを備えてもよい。ＣＰＵ１１は、内部メモリ、ＲＯＭ１２又はＮＶＭ１４が予め記憶するプログラムを実行することにより種々の処理を実現する。
【００２０】
なお、ＣＰＵ１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであっても良い。この場合、ＣＰＵ１１は、ハードウエア回路により実行される機能を制御する。
【００２１】
ＲＯＭ１２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。ＲＯＭ１２に記憶される制御プログラム及び制御データは、予めユーザ端末１０の仕様に応じて組み込まれる。ＲＯＭ１２は、たとえば、ユーザ端末１０の回路基板を制御するプログラム（例えば、ＢＩＯＳ）などを格納する。
【００２２】
ＲＡＭ１３は、揮発性のメモリである。ＲＡＭ１３は、ＣＰＵ１１の処理中のデータなどを一時的に格納する。ＲＡＭ１３は、ＣＰＵ１１からの命令に基づき種々のアプリケーションプログラムを格納する。また、ＲＡＭ１３は、アプリケーションプログラムの実行に必要なデータ及びアプリケーションプログラムの実行結果などを格納してもよい。
【００２３】
ＮＶＭ１４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。ＮＶＭ１４は、例えば、ハードディスク、ＳＳＤ、ＥＥＰＲＯＭ（登録商標）又はフラッシュメモリなどにより構成される。ＮＶＭ１４は、ユーザ端末１０の運用用途に応じて制御プログラム、アプリケーション、及び種々のデータを格納する。
【００２４】
通信部１５は、ネットワーク６０を通じてサーバ２０とデータを送受信するためのインターフェースである。通信部１５は、ＣＰＵ１１からの信号に従って所定のデータをサーバ２０へ送信する。また、通信部１５は、サーバ２０から受信したデータをＣＰＵ１１へ送信する。  
たとえば、通信部１５は、ＬＡＮ接続をサポートするものであってもよい。
【００２５】
操作部１６は、ユーザ端末１０のユーザによって、種々の操作指示が入力される。操作部１６は、ユーザに入力された操作指示の信号をＣＰＵ１１へ送信する。操作部１６は、たとえば、キーボード、テンキー、及び、タッチパネルなどである。
【００２６】
表示部１７は、ＣＰＵ１１の制御により種々の情報を表示する表示装置である。表示部１７は、たとえば、液晶モニタなどである。なお、操作部１６がタッチパネルなどで構成される場合、表示部１７は、操作部１６と一体的に形成されてもよい。
【００２７】
次に、サーバ２０について説明する。  
図３は、サーバ２０の構成例を示すブロック図である。  
図３が示すように、サーバ２０は、基本的な構成として、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ＮＶＭ２４及び通信部２５などを備える。これらの各部は、データバスを介して互いに接続される。なお、サーバ２０は、図３が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００２８】
ＣＰＵ２１（処理部）は、サーバ２０全体の動作を制御する機能を有する。  
ＲＯＭ２２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。  
ＲＡＭ２３は、揮発性のメモリである。
【００２９】
ＮＶＭ２４（記憶部）は、データの書き込み及び書き換えが可能な不揮発性のメモリである。  
ＮＶＭ２４は、コピーテンプレートを格納する記憶領域２４ａを備える。コピーテンプレートについては、後述する。
【００３０】
通信部２５は、ネットワーク６０を通じてユーザ端末１０及びルータ３０とデータを送受信するためのインターフェースである。
【００３１】
次に、ＭＦＰ４０について説明する。  
図４は、ＭＦＰ４０の構成例を示すブロック図である。  
図４が示すように、ＭＦＰ４０は、基本的な構成として、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、操作部４４、通信部４５、スキャナ４６及び画像形成部４７などを備える。これらの各部は、データバスを介して互いに接続される。なお、ＭＦＰ４０は、図４が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００３２】
ＣＰＵ４１は、ＭＦＰ４０全体の動作を制御する機能を有する。  
ＲＯＭ４２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。  
ＲＡＭ４３は、揮発性のメモリである。ＲＡＭ４３は、スキャナ４６が読み取った画像及び外部装置から送信されたコピー画像などを一時的に格納してもよい。
【００３３】
操作部４４は、ＭＦＰ４０のユーザによって、種々の操作指示が入力される。操作部４４は、ユーザに入力された操作指示の信号をＣＰＵ４１へ送信する。操作部４４は、たとえば、キーボード、テンキー、及び、タッチパネルなどである。
【００３４】
通信部４５は、ルータ３０及び携帯端末５０とデータを送受信するためのインターフェースである。たとえば、通信部４５は、ＬＡＮ接続をサポートするものであってもよい。通信部４５は、携帯端末５０と直接データを送受信してもよい。また、通信部４５は、携帯端末５０とルータ３０を介してデータを送受信してもよい。
【００３５】
スキャナ４６は、ＣＰＵ４１からの信号などに基づいて画像を読み取る。たとえば、スキャナ４６は、ＭＦＰ４０の原稿台にセットされる原稿を読み取る。たとえば、スキャナ４６は、線状に配置したセンサ群を移動させて原稿を読み取る構成であってもよい。また、スキャナ４６は、センサ群上で原稿を移動させて原稿を読み取る構成であってもよい。スキャナ４６の構成は、特定の構成に限定されるものではない。
【００３６】
スキャナ４６は、読み取った画像をＣＰＵ４１へ送信する。なお、スキャナ４６は、ＲＡＭ４３又は画像メモリなどに読み取った画像を格納してもよい。
【００３７】
画像形成部４７は、ＣＰＵ４１からの信号などに基づいて画像を用紙に印刷する。たとえば、画像形成部４７は、用紙を供給する供給部及び用紙に画像を印字する印字部などから構成される。
【００３８】
画像形成部４７は、用紙部から用紙を取り出して印字部まで搬送する。画像形成部４７は、印字部を用いて用紙に画像を形成する。印字部は、たとえば、電子写真方式又はインクジェット方式で用紙に画像を形成する。なお、用紙が感熱紙である場合には、印字部は、用紙を加熱して画像を形成する。画像形成部４７の構成は、特定の構成に限定されるものではない。
【００３９】
次に、携帯端末５０について説明する。  
図５は、携帯端末５０の構成例を示すブロック図である。  
図５が示すように、携帯端末５０は、基本的な構成として、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＮＶＭ５４、通信部５５、操作部５６及び表示部５７などを備える。これらの各部は、データバスを介して互いに接続される。なお、携帯端末５０は、図５が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００４０】
ＣＰＵ５１（プロセッサ）は、携帯端末５０全体の動作を制御する機能を有する。  
ＲＯＭ５２は、予め制御用のプログラム及び制御データなどが記憶された不揮発性のメモリである。  
ＲＡＭ５３は、揮発性のメモリである。
【００４１】
ＮＶＭ５４は、データの書き込み及び書き換えが可能な不揮発性のメモリである。  
通信部５５は、ルータ３０及びＭＦＰ４０とデータを送受信するためのインターフェースである。たとえば、通信部５５は、ＬＡＮ接続をサポートするものであってもよい。通信部５５は、ＭＦＰ４０と直接データを送受信してもよい。また、通信部５５は、ＭＦＰ４０とルータ３０を介してデータを送受信してもよい。
【００４２】
操作部５６は、携帯端末５０のユーザによって、種々の操作指示が入力される。操作部５６は、ユーザに入力された操作指示の信号をＣＰＵ５１へ送信する。操作部５６は、たとえば、キーボード、テンキー、及び、タッチパネルなどである。
【００４３】
表示部５７は、ＣＰＵ５１の制御により種々の情報を表示する表示装置である。表示部５７は、たとえば、液晶モニタなどである。  
ここでは、操作部５６は、タッチパネルなどで構成され、表示部５７と一体的に形成されるものとする。
【００４４】
次に、コピーシステム１の動作例について説明する。  
まず、コピーシステム１がコピーテンプレートをサーバ２０に格納する動作例について説明する。  
まず、ユーザ端末１０のＣＰＵ１１は、コピーテンプレートを生成する（ＡＣＴ１１）。
【００４５】
コピーテンプレートは、コピーに関する設定である。コピーテンプレートは、スキャンテンプレートと印刷テンプレートとから構成される。
【００４６】
スキャンテンプレートは、スキャンに関する設定である。たとえば、スキャンテンプレートは、「用紙サイズ」、「カラーモード」、「解像度」又は「露出」などの項目から構成される。「用紙サイズ」は、スキャンする用紙の大きさを示す。「カラーモード」は、カラーでスキャンするか又はモノクロでスキャンするかを示す。「解像度」は、スキャンする画素数を示す。「露出」は、スキャンの濃度を示す。なお、スキャンテンプレートの構成は、特定の構成に限定されるものではない。
【００４７】
印刷テンプレートは、印刷に関する設定である。たとえば、印刷テンプレートは、「両面」、「部数」、「オリエンテーション」、「ソートモード」、「給紙元」又は「Ｎｉｎ１」などの項目から構成される。「両面」は、両面印刷又は片面印刷であるかを示す。「部数」は、印刷する部数を示す。「オリエンテーション」は、印刷の向きを示す。「給紙元」は、用紙を供給するカセットなどを示す。「Ｎｉｎ１」は、一枚に集約させる画像の枚数を示す。なお、印刷テンプレートの構成は、特定の構成に限定されるものではない。  
また、コピーテンプレートは、自身の名称を示す「名前」の項目を備えてもよい。
【００４８】
たとえば、ＣＰＵ１１は、表示部１７にコピーテンプレートの各項目の入力を受け付ける入力画面を表示する。図７は、ＣＰＵ１１が表示する入力画面の例を示す。
【００４９】
図７が示すように、入力画面は、「Ｔｅｍｐｌａｔｅ  Ｎａｍｅ」（名前）の入力を受け付ける。  
また、入力画面は、スキャンテンプレートとして、「Ｐａｐｅｒ  Ｓｉｚｅ」（用紙サイズ）、「Ｃｏｌｏｒ  Ｍｏｄｅ」（カラーモード）、「Ｒｅｓｏｌｕｔｉｏｎ」（解像度）、及び「Ｅｘｐｏｓｕｒｅ」（露出）を受け付ける。
【００５０】
また、入力画面は、印刷テンプレートとして、「２−Ｓｉｄｅｄ」（両面）、「Ｎｕｍｂｅｒ  ｏｆ  Ｃｏｐｉｅｓ」（部数）、「Ｏｒｉｅｎｔａｔｉｏｎ」（オリエンテーション）、「Ｓｏｒｔ  Ｍｏｄｅ」（ソートモード）、「Ｐａｐｅｒ  Ｓｏｕｒｃｅ」（給紙元）、及び「Ｎｉｎ１」を受け付ける。
【００５１】
入力画面は、プルダウンメニューで各項目の入力を受け付けてもよい。また、入力画面は、テキスト入力で各項目の入力を受け付けてもよい。  
入力画面の構成は、特定の構成に限定されるものではない。
【００５２】
ＣＰＵ１１は、入力画面を通じてコピーテンプレートの各項目の入力を受け付ける。  
ＣＰＵ１１は、入力された各項目に基づいてコピーテンプレートを生成する。たとえば、ＣＰＵ１１は、入力された各項目をＸＭＬ形式に変換してコピーテンプレートを生成する。
【００５３】
図８は、コピーテンプレートの例を示す。  
図８が示すように、コピーテンプレートは、ＸＭＬ形式で記述される。たとえば、図８が示すように、コピーテンプレートは、項目のタグで当該項目の内容を示す。たとえば、コピーテンプレートは、開始タグと終了タグとの間に項目の内容を示す要素を備える。
【００５４】
図８が示す例では、コピーテンプレートは、「Ｅｘｐｏｓｕｒｅ」の項目の内容として「Ａｕｔｏ」を示す。また、コピーテンプレートは、「Ｎｉｎ１」の項目の内容として「４ｉｎ１」を示す。  
なお、コピーテンプレートの構成は、特定の構成に限定されるものではない。
【００５５】
コピーテンプレートを生成すると、ＣＰＵ１１は、通信部１５を通じて生成したコピーテンプレートをサーバ２０へ送信する（ＡＣＴ１２）。
【００５６】
サーバ２０のＣＰＵ２１は、通信部２５を通じてコピーテンプレートを受信する。コピーテンプレートを受信すると、ＣＰＵ２１は、ＮＶＭ２４の記憶領域２４ａに受信したコピーテンプレートを格納する（ＡＣＴ１３）。
【００５７】
ＣＰＵ２１がコピーテンプレートを格納すると、コピーシステム１は、動作を終了する。
【００５８】
次に、ユーザ端末１０のＣＰＵ１１がコピーテンプレートを生成する動作例（ＡＣＴ１１）について説明する。  
図９は、ＣＰＵ１１がコピーテンプレートを生成する動作例について説明するためのフローチャートである。
【００５９】
まず、ＣＰＵ１１は、通信部１５を通じてサーバ２にアクセスする（ＡＣＴ２１）。たとえば、ＣＰＵ１１は、サーバ２に所定のリクエストを送って通信を確立する。
【００６０】
サーバ２にアクセスすると、ＣＰＵ１１は、表示部１７に入力画面（たとえば、図７）を表示する（ＡＣＴ２２）。入力画面を表示すると、ＣＰＵ１１は、操作部１６を通じて入力画面内の各項目の入力を受け付ける（ＡＣＴ２３）。
【００６１】
各項目の入力を受け付けると、ＣＰＵ１１は、入力された各項目をＸＭＬ形式に変換してコピーテンプレートを生成する（ＡＣＴ２４）。コピーテンプレートを生成すると、ＣＰＵ１１は、動作を終了する。
【００６２】
なお、ユーザ端末１０のＣＰＵ１１は、複数のコピーテンプレートを生成してサーバ２へ送信してもよい。たとえば、サーバ２は、ユーザ端末１０から送信された複数のコピーテンプレートを格納してもよい。
【００６３】
次に、コピーシステム１がコピーテンプレートに従ってコピーを行う動作例について説明する。  
図１０及び図１１は、コピーシステム１がコピーテンプレートに従ってコピーを行う動作例について説明するためのシーケンス図である。ここでは、ユーザは、携帯端末５０を所持してルータ３０の通信範囲にいるものとする。即ち、携帯端末５０は、ルータ３０と通信可能な範囲にあるものとする。
【００６４】
まず、携帯端末５０のＣＰＵ５１は、通信部５５を通じてルータ３０が形成するネットワーク（たとえば、Ｗｉ−Ｆｉ）に接続する（ＡＣＴ３１）。ネットワークに接続すると、ＣＰＵ５１は、ユーザからの操作などの従ってブラウザ又は専用のアプリを起動し以下の動作を実行する。
【００６５】
ＣＰＵ５１は、通信部５５を通じてサーバ２にアクセスする（ＡＣＴ３２）。たとえば、ＣＰＵ５１は、ルータ３０を通じてサーバ２にアクセスしてもよいし、他のネットワーク（通信キャリアのネットワーク）を通じてサーバ２にアクセスしてもよい。
【００６６】
サーバ２にアクセスすると、ＣＰＵ５１は、ルータ３０に接続するＭＦＰをスキャンするスキャン信号を送信する（ＡＣＴ３３）。たとえば、携帯端末５０のＮＶＭ５４は、予め検出可能なＭＦＰのｓｙｓＯｂｊｅｃｔＩＤを格納する。たとえば、ＣＰＵ５１は、サーバ２から予め検出可能なＭＦＰのｓｙｓＯｂｊｅｃｔＩＤをダウンロードしＮＶＭ５４に格納する。
【００６７】
たとえば、ＣＰＵ５１は、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）のブロードキャストでｓｙｓＯｂｊｅｃｔＩＤがヒットするＭＦＰを検索する。
【００６８】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じてスキャン信号を受信する。スキャン信号を受信すると、ＣＰＵ４１は、通信部４５を通じて携帯端末５０にＡＣＫ応答を送信する（ＡＣＴ３４）。また、ここでは、他のＭＦＰもスキャン信号に対してＡＣＫ応答を携帯端末５０に送信するものとする。
【００６９】
携帯端末５０のＣＰＵ５１は、通信部５５を通じてＭＦＰ４０及び他のＭＦＰからＡＣＫ応答を受信する。ＡＣＫ応答を受信すると、ＣＰＵ５１は、ＡＣＫ応答を送信したＭＦＰの一覧を表示する（ＡＣＴ３５）。
【００７０】
たとえば、ＣＰＵ５１は、ｓｙｓＯｂｊｅｃｔＩＤがヒットしたＭＦＰのＩＰアドレス、モデル（たとえば、ｓｙｓＤｅｓｃｒ）及びデバイス名を取得する。たとえば、ＣＰＵ５１は、ＭＦＰからＩＰアドレス及びモデルを取得する。また、ＣＰＵ５１は、図示しないＤＮＳサーバからＭＦＰのデバイス名を取得する。
【００７１】
たとえば、ＣＰＵ５１は、ＭＦＰのＩＰアドレス、モデル及びデバイス名を一覧で表示する。
【００７２】
図１２は、ＣＰＵ５１がＭＦＰの一覧を表示する画面（ＭＦＰ一覧画面）の例である。  
図１２が示すように、ＭＦＰ一覧画面は、表示領域１０１乃至１０３を備える。表示領域１０１は、ＭＦＰのモデルを示す。表示領域１０２は、ＭＦＰのデバイス名を示す。表示領域１０３は、ＭＦＰのＩＰアドレスを示す。
【００７３】
また、ＭＦＰ一覧画面は、接続するネットワーク名（ここでは、ＴＷＬＡＮ１）を表示してもよい。  
ＭＦＰ一覧画面の構成は、特定の構成に限定されるものではない。
【００７４】
ＭＦＰの一覧を表示すると、ＣＰＵ５１は、コピーを行うＭＦＰを選択する（ＡＣＴ３６）。たとえば、ＣＰＵ５１は、操作部５６を通じてユーザからＭＦＰを選択する操作を受け付ける。
【００７５】
ＣＰＵ５１は、ＭＦＰ一覧画面において、ＩＰアドレス、モデル又はデバイス名などへのタッチを検出してＭＦＰを選択状態にする。ＣＰＵ５１は、「Ｃｏｎｎｅｃｔ」アイコンへのタッチを検出して選択状態となったＭＦＰを選択する。  
ここでは、ＣＰＵ５１は、ＭＦＰ４０を選択するものとする。
【００７６】
ＭＦＰ４０を選択すると、ＣＰＵ５１は、通信部５５を通じてＭＦＰ４０がサポートするスキャンプロトコル及び印刷プロトコルを示す情報（プロトコル情報）を要求する（ＡＣＴ３７）。
【００７７】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じてプロトコル情報の要求を受信する。ＣＰＵ４１は、通信部４５を通じて自身がサポートするスキャンプロトコル及び印刷プロトコルを示すプロコトル情報を携帯端末５０へ送信する（ＡＣＴ３８）。
【００７８】
携帯端末５０のＣＰＵ５１は、ＭＦＰ４０からプロトコル情報を受信する。なお、ＣＰＵ４１が、自身がサポートするスキャンプロトコル及び印刷プロトコルを示す情報を送信する機能がない場合には、ＣＰＵ５１は、サーバ２から、ＭＦＰ４０のモデルなどに応じたスキャンプロトコル及び印刷プロトコルを示す情報を取得してもよい。
【００７９】
また、ＣＰＵ５１は、プロトコル情報などをサーバ２へ送信してもよい。また、ＭＦＰ４０のＣＰＵ４１は、プロトコル情報をサーバ２へ送信してもよい。
【００８０】
ＭＦＰ４０からプロコトル情報を受信すると、ＣＰＵ５１は、通信部５５を通じてコピーテンプレートの要求をサーバ２へ送信する（ＡＣＴ３９）。  
サーバ２のＣＰＵ２１は、通信部２５を通じて当該要求を受信する。当該要求を受信すると、ＣＰＵ２１は、通信部２５を通じて、記憶領域２４ａが格納するコピーテンプレートを携帯端末５０へ送信する（ＡＣＴ４０）。なお、ＣＰＵ２１は、複数個のコピーテンプレートを送信してもよい。
【００８１】
携帯端末５０のＣＰＵ５１は、通信部５５を通じてサーバ２からコピーテンプレートを受信する。ここでは、ＣＰＵ５１は、複数個のコピーテンプレートを受信したものとする。
【００８２】
コピーテンプレートを受信すると、ＣＰＵ５１は、表示部１７にコピーテンプレートの一覧を表示する（ＡＣＴ４１）。たとえば、ＣＰＵ５１は、受信したテンプレート名を一覧で表示する。
【００８３】
図１３は、ＣＰＵ５１がコピーテンプレートの一覧を表示する画面（テンプレート一覧画面）の例である。  
図１３が示すように、テンプレート一覧画面は、テンプレート名を一覧で表示する。なお、テンプレート一覧画面は、テンプレートの内容を要約した「Ａｂｓｔｒａｃｔ」を表示してもよい。
【００８４】
コピーテンプレートの一覧を表示すると、ＣＰＵ５１は、ＭＦＰ４０でのコピーに用いるコピーテンプレートを選択する（ＡＣＴ４２）。たとえば、ＣＰＵ５１は、操作部５６を通じてユーザからコピーテンプレートを選択する操作を受け付ける。
【００８５】
たとえば、ＣＰＵ５１は、テンプレート一覧画面において、テンプレート名へのタッチを検出してコピーテンプレートを選択状態にする。ＣＰＵ５１は、「Ｓｅｌｅｃｔ」アイコンへのタッチを検出して選択状態となったコピーテンプレートをコピーに用いるコピーテンプレートとして選択する。  
なお、サーバ２から１つのコピーテンプレートを受信した場合、ＣＰＵ５１は、当該コピーテンプレートをコピーに用いるコピーテンプレートとして選択する。
【００８６】
コピーテンプレートを選択すると、ＣＰＵ５１は、表示部１７にコピーテンプレートを表示する（ＡＣＴ４３）。たとえば、ＣＰＵ５１は、コピーテンプレートの各項目を表示する。
【００８７】
また、ＣＰＵ５１は、ＭＦＰ４０がサポートする機能に応じて項目の表示形式を以下のように変更する。
【００８８】
ＭＦＰ４０がコピーテンプレートの項目の機能をサポートしている場合、ＣＰＵ５１は、当該項目を通常表示する。  
ＭＦＰ４０がコピーテンプレートの項目の機能をサポートしていないが代替する機能がある場合、ＣＰＵ５１は、項目に代替する機能があることを示す。たとえば、ＣＰＵ５１は、当該項目に代替機能があること（制限付きであること）を示す情報（たとえば、エクスクラメーションマーク）を付与する。
【００８９】
たとえば、ＭＦＰ４０が自動での両面印刷をサポートしていないが手動での両面印刷を行うことをサポートしている場合、ＣＰＵ５１は、「両面」の項目にエクスクラメーションマークを付与する。
【００９０】
また、ＭＦＰ４０がコピーテンプレートの「解像度」の項目に設定された解像度と異なる解像度をサポートする場合、ＣＰＵ５１は、「解像度」の項目にエクスクラメーションマークを付与する。
【００９１】
また、ＭＦＰ４０がコピーテンプレートの項目の機能をサポートしておらず代替する機能もない場合、ＣＰＵ５１は、当該項目が無効なことを表示する。たとえば、ＣＰＵ５１は、当該項目をグレーアウトする。
【００９２】
たとえば、ＭＦＰ４０がカラー印刷をサポートしていない場合、ＣＰＵ５１は、「カラーモード」の項目をグレーアウトする。
【００９３】
図１４は、ＣＰＵ５１がコピーテンプレートを表示する表示画面の例を示す。  
図１４が示すように、表示画面は、コピーテンプレートの項目と当該項目の内容とを対応付けて表示する。ここでは、ＭＦＰ４０がカラー印刷をサポートしておらず代替する機能もないものとする。そのため、表示画面は、枠１０４が示すように、「Ｃｏｌｏｒ  Ｍｏｄｅ」（カラーモード）の項目をグレーアウトして表示する。
【００９４】
また、ここでは、ＭＦＰ４０は、両面印刷をサポートしていないが代替する機能を有するものとする。そのため、表示画面は、枠１０５が示すように、「２−Ｓｉｄｅ」（両面）の項目にエクスクラメーションを付与する。
【００９５】
コピーテンプレートを表示すると、ＣＰＵ５１は、操作部５６を通じてコピーテンプレートの変更を受け付ける（ＡＣＴ４４）。たとえば、ＣＰＵ５１は、表示画面において変更を受け付ける。たとえば、ＣＰＵ５１は、表示画面においてプルダウンメニューを表示して変更を受け付ける。たとえば、ＣＰＵ５１は、各項目に対して変更操作を受け付けた後に「ＯＫ」アイコンへのタッチを検出すると、各項目に対する変更を確定する。
【００９６】
なお、ＣＰＵ５１は、ユーザからの操作に従って変更を受け付けなくともよい。たとえば、ＣＰＵ５１は、変更操作を受け付けることなく「ＯＫ」アイコンへのタッチを検出すると、コピーテンプレートを変更せずに確定する。
【００９７】
コピーテンプレートの変更を受け付けると、ＣＰＵ５１は、ＭＦＰ４０のスキャン設定に用いられるスキャンプロトコルを決定する（ＡＣＴ４５）。ここでは、プロトコル情報は、複数のスキャンプロトコルを示すものとする。
【００９８】
たとえば、ＣＰＵ５１は、表示部５７にスキャンプロトコルの一覧を表示する。ＣＰＵ５１は、操作部５６を通じてスキャンプロトコルの一覧から１つのスキャンプロトコルを選択する操作を受け付ける。
【００９９】
図１５は、ＣＰＵ５１がスキャンプロトコルの一覧を表示する画面（スキャンプロトコル一覧画面）の例を示す。  
図１５が示すように、スキャンプロトコル一覧画面は、複数のスキャンプロトコルの名称を表示する。ここでは、スキャンプロトコル一覧画面は、スキャンプロトコルの名称として、ＷＳＤ（Ｗｅｂ  Ｓｅｒｖｉｃｅｓ  ｏｎ  Ｄｅｖｉｃｅｓ）及びＡｉｒＰｒｉｎｔを表示する。
【０１００】
たとえば、ＣＰＵ５１は、スキャンプロトコル一覧画面において、スキャンプロトコルの名称へのタッチを検出して当該スキャンプロトコルを選択状態にする。ＣＰＵ５１は、「Ｓｅｌｅｃｔ」アイコンへのタッチを検出して選択状態となったスキャンプロトコルをＭＦＰ４０のスキャン設定に用いられるスキャンプロトコルとして決定する。
【０１０１】
なお、プロトコル情報が１つのスキャンプロトコルを示す場合、ＣＰＵ５１は、当該プロトコルをＭＦＰ４０のスキャン設定に用いられるスキャンプロトコルとして決定する。
【０１０２】
スキャンプロトコルを決定すると、ＣＰＵ５１は、通信部５５を通じて、スキャン設定ファイルの要求をサーバ２へ送信する（ＡＣＴ４６）。たとえば、ＣＰＵ５１は、コピーテンプレートのスキャンテンプレートを、決定したスキャンプロトコルに応じたフォーマットに沿って変換したスキャン設定ファイルをサーバ２に要求する。
【０１０３】
なお、ＣＰＵ５１は、スキャンテンプレート（又はコピーテンプレート）をサーバ２へ送信してもよい。また、ＣＰＵ５１は、ＡＣＴ４４においてスキャンテンプレートの項目を変更した場合に、スキャンテンプレート（又はコピーテンプレート）をサーバ２へ送信してもよい。
【０１０４】
サーバ２のＣＰＵ２１は、通信部２５を通じてスキャン設定ファイルの要求を受信する。ＣＰＵ２１は、記憶領域２４ａが格納するコピーテンプレートのスキャンテンプレート又は携帯端末５０から受信されたスキャンテンプレートをスキャンプロトコルに応じたフォーマットに変換してスキャン設定ファイルを生成する。たとえば、ＣＰＵ２１は、コピーテンプレートのＸＭＬファイルの中から、スキャンテンプレートに関する要素を取り出して、スキャンプロトコルに応じたフォーマットに変換する。
【０１０５】
図１６は、スキャン設定ファイルの構成例を示す。  
スキャン設定ファイルは、「露出」が「Ａｕｔｏ」である場合の例である。図８の「露出」に関する設定は、太字部分が示すように変換される。  
ＣＰＵ２１は、通信部２５を通じて生成したスキャン設定ファイルを携帯端末５０へ送信する（ＡＣＴ４７）。
【０１０６】
携帯端末５０のＣＰＵ５１は、通信部５５を通じてスキャン設定ファイルを受信する。スキャン設定ファイルを受信すると、ＣＰＵ５１は、印刷に用いるページ記述言語（ＰＤＬ（ｐａｇｅ  ｄｅｓｃｒｉｐｔｉｏｎ  ｌａｎｇｕａｇｅ））を決定する（ＡＣＴ４８）。
【０１０７】
たとえば、ＣＰＵ５１は、ＭＦＰ４０の印刷設定に用いられる印刷プロトコルを決定してから印刷に用いられるＰＤＬを決定する。
【０１０８】
まず、印刷プロトコルの決定について説明する。ここでは、プロトコル情報は、複数の印刷プロトコルを示すものとする。
【０１０９】
たとえば、ＣＰＵ５１は、表示部５７に印刷プロトコルの一覧を表示する。ＣＰＵ５１は、操作部５６を通じて印刷プロトコルの一覧から１つの印刷プロトコルを選択する操作を受け付ける。
【０１１０】
図１７は、ＣＰＵ５１が印刷プロトコルの一覧を表示する画面（印刷プロトコル一覧画面）の例を示す。  
図１７が示すように、印刷プロトコル一覧画面は、複数の印刷プロトコルの名称を表示する。ここでは、印刷プロトコル一覧画面は、印刷プロトコルの名称として、Ｓｔａｎｄａｒｄ  ＴＣＰ／ＩＰ  Ｐｏｒｔ、ＬＰＲ  Ｐｏｒｔ、ＷＳＤ、ＩＰＰ及びＡｉｒＰｒｉｎｔを表示する。
【０１１１】
たとえば、ＣＰＵ５１は、印刷プロトコル一覧画面において、印刷プロトコルの名称へのタッチを検出して当該印刷プロトコルを選択状態にする。ＣＰＵ５１は、「Ｓｅｌｅｃｔ」アイコンへのタッチを検出して選択状態となった印刷プロトコルをＭＦＰ４０の印刷設定に用いられる印刷プロトコルとして決定する。
【０１１２】
なお、プロトコル情報が１つのスキャンプロトコルを示す場合、ＣＰＵ５１は、当該プロトコルをＭＦＰ４０の印刷設定に用いられる印刷プロトコルとして決定する。
【０１１３】
次に、ＰＤＬの決定について説明する。ここでは、決定された印刷プロトコルに対応するＰＤＬが複数あるものとする。
【０１１４】
たとえば、ＣＰＵ５１は、表示部５７にＰＤＬの一覧を表示する。ＣＰＵ５１は、操作部５６を通じてＰＤＬの一覧から１つのＰＤＬを選択する操作を受け付ける。
【０１１５】
図１８は、ＣＰＵ５１がＰＤＬの一覧を表示する画面（ＰＤＬ一覧画面）の例を示す。  
図１８が示すように、ＰＤＬ一覧画面は、複数のＰＤＬの名称を表示する。ここでは、ＰＤＬ一覧画面は、ＰＤＬの名称として、ＰｏｓｔＳｃｒｉｐｔ、ＰＣＬ６及びＸＰＳを表示する。
【０１１６】
たとえば、ＣＰＵ５１は、ＰＤＬ一覧画面において、ＰＤＬの名称へのタッチを検出して当該ＰＤＬを選択状態にする。ＣＰＵ５１は、「Ｓｅｌｅｃｔ」アイコンへのタッチを検出して選択状態となったＰＤＬを印刷に用いられるＰＤＬとして決定する。
【０１１７】
なお、印刷プロコトルに対応するＰＤＬが１つである場合、ＣＰＵ５１は、当該ＰＤＬを印刷に用いられるＰＤＬとして決定する。
【０１１８】
ＰＤＬを決定すると、ＣＰＵ５１は、通信部５５を通じて、印刷設定ファイルの要求をサーバ２へ送信する（ＡＣＴ４９）。たとえば、ＣＰＵ５１は、コピーテンプレートの印刷テンプレートを、決定したＰＬＤに応じたフォーマットに沿って変換した印刷設定ファイルをサーバ２に要求する。
【０１１９】
なお、ＣＰＵ５１は、印刷テンプレート（又はコピーテンプレート）をサーバ２へ送信してもよい。また、ＣＰＵ５１は、ＡＣＴ４４において印刷テンプレートの項目を変更した場合に、印刷テンプレート（又はコピーテンプレート）をサーバ２へ送信してもよい。
【０１２０】
サーバ２のＣＰＵ２１は、通信部２５を通じて印刷設定ファイルの要求を受信する。ＣＰＵ２１は、記憶領域２４ａが格納するコピーテンプレートの印刷テンプレート又は携帯端末５０から受信された印刷テンプレートをＰＤＬに応じたフォーマットに変換して印刷設定ファイルを生成する。たとえば、ＣＰＵ２１は、コピーテンプレートのＸＭＬファイルの中から、印刷テンプレートに関する要素を取り出して、ＰＤＬに応じたフォーマットに変換する。
【０１２１】
図１９は、印刷設定ファイルの構成例を示す。  
印刷設定ファイルは、「Ｎｉｎ１」が「４ｉｎ１」である場合の例である。図８の「Ｎｉｎ１」に関する設定は、太字部分が示すように変換される。  
ＣＰＵ２１は、通信部２５を通じて生成した印刷設定ファイルを携帯端末５０へ送信する（ＡＣＴ５０）。
【０１２２】
携帯端末５０のＣＰＵ５１は、通信部５５を通じて印刷設定ファイルを受信する。印刷設定ファイルを受信すると、ＣＰＵ５１は、操作部５６を通じてコピーを開始する操作を受け付ける（ＡＣＴ５１）。
【０１２３】
たとえば、ＣＰＵ５１は、表示部５７にコピーを開始する操作を受け付けるためのアイコンを表示する。ＣＰＵ５１は、当該アイコンへのタッチを検出してコピーを開始する操作を受け付ける。
【０１２４】
図２０は、ＣＰＵ５１がコピーを開始する操作を受け付けるために表示する画面（コピー開始画面）の例を示す。  
図２０が示すように、コピー開始画面は、「ＯＫ」アイコンを表示する。ＣＰＵ５１は、操作部５６を通じて、「ＯＫ」アイコンへのタッチを検出すると、コピーを開始する操作を受け付けたものと判定する。  
なお、ＡＣＴ５１までの時点で、原稿は、ＭＦＰ４０にセットされているものとする。
【０１２５】
コピーを開始する操作を受け付けると、ＣＰＵ５１は、通信部５５を通じてスキャン設定ファイルに基づいてスキャンの設定をＭＦＰ４０へ送信する（ＡＣＴ５２）。即ち、ＣＰＵ５１は、ＭＦＰ４０にスキャンに関する設定を行う。
【０１２６】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じてスキャンの設定を受信する。スキャンの設定を受信すると、ＣＰＵ４１は、受信したスキャンの設定を自身に設定する（ＡＣＴ５３）。
【０１２７】
ＣＰＵ４１がスキャンの設定を自身に設定すると、携帯端末５０のＣＰＵ５１は、通信部５５を通じて、スキャンの開始をＭＦＰ４０に指示する（ＡＣＴ５４）。たとえば、ＣＰＵ５１は、スキャンを開始させるスキャン信号をＭＦＰ４０に送信する。
【０１２８】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じてスキャンの開始の指示を受け付ける。スキャンの開始の指示を受け付けると、ＣＰＵ４１は、スキャナ４６を用いてセットされた原稿をスキャンする（ＡＣＴ５５）。
【０１２９】
原稿をスキャンすると、ＣＰＵ４１は、通信部４５を通じて、スキャンした得られたスキャン画像を携帯端末５０へ送信する（ＡＣＴ５６）。
【０１３０】
携帯端末５０のＣＰＵ５１は、通信部５５を通じてＭＦＰ４０からスキャン画像を受信する。スキャン画像を受信すると、ＣＰＵ５１は、通信部５５を通じて印刷設定ファイルに基づいて印刷の設定をＭＦＰ４０へ送信する（ＡＣＴ５７）。即ち、ＣＰＵ５１は、ＭＦＰ４０に印刷に関する設定を行う。
【０１３１】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じて印刷の設定を受信する。印刷の設定を受信すると、ＣＰＵ４１は、受信した印刷の設定を自身に設定する（ＡＣＴ５８）。
【０１３２】
ＣＰＵ４１が印刷の設定を自身に設定すると、携帯端末５０のＣＰＵ５１は、通信部５５を通じて、スキャン画像の印刷の開始をＭＦＰ４０に指示する（ＡＣＴ５９）。たとえば、ＣＰＵ５１は、スキャン画像の印刷を開始させる印刷信号をＭＦＰ４０に送信する。たとえば、ＣＰＵ５１は、印刷信号にスキャン画像を含ませてもよい。また、ＣＰＵ５１は、印刷信号で印刷する画像として別にスキャン画像をＭＦＰ４０へ送信してもよい。
【０１３３】
ＭＦＰ４０のＣＰＵ４１は、通信部４５を通じて印刷の開始の指示を受け付ける。印刷の開始の指示を受け付けると、ＣＰＵ４１は、画像形成部４７を用いて印刷信号に従ってスキャン画像を印刷する（ＡＣＴ６０）。  
ＣＰＵ４１がスキャン画像を印刷すると、コピーシステム１は、動作を終了する。
【０１３４】
なお、携帯端末５０のＣＰＵ５１は、表示部５７にスキャン画像を表示してもよい。また、ＣＰＵ５１は、スキャン画像を表示してから所定の操作を受け付けた場合に、印刷信号をＭＦＰ４０へ送信してもよい。
【０１３５】
次に、ＣＰＵ５１がコピーテンプレートを表示する動作例（ＡＣＴ４３）について説明する。  
図２１は、ＣＰＵ５１がコピーテンプレートを表示する動作例について説明するためのフローチャートである。
【０１３６】
まず、ＣＰＵ５１は、表示形式を決定する項目を設定する（ＡＣＴ６１）。  
項目を設定すると、ＣＰＵ５１は、ＭＦＰ４０が当該項目の機能をサポートするか判定する（ＡＣＴ６２）。たとえば、ＣＰＵ５１は、ＭＦＰ４０からサポートする機能を取得してもよい。また、ＣＰＵ５１は、サーバ２からＭＦＰ４０がサポートする機能を取得してもよい。
【０１３７】
ＭＦＰ４０が当該項目の機能をサポートすると判定すると（ＡＣＴ６２、ＹＥＳ）、ＣＰＵ５１は、当該項目を通常表示すると決定する（ＡＣＴ６３）。
【０１３８】
ＭＦＰ４０が当該項目の機能をサポートしないと判定すると（ＡＣＴ６２、ＮＯ）、ＣＰＵ５１は、代替する機能があるか判定する（ＡＣＴ６４）。  
代替する機能があると判定すると（ＡＣＴ６４、ＹＥＳ）、ＣＰＵ５１は、当該項目を代替機能があることを示す情報を付与して表示すると決定する（ＡＣＴ６５）。
【０１３９】
代替する機能がないと判定すると（ＡＣＴ６４、ＮＯ）、ＣＰＵ５１は、当該項目をグレーアウトで表示すると決定する（ＡＣＴ６６）。
【０１４０】
当該項目を通常表示すると決定した場合（ＡＣＴ６３）、当該項目を代替機能があることを示す情報を付与して表示すると決定した場合（ＡＣＴ６５）、又は、当該項目をグレーアウトで表示すると決定した場合（ＡＣＴ６６）、ＣＰＵ５１は、他に項目があるか判定する（ＡＣＴ６７）。
【０１４１】
他に項目があると判定すると（ＡＣＴ６７、ＹＥＳ）、ＣＰＵ５１は、ＡＣＴ６１に戻る。  
他に項目がないと判定すると（ＡＣＴ６７、ＮＯ）、ＣＰＵ５１は、動作を終了する。
【０１４２】
次に、ＣＰＵ５１がスキャンプロトコルを決定する動作例（ＡＣＴ４５）について説明する。  
図２２は、ＣＰＵ５１がスキャンプロトコルを決定する動作例について説明するためのフローチャートである。
【０１４３】
まず、ＣＰＵ５１は、プロトコル情報が複数のスキャンプロトコルを示すか判定する（ＡＣＴ７１）。プロトコル情報が複数のスキャンプロトコルを示すと判定すると（ＡＣＴ７１、ＹＥＳ）、ＣＰＵ５１は、表示部５７に複数のスキャンプロトコルの一覧（たとえば、図１５）を表示する（ＡＣＴ７２）。
【０１４４】
複数のスキャンプロトコルの一覧を表示すると、ＣＰＵ５１は、操作部５６を通じてスキャンプロトコルの選択を受け付ける（ＡＣＴ７３）。
【０１４５】
プロトコル情報が１つのスキャンプロトコルを示すと判定した場合（ＡＣＴ７１、ＮＯ）、又は、スキャンプロトコルの選択を受け付けた場合（ＡＣＴ７３）、ＣＰＵ５１は、動作を終了する。
【０１４６】
次に、ＣＰＵ５１がＰＤＬを決定する動作例（ＡＣＴ４８）について説明する。  
図２３は、ＣＰＵ５１がＰＤＬを決定する動作例について説明するためのフローチャートである。
【０１４７】
まず、ＣＰＵ５１は、プロトコル情報が複数の印刷プロトコルを示すか判定する（ＡＣＴ８１）。プロトコル情報が複数の印刷プロトコルを示すと判定すると（ＡＣＴ８１、ＹＥＳ）、ＣＰＵ５１は、表示部５７に複数の印刷プロトコルの一覧（たとえば、図１７）を表示する（ＡＣＴ８２）。
【０１４８】
複数の印刷プロトコルの一覧を表示すると、ＣＰＵ５１は、操作部５６を通じて印刷プロトコルの選択を受け付ける（ＡＣＴ８３）。
【０１４９】
プロトコル情報が１つの印刷プロトコルを示すと判定した場合（ＡＣＴ８１、ＮＯ）、又は、印刷プロトコルの選択を受け付けた場合（ＡＣＴ８３）、ＣＰＵ５１は、プロコトル情報が示す１つの印刷プロトコル又は選択された印刷プロトコルに対応するＰＤＬが複数個あるか判定する（ＡＣＴ８４）。
【０１５０】
ＰＤＬが複数個あると判定すると（ＡＣＴ８４、ＹＥＳ）、ＣＰＵ５１は、表示部５７に複数のＰＤＬの一覧（たとえば、図１８）を表示する（ＡＣＴ８５）。
【０１５１】
複数のＰＤＬの一覧を表示すると、ＣＰＵ５１は、操作部５６を通じてＰＤＬの選択を受け付ける（ＡＣＴ８６）。
【０１５２】
ＰＤＬが１つであると判定した場合（ＡＣＴ８４、ＮＯ）、又は、ＰＤＬの選択を受け付けた場合（ＡＣＴ８６）、ＣＰＵ５１は、動作を終了する。
【０１５３】
なお、携帯端末５０は、コピーテンプレートを格納してもよい。たとえば、ＣＰＵ５１は、操作部５６を通じてコピーテンプレートの各項目の入力を受け付け、ＮＶＭ５４にコピーテンプレートを格納してもよい。ＣＰＵ５１は、ＮＶＭ５４が格納するコピーテンプレートに従ってＭＦＰ４０にスキャン及び印刷を行わせてもよい。
【０１５４】
また、ＣＰＵ５１は、スキャン設定ファイル又は印刷設定ファイルを生成してもよい。ＣＰＵ５１は、予めスキャン設定ファイル又は印刷設定ファイルをＮＶＭ５４に格納してもよい。  
また、ユーザ端末１０と携帯端末５０とは、同一の端末であってもよい。
【０１５５】
また、コピーシステム１は、オンプレミスの環境で動作するものであってもよい。サーバ２は、スキャン開始信号をＭＦＰ４０へ送信してもよい。また、ＭＦＰ４０は、スキャン画像をサーバ２へ送信してもよい。また、サーバ２は、印刷信号をＭＦＰ４０へ送信してもよい。
【０１５６】
以上のように構成されたコピーシステムは、コピーテンプレートに基づいてスキャン設定ファイルと印刷設定ファイルとを生成する。また、コピーシステムは、ＭＦＰ４０にスキャン設定ファイルを設定し原稿をスキャンさせる。また、コピーシステムは、ＭＦＰ４０に印刷設定ファイルを設定し原稿の画像を印刷させる。従って、コピーシステムは、コピーテンプレートをスキャン設定と印刷設定とに分離してＭＦＰ４０に設定することができる。その結果、コピーシステムは、コピーテンプレートに対応していないＭＦＰ４０に対してコピーテンプレートに沿ったコピーを行わせることができる。よって、コピーシステムは、ＭＦＰの機種に依存せずに所定のコピー設定に従ってコピーを行うことができる。
【０１５７】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１５８】
１…コピーシステム、１０…ユーザ端末、１１…ＣＰＵ、１５…通信部、１６…操作部、１７…表示部、２０…サーバ、２１…ＣＰＵ、２４…ＮＶＭ、２４ａ…記憶領域、２５…通信部、３０…ルータ、４０…ＭＦＰ、４１…ＣＰＵ、４５…通信部、４６…スキャナ、４７…画像形成部、５０…携帯端末、５１…ＣＰＵ、５５…通信部、５６…操作部、５７…表示部、６０…ネットワーク。
【図１】
2018129714.tif 000003
【図２】
2018129714.tif 000004
【図３】
2018129714.tif 000005
【図４】
2018129714.tif 000006
【図５】
2018129714.tif 000007
【図６】
2018129714.tif 000008
【図７】
2018129714.tif 000009
【図８】
2018129714.tif 000010
【図９】
2018129714.tif 000011
【図１０】
2018129714.tif 000012
【図１１】
2018129714.tif 000013
【図１２】
2018129714.tif 000014
【図１３】
2018129714.tif 000015
【図１４】
2018129714.tif 000016
【図１５】
2018129714.tif 000017
【図１６】
2018129714.tif 000018
【図１７】
2018129714.tif 000019
【図１８】
2018129714.tif 000020
【図１９】
2018129714.tif 000021
【図２０】
2018129714.tif 000022
【図２１】
2018129714.tif 000023
【図２２】
2018129714.tif 000024
【図２３】
2018129714.tif 000025