(57)【特許請求の範囲】
【請求項１】
接続するネットワークを介してパーソナルコンピュータから送られてくる或いは他の画像記録装置から転送されてくるプリントジョブを解釈して前記プリントジョブをビットマップデータに展開するプリンタコントローラと、ビットマップデータを用紙上に高速に記録するプリンタエンジンとを備える画像記録装置において、
前記プリントコントローラの起動命令によって起動し、プリントジョブを受信すると印刷を行ったものと仮想する機能を有する仮想出力装置を備え、
前記仮想出力装置は、前記ネットワークを介して前記パーソナルコンピュータから送信された前記プリントジョブに対する出力要求元であって前記パーソナルコンピュータを識別するための識別情報であるプリントジョブ識別情報を入力する識別情報受信格納手段と、前記プリンタコントローラから出力されるビットマップデータおよび前記プリントジョブ識別情報を格納する格納手段と、出力される印刷物を取りに来る前記パーソナルコンピュータのユーザが携帯する発信機内に記憶された前記プリントジョブ識別情報である発信機プリントジョブ識別情報を前記発信機の信号によって受信することで、前記発信機プリントジョブ識別情報および前記格納手段に格納された前記プリントジョブ識別情報を照合する識別手段と、この照合により対応するビットマップデータが前記格納手段に格納されている場合に印刷意思の確認や印刷条件変更に関する情報を入力させる入力手段と、前記プリンタエンジンに起動命令を行う読出送信手段と、前記プリントジョブ識別情報を前記ネットワークに接続する他の画像記録装置の格納手段である別記録装置格納手段にも送信する識別情報送信手段と、前記格納手段に格納されたビットマップデータを必要に応じて前記別記録装置格納手段に送信するビットマップデータ送信手段とを有し、
前記識別情報送信手段は、前記ネットワークに接続する他の画像記録装置の識別情報送信手段である別記録装置識別情報送信手段と専用のネットワークである識別情報送信ネットワークによって接続しており、
前記ビットマップデータ送信手段は、前記ネットワーク上に接続する他の画像記録装置のビットマップデータ送信手段である別記録装置ビットマップ送信手段と専用のネットワークであるビットマップデータ送信ネットワークによって接続しており、
前記プリントジョブ識別情報は、前記格納手段から前記別記録装置格納手段に送られるとき、前記格納手段から前記識別情報送信手段、前記識別情報送信手段から前記識別情報送信ネットワーク、前記識別情報送信ネットワークから前記ネットワークに接続する他の画像記録装置の識別情報送信手段である前記別記録装置識別情報送信手段を経由して前記別記録装置格納手段に送信され、
前記ビットマップデータは、前記ビットマップデータ送信手段が前記ビットマップデータを送信する命令が行われると、前記ビットマップデータ送信ネットワークによって、前記ビットマップデータ送信手段から前記ネットワーク上に接続する他の画像記録装置のビットマップデータ送信手段である別記録装置ビットマップ送信手段へ送信されることで、前記格納手段から前記別記録装置格納手段に格納されることを特徴とする画像記録装置。
【請求項２】
前記プリントジョブ識別情報は、前記格納手段から前記別記録装置格納手段に送られるとき、前記格納手段から前記識別情報送信手段、前記識別情報送信手段から前記プリンタコントローラ、前記プリントコントローラから前記ネットワーク、前記ネットワークから前記ネットワーク上に接続する他の画像記録装置のプリンタコントローラである別記録装置プリンタコントローラ、前記別記録装置プリンタコントローラから前記ネットワークに接続する他の画像記録装置の識別情報送信手段である前記別記録装置識別情報送信手段を経由して前記別記録装置格納手段に送られることを特徴とする請求項１記載の画像記録装置。
【請求項３】
前記ビットマップデータは、前記ビットマップデータ送信手段が前記ビットマップデータを送信する命令が行われると、前記ネットワークを介して、前記ビットマップデータ送信手段から前記ネットワーク上に接続する他の画像記録装置のビットマップデータ送信手段である別記録装置ビットマップ送信手段へ送信されることで、前記格納手段から前記別記録装置格納手段に格納されることを特徴とする請求項１記載の画像記録装置。
【請求項４】
前記プリンタエンジンまたは前記ネットワーク上に接続する他の画像記録装置のプリンタエンジンである別記録装置プリンタエンジンのいずれかによってビットマップデータが用紙に印刷された後、前記格納手段は、前記格納手段内に格納された前記ビットマップデータを予め決めた期間保持しておくことを特徴とする請求項１記載の画像記録装置。
【請求項５】
前記プリントジョブ識別情報は、前記ビットマップデータの出力を要求する時間の記録情報と、出力された印刷物の受け取りの有無を判別する情報と、出力された印刷物が受け取られた場合に受け取られた時間の記録情報とが含まれることを特徴とする請求項１ないし４のいずれか一項に記載の画像記録装置。
【請求項６】
ネットワークを介して複数のパーソナルコンピュータと複数の画像記録装置とが接続される画像記録システムにおいて、
前記複数の画像記録装置は、それぞれが請求項１記載の特徴を有する画像記録装置であって、各パーソナルコンピュータに対して一の画像記録装置がデフォルトの画像記録装置として指定されており、デフォルトの画像記録装置は、デフォルトの指定元であるパーソナルコンピュータから送信されてくるプリンタジョブを前記プリンタコントローラによりビットマップデータに展開しプリンタジョブ識別情報と共に前記格納手段に格納すると共に、そのうちプリンタジョブ識別情報のみが、前記格納手段から前記識別情報送信手段によって、前記ネットワークに接続する他の画像記録装置の識別情報送信手段である別記録装置識別情報送信手段に専用のネットワークである識別情報送信ネットワークを介して送信され、かつ前記別記録装置識別情報送信手段を経由して前記別記録装置格納手段に格納され、出力される印刷物を取りに来る前記パーソナルコンピュータのユーザが携帯する発信機内に記憶された前記プリントジョブ識別情報である発信機プリントジョブ識別情報を前記発信機の信号によって前記デフォルト以外の前記他の画像記録装置が受信すると、この別記録装置の識別手段が別記録装置格納手段に格納された識別情報と発信機プリントジョブ識別情報を識別し、両者が識別情報が一致する場合に、前記別記録装置のビットマップデータ送信手段は、前記デフォルトの画像記録装置のビットマップデータ送信手段に対して前記識別情報に対応するビットマップデータを専用のネットワークであるビットマップデータ送信ネットワークを介して要求し前記別記録装置格納手段に格納することを特徴とする画像記録システム。
【請求項７】
ネットワークを介して複数のパーソナルコンピュータと複数の画像記録装置とが接続される画像記録システムにおいて、
前記複数の画像記録装置は、それぞれが請求項１記載の特徴を有する画像記録装置であって、各パーソナルコンピュータに対して一の画像記録装置がデフォルトの画像記録装置として指定されており、デフォルトの画像記録装置は、デフォルトの指定元であるパーソナルコンピュータから送信されてくるプリンタジョブを前記プリンタコントローラによりビットマップデータに展開しプリンタジョブ識別情報と共に前記格納手段に格納すると共に、そのうちプリンタジョブ識別情報のみが、前記格納手段から前記識別情報送信手段、前記プリンタコントローラ及び前記ネットワークを介して、前記ネットワークに接続する他の画像記録装置の識別情報送信手段である別記録装置識別情報送信手段に送信され、かつ前記別記録装置識別情報送信手段を経由して前記別記録装置格納手段に格納され、出力される印刷物を取りに来る前記パーソナルコンピュータのユーザが携帯する発信機内に記憶された前記プリントジョブ識別情報である発信機プリントジョブ識別情報を前記発信機の信号によって前記デフォルト以外の前記他の画像記録装置が受信すると、この別記録装置の識別手段が別記録装置格納手段に格納された識別情報と発信機プリントジョブ識別情報を識別し、両者が識別情報が一致する場合に、前記別記録装置のビットマップデータ送信手段は、前記デフォルトの画像記録装置のビットマップデータ送信手段に対して前記識別情報に対応するビットマップデータを前記ネットワークを介して要求し前記別記録装置格納手段に格納することを特徴とする画像記録システム。
【請求項８】
前記ネットワークに接続された複数の画像記録装置のうち、近づいて来るパーソナルコンピュータのユーザが携帯する発信機内に記憶されたプリントジョブ識別情報である発信機プリントジョブ識別情報を発信機の信号によって受信した画像記録装置は、その発信機プリントジョブ識別情報とこの画像記録装置の格納手段に格納されたプリントジョブ識別情報とが一致する場合に、その画像記録装置のプリンタエンジンが停止中である場合には、このプリンタエンジンにウォーミングアップ開始のための起動命令を発行する請求項６または７記載の画像記録システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタを用いた画像記録装置、さらに詳細には、パーソナルコンピュータの印刷情報（プリントジョブ）をネットワークを介して受信して印刷を実行する画像記録装置に関する。
【０００２】
【従来の技術】
従来より、複数のパーソナルコンピュータ（以下、ＰＣと略することもある）をネットワークを介して共用の画像記録装置（プリンタ）と接続し、ＰＣ側からプリントジョブを画像記録装置に送信して印刷を行うシステムが知られている。
【０００３】
この種の装置は、特開平９−３１５６５７号公報に記載のように、画像記録装置にマルチスタッカを備えることによって、ネットワーク上の複数のＰＣから送信されたプリントジョブのプリント（印刷物）を整理していた。
【０００４】
それでもマルチスタッカのビン数が足りなかったり、ＰＣユーザが長く取りに来ないでいると、印刷物がマルチスタッカからあふれ（オーバフロー）、処理しきれなくなる。特開平９−３１５６５７号公報では、その時のための特別なスタッカを設けており、異種のプリントが混ざって区別できなくなることを防いでいる。
【０００５】
【発明が解決しようとする課題】
１）上記従来技術は、画像記録装置が更に高速化していく点について配慮がなされておらず、マルチスタッカの少量のオーバフローには対処できるものの、更にオーバフローが続くと、特別なスタッカ内部に次々とプリントが蓄積されていき、結局ＰＣユーザがその大量のプリントの中から自分のものを探さなければならない事態を防ぎきれなかった。
【０００６】
また、マルチスタッカのビン数を増やすなどして容量を増やせば、これらの対策として有効であるが、通常はあまり使用しないスタッカが大型になったり、高価になる。
【０００７】
２）ＰＣユーザは、通常プリントジョブ出力終了通知をＰＣで受け取ったことを確認した後に、その出力を少し離れた場所にある画像記録装置のところに取りに行くが、しばしば他の用が入るなどして、取りに行くのが遅れることがある。その間に印刷を取り消したり部数を変更しなければならない事態が生じることもあり、それに気付くことがあっても、従来は既に印刷されてしまっているので、やむなく無駄な分は廃棄する以外にないという経験もしばしばするところであった。
【０００８】
３）マルチスタッカがオーバフローしていたり、画像記録装置にプリントが詰っていたりする場合、ネットワーク上の近くの空いた別の画像記録装置に自動的に転送してくれるような機能も考案されているが、ＰＣユーザが転送先の画像記録装置の位置を知らなかったり、転送先を間違えたりすることもある。
【０００９】
本発明の第１の目的は、上記したようなマルチスタッカをなくすか、あるいは少なくしても、プリントジョブ出力すなわち印刷物のオーバフローを防止して、オーバーフローによる混乱を発生させないようにすることが可能な画像記録装置を提供することにある。
【００１０】
第２の目的は、ＰＣユーザがプリントジョブ出力終了通知後、その出力（プリント）を画像記録装置に取りに行った時点においてそのプリントジョブを取り消したり部数を変更する必要が生じた場合に、そのプリントジョブの出力を未然に防止して上記取り消しや変更を可能にする画像記録装置を提供することにある。
【００１１】
第３の目的は、ＰＣユーザは、プリントジョブ出力終了通知後にネットワーク上のどの画像記録装置のところに何時行っても即座にプリントジョブ出力を入手することができる画像記録装置を提供することにある。
【００１２】
【課題を解決するための手段】
本発明は、上記第１，第２の目的をを達成するために、基本的には次のように構成する。
【００１３】
すなわち、プリントジョブを解釈しそれをビットマップデータに展開するプリンタコントローラと、ビットマップデータを用紙上に高速に記録するプリンタエンジンとを備える画像記録装置において、
ネットワークを介してパーソナルコンピュータから送信されるプリントジョブを前記プリンタコントローラに識別情報を伴って入力する受信手段と、
前記プリンタコントローラから出力されるビットマップデータと前記識別情報を格納する格納手段と、
出力されるプリントを取りに来る人間の識別情報を識別し、この「プリントを取りに来る人間の識別情報」と前記格納手段に格納された「プリントジョブに伴う識別情報」とを照合する識別手段と、
この照合により対応するビットマップデータが前記格納手段に格納されている場合に印刷意思の確認や印刷条件変更に関する情報を入力させる入力手段と、
を有することを特徴とする（これを第１の発明とする）。
【００１４】
また、上記目的３）を達成するために、上記構成に加えて、更に、前記格納手段に格納されたプリントジョブに伴う識別情報を、ネットワーク上の別の画像記録装置の格納手段にも送信する識別情報送信手段と、前記格納手段に格納されたビットマップデータを必要に応じてネットワーク上の別の画像記録装置の格納手段に送信するビットマップデータ送信手段と、を備えてなる（これを第２の発明とする）。
【００１５】
第１の発明では、実際の印刷は、ＰＣユーザが取りに来て、印刷意思を確認した後、そのユーザの要求分だけを、要求する順序でなされるために、ＰＣユーザは出たまま持ち帰ればよく、マルチスタッカは不要となる。また、印刷直後にＰＣユーザが取り除いてしまうため、次の印刷物が混入しないため、やはりマルチスタッカは不要となる。また、ＰＣユーザが取りに来た時に、その場で、印刷する印刷条件を確認するため、プリントを手に取る直前まで、プリントジョブを取り消したり部数を変更したりすることが可能である。このため失敗による無駄な印刷を大幅に減らすことが可能である。
【００１６】
第２の発明によれば、ＰＣユーザはネットワーク上のどの画像記録装置に行っても、そのＰＣユーザの識別情報とプリントジョブに伴う識別情報の探索，照合が行われ、その照合により一致するプリントジョブに関する識別情報があれば、その画像記録装置に該当するビットマップデータがなかったとしても、その画像記録装置に別の画像記録装置の格納手段から該当のビットマップデータを呼び出して、プリント出力することが可能になり、画像記録装置の行き先を確認することなく、任意の空いている、あるいは立ち寄りさきの画像記録装置で、いつでもどこでもすぐにプリント出力が得られる。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面の実施例に基づき説明する。まず、第１実施例を図１、２、４、５により説明する。
【００１８】
図２に一般の印刷システムの構成を示す。一般のオフィスには、複数台のＰＣ（パーソナルコンピュータ）２０１と複数台の画像記録装置２０８が、ネットワーク２０３を介して接続されている。画像記録装置２０８は、プリンタコントローラ２０４とプリンタエンジン２０５から構成されている。
【００１９】
ＰＣ２０１で作られた文書データ（プリントジョブ）２０２は、ＰＣ上で印刷操作（印刷設定）が開始されると、ネットワーク２０３を介して、プリンタコントローラ２０４に送られる。
【００２０】
プリンタコントローラ２０４は、文書データ２０２をプリンタエンジン２０５によって印刷できるように、そのデータ２０２をビットマップデータ２０６に順次展開し、このビットマップデータ２０６を内蔵メモリ内に一時格納する。それと同時に、プリンタコントローラ２０４はプリンタエンジン２０５に起動命令を発行し、ウォーミングアップを開始させる。プリンタエンジン２０５は一般に、印刷していないときは停止している。
【００２１】
ウォーミングアップとは、プリンタエンジン２０５が例えばレーザプリンタの場合、光学系の回転鏡を安定に回転させたり、印写系を安定させるために感光体や現像機を空転させたり、定着機のロールの温度及び熱流を安定化させたりすることであり、通常は数十秒かかる。
【００２２】
プリンタエンジン２０５は、ウォーミングアップが終了すると、いつでも印刷が開始できるようになる。１ページ分のビットマップデータ２０６のメモリへの格納が完了すると、プリンタコントローラ２０４から印刷命令が発行され、同時にビットマップデータ２０６がプリンタエンジン２０５に出力される。プリンタエンジン２０５は、ビットマップデータ２０６を用紙上に印刷する。
【００２３】
プリンタエンジン２０５は、印刷された用紙をマルチスタッカ２０７に排出すると、再び次のページのビットマップデータ２０６の完成を待つ。既に完成している場合は、連続して印刷工程を継続する。こうして文書データ２０２の全てのページが印刷され、マルチスタッカ２０７に排出されると、プリンタコントローラ２０６は、印刷完了状態をＰＣ２０１に通知する。ＰＣ２０１のユーザは、画面に表示された内容から通常これを見て、どこの画像記録装置２０８に、どのプリントジョブが出力されたかを知り、その後少し離れた場所にある画像記録装置２０８のところに印刷された用紙を取りに行く。
【００２４】
このような印刷システムの構成の場合、通常ネットワーク２０３に接続されるＰＣ２０１の数は、画像記録装置２０８の十数倍であり、１台の画像記録装置２０８に対し多くのＰＣ２０１から印刷要求が来る。その結果、ユーザが出力（印刷された用紙）を取りに来る以前に、多くの出力が排出されてしまい、自分の出力を見つけることが困難になる。マルチスタッカ２０７はそのような問題を解決してくれる。しかし、近年画像記録装置２０８の印刷速度はますます高速化しており、このようなオフィスの印刷システムにおいても１００（枚／分、Ａ４サイズ）以上の装置が実用化されており、いくらマルチスタッカ２０７があってもすぐにプリントがオーバフローしてしまい、やはり自分の出力をその中から見つけ出すことが困難になってしまう。
【００２５】
図１に、本発明装置の構成を示す。画像記録装置２０８において、プリンタコントローラ２０４とプリンタエンジン２０５との間に、ＰＣ２０１から印刷要求（プリントジョブ出力要求）があると、実際には印刷されていないが、印刷を行ったものと仮想する仮想出力装置１０１を新たに設ける。仮想出力装置１０１は、ビットマップデータ２０６とその識別情報を受けてメモリ等の記憶媒体に格納する受信格納手段１０２ａと、ハードディスク装置等で構成される格納装置１０２ｂと、読出送信手段１０２ｃと、出力されるプリントを取りに来る人間を検出し識別する識別部１０３と、プリント出力を取りに来た人の印刷意思を確認するための入力手段１０４とを備える。
【００２６】
プリンタコントローラ２０４は、ＰＣ２０１からの印刷すべき文書データ（プリントジョブ）２０２を受信すると、起動命令を仮想出力装置１０１に発行する。仮想出力装置１０１は、実際には印刷を行わないのでそのためのウォーミングアップが不要となり、そのため、プリンタコントローラ２０４内で１ページ分のビットマップデータ２０６が完成すると、すぐに印刷命令が発行される。
【００２７】
印刷手順は、まず印刷開始時にビットマップデータ２０６に対する出力要求元（ＰＣ２０１）を識別するための識別情報が、印刷開始命令と同時にプリンタコントローラ２０４から受信格納手段１０２ａに送られる。識別情報は、本実施形例ではＰＣ２０１毎に重複しないように割り当てられた、10進10桁の識別番号である。その後、ビットマップデータ２０６が受信格納手段１０２ａの要求に同期して、送信される。その際、受信格納手段１０２ａは、従来のプリンタエンジン２０５と同じように動作するため、特別な手順を必要とせず、プリンタコントローラ２０４側には何の負荷も発生しない。
【００２８】
ビットマップデータ２０６は、受信格納手段１０２ａにより格納手段１０２ｂにファイルとして格納される。その際、識別情報が、ファイルネーム等のタグ情報として、出力要求が出ているビットマップデータ２０６に対応して格納手段１０２ｂに格納される。タグ情報にはその外に、プリント出力要求が出た時間と、プリントを取りに来る前かどうか、取りに来た場合はその時間が記録されるようになっている。またその際、データ圧縮伸張ＬＳＩによって、圧縮して格納する場合もある。プリントジョブの全ビットマップデータ２０６が格納手段１０２ｂに格納されると、プリンタコントローラ２０４は、印刷がなされたものと仮想し（見做し）、図２の場合と同様に、印刷完了状態をＰＣ２０１に報告する。これを見たＰＣ２０１のユーザは、少し離れた場所にあるプリンタエンジン２０５のところにプリントを取りに行く。
【００２９】
プリントを取りに来る人間を識別する識別手段１０３は、後述するいくつかの方法により、近づいてくるＰＣユーザ１０５の識別番号を識別し、格納手段１０２ｂにあるビットマップデータ２０６のタグ情報と照合する。その意味で、この識別手段１０３は、「プリントを取りに来る人間の識別情報」と格納手段１０２ｂに格納された「プリントジョブに伴う識別情報」とを照合する機能を有する。
【００３０】
もしもタグ情報の中の、まだプリントを取りに来ていない識別番号の中に、識別されたＰＣユーザ１０５の識別番号が入っている場合、読出送信手段１０２ｃを介して、プリンタエンジン２０５に対し起動命令を発行する。これによりプリンタエンジン２０５は、ウォーミングアップを開始する。
【００３１】
図４に、プリントを取りに来る人間を識別する識別手段１０３の一例を示す。小型の発信機４０１は、押しボタン４０２によって設定された、タグ情報が内蔵されており、液晶表示４０３によってその内容を知ることができる。本例では、タグ情報の内容は出力要求元ＰＣ２０１の識別番号になっており、ＰＣ２０１間で重複しない番号である。
【００３２】
発信機４０１は数メートル程度届く微弱な電波により、識別番号を数秒毎に送信し続けている。ＰＣユーザ１０５は、通常これを携帯している。
【００３３】
一方、画像記録装置２０８の方には、発信機４０１に対応する受信機が出力を取りに来る人間を識別する識別手段１０３として備わっている。発信機４０１を持ったＰＣユーザ１０５が画像記録装置２０８に近づくと、その電波が届くようになり、出力を取りに来る人間を識別する識別手段１０３は、ＰＣユーザ１０５の識別番号を確認できるようになる。識別する媒体は、電波以外にも赤外線や音波を使ったリモコンでも同様に適用することができる。この場合は、ＰＣユーザ１０５が、画像記録装置２０８に到着する前に識別することが可能であるため、プリンタエンジン２０５は、早目にウォーミングアップすることができる。
【００３４】
上記識別手段１０３の例としてはこの他に、識別番号がバーコードによって記録されたＩＤカードを光学的に読ませたり、識別番号が磁気テープによって記録されたＩＤカードを磁気的に読ませるなど、公知の識別手段を適用することができる。
【００３５】
図５に、プリントを取りに来た人間の意思を確認するための入力部１０４の一例を示す。液晶等の表示装置５０１と、その表示装置に意思情報を入力する押しボタンスイッチ５０２と、テンキー５０３と、スタートボタン５０４と、ストップボタン５０５からなる入出力装置で、一般に複写機についている操作パネルと同様である。
【００３６】
プリントを取りに来たＰＣユーザ１０５は、プリンタエンジン２０５に近づき、出力を取りに来た人間の意思を確認する入力部１０４により、自分が正しく識別されているかどうか、また自分が出そうとしている文書であるかどうか、及び印刷部数は適切かを確認する。出力を取りに来る人間を識別する識別手段１０３が作動した場合は、既にそれらが表示装置５０１に表示されているため、もしも変更や取り消しがない場合は、そのままスタートボタン５０４を押すだけで良い。出力を取りに来る人間を識別する識別手段１０３が、作動しなかった場合は、ここで自分のタグ情報を入力して、格納装置１０２ｂ内部を検索することもできる。また、過去に出力して、まだ格納装置１０２ｂに格納されている文書のビットマップデータ２０６を出力する場合も、ここで検索して出力したいビットマップデータ２０６を指示することにより実現される。
【００３７】
変更や取り消しの必要が生じた場合には、それを入力部１０４を介して指示した後、スタートボタン５０４を押す。それによって、入力部１０４は、読出送信手段１０２ｃを通して、プリンタエンジン２０５に対し、実際の印刷命令を発行する。すると、プリンタエンジン２０５は、逆に読出送信手段１０２ｃに同期信号を送信し、読出送信手段１０２ｃは、それに同期して、格納装置１０２ｂに格納された、印刷すべきビットマップデータ２０６を読出し、プリンタエンジン２０５に送信する。プリンタエンジン２０５が、ウォーミングアップを終えていない場合は、それを待ってから同期信号を送信する。この時の送信手順は、従来のプリンタコントローラ２０４がプリンタエンジン２０５に送信する時の手順と同様であり、特別な手順は必要ない。また、格納手段１０２ａにおいて、公知の圧縮伸張ＬＳＩによって、圧縮して格納した場合は、読出送信手段１０２ｃにおいて、対応する公知の圧縮伸張ＬＳＩによって、伸張して読み出す場合もある。
【００３８】
これによりプリンタエンジン２０５は、取りに来たＰＣユーザ１０５の目の前で即座に印刷を開始し、プリントは、同じく取りに来た人ＰＣユーザ１０５の目の前で、即座にスタッカ１０６上に排出される。ほとんどのＰＣユーザ１０５の出力部数は５０ページ以下なので、１００（枚／分、Ａ４サイズ）のプリンタエンジン２０５ならば最大３０秒で印刷が終了するため、ＰＣユーザ１０５は待ち時間に対しストレスを感じることはない。
【００３９】
またＰＣユーザ１０５は、印刷状況に立ち会って印刷終了直後に出力（印刷された用紙）を、マルチスタッカ２０７ではない通常のスタッカ１０６から持ち去るため、スタッカ１０６がふさがることはない。また、ユーザ１０５が取りに来る前に出力されることもないので、通常は邪魔なスタッカ１０６は退避させておく。本実施形態によれば、いかに高速なプリンタエンジン２０５を使っても、スタッカがオーバフローすることはないので、マルチスタッカのビン数を増やすこともなくなり、小型で安価な排紙装置を構成できるという効果がある。
【００４０】
ＰＣユーザは、出力を取りに来た人の意思を確認する入力部１０４により、自らのプリントを受け取る直前に印刷部数を変更したり、また取り消したりすることができる。また目の前で印刷しているため、印刷中にも変更や取り消しができる。従来装置は、プリントした後でユーザが取りに来るため、もはや部数の削減や、出力の取り消しが不可能であり、大量の無駄な印刷がされていた。本実施形態によれば、このような無駄をなくす効果がある。
【００４１】
印刷後、ビットマップデータ格納手段１０２内のビットマップデータ２０６は、すぐに廃棄せず、条件を設けてある期間保持しておく。これはタグ情報の中に、出力要求が出た時間と、取りに来る前かどうか、取りに来た場合はその時間が記録されるようになっているため、一般の管理プログラムによって容易に実現できる。通常ＰＣユーザ１０５は、確認用に一部出してその場で確認して、引き続き多数部数を本印刷することが多い。その場合、取りに来た人の意思を確認する入力部１０４においてその場で部数を設定し再度起動命令を出せばよい。本実施形態によれば、ＰＣユーザ１０５が再出力要求のＰＣ２０１に戻ることなく、即座に本印刷が開始できるので、最終的な印刷時間が低減される効果がある。
【００４２】
以下、本発明の別の実施例を、図２，３により説明する。
【００４３】
図２に示したよう、一般の印刷システムでは、複数台のＰＣ２０１と複数台の画像記録装置２０８が、ネットワーク２０３を介して接続されている。従って、通常ＰＣユーザ１０５は、一番近くの画像記録装置２０８をデフォルトとして出力先に指定しておく。ネットワーク２０３上の他の画像記録装置２０８を臨時に指定することもできる。例えば、通常指定の画像記録装置２０８が用紙ジャム等で一時故障していたり、込んでいたりする場合には、その近くの代行できる画像記録装置２０８を指定して出力する。また、自分の移動先で出力文書を使用する場合に、印刷時間を節約するために移動先の画像記録装置２０８に出力する。この場合文書データ２０２出力時にＰＣユーザ１０５が、空いているまたは移動先の画像記録装置２０８の場所を特定できなかったり、また、出力後現場に取りに行っても、どの画像記録装置２０８に出ているのか分からないという問題があった。また、一般に画像記録装置２０８毎に文書データ２０２のビットマップデータ２０６への展開方法が若干異なるため、ＰＣユーザ１０５が臨時に別の画像記録装置２０８を指定して出す場合、いちいち前記別の画像記録装置２０８の展開方法に対応するプレビュー等で確認してから出力しないと文書データ２０２のレイアウトや文字フォントが異なってしまうという問題もあった。
【００４４】
図３に、ネットワーク２０３で結ばれた、２台の画像記録装置２０８ａ、２０８ｂの構成を示す。これら画像記録装置２０８ａ、２０８ｂには、それぞれ前記実施例で説明した仮想出力装置１０１ａ、１０１ｂを有している。本実施例では、仮想出力装置１０１ａ、１０１ｂの中に、識別情報をネットワーク２０３上の、別の画像記録装置（すなわち２０８ａからみれば２０８ｂ、２０８ｂからみれば２０８ａ）の格納手段１０２ｂａ、１０２ｂｂに送信する識別情報送信手段３０１ａ、３０１ｂと、格納されたビットマップデータをネットワーク２０３上の、別の画像記録装置２０８ａ、２０８ｂの格納手段１０２ｂａ、１０２ｂｂに送信するビットマップデータ送信手段３０２ａ、３０２ｂとを有する。
【００４５】
本実施例では、画像記録装置２０８ａの方を、通常ＰＣユーザ１０５が、デフォルトとして出力先を指定している装置、画像記録装置２０８ｂの方を、ネットワーク２０３上のそれ以外の装置であるとする。
【００４６】
ＰＣユーザ１０５がＰＣ２０１から出力した文書データ２０２は、デフォルトで指定されている画像記録装置２０８ａのプリンタコントローラ２０４ａでビットマップデータ２０６に展開され、識別情報と共に格納手段１０２ｂａに格納される。この時、本実施例では、そのうち識別情報のみ、識別情報送信手段３０１ａによって、ネットワーク２０３上の、別の画像記録装置２０８ｂの識別情報送信手段３０１ｂに送信され、それを経由して格納手段１０２ｂｂに格納されるようになっている。
【００４７】
この送信方式には、２通りの方式がある。一つは、図３に示すように、仮想出力装置１０１ａ、１０１ｂの間に専用のネットワーク３０３を設け、識別情報送信手段３０１ａ，３０１ｂ間で直接に送信する方式である。もう一つは、識別情報送信手段３０１ａが、一度プリンタコントローラ２０４ａに識別情報を戻し、この情報をネットワーク２０３を通じて、別の画像記録装置２０８ｂのプリンタコントローラ２０４ｂに送り、さらにその後，識別情報送信手段３０１ｂに送る方式である。
【００４８】
前者は、高速に送信できるし、また接続も簡易であるが、物理的に多くの台数を結ぶことができず使用に制限がある。後者は、ネットワーク２０３上の全ての画像記録装置２０８ｂに有効となるが、ネットワーク２０３よっては送信速度が遅い場合があるし、またプリンタコントローラ２０４内に通信ソフトを組込まなければならず、使用が制限される。
【００４９】
次に、前記実施例同様に、格納手段１０２ｂａへの格納が終了すると、プリンタコントローラ２０４ａは、印刷完了状態をＰＣユーザ１０５のＰＣ２０１に通知する。ＰＣユーザ１０５はそれを確認した後、従来は画像記録装置２０８ａにプリントを取りに来るのだが、本実施例では、必ずしも画像記録装置２０８ａにプリントを取りに来る必要はない。ここでは、ＰＣユーザ１０５は、出力先の指定をしないで、任意の画像記録装置２０８ｂに取りに行くことを想定する。
【００５０】
ＰＣユーザ１０５が、画像記録装置２０８ｂに近づくと、プリントを取りに来る人間を識別する識別部１０３ｂが、ＰＣユーザ１０５を識別する。なぜなら、ＰＣユーザ１０５の識別情報が、前記により格納装置１０２ｂｂの中に格納されているからである。すると、前の実施例では起動命令をプリンタエンジン２０５ｂに発行するだけであったが、本実施例では、仮想出力装置１０１ａのビットマップデータ送信手段３０２ａに対して、識別情報に対応するビットマップデータ２０６を送信する事を要求する送信命令を発行する。すると、ビットマップデータ送信手段３０２ａは、前述した専用ネットワーク３０３か、あるいは、ネットワーク２０３を通してビットマップデータ２０６を格納装置１０２ｂａから、１０２ｂｂに送信する。
【００５１】
ＰＣユーザ１０５が、プリントを取りに来た人間の意思を確認する入力部１０４ｂでスタートボタン５０４を押すと、スタッカ１０６が現れ、それ以降は前記実施例と同様にしてＰＣユーザ１０５の目前で直ちに印刷が完了する。
【００５２】
本実施形態では、ＰＣ２０１から文書データ２０２を印刷しようとするユーザは、従来と異なり、出力先を指定する必要はない。ＰＣユーザ１０５はネットワーク２０３につながっている任意の画像記録装置２０５でプリントを受け取ることができる。但し、専用ネットワーク３０３を簡易に使う場合は、その範囲に限られる。従って、取りに行こうとした画像記録装置２０５がたまたま使えないことが、そこに行って初めて分かった場合、すぐに付近の画像記録装置２０５のところに行けば、出力するビットマップデータ２０６が自動的にその画像記録装置２０５に送信され、プリントを即座に受け取ることができる。また、移動後の場所にある画像記録装置２０５に出力させたい場合でも、そこを出力先に指定することなく印刷できるので、出力先不明の状態で印刷終了し、移動先でその近くの画像記録装置２０５に近づくだけでプリント出力を即座に受け取ることができる。また、本実施形態では、ビットマップデータ２０６を別な画像記録装置２０５に転送しているため、解像度が同じであれば、レイアウトや文字フォントが異なってしまうという問題はほとんどないという効果がある。解像度や印字領域が異なる場合は公知の解像度変換や縮小拡大機能を適用すればほぼ同じプリントが得られる。
【００５３】
【発明の効果】
本発明によれば、ネットワーク上で複数のＰＣと接続される画像記録装置において、マルチスタッカをなくすか、あるいは少なくしても、プリントジョブ出力すなわち印刷物のオーバフローを防止して、オーバーフローによる混乱を発生させないようにすることができる。
【００５４】
また、ＰＣユーザが仮想のプリントジョブ出力終了通知後、その出力（プリント）を画像記録装置に取りに行った時点においてそのプリントジョブを取り消したり部数を変更する必要が生じた場合に、そのプリントジョブの出力を未然に防止して上記取り消しや変更を可能にするので、無駄なプリント出力をなくすことができる。
【００５５】
さらに、ＰＣユーザは、仮想のプリントジョブ出力終了通知後にネットワーク上のどの画像記録装置のところに何時行っても即座にプリントジョブ出力を入手することができる。
【図面の簡単な説明】
【図１】本発明の第１実施例に係る構成図。
【図２】従来知られている一般の印刷システムの構成図。
【図３】本発明の第２実施例に係る構成図。
【図４】プリントを取りに来る人間を識別する手段の一例を示す説明図。
【図５】プリントを取りに来た人間の印刷意思を確認する手段の一例を示す説明図。
【符号の説明】
１０１…仮想出力装置１０１、１０２ａ…識別情報の受信格納手段、１０２ｂ…格納装置（格納手段）、１０２ｃ…読出送信手段、１０３…識別手段、１０４…印刷意思確認手段、１０５…ＰＣユーザ、２０１…ＰＣ（パーソナルコンピュータ）、２０２…プリントジョブ（文書データ）、２０３…ネットワーク２０３、２０４…プリンタコントローラ、２０５…プリンタエンジン、２０６…ビットマップデータ、２０８…画像記録装置２０８、３０１…識別情報送信手段、３０２…ビットマップデータ送信手段３０２、３０３…専用ネットワーク。
【図１】
0004652502.tif 000002
【図２】
0004652502.tif 000003
【図３】
0004652502.tif 000004
【図４】
0004652502.tif 000005
【図５】
0004652502.tif 000006