(57)【要約】【課題】印刷操作を行う際、残り印刷可能枚数を事前に計算しなくても、希望する全ての印刷を行うことができる。【解決手段】印刷に関する印刷設定情報４４を表示する画面表示部１１と、前記印刷枚数の入力を受け付けるボタン入力部１２と、ユーザ毎の印刷上限枚数を管理するユーザ情報管理部１３と、印刷履歴情報を管理する印刷履歴管理部１４とを有し、前記印刷枚数と前記印刷上限枚数と前記印刷履歴情報とに基づいて、集約化が可能な印刷設定情報４４の候補を一又は複数生成し、前記表示手段１１に表示させ、選択された印刷設定情報に従って印刷する。【選択図】図１
2011186691.tif 000002
【特許請求の範囲】
【請求項１】
原稿データを集約化して印刷する印刷設定情報の入力を受け付ける受付手段と、
前記印刷設定情報を表示する表示手段と、
印刷に要する消耗品の使用量の上限値を含む印刷制限情報を管理する印刷制限情報管理手段と、
前記消耗品の過去の使用量を含む印刷履歴情報を管理する印刷履歴管理手段と、
前記印刷制限情報管理手段の前記印刷制限情報と前記印刷履歴管理手段の前記印刷履歴情報とに基づいて、前記印刷設定情報を一又は複数生成し、当該生成した印刷設定情報を前記表示手段に表示させ、当該表示させた印刷設定情報の何れかを前記受付手段に受け付けさせる制御手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記印刷制限情報管理手段が管理する前記印刷制限情報は、所定期間における前記消耗品の使用量の上限値と、前記上限値より所定量少ない比較値を含み、
前記制御手段は、前記印刷制限情報の前記比較値と前記印刷履歴情報とに基づいて、前記印刷設定情報を生成する請求項１記載の情報処理装置。
【請求項３】
前記印刷制限情報管理手段は、固有の識別情報毎に前記印刷制限情報を管理し、
前記履歴管理手段は、前記識別情報毎に前記印刷履歴情報を管理し、
前記制御手段は、前記識別情報毎の前記印刷制限情報と前記印刷履歴情報とに基づいて、前記印刷設定情報を生成する請求項１又は２記載の情報処理装置。
【請求項４】
前記識別情報はユーザ識別情報である請求項３に記載の情報処理装置。
【請求項５】
前記印刷履歴管理手段が管理する印刷履歴情報は、原稿データを集約化する過去の印刷設定情報を含み、
前記制御手段が生成する前記印刷設定情報は、前記過去の印刷設定情報を優先して生成する請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
前記印刷設定情報は、Ｎ−ＵＰ印刷の種類又は両面片面印刷の種類を含む請求項１から請求項５のいずれか一項に記載の情報処理装置。
【請求項７】
前記消耗品とは、印刷媒体である請求項１から請求項６のいずれか一項に記載の情報処理装置。
【請求項８】
印刷すべき印刷媒体を給紙する給紙部と、
給紙された前記印刷媒体に印刷処理する画像形成部とを備えた請求項１から請求項７のいずれか一項に記載の情報処理装置を有する画像形成装置。
【請求項９】
原稿データを集約化して印刷する印刷設定情報の入力を受け付ける受付手段と、前記印刷設定情報を表示する表示手段とを有するパーソナルコンピュータと、
当該パーソナルコンピュータから通信回線を介して送信される印刷情報を印刷処理するプリンタと、
前記パーソナルコンピュータと前記プリンタとを前記通信回線で接続した上位装置を有する画像形成システムであって、
前記上位装置は、印刷に要する消耗品の使用量の上限値を含む印刷制限情報を管理する印刷制限情報管理手段と、
前記消耗品の過去の使用量を含む印刷履歴情報を管理する印刷履歴管理手段と、
前記印刷制限情報管理手段の前記印刷制限情報と前記印刷履歴管理手段の前記印刷履歴情報とに基づいて、前記印刷設定情報を一又は複数生成し、その生成した印刷設定情報を前記パーソナルコンピュータに送信する制御手段を備え、
前記パーソナルコンピュータは、受信した前記印刷設定情報を前記表示手段に表示し、表示した前記印刷設定情報の何れかを前記受付手段に受け付け、前記印刷設定情報による印刷出力を前記プリンタに指示可能としたことを特徴とする画像形成システム。
【請求項１０】
印刷に要する消耗品の使用量の上限値を含む印刷制限情報を印刷制限情報格納手段に格納する印刷制限情報格納ステップと、
前記消耗品の過去の使用量を含む印刷履歴情報を印刷履歴格納手段に格納する印刷履歴格納ステップと、
前記印刷制限情報格納手段の前記印刷制限情報と前記印刷履歴格納手段の前記印刷履歴情報とを比較する比較ステップと、
前記比較ステップの比較結果に基づいて原稿データを集約化して印刷する印刷設定情報を一又は複数生成する印刷設定情報生成ステップと、
当該生成した前記印刷設定情報を表示手段に表示する表示ステップと、
当該表示させた前記印刷設定情報の何れかを受付手段により受け付ける受付ステップとをコンピュータに実行させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷に関わる各種情報を蓄積した画像形成装置に関する。
【背景技術】
【０００２】
近年、多くのコンビニエンスストア等の店頭には複写機が設置され、来店した利用者による複写処理が行えるようになっている。また、企業のオフィスにおいても同様な複写機が設置され、誰でも複写できる環境が整っている。特に企業のオフィスに設置される複写機については、利用者が直接的に課金に対する負担をしていないため無造作に印刷出力されてしまう傾向がある。そのため、企業等においては予算管理面や資源の消費による環境負荷の観点から、利用者に対して印刷枚数を制限している場合がある。
【０００３】
従来の印刷制限を課した画像形成装置では、印刷の排出枚数が予め設定された上限枚数に達したときに印刷を禁止するものがあった。この場合、連続印刷を行っているとき、先行する印刷媒体がプリンタから排出される前に、後続の印刷媒体の給紙動作を行っているため、印刷枚数が上限枚数を超えて印刷排出されてしまうという問題点があった。そこで、特許文献１（特開２００８−８０６２４号公報）は上述した問題点に鑑み、印刷枚数が予め設定された上限枚数に達したときに印刷を禁止しても、この上限枚数を超えて印刷されるのを防止するものである。特許文献１によれば、印刷枚数が上限枚数以上である場合には、印刷媒体の給紙を停止させるので、給紙部から印刷媒体が給紙されることがなくなる。このため、印刷を禁止すれば、この上限枚数を超えて印刷されるのを防止することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−８０６２４
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１記載の技術によれば、ユーザが必要とする消耗品としての印刷媒体の印刷枚数が前記上限枚数、即ち印刷上限枚数を超える場合、超えた分の印刷枚数は、ユーザが必要とするにも拘らず印刷できないという問題があった。
【０００６】
本発明は上記の問題点を解決するためになされたもので、所定期間における消耗品としての印刷媒体の印刷上限枚数を設定し、印刷時に、残り印刷可能枚数を事前に計算して印刷設定操作を行うことなく、希望する全ての印刷を行うことができる使い勝手がよい画像形成装置を提供することを目的とする。また、ユーザ毎の管理を容易にする使い勝手がよい画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明は、原稿データを集約化して印刷する印刷設定情報の入力を受け付ける受付手段と、前記印刷設定情報を表示する表示手段と、印刷に要する消耗品の使用量の上限値を含む印刷制限情報を管理する印刷制限情報管理手段と、前記消耗品の過去の使用量を含む印刷履歴情報を管理する印刷履歴管理手段と、前記印刷制限情報管理手段の前記印刷制限情報と前記印刷履歴管理手段の前記印刷履歴情報とに基づいて、前記印刷設定情報を一又は複数生成し、当該生成した印刷設定情報を前記表示手段に表示させ、当該表示させた印刷設定情報の何れかを前記受付手段に受け付けさせる制御手段とを備えたことを特徴とする情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザの希望する印刷枚数が印刷上限枚数を超えそうな場合に、Ｎ−ＵＰ印刷による集約化及び両面印刷による集約化の印刷設定情報をユーザに提示し、印刷枚数を減らすようにユーザに促す。そして、提示した印刷設定情報から一の印刷設定情報をユーザに選択させる。従って、印刷時に、残り印刷可能枚数を事前に計算して印刷設定操作を行うことなく、希望する全ての印刷を行うことができ、使い勝手がよいという効果がある。
【図面の簡単な説明】
【０００９】
【図１】第１の実施の形態に関する複写機の構成図である。
【図２】第１の実施の形態に関する装置構成の概念図である。
【図３】第１の実施の形態に関する複写機のボタン入力部の説明図である。
【図４】第１の実施の形態に関する原稿データ生成までのアクティビティ図である。
【図５】第１の実施の形態に関する印刷動作までのアクティビティ図である。
【図６】第１の実施の形態に関する画面表示部に表示する画面を示す説明図である。
【図７】第１の実施の形態に関するユーザ情報の設定操作を示すフローチャートである。
【図８】第１の実施の形態に関するユーザ別の印刷制限情報の設定画面例を示す説明図である。
【図９】第２の実施の形態に関するシステム構成の概念図である。
【図１０】第２の実施の形態に関するパソコンの構成図である。
【図１１】第２の実施の形態に関するプリンタの構成図である。
【図１２】第２の実施の形態に関するサーバの構成図である。
【図１３】第２の実施の形態に関するパソコン動作のアクティビティ図である。
【図１４】第２の実施の形態に関するサーバ動作のアクティビティ図である。
【図１５】第２の実施の形態に関するパソコン動作のアクティビティ図である。
【図１６】第２の実施の形態に関する画面表示部に表示する選択入力待機画面を示す説明図である。
【発明を実施するための形態】
【００１０】
＜第１の実施の形態＞
以下、本発明の実施の形態を図に従って説明する。図１は第１の実施の形態に関する複写機１の構成図であり、図２は第１の実施の形態に関する装置構成の概念図である。また、図３は第１の実施の形態に関する複写機１のボタン入力部１２の説明図である。図において、１は第１の実施の形態に関する情報処理装置としての複写機であり、使用者（以後、ユーザと称する）２が所持する図画や文書等の原稿３の複写が行える。また、ユーザ２には予め定めた固有の識別番号（情報）４が付与されており、これによりユーザ２を識別し特定できることになる。
【００１１】
１１は表示手段としての画面表示部であり、後述する各処理部の処理状態や操作誘導などの画面を表示する機能を備えている。例えば、入力情報の確認等のために液晶ディスプレイで構成されている。画面表示部１１に表示する画面は、後に図６において示す識別番号入力待機画面１１１、識別番号入力受付画面１１２、操作入力待機画面１１３、選択入力待機画面１１４があり、これらの画面データは記憶部１９に格納されている。
【００１２】
識別番号入力待機画面１１１は、図６（ａ）に示すように識別番号４の入力待機中に表示される画面であり、複写機１が動作スタンバイ状態で表示される。識別番号入力受付画面１１２は、同図（ｂ）に示すように識別番号４の入力受付中に表示される画面である。操作入力待機画面１１３は、同図（ｃ）に示すように複写機１の操作入力待機中に表示される画面である。選択入力待機画面１１４は、同図（ｄ）に示すように一又は複数の選択可能な印刷設定情報４４の表示を行い、その選択肢の選択待機中に表示される画面である。
【００１３】
なお、印刷設定情報４４とは、後述するように、原稿データ３１を集約化して印刷するための情報であり、印刷枚数が残り印刷可能枚数の範囲内に収まるよう、Ｎ−ＵＰ印刷による集約化及び片面／両面印刷による集約化により、印刷設定するための情報をいう。
【００１４】
１２は受付手段としてのボタン入力部であり、後述する印刷設定情報をはじめとする複写機１を操作する際における入力の受け付けを行う機能を備えている。図３において、数字ボタン１２１は、０〜９までの１０個のボタンの集合であり、押下されたボタン番号をコントローラ１８に通知する機能を有する。入力完了ボタン１２２は、数字ボタン１２１の入力完了をコントローラ１８に通知する機能を有する。複写開始ボタン１２３は、複写の開始をコントローラ１８に通知する機能を有する。訂正ボタン１２４は数字ボタン１２１を誤って押下してしまった場合などに、訂正、再入力させるために入力値を１桁目まで戻すような機能を有する。
【００１５】
なお、液晶ディスプレイ等による画面表示とタッチパネル等の入力手段との組合せで構成し、画面表示部１１とボタン入力部１２を一体化してもよい。これにより取引選択画面や各種の入力画面、顧客操作を促す画面や警告画面等を表示する機能や、入力手段（タッチキー）からの入力を受け付ける機能を提供することもできる。
【００１６】
１３は印刷に要する印刷媒体の使用量の上限値、即ち印刷上限枚数をユーザ２毎に管理するユーザ情報管理部である。ユーザ情報管理部１３は、ユーザ情報管理テーブル１３１に対する情報の入出力を制御する機能を備えている。ユーザ情報管理テーブル１３１は、後に表１で示すようにユーザ２の識別番号４毎に、印刷媒体の「印刷上限枚数」及び後述する「閾値」  （以後、両者を「印刷制限情報」と称す）を保持している。従って、ユーザ情報管理部１３は印刷制限情報管理手段として機能する。
【００１７】
このユーザ情報管理テーブル１３１の印刷制限情報は予め定めた管理者の操作により変更可能としてある。即ち、ユーザ２の利用状況等により増減可能とする。なお、印刷制限情報の設定の詳細は後に図８において説明する。
【００１８】
１４は前記印刷媒体の過去の使用量、即ち、既印刷枚数を含む印刷履歴情報を管理する印刷履歴管理手段としての印刷履歴管理部である。印刷履歴管理部１４は印刷履歴管理テーブル１４１に対する情報の入出力を制御する機能を備えている。印刷履歴管理テーブル１４１は、後に表２で示すように複写機１の過去の印刷時における印刷設定について、日付や識別番号別にそれらを情報として記録し保持している。
【００１９】
１５は印刷処理選択肢管理部であって、印刷処理選択肢テーブル１５１に対する情報の入出力を制御する機能を備えている。印刷処理選択肢テーブル１５１は、後に表３で示すようにＮ−ＵＰ印刷による集約化及び両面印刷による集約化の印刷設定に関する情報を保持している。１６は原稿読取部であり、図画や文書等の原稿３を図示しない光学スキャン機構で読み取り、原稿データ３１を生成する機能を備えている。
【００２０】
１７は印刷処理部であり、所定の印刷処理で印刷出力データ３２を生成する機能を備えている。印刷処理部１７におけるその印刷色としてはカラー／モノクロとモノクロ、印刷方式としてはトナー方式やインク噴射方式などのいずれの方式でもよい。なお、印刷する印刷媒体を収納しておく図示しない給紙カセットを複数有し、更には用紙を反転させる両面印刷機能も有する図示しない給紙部を含む。本複写機１は、Ｎ（正数値）ページ分の原稿データ３１を縮小し、印刷媒体１ページ内にＮ個配置するＮ−ＵＰ印刷を可能とする。そして複写機１は、後述するように原稿データ３１を後述する印刷設定情報４４に従って編集し、印刷出力データ３２として印刷出力する。１８は以上の各部を制御する制御手段としてのコントローラであって、記憶部１９に格納されている所定の制御プログラムにより実行される。
【００２１】
次に本発明における動作について説明する。図４は第１の実施の形態に関する原稿データ３１生成までのアクティビティ図であり、図５は第１の実施の形態に関する印刷動作までのアクティビティ図である。図６は画面表示部１１に表示する画面を示す説明図である。なお、アクティビティ図におけるＳは動作ステップを意味するものである。以下に説明する複写機１の全体の動作は、記憶部１９に格納されたソフトウエア（制御プログラム）に基づいてコントローラ１８が制御する。また、本複写機１における初期の印刷設定（レイアウト）は「１−ＵＰ／片面」とする。
【００２２】
まず、複写機１の操作開始から原稿データ３１の生成までの動作について図４を用いて説明する。
Ｓ１：コントローラ１８は複写機１がスタンバイ状態において、画面表示部１１に対し画面表示部１１に識別番号入力待機画面１１１を表示するよう指示している。図６（ａ）は画面表示部１１に表示する識別番号入力待機画面１１１を示す説明図である。識別番号入力待機画面１１１は前述の通り記憶部１９に画像データとして格納されており、コントローラ１８により読み出され、画面表示部１１に表示される。識別番号入力待機画面１１１は「複写が必要な場合は、ユーザの識別番号を入力してください。」と表示する。なお、識別番号入力受付画面１１２、操作入力待機画面１１３、選択入力待機画面１１４も前述の通り記憶部１９から同様に読み出され、表示されるものとする。
【００２３】
Ｓ２：ユーザ２は表示されている識別番号入力待機画面１１１の指示に従って、ボタン入力部１２の数字ボタン１２１を使用して識別番号４を入力する。ボタン入力部１２は、ユーザ２により入力された識別番号４を検知する。ユーザ２により順次押下される数字ボタン１２１は、コントローラ１８の制御により、その都度、識別番号入力待機画面１１１の一部に表示される。第１の実施の形態では、数字ボタン「０」と「１」と「０」と「１」が押下されたものとする。即ち、識別番号４は「０１０１」として説明する。なお、近年普及しているＩＣカードや磁気カード型社員証や部門カードなどからの識別番号４を読み取る機能を代用するものでもよい。
【００２４】
Ｓ３：ユーザ２は識別番号入力待機画面１１１に表示された識別番号「０１０１」が、自ら記憶している識別番号４であることを視認し、入力完了ボタン１２２を押下する。ボタン入力部１２はこれを受け付ける。ユーザ２が目視確認で誤入力していると判断した場合には、訂正ボタン１２４を押下すると、ステップＳ２に戻り、識別番号４の再入力となる。
Ｓ４：ボタン入力部１２は入力完了ボタン１２２が押下されると、コントローラ１８はボタン入力部１２に対し、入力された識別番号４をコントローラ１８に通知するよう指示する。
【００２５】
Ｓ５：コントローラ１８は、画面表示部１１に対し画面表示部１１の表示を識別番号入力受付画面１１２に切り換えるよう指示する。図６（ｂ）は画面表示部１１に表示する識別番号入力受付画面１１２を示す説明図である。識別番号入力受付画面１１２は、ユーザ２により入力された識別番号４を表示する。
Ｓ６：コントローラ１８は、受信した識別番号４をユーザ情報管理部１３に問い合わせる。
【００２６】
Ｓ７：ユーザ情報管理部１３は、受信した識別番号４がユーザ情報管理テーブル１３１内に登録されているか、更には登録されていても利用許可されているかの照合を行う。
Ｓ８：ユーザ情報管理部１３は、識別番号４の照合結果をコントローラ１８に通知する。
【００２７】
Ｓ９：登録なしの場合、コントローラ１８は、画面表示部１１に対し受信した識別番号４の照合結果が、「識別番号登録無し」又は「識別番号利用不可」として、画面表示部１１の表示を切り換えるよう指示する。詳しくは、コントローラ１８は画面表示部１１を制御し、表示中の識別番号入力受付画面１１２を識別番号入力待機画面１１１に戻すよう指示することになる。この時、コントローラ１８は、「入力された識別番号は利用できません、再入力してください」等の表示を付加するよう指示する。更には、音声出力手段を有する複写機であれば音声による案内を併用してもよい。
【００２８】
Ｓ１０：ボタン入力部１２は識別番号４の再入力を待つ。ユーザ２は表示されている識別番号入力待機画面１１１の指示に従って、数字ボタン１２１を使用して識別番号４を再度入力することになる。
Ｓ１１：登録有の場合、コントローラ１８は、受信した識別番号４の照合結果が「識別番号登録有り」とし、画面表示部１１に対し、画面表示部１１の表示を操作入力待機画面１１３に切り換えるよう指示する。図６（ｃ）は画面表示部１１に表示する操作入力待機画面１１３を示す説明図である。操作入力待機画面１１３は、「識別番号が確認されました。原稿３をセットし、コピー部数を入力したらコピーボタンを押して下さい。」と表示する。
【００２９】
Ｓ１２：コントローラ１８は、画面表示部１１に対し操作入力待機画面１１３からの入力情報の完了通知、即ち、ユーザ２による操作入力を受け付けるよう指示する。なお、ここでは印刷設定（レイアウト）は変更しない。即ち、初期設定である「１−ＵＰ／片面」印刷のままとする。また、複写部数は説明の簡略化のため１部のみとする。
Ｓ１３：ユーザ２は、操作入力待機画面１１３からの操作入力を行う。第１の実施の形態では、原稿読取部１６に２０頁（枚）で構成されている原稿３をセットし、複写開始ボタン１２３を押下する。ボタン入力部１２はこれを検知する。
【００３０】
Ｓ１４：原稿読取部１６は、図示しない原稿セット検知器が原稿３セットを検出すると、原稿セット検出信号をコントローラ１８に通知する。
Ｓ１５：ボタン入力部１２は複写開始ボタン１２３が押下されると、複写開始信号をコントローラ１８に通知する。
Ｓ１６：コントローラ１８は、前記原稿セット検出信号と前記複写開始信号を受けて、原稿読取部１６に原稿３の読み取り開始を指示する。
【００３１】
Ｓ１７：コントローラ１８は、原稿読取部１６に対し積層（２０枚）されてセットされた原稿３を例えば表層から１枚ずつ分離し、内部に取り込むよう指示する。内部に取り込まれた原稿３は光学スキャン機構で読み取り、原稿データ３１が生成される。コントローラ１８は記憶部１９に対し、記憶部１９に格納するよう指示する。読み取りが終了した原稿３は複写機１の原稿排紙口より排出され排紙ステージ上に積層される。この一連動作は、原稿セット検知器が原稿３を検出しなくなるまで連続的に行われる。
【００３２】
Ｓ１８：コントローラ１８は、原稿読取部１６に対し、記憶部１９に格納した原稿データ３１をコントローラ１８に受け渡すよう指示する。なお、コントローラ１８への原稿データ３１の受け渡しは、原稿３の全枚数、即ち２０枚の読み取り終了を待つことなく、順次受け渡すようにする。
【００３３】
以上で原稿データ３１の生成までの動作が行われる。次に、原稿データ３１の生成後、印刷設定から印刷までの流れを図５により説明する。
Ｓ２１：コントローラ１８は原稿読取部１６に対し原稿読取部１６が読み取った原稿データ３１から、原稿３の枚数情報を通知するよう指示する。コントローラ１８はこれを取得する。第１の実施の形態の説明では「２０枚」とする。
Ｓ２２：続いて、コントローラ１８はユーザ情報管理部１３に対し前記印刷制限情報を通知するよう指示する。コントローラ１８はこれの取得を行うことになる。ユーザ情報管理部１３はユーザ情報管理テーブル１３１内を検索してからユーザ２(識別番号：０１０１)の印刷制限情報を抽出する。第１の実施の形態におけるユーザ情報管理テーブル１３１は表１に示すようなものであり、識別番号４毎に、印刷制限情報を格納する。即ち、前述のように「印刷制限情報」は「印刷上限枚数」と「閾値」の情報からなる。
【００３４】
【表１】
2011186691.tif 000003
ここで「印刷上限枚数」とは、あるユーザ２が所定の期間、例えば１ヵ月間に印刷することができるように設定された印刷媒体の上限値としての使用枚数をいう。「閾値」とは、印刷上限枚数から後述する比較値を導くための割合をいう。ここで、表１に示す例では識別番号「０１０１」のユーザ２は、今月度に印刷できる印刷上限枚数：１００枚、閾値：８０％である。後述するように「印刷上限枚数×閾値＝比較値」が、当該ユーザ２が今まで印刷した「既印刷枚数」と比較される。即ち、「印刷上限枚数×閾値」によって得られた比較値は、印刷上限枚数より所定量少ない比較値である。
【００３５】
Ｓ２３：次に、コントローラ１８は取得した印刷制限情報から、識別番号「０１０１」のユーザ２に設定されている「印刷上限枚数」情報と「閾値」情報を取得する。このように「閾値」を設けることで、印刷媒体の使用枚数を少なくするように促すための選択入力待機画面１１４を表示する機会を早期に作る。即ち、後述する選択入力待機画面１１４を表示する時期を、印刷上限枚数（１００枚）の時に表示するより、印刷上限枚数（１００枚）×閾値（８０％）＝比較値（８０枚）の時とすることにより、ユーザ２に対し使用枚数を少なくするように促す効果が向上する。選択入力待機画面１１４は、Ｎ−ｕｐ印刷による集約化及び両面印刷による集約化の印刷設定情報４４であり、一又は複数の選択可能な印刷設定情報４４の表示を行う。これにより、ユーザ２に対し、印刷媒体の使用枚数を少なくするように促す。そして、ユーザ２毎に異なる「閾値」を設けることにより、使用枚数を少なくしようとするユーザ２毎に異なる「意識」の高さに応じて、選択入力待機画面１１４を表示する機会をユーザ２毎に調整することができる。
【００３６】
Ｓ２４：同時に、コントローラ１８は印刷履歴管理部１４に対し印刷履歴情報を通知するよう指示する。コントローラ１８はこれを取得する。印刷履歴管理部１４は印刷履歴管理テーブル１４１内を検索してユーザ２(識別番号：０１０１)の印刷履歴情報を抽出する。印刷履歴管理テーブル１４１は表２に示すようなものである。印刷履歴管理テーブル１４１は、印刷を実行した日付、ユーザ２の識別番号４、実行した印刷枚数、Ｎ−ＵＰ印刷の種類、両面片面印刷の種類を格納する。
【００３７】
【表２】
2011186691.tif 000004
Ｓ２５：次に、コントローラ１８は印刷履歴管理部１４に対し、印刷履歴管理テーブル１４１から識別番号「０１０１」のユーザ２として記録されている「既印刷枚数」情報を通知するよう指示する。コントローラ１８はこれを取得する。この印刷総枚数としての「既印刷枚数」は、過去に実行した印刷枚数の累計値情報である。表２に示す例では識別番号「０１０１」の印刷枚数の記録を集計すると、計６回で印刷総枚数は１０＋２０＋１０＋３０＋１０＋１０＝９０枚となる。
【００３８】
Ｓ２６：コントローラ１８は「印刷上限枚数×閾値」と「既印刷枚数」の比較を行う。比較の結果、既印刷枚数≦（印刷上限枚数×閾値）であれば、未だ余裕があるのでそのまま印刷可能としてステップＳ２７に進む。既印刷枚数＞（印刷上限枚数×閾値）であればステップＳ２９に進む。
Ｓ２７：既印刷枚数が（印刷上限枚数×閾値）を超えていない場合、通常通り印刷を行うことが可能であるので、コントローラ１８は印刷処理部１７に対し原稿データ３１を受け渡し、印刷処理を行うよう指示する。
【００３９】
Ｓ２８：原稿データ３１を受け取った印刷処理部１７は、給紙部を駆動させ、印刷する印刷媒体が収納されている所定の給紙カセットから印刷媒体を順次取り出す。そして、当初設定された印刷設定情報で印刷処理を行う。即ち、原稿データ３１を編集することなく、印刷設定（レイアウト）は「１−ＵＰ／片面」のまま印刷出力データ３２として印刷出力することになる。
【００４０】
Ｓ２９：ステップＳ２６にて、既印刷枚数が（印刷上限枚数×閾値＝比較値）を超えている場合には、印刷制限を超えない最適な印刷処理の選択を行うことになる。第１の実施の形態では、識別番号「０１０１」のユーザ２は、今月度の印刷上限枚数１００枚，閾値８０％，既印刷枚数９０枚なので、閾値を掛けた印刷上限枚数（＝比較値）（１００枚×８０％＝８０枚）を超えて印刷したことになる。
【００４１】
Ｓ３０：コントローラ１８は識別番号「０１０１」の残り印刷可能枚数（量）を算出する。即ち、印刷上限枚数（１００枚）−既印刷枚数（９０枚）＝残り印刷可能枚数（１０枚）が算出される。
【００４２】
Ｓ３１：同時に、コントローラ１８は、印刷処理選択肢管理部１５に対し印刷処理選択肢管理部１５が管理する印刷処理選択肢テーブル１５１から選択可能な印刷設定情報４４を通知するよう指示する。コントローラ１８はこれを取得する。なお、印刷処理選択肢テーブル１５１には表３に示すような内容となる。印刷処理選択肢テーブル１５１は、二つのグループからなり、グループ１ではＮ−ＵＰ印刷の集約化の印刷設定情報４４があり、グループ２には片面／両面印刷の集約化の印刷設定情報４４が存在している。
【００４３】
【表３】
2011186691.tif 000005
Ｓ３２：続いて、コントローラ１８は取得した印刷設定情報４４を組み合せて、印刷設定の組み合わせ情報を生成する。
【００４４】
「１−ＵＰ／片面」  効率１００％
「１−ＵＰ／両面」  効率  ５０％
「２−ＵＰ／片面」  効率  ５０％
「２−ＵＰ／両面」  効率  ２５％
「４−ＵＰ／片面」  効率  ２５％
「４−ＵＰ／両面」  効率  １２．５％
という組み合わせ情報が生成され、印刷枚数２０枚に対しての効率を適用し、残り印刷可能枚数１０枚と比較すると、
【００４５】
「１−ＵＰ／片面」  効率１００％    ×２０枚＝２０枚  ＞残１０枚
「１−ＵＰ／両面」  効率  ５０％    ×２０枚＝１０枚  ＝残１０枚
「２−ＵＰ／片面」  効率  ５０％    ×２０枚＝１０枚  ＝残１０枚
「２−ＵＰ／両面」  効率  ２５％    ×２０枚＝  ５枚  ＜残１０枚
「４−ＵＰ／片面」  効率  ２５％    ×２０枚＝  ５枚  ＜残１０枚
「４−ＵＰ／両面」  効率  １２．５％×２０枚＝  ２．５枚→３枚  ＜残１０枚
となる。残り印刷可能枚数１０枚との比較結果から、１０枚未満である組み合せは、「２−ＵＰ／両面」と「４−ＵＰ／片面」と「４−ＵＰ／両面」となるので、コントローラ１８は、この３種を選択可能な印刷設定情報４４として決定する。即ち、印刷設定情報４４とは印刷枚数が残り印刷可能枚数の範囲内に収まるよう、Ｎ−ＵＰ印刷による集約化及び片面／両面印刷による集約化により、印刷設定するための情報をいう。
【００４６】
なお、残り印刷可能枚数（１０枚）と同一となる１０枚を含めた組み合せを採用すると、「１−ＵＰ／両面」と「２−ＵＰ／片面」も選択可能な印刷設定情報４４に加わることになる。これらの使い分けは予め複写機１の諸設定事項としておけばよい。
【００４７】
Ｓ３３：コントローラ１８は印刷履歴管理部１４に対し、印刷履歴管理テーブル１４１内に記憶されているユーザ２（識別番号：０１０１）の印刷履歴情報を検索するよう指示する。該当するユーザ２（識別番号：０１０１）が過去に実施した印刷設定情報４４のみを取得したものが表４のようになる。
【００４８】
【表４】
2011186691.tif 000006
Ｓ３４：コントローラ１８は印刷設定情報４４の統計処理をする。すると表４に示した印刷履歴情報から集約化を行った件数としては、
【００４９】
「１−ＵＰ」  １回
「２−ＵＰ」  ２回
「４−ＵＰ」  ３回
「片面」      ３回
「両面」      ３回
となる。また、印刷枚数別で統計処理すると、
「１−ＵＰ」  １０枚
「２−ＵＰ」  ４０枚
「４−ＵＰ」  ４０枚
「片面」      ３０枚
「両面」      ６０枚
となる。以上の統計処理の結果では、印刷設定が「４−ＵＰ」→「２−ＵＰ」→「１−ＵＰ」及び「両面」→「片面」の順で多用されていたことが把握できる。
【００５０】
Ｓ３５：続いてコントローラ１８は、ユーザ２（識別番号：０１０１）が多用した印刷設定情報４４に基づき、先に生成した印刷設定の組み合せ情報に優先順位を付与する。第１の実施の形態では、「４−ＵＰ」そして「両面」が最も多用されていて、次に多いのは「２−ＵＰ」そして「片面」である。よって、集約化した印刷条件の優先順１位は「４−ＵＰ／両面」とし、優先順２位は「４−ＵＰ／片面」とし、優先順３位は「２−ＵＰ／両面」とする。
【００５１】
Ｓ３６：コントローラ１８は画面表示部１１に対し、生成した組み合せのうち優先順位の上位のいくつかを選択肢とした選択入力待機画面１１４に表示するよう指示する。図６（ｄ）は選択入力待機画面１１４を示すものであり、「現在の印刷設定では、全ページ（２０枚）を印刷できません。下記の推奨設定を選択して印刷設定を変更し、印刷枚数を減らしてください。」と表示する。更に、変更候補となる印刷設定情報４４として、「１）４−ＵＰ／両面３枚、２）４−ＵＰ／片面５枚、３）２−ＵＰ／両面５枚、４）変更しない」を表示する。即ち、図６（ｄ）に示す選択入力待機画面は、ユーザ２に対し印刷枚数が減るような印刷設定に変更することを促す表示である。なお、変更候補の表示は優先順位の高いものから複数種を表示してもよいが、例えば、最優先の変更候補（１種）のみ表示し、次候補表示操作を行った場合に優先順第２位のものを表示するようにしてもよい。
【００５２】
Ｓ３７：ユーザ２は選択入力待機画面１１４を参照し、ボタン入力部１２から希望する印刷設定の番号を選択し、数字ボタン１２１を押下する。コントローラ１８は、ボタン入力部１２に対し押下された数字ボタン１２１の番号をコントローラ１８に通知するよう指示する。
【００５３】
Ｓ３８：誤入力した場合には、訂正ボタン１２４を押下し、再度数字ボタン１２１を押下し、最後に入力完了ボタン１２２を押下する。するとコントローラ１８は、ボタン入力部１２から押下された入力完了ボタン１２２の信号を受け付ける。なお、「変更しない」が選択された場合には、残り印刷可能枚数を表示して、印刷頁の指定入力などに移行するとか、印刷枚数と残り印刷可能枚数が同枚数の時のみ印刷を許容するようにしてもよいが、それらの説明は省略する。
【００５４】
Ｓ３９：コントローラ１８は、ユーザ２により選択された印刷設定情報４４を原稿データ３１に付加する。
Ｓ４０：続けて、コントローラ１８は印刷処理部１７に対し、印刷設定情報４４と原稿データ３１を受け渡し、印刷処理を行うよう指示する。
Ｓ４１：印刷処理部１７は受け取った原稿データ３１を印刷設定情報４４に従って編集し、印刷出力データ３２として印刷出力する。
【００５５】
最後に、コントローラ１８は、今回のユーザ２（識別番号：０１０１）による印刷処理の結果情報を記録する。具体的には印刷履歴管理部１４に対し印刷履歴管理テーブル１４１の情報を更新するよう指示することになる。印刷出力が終了すると、コントローラ１８は印刷設定を初期設定である「１−ＵＰ／片面」に戻しておく。
【００５６】
ここで、ステップＳ１２における操作入力待機画面１１３からの操作入力において、集約化の印刷設定を、初期設定である「１−ＵＰ／片面」印刷のままとする場合を説明したが、例えば「２−ＵＰ／両面」が設定入力された場合を説明する。この場合には原稿３の枚数は２０枚ではあるが、効率２５％を適用すると印刷枚数は５枚となる。従って、残り印刷可能枚数１０枚の範囲内となり、閾値を掛けた印刷上限枚数（８０％×１００枚＝比較値８０枚）を超えているとしても、通常通り印刷を行うことが可能であるのでステップＳ２７、２８に進める。即ち、原稿データ３１が２０枚分であっても集約化されるので印刷出力データ３２は５枚相当になるとして処理する。
【００５７】
以上説明したように、ユーザの希望する印刷枚数が印刷上限枚数を超えないように、Ｎ−ＵＰ印刷や両面印刷等の集約化した印刷設定情報４４を自動的に提示し、ユーザに選択させる。従って、残り印刷可能枚数を事前に計算して印刷設定操作を行うことなく、希望する全ての印刷を行うことができ利便性が良くなる。更に、自動的に生成される印刷設定情報４４は、ユーザ毎の過去の印刷履歴情報に基づいた優先順位が決定される。従って、ユーザによって選択される可能性の高い印刷設定を表示することができる。
【００５８】
次に、前記印刷制限情報の設定について説明する。「印刷制限情報」とは、「印刷上限枚数」と「閾値」であることは前述したと通りである。ユーザ２の利用状況やユーザ要請に応じて「印刷上限枚数」と「閾値」を適宜修正することを可能とする。なお、印刷制限情報には、印刷媒体のサイズ（Ａ４，Ａ３等）や紙質（上質紙，再生紙等）など印刷媒体に関するもの、更にカラーやモノクロ印刷等の印刷色に関する内容を含むこともできる。
【００５９】
図７は第１の実施の形態に関するユーザ情報の設定操作を示すフローチャートである。なお、印刷制限情報の設定や修正は、予め定めた管理者により行われるものとし、本複写機１の制御プログラムには当該管理者の識別番号４を認識した場合に、それらの操作を許容するものとする。
【００６０】
Ｓ４２：管理者は画面表示部１１に表示されている識別番号入力待機画面１１１の指示に従って、ボタン入力部１２の数字ボタン１２１を使用して識別番号４を入力する。コントローラ１８は画面表示部１１に対し入力された識別番号４を表示するよう指示する。管理者は表示された識別番号４が、自ら記憶している識別番号４であることを視認し、ボタン入力部１２の入力完了ボタン１２２を押下する。
【００６１】
Ｓ４３：入力された識別番号４がコントローラ１８に通知されると、コントローラ１８は画面表示部１１に対し、画面表示部１１の表示を識別番号入力受付画面１１２に切り換えるよう指示する。そして、コントローラ１８は受信した識別番号４がユーザ情報管理テーブル１３１内に登録されているかの照合を行う。識別番号４の照合結果が、「識別番号登録無し」の時には、画面表示部１１の表示を識別番号入力待機画面１１１に戻す。
【００６２】
Ｓ４４：コントローラ１８は、識別番号４の照合結果が、「管理者用の識別番号」と判断した場合には、ユーザ情報管理テーブル１３１に登録されている印刷制限情報を取り出して、画面表示部１１に対し一覧表示するよう指示する。図８は第１の実施の形態に関するユーザ別の印刷制限情報の設定画面を示す説明図である。ユーザ別の印刷制限情報の設定画面は、識別番号、印刷上限枚数、閾値、前月実績、当月累計が表示され、カーソルを移動して修正可能となっている。なお、この識別番号４を割り当てられた管理者も、ユーザ２の一員として印刷出力する可能性がある場合には、印刷入力待機画面１１３の表示に進めるか、又は図８に示すユーザ別の印刷制限情報の設定画面に進めるかの選択工程を盛り込んでもよい。
【００６３】
Ｓ４５：管理者は表示されたユーザ別の印刷制限情報の一覧表を参照し、所望する識別番号４と印刷制限項目を選択する。図示例では、識別番号０１０３の「閾値」を修正する場合を示しており、表示されている矢印ボタン番号をボタン入力部１２の数字ボタン１２１を使用して移動させる。なお、修正項目欄にカーソルが移動したら数字ボタン１２１内の「＃」ボタン１２５を押下して、修正項目欄を確定させてから新たな制限値入力に進めてもよい。
【００６４】
なお、図示では前月実績と当月累計枚数を表示している。このようにすることで、他のユーザ２についての利用度を把握することもできるし、この画面表示をユーザ２に開示できればユーザ２自身の利用実績値も把握できる。
【００６５】
管理者は修正項目欄が特定できたので、数字ボタン１２１を使用して新たな制限値を入力する。この際に旧制限値が表示されているが、新制限値の１桁目の入力を検知したら、当該１桁目の表示に切り換えて新規入力を受け付けることは周知の技術である。修正箇所が複数存在する場合は、それらを１件毎に行っていくことになる。
【００６６】
Ｓ４６：再設定した新制限値の入力が完了したら、数字ボタン１２１を使用して登録指示を行う。図示では数字ボタン１２１の「８」ボタンを押下することになるが、入力完了ボタン１２２の押下でもよい。
【００６７】
Ｓ４７：コントローラ１８は登録指示信号を受けて、ユーザ情報管理部１３に対しユーザ情報管理テーブル１３１を更新するよう指示する。更新が終了すると画面表示部１１を識別番号入力待機画面１１１の表示に戻すが、図８に示したユーザ別の印刷制限情報の一覧表を再表示し、確認できるようにしてもよい。
【００６８】
この「閾値」を設けること、加えて「閾値」を修正できるので、印刷媒体(用紙)の使用枚数を少なくする印刷設定の選択肢を表示する時期(タイミング)をユーザ毎に調整できる。例えば、特定のユーザ２について閾値を低い値に設定すると、閾値が高い場合に比較し、印刷上限枚数の内の初期の段階から、ユーザ２に図６(ｄ)に示す印刷枚数が減るような印刷設定に変更することを促す表示を提示することができる。従って、印刷媒体やインクやトナー等のコスト削減意識を高めることができる。また、ユーザ２の担当業務種別等により閾値を高い値にすると選択肢の表示及び操作に関わる煩わしさから解放させることもできる。更に、コスト削減意識の高低によっての修正なども可能となる。加えて、前月実績と当月累計枚数を表示すれば、修正に対する正当性の参考にもなる。
【００６９】
＜第２の実施の形態＞
次に第２の実施の形態について説明する。前記第１の実施の形態においては複写機１を例に挙げて説明したが、第２の実施の形態においてはプリンタを例に挙げて説明する。図９は第２の実施の形態に関する画像形成システムの構成を示す概念図であり、図１０は第２の実施の形態に関するパソコンの構成図である。また、図１１は第２の実施の形態に関するプリンタの構成図であり、図１２は第２の実施の形態に関するサーバの構成図である。
【００７０】
図９に示すように画像形成システムの構成は、ユーザ２により操作される複数のパーソナルコンピュータ５、これらに接続されたプリンタ６、上位装置としてのサーバ７及びそれらを電気的に回線接続するネットワーク８で構成される。また、パーソナルコンピュータ（以後、パソコンと称す）５には固有の識別番号４０が割り当てられている。この識別番号４０によりパソコン５を識別できることになる。なお、ネットワーク８には複数台のパソコン５が回線接続されているが、以下、単一のパソコン５についてのみ説明する。
【００７１】
まず、パソコン５について図１０を用いて説明する。５０は、パソコン５を動作させる各種機能提供するためのＣＰＵ（Ｃｅｎｔｒａｌ
Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）である。５１はプリンタドライバとしてのプログラムであり、以下説明する各処理を実行する機能を提供している（以下ドライバ５１と称す）。５２は文書データ５３を印刷データ５３１に加工生成する印刷データ生成処理部である。
【００７２】
５４はネットワークＩ／Ｆ部５５及びネットワーク８を介して外部装置（プリンタ６やサーバ７）と回線接続し、印刷データ５３１等の各種データを送受信するデータ送受信処理部である。５６はアプリケーションソフトであり、文書データ５３を編集し、その印刷処理を開始させるソフトウエアである。このアプリケーションソフト５６はハードディスク５７内にインストールされている。５７は前述したハードディスクであって、識別番号４０や文書データ５３、アプリケーションソフト５６、更に後述する表示画面情報を格納する記憶装置である。なお、文書データ５３は文書に限定されず、図表や画像及びそれらの集合体などを含むことは言うまでもない。
【００７３】
５８は表示手段としての画面表示部であり、ユーザ２がキーボードやマウスを操作し、各種データの作成に際して情報を表示する部位で、液晶ディスプレイで構成される。２１４は選択入力待機画面であり、後に図１６に示すように一又は複数の選択可能な印刷設定情報４４の表示を行い、その選択肢の選択待機中に表示される画面である。選択入力待機画面２１４は図示しない記憶部に格納され、ＣＰＵ５０によって読み出され、画面表示部５８にポップアップ画面として表示される。なお、パソコン５を形成するには受付手段としての図示しないキーボードやマウス等の入力機器がある。更に、ソフトウエアを有することは言うまでもなく、電子回路により各種情報の作成、保存、検索、表示等が可能な、一般的な所謂パソコンとする。
【００７４】
次に、プリンタ６について図１１を用いて説明する。６１はコントローラであって、プリンタ６を動作させる主制御プログラムからなり、プリンタ６を制御すると共に以下説明する各処理を実行する機能を提供している。更に、コントローラ６１は印刷すべきデータを一時的に格納する図示しない記憶部を保有している。
【００７５】
６２は印刷処理選択肢管理部であって、印刷処理選択肢テーブル６３に対する情報の入出力を制御するものである。この印刷処理選択肢テーブル６３には、プリンタ６で利用可能な印刷処理における印刷設定(パターン)を情報として保持している。
【００７６】
６４はネットワークＩ／Ｆ部６５及びネットワーク８を介して外部装置（パソコン５やサーバ７）と回線接続し、データを送受信するデータ送受信処理部である。６６は印刷処理部であって、所定の印刷設定で印刷処理を行う機能を備えている。以上説明したプリンタ６は図９においては１台のみ図示している。しかしながら、企業等においては各階毎やフロア拠点毎に複数台を設置し、ユーザ２の利便性を配慮することが多い。この場合にはプリンタ６にも固有の識別番号が付与され送受信先情報として利用されることになる。
【００７７】
最後に、上位装置としてのサーバ７について図１２により説明する。７１はコントローラであって、サーバ７を動作させる主制御プログラムからなり、サーバ７を制御すると共に以下説明する各処理を実行する機能を提供している。
【００７８】
７２は印刷に要する印刷媒体の使用量の上限値、即ち印刷上限枚数をパソコン５毎に管理するＰＣ情報管理部である。ＰＣ情報管理部７２は、識別番号４０の登録情報を格納すると共に、ＰＣ情報管理テーブル７３に対する情報の入出力を制御するものである。このＰＣ情報管理テーブル７３には、識別番号４０毎に、印刷媒体の「印刷上限枚数」及び「閾値」を印刷制限情報として保持している。従って、ＰＣ情報管理部は印刷制限情報管理手段として機能する。このＰＣ情報管理テーブル７３も第１の実施の形態のユーザ情報管理テーブル１３１で説明したように、予め定めた管理者の操作により設定値の変更が可能である。
【００７９】
７４は前記印刷媒体の過去の使用量を含む印刷履歴情報を管理する印刷履歴管理手段としての印刷履歴管理部である。印刷履歴管理部７４は、印刷履歴管理テーブル７５に対する情報の入出力を制御する機能を備えている。７６はネットワークＩ／Ｆ部７７及びネットワーク８を介して外部装置（パソコン５やプリンタ６）と回線接続し、データを送受信するデータ送受信処理部である。
【００８０】
以下、第２の実施の形態の動作を説明する。図１３は第２の実施の形態に関するパソコン動作のアクティビティ図である。なお、Ｓは動作ステップを意味するのは前述と同じであり、プリンタの初期の印刷設定は「１−ＵＰ／片面」とする。まず、パソコン動作について同図に従って説明する。
【００８１】
Ｓ５１：ＣＰＵ５０はパソコン５のハードディスク５７内にインストールされているアプリケーションソフト５６を起動する。
Ｓ５２：次に、ＣＰＵ５０は、ユーザ２が印刷を希望する文書データ５３をハードディスク５７内から読み出す。ＣＰＵ５０は、読み出した文書データ５３を画面表示部５８に対し表示するよう指示する。ユーザ２は表示内容を目視で確認し、編集が可能でかつ必要な場合にはその行為を図示しないキーボードやマウス等を操作して実行する。
【００８２】
Ｓ５３：続けて、ＣＰＵ５０はユーザ２がキーボードやマウスを操作した印刷指示を受信する。
Ｓ５４：ＣＰＵ５０は、ドライバ５１を起動する。
Ｓ５５：起動されたドライバ５１は、印刷データ生成処理部５２に文書データ５３を受け渡す。
【００８３】
Ｓ５６：印刷データ生成処理部５２は受け取った文書データ５３から印刷データ５３１を生成する。なお、第２の実施の形態では、文書データ５３は「５０枚」とする。
【００８４】
Ｓ５７：印刷データ生成処理部５２は生成した印刷データ５３１をドライバ５１に受け渡す。
Ｓ５８：ドライバ５１は受け取った印刷データ５３１にパソコン５に固有の識別番号４０を付加する。なお、この時に付加する識別番号４０はパソコン５に固有のものなので、付加するタイミングは限定されない。第２の実施の形態では識別番号４０を「ＰＣ０１」とする。
【００８５】
Ｓ５９：ドライバ５１は、データ送受信処理部５４に印刷データ５３１と識別番号４０を情報として受け渡す。
Ｓ６０：データ送受信処理部５４は、印刷データ５３１と識別番号４０を情報としてネットワークＩ／Ｆ部５５及びネットワーク８を介してプリンタ６に送信する。
【００８６】
次に、サーバを中心とした動作について図１４に示すアクティビティ図に従って説明する。図１４は第２の実施の形態に関するサーバ動作のアクティビティ図である。
【００８７】
Ｓ６１：前記ステップＳ６０にて送信された印刷データ５３１と識別番号４０の両情報は、プリンタ６のコントローラ６１の制御により、ネットワークＩ／Ｆ部６５を介してデータ送受信処理部６４が受信する。
Ｓ６２：データ送受信処理部６４が受信した印刷データ５３１と識別番号４０の両情報は、コントローラ６１の制御により図示しない記憶部に格納される。
【００８８】
Ｓ６３：コントローラ６１は、受信した印刷データ５３１と識別番号４０の両情報から識別番号４０の情報のみを抽出する。
Ｓ６４：プリンタ６のコントローラ６１は、抽出した識別番号４０をネットワークＩ／Ｆ部６５に対してサーバ７に送信するよう指示する。
【００８９】
Ｓ６５：サーバ７のコントローラ７１は、データ送受信処理部７６に対して、ネットワークＩ／Ｆ部７７を介して識別番号４０の情報を受信するよう指示する。
Ｓ６６：コントローラ７１は、データ送受信処理部７６に対して、受信した識別番号４０をコントローラ７１に通知するよう指示する。
【００９０】
Ｓ６７：コントローラ７１は通知された識別番号４０をＰＣ情報管理部７２に問い合わせる。
Ｓ６８：ＰＣ情報管理部７２は、識別番号４０が管理情報として登録されているか照合する。具体的には、識別番号「ＰＣ０１」が登録情報としてＰＣ情報管理テーブル７３内に存在するか否かを照会することになる。
【００９１】
Ｓ６９：コントローラ７１の制御により、ＰＣ情報管理部７２は、識別番号４０の登録照合の結果をコントローラ７１に通知する。
Ｓ７０：コントローラ７１は、識別番号４０が登録されていないという照合結果を受信した場合に、データ送受信処理部７６及びネットワークＩ／Ｆ部７７を介して、プリンタ６に「識別番号登録無し」の通知を行う。
【００９２】
Ｓ７１：そして「識別番号登録無し」の通知を受けたプリンタ６のコントローラ６１は、データ送受信処理部６４に対し、ネットワークＩ／Ｆ部６５を介して、パソコン５に「印刷不可」を通知するよう指示する。この「印刷不可」の通知は、サーバ７からパソコン５に直接通知してもよい。
Ｓ７２：同時にプリンタ６のコントローラ６１は、ステップＳ６２で図示しない記憶部に格納した印刷データ５３１及び識別番号４０の両情報を消去する。
【００９３】
Ｓ７３：ＰＣ情報管理部７２は、「識別番号登録有り」の判定をした場合にはＰＣ管理情報テーブル７３からパソコン５の印刷制限情報を検索する。
Ｓ７４：更に、ＰＣ情報管理部７２は印刷制限情報、即ちパソコン５に割り当てた今月度に印刷できる「印刷上限枚数」と「閾値」を取得する。第２の実施の形態におけるＰＣ管理情報テーブルは表５に示すような内容であるものとする。表５に示すように識別番号が「ＰＣ０１」のパソコン５は、印刷上限枚数２００枚、閾値７５％という設定である。
【００９４】
【表５】
2011186691.tif 000007
Ｓ７５：同時に、コントローラ７１は、印刷履歴管理部７４に対して印刷履歴管理テーブル７５からパソコン５の印刷履歴情報を取得するよう指示する。第２の実施の形態における印刷履歴管理テーブルは表６に示すような内容であるものとする。
【００９５】
【表６】
2011186691.tif 000008
Ｓ７６：コントローラ７１は、識別番号「ＰＣ０１」のパソコン５の印刷総枚数情報としての既印刷枚数情報を取得する。表７は識別番号「ＰＣ０１」のパソコン５の印刷履歴情報であり、２００９年４月１日から２００９年４月３日までに計５回、印刷総枚数は１６０枚の印刷が行われていることになる。
【００９６】
【表７】
2011186691.tif 000009
Ｓ７７：続いて、コントローラ７１は、印刷上限枚数（２００枚）×閾値（７５％）と既印刷枚数（１６０枚）情報を比較する。
Ｓ７８：コントローラ７１は、データ送受信処理部７６に対し既印刷枚数が（印刷上限枚数×閾値）を超えていなければプリンタ６に印刷可能であることを通知するよう指示する。
【００９７】
Ｓ７９：印刷可能である通知を受けたプリンタ６のコントローラ６１は、記憶部に格納している印刷データ５３１を読み出して、印刷処理部６６に対し印刷データ５３１を受け渡し、印刷処理を行うよう指示する。
Ｓ８０：印刷処理部６６は当初に設定されている印刷条件のまま印刷データ５３１を編集せずに印刷出力データ５３２としての印刷動作を開始する。
【００９８】
Ｓ８１：ステップＳ７７の比較の結果、既印刷枚数が（印刷上限枚数×閾値）を超えていると判断、即ち、「印刷出力不可」と判断された場合に、コントローラ７１は残り印刷可能枚数を算出する。上記例の場合では、印刷上限枚数２００枚×閾値７５％＝１５０枚が閾値を掛けた印刷上限枚数（比較値）となる。よって、すでに既印刷枚数（１６０枚）は閾値を掛けた印刷上限枚数（比較値＝１５０枚）を超えていることになる。なお、残り印刷可能枚数が０（ゼロ）以下の時には、印刷出力不可となる。このような場合にコントローラ７１は、印刷上限枚数２００枚から既印刷枚数１６０枚を差し引いた４０枚を残り印刷可能枚数とする。この算出された残り印刷可能枚数情報は記憶部に格納される。
【００９９】
Ｓ８２：コントローラ７１は印刷履歴管理部７４に対し印刷履歴管理テーブル７５内に記憶されているパソコン５（識別番号：ＰＣ０１）の印刷履歴情報を検索するよう指示する。該当するパソコン５（識別番号：ＰＣ０１）が過去に実施した印刷設定情報４４のみを取得したものが表７のようになる。
Ｓ８３：コントローラ７１は印刷設定情報４４の統計処理をする。第２の実施の形態においては表７に示した印刷履歴情報となり、集約化を行った件数としては、
【０１００】
「１−ＵＰ」  １回
「２−ＵＰ」  ２回
「４−ＵＰ」  ２回
「片面」      ２回
「両面」      ３回
となる。また、印刷枚数で統計処理すると、
「１−ＵＰ」  ３０枚
「２−ＵＰ」  ７５枚
「４−ＵＰ」  ５５枚
「片面」      ５５枚
「両面」    １０５枚
となる。以上の統計の処理結果では、印刷設定が「２−ＵＰ」→「４−ＵＰ」→「１−ＵＰ」及び「両面」→「片面」の順で多用されていたことが把握できる。
【０１０１】
Ｓ８４：コントローラ７１はデータ送受信処理部７６に対し、この統計処理の結果をプリンタ６に通知するよう指示する。
最後に、パソコン動作について図１５に示すアクティビティ図に従って説明する。図１５は第２の実施の形態に関するパソコン動作のアクティビティ図である。
【０１０２】
Ｓ９１：サーバ７より統計の結果情報を受信したプリンタ６は、印刷上限枚数を超えない最適な印刷設定の選択を可能にする。
Ｓ９２：プリンタ６のコントローラ６１は、記憶部に格納(蓄積)している印刷データ５３１から印刷枚数を算出する。前述したように第２の実施の形態では「５０枚」として説明する。
【０１０３】
Ｓ９３：同時に、コントローラ６１は印刷処理選択肢管理部６２に対し、印刷処理選択肢管理部６２が管理する印刷処理選択肢テーブル６３から選択可能な印刷設定情報４４を取得するよう指示する。なお、印刷処理選択肢テーブル６３は表８に示すような内容となる。グループ１ではＮ−ＵＰ印刷による集約化の印刷設定情報があり、グループ２には片面印刷情報のみが存在している。両面印刷情報が無い理由としては、今回印刷指示したプリンタ６には両面印刷機能があっても、故障等により当該機能を休止させている場合や、プリンタそのものが仕様上、両面印刷機能を有しないものである場合である。
【０１０４】
【表８】
2011186691.tif 000010
Ｓ９４：続いて、コントローラ６１は取得した印刷設定情報を組み合せて、印刷枚数が残り印刷可能枚数より小さくなる印刷設定情報４４の組み合わせを生成する。
【０１０５】
本第２の実施の形態では、
「１−ＵＰ／片面」  効率１００％
「２−ＵＰ／片面」  効率  ５０％
「４−ＵＰ／片面」  効率  ２５％
という「両面」設定の存在しない組み合わせ情報が生成され、印刷枚数５０枚に対しての効率を適用すると、
【０１０６】
「１−ＵＰ／片面」  効率１００％  ×５０枚＝５０枚  ＞残４０枚
「２−ＵＰ／片面」  効率  ５０％  ×５０枚＝２５枚  ＜残４０枚
「４−ＵＰ／片面」  効率  ２５％  ×５０枚＝１２．５枚→１３枚  ＜残４０枚
となる。残り印刷可能枚数４０枚と比較すると、４０枚未満である印刷条件の組み合せは、「２−ＵＰ／片面」と「４−ＵＰ／片面」となるので、この２種を選択可能な印刷設定情報４４として採用する。
【０１０７】
Ｓ９５：続いてコントローラ６１は、パソコン５（識別番号：ＰＣ０１）が多用した過去の印刷設定情報４４に基づき、先に生成した印刷設定の組み合せに優先順位を付与する。Ｓ９６：コントローラ６１は優先順位の上位の組み合せ情報を選択可能な印刷設定情報４４としてパソコン５に通知する。
【０１０８】
Ｓ９７：パソコン５のドライバ５１は、受信した組み合せ情報を選択肢とした選択入力待機画面２１４をポップアップ画面として生成する。
Ｓ９８：生成されたポップアップ画面としての選択入力待機画面２１４は、画面表示部５８に表示される。
【０１０９】
図１６は画面表示部５８に表示する選択入力待機画面２１４を示す説明図である。選択入力待機画面２１４には変更候補となる印刷設定情報４４が表示される。即ち「現在の印刷設定では、全ページ（５０枚）を印刷できません。下記の推奨設定を選択して印刷設定を変更し、印刷枚数を減らしてください。」と表示する。更に、変更候補となる印刷設定情報４４として、「  １）２−ＵＰ／片面２５枚、２）４−ＵＰ／片面１３枚、３）変更しない」を表示する。
【０１１０】
Ｓ９９：ユーザ２は選択入力待機画面２１４を参照し、希望する組み合せ設定の番号を選択し、キーボードやマウス等を操作して指示入力する。なお、「変更しない」が選択された場合には、残り印刷可能枚数を表示して、印刷頁の指定入力などに移行するとか、印刷枚数と残り印刷可能枚数が同枚数の時のみ印刷を許容するようにしてもよいが、それらの説明は省略する。
【０１１１】
Ｓ１００：ドライバ５１は、選択された組み合せ設定をプリンタ６に通知する。
Ｓ１０１：プリンタ６のコントローラ６１は、受信した組み合せ設定を印刷設定情報４４として印刷データ５３１に付加する。
【０１１２】
Ｓ１０２：続けて、印刷処理部６６に印刷設定情報４４と印刷データ５３１を受け渡す。Ｓ１０３：印刷処理部６６は受け取った印刷データ５３１を印刷設定情報４４に従って編集し、印刷出力データ５３２として印刷出力する。
【０１１３】
最後に、コントローラ６１は、データ送受信処理部６４に対し今回のパソコン５（識別番号：ＰＣ０１）からの印刷指示処理の結果情報をサーバ７に通知するよう指示する。サーバ７は印刷履歴管理テーブル７５に記録（情報を更新）する。更に、プリンタ６のコントローラ６１は、印刷処理の終了信号を検知したら、記憶部に格納している印刷データ５３１等を消去する。
【０１１４】
以上説明したように第２の実施の形態では、ＰＣ情報管理部７２及び印刷履歴管理部７４がサーバ７側に存在する。従って、サーバの配下に複数のパソコンやプリンタが介在する環境下でも残り印刷可能枚数を事前に計算することなく、希望する全ての印刷を行うことができ利便性が良くなるという効果がある。更に、自動的に生成される印刷設定情報４４は、ユーザ毎の過去の印刷履歴情報に基づいた優先順位により決定される。従って、ユーザに選択される可能性の高い印刷設定が早期に選択される可能性が高まることになる。
【０１１５】
また、印刷制限情報の設定についても、第１の実施の形態で説明した方法と同様に変更可能である。ユーザの利用状況やユーザ要請に応じて「印刷上限枚数」と「閾値」を適宜、管理者の所持するパソコン５から修正することを可能とする。
【０１１６】
以上、第１の実施の形態においては複写機を例に、第２の実施の形態においてはプリンタを例に挙げて説明したが、これに限定されるものではない。例えば、文書や画像を印刷出力するデジタル複合機やファクシミリなどにも適用できる。
【０１１７】
更に、第１及び第２の実施の形態において、印刷制限情報管理手段としてのユーザ情報管理部１３及びＰＣ情報管理部７２が管理する印刷制限情報を、印刷媒体について説明したが、これに限らない。即ち、印刷に要する消耗品であっても本発明は適用可能である。例えば印刷に要するトナーの使用量の上限値を含む印刷制限情報を管理すれば本発明を適用することができる。
【０１１８】
更に、第１及び第２の実施の形態において、同じくユーザ情報管理部１３及びＰＣ情報管理部７２が管理する印刷制限情報に関し、「閾値」を「％」表示で示したが、これに限らない。即ち、例えば印刷上限枚数（１００枚）×閾値（８０％）＝８０枚と、既印刷枚数９０枚が比較できればよく、また、図８に示すように管理者により修正可能であればよいので、比較値としての印刷媒体枚数であってもよい。
【符号の説明】
【０１１９】
１        複写機
２        ユーザ
３        原稿
４、４０  識別番号
５        パーソナルコンピュータ
６        プリンタ
７        サーバ
１１      画面表示部
１２      ボタン入力部
１３      ユーザ情報管理部
１４      印刷履歴管理部
１８      コントローラ
１３１    ユーザ情報管理テーブル
１４１    印刷履歴管理テーブル
１５１    印刷処理選択肢テーブル
【図１】
2011186691.tif 000011
【図２】
2011186691.tif 000012
【図３】
2011186691.tif 000013
【図４】
2011186691.tif 000014
【図５】
2011186691.tif 000015
【図６】
2011186691.tif 000016
【図７】
2011186691.tif 000017
【図８】
2011186691.tif 000018
【図９】
2011186691.tif 000019
【図１０】
2011186691.tif 000020
【図１１】
2011186691.tif 000021
【図１２】
2011186691.tif 000022
【図１３】
2011186691.tif 000023
【図１４】
2011186691.tif 000024
【図１５】
2011186691.tif 000025
【図１６】
2011186691.tif 000026