(57)【要約】      （修正有）【課題】操作者の明示的な請求先の指定をする必要がなく、課金に関する情報を請求先に振り分けることができる情報処理システム、画像処理装置及び画像処理プログラムを提供する。【解決手段】情報処理システムは、操作者によって選択された文書を印刷する印刷手段と、文書が格納されていた格納場所の識別情報と印刷の課金に関する課金情報を情報処理装置に送信する送信手段を有する画像処理装置と、画像処理装置から識別情報と課金情報を受信する受信手段と、識別情報に対応する請求先毎に、課金情報を用いた課金処理を行う課金処理手段を有する情報処理装置を有する。【選択図】図１
2020140638.tif 000002
【特許請求の範囲】
【請求項１】
操作者によって選択された文書を印刷する印刷手段と、
前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段
を有する画像処理装置と、
前記画像処理装置から前記識別情報と前記課金情報を受信する受信手段と、
前記識別情報に対応する請求先毎に、前記課金情報を用いた課金処理を行う課金処理手段
を有する情報処理装置
を有する情報処理システム。
【請求項２】
操作者によって選択された文書を印刷する印刷手段と、
前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段
を有する画像処理装置。
【請求項３】
前記格納場所に前記識別情報を格納し、該識別情報を、削除又は変更不能に制御する制御手段
をさらに有する請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記画像処理装置において前記操作者による操作であることを条件として、前記識別情報を削除又は変更可能に制御する、
請求項３に記載の画像処理装置。
【請求項５】
前記制御手段は、前記識別情報を削除又は変更可能に制御し、前記格納場所に関連する他の第２格納場所に格納されるべき識別情報を、該格納場所に格納する、
請求項１に記載の画像処理装置。
【請求項６】
前記送信手段は、前記課金情報を印刷するにあたって、前記格納場所に格納されている前記識別情報を前記情報処理装置に送信し、
前記情報処理装置によって課金処理された課金情報を受信する受信手段をさらに有し、
前記印刷手段は、前記情報処理装置から受信した課金情報を印刷し、
前記制御手段は、前記課金情報を印刷するにあたって、前記第２格納場所に関連する課金情報が印刷されていない場合は、前記操作者に該第２格納場所に関連する課金情報が印刷されていない旨を提示する、
請求項５に記載の画像処理装置。
【請求項７】
前記送信手段は、前記課金情報を印刷するにあたって、前記格納場所に格納されている前記識別情報を前記情報処理装置に送信し、
前記情報処理装置によって課金処理された課金情報を受信する受信手段をさらに有し、
前記印刷手段は、前記情報処理装置から受信した課金情報を印刷し、
前記制御手段は、前記課金情報を印刷するにあたって、前記第２格納場所が削除されていた場合、又は、該第２格納場所内の識別情報が削除又は変更されていた場合は、前記格納手段内にある該第２格納場所の識別情報を用いて、該第２格納場所に関連する課金情報を印刷可能にする、
請求項５に記載の画像処理装置。
【請求項８】
コンピュータを、
操作者によって選択された文書を印刷する印刷手段と、
前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段
として機能させるための画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、電子文書の印刷サービスを行っている店舗へ電子文書を持ち込んで印刷する際に、現金を用意しなくとも、印刷サービスを受けられる印刷サービスシステムを提供することを課題とし、予め印刷サービスの料金を払い込んで、支払い済みを認証する暗号化された認証情報を小型記憶媒体へ書き込んでおき、この小型記憶媒体に印刷すべき電子文書を記憶させて、印刷サービス店舗へ持ち込んで印刷依頼すると、その度に代金を払わなくても印刷サービスが受けられ、この認証情報には、印刷制約情報（一日または一度で印刷可能な最大印刷部数、印刷カラー等の制限）や使用期限を記録するようにして、印刷サービスの低廉化を図るようにしても良く、印刷サービスを受けたときに、次回以降に印刷サービスを受けられるように、印刷サービス対象の電子化文書とこの文書に対する認証情報を小型記憶媒体に記憶させるようにしても良いことが開示されている。
【０００３】
特許文献２には、出力する料金明細の項目や集計方法を利用目的等に応じて変更可能なように請求料金情報を管理することを課題とし、分類テーブル記憶手段によって料金明細情報に出力する請求料金項目が階層構造で分類されて定義され、請求情報記憶手段では階層構造の末端の階層に該当する請求料金項目についての料金の請求情報が蓄積され、記憶され、料金明細作成手段では料金明細情報の作成の際に、階層構造の上位から、出力レベル指定手段で指定された所定の位置までの請求料金項目を料金明細情報に出力させることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０４１６９９号公報
【特許文献２】特開２００１−３３８２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ある立場の操作者が文書を印刷するにあたって、その印刷の課金に関する情報を請求先に振り分けるためには、その操作者によって請求先の明示的な指定が必要であった。
本発明は、操作者の明示的な請求先の指定をする必要がなく、課金に関する情報を請求先に振り分けることができる情報処理システム、画像処理装置及び画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
請求項１の発明は、操作者によって選択された文書を印刷する印刷手段と、前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段を有する画像処理装置と、前記画像処理装置から前記識別情報と前記課金情報を受信する受信手段と、前記識別情報に対応する請求先毎に、前記課金情報を用いた課金処理を行う課金処理手段を有する情報処理装置を有する情報処理システムである。
【０００７】
請求項２の発明は、操作者によって選択された文書を印刷する印刷手段と、前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段を有する画像処理装置である。
【０００８】
請求項３の発明は、前記格納場所に前記識別情報を格納し、該識別情報を、削除又は変更不能に制御する制御手段をさらに有する請求項２に記載の画像処理装置である。
【０００９】
請求項４の発明は、前記制御手段は、前記画像処理装置において前記操作者による操作であることを条件として、前記識別情報を削除又は変更可能に制御する、請求項３に記載の画像処理装置である。
【００１０】
請求項５の発明は、前記制御手段は、前記識別情報を削除又は変更可能に制御し、前記格納場所に関連する他の第２格納場所に格納されるべき識別情報を、該格納場所に格納する、請求項１に記載の画像処理装置である。
【００１１】
請求項６の発明は、前記送信手段は、前記課金情報を印刷するにあたって、前記格納場所に格納されている前記識別情報を前記情報処理装置に送信し、前記情報処理装置によって課金処理された課金情報を受信する受信手段をさらに有し、前記印刷手段は、前記情報処理装置から受信した課金情報を印刷し、前記制御手段は、前記課金情報を印刷するにあたって、前記第２格納場所に関連する課金情報が印刷されていない場合は、前記操作者に該第２格納場所に関連する課金情報が印刷されていない旨を提示する、請求項５に記載の画像処理装置である。
【００１２】
請求項７の発明は、前記送信手段は、前記課金情報を印刷するにあたって、前記格納場所に格納されている前記識別情報を前記情報処理装置に送信し、前記情報処理装置によって課金処理された課金情報を受信する受信手段をさらに有し、前記印刷手段は、前記情報処理装置から受信した課金情報を印刷し、前記制御手段は、前記課金情報を印刷するにあたって、前記第２格納場所が削除されていた場合、又は、該第２格納場所内の識別情報が削除又は変更されていた場合は、前記格納手段内にある該第２格納場所の識別情報を用いて、該第２格納場所に関連する課金情報を印刷可能にする、請求項５に記載の画像処理装置である。
【００１３】
請求項８の発明は、コンピュータを、操作者によって選択された文書を印刷する印刷手段と、前記文書が格納されていた格納場所の識別情報と前記印刷の課金に関する課金情報を情報処理装置に送信する送信手段として機能させるための画像処理プログラムである。
【発明の効果】
【００１４】
請求項１の情報処理システムによれば、操作者の明示的な請求先の指定をする必要がなく、課金に関する情報を請求先に振り分けることができる。
【００１５】
請求項２の画像処理装置によれば、操作者の明示的な請求先の指定をする必要がなく、課金に関する情報を請求先に振り分けることができる。
【００１６】
請求項３の画像処理装置によれば、格納場所に格納された識別情報を、削除又は変更不能に制御することができる。
【００１７】
請求項４の画像処理装置によれば、対象となっている画像処理装置における操作者は、識別情報を削除又は変更することができる。
【００１８】
請求項５の画像処理装置によれば、第２格納場所に格納されている識別情報が削除又は変更された場合でも、その識別情報を再現できる。
【００１９】
請求項６の画像処理装置によれば、格納場所における課金情報を印刷するにあたって、第２格納場所に関連する課金情報が印刷されていない場合は、操作者にそのことを気付かせることができる。
【００２０】
請求項７の画像処理装置によれば、課金情報を印刷するにあたって、第２格納場所が削除されていた場合、又は、その第２格納場所内の識別情報が削除又は変更されていた場合であっても、その第２格納場所に関連する課金情報を印刷することができる。
【００２１】
請求項８の画像処理プログラムによれば、操作者の明示的な請求先の指定をする必要がなく、課金に関する情報を請求先に振り分けることができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態の構成例についての概念的なモジュール構成図である。
【図２】本実施の形態を利用したシステム構成例を示す説明図である。
【図３】本実施の形態の構成例についての具体的なモジュール構成図である。
【図４】本実施の形態による処理例を示すフローチャートである。
【図５】本実施の形態による処理例を示すフローチャートである。
【図６】印刷対象文書テーブルのデータ構造例を示す説明図である。
【図７Ａ】本実施の形態による処理例を示す説明図である。
【図７Ｂ】本実施の形態による処理例を示す説明図である。
【図８】課金管理テーブルのデータ構造例を示す説明図である。
【図９Ａ】本実施の形態による処理例を示す説明図である。
【図９Ｂ】本実施の形態による処理例を示す説明図である。
【図１０】本実施の形態の形態が扱うフォルダの構造例を示す説明図である。
【図１１】フォルダ・文書管理情報テーブルのデータ構造例を示す説明図である。
【図１２】本実施の形態による処理例を示す説明図である。
【図１３】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【図１４】本実施の形態を実現するコンピュータのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００２３】
以下、図面に基づき本発明を実現するにあたっての好適な一実施の形態の例を説明する。
図１は、本実施の形態の構成例についての概念的なモジュール構成図を示している。
なお、モジュールとは、一般的に論理的に分離可能なソフトウェア（「ソフトウェア」の解釈として、コンピュータ・プログラムを含む）、ハードウェア等の部品を指す。したがって、本実施の形態におけるモジュールはコンピュータ・プログラムにおけるモジュールのことだけでなく、ハードウェア構成におけるモジュールも指す。それゆえ、本実施の形態は、それらのモジュールとして機能させるためのコンピュータ・プログラム（例えば、コンピュータにそれぞれの手順を実行させるためのプログラム、コンピュータをそれぞれの手段として機能させるためのプログラム、コンピュータにそれぞれの機能を実現させるためのプログラム）、システム及び方法の説明をも兼ねている。ただし、説明の都合上、「記憶する」、「記憶させる」、これらと同等の文言を用いるが、これらの文言は、実施の形態がコンピュータ・プログラムの場合は、記憶装置に記憶させる、又は記憶装置に記憶させるように制御するという意味である。また、モジュールは機能に一対一に対応していてもよいが、実装においては、１モジュールを１プログラムで構成してもよいし、複数モジュールを１プログラムで構成してもよく、逆に１モジュールを複数プログラムで構成してもよい。また、複数モジュールは１コンピュータによって実行されてもよいし、分散又は並列環境におけるコンピュータによって１モジュールが複数コンピュータで実行されてもよい。なお、１つのモジュールに他のモジュールが含まれていてもよい。また、以下、「接続」とは物理的な接続の他、論理的な接続（例えば、データの授受、指示、データ間の参照関係、ログイン等）の場合にも用いる。「予め定められた」とは、対象としている処理の前に定まっていることをいい、本実施の形態による処理が始まる前はもちろんのこと、本実施の形態による処理が始まった後であっても、対象としている処理の前であれば、そのときの状況・状態にしたがって、又はそれまでの状況・状態にしたがって定まることの意を含めて用いる。「予め定められた値」が複数ある場合は、それぞれ異なった値であってもよいし、２以上の値（「２以上の値」には、もちろんのことながら、全ての値も含む）が同じであってもよい。また、「Ａである場合、Ｂをする」という記載は、「Ａであるか否かを判断し、Ａであると判断した場合はＢをする」の意味で用いる。ただし、Ａであるか否かの判断が不要である場合を除く。また、「Ａ、Ｂ、Ｃ」等のように事物を列挙した場合は、断りがない限り例示列挙であり、その１つのみを選んでいる場合（例えば、Ａのみ）を含む。つまり、「Ａ、Ｂ、Ｃ」との記載は、「Ａ、Ｂ、Ｃ」の１つ以上、Ａのみ、Ｂのみ、Ｃのみと解釈してもよい。
また、システム又は装置とは、複数のコンピュータ、ハードウェア、装置等がネットワーク（「ネットワーク」には、一対一対応の通信接続を含む）等の通信手段で接続されて構成されるほか、１つのコンピュータ、ハードウェア、装置等によって実現される場合も含まれる。「装置」と「システム」とは、互いに同義の用語として用いる。もちろんのことながら、「システム」には、人為的な取り決めである社会的な「仕組み」（つまり、社会システム）にすぎないものは含まない。
また、各モジュールによる処理毎に又はモジュール内で複数の処理を行う場合はその処理毎に、対象となる情報を記憶装置から読み込み、その処理を行った後に、処理結果を記憶装置に書き出すものである。したがって、処理前の記憶装置からの読み込み、処理後の記憶装置への書き出しについては、説明を省略する場合がある。なお、ここでの記憶装置としては、ハードディスクドライブ、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）、外部記憶媒体、通信回線を介した記憶装置、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）内のレジスタ等を含んでいてもよい。
【００２４】
本実施の形態である画像処理装置１００と情報処理装置１５０は、画像処理装置１００で文書を印刷した場合の課金処理機能を有している。画像処理装置１００と情報処理装置１５０は、通信回線を介して接続されている。
【００２５】
画像処理装置１００は、通信モジュール１０５、制御モジュール１２０、ユーザーインタフェースモジュール１２５、印刷モジュール１３０を有している。画像処理装置１００は、文書の印刷機能を有しており、例えば、プリンタ、少なくともプリンタの機能を有している複合機（ここでの複合機とは、プリンタの機能の他に、さらに、スキャナ、複写機、ファックス等のいずれか１つ以上の機能を有している画像処理装置）等が該当する。もちろんのことながら、文書には電子ファイル又はファイルといわれるものを含む。
【００２６】
通信モジュール１０５は、送信モジュール１１０、受信モジュール１１５を有しており、情報処理装置１５０の通信モジュール１５５と接続されている。通信モジュール１０５は、情報処理装置１５０との通信を行う。
送信モジュール１１０は、情報処理装置１５０に対して情報を送信する。
例えば、送信モジュール１１０は、文書が格納されていた格納場所の識別情報と印刷の課金に関する情報である課金情報を情報処理装置１５０に送信する。ここで「識別情報」とは、本実施の形態において、文書が格納されていた格納場所を一意に識別できる情報である。識別情報として、例えば、フォルダ名、ディレクトリの階層、格納場所を作成順に生成したシーケンシャル番号、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒの略）、フォルダ名又はＵＲＬのハッシュ値等が該当する。
ここで「格納場所」とは、記憶手段内の文書を記憶している場所を示すものであり、例えば、フォルダ、ディレクトリ等が該当する。なお、ここでの「記憶手段」は、印刷対象である文書を記憶できるものであればよく、例えば、画像処理装置１００が読み取り可能であってＵＳＢメモリ等のように携帯が可能な記憶装置であってもよいし、画像処理装置１００と通信が可能である文書サーバー等であってもよい。
「課金情報」とは、印刷を行うにあたって支払われた金額を少なくとも含む情報である。なお、課金情報には、金額以外に、属性情報を含めてもよい。履歴情報として、例えば、印刷を行った日時と操作者と画像処理装置の特定情報、印刷された文書の枚数、印刷に用いられた用紙のサイズ、カラー印刷であるか白黒印刷であるかを示す情報、印刷１枚当たりの単価等を含めてもよい。なお、画像処理装置の特定情報とは、本実施の形態において、画像処理装置を一意に識別できる情報である。特定情報として、例えば、画像処理装置毎に割り振られた製造番号、画像処理装置の設置場所を示す情報（具体例として、緯度、経度、標高等の組み合わせ）等が該当する。
【００２７】
また、送信モジュール１１０は、課金情報を印刷するにあたって、格納場所に格納されている識別情報を情報処理装置１５０に送信するようにしてもよい。
【００２８】
受信モジュール１１５は、情報処理装置１５０から情報を受信する。
例えば、受信モジュール１１５は、情報処理装置１５０によって課金処理された課金情報を受信する。
【００２９】
制御モジュール１２０は、画像処理装置１００全体の制御を行う。
例えば、制御モジュール１２０は、格納場所に識別情報を格納し、その識別情報を、削除又は変更不能に制御するようにしてもよい。「削除又は変更不能に制御」の具体例として、識別情報が記載されたファイルのアクセス権情報を、削除不可、書き換え不可と設定することが該当する。
また、制御モジュール１２０は、画像処理装置１００において操作者による操作であることを条件として、識別情報を削除又は変更可能に制御するようにしてもよい。画像処理装置１００を直接に操作する者だけに記憶手段内の識別情報を削除又は変更を可能とする権利を付与するものである。したがって、記憶手段を画像処理装置１００以外の機器であるパーソナルコンピュータ等でアクセスする場合には、識別情報の削除及び変更はできないようになっている。
さらに、制御モジュール１２０は、格納場所Ａに関連する格納場所Ｂ（「格納場所Ｂ」は他の第２格納場所の一例）に格納されるべき識別情報を、その格納場所Ａに格納するようにしてもよい。識別情報を複数の格納場所に冗長に格納させておくものである。これによって、格納場所Ｂに格納されている識別情報が削除された場合でも、格納場所Ａに格納されている識別情報を用いて再現できることになる。また、制御モジュール１２０は、識別情報を削除又は変更可能に制御する場合、格納場所Ａに関連する格納場所Ｂに格納されるべき識別情報を、その格納場所Ａに格納するようにしてもよい。そして、制御モジュール１２０が、識別情報を削除又は変更可能にしない場合は格納場所Ｂに格納されるべき識別情報を、格納場所Ａに格納しないようにする。
ここで「格納場所に関連する他の第２格納場所」における第２格納場所は、格納場所の親又は先祖の位置にあたる格納場所、対象としている格納場所の子又は子孫の位置にあたる格納場所、対象としている格納場所の兄弟の位置にあたる格納場所、のいずれか１つ以上である。なお、親子兄弟は、木構造における関係を示している。
【００３０】
ユーザーインタフェースモジュール１２５は、操作者とのインタフェースを行うものであり、例えば、ユーザーインタフェースモジュール１２５は、タッチパネルを兼ねる液晶ディスプレイを制御して、ユーザーの操作を受け付け、ユーザーに対してメッセージ等を提示する。この他、マウス、キーボード、カメラ、マイク等を用いたユーザーの操作（視線、ジェスチャ、音声等も含む）を受け付けるようにしてもよいし、スピーカーによる音声出力、触覚デバイスを用いた触感によって、ユーザーへのメッセージを提示するようにしてもよい。
印刷モジュール１３０は、操作者によって選択された文書を印刷する。この「操作者によって選択」は、ユーザーインタフェースモジュール１２５が受け付けた操作である。例えば、操作者は、ユーザーインタフェースモジュール１２５によって表示された格納場所に格納されている文書から、印刷対象である文書を選択する。ここでの選択は、格納場所に格納されている複数の文書から選択することであってもよいし、格納場所に格納されている文書が１つであったとしても選択することを含む。
【００３１】
また、印刷モジュール１３０は、情報処理装置１５０から受信した課金情報を印刷するようにしてもよい。
そして、制御モジュール１２０は、課金情報を印刷するにあたって、第２格納場所に関連する課金情報が印刷されていない場合は、操作者にその第２格納場所に関連する課金情報が印刷されていない旨を提示するようにしてもよい。
ここで「提示」として、画像処理装置１００の表示装置に表示することだけでなく、画像処理装置１００のスピーカーから音声を出力すること、触覚デバイスを用いて触感によって操作者に気付かせること、又は、これらの組み合わせであってもよい。
「第２格納場所に関連する課金情報が印刷されていない場合」を判断する方法として、例えば、以下のようにしてもよい。（１）課金情報が印刷されたことを契機として、課金情報の印刷対象となった格納場所の識別情報を削除することを行う。この場合、第２格納場所に識別情報があるときは、第２格納場所に関連する課金情報が印刷されていない場合であると判断すればよい。つまり、対応する印刷データの有無で印刷されていないことを判断する。（２）課金情報が印刷されたことを格納場所に関連付けて履歴として記憶する。この場合は、履歴から、第２格納場所に関連する課金情報が印刷されているか否かを判断すればよい。つまり、印刷データとは異なる、別の属性情報を格納領域に付与し、その属性情報を用いて判断する。
そして、その提示を受けた操作者が第２格納場所に関連する課金情報を印刷させたい場合は、格納場所にある第２格納場所の識別情報を用いればよい。
【００３２】
また、制御モジュール１２０は、課金情報を印刷するにあたって、第２格納場所が削除されていた場合、又は、その第２格納場所内の識別情報が削除又は変更されていた場合は、格納場所内にあるその第２格納場所の識別情報を用いて、その第２格納場所に関連する課金情報を印刷可能にするようにしてもよい。
ここで「第２格納場所に関連する課金情報を印刷可能にする」方法として、格納場所に関連する課金情報を印刷する方法と同様に、格納場所に格納されている第２格納場所の識別情報を情報処理装置１５０に送信し、情報処理装置１５０によって課金処理された課金情報を受信すればよい。
【００３３】
情報処理装置１５０は、通信モジュール１５５、課金処理モジュール１７０を有している。情報処理装置１５０は、画像処理装置１００で行われた印刷の課金処理を行う。
通信モジュール１５５は、受信モジュール１６０、送信モジュール１６５を有しており、画像処理装置１００の通信モジュール１０５と接続されている。通信モジュール１５５は、画像処理装置１００との通信を行う。
受信モジュール１６０は、画像処理装置１００から識別情報と課金情報を受信する。そして、受信モジュール１６０は、受信した識別情報と課金情報を課金処理モジュール１７０に渡す。
送信モジュール１６５は、課金処理モジュール１７０によって課金処理された課金情報を、画像処理装置１００に送信する。
【００３４】
課金処理モジュール１７０は、受信モジュール１６０によって受信された識別情報に対応する請求先毎に、その識別情報に対応する課金情報を用いた課金処理を行う。
ここでの「課金処理」とは、課金情報を用いた処理であればよく、例えば、請求先毎に課金情報の集計を行うこと、課金情報を用いて生成された情報を請求先に伝達すること等であってもよい。報告する内容として、例えば、課金された金額の集計、利用履歴等を含めてもよい。また、伝達は、例えば、電子メール、ＳＮＳのメッセージ等を用いてもよいし、報告内容を印刷した報告書を郵送等してもよい。
また「請求先」とは、文書を印刷するにあたって発生した料金を支払う者である。自然人であってもよいし、法人であってもよい。自然人が請求先となる例として、操作者本人であるのが一般的であるが、操作者が他の自然人甲から印刷を依頼された場合は、その自然人甲が請求先となる。法人が請求先となる例として、操作者が所属する会社等である。
【００３５】
図２は、本実施の形態を利用したシステム構成例を示す説明図である。
店舗２６０には、画像処理装置１００が設置されている。画像処理装置１００には領収書印刷装置２７０が接続されている。そして、店舗２６０内の画像処理装置１００、情報処理装置１５０、文書記憶装置２００、ユーザー端末２１０は、通信回線２９０を介してそれぞれ接続されている。通信回線２９０は、無線、有線、これらの組み合わせであってもよく、例えば、通信インフラとしてのインターネット、イントラネット等であってもよい。また、情報処理装置１５０、文書記憶装置２００による機能は、クラウドサービスとして実現してもよい。
ユーザー２５０は、ユーザー端末２１０を用いて文書を作成する。その文書をＵＳＢメモリ等に格納する。そして、ユーザー２５０は、店舗２６０に入店して、ＵＳＢメモリ等を画像処理装置１００に接続し、文書を印刷する。
【００３６】
本実施の形態は、例えば、以下のような処理を行う。特に、この説明（本段落番号と次の段落番号内の文章）は、本実施の形態の理解を容易にすることを目的とするものであり、この説明を用いて限定解釈することは意図していない。そして、この説明部分のみを用いて、特許を受けようとする発明が発明の詳細な説明に記載したものであること（特許法第３６条第６項第１号）の判断を行うべきではないことは当然である。
一人の人が、複数の職業を有している場合がある。例えば、副業、兼業という形態があり得る。
例えば、副業兼務の人が社外で印刷しなければならない場合、コンビニエンスストア等におけるプリントサービスを利用することがある。図２の例を用いて説明すると、ユーザー２５０が、店舗２６０で画像処理装置１００を用いて文書を印刷する場合が該当する。業務利用であるため、プリントサービス利用に要した経費は本業と副業のそれぞれで経費精算をする必要がある。
このような利用時の立場でプリントサービスを使い分ける場合、精算処理にあたっての申請先や領収書管理を個人で実施する必要がある。しかし、その作業は、本業ではないにもかかわらず、容易ではなく時間を要する作業である。
【００３７】
副業兼務の人は、画像処理装置１００を利用する用途又は立場によって、業務用の文書をフォルダ分けするケースが多い。つまり、利用者は請求先毎にフォルダを作成し、そのフォルダに格納されている文書を印刷した場合は、そのフォルダに対応する請求先に料金を請求することを行う必要がある。
そのため、本実施の形態では、印刷した文書が属するフォルダを一意に識別する識別情報と課金に関する情報である課金情報を管理する。そして、その識別情報に対応する請求先毎に課金情報をまとめることを行う。
また、使用した記憶手段のフォルダ毎の利用履歴を確認できるようにしてもよい。
【００３８】
図３は、本実施の形態の構成例についての具体的なモジュール構成図である。
画像処理装置１００は、領収データ送受信モジュール３０５、文書入出力モジュール３１０、フォルダ識別データ管理モジュール３１５、課金モジュール３２０、画面表示・操作受付モジュール３２５、印刷制御モジュール３３０、領収書印刷装置制御モジュール３３５を有しており、領収書印刷装置２７０と接続されており、また、通信回線２９０を介して情報処理装置１５０、文書記憶装置２００と接続されている。
領収データ送受信モジュール３０５は、通信モジュール１０５に対応し、課金情報とフォルダの識別情報を情報処理装置１５０に送信する。課金情報として、例えば、印刷設定や文書名等の印刷情報、領収した金額、利用した店舗や日時等の利用情報等がある。
文書入出力モジュール３１０は、文書記憶装置２００に対して文書の入出力を行う。ここで、入出力として、例えば、検索、取得、作成、削除、変更等を含めてもよい。
フォルダ識別データ管理モジュール３１５は、フォルダの識別情報の管理を行う。ここで管理として、その識別情報の発行、削除等を含めてもよい。
課金モジュール３２０は、印刷に必要な料金を課金する。
画面表示・操作受付モジュール３２５は、ユーザーインタフェースモジュール１２５に対応し、例えば、タッチパネル等を制御して、ユーザーが操作するための画面を生成して表示し、その画面上での操作を受け付ける。
印刷制御モジュール３３０は、印刷モジュール１３０に対応し、文書の印刷を行う。
領収書印刷装置制御モジュール３３５は、印刷モジュール１３０に対応し、領収書印刷装置２７０に対して、領収した金額、利用した日時等の課金情報の印字指示を行う。
【００３９】
文書記憶装置２００は、文書記憶モジュール３４０、文書管理モジュール３４５、文書入出力モジュール３５０を有しており、通信回線２９０を介して画像処理装置１００と接続されている。なお、文書記憶装置２００は、画像処理装置１００に対して文書を供給できればよく、例えば、図２の例に示したようにクラウドサーバーであってもよいし、ＵＳＢメモリ等の記憶装置であってもよいし、ユーザー２５０が所持しているスマートフォン等の携帯通信装置等であってもよい。
文書記憶モジュール３４０は、請求先毎に作成されたフォルダに、印刷対象である文書を記憶する。
文書管理モジュール３４５は、文書の情報管理、制御管理を行う。文書の制御管理として、例えば、文書の作成、変更、削除等がある。
文書入出力モジュール３５０は、画像処理装置１００からの要求に応じて文書の入出力を行う。
【００４０】
情報処理装置１５０は、領収データ送受信モジュール３５５、領収データ管理モジュール３６０を有しており、通信回線２９０を介して画像処理装置１００と接続されている。情報処理装置１５０は、領収書管理サーバーとしての機能を有する。
領収データ送受信モジュール３５５は、通信モジュール１５５に対応し、画像処理装置１００からの課金情報とフォルダの識別情報の受信を行う。また、画像処理装置１００からの要求に応じて利用明細の送信を行う。利用明細として、例えば、課金情報を集計した結果、利用の履歴の一覧である利用履歴リスト等がある。
領収データ管理モジュール３６０は、課金情報とフォルダの識別情報を関連付けて保存する。また、領収データ管理モジュール３６０は、画像処理装置１００からの要求に応じて、課金情報の集計や利用履歴の抽出を行う。
【００４１】
領収書印刷装置２７０は、領収書出力モジュール３７０を有しており、画像処理装置１００と接続されている。
領収書出力モジュール３７０は、画像処理装置１００からの印字指示を受けて、領収書を印刷する。
【００４２】
図４は、本実施の形態による処理例を示すフローチャートである。画像処理装置１００と情報処理装置１５０における処理例を示すものである。
予めユーザー２５０は、文書記憶装置２００内の請求先毎のフォルダに、印刷の対象となる文書を格納しておく。
画像処理装置１００では、印刷の対象である文書が特定された際に、フォルダの識別情報を文書記憶装置２００内のその文書を格納しているフォルダに書き込む。そして、その印刷処理が完了すると、画像処理装置１００から、情報処理装置１５０に対してフォルダの識別情報と課金情報を送信する。
【００４３】
ステップＳ４０２では、画像処理装置１００は、ユーザー２５０の操作に応じて、印刷の対象となる文書を決定する。
ステップＳ４０４では、画像処理装置１００は、その文書が格納されているフォルダを特定する。
【００４４】
ステップＳ４０６では、画像処理装置１００は、そのフォルダの識別情報が存在しないか否かを判断し、存在しない場合はステップＳ４０８へ進み、それ以外の場合はステップＳ４１２へ進む。
ステップＳ４０８では、画像処理装置１００は、フォルダの識別情報を発行する。具体的には、画像処理装置１００の特定情報とフォルダ名と利用日時を元にフォルダの識別情報を生成する。フォルダの識別子の情報を含むフォルダの識別情報を作成する。
【００４５】
ステップＳ４１０では、画像処理装置１００は、文書記憶装置２００にフォルダの識別情報を保存する。そして、フォルダの識別情報の読取又は書込権限は、画像処理装置１００で印刷の指示を行ったユーザー２５０のみとする。具体的には、画像処理装置１００での印刷のサービスプロセスを実行させたユーザー２５０のみが、フォルダの識別情報の読取又は書込権限を有している。
ステップＳ４１２では、画像処理装置１００は、印刷の対象である文書を印刷する。
【００４６】
ステップＳ４１４では、画像処理装置１００は、印刷にかかった料金の課金を行う。具体的には、課金時に課金情報を作成する。課金情報には、例えば、ユーザー２５０から領収した金額、日時、文書名、印刷情報等を含む。
ステップＳ４１６では、画像処理装置１００は、フォルダの識別情報と課金情報を、情報処理装置１５０に対して送信する。
【００４７】
ステップＳ４１８では、情報処理装置１５０は、フォルダの識別情報と課金情報を対応付けて記録する。
ステップＳ４２０では、画像処理装置１００は、その印刷に要した料金にかかる領収書を出力する。
【００４８】
図５は、本実施の形態による処理例を示すフローチャートである。画像処理装置１００と情報処理装置１５０における処理例を示すものである。
ユーザー２５０は、経費の精算処理等の事由により利用明細が必要となった場合に、画像処理装置１００上で使用した文書記憶装置２００を接続し、経費の精算処理の対象となっているフォルダと期間を指定する。そして、画像処理装置１００は、情報処理装置１５０上の課金情報を参照して、指定されたフォルダの印刷における明細書の印刷を行う。
【００４９】
ステップＳ５０２では、画像処理装置１００は、ユーザー２５０の操作に応じて、対象とするルートフォルダを決定する。ここでのルートフォルダは、ユーザー２５０が課金情報の印刷を要求した請求先を示すフォルダである。そして、このルートフォルダ下にあるフォルダを含めるようにしてもよい。
ステップＳ５０４では、画像処理装置１００は、文書記憶装置２００内のフォルダの識別情報を検索する。なお、画像処理装置１００は、フォルダの識別情報が存在するフォルダパスのリストを内部的に保持していてもよい。
【００５０】
ステップＳ５０６では、画像処理装置１００は、フォルダの識別情報が存在するか否かを判断し、存在する場合はステップＳ５０８へ進み、それ以外の場合は処理を終了する（ステップＳ５９９）。
ステップＳ５０８では、画像処理装置１００は、情報処理装置１５０に対して、課金情報の取得の要求を行う。なお、期間を指定した取得の要求であってもよい。
【００５１】
ステップＳ５１０では、情報処理装置１５０は、画像処理装置１００から取得要求された課金情報を検索する。
ステップＳ５１２では、情報処理装置１５０は、請求先毎の課金情報の集計を行う。また、集計対象となった課金情報から利用履歴のリストを作成してもよい。利用履歴として、例えば、印刷の日時、フォルダ名、文書名、印刷情報等が含まれる。
【００５２】
ステップＳ５１４では、情報処理装置１５０は、画像処理装置１００に対して、課金情報の集計結果と利用履歴を返却する。
ステップＳ５１６では、画像処理装置１００は、情報処理装置１５０より、課金情報の集計結果と利用履歴を取得する。そして、課金情報の集計結果と利用履歴を表示してもよい。
【００５３】
ステップＳ５１８では、画像処理装置１００は、ユーザー２５０による操作に応じて、利用明細を印刷する。印刷の対象となる利用明細として、例えば、課金情報の集計結果、利用履歴のリストがある。利用明細を印刷する際は、その課金情報に対して、さらに利用明細の印刷分の課金情報を追加するようにしてもよい。
ステップＳ５２０では、画像処理装置１００は、利用明細の印刷分の課金を行う。
ステップＳ５２２では、画像処理装置１００は、対象とするルートフォルダの配下にあるフォルダの識別情報を削除する。なお、識別情報を削除する際に、ユーザー２５０による許可を示す操作を促すようにしてもよい。そして、許可を示す操作があったことを条件として、識別情報を削除するようにしてもよい。
【００５４】
図６は、印刷対象文書テーブル６００のデータ構造例を示す説明図である。印刷対象文書テーブル６００は、文書記憶装置２００の文書管理モジュール３４５におけるフォルダと文書の対応を管理するものである。
印刷対象文書テーブル６００は、フォルダ識別ＩＤ欄６１０、文書名欄６２０、文書欄６３０を有している。フォルダ識別ＩＤ欄６１０は、本実施の形態において、フォルダを一意に識別するための情報である識別情報（例えば、フォルダ識別ＩＤ：ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）を記憶している。文書名欄６２０は、そのフォルダに格納されている文書の文書名を記憶している。文書欄６３０は、その文書を記憶している。
【００５５】
図７は、本実施の形態による処理例を示す説明図である。主に、図４に示す処理例において表示される画面例を示すものである。
図７（ａ１）に示す例は、画像処理装置１００の表示装置に画面７００を表示したものである。
画面７００には、タイトル領域７１０ａ、フォルダ・文書表示領域７２０、プレビュー領域７３０、戻るボタン７３５、決定ボタン７４０を表示する。
タイトル領域７１０ａには、例えば「普通紙プリント、プリントする文書を１つ選択して、決定ボタンを押してください。」と表示し、終了ボタン７１５を表示する。
フォルダ・文書表示領域７２０には、印刷の対象となる文書が格納されているフォルダ７２２、フォルダ７２４、フォルダ７２６、そして、印刷の対象となる文書７２８を表示する。
プレビュー領域７３０には、フォルダ・文書表示領域７２０内で、ユーザー２５０によって選択された文書のサムネイル画像を表示する。また、戻るボタン７３５がユーザー２５０によって選択された場合は、１つ前の状態に戻る。決定ボタン７４０がユーザー２５０によって選択された場合は、選択された文書の印刷処理を行うために、図７（ａ３）の例に示す画面に進む。
【００５６】
図７（ａ２）に示す例は、図７（ａ１）に例示したフォルダ（具体的には、フォルダ７２２、フォルダ７２４、フォルダ７２６のいずれか）が選択されて、そのフォルダ内の文書を表示したものである。
フォルダ・文書表示領域７２０には、文書７４２、文書７４４を表示する。
【００５７】
図７（ｂ）に示す例は、図７（ａ１）又は図７（ａ２）に示す決定ボタン７４０が選択された場合の画面を示したものである。
画面７００には、タイトル領域７１０ｂ、文書名表示領域７４５、印刷設定領域７５０、印刷部数領域７５５、戻るボタン７６０、［プリントスタート］ボタン７６５、課金情報表示領域７７０を表示する。
タイトル領域７１０ｂには、例えば「普通紙プリント、［プリントスタート］ボタンでスタートできます。」と表示し、終了ボタン７１５を表示する。
文書名表示領域７４５には、例えば、印刷対象となる文書として「ＳａｍｐｌｅＦｉｌｅ．ｘｘｘ」を表示する。
印刷設定領域７５０には、例えば、カラーモードとして「フルカラー」、原稿の指定ページ数として「３０ページ」、用紙サイズとして「Ａ４」、ちょっと小さめとして「しない」、２枚を１枚として「しない」、両面として「しない」、小冊子として「しない」を表示する。
印刷部数領域７５５には、印刷する部数をユーザー２５０が指定するための数字キー等を表示する。
課金情報表示領域７７０には、例えば、合計枚数として「３０枚」、合計金額として「１，５００円」、不足金額として「１，５００円」を表示する。
［プリントスタート］ボタン７６５がユーザー２５０によって選択された場合は、印刷の処理を開始する。そして、印刷の処理を開始した場合に、フォルダの識別情報を生成し、保存する。
【００５８】
図７（ｃ）に示す例は、印刷が完了した後の画面を示したものである。
画面７００には、タイトル領域７１０ｃ、メッセージ表示領域７７５、［プリントを続ける］ボタン７８０、［メディアを取り出す］ボタン７８５を表示する。
タイトル領域７１０ｃには、例えば「普通紙プリント、プリントが完了しました。内容を確認して、画面のボタンを押してください」と表示する。
メッセージ表示領域７７５には、例えば、「ただいまのプリント：正常終了」、結果として「プリントページ数：１枚（全１枚中）、料金：１０円」、「プリントを取り出してください。」と表示する。
印刷が完了した場合に、画像処理装置１００は、フォルダの識別情報と課金情報を情報処理装置１５０に送信する。
【００５９】
ここで、フォルダの識別情報について、具体例を用いて説明する。
例えば、フォルダの識別情報が記載された文書の文書名として「ＰｒｉｎｔＣｈａｒｇｅＤａｔａ．ｐｃｄ」とする。なお、「ｐｃｄ」は、他の文書と区別できるものであればよく、本実施の形態において独自の拡張子である。
この文書の内容は、もちろんのことながら、フォルダの識別情報である。
この文書の権限は、画像処理装置１００のユーザーのみが読取、書込を可能とする。
この文書の暗号化は、画像処理装置１００側で暗号化する。暗号化の方法は、どのような方法であってもよい。例えば、秘密鍵暗号であってもよいし、公開鍵暗号であってもよい。
【００６０】
フォルダの識別情報の生成は、例えば、次のように行う。
印刷した日時と画像処理装置ＩＤを結合した文字列のＢａｓｅ６４エンコードしたものをフォルダの識別情報とする。
例えば、利用日時と画像処理装置ＩＤ（具体例として、ＭＦＰ００００００１等）とフォルダ名（具体例として、概算見積等）とを結合した文字列を生成する。結合した文字列として、例えば、「２０１８１２０１１２３４５６ＭＦＰ００００００１％８ａＴ％８ｅＺ％８ｃ％ａ９％９０％ｃｆ」が生成される。この文字列にＢａｓｅ６４エンコードを施して、フォルダの識別情報である「ＭｊＡｘＯＤＥｙＭＤＥｘＭｊＭ０ＮＴＺＮＲｌＡｗＭＤＡｗＭＤＡｘＪＴｈｈＶＣＵ４ＺＶｏｌＯＧＭｌＹＴｋｌＯＴＡｌＹ２Ｙ＝」を生成する。
【００６１】
図８は、課金情報の一例としての課金管理テーブル８００のデータ構造例を示す説明図である。課金管理テーブル８００は、画像処理装置１００によって生成され、情報処理装置１５０に送信される。
課金管理テーブル８００は、フォルダ識別ＩＤ欄８１０、領収データ欄８２０、利用明細欄８４０を有しており、領収データ欄８２０は、印刷日時欄８２２、画像処理装置ＩＤ欄８２４、文書名欄８２６、ページ数欄８２８、単価欄８３０、部数欄８３２、料金欄８３４を有している。フォルダ識別ＩＤ欄８１０は、フォルダの識別情報を記憶している。領収データ欄８２０は、課金情報を記憶している。印刷日時欄８２２は、印刷された日時（年、月、日、時、分、秒、秒以下、又はこれらの組み合わせであってもよい）を記憶している。画像処理装置ＩＤ欄８２４は、本実施の形態において、画像処理装置を一意に識別するための情報（具体的には、画像処理装置ＩＤ）を記憶している。文書名欄８２６は、印刷された文書の文書名を記憶している。ページ数欄８２８は、印刷されたその文書のページ数を記憶している。単価欄８３０は、印刷の単価を記憶している。部数欄８３２は、印刷されたその文書の部数を記憶している。料金欄８３４は、その印刷に要した料金を記憶している。利用明細欄８４０は、利用明細を記憶している。例えば、出力済み等の情報が記憶されている。
例えば、課金管理テーブル８００の１行目は、フォルダ識別ＩＤ：ＸＸＸＸＸＸＸＸＸＸは、課金情報の印刷日時が「２０１８／１２／０１  １２：３４：５６」、画像処理装置ＩＤが「ＭＦＰ００００００１」、文書名が「○○提案書」、ページ数が「５ページ」、単価が「１０円」、部数が「５部」、料金が「２５０円」であり、利用明細が「出力済」であることを示している。
【００６２】
図９は、本実施の形態による処理例を示す説明図である。主に、図５に示す処理例において表示される画面例を示すものである。
図９（ａ）に示す例は、図７（ａ１）と同様の画面７００である。この画面７００で、ユーザー２５０がルートフォルダを選択する。
【００６３】
図９（ｂ）に示す例は、ルートフォルダが選択された後で、印刷履歴を検索する画面を示すものである。
画面７００には、タイトル領域７１０ｄ、メッセージ領域９０５、集計期間設定領域９１０、戻るボタン９１５、検索開始ボタン９２０を表示する。
タイトル領域７１０ｄには、例えば「普通紙プリント」と表示し、終了ボタン７１５を表示する。
メッセージ領域９０５には、例えば「利用履歴を検索します。対象フォルダ：ＸＸＸＸＸ」と表示する。
集計期間設定領域９１０には、ユーザー２５０の操作によって、集計期間を設定可能に表示する。
戻るボタン９１５がユーザー２５０によって選択された場合は、１つ前の状態に戻る。検索開始ボタン９２０がユーザー２５０によって選択された場合は、集計期間設定領域９１０で設定された集計期間における課金情報を検索する。
【００６４】
図９（ｃ）に示す例は、図９（ｂ）に示す例で検索開始ボタン９２０が選択された場合に、集計された課金情報を示すものである。
画面７００には、タイトル領域７１０ｅ、メッセージ領域９２５、戻るボタン９３０、印刷開始ボタン９３５を表示する。
タイトル領域７１０ｅには、例えば「普通紙プリント」と表示する。
メッセージ領域９２５には、例えば「以下の利用履歴を印刷します。合計金額：ＸＸＸＸＸ円（税込）、集計期間：ｙｙｙｙｍｍｄｄ〜ｙｙｙｙｍｍｄｄ、利用履歴：（空欄）」と表示する。
戻るボタン９３０がユーザー２５０によって選択された場合は、１つ前の状態に戻る。印刷開始ボタン９３５がユーザー２５０によって選択された場合は、課金情報の集計結果を印刷する。
【００６５】
図１０は、本実施の形態の形態が扱うフォルダの構造例を示す説明図である。
例えば、〇〇社フォルダ１０００の下層に見積書フォルダ１０１０があり、見積書フォルダ１０１０の下層に概算見積フォルダ１０２０、正式見積フォルダ１０３０があることを示している。
ユーザーは、「○○社」における仕事として、概算見積書、正式見積書を含む見積書を作成する仕事を有しており、それらを画像処理装置１００で印刷することがある。そこで、図１０の例に示すようなフォルダの構造にしている。〇〇社フォルダ１０００をルートフォルダとした場合、見積書フォルダ１０１０、概算見積フォルダ１０２０、正式見積フォルダ１０３０内の文書を印刷した場合の課金情報を集計すべきである。見積書フォルダ１０１０、概算見積フォルダ１０２０、正式見積フォルダ１０３０は、〇〇社フォルダ１０００の子フォルダ、孫フォルダであるので、格納場所である〇〇社フォルダ１０００にとっての第２格納場所の一例である。
【００６６】
そして、フォルダ・文書管理情報テーブル１１００によって、各フォルダ内に格納されている文書、フォルダの識別情報が管理されている。図１１は、フォルダ・文書管理情報テーブル１１００のデータ構造例を示す説明図である。
フォルダ・文書管理情報テーブル１１００は、フォルダ名欄１１１０、格納文書欄１１２０を有している。フォルダ名欄１１１０は、フォルダ名を記憶している。格納文書欄１１２０は、格納文書を記憶している。
例えば、○○社のフォルダには、「○○パンフレット．ｐｄｆ」、「○○提案書．ｐｄｆ」の２文書が格納されており、見積書のフォルダには、文書は格納されておらず、概算見積のフォルダには、「○○概算見積書．ｐｄｆ」の１文書が格納されており、正式見積のフォルダには、「○○正式見積書．ｐｄｆ」の１文書が格納されている。そして、フォルダの識別情報が記載された「ＰｒｉｎｔＣｈａｒｇｅＤａｔａ．ｐｃｄ」が〇〇社フォルダ１０００と概算見積フォルダ１０２０に記憶されている。つまり、「○○パンフレット．ｐｄｆ」又は「○○提案書．ｐｄｆ」が印刷され、「○○概算見積書．ｐｄｆ」が印刷された後の状態を示しているものである。なお、印刷を行った画像処理装置１００は、同一の画像処理装置１００ではなくてもよい。具体的には、「○○パンフレット．ｐｄｆ」又は「○○提案書．ｐｄｆ」を印刷した画像処理装置１００と「○○概算見積書．ｐｄｆ」を印刷した画像処理装置１００は異なっていてもよい。印刷の都度に、「ＰｒｉｎｔＣｈａｒｇｅＤａｔａ．ｐｃｄ」が生成されるからである。
【００６７】
図１２は、本実施の形態による処理例を示す説明図である。課金情報の集計結果を印刷したものである。具体的には、利用明細書１２００は、図９（ｃ）に示す例で印刷開始ボタン９３５が選択されたことによって印刷されたものである。
利用明細書１２００には、領収金額説明欄１２１０、利用履歴説明欄１２２０を記載する。
領収金額説明欄１２１０には、例えば以下のように記載する。
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
領収金額：３３５０円（税込）
※集計対象例：以下のＡＮＤ条件に該当する課金情報を集計対象とする。
（１）ルートフォルダ配下に存在するフォルダ識別データに該当
（２）利用明細が未出力
−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
利用履歴説明欄１２２０には、例えば「利用履歴：利用履歴リストの例は以下の通り。」と表示し、利用履歴テーブル１２３０を記載する。
利用履歴テーブル１２３０は、印刷日時欄１２３２、文書名欄１２３４、ページ数欄１２３６、単価欄１２３８、部数欄１２４０、料金欄１２４２を有している。印刷日時欄１２３２は、印刷された日時を記載している。文書名欄１２３４は、印刷された文書の文書名を記載している。ページ数欄１２３６は、印刷された文書のページ数を記載している。単価欄１２３８は、印刷の単価を記載している。部数欄１２４０は、印刷された文書の部数を記載している。料金欄１２４２は、その印刷における料金を記載している。
例えば、利用履歴テーブル１２３０の１行目は、印刷日時が「２０１８／１２／０５  １２：３４：５６」の文書は、文書名が「〇〇概算見積書」、ページ数が「１ページ」、単価が「５０円」、部数が「２部」、料金が「１００円」であることを示しており、２行目は、印刷日時が「２０１８／１２／２０  １２：３４：５６」の文書は、文書名が「○○パンフレット」、ページ数が「２ページ」、単価が「５０円」、部数が「３０部」、料金が「３０００円」であることを示している。
【００６８】
なお、文書を格納しているフォルダに関連するフォルダにおける識別情報の検索を行うようにしてもよい。例えば、次のような処理を行うようにしてもよい。
（１）文書を格納しているフォルダＡに識別情報を記憶させる場合に、そのフォルダＡに関連するフォルダＢにもフォルダＡの識別情報を記憶させる。つまり、識別情報を複数のフォルダに予備として記憶させる。フォルダＢとして、例えば、フォルダＡの上下の１階層にあるフォルダとしてもよい。このようにすることによって、逆に、フォルダＢに識別情報を記憶させる場合に、そのフォルダＢに関連するフォルダＡにもフォルダＢの識別情報を記憶させることになる。したがって、フォルダＢを削除した場合、又は、フォルダＢの識別情報を削除又は変更した場合であっても、フォルダＡにはフォルダＢにおける識別情報が残っていることになる。
（２）画像処理装置１００から情報処理装置１５０に課金情報を送信する際に、関連するフォルダＢの識別情報も合わせて送信する。
（３）情報処理装置１５０の課金情報の管理において、フォルダの識別情報の付帯情報として関連するフォルダの識別情報も管理する。
（４）課金情報の集計時に、指定したルートフォルダにおける課金情報と、関連するフォルダにおける課金情報とを集計対象とする。
（５）なお、関連するフォルダにおける課金情報の集計結果および利用履歴リストの利用明細書への出力要否は利用者が選択できるようにしてもよい。
また、フォルダＡにおける課金情報を印刷するにあたって、フォルダＢにおける課金情報が印刷されていない場合は、利用者にフォルダＢにおける課金情報が印刷されていない旨を提示するようにしてもよい。逆に、フォルダＢにおける課金情報を印刷するにあたって、フォルダＡにおける課金情報が印刷されていない場合は、利用者にフォルダＡにおける課金情報が印刷されていない旨を提示するようにしてもよい。
【００６９】
また、情報処理装置１５０において、画像処理装置ＩＤとＩＰアドレスを対応づけて管理し、複数拠点の画像処理装置１００間を中継する機能を有していてもよい。これによって、画像処理装置１００内で、他の画像処理装置１００における課金情報を管理できるようになる。
（１）各画像処理装置１００は、印刷時にフォルダの識別情報を、情報処理装置１５０に送信する。なお、課金情報は送信しない。
（２）情報処理装置１５０で、フォルダの識別情報と画像処理装置１００の画像処理装置ＩＤとＩＰアドレスと利用日時を対応づけて管理する。
（３）課金情報の集計時に、情報処理装置１５０にて、対象期間に利用のあった画像処理装置１００に対して領収データを照会し、各画像処理装置１００から課金情報を収集し、集計結果を返却する。
【００７０】
図１３を参照して、本実施の形態の画像処理装置１００のハードウェア構成例について説明する。図１３に示す構成は、例えばパーソナルコンピュータ等によって構成されるものであり、スキャナ等のデータ読み取り部１３１７と、プリンタ等のデータ出力部１３１８を備えたハードウェア構成例を示している。
【００７１】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔの略）１３０１は、前述の実施の形態において説明した各種のモジュール、すなわち、通信モジュール１０５、送信モジュール１１０、受信モジュール１１５、制御モジュール１２０、ユーザーインタフェースモジュール１２５、印刷モジュール１３０等の各モジュールの実行シーケンスを記述したコンピュータ・プログラムにしたがった処理を実行する制御部である。
【００７２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙの略）１３０２は、ＣＰＵ１３０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの略）１３０３は、ＣＰＵ１３０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバス等から構成されるホストバス１３０４により相互に接続されている。
【００７３】
ホストバス１３０４は、ブリッジ１３０５を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅの略）バス等の外部バス１３０６に接続されている。
【００７４】
キーボード１３０８、マウス等のポインティングデバイス１３０９は、操作者により操作されるデバイスである。ディスプレイ１３１０は、液晶表示装置又はＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅの略）等があり、各種情報をテキストやイメージ情報として表示する。また、ポインティングデバイス１３０９とディスプレイ１３１０の両方の機能を備えているタッチスクリーン等であってもよい。その場合、キーボードの機能の実現について、キーボード１３０８のように物理的に接続しなくても、画面（例えば、タッチスクリーン）上にソフトウェアでキーボード（いわゆるソフトウェアキーボード、スクリーンキーボード等ともいわれる）を描画して、キーボードの機能を実現するようにしてもよい。
【００７５】
ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略）１３１１は、ハードディスク（ハードディスク以外に、フラッシュ・メモリであるＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅの略）等であってもよい）を内蔵し、そのハードディスクを駆動し、ＣＰＵ１３０１によって実行するプログラムや情報を記録又は再生させる。ＨＤＤ１３１１は、ユーザーインタフェースモジュール１２５が受け付けた操作データ、受信モジュール１１５が受信したデータ、印刷モジュール１３０が印刷する画像、制御モジュール１２０による処理の結果データ等を記憶する。さらに、その他の各種データ、各種コンピュータ・プログラム等が格納される。
【００７６】
ドライブ１３１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリ等のリムーバブル記録媒体１３１３に記録されているデータ又はプログラムを読み出して、そのデータ又はプログラムを、インタフェース１３０７、外部バス１３０６、ブリッジ１３０５、及びホストバス１３０４を介して接続されているＲＡＭ１３０３に供給する。なお、リムーバブル記録媒体１３１３も、データ記録領域として利用可能である。
【００７７】
接続ポート１３１４は、外部接続機器１３１５を接続するポートであり、ＵＳＢ、ＩＥＥＥ１３９４等の接続部を持つ。接続ポート１３１４は、インタフェース１３０７、及び外部バス１３０６、ブリッジ１３０５、ホストバス１３０４等を介してＣＰＵ１３０１等に接続されている。通信部１３１６は、通信回線に接続され、外部とのデータ通信処理を実行する。データ読み取り部１３１７は、例えばスキャナであり、ドキュメントの読み取り処理を実行する。データ出力部１３１８は、例えばプリンタであり、ドキュメントデータの出力処理を実行する。
【００７８】
また、本実施の形態としてのプログラムが実行される情報処理装置１５０のハードウェア構成は、図１４に例示するように、一般的なコンピュータであり、具体的にはパーソナルコンピュータ、サーバーとなり得るコンピュータ等である。つまり、具体例として、処理部（演算部）としてＣＰＵ１４０１を用い、記憶装置としてＲＡＭ１４０２、ＲＯＭ１４０３、ＨＤＤ１４０４を用いている。通信モジュール１５５、受信モジュール１６０、送信モジュール１６５、課金処理モジュール１７０等のプログラムを実行するＣＰＵ１４０１と、そのプログラムやデータを記憶するＲＡＭ１４０２と、本コンピュータを起動するためのプログラム等が格納されているＲＯＭ１４０３と、送信モジュール１６５が受信したデータ、課金処理モジュール１７０による処理結果等を記憶する補助記憶装置であるＨＤＤ１４０４と、キーボード、マウス、タッチスクリーン、マイク、カメラ（視線検知カメラ等を含む）等に対する利用者の操作（動作、音声、視線等を含む）に基づいてデータを受け付ける受付装置１４０６と、ＣＲＴ、液晶表示装置、スピーカー等の出力装置１４０５と、ネットワークインタフェースカード等の通信ネットワークと接続するための通信回線インタフェース１４０７、そして、それらをつないでデータのやりとりをするためのバス１４０８により構成されている。これらのコンピュータが複数台互いにネットワークによって接続されていてもよい。
【００７９】
前述の実施の形態のうち、コンピュータ・プログラムによるものについては、本ハードウェア構成のシステムにソフトウェアであるコンピュータ・プログラムを読み込ませ、ソフトウェアとハードウェア資源とが協働して、前述の実施の形態が実現される。
なお、図１３、図１４に示すハードウェア構成は、１つの構成例を示すものであり、本実施の形態は、図１３、図１４に示す構成に限らず、本実施の形態において説明したモジュールを実行可能な構成であればよい。例えば、一部のモジュールを専用のハードウェア（例えば特定用途向け集積回路（具体例として、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔの略）等がある）や再構成可能な集積回路（具体例として、ＦＰＧＡ（ｆｉｅｌｄ−ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙの略）等がある）で構成してもよく、一部のモジュールは外部のシステム内にあり通信回線で接続している形態でもよく、さらに図１３、図１４に示すシステムが複数互いに通信回線によって接続されていて互いに協調動作するようにしてもよい。また、特に、パーソナルコンピュータの他、携帯情報通信機器（携帯情報通信機器として、携帯電話、スマートフォン、モバイル機器、ウェアラブルコンピュータ等を含む）、情報家電、ロボット、複写機、ファックス、スキャナ、プリンタ、複合機などに組み込まれていてもよい。
【００８０】
なお、説明したプログラムについては、記録媒体に格納して提供してもよく、また、そのプログラムを通信手段によって提供してもよい。その場合、例えば、前記説明したプログラムについて、「プログラムを記録したコンピュータ読み取り可能な記録媒体」の発明として捉えてもよい。
「プログラムを記録したコンピュータ読み取り可能な記録媒体」とは、プログラムのインストール、実行、プログラムの流通等のために用いられる、プログラムが記録されたコンピュータで読み取り可能な記録媒体をいう。
なお、記録媒体としては、例えば、デジタル・バーサタイル・ディスク（ＤＶＤ）であって、ＤＶＤフォーラムで策定された規格である「ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ等」、ＤＶＤ＋ＲＷで策定された規格である「ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ等」、コンパクトディスク（ＣＤ）であって、読出し専用メモリ（ＣＤ−ＲＯＭ）、ＣＤレコーダブル（ＣＤ−Ｒ）、ＣＤリライタブル（ＣＤ−ＲＷ）等、ブルーレイ・ディスク（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、光磁気ディスク（ＭＯ）、フレキシブルディスク（ＦＤ）、磁気テープ、ハードディスク、読出し専用メモリ（ＲＯＭ）、電気的消去及び書換可能な読出し専用メモリ（ＥＥＰＲＯＭ（登録商標））、フラッシュ・メモリ、ランダム・アクセス・メモリ（ＲＡＭ）、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌの略）メモリーカード等が含まれる。
そして、前記のプログラムの全体又はその一部は、前記記録媒体に記録して保存や流通等させてもよい。また、通信によって、例えば、ローカル・エリア・ネットワーク（ＬＡＮ）、メトロポリタン・エリア・ネットワーク（ＭＡＮ）、ワイド・エリア・ネットワーク（ＷＡＮ）、インターネット、イントラネット、エクストラネット等に用いられる有線ネットワーク、又は無線通信ネットワーク、さらにこれらの組み合わせ等の伝送媒体を用いて伝送させてもよく、また、搬送波に乗せて搬送させてもよい。
さらに、前記のプログラムは、他のプログラムの一部分若しくは全部であってもよく、又は別個のプログラムと共に記録媒体に記録されていてもよい。また、複数の記録媒体に分割して記録されていてもよい。また、圧縮や暗号化等、復元可能であればどのような態様で記録されていてもよい。
【符号の説明】
【００８１】
１００…画像処理装置
１０５…通信モジュール
１１０…送信モジュール
１１５…受信モジュール
１２０…制御モジュール
１２５…ユーザーインタフェースモジュール
１３０…印刷モジュール
１５０…情報処理装置
１５５…通信モジュール
１６０…受信モジュール
１６５…送信モジュール
１７０…課金処理モジュール
２００…文書記憶装置
２１０…ユーザー端末
２５０…ユーザー
２６０…店舗
２７０…領収書印刷装置
２９０…通信回線
３０５…領収データ送受信モジュール
３１０…文書入出力モジュール
３１５…フォルダ識別データ管理モジュール
３２０…課金モジュール
３２５…画面表示・操作受付モジュール
３３０…印刷制御モジュール
３３５…領収書印刷装置制御モジュール
３４０…文書記憶モジュール
３４５…文書管理モジュール
３５０…文書入出力モジュール
３５５…領収データ送受信モジュール
３６０…領収データ管理モジュール
３７０…領収書出力モジュール
【図１】
2020140638.tif 000003
【図２】
2020140638.tif 000004
【図３】
2020140638.tif 000005
【図４】
2020140638.tif 000006
【図５】
2020140638.tif 000007
【図６】
2020140638.tif 000008
【図７Ａ】
2020140638.tif 000009
【図７Ｂ】
2020140638.tif 000010
【図８】
2020140638.tif 000011
【図９Ａ】
2020140638.tif 000012
【図９Ｂ】
2020140638.tif 000013
【図１０】
2020140638.tif 000014
【図１１】
2020140638.tif 000015
【図１２】
2020140638.tif 000016
【図１３】
2020140638.tif 000017
【図１４】
2020140638.tif 000018