(57)【要約】【課題】  所定のネットワークに複数のグループを形成して接続されるプリンタの何れかを用いて印刷を行う情報処理装置が自己が属するグループと異なるグループに属するプリンタを使用するのを防止する。【解決手段】  キーボード２は、上記グループを含むアドレスを自己のアドレスとしてメモリ４に設定可能であり、登録部３は、上記グループを含む上記プリンタ１０のアドレスをメモリ４に登録し、比較部５は、登録された上記プリンタ１０のグループと、設定された上記情報処理装置２００のグループとの一致、又は、不一致を判定し、表示制御部６は、比較部５による比較結果が不一致であると、所定の警告を報知する。【選択図】        図１
2008060993.tif 000002
【特許請求の範囲】
【請求項１】
所定のネットワークに複数のグループを形成して接続するプリンタの何れかを用いて印刷を行う情報処理装置であって、
前記グループを含むアドレスを自己のアドレスとして設定可能なアドレス設定手段と、
前記グループを含む前記プリンタのアドレスを登録する登録手段と、
登録された前記プリンタのグループと、設定された前記情報処理装置のグループとの一致、又は、不一致を判定する比較部と、
該比較部による比較結果が不一致であると、報知する報知手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記グループを含むアドレスは、ＩＰアドレスであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記グループは、ＩＰアドレスのセグメントを用いることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記比較部による比較結果が不一致であると、所定の選択メッセージを表示させ、同一グループ外への印刷を許可するか否かの選択を求める選択部を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
所定のネットワークに複数のグループを形成して接続する画像形成装置であって、
前記グループを含むアドレスを自己のアドレスとして設定可能なアドレス設定手段と、
前記グループを含む前記画像形成装置のアドレスを登録する登録手段と、
登録された前記画像形成装置のグループと、設定された情報処理装置のグループとの一致、又は、不一致を判定する比較部と、
該比較部による比較結果が不一致であると、報知する報知手段とを備えることを特徴とする画像形成装置。
【請求項６】
前記グループを含むアドレスは、ＩＰアドレスであることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記比較部による比較結果が不一致であると、所定の選択メッセージを表示させ、同一グループ外への印刷を許可するか否かの選択を求める選択部を更に備えることを特徴とする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された情報処理装置、及び画像形成装置に関する。
【背景技術】
【０００２】
近年、ネットワークに接続されている複数の情報処理装置であるＰＣ（パーソナルコンピュータ）が、同じネットワークに接続されている複数の画像形成装置であるプリンタを共有するネットワークプリンタシステムが普及している。ＰＣやプリンタの数量が増加するにつれて、これらのＰＣやプリンタを登録し、近くのプリンタを選択して使用する方法が採用されている。かかるネットワーク環境下では、ネットワークが大規模になり共有プリンタがどこにあるのかが分かり難くなる状況も発生している。かかる状況を打開するために、ファイルサーバにＰＣやプリンタの設置位置情報を登録し、ＰＣの画面上にネットワークの地図を表示し、その地図上で、使用したいプリンタを選択したり、サーバに登録された位置情報から最寄のプリンタを選択して印刷できるようにしたシステムも提案されている。
【特許文献１】特開平９−８８２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、近年、企業内部のネットワーク、所謂イントラネットにより、ビルの各フロア間や、各事業所間が結ばれており、フロア間や事業所間におけるＰＣ等の情報処理装置の移動が頻繁に行われている。また、通常は近くのサテライトオフィスを利用し、必要なときだけ遠い事業所へ出かけるといった状況も生まれている。このように地理的、数量的に大規模なネットワークでは、それぞれの移動先でモバイルＰＣ等の可能性の情報処理装置をネットワークに接続し、その近くの共有プリンタを使用するネットワーク環境が普及している。かかる環境下では、頻繁に移動する情報処理装置の位置情報をリアルタイムにファイルサーバで一括管理することは困難になってくる。又、手動でプリンタを選択する場合も選択を誤り易い状況になっている。その結果、普段使用しているプリンタ等画像形成装置に間違って印刷されてしまうという解決すべき課題が発生している。
【課題を解決するための手段】
【０００４】
本発明による、情報処理装置は、所定のネットワークに複数のグループを形成して接続されるプリンタの何れかを用いて印刷を行う情報処理装置であって、上記グループを含むアドレスを自己のアドレスとして設定可能なアドレス設定手段と、上記グループを含む上記プリンタのアドレスを登録する登録手段と、登録された上記プリンタのグループと、設定された上記情報処理装置のグループとの一致、又は、不一致を判定する比較部と、該比較部による比較結果が不一致であると、報知する報知手段とを備えることを主要な特徴とする。
【発明の効果】
【０００５】
登録されたプリンタのグループと、設定された情報処理装置のグループとの一致、又は、不一致を判定する比較部を備え、該比較部による比較結果が不一致であると、報知手段が報知するので、間違った印刷を防止することが出来るという効果を得る。
【発明を実施するための最良の形態】
【０００６】
本発明による情報処理装置は以下のように構成される。
【実施例１】
【０００７】
図１は、実施例１の情報処理装置の構成の機能ブロック図である。
図に示すように実施例１の情報処理装置２００は、アプリケーション１と、キーボード２と、登録部３と、メモリ４と、比較部５と、表示制御部６と、モニタ７と、印刷データ生成部８と、ネットワークＩ／Ｆ９とを備える。
【０００８】
アプリケーション１は、オペレータがキーボード２とモニタ７とを用いて文書や図形の作成を可能にするソフトウェアである。この制御プログラムは、後記ハードディスクに予めインストールされている。キーボード２は、モニタ７と共に、オペレータと情報処理装置２００との間でマンマシンインタフェースの役割を分担する部分である。特に本発明では、ネットワークを構成するグループを含むアドレスを情報処理装置２００のアドレスとして設定するためにオペレータが情報入力する部分である（アドレス設定手段）。
【０００９】
登録部３は、オペレータが情報処理装置２００から画像データを送信して印刷出力を求めるプリンタ１０のアドレスをメモリ４に登録する部分である。また、オペレータが情報処理装置２００を用いて印刷出力を行う場合に、その印刷出力を行うプリンタ１０をメモリ４の中から、あるいは又新規に設定する部分でもある。メモリ４は、印刷出力を求めるプリンタ１０、及び情報処理装置２００のアドレスを格納するメモリである。比較部５は、登録されたプリンタのグループと、設定された情報処理装置のグループとの一致、又は、不一致を判定する部分である。表示制御部６は、比較部５による比較結果が不一致であると、モニタ７に所定の警告を表示する部分である。警告の一例について説明する。
【００１０】
図２は、実施例１の警告の一例説明図である。
図に示すように、比較部５による比較結果が不一致であると、表示制御部６は、モニタ７に対して図に示すように、例えば“注意！！グループ外への印刷を中止しました”と表示してオペレータに警告する。
【００１１】
図１に戻って、モニタ７は、上記のようには、キーボード２と共に、オペレータと情報処理装置２００との間でマンマシンインタフェースの役割を分担する部分である。印刷データ生成部８は、アプリケーション１から印刷指示があると、アプリケーション１のデータをプリンタ１０が印刷可能な形式の印刷データに変換し、ネットワークＩ／Ｆ９に送出する部分である。ネットワークＩ／Ｆ９は、情報処理装置２００とネットワーク３００とを通信接続するインタフェースである。尚、上記メモリ４と、比較部５と、表示制御部６と、印刷データ生成部８とは、プリンタドライバ１００として後記ハードディスクに予めインストールされる部分である。以下にネットワーク３００の構成について説明する。
【００１２】
図３は、ネットワーク構成の説明図である。
図は本発明による情報処理装置２００が接続されるネットワークの一例である。
図に示すように、ネットワーク３００は、Ａグループ１１と、Ｂグループ１２と、Ｃグループ１３の三つの異なるグループから構成されている。これらのグループは、理論的に形成され、基幹ネットワーク３０１を介して接続されている。
【００１３】
図４は、実施例１の情報処理装置の構成図である。
図に示すように情報処理装置２００は、ＣＰＵ２１と、ＨＤＤ２２と、キーボード２と、ＲＯＭ２４と、ＲＡＭ２５と、モニタ７と、ネットワークＩ／Ｆ９とによって構成される。ＨＤＤ２２は、ハードディスクでありアプリケーション１（図１）やプリンタドライバ１００（図１）に関するソフトウェアが予めインストールされる不揮発性のメモリである。ＲＯＭ２４は、装置全体を制御する制御プログラムを予め格納するリードオンリメモリである。ＲＡＭ２５は、ＣＰＵ２１が制御プログラムを実行する上で必要になる演算領域を提供するランダムアクセスメモリである。ＣＰＵ２１は、ＲＯＭ２４やＨＤＤ２２に予め格納されている制御プログラムを実行することによってアプリケーション１、登録部３、プリンタドライバ１００の機能ブロックを起動・生成する部分である。
【００１４】
図１に戻って実施例１の情報処理装置２００の動作の概要について説明する。
［手順１］
情報処理装置２００をネットワーク３００に接続するために情報処理装置２００のネットワークアドレスを設定する。ネットワークアドレスの設定は、オペレータがキーボード２から入力しても良いし、ＤＨＣＰ（ＤｙｎａｍｉｃＨｏｓｔＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）によって自動的に設定しても良い。
【００１５】
［手順２］
オペレータは、キーボード２から情報処理装置２００が所属するグループを設定する。
【００１６】
［手順３］
設定された情報処理装置２００のネットワークアドレスとグループは、メモリ４に登録される。
【００１７】
［手順４］
ネットワークＩ／Ｆ９を介して接続されているプリンタ１０が登録部３を介してオペレータによって選択され、そのネットワークアドレスと所属するグループがメモリ４に格納される。
【００１８】
［手順５−１］
オペレータがアプリケーション１を介して印刷指示をプリンタドライバ１００に通知すると、画像データが印刷データ生成部８に送出され、プリンタ１０に適応するコマンドに変換される（印刷データに変換される）。
【００１９】
［手順５−２］
このとき、同時に印刷指示は、比較部５に通知される。比較部５は、メモリ４に記憶されている情報処理装置２００が所属するグループと、プリンタ１０が所属するグループとを比較し、グループが異なれば、印刷データ生成部８にある印刷データを削除し、表示制御部６はモニタに警告（例えば図２）を表示する。グループが同じであれば、印刷データ生成部８から印刷データはネットワークＩ／Ｆ９を介して接続されているプリンタ１０送信される。このときは、モニタに警告（例えば図２）は表示されない。
【００２０】
［手順６］
プリンタ１０は、印刷データを受信して媒体に印刷を行って動作手順を終了する。
【００２１】
次に各手順における動作の詳細について説明する。
図５は、ネットワークアドレスとグループの設定フローチャートである。
このフローチャートは、上記［手順１］〜［手順３］を説明するフローチャートである。
【００２２】
ステップＳ１−１
オペレータはキーボード２（図１）を介して情報処理装置２００（図１）のグループを設定する。
【００２３】
ステップＳ１−２
オペレータはキーボード２（図１）を介して情報処理装置２００（図１）のＩＰアドレスを設定する。
【００２４】
ステップＳ１−３
設定されたグループとＩＰアドレスはメモリ４に記憶されてフローを終了する。
【００２５】
図６は、ネットワークアドレスとグループのデータフォーマット（その１）である。
図中、Ｄ１０１は、情報処理装置２００（図１）をＡグループとして設定した場合であり、情報処理装置２００（図１）のＩＰアドレスとグループを示すデータから構成されている。同様に、Ｄ１０２は、情報処理装置２００（図１）をＢグループとして設定した場合である。Ｄ１０３は、登録部３（図１）によって登録されたプリンタのアドレスであり、複数のプリンタのＩＰアドレスとグループを示すデータとから構成されており、登録されたプリンタのグループが分かるようになっている。
【００２６】
図７は、ネットワークアドレスとグループのデータフォーマット（その２）である。
この図は、グループを含むアドレスとしてＩＰアドレスだけを使用した例であり、登録されたアドレスのデータフォーマットを表している。図中、Ｄ２０１は、設定された情報処理装置２００（図１）のＩＰアドレスであり、Ｄ２０２は、登録部３（図１）により登録された複数のプリンタのＩＰアドレスである。ＩＰアドレスは、セグメントという概念を持っており、例えば図中１９２．１６８．４．まで同じものが同一セグメントとみなされる。同一セグメント内の装置を同一グループとすることでＩＰアドレスだけでグループ分けすることが出来る。通常、同一セグメント内の装置は、隣接して設置されており、遠隔値や異なるフロアではセグメントが異なるので、同一セグメントをグループとすることで最寄でないプリンタかどうかを簡易に判断することが出来る。
【００２７】
図８は、登録部の動作フローチャートである。
［手順３］を説明するフローチャートである。
ステップＳ１−１１
オペレータは登録部３（図８）を介してプリンタのグループを設定する。
【００２８】
ステップＳ１−１２
オペレータは登録部３（図８）を介してプリンタのＩＰアドレスを設定する。
【００２９】
ステップＳ１−１３
登録部３（図８）は、メモリ４（図１）の記憶先のアドレスを設定する。
【００３０】
ステップＳ１−１４
登録部３（図８）は、記憶先のアドレスが記憶済みであるか否かを判断し、記憶済みのときはステップＳ１−１６へ進み、そうで無いときはステップＳ１−１５へ進む。
【００３１】
ステップＳ１−１５
登録部３（図８）は、記憶先のアドレスを更新してステップＳ１−１４へ戻る。
【００３２】
ステップＳ１−１６
記憶先のアドレスにグループとＩＰアドレスを記憶させてフローを終了する。
【００３３】
図９は、実施例１の比較部の動作フローチャートである。
この図は［手順５−２］を説明するフローチャートである。
ステップＳ１−２１
比較部５（図１）は、メモリ４（図１）から情報処理装置２００（図１）のＩＰアドレスをリードする。
【００３４】
ステップＳ１−２２
比較部５（図１）は、メモリ４（図１）からプリンタ１０（図１）のＩＰアドレスをリードする。
【００３５】
ステップＳ１−２３
比較部５（図１）は、情報処理装置２００（図１）のグループと、プリンタ１０（図１）のグループを比較し、グループが異なる場合にはステップＳ１−２４へ進み、グループが一致する場合には正常に印刷データがプリンタへ送信されフローを終了する。
【００３６】
ステップＳ１−２４
比較部５（図１）は、表示制御部６（図１）を介して、例えば図２に示す警告メッセージをモニタ７（図１）を表示する。
【００３７】
ステップＳ１−２５
比較部５（図１）は、印刷データ生成部８（図１）を介して印刷データを削除してフローを終了する。
【００３８】
以上説明したように、本実施例によれば、情報処理装置２００（図１）のグループと、プリンタ１０（図１）のグループとが異なる場合には、印刷データを送信せずに削除して警告を行うようにしたので、間違った印刷を防止することが出来るという効果を得る。
【実施例２】
【００３９】
図１０は、実施例２の情報処理装置の構成の機能ブロック図である。
図に示すように実施例２の情報処理装置４００は、アプリケーション１と、キーボード２と、登録部３と、メモリ４と、比較部５と、表示制御部６と、モニタ７と、印刷データ生成部８と、ネットワークＩ／Ｆ９と、選択部４０とを備える。以下に実施例１と相違する部分のみについて詳細に説明する。実施例１と同様の部分については実施例１と同一の符号を付して説明を省略する。
【００４０】
選択部４０は、比較部５が情報処理装置４００とプリンタ１０のグループが異なると判断すると、表示制御部６に対してグループ外への印刷を許可するかどうかの選択メッセージを表示させる部分である。また、オペレータによる選択結果が、グループ外への印刷を許可した場合には、印刷データ生成部８（図１）に対してネットワークＩ／Ｆ９を介して印刷データをプリンタ１０へ送信させる部分でもある。一方、オペレータによる選択結果が、グループ外への印刷を許可しない場合には、印刷データ生成部８（図１）に対して印刷データを削除させ、プリンタ１０への送信を禁止させる部分である。
【００４１】
ここで表示制御部６が表示する選択メッセージの一例について図示する。
図１１は、実施例２のメッセージの一例説明図である。
図に示すように、比較部５による比較結果が不一致であると、表示制御部６は、モニタ７に対して図に示すように、例えば“注意！！グループ外への印刷を許可しますか？”と表示してオペレータの選択入力“はい”、“いいえ”を受け入れる。
【００４２】
図１０に戻って実施例２の情報処理装置４００の動作の概要について説明する。
［手順１１］
情報処理装置４００をネットワーク３００に接続するために情報処理装置４００のネットワークアドレスを設定する。ネットワークアドレスの設定は、オペレータがキーボード２から入力しても良いし、ＤＨＣＰ（ＤｙｎａｍｉｃＨｏｓｔＣｏｎｆｉｇｕｒａｔｉｏｎＰｒｏｔｏｃｏｌ）によって自動的に設定しても良い。
【００４３】
［手順１２］
オペレータは、キーボード２から情報処理装置４００が所属するグループを設定する。
【００４４】
［手順１３］
設定された情報処理装置４００のネットワークアドレスとグループは、メモリ４に登録される。
【００４５】
［手順１４］
ネットワークＩ／Ｆ９を介して接続されているプリンタ１０が登録部３を介してオペレータによって選択され、そのネットワークアドレスと所属するグループがメモリ４に格納される。
【００４６】
［手順１５］
オペレータがアプリケーション１を介して印刷指示をプリンタドライバ１５０に通知すると、画像データが印刷データ生成部８に送出され、プリンタ１０に適応するコマンドに変換される（印刷データに変換される）。
【００４７】
［手順１６］
このとき、同時に印刷指示は、比較部５に通知される。比較部５は、メモリ４に記憶されている情報処理装置４００が所属するグループと、プリンタ１０が所属するグループとを比較し、グループが異なれば、その比較結果が選択部４０へ通知され、グループが同じであれば、その比較結果が印刷データ生成部８へ通知され、印刷データはネットワークＩ／Ｆ９を介して接続されているプリンタ１０へ送信される。このときは、モニタにメッセージ（例えば図１１）は表示されない。
【００４８】
［手順１７］
選択部４０は、表示制御部６を介してモニタにグループ外への印刷を許可するかどうかの選択メッセージ（例えば図１１）を表示してオペレータに対してグループ外への印刷を許可するかどうかの選択を求める。
【００４９】
［手順１８−１］
選択部４０は、オペレータによる選択結果が、グループ外への印刷を許可した場合には、印刷データ生成部８（図１１）に対してネットワークＩ／Ｆ９を介して印刷データをプリンタ１０へ送信させる。
【００５０】
［手順１８−２］
一方、オペレータによる選択結果が、グループ外への印刷を許可しない場合には選択部４０は、印刷データ生成部８（図１）に対して印刷データを削除させ、プリンタ１０への送信を禁止させる。
【００５１】
［手順１９］
プリンタ１０は、印刷データを受信して媒体に印刷を行って動作手順を終了する。
【００５２】
次に各手順における動作の詳細について説明する。
図１２は、実施例２の比較部の動作フローチャートである。
この図は［手順１６］を説明するフローチャートである。
【００５３】
ステップＳ２−１
比較部５（図１０）は、メモリ４（図１０）から情報処理装置４００（図１０）のＩＰアドレスをリードする。
【００５４】
ステップＳ２−２
比較部５（図１０）は、メモリ４（図１０）からプリンタ１０（図１０）のＩＰアドレスをリードする。
【００５５】
ステップＳ２−３
比較部５（図１０）は、情報処理装置４００（図１０）のグループと、プリンタ１０（図１０）のグループを比較し、グループが異なる場合にはステップＳ２−４へ進み、グループが一致する場合には正常に印刷データがプリンタへ送信されフローを終了する。
【００５６】
ステップＳ２−４
比較部５（図１０）は、選択部４０（図１０）へグループが異なることを通知し、選択部４０（図１０）が選択処理（後に続く）を実行し、フローを終了する。
【００５７】
図１３は、選択部の動作フローチャートである。
この図は［手順１７］、［手順１８−１］、［手順１８−２］を説明するフローチャートである。
【００５８】
ステップＳ２−１１
選択部４０は、表示制御部６を介してモニタ７にメッセージ（例えば図１１）を表示してオペレータに対して選択を求める。
【００５９】
ステップＳ２−１２
オペレータの選択結果が、“いいえ”の場合にはステップＳ２−１３へ進み、“はい”の場合にはフローを終了する。
【００６０】
ステップＳ２−１３
選択部４０（図１０）は、表示制御部６（図１）を介して、例えば図２に示す警告をモニタ７（図１）を表示する。
【００６１】
ステップＳ２−１４
選択部４０（図１０）は、印刷データ生成部８（図１０）を介して印刷データを削除してフローを終了する。
【００６２】
以上説明したように、本実施例によれば、情報処理装置４００（図１０）のグループと、プリンタ１０（図１０）のグループとが、異なる場合であっても、選択メッセージを表示し、印刷を許可出来るようにしたため、利用者が、間違ったプリンタを用いて印刷するの防止できるという効果を得るとともに、必要な場合にはグループ外のプリンタを用いて印刷することをも可能にするという効果を得る。又、ＩＰアドレスのセグメントを使用することでＩＰアドレスをグループを含むアドレスとして利用可能になるという効果を得る。
【産業上の利用可能性】
【００６３】
上記実施例の説明では、本発明を、パーソナルコンピュータ等の情報処理装置に適用した場合に限定して説明したが、本発明はこの例に限定されるものでは無い。即ち、プリンタ等の画像形成装置にも、同様に適用することが可能である。
【図面の簡単な説明】
【００６４】
【図１】実施例１の情報処理装置の構成の機能ブロック図である。
【図２】実施例１の警告の一例説明図である。
【図３】ネットワーク構成の説明図である。
【図４】実施例１の情報処理装置の構成図である。
【図５】ネットワークアドレスとグループの設定フローチャートである。
【図６】ネットワークアドレスとグループのデータフォーマット（その１）である。
【図７】ネットワークアドレスとグループのデータフォーマット（その２）である。
【図８】登録部の動作フローチャートである。
【図９】実施例１の比較部の動作フローチャートである。
【図１０】実施例２の情報処理装置の構成の機能ブロック図である。
【図１１】実施例２のメッセージの一例説明図である。
【図１２】実施例２の比較部の動作フローチャートである。
【図１３】選択部の動作フローチャートである。
【符号の説明】
【００６５】
１    アプリケーション
２    キーボード
３    登録部
４    メモリ
５    比較部
６    表示制御部
７    モニタ
８    印刷データ生成部
９    ネットワークＩ／Ｆ部
１０    プリンタ
１００    プリンタドライバ
３００    ネットワーク
【図１】
2008060993.tif 000003
【図２】
2008060993.tif 000004
【図３】
2008060993.tif 000005
【図４】
2008060993.tif 000006
【図５】
2008060993.tif 000007
【図６】
2008060993.tif 000008
【図７】
2008060993.tif 000009
【図８】
2008060993.tif 000010
【図９】
2008060993.tif 000011
【図１０】
2008060993.tif 000012
【図１１】
2008060993.tif 000013
【図１２】
2008060993.tif 000014
【図１３】
2008060993.tif 000015