| 【発明の名称】 |
プリンタ装置、該プリンタ装置で用いられる印刷制御方法、及び印刷制御プログラム。 |
| 【発明者】 |
【氏名】松浦 英樹 【住所又は居所】静岡県掛川市下俣800番地 エヌイーシーアクセステクニカ株式会社内
|
| 【要約】 |
【課題】複数の印刷用データを効率良く印刷するプリンタ装置を提供する。
【解決手段】印刷制御部32は、管理情報テーブル32cの先頭となった印刷用データに指定された印刷用紙サイズと、印刷処理部34にセットされている印刷用紙のサイズとを比較し、印刷の可否を判定する。指定された印刷用紙のサイズと、印刷処理部34にセットされている印刷用紙のサイズとが一致せず、印刷制御部32により印刷不可能と判定された場合、管理情報テーブル32cの印刷用データを供給したホストコンピュータのIPアドレスと印刷用データが最後に回った旨とが状態通知部35へ通知される。この通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータへ印刷用データが最後に回った旨を通知する。 |
【特許請求の範囲】
【請求項1】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置であって、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、前記指定された印刷用紙が不足したとき、当該の印刷を後回しにすると共に印刷用紙が不足した旨を表す用紙不足通知信号を出力する一方、他の印刷可能な印刷用データを先に印刷する印刷処理部と、該印刷処理部から前記用紙不足通知信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷用紙が不足した旨の通知を行う状態通知部とを備えてなることを特徴とするプリンタ装置。 【請求項2】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置であって、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、印刷中に障害が発生したとき、障害検出信号を出力する印刷処理部と、該印刷処理部から前記障害検出信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置又は予め設定された管理用の前記端末装置に対して前記障害が発生した旨の通知を行う状態通知部とを備えてなることを特徴とするプリンタ装置。 【請求項3】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置であって、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、印刷が完了したとき、印刷完了信号を出力する印刷処理部と、該印刷処理部から前記印刷完了信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が完了した旨の通知を行う状態通知部とを備えてなることを特徴とするプリンタ装置。 【請求項4】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、前記指定された印刷用紙が不足したとき、当該の印刷を後回しにすると共に印刷用紙が不足した旨を表す用紙不足通知信号を出力する一方、他の印刷可能な印刷用データを先に印刷する用紙不足通知処理と、前記用紙不足通知信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が後回しになった旨の通知を行う状態通知処理とを行うことを特徴とする印刷制御方法。 【請求項5】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、印刷中に障害が発生したとき、障害検出信号を出力する障害検出処理と、前記障害検出信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置又は予め設定された管理用の前記端末装置に対して前記障害が発生した旨の通知を行う状態通知処理とを行うことを特徴とする印刷制御方法。 【請求項6】 複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、印刷が完了したとき、印刷完了信号を出力する印刷完了検出処理と、前記印刷完了信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が完了した旨の通知を行う状態通知処理とを行うことを特徴とする印刷制御方法。 【請求項7】 コンピュータに請求項1、2又は3記載のプリンタ装置の機能を実現させるための印刷制御プログラム。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】この発明は、プリンタ装置、該プリンタ装置で用いられる印刷制御方法、及び印刷制御プログラムに係り、たとえば、複数の端末装置から印刷用データを受けて管理し、各印刷用データをそれぞれ指定された印刷用紙に印刷する場合に用いて好適なプリンタ装置、該プリンタ装置で用いられる印刷制御方法、及び印刷制御プログラムに関する。 【0002】 【従来の技術】複数の端末装置から送出される各印刷用データを蓄積して印刷するプリンタ装置では、印刷が各印刷用データの蓄積順に行われるようになっていることが多い。この種のプリンタ装置は、従来では例えば特許第2887936 号公報に記載されたものがある。図14は、同公報に記載された従来のプリンタ装置の構成図である。このプリンタ装置10は、同図に示すように、たとえばLAN(ローカル・エリア・ネットワーク)などのようなネットワークNWを介して複数の端末装置(たとえば、ワークステーション)20,…,20に接続されている。プリンタ装置10は、処理装置11と、文書データファイル12とから構成されている。処理装置11は、印刷受付処理部11aと、印刷待ちテーブル11bと、印刷処理部11cとから構成されている。 【0003】印刷受付処理部11aは、ワークステーション20,…,20から送出される文書の印刷用データの印刷指令及び印刷用紙のサイズ指定情報をネットワークNWを介して受け付け、同印刷用データを文書データファイル12へ格納すると共に、印刷待ちテーブル11bに同印刷用データの識別情報及び印刷用紙のサイズ指定情報を登録する。印刷処理部11cは、印刷待ちテーブル11bを検索し、印刷要求の受け付け順に先頭の印刷用データを文書データファイル12から読み出してサイズ指定情報に対応したサイズの印刷用紙に印刷する。印刷用データの印刷が終了すると、印刷待ちテーブル11bから同印刷用データの識別情報及び印刷用紙のサイズ指定情報を削除し、次の印刷用データ(印刷待ち文書)の印刷を開始する。 【0004】 【発明が解決しようとする課題】しかしながら、上記従来のプリンタ装置10では、次のような問題点があった。すなわち、指定されたサイズの印刷用紙が不足して印刷が中断した場合には、同印刷用紙を補給するまで印刷が再開されない。このため、印刷が中断した印刷用データの後に格納された印刷用データは、指定されたサイズの用紙がプリンタ装置10にセットされていても、印刷が行われないという問題点がある。また、この問題点を回避するため、指定されたサイズの用紙がない印刷用データの印刷処理を後回しにし、印刷可能な印刷用データを先に印刷する機能をもつプリンタ装置もあるが、同プリンタ装置では、同印刷処理を後回しにした旨を該当するワークステーション2に通知しないので、印刷用データが印刷されずにプリンタ装置に滞留したままになると共に、利用者が印刷結果を取りにいって初めて印刷が完了していないことを認識するという問題点がある。また、同プリンタ装置では、印刷が正常に完了した場合でも、印刷が完了した旨を該当するワークステーション2に通知しないので、いつ印刷が完了するのか利用者がわからないという問題点もある。 【0005】この発明は、上述の事情に鑑みてなされたもので、指定された印刷用紙がない印刷用データの印刷処理を後回しにした場合に同印刷処理を後回しにした旨を該当する端末装置に通知する機能、及び印刷が正常に完了した場合に印刷が完了した旨を該当する端末装置に通知する機能をもつプリンタ装置、該プリンタ装置で用いられる印刷制御方法、及び印刷制御プログラムを提供することを目的としている。 【0006】 【課題を解決するための手段】上記課題を解決するために、請求項1記載の発明は、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置に係り、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、前記指定された印刷用紙が不足したとき、当該の印刷を後回しにすると共に印刷用紙が不足した旨を表す用紙不足通知信号を出力する一方、他の印刷可能な印刷用データを先に印刷する印刷処理部と、該印刷処理部から前記用紙不足通知信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷用紙が不足した旨の通知を行う状態通知部とを備えてなることを特徴としている。 【0007】請求項2記載の発明は、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置に係り、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、印刷中に障害が発生したとき、障害検出信号を出力する印刷処理部と、該印刷処理部から前記障害検出信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置又は予め設定された管理用の前記端末装置に対して前記障害が発生した旨の通知を行う状態通知部とを備えてなるなることを特徴としている。 【0008】請求項3記載の発明は、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置に係り、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積部と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理部と、該画像データ管理部に蓄積されている前記各印刷用データを指定された前記印刷用紙に印刷し、印刷が完了したとき、印刷完了信号を出力する印刷処理部と、該印刷処理部から前記印刷完了信号が出力されたとき、前記管理情報蓄積部で蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が完了した旨の通知を行う状態通知部とを備えてなることを特徴としている。 【0009】請求項4記載の発明は、印刷制御方法に係り、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、前記指定された印刷用紙が不足したとき、当該の印刷を後回しにすると共に印刷用紙が不足した旨を表す用紙不足通知信号を出力する一方、他の印刷可能な印刷用データを先に印刷する用紙不足通知処理と、前記用紙不足通知信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が後回しになった旨の通知を行う状態通知処理とを行うことを特徴としている。 【0010】請求項5記載の発明は、印刷制御方法に係り、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、印刷中に障害が発生したとき、障害検出信号を出力する障害検出処理と、前記障害検出信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置又は予め設定された管理用の前記端末装置に対して前記障害が発生した旨の通知を行う状態通知処理とを行うことを特徴としている。 【0011】請求項6記載の発明は、印刷制御方法に係り、複数の端末装置から順次送出される印刷すべき印刷用データ及び印刷用紙の指定情報をネットワークを介して受信し、前記各印刷用データをそれぞれ指定された前記印刷用紙に印刷するプリンタ装置において、前記各印刷用データに対してそれぞれ指定された前記印刷用紙の指定情報及び送出元の前記端末装置のネットワークアドレスを前記各印刷用データ毎に蓄積する管理情報蓄積処理と、前記各端末装置から送出された前記各印刷用データを管理する画像データ管理処理と、管理されている前記各印刷用データを指定された前記印刷用紙に印刷する印刷処理と、印刷が完了したとき、印刷完了信号を出力する印刷完了検出処理と、前記印刷完了信号が出力されたとき、前記蓄積されている前記ネットワークアドレスに基づいて、該当する印刷用データの送出元の前記端末装置に対して前記印刷が完了した旨の通知を行う状態通知処理とを行うことを特徴としている。 【0012】請求項7記載の発明は、印刷制御プログラムに係り、コンピュータに請求項1、2又は3記載のプリンタ装置の機能を実現させることを特徴としている。 【0013】 【発明の実施の形態】以下、図面を参照して、この発明の実施の形態について説明する。 第1の実施形態図1は、この発明の第1の実施形態であるプリンタ装置が使用される環境を示す構成図である。この形態のプリンタ装置30は、同図に示すように、たとえばLANなどのようなネットワークNWを介して複数のホストコンピュータ40,…,40に接続され、同各ホストコンピュータ40,…,40から送出される各印刷用データ及び印刷用紙のサイズ指定情報を同ネットワークNWを介して受信し、同各印刷用データをそれぞれ指定されたサイズの印刷用紙に印刷する。 【0014】図2は、図1中のプリンタ装置30の電気的構成を示すブロック図である。このプリンタ装置30は、同図に示すように、インタフェース31と、印刷制御部32と、画像データ管理部33と、印刷処理部34と、状態通知部35とから構成されている。インタフェース31は、ホストコンピュータ40,…,40から送出される各印刷用データ及び印刷用紙のサイズ指定情報をネットワークNWを介して受信し、印刷制御部32へ転送する。印刷制御部32は、プリンタ装置30全体を制御するCPU(中央処理装置)32a及び同CPU32aを動作させるための制御プログラムが記録されたROM(リード・オンリ・メモリ)32bを有し、各印刷用データに対してそれぞれ指定された印刷用紙のサイズ指定情報及び送出元のホストコンピュータ40,…,40のネットワークアドレス(たとえば、IPアドレス)を管理情報テーブル32cに同各印刷用データ毎に蓄積する。画像データ管理部33は、各ホストコンピュータ40,…,40から送出された各印刷用データを印刷可能な画像データに変換処理して管理する。 【0015】印刷処理部34は、画像データ管理部33に管理されている各印刷用データを、指定されたサイズの印刷用紙に印刷し、指定されたサイズの印刷用紙が不足したとき、当該の印刷を後回しにすると共に、同印刷用紙が不足した旨を表す用紙不足通知信号を出力する一方、他の印刷可能な印刷用データを先に印刷する。又、印刷処理部34は、印刷中にたとえば印刷用紙のジャム(JAM)などの障害が発生したとき、障害検出信号Nを出力し、印刷が完了したとき、印刷完了信号Mを出力する。 【0016】状態通知部35は、印刷処理部34から用紙不足通知信号が出力されたとき、管理情報テーブル32cで蓄積されているIPアドレスに基づいて、該当する印刷用データの送出元のホストコンピュータ40,…,40に対して前記印刷用紙が不足した旨の通知を行う。又、状態通知部35は、印刷処理部34から障害検出信号が出力されたとき、管理情報テーブル32cで蓄積されているIPアドレスに基づいて、該当する印刷用データの送出元のホストコンピュータ40,…,40に対して前記障害が発生した旨の通知を行う。又、状態通知部35は、印刷処理部34から印刷完了信号が出力されたとき、管理情報テーブル32cで蓄積されているIPアドレスに基づいて、該当する印刷用データの送出元のホストコンピュータ40,…,40に対して前記印刷が完了した旨の通知を行う。 【0017】図3は、図2中の印刷処理部34の構成を示すブロック図である。この印刷処理部34は、印刷機構部34aと、用紙不足通知部34bと、障害検出部34cと、印刷完了検出部34dとから構成されている。印刷機構部34aは、各種のサイズの印刷用紙を搭載する複数のトレイなどを有し、画像データ管理部33に管理されている各印刷用データを、指定されたサイズの印刷用紙に印刷する。用紙不足通知部34bは、指定されたサイズの印刷用紙の不足を検出したとき、当該の印刷を後回しにすると共に、印刷用紙が不足した旨を表す用紙不足通知信号Pを出力する。障害検出部34cは、印刷中にJAMなどの障害を検出したとき、障害検出信号Nを出力する。印刷完了検出部34dは、印刷の完了を検出したとき、印刷完了信号Mを出力する。 【0018】図4は図2のプリンタ装置30の動作を説明するためのフローチャート、図5、図6及び図7が図2中の管理情報テーブル32cに蓄積される情報の内容を示す図である。これらの図を参照して、この形態のプリンタ装置で用いられる印刷制御方法について説明する。図4に示すように、このプリンタ装置30では、ホストコンピュータ40,…,40からネットワークNWを介して送出された各印刷用データは、インタフェース31を介して印刷制御部32に転送され、各印刷用データに対してそれぞれ指定された印刷用紙のサイズ指定情報及び送出元のホストコンピュータ40,…,40のIPアドレスが同各印刷用データ毎に管理情報テーブル32cに蓄積される(ステップE1、管理情報蓄積処理)。 【0019】この場合、たとえば図5に示すように、各サイズ指定情報及びIPアドレスは、転送された順に管理情報テーブル32cの先頭から蓄積される。すなわち、印刷用データD00,D01のサイズ指定情報(用紙サイズ)及びIPアドレスが既に蓄積され、同印刷用データD00は印刷中、及び同印刷用データD01が印刷待ちの状態になっている。そして、印刷用データD02のサイズ指定情報(用紙サイズ)及びIPアドレスが管理情報テーブル32cの最後に登録される。印刷用データD02は、画像データ管理部33で印刷可能な画像データに変換処理されて管理される(ステップE2、画像データ管理処理)。 【0020】そして、印刷処理部34が印刷処理を行っていない状態(アイドル状態)になると、図5に示す管理情報テーブル32cが先頭から順に参照され、サイズ指定情報に対応する印刷用データが印刷可能か否かが判定される。このとき、ホストコンピュータ40,…,40から指定された印刷用紙のサイズが印刷処理部34にセットされている場合には印刷可能と判定され、同指定された印刷用紙のサイズがセットされていなければ印刷不可能と判定される(ステップE3)。この実施形態では、図5に示すように、印刷用データD00が印刷中であるため、印刷処理部34で印刷処理(ステップE4)が完了し(ステップE5)、同印刷処理部34から印刷完了信号Mが送出されるまで印刷制御部32が待機状態となる。 【0021】印刷制御部32は、印刷処理部34から印刷用データD00の印刷完了信号Mが送出されると(ステップE6、印刷完了検出処理)、管理情報テーブル32cに登録されている情報に基づき、印刷用データD00の印刷指示を行ったホストコンピュータ40のIPアドレスと印刷が完了した旨とを状態通知部35へ通知し、図6に示すように、管理情報テーブル32cの先頭の印刷用データD00に対応する情報を削除する。通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷が完了した旨を通知する(ステップE7、状態通知処理)。 【0022】次に、ステップE3に戻り、印刷制御部32は、新たに管理情報テーブル32cの先頭となった印刷用データD01に指定された印刷用紙サイズと、印刷処理部34にセットされている印刷用紙のサイズとを比較し、印刷の可否を判定する。そして、印刷用データD01に指定された印刷用紙のサイズと、印刷処理部34にセットされている印刷用紙のサイズとが一致せず、印刷制御部32により印刷不可能と判定された場合、管理情報テーブル32cの印刷用データD01を供給したホストコンピュータ40のIPアドレスと印刷用データが最後に回った旨とが状態通知部35へ通知される(ステップE8、用紙不足通知処理)。この通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷用データが最後に回った旨を通知する(ステップE7、状態通知処理)。さらに、印刷制御部32は、印刷用データD01を管理情報テーブル32cの先頭から削除し、図7に示すように、同管理情報テーブル32cの最後に再登録する。 【0023】再びステップE3に戻り、印刷制御部32は、新たに管理情報テーブル32cの先頭となった印刷用データD02に指定された印刷用紙サイズと、印刷処理部34にセットされている印刷用紙のサイズとを比較し、印刷の可否を判定する。そして、印刷用データD02に指定された印刷用紙のサイズと、印刷処理部34にセットされている印刷用紙のサイズとが一致し、印刷制御部32により印刷可能と判定された場合、管理情報テーブル32cの印刷状態が「印刷中」に変更され、さらに印刷制御部32は、画像データ管理部33に対して印刷用データD02を印刷処理部34へ転送するための指示を行う。そして、画像データ管理部33から印刷用データD02が印刷処理部34へ転送され、同印刷処理部34で同印刷用データD02が印刷される(ステップE4、印刷処理)。 【0024】印刷用データD02の印刷が完了すると(ステップE5)、印刷処理部34は印刷が完了した旨を印刷制御部32へ通知する。この通知をうけた印刷制御部32は、管理情報テーブル32cの先頭に登録されている印刷用データD02のデータを参照し、該当データの印刷指示をしたホストコンピュータ40に印刷が完了した旨を通知するように同ホストコンピュータ40のIPアドレスと共に状態通知部35へ指示する。通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷が完了した旨を通知する(ステップE7、状態通知処理)。さらに、印刷制御部32は、管理情報テーブル32cの先頭から該当データ(印刷用データD02)に対応する情報を削除する。このようにして、印刷処理部34がアイドル状態になると、印刷制御部32で管理情報テーブル32cの先頭の印刷用データから印刷の可否が判定され、印刷可能なデータから印刷される。 【0025】一方、印刷中にJAMなどが発生して印刷が中断した場合(ステップE5)、印刷処理部34から印刷制御部32へ障害検出信号Nが出力される(ステップE9、障害検出処理)。印刷制御部32は、状況通知部35へ該当するホストコンピュータ40のIPアドレスと「障害検出」とを通知する。この通知を受けた状態通知部35は、印刷指示をしたホストコンピュータ40のみにネットワークNWを介して「障害検出」を通知する(ステップE7、状態通知処理)。 【0026】以上のように、この第1の実施形態では、ホストコンピュータ40,…,40から送出される印刷用データを印刷可能なサイズの印刷用紙が印刷処理部34にセットされていない場合、画像データ管理部33に管理されている他の印刷可能な印刷用データを先に印刷するので、印刷処理が効率化される。また、印刷用データに指定された印刷用紙のサイズと、印刷処理部34にセットされている印刷用紙のサイズとが一致しない場合、印刷用紙が不足した旨をプリンタ装置30本体の画面ではなく、印刷指示をしたホストコンピュータ40に通知するので、利用者に対して印刷用紙の入れ替え/用紙切れを円滑に通知できる。さらに、JAMなどの障害が発生した場合、該当の印刷指示をしたホストコンピュータ40に通知されるので、プリンタ装置30の復旧が円滑に行われる。その上、印刷が完了した旨がホストコンピュータ40に通知されるので、利用者は印刷結果を適切なタイミングで取りに行くことが可能となる。 【0027】第2の実施形態図8は、この発明の第2の実施形態であるプリンタ装置の電気的構成を示すブロック図であり、第1の実施形態を示す図2中の要素と共通の要素には共通の符号が付されている。この形態のプリンタ装置30Aでは、図2中の印刷制御部32及び印刷処理部34に代えて、異なる構成の印刷制御部32A、及び新たな機能が付加された印刷処理部34Aが設けられている。印刷制御部32Aでは、図2中の管理情報テーブル32cに代えて、新たな情報(両面印刷の指定の有無を表す情報)が付加された管理情報テーブル32dが設けられている。印刷処理部34Aでは、図2中の印刷処理部34に図示しない両面印刷ユニットが付加されている。他は、図2と同様の構成である。 【0028】図9は、図8中の印刷処理部34Aの構成を示すブロック図であり、第1の実施形態を示す図3中の要素と共通の要素には共通の符号が付されている。この印刷処理部34Aでは、図3の印刷処理部34に両面印刷ユニット34eが付加されている。両面印刷ユニット34eは、一方の面に印刷済みの用紙を反転させて他方の面に印刷させる。なお、この両面印刷ユニット34eは、着脱自在である。他は、図3と同様の構成である。 【0029】図10は図8のプリンタ装置30Aの動作を説明するためのフローチャート、図11、図12及び図13が図8中の管理情報テーブル32dに蓄積される情報の内容を示す図である。これらの図を参照して、この形態のプリンタ装置で用いられる印刷制御方法について説明する。図10に示すように、このプリンタ装置30Aでは、ホストコンピュータ40,…,40からネットワークNWを介して送出された各印刷用データは、インタフェース31を介して印刷制御部32Aに転送され、各印刷用データに対してそれぞれ指定された印刷用紙のサイズ指定情報、送出元のホストコンピュータ40,…,40のIPアドレス、及び両面印刷指定の有無を表す情報が同各印刷用データ毎に管理情報テーブル32dに蓄積される(ステップF1、管理情報蓄積処理)。 【0030】この場合、たとえば図11に示すように、各サイズ指定情報及びIPアドレスは、転送された順に管理情報テーブル32dの先頭から蓄積される。すなわち、印刷用データD00,D01のサイズ指定情報(用紙サイズ)、IPアドレス、及び両面印刷指定の有無を表す情報が既に蓄積され、同印刷用データD00は印刷中、及び同印刷用データD01が印刷待ちの状態になっている。そして、印刷用データD02のサイズ指定情報(用紙サイズ)、IPアドレス及び両面印刷指定の有無を表す情報が管理情報テーブル32dの最後に登録される。印刷用データD02は、画像データ管理部33で印刷可能な画像データに変換処理されて管理される(ステップF2、画像データ管理処理)。 【0031】そして、印刷処理部34Aがアイドル状態になると、図11に示す管理情報テーブル32dが先頭から順に参照され、サイズ指定情報及び両面印刷指定の有無を表す情報に対応する印刷用データが印刷可能か否かが判定される。このとき、ホストコンピュータ40,…,40から指定された印刷用紙のサイズが印刷処理部34Aにセットされ、かつ両面印刷指定があるときに両面印刷ユニット34eが装着されている場合には印刷可能と判定され、同指定された印刷用紙のサイズがセットされていない場合、又は両面印刷指定があるときに両面印刷ユニット34eが装着されていない場合には印刷不可能と判定される(ステップF3)。この実施形態では、図11に示すように、印刷用データD00が印刷中であるため、印刷処理部34Aで印刷処理(ステップF4)が完了し(ステップF5)、同印刷処理部34Aから印刷完了通知が送出されるまで印刷制御部32Aが待機状態となる。 【0032】印刷制御部32Aは、印刷処理部34Aから印刷用データD00の印刷完了通知が送出されると(ステップF6、印刷完了検出処理)、管理情報テーブル32dに登録されている印刷用データD00の印刷指示をしたホストコンピュータ40のIPアドレスと印刷が完了した旨とを状態通知部35へ通知し、図12に示すように、管理情報テーブル32dの先頭の印刷用データD00に対応する情報を削除する。通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷が完了した旨を通知する(ステップF7、状態通知処理)。 【0033】次に、ステップF3に戻り、印刷制御部32Aは、新たに管理情報テーブル32dの先頭となった印刷用データD01に指定された印刷用紙サイズと、印刷処理部34Aにセットされている印刷用紙のサイズとを比較し、かつ両面印刷指定があるときに両面印刷ユニット34eが装着されているか否かを判定して印刷の可否を判定する。印刷用データD01に指定された印刷用紙のサイズと、印刷処理部34Aにセットされている印刷用紙のサイズとが一致しない場合、又は両面印刷指定があるときに両面印刷ユニット34eが装着されていない場合、印刷制御部32Aにより印刷不可能と判定され、管理情報テーブル32dの印刷用データD01を供給したホストコンピュータ40のIPアドレスと印刷用データが最後に回った旨とが状態通知部35へ通知される(ステップF8、用紙不足通知処理)。この通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷用データが最後に回った旨を通知する(ステップF7、状態通知処理)。さらに、印刷制御部32Aは、印刷用データD01を管理情報テーブル32dの先頭から削除し、図13に示すように、同管理情報テーブル32dの最後に再登録する。 【0034】再びステップF3に戻り、印刷制御部32Aは、新たに管理情報テーブル32dの先頭となった印刷用データD02に指定された印刷用紙サイズと、印刷処理部34Aにセットされている印刷用紙のサイズとを比較し、かつ両面印刷指定があるときに両面印刷ユニット34eが装着されているか否かを判定して印刷の可否を判定する。印刷用データD02に指定された印刷用紙のサイズと、印刷処理部34Aにセットされている印刷用紙のサイズが一致し、かつ両面印刷指定があるときに両面印刷ユニット34eが装着されている場合、印刷制御部32Aにより印刷可能と判定され、管理情報テーブル32dの印刷状態が「印刷中」に変更され、さらに印刷制御部32Aは、画像データ管理部33に対して印刷用データD02を印刷処理部34Aへ転送する指示を行う。そして、画像データ管理部33から印刷用データD02が印刷処理部34Aへ転送され、同印刷処理部34Aで同印刷用データD02が印刷される(ステップF4、印刷処理)。 【0035】印刷用データD02の印刷が完了すると(ステップF5)、印刷処理部34Aは印刷が完了した旨を印刷制御部32Aへ通知する。この通知をうけた印刷制御部32Aは、管理情報テーブル32dの先頭に登録されている印刷用データD02のデータを参照し、該当データの印刷指示をしたホストコンピュータ40に印刷が完了した旨を通知するように該当ホストコンピュータ40のIPアドレスと共に状態通知部35へ指示する。通知を受けた状態通知部35は、指定されたIPアドレスを利用して該当するホストコンピュータ40へ印刷が完了した旨を通知する(ステップF7、状態通知処理)。さらに、印刷制御部32Aは、管理情報テーブル32dの先頭から該当データ(印刷用データD02)に対応する情報を削除する。このようにして、印刷処理部34aがアイドル状態になると、印刷制御部32aで管理情報テーブル32dの先頭の印刷用データから印刷の可否が判定され、印刷可能なデータから印刷される。 【0036】一方、印刷中にJAMなどが発生して印刷が中断した場合(ステップF5)、印刷処理部34Aから印刷制御部32Aへ障害検出信号Nが出力される(ステップF9、障害検出処理)。印刷制御部32Aは、状況通知部35へ該当するホストコンピュータ40のIPアドレスと「障害検出」とを通知する。この通知を受けた状態通知部35は、印刷指示をしたホストコンピュータ40のみにネットワークNWを介して「障害検出」を通知する(ステップF7、状態通知処理)。 【0037】以上のように、この第2の実施形態では、ホストコンピュータ40,…,40から送出される印刷用データを印刷可能な用紙が印刷処理部34Aにセットされていない場合、又は両面印刷指定があるときに両面印刷ユニット34eが装着されていない場合、画像データ管理部33に管理されている他の印刷可能な印刷用データを先に印刷するので、印刷処理が効率化される。また、印刷用データに指定された印刷用紙のサイズと、印刷処理部34Aにセットされている印刷用紙のサイズとが一致しない場合、又は両面印刷指定があるときに両面印刷ユニット34eが装着されていない場合、印刷が後回しになった旨をプリンタ装置30A本体の画面ではなく、印刷指示をしたホストコンピュータ40に通知するので、利用者に対して印刷用紙の入れ替え/用紙切れ及び両面印刷ユニット34eが装着されていない旨を円滑に通知できる。さらに、JAMなどの障害が発生した場合、該当の印刷指示をしたホストコンピュータ40に通知されるので、プリンタ装置30Aの復旧が円滑に行われる。その上、印刷が完了した旨がホストコンピュータ40に通知されるので、利用者は印刷結果を適切なタイミングで取りに行くことが可能となる。 【0038】以上、この発明の実施形態を図面により詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計の変更などがあってもこの発明に含まれる。例えば、印刷用紙を指定する条件は、用紙サイズの他、印刷用紙をセットする向き(縦/横)や種類(厚紙/薄紙)などでも良い。また、第2の実施形態では、両面印刷の可否は、印刷処理部34Aに両面印刷ユニット34eが装着されているか否かによって判定されているが、たとえば、裏紙(片面が使用済みの紙)や厚紙に対しては、両面印刷が不可能と判定しても良い。また、ホストコンピュータ40のネットワークアドレスは、IPアドレスの他、同ホストコンピュータ40の名称やメールアドレスでも良い。また、各実施形態では、JAMなどが発生して印刷が中断した場合、印刷を指示したホストコンピュータ40のみに「障害検出」を通知する例を示したが、予め設定された管理用のホストコンピュータ40に対して通知しても良い。 【0039】 【発明の効果】以上説明したように、この発明の構成によれば、端末装置から送出される印刷用データを印刷可能な印刷用紙が印刷処理部にセットされていない場合、画像データ管理部に管理されている他の印刷可能な印刷用データを先に印刷するので、印刷処理を効率化できる。また、印刷用データに指定された印刷用紙のサイズと、印刷処理部にセットされている印刷用紙のサイズとが一致しない場合、印刷が後回しになった旨をプリンタ装置本体の画面ではなく、印刷指示をした端末装置に通知するので、利用者に対して印刷用紙の入れ替え/用紙切れを円滑に通知できる。さらに、JAMなどの障害が発生した場合、該当の印刷指示をした端末装置又は予め設定された管理用の端末装置に通知されるので、プリンタ装置の復旧を円滑にできる。その上、印刷が完了した旨が端末装置に通知されるので、利用者は印刷結果を適切なタイミングで取りに行くことが可能となる。
|
| 【出願人】 |
【識別番号】000197366 【氏名又は名称】NECアクセステクニカ株式会社 【住所又は居所】静岡県掛川市下俣800番地
|
| 【出願日】 |
平成14年5月28日(2002.5.28) |
| 【代理人】 |
【識別番号】100099830 【弁理士】 【氏名又は名称】西村 征生
|
| 【公開番号】 |
特開2003−341187(P2003−341187A) |
| 【公開日】 |
平成15年12月3日(2003.12.3) |
| 【出願番号】 |
特願2002−154777(P2002−154777) |
|