(57)【要約】【課題】特定のファイル形式の電子ファイルを表示可能な表示装置に、出力制限が設定されている他のファイル形式の電子ファイルを適切に表示させることができる電子ファイル処理装置および電子ファイル処理プログラムを提供する。【解決手段】ＰＣでは、ファイル登録操作が行われた場合（Ｓ３：ＹＥＳ）、対象ファイルが特定フォーマットであれば（Ｓ７：ＹＥＳ）、対象ファイルが出力制限ファイルであるか否かが判断される（Ｓ１７）。対象ファイルが出力制限ファイルでない場合（Ｓ１７：ＮＯ）、ＡＰＰに出力実行コマンドが送信される（Ｓ９）。ＤＲＰから端末用ファイルが出力された場合（Ｓ１１：ＹＥＳ）、端末用ファイルが表示端末に転送される（Ｓ１３）。一方、対象ファイルが出力制限ファイルである場合（Ｓ１７：ＹＥＳ）、対象ファイルが表示端末に転送される（Ｓ１９）。【選択図】図５
2011253265.tif 000002
【特許請求の範囲】
【請求項１】
第１のファイル形式の電子ファイルに基づく画像を表示する画像制御手段と、
前記第１のファイル形式の電子ファイルを、前記第１のファイル形式よりも特定の表示装置での画像表示に適した第２のファイル形式の電子ファイルに変換して、変換済ファイルを生成するファイル生成手段と、
前記第１のファイル形式の電子ファイルと、前記第２のファイル形式の電子ファイルとを表示可能な前記表示装置に接続する接続手段とを備え、
前記画像制御手段に所定の指示が入力された場合に、前記画像制御手段が前記ファイル生成手段に前記変換済ファイルを生成させる電子ファイル処理装置であって、
前記電子ファイル処理装置にて所定の操作が行われた場合に、前記表示装置への送信対象となる前記第１のファイル形式の前記電子ファイルである対象ファイルを特定するファイル特定手段と、
前記ファイル特定手段によって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているかに応じて、前記対象ファイルと、前記ファイル生成手段が前記対象ファイルに基づいて生成する前記変換済ファイルとのいずれを、前記表示装置に送信するかを決定する決定手段と、
前記決定手段によって前記変換済ファイルを送信すると決定された場合、前記接続手段を介して前記表示装置に前記変換済ファイルを送信する第１送信手段と、
前記決定手段によって前記対象ファイルを送信すると決定された場合、前記接続手段を介して前記表示装置に前記対象ファイルを送信する第２送信手段と
を備えたことを特徴とする電子ファイル処理装置。
【請求項２】
前記決定手段は、
前記ファイル特定手段によって特定された前記対象ファイルに前記出力制限が設定されているか否かを判断する第１判断手段と、
前記第１判断手段によって前記出力制限が設定されていないと判断された場合、前記画像制御手段に第１の指示を出力する第１指示出力手段とを含み、
前記第１送信手段は、前記第１の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に生成させた前記変換済ファイルを送信し、
前記第２送信手段は、前記第１判断手段によって前記出力制限が設定されていると判断された場合、前記対象ファイルを送信することを特徴とする請求項１に記載の電子ファイル処理装置。
【請求項３】
前記決定手段は、
前記ファイル特定手段によって前記対象ファイルが特定された場合に、前記画像制御手段に第２の指示を出力する第２指示出力手段と、
前記第２の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に実行させた前記変換済ファイルの生成が成功したか否かを判断する第２判断手段を含み、
前記第１送信手段は、前記第２判断手段によって前記変換済ファイルの生成が成功したと判断された場合、前記変換済ファイルを送信し、
前記第２送信手段は、前記第２判断手段によって前記変換済ファイルの生成が成功していないと判断された場合、前記対象ファイルを送信することを特徴とする請求項１に記載の電子ファイル処理装置。
【請求項４】
前記表示装置に送信された前記対象ファイルおよび前記変換済ファイルを、ファイル管理テーブルに登録するファイル登録手段と、
前記ファイル管理テーブルに登録されている前記対象ファイルおよび前記変換済ファイルを表示するファイル表示手段と
を備えたことを特徴とする請求項１から３のいずれかに記載の電子ファイル処理装置。
【請求項５】
第１のファイル形式の電子ファイルに基づく画像を表示する画像制御手段と、
前記第１のファイル形式の電子ファイルを、前記第１のファイル形式よりも特定の表示装置での画像表示に適した第２のファイル形式の電子ファイルに変換して、変換済ファイルを生成するファイル生成手段と、
前記第１のファイル形式の電子ファイルと、前記第２のファイル形式の電子ファイルとを表示可能な前記表示装置に接続する接続手段とを備え、
前記画像制御手段に所定の指示が入力された場合に、前記画像制御手段が前記ファイル生成手段に前記変換済ファイルを生成させる電子ファイル処理装置であって、
前記電子ファイル処理装置にて所定の操作が行われた場合に、前記表示装置への送信対象となる前記第１のファイル形式の前記電子ファイルである対象ファイルを特定するファイル特定手段と、
前記ファイル特定手段によって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているか否かを判断する制限判断手段と、
前記制限判断手段によって前記出力制限が設定されていないと判断された場合、前記画像制御手段に前記所定の指示を出力する指示出力手段と、
前記所定の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に実行させた前記変換済ファイルの生成が成功したか否かを判断する生成判断手段と、
前記生成判断手段によって前記変換済ファイルの生成が成功したと判断された場合に、前記変換済ファイルを前記接続手段を介して前記表示装置に送信する変換済ファイル送信手段と、
前記制限判断手段によって前記出力制限が設定されていると判断された場合、または前記生成判断手段によって前記変換済ファイルの生成が成功していないと判断された場合に、前記対象ファイルを前記接続手段を介して前記表示装置に送信する対象ファイル送信手段と
を備えたことを特徴とする電子ファイル処理装置。
【請求項６】
コンピュータに、
前記コンピュータにて所定の操作が行われた場合に、前記コンピュータに接続された特定の表示装置への送信対象となる第１のファイル形式の電子ファイルである対象ファイルを特定するファイル特定ステップと、
前記ファイル特定ステップによって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているか否かに応じて、前記対象ファイルと、ドライバプログラムが前記対象ファイルに基づいて生成する第２のファイル形式の電子ファイルである変換済ファイルとのいずれを、前記表示装置に送信するかを決定する決定ステップと、
前記決定ステップによって前記変換済ファイルを送信すると決定された場合、前記表示装置に前記変換済ファイルを送信する第１送信ステップと、
前記決定ステップによって前記対象ファイルを送信すると決定された場合、前記表示装置に前記対象ファイルを送信する第２送信ステップと
を実行させることを特徴とする電子ファイル処理プログラム。
【請求項７】
前記決定ステップは、
前記ファイル特定ステップによって特定された前記対象ファイルに前記出力制限が設定されているか否かを判断する第１判断ステップと、
前記第１判断ステップによって前記出力制限が設定されていないと判断された場合、前記第１のファイル形式の前記電子ファイルに基づく画像を表示するアプリケーションプログラムに、第１の指示を出力する第１指示出力ステップとを含み、
前記第１送信ステップは、前記第１の指示の入力に応じて前記アプリケーションプログラムが前記ドライバプログラムに生成させた前記変換済ファイルを送信し、
前記第２送信ステップは、前記第１判断ステップによって前記出力制限が設定されていると判断された場合、前記対象ファイルを送信することを特徴とする請求項６に記載の電子ファイル処理プログラム。
【請求項８】
前記決定ステップは、
前記ファイル特定ステップによって前記対象ファイルが特定された場合に、前記第１のファイル形式の前記電子ファイルに基づく画像を表示するアプリケーションプログラムに、第２の指示を出力する第２指示出力ステップと、
前記第２の指示の入力に応じて前記アプリケーションプログラムが前記ドライバプログラムに実行させた前記変換済ファイルの生成が成功したか否かを判断する第２判断ステップを含み、
前記第１送信ステップは、前記第２判断ステップによって前記変換済ファイルの生成が成功したと判断された場合、前記変換済ファイルを送信し、
前記第２送信ステップは、前記第２判断ステップによって前記変換済ファイルの生成が成功していないと判断された場合、前記対象ファイルを送信することを特徴とする請求項６に記載の電子ファイル処理プログラム。
【請求項９】
前記表示装置に送信された前記対象ファイルおよび前記変換済ファイルを、ファイル管理テーブルに登録するファイル登録ステップと、
前記ファイル管理テーブルに登録されている前記対象ファイルおよび前記変換済ファイルを表示するファイル表示ステップと、
を実行させることを特徴とする請求項６から８のいずれかに記載の電子ファイル処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置で表示される電子ファイルのデータ処理を行う電子ファイル処理装置および電子ファイル処理プログラムに関する。
【背景技術】
【０００２】
従来、電子ファイルに基づく画像を、紙媒体に印刷するのに代えて、薄型・軽量の表示装置（いわゆる、電子ペーパー）で閲覧することが知られている。このような電子ペーパーは、特定のファイル形式の電子ファイルを表示可能であるが、特定のファイル形式とは異なる他のファイル形式の電子ファイルを表示できない。そこで、パーソナルコンピュータ等の機器で、他のファイル形式の電子ファイルを特定のファイル形式の電子ファイルに変換し、変換済みの電子ファイル（以下、表示用ファイルという。）を電子ペーパーに処理させる方法が知られている（例えば、特許文献１および２参照）。
【０００３】
また、電子ファイルのファイル形式の一種として、コンピュータの機種や環境に依存せずに原画像を正確に表示可能なＰＤＦ形式が提供されている。ＰＤＦ形式の電子ファイルを生成および表示するアプリケーションプログラムは、例えば電子ファイルが機密文書である場合に、電子ファイルのプロパティに紙媒体への印刷禁止を設定できることが知られている（例えば、非特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−６５２０４号公報
【特許文献２】特開２００９−３１８７８号公報
【非特許文献】
【０００５】
【非特許文献１】Ａｃｒｏｂａｔ  Ｃｏｒｅ  ＡＰＩ  Ｒｅｆｅｒｅｎｃｅ
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のアプリケーションプログラムは、ＰＤＦ形式の電子ファイルの印刷指示を受け付けた場合には、プリンタドライバを起動する。起動されたプリンタドライバは、印刷指示を受けた電子ファイルに基づいて、プリンタに固有のファイル形式を有する印刷用データを生成する。ただし、アプリケーションプログラムは、印刷禁止が設定されている電子ファイル（以下、印刷禁止ファイルという。）の印刷指示を受け付けた場合には、プリンタドライバを起動しない。つまり、印刷禁止ファイルに基づく印刷データが生成されないため、印刷禁止ファイルに基づく画像が紙媒体に印刷されることが防止される。
【０００７】
また、ＰＤＦ形式の電子ファイルを電子ペーバーで表示する場合、ユーザは電子ペーバーに表示させる電子ファイルを指定して、表示用ファイルの生成指示を入力する。アプリケーションプログラムは、表示用ファイルの生成指示を受け付けると、所定のドライバプログラムを起動する。起動されたドライバプログラムは、指定された電子ファイルに基づいて、電子ペーパーに固有のファイル形式（つまり、特定のファイル形式）を有する表示用ファイルを生成する。ユーザは、生成された表示用ファイルを電子ペーパーに入力することで、表示用ファイルに基づく画像を閲覧できる。
【０００８】
ところが、上記のアプリケーションプログラムは、指定された電子ファイルが印刷禁止ファイルである場合は、印刷指示を受け付けた場合と同様に、ドライバプログラムを起動しない。つまり、印刷禁止ファイルに基づく表示用ファイルが生成されないため、電子ペーパーで印刷禁止ファイルに基づく画像を閲覧できない。そうすると、電子ペーパーで印刷禁止ファイルを表示するためには、ユーザが表示用ファイルの生成前に印刷禁止の設定解除をその都度行なう必要があり、利便性を損なうおそれがあった。
【０００９】
本発明の目的は、上述した課題を解決するためになされたものであり、特定のファイル形式の電子ファイルを表示可能な表示装置に、出力制限が設定されている他のファイル形式の電子ファイルを適切に表示させることができる電子ファイル処理装置および電子ファイル処理プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１態様に係る電子ファイル処理装置は、第１のファイル形式の電子ファイルに基づく画像を表示する画像制御手段と、前記第１のファイル形式の電子ファイルを、前記第１のファイル形式よりも特定の表示装置での画像表示に適した第２のファイル形式の電子ファイルに変換して、変換済ファイルを生成するファイル生成手段と、前記第１のファイル形式の電子ファイルと、前記第２のファイル形式の電子ファイルとを表示可能な前記表示装置に接続する接続手段とを備え、前記画像制御手段に所定の指示が入力された場合に、前記画像制御手段が前記ファイル生成手段に前記変換済ファイルを生成させる電子ファイル処理装置であって、前記電子ファイル処理装置にて所定の操作が行われた場合に、前記表示装置への送信対象となる前記第１のファイル形式の前記電子ファイルである対象ファイルを特定するファイル特定手段と、前記ファイル特定手段によって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているかに応じて、前記対象ファイルと、前記ファイル生成手段が前記対象ファイルに基づいて生成する前記変換済ファイルとのいずれを、前記表示装置に送信するかを決定する決定手段と、前記決定手段によって前記変換済ファイルを送信すると決定された場合、前記接続手段を介して前記表示装置に前記変換済ファイルを送信する第１送信手段と、前記決定手段によって前記対象ファイルを送信すると決定された場合、前記接続手段を介して前記表示装置に前記対象ファイルを送信する第２送信手段とを備えている。
【００１１】
第１態様によれば、対象ファイルに出力制限が設定されているか否かに応じて、対象ファイルと、対象ファイルに基づいて生成される変換済ファイルとのいずれを、表示装置に送信するかが決定される。対象ファイルを送信すると決定された場合、接続手段を介して表示装置に対象ファイルが送信される。変換済ファイルを送信すると決定された場合、接続手段を介して表示装置に変換済ファイルが送信される。つまり、対象ファイルは、出力制限が設定されているか否かに応じて、第１のファイル形式のまま表示装置に送信されるか、または、第２のファイル形式に変換して表示装置に送信される。したがって、第１のファイル形式の電子ファイルを表示可能な表示装置に、出力制限が設定されている第２のファイル形式の電子ファイルを適切に表示させることができる。
【００１２】
第１態様において、前記決定手段は、前記ファイル特定手段によって特定された前記対象ファイルに前記出力制限が設定されているか否かを判断する第１判断手段と、前記第１判断手段によって前記出力制限が設定されていないと判断された場合、前記画像制御手段に第１の指示を出力する第１指示出力手段とを含み、前記第１送信手段は、前記第１の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に生成させた前記変換済ファイルを送信し、前記第２送信手段は、前記第１判断手段によって前記出力制限が設定されていると判断された場合、前記対象ファイルを送信してもよい。
【００１３】
この場合、電子ファイル処理装置で所定の操作が行われると、対象ファイルに出力制限が設定されているか否かが判断される。対象ファイルに出力制限が設定されていない場合、画像制御手段に第１の指示が出力される。第１の指示の入力に応じて画像制御手段がファイル生成手段に生成させた変換済ファイルが、表示装置に送信される。一方、対象ファイルに出力制限が設定されている場合、対象ファイルが表示装置に送信される。つまり、対象ファイルに出力制限が設定されているか否かが判断され、その判断結果に応じて対象ファイルまたは変換済ファイルが表示装置に送信される。
【００１４】
したがって、出力制限が設定されていない電子ファイルは、第１のファイル形式よりも表示装置での画像表示に適した第２のファイル形式に変換されて、表示装置に送信される。表示装置では、最適なデータ形式の電子ファイルに基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示装置に送信される。表示装置では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。
【００１５】
第１態様において、前記決定手段は、前記ファイル特定手段によって前記対象ファイルが特定された場合に、前記画像制御手段に第２の指示を出力する第２指示出力手段と、前記第２の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に実行させた前記変換済ファイルの生成が成功したか否かを判断する第２判断手段を含み、前記第１送信手段は、前記第２判断手段によって前記変換済ファイルの生成が成功したと判断された場合、前記変換済ファイルを送信し、前記第２送信手段は、前記第２判断手段によって前記変換済ファイルの生成が成功していないと判断された場合、前記対象ファイルを送信してもよい。
【００１６】
この場合、電子ファイル処理装置で所定の操作が行われると、画像制御手段に第２の指示が出力される。第２の指示の入力に応じて画像制御手段がファイル生成手段に実行させた変換済ファイルの生成が成功したか否かが判断される。変換済ファイルの生成が成功した場合、変換済ファイルが表示装置に送信される。一方、変換済ファイルの生成が成功しなかった場合、対象ファイルが表示装置に送信される。つまり、変換済ファイルの生成が成功しなかった場合には、対象ファイルに出力制限が設定されているとみなされるため、対象ファイルが表示装置に送信される。
【００１７】
したがって、出力制限が設定されていない電子ファイルは、第１のファイル形式よりも表示装置での画像表示に適した第２のファイル形式に変換されて、表示装置に送信される。表示装置では、最適なデータ形式の電子ファイルに基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示装置に送信される。表示装置では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。さらに、変換済ファイルの生成が失敗した場合には、対象ファイルがファイル形式を変換せずに表示装置に送信されるため、表示装置での画像表示を確実に実行させることができる。
【００１８】
第１態様において、前記表示装置に送信された前記対象ファイルおよび前記変換済ファイルを、ファイル管理テーブルに登録するファイル登録手段と、前記ファイル管理テーブルに登録されている前記対象ファイルおよび前記変換済ファイルを表示するファイル表示手段とを備えてもよい。この場合、表示装置に送信された電子ファイルを、電子ファイル処理装置で管理することができる。
【００１９】
本発明の第２態様に係る電子ファイル処理装置は、第１のファイル形式の電子ファイルに基づく画像を表示する画像制御手段と、前記第１のファイル形式の電子ファイルを、前記第１のファイル形式よりも特定の表示装置での画像表示に適した第２のファイル形式の電子ファイルに変換して、変換済ファイルを生成するファイル生成手段と、前記第１のファイル形式の電子ファイルと、前記第２のファイル形式の電子ファイルとを表示可能な前記表示装置に接続する接続手段とを備え、前記画像制御手段に所定の指示が入力された場合に、前記画像制御手段が前記ファイル生成手段に前記変換済ファイルを生成させる電子ファイル処理装置であって、前記電子ファイル処理装置にて所定の操作が行われた場合に、前記表示装置への送信対象となる前記第１のファイル形式の前記電子ファイルである対象ファイルを特定するファイル特定手段と、前記ファイル特定手段によって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているか否かを判断する制限判断手段と、前記制限判断手段によって前記出力制限が設定されていないと判断された場合、前記画像制御手段に前記所定の指示を出力する指示出力手段と、前記所定の指示の入力に応じて前記画像制御手段が前記ファイル生成手段に実行させた前記変換済ファイルの生成が成功したか否かを判断する生成判断手段と、前記生成判断手段によって前記変換済ファイルの生成が成功したと判断された場合に、前記変換済ファイルを前記接続手段を介して前記表示装置に送信する変換済ファイル送信手段と、前記制限判断手段によって前記出力制限が設定されていると判断された場合、または前記生成判断手段によって前記変換済ファイルの生成が成功していないと判断された場合に、前記対象ファイルを前記接続手段を介して前記表示装置に送信する対象ファイル送信手段とを備えている。
【００２０】
第２態様によれば、電子ファイル処理装置で所定の操作が行われると、対象ファイルに出力制限が設定されているか否かが判断される。対象ファイルに出力制限が設定されていない場合、画像制御手段に所定の指示が出力される。所定の指示の入力に応じて画像制御手段がファイル生成手段に実行させた変換済ファイルの生成が成功したか否かが判断される。変換済ファイルの生成が成功した場合、変換済ファイルが表示装置に送信される。一方、対象ファイルに出力制限が設定されている場合、対象ファイルが表示装置に送信される。また、変換済ファイルの生成が成功しなかった場合も、対象ファイルに出力制限が設定されているとみなされるため、対象ファイルが表示装置に送信される。
【００２１】
したがって、出力制限が設定されていない電子ファイルは、第１のファイル形式よりも表示装置での画像表示に適した第２のファイル形式に変換されて、表示装置に送信される。表示装置では、最適なデータ形式の電子ファイルに基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示装置に送信される。表示装置では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。さらに、変換済ファイルの生成が失敗した場合には、対象ファイルがファイル形式を変換せずに表示装置に送信されるため、表示装置での画像表示を確実に実行させることができる。
【００２２】
本発明の第３態様に係る電子ファイル処理プログラムは、コンピュータに、前記コンピュータにて所定の操作が行われた場合に、前記コンピュータに接続された特定の表示装置への送信対象となる第１のファイル形式の電子ファイルである対象ファイルを特定するファイル特定ステップと、前記ファイル特定ステップによって特定された前記対象ファイルに、印刷禁止および表示禁止の少なくとも一方を指示する出力制限が設定されているか否かに応じて、前記対象ファイルと、ドライバプログラムが前記対象ファイルに基づいて生成する第２のファイル形式の電子ファイルである変換済ファイルとのいずれを、前記表示装置に送信するかを決定する決定ステップと、前記決定ステップによって前記変換済ファイルを送信すると決定された場合、前記表示装置に前記変換済ファイルを送信する第１送信ステップと、前記決定ステップによって前記対象ファイルを送信すると決定された場合、前記表示装置に前記対象ファイルを送信する第２送信ステップとを実行させることを特徴とする。
【００２３】
第３態様によれば、対象ファイルに出力制限が設定されているか否かに応じて、対象ファイルと、対象ファイルに基づいて生成される変換済ファイルとのいずれを、表示装置に送信するかが決定される。対象ファイルを送信すると決定された場合、表示装置に対象ファイルが送信される。変換済ファイルを送信すると決定された場合、表示装置に変換済ファイルが送信される。つまり、対象ファイルは、出力制限が設定されているか否かに応じて、第１のファイル形式のまま表示装置に送信されるか、または、第２のファイル形式に変換して表示装置に送信される。したがって、第１のファイル形式の電子ファイルを表示可能な表示装置に、出力制限が設定されている第２のファイル形式の電子ファイルを適切に表示させることができる。
【００２４】
第３態様において、前記決定ステップは、前記ファイル特定ステップによって特定された前記対象ファイルに前記出力制限が設定されているか否かを判断する第１判断ステップと、前記第１判断ステップによって前記出力制限が設定されていないと判断された場合、前記第１のファイル形式の前記電子ファイルに基づく画像を表示するアプリケーションプログラムに、第１の指示を出力する第１指示出力ステップとを含み、前記第１送信ステップは、前記第１の指示の入力に応じて前記アプリケーションプログラムが前記ドライバプログラムに生成させた前記変換済ファイルを送信し前記第２送信ステップは、前記第１判断ステップによって前記出力制限が設定されていると判断された場合、前記対象ファイルを送信してもよい。
【００２５】
この場合、電子ファイル処理装置で所定の操作が行われると、対象ファイルに出力制限が設定されているか否かが判断される。対象ファイルに出力制限が設定されていない場合、アプリケーションプログラムに第１の指示が出力される。第１の指示の入力に応じてアプリケーションプログラムがドライバプログラムに生成させた変換済ファイルが、表示装置に送信される。一方、対象ファイルに出力制限が設定されている場合、対象ファイルが表示装置に送信される。つまり、対象ファイルに出力制限が設定されているか否かが判断され、その判断結果に応じて対象ファイルまたは変換済ファイルが表示装置に送信される。
【００２６】
したがって、出力制限が設定されていない電子ファイルは、第１のファイル形式よりも表示装置での画像表示に適した第２のファイル形式に変換されて、表示装置に送信される。表示装置では、最適なデータ形式の電子ファイルに基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示装置に送信される。表示装置では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。
【００２７】
第３態様において、前記決定ステップは、前記ファイル特定ステップによって前記対象ファイルが特定された場合に、前記第１のファイル形式の前記電子ファイルに基づく画像を表示するアプリケーションプログラムに、第２の指示を出力する第２指示出力ステップと、前記第２の指示の入力に応じて前記アプリケーションプログラムが前記ドライバプログラムに実行させた前記変換済ファイルの生成が成功したか否かを判断する第２判断ステップを含み、前記第１送信ステップは、前記第２判断ステップによって前記変換済ファイルの生成が成功したと判断された場合、前記変換済ファイルを送信し、前記第２送信ステップは、前記第２判断ステップによって前記変換済ファイルの生成が成功していないと判断された場合、前記対象ファイルを送信してもよい。
【００２８】
この場合、電子ファイル処理装置で所定の操作が行われると、アプリケーションプログラムに第２の指示が出力される。第２の指示を受信したアプリケーションプログラムがドライバプログラムに実行させた変換済ファイルの生成が成功したか否かが判断される。変換済ファイルの生成が成功した場合、変換済ファイルが表示装置に送信される。一方、変換済ファイルの生成が成功しなかった場合、対象ファイルが表示装置に送信される。つまり、変換済ファイルの生成が成功しなかった場合には、対象ファイルに出力制限が設定されているとみなされるため、対象ファイルが表示装置に送信される。
【００２９】
したがって、出力制限が設定されていない電子ファイルは、第１のファイル形式よりも表示装置での画像表示に適した第２のファイル形式に変換されて、表示装置に送信される。表示装置では、最適なデータ形式の電子ファイルに基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示装置に送信される。表示装置では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。さらに、変換済ファイルの生成が失敗した場合には、対象ファイルがファイル形式を変換せずに表示装置に送信されるため、表示装置での画像表示を確実に実行させることができる。
【００３０】
第３態様において、前記表示装置に送信された前記対象ファイルおよび前記変換済ファイルを、ファイル管理テーブルに登録するファイル登録ステップと、前記ファイル管理テーブルに登録されている前記対象ファイルおよび前記変換済ファイルを表示するファイル表示ステップとを実行させてもよい。この場合、表示装置に送信された電子ファイルを、電子ファイル処理装置で管理することができる。
【図面の簡単な説明】
【００３１】
【図１】画像表示システム１００の全体構成を示す図である。
【図２】表示端末１のハードウエア構成を示すブロック図である。
【図３】ＰＣ３のハードウエア構成を示すブロック図である。
【図４】ＰＣ３のソフトウエア構成を示すブロック図である。
【図５】ファイル登録処理のフローチャートである。
【図６】ファイル管理画面９０の一例を示す図である。
【図７】ファイル管理画面９０の一例を示す他の図である。
【図８】表示端末１で表示される画面例である。
【発明を実施するための形態】
【００３２】
以下、本発明の一実施形態に係る表示端末１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００３３】
図１を参照して、表示端末１を備えた画像表示システム１００の概要について説明する。画像表示システム１００は、表示端末１とＰＣ３とを備える。表示端末１は、所定厚を有する平面視長方形状の板状に形成された軽量・薄型の携帯表示端末である。表示端末１は、その上面に、平面視長方形状の表示パネル２６を備える。表示パネル２６には、テキスト、図表等から構成される種々のコンテンツが表示される。特に、表示パネル２６は、複数のページからなるコンテンツを表示することが可能である。従って、ユーザは、表示パネル２６を電子書籍等の用途に使用することもできる。
【００３４】
表示パネル２６は、電気泳動方式で駆動する。電気泳動方式の表示パネル２６は、プラスに帯電した白の電気泳動粒子と、マイナスに帯電した黒の電気泳動粒子とを、電気泳動によって表示液中を移動させることで、画像を表示する。なお、表示パネル２６としては、電気泳動方式の表示パネルの他、軽量・薄型の反射型液晶等を用いることもできる。
【００３５】
表示パネル２６の右側には、ユーザが各種操作指示を入力するための操作部２７が設けられている。また、図示しないが、表示端末１の側面には、メモリカード１５（図２参照）を挿入するためのカードスロット、ＵＳＢケーブル２０が着脱されるＵＳＢポート等が設けられている。表示端末１とＰＣ３とは、有線（例えば、ＵＳＢケーブル２０を介した通信）または無線による通信を行うことができる。表示端末１は、ＰＣ３との通信によって受信した電子ファイルに基づいて画像表示を行う。
【００３６】
図２を参照して、表示端末１の電気的構成について説明する。表示端末１は、表示端末１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＥＥＰＲＯＭ１３、メモリカードＩ／Ｆ１４、表示コントローラ１６、キーコントローラ１７、ＵＳＢ  Ｉ／Ｆ１８、および無線通信Ｉ／Ｆ１９が接続されている。
【００３７】
ＲＯＭ１１は、表示端末１を動作させるための表示制御プログラム等の各種プログラム、および初期値等を記憶している。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。ＥＥＰＲＯＭ１３は、各種の情報を記憶する不揮発性の記憶装置である。メモリカードＩ／Ｆ１４は、カードスロットに挿入されたメモリカード１５に接続し、メモリカード１５に対するデータ（例えば、画像を表示するための電子ファイル）の読み出しおよび書き込みを行う。表示コントローラ１６は、表示パネル２６での画像表示を制御する。キーコントローラ１７は、操作部２７に入力された操作を受け付ける。ＵＳＢ  Ｉ／Ｆ１８は、ＵＳＢケーブル２０を介して外部機器（ここでは、ＰＣ３）との間でデータ送受を行う。無線通信Ｉ／Ｆ１９は、外部機器との間で無線によるデータ送受を行う。
【００３８】
本実施形態では、それぞれ異なるファイル形式（以下、フォーマットという。）の電子ファイルを表示するためのアプリケーションプログラム（第１アプリケーションおよび第２アプリケーション）が、ＲＯＭ１１に記憶されている。第１アプリケーションは、特定フォーマットの電子ファイルを表示するためのプログラムである。特定フォーマットは、汎用的なフォーマット（例えば、ＰＤＦ、ＪＰＥＧ、ＨＴＭＬ等）のうちで、表示端末１で画像表示可能なフォーマットであり、本実施形態ではＰＤＦ形式とする。以下では、特定フォーマットの電子ファイルを、特定汎用ファイルという。
【００３９】
第２アプリケーションは、端末用フォーマットの電子ファイルを表示するためのプログラムである。端末用フォーマットは、特定フォーマットよりも表示端末１での表示制御（具体的には、電気泳動方式による表示制御）に適したフォーマットであり、本実施形態ではＳＥＶ形式とする。以下では、端末用フォーマットの電子ファイルを、端末用ファイルという。つまり、表示端末１は、端末用ファイルのみならず特定汎用ファイルも表示可能であるが、特定汎用ファイルを表示するよりも端末用ファイルを表示するほうが、例えば表示速度や再現性などに優れている。
【００４０】
図３および図４を参照して、ＰＣ３の電気的構成について説明する。図３に示すように、ＰＣ３は、ＰＣ３の制御を司るＣＰＵ３０を備える。ＣＰＵ３０には、ＲＯＭ３１、ＲＡＭ３２、ハードディスクドライブ（以下、「ＨＤＤ」といいう。）３３、ＣＤ−ＲＯＭドライブ３４、表示コントローラ３６、操作コントローラ３７、ＵＳＢ  Ｉ／Ｆ３８、および無線通信Ｉ／Ｆ３９が接続されている。
【００４１】
ＲＯＭ３１は、ＣＰＵ３０が実行するＢＩＯＳ等のプログラムおよび初期値等を記憶している。ＲＡＭ３２は、各種の情報を一時的に記憶する。ＨＤＤ３３は、不揮発性の記憶装置であり、各種プログラムやデータを記憶している。ＣＤ−ＲＯＭドライブ３４は、ＣＤ−ＲＯＭ３５に記憶されているデータを読み出す。表示コントローラ３６は、ＰＣ３に接続したＬＣＤ４６の画像表示を制御する。操作コントローラ３７は、キーボード４７およびマウス４８に入力された操作を受け付ける。ＵＳＢ  Ｉ／Ｆ３８および無線通信Ｉ／Ｆ３９は、外部機器（ここでは、表示端末１）との間でデータ送受を行う。
【００４２】
本実施形態では、図４に示すように、オペレーションシステム（ＯＳ）８０のほか、ファイル管理プログラム（ＳＶＭ）５０、アプリケーションプログラム（ＡＰＰ）６０、およびドライバプログラム（ＤＲＰ）７０が、ＨＤＤ３３に記憶されている。なお、ＰＣ３は、ＳＶＭ５０、ＡＰＰ６０、およびＤＲＰ７０を、ＣＤ−ＲＯＭ３５から読み出して取得してもよいし、インターネット等のネットワークを介して取得してもよい。
【００４３】
ＳＶＭ５０は、表示端末１に表示させる電子ファイル（以下、表示用ファイルという。）の作成、編集、閲覧、管理等を行うためのプログラムである。ＳＶＭ５０は、ＳＶＭ５０を実行するＣＰＵ３０を、ファイル管理部５１およびユーザインターフェイス部（ＳＶＭ−ＵＩ）５２として機能させる。ファイル管理部５１は、ＲＡＭ３２に設けられるファイル管理テーブル（図示外）において、表示端末１に記憶されている表示用ファイルを管理する。
【００４４】
ＳＶＭ−ＵＩ５２は、ユーザが表示用ファイルの作成、編集、閲覧等を行うためのインターフェイスを提供する。ＳＶＭ−ＵＩ５２は、表示用ファイルの作成指示を受け付けた場合、出力実行コマンドをＡＰＰ６０に送信する。出力実行コマンドは、表示端末１への出力対象として指定された電子ファイル（以下、対象ファイルという。）に基づいて、ＡＰＰ６０に端末用ファイルを作成させるコマンドである。
【００４５】
ＡＰＰ６０は、特定汎用ファイルの作成、閲覧、編集等を行うためのプログラムである。本実施形態では、ＡＰＰ６０が作成、閲覧、編集等を実行可能な特定汎用ファイルは、ＰＤＦ形式の電子ファイルである。
【００４６】
ＡＰＰ６０は、ユーザの指示に応じて、特定汎用ファイルのプロパティに紙媒体への印刷禁止を設定したり、画面への表示禁止を設定したりすることができる。以下では、印刷禁止または表示禁止が設定された特定汎用ファイルを、出力制限ファイルという。ユーザは、特定汎用ファイルに印刷禁止や表示禁止を設定するのに際して、認証情報（パスワードやＩＤなど）を入力することができる。ＡＰＰ６０は、ユーザによって入力された認証情報を、出力制限ファイルに設定することができる。
【００４７】
ＡＰＰ６０は、特定汎用ファイルの表示指示を受け付けた場合、表示対象として指定された特定汎用ファイルに基づいて、ＬＣＤ４６に画像表示を行う。また、ＡＰＰ６０は、特定汎用ファイルの印刷指示を受け付けた場合、ＯＳ８０に搭載されている描画処理部８１を介して、プリンタドライバ（図示外）を起動する。起動されたプリンタドライバは、印刷対象として指定された特定汎用ファイルに基づいて、プリンタ（図示外）に固有のフォーマットを有する印刷用データを生成する。プリンタは、プリンタドライバが生成した印刷データに基づいて、紙媒体への画像印刷を実行する。
【００４８】
ＡＰＰ６０は、特定汎用ファイルのプロパティに印刷禁止や表示禁止が設定されているか否か、つまり出力制限ファイルであるか否かを判別できる。ＡＰＰ６０は、表示禁止が設定されている特定汎用ファイルの表示指示を受け付けた場合、ＬＣＤ４６での画像表示は実行しない。ＡＰＰ６０は、印刷禁止が設定されている特定汎用ファイルの印刷指示を受け付けた場合、プリンタドライバを起動しない。
【００４９】
ただし、ＡＰＰ６０は、出力制限ファイルに認証情報が設定されている場合、ユーザに対して認証情報の入力を促す。これに応じて入力された認証情報が正しい場合には、表示指示に応じてＬＣＤ４６に画像表示を実行したり、表示指示に応じて紙媒体への画像印刷を実行したりする。つまり、正規のユーザであれば、出力制限ファイルの画像印刷または画像表示が許可される。
【００５０】
さらに、ＡＰＰ６０は、ＳＶＭ−ＵＩ５２から出力実行コマンドを受け付けた場合、ＯＳ８０に搭載されている描画処理部８１を介して、ＤＲＰ７０を起動する。ＤＲＰ７０は、ＡＰＰ６０から指定された特定汎用ファイル（つまり、対象ファイル）に基づいて、端末用ファイルを生成するためのプログラムである。ただし、ＡＰＰ６０は、対象ファイルが出力制限ファイルである場合には、ＤＲＰ７０を起動しない。本実施形態では、ＤＲＰ７０は、ＰＤＦ形式の電子ファイルに基づいてＳＥＶ形式の電子ファイルを生成する。
【００５１】
ＤＲＰ７０は、ＤＲＰ７０を実行するＣＰＵ３０を、イメージデータ作成部７１、ドライバＵＩ７２およびプロセス通信部７３として機能させる。イメージデータ作成部７１は、特定汎用ファイルのフォーマットを端末用フォーマットに変換することで、特定汎用ファイルと同一の画像を表示可能な端末用ファイルを生成する。ドライバＵＩ７２は、イメージデータ作成部７１によって生成された端末用ファイルを、ユーザが編集、閲覧等を行うためのインターフェイスを提供する。プロセス通信部７３は、イメージデータ作成部７１によって生成された端末用ファイルを、ファイル管理部５１に出力する。
【００５２】
ファイル管理部５１は、プロセス通信部６３から端末用ファイルが出力された場合、通信Ｉ／Ｆ（ＵＳＢ  Ｉ／Ｆ３８または無線通信Ｉ／Ｆ３９）を介して、表示端末１に端末用ファイルを送信する。表示端末１では、ＰＣ３から受信した端末用ファイルが、メモリカード１５に表示用ファイルとして保存される。ファイル管理部５１は、メモリカード１５に新たに保存された表示用ファイルを、ＲＡＭ３２のファイル管理テーブルに登録する。
【００５３】
ところで、ＳＶＭ−ＵＩ５２は、表示用ファイルの作成指示を受け付けた場合、対象ファイルが出力制限ファイルであるか否かを、ＡＰＰ６０に判定させる。ＡＰＰ６０によって対象ファイルが出力制限ファイルであると判定された場合、ＳＶＭ−ＵＩ５２は対象ファイルをそのままファイル管理部５１に出力する。
【００５４】
また、ＡＰＰ６０は、ＳＶＭ−ＵＩ５２から出力実行コマンドを受け付けたのちに、対象ファイルが出力制限ファイルであると判断した場合には、ＤＲＰ７０の起動を中止する。すると、イメージデータ作成部７１は端末用ファイルを生成できないから、プロセス通信部６３からファイル管理部５１に端末用ファイルが出力されない。この場合も、ＳＶＭ−ＵＩ５２は、対象ファイルをそのままファイル管理部５１に出力する。
【００５５】
ファイル管理部５１は、ＳＶＭ−ＵＩ５２から対象ファイルが出力された場合、通信Ｉ／Ｆ（ＵＳＢ  Ｉ／Ｆ３８または無線通信Ｉ／Ｆ３９）を介して、表示端末１に対象ファイに送信する。表示端末１では、ＰＣ３から受信した対象ファイルが、メモリカード１５に表示用ファイルとして保存される。ファイル管理部５１は、メモリカード１５に新たに保存された表示用ファイルを、ＲＡＭ３２のファイル管理テーブルに登録する。
【００５６】
これにより、表示端末１は、メモリカード１５に記憶されている表示用ファイルに基づいて、表示パネル２６に画像表示を実行可能になる。詳細には、ＣＰＵ１０は、ＰＣ３から受信した対象ファイルを表示する場合、第１アプリケーションを実行して対象ファイルに基づく画像を表示する。一方、ＣＰＵ１０は、ＰＣ３から受信した端末用ファイルを表示する場合、第２アプリケーションを実行して端末用ファイルに基づく画像を表示する。
【００５７】
以下では、図５〜図８を参照して、ＰＣ３で実行されるファイル登録処理について説明する。本実施形態では、ユーザが表示端末１をケーブル２０または無線通信でＰＣ３に接続したのちに、ＳＶＭ５０を起動させる指示をキーボード４７またはマウス４８を用いて入力する。ＳＶＭ５０を起動させる指示を受けて、ＣＰＵ３０はＳＶＭ５０を実行する。このとき、ＳＶＭ５０は、ＣＰＵ３０をファイル管理部５１およびＳＶＭ−ＵＩ５２として機能させることで、ＣＰＵ３０にファイル登録処理（図５）を実行させる。
【００５８】
図５に示すように、ファイル登録処理では、まずファイル管理画面９０（図６参照）がＬＣＤ４６に表示される（Ｓ１）。具体的には、ＰＣ３にＳＶＭ５０を起動させる指示が入力されると、ファイル管理部５１が表示端末１にアクセスして、表示端末１のファイル構成を読み出して、ＲＡＭ３２のファイル管理テーブルに登録する。ＳＶＭ−ＵＩ５２は、ファイル管理部５１が読み出した情報に基づいて、ファイル管理画面９０（図６参照）をＬＣＤ４６に表示する。ファイル管理画面９０は、ユーザが表示用ファイルの管理、作成、閲覧等を行うための画面であり、ディレクトリ表示部９１、ファイル表示部９２、およびプレビュー表示部９３を含む。
【００５９】
ディレクトリ表示部９１は、ＰＣ３に接続されている外部機器のディレクトリを階層状に表示する。図６に示す例では、ＰＣ３に接続されている表示端末１「ＳＶ−１００Ｂ」のディレクトリが、ディレクトリ表示部９１に示されている。より詳細には、表示端末１「ＳＶ−１００Ｂ」のメモリカード１５に、フォルダ「Ｍａｉｎ」および「Ｓｅｃｕｒｉｔｙ」が設けられていることが、ディレクトリ表示部９１に示されている。
【００６０】
ファイル表示部９２は、ディレクトリ表示部９１で選択されたフォルダに格納されている電子ファイルを表示する。図６に示す例では、ユーザがディレクトリ表示部９１で表示端末１「ＳＶ−１００Ｂ」のフォルダ「Ｍａｉｎ」を選択したのに応じて、フォルダ「Ｍａｉｎ」に格納されている２つの表示用ファイルが、ファイル表示部９２に示されている。詳細には、これらの表示用ファイルのうち、「ｔｅｓｔ１．ｐｄｆ」はＰＤＦ形式の電子ファイル（つまり、特定汎用ファイル）であり、「ｔｅｓｔ２．ｓｅｖ」はＳＥＶ形式の電子ファイル（つまり、端末用ファイル）であることが、ファイル表示部９２に示されている。
【００６１】
プレビュー表示部９３は、ファイル表示部９２で電子ファイルが選択された場合に、選択された電子ファイルに基づく画像を表示する。図６に示す例では、ファイル表示部９２に表示されている２つの表示用ファイルがいずれも選択されていないため、ファイル表示部９２も未表示の状態である。
【００６２】
図５に示すように、ステップＳ１の実行後、ファイル登録操作があったか否かが判断される（Ｓ３）。ファイル登録操作は、電子ファイルを外部機器に出力することを、ユーザがＰＣ３に指示する操作である。例えば、ＰＣ３から表示端末１「ＳＶ−１００Ｂ」のフォルダ「Ｍａｉｎ」に電子ファイルを出力する場合、ユーザはマウス４８を使用して、ディレクトリ表示部９１に表示されている表示端末１「ＳＶ−１００Ｂ」のフォルダ「Ｍａｉｎ」に電子ファイルをドラッグ・アンド・ドロップする。ファイル管理画面９０で電子ファイルのドラッグ・アンド・ドロップがあった場合、ＳＶＭ−ＵＩ５２はファイル登録操作があったと判断する（Ｓ３：ＹＥＳ）。なお、ステップＳ３におけるファイル登録操作の対象となった電子ファイルが、先述の対象ファイルである。
【００６３】
ファイル登録操作があった場合（Ｓ３：ＹＥＳ）、対象ファイルが対応フォーマットであるか否かが判断される（Ｓ５）。対応フォーマットは、ＳＶＭ５０が処理可能な電子ファイルのフォーマットであり、本実施形態ではＤＯＣ形式およびＰＤＦ形式とする。したがって、対象ファイルがＤＯＣ形式およびＰＤＦ形式のいずれかである場合、ＳＶＭ−ＵＩ５２は対象ファイルが対応フォーマットであると判断する（Ｓ５）。なお、ファイル登録操作がない場合（Ｓ３：ＮＯ）、および対象ファイルが対応フォーマットでない場合（Ｓ５：ＮＯ）、ファイル登録処理（図５）が終了される。
【００６４】
対象ファイルが対応フォーマットである場合（Ｓ５：ＹＥＳ）、対象ファイルが特定フォーマットであるか否かが判断される（Ｓ７）。対象ファイルが特定フォーマットでない場合（Ｓ７：ＮＯ）、つまり対象ファイルがＤＯＣ形式である場合、ＡＰＰ６０に出力実行コマンドが出力される（Ｓ９）。詳細には、ＳＶＭ−ＵＩ５２が、ＡＰＰ６０に出力実行コマンドを送信して、ＡＰＰ６０にＤＲＰ７０を起動させる。
【００６５】
ステップＳ９の実行後、ＤＲＰ７０から端末用ファイルが出力されたか否かが判断される（Ｓ１１）。先述したように、ＤＲＰ７０は、ＡＰＰ６０から指定された対象ファイルが出力制限ファイルでない場合は、端末用ファイルを生成してファイル管理部５１に出力する。よって、ＳＶＭ−ＵＩ５２は、ファイル管理部５１がＤＲＰ７０で生成された端末用ファイルを受け付けた場合、ＤＲＰ７０から端末用ファイルが出力されたと判断する（Ｓ１１：ＹＥＳ）。この場合、ファイル管理部５１は、ＤＲＰ７０から出力された端末用ファイルを、表示端末１に転送する（Ｓ１３）。これにより、表示端末１では、ＰＣ３から転送された端末用ファイル（つまり、表示用ファイル）が、メモリカード１５に新規保存され、且つ、フォルダ「Ｍａｉｎ」に格納される。
【００６６】
ステップＳ１３の実行後、ファイル管理テーブルに新たな表示用ファイルが登録される（Ｓ１５）。具体的には、表示端末１のフォルダ「Ｍａｉｎ」に新たな表示用ファイルが追加されたのに応じて、ファイル管理部５１がＲＡＭ３２のファイル管理テーブルを更新する。これにより、ファイル管理画面９０のファイル表示部９２に、表示端末１に出力された表示用ファイルが追加される。プレビュー表示部９３には、ファイル表示部９２に追加された表示用ファイルに基づく画像が表示される。ステップＳ１５の実行後、ファイル登録処理（図５）が終了される。
【００６７】
例えば、ユーザが電子ファイル「ｔｅｓｔ３．ｄｏｃ」をディレクトリ表示部９１のフォルダ「Ｍａｉｎ」にドラッグ・アンド・ドロップした場合（Ｓ３：ＹＥＳ、Ｓ５：ＹＥＳ、Ｓ７：ＮＯ）、「ｔｅｓｔ３．ｄｏｃ」と同一の画像を表示する表示用ファイル「ｔｅｓｔ３．ｓｅｖ」が、表示端末１に出力される（Ｓ９〜Ｓ１３）。この場合、図７に示すファイル管理画面９０のように、ファイル表示部９２に「ｔｅｓｔ３．ｓｅｖ」が追加され、且つ、プレビュー表示部９３に「ｔｅｓｔ３．ｓｅｖ」に基づく画像が表示される（Ｓ１５）。
【００６８】
表示端末１では、メモリカード１５に保存された表示用ファイル「ｔｅｓｔ３．ｓｅｖ」の表示指示が入力された場合、第２アプリケーションがプレビュー表示部９３の表示内容と同一の画像を表示パネル２６に表示する。このように、ＰＣ３では、対象ファイルが表示端末１で画像表示できないフォーマット（本実施形態では、ＤＯＣ形式）である場合、対象ファイルと同一の画像を表示可能な端末用ファイルが生成される。よって、ユーザは所定のファイル登録操作を行うだけで、表示端末１で画像表示できないフォーマットの電子ファイルと同一の画像を、表示端末１で閲覧できる。
【００６９】
図５に示すように、対象ファイルが特定フォーマットである場合（Ｓ７：ＹＥＳ）、つまり対象ファイルがＰＤＦ形式である場合、対象ファイルが出力制限ファイルであるか否かが判断される（Ｓ１７）。具体的には、ＳＶＭ−ＵＩ５２は、対象ファイルが出力制限ファイルであるか否かを確認させる信号をＡＰＰ６０に出力し、ＡＰＰ６０からの応答される信号に基づいて対象ファイルが出力制限ファイルであるか否かを判断する。対象ファイルが出力制限ファイルでない場合（Ｓ１７：ＮＯ）、上記と同様にＡＰＰ６０に出力実行コマンドが送信され（Ｓ９）、ＤＲＰ７０から端末用ファイルが出力されたか否かが判断される（Ｓ１１）。ＤＲＰ７０から端末用ファイルが出力された場合（Ｓ１１：ＹＥＳ）、表示端末１に端末用ファイルが転送され（Ｓ１３）、ファイル管理テーブルに新たな表示用ファイルが登録される（Ｓ１５）。
【００７０】
例えば、ユーザが電子ファイル「ｔｅｓｔ４．ｐｄｆ」をディレクトリ表示部９１のフォルダ「Ｍａｉｎ」にドラッグ・アンド・ドロップした場合に（Ｓ３：ＹＥＳ、Ｓ５：ＹＥＳ、Ｓ７：ＹＥＳ）、「ｔｅｓｔ４．ｐｄｆ」が出力制限ファイルでなければ（Ｓ１７：ＮＯ）、「ｔｅｓｔ４．ｐｄｆ」と同一の画像を表示する表示用ファイル「ｔｅｓｔ４．ｓｅｖ」が、表示端末１に出力される（Ｓ９〜Ｓ１３）。この場合、図示しないが、ファイル表示部９２に「ｔｅｓｔ４．ｓｅｖ」が追加され、且つ、プレビュー表示部９３に「ｔｅｓｔ４．ｓｅｖ」に基づく画像が表示される（Ｓ１５）。
【００７１】
表示端末１では、メモリカード１５に保存された表示用ファイル「ｔｅｓｔ４．ｓｅｖ」の表示指示が入力された場合、第２アプリケーションがプレビュー表示部９３の表示内容と同一の画像を表示パネル２６に表示する。このように、ＰＣ３では、対象ファイルが特定フォーマット（本実施形態では、ＰＤＦ形式）の出力制限ファイルである場合、対象ファイルと同一の画像を表示可能な端末用ファイルが生成される。よって、ユーザは所定のファイル登録操作を行うだけで、表示端末１での画像表示に適した端末用ファイルに基づいて、特定汎用ファイルと同一の画像を表示端末１で閲覧できる。
【００７２】
一方、対象ファイルが出力制限ファイルである場合（Ｓ１７：ＹＥＳ）、ファイル管理部５１は、ＳＶＭ−ＵＩ５２から出力された対象ファイルを、表示端末１にそのまま転送する（Ｓ１９）。ステップＳ１９の実行後、ファイル管理テーブルに新たな表示用ファイルが登録される（Ｓ１５）。これにより、表示端末１では、ＰＣ３から転送された対象ファイル（つまり、表示用ファイル）が、メモリカード１５に新規保存され、且つ、フォルダ「Ｍａｉｎ」に格納される。
【００７３】
また、対象ファイルが出力制限ファイルでないと判断された場合でも（Ｓ１７：ＮＯ）、ＡＰＰ６０が出力実行コマンドを受信したのちに、対象ファイルが出力制限ファイルであると判断して、ＤＲＰ７０を起動しないことがある。この場合、ＤＲＰ７０で端末用ファイルが生成されないため、ＳＶＭ−ＵＩ５２はＤＲＰ７０から端末用ファイルが出力されなかったと判断する（Ｓ１１：ＮＯ）。この場合も、表示端末１に対象ファイルがそのまま転送され（Ｓ１９）、ファイル管理テーブルに新たな表示用ファイルが登録される（Ｓ１５）。
【００７４】
例えば、ユーザが電子ファイル「ｔｅｓｔ５．ｐｄｆ」をディレクトリ表示部９１のフォルダ「Ｍａｉｎ」にドラッグ・アンド・ドロップした場合に（Ｓ３：ＹＥＳ、Ｓ５：ＹＥＳ、Ｓ７：ＹＥＳ）、「ｔｅｓｔ５．ｐｄｆ」が出力制限ファイルであれば（Ｓ１７：ＹＥＳ）、「ｔｅｓｔ５．ｐｄｆ」がそのまま表示端末１に出力される（Ｓ１９）。ＤＲＰ７０が「ｔｅｓｔ５．ｐｄｆ」に基づく端末用ファイルを生成しなかった場合も（Ｓ１１：ＮＯ）、「ｔｅｓｔ５．ｐｄｆ」がそのまま表示端末１に出力される（Ｓ１９）。これら場合、図示しないが、ファイル表示部９２に「ｔｅｓｔ５．ｐｄｆ」が追加され、且つ、プレビュー表示部９３に「ｔｅｓｔ５．ｐｄｆ」に基づく画像が表示される。
【００７５】
表示端末１では、メモリカード１５に保存された表示用ファイル「ｔｅｓｔ５．ｐｄｆ」の表示指示が入力された場合、第１アプリケーションがプレビュー表示部９３の表示内容と同一の画像を表示パネル２６に表示する。このように、ＰＣ３では、対象ファイルが出力制限ファイルである場合、対象ファイルがそのまま表示端末１に転送される。表示端末１で出力制限ファイルに基づくが像印刷や画像表示が行われる場合、出力制限ファイルに設定されている制限内容がそのまま反映される。
【００７６】
具体的には、表示端末１で表示されるＰＤＦ形式の電子ファイルに印刷禁止が設定されている場合、表示端末１で電子ファイルに基づく画像表示は許可されるが、電子ファイルに基づいて紙媒体に画像印刷することは禁止される。また、表示端末１で表示されるＰＤＦ形式の電子ファイルに表示禁止が設定されている場合、表示端末１でも電子ファイルに基づく画像表示が禁止される。ただし、図８に示すように、電子ファイルに表示禁止と併せて認証情報が設定されている場合、例えば「パスワードを入力してください。」の表示などによって、表示端末１でも認証情報の入力を促される。これに応じて、ユーザが操作部２７から正しい認証情報を入力した場合には、表示パネル２６に電子ファイルに基づく画像が表示される。
【００７７】
以上説明したように、本実施形態に係る画像表示システム１００によれば、ＰＣ３にてファイル登録操作が行われた場合（Ｓ３：ＹＥＳ）、対象ファイルが特定フォーマット（ＰＤＦ形式）であれば（Ｓ７：ＹＥＳ）、対象ファイルが出力制限ファイルであるか否かが判断される（Ｓ１７）。対象ファイルが出力制限ファイルでない場合（Ｓ１７：ＮＯ）、ＡＰＰ６０に出力実行コマンドが送信される（Ｓ９）。出力実行コマンドを受け付けたＡＰＰ６０は、ＤＲＰ７０によって対象ファイルを特定フォーマットから端末用フォーマット（ＳＥＶ形式）に変換させる。ＤＲＰ７０から端末用ファイルが出力された場合（Ｓ１１：ＹＥＳ）、端末用ファイルが表示端末１に転送される（Ｓ１３）。一方、対象ファイルが出力制限ファイルである場合（Ｓ１７：ＹＥＳ）、対象ファイルが表示端末１に転送される（Ｓ１９）。
【００７８】
したがって、出力制限が設定されていない電子ファイルは、特定フォーマットよりも表示端末１での画像表示に適した端末用フォーマットに変換されて、表示端末１に転送される。表示端末１では、最適なデータ形式の電子ファイル（つまり、端末用ファイル）に基づいて画像表示を実行可能となる。一方、出力制限が設定されている電子ファイルは、ファイル形式を変換せずに表示端末１に送信される。表示端末１では、電子ファイルに設定されている出力制限を反映しつつ、電子ファイルに基づく画像表示や画像印刷などを制御することができる。
【００７９】
また、端末用ファイルの生成が失敗したと判断された場合（Ｓ１１：ＮＯ）、対象ファイルが出力制限ファイルであるとみなされるため、対象ファイルがファイル形式を変換せずに表示端末１に転送される（Ｓ１９）。そのため、端末用ファイルの生成が失敗した場合でも、表示端末１での画像表示を確実に実行させることができる。さらに、表示端末１に転送された電子ファイルがファイル管理テーブルに登録されるので（Ｓ１５）、表示端末１の表示用ファイルをＰＣ３で管理することができる。
【００８０】
上記実施形態において、ＰＣ３が本発明の「電子ファイル処理装置」に相当し、ＳＶＭ５０が本発明の「電子ファイル処理プログラム」に相当する。特定フォーマット（ＰＤＦ形式）が本発明の「第１のファイル形式」に相当し、端末用フォーマット（ＳＥＶ形式）が本発明の「第２のファイル形式」に相当する。ＡＰＰ６０が本発明の「画像制御手段」に相当し、ＤＲＰ７０が「ファイル生成手段」に相当する。通信Ｉ／Ｆ（ＵＳＢ  Ｉ／Ｆ３８または無線通信Ｉ／Ｆ３９）が、本発明の「接続手段」に相当する。出力実行コマンドが、本発明の「第１の指示」、「第２の指示」、および「所定の指示」にそれぞれ相当する。
【００８１】
ステップＳ３を実行するＣＰＵ３０が、本発明の「ファイル特定手段」に相当する。ステップＳ１７：ＮＯ、Ｓ９を実行するＣＰＵ３０、およびステップＳ９、Ｓ１１を実行するＣＰＵ３０が、本発明の「決定手段」にそれぞれ相当する。ステップＳ１３を実行するＣＰＵ３０が、本発明の「第１送信手段」および「変換済ファイル送信手段」に相当する。ステップＳ１９を実行するＣＰＵ３０が、本発明の「第２送信手段」および「対象ファイル送信手段」に相当する。ステップＳ１７を実行するＣＰＵ３０が、本発明の「第１判断手段」および「制限判断手段」に相当する。ステップＳ９を実行するＣＰＵ３０が、本発明の「第１指示出力手段」、「第２指示出力手段」、および「指示出力手段」に相当する。ステップＳ１１を実行するＣＰＵ３０が、本発明の「第２判断手段」および「生成判断手段」に相当する。ステップＳ１５を実行するＣＰＵ３０が、本発明の「ファイル登録手段」および「ファイル表示手段」に相当する。
【００８２】
ステップＳ３が、本発明の「ファイル特定ステップ」に相当する。ステップＳ１７：ＮＯ、Ｓ９、およびステップＳ９、Ｓ１１が、本発明の「決定ステップ」にそれぞれ相当する。ステップＳ１３が、本発明の「第１送信ステップ」に相当する。ステップＳ１９が、本発明の「第２送信ステップ」に相当する。ステップＳ１７が、本発明の「第１判断ステップ」に相当する。ステップＳ９が、本発明の「第１指示出力ステップ」、および「第２指示出力ステップ」に相当する。ステップＳ１１が、本発明の「第２判断ステップ」に相当する。ステップＳ１５が、本発明の「ファイル登録ステップ」および「ファイル表示ステップ」に相当する。
【００８３】
なお、本発明は上記実施形態に限定されるものではなく、発明の要旨を変更しない範囲での変更が可能である。例えば、上記実施形態では、対象ファイルおよび端末用ファイルのいずれを出力すべきかを決定するために、ファイル登録処理（図５）において、対象ファイルが出力制限ファイルであるか否か（Ｓ７、Ｓ１７）、およびＤＲＰ７０から端末用ファイルが出力されたか否か（Ｓ１１）の２つの判断処理が実行される。一方、ファイル登録処理（図５）において、対象ファイルおよび端末用ファイルのいずれを出力すべきかを特定するために、いずれか一方の判断処理が実行されてもよい。
【００８４】
具体的には、ファイル登録処理（図５）がステップＳ７、Ｓ１７を含まないようにしてもよい。この場合、対象ファイルが対応フォーマットである場合（Ｓ５：ＹＥＳ）、ステップＳ９が実行される。つまり、ステップＳ１１の判断処理のみで、表示端末１に対象ファイルまたは端末用ファイルが転送される（Ｓ１３、Ｓ１９）。一方、ファイル登録処理（図５）が、ステップＳ１１を含まないようにしてもよい。この場合、ステップＳ９の実行後、ＡＰＰ６０による端末用ファイルの生成が成功した場合は、表示端末１に対象ファイルが転送される一方（Ｓ１３）、ＡＰＰ６０による端末用ファイルの生成が失敗した場合は、表示端末１に対象ファイルおよび端末用ファイルのいずれも転送されない。
【００８５】
上記実施形態では、特定フォーマットとして「ＰＤＦ形式」を例示したが、特定フォーマットは出力制限を設定可能な他のファイル形式（例えば、ＤＯＣ形式）であってもよい。同様に、端末用フォーマットは、ＰＣ３から表示用ファイルが転送される外部機器に応じて変更可能である。対応フォーマットは、ＳＶＭ５０が対応可能なフォーマットに応じて変更可能である。
【００８６】
上記実施形態では、ＳＶＭ５０は対象ファイルに出力制限が設定されているか否かを、ＡＰＰ６０に対象ファイルのプロパティを参照させて判別しているが（Ｓ１７）、出力制限ファイルの判別方法はこれに限定されない。例えば、ＡＰＰ６０は、対象ファイルのバイナリファイルを解析することで、対象ファイルが出力制限ファイルであるか否かを判別してよい。この場合、対象ファイルのプロパティを参照する場合と比べて、対象ファイルが出力制限ファイルであるか否かをより正確に判別できる。また、ＳＶＭ５０が、対象ファイルのプロパティを直接参照することで、出力制限が設定されているか否かを判別してもよい。この場合、ＳＶＭ５０は、ＡＰＰ６０を読み出すことなく、対象ファイルが出力制限ファイルであるかを判別できる。
【００８７】
上記実施形態では、ＳＶＭ５０、ＡＰＰ６０、ＤＲＰ７０等の連携によって、本発明に係る処理を実現しているが、ＳＶＭ５０がＡＰＰ６０やＤＲＰ７０の一部または全部を備えてもよいし、ＡＰＰ６０とＤＲＰ７０とが一体のプログラムであってもよい。つまり、ＰＣ３のプログラム構成は、本発明を実現できる範囲で自由に変更することができる。
【符号の説明】
【００８８】
１    表示端末
３    ＰＣ
３０    ＣＰＵ
３１    ＲＯＭ
３２    ＲＡＭ
３３    ＨＤＤ
３８    ＵＳＢ  Ｉ／Ｆ
３９    無線通信Ｉ／Ｆ
４６    ＬＣＤ
４７    キーボード
４８    マウス
５０    ＳＶＭ
６０    ＡＰＰ
７０    ＤＲＰ
８０    ＯＳ
【図１】
2011253265.tif 000003
【図２】
2011253265.tif 000004
【図３】
2011253265.tif 000005
【図４】
2011253265.tif 000006
【図５】
2011253265.tif 000007
【図６】
2011253265.tif 000008
【図７】
2011253265.tif 000009
【図８】
2011253265.tif 000010