(57)【要約】【課題】ファイル作成者の同意なしに他人が勝手に印刷できないように、ファイルの印刷を制限する。【解決手段】印刷管理装置は、記憶装置、通信装置、制御装置を含む。制御装置は、制限付ファイルのファイル情報に基づき第１判定を行う。受信ファイルが制限付ファイルと同一又は類似する第１受信ファイルと判定したとき、制御装置は同一又は類似の制限付きファイルに対応するアドレスに向けて、第１問い合わせを通信装置に送信させる。通信装置が第１回答を受信したとき、制御装置は、第１受信ファイルを印刷させる。通信装置が第２回答を受信したとき、制御装置は、第１受信ファイルを印刷させない。【選択図】図４
2019086829.tif 000002
【特許請求の範囲】
【請求項１】
制限付ファイルを記憶する記憶装置と、
コンピューターから送信されたファイルを受信する通信装置と、
第１判定を行う制御装置と、を含み、
前記制限付ファイルは、ファイルを送信した前記コンピューター又はファイル作成者への通知先のアドレスと、ファイル情報と、を含み、
前記制御装置は、
前記ファイル情報又はファイルの内容に基づき、前記第１判定を行い、
前記第１判定において、前記コンピューターから送信され、受信したファイルである受信ファイルが前記制限付ファイルと同一又は類似する第１受信ファイルであるか否かを判定し、
前記受信ファイルが前記第１受信ファイルであると判定したとき、前記第１受信ファイルと同一又は類似の前記制限付きファイルの前記アドレスに向けて、第１問い合わせを前記通信装置に送信させ、
前記第１問い合わせに対して、前記通信装置が第１回答を受信したとき、前記第１受信ファイルを、印刷を行う印刷装置に印刷させ、
前記通信装置が第２回答を受信したとき、前記第１受信ファイルを前記印刷装置に印刷させず、
前記第１回答は印刷を許可する旨の回答であり、
前記第２回答は印刷を許可しない旨の回答であることを特徴とする印刷管理装置。
【請求項２】
前記第１問い合わせの送信後、前記通信装置が予め定められた第１時間内に前記第１回答又は前記第２回答を受信しないとき、
前記制御装置は、前記第１受信ファイルを前記印刷装置に印刷させないことを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記制御装置は、
前記受信ファイルと各前記制限付ファイルの内容の類似度を求め、
前記受信ファイルが前記第１受信ファイルではないと判定したとき、前記受信ファイルの内容と前記制限付ファイルの内容に基づき、第２判定を行い、
前記第２判定において、前記受信ファイルが何れかの前記制限付ファイルとの前記類似度が予め定められた基準値以上である第２受信ファイルであるか否かを判定し、
前記受信ファイルが前記第２受信ファイルであると判定したとき、前記第２受信ファイルの送信元と、前記類似度が前記基準値以上と判定した前記制限付ファイルである部分一致ファイルの送信元が同じか否かを確認し、
前記送信元が同じとき、前記第２受信ファイルを、新たな前記制限付ファイルとして、前記記憶装置に記憶させ、
前記部分一致ファイルの前記アドレスを、新たな前記制限付ファイルの前記アドレスとすることを特徴とする請求項１に記載の印刷管理装置。
【請求項４】
前記制御装置は、前記部分一致ファイルを前記第２受信ファイルに置き換えることを特徴とする請求項３に記載の印刷管理装置。
【請求項５】
前記制御装置は、
前記受信ファイルが前記第２受信ファイルと判定したとき、前記部分一致ファイルの前記アドレスに向けて、第２問い合わせを前記通信装置に送信させ、
前記第２問い合わせに対して、第３回答を受信したとき、前記第２受信ファイルへの置き換えを行い、
前記第２問い合わせに対して、第４回答を受信したとき、前記部分一致ファイルとは別に、前記第２受信ファイルを前記制限付ファイルとして前記記憶装置に記憶させ、
前記第３回答は置き換えを許可する旨の回答であり、
前記第４回答は置き換えを許可しない旨の回答であることを特徴とする請求項３又は４に記載の印刷管理装置。
【請求項６】
前記第２問い合わせの送信後、前記通信装置が予め定められた第２時間内に前記第３回答又は前記第４回答を受信しないとき、
前記制御装置は、前記部分一致ファイルとは別に、前記第２受信ファイルを前記制限付ファイルとして前記記憶装置に記憶させることを特徴とする請求項５に記載の印刷管理装置。
【請求項７】
前記第２受信ファイルを前記制限付ファイルとして前記記憶装置に記憶させたとき、
前記制御装置は、前記第２受信ファイルを前記印刷装置に印刷させることを特徴とする請求項３乃至６の何れか１項に記載の印刷管理装置。
【請求項８】
前記送信元が同じでないとき、
前記制御装置は、前記第２受信ファイルを前記記憶装置に記憶させず、前記印刷装置に印刷させないことを特徴とする請求項３乃至７の何れか１項に記載の印刷管理装置。
【請求項９】
前記受信ファイルが前記第１受信ファイルではないと判定し、かつ、前記受信ファイルが前記第２受信ファイルではないと判定したとき、
前記制御装置は、
前記受信ファイルの送信元に向けて、第３問い合わせを前記通信装置に送信させ、
前記第３問い合わせに対して第５回答を受信したとき、前記受信ファイルを新たな前記制限付ファイルとして前記記憶装置に記憶させ、
前記第５回答は、前記制限付ファイルとして記憶を許可する旨の回答であることを特徴とする請求項３乃至８の何れか１項に記載の印刷管理装置。
【請求項１０】
前記受信ファイルを前記制限付ファイルとして前記記憶装置に記憶させたとき、
前記制御装置は、新たに記憶させた前記制限付ファイルを前記印刷装置に印刷させることを特徴とする請求項９に記載の印刷管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイルに基づく印刷を管理する管理装置に関する。
【背景技術】
【０００２】
プリンター、複合機、複写機、ファクシミリ装置のような画像形成装置がある。画像形成装置の記憶領域の一部を、個人専用の領域に割り当てることがある（個人ボックスと称されることがある）。各使用者は、自分の専用領域にデータを記憶させる。専用領域に記憶されたデータに基づく印刷を行うとき、例えば、使用者は、画像形成装置にパスワードや使用者情報を入力する。当人と判定できたときのみ、画像形成装置は印刷を行う。これにより、情報の漏洩を防ぎ、情報セキュリティ上の安全性を高めることができる。このような画像形成装置を改良する技術の一例が特許文献１に記載されている。
【０００３】
具体的に、特許文献１には、第一装置からプライベート印刷指示を伴った印刷要求があった場合、プライベート印刷実行を担当する担当ユーザを選択させるための担当ユーザリストを第一装置に送信し、第一装置で担当ユーザが選択された場合、選択された担当ユーザが利用する第二装置にプライベート印刷実行の担当を許可するか否かを問い合わせ、第二装置によりプライベート印刷実行の担当が許可された場合、第二装置を利用する担当ユーザを識別し、印刷要求のジョブデータと関連付けて記憶する画像形成装置が記載されている。これにより、自己のプライベート印刷ジョブを他のユーザに簡単に実行させることができる（特許文献１：請求項１、段落等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１７２０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
各使用者は、コンピューターを用いてファイルを作成する。例えば、使用者は文書、表、資料のファイルを作成する。印刷コマンドが実行されたとき、コンピューターはファイル又はファイルに基づくデータを画像形成装置に送信する。画像形成装置は、受信したファイルに基づき印刷を行う。
【０００６】
作成したファイル（データ）を他人に渡すことがある。例えば、同じ部署の人にファイルのコピーを渡すことがある。そして、渡したファイルを無断で印刷してほしくない場合がある。例えば、情報セキュリティ上、無制限な印刷は好ましくないファイルを渡す場合がある。しかし、ファイルを受け取った他人は、渡したファイルに基づき自由に印刷できる。ファイル作成者の意思を無視し、他人が無断でファイルの印刷を行う場合があるという問題がある。
【０００７】
特許文献１記載の技術は、プライベート印刷の他人への依頼に関する技術である。入手ファイルに基づき、他人が作成者に無断で印刷する問題に対応することはできない。従って、特許文献１記載の技術では、上記の問題を解決することはできない。
【０００８】
本発明は上記従来技術の問題点に鑑み、ファイル作成者の同意なしに他人が勝手に印刷できないように、ファイルの印刷を制限する。
【課題を解決するための手段】
【０００９】
本発明に係る印刷管理装置は、記憶装置、通信装置、制御装置を含む。前記記憶装置は制限付ファイルを記憶する。前記通信装置は、コンピューターから送信されたファイルを受信する。前記制御装置は第１判定を行う。前記制限付ファイルは、ファイルを送信した前記コンピューター又はファイル作成者への通知先のアドレスと、ファイル情報と、を含む。前記制御装置は、前記ファイル情報又はファイルの内容に基づき、前記第１判定を行う。前記制御装置は、前記第１判定において、前記コンピューターから送信され、受信したファイルである受信ファイルが前記制限付ファイルと同一又は類似する第１受信ファイルであるか否かを判定する。前記制御装置は、前記受信ファイルが前記第１受信ファイルであると判定したとき、前記第１受信ファイルと同一又は類似の前記制限付きファイルの前記アドレスに向けて、第１問い合わせを前記通信装置に送信させる。前記第１問い合わせに対して前記通信装置が第１回答を受信したとき、前記制御装置は、前記第１受信ファイルを、印刷を行う印刷装置に印刷させる。前記通信装置が第２回答を受信したとき、前記制御装置は、前記第１受信ファイルを前記印刷装置に印刷させない。前記第１回答は印刷を許可する旨の回答である。前記第２回答は印刷を許可しない旨の回答である。
【発明の効果】
【００１０】
本発明によれば、ファイル作成者の同意のない印刷を防ぐことができる。他人が勝手に印刷できないように、ファイルに基づく印刷を制限することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係るコンピューターの一例を示す図である。
【図３】実施形態に係るストレージの一例を示す図である。
【図４】実施形態に係る複合機のファイルの受信時の処理の一例を示す図である。
【図５】実施形態に係る複合機のファイルの受信時の処理の一例を示す図である。
【図６】実施形態に係る複合機のファイルの受信時の処理の一例を示す図である。
【図７】実施形態に係る印刷管理装置の変形例の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、図１〜図７を用いて本発明の実施形態を説明する。印刷管理装置が画像形成装置である場合を説明する。画像形成装置として複合機１００を例に挙げて説明する。印刷管理装置は、プリンターのような複合機以外の画像形成装置でもよい。以下の本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定せず、単なる説明例にすぎない。
【００１３】
（複合機１００）
図１に基づき実施形態に係る複合機１００の一例を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。図１に示すように、複合機１００は制御部１（制御装置に相当）、記憶部２、画像読取部３、操作パネル４、印刷装置５、通信部６（通信装置に相当）を含む。
【００１４】
制御部１は複合機１００の動作を制御する。制御部１はＣＰＵ１１、画像処理部１２、計時回路１３を含む基板である。ＣＰＵ１１は複合機１００に関する制御、演算を行う。ＣＰＵ１１は、記憶部２に記憶されるプログラム、データに基づき複合機１００の各部の制御、各種の演算処理を行う。画像処理部１２は、通信部６が受信したファイル、データを解析する。受信したファイル、データに基づき、画像処理部１２は、ジョブ（印刷）に用いる画像データを生成する。計時回路１３は時間を計る。
【００１５】
記憶部２は、ＲＯＭ２１、ＲＡＭ２２、ストレージ２３（記憶装置に相当）を含む。記憶部２は、複合機１００の制御用の設定データ、画像データ、制御用のプログラム、ファイルを記憶する。ストレージ２３は、大容量の不揮発性記憶装置である。例えば、ストレージ２３は、ＨＤＤやＳＳＤである。
【００１６】
原稿読み取りのとき、制御部１は画像読取部３に原稿の読み取りを行わせる。画像読取部３は原稿の画像データを生成する。原稿読み取りのため、画像読取部３は、光源（ランプ）、レンズ、イメージセンサー（ラインセンサー）を含む。
【００１７】
操作パネル４は、表示パネル４１、タッチパネル４２、ハードキー４３を含む。表示パネル４１は、画面、画像を表示する。制御部１は表示パネル４１の表示を制御する。制御部１は、ジョブの設定に用いる操作画像を表示パネル４１に表示させる。操作画像は、例えば、ボタンやキーである。タッチパネル４２は、使用者の操作を受け付ける。タッチパネル４２は、表示パネル４１の上面に設けられる。タッチパネル４２はタッチ位置を認識する。タッチパネル４２の出力に基づき、制御部１は、操作された操作画像を認識する。操作された操作画像に基づき、制御部１は、使用者の操作内容を認識する。ハードキー４３も使用者の操作を受け付ける。
【００１８】
印刷装置５は、給紙部５ａ、用紙搬送部５ｂ、画像形成部５ｃ、定着部５ｄを含む。制御部１はこれらの部分の動作を制御する。制御部１は印刷関連処理を制御する。印刷関連処理は、例えば、給紙、用紙搬送、トナー像の形成、転写、定着である。印刷ジョブのとき、制御部１は用紙を１枚ずつ給紙部５ａに供給させる。制御部１は、供給された用紙を用紙搬送部５ｂに搬送させる。制御部１は、画像データに基づくトナー像を画像形成部５ｃに形成させる。制御部１は、搬送される用紙へのトナー像の転写を画像形成部５ｃに行わせる。制御部１は用紙のトナー像を定着部５ｄに定着させる。制御部１は、定着後の用紙の機外への排出を用紙搬送部５ｂに行わせる。
【００１９】
通信部６は通信用のハードウェア（各種ソケット、通信用回路）を含む。また、通信部６は通信用ソフトウェアを備える。通信部６はネットワークと通信可能に接続される。通信部６は、ネットワークを介して、コンピューター２００やサーバー３００と通信する。コンピューター２００は、例えば、ＰＣ、スマートフォン、タブレット端末である。通信部６は、コンピューター２００からデータ（ファイル）を受信する。制御部１は受信したデータに基づく印刷を印刷装置５に行わせる。
【００２０】
（コンピューター２００）
次に、図２を用いて、実施形態に係るコンピューター２００の一例を説明する。図２は、実施形態に係るコンピューター２００の一例を示す図である。
【００２１】
コンピューター２００は複数台でもよい。図２では、便宜上、１台のコンピューター２００のみを図示している。コンピューター２００は複合機１００と通信可能に接続される。複合機１００とコンピューター２００の組み合わせると、画像形成システムとなる。コンピューター２００は、制御回路部２０１、記憶部２０２、ディスプレイ２０３、入力デバイス２０４、ネットワーク通信部２０５を含む。
【００２２】
制御回路部２０１は、コンピューター２００の動作を制御する。例えば、制御回路部２０１はＣＰＵ２０１ａを含む基板である。制御回路部２０１は、ＯＳ、データ、プログラム、ソフトウェア２０６に基づき、コンピューター２００の動作を制御する。記憶部２０２はＲＯＭ、ＲＡＭ、ＨＤＤを含む。記憶部２０２は、ＯＳ、データ、プログラム、ソフトウェア２０６を不揮発的に記憶する。制御回路部２０１は、記憶部２０２の記憶内容に従って、コンピューター２００の各部を制御する。
【００２３】
制御回路部２０１は、各種情報をディスプレイ２０３に表示させる。ディスプレイ２０３は、例えば、液晶パネル又は有機ＥＬパネルを含む。入力デバイス２０４は、使用者の操作を受け付けるデバイスである。入力デバイス２０４は、例えば、キーボードやマウスである。入力デバイス２０４はタッチパネルでもよい。入力デバイス２０４の出力に基づき、制御回路部２０１は操作内容を認識する。ネットワーク通信部２０５は通信回路、通信用ソフトウェアを含む。ネットワーク通信部２０５は、制御回路部２０１の指示に応じて複合機１００の通信部６１２と通信する。
【００２４】
コンピューター２００の記憶部２０２には、ソフトウェア２０６がインストールされる。例えば、ワープロソフト、表計算ソフト、画像データ編集ソフト、ブラウザソフトがインストールされる。例えば、ワードやエクセルのようなソフトウェア２０６がインストールされる。使用者は、ソフトウェア２０６を動作させ、入力デバイス２０４を用いてファイルの作成、編集を行う。入力デバイス２０４は使用者のコマンド入力を受け付ける。ソフトウェア２０６で保存コマンドが実行されたとき、制御回路部２０１は、ファイルを記憶部２０２に不揮発的に記憶させる。
【００２５】
例えば、また、コンピューター２００の記憶部２０２には、ドライバーソフトウェア２０７がインストールされる。ドライバーソフトウェア２０７を用いて、複合機１００に向けて、ファイルを送信することができる。入力デバイス２０４にファイル出力コマンドが入力されたとき、制御回路部２０１はドライバーソフトウェア２０７を起動させる。使用者は、入力デバイス２０４を用いて、ドライバーソフトウェア２０７の動作を設定する。例えば、使用者は、コンピューター２００に送信するファイル形式を選択できる。例えば、使用者は、電子文書ファイルでの送信を選択できる。電子文書ファイルは、例えば、ＰＤＦファイルである。ファイルがワードの文書ファイルのとき、ドライバーソフトウェア２０７に基づき、制御回路部２０１は、ワードの文書ファイルを電子文書ファイルに変換する。制御回路部２０１は、複合機１００（通信部６）に向けて、生成した電子文書ファイルをネットワーク通信部２０５に送信させる。このように、コンピューター２００から複合機１００にファイルを送信することができる。コンピューター２００は、選択された形式のファイルを複合機１００に送信する。
【００２６】
（ファイルの送受信と制限付ファイル７の記憶）
次に、図３を用いて、実施形態に係るストレージ２３の一例を説明する。図３は、実施形態に係るストレージ２３の一例を示す図である。
【００２７】
通信部６は、コンピューター２００から送信されたファイルを受信する。制御部１は、ファイルを送信したコンピューター２００のアドレス７２を認識する。例えば、制御部１は、ＭＡＣアドレスを認識する。通信部６は、ファイルを送信してきたコンピューター２００のＭＡＣアドレスを取得、認識する。ドライバーソフトウェア２０７は、ＭＡＣアドレスを付したファイルを制御回路部２０１に生成させてもよい。この場合、制御回路部２０１は、ＭＡＣアドレスが付されたファイルをネットワーク通信部２０５に送信させる。
【００２８】
受信したファイルを制限付ファイル７としてストレージ２３に記憶させることができる。各使用者は、他人に勝手に印刷して欲しくないファイルを制限付ファイル７として登録しておく。ストレージ２３の記憶領域の一部が、制限領域２３ａに割り当てられる。制限領域２３ａは、制限付ファイル７を記憶させるための領域である。制限付ファイル７を記憶させるとき、制御部１は、ファイル情報７１、アドレス７２を制限付ファイル７に付す。ここでのアドレス７２は、例えば、登録しようとする制限付ファイル７を送信したコンピューター２００のＭＡＣアドレスである。その結果、ストレージ２３は、ファイル情報７１、アドレス７２が付された制限付ファイル７を記憶する。図３に示すように、ストレージ２３に複数の制限付ファイル７を記憶させることができる。
【００２９】
ファイル情報７１は、ファイルに関する情報である。ファイル情報７１は、例えば、ファイル名、ファイルサイズ、作成日、更新日のような情報を含む。通常、ファイル生成時や保存時、ソフトウェア２０６に基づき、制御回路部２０１がファイルに情報を付す。制御部１は、この情報をファイル情報７１と扱う。また、ドライバーソフトウェア２０７に基づき、制御回路部２０１は、ファイル情報７１を付したファイルを生成してもよい。制御回路部２０１は、ファイル情報７１が付されたファイルをネットワーク通信部２０５に送信させる。
【００３０】
なお、アドレス７２は、ファイルの送信者の電子メールアドレスでもよい。入力デバイス２０４は、コンピューター２００の電子メールアドレスの入力を受け付ける。制御回路部２０１は、入力された電子メールアドレスをファイルに付してもよい。
【００３１】
（ファイルの受信時の処理）
次に、図４〜図６を用いて、実施形態に係る複合機１００のファイルの受信時の処理の一例を説明する。図４、図５、図６は、実施形態に係る複合機１００のファイルの受信時の処理の一例を示す図である。
【００３２】
図４のスタートは、通信部６がコンピューター２００からのファイルを受信した時点である。以下、通信部６が受信したファイルを受信ファイルと称する。まず、制御部１は、受信ファイルの送信元を認識する（ステップ♯１）。コンピューター２００との通信を確立するとき、通信部６は、ネットワーク通信部２０５のＭＡＣアドレスを認識してもよい。制御部１はＭＡＣアドレスに基づき、送信元を認識してもよい。
【００３３】
次に、制御部１は第１判定を行う（ステップ♯２）。第１判定は、ファイル情報７１又はファイルの内容に基づき、受信ファイルが第１受信ファイルであるか否かを判定する処理である。第１受信ファイルは、制限付ファイル７と同一又は類似と扱う受信ファイルである。制限付ファイル７が複数記憶されているとき、制御部１は、それぞれの制限付ファイル７について、第１判定を行う。
【００３４】
制御部１は、受信ファイルの内容と、各制限付ファイル７の内容を比較して、第１判定を行ってもよい。この場合、制御部１は、受信ファイルと制限付ファイル７の内容の類似度を求める。類似度が予め定められた閾値Ｒ１以上のとき、制御部１は、受信ファイルが第１受信ファイルであると判定する。類似度が予め定められた閾値Ｒ１未満のとき、制御部１は、受信ファイルが第１受信ファイルではないと判定する。閾値Ｒ１は、記憶部２（ストレージ２３）に不揮発的に記憶される（図３参照）。
【００３５】
類似度の求め方の一例を説明する。例えば、制御部１は、受信ファイルに含まれる文を認識する。具体的に、制御部１は、受信ファイルに含まれる文字（テキスト）、句読点、改行を認識する。そして、制御部１は、句読点、改行に基づき、受信ファイルに含まれる文を認識する。
【００３６】
次に、制御部１は、それぞれの制限付ファイル７に含まれる文を認識する。具体的に、制御部１は、各制限付ファイル７に含まれる文字（テキスト）、句読点、改行を認識する。そして、制御部１は、句読点、改行に基づき、受信ファイルに含まれる文を認識する。さらに、制御部１は、制限付ファイル７に含まれる文の個数をカウントする。以下、制限付ファイル７に含まれる文の個数を第１カウント値と称する。また、制御部１は、受信ファイルに含まれる文のうち、比較している制限付ファイル７と一致する文の数をカウントする。以下、一致した文の個数を第２カウント値と称する。
【００３７】
制御部１は、第２カウント値を第１カウント値で除して、類似度（一致の比率）を求める。類似度が予め定められた閾値Ｒ１以上の制限付ファイル７があるとき、制御部１は、受信ファイルを第１受信ファイルと判定する。また、制御部１は、類似度が閾値Ｒ１以上の制限付ファイル７と第１受信ファイルを、同一又は類似するファイルと認識する。類似度が閾値Ｒ１未満の制限付ファイル７がないとき、制御部１は、受信ファイルが第１受信ファイルではないと判定する。
【００３８】
また、制御部１は、受信ファイルのファイル情報７１と、制限付ファイル７のファイル情報７１を比較して、第１判定を行ってもよい。例えば、制御部１は、受信ファイルのファイル名と同じ名前の制限付ファイル７を選ぶ。制御部１は、選んだ制限付ファイル７と受信ファイルは同一であると判定する。また、制御部１は、受信ファイルのファイル名と１文字又は数文字違いの制限付ファイル７を選ぶ。制御部１は、選んだ制限付ファイル７と受信ファイルは類似であると判定する。制御部１はファイル名が同一又は類似の受信ファイルと制限付ファイル７が同一又は類似と判定する。
【００３９】
第１判定に基づき、制御部１は、受信ファイルが第１受信ファイル（同一又は類似のファイル）であるか否かを確認する（ステップ♯３）。第１受信ファイルと判定したとき（ステップ♯３のＹｅｓ）、制御部１は、送信元が同じか否かを確認する。制御部１は、同一又は類似と判定した制限付ファイル７の送信元と、第１受信ファイルの送信元が同じか否かを確認する（ステップ♯４）。例えば、第１受信ファイルを送信したコンピューター２００のＭＡＣアドレスと、制限付ファイル７のアドレス７２（ＭＡＣアドレス）が同じとき、制御部１は、送信元が同じと判定する。第１受信ファイルを送信したコンピューター２００のＭＡＣアドレスと、制限付ファイル７のアドレス７２（ＭＡＣアドレス）が異なるとき、送信元が異なると判定する。
【００４０】
送信元が異なるとき（ステップ♯４のＮｏ）、制御部１は、第１問い合わせを通信部６に送信させる（ステップ♯５）。制御部１は、同一又は類似と判定した制限付ファイル７のアドレス７２に向けて、第１問い合わせを通信部６に送信させる。第１問い合わせは、制限付ファイル７の登録者（作成者）に印刷してよいかを問うための通知である。
【００４１】
第１問い合わせを受信したコンピューター２００の制御回路部２０１は、ディスプレイ２０３に第１選択用画面（ポップアップ画面）を表示させる（不図示）。例えば、第１選択用画面には、第１Ｙｅｓボタンと第１Ｎｏボタンが配される。第１Ｙｅｓボタンは、印刷を許可する回答を行うためのボタンである。第１Ｎｏボタンは、印刷を許可しない回答を行うためのボタンである。
【００４２】
入力デバイス２０４を用いて第１Ｙｅｓボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第１回答をネットワーク通信部２０５に送信させる。第１回答は印刷を許可する旨の回答である。入力デバイス２０４を用いて第１Ｎｏボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第２回答をネットワーク通信部２０５に送信させる。第２回答は印刷を許可しない旨の回答である。
【００４３】
第１問い合わせの送信後（ステップ♯５）、制御部１（計時回路１３）は第１時間が経過したか否かを確認する（ステップ♯６）。回答が来るまで待ち続けることは、効率が悪い。そこで、制御部１は、第１問い合わせに対する回答時間を第１時間に限る。第１時間は予め定められる。例えば、第１時間は１分〜数分とできる。また、操作パネル４は第１時間の設定を受け付けてもよい。この場合、制御部１は、設定された第１時間を用いる。
【００４４】
第１問い合わせから第１時間が経過していないとき、制御部１は、第１回答を受信したか否かを確認する（ステップ♯７）。第１回答を受信したとき（ステップ♯７のＹｅｓ）、制御部１は、第１受信ファイルに基づく印刷を印刷装置５に行わせる（ステップ♯８）。そして、本フローは終了する（エンド）。第１回答を受信していないとき（ステップ♯７のＮｏ）、制御部１は、第２回答を受信したか否かを確認する（ステップ♯９）。第２回答を受信していないとき（ステップ♯９のＮｏ）、フローはステップ♯６に戻る。第１問い合わせから第１時間が経過したとき（ステップ♯６のＹｅｓ）、又は、第２回答を受信したとき、制御部１は、第１受信ファイルを印刷装置５に印刷させない（ステップ♯１０）。そして、本フローは終了する（エンド）。
【００４５】
受信ファイルの送信者と制限付ファイル７の登録者が同一の場合（ステップ♯４のＹｅｓ）、印刷しても問題はない。そこで、送信元が同じとき（ステップ♯４のＹｅｓ）、制御部１は、受信ファイルに基づく印刷を印刷装置５に行わせる（ステップ♯１１）。そして、本フローは終了する（エンド）。
【００４６】
一方、第１受信ファイルでないと判定したとき（ステップ♯３のＮｏ）、制御部１は、受信ファイルの内容と制限付ファイル７の内容に基づき、第２判定を行う（ステップ♯１２）。第２判定は、受信ファイルと何れかの制限付ファイル７との類似度が予め定められた基準値Ｒ２以上であるか否かを判定する処理である。第２判定は、受信ファイルが何れかの制限付ファイル７と同じ内容を一定以上含むか（内容的に近いか）否かを判定するための処理である。言い換えると、制御部１は、受信ファイルが制限付ファイル７を加筆、修正したファイルであるか否かを判定する。制限付ファイル７が複数記憶されているとき、制御部１は、それぞれの制限付ファイル７について第２判定を行う。
【００４７】
制御部１は、受信ファイルの内容と、各制限付ファイル７の内容を比較して、第２判定を行う。この場合、制御部１は、受信ファイルと制限付ファイル７の内容の類似度を求める。ステップ♯２で既に各制限付ファイル７と受信ファイルの類似度を求めているとき、新たに類似度を求める必要はない。ステップ♯２で受信ファイルのファイル情報７１と、制限付ファイル７のファイル情報７１を比較して、第１判定を行っているとき、制御部１は、受信ファイルと各制限付ファイル７の内容の類似度を求める。類似度の求め方は、ステップ♯２で説明した手法と同様でよい。
【００４８】
類似度が予め定められた基準値Ｒ２以上のとき、制御部１は、受信ファイルが第２受信ファイルであると判定する。類似度が予め定められた基準値Ｒ２未満のとき、制御部１は、受信ファイルが第２受信ファイルではないと判定する。基準値Ｒ２は、記憶部２（ストレージ２３）に不揮発的に記憶される（図３参照）。
【００４９】
閾値Ｒ１は基準値Ｒ２よりも大きい。例えば、閾値Ｒ１を９０％とすることができ、基準値Ｒ２は、６０％とすることができる。操作パネル４は、閾値Ｒ１と基準値Ｒ２の設定を受け付けてもよい。設定があったとき、制御部１は、記憶部２に記憶された閾値Ｒ１と基準値Ｒ２を設定された値に更新させる。制御部１は、設定された閾値Ｒ１と基準値Ｒ２を用いる。
【００５０】
第２判定に基づき、制御部１は、受信ファイルが第２受信ファイルであるか否かを判定する（ステップ♯１３）。第２受信ファイルと判定したとき（ステップ♯１３のＹｅｓ）、制御部１は、第２判定において類似度が基準値Ｒ２以上と判定した制限付ファイル７（以下、部分一致ファイルと称する）の送信元と第２受信ファイルの送信元が同じか否かを確認する（ステップ♯１４）。なお、部分一致ファイルが複数ある場合、制御部１は、何れか１つの制限付ファイル７（部分一致ファイル）を選択する。例えば、制御部１は、類似度が最も高い制限付ファイル７を選択する。制御部１は、選択した部分一致ファイルと第２受信ファイルの送信元を比較する。
【００５１】
例えば、第２受信ファイルを送信したコンピューター２００のＭＡＣアドレスと、部分一致ファイルのアドレス７２（ＭＡＣアドレス）が同じとき、制御部１は、送信元が同じと判定する。第２受信ファイルを送信したコンピューター２００のＭＡＣアドレスと、部分一致ファイルのアドレス７２（ＭＡＣアドレス）が異なるとき送信元が異なると判定する。
【００５２】
部分一致ファイルの送信元と第２受信ファイルの送信元が異なるとき（ステップ♯１４のＮｏ）、作成者に無断で改ざんしたファイルが送信された可能性がある。この場合、制御部１は、第２受信ファイルの印刷、登録をしない。そして、本フローは終了する（エンド）。部分一致ファイルの送信元と第２受信ファイルの送信元が同じとき（ステップ♯１４のＹｅｓ）、制御部１は、第２問い合わせを通信部６に送信させる（ステップ♯１５）。制御部１は、部分一致ファイルのアドレス７２に向けて、第２問い合わせを通信部６に送信させる。第２問い合わせは、制限付ファイル７（部分一致ファイル）に第２受信ファイルを上書き（置換）してよいかを問うための通知である。
【００５３】
第２問い合わせを受信したコンピューター２００の制御回路部２０１は、第２選択用画面（ポップアップ画面）をディスプレイ２０３に表示させる。例えば、第２選択用画面には、第２Ｙｅｓボタンと第２Ｎｏボタンが配される。第２Ｙｅｓボタンは、置換を許可する回答を行うためのボタンである。第２Ｎｏボタンは、置換を許可しない回答を行うためのボタンである。
【００５４】
入力デバイス２０４を用いて第２Ｙｅｓボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第３回答をネットワーク通信部２０５に送信させる。第３回答は置き換えを許可する旨の回答である。入力デバイス２０４を用いて第２Ｎｏボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第４回答をネットワーク通信部２０５に送信させる。第４回答は置き換えを許可しない旨の回答である。
【００５５】
第２問い合わせの送信後（ステップ♯１５）、制御部１（計時回路１３）は第２時間が経過したか否かを確認する（ステップ♯１６）。制御部１は、第２問い合わせに対する回答時間を第２時間に限る。第２時間は予め定められる。例えば、第２時間は１分〜数分とできる。また、操作パネル４は第２時間の設定を受け付けてもよい。この場合、制御部１は、設定された第２時間を用いる。
【００５６】
第２問い合わせから第２時間が経過していないとき（ステップ♯１６のＮｏ）、制御部１は、第３回答を受信したか否かを確認する（ステップ♯１７）。第３回答を受信したとき（ステップ♯１７のＹｅｓ）、制御部１は部分一致ファイルに第２受信ファイルを上書き（置換）する（ステップ♯１８）。制御部１は、第２受信ファイルを、新たな制限付ファイル７として、ストレージ２３に記憶させる。制御部１は、部分一致ファイルのアドレス７２を、新たな制限付ファイル７（第２受信ファイル）のアドレス７２とする。そして、制御部１は、新たな制限付ファイル７に基づく印刷を印刷装置５に行わせる（ステップ♯１９）。そして、本フローは終了する（エンド）。
【００５７】
第３回答を受信していないとき（ステップ♯１７のＮｏ）、制御部１は、第４回答を受信したか否かを確認する（ステップ♯２０）。第４回答を受信していないとき（ステップ♯２０のＮｏ）、フローはステップ♯１５に戻る。第２問い合わせから第２時間が経過したとき（ステップ♯１６のＹｅｓ）、又は、第４回答を受信したとき（ステップ♯２０のＹｅｓ）、制御部１は、部分一致ファイルとは別に、第２受信ファイルをストレージ２３に記憶させる（ステップ♯２１）。制御部１は、新たな制限付ファイル７として第２受信ファイルを記憶させる。この場合、制御部１は置き換えをしない。また、制御部１は、部分一致ファイルのアドレス７２を、新たな制限付ファイル７（第２受信ファイル）のアドレス７２とする。そして、制御部１は、新たな制限付ファイル７に基づく印刷を印刷装置５に行わせる（ステップ♯２２）。そして、本フローは終了する（エンド）。
【００５８】
受信ファイルが第１受信ファイルではなく（ステップ♯３のＮｏ）、第２受信ファイルでもないと判定したとき（ステップ♯１３のＮｏ）、制御部１は、第３問い合わせを通信部６に送信させる（ステップ♯２３）。制御部１は、受信ファイルの送信元（ＭＡＣアドレス）に向けて、第３問い合わせを通信部６に送信させる。第３問い合わせは、受信ファイルを制限付ファイル７としてストレージ２３に記憶させるかを問うための通知である。
【００５９】
第３問い合わせを受信したコンピューター２００の制御回路部２０１は、第３選択用画面（ポップアップ画面）をディスプレイ２０３に表示させる。例えば、第３選択用画面には、第３Ｙｅｓボタンと第３Ｎｏボタンが配される。第３Ｙｅｓボタンは、制限付ファイル７として受信ファイルを登録する回答を行うためのボタンである。第３Ｎｏボタンは、制限付ファイル７として受信ファイルを登録しない回答を行うためのボタンである。
【００６０】
入力デバイス２０４を用いて第３Ｙｅｓボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第５回答をネットワーク通信部２０５に送信させる。第５回答は制限付ファイル７として登録する旨の回答である。入力デバイス２０４を用いて第３Ｎｏボタンが操作されたとき、制御回路部２０１は、通信部６に向けて、第６回答をネットワーク通信部２０５に送信させる。第６回答は制限付ファイル７として登録しない旨の回答である。
【００６１】
第３問い合わせの送信後（ステップ♯２３）、制御部１（計時回路１３）は第３時間が経過したか否かを確認する（ステップ♯２４）。制御部１は、第３問い合わせに対する回答時間を第３時間に限る。第３時間は予め定められる。例えば、第３時間は１分〜数分とできる。また、操作パネル４は第３時間の設定を受け付けてもよい。この場合、制御部１は、設定された第３時間を用いる。
【００６２】
第３問い合わせから第３時間が経過していないとき、制御部１は、第５回答を受信したか否かを確認する（ステップ♯２５）。第５回答を受信したとき（ステップ♯２５のＹｅｓ）、制御部１は受信ファイルを制限付ファイル７として、記憶装置に記憶させる（ステップ♯２６）。制御部１は、新たな制限付ファイル７に登録者（ファイル作成者）のアドレス７２を付す。さらに、制御部１は、新たな制限付ファイル７に基づく印刷を印刷装置５に行わせる（ステップ♯２７）。そして、本フローは終了する（エンド）。
【００６３】
コンピューター２００の制御回路部２０１は、第５回答を送信する前に、電子メールアドレスの入力画面を表示させてもよい。使用者は、入力画面に電子メールアドレスを入力する。制御回路部２０１は、入力された電子メールアドレスを第５回答に付す。制御部１は、第５回答に付された電子メールアドレスをアドレス７２として、制限付ファイル７に付してもよい。
【００６４】
また、ドライバーソフトウェア２０７で電子メールアドレスを予め登録できるようにしてもよい。この場合、コンピューター２００の記憶部２０２は、ドライバーソフトウェア２０７で設定された電子メールアドレスを不揮発的に記憶する。コンピューター２００は、ファイル送信時、又は、第５回答の送信時、通信部６に向けて、登録されている電子メールアドレスをネットワーク通信部２０５に送信させる。制御部１は、受信した電子メールアドレスを制限付ファイル７に付してもよい。制御部１は、制限付ファイル７に付された電子メールアドレスに、第１問い合わせと第２問い合わせを送信してもよい。
【００６５】
第５回答を受信していないとき（ステップ♯２５のＮｏ）、制御部１は、第６回答を受信したか否かを確認する（ステップ♯２８）。第６回答を受信していないとき（ステップ♯２８のＮｏ）、フローはステップ♯２４に戻る。第３問い合わせから第３時間が経過したとき（ステップ♯２４のＹｅｓ）、及び、第６回答を受信したとき（ステップ♯２８のＹｅｓ）、制御部１は、受信ファイルを制限付ファイル７として記憶させずに、受信ファイルを印刷装置５に印刷させる（ステップ♯２９）。そして、本フローは終了する（エンド）。
【００６６】
（変形例）
次に、図７を用いて、印刷管理装置の変形例を説明する。図７は、実施形態に係る印刷管理装置の変形例の一例を示す図である。
【００６７】
印刷管理装置が複合機１００である例を説明した。しかし、印刷管理装置はサーバー３００でもよい。この場合、サーバー３００は、各コンピューター２００からファイルを受信する。そして、サーバー３００は、印刷装置５を含む装置（例えば、複合機１００）に受信したファイルを送信する。このように、印刷管理装置はプリントサーバーでもよい。
【００６８】
図７は、サーバー３００の一例を示す。サーバー３００は、サーバー制御部３０１、サーバー記憶部３０２、サーバー通信部３０４を含む。サーバー制御部３０１はサーバーＣＰＵ３０３を備える。サーバー制御部３０１はサーバー３００の動作を制御する。サーバー制御部３０１は、演算、処理を行う。サーバー記憶部３０２は、ＲＡＭ、ＲＯＭ、ストレージを含む。サーバー通信部３０４は、ネットワークを介し、複合機１００やコンピューター２００と通信する。サーバー制御部３０１は、サーバー通信部３０４がコンピューター２００から受信ファイルをサーバー記憶部３０２に記憶させる。サーバー記憶部３０２は、受信ファイルを制限付ファイル７として不揮発的に記憶する（蓄積する）。サーバー記憶部３０２には、制限領域３０５が設けられる。制限付ファイル７は制限領域３０５に記憶される。
【００６９】
サーバー制御部３０１は、複合機１００の制御部１と同様の処理を行える。サーバー通信部３０４がコンピューター２００からファイルを受信したとき、サーバー制御部３０１は、複合機１００の制御部１の代わりに、図４〜図６を用いて説明した処理を行える。その結果、制限付ファイル７がサーバー記憶部３０２に不揮発的に保存される。サーバー制御部３０１は、制限付ファイル７とともに、ファイル情報７１とアドレス７２を記憶させる。印刷するとき、サーバー制御部３０１は、複合機１００の通信部６に向けて、ファイルをサーバー通信部３０４に送信させる。複合機１００は、サーバー３００から受信したファイルに基づき印刷する。
【００７０】
このようにして、実施形態及び変形例に係る印刷管理装置（複合機１００、サーバー３００）は、記憶装置（ストレージ２３、サーバー記憶部３０２）、通信装置（通信部６、サーバー通信部３０４）、制御装置（制御部１、サーバー制御部３０１）を含む。記憶装置は制限付ファイル７を記憶する。通信装置は、コンピューター２００から送信されたファイルを受信する。制御装置は第１判定を行う。制限付ファイル７は、ファイルを送信したコンピューター２００又はファイル作成者への通知先のアドレス７２と、ファイル情報７１と、を含む。制御装置は、ファイル情報７１又はファイルの内容に基づき、第１判定を行う。制御装置は、第１判定において、コンピューター２００から送信され、受信したファイルである受信ファイルが制限付ファイル７と同一又は類似する第１受信ファイルであるか否かを判定する。制御装置は、受信ファイルが第１受信ファイルであると判定したとき、第１受信ファイルと同一又は類似の制限付きファイルのアドレス７２に向けて、第１問い合わせを通信装置に送信させる。第１問い合わせに対して通信装置が第１回答を受信したとき、制御装置は、第１受信ファイルを、印刷を行う印刷装置５に印刷させる。通信装置が第２回答を受信したとき、制御装置は、第１受信ファイルを印刷装置５に印刷させない。第１回答は印刷を許可する旨の回答である。第２回答は印刷を許可しない旨の回答である。
【００７１】
これにより、制限付ファイル７と同一又は類似のファイルを受信したとき、制限付ファイル７の登録者（作成者）が同意したときのみ、印刷が行われる。同意しないとき、印刷は行われない。従って、ファイル作成者の同意のない他人の勝手な印刷を防ぐことができる。作成者の同意を得ない勝手なファイルの使用を防ぐことができる。作成者の意思が尊重されるように、印刷に制限をかけることができる。
【００７２】
第１問い合わせの送信後、通信装置が予め定められた第１時間内に第１回答又は第２回答を受信しないとき、制御装置は、第１受信ファイルを印刷装置５に印刷させない。これにより、第１問い合わせの送信後、ファイル作成者からの回答が無い場合、ファイルに基づく印刷を行わないようにすることができる。ファイル作成者の意思を無視した印刷が行われない。
【００７３】
制御装置は、受信ファイルと各制限付ファイル７の内容の類似度を求める。受信ファイルが第１受信ファイルではないと判定したとき、制御装置は、受信ファイルの内容と制限付ファイル７の内容に基づき、第２判定を行う。制御装置は、第２判定において、受信ファイルが何れかの制限付ファイル７との類似度が予め定められた基準値Ｒ２以上である第２受信ファイルであるか否かを判定する。受信ファイルが第２受信ファイルであると判定したとき、制御装置は、第２受信ファイルの送信元と、類似度が基準値Ｒ２以上と判定した制限付ファイル７である部分一致ファイルの送信元が同じか否かを確認する。送信元が同じとき、制御装置は、第２受信ファイルを、新たな制限付ファイル７として、記憶装置に記憶させる。制御装置は、部分一致ファイルのアドレス７２を、新たな制限付ファイル７のアドレス７２とする。これにより、制限付ファイル７とファイルの内容が一定以上、部分的に一致する（同じ文を含む）受信ファイルを自動的に制限付ファイル７として記憶させることができる。例えば、制限付ファイル７を修正、加筆したファイルを自動的に制限付ファイル７として記憶させることができる。また、新たに記憶される制限付ファイル７に適切なアドレス７２を自動的に付すことができる。
【００７４】
制御装置は部分一致ファイルを第２受信ファイルに置き換える。これにより、自動的に制限付ファイル７に、類似の受信ファイルを上書きすることができる。記憶されていた制限付ファイル７を、修正、加筆がなされたファイルに自動的に置き換えることができる。
【００７５】
受信ファイルが第２受信ファイルと判定したとき、制御装置は、部分一致ファイルのアドレス７２に向けて、第２問い合わせを通信装置に送信させる。第２問い合わせに対して、第３回答を受信したとき、制御装置は、第２受信ファイルへの置き換えを行う。第２問い合わせに対して、第４回答を受信したとき、制御装置は、部分一致ファイルとは別に、第２受信ファイルを制限付ファイル７として記憶装置に記憶させる。第３回答は置き換えを許可する旨の回答である。第４回答は置き換えを許可しない旨の回答である。これにより、制限付ファイル７の上書き（更新、置換）をするか否かをファイル作成者に問い合わせることができる。制限付ファイル７の作成者の希望に基づき、新たな制限付ファイル７を記憶装置に記憶させることができる。
【００７６】
第２問い合わせの送信後、通信装置が予め定められた第２時間内に第３回答又は第４回答を受信しないとき、制御装置は、部分一致ファイルとは別に、第２受信ファイルを制限付ファイル７として記憶装置に記憶させる。これにより、ファイル作成者が同意したときのみ制限付ファイル７の上書きがなされる。同意のない上書きを防ぐことができる。
【００７７】
第２受信ファイルを制限付ファイル７として記憶装置に記憶させたとき、制御装置は、第２受信ファイルを印刷装置５に印刷させる。これにより、新たに記憶された制限付ファイル７の印刷物を得ることができる。
【００７８】
送信元が同じでないとき、制御装置は、第２受信ファイルを記憶装置に記憶させず、印刷装置５に印刷させない。これにより、他人が制限付ファイル７を編集したファイルを勝手に印刷できないようにすることができる。ファイル作成者からファイルを受け取った者が、ファイルの内容をわずかに修正、編集することがある。わずかに修正、編集されたファイルを勝手に印刷できないようにすることができる。
【００７９】
受信ファイルが第１受信ファイルではないと判定し、かつ、受信ファイルが第２受信ファイルではないと判定したとき、制御装置は、受信ファイルの送信元に向けて、第３問い合わせを通信装置に送信させる。第３問い合わせに対して第５回答を受信したとき、制御装置は、受信ファイルを新たな制限付ファイル７として記憶装置に記憶させる。第５回答は、制限付ファイル７として記憶を許可する旨の回答である。回答を行うことにより、ファイルを制限付ファイル７として記憶させることができる。容易に制限付ファイル７を記憶装置に登録することができる。
【００８０】
受信ファイルを制限付ファイル７として記憶装置に記憶させたとき、制御装置は、新たに記憶させた制限付ファイル７を印刷装置５に印刷させる。これにより、制限付ファイル７の登録にあわせて、ファイルを印刷することができる。
【００８１】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００８２】
本発明は、コンピューターからファイルを受信する印刷管理装置に使用可能である。
【符号の説明】
【００８３】
１００  複合機（印刷管理装置）          １      制御部（制御装置）
２３    ストレージ（記憶装置）          ５      印刷装置
６      通信部（通信装置）              ７      制限付ファイル
７１    ファイル情報                    ７２    アドレス
２００  コンピューター                  ３００  サーバー（印刷管理装置）
３０１  サーバー制御部（制御装置）      ３０２  サーバー記憶部（記憶装置）
３０４  サーバー通信部（通信装置）
【図１】
2019086829.tif 000003
【図２】
2019086829.tif 000004
【図３】
2019086829.tif 000005
【図４】
2019086829.tif 000006
【図５】
2019086829.tif 000007
【図６】
2019086829.tif 000008
【図７】
2019086829.tif 000009