(57)【要約】【課題】ジョブ発行からジョブ実行完了までのジョブの状態を一目して確認することができるようにする。【解決手段】ディジタル機器と接続する接続手段を備えたプリンタ装置であって、ディジタル機器におけるジョブの状態と、該プリンタ装置におけるジョブの状態を一覧表示することによって、ジョブ発光からジョブ実行完了までのジョブの状態を一目して確認することが可能になる。【選択図】図１
2007276239.tif 000002
【特許請求の範囲】
【請求項１】
ディジタル機器と接続する接続手段を備えたプリンタ装置であって、
前記ディジタル機器からジョブの状態を取得する手段と、
前記取得手段によって取得したジョブの状態を一覧表示する手段とを備えたことを特徴とするプリンタ装置。
【請求項２】
該プリンタ装置のジョブの情報を取得する手段と、前記ディジタル機器のジョブ情報と該プリンタ装置のジョブ情報とを一覧表示する手段とを備えたことを特徴とする請求項１に記載のプリンタ装置。
【請求項３】
前記表示手段によって表示されているジョブの状態が変化した場合、変化した状態に応じて表示を変更することを特徴とする請求項１又は２に記載のプリンタ装置。
【請求項４】
前記ジョブの状態は、少なくともスプール格納中、送信中を含むことを特徴とする請求項１〜３のいずれか１項に記載のプリンタ装置。
【請求項５】
前記ジョブの状態は、少なくとも受信中、待機中、実行中を含むことを特徴とする請求項１〜３のいずれか１項に記載のプリンタ装置。
【請求項６】
ディジタル機器と接続する接続手段を備えたプリンタ装置におけるジョブ表示方法であって、
前記ディジタル機器からジョブの状態を取得する手順と、
前記取得手順によって取得したジョブの状態を一覧表示する手順とを有することを特徴とするジョブ表示方法。
【請求項７】
ディジタル機器と接続する接続手段を備えたプリンタ装置におけるジョブ表示を制御するためのコンピュータプログラムであって、
前記ディジタル機器からジョブの状態を取得する処理と、
前記取得処理によって取得したジョブの状態を一覧表示する処理とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルデータを視認可能に印刷するプリンタ装置、プリンタ装置におけるジョブ表示方法、及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、コピー、プリント、スキャン、ファックス機能等、多様なジョブを実行する機能を備えたプリンタ装置が普及している。このようなプリンタ装置の接続形態としては、コンピュータ等のディジタル機器と１対１で有線又は無線接続し、前記ディジタル機器のスプーラに格納されているジョブが出力される形態が考えられる。さらに、複数のディジタル機器から１台のプリンタ装置に、ＬＡＮ（ローカルネットワーク）等のネットワークを介してそれぞれのプリントスプーラに格納されているジョブが出力される形態で使用されることがある。
【０００３】
また、ＬＡＮを構成するものとして、イーサネット（登録商標）ケーブルによりジョブ出力装置とプリンタ装置等を接続するものが一般的であるが、近年、より高速なＩＥＥＥ１３９４−１９９５（Ｈｉｇｈ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｓｅｒｉａｌ  Ｂｕｓ）方式によるプリンタ装置のネットワーク接続も実現されている。
【０００４】
このような多様な形態で多様なジョブを実行するプリンタ装置に関して、ユーザがジョブの状態を確認する方法として、コンピュータ等のディジタル機器において、ジョブを発行後、スプール格納中、送信中等の状態を経てジョブが出力されるまでの状態を表示することが考えられる。また、プリンタ装置において、ジョブを受信開始後、ジョブ受信中、ジョブ実行中等の状態を経て、ジョブが実行完了するまでの状態を表示することが考えられる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、このようなジョブ状態の表示態様では、次のような問題がある。まず、ディジタル機器においてジョブ状態を表示する画面で、ジョブの状態を確認する場合、所定のジョブがスプール状態から実行中の状態に遷移すると、そのジョブが画面から消えてしまう。ユーザはその後のジョブの状態を確認することができず、ジョブが完了したか否かも確認することができないという問題がある。
【０００６】
また、プリンタ装置において、ジョブ状態を表示する画面で、ジョブの状態を確認する場合、ジョブを受信開始してから状態を表示するため、ユーザはスプール中及び送信中のジョブの状態及びジョブの種別を把握することができないという問題がある。
【０００７】
本発明はこのような事情を鑑みてなされたものであり、ディジタル機器が発行したジョブを実行する手段を有するプリンタ装置において、前記ディジタル機器におけるジョブの状態と、プリンタ装置におけるジョブの状態を一覧表示することによって、ジョブ発行からジョブ実行完了までのジョブの状態を一目して確認することができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明によるプリンタ装置は、ディジタル機器と接続する接続手段を備えたプリンタ装置であって、前記ディジタル機器からジョブの状態を取得する手段と、前記取得手段によって取得したジョブの状態を一覧表示する手段とを備えた点に特徴を有する。
本発明によるプリンタ装置におけるジョブ表示方法は、ディジタル機器と接続する接続手段を備えたプリンタ装置におけるジョブ表示方法であって、前記ディジタル機器からジョブの状態を取得する手順と、前記取得手順によって取得したジョブの状態を一覧表示する手順とを有する点に特徴を有する。
本発明によるコンピュータプログラムは、ディジタル機器と接続する接続手段を備えたプリンタ装置におけるジョブ表示を制御するためのコンピュータプログラムであって、前記ディジタル機器からジョブの状態を取得する処理と、前記取得処理によって取得したジョブの状態を一覧表示する処理とをコンピュータに実行させる点に特徴を有する。
【発明の効果】
【０００９】
本発明によれば、ジョブを発行するディジタル機器におけるジョブの状態を、ジョブを実行するプリンタ装置がジョブを受信する前から全て一目して確認することができるという効果がある。
請求項２に係る発明によれば、ジョブを発行するディジタル機器におけるジョブの状態と、プリンタ装置におけるジョブの状態とを、ジョブ発行時からジョブ実行完了まで一目して確認することができるという効果がある。
請求項３に係る発明によれば、ジョブを発行するディジタル機器におけるジョブの状態のうち、少なくともスプール格納中、送信中の状態を一目して確認することができるという効果がある。
請求項４に係る発明によれば、ジョブを実行するプリンタ装置におけるジョブの状態のうち、少なくとも待機中、受信中、実行中の状態を一目して確認することができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
図１は、本実施形態のプリンタ装置の構成の一例を示すブロック図である。本実施形態のプリンタ装置は、ＬＣＤ等の表示部１０１と、キーボードやポインティグデバイス等の入力部１０２と、ディジタル機器と接続する接続部１０３と、原稿を光学的にスキャンしてディジタルデータを生成する読み取り部１０４とを備える。
【００１１】
また、画像データの合成、変換等を行う画像処理部１０５と、ネットワークとの接続を行うネットワーク制御部１０６と、電話回線との接続を行う通信制御部１０７と、プログラムを記憶するＲＯＭ１０８とを備える。
【００１２】
さらに、ＲＯＭ１０８に記憶されたプログラムを実行し、後述するフローチャートの手順を実現するＣＰＵ１０９と、ＣＰＵ１０９の主メモリ、ワークエリア等として機能するＲＡＭ１１０と、記録紙を搬送する紙搬送部１１１とを備える。
【００１３】
さらにまた、ディジタルデータを記録紙に視認可能に印刷する印刷部１１２と、記録紙を排紙する排紙部１１３とを備える。
【００１４】
このプリンタ装置は、ＲＯＭ１０８には、プログラムとして、前記ディジタル機器からジョブの状態を取得するジョブ状態取得手段１（１１４）と、前記プリンタ装置からジョブの状態を取得するジョブ状態取得手段２（１１５）とを有する。
【００１５】
また、ＲＡＭ１１０には、前記ジョブ状態取得手段１及びジョブ状態取得手段２より取得したジョブ状態やジョブ種別等のジョブ情報を管理するジョブ状態管理部１１６を有する。
【００１６】
このプリンタ装置は、コピー、プリンタ、スキャナ及びファックスの４種類のジョブを行うようになっている。コピーのジョブは、原稿を光学的に読み取ってその複製を作成する処理であり、周知の処理である。プリンタのジョブは、ディジタル機器が発行したプリントデータをプリントする処理である。ファックスのジョブは電話回線を介して送られてくるファクシミリデータをプリントし、また、所定のイメージデータをファクシミリデータとして電話回線を介して外部に送信する処理であり、周知のジョブである。スキャナジョブは、原稿を光学的に読み取って生成した画像データをファイルに保存する処理である。
【００１７】
図２は、本実施形態の一例を示す構成図であり、図１の構成を備えたプリンタ装置２０１は、ＬＡＮ（ローカルエリアネットワーク）を介して複数のＰＣ（パーソナルコンピュータ）２０２〜２０５に接続されている。
【００１８】
図３は、ジョブ状態管理部においてジョブの種別とジョブ情報を管理する管理方法の一例を示す。ジョブ状態管理部は、ジョブを管理するために各ジョブに付加されるジョブＩＤ３０１と、コピー、プリント、スキャン、ファックス等のジョブ種別３０２と、スプール格納中、送信中、待機中、受信中、実行中等のジョブ状態３０３から成る。
【００１９】
次に、図１の構成を備えた第１の実施例におけるプリンタ装置の動作について説明する。
（第１の実施例）
第１の実施例に係るプリンタ装置２０１において、前記プリンタ装置２０１とＬＡＮを介して接続したＰＣ２０２〜２０５よりコマンドを受信し、前記ジョブ情報取得手段１１４によって前記ＰＣが発行したジョブの状態を取得し、前記ジョブ状態を前記ジョブ状態管理部１１６に格納する。
【００２０】
また、前記表示手段１０１によって、前記ジョブ状態管理部に格納されたジョブ状態をＬＣＤ上に表示する。
【００２１】
図４は、第１の実施例の詳細なアルゴリズムである。ステップＳ４０１は、本アルゴリズムの開始点である。ステップＳ４０２では、前記ＰＣ２０２〜２０５よりプリンタ状態問い合わせコマンドを受信したか否かを判断する。プリンタ状態問い合わせコマンドを受信した場合はステップＳ４０３へ、そうでない場合はステップＳ４０２へ遷移する。
【００２２】
ステップＳ４０３では、ステータス要求コマンドを受信したか否かを判断する。ステータス要求コマンドを受信した場合はステップＳ４０４へ、そうでない場合はステップＳ４０３へ遷移する。
【００２３】
ステップＳ４０４では、前記ＰＣ２０２〜２０５のうちコマンドを送信したＰＣに前記プリンタ装置２０１のステータスを送信する。
【００２４】
ステップＳ４０５では、前記ジョブ状態取得手段１（１１４）によって前記ジョブ発行コマンドを発行したＰＣからジョブ状態及びジョブ種別を取得する。
【００２５】
ステップＳ４０６では、前記ジョブ状態取得手段１（１１４）によってジョブ状態が取得できたか否かを判断する。ジョブ状態が取得できた場合はステップＳ４０７へ、そうでない場合は、ステップＳ４０９へ遷移する。
【００２６】
ステップＳ４０７では、ステップＳ４０５で取得したジョブ状態及びジョブ種別と、ジョブＩＤを付加すると共に、前記ジョブ状態管理部１１６に格納する。
【００２７】
ステップＳ４０８では、ステップＳ４０７で格納したジョブ状態管理部のジョブ状態及びジョブ種別を前記表示手段１０１によってＬＣＤ上に一覧表示し、ステップＳ４０２へ遷移する（図５を参照）。ステップＳ４０９は、本アルゴリズムの終点である。
【００２８】
以上により、ユーザは前記プリンタ装置２０１と接続する複数のＰＣ２０２〜２０５が発行したジョブの状態を、前記プリンタ装置が前記ジョブを受信する前からＬＣＤ上で確認することができる。
【００２９】
次に、図１の構成を備えた第２の実施例におけるプリンタ装置６０１の動作について説明する。
（第２の実施例）
第２の実施例に係るプリンタ装置６０１において、前記プリンタ装置６０１とＬＡＮを介して接続したＰＣ６０２〜６０５又はファクシミリ装置６０６よりコマンドを受信し、前記ジョブ情報取得手段１（１１４）によって前記ＰＣにおけるジョブの状態を取得し、前記ジョブ状態を前記ジョブ状態管理部１１６に格納する。
【００３０】
さらに、前記プリンタ装置におけるジョブの情報を前記ジョブ情報取得手段２（１１５）によって取得し、前記ジョブ状態を前記ジョブ状態管理部１１６に格納し、前記表示手段１０１によって前記ジョブ状態管理部１１６に格納されたジョブのＩＤ及びジョブの状態及びジョブの種別をＬＣＤ上に表示する。
【００３１】
図６は、本実施形態の一例を示す構成図であり、図１の構成を備えたプリンタ装置６０１は、ＬＡＮを介して複数のＰＣ６０２〜６０５と接続され、さらに、ファクシミリ装置６０６と電話回線を介して接続されている。
【００３２】
図７は、第２の実施例の詳細なアルゴリズムである。ステップＳ７０１は、本アルゴリズムの開始点である。ステップＳ７０２では、前記ＰＣ６０２〜６０５又は前記ファクシミリ装置６０６よりプリンタ状態問い合わせコマンドを受信したか否かを判断する。プリンタ状態問い合わせコマンドを受信した場合はステップＳ７０３へ、そうでない場合はステップＳ７０２へ遷移する。
【００３３】
ステップＳ７０３では、ステータス要求コマンドを受信したか否かを判断する。ステータス要求コマンドを受信した場合はステップＳ７０４へ、そうでない場合はステップＳ７０３へ遷移する。
【００３４】
ステップＳ７０４では、前記ＰＣ６０２〜６０５又は前記ファクシミリ装置６０６のうちコマンドを送信したＰＣ又はファクシミリ装置に前記プリンタ装置６０１のステータスを送信する。
【００３５】
ステップＳ７０５では、前記ジョブ状態取得手段１（１１４）によって前記ジョブ発行コマンドを発行したＰＣからジョブ状態及びジョブ種別を取得する。
【００３６】
ステップＳ７０６では、前記ジョブ状態取得手段１（１１４）によってジョブ状態が取得できたか否かを判断する。ジョブ状態が取得できた場合はジョブ状態取得フラグ１を立て、ステップＳ７０７へ、そうでない場合は、ジョブ状態取得フラグ１をクリアし、ステップＳ７０８へ遷移する。
【００３７】
ステップＳ７０７では、ステップＳ７０５で取得したジョブ状態及びジョブ種別と、ジョブＩＤを付加すると共に、前記ジョブ状態管理部１１６に格納する。
【００３８】
ステップＳ７０８では、前記ジョブ状態取得手段２（１１５）によって前記ジョブ発行コマンドを発行したＰＣ又はファクシミリ装置からジョブ状態及びジョブ種別を取得する。
【００３９】
ステップＳ７０９では、前記ジョブ状態取得手段２（１１５）によってジョブ状態が取得できたか否かを判断する。ジョブ状態が取得できた場合はジョブ状態取得フラグ２を立て、ステップＳ７１０へ、そうでない場合は、ジョブ状態取得フラグ２をクリアし、ステップＳ７１１へ遷移する。
【００４０】
ステップＳ７１０では、ステップＳ７０８で取得したジョブ状態及びジョブ種別と、ジョブＩＤを付加すると共に、前記ジョブ状態管理部１１６に格納する。
【００４１】
ステップＳ７１１では、ジョブ状態取得フラグ１とジョブ状態取得フラグ２のいずれかが立っているか否かを判断する。いずれかが立っている場合は、ステップＳ７１２へ、いずれもクリアされている場合は、ステップＳ７１３へ遷移する。
【００４２】
ステップＳ７１２では、ステップＳ７０７及びステップＳ７１０で格納したジョブ状態管理部１１６のジョブ状態及びジョブ種別を前記表示手段１０１によってＬＣＤ上に一覧表示し、ステップＳ７０２へ遷移する（図８を参照）。ステップＳ７１３は、本アルゴリズムの終点である。
【００４３】
以上により、ユーザは前記プリンタ装置６０１と接続する複数のＰＣ６０２〜６０５又はファクシミリ装置６０６におけるジョブの状態と、前記プリンタ装置６０１におけるジョブの状態を表示手段１０１によって一覧表示することによって、ユーザは、ジョブ発行時からジョブ実行までの状態の一覧をＬＣＤ上で確認することができる。
【００４４】
（第３の実施例）
第１の実施例に係るプリンタ装置２０１及び第２の実施例に係るプリンタ装置６０１において、さらに前記ジョブの状態が変化した時、変化した状態に応じて表示を変更することによって、ユーザはジョブの進行状況を一目して確認することができる。
【００４５】
（その他の実施例）
第１の実施例乃至第３の実施例において、プリンタ装置とディジタル機器は、ＬＡＮを介して接続する形態だけではなく、ＵＳＢ、シリアル通信、赤外線通信、Ｂｌｕｅｔｏｏｔｈ等、有線又は無線接続によって接続された形態も良いことは言うまでもない。
【００４６】
また、第１の実施例乃至第３の実施例において、ジョブ状態管理部やジョブ状態表示手段は、必ずしもプリンタ装置上で実現されている必要はなく、例えばプリンタサーバーに前記ジョブ状態管理部及びジョブ状態表示部があっても良いことは言うまでもない。
【００４７】
また、第１の実施例乃至第３の実施例において、前記ＰＣ２０２〜２０５又は６０２〜６０５及びファクシミリ装置６０６等のジョブ発行装置におけるジョブの状態を取得方法として、プリンタ装置２０１又は６０１からジョブ情報を取得する、ジョブ状態取得手段１（１１４）を挙げたが、ジョブ発行装置が自発的にプリンタ装置２０１又は６０１にジョブ状態を通知する手段を有する場合は、該ジョブ状態通知手段を以ってジョブ状態をプリンタ装置２０１又は６０１に通知しても良いことは言うまでもない。
【００４８】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００４９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５０】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５１】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施形態におけるプリンタ装置の構成の一例を示すブロック図である。
【図２】本発明の第１の実施例におけるプリンタ装置及び複数のＰＣの構成の一例を示す図である。
【図３】ジョブ状態を管理する管理方法の一例を示す図である。
【図４】第１の実施例における詳細なアルゴリズムを示すフローチャートである。
【図５】第１の実施例におけるジョブ状態表示の一例を示す図である。
【図６】第２の実施例におけるプリンタ装置及び複数のＰＣ及びファクシミリの構成の一例を示す図である。
【図７】第２の実施例における詳細なアルゴリズムを示すフローチャートである。
【図８】第２の実施例におけるジョブ状態表示の一例を示す図である。
【符号の説明】
【００５４】
１０１  表示部
１０２  入力部
１０３  接続部
１０４  読み取り部
１０５  画像処理部
１０６  ネットワーク制御部
１０７  通信制御部
１０８  ＲＯＭ
１０９  ＣＰＵ
１１０  ＲＡＭ
１１１  紙搬送部
１１２  印刷部
１１３  排紙部
【図１】
2007276239.tif 000003
【図２】
2007276239.tif 000004
【図３】
2007276239.tif 000005
【図４】
2007276239.tif 000006
【図５】
2007276239.tif 000007
【図６】
2007276239.tif 000008
【図７】
2007276239.tif 000009
【図８】
2007276239.tif 000010