(57)【要約】【課題】本発明は、個人情報の流出のおそれを低減させつつ、データ出力待ち時間を効果的に有効活用する。【解決手段】データ出力システムの画像形成装置Ｇｋは、出力対象データを指定の出力形態で出力するデータ出力機能部３６による該指定の出力形態による出力対象データの出力に要する予測出力時間をデータ出力時間計算機能部３９が算出し、制御機能部３３が、前記予測出力時間を所定の閾値時間と比較して、記憶機能部３７に格納されている表示データの表示機能部３２への表示を制御する。【選択図】図３
2015110320.tif 000002
【特許請求の範囲】
【請求項１】
出力対象データを出力するデータ出力手段と、
前記出力対象データの出力に要する予測出力時間を算出する出力時間算出手段と、
表示データを格納している記憶手段と、
前記記憶手段の前記表示データを表示出力する表示手段と、
前記予測出力時間を所定の閾値時間と比較して、前記表示データの前記表示手段への表示を制御する表示制御手段と、
を備えていることを特徴とするデータ出力装置。
【請求項２】
前記データ出力装置は、
前記閾値時間を設定する時間設定手段を、さらに備えていることを特徴とする請求項１に記載のデータ出力装置。
【請求項３】
前記時間設定手段は、
前記出力対象データの出力要求を行うユーザ毎に、前記閾値時間を設定可能であり、
前記表示制御手段は、
前記予測出力時間を、前記出力対象データの出力要求を行うユーザに対応する前記閾値時間と比較して、前記表示データの前記表示手段への表示を制御することを特徴とする請求項２に記載のデータ出力装置。
【請求項４】
前記出力時間算出手段は、
前記データ出力手段の指定の出力形態による単位データ量当たりの出力時間と前記出力対象データのデータ量に基づいて、前記予測出力時間を算出することを特徴とする請求項１から請求項３のいずれか１つに記載のデータ出力装置。
【請求項５】
前記データ出力装置は、
情報確認を行う確認手段を、さらに備え、
前記表示制御手段は、
前記予測出力時間が前記閾値時間よりも長いと、前記確認手段に前記表示データの表示を行うか否かの確認を行わせ、該確認手段によって該表示データの表示を行う旨が確認されたときにのみ、前記表示手段に該表示データの表示を行わせることを特徴とする請求項１から請求項３のいずれか１つに記載のデータ出力装置。
【請求項６】
前記記憶手段は、
前記表示データ毎に、該表示データが、ユーザの個人情報に関わる表示データであるか否かを識別する識別情報を記憶し、
前記データ出力装置は、
前記情報確認を行う確認手段と、
前記記憶手段から前記識別情報に基づいて、前記個人情報とは無関係の前記表示データのみを抽出する抽出手段と、
を備え、
前記表示制御手段は、
前記予測出力時間が前記閾値時間よりも長いと、前記確認手段に前記個人情報に関わる表示データの表示を行うか否か確認を行わせ、該確認手段によって該個人情報に関わる該表示データの表示を拒否する旨が確認されると、前記抽出手段に該個人情報とは無関係の該表示データのみを抽出させ、抽出された該表示データのみを前記表示手段に表示させることを特徴とする請求項１から請求項４のいずれか１つに記載のデータ出力装置。
【請求項７】
前記データ出力装置は、
前記出力対象データの出力要求を許可するユーザのユーザ情報を記憶するユーザ情報記憶手段と、
情報の入力を行う入力手段と、
を備え、
前記記憶手段は、
ユーザ毎に前記表示データを格納し、
前記表示制御手段は、
前記入力手段から入力されたユーザ情報が前記ユーザ情報記憶手段の前記ユーザ情報と一致すると、該ユーザからの前記出力対象データの出力要求を受け付け、該ユーザ情報に対応する前記表示データを前記記憶手段から読み出して、前記表示手段へ表示させることを特徴とする請求項１から請求項５のいずれか１つに記載のデータ出力装置。
【請求項８】
出力対象データを出力するデータ出力装置と、表示データを表示出力する表示装置と、を備えたデータ出力システムであって、
前記出力対象データの出力に要する予測出力時間を算出する出力時間算出手段と、
前記表示装置の表示する表示データを格納している記憶手段と、
前記予測出力時間を所定の閾値時間と比較して、前記表示データの前記表示装置への表示を制御する表示制御手段と、
を備えていることを特徴とするデータ出力システム。
【請求項９】
出力対象データを出力するデータ出力処理ステップと、
前記データ出力処理ステップでの前記出力対象データの出力に要する予測出力時間を算出する出力時間算出処理ステップと、
記憶手段に格納されている表示データを表示手段に表示出力する表示処理ステップと、
前記予測出力時間を所定の閾値時間と比較して、前記表示処理ステップにおける前記表示データの表示を制御する表示制御処理ステップと、
を有していることを特徴とするデータ出力制御方法。
【請求項１０】
コンピュータに、
出力対象データを出力するデータ出力処理と、
前記データ出力処理での前記出力対象データの出力に要する予測出力時間を算出する出力時間算出処理と、
記憶手段に格納されている表示データを表示手段に表示出力する表示処理と、
前記予測出力時間を所定の閾値時間と比較して、前記表示処理における前記表示データの表示を制御する表示制御処理と、
を実行させることを特徴とするデータ出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムに関し、詳細には、個人情報の流出を防止しつつ、データ出力待ち時間を効果的に有効活用するデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムに関する。
【背景技術】
【０００２】
プリンタ装置、複写装置、複合装置等の画像形成装置においては、コピー処理やプリント処理を行う場合、ユーザは、印刷物が持ち去られること等による機密漏洩を防止するために、画像形成装置の前で、印刷が完了するのを待つことがある。
【０００３】
また、近年、画像形成装置は、ネットワークに接続されて、ネットワークを介してコンピュータ等のホスト装置から受信したデータを用紙に印刷出力するようになってきている。
【０００４】
このようなネットワークに接続された画像形成装置は、一般的に、ハードディスク等の画像蓄積メモリを備え、受信したデータを一旦画像蓄積メモリに蓄積した後、印刷出力する。そして、画像形成装置は、機密性を要するデータ（以下、適宜、機密データという。）に対しては、従来から、機密データにユーザＩＤやＰＩＮコード等をユーザ識別情報として付加して画像形成装置の画像蓄積メモリに蓄積し、該機密データの印刷出力に対しては、該ユーザ識別情報の入力を要求する。画像形成装置は、入力されたユーザ識別情報と機密データに付加されているユーザ識別情報が一致するか、予め画像形成装置にユーザ登録されている登録ユーザのユーザ識別情報と一致すると、該機密データの印刷出力を行う。
【０００５】
そして、上述のように、ユーザは、画像形成装置で機密データを印刷出力させるときには、画像形成装置の前で、印刷出力が完了するまで、待つこととなり、その待ち時間が無駄な時間となる。
【０００６】
そして、従来、ユーザ情報および印刷すべき画像データの少なくとも一方と関連付けられた表示データを受信するデータ送受信部と、受信した表示データを、前記ユーザ情報または前記画像データと関連付けて記憶する記憶部と、印刷要求およびユーザ情報を入力する入力部と、前記表示データを表示する表示部と、前記入力された印刷要求に対応して印刷すべき画像データを印刷しているときに、前記印刷している画像データに関連付けられた表示データまたは、前記入力されたユーザ情報に関連付けられた表示データを前記記憶部から読み出して前記表示部に表示する制御部と、を備えた画像形成装置が提案されている（特許文献１参照）。
【０００７】
すなわち、この従来技術は、印刷中に、該印刷中の画像データまたはユーザに関連する表示データを表示部に表示することで、待ち時間の有効活用を図っている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記公報記載の従来技術にあっては、印刷中の画像データまたはユーザに関連する表示データを表示部に表示するのみであるため、ユーザが画像形成装置の前からいなくなると、画像データやユーザに関連する情報が表示し続けられる。その結果、当該ユーザが離席している間は、画像データやユーザに関連する情報を他人が見ることができてしまい、個人情報が流出するおそれがあった。また、このような個人情報の流出のおそれは、印刷中におけるデータ表示に限るものではなく、例えば、データ配信等のデータ出力処理中におけるデータ表示においても同様に発生する。
【０００９】
そこで、本発明は、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載のデータ出力装置は、出力対象データを出力するデータ出力手段と、前記出力対象データの出力に要する予測出力時間を算出する出力時間算出手段と、表示データを格納している記憶手段と、前記記憶手段の前記表示データを表示出力する表示手段と、前記予測出力時間を所定の閾値時間と比較して、前記表示データの前記表示手段への表示を制御する表示制御手段と、を備えていることを特徴としている。
【発明の効果】
【００１１】
本発明によれば、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１実施例を適用したデータ出力システムの構成図。
【図２】図２は、画像形成装置のブロック構成図。
【図３】図３は、画像形成装置の機能ブロック図。
【図４】図４は、ユーザ認証情報の一例を示す図。
【図５】図５は、ファイル形式で出力対象データと表示データを保存する場合のデータベースの一例を示す図。
【図６】図６は、リンク形式で表示データを保存する場合のデータベースの一例を示す図。
【図７】図７は、ユーザとデータとの関連付けデータベースの一例を示す図。
【図８】図８は、表示データの表示制御を伴う印刷制御処理を示すフローチャート。
【図９】図９は、第２実施例の画像形成装置の機能ブロック図。
【図１０】図１０は、表示設定画面の一例を示す図。
【図１１】図１１は、第２実施例の表示データの表示制御を伴う印刷制御処理を示すフローチャート。
【図１２】図１２は、第３実施例の画像形成装置の機能ブロック図。
【図１３】図１３は、第３実施例の関連付けデータベースの一例を示す図。
【図１４】図１４は、第３実施例の表示データの表示制御を伴う印刷制御処理を示すフローチャート。
【図１５】図１５は、表示確認画面の一例を示す図。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【００１４】
（第１実施形態）
図１〜図８は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第１実施例を示す図であり、図１は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第１実施例を適用したデータ出力システム１の構成図である。
【００１５】
図１において、データ出力システム１は、ネットワークＮＷに、画像形成装置Ｇｋと複数のホスト装置Ｈｓ１〜Ｈｓｎ（ｎ≧２）が接続されている。ネットワークＮＷは、ＬＡＮ（Local  Area  Network）、インターネット等の通信によって出力対象データ（例えば、画像データ）と少なくとも該出力対象データの出力時間を指定する出力条件情報からなる印刷ジョブ及びデータ出力結果情報等の送受信を行うことのできるネットワークであれば、どのようなネックワークであってもよい。ネットワークＮＷは、有線と無線のうち、少なくともいずれかで通信するネットワークである。なお、図１においては、画像形成装置Ｇｋが１台のみ記載されているが、画像形成装置Ｇｋは、複数台が接続されていてもよい。
【００１６】
ホスト装置Ｈｓ１〜Ｈｓｎは、例えば、通常のハードウェア構成を備えたパーソナルコンピュータが用いられている。ホスト装置Ｈｓ１〜Ｈｓｎは、例えば、制御部、内部記憶部、ユーザＩ／Ｆ（インターフェイス）、通信Ｉ／Ｆ等を備えている。内部記憶部は、ハードディスク、ＮＶＲＡＭ（Non  Volatile  ＲＡＭ）等の不揮発性メモリ及び揮発性メモリで構成されている。内部記憶部は、その不揮発性メモリに、ＯＳ（Operating  System）、各種アプリケーション及び本発明のデータ出力制御方法のうちホスト装置Ｈｓ１〜Ｈｓｎで実行する部分の処理を実行させるデータ出力制御プログラム等のソフトウェア及び出力対象データ等の各種データを記憶する。内部記憶部は、その揮発性メモリが、主として制御部のワークメモリとして利用される。ユーザＩ／Ｆは、ディスプレイ、キーボード、マウス等であり、ユーザがホスト装置Ｈｓ１〜Ｈｓｎに対して指示を入力したり、ホスト装置Ｈｓ１〜Ｈｓｎからユーザに通知する各種情報を出力する。通信Ｉ／Ｆは、上記ネットワークＮＷに接続され、ネットワークＮＷを介して印刷ジョブや各種データの送受信を行う。制御部は、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ（Random  Access  Memory）等のデバイスで構成されている。制御部は、内部記憶部内のプログラムに基づいて、ホスト装置Ｈｓ１〜Ｈｓｎとしての基本処理を実行するとともに、後述する本発明のデータ出力制御処理のうちホスト装置Ｈｓ１〜Ｈｓｎで実行する必要のある処理を実行する。
【００１７】
画像形成装置（データ出力装置）Ｇｋは、複合装置、プリンタ装置、複写装置等の画像形成機能、データ配信機能、スキャナ機能、コピー機能等を備えたデータ出力装置であり、図２に示すように、ハードウェア構成されている。すなわち、画像形成装置Ｇｋは、コントローラ１１、エンジン部１２及びオペレーションパネル１３等を備えている。
【００１８】
コントローラ１１は、ＣＰＵ（Central  Processing  Unit）２１、プログラムＲＯＭ（Read  Only  Memory）２２、ＲＡＭ（Random  Access  Memory）２３、ＮＶＲＡＭ（Non-Volatile  Random  Access  Memory）２４、ハードディスク（ＨＤＤ）２５、ネットワークＩ／Ｆ（インターフェイス）２６、エンジンＩ／Ｆ２７及びパネルＩ／Ｆ２８等を備えていて、各部は、バス２９で接続されている。なお、コントローラ１１は、図示しないが、現在時刻等の時刻を計時する計時部を備えており、後述するように、この計時部の計時機能を利用して表示データの表示制御処理を伴うデータ出力制御処理を行う。
【００１９】
ネットワークＩ／Ｆ２６には、上記ネットワークＮＷを介してホスト装置Ｈｓ１〜Ｈｓｎが接続されており、ネットワークＩ／Ｆ２６は、ホスト装置Ｈｓ１〜Ｈｓｎから送信されてくる制御信号及びデータ（出力対象データ、該出力対象データの出力方法、出力時間等を指定する出力条件情報）等からなる印刷ジョブを受け取るとともに、画像形成装置Ｇｋからホスト装置Ｈｓ１〜Ｈｓｎに送信するステータス信号等の送り出しを行うインターフェイスである。特に、ネットワークＩ／Ｆ２６は、ホスト装置Ｈｓ１〜Ｈｓｎから上記出力条件情報と出力対象データからなる印刷ジョブを受信し、該印刷ジョブの完了通知をホスト装置Ｈｓ１〜Ｈｓｎに送信する。また、ＣＰＵ２１は、ネットワークＩ／Ｆ２６を利用して、ホスト装置Ｈｓ１〜Ｈｓｎから受け取った出力対象データの配信要求に応じて、他のホスト装置Ｈｓ１〜Ｈｓｎ等の配信先に出力対象データを配信する。
【００２０】
プログラムＲＯＭ２２は、コントローラ１１内でのデータの処理や管理及び周辺モジュールを制御するためのプログラム、具体的には、画像形成装置Ｇｋとしての基本処理プログラム及び本発明の個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図るデータ出力制御方法を実行するデータ出力制御プログラム等の各種プログラムを格納しているとともに、これらの各プログラムを実行するのに必要な各種データを格納している。
【００２１】
ＣＰＵ２１は、プログラムＲＯＭ２２に格納されているプログラムに基づいて、ＲＡＭ２３をワークメモリとして利用しつつ、画像形成装置Ｇｋの各部を制御して、画像形成処理（以下、適宜、印刷処理ともいう。）、データ配信出力処理、データ転送出力処理等のデータ出力処理を行うとともに、後述するデータ出力制御方法を実行する。
【００２２】
ＲＡＭ２３は、ＣＰＵ２１のワークメモリとして利用されるとともに、ホスト装置Ｈｓ１〜Ｈｓｎからの印刷データをページ単位に管理して一時記憶するバッファ及びバッファに記憶されたデータを実際の印刷に適した描画データに変換して展開されるビットマップメモリ等として利用される。ＲＡＭ２３は、この印刷データまたは印刷データから変換された描画データ、あるいは、中間データを、複数ページ分蓄積する容量を有している。
【００２３】
ＮＶＲＡＭ２４は、画像形成装置Ｇｋの電源が切られているときにも記憶内容を保持するメモリであり、画像形成装置Ｇｋの電源がオフの際にも保持する必要のあるデータ、特に、後述するデータ出力制御処理で必要な各種データ、例えば、オペレーションパネル１３やホスト装置Ｈｓ１〜Ｈｓｎで設定された閾値時間、エンジン部１２のエンジン特性を示すエンジン特性パラメータ（赤みが濃い等）、データ送信速度等のデータ出力における出力仕様等がＣＰＵ２１の制御下で格納される。
【００２４】
ハードディスク２５は、展開された印刷データやホスト装置Ｈｓ１〜Ｈｓｎから送られてきた印刷ジョブ等のデータをＣＰＵ２１の制御下で蓄積し、また、読み出される。特に、ハードディスク２５は、ホスト装置Ｈｓ１〜Ｈｓｎから送られてきた出力条件情報の付与された印刷ジョブ及びその他の印刷ジョブ等を格納する。
【００２５】
エンジンＩ／Ｆ２７には、エンジン部１２が接続されており、エンジンＩ／Ｆ２７は、コントローラ１１からエンジン部１２への制御信号や描画データ及びエンジン部１２からコントローラ１１へのステータス信号の授受を行う。
【００２６】
エンジン部１２は、プリンタエンジン、スキャナエンジン等を備えている。プリンタエンジンは、例えば、電子写真式プリンタ、インクジェットプリンタ等のプリンタエンジンが使用されており、ホスト装置Ｈｓ１〜Ｈｓｎから送られてきてネットワークＩ／Ｆ２６が受信した印刷データから変換されてエンジンＩ／Ｆ２７から渡される描画データ及び制御信号に基づいて、給紙部から送られてくる用紙（画像形成媒体）に画像を印刷出力（画像形成出力）して、印刷済みの用紙を、排紙トレイ上に排出する。すなわち、プリンタエンジンは、電子写真方式のエンジンの場合、図示しないが、電子写真方式で用紙に描画データに基づいて印刷処理を行うのに必要な部品、例えば、感光体、帯電部、光書込部、現像部、転写部及びクリーニング部等からなる画像形成ユニットを備えており、プリンタエンジンがカラープリンタエンジンであるときには、画像形成ユニットをカラー分、例えば、ＣＭＹＫ分だけ備えている。プリンタエンジンは、描画データ及び制御信号により光書込部を動作させて、帯電部による一様に帯電されている感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像してトナー画像を形成する。プリンタエンジンは、給紙部から用紙を感光体と転写部との間に給紙して、感光体上のトナー画像を転写部によって用紙に転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させることで、印刷処理を行う。また、スキャナエンジンは、画像の記録されている原稿を主走査及び副走査して、原稿の画像をＣＣＤ(Charge  Coupled  Device）、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の光電変換素子で光電変換した後、２値の画像データに変換して、エンジンＩ／Ｆ２７を介してＣＰＵ２１に出力する。
【００２７】
パネルＩ／Ｆ２８には、オペレーションパネル１３が接続されており、パネルＩ／Ｆ２８は、ＣＰＵ２１とオペレーションパネル１３との間の信号の授受を行う。
【００２８】
オペレーションパネル１３は、テンキー、スタートキー、モードを選択するモード選択キー等の各種操作キーを備えるとともに、タッチパネル付き液晶ディスプレイ等の表示部を備えている。オペレーションパネル１３は、操作キーのキー操作や表示部のタッチ操作によって、プリント操作等の各種命令、特に、後述するデータ出力制御処理で必要なユーザ名、パスワード、データ出力条件、閾値時間等が入力される。オペレーションパネル１３は、表示部に、操作キーから入力された命令内容や画像形成装置Ｇｋからユーザに通知する各種情報及び処理対象の画像等を表示する。
【００２９】
そして、画像形成装置Ｇｋは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically  Erasable  and  Programmable  Read  Only  Memory）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact  Disc  Read  Only  Memory）、ＣＤ−ＲＷ（Compact  Disc  Rewritable）、ＤＶＤ（Digital  Versatile  Disk）、ＳＤ（Secure  Digital）カード、ＭＯ（Magneto-Optical  Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のデータ出力制御方法を実行するデータ出力制御プログラムを読み込んでプログラムＲＯＭ２２、ハードディスク２５等に導入することで、後述する個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図るデータ出力制御方法を実行する画像形成装置として構築されている。このデータ出力制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向プログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３０】
画像形成装置Ｇｋは、上記データ出力制御プログラムが導入されて実行されることで、図３に示すような機能ブロックが構築される。すなわち、画像形成装置Ｇｋは、データ出力制御プログラムが導入されることで、入力機能部３１、表示機能部３２、制御機能部３３、ユーザ認証機能部３４、データ取得機能部３５、データ出力機能部３６、記憶機能部３７、データ表示制御機能部３８及びデータ出力時間計算機能部３９等が構築される。
【００３１】
入力機能部３１は、オペレーションパネル１３の操作キーやディスプレイのタッチパネル等によって構築され、出力対象データのデータ出力における出力条件、例えば、印刷出力、配信出力、転送出力等の出力形態、閾値時間、その他の出力条件（印刷条件、配信先等の配信条件等）がユーザによって入力操作される。
【００３２】
表示機能部（表示手段）３２は、オペレーションパネル１３のディスプレイ等によって構築され、入力機能部３１から入力された内容や画像形成装置Ｇｋからユーザに通知する各種情報、特に、本発明のデータ出力制御処理における表示データの表示を行う。
【００３３】
制御機能部３３は、ＣＰＵ２１によって構築され、各機能部を制御して、データ出力処理（印刷出力処理、配信処理等）を制御するとともに、後述するデータ表示制御機能部３８を制御して、本実施例のデータ出力制御方法を実行する。
【００３４】
ユーザ認証機能部３４は、ＣＰＵ及びＮＶＲＡＭ２４等によって構築され、入力機能部３１から入力されたユーザ認証情報が、予めＮＶＲＡＭ２４等に格納されているユーザ認証情報と一致するか否かによってユーザ認証を行う。
【００３５】
データ取得機能部３５は、エンジン部１２のスキャナエンジンやネットワークＩ／Ｆ２６によって構築され、出力対象データを取得する。すなわち、データ取得機能部３５は、スキャナエンジンの場合には、原稿を主走査及び副走査して、原稿の画像を出力対象データとして取り込む。また、データ取得機能部３５は、ネットワークＩ／Ｆ２６の場合には、ホスト装置Ｈｓ１〜Ｈｓｎから送信されてくる印刷ジョブを出力対象データとして取り込む。
【００３６】
データ出力機能部（データ出力手段）３６は、エンジン部１２のプリンタエンジン及びネットワークＩ／Ｆ２６等によって構成され、出力対象データを、指定の出力形態、印刷出力、配信出力、転送出力等に応じて、出力処理する。
【００３７】
記憶機能部３７は、ハードディスク２５等によって構築されている。記憶機能部３７は、データ取得機能部３５の取得した出力対象データ、出力対象データに関連する関連データ及び出力対象データに関する表示データに関連する表示関連データ等を制御機能部３３の制御下で格納し、また、読み出される。
【００３８】
記憶機能部（記憶手段）３７は、上記ユーザ認証機能部３４が使用するユーザ認証情報が入力機能部３１またはホスト装置Ｈｓ１〜Ｈｓｎから入力されると、制御機能部３３の制御下で、例えば、図４に示すようなユーザ認証情報として記憶する。ユーザ認証情報は、例えば、図４に示すように、ユーザ名とパスワードが対となって、ユーザＩＤに対応付けられている。また、記憶機能部３７は、表示データをファイル形式で保存する場合、例えば、図５に示すように、データＩＤ、出力対象ファイル名、表示ファイル名及び保存先からなるデータベース形式で保管する。さらに、記憶機能部３７は、表示データをリンク形式で保存する場合、例えば、図６に示すように、リンク先、表示リンク名及び保存先からなるデータベース形式で保管する。また、記憶機能部３７は、図７に示すように、ユーザと表示データを関連付ける関連付けデータを、関連付けデータベースとして格納している。この関連付けデータベースは、図７に示すように、ユーザＩＤ、登録データ種別及びデータＩＤが対応付けられて登録されているデータベースとなっている。ここで、登録データ種別とは、表示データの登録種別であり、図５及び図６に示したファイル形式とリンク形式を示している。
【００３９】
データ表示制御機能部３８は、ＣＰＵ２１によって構築され、制御機能部３３の制御下で、出力対象データをデータ出力するのに要する予測出力時間と閾値時間とに基づいて表示データの出力制御を行う。そして、データ表示制御機能部３８は、記憶機能部３７から出力対象データを取得して、データ出力時間計算機能部３９に該出力対象データを、指定されている出力形態で出力するのに要する予測出力時間の算出を依頼する。
【００４０】
データ出力時間計算機能部（出力時間算出手段の一例）３９は、ＣＰＵ２１等で構築され、ＮＶＲＡＭ２４等に予め格納されているデータ出力仕様を利用して、算出依頼された出力対象データを、指定の出力形態でデータ出力するのに必要な予測出力時間を単位データ量当たりの出力時間に基づいて算出する。データ出力時間計算機能部３９は、算出した予測出力時間をデータ表示制御機能部３８に渡す。出力形態が、データ出力が印刷出力の場合、単位データ量当たりの出力時間は、エンジン部１２のプリンタエンジンでの単位データ量当たりの印刷出力速度（例えば、１分間の連続印刷速度等）であり、印刷出力速度は、出力対象データのデータサイズ、解像度等を考慮して決定される。また、データ出力形態が配信出力の場合、ネットワークＩ／Ｆ２６からネットワークＮＷを介して指定の配信先に単位データ量の出力対象データの送信時間が単位データ量当たりの送信時間であり、出力データのデータ種別、ネットワーク種別、送信経路、ネットワークトラフィック等を考慮して決定される。
【００４１】
制御機能部３３は、データ表示制御機能部３８の表示データの表示制御情報に基づいて、表示データの表示機能部３２への表示を制御する。すなわち、制御機能部３３とデータ表示制御機能部３８は、データ出力時間計算機能部３９の算出する予測出力時間を、データ表示制御機能部３８が、所定の閾値時間と比較し、制御機能部３３が、その比較結果に基づいて表示データの表示機能部３２への表示を制御する。これら制御機能部３３とデータ表示制御機能部３８は、全体として、表示制御手段として機能している。
【００４２】
次に、本実施例の作用を説明する。本実施例のデータ出力システム１は、その画像形成装置Ｇｋが、出力対象データのデータ出力において、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図る。
【００４３】
すなわち、データ出力システム１は、本実施例では、画像形成装置Ｇｋが、ホスト装置Ｈｓ１〜Ｈｓｎから受信した出力対象データやスキャナエンジンで取得した出力対象データを、エンジン部１２のプリンタエンジンで印刷出力、配信出力等のデータ出力を行う。データ出力システム１は、予めユーザが表示データとして、画像形成装置Ｇｋの記憶機能部３７または画像形成装置Ｇｋ以外のネットワークＮＷ上のホスト装置Ｈｓ１〜Ｈｓｎ等の他の場所に登録する。そして、データ出力システム１は、ユーザが、上記表示データを特定する表示データ特定情報を、図５及び図６に示したように、記憶機能部３７に、該表示データ（表示ファイル）のファイル名またはリンク名を保管する。また、ユーザは、表示データのファイル名またはリンク名に対応させて、図５及び図６に示したように、出力対象ファイル名、保存先またはリンク先、保存先を、記憶機能部３７の上記データベースへ登録する。
【００４４】
この状態で、画像形成装置Ｇｋは、図８に示すように、表示データの表示制御を伴う印刷制御処理を行う。なお、以下の説明においては、データ出力として、印刷出力を行う場合について説明するが、データ配信出力等においても同様に適用することができる。
【００４５】
図８において、画像形成装置Ｇｋは、ホスト装置Ｈｓ１〜Ｈｓｎから、または、入力機能部３１から出力対象データとともに印刷要求があると、該印刷要求を受け付ける（ステップＳ１０１）。画像形成装置Ｇｋは、印刷要求を受け付けると、制御機能部３３が、データ表示制御機能部３８を介してデータ出力時間計算機能部３９に予測印刷時間（予測出力時間）を算出させる（ステップＳ１０２）。データ出力時間計算機能部３９は、例えば、画像形成装置Ｇｋの機種毎に予めその仕様として決まっている１分間当たりの連続印刷速度に基づいて、印刷対象の印刷データを印刷するのに要する予測印刷時間を算出する。
【００４６】
次に、制御機能部３３は、表示機能部３２にユーザ認証情報の入力を促す表示を行う。制御機能部３３は、該表示に応じてユーザ認証情報が入力されると（ステップＳ１０３）、該ユーザ認証情報が図４に示したようなＮＶＲＡＭ２４に格納されているユーザ認証情報と一致するかチェックする（ステップＳ１０４）。
【００４７】
ステップＳ１０４で、ユーザ認証情報が一致しないと（ステップＳ１０４で、ＮＯのとき）、制御機能部３３は、ステップＳ１０３に戻って、ユーザ認証情報の入力を促す表示から上記同様に処理する（ステップＳ１０３、Ｓ１０４）。
【００４８】
ステップＳ１０４で、ユーザ認証情報が一致すると（ステップＳ１０４で、ＹＥＳのとき）、制御機能部３３は、データ出力機能部３６に印刷を開始させる（ステップＳ１０５）。制御機能部３３は、印刷を開始させると、予測印刷時間が予め設定されている閾値時間よりも長いかチェックする（ステップＳ１０６）。この閾値時間は、表示データを表示している間にユーザが画像形成装置Ｇｋから離れるおそれのある予測印刷時間として、予め設定されてＮＶＲＡＭ２４等に格納されている。すなわち、閾値時間よりも予測印刷時間が長いときには、ユーザが画像形成装置Ｇｋのそばから離れてしまうおそれがあり、表示データを表示していると、該表示データが第３者に見られるおそれがある。また、閾値時間は、入力機能部３１、ホスト装置Ｈｓ１〜Ｈｓｎ、管理装置ＫＳ等からユーザまたは画像形成装置Ｇｋの管理者によって適宜設定入力され、記憶機能部３７に予め格納されている。
【００４９】
ステップＳ１０６で、予測印刷時間が閾値時間未満であると（ステップＳ１０６で、ＮＯのとき）、制御機能部３３は、データ取得機能部３５に記憶機能部３７から表示データの一覧を取得させ、表示機能部３２に表示データ一覧を表示させる（ステップＳ１０７）。この場合、データ取得機能部３５は、表示データの一覧として、ユーザ認証で用いたユーザ情報、例えば、ユーザＩＤに基づいて、図７に示した関連付けデータベースを参照して、該ユーザに関連する表示データの登録データ種類とデータＩＤを取得する。さらに、データ取得機能部３５は、図７のデータＩＤと登録データ種類に基づいて、図５及び図６に示したデータベースを参照して、表示データの一覧を取得する。
【００５０】
ユーザは、表示機能部３２、すなわち、オペレーションパネル１３のディスプレイに表示されている表示データ一覧から表示させたい表示データを、入力機能部３１の操作、すなわち、オペレーションパネル１３のキー操作やタッチパネルのタッチ操作で選択する。
【００５１】
制御機能部３３は、ユーザが選択した表示データをデータ表示制御機能部３８に記憶機能部３７から取得させて、表示機能部３２に表示させ（ステップＳ１０８）、印刷が終了したかチェックする（ステップＳ１０９）。
【００５２】
ステップＳ１０９で、印刷が終了していないとき（ステップＳ１０９で、ＮＯのとき）、制御機能部３３は、ステップＳ１０８に戻って、ユーザの選択した表示データを継続して表示させ、印刷が終了したかのチェックを繰り返す（ステップＳ１０８、Ｓ１０９）。
【００５３】
ステップＳ１０９で、印刷が終了すると（ステップＳ１０９で、ＹＥＳのとき）、制御機能部３３は、データ出力機能部３６による印刷処理を終了し（ステップＳ１１０）、表示データを表示しているかチェックする（ステップＳ１１１）。
【００５４】
ステップＳ１１１で、いま、表示データを表示しているので（ステップＳ１１１で、ＹＥＳ）、制御機能部３３は、表示機能部３２による表示データの表示を終了させて、表示データの表示制御を伴う印刷制御処理を終了する（ステップＳ１１２）。
【００５５】
また、制御機能部３３は、上記ステップＳ１０６で、予測印刷時間が閾値時間よりも長いとき（ステップＳ１０６で、ＹＥＳのとき）、表示データの表示を行うと、ユーザが画像形成装置Ｇｋから離れて表示データが第３者に見られてしまうおそれがあると判断する。そこで、制御機能部３３は、この場合、表示データの表示を行うことなく、データ出力機能部３６に印刷を継続させて、印刷が完了すると、印刷処理を終了させ（ステップＳ１１０）、表示データを表示しているかチェックする（ステップＳ１１１）。
【００５６】
ステップＳ１１１で、いま、表示データを表示していないので（ステップＳ１１１で、ＮＯ）、制御機能部３３は、そのまま表示データの表示制御を伴う印刷制御処理を終了する。
【００５７】
このように、本実施例のデータ出力システム１は、そのデータ出力装置である画像形成装置Ｇｋが、出力対象データを指定の出力形態で出力するデータ出力機能部（データ出力手段）３６と、データ出力機能部３６の前記指定の出力形態による前記出力対象データの出力に要する予測出力時間を算出するデータ出力時間計算機能部（出力時間算出手段）３９と、表示データを格納している記憶機能部（記憶手段）３７と、記憶機能部３７の前記表示データを表示出力する表示機能部（表示手段）３２と、前記予測出力時間を所定の閾値時間と比較して、前記表示データの前記表示機能部３２への表示を制御する制御手段としての制御機能部３３及びデータ表示制御機能部３８と、を備えている。
【００５８】
したがって、出力対象データの指定の出力形態によるデータ出力にかかる予測出力時間に基づいて、表示データの表示を制御することができ、ユーザが画像形成装置Ｇｋから離れてしまうほど予測出力時間が長いと、表示データの表示を中止する等の制御を行うことができる。その結果、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることができる。
【００５９】
また、本実施例のデータ出力システム１は、出力対象データを指定の出力形態で出力する画像形成装置（データ出力装置）Ｇｋと、表示データを表示出力する表示機能部（表示装置）３２と、を備えたデータ出力システムであって、画像形成装置Ｇｋの前記指定の出力形態による前記出力対象データの出力に要する予測出力時間を算出するデータ出力時間計算機能部（出力時間算出手段）３９と、表示機能部３２の表示する表示データを格納している記憶機能部（記憶手段）３７と、前記予測出力時間を所定の閾値時間と比較して、前記表示データの表示機能部３２への表示を制御する制御手段としての制御機能部３３及びデータ表示制御機能部３８と、を備えている。
【００６０】
したがって、出力対象データを指定の出力形態で出力するデータ出力システム１において、該出力対象データの指定の出力形態によるデータ出力にかかる予測出力時間に基づいて、表示データの表示を制御することができ、ユーザが画像形成装置Ｇｋから離れてしまうほど予測出力時間が長いと、表示データの表示を中止する等の制御を行うことができる。その結果、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることができる。
【００６１】
さらに、本実施例のデータ出力システム１は、出力対象データを指定の出力形態で出力するデータ出力処理ステップと、前記データ出力処理ステップでの前記指定の出力形態による前記出力対象データの出力に要する予測出力時間を算出する出力時間算出処理ステップと、記憶機能部３７に格納されている表示データを表示機能部３２に表示出力する表示処理ステップと、前記予測出力時間を所定の閾値時間と比較して、前記表示処理ステップにおける前記表示データの表示を制御する表示制御処理ステップと、を有するデータ出力制御方法を実行している。
【００６２】
したがって、出力対象データの指定の出力形態によるデータ出力にかかる予測出力時間に基づいて、表示データの表示を制御することができ、ユーザが画像形成装置Ｇｋから離れてしまうほど予測出力時間が長いと、表示データの表示を中止する等の制御を行うことができる。その結果、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることができる。
【００６３】
また、本実施例のデータ出力システム１は、ＣＰＵ２１等の制御プロセッサに、出力対象データを指定の出力形態で出力するデータ出力処理と、前記データ出力処理での前記指定の出力形態による前記出力対象データの出力に要する予測出力時間を算出する出力時間算出処理と、記憶機能部３７に格納されている表示データを表示機能部３２に表示出力する表示処理と、前記予測出力時間を所定の閾値時間と比較して、前記表示処理における前記表示データの表示を制御する表示制御処理と、を実行させるデータ出力制御プログラムを搭載している。
【００６４】
したがって、出力対象データの指定の出力形態によるデータ出力にかかる予測出力時間に基づいて、表示データの表示を制御することができ、ユーザが画像形成装置Ｇｋから離れてしまうほど予測出力時間が長いと、表示データの表示を中止する等の制御を行うことができる。その結果、個人情報の流出のおそれを低減させつつ、データ出力中の待ち時間の有効利用を図ることができる。
【００６５】
さらに、本実施例のデータ出力システム１の画像形成装置Ｇｋは、前記閾値時間を設定する入力機能部３１等の時間設定手段を、さらに備えている。
【００６６】
したがって、画像形成装置Ｇｋの利用環境等に応じて、閾値時間を適宜設定することができ、個人情報の流出のおそれを低減させつつ、利用性をより一層向上させることができる。
【００６７】
また、本実施例のデータ出力システム１の画像形成装置Ｇｋは、前記データ出力時間計算機能部３９が、前記データ出力機能部（データ出力手段）３６の前記指定の出力形態による単位データ量当たりの出力時間と前記出力対象データのデータ量に基づいて、前記予測出力時間を算出する。
【００６８】
したがって、出力対象データの予測出力時間を正確に算出することができ、個人情報の流出のおそれを低減させつつ、利用性を適切に向上させることができる。
【００６９】
（第２実施形態）
図９〜図１１は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第２実施例を示す図である。図９は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第２実施例を適用したデータ出力システムに適用される画像形成装置Ｇｋ２の機能ブロック図である。
【００７０】
なお、本実施例は、上記第１実施例のデータ出力システム１及び画像形成装置Ｇｋと同様のデータ出力システム及び画像形成装置に適用したものである。本実施例の説明においては、第１実施例と同様の構成部分には、同一の符号を付してその説明を簡略化または省略し、また、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００７１】
本実施例のデータ出力システム１の画像形成装置Ｇｋ２は、ユーザ毎に表示データを表示するか否かの閾値時間を設定登録して、ユーザ毎に表示データの表示制御を行う。そして、本実施例の画像形成装置Ｇｋ２は、図２に示した画像形成装置Ｇｋと同様のハードウェア構成及びソフトウェア構成の画像形成装置が用いられているとともに、本実施例のデータ出力制御プログラムが導入されることで、図９に示す機能ブロックが構築されている。図９において、画像形成装置Ｇｋ２は、第１実施例の画像形成装置Ｇｋと同様の入力機能部３１、表示機能部３２、制御機能部３３、ユーザ認証機能部３４、データ取得機能部３５、データ出力機能部３６、記憶機能部３７、データ表示制御機能部３８、データ出力時間計算機能部３９等が構築されるとともに、ユーザ設定保持機能部４１が構築される。
【００７２】
ユーザ設定保持機能部４１は、ＮＶＲＡＭ２４、ハードディスク２５等で構築され、制御機能部３３の制御下で、ユーザ毎の閾値時間、すなわち、ユーザ毎の表示データを表示するか否かの判断基準となる予測印刷時間、例えば、３分、５分等が登録されている。このユーザ毎の閾値時間は、ユーザ自身が、あるいは、データ出力システム１の管理者が、入力機能部３１から、または、ホスト装置Ｈｓ１〜Ｈｓｎ、管理者端末等から入力する。制御機能部３３は、ユーザ毎の閾値時間が入力されると、該閾値時間を、データ表示制御機能部３８を介してユーザ設定保持機能部４１に登録する。
【００７３】
例えば、ユーザ毎の閾値時間を入力機能部３１、すなわち、オペレーションパネル１３で行う場合、制御機能部３３は、図１０に示すような表示設定画面Ｇ１をディスプレイに表示する。図１０に示す表示設定画面Ｇ１では、閾値時間である「印刷時間」項目、表示確認を行うか否かの設定項目、「ＯＫ」と「キャンセル」のボタンが表示されている。ユーザは、この表示設定画面Ｇ１に基づいて、閾値時間となる印刷時間（図１０では、「３分」が設定されている状態が表示されている。）と表示確認の要否の設定を行う。
【００７４】
そして、本実施例の画像形成装置Ｇｋ２は、ユーザ毎の閾値時間が設定登録されている状態で、図１１に示すように、表示データの表示制御を伴う印刷制御処理を実行する。なお、図１１において、図８と同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００７５】
すなわち、画像形成装置Ｇｋ２は、印刷要求を受け付けると（ステップＳ１０１）、制御機能部３３が、データ表示制御機能部３８を介してデータ出力時間計算機能部３９に予測印刷時間を算出させる（ステップＳ１０２）。
【００７６】
次に、制御機能部３３は、ユーザ認証情報が入力されると（ステップＳ１０３）、該ユーザ認証情報が予めＮＶＲＡＭ２４に格納されているユーザ認証情報と一致するかチェックする（ステップＳ１０４）。ステップＳ１０４で、ユーザ認証情報が一致しないと、制御機能部３３は、ステップＳ１０３に戻って、ユーザ認証情報の入力を促す表示から上記同様に処理する（ステップＳ１０３、Ｓ１０４）。
【００７７】
ステップＳ１０４で、ユーザ認証情報が一致すると、制御機能部３３は、データ出力機能部３６に印刷を開始させ（ステップＳ１０５）、予測印刷時間が予めユーザ設定保持機能部４１に格納されている該ユーザの閾値時間よりも長いかチェックする（ステップＳ２０１）。
【００７８】
このユーザ毎の閾値時間は、上述のように、予め入力されてＮＶＲＡＭ２４、ハードディスク２５等で構築されるユーザ設定保持機能部４１に格納されている。
【００７９】
ステップＳ２０１で、予測印刷時間がユーザの閾値時間未満であると（ステップＳ２０１で、ＮＯのとき）、制御機能部３３は、上記同様に、表示機能部３２に表示データ一覧を表示させる（ステップＳ１０７）。
【００８０】
ユーザは、表示機能部３２、すなわち、オペレーションパネル１３のディスプレイに表示されている表示データ一覧から表示させたい表示データを、入力機能部３１の操作、すなわち、オペレーションパネル１３のキー操作やタッチパネルのタッチ操作で選択する。
【００８１】
制御機能部３３は、ユーザが選択した表示データを表示機能部３２に表示させ（ステップＳ１０８）、印刷が終了したかチェックする（ステップＳ１０９）。
【００８２】
ステップＳ１０９で、印刷が終了していないとき、制御機能部３３は、ステップＳ１０８に戻って、ユーザの選択した表示データの表示を継続して、印刷が終了したかのチェックを繰り返す（ステップＳ１０８、Ｓ１０９）。
【００８３】
ステップＳ１０９で、印刷が終了すると、制御機能部３３は、データ出力機能部３６による印刷処理を終了し（ステップＳ１１０）、表示データを表示しているかチェックする（ステップＳ１１１）。
【００８４】
ステップＳ１１１で、いま、表示データを表示しているので、制御機能部３３は、表示機能部３２による表示データの表示を終了させて、表示データの表示制御を伴う印刷制御処理を終了する（ステップＳ１１２）。
【００８５】
制御機能部３３は、上記ステップＳ２０１で、予測印刷時間がユーザの閾値時間よりも長いとき（ステップＳ２０１で、ＹＥＳのとき）、ユーザへの表示確認を行い（ステップＳ２０２）、表示データを表示するが選択されたかチェックする（ステップＳ２０３）。
【００８６】
ステップＳ２０３で、表示データを表示するが選択されると（ステップＳ２０３で、ＹＥＳのとき）、制御機能部３３は、ステップＳ１０７へ移行して、ユーザ情報から表示データ一覧を表示する処理から上記同様に処理する（ステップＳ１０７〜Ｓ１１２）。
【００８７】
ステップＳ２０３で、表示データを表示しないが選択されると（ステップＳ２０３で、ＮＯのとき）、制御機能部３３は、表示データの表示を行うことなく、データ出力機能部３６に印刷を継続させて、印刷が完了すると、印刷処理を終了させる（ステップＳ１１０）。制御機能部３３は、次に、表示データを表示しているかチェックし（ステップＳ１１１）、いま、表示データを表示していないので（ステップＳ１１１で、ＮＯ）、制御機能部３３は、そのまま表示データの表示制御を伴う印刷制御処理を終了する。
【００８８】
このように、本実施例のデータ出力システム１の画像形成装置Ｇｋ２は、前記時間設定手段としての入力機能部３１が、前記出力対象データの出力要求を行うユーザ毎に、前記閾値時間を設定可能であり、前記表示制御手段としての制御機能部３３が、前記予測出力時間を、前記出力対象データの出力要求を行うユーザに対応する前記閾値時間と比較して、前記表示データの表示機能部３２への表示を制御する。
【００８９】
したがって、ユーザ毎の利用性等の利用性に適した閾値時間を設定して表示データの表示制御を行うことができ、個人情報の流出のおそれを低減させつつ、利用性をより一層向上させることができる。
【００９０】
また、本実施例のデータ出力システム１の画像形成装置Ｇｋ２は、情報確認を行う表示機能部３２及び入力機能部３１等からなる確認手段を、さらに備え、制御機能部３３が、前記予測出力時間が前記閾値時間よりも長いと、前記確認手段に前記表示データの表示を行うか否かの確認を行わせ、該確認手段によって該表示データの表示を行う旨が確認されたときにのみ、表示機能部３２に該表示データの表示を行わせる。
【００９１】
したがって、予測出力時間が閾値時間よりも長い場合にも、ユーザの許可に応じて、表示データを表示することができ、個人情報の流出のおそれを低減させつつ、利用性をより一層向上させることができる。
【００９２】
（第３実施形態）
図１２〜図１５は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第３実施例を示す図である。図１２は、本発明のデータ出力装置、データ出力システム、データ出力制御方法及びデータ出力制御プログラムの第３実施例を適用したデータ出力システムに適用される画像形成装置Ｇｋ３の機能ブロック図である。
【００９３】
なお、本実施例は、上記第１実施例のデータ出力システム１及び画像形成装置Ｇｋと同様のデータ出力システム及び画像形成装置に適用したものである。本実施例の説明においては、第１実施例と同様の構成部分には、同一の符号を付してその説明を簡略化または省略し、また、図示しない部分についても、必要に応じて、第１実施例で用いた符号をそのまま用いて説明する。
【００９４】
本実施例のデータ出力システム１の画像形成装置Ｇｋ３は、表示データを表示する際に、表示時間に応じて個人情報に関わるデータの表示を行うか否かの処理をユーザの選択に応じて行う。
【００９５】
そして、本実施例の画像形成装置Ｇｋ３は、図２に示した画像形成装置Ｇｋと同様のハードウェア構成及びソフトウェア構成の画像形成装置が用いられているとともに、本実施例のデータ出力制御プログラムが導入されることで、図１２に示す機能ブロックが構築されている。図１２において、画像形成装置Ｇｋ３は、第１実施例の画像形成装置Ｇｋと同様の入力機能部３１、表示機能部３２、制御機能部３３、ユーザ認証機能部３４、データ取得機能部３５、データ出力機能部３６、記憶機能部３７、データ表示制御機能部３８、データ出力時間計算機能部３９等が構築されるとともに、表示データ抽出機能部５１が構築される。
【００９６】
そして、記憶機能部３７は、第１実施例の図７に示したユーザとデータを関連付ける関連付けデータベースの代わりに、図１３に示すような関連付けデータベースを格納している。この関連付けデータベースは、図１３に示すように、図７の関連付けデータベースのデータ（ユーザＩＤ、登録データ種類及びデータＩＤ）に、さらに、個人情報の有無を示す識別情報である「ｎｏ」（個人情報無し）と「ｙｅｓ」（個人情報有り）が登録されている。
【００９７】
上記表示データ抽出機能部５１は、データ表示制御機能部３８の制御下で、記憶機能部３７に格納されている表示データのうち、後述するユーザの操作に応じて、表示機能部３２に表示させる表示データを抽出して、データ表示制御機能部３８に渡す。具体的には、表示データ抽出機能部５１は、ユーザが個人情報の表示を許可する操作を行うと、関連付けデータベースの個人情報に「ｎｏ」と「ｙｅｓ」のいずれが登録されていても、そのユーザのＩＤに対応する表示データを表示対象として抽出する。一方、表示データ抽出機能部５１は、ユーザが個人情報の表示を不許可とする操作を行うと、関連付けデータベースの個人情報に関連する表示データでないことを示す「ｎｏ」が登録されていて、そのユーザのＩＤに対応する表示データのみを表示対象として抽出する。そして、入力機能部３１及び表示機能部３２は、前記予測出力時間が前記閾値時間よりも長いときに、表示データの表示を行うか否かの確認を行う確認手段として機能している。すなわち、制御機能部３８は、前記予測出力時間が前記閾値時間よりも長いと、後述するように、表示機能部３２に表示データの表示を行うか否かを問い合わせる表示確認の表示を行い、該表示確認の表示に対して、ユーザが、入力機能部３１を使用して、表示を行うか否かの選択を行う。
【００９８】
そして、制御機能部３３は、図１３に示した関連付けデータベースが記憶機能部３７に格納されている状態で、図１４に示すように、表示データの表示制御を伴う印刷制御処理を実行する。なお、図１４において、図８と同様の処理ステップには、同一のステップナンバを付与して、その説明を簡略化する。
【００９９】
すなわち、画像形成装置Ｇｋ３は、印刷要求を受け付けると（ステップＳ１０１）、制御機能部３３が、データ表示制御機能部３８を介してデータ出力時間計算機能部３９に予測印刷時間を算出させる（ステップＳ１０２）。
【０１００】
次に、制御機能部３３は、ユーザ認証情報が入力されると（ステップＳ１０３）、該ユーザ認証情報が予めＮＶＲＡＭ２４に格納されているユーザ認証情報と一致するかチェックする（ステップＳ１０４）。ステップＳ１０４で、ユーザ認証情報が一致しないと、制御機能部３３は、ステップＳ１０３に戻って、ユーザ認証情報の入力を促す表示から上記同様に処理する（ステップＳ１０３、Ｓ１０４）。
【０１０１】
ステップＳ１０４で、ユーザ認証情報が一致すると、制御機能部３３は、データ出力機能部３６に印刷を開始させ（ステップＳ１０５）、予測印刷時間が予め設定されている閾値時間よりも長いかチェックする（ステップＳ１０６）。
【０１０２】
ステップＳ１０６で、予測印刷時間が閾値時間未満であると、制御機能部３３は、データ取得機能部３５に記憶機能部３７から表示データの一覧を取得させ、表示機能部３２に表示データ一覧を表示させる（ステップＳ１０７）。
【０１０３】
制御機能部３３は、ユーザが選択した表示データを表示機能部３２に表示させ（ステップＳ１０８）、印刷が終了したかチェックする（ステップＳ１０９）。
【０１０４】
ステップＳ１０９で、印刷が終了していないとき、制御機能部３３は、ステップＳ１０８に戻って、ユーザの選択した表示データの表示を継続して、印刷が終了したかのチェックを繰り返す（ステップＳ１０８、Ｓ１０９）。
【０１０５】
ステップＳ１０９で、印刷が終了すると、制御機能部３３は、データ出力機能部３６による印刷処理を終了し（ステップＳ１１０）、表示データを表示しているかチェックする（ステップＳ１１１）。
【０１０６】
ステップＳ１１１で、いま、表示データを表示しているので、制御機能部３３は、表示機能部３２による表示データの表示を終了させて、表示データの表示制御を伴う印刷制御処理を終了する（ステップＳ１１２）。
【０１０７】
制御機能部３３は、上記ステップＳ１０６で、予測印刷時間が閾値時間よりも長いと、ユーザへの表示確認を行い（ステップＳ３０１）、個人情報に関連する表示データを表示するが選択されたかチェックする（ステップＳ３０２）。
【０１０８】
すなわち、制御機能部３３は、例えば、図１５に示すような表示確認画面Ｇ２を表示機能部３２に表示させて、個人情報に関わる表示データの表示が許可されたかチェックする。この表示確認画面Ｇ２には、個人情報に関わる表示データの表示の可否を選択操作する「はい」と「いいえ」の選択ボックスと、「ＯＫ」、「キャンセル」のボタンが表示されている。
【０１０９】
ステップＳ３０２で、個人情報に関わる表示データの表示を許可する選択が行われると（ステップＳ３０２で、ＹＥＳのとき）、制御機能部３３は、ステップＳ１０７へ移行して、ユーザ情報から全ての表示データの表示データ一覧を表示する処理から上記同様に処理する（ステップＳ１０７〜Ｓ１１２）。
【０１１０】
ステップＳ３０２で、個人情報に関わる表示データの表示を不許可とする選択が行われると（ステップＳ３０２で、ＮＯのとき）、制御機能部３３は、表示データ抽出機能部５１に個人情報に関わる表示データ以外の表示データを抽出させる（ステップＳ３０３）。
【０１１１】
制御機能部３３は、ステップＳ１０７に移行して、データ表示制御機能部３８に、記憶機能部３７に格納されている該ユーザの表示データのうち、抽出された個人情報に関わらない表示データのみの一覧を取得させ、該表示データの一覧を表示機能部３２に表示させる（ステップＳ１０７）。制御機能部３３は、以下、上記同様に、ユーザが選択した表示データを表示機能部３２に表示させ（ステップＳ１０８）、印刷が終了したかチェックする（ステップＳ１０９）。ステップＳ１０９で、印刷が終了していないとき、制御機能部３３は、ステップＳ１０８に戻って、ユーザの選択した表示データの表示を継続して、印刷が終了したかのチェックを繰り返す（ステップＳ１０８、Ｓ１０９）。ステップＳ１０９で、印刷が終了すると、制御機能部３３は、データ出力機能部３６による印刷処理を終了し（ステップＳ１１０）、表示データを表示しているかチェックする（ステップＳ１１１）。ステップＳ１１１で、いま、表示データを表示しているので、制御機能部３３は、表示機能部３２による表示データの表示を終了させて、表示データの表示制御を伴う印刷制御処理を終了する（ステップＳ１１２）。
【０１１２】
このように、本実施例のデータ出力システム１の画像形成装置Ｇｋ３は、記憶機能部３７が、前記表示データ毎に、該表示データが、ユーザの個人情報に関わる表示データであるか否かを識別する識別情報をも記憶し、画像形成装置Ｇｋ３は、前記情報確認を行う表示機能部３２と入力機能部３１からなる確認手段と、記憶機能部３７から前記識別情報に基づいて、前記個人情報とは無関係の前記表示データのみを抽出する表示データ抽出機能部（抽出手段）５１と、を備え、制御機能部３３が、前記予測出力時間が前記閾値時間よりも長いと、前記確認手段に前記個人情報に関わる表示データの表示を行うか否か確認を行わせ、該確認手段によって該個人情報に関わる該表示データの表示を拒否する旨が確認されると、表示データ抽出機能部５１に該個人情報とは無関係の該表示データのみを抽出させ、抽出された該表示データのみを表示機能部３２に表示させる。
【０１１３】
したがって、予測出力時間が閾値時間よりも長く、ユーザが画像形成装置Ｇｋ３から離れるおそれがある場合に、個人情報に関わる表示データを表示するか否かの選択と、該選択に応じた表示データの表示を行うことができる。その結果、個人情報の流出のおそれを低減させつつ、より一層利用性を向上させることができる。
【０１１４】
また、本実施例のデータ出力システム１の画像形成装置Ｇｋ３は、前記出力対象データの出力要求を許可するユーザのユーザ情報を記憶するユーザ認証機能部（ユーザ情報記憶手段）３４と、情報の入力を行う入力機能部（入力手段）３１と、を備え、記憶機能部３７が、ユーザ毎に前記表示データを格納し、制御機能部３３が、入力機能部３１から入力されたユーザ情報がユーザ認証機能部３４の前記ユーザ情報と一致すると、該ユーザからの前記出力対象データの出力要求を受け付け、該ユーザ情報に対応する前記表示データを記憶機能部３７から読み出して、表示機能部３２へ表示させる。
【０１１５】
したがって、ユーザ認証情報を利用して、表示データの表示を適切に管理することができ、個人情報の流出のおそれを低減させつつ、より一層利用性を向上させることができる。
【０１１６】
なお、上記各実施例においては、画像形成装置Ｇｋ、Ｇｋ２、Ｇｋ３が出力対象データを印刷出力する際に、表示データを表示出力する場合について説明したが、表示データを表示するのは、出力対象データを印刷出力する際に限るものではない。例えば、出力対象データを配信出力する際に表示データを表示出力してもよい。また、上記各実施例においては、画像形成装置Ｇｋ、Ｇｋ２、Ｇｋ３が、表示機能部３２、制御機能部３３、記憶機能部３７、データ表示制御機能部３８、データ出力時間計算機能部３９、ユーザ設定保持機能部４１、表示データ抽出機能部５１を備えている場合について説明したが、画像形成装置Ｇｋ、Ｇｋ２、Ｇｋ３がこれらの全ての機能部を備えている必要はない。例えば、これら各機能部の１つ以上が、データ出力システム１のネットワークＮＷ上の装置が備えていたり、複数の機能部が、ネットワークＮＷ上の装置に分散して搭載されていたりしてもよい。
【０１１７】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１１８】
１  データ出力システム
ＮＷ  ネットワーク
Ｇｋ  画像形成装置
Ｈｓ１〜Ｈｓｎ  ホスト装置
１１  コントローラ
１２  エンジン部
１３  オペレーションパネル
２１  ＣＰＵ
２２  プログラムＲＯＭ
２３  ＲＡＭ
２４  ＮＶＲＡＭ
２５  ハードディスク
２６  ネットワークＩ／Ｆ
２７  エンジンＩ／Ｆ
２８  パネルＩ／Ｆ
２９  バス
３１  入力機能部
３２  表示機能部
３３  制御機能部
３４  ユーザ認証機能部
３５  データ取得機能部
３６  データ出力機能部
３７  記憶機能部
３８  データ表示制御機能部
３９  データ出力時間計算機能部
Ｇｋ２  画像形成装置
４１  ユーザ設定保持機能部
Ｇ１  表示設定画面
Ｇｋ３  画像形成装置
５１  表示データ抽出機能部
Ｇ２  表示確認画面
【先行技術文献】
【特許文献】
【０１１９】
【特許文献１】特開２０１１−２８４３７号公報
【図１】
2015110320.tif 000003
【図２】
2015110320.tif 000004
【図３】
2015110320.tif 000005
【図４】
2015110320.tif 000006
【図５】
2015110320.tif 000007
【図６】
2015110320.tif 000008
【図７】
2015110320.tif 000009
【図８】
2015110320.tif 000010
【図９】
2015110320.tif 000011
【図１０】
2015110320.tif 000012
【図１１】
2015110320.tif 000013
【図１２】
2015110320.tif 000014
【図１３】
2015110320.tif 000015
【図１４】
2015110320.tif 000016
【図１５】
2015110320.tif 000017