(57)【要約】【目的】印字の指示を出したユーザーの意図しない電源切断により印字できなかったことを容易に把握することができる印字システムを提供すること。【構成】ホストコンピュータにあって、ユーザーの指示によって印字装置内部の２次記憶に対して印字データを保存しておくパラメータを付加する印字データ保存指示手段と、印字データを送信したホストの名称を印字データに対して付加するホスト名称付加手段と、印字装置にあって２次記憶装置を用いて１つ以上の印字データを格納できる印字データ格納手段と、電源切断時に動作し印字装置内の印字データ管理領域を検索する印字データ検索手段と、印字処理を行わないで印字データを削除したことをホストコンピュータヘ知らせるホスト通知手段と、を備えて印字システムを構成する。【選択図】　　　図１
2004062360.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータにあって、ユーザーの指示によって印字装置内部の２次記憶に対して印字データを保存しておくパラメータを付加する印字データ保存指示手段と、印字データを送信したホストの名称を印字データに対して付加するホスト名称付加手段と、印字装置にあって２次記憶装置を用いて１つ以上の印字データを格納できる印字データ格納手段と、電源切断時に動作し印字装置内の印字データ管理領域を検索する印字データ検索手段と、印字処理を行わないで印字データを削除したことをホストコンピュータヘ知らせるホスト通知手段と、を備えることを特徴とする印字システム。
【請求項２】
ホストコンピュータにあって、前記印字装置内のホスト通知手段の通知先デフォルト値を指定するデフォルト通知ホスト名称設定手段を備えることを特徴とする請求項１記載の印字システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザーの指示に従って印字データを生成するホストコンピュータと、所定の通信媒体を介して前記ホストコンピュータから送信された印字データをデータ処理して画像データを生成し、用紙等のメディアに実際に印字を行う印字装置から成る印字システムに関するものである。
【０００２】
【従来の技術】
従来、ホストコンピュータと印字装置から構成された印字システムにおいては、ホストコンピュータから生成される印字データを印刷するだけではなく、ホストコンピュータから印字装置の情報獲得、環境設定を行うといった要求されている。特に、昨今のネットワークの普及により、印字処理時間の早い高性能な１台の印字装置を複数のユーザーで共有することにより、オフィスにおける大量印字のニーズを満たしながら管理コストを最小限に抑えるといった使用形態が一般化してきている。
【０００３】
図１に従来の印字装置の内部構成図を示す。又、図２は従来の印字システムにおけるホストコンピュータから印字装置への印字ジョブの送信、印字装置の情報獲得、環境設定を行う仕組みについて具体化した印字システムの機能構成を示すブロック図である。
【０００４】
従来の印字システムは、ホストコンピュータ２００と印字装置２５０とが所定の印字媒体２８０を介して接続される構成を採っている。ホストコンピュータ２００は、アプリケーション部２０１、プリンタドライバ部２０２、送信バッファ部２０３、Ｉ／Ｆドライバ部２０４、ユーティリティ部２０５、論理チャネル制御部２０６、ジョブパケット生成部２０７から構成されている。
【０００５】
アプリケーション部２０１は、ユーザーにグラフィカルユーザーインターフェースを提供し、ユーザーの目的に沿った画像データを生成する。プリンタドライバ部２０２は、アプリケーション部２０１が生成した画像データを印字装置２５０で印字可能なページ記述言語（以下、ＰＤＬ）データに変換する。送信バッファ２０３は、プリンタドライバ部２０３が生成したＰＤＬデータを一時的に格納しておく。
【０００６】
ジョブパケット生成部２０７は、送信バッファ２０３に蓄えられたデータに、アプリケーション部２０１が所有する印字ジョブの情報を付加して所定のフォーマットに従ってジョブパケットを生成する。ユーティリティ部２０５は、印字装置２５０に関する情報を獲得してグラフィカルユーザーインターフェースを提供し、ユーザーや管理者の要望に従って印字装置２５０における機器の情報を設定したり、印字ジョブの状態の獲得や取り消しの要求を行ったりするための管理パケットの生成を行う。論理チャネル制御部２０６は、ジョブパケット生成部２０７が生成するジョブパケットとユーティリティ部２０５が生成する管理パケットとの多重化の制御を行い、ＯＳＩ７階層におけるトランスポート層の役割を受け持つ。
【０００７】
Ｉ／Ｆドライバ２０４は論理チャネル制御部１０６が生成したデータの送信と、印字装置２５０から送られてくるデータの受信を行う。印字装置２５０は、論理チャネル制御部２５１、機器データベース部２５２、ジョブ前処理部２５３、受信バッファ２５４、ＰＤＬトランスレータ部２５５、描画バッファ２５６、描画部２５７、プリンタエンジン部２５８、Ｉ／Ｆドライバ部２５９、情報管理部２６０、操作パネル２６１から構成される。Ｉ／Ｆドライバ部２５９は、ホストコンピュータ２００から送られてきたデータの受信と、論理チャネル制御部２５１の生成したデータの送信を行う。
【０００８】
論理チャネル制御部２５１は、Ｉ／Ｆドライバ部２５９が受信したデータを解析し、ジョブパケットはジョブ前処理部２５３、管理パケットは情報管理部２６０に分別し、情報管理部から送られてきた管理パケットをＩ／Ｆドライバ部２５９へ渡す。ジョブ前処理部２５３は、ジョブパケットを受け取ってその内容を解析し、ＰＤＬデータを受信バッファに、そのジョブの管理情報を機器データベース部２５２へ送る。
【０００９】
受信バッファ２５４にはＰＤＬデータが受信された順番に格納されている。機器データベース部２５２は、コピー部数等のジョブ情報や機器に関する情報が格納されている。ＰＤＬトランスレータ部２５５は、受信バッファ２５４に格納されたＰＤＬデータと機器データベース部２５２に格納されたジョブ情報を元にトランスレート処理を行い、描画部２５７がリアルタイムに描画できる中間データに変換し、描画バッファ２５６に送る。
【００１０】
描画バッファ２５６は、複数ページ分の中間データを格納し、描画部２５７へ渡す。描画部２５７は、描画バッファ２５６から中間データを取得し、プリンタエンジン２５８が行う用紙搬送処理と共にリアルタイムに中間データのレンダリングを行い、プリンタエンジン部２５８にビデオデータとして送信を行う。プリンタエンジン部２５８は、既知の電子写真技術を用いて描画部２５７から送られてきたビデオデータを元に、用紙に対して物理的な印刷を行う。情報処理部２６０は、ホストコンピュータのユーティリティ部２０５からの情報獲得要求を管理パケットの形で受け取り、機器データベース部２５２から必要な情報を獲得し、管理パケットに変換して論理チャネル部２５１を介してホストコンピュータヘ返答する。
【００１１】
又、ジョブの終了を検知して自動的に管理パケットに変換して終了を通知する機能も有する。操作パネル２６１は、印字装置２５０本体に備え付けられている液晶やＬＥＤ等のディスプレイ装置と操作ボタンから構成されており、ユーザーからの設定を情報管理部を通じて機器データベース部に反映させ、或は現在の機器の状態を表示する機能を有する。
【００１２】
【発明が解決しようとする課題】
上記で述べた印字装置に関する問題点は、印字装置に何らかの障害が発生し電源を再投入しなければならない状況下に陥ることが考えられる。
【００１３】
しかし、ネットワーク接続により同時に多数の印字ジョブが投入される今日の利用状況では、電源断等の予期せぬ事象により印字ができなかったことを多数のユーザーが認識できない場合がしばしば見られる。
【００１４】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、印字の指示を出したユーザーの意図しない電源切断により印字できなかったことを容易に把握することができる印字システムを提供することにある。
【００１５】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ホストコンピュータにあって、ユーザーの指示によって印字装置内部の２次記憶に対して印字データを保存しておくパラメータを付加する印字データ保存指示手段と、印字データを送信したホストの名称を印字データに対して付加するホスト名称付加手段と、印字装置にあって２次記憶装置を用いて１つ以上の印字データを格納できる印字データ格納手段と、電源切断時に動作し印字装置内の印字データ管理領域を検索する印字データ検索手段と、印字処理を行わないで印字データを削除したことをホストコンピュータヘ知らせるホスト通知手段と、を備えることを特徴とする。
【００１６】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【００１７】
＜実施の形態１＞
図３及び図４は本発明の実施の形態１に係る印刷システムにおけるホストコンピュータから印字装置への印字ジョブ送信、印字装置の情報獲得、環境設定を行う仕組みを具体化した印刷システムの機能構成を示すブロック図である。
【００１８】
印字システムは、印字すべきジョブを生成するホストコンピュータ３００と実際に用紙に印字を行う印字装置４００及び所定のインターフェース３１０，４１１から構成されている。インターフェース３１０，４１１はＩＥＥＥ１２８４で規定されているローカルインターフェースでも、Ｅｔｈｅｒｎｅｔのようなネットワークインターフェースでも良く、本実施の形態ではローカルインターフェースの場合の説明を行う。
【００１９】
図３において、ホストコンピュータ３００は、ユーザーがグラフィカルユーザーインターフェースを操作しながら所望の印字データを生成するアプリケーション部３０１、アプリケーション部３０１が生成した画像データを印字装置４００が印字可能なＰＤＬデータに変換するプリンタドライバ部３０２、プリンタドライバ部３０２が変換したＰＤＬデータを一時的に格納しておく送信バッファ３０３、送信バッファ３０３に格納されたＰＤＬデータとアプリケーション部３０１が有するジョブ属性情報とから所定のジョブパケットを生成するジョブパケット生成部３０７、印字装置４００の状態の監視や送信した印字ジョブの印字状態の監視、印字ジョブの取り消し、割り込み動作等の操作をグラフィックユーザーインターフェースを用いてこれらの要求を印字装置４００が解釈可能な管理パケットに変換するユーティリティ部３０５、ジョブパケットと管理パケットをそれぞれ異なる論理チャネルに振り分け、ＯＳＩ７階層におけるトランスポート層の多重化を行う論理チャネル制御部３０６、論理的なデータを電気信号に変換し、インターフェースとのやり取りを行うＩ／Ｆドライバ部３０４から構成される。
【００２０】
図４において、印字装置４００は、論理的なデータを電気信号に変換し、インターフェースとのやり取りを行うＩ／Ｆドライバ部４０１、Ｉ／Ｆドライバ部から受信したデータを解析し、ジョブパケットと管理パケットをそれぞれ異なるチャネルに振り分け、ＯＳＩ７階層におけるトランスポート層の多重化を行う論理チャネル制御部４０２、ジョブパケットを受け取って解析を行い、印字ジョブの属性情報は機器データベース部４０５へ、ＰＤＬデータはジョブスプーラ４０４へ不意分けて格納するジョブ前処理手段４０３、ＨＤＤやフラッシュメモリ、或はＤＲＡＭ等の大容量メモリデバイスから構成され、印字ジョブのＰＤＬデータを印字完了まで一時的に保持するジョブスプーラ４０４、ジョブの処理順を記述したジョブ読み出しテーブル４１３、ジョブ読み出しテーブル４１３に記述された順番にジョブを取り出し、機器データベース部４０５に格納された属性情報とジョブスプーラ４０４に格納されたＰＤＬデータを解析し、リアルタイムに描画処理可能な中間データを生成して描画バッファ４０７に格納するＰＤＬトランスレータ部４０６、中間データをページ単位に印字完了まで一時的に保持する描画バッファ４０７、描画バッファ４０７から中間データを取得し、プリンタエンジン４０９が行う用紙搬送処理と共にリアルタイムに中間データのレンダリングを行い、プリンタエンジン部４０９にビデオデータとして送信を行う描画部４０８、既知の電子写真技術を用いて描画部４０８から送信されたビデオデータを元に、用紙に物理的な印字を行うプリンタエンジン部４０９、ホストコンピュータ３００から送信された管理パケットを受け取り、要求に応じて機器データベース部４０５から情報の獲得を行い、ジョブの取り消し要求や割り込み要求、ジョブの終了や機器の異常を検知して自立的にホストコンピュータ３００に通知イベントを発行する情報管理部４１０、ジョブの割り込み指定が行われたときに、実際の割り込み処理を行う割り込み処理部４１２から構成される。
【００２１】
ホストコンピュータ部３００の論理チャネル制御部３０６から印字装置の論理チャネル制御部４０２までに行われるデータ通信は、例えばネットワークの場合には　ＴＣＰ／ＩＰ　、ローカルの場合にはＩＥＥＥ１２８４／ＩＥＥＥ１２８４．４　規定のプロトコルにより、トランスポート層レベルの多重化が行われているものとし、詳細の説明については省略する。
【００２２】
論理的にはホストコンピュータのジョブパケット生成部３０７から送信されるジョブパケットは、ジョブ前処理手段４０３によって処理され、この経路をジョブチャネルと言い、ユーティリティ部３０５から送受信される管理パケットは、情報管理部４１０によって処理され、この経路を管理チャネルと言う。双方のチャネルは双方向通信が可能であるが、ジョブチャネルに関してはホストコンピュータ→印字装置の片方向であっても本実施の形態を阻害するものではない。又、ジョブチャネルと管理チャネルはＯＳＩ７階層におけるトランスポート層レベルで多重化されているので、片方のチャネルのフロー処理が他方に影響することはない。
【００２３】
次に、電源切断時の処理について説明する。
【００２４】
ホストコンピュータ３００がユーザーの指示により印字データを生成し、その印字データを送信するときに、ジョブパケット生成部３０７が自動的にこのホストコンピュータの名称を付加する。このホストコンピュータの名称は、印字装置４００のジョブ前処理手段４０３によって処理され、機器データベース部４０５及びジョブ読み出しテーブル４１２に保存される。
【００２５】
図４にある情報管理部４１０の電源切断時の切断時処理をフローチャート化したものを図５に示す。又、情報管理部４１０が使用する２次記憶内の管理情報の構造を図６に示す。
【００２６】
情報管理部４１０は、電源切断時に処理５０１においてジョブテーブル内にある「保存ジョブフラグ」を参照する。このフラグは、電源切断をしても２次記憶から削除されない、印字装置内で保存されることを示すフラグである。このフラグがセットされていない印字データの格納が検出された場合には、情報管理部４１０が処理５０２において論理チャネル制御部４０２を介してホストに対して印字データが削除されてしまうことを通知する。この一連の処理を全てのジョブテーブルを検索するまで同様の処理を繰り返す。以上の処理により、２次記憶内にある印字データのうち、初期印字フラグの付いた印字データのみを電源起動時に印字することを可能にしている。
【００２７】
＜実施の形態２＞
次に、本発明の実施の形態２について説明する。
【００２８】
ホストコンピュータ３００内のユーテイリティ部３０５に対して、デフォルトの通知先設定を可能にするための機能を付加する。このデフォルト通知先情報は、論理チャネル制御部３０６を介して印字装置４００内の情報管理部によって処理され、機器データベース部４０５に保存される。
【００２９】
図４にある情報管理部４１０の電源切断時の切断時処理をフローチャート化したものを図７に示す。
【００３０】
情報管理部４１０は、電源切断時に処理７０１においてジョブテーブル内にある「保存ジョブフラグ」を参照する。このフラグは、電源切断をしても２次記憶から削除されない印字装置内で保存されることを示すフラグである。このフラグがセットされていない印字データの格納が検出された場合には、情報管理部４１０が処理７０２において、ジョブテーブルに対して通知先が設定されているかを確認する。論理チャネル制御部４０２を介してホストに対して印字データが削除されてしまうことを通知する。この一連の処理を全てのジョブテーブルを検索するまで同様の処理を繰り返す。以上の処理により、２次記憶内にある印字データのうち、初期印字フラグの付いた印字データのみを電源起動時に印字することを可能にしている。
【００３１】
【発明の効果】
以上の説明で明らかなように、本発明によれば、印字データに対して生成したホスト名称を付加し、電源切断時にそのホストに対してジョブデータが削除されたことを通知するようにしたため、印字の指示を出したユーザーの意図しない電源切断により印字できなかったことが容易に把握することができる。
【００３２】
又、本発明によれば、印字データとは別にデフォルトで通知するホスト名称を設定することができるため、１箇所で印字データが削除されたことを一元管理することが可能になる。
【図面の簡単な説明】
【図１】本発明の印字装置の機器内部構成を示した図である。
【図２】従来の印字システムにおけるホストコンピュータから印字装置への印字ジョブ送信、印字装置の情報獲得、環境設定を行う仕組みを具体化した印字システムの機能構成を示すブロック図である。
【図３】本発明の実施の形態１に係る印字システムにおけるホストコンピュータから印字装置への印字ジョブ送信、印字装置の情報獲得、環境設定を行う仕組みを具体化した印字システムの機能構成を示すブロック図である。
【図４】本発明の実施の形態１に係る印字システムにおけるホストコンピュータから印字装置への印字ジョブ送信、印字装置の情報獲得、環境設定を行う仕組みを具体化した印字システムの機能構成を示すブロック図である。
【図５】情報管理部部の電源切断時の処理を示すフローチャートである。
【図６】ジョブ読み出しテーブルの構造を示す図である。
【図７】情報管理部の電源切断時の処理を示すフローチャートである。
【符号の説明】
３００　　　ホストコンピュータ
３０１　　　アプリケーション部
３０２　　　プリンタドライバ部
３０３　　　送信バッファ
３０４　　　Ｉ／Ｆドライバ部
３０５　　　ユーティリティ部
３０６　　　論理チャネル制御部
３０７　　　ジョブパケット生成部
３１０　　　インターフェース
４００　　　印字装置
４０１　　　Ｉ／Ｆドライバ部
４０２　　　論理チャネル制御部
４０３　　　ジョブ前処理手段
４０４　　　ジョブスプーラ
４０５　　　機器データベース部
４１１　　　インターフェース
【図１】
2004062360.tif 000003
【図２】
2004062360.tif 000004
【図３】
2004062360.tif 000005
【図４】
2004062360.tif 000006
【図５】
2004062360.tif 000007
【図６】
2004062360.tif 000008
【図７】
2004062360.tif 000009