(57)【要約】      （修正有）【課題】割込み印刷において、割込みジョブの出力物が通常ジョブに紛れこむのを防ぐことができる印刷装置を提供する。【解決手段】ユーザを特定するユーザ特定手段と、ユーザが印刷ジョブの出力物を取り出す操作を認識する排紙トレイ認識手段を画像処理装置に追加する。通常ジョブを実行中に割込みジョブを実行した時点で画像処理装置はジョブを停止し、前記ユーザ特定手段が割込みジョブを投入したユーザが装置に近づいたことを特定し、かつ、割込みジョブの出力物を取り出す操作を認識することにより、通常ジョブを再開する。【選択図】図４
2015223760.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置において、通常ジョブ実行中に他の印刷ジョブを割り込み実行する割り込み手段（Ｓ８０８）と、
印刷装置を操作するユーザを特定するユーザ特定手段（２３５）と、
ユーザが印刷ジョブの出力物を取り出す操作を認識する排紙トレイ認識手段（２４２）と、
通常ジョブを実行中に割込みジョブを実行した時点で画像処理装置はジョブを停止する停止手段（Ｓ８０７）と、
前記ユーザ特定手段が割込みジョブを投入したユーザが装置に近づいたことを特定する特定手段（２４１）と、
前記排紙トレイ認識手段が割込みジョブの出力物を取り出す操作を認識することにより、通常ジョブを再開する再開手段（Ｓ８１２）を有することを特徴とする印刷装置。
【請求項２】
印刷装置において、通常ジョブ実行中に他の印刷ジョブを割り込み実行する割り込み手段（Ｓ８０８）と、
印刷装置を操作するユーザを特定するユーザ特定手段（２３５）と、
ユーザが印刷ジョブの出力物を取り出す操作を認識する排紙トレイ認識手段（２４２）と、
前記ユーザ特定手段が割込みジョブを投入したユーザが装置に近づいたことを特定する特定手段（２４１）と、
実行中の印刷ジョブの残り印刷時間を算出する終了時間算出手段（Ｓ８０４）を持ち、
画像処理装置が割込みジョブを受信した時点で前記終了時間算出手段により実行中の通常ジョブの残量が少ないと判断し、かつ、
前記ユーザ特定手段により通常ジョブ実行ユーザを特定した場合、
通常ジョブを全て印刷実行してから割込みジョブを実行することを特徴とする印刷装置。
【請求項３】
印刷装置において、通常ジョブ実行中に他の印刷ジョブを割り込み実行する割り込み手段（Ｓ８０８）と、
印刷装置を操作するユーザを特定するユーザ特定手段（２３５）と、
ユーザが印刷ジョブの出力物を取り出す操作を認識する排紙トレイ認識手段（２４２）と、
前記ユーザ特定手段が割込みジョブを投入したユーザが装置に近づいたことを特定する特定手段（２４１）と、
実行中の印刷ジョブの残り印刷時間を算出する終了時間算出手段（Ｓ８０４）と、
印刷ジョブの希望印刷終了時刻を指定する終了時間指定手段を持ち、
割込みジョブを実行した時点で画像処理装置は割込みジョブの出力物を取り出すまで通常ジョブの再開を停止するが、
前記排紙トレイ認識手段が割込みジョブの出力物を取り出す操作を認識しなければ、
前記終了時間算出手段により算出した通常ジョブの残り印刷時間が、
前記終了時間指定手段で指定した希望印刷終了時刻から現時点までの時間となった場合に
割り込み前の通常ジョブを再開することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、割り込み印刷機能を持つ印刷装置の印刷再開方法に関する。
【背景技術】
【０００２】
近年、デジタル複合機やプリンタ等の印刷装置はネットワークに接続され、複数ユーザから共有して使用される形態が一般的となっている。このように、複数ユーザより共有される印刷装置は、複数のユーザから同時に印刷ジョブを投入される場合がある。そのような場合、あるユーザが印刷装置に印刷ジョブを投入した際に他ユーザの大量ページのジョブが印刷中の場合、他ユーザの印刷ジョブが終了するのを待たなければならないことがある。
【０００３】
最近では、ハードディスクなどの大容量記憶装置を用いて印刷ジョブの入替、割り込み印刷などを行うものが登場している。このような手段を用いて例えば割り込み印刷を可能にすると、割込みジョブ（割り込む方の印刷ジョブ）の出力物と通常ジョブ（割り込みの指定がなされていない印刷ジョブ）の出力物とが排紙トレイ上で混載する場合がある。
【０００４】
従来の印刷装置には、混載を防ぐために複数の排紙ビンを切り換える方法や、割り込まれる処理中のジョブの残り時間が短いときは割り込みを禁止するなどの方法がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１２２５２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、複数の排紙ビンを持たない印刷装置も多く、一つの排紙ビン上でジョブの区別を行うという課題がある。また、印刷中の残り処理時間により割込みジョブを実行するか判断する場合であっても、処理中の通常ジョブが大量ページを出力するジョブであった場合は割込みジョブが実行され、印刷終了後に復帰した通常ジョブにより割込みジョブの出力物が埋もれてしまうという課題がある。また、大量ページの通常ジョブが出力され続けていると割込みジョブの出力物が取り出しにくいという課題がある。
【課題を解決するための手段】
【０００７】
本発明に係る印刷装置の構成は、
印刷装置において、通常ジョブ実行中に他の印刷ジョブを割り込み実行する割り込み手段（Ｓ８０８）と、
印刷装置を操作するユーザを特定するユーザ特定手段（２３５）と、
ユーザが印刷ジョブの出力物を取り出す操作を認識する排紙トレイ認識手段（２４２）と、
通常ジョブを実行中に割込みジョブを実行した時点で画像処理装置はジョブを停止する停止手段（Ｓ８０７）と、
前記ユーザ特定手段が割込みジョブを投入したユーザが装置に近づいたことを特定する特定手段（２４１）と、
前記排紙トレイ認識手段が割込みジョブの出力物を取り出す操作を認識することにより、通常ジョブを再開する再開手段（Ｓ８１２）を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、大量ページを印刷する通常ジョブ中は、割込みジョブを実行したユーザが出力物を取り除くまで再開されない。そのため、割込みジョブが通常ジョブに埋もれて取り出せなくなることを防止することができる。かつ、出力物の取り出しが容易となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例におけるシステム構成の一例である。
【図２】本発明の実施例における各機器のコントロールユニットの構成例を示すブロック図である。
【図３】本発明の実施例におけるジョブ管理項目の一例である。
【図４】本発明の実施例における割り込み処理を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００１１】
（システム構成）
図１は本発明の実施形態に係る印刷システムの構成を示すブロック図である。このシステムでは２台のホストコンピュータ１２０、１３０及び印刷装置（１１０）がＬＡＮ１０に接続されているが、本発明における印刷システムにおいては、これらの接続数に限られることはない。また、本実施例では接続方法としてＬＡＮを適用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式なども適用可能である。
【００１２】
ホストコンピュータ（以下、ＰＣと称する）１２０、１３０はパーソナルコンピュータの機能を有している。このＰＣ１２０、１３０はＬＡＮ１０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。さらには、ＰＣ１２０、１３０は印刷装置１１０に対して、プリンタドライバを介した印刷命令を行うことも可能となっている。
【００１３】
印刷装置１１０は装置に近づいたユーザを認識する機能を有する印刷装置である。以下では、印刷装置１１０の構成を詳細に説明する。
【００１４】
印刷装置１１０は、画像入力デバイスであるスキャナ２０１、画像出力デバイスであるプリンタエンジン２０２、装置周囲のユーザや出力物を検知するユーザ検知部２４１、排紙トレイ検知部２４２、印刷装置１１０全体の動作制御を司るコントロールユニット２００、ユーザインターフェース（ＵＩ）である操作部２１０から構成される。
【００１５】
（コントローラユニットの構成）
図２は、本実施形態に係る画像処理システムにおける印刷装置１１０のコントロールユニット（コントローラ）の一構成例を示すブロック図である。図２において、コントロールユニット２００は、画像入力デバイスであるスキャナ２０１や画像出力デバイスであるプリンタエンジン２０２と接続し、画像データの読み取りやプリント出力のための制御を行う。また、コントロールユニット２００は、ＬＡＮ１０や公衆回線２０４と接続することで、画像情報やデバイス情報をネットワーク経由で入出力するためのコントロールでもある。
【００１６】
図２に示すコントロールユニットにおいて、ＣＰＵ２０５はシステム全体を制御するための中央処理装置である。ＲＡＭ２０６は、ＣＰＵ２０５が動作するためのシステムワークメモリであり、入力された画像データを一時記憶するための画像メモリでもある。さらに、ＲＯＭ２０７はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０８はハードディスクドライブであり、各種処理のためのシステムソフトウェア及び入力された画像データや後述するドキュメントデータ等を格納する。
【００１７】
さらに、図２において、操作部Ｉ／Ｆ２０９は、画像データ等を表示可能な表示画面を有する操作部２１０に対するインタフェース部であり、当該操作部２１０に対して画像データを出力する。また、操作部Ｉ／Ｆ２０９は、操作部２１０から操作者（すなわち、本画像処理装置１１０の使用者）が入力した情報をＣＰＵ２０５に伝える役割をする。さらに、ネットワークインタフェース２１１は、例えばＬＡＮカードで実現され、ＬＡＮ１０に接続して外部装置との間で情報の入出力を行う。さらにまた、モデム２１２は公衆回線２０４に接続し、外部装置との間で情報の入出力を行う。
【００１８】
本実施形態に係るコントロールユニット２００では、以上のデバイスがシステムバス２１３上に配置されている。
【００１９】
次に、イメージバスＩ／Ｆ２１４は、システムバス２１３と画像データを高速で転送する画像バス２１５とを接続するためのインタフェースであり、データ構造を変換するバスブリッジである。画像バス２１５は、ＰＣＩバス又はＩＥＥＥ１３９４で構成される。そして、画像バス２１５上には、以下で説明するＲＩＰ２１６、デバイスＩ／Ｆ２１７、スキャナ画像処理部２１８、プリンタ画像処理部２１９、画像編集用画像処理部２２０、カラーマネージメントモジュール（ＣＭＭ）２３０といったデバイスが接続される。
【００２０】
デバイスＩ／Ｆ部２１７は、スキャナ２０１やプリンタエンジン２０２とコントロール２００とを接続し、画像データの同期系／非同期系の変換を行う。
【００２１】
また、スキャナ画像処理部２１８は、入力画像データに対して、補正、加工、編集等の各種処理を行う。プリンタ画像処理部２１９は、プリント出力画像データに対して、プリンタの補正、解像度変換等の処理を行う。画像編集用画像処理２２０は、画像データの回転や、画像データの圧縮伸長処理および、ＲＩＰ２１６の生成した属性ビットに基づいた各種画像処理を行う。
【００２２】
ＣＭＭ２３０は、画像データに対して、プロファイルやキャリブレーションデータに基づいた、色変換処理を施す専用ハードウェアモジュールである。
【００２３】
ＩＣカードリーダ２３５は、ＩＣカード読み取り装置であり、非接触でＩＣカードからＩＣカードに登録されている情報を読み取る。
【００２４】
検知部Ｉ／Ｆ２４０は、ユーザ検知部２４１からユーザ（すなわち、本画像処理装置１１０のジョブ投入者）が近づいたことと排紙トレイ検知部２４２から出力物が取り除かれた情報をＣＰＵ２０５に伝える役割をする。
【００２５】
（ＰＤＬジョブ制御処理）
ここで本実施例に係る、ＰＤＬジョブ制御処理の動作を図３を参照して説明する。本ＰＤＬジョブ制御処理は主にＣＰＵ２０５上で動作する。
【００２６】
図３にＰＤＬジョブ制御処理の生成するジョブ管理項目の一例を示す。ジョブ管理項目には、ジョブＩＤ、入力データ情報、ユーザＩＤ、ジョブ名、再開ページ、開始時間、前ジョブＩＤ、次ジョブＩＤが含まれる。
【００２７】
ジョブ管理項目の、ユーザＩＤ、ＰＤＬタイプ、ジョブ名、入力データ情報は、ＰＤＬジョブに付随するものであり、ジョブコントロール処理から、ジョブ生成イベントと共にＰＤＬジョブ制御処理に通知される。ジョブ管理項目の、ジョブＩＤは、一意にジョブ管理項目を特定可能なＩＤである。ジョブ管理項目のユーザＩＤは、ＰＤＬジョブを生成したユーザのＩＤ情報である。
【００２８】
ジョブ管理項目の、ＰＤＬタイプには、ＰｏｓｔＳｃｒｉｐｔ（登録商標）やＰＤＦ等のＰＤＬ種別が含まれる。ジョブ管理項目のジョブ名は、ＰＤＬデータに付随するジョブ名である。ジョブ管理項目の入力データ情報は、ＰＤＬジョブの入力データを特定するための情報であり、入力データの含まれるファイルへのパス情報や、入力バッファのアドレス情報である。
【００２９】
ジョブ管理項目の、再開ページは、割り込みを受けたジョブの再開時のページ情報であり、ジョブ管理項目生成時には１に初期化される。ジョブ管理項目の開始時間は、割り込みを受けたジョブが再開時に割り込みを受けた処理位置と同じ処理位置まで復帰するのに要する時間を計算するための情報である。ジョブ管理項目の前ジョブＩＤ及び次ジョブＩＤは、ＰＤＬジョブ制御処理がジョブ管理項目をリスト管理するための情報である。
【００３０】
ＰＤＬジョブ制御処理は、ジョブ管理項目をリストで管理し、基本的にはリストの先頭にジョブ管理項目のジョブから実行していく。前記、前ジョブＩＤには、リストの前に位置するジョブ管理項目に含まれるジョブＩＤが保持され、前記、次ジョブＩＤには、リストの次にくるジョブ管理項目のジョブＩＤが保持される。また、ＰＤＬジョブ制御処理は、リストの先頭に位置するジョブ管理項目を先頭ジョブとして、リストの最後のジョブ管理項目を最終ジョブと保持する。
【００３１】
なお、ジョブ管理項目には図３に例示されるものだけでなく、ジョブに紐づけられるものであれば、他の項目を含んでいてもよいことは言うまでもない。
【００３２】
（割込み処理）
ここで本実施例に係る、割込み処理の動作を図４のフローチャートを参照して説明する。本割込み処理は主にＣＰＵ２０５上で動作する。
【００３３】
Ｓ８０１で印刷装置１１０が通常ジョブの入力を受信すると図３のジョブ管理項目を基にジョブ制御を行いＳ８０２で通常ジョブを開始する。通常ジョブ処理中にＳ８０３で割込みジョブを検知すると、Ｓ８０４で処理中の通常ジョブの残処理時間を計算し、さらにＳ８０５で割込みジョブのジョブ管理項目から割込みジョブの処理時間を計算する。
【００３４】
通常ジョブの残処理時間と割込みジョブの処理時間をＳ８０６で比較し、通常ジョブの残処理時間が割込みジョブの処理時間よりも短い場合、出力物の混在を防ぐため通常ジョブの処理を継続する。
【００３５】
割込み処理はＳ８１４の通常ジョブ処理終了後に改めて新規ジョブとして処理される。通常ジョブの残処理時間が割込みジョブの処理時間よりも長い場合、Ｓ８０７で通常ジョブの出力を中断し、Ｓ８０８で割込みジョブを開始する。
【００３６】
Ｓ８０９で割込みジョブが終了した後、Ｓ８１０でユーザ検知部２４１に搭載されたカメラにより印刷装置１１０に人物が接近することを検知し、顔認証により個人を特定して人物が割込みジョブを実行したユーザかどうかを判断する。個人を特定する認証方法にＩＣカードリーダ２３５のカード認証を併用してもよい。割込みジョブユーザの接近を検知するまで割込みジョブが終了してからの時間を計測し、Ｓ８１１で既定時間以内かどうかを判断し、時間内であればユーザが検知されるのを待つ。既定時間を超えた場合、Ｓ８１２でジョブ再開を指示する。
【００３７】
規定時間内に割込みジョブユーザを検知した場合、Ｓ８１３で排紙トレイ検知部２４２で割込みジョブの出力物が取り除かれるかを判断して、出力物が取り除かれるまで待つ。
【００３８】
このとき操作部２１０に割込みジョブの出力物が存在することを通知してもよい。
割込みジョブは通常ジョブの出力物上に排紙位置をずらして出力するシフト機能を用いて出力される。排紙トレイ検知部２４２は出力物の状態を監視するカメラが排紙トレイに向けて設置されてあり、通常ジョブと割込みジョブの出力物を排紙位置から区別し、割込みジョブの出力物の除去を判別する。
【００３９】
通常ジョブと割込みジョブの区別は、印刷装置１１０が持つ排紙手段に依存して用紙の向きの違いであったり、排紙ビンの出力先であってもよく、排紙トレイ検知部２４２は排紙手段に適した方法で出力物の除去を判断する。
【００４０】
割込みジョブユーザの出力物が排紙トレイから取り除かれた後Ｓ８１２でジョブ再開を指示し、通常ジョブの印刷を再開する。
【００４１】
以上、本実施例によれば、大量ページを印刷する通常ジョブ中は、割込みジョブを実行したユーザが出力物を取り除くまで再開されない。そのため、割込みジョブが通常ジョブに埋もれて取り出せなくなることを防止することができる。
【符号の説明】
【００４２】
１１０  印刷装置、２０１  操作部、２００  コントロールユニット、
２０５  ＣＰＵ、２３５  ユーザ特定部、２４１  ユーザ検知部、
２４２  排紙トレイ検知部
【図１】
2015223760.tif 000003
【図２】
2015223760.tif 000004
【図３】
2015223760.tif 000005
【図４】
2015223760.tif 000006