(57)【要約】【課題】テレワーク環境における印刷サービス利用時等の社内システムの管理外の印刷システムで印刷する場合の印刷実績の集計をより確実かつ安全に実現すること。【解決手段】携帯端末２は、コンテンツサーバ１に対して文書の印刷表明を行う(S701)。コンテンツサーバ１は、携帯端末２による印刷表明に応じて、印刷対象の文書名と印刷設定を集計サーバ３に通知する(S702)。集計サーバ３は、通知される文書名と印刷設定を仮ログとして登録する(S703)。携帯端末２は、前記印刷表明後、印刷対象の文書の印刷要求を印刷サービス４に行う(S705)。携帯端末２は、前記印刷結果と印刷対象の文書名と印刷設定を含む印刷ログを記憶しておき、集計サーバ３との接続(S707)に応じて、該印刷ログを集計サーバ３に送信する(S708)。集計サーバ３は、携帯端末２から送信される印刷ログの受信に応じて、該印刷ログを用いて、仮ログとして登録した印刷ログを更新する(S709)。【選択図】図５
2014089648.tif 000002
【特許請求の範囲】
【請求項１】
印刷実績を集計する集計システムと、端末装置とを有する情報処理システムであって、
前記端末装置は、
前記集計システムが印刷実績を管理するコンテンツを前記集計システムの管理外の印刷システムで印刷する場合に、前記情報処理システムに対して印刷表明を行った上で、印刷対象のコンテンツの印刷要求を前記管理外の印刷システムに対して行う要求手段と、
前記印刷要求に対する印刷結果と前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを記憶する記憶手段と、
前記集計システムとの接続に応じて、前記記憶手段に記憶された印刷ログを前記集計システムに送信するログ送信手段と、を有し、
前記集計システムは、
前記端末装置による印刷表明に従う前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを仮ログとして登録する登録手段と、
接続された前記端末装置から送信される印刷ログの受信に応じて、該受信した印刷ログを用いて、前記仮ログとして登録された印刷ログを更新する更新手段と、を有することを特徴とする情報処理システム。
【請求項２】
前記情報処理システムは、コンテンツを記憶するコンテンツサーバを有し、
前記印刷表明では、前記端末装置から前記コンテンツサーバに対して前記印刷対象のコンテンツの識別情報と印刷設定とが送信され、
前記コンテンツサーバは、
前記印刷表明に応じて、前記印刷対象のコンテンツを前記端末装置に送信するコンテンツ送信手段と、
前記印刷表明に応じて、前記印刷対象となるコンテンツの識別情報と印刷設定を前記集計システムに通知する通知手段と、を有し、
前記登録手段は、前記コンテンツサーバから通知される前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを仮ログとして登録することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記コンテンツサーバは、インターネットを介して前記印刷表明を受け付けることを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記端末装置は、
前記印刷表明の前に、前記管理外の印刷システムで印刷する場合の印刷設定を入力する設定手段と、
前記印刷要求に対する印刷結果の入力と、前記設定手段で設定した印刷設定の変更を受け付ける確認手段と、を有し、
前記印刷表明では、前記設定手段により設定された印刷設定が前記コンテンツサーバに送信され、
前記記憶手段は、前記確認手段により印刷結果が入力された場合に、該入力された印刷結果と変更された印刷設定を印刷ログとして記憶することを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記ログ送信手段は、前記端末装置が前記集計システムを含むイントラネット内で前記集計システムと接続した場合、前記記憶手段に記憶された印刷ログを前記集計システムに送信すること特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項６】
前記更新手段は、前記集計システムを含むイントラネット内で前記端末装置を検知した場合、該端末装置から前記記憶手段に記憶された印刷ログを取得することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理システム。
【請求項７】
印刷実績を集計する集計システムと、端末装置とを有する情報処理システムにおける端末装置であって、
前記集計システムが印刷実績を管理するコンテンツを前記集計システムの管理外の印刷システムで印刷する場合に、前記情報処理システムに対して印刷表明を行った上で、印刷対象のコンテンツの印刷要求を前記管理外の印刷システムに対して行う要求手段と、
前記印刷要求に対する印刷結果と前記印刷対象のコンテンツの識別情報と印刷設定を含む印刷ログを記憶する記憶手段と、
前記集計システムとの接続に応じて、前記記憶手段に記憶された印刷ログを前記集計システムに送信するログ送信手段と、
を有することを特徴とする端末装置。
【請求項８】
前記印刷表明では、前記印刷対象のコンテンツを記憶するコンテンツサーバに対して前記印刷対象のコンテンツの識別情報と印刷設定とが送信されることを特徴とする請求項７に記載の端末装置。
【請求項９】
前記印刷表明では、インターネットを介して、前記コンテンツサーバに対して前記印刷対象のコンテンツの識別情報と印刷設定とが送信されることを特徴とする請求項８に記載の端末装置。
【請求項１０】
前記印刷表明の前に、前記管理外の印刷システムで印刷する場合の印刷設定を入力する設定手段と、
前記印刷要求に対する印刷結果の入力と、前記設定手段で設定した印刷設定の変更を受け付ける確認手段と、を有し、
前記印刷表明では、前記設定手段により設定された印刷設定が前記コンテンツサーバに送信され、
前記記憶手段は、前記確認手段により印刷結果が入力された場合に、該入力された印刷結果と変更された印刷設定を印刷ログとして記憶することを特徴とする請求項８又は９に記載の端末装置。
【請求項１１】
前記ログ送信手段は、前記端末装置が前記集計システムを含むイントラネット内で前記集計システムと接続した場合、前記記憶手段に記憶された印刷ログを前記集計システムに送信すること特徴とする請求項７乃至１０のいずれか１項に記載の端末装置。
【請求項１２】
印刷実績を集計する集計システムと、端末装置とを有する情報処理システムにおける制御方法であって、
前記端末装置が実行する、
前記集計システムが印刷実績を管理するコンテンツを前記集計システムの管理外の印刷システムで印刷する場合に、前記情報処理システムに対して印刷表明を行った上で、印刷対象のコンテンツの印刷要求を前記管理外の印刷システムに対して行う要求ステップと、
前記印刷要求に対する印刷結果と前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを記憶手段に格納する格納ステップと、
前記集計システムとの接続に応じて前記記憶手段に記憶された印刷ログを前記集計システムに送信するログ送信ステップと、
前記集計システムが実行する、
前記端末装置による印刷表明に従う前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを仮ログとして登録する登録ステップと、
接続された前記端末装置から送信される印刷ログの受信に応じて、該受信した印刷ログを用いて、前記仮ログとして登録された印刷ログを更新する更新ステップと、
を有することを特徴とする制御方法。
【請求項１３】
印刷実績を集計する集計システムと、端末装置とを有する情報処理システムにおける端末装置の制御方法であって、
前記端末装置が実行する、
前記集計システムが印刷実績を管理するコンテンツを前記集計システムの管理外の印刷システムで印刷する場合に、前記情報処理システムに対して印刷表明を行った上で、印刷対象のコンテンツの印刷要求を前記管理外の印刷システムに対して行う要求ステップと、
前記印刷要求に対する印刷結果と前記印刷対象のコンテンツの識別情報と印刷設定を含む印刷ログを記憶手段に格納する格納ステップと、
前記集計システムとの接続に応じて、前記記憶手段に記憶された印刷ログを前記集計システムに送信するログ送信ステップと、
を有することを特徴とする端末装置の制御方法。
【請求項１４】
コンピュータを、請求項７乃至１１のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレワーク環境における印刷サービス利用時等の社内システムの管理外の印刷システム利用時の印刷実績のアカウンティングに関するものである。
【背景技術】
【０００２】
オフィス内の業務においては、印刷に対する費用配布やトレーサビリティの観点から印刷デバイスに対する印刷実績の管理が一般的なものとなっている。
また、近年、スマートデバイスと称される情報通信機器の活用により、時間や場所の制約を受けない柔軟な勤務形態（テレワーク）の普及が進んでいる。テレワーク環境においては、コンビニエンスストア等に設置されたプリンタでの印刷（以下、コンビニプリント）、Ｗｅｂベースのファイルアップロード、サテライトオフィスでの印刷等、多種多様な印刷サービスが提供されており、テレワーク環境における勤務者（テレワーカー）は該サービスを業務目的で利用する需要がある。
【０００３】
一方、企業管理者は、テレワーク環境における印刷に関しても、オフィス内の印刷と同様に費用配布目的、機密管理目的から印刷実績を管理したいという需要がある。
特許文献１では、インターネット上のプリントサーバに制御されるプリンタを有するネットワークプリントシステムにおいて、イントラネット上の文書データを、利用者端末を経由することなく印刷する技術が提案されている。特許文献１では、印刷データを扱う中継サーバをインターネット上に配置する。そして、イントラネット上の文書管理サーバが、文書データを中継サーバに送信して格納させ、該文書データの中継サーバ内での格納先の情報を、プリンタサーバに通知する。プリンタサーバは、該格納先の情報を用いて中継サーバ内の文書データにアクセスして印刷する。このような構成により、特許文献１では、利用者端末を経由しない印刷を実現している。
【０００４】
なお、特許文献１には、インターネット上のプリントサーバが、イントラネット毎の印刷要求枚数、印刷枚数などの情報を集計し、印刷料金の請求に利用する形態が一例として述べられている。
【０００５】
特許文献２には、印刷対象となる印刷装置が、印刷の実績管理を行うサーバに対して、印刷完了前および印刷完了後の複数回にわたって印刷ログを送信する技術が開示されている。特許文献２は、印刷ログの欠落を抑制しながら、より正確に印刷実績を管理する目的で構成されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−００４２１７号公報
【特許文献２】特開２０１０−２２４９５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述の通り、テレワーク環境における印刷サービスの形態は多種多様であり、それらはイントラネットとして構成された業務システムとは、独立しているのが通常である。
【０００８】
このようなテレワーク環境における印刷を、特許文献１を用いて実現する場合、インターネット上に中継サーバを配置する必要があるだけでなく、イントラネット内の文書管理サーバから文書データの格納先の情報を印刷サービスに送信する必要があるため、文書管理サーバが印刷サービスの接続先を予め知っておく必要がある。即ち、特許文献１の技術をテレワーク環境での印刷に用いる場合、業務システム（イントラネット）と接続した特定の印刷サービスでしか印刷できないこととなってしまう。
このため、特許文献１の技術を用いた場合、テレワーカーは、印刷サービスの利用に対する時間的制約、場所的制約の両方の制約を受けてしまうという問題がある。
【０００９】
さらに、特許文献１の技術をテレワーク環境での印刷に用いる場合、イントラネット上の文書管理サーバにおいて、印刷要求時の要求数や印刷枚数などの情報を集計することは可能であるが、該文書管理サーバでは、印刷完了の有無や、印刷サービス側における印刷設定の変更等を知ることができず、これらの情報を印刷実績の集計に反映させることができないという問題もある。
【００１０】
なお、特許文献２のように、文書管理サーバと外部の印刷サービスとの間で印刷実績に対する照合処理を行うことも考えられる。
しかし、テレワーク環境においては、企業における機密保持の観点から、外部ネットワークからアクセス可能な業務システム内の情報を必要最小限に抑えることが必要となる。つまり、テレワーク環境からは印刷対象となる文書を取得することは必要であるが、業務システムにアクセスして印刷実績を照合する処理等を、外部ネットワークを介して行うことは、機密保持の観点から禁止すべきである。
【００１１】
業務システム（イントラネット）と独立した印刷サービスを用いた印刷に、特許文献２のログ管理技術を用いた場合、外部ネットワークを用いて印刷完了前後で印刷ログを印刷サービスから業務システム内に送信することとなり、機密保持の観点から適当ではない。
【００１２】
このように、従来では、業務システムの管理外の印刷システムを用いた印刷実績の管理をより確実かつ安全に実現する仕組みがなく、そのようなシステムの開発が望まれていた。
【００１３】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、テレワーク環境における印刷サービス利用時等の社内システムの管理外の印刷システムで印刷する場合の印刷実績の集計をより確実かつ安全に実現する仕組みを提供することである。
【課題を解決するための手段】
【００１４】
本発明は、印刷実績を集計する集計システムと、端末装置とを有する情報処理システムであって、前記端末装置は、前記集計システムが印刷実績を管理するコンテンツを前記集計システムの管理外の印刷システムで印刷する場合に、前記情報処理システムに対して印刷表明を行った上で、印刷対象のコンテンツの印刷要求を前記管理外の印刷システムに対して行う要求手段と、前記印刷要求に対する印刷結果と前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを記憶する記憶手段と、前記集計システムとの接続に応じて、前記記憶手段に記憶された印刷ログを前記集計システムに送信するログ送信手段と、を有し、前記集計システムは、前記端末装置による印刷表明に従う前記印刷対象のコンテンツの識別情報と印刷設定とを含む印刷ログを仮ログとして登録する登録手段と、接続された前記端末装置から送信される印刷ログの受信に応じて、該受信した印刷ログを用いて、前記仮ログとして登録された印刷ログを更新する更新手段と、を有することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、テレワーク環境における印刷サービス利用時等の社内システムの管理外の印刷システムで印刷する場合の印刷実績の集計をより確実かつ安全に実現することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例を示す情報処理システムの構成の一例を示す図である。
【図２】本実施例における携帯端末２、コンテンツサーバ１及び集計サーバ３のハードウェア構成の一例を示すブロック図である。
【図３】本実施例における携帯端末２のソフトウェア構成の一例を示すブロック図である。
【図４】本実施例におけるコンテンツサーバ１及び集計サーバ３のソフトウェア構成の一例を示すブロック図である。
【図５】本実施例における処理の全体の流れを示す図である。
【図６】図５のＳ７０１，Ｓ７０２，Ｓ７０４におけるアプリケーション９とコンテンツサーバ１の処理の流れを示すフローチャートである。
【図７】ＵＩ部４０１に表示されるアプリケーション９におけるファイル選択画面の一例を示す図である。
【図８】選択ファイルに対する印刷処理を行うための画面の一例を示す図である。
【図９】本実施例における印刷ログのフォーマットの一例を示す図である。
【図１０】図５のＳ７０３における集計サーバ３の仮ログ作成時処理の流れを説明するフローチャートである。
【図１１】図５のＳ７０５におけるアプリケーション９の印刷実行処理の流れを説明するフローチャートである。
【図１２】アプリケーション９における印刷実行画面の一例を示す図である。
【図１３】ブラウザからのアップロード、メール送付、又はメディア経由での印刷実行画面の一例を示す図である。
【図１４】印刷完了確認画面の一例を示す図である。
【図１５】アプリケーション９における印刷完了処理を示すフローチャートである。
【図１６】実施例１の集計サーバ３における携帯端末２との接続／印刷ログ取得／照合／更新の流れを示すフローチャートである。
【図１７】集計サーバ３に格納された印刷ログの一例を示す図である。
【図１８】集計サーバ３におけるジョブ照合および更新処理に係る処理を説明したフローチャートである。
【図１９】実施例２の集計サーバ３における携帯端末２との接続／印刷ログ取得／照合／更新の流れを示すフローチャートである。
【図２０】実施例３の携帯端末２においてイントラネット６への接続後に携帯端末２の記憶部４０３に保持している印刷ログを集計サーバ３に送信する処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１８】
図１は、本発明の一実施例を示す情報処理システムの構成の一例を示す図である。
図１において、コンテンツサーバ１は、携帯端末２における印刷対象文書を格納するためサーバである。コンテンツサーバ１は、イントラネット６内に配置される。
携帯端末２内には、本発明に係るアプリケーション（アプリ）９がインストールされている。
集計サーバ３は、本発明に係る携帯端末２における印刷処理に対する印刷実績管理を行う集計システムを構成するサーバである。集計サーバ３は、イントラネット６内に配置され、インターネット７からのアクセスは不可能な接続形態となっている。
【００１９】
ファイアウォール８は、イントラネット６とインターネット７の間に配置されイントラネット内のデータ保全を実現している。以上が本発明における情報処理システムの基本構成となる。
【００２０】
印刷サービス４は、コンビニプリント（コンビニエンスストアに設置されたプリンタによる印刷）やサテライトオフィスなど、テレワーク環境においてテレワーカーがアクセス可能なサービスであり、本発明の情報処理システムとは特別な関連性を持たない。印刷サービス４へのデータ転送方法は、Ｗｅｂブラウザ経由でのアップロード、メールによる送信、ＳＤカードなどに代表される外部メディア経由での転送が主な方法となっている。
【００２１】
印刷デバイス５は、印刷サービス４によって管理制御された印刷装置（デバイス）である。印刷デバイス５は、レーザプリンタ、インクジェット方式のプリンタ、コピー機能を有する複合機など、ここではその形式は問わない。また、印刷デバイス５は、印刷サービスによって接続可能であればよく、インターネット７に接続されているかどうかは印刷サービスに依存する。
【００２２】
図２は、本実施例における携帯端末２、コンテンツサーバ１及び集計サーバ３のハードウェア構成の一例を示すブロック図である。
図２（ａ）は、本実施例における携帯端末２のハードウェア構成の一例を示すブロック図である。なお、本実施例では以下の構成を例に記載するが、本発明は情報通信を行うことが可能な機器（情報処理装置）に関して適用可能なものであり、特にこの図のとおりに機器を限定するものではない。例えば、携帯端末２は、スマートフォンであっても、携帯電話、タブレット型端末、ノートＰＣ（ノート型のパーソナルコンピュータ）等であってもよい。
【００２３】
携帯端末２において、２０１は表示部であり、ユーザに対して情報の表示出力を行い、ＬＣＤドライバ、ＬＣＤ表示デバイス等で構成される。２０２は操作部であり、ユーザが携帯端末２に対して操作情報を入力するための部位である。操作部２０２は、例えば、タッチパネル、ハードキー等で構成される。
【００２４】
２０３はカメラ部である。カメラ部２０３により撮影した画像データは、制御部２０８が有するＦｌａｓｈメモリあるいはＳＤカード等の外部メディアに格納される。２０４は外部Ｉ／Ｆ（インタフェース）であり、外部装置との間のインターフェースを提供し、通信インターフェース回路、Ｍｉｃｒｏ ＵＳＢ端子などで構成される。
【００２５】
２０６はネットワークＩ／Ｆであり、無線ＬＡＮと通信するためのアンテナ２０５を備える。ネットワークＩ／Ｆ２０６は、例えばルータを介して無線通信によりネットワーク接続が可能に構成されている。２０７は電源部であり、バッテリ電源を基に各ブロックに必要な電力を発生、供給を行う。
【００２６】
２０８は制御部であり、携帯端末２の機能を実現するための主要部であり、図示しないＣＰＵ、ＥＥＰＲＯＭ、Ｆｌａｓｈ、ＳＲＡＭ等で構成される。
２０９は音声入力部であり、マイク２１０から入力されるアナログ音声信号をデジタル信号に変換する。２１２は音声出力部であり、受信したデジタル音声信号をスピーカー２１１から出力するためのアナログ音声信号に変換する。２１３はＰＦ入出力部であり、アンテナ２１４を介して高周波送受信を行う。
【００２７】
２１５はデジタル信号処理部であり、マイク２１０を接続した音声入力部２０９、スピーカー２１１を接続した音声出力部２１２、アンテナ２１４を接続したＲＦ入出力部２１３とそれぞれ接続されている。デジタル信号処理部２１５は、デジタル音声信号のエンコード、およびデジタル音声信号へのデコード等を行う。
【００２８】
図２（ｂ）は、本実施例におけるコンテンツサーバ１及び集計サーバ３のハードウェア構成の一例を示すブロック図である。なお、コンテンツサーバ１と集計サーバ３のハードウェア構成要件に差はなく、ここでは、集計サーバ３を例にとって説明する。また、本実施例では以下の構成を例に記載するが、特にこの図のとおりに機器を限定するものではない。
【００２９】
図２（ｂ）において、３００は制御部としてのＣＰＵである。ＣＰＵ３００は、記憶装置３０５に格納されているアプリケーションプログラム、オペレーティングシステム（ＯＳ）や各種制御プログラム等を実行する。さらに、ＣＰＵ３００は、ＲＡＭ３０２に、プログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。
【００３０】
３０１は不揮発性記憶部としてのＲＯＭである。ＲＯＭ３０１には、基本Ｉ／Ｏプログラム等のプログラム、文書処理の際に使用するフォントデータ、テンプレート用データ等の各種データ等が記憶される。３０２は一時記憶部としてのＲＡＭである。ＲＡＭ３０２は、ＣＰＵ３００の主メモリ、ワークエリア等として機能する。
【００３１】
３０３は入力Ｉ／Ｆ（インタフェース）であり、キーボードや、マウスなどのポインティングデバイスからの指示が入力される。３０４は表示Ｉ／Ｆであり、ＣＲＴや液晶ディスプレイ等の表示装置が接続される。
【００３２】
３０５は記憶装置であり、ハードディスクやフラッシュメモリなどの記憶媒体にプログラムやデータ等を記憶する。なお、記憶装置３０５に記憶されたプログラムは、ＣＰＵ３００の制御によってＲＡＭ３０２にロードされ実行される。
【００３３】
３０６はネットワークＩ／Ｆであり、無線や有線のネットワークを経由して、イントラネット６またはインターネット７に接続して、利用者情報や制御コマンド、各種データの送受信を行う。このネットワークＩ／Ｆ３０６は、イントラネット６を介して、携帯端末２と無線通信可能に構成されている。なお、この通信は、無線通信でダイレクトに通信しても良いし、有線ネットワーク上に設置したアクセスポイントを介して通信しても構わない。また、この通信の通信方法としては、Wi-Fi(WireleSS Fidelity)やbuluetooth等を含む。
３０７はシステムバスであり、サーバ装置内のデータの流れを司るものである。
【００３４】
図３は、本実施例における携帯端末２のソフトウェア構成の一例を示すブロック図である。
４０１はＵＩ部であり、ＯＳ４０５を介してアプリケーション９のユーザインタフェースを提供する。４０２は送受信部であり、ＯＳ４０５を介して、後述する印刷表明および印刷ログの送受信に係るデータ送受信処理等を行う。
【００３５】
４０３は記憶部であり、ＯＳ４０５が制御する格納領域（例えば図２（ａ）に示した制御部２０８内のＦｌａｓｈメモリ）を用いて、後述する印刷ログや内部処理に必要な格納情報等を記録する。
【００３６】
４０４は制御部であり、アプリケーション９の送受信処理や画面表示制御、印刷ログ生成処理等の各種制御を行う。
４０５はオペレーティングシステム（ＯＳ）であり、携帯端末２ハードウェア制御やアプリケーション（アプリ）９、ブラウザ４０６、メーラアプリケーション（メーラ）４０７、カメラアプリ４０８をはじめとするソフトウェア群の制御を行う。
【００３７】
なお、図３に示したソフトウェア構成は、携帯端末２の制御部２０８内のＣＰＵが、制御部２０８内のフラッシュメモリにコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【００３８】
図４は、本実施例におけるコンテンツサーバ１及び集計サーバ３のソフトウェア構成の一例を示すブロック図である。
図４（ａ）は、本実施例におけるコンテンツサーバ１のソフトウェア構成の一例を示すブロック図である。
図４（ａ）において、５０１はＵＩ部であり、コンテンツサーバ１におけるユーザインタフェースを提供する。５０２は送受信部であり、携帯端末２および集計サーバ３に対する各種データ送受信を行う。
【００３９】
５０３は記憶部であり、格納領域（例えばコンテンツサーバ１内の記憶装置３０５）に、携帯端末２からアクセス可能なコンテンツや送受信のための情報等を格納する。５０４は制御部であり、後述するアプリケーション９におけるファイル一覧生成、表示用ファイル生成、印刷表明受信時のＪＯＢＩＤ生成等、各種制御を行う。
【００４０】
なお、図４（ａ）に示したソフトウェア構成は、コンテンツサーバ１のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラム（ＯＳやアプリケーションプログラム）を実行することにより実現される。
【００４１】
図４（ｂ）は、本実施例における集計サーバ３のソフトウェア構成の一例を示すブロック図である。
図４（ｂ）において、６０１はＵＩ部であり、集計サーバ３におけるユーザインタフェースを提供する。６０２は送受信部であり、コンテンツサーバ１および携帯端末２に対する各種データ送受信を行う。
【００４２】
６０３は記憶部であり、格納領域（例えば集計サーバ３内の記憶装置３０５）に、印刷ログ情報等を格納する。６０４は制御部であり、後述する仮ログ生成処理や携帯端末２との通信における印刷ログ照合、更新処理、携帯端末２のイントラネット内の探索処理等の各種制御を行う。
【００４３】
なお、図４（ｂ）に示したソフトウェア構成は、集計サーバ３のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラム（ＯＳやアプリケーションプログラム）を実行することにより実現される。
【００４４】
図５は、本実施例における処理の全体の流れを示す図である。なお、図中、Ｓ７０１〜Ｓ７０９は各ステップを示す。
Ｓ７０１において、携帯端末２上のアプリケーション９は、イントラネット６内の情報処理システム内に（本実施例ではコンテンツサーバ１）にアクセスし、印刷表明、及び印刷対象となる文書の取得要求を送信する。なお、印刷表明は、印刷設定の送信をともなって実施される。また、コンテンツサーバ１は、インターネット７を介して前記印刷表明を受信可能である。また、携帯端末２によるインターネット７からのコンテンツサーバ１への接続方法については、ＶＰＮによるアクセス、あるいは不図示のＤＭＺ(De-Militarized Zone)にコンテンツサーバ１を配することによって実現してもよい。また、アプリケーション９からアクセス可能な領域は、コンテンツサーバ１におけるコンテンツ格納領域のみに限定されているものとする。
【００４５】
上記印刷表明等を受信すると、コンテンツサーバ１は、Ｓ７０２において、集計サーバ３に対して、印刷表明を受けた該当文書情報と印刷表明時の印刷設定を送信する。
Ｓ７０３において、集計サーバ３は、上記コンテンツサーバ１から受信した内容（文書情報、印刷設定等）をもとに、印刷ログを生成する。この時点で生成される印刷ログは、印刷表明直後、即ち印刷完了を確認していない状態のログであり、以降、この状態のログを説明のために「仮ログ」と称する。仮ログには、後述図９に示すように、ユーザ名や文書情報などからなる基本情報１１０１、印刷設定情報１１０２、基本情報１１０１及び印刷設定情報１１０２から算出した出力情報１１０３、印刷状況を示す情報１１０４、および、その他の追加情報１１０５が格納される。印刷ログのフォーマットは、以降図９において説明する。また、本ステップＳ７０３の詳細については以降図１０を用いて詳細に説明する。
【００４６】
Ｓ７０４において、コンテンツサーバ１は、印刷表明を受けた対象コンテンツを、アプリケーション９に送信し、アプリケーション９はこれを受信する。
なお、上記ステップＳ７０１，Ｓ７０２，Ｓ７０４の詳細については、以降図６〜図８において説明する。
【００４７】
Ｓ７０５において、アプリケーション９は、印刷サービス４に対して印刷を実行するとともに、該印刷実行時のログを携帯端末内の記憶部４０３に生成、格納する。本ステップＳ７０５の処理については、以降図１１〜図１３を用いて詳細に説明する。
【００４８】
Ｓ７０６において、アプリケーション９は、印刷完了処理を行うとともに、記憶部４０３に格納されている印刷ログを更新する。本ステップＳ７０６の詳細については、以降図１４〜図１５を用いて詳細に説明する。
【００４９】
Ｓ７０７では、携帯端末２の利用者が外出先より戻り、イントラネットに接続可能となる。ここで、携帯端末２のイントラネット接続については、例えば、無線ルータ経由での接続によって行われる。
【００５０】
さらに、Ｓ７０８において、集計サーバ３は、携帯端末２の記憶部４０３から印刷ログを取得する。そして、Ｓ７０９において、集計サーバ３は、上記Ｓ７０４で作成した仮ログと、上記Ｓ７０８で携帯端末２から取得した印刷ログを照合し、仮ログを更新して最終的な印刷ログを生成する。これらのステップＳ７０６〜Ｓ７０９の詳細については、以降図１６〜図１８を用いて詳細に説明する。
【００５１】
以降、図５における各ステップの流れをフローチャート等を用いて詳細に説明する。
まず、図６〜図８を用いて、図５のＳ７０１，Ｓ７０２，Ｓ７０４におけるアプリケーション９とコンテンツサーバ１の処理の流れを説明する。
【００５２】
図６は、図５のＳ７０１，Ｓ７０２，Ｓ７０４におけるアプリケーション９とコンテンツサーバ１の処理の流れを示すフローチャートである。
なお、図６に示す携帯端末２側の処理は、携帯端末２の制御部２０８内のＣＰＵが、制御部２０８内のフラッシュメモリにコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。また、コンテンツサーバ１側の処理は、コンテンツサーバ１のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【００５３】
Ｓ８０１において、アプリケーション９は、コンテンツサーバ１からアクセス可能なファイル情報を取得し、取得結果としてファイル名一覧をＵＩ部４０１に表示する。なお、図示しないが、コンテンツサーバ１は、アプリケーション９からアクセス可能なファイル情報の取得要求（端末ＩＤ、ユーザ名を含む）を受信すると、端末ＩＤ、ユーザ名等に基づいてアクセス可能なファイルの名称を取得してファイル名一覧を生成し、アプリケーション９に送信する。なお、端末ＩＤは、携帯端末２と特定するための識別情報であり、例えば携帯端末のシリアル番号等である。
【００５４】
次に、Ｓ８０２において、アプリケーション９は、ＵＩ部４０１にファイル選択画面（図７のダイアログ９０１）を表示し、ユーザからの印刷表明を行いたいファイルの選択操作を受け付ける。
【００５５】
図７は、ＵＩ部４０１に表示されるアプリケーション９におけるファイル選択画面の一例を示す図である。
図７において、９０１は、ファイル選択画面としてのダイアログである。ダイアログ９０１上には、ユーザ選択可能なファイルを表示するリストボックス９０２が設けられており、ユーザからのファイル選択操作を受け付ける。
【００５６】
ユーザが、リストボックス９０２において、ファイルを選択後、ＯＫボタン９０３を押下すると、アプリケーション９は、図６のＳ８０３へ処理を進め、選択ファイルに対する表示用ファイルの要求を、コンテンツサーバ１に対して行う。一方、キャンセルボタン９０４がユーザにより押下されると、アプリケーション９は、ＵＩ部４０１の表示を、不図示のアプリケーションメインダイアログに戻す。
【００５７】
コンテンツサーバ１は、Ｓ８０４において、上記Ｓ８０３で送信された表示用ファイルの要求を受信すると、Ｓ８０５において、表示ファイルをアプリケーション９に送信する（コンテンツ送信ステップ）。なお、この表示用ファイルは、上記表示要求時に、コンテンツサーバ１の制御部５０４によって生成され、該当ファイルと対応付けられて記憶部５０３に保持される。また、この表示用ファイルは、例えばサムネイル画像であり、印刷対象ファイルとは異なる表示専用のファイルである。このように、本実施例では、印刷表明の前に、印刷対象ファイルを携帯端末２に送信することなく、表示用ファイルを送信することにより、コンテンツの機密性を向上させている。
【００５８】
Ｓ８０６において、アプリケーション９は、上記Ｓ８０５で送信された表示用ファイルを受信すると、図８（ａ）に示すダイアログを表示する。
【００５９】
図８（ａ）は、選択ファイルに対する印刷処理を行うための画面の一例を示す図である。
図８（ａ）において、１００１は、選択ファイルに対する印刷処理を行う画面としてのダイアログである。ダイアログ１００１上には、文書表示領域１００２、ページ変更ボタン１００４〜１００７、印刷表明ボタン１００８、印刷設定ボタン１００９、印刷実行ボタン１０１０、閉じるボタン１０１１が設けられている。なお、ダイアログ１００１は、文書表示拡大縮小や表示ページ指定、ページ内の表示領域選択のためのスクロールバーなどを有するような形式に拡張することも可能である。
【００６０】
ダイアログ１００１上で、印刷設定ボタン１００９を押下すると、アプリケーション９は、Ｓ８０７に処理を進め、印刷設定処理を実行する。
上記Ｓ８０７の印刷設定処理では、アプリケーション９は、図８（ｂ）に示す印刷設定ダイアログ１０１２を、ＵＩ部５０１に表示し、ユーザからの印刷設定操作を受け付ける。
【００６１】
印刷設定ダイアログ１０１２では、選択ファイル名称と用紙サイズを表示する領域１０１３の表示とともに、１０１６〜１０１９に示されるような印刷設定項目が指定可能となっている。即ち、印刷設定ダイアログ１０１２は、印刷表明の前に、集計サーバ３の管理外の印刷システム（印刷サービス４等）で印刷する場合の印刷設定を入力するためのものである。
【００６２】
ユーザによりＯＫボタン１０１４が押下されると、アプリケーション９は、同ダイアログで指定された印刷設定を保持し、ＵＩ部５０１の表示をダイアログ１００１に戻す。一方、ユーザによりキャンセルボタン１０１５が押下されると、アプリケーション９は、同ダイアログで指定した印刷設定を破棄し、ダイアログ１０１２表示直前の印刷設定情報を保持して、ＵＩ部５０１の表示をダイアログ１００１に戻す。
【００６３】
また、ユーザにより印刷表明ボタン１００８が押下されると、アプリケーション９は、Ｓ８０８に処理を進め、選択ファイルに対する印刷表明を、コンテンツサーバ１に対して送信する。この際、アプリケーション９は、指定されたドキュメント情報（ドキュメント名（識別情報））および印刷設定情報に加えて、携帯端末２がＧＰＳ等によって取得した位置情報、印刷表明時刻、携帯端末２を特定するＩＤ、ユーザ名を追加情報として、コンテンツサーバ１に送信する。
【００６４】
なお、上記Ｓ８０７において、印刷設定ダイアログによる印刷設定がスキップされた場合は（即ち、印刷設定を変更することなく印刷表明ボタン１００８が押下された場合は）、印刷設定の初期値が利用される。また、印刷実行ボタン１０１０は、印刷表明ボタン１００８により印刷表明を実行し、後述する印刷用データを取得した後に利用可能となる。
【００６５】
コンテンツサーバ１は、Ｓ８０９において、上記Ｓ８０８でアプリケーション９から送信された印刷表明を受信すると、該印刷表明がなされた該当文書に対する印刷可能ファイルを指定し、Ｓ８１０において、ＪＯＢＩＤを生成する。なお、ＪＯＢＩＤは、ジョブを一意に特定するための識別情報である。
【００６６】
さらに、コンテンツサーバ１は、Ｓ８１１において、上記印刷表明がなされた該当文書に対するＪＯＢＩＤと、アプリケーション９から受信したドキュメント情報、印刷設定情報、位置情報、印刷表明時刻、携帯端末２を特定するＩＤ、ユーザ名を、集計サーバ３に送信（通知）する。
【００６７】
集計サーバ３への通知が完了すると、コンテンツサーバ１は、Ｓ８１２において、上記ＪＯＢＩＤと印刷用ファイルを、携帯端末２のアプリケーション９に送信する。
アプリケーション９は、Ｓ８１３において、上記Ｓ８１１で送信された情報（ＪＯＢＩＤと印刷用ファイル）を受信する。なお、アプリケーション９は、ここで受信した情報を、上記Ｓ８０８の印刷表明時にコンテンツサーバ１に送信した情報と対応付け、記憶部４０３に保持しておく。
【００６８】
以上がアプリケーション９とコンテンツサーバ１における処理（図５のＳ７０１，Ｓ７０２，Ｓ７０４）の流れとなる。
【００６９】
ここで、本実施例における印刷ログのフォーマットについて説明する。
図９は、本実施例における印刷ログのフォーマットの一例を示す図である。なお、印刷ログには、ＪＯＢＩＤをキーとした情報が格納されている。印刷ログは、ＪＯＢＩＤごとに格納される。
【００７０】
図９に示すように、印刷ログは、ジョブ情報、ユーザ情報、文書情報からなる基本情報１１０１、印刷設定情報１１０２、出力情報１１０３、印刷状況１１０４、追加情報１１０５を含む。なお、これらの格納形式や格納順序は図９の形式にこだわらない。
【００７１】
基本情報１１０１は、印刷表明時に、図６のＳ８１１において、コンテンツサーバ１から集計サーバ３へ送信される情報である。基本情報１１０１は、ＪＯＢＩＤ、印刷表明時の時刻、印刷表明時の位置情報、端末ＩＤ、ユーザ名、ドキュメント名、用紙サイズ、ページ数等から構成されている。
【００７２】
印刷設定情報１１０２は、印刷表明時に、図６のＳ８１１において、コンテンツサーバ１から集計サーバ３へ、基本情報１１０１とともに送信される情報である。印刷設定情報１１０２は、図９に示すような印刷設定項目（カラーモード、ページレイアウト、両面印刷／片面印刷、部数等）に対応した情報から構成される。
【００７３】
出力情報１１０３は、基本情報１１０１内の用紙サイズ、ページ数および印刷設定情報１１０２から算出される情報である。出力情報１１０３は、カラーページ数（カラー面数）合計、白黒ページ数（白黒面数）合計、用紙サイズ毎のカラーページ数および白黒ページ数、用紙枚数等から構成されている。
【００７４】
印刷状況１１０４は、印刷完了状態を示す項目であり、「完了」、「未完了」、「中止」の状態（印刷結果）が指定可能である。
追加情報１１０５は、アプリケーション９における印刷後に保持されるログから収集される情報である。追加情報１１０５は、印刷完了確認時の位置情報、印刷完了確認時の時刻、印刷方法、金額、メモ等から構成されている。
【００７５】
次に、図１０を用いて、図５のＳ７０３における集計サーバ３の仮ログ作成時処理の流れを説明する。
図１０は、図５のＳ７０３における集計サーバ３の仮ログ作成時処理の流れを説明するフローチャートである。なお、図１０に示す集計サーバ３の処理は、集計サーバ３のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【００７６】
集計サーバ３は起動中、システム終了命令（Ｓ１２０１）およびイベント入力（Ｓ１２０２）を監視し、システム終了命令およびイベント入力を待つ。
そして、システム終了命令を検知すると（Ｓ１２０１でＹｅｓ）、集計サーバ３は、処理を終了する。
【００７７】
また、イベント入力を検知すると（Ｓ１２０２でＹｅｓ）、集計サーバ３は、該イベントが印刷表明通知の受信であるか判定する（Ｓ１２０３）。
そして、イベントが印刷表明通知の受信であると判定した場合（Ｓ１２０３でＹｅｓの場合）、集計サーバ３は、Ｓ１２０４に処理を進める。
【００７８】
一方、イベントが印刷表明通知の受信でないと判定した場合（Ｓ１２０３でＮｏの場合）、集計サーバ３は、該イベントに応じた処理（その他の処理）を実行し、Ｓ１２０１に処理を戻す。
【００７９】
Ｓ１２０４およびＳ１２０５では、集計サーバ３は、上述した図６のＳ８１１でコンテンツサーバ１から通知された印刷表明情報を読み込む。具体的には、印刷表明情報として、印刷表明がなされた該当文書に対するＪＯＢＩＤ、アプリケーション９から受信したドキュメント情報、印刷設定情報、位置情報、印刷表明時刻、携帯端末２を特定するＩＤ（端末ＩＤ）、ユーザ名を順次読み込む。これら印刷表明情報は、図９のログフォーマットにおいては基本情報１１０１および印刷設定情報１１０２に該当する。
【００８０】
次に、集計サーバ３は、Ｓ１２０６において、基本情報１１０１および印刷設定情報１１０２から、印刷結果として出力される情報（出力情報１１０３）を算出する。出力情報１１０３の算出方法について例を挙げて説明すると、例えば、７ページのＡ４文書をカラー両面で２ｉｎ１印刷する場合、「（７＋１）／２＝４」がカラー面数合計及びカラー面数（Ａ４）として算出される。また、用紙枚数として「４／２＝２」が算出される。なお、その他の値は「０」となる。
【００８１】
そして、集計サーバ３は、最後に、Ｓ１２０７において、図９に示すフォーマットに従い、ＪＯＢＩＤをキーとした印刷ログを生成し、仮ログとして、記憶部６０３に保持する。なお、この時点では、印刷状況１１０４は「未完了」のステータスとなっている。
以上が集計サーバ３における仮ログ作成処理（図５のＳ７０３）の流れとなる。
【００８２】
次に、アプリケーション９における印刷実行処理（Ｓ７０５）の流れについて、図１１に示すフローチャート及び図１２〜図１３に示す画面例を用いて説明する。
図１１は、図５のＳ７０５におけるアプリケーション９の印刷実行処理の流れを説明するフローチャートである。なお、図１１に示す携帯端末２の処理は、携帯端末２の制御部２０８内のＣＰＵが、制御部２０８内のフラッシュメモリにコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【００８３】
図８（ａ）の印刷実行ボタン１０１０が押下されると、アプリケーション９は、図１１のフローチャートに示す印刷実行処理を開始する。
まず、Ｓ１３００において、アプリケーション９は、印刷実行対象の文書に対してなされた印刷設定をもとに、印刷ログを生成する。印刷ログの生成フォーマットは、図９において説明した集計サーバ３上の印刷ログと同一である。印刷ログの基本情報１１０１には、印刷表明時にコンテンツサーバ１に対して送信した情報が格納される。また、印刷設定情報１１０２には、図８（ｂ）に示した印刷設定項目に対応した情報が格納される。出力情報１１０３については、集計サーバ３と同じ算出方法によって算出された値が格納される。
【００８４】
Ｓ１３０１において、アプリケーション９は、図１２に示すダイアログ１４０１を、ＵＩ部４０１に表示し、印刷方法（例えば、ブラウザからのアップロード、メール送付、メディア経由での印刷の３つの印刷方法）の選択（ユーザによる選択操作）を待つ。
【００８５】
図１２は、アプリケーション９における印刷実行画面の一例を示す図である。
図１２において、１４０１は、印刷実行画面としてのダイアログである。ダイアログ１４０１では、「ブラウザからのアップロード」１４０２、「メール送付」１４０３、「メディア経由での印刷」１４０４の３つの印刷方法がラジオボタンによって選択可能となっている。なお、ここでは、記「ブラウザからのアップロード」、「メール送付」、「メディア経由での印刷」の３つの印刷方法に限定して説明しているが、本発明は、上記３つの印刷方法に限定されるものではなく、集計サーバ３の管理外での印刷は全て含まれる。例えば、各種印刷アプリケーションや、アップル社のａｉｒｐｒｉｎｔ等を用いて、自宅のプリンタ、客先のプリンタ等で印刷する印刷方法も含まれるものとする。例えば、ダイアログ１４０１に、ラジオボタン「その他」を設け、上記３つの印刷方法以外の印刷方法を用いる場合には、「その他」を選択するようにしてもよい。
【００８６】
ＯＫボタン１４０５が押下されると、アプリケーション９は、Ｓ１３０１でＹｅｓと判定し、Ｓ１３０２以降の処理を実行し、ＵＩ部４０１に、上記ラジオボタン１４０２〜１４０４での選択項目に対応するダイアログを表示する。なお、キャンセルボタン１４０６が押下されると、アプリケーション９は、ＵＩ部４０１の表示を、図８（ａ）の画面に戻す。
【００８７】
まず、アプリケーション９は、「ブラウザからのアップロード」１４０２が選択されたと判定した場合（Ｓ１３０２でＹｅｓの場合）、Ｓ１３０３に処理を進める。
Ｓ１３０３では、アプリケーション９は、図１３（ａ）に示す画面１５０１をＵＩ部４０１に表示し、ＵＲＬ入力を受け付ける。
【００８８】
図１３（ａ）は、ブラウザからのアップロードによる印刷実行画面１５０１の一例を示す図であり、図１２の「ブラウザからのアップロード」１４０２選択時に表示される。
画面１５０１において、ユーザにより、入力領域１５０２にプリントサービス接続先のＵＲＬが入力され、接続ボタン１５０３が押下されると、アプリケーション９は、携帯端末２にインストールされているブラウザ４０６を起動する（図１１のＳ１３０４）。
【００８９】
なお、ユーザにより入力されたＵＲＬ情報は、例えばＡｎｄｒｏｉｄ（商標）に代表されるＩｎｔｅｎｔとよばれる方式によってブラウザ起動時に引渡される。以降、印刷サービスの提供内容に従い、ブラウザ４０６上で以降の印刷処理が実行される。なお、画面１５０１でキャンセルボタン１５０４が押下されると、アプリケーション９は、ＵＩ部４０１の表示を、図１２のダイアログ１４０１に戻す。
【００９０】
また、アプリケーション９は、図１２のダイアログ１４０１において、「ブラウザからのアップロード」１４０２が選択されていないと判定した場合（Ｓ１３０２でＮｏ場合）、Ｓ１３０５に処理を進める。
【００９１】
そして、アプリケーション９は、「メール送付」１４０３が選択されたと判定した場合（Ｓ１３０５でＹｅｓｏ場合）、Ｓ１３０６に処理を進める。
Ｓ１３０６では、アプリケーション９は、図１３（ｂ）に示す画面１５０５をＵＩ部４０１に表示し、メールアドレス入力を受け付ける。
【００９２】
図１３（ｂ）は、メール送付による印刷実行画面１５０５の一例を示す図であり、図１２の「メール送付」１４０３選択時に表示される。
画面１５０５において、ユーザにより、入力領域１５０６にプリントサービスが提供する送付先の電子メールアドレスが入力され、送信ボタン１５０７が押下されると、アプリケーション９は、携帯端末２にインストールされているメールソフト（メーラアプリケーション４０７）を起動し、上記入力された電子メールアドレスに対して、印刷対象文書を送付する（図１１のＳ１３０７）。以降、印刷サービスの提供内容に従い印刷処理が実行されることになる。なお、画面１５０５でキャンセルボタン１５０８が押下されると、アプリケーション９は、ＵＩ部４０１の表示を、図１２のダイアログ１４０１に戻す。
【００９３】
上記Ｓ１３０４又はＳ１３０７の後、アプリケーション９は、Ｓ１３０８において、上記Ｓ１３０４にて起動されたブラウザ４０６又は上記Ｓ１３０７にて起動されたメーラアプリケーション４０７の終了を確認する。
【００９４】
そして、終了確認すると（Ｓ１３０８でＹｅｓ）、アプリケーション９は、Ｓ１３０９において、印刷完了確認画面（図１４（ａ））を表示する。印刷完了確認画面の詳細については後述する図１４（ａ）で詳細に説明する。上記印刷完了確認画面の表示後、アプリケーション９は、Ｓ１３１５において、印刷完了確認画面表示用内部フラグをＯＦＦにし、本フローチャートの処理を終了する。なお、印刷完了確認画面表示用内部フラグは、記憶部５０３に格納されている。印刷完了確認画面表示用内部フラグの詳細は後述する。
【００９５】
また、アプリケーション９は、図１２のダイアログ１４０１において、「メール送付」１４０３が選択されていないと判定した場合（Ｓ１３０５でＮｏ場合）、即ち、「メディア経由での印刷」１４０４が選択された場合、Ｓ１３１０に処理を進める。
【００９６】
Ｓ１３１０では、アプリケーション９は、図１３（ｃ）に示す画面１５０９をＵＩ部４０１に表示し、印刷対象ファイルのメディアへの格納指示の入力を受け付け、印刷対象ファイルのメディア格納処理を実行する。
【００９７】
図１３（ｃ）は、メディア経由での印刷実行画面１５０９の一例を示す図であり、図１２の「メディア経由での印刷」１４０４選択時に表示される。
メディア経由での印刷においては、携帯端末２の外部Ｉ／Ｆ２０４に装着された取り外し可能なＳＤカード等外部メディアを利用し、ネットワークから独立した印刷サービスに対して印刷対象ファイルを入力する。
【００９８】
画面１５０９において、ユーザにより、格納ボタン１５１０が押下されると、アプリケーション９は、上記図６のＳ８１３で受信した印刷用データに対応する印刷対象ファイルを、外部メディアへ格納し、Ｓ１３１１に処理を進める。なお、画面１５０９でキャンセルボタン１５１１が押下されると、アプリケーション９は、ＵＩ部４０１の表示を、図１２のダイアログ１４０１に戻す。
【００９９】
上記印刷対象ファイルの外部メディアへの格納終了後、アプリケーション９は、Ｓ１３１１において、シャットダウン要求を行う。これは、外部メディアの着脱には通常システムのシャットダウンが要求されるためである。
【０１００】
また、アプリケーション９は、上記Ｓ１３１１のシャットダウン要求とともに、Ｓ１３１２において、印刷完了確認画面表示用内部フラグをＯＮにする。なお、アプリケーション９は、起動時に、印刷完了確認画面表示用内部フラグを確認し、印刷完了確認画面表示用内部フラグがＯＮの場合、起動後に印刷完了確認画面（図１４（ａ））を表示するように構成されている。
【０１０１】
そして、シャットダウン後（Ｓ１３１３でＹｅｓ）、アプリケーション９が再起動されると（Ｓ１３１４でＹｅｓ）、アプリケーション９は、印刷完了確認画面表示用内部フラグをＯＮであるので、Ｓ１３０９において、印刷完了確認画面（図１４（ａ））を表示する。上記印刷完了確認画面の表示後、アプリケーション９は、Ｓ１３１５において、印刷完了確認画面表示用内部フラグをＯＦＦにし、本フローチャートの処理を終了する。
【０１０２】
なお、携帯端末２が、外部メディアの着脱にシャットダウンが必要ない機器である場合には、シャットダウン及び再起動は行わず、Ｓ１３１０の処理の後、そのままＳ１３０９に処理を進めるものとする。
以上がアプリケーション９における印刷処理（図５のＳ７０５）の流れとなる。
【０１０３】
次に、図５のＳ７０６における、アプリケーション９の印刷完了処理について図１４、図１５を用いて説明する。
図１４（ａ）は、印刷完了確認画面の一例を示す図である。本実施例では、図１１に示した印刷処理に連動して印刷完了確認画面を表示する例を説明したが、図不示のアプリケーション９のメインメニュー等から印刷完了確認画面の表示を指示する構成でもよい。
【０１０４】
図１４（ａ）において、１６０１は、印刷完了確認画面としてのダイアログである。ダイアログ１６０１上には、印刷実行済の文書の文書名及び印刷方法が列挙される。
また、上記列挙された各文書には、チェックボックス１６０２が設けられており、該当文書のチェックボックス１６０２をチェックし、ＯＫボタン１６０４を押下することで、アプリケーション９は、後述する図１５に示す印刷完了処理を実行する。この印刷完了処理により、チェックボックス１６０２をチェックされた文書のアプリケーション９内での印刷ログが更新され、印刷ステータスが印刷完了に更新される。
【０１０５】
また、キャンセルボタン１６０５を押下すると不図示のアプリケーション９のメイン画面に戻る。
また、チェックボックス１６０２をチェックし、中止ボタン１６１６を押下することで、アプリケーション９は、チェックした文書の印刷を中止したと判断し、該文書の印刷ログ内の印刷状況を「中止」に更新する。
【０１０６】
また、上記列挙された各文書には、印刷設定ボタン１６０３が設けられており、該当文書の印刷設定ボタン１６０３を押下することで、図１４（ｂ）のダイアログ１６０６を表示し、該当文書の印刷時の印刷設定を確認、変更できる。
【０１０７】
図１４（ｂ）は、印刷設定ボタン１６０３の押下により表示される印刷設定確認画面（ダイアログ１６０６）の一例を示す図である。
ダイアログ１６０６では、１６０７〜１６１０によって、印刷表明時の印刷設定と同じ項目が編集可能に表示される。１６０７〜１６１０により印刷設定を変更することにより、印刷サービスによって提供された印刷設定によって独立してなされた設定項目を反映可能となる。例えば、印刷表明時の印刷設定では「両面印刷」を設定していたにも関わらず、印刷サービスで片面印刷が行われた場合は、１６１０により印刷方法を「片面印刷」に変更することで、印刷サービスによる実際に印刷された印刷設定を、印刷ログに反映させることができる。また、印刷サービス等で印刷を行う際に、ユーザの意思により、印刷設定を変更して印刷した場合等も、１６０７〜１６１０により実際に印刷した印刷設定に変更することにより、実際に印刷された際の印刷設定を印刷ログに反映可能となる。
【０１０８】
また、ダイアログ１６０６では、付加情報として、金額情報１６１１、テキスト情報１６１２が追加可能となっている。
また、カメラ起動ボタン１６１３を押下すると、携帯端末２にインストールされているカメラアプリ４０８が起動し、カメラ部２０３による画像撮影が可能となる。ここで、カメラアプリ４０８起動時には、アプリケーション９からＪＯＢＩＤ情報が渡され、撮影される画像ファイル名はＪＯＢＩＤを含む形式として保存される。このことで、印刷に対する領収書や印刷サービス側でなされた印刷設定値を反映した印刷物自体を撮影するなどの撮影画像による、印刷ログへの情報付加も可能となる。
【０１０９】
以上のように、図１４の画面１６０１、１６０６は、集計サーバ３の管理外の印刷システム（印刷サービス４等）を利用して印刷を行う印刷要求に対する印刷結果の入力（完了、中止）と、印刷表明の前に、図８（ｂ）の画面１０１２で設定した印刷設定の変更を受け付けることができる。
【０１１０】
図１５は、アプリケーション９における印刷完了処理を示すフローチャートである。なお、この処理は、図１４（ａ）のＯＫボタン１６０４押下により印刷完了確認が実行された際に携帯端末２において実行される。また、図１５に示す携帯端末２の印刷完了処理は、携帯端末２の制御部２０８内のＣＰＵが、制御部２０８内のフラッシュメモリにコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【０１１１】
Ｓ１７０１において、アプリケーション９は、印刷完了確認実行時に選択された文書（チェックボックス１６０２をチェックされた文書）の全てに対して、Ｓ１７０２以降の処理が終了したか判定する。
【０１１２】
そして、まだ選択された文書で処理が終了していないものがあると判定した場合（Ｓ１７０１でＮｏの場合）、アプリケーション９は、Ｓ１７０２に処理を進める。
Ｓ１７０２では、アプリケーション９は、上記選択された文書から、まだ処理していない文書を１つ取得し、該取得した文書のＪＯＢＩＤをキーとする印刷ログを、記憶部４０３から読み込む。
【０１１３】
そして、Ｓ１７０３において、アプリケーション９は、印刷設定画面１６０６で変更された設定情報を用いて、上記Ｓ１７０２で取得した印刷ログを更新する。
さらに、Ｓ１７０４において、アプリケーション９は、上記Ｓ１７０３で更新済の印刷設定情報を用いて、上記Ｓ１７０３で更新した印刷ログ内の出力情報１１０３を更新する。なお、算出方法については、上述した仮ログ生成時の算出方法と同じである。
【０１１４】
次に、Ｓ１７０５において、アプリケーション９は、図１４（ｂ）における付加情報（金額情報１６１１、テキスト情報１６１２）を、上記Ｓ１７０４で更新した印刷ログに書き込む。また、アプリケーション９は、現在時刻を取得し、該取得した現在時刻を、印刷完了時刻として、上記印刷ログの追加情報１１１０４内の時刻（印刷完了確認時）に書き込む。合わせて、アプリケーション９は、現在位置情報を取得し、該取得した現在位置情報を、印刷完了時の位置情報として、上記印刷ログの追加情報１１１０４内の位置情報（印刷完了確認地点）に書き込む。さらに、アプリケーション９は、印刷実行時に選択された印刷方法すなわち利用サービス形態（ブラウザからのアップロード、メール送付、メディア経由の印刷）と入力領域１５０２に入力されたＵＲＬまたは入力領域１５０６に入力されたメールアドレスを、上記印刷ログの追加情報１１１０４内の印刷方法（利用サービス形態）に書き込む。
【０１１５】
次に、Ｓ１７０６にて、アプリケーション９は、上記Ｓ１７０５で追加情報を書き込んだ印刷ログの印刷ステータス（印刷状況１１０４）を、「完了」に変更し、Ｓ１７０７に処理を進める。
【０１１６】
Ｓ１７０７では、アプリケーション９は、次の選択された文書に処理を移すように制御し、Ｓ１７０１に処理を戻す。
そして、上記Ｓ１７０１において、選択された文書の全てに対して処理が終了したと判定した場合（Ｓ１７０１でＹｅｓの場合）、アプリケーション９は、本フローチャートの処理を終了する。
以上がアプリケーション９における印刷完了処理（図５のＳ７０６）の流れとなる。
【０１１７】
以降、図５のＳ７０７〜Ｓ７０９に係る、携帯端末２の利用者が外出先より戻り実行される、イントラネット接続／印刷ログ取得／照合／更新の処理について、図１６〜図１８を用いて説明する。
【０１１８】
図１６は、実施例１の集計サーバ３における携帯端末２との接続／印刷ログ取得／照合／更新の流れを示すフローチャートである。図１６に示す集計サーバ３の処理は、集計サーバ３のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【０１１９】
なお、図１６に示す処理は、集計サーバ３により定期的に実行される。
Ｓ１８０１において、集計サーバ３は、図１７に例示するような、記憶部６０３に格納された印刷ログから、ネットワーク上を探索すべき端末ＩＤを抽出する。
【０１２０】
図１７は、集計サーバ３に格納された印刷ログの一例を示す図である。
上記Ｓ１８０１では、具体的には、集計サーバ３は、記憶部６０３に格納された印刷ログを用いて、ＪＯＢＩＤ毎の印刷状況１１０４を確認し、印刷状況１１０４が「未完了」となっているＪＯＢＩＤを含む基本情報１１０１に格納された端末ＩＤ、即ち「仮ログ」状態のＪＯＢＩＤに対応する端末ＩＤを抽出する。
【０１２１】
図１７の例では、印刷状況１１０４が「未完了」である「端末ＩＤ：ａａａａ」および「端末ＩＤ：ｂｂｂｂ」が抽出される。
次に、集計サーバ３は、Ｓ１８０２において、上記Ｓ１８０１で抽出した端末ＩＤを有する各携帯端末が、イントラネット６上に接続されているかどうか探索する。探索の結果、イントラネット６に接続されたデバイスのＩＰアドレス、ＭＡＣアドレス等とともに端末ＩＤが取得される。
【０１２２】
次に、Ｓ１８０３において、集計サーバ３は、上記Ｓ１８０１で抽出した全ての端末ＩＤに対して、Ｓ１８０４以降の処理が終了したか判定する。
そして、まだ処理が終了していない端末ＩＤがあると判定した場合（Ｓ１８０３でＮｏの場合）、アプリケーション９は、いずれか未処理の端末ＩＤを１つ取得し、Ｓ１８０４に処理を進める。
【０１２３】
Ｓ１８０４では、集計サーバ３は、上記取得した端末ＩＤを有する携帯端末２が、イントラネット６に接続されているか確認する。
そして、上記取得した端末ＩＤを有する携帯端末２のイントラネット６への接続確認がとれなかった場合（Ｓ１８０４でＮｏの場合）、集計サーバ３は、そのままＳ１８０９に処理を進める。
【０１２４】
一方、上記取得した端末ＩＤを有する携帯端末２のイントラネット６への接続確認がとれた場合（Ｓ１８０４でＹｅｓの場合）、集計サーバ３は、Ｓ１８０５に処理を進める。
Ｓ１８０５では、集計サーバ３は、上記取得した端末ＩＤを有する携帯端末２との接続を確立する。
【０１２５】
次に、Ｓ１８０６において、集計サーバ３は、上記１８０５で接続した携帯端末２の記憶部４０３に格納された印刷ログ情報を取得する。この際、例えば、携帯端末２は、集計サーバ３との接続に応じて、記憶部４０３に記憶された印刷ログ情報を集計サーバ３に送信する（ログ送信処理）。
そして、Ｓ１８０７において、集計サーバ３は、上記Ｓ１８０６で携帯端末２から取得した印刷ログと、集計サーバ３の記憶部６０３に格納されている仮ログとの照合更新処理（ジョブ照合および更新処理）を実行する。なお、上記Ｓ１８０７のジョブ照合および更新処理の詳細は、後述する図１８で説明する。
【０１２６】
次に、Ｓ１８０８において、集計サーバ３は、上記１８０５で接続した携帯端末２との接続を終了し、Ｓ１８０９に処理を進める。
Ｓ１８０９では、集計サーバ３は、次の端末ＩＤの処理に移行するように制御し、Ｓ１８０３に処理を戻す。
そして、上記Ｓ１８０１で抽出した全ての端末ＩＤに対して、上記Ｓ１８０４以降の処理が終了したと判定した場合（Ｓ１８０３でＹｅｓの場合）、アプリケーション９は、本フローチャートの処理を終了する。
以上が集計サーバ３における携帯端末２との接続／印刷ログ取得／照合／更新の処理（図５のＳ７０７〜Ｓ７０９）の流れとなる。
【０１２７】
図１８は、集計サーバ３におけるジョブ照合および更新処理（図５のＳ７０９及び図１６のＳ１８０７）に係る処理を説明したフローチャートである。この処理は、図５のＳ７０３で作成した仮ログと携帯端末２から取得した印刷ログと仮ログを照合し最終的な印刷ログに更新する処理に対応する。なお、図１８に示す集計サーバ３の処理は、集計サーバ３のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【０１２８】
Ｓ２００１において、集計サーバ３は、上述の図１６のＳ１８０５で接続した携帯端末２の端末ＩＤに対応する集計サーバ３の記憶部６０３に格納された印刷ログ内の全てのＪＯＢＩＤについてＳ２００２以降の処理が終了した判定する。
【０１２９】
そして、まだ処理していないＪＯＢＩＤが存在すると判定した場合（Ｓ２００１でＮｏの場合）、集計サーバ３は、Ｓ２００２に処理を進める。
Ｓ２００２では、集計サーバ３は、上記接続した携帯端末に対応する全てのＪＯＢＩＤの中から、未処理のＪＯＢＩＤを一つ取得し、該取得したＪＯＢＩＤ（処理中のＪＯＢＩＤ）が、上述の図１６のＳ１８０６で携帯端末２から取得した印刷ログ内のＪＯＢＩＤと合致するか判定する。
【０１３０】
そして、ＪＯＢＩＤが合致しないと判定した場合（Ｓ２００２でＮｏの場合）、集計サーバ３は、そのままＳ２００９に処理を進める。
【０１３１】
一方、ＪＯＢＩＤが合致すると判定した場合（Ｓ２００２でＹｅｓの場合）、集計サーバ３は、Ｓ２００３に処理を進める。
Ｓ２００３では、集計サーバ３は、集計サーバ３の記憶部６０３に格納された印刷ログと、上記携帯端末２から取得した印刷ログのＪＯＢＩＤを照合し、上記取得したＪＯＢＩＤ（上記合致したＪＯＢＩＤ）に対応する印刷ログを、それぞれ取得する。
【０１３２】
次に、Ｓ２００４において、集計サーバ３は、上記携帯端末２から取得した印刷ログ側の印刷状況を確認する。
次に、Ｓ２００５において、集計サーバ３は、上記携帯端末２から取得した印刷ログの印刷状況が「完了」であるか判定する。
そして、上記携帯端末２から取得した印刷ログの印刷状況が「完了」であると判定した場合（Ｓ２００５でＹｅｓの場合）、集計サーバ３は、Ｓ２００６に処理を進める。
【０１３３】
Ｓ２００６では、集計サーバ３は、上記取得した集計サーバ側の印刷ログの印刷状況が「完了」であるか判定する。
そして、上記集計サーバ側の印刷ログの印刷状況が「完了」であると判定した場合（Ｓ２００６でＹｅｓの場合）、集計サーバ３は、すでに照合処理が過去になされたと判断し、そのままＳ２００９に処理を進める。
【０１３４】
一方、上記集計サーバ側の印刷ログの印刷状況が「完了」でないと判定した場合（Ｓ２００６でＮｏの場合）、集計サーバ３は、Ｓ２００７に処理を進める。
Ｓ２００７では、集計サーバ３は、携帯端末２の記憶部４０３から該当ＪＯＢＩＤに対応する画像ファイルを取得し、記憶部６０３に格納する。なお、上述したように、図１４のカメラ起動ボタン１６１３の押下により撮影された画像ファイルのファイル名はＪＯＢＩＤを含む形式で携帯端末２の記憶部４０３に保存されている。
【０１３５】
さらに、Ｓ２００８において、集計サーバ３は、上記携帯端末２から取得した上記処理中のＪＯＢＩＤの印刷ログ情報によって、集計サーバ３の記憶部６０３に記憶される上記処理中のＪＯＢＩＤの印刷ログ情報を更新する。この処理により、集計サーバ３側に保持されていた該当ＪＯＢＩＤの印刷状況が「完了」となり、仮ログ状態から最終ログ状態に変わる。
そして、上記Ｓ２００８の処理後、集計サーバ３は、Ｓ２００９に処理を進める。
【０１３６】
また、上記Ｓ２００５において、集計サーバ３は、上記携帯端末２から取得した印刷ログの印刷状況が「完了」でないと判定した場合（Ｓ２００５でＮｏの場合）、Ｓ２０１０に処理を進める。
【０１３７】
Ｓ２０１０では、集計サーバ３は、上記携帯端末２から取得した印刷ログの印刷状況が「中止」であるか判定する。
そして、上記携帯端末２から取得した印刷ログの印刷状況が「中止」であると判定した場合（Ｓ２０１０でＹｅｓの場合）、集計サーバ３は、Ｓ２０１１に処理を進める。
【０１３８】
Ｓ２０１１では、集計サーバ３は、集計サーバ側の印刷ログの印刷状況が「中止」であるか判定する。
そして、上記集計サーバ側の印刷ログの印刷状況が「中止」であると判定した場合（Ｓ２０１１でＹｅｓの場合）、集計サーバ３は、すでに照合処理が過去になされたと判断し、そのままＳ２００９に処理を進める。
【０１３９】
一方、上記集計サーバ側の印刷ログの印刷状況が「中止」でないと判定した場合（Ｓ２０１１でＮｏの場合）、集計サーバ３は、Ｓ２００８の処理を実行する。
また、上記携帯端末２から取得した印刷ログの印刷状況が「中止」でないと判定した場合（Ｓ２０１０でＮｏの場合）、集計サーバ３は、Ｓ２０１２に処理を進める。
Ｓ２０１２では、集計サーバ３は、印刷表明時刻と現在時刻を比較して印刷表明から現在までの期間を確認する。
【０１４０】
次に、Ｓ２０１３において、集計サーバ３は、印刷表明から現在までの期間が指定期間以上経過したか判定する。
そして、印刷表明から現在までの期間が指定期間以上経過したと判定した場合（Ｓ２０１３でＹｅｓの場合）、集計サーバ３は、Ｓ２０１４に処理を進める。
【０１４１】
Ｓ２０１４では、集計サーバ３は、印刷完了確認処理の要求を、上記図１６のＳ１８０５で接続した携帯端末２に対して行い、Ｓ２００９に処理を進める。当該携帯端末２は、上記印刷完了処理の要求を受信すると、印刷完了確認画面表示フラグをＯＮにする。これにより、携帯端末２では、アプリケーション９の起動時に、印刷完了確認画面（図１４（ａ））が表示されるようになり、ユーザに対して印刷完了処理を行うように促すことができる。
【０１４２】
一方、印刷表明から現在までの期間が指定期間未満と判定した場合（Ｓ２０１３でＮｏの場合）、集計サーバ３は、そのままＳ２００９に処理を進める。
Ｓ２００９では、集計サーバ３は、処理対象を、次のＪＯＢＩＤに移行するように制御し、Ｓ２００１に処理を戻す。
【０１４３】
そして、上記Ｓ２００１において、上述の図１６のＳ１８０５で接続した携帯端末２の端末ＩＤに対応する集計サーバ３の記憶部６０３に格納された印刷ログ内の全てのＪＯＢＩＤについてＳ２００２以降の処理が終了したと判定した場合（Ｓ２００１でＹｅｓの場合）、集計サーバ３は、本フローチャートの処理を終了する。
以上が集計サーバ３におけるジョブ照合および更新処理（図５のＳ７０９及び図１６のＳ１８０７）の流れとなる。
【０１４４】
以上の処理により、テレワーク環境における印刷サービスを利用して印刷を行った携帯端末２がイントラネット６に接続した場合に、イントラネット６上の集計サーバ３に保持された仮ログと携帯端末２に保持された印刷完了時の印刷ログとを照合し、集計サーバ３に保持されたログを更新することができる。これにより、テレワーク環境における印刷サービス利用時の印刷に対するアカウンティングを、より確実かつ安全に実現することが可能となる。
【０１４５】
以上、実施例１によれば、モバイル機器（携帯端末２）などで、オフィス（オンプレミス）ネットワーク（イントラネット６）上の集計サーバ３の管理外（例えば、印刷サービス４のような独立した印刷システム）で印刷された場合の印刷履歴（印刷ログ）を、集計サーバ３に残すことができる。よって、テレワーク環境における社内システムとは独立した印刷サービスの利用時等の、集計サーバ３の管理外の印刷に対するアカウンティングをより確実かつ安全に実現することができる。
【実施例２】
【０１４６】
実施例１では、イントラネット上の集計サーバ３における携帯端末との接続確認は、以下の通りであった。即ち、図１６のＳ１８０１およびＳ１８０２に示した通り、集計サーバ３は印刷ログの印刷状況から探索すべき端末ＩＤを抽出し（Ｓ１８０１）、該当端末ＩＤの探索処理を実施した（Ｓ１８０２）。
【０１４７】
実施例２では、図１９のＳ２１０１およびＳ２１０２に示す通り、端末ＩＤの抽出と探索処理の順序を変更するように構成することも可能である。以下、詳細に説明する。
図１９は、実施例２の集計サーバ３における携帯端末２との接続／印刷ログ取得／照合／更新の流れを示すフローチャートである。図１９に示す集計サーバ３の処理は、集計サーバ３のＣＰＵ３００が、記憶装置３０５にコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【０１４８】
イントラネット６内に配置されるデバイス管理用のサーバ（デバイス管理サーバ１０（図１では不図示））が独立して定期的に、ネットワーク（イントラネット６）上の携帯端末２の探索を実施し、該探索結果を集計サーバ３に定期的に送信する。集計サーバ３は、Ｓ２１０１において、上記デバイス管理サーバ１０から送信されたネットワーク（イントラネット６）上の携帯端末２の探索結果を受信（取得）する。
【０１４９】
そして、Ｓ２１０２において、集計サーバ３は、上記Ｓ２１０１で受信した探索結果を用いて、記憶部６０３に格納された印刷ログから、ネットワーク上に探索された端末ＩＤを持つ各携帯端末２に対応する印刷状況が「未完了」のＪＯＢＩＤを全て抽出する。
【０１５０】
以降の処理（Ｓ１８０３〜Ｓ１８０８）は、実施例１（図１６）と同一であるので説明は省略する。
実施例２では、このような手順で携帯端末２の接続確認を実施することで、実施例１の効果に加え、探索処理はデバイス管理サーバ１０に委譲し、集計サーバ３はより本来の目的である集計処理に特化する構成を実現することができる。
【実施例３】
【０１５１】
上記実施例１、２においては、イントラネット６上のサーバが定期的に携帯端末２の接続状況を検知する構成を説明した。
実施例３では、接続のリアルタイム性を向上させるために、携帯端末２側で特定ネットワーク接続（イントラネット６への接続）を検知し、印刷ログの送信処理を実施するように構成する。
【０１５２】
図２０は、実施例３の携帯端末２においてイントラネット６への接続後に携帯端末２の記憶部４０３に保持している印刷ログを集計サーバ３に送信する処理を示すフローチャートである。なお、図２０に示す処理は、携帯端末２の制御部２０８内のＣＰＵが、制御部２０８内のフラッシュメモリにコンピュータ読み取り可能に記録されたプログラムを実行することにより実現される。
【０１５３】
Ｓ２２０１において、携帯端末２のＯＳ４０５は、利用可能なＷｉｆｉネットワークのアクセスポイントの検出処理を実行する。
そして、Ｗｉｆｉネットワークのアクセスポイントを検出すると（Ｓ２２０１でＹｅｓの場合）携帯端末２のＯＳ４０５は、該検出したＷｉｆｉネットワークのアクセスポイントが社内ネットワーク（イントラネット６）に接続されているか（該アクセスポイントを提供する無線ルータがイントラネット６に接続されているか）判定する（Ｓ２２０２）。
【０１５４】
そして、該アクセスポイントが社内ネットワークに接続されていないと判定した場合（Ｓ２２０２でＮＯの場合）、携帯端末２のＯＳ４０５は、Ｓ２２０１に処理を戻す。
一方、該アクセスポイントが社内ネットワークに接続されていると判定した場合（Ｓ２２０２でＹｅｓの場合）、携帯端末２のＯＳ４０５は、イントラネット６に接続する。なお、イントラネット６との無線接続のためのセキュリティーキーは予め携帯端末２において設定、保持されている。
【０１５５】
携帯端末２がイントラネット６に接続すると、Ｓ２２０４において、携帯端末２のＯＳ４０５は、アプリケーション９を起動する。起動方法としては、例えば、携帯端末２のＯＳ４０５がAndroid（登録商標）である場合には、Broadcast Receiverを利用して特定ネットワーク接続を検知後、指定アプリケーションを起動するよう設定するなどで実現すればよい。
【０１５６】
アプリケーション９が起動されると、Ｓ２２０５において、アプリケーション９は、記憶部４０３に格納されている印刷ログが、前回集計サーバ３に印刷ログを送信してから更新されているかどうか確認する。なお、ログの更新状態確認においては、例えば、記憶部４０３に記憶される内部フラグを利用し、更新時にフラグをＯＮにし、送信後同フラグをＯＦＦにするといった方法で行う。
【０１５７】
そして、印刷ログが更新されていないと判定した場合（Ｓ２２０５でＮｏの場合）、アプリケーション９は、Ｓ２２０１に処理を戻す。
一方、印刷ログが更新されていると判定した場合（Ｓ２２０５でＹｅｓの場合）、アプリケーション９は、Ｓ２２０６に処理を進める。
Ｓ２２０６では、アプリケーション９は、記憶部４０３に格納されている印刷ログを、集計サーバ３に対して送信する（ログ送信処理）。
【０１５８】
このように、携帯端末２において特定ネットワーク（イントラネット６）接続を検知し、印刷ログの送信処理を実施する場合、集計サーバ３側では図１６及び図１９で説明した端末ＩＤの定期的な探索や未処理のＪＯＢＩＤの抽出処理等を省略する。そして、集計サーバ３では、携帯端末２から送信された印刷ログに対して、図１６のＳ１８０７及び図１８で説明したジョブ照合・更新処理を実施する。
【０１５９】
実施例３では、このような手順で携帯端末２からイントラネット６への接続を検知して印刷ログを集計サーバ３へ送信することで、実施例１、２の効果に加え、携帯端末２の利用者が外出先よりオフィスに戻った際に、社外（集計サーバ３の管理外）で印刷した印刷ログを、速やかに集計サーバ３へ送信し、処理することができる。
【０１６０】
以上示したように、本発明によれば、テレワーク環境における印刷サービス利用時の印刷に対するアカウンティングをより確実かつ安全に実現することができる。
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１６１】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１６２】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１６３】
１    コンテンツサーバ
２    携帯端末
３    集計サーバ
４    印刷サービス
６    イントラネット
７    インターネット
【図１】
2014089648.tif 000003
【図２】
2014089648.tif 000004
【図３】
2014089648.tif 000005
【図４】
2014089648.tif 000006
【図５】
2014089648.tif 000007
【図６】
2014089648.tif 000008
【図７】
2014089648.tif 000009
【図８】
2014089648.tif 000010
【図９】
2014089648.tif 000011
【図１０】
2014089648.tif 000012
【図１１】
2014089648.tif 000013
【図１２】
2014089648.tif 000014
【図１３】
2014089648.tif 000015
【図１４】
2014089648.tif 000016
【図１５】
2014089648.tif 000017
【図１６】
2014089648.tif 000018
【図１７】
2014089648.tif 000019
【図１８】
2014089648.tif 000020
【図１９】
2014089648.tif 000021
【図２０】
2014089648.tif 000022