(57)【要約】【課題】外部装置から出力対象ファイルを取得して出力する際に、個別に出力設定を行うことなく、出力対象ファイルに所望の出力設定を設定して出力する。【解決手段】印刷ファイルと、印刷ファイルのファイル名および印刷ファイルを印刷する際に設定する設定情報を対応付けた印刷設定ファイルと、を保存するファイルサーバとネットワークを介して接続されたＭＦＰにおいて、ファイルサーバから、印刷ファイルと、印刷ファイルが保存されたフォルダの印刷設定ファイルとを受信する接続制御部と、受信した印刷ファイルを印刷する際、受信した印刷設定ファイルを参照して、印刷ファイルのファイル名に対応する設定情報により印刷設定を設定する印刷設定管理部と、設定された設定情報に基づいて、印刷ファイルを印刷する印刷制御部と、を備える。【選択図】図１
2018050284.tif 000002
【特許請求の範囲】
【請求項１】
出力対象ファイルと、前記出力対象ファイルを識別するファイル識別情報および前記出力対象ファイルを出力する際に設定する設定情報を対応付けた出力設定ファイルと、をフォルダに保存する外部装置とネットワークを介して接続された画像処理装置において、
前記外部装置から、前記出力対象ファイルと、前記出力設定ファイルとを受信する通信制御部と、
前記出力対象ファイルを出力する際、受信した前記出力設定ファイルを参照して、当該出力対象ファイルの前記ファイル識別情報に対応する前記設定情報により出力設定を設定する出力設定管理部と、
設定された前記設定情報に基づいて、前記出力対象ファイルを出力する出力制御部と、
を備える、画像処理装置。
【請求項２】
前記外部装置は、複数の前記出力対象ファイルを前記フォルダに保存し、
前記設定情報は、前記フォルダに保存される全ての前記出力対象ファイルに対する共通設定情報と、前記フォルダに保存される個々の前記出力対象ファイルに対する個別設定情報と、を含み、
前記出力設定管理部は、前記共通設定情報に対して前記個別設定情報を優先して出力設定を設定する、請求項１に記載の画像処理装置。
【請求項３】
前記通信制御部は、前記外部装置から、複数の前記出力対象ファイルの前記ファイル識別情報を含むファイルリストと、前記出力設定ファイルとを受信し、
受信した前記ファイルリストに基づいて、前記出力対象ファイルの表示画像を表示部に一覧表示する表示制御部をさらに備え、
前記通信制御部は、一覧表示された前記表示画像からユーザに指定された前記表示画像が示す前記出力対象ファイルを、前記外部装置から受信し、
前記出力設定管理部は、指定された前記出力対象ファイルを出力する際、受信した前記出力設定ファイルを参照して、指定された前記出力対象ファイルの前記ファイル識別情報に対応する前記設定情報により出力設定を設定する、請求項１に記載の画像処理装置。
【請求項４】
前記通信制御部は、前記外部装置から、前記フォルダに含まれる前記出力対象ファイルの前記ファイル識別情報を含むファイルリストと、前記フォルダに含まれ、かつ前記フォルダに含まれる前記出力対象ファイルに対する前記出力設定ファイルと、を受信し、
前記出力設定ファイルに含まれている前記ファイル識別情報と、前記ファイルリストに含まれる前記ファイル識別情報と、を照合する照合部と、
前記出力設定ファイルに、前記ファイルリストに含まれる前記ファイル識別情報と一致する前記ファイル識別情報が含まれていた場合、当該ファイル識別情報が示す前記出力対象ファイルの表示画像に、前記設定情報を有する旨を示す設定存在情報を付して、受信した前記ファイル識別情報が示す前記出力対象ファイルの前記表示画像を表示部に一覧表示する表示制御部と、をさらに備える、請求項１に記載の画像処理装置。
【請求項５】
前記通信制御部は、前記ファイルリストおよび前記出力設定ファイルを受信した後であって、一覧表示された前記表示画像からユーザに指定された前記表示画像が示す前記出力対象ファイルを、前記出力制御部によって出力されるときに前記外部装置から受信する、請求項３に記載の画像処理装置。
【請求項６】
前記画像処理装置は、
第１のオペレーティングシステム、および少なくとも出力機能を有する本体と、
第２のオペレーティングシステムを有し、前記本体に対する操作指示を行う操作部と、を備え、
前記操作部は、さらに前記第２のオペレーティングシステム上で動作する出力アプリケーションを有し、
前記出力アプリケーションは、
ＳＭＢ（Server  Message  Block）プロトコルを用いて、前記外部装置から、前記出力対象ファイルの前記ファイル識別情報を含むファイルリスト、および前記出力設定ファイルを受信し、
前記ファイルリストに含まれるファイル拡張子に基づいて、前記出力対象ファイルの表示画像を一覧表示し、
前記ファイルリストおよび前記出力設定ファイルにそれぞれ含まれる前記ファイル識別情報を比較して、前記設定情報が対応付けられた前記ファイル識別情報が示す前記出力対象ファイルの前記表示画像に、前記設定情報を有する旨を示す設定存在情報を付し、
前記設定存在情報を付した前記表示画像が示す前記出力対象ファイルに対して出力開始の指示がされた場合に、前記出力対象ファイルを前記外部装置から受信するとともに、
受信した前記出力設定ファイルを参照して、前記出力対象ファイルの前記ファイル識別情報に対応する前記設定情報で、前記本体の前記出力機能に対して出力指示をする、請求項３に記載の画像処理装置。
【請求項７】
一覧表示された前記表示画像から、前記出力対象ファイルの指定を受け付ける入力受付部をさらに備え、
前記通信制御部は、指定された前記出力対象ファイルの取得要求を前記外部装置に送信し、前記外部装置から、指定された前記出力対象ファイルを受信する、請求項４に記載の画像処理装置。
【請求項８】
前記表示制御部は、前記出力設定管理部により、受信した前記出力設定ファイルの前記設定情報により出力設定を設定できない場合、前記設定情報を入力する出力設定画面を前記表示部に表示し、
前記入力受付部は、前記出力設定画面から、前記設定情報の入力を受け付け、
前記出力設定管理部は、入力された前記設定情報により出力設定を設定する、請求項７に記載の画像処理装置。
【請求項９】
前記入力受付部は、一覧表示された前記表示画像から、前記出力対象ファイルの指定と、当該出力対象ファイルの前記設定情報を入力する旨を示す出力設定入力指示と、を受け付け、
前記表示制御部は、前記出力設定入力指示を受け付けた場合、前記出力設定画面を前記表示部に表示し、
前記入力受付部は、前記出力設定画面から、前記設定情報の入力を受け付け、
前記通信制御部は、指定された前記出力対象ファイルの前記ファイル識別情報とともに、入力された前記設定情報を前記外部装置に送信し、
前記外部装置は、受信した前記ファイル識別情報と前記設定情報とを対応付けて前記出力設定ファイルに保存する、請求項８に記載の画像処理装置。
【請求項１０】
前記表示制御部は、前記出力対象ファイルを保存する権限を有するユーザがログインしている場合、前記出力設定画面に、前記設定情報を保存する旨を指示する保存指示画像を表示し、
前記入力受付部は、前記出力設定画面から、前記設定情報の入力を受け付けた後、前記保存指示画像から前記設定情報を保存する旨を示す保存指示を受け付け、
前記通信制御部は、前記保存指示を受け付けた場合、指定された前記出力対象ファイルの前記ファイル識別情報とともに、入力された前記設定情報を前記外部装置に送信する、請求項９に記載の画像処理装置。
【請求項１１】
前記入力受付部は、一覧表示された前記表示画像から、複数の前記出力対象ファイルの指定と、前記出力設定入力指示と、を受け付け、
前記通信制御部は、指定された複数の前記出力対象ファイルに対応する複数の前記ファイル識別情報とともに、入力された前記設定情報を前記外部装置に送信し、
前記外部装置は、受信した複数の前記ファイル識別情報それぞれと前記設定情報とを対応付けて前記出力対象ファイルに保存する、請求項９または１０に記載の画像処理装置。
【請求項１２】
画像処理装置と、前記画像処理装置とネットワークを介して接続された外部装置と、を備える画像処理システムにおいて、
前記外部装置は、
出力対象ファイルと、前記出力対象ファイルを識別するファイル識別情報および前記出力対象ファイルを出力する際に設定する設定情報を対応付けた出力設定ファイルと、をフォルダに保存する記憶部と、
前記出力対象ファイルと、前記出力設定ファイルとを前記画像処理装置に送信する送信部と、を備え、
前記画像処理装置は、
前記外部装置から、前記出力対象ファイルと、前記出力設定ファイルとを受信する通信制御部と、
前記出力対象ファイルを出力する際、受信した前記出力設定ファイルを参照して、当該出力対象ファイルの前記ファイル識別情報に対応する前記設定情報により出力設定を設定する出力設定管理部と、
設定された前記設定情報に基づいて、前記出力対象ファイルを出力する出力制御部と、
を備える、画像処理システム。
【請求項１３】
前記記憶部は、前記出力対象ファイルを含むフォルダごとに、前記出力設定ファイルを保存する、請求項１２に記載の画像処理システム。
【請求項１４】
前記出力設定ファイルは、複数の前記出力対象ファイルそれぞれに前記設定情報を対応付けて保存する、請求項１３に記載の画像処理システム。
【請求項１５】
出力対象ファイルと、前記出力対象ファイルを識別するファイル識別情報および前記出力対象ファイルを出力する際に設定する設定情報を対応付けた出力設定ファイルと、をフォルダに保存する外部装置とネットワークを介して接続されたコンピュータに、
前記外部装置から、前記出力対象ファイルと、前記フォルダの前記出力設定ファイルとを受信する通信制御機能と、
前記出力対象ファイルを出力する際、受信した前記出力設定ファイルを参照して、当該出力対象ファイルの前記ファイル識別情報に対応する前記設定情報により出力設定を設定する出力設定機能と、
設定された前記設定情報に基づいて、前記出力対象ファイルを出力する出力制御機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、およびプログラムに関する。
【背景技術】
【０００２】
従来、例えば、食品スーパーなどのチェーン店の多店舗運営において、広告などの印刷物を各店舗へ配布する場合、専用のファイルサーバもしくはクラウドのオンラインストレージに、本部側で作成したファイルをアップロードして、各店舗側のプリンタで印刷するということが一般的に行われている。
【０００３】
その場合、店舗側ではＰＣ（Personal  Computer）などの情報処理端末を利用してファイルをダウンロードしてプリンタにより印刷を行うか、もしくはプリンタを利用してオンラインストレージにアクセスしてファイルを取得して印刷する（プルプリントと呼ばれる）技術が既に知られている。
【０００４】
例えば、プルプリント機能を利用して印刷を行う文書管理システムが知られている（特許文献１参照）。この文書管理システムでは、複合機からレポート管理サーバに印刷指示を送信すると、レポート管理サーバは、当該印刷指示を受信して、所望の文書データを取得する。そして、レポート管理サーバは、当該文書データの印刷ジョブを生成して複合機に送信し、複合機が文書データを印刷する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来のプルプリント機能を利用したシステムでは、例えば、特定の印刷ファイル（出力対象ファイル）に対してカラーやステープル、厚紙など、定められた印刷設定（出力設定）により印刷したい場合でも、印刷ファイルを取得した側の画像処理装置それぞれにおいて個別に印刷設定を行って印刷ファイルを印刷しなければならなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、外部装置から出力対象ファイルを取得して出力する際に、個別に出力設定を行うことなく、出力対象ファイルに所望の出力設定を設定して出力できる画像処理装置、画像処理システム、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、出力対象ファイルと、前記出力対象ファイルを識別するファイル識別情報および前記出力対象ファイルを出力する際に設定する設定情報を対応付けた出力設定ファイルと、をフォルダに保存する外部装置とネットワークを介して接続された画像処理装置において、前記外部装置から、前記出力対象ファイルと、前記出力設定ファイルとを受信する通信制御部と、前記出力対象ファイルを出力する際、受信した前記出力設定ファイルを参照して、当該出力対象ファイルの前記ファイル識別情報に対応する前記設定情報により出力設定を設定する出力設定管理部と、設定された前記設定情報に基づいて、前記出力対象ファイルを出力する出力制御部と、を備える。
【発明の効果】
【０００８】
本発明によれば、外部装置から出力対象ファイルを取得して出力する際に、個別に出力設定を行うことなく、出力対象ファイルに所望の出力設定を設定して出力できるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態の画像処理システムの全体構成図である。
【図２】図２は、実施形態のファイルサーバおよびＰＣのハードウェア構成の一例を示す図である。
【図３】図３は、実施形態のＭＦＰのハードウェア構成の一例を示す図である。
【図４】図４は、実施形態のファイルサーバの構成を示す機能ブロック図である。
【図５】図５は、印刷設定ファイルの保存に関する説明図である。
【図６】図６は、印刷設定ファイルのデータ構造の一例を示す図である。
【図７】図７は、実施形態のＭＦＰの構成を示す機能ブロック図である。
【図８】図８は、ファイル選択画面の一例を示す図である。
【図９】図９は、印刷設定画面の一例を示す図である。
【図１０】図１０は、ログイン画面の一例を示す図である。
【図１１】図１１は、実施形態のＭＦＰにおけるファイル選択画面の表示処理を示すシーケンス図である。
【図１２】図１２は、ＭＦＰからファイルサーバに送信する認証情報と、指定フォルダのファイル名と、ファイルリストの取得要求の説明図である。
【図１３】図１３は、ＭＦＰがファイルサーバから受信するファイルリストの説明図である。
【図１４】図１４は、ファイルサーバからＭＦＰに送信するファイルリストの説明図である。
【図１５】図１５は、実施形態のＭＦＰにおける印刷ファイルの印刷処理を示すシーケンス図である。
【図１６】図１６は、実施形態のＭＦＰにおけるファイル選択画面の表示処理の流れを示すフローチャートである。
【図１７】図１７は、実施形態のＭＦＰにおける印刷ファイルの印刷処理の流れを示すフローチャートである。
【図１８】図１８は、実施形態のＭＦＰにおける印刷設定ファイルの保存処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、画像処理装置、画像処理システム、およびプログラムの実施形態を詳細に説明する。
【００１１】
図１は、実施形態の画像処理システムの全体構成図である。図１に示すように、画像処理システムは、ＭＦＰ（Multifunction  Peripheral）１００、２００ａ、２００ｂと、ファイルサーバ３００と、ＰＣ（Personal  Computer）５００とがネットワーク３０を介して接続されている。ＭＦＰ１００、２００ａ、２００ｂと、ファイルサーバ３００と、ＰＣ５００との間の通信には、例えば、ネットワークファイル共有プロトコルとして広く利用されているＳＭＢ（Server  Message  Block）が用いられている。
【００１２】
図１では、本店にＭＦＰ１００とＰＣ５００が設置され、支店１にＭＦＰ２００ａが設置され、支店２にＭＦＰ２００ｂが設置されている例を示している。図１に示す本実施形態の画像処理システムは、プルプリント機能を利用した印刷を行っている。すなわち、支店１、２のＭＦＰ２００ａ、２００ｂは、ファイルサーバ３００のフォルダ（例えば、GoogleDrive（登録商標）、DropBox（登録商標）等）に保存された印刷ファイル（例えば、Word、PDFやJPEG等）をダウンロードして取得する。そして、支店１、２のＭＦＰ２００ａ、２００ｂにおいて、取得した印刷ファイルを印刷する。
【００１３】
具体的には、例えば、本店のユーザが、ＰＣ５００において作成したポップなどの広告の印刷ファイルをファイルサーバ３００に保存する。そして、支店１、２のユーザが、ＭＦＰ２００ａ、２００ｂにおいてファイルサーバ３００から印刷ファイルを取得して印刷し、印刷した広告を店舗に掲示するような場合に利用できる。これにより、各店舗で共通の広告を店頭に掲示することができる。
【００１４】
このとき、本実施形態では、ＰＣ５００が作成した印刷ファイルをファイルサーバ３００に保存した後、本店のＭＦＰ１００またはＰＣ５００は、当該印刷ファイルの印刷設定をファイルサーバ３００に保存しておく。この印刷設定は、支店１、２のＭＦＰ２００ａ、２００ｂで印刷される際に適用したい印刷設定を想定している。そして、支店１、２のＭＦＰ２００ａ、２００ｂでは、印刷設定および印刷ファイルを取得し、印刷ファイルを印刷する際、事前にファイルサーバ３００に保存されていた印刷設定に従って印刷ファイルを印刷する。
【００１５】
ＭＦＰ１００、２００ａ、２００ｂは、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を有する装置であって、画像処理装置の一例である。図１に示す画像処理システムでは、３台のＭＦＰ１００、２００ａ、２００ｂが接続されているが、ＭＦＰの台数は任意であって、１、２台または４台以上設置されていてもよい。また、ＭＦＰ１００、２００ａ、２００ｂには、印刷アプリケーション（以下、「印刷アプリ」と称する。）５０がインストールされている。以下では、ＭＦＰ２００ａ、２００ｂなど、任意の支店のＭＦＰを示す場合は、ＭＦＰ２００として説明する場合がある。
【００１６】
印刷アプリ５０は、ＭＦＰ１００、２００の機能を利用して、画像データやドキュメントなどの印刷ファイル（出力対象ファイルの一例）を紙などの記録媒体に印刷（出力の一例）する機能を提供するためのソフトウェアである。印刷アプリ５０は、例えば、操作部２０（図３等参照）で実行されるAndroid（登録商標）上で動作するJava（登録商標）のアプリケーションである。本実施形態では、印刷アプリ５０は、ＭＦＰ１００、２００の操作部２０内にインストールし、操作部２０のオペレーティングシステム上で動作するタイプのアプリケーションであるが、印刷アプリ５０がクラウド上にあるＷｅｂタイプのアプリケーションの場合は、ＭＦＰの操作部にインストールされたブラウザアプリケーションを介してクラウドサーバ上の印刷アプリを動作させるＷｅｂタイプのアプリケーションでもよい。印刷アプリ５０は、出力対象ファイルを出力する機能を提供する出力アプリケーションの一例である。なお、出力には印刷以外の例として、ファイルを添付したメール送信や、ファイル転送、ＦＡＸ送信などがある。
【００１７】
ＰＣ５００は、ＭＦＰ１００、２００により印刷される印刷ファイルを生成する。例えば、ＰＣ５００は、上述したように、ポップなどの広告として画像データやドキュメントなどの印刷ファイルを生成する。そして、ＰＣ５００は、生成した印刷ファイルをファイルサーバ３００に送信する。
【００１８】
ファイルサーバ３００は、ＰＣ５００で生成された、ＭＦＰ１００、２００によって印刷可能な形式の画像や文書等の印刷ファイルや、当該印刷ファイルの印刷設定を保存した印刷設定ファイルなど、印刷ファイルに関する情報等を保存する装置であって、外部装置の一例である。ファイルサーバ３００は、ＭＦＰ１００、２００からの要求により、印刷ファイルや印刷設定ファイル等を送信する装置である。なお、印刷設定ファイルの詳細については、後述する。
【００１９】
次に、ファイルサーバ３００およびＰＣ５００のハードウェア構成について説明する。図２は、実施形態のファイルサーバおよびＰＣのハードウェア構成の一例を示す図である。以下では、ファイルサーバ３００について説明するが、ＰＣ５００についても同様である。
【００２０】
図２に示すように、ファイルサーバ３００は、ＣＰＵ（Central  Processing  Unit）６０１と、ＲＯＭ（Read  Only  Memory）６０２と、ＲＡＭ（Random  Access  Memory)６０３と、ＨＤＤ（Hard  Disk  Drive）６０４と、ディスプレイ６０５と、通信Ｉ／Ｆ（インターフェース）６０６と、キーボード６０７と、マウス６０８と、を備えている。
【００２１】
ＣＰＵ６０１は、ファイルサーバ３００全体の動作を制御する。ＣＰＵ６０１は、ＲＡＭ６０３をワークエリアとしてＲＯＭ６０２またはＨＤＤ６０４等に格納されたプログラムを実行することで、ファイルサーバ３００全体の動作を制御する。
【００２２】
ディスプレイ６０５は、文字または画像等の各種情報を表示する表示部である。ディスプレイ６０５は、例えば、ＣＲＴ（Cathode  Ray  Tube）ディスプレイ、ＬＣＤ（Liquid  Crystal  Display）、または有機ＥＬ（Electro−Luminescence）ディスプレイ等である。
【００２３】
通信Ｉ／Ｆ６０６は、ネットワーク３０と接続してデータ通信をするためのインターフェースである。通信Ｉ／Ｆ６０６は、例えば、１０Base-T、１００Base-TXまたは１０００Base-T等のEthernet（登録商標）に対応したインターフェースである。
【００２４】
キーボード６０７は、文字、数字、各種指示の選択等を行う入力装置である。マウス６０８は、各種指示の選択および実行、処理対象の選択等を行うための入力装置である。
【００２５】
上述のＣＰＵ６０１、ＲＯＭ６０２、ＲＡＭ６０３、ＨＤＤ６０４、ディスプレイ６０５、通信Ｉ／Ｆ６０６、キーボード６０７、およびマウス６０８は、アドレスバスおよびデータバス等のバス６１１によって互いに通信可能に接続されている。
【００２６】
次に、ＭＦＰ１００、２００のハードウェア構成について説明する。図３は、実施形態のＭＦＰのハードウェア構成の一例を示す図である。図３に示すように、ＭＦＰ１００、２００は、コピー機能、スキャナ機能、ファクス機能、およびプリンタ機能などの各種の機能を実現可能な本体１０と、ユーザによる操作入力を受け付けるとともに、本体１０に対する操作指示を行う操作部２０とを備えている。
【００２７】
なお、ユーザによる操作入力を受け付けるとは、ユーザの操作に応じて入力される情報（画面の座標値を示す信号等を含む。）を受け付けることを含む概念である。本体１０と操作部２０は、専用の通信路４０を介して相互に通信可能に接続されている。通信路４０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００２８】
なお、本体１０は、操作部２０で受け付けた操作入力に応じた動作を行うことができる。また、本体１０は、ファイルサーバ３００等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００２９】
まず、本体１０のハードウェア構成例について説明する。図３に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ１４と、通信Ｉ／Ｆ１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。
【００３０】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００３１】
通信Ｉ／Ｆ１５は、ネットワーク３０と接続するためのインターフェースである。接続Ｉ／Ｆ１６は、通信路４０を介して操作部２０と通信するためのインターフェースである。
【００３２】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能（出力機能の一例）を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等の記録媒体への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクスなどを備えている。さらに、印刷済み記録媒体を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置：Auto  Document  Feeder）のような特定のオプションを備えることもできる。
【００３３】
次に、操作部２０のハードウェア構成例について説明する。図３に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７と、外部接続Ｉ／Ｆ２８とを備え、これらがシステムバス２９を介して相互に接続されている。
【００３４】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００３５】
通信Ｉ／Ｆ２５は、ネットワーク３０と接続するためのインターフェースである。接続Ｉ／Ｆ２６は、通信路４０を介して本体１０と通信するためのインターフェースである。外部接続Ｉ／Ｆ２８は、ＩＣカードリーダなどと接続するためのインターフェースである。
【００３６】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば、受け付けた操作入力に応じた情報、各種画面など）を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えてまたはこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。なお、操作パネル２７は表示部の一例である。
【００３７】
なお、本実施形態では、機能の独立性を保つために、本体１０側のソフトウェアと操作部２０側のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステム（ＯＳ：Operating  System）で互いに独立して動作する。例えば、本体１０側のソフトウェアとしてLinux（登録商標）を用い、操作部２０側のソフトウェアとしてAndroid（登録商標）を用いることも可能である。なお、本体１０が有しているオペレーティングシステムが第１のオペレーティングシステムの一例であって、操作部２０が有しているオペレーティングシステムが第２のオペレーティングシステムの一例である。また、印刷アプリ５０は、操作部２０のオペレーティングシステム上で動作するアプリケーションである。
【００３８】
以上のように、本実施形態のＭＦＰ１００、２００において、本体１０と操作部２０は別々のオペレーティングシステムで動作するため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた情報（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）や、本体１０が操作部２０へイベントを通知する動作などがこれに該当する。
【００３９】
ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００４０】
次に、ファイルサーバ３００の機能構成について説明する。図４は、実施形態のファイルサーバの構成を示す機能ブロック図である。図４に示すように、ファイルサーバ３００は、通信制御部３０１と、保存制御部３０２と、記憶部３１０とを備えており、互いに接続されている。
【００４１】
記憶部３１０は、各種情報や画面等を保存するものであって、ＲＯＭ６０２やＨＤＤ６０４（図２参照）により実現される。本実施形態では、記憶部３１０は、画像や文書等の印刷ファイルを保存している。印刷ファイルは、画像データやドキュメントなどのファイルであって、上述した店舗（支店）と本部の例では、画像や文書を用いて作成された広告や告知等の顧客に提示する情報である。
【００４２】
記憶部３１０は、印刷ファイルを、印刷ファイルを識別するファイル識別情報に関連付けて保存している。具体的には、例えば、本実施形態の記憶部３１０は、印刷ファイルに、印刷ファイルを識別する固有のファイル名（ファイル識別情報の一例）を付して保存している。さらに、記憶部３１０では、フォルダに、関連する複数の印刷ファイルをまとめて保存している。フォルダには、当該フォルダを識別する固有のフォルダ名が付けられている。
【００４３】
また、本実施形態では、記憶部３１０は、印刷ファイルを印刷する際に設定する設定情報を含む印刷設定ファイルを保存する。具体的には、記憶部３１０は、印刷ファイルを識別するファイル名と、印刷ファイルを印刷する際に設定する設定情報とを対応付けた印刷設定ファイルを保存している。この印刷設定ファイルは、１または複数の印刷ファイルを含むフォルダごとに保存されており、当該フォルダ内に含めて保存されている。また、印刷設定ファイルは、フォルダ内に複数の印刷ファイルやフォルダがあった場合は、印刷ファイルやフォルダそれぞれに対応付けて設定情報を保存することができる。以下に具体例を示す。なお、印刷設定ファイルが出力設定ファイルの一例である。
【００４４】
図５は、印刷設定ファイルの保存に関する説明図である。印刷設定ファイルは、上述したようにフォルダごとに保存されている。図５に示すように、例えば、印刷設定ファイルを、「”/Shared/POP/”」フォルダに作成する場合、印刷設定ファイルのパスは、「”/Shared/POP/.__print_setting_”」というように、対象のフォルダに特定のファイル名「”.__print_setting_”」を含めて作成する。
【００４５】
図５の例では、「/Shared/POP/」フォルダと、「/Shared/キャンペーン/」フォルダに印刷設定ファイルが保存されている。印刷設定ファイルそれぞれの設定情報は、当該印刷ファイルが保存されたフォルダにのみ有効であって、その他のフォルダには適用されない。また、印刷設定ファイルは、隠し属性のファイルとなっており、ＰＣクライアントで見た場合、一般のユーザからは見えなくなる。
【００４６】
図６は、印刷設定ファイルのデータ構造の一例を示す図である。図５において説明したように、印刷設定ファイルは、当該印刷設定ファイルが保存されたフォルダと同じフォルダに保存された印刷ファイルやフォルダに対する設定情報を保存している。図６に示すように、印刷設定ファイルは、対象となる印刷ファイルのファイル名やフォルダのフォルダ名に、印刷する際に設定する設定情報が対応付けられている。
【００４７】
図６の印刷設定ファイルが、図５に示す「”/Shared/POP/”」フォルダに保存されている場合、例えば、ファイル名「”/Shared/POP/チラシＡ.pdf”」の印刷ファイルに設定情報が対応付けられていることになる。具体的には、印刷ファイル「”チラシＡ.pdf”」には、設定情報として「カラー：フルカラー１００％、変倍：１００％、部数：１００枚、解像度：６００ｄｐｉ、トレイ：自動、両面／片面：片面、ソート／スタック：なし」が対応付けられている。これにより、ＭＦＰ２００等は、印刷ファイル「”チラシＡ.pdf”」の印刷パラメータに、当該設定情報が設定されることになる。
【００４８】
また、図６では、例えば、フォルダ名「”/Shared/POP/FolderＡ”」のフォルダに設定情報が対応付けられていることになる。具体的には、フォルダ「”FolderＡ”」には、設定情報として「カラー：モノクロ１００％、変倍：１００％、部数：１００枚、解像度：６００ｄｐｉ、トレイ：自動、両面／片面：片面、ソート／スタック：なし」が対応付けられている。これにより、ＭＦＰ２００等は、フォルダ「”FolderＡ”」内の全ての印刷ファイルの印刷パラメータに、当該設定情報が設定されることになる。
【００４９】
ここで、例えば、図６の印刷設定ファイルが、フォルダ「”FolderＡ”」に保存され、かつフォルダ「”FolderＡ”」内に複数の印刷ファイル「”チラシＡ.pdf”」「”チラシＢ.pdf”」「”チラシＣ.pdf”」が保存されている場合について説明する。この場合、フォルダ「”FolderＡ”」に対する設定情報（共通設定情報）は、FolderＡ内の全ての印刷ファイル（ここでは３つの印刷ファイル）に対して設定される。また、印刷ファイル「”チラシＡ.pdf”」「”チラシＢ.pdf”」「”チラシＣ.pdf”」それぞれに対する設定情報（個別設定情報）は、フォルダ「”FolderＡ”」に保存される個々の印刷ファイル（チラシＡ.pdf、チラシＢ.pdf、チラシＣ.pdf）に対して設定される。そして、この場合は、フォルダ（FolderＡ）の設定情報（共通設定情報）に対して、個別ファイル（チラシＡ.pdf、チラシＢ.pdf、チラシＣ.pdf）の設定情報（個別設定情報）が優先されて印刷ファイルの印刷パラメータに設定される。つまり、フォルダ（FolderＡ）の設定情報は適用されずに、個別ファイル（チラシＡ.pdf、チラシＢ.pdf、チラシＣ.pdf）の設定情報が適用される。
【００５０】
ここで、印刷設定ファイルの保存について説明する。印刷設定ファイルの保存方法には、以下の方式も考えられる。
【００５１】
１つ目として、ルートフォルダに単一の印刷設定ファイルを保存し、ファイルサーバ上のすべての印刷ファイルの印刷設定を保存する方法が考えられる。なお、ルートフォルダとは、ファイルサーバで一番上位になるフォルダである。
【００５２】
２つ目として、印刷アプリ用の設定フォルダに単一の印刷設定ファイルを保存し、ファイルサーバ上のすべての印刷ファイルの印刷設定を保存する方法が考えられる。
【００５３】
３つ目として、一つの印刷ファイルにつき一つの印刷設定ファイルを保存する方法が考えられる。
【００５４】
４つ目として、フォルダごとに１つの印刷設定ファイルを保存する方法がある。この方法では、ユーザが印刷設定をする際に、フォルダ内の複数の印刷ファイル分の印刷設定を、１つの印刷設定ファイルにまとめて有するように書き込む。本実施形態では、主に、この方法を採用し、複数の印刷ファイル分の印刷設定を含む１つの印刷設定ファイルを、印刷アプリ起動後など、サーバ内のフォルダにアクセスしたタイミングで取得する。これによってフォルダ内の印刷設定ファイルの取得が１回で済むために、ネットワークアクセスをまとめて行えるので、通信量を減らすことができる。また、何度も印刷設定ファイルを取得しなくてよいので、表示速度も向上させることができるというメリットがある。また、ルートフォルダのようにフォルダによってユーザの書き込み権限がある場合でも、書き込み権限のないフォルダを使って、印刷設定ファイルを置くことができる。なおよりメリットのある４つ目の方法を主に採用するとしたが、１〜３つ目までの方法を採用してもよく、これらを除外するものではない。
【００５５】
なお、印刷設定ファイルの保存は、ＭＦＰ１００、２００の操作部２０や、ＰＣ５００からファイルサーバ３００に対して可能となっている。本実施形態では、本店に設置されたＭＦＰ１００が印刷設定ファイルを保存し、支店１、２のＭＦＰ２００ａ、２００ｂは、当該印刷設定ファイルを取得して印刷ファイルを印刷する構成について説明する。例えば、ファイルサーバ３００からＭＦＰ２００に送信される印刷設定ファイルのデータ形式は「ＪＳＯＮ（JavaScript（登録商標）  Object  Notation）」、拡張子は「.settings」である。
【００５６】
通信制御部３０１は、ＭＦＰ１００、２００などのネットワーク３０を介して接続された外部装置との間で、通信Ｉ／Ｆ６０６（図２参照）により行われる通信を制御する。例えば、本実施形態の通信制御部３０１は、ＭＦＰ１００、２００からの要求を受信し、当該要求に応じた情報をＭＦＰ１００、２００に送信する。
【００５７】
具体的には、例えば、通信制御部３０１は、ＭＦＰ１００、２００から、印刷アプリ５０により設定されたフォルダである指定フォルダのフォルダ名と、印刷ファイルのファイルリスト（ファイル名の一覧）の取得要求を受信した場合、記憶部３１０を参照し、受信したフォルダ名が示す指定フォルダに保存されている印刷ファイルのファイルリストをＭＦＰ１００、２００に送信する。例えば、ファイルサーバ３００からＭＦＰ２００に送信されるファイルリストのデータ形式は、ＳＭＢ独自のデータ形式でもよいし、ＪＳＯＮ形式でもよい。また、ファイルリストは、ＭＦＰ２００の操作部２０からＳＭＢプロトコルを用いた取得要求を送信することで取得する。
【００５８】
また、通信制御部３０１は、指定フォルダのフォルダ名と、印刷設定ファイルの取得要求を受信した場合、記憶部３１０を参照し、受信したフォルダ名が示す指定フォルダに保存されている印刷設定ファイルをＭＦＰ１００、２００に送信する。つまり、通信制御部３０１は、印刷を所望する印刷ファイルが保存されたフォルダの印刷設定ファイルをＭＦＰ１００、２００に送信することになる。
【００５９】
また、通信制御部３０１は、ＭＦＰ１００、２００から、ユーザに指定された印刷ファイルの取得要求を受信した場合、記憶部３１０を参照し、要求された印刷ファイルをＭＦＰ１００、２００に送信する。また、通信制御部３０１は、ＭＦＰ１００により作成された印刷設定ファイルが送信された場合、当該印刷設定ファイルを受信する。
【００６０】
また、ファイルサーバ３００は、ＭＦＰ１００、２００との間で情報の送受信を行う場合、ＭＦＰ１００、２００を利用するユーザの認証処理を行う。この場合、通信制御部３０１は、ＭＦＰ１００、２００から認証情報を受信する。そして、ファイルサーバ３００が受信した認証情報を用いて認証処理を行い、その認証が成功した場合、通信制御部３０１は、要求された情報の送信を行う。なお、認証情報とは、ユーザを識別可能な情報であって、例えば、ユーザＩＤおよびパスワードなどである。
【００６１】
保存制御部３０２は、記憶部３１０に各種情報の保存や更新、削除を行う。本実施形態では、保存制御部３０２は、例えば、記憶部３１０に、外部装置から受信した印刷ファイルや印刷設定ファイル等の保存や更新、削除を行う。
【００６２】
次に、ＭＦＰ１００の機能構成について説明する。ＭＦＰ２００も同様の構成となっているため省略する。図７は、実施形態のＭＦＰの構成を示す機能ブロック図である。図７に示すように、ＭＦＰ１００の操作部２０は、入力受付部１０１と、表示制御部１０２と、通信制御部１０３と、取得部１０４と、保存制御部１０５と、照合部１０６と、印刷設定管理部１０７と、接続制御部１０８と、記憶部１１０とを備えており、関連機能は互いに接続されている。また、ＭＦＰ１００の本体１０は、通信制御部１２１と、印刷制御部１２２と、接続制御部１２３と、記憶部１２０とを備えており、関連機能は互いに接続されている。また、操作部２０と本体１０は互いに、接続制御部１０８と接続制御部１２３によって接続されている。接続制御部１０８は、図３の接続Ｉ／Ｆ２６、接続制御部１２３は接続Ｉ／Ｆ１６で実現される。
【００６３】
ここで、本実施形態のＭＦＰ１００は、本体１０と操作部２０とが一つの装置に含まれている構成となっているが、複数の装置に分かれて構成されていてもよい。すなわち、本実施形態のように本体装置（本体１０）と操作装置（操作部２０）とが一つの装置であってもよいし、操作装置がタブレット端末装置のように、本体装置とは別体の装置であってもよい。
【００６４】
記憶部１１０は、操作部２０に備えられ、各種情報や画面等を保存するものであって、ＲＯＭ２２やフラッシュメモリ２４（図３参照）により実現される。本実施形態では、例えば、記憶部１１０は、各種画面を構成する情報や、ファイルサーバ３００から取得したファイルリストや、印刷する際に設定する設定情報を含む印刷設定ファイルなどを保存する。
【００６５】
記憶部１２０は、本体１０に備えられ、各種情報や画面等を保存するものであって、ＨＤＤ１４（図３参照）により実現される。本実施形態では、記憶部１２０は、ファイルサーバ３００に関する情報であるサーバ情報、ファイルサーバ３００から取得した印刷ファイル等を保存する。
【００６６】
ここで、サーバ情報とは、ＭＦＰ１００からファイルサーバ３００にアクセスする際に必要となる情報であって、例えば、ファイルサーバ３００のアドレス（ＩＰアドレス等）、認証情報（ユーザＩＤ、パスワード）、および指定フォルダのフォルダ名である。なお、本実施形態では、ファイルサーバ３００のサーバ情報のみを保存しているが、複数台のファイルサーバと接続されている場合は接続されている全てのサーバ情報を保存してもよい。
【００６７】
次に、ＭＦＰ１００の本体１０の機能について説明する。
【００６８】
通信制御部１２１は、通信Ｉ／Ｆ１５により、ネットワーク３０を介してファイルサーバ３００などの外部装置との間で各種情報を送受信する。また、接続制御部１２３は、接続Ｉ／Ｆ１６により、操作部２０との間で各種情報を送受信する。
【００６９】
印刷制御部１２２は、エンジン部１７により、ユーザにより指定された印刷ファイルを、印刷設定ファイルの設定情報に基づいて印刷するものであって、出力制御部の一例である。
【００７０】
次に、ＭＦＰ１００の操作部２０の機能について説明する。
【００７１】
入力受付部１０１は、操作パネル２７から、ユーザによる各種操作入力を受け付ける制御を行う。具体的には、入力受付部１０１は、印刷ファイルの印刷処理を実行する印刷アプリ５０の起動を受け付ける。
【００７２】
また、入力受付部１０１は、ファイル選択画面Ｄ１（図８参照）から、印刷を所望する印刷ファイルの指定、当該印刷ファイルの印刷開始の指示を受け付ける。このとき、ファイルサーバ３００から受信した印刷設定ファイルにより、印刷設定が設定された場合は、指定された印刷ファイルの印刷が行われる。
【００７３】
また、ファイルサーバ３００から受信した印刷設定ファイルにより、印刷設定が設定できない場合、入力受付部１０１は、印刷設定画面Ｄ２（図９参照）から設定情報の入力を受け付ける。そして、受け付けた設定情報により印刷設定が設定されて、指定された印刷ファイルの印刷が行われる。
【００７４】
また、印刷設定ファイルを生成して保存する場合、入力受付部１０１は、ファイル選択画面Ｄ１（図８参照）から、印刷ファイルの指定と、当該印刷ファイルの設定情報を入力する旨を示す印刷設定入力指示（出力設定入力指示）と、を受け付ける。そうすると、印刷設定画面Ｄ２（図９参照）が表示され、入力受付部１０１は、印刷設定画面Ｄ２から設定情報の入力と、設定情報を保存する旨を示す保存指示とを受け付ける。これにより、入力された設定情報がファイルサーバ３００に保存される。なお、本実施形態では、印刷設定ファイルを生成して保存するのは、本店のＭＦＰ１００となっている。
【００７５】
また、印刷設定ファイルの設定情報を入力してファイルサーバ３００に保存する権限を有する機器管理者等がＭＦＰ１００にログインする場合に、入力受付部１０１は、認証情報、例えば、ユーザＩＤおよびパスワードの入力を受け付ける。
【００７６】
表示制御部１０２は、操作パネル２７に、設定画面等の各種画面や各種情報を表示する制御を行う。具体的には、表示制御部１０２は、接続制御部１０８により受信したファイルリストに基づいて、印刷ファイルの表示画像であるアイコンを一覧表示したファイル選択画面を操作パネル２７（表示部）に表示する。このとき、表示制御部１０２は、印刷ファイルに対して印刷設定ファイルによる設定情報が存在する場合、設定情報を有する旨を示す設定バッジ（設定存在情報の一例）を当該印刷ファイルのアイコンに付してファイル選択画面を表示する。また、表示制御部１０２は、ファイル選択画面に、設定情報を入力する旨を示す印刷設定入力指示を受け付けるために押下する印刷設定ボタンを表示する。この印刷設定ボタンが押下されると印刷設定画面に遷移する。
【００７７】
ここで、図を参照してファイル選択画面について説明する。図８は、ファイル選択画面の一例を示す図である。図８に示すファイル選択画面Ｄ１では、左側には、印刷ファイルのアイコン（Ｐ１〜Ｐ６）が一覧表示されている。そして、印刷ファイルＰ６には、印刷設定がされている旨、すなわち設定情報を有する旨を示す設定バッジＰ６ａ（「設定」）が表示されている。そして、右側には、メニューが表示されている。このメニューには、プレビュー画面の表示を指示するプレビューボタン、印刷設定入力指示を受け付けるための印刷設定ボタンＢ１、および印刷開始を指示するスタートボタンＢ２が含まれている。
【００７８】
ここで、ファイル選択画面のアイコン（図８のＰ１〜Ｐ６）は、例えば、ファイルサーバ３００から受信したファイルリストのファイル名や拡張子を元に、印刷アプリ５０が作成する。なお、JPEGファイルの場合のみプリフェッチ（指定フォルダへのアクセス時にファイルを事前に取得）してサムネイルを作成して表示する。しかし、その他のJPEGファイル以外のファイルの場合は、印刷等の出力時にファイルサーバ３００から取得した時にはじめてサムネイルを作成する。サムネイルを未作成のファイル（未取得のファイル）は、ファイルの種別を示すアイコンを表示する。従って、例えば図８のＰ４、Ｐ６はファイルの種別を示すアイコン（ファイルはＭＦＰ２００に未取得）であり、Ｐ５はサムネイル（ファイルは取得済み）を示している。
【００７９】
表示制御部１０２は、印刷設定ファイルに保存される設定情報を入力する印刷設定画面（出力設定画面）を操作パネル２７に表示する。このとき、印刷設定ファイルを保存する権限を有するユーザがログインしている場合、表示制御部１０２は、印刷設定画面に、設定情報をファイルサーバ３００に保存する旨を示す保存指示を受け付けるために押下する印刷設定保存ボタンＢ３を表示する。
【００８０】
ここで、図を参照して印刷設定保存ボタンを備えた印刷設定画面について説明する。例えば、図８に示すファイル選択画面Ｄ１において、１つ以上の印刷ファイルを選択して印刷設定ボタンＢ１を押下すると、印刷設定画面が表示される。図９は、印刷設定画面の一例を示す図である。図９に示す印刷設定画面Ｄ２は、左側に印刷設定Ｓが表示され、変倍や部数、解像度等の設定情報が表示されている。そして、右側には、上述のプレビューボタン、設定情報を印刷設定ファイルに保存する旨を指示する印刷設定保存ボタンＢ３、および上述のスタートボタンＢ２が表示されている。印刷設定画面Ｄ２において、印刷設定Ｓを所望の設定情報に変更し、印刷設定保存ボタンＢ３を押下することで、選択された１つ以上の印刷ファイルの設定情報がファイルサーバ３００に送信されて印刷設定ファイルに保存される。
【００８１】
また、印刷設定保存ボタンＢ３について説明をする。図９に示す設定情報を保存するための印刷設定保存ボタンＢ３は、ＭＦＰ１００にログインしているユーザが設定情報を保存する権限を有する機器管理者等であるときのみ表示される。また、印刷設定保存ボタンＢ３は、印刷アプリ５０に設定したファイルサーバ３００のアカウントに対象フォルダの書き込み権限があるときのみ表示される。
【００８２】
本実施形態では、ＭＦＰ１００、２００から印刷設定ファイルを保存する構成としているが、ＰＣ５００から保存してもよい。すなわち、ＰＣ５００から印刷設定ファイルを保存する際にも、同様にディスプレイ６０５等（図２参照）の表示部に印刷設定画面Ｄ２が表示され、ユーザによる設定情報の入力を受け付け、ファイルサーバ３００に保存することができる。
【００８３】
また、ＭＦＰ１００において印刷設定ファイルを作成して保存する場合、複数の印刷ファイルを選択することができる。この場合は、選択された複数の印刷ファイル全てに同じ印刷設定を行うものとする。
【００８４】
ここで、例えば、選択した複数の印刷ファイルの中に、既に印刷設定がされている印刷ファイルがあった場合について説明する。この場合、例えば、印刷設定画面Ｄ２の印刷設定保存ボタンＢ３をグレーアウト表示にし、操作・選択できない状態にすることができる。また他の構成として、ファイル選択画面Ｄ１（図８参照）の印刷設定ボタンＢ１が押下されると、既に印刷設定がされている印刷ファイルがある旨を示す警告画面を表示する構成としてもよい。
【００８５】
また、ファイル選択画面Ｄ１（図８参照）において、設定バッジが付された印刷ファイルの印刷時に、印刷設定ボタンＢ１が押下されると印刷設定画面Ｄ２が表示され、設定情報が入力されると印刷設定が変更される。この変更後の印刷設定を保存せずに（印刷設定保存ボタンＢ３が押下されずに）印刷ファイルを印刷した場合は、印刷設定がＭＦＰ２００側で置き換わって印刷される。また、変更後の印刷設定を保存した場合（印刷設定保存ボタンＢ３が押下された場合）は、ファイルサーバ３００側の印刷設定ファイル内の設定情報（そのファイルに対応する設定情報）が置き換わる。もしくは、変更後の印刷設定を保存した場合に、ＭＦＰ２００に取得している印刷設定ファイル内の、対応する設定情報が変更後の設定情報に更新されてもよい。
【００８６】
また、表示制御部１０２は、上述の機器管理者等がログインするためのログイン画面を操作パネル２７に表示する。図１０は、ログイン画面の一例を示す図である。図１０に示すログイン画面Ｄ３は、ユーザＩＤとパスワードの入力を促す文字が表示されるとともに、ユーザＩＤを入力する入力領域ａ１、パスワードを入力する入力領域ａ２、およびログインするためのログインボタンａ３が表示されている。ユーザは、入力領域ａ１、ａ２にそれぞれユーザＩＤ、パスワードを入力して、ログインボタンａ３を押下することで機器管理者としてログインできる。
【００８７】
また、表示制御部１０２は、印刷ファイルに、ファイルサーバ３００から取得した印刷設定ファイルの設定情報をそのまま設定できない場合、その旨を示す警告画面を操作パネル２７に表示する。そして、表示制御部１０２は、印刷設定画面を操作パネル２７に表示して設定情報の入力を促す。
【００８８】
通信制御部１０３は、通信Ｉ／Ｆ２５により、例えば、スマートフォンやタブレット等の携帯端末との間で各種情報を送受信する。
【００８９】
接続制御部１０８は、接続Ｉ／Ｆ２６により、本体１０との間で各種情報や画面等を送受信する。従って、接続制御部１０８は、接続Ｉ／Ｆ２６により、本体１０の接続制御部１２３を経由して通信制御部１２１によってファイルサーバ３００などの外部装置から受信した各種情報を受信したり、各種情報をファイルサーバ３００などの外部装置に送信する。
【００９０】
具体的には、接続制御部１０８は、ファイルサーバ３００との間で、接続制御部１２３および通信制御部１２１を介して以下の情報を送受信する。接続制御部１０８は、サーバ情報および指定フォルダのフォルダ名とともに、ファイルリストの取得要求をファイルサーバ３００に送信し、当該ファイル名の示す指定フォルダのファイルリストを受信する。すなわち、接続制御部１０８は、指定フォルダに含まれる印刷ファイルのファイル名を含むファイルリストを受信する。また、接続制御部１０８は、指定フォルダのフォルダ名とともに、印刷設定ファイルの取得要求をファイルサーバ３００に送信し、当該ファイル名の示す指定フォルダの印刷設定ファイルを受信する。すなわち、接続制御部１０８は、指定フォルダに含まれ、かつ当該フォルダに含まれる印刷ファイルに対する印刷設定ファイルを受信する。
【００９１】
また、接続制御部１０８は、ファイルリストおよび印刷設定ファイルを受信した後であって、ファイル選択画面Ｄ１からユーザに指定されたアイコンが示す印刷ファイルの取得要求をファイルサーバ３００に送信し、指定されたアイコンが示す印刷ファイルを受信する。なお、接続制御部１０８は、印刷制御部１２２によって印刷ファイルが印刷されるとき（印刷ファイルの印刷開始の指示があったとき）に、印刷ファイルを受信する。また、接続制御部１０８は、保存指示を受け付けた場合、ユーザに選択された印刷ファイルのファイル名と、ユーザにより入力された設定情報をファイルサーバ３００に送信する。接続制御部１０８が通信制御部の一例である。
【００９２】
取得部１０４は、記憶部１１０、１２０から所望の情報を取得する。具体的には、例えば、取得部１０４は、ファイル選択画面を表示する際に、記憶部１１０からファイルリストや印刷設定ファイルを取得する。
【００９３】
保存制御部１０５は、記憶部１１０、１２０に情報を保存する制御を行う。具体的には、保存制御部１０５は、ファイルサーバ３００から受信したファイルリストや印刷設定ファイルを記憶部１１０に保存する。また、保存制御部１０５は、ファイルサーバ３００から受信した印刷ファイルをファイル名と関連付けて保存する。
【００９４】
照合部１０６は、ファイルサーバ３００から受信した印刷設定ファイルに含まれているファイル名と、受信したファイルリストのファイル名とを照合する。そして、印刷設定ファイルに、ファイルリストのファイル名と一致するファイル名が含まれていた場合、表示制御部１０２により、ファイル選択画面における当該ファイル名が示す印刷ファイルに設定情報を有する旨を示す設定バッジが表示される。
【００９５】
印刷設定管理部１０７は、ファイルサーバ３００から受信した印刷ファイル（ユーザにより指定された印刷ファイル）を印刷する際、受信した印刷設定ファイルを参照して、印刷ファイルのファイル名に対応する設定情報により印刷設定を設定する。なお、図６で説明したように、フォルダ内に保存された印刷設定ファイルに、当該フォルダに対する共通設定情報と、当該フォルダに保存された個々の印刷ファイルに対する個別設定情報とが含まれていた場合、印刷設定管理部１０７は、共通設定情報に対して個別設定情報を優先して印刷設定を設定する。また、受信した印刷設定ファイルの設定情報により印刷設定を設定できない場合、印刷設定画面が表示され、ユーザにより設定情報が入力される。この場合、印刷設定管理部１０７は、ユーザにより入力された設定情報により印刷設定を設定する。印刷設定管理部１０７が出力設定管理部の一例である。
【００９６】
以上より、本実施形態の操作部２０の印刷アプリ５０は、ＳＭＢプロトコルを用いて、ファイルサーバ３００から、印刷ファイルのファイル名を含むファイルリスト、および印刷設定ファイルを受信し、受信したファイルリストに含まれるファイル拡張子に基づいて、ファイル選択画面を表示（印刷ファイルのアイコン（表示画像）を一覧表示）する。そして、印刷アプリ５０は、ファイルリストおよび印刷設定ファイルにそれぞれ含まれるファイル名を比較して、設定情報が対応付けられたファイル名が示す印刷ファイルのアイコンに、設定情報を有する旨を示す設定バッジを付す。さらに、印刷アプリ５０は、設定バッジを付したアイコンが示す印刷ファイルに対して印刷開始の指示がされた場合に、印刷ファイルをファイルサーバ３００から受信するとともに、受信した印刷設定ファイルを参照して、印刷ファイルのファイル名に対応する設定情報で、本体１０の印刷機能に対して印刷指示をする。なお、図７における一点鎖線に囲まれた範囲の機能が印刷アプリ５０の機能である。
【００９７】
次に、ＭＦＰ２００がファイルサーバ３００からファイルリストにより指定された印刷ファイルを取得して印刷するまでの流れの概要を説明する。印刷アプリ５０が起動されると、ＭＦＰ２００の操作部２０は、ＳＭＢプロトコルを用いて、ファイルサーバ３００からファイルリストと印刷設定ファイルを取得する。
【００９８】
操作部２０は、ファイルリストのファイル名の拡張子を元に、印刷ファイルのアイコンを作成する。また、操作部２０は、ファイルリストと印刷設定ファイルとを比較する。具体的には、ファイルリスト内のファイル識別情報（図１４の名前の列を参照）のうち、最後の「￥」以下に示すファイル名のうち、印刷設定ファイルのファイル名（図６のファイル名の列を参照）があるものを抽出する。
【００９９】
ファイルリストのうち、抽出されたファイル名（設定情報がある印刷ファイル）に対応するアイコン上に、設定バッジを付して、アイコンの一覧表示をする（図８のファイル選択画面Ｄ１参照）。なお、この時点では印刷ファイル自体は、ＭＦＰ２００において未取得である。過去に印刷済みの印刷ファイルとJPEGファイルだけは取得済みであるが、基本的には未取得である。
【０１００】
そして、一覧表示したアイコンが示す印刷ファイルのうち、ユーザが印刷をするために選択した印刷ファイルをファイルサーバ３００から取得し、選択された印刷ファイルが設定バッジの付された印刷ファイルであった場合は、ＭＦＰ２００に取得した印刷設定ファイル内の設定情報を印刷設定に設定して印刷する。
【０１０１】
なお、印刷設定を変更して保存せずに印刷ファイルを印刷した場合は、その印刷ファイルの印刷にのみ変更した印刷設定が適用される。一方、印刷設定を変更して保存して印刷ファイルを印刷した場合は、ファイルサーバ３００内もしくはＭＦＰ２００の操作部２０に取得した印刷設定ファイル内の設定情報を更新し書き換える。以下に、ファイル選択画面の表示処理、印刷ファイルの印刷処理の詳細について説明する。
【０１０２】
次に、ＭＦＰ２００がファイルサーバ３００からファイルリストと印刷設定ファイルを取得して、ファイル選択画面Ｄ１（図８参照）を表示する処理について説明する。図１１は、実施形態のＭＦＰにおけるファイル選択画面の表示処理を示すシーケンス図である。
【０１０３】
まず、操作部２０は、ユーザから印刷アプリ５０の起動を受け付けると（ステップＳ１０）、本体１０に対して起動確認を行い（ステップＳ１１）、起動されている場合は、その旨（起動ＯＫ）を取得する（ステップＳ１２）。ここで、操作部２０から本体１０に対して行う起動確認とは、操作部２０から本体１０に設けられたＷｅｂサーバ（本体１０のサービス層）に対して、操作部２０と本体１０が接続・通電され利用可能になっているかを確認するための起動確認・接続確認等を含んでいる。
【０１０４】
次に、操作部２０は、本体１０の記憶部１２０に対してサーバ情報の検索を行い（ステップＳ１３）、保存済みであるファイルサーバ３００のサーバ情報を取得する（ステップＳ１４）。
【０１０５】
操作部２０は、取得したサーバ情報のアドレスによってファイルサーバ３００にアクセスし、認証情報、指定フォルダのフォルダ名とともに、ファイルリストの取得要求をファイルサーバ３００に送信する（ステップＳ１５）。
【０１０６】
ここで、ＭＦＰ１００からファイルサーバ３００に送信する認証情報と、指定フォルダのファイル名と、ファイルリストの取得要求について、図１２を参照して具体的に説明する。図１２は、ＭＦＰからファイルサーバに送信する認証情報と、指定フォルダのファイル名と、ファイルリストの取得要求の説明図である。図１２に示すように、ファイルサーバ３００に送信する情報の項目として、コマンド、指定フォルダのフォルダ名、および認証情報であるユーザＩＤおよびパスワードがある。そして、図１２では、これらの項目に対応する具体的な内容が示されている。すなわち、ＭＦＰ１００は、コマンドである”ファイルリストの取得”、指定フォルダのフォルダ名である”\\192.168.0.1\SharedFiles\POPFiles”（フルパス）と、ユーザＩＤ（認証情報）である”userB”と、パスワード（認証情報）である”password”とをファイルサーバ３００に送信する。
【０１０７】
図１１に戻り、操作部２０は、指定フォルダに保存されている印刷ファイルのファイルリストを受信する（ステップＳ１６）。
【０１０８】
ここで、ＭＦＰ１００がファイルサーバ３００から受信するファイルリスト（図１２の情報に対する応答）について、図１３、１４を参照して具体的に説明する。図１３は、ＭＦＰがファイルサーバから受信するファイルリストの説明図である。図１３に示すように、ファイルサーバ３００から受信する情報の項目として、種別と、名前、アクセス許可情報、所有者、作成日時、およびサイズがある。そして、図１３では、これらの項目に対応する具体的な内容が示されている。
【０１０９】
すなわち、「種別」は、フラグ型であって、フォルダ／印刷ファイルのいずれかを示すものである。また、「名前」は、文字型のデータ形式であって、印刷ファイルのファイル名または印刷ファイルが保存されたフォルダのフォルダ名を示すものである。図１３では、種別が印刷ファイルであった場合の名前の例であって、印刷ファイル名「”\\192.168.0.1\SharedFiles\POPFiles\チラシＡ.pdf”」を示している。また、「アクセス許可情報」は、フラグ型であって、読み書き可能／読み込みのみ／アクセス不可のいずれかを示すものである。また、「所有者」は、文字型のデータ形式であって、印刷ファイルを生成した者を示しており、図１３では、”userB”を示している。また、印刷ファイルの「作成日時」は、整数のデータ形式であり、図１３では、「2016／02／25／13：00：05」である旨を示している。また、「サイズ」は、整数のデータ形式であり、印刷ファイルのサイズとして、図１３では、1048576バイトである旨を示している。
【０１１０】
また、ファイルサーバ３００に保存されている１つのフォルダには、例えば、複数のフォルダや印刷ファイルが存在する場合がある。このため、図１４を参照して、ファイルサーバ３００から図１３に示した項目に対して複数の情報が応答として送信される場合について説明する。図１４は、ファイルサーバからＭＦＰに送信するファイルリストの説明図である。
【０１１１】
ファイルサーバ３００に保存されているフォルダに複数のフォルダや印刷ファイルが存在する場合、図１４に示すように、各項目（種別と、名前、アクセス許可情報、所有者、作成日時、およびサイズ）に対応して複数の情報が応答される。図１４では、指定フォルダと、３つの印刷ファイルと、１つのフォルダが保存されている例を示している。
【０１１２】
図１１に戻り、操作部２０は、指定フォルダのフォルダ名とともに、印刷設定ファイルの取得要求をファイルサーバ３００に送信する（ステップＳ１７）。具体的には、例えば、操作部２０は、ＳＭＢプロトコルを用いて、アクセス先のファイルサーバ３００に、指定したフォルダ名を元に印刷設定ファイルを指定することによって印刷設定ファイルのリクエストをし、ファイルサーバ３００から印刷設定ファイルを取得する。そして、操作部２０は、指定フォルダに保存されている印刷設定ファイルを受信する（ステップＳ１８）。
【０１１３】
次に、操作部２０は、ファイルサーバ３００から受信したファイルリストと、印刷設定ファイルとを、照合する（ステップＳ１９）。すなわち、印刷設定ファイルに含まれているファイル名と、ファイルリストのファイル名とが一致するか否かを判断する。一致する場合は、当該ファイル名の示す印刷ファイルには、印刷設定がされており、設定情報が存在することになる。
【０１１４】
そして、表示制御部１０２は、設定情報が存在する印刷ファイルに設定バッジを付して、印刷ファイルの一覧であるファイル選択画面Ｄ１を表示する（ステップＳ２０）。
【０１１５】
次に、ＭＦＰ２００がファイルサーバ３００から印刷ファイルを取得して印刷する処理について説明する。図１５は、実施形態のＭＦＰにおける印刷ファイルの印刷処理を示すシーケンス図である。
【０１１６】
まず、操作部２０は、ユーザにより、ファイル選択画面Ｄ１から印刷ファイルの指定および印刷開始の指示（出力開始の指示）を受け付けると（ステップＳ３０）、ファイルサーバ３００に指定された印刷ファイルの取得要求を送信し（ステップＳ３１）、印刷ファイルを取得する（ステップＳ３２）。
【０１１７】
操作部２０は、取得した印刷ファイルを本体１０の記憶部１２０に保存し（ステップＳ３３）、本体１０から保存完了の旨を取得する（ステップＳ３４）。
【０１１８】
印刷ファイルの保存が完了すると印刷パラメータを設定する。この後、ファイルリストの取得時に取得した印刷設定ファイルを参照し、設定された印刷ファイルに設定情報が存在するか否か、存在する場合は、印刷対象のＭＦＰにおいて当該設定情報が有効か否かにより処理が分岐する。設定情報が無効の場合とは、例えば、複数の設定情報のうち、フィニッシャの有無、トレイ設定の違いなどにより、そのまま印刷設定を設定できない項目が一つでもある場合とする。
【０１１９】
まず、印刷ファイルの設定情報が存在し、かつＭＦＰ２００で設定情報が有効である場合は、図１５に示す処理Ｒ１を実行する。すなわち、操作部２０は、印刷ファイルに、印刷設定ファイルの設定情報をそのまま印刷設定の印刷パラメータとして設定する（ステップＳ３５）。
【０１２０】
また、印刷ファイルの設定情報が存在し、かつＭＦＰ２００で設定情報が無効である場合は、図１５に示す処理Ｒ２を実行する。すなわち、操作部２０は、印刷ファイルに、印刷設定ファイルの設定情報をそのまま設定できない旨の警告画面を表示することでユーザに知らせる（ステップＳ３６）。次に、操作部２０は、印刷設定画面Ｄ２（図９参照）を表示し（ステップＳ３７）、設定情報の入力を促す。そして、操作部２０は、ユーザからの設定情報の入力を受け付けると（ステップＳ３８）、入力された設定情報を印刷設定の印刷パラメータとして設定する（ステップＳ３９）。
【０１２１】
また、印刷ファイルの設定情報が存在しない場合は、図１５に示す処理Ｒ３を実行する。すなわち、操作部２０は、予めＭＦＰ２００に設定されているデフォルトの設定値を印刷設定の印刷パラメータとして設定する（ステップＳ４０）。
【０１２２】
そして、処理Ｒ１、Ｒ２、Ｒ３の後、操作部２０は、設定された印刷パラメータとともに、印刷指示（出力指示）を本体１０に送信する（ステップＳ４１）。本体１０は、印刷パラメータに基づいて、非同期で印刷ファイルの印刷を実行する（ステップＳ４２）。
【０１２３】
ここで、複数の印刷ファイルを選択して印刷を実行する場合について説明する。複数の印刷ファイル全てに同じ設定情報が存在する場合は、処理Ｒ１のように、全ての印刷ファイルに同じ設定情報を設定して印刷する。一方、複数の印刷ファイルに異なる設定情報が存在する場合、例えば、印刷設定ファイルの設定情報が異なるため設定できない旨の警告画面を表示し、処理Ｒ３のように、全ての印刷ファイルに対してデフォルトの設定値を設定して印刷する。また、例えば、警告画面を表示した後、処理Ｒ２のように印刷設定画面を表示し、ユーザから設定情報の入力を受け付け、入力された設定情報を設定して印刷する。
【０１２４】
次に、ＭＦＰ１００がファイルサーバ３００からファイルリストと印刷設定ファイルを取得して、ファイル選択画面Ｄ１（図８参照）を表示する処理について説明する。図１６は、実施形態のＭＦＰにおけるファイル選択画面の表示処理の流れを示すフローチャートである。
【０１２５】
まず、入力受付部１０１がユーザから印刷アプリ５０の起動を受け付けると（ステップＳ５０）、起動確認を行い起動している場合、取得部１０４は、本体１０の記憶部１２０に対してサーバ情報の検索を行い（ステップＳ５１）、保存済みであるファイルサーバ３００のサーバ情報を取得する（ステップＳ５２）。
【０１２６】
次に、接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、サーバ情報に含まれている認証情報と指定フォルダのフォルダ名とともに、ファイルリストの取得要求（図１２参照）をファイルサーバ３００に送信する（ステップＳ５３）。そして、接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、ファイルサーバ３００から、指定フォルダに保存されている印刷ファイルのファイルリスト（図１４参照）を受信する（ステップＳ５４）。
【０１２７】
さらに、接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、指定フォルダのフォルダ名とともに、印刷設定ファイルの取得要求をファイルサーバ３００に送信する（ステップＳ５５）。そして、接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、ファイルサーバ３００から、指定フォルダに保存されている印刷設定ファイルを受信する（ステップＳ５６）。
【０１２８】
次に、照合部１０６は、ファイルサーバ３００から受信したファイルリストと、受信した印刷設定ファイルとを照合し（ステップＳ５７）、印刷設定ファイルに含まれているファイル名と、ファイルリストのファイル名とが一致するか否かを判断する（ステップＳ５８）。
【０１２９】
一致する場合は（ステップＳ５８：Ｙｅｓ）、当該ファイル名の示す印刷ファイルには、設定情報が存在するため、設定バッジを付す（ステップＳ５９）。そして、表示制御部１０２は、設定情報が存在する印刷ファイルには設定バッジを付して、ファイル選択画面Ｄ１を操作パネル２７に表示する（ステップＳ６０）。
【０１３０】
一方、一致しない場合（ステップＳ５８：Ｎｏ）、表示制御部１０２は、印刷ファイルに設定バッジを付さずにファイル選択画面Ｄ１を操作パネル２７に表示する。
【０１３１】
次に、ＭＦＰ２００がファイルサーバ３００から印刷ファイルを取得して印刷する処理について説明する。図１７は、実施形態のＭＦＰにおける印刷ファイルの印刷処理の流れを示すフローチャートである。
【０１３２】
まず、入力受付部１０１は、ユーザにより、ファイル選択画面Ｄ１から印刷ファイルの指定および印刷開始の指示を受け付ける（ステップＳ７０）。接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、ファイルサーバ３００に指定された印刷ファイルの取得要求を送信し（ステップＳ７１）、印刷ファイルを取得する（ステップＳ７２）。そして、保存制御部１０５は、記憶部１２０に印刷ファイルを保存する（ステップＳ７３）。
【０１３３】
印刷設定管理部１０７は、指定された印刷ファイルに、設定情報が存在するか否かを判断する（ステップＳ７４）。設定情報が存在する場合（ステップＳ７４：Ｙｅｓ）、印刷設定管理部１０７は、設定情報がＭＦＰ２００で有効であるか否かを判断する（ステップＳ７５）。
【０１３４】
設定情報が有効である場合（ステップＳ７５：Ｙｅｓ）、印刷設定管理部１０７は、指定された印刷ファイルに、印刷設定ファイルの設定情報を印刷設定の印刷パラメータに設定する（ステップＳ７６）。
【０１３５】
一方、設定情報が無効である場合（ステップＳ７５：Ｎｏ）、表示制御部１０２は、指定された印刷ファイルに、印刷設定ファイルの設定情報をそのまま設定できない旨を示す警告画面を表示する（ステップＳ７７）。次に、表示制御部１０２は、印刷設定画面Ｄ２（図９参照）を表示し（ステップＳ７８）、設定情報の入力を促す。そして、入力受付部１０１は、ユーザからの設定情報の入力を受け付けると（ステップＳ７９）、印刷設定管理部１０７は、入力された設定情報を印刷設定の印刷パラメータに設定する（ステップＳ８０）。
【０１３６】
ステップＳ７４において、設定情報が存在しない場合（ステップＳ７４：Ｎｏ）、印刷設定管理部１０７は、予めＭＦＰ２００に設定されているデフォルトの設定値を印刷設定の印刷パラメータに設定する（ステップＳ８１）。
【０１３７】
そして、印刷設定管理部１０７は、接続制御部１０８、１２３を介して、設定された印刷パラメータとともに、印刷指示を印刷制御部１２２に送信する（ステップＳ８２）。印刷制御部１２２は、印刷パラメータに基づいて、非同期で印刷ファイルの印刷を実行する（ステップＳ８３）。
【０１３８】
次に、ＭＦＰ２００が選択された印刷ファイルの設定情報の入力を受け付け、印刷設定ファイルに設定情報を保存する処理について説明する。図１８は、実施形態のＭＦＰにおける印刷設定ファイルの保存処理の流れを示すフローチャートである。
【０１３９】
まず、入力受付部１０１は、ユーザにより、ファイル選択画面Ｄ１（図８参照）から、設定情報の保存を所望する印刷ファイルの選択を受け付ける（ステップＳ７０）。そして、入力受付部１０１は、印刷設定ボタンＢ１の押下により、印刷設定入力指示を受け付ける（ステップＳ７１）。
【０１４０】
印刷設定ボタンＢ１が押下されると、表示制御部１０２は、印刷設定画面Ｄ２（図９参照）を操作パネル２７に表示する（ステップＳ７２）。入力受付部１０１は、印刷設定画面Ｄ２から設定情報の入力を受け付ける（ステップＳ７３）。そして、入力受付部１０１は、印刷設定保存ボタンＢ３の押下により、設定情報の保存指示を受け付ける（ステップＳ７４）。
【０１４１】
印刷設定保存ボタンＢ３が押下されると、接続制御部１０８は、接続制御部１２３および通信制御部１２１を介して、選択された印刷ファイルのファイル名と、入力された設定情報とをファイルサーバ３００に送信する（ステップＳ７５）。印刷ファイルのファイル名と設定情報とを受信したファイルサーバ３００は、記憶部３１０における当該印刷ファイルを含むフォルダに保存される印刷設定ファイルに、ファイル名と設定情報とを対応付けて保存する。
【０１４２】
このように、本実施形態の画像処理システムでは、ファイルサーバ３００は、印刷ファイルと、ＭＦＰ１００またはＰＣ５００から生成された印刷設定ファイル（印刷ファイルのファイル名と印刷する際に設定する設定情報を対応付けたファイル）とを当該印刷ファイルを保存するフォルダごとに保存しておく。そして、ＭＦＰ２００は、ファイルサーバ３００から印刷ファイルと印刷設定ファイルを受信し、印刷設定ファイルの設定情報を設定して印刷ファイルを印刷する。これにより、ファイルサーバ３００から印刷ファイルを取得して印刷する際に、ＭＦＰ１００側で個別に印刷設定を行うことなく、印刷ファイルに所望の印刷設定を設定して印刷することができる。
【０１４３】
なお、本実施形態のＭＦＰ１００、２００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＭＦＰ１００、２００で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１４４】
さらに、本実施形態のＭＦＰ１００、２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態のＭＦＰ１００、２００で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１４５】
本実施形態のＭＦＰ１００、２００で実行されるプログラムは、上述した各部（入力受付部、表示制御部、通信制御部、取得部、保存制御部、照合部、印刷設定管理部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。また、例えば、上述した各部の機能のうちの一部または全部が専用のハードウェア回路で実現されてもよい。
【０１４６】
なお、上記実施形態では、本発明の画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機（ＭＦＰ）に適用した例を挙げて説明するが、複写機、プリンタ、ファクシミリ装置等の画像形成部を備えた装置であればいずれにも適用することができる。
【符号の説明】
【０１４７】
１０  本体
２０  操作部
５０  印刷アプリ
１０１  入力受付部
１０２  表示制御部
１０３  通信制御部
１０４  取得部
１０５  保存制御部
１０６  照合部
１０７  印刷設定管理部
１０８  接続制御部
１１０、１２０  記憶部
１２１  通信制御部
１２２  印刷制御部
１２３  接続制御部
３００  ファイルサーバ
３０１  通信制御部
３０２  保存制御部
３１０  記憶部
【先行技術文献】
【特許文献】
【０１４８】
【特許文献１】特開２０１５−１２３３６号公報
【図１】
2018050284.tif 000003
【図２】
2018050284.tif 000004
【図３】
2018050284.tif 000005
【図４】
2018050284.tif 000006
【図５】
2018050284.tif 000007
【図６】
2018050284.tif 000008
【図７】
2018050284.tif 000009
【図８】
2018050284.tif 000010
【図９】
2018050284.tif 000011
【図１０】
2018050284.tif 000012
【図１１】
2018050284.tif 000013
【図１２】
2018050284.tif 000014
【図１３】
2018050284.tif 000015
【図１４】
2018050284.tif 000016
【図１５】
2018050284.tif 000017
【図１６】
2018050284.tif 000018
【図１７】
2018050284.tif 000019
【図１８】
2018050284.tif 000020