(57)【特許請求の範囲】
【請求項１】
印刷を実行する印刷実行ユーザの操作に基づいて印刷処理を行う画像形成装置であって、
ユーザ毎に設定された印刷条件及び／又は印刷量の制限に関する印刷制限情報と報知先情報とを格納する情報格納部と、
前記印刷実行ユーザに印刷を指示する印刷指示ユーザに関する情報である印刷指示ユーザ情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部により取得された前記印刷指示ユーザ情報に対応する印刷制限情報と報知先情報とを前記情報格納部から取得する情報取得部と、
印刷データと、前記情報取得部により取得された印刷制限情報と、に基づいて印刷を制御する印刷制御部と、
前記情報取得部により取得された報知先情報に基づいて、前記印刷制御部による印刷の制御結果を前記印刷指示ユーザに報知する報知部と、を備えることを特徴とする画像形成装置。
【請求項２】
前記ユーザ情報取得部は、前記印刷実行ユーザに関する情報である印刷実行ユーザ情報を更に取得し、
前記情報取得部は、前記ユーザ情報取得部により取得された前記印刷実行ユーザ情報に対応する報知先情報を前記情報格納部から更に取得し、
前記報知部は、前記情報取得部により取得された報知先情報に基づいて、前記印刷制御部による印刷の制御結果を前記印刷実行ユーザに更に報知することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記印刷制御部は、前記印刷の制御に関するログ情報を生成し、当該ログ情報を前記情報格納部に格納させることを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記印刷制限情報は、印刷可能枚数の情報を含むことを特徴とする請求項１〜請求項３の何れか一項に記載の画像形成装置。
【請求項５】
前記印刷制限情報は、カラー印刷可否情報を含むことを特徴とする請求項１〜請求項４の何れか一項に記載の画像形成装置。
【請求項６】
印刷を実行する印刷実行ユーザが操作を行う実行ユーザ端末と、前記印刷実行ユーザに印刷を指示する印刷指示ユーザが操作を行う指示ユーザ端末と、印刷処理を行う画像形成装置とから構成され、それぞれが通信可能に接続された画像形成システムであって、
前記実行ユーザ端末は、
印刷データと印刷指示ユーザに関する印刷指示ユーザ情報とを前記画像形成装置に送信するプリンタドライバ部を備え、
前記指示ユーザ端末は、
前記画像形成装置から印刷の制御結果の情報を受信して、当該制御結果を出力する制御結果出力部を備え、
前記画像形成装置は、
ユーザ毎に設定された、印刷条件及び／又は印刷量の制限に関する印刷制限情報と報知先情報とを格納する情報格納部と、
前記実行ユーザ端末から送信された印刷指示ユーザ情報を取得するユーザ情報取得部と、
前記ユーザ情報取得部により取得された前記印刷指示ユーザ情報に対応する印刷制限情報と報知先情報とを前記情報格納部から取得する情報取得部と、
前記実行ユーザ端末から送信された印刷データと、前記情報取得部により取得された印刷制限情報と、に基づいて印刷を制御する印刷制御部と、
前記情報取得部により取得された報知先情報に基づいて、前記印刷制御部による印刷の制御結果の情報を前記指示ユーザ端末に送信する報知部と、を備えることを特徴とする画像形成システム。
【請求項７】
前記実行ユーザ端末は、前記画像形成装置から印刷の制御結果の情報を受信して、当該制御結果を出力する制御結果出力部を更に備え、
前記実行ユーザ端末のプリンタドライバ部は、前記印刷データと共に前記印刷実行ユーザに関する情報である実行ユーザ情報を更に生成して、当該実行ユーザ情報を前記画像形成装置に送信し、
前記画像形成装置のユーザ情報取得部は、前記実行ユーザ端末から送信された実行ユーザ情報を取得し、
前記画像形成装置の情報取得部は、前記ユーザ情報取得部により取得された前記実行ユーザ情報に対応する報知先情報を前記情報格納部から更に取得し、
前記画像形成装置の報知部は、前記情報取得部により取得された報知先情報に基づいて、前記印刷制御部による印刷の制御結果の情報を更に前記実行ユーザ端末に送信することを特徴とする請求項６に記載の画像形成システム。
【請求項８】
前記プリンタドライバ部は、印刷指示ユーザの指定を受け付け、当該指定された印刷指示ユーザに関する指示ユーザ情報を生成することを特徴とする請求項６又は請求項７に記載の画像形成システム。
【請求項９】
前記画像形成装置の印刷制御部は、前記印刷の制御に関するログ情報を生成し、当該ログ情報を前記情報格納部に格納させることを特徴とする請求項６〜請求項８の何れか一項に記載の画像形成システム。
【請求項１０】
前記印刷制限情報は、印刷可能枚数の情報を含むことを特徴とする請求項６〜請求項９の何れか一項に記載の画像形成システム。
【請求項１１】
前記印刷制限情報は、カラー印刷可否情報を含むことを特徴とする請求項６〜請求項１０の何れか一項に記載の画像形成システム。
【請求項１２】
印刷指示ユーザ情報と、印刷実行ユーザ情報と、印刷指示ユーザが指定した印刷実行ユーザに印刷させる印刷量の上限の情報と識別子とを含んだ印刷指示定義情報を格納する指示定義情報格納部を備え、
前記ユーザ情報取得部は、印刷指示定義情報の識別子を更に取得し、
前記情報取得部は、前記ユーザ情報取得部により取得された識別子に対応する印刷指示定義情報を前記指示定義情報格納部から取得し、
前記印刷制御部は、前記情報格納部により取得された前記印刷指示ユーザ情報に対応する印刷制限情報と、前記印刷指示定義情報とに基づいて印刷を制御することを特徴とする請求項１〜請求項５の何れか一項に記載の画像形成装置。
【請求項１３】
前記画像形成装置は、
印刷指示ユーザ情報と、印刷実行ユーザ情報と、印刷指示ユーザが指定した印刷実行ユーザに印刷させる印刷量の上限の情報と識別子とを含んだ印刷指示定義情報を格納する指示定義情報格納部を備え、
前記実行ユーザ端末は、
前記プリンタドライバ部によって印刷データと印刷指示ユーザ情報と共に、印刷指示定義情報の識別子を前記画像形成装置に送信し、
前記画像形成装置の前記ユーザ情報取得部は、前記実行ユーザ端末から送信されてきた印刷指示定義情報の識別子を更に取得し、
前記情報取得部は、前記ユーザ情報取得部により取得された該識別子に対応する印刷指示定義情報を前記指示定義情報格納部から取得し、
前記印刷制御部は、前記情報格納部により取得された前記印刷指示ユーザ情報に対応する印刷制限情報と、前記印刷指示定義情報とに基づいて印刷を制御することを特徴とする請求項６〜請求項１１の何れか一項に記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末から受信した印刷データに従って画像を印刷する画像形成装置及びそれを用いた画像形成システムに関する。
【背景技術】
【０００２】
従来の画像形成装置は、省電力モード時に受付ける印刷要求に対し、ユーザ毎に印刷を許可できる印刷制限枚数を設け、その制限を超える分の印刷については印刷要求を受付けないようにして省電力モードを解除して印刷可能状態に復旧する頻度を減らし、消費電力の低減を図っている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１９３５６０号公報（段落「００５９」）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、ユーザ毎に印刷制限枚数を設けると、例えば上司からの指示で印刷を行ったユーザがいてそのユーザの端末から画像形成装置に印刷要求を送信した場合、印刷を指示した上司ではなく、印刷要求を送信した端末のユーザに対して印刷枚数を計数していくので、印刷制限枚数に関する正確な管理運用が行えないという問題がある。
本発明は、上記の問題点を解決するための手段を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上記課題を解決するために、印刷を実行する印刷実行ユーザの操作に基づいて印刷処理を行う画像形成装置であって、ユーザ毎に設定された印刷条件及び／又は印刷量の制限に関する印刷制限情報と報知先情報とを格納する情報格納部と、前記印刷実行ユーザに印刷を指示する印刷指示ユーザに関する情報である印刷指示ユーザ情報を取得するユーザ情報取得部と、前記ユーザ情報取得部により取得された前記印刷指示ユーザ情報に対応する印刷制限情報と報知先情報とを前記情報格納部から取得する情報取得部と、印刷データと、前記情報取得部により取得された印刷制限情報と、に基づいて印刷を制御する印刷制御部と、前記情報取得部により取得された報知先情報に基づいて、前記印刷制御部による印刷の制御結果を前記印刷指示ユーザに報知する報知部と、を備えることを特徴とする。
【発明の効果】
【０００６】
これにより、本発明は、ユーザごとの印刷制限枚数に関する正確な管理運用を行うことができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例１の画像形成システムを示すブロック図
【図２】印刷制限情報例を示す説明図
【図３】実施例１のユーザ端末での印刷データ作成を示すフローチャート
【図４】印刷指示ユーザ選択画面を示す説明図
【図５】プリンタドライバ部によって作成した印刷データの構成例を示す説明図
【図６】実施例１の複合機による印刷処理を示すフローチャート
【図７】印刷ログの一例を示す説明図
【図８】印刷指示ユーザ宛に送信する電子メール例を示す説明図
【図９】印刷実行ユーザ宛に送信する電子メール例を示す説明図
【図１０】実施例２の画像形成システムの構成を示す説明図
【図１１】印刷指示定義画面を示す説明図
【図１２】印刷指示定義情報の構成を示す説明図
【図１３】印刷指示定義情報の登録処理を示すフローチャート
【図１４】実施例２のユーザ端末での印刷データ作成を示すフローチャート
【図１５】印刷指示選択画面を示す説明図
【図１６】実施例２の画像データ例を示す説明図
【図１７】実施例２の複合機による印刷処理を示すフローチャート
【発明を実施するための最良の形態】
【０００８】
以下に、図面を参照して本発明による画像形成システムの実施例について説明する。
【実施例１】
【０００９】
図１は実施例１の画像形成システムを示すブロック図である。
図１において、画像形成システムは、企業内に設置された複数台のユーザ端末１や、画像形成装置としての複合機２等によって構成され、各装置が社内ＬＡＮ等のネットワーク３によって相互通信可能に接続されている。
ユーザ端末１は、入力部１１、表示部１２、制御部１３と記憶部１４、通信部１５等によって構成されている。
【００１０】
入力部１１は、キーボードやマウス等によって構成される入力手段であり、ユーザからの入力操作を受付ける機能を有する。
表示部１２は、ＬＣＤやＣＲＴ等の表示手段であり、操作手順を示す画面やユーザが入力部１１で入力した入力内容等を表示する機能を有する。
制御部１３は、記憶部１４に格納された制御プログラムに従って各種処理を遂行する機能を有すると共に、通信部１５によって他のユーザ端末１や複合機２と通信を行う。
【００１１】
記憶部１４は、制御プログラムを格納すると共に、文書を作成するための文書作成アプリケーションプログラム等の各種アプリケーションプログラムを格納する他、制御部１３による処理結果等を記憶する。
また、記憶部１４はそのユーザ端末１の使用者であるユーザのログイン情報を記憶している。ログイン情報はユーザ端末１の使用者の名前を示すユーザ名、ユーザ端末１のログイン名等のユーザを特定するユーザＩＤ、パスワード等によって構成される。
【００１２】
１６はプリンタドライバ部であり、制御部１３と記憶部１４の制御プログラムとにより実現され、複合機２に印刷処理を行わせるための印刷データを作成する。
また、制御部１３は制御プログラムに従って電子メールの送受信を行うための機能と、受信した電子メールを表示部１２に表示させる機能とを備えており、後述の複合機２から印刷処理の結果を電子メールで受信した場合に、当該２つの機能および表示部１２とによって印刷処理の結果を示す電子メールを表示部１２に表示させることができる。
【００１３】
そのため、制御部１３と表示部１２とが複合機２から受信した印刷処理の制御結果を出力する制御結果出力部として機能とする。
複合機２は、複合機入力部２１と、複合機表示部２２、複合機制御部２３（印刷制御部）、複合機記憶部２４（情報格納部）、複合機通信部２５、印刷部２８等によって構成され、ユーザ端末１から印刷処理を行うための印刷データを受信し、その内容に従って印刷処理を行う。
【００１４】
複合機入力部２１は、テンキーや各種入力キー等によって構成され、使用者によるキー入力を受付ける機能を有する。
複合機表示部２２は、ＬＣＤやＣＲＴ等であって各種画面を表示する機能を有する。
複合機制御部２３は、複合機記憶部２４に格納された複合機２の各部を動作させるための制御プログラムに従って印刷処理等の各種処理を遂行する機能を有すると共に、複合機通信部２５によりユーザ端末１と通信可能に接続する。
【００１５】
複合機記憶部２４は、制御プログラムを格納する他、複合機制御部２３による処理結果等を記憶する。またユーザごとに定めた１日の間で定められた印刷の枚数を示す印刷制限枚数と、両面印刷やカラー印刷等の印刷設定の実行可否を示す情報、現在の印刷枚数等に関する印刷制限情報を記憶して管理している。
さらに複合機記憶部２４は、各ユーザ端末１のユーザ名とそのユーザＩＤとを関連付けた端末ユーザ情報を記憶する。
【００１６】
ここで、図２は印刷制限情報例を示す説明図である。
図２に示すように、印刷制限情報は、「田中」、「木村」、「佐藤」等の一般的な名称で示すユーザ端末１のユーザ名、そのユーザの役職、所属部署、メールアドレス（報知先情報）、ユーザＩＤ、ユーザ端末に設定されているパスワード、印刷可能枚数としての印刷制限枚数（印刷量）、当日に遂行した印刷処理の印刷済枚数、印刷設定（印刷条件）としてのカラー印刷の実行可否を示すカラー印刷可否の各項目等を組み合わせて構成される。
【００１７】
なお、印刷制限情報は、上記の項目のみに限るものではなく、他に両面印刷可否を示す項目等の印刷設定を追加してもよいことはいうまでもない。
図１において、２６はユーザ情報取得部であり、複合機制御部２３と複合機記憶部２４に格納された制御プログラムとによって実現され、ユーザ端末１から受信した印刷データから、その印刷データの作成者のユーザＩＤを含む印刷実行ユーザ情報や、後述の印刷を指示した指示者のユーザＩＤを含む印刷指示ユーザ情報を抽出して取得する。
【００１８】
２７は報知部としての電子メール送信部であり、複合機制御部２３と複合機記憶部２４に格納された制御プログラムとによって実現され、複合機２による印刷処理の結果を電子メールでユーザ端末１に送信することで、ユーザに報知する。
２８は印刷部であり、図示しない印刷機構を有して予めセットされた印刷用紙に印刷データを印刷して出力する機能を有する。
【００１９】
２９は情報取得部であり、  複合機制御部２３と複合機記憶部２４に格納された制御プログラムとによって実現され、複合機記憶部２４から印刷制限情報やユーザのメールアドレス等の情報を読み出して取得する。
【００２０】
上述した構成の作用におけるユーザ端末１からの指示で複合機２が印刷を行う画像形成システムによる印刷処理について説明する。
まず、図３に示す実施例１のユーザ端末での印刷データ作成を示すフローチャートを用い、印刷データ作成の処理をＳで示すステップに従って説明する。
【００２１】
ここでは、図２に示す役職が一般である「田中」が自身のユーザ端末１の入力部１１によって予め作成されている文書を複合機２に印刷させるための操作を行うものとする。
そのため、印刷対象の文書は「田中」のユーザ端末１の記憶部１４に記憶されているものとし、「田中」は自身のユーザ端末１の入力部１１によって複合機２に印刷を行わせるための印刷実行操作を行ったものとする。
【００２２】
Ｓ１、ユーザ端末１の制御部１３は、入力部１１による印刷実行操作がなされたことを認識すると、アプリケーションからプリンタドライバ部１６を呼び出す。
Ｓ２、制御部１３は、記憶しているログイン情報を読み出し、そのログイン情報を印刷実行ユーザ情報として記憶部１４に記憶して保持する。
【００２３】
Ｓ３、制御部１３は、通信部１５によってネットワーク３を介して複合機２に対して印刷制限情報の要求電文を送信することで、印刷制限情報を取得し、その取得した印刷制限情報をもとに表示部１２に印刷指示ユーザ選択画面を表示する。
【００２４】
ここで図４は印刷指示ユーザ選択画面を示す説明図である。
印刷指示ユーザ選択画面は、図４に示すように他のユーザ端末１の使用者で印刷指示ユーザとして指定可能なユーザを示したリストや、印刷指示ユーザを確定するＯＫボタン、印刷指示ユーザを選択せずに印刷を行うキャンセルボタン等を配して構成される。
印刷指示ユーザ選択画面のリストには、ユーザ名の他、属性情報として役職および部署、印刷指示ユーザを選択するラジオボタンを有する。
【００２５】
制御部１３は、上記リストに示すユーザを具体的には印刷制限情報に含まれている役職をもとに抽出する。そのため「田中」が本ユーザ端末１を使用しているため、他のユーザ端末１の使用者であり、かつ「田中」の役職（一般）よりも上の役職（課長や部長等）である「木村」や「佐藤」をリストに表示するユーザとして抽出する。
【００２６】
Ｓ４、制御部１３は、印刷指示ユーザが選択され、ＯＫボタンが押下されたか否かを認識することで、指示された印刷か否かを判断し、指示された印刷であるときはステップＳ５に進み、一方キャンセルキーが押下されて指示された印刷ではないと判断したときはステップＳ８に移行する。
【００２７】
Ｓ５、例えば役職が部長である「佐藤」からの指示で、役職が一般である「田中」が自身のユーザ端末１の入力部１１によって予め作成されている文書を複合機２に印刷させるため、リスト中の佐藤のラジオボタンへの選択入力がなされＯＫボタンが入力された場合、制御部１３は、ＯＫボタンの入力を認識すると、ラジオボックスで選択された「佐藤」の端末ユーザ情報を要求する電文を複合機２に送り、該当する端末ユーザ情報を複合機２から取得する。
制御部１３は、取得した端末ユーザ情報を印刷指示ユーザ情報として記憶部１４に記憶して保持する。
【００２８】
Ｓ６、制御部１３は、表示部１２に印刷対象の指定や、その印刷枚数、カラー印刷の有無等を入力させる印刷設定画面を表示する。
「田中」は、印刷設定画面に従って印刷させる文書名を入力すると共に、カラー印刷の有無を定める入力を行う。
【００２９】
Ｓ７、制御部１３は、入力された文書名に該当する文書を記憶部１４から読み出すと共に、上記ステップＳ２で記憶した印刷実行ユーザ情報およびステップＳ５で記憶した印刷指示ユーザ情報を記憶部１４から読み出す。そしてプリンタドライバ部１６はその印刷実行ユーザ情報、印刷指示ユーザ情報、印刷設定画面で入力された内容を組み合わせた印刷データを作成し、ステップＳ１０に進む。
【００３０】
ここで、図５はプリンタドライバ部によって作成した印刷データの構成例を示す説明図である。
印刷データは、図５に示すように印刷データを作成したユーザ端末１を特定する“Ｃｏｍｐｕｔｅｒ  Ｎａｍｅ”で示すコンピュータ名と、“Ｕｓｅｒ  ＩＤ”で示すユーザ端末１の使用者（印刷実行ユーザという。）、つまり「田中」のユーザＩＤ（印刷実行ユーザＩＤという。）、“ＰＡＳＳＷＯＲＤ”で示すログイン情報に含まれるパスワード、“Ｉｎｓｔｒｕｃｔｉｏｎ  Ｕｓｅｒ  ＩＤ”で示す印刷指示ユーザ情報のユーザＩＤ（印刷指示ユーザＩＤという。）、“Ｐｏｒｔ  Ｎａｍｅ”で示す複合機２のポート名、“Ｒｅｃｅｐｔｉｏｎ  Ｔｉｍｅ”で示す印刷実行日時、“Ｄｏｃｕｍｅｎｔ  Ｎａｍｅ”で示す文書名、“Ｐａｇｅ”で示す印刷ページ数、印刷対象となる文書や画像等のデータ、当該データのプリント記述言語を示す項目、印刷部数等の項目によって構成される。
【００３１】
図５においては、プリント記述言語をＰＣＬ（Ｐｒｉｎｔ  Ｃｏｎｔｒｏｌ  Ｌａｎｇｕａｇｅ）で示しているが、これに限るものではなくＰＳ（Ｐｏｓｔ  Ｓｃｒｉｐｔ）や、その他プリンタ記述言語としてもよい。
【００３２】
Ｓ８、一方上記ステップＳ４で指示された印刷ではないと判断した制御部１３は、表示部１２に印刷設定画面を表示する。
Ｓ９、制御部１３は、印刷設定画面で入力された文書名に該当する文書を記憶部１４から読み出すと共に、上記ステップＳ２で記憶した印刷実行ユーザ情報を記憶部１４から読み出す。そしてプリンタドライバ部１６はその印刷実行ユーザ情報、印刷設定画面で入力された内容を組み合わせ、印刷指示ユーザ情報を含まない印刷データを作成し、次のステップＳ１０に進む。
【００３３】
Ｓ１０、プリンタドライバ部１６は、作成した印刷データを通信部１５によってネットワーク３を介して複合機２に送信し、印刷データの作成の処理を終了する。
次に図６に示す実施例１の複合機による印刷処理を示すフローチャートを用い、Ｓで示すステップに従って印刷処理について説明する。
本実施例ではカラー印刷で印刷処理を行うものとする。
【００３４】
Ｓ２０、複合機２の複合機制御部２３は、ユーザ端末１から受信した印刷データを複合機記憶部２４に記憶すると共に、ユーザ情報取得部２６が印刷データから印刷指示ユーザ情報が存在するか否かを確認し、印刷指示ユーザ情報があることを確認したときはステップＳ２１に進み、印刷指示ユーザ情報がないときはステップＳ２８に移行する。
【００３５】
Ｓ２１、ユーザ情報取得部２６は印刷データから印刷指示ユーザ情報を取得する。そして情報取得部２９は、印刷指示ユーザ情報をもとに印刷指示ユーザである「佐藤」の印刷制限情報を複合機記憶部２４から読み出す。
【００３６】
Ｓ２２、複合機制御部２３は、印刷データの印刷ページ数と印刷部数とをもとに、今回の印刷による印刷予定枚数を算出し、読み出した「佐藤」の印刷制限情報の印刷済枚数と算出した印刷予定枚数との合計枚数が、「佐藤」の印刷制限情報の印刷制限枚数を超えるか否かを判断し、超えていないと判断したときはステップＳ２４に移行する。
そして、ここでは図２に示すように「佐藤」の印刷制限枚数が無制限であるが、仮に印刷枚数に制限があってその制限を合計枚数が超えていた場合はステップＳ２３に進む。
【００３７】
Ｓ２３、複合機制御部２３は、印刷制限により印刷を実行できない旨の印刷結果通知を作成し、情報取得部２９が印刷指示ユーザの名称（印刷指示ユーザ名）である「佐藤」と、印刷実行ユーザの名称（印刷実行ユーザ名）である「田中」のそれぞれのメールアドレスを印刷制限情報から読み出すと、複合機制御部２３は作成した印刷結果通知を「佐藤」と「田中」宛に電子メールで送信し、印刷処理を中止する。
【００３８】
Ｓ２４、複合機制御部２３は、印刷制限情報のカラー印刷の実行可否を示す情報をもとに、記憶した印刷データが印刷可能であるか否かの確認を行い、印刷可能と判断したときはステップＳ２５に進む。そして本実施例では図２に示すように「佐藤」の印刷制限情報のカラー印刷の実行可否はｙｅｓ、つまりカラー印刷が許可されているが、仮にカラー印刷が不可であってそれにより印刷不可と判断したときは上記ステップＳ２３に移行し、印刷処理を中止して終了する。
【００３９】
Ｓ２５、複合機制御部２３は、印刷部２８によって印刷データに含まれる印刷対象の文書の印刷を行う印刷処理を遂行する。
Ｓ２６、複合機制御部２３は、印刷指示ユーザＩＤに該当する印刷制限情報の印刷済枚数、つまり「佐藤」の印刷制限情報の印刷済枚数に、上記で算出した印刷予定枚数を加えて印刷制限情報の更新を行う。
【００４０】
また、複合機制御部２３は、「佐藤」からの指示によって「田中」のユーザ端末１から受信した印刷データに従って印刷処理を行った旨の内容を含んだ印刷ログ（ログ情報）を作成して複合機記憶部２４に格納する。
【００４１】
ここで、図７は印刷ログの一例を示す説明図である。
図７に示すように、印刷ログは、印刷処理を行った順に通し番号で採番される印刷ログ番号と、印刷処理を行った印刷データの名称を示す印刷ファイル名、画像データを送信した印刷実行ユーザ名と印刷実行ユーザＩＤ、印刷指示がなされた印刷処理であるときはその印刷指示ユーザ名と印刷指示ユーザＩＤ、印刷枚数、印刷日時によって構成される。
【００４２】
ここで、図８は印刷指示ユーザ宛に送信する電子メール例を示す説明図である。
Ｓ２７、複合機制御部２３は、図８に示す「あなたを印刷指示ユーザとして以下の印刷が実行されました。」等の印刷指示ユーザに指定されて印刷処理を実行したことを報知する文言、印刷実行ユーザを示す項目、印刷を実行した複合機２を示す項目、印刷対象となる文書等の名称を示したドキュメント名の項目、印刷枚数を示す項目、印刷日時を示す項目を配した電子メールを作成する。
【００４３】
そして、情報取得部２９が印刷データの印刷指示ユーザＩＤをもとに印刷制限情報を参照し該当する「佐藤」の印刷制限情報からメールアドレスを読み出すと、電子メール送信部２７はメールアドレス宛に当該電子メールを送信する。
これにより、印刷指示ユーザである「佐藤」は、自身が使用するユーザ端末１の表示部１２等で電子メールの内容を確認し、自身が指示した印刷が完了したことを確認できる。
【００４４】
また、複合機制御部２３が印刷データに添付された印刷実行ユーザ情報をもとに、印刷実行ユーザである「田中」宛にも印刷処理が完了したことを報知する電子メールを作成すると、電子メール送信部２７は上記と同様の方法によって情報取得部２９が読み出した「田中」のメールアドレス宛に送信し、印刷処理を終了する。
【００４５】
ここで、図９は印刷実行ユーザ宛に送信する電子メール例を示す説明図である。
印刷実行ユーザ宛に送信する電子メールは、図９に示すように、「印刷指示ユーザに印刷が完了したことを通知しました。」等の印刷指示ユーザである「佐藤」宛に印刷が完了したことを報知した旨の文言と、その印刷指示ユーザを示す項目、印刷を実行した複合機２を示す項目、ドキュメント名を示す項目と、印刷枚数を示す項目、印刷日時を示す項目を配した内容となる。
これにより、印刷実行ユーザである「田中」は、自身が使用するユーザ端末１の表示部１２等で、電子メールの内容を確認して印刷処理が完了したことを確認する。
【００４６】
Ｓ２８、上記ステップＳ２０で印刷指示ユーザ情報がないとき、情報取得部２９は、印刷データに含まれる印刷実行ユーザ情報をもとに、複合機記憶部２４から印刷指示ユーザである「田中」の印刷制限情報を読み出す。
【００４７】
Ｓ２９、複合機制御部２３は、印刷データの印刷ページ数と印刷部数とをもとに、今回の印刷による印刷予定枚数を算出し、読み出した「田中」の印刷制限情報の印刷済枚数と算出した印刷予定枚数との合計枚数が、「田中」の印刷制限情報の印刷制限枚数を超えるか否かを判断し、超えないと判断したときはステップＳ３１に移行し、超えていると判断したときはステップＳ３０に進む。
【００４８】
Ｓ３０、複合機制御部２３が印刷制限により印刷を実行できない旨の印刷結果通知を作成し、情報取得部２９が印刷実行ユーザである「田中」のメールアドレスを印刷制限情報から読み出すと、電子メール送信部２７は作成された印刷結果通知を「田中」宛に電子メールで送信し、印刷処理を中止して終了する
Ｓ３１、複合機制御部２３は、印刷制限情報のカラー印刷の実行可否を示す情報をもとに、記憶した印刷データが印刷可能であるか否かの確認を行う。
【００４９】
ここでは「田中」の印刷制限情報ではカラー印刷が不可であるため、複合機制御部２３は印刷不可と判断してステップＳ３０に移行して印刷処理を中止するが、仮に「田中」の印刷制御情報がカラー印刷可になっている場合にはステップＳ３２に進む。
Ｓ３２、複合機制御部２３は、印刷部２８によって印刷データに含まれる印刷対象の文書の印刷を行う印刷処理を遂行する。
【００５０】
Ｓ３３、複合機制御部２３は、印刷実行ユーザＩＤに該当、つまり「田中」の印刷制限情報の印刷済枚数に、上記で算出した印刷予定枚数を加えて印刷制限情報の更新を行う。
また、複合機制御部２３は、印刷データの内容にもとづき印刷処理を行った旨の内容を含んだ印刷ログを作成して複合機記憶部２４に格納する。
【００５１】
Ｓ３４、複合機制御部２３が印刷実行ユーザである「田中」宛に印刷処理が完了したことを報知する電子メールを作成し、情報取得部２９が印刷実行ユーザＩＤをもと印刷制限情報から「田中」のメールアドレスを読み出すと、電子メール送信部２７は作成された電子メールを「田中」のメールアドレス宛に送信し、印刷処理を終了する。
これにより、印刷実行ユーザである「田中」は、自身が使用するユーザ端末１の表示部１２等で、電子メールの内容を確認して印刷処理が完了したことを確認する。
【００５２】
以上説明したように、本実施例では、複合機に印刷処理を行わせる印刷指示に対し、ユーザごとに印刷枚数の制限を設けている画像処理システムにおいて、画像形成装置としての複合機が受信した印刷データに印刷指示ユーザＩＤが含まれているとき、その印刷データに基づく印刷処理は印刷指示ユーザによる指示によって実行されるものとし、複合機が算出した印刷予定枚数を印刷指示ユーザの印刷制限情報の印刷済枚数に加算するので、印刷指示を受けた印刷実行ユーザが、自身の業務で印刷処理が制限されて実行できなくなってしまうことを防止でき、全てのユーザにとっての利便性が向上する。
また、ユーザごとの印刷制限情報を正確に管理運用することが期待できる。
【実施例２】
【００５３】
図１０は実施例２の画像形成システムの構成を示す説明図である。
なお、上記実施例１と同様の部分は、同一の符号を付してその説明を省略する。
図１０において、３０は制限内容設定部であり、ユーザ端末１の制御部１３と記憶部１４の制御プログラムとにより実現され、あるユーザが自身の印刷制限情報を利用して他のユーザに印刷を指示する場合に、その印刷枚数の上限等を設定させる印刷指示定義画面を表示部１２に表示させる機能と、その画面で入力された内容をもとに印刷指示定義情報を構成する機能を有する。
【００５４】
なお、制限内容設定部３０は印刷指示定義情報を構成した際に、その識別子である印刷指示ＩＤを作成する機能も有している。
ここで、図１１は印刷指示定義画面を示す説明図である。
【００５５】
図１１に示すように、印刷指示定義画面は、印刷実行ユーザを定める入力欄、印刷枚数の上限を定めるための印刷許可枚数の入力欄、定義した内容を有効とする期限を定める印刷許可期限の入力欄、入力した内容を決定するためのＯＫキー、印刷指示定義情報の入力を中止するキャンセルキー等を配している。
【００５６】
ここで、図１２は印刷指示定義情報の構成を示す説明図である。
図１２に示すように、印刷指示定義情報は、印刷指示ＩＤ（識別子）、印刷指示ユーザ名、印刷指示ユーザＩＤ、印刷実行ユーザＩＤ、印刷許可枚数、印刷許可期限等の項目によって構成される。
【００５７】
また図１０において、３１は複合機２が有する指示定義情報格納部であり、複合機制御部２３がネットワーク３、複合機通信部２５を介して受信した印刷指示定義情報を格納するための構成要素であり、複合機記憶部２４の一時メモリを利用することができる。
【００５８】
ここで、図１３は印刷指示定義情報の登録処理を示すフローチャートであり、ＳＡで示すステップに従って印刷指示定義情報の登録処理を説明する。
ＳＡ１、ユーザが印刷指示定義情報を設定するための入力操作を自身のユーザ端末１の入力部１１によって行うと、ユーザ端末１の制限内容設定部３０は、記憶部１４に記憶されたログイン情報からユーザＩＤを読み出し、そのユーザＩＤを付した印刷制限情報を要求する電文を通信部１５によってネットワーク３を介して複合機２に送信し、複合機２から該当する印刷制限情報を取得する。
【００５９】
ＳＡ２、制限内容設定部３０は、取得した印刷制限情報に基づいて印刷指示定義画面で設定させる項目、例えば元々印刷制限情報でカラー印刷が不可の場合には印刷指示定義画面にはカラー印刷に関する項目は削除する等、設定させる項目を印刷制限情報によって定め、定めた項目を配した印刷指示定義画面を表示部１２に表示する。
ユーザは、表示された印刷指示定義画面に従って各項目への入力を行う。
【００６０】
ＳＡ３、制限内容設定部３０は、例えば図１１に示す印刷指示定義画面を表示したときは、印刷実行ユーザ、印刷許可枚数、印刷許可期限が入力されてＯＫキーが押下されたことを認識すると、記憶部１４に記憶しているログイン情報のユーザ名とユーザＩＤを読み出し、それぞれ印刷指示ユーザ名と印刷指示ユーザＩＤとして設定し、印刷指示定義画面で入力された内容に印刷指示ユーザ名と印刷指示ユーザＩＤを加えて印刷指示情報のレコードを生成する。
【００６１】
ＳＡ４、制限内容設定部３０は、印刷指示情報のレコードを複合機２に送信することで複合機２の指示定義情報格納部３１に印刷指示定義情報を格納させ、印刷指示定義情報の登録処理を終了する。
複合機２の複合機制御部２３は、印刷指示情報のレコードを受信したときに制限内容設定部３０が作成した印刷指示ＩＤと、受信したレコードに含まれる印刷指示ユーザ名、印刷指示ユーザＩＤ、印刷実行ユーザＩＤ、印刷許可枚数、印刷許可期限等を組み合わせて印刷指示定義情報を構成して指示定義情報格納部３１に格納している。
【００６２】
上述した構成における実施例２の画像形成システムによる印刷処理を説明する。
まず、図１４に示す実施例２のユーザ端末での印刷データ作成を示すフローチャートを用い、印刷データ作成の処理をＳＢで示すステップに従って説明する。
【００６３】
ＳＢ１、ユーザ端末１の制御部１３は、入力部１１による印刷実行操作がなされたことを認識すると、アプリケーションからプリンタドライバ部１６を呼び出す。
ＳＢ２、制御部１３は、記憶しているログイン情報を読み出し、そのログイン情報を印刷実行ユーザ情報として記憶部１４に記憶して保持する。
【００６４】
ＳＢ３、制御部１３は、通信部１５によってネットワーク３を介して複合機２に対して読み出したログイン情報の印刷実行ユーザＩＤを付した印刷指示定義情報の要求電文を送信することで、複合機２に印刷指示定義情報を要求する。
複合機２の複合機制御部２３は、該要求電文を受信すると、その印刷実行ユーザＩＤをもとに指示定義情報格納部３１から印刷指示定義情報を検索し、印刷指示定義情報の有無を示す情報と有るときはその印刷指示定義情報を付した結果通知をユーザ端末１に送信する。
【００６５】
ＳＢ４、制御部１３は、複合機２から受信した結果通知から、印刷指示定義情報を受信した場合はステップＳＢ５に進み、印刷指示定義情報が存在しなく受信できなかった場合はステップＳＢ９に移行する。
ＳＢ５、制御部１３は、印刷指示定義情報を受信すると、その印刷指示ユーザ名と印刷許可枚数とを並べて配した印刷指示選択画面を表示部１２に表示する。
【００６６】
図１５は印刷指示選択画面を示す説明図である。
印刷指示選択画面は、図１５に示すように「印刷指示を選択します。」等の印刷指示定義情報の選択を促す文言や、印刷指示ユーザの名前やその印刷指示ユーザが設定した印刷許可枚数等の指示情報の内容を表示したリスト、リストから指示情報を指定するためのラジオボックス、指定された入力を確定するＯＫキー、印刷指示定義情報の選択を中止するキャンセルキー等によって構成される。
ユーザは、印刷指示定義画面に表示されたラジオボックスへ入力を行った上でＯＫキーを押下する。
【００６７】
ＳＢ６、制御部１３は、印刷指示定義画面のラジオボックスに入力がなされた印刷指示定義情報に含まれる印刷指示ＩＤを記憶部１４に記憶し、次に印刷対象の指定や、その印刷枚数、カラー印刷の有無等を入力させる印刷設定画面を表示部１２に表示する。
ユーザは、印刷設定画面に従って印刷させる文書名等を入力する。
【００６８】
ＳＢ７、制御部１３が入力された文書名に該当する文書を記憶部１４から読み出すと共に、ログイン情報と印刷指示ＩＤを記憶部１４から読み出す。
そしてプリンタドライバ部１６はそのログイン情報、印刷指示ＩＤ、印刷設定画面で入力された内容を組み合わせた印刷データを作成する。
【００６９】
ここで、図１６は実施例２の印刷データ例を示す説明図である。
印刷データは、図１６に示すように “Ｃｏｍｐｕｔｅｒ  Ｎａｍｅ”で示すコンピュータ名、“Ｕｓｅｒ  ＩＤ”で示す印刷実行ユーザＩＤ、“ＰＡＳＳＷＯＲＤ”で示すログイン情報のパスワード、“Ｉｎｓｔｒｕｃｔｉｏｎ  ＪｏｂＩＤ”で示す印刷指示ＩＤ、“Ｐｏｒｔ  Ｎａｍｅ”で示す複合機２のポート名、“Ｒｅｃｅｐｔｉｏｎ  Ｔｉｍｅ”で示す印刷実行日時、“Ｄｏｃｕｍｅｎｔ  Ｎａｍｅ”で示す文書名、“Ｐａｇｅ”で示す印刷ページ数、その他印刷対象となる文書や画像等のデータ、該データのプリント記述言語を示す項目、印刷部数、印刷指示ユーザＩＤ等の項目で構成される。
【００７０】
ＳＢ８、制御部１３は、作成した印刷データを通信部１５によってネットワーク３を介して複合機２に送信し、印刷データ作成の処理を終了する。
ＳＢ９、制御部１３は、上記ステップＳＢ４で印刷指示定義情報を受信しなかった場合は、その印刷が他のユーザからの印刷指示によって行うものではないとして、表示部１２に印刷設定画面を表示する。
【００７１】
ＳＢ１０、制御部１３は、印刷設定画面で入力された文書名に該当する文書を記憶部１４から読み出すと共に、上記ステップＳＢ２で記憶した印刷実行ユーザ情報を記憶部１４から読み出す。そしてプリンタドライバ部１６はその印刷実行ユーザ情報、印刷設定画面で入力された内容を組み合わせ、印刷指示ＩＤを含まない印刷データを作成し、ステップＳＢ８に移行し、印刷データを複合機２に送信して印刷データ作成の処理を終了する。
【００７２】
次に図１７に示す実施例２の複合機による印刷処理を示すフローチャートを用い、ＳＢで示すステップに従って印刷処理について説明する。
また、本実施例ではカラー印刷で印刷処理を行うものとする。
ＳＢ２０、複合機２の複合機制御部２３は、ユーザ端末１から受信した印刷データを複合機記憶部２４に記憶すると共に、ユーザ情報取得部２６が印刷データから印刷実行ユーザ情報と印刷指示ＩＤを取得する処理を行う。
【００７３】
そして、ユーザ情報取得部２６は、印刷データから印刷指示ＩＤを取得したときはステップＳＢ２１に進み、印刷データに印刷指示ＩＤが含まれておらず印刷指示ＩＤを取得できなかったときはステップＳＢ２８に移行する。
なお、取得した印刷実行ユーザ情報は複合機記憶部２４に記憶される。
【００７４】
ＳＢ２１、ユーザ情報取得部２６は取得した印刷指示ＩＤをもとに、指示定義情報格納部３１から印刷指示定義情報を読み出し、その印刷指示ユーザＩＤを取得する。そして情報取得部２９は、印刷指示ユーザＩＤをもとに該当する印刷制限情報を複合機記憶部２４から読み出す。
【００７５】
ＳＢ２２、複合機制御部２３は、印刷データの印刷ページ数や印刷部数をもとに、今回の印刷による印刷予定枚数を算出し、読み出した印刷制限情報の印刷済枚数と算出した印刷予定枚数との合計枚数が印刷制限情報の印刷制限枚数以下であるか否かを判断すると共に、印刷予定枚数が指示定義情報格納部３１から読み出した印刷指示定義情報の印刷許可枚数以下であるか否かを判断する。
【００７６】
そして、複合機制御部２３は、上記の合計枚数が印刷制限枚数以下で、かつ印刷予定枚数が印刷許可枚数以下であると判断したときはステップＳＢ２４に移行し、合計枚数が印刷制限枚数を超えた、あるいは印刷予定枚数が印刷許可枚数を超えていた場合はステップＳＢ２３に進む。
【００７７】
ＳＢ２３、複合機制御部２３が印刷制限により印刷を実行できない旨の印刷結果通知を作成し、情報取得部２９が当該印刷指示ユーザおよび印刷実行ユーザのメールアドレスを複合機記憶部２４の印刷制限情報から読み出すと、電子メール送信部２７は作成された印刷結果通知を印刷指示ユーザおよび印刷実行ユーザに電子メールで送信し、印刷処理を中止して終了する
ＳＢ２４、複合機制御部２３は、印刷制限情報のカラー印刷の実行可否を示す情報をもとに、記憶した印刷データが印刷可能であるか否かの確認を行い、印刷可能と判断したときはステップＳＢ２５に進み、印刷不可と判断したときはステップＳＢ２３に移行し、印刷処理を中止して終了する。
ＳＢ２５、複合機制御部２３は、印刷部２８によって印刷データに含まれる印刷対象の文書の印刷を行う印刷処理を遂行する。
【００７８】
ＳＢ２６、複合機制御部２３は、印刷指示ユーザＩＤに該当する印刷制限情報の印刷済枚数に、上記で算出した印刷予定枚数を加えて印刷制限情報の更新を行い、印刷指示ユーザからの指示によって印刷実行ユーザから送信されてきた印刷データで印刷処理を行った旨の内容を含んだ印刷ログを作成して複合機記憶部２４に格納する。
【００７９】
ＳＢ２７、複合機制御部２３が、印刷指示ユーザに指定されて印刷が実行されたことを報知する文言、印刷実行ユーザ名、印刷を実行した複合機２、印刷対象の名称を示すドキュメント名、印刷枚数、印刷日時等を示した電子メールを作成し、情報取得部２９が印刷データの印刷指示ユーザＩＤをもとに記憶された印刷制限情報を参照し、該当するメールアドレスを読み出すと、電子メール送信部２７は当該電子メールを印刷指示ユーザのメールアドレス宛に送信する。
【００８０】
また同様に、複合機制御部２３が印刷指示ユーザ宛に印刷が完了したことを報知した旨の文言、印刷指示ユーザ、印刷を実行した複合機２、ドキュメント名、印刷枚数、印刷日時等を示す電子メールを作成し、情報取得部２９が印刷制限情報から印刷実行ユーザのメールアドレスを読み出すと、電子メール送信部２７は該電子メールを印刷実行ユーザ宛に送信し、印刷処理を終了する。
【００８１】
ＳＢ２８、上記ステップＳＢ２０で印刷指示ＩＤを取得できなかった場合、情報取得部２９は、印刷データに含まれる印刷実行ユーザ情報をもとに、複合機記憶部２４から印刷制限情報を読み出す。
【００８２】
ＳＢ２９、複合機制御部２３は、印刷データの印刷ページ数と印刷部数とをもとに、今回の印刷による印刷予定枚数を算出し、読み出した印刷制限情報の印刷済枚数と算出した印刷予定枚数との合計枚数が、印刷制限情報の印刷制限枚数を超えるか否かを判断し、超えないと判断したときはステップＳＢ３１に移行し、超えていると判断したときはステップＳＢ３０に進む。
【００８３】
ＳＢ３０、複合機制御部２３が印刷制限により印刷を実行できない旨の印刷結果通知を作成し、情報取得部２９が複合機記憶部２４の印刷制限情報から印刷実行ユーザのメールアドレスを読み出すと、電子メール送信部２７は作成された印刷結果通知を該メールアドレス宛に送信し、印刷処理を中止して終了する。
【００８４】
ＳＢ３１、複合機制御部２３は、印刷制限情報のカラー印刷の実行可否を示す情報をもとに、記憶した印刷データが印刷可能であるか否かの確認を行い、印刷可能と判断したときはステップＳＢ３２に進み、カラー印刷が不可であって印刷不可と判断したときはステップＳＢ３０に移行し、印刷処理を中止して終了する。
ＳＢ３２、複合機制御部２３は、印刷部２８によって印刷データに含まれる印刷対象の文書の印刷を行う印刷処理を遂行する。
【００８５】
ＳＢ３３、複合機制御部２３は、印刷実行ユーザの印刷制限情報の印刷済枚数に、上記で算出した印刷予定枚数を加えて印刷制限情報の更新を行う。
また、複合機制御部２３は、印刷データの内容にもとづき印刷処理を行った旨の内容を含んだ印刷ログを作成して複合機記憶部２４に格納する。
【００８６】
ＳＢ３４、情報取得部２９が複合機記憶部２４の印刷制限情報から印刷実行ユーザのメールアドレスを読み出し、複合機制御部２３が印刷処理が完了したことを報知する電子メールを作成すると、電子メール送信部２７は該作成された電子メールを印刷実行ユーザのメールアドレス宛に送信し、印刷処理を終了する。
【００８７】
以上説明したように、本実施例では、上記実施例１の効果に加えて、印刷指示ユーザが印刷許可枚数を含む印刷指示定義情報を定めることを可能としたことで、印刷実行ユーザが印刷指示ユーザの想定を超えた枚数で印刷を行ってしまうことを抑制でき、より厳密にユーザごとの印刷制限情報を管理運用することができる。
また、印刷実行ユーザが、印刷指示ユーザからの指示を受けたものと偽装して勝手にユーザ端末から印刷データを複合機に送信し、印刷を行ってしまうことを防止することができる。
【００８８】
なお、上述した各実施例においては、画像形成装置としての複合機を用いた場合を例に説明したが、複合機に限らず印刷装置や画像処理装置でも適用可能である、また、複合機の印刷機能の制限について記載したが、コピーやファックスなどの機能についても適用可能である。
【符号の説明】
【００８９】
１    ユーザ端末
２    複合機
３    ネットワーク
１１  入力部
１２  表示部
１３  制御部
１４  記憶部
１５  通信部
１６  プリンタドライバ部
２１  複合機入力部
２２  複合機表示部  
２３  複合機制御部
２４  複合機記憶部
２５  複合機通信部
２６  ユーザ情報取得部
２７  電子メール送信部
２８  印刷部
３０  制限内容設定部
３１  指示定義情報格納部
【図１】
0005461363.tif 000002
【図２】
0005461363.tif 000003
【図３】
0005461363.tif 000004
【図４】
0005461363.tif 000005
【図５】
0005461363.tif 000006
【図６】
0005461363.tif 000007
【図７】
0005461363.tif 000008
【図８】
0005461363.tif 000009
【図９】
0005461363.tif 000010
【図１０】
0005461363.tif 000011
【図１１】
0005461363.tif 000012
【図１２】
0005461363.tif 000013
【図１３】
0005461363.tif 000014
【図１４】
0005461363.tif 000015
【図１５】
0005461363.tif 000016
【図１６】
0005461363.tif 000017
【図１７】
0005461363.tif 000018