(57)【要約】【課題】発注者の受注情報に従い、印刷物を出力するデジタルプリンタを自動的に選択する方法を提供する。【解決手段】ＪＯＢコントローラサーバ６は、出力形態コードと、出力形態コードで特定される出力形態の印刷に利用するプリンタコードとを対応付けたプリンタテーブル６１を記憶し、プリンタテーブル６１を参照し、印刷物の受注情報に含まれる出力形態コードに対応付けられたプリンタコードを取得することで、デジタルプリンタ７を選択する。なお、出力形態コードにプリンタコードが対応付けられていない場合、ＪＯＢコントローラサーバ６は、デジタルプリンタ７の仕様に基づいてデジタルプリンタ７を選択し、複数のプリンタコードを取得したときは、印刷ジョブ数７１に基づいてデジタルプリンタ７を選択する。【選択図】図１
2009282830.tif 000002
【特許請求の範囲】
【請求項１】
複数のデジタルプリンタの中から、受注内容に適合した前記デジタルプリンタを選択する方法であって、
出力形態の識別コード（出力形態コード）と、前記出力形態コードで特定される出力形態の印刷に利用する前記デジタルプリンタの識別コード（プリンタコード）とを対応付けた前記プリンタテーブルを予め用意しておき、
（ａ）前記プリンタテーブルを記憶しているコンピュータ装置が、受注した印刷物を印刷する前記デジタルプリンタを決定するために、前記プリンタテーブルを参照し、印刷物の受注情報に含まれる前記出力形態コードに対応付けられた前記プリンタコードを取得する処理を実行するステップ、
（ｂ）前記コンピュータ装置が、前記プリンタコードに基づいて、受注内容に適合した前記デジタルプリンタを選択する処理を実行するステップ、
を含むこと特徴するデジタルプリンタの選択方法。
【請求項２】
請求項１に記載のデジタルプリンタの選択方法であって、
前記（ａ）において、前記コンピュータ装置は、印刷物の受注情報に含まれる前記出力形態コードに対応する前記プリンタコードを前記プリンタテーブルから取得できないとき、前記コンピュータ装置は、前記デジタルプリンタが対応している出力形態の前記出力形態コードを含み、前記デジタルプリンタの仕様が記述されているプリンタ仕様情報を参照し、印刷物の受注情報に含まれる出力形態コードを有するプリンタ仕様情報の中から、印刷物の受注情報に適合する仕様の前記デジタルプリンタを検索し、検索した前記デジタルプリンタの前記プリンタコードをすべて取得する処理を実行すること、
を特徴とするデジタルプリンタの選択方法。
【請求項３】
請求項１または請求項２に記載のデジタルプリンタの選択方法であって、
前記コンピュータ装置は、前記（ａ）を実行することで、複数の前記プリンタコードを取得したとき、
前記コンピュータ装置は、前記（ｂ）において、前記プリンタコードで特定される前記デジタルプリンタのプリンタキューをそれぞれ参照し、前記プリンタキューに格納されている印刷ジョブ数の最も少ない前記デジタルプリンタを選択し、前記印刷ジョブ数に差違がないと前記コンピュータ装置が判断したときは、前記コンピュータ装置は、印刷速度の最も速いデジタルプリンタを選択すること、
を特徴とするデジタルプリンタの選択方法。
【請求項４】
複数のデジタルプリンタの中から、受注内容に適合した前記デジタルプリンタを選択するコンピュータ装置であって、
出力形態の識別コード（出力形態コード）と、前記出力形態コードで特定される出力形態の印刷に利用する前記デジタルプリンタの識別コード（プリンタコード）とを対応付けた前記プリンタテーブルを記憶し、
受注した印刷物を印刷する前記デジタルプリンタを決定するために、前記プリンタテーブルを参照し、印刷物の受注情報に含まれる前記出力形態コードに対応付けられた前記プリンタコードを取得するプリンタコード取得手段、
前記プリンタコードに基づいて、受注内容に適合した前記デジタルプリンタを選択するプリンタ選択手段を、
備えていることを特徴するコンピュータ装置。
【請求項５】
請求項４に記載のコンピュータ装置であって、
前記プリンタコード取得手段は、印刷物の受注情報に含まれる前記出力形態コードに対応する前記プリンタコードを前記プリンタテーブルから取得できないとき、前記デジタルプリンタが対応している出力形態の前記出力形態コードを含み、前記デジタルプリンタの仕様が記述されているプリンタ仕様情報を参照し、印刷物の受注情報に含まれる出力形態コードを有するプリンタ仕様情報の中から、印刷物の受注情報に適合する仕様の前記デジタルプリンタを検索し、検索した前記デジタルプリンタの前記プリンタコードをすべて取得すること、
を特徴とするコンピュータ装置。
【請求項６】
請求項４または請求項５に記載のコンピュータ装置であって、
前記プリンタ選択手段は、前記プリンタコード取得手段が、複数の前記プリンタコードを取得したとき、前記プリンタコードで特定される前記デジタルプリンタのプリンタキューをそれぞれ参照し、前記プリンタキューに格納されている印刷ジョブ数の最も少ない前記デジタルプリンタを選択し、前記印刷ジョブ数に差違がないと前記コンピュータ装置が判断したときは、前記プリンタ選択手段は、印刷速度の最も速いデジタルプリンタを選択すること、
を特徴とするコンピュータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷｅｂｔｏＰｒｉｎｔシステムなどにおいて、複数台のデジタルプリンタの中から、受注内容に適したデジタルプリンタを自動的に選択するための技術に関する。
【背景技術】
【０００２】
事務経費の削減やリードタイムの削減を目的とし、印刷業界では、インターネットを利用して印刷物を受注するＷｅｂｔｏＰｒｉｎｔシステムが普及しつつある。ＷｅｂｔｏＰｒｉｎｔシステムにおいては、Ｗｅｂで顧客から受信した受注情報に基づき、印刷業務を一元管理するＪＯＢコントローラが配置され、受注から印刷までの工程が管理される。
【０００３】
大規模のＷｅｂｔｏＰｒｉｎｔシステムでは、デジタルプリンタが数台設置されることも珍しくなく、受注工程から印刷までの工程を自動化するためには、Ｗｅｂで受注した印刷物を出力させるデジタルプリンタを自動的に選択させる仕組みを、ＪＯＢコントローラに持たせることが必要になる。
【０００４】
複数台のデジタルプリンタの中から、印刷物を出力させるデジタルプリンタを自動的に選択させる発明としては、例えば、特許文献１においては、コスト（印刷費用）、時間（印刷処理時間）、画質（画像画質）などの印刷条件と印刷枚数の情報をプリンタ選択要素として受け付け、スキャナで読み取った原稿を出力するプリンタを、レーザプリンタ、デジタル複写機、孔版印刷機なる異機種の３台のプリンタの中から選択する判断手段と、選択したプリンタに対して、スキャナで読み取った原稿を出力する情報出力手段と、を備えるプリンタ選択装置が開示されている。
【０００５】
また、特許文献２においては、カラー／白黒印刷、割付、片面／両面印刷などの印刷形式をユーザが指定する指定手段と、複数のプリンタと通信し、各プリンタが対応する印刷形式に係る印刷形式情報を受信する通信手段と、通信手段で印刷形式情報を受信したプリンタの中から、指定手段で指定された印刷形式に対応しているプリンタを選択する選択手段とを備え、通信手段は、選択手段で選択されたプリンタに印刷データ及び印刷形式を送信するノート型ＰＣが開示されている。
【０００６】
更に、特許文献３においては、複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムであって、ユーザ端末は、各プリンタを識別するプリンタ識別情報と、カラー印刷の可否、両面コピーの可否などの各プリンタに係わる印刷機能情報と、印刷速度や使用頻度などユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段と、印刷枚数、両面コピーと片面コピーのいずれであるか、モノクロコピーとカラーコピーであるなどの印刷条件の指定をユーザから受け付ける印刷条件受付手段と、印刷条件受付手段が受け付けた印刷条件と、印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定する順位決定手段と、順位決定手段によって決定された順位を提示する順位提示手段とを有することを特徴とするプリンタシステムが開示されている。
【０００７】
【特許文献１】特開２００１−３３１２９２号公報
【特許文献２】特開２００７−２２６７４７号公報
【特許文献３】特開２００７−１１５０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、複数台のプリンタの中から、印刷物を出力させるプリンタを自動的に選択させる従来技術は、基本的に、プリンタで固有のプリンタ情報（例えば、カラー印刷の可否、両面コピーの可否など）をプリンタ毎に記憶し、ユーザから取得した印刷条件に適合するプリンタ情報を選択することで、複数台のプリンタの中から、印刷物を出力させる一台のプリンタを自動的に選択される。
【０００９】
しかし、従来技術は、社内に構築されたネットワークに接続された複数台のプリンタの中から、印刷物を出力するプリンタを選択させるための技術であって、ＷｅｂｔｏＰｒｉｎｔシステムなどにおいて、印刷物を出力するデジタルプリンタを自動的に選択させるための技術ではない。
【００１０】
そこで、本発明は、ＷｅｂｔｏＰｒｉｎｔシステムなどにおいて、発注者の受注情報に従い、受注した印刷物を出力するデジタルプリンタを自動的に選択する方法およびコンピュータ装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決する第１の発明は、複数のデジタルプリンタの中から、受注内容に適合した前記デジタルプリンタを選択する方法であって、出力形態の識別コード（出力形態コード）と、前記出力形態コードで特定される出力形態の印刷に利用する前記デジタルプリンタの識別コード（プリンタコード）とを対応付けた前記プリンタテーブルを予め用意しておき、（ａ）前記プリンタテーブルを記憶しているコンピュータ装置が、受注した印刷物を印刷する前記デジタルプリンタを決定するために、前記プリンタテーブルを参照し、印刷物の受注情報に含まれる前記出力形態コードに対応付けられた前記プリンタコードを取得する処理を実行するステップ、（ｂ）前記コンピュータ装置が、前記プリンタコードに基づいて、受注内容に適合した前記デジタルプリンタを選択する処理を実行するステップを、含むこと特徴するデジタルプリンタの選択方法である。
【００１２】
更に、第２の発明は、第１の発明に記載のデジタルプリンタの選択方法であって、前記（ａ）において、前記コンピュータ装置は、印刷物の受注情報に含まれる前記出力形態コードに対応する前記プリンタコードを前記プリンタテーブルから取得できないとき、前記コンピュータ装置は、前記デジタルプリンタが対応している出力形態の前記出力形態コードを含み、前記デジタルプリンタの仕様が記述されているプリンタ仕様情報を参照し、印刷物の受注情報に含まれる出力形態コードを有するプリンタ仕様情報の中から、印刷物の受注情報に適合する仕様の前記デジタルプリンタを検索し、検索した前記デジタルプリンタの前記プリンタコードをすべて取得する処理を実行することを特徴とするデジタルプリンタの選択方法である。
【００１３】
更に、第３の発明は、第１の発明または第２の発明に記載のデジタルプリンタの選択方法であって、前記コンピュータ装置は、前記（ａ）を実行することで、複数の前記プリンタコードを取得したとき、前記コンピュータ装置は、前記（ｂ）において、前記プリンタコードで特定される前記デジタルプリンタのプリンタキューをそれぞれ参照し、前記プリンタキューに格納されている印刷ジョブ数の最も少ない前記デジタルプリンタを選択し、前記印刷ジョブ数に差違がないと前記コンピュータ装置が判断したときは、前記コンピュータ装置は、印刷速度の最も速いデジタルプリンタを選択することを特徴とする。
【００１４】
第１の発明によれば、印刷物の出力形態を示す前記出力形態コードと、前記出力形態コードで示される出力形態が出力可能な前記プリンタコードを、予め前記プリンタテーブルに対応付けておき、受注情報で示される前記出力形態コードに対応付けられた前記プリンタコードを選択することで、受注した受注情報に従い、受注した印刷物を出力する前記デジタルプリンタを自動的に選択することができるようになる。
【００１５】
従来のオフセット印刷機では、出力形態のサイズの用紙を用いて印刷することが不可能であるため、多面付けで印刷された用紙を断裁機などの加工機で加工し、印刷物を所定のサイズに仕上げるのに対し、前記デジタルプリンタでは、出力形態のサイズの用紙に直接印刷できるため、前記デジタルプリンタを選択するときに、前記デジタルプリンタが対応している出力形態コードを用いることには意義がある。
【００１６】
更に、第２の発明によれば、前記プリンタ仕様情報を前記デジタルプリンタの選択に用いることで、前記プリンタテーブルにおいて、前記出力形態コードに前記プリンタコードが対応付けられていない場合であっても、受注した受注情報に従い、受注した印刷物を出力する前記デジタルプリンタを自動的に選択することができるようになる。
【００１７】
更に、第３の発明によれば、受注した受注情報に従い、受注した印刷物を出力する前記デジタルプリンタの前記プリンタコードが複数ある場合、一つの前記プリンタコードに絞りこむことが可能になる。
【００１８】
更に、第４の発明は、複数のデジタルプリンタの中から、受注内容に適合した前記デジタルプリンタを選択するコンピュータ装置であって、出力形態の識別コード（出力形態コード）と、前記出力形態コードで特定される出力形態の印刷に利用する前記デジタルプリンタの識別コード（プリンタコード）とを対応付けた前記プリンタテーブルを記憶し、受注した印刷物を印刷する前記デジタルプリンタを決定するために、前記プリンタテーブルを参照し、印刷物の受注情報に含まれる前記出力形態コードに対応付けられた前記プリンタコードを取得するプリンタコード取得手段、前記プリンタコードに基づいて、受注内容に適合した前記デジタルプリンタを選択するプリンタ選択手段を、備えていることを特徴するコンピュータ装置である。
【００１９】
更に、第５の発明は、第４の発明に記載のコンピュータ装置であって、前記プリンタコード取得手段は、印刷物の受注情報に含まれる前記出力形態コードに対応する前記プリンタコードを前記プリンタテーブルから取得できないとき、前記デジタルプリンタが対応している出力形態の前記出力形態コードを含み、前記デジタルプリンタの仕様が記述されているプリンタ仕様情報を参照し、印刷物の受注情報に含まれる出力形態コードを有するプリンタ仕様情報の中から、印刷物の受注情報に適合する仕様の前記デジタルプリンタを検索し、検索した前記デジタルプリンタの前記プリンタコードをすべて取得することを特徴とするコンピュータ装置である。
【００２０】
更に、第６の発明は、第４の発明または第５の発明に記載のコンピュータ装置であって、前記プリンタ選択手段は、前記プリンタコード取得手段が、複数の前記プリンタコードを取得したとき、前記プリンタコードで特定される前記デジタルプリンタのプリンタキューをそれぞれ参照し、前記プリンタキューに格納されている印刷ジョブ数の最も少ない前記デジタルプリンタを選択し、前記印刷ジョブ数に差違がないと前記コンピュータ装置が判断したときは、前記プリンタ選択手段は、印刷速度の最も速いデジタルプリンタを選択することを特徴とするコンピュータ装置である。
【００２１】
第４の発明から第６の発明によれば、第１の発明から第３の発明と同様の効果を得ることができる。
【発明の効果】
【００２２】
上述した本発明によれば、ＷｅｂｔｏＰｒｉｎｔシステムなどにおいて、受注した受注情報に従い、受注した印刷物を出力するデジタルプリンタを自動的に選択する方法およびコンピュータ装置を提供できる。
【発明を実施するための最良の形態】
【００２３】
ここから、本発明に係わるプリンタの選択方法について、図を参照しながら詳細に説明する。図１は、本発明が適用されたＷｅｂｔｏＰｒｉｎｔシステム１を説明するための図である。
【００２４】
図１に図示したように、ＷｅｂｔｏＰｒｉｎｔシステム１は、発注者側に設置されるクライアント２と、インターネットを介してクライアント２接続するＷｅｂサーバ３と、Ｗｅｂサーバ３がクライアント２から受注した印刷物を処理する印刷物作成システム５とから構成されている。
【００２５】
Ｗｅｂサーバ３では、インターネット４を利用して印刷物を受注するためのポータルサイト３０が公開され、発注者は、クライアント２にインストールされたブラウザ２０を利用してＷｅｂサーバ３にアクセスし、ポータルサイト３０に印刷物の受注情報を送信し、Ｗｅｂサーバ３はクライアント２から送信された受注情報をデータベースサーバなどに記憶する。
【００２６】
Ｗｅｂサーバ３のポータルサイトは、発注者が受注情報を入力するためのフォームを有するＷｅｂページを備え、このＷｅｂページを利用することで、発注者は、クライアント２を操作して、出力用紙サイズ（例えば、Ａ４）、出力用紙種（例えば、コート紙）、出力用紙重量、出力色数、および、印刷物のサイズ（Ａ４など）や種類（ハガキなど）などの印刷の出力形態を示す出力形態コードなどを少なくとも印刷条件として設定し、Ｗｅｂサーバ３は、このＷｅｂページに入力された印刷条件を、受注情報の一部の情報として取得する。
【００２７】
ここで、出力形態コードは、印刷物作成システム５で出力可能な出力形態を識別するために、印刷会社側でそれぞれの出力形態に振るコードで、出力形態毎に出力形態コードは異なる。
【００２８】
印刷物作成システム５は、Ｗｅｂサーバ３がクライアント２から受信した受注情報に従い、受注した印刷を効率良く出力するために構築されたシステムで、印刷物作成システム５には、Ｗｅｂサーバ３が受注した受注情報のワークフローを管理するＪＯＢコントローラサーバ６と、受注情報に含まれる入稿データを加工するデータ加工サーバ８と、印刷レイアウトに従い印刷物を出力するためのプリンタデータを生成するプリンタデータ生成サーバ９と、それぞれ機種の異なる複数台のデジタルプリンタ７が含まれる。
【００２９】
図１で図示した印刷物作成システム５において、本発明に係わるコンピュータ装置として機能する装置はＪＯＢコントローラサーバ６で、ここから、ＪＯＢコントローラサーバ６について詳細に説明する。
【００３０】
図２は、ＪＯＢコントローラサーバ６のブロック図である。図２に図示したように、ＪＯＢコントローラサーバ６は、汎用的なコンピュータで実現でき、ハードウェアとして、ＣＰＵ６ａ(CPU: Central Processing Unit)と、メインメモリであるＲＡＭ６ｂ(RAM: Random Access Memory)と、ＢＩＯＳなどが実装されるＲＯＭ６ｃ(ROM: Read-Only Memory)と、大容量のハードディスクなどのデータ記憶デバイス６ｄと、インターネット通信するためのネットワークインターフェース６ｅと、データ入力デバイスであるキーボード６ｆと、ポインティングデバイスであるマウス６ｇなどを備えている。
【００３１】
ＪＯＢコントローラサーバ６のデータ記憶デバイス６ｄには、ＪＯＢコントローラサーバ６が、複数台のデジタルプリンタ７の中から、印刷物を出力するデジタルプリンタ７を選択するときに起動するコンピュータプログラムであるプリンタ選択プログラム６０と、このプリンタ選択プログラム６０が利用するデータとして、一つのプリンタテーブル６１に加え、デジタルプリンタ７の基本性能が記されたプリンタ仕様情報６２が複数記憶される。
【００３２】
従来のオフセット印刷機では、出力形態のサイズの用紙を用いて印刷することが不可能であるため、多面付けで印刷された用紙を断裁機などの加工機で加工し、印刷物を所定のサイズに仕上げるのに対し、デジタルプリンタ７では、出力形態のサイズの用紙に直接印刷できるため、デジタルプリンタ７を選択するときに、デジタルプリンタ７が対応している出力形態は重要なファクターとなる。
【００３３】
プリンタテーブル６１は、出力形態コードからデジタルプリンタ７を選択するために利用され、プリンタテーブル６１には、出力形態コードで特定される出力形態に対応しているデジタルプリンタ７のプリンタコードの中から、印刷会社側で任意に選択されたプリンタコードが、出力形態コードに関連付けられて記憶される。
【００３４】
デジタルプリンタ７の選択にプリンタテーブル６１を利用するのは、印刷物作成システム５における処理効率を向上させるためである。一般的にデジタルプリンタ７は複数の出力形態に対応しており、デジタルプリンタ７が対応している出力形態は、デジタルプリンタ７間で重複するが、予め、出力形態とデジタルプリンタ７を対応付けておくことで、デジタルプリンタ７に出力形態の切り替え動作を減らすことができ、印刷物作成システム５における処理効率を向上させることができる。
【００３５】
プリンタ仕様情報６２とは、デジタルプリンタ７が対応している出力形態に加え、用紙サイズや印刷速度など、デジタルプリンタ７に係わる基本性能が記述されたデータで、一つの出力形態コードに複数のプリンタコードを対応させる場合や、一つの出力形態コードにプリンタコードを対応させていない場合、プリンタ選択プログラム６０がデジタルプリンタ７を選択するときに利用されるデータである。
【００３６】
ＪＯＢコントローラサーバ６に記憶されるプリンタ選択プログラム６０は、ＪＯＢコントローラサーバ６に記憶されたプリンタテーブル６１およびプリンタ仕様情報６２、並びに、プリンタキュー７０に格納された印刷ジョブ数７１を利用し、Ｗｅｂサーバ３が受信した受注情報で特定される印刷物の印刷に利用するデジタルプリンタ７を自動的に選択する機能を備えたコンピュータプログラムである。
【００３７】
プリンタ選択プログラム６０がデジタルプリンタ７を選択すると、ＪＯＢコントローラサーバ６は、選択されたデジタルプリンタ７用のプリンタデータを生成する処理をプリンタデータ生成サーバ９に命令し、プリンタデータ生成サーバ９が生成したプリンタデータを、プリンタ選択プログラム６０が選択したデジタルプリンタ７のプリンタキュー７０に送信する。
【００３８】
デジタルプリンタ７のプリンタキュー７０には、ＪＯＢコントローラサーバ６から送信されたプリンタデータが格納され、プリンタキュー７０に格納された順に、プリンタデータがデジタルプリンタ７で処理されて、Ｗｅｂサーバ３が受注した印刷物が、プリンタ選択プログラム６０が選択したデジタルプリンタ７で出力される。
【００３９】
まず、プリンタ選択プログラム６０が、上述したプリンタテーブル６１のみを用いて、デジタルプリンタ７を選択する形態について説明する。図３は、プリンタテーブル６１の内容を説明する第１図である。
【００４０】
プリンタテーブル６１のみを用いてデジタルプリンタ７を選択するとき、印刷物作成システム５で出力可能な出力形態の出力形態コードごとに、一つの出力形態コードに、必ず、一つのプリンタコードを対応付けられる。例えば、図３に図示したプリンタテーブル６１ａでは、７つの出力形態コードに、それぞれ一つのプリンタコードが対応付けられている。
【００４１】
プリンタテーブル６１のみを用いてデジタルプリンタ７を選択するとき、プリンタ選択プログラム６０は、印刷する印刷物の出力形態コードに対応するプリンタコードをプリンタテーブル６１から取得することで、印刷に利用するデジタルプリンタ７を選択する。
【００４２】
図４は、デジタルプリンタ７を選択する手順を示した第１のフロー図で、図４で図示したフロー図は、プリンタテーブル６１のみを用いてデジタルプリンタ７を選択するときのプリンタ選択プログラム６０の動作手順である。
【００４３】
この手順の最初において、プリンタ選択プログラム６０は、Ｗｅｂサーバ３がクライアント２から受信した受注情報の印刷条件に含まれる出力形態コードを取得する（Ｓ１）。
【００４４】
プリンタ選択プログラム６０は起動すると、受注情報が記憶されているデバイス（例えば、Ｗｅｂサーバに接続されたデータベースサーバ）から、受注情報の印刷条件に含まれる出力形態コードを取得し、取得した出力形態コードと一致する出力形態コードをプリンタテーブル６１の中から検索し、検索した出力形態コードに対応付けられたプリンタコードを、プリンタテーブル６１から取得する（Ｓ２）。
【００４５】
プリンタテーブル６１のみを用いてデジタルプリンタ７を選択するとき、図３のＳ２で、デジタルプリンタ７を選択する手順は終了し、プリンタ選択プログラム６０が選択したプリンタコードで特定されるデジタルプリンタ７が、印刷に利用されるデジタルプリンタ７になる。
【００４６】
印刷会社において保有するデジタルプリンタ７の台数が多くなると、印刷物を効率良く処理するために、一つの出力形態コードに複数のプリンタコードを対応付ける場合がある。また、過去の印刷実績に基づいて、出力形態コードに対応付けるプリンタコードを決定する場合、印刷実績の少ない出力形態においては、出力形態コードに対応付けるプリンタコードが未決定の場合がある。
【００４７】
このような場合、プリンタテーブル６１のみでは、デジタルプリンタ７を一意に決定することができないため、プリンタテーブル６１に加え、プリンタ仕様情報６２および印刷ジョブ数７１を用いて、デジタルプリンタ７を決定することになる。
【００４８】
ここから、プリンタテーブル６１、プリンタ仕様情報６２および印刷ジョブ数７１を用いて、デジタルプリンタ７を選択する実施形態について説明する。
【００４９】
プリンタ選択プログラム６０が、プリンタテーブル６１に加え、プリンタ仕様情報６２を用いることで、プリンタテーブル６１において、一つの出力形態コードにプリンタコードが対応付けられていない場合であっても、プリンタ選択プログラム６０が、デジタルプリンタ７を自動的に選択することができるようになる。
【００５０】
また、プリンタ選択プログラム６０が、プリンタテーブル６１に加え、プリンタキュー７０に格納された印刷ジョブ数７１を用いることで、一つの出力形態コードに対応するプリンタコードが複数の場合であっても、プリンタ選択プログラム６０が、デジタルプリンタ７を自動的に選択することができるようになる。
【００５１】
ＪＯＢコントローラサーバ６は、各々のプリンタキュー７０に問い合わせることで、印刷ジョブ数７１を取得できるが、プリンタ仕様情報６２はデジタルプリンタ７から直接取得できないケースがあるため、ＪＯＢコントローラサーバ６は、プリンタ仕様情報６２を設定するためのダイアログを有していることが望ましい。
【００５２】
図５は、プリンタ仕様情報６２を設定するダイアログ６２０の一例を説明する図である。図５で図示したダイアログ６２０には、デジタルプリンタ７のプリンタ名、デジタルプリンタ７のメーカ、及び、デジタルプリンタ７のイメージ画像のファイル名それぞれを入力するためのテキストボックス６２０ａ〜ｃに加え、デジタルプリンタ７の基本性能を設定するためのコンポーネントが含まれる。
【００５３】
図５で図示したダイアログ６２０では、デジタルプリンタ７の基本性能を設定するために、デジタルプリンタ７が対応している印刷用紙のタイプ（シート紙またはロール紙）、デジタルプリンタ７の印刷速度、デジタルプリンタ７の印刷解像度、デジタルプリンタ７が対応している用紙サイズ、デジタルプリンタ７が対応している用紙重量、デジタルプリンタ７の色数、そして、デジタルプリンタ７の印刷コストをそれぞれ入力するためのテキストボックス６２０ｄ〜ｋが設けられている。
【００５４】
更に、図５で図示したダイアログ６２０には、デジタルプリンタ７が印刷可能な印刷用紙（例えば、普通紙、エンボス紙）、デジタルプリンタ７で対応可能な出力形態（例えば、Ａ４チラシ、隠蔽ハガキ）を選択するためのチェックボックス６２０ｌ〜ｍが設けられている。
【００５５】
ＪＯＢコントローラサーバ６は、デジタルプリンタ７のプリンタ名をプリンタコードとし、図５のダイアログ６２０で設定された基本性能をプリンタ仕様情報６２として、プリンタコードに関連付けて、ＪＯＢコントローラサーバ６のデータ記憶デバイス６ｄに記憶する。
【００５６】
なお、プリンタ仕様情報６２を記憶するデータファイルの形式は、基本性能の項目（例えば、印刷用紙サイズや印刷速度）からプリンタコードを検索できる形式であればよく、データテーブルの形式であって、ＸＭＬ（XML: Extensible Markup Language）などのマークアップ言語を用いて記述されていてもよい。
【００５７】
図６は、プリンタテーブル６１を説明する第２図で、図６で図示したプリンタテーブル６１は、プリンタテーブル６１、プリンタ仕様情報６２および印刷ジョブ数７１を用いてデジタルプリンタ７を選択するときのプリンタテーブル６１である。
【００５８】
図６で図示したプリンタテーブル６１ｂでは、一つの出力形態コードに複数のプリンタコードを対応付けられ、更に、印刷会社側で、出力形態コードに対応するデジタルプリンタ７を定めていない場合は、出力形態コードに対応するプリンタコードは空白になっている。
【００５９】
例えば、図６で図示したプリンタテーブル６１においては、「ＬｅａｆｌｅｔＡ４」の出力形態コードには、「ＰＲＮ０１」および「ＰＲＮ０４」の２つのプリンタコードが対応付けられている。また、「ＳＭａｉｌ」の出力形態コードには、一つのプリンタコードも対応付けられていない。出力形態コードには、一つのプリンタコードも対応付けられていないことは想定されないかもしれないが、印刷実績に基づき、印刷会社側で、出力形態コードにプリンタコードを対応付ける場合、未実施の出力形態の出力形態コードには、一つのプリンタコードも対応付けられない。
【００６０】
図７は、デジタルプリンタ７を選択する手順を示した第２のフロー図で、図７で図示したフロー図は、プリンタテーブル６１とプリンタスペック仕様を用いてデジタルプリンタ７を選択するときのプリンタ選択プログラム６０の動作手順である。
【００６１】
図７は、デジタルプリンタ７を選択する手順を示した第２のフロー図である。この手順の最初において、Ｗｅｂサーバ３がクライアント２から受信した受注情報の印刷条件に含まれる出力形態コードを、プリンタ選択プログラム６０が取得する（Ｓ１０）。
【００６２】
プリンタ選択プログラム６０は起動すると、受注情報が記憶されているデバイス（例えば、Ｗｅｂサーバに接続されたデータベースサーバ）から、受注情報の印刷条件に含まれる出力形態コードを取得し、取得した出力形態コードと一致する出力形態コードをプリンタテーブル６１の中から検索し、検索した出力形態コードに対応付けられたプリンタコードを、プリンタテーブル６１から取得する（Ｓ１１）。
【００６３】
プリンタテーブル６１からプリンタコードが取得できた否かによって、プリンタ選択プログラム６０は処理を分岐させ（Ｓ１２）、プリンタテーブル６１からプリンタコードが取得できなかったとき、すなわち、印刷条件に含まれる出力形態コードに対応するプリンタコードが空白の場合、プリンタ選択プログラム６０は、プリンタコード未設定時の処理（Ｓ２０）を実行し、プリンタ仕様情報６２を利用して、印刷条件に適合するデジタルプリンタ７のプリンタコードを検索する。
【００６４】
Ｓ１１でプリンタコードを取得できたとき、または、プリンタコード未設定時の処理（Ｓ２０）を実行してプリンタコードを取得した後、プリンタ選択プログラム６０は、取得したプリンタコードの数を確認し、プリンタコードの数によって処理を分岐させる（Ｓ１３）。
【００６５】
プリンタコードの数が一つのとき、プリンタ選択プログラム６０は、印刷に利用するデジタルプリンタ７として、プリンタコードで特定されるデジタルプリンタ７を選択し（Ｓ１６）、この手順を終了する。
【００６６】
プリンタコードの数が複数のときは、プリンタ選択プログラム６０は、プリンタコードで特定されるデジタルプリンタ７のプリンタキューに格納されている印刷ジョブ数それぞれを比較し（Ｓ１４）、印刷ジョブ数の最大差を求め、印刷ジョブ数の最大差によって処理を分岐させる（Ｓ１５）。
【００６７】
印刷ジョブ数の最大差が閾値未満の場合、プリンタ選択プログラム６０は、プリンタコードに関連付けられたプリンタ仕様情報６２をそれぞれ参照し、印刷速度の最も速いデジタルプリンタ７を、印刷に利用するデジタルプリンタ７として選択して（Ｓ１８）、この手順を終了する。
【００６８】
また、印刷ジョブ数の最大差が閾値以上の場合、プリンタ選択プログラム６０は、印刷ジョブ数の最も少ないデジタルプリンタ７を、印刷に利用するデジタルプリンタ７として選択して（Ｓ１７）、この手順を終了する。
【００６９】
図８は、プリンタコード未設定時の処理（Ｓ２０）のフロー図である。プリンタコード未設定時の処理を実行するとき、プリンタ選択プログラム６０は、ＪＯＢコントローラサーバ６に記憶されているすべてのプリンタ仕様情報６２を参照し、出力形態コードを含むプリンタ仕様情報６２を検索する（Ｓ２１）。
【００７０】
出力形態コードを含むプリンタ仕様情報６２を検索すると、次に、プリンタ選択プログラム６０は、印刷条件の出力用紙サイズ（例えば、Ａ４）、出力用紙種（例えば、コート紙）、出力用紙重量および出力色数と、それぞれに対応するプリンタ仕様情報６２の項目の値を比較し、印刷条件の出力用紙サイズ、出力用紙種、出力用紙重量および出力色数に適合するプリンタ仕様情報を検索し、検索したプリンタ仕様情報に関連付けられたプリンタコードを取得する（Ｓ２２）。
【００７１】
最後に、本発明に係わるコンピュータ装置であるＪＯＢコントローラサーバ６に備えられた機能について説明しておく。図９は、ＪＯＢコントローラサーバ６の機能ブロック図である。
【００７２】
ＪＯＢコントローラサーバ６は、本発明を実施するための機能として、プリンタテーブル６１などを利用して、プリンタコードを取得するプリンタコード取得手段６００と、プリンタコードを用いてデジタルプリンタ７を選択するプリンタ選択手段６０１を備えている。
【００７３】
ＪＯＢコントローラサーバ６に備えられたプリンタコード取得手段６００およびプリンタ選択手段６０１共に、ＪＯＢコントローラサーバ６に実装されたコンピュータプログラムによって実現される手段である。
【００７４】
プリンタテーブル６１のみを用いてデジタルプリンタ７を選択するとき、ＪＯＢコントローラサーバ６に備えられたプリンタコード取得手段６００は、図４で図示したフローのＳ２を実行する手段で、プリンタ選択手段６０１は、Ｓ２で取得したプリンタコードで特定されるデジタルプリンタ７を、受注した印刷物の出力に利用するデジタルプリンタ７として選択し、選択したデジタルプリンタ７のプリンタキュー７０にプリンタデータを送信する手段である。
【００７５】
また、プリンタテーブル６１、プリンタ仕様情報６２および印刷ジョブ数７１を用いて、デジタルプリンタ７を選択するとき、ＪＯＢコントローラサーバ６に備えられたプリンタコード取得手段６００は、図７で図示したフローのＳ１１、Ｓ１２およびＳ２０を実行する手段で、プリンタ選択手段６０１は、図７で図示したフローのＳ１３、Ｓ１４、Ｓ１５、Ｓ１６、Ｓ１７およびＳ１８を実行する手段になる。
【図面の簡単な説明】
【００７６】
【図１】本発明が適用されたＷｅｂｔｏＰｒｉｎｔシステムを説明するための図。
【図２】ＪＯＢコントローラサーバのブロック図。
【図３】プリンタテーブルの内容を説明する第１図。
【図４】デジタルプリンタを選択する手順を示した第１のフロー図。
【図５】プリンタ仕様情報を設定するダイアログの一例を説明する図。
【図６】プリンタテーブルを説明する第２図。
【図７】デジタルプリンタを選択する手順を示した第２のフロー図。
【図８】プリンタコード未設定時の処理のフロー図。
【図９】ＪＯＢコントローラサーバの機能ブロック図。
【符号の説明】
【００７７】
１  ＷｅｂｔｏＰｒｉｎｔシステム
２  クライアント
３  Ｗｅｂサーバ
４  インターネット
５  印刷物作成システム
６  ＪＯＢコントローラサーバ
６０  プリンタ選択プログラム
６１  プリンタテーブル
６２  プリンタ仕様情報
７  デジタルプリンタ
７０  プリンタキュー
７１  印刷ジョブ数
８  データ加工サーバ
９  プリントデータ生成サーバ
【図１】
2009282830.tif 000003
【図２】
2009282830.tif 000004
【図３】
2009282830.tif 000005
【図４】
2009282830.tif 000006
【図５】
2009282830.tif 000007
【図６】
2009282830.tif 000008
【図７】
2009282830.tif 000009
【図８】
2009282830.tif 000010
【図９】
2009282830.tif 000011