(57)【要約】【課題】画像形成装置が印刷データを受信した後であってもユーザーの意図しない印刷データを削除すること。【解決手段】実際に印刷ジョブが実行されるまでの間に印刷データを受信すると、制御部は連続して受信した印刷データの送信元が同じか、印刷データが同じデータであるかを判断する。同じ送信元、同じデータであって、受信間隔が設定時間内である場合、削除部は後で受信した印刷データを削除する。同じデータではない場合、または同じ印刷データであるが、受信間隔が設定時間以上である場合、制御部は何れの印刷データを印刷するかの回答リクエストを送信元へ送信させる。そして受信した回答に従って、削除部は画像メモリーの印刷データを削除する。次に制御部は連続して受信した印刷データのうち、削除した印刷データを示す情報を示す報告メッセージを送信元へ送信させる。【選択図】図２
2015189217.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信する受信部と、
前記受信部が受信した印刷データを格納するメモリー部と、
前記受信部が同一の送信元から印刷データを予め定められた設定期間内に連続して受信すると、当該連続して受信した印刷データのうち何れかを前記メモリー部から削除する削除部と、を備えた情報処理装置。
【請求項２】
前記受信部が前記予め定められた設定期間内に連続して受信した印刷データのそれぞれが同一のデータか否かを判断する判断部を更に備え、
前記判断部が前記連続して受信した印刷データが同一のデータであると判断した場合、前記削除部が当該連続して受信した印刷データのうち何れかを前記メモリー部から削除する請求項１に記載の情報処理装置。
【請求項３】
前記判断部が前記連続して受信した印刷データが同一のデータではないと判断した場合、当該連続して受信した印刷データのうち何れの印刷データを削除するかをユーザーに対して問う回答リクエストを示す情報を前記送信元に発信する発信部を更に備え、
前記受信部は前記回答リクエストに対する回答を示す回答情報を前記送信元から受け付け、前記削除部は当該回答情報により示される印刷データを前記メモリー部から削除する請求項２に記載の情報処理装置。
【請求項４】
前記判断部は、更に、前記連続して受信した印刷データ同士の類似度を検出し、
前記発信部は、前記連続して受信した印刷データが同一のデータではないと前記判断部が判断し、前記判断部により検出される類似度が予め定められた値に満たない場合には、前記回答リクエストを示す情報を前記送信元に発信する請求項３に記載の情報処理装置。
【請求項５】
前記判断部が前記連続して受信した印刷データが同一のデータであると判断し、前記受信部が連続して受信した印刷データの受信間隔が前記予め定められた期間より長い場合に、前記発信部は前記回答リクエストを示す情報を前記送信元に発信する請求項３又は請求項４に記載の情報処理装置。
【請求項６】
前記削除部が印刷データを削除した場合、前記発信部は当該削除した印刷データに関する情報を前記送信元に送信する請求項３乃至請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
請求項１乃至請求項６のいずれか一項に記載の情報処理装置と、
前記メモリー部が記憶する印刷データに従って用紙に画像を印刷する画像形成部と、
を備えた画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、連続受信した印刷データに対する処置を行う情報処理装置と、当該情報処理装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
ユーザーがパソコンから画像形成装置に印刷指示を出した後、その印刷ジョブを削除したくなった場合、通常はユーザーが手動で印刷ジョブタスクリストの中から印刷ジョブを指定し、キャンセル処理を行う必要がある。特許文献１には、印刷データについての印刷ジョブの取消の指示を検知手段が検知すると、データ転送手段がその印刷データを別の装置に転送することで印刷処理を停止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３１１０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載の発明の場合、印刷データをキャンセル可能になるのは、印刷データが送信元（パソコン等）から画像形成装置への転送中にキャンセル処理がなされた場合に限られており、画像形成装置に転送が完了した後の印刷データの取り消しは行えない。
【０００５】
本発明は、上記の問題を解決するためになされたもので、画像形成装置に印刷データの転送が完了した後であっても、ユーザーが印刷を予定していない印刷データを削除することを目的とする。
【課題を解決するための手段】
【０００６】
本発明における情報処理装置は、印刷データを受信する受信部と、
前記受信部が受信した印刷データを格納するメモリー部と、
前記受信部が同一の送信元から印刷データを予め定められた設定期間内に連続して受信すると、当該連続して受信した印刷データのうち何れかを前記メモリー部から削除する削除部と、を備える。
【発明の効果】
【０００７】
本発明によれば、受信部が同一の送信元から連続して予め定められた設定期間内に印刷データを受信した場合、削除部が何れかを削除するため、ユーザーが誤って連続送信した印刷データを、ユーザーによる指示に基づくことなくキャンセル処理することが可能である。つまり、ユーザーが印刷を予定していない印刷ジョブをキャンセルする指示をユーザーが入力する手間を省くことが可能になる。また、意図しない印刷ジョブが実行されないことで、トナーや用紙の無駄遣いを削減できる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の主要内部構成を示す機能ブロック図である。
【図２】本発明の第１実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。
【図３】本発明の第２実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。
【図４】本発明の第３実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態に係る情報処理装置及び画像形成装置について図面を参照して説明する。図１は、画像形成装置１の主要内部構成を示す機能ブロック図である。画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能及びファクシミリ機能等の複数の機能を備えた複合機や、プリンター等であり、本発明における情報処理装置を備えた画像形成装置であればよい。
【００１０】
図１は、画像形成装置１の主要内部構成を示す機能ブロック図である。画像形成装置１は、制御部１１、原稿読取部１２、画像メモリー１３（メモリー部）、画像形成部１４及びネットワークＩ／Ｆ部１５（受信部、発信部）を備えて構成される。
【００１１】
原稿読取部１２は、原稿から画像を読み取って画像データを取得する。画像メモリー１３は、原稿読取部１３が取得した画像データを一時的に保存する。画像形成部１５は、画像メモリー１４が記憶する画像データを用いて用紙に画像を印刷する。ネットワークＩ／Ｆ部１５は、外部のパソコン９１とデータの送受信を行うインターフェース回路である。
【００１２】
制御部１１は、各種プログラムを読み出して処理を実行し、各機能部への指示信号の出力、データ転送等を行って画像形成装置１を統括的に制御するものであり、削除部１１１、判断部１１２を有する。
【００１３】
削除部１１１は、ネットワークＩ／Ｆ部１５が同一の送信元から印刷データを予め定められた設定期間内に連続して受信した際に、その連続して受信した印刷データのうち何れかを画像メモリー１３から削除する。判断部１１２は、ネットワークＩ／Ｆ部１５が上記予め定められた設定期間内に連続して受信した印刷データが同一か否かを判断する。
【００１４】
図２は、本発明の第１実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。まず、ネットワークＩ／Ｆ部１５がパソコン９１のような外部機器から印刷データを受信すると（ステップＳ１１）、画像メモリー１３が印刷データを記憶し、制御部１１は印刷ジョブの実行準備に取り掛かる。
【００１５】
実際に印刷ジョブが実行されるまでの間に、ネットワークＩ／Ｆ部１５が印刷データを受信すると（ステップＳ１２；ＮＯ、ステップＳ１３；ＹＥＳ）、画像メモリー１３がこの印刷データを記憶すると共に、制御部１４は、連続して受信した印刷データの送信元が同じか否かを判断する（ステップＳ１４）。
【００１６】
送信元が同じである場合（ステップＳ１４；ＹＥＳ）、制御部１１１は、連続して受信した印刷データの受信間隔が予め定められた設定時間以内か否かを判断する（ステップＳ１５）。制御部１１１が設定時間内であると判断した場合（ステップＳ１５；ＹＥＳ）、判断部１１２は連続して受信した印刷データが同じデータであるか否かを判断する（ステップＳ１６）。同一であるか否かの判断方法としては、連続して受信した印刷データのそれぞれのデータサイズ、作成日、チェックサム、印字率及びファイル名等が一致するか否かを用いる。上記判断条件は一例であり、他のデータを用いても構わない。
【００１７】
連続して受信したデータが同じデータである場合（ステップＳ１６；ＹＥＳ）、削除部１１１は後で受信した印刷データを削除する（ステップＳ１７）。尚、削除部１１１は、先に受信した印刷データを削除するようにしてもよい。
【００１８】
ここで、設定時間とは、ネットワークＩ／Ｆ部１５が連続受信した印刷データのうち、後で受信した印刷データを無条件に削除部１１１が削除する期間として設定された受信間隔である。例えば、パソコン９１のマウス操作に対する反応が鈍く、ユーザーが誤って印刷ボタンを短時間内に繰り返し押してしまった場合、同じ印刷データが連続して画像形成装置１へ送信されてしまう可能性がある。この場合、従来の画像形成装置は連続して送信された印刷データについてそれぞれ印刷ジョブを実行するためことになるため、用紙やトナーを無駄に使ってしまっていた。
【００１９】
そこで、ネットワークＩ／Ｆ部１５が設定時間内に連続して印刷データを受信すると、削除部１１１が後で受信した印刷データを無条件で削除することで、ユーザー側から見ると不要の印刷データが自動的に削除されたことになる。つまり、ユーザーは不要な印刷データのキャンセル操作を行わなくて済み、更に用紙やトナーの無駄な消費を抑えることができる。上記設定時間は、例えば、５秒程度が適当と考えられ、工場出荷時に予め設定されていてもよいし、画像形成装置１の管理者等が任意に設定してもよい。
【００２０】
一方、ステップＳ１５において、同じ印刷データであるが、受信間隔が設定時間以上である場合（ステップＳ１５；ＮＯ）、又は、判断部１１２が連続して受信した印刷データは同じでないと判断した場合（ステップＳ１６；ＮＯ）、制御部１１は、何れの印刷データを印刷するかの回答リクエストをネットワークＩ／Ｆ部１５に送信元へ送信させる（ステップＳ１８）。そしてネットワークＩ／Ｆ部１５が受信した回答に従って、削除部１１１は処理を行う（ステップＳ１９）。例えば、ユーザーから指示された方の印刷データを削除する。
【００２１】
連続受信した印刷データが同一のデータでない場合に想定される状況としては、例えばユーザーが印刷ボタンを押した直後に誤字に気付き、修正後、すぐに印刷ボタンを押したケースである。この場合、ユーザーは誤字修正後の印刷データの印刷物を必要とする可能性が高いが、実際には何れの印刷データの印刷物が所望であるかは分からない。
【００２２】
また、連続受信した印刷データの受信間隔が設定時間以上である場合に想定される状況としては、例えば、ユーザーが印刷ボタンを押した後に、しばらく経ってもう一部必要なことに気付き、再度印刷ボタンを押したケースである。しかし、実際には、ユーザーがどのような意図で印刷ボタンを連続押下したのかは分からない。
【００２３】
上記のような状況になったときに、制御部１１は、何れの印刷データを印刷するかの回答リクエストをネットワークＩ／Ｆ部１５に送信元へ送信させる。送信元は表示パネル等に印刷データのリストを表示し、ユーザーから回答入力を受け付ける。そして、ネットワークＩ／Ｆ部１５は送信元から回答を受け付け、削除部１１１はその回答に従って処理を行う。回答の内容としては、全ての印刷データを印刷する、何れかの印刷データのみ印刷する、又は何れも印刷しない等が挙げられる。このように、ユーザーの意向を確認することで、画像形成部１４は無駄な印刷を行わなくて済み、トナーや用紙の無駄な使用を抑えることができる。
【００２４】
尚、本実施の形態では、連続して受信した印刷データの受信間隔が設定時間内である場合は削除部１１１が何れかの印刷データを削除することとしたが、受信間隔の長短に関わらず、制御部１１が何れの印刷データを印刷するかの回答リクエストをネットワークＩ／Ｆ部１５に送信元へ送信させ、ネットワークＩ／Ｆ部１５が受信した回答に従って、削除部１１１が処理を行うようにしてもよい。
【００２５】
次に、制御部１１は連続して受信した印刷データのうち、削除した印刷データを示す情報（ファイル名、印刷指示時間等）をユーザーに知らせるための報告メッセージをネットワークＩ／Ｆ部１５に送信元へ送信させる（ステップＳ２０）。印刷データの送信元に報告メッセージが送信されることで、ユーザーは何れの印刷データが削除されたかを確かめることができる。
【００２６】
次に、印刷ジョブの実行準備が整うと（ステップＳ２１；ＹＥＳ）、制御部１１は画像メモリー１３が記憶する印刷データを画像形成部１４に印刷させる（ステップＳ２２）。印刷ジョブの実行準備が終わっていない場合は（ステップＳ２１；ＮＯ）、制御部１１はステップＳ１３へ処理を移行する。
【００２７】
以上、説明したように、ネットワークＩ／Ｆ部１５が上記設定時間内に連続して印刷データを受信した場合、受信間隔や印刷データが同一か否かに基づいて削除部１１１が印刷データの削除するため、ユーザーが誤って連続送信した印刷データを、ユーザーによる指示に基づくことなくキャンセル処理することが可能である。つまり、ユーザーが印刷を予定していない印刷ジョブをキャンセルする指示をユーザーが入力する手間を省くことが可能になる。また、意図しない印刷ジョブが実行されないことで、トナーや用紙の無駄遣いを削減できる。
【００２８】
本発明の第２実施形態に係る印刷ジョブの処理を説明する。図３は、本発明の第２実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。なお、第１実施形態と同様の処理は同符号を付して説明を省略する。
【００２９】
この第２実施形態では、上記連続して受信した印刷データが同一のデータではないと判断部１１２が判断した場合（ステップＳ１６；ＮＯ）、判断部１２は、更に、当該連続して受信した印刷データ同士の類似度を検出する（ステップＳ２５）。
【００３０】
ここで、削除部１１１は、判断部１１２により検出される類似度が予め定められた値以上であると判断された場合には（ステップＳ２６；ＹＥＳ）、処理はステップＳ２１に移り、印刷ジョブの実行準備が整うと（ステップＳ２１；ＹＥＳ）、画像メモリー１３に記憶されている各印刷データが印刷される（ステップＳ２２）。
【００３１】
一方、判断部１１２により検出される類似度が予め定められた値に満たないと判断された場合には（ステップＳ２６；ＮＯ）、制御部１１は、何れの印刷データを印刷するかの回答リクエストをネットワークＩ／Ｆ部１５に送信元へ送信させる（ステップＳ１８）。そしてネットワークＩ／Ｆ部１５が受信した回答に従って、削除部１１１は処理を行う（ステップＳ１９）。
【００３２】
この第２実施形態によれば、両印刷データが同一ではないが近似する内容のときは、両印刷データとも印刷されるため、上述したようにユーザーが誤字修正等を行った印刷データを連続して印刷実行しようとした確からしさが高いときは、ユーザーの指示を待たずに、後に受信された印刷データも印刷される。そして、両印刷データの類似度が低く、上記のようにユーザーが誤字修正等を行った印刷データであるか否かが分からない場合は、ユーザーによる指示に従って削除部１１１が処理を行うため（ステップＳ１９）、ユーザーとって必要な印刷データは削除せず、確実に、ユーザーにとって削除が必要な印刷データを削除することができる。
【００３３】
本発明の第３実施形態に係る印刷ジョブの処理を説明する。図４は、本発明の第３実施形態に係る印刷ジョブの処理の流れを示したフローチャートである。なお、第１実施形態と同様の処理は同符号を付して説明を省略する。
【００３４】
上記第１実施形態では、ステップＳ１５において、判断部１１２が連続して受信した印刷データの受信間隔が上記設定時間以内ではないと判断した場合（ステップＳ１５；ＮＯ）、制御部１１は、いずれの印刷データを印刷するかの回答リクエストをネットワークＩ／Ｆ部１５から送信元へ送信させ（ステップＳ１８）、ネットワークＩ／Ｆ部１５が受信した回答に従って、削除部１１１が当該回答の示す処理を行うが（ステップＳ１９）、第３実施形態では、判断部１１２が連続して受信した印刷データの受信間隔が上記設定時間以内ではないと判断した場合であっても（ステップＳ１５；ＮＯ）、制御部１１１は、連続して受信した印刷データの受信間隔が、上記設定期間よりも更に短い予め定められたキャンセル期間以内か否かを判断し（ステップＳ２３）、連続して受信した印刷データの受信間隔が当該キャンセル期間（例えば、１秒程度）以内である場合には（ステップＳ２３でＹＥＳ）、削除部１１１が、後で受信した印刷データを削除する（ステップＳ１７）。すなわち、削除部１１１は、当該連続して受信した印刷データの受信間隔が上記キャンセル期間以内であれば、当該連続して受信した印刷データが同一か否かに拘わらずに、後で受信した印刷データを削除する。
【００３５】
これにより、第１実施形態よりも更に簡単な処理で、ユーザーにとって必要と想定される印刷データを一定の確実性をもって削除せずに保留しつつ、ユーザーにとって不要と想定される印刷データを削除することが可能になる。
【００３６】
次に、本発明の第４実施形態に係る印刷ジョブの処理を説明する。第１乃至第３実施形態に係る印刷ジョブの処理では、連続して受信した印刷データが上記同一とされた場合に（ステップＳ１６でＹＥＳ）、後で受信した印刷データが削除されるが（ステップＳ１７）、第４実施形態では、このＳ１６の処理において同一か否かの判断に用いる同一性の基準を、上記受信間隔の長さに応じて変化させる。
【００３７】
第４実施形態では、ステップＳ１５の処理において、例えば、上記受信間隔が上記設定時間内であるn秒、n+1秒、n+2秒…であるとき、判断部１１２は、n秒の場合は、連続して受信した印刷データのそれぞれの連続して受信した印刷データのそれぞれのデータサイズ、作成日、チェックサム、印字率及びファイル名の項目の一致を判断し、同一であれば印刷データ同一と判断する。また、判断部１１２は、n+1秒の場合は、連続して受信した印刷データのそれぞれの連続して受信した印刷データのそれぞれのデータサイズ、作成日、チェックサム、及び印字率の項目の一致を判断し、同一であれば印刷データ同一と判断する。また、判断部１１２は、n+2の場合は、連続して受信した印刷データのそれぞれのデータサイズ、作成日、及びチェックサムの項目の一致を判断し、同一であれば印刷データ同一と判断する。以降、判断部１１２は、上記受信間隔が長くなるに連れて、当該一致判断に用いる項目を減らす。
【００３８】
この第４実施形態によれば、受信間隔が長くなって、ユーザーが同じ印刷データを誤って送信していない可能性が高くなるに連れて、連続して受信した印刷データについての同一性を確実に判断するので、第３実施形態よりも更に簡単な処理で、ユーザーにとって必要と想定される印刷データを一定の確実性をもって削除せずに保留しつつ、ユーザーにとって不要と想定される印刷データを削除することが可能になる。
【００３９】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。また、図１乃至図４を用いて上記各実施形態に示した構成及び処理は、本発明の一実施形態に過ぎず、本発明の構成及び処理はこれに限定されるものではない。
【符号の説明】
【００４０】
１      画像形成装置
１１    制御部
１１１  削除部
１１２  判断部
１２    原稿読取部
１３    画像メモリー
１４    画像形成部
１５    ネットワークＩ／Ｆ部
９１    パソコン
【図１】
2015189217.tif 000003
【図２】
2015189217.tif 000004
【図３】
2015189217.tif 000005
【図４】
2015189217.tif 000006