(57)【特許請求の範囲】
【請求項１】
（ａ）第１のドキュメント識別子を含む画像形成データに基づいて画像形成を行う画像形成装置であって、
（ｂ）前記画像形成データを入力する入力部と、
（ｃ）出力を制限する第２のドキュメント識別子をあらかじめ記憶する記憶部と、
（ｄ）該記憶部が記憶する第２のドキュメント識別子、及び、入力された画像形成データが含む第１のドキュメント識別子に基づいて出力可否を判別する判別手段とを有し、
（ｅ）前記記憶部が記憶する第２のドキュメント識別子は、固定識別部分と任意の文字列を表すワイルドカードを示す符号から成る可変識別部分とを含み、
（ｆ）前記判別手段は、前記入力された画像形成データが含む第１のドキュメント識別子が、その全部が前記固定識別部分と一致する場合、又は、その一部分が前記固定識別部分と一致し、他の部分が前記可変識別部分と対応する位置にある場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とすることを特徴とする画像形成装置。
【請求項２】
（ａ）前記画像形成データは第１の画像形成情報を含み、
（ｂ）前記記憶部は第２の画像形成情報をあらかじめ記憶し、
（ｃ）前記判別手段は、前記記憶部が記憶する第２の画像形成情報と入力された画像形成データが含む第１の画像形成情報とが一致する場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の画像形成情報及び前記第２の画像形成情報は、ページ数、用紙サイズ又は用紙種類の少なくとも一つを含む請求項２に記載の画像形成装置。
【請求項４】
前記判別手段が出力不可と判別した旨を報知する請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記第１のドキュメント識別子及び第２のドキュメント識別子はドキュメント名である請求項１〜４のいずれか１項に記載の画像形成装置。
【請求項６】
前記判別手段は、前記記憶部が第２のドキュメント識別子をあらかじめ記憶していない場合には、前記画像形成データを出力不可とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記入力部は第２のドキュメント識別子とともに許可ページ数を入力し、
前記判別手段は、入力された画像形成データのページ数が前記許可ページ数と一致しない場合には、前記画像形成データを出力不可とする請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項８】
（ａ）第１のドキュメント識別子を含む画像形成データを生成して送信する画像処理装置と、該画像処理装置から受信した前記画像形成データに基づいて画像形成を行う画像形成装置とを備える画像形成システムであって、
（ｂ）前記画像形成装置は、
（ｂ−１）前記画像形成データを入力する入力部と、
（ｂ−２）出力を制限する第２のドキュメント識別子をあらかじめ記憶する記憶部と、
（ｂ−３）該記憶部が記憶する第２のドキュメント識別子、及び、入力された画像形成データが含む第１のドキュメント識別子に基づいて出力可否を判別する判別手段とを有し、
（ｃ）前記記憶部が記憶する第２のドキュメント識別子は、固定識別部分と任意の文字列を表すワイルドカードを示す符号から成る可変識別部分とを含み、
（ｄ）前記判別手段は、前記入力された画像形成データが含む第１のドキュメント識別子が、その全部が前記固定識別部分と一致する場合、又は、その一部分が前記固定識別部分と一致し、他の部分が前記可変識別部分と対応する位置にある場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とすることを特徴とする画像形成システム。
【請求項９】
（ａ）前記画像形成データは第１の画像形成情報を含み、
（ｂ）前記記憶部は第２の画像形成情報をあらかじめ記憶し、
（ｃ）前記判別手段は、前記記憶部が記憶する第２の画像形成情報と入力された画像形成データが含む第１の画像形成情報とが一致する場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とする請求項８に記載の画像形成システム。
【請求項１０】
前記第１の画像形成情報及び前記第２の画像形成情報は、ページ数、用紙サイズ又は用紙種類の少なくとも一つを含む請求項９に記載の画像形成システム。
【請求項１１】
前記判別手段が出力不可と判別した旨を報知する請求項８〜１０のいずれか１項に記載の画像形成システム。
【請求項１２】
前記第１のドキュメント識別子及び第２のドキュメント識別子はドキュメント名である請求項８〜１１のいずれか１項に記載の画像形成システム。
【請求項１３】
前記判別手段は、前記記憶部が第２のドキュメント識別子をあらかじめ記憶していない場合には、前記画像形成データを出力不可とする請求項８〜１２のいずれか１項に記載の画像形成システム。
【請求項１４】
前記入力部は第２のドキュメント識別子とともに許可ページ数を入力し、
前記判別手段は、入力された画像形成データのページ数が前記許可ページ数と一致しない場合には、前記画像形成データを出力不可とする請求項８〜１２のいずれか１項に記載の画像形成システム。
【請求項１５】
（ａ）第１のドキュメント識別子を含む画像形成データを生成する画像形成データ生成手段と、
（ｂ）出力を制限する第２のドキュメント識別子をあらかじめ記憶する記憶部と、
（ｃ）該記憶部が記憶する第２のドキュメント識別子、及び、前記画像形成データ生成手段が生成した画像形成データが含む第１のドキュメント識別子に基づいて出力可否を判別する判別手段とを有し、
（ｄ）前記記憶部が記憶する第２のドキュメント識別子は、固定識別部分と任意の文字列を表すワイルドカードを示す符号から成る可変識別部分とを含み、
（ｅ）前記判別手段は、前記画像形成データ生成手段が生成した画像形成データが含む第１のドキュメント識別子が、その全部が前記固定識別部分と一致する場合、又は、その一部分が前記固定識別部分と一致し、他の部分が前記可変識別部分と対応する位置にある場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とすることを特徴とする画像処理装置。
【請求項１６】
（ａ）前記画像形成データは第１の画像形成情報を含み、
（ｂ）前記記憶部は第２の画像形成情報をあらかじめ記憶し、
（ｃ）前記判別手段は、前記記憶部が記憶する第２の画像形成情報と前記画像形成データ生成手段が生成した画像形成データが含む第１の画像形成情報とが一致する場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とする請求項１５に記載の画像処理装置。
【請求項１７】
前記第１の画像形成情報及び前記第２の画像形成情報は、ページ数、用紙サイズ又は用紙種類の少なくとも一つを含む請求項１６に記載の画像処理装置。
【請求項１８】
前記判別手段が出力不可と判別した旨を報知する請求項１５〜１７のいずれか１項に記載の画像処理装置。
【請求項１９】
前記第１のドキュメント識別子及び第２のドキュメント識別子はドキュメント名である請求項１５〜１８のいずれか１項に記載の画像処理装置。
【請求項２０】
前記判別手段は、前記記憶部が第２のドキュメント識別子をあらかじめ記憶していない場合には、前記画像形成データを出力不可とする請求項１５〜１９のいずれか１項に記載の画像処理装置。
【請求項２１】
前記記憶部は第２のドキュメント識別子とともに許可ページ数を記憶し、
前記判別手段は、前記画像形成データ生成手段が生成した画像形成データのページ数が前記許可ページ数と一致しない場合には、前記画像形成データを出力不可とする請求項１５〜１９のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成システム及び画像処理装置に関するものである。
【背景技術】
【０００２】
従来、ネットワークに接続されたプリンタ等の画像形成装置においては、同じくネットワークに接続されたクライアント装置で作成された印刷データを受信して、印刷を行うようになっている。この場合、クライアント装置を操作することによって、誰でも簡単に印刷を行うことができるので、本来印刷が不要な印刷データも印刷されることが多く、不要な印刷データの印刷によるコストの増大が問題になってきた。
【０００３】
そこで、登録されたユーザ毎に付与された使用権限に応じて設定された印刷枚数、用紙種別、特殊印刷機能等に基づいて、印刷の許可又は不許可を判断する技術が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００５−７４８９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来の画像形成装置においては、設定された制限枚数以内であれば、不要な印刷データであっても印刷が可能になってしまう。
【課題を解決するための手段】
【０００５】
そのために、本発明の画像形成装置においては、第１のドキュメント識別子を含む画像形成データに基づいて画像形成を行う画像形成装置であって、前記画像形成データを入力する入力部と、出力を制限する第２のドキュメント識別子をあらかじめ記憶する記憶部と、該記憶部が記憶する第２のドキュメント識別子、及び、入力された画像形成データが含む第１のドキュメント識別子に基づいて出力可否を判別する判別手段とを有し、前記記憶部が記憶する第２のドキュメント識別子は、固定識別部分と任意の文字列を表すワイルドカードを示す符号から成る可変識別部分とを含み、前記判別手段は、前記入力された画像形成データが含む第１のドキュメント識別子が、その全部が前記固定識別部分と一致する場合、又は、その一部分が前記固定識別部分と一致し、他の部分が前記可変識別部分と対応する位置にある場合には、前記画像形成データを出力可とし、その他の場合には前記画像形成データを出力不可とする。
【発明の効果】
【０００６】
本発明によれば、画像形成装置は、画像形成データ内に含まれるドキュメント識別子に基づいて、出力の可否を判断するようになっている。そのため、あらかじめ許可された画像形成データに基づいてのみ画像形成を行い、不要な画像形成を行うことがない。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【０００８】
図１は本発明の第１の実施の形態における画像形成システムの構成を示すブロック図、図２は本発明の第１の実施の形態における画像形成データの例を示す図である。
【０００９】
図１に示されるように、本実施の形態における画像形成システムでは、ネットワーク１０を介して、画像処理装置としてのクライアント装置２０と画像形成装置としてのプリンタ３０とが接続され、それぞれが通信可能な環境となっている。
【００１０】
ここで、前記ネットワーク１０は、有線又は無線の通信回線網であり、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、イントラネット等であるが、いかなる種類の通信回線網であってもよく、複数の通信回線網から成るものであってもよい。
【００１１】
また、前記クライアント装置２０は、ＣＰＵ、ＭＰＵ等の演算手段、磁気ディスク、半導体メモリ等の記憶手段、ＣＲＴ、液晶ディスプレイ等の表示手段、キーボード等の入力手段、通信インターフェイス等を備えるコンピュータであり、例えば、パーソナルコンピュータ、ワークステーション等であるが、いかなる装置であってもよい。そして、前記クライアント装置２０は、機能の観点から、アプリケーション２１、プリンタドライバ２２及びハードディスク２３を有し、第１のドキュメント識別子としてのドキュメント名を含む画像形成データを生成してプリンタ３０に送信する。
【００１２】
前記アプリケーション２１は、文書やイメージの作成、印刷等を行う一般的なソフトウェアであり、ハードディスク２３に記憶されているドキュメントＡ２３ａ又はドキュメントＢ２３ｂを開いて印刷が指示されると、ドキュメント名及び印刷ジョブをプリンタドライバ２２に渡すようになっている。また、前記ドキュメント名は、アプリケーション２１がドキュメントＡ２３ａ及びドキュメントＢ２３ｂを識別するための名称であり、例えば、ファイル名やファイル名にアプリケーション名を付加した名称である。
【００１３】
また、前記プリンタドライバ２２は、画像形成データ生成手段２２ａを備えている。該画像形成データ生成手段２２ａは、アプリケーション２１から受け取ったドキュメント名及び印刷ジョブに基づいて、プリンタ３０に印刷を行わせるためのドキュメント名を含む、図２に示されるような画像形成データを生成し、プリンタ３０に送信する。
【００１４】
また、前記ハードディスク２３は、前記アプリケーション２１が作成したドキュメントを保存する記憶手段であり、ドキュメントＡ２３ａ及びドキュメントＢ２３ｂを記憶する。なお、前記ドキュメントＡ２３ａ及びドキュメントＢ２３ｂは、アプリケーション２１が作成したドキュメントである。
【００１５】
また、前記プリンタ３０は、受信した画像形成データに基づいて記録紙に画像を形成して印刷を行う装置であり、インクジェット式プリンタ、電子写真式プリンタ、熱転写式プリンタ等いかなる種類のプリンタであってもよい。そして、前記プリンタ３０には、表示を行うＣＲＴ、液晶ディスプレイ等から成るディスプレイ装置３１、及び、外部から情報の入力を行うキーボード、マウス等から成る入力装置３２が接続されている。また、前記プリンタ３０は、記憶部としてのハードディスク３３、制御部３４、及び、入力部としての入出力インターフェイス３５を有する。
【００１６】
そして、前記ハードディスク３３は、ドキュメント名制限情報３３ａを備え、該ドキュメント名制限情報３３ａは、印刷を許可する第２のドキュメント識別子としての許可ドキュメント名を記憶する。なお、該許可ドキュメント名には、任意の文字列を表すワイルドカード「＊」を使用することができる。
【００１７】
そして、前記制御部３４は、設定手段３４ａ、判別手段３４ｂ、印刷処理手段３４ｃ及び報知手段３４ｄを有する。
【００１８】
ここで、前記設定手段３４ａは、印刷を許可する許可ドキュメント名を入力するための後述される設定画面４０をディスプレイ装置３１に表示させ、入力装置３２から入力された情報に基づいて、ドキュメント名制限情報３３ａに印刷を許可する許可ドキュメント名を保存する。
【００１９】
そして、前記判別手段３４ｂは、クライアント装置２０から受信した画像形成データから第１のドキュメント識別子としてのドキュメント名を取得し、該ドキュメント名がドキュメント名制限情報３３ａに保存されている許可ドキュメント名と一致した場合は印刷許可であると判別し、印刷処理手段３４ｃに画像形成データを渡す。また、一致しない場合は印刷不許可と判別し、報知手段３４ｄに印刷が不許可であることを通知する。なお、判別手段３４ｂは、許可ドキュメント名に任意の文字列を表すワイルドカード「＊」が使用されていた場合、ワイルドカードを考慮して一致又は不一致を判別する。例えば、「ドキュメントＡ＊」という許可ドキュメント名の場合は、ドキュメント名が「ドキュメントＡ」、「ドキュメントＡ１」、「ドキュメントＡＢＣ」は一致であると判別し、「ドキュメントＢ」は不一致であると判別する。
【００２０】
さらに、前記印刷処理手段３４ｃは、前記判別手段３４ｂから渡された画像形成データに基づいて印刷を行い、処理を終了する。なお、前記報知手段３４ｄは、前記判別手段３４ｂから印刷が不許可であることが通知された場合、ディスプレイ装置３１に印刷が不許可である旨のメッセージを表示する。
【００２１】
また、前記入出力インターフェイス３５は、ネットワーク１０を介して画像形成データの受信を行う。
【００２２】
次に、ディスプレイ装置３１に表示される設定画面４０について説明する。
【００２３】
図３は本発明の第１の実施の形態における設定画面の表示例を示す図である。
【００２４】
図３に示されるように、設定画面４０は、ドキュメント名入力欄４１、ドキュメント名表示欄４２、追加ボタン４３、削除ボタン４４及び終了ボタン４５を有する。ここで、前記ドキュメント名入力欄４１は許可ドキュメント名を入力する欄である。また、前記ドキュメント名表示欄４２は、許可ドキュメント名を表示し、削除したい許可ドキュメント名を選択する欄である。なお、選択時は表示を反転する。
【００２５】
また、前記追加ボタン４３は、ドキュメント名入力欄４１に入力された許可ドキュメント名をドキュメント名表示欄４２に追加する手段である。前記削除ボタン４４は、ドキュメント名表示欄４２で選択された許可ドキュメント名を削除する手段である。前記終了ボタン４５は、ドキュメント名表示欄４２に表示された許可ドキュメント名をドキュメント名制限情報３３ａに保存し、設定画面４０を閉じて、終了する手段である。
【００２６】
次に、前記構成の画像形成システムの動作について説明する。まず、プリンタ３０でドキュメント名制限情報３３ａを設定する場合の動作について説明する。
【００２７】
図４は本発明の第１の実施の形態におけるプリンタの設定手段の動作を示すフローチャートである。
【００２８】
まず、設定手段３４ａは、ディスプレイ装置３１に設定画面４０を表示させ、ドキュメント名制限情報３３ａを読み込み、ドキュメント名表示欄４２に表示する。続いて、入力装置３２からの入力があったか否かを判断し、入力があった場合はその入力に基づいて表示を変更する。
【００２９】
次に、追加ボタン４３が押下されたか否かを判断し、押下された場合はドキュメント名入力欄４１に正しい許可ドキュメント名が入力されているか否かを判断する。そして、入力されている場合は、ドキュメント名入力欄４１の許可ドキュメント名をドキュメント名表示欄４２に追加して表示する。また、ドキュメント名入力欄４１に正しい許可ドキュメント名が入力されていない場合は、許可ドキュメント名が正しくない旨のメッセージをディスプレイ装置３１に表示する。
【００３０】
続いて、削除ボタン４４が押下されたか否かを判断し、押下された場合はドキュメント名表示欄４２で許可ドキュメント名が選択されているか否かを判断する。そして、選択されている場合は選択された許可ドキュメント名をドキュメント名表示欄４２から削除する。また、許可ドキュメント名が選択されていない場合は、許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置３１に表示する。
【００３１】
次に、終了ボタン４５が押下されたか否かを判断し、押下された場合はドキュメント名表示欄４２の情報をドキュメント名制限情報３３ａに保存し、設定画面４０を閉じて処理を終了する。
【００３２】
次に、フローチャートについて説明する。
ステップＳ１  ディスプレイ装置３１に設定画面４０を表示する。
ステップＳ２  ドキュメント名制限情報３３ａを取得する。
ステップＳ３  ドキュメント名制限情報３３ａをドキュメント名表示欄４２に表示する。
ステップＳ４  入力装置３２からの入力があったか否かを判断し、入力装置３２からの入力があった場合はステップＳ５に進み、入力装置３２からの入力がない場合は待機する。
ステップＳ５  入力に従って設定画面４０の表示を変更する。
ステップＳ６  追加ボタン４３が押下されたか否かを判断する。追加ボタン４３が押下された場合はステップＳ７に進み、追加ボタン４３が押下されていない場合はステップＳ１０に進む。
ステップＳ７  ドキュメント名入力欄４１に正しい許可ドキュメント名が入力されているか否かを判断する。ドキュメント名入力欄４１に正しい許可ドキュメント名が入力されている場合はステップＳ８に進み、ドキュメント名入力欄４１に正しい許可ドキュメント名が入力されていない場合はステップＳ９に進む。
ステップＳ８  ドキュメント名入力欄４１の許可ドキュメント名をドキュメント名表示欄４２に追加する。
ステップＳ９  許可ドキュメント名が正しくない旨のメッセージをディスプレイ装置３１に表示する。
ステップＳ１０  削除ボタン４４が押下されたか否かを判断する。削除ボタン４４が押下された場合はステップＳ１１に進み、削除ボタン４４が押下されていない場合はステップＳ１４に進む。
ステップＳ１１  ドキュメント名表示欄４２で許可ドキュメント名が選択されているか否かを判断する。ドキュメント名表示欄４２で許可ドキュメント名が選択されている場合はステップＳ１２に進み、ドキュメント名表示欄４２で許可ドキュメント名が選択されていない場合はステップＳ１３に進む。
ステップＳ１２  選択された許可ドキュメント名をドキュメント名表示欄４２から削除する。
ステップＳ１３  許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置３１に表示する。
ステップＳ１４  終了ボタン４５が押下されたか否かを判断する。終了ボタン４５が押下された場合はステップＳ１５に進み、終了ボタン４５が押下されていない場合はステップＳ４に戻る。
ステップＳ１５  ドキュメント名表示欄４２の情報をドキュメント名制限情報３３ａに保存する。
ステップＳ１６  設定画面４０を閉じ、処理を終了する。
【００３３】
次に、印刷が指示された場合の動作について説明する。
【００３４】
図５は本発明の第１の実施の形態における画像形成システムの動作を示すフローチャートである。
【００３５】
ここでは、クライアント装置２０でアプリケーション２１が開いたドキュメントの印刷が指示された場合の動作について説明する。
【００３６】
まず、アプリケーション２１から印刷が指示されると、アプリケーション２１から画像形成データ生成手段２２ａにドキュメント名及び印刷ジョブが渡され、前記画像形成データ生成手段２２ａは、受け取ったドキュメント名及び印刷ジョブからドキュメント名を含む画像形成データを生成し、プリンタ３０に送信する。
【００３７】
続いて、判別手段３４ｂは、入出力インターフェイス３５を介して受信した画像形成データからドキュメント名を取得し、ドキュメント名制限情報３３ａから許可ドキュメント名を一つずつ読み込む。そして、読み込む許可ドキュメント名がないか否かを判断し、読み込む許可ドキュメント名がない場合は、報知手段３４ｄに印刷が不許可である旨を通知し、該報知手段３４ｄはディスプレイ装置３１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００３８】
また、読み込む許可ドキュメント名がある場合は、画像形成データ内のドキュメント名と読み込んだ許可ドキュメント名とが一致しているか否かを判断し、一致している場合は画像形成データを印刷処理手段３４ｃに渡す。すると、該印刷処理手段３４ｃは受け取った画像形成データに基づいて印刷を行い、処理を終了する。
【００３９】
次に、フローチャートについて説明する。
ステップＳ２１  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブをアプリケーション２１から受け取る。
ステップＳ２２  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブから画像形成データを生成する。
ステップＳ２３  画像形成データをプリンタ３０に送信する。
ステップＳ２４  判別手段３４ｂは入出力インターフェイス３５を介して受信した画像形成データからドキュメント名を取得する。
ステップＳ２５  判別手段３４ｂは許可ドキュメント名をドキュメント名制限情報３３ａから一つずつ読み込む。
ステップＳ２６  読み込む許可ドキュメント名がないか否かを判断する。読み込む許可ドキュメント名がない場合はステップＳ３０に進み、読み込む許可ドキュメント名がある場合はステップＳ２７に進む。
ステップＳ２７  読み込んだ許可ドキュメント名と画像形成データ内のドキュメント名とが一致しているか否かを判断する。読み込んだ許可ドキュメント名と画像形成データ内のドキュメント名とが一致している場合はステップＳ２８に進み、読み込んだ許可ドキュメント名と画像形成データ内のドキュメント名とが一致していない場合はステップＳ２５に戻る。
ステップＳ２８  印刷処理手段３４ｃに画像形成データを渡す。
ステップＳ２９  印刷処理手段３４ｃは印刷を行い、処理を終了する。
ステップＳ３０  報知手段３４ｄに印刷が不許可である旨を通知する。
ステップＳ３１  報知手段３４ｄはディスプレイ装置３１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００４０】
なお、本実施の形態においては、クライアント装置２０とプリンタ３０とがネットワーク１０によって接続されている、すなわち、ネットワーク接続されている例について説明したが、クライアント装置２０とプリンタ３０とは、パラレル接続又はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）接続されていてもよい。また、本実施の形態においては、記憶部としてハードディスク３３を使用した例について説明したが、前記記憶部はフラッシュメモリであってももよい。さらに、本実施の形態においては、クライアント装置２０が一台である例について説明したが、クライアント装置２０は複数台であってもよい。さらに、本実施の形態においては、プリンタ３０が一台である例について説明したが、プリンタ３０は複数台であってもよい。また、本実施の形態においては、プリンタ３０に入力装置３２、ディスプレイ装置３１、設定手段３４ａ及び報知手段３４ｄを配設した例について説明したが、入力装置３２、ディスプレイ装置３１、設定手段３４ａ及び報知手段３４ｄをクライアント装置２０に配設してもよい。
【００４１】
このように、本実施の形態においては、印刷を許可する許可ドキュメント名を設定するようになっている。そのため、許可ドキュメント名が設定された画像形成データの印刷を許可し、それ以外の許可ドキュメント名の画像形成データの印刷を不許可にすることができる。
【００４２】
次に、本発明の第２の実施の形態について説明する。なお、第１の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００４３】
図６は本発明の第２の実施の形態における画像形成システムの構成を示すブロック図である。
【００４４】
図６に示されるように、本実施の形態における画像形成システムでは、ネットワーク１０を介して、画像処理装置としてのクライアント装置２０と画像形成装置としてのプリンタ５０とが接続され、それぞれが通信可能な環境となっている。
【００４５】
本実施の形態において、前記プリンタ５０は、受信した画像形成データに基づいて記録紙に画像を形成して印刷を行う装置であり、表示を行うＣＲＴ、液晶ディスプレイ等から成るディスプレイ装置５１、及び、外部から情報の入力を行うキーボード、マウス等から成る入力装置５２が接続されている。また、前記プリンタ３０は、記憶部としてのハードディスク５３、制御部５４、及び、入力部としての入出力インターフェイス５５を有する。
【００４６】
そして、前記ハードディスク５３はドキュメント名制限情報テーブル５３ａを備え、該ドキュメント名制限情報テーブル５３ａは、印刷を許可する第２のドキュメント識別子としての許可ドキュメント名、及び、第２の画像形成情報としてそのドキュメントの印刷を許可する許可ページ数を記憶する。なお、前記許可ドキュメント名には、任意の文字列を表すワイルドカード「＊」を使用することができる。
【００４７】
そして、前記制御部５４は、設定手段５４ａ、判別手段５４ｂ、印刷処理手段５４ｃ及び報知手段５４ｄを有する。
【００４８】
ここで、前記設定手段５４ａは、印刷を許可する許可ドキュメント名及び許可ページ数を入力するための後述される設定画面６０をディスプレイ装置５１に表示させ、入力装置５２から入力された情報に基づいて、ドキュメント名制限情報テーブル５３ａに印刷を許可する許可ドキュメント名を保存する。
【００４９】
そして、前記判別手段５４ｂは、入出力インターフェイス５５を介してクライアント装置２０から受信した画像形成データから、第１のドキュメント識別子としてのドキュメント名及び第１の画像形成情報としての許可ページ数を取得し、前記ドキュメント名及び許可ページ数がドキュメント名制限情報テーブル５３ａに保存されている許可ドキュメント名及び許可ページ数と一致した場合は印刷許可であると判別し、印刷処理手段５４ｃに画像形成データを渡す。また、一致しない場合は印刷不許可と判別し、報知手段５４ｄに印刷が不許可であることを通知する。なお、判別手段５４ｂは、許可ドキュメント名に任意の文字列を表すワイルドカード「＊」が使用されていた場合、ワイルドカードを考慮して一致又は不一致を判別する。例えば、「ドキュメントＡ＊」という許可ドキュメント名の場合は、ドキュメント名が「ドキュメントＡ」、「ドキュメントＡ１」、「ドキュメントＡＢＣ」は一致であると判別し、「ドキュメントＢ」は不一致であると判別する。
【００５０】
さらに、前記印刷処理手段５４ｃは、前記判別手段５４ｂから渡された画像形成データに基づいて印刷を行い、処理を終了する。なお、前記報知手段５４ｄは、前記判別手段５４ｂから印刷が不許可であることが通知された場合、ディスプレイ装置５１に印刷が不許可である旨のメッセージを表示する。
【００５１】
また、前記入出力インターフェイス５５は、ネットワーク１０を介して画像形成データの受信を行う。
【００５２】
次に、ディスプレイ装置５１に表示される設定画面６０について説明する。
【００５３】
図７は本発明の第２の実施の形態における設定画面の表示例を示す図である。
【００５４】
図７に示されるように、設定画面６０は、ドキュメント名入力欄６１、ドキュメント名表示欄６２、追加ボタン６３、削除ボタン６４、終了ボタン６５、ページ数入力欄６６及びページ数表示欄６７を有する。ここで、前記ドキュメント名入力欄６１は許可ドキュメント名を入力する欄である。前記ドキュメント名表示欄６２は、許可ドキュメント名を表示し、削除したい許可ドキュメント名を選択する。なお、選択時は表示を反転する。
【００５５】
また、前記ページ数入力欄６６は許可ページ数を入力する欄である。前記ページ数表示欄６７は許可ページ数を表示する欄である。前記追加ボタン６３は、ドキュメント名入力欄６１に入力された許可ドキュメント名をドキュメント名表示欄６２に、ページ数入力欄６６に入力された許可ページ数をページ数表示欄６７に追加する手段である。前記削除ボタン６４は、ドキュメント名表示欄６２で選択された許可ドキュメント名及び対応するページ数表示欄６７の許可ページ数を削除する手段である。前記終了ボタン６５は、ドキュメント名表示欄６２に表示された許可ドキュメント名、及び、前記ページ数表示欄６７に表示された許可ページ数をドキュメント名制限情報テーブル５３ａに保存し、設定画面６０を閉じて、終了する手段である。
【００５６】
次に、本実施の形態における画像形成システムの動作について説明する。まず、プリンタ５０でドキュメント名制限情報テーブル５３ａを設定する場合の動作について説明する。
【００５７】
図８は本発明の第２の実施の形態におけるプリンタの設定手段の動作を示すフローチャートである。
【００５８】
まず、設定手段５４ａは、ディスプレイ装置５１に設定画面６０を表示させ、ドキュメント名制限情報テーブル５３ａを読み込み、ドキュメント名表示欄６２及びページ数表示欄６７に表示する。続いて、入力装置５２からの入力があったか否かを判断し、入力があった場合はその入力に基づいて表示を変更する。
【００５９】
次に、追加ボタン６３が押下されたか否かを判断し、押下された場合はドキュメント名入力欄６１に正しい許可ドキュメント名が入力され、ページ数入力欄６６に正しい許可ページ数が入力されているか否かを判断する。そして、入力されている場合はドキュメント名入力欄６１の許可ドキュメント名をドキュメント名表示欄６２に追加して表示し、ページ数入力欄６６の許可ページ数をページ数表示欄６７に追加して表示する。また、正しい許可ドキュメント名及び正しい許可ページ数が入力されていない場合には、許可ドキュメント名又は許可ページ数が正しくない旨のメッセージをディスプレイ装置５１に表示する。
【００６０】
続いて、削除ボタン６４が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２で許可ドキュメント名が選択されているか否かを判断する。そして、選択されている場合は、選択された許可ドキュメント名をドキュメント名表示欄６２から削除し、対応する許可ページ数をページ数表示欄６７から削除する。また、許可ドキュメント名が選択されていない場合は、許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置５１に表示する。
【００６１】
次に、終了ボタン６５が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２及びページ数表示欄６７の情報をドキュメント名制限情報テーブル５３ａに保存し、設定画面６０を閉じて処理を終了する。
【００６２】
次に、フローチャートについて説明する。
ステップＳ４１  ディスプレイ装置５１に設定画面６０を表示する。
ステップＳ４２  ドキュメント名制限情報テーブル５３ａを取得する。
ステップＳ４３  ドキュメント名制限情報テーブル５３ａをドキュメント名表示欄６２及びページ数表示欄６７に表示する。
ステップＳ４４  入力装置５２からの入力があったか否かを判断し、入力装置５２からの入力があった場合はステップＳ４５に進み、入力装置５２からの入力がない場合は待機する。
ステップＳ４５  入力に従って設定画面６０の表示を変更する。
ステップＳ４６  追加ボタン６３が押下されたか否かを判断する。追加ボタン６３が押下された場合はステップＳ４７に進み、追加ボタン６３が押下されていない場合はステップＳ５０に進む。
ステップＳ４７  ドキュメント名入力欄６１に正しい許可ドキュメント名が、ページ数入力欄６６に正しい許可ページ数が入力されているか否かを判断する。ドキュメント名入力欄６１に正しい許可ドキュメント名が、ページ数入力欄６６に正しい許可ページ数が入力されている場合はステップＳ４８に進み、ドキュメント名入力欄６１に正しい許可ドキュメント名が、ページ数入力欄６６に正しい許可ページ数が入力されていない場合はステップＳ４９に進む。
ステップＳ４８  ドキュメント名入力欄６１の許可ドキュメント名をドキュメント名表示欄６２に、ページ数入力欄６６の許可ページ数をページ数表示欄６７に追加する。
ステップＳ４９  許可ドキュメント名又は許可ページ数が正しくない旨のメッセージをディスプレイ装置５１に表示する。
ステップＳ５０  削除ボタン６４が押下されたか否かを判断する。削除ボタン６４が押下された場合はステップＳ５１に進み、削除ボタン６４が押下されていない場合はステップＳ５４に進む。
ステップＳ５１  ドキュメント名表示欄６２で許可ドキュメント名が選択されているか否かを判断する。ドキュメント名表示欄６２で許可ドキュメント名が選択されている場合はステップＳ５２に進み、ドキュメント名表示欄６２で許可ドキュメント名が選択されていない場合はステップＳ５３に進む。
ステップＳ５２  選択された許可ドキュメント名をドキュメント名表示欄６２から、対応する許可ページ数をページ数表示欄６７から削除する。
ステップＳ５３  許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置５１に表示する。
ステップＳ５４  終了ボタン６５が押下されたか否かを判断する。終了ボタン６５が押下された場合はステップＳ５５に進み、終了ボタン６５が押下されていない場合はステップＳ４４に戻る。
ステップＳ５５  ドキュメント名表示欄６２及びページ数表示欄６７の情報をドキュメント名制限情報テーブル５３ａに保存する。
ステップＳ５６  設定画面６０を閉じ、処理を終了する。
【００６３】
次に、印刷が指示された場合の動作について説明する。
【００６４】
図９は本発明の第２の実施の形態における画像形成システムの動作を示すフローチャートである。
【００６５】
ここでは、クライアント装置２０でアプリケーション２１が開いたドキュメントの印刷が指示された場合の動作について説明する。
【００６６】
まず、アプリケーション２１から印刷が指示されると、アプリケーション２１から画像形成データ生成手段２２ａにドキュメント名及び印刷ジョブが渡され、前記画像形成データ生成手段２２ａは、受け取ったドキュメント名及び印刷ジョブからドキュメント名を含む画像形成データを生成し、プリンタ５０に送信する。
【００６７】
続いて、判別手段５４ｂは、入出力インターフェイス５５を介して受信した画像形成データからドキュメント名及びページ数を取得し、ドキュメント名制限情報テーブル５３ａから許可ドキュメント名及び対応する許可ページ数を一つずつ読み込む。そして、読み込む許可ドキュメント名がないか否かを判断し、読み込む許可ドキュメント名がない場合は、報知手段５４ｄに印刷が不許可である旨を通知し、該報知手段５４ｄはディスプレイ装置５１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００６８】
また、読み込む許可ドキュメント名がある場合は、画像形成データ内のドキュメント名及びページ数と、読み込んだ許可ドキュメント名及び許可ページ数とが一致しているか否かを判断し、一致している場合は画像形成データを印刷処理手段５４ｃに渡す。すると、該印刷処理手段５４ｃは、受け取った画像形成データに基づいて印刷を行い、処理を終了する。
【００６９】
次に、フローチャートについて説明する。
ステップＳ６１  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブをアプリケーション２１から受け取る。
ステップＳ６２  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブから画像形成データを生成する。
ステップＳ６３  画像形成データをプリンタ５０に送信する。
ステップＳ６４  判別手段５４ｂは入出力インターフェイス５５を介して受信した画像形成データからドキュメント名及びページ数を取得する。
ステップＳ６５  判別手段５４ｂは許可ドキュメント名及び対応する許可ページ数をドキュメント名制限情報テーブル５３ａから一つずつ読み込む。
ステップＳ６６  読み込む許可ドキュメント名がないか否かを判断する。読み込む許可ドキュメント名がない場合はステップＳ７０に進み、読み込む許可ドキュメント名がある場合はステップＳ６７に進む。
ステップＳ６７  読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致しているか否かを判断する。読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致している場合はステップＳ６８に進み、読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致していない場合はステップＳ６５に戻る。
ステップＳ６８  印刷処理手段５４ｃに画像形成データを渡す。
ステップＳ６９  印刷処理手段５４ｃは印刷を行い、処理を終了する。
ステップＳ７０  報知手段５４ｄに印刷が不許可である旨を通知する。
ステップＳ７１  報知手段５４ｄはディスプレイ装置５１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００７０】
なお、本実施の形態においては、クライアント装置２０とプリンタ５０とがネットワーク１０によって接続されている、すなわち、ネットワーク接続されている例について説明したが、クライアント装置２０とプリンタ５０とは、パラレル接続又はＵＳＢ接続されていてもよい。また、本実施の形態においては、記憶部としてハードディスク５３を使用した例について説明したが、前記記憶部はフラッシュメモリであってももよい。さらに、本実施の形態においては、クライアント装置２０が一台である例について説明したが、クライアント装置２０は複数台であってもよい。さらに、本実施の形態においては、プリンタ５０が一台である例について説明したが、プリンタ５０は複数台であってもよい。さらに、本実施の形態においては、プリンタ５０に入力装置５２、ディスプレイ装置５１、設定手段５４ａ及び報知手段５４ｄを配設した例について説明したが、入力装置５２、ディスプレイ装置５１、設定手段５４ａ及び報知手段５４ｄをクライアント装置２０に配設してもよい。さらに、本実施の形態においては、第１の画像形成情報及び第２の画像形成情報がページ数である例について説明したが、第１の画像形成情報及び第２の画像形成情報は、用紙サイズ、用紙種類又はこれらの組み合わせでもよい。また、本実施の形態においては、ページ数が一致するときに許可する例について説明したが、ページ数以内のときに許可するようにしてもよい。
【００７１】
このように、本実施の形態においては、印刷を許可する許可ドキュメント名を設定するようになっている。そのため、許可ドキュメント名が設定された画像形成データの印刷を許可し、それ以外の許可ドキュメント名の画像形成データの印刷を不許可にすることができる。また、ドキュメントのページ数を設定するようになっているので、同じドキュメント名が付与された他のドキュメントの印刷を不許可にすることができる。
【００７２】
次に、本発明の第３の実施の形態について説明する。なお、第１及び第２の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１及び第２の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００７３】
図１０は本発明の第３の実施の形態における画像形成システムの構成を示すブロック図である。
【００７４】
図１０に示されるように、本実施の形態における画像形成システムでは、ネットワーク１０を介して、画像処理装置としてのクライアント装置２０と、画像形成装置としてのプリンタ７０ａと、プリンタ７０ｂと、サーバ装置９０とが接続され、それぞれが通信可能な環境となっている。
【００７５】
本実施の形態において、前記プリンタ７０ａ及びプリンタ７０ｂは、ともに受信した画像形成データに基づいて記録紙に画像を形成して印刷を行う装置であり、実質的に同様の構成を有するので、統合的に説明する場合にはプリンタ７０として説明する。
【００７６】
ここで、該プリンタ７０は、制御部７１、入力部としての入出力インターフェイス７２及びオペレータパネル７３を有する。そして、前記制御部７１は、出力可否問い合わせ手段７１ａ、印刷処理手段７１ｂ及び報知手段７１ｃを備える。また、前記出力可否問い合わせ手段７１ａは、クライアント装置２０から渡された画像形成データから第１のドキュメント識別子としてのドキュメント名、及び、第１の画像形成情報としてのページ数を取得し、サーバ装置９０にドキュメント名及びページ数を送信し、印刷が許可されるか否かを問い合わせる。そして、サーバ装置９０から印刷許可であると通知された場合は、印刷処理手段７１ｂに画像形成データ渡し、また、印刷不許可であると通知された場合は、報知手段７１ｃに印刷が不許可であることを通知する。さらに、前記印刷処理手段７１ｂは、出力可否問い合わせ手段７１ａから渡された画像形成データに基づいて印刷を行い、処理を終了する。さらに、前記報知手段７１ｃは、出力可否問い合わせ手段７１ａから印刷が不許可であることが通知された場合、オペレータパネル７３に印刷が不許可である旨のメッセージを表示する。
【００７７】
また、前記入出力インターフェイス７２は、ネットワーク１０を介して画像形成データの受信や印刷が許可されるかの問い合わせを行う。さらに、前記オペレータパネル７３はメッセージの表示を行う。
【００７８】
そして、前記サーバ装置９０には、表示を行うＣＲＴ、液晶ディスプレイ等から成るディスプレイ装置９１、及び、外部から情報の入力を行うキーボード、マウス等の入力装置９２が接続されている。また、前記サーバ装置９０は、記憶部としてのハードディスク９３及び制御部９４を有する。
【００７９】
前記ハードディスク９３はドキュメント名制限情報テーブル９３ａを備え、該ドキュメント名制限情報テーブル９３ａは、第２のドキュメント識別子として印刷を許可する許可ドキュメント名、及び、第２の画像形成情報としてそのドキュメントの許可ページ数を記憶する。なお、前記許可ドキュメント名には任意の文字列を表すワイルドカード「＊」を使用することができる。
【００８０】
そして、前記制御部９４は、設定手段９４ａ、判別手段９４ｂ及び報知手段９４ｄを備える。前記設定手段９４ａは、許可ドキュメント名及び許可ページ数を入力する設定画面６０をディスプレイ装置９１に表示させ、入力装置９２から入力された情報に基づいて、ドキュメント名制限情報テーブル９３ａに許可ドキュメント名及び許可ページ数を保存する。
【００８１】
前記判別手段９４ｂは、プリンタ７０から渡されたドキュメント名及びページ数が、ドキュメント名制限情報テーブル９３ａの許可ドキュメント名及び許可ページ数と一致している場合は印刷許可であると判別し、プリンタ７０に印刷許可である旨を通知する。また、それ以外の場合は印刷不許可であると判別し、プリンタ７０に印刷不許可である旨を通知する。なお、許可ドキュメント名に任意の文字列を表すワイルドカード「＊」が使用されていた場合は、ワイルドカードを考慮して一致又は不一致を判別する。例えば、「ドキュメントＡ＊」という許可ドキュメント名の場合は、ドキュメント名が「ドキュメントＡ」、「ドキュメントＡ１」、「ドキュメントＡＢＣ」は一致であると判別し、「ドキュメントＢ」は不一致であると判別する。
【００８２】
次に、本実施の形態における画像形成システムの動作について説明する。まず、サーバ装置９０でドキュメント名制限情報テーブル９３ａを設定する動作について説明する。
【００８３】
なお、本実施の形態における設定画面６０の表示例及びプリンタ７０の設定手段の動作を示すフローチャートについては、前記第２の実施の形態と同様であるので、図示を省略し、前記図７及び８を参照して説明する。
【００８４】
まず、設定手段９４ａは、ディスプレイ装置９１に設定画面６０を表示させ、ドキュメント名制限情報テーブル９３ａを読み込み、ドキュメント名表示欄６２及びページ数表示欄６７に表示する。続いて、入力装置９２からの入力があったか否かを判断し、入力があった場合はその入力に基づいて表示を変更する。
【００８５】
次に、追加ボタン６３が押下されたか否かを判断し、押下された場合はドキュメント名入力欄６１に正しい許可ドキュメント名が入力され、ページ数入力欄６６に正しい許可ページ数が入力されているか否かを判断する。そして、入力されている場合は、ドキュメント名入力欄６１の許可ドキュメント名をドキュメント名表示欄６２に追加して表示し、ページ数入力欄６６の許可ページ数をページ数表示欄６７に追加して表示する。また、正しい許可ドキュメント名及び正しい許可ページ数が入力されていない場合には、許可ドキュメント名又は許可ページ数が正しくない旨のメッセージをディスプレイ装置９１に表示する。
【００８６】
続いて、削除ボタン６４が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２で許可ドキュメント名が選択されているか否かを判断する。そして、選択されている場合は、選択された許可ドキュメント名をドキュメント名表示欄６２から削除し、対応する許可ページ数をページ数表示欄６７から削除する。また、許可ドキュメント名が選択されていない場合は、許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置９１に表示する。
【００８７】
次に、終了ボタン６５が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２及びページ数表示欄６７の情報をドキュメント名制限情報テーブル９３ａに保存し、設定画面６０を閉じて処理を終了する。
【００８８】
次に、印刷が指示された場合の動作について説明する。
【００８９】
図１１は本発明の第３の実施の形態における画像形成システムの動作を示すフローチャートである。
【００９０】
ここでは、クライアント装置２０でアプリケーション２１が開いたドキュメントの印刷が指示された場合の動作について説明する。
【００９１】
まず、アプリケーション２１から印刷が指示されると、アプリケーション２１から画像形成データ生成手段２２ａにドキュメント名及び印刷ジョブが渡され、前記画像形成データ生成手段２２ａは、受け取ったドキュメント名及び印刷ジョブからドキュメント名を含む画像形成データを生成し、プリンタ７０に送信する。
【００９２】
続いて、出力可否問い合わせ手段７１ａは、入出力インターフェイス７２を介して受信した画像形成データからドキュメント名及びページ数を取得し、取得したドキュメント名及びページ数について、印刷が許可されるか否かを、入出力インターフェイス７２を介してサーバ装置９０に問い合わせる。
【００９３】
そして、判別手段９４ｂは、ドキュメント名制限情報テーブル９３ａから許可ドキュメント名及び対応する許可ページ数を一つずつ読み込む。そして、読み込む許可ドキュメント名がないか否かを判断し、読み込む許可ドキュメント名がない場合は、プリンタ７０に印刷が不許可である旨を通知する。また、読み込む許可ドキュメント名がある場合は、問い合わせを受けたドキュメント名及びページ数と読み込んだ許可ドキュメント名及び許可ページ数とが一致しているか否かを判断し、一致している場合はプリンタ７０に印刷が許可である旨を通知する。
【００９４】
そして、前記出力可否問い合わせ手段７１ａは、入出力インターフェイス７２を介して受信した通知が印刷許可であるか否かを判断し、印刷許可である場合は、画像形成データを印刷処理手段７１ｂに渡す。すると、該印刷処理手段７１ｂは、受け取った画像形成データに基づいて印刷を行い、処理を終了する。また、印刷不許可である場合は、報知手段７１ｃに印刷が不許可である旨を通知する。すると、報知手段７１ｃは、オペレータパネル７３に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００９５】
次に、フローチャートについて説明する。
ステップＳ８１  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブをアプリケーション２１から受け取る。
ステップＳ８２  画像形成データ生成手段２２ａはドキュメント名及び印刷ジョブから画像形成データを生成する。
ステップＳ８３  画像形成データをプリンタ７０に送信する。
ステップＳ８４  出力可否問い合わせ手段７１ａは入出力インターフェイス７２を介して受信した画像形成データからドキュメント名及びページ数を取得する。
ステップＳ８５  サーバ装置９０に取得したドキュメント名及びページ数について、印刷が許可されるか否かを問い合わせる。
ステップＳ８６  判別手段９４ｂは許可ドキュメント名及び対応する許可ページ数をドキュメント名制限情報テーブル９３ａから一つずつ読み込む。
ステップＳ８７  読み込む許可ドキュメント名がないか否かを判断する。読み込む許可ドキュメント名がない場合はステップＳ８８に進み、読み込む許可ドキュメント名がある場合はステップＳ８９に進む。
ステップＳ８８  印刷が不許可である旨をプリンタ７０に通知する。
ステップＳ８９  読み込んだ許可ドキュメント名及び許可ページ数と問い合わせを受けたドキュメント名及びページ数とが一致しているか否かを判断する。読み込んだ許可ドキュメント名及び許可ページ数と問い合わせを受けたドキュメント名及びページ数とが一致している場合はステップＳ９０に進み、読み込んだ許可ドキュメント名及び許可ページ数と問い合わせを受けたドキュメント名及びページ数とが一致していない場合はステップＳ８６に戻る。
ステップＳ９０  印刷が許可である旨をプリンタ７０に通知する。
ステップＳ９１  受信した通知が印刷許可であるか否かを判断する。受信した通知が印刷許可である場合はステップＳ９２に進み、受信した通知が印刷許可でない場合はステップＳ９４に進む。
ステップＳ９２  印刷処理手段７１ｂに画像形成データを渡す。
ステップＳ９３  印刷処理手段７１ｂは印刷を行い、処理を終了する。
ステップＳ９４  報知手段７１ｃに印刷が不許可である旨を通知する。
ステップＳ９５  報知手段７１ｃはオペレータパネル７３に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【００９６】
なお、本実施の形態においては、クライアント装置２０、プリンタ７０及びサーバ装置９０がネットワーク１０によって接続されている、すなわち、ネットワーク接続されている例について説明したが、クライアント装置２０、プリンタ７０及びサーバ装置９０は、パラレル接続又はＵＳＢ接続されていてもよい。また、本実施の形態においては、記憶部としてハードディスク９３を使用した例について説明したが、前記記憶部はフラッシュメモリであってももよい。さらに、本実施の形態においては、クライアント装置２０が一台である例について説明したが、クライアント装置２０は複数台であってもよい。さらに、本実施の形態においては、第１の画像形成情報及び第２の画像形成情報がページ数である例について説明したが、第１の画像形成情報及び第２の画像形成情報は、用紙サイズ、用紙種類又はこれらの組み合わせでもよい。また、本実施の形態においては、ページ数が一致するときに許可する例について説明したが、ページ数以内のときに許可するようにしてもよい。さらに、本実施の形態においては、プリンタ７０が、プリンタ７０ａ及びプリンタ７０ｂの二台である例について説明したが、プリンタ７０は一台であっても、三台以上であってもよい。
【００９７】
このように、本実施の形態においては、印刷を許可する許可ドキュメント名を設定することによって、設定された許可ドキュメント名の印刷を許可し、それ以外の許可ドキュメント名の印刷を不許可にすることができる。また、ドキュメントのページ数を設定することによって、同じドキュメント名が付与された他のドキュメントの印刷を不許可にすることができる。さらに、サーバ装置９０に記憶部としてのハードディスク９３を配設したことによって、プリンタ７０が複数台存在する環境においては、すべてのプリンタ７０に同じ設定をしなくても、サーバ装置９０に設定することによってすべてのプリンタ７０で有効となる。
【００９８】
次に、本発明の第４の実施の形態について説明する。なお、第１〜第３の実施の形態と同じ構成を有するものについては、同じ符号を付与することによって、その説明を省略する。また、前記第１〜第３の実施の形態と同じ動作及び同じ効果についても、その説明を省略する。
【００９９】
図１２は本発明の第４の実施の形態における画像形成システムの構成を示すブロック図である。
【０１００】
図１２に示されるように、本実施の形態における画像形成システムでは、ネットワーク１０を介して、画像処理装置としてのクライアント装置１００と、画像形成装置としてのプリンタ１１０とが接続され、それぞれが通信可能な環境となっている。
【０１０１】
ここで、前記クライアント装置１００は、第１のドキュメント識別子としてのドキュメント名、及び、第１の画像形成情報としてのページ数を含む画像形成データをプリンタ１１０に送信する。そして、前記クライアント装置１００には、表示を行うＣＲＴ、液晶ディスプレイ等から成るディスプレイ装置１０１、及び、外部から情報の入力を行うキーボード、マウス等の入力装置１０２が接続されている。また、前記クライアント装置１００は、記憶部としてのハードディスク１０３、プリンタドライバ１０４及びアプリケーション１０５を有する。
【０１０２】
前記ハードディスク１０３は、ドキュメント名制限情報テーブル１０３ａ、ドキュメントＡ１０３ｂ及びドキュメントＢ１０３ｃを備える。そして、前記ドキュメント名制限情報テーブル１０３ａは、第２のドキュメント識別子として印刷を許可する許可ドキュメント名、及び、第２の画像形成情報としてそのドキュメントの印刷を許可する許可ページ数を記憶する。なお、前記ドキュメントＡ１０３ｂ及びドキュメントＢ１０３ｃは、アプリケーション１０５が作成したドキュメントである。
【０１０３】
前記アプリケーション１０５は、文書や印刷等を行う一般的なソフトウェアであり、ハードディスク１０３に記憶されているドキュメントＡ１０３ｂ及びドキュメントＢ１０３ｃを開いて印刷が指示されると、ドキュメント名及び印刷ジョブをプリンタドライバ１０４に渡すようになっている。
【０１０４】
また、プリンタドライバ１０４は、設定手段１０４ａ、判別手段１０４ｂ、画像形成データ生成手段１０４ｃ及び報知手段１０４ｄを備えている。
【０１０５】
ここで、前記設定手段１０４ａは、第２のドキュメント識別子としての許可ドキュメント名及び第２の画像形成情報としての許可ページ数を入力する設定画面６０をディスプレイ装置１０１に表示し、入力装置１０２から入力された情報に基づいてドキュメント名制限情報テーブル１０３ａに許可ドキュメント名及び許可ページ数を保存する。
【０１０６】
そして、前記判別手段１０４ｂは、画像形成データ生成手段１０４ｃから受け取った画像形成データからドキュメント名及びページ数を取得し、ドキュメント名制限情報テーブル１０３ａの許可ドキュメント名及び許可ページ数と一致した場合は、印刷許可であると判別し、プリンタ１１０に画像形成データを送信する。また、それ以外の場合は印刷不許可であると判別し、報知手段１０４ｄに印刷が不許可であることを通知する。なお、許可ドキュメント名に任意の文字列を表すワイルドカード「＊」が使用されていた場合は、ワイルドカードを考慮して一致又は不一致を判別する。例えば、「ドキュメントＡ＊」という許可ドキュメント名の場合は、ドキュメント名が「ドキュメントＡ」、「ドキュメントＡ１」、「ドキュメントＡＢＣ」は一致であると判別し、「ドキュメントＢ」は不一致であると判別する。
【０１０７】
前記画像形成データ生成手段１０４ｃは、前記アプリケーション１０５から受け取ったドキュメント名及び印刷ジョブに基づいて、プリンタ１１０に印刷させるためのドキュメント名を含む画像形成データを生成し、判別手段１０４ｂに渡す。また、報知手段１０４ｄは、前記判別手段１０４ｂから印刷が不許可であることが通知された場合、ディスプレイ装置１０１に印刷が不許可である旨のメッセージを表示する。
【０１０８】
また、前記プリンタ１１０は、クライアント装置１００から受信した画像形成データに基づいて記録紙に印刷を行う。
【０１０９】
次に、本実施の形態における画像形成システムの動作について説明する。まず、クライアント装置１００でドキュメント名制限情報テーブル１０３ａを設定する動作について説明する。
【０１１０】
なお、本実施の形態における設定画面６０の表示例及びプリンタ１１０の設定手段の動作を示すフローチャートについては、前記第２の実施の形態と同様であるので、図示を省略し、前記図７及び８を参照して説明する。
【０１１１】
まず、設定手段１０４ａは、ディスプレイ装置１０１に設定画面６０を表示させ、ドキュメント名制限情報テーブル１０３ａを読み込み、ドキュメント名表示欄６２及びページ数表示欄６７に表示する。続いて、入力装置１０２からの入力があったか否かを判断し、入力があった場合はその入力に基づいて表示を変更する。
【０１１２】
次に、追加ボタン６３が押下されたか否かを判断し、押下された場合はドキュメント名入力欄６１に正しい許可ドキュメント名が入力され、ページ数入力欄６６に正しい許可ページ数が入力されているか否かを判断する。そして、入力されている場合は、ドキュメント名入力欄６１の許可ドキュメント名をドキュメント名表示欄６２に追加して表示し、ページ数入力欄６６の許可ページ数をページ数表示欄６７に追加して表示する。また、正しい許可ドキュメント名及び正しい許可ページ数が入力されていない場合には、許可ドキュメント名又は許可ページ数が正しくない旨のメッセージをディスプレイ装置１０１に表示する。
【０１１３】
続いて、削除ボタン６４が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２で許可ドキュメント名が選択されているか否かを判断する。そして、選択されている場合は、選択された許可ドキュメント名をドキュメント名表示欄６２から削除し、対応する許可ページ数をページ数表示欄６７から削除する。また、許可ドキュメント名が選択されていない場合は、許可ドキュメント名が選択されていない旨のメッセージをディスプレイ装置１０１に表示する。
【０１１４】
次に、終了ボタン６５が押下されたか否かを判断し、押下された場合はドキュメント名表示欄６２及びページ数表示欄６７の情報をドキュメント名制限情報テーブル１０３ａに保存し、設定画面６０を閉じて処理を終了する。
【０１１５】
次に、印刷が指示された場合の動作について説明する。
【０１１６】
図１３は本発明の第４の実施の形態における画像形成システムの動作を示すフローチャートである。
【０１１７】
ここでは、クライアント装置１００でアプリケーション１０５が開いたドキュメントの印刷が指示された場合の動作について説明する。
【０１１８】
まず、アプリケーション１０５から印刷が指示されると、アプリケーション１０５から画像形成データ生成手段１０４ｃにドキュメント名及び印刷ジョブが渡される。そして、前記画像形成データ生成手段１０４ｃは、受け取ったドキュメント名及び印刷ジョブから画像形成データを生成し、判別手段１０４ｂに渡す。
【０１１９】
続いて、該判別手段１０４ｂは、受け取った画像形成データからドキュメント名及びページ数を取得し、ドキュメント名制限情報テーブル１０３ａから許可ドキュメント名及び対応する許可ページ数を一つずつ読み込む。そして、読み込む許可ドキュメント名がないか否かを判断し、読み込む許可ドキュメント名がない場合は、報知手段１０４ｄに印刷が不許可である旨を通知する。すると、該報知手段１０４ｄは、ディスプレイ装置１０１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【０１２０】
また、読み込む許可ドキュメント名がある場合は、画像形成データ内のドキュメント名及びページ数と読み込んだ許可ドキュメント名及び許可ページ数とが一致しているか否かを判断し、一致している場合は画像形成データをプリンタ１１０に送信する。すると、該プリンタ１１０は、受信した画像形成データに基づいて印刷を行い、処理を終了する。
【０１２１】
次に、フローチャートについて説明する。
ステップＳ１０１  画像形成データ生成手段１０４ｃはドキュメント名及び印刷ジョブをアプリケーション１０５から受け取る。
ステップＳ１０２  画像形成データ生成手段１０４ｃはドキュメント名及び印刷ジョブから画像形成データを生成する。
ステップＳ１０３  画像形成データを判別手段１０４ｂに渡す。
ステップＳ１０４  判別手段１０４ｂは受け取った画像形成データからドキュメント名及びページ数を取得する。
ステップＳ１０５  判別手段１０４ｂは許可ドキュメント名及び対応する許可ページ数をドキュメント名制限情報テーブル１０３ａから一つずつ読み込む。
ステップＳ１０６  読み込む許可ドキュメント名がないか否かを判断する。読み込む許可ドキュメント名がない場合はステップＳ１１０に進み、読み込む許可ドキュメント名がある場合はステップＳ１０７に進む。
ステップＳ１０７  読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致しているか否かを判断する。読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致している場合はステップＳ１０８に進み、読み込んだ許可ドキュメント名及び許可ページ数と画像形成データ内のドキュメント名及びページ数とが一致していない場合はステップＳ１０５に戻る。
ステップＳ１０８  プリンタ１１０に画像形成データを送信する。
ステップＳ１０９  プリンタ１１０は印刷を行い、処理を終了する。
ステップＳ１１０  報知手段１０４ｄに印刷が不許可である旨を通知する。
ステップＳ１１１  報知手段１０４ｄはディスプレイ装置１０１に印刷が不許可である旨のメッセージを表示し、処理を終了する。
【０１２２】
なお、本実施の形態においては、クライアント装置１００とプリンタ１１０とがネットワーク１０によって接続されている、すなわち、ネットワーク接続されている例について説明したが、クライアント装置１００とプリンタ１１０とは、パラレル接続又はＵＳＢ接続されていてもよい。また、本実施の形態においては、記憶部としてハードディスク１０３を使用した例について説明したが、前記記憶部はフラッシュメモリであってもよい。さらに、本実施の形態においては、クライアント装置１００が一台である例について説明したが、クライアント装置１００は複数台であってもよい。さらに、本実施の形態においては、プリンタ１１０が一台である例について説明したが、プリンタ１１０は複数台であってもよい。さらに、本実施の形態においては、第１の画像形成情報及び第２の画像形成情報がページ数である例について説明したが、第１の画像形成情報及び第２の画像形成情報は、用紙サイズ、用紙種類又はこれらの組み合わせでもよい。また、本実施の形態においては、ページ数が一致するときに許可する例について説明したが、ページ数以内のときに許可するようにしてもよい。
【０１２３】
このように、本実施の形態においては、印刷を許可する許可ドキュメント名を設定するようになっている。そのため、設定された許可ドキュメント名の印刷を許可し、それ以外の許可ドキュメント名の印刷を不許可にすることができる。また、そのドキュメントのページ数を設定するようになっているので、同じドキュメント名の別のドキュメントの印刷を不許可にすることができる。さらに、クライアント装置１００に印刷を許可する許可ドキュメント名を設定する手段やドキュメントのページ数を設定する手段を配設したので、プリンタ１１０側を変更することなく、印刷を許可する許可ドキュメント名を設定したり、ドキュメントのページ数を設定したりすることができる。
【０１２４】
なお、第１〜第４の実施の形態においては、画像形成装置がプリンタである例について説明したが、画像形成装置はコピー機やＭＦＰ（複合型プリンタ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）であってもよい。
【０１２５】
また、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施の形態における画像形成システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態における画像形成データの例を示す図である。
【図３】本発明の第１の実施の形態における設定画面の表示例を示す図である。
【図４】本発明の第１の実施の形態におけるプリンタの設定手段の動作を示すフローチャートである。
【図５】本発明の第１の実施の形態における画像形成システムの動作を示すフローチャートである。
【図６】本発明の第２の実施の形態における画像形成システムの構成を示すブロック図である。
【図７】本発明の第２の実施の形態における設定画面の表示例を示す図である。
【図８】本発明の第２の実施の形態におけるプリンタの設定手段の動作を示すフローチャートである。
【図９】本発明の第２の実施の形態における画像形成システムの動作を示すフローチャートである。
【図１０】本発明の第３の実施の形態における画像形成システムの構成を示すブロック図である。
【図１１】本発明の第３の実施の形態における画像形成システムの動作を示すフローチャートである。
【図１２】本発明の第４の実施の形態における画像形成システムの構成を示すブロック図である。
【図１３】本発明の第４の実施の形態における画像形成システムの動作を示すフローチャートである。
【符号の説明】
【０１２７】
２０、１００    クライアント装置
２２ａ、１０４ｃ    画像形成データ生成手段
３０、５０、７０、７０ａ、７０ｂ、１１０    プリンタ
３３、５３、９３、１０３    ハードディスク
３４ｂ、５４ｂ、９４ｂ、１０４ｂ    判別手段
３５、５５、７２    入出力インターフェイス
【図１】
0004557853.tif 000002
【図２】
0004557853.tif 000003
【図３】
0004557853.tif 000004
【図４】
0004557853.tif 000005
【図５】
0004557853.tif 000006
【図６】
0004557853.tif 000007
【図７】
0004557853.tif 000008
【図８】
0004557853.tif 000009
【図９】
0004557853.tif 000010
【図１０】
0004557853.tif 000011
【図１１】
0004557853.tif 000012
【図１２】
0004557853.tif 000013
【図１３】
0004557853.tif 000014