JP2009151474A - Printing system, print server, printing control method, computer program - Google Patents
Printing system, print server, printing control method, computer program Download PDFInfo
- Publication number
- JP2009151474A JP2009151474A JP2007327667A JP2007327667A JP2009151474A JP 2009151474 A JP2009151474 A JP 2009151474A JP 2007327667 A JP2007327667 A JP 2007327667A JP 2007327667 A JP2007327667 A JP 2007327667A JP 2009151474 A JP2009151474 A JP 2009151474A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- user
- consumption
- approval
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 title abstract description 48
- 230000001186 cumulative effect Effects 0.000 claims description 19
- 230000008569 process Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 21
- 238000004364 calculation method Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 11
- 238000012790 confirmation Methods 0.000 description 8
- 230000004048 modification Effects 0.000 description 8
- 238000012986 modification Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 5
- 230000002596 correlated effect Effects 0.000 description 4
- 230000000875 corresponding effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる技術を提供することを目的とする。
【解決手段】ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、その差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用した条件に従って、ユーザ印刷を許可するか否かを決定する。
【選択図】図17An object of the present invention is to provide a technique capable of determining whether or not to allow printing desired by a user in consideration of the amount of consumption of consumables.
Correlation with at least one of a difference in consumption amount of consumables between a case where user printing is executed and a case where reference printing using preset print settings is executed, and the total of the differences Whether or not to allow user printing is determined according to the condition using the consumption index of M types (where M is an integer equal to or greater than 1).
[Selection] Figure 17
Description
本発明は、印刷に関するものである。 The present invention relates to printing.
従来より、種々の印刷システムが利用されている。例えば、使用者の使用制限や課金のためのアカウントを登録する印刷システムが知られている。また、解除コードの登録権限を管理者に与えることによって、一時的に印刷制限を解除する印刷システムも知られている。 Conventionally, various printing systems have been used. For example, a printing system for registering an account for use restriction or billing by a user is known. There is also known a printing system that temporarily cancels the print restriction by giving the administrator the authority to register the release code.
ところが、従来は、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することに関しては、十分な工夫がなされていないのが実情であった。 However, in the past, it has been the actual situation that no sufficient contrivance has been made regarding determining whether or not to allow printing desired by the user in consideration of the amount of consumption of consumables.
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる技術を提供することを目的とする。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and provide a technique capable of determining whether or not to permit printing desired by a user in consideration of consumption of consumables. The purpose is to do.
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。 SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.
[適用例1]印刷システムであって、ユーザによって指定された印刷設定を利用したユーザ印刷を要求する印刷要求部と、前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用した条件に従って、前記ユーザ印刷を許可するか否かを決定する決定部と、を備える、印刷システム。 Application Example 1 In a printing system, a print request unit that requests user printing using a print setting designated by a user, a case where the user printing is executed, and a reference that uses a preset print setting According to the condition using the consumption index of M types (M is an integer of 1 or more) correlated with at least one of the difference in the consumption amount of the consumables from when the printing is executed and the accumulated difference. And a determining unit that determines whether to permit the user printing.
この構成によれば、消耗品の消費量の差と、その差の累計との少なくとも一方と相関のある消費量指数を利用して、ユーザ印刷を許可するか否かが決定されるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, whether or not to allow user printing is determined using a consumption index that correlates with at least one of the difference in consumption of consumables and the cumulative total of the differences. It is possible to determine whether or not to allow printing desired by the user in consideration of the consumption of the product.
[適用例2]適用例1に記載の印刷システムであって、前記決定部は、前記消費量指数の種類毎に設定された第1閾値よりも、前記基準印刷を基準とする前記ユーザ印刷による超過分が小さいことを、前記M種類の消費量指数の内の少なくとも一部が示すことを含む許可条件が成立する場合には、前記ユーザ印刷を許可する、印刷システム。 Application Example 2 In the printing system according to Application Example 1, the determination unit performs the user printing based on the reference printing rather than the first threshold set for each type of consumption index. A printing system that permits the user printing when a permission condition including that at least a part of the M types of consumption indexes indicates that the excess is small is satisfied.
この構成によれば、超過分が第1閾値よりも小さい場合に、ユーザ印刷が許可されるので、消耗品の消費量が過剰に多くなることを抑制しつつ、ユーザ印刷を許可することができる。 According to this configuration, since user printing is permitted when the excess is smaller than the first threshold, it is possible to permit user printing while suppressing an excessive increase in consumption of consumables. .
[適用例3]適用例1または適用例2に記載の印刷システムであって、前記決定部は、前記消費量指数の種類毎に設定された第2閾値よりも、前記基準印刷を基準とする前記ユーザ印刷による超過分が大きいことを、前記M種類の消費量指数の内の少なくとも一部が示すことを含む否認条件が成立する場合には、前記ユーザ印刷を許可しない、印刷システム。 Application Example 3 In the printing system according to Application Example 1 or Application Example 2, the determination unit uses the reference printing as a reference rather than a second threshold set for each type of consumption index. A printing system that does not allow the user printing when a denial condition including that at least a part of the M types of consumption indexes indicates that the excess by the user printing is large is satisfied.
この構成によれば、超過分が第2閾値よりも大きい場合に、ユーザ印刷が許可されないので、消耗品の消費量が過剰に多くなることを抑制することができる。 According to this configuration, when the excess is larger than the second threshold value, user printing is not permitted, and therefore it is possible to suppress an excessive increase in the consumption of consumables.
[適用例4]適用例1ないし適用例3のいずれかに記載の印刷システムであって、さらに、第1承認者の指示に従って前記ユーザ印刷を承認する第1承認部を備え、前記決定部は、前記消費量指数を利用した条件が満たされない場合に、前記第1承認部による承認のために前記M種類の消費量指数の少なくとも一部を前記第1承認部に送信する、印刷システム。 Application Example 4 The printing system according to any one of Application Examples 1 to 3, further including a first approval unit that approves the user print in accordance with an instruction from a first approver, and the determination unit includes: The printing system that transmits at least a part of the M types of consumption indexes to the first approval unit for approval by the first approval unit when a condition using the consumption index is not satisfied.
この構成によれば、第1承認者は、承認に消費量指数を利用することができるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, since the first approver can use the consumption index for approval, the first approver can determine whether to permit printing desired by the user in consideration of the consumption of the consumables. .
[適用例5]適用例4に記載の印刷システムであって、前記決定部は、前記第1承認部によって前記ユーザ印刷が承認された場合に、前記ユーザ印刷を許可する、印刷システム。 [Application Example 5] The printing system according to Application Example 4, wherein the determination unit permits the user printing when the user printing is approved by the first approval unit.
この構成によれば、第1承認部による承認結果に従ってユーザ印刷を許可するか否かが決定されるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, since it is determined whether to allow user printing according to the approval result by the first approval unit, it is determined whether to allow printing desired by the user in consideration of the consumption amount of consumables. be able to.
[適用例6]適用例4または適用例5に記載の印刷システムであって、さらに、第2承認者の指示に従って前記ユーザ印刷を承認する第2承認部を備え、前記決定部は、前記第1承認部によって前記ユーザ印刷が承認されなかったことを含む別承認条件が満たされる場合に、前記第2承認部による承認のために前記M種類の消費量指数の少なくとも一部を前記第2承認部に送信する、印刷システム。 [Application Example 6] The printing system according to Application Example 4 or Application Example 5, further including a second approval unit that approves the user print according to an instruction of a second approver, and the determination unit includes the first When another approval condition including that the user print has not been approved by one approval unit is satisfied, at least a part of the M types of consumption indexes is approved by the second approval unit for the second approval Printing system to send to the department.
この構成によれば、第1承認部よって承認されなかったことを含む別承認条件が満たされる場合に第2承認部による承認が行われる印刷システムにおいて、第2承認者は、承認に消費量指数を利用することができるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, in the printing system in which the approval by the second approval unit is performed when another approval condition including that the approval by the first approval unit is not satisfied, the second approver uses the consumption index for approval. Therefore, it is possible to determine whether or not to permit the printing desired by the user in consideration of the consumption amount of the consumables.
[適用例7]適用例6に記載の印刷システムであって、前記決定部は、前記第2承認部によって前記ユーザ印刷が承認された場合に、前記ユーザ印刷を許可する、印刷システム。 [Application Example 7] The printing system according to Application Example 6, wherein the determination unit permits the user printing when the user printing is approved by the second approval unit.
この構成によれば、第2承認部による承認結果に従ってユーザ印刷を許可するか否かが決定されるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, since it is determined whether to allow user printing according to the approval result by the second approval unit, it is determined whether to allow printing desired by the user in consideration of the consumption amount of consumables. be able to.
[適用例8]適用例1ないし適用例7のいずれかに記載の印刷システムであって、前記M種類の消費量指数は、前記消費量の差に相当する費用を表す消費量指数を含む、印刷システム。 Application Example 8 In the printing system according to any one of Application Examples 1 to 7, the M types of consumption indexes include a consumption index that represents a cost corresponding to the difference in consumption. Printing system.
この構成によれば、費用を表す消費量指数が利用されるので、費用を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, since the consumption index representing the cost is used, it is possible to determine whether or not to allow the printing desired by the user in consideration of the cost.
[適用例9]適用例1ないし適用例8のいずれかに記載の印刷システムであって、前記M種類の消費量指数は、前記差の累計を表す消費量指数を含む、印刷システム。 [Application Example 9] The printing system according to any one of Application Example 1 to Application Example 8, wherein the M types of consumption indexes include a consumption index representing the cumulative difference.
この構成によれば、消費量の差の累計を表す消費量指数が利用されるので、過去の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 According to this configuration, since the consumption index representing the cumulative difference in consumption is used, it is possible to determine whether or not to allow printing desired by the user in consideration of past consumption.
[適用例10]ユーザによって指定された印刷設定を利用したユーザ印刷を要求する印刷要求部とネットワークを介して接続されたプリントサーバであって、前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用して、前記ユーザ印刷を許可するか否かを決定する決定部を備える、プリントサーバ。 Application Example 10 A print server connected via a network to a print request unit that requests user printing using print settings designated by a user, when the user printing is executed, Consumption index of M types (M is an integer of 1 or more) correlated with at least one of the difference in consumption amount of consumables from the case of executing reference printing using print settings A print server, comprising: a determination unit that determines whether to permit the user printing by using.
[適用例11]コンピュータに印刷を制御させるコンピュータプログラムであって、ユーザによって指定された印刷設定を利用したユーザ印刷の要求を解析する機能と、前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用した条件に従って、前記ユーザ印刷を許可するか否かを決定する機能と、をコンピュータに実現させるコンピュータプログラム。 Application Example 11 A computer program for causing a computer to control printing, a function for analyzing a user print request using print settings designated by a user, a case where the user print is executed, and a preset setting Consumption index of M types (M is an integer of 1 or more) correlated with at least one of the difference in consumption amount of consumables from the case of executing reference printing using print settings A computer program for causing a computer to realize a function of determining whether to permit the user printing in accordance with a condition using.
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷制御方法および印刷システム、それらの方法またはシステムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。 The present invention can be realized in various forms, for example, a printing control method and a printing system, a computer program for realizing the function of the method or system, and a recording medium on which the computer program is recorded. , And the like.
次に、この発明の実施の形態を実施例に基づいて以下の順序で説明する。
A.第1実施例:
B.第2実施例:
C.第3実施例:
D.変形例:
Next, embodiments of the present invention will be described in the following order based on examples.
A. First embodiment:
B. Second embodiment:
C. Third embodiment:
D. Variations:
A.第1実施例:
図1は、本発明の一実施例としての印刷システムを示す説明図である。この印刷システム1000は、印刷クライアント装置100と、プリントサーバ200と、印刷装置300と、2つの承認クライアント装置400A、400Bと、を備えている。これらの装置は、ネットワークNETに接続されている。なお、印刷クライアント装置の総数としては、1に限らず任意の数を採用可能である。また、承認クライアント装置の総数としても、2に限らず、任意の数を採用可能である。本実施例では、各承認クライアント装置は、互いに異なる承認者に予め対応付けられている。
A. First embodiment:
FIG. 1 is an explanatory diagram showing a printing system as an embodiment of the present invention. The
印刷クライアント装置100は、CPU101と、ROM102と、RAM103と、記憶部104と、インタフェース105とを有するコンピュータである。これらの要素101〜105は、いずれもバス109に接続されている。インタフェース105は、ネットワークNETとの接続インタフェースである。記憶部104は、読み書き可能な不揮発性メモリ(例えば、ハードディスクドライブやフラッシュメモリ)である。また、印刷クライアント装置100には、画像や操作画面等を表示する表示部100Dが接続されている。表示部100Dとしては、例えば、液晶ディスプレイや有機ELディスプレイを採用可能である。なお、図示は省略するが、印刷クライアント装置100は、さらに、ユーザの指示を受け入れる入力部(例えば、キーボードやマウス)を有している。
The
プリントサーバ200は、CPU201と、ROM202と、RAM203と、記憶部204と、インタフェース205とを有するコンピュータである。これらの要素201〜205は、いずれもバス209に接続されている。インタフェース205は、ネットワークNETとの接続インタフェースである。記憶部204は、読み書き可能な不揮発性メモリ(例えば、ハードディスクドライブやフラッシュメモリ)である。
The
印刷装置300は、CPU301と、ROM302と、RAM303と、インタフェース305と、印刷部306とを有する。これらの要素301〜306は、いずれもバス309に接続されている。インタフェース305は、ネットワークNETとの接続インタフェースである。印刷部306は、与えられたデータに応じて印刷を実行する印刷機構である。印刷機構としては、インク滴を印刷媒体に吐出して画像を形成する印刷機構や、トナーを印刷媒体上に転写・定着させて画像を形成する印刷機構等の種々の印刷機構を採用可能である。
The
第1承認クライアント装置400Aは、印刷クライアント装置100と同様のコンピュータである。要素401〜405、409は、印刷クライアント装置100の要素101〜105、109と、それぞれ同じである。また、第1承認クライアント装置400Aには、表示部100Dと同様の表示部400ADが接続されている。なお、図示は省略するが、第1承認クライアント装置400Aは、さらに、ユーザの指示を受け入れる入力部(例えば、キーボードやマウス)を有している。
The first
第2承認クライアント装置400Bのハードウェア構成は、第1承認クライアント装置400Aのハードウェア構成と、同じである(図示省略)。また、第2承認クライアント装置400Bには、表示部400ADと同様の表示部400BDが接続されている。
The hardware configuration of the second
図2は、印刷クライアント装置100(図1)の記憶部104に格納されたモジュールを示す説明図である。記憶部104には、印刷アプリケーション110と、プリンタドライバ120と、承認結果取得部130とが格納されている。これらのモジュール110、120、130は、いずれも、CPU101によって実行されるプログラムである。また、これらのモジュール110、120、130は、所定のオペレーティングシステムの下で機能している。
FIG. 2 is an explanatory diagram showing modules stored in the
印刷アプリケーション110は、ユーザからの印刷指示を受け入れるアプリケーションである(例えば、ワードプロセッサや、画像描画ソフトウェアや、画像ビューワや、ウェブページビューワ)。印刷アプリケーション110は、印刷指示に従って、プリンタドライバ120に印刷命令を送信する。
The
プリンタドライバ120は、印刷アプリケーション110からの印刷命令に従って印刷データを作成する。
The
承認結果取得部130は、印刷が承認されたか否かを表す結果をプリントサーバ200から取得する(詳細は後述する)。
The approval result
図3は、承認クライアント装置400A(図1)の記憶部404に格納されたモジュールを示す説明図である。記憶部404には、解除承認部410が格納されている。この解除承認部410は、CPU401によって実行されるプログラムである。また、解除承認部410は、所定のオペレーティングシステムの下で機能している。この解除承認部410の機能については、後述する。なお、この解除承認部410は、第2承認クライアント装置400Bを含む他の承認クライアント装置にも設けられている。
FIG. 3 is an explanatory diagram showing modules stored in the
図4は、プリントサーバ200(図1)のROM202に格納されたモジュールを示す説明図である。ROM202には、強制設定取得部210と、解除承認要求部212と、差違計算部214と、累計取得部216と、判断部218とが格納されている。これらのモジュール210〜218は、いずれも、CPU201によって実行されるプログラムである。これらのモジュールの詳細については、後述する。
FIG. 4 is an explanatory diagram showing modules stored in the
図5は、印刷装置300(図1)のROM302に格納されたモジュールを示す説明図である。ROM302には、消費量計算部310が格納されている。この消費量計算部310は、CPU301によって実行されるプログラムである。消費量計算部310の詳細については後述する。なお、ROM302には、印刷データに従って印刷部306を制御することによって印刷を行う印刷実行部も格納されている(図示せず)。
FIG. 5 is an explanatory diagram showing modules stored in the
図6は、プリントサーバ200(図1)の記憶部204を示す説明図である。記憶部204には、強制印刷設定記憶部230と、承認者情報記憶部232と、消費量費用差違記憶部234と、否認条件記憶部236と、許可条件記憶部238とを有している。
FIG. 6 is an explanatory diagram showing the
図7は、強制印刷設定記憶部230を示す説明図である。強制印刷設定記憶部230は、ユーザIDと、設定IDと、設定値との対応関係を格納している。ユーザIDは、印刷クライアント装置100に印刷指示を入力したユーザの識別番号である(以下、「入力ユーザID」とも呼ぶ)。設定IDは、印刷のためにユーザが指定可能な設定項目の識別番号である。設定値は、強制された設定を示す番号を示している(以下、強制された設定を「強制設定」と呼ぶ)。
FIG. 7 is an explanatory diagram showing the forced print setting
図8は、設定IDと設定値との具体例を示す表である。設定IDが「1」である設定項目は、「カラー/モノクロ設定」である。「カラー/モノクロ設定」の選択肢は、「カラー印刷」と「モノクロ印刷」とである。「カラー/モノクロ設定」の設定値が「1」であることは、「モノクロ印刷」を強制することを意味している。次に、設定IDが「2」である設定項目は、「画質設定」である。「画質設定」の選択肢は、「速度優先」と「中間」と「画質優先」とである(「中間」は「速度優先」と「画質優先」との中間を意味する)。「画質設定」の設定値が「1」であることは、「速度優先」を強制することを意味している。「画質設定」の設定値が「2」であることは、「中間」を強制することを意味している。このような対応関係は予め決定されている。なお、設定項目とその選択肢としては、図8の例に限らず、種々の項目と選択肢とを採用可能である。例えば、「上質普通紙」と「コート紙」とから選択可能な「用紙設定」を利用してもよい。 FIG. 8 is a table showing specific examples of setting IDs and setting values. The setting item whose setting ID is “1” is “color / monochrome setting”. The options for “color / monochrome setting” are “color printing” and “monochrome printing”. A setting value of “color / monochrome setting” being “1” means that “monochrome printing” is forced. Next, the setting item whose setting ID is “2” is “image quality setting”. The options of “image quality setting” are “speed priority”, “intermediate”, and “image quality priority” (“intermediate” means an intermediate between “speed priority” and “image quality priority”). The setting value of “image quality setting” being “1” means that “speed priority” is forced. The setting value of “image quality setting” being “2” means that “intermediate” is forced. Such correspondence is determined in advance. In addition, as a setting item and its choice, not only the example of FIG. 8 but various items and choices are employable. For example, “paper setting” that can be selected from “quality plain paper” and “coated paper” may be used.
図7には、3つの対応関係が示されている。第1対応関係CS1は、第1ユーザUS1(ユーザID=00200531)に関するものであり、「画質設定(設定ID=2)」として「中間(設定値=2)」を強制することを示している。第2対応関係CS2は、第2ユーザUS2(ユーザID=00351981)に関するものであり、「画質設定(設定ID=2)」として「速度優先(設定値=1)」を強制することを示している。詳細については後述するが、この強制設定を利用した印刷は無条件で許可される。一方、強制設定とは異なる設定を利用するためには、許可されるための条件を満たすことが要求される。 FIG. 7 shows three correspondences. The first correspondence CS1 relates to the first user US1 (user ID = 00200531), and indicates that “intermediate (setting value = 2)” is forced as “image quality setting (setting ID = 2)”. . The second correspondence CS2 relates to the second user US2 (user ID = 00351981), and indicates that “speed priority (setting value = 1)” is forced as “image quality setting (setting ID = 2)”. Yes. Although details will be described later, printing using this forced setting is permitted unconditionally. On the other hand, in order to use a setting different from the forced setting, it is required to satisfy a condition for being permitted.
本実施例では、強制設定(設定値)は、ユーザID毎に予め決定されている。また、強制設定は、設定項目(設定ID)毎に予め決定されている。強制印刷設定記憶部230に格納されていないユーザIDと設定IDとの組合せに関しては、制限が課せられていない。
In this embodiment, the forced setting (setting value) is determined in advance for each user ID. Further, the forced setting is determined in advance for each setting item (setting ID). No restrictions are imposed on combinations of user IDs and setting IDs that are not stored in the forced print setting
図9は、承認者情報記憶部232を示す説明図である。承認者情報記憶部232は、ユーザIDと承認者IDとの対応関係を格納している。承認者IDは、ユーザIDに関する承認を行うユーザ(承認者)のユーザIDを示している。この承認は、強制設定とは異なる設定を利用した印刷に関するものである。例えば、第1対応関係AR1は、第1ユーザUS1(ユーザID=00200531)が、第2ユーザUS2(ユーザID=00351981)に関する承認を行うことを示している。第2対応関係AR2は、第3ユーザUS3(ユーザID=00200133)が、第1ユーザUS1(ユーザID=00200531)に関する承認を行うことを示している。このように、一人の入力ユーザから複数の承認者を辿ることができる(例えば、第2ユーザUS2からは、第1ユーザUS1と第3ユーザUS3とを辿ることができる)。なお、承認者の階層数、すなわち、一人の入力ユーザから辿られる承認者の総数としては、任意の数を採用可能である。
FIG. 9 is an explanatory diagram showing the approver
図10は、消費量費用差違記憶部234を示す説明図である。消費量費用差違記憶部234は、承認者IDと、承認日時と、費用差違と、消耗品の消費量の差違との対応関係を格納している。本実施例では、印刷装置300によって消費される消耗品の内のN種類(Nは1以上の整数)の消耗品のそれぞれに関する差違が、消費量費用差違記憶部234に格納されている(消耗品ID=1〜N)。この対応関係は、強制設定を利用した場合と、強制設定とは異なる設定を利用した場合との間の、消耗品の消費量の差違を示している(差違の単位は、消耗品の種類毎に予め決まっている)。例えば、モノクロ印刷が強制されているユーザがカラー印刷を選択する場合には、カラー専用インクの消費量が、そのインクの消費量の差違として記録される。詳細は後述するが、強制設定とは異なる設定の利用が承認される毎に、その承認に関する対応関係が追加される。承認者IDは、その承認を行った承認者のユーザIDである。承認日時は、その承認が行われた日時である。費用差違は、消耗品の消費量の差違から算出された費用の差違である。本実施例では、これらの差違を利用して、強制設定とは異なる設定を利用した印刷を許可するか否かが決定される(詳細は後述)。
FIG. 10 is an explanatory diagram showing the consumption cost
図11は、消耗品IDと消耗品との具体例を示す表である。図中には、6つの消耗品が示されている。消耗品IDが1〜6の消耗品は、それぞれ、「上質普通紙(サイズはA4)」、「コート紙(サイズはA4)」、「トナー(黒)」、「トナー(青)」、「トナー(赤)」、「トナー(黄)」である。図示は省略するが、N種類の消耗品のそれぞれには、固有の消耗品IDが予め割り振られている。なお、消耗品としては、図11に示されたものに限らず、印刷装置300で消費される任意の消耗品を採用可能である。
FIG. 11 is a table showing specific examples of consumable IDs and consumables. In the figure, six consumables are shown. Consumables with
図12は、否認条件記憶部236を示す説明図である。否認条件記憶部236は、承認者IDと、消耗品IDと、否認閾値との対応関係を格納している。また、図13は、許可条件記憶部238を示す説明図である。許可条件記憶部238は、承認者IDと、消耗品IDと、許可閾値との対応関係を格納している。なお、消耗品ID=0の対応関係は、費用の関する閾値を表している。
FIG. 12 is an explanatory diagram showing the denial
図14は、否認閾値と許可閾値とを説明するグラフである。横軸Vは、消耗品の消費量(あるいは費用)の差違の累計を示している(詳細は後述)。この横軸上に、許可閾値ATと否認閾値NTとが示されている。累計Vが許可閾値ATよりも小さい場合には、強制設定とは異なる設定を利用した印刷が、承認者による承認が無くても無条件で許可される。一方、累計Vが否認閾値NTよりも大きい場合には、強制設定とは異なる設定を利用した印刷が無条件で否認される。累計Vが許可閾値AT以上で否認閾値NT以下である場合には、承認者が、承認するか否かを決定する。 FIG. 14 is a graph illustrating the denial threshold and the permission threshold. The horizontal axis V indicates the cumulative difference in consumption (or cost) of consumables (details will be described later). On the horizontal axis, the permission threshold value AT and the denial threshold value NT are shown. When the total V is smaller than the permission threshold value AT, printing using a setting different from the forced setting is permitted unconditionally even without approval by the approver. On the other hand, if the cumulative V is larger than the rejection threshold NT, printing using a setting different from the forced setting is rejected unconditionally. If the total V is greater than or equal to the permission threshold AT and less than or equal to the denial threshold NT, the approver determines whether to approve.
本実施例では、図12、図13に示すように、否認閾値NTと許可閾値ATとは承認者ID毎に予め決定されている。また、これらの閾値NT、ATは、消耗品ID毎に決定されている。これらの情報を利用した処理の詳細については、後述する。 In this embodiment, as shown in FIGS. 12 and 13, the denial threshold NT and the permission threshold AT are determined in advance for each approver ID. These threshold values NT and AT are determined for each consumable ID. Details of processing using these pieces of information will be described later.
図15は、印刷処理の手順を示すフローチャートである。最初のステップS100では、ユーザが、印刷アプリケーション110(図2)に印刷指示を入力する。次のステップS110では、印刷アプリケーション110が、プリンタドライバ120に印刷命令を送信する。この際、印刷アプリケーション110は、印刷画像を表す画像データをプリンタドライバ120に供給する。印刷命令に応答して、プリンタドライバ120は、ユーザから、印刷用の各設定項目の選択肢を指定する指示を受け入れる。例えば、ユーザは、モノクロ印刷の代わりにカラー印刷を指定することができ、また、画質優先印刷を指定することができる。以下、ユーザによって指定された設定のことを「ユーザ設定」と呼ぶ。
FIG. 15 is a flowchart showing the procedure of the printing process. In the first step S100, the user inputs a print instruction to the print application 110 (FIG. 2). In the next step S <b> 110, the
次のステップS120では、プリンタドライバ120は、入力ユーザIDをプリントサーバ200(図1)に送信して、強制設定を要求する。入力ユーザIDは、印刷クライアント装置100に印刷指示を入力したユーザの識別番号である。本実施例では、ユーザ認証に成功したユーザが、印刷クライアント装置100を利用することができる(このようなユーザ認証は「ログイン」ともよばれる)。プリンタドライバ120は、認証されたユーザに予め対応付けられたユーザIDをプリントサーバ200に送信する。なお、入力ユーザIDの特定方法としては、任意の方法を採用可能である。例えば、ユーザによって提供されたICカードを利用して入力ユーザIDを特定してもよい。
In the next step S120, the
プリントサーバ200の強制設定取得部210(図4)は、印刷クライアント装置100からの要求に応答して、入力ユーザIDに対応付けられた強制設定を印刷クライアント装置100に送信する。強制設定取得部210は、入力ユーザIDに対応付けられた強制設定を、強制印刷設定記憶部230(図7)から取得する。
The forced setting acquisition unit 210 (FIG. 4) of the
図15の次のステップS130では、プリンタドライバ120(図2)は、受信した強制設定と、ユーザ設定とを比較する。強制設定が定められた設定項目の全てに関して、ユーザ設定が強制設定と同じである場合には、処理は、次のステップS140に移行する。ステップS140では、プリンタドライバ120は、ユーザ設定に従って印刷データを生成し、生成した印刷データを印刷装置300(図1)に送信する。印刷装置300のネットワーク上のアドレス(例えば、IPアドレス)としては、予め設定されたアドレスが利用される。印刷装置300のCPU301は、受信した印刷データに従って印刷部306を制御し、印刷を実行する。そして、印刷処理が終了する。強制設定が定められていない設定項目に関しては、任意のユーザ設定が許容される。以下、ユーザ設定をそのまま利用した印刷を「ユーザ印刷」と呼ぶ。
In the next step S130 of FIG. 15, the printer driver 120 (FIG. 2) compares the received forced setting with the user setting. If the user setting is the same as the forced setting for all the setting items for which the forced setting is determined, the process proceeds to the next step S140. In step S140, the
強制設定が定められた設定項目の内の少なくとも1つの設定項目のユーザ設定が、強制設定と異なる場合には、処理はステップS150に移行する。図16は、ステップS150で実行される承認印刷処理の手順を示すフローチャートである。最初のステップS200では、プリンタドライバ120(図2)は、表示部100D(図1)に、承認待ちであることを示す情報を表示する。次のステップS210では、プリンタドライバ120は、ユーザ設定に従った印刷データと、強制設定に従った印刷データとを、生成する。以下、ユーザ設定に従った印刷データを「ユーザ印刷データ」と呼び、強制設定に従った印刷データを「強制印刷データ」と呼ぶ。ユーザ印刷データを生成するためには、全ての設定項目に関して、ユーザ設定がそのまま利用される。強制印刷データを生成するためには、ユーザ設定が強制設定と異なる設定項目に関しては、ユーザ設定の代わりに強制設定が利用される。他の設定項目に関しては、ユーザ設定が利用される。
If the user setting of at least one of the setting items for which the forced setting is determined is different from the forced setting, the process proceeds to step S150. FIG. 16 is a flowchart showing the procedure of the approval printing process executed in step S150. In the first step S200, the printer driver 120 (FIG. 2) displays information indicating that it is waiting for approval on the
次のステップS220では、プリンタドライバ120は、入力ユーザIDと、2種類の印刷データと、印刷装置300のIPアドレスとをプリントサーバ200(図1)に送信することによって、ユーザ印刷の承認(許可)を要求する。承認結果は、承認結果取得部130によって取得される。なお、プリンタドライバ120は、特許請求の範囲における「印刷要求部」に相当する。また、承認処理については後述する。
In the next step S220, the
ユーザ印刷が承認された場合には、次のステップS240で、プリンタドライバ120(図2)は、ユーザ印刷データを印刷装置300(図1)に送信する。このステップS240は、図15のステップS140と同じである。次のステップS250では、プリンタドライバ120は、承認結果を表示部100Dに表示する。そして、図16の処理が終了する。
If user printing is approved, in the next step S240, the printer driver 120 (FIG. 2) transmits user print data to the printing apparatus 300 (FIG. 1). This step S240 is the same as step S140 in FIG. In the next step S250, the
ユーザ印刷が承認されなかった場合には、ステップS240がスキップされて、処理はステップS250に移行する。そして、図16の処理が終了する。 If the user printing is not approved, step S240 is skipped and the process proceeds to step S250. Then, the process of FIG. 16 ends.
図17は、承認処理の手順を示すフローチャートである。最初のステップS300では、プリントサーバ200(図1)は、入力ユーザIDと、2種類の印刷データと、印刷装置300のIPアドレスとを印刷クライアント装置100から受信する。次のステップS310では、差違計算部214(図4)が、ユーザ印刷データを印刷装置300に送信することによって、消耗品の消費量を取得する。印刷装置300の消費量計算部310(図5)は、受信したユーザ印刷データを解析することによって、そのユーザ印刷データに従った印刷による消費量を算出する。具体的には、図10、図11で説明したN種類の消耗品のそれぞれの消費量が算出される。そして、消費量計算部310は、消費量をプリントサーバ200に送信する。以下、このステップS310で算出された消費量を「ユーザ消費量」と呼ぶ。
FIG. 17 is a flowchart showing the procedure of the approval process. In the first step S300, the print server 200 (FIG. 1) receives the input user ID, two types of print data, and the IP address of the
次のステップS320では、差違計算部214(図4)が、強制印刷データを印刷装置300に送信することによって、消耗品の消費量を取得する。このステップS320は、上述のステップS310と同様に行われる。以下、このステップS320で算出された消費量を「強制消費量」と呼ぶ。
In the next step S320, the difference calculation unit 214 (FIG. 4) acquires the consumption amount of the consumable by transmitting the forced print data to the
次のステップS330では、差違計算部214(図6)が、ユーザ消費量から強制消費量を引くことによって差違を算出する。差違は、N種類の消耗品のそれぞれについて算出される。次のステップS340では、消費量費用差違記憶部234は、消費量の差違から費用の差違を算出する。各消耗品の単価は予め設定されている。消費量の差違に単価を乗じた値の合計が、費用の差違である。以下、算出された差違を「現行差違」と呼ぶ。
In the next step S330, the difference calculation unit 214 (FIG. 6) calculates the difference by subtracting the forced consumption amount from the user consumption amount. The difference is calculated for each of the N types of consumables. In the next step S340, the consumption cost
次のステップS350では、解除承認要求部212(図4)が、入力ユーザIDに対応付けられた承認者IDを、承認者情報記憶部232(図9)から取得する。 In the next step S350, the release approval request unit 212 (FIG. 4) acquires the approver ID associated with the input user ID from the approver information storage unit 232 (FIG. 9).
次のステップS360では、累計取得部216(図4)は、消費量差違のN種類の累計と、費用差違の累計とを算出する。これらの累計は、いずれも、承認者IDに対応付けられた累計であり、現時点までの所定の一定期間内の累計である(例えば、暦における一ヶ月)。上述したように、消費量費用差違記憶部234(図10)には、過去に承認されたユーザ印刷に関する差違が格納されている。累計取得部216は、消費量費用差違記憶部234を参照することによって、累計を算出する。
In the next step S360, the total acquisition unit 216 (FIG. 4) calculates N types of totals for consumption differences and totals for cost differences. These totals are all the totals associated with the approver ID, and are totals within a predetermined period up to the present time (for example, one month in the calendar). As described above, the consumption cost difference storage unit 234 (FIG. 10) stores a difference regarding user printing approved in the past. The
次のステップS370では、判断部218(図4)は、累計に基づいて、承認無しでユーザ印刷を許可して良いか否かを判断する。判断部218は、許可条件記憶部238(図13)を参照して判断する。判断部218は、費用差違の累計と、消費量差違のN種類の累計とのそれぞれが、各累計に対応付けられた許可閾値ATよりも小さい場合には、ユーザ印刷を許可する(図14)。
In the next step S370, the determination unit 218 (FIG. 4) determines whether to allow user printing without approval based on the cumulative total. The
ステップS370でユーザ印刷が許可された場合には、次のステップS380で、解除承認要求部212(図4)は、承認したことを示す承認結果を印刷クライアント装置100に送信する。そして、図17の処理が終了する。
If user printing is permitted in step S370, the release approval request unit 212 (FIG. 4) transmits an approval result indicating approval to the
ステップS370でユーザ印刷が許可されなかった場合には、すなわち、費用差違の累計と、消費量差違のN種類の累計との内の少なくとも1つが許可閾値AT以上である場合には、処理はステップS400に移行する。このステップS400では、判断部218(図4)は、確認ユーザIDを承認者IDに設定する。確認ユーザIDは、承認者のユーザIDを示す。後述するように、確認ユーザIDとしては、入力ユーザIDに対応付けられた承認者IDに限らず、その承認者IDに対応付けられた上位の承認者のユーザIDが利用される場合がある。 If the user printing is not permitted in step S370, that is, if at least one of the total of the cost difference and the N types of total of the consumption difference is equal to or greater than the permission threshold value AT, the processing is step. The process proceeds to S400. In step S400, determination unit 218 (FIG. 4) sets the confirmation user ID as the approver ID. The confirmation user ID indicates the user ID of the approver. As will be described later, the confirmation user ID is not limited to the approver ID associated with the input user ID, but may be a user ID of a higher approver associated with the approver ID.
次のステップS410では、判断部218(図4)は、累計と確認ユーザIDとに基づいて、無条件で否認すべきか否かを判断する。判断部218は、否認条件記憶部236(図12)を参照して判断する。判断部218は、費用差違の累計と、消費量差違のN種類の累計との内の少なくとも1つが否認閾値NTよりも大きい場合には、無条件で否認すべきと判断する。
In the next step S410, the determination unit 218 (FIG. 4) determines whether or not to deny unconditionally based on the cumulative total and the confirmation user ID. The
無条件で否認すべきと判断された場合には、次のステップS420、S430、S440で、判断部218(図4)は、確認ユーザIDを、現行の確認ユーザIDに対応付けられた承認者ID(上位の承認者)に設定する。上位の承認者IDは、承認者情報記憶部232(図9)から取得される。そして、処理が再びステップS410に戻る。 If it is determined that it should be denied unconditionally, in the next steps S420, S430, and S440, the determination unit 218 (FIG. 4) determines the approver associated with the confirmation user ID and the current confirmation user ID. Set to ID (superior approver). The higher-level approver ID is acquired from the approver information storage unit 232 (FIG. 9). Then, the process returns to step S410 again.
現行の確認ユーザIDに承認者IDが対応付けられていない場合には(S430:No)、判断部218(図4)は、ユーザ印刷が許可されていないと判断する。次のステップS450で、解除承認要求部212(図4)は、否認したことを示す承認結果を印刷クライアント装置100に送信する。そして、図17の処理が終了する。
If the approver ID is not associated with the current confirmation user ID (S430: No), the determination unit 218 (FIG. 4) determines that user printing is not permitted. In the next step S450, the release approval request unit 212 (FIG. 4) transmits an approval result indicating that it has been denied to the
ステップS410で、費用差違の累計と、消費量差違のN種類の累計とのそれぞれが、否認閾値NT以下である場合には、判断部218(図4)は、承認者(確認ユーザ)に確認すべきと判断する。次のステップS500では、解除承認要求部212は、N種類の消費量のそれぞれの現行差違と、費用の現行差違と、費用差違の累計と、N種類の消費量差違のそれぞれの累計とを、承認のために承認クライアント装置に送信する。この承認クライアント装置は、承認者(確認ユーザID)に予め対応付けられた装置である(例えば、図1の第1承認クライアント装置400A)。承認クライアント装置の解除承認部410(図3)は、受信した情報を利用して、承認画面を表示部(例えば、表示部400AD)に表示する。
In step S410, when each of the total of the cost difference and the N types of total of the consumption difference is equal to or less than the rejection threshold NT, the determination unit 218 (FIG. 4) confirms with the approver (confirming user). Judge that it should. In the next step S500, the release
図18は、承認画面の一例を示す説明図である。この承認画面AWには承認ボタンABと否認ボタンNBとが表示されている。承認者は、これらのボタンAB、NBを操作することによって、承認するか否かを決定することができる。解除承認部410(図3)は、承認者の操作に従って、承認結果をプリントサーバ200(図1)に送信する。 FIG. 18 is an explanatory diagram illustrating an example of an approval screen. On this approval screen AW, an approval button AB and a denial button NB are displayed. The approver can determine whether to approve by operating these buttons AB and NB. The release approval unit 410 (FIG. 3) transmits the approval result to the print server 200 (FIG. 1) according to the operation of the approver.
また、この承認画面AWには、費用とN種類の消耗品とのそれぞれの項目に関する、現行差違が表示されている。従って、承認者は、承認した場合と否認した場合との間の差違を考慮して、適切な判断を行うことができる。また、承認画面AWには、各項目の差違累計が表示されている。従って、承認者は、これまでの承認による増加分を考慮して、適切な判断を行うことができる。さらに、承認画面AWには、各項目の許可閾値ATと否認閾値NTとが表示されている。従って、承認者は、閾値に基づいて、適切な判断を行うことができる。なお、解除承認部410(図3)は、各閾値として、予め設定された値を表示する。この代わりに、解除承認部410は、各閾値をプリントサーバ200(図1)から取得してもよい。なお、この承認画面AWから、任意の情報を省略してもよい。例えば、閾値を省略してもよい。
In addition, on the approval screen AW, the current difference regarding each item of the cost and the N types of consumables is displayed. Therefore, the approver can make an appropriate determination in consideration of the difference between the case of approval and the case of denial. In addition, the difference screen for each item is displayed on the approval screen AW. Therefore, the approver can make an appropriate determination in consideration of the increase due to the previous approval. Further, the approval screen AW displays the permission threshold value AT and the denial threshold value NT for each item. Therefore, the approver can make an appropriate determination based on the threshold value. Note that the release approval unit 410 (FIG. 3) displays a preset value as each threshold value. Instead, the
解除承認要求部212(図4)は、受信した承認結果が「承認」を示している場合には(図17:S510:Yes)、消費量費用差違記憶部234(図10)を更新し(ステップS520)、承認結果を印刷クライアント装置100に送信する(ステップS530)。そして、図17の処理が終了する。消費量費用差違記憶部234は、現行差違を表す対応関係を追加することによって、消費量費用差違記憶部234を更新する。
When the received approval result indicates “approval” (FIG. 17: S510: Yes), the release approval request unit 212 (FIG. 4) updates the consumption cost difference storage unit 234 (FIG. 10) ( In step S520, the approval result is transmitted to the print client apparatus 100 (step S530). Then, the process of FIG. 17 ends. The consumption cost
解除承認要求部212(図4)は、受信した承認結果が「否認」を示している場合には(S510:No)、ステップS520をスキップして、承認結果を印刷クライアント装置100に送信する(S530)。そして、図17の処理が終了する。 When the received approval result indicates “denied” (S510: No), the cancellation approval request unit 212 (FIG. 4) skips step S520 and transmits the approval result to the print client apparatus 100 ( S530). Then, the process of FIG. 17 ends.
以上のように、本実施例では、判断部218(図4)は、消費量差違のN種類の累計と、費用差違の累計とを利用して、ユーザ印刷を許可して良いか否かを判断する(図17:S370、S380、S410、S450)。従って、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。また、各累計が、各累計に対応付けられた許可閾値ATよりもそれぞれ小さい場合に、ユーザ印刷が許可されるので、消耗品の消費量が過剰に多くなることを抑制しつつ、ユーザ印刷を許可することができる(図17:S370)。さらに、各累計の内の少なくとも1つが否認閾値NTよりも大きい場合には、無条件で否認すべきと判断されるので、消耗品の消費量が過剰に多くなることを抑制することができる(図17:S410)。また、ユーザ印刷を許可するか否かの判断に、消費量に加えて費用が利用されるので、費用を考慮した判断が可能である。また、その判断には、累計が利用されるので、過去の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。 As described above, in the present embodiment, the determination unit 218 (FIG. 4) determines whether or not to allow user printing by using the N types of total consumption differences and the total cost differences. Judgment is made (FIG. 17: S370, S380, S410, S450). Therefore, it is possible to determine whether or not to permit printing desired by the user in consideration of the consumption amount of the consumables. In addition, when each total is smaller than the permission threshold value AT associated with each total, user printing is permitted, so user printing is performed while suppressing an excessive increase in the consumption of consumables. It can be permitted (FIG. 17: S370). Furthermore, when at least one of the cumulative totals is larger than the denial threshold NT, it is determined that denial should be denied unconditionally, so that it is possible to suppress an excessive increase in consumption of consumables ( FIG. 17: S410). Further, since the cost is used in addition to the amount of consumption for determining whether or not to allow user printing, it is possible to determine in consideration of the cost. In addition, since the cumulative total is used for the determination, it is possible to determine whether or not to allow the printing desired by the user in consideration of the past consumption.
また、許可条件(図17:S370)と否認条件(S410)とのいずれもが成立しない場合には、承認クライアント装置による承認結果に従って、ユーザ印刷を許可して良いか否かが判断される(S500〜S530)。この際、解除承認要求部212は、各現行差違と各累計とを、承認のために承認クライアント装置に送信する(S500)。従って、承認者は、これらの情報を利用して承認することができるので、消耗品の消費量を考慮してユーザの望む印刷を許可するか否かを決定することができる。
If neither the permission condition (FIG. 17: S370) nor the rejection condition (S410) is satisfied, it is determined whether or not user printing is permitted according to the approval result by the approval client device ( S500 to S530). At this time, the release
なお、本実施例では、図4に示す処理部210〜218の全体が、ユーザ印刷を許可するか否かを決定している。従って、これらの処理部210〜218の全体が、特許請求の範囲における「決定部」に相当する。また、解除承認部410(図3)が、承認者の指示に従ってユーザ印刷を承認する機能を有している。従って、解除承認部410が、特許請求の範囲における「承認部」に相当する。そして、入力ユーザの承認者に対応付けられた承認クライアント装置の解除承認部410が「第1承認部」に相当し、その承認者の上位の承認者に対応付けられた承認クライアント装置の解除承認部410が「第2承認部」に相当する。
In the present embodiment, the
B.第2実施例:
図19は、承認処理の別の実施例の手順を示すフローチャートである。図17に示す実施例との差違は、承認クライアント装置による承認結果が「否認」を示している場合に、ステップS510から、ステップS530の代わりにステップS420へ、処理が移行する点だけである。他のステップは、図17に示す実施例と同じである。この結果、承認者による承認が得られなかった場合には、判断部218(図4)は、さらに上位の承認者に対応付けられた否認条件に基づいて、ユーザ印刷を否認すべきか否かを判断する(S410)。そして、上位の承認者に確認すべきと判断された場合には、解除承認要求部212は、上位の承認者による承認を要求する(S500)。その結果、承認される可能性を高められるので、ユーザの利便性を向上できる。
B. Second embodiment:
FIG. 19 is a flowchart showing the procedure of another embodiment of the approval process. The only difference from the embodiment shown in FIG. 17 is that the process shifts from step S510 to step S420 instead of step S530 when the approval result by the approval client device indicates “denial”. Other steps are the same as those in the embodiment shown in FIG. As a result, if the approval by the approver is not obtained, the determination unit 218 (FIG. 4) determines whether or not to reject the user printing based on the denial condition associated with the higher-level approver. Judgment is made (S410). If it is determined that the higher-level approver should confirm, the release
C.第3実施例:
図20は、承認印刷処理の別の実施例の手順を示すフローチャートである。図16に示す実施例との差違は、ユーザ印刷が承認されなかった場合のステップS232、S234、S236が追加されている点だけである。他のステップは、図16に示す実施例と同じである。
C. Third embodiment:
FIG. 20 is a flowchart illustrating the procedure of another embodiment of the approval printing process. The only difference from the embodiment shown in FIG. 16 is that steps S232, S234, and S236 when user printing is not approved are added. Other steps are the same as those of the embodiment shown in FIG.
ステップS232では、プリンタドライバ120(図2)は、問い合わせ画面を表示部100D(図1)に表示する。この画面には、承認結果と強制設定とが表示されている(図示省略)。また、ユーザは、ユーザ設定の代わりに強制設定を利用した印刷を実行するか否かを、プリンタドライバ120に指示することができる。プリンタドライバ120は、強制設定を利用することを示す指示を受けた場合には(S234:Yes)、次のステップS236で、強制印刷データを印刷装置300(図1)に送信する。印刷装置300は、受信した強制印刷データに従って、印刷を実行する。プリンタドライバ120は、強制設定を利用しないことを示す指示を受けた場合には(S234:No)、ステップS236をスキップして、図20の処理を終了する。
In step S232, the printer driver 120 (FIG. 2) displays an inquiry screen on the
以上のように、第3実施例では、ユーザ印刷が許可されない場合には、ユーザは、強制設定を利用した印刷を選択することができるので、利便性を向上できる。 As described above, in the third embodiment, when user printing is not permitted, the user can select printing using forced setting, so that convenience can be improved.
なお、図20のステップS232、S234、S236において、強制設定の代わりに、承認者によって提案された設定(「提案設定」と呼ぶ)を利用してもよい。例えば、図17、図19のステップS500において、承認者は、ユーザ印刷を承認しない場合に、提案設定を決定してもよい。このような提案設定としては、ユーザ設定と強制設定とのいずれとも異なる設定を採用可能である。承認クライアント装置の解除承認部410(図3)は、承認者の指示に従って、提案設定をプリントサーバ200に送信する。図17、図19のステップS530では、解除承認要求部212(図4)は、受信した提案設定を、印刷クライアント装置100に送信する。そして、図20のステップS232、S234、S236では、プリンタドライバ120は、提案設定を利用した処理を実行する。ステップS236では、プリンタドライバ120は、提案設定に従って印刷データを生成し、生成した印刷データを印刷装置300に送信する。こうすれば、承認者による承認の自由度を高めることができる。
Note that in steps S232, S234, and S236 of FIG. 20, a setting proposed by the approver (referred to as “suggest setting”) may be used instead of the forced setting. For example, in step S500 of FIGS. 17 and 19, the approver may determine the proposal setting when the user print is not approved. As such a proposal setting, a setting different from both the user setting and the forced setting can be adopted. The release approval unit 410 (FIG. 3) of the approval client device transmits the proposal setting to the
D.変形例:
なお、上記各実施例における構成要素の中の、独立クレームでクレームされた要素以外の要素は、付加的な要素であり、適宜省略可能である。また、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
D. Variations:
In addition, elements other than the elements claimed in the independent claims among the constituent elements in each of the above embodiments are additional elements and can be omitted as appropriate. The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.
変形例1:
上述の各実施例において、ユーザ印刷を許可するか否かの判断に利用される消費量指数としては、費用差違の累計と、消費量差違のN種類の累計とのそれぞれに限らず、種々の値を採用可能である。一般には、決定部は、消耗品の消費量の差と、その差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の値を採用可能である。例えば、差違の累計の代わりに現行差違を採用してもよい。また、差違の累計と現行差違との両方を採用してもよい。また、消費量差違と、差違に相当する費用とのいずれか一方を採用してもよい。なお、累計としては、現行差違を含む値を採用してもよい。また、費用としては、任意の消耗品の消費量の差に相当する費用を採用可能である。ここで、任意のL種類(Lは1以上の整数)の消耗品に関する合計費用を採用してもよい。
Modification 1:
In each of the above-described embodiments, the consumption index used for determining whether or not to allow user printing is not limited to the total of the difference in cost and the N types of total of the difference in consumption. Values can be adopted. In general, the determination unit can employ M types (M is an integer of 1 or more) having a correlation with at least one of a difference in consumption of consumables and a cumulative total of the differences. For example, the current difference may be adopted instead of the cumulative difference. Further, both the cumulative difference and the current difference may be adopted. Moreover, you may employ | adopt any one of the consumption amount difference and the expense corresponded to a difference. In addition, as the cumulative total, a value including the current difference may be adopted. In addition, as a cost, a cost corresponding to a difference in consumption of any consumable can be employed. Here, you may employ | adopt the total cost regarding arbitrary L types (L is an integer greater than or equal to 1) expendable supplies.
なお、累計としては、現時点(ユーザ印刷を許可するか否かの判断時)までの所定の一定期間内の累計に限らず、種々の期間内の累計を採用可能である。例えば、日時を予め複数の期間に区切り、現時点を含む期間内における累計を採用してもよい。具体的には、カレンダーにおける月を期間として採用し、現時点を含む月内の累計を採用してもよい(現時点が12月3日なら、12月内の累計を採用すればよい)。いずれの場合も、予め定められた条件で決まる期間内の累計を採用することが好ましい。このような条件としては、現時点に従って期間を定める種々の条件を採用可能である。 The total is not limited to a total within a predetermined period until the present time (when determining whether or not to allow user printing), but can be a total within various periods. For example, the date and time may be divided into a plurality of periods in advance, and the cumulative total within the period including the current time may be employed. Specifically, the month in the calendar may be adopted as the period, and the cumulative total within the month including the current time may be employed (if the current time is December 3, the cumulative total within December may be employed). In any case, it is preferable to employ a total within a period determined by a predetermined condition. As such conditions, various conditions that determine the period according to the present time can be adopted.
変形例2:
上述の各実施例において、許可条件としては、M種類の消費量指数の内の少なくとも一部が示す超過分が許可閾値よりも小さいことを含む任意の条件を採用可能である。例えば、一部の消費量指数が示す超過分が許可閾値よりもそれぞれ大きい場合であっても、残りの消費量指数が示す超過分が許可閾値よりもそれぞれ小さい場合には、許可条件が成立していると判断してもよい。なお、超過分は、ユーザ設定を利用した場合の消費量から強制設定を利用した場合の消費量を引いた差分に相当する値である。また、許可閾値は、消費量指数の種類毎に予め決定すればよい。
Modification 2:
In each of the above-described embodiments, as the permission condition, any condition including that the excess indicated by at least a part of the M types of consumption indexes is smaller than the permission threshold can be employed. For example, even if the excess indicated by a part of the consumption index is larger than the permission threshold, the permission condition is satisfied if the excess indicated by the remaining consumption index is smaller than the permission threshold. It may be determined that The excess amount is a value corresponding to a difference obtained by subtracting the consumption amount when the forced setting is used from the consumption amount when the user setting is used. The permission threshold may be determined in advance for each type of consumption index.
また、否認条件としては、M種類の消費量指数の内の少なくとも一部が示す超過分が否認閾値よりも大きいことを含む任意の条件を採用可能である。例えば、全ての消費量指数が示す超過分が否認閾値よりもそれぞれ大きいことを、否認条件として採用してもよい。なお、否認閾値は、消費量指数の種類毎に予め決定すればよい。また、否認閾値としては、上述の許可閾値よりも大きい値が好ましい。 In addition, as the denial condition, any condition including that the excess indicated by at least a part of the M types of consumption indexes is larger than the denial threshold can be adopted. For example, it may be adopted as the denial condition that the excess indicated by all consumption indexes is larger than the denial threshold. The rejection threshold may be determined in advance for each type of consumption index. Moreover, as a denial threshold value, a value larger than the above-mentioned permission threshold value is preferable.
また、上述の各実施例では、許可閾値と否認閾値とのそれぞれは、承認者毎に定められている。また、承認者は、入力ユーザ毎に定められている。従って、各閾値は、入力ユーザに対応付けられているということができる。なお、各閾値は入力ユーザのグループ毎に定められていてもよく、また、各閾値が全ての入力ユーザに共通であってもよい。 Further, in each of the above-described embodiments, each of the permission threshold value and the denial threshold value is determined for each approver. The approver is determined for each input user. Therefore, it can be said that each threshold is associated with the input user. Each threshold value may be determined for each group of input users, and each threshold value may be common to all input users.
また、ユーザ印刷を許可するか否かを決定するための、消費量指数を利用した条件(以下「決定条件」と呼ぶ)としては、消費量指数を利用する任意の条件を採用可能である。例えば、許可条件と否認条件とのいずれか一方のみを利用してもよく、許可条件と否認条件との両方を利用してもよい。いずれの場合も、決定条件が満たされない場合には、決定部は、承認部による承認に従って決定することが好ましい。そして、上述の各実施例のように、決定条件が承認者毎に予め決定されていてもよい。ここで、以下のステップを繰り返し実行してもよい。
(S1)承認者に対応付けられた決定条件に従ってユーザ印刷を許可するか否かを決定する。
(S2)決定条件が満たされない場合には、その承認者に対応付けられた承認部に承認を要求する。
(S3)承認者の承認が得られない場合には、その上位の承認者を対象として、上述のステップS1、S2を繰り返す。
ただし、承認を利用せずに決定できるように、決定条件を予め定めてもよい。
Further, as a condition using the consumption index (hereinafter referred to as “determination condition”) for determining whether or not to allow user printing, any condition using the consumption index can be adopted. For example, only one of the permission condition and the denial condition may be used, or both the permission condition and the denial condition may be used. In any case, when the determination condition is not satisfied, the determination unit preferably determines according to the approval by the approval unit. And the determination conditions may be previously determined for every approver like each above-mentioned Example. Here, the following steps may be repeatedly executed.
(S1) It is determined whether or not to allow user printing according to a determination condition associated with the approver.
(S2) If the determination condition is not satisfied, an approval is requested from the approval unit associated with the approver.
(S3) When the approval of the approver is not obtained, the above steps S1 and S2 are repeated for the higher-level approver.
However, the determination condition may be determined in advance so that the determination can be made without using the approval.
変形例3:
上述の各実施例において、承認部(図3:解除承認部410)による消費量指数の利用方法としては、承認者に消費量指数を提示するような任意の方法を採用可能である。例えば、出力(表示と印刷とを含む)を採用可能である。承認部には、出力部(例えば、表示部あるいは印刷部)を接続すればよい。ここで、出力形式としては、任意の形式を採用可能である。例えば、数値を出力してもよく、数値に対応付けられた色を出力してもよい。また、承認部に供給される消費量指数が、決定部によって利用されるM種類の消費量指数の内の一部であってもよい。また、承認部は、受信した消費量指数の内の一部を承認者に提示(例えば、出力)してもよい。
Modification 3:
In each of the above-described embodiments, any method that presents the consumption index to the approver can be adopted as a method of using the consumption index by the approval unit (FIG. 3: cancellation approval unit 410). For example, output (including display and printing) can be employed. An output unit (for example, a display unit or a printing unit) may be connected to the approval unit. Here, any format can be adopted as the output format. For example, a numerical value may be output, and a color associated with the numerical value may be output. Moreover, the consumption index supplied to the approval unit may be a part of the M types of consumption indexes used by the determination unit. Further, the approval unit may present (for example, output) a part of the received consumption index to the approver.
変形例4:
上述の各実施例において、1つの設定項目の強制設定が、複数の選択肢を含んでいてもよい。例えば、図8に示す「画質設定」に関して、「速度優先」と「中間」との2つが強制設定として指定されてもよい。この場合、ユーザ設定が「速度優先」と「中間」とのいずれかである場合には、ユーザ設定が強制設定と同じであると判断すればよい。また、強制印刷データを生成する際には、複数の強制設定の内の予め決定された設定を利用すればよい。
Modification 4:
In each of the embodiments described above, the forced setting of one setting item may include a plurality of options. For example, regarding “image quality setting” shown in FIG. 8, two of “speed priority” and “intermediate” may be designated as forced settings. In this case, if the user setting is either “speed priority” or “intermediate”, it may be determined that the user setting is the same as the forced setting. Further, when generating forced print data, a predetermined setting of a plurality of forced settings may be used.
なお、強制設定は、上述の各実施例のように入力ユーザ毎に定められてもよく、また、入力ユーザのグループ毎に定められてもよい。また、強制設定が全ての入力ユーザに共通であってもよい。なお、強制設定を利用した印刷は、特許請求の範囲における「基準印刷」に相当する。 Note that the forced setting may be determined for each input user as in the above-described embodiments, or may be determined for each group of input users. Further, the forced setting may be common to all input users. Note that printing using forced setting corresponds to “reference printing” in the claims.
変形例5:
上述の各実施例において、印刷システム1000の構成としては、種々の構成を採用可能である。プリントサーバ200の複数の構成要素が、ネットワークによって互いに接続された複数の装置に分散してもよい。例えば、ネットワークNETを介してプリントサーバ200に接続された計算サーバが(図示せず)、差違計算部214(図4)として機能してもよい。また、印刷装置300(図1)の消費量計算部310(図5)が、プリントサーバ200に設けられていても良い。また、プリントサーバ200の機能が印刷クライアント装置100に実装されてもよい。
Modification 5:
In the embodiments described above, various configurations can be adopted as the configuration of the
変形例6:
上述の各実施例において、消耗品の消費量の差を取得する方法としては、印刷データを解析する方法に限らず、任意の方法を採用可能である。例えば、印刷設定に予め対応付けられた概算値を利用して、差(概算値)を取得してもよい。このように、ユーザ設定(印刷設定)に関連のあるデータの解析結果に従って、差と相関のある値を取得可能である。ユーザ設定に関連のあるデータとしては、ユーザ設定を表すデータや、そのユーザ設定に従って生成された印刷データ等の種々のデータを採用可能である。同様に、消費量指数を取得する方法としては、ユーザ設定(印刷設定)に関連のあるデータの解析結果に従って消費量指数を取得する任意の方法を採用可能である。ここで、ユーザ印刷の要求が、ユーザ設定に関連のあるデータを含むことが好ましい。こうすれば、ユーザ印刷の要求を解析することによって、消費量指数を取得することができる。
Modification 6:
In each of the above-described embodiments, the method for acquiring the difference in the consumption amount of the consumables is not limited to the method of analyzing the print data, and any method can be adopted. For example, the difference (approximate value) may be acquired by using an approximate value previously associated with the print setting. As described above, a value correlated with the difference can be acquired according to the analysis result of the data related to the user setting (print setting). As data related to the user setting, various data such as data representing the user setting and print data generated according to the user setting can be adopted. Similarly, as a method for acquiring the consumption index, any method for acquiring the consumption index according to the analysis result of the data related to the user setting (print setting) can be adopted. Here, it is preferable that the user print request includes data related to the user setting. In this way, the consumption index can be obtained by analyzing the user print request.
変形例7:
上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図4の差違計算部214の機能を、論理回路を有するハードウェア回路によって実現してもよい。
Modification 7:
In each of the above embodiments, a part of the configuration realized by hardware may be replaced with software, and conversely, part or all of the configuration realized by software may be replaced with hardware. Also good. For example, the function of the
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア(コンピュータプログラム)は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやCD−ROMのような携帯型の記録媒体に限らず、各種のRAMやROM等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。 In addition, when part or all of the functions of the present invention are realized by software, the software (computer program) can be provided in a form stored in a computer-readable recording medium. In the present invention, the “computer-readable recording medium” is not limited to a portable recording medium such as a flexible disk or a CD-ROM, but an internal storage device in a computer such as various RAMs and ROMs, a hard disk, and the like. An external storage device fixed to the computer is also included.
100…印刷クライアント装置
100D…表示部
101…CPU
102…ROM
103…RAM
104…記憶部
105…インタフェース
109…バス
110…印刷アプリケーション
120…プリンタドライバ
130…承認結果取得部
200…プリントサーバ
201…CPU
202…ROM
203…RAM
204…記憶部
205…インタフェース
209…バス
210…強制設定取得部
212…解除承認要求部
214…差違計算部
216…累計取得部
218…判断部
230…強制印刷設定記憶部
232…承認者情報記憶部
234…消費量費用差違記憶部
236…否認条件記憶部
238…許可条件記憶部
300…印刷装置
301…CPU
302…ROM
303…RAM
305…インタフェース
306…印刷部
309…バス
310…消費量計算部
400A…第1承認クライアント装置
400B…第2承認クライアント装置
400AD…表示部
400BD…表示部
401…CPU
402…ROM
403…RAM
404…記憶部
405…インタフェース
409…バス
410…解除承認部
1000…印刷システム
AB…承認ボタン
NB…否認ボタン
AW…承認画面
NET…ネットワーク
DESCRIPTION OF
102 ... ROM
103 ... RAM
DESCRIPTION OF
202 ... ROM
203 ... RAM
204 ...
302 ... ROM
303 ... RAM
305:
402 ... ROM
403 ... RAM
404 ... Storage unit 405 ... Interface 409 ...
Claims (11)
ユーザによって指定された印刷設定を利用したユーザ印刷を要求する印刷要求部と、
前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用した条件に従って、前記ユーザ印刷を許可するか否かを決定する決定部と、
を備える、印刷システム。 A printing system,
A print request unit that requests user printing using print settings specified by the user;
M correlates with at least one of the difference in consumption of consumables between the case where the user printing is executed and the case where the reference printing using preset print settings is executed, and the sum of the differences. A determination unit that determines whether to allow the user printing according to a condition using a consumption index of a type (M is an integer of 1 or more);
A printing system comprising:
前記決定部は、前記消費量指数の種類毎に設定された第1閾値よりも、前記基準印刷を基準とする前記ユーザ印刷による超過分が小さいことを、前記M種類の消費量指数の内の少なくとも一部が示すことを含む許可条件が成立する場合には、前記ユーザ印刷を許可する、
印刷システム。 The printing system according to claim 1,
The determining unit determines that an excess amount by the user printing based on the reference printing is smaller than a first threshold set for each type of the consumption index, among the M types of consumption indices. Permitting the user printing when a permission condition including at least a part of the information is satisfied,
Printing system.
前記決定部は、前記消費量指数の種類毎に設定された第2閾値よりも、前記基準印刷を基準とする前記ユーザ印刷による超過分が大きいことを、前記M種類の消費量指数の内の少なくとも一部が示すことを含む否認条件が成立する場合には、前記ユーザ印刷を許可しない、
印刷システム。 The printing system according to claim 1 or 2, wherein
The determining unit determines that an excess of the user printing based on the reference printing is larger than a second threshold set for each type of the consumption index, among the M types of consumption indices. If a denial condition including at least part of the indication is satisfied, the user printing is not permitted,
Printing system.
第1承認者の指示に従って前記ユーザ印刷を承認する第1承認部を備え、
前記決定部は、前記消費量指数を利用した条件が満たされない場合に、前記第1承認部による承認のために前記M種類の消費量指数の少なくとも一部を前記第1承認部に送信する、
印刷システム。 The printing system according to any one of claims 1 to 3, further comprising:
A first approving unit for approving the user print in accordance with an instruction from a first approver;
The determination unit transmits at least a part of the M types of consumption indexes to the first approval unit for approval by the first approval unit when a condition using the consumption index is not satisfied;
Printing system.
前記決定部は、前記第1承認部によって前記ユーザ印刷が承認された場合に、前記ユーザ印刷を許可する、
印刷システム。 The printing system according to claim 4,
The determination unit permits the user printing when the user printing is approved by the first approval unit.
Printing system.
第2承認者の指示に従って前記ユーザ印刷を承認する第2承認部を備え、
前記決定部は、前記第1承認部によって前記ユーザ印刷が承認されなかったことを含む別承認条件が満たされる場合に、前記第2承認部による承認のために前記M種類の消費量指数の少なくとも一部を前記第2承認部に送信する、
印刷システム。 The printing system according to claim 4 or 5, further comprising:
A second approving unit that approves the user print in accordance with an instruction of a second approver;
The determination unit may include at least one of the M types of consumption indexes for approval by the second approval unit when another approval condition including that the user print has not been approved by the first approval unit is satisfied. A part is transmitted to the second approval unit;
Printing system.
前記決定部は、前記第2承認部によって前記ユーザ印刷が承認された場合に、前記ユーザ印刷を許可する、
印刷システム。 The printing system according to claim 6, wherein
The determination unit permits the user printing when the user printing is approved by the second approval unit.
Printing system.
前記M種類の消費量指数は、前記消費量の差に相当する費用を表す消費量指数を含む、印刷システム。 A printing system according to any one of claims 1 to 7,
The M types of consumption indexes include a consumption index representing a cost corresponding to the difference in consumption.
前記M種類の消費量指数は、前記差の累計を表す消費量指数を含む、印刷システム。 A printing system according to any one of claims 1 to 8,
The M types of consumption indexes include a consumption index that represents a cumulative difference.
前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用して、前記ユーザ印刷を許可するか否かを決定する決定部を備える、
プリントサーバ。 A print server connected via a network to a print request unit that requests user printing using print settings designated by a user,
M correlates with at least one of the difference in consumption of consumables between the case where the user printing is executed and the case where the reference printing using preset print settings is executed, and the sum of the differences. Using a consumption index of a type (M is an integer equal to or greater than 1), and a determination unit that determines whether to allow the user printing,
Print server.
ユーザによって指定された印刷設定を利用したユーザ印刷の要求を解析する機能と、
前記ユーザ印刷を実行した場合と、予め設定された印刷設定を利用した基準印刷を実行した場合との間の消耗品の消費量の差と、前記差の累計との少なくとも一方と相関のあるM種類(Mは1以上の整数)の消費量指数を利用した条件に従って、前記ユーザ印刷を許可するか否かを決定する機能と、
をコンピュータに実現させるコンピュータプログラム。 A computer program that causes a computer to control printing,
A function to analyze a user print request using print settings specified by the user;
M correlates with at least one of the difference in consumption of consumables between the case where the user printing is executed and the case where the reference printing using preset print settings is executed, and the sum of the differences. A function for determining whether to allow the user printing according to a condition using a consumption index of a type (M is an integer of 1 or more);
A computer program that causes a computer to realize
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007327667A JP4992700B2 (en) | 2007-12-19 | 2007-12-19 | Printing system, print server, printing control method, computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007327667A JP4992700B2 (en) | 2007-12-19 | 2007-12-19 | Printing system, print server, printing control method, computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009151474A true JP2009151474A (en) | 2009-07-09 |
| JP4992700B2 JP4992700B2 (en) | 2012-08-08 |
Family
ID=40920586
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007327667A Expired - Fee Related JP4992700B2 (en) | 2007-12-19 | 2007-12-19 | Printing system, print server, printing control method, computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4992700B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011242922A (en) * | 2010-05-17 | 2011-12-01 | Konica Minolta Business Technologies Inc | Image forming system, image forming apparatus, image forming method, and image forming program |
| JP2015169957A (en) * | 2014-03-04 | 2015-09-28 | 株式会社リコー | Image processing method, image processing device, and image processing system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195224A (en) * | 2000-01-17 | 2001-07-19 | Fuji Xerox Co Ltd | Output system and output control method |
| JP2005037918A (en) * | 2003-06-27 | 2005-02-10 | Seiko Epson Corp | Billing apparatus, print billing apparatus and printer, print billing system, billing program, print billing program, billing method, and print billing method |
| JP2006277264A (en) * | 2005-03-29 | 2006-10-12 | Seiko Epson Corp | Print process management system, print process management program, print process management method, and print process management apparatus |
| JP2007012023A (en) * | 2005-05-12 | 2007-01-18 | Seiko Epson Corp | Environmental load reduction printing support system, environmental load reduction print support program, and environmental load reduction print support method |
| JP2007058746A (en) * | 2005-08-26 | 2007-03-08 | Fuji Xerox Co Ltd | Print system, output restriction method, printer, printer driver, and print server |
| JP2007241489A (en) * | 2006-03-07 | 2007-09-20 | Brother Ind Ltd | Printing system, printing control program, printing control method, and printing apparatus |
-
2007
- 2007-12-19 JP JP2007327667A patent/JP4992700B2/en not_active Expired - Fee Related
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001195224A (en) * | 2000-01-17 | 2001-07-19 | Fuji Xerox Co Ltd | Output system and output control method |
| JP2005037918A (en) * | 2003-06-27 | 2005-02-10 | Seiko Epson Corp | Billing apparatus, print billing apparatus and printer, print billing system, billing program, print billing program, billing method, and print billing method |
| JP2006277264A (en) * | 2005-03-29 | 2006-10-12 | Seiko Epson Corp | Print process management system, print process management program, print process management method, and print process management apparatus |
| JP2007012023A (en) * | 2005-05-12 | 2007-01-18 | Seiko Epson Corp | Environmental load reduction printing support system, environmental load reduction print support program, and environmental load reduction print support method |
| JP2007058746A (en) * | 2005-08-26 | 2007-03-08 | Fuji Xerox Co Ltd | Print system, output restriction method, printer, printer driver, and print server |
| JP2007241489A (en) * | 2006-03-07 | 2007-09-20 | Brother Ind Ltd | Printing system, printing control program, printing control method, and printing apparatus |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2011242922A (en) * | 2010-05-17 | 2011-12-01 | Konica Minolta Business Technologies Inc | Image forming system, image forming apparatus, image forming method, and image forming program |
| US9342265B2 (en) | 2010-05-17 | 2016-05-17 | Konica Minolta Business Technologies, Inc. | Image forming system, apparatus, method, and non-transitory computer-readable recording medium encoded with image forming program for management of the amount of resources consumed |
| JP2015169957A (en) * | 2014-03-04 | 2015-09-28 | 株式会社リコー | Image processing method, image processing device, and image processing system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4992700B2 (en) | 2012-08-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8773701B2 (en) | Image processing apparatus, print control method, recording medium storing print control program | |
| US8861001B2 (en) | Output control system, output control method, and output control apparatus for determining whether to store or transmit target data based on use state | |
| CN101510147B (en) | Print system | |
| US10282141B2 (en) | Image processing system, image processing device, billing processing method and computer readable recording medium | |
| US20160011821A1 (en) | Printing system for printing data stored in storage device, and method for controlling printing system | |
| US20090059279A1 (en) | Information processing apparatus, information processing system, and information processing method | |
| US8908208B2 (en) | Image processing apparatus, unauthorized use preventing method, and storage medium | |
| CN102271205A (en) | Print instruction device, image forming apparatus, and print instruction method | |
| JP4215688B2 (en) | Data output device, system, method, printer driver, and recording medium | |
| JP5541346B2 (en) | Image forming apparatus, job execution system, and program | |
| JP4992700B2 (en) | Printing system, print server, printing control method, computer program | |
| JP5615144B2 (en) | PRINT SYSTEM, IMAGE FORMING DEVICE, SERVER, PRINTING METHOD, AND PROGRAM | |
| US20160085493A1 (en) | Image forming apparatus having reservation printing function, control method for the image forming apparatus, and storage medium | |
| JP6953809B2 (en) | Information processing equipment, printing systems and programs | |
| US8477328B2 (en) | Function-providing system | |
| JP2008123166A (en) | Consumable member management system, print control device, consumable member management device, consumable member management method for consumable member management system, driver program, and recording medium recording driver program | |
| JP7506558B2 (en) | Printing device | |
| JP2010061349A (en) | Workflow management device, workflow management program, and workflow system | |
| JP6887247B2 (en) | Image forming device, its control method, and program | |
| JP2000148436A (en) | Charge management device, interface device, system, and storage medium | |
| JP6930339B2 (en) | Program and printing system | |
| US12177405B2 (en) | Image forming apparatus, method, and non-transitory computer-readable storage medium storing program | |
| JP2010009541A (en) | Printing management system, printing management device, printing management method, and printing management program | |
| JP2020166361A (en) | Servers and computer programs for servers | |
| US20170230543A1 (en) | Server apparatus and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101015 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120125 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120131 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120228 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120410 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120423 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150518 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4992700 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |