Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5892118B2 - 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。 - Google Patents
[go: Go Back, main page]

JP5892118B2 - 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。 - Google Patents

印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。 Download PDF

Info

Publication number
JP5892118B2
JP5892118B2 JP2013155221A JP2013155221A JP5892118B2 JP 5892118 B2 JP5892118 B2 JP 5892118B2 JP 2013155221 A JP2013155221 A JP 2013155221A JP 2013155221 A JP2013155221 A JP 2013155221A JP 5892118 B2 JP5892118 B2 JP 5892118B2
Authority
JP
Japan
Prior art keywords
print
setting change
rule
change process
job
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.)
Expired - Fee Related
Application number
JP2013155221A
Other languages
English (en)
Other versions
JP2015026236A (ja
Inventor
麻衣子 津川
麻衣子 津川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2013155221A priority Critical patent/JP5892118B2/ja
Priority to US14/340,692 priority patent/US9256387B2/en
Publication of JP2015026236A publication Critical patent/JP2015026236A/ja
Application granted granted Critical
Publication of JP5892118B2 publication Critical patent/JP5892118B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1208Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1218Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
    • G06F3/1219Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to consumables, e.g. ink, toner, paper
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1239Restricting the usage of resources, e.g. usage or user levels, credit limit, consumables, special fonts
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラムに関し、特に印刷ルールに基づいて行われる印刷出力を制御する技術に関する。
従来、ドキュメントなどの印刷出力を行う際、その印刷ジョブに含まれる情報に基づいて予め登録された印刷ルールを適用し、その印刷ルールを適用した結果に基づいて印刷出力を行う技術が提案されている。例えば特許文献1には、印刷装置に対し、印刷用途ごとに印刷設定を定義した印刷ルールを予め登録しておく技術が開示されている。この従来技術では、印刷装置が印刷ジョブを受信すると、その印刷ジョブに含まれるテンプレート情報に基づいて印刷用途を特定する。そして、その特定した印刷用途に対応する印刷ルールを適用して両面印刷や割付印刷などの印刷設定を行って印刷出力する構成である。このような従来技術において印刷出力時に適用される印刷ルールは、印刷枚数を節約することにより印刷コストを削減することを目的として設定されるものである。
特開2006−338237号公報
しかしながら、印刷ジョブに印刷ルールを強制的に適用して印刷出力を行う場合、ユーザーにとって意図しない出力結果となってしまうことがある。例えば、上記従来技術のように、印刷ジョブに対して印刷ルールが適用されることによって自動的に両面印刷と2in1割付印刷とが設定される場合、ユーザーにとっては製本可能なページ順序となるように原稿に含まれる複数のページを各印刷用紙の表裏両面に割り付けたいにも関わらず、そのような割付設定が行われずに、原稿の先頭ページから順に各印刷用紙の表裏両面に割り付けた印刷出力が行われることがある。そのような場合、出力結果がユーザーにとって意図しないものであるため、印刷物が無駄になることがあり、印刷コストを削減することができない。
また今後は、印刷ルールとして、例えばカラー原稿の印刷ジョブを受信した場合でもモノクロトナーを使用して印刷出力を行うルールを採用することにより、カラートナーの消費量を抑制して印刷コストを削減することが考えられる。しかし、この場合、原稿作成時に強調したい文字列に対して様々な色のカラー設定を行っていたとしても、印刷出力時に印刷ルールが適用されることにより、カラー設定が行われていた文字列が他の文字列と同じ黒色になってしまうため、強調したい文字列を判別できない印刷物が得られることになり、ユーザーにとって意図しないものとなる。それ故、この場合においても印刷物が無駄になることがあり、印刷コストを削減することができなくなる。
そこで本発明は、上記従来の問題点を解決すべくなされたものであり、印刷ルールを適用して印刷出力を行う際、ユーザーにとって意図しない出力結果となってしまうことを防止できるようにした印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラムを提供することを目的とするものである。
上記目的を達成するため、請求項1に係る発明は、情報処理装置から送信される印刷ジョブをプリントサーバーが受信し、該プリントサーバーが受信した印刷ジョブを画像形成装置へ出力することにより印刷出力を行う印刷システムであって、前記プリントサーバーは、印刷出力時の出力条件が定義された印刷ルールを記憶する記憶手段と、前記情報処理装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記情報処理装置へ通知する通知手段と、前記情報処理装置から送信される印刷ジョブを受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、を備え、前記情報処理装置は、前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、を備え、前記記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、前記通知手段は、さらに前記判断手段による判断結果を前記情報処理装置へ通知することを特徴とする構成である。
請求項2に係る発明は、請求項1に記載の印刷システムにおいて、前記プリントサーバーは、前記情報処理装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
請求項3に係る発明は、請求項2に記載の印刷システムにおいて、前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記情報処理装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記情報処理装置へ送信し、前記更新手段は、前記情報処理装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
請求項4に係る発明は、請求項2又は3に記載の印刷システムにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
請求項5に係る発明は、請求項1乃至4のいずれかに記載の印刷システムにおいて、前記情報処理装置は、前記設定変更手段によって変更された設定変更処理に基づき、前記印刷ルールに適合する印刷ジョブを生成して前記プリントサーバーへ送信する印刷ジョブ生成手段を更に備えることを特徴とする構成である。
請求項6に係る発明は、プリントサーバーに印刷ジョブが蓄積され、画像形成装置からの要求に基づいて前記プリントサーバーが前記画像形成装置へ印刷ジョブを出力することにより印刷出力を行う印刷システムであって、前記プリントサーバーは、印刷ジョブを記憶するジョブ記憶手段と、印刷出力時の出力条件が定義された印刷ルールを記憶する印刷ルール記憶手段と、前記画像形成装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記画像形成装置へ通知する通知手段と、前記画像形成装置から前記ジョブ記憶手段に記憶された印刷ジョブの送信要求を受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、を備え、前記画像形成装置は、前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、を備え、前記印刷ルール記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、前記通知手段は、さらに前記判断手段による判断結果を前記画像形成装置へ通知することを特徴とする構成である。
請求項7に係る発明は、請求項6に記載の印刷システムにおいて、前記プリントサーバーは、前記画像形成装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
請求項8に係る発明は、請求項7に記載の印刷システムにおいて、前記印刷ルール記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記画像形成装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記画像形成装置へ送信し、前記更新手段は、前記画像形成装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
請求項9に係る発明は、請求項7又は8に記載の印刷システムにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
請求項10に係る発明は、請求項6乃至9のいずれかに記載の印刷システムにおいて、前記画像形成装置は、前記設定変更手段によって変更された設定変更処理に基づき、前記プリントサーバーから受信する印刷ジョブの印刷設定を変更して印刷出力を行う印刷出力手段を更に備えることを特徴とする構成である。
請求項11に係る発明は、ネットワークを介して印刷ジョブを受信し、該印刷ジョブを前記ネットワークに接続された画像形成装置へ出力するプリントサーバーであって、印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶する記憶手段と、前記ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段と、印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段と、を備え、前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とする構成である。
請求項12に係る発明は、請求項11に記載のプリントサーバーにおいて、前記通知手段による通知が行われた後、前記通知要求の送信元から、前記ジョブ変換手段で行われる設定変更処理を受信した場合、前記印刷ジョブ変換手段が印刷設定を変換する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする構成である。
請求項13に係る発明は、請求項12に記載のプリントサーバーにおいて、前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、前記通知手段は、前記通知要求の送信元に対して前記ジョブ変換手段で行われる設定変更処理を通知する際、前記複数の設定変更処理に関する情報を送信し、前記更新手段は、前記通知要求の送信元から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする構成である。
請求項14に係る発明は、請求項12又は13に記載のプリントサーバーにおいて、前記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする構成である。
請求項15に係る発明は、印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置であって、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、を備え、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
請求項16に係る発明は、印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置であって、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、を備え、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
請求項17に係る発明は、印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶しており、印刷ジョブに対して前記印刷ルールに基づく処理を行って出力するプリントサーバーにおいて実行されるプログラムであって、前記プリントサーバーを、ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段、印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段、及び、ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段、として機能させ、前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とする構成である。
請求項18に係る発明は、印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、として機能させ、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
請求項19に係る発明は、印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置において実行されるプログラムであって、前記画像形成装置を、前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、として機能させ、前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする構成である。
本発明によれば、印刷ルールを適用して印刷出力を行う場合であっても、ユーザーにとって意図しない出力結果となってしまうことを防止することができる。
第1実施形態における印刷システムの構成概念を示す図である。 ルール情報の一例を示す図である。 設定変更登録情報の一例を示す図である。 判断情報の一例を示す図である。 第1実施形態における印刷システムのハードウェア構成及び機能構成を示すブロック図である。 第1実施形態の印刷システムにおいて各装置で行われる処理の流れの概念を示す図である。 情報処理装置で表示される表示画面の一例を示す図である。 情報処理装置で表示される表示画面の一例を示す図である。 プリントサーバーにおいて行われる処理手順の一例を示すフローチャートである。 情報処理装置において行われる処理手順の一例を示すフローチャートである。 モノクロで印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。 ウォーターマークを付加して印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。 第2実施形態における印刷システムの構成概念を示す図である。 第2実施形態における印刷システムのハードウェア構成及び機能構成を示すブロック図である。 第2実施形態の印刷システムにおいて各装置で行われる処理の流れの概念を示す図である。
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
(第1実施形態)
まず本発明に関する第1実施形態について説明する。図1は、この第1実施形態における印刷システム1の構成概念を示す図である。この印刷システム1は、複数の情報処理装置2,9と、プリントサーバー3と、画像形成装置5とを備えて構成されるネットワークシステムであり、例えばオフィスなどにおいて印刷出力を行うために構築されるシステムである。この印刷システム1では、複数の情報処理装置2,9、プリントサーバー3及び画像形成装置5のそれぞれが、LAN(Local Area Network)などのネットワークを介して有線又は無線によるデータ通信が可能である。
情報処理装置2,9は、例えば一般的なコンピュータ(PC)などによって構成される。このうち、情報処理装置2はユーザーが印刷対象となるドキュメントなどを編集・作成して印刷ジョブJB1をプリントサーバー3へ出力するものである。また情報処理装置9は、管理者によって使用され、プリントサーバー3に対して様々な情報を登録することができる装置である。
画像形成装置5は、例えばMFP(Multifunction Peripherals)などで構成される。この画像形成装置5は、ネットワークを介して入力する印刷ジョブに基づき、画像形成を行って印刷出力を行うプリント機能を有している。画像形成装置5は、複数色のトナー又はインクを搭載しており、入力する印刷ジョブがカラージョブであればそれら複数色を用いた画像形成を行うことによってカラー出力を行う。これに対し、入力する印刷ジョブがモノクロジョブである場合、画像形成装置5は、黒色だけを用いた画像形成を行うことによってモノクロ出力を行う。また画像形成装置5は、入力する印刷ジョブの印刷設定に基づき、例えば1枚の印刷用紙に対して複数ページの原稿を自動割り付けして印刷出力をしたり、両面印刷を行ったりすることもできる。また画像形成装置5は、印刷設定に基づき、印刷出力時に所定の画像(ウォーターマーク)を合成して出力することもできる。
プリントサーバー3は、印刷システム1において情報処理装置2から出力される印刷ジョブJB1を集中管理し、画像形成装置5で印刷出力が行われる際の出力態様が予め定められた印刷ルールに適合するように制御する装置である。すなわち、プリントサーバー3は、情報処理装置2から受信する印刷ジョブJB1が予め定められた印刷ルールに適合するジョブであるか否かを判断する。その結果、印刷ジョブJB1が印刷ルールに適合するジョブであれば、プリントサーバー3は、受信した印刷ジョブJB1をそのまま画像形成装置5に出力する。これに対し、印刷ジョブJB1が印刷ルールに適合しないジョブである場合、プリントサーバー3は、その印刷ジョブJB1を印刷ルールに適合する印刷ジョブJB2に変換して画像形成装置5に出力する。
プリントサーバー3は、ハードディスク装置などで構成される不揮発性の記憶装置4を備えている。この記憶装置4には、プリントサーバー3が受信する印刷ジョブJB1を保存することができる。また記憶装置4には、予め管理者によって登録される様々な情報が記憶される。例えば図1に示すように、記憶装置4は、ルール情報6と、設定変更登録情報7と、判断情報8とを記憶している。これらの情報は、管理者が操作する情報処理装置9によってプリントサーバー3に予め登録される情報である。
ルール情報6は、様々な印刷ルールが登録された情報である。図2は、ルール情報6の一例を示す図である。図2に示すように、ルール情報6には、ユーザーごとに、或いは、グループごとに、様々な印刷ルールが登録される。つまり、印刷ルールは、個々のユーザーに対して個別に設定されるものであっても良いし、複数のユーザーが属するグループに対して共通に設定されるものであっても良い。また、これに限らず、例えば全ユーザーに対して一律に適用される印刷ルールであっても構わない。印刷ルールは、印刷出力を行う際に適用される出力条件(出力態様)が予め定義された情報である。また印刷ルールには、出力条件に適合しない印刷ジョブの印刷設定を変更するために予め設定された設定変更処理が登録されている。
図2の例の場合、ユーザーAに設定されている印刷ルールでは、モノクロで印刷出力を行うことが出力条件として定義されている。この印刷ルールは、カラー出力を禁止することを定義したルールである。そしてこの印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、カラー原稿を白黒2値に変換する処理が予めデフォルト値として登録されている。したがって、例えば図1に示すように、ユーザーAが情報処理装置2を操作することによってカラー原稿をカラー印刷する印刷ジョブJB1をプリントサーバー3に出力した場合、プリントサーバー3は、その印刷ジョブJB1がユーザーAに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー3は、その印刷ルールにデフォルト値として登録されている設定変更処理に基づき、印刷ジョブJB1に含まれるカラー原稿を白黒2値のデータに変換する。これにより、印刷ルールに適合しないカラーの印刷ジョブJB1が、印刷ルールに適合するモノクロの印刷ジョブJB2に変換される。尚、このような印刷ルールは、カラー出力を禁止することにより、印刷コストを抑制することを目的とするルールである。
また図2において、ユーザーBに設定されている印刷ルールでは、2in1で印刷出力を行うことが出力条件として定義されている。この印刷ルールは、2ページ分の原稿を1枚の印刷用紙に割り付けて印刷出力するルールであり、原稿の1ページ分を印刷用紙1枚で出力することを禁止するルールである。そしてユーザーBに設定された印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、複数ページを有する印刷ジョブの印刷設定を、横置き印刷用紙の左から右へ1枚ずつページを割り付け、中央の余白を30mm幅に変換する処理が予めデフォルト値として登録されている。したがって、ユーザーBが情報処理装置2を操作することによって複数ページから成る原稿を1ページずつ印刷するように指定した印刷ジョブJB1をプリントサーバー3に出力した場合、プリントサーバー3は、その印刷ジョブJB1がユーザーBに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー3は、その印刷ルールにデフォルト値として登録されている設定変更処理に基づき、印刷ジョブJB1の印刷設定を、上述した設定変更処理に基づいて変換する。ただし、ユーザーBが情報処理装置2を操作することにより、予め2in1で印刷出力する印刷設定を行っていれば、情報処理装置2からプリントサーバー3へ出力される印刷ジョブJB1はユーザーBの印刷ルールに適合する。この場合、プリントサーバー3は、印刷設定を変更する処理は行わず、受信した印刷ジョブをそのまま画像形成装置5へ出力する。尚、このような印刷ルールは、出力枚数を削減することにより、印刷コストを抑制することを目的とするルールである。
また図2において、グループXに設定されている印刷ルールでは、ウォーターマークを付加して印刷出力を行うことが出力条件として定義されている。この印刷ルールは、ウォーターマークを付加せずに印刷出力することを禁止するルールである。そしてグループXに設定された印刷ルールでは、出力条件に適合しない印刷ジョブである場合にその印刷ジョブの印刷設定を変更するための設定変更処理として、原稿の所定位置に対して所定のウォーターマークを所定の傾きで付加する設定に変更する処理が登録される。例えば、図2の例では、「Confidential」という黄色の文字列画像をウォーターマークとして傾き45度で原稿の中央位置に付加する設定がデフォルト値として登録されている。したがって、グループXに属するユーザーが情報処理装置2を操作することによってウォーターマークを付加しない印刷ジョブJB1をプリントサーバー3に出力した場合、プリントサーバー3は、その印刷ジョブJB1がグループXに対して設定されている印刷ルールに適合しないと判断する。そしてプリントサーバー3は、その印刷ルールにデフォルト値として定義されている設定変更処理に基づき、印刷ジョブJB1の印刷設定を、上述した設定変更処理に基づいて変換する。ただし、ユーザーが情報処理装置2を操作することにより、予めウォーターマークを付加する印刷設定を行っていれば、情報処理装置2からプリントサーバー3へ出力される印刷ジョブJB1はグループXの印刷ルールに適合する。この場合、プリントサーバー3は、印刷設定を変更する処理は行わず、受信した印刷ジョブをそのまま画像形成装置5へ出力する。尚、このような印刷ルールは、印刷出力時に「Confidential」などのウォーターマークを付加することにより、印刷物の取り扱いに対する注意喚起を行い、情報漏洩などを未然に防止することなどを目的とするルールである。
このようにプリントサーバー3は、ネットワークを介して印刷ジョブJB1を受信すると、ルール情報6に基づき、その印刷ジョブJB1がユーザーに対して予め定められた印刷ルールに適合するジョブであるか否かを判定する。そして印刷ルールに適合しないジョブである場合、プリントサーバー3は、その印刷ジョブJB1の印刷設定を、予め定められた設定変更処理に基づいて変更することにより、印刷ルールに適合する印刷ジョブJB2へと自動変換する。そして本実施形態では、プリントサーバー3で行われる印刷ジョブの自動変換により、ユーザーの意図しない出力態様で印刷出力が行われてしまうことを防止するため、ユーザーが事前に印刷ルールを確認できるように構成されると共に、ルール情報6に登録されている設定変更処理のデフォルト値を、一定の範囲内でユーザーが自由に別の処理に変更できるように構成される。
設定変更登録情報7は、ルール情報6に定義されている印刷ルール(出力条件)ごとに、ユーザーが自由に選択して変更可能な複数の設定変更処理が予め登録された情報である。図3は、この設定変更登録情報7の一例を示す図である。図3に示す例では、モノクロで印刷出力を行う印刷ルールに対し、4つの設定変更処理が予め管理者によって登録されている。また2in1で印刷出力を行う印刷ルールには、3つの設定変更処理が予め管理者によって登録されている。さらにウォーターマークを付加して印刷出力を行う印刷ルールにも、3つの設定変更処理が予め管理者によって登録されている。各印刷ルールに対して登録されている複数の設定変更処理はいずれも、その印刷ルールに適合する範囲内で印刷設定を変更する処理である。例えば、モノクロで印刷出力を行う印刷ルールでは、4つの設定変更処理のうちのいずれが実行される場合であっても、黒一色だけを用いてモノクロ出力を行うことができる処理内容となっており、印刷ルールに適合する範囲内での設定変更が可能である。したがって、各印刷ルールに登録されている複数の設定変更処理は、いずれも、その印刷ルールに適合する範囲内で印刷ジョブの印刷設定を異なる設定に変更するものであり、印刷ルールに適合する範囲内で印刷設定を変更する際に候補となる設定変更処理である。また各印刷ルールに対して登録されている複数の設定変更処理において、選択状態が「YES」である設定変更処理は、ルール情報6においてデフォルト値として予め登録されている設定変更処理である。
ユーザーは、このような設定変更登録情報7に登録されている複数の設定変更処理の中から、自身に対して設定されている印刷ルールに基づいて印刷ジョブの自動変換が行われる際の処理を自由に選択することができる。そしてユーザーが複数の設定変更処理の中から一の設定変更処理を選択し、ルール情報6においてデフォルト値として設定されている設定変更処理を変更すると、図3の選択状態の欄が更新されると共に、図2のルール情報6が更新される。このように本実施形態では、ユーザーが、設定変更登録情報7に登録されている複数の設定変更処理の中から一の設定変更処理を選択することにより、プリントサーバー3において印刷ジョブの自動変換が行われるときには、印刷ルールに適合する範囲内で所望の処理を行わせることができる。
またユーザーは、設定変更登録情報7に登録されている複数の設定変更処理に限らず、ルール情報6に登録された設定変更処理のデフォルト値を、新たに登録することも可能である。ただし、この場合、プリントサーバー3は、ユーザーによって新たに指定された設定変更処理が印刷ルールに適合する範囲内のものであるか否かを判断する。そしてユーザーによって新たに指定された設定変更処理が印刷ルールに適合する範囲内のものであれば、その新たな設定変更処理を設定変更登録情報7へ登録すると共に、図2のルール情報6における設定変更処理のデフォルト値を、その新たな設定変更処理に更新する。これに対し、ユーザーによって新たに登録された設定変更処理が印刷ルールに適合しないものであれば、その新たな設定変更処理の登録を禁止する。
判断情報8は、そのような判断を行うために参照する情報である。図4は判断情報8の一例を示す図であり、(a)はモノクロで印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報8aを、(b)は2in1で印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報8bを、(c)はウォーターマークを付加して印刷出力を行うという印刷ルールに適合するか否かを判断するための判断情報8cを示している。これらの判断情報8a,8b,8cは、印刷ジョブにおける印刷設定の変更対象と、その変更対象を印刷ルールに適合する範囲内で変更する処理(適合処理)とが対応付けられた情報である。
プリントサーバー3は、ユーザーによって新たに登録される設定変更処理が印刷ルールに適合する範囲内のものであるか否かを判断する際、ユーザーによって指定された変更対象項目が判断情報8a,8b,8cの変更対象に登録されており、且つ、ユーザーによって指定された設定変更値が判断情報8a,8b,8cにおいて適合処理として登録されているか否かを判断する。その結果、判断情報8a,8b,8cに適合処理として登録されている設定変更値である場合、プリントサーバー3は、ユーザーによって指定された新たな設定変更処理を登録する。
例えば、モノクロで印刷出力を行う印刷ルールの場合、ユーザーによって変更対象として黒以外の「カラー文字」が指定され、そのカラー文字を黒色で強調して装飾表示するための設定変更値として「黒色+囲み枠」が指定されると、プリントサーバー3は、判断情報8aを参照する。この場合、ユーザーによって指定された新たな処理が判断情報8aに適合処理として予め登録されているため、プリントサーバー3は、ユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であると判断できる。したがって、プリントサーバー3は、その新たな設定変更処理を設定変更登録情報7へ登録すると共に、図2のルール情報6における設定変更処理のデフォルト値を、その新たな設定変更処理に変更する。またモノクロで印刷出力を行う印刷ルールの場合、ユーザーは、変更対象として黒以外のカラー文字を色ごとに個別に指定することも可能であり、例えば図4(a)に示す判断情報8aには「赤文字」、「青文字」、「黄文字」などの様々な色の文字が個別に変更対象として予め登録されている。そのため、ユーザーは、各色の文字に対して異なる強調表示の設定変更値を指定することにより、例えば原稿に含まれる「赤文字」を「黒色+下線」に変更し、「青文字」を「黒色+太字」に変更し、更に「黄文字」を「黒色+囲み枠」に変更する設定変更処理を新たに登録することも可能である。
また2in1で印刷出力を行う印刷ルールに関し、新たな設定変更処理がユーザーによって指定されると、プリントサーバー3は、図4(b)の判断情報8bを参照することにより、ユーザーによって指定された新たな設定変更処理がその印刷ルールに適合する範囲内の処理であるか否かを判断する。同様に、ウォーターマークを付加して印刷出力を行う印刷ルールに関し、新たな設定変更処理がユーザーによって指定されると、プリントサーバー3は、図4(c)の判断情報8cを参照することにより、ユーザーによって指定された新たな設定変更処理がその印刷ルールに適合する範囲内の処理であるか否かを判断する。したがって、プリントサーバー3は、ユーザーによって新たな設定変更処理が指定された場合、その設定変更処理が印刷ルールに適合するか否かを判断情報8a,8b,8cに基づいて自動判断することができ、その新たな設定変更処理を自動登録することができる。
一方、プリントサーバー3は、判断情報8a,8b,8cに適合処理として予め登録されていない設定変更処理がユーザーによって新たに指定された場合、その設定変更処理が印刷ルールに適合するものであるか否かを適切に判断することができない。そのため、プリントサーバー3は、ユーザーによって指定された新たな設定変更処理を情報処理装置9へ送信し、その設定変更処理が印刷ルールに適合するか否かを管理者に問い合わせる。そして情報処理装置9から得られる回答に基づき、プリントサーバー3は、ユーザーによって新たに登録された設定変更処理が印刷ルールに適合するか否かを判断し、印刷ルールに適合しない場合にはその新たな設定変更処理の登録を禁止する。
次に、ユーザーが事前に印刷ルールを確認でき、しかもルール情報6に定義された設定変更処理のデフォルト値を印刷ルールに適合する範囲内で自由に変更できるようにした構成について詳しく説明する。図5は、本実施形態における印刷システム1のハードウェア構成及び機能構成を示すブロック図である。尚、図5では、画像形成装置5と、管理者が使用する情報処理装置9との図示を省略している。
図5に示すように、情報処理装置2は、CPU(Central Processing Unit)とメモリとを備えて構成される制御部20と、液晶ディスプレイなどで構成される表示部21と、キーボードやマウスなどで構成される操作入力部22と、ハードディスク装置などで構成される記憶部23とを備えている。記憶部23には、制御部20のCPUによって実行されるプログラム24が予めインストールされている。そしてCPUがそのプログラム24を実行することにより、制御部20は、ジョブ生成部25、取得部26、表示処理部27、設定変更部28及び送信処理部29として機能する。
一方、プリントサーバー3は、CPUとメモリとを備えて構成される制御部10と、上述した記憶装置4とを備えている。記憶装置4には、上述したルール情報6、設定変更登録情報7及び判断情報8が予め記憶される他、情報処理装置2から受信する印刷ジョブJB1を格納するためのジョブ記憶部4aが設けられる。また記憶装置4には、制御部10のCPUによって実行されるプログラム17が予めインストールされている。そしてCPUがそのプログラム17を実行することにより、制御部10は、ジョブ受信部11、印刷ルール判定部12、ジョブ変換部13、ジョブ出力部14、通知部15及び更新部16として機能する。
情報処理装置2のジョブ生成部25は、ユーザーによる印刷指示操作に基づき印刷ジョブJB1を生成する処理部である。例えば情報処理装置2においてドキュメント編集アプリケーションが起動している状態でユーザーによる印刷指示が検知された場合、ジョブ生成部25は、そのドキュメント編集アプリケーションによってファイルがオープンされているドキュメントに基づいて印刷ジョブJB1を生成する。このときドキュメント編集アプリケーションによってオープンされているドキュメントがカラー文字を含むドキュメントである場合、ジョブ生成部25は、カラーの印刷ジョブJB1を生成する。そしてジョブ生成部25は、印刷ジョブJB1を生成すると、その印刷ジョブJB1をプリントサーバー3へ送信する。このとき送信される印刷ジョブJB1には、印刷ジョブJB1を発行したユーザーに関する情報、そのユーザーが属するグループに関する情報、印刷対象ファイルのファイル名などの付属情報が含まれる。
プリントサーバー3のジョブ受信部11は、ネットワークを介して印刷ジョブJB1を受信する処理部である。このジョブ受信部11は、情報処理装置2から送信された印刷ジョブJB1を受信すると、その印刷ジョブJB1を一時的にジョブ記憶部4aへ格納し、保存する。そしてジョブ受信部11は、印刷ジョブJB1の受信に伴い、印刷ルール判定部12を機能させる。
印刷ルール判定部12は、ジョブ記憶部4aに格納された印刷ジョブJB1を読み出し、その印刷ジョブJB1を発行したユーザー及びそのユーザーが属するグループを特定する。また印刷ルール判定部12は、ルール情報6を読み出し、印刷ジョブJB1を発行したユーザー又はグループに対して適用される印刷ルールを特定する。そして印刷ルール判定部12は、情報処理装置2から受信した印刷ジョブJB1を解析することにより、その印刷ジョブJB1が印刷ルールに適合するか否かを判定する。印刷ジョブJB1が印刷ルールに適合するジョブである場合、印刷ルール判定部12は、ジョブ出力部14に対して印刷ジョブJB1の出力を許可する。これに対し、印刷ジョブJB1が印刷ルールに適合しないジョブである場合、印刷ルール判定部12は、ジョブ変換部13を機能させる。
ジョブ変換部13は、ルール情報6に登録された設定変更処理のデフォルト値に基づいて印刷ルールに適合しない印刷ジョブJB1の印刷設定を変更することにより、当該印刷ジョブJB1を印刷ルールに適合する印刷ジョブJB2に自動変換する処理部である。情報処理装置2から受信した印刷ジョブJB1を印刷ルールに適合する印刷ジョブJB2に変換する処理が終了すると、ジョブ変換部13は、ジョブ出力部14に対して印刷ジョブJB2の出力を許可する。
ジョブ出力部14は、印刷ルール判定部12又はジョブ変換部13によって出力が許可された印刷ジョブJB1又はJB2を画像形成装置5へ出力する処理部である。
また情報処理装置2の取得部26は、印刷ルールの通知要求をプリントサーバー3へ送信することにより、情報処理装置2のユーザーに適用される印刷ルールと、その印刷ルールに関連する情報とをプリントサーバー3から取得する処理部である。取得部26がプリントサーバー3へ送信する通知要求には、例えば情報処理装置2のユーザーに関する情報、そのユーザーが属するグループに関する情報、印刷対象ファイルのファイル名に関する情報などが含まれる。また取得部26がプリントサーバー3から取得する、印刷ルールに関連する情報には、例えば、その印刷ルールに適合させるために印刷ジョブの自動変換が行われる場合の設定変更処理のデフォルト値と、設定変更登録情報7に登録されている複数の設定変更処理の候補に関する情報であってユーザーが選択することにより変更することが可能な設定変更処理に関する情報とが含まれる。
プリントサーバー3の通知部15は、情報処理装置2からの通知要求に基づき、情報処理装置2のユーザーに適用される印刷ルールと、その印刷ルールに関連する情報とを情報処理装置2へ送信する処理部である。通知部15は、情報処理装置2から通知要求を受信すると、情報処理装置2のユーザー及びそのユーザーが属するグループを特定する。そして通知部15は、その特定したユーザーに設定されている印刷ルール及びその印刷ルールに関する情報を、ルール情報6及び設定変更登録情報7から抽出し、情報処理装置2へ送信する。
情報処理装置2の取得部26によって印刷ルールとその印刷ルールに関連する情報とが取得されると、情報処理装置2において表示処理部27が機能する。表示処理部27は、プリントサーバー3から通知された印刷ルールなどを表示部21に表示する処理部である。表示処理部27の表示処理により、情報処理装置2のユーザーに適用される印刷ルールの詳細や、印刷ルールに適合しない印刷ジョブの場合にプリントサーバー3で自動的に行われる設定変更処理の内容などが表示部21に表示される。したがって、ユーザーは、画像形成装置5において印刷出力が行われるときに所望の出力態様で印刷出力が行われるか否かを事前に確認することができる。そして所望の出力態様とは異なる態様で印刷出力が行われると判断した場合、ユーザーは、プリントサーバー3で行われる設定変更処理を別の処理に変更することができる。ただし、ユーザーは、自身に適用される印刷ルールそのものは変更することができない。
設定変更部28は、操作入力部22に対して行われるユーザーの操作に基づき、プリントサーバー3で行われる設定変更処理をデフォルト値から別の処理に変更するものである。この設定変更部28は、ユーザーによって指定された設定変更処理が設定変更登録情報7に予め登録された処理である場合、プリントサーバー3においてジョブ変換時に行われる設定変更処理を、ユーザーによって指定された処理に変更する。これに対し、ユーザーによって指定された設定変更処理が設定変更登録情報7に登録されていない新たな処理である場合、設定変更部28は、その新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断することができない。そのため、設定変更部28は、送信処理部29を機能させ、ユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であるか否かを、プリントサーバー3に問い合わせる。
プリントサーバー3の更新部16は、情報処理装置2から印刷ルールに適合するか否かの問い合わせがあった場合、判断情報8を参照し、情報処理装置2のユーザーによって指定された新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断する。その結果、印刷ルールに適合する処理である場合、更新部16は、その旨を情報処理装置2の設定変更部28に通知し、設定変更を許可する。これに対し、判断情報8では印刷ルールに適合する処理であると判断できない場合、更新部16は、情報処理装置2の管理者に対し、印刷ルールに適合する処理であるか否かを問い合わせる。管理者への問い合わせは、例えば管理者のアドレスに電子メールを送信することなどによって行われる。そして管理者からの回答に基づき、更新部16は、印刷ルールに適合するか否かを判断し、印刷ルールに適合する場合にはその旨を情報処理装置2の設定変更部28に通知し、設定変更を許可する。これに対し、印刷ルールに適合しない処理である場合、更新部16は、その旨を情報処理装置2の設定変更部28に通知し、設定変更を禁止する。
情報処理装置2の設定変更部28は、プリントサーバー3に対して問い合わせを行った後、プリントサーバー3から設定変更を許可する回答を受信すると、プリントサーバー3においてジョブ変換時に行われる設定変更処理を、ユーザーによって指定された新たな処理に変更する。またプリントサーバー3から設定変更を禁止する回答を受信した場合、設定変更部28は、ユーザーによって指定された新たな処理を破棄する。その後、ユーザーによって、プリントサーバー3においてジョブ変換時に行われる設定変更処理を確定させる操作が行われると、設定変更部28は、再び送信処理部29を機能させ、プリントサーバー3でジョブ変換時に行われる設定変更処理を、ユーザーによって指定された設定変更処理に更新することを要求する更新要求をプリントサーバー3へ送信する。尚、このとき送信される更新要求には、ユーザーによって指定された設定変更処理に関する情報が含まれる。
そしてプリントサーバー3の更新部16は、情報処理装置2から受信する更新要求に基づき、ルール情報6においてデフォルト値として登録されている設定変更値を更新すると共に、設定変更登録情報7を更新する。また印刷ルールに適合する新たな設定変更処理が更新要求によって指定された場合には、その新たな設定変更処理を設定変更登録情報7に追加登録する。
したがって、情報処理装置2において取得部26、表示処理部27、設定変更部28及び送信処理部29が機能すると共に、プリントサーバー3において通知部15及び更新部16が機能することにより、情報処理装置2のユーザーは、自身に適用される印刷ルールを確認することができ、しかもルール情報6に登録されている設定変更処理のデフォルト値を、印刷ルールに適合する範囲内で所望の処理に変更することができる。ただし、画像形成装置5によって無駄な印刷出力が行われてしまうことを有効に防止するためには、例えばプリントサーバー3から画像形成装置5に対して印刷ジョブJB2の出力が行われる前に、上述した取得部26、表示処理部27、設定変更部28及び送信処理部29による処理が行われることが好ましい。そのため、情報処理装置2においてユーザーによる印刷指示が検知された場合には、まず取得部26、表示処理部27、設定変更部28及び送信処理部29が機能し、ユーザーによる印刷ルールの確認作業が終了した後に、ジョブ生成部25が機能するように構成することが好ましい。
図6は、本実施形態の印刷システム1において各装置で行われる処理の流れの概念を示す図である。また図7及び図8は、図6の処理が進行していく過程において情報処理装置2で表示される表示画面の一例を示す図である。
まず図6に示すように、情報処理装置2においてユーザーによる印刷指示が検知されると(プロセスP1)、情報処理装置2からプリントサーバー3に対して印刷ルールの通知要求D1が送信される。プリントサーバー3は、この通知要求D1を受信すると、情報処理装置2のユーザーに設定されている印刷ルールD2を抽出し(プロセスP2)、その印刷ルールD2を情報処理装置2へ送信する。このとき、プリントサーバー3から情報処理装置2へ送信される印刷ルールD2には、ユーザーに対応する印刷ルールだけでなく、その印刷ルールに関連する情報が含まれる。情報処理装置2は、プリントサーバー3から印刷ルールD2を受信すると、その受信した印刷ルールD2に基づく表示処理を行う(プロセスP3)。
このプロセスP3により、情報処理装置2は、図7(a)に示すような印刷ルール確認画面G1を表示部21に表示する。この印刷ルール確認画面G1は、印刷対象ファイルのファイル名を表示するファイル表示欄R1と、情報処理装置2のユーザーに対して適用される印刷ルールの詳細を表示するルール表示欄R2とを含んでいる。したがって、ユーザーは、この印刷ルール確認画面G1により、どのような印刷ルールが適用されるかを確認することができる。また印刷ルール確認画面G1には、ルール表示欄R2に表示された印刷ルールに適合しない印刷ジョブである場合に、その印刷ジョブに対して行われる設定変更処理の内容を表示する処理内容表示欄R3が含まれる。したがって、ユーザーは、この処理内容表示欄R3を確認することにより、印刷ジョブに対して行われる設定変更処理の詳細を把握することができると共に、その設定変更処理により所望の出力態様となるか否かを判断することができる。そして設定変更処理が行われることにより所望の出力態様とはならないと判断した場合、ユーザーは、設定変更ボタンB1を操作することにより、プリントサーバー3で行われる設定変更処理を変更することができるようになる。またユーザーは、OKボタンB2を操作することにより、印刷ルール確認画面G1において表示された内容で確定操作を行うことができる。情報処理装置2において確定操作が検知されると、プリントサーバー3に対して更新要求が送信される。またキャンセルボタンB3は、印刷ルール確認画面G1において表示された内容を確定させることなく、確認作業を途中終了させるためのボタンである。情報処理装置2においてキャンセル操作が検知されると、プリントサーバー3に対して更新要求が送信されることなく、処理が終了する。
情報処理装置2は、ユーザーによる設定変更ボタンB1の操作を検知すると、図7(b)に示すような設定変更画面G2を表示部21に表示する。この設定変更画面G2では、設定変更登録情報7に登録されている複数の設定変更処理が表示されると共に、それら複数の設定変更処理の中からユーザーが所望の設定変更処理を択一的に選択できるようにしたラジオボタンB4が表示される。図7(b)の例では、カラー原稿を白黒2値に変更する設定変更処理が選択された状態を示しており、ユーザーは、複数のラジオボタンB4のうちの一つをクリック操作することにより、カラー原稿を白黒2値に変更する設定変更処理を別の設定変更処理に変更することができる。
また設定変更画面G2に表示される複数の設定変更処理のうち、最下欄の「その他の処理を登録」の項目は、ユーザーが新たな設定変更処理を指定するための項目である。ユーザーは、この項目を選択した場合、印刷ジョブの印刷設定を変換する際の変更対象項目と、その変更対象項目に対する設定変更値とを、自由に指定することができるようになる。本実施形態では、「その他の処理を登録」の項目にプルダウンボタンB5,B6が設けられており、ユーザーはそれらプルダウンボタンB5,B6を操作することにより、変更対象項目と、その変更対象項目に対する設定変更値とを自由に選択して新たな設定変更処理を指定することができる。すなわち、ユーザーが新たな設定変更処理を指定する場合、「その他の処理を登録」の項目に対応するラジオボタンB4を選択してプルダウンボタンB5,B6を操作すると、図7(c)に示すようにプルダウンメニューPD1,PD2が表示される。ユーザーはそれらプルダウンメニューPD1,PD2の中から所望の変更対象項目及び設定変更値を選択することにより、所望の設定変更処理を指定することができる。またユーザーは、「その他の処理を登録」の項目を選択した場合、複数の設定変更処理を同時に指定することもできる。尚、図7(b),(c)ではプルダウンメニュー形式による入力形態を示しているが、これに限られるものではなく、例えばテキスト入力形式による入力形態であっても構わない。
そして設定変更画面G2においてユーザーが所望の設定変更処理を指定した状態でOKボタンB2を操作すると、情報処理装置2は、ユーザーによって指定された設定変更処理が新たな処理であるか否かを確認する。「その他の処理を登録」の項目以外の処理が選択されている状態でOKボタンB2が操作された場合には、設定変更登録情報7に予め登録されている印刷ルールに適合する設定変更処理が指定されたことになるため、情報処理装置2は、ユーザーによって指定された設定変更処理が反映された状態に更新して印刷ルール確認画面G1を表示する状態へと戻る。また設定変更画面G2のキャンセルボタンB2が操作された場合には、特に何も行わずに元の印刷ルール確認画面G1を表示する状態へと戻る。
これに対し、「その他の処理を登録」の項目が選択されている状態でOKボタンB2が操作された場合には、印刷ルールに適合する処理であるか否かが不明であるため、情報処理装置2は、プリントサーバー3に対して問い合わせを行う。すなわち、情報処理装置2は、図6に示すように、設定変更画面G2に対する設定変更操作を検知すると(プロセスP4)、その設定変更操作が新たな設定変更処理を指定するものであるか否かを判断し、新たな処理を指定するものであれば、ユーザー入力情報を添付した問い合わせD3をプリントサーバー3へ送信する。これにより、情報処理装置2は、プリントサーバー3に対し、ユーザーによって指定された新たな処理が印刷ルールに適合するものであるか否かの判断を要求する。プリントサーバー3は、情報処理装置2から問い合わせD3を受信すると、判断情報8を参照すると共に、必要に応じて管理者への問い合わせを行うことにより、ユーザーによって指定された新たな処理が印刷ルールに適合するか否かの判断処理を行う(プロセスP5)。そしてプリントサーバー3は、その判断結果D4を情報処理装置2へ送信する。
情報処理装置2は、プリントサーバー3から判断結果D4を受信すると、表示部21の表示画面を更新する(プロセスP6)。図8(a)は、ユーザーによって指定された新たな設定変更処理が印刷ルールに適合する場合に表示される設定変更画面G2の一例を示している。例えばモノクロで印刷出力する印刷ルールが適用される場合において、図8(a)に示すように、ユーザーが、「赤文字」を「黒色+囲み枠」に変換し、「青文字」を「黒色+下線」に変換する新たな設定変更処理を指定した場合、その設定変更処理は印刷ルールに適合する。そのため、情報処理装置2がプリントサーバー3から受信する判断結果D4は、設定変更を許可するものとなる。情報処理装置2は、その判断結果D4に基づき、図8(a)に示すように新たな設定変更処理が印刷ルールに適合するものであることを示す画像G9を表示する。一方、新たな設定変更処理が印刷ルールに適合しない場合には、印刷ルールに適合しないことを示す任意の画像が表示される。
印刷ルールに適合することを示す画像G9が表示された場合には設定変更画面G2のOKボタンB2が操作可能となる。そしてユーザーによってOKボタンB2が操作されると、情報処理装置2は、ユーザーによって指定された新たな設定変更処理が反映された状態に更新して印刷ルール確認画面G1を表示する状態へと戻る。図8(b)は、新たな設定変更処理が反映された印刷ルール確認画面G1の一例を示している。図8(b)に示す印刷ルール確認画面G1では、処理内容表示欄R3においてユーザーが指定した設定変更処理の内容が表示されており、印刷ルールに適合しない印刷ジョブに対して行われる設定変更処理が変更されている。ユーザーは、この状態でOKボタンB2を操作することにより、図8(b)の印刷ルール確認画面G1において表示された内容で確定操作を行うことができる。
図6に戻り、情報処理装置2は、ユーザーによる確定操作を検知すると(プロセスP7)、情報処理装置2は、プリントサーバー3に対し、ユーザーによって指定された設定変更処理に関する情報を含む更新要求D5を送信する。プリントサーバー3は、その更新要求D5を受信すると、ルール情報6を更新すると共に(プロセスP8)、設定変更登録情報7を更新する(プロセスP9)。このとき、ユーザーによって指定された設定変更処理が新たな処理である場合には、設定変更登録情報7にその新たな処理が追加登録される。
そして情報処理装置2は、プロセスP1で検知したユーザーの印刷指示に基づき、印刷ジョブJB1を生成してプリントサーバー3に送信する。プリントサーバー3は、情報処理装置2から印刷ジョブJB1を受信すると、印刷ルールに適合する範囲で印刷ジョブJB1の印刷設定を変更することにより印刷ルールに適合する印刷ジョブJB2へと変換する(プロセスP10)。このとき、プリントサーバー3においては、ユーザーによって指定された設定変更処理が行われる。そしてプリントサーバー3は、印刷ルールに適合する印刷ジョブJB2を画像形成装置5へ出力する。画像形成装置5は、プリントサーバー3から印刷ジョブJB2を受信すると、その印刷ジョブJB2に基づき印刷出力を実行する(プロセスP11)。このとき、画像形成装置5は、印刷ルールに適合する印刷出力であって、ユーザーが意図する出力態様での印刷出力を実行する。したがって、画像形成装置5から出力される印刷物は、ユーザーの意図通りのものとなり、無駄になることがない。
図9は、上記印刷システム1を実現するプリントサーバー3において行われる処理手順の一例を示すフローチャートである。この処理は、プリントサーバー3の制御部10において上述したプログラム17が起動することにより行われるものである。
プリントサーバー3は、この処理を開始すると、まずネットワークを介して印刷ルールの通知要求D1を受信したか否かを判断する(ステップS100)。このとき通知要求D1を受信していなければ(ステップS100でNO)、ステップS115へ進む。一方、通知要求D1を受信している場合(ステップS100でYES)、プリントサーバー3は、その通知要求D1に基づいてユーザー判別を行い(ステップS101)、当該ユーザーに対して設定されている印刷ルールをルール情報6から抽出する(ステップS102)。またプリントサーバー3は、抽出した印刷ルールに対して予め候補として登録されている複数の設定変更処理を設定変更登録情報7から抽出し(ステップS103)、それらの抽出した情報を情報処理装置2へ通知する(ステップS104)。
その後、プリントサーバー3は、設定変更処理が印刷ルールに適合するか否かの問い合わせD3を受信したか否かを判断する(ステップS105)。そして情報処理装置2からの問い合わせD3を受信した場合(ステップS105でYES)、プリントサーバー3は、判断情報8を読み出し(ステップS106)、情報処理装置2から指定された設定変更処理が印刷ルールに適合する範囲内の処理であるか否かを判断する(ステップS107)。このとき、プリントサーバー3は、必要に応じて管理者への問い合わせを行い、管理者からの回答に基づいて判断を行う。そのような判断の結果、情報処理装置2から指定された設定変更処理が印刷ルールに適合する範囲内の処理である場合(ステップS107でYES)、プリントサーバー3は、設定変更を許可する判断結果D4を生成する。また情報処理装置2から指定された設定変更処理が印刷ルールに適合する範囲内の処理でない場合(ステップS107でNO)、プリントサーバー3は、設定変更を禁止する判断結果D4を生成する。そしてプリントサーバー3は、判断結果D4を情報処理装置2へ送信する(ステップS110)。尚、ステップS105で情報処理装置2からの問い合わせD3を受信していないときには、ステップS106〜S110の処理をスキップする。
続いてプリントサーバー3は、情報処理装置2のユーザーによる確認作業が終了したか否かを判断する(ステップS111)。ユーザーによる確認作業が終了していないときは(ステップS111でNO)、ステップS105に戻り、上述した処理を繰り返す。これに対し、情報処理装置2からユーザーによる確認作業終了通知を受信した場合(ステップS111でYES)、プリントサーバー3は、その確認作業終了通知と共に、ルール情報6においてデフォルト値として登録されている設定変更処理の更新を要求する更新要求を受信したか否かを判断する(ステップS112)。そして更新要求を受信した場合(ステップS112でYES)、プリントサーバー3は、ルール情報6に登録されている設定変更処理のデフォルト値を、ユーザーによって指定された設定変更処理に書き換えて更新すると共に(ステップS113)、設定変更登録情報を更新する(ステップS114)。尚、ユーザーによる確認作業が終了した場合であっても、更新要求を受信していないときには(ステップS112でNO)、ステップS113,S114の処理は行わない。そしてステップS115へと進む。
ステップS115へ進むと、プリントサーバー3はネットワークを介して印刷ジョブJB1を受信したか否かを判断する。このとき印刷ジョブJB1を受信していなければ(ステップS115でNO)、ステップS100へ戻り、上述した処理を繰り返す。これに対し、印刷ジョブJB1を受信している場合(ステップS115でYES)、プリントサーバー3は、ユーザー判別を行い、その印刷ジョブJB1を発行したユーザーを特定し(ステップS116)、そのユーザーに対して設定されている印刷ルールをルール情報6から抽出する(ステップS117)。プリントサーバー3は、その抽出した印刷ルールに基づき、受信した印刷ジョブJB1が印刷ルールに適合するか否かを判断する(ステップS118)。その結果、印刷ルールに適合しない印刷ジョブJB1の場合(ステップS118でNO)、プリントサーバー3は、ルール情報6のデフォルト値に基づき、印刷ジョブJB1に対して行うべき設定変更処理を特定し(ステップS119)、その特定した設定変更処理を印刷ジョブJB1に対して実行することにより印刷ジョブJB1の印刷設定を変更して印刷ジョブJB2を生成する(ステップS120)。そしてプリントサーバー3は、生成した印刷ジョブJB2を画像形成装置5へ出力する(ステップS121)。一方、受信した印刷ジョブJB1が印刷ルールに適合する場合(ステップS118でYES)、ステップS119,S120の処理は行わず、受信した印刷ジョブJB1を画像形成装置5出力する(ステップS121)。その後、プリントサーバー3による処理は、ステップS100へと戻り、上述した処理を繰り返す。
次に図10は、上記印刷システム1を実現する情報処理装置2において行われる処理手順の一例を示すフローチャートである。この処理は、情報処理装置2の制御部20において上述したプログラム24が起動することにより行われるものである。
情報処理装置2は、この処理を開始すると、まずユーザーによる印刷指示が行われるまで待機する状態となる(ステップS200)。そしてユーザーによる印刷指示を検知すると(ステップS200でYES)、情報処理装置2は、印刷ルールの通知要求D1をプリントサーバー3へ送信する(ステップS201)。そしてプリントサーバー3から印刷ルールとそれに関連する情報とを受信すると(ステップS202でYES)、情報処理装置2は、受信した情報に基づき、上述の印刷ルール確認画面G1を表示する(ステップS203)。そしてユーザーによるボタン操作を検知するまで待機する状態となり(ステップS204)、ユーザーによるボタン操作を検知すると(ステップS204でYES)、印刷ルール確認画面G1のOKボタンB2が操作されたか否かを判断する(ステップS205)。
ユーザーにより印刷ルール確認画面G1のOKボタンB2が操作された場合(ステップS205でYES)、情報処理装置2は、ユーザーによる確定操作が行われたことを示す確認作業終了通知をプリントサーバー3へ送信し(ステップS206)、ユーザーによって設定変更処理を変更する操作が行われたか否かを判断する(ステップS207)。そしてユーザーがそれ以前に設定変更処理を変更する操作を行っている場合(ステップS207でYES)、情報処理装置2は、ユーザーによって指定された設定変更処理に関する情報を含む更新要求D5をプリントサーバー3へ送信する(ステップS208)。その後、情報処理装置2は、印刷ジョブJB1を生成し(ステップS209)、その印刷ジョブJB1をプリントサーバー3へ送信して全ての処理を終了する(ステップS210)。
一方、印刷ルール確認画面G1が表示されている状態において、ユーザーがOKボタンB2ではなく(ステップS205でNO)、キャンセルボタンB3を操作した場合(ステップS211でYES)、情報処理装置2は、その後、特に何も行うことなく、全ての処理を終了する。
また印刷ルール確認画面G1が表示されている状態において、ユーザーが設定変更ボタンB1を操作した場合(ステップS211でNO)、情報処理装置2は、プリントサーバー3から受信した情報に基づき、上述の設定変更画面G2を表示する(ステップS212)。情報処理装置2は、設定変更画面G2を表示している状態でユーザーによる操作を検知すると、その操作がジョブ変換時に行われる設定変更処理を変更する操作であるか否かを判断する(ステップS213)。そして設定変更処理を変更する操作である場合(ステップS213でYES)、ユーザーによって指定された設定変更処理が設定変更登録情報7に予め登録された処理であるか、或いは、ユーザーによって新たに登録されたその他の処理であるかを判断する(ステップS213)。その他の処理である場合(ステップS213でYES)、情報処理装置2は、プリントサーバー3に対して問い合わせD3を送信し(ステップS215)、プリントサーバー3による判断結果D4を受信するまで待機する(ステップS216)。そして判断結果D4を受信すると(ステップS216でYES)、情報処理装置2は、設定変更画面G2にその判断結果D4を表示すると共に(ステップS217)、その判断結果D4においてユーザーが指定した新たな処理が印刷ルールに適合する範囲内の処理であるか否かを判断し(ステップS218)、印刷ルールに適合する処理であれば(ステップS218でYES)、ユーザーによる設定変更操作を反映させた状態に表示画面を更新する(ステップS219)。またユーザーによって指定された設定変更処理が設定変更登録情報7に予め登録された処理である場合(ステップS214でNO)においても、情報処理装置2は、ユーザーによる設定変更操作を反映させた状態に表示画面を更新する(ステップS219)。これに対し、ユーザーによって指定された処理が新たな処理であり、その新たな処理が印刷ルールに適合しない処理である場合には(ステップS218でNO)、ユーザーによる設定変更操作を反映させない。その後、情報処理装置2は、ユーザーによる操作に基づき、ステップS203へ戻り、印刷ルール確認画面G1を表示する状態となって上述した処理を実行する。したがって、ユーザーが設定変更画面G2に対する設定変更操作を行った場合には、その後のステップS208において、ユーザーによって指定された設定変更処理に関する情報を含む更新要求D5がプリントサーバー3へ送信されるようになる。そしてステップS209で生成された印刷ジョブJB1がステップS210でプリントサーバー3へ送信されると、プリントサーバー3において更新要求D5で指定した設定変更処理が行われ、印刷ルールに適合する範囲内でユーザーの意図通りの印刷出力を行う印刷ジョブJB2が生成されるようになる。
また情報処理装置2は、ステップS209で印刷ジョブJB1を生成する際、ユーザーによって指定された設定変更処理に基づき、印刷ルールに適合する印刷ジョブを生成するようにしても良い。この場合、ステップS210でプリントサーバー3に送信される印刷ジョブJB1は、印刷ルールに適合するジョブとなり、プリントサーバー3で印刷設定を変更する処理を行う必要がなくなる。そのため、多数の印刷ジョブが集中するプリントサーバー3の処理負担を軽減できるという利点がある。
次にユーザーによって指定される設定変更処理に基づき、印刷ルールの範囲内で行われる様々な印刷出力の態様について説明する。図11は、モノクロで印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。図11では、プリントサーバー3に入力する印刷ジョブJB1がカラー原稿をカラー印刷するジョブであり、印刷ジョブJB1のカラー原稿に、赤文字と青文字と黄文字とが含まれる場合を例示している。
図11(a)は、ルール情報6にデフォルト値として登録された設定変更処理である、カラー原稿を白黒2値に変換する処理が行われる場合を例示している。プリントサーバー3においてカラー原稿を白黒2値に変換する設定変更処理が行われる場合、図11(a)に示すように、カラー原稿に含まれる、赤文字、青文字及び黄文字のそれぞれが黒色に変換される。そのため、印刷ジョブJB2は、原稿に含まれる文字を全て黒色で印刷するジョブとなる。この場合、印刷ジョブJB2に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれを他の黒文字と区別することができない態様となる。
図11(b)は、印刷設定の設定変更処理としてカラー原稿をグレートーンに変換する処理が行われる場合を例示している。プリントサーバー3においてカラー原稿をグレートーンに変換する設定変更処理が行われる場合、図11(b)に示すように、カラー原稿に含まれる、赤文字、青文字及び黄文字のそれぞれがグレートーン(中間階調値)に変換される。そのため、印刷ジョブJB2は、原稿に含まれる文字を黒色又はグレー色で印刷するジョブとなる。この場合、印刷ジョブJB2に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のカラー文字を全てグレー色で印刷したものになるため、カラー文字がどの部分にあるかを識別することは可能である。しかし、赤文字、青文字及び黄文字のそれぞれが元のカラー原稿のどの部分にあったかは識別困難な出力態様となる。
図11(c)は、印刷設定の設定変更処理として、赤文字を「黒文字+下線」の強調態様に変更し、青文字を「黒文字+太字」の強調態様に変更し、黄文字を「黒文字+囲み枠」の強調態様に変更する処理が行われる場合を例示している。プリントサーバー3において、上記のような設定変更処理が行われる場合、図11(c)に示すように、カラー原稿に含まれる、赤文字が黒色に変換されると共に、その赤文字に下線設定が付与される。また青文字は黒色に変換されると共に、太字設定が付与される。更に黄文字は黒色に変換されると共に、その黄文字に囲み枠設定が付与される。そのため、このような設定変更処理によって生成される印刷ジョブJB2は、原稿に含まれる文字を全て黒色で印刷するジョブであるにもかかわらず、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれが個別に強調された識別可能なジョブとなる。したがって、この印刷ジョブJB2に基づく印刷出力によって得られる印刷物は、元のカラー原稿に含まれていた赤文字、青文字及び黄文字のそれぞれを個別に識別することが可能な出力態様となる。
したがって、例えばユーザーがドキュメント編集アプリケーションによって複数色の文字で表現されたカラー原稿を作成し、そのカラー原稿に含まれる各色の文字を識別可能にした状態の印刷物を出力したいときには、各色の文字に対する強調設定を異なる設定にして設定変更処理を登録すれば良い。この場合、図11(c)に示す出力態様の印刷物が得られるため、印刷ルールが正常に適用される範囲内で、ユーザーが意図するような各色の文字を識別可能にした印刷物を出力することができる。
図12は、ウォーターマークを付加して印刷出力を行う印刷ルールの範囲内で行われる設定変更処理の例を示す図である。図12では、プリントサーバー3に入力する印刷ジョブJB1がウォーターマークを付加する設定が行われていないジョブである場合を例示している。
図12(a)は、ルール情報6にデフォルト値として登録された設定変更処理である、原稿中央に「Confidential」を、黄色、傾き45度で付加する設定に変換する処理が行われる場合を例示している。プリントサーバー3においてこの設定変更処理が行われる場合、図12(a)に示すように、元の原稿の中央部分に、「Confidential」という黄色の文字列画像がウォーターマークとして傾き45度で付加される。そのため、この場合の印刷ジョブJB2は、元の原稿に含まれる文字と、ウォーターマークとが重なり合い、元の原稿に含まれる文字が読み難くなってユーザーが意図しない出力態様となる可能性がある。
図12(b)は、印刷設定の設定変更処理として、原稿余白部分に「社外持ち出し禁止」という黒色の文字列画像をウォーターマークとして傾き0度で付加する設定に変換する処理が行われる場合を例示している。プリントサーバー3においてこの設定変更処理が行われる場合、図12(b)に示すように、例えば元の原稿のヘッダーなどの余白に、「社外持ち出し禁止」という黒色の文字列画像がウォーターマークとして水平な状態で付加される。そのため、この場合の印刷ジョブJB2は、元の原稿に含まれる文字と、ウォーターマークとが重ならず、元の原稿に含まれる文字を読み易い出力態様となる。したがって、例えばユーザーが元の原稿に含まれる文字を読み易い状態で出力したいときには、このような設定変更処理を指定すれば良い。またこれに限らず、ユーザーは、所望の文字列画像をウォーターマークとして付加するように指定したり、ウォーターマークを付加する位置を所望の位置に指定したり、或いは、ウォーターマークの色や透過度などを調整することにより、ウォーターマークを付加して印刷出力を行う印刷ルールが適用される場合であっても所望の出力態様の印刷物を得ることができる。
また2in1で印刷出力を行う印刷ルールの場合も同様であり、ルール情報6に予め登録された設定変更処理のデフォルト値ではユーザーが意図する印刷物が出力されない場合、ユーザーは、その印刷ルールの範囲内で、所望の出力態様となる設定変更処理を指定すれば良い。またページの割り付け順序なども、ユーザーは事前に指定しておくことで、所望の割り付け順序となった印刷物を取得することが可能である。
以上のように、本実施形態の印刷システム1は、プリントサーバー3において印刷ルールに適合しない印刷ジョブJB1が印刷ルールに適合する印刷ジョブJB2に変換される際に実行される設定変更処理を、ユーザーが情報処理装置2を操作することによって印刷ルールに適合する範囲内で異なる処理に変更することができる構成である。そのため、ユーザーが、情報処理装置2においてドキュメント編集アプリケーションが起動した状態で、印刷ルールに適合するような印刷設定をドキュメント毎に個別に設定しなければならない煩わしさがない。特に、カラー原稿に多数のカラー文字が含まれており、そのカラー原稿に対してモノクロで印刷出力する印刷ルールが適用される場合であっても、ユーザーは、ドキュメント編集アプリケーション上で各色の文字毎に強調設定を予め手動操作で設定しておく必要がなく、プリントサーバー3で実行される設定変更処理を指定するだけで良い。そのため、本実施形態の印刷システム1は、印刷ルールに適合しない印刷ジョブJB1を強制的に印刷ルールに適合する印刷ジョブJB2に変換して出力するという構成であるにもかかわらず、ユーザーに過大な操作負担をかけることなく、ユーザーの意図通りの印刷出力を行うことができるものである。
(第2実施形態)
次に本発明に関する第2実施形態について説明する。上述した第1実施形態では、プリントサーバー3がネットワークを介して情報処理装置2から印刷ジョブJB1を受信することに伴い、その受信した印刷ジョブJB1に印刷ルールを適用する場合を例示した。本実施形態では、プリントサーバー3に予め印刷ジョブJB1が蓄積されており、ユーザーが画像形成装置5を操作することによってプリントサーバー3に蓄積された印刷ジョブJB1のプルプリントを行う際に印刷ルールを適用する形態について説明する。
図13は、第2実施形態における印刷システム1の構成概念を示す図である。尚、プリントサーバー3には、管理者によって設定されるルール情報6などが予め記憶される点は第1実施形態と同様である。本実施形態では、図13に示すようにプリントサーバー3の記憶装置4に予め印刷ジョブJB1が蓄積されている。この印刷ジョブJB1は、第1実施形態と同様、例えばユーザーが情報処理装置2を操作することによって情報処理装置2からプリントサーバー3に送信され蓄積されたものである。
プリントサーバー3に蓄積された印刷ジョブJB1を印刷出力しようとするユーザーは、図13に示すように、画像形成装置5の設置位置まで移動し、画像形成装置5の正面側に設けられた操作パネル31を操作することにより、プリントサーバー3にログインする。すると、操作パネル31には、プリントサーバー3に蓄積されている印刷ジョブのうち、当該ユーザーが印刷可能な印刷ジョブの一覧が表示される。ユーザーがその一覧表示の中から、例えばカラー印刷の印刷ジョブJB1を選択してプルプリントの印刷指示を行うことにより、画像形成装置5がプリントサーバー3から印刷ジョブを取得して印刷出力を行う。
本実施形態の印刷システム1は、プリントサーバー3が画像形成装置5からのジョブ要求に基づいてユーザーにより指定された印刷ジョブJB1を画像形成装置5に送信する際、当該印刷ジョブJB1がユーザーに設定されている印刷ルールに適合するかジョブであるか否かを判断する。そして印刷ルールに適合するジョブであれば、記憶装置4に蓄積されている印刷ジョブJB1をそのまま画像形成装置5へ出力する。これに対し、印刷ルールに適合しないジョブである場合、プリントサーバー3は、第1実施形態と同様、記憶装置4に蓄積されている印刷ジョブJB1の印刷設定を変更し、印刷ルールに適合する印刷ジョブJB2へと変換して画像形成装置5へ出力する。
また本実施形態の印刷システム1は、ユーザーが画像形成装置5の操作パネル31を操作してプリントサーバー3にログインしたとき、そのユーザーに適用される印刷ルール及び印刷ルールに関する情報を操作パネル31に表示すると共に、ユーザーによる設定変更操作に基づき、ジョブ変換時に行われる設定変更処理を印刷ルールに適合する範囲内でユーザーが所望する処理に変更できるように構成される。
図14は、この第2実施形態における印刷システム1のハードウェア構成及び機能構成を示すブロック図である。本実施形態におけるプリントサーバー3は、制御部10がプログラム17を実行することにより、ジョブ要求解析部18、印刷ルール判定部12、ジョブ変換部13、ジョブ出力部14、通知部15及び更新部16として機能する。このうち、印刷ルール判定部12、ジョブ変換部13、ジョブ出力部14、通知部15及び更新部16は、第1実施形態で説明したものと同様である。またジョブ要求解析部18は、画像形成装置5から受信するジョブ要求を解析し、ユーザーによって指定された印刷ジョブJB1を出力対象として特定する処理部である。
また画像形成装置5は、上述した操作パネル31の他、CPUとメモリとを備えて構成される制御部30と、ハードディスク装置などで構成される記憶装置32と、印刷用紙などに画像形成を行って印刷出力を行うプリンタ部33とを備えている。操作パネル31は、図14に示すように液晶ディスプレイなどで構成される表示部34と、ユーザーによる操作を受け付ける操作部35とを備えている。また記憶装置32には制御部30のCPUによって実行されるプログラム36が予めインストールされている。制御部30のCPUがそのプログラム36を読み出して実行することにより、制御部30は、ジョブ要求部41、ジョブ制御部42、取得部43、表示処理部44、設定変更部45及び送信処理部46として機能する。このうち、取得部43、表示処理部44、設定変更部45及び送信処理部46のそれぞれは第1実施形態における情報処理装置2の取得部26、表示処理部27、設定変更部28及び送信処理部29と同様の機能を発揮するものである。またジョブ要求部41は、操作部35によって検知されるユーザーの操作に基づき、プリントサーバー3に対してジョブ要求を送信するものである。さらにジョブ制御部42は、プリントサーバー3のジョブ出力部14によって出力される印刷ジョブを受信し、その印刷ジョブに基づいてプリンタ部33を駆動することにより印刷出力のための動作を制御するものである。
本実施形態の印刷システム1は、プリントサーバー3及び画像形成装置5のそれぞれが上記構成を有することにより、ユーザーが操作パネル31に対してプルプリント操作を行う際には第1実施形態と同様に、当該ユーザーに適用される印刷ルール及び印刷ルールに関する情報を操作パネル31の表示部34に表示することができると共に、ユーザーによる設定変更操作に基づき、ジョブ変換時に行われる設定変更処理を印刷ルールに適合する範囲内でユーザーが所望する処理に変更できるようになる。
図15は、本実施形態の印刷システム1において画像形成装置5及びプリントサーバー3の各装置で行われる処理の流れの概念を示す図である。まず図15に示すように、画像形成装置5においてユーザーによるログイン操作が検知されると(プロセスP20)、画像形成装置5からプリントサーバー3に対して印刷ルールの通知要求D20が送信される。プリントサーバー3は、画像形成装置5を操作するユーザーが正規ユーザーである場合にログインを許可し、画像形成装置5から受信した通知要求D20に基づいて画像形成装置5のユーザーに設定されている印刷ルールD21を抽出する(プロセスP21)。そしてプリントサーバー3は、その印刷ルールD21を画像形成装置5へ送信する。このときプリントサーバー3から画像形成装置5へ送信される印刷ルールD21には、ユーザーに対応する印刷ルールだけでなく、第1実施形態と同様の印刷ルールに関連する情報が含まれる。画像形成装置5は、プリントサーバー3から印刷ルールD21を受信すると、その受信した印刷ルールD21に基づく表示処理を行う(プロセスP22)。このとき画像形成装置5は、上述した印刷ルール確認画面G1と同様の画面を表示部34に表示する。したがって、ユーザーは、操作パネル31の表示画面により、どのような印刷ルールが適用されるかを事前に確認することができる。また画像形成装置5は、ユーザーによる操作に基づいて上述した設定変更画面G2と同様の画面を表示部34に表示することもできる。したがって、ユーザーは、操作パネル31の表示画面に対して第1実施形態と同様の操作を行うことにより、プリントサーバー3で行われる設定変更処理を変更することができる。
画像形成装置5は、プリントサーバー3で行われる設定変更処理を異なる処理に変更する操作を検知すると(プロセスP23)、ユーザーによって指定された設定変更処理が設定変更登録情報7に登録されていない新たな処理であるか否かを判断する。そして新たな処理である場合、画像形成装置5は、プリントサーバー3に対して問い合わせD22を送信する。プリントサーバー3は、画像形成装置5から問い合わせD3を受信すると、判断情報8を参照すると共に、必要に応じて管理者への問い合わせを行うことにより、ユーザーによって指定された新たな処理が印刷ルールに適合するか否かの判断処理を行う(プロセスP24)。そしてプリントサーバー3は、その判断結果D23を画像形成装置5へ送信する。
画像形成装置5は、プリントサーバー3から判断結果D23を受信すると、操作パネル31の表示画面を更新する(プロセスP25)。そしてユーザーによる確定操作を検知すると(プロセスP26)、画像形成装置5は、プリントサーバー3に対してユーザーによって指定された設定変更処理に関する情報を含む更新要求D24を送信する。プリントサーバー3は、その更新要求D24を受信すると、ルール情報6を更新すると共に(プロセスP27)、設定変更登録情報7を更新する(プロセスP28)。このとき、ユーザーによって指定された設定変更処理が新たな処理である場合には、設定変更登録情報7にその新たな処理が追加登録される。
その後、画像形成装置5は、ユーザーによる印刷指示を検知すると(プロセスP29)、プリントサーバー3に対してジョブ要求D25を送信する。プリントサーバー3は、そのジョブ要求D25を受信すると、ジョブ記憶部4aからユーザーによって指定された印刷ジョブJB1を抽出し(プロセスP30)、印刷ルールに適合する範囲で印刷ジョブJB1の印刷設定を変更することにより印刷ルールに適合する印刷ジョブJB2へと変換する(プロセスP31)。このとき、プリントサーバー3においては、ユーザーによって指定された設定変更処理が行われる。そしてプリントサーバー3は、印刷ルールに適合する印刷ジョブJB2を画像形成装置5へ出力する。画像形成装置5は、プリントサーバー3から印刷ジョブJB2を受信すると、その印刷ジョブJB2に基づき印刷出力を実行する(プロセスP32)。このとき、画像形成装置5は、印刷ルールに適合する印刷出力であって、ユーザーが意図する出力態様での印刷出力を実行する。したがって、画像形成装置5から出力される印刷物は、ユーザーの意図通りのものとなり、無駄になることがない。
また本実施形態のプリントサーバー3で行われる処理手順としては、第1実施形態で説明した図9と同様の処理手順を適用することができる。この場合、図9のステップS115においてジョブ要求を受信したか否かを判断し、ジョブ要求を受信していれば記憶装置4のジョブ記憶部4aから印刷ジョブを読み出す処理を行うようにすれば良い。
また本実施形態の画像形成装置5で行われる処理手順としても、第1実施形態で説明した図10と同様の処理手順を適用することができる。その場合、図10のステップS200においてユーザーによるログイン操作を検知したか否かを判断し、ステップS209においてユーザーによる印刷指示が検知されることを条件としてプリントサーバー3にジョブ要求を送信する。そしてステップS210ではプリントサーバー3から取得する印刷ジョブに基づいて印刷出力を行うようにすれば良い。
また画像形成装置5は、ユーザーによる設定変更操作が行われるのに先立ってプリントサーバー3からプルプリント対象の印刷ジョブJB1を取得し、ユーザーによって設定変更操作が行われた場合にはそれによって指定された設定変更処理に基づいて、先に取得した印刷ジョブJB1を画像形成装置5の内部処理で変換して印刷ルールに適合する印刷ジョブJB2を生成するようにしても良い。この場合、プリントサーバー3において印刷設定を変更する処理を行う必要がなくなるため、多数の印刷ジョブが集中するプリントサーバー3の処理負担を軽減できるという利点がある。
以上のように、本実施形態の印刷システム1は、ユーザーが画像形成装置5を操作してプリントサーバー3に蓄積された印刷ジョブJB1のプルプリントを行う際に、プリントサーバー3において行われる設定変更処理を、ユーザーが印刷ルールに適合する範囲内で異なる処理に変更することができる構成である。そのため、本実施形態の印刷システム1においても、予め設定された印刷ルールに適合する出力形態となるように制御しつつ、ユーザーが意図する通りの印刷出力を行うことができるようになる。
(変形例)
以上、本発明に関する一実施形態について説明したが、本発明は上記実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
例えばプリントサーバー3に予め登録される印刷ルールは、上述した印刷ルール以外にも様々な印刷ルールを採用することができる。一例を挙げると、プリントサーバー3において、印刷ジョブのプリントフォーマット(データフォーマット)をPDF(Portable Document Format)などの特定フォーマットのデータに変換して出力する、という印刷ルールを採用することも可能である。例えばPDFのデータに変換して出力する印刷ルールが適用される場合であっても、その印刷ルールに適合する範囲内で行う設定変更処理としては複数の処理が存在する。すなわち、第1に、通常のPDFデータに変換して出力する処理があり、第2に、コンパクトPDFに変換して出力する処理がある。また第3に、サーチャブルPDFに変換して出力する処理があり、更に第4に、暗号化PDFに変換して出力する処理がある。したがって、PDFデータに変換して出力する印刷ルールが適用される場合であっても、ユーザーは、その印刷ルールに適合する上記第1乃至第4の処理のうちから、用途などに応じて所望の設定変更処理を指定することができる。
また上記においては、ルール情報6に登録される印刷ルールが、ユーザーごとに、或いは、グループごとに設定される場合を例示した。しかしこれに限られるものではなく、例えば印刷対象となるファイルごとに、印刷ルールが設定されるものであっても構わない。この場合、ファイル名に対して印刷ルールが設定されるものであっても良いし、ファイルの種類(例えば拡張子)に対して印刷ルールが設定されるものであっても良い。
また上記においては、画像形成装置5がMFPによって構成される場合を例示したが、これに限られるものでもない。すなわち、画像形成装置5は、少なくとも印刷出力機能を有するものであれば良いため、プリンタ専用機であっても構わない。
さらに上記実施形態のプリントサーバー3は、サーバー専用機として構成される場合を例示したが、それに限定されるものでもない。すなわち、上述したプリントサーバー3の機能が他の装置(例えば情報処理装置2や画像形成装置5)の一部の機能として搭載されたものであっても構わない。
1 印刷システム
2 情報処理装置
3 プリントサーバー
4 記憶装置(記憶手段)
5 画像形成装置
13 ジョブ変換部(ジョブ変換手段)
15 通知部(通知手段)
16 更新部(更新手段)
21,34 表示部(表示手段)
26,43 取得部(取得手段)
27,44 表示処理部(表示処理手段)
28,45 設定変更部(設定変更手段)
17,24,36 プログラム

Claims (19)

  1. 情報処理装置から送信される印刷ジョブをプリントサーバーが受信し、該プリントサーバーが受信した印刷ジョブを画像形成装置へ出力することにより印刷出力を行う印刷システムであって、
    前記プリントサーバーは、
    印刷出力時の出力条件が定義された印刷ルールを記憶する記憶手段と、
    前記情報処理装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記情報処理装置へ通知する通知手段と、
    前記情報処理装置から送信される印刷ジョブを受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
    を備え、
    前記情報処理装置は、
    前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、
    前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、
    を備え
    前記記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、
    前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、
    前記通知手段は、さらに前記判断手段による判断結果を前記情報処理装置へ通知することを特徴とする印刷システム。
  2. 前記プリントサーバーは、
    前記情報処理装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項1に記載の印刷システム。
  3. 前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
    前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
    前記通知手段は、前記情報処理装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記情報処理装置へ送信し、
    前記更新手段は、前記情報処理装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項2に記載の印刷システム。
  4. 記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項2又は3に記載の印刷システム。
  5. 前記情報処理装置は、
    前記設定変更手段によって変更された設定変更処理に基づき、前記印刷ルールに適合する印刷ジョブを生成して前記プリントサーバーへ送信する印刷ジョブ生成手段を更に備えることを特徴とする請求項1乃至4のいずれかに記載の印刷システム。
  6. プリントサーバーに印刷ジョブが蓄積され、画像形成装置からの要求に基づいて前記プリントサーバーが前記画像形成装置へ印刷ジョブを出力することにより印刷出力を行う印刷システムであって、
    前記プリントサーバーは、
    印刷ジョブを記憶するジョブ記憶手段と、
    印刷出力時の出力条件が定義された印刷ルールを記憶する印刷ルール記憶手段と、
    前記画像形成装置からの通知要求に応じて、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを、前記画像形成装置へ通知する通知手段と、
    前記画像形成装置から前記ジョブ記憶手段に記憶された印刷ジョブの送信要求を受信した場合に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
    を備え、
    前記画像形成装置は、
    前記プリントサーバーへ通知要求を送信することにより、前記印刷ルール及び前記設定変更処理に関する情報を取得する取得手段と、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記設定変更処理の内容とを表示する表示手段と、
    前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記ジョブ変換手段で行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーへ送信する送信手段と、
    を備え
    前記印刷ルール記憶手段は、設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報を記憶しているとともに、
    前記プリントサーバーは、さらに、予め登録された設定変更処理でなく、ユーザーが前記設定変更手段により新たに指定した設定変更処理である場合に、前記判断情報に基づき前記印刷ルールに適合する範囲内のものか否かを判断する判断手段を備え、
    前記通知手段は、さらに前記判断手段による判断結果を前記画像形成装置へ通知することを特徴とする印刷システム。
  7. 前記プリントサーバーは、
    前記画像形成装置から受信する設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項6に記載の印刷システム。
  8. 前記印刷ルール記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
    前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
    前記通知手段は、前記画像形成装置に対して前記設定変更処理を通知する際、前記複数の設定変更処理に関する情報を前記画像形成装置へ送信し、
    前記更新手段は、前記画像形成装置から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項7に記載の印刷システム。
  9. 記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項7又は8に記載の印刷システム。
  10. 前記画像形成装置は、
    前記設定変更手段によって変更された設定変更処理に基づき、前記プリントサーバーから受信する印刷ジョブの印刷設定を変更して印刷出力を行う印刷出力手段を更に備えることを特徴とする請求項6乃至9のいずれかに記載の印刷システム。
  11. ネットワークを介して印刷ジョブを受信し、該印刷ジョブを前記ネットワークに接続された画像形成装置へ出力するプリントサーバーであって、
    印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶する記憶手段と、
    前記ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段と、
    印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段と、
    ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段と、
    を備え
    前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とするプリントサーバー。
  12. 前記通知手段による通知が行われた後、前記通知要求の送信元から、前記ジョブ変換手段で行われる設定変更処理を受信した場合、前記印刷ジョブ変換手段が印刷設定を変換する際に適用する設定変更処理を更新する更新手段を更に備えることを特徴とする請求項11に記載のプリントサーバー。
  13. 前記記憶手段は、前記印刷ルールに適合する範囲内で印刷設定を変更するために候補となる複数の設定変更処理に関する情報を記憶しており、
    前記ジョブ変換手段は、前記複数の設定変更処理のうちから予めデフォルト値として選択されている設定変更処理に基づき、印刷ジョブの印刷設定を変更するものであり、
    前記通知手段は、前記通知要求の送信元に対して前記ジョブ変換手段で行われる設定変更処理を通知する際、前記複数の設定変更処理に関する情報を送信し、
    前記更新手段は、前記通知要求の送信元から受信する、前記複数の設定変更処理のうちから選択された設定変更処理に基づき、前記ジョブ変換手段が印刷設定を変更する際に適用される前記デフォルト値を変更することを特徴とする請求項12に記載のプリントサーバー。
  14. 記更新手段は、前記印刷ルールに適合することを条件として、当該指定された設定変更処理に基づいて前記ジョブ変換手段が印刷設定を変更する際に適用する設定変更処理を更新することを特徴とする請求項12又は13に記載のプリントサーバー。
  15. 印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置であって、
    前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、
    前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、
    を備え
    前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする情報処理装置。
  16. 印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置であって、
    前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段と、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを表示する表示手段と、
    前記表示手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段と、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段と、
    を備え
    前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とする画像形成装置。
  17. 印刷出力時の出力条件が定義された印刷ルールと、印刷ジョブの印刷設定を変更する設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを判断するための判断情報とを記憶しており、印刷ジョブに対して前記印刷ルールに基づく処理を行って出力するプリントサーバーにおいて実行されるプログラムであって、
    前記プリントサーバーを、
    ネットワークを介して通知要求を受信することに伴い、当該通知要求の送信元に対して、前記印刷ルールと、予め登録され前記印刷ルールに対応してユーザーが選択することにより変更可能な設定変更処理とを通知する通知手段
    印刷ジョブの受信時又は出力時に、ユーザーによって選択された設定変更処理に基づいて当該印刷ジョブの印刷設定を変更することにより当該印刷ジョブを前記印刷ルールに適合する印刷ジョブに変換するジョブ変換手段、及び、
    ユーザーによって選択された設定変更処理が予め登録された設定変更処理でなく、ユーザーが新たに指定した設定変更処理である場合に、前記判断情報に基づき当該設定変更処理が前記印刷ルールに適合する範囲内のものか否かを判断する判断手段、
    として機能させ
    前記通知手段は、前記判断手段による判断結果を前記通知要求の送信元へ通知することを特徴とするプログラム。
  18. 印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを送信する情報処理装置において実行されるプログラムであって、
    前記情報処理装置を、
    前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、
    前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、
    として機能させ
    前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とするプログラム。
  19. 印刷出力時の出力条件が予め定義された印刷ルールに基づいて印刷ジョブを処理するプリントサーバーに印刷ジョブを要求し、前記プリントサーバーから受信する印刷ジョブに基づいて印刷出力を行う画像形成装置において実行されるプログラムであって、
    前記画像形成装置を、
    前記プリントサーバーに対して通知要求を送信することにより、前記プリントサーバーから、前記印刷ルールを取得すると共に、前記印刷ルールに適合しない印刷ジョブの印刷設定が前記プリントサーバーにおいて変更されるときの設定変更処理に関する情報を取得する取得手段、
    前記取得手段によって取得される情報に基づき、前記印刷ルールと前記プリントサーバーで行われる設定変更処理の内容とを所定の表示手段に表示する表示処理手段、
    前記表示処理手段による表示が行われている状態で、ユーザーによる選択操作に基づき、前記プリントサーバーで行われる設定変更処理を、前記印刷ルールに適合する範囲内で異なる処理に変更可能な設定変更手段、及び、
    前記設定変更手段によりユーザーが選択した設定変更処理を前記プリントサーバーに送信する送信手段、
    として機能させ
    前記設定変更手段は、前記プリントサーバーに予め登録されている設定変更処理の選択操作を受け付け可能であると共に、前記プリントサーバーに予め登録されていない設定変更処理であってユーザーによって新たに指定される設定変更処理の選択操作を受け付け可能であり、ユーザーによって新たに指定された設定変更処理の選択操作を受け付けた場合に当該設定変更処理が前記印刷ルールに適合する範囲内の処理であるか否かを前記プリントサーバーに問い合わせ、前記プリントサーバーによる判断結果を受信することに伴い、当該判断結果を前記表示手段に表示させることを特徴とするプログラム。
JP2013155221A 2013-07-26 2013-07-26 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。 Expired - Fee Related JP5892118B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2013155221A JP5892118B2 (ja) 2013-07-26 2013-07-26 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。
US14/340,692 US9256387B2 (en) 2013-07-26 2014-07-25 Printing system, print server, information processing device, and image forming device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013155221A JP5892118B2 (ja) 2013-07-26 2013-07-26 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。

Publications (2)

Publication Number Publication Date
JP2015026236A JP2015026236A (ja) 2015-02-05
JP5892118B2 true JP5892118B2 (ja) 2016-03-23

Family

ID=52390297

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013155221A Expired - Fee Related JP5892118B2 (ja) 2013-07-26 2013-07-26 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。

Country Status (2)

Country Link
US (1) US9256387B2 (ja)
JP (1) JP5892118B2 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6311364B2 (ja) * 2014-03-10 2018-04-18 セイコーエプソン株式会社 印刷サーバー、印刷システム、印刷管理プログラムおよび印刷管理方法
JP6307363B2 (ja) * 2014-06-18 2018-04-04 株式会社沖データ 画像形成方法、画像形成システムおよび画像形成装置
JP2016034084A (ja) * 2014-07-31 2016-03-10 キヤノン株式会社 管理装置、管理システム、管理装置の制御方法、管理システムの制御方法、及びプログラム
US9781307B2 (en) * 2014-11-14 2017-10-03 Sawgrass Technologies, Inc. Networked digital imaging customization
US10419644B2 (en) * 2014-11-14 2019-09-17 Sawgrass Technologies, Inc. Digital image processing network
JP6415314B2 (ja) * 2014-12-26 2018-10-31 三菱重工業株式会社 動揺低減装置及びこれを備えた浮体
US9621740B2 (en) * 2015-06-15 2017-04-11 Kyocera Document Solutions Inc. Operation of multifunctional printer over peer to peer network based on port detection
US10303403B2 (en) * 2015-07-01 2019-05-28 Dover Europe Sàrl Industrial printer and method therein for printing print information on at least one information carrier
JP6634744B2 (ja) * 2015-09-09 2020-01-22 株式会社リコー 情報処理システム、情報処理装置、機器、情報処理方法、プログラム
US10827097B2 (en) 2015-11-02 2020-11-03 Sawgrass Technologies, Inc. Product imaging
US10827098B2 (en) * 2015-11-02 2020-11-03 Sawgrass Technologies, Inc. Custom product imaging method
JP6638498B2 (ja) 2016-03-18 2020-01-29 株式会社リコー 情報処理装置、プログラム及び印刷システム
TWI627581B (zh) * 2017-01-06 2018-06-21 彩億印刷有限公司 列印輸出管理系統及列印輸出的操作方法
JP7008940B2 (ja) * 2017-03-28 2022-01-25 ブラザー工業株式会社 印刷装置
JP6891666B2 (ja) * 2017-06-27 2021-06-18 富士フイルムビジネスイノベーション株式会社 情報処理装置およびプログラム
JP6919370B2 (ja) * 2017-07-04 2021-08-18 富士フイルムビジネスイノベーション株式会社 画像形成装置およびプログラム
US10976976B2 (en) * 2018-12-17 2021-04-13 Ricoh Company, Ltd. Information processing apparatus, information processing system, and recording medium
JP2021033675A (ja) * 2019-08-26 2021-03-01 コニカミノルタ株式会社 制御方法およびプログラム
JP7423277B2 (ja) * 2019-11-28 2024-01-29 キヤノン株式会社 印刷提案の問合せを抑制するサーバーシステム、プログラム
KR20220159137A (ko) * 2021-05-25 2022-12-02 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 관리자에 의한 화상 형성 장치의 환경 설정 데이터 제어

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003196046A (ja) * 2001-12-21 2003-07-11 Fuji Xerox Co Ltd 印刷制御装置、印刷制御方法
JP4556696B2 (ja) 2005-02-10 2010-10-06 富士ゼロックス株式会社 印刷処理装置
JP4636933B2 (ja) * 2005-05-09 2011-02-23 キヤノン株式会社 印刷制御装置および印刷制御方法
JP2006338237A (ja) 2005-06-01 2006-12-14 Seiko Epson Corp 印刷装置および印刷プログラム、印刷方法、並びに印刷情報処理装置、印刷情報処理プログラム、印刷情報処理方法
JP2007272764A (ja) * 2006-03-31 2007-10-18 Canon Inc 情報処理装置、印刷装置、出力制御方法、記憶媒体、プログラム
US8339635B2 (en) * 2007-04-03 2012-12-25 Microsoft Corporation Printer redirection
JP2009140429A (ja) * 2007-12-10 2009-06-25 Seiko Epson Corp プリンタドライバおよび印刷制御装置
JP5834566B2 (ja) 2011-07-15 2015-12-24 株式会社リコー 情報処理装置、プログラム、及び情報表示装置
JP5582129B2 (ja) 2011-11-25 2014-09-03 コニカミノルタ株式会社 情報処理装置、プリントサーバー、印刷制御システム、印刷制御方法およびプログラム

Also Published As

Publication number Publication date
JP2015026236A (ja) 2015-02-05
US20150029552A1 (en) 2015-01-29
US9256387B2 (en) 2016-02-09

Similar Documents

Publication Publication Date Title
JP5892118B2 (ja) 印刷システム、プリントサーバー、情報処理装置、画像形成装置およびプログラム。
JP6414413B2 (ja) 文書印刷システム
US20060221384A1 (en) Image forming apparatus, control method thereof, and image forming system
JP2011242854A (ja) 画像処理装置、機器連携システム、サービス提供方法、プログラム
JP5361470B2 (ja) 情報処理装置及びその制御方法
JP2019119139A (ja) 画像処理装置、その方法およびプログラム
JP2013114288A (ja) 情報処理装置、プリントサーバー、印刷制御システム、印刷制御方法およびプログラム
JP2019181864A (ja) 画像形成装置、および、該画像形成装置の制御方法、制御プログラム
US9596369B2 (en) Function execution apparatus, function execution method, and non-transitory computer readable medium storing instructions therefor
JP2010146559A (ja) ドキュメントにセキュリティ特徴を組み込む方法とその装置
JP2007140909A (ja) 画像形成装置、クライアント装置、画像形成システム及び制御方法並びにドライバプログラム
JP5736802B2 (ja) 画像形成装置及び画像形成方法
JP2015165651A (ja) 画像形成装置、画像形成システム、画像形成方法、及びプログラム
JP7175693B2 (ja) 印刷装置、印刷装置の制御方法、及びプログラム
JP2010124248A (ja) 画像処理システム、画像処理方法、画像処理装置及び情報処理装置、並びに画像処理プログラム
JP5821908B2 (ja) 印刷システム、プリントサーバー、情報処理装置およびプログラム。
JP5926537B2 (ja) 画像形成装置、その制御方法、及びプログラム
JP6589343B2 (ja) 情報処理装置およびプログラム
JP7000885B2 (ja) プログラム
JP6511899B2 (ja) 情報処理装置、情報処理システム及びプログラム
JP2006289690A (ja) 画像形成装置および画像形成システム
JP2012054901A (ja) カスタマイズシステム、画像形成装置、情報処理装置及びカスタマイズプログラム
JP6923842B2 (ja) サーバ、および、コンピュータプログラム
JP6341016B2 (ja) 画像形成システム、画像形成装置およびプログラム
JP7528546B2 (ja) 制御プログラム、および情報処理装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150625

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150907

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: 20160126

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160208

R150 Certificate of patent or registration of utility model

Ref document number: 5892118

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees