(57)【要約】【課題】遠隔のプリンタを利用する場合に、一過性のエラーによる操作性の低下を防止した通信装置を提供する。【解決手段】通信制御部１２は、画像形成装置４に情報のプリント出力をさせる指示を受けると、通信部１１を通じ、画像形成装置４にプリント出力を要求し、その応答を取得する。応答中にエラーがある場合には、そのエラーが一過性の所定のエラーであるか否かを判断し、所定のエラーであれば、所定時間経過するごとに所定回数までは再度のプリント出力の要求を自動的に繰り返す。これにより、毎回ユーザがプリント出力の要求を指示しなくてよくなり、一過性のエラーによる操作性の低下を防止することができる。なお、再度のプリント出力の要求を待っている間に、ユーザからの指示によって再度のプリント出力の要求を行うこともできる。【選択図】図１
2008276629.tif 000002
【特許請求の範囲】
【請求項１】
データ交換ネットワークを通じて少なくともプリンタとの通信を行う通信手段と、通信手段を通じて前記プリンタに情報をプリント出力させる制御を行う制御手段を有し、前記制御手段は、前記プリンタへの情報のプリント出力の要求に対して前記プリンタからエラーが返された場合に、該エラーが所定のエラーであれば所定の時間後に再度プリント出力を要求することを特徴とする通信装置。
【請求項２】
さらにユーザからの指示を受け付ける操作手段を有し、前記制御手段は、再度のプリント出力の要求を待っている情報について、前記操作手段からの指示により前記プリンタに対して再度のプリント出力を要求することを特徴とする請求項１に記載の通信装置。
【請求項３】
前記プリンタとの通信にはＩＰＰを用いることを特徴とする請求項１または請求項２に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、遠隔のプリンタに情報を送ってプリント出力させる通信装置に関するものである。
【背景技術】
【０００２】
近年のネットワーク技術の進展とともに、ＬＡＮにプリンタを接続し、そのプリンタによりプリント出力することが一般的に行われるようになってきている。しかし、多くの場合はプリンタがコンピュータとパラレルインタフェースで接続されていたときと同様の利用形態が想定されており、プリンタの管理を、そのプリンタを用いるコンピュータの側で全て行うようになっている。そのため、例えば用紙の補給を要求したり、オフライン状態からオンラインへの切替を要求するなど、プリンタ自体に対して行う処置についてもコンピュータ側のユーザに指示している。例えば特許文献１などにおいても、エラーをクライアントに返して、エラーの解除を要求している。従って、プリンタを介してエラーが通知された場合には、プリントを指示したユーザがエラーを解消して、再度、プリントを行わなければならなかった。また、エラーが発生している間は後続のプリント要求に対してはエラーを返して受け付けない場合も多く、その場合にも、エラー解消後に再度のプリント要求を行う必要があった。
【０００３】
一方、ＬＡＮだけでなくインターネットを介して接続されたプリンタも利用可能である。ＬＡＮやインターネットを含めたデータ交換ネットワークに接続されたプリンタを利用するためのプロトコルとしてＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）がある。ＩＰＰを用いて遠隔のプリンタを利用する際にも、従来はプリンタからエラーが通知された場合、ユーザにそのエラーを通知して、ユーザからの指示を待っている。しかし、例えば別の支店に設置されているプリンタなどのように、遠隔地に設置されているプリンタを使用する場合には、プリントを指示したユーザが、プリンタから返されるエラーに対して処置を行うことができない場合もある。
【０００４】
エラーが、例えば用紙切れやオフライン状態であるなどの場合、遠隔のプリンタの管理者やそのプリンタが設置されている周囲のユーザなどがエラーに気づいて処置を行えば、プリントできる状態に復旧する。このような一過性のエラーであれば、プリンタから離れた場所にいるユーザは、エラーのためにプリント要求が受け付けられなくても、時間をおいて再度プリント指示を行えばプリントできる可能性が高い。しかし、従来は再度のプリント指示はユーザが行わなければならないため、その操作が煩雑であり、またエラーの復旧を常に気にしていなければならないなど、使い勝手が悪いという問題があった。
【０００５】
【特許文献１】特開２０００−０９９２２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した事情に鑑みてなされたもので、遠隔のプリンタを利用する場合に、一過性のエラーによる操作性の低下を防止した通信装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、データ交換ネットワークを通じて通信を行う通信装置において、データ交換ネットワークを通じて少なくともプリンタとの通信を行う通信手段と、通信手段を通じて前記プリンタに情報をプリント出力させる制御を行う制御手段を有し、前記制御手段は、前記プリンタへの情報のプリント出力の要求に対して前記プリンタからエラーが返された場合に、該エラーが所定のエラーであれば所定の時間後に再度プリント出力を要求することを特徴とするものである。
【０００８】
なお、再度のプリント出力の要求を待っている間に、ユーザが操作手段から指示することにより、再度のプリント出力の要求を行うように構成してもよい。プリンタとの通信は、例えばＩＰＰを用いることによりインターネットなどを介した遠隔地に設置されたプリンタも利用可能である。
【発明の効果】
【０００９】
本発明によれば、プリンタへのプリント出力の要求に対してエラーが返された場合でも、そのエラーが一過性のエラーなどの所定のエラーであれば、再度のプリント出力の要求を自動的に行う。これによって、再要求のためのユーザの手間を軽減することができ、特定のエラーについては操作性の低下を防ぐことができるという効果がある。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は通信装置、２はデータ交換ネットワーク、３端末装置、４は画像形成装置、１１は通信部、１２は通信制御部、１３は記憶部、１４は読取部、１５は操作部である。データ交換ネットワーク２は、例えばＬＡＮやインターネットなどのネットワーク通信路であり、ここでは通信装置１とともに端末装置３、画像形成装置４が通信可能に接続されている。例えば端末装置３が通信装置１とＬＡＮで接続され、画像形成装置４はインターネットを通じて接続されているなど形態でもよい。もちろん、データ交換ネットワーク２には、さらに様々なネットワーク機器が接続されていてよい。
【００１１】
なお、端末装置３は通信装置１に対して画像形成装置４でのプリント出力を依頼するものとする。また、画像形成装置４はプリント出力の要求を受け付けてプリント出力する機能を有しており、プリント出力要求の際にエラーが発生している場合には、当該エラーを要求元へ返送する機能を有している。
【００１２】
通信装置１は、データ交換ネットワーク２を通じて様々なネットワーク機器との通信を行うことができ、特にこの例では端末装置３からの画像形成装置４によるプリント出力に関する処理を提供するとともに、画像形成装置４に対するプリント出力の要求に関する処理を行う。ここでは、画像形成装置４との通信はＩＰＰを用いて行うものとする。
【００１３】
図１に示した例では、通信装置１は、通信部１１、通信制御部１２、記憶部１３、読取部１４、操作部１５等を含んで構成されている。通信部１１は、データ交換ネットワーク２を通じて他のネットワーク機器と通信が可能であり、特にＩＰＰによる通信が可能である。
【００１４】
通信制御部１２は、通信装置１における通信制御を行うものであり、ここでは、通信部１１を通じて端末装置３からのプリント依頼を受けて画像形成装置４に対してプリント出力を要求する制御を行う。また、読取部１４で読み取った画像について、画像形成装置４に対してプリント出力を要求する制御を行う。
【００１５】
画像形成装置４へのプリント出力の要求に対してエラーが返された場合には、そのエラーが特定のエラーであれば、プリントすべき情報を転送せずに所定時間待った後、再度、プリント出力を要求する。特定のエラーとは、プリンタ機能が保守などで一時停止されていたり、メモリがオーバフローしていたり、用紙切れが発生しているなど、時間の経過とともに解消したり、画像形成装置４の管理者やユーザが対応すれば解消する一過性のエラーである。
【００１６】
再度のプリント出力の要求は、所定回数だけ繰り返すことができる。再度のプリント出力を要求するまでの所定時間および要求を行う所定回数については、設定可能に構成することができる。また、再度のプリント出力を待っている間に、操作部１５や外部の端末装置３等からの指示があった場合には、その指示に従って再度のプリント出力の要求を行うように構成することもできる。
【００１７】
記憶部１３は、通信装置１において記憶する必要がある種々の情報を記憶する。例えば読取部１４で読み取った画像や外部の端末装置３などから送られてきたプリント出力すべき情報など、様々な情報を記憶しておくことができる。
【００１８】
読取部１４は、原稿上の画像を読み取る。読み取った画像は画像形成装置４へ送ってプリント出力することができる。もちろん、端末装置３などの他の装置へ転送したり、通信装置１に図示しない画像形成部が設けられていれば、その画像形成部でプリント出力してもよい。
【００１９】
操作部１５は、入力手段や出力手段などを含み、ユーザからの各種の指示を受け取り、またユーザに対して各種の情報を提示する。例えばプリント出力を要求する装置（ここでは画像形成装置４）の選択を行ったり、再度のプリント出力の要求を待っている情報について、その情報の選択および再度のプリント出力の要求を指示することができる。
【００２０】
図２は、本発明の実施の一形態における動作の一例を示すフローチャートである。端末装置３からプリント出力の指示があった場合や、操作部１５から読取部１４で読み取った画像のプリント出力の指示があった場合に、図２に示す処理が開始される。Ｓ２１において、通信装置１は画像形成装置４に対してプリント出力を要求し、Ｓ２２において、要求に対する応答を画像形成装置４から受け取る。受け取った応答を解析し、Ｓ２３において、エラーが返されたか否かを判断する。エラーが返されていなければ、Ｓ２４において、プリントすべき情報を画像形成装置４へ送り、画像形成装置４において情報がプリント出力される。
【００２１】
画像形成装置４からの応答としてエラーが返されてきた場合には、Ｓ２５において、そのエラーが所定のエラーであるか否かを判断する。上述のように、所定のエラーは一過性のエラーであって、そのうち解消することが想定されるエラーである。所定のエラーでなければ、多少の時間をおいても解消される見込みはないものと判断し、Ｓ２６において、プリント出力を指示した端末装置３あるいは操作部１５の出力手段にエラーを出力し、この処理を終える。
【００２２】
所定のエラーであった場合には、ある程度の時間経過後にエラーが回復している可能性があるものとし、再度のプリント出力の要求を試みる。まずＳ２７において、プリント出力の要求を所定回数行ったか否かを判断する。既に所定回数のプリント出力の要求を行っている場合には、Ｓ２６においてエラーを出力して処理を終える。
【００２３】
Ｓ２７でプリント出力の要求を所定回数行っていないと判断された場合には、Ｓ２８において、所定時間経過したか否かを判断し、さらにＳ２９において、操作部１５から再度のプリント出力の要求が指示されたか否かを判断する。操作部１５からの指示が無ければ、所定時間が経過するまで待つことになる。
【００２４】
所定時間が経過し、あるいは操作部１５から再度のプリント出力の指示が行われた場合には、Ｓ２１へ戻り、画像形成装置４に対するプリント出力の要求から繰り返す。
【００２５】
このような動作により、画像形成装置４から返されたエラーが一過性の所定のエラーである場合には、ユーザが再度のプリント出力の指示を行わなくても、所定時間ごとに再度行うことができる。これによって、ユーザの手間を軽減し、操作性を向上させることができる。なお、再度のプリント出力の要求を行う時間間隔である所定時間や、所定回数については予め設定されているものとしており、これらの所定時間、所定回数はユーザが変更可能である。また、再度のプリント出力の要求まで、プリント出力させる情報は記憶部１３に記憶させておけばよい。Ｓ２６によるエラー出力後は、その情報を削除してもよいし、改めてプリント出力の指示が行われた場合に備えて記憶しておいてもよい。
【００２６】
次に、ユーザによるプリント出力の指示を含めて、動作の具体例について説明してゆく。図３は、プリント出力設定画面の一例の説明図、図４は、出力先設定画面の一例の説明図である。図４に示した表示画面の例は、プリント出力の指示を端末装置３において行う場合を想定している。端末装置３などにおいてユーザが例えば文書や画像などについて印刷を指示すると、その設定のために例えば図４に示したようなプリント出力設定画面が表示される。この画面において、ＩＰＰ送信宛先と記してある矩形枠内に出力先を指定する。例えば図１における画像形成装置４のＩＰＰアドレスなどを直接指定するか、あるいは矢印（３１）で示した「宛先表／変更」ボタンを操作し、予め登録されている出力先の中から選択することもできる。
【００２７】
「宛先表／変更」ボタンを操作した場合、例えば図４に示すような画面が表示され、予めＩＰＰアドレスが登録されている出力先が左側の欄に一覧表示されている。この表示例ではカラー機能の有無についても表示している。これは、予め登録しておくか、あるいは、予め出力先から能力情報を取得して自動的に登録しておくことができる。もちろん、能力情報として取得できる情報であれば、カラー機能以外の機能でも表示することができる。
【００２８】
図４に示した宛先の一覧表示において、宛先を選択すると左端の矩形部分にチェックを入れて、矢印（３２）として示した「追加」ボタンを操作することにより、選択された宛先が画面右側の送信宛先欄に出力先として追加される。その後、矢印で（３３）として示した「ＯＫ」ボタンを操作することで、図３のＩＰＰ送信宛先欄に出力先が設定される。なお、出力先を複数設定することも可能である。また図３に示した例では、ＩＰＰによる出力以外にも、ＦＡＸ送信、電子メールによる送信などについても相手先を受け付けるようになっている。
【００２９】
また図３に示した画面の例では、上部のタブを選択することによって、各種の応用機能を設定することができる。例えば、部数や用紙種類、出力ビン、両面出力、集約出力、小冊子出力、ソート、ホチキス止め、パンチなど、様々な機能の設定が可能である。なお、予め出力先の能力情報を取得している場合には、その能力情報に応じて設定可能な機能を制限することができる。
【００３０】
このようにして出力先を設定し、必要に応じて使用する機能の設定を行った後、図３中の下部の「ＯＫ」ボタンを操作することにより、プリント出力すべき情報とともにプリント出力の指示が通信装置１に伝えられる。
【００３１】
図５は、ＩＰＰによるプリント出力要求時の通信手順の一例の説明図である。通信装置１は、端末装置３からプリント出力の指示を受け取ると、指示された出力先に対して、受け取った情報のプロント出力を要求する。ここでは、出力先として画像形成装置４が設定され、ＩＰＰによりプリント出力を要求するものとして、その際の通信手順の一例を図５に示している。また、図２に示した処理と対応づけながら説明してゆく。
【００３２】
まず、図２のＳ２１の処理として、（４１）において通信装置１は画像形成装置４に対してジョブ生成を要求するＣｒｅａｔｅ−Ｊｏｂコマンドを送出する。画像形成装置４は、（４２）において要求に対する応答を通信装置１に返す。通信装置１は図２のＳ２２で画像形成装置４からの応答を受け取る。この応答中に状態コードが含まれており、この状態コードによりエラーが発生しているか否か、およびエラーの種類を特定することができる。
【００３３】
図２のＳ２３でエラーが発生していることが検知された場合には、Ｓ２５においてエラーが所定のエラーか否かを判断する。所定のエラーの具体例としては、以下のようなものが含まれる。
・“ｍｅｄｉａ−ｎｅｅｄｅｄ−ｅｒｒｏｒ”：トレーに用紙が無くなった。
・“ｍｅｄｉａ−ｊａｍ−ｅｒｒｏｒ”：装置で紙詰まりがある。
・“ｍｏｖｉｎｇ−ｔｏ−ｐａｕｓｅｄ−ｗａｒｎｉｎｇ”：誰かが装置を一時停止したが、装置が停止するまでにかなりの時間がかかっている。
・“ｐａｕｓｅｄ−ｅｒｒｏｒ”：一時停止中である。
・“ｔｉｍｅｄ−ｏｕｔ−ｅｒｒｏｒ”：出力先に接続できたが応答がない。
・“ｃｏｖｅｒ−ｏｐｅｎ−ｅｒｒｏｒ”：装置のカバーが開いている。
・“ｉｎｔｅｒｌｏｃｋ−ｏｐｅｎ−ｅｒｒｏｒ”：装置の内部ロック装置がロックされていない。
・“ｄｏｏｒ−ｏｐｅｎ−ｅｒｒｏｒ”：装置のドアが開いている。
・“ｏｕｔｐｕｔ−ａｒｅａ−ｆｕｌｌ−ｅｒｒｏｒ”：排紙領域が一杯である。
【００３４】
これらのエラーは一時的に発生しているものであり、装置の管理者やユーザが容易にエラーを解除できるものである。このほかにも、所定のエラーとして通信中でビジー状態であったり、メモリオーバーフローなどで受信できない場合などが考えられ、これらは通信終了やプリント出力が進むなど、時間の経過とともに解消するエラーである。このように、所定のエラーは多少の時間をおけば解消している可能性が高いものである。これらの所定のエラーであった場合には、ユーザが再度のプリント出力の要求を行うことを指示した場合を除き、所定時間経過後に再び図５の（４１）から通信を開始する。なお、再度のプリント出力の要求は、所定回数に達するまで繰り返すことができる。
【００３５】
所定のエラーを検出して所定時間経過するまで待っている間でも、ユーザは再度のプリント出力の要求を指示することができる。図６は、送信指示画面の一例の説明図である。図６に示した表示画面の例では、現在出力処理中あるいは保留中のものについて一覧で表示され、それぞれについて処理を指示することができる。この例では、出力先「支社Ａ」に対するプリント出力の要求が保留されている。左端の矩形枠にチェックを入れ、その上部の再送信ボタンを操作することによって、再度のプリント出力を要求することができる。この指示が行われた場合には、図２のＳ２９からＳ２１へ戻って処理を繰り返す。図５では、（４１）からの通信を開始することになる。
【００３６】
図５の（４２）で受け取った画像形成装置４からの応答にエラーが含まれていなければ、図２のＳ２４で通信装置１はプリントすべき情報を画像形成装置４へ送り、プリント出力させる。図５では、まず（４３）において通信装置１はＳｅｎｄ−Ｄｏｃｕｍｅｎｔコマンドで使用する機能を画像形成装置４に対して指示する。例えばｃｏｐｉｅｓ属性により部数を指定したり、ｍｕｌｔｉｐｌｅ−ｄｏｃｕｍｅｎｔ−ｈａｎｄｌｉｎｇ属性によりソートするか否かなどの複数文書の処理による指定を行ったり、ｆｉｎｉｓｈｉｎｇｓ属性により仕上げ処理について指定したり、ｓｉｄｅｓ属性により両面処理などの面指定を指定するなど、各種の指定を行うことができる。画像形成装置４は、この機能設定の情報を受け取り、（４４）で応答を返す。
【００３７】
続いて（４５）において、通信装置１はＳｅｎｄ−Ｄｏｃｕｍｅｎｔコマンドでプリント出力すべき情報を画像形成装置４へ転送する。画像形成装置４は、その応答を（４６）で返す。この（４５）、（４６）の通信を繰り返して複数の情報を転送することができる。最後の情報を転送する際には（４７）でｌａｓｔ−ｄｏｃｕｍｅｎｔ属性をｔｒｕｅとしてプリント出力すべき情報を送信し、（４８）でその応答が返される。このようにして、通信装置１から画像形成装置４へ情報を転送してプリント出力させることができる。
【００３８】
上述の具体例の説明では、端末装置３から通信装置１に対して画像形成装置４にプリント出力させることを指示するものとして主に説明した。これに限らず、例えば通信装置１の読取部１４で読み取った画像を画像形成装置４にプリント出力させることもできる。図７は、出力先指定時の表示画面の別の例の説明図である。図７に示した表示画面の例は、通信装置１の操作部１５に提示される場合を想定している。図７に示した表示画面において、矢印で（５１）として示した「プリンタ」ボタンを操作することにより、予め登録されているプリント出力可能な出力先が一覧表示される。この一覧表示された出力先の中から出力先を選択することができる。例えば矢印で（５２）として示した「支社Ａ」のボタンを操作すれば、プリント出力先として「支社Ａ」が選択される。もちろん、出力先を直接入力してもよい。
【００３９】
なお、図７に示した表示画面の例において矢印で（５３）として示した「応用機能」ボタンを操作すると、応用機能の設定画面が提示されて、各種の機能の設定を行うことができる。また、矢印で（５４）として示した「能力確認」ボタンを操作することにより、選択された出力先の能力情報をＩＰＰによって取得することができる。応用機能の設定時は、取得した能力情報の範囲内で行うことができる。また、出力先が登録済みである場合には、取得した能力情報を出力先に対応づけて記憶させておくことができる。
【００４０】
出力先を選択後、別途設けられているスタートボタンを操作すれば、読取部１４にセットされている原稿の画像を読み取って、その画像を出力先（例えば「支社Ａ」）に対してプリント出力するように要求することができる。もちろん、読取部１４で画像を読み取る代わりに、予め記憶部１３が記憶している情報を操作部１９で指定して、プリント出力を要求することも可能である。
【００４１】
この場合も、プリント出力を要求した際に出力先からエラーが返された場合には、そのエラーが所定のエラーであれば所定時間経過するごとに所定回数だけ再度のプリント出力の要求を繰り返すことができる。また、再度のプリント出力の要求を待っている間に、ユーザが操作部１５等から指示することにより再度のプリント出力の要求を行うこともできる。
【００４２】
なお、上述の動作の具体例では、出力先として画像形成装置４が設定されて、画像形成装置４に対してプリント出力の要求を行うものとして説明した。さらに、例えば図３や図７に示した出力先の設定画面において、複数の出力先を設定することが可能である。複数の出力先が設定された場合には、上述のような動作を、設定されたそれぞれの出力先について行えばよい。
【００４３】
また、上述の動作の具体例では、画像形成装置４との通信にＩＰＰを用いることとして説明したが、これに限らず、他のプロトコルを用いて画像形成装置４との間の通信を行ってプリント出力を要求してもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】本発明の実施の一形態における動作の一例を示すフローチャートである。
【図３】プリント出力設定画面の一例の説明図である。
【図４】出力先設定画面の一例の説明図である。
【図５】ＩＰＰによるプリント出力要求時の通信手順の一例の説明図である。
【図６】送信指示画面の一例の説明図である。
【図７】出力先指定時の表示画面の別の例の説明図である。
【符号の説明】
【００４５】
１…通信装置、２…データ交換ネットワーク、３端末装置、４…画像形成装置、１１…通信部、１２…通信制御部、１３…記憶部、１４…読取部、１５…操作部。
【図１】
2008276629.tif 000003
【図２】
2008276629.tif 000004
【図３】
2008276629.tif 000005
【図４】
2008276629.tif 000006
【図５】
2008276629.tif 000007
【図６】
2008276629.tif 000008
【図７】
2008276629.tif 000009