(57)【要約】【課題】  本発明の課題は、印刷装置での出力の可否を画像処理装置で判断することができる画像処理装置の提供を目的とする。【解決手段】  本発明の画像処理装置は、画像情報を出力する出力先を選択した出力先情報と、画像情報の出力を制限する制限情報とを有し、出力可否判断部で出力先情報と制限情報とを比較することにより、出力先である画像形成装置での出力の可否を判断する。したがって、印刷の可否判断を画像処理装置で行うことができため、画像情報を出力する出力先となる複数の画像形成装置での設定が必要ない。すなわち、管理者の設定作業が容易となる。【選択図】図１
2006202201.tif 000002
【特許請求の範囲】
【請求項１】
画像情報の出力先としての複数の画像形成装置と接続され、複数の前記画像形成装置の何れかを選択して前記画像情報を出力する画像処理装置において、
複数の前記出力先の何れかを選択する出力選択部と、
前記出力先選択部により選択された出力先に対して前記画像情報を出力する出力部と、
複数の前記出力先の各々に対応させて、前記画像情報の出力を制限する制限情報を記憶する制限情報記憶部と、
前記出力先選択部により選択された出力先に関する出力先情報と選択された前記出力先に対応する前記制限情報とに基づいて、選択された前記出力先に対する前記画像情報の出力の可否を判断する出力可否判断部とを備え、
前記出力部は、前記出力可否判断部により前記画像情報の出力が可能であると判断された場合、選択された前記画像情報を出力することを特徴とする画像処理装置。
【請求項２】
前記出力可否判断部による判断結果に応じて表示を行う表示部を備え、
前記表示部は、前記出力可否判断部により選択された前記出力先に対する前記画像情報の出力が不可であると判断された場合、その旨の表示を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制限情報は、前記出力先となる複数の画像形成装置の各々を識別するための識別情報を含み、
前記出力先選択部は、前記識別情報に基づいて出力先を選択することを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
前記制限情報は、前記出力先となる複数の画像形成装置の各々に対する出力可能な画像枚数情報を含み、
前記出力可否判断部は、前記画像枚数情報に基づいて前記画像情報の出力の可否を判断することを特徴とする請求項１乃至請求項３の何れかに記載の画像処理装置。
【請求項５】
前記画像情報は、該画像情報の属性を示す属性情報含み、
前記出力可否判断部は、前記属性情報に基づいて前記画像情報の出力の可否を判断することを特徴とする請求項１乃至請求項４の何れか記載の画像処理装置。
【請求項６】
前記出力可否判断部は、前記属性情報に基づいて前記画像情報の出力が不可であると判断された場合、前記画像情報に含まれる前記属性情報を異なる属性情報に変換することを特徴とする請求項５記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に対して画像情報を出力する画像処理装置に関する。
【背景技術】
【０００２】
近年、複数のコンピュータがネットワーク上に接続されている環境が増えている。それに伴い、複数のプリンタもネットワーク上に接続されている。この場合、それぞれのコンピュータから複数のプリンタが利用可能になっている。
【０００３】
このような利用環境においては、プリンタ毎に使用できるコンピュータを制限したいという要望がある。そこで、印刷するデータが特定のプリンタに出力させるために、特定のプリンタを使用することができる利用者毎の識別コードをこの特定のプリンタに登録し、特定プリンタに登録された識別コードに対応する識別情報をコンピュータ側から印刷データに付加してプリンタに送信され、識別コードと識別情報とが対応した場合に限って印刷を実行することができる技術がある（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００２−９１７３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１記載の技術では、識別コードをプリンタに設定するとともに、識別情報をコンピュータに設定する必要がある。従って管理者の設定作業が複雑になり、管理が煩雑となってしまう。
【０００６】
そこで、本発明は、上記実状に鑑み、画像形成装置側での設定を必要とせず、画像形成装置での出力の可否を画像処理装置で判断することができる画像処理装置の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、画像情報の出力先としての複数の画像形成装置と接続され、複数の前記画像形成装置の何れかを選択して前記画像情報を出力する画像処理装置において、複数の前記出力先の何れかを選択する出力選択部と、前記出力先選択部により選択された出力先に対して前記画像情報を出力する出力部と、複数の前記出力先の各々に対応させて、前記画像情報の出力を制限する制限情報を記憶する制限情報記憶部と、前記出力先選択部により選択された出力先に関する出力先情報と、選択された前記出力先に対応する前記制限情報とに基づいて、選択された前記出力先に対する前記画像情報の出力の可否を判断する出力可否判断部とを備え、前記出力部は、前記出力可否判断部により前記画像情報の出力が可能であると判断された場合、選択された前記画像情報を出力することを特徴とする。
【０００８】
本発明の画像処理装置によれば、印刷の可否判断を画像処理装置で行うことができる。そのため、画像情報を出力する出力先となる複数の画像形成装置での設定が必要ない。すなわち、管理者の設定作業が容易となる。
【０００９】
前記出力可否判断部による判断結果に応じて表示を行う表示部を備え、前記表示部は、前記出力可否判断部により選択された前記出力先に対する前記画像情報の出力が不可であると判断された場合、その旨の表示を行うことを特徴とする。これにより、出力が不可の場合にその情報を生成する前にその旨を知ることができる。したがって、直に別の出力先に変更することができ出力までの時間を短縮することができる。
【００１０】
本発明の画像処理装置において、前記制限情報は、前記出力先となる複数の画像形成装置の各々を識別するための識別情報を含み、前記出力先選択部は、前記識別情報に基づいて出力先を選択することを特徴とする。これにより、予め出力を許可した出力先を設定しているため、印刷情報の生成前に印刷の可否判断を行うことができ、判断の時間短縮が望める。
【００１１】
また、本発明の画像処理装置において、前記制限情報は、前記出力先となる複数の画像形成装置の各々に対する出力可能な画像枚数情報を含み、前記出力可否判断部は、前記画像枚数情報に基づいて前記画像情報の出力の可否を判断することを特徴とする。これにより、印刷可能な枚数を設定することで、出力先により印刷枚数で印刷を制限することができる。
【００１２】
さらに、本発明の画像処理装置において、前記画像情報は、該画像情報の属性を示す属性情報含み、前記出力可否判断部は、前記属性情報に基づいて前記画像情報の出力の可否を判断することを特徴とする。これにより、属性情報によって予め出力を許可した出力先を設定しているため、印刷情報の生成前に印刷の可否判断を行うことができる。
【００１３】
またさらに、本発明の画像処理装置において、前記出力可否判断部は、前記属性情報に基づいて前記画像情報の出力が不可であると判断された場合、前記画像情報に含まれる前記属性情報を異なる属性情報に変換することを特徴とする。これにより、印刷不可とされても、属性を変えて印刷することができる。
【発明の効果】
【００１４】
本発明の画像処理装置は、印刷の可否判断を画像処理装置で行うことができる。そのため、画像情報を出力する出力先となる複数の画像形成装置での設定が必要ない。すなわち、管理者の設定作業が容易となる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の画像処理装置について、図面を参照しながら説明する。なお、本発明の画像処理装置は、以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１６】
［実施の形態１］
図１は、本発明の画像処理装置の概略構成の一例を示すブロック図である。本発明の画像処理装置であるクライアント装置２００は、ネットワーク１００を介して、画像形成装置としてプリンタ３００及びサーバ装置４００と接続されている。そして、これらクライアント装置２００、プリンタ３００及びサーバ装置４００は、ネットワーク１００を介して、通信することができる。
【００１７】
クライアント装置２００はネットワーク１００に接続されている。そして、所定の情報を表示するディスプレイ装置２１０と外部から情報の入力を行うキーボードやマウス等の入力装置２２０と接続されている。また、クライアント装置２００は、ハードディスク２３０、オペレーティングシステム２４０、アプリケーション２５０及びプリンタドライバ２６０を有している。そして、クライアント装置２００は、印刷情報をプリンタ３００に送信することができる。
【００１８】
印刷情報は、プリンタ３００において印刷することができる画像情報のデータであり、アプリケーション２５０で作成された文書やイメージのデータに基づいてプリンタドライバ２６０で生成される。この印刷情報はプリンタ３００で印刷することができる。
【００１９】
ハードディスク２３０は、情報記憶部であり、制限情報記憶部２３１及び出力先情報記憶部２３２を有している。この制限情報記憶部２３１は、印刷が許可された識別情報を制限情報として記憶することができる。また、出力先情報記憶部２３２は、クライアント装置２００から印刷情報を送信することができる識別情報を出力先情報として記憶することができる。
【００２０】
オペレーティングシステム２４０は、クライアント装置２００全体の制御を行うもので、出力先選択部２４１及び出力部２４２を有している。この出力先選択部２４１は、図２に示された印刷情報を送信する出力先を選択させる出力先選択画面５００をディスプレイ装置２１０に表示し、入力装置２２０からの入力により選択された出力先情報を出力先情報記憶部２３２に保存し、記憶させることができる。出力部２４２は、出力先情報記憶部２３２から読み込んだ出力先情報に基づく出力先に印刷情報を送信することができる。
【００２１】
アプリケーション２５０は、文書やイメージ等の作成する一般的なソフトウェアである。アプリケーション２５０で作成した文書やイメージ等のデータは、印刷が指示されることでプリンタドライバ２６０に通知される。このとき、このデータに基づき生成する印刷情報の印刷を行うプリンタ３００の名前も通知される。
【００２２】
プリンタドライバ２６０は、出力可否判断部２６１、表示部２６２及び印刷情報生成部２６３により構成されている。この出力可否判断部２６１は、アプリケーション２５０から、アプリケーション２５０で作成されたデータとともに印刷情報を印刷するプリンタ３００の名前が通知される。そして、出力可否判断部２６１は、通知されたプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込み、制限情報記憶部２３１の制限情報と比較する。そして、制限情報の中にこの出力先情報と一致する情報が存在している場合、印刷可能と判断する。逆に、制限情報の中にこの出力先情報と一致する情報が存在していない場合、印刷不可と判断する。
【００２３】
表示部２６２は、出力可否判断部２６１が印刷不可と判断した場合、ディスプレイ装置２１０に印刷不可という情報を表示させることができる。これにより、印刷が不可の場合に印刷情報を生成する前にその旨を知ることができる。したがって、直に別の出力先に変更することができ印刷までの時間を短縮することができる。そして、印刷情報生成部２６３は、出力可否判断部２６１が印刷可能と判断した場合に、アプリケーション２５０で作成されたデータから印刷情報を生成し、出力部２４２に渡すことができる。
【００２４】
プリンタ３００は、ネットワーク１００に接続され、印刷情報生成部２６１が生成した印刷情報に基づき、印刷媒体に印刷することができる。
【００２５】
サーバ装置４００は、ネットワーク１００に接続され、クライアント装置２００の制限情報記憶部２３１に記憶される制限情報を設定することができる。このサーバ装置４００は、表示を行うディスプレイ装置４１０と外部から情報の入力を行うキーボードやマウスなどの入力装置４２０と接続されており、設定部４３０を有している。
【００２６】
設定部４３０は、制限情報とその情報を設定するクライアント装置２００とを入力する設定画面６００をディスプレイ装置４１０に表示させることができる。そして、入力装置４２０から入力された情報をクライアント装置２００の制限情報記憶部２３１に制限情報として記憶させることができる。
【００２７】
図２は、出力先選択画面の表示例を示す。出力選択画面５００は、出力先選択部２４１を介してクライアント装置２００に接続されたディスプレイ装置２１０に表示され、印刷情報を送信させる出力先を選択する画面である。その画面には、出力先選択欄５０１及びＯＫボタン５０２が有る。出力先選択欄５０１は、クライアント装置２００で使用可能な出力先が一覧表示され、出力先情報記憶部２３２に記憶させる出力先をその中から選択することができる。このとき、選択された識別情報は反転表示させてもよい。また、ＯＫボタン５０２は、出力先選択欄５０１で選択された識別情報を出力先情報記憶部２３２に出力先情報として記憶させることができる。そして、出力先選択画面５００を閉じることができる。
【００２８】
図３は、設定画面の表示例を示す図である。設定画面６００は、サーバ装置４００に接続されたディスプレイ装置４１０に表示され、クライアント入力欄６０２、出力先入力欄６０３、出力先表示欄６０４、追加ボタン６０５、削除ボタン６０６、保存ボタン６０７、取得ボタン６０８及び終了ボタン６０９を有している。
【００２９】
クライアント入力欄６０２には、制限情報を設定するクライアント装置２００の名前が入力される。出力先入力欄６０３には、印刷を許可する識別情報が入力される。出力先表示欄６０４には、印刷を許可する識別情報と制限情報が表示される。そして、削除したい出力先を選択することができる。選択された出力先は反転表示させてもよい。
【００３０】
追加ボタン６０５は、出力先入力欄６０３に入力された識別情報を出力先表示欄６０４に追加することができる。削除ボタン６０６は、出力先表示欄６０４で選択された識別情報を削除することができる。保存ボタン６０７は、出力先表示欄６０４で表示された識別情報をクライアント入力欄６０２に入力されたクライアント装置２００の制限情報記憶部２３１に制限情報として記憶させることができる。取得ボタン６０８は、クライアント入力欄６０２に入力されたクライアント装置２００の制限情報記憶部２３１から制限情報を読み込み、その情報を出力先表示欄６０４に表示することができる。終了ボタン６０９は、設定画面を閉じ、この設定処理を終了することができる。
【００３１】
以下、本実施の形態１の画像処理装置の動作について説明する。まず、設定部４３０における制限情報の設定処理について図１、図３及び図４を参照しながら説明する。図４は、制限情報の設定処理を説明するフローチャートである。
【００３２】
まず、設定部４３０は、ステップｓ４−１のようにディスプレイ装置４１０に設定画面６００を表示させる。次に、ステップｓ４−２のように入力装置４２０からの入力があるか否かを確認し、入力装置４２０からの入力がある場合、ステップｓ４−３のように、その入力に基づいて画面の表示を変更する。ディスプレイ装置４１０に表示された設定画面６００の追加ボタン６０５、削除ボタン６０６、保存ボタン６０７、取得ボタン６０８又は終了ボタン６０９のうちいずれかのボタンを押すことで下記のような処理が行われる。
【００３３】
ステップｓ４−４において、追加ボタン６０５が押された場合、ステップｓ４−５のように出力先入力欄６０３に正しい識別情報が入力されているか否かを判断する。その結果、正しく識別情報が入力されている場合、ステップｓ４−６のように出力先入力欄６０３に入力された識別情報を出力先表示欄６０４に表示させ、ステップｓ４−２に戻る。一方、ステップｓ４−５の判断の結果、正しく識別情報が入力されていない場合、ステップｓ４−７のように入力された識別情報が正しくないメッセージを表示し、ステップｓ４−２に戻る。このとき、出力先入力欄６０３に何も入力されていない場合も含まれる。
【００３４】
ステップｓ４−８において、削除ボタン６０６が押された場合、ステップｓ４−９のように出力先表示欄６０４に表示された識別情報が少なくとも１つ選択されているか否かを判断する。その結果、出力先が選択されている場合、ステップｓ４−１０のように選択された識別情報を出力先表示欄６０４から削除し、ステップｓ４−２に戻る。一方、ステップｓ４−９の判断の結果、出力先が選択されていない場合、ステップｓ４−１１のように出力先が選択されていないメッセージを表示し、ステップｓ４−２に戻る。
【００３５】
ステップｓ４−１２において、保存ボタン６０７が押された場合、ステップｓ４−１３のようにクライアント入力欄６０２に入力されたクライアント装置２００が存在するか否かを判断する。その結果、クライアント装置２００が存在する場合、ステップｓ４−１４のように出力先表示欄６０４の識別情報を制限情報として制限情報記憶部２３１に記憶させ、ステップｓ４−２に戻る。一方、ステップｓ４−１３の判断の結果、クライアント装置２００が存在しない場合、ステップｓ４−１５のようにクライアント装置２００が存在しないメッセージを表示し、ステップｓ４−２に戻る。
【００３６】
ステップｓ４−１６において、取得ボタン６０８が押された場合、ステップｓ４−１７のようにクライアント入力欄６０２に入力されたクライアント装置２００が存在するか否かを判断する。その結果、クライアント装置２００が存在する場合、ステップｓ４−１８のようにクライアント装置２００の制限情報記憶部２３１から制限情報を読み出す。制限情報の取得後、ステップｓ４−１９のように制限情報に基づく識別情報を出力先表示欄６０４に表示し、ステップｓ４−２に戻る。一方、ステップｓ４−１７の判断の結果、クライアント装置２００が存在しない場合、ステップｓ４−２０のようにクライアント装置２００が存在しないメッセージを表示しステップｓ４−２に戻る。
【００３７】
ステップｓ４−２１において、終了ボタン６０９が押された場合、ステップｓ４−２２のように設定画面６００を閉じ、制限情報の設定処理を終了する。
【００３８】
次に出力先選択部２４１における出力先情報の設定処理について図１、図２及び図５を参照しながら説明する。図５は、出力先情報の設定処理を説明するフローチャートである。
【００３９】
出力先選択部２４１は、ステップｓ５−１のようにディスプレイ装置２１０に出力先選択画面５００を表示する。出力先選択画面５００が表示された後、ステップｓ５−２のように、出力先選択欄５０１にクライアント装置２００で使用可能な識別情報を一覧表示する。次に、ステップｓ５−３のように、出力先情報記憶部２３２から出力先情報を読み出す。そして、ステップｓ５−４のように出力先選択欄５０１の中で出力先情報として記憶された識別情報を反転表示する。
【００４０】
次に、ステップｓ５−５において、入力装置２２０から、新たに使用可能な出力先を加えるために反転表示されていない出力先を反転表示させるといった入力がある場合、ステップｓ５−６のようにその入力にしたがって画面の表示を変更する。
【００４１】
そして、ステップｓ５−７において、ＯＫボタン５０２が押された場合、ｓ５−８のように出力先選択欄５０１で選択されている識別情報を出力先情報として出力先情報記憶部２３２に記憶させる。出力先情報を記憶させた後、ステップｓ５−９のように出力先選択画面５００を閉じ、この出力先情報の設定処理を終了する。
【００４２】
次に、クライアント装置２００から印刷が指示されたときの処理について図１及び図６を参照しながら説明する。図６は、印刷が指示されたときの処理を説明するフローチャートである。
【００４３】
アプリケーション２５０から印刷が指示された場合、ステップｓ６−１のようにアプリケーション２５０から例えばプリンタＡやプリンタＢといった印刷を行うプリンタ３００の名前が出力可否判断部２６１に通知される。印刷を行うプリンタ３００の名前が通知されると、出力可否判断部２６１は、ステップｓ６−２のようにアプリケーション２５０から通知されたプリンタ３００に対応する出力先情報を出力先情報記憶部２３２から読み込む。出力先情報を読み込んだ後、出力可否判断部２６１は、ステップｓ６−３のように制限情報記憶部２３１から制限情報を１つずつ読み込む。このとき、１度読み込まれた制限情報は、１回の印刷の指示において、再び読み込まれない。
【００４４】
そして、出力可否判断部２６１は、ステップｓ６−４のように読み込む制限情報があるか否かを判断する。その結果、読み込む制限情報がない場合、ステップｓ６−５のように、表示部２６２を介してディスプレイ装置２１０に印刷不可であることを表示させ、処理を終了する。読み込む制限情報がある場合、ステップｓ６−６のように読み込んだ制限情報と、読み込んだ出力先情報記憶部２３２の出力先情報とを比較し、一致するか否かを判断する。その結果、一致しない場合、ステップｓ６−３に戻る。
【００４５】
ステップｓ６−６の判断の結果、一致する場合、ステップｓ６−７のように出力可否判断部２６１は、アプリケーション２５０で作成されたデータを受け取る。そして、ステップｓ６−８のように受け取ったデータを出力可否判断部２６１から印刷情報生成部２６３に渡す。そして、印刷情報生成部２６３は、渡されたデータを基に印刷情報を作成する。作成された印刷情報は、ステップｓ６−１０のように、出力部２４２に渡される。出力部２４２は、印刷情報を印刷するためにステップｓ６−１１のように出力先情報記憶部２３１からプリンタ３００の名前に対応する出力先情報を読み込む。そして、出力部２４２は、印刷情報を出力先情報に対応する出力先に送信し、処理を終了する。
【００４６】
このように、出力を許可した識別情報を含む制限情報に基づいて印刷情報の印刷の可否を判断する。したがって、本発明の画像処理装置は、クライアント装置２００で印刷の可否を判断するため、プリンタ３００側で設定を行う必要がない。そのために管理者の設定作業が容易となる。また、予め出力を許可した出力先を設定しているため、印刷情報の生成前に印刷の可否判断を行うことができ、判断の時間短縮が望める。
【００４７】
［実施の形態２］
実施の形態２で説明する画像処理装置は、実施の形態１で説明した画像処理装置のハードディスクに印刷枚数制限情報を記憶する枚数情報記憶部２３４を有するものである。以下、この画像処理装置について説明するが、実施の形態１と重複する部材の説明は省略する。
【００４８】
図７は、本発明の画像処理装置の概略構成の一例を示すブロック図である。本発明の画像処理装置であるクライアント装置２０１は、ネットワーク１００を介して、画像形成装置としてプリンタ３００及びサーバ装置４０１と接続されている。そして、これらクライアント装置２０１、プリンタ３００及びサーバ装置４０１は、ネットワーク１００を介して、通信することができる。
【００４９】
クライアント装置２０１はネットワーク１００に接続されている。そして、所定の情報を表示するディスプレイ装置２１０と外部から情報の入力を行うキーボードやマウス等の入力装置２２０と接続されている。また、クライアント装置２０１は、ハードディスク２３３、オペレーティングシステム２４０、アプリケーション２５０及びプリンタドライバ２６４を有している。そして、クライアント装置２０１は、印刷情報をプリンタ３００に送信することができる。
【００５０】
印刷情報は、プリンタ３００において印刷することができる画像情報のデータであり、アプリケーション２５０で作成された文書やイメージのデータに基づいてプリンタドライバ２６４で生成される。この印刷情報はプリンタ３００で印刷することができる。
【００５１】
ハードディスク２３３は、情報記憶部であり、制限情報記憶部２３１、出力先情報記憶部２３２及び枚数情報記憶部２３４を有している。この制限情報記憶部２３１は、印刷媒体の枚数が所定の枚数以下まで印刷可能とするように制限された識別情報を制限情報として記憶することができる。例えば、５枚まで印刷可能と制限された識別情報を制限情報として記憶することができ、５枚より多くの枚数で印刷可能である出力先は印刷枚数の制限を受けないため、その識別情報は記憶されない。また、出力先情報記憶部２３２は、クライアント装置２００から印刷情報を送信することができる識別情報を出力先情報として記憶することができる。枚数情報記憶部２３４は、制限情報記憶部２３１に記憶された制限情報に基づく出力先が印刷可能な印刷媒体の枚数を画像枚数情報として記憶することができる。
【００５２】
オペレーティングシステム２４０は、クライアント装置２０１全体の制御を行うもので、出力先選択部２４１及び出力部２４２を有している。この出力先選択部２４１は、実施の形態１と同様に印刷情報を送信する出力先を選択させる出力先選択画面をディスプレイ装置２１０に表示し、入力装置２２０からの入力により選択された出力先情報を出力先情報記憶部２３２に保存し、記憶させることができる。出力部２４２は、出力先情報記憶部２３２から読み込んだ出力先情報に基づく出力先に印刷情報を送信することができる。出力先選択画面は、実施の形態１と同様であるため説明を省略する。
【００５３】
アプリケーション２５０は、文書やイメージ等の作成する一般的なソフトウェアである。アプリケーション２５０で作成した文書やイメージ等のデータは、印刷を指示することでプリンタドライバ２６４に通知される。このとき、このデータに基づき生成する印刷情報の印刷を行うプリンタ３００の名前も通知される。
【００５４】
プリンタドライバ２６４は、出力可否判断部２６５、表示部２６２及び印刷情報生成部２６６により構成されている。この出力可否判断部２６５は、アプリケーション２５０から、アプリケーション２５０で作成されたデータとともに印刷情報を印刷するプリンタ３００の名前が通知される。また、出力可否判断部２６５は、通知されたデータを印刷情報生成部２６６に渡し、このデータを基に印刷情報生成部２６６で生成した印刷情報とその印刷情報を印刷するために必要な印刷媒体の使用枚数の情報を受け取ることができる。そして、出力可否判断部２６６は、この使用枚数と画像枚数情報の枚数とを比較し、使用枚数が画像枚数情報の枚数よりも多い場合、アプリケーション２５０から通知されたプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込み、制限情報記憶部２３１の制限情報と比較する。そして、制限情報の中にこの出力先情報と一致する情報が存在している場合、印刷不可と判断する。逆に、制限情報の中にこの出力先情報と一致する情報が存在していない場合、その出力先情報の出力先は、画像枚数情報の枚数よりも多い枚数で印刷することができるため、印刷可能と判断する。また、出力可否判断部２６６は、この使用枚数と画像枚数情報の枚数とを比較し、使用枚数が画像枚数情報の枚数よりも少ない場合、印刷可能と判断する。
【００５５】
表示部２６２は、出力可否判断部２６５が印刷不可と判断した場合、ディスプレイ装置２１０に印刷が不可であるという情報を表示させることができる。これにより、印刷が不可の場合に印刷情報を生成する前にその旨を知ることができる。したがって、直に別の出力先に変更することができ印刷までの時間を短縮することができる。そして、印刷情報生成部２６６は、アプリケーション２５０で作成されたデータから印刷情報を生成するとともに印刷媒体の使用枚数を数え、その印刷情報と使用枚数の情報を出力可否判断部２６５に通知する。また、印刷情報生成部２６６は、出力可否判断部２６５において印刷可能と判断された場合、出力部２４２に印刷情報を渡すことができる。
【００５６】
プリンタ３００は、ネットワーク１００に接続され、印刷情報生成部２６６で生成した印刷情報に基づき、印刷媒体に印刷を行うことができる。
【００５７】
サーバ装置４０１は、ネットワーク１００に接続され、クライアント装置２０１の制限情報記憶部２３１に記憶される制限情報を設定することができる。また、サーバ装置４０１は、枚数情報記憶部２３４に記憶する画像枚数情報を設定することができる。このサーバ装置４０１は、表示を行うディスプレイ装置４１０と外部から情報の入力を行うキーボードやマウスなどの入力装置４２０と接続されており、設定部４３１を有している。
【００５８】
設定部４０３は、制限情報及び画像枚数情報とその情報を設定するクライアント装置２０１とを入力する設定画面６１０をディスプレイ装置４０１に表示させることができる。そして、入力装置４２０から入力された情報をクライアント装置２０１の制限情報記憶部２３１に制限情報として記憶させ、枚数情報記憶部２３４に画像枚数情報として記憶させることができる。
【００５９】
図８は、設定画面の表示例を示す図である。設定画面６１０は、サーバ装置４０１に接続されたディスプレイ装置４１０に表示され、印刷枚数入力欄６１１、クライアント入力欄６１２、出力先入力欄６１３、出力先表示欄６１４、追加ボタン６１５、削除ボタン６１６、保存ボタン６１７、取得ボタン６１８及び終了ボタン６１９を有している。
【００６０】
印刷枚数入力欄６１１には、設定するクライアント装置２０１の出力制限情報記憶部２３１に記憶された制限情報である印刷可能な枚数が制限された出力先において、その枚数が入力される。クライアント入力欄６１２には、設定するクライアント装置２０１の名前が入力される。出力先入力欄６１３には、印刷可能な枚数が制限されている識別情報が入力される。出力先表示欄６１４には、印刷可能な枚数が制限された識別情報が表示される。そして、削除したい出力先を選択することができる。選択された識別情報は反転表示させてもよい。
【００６１】
追加ボタン６１５は、出力先入力欄６１３に入力された識別情報を出力先表示欄６１４に追加することができる。削除ボタン６１６は、出力先表示欄６１４で選択された識別情報を削除することができる。保存ボタン６１７は、出力先表示欄６１４に表示された識別情報をクライアント入力欄６１２に入力されたクライアント装置２０１の制限情報記憶部２３１に制限情報として記憶させ、印刷枚数入力欄６１１に入力された枚数をクライアント入力欄６１２に入力されたクライアント装置２０１の枚数情報記憶部２３４に画像枚数情報として記憶させることができる。取得ボタン６１８は、クライアント入力欄６１２に入力されたクライアント装置２０１の制限情報記憶部２３１と枚数情報記憶部２３４とから制限情報及び画像枚数情報を読み込み、その情報を出力先表示欄６１４に表示させることができる。終了ボタン６１９は、設定画面を閉じ、この設定処理を終了することができる。
【００６２】
以下、本実施の形態２の画像処理装置の動作について説明する。まず、設定部４３１における制限情報及び画像枚数情報の設定処理について図７、図８及び図９を参照しながら説明する。図９は、制限情報及び画像枚数情報の設定処理を説明するフローチャートである。
【００６３】
まず、ステップｓ９−１のように、設定部４３１は、ディスプレイ装置４１０に設定画面６１０を表示させる。次に、ステップｓ９−２のように入力装置４２０からの入力があるか否かを確認し、入力装置４２０からの入力がある場合、ステップｓ９−３のように、その入力に基づいて画面の表示を変更する。ディスプレイ装置４１０に表示された設定画面６１０の追加ボタン６１５、削除ボタン６１６、保存ボタン６１７、取得ボタン６１８又は終了ボタン６１９のうちいずれかのボタンを押すことで下記のような処理が行われる。
【００６４】
ステップｓ９−４において、追加ボタン６１５が押された場合、ステップｓ９−５のように出力先入力欄６１３に正しい識別情報が入力されているか否かを判断する。その結果、正しく識別情報が入力されている場合、ステップｓ９−６のように出力先入力欄６１３に入力された識別情報を出力先表示欄６１４に表示させ、ステップｓ９−２に戻る。一方、ステップｓ９−５の判断の結果、正しく識別情報が入力されていない場合、ステップｓ９−７のように入力された識別情報が正しくないメッセージを表示し、ステップｓ９−２に戻る。このとき、出力先入力欄６１３に何も入力されていない場合も含まれる。
【００６５】
ステップｓ９−８において、削除ボタン６１６が押された場合、ステップｓ９−９のように出力先表示欄６１４に表示された識別情報が少なくとも１つ選択されているか否かを判断する。その結果、選択されている場合、ステップｓ９−１０のように選択された識別情報を出力先表示欄６１４から削除し、ステップｓ９−２に戻る。一方、ステップｓ９−９の判断の結果、選択されていない場合、ステップｓ９−１１のように識別情報が少なくとも１つ選択されていないメッセージを表示し、ステップｓ９−２に戻る。
【００６６】
ステップｓ９−１２において、保存ボタン６１７が押された場合、ステップｓ９−１３のようにクライアント入力欄６１２に入力されたクライアント装置２０１が存在するか否かを判断する。その結果、クライアント装置２０１が存在する場合、ステップｓ９−１４のように出力先表示欄６１４の識別情報を制限情報として制限情報記憶部２３１に記憶させる。次にステップｓ９−１６のように印刷枚数入力欄６１１に入力があるか否かを判断する。入力がある場合、ステップｓ９−１７のように印刷枚数入力欄６１１に入力された枚数を画像枚数情報として枚数情報記憶部２３４に記憶させ、ステップｓ９−２に戻る。入力がない場合、ステップｓ９−１８のように印刷枚数入力欄６１１に入力される枚数を０とし、これを画像枚数情報として枚数情報記憶部２３４に記憶させ、ステップｓ９−２に戻る。このとき、印刷枚数入力欄６１１に枚数が入力されていないことをディスプレイ装置４１０に表示させてもよい。一方、ステップｓ９−１３の判断の結果、クライアント装置２０１が存在しない場合、ステップｓ９−１５のようにクライアント装置２０１が存在しないメッセージを表示し、ステップｓ９−２に戻る。
【００６７】
ステップｓ９−１９において、取得ボタン６１８が押された場合、ステップｓ９−２０のようにクライアント入力欄６１２に入力されたクライアント装置２０１が存在するか否かを判断する。その結果、クライアント装置２０１が存在する場合、ステップｓ９−２１のようにクライアント装置２０１の制限情報記憶部２３１と枚数情報記憶部２３４とから制限情報及び画像枚数情報を読み出す。制限情報及び画像枚数情報の取得後、ステップｓ９−２２のように制限情報を出力先表示欄６１４に表示するとともに画像枚数情報を印刷枚数入力欄６１１に表示し、ステップｓ９−２に戻る。一方、ステップｓ９−２０の判断の結果、クライアント装置２０１が存在しない場合、ステップｓ９−２３のようにクライアント装置２０１が存在しないメッセージを表示しステップｓ９−２に戻る。
【００６８】
ステップｓ９−２４において、終了ボタン６１９が押された場合、ステップｓ９−２５のように設定画面６１０を閉じ、制限情報及び印刷情報の設定処理を終了する。
【００６９】
次に、クライアント装置２０１から印刷が指示されたときの処理について図７及び図１０を参照しながら説明する。図１０は、印刷が指示されたときの処理を説明するフローチャートである。
【００７０】
アプリケーション２５０から印刷が指示された場合、ステップｓ１０−１のようにアプリケーション２５０から例えばプリンタＡやプリンタＢといった印刷を行うプリンタ３００の名前が通知される。印刷を行うプリンタ３００の名前が通知されると、出力可否判断部２６５は、ステップｓ１０−２のようにそのアプリケーション２５０で作成されたデータ受け取る。出力可否判断部２６５は、ステップｓ１０−３のようにそのデータを印刷情報生成部２６６に渡す。印刷情報生成部２６６は、ステップｓ１０−４のようにそのデータに基づいて印刷情報を生成する。このとき、印刷情報の印刷に必要な印刷媒体の使用枚数を数え、印刷情報生成部２６６は、ステップｓ１０−５のように出力可否判断部２６５にその使用枚数の情報を通知する。
【００７１】
使用枚数の情報が通知された出力可否判断部２６５は、ステップｓ１０−６のように枚数情報記憶部２３４から画像枚数情報を読み込む。そして、出力可否判断部２６５は、ステップｓ１０−７のように読み込まれた画像枚数情報の枚数と印刷情報生成部２６６から通知された使用枚数とを比較し、画像枚数情報の枚数よりも使用枚数が多いか否かを判断する。
【００７２】
その結果、画像枚数情報の枚数よりも使用枚数が多い場合、ステップｓ１０−１２のように出力可否判断部２６５は、印刷を行うプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込む。出力先情報を読み込んだ後、ステップｓ１０−１３のように、出力可否判断部２６１は、制限情報記憶部２３１から制限情報を１つずつ読み込む。このとき、１度読み込まれた制限情報は、１回の印刷の指示において、再び読み込まれない。
【００７３】
このとき、出力可否判断部２６５は、ステップｓ１０−１４のように読み込む制限情報があるか否かを判断する。その結果、読み込む制限情報がない場合、印刷を行うように指示したプリンタ３００の名前に対応する出力先が画像枚数情報により印刷可能な使用枚数が制限されていない出力先であることを示し、使用枚数に制限無く印刷できる出力先であるため、ステップｓ１０−８に移行し、印刷情報を印刷ように処理する。一方、ステップｓ１０−１４の判断の結果、読み込む制限情報が存在する場合、ステップｓ１０−１５において、出力可否判断部２６５は、出力先情報と制限情報とを比較し、一致するか否かを判断する。その結果、一致しない場合、ステップｓ１０−１３に戻る。ステップｓ１０−１５の判断の結果、一致する場合、通知されたプリンタの名前に対応する出力先が制限された枚数より印刷しようとする枚数が多いため、ステップｓ１０−１６のように表示部２６２にディスプレイ装置２１０に印刷不可であることを表示させ、処理を終了する。
【００７４】
画像枚数情報の枚数よりも印刷枚数が少ない場合、ステップｓ１０−８のように出力可否判断部２６５は、印刷情報生成部２６６に印刷可能であることを通知する。そして、ステップｓ１０−９のように印刷情報生成部２６６は、生成した印刷情報を出力部２４２に渡す。出力部２４２は、印刷情報を受け取ると、ステップｓ１０−１０のように印刷を行うプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込む。そして、出力部２４２は、印刷情報を読み込んだ出力先情報に対応する出力先に送信し、処理を終了する。
【００７５】
このように、出力可能な媒体の数を制限した情報である画像枚数情報と、その制限された識別情報を含む制限情報によって、印刷情報の印刷の可否を判断することができる。すなわち、本発明の画像処理装置は、クライアント装置２０１で印刷が可能かどうかを判断するため、プリンタ３００側で設定を行う必要がない。そのために管理者の設定作業が容易となる。また、画像枚数情報を設定することにより、出力先を印刷枚数によって制限することができる。
【００７６】
［実施の形態３］
実施の形態３で説明する画像処理装置は、実施の形態１で説明したプリンタドライバに属性情報を設定する属性情報設定部２７０を有するものである。以下、この画像処理装置について説明するが、実施の形態１及び２と重複する部材の説明は省略する。
【００７７】
図１１は、本発明の画像処理装置の概略構成の一例を示すブロック図である。本発明の画像処理装置であるクライアント装置２０２は、ネットワーク１００を介して、画像形成装置としてプリンタ３００及びサーバ装置４０２と接続されている。そして、これらクライアント装置２０２、プリンタ３００及びサーバ装置４０２は、ネットワーク１００を介して、通信することができる。
【００７８】
クライアント装置２０２はネットワーク１００に接続されている。そして、所定の情報を表示するディスプレイ装置２１０と外部から情報の入力を行うキーボードやマウス等の入力装置２２０と接続されている。また、クライアント装置２０２は、ハードディスク２３５、オペレーティングシステム２４０、アプリケーション２５１、プリンタドライバ２６７を有している。そして、クライアント装置２０１は、印刷情報をプリンタ３００に送信することができる。
【００７９】
印刷情報は、プリンタ３００において印刷することができる画像情報のデータであり、アプリケーション２５１で作成された文書やイメージのデータに基づいてプリンタドライバ２６７で生成される。この印刷情報はプリンタ３００で印刷することができる。
【００８０】
ハードディスク２３５は、情報記憶部であり、制限情報記憶部２３６及び出力先情報記憶部２３２を有している。この制限情報記憶部２３６は、カラー印刷が許可された識別情報を制限情報として記憶することができる。また、出力先情報記憶部２３２は、クライアント装置２００から印刷情報を送信することができる識別情報を出力先情報として記憶することができる。
【００８１】
オペレーティングシステム２４０は、クライアント装置２０２全体の制御を行うもので、出力先選択部２４１及び出力部２４２を有している。この出力先選択部２４１は、実施の形態１と同様に印刷情報を送信する出力先を選択させる出力先選択画面をディスプレイ装置２１０に表示し、入力装置２２０からの入力により選択された出力先情報を出力先情報記憶部２３２に保存し、記憶させることができる。出力部２４２は、出力先情報記憶部２３２から読み込んだ出力先情報に基づく出力先に印刷情報を送信することができる。出力先選択画面は、実施の形態１と同様であり、その設定処理も同様であるため説明を省略する。
【００８２】
アプリケーション２５１は、文書やイメージ等の作成する一般的なソフトウェアである。アプリケーション２５１で作成した文書やイメージ等のデータは、印刷を指示することでこのデータをプリンタドライバ２６７に通知される。このとき、このデータに基づき生成する印刷情報の印刷を行うプリンタ３００の名前も通知される。また、アプリケーション２５１は、プリンタドライバ２６７から属性情報設定部２７０を呼び出し、作成したデータをカラー又はモノクロのいずれかで印刷するかを示す情報を属性情報として取得する。この属性情報は、印刷の指示でプリンタドライバ２６７に渡される。
【００８３】
プリンタドライバ２６７は、出力可否判断部２６８、表示部２６２、印刷情報生成部２６９及び属性情報設定部２７０により構成されている。この出力可否判断部２６８は、アプリケーション２５１から、アプリケーション２５１で作成されたデータ、属性情報及び印刷情報を印刷するプリンタ３００の名前が通知される。そして、出力可否判断部２６１は、属性情報に基づき、そのデータがモノクロ印刷である場合、印刷可能と判断する。一方、そのデータがカラー印刷である場合、通知されたプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込み、制限情報記憶部２３１の制限情報と比較する。そして、制限情報の中にこの出力先情報と一致する情報が存在している場合、印刷可能と判断する。逆に、制限情報の中にこの出力先情報と一致するが存在していない場合、印刷不可と判断する。
【００８４】
表示部２６２は、出力可否判断部２６８が印刷不可と判断した場合、ディスプレイ装置２１０に印刷が不可であるという情報を表示させることができる。これにより、カラー印刷が不可の場合に印刷情報を生成する前にその旨を知ることができ、属性情報を変更することもできる。そして、印刷情報生成部２６９は、出力可否判断部２６１が印刷可能と判断した場合に、アプリケーション２５１から渡された属性情報及び作成されたデータから印刷情報を生成し、出力部２４２に渡すことができる。
【００８５】
属性情報設定部２７０は、アプリケーション２５１から呼び出され、図１３のような属性情報設定画面７００をディスプレイ装置２１０に表示させることができる。そして、属性情報設定部２７０は、入力装置２２０からの入力により選択された属性情報をアプリケーション２５１に渡すことができる。
【００８６】
プリンタ３００は、ネットワーク１００に接続され、印刷情報生成部２６９で生成した印刷情報及び属性情報に基づき印刷媒体に印刷することができる。
【００８７】
サーバ装置４０２は、ネットワーク１００に接続され、クライアント装置２０２の制限情報記憶部２３６に記憶される制限情報を設定することができる。このサーバ装置４０２は、表示を行うディスプレイ装置４１０と外部から情報の入力を行うキーボードやマウスなどの入力装置４２０と接続されており、設定部４３２を有している。
【００８８】
設定部４３２は、制限情報とその情報を設定するクライアント装置２０２とを入力する設定画面６３０をディスプレイ装置４１０に表示させることができる。そして、入力装置４２０から入力された情報をクライアント装置２０２の出力制限情報記憶部２３６に制限情報として記憶させることができる。設定画面６３０を介して設定部４３２での出力情報の設定の処理は、実施の形態１と同様であるため説明を省略する。
【００８９】
図１２は、設定画面の表示例を示す図である。設定画面６３０は、サーバ装置４０２に接続されたディスプレイ装置４１０に表示され、クライアント入力欄６３２、出力先入力欄６３３、出力先表示欄６３４、追加ボタン６３５、削除ボタン６３６、保存ボタン６３７、取得ボタン６３８及び終了ボタン６３９を有している。
【００９０】
クライアント入力欄６３２には、制限情報を設定するクライアント装置２０２の名前が入力される。出力先入力欄６３３には、カラー印刷を許可する識別情報とが入力される。出力先表示欄６３４には、カラー印刷を許可する識別情報が表示される。そして、削除したい出力先を選択することができる。選択された識別情報は反転表示させてもよい。
【００９１】
追加ボタン６３５は、出力先入力欄６３３に入力された識別情報を出力先表示欄６３４に追加することができる。削除ボタン６３６は、出力先表示欄６３４で選択された識別情報を削除することができる。保存ボタン６３７は、出力先表示欄６３４で表示された出力先をクライアント入力欄６３２に入力されたクライアント装置２０２の制限情報記憶部２３６の情報に制限情報として記憶させることができる。取得ボタン６３８は、クライアント入力欄６３２に入力されたクライアント装置２０２の制限情報記憶部２３６から制限情報を読み込み、その情報を出力先表示欄６３４に表示することができる。終了ボタン６３９は、設定画面を閉じ、この設定処理を終了することができる。
【００９２】
図１３は、属性情報の設定画面の表示例を示す図である。属性情報設定画面７００は、クライアント装置２０２に接続されたディスプレイ装置２１０に表示され、アプリケーション２５１で作成したデータをカラー又はモノクロのいずれかで印刷するかを選択する画面である。その画面には、カラーモノクロ選択欄７０１及びＯＫボタン７０２を有している。カラーモノクロ選択欄７０１は、アプリケーション２５１で作成したデータをカラー印刷するか又はモノクロ印刷するかという選択することができる。例えば図１３では、「カラー」が選択されると「モノクロ」を未選択の状態とし、「モノクロ」が選択されると「カラー」を未選択の状態とする。ＯＫボタン７０２は、カラーモノクロ選択欄７０１で選択されたカラー又はモノクロのいずれかで印刷するかを示す情報を属性情報としてアプリケーション２５１に渡すとともに、属性情報設定画面７００を閉じることができる。
【００９３】
以下、本実施の形態３の画像処理装置の動作について説明する。属性情報設定部２７０における属性情報の設定処理について図１１、図１３及び図１４を参照しながら説明する。図１４は、属性情報の設定処理を説明するフローチャートである。
【００９４】
属性情報設定部２７０は、アプリケーション２５１で作成した文書やイメージ等のデータをカラー又はモノクロのいずれかで印刷するか設定する際、アプリケーション２５１の指示により呼び出される。そして、ステップｓ１４−１のようにクライアント装置２０２に接続されているディスプレイ装置２１０に図１３で示された属性情報設定画面７００を表示させる。ディスプレイ装置２１０に属性情報設定画面７００を表示させた後、属性情報設定部２７０は、ステップ１４−２のようにカラーモノクロ選択欄７０１で自動的にカラーを選択した状態にする。
【００９５】
次に、属性情報設定部２７０は、ステップｓ１４−３のように入力装置４２０からの入力があるか否かを確認し、入力装置４２０からの入力がある場合、ステップｓ１４−４のように、その入力に基づいて画面の表示を変更する。そして、属性情報設定部２７０は、ステップｓ１４−５のようにＯＫボタン７０２が押されたかを確認する。ＯＫボタン７０２が押された場合、属性情報設定部２７０は、ステップｓ１４−６のようにカラーモノクロ選択欄７０１で選択されたカラー又はモノクロのいずれかで印刷されるかを示す情報に基づいて属性情報を設定し、その属性情報をアプリケーション２５１に渡す。そして、アプリケーション２５１に属性情報を渡した後、属性情報設定部２７０は、ステップｓ１４−７のように属性情報選択画面を閉じる。
【００９６】
次に、クライアント装置２０２から印刷が指示されたときの処理について図１１及び図１５を参照しながら説明する。図１５は、印刷が指示されたときの処理を説明するフローチャートである。
【００９７】
アプリケーション２５１から印刷が指示された場合、ステップｓ１５−１のようにアプリケーション２５１から例えばプリンタＡやプリンタＢといった印刷を行うプリンタ３００の名前とともに、属性情報が出力可否判断部２６８に通知される。次に、出力可否判断部２６８は、ステップｓ１５−２のように属性情報からカラー印刷を行うか否かを判断する。属性情報がカラー印刷である場合、出力可否判断部２６８は、ステップｓ１５−３で示されるように通知されたプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込む。出力先情報を読み込んだ後、出力可否判断部２６８は、ステップｓ１５−４のように制限情報記憶部２３６から制限情報を１つずつ読み込む。このとき、１度読み込まれた制限情報は、１回の印刷の指示において、再び読み込まれない。
【００９８】
そして、出力可否判断部２６８は、ステップｓ１５−５のように読み込む制限情報があるか否かを判断する。その結果、読み込む制限情報がない場合、カラー印刷が許可されていない出力先であるため、ステップｓ１５−１３のように表示部２６２を介してディスプレイ装置２１０に印刷不可であることを表示させ、処理を終了する。読み込む制限情報がある場合、ステップｓ１５−６のように読み込んだ制限情報と、読み込んだ出力先情報とを比較し、一致するか否かを判断する。その結果、一致しない場合、ステップｓ１５−４に戻る。
【００９９】
ステップｓ１５−６の判断の結果、一致する場合、ステップｓ１５−７のように出力可否判断部２６８は、アプリケーション２５１から作成されたデータを受け取る。そして、出力可否判断部２６８は、ステップｓ１５−８のように受け取ったデータを属性情報とともに印刷情報を生成する印刷情報生成部２６９に渡す。データと属性情報を受け取った印刷情報生成部２６９は、ステップｓ１５−９のようにそのデータ及び属性情報を基に印刷情報を生成する。そして、印刷情報生成部２６９は、ステップｓ１５−１０のように印刷情報を出力部２４２に渡す。出力部２４２は、印刷情報を受け取ると、ステップｓ１５−１１のように出力先情報記憶部２３２から通知されたプリンタ３００の名前に対応する出力先情報を読み込む。そして、出力部２４２は、印刷情報を読み込んだ出力先情報に対応する出力先に送信し、処理を終了する。
【０１００】
このように、プリンタ３００で印刷を行う印刷情報のカラー印刷又はモノクロ印刷のどちらで印刷するかを示す属性情報と、その属性情報によって画像情報の出力を許可した前記識別情報を含む制限情報から印刷情報の印刷の可否を判断することができる。すなわち、本発明の画像処理装置は、クライアント装置２０２で印刷が可能かどうかを判断するため、プリンタ３００側で設定を行う必要がない。そのために管理者の設定作業が容易となる。また、カラー印刷かモノクロ印刷かという属性情報によって予め出力を許可する出力先を設定しておくことで、印刷情報の生成前に印刷の可否判断を行うことができる。
【０１０１】
実施の形態３で説明した画像処理装置は、印刷の指示を行った際、カラー印刷を行うという属性情報を有する場合、印刷を指示したプリンタ３００のカラー印刷が許可されていない場合、印刷できない旨の表示を行った。このとき、印刷できない旨の表示の代わりに、以下のようにモノクロ印刷に変換する画面を表示させ、属性情報をカラー印刷からモノクロ印刷に変更させてもよい。
【０１０２】
この場合、出力可否判断部２６８が印刷不可と判断した場合、表示部２６２は、クライアント装置２０２に接続したディスプレイ装置２１０に図１６に示されるような問い合わせ画面８００を表示させる。そして、アプリケーション２５１で作成したデータの属性情報をカラー印刷するという情報からモノクロ印刷するという情報に変更する場合、表示部２６２は、出力可否判断部２６８に変更した属性情報を通知することができる。この通知により、出力可否判断部２６８は、モノクロ印刷するという属性情報と作成したデータとを印刷情報生成部２６６に渡して印刷情報を生成させる。生成した印刷情報は、出力部２４２に渡され、印刷を行うプリンタ３００で印刷される。
【０１０３】
図１６に示される問い合わせ画面８００は、メッセージ欄８０１、はいボタン８０２及びいいえボタン８０３を有している。このメッセージ欄８０１には、カラー印刷が不可であり、モノクロ印刷に変更するか否かを示すメッセージを表示される。はいボタン８０２は、カラーで印刷するという情報をモノクロで印刷するという情報というように属性情報を変更することができ、問い合わせ画面８００を閉じ、この属性情報の変更処理を終了することができる。いいえボタン８０３は、属性情報の変更を行わずに問い合わせ画面８００を閉じ、この属性情報の変更処理を終了することができる。
【０１０４】
このように、問い合わせ画面８００により属性情報を変更することができる場合、クライアント装置２０２から印刷が指示されたときの処理について図１１及び図１７を参照しながら説明する。図１７は、印刷が指示されたときの処理を説明するフローチャートである。
【０１０５】
アプリケーション２５１から印刷が指示された場合、ステップｓ１７−１のようにアプリケーション２５１から例えばプリンタＡやプリンタＢといった印刷を行うプリンタ３００の名前とともに、属性情報が出力可否判断部２６８に通知される。次に、出力可否判断部２６８は、ステップｓ１７−２のように属性情報がカラー印刷を行うか否かを判断する。属性情報がカラー印刷でない場合、すなわちモノクロで印刷する場合、モノクロ印刷は制限されていないため、ステップｓ１７−１５に移行し、データに基づき印刷することができる。一方、ステップｓ１７−２の判断の結果、属性情報がカラー印刷である場合、出力可否判断部２６８は、ステップｓ１７−３で示されるように通知されたプリンタ３００の名前に対応する出力先情報を出力先情報記憶部２３２から読み込む。出力先情報を読み込んだ後、出力可否判断部２６８は、ステップｓ１７−４のように制限情報記憶部２３６から制限情報を１つずつ読み込む。このとき、１度読み込まれた制限情報は、１回の印刷の指示において、再び読み込まれない。
【０１０６】
このとき、出力可否判断部２６８は、ステップｓ１７−５のように読み込む制限情報があるか否かを確認する。その結果、読み込む制限情報がある場合、ステップｓ１７−１４のように読み込んだ制限情報と、読み込んだ出力先情報とを比較し、一致するか否かを判断する。判断の結果、一致しない場合、ステップｓ１５−４に戻る。ステップｓ１７−１４の判断の結果、一致する場合、ステップｓ１７−１５に移行し、データに基づき印刷することができる。
【０１０７】
一方、ステップｓ１８−５の判断の結果、読み込む制限情報がない場合、ステップｓ１７−６のように、表示部２６２を介してディスプレイ装置２１０に問い合わせ画面８００を表示させる。問い合わせ画面を表示させた後、表示部２６２は、ステップｓ１７−７のように入力装置２２０を介して入力があるか否かを確認する。入力がある場合、表示部２６２は、ステップｓ１７−８のようにはいボタン８０２が押されたか否かを確認する。はいボタン８０２が押された場合、表示部２６２は、ステップｓ１８−９のように問い合わせ画面８００を閉じる。そして、表示部２６２は、ステップｓ１８−１９のように属性情報をモノクロで印刷するという情報を出力可否判断部２６８に通知する。次に、出力可否判断部２６８は、ステップｓ１７−１１のようにこの通知を受けて属性情報を変更する。属性情報の変更後、ステップｓ１７−１５に移行し、データに基づき印刷することができる。ステップｓ１７−８において、はいボタン８０２が押されていない場合、いいえボタン８０３が押されたか否かを確認する。いいえボタン８０３が押された場合、問い合わせ画面８００を閉じ、処理を終了する。
【０１０８】
印刷が許可された後、出力可否判断部２６８は、ステップｓ１７−１５のように、アプリケーション２５１から作成したデータを受け取る。そして、出力可否判断部２６８は、ステップｓ１７−１６のように受け取ったデータを属性情報とともに印刷情報を生成する印刷情報生成部２６９に渡す。データと属性情報を受け取った印刷情報生成部２６９は、ステップｓ１７−１７のようにそのデータ及び属性情報を基に印刷情報を生成する。そして、印刷情報生成部２６９は、ステップｓ１７−１８のように印刷情報を出力部２４２に渡す。出力部２４２は、印刷情報を受け取ると、ステップｓ１７−１９のように出力先情報記憶部２３２から印刷を行うプリンタ３００の名前に対応する出力先情報を読み込む。そして、出力部２４２は、ステップｓ１７−２０印刷情報を読み込んだ出力先情報に対応する出力先に送信し、処理を終了する。
【０１０９】
このように、印刷情報の属性情報を、例えばカラー印刷からモノクロ印刷に変えるように、別の属性情報に変換することができる。すなわち、本発明の画像処理装置は、印刷不可とされても、属性を変えて印刷することができる。また、クライアント装置２０２で印刷が可能かどうかを判断するため、プリンタ３００側で設定を行う必要がない。そのために管理者の設定作業が容易となる。
【０１１０】
なお、実施の形態において１台のクライアント装置からなる例を挙げたが、このクライアント装置の台数は、１台に限られるものではなく、複数台あってもよい。また、ハードディスク２３０が制限情報記憶部として使用する例を挙げたが、この制限情報記憶部は、これに限定されるものではなく、デジタルバーサタイルディスクやコンパクトディスク等のディスク状媒体やフラッシュメモリ等の半導体を用いた記録媒体であってもよい。また、制限情報記憶部をクライアント装置のハードディスクに備えたが、この制限情報記憶部は、サーバ装置のハードディスクに備えてもよい。
【０１１１】
また、実施の形態においてプリンタＡとプリンタＢの２台のプリンタ３００が接続されている場合について説明しているが、このプリンタ３００の台数は、特に限定されるものではなく、１台でも３台以上でもよい。さらに、プリンタを画像形成装置として取り上げたが、本発明は、これに限定されるものではなく、例えば、コピー機やマルチファンクションプリンタ（ＭＦＰ）にも適用可能である。さらに、クライアント装置とプリンタ等の接続としてネットワーク接続を例としたが、パラレル接続、ユニバーサルシリアルバス（ＵＳＢ）接続にも適用可能である。
【図面の簡単な説明】
【０１１２】
【図１】本発明の画像処理装置の概略構成の一例を示すブロック図である。
【図２】本発明の画像処理装置に出力先情報の出力先選択画面の表示例を示す図である。
【図３】本発明の画像処理装置の制限情報の設定画面の表示例を示す図である。
【図４】本発明の画像処理装置の制限情報の設定処理を説明するフローチャートを示す図である。
【図５】本発明の画像処理装置の出力先情報の設定処理を説明するフローチャートを示す図である。
【図６】本発明の画像処理装置から印刷が指示されたときの処理を説明するフローチャートを示す図である。
【図７】本発明の画像処理装置の概略構成の一例を示すブロック図である。
【図８】本発明の画像処理装置に制限情報及び画像枚数情報の設定画面の表示例を示す図である。
【図９】本発明の画像処理装置の制限情報及び画像枚数情報の設定処理を説明するフローチャートを示す図である。
【図１０】本発明の画像処理装置から印刷が指示されたときの処理を説明するフローチャートを示す図である。
【図１１】本発明の画像処理装置の概略構成の一例を示すブロック図である。
【図１２】本発明の画像処理装置の制限情報の設定画面の表示例を示す図である。
【図１３】本発明の画像処理装置の属性情報の属性情報設定画面の表示例を示す図である。
【図１４】本発明の画像処理装置の制限情報の設定処理を説明するフローチャートを示す図である。
【図１５】本発明の画像処理装置から印刷が指示されたときの処理を説明するフローチャートを示す図である。
【図１６】本発明の画像処理装置の属性情報を変更する問い合わせ画面の表示例を示す図である。
【図１７】本発明の画像処理装置から印刷が指示されたときの処理を説明するフローチャートを示す図である。
【符号の説明】
【０１１３】
１００  ネットワーク、２００  クライアント装置、２１０、４１０  ディスプレイ装置、２２０、４２０  入力装置、２３０  ハードディスク、２３１  制限情報記憶部、２３２  出力先情報記憶部、２４０  オペレーティングシステム、２４１  出力先選択部、２４２  出力部、２５０  アプリケーション、２６０  プリンタドライバ、２６１  出力可否判断部、２６２  表示部、２６３  印刷情報生成部、３００  プリンタ、４００  サーバ装置
【図１】
2006202201.tif 000003
【図２】
2006202201.tif 000004
【図３】
2006202201.tif 000005
【図４】
2006202201.tif 000006
【図５】
2006202201.tif 000007
【図６】
2006202201.tif 000008
【図７】
2006202201.tif 000009
【図８】
2006202201.tif 000010
【図９】
2006202201.tif 000011
【図１０】
2006202201.tif 000012
【図１１】
2006202201.tif 000013
【図１２】
2006202201.tif 000014
【図１３】
2006202201.tif 000015
【図１４】
2006202201.tif 000016
【図１５】
2006202201.tif 000017
【図１６】
2006202201.tif 000018
【図１７】
2006202201.tif 000019