(57)【要約】【課題】ユーザーが印刷物を入手しやすい時期にファクシミリデータの印刷を行うことで、印刷物の放置を防止してセキュリティーを確保する。【解決手段】画像形成装置３では、印刷所要時間算出部３４がファクシミリデータの印刷所要時間を算出し、ユーザースケジュールをユーザースケジュール取得部３６がユーザーＤＢ１０２から取得し、空き時間判定部３７は、当該スケジュールから当該ユーザーの空き時間を判定する。印刷開始日時算出部３８は、この空き時間内でファクシミリデータの印刷を完了可能な印刷開始日時を、上記印刷所要時間を用いて算出する。制御部３１は、印刷開始日時の到来時に画像形成部１２０にファクシミリデータを印刷させる。【選択図】図１
2015053595.tif 000002
【特許請求の範囲】
【請求項１】
ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記ファクシミリデータに基づいた印刷を行う画像形成部と、
前記算出された印刷開始日時の到来時に、前記画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部と、を備えた画像形成装置。
【請求項２】
前記算出された印刷開始日時の到来時に、前記ユーザーに対応付けられたコンピューターが前記ネットワーク上に存在するか否かを判別する判別部を更に備え、
前記制御部は、前記判別部によって、前記コンピューターが前記ネットワーク上に存在すると判別された場合に、前記画像形成部に前記ファクシミリデータを印刷させる請求項１に記載の画像形成装置。
【請求項３】
前記印刷開始日時が算出された後、前記ユーザースケジュールデータベースにアクセスして、当該印刷開始日時に前記ファクシミリデータの印刷が実行される旨のタスクを登録する第１タスク処理部を更に備えた請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記空き時間判定部によって前記空き時間が判定されなかった場合、又は前記判別部によって前記コンピューターが前記ネットワーク上に存在しないと判別された場合に、前記ユーザースケジュールデータベースにアクセスして、前記ファクシミリデータの受信を示すタスクを登録する第２タスク処理部を更に備える請求項１乃至請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記ファクシミリデータの印刷完了時に、前記ユーザースケジュールデータベースに当該ファクシミリデータに関連して前記第１又は第２タスク処理部により登録されているタスクを完了にする第３タスク処理部を更に備えた請求項３又は請求項４に記載の画像形成装置。
【請求項６】
画像形成装置と、ユーザースケジュールデータベースとを有するスケジュール連携印刷サービスシステムであって、
前記画像形成装置は、
ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記ファクシミリデータに基づいた印刷を行う画像形成部と、
前記算出された印刷開始日時の到来時に、前記画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部とを備え、
前記ユーザースケジュールデータベースは、
複数のユーザーについての各スケジュールを記憶するスケジュール記憶部を備えるスケジュール連携印刷サービスシステム。
【請求項７】
コンピューターを、
ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記算出された印刷開始日時の到来時に、前記ファクシミリデータに基づいた印刷を行う画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部と、して機能させるスケジュール連携印刷プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、スケジュール連携印刷サービスシステム、及びスケジュール連携印刷プログラムに関し、特に、ユーザーのスケジュールと連携して、受信したファクシミリデータをユーザーにとって都合のよい時間帯に出力する技術に関する。
【背景技術】
【０００２】
企業の会議等のイベントで使用される会議資料を準備するユーザーにとっての利便性を図るために、会議の日時に併せて会議資料の印刷を行う印刷システムが提案されている。例えば、下記特許文献１には、情報管理サーバーがスケジュール情報により指定される会議日時に合わせて印刷ジョブの実行スケジュールを設定し、プリンターが印刷ジョブの実行時期が到来した時に当該印刷ジョブを実行することで、会議資料を会議スケジュールに間に合うように印刷する印刷システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７２４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に示される技術では、会議日時に合わせて会議資料を印刷できるが、この印刷物を取得すべきユーザーが、印刷時点で画像形成装置の近くにいない状況であっても、当該画像形成装置からは印刷物が出力される。このため、画像形成装置に当該印刷物が出力された状態が放置されやすく、セキュリティー上の問題が生じていた。また、ファクシミリ機能を有する画像形成装置が、受信時から即座にファクシミリデータを印刷してその印刷物を出力する場合も、印刷物が出力された状態が放置されやすい。
【０００５】
本発明は、上記の問題を解決するためになされたもので、ユーザーが自席にいる可能性が高い時期に印刷を行うことで、印刷物が放置されることを防止してセキュリティーを確保することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一局面に係る画像形成装置は、ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記ファクシミリデータに基づいた印刷を行う画像形成部と、
前記算出された印刷開始日時の到来時に、前記画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部と、を備えたものである。
【０００７】
また、本発明の一局面に係るスケジュール連携印刷サービスシステムは、画像形成装置と、ユーザースケジュールデータベースとを有し、
前記画像形成装置は、
ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記ファクシミリデータに基づいた印刷を行う画像形成部と、
前記算出された印刷開始日時の到来時に、前記画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部とを備え、
前記ユーザースケジュールデータベースは、
複数のユーザーについての各スケジュールを記憶するスケジュール記憶部を備えるものである。
【０００８】
また、本発明の一局面に係るスケジュール連携印刷プログラムは、コンピューターを、
ファクシミリデータを外部のファクシミリ装置から受信するファクシミリデータ受信部と、
前記受信したファクシミリデータを印刷するための印刷性能を記憶する装置性能記憶部と、
前記印刷性能を前記装置性能記憶部から読み出し、前記受信したファクシミリデータの印刷に必要な印刷所要時間を算出する印刷所要時間算出部と、
前記受信したファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する受信ユーザー判定部と、
前記受信ユーザー判定部により判定されたユーザーについてのスケジュールをユーザースケジュールデータベースから取得するユーザースケジュール取得部と、
前記取得されたスケジュールから、前記ユーザーの空き時間を判定する空き時間判定部と、
前記判定された空き時間内で前記ファクシミリデータの印刷を完了可能な印刷開始日時を、前記算出された印刷所要時間を用いて算出する印刷開始日時算出部と、
前記算出された印刷開始日時の到来時に、前記ファクシミリデータに基づいた印刷を行う画像形成部に前記ファクシミリデータに基づいた印刷を行わせる制御部と、して機能させるものである。
【発明の効果】
【０００９】
本発明によれば、ファクシミリデータの印刷物を取得すべきユーザーの空き時間内に、当該ファクシミリデータの印刷物を画像形成装置から出力させることが可能なので、ユーザーが自席にいる可能性が高く、ユーザーが印刷物を入手しやすい時期に、画像形成装置から当該印刷物が出力される。このため、ファクシミリデータを受信したタイミングではなく、印刷実行に適する時期として算出される他のタイミングでファクシミリデータを印刷する制御を行う場合であっても、セキュリティーを確保した上で、ファクシミリデータの印刷物を画像形成装置から出力させることが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るスケジュール連携印刷サービス装置を含むシステム全体の構成図である。
【図２】コンピューターの電気的構成を示すブロック図である。
【図３】画像形成装置の電気的構成を示すブロック図である。
【図４】画像形成装置の装置性能の例を示す図である。
【図５】ユーザーＤＢに記憶されているカレンダーの一例を示す図である。
【図６】スケジュール連携印刷サービスシステムの印刷処理の第１実施形態を示すフローチャートである。
【図７】スケジュール連携印刷サービスシステムによるファクシミリデータの印刷処理の第２実施形態を説明する。
【図８】スケジュール連携印刷サービスシステムによる印刷処理の第３実施形態を示すフローチャートである。
【図９】スケジュール連携印刷サービスシステムによる印刷処理の第４実施形態を示すフローチャートである。
【図１０】スケジュール連携印刷サービスシステムによる印刷処理の第５実施形態理を示すフローチャートである。
【図１１】スケジュール連携印刷サービスシステムの印刷処理におけるプリントサーバーによる処理の他の実施形態理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態に係る画像形成装置、スケジュール連携印刷サービスシステム、及びスケジュール連携印刷プログラムについて図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置を含むシステム全体の構成図である。
【００１２】
スケジュール連携印刷サービスシステム１００は、コンピューター２と、画像形成装置３と、ユーザースケジュールデータベース１０２（以下、ユーザーＤＢ）とを備える。これらコンピューター２と、画像形成装置３と、ユーザーＤＢ１０２とは、ＬＡＮ（Local Area Network）等により互いに接続されている。但し、コンピューター２は、スケジュール連携印刷サービスシステム１００の必須の構成要素ではない。
【００１３】
コンピューター２は、ユーザーＤＢ１０２と通信し、コンピューター２で管理しているユーザースケジュール情報を、ユーザーＤＢ１０２に送信する。
【００１４】
ユーザーＤＢ１０２は、ユーザースケジュール情報をユーザー毎に記憶するスケジュール記憶部を有し、コンピューター２及び画像形成装置３からの指示に従って当該各ユーザーのスケジュールを記憶、書換、及び削除し、画像形成装置３が要求するユーザーのスケジュールを画像形成装置３に送信する。
【００１５】
また、画像形成装置３は、ファクシミリ通信機能を有し、受信したファクシミリデータ、及びコンピューター２から受信する印刷データを用いて画像形成（印刷）を行う画像形成部１２０とを備える。
【００１６】
コンピューター２の構成を説明する。図２はコンピューターの電気的構成を示すブロック図である。
【００１７】
コンピューター２は、制御ユニット２０と、操作部２７と、表示部２８とを有する。制御ユニット２０は、ＣＰＵ、ＲＡＭ、及びＲＯＭ等からなる。制御ユニット２０は、制御部２１と、印刷ジョブ生成部２３と、通信部２４と、スケジューラー２５とを備える。
【００１８】
制御部２１は、コンピューター２の全体的な動作制御を司る。
【００１９】
印刷ジョブ生成部２３は、図略のＨＤＤに記憶されたプリンタードライバーに従って動作することで、ユーザーによる操作部２７の操作で指示されたデータを、画像形成装置３に適したフォーマットに変換して印刷データとし、この印刷データを含む印刷ジョブを生成する。
【００２０】
通信部２４は、印刷ジョブ生成部２３によって生成された印刷ジョブを、画像形成装置３に送信する。
【００２１】
スケジューラー２５は、上記のＨＤＤに記憶された予定管理アプリケーションに従って動作することで、当該コンピューター２のユーザーについてのスケジュールを管理する。当該スケジュールは、イベント名称及び当該イベントの開催日時を特定して定められるユーザー予定情報により構成されている。スケジューラー２５は、操作者による操作部２７の操作で入力されるイベント名称及び当該イベントの開催日時によりユーザー予定情報を作成する。スケジューラー２５は、当該ユーザー予定情報を日毎、週毎、又は月毎のカレンダーに従って、対応する時間帯に当てはめて記憶することで、ユーザーの予定がいつ入っているかを管理する。スケジューラー２５は、ユーザーＤＢ１０２と同期しており、スケジューラー２５で管理されているユーザースケジュールはユーザーＤＢ１０２にも記憶されている。
【００２２】
なお、スケジューラー２５は、ユーザーＤＢ１０２にアクセスして、当該ユーザーＤＢ１０２に記憶されている予定管理アプリケーションに従って動作することで、当該コンピューター２のユーザーについてのスケジュールを管理するようにしてもよい。
【００２３】
操作部２７は、キーボード、マウス、又はタッチパネルを有し、ユーザーにより、印刷対象とするデータ及びこれに用いる画像形成装置３を指定する印刷指示、スケジュール情報及びその送信指示等が入力される。
【００２４】
表示部２８は、ＬＣＤ（Liquid Crystal Display）等からなり、操作者に対する操作案内等を表示する。
【００２５】
次に、画像形成装置３の構成を説明する。図３は画像形成装置３の電気的構成を示すブロック図である。
【００２６】
画像形成装置３は、その制御ユニット３０に、制御部３１と、ファクシミリ通信部３２と、装置性能記憶部３３と、印刷所要時間算出部３４と、受信ユーザー判定部３５と、ユーザースケジュール取得部３６と、空き時間判定部３７と、印刷開始日時算出部３８と、判別部３９と、タスク処理部４０とを備える。なお、制御ユニット３０は、ＣＰＵ、ＲＡＭ、及びＲＯＭ等からなる。
【００２７】
制御部３１は、画像形成装置３の全体的な動作制御を司る。
【００２８】
ファクシミリ通信部３２は、図１に示す外部のファクシミリ装置５０との間でファクシミリデータを送受信する。なお、このファクシミリデータには、印刷対象とする実体的な印刷データの他、画像形成装置３における親展ボックス（データ保存先）を示す情報、送信元ファクス番号、更に印刷情報として、印刷枚数、部数、サイズ、解像度、カラー又はモノクロ印刷の別等が含まれている。
【００２９】
装置性能記憶部３３は、この画像形成装置３の装置性能を記憶する。図４は、各画像形成装置３についての装置性能の例を示す図である。装置性能記憶部３３は、図４に示すように、解像度別の印刷速度等を記憶している。なお、これら各速度としては、例えば、記録紙１枚あたりの所要印刷時間が記憶されている。
【００３０】
印刷所要時間算出部３４は、画像形成装置３の性能を装置性能記憶部３３から読み出し、更に、ファクシミリ通信部３２により受信されたファクシミリデータから印刷枚数、記録紙サイズ、解像度、カラー又はモノクロ印刷の別等の印刷情報を取得し、これらに基づいて当該ファクシミリデータの印刷に必要な印刷所要時間を算出する。
【００３１】
受信ユーザー判定部３５は、上記受信されたファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザーを判定する。受信ユーザー判定部３５は、例えば、ファクシミリデータに含まれる上記親展ボックス（データ保存先）を示す情報、送信元ファクス番号等から、予め画像形成装置３に登録されているユーザーのうち、いずれのユーザーが当該ファクシミリデータを受信する対象となるかを判定する。受信ユーザー判定部３５は、上記親展ボックス（データ保存先）を示す情報からユーザーを判別する場合、このファクシミリデータがデータ保存先として指定する親展ボックスの所有者とされているユーザーを、当該ファクシミリデータを受信するユーザーとして判定する。また、受信ユーザー判定部３５は、上記送信元ファクス番号からユーザーを判定する場合、予め記憶している各ユーザーのアドレス帳を参照し、当該送信元ファクス番号がアドレス帳に記載されているユーザーを、当該ファクシミリデータを受信するユーザーとして判定する。
【００３２】
ユーザースケジュール取得部３６は、受信ユーザー判定部３５により判定されたユーザーのスケジュールを、ユーザーＤＢ１０２から取得する。ユーザースケジュール取得部３６は、少なくとも、ファクシミリデータ受信日におけるユーザーのスケジュールを取得する。
【００３３】
空き時間判定部３７は、ユーザースケジュール取得部３６により取得されたスケジュールから、上記ユーザーが有する空き時間帯を判定する。
【００３４】
例えば、ユーザーＤＢ１０２は、図５に例を示すようなカレンダーを内蔵するスケジュール記憶部１０２１（図３）に記憶している。このカレンダーは、ユーザー毎に記憶されている。空き時間判定部３７は、上記ユーザーのカレンダーをユーザーＤＢ１０２から取得し、上記ファクシミリデータを受信した日において、予定が記憶されていない時間帯を空き時間として判定する。
【００３５】
印刷開始日時算出部３８は、空き時間判定部３７によって判定された空き時間内において、上記受信されたファクシミリデータの印刷を完了することが可能となる印刷開始日時を、印刷所要時間算出部３４によって算出された印刷所要時間を用いて算出する。
【００３６】
判別部３９は、印刷開始日時算出部３８により算出された印刷開始日時の到来を例えば内蔵するタイマーにより計時した時に、上記判別されたユーザーに対応付けられているコンピューター２がネットワーク（本実施形態ではＬＡＮ）上に存在するか否かを判別する。例えば、判別部３９は、当該識別情報が示すホスト名及びIPアドレスと一致するコンピューターがネットワーク上に存在するかを、ＤＮＳによる名前解決、又はｐｉｎｇによる接続確認により判別する。判別部３９は、ホスト名とIPアドレスとが一致する場合や、ｐｉｎｇによる接続確認での応答がある場合に、上記識別情報の示すコンピューター２がネットワーク上に存在すると判別する。一方、判別部３９は、ホスト名とIPアドレスとが不一致の場合（すなわち別セグメントへの移動）や、ｐｉｎｇによる接続確認での応答がない場合（コンピューターが起動していない状態、ユーザーがログインしていない状態、又は社外等にコンピューターが持ち出されてネットワークに接続されていない状態）に、上記識別情報の示すコンピューター２がネットワーク上に存在しないと判別する。なお、画像形成装置３のＨＤＤ４１又は図略のメモリーには、各ユーザーと、各ユーザーに対応付けられたコンピューター（ホスト名、IPアドレス）、各ユーザーのアドレス帳が記憶されている。
【００３７】
制御部３１は、上記判定されたユーザーのコンピューター２がネットワーク上に存在すると判別部３９によって判別された場合に、上記受信したファクシミリデータを画像形成部１２０に印刷させる。一方、制御部（印刷指示部）３１は、上記ユーザーのコンピューター２がネットワーク上に存在しないと判別部１８によって判別された場合には、画像形成部１２０には上記受信したファクシミリデータの印刷を行わせない。
【００３８】
タスク処理部４０は、ユーザーＤＢ１０２にアクセスして、ユーザーについてのタスクを登録する。タスク処理部４０は、印刷開始日時算出部３８により印刷開始日時が算出された後、ユーザーＤＢ１０２にアクセスして、当該印刷開始日時にファクシミリデータの印刷が実行される旨のタスクを、上記判定されたユーザーについて登録する。
【００３９】
また、タスク処理部４０は、空き時間判定部３７によって上記空き時間が判定されなかった場合、又は判別部３９によって上記ユーザーのコンピューターがネットワーク上に存在しないと判別された場合に、ユーザーＤＢ１０２にアクセスして、ファクシミリデータを受信している旨を示すタスクを、上記判定されたユーザーについて登録する。
【００４０】
また、タスク処理部４０は、ファクシミリデータの印刷完了時に、当該ファクシミリデータに関連してユーザーＤＢ１０２に登録した上記各タスクを完了にする。
【００４１】
なお、タスク処理部４０は、特許請求の範囲における第１乃至第３タスク処理部の一例である。本実施形態では、１つのタスク処理部４０が、第１乃至第３タスク処理部による各処理の全てを行うものとしているが、第１乃至第３タスク処理部による処理行う各々のタスク処理部を別々に設けるようにしてもよい。
【００４２】
画像形成装置３には、更にＨＤＤ４１が備えられている。このＨＤＤ４１には、本発明の一実施形態であるスケジュール連携印刷プログラムが記憶されている。制御ユニット３０は、当該スケジュール連携印刷プログラムに従って動作することにより、上記の制御部３１と、ファクシミリ通信部３２と、装置性能記憶部３３と、印刷所要時間算出部３４と、受信ユーザー判定部３５と、ユーザースケジュール取得部３６と、空き時間判定部３７と、印刷開始日時算出部３８と、判別部３９と、タスク処理部４０として機能する。但し、制御部３１、ファクシミリ通信部３２、装置性能記憶部３３、印刷所要時間算出部３４、受信ユーザー判定部３５、ユーザースケジュール取得部３６、空き時間判定部３７、印刷開始日時算出部３８、判別部３９、及びタスク処理部４０は、ハード回路により構成されていてもよい。
【００４３】
画像形成部１２０は、ファクシミリデータ及び印刷データに基づいて画像形成（印刷）を行う機構である。画像形成部１２０は、感光体ドラム、帯電部、露光部、現像部、転写部、定着部、及び記録紙搬送機構等を備え、記録紙上にトナー画像を形成して圧着することで画像形成を行う。
【００４４】
次に、スケジュール連携印刷サービスシステム１００によるファクシミリデータ印刷処理の第１実施形態を説明する。図６はスケジュール連携印刷サービスシステム１００のファクシミリデータ印刷処理を示すフローチャートである。
【００４５】
画像形成装置３において、ファクシミリ通信部３２が、ファクス回線を通じて、外部の他のファクシミリ装置５０ファクシミリデータを受信すると（Ｓ１）、受信ユーザー判定部３５が、当該受信されたファクシミリデータ及びその附随情報に基づいて、当該ファクシミリデータの受信者となるユーザー（受信ユーザー）を判定する（Ｓ２）。
【００４６】
また、印刷所要時間算出部３４は、装置性能記憶部３３から当該画像形成装置３の装置性能を読み出す（Ｓ３）。続いて、印刷所要時間算出部３４は、上記読み出した画像形成装置３の装置性能に基づいて、上記印刷ジョブに含まれる印刷データについての印刷所要時間を算出する（Ｓ４）。
【００４７】
例えば、印刷所要時間算出部３４は、装置性能記憶部３３に記憶されている各解像度別の印刷速度と、ファクシミリデータの示す印刷内容、例えば、印刷枚数80枚、解像度4800×1200dpiの場合、解像度4800×1200dpiの印刷速度3秒／枚から、印刷所要時間を240秒=4分と算出する。
【００４８】
続いて、ユーザースケジュール取得部３６がユーザーＤＢ１０２にアクセスし、ユーザーＤＢ１０２から、上記受信ユーザーのスケジュールを取得する（Ｓ５）。例えば、ユーザースケジュール取得部３６は、ユーザーＤＢ１０２から当該受信ユーザーのカレンダーを読み出し、当該受信ユーザーの各予定及びその日時を示す情報をスケジュールとして取得する。
【００４９】
空き時間判定部３７は、ユーザースケジュール取得部３６により取得されたスケジュールから、上記ファクシミリデータの受信日における上記受信ユーザーの有する空き時間が存在するかを判定する（Ｓ６）。
【００５０】
ここで、空き時間判定部３７が、当該イベントの開催時刻よりも前の時間帯となる空き時間が存在すると判断した場合に（Ｓ６でＹＥＳ）、この空き時間を、ファクシミリデータの印刷を行う時間帯としての空き時間として判定する（Ｓ７）。なお、空き時間判定部３７は、空き時間が複数存在する場合は、いずれかの空き時間を１つ選択する。
【００５１】
例えば、図５に示す例の場合、ファクシミリデータの受信された日時が3月15日8時2分であると、当該受信日である3月15日であって、ユーザーの予定が記憶されていない時間帯を検索する。図５に示す例の場合、時間帯13時〜14時にはユーザーの予定が記憶されておらず、他の時間帯にはユーザーの予定が入っているため、空き時間判定部３７は、3月15日13時〜14時の時間帯を空き時間として判定する。
【００５２】
続いて、印刷開始日時算出部３８は、上記判定された空き時間内で上記印刷ジョブに基づく印刷が完了するように印刷開始日時を算出する（Ｓ８）。例えば、図５に示す例の場合、空き時間が時間帯3月15日13時〜14時であるため、この2時間の間に印刷が完了できる時刻を印刷開始日時として算出する。
【００５３】
そして、制御部３１は、当該算出された印刷開始日時を記憶する（Ｓ９）。Ｓ９においては、制御部３１は、当該印刷開始日時に上記受信したファクシミリデータの印刷を行うというタスクを記憶する。
【００５４】
タスク処理部４０は、ユーザーＤＢ１０２にアクセスして、当該印刷開始日時にファクシミリデータの印刷が実行される旨のタスクを、上記判定されたユーザーについて登録する（Ｓ１０）。例えば、ユーザーＤＢ１０２とユーザーのコンピューター２のスケジューラー２５との同期により、ユーザーに、当該印刷開始日時にファクシミリデータの印刷が実行される旨を通知することができる。
【００５５】
この後、判別部３９は、内蔵するタイマーにより、日時を計測し（Ｓ１１，Ｓ１１でＮＯ）、印刷開始日時が到来した時に（Ｓ１１でＹＥＳ）、上記受信ユーザーに対応付けて記憶しているコンピューター２が、ネットワーク上に存在するか否かを判別する（Ｓ１２）。
【００５６】
制御部３１は、上記コンピューター２がネットワーク上に存在すると判別部３９によって判別された場合に（Ｓ１２でＹＥＳ）、上記受信したファクシミリデータを画像形成部１２０に印刷させる（Ｓ１３）。このとき、タスク処理部４０は、ユーザーＤＢ１０２にアクセスして、当該受信ユーザーについてＳ１０で登録したタスクを完了させる。
【００５７】
一方、制御部３１は、上記コンピューター２がネットワーク上に存在しないと判別部３９によって判別された場合には（Ｓ１２でＮＯ）、上記受信したファクシミリデータを画像形成部１２０には印刷させない。
【００５８】
なお、上記のＳ６において、空き時間判定部３７が、受信ユーザーに空き時間が存在しないと判断した場合は（Ｓ６でＮＯ）、処理は終了する。
【００５９】
この第１実施形態に係る印刷処理によれば、上記ファクシミリデータの受信者とされるユーザーの空き時間、すなわち、他の予定が入っていない時間帯であって、かつ、当該ユーザーのコンピューターがネットワーク上で存在が確認された場合に、当該印刷物を画像形成装置３から出力させるので、当該ファクシミリデータの印刷物を受け取るべきユーザーが自席に居る可能性が高い時間帯に、当該印刷物を画像形成装置３から出力させることが可能である。これにより、ユーザーが印刷物を入手しやすい時期に画像形成装置３から印刷物が出力され、印刷物の放置が防止される。このため、ファクシミリデータ受信時のタイミングではなく、印刷実行に適する時期として画像形成装置３により算出される他のタイミングでファクシミリデータの印刷を行う場合であっても、セキュリティーを確保した上で、ファクシミリデータの印刷物を画像形成装置３から出力させることが可能になる。
【００６０】
次に、スケジュール連携印刷サービスシステム１００によるファクシミリデータの印刷処理の第２実施形態を説明する。図７はスケジュール連携印刷サービスシステム１００によるファクシミリデータの印刷処理の第２実施形態を示すフローチャートである。なお、上記第１実施形態と同様の処理は図示及び説明を省略する。
【００６１】
第２実施形態では、第１実施形態に示したＳ１〜Ｓ６の処理と同様の処理が行われ、Ｓ６において、空き時間判定部３７が、ユーザーの他の予定が記憶されていない時間帯が存在すると判断した場合（Ｓ６でＹＥＳ）、空き時間判定部３７は、更に、当該空き時間が複数であるかを判定する（Ｓ２１）。
【００６２】
空き時間判定部３７は、当該空き時間が複数であると判定した場合（Ｓ２１でＹＥＳ）、上記ファクシミリデータの受信日時に最も近い空き時間を選択し（Ｓ２２）、当該空き時間を、上記ファクシミリデータの印刷を行う時間帯としての空き時間として判定する（Ｓ２３）。
【００６３】
印刷開始日時算出部３８は、上記判定された空き時間内で上記ファクシミリデータの印刷が完了するように印刷開始日時を算出する（Ｓ２４）。この後は、第１実施形態のＳ９〜Ｓ１３と同様の処理であるＳ２５〜Ｓ２９を行う。
【００６４】
例えば、ユーザーのスケジュールが、図５に示したものである場合、ファクシミリデータの受信日時が、3月16日9時30分のとき、空き時間判定部３７は、複数の空き時間、すなわち、10時〜13時の時間帯、及び14時〜16時の時間帯を、空き時間として判定する。このとき、空き時間判定部３７は、ファクシミリデータの受信日時である3月16日9時30分に近い方の時間帯10時〜13時を、上記印刷データの印刷を行う時間帯としての空き時間として判定する。
【００６５】
この第２実施形態によれば、ファクシミリデータの受信日時に最も近い空き時間にファクシミリデータの印刷物が画像形成装置３から出力され、ファクシミリデータが受信されてから印刷物が出力されるまでの期間を短くしつつ、受信ユーザーにとって印刷物を入手し易い時間帯に印刷物を出力できる。
【００６６】
次に、スケジュール連携印刷サービスシステム１００による印刷処理の第３実施形態を説明する。図８はスケジュール連携印刷サービスシステム１００による印刷処理の第３実施形態を示すフローチャートである。なお、上記第１又は第２実施形態と同様の処理は図示及び説明を省略する。
【００６７】
第３実施形態では、第１実施形態に示したＳ１〜Ｓ６の処理が行われ、空き時間判定部３７が、ユーザーの他の予定が記憶されていない時間帯が存在すると判断した場合（Ｓ６でＹＥＳ）、空き時間判定部３７は、更に、当該空き時間が上記算出された印刷所要時間以上の長さであるかを判断する（Ｓ３１）。
【００６８】
ここで、空き時間判定部３７が、当該空き時間が上記算出された印刷所要時間よりも短いと判断した場合は（Ｓ３１でＮＯ）、処理は終了する。
【００６９】
一方、空き時間判定部３７は、当該空き時間が上記算出された印刷所要時間以上の長さであると判断した場合は（Ｓ３１でＹＥＳ）、この判定した空き時間が複数存在するかを判定する（Ｓ３２）。以降は、第２実施形態に示したＳ２２〜Ｓ２９と同様の処理であるＳ３３〜Ｓ４０の処理を行う。
【００７０】
例えば、ユーザーのスケジュールが、図５に示したものである場合、ファクシミリデータの受信日時が3月18日14時15分のとき、空き時間判定部３７は、これよりも後の空き時間、すなわち、15時55分〜16時の時間帯を、ファクシミリデータの印刷を行う空き時間として判定する。ここで、受信したファクシミリデータの示す印刷内容が、大量の印刷、例えば、印刷枚数200枚、解像度4800×1200dpi、の場合、印刷時間600秒=10分を要する。
【００７１】
この場合に、印刷開始日時算出部３８が、印刷開始日時を、印刷終了時刻が当該空き時間内である15時55分〜16時の間となるように算出すれば、印刷所要時間よりも空き時間の方が短くても、ユーザーは、当該空き時間内に印刷物を入手することができる。
【００７２】
しかし、第３実施形態では、上記のように空き時間が印刷所要時間以上の長さである場合にのみ、印刷開始日時算出部３８が、この空き時間内での印刷開始日時を算出することにより、空き時間内において印刷の開始から終了までが完結するので、画像形成装置３から出力される第1枚目の記録紙から、ユーザーが画像形成装置３の近傍に存在する可能性が高い状態で出力されることになる。このため、印刷物が放置される事態を更に確実に回避でき、印刷物に対するセキュリティー性が更に向上する。
【００７３】
次に、スケジュール連携印刷サービスシステム１００による印刷処理の第４実施形態を説明する。図９はスケジュール連携印刷サービスシステム１００による印刷処理の第４実施形態を示すフローチャートである。なお、上記第１乃至第３実施形態と同様の処理は図示及び説明を省略する。
【００７４】
第４実施形態では、第１実施形態と同様にして、受信ユーザーの空き時間が存在すると判定された後（Ｓ６）、印刷開始日時算出部３８は、当該画像形成装置３のジョブ管理部（図略）から、当該画像形成装置３において実行予定の他の印刷ジョブを示すジョブ情報を取得し（Ｓ５１）、当該他の印刷ジョブに基づく印刷を行うための印刷所要時間を算出する（Ｓ５２）。なお、画像形成装置３において実行予定の他の印刷ジョブが存在しない場合は、印刷開始日時算出部３８は、当然ながら当該印刷所要時間を算出しない。
【００７５】
そして、空き時間判定部３７は、Ｓ２３で算出された印刷所要時間に、当該Ｓ６２で算出した他の印刷ジョブに基づく印刷を行うための印刷所要時間を加算した上で（Ｓ５３）、空き時間が印刷所要時間以上の長さであるかの判断を行う（Ｓ５４）。以降は、第３実施形態に示したＳ３２〜Ｓ４０と同様の処理であるＳ５５〜Ｓ６３を行う。
【００７６】
この第４実施形態によれば、画像形成装置３が他の印刷ジョブを実行する場合であっても、上記判定した空き時間内において印刷の開始から終了までを完結させることができる。このため、画像形成装置３における印刷ジョブの待ち状態を考慮した上で、印刷物が放置される事態を更に確実に回避でき、印刷物に対するセキュリティー性が更に向上する。
【００７７】
なお、印刷開始日時算出部３８は、上記画像形成装置３から実行予定の他の印刷ジョブを示すジョブ情報を取得し、判定された空き時間内における、当該他の印刷ジョブの実行に要する時間帯以外の時間帯で前記印刷開始日時を算出するようにしてもよい。この場合、空き時間内で印刷を終了できる印刷開始日時を確実に設定でき、印刷物に対するセキュリティー性を更に確保することができる。
【００７８】
次に、スケジュール連携印刷サービスシステム１００による印刷処理の第５実施形態を説明する。図１０はスケジュール連携印刷サービスシステム１００による印刷処理の第５実施形態理を示すフローチャートである。なお、上記第１乃至第４実施形態と同様の処理は図示及び説明を省略する。
【００７９】
第５実施形態では、第１乃至第４実施形態の上記Ｓ６の処理において、空き時間判定部３７が、ファクシミリデータの受信日には上記受信ユーザーに空き時間が存在しないと判断された場合と（Ｓ６でＮＯ）、第３及び第４実施形態におけるＳ３１，Ｓ５４と同様の処理により、当該空き時間が上記算出された印刷所要時間以上の長さではないと判断した場合に（Ｓ７１でＮＯ）、タスク処理部４０は、ユーザーＤＢ１０２にアクセスして、ファクシミリデータを受信している旨を示すタスクを、上記受信ユーザーについて登録する（Ｓ８１）。
【００８０】
この第５実施形態を含む上記各実施形態において、画像形成装置３がファクシミリデータを受信すると、受信したファクシミリデータは、画像形成装置３内のメモリーに記憶されている。しかし、当該ファクシミリデータの受信日に空き時間の存在が判定されない場合、又は空き時間が印刷所要時間以上ではない場合には、ファクシミリデータの印刷が行われない。このとき、ファクシミリデータは正式に受信されたにも拘わらず、印刷されずに上記メモリーに保留された状態となる。このため、タスク処理部４０が、ユーザーＤＢ１０２に、ファクシミリデータを受信している旨を示すタスクを登録することで、例えば、ユーザーＤＢ１０２とユーザーのコンピューター２のスケジューラー２５との同期により、ユーザーに、当該メモリーに保留されているファクシミリデータ又はその印刷物を取得させる動機を与えることができる。
【００８１】
なお、タスク処理部４０は、ユーザーＤＢ１０２に登録したいずれのタスクも、画像形成部１２０によるファクシミリデータの印刷完了時に、ユーザーＤＢ１０２において完了とする。
【００８２】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記第１乃至第５実施形態において、図１１に示すように、判別部３９によって、上記受信ユーザーに対応付けられたコンピューター２がネットワーク上に存在しないと判別された場合（Ｓ１２でＮＯ，Ｓ２８でＮＯ，Ｓ３９でＮＯ，Ｓ６２でＮＯ，Ｓ７９でＮＯ）、タスク処理部４０は、ユーザーＤＢ１０２にアクセスして、ファクシミリデータを受信している旨を示すタスクを、上記受信ユーザーについて登録するようにしてもよい（Ｓ８２）。この後、制御部３１は、Ｓ９において登録した、当該印刷開始日時に上記受信したファクシミリデータの印刷を行うというタスクをキャンセルする（Ｓ８３）。これにより、ユーザーＤＢ１０２及びスケジューラー２５により、受信されたファクシミリデータが印刷されずに画像形成装置３に長期間放置されることを防止できる。また、上記タスク管理が長期化することによる画像形成装置３の制御部３１への負担も軽減することができる。なお、図１１には第５実施形態における符号を用いて図示している。
【００８３】
また、図１乃至図１１を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００８４】
１００    スケジュール連携印刷サービスシステム
２        コンピューター
３        画像形成装置
３０      制御ユニット
３１      制御部
３２      ファクシミリ通信部
３３      装置性能記憶部
３４      印刷所要時間算出部
３５      受信ユーザー判定部
３６      ユーザースケジュール取得部
３７      時間判定部
３８      印刷開始日時算出部
３９      判定部
４０      タスク処理
５０      ファクシミリ装置
１２０    画像形成部
１０２    ユーザーＤＢ
【図１】
2015053595.tif 000003
【図２】
2015053595.tif 000004
【図３】
2015053595.tif 000005
【図４】
2015053595.tif 000006
【図５】
2015053595.tif 000007
【図６】
2015053595.tif 000008
【図７】
2015053595.tif 000009
【図８】
2015053595.tif 000010
【図９】
2015053595.tif 000011
【図１０】
2015053595.tif 000012
【図１１】
2015053595.tif 000013