(57)【要約】【課題】ジョブスプールでユーザーの利便性を高める画像形成装置を提供する。【解決手段】  ジョブスプール部１００は、端末２からジョブ４００を取得してスプールする。勤怠管理情報取得部１１０は、ジョブ４００に対応付けられたユーザーの勤怠管理情報４０３をサーバー３から取得する。スプール調整部１３０は、取得された勤怠管理情報４０３により、スプールされたジョブ４００のスプール期限時間４０２を調整する。ジョブ削除部１４０は、調整されたジョブ４００のスプール期限時間４０２を超過してから、スプールされたジョブ４００を削除する。【選択図】図３
2018171709.tif 000002
【特許請求の範囲】
【請求項１】
ジョブを取得してスプールするジョブスプール部と、
前記ジョブスプール部によりスプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得する勤怠管理情報取得部と、
前記勤怠管理情報取得部により取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整するスプール調整部と、
前記スプール調整部により調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除するジョブ削除部とを備える
ことを特徴とする画像形成装置。
【請求項２】
前記スプール調整部は、
取得された前記勤怠管理情報において前記ユーザーが不在であった場合、不在時間に特定時間を加えた時間を、前記スプール期限時間に加える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記スプール調整部により調整された前記スプール期限時間に対応して、前記ユーザーに前記スプール期限時間の超過について通知する超過通知部を更に備える
ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記勤怠管理情報取得部は、
前記ジョブに含められた勤怠取得情報により前記ユーザーの前記勤怠管理情報を取得する
ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
端末と画像形成装置とを含む画像形成システムであって、
前記端末は、
ジョブを前記画像形成装置へ送信するジョブ送信部を備え、
前記画像形成装置は、
前記端末のジョブ送信部から送信された前記ジョブを取得してスプールするジョブスプール部と、
前記ジョブスプール部によりスプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得する勤怠管理情報取得部と、
前記勤怠管理情報取得部により取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整するスプール調整部と、
前記スプール調整部により調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除するジョブ削除部とを備える
ことを特徴とする画像形成システム。
【請求項６】
前記端末は、
前記ジョブに前記勤怠管理情報を取得するための勤怠取得情報を含ませ、
前記画像形成装置の前記勤怠管理情報取得部は、
前記ジョブに含められた前記勤怠取得情報により前記ユーザーの前記勤怠管理情報を取得する
ことを特徴とする請求項５に記載の画像形成システム。
【請求項７】
画像形成装置により実行される画像形成方法であって、
ジョブを取得してスプールし、
スプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得し、
取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整し、
調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除する
ことを特徴とする画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム、及び画像形成方法に係り、特にジョブスプール（job spool）機能に対応した画像形成装置、画像形成システム、及び画像形成方法に関する。
【背景技術】
【０００２】
従来から、文書や画像を印刷可能な複合機（Multifunctional Peripheral, MFP）等の画像形成装置が存在する。
また、従来の画像形成装置においては、印刷データ等のジョブを、事前に画像形成装置又はサーバーに送信して出力可能な状態で格納（以下、「スプール（spool）」という。）しておき、ユーザーが画像形成装置へログインしてから出力する機能を備えるものが存在する。この機能は、当業者には、蓄積ジョブ、蓄積印刷、プルプリント（pull-print）、又はジョブスプール（job spool）と呼ばれている（以下、単に「ジョブスプール」という。）。
ジョブスプールにより、印刷時間の短縮と、コスト削減による無駄な印刷防止、セキュリティ向上による印刷物の管理を行うことができる。
【０００３】
ここで、典型的なジョブスプール機能においては、ユーザーが画像形成装置又はサーバーにログインされるまでは、ジョブは保持される。
しかしながら、画像形成装置又はサーバーにジョブが格納されてから設定された期限（以下、「スプール期限」という。）の間にユーザーがログインしない場合は、スプールされていたジョブが消去される。これは、セキュリティと無駄な印刷抑制のためである。
【０００４】
ここで、従来のジョブスプールのような機能を備える画像形成装置として、特許文献１を参照すると、ＲＡＭに記憶されている印刷ジョブである蓄積ジョブについて、当該蓄積ジョブに対する印刷の指示が受け付けられたことを条件として、当該蓄積ジョブに基づく印刷を行うＭＦＰが記載されている。このＭＦＰは、蓄積ジョブを保存する保存時間を設定する。そして、蓄積ジョブが保存時間を超えてＲＡＭに記憶されている場合に、ＭＦＰは、当該蓄積ジョブをＲＡＭから削除する。ＭＦＰは、「特定の操作」を受け付けた場合に、保存時間の延長と、蓄積ジョブの削除の保留と、の少なくとも一方を行う。
このように構成することで、蓄積ジョブの機密性の確保と、ユーザーの使い勝手の向上とを両立させることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１３７５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、特許文献１に記載された技術では、「特定の操作」として、ユーザーのログイン、及び非省電力モード時においてジョブのスプール期限の延長が可能であった。
しかしながら、出張、外出、会議等で不在になることが多いユーザーの場合、そもそも、オフィス等に設置された画像形成装置にログインする時間が不規則になることが多かった。
このため、ユーザーが不在の間に、スプールされたジョブが、スプール期限を越えて削除されてしまい、再度、ジョブの出力から実行しなければならないという状況が発生していた。
【０００７】
本発明は、このような状況に鑑みてなされたものであって、上述の問題点を解消する画像形成システムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、ジョブを取得してスプールするジョブスプール部と、前記ジョブスプール部によりスプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得する勤怠管理情報取得部と、前記勤怠管理情報取得部により取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整するスプール調整部と、前記スプール調整部により調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除するジョブ削除部とを備えることを特徴とする。
本発明の画像形成装置は、前記スプール調整部は、取得された前記勤怠管理情報において前記ユーザーが不在であった場合、不在時間に特定時間を加えた時間を、前記スプール期限時間に加えることを特徴とする。
本発明の画像形成装置は、前記スプール調整部により調整された前記スプール期限時間に対応して、前記ユーザーに前記スプール期限時間の超過について通知する超過通知部を更に備えることを特徴とする。
本発明の画像形成装置は、前記勤怠管理情報取得部は、前記ジョブに含められた勤怠取得情報により前記ユーザーの前記勤怠管理情報を取得することを特徴とする。
本発明の画像形成システムは、端末と画像形成装置とを含む画像形成システムであって、前記端末は、ジョブを前記画像形成装置へ送信するジョブ送信部を備え、前記画像形成装置は、前記端末のジョブ送信部から送信された前記ジョブを取得してスプールするジョブスプール部と、前記ジョブスプール部によりスプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得する勤怠管理情報取得部と、前記勤怠管理情報取得部により取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整するスプール調整部と、前記スプール調整部により調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除するジョブ削除部とを備えることを特徴とする。
本発明の画像形成システムは、前記端末は、前記ジョブに前記勤怠管理情報を取得するための勤怠取得情報を含ませ、前記画像形成装置の前記勤怠管理情報取得部は、前記ジョブに含められた前記勤怠取得情報により前記ユーザーの前記勤怠管理情報を取得することを特徴とする。
本発明の画像形成方法は、画像形成装置により実行される画像形成方法であって、ジョブを取得してスプールし、スプールされた前記ジョブに対応付けられたユーザーの勤怠管理情報を取得し、取得された前記勤怠管理情報により、スプールされた前記ジョブのスプール期限時間を調整し、調整された前記ジョブの前記スプール期限時間を超過してから、スプールされた前記ジョブを削除することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、勤怠管理情報を取得して、スプールされたジョブのスプール期限時間を調整することで不在になることが多いユーザーでも、スプール期限時間を超えてジョブが削除されることを防ぐことが可能な画像形成装置を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る画像形成システムのシステム構成図である。
【図２】図１に示す画像形成装置の制御構成を示すブロック図である。
【図３】本発明の実施の形態に係る画像形成システムの機能構成を示すブロック図である。
【図４】本発明の実施の形態に係るジョブスプール処理のフローチャートである。
【図５】図４に示すジョブスプール処理の概念図である。
【発明を実施するための形態】
【００１１】
＜実施の形態＞
〔画像形成システムＸのシステム構成〕
まず、図１〜図２を参照して、本発明の実施の形態に係る画像形成システムＸのシステム構成について説明する。
本実施形態の画像形成システムＸは、画像形成装置１、端末２、及びサーバー３を含む。各装置は、ネットワーク５で接続されている。
【００１２】
画像形成装置１は、ＭＦＰ、ネットワークスキャナー、ドキュメントスキャナー、ネットワークＦＡＸ、スキャナー機能付きのプリンター等のドキュメント読取装置である。画像形成装置１は、各種アプリケーションソフトウェア（Application Software、以下、単に「アプリ」という。）をインストール（install）して実行することが可能であってもよい。画像形成装置１は、Ｌｉｎｕｘ（登録商標）やＷｉｎｄｏｗｓ（登録商標）等の汎用ＯＳ（Operating System）、組み込み用（Embedded）ＯＳ、リアルタイムＯＳ等が動作し、このＯＳ上の制御プログラムにより各部の制御を実行している。
また、画像形成装置１は、ジョブスプール機能を備えている。本実施形態のジョブスプール機能では、事前に、一旦、端末２から送信されたジョブを記憶部１９に出力待ちとして格納（スプール）し、ユーザーが画像形成装置１へログインするタイミングでジョブ４００を出力開始する。
【００１３】
端末２は、ＰＣ、携帯電話、スマートフォン、ＰＤＡ（Personal Data Assistant）、業務用端末、画像形成装置１用の専用端末等の情報処理装置である。
端末２は、各種汎用のＯＳ等が動作している。また、端末２は、画像形成装置１用のデバイスドライバー（device driver）等の制御プログラムをインストール（install）することが可能である。これにより、ＯＳ及び各種アプリから、画像形成装置１による印刷、スキャン、ＦＡＸ送受信、ネットワークＦＡＸ等の各種機能を使用することが可能となる。
また、端末２は、このデバイスドライバーの設定により、ジョブスプール機能を利用することも可能である。たとえば、端末２は、印刷やネットワークＦＡＸ送信等のジョブ４００（図３）を画像形成装置１へスプールさせて、画像形成装置１でログインしてから出力させることが可能である。
【００１４】
サーバー３は、勤怠管理を実行する勤怠管理用のサーバーである。具体的には、サーバー３は、勤怠管理として、オフィスや学校等で使用されている勤怠状況を管理する勤怠管理サービスを実行している。この勤怠管理サービスは、例えば、マイクロソフト社製アウトルック（登録商標）のようなプログラムと同様の予定表や、いわゆるクラウド上の予定表のサービス、学校等で使用されている出欠簿管理サービス、勤怠管理用のグループウェア等のサービスであってもよい。
【００１５】
ネットワーク５は、本実施形態においては、イントラネット（Intranet）等のＬＡＮ（Local Area Network）、インターネット（登録商標）や携帯電話網等のＷＡＮ（Wide Area Network）等である。ネットワーク５がＷＡＮの場合、ルーター（Router）やゲートウェイ（Gateway）等を介して、他のサーバーに接続可能であってもよい。また、ネットワーク５は、ＶＰＮ（Virtual Private Network）を構成していてもよい。
【００１６】
なお、画像形成システムＸにおいて、画像形成装置１、端末２、及びサーバー３は、それぞれ複数備えられていてもよい。また、サーバー３を備えない構成も可能である。
【００１７】
次に、図２によると、画像形成装置１は、画像処理部１１、原稿読取部１２、原稿給送部１３、給紙部１４、ネットワーク送受信部１５、操作パネル部１６、画像形成部１７（画像形成手段）、ＦＡＸ送受信部１８、及び記憶部１９等を含む。各部は、制御部１０に接続され、制御部１０によって動作制御される。
【００１８】
制御部１０は、ＧＰＰ（General Purpose Processor）、ＣＰＵ（Central Processing Unit、中央処理装置）、ＭＰＵ（Micro Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＧＰＵ（Graphics Processing Unit）、ＡＳＩＣ（Application Specific Processor、特定用途向けプロセッサー）等の情報処理部である。
制御部１０は、記憶部１９のＲＯＭやＨＤＤに記憶されている制御プログラムを読み出して、この制御プログラムをＲＡＭに展開させて実行することで、後述する機能ブロックの各部として動作させられる。また、制御部１０は、端末２や操作パネル部１６から入力された所定の指示情報に応じて、装置全体の制御を行う。
また、制御部１０は、図示しないリアルタイムクロック（real-time clock）等のバッテリーバックアップ機能を備えた時計ＩＣやネットワーク５上のタイムサーバー（図示せず）等から時刻情報を取得して、現在時刻を把握することが可能である。
【００１９】
画像処理部１１は、ＤＳＰ（Digital Signal Processor）やＧＰＵ（Graphics Processing Unit）等の情報処理部である。画像処理部１１は、画像データに対して所定の画像処理を行う。画像処理部１１は、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。
また、画像処理部１１は、原稿読取部１２で読み取られた画像を、記憶部１９にジョブ４００（図３）として格納することも可能である。この際、画像処理部１１は、印刷データをＰＤＦやＴＩＦＦ等のフォーマットのファイル単位に変換することも可能である。
【００２０】
原稿読取部１２は、セットされた原稿を読み取る。また、原稿読取部１２は、画像形成装置１の本体部の上部に配設される。
原稿読取部１２は、スキャナーと、プラテンガラスと、原稿読取スリットとを備えている。原稿読取部１２は、プラテンガラスに載置された原稿を読み取る場合には、スキャナーをプラテンガラスに対向する位置に移動させ、プラテンガラスに載置された原稿を走査しながら読み取って画像データを取得し、取得した画像データを記憶部１９にジョブ４００（図３）として格納する。
【００２１】
また、原稿読取部１２は、原稿給送部１３から給送された原稿を読み取る場合には、スキャナーを、原稿読取スリットと対向する位置に移動させる。そして、原稿読取部１２は、原稿読取スリットを介し、原稿給送部１３による原稿の搬送動作と同期して原稿を読み取って、画像データを取得する。原稿読取部１２は、取得した画像データを、制御部１０に出力する。
【００２２】
原稿給送部１３は、原稿読取部１２で読み取られる原稿を搬送する。原稿給送部１３は、原稿読取部１２の上部に配設されている。
原稿給送部１３は、原稿載置部と、原稿搬送機構とを備えている。原稿給送部１３は、原稿載置部に載置された原稿を、原稿搬送機構によって１枚ずつ順に繰り出して、原稿読取部１２に給送する。
【００２３】
給紙部１４は、記録紙を１枚ずつ画像形成部１７に向けて繰り出す。給紙部１４は、本体部に備えられている。
【００２４】
ネットワーク送受信部１５は、ＬＡＮ、無線ＬＡＮ、ＷＡＮ、携帯電話網等の外部ネットワークに接続するためのＬＡＮボードや無線送受信機等を含むネットワーク接続部である。
ネットワーク送受信部１５は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。
【００２５】
操作パネル部１６は、画像形成装置１のフロント側に配設されており、ユーザーによる画像形成装置１への各種操作のユーザーインターフェイスとなる。
操作パネル部１６の構成の詳細については、後述する。
【００２６】
画像形成部１７は、ユーザーの出力指示により、記憶部１９に記憶され、原稿読取部１２で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる。
画像形成部１７は、感光体ドラム、露光部、現像部、転写部、及び定着部等を備えている。画像形成部１７は、帯電、露光、現像、転写、定着からなる画像形成プロセスを実行することで記録紙にトナー像を記録する。
【００２７】
ＦＡＸ送受信部１８は、ファクシミリの送受信を行う。ＦＡＸ送受信部１８は、音声回線により、他のＦＡＸ装置（図示せず）からファクシミリ受信して、記憶部１９に保存し、画像形成部１７で画像形成させることが可能である。また、ＦＡＸ送受信部１８は、原稿読取部１２で読み取られた原稿や外部の端末から送信されたネットワークＦＡＸのデータを画像データに変換して、他のＦＡＸ装置へ音声回線でファクシミリ送信することが可能である。
【００２８】
記憶部１９は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の半導体メモリーやＨＤＤ（Hard Disk Drive）等の一時的でない記録媒体である。
記憶部１９のＲＯＭやＨＤＤには画像形成装置１の動作制御を行うための制御プログラムが記憶されている。これに加えて、記憶部１９は、ユーザーのアカウント設定４４０（図３）も記憶している。また、記憶部１９には、ユーザー毎の保存フォルダーの領域が含まれていてもよい。
【００２９】
また、操作パネル部１６は、入力部２６と、表示部２７と、認証部２８とを備えている。
【００３０】
入力部２６は、ユーザーによる各種指示を取得するためのボタン（キー）、各種センサー、ポインティングデバイス等である。
また、入力部２６のボタンは、テンキー、スタート、キャンセル、動作モードの切り換え、ジョブ４００の出力に係る指示を行うボタン等である。この動作モードは、複写、ＦＡＸ送信、スキャナー、ネットワークスキャナー等の種類のモードを備えていてもよい。また、ジョブ４００の出力は、印刷、送信、保存、及び記録等を含んでいる。また、操作パネル部１６から取得したユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。
また、入力部２６のポインティングデバイスは、タッチパネル、デジタイザー、タッチパッド等を含む。
【００３１】
表示部２７は、ＬＣＤ(Liquid Crystal Display)、有機ＥＬディスプレイ、ＦＥＤ（Field Emission Display）、蛍光表示管等の平面ディスプレイパネル、プロジェクター、ステータス表示用ＬＥＤ等である。表示部２７は、ＧＵＩに関連する各種操作画面を表示することが可能である。
なお、入力部２６と表示部２７とは、タッチパネル付きのディスプレイやデジタイザー等のように一体的に形成されていてもよい。
【００３２】
認証部２８は、ユーザー認証を行うためのデバイス等である。
認証部２８は、端末２又は上述の入力部２６のタッチパネルやテンキー等からユーザーのＩＤ（Identification）とパスワードとを入力し、認証を行ってもよい。
また、認証部２８は、ユーザーのＩＤカードを読み取って認証を行ってもよい。このＩＤカードは、磁気カードであっても、ＩＣカードであってもよい。また、このＩＣカードとしては、カード端子を備える接触式のカードであっても、ＲＦＩＤ（Radio Frequency ID）カード等の非接触式のカードであってもよい。
また、認証部２８は、指紋認証、静脈パターン認証、音声認証、顔認証、虹彩認証等の生体情報を用いた生体認証を行う生体認証部を備えていてもよい。
また、認証部２８は、記憶部１９に格納されたアカウント設定４４０（図３）を用いて、入力されたユーザーＩＤ、ＩＤカードの情報、生体情報等からユーザー認証をしてもよい。
【００３３】
なお、画像形成装置１において、制御部１０及び画像処理部１１は、ＧＰＵ内蔵ＣＰＵ等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。
また、制御部１０及び画像処理部１１は、ＲＡＭやＲＯＭやフラッシュメモリー等を内蔵していてもよい。
【００３４】
〔画像形成システムＸの機能構成〕
ここで、図３を参照し、本発明の実施の形態に係る画像形成システムＸの機能構成について説明する。
画像形成装置１の制御部１０は、ジョブスプール部１００、勤怠管理情報取得部１１０、超過通知部１２０、スプール調整部１３０、ジョブ削除部１４０、及びジョブ出力部１５０を備えている。
画像形成装置１の記憶部１９は、ジョブ４００、管理データ４１０、通知データ４２０、返信データ４３０、及びアカウント設定４４０を格納する。
端末２は、ジョブ作成部２００、ジョブ送信部２１０、及びジョブ４００を含んでいる。
サーバー３は、勤怠管理部３００、及び勤怠管理ＤＢ５００を含んでいる。
【００３５】
ジョブスプール部１００は、端末２のジョブ送信部２１０から送信されたジョブ４００を取得して、記憶部１９に格納してログイン後に出力可能な状態にすることで、スプールする。
【００３６】
勤怠管理情報取得部１１０は、ジョブスプール部１００によりスプールされたジョブ４００に対応付けられたユーザーの勤怠管理情報４０３を取得する。
この際、勤怠管理情報取得部１１０は、ジョブ４００に含められた勤怠取得情報４０１によりユーザーの勤怠管理情報４０３を取得してもよい。
【００３７】
超過通知部１２０は、スプール期限時間４０２に対応して、ユーザーにスプール期限時間４０２の超過について通知する。
この際、超過通知部１２０は、ジョブスプール部１００に取得されたジョブ４００のスプール期限時間４０２に対応して、ユーザーにスプール期限時間４０２の超過について通知してもよい。
また、超過通知部１２０は、スプール調整部１３０により調整されたスプール期限時間４０２が経過する際に、通知を行ってもよい。
また、超過通知部１２０は、スプール期限時間４０２を超過する際に、勤怠管理情報４０３においてユーザーが不在であった場合、登録されているユーザーの不在通知先へ通知してもよい。この際、超過通知部１２０は、電子メール、メッセンジャー、及び電話音声応答等によりユーザーへの通知を行ってもよい。このため、超過通知部１２０は、電子メールの送受信を行うＳＭＴＰサーバー及びＰＯＰサーバー及びクライアント、メッセンジャーのサーバー及びクライアント、電話音声応答を行うプッシュボタン周波数認識又は音声認識プログラムを実行することも可能であってもよい。
また、超過通知部１２０は、取得された勤怠管理情報４０３により、ユーザーへ通知するタイミングを調整してもよい。
【００３８】
スプール調整部１３０は、勤怠管理情報取得部１１０により取得された勤怠管理情報４０３により、スプールされたジョブ４００のスプール期限時間４０２を調整する。
また、スプール調整部１３０は、取得された勤怠管理情報４０３においてユーザーが不在であった場合、不在時間に特定時間を加えた時間を、スプール期限時間４０２に加えてもよい。この特定時間としては、出張、外出、会議等が多いユーザーが不在となる典型的な時間、例えば、数時間〜一週間等の時間を設定してもよい。
また、スプール調整部１３０は、超過通知部１２０によるユーザーへの通知に対する返信を解析し、勤怠管理情報４０３に対応してスプール期限を調整してもよい。
【００３９】
ジョブ削除部１４０は、スプール調整部１３０により調整されたジョブ４００のスプール期限時間４０２を超過してから、スプールされたジョブ４００を削除する。
【００４０】
ジョブ出力部１５０は、ジョブスプール機能でスプールされたジョブ４００を、ユーザーの操作パネル部１６の認証部２８によるユーザー認証後に出力する。この出力は、画像形成部１７からの印刷、ＦＡＸ送受信部１８からのファクシミリ送信、電子メールやＦＴＰ等での送信、ＰＤＦ（Portable Document Format）等の電子文書のファイルに変換しての文書ボックスへの保存等であってもよい。
【００４１】
ジョブ作成部２００は、画像形成装置１でスプールされるジョブ４００を作成する。
また、ジョブ作成部２００は、ジョブ４００に、勤怠管理情報４０３を取得するための勤怠取得情報４０１を含ませてもよい。
【００４２】
ジョブ送信部２１０は、ジョブ作成部２００により作成されたジョブ４００を画像形成装置１へ送信する。
【００４３】
勤怠管理部３００は、ユーザーの勤怠状況を管理する勤怠管理サービスを実行する。
また、勤怠管理部３００は、勤怠管理情報取得部１１０から送信された勤怠取得情報４０１に対応するユーザーの勤怠管理情報４０３を画像形成装置１へ送信可能である。
【００４４】
ジョブ４００は、端末２のデバイスドライバーで出力された画像形成装置１で出力するための文書のデータ等である。ジョブ４００は、例えば、ＰＤＬ（Page Description Language）やＰＳ（Post Script、登録商標）等のファイル、ＸＭＬ（Extensible Markup Language）やＨＴＭＬ（HyperText Markup Language）の構造化文書ファイル、端末２用又は画像形成装置１用のワードプロセッサーや表計算ソフトウェアやプレゼンテーションソフトウェア等の各種アプリのファイル、ビットマップ画像を含む画像データ、ｊｐｇやＴＩＦＦやＰＮＧやｊＢＩＧ等の圧縮された画像データ、ｅＰＵＢ等の電子書籍データ、プレーンテキストファイル（Plain Text）ファイル等であってもよい。
また、ジョブ４００は、端末２において、勤怠取得情報４０１を含められていてもよい。
【００４５】
管理データ４１０は、ジョブ４００のスプールの管理を行うためのデータである。
管理データ４１０は、下記で説明する勤怠取得情報４０１、スプール期限時間４０２、及び勤怠管理情報４０３を含んでいる。
なお、管理データ４１０は、ジョブ４００のジョブＩＤ、ジョブ４００が取得されスプールされた時刻であるスプール時刻、ジョブ４００の出力の有無や出力方式や出力時間、ジョブ４００のユーザーの連絡先、ジョブ４００をスプールした格納先の文書ボックスの場所等の情報を含んでいてもよい。
【００４６】
勤怠取得情報４０１は、勤怠管理情報４０３を取得するための情報である。具体的に、勤怠取得情報４０１は、サーバー３の勤怠管理サービスへログインするためのアカウント名やパスワード等（以下、「ログイン情報」という。）であってもよい。
また、勤怠取得情報４０１は、ユーザーのＩＤ、ユーザーの連絡先等の情報が含まれていてもよい。
【００４７】
スプール期限時間４０２は、ジョブスプール部１００によりスプールされたジョブ４００が、ジョブ削除部１４０により削除可能となるまでのスプール期限を示す時間である。このスプール期限時間４０２は、例えば、数時間〜数ヶ月程度の時間を、画像形成装置１の記憶部１９のＨＤＤ等の容量、ユーザー数、ユーザー一人あたりのジョブ４００の容量やスプールの頻度により設定されてもよい。また、スプール期限時間４０２は、例えば、数時間〜数ヶ月程度の時間が設定されてもよい。また、スプール期限時間４０２は、ユーザーの権限、地位、職種、グループ等により異なった値が設定されていてもよい。また、スプール期限時間４０２は、出張、外出、会議等で不在になることが多いユーザーについて、スプール調整部１３０により調整されてもよい。
【００４８】
勤怠管理情報４０３は、勤怠管理サービスの予定表等の情報である。勤怠管理情報４０３は、例えば、ＨＴＭＬデータ、予定を示す表のテキストファイル、バイナリー（binary）データ等であってもよい。また、勤怠管理情報４０３は、特定のユーザーが在席しているか、出張、外出、会議等で不在であるか、不在の場合は在席するまでの時間等を解析可能な情報が含まれていてもよい。
【００４９】
通知データ４２０は、ユーザーにスプール期限が超過することを通知する電子メール、メッセンジャーの文字データ、合成音声データ等である。
通知データ４２０は、ジョブ４００のスプール期限の延長を行うか否か、延長する場合にはその期間等について、ユーザーが返信するような欄や空白のタイミング等の返信用箇所が含まれていてもよい。
また、通知データ４２０は、特定の様式のテンプレートデータ（template data）から作成されてもよい。
【００５０】
返信データ４３０は、通知データ４２０に対する返信のデータである。
返信データ４３０は、例えば、ユーザーが返信用箇所に記載して返信した電子メールやメッセンジャーの文字データ、プッシュ音やユーザーの応答の音声が含まれる音声データ等であってもよい。
【００５１】
アカウント設定４４０は、ユーザー毎に、ユーザー認証のための情報を含むデータベース等である。アカウント設定４４０は、例えば、ユーザーのＩＤ、及びパスワード、暗号鍵、若しくは生体情報等を含んでいてもよい。また、アカウント設定４４０は、ユーザーの連絡先として、電子メールアドレス、メッセンジャーのＩＤ、電話番号等を含んでいてもよい。このユーザーの連絡先は、ユーザーが不在の際に、不在通知先として用いることが可能である。
【００５２】
勤怠管理ＤＢ５００は、サーバー３の勤怠管理サービスにおいて、勤怠管理情報４０３を格納しているデータベースである。勤怠管理ＤＢ５００は、例えば、ユーザーのアカウント毎に、予定表等の勤怠管理情報４０３を格納していてもよい。
【００５３】
ここで、画像形成装置１の制御部１０は、記憶部１９に格納された制御プログラムを実行することで、ジョブスプール部１００、勤怠管理情報取得部１１０、超過通知部１２０、スプール調整部１３０、ジョブ削除部１４０、及びジョブ出力部１５０として機能させられる。
また、端末２は、図示しない制御部により、図示しない記憶部に格納された制御プログラムを実行することで、ジョブ作成部２００及びジョブ送信部２１０として機能させられる。また、この記憶部には、ジョブ４００、及び勤怠取得情報４０１を格納していてもよい。
また、サーバー３は、図示しない制御部により、図示しない記憶部に記憶された制御プログラムを実行することで、勤怠管理部３００として機能させられる。また、この記憶部には、勤怠管理ＤＢ５００を格納していてもよい。
また、上述の画像形成装置１、端末２、及びサーバー３の各部は、本発明の画像形成方法を実行するハードウェア資源となる。
なお、上述の機能構成の一部又は任意の組み合わせをＩＣやプログラマブルロジック等でハードウェア的に構成してもよい。
【００５４】
〔画像形成システムＸによる処理〕
次に、図４及び図５を参照して、本発明の実施の形態に係る画像形成システムＸの画像形成装置１によるジョブスプール処理の説明を行う。
本実施形態のジョブスプール処理では、ジョブ４００を端末２から取得してスプールする。このスプールされたジョブ４００については、ユーザーの勤怠管理情報４０３を取得して、スプール期限時間４０２を調整してもよい。また、スプール期限時間４０２の超過について、ユーザーに通知し、通知に対する返信を解析して、スプール期限時間４０２を調整してもよい。そして、調整されたスプール期限時間４０２以内にジョブ４００をユーザー認証後に出力するか、超過後に削除する。
本実施形態のジョブスプール処理は、主に画像形成装置１の制御部１０が、記憶部１９に記憶されたプログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図４のフローチャートを参照して、本実施形態のジョブスプール処理の詳細をステップ毎に説明する。
【００５５】
（ステップＳ２０１）
まず、端末２のジョブ作成部２００及びジョブ送信部２１０が、ジョブ作成送信処理を行う。
ジョブ作成部２００は、アプリからジョブ４００の画像形成装置１への出力が指示された際に、デバイスドライバー等を実行して、ジョブ４００を作成する。この際に、ジョブ作成部２００は、デバイスドライバー等の設定から、画像形成装置１にてジョブスプール機能を実行するように指示することが可能である。
【００５６】
また、ジョブ作成部２００は、ジョブ４００に含まれるアトリビュートエリア（attribute area）等の設定情報に、ジョブ４００を出力可能なユーザー、出力方式、部数、片面又は両面印刷、カラー又はモノクロ等の設定を含ませてもよい。
また、ジョブ作成部２００は、ジョブ４００に、勤怠管理情報４０３を取得するための勤怠取得情報４０１を含ませてもよい。この際に、ジョブ作成部２００は、既に記憶部に格納されているサーバー３の勤怠管理サービスのアカウントの情報を取得したり、ユーザーにアカウント名やパスワードを入力させたりして、ジョブ４００の設定情報に、勤怠取得情報４０１を含ませてもよい。
なお、このジョブ４００に含まれる勤怠取得情報４０１は、暗号化されていてもよい。
【００５７】
（ステップＳ１０１）
ここで、画像形成装置１のジョブスプール部１００が、ジョブスプール処理を行う。
ジョブスプール部１００は、端末２のジョブ送信部２１０から送信されたジョブ４００を取得して、記憶部１９に格納して、ログイン後に出力可能な状態にすることで、スプールする。
ジョブスプール部１００は、この際に、格納したジョブ４００にジョブＩＤを付加し、管理データ４１０を設定して対応付け、スプール時刻を記録してもよい。ジョブスプール部１００は、ジョブＩＤとして、例えば、取得したジョブ４００のファイル名と、ユニーク番号等とを基に設定されてもよい。また、ジョブスプール部１００は、この管理データ４１０内のスプール期限時間４０２を、ジョブ４００を取得した際の現在時刻を基に設定する。また、ジョブスプール部１００は、ジョブ４００に含まれている勤怠取得情報４０１を、管理データ４１０内に移動させてもよい。
【００５８】
（ステップＳ１０２）
次に、勤怠管理情報取得部１１０が、勤怠管理情報取得処理を行う。
勤怠管理情報取得部１１０は、ジョブ４００に対応付けて管理データ４１０の勤怠取得情報４０１を参照し、サーバー３へのログイン情報を用いて、サーバー３へログインする。そして、勤怠管理情報取得部１１０は、ユーザーの勤怠管理情報４０３を送信するよう指示する。
【００５９】
（ステップＳ３０１）
ここで、サーバー３の勤怠管理部３００が、勤怠管理情報送信処理を行う。
勤怠管理部３００は、ログイン情報のユーザーの勤怠管理情報４０３を画像形成装置１へ送信する。
これを受信した画像形成装置１の勤怠管理情報取得部１１０は、勤怠管理情報４０３を取得して、記憶部１９に格納する。この際、勤怠管理情報取得部１１０は、対応するジョブ４００の管理データ４１０に、この勤怠管理情報４０３を含ませる。
【００６０】
（ステップＳ１０３）
次に、画像形成装置１のスプール調整部１３０が、スプール通知調整処理を行う。
スプール調整部１３０は管理データ４１０を参照し、取得された勤怠管理情報４０３によりスプール期限時間４０２を調整する。
具体的には、スプール調整部１３０は、勤怠管理状況を確認して、スプール期限時間４０２を延長する。
スプール調整部１３０は、例えば、当該ユーザーの勤怠管理情報４０３を解析したところ、ユーザーが出張、外出、会議等で不在である場合は、現在時刻から当該出張、外出、会議等の終了時刻までの時間に、数時間を更に特定時間として加算して、管理データ４１０内のスプール期限時間４０２を延長してもよい。すなわち、スプール調整部１３０は、ユーザーが不在であった場合、不在時間に特定時間を加えた時間を、スプール期限時間４０２に加えてもよい。この際、スプール調整部１３０は、スプール期限時間４０２が延長されたことを、電子メールやメッセンジャーのメッセージ等により、ユーザーに通知してもよい。
【００６１】
（ステップＳ１０４）
次に、超過通知部１２０が、超過通知処理を行う。
超過通知部１２０は、ジョブ４００のスプール期限時間４０２を超過しそうになった場合、超過の所定時間前等に、電子メールやメッセンジャーや電話等で、通知データ４２０を用いて、ユーザーに通知してもよい。この所定時間は、ユーザーが十分返信に余裕を持てる時間として、例えば、数分〜数日前等の時間を設定可能である。
【００６２】
図５（ａ）に、この通知データ４２０が電子メールであった場合の例を示している。この例では、ユーザー名、スプール時刻、スプールされたジョブＩＤを基にしたジョブ名、スプール期限時間４０２を基にしたスプール期限の時刻、返信欄等を含んでいる。
この際、超過通知部１２０は、勤怠管理情報４０３が、特に予定なし等でユーザーが在席の状態になっている等の場合には、スプール期限時間４０２を超過しそうであることを通知してもよい。
また、超過通知部１２０は、ユーザーが在席状態にない場合には、ユーザーへ通知するタイミングを調整し、不在時間に特定時間を加えた時間の経過の際に通知してもよい。
なお、超過通知部１２０は、管理データ４１０内に勤怠管理用のサーバー３へのログイン情報がない場合や、サーバー３にログインできなかったり、ネットワーク５経由で接続できなかったりした場合は、ユーザーが在席の状態と同様のタイミングで通知してもよい。
【００６３】
ここで、通知を受け取ったユーザーは、端末２や他の携帯端末や電話等から返信を行う。すなわち、ユーザーは、オフィス等に不在であってジョブ４００の実行ができない場合には、受け取った通知に対する返信を行うことで延長の意志を示す。
この返信は、電子メールやメッセンジャーの場合には、通知の電子メールについて返信欄にチェック等をして送信アドレスと同じアドレスに返信してもよい。また、電話の場合には、音声案内に対応して、電話のプッシュボタンをプッシュしたり、ユーザーが自らの音声で応答したりしてもよい。
【００６４】
超過通知部１２０は、この通知への返信を受け取った返信データ４３０を記憶部１９に格納する。
図５（ｂ）に、返信データ４３０が電子メールであった場合の例を示す。この例では、返信欄の「１日延長」にチェックがされている。
【００６５】
（ステップＳ１０５）
次に、スプール調整部１３０が、返信解析処理を行う。
スプール調整部１３０は、返信があった場合、返信データ４３０を解析して、ユーザーの指示により勤怠管理情報４０３に対応してスプール期限を調整する。
スプール調整部１３０は、この解析として、返信データ４３０が電子メールやメッセンジャーの場合には、返信欄のチェック等の有無を調べる。また、スプール調整部１３０は、電話応答の場合には、プッシュボタンの周波数認識、又は音声認等による解析を行う。これにより、スプール調整部１３０は、スプール祈願の延長の有無、延長する場合には延長の期間を示す情報を取得する。
【００６６】
（ステップＳ１０６）
次に、スプール調整部１３０が、スプール延長調整処理を行う。
スプール調整部１３０は、管理データ４１０の勤怠管理情報４０３のスプール期限時間４０２を、返信データ４３０の解析の結果に対応して延長する。
この際に、スプール調整部１３０は、勤怠管理情報４０３を参照して、ユーザーが不在でなかった場合やユーザーに延長の権限がなかった等の場合には、スプール期限時間４０２を延長しなくてもよい。
また、スプール調整部１３０は、スプール期限時間４０２を延長された場合、又は、されなかった場合に、その旨をユーザーに通知してもよい。
【００６７】
（ステップＳ１０７）
次に、ジョブ出力部１５０が、ジョブ出力処理を行う。
ジョブ出力部１５０は、ユーザーの出力の指示に対応して、スプールされたジョブ４００を出力させる。
操作パネル部１６のユーザー認証部２８により、ユーザーがユーザー認証を行った場合、ジョブ出力部１５０は、ジョブ出力部１５０は、操作パネル部１６の入力部２６と表示部２７とにより、スプールされたジョブ４００と出力の方式とを選択させる。ジョブ出力部１５０は、ユーザーが選択した場合、その選択に対応してジョブ４００を出力させてもよい。この出力の方式は、上述したように、ユーザーが印刷、ファクシミリ送信、電子メールやＦＴＰ等での送信、電子文書のファイルに変換しての文書ボックスへの保存等であってもよい。
【００６８】
（ステップＳ１０８）
次に、ジョブ削除部１４０が、ジョブ削除処理を行う。
ジョブ削除部１４０は、各ジョブ４００の管理データ４１０のスプール期限時間４０２を参照し、スプール期限時間４０２を超過していたジョブ４００があれば削除する。また、ジョブ削除部１４０は、出力されたジョブ４００について、削除してもよい。
以上により、本発明の実施の形態に係るジョブスプール処理を終了する。
【００６９】
以上のように構成することで、以下のような効果を得ることができる。
従来、オフィス環境において、画像形成装置の効率的な利用が求められていた。そのため、ＭＰＳ（Managed Printing System）により、画像形成装置の最適な配置が行われている。具体的に、ＭＰＳでは、ジョブスプール機能により、ユーザーがログインした画像形成装置からジョブを出力することで、画像形成装置の利用を効率化していた。
しかしながら、特許文献１のような従来のジョブスプールでは、出張、外出が多いユーザーにとって、オフィス不在の間にスプールしていたジョブがなくなってしまい、再度、ジョブを作成しなければならない状況が発生していた
これに対して、本発明の実施の形態に係る画像形成システムＸは、画像形成装置１と、端末２とを含む画像形成システムであり、以下の特徴がある。端末２は、ジョブ４００を画像形成装置１へ送信するジョブ送信部２１０を備える。画像形成装置１は、端末２のジョブ送信部２１０から送信されたジョブ４００を取得してスプールするジョブスプール部１００と、ジョブスプール部１００によりスプールされたジョブ４００に対応付けられたユーザーの勤怠管理情報４０３を取得する勤怠管理情報取得部１１０と、勤怠管理情報取得部１１０により取得された勤怠管理情報４０３により、スプールされたジョブ４００のスプール期限時間４０２を調整するスプール調整部１３０と、スプール調整部１３０により調整されたジョブ４００のスプール期限時間４０２を超過してから、スプールされたジョブ４００を削除するジョブ削除部１４０とを備える。
このように構成することで、出張、外出、会議等で不在になることが多いユーザーでも、スプール期限時間４０２を超えてジョブ４００が削除されることを防ぐことが可能となる。このため、ジョブスプール機能を用いるユーザーの使い勝手をよくすることができる。
【００７０】
また、本発明の実施の形態に係る画像形成システムＸは、端末２は、ジョブ４００に勤怠管理情報４０３を取得するための勤怠取得情報４０１を含ませる。また、画像形成装置１の勤怠管理情報取得部１１０は、ジョブ４００に含められた勤怠取得情報４０１によりユーザーの勤怠管理情報４０３を取得する。
このように構成することで、画像形成装置１のアカウント設定４４０等に勤怠管理サービスへのログイン情報等を保存しておく必要がなくなる。また、端末２でログイン情報が更新された場合であっても、画像形成装置１のアカウント設定４４０等を変更する必要がなくなる。このため、ジョブ４００のスプール期限の調整を確実にすることができるようになり、ユーザーの手間を減らせる。
【００７１】
また、本発明の実施の形態に係る画像形成システムＸは、画像形成装置１のスプール調整部１３０は、取得された勤怠管理情報４０３においてユーザーが不在であった場合、不在時間に特定時間を加えた時間を、スプール期限時間４０２に加えることを特徴とする。
このように構成することで、勤怠管理サービスの勤怠管理情報４０３を基に、ユーザーが不在の際に自動的に不在期間を超えた特定期間、スプール期限時間４０２を延長することが可能となる。このため、不在の際に意図せずスプールされたジョブ４００が消失するのを防ぐことができ、ユーザーの使い勝手をよくすることができる。
【００７２】
また、本発明の実施の形態に係る画像形成システムＸは、画像形成装置１は、スプール調整部１３０により調整されたスプール期限時間４０２に対応して、ユーザーにスプール期限時間４０２の超過について通知する超過通知部１２０を更に備えることを特徴とする。
このように構成することで、ユーザーがスプール期限時間４０２の超過を確実に把握することが可能となり、ユーザーの使い勝手をよくすることができる。
【００７３】
〔他の実施の形態〕
なお、上述の実施の形態において説明したジョブスプール処理は、いくつかの処理が行われなくてもよい。
具体的には、例えば、図４のスプール通知調整処理とスプール延長調整処理とは、いずれかを実行してもよい。超過通知処理、返信解析処理、及びこれによるスプール期限時間４０２の延長は行わなくてもよい。また、勤怠管理情報４０３を取得しないで、通知による返信の解析だけでスプール期限時間４０２を延長してもよい。
このように構成することで、ユーザーの環境に合わせて柔軟にスプール期間を調整することが可能となる。
【００７４】
また、上述の実施の形態においては、メールに勤怠取得情報４０１を含ませる例について説明した。
しかしながら、画像形成装置１の記憶部１９のアカウント設定４４０に、各ユーザーに対応付けられた勤怠取得情報４０１が含まれていてもよい。
このように構成することで、ジョブ４００に勤怠取得情報４０１を付加しなくても、画像形成装置１でユーザー認証するだけで、サーバー３から勤怠管理情報４０３を取得することが可能となる。
【００７５】
また、上述の実施の形態においては、画像形成装置１にジョブ４００をスプールするように記載した。
しかしながら、サーバー３、又は別途、文書管理用のサーバー（図示せず、以下「管理サーバー」という。）にジョブ４００をスプールするようにしてもよい。このような構成の場合、サーバー３又は管理サーバーは、画像形成装置１との間で、各種データを送受信可能であり、ジョブ４００を管理する情報処理装置であってもよい。また、サーバー３又は管理サーバーは、ジョブ４００を格納、管理、課金、認可等を行うことが可能であってもよい。この場合、サーバー３又は管理サーバーは、汎用機、ＰＣ（Personal Computer）サーバー、ＮＡＳ（Network Attached Storage）等であってもよい。
このように構成することで、ジョブ４００のスプールと勤怠情報の管理とを柔軟に連動させることができる。
なお、サーバー３又は管理サーバーは、業務や事務用のＤＭＳ（Document Management System）等への送信処理を行うことが可能であってもよい。
【００７６】
また、本発明は、画像形成装置以外の情報処理装置にも適用できる。つまり、ネットワークスキャナー、スキャナーをＵＳＢ等で別途接続したサーバー等を用いる構成であってもよい。
【００７７】
また、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００７８】
１  画像形成装置
２  端末
３  サーバー
５  ネットワーク
１０  制御部
１１  画像処理部
１２  原稿読取部
１３  原稿給送部
１４  給紙部
１５  ネットワーク送受信部
１６  操作パネル部
１７  画像形成部
１８  ＦＡＸ送受信部
１９  記憶部
２６  入力部
２７  表示部
２８  認証部
１００  ジョブスプール部
１１０  勤怠管理情報取得部
１２０  超過通知部
１３０  スプール調整部
１４０  ジョブ削除部
１５０  ジョブ出力部
２００  ジョブ作成部
２１０  ジョブ送信部
３００  勤怠管理部
４００  ジョブ
４０１  勤怠取得情報
４０２  スプール期限時間
４０３  勤怠管理情報
４１０  管理データ
４２０  通知データ
４３０  返信データ
４４０  アカウント設定
５００  勤怠管理ＤＢ
Ｘ  画像形成システム
【図１】
2018171709.tif 000003
【図２】
2018171709.tif 000004
【図３】
2018171709.tif 000005
【図４】
2018171709.tif 000006
【図５】
2018171709.tif 000007