JP4811100B2 - 印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 - Google Patents
印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 Download PDFInfo
- Publication number
- JP4811100B2 JP4811100B2 JP2006110707A JP2006110707A JP4811100B2 JP 4811100 B2 JP4811100 B2 JP 4811100B2 JP 2006110707 A JP2006110707 A JP 2006110707A JP 2006110707 A JP2006110707 A JP 2006110707A JP 4811100 B2 JP4811100 B2 JP 4811100B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- information
- printing device
- document data
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1286—Remote printer device, e.g. being remote from client or server via local network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/121—Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1226—Discovery of devices having required properties
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1234—Errors handling and recovery, e.g. reprinting
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)
Description
従来、電子ジョブチケットを利用して印刷を行う技術としては、例えば、特許文献1記載のデジタル情報出力システム、および特許文献2記載の印字システムが知られている。
特許文献1記載の発明は、利用可能なデバイスを限定しないことを目的とし、出力先となるプリンタを任意に選択している。しかしながら、カラーで印刷すべき文書データの出力先としてモノクロのプリンタを選択したり、A3で印刷すべき文書データの出力先としてA4対応のプリンタを選択したりした場合は、印刷物の仕様を実現することができない。また、例えば、A4対応のカラープリンタと、A3対応のモノクロプリンタの2台しか利用できない場合において、1ページ目の表紙がA4カラーで2ページ目以降の本文がA3のモノクロの文書データを印刷するときは、いずれのプリンタを選択しても1台のプリンタでは印刷物の仕様を実現することができない。
図24は、印刷装置決定ツリーの論理構造を示す図である。
印刷装置決定ツリーは、図24に示すように、複数の印刷設定をツリー状に関連付けかつその末端のノードに印刷装置を関連付けて構成されている。図24の例では、印刷設定として、用紙サイズ、用紙種類、カラー印刷の有無、両面印刷の有無および印刷品質の順で優先順位付けし、優先順位の高い順からツリーを構成している。印刷装置は、自己が対応可能な印刷設定の末端ノードに関連付けられる。例えば、用紙サイズ「A4」、用紙種類「光沢紙」、片面印刷のみが可能な印刷装置1は、印刷装置決定ツリーにおいて、最上位ノードから「A4」、「光沢紙」、「片面印刷」の順でパスを形成し、その末端ノードに関連付けられる。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷物の仕様を実現し、印刷設定の優先度に沿って適切な印刷装置を選択するのに好適な印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法を提供することを目的としている。
印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援装置であって、
前記印刷仕様情報を取得する印刷仕様情報取得手段と、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報および前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択手段と、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得手段と、前記印刷装置選択手段で選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記文書データ取得手段で取得した文書データを加工する文書データ加工手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記印刷装置選択手段で選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成手段と、前記印刷設定情報生成手段で生成した印刷設定情報および前記文書データ加工手段で加工した文書データに基づいて、前記印刷装置選択手段で選択した印刷装置に対して印刷を要求する印刷要求手段とを備えることを特徴とする。
複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを記憶する印刷装置決定ツリー記憶手段を備え、
前記印刷装置選択手段は、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、印刷装置選択手段により、印刷仕様情報に含まれる印刷物の仕様をもとに印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている印刷装置が選択される。
ここで、印刷装置決定ツリー記憶手段は、印刷装置決定ツリーをあらゆる手段でかつあらゆる時期に記憶するものであり、印刷装置決定ツリーをあらかじめ記憶してあるものであってもよいし、印刷装置決定ツリーをあらかじめ記憶することなく、本装置の動作時に外部からの入力等によって印刷装置決定ツリーを記憶するようになっていてもよい。
前記印刷設定情報は、前記印刷要求手段で要求された印刷を制御するための印刷制御命令を含むことを特徴とする。
さらに、前記印刷設定情報に含まれる印刷制御命令に従ってメッセージを表示するメッセージ表示手段と、前記メッセージに対する確認の旨を入力する確認入力手段とを備え、
前記印刷要求手段は、前記確認入力手段で前記確認の旨を入力したときは、前記印刷装置に対して印刷を要求することを特徴とする。
このような構成であれば、メッセージ表示手段により、印刷設定情報に含まれる印刷制御命令に従ってメッセージが表示される。ここで、ユーザは、メッセージに対する確認の旨を確認入力手段により入力すると、印刷要求手段により、印刷装置に対して印刷が要求される。
印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援プログラムであって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態2の印刷支援装置と同等の作用および効果が得られる。
前記印刷設定情報は、前記印刷要求ステップで要求された印刷を制御するための印刷制御命令を含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態3の印刷支援装置と同等の作用および効果が得られる。
さらに、前記印刷設定情報に含まれる印刷制御命令に従ってメッセージを表示するメッセージ表示ステップと、前記メッセージに対する確認の旨を入力する確認入力ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷要求ステップは、前記確認入力ステップで前記確認の旨を入力したときは、前記印刷プログラムに対して印刷を要求することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態4の印刷支援装置と同等の作用および効果が得られる。
印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態2の印刷支援装置と同等の作用および効果が得られる。
前記印刷設定情報は、前記印刷要求ステップで要求された印刷を制御するための印刷制御命令を含むことを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態3の印刷支援装置と同等の作用および効果が得られる。
さらに、前記印刷設定情報に含まれる印刷制御命令に従ってメッセージを表示するメッセージ表示ステップと、前記メッセージに対する確認の旨を入力する確認入力ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶し、
前記印刷要求ステップは、前記確認入力ステップで前記確認の旨を入力したときは、前記印刷プログラムに対して印刷を要求することを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態4の印刷支援装置と同等の作用および効果が得られる。
印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援方法であって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする。
これにより、形態1の印刷支援装置と同等の効果が得られる。
印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援方法であって、
演算手段が、前記印刷仕様情報を取得する印刷仕様情報取得ステップと、前記演算手段が、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記演算手段が、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記演算手段が、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記演算手段が、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする。
これにより、形態1の印刷支援装置と同等の効果が得られる。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
これにより、形態2の印刷支援装置と同等の効果が得られる。
前記印刷設定情報は、前記印刷要求ステップで要求された印刷を制御するための印刷制御命令を含むことを特徴とする。
これにより、形態3の印刷支援装置と同等の効果が得られる。
さらに、前記印刷設定情報に含まれる印刷制御命令に従ってメッセージを表示するメッセージ表示ステップと、前記メッセージに対する確認の旨を入力する確認入力ステップとを含み、
前記印刷要求ステップは、前記確認入力ステップで前記確認の旨を入力したときは、前記印刷プログラムに対して印刷を要求することを特徴とする。
これにより、形態4の印刷支援装置と同等の効果が得られる。
複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択装置であって、
印刷物の仕様を含む印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段と、前記印刷仕様情報を取得する印刷仕様情報取得手段と、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得手段と、前記印刷履歴情報記憶手段の印刷履歴情報および前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報および前記印刷装置決定ツリー生成手段で生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択手段とを備えることを特徴とする。
これにより、印刷物の仕様を実現できる印刷装置が存在しなくても、要求される印刷設定の優先度に沿って印刷物の仕様を可能な限り実現する印刷装置を選択することができるという効果が得られる。
前記印刷履歴情報は、ユーザを識別するユーザ識別情報を含み、
さらに、前記印刷仕様情報に対応する前記ユーザ識別情報を取得するユーザ識別情報取得手段と、前記ユーザ識別情報取得手段で取得したユーザ識別情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索手段とを備え、
前記印刷装置決定ツリー生成手段は、前記印刷履歴情報検索手段で索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
これにより、各ユーザごとに、要求される印刷設定の優先度に沿って印刷物の仕様を可能な限り実現する印刷装置を選択することができるという効果が得られる。
前記印刷履歴情報は、文書データの属性を示す文書属性情報を含み、
さらに、前記印刷仕様情報に対応する前記文書属性情報を取得する文書属性情報取得手段と、前記文書属性情報取得手段で取得した文書属性情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索手段とを備え、
前記印刷装置決定ツリー生成手段は、前記印刷履歴情報検索手段で索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
これにより、文書データの各属性ごとに、要求される印刷設定の優先度に沿って印刷物の仕様を可能な限り実現する印刷装置を選択することができるという効果が得られる。
前記印刷装置選択手段は、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、印刷装置選択手段により、印刷仕様情報に含まれる印刷物の仕様をもとに印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている印刷装置が選択される。
複数の印刷装置を利用して印刷を行うのを支援する印刷支援装置であって、
印刷物の仕様を含む印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段と、前記印刷仕様情報を取得する印刷仕様情報取得手段と、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得手段と、前記印刷履歴情報記憶手段の印刷履歴情報および前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報および前記印刷装置決定ツリー生成手段で生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択手段と、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得手段と、前記印刷装置選択手段で選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記文書データ取得手段で取得した文書データを加工する文書データ加工手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記印刷装置選択手段で選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成手段と、前記印刷設定情報生成手段で生成した印刷設定情報および前記文書データ加工手段で加工した文書データに基づいて、前記印刷装置選択手段で選択した印刷装置に対して印刷を要求する印刷要求手段とを備えることを特徴とする。
そして、印刷装置選択手段により、取得された印刷仕様情報および生成された印刷装置決定ツリーに基づいて、複数の印刷装置のなかから印刷先となる印刷装置が選択される。
これにより、形態18の印刷装置選択装置の効果に加え、印刷物の仕様を実現できる印刷装置が存在しなくても、要求される印刷設定の優先度に沿って印刷物の仕様を可能な限り実現する印刷装置を選択することができるという効果が得られる。
複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択プログラムであって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
前記印刷履歴情報は、ユーザを識別するユーザ識別情報を含み、
さらに、前記印刷仕様情報に対応する前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、前記ユーザ識別情報取得ステップで取得したユーザ識別情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
前記印刷履歴情報は、文書データの属性を示す文書属性情報を含み、
さらに、前記印刷仕様情報に対応する前記文書属性情報を取得する文書属性情報取得ステップと、前記文書属性情報取得ステップで取得した文書属性情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態21の印刷装置選択装置と同等の作用および効果が得られる。
複数の印刷装置を利用して印刷を行うのを支援する印刷支援プログラムであって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
前記印刷履歴情報は、ユーザを識別するユーザ識別情報を含み、
さらに、前記印刷仕様情報に対応する前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、前記ユーザ識別情報取得ステップで取得したユーザ識別情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶し、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態19の印刷装置選択装置と同等の作用および効果が得られる。
前記印刷履歴情報は、文書データの属性を示す文書属性情報を含み、
さらに、前記印刷仕様情報に対応する前記文書属性情報を取得する文書属性情報取得ステップと、前記文書属性情報取得ステップで取得した文書属性情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶し、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態20の印刷装置選択装置と同等の作用および効果が得られる。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
このような構成であれば、コンピュータによって記憶媒体からプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態21の印刷装置選択装置と同等の作用および効果が得られる。
複数の印刷装置を利用して印刷を行うのを支援する印刷支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする。
複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択方法であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップとを含むことを特徴とする。
これにより、形態18の印刷装置選択装置と同等の効果が得られる。
複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択方法であって、
演算手段が、印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記演算手段が、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記演算手段が、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップとを含むことを特徴とする。
これにより、形態18の印刷装置選択装置と同等の効果が得られる。
前記印刷履歴情報は、ユーザを識別するユーザ識別情報を含み、
さらに、前記印刷仕様情報に対応する前記ユーザ識別情報を取得するユーザ識別情報取得ステップと、前記ユーザ識別情報取得ステップで取得したユーザ識別情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとを含み、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
これにより、形態19の印刷装置選択装置と同等の効果が得られる。
前記印刷履歴情報は、文書データの属性を示す文書属性情報を含み、
さらに、前記印刷仕様情報に対応する前記文書属性情報を取得する文書属性情報取得ステップと、前記文書属性情報取得ステップで取得した文書属性情報に基づいて前記印刷履歴情報記憶手段のなかから該当の前記印刷履歴情報を検索する印刷履歴情報検索ステップとを含み、
前記印刷装置決定ツリー生成ステップは、前記印刷履歴情報検索ステップで索出した印刷履歴情報および前記印刷装置情報に基づいて前記印刷装置決定ツリーを生成することを特徴とする。
これにより、形態20の印刷装置選択装置と同等の効果が得られる。
前記印刷装置選択ステップは、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする。
これにより、形態21の印刷装置選択装置と同等の効果が得られる。
複数の印刷装置を利用して印刷を行うのを支援する印刷支援方法であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする。
これにより、形態22の印刷支援装置と同等の効果が得られる。
複数の印刷装置を利用して印刷を行うのを支援する印刷支援方法であって、
演算手段が、印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記演算手段が、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記演算手段が、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記演算手段が、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記演算手段が、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記演算手段が、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする。
これにより、形態22の印刷支援装置と同等の効果が得られる。
印刷物の仕様を含む印刷仕様情報および印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷物の仕様および当該印刷設定を含む印刷履歴情報、並びに複数の前記印刷装置のそれぞれについてその機器能力を示す印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成することを特徴とする。
これにより、印刷装置決定ツリーを印刷装置の選択に利用すれば、形態18の印刷装置選択装置と同等の効果が得られる。
演算手段が、印刷物の仕様を含む印刷仕様情報および印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷物の仕様および当該印刷設定を含む印刷履歴情報、並びに複数の前記印刷装置のそれぞれについてその機器能力を示す印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成することを特徴とする。
これにより、印刷装置決定ツリーを印刷装置の選択に利用すれば、形態18の印刷装置選択装置と同等の効果が得られる。
本実施の形態は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、図1に示すように、印刷仕様電子ジョブチケットを利用して印刷装置200で印刷を行う場合について適用したものである。
図1は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク199には、図1に示すように、ホスト端末100と、複数の印刷装置200とが接続されている。
ホスト端末100は、印刷物の仕様を含む印刷仕様電子ジョブチケットを取得する印刷仕様電子ジョブチケット取得部10と、複数の印刷装置200のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得部12と、印刷仕様電子ジョブチケット取得部10で取得した印刷仕様電子ジョブチケットおよび印刷装置情報取得部12で取得した印刷装置情報に基づいて、複数の印刷装置200のなかから印刷先となる印刷装置200を選択する印刷装置選択部14とを有して構成されている。
図2は、ホスト端末100のハードウェア構成を示す図である。
ホスト端末100は、図2に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU30と、所定領域にあらかじめCPU30の制御プログラム等を格納しているROM32と、ROM32等から読み出したデータやCPU30の演算過程で必要な演算結果を格納するためのRAM34と、外部装置に対してデータの入出力を媒介するI/F38とで構成されており、これらは、データを転送するための信号線であるバス39で相互にかつデータ授受可能に接続されている。
次に、印刷仕様電子ジョブチケットのデータ構造を説明する。
印刷仕様電子ジョブチケットは、用紙サイズ、部数、用紙種類等の印刷物の仕様が記述された電子データであって、図3に示すように、所定の開始タグ(例えば、<全体仕様>)と終了タグ(例えば、</全体仕様>)との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより印刷体裁を設定する。例えば、XML(eXtensible Markup Language)等のマークアップ言語により記述することができる。
次に、印刷装置情報のデータ構造を説明する。
印刷装置情報は、図4に示すように、印刷装置200の機器能力が記述された電子データである。図4の例では、用紙サイズ、用紙種類、両面印刷の有無、印刷品質、印刷速度、カラー印刷の有無およびステープラの有無についてその内容が記述されている。
次に、印刷設定電子ジョブチケットのデータ構造を説明する。
印刷設定電子ジョブチケットは、印刷を実行する印刷装置200を制御するために印刷装置200の詳細な印刷設定が記述された電子データであって、図5に示すように、所定の開始タグ(例えば、<全体設定>)と終了タグ(例えば、</全体設定>)との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより印刷設定を設定する。例えば、XML等のマークアップ言語により記述することができる。
記憶装置42には、印刷先となる印刷装置200を決定するための印刷装置決定ツリーが格納されている。
図6は、印刷装置決定ツリーのデータ構造を説明する図である。
印刷装置決定ツリーは、図6に示すように、複数の印刷設定をツリー状に関連付けかつその末端のノードに印刷装置200を関連付けて構成されている。印刷装置決定ツリーは、各印刷装置200の印刷装置情報に基づいて生成することができる。
CPU30は、マイクロプロセッシングユニット等からなり、ROM32の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図7のフローチャートに示す印刷要求処理を実行する。
印刷要求処理は、印刷装置200に対して印刷を要求する処理であって、CPU30において実行されると、図7に示すように、まず、ステップS100に移行する。
ステップS100では、印刷仕様電子ジョブチケットを取得する。印刷仕様電子ジョブチケットは、例えば、ネットワーク199を介して取得してもよいし、フラッシュメモリ等の外部記憶媒体から読み込むことにより取得してもよい。以下、ステップS106において同じである。
次いで、ステップS104に移行して、取得した印刷仕様電子ジョブチケットに含まれる印刷物の仕様をもとに印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている印刷装置200を選択し、ステップS106に移行する。
ステップS110では、取得した印刷仕様電子ジョブチケットに基づいて、選択した印刷装置200の印刷設定を含む印刷設定電子ジョブチケットを生成し、ステップS112に移行して、生成した印刷設定電子ジョブチケットおよび加工した文書データに基づいて、選択した印刷装置200に対して印刷を要求する印刷制御処理を実行し、ステップS114に移行する。
一方、ステップS114で、選択したすべての印刷装置200について処理が終了しないと判定したとき(No)は、ステップS112に移行する。
ネットワーク199には、3台の印刷装置200が接続されているとする。以下の説明では、これら印刷装置200を印刷装置1、2、3と表記する。
ホスト端末100では、ステップS100を経て、印刷仕様電子ジョブチケットが取得される。その結果、図3に示すような印刷仕様電子ジョブチケットが取得されたとする。図3の印刷仕様電子ジョブチケットでは、表紙は光沢紙でカラー、本文は普通紙でモノクロと指定されている。印刷対象となる文書データは、電子ファイル1と同じデータファイルになっており、電子ファイル1の1ページ目が表紙、2ページ目以降が本文と指定されている。用紙サイズは、表紙、本文ともにA4サイズが指定されている。
次いで、ステップS104を経て、印刷装置200が選択される。本実施の形態では、印刷仕様電子ジョブチケットは、表紙と本文で異なる仕様となっているため、それぞれの印刷仕様に対して印刷装置200が選択される。
まず、表紙の用紙サイズを判定する。その結果、用紙サイズがA4であるため、図6に示すように、印刷装置決定ツリーにおいて、「A4」というラベルのついた矢印を辿る。次いで、表紙の用紙種類を判定する。その結果、用紙種類が光沢紙であるため、「光沢紙」のラベルがついた矢印を辿る。次いで、表紙に対する両面印刷の可否を判定する。その結果、表紙に対しては片面印刷でよいため、「両面印刷No」のラベルがついた矢印を辿る。このように印刷装置決定ツリーを辿ることにより、表紙の印刷仕様を実現する印刷装置200として印刷装置1を選択することができる。
同様に、印刷装置決定ツリーにおいて、用紙サイズはA4、用紙種類は普通紙、カラー印刷の有無はモノクロと辿っていくと、本文の印刷仕様を実現する印刷装置200として印刷装置2を選択することができる。
次いで、ステップS106を経て、印刷仕様電子ジョブチケットで指定されている文書データが取得される。文書データは、印刷仕様電子ジョブチケットのなかで所在がURL等の形式で記述されているため、記述された所在から文書データが取得される。
そして、ステップS112を経て、選択された印刷装置1、2に対して、印刷設定電子ジョブチケットに記述された印刷設定が自動で行われた後、印刷設定電子ジョブチケットに記述された文書データの印刷制御命令が発行される。その結果、印刷装置1、2から印刷仕様に適合した印刷物を得ることができる。
さらに、本実施の形態では、印刷仕様電子ジョブチケットに含まれる印刷仕様をもとに印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている印刷装置200を選択する。
これにより、印刷物の仕様を実現できる印刷装置200が存在しなくても、印刷物の仕様を可能な限り実現する印刷装置200を選択することができる。
本実施の形態は、本発明に係る印刷支援装置および印刷支援プログラム、並びに印刷支援方法を、印刷仕様電子ジョブチケットを利用して印刷装置200で印刷を行う場合について適用したものであり、上記第1の実施の形態と異なるのは、片面印刷のみ可能な印刷装置200を利用して両面印刷を行う場合に、印刷設定電子ジョブチケットの処理を排他制御する点にある。
図8は、印刷制御処理を示すフローチャートである。
印刷制御処理は、ステップS112において実行されると、図8に示すように、まず、ステップS200に移行する。
ステップS200では、印刷設定電子ジョブチケットを受け付け、ステップS202に移行して、文書データを印刷装置200に送信し、ステップS204に移行して、印刷設定電子ジョブチケットの新規受付を禁止し、ステップS206に移行する。
ステップS210では、取得した要素が印刷設定か否かを判定し、取得した要素が印刷設定であると判定したとき(Yes)は、ステップS212に移行して、取得した印刷設定に従って印刷装置200を設定し、ステップS214に移行して、文書データの印刷を印刷装置200に対して指示し、ステップS216に移行する。
一方、ステップS216で、印刷設定電子ジョブチケットのなかに未処理の要素が存在すると判定したとき(Yes)は、ステップS220に移行して、印刷設定電子ジョブチケットから次の要素を取得し、ステップS208に移行する。
一方、ステップS208で、取得した要素が印刷制御命令であると判定したとき(Yes)は、ステップS222に移行して、取得した印刷制御命令に従ってダイアログメッセージを表示し、ステップS224に移行する。
ステップS226では、ダイアログメッセージを消去し、ステップS228に移行して、印刷装置200がジョブ待ち状態か否かを判定し、ジョブ待ち状態であると判定したとき(Yes)は、ステップS216に移行する。
一方、ステップS228で、印刷装置200がジョブ待ち状態でないと判定したとき(No)は、ステップS222に移行する。
図9は、印刷仕様電子ジョブチケットのデータ構造を示す図である。
図9に示す印刷仕様電子ジョブチケットを入力として受け付けた場合を考える。接続されている印刷装置200は、上記第1の実施の形態と同様とする。上記第1の実施の形態と同様に、印刷装置決定ツリーにおいて、用紙サイズはA4、用紙種類は光沢紙、両面印刷と辿っていくと、「該当なし」となり、該当する印刷装置200が存在せず、適切な印刷装置200を選択することができない。この場合、印刷装置決定ツリーにおいて最も近傍に存在する印刷装置200を選択する。本実施の形態では、片面印刷のみ可能な印刷装置1が選択される。
図11は、ダイアログメッセージ画面を示す図である。
そこで、奇数ページのみの文書データ(表面用文書データ)と、偶数ページのみの文書データ(裏面用文書データ)に分割され、図10に示すように、表面用と裏面用のそれぞれの印刷設定電子ジョブチケットが生成される。さらに、表面用文書データの印刷後、図11のようなダイアログメッセージを表示するための印刷制御命令も合わせて生成される。
本実施の形態は、本発明に係る印刷支援装置、印刷装置選択装置、印刷支援プログラム、印刷装置選択プログラムおよび記憶媒体、並びに印刷装置選択方法、印刷支援方法および印刷装置決定ツリー生成方法を、図12に示すように、印刷仕様電子ジョブチケットを利用して印刷装置200aで印刷を行う場合について適用したものである。
図12は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク199aには、図12に示すように、ホスト端末100aと、複数の印刷装置200aとが接続されている。
ホスト端末100aは、印刷物の仕様を含む印刷仕様電子ジョブチケットおよび印刷装置200aの印刷設定を含む印刷設定電子ジョブチケットに基づいて行われた印刷の履歴を示す印刷履歴情報を記憶する印刷履歴情報データベース(以下、データベースのことを単にDBと略記する。)10aを有して構成されている。印刷履歴情報には、印刷仕様電子ジョブチケットに含まれる印刷物の仕様、印刷設定電子ジョブチケットに含まれる印刷設定、印刷を要求したユーザのユーザID、および印刷の対象となった文書データの属性が含まれている。
図13は、ホスト端末100aのハードウェア構成を示す図である。
ホスト端末100aは、図13に示すように、制御プログラムに基づいて演算およびシステム全体を制御するCPU50aと、所定領域にあらかじめCPU50aの制御プログラム等を格納しているROM52aと、ROM52a等から読み出したデータやCPU50aの演算過程で必要な演算結果を格納するためのRAM54aと、外部装置に対してデータの入出力を媒介するI/F58aとで構成されており、これらは、データを転送するための信号線であるバス59aで相互にかつデータ授受可能に接続されている。
次に、印刷仕様電子ジョブチケットのデータ構造を説明する。
印刷仕様電子ジョブチケットは、印刷物の仕様が記述された電子データであって、図14に示すように、印刷仕様電子ジョブチケットを一意に識別する仕様チケットID、仕上がり用紙サイズ、カラー印刷の有無、用紙種類、両面印刷の有無、印刷速度、印刷品質、印刷物の綴じ方および綴じ位置が設定されている。印刷仕様電子ジョブチケットは、例えば、XML等のマークアップ言語により記述することができ、この場合、所定の開始タグ(例えば、<全体仕様>)と終了タグ(例えば、</全体仕様>)との間に、開始タグと終了タグとのタグセットを入れ子状に記述することにより印刷物の仕様を設定する。
次に、印刷設定電子ジョブチケットのデータ構造を説明する。
印刷設定電子ジョブチケットは、印刷装置200aの印刷設定が記述された電子データであって、図15に示すように、印刷設定電子ジョブチケットを一意に識別する設定チケットID、印刷装置200aの識別子、供給用紙サイズ、カラー印刷の有無、用紙種類、両面印刷の有無、印刷速度、解像度、紙折り機能の種別および紙綴じ機能の種別が設定されている。印刷設定電子ジョブチケットも、印刷仕様電子ジョブチケットと同様にXML等のマークアップ言語により記述することができる。
図16は、文書属性情報のデータ構造を示す図である。
文書属性情報は、文書データの属性が記述された電子データであって、図16に示すように、文書データの属性を一意に識別する属性ID、文書の用途、最小文字サイズおよび写真画像の有無が設定されている。文書属性情報も、印刷仕様電子ジョブチケットと同様にXML等のマークアップ言語により記述することができる。
記憶装置62aには、印刷履歴情報を登録した印刷履歴情報テーブルが格納されている。
図17は、印刷履歴情報テーブルのデータ構造を示す図である。
印刷履歴情報テーブルには、図17に示すように、各印刷ごとに1つのレコードが登録される。各レコードは、印刷を行った日時、ユーザID、属性ID、仕様チケットID、設定チケットID、および印刷物の仕様を完全に実現できたかを示す仕様完全性を登録するフィールドを含んで構成されている。
記憶装置62aには、さらに、印刷装置情報を登録した印刷装置情報テーブルが格納されている。
印刷装置情報テーブルには、図18に示すように、各印刷装置200aごとに1つのレコードが登録される。各レコードは、カラー印刷の可否、対応可能な用紙種類、対応可能な用紙サイズ、両面印刷の可否、印刷品質および印刷速度を登録するフィールドを含んで構成されている。印刷速度は、1分間あたりに印刷可能なページ数[ppm](Page Per Minute)で定義する。
CPU50aは、マイクロプロセッシングユニット等からなり、ROM52aの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図19のフローチャートに示す印刷要求処理を実行する。
印刷要求処理は、印刷装置200aに対して印刷を要求する処理であって、CPU50aにおいて実行されると、図19に示すように、まず、ステップS100aに移行する。
ステップS100aでは、印刷仕様電子ジョブチケットを取得する。印刷仕様電子ジョブチケットは、例えば、ネットワーク199aを介して取得してもよいし、フラッシュメモリ等の外部記憶媒体から読み込むことにより取得してもよい。以下、ステップS104a、S114aにおいて同じである。
ステップS106aでは、取得したユーザIDおよび文書属性情報をもとに、同一のユーザIDおよび属性IDを含みかつ仕様完全性が「N」となっているすべての印刷履歴情報を印刷履歴情報テーブルのなかから検索し、ステップS108aに移行する。
ステップS114aでは、複数の印刷装置200aのそれぞれについて印刷装置情報を取得する。印刷装置情報は、例えば、プリンタドライバに問い合わせることにより取得してもよいし、あらかじめ接続されている印刷装置200aごとに印刷能力を記述した電子ファイルを読み込むことにより取得してもよい。
ステップS130aでは、取得した印刷仕様電子ジョブチケット、ユーザIDおよび文書属性情報、並びに生成した印刷設定電子ジョブチケットに基づいて印刷履歴情報テーブルに印刷履歴情報を登録し、ステップS132aに移行して、取得した印刷仕様電子ジョブチケットおよび文書属性情報、並びに生成した印刷設定電子ジョブチケットを記憶装置62aに格納し、一連の処理を終了して元の処理に復帰させる。
一方、ステップS112aで、未処理の項目が存在すると判定したとき(Yes)は、ステップS108aに移行する。
ホスト端末100aでは、ステップS100a〜S116aを経て、印刷仕様電子ジョブチケットが取得され、複数の印刷装置200aのそれぞれについてその機器能力を示す印刷装置情報が取得され、印刷履歴情報テーブルの印刷履歴情報および取得された印刷装置情報に基づいて印刷装置決定ツリーが生成される。
印刷装置決定ツリーは、印刷履歴情報の内容に応じて生成される。以下、3つの事例をあげて違いを説明する。
図20は、事例1の場合に生成される印刷装置決定ツリーの論理構造を示す図である。
印刷履歴情報を調べたところ、印刷物の仕様を実現できない場合に、印刷物の仕様の項目のなかでどの項目を変更して印刷処理を実行したかどうかの統計を取る。その結果、変更した回数が多い順に項目を並べると、
1.印刷速度
2.印刷品質
3.両面印刷
4.仕上がり用紙サイズ
5.用紙の種類
6.カラー/モノクロ
という順序となった。変更した回数が多い項目は、優先順位が低いと判断し、印刷装置決定ツリーの下層レベルに配置する。これにより、印刷装置決定ツリーは、図20に示すように生成される。
図21は、事例2の場合に生成される印刷装置決定ツリーの論理構造を示す図である。
印刷仕様電子ジョブチケットを入力したユーザAの印刷履歴情報を調べたところ、印刷物の仕様を実現できない場合に、ユーザAが、印刷物の仕様の項目のなかでどの項目を変更して印刷処理を実行したかどうかの統計を取る。その結果、変更した回数が多い順に項目を並べると、
1.用紙の種類
2.印刷品質
3.仕上がり用紙サイズ
4.カラー/モノクロ
5.両面印刷
6.印刷速度
という順序となった。変更した回数が多い項目は、優先順位が低いと判断し、印刷装置決定ツリーの下層レベルに配置する。これにより、印刷装置決定ツリーは、図21に示すように生成される。
図22は、事例3の場合に生成される印刷装置決定ツリーの論理構造を示す図である。
印刷対象の文書データを調べたところ(または、文書データに付加されたメタデータを取得した結果でもよい)、この文書データの属性として、
1.テキストの最小文字サイズが10ptである
2.文書データの書式テンプレートは社内事務手続のテンプレートである
ということが分かった。そこで、印刷履歴情報テーブルのなかから上記属性と一致または類似する印刷履歴情報を調べたところ、印刷物の仕様を実現できない場合に、印刷物の仕様の項目のなかでどの項目を変更して印刷処理を実行したかどうかの統計を取る。その結果、変更した回数が多い順に項目を並べると、
1.カラー/モノクロ
2.印刷品質
3.両面印刷
4.印刷速度
5.用紙の種類
6.仕上がり用紙サイズ
という順序となった。事務手続の文書データのため、必ずしもカラーである必要はなく、また両面印刷する必要もないため、この順序となるものと推測される。変更した回数が多い項目は、優先順位が低いと判断し、印刷装置決定ツリーの下層レベルに配置する。これにより、印刷装置決定ツリーは、図22に示すように生成される。
次いで、印刷装置決定ツリーが生成されると、ステップS118a、S120aを経て、印刷仕様電子ジョブチケットおよび印刷装置決定ツリーに基づいて印刷装置200aが選択され、印刷仕様電子ジョブチケットで設定されている文書データが取得される。文書データは、印刷仕様電子ジョブチケットのなかで所在がURL等の形式で記述されているため、記述された所在から文書データが取得される。
そして、ステップS126aを経て、選択印刷装置200aに対して、印刷設定電子ジョブチケットに記述された印刷設定が自動で行われた後、印刷設定電子ジョブチケットに記述された文書データの印刷制御命令が発行される。その結果、選択印刷装置200aから仕様に適合した印刷物を得ることができる。また、得られた印刷物は、ユーザおよび文書データの属性にも適合している。
さらに、本実施の形態では、ユーザIDを取得し、ユーザIDに基づいて印刷履歴情報テーブルのなかから該当の印刷履歴情報を検索し、索出した印刷履歴情報および印刷装置情報に基づいて印刷装置決定ツリーを生成する。
さらに、本実施の形態では、文書属性情報を取得し、取得した文書属性情報に基づいて印刷履歴情報テーブルのなかから該当の印刷履歴情報を検索し、索出した印刷履歴情報および印刷装置情報に基づいて印刷装置決定ツリーを生成する。
さらに、本実施の形態では、選択印刷装置200aの機器能力を示す印刷装置情報および印刷仕様電子ジョブチケットに基づいて文書データを加工し、印刷仕様電子ジョブチケットに基づいて、選択印刷装置200aの印刷設定を含む印刷設定電子ジョブチケットを生成し、印刷設定電子ジョブチケットおよび加工した文書データに基づいて、選択印刷装置200aに対して印刷を要求する。
上記第3の実施の形態において、印刷履歴情報DB10aおよび記憶装置62aは、形態18ないし20、22ないし25、27ないし30、32ないし36、38または39の印刷履歴情報記憶手段に対応し、印刷仕様電子ジョブチケット取得部12aおよびステップS100aは、形態18または22の印刷仕様情報取得手段に対応している。また、ステップS100aは、形態23、27、28、32ないし34、38または39の印刷仕様情報取得ステップに対応し、印刷装置情報取得部14aおよびステップS114aは、形態18または22の印刷装置情報取得手段に対応し、ステップS114aは、形態23、27、28、32ないし34、38または39の印刷装置情報取得ステップに対応している。
ここで、記憶媒体とは、RAM、ROM等の半導体記憶媒体、FD、HD等の磁気記憶型記憶媒体、CD、CDV、LD、DVD等の光学的読取方式記憶媒体、MO等の磁気記憶型/光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
100a…ホスト端末、 10a…印刷履歴情報DB、 12a…印刷仕様電子ジョブチケット取得部、 14a…印刷装置情報取得部、 16a…ユーザID取得部、 18a…文書属性情報取得部、 20a…印刷履歴情報検索部、 22a…印刷装置決定ツリー生成部、 24a…印刷装置選択部、 26a…文書データ取得部、 28a…文書データ加工部、 30a…印刷設定電子ジョブチケット生成部、 32a…印刷要求部、 34a…印刷履歴情報登録部、 50a…CPU、 52a…ROM、 54a…RAM、 58a…I/F、 59a…バス、 60a…入力装置、 62a…記憶装置、 64a…表示装置、 200a…印刷装置、 199a…ネットワーク
Claims (13)
- 印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援装置であって、
前記印刷仕様情報を取得する印刷仕様情報取得手段と、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報および前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択手段と、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得手段と、前記印刷装置選択手段で選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記文書データ取得手段で取得した文書データを加工する文書データ加工手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記印刷装置選択手段で選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成手段と、前記印刷設定情報生成手段で生成した印刷設定情報および前記文書データ加工手段で加工した文書データに基づいて、前記印刷装置選択手段で選択した印刷装置に対して印刷を要求する印刷要求手段とを備えることを特徴とする印刷支援装置。 - 請求項1において、
複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを記憶する印刷装置決定ツリー記憶手段を備え、
前記印刷装置選択手段は、前記印刷仕様情報に含まれる印刷物の仕様をもとに前記印刷装置決定ツリーを辿り、到達したノードまたは近傍のノードに関連付けられている前記印刷装置を選択することを特徴とする印刷支援装置。 - 請求項1および2のいずれか1項において、
前記印刷設定情報は、前記印刷要求手段で要求された印刷を制御するための印刷制御命令を含むことを特徴とする印刷支援装置。 - 請求項3において、
さらに、前記印刷設定情報に含まれる印刷制御命令に従ってメッセージを表示するメッセージ表示手段と、前記メッセージに対する確認の旨を入力する確認入力手段とを備え、
前記印刷要求手段は、前記確認入力手段で前記確認の旨を入力したときは、前記印刷装置に対して印刷を要求することを特徴とする印刷支援装置。 - 印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援プログラムであって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷支援プログラム。 - 印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体。 - 印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援方法であって、
前記印刷仕様情報を取得する印刷仕様情報取得ステップと、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする印刷支援方法。 - 印刷物の仕様を含む印刷仕様情報に基づいて印刷を支援する印刷支援方法であって、
演算手段が、前記印刷仕様情報を取得する印刷仕様情報取得ステップと、前記演算手段が、複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記演算手段が、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記演算手段が、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む印刷設定情報を生成する印刷設定情報生成ステップと、前記演算手段が、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする印刷支援方法。 - 複数の印刷装置を利用して印刷を行うのを支援する印刷支援装置であって、
印刷物の仕様を含む印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段と、前記印刷仕様情報を取得する印刷仕様情報取得手段と、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得手段と、前記印刷履歴情報記憶手段の印刷履歴情報および前記印刷装置情報取得手段で取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報および前記印刷装置決定ツリー生成手段で生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択手段と、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得手段と、前記印刷装置選択手段で選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記文書データ取得手段で取得した文書データを加工する文書データ加工手段と、前記印刷仕様情報取得手段で取得した印刷仕様情報に基づいて、前記印刷装置選択手段で選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成手段と、前記印刷設定情報生成手段で生成した印刷設定情報および前記文書データ加工手段で加工した文書データに基づいて、前記印刷装置選択手段で選択した印刷装置に対して印刷を要求する印刷要求手段とを備えることを特徴とする印刷支援装置。 - 複数の印刷装置を利用して印刷を行うのを支援する印刷支援プログラムであって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷支援プログラム。 - 複数の印刷装置を利用して印刷を行うのを支援する印刷支援プログラムを記憶したコンピュータ読取可能な記憶媒体であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとからなる処理をコンピュータに実行させるためのプログラムを記憶したことを特徴とする記憶媒体。 - 複数の印刷装置を利用して印刷を行うのを支援する印刷支援方法であって、
印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする印刷支援方法。 - 複数の印刷装置を利用して印刷を行うのを支援する印刷支援方法であって、
演算手段が、印刷物の仕様を含む印刷仕様情報を取得する印刷仕様情報取得ステップと、前記演算手段が、前記複数の印刷装置のそれぞれについてその機器能力を示す印刷装置情報を取得する印刷装置情報取得ステップと、前記演算手段が、前記印刷仕様情報および前記印刷装置の印刷設定を含む印刷設定情報に基づいて行われた印刷の履歴を示す情報であって当該印刷仕様情報に含まれる印刷物の仕様および当該印刷設定を含む印刷履歴情報を記憶する印刷履歴情報記憶手段の印刷履歴情報、並びに前記印刷装置情報取得ステップで取得した印刷装置情報に基づいて、複数の前記印刷設定をツリー状に関連付けかつその末端のノードに前記印刷装置を関連付けて構成した印刷装置決定ツリーを生成する印刷装置決定ツリー生成ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報および前記印刷装置決定ツリー生成ステップで生成した印刷装置決定ツリーに基づいて、前記複数の印刷装置のなかから印刷先となる前記印刷装置を選択する印刷装置選択ステップと、前記演算手段が、前記印刷仕様情報に関連付けられた文書データを取得する文書データ取得ステップと、前記演算手段が、前記印刷装置選択ステップで選択した印刷装置の機器能力を示す前記印刷装置情報および前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記文書データ取得ステップで取得した文書データを加工する文書データ加工ステップと、前記演算手段が、前記印刷仕様情報取得ステップで取得した印刷仕様情報に基づいて、前記印刷装置選択ステップで選択した印刷装置の印刷設定を含む前記印刷設定情報を生成する印刷設定情報生成ステップと、前記演算手段が、前記印刷設定情報生成ステップで生成した印刷設定情報および前記文書データ加工ステップで加工した文書データに基づいて、前記印刷装置選択ステップで選択した印刷装置に対して印刷を要求する印刷要求ステップとを含むことを特徴とする印刷支援方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006110707A JP4811100B2 (ja) | 2005-07-14 | 2006-04-13 | 印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 |
US11/457,325 US7677820B2 (en) | 2005-07-14 | 2006-07-13 | Printing supporting apparatus, printing apparatus selecting apparatus, printing supporting program, printing apparatus selecting program, storage medium, method of selecting printing apparatus, method of supporting printing, and method of creating printing apparatus determining tree |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005205754 | 2005-07-14 | ||
JP2005205754 | 2005-07-14 | ||
JP2005215472 | 2005-07-26 | ||
JP2005215472 | 2005-07-26 | ||
JP2006110707A JP4811100B2 (ja) | 2005-07-14 | 2006-04-13 | 印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007058837A JP2007058837A (ja) | 2007-03-08 |
JP4811100B2 true JP4811100B2 (ja) | 2011-11-09 |
Family
ID=37661777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006110707A Expired - Fee Related JP4811100B2 (ja) | 2005-07-14 | 2006-04-13 | 印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7677820B2 (ja) |
JP (1) | JP4811100B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4544315B2 (ja) * | 2008-02-29 | 2010-09-15 | 富士ゼロックス株式会社 | 紙文書処理装置及びプログラム |
US8446599B2 (en) * | 2008-05-09 | 2013-05-21 | Ricoh Company, Ltd | Methods and structures for converting JDF information into commands for a printer |
JP5344559B2 (ja) * | 2008-10-31 | 2013-11-20 | キヤノン株式会社 | 情報処理システム、情報処理装置及びその制御方法とそのプログラム |
JP4788784B2 (ja) * | 2009-02-02 | 2011-10-05 | コニカミノルタビジネステクノロジーズ株式会社 | ジョブ実行システム、画像形成装置、端末装置、ジョブ実行方法、およびコンピュータプログラム |
JP4961460B2 (ja) * | 2009-08-26 | 2012-06-27 | シャープ株式会社 | 印刷システム |
EP3686730B1 (en) * | 2019-01-23 | 2024-05-01 | Canon Kabushiki Kaisha | Information processing apparatus, control method thereof, and storage medium |
JP2023065186A (ja) * | 2021-10-27 | 2023-05-12 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、及びプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5129639A (en) * | 1990-12-17 | 1992-07-14 | Eastman Kodak Company | Printer configuration control system |
US5467434A (en) | 1992-08-28 | 1995-11-14 | Xerox Corporation | Apparatus and method for determining printer option availability and representing conflict resolution in a combination of print job selections |
JP3720544B2 (ja) * | 1997-08-07 | 2005-11-30 | 株式会社リコー | プリンタ制御装置 |
US7124094B1 (en) * | 1999-10-27 | 2006-10-17 | Konica Corporation | Print system, service system, data server, master server, print client system and printer |
GB2393303B (en) * | 2000-08-11 | 2004-05-05 | Hewlett Packard Co | Method and apparatus for automated on-line printing service |
US6748858B2 (en) * | 2001-01-12 | 2004-06-15 | Dainippon Screen Mfg. Co., Ltd. | Printing system |
JP2003029949A (ja) * | 2001-07-13 | 2003-01-31 | Canon Inc | 印刷制御装置、印刷システム、印刷制御方法、コンピュータ読み取り可能な記録媒体、及びコンピュータプログラム |
JP4035304B2 (ja) | 2001-10-12 | 2008-01-23 | キヤノン株式会社 | デジタル情報出力システム |
JP2003323280A (ja) * | 2002-05-02 | 2003-11-14 | Canon Inc | 情報処理装置および印刷制御方法およびコンピュータが読み取り可能な記憶媒体およびプログラム |
JP2005092426A (ja) * | 2003-09-16 | 2005-04-07 | Minolta Co Ltd | プリンタおよびプリンタジョブ生成プログラム |
-
2006
- 2006-04-13 JP JP2006110707A patent/JP4811100B2/ja not_active Expired - Fee Related
- 2006-07-13 US US11/457,325 patent/US7677820B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20070014613A1 (en) | 2007-01-18 |
JP2007058837A (ja) | 2007-03-08 |
US7677820B2 (en) | 2010-03-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11200011B2 (en) | Printer and server | |
JP4285463B2 (ja) | 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法 | |
JP4811100B2 (ja) | 印刷支援装置、印刷支援プログラム、記憶媒体および印刷支援方法 | |
US8493609B2 (en) | Method for generating simulated insert sheets for a print job | |
US8379253B2 (en) | Structured document conversion apparatus, structured document conversion method, and storage medium | |
JP5375334B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法、および画像形成装置 | |
US8502997B2 (en) | Printing control apparatus and printing control method | |
JP2005271264A (ja) | 印刷管理装置、方法、プログラム、記憶媒体、及び印刷システム | |
JP4428108B2 (ja) | 処理装置、印刷処理方法、印刷処理プログラム、及び印刷システム | |
US10002314B2 (en) | Information processing apparatus for efficiently issuing a print instruction to image forming apparatus and method for controlling the same | |
JP6424973B2 (ja) | サーバ、プリンタ、及び、サーバのためのコンピュータプログラム | |
JP2008243153A (ja) | 印刷支援装置および印刷支援プログラム、並びに印刷支援方法 | |
JP2005271371A (ja) | 印刷管理装置、印刷管理方法、印刷管理プログラム、及び印刷システム | |
JP4706553B2 (ja) | 印刷制御装置、方法およびプログラム | |
JP2007025977A (ja) | 印刷支援システムおよび印刷支援プログラム、並びに印刷支援方法 | |
JP6048535B2 (ja) | サーバ、プリンタ、及び、サーバのためのコンピュータプログラム | |
JP2007299380A (ja) | 印刷支援装置、印刷支援プログラムおよび記憶媒体、並びに印刷支援方法 | |
JP2005271370A (ja) | 印刷管理装置、印刷管理方法、印刷管理プログラム、及び印刷管理システム | |
JP4730254B2 (ja) | 印刷設定情報提供システム | |
JP7119952B2 (ja) | 画像形成装置、情報処理方法及びプログラム | |
JP2008210174A (ja) | 印刷システム、印刷方法、印刷プログラム | |
JP2008210175A (ja) | 印刷システム、印刷方法、印刷プログラム | |
JP2015172933A (ja) | 情報処理装置、情報処理方法、プログラム | |
JP2015038697A (ja) | 情報処理装置、情報処理方法、プログラムおよび情報処理システム | |
JP2018156171A (ja) | 制御プログラム、プログラム、画像形成出力システム、処理実行制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090304 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110317 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110527 |
|
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: 20110726 |
|
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: 20110808 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4811100 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |
|
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 |