(57)【要約】【課題】本来出力すべきではない画像形成装置に対して印刷データを送信してしまう誤送信の発生を防ぐ。【解決手段】出力先切り替え条件設定部３１は、優先順位をつけた複数のプリンタを、ユーザにより出力先として指定されたプリンタが印刷可能な状態でない場合に印刷データを出力すべきプリンタとして設定する。印刷可否状態判定部３３は、ネットワーク接続装置１２を介してネットワーク上に接続されたプリンタと通信を行うことにより、出力先のプリンタが印刷可能な状態であるか否かを判定する。出力先決定部３４は、ユーザにより指定されたプリンタが印刷可否状態判定部３３により印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて出力先切り替え条件設定部３１により設定されたプリンタの中から印刷データを出力すべきプリンタを決定する。【選択図】図３
2008299383.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御装置であって、
指定された画像形成装置が印刷可能な状態でない場合に印刷データを出力すべき画像形成装置を印刷データの内容毎に設定する設定手段と、
出力先の画像形成装置が印刷可能な状態であるか否かを判定する判定手段と、
指定された画像形成装置が前記判定手段により印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて前記設定手段により設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定する決定手段と、
を有する印刷制御装置。
【請求項２】
前記決定手段は、印刷データのファイル名に基づいて出力を指示された印刷データの内容を判定する請求項１記載の印刷制御装置。
【請求項３】
前記決定手段は、印刷データに含まれる情報に基づいて出力を指示された印刷データの内容を判定する請求項１記載の印刷制御装置。
【請求項４】
前記設定手段は、優先順位をつけた複数の画像形成装置を、指定された画像形成装置が印刷可能な状態でない場合に印刷データを出力すべき画像形成装置として設定する請求項１から３のいずれか１項記載の印刷制御装置。
【請求項５】
前記決定手段により決定された出力先の画像形成装置に対して印刷データを出力する出力手段をさらに有する請求項１から４のいずれか１項記載の印刷制御装置。
【請求項６】
複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御方法であって、
出力先の画像形成装置が印刷可能な状態であるか否かを判定し、
指定された画像形成装置が印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて予め設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定する印刷制御方法。
【請求項７】
複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御方法をコンピュータに実行させるためのプログラムであって、
出力先の画像形成装置が印刷可能な状態であるか否かを判定するステップと、
指定された画像形成装置が印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて予め設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御装置および印刷制御方法に関する。
【背景技術】
【０００２】
ネットワーク上に複数のプリンタ（画像形成装置）が接続されているような印刷システムでは、ユーザは複数のプリンタの中から印刷に使用するプリンタを選択して印刷データを送信する必要がある。
【０００３】
しかし、電源がオフされている等の理由により選択されたプリンタが使用不可能な場合、出力先として指定されたプリンタが印刷可能となるまで印刷データが送信待機状態のままとなったり、印刷データがプリンタサーバ内に蓄積されてしまうこととなる。
【０００４】
このような不都合を解消することを目的として、指定されたプリンタが印刷不可の場合に、他のプリンタに印刷データを送信するようにした各種の方法が提案されている（例えば、特許文献１参照。）。
【０００５】
この特許文献１には、送信先として使用したい複数のプリンタと、その使用優先順位を設定して、指定されたプリンタが印刷不可の場合には、使用優先順位に従って次の出力先プリンタを決定するプリンタ切替方法が開示されている。
【０００６】
しかし、このようなプリンタ切り替え方法では、指定された送信先のプリンタが印刷不可の場合には、印刷データの内容に関係なく送信先が自動的に変更されてしまうため、本来であれば使用したくなかった送信先に印刷データが出力されてしまう場合がある。その結果、例えば、秘密にしなければならない重要書類を本来使用すべきではないプリンタに対して出力してしまうような誤送信が発生する可能性がある。
【０００７】
【特許文献１】特開２０００−３０５７２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述した従来技術では、本来出力すべきではない画像形成装置に対して印刷データを送信してしまう誤送信の発生を防ぐことができないという問題点があった。
【０００９】
本発明の目的は、本来出力すべきではない画像形成装置に対して印刷データを送信してしまう誤送信の発生を防ぐことが可能な印刷制御装置および印刷制御方法とプログラムを提供することである。
【課題を解決するための手段】
【００１０】
［印刷制御装置］
上記目的を達成するために、本発明の印刷制御装置は、複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御装置であって、
指定された画像形成装置が印刷可能な状態でない場合に印刷データを出力すべき画像形成装置を印刷データの内容毎に設定する設定手段と、
出力先の画像形成装置が印刷可能な状態であるか否かを判定する判定手段と、
指定された画像形成装置が前記判定手段により印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて前記設定手段により設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定する決定手段とを有する。
【００１１】
本発明によれば、出力先として指定された画像形成装置が印刷可能な状態でない場合には、印刷データの内容応じて予め設定された画像形成装置の中から印刷データを出力すべき画像形成装置が決定されるため、本来出力すべきではない画像形成装置に対して印刷データを送信してしまう誤送信の発生を防ぐことが可能となる。
【００１２】
好ましくは、前記決定手段は、印刷データのファイル名に基づいて出力を指示された印刷データの内容を判定するようにしてもよいし、印刷データに含まれる情報に基づいて出力を指示された印刷データの内容を判定するようにしてもよい。
【００１３】
好ましくは、前記設定手段は、優先順位をつけた複数の画像形成装置を、指定された画像形成装置が印刷可能な状態でない場合に印刷データを出力すべき画像形成装置として設定する。
【００１４】
好ましくは、本発明の印刷制御装置は、前記決定手段により決定された出力先の画像形成装置に対して印刷データを出力する出力手段をさらに有する。
【００１５】
［印刷制御方法］
また、本発明の印刷制御方法は、複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御方法であって、
出力先の画像形成装置が印刷可能な状態であるか否かを判定し、
指定された画像形成装置が印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて予め設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定する。
【００１６】
［プログラム］
また、本発明のプログラムは、複数の画像形成装置の中から１つの画像形成装置を選択して印刷データを出力する印刷制御方法をコンピュータに実行させるためのプログラムであって、
出力先の画像形成装置が印刷可能な状態であるか否かを判定するステップと、
指定された画像形成装置が印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて予め設定された画像形成装置の中から印刷データを出力すべき画像形成装置を決定するステップとをコンピュータに実行させる。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、本来出力すべきではない画像形成装置に対して印刷データを送信してしまう誤送信の発生を防げるという効果を得ることができる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の印刷制御装置を含む印刷システムの構成を示すシステム図である。
【００１９】
本実施形態では、学校の教室や職員室に設置されたプリンタ（画像形成装置）やクライアント装置となるパーソナルコンピュータ（以下、パソコンと略す。）等の端末装置がネットワーク接続された印刷システムを用いて説明を行なう。
【００２０】
本実施形態の印刷システムは、図１に示されるように、教室Ａに設置された端末装置２０Ａ、プリンタ２１Ａ、ネットワーク接続装置２２Ａと、教室Ｂに設置された端末装置２０Ｂ、プリンタ２１Ｂ、ネットワーク接続装置２２Ｂと、職員室に設置された端末装置１０、プリンタ１１Ａ、１１Ｂ、ネットワーク接続装置１２とから構成されている。
【００２１】
ネットワーク接続装置１２、２２Ａ、２２Ｂは、ネットワーク３０により互いに接続されている。そして、プリンタ２１Ａ、端末装置２０Ａはネットワーク接続装置２２Ａを介してネットワーク３０に接続され、プリンタ２１Ｂ、端末装置２０Ｂはネットワーク接続装置２２Ｂを介してネットワーク３０に接続されている。また、プリンタ１１Ａ、１１Ｂ、端末装置１０はネットワーク接続装置１２を介してネットワーク３０に接続されている。
【００２２】
端末装置１０、２０Ａ、２０Ｂは、それぞれ、ネットワーク３０に接続されたプリンタ１１Ａ、１１Ｂ、２１Ａ、２１Ｂのいずれか１つを選択して印刷ジョブ等の印刷データを送信して印刷処理を行うことが可能な印刷制御装置として機能する。
【００２３】
次に、本実施形態の端末装置１０のハードウェア構成を図２に示す。端末装置２０Ａ、２０Ｂも、端末装置１０と同様の構成となっているが、ここでは説明を省略する。
【００２４】
画像形成装置１０は、図２に示されるように、ＣＰＵ１８、メモリ１９、ハードディスクドライブ（ＨＤＤ）等の記憶装置２３、ネットワーク３０を介して外部のコンピュータなどとデータの送信及び受信を行う通信インタフェース（ＩＦ）２４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置２６を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００２５】
ＣＰＵ１８は、メモリ１９または記憶装置２３に格納されたプリンタドライバ等の印刷制御プログラムに基づいて所定の処理を実行して、端末装置１０の動作を制御する。
【００２６】
図３は、上記の印刷制御プログラムが実行されることにより実現される端末装置１０の機能構成を示すブロック図である。
【００２７】
本実施形態における端末装置１０は、図３に示されるように、出力先切り替え条件設定部３１と、出力先切り替え条件格納部３２と、印刷可否状態判定部３３と、出力先決定部３４と、印刷データ送信部３５とを備えている。
【００２８】
出力先切り替え条件設定部３１は、ＵＩ装置２６等を介してユーザにより指定されたプリンタが印刷可能な状態でない場合に印刷データを出力すべきプリンタを印刷データの内容毎に設定する。具体的には、出力先切り替え条件設定部３１は、優先順位をつけた複数のプリンタを、指定されたプリンタが印刷可能な状態でない場合に印刷データを出力すべきプリンタとして設定する。
【００２９】
出力先切り替え条件設定部３１により設定された出力先切り替え条件の一例を図４、図５に示す。
【００３０】
図４、図５に示す例では、出力先切り替え条件設定部３１は、印刷データのファイル名を判定対象として、印刷データのファイル名に特定なキーワードが含まれていることにより印刷データの内容を判定している。
【００３１】
図４に示した例では、ファイル名が「通知表」となっている印刷データについては、職員室に設けられたプリンタ１１Ａ、プリンタ１１Ｂが、指定された出力先プリンタが印刷可能でない場合に切り替えるべきプリンタとして優先順位が付けられて登録されている。
【００３２】
また、図５に示した例では、ファイル名が「教材」となっている印刷データについては、教室Ｂに設けられたプリンタ２１Ｂ、教室Ａに設けられたプリンタ２１Ａが、指定された出力先プリンタが印刷可能でない場合に切り替えるべきプリンタとして優先順位が付けられて登録されている。
【００３３】
出力先切り替え条件格納部３２は、出力先切り替え条件設定部３１により設定された複数の出力先切り替え条件を格納する。
【００３４】
印刷可否状態判定部３３は、ネットワーク接続装置１２を介してプリンタ１１Ａ、１１Ｂ、２１Ａ、２１Ｂと通信を行うことにより、出力先のプリンタが印刷可能な状態であるか否かを判定する。
【００３５】
出力先決定部３４は、ユーザにより指定されたプリンタが印刷可否状態判定部３３により印刷可能な状態でないと判定された場合、出力を指示された印刷データの内容に応じて出力先切り替え条件設定部３１により設定されたプリンタの中から印刷データを出力すべきプリンタを決定する。
【００３６】
具体的には、出力先決定部３４は、印刷データのファイル名に基づいて出力を指示された印刷データの内容を判定する。なお、印刷データのヘッダ部分等に印刷データの内容を示す情報が含まれているような場合には、出力先決定部３４は、印刷データに含まれる情報に基づいて出力を指示された印刷データの内容を判定するようにしてもよい。
【００３７】
また、出力先決定部３４は、指定されたプリンタが印刷可否状態判定部３３により印刷可能な状態であると判定された場合には、指定されたプリンタをそのまま出力先のプリンタとして決定する。
【００３８】
印刷データ送信部３５は、出力先決定部３４により決定された出力先のプリンタに対して印刷データを出力する。
【００３９】
次に、本実施形態の印刷システムにおける端末装置１０の動作を図面を参照して詳細に説明する。本実施形態の端末装置１０における印刷制御処理を説明するためのフローチャートを図６に示す。
【００４０】
なお、印刷データの出力指示が行われるに先立って、予め出力先切り替え条件設定部３１により出力先切り替え条件が設定され、出力先切り替え条件格納部３２に格納されているものとする。
【００４１】
端末装置１０において生成された印刷データを印刷しようとして、出力先のプリンタを指定して印刷データの出力指示が行われた場合（ステップＳ１０１）、印刷可否状態判定部３３は、指定されたプリンタが印刷可能な状態であるか否かを判定する（ステップＳ１０２）。
【００４２】
ステップＳ１０２において、指定されたプリンタが印刷可能な状態であることが確認された場合、出力先決定部３４は、指定されたプリンタを出力先プリンタとして決定し、印刷データ送信部３５は、決定された出力先のプリンタに対して印刷データを送信する（ステップＳ１０３）。
【００４３】
ステップＳ１０２において、指定されたプリンタが印刷不可能な状態であることが確認された場合、出力先決定部３４は、出力先切り替え条件格納部３２に格納されている出力先切り替え条件を参照して、出力を指示された印刷データの内容に応じて設定されたプリンタの中から優先順序に従って印刷データを出力すべきプリンタを決定する（ステップＳ１０４）。
【００４４】
そして、印刷データ送信部３５は、出力先決定部３４により決定された出力先のプリンタに対して印刷データを送信する（ステップＳ１０３）。
【００４５】
例えば、図４に示すような出力先切り替え条件が予め設定されている場合、ファイル名が「通知表」という印刷データは、指定された出力先プリンタが印刷可能な状態ではない場合、先ずプリンタ１１Ａが出力先のプリンタとして検討される。そして、プリンタ１１Ａが印刷可能な状態でない場合には、プリンタ１１Ｂが出力先のプリンタとして検討される。
【００４６】
つまり、ファイル名として「通知表」を設定しておくことにより、この印刷データについては、出力先として指定したプリンタが印刷不可な状態であったとしても、教室Ａ、Ｂに配置されたプリンタ２１Ａ、２１Ｂに対して送信されることはない。
【００４７】
つまり、本実施形態の印刷システムでは、出力先として指定されたプリンタが印刷可能な状態でない場合でも、印刷データの内容応じて予め設定されたプリンタの中から印刷データを出力すべきプリンタが決定されるため、本来出力すべきではないプリンタに対して印刷データを送信してしまう誤送信の発生を防ぐことが可能となる。
【００４８】
なお、出力先切り替え条件として、印刷データを出力すべきプリンタを１台も設定しておかないようにすれば、ある特定の内容の印刷データについては、指定されたプリンタが印刷可能でない場合でも、その印刷データが他の印刷データに対して送信されることがないようにすることも可能となる。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態の印刷制御装置を含む印刷システムのシステム構成を示す図である。
【図２】本実施形態の端末装置１０のハードウェア構成を示すブロック図である。
【図３】本実施形態の端末装置１０の機能構成を示すブロック図である。
【図４】出力先切り替え条件設定部３１により設定された出力先切り替え条件の一例を示す図である。
【図５】出力先切り替え条件設定部３１により設定された出力先切り替え条件の一例を示す図である。
【図６】本実施形態の端末装置１０における印刷制御処理を説明するためのフローチャートである。
【符号の説明】
【００５０】
１０    端末装置
１１Ａ、１１Ｂ    プリンタ
１２    ネットワーク接続装置
１６    制御バス
１８    ＣＰＵ
１９    メモリ
２０Ａ、２０Ｂ    端末装置
２１Ａ、２１Ｂ    プリンタ
２２Ａ、２２Ｂ    ネットワーク接続装置
２３    記憶装置
２４    通信インタフェース（ＩＦ）
２６    ユーザインタフェース（ＵＩ）装置
３０    ネットワーク
３１    出力先切り替え条件設定部
３２    出力先切り替え条件格納部
３３    印刷可否状態判定部
３４    出力先決定部
３５    印刷データ送信部
Ｓ１０１〜Ｓ１０４    ステップ
【図１】
2008299383.tif 000003
【図２】
2008299383.tif 000004
【図３】
2008299383.tif 000005
【図４】
2008299383.tif 000006
【図５】
2008299383.tif 000007
【図６】
2008299383.tif 000008