(57)【要約】【課題】地域毎や役所毎に異なる提出書類の様式の最新の提出フォーマットを取得して、各種の提出書類を作成することができる情報処理システム、情報処理装置、情報処理方法、プログラムおよび記録媒体を提供する。【解決手段】本発明に係る情報処理システムは、ユーザ操作を受付ける受付部と、前記受付部で提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得部と、予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新部と、前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御部と、を備える。【選択図】図３
2015130010.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作を受付ける受付部と、
前記受付部で提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得部と、
予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新部と、
前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御部と、を備える、
ことを特徴とする情報処理システム。
【請求項２】
前記提出フォーマット取得部は、前記受付部で提出書類の印刷指示を受付けた場合に、前記受付部で指定されたユーザに対応付けられた前記個人情報に関連付けられる地域や役所の提出書類の提出フォーマット情報を取得する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
取得した前記提出フォーマット情報を保持する記憶部を備え、
前記提出フォーマット取得部は、前記提出書類の提出フォーマット情報を取得した場合に、前記提出フォーマット情報の入力項目にタグ情報を付加して前記記憶部に保持し、
前記印刷制御部は、前記タグ情報に対応する個人情報を前記個人情報群の中から抽出して、前記タグ情報を前記抽出した個人情報に置き換えて、印刷データを生成する、
ことを特徴とする請求項１又は２に記載の情報処理システム。
【請求項４】
前記タグ情報は、住所、氏名、年齢、生年月日、性別、電話番号、写真の少なくとも何れかである、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記提出フォーマット取得部は、前記受付部で指定されたユーザに対応付けられた前記個人情報に基づいて、前記記憶部に保持されている前記提出フォーマット情報の中から前記個人情報に関連付けられる地域や役所の提出書類の提出フォーマット情報を抽出して取得する、
ことを特徴とする請求項３に記載の情報処理システム。
【請求項６】
ユーザの認証に関する制御を行う認証制御部を備え、
前記提出フォーマット取得部は、前記認証制御部がユーザの認証を行った後に、前記提出書類の提出フォーマット情報を取得し、
前記印刷制御部は、前記印刷データを生成して前記提出書類を印刷する、
ことを特徴とする請求項１に記載の情報処理システム。
【請求項７】
ユーザ操作を受付ける受付部と、
各種の画像を表示する表示部と、
ユーザの認証に関する制御を行う認証制御部と、
前記受付部で提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得部と、
予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新部と、
取得した前記提出フォーマット情報を保持する記憶部と、
前記受付部で提出書類の印刷指示を受付けた場合に、前記認証制御部がユーザの認証を行った後に、前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御部と、
外部装置との間で各種のデータを送受する通信部と、を備える、
ことを特徴とする情報処理装置。
【請求項８】
ユーザ操作を受付ける受付ステップと、
前記受付ステップで提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得ステップと、
予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新ステップと、
前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御ステップと、を含む、
ことを特徴とする情報処理方法。
【請求項９】
コンピュータに、
ユーザ操作を受付ける受付ステップと、
前記受付ステップで提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得ステップと、
予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新ステップと、
前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御ステップと、
を実行させるためのプログラム。
【請求項１０】
請求項９に記載のプログラムを記録した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、電子フォームを用いて提出書類を作成し、電子化情報として地域や役所などに送信する申請書フォーマット作成システムが知られている。
【０００３】
例えば、特許文献１には、証明写真を貼付した申請書フォーマットを申請者が容易にかつ短時間で自動的に作成する申請書フォーマット作成システムが開示されている。特許文献１に記載の申請書フォーマット作成システムは、申請書情報を格納するデータベースと、ＩＣキャッシュカードを使用して操作し、カメラを備えて申請書を作成するキオスク端末を用いて、個人情報をキャッシュカードから読みとり、カメラで申請者を撮影し、個人情報が記載され、証明写真を貼付した申請書を発行するものである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の申請書フォーマット作成システムでは、地域毎や役所毎に異なる提出書類のひな型の申請書情報が更新されていない場合には、最新の申請書フォーマットで提出書類を作成することができないという問題がある。
【０００５】
本発明は、上記に鑑みてなされたものであって、地域毎や役所毎に異なる提出書類のひな型の最新の提出フォーマットを取得して、各種の提出書類を作成することができる情報処理システム、情報処理装置、情報処理方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理システムは、ユーザ操作を受付ける受付部と、前記受付部で提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する提出フォーマット取得部と、予め保持している提出フォーマット情報の更新情報と、取得した前記提出フォーマット情報の前記更新情報とを比較して、取得した前記更新情報が新しい場合には、前記提出書類の提出フォーマット情報を更新する更新部と、前記提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して前記提出書類を印刷する印刷制御部と、を備える、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、地域毎や役所毎に異なる提出書類のひな型の最新の提出フォーマットを取得して、各種の提出書類を作成することができる、という有利な効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態に係る情報処理システムのハードウェア構成例を示すブロック図である。
【図２】図２は、本実施形態に係るＭＦＰのソフトウェア構成の一例を示す模式図である。
【図３】図３は、本実施形態に係るＭＦＰおよびサーバ装置の機能構成例を示す図である。
【図４】図４は、ホーム画面の一例を示す図である。
【図５】図５は、地域や役所別の提出フォーマットへの簡単印刷アプリが起動した直後に表示される選択画面の一例を示す図である。
【図６】図６は、目的別印刷を選択した直後に表示される選択画面の一例を示す図である。
【図７】図７は、印刷するユーザを選択するための選択画面の一例を示す図である。
【図８】図８は、ログイン画面の一例を示す図である。
【図９】図９は、個人情報データ入力画面の一例を示す図である。
【図１０】図１０は、印刷指示を受け付けた場合の処理動作の一例を示すフローチャート図である。
【図１１】図１１は、提出フォーマット情報の入力項目に対して個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成する処理を示すフローチャート図である。
【図１２】図１２は、地域や役所別のサーバ装置から提出フォーマット情報を取得する処理動作の一例を示すフローチャート図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明に係る情報処理システム、情報処理装置、情報処理方法、プログラムおよび記録媒体の実施の形態を詳細に説明する。なお、以下の実施の形態により本発明が限定されるものではない。また、各実施の形態は、内容を矛盾させない範囲で、適宜組み合わせることができる。また、以下では、本発明に係る情報処理装置を、複合機（ＭＦＰ：Multifunction  Peripheral）に適用した場合を例に挙げて説明するが、これに限定されるものではない。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００１０】
図１は、本実施形態に係る情報処理システムのハードウェア構成例を示すブロック図である。図１に示すように、情報処理システム１００は、ＭＦＰ１と、サーバ装置３０とを備える。ＭＦＰ１は、インターネットなどのネットワーク４０を経由してサーバ装置３０と接続されている。図１では、サーバ装置３０と接続されるＭＦＰ１の台数が１台である場合を例示しているが、これに限らず、ＭＦＰ１の台数は任意である。同様に、図１では、ＭＦＰ１と接続されるサーバ装置３０の台数が１台である場合を例示しているが、これに限らす、サーバ装置３０の台数は任意である。
【００１１】
図１に示すように、ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種の機能を実現可能な本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０と、を備える。本体１０と操作部２０は、専用の通信路３００を介して相互に通信可能に接続されている。通信路３００は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。
【００１２】
なお、本体１０は、操作部２０で受け付けた入力に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００１３】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。
【００１４】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１５】
通信Ｉ／Ｆ１５は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３００を介して操作部２０と通信するためのインタフェースである。
【００１６】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能、および、プリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャや、原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。
【００１７】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００１８】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００１９】
通信Ｉ／Ｆ２５は、ネットワーク４０を介してサーバ装置３０と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３００を介して本体１０と通信するためのインタフェースである。
【００２０】
操作パネル２７は、ユーザの操作に応じた各種の入力を受け付けるとともに、各種の情報（例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。この例では、操作パネル２７は、タッチパネル機能を搭載した液晶表示装置（ＬＣＤ）で構成されるが、これに限られるものではない。例えばタッチパネル機能が搭載された有機ＥＬ表示装置で構成されてもよい。さらに、これに加えて又はこれに代えて、ハードウェアキー等の操作部やランプ等の表示部を設けることもできる。
【００２１】
次に、サーバ装置３０のハードウェア構成について説明する。図１に示すように、サーバ装置３０は、ＣＰＵ３１と、ＲＯＭ３２と、ＲＡＭ３３と、ＨＤＤ（ハードディスクドライブ）３４と、通信Ｉ／Ｆ（インタフェース）３５とを備え、これらがシステムバス３８を介して相互に接続されている。
【００２２】
ＣＰＵ３１は、サーバ装置３０の動作を統括的に制御する。ＣＰＵ３１は、ＲＡＭ３３をワークエリア（作業領域）としてＲＯＭ３２またはＨＤＤ３４等に格納されたプログラムを実行することで、サーバ装置３０全体の動作を制御し、後述の各種機能を実現する。また、通信Ｉ／Ｆ３５は、ネットワーク４０を介して操作部２０と通信するためのインタフェースである。
【００２３】
次に、ＭＦＰ１のソフトウェア構成について説明する。図２は、ＭＦＰのソフトウェア構成の一例を示す模式図である。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２、および、ＯＳ層１０３の実体は、ＲＯＭ１２やＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２４】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクス機能を提供するためのファクスアプリ、プリンタ機能を提供するためのプリンタアプリなどが挙げられる。
【００２５】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が考えられる。
【００２６】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００２７】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００２８】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３の階層構造については、本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能や、サービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。アプリ層２０１のアプリには、本体１０が備える機能（プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能）に関する操作や表示を行なうためのＵＩ（User  Interface）の機能を提供するためのソフトウェアや、地域毎や役所毎に差異のある提出書類を簡単に印刷出力する機能を提供するためのソフトウェア（以下の説明では、「地域や役所別の提出フォーマットへの簡単印刷アプリ」又は「提出書類簡単印刷アプリ」と称する場合がある。）などが含まれる。
【００２９】
本実施の形態では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと、操作部２０側のＯＳ層２０３のソフトウェアとが互いに異なる場合を例に挙げる。つまり、本体１０と操作部２０とは、異なるオペレーティングシステムで互いに独立して動作する。例えば、本体１０側のＯＳ層１０３のソフトウェアとしてはＬｉｎｕｘ（登録商標）を採用し、操作部２０側のＯＳ層２０３のソフトウェアとしてはＡｎｄｒｏｉｄ（登録商標）を採用することが可能である。
【００３０】
上述したように、本実施の形態に係るＭＦＰ１において、本体１０と操作部２０とは、異なるオペレーティングシステムで動作するため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行なわれる。例えば、操作部２０によって受け付けられた入力（ユーザ操作による指示内容）を本体１０に伝達する動作（コマンド通信）や、本体１０が操作部２０にイベントを通知する動作等は、異なる装置間の通信として行なわれる。これにより、操作部２０は、本体１０にコマンド通信を行なうことにより、本体１０の機能を利用することができる。なお、本体１０から操作部２０に通知されるイベントには、本体１０における動作の実行状況や、本体１０側で設定された内容等が挙げられる。
【００３１】
また、本実施の形態では、操作部２０に対する電力供給は、通信路３００を経由し、本体１０から行なわれる。このため、操作部２０の電源制御は、本体１０の電源制御とは別に（独立して）行なうことができる。
【００３２】
次に、図３を用いて、ＭＦＰ１およびサーバ装置３０の機能について説明する。図３は、本実施形態に係るＭＦＰおよびサーバ装置の機能構成例を示す図である。なお、図３では、ＭＦＰ１およびサーバ装置３０が通信する地域や役所別のサーバ装置６０についても図示している。以下では、ＭＦＰ１に使用される地域毎や役所毎に異なる提出書類を簡単に印刷出力するアプリである「地域や役所別の提出フォーマットへの簡単印刷アプリ」に関する機能を中心に説明する。
【００３３】
まず、ＭＦＰ１側の機能について説明する。図３に示すように、操作部２０は、受付部２１０と、表示部２２０と、起動処理部２３０と、認証制御部２４０と、提出フォーマット取得部２５０と、更新部２６０と、印刷制御部２７０と、通信部２８０とを有する。
【００３４】
受付部２１０は、各種の入力を受け付ける。この例では、受付部２１０は、タッチパネル機能が搭載された操作パネル２７の画面（画像が表示される面）に対するユーザのタッチ操作による入力を受け付ける。
【００３５】
表示部２２０は、各種の画像を操作パネル２７に表示する制御を行う。ＭＦＰ１の起動直後やユーザが何も操作を行っていない状態においては、表示部２２０は、図４に示すようなホーム画面を操作パネル２７に表示する制御を行う。図４に示すように、ホーム画面上には、複数種類のアプリと１対１に対応する複数のアイコンが表示される。本実施形態では、操作部２０のアプリ層２０１には、前述の「地域や役所別の提出フォーマットへの簡単印刷アプリ」が搭載されており、「地域や役所別の提出フォーマットへの簡単印刷アプリ（提出書類簡単印刷アプリ）」に対応するアイコン５０がホーム画面上に表示される。
【００３６】
図３に戻って説明を続ける。起動処理部２３０は、ユーザからの入力に応じて、何れかのアプリを起動する。本実施形態では、ホーム画面が表示されている状態において、何れかのアイコンのタッチ操作による入力を受付部２１０で受け付けた場合、起動処理部２３０は、タッチ操作が行われたアイコンのアプリを起動する制御を行う。例えばユーザが、地域や役所別の提出フォーマットへの簡単印刷アプリに対応するアイコン５０をタッチする操作を行った場合、起動処理部２３０は、地域や役所別の提出フォーマットへの簡単印刷アプリを起動する制御を行う。この例では、地域や役所別の提出フォーマットへの簡単印刷アプリが起動すると、図５に示すように、表示部２２０は、地域や役所別の提出フォーマットへの簡単印刷アプリが起動した直後に表示される選択画面を表示する。図５の例では、表示部２２０は、目的別印刷の指定、提出フォーマットの印刷の指定、提出フォーマットの取得の指定、個人情報データ入力の指定の何れかの選択を促す選択画面を表示する制御を行う。
【００３７】
目的別印刷は、目的に応じた提出書類のひな型と更新時点を示す更新情報とを少なくとも含む提出フォーマット情報一式を自動で取得するものである。例えば、ユーザが目的別印刷を指定するアイコンを選択すると、図６に示すように、例えば、「引っ越し（転入）」、「引っ越し（転出）」を指定するアイコンを表示する制御を行う。ユーザは、例えば「引っ越し（転入）」の際には、選択画面で「引っ越し（転入）」を指定するアイコンを選択すれば、引っ越し（転入）の際に提出しなければならない提出書類の提出フォーマット情報一式（例えば、役所、ガス会社、水道局、電力会社など）を自動で選択して取得するので、提出書類の申請作業の負荷が軽減される。
【００３８】
ここで、ユーザが「引っ越し（転入）」を指定するアイコンを選択した場合について一例を示す。ユーザが「引っ越し（転入）」を指定するアイコンを選択すると、図７に示すように、表示部２２０は、印刷する対象ユーザを選択する画面を表示する。ユーザは、印刷する対象ユーザを選択し、印刷を指定するアイコン選択する。ユーザが印刷を指定するアイコンを選択すると、受付部２１０は、選択した対象ユーザをアカウント名にセットした上で、ユーザの認証に用いられる利用者識別情報の入力を行うログイン画面を表示する。
【００３９】
図８は、ログイン画面の一例を示す図である。図８の例では、利用者識別情報は、ユーザごとに割り当てられたアカウント名と、パスワードとから構成されるが、これに限られるものではない。そして、ユーザがパスワードを入力して、アカウント名とパスワードの入力を受け付けた場合、認証制御部２４０は、その受け付けたアカウント名とパスワードの組（利用者識別情報）が、サーバ装置３０の記憶部３１０が保持（登録）しているアカウント名とパスワードの組と、一致している情報があるか否かを判断する。そして、アカウント名とパスワードの組が一致している情報がある場合に、認証すると判断する。アカウント名とパスワードの組が一致している情報がない場合には、認証しないと判断し、図７に示す、ユーザ選択画面に戻る。認証制御部２４０が認証すると判断した場合には、印刷制御部２７０は、提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して提出書類を印刷する。
【００４０】
提出フォーマットを印刷する処理、及び提出フォーマットを取得する方法の詳細については後述する。
【００４１】
図９は、個人情報の入力画面の一例を示す図である。図９に示すように、予めユーザは、例えば、氏名、生年月日、性別、住所、電話番号などを入力して個人情報の登録を行う。入力された個人情報は、認証制御部２４０に保持される。なお、登録する個人情報としては、例えば、少なくとも氏名、年齢、生年月日、性別、住所、電話番号などであるが、これに限らず任意に設定することができる。なお、証明写真データなどの画像データも個人情報として登録することができるので、証明写真付きの提出書類なども作成して印刷することが可能である。また、個人情報の登録を行った際には、個人情報と共にユーザに対応するアカウント名が認証制御部２４０に保持される。
【００４２】
後述する提出フォーマット取得部２５０は、個人情報の登録完了後に、例えば登録された住所（例えば県名や市名など）に関連付けられる地域や役所の提出書類の提出フォーマット情報と一致する提出フォーマット情報を、サーバ装置３０の記憶部３１０に保持している提出書類の提出フォーマット情報リストの中を検索して取得する。
【００４３】
認証制御部２４０は、ユーザの認証に関する制御を行う。ここで、認証とは、ユーザに例えば、提出書類の印刷をするアプリケーションなどの使用権限を認めることを示す。本実施形態では、認証制御部２４０は、図８に示す、ユーザの認証に用いられる利用者識別情報の入力を促すログイン画面を表示することを表示部２２０に対して指示する。この例では、利用者識別情報は、ユーザごとに割り当てられたアカウント名と、パスワードとから構成されるが、これに限られるものではない。認証制御部２４０は、アカウント名とパスワードの入力を受け付けた場合、その受け付けたアカウント名とパスワードの組（利用者識別情報）が、サーバ装置３０の記憶部３１０が保持（登録）しているアカウント名とパスワードの組と、一致している情報があるか否かを判断し、一致している情報がある場合に、認証する制御を行う。本実施形態では、個人情報データ入力時、提出フォーマット取得時及び提出フォーマット印刷時に、アカウント名とパスワードとを入力する認証を必要とする。なお、認証制御部２４０は、個人情報データと共にユーザごとに対応するアカウント名を保持する。
【００４４】
認証制御部２４０は、認証すると判断した場合、ユーザが正しく認証されたことを示す認証結果を提出フォーマット取得部２５０と印刷制御部２７０に受け渡す。
【００４５】
図３に戻って説明を続ける。提出フォーマット取得部２５０は、提出フォーマット情報の取得に関する制御を行う。具体的には、提出フォーマット取得部２５０は、サーバ装置３０から提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する。本実施形態では、提出フォーマット取得部２５０は、認証制御部２４０においてユーザが正しく認証されたことを示す認証結果を受け付けた場合に、サーバ装置３０に対して提出書類の提出フォーマット情報の取得を要求する。そして、サーバ装置３０から提出書類の提出フォーマット情報を取得した場合、提出フォーマット取得部２５０は、その取得した提出フォーマット情報を表示することを表示部２２０に対して指示する。なお、提出フォーマット情報には、例えば、提出書類の種類、提出書類のひな型（提出フォーマット）、提出フォーマットの更新日の情報、所在地（住所）、管轄地域などに関連する情報などが含まれる。
【００４６】
また、提出フォーマット取得部２５０は、地域や役所別のサーバ装置６０から地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する。提出フォーマット取得部２５０は、取得した提出書類の提出フォーマット情報をサーバ装置３０の記憶部３１０に、例えば提出フォーマット情報リストとして保持する。また、提出フォーマット取得部２５０は、取得した提出フォーマット情報が記憶部３１０にない場合には、取得した提出フォーマット情報を提出フォーマット情報リストへ追加する。
【００４７】
また、提出フォーマット取得部２５０は、受付部２１０で提出書類の印刷指示を受付けた場合に、地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する。
【００４８】
また、提出フォーマット取得部２５０は、受付部２１０で提出書類の印刷指示を受付けた場合に、受付部２１０で指定されたユーザに対応付けられた個人情報に関連付けられる地域や役所の提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を取得する。
【００４９】
また、提出フォーマット取得部２５０は、提出書類の提出フォーマット情報を取得した場合に、提出フォーマット情報の入力項目にタグ情報を付加して記憶部３１０に保持する。なお、タグ情報とは、提出フォーマットの記入項目に関連付ける語句（目印データ）であり、記入項目に対応した、例えば、住所、氏名、年齢、生年月日、電話番号、写真などの情報データのことを示す。タグ情報は、住所、氏名、年齢、生年月日、性別、電話番号、写真の少なくとも何れかである。
【００５０】
また、提出フォーマット取得部２５０は、受付部２１０で指定されたユーザに対応付けられた個人情報に基づいて、記憶部３１０に保持されている提出フォーマット情報の中から個人情報に関連付けられる地域や役所の提出書類の提出フォーマット情報を抽出して取得する。すなわち、提出フォーマット取得部２５０は、指定されたユーザに対応付けられた個人情報の住所情報からその住所に該当する地域や役所を特定して、その特定した地域や役所の提出書類の提出フォーマット情報を記憶部３１０から抽出して取得する。
【００５１】
また、提出フォーマット取得部２５０は、認証制御部２４０がユーザの認証を行った後に、提出書類の提出フォーマット情報を取得する。
【００５２】
図３に戻って説明を続ける。更新部２６０は、予め保持している提出フォーマット情報の更新情報と、提出フォーマット取得部２５０が取得した地域毎や役所毎に異なる提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報の更新情報を比較して、取得した更新情報が新しい場合には、提出書類の提出フォーマット情報を更新する。具体的には、更新部２６０は、予め保持している提出フォーマット情報の更新情報に含まれる更新日と、提出フォーマット取得部２５０が取得した提出フォーマット情報の更新情報に含まれる更新日を比較して、取得した提出フォーマット情報の更新日の方が新しい場合には、保持している提出書類の提出フォーマット情報を更新する。
【００５３】
また、更新部２６０は、記憶部３１０に保持されている提出フォーマット情報を、新たに取得した提出書類の提出フォーマット情報に更新して保持する。
【００５４】
図３に戻って説明を続ける。印刷制御部２７０は、提出フォーマットの印刷処理を制御する。具体的には、印刷制御部２７０は、受付部２１０で提出書類の印刷指示を受付けた場合に、提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して提出書類を印刷する。すなわち、印刷制御部２７０は、例えば提出フォーマットに住所、氏名、年齢、生年月日、電話番号などを記入する項目があった場合、付加したタグ情報に基づいて個人情報群の中から自動的に対応する情報を抽出して提出フォーマットの入力項目に入力した印刷データを生成する。
【００５５】
また、印刷制御部２７０は、タグ情報に対応する個人情報を個人情報群の中から抽出して、タグ情報を抽出した個人情報に置き換えて、印刷データを生成する。
【００５６】
また、印刷制御部２７０は、認証制御部２４０がユーザの認証を行った後に、印刷データを生成して提出書類を印刷する。
【００５７】
次に、ユーザが、提出書類簡単印刷アプリを利用して提出フォーマットを印刷する場合における印刷制御部２７０の処理動作の一例を説明する。なお、以下では、提出書類簡単印刷アプリは既に起動しているものとして説明する。
【００５８】
図１０は、印刷指示を受け付けた場合の処理動作の一例を示すフローチャート図である。まず、受付部２１０は、ユーザ操作により図５に示す、表示部２２０の選択画面で提出フォーマットの印刷を指定するアイコンを選択すると印刷指示を受付ける（ステップＳ１１）。表示部２２０は、印刷指示を受付けると図８に示すユーザ認証画面（ログイン画面）を表示する（ステップＳ１２）。受付部２１０は、ユーザ操作によりユーザ認証画面（ログイン画面）でアカウント名とパスワードの入力を受付ける（ステップＳ１３）。
【００５９】
次に、認証制御部２４０は、入力されたアカウント名とパスワードの組がサーバ装置３０の記憶部３１０が保持（登録）している予め登録済みのアカウント名とパスワードの組と一致する登録情報があるか否かを判定する（ステップＳ１４）。一致する登録情報がない場合（ステップＳ１４：Ｎｏ）、認証制御部２４０は、認証しないと判断し、印刷制御部２７０は、印刷処理を終了する。一致している登録情報がある場合（ステップＳ１４：Ｙｅｓ）、認証制御部２４０は、認証すると判断して認証処理を行う（ステップＳ１５）。
【００６０】
次に、提出フォーマット取得部２５０は、入力されたアカウント名に対応付けられたユーザを特定し、認証制御部２４０が保持する個人情報群のデータから特定したユーザの住所情報を取得する（ステップＳ１６）。次に、提出フォーマット取得部２５０は、取得した住所情報に対応する地域や役所別のサーバ装置６０から、関連する全ての提出書類の提出フォーマット情報を取得する（ステップＳ１７）。
【００６１】
次に、更新部２６０は、記憶部３１０に保持されている対応する提出書類の提出フォーマット情報の更新日と、新たに取得した提出書類の提出フォーマット情報の更新日とを比較して同じであるか否かを判定する（ステップＳ１８）。更新日が同じである場合（ステップＳ１８：Ｙｅｓ）、ステップＳ２０に移行して処理を継続する。更新日が同じでない（最新の更新日が新しい）場合（ステップＳ１８：Ｎｏ）、提出フォーマット取得部２５０は、新たに取得した提出書類の提出フォーマット情報にタグ情報を付加して、更新部２６０は、記憶部３１０に保持されている提出フォーマット情報を、新たに取得した提出フォーマット情報に更新して保持する（ステップＳ１９）。
【００６２】
次に、提出フォーマット取得部２５０は、全ての提出書類の提出フォーマット情報の更新日を全て比較したか否かを判定する（ステップＳ２０）。更新日を全て比較していない場合（ステップＳ２０：Ｎｏ）、提出フォーマット取得部２５０は、ステップＳ１８に戻り処理を継続する。更新日を全て比較した場合（ステップＳ２０：Ｙｅｓ）、印刷制御部２７０は、提出フォーマット情報の入力項目に対応する個人情報を入力した印刷データを生成する（ステップＳ２１）。すなわち、印刷制御部２７０は、提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成する。印刷制御部２７０は、生成した印刷データを印刷して（ステップＳ２２）処理を終了する。
【００６３】
次に、提出フォーマット情報の入力項目に個人情報を入力した印刷データを生成する処理について説明する。ここで、提出フォーマット情報の入力項目に個人情報を入力するとは、提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成することを示す。すなわち、印刷制御部２７０は、例えば提出フォーマットに住所、氏名、年齢、生年月日、電話番号などを記入する項目があった場合、付加したタグ情報に基づいて個人情報群の中から自動的に対応する個人情報を抽出して提出フォーマットの入力項目に個人情報を入力した印刷データを生成する。なお、印刷データを生成する処理は、図１０のステップＳ２１での処理になる。
【００６４】
図１１は、提出フォーマット情報の入力項目に対して個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成する処理を示すフローチャート図である。まず、印刷制御部２７０は、提出書類の提出フォーマットの数ｍが何個であるか算出する（ステップＳ３１）。印刷制御部２７０は、枚数を計測する値ｎの初期値をｎ＝１と設定する（ステップＳ３２）。提出フォーマット内には、住所、氏名、年齢、生年月日、性別、電話番号などのタグ情報が付加されている。
【００６５】
次に、印刷制御部２７０は、ｎ個目の提出フォーマットに付加されたタグ情報と、後述する個人情報とを置き換える処理を行う（ステップＳ３３）。ここで、タグ情報と個人情報とを置き換えるとは、提出フォーマット情報に付加したタグ情報に基づいて１以上の個人情報を含む個人情報群の中から自動的に当該入力項目に対応する個人情報を抽出して提出フォーマットの入力項目に個人情報を入力した印刷データを生成することを示す。印刷制御部２７０は、値ｎ＝ｎ＋１とし（カウントするｎの値に１を加算する）、新たな値ｎとする（ステップＳ３４）。次に、印刷制御部２７０は、提出フォーマットの数ｍ＜ｎであるか否かを判断する（ステップＳ３５）。ｍ＜ｎでない場合（ステップＳ３５：Ｎｏ）、ステップＳ３３に戻り、処理を継続する。ｍ＜ｎである場合（ステップＳ３５：Ｙｅｓ）、印刷制御部２７０は、ｍ個の提出フォーマットに対してｍ個のＰＤＬデータ（印刷データ）を生成する（ステップＳ３６）。印刷制御部２７０は、生成したｍ個のＰＤＬデータ（印刷データ）を印刷して（ステップＳ３７）処理を終了する。なお、印刷制御部２７０が生成する印刷データはＰＤＬデータに限ることはなく任意である。
【００６６】
図３に戻って説明を続ける。通信部２８０は、ネットワーク４０を介して、サーバ装置３０と地域や役所別のサーバ装置６０との間でデータを送受する。具体的には、通信部２８０は、地域や役所別のサーバ装置６０が保持する提出書類の提出フォーマット情報のデータを受信する。また、通信部２８０は、サーバ装置３０との間で提出書類の提出フォーマット情報のデータを送受する。また、通信部２８０は、サーバ装置３０との間で認証情報のデータを送受する。
【００６７】
以上に説明した受付部２１０、表示部２２０、起動処理部２３０、認証制御部２４０、提出フォーマット取得部２５０、印刷制御部２７０、および、通信部２８０の各々の機能は、ＣＰＵ２１が、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行することにより実現されるが、これに限らず、例えば操作部２０の上記各部の機能のうちの少なくとも一部が専用のハードウェア回路（例えば半導体集積回路等）で実現されてもよい。
【００６８】
次に、サーバ装置３０の機能について説明する。図３に示すように、サーバ装置３０は、記憶部３１０と、通信部３２０とを有する。
【００６９】
記憶部３１０は、提出フォーマット取得部２５０が地域や役所別のサーバ装置６０から取得した提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を保持する。具体的には、記憶部３１０は、提出書類の提出フォーマット情報を取得した場合に、提出フォーマット情報にタグ情報を付加して保持する。タグ情報は上述した住所、氏名、年齢、生年月日、性別、電話番号、写真の少なくとも何れかである。また、記憶部３１０が保持する提出書類のひな型と更新時点を示す更新情報とを少なくとも含む提出フォーマット情報には、例えば、提出書類の種類、提出書類のひな型（提出フォーマット）、提出フォーマットの更新日の情報（更新時点を示す更新情報）や住所に関連する情報などが含まれる。
【００７０】
また、記憶部３１０は、提出フォーマット取得部２５０から、自身が保持している提出書類の提出フォーマット情報の更新日の問い合わせを受けた場合、受付部２１０で指定されたユーザに対応付けられた個人情報データに関連付けられる地域や役所の提出書類の提出フォーマット情報の更新日を抽出して、その結果を提出フォーマット取得部２５０に受け渡す。
【００７１】
また、記憶部３１０は、予め受付部２１０で受け付けて入力された、アカウント名とパスワードの組（利用者識別情報）を保持する。そして、認証制御部２４０からアカウント名とパスワードの組（利用者識別情報）が、記憶部３１０が保持（登録）しているアカウント名とパスワードの組と、一致している情報があるか否かの問い合わせを受けた場合、その結果を認証制御部２４０に受け渡す。
【００７２】
通信部３２０は、ネットワーク４０を介して、ＭＦＰ１、及び地域や役所別のサーバ装置６０との間で各種のデータを送受する。具体的には、通信部３２０は、例えば、ＭＦＰ１との間で、提出書類の提出フォーマット情報のデータを送受する。また、通信部３２０は、ＭＦＰ１との間で、認証情報を送受する。
【００７３】
次に、サーバ装置６０の機能について説明する。図３に示すように、サーバ装置６０は、通信部３５０と、記憶部３６０とを有する。
【００７４】
通信部３５０は、ネットワーク４０を介して、ＭＦＰ１、及びサーバ装置３０との間で各種のデータを送受する。具体的には、通信部３５０は、例えば、ＭＦＰ１との間で、提出書類の提出フォーマット情報のデータを送受する。
【００７５】
記憶部３６０は、地域や役所別に異なる提出書類の提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を保持する。また、記憶部３６０は、提出フォーマット情報を更新した場合、更新時点を示す更新情報を更新した上で、最新の提出書類の提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を更新して保持する。
【００７６】
記憶部３６０は、ＭＦＰ１から提出書類の提出フォーマット情報の取得の要求を受け付けた場合、最新の提出書類の提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を通信部３５０を介してＭＦＰ１に送信する。
【００７７】
次に、地域や役所別のサーバ装置６０から提出フォーマット情報を取得する方法について説明する。図１２は、地域や役所別のサーバ装置から提出フォーマット情報を取得する処理動作の一例を示すフローチャート図である。ここでは、ユーザが、提出書類簡単印刷アプリを利用する場合における提出フォーマット取得部２５０の処理動作の一例を説明する。なお、以下では、提出書類簡単印刷アプリは既に起動しているものとして説明する。
【００７８】
まず、受付部２１０は、ユーザ操作により図５に示す、表示部２２０の選択画面で提出フォーマットの取得を指定するアイコンを選択すると取得指示を受付ける（ステップＳ４１）。表示部２２０は、印刷指示を受付けると図８に示すユーザ認証画面（ログイン画面）を表示する（ステップＳ４２）。受付部２１０は、ユーザ操作によりユーザ認証画面（ログイン画面）でアカウント名とパスワードの入力を受付ける（ステップＳ４３）。
【００７９】
次に、認証制御部２４０は、入力されたアカウント名とパスワードの組がサーバ装置３０の記憶部３１０が保持（登録）している予め登録済みのアカウント名とパスワードの組と一致する登録情報があるか否かを判定する（ステップＳ４４）。一致する登録情報がない場合（ステップＳ４４：Ｎｏ）、認証制御部２４０は、認証しないと判断し、提出フォーマット取得部２５０は、提出書類の提出フォーマット情報の取得処理を終了する。一致している登録情報がある場合（ステップＳ４４：Ｙｅｓ）、認証制御部２４０は、認証すると判断して認証処理を行う（ステップＳ４５）。
【００８０】
次に、提出フォーマット取得部２５０は、入力されたアカウント名に対応付けられたユーザを特定し、認証制御部２４０が保持する個人情報群のデータから特定したユーザの住所情報を取得する（ステップＳ４６）。次に、提出フォーマット取得部２５０は、取得した住所情報に対応する地域や役所別のサーバ装置６０から、関連する全ての提出書類の提出フォーマット情報を取得する（ステップＳ４７）。
【００８１】
次に、更新部２６０は、記憶部３１０に保持されている対応する提出書類の提出フォーマット情報の更新日と、新たに取得した提出書類の提出フォーマット情報の更新日とを比較して同じであるか否かを判定する（ステップＳ４８）。更新日が同じである場合（ステップＳ４８：Ｙｅｓ）、ステップＳ５０に移行して処理を継続する。更新日が同じでない（最新の更新日が新しい）場合（ステップＳ４８：Ｎｏ）、提出フォーマット取得部２５０は、新たに取得した提出書類の提出フォーマット情報にタグ情報を付加して、更新部２６０は、記憶部３１０に保持されている提出フォーマット情報を、新たに取得した提出フォーマット情報に更新して保持する（ステップＳ５０）。
【００８２】
次に、提出フォーマット取得部２５０は、全ての提出書類の提出フォーマット情報の更新日を全て比較したか否かを判定する（ステップＳ５１）。更新日を全て比較していない場合（ステップＳ５０：Ｎｏ）、提出フォーマット取得部２５０は、ステップＳ４８に戻り処理を継続する。更新日を全て比較した場合（ステップＳ５０：Ｙｅｓ）、処理を終了する。
【００８３】
以上に説明したように、本実施形態では、地域や役所別の提出書類の提出フォーマットへの簡単印刷アプリが実行され、提出書類の提出フォーマットの印刷が指示されると、ユーザの認証が行われ、ユーザに対応付けられた個人情報に基づいて、記憶部３１０に保持されている提出フォーマット情報の中から個人情報に関連付けられる地域や役所の提出書類のひな型と、更新時点を示す更新情報とを少なくとも含む提出フォーマット情報を抽出して取得する。次に、提出フォーマット情報の最新の更新情報を取得し、記憶部３１０に保持されている提出フォーマット情報の更新日と比較して最新の更新日が新しい場合には、最新の提出フォーマット情報を新たに取得して更新する。そして、提出フォーマット情報に含まれているタグ情報に対応する個人情報を個人情報群の中から抽出して、タグ情報を抽出した個人情報に置き換えて、印刷データを生成するので、地域毎、役所毎に差異ある提出書類のひな型の最新の提出フォーマットを取得して、各種の提出書類を作成することができる、という有利な効果を達成できる。
【００８４】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００８５】
例えば、上述の提出フォーマット取得部２５０、印刷制御部２７０および記憶部３１０は、ＭＦＰ１、及びサーバ装置３０の各々に分散されて搭載される形態であってもよい。また、例えば上述の提出フォーマット取得部２５０、印刷制御部２７０および記憶部３１０は、ＭＦＰ１、サーバ装置３０、および、１以上の外部装置（例えばサーバ装置）の各々に分散されて搭載される形態であってもよい。
【００８６】
要するに、本発明が適用される情報処理システム１００は、提出フォーマット取得部２５０と印刷制御部２７０と記憶部３１０とを少なくとも備える形態であればよい。提出フォーマット取得部２５０は、地域毎や役所毎に異なる提出書類の提出フォーマット情報を取得する。印刷制御部２７０は、受付部２１０で提出書類の印刷指示を受付けた場合に、提出フォーマット情報の入力項目に予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して提出書類を印刷する。すなわち、印刷制御部２７０は、受付部２１０で提出書類の印刷指示を受付けた場合に、提出フォーマット情報の入力項目に対して、予め登録された１以上の個人情報を含む個人情報群の中から当該入力項目に対応する個人情報を入力した印刷データを生成して提出書類を印刷する。記憶部３１０は、取得した提出フォーマット情報を保持する。また、記憶部３１０は、予め受付部２１０で受け付けて入力された、アカウント名とパスワードの組（利用者識別情報）を保持する。
【００８７】
また、上述の各実施形態では、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作しているが、これに限らず、例えば本体１０と操作部２０が同じオペレーティングシステムで動作する形態であってもよい。
【００８８】
また、上述した各実施形態の情報処理システム１００で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８９】
なお、本実施形態のＭＦＰ１と、サーバ装置３０と、地域や役所別のサーバ装置６０とが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【００９０】
１  情報処理装置（ＭＦＰ）
１０  本体
１１、２１、３１  ＣＰＵ
１２、２２、３２  ＲＯＭ
１３、２３、３３  ＲＡＭ
１４、３４  ＨＤＤ
１５、２５、３５  通信Ｉ／Ｆ
１６、２６  接続Ｉ／Ｆ
１７  エンジン部
２０  操作部
２４  フラッシュメモリ
２７  操作パネル（表示画面）
３０  サーバ装置
４０  ネットワーク
５０  アイコン
６０  地域や役所別のサーバ装置
１００  情報処理システム
１０１、２０１  アプリ層
１０２、２０２  サービス層
１０３、２０３  ＯＳ層
２１０  受付部
２２０  表示部
２３０  起動処理部
２４０  認証制御部
２５０  提出フォーマット取得部
２６０  印刷制御部
２７０、３２０、３５０  通信部
３００  通信路
３１０、３６０  記憶部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００７−２２６３３３号公報
【図１】
2015130010.tif 000003
【図２】
2015130010.tif 000004
【図３】
2015130010.tif 000005
【図４】
2015130010.tif 000006
【図５】
2015130010.tif 000007
【図６】
2015130010.tif 000008
【図７】
2015130010.tif 000009
【図８】
2015130010.tif 000010
【図９】
2015130010.tif 000011
【図１０】
2015130010.tif 000012
【図１１】
2015130010.tif 000013
【図１２】
2015130010.tif 000014