[go: up one dir, main page]

JP2004005697A - Printing system, printing method, and computer-readable recording medium storing virtual printer driver program - Google Patents

Printing system, printing method, and computer-readable recording medium storing virtual printer driver program Download PDF

Info

Publication number
JP2004005697A
JP2004005697A JP2003154857A JP2003154857A JP2004005697A JP 2004005697 A JP2004005697 A JP 2004005697A JP 2003154857 A JP2003154857 A JP 2003154857A JP 2003154857 A JP2003154857 A JP 2003154857A JP 2004005697 A JP2004005697 A JP 2004005697A
Authority
JP
Japan
Prior art keywords
printer
printing
print
print data
printer driver
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.)
Pending
Application number
JP2003154857A
Other languages
Japanese (ja)
Inventor
Junichi Ogino
荻野 純一
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.)
Riso Kagaku Corp
Original Assignee
Riso Kagaku Corp
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 Riso Kagaku Corp filed Critical Riso Kagaku Corp
Priority to JP2003154857A priority Critical patent/JP2004005697A/en
Publication of JP2004005697A publication Critical patent/JP2004005697A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】印刷処理の効率を大幅に向上させる。
【解決手段】印刷開始時に起動され、複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、対応するプリンタに印刷データの印刷処理を実行させる仮想プリンタドライバ20であり、印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を記憶する印刷条件記憶部21、印刷データの各プロパティの優先順位が高い順にプリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択するプリンタドライバ選択部22、選択されたプリンタドライバに対応するプリンタの状況を判別する状況判別部23を備える。
【選択図】   図2
An object of the present invention is to significantly improve the efficiency of a printing process.
A virtual printer driver (20) that is started at the start of printing, selects a printer driver of a printer most suitable for printing print data from a plurality of printers, and causes a corresponding printer to execute print data print processing. In the print processing, priority is set for a plurality of properties of print data including at least the number of prints, printing conditions for print data are set for each printer, and printing is performed to store the priority set for each property and the printing conditions for each printer. A condition storage unit 21, a printer driver selection unit 22 for selecting a printer driver of a printer that matches the printing conditions of each printer in descending order of the priority of each property of the print data, and determines the status of the printer corresponding to the selected printer driver A situation determination unit 23 is provided.
[Selection] Fig. 2

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システム、印刷方法および仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体に係り、特に、印刷処理の効率を大幅に向上させる技術に関する。
【0002】
【従来の技術】
一般に、コンピュータシステムには、自身に接続されたプリンタに印刷データを出力する印刷処理を制御するためのプリンタドライバが予め1つデフォルトで設定されており、コンピュータシステムを介した印刷処理は、このプリンタドライバに対応するデフォルトプリンタにおいて実行される。このため、コンピュータシステムがLAN(Local Area Network)等のネットワークに接続され、複数のプリンタに印刷データを出力可能な印刷システムにおいて、ユーザがデフォルトのものではないプリンタで印刷処理を実行する場合には、ユーザが手作業でプリンタドライバをデフォルトのものから所望のプリンタに対応するものに切り替えた後に、印刷処理が実行される。
【0003】
【発明が解決しようとする課題】
このように、従来までの印刷システムでは、コンピュータシステム内にプリンタドライバがデフォルトに設定され、ユーザがデフォルトのものではないプリンタで印刷処理を実行する場合には、ユーザが手作業でプリンタドライバをデフォルトのものから所望のプリンタに対応するものに切り替える必要性があるが、このような従来までの印刷システムには、以下に示すような解決すべき技術的課題が存在する。
【0004】
第1に、従来までの印刷システムでは、既述のように、コンピュータシステム内にプリンタドライバが予めデフォルトに設定されているために、カラーデータをモノクロで印刷してしまったり、あるページ記述言語の印刷データをそのページ記述言語に対応していないプリンタで出力してしまったり等、所望の印刷処理に適当でないプリンタで印刷を実行してしまう場合があり、印刷処理の効率が極めて低い。
【0005】
第2に、従来までの印刷システムでは、第三者が大量の印刷データを印刷中である場合やプリンタに紙詰まり等のエラーが発生した場合等には、ユーザはプリンタの状況を示すステータスモニタを見たり、プリンタを調査する等の作業を経た後に始めて、自分の印刷データが印刷できないことに気づくことが多く、印刷処理に要する時間の損失が大きいために、効率的な印刷処理を実現することが難しい。
【0006】
このように、従来までの印刷システムでは、コンピュータシステム内に1つのプリンタドライバが予めデフォルトで設定され、デフォルトのものとは異なるプリンタを用いて印刷処理を行なう場合には、ユーザが手作業で他のプリンタドライバを選択し、印刷処理を実行する必要性があるために、印刷処理の効率が極めて低いのである。
【0007】
本発明は、上記の技術的課題を鑑みてなされたものであり、その目的は、印刷処理の効率を大幅に向上させる印刷システムを提供することにある。
【0008】
また、本発明の他の目的は、印刷処理の効率を大幅に向上させる印刷方法を提供することにある。
【0009】
さらに、本発明の他の目的は、印刷処理の効率を大幅に向上させる仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体を提供することにある。
【0010】
【課題を解決するための手段】
上記技術的課題を解決するために、発明者は、ユーザが予め設定した印刷条件に基づいて、複数のプリンタドライバの中から印刷データの印刷に最適なプリンタドライバを自動選択し、印刷処理を開始する手段をコンピュータシステム内に設けることにより、ユーザが意識することなく、印刷データの印刷に最適なプリンタにおいて印刷を実行することが可能となるので、印刷処理の効率を大幅に向上することができるという考えに至り、精力的な研究を続けてきた結果、以下の特徴を有する技術を発案するに至った。
【0011】
この考えを反映した本発明の第1の特徴は、ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択したプリンタドライバを起動して対応するプリンタに印刷データの印刷処理を実行させる仮想プリンタドライバを備え、この仮想プリンタドライバは、印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を記憶する印刷条件記憶部と、印刷データの各プロパティの優先順位が高い順にプリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択するプリンタドライバ選択部と、選択されたプリンタドライバに対応するプリンタの状況を判別する状況判別部とを備えることを特徴とする印刷システムである。
【0012】
これにより、印刷処理の効率を大幅に向上することができる。
【0013】
また、この考えを反映した本発明の第2の特徴は、ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択した前記プリンタドライバを起動して対応するプリンタに印刷データの印刷処理を実行させる仮想プリンタドライバによる印刷方法であって、印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を印刷条件記憶部に記憶しておくステップと、印刷処理を実行する印刷データの印刷プロパティを入力するステップと、印刷データの各プロパティの優先順位が高い順に前記プリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択するステップと、選択したプリンタドライバを起動し対応するプリンタに印刷データの印刷処理を実行させるステップとを有することを特徴とする印刷方法である。
【0014】
これにより、印刷処理の効率を大幅に向上することができる。
【0015】
さらに、この考えを反映した本発明の第3の特徴は、ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、前記複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択した前記プリンタドライバを起動して対応するプリンタに前記印刷データの印刷処理を実行させる仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体であって、印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を印刷条件記憶部に記憶しておくステップと、印刷処理を実行する印刷データの印刷プロパティを入力する処理と、前記印刷データの各プロパティの優先順位が高い順に前記プリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択する処理と、選択した前記プリンタドライバを起動し対応するプリンタに前記印刷データの印刷処理を実行させる処理とを含み、これらの処理をコンピュータに実行させることを特徴とする仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体である。
【0016】
これにより、印刷処理の効率を大幅に向上することができる。
【0017】
ここで、記録媒体としては、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープ等を用いることが望ましい。
【0018】
また、選択したプリンタドライバに対応するプリンタの状況がビジー又はエラーである時には、プリンタがビジー又はエラーである時の対処方法に従ってプリンタドライバを選択すると良い。
【0019】
【発明の実施の形態】
以下、図1乃至図7を参照して、本発明の実施形態に係る印刷システム、印刷方法および仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体の構成および作用について説明する。
【0020】
始めに、本発明の実施形態に係る印刷システムの構成について説明する。
【0021】
図1は、本発明の実施形態に係る印刷システムの構成を示す概念図である。
【0022】
本発明の実施形態に係る印刷システム10においては、コンピュータシステム内に、システム内にインストールされている全てのプリンタドライバA、B、C、D、Eによる印刷処理を制御可能な仮想的なプリンタドライバ(以下、仮想ドライバと略記)が設けられており、この仮想ドライバが、ユーザが予め設定した印刷条件を参照して、印刷データの印刷に最適な本来のプリンタドライバを複数のプリンタドライバの中から自動選択し、印刷処理を実行する構成となっている。
【0023】
次に、この仮想ドライバの具体的な構成について詳しく説明する。
【0024】
図2は、本発明の実施形態に係る仮想ドライバの構成を示すブロック図である。
【0025】
本発明の実施形態に係る仮想ドライバ20は、図2に示すように、ユーザが設定した印刷条件を記憶する印刷条件記憶部21、印刷条件記憶部21内の印刷条件を参照して、印刷データの印刷に最適なプリンタドライバを選択するプリンタドライバ選択部22、プリンタドライバ選択部22が選択したプリンタドライバに対応するプリンタの状況を判別する状況判別部23を備え、印刷条件記憶部21は、印刷処理の際の印刷データのプロパティの優先順位(プライオリティ)を指定、記憶する優先順位記憶部21a、印刷データのプリンタ毎の印刷条件を設定、記憶するプリンタ条件記憶部21bを有する。
【0026】
ここで、「印刷データのプロパティ」とは、印刷処理をカラー又はモノクロで行なうかの別、印刷枚数、印刷用紙サイズ、プリンタがビジー(=他の印刷処理を実行中)又はエラー(=紙づまり等のプリンタの故障)である時の対処方法(例えば、「他のプリンタで印刷を実行する」、「印刷を中止する」、「待機する」等)、アプリケーション(ファイル)の種類、解像度等、データの印刷処理に係る情報を意味する。例えば、ユーザが、図5(a)に示すような優先順位設定画面50を介して、印刷データのプロパティの優先順位を予め設定すると、印刷データの印刷処理はこの優先順位を参照して実行される。すなわち、ユーザが印刷データのプロパティの優先順位を図5(a)に示すように設定した場合には、印刷枚数(優先順位2番)よりもカラー/モノクロの別(優先順位1番)を優先して印刷データの印刷処理が実行されることとなり、例えば、カラーの印刷処理を50枚行なう印刷処理を指定した場合には、モノクロで50枚印刷可能なプリンタと、カラーで30枚印刷可能なプリンタとでは、後者のカラーで30枚印刷可能なプリンタに対応するプリンタドライバを自動選択し、印刷を実行することになる。
【0027】
また、「プリンタの印刷条件」とは、各プリンタにおける印刷処理の、カラー又はモノクロの別、印刷可能枚数、印刷用紙サイズ、用紙の向き(縦、横等)、ビジー又はエラー時の対処方法、アプリケーション(ファイル)の種類、解像度等の、各プリンタにおける印刷処理に係る情報を意味し、印刷処理の実行前にユーザが予め図5(b)に示すプリンタ条件設定画面51を介して設定する。なお、プリンタ条件設定画面51のプリンタ一覧ウィンドウには、ユーザが使用するコンピュータシステム内にインストールされている全てのプリンタドライバ名を表示させるようにする。
【0028】
なお、印刷システムがネットワークを利用し、ネットワークに複数のプリンタが接続されている場合、ネットワーク管理者は、本来のプリンタドライバ(複数のプリンタに対応するもの)と仮想ドライバとをサーバコンピュータにインストールし、印刷データのプロパティの優先順位とプリンタの印刷条件とをサーバコンピュータ上で予め設定しておくようにすると良い。これにより、ネットワーク内のユーザは仮想ドライバをサーバコンピュータから共有するだけで、ネットワーク上の各プリンタを用いて効率的に印刷処理を実行することができる。ここで、ネットワークとは、LAN(Local Area Network)、WAN(Wide Area Network)等の電気的ネットワーク網全般を意味するものとする。
【0029】
続いて、本発明の実施形態に係る印刷方法について説明する。
【0030】
図3は、本発明の実施形態に係る印刷方法を示すフローチャート図である。
【0031】
本発明の実施形態に係る印刷方法を用いた印刷処理は以下のステップにより実行する。
【0032】
(1)印刷処理を開始するための印刷画面60(図6(a))を介して、仮想ドライバ20を起動する(仮想ドライバ起動ステップ301)。
【0033】
(2)印刷画面60内の「プロパティ」ボタン60aを押してプロパティ入力画面61を起動し、プロパティ入力画面61(図6(b))を介して、印刷処理を実行する印刷データの印刷枚数、用紙サイズ等の印刷プロパティを入力する(プロパティ入力ステップ302)。
【0034】
(3)プリンタドライバ選択部22が、印刷プロパティ入力画面61を介して入力された印刷プロパティと、印刷条件記憶部21内に記録された印刷プロパティの優先順位およびプリンタの印刷条件とを参照して、印刷データの印刷処理に最適なプリンタドライバを選択する(ドライバ選択ステップ303)。
【0035】
(4)選択したプリンタドライバを起動する(プリンタドライバ呼出ステップ304)。
【0036】
(5)プリンタ状況判別部23が、選択したプリンタドライバに相当するプリンタの状況を判別し、例えば、図6(c)に示すプリンタ状況表示画面を介して、判別結果をユーザに通知する(プリンタ状況判別ステップ305)。判別の結果、プリンタがビジー又はエラーである場合はキュークリアステップ307へ、プリンタがビジー又はエラーのどちらでもない場合は印刷処理ステップ308へ移行する。
【0037】
(6)プリンタ状況表示画面62c、d等を介して、印刷データの印刷処理が実行できない旨をユーザに通知し、キューをクリアすることにより印刷処理を中止し、再びドライバ選択ステップ303に移行する(キュークリアステップ307)。
【0038】
(7)プリンタ状況表示画面62dを介して、印刷処理の実行開始をユーザに通知し、印刷処理に最適なプリンタにおいて印刷を実行する(印刷処理ステップ308)。印刷処理終了後は、プリンタ状況表示画面62e等を介して、印刷完了の旨をユーザに通知する。
【0039】
このように、本発明の実施形態に係る印刷システムおよび印刷方法においては、印刷データのプロパティの優先順位と各プリンタの印刷条件を事前に設定することにより、印刷処理を実行する際は、仮想プリンタドライバが、印刷データのプロパティと、設定された印刷データのプロパティの優先順位とプリンタの印刷条件を参照して、印刷データの印刷に最適なプリンタドライバを自動選択し、選択したプリンタドライバにおいて印刷処理を実行するので、印刷処理に不慣れなユーザであっても、カラー印刷はカラープリンタで印刷、10枚以上の印刷は孔版印刷機で印刷する等、効率的な印刷処理を実行することができるのである。
【0040】
なお、コンピュータシステムは、例えば、図4に示す構成のような概観を有するものとする。つまり、フレキシブルディスクドライブ43および光ディスクドライブ45を備え、フレキシブルディスクドライブ43に対してはフレキシブルディスク44、光ディスクドライブ45に対しては光ディスク46を挿入し、所定の読み出し操作を行うことにより、これらの記録媒体に格納されたプログラムをシステム内にインストールすることができる。また、所定のドライブ装置を接続することにより、例えば、メモリ装置の役割を担うROM47や、磁気テープ装置の役割を担うカートリッジ48を用いて、インストールやデータの読み書きを実行することもできる。さらに、ユーザはディスプレイ41を介した出力により印刷処理に係る出力情報を認識することができ、キーボード42を介して印刷処理に係る入力情報を入力することも可能である。なお、ここでは図示しないが、入力装置として、マウスポインタを用いても良い。
【0041】
また、本発明の実施形態に係る仮想ドライバ20は、プログラム化しコンピュータ読取り可能な記録媒体に保存しても良い。そして、印刷処理を実行する際は、この記録媒体をコンピュータシステムに読み込ませ、コンピュータシステム内のメモリ等の記憶部にプログラムを格納し、印刷プログラムを演算装置で実行することにより、本発明の印刷方法を実現することができる。ここで、記録媒体とは、例えば、半導体メモリ、磁気ディスク、光ディスク、光磁気ディスク、磁気テープなどのプログラムを記録することができるようなコンピュータ読み取り可能な媒体などが含まれる。
【0042】
このように、本発明はここでは記載していない様々な実施の形態等を包含するということは十分に理解すべきである。したがって、本発明はこの開示から妥当な特許請求の範囲に係わる発明特定事項によってのみ限定されるものでなければならない。
【0043】
(実験例)
最後に、本実施形態に係る印刷システムおよびその方法の理解のために、本実施形態に係る印刷システムを用いた印刷処理の実験例について簡単に説明する。
【0044】
今、印刷データのプロパティの優先順位および各プリンタの印刷条件がそれぞれ、図7(a)、(b)に示すように設定された場合、印刷データのプロパティが図7(c)左欄に示すようであると、本実施形態に係る印刷システムおよびの方法においては、図7(c)右欄に示すプリンタに対応するプリンタドライバが自動選択され、印刷処理が実行されるのである。
【0045】
ここで、ケース1を例に挙げ、本実施形態に係る印刷システムを用いた印刷処理の動作について簡単に説明しよう。
【0046】
ケース1においては、印刷データのプロパティが、モノクロ、印刷枚数12枚、印刷用紙サイズA5、選択されたプリンタがビジー状態(エラーを含む)時にはプリンタAで印刷処理を実行する、と設定されている(図7(c)左欄参照)。したがって、仮想プリンタは、始めに、ユーザが設定した印刷データのプロパティの優先順位を参照して、この印刷データはカラー/モノクロの別を優先して印刷するものと判断する。しかしながら、この場合、プリンタA、Bの二つのプリンタがこの条件に合致するので、仮想プリンタは、次の優先順位の印刷プロパティ(この場合、印刷枚数)を参照して、プリンタA、Bの中で、10枚以上の印刷が可能なプリンタBに相当するプリンタドライバを自動選択し、印刷処理を開始する。ただし、この実験例においては、プリンタBがエラー状態であったために、印刷データのプロパティ内のプリンタがビジー又はエラーである時の対処方法を参照して、プリンタAに相当するプリンタドライバを自動選択し、プリンタAにおいて印刷処理を実行するのである。
【0047】
このようにして、本発明の実施形態に係る印刷システムおよびその方法では、印刷データの印刷に最適なプリンタドライバを自動選択し、選択したプリンタドライバに対応するプリンタにおいて印刷処理を実行することを可能にしている。
【0048】
【発明の効果】
以上説明したように、本発明の印刷システム、印刷方法および仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体によれば、印刷処理を行なうプリンタに対応するプリンタドライバを印刷処理の度に選択する必要性がなく、1つのデフォルトに設定されたプリンタドライバ(仮想ドライバ)を使用しながらも、ネットワーク上に接続されたプリンタ全てにおいて印刷処理を実行することができるので、印刷処理の効率を大幅に向上することが可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態に係る印刷システムの構成を示す模式図である。
【図2】本発明の実施形態に係る印刷装置の構成を示すブロック図である。
【図3】本発明の実施形態に係る印刷方法を示すフローチャート図である。
【図4】本発明の実施形態に係る印刷制御装置の概観を示す模式図である。
【図5】本発明の実施形態に係る優先順位設定画面およびプリンタ条件設定画面を示す図である。
【図6】本発明の実施形態に係る印刷画面、プロパティ入力画面およびプリンタ状況表示画面を示す図である。
【図7】本発明の実施形態に係る印刷方法を用いた印刷処理の実験例を示す図である。
【符号の説明】
10 印刷システム
20 仮想ドライバ
21 印刷条件記憶部
21a 優先順位記憶部
21b プリンタ条件記憶部
22 プリンタドライバ選択部
23 プリンタ状況判別部
40 コンピュータシステム
41 ディスプレイ
42 キーボード
43 フレキシブルドライブ
44 フレキシブルディスク
45 光ディスクドライブ
46 光ディスク
47 ROM
48 カートリッジ
50 優先順位設定画面
51 プリンタ条件設定画面
60 印刷画面
61 プロパティ入力画面
62a、62b、62c、62d、62e プリンタ状況表示画面
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printing system for selecting a desired printer from a plurality of printers connected to a network and performing printing processing on the selected printer, a printing method, and a computer-readable recording medium storing a virtual printer driver program. In particular, the present invention relates to a technique for greatly improving the efficiency of print processing.
[0002]
[Prior art]
Generally, a computer system is preliminarily set with one default printer driver for controlling print processing for outputting print data to a printer connected to the computer system. Executed on the default printer corresponding to the driver. For this reason, in a printing system in which a computer system is connected to a network such as a LAN (Local Area Network) and is capable of outputting print data to a plurality of printers, when a user executes print processing with a printer other than the default printer, After the user manually switches the printer driver from the default one to the one corresponding to the desired printer, the printing process is executed.
[0003]
[Problems to be solved by the invention]
As described above, in the conventional printing system, the printer driver is set as a default in the computer system, and when the user executes a printing process with a printer other than the default printer, the user manually sets the printer driver to the default. It is necessary to switch from a printer corresponding to a desired printer to a printer corresponding to a desired printer. However, such a conventional printing system has the following technical problems to be solved.
[0004]
First, in a conventional printing system, as described above, since a printer driver is preset in the computer system in advance, color data is printed in monochrome, or a certain page description language is used. In some cases, the print data is output by a printer that is not suitable for the desired print processing, such as when the print data is output by a printer that does not support the page description language, and the efficiency of the print processing is extremely low.
[0005]
Second, in the conventional printing system, when a third party is printing a large amount of print data or when an error such as a paper jam occurs in the printer, the user can use a status monitor indicating the status of the printer. It is often the case that the user does not print his or her own print data after performing work such as viewing the printer or investigating the printer. It is difficult.
[0006]
As described above, in the conventional printing system, one printer driver is previously set in the computer system by default, and when printing is performed using a printer different from the default printer, the user has to manually perform other operations. It is necessary to select a printer driver and execute the printing process, so that the efficiency of the printing process is extremely low.
[0007]
The present invention has been made in view of the above technical problems, and an object of the present invention is to provide a printing system that greatly improves the efficiency of print processing.
[0008]
It is another object of the present invention to provide a printing method that greatly improves the efficiency of a printing process.
[0009]
Still another object of the present invention is to provide a computer-readable recording medium storing a virtual printer driver program for greatly improving the efficiency of print processing.
[0010]
[Means for Solving the Problems]
In order to solve the above technical problem, the inventor automatically selects a printer driver optimal for printing print data from a plurality of printer drivers based on a printing condition set in advance by a user, and starts a printing process. By providing means for performing this in the computer system, it is possible to execute printing on a printer that is optimal for printing print data without the user being conscious of it, so that the efficiency of print processing can be greatly improved. As a result of vigorous research, we came up with a technology with the following characteristics.
[0011]
A first feature of the present invention that reflects this idea is that, when a printing system that selects a desired printer from a plurality of printers connected to a network and performs print processing on the selected printer is started at the start of printing, A virtual printer driver that selects a printer driver of a printer that is most suitable for printing print data from among the printers, activates the selected printer driver, and causes the corresponding printer to execute print data print processing. Sets the priority of a plurality of properties of print data including at least the number of prints in a print process, sets print conditions for each printer of print data, and stores the priorities of the set properties and the print conditions for each printer. Print condition storage unit and the properties of the print data A printing system, comprising: a printer driver selection unit that selects a printer driver of a printer that matches printing conditions for each linter; and a status determination unit that determines the status of a printer corresponding to the selected printer driver. .
[0012]
As a result, the efficiency of the printing process can be significantly improved.
[0013]
A second feature of the present invention that reflects this idea is that a printing system is started at the start of printing in a printing system that selects a desired printer from a plurality of printers connected to a network and performs printing processing on the selected printer. A printing method using a virtual printer driver that selects a printer driver of a printer most suitable for printing print data from a plurality of printers, activates the selected printer driver, and causes a corresponding printer to execute print data printing processing. The printing process sets priorities for a plurality of properties of the print data including at least the number of prints, sets print conditions for each printer of the print data, and sets the priorities of the set properties and the print conditions for each printer. A step of storing the print condition in the print condition storage unit; Inputting the properties, selecting the printer driver of the printer that matches the printing conditions for each printer in descending order of the priority of each property of the print data, and activating the selected printer driver to print the print data to the corresponding printer. And a step of executing the printing process.
[0014]
As a result, the efficiency of the printing process can be significantly improved.
[0015]
Furthermore, a third feature of the present invention that reflects this idea is that a printing system that selects a desired printer from a plurality of printers connected to a network and performs printing processing on the selected printer is started at the time of starting printing. A virtual printer driver program that selects a printer driver of a printer that is optimal for printing print data from the plurality of printers, activates the selected printer driver, and causes a corresponding printer to execute the print data print processing. A computer-readable recording medium that stores therein, sets a priority order for a plurality of properties of print data including at least the number of prints, sets a print condition for each printer of the print data, and prints the set properties. Priority and print conditions for each printer are stored in the print condition storage unit. And inputting the print properties of the print data to be printed, and selecting the printer driver of the printer that matches the print conditions for each printer in descending order of the priority of each property of the print data. Activating the selected printer driver and causing a corresponding printer to execute the printing process of the print data, and causing the computer to execute these processes. Recording medium.
[0016]
As a result, the efficiency of the printing process can be significantly improved.
[0017]
Here, it is desirable to use a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, a magnetic tape, or the like as the recording medium.
[0018]
When the status of the printer corresponding to the selected printer driver is busy or error, it is preferable to select a printer driver according to a countermeasure when the printer is busy or error.
[0019]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, the configuration and operation of a computer-readable recording medium that stores a printing system, a printing method, and a virtual printer driver program according to an embodiment of the present invention will be described with reference to FIGS.
[0020]
First, the configuration of the printing system according to the embodiment of the present invention will be described.
[0021]
FIG. 1 is a conceptual diagram illustrating a configuration of a printing system according to an embodiment of the present invention.
[0022]
In the printing system 10 according to the embodiment of the present invention, a virtual printer driver capable of controlling print processing by all printer drivers A, B, C, D, and E installed in the computer system. (Hereinafter, abbreviated as a virtual driver), the virtual driver refers to printing conditions set in advance by the user, and selects an original printer driver optimal for printing print data from a plurality of printer drivers. It is configured to automatically select and execute print processing.
[0023]
Next, a specific configuration of the virtual driver will be described in detail.
[0024]
FIG. 2 is a block diagram illustrating a configuration of the virtual driver according to the embodiment of the present invention.
[0025]
As shown in FIG. 2, the virtual driver 20 according to the embodiment of the present invention stores a print condition stored in a print condition storage unit 21 by referring to print conditions stored in the print condition storage unit 21. A printer driver selecting unit 22 for selecting a printer driver most suitable for printing on the printer, a status determining unit 23 for determining the status of the printer corresponding to the printer driver selected by the printer driver selecting unit 22, and the printing condition storage unit 21 It has a priority storage unit 21a for designating and storing the priority (priority) of the property of the print data at the time of processing, and a printer condition storage unit 21b for setting and storing print conditions for each printer of the print data.
[0026]
Here, the “print data property” means whether the print processing is performed in color or monochrome, the number of prints, the print paper size, the printer is busy (= other print processing is being executed), or an error (= paper jam). (For example, "execute printing on another printer", "stop printing", "standby", etc.), the type of application (file), resolution, etc. It means information related to data printing processing. For example, when the user previously sets the priority of the property of the print data via the priority setting screen 50 as shown in FIG. 5A, the print data printing process is executed with reference to the priority. You. That is, when the user sets the priority order of the properties of the print data as shown in FIG. 5A, priority is given to color / monochrome (priority number 1) over the number of prints (priority number 2). The print process of the print data is executed. For example, when a print process of performing 50 color print processes is designated, a printer capable of printing 50 monochromatic prints and a printer capable of printing 30 color prints are provided. The printer automatically selects a printer driver corresponding to the latter printer capable of printing 30 sheets in color and executes printing.
[0027]
The “printing conditions of the printer” means whether the printing process of each printer is color or monochrome, the number of printable sheets, the printing paper size, the paper orientation (vertical, horizontal, etc.), a method of dealing with a busy or error, This means information related to print processing in each printer, such as the type and resolution of an application (file), and is set by the user via a printer condition setting screen 51 shown in FIG. In the printer list window of the printer condition setting screen 51, all printer driver names installed in the computer system used by the user are displayed.
[0028]
If the printing system uses a network and a plurality of printers are connected to the network, the network administrator installs an original printer driver (corresponding to a plurality of printers) and a virtual driver on the server computer. The priority order of the properties of the print data and the printing conditions of the printer may be set in advance on the server computer. As a result, the users in the network can execute the printing process efficiently using each printer on the network only by sharing the virtual driver from the server computer. Here, the network means an entire electrical network such as a LAN (Local Area Network) and a WAN (Wide Area Network).
[0029]
Subsequently, a printing method according to the embodiment of the present invention will be described.
[0030]
FIG. 3 is a flowchart illustrating a printing method according to the embodiment of the present invention.
[0031]
The printing process using the printing method according to the embodiment of the present invention is executed by the following steps.
[0032]
(1) The virtual driver 20 is activated via the print screen 60 (FIG. 6A) for starting the printing process (virtual driver activation step 301).
[0033]
(2) The “property” button 60 a in the print screen 60 is pressed to start the property input screen 61, and the number of print data of print data to be printed and the paper A print property such as a size is input (property input step 302).
[0034]
(3) The printer driver selection unit 22 refers to the print properties input via the print property input screen 61, the priority order of the print properties recorded in the print condition storage unit 21, and the printing conditions of the printer. Then, the most suitable printer driver for the print processing of the print data is selected (driver selection step 303).
[0035]
(4) Activate the selected printer driver (printer driver calling step 304).
[0036]
(5) The printer status determination unit 23 determines the status of the printer corresponding to the selected printer driver, and notifies the user of the determination result via, for example, a printer status display screen illustrated in FIG. Situation determination step 305). If the result of the determination is that the printer is busy or error, the flow proceeds to the queue clear step 307, and if the printer is neither busy or error, the flow proceeds to the print processing step 308.
[0037]
(6) The user is notified via the printer status display screens 62c and 62d that print processing of print data cannot be executed, the print processing is stopped by clearing the queue, and the process returns to the driver selection step 303 again. (Queue clear step 307).
[0038]
(7) The start of the printing process is notified to the user via the printer status display screen 62d, and printing is executed by a printer most suitable for the printing process (printing process step 308). After the printing process, the user is notified of the completion of printing via the printer status display screen 62e or the like.
[0039]
As described above, in the printing system and the printing method according to the embodiment of the present invention, by setting the priority of the property of the print data and the printing conditions of each printer in advance, the virtual printer The driver refers to the print data properties, the priority order of the set print data properties, and the printing conditions of the printer, automatically selects the most suitable printer driver for printing the print data, and performs the printing process in the selected printer driver. Even if the user is unfamiliar with the printing process, color printing can be performed by a color printer, and printing of 10 or more sheets can be performed by a stencil printing machine. is there.
[0040]
It is assumed that the computer system has, for example, an overview as shown in FIG. That is, a flexible disk drive 43 and an optical disk drive 45 are provided, and a flexible disk 44 is inserted into the flexible disk drive 43 and an optical disk 46 is inserted into the optical disk drive 45, and a predetermined read operation is performed to record these data. The program stored on the medium can be installed in the system. Also, by connecting a predetermined drive device, for example, installation and reading / writing of data can be executed using a ROM 47 serving as a memory device and a cartridge 48 serving as a magnetic tape device. Further, the user can recognize the output information related to the printing process by the output via the display 41, and can input the input information related to the printing process via the keyboard 42. Although not shown here, a mouse pointer may be used as the input device.
[0041]
The virtual driver 20 according to the embodiment of the present invention may be programmed and stored in a computer-readable recording medium. When the printing process is executed, the recording medium is read into a computer system, the program is stored in a storage unit such as a memory in the computer system, and the printing program is executed by an arithmetic unit. The method can be realized. Here, the recording medium includes, for example, a computer-readable medium capable of recording a program such as a semiconductor memory, a magnetic disk, an optical disk, a magneto-optical disk, and a magnetic tape.
[0042]
Thus, it should be understood that the present invention includes various embodiments and the like not described herein. Therefore, the present invention must be limited only by the matters specifying the invention according to the claims that are reasonable from this disclosure.
[0043]
(Experimental example)
Finally, in order to understand the printing system and the printing method according to the present embodiment, an experimental example of a printing process using the printing system according to the present embodiment will be briefly described.
[0044]
Now, when the priority order of the properties of the print data and the printing conditions of each printer are set as shown in FIGS. 7A and 7B, the properties of the print data are shown in the left column of FIG. 7C. If so, in the printing system and method according to the present embodiment, the printer driver corresponding to the printer shown in the right column of FIG. 7C is automatically selected, and the printing process is executed.
[0045]
Here, taking the case 1 as an example, the operation of the printing process using the printing system according to the present embodiment will be briefly described.
[0046]
In case 1, the properties of the print data are set to monochrome, the number of prints is 12, the print paper size is A5, and the printer A executes print processing when the selected printer is busy (including an error). (See the left column in FIG. 7 (c)). Therefore, first, the virtual printer refers to the priority of the property of the print data set by the user, and determines that the print data is to be printed with priority on color / monochrome. However, in this case, since the two printers A and B meet this condition, the virtual printer refers to the print property of the next priority (in this case, the number of prints) to determine Then, a printer driver corresponding to the printer B capable of printing ten or more sheets is automatically selected, and the printing process is started. However, in this experimental example, since the printer B is in an error state, the printer driver corresponding to the printer A is automatically selected by referring to a countermeasure when the printer is busy or error in the print data properties. Then, the printer A executes the printing process.
[0047]
In this manner, the printing system and method according to the embodiment of the present invention can automatically select a printer driver most suitable for printing print data and execute print processing in a printer corresponding to the selected printer driver. I have to.
[0048]
【The invention's effect】
As described above, according to the printing system, the printing method, and the computer-readable recording medium storing the virtual printer driver program of the present invention, the printer driver corresponding to the printer performing the printing process is selected every time the printing process is performed. There is no need to use one printer driver (virtual driver) set as a default, and the printing process can be executed by all the printers connected on the network, thereby greatly improving the efficiency of the printing process. It is possible to improve.
[Brief description of the drawings]
FIG. 1 is a schematic diagram illustrating a configuration of a printing system according to an embodiment of the present invention.
FIG. 2 is a block diagram illustrating a configuration of a printing apparatus according to the embodiment of the present invention.
FIG. 3 is a flowchart illustrating a printing method according to the embodiment of the present invention.
FIG. 4 is a schematic diagram illustrating an overview of a print control apparatus according to an embodiment of the present invention.
FIG. 5 is a diagram illustrating a priority setting screen and a printer condition setting screen according to the embodiment of the present invention.
FIG. 6 is a view showing a print screen, a property input screen, and a printer status display screen according to the embodiment of the present invention.
FIG. 7 is a diagram illustrating an experimental example of a printing process using the printing method according to the embodiment of the present invention.
[Explanation of symbols]
10 Printing System 20 Virtual Driver 21 Printing Condition Storage 21a Priority Storage 21b Printer Condition Storage 22 Printer Driver Selection 23 Printer Status Judgment 40 Computer System 41 Display 42 Keyboard 43 Flexible Drive 44 Flexible Disk 45 Optical Disk Drive 46 Optical Disk 47 ROM
48 Cartridge 50 Priority setting screen 51 Printer condition setting screen 60 Printing screen 61 Property input screens 62a, 62b, 62c, 62d, 62e Printer status display screen

Claims (3)

ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、前記複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択した前記プリンタドライバを起動して対応するプリンタに前記印刷データの印刷処理を実行させる仮想プリンタドライバを備え、
前記仮想プリンタドライバは、
印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を記憶する印刷条件記憶部と、
前記印刷データの各プロパティの優先順位が高い順に前記プリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択するプリンタドライバ選択部と、
選択されたプリンタドライバに対応するプリンタの状況を判別する状況判別部とを備えることを特徴とする印刷システム。
In a printing system in which a desired printer is selected from a plurality of printers connected to a network and print processing is performed by the selected printer, the printer is started at the time of starting printing, and the most suitable printer for printing print data is selected from the plurality of printers. A virtual printer driver that selects a printer driver of the type, activates the selected printer driver, and causes a corresponding printer to execute a print process of the print data,
The virtual printer driver includes:
In the print processing, priority is set for a plurality of properties of print data including at least the number of prints, printing conditions for print data are set for each printer, and printing is performed to store the priority set for each property and the printing conditions for each printer. A condition storage unit,
A printer driver selection unit that selects a printer driver of a printer that matches the printing conditions for each printer in descending order of priority of each property of the print data;
A printing system comprising: a status determination unit configured to determine a status of a printer corresponding to a selected printer driver.
ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、前記複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択した前記プリンタドライバを起動して対応するプリンタに前記印刷データの印刷処理を実行させる仮想プリンタドライバによる印刷方法であって、
印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を印刷条件記憶部に記憶しておくステップと、
印刷処理を実行する印刷データの印刷プロパティを入力するステップと、
前記印刷データの各プロパティの優先順位が高い順に前記プリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択するステップと、
選択した前記プリンタドライバを起動し対応するプリンタに前記印刷データの印刷処理を実行させるステップと
を有することを特徴とする印刷方法。
In a printing system in which a desired printer is selected from a plurality of printers connected to a network and print processing is performed by the selected printer, the printer is started at the time of starting printing, and the most suitable printer for printing print data is selected from the plurality of printers. A printing method using a virtual printer driver that selects the printer driver of the above, activates the selected printer driver, and causes a corresponding printer to execute a print process of the print data.
In the printing process, a priority is set for a plurality of properties of the print data including at least the number of prints, a print condition of the print data is set for each printer, and a priority of each set property and the print condition for each printer are stored in the print condition. Steps to be stored in the section,
Inputting print properties of print data for performing a printing process;
Selecting a printer driver of a printer that matches the printing conditions for each printer in the order of priority of each property of the print data;
Activating the selected printer driver and causing a corresponding printer to execute the print processing of the print data.
ネットワークに接続した複数のプリンタの中から所望のプリンタを選択し、選択したプリンタにおいて印刷処理を行う印刷システムにおいて、印刷開始時に起動され、前記複数のプリンタの中から印刷データの印刷に最適なプリンタのプリンタドライバを選択し、選択した前記プリンタドライバを起動して対応するプリンタに前記印刷データの印刷処理を実行させる仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体であって、
印刷処理を少なくとも印刷枚数を含む印刷データの複数のプロパティについて優先順位を設定し、印刷データのプリンタ毎の印刷条件を設定し、設定した各プロパティの優先順位とプリンタ毎の印刷条件を印刷条件記憶部に記憶しておくステップと、
印刷処理を実行する印刷データの印刷プロパティを入力する処理と、
前記印刷データの各プロパティの優先順位が高い順に前記プリンタ毎の印刷条件に合致するプリンタのプリンタドライバを選択する処理と、
選択した前記プリンタドライバを起動し対応するプリンタに前記印刷データの印刷処理を実行させる処理とを含み、
これらの処理をコンピュータに実行させることを特徴とする仮想プリンタドライバプログラムを格納したコンピュータ読取り可能な記録媒体。
In a printing system in which a desired printer is selected from a plurality of printers connected to a network and print processing is performed by the selected printer, the printer is started at the time of starting printing, and the most suitable printer for printing print data is selected from the plurality of printers. A computer-readable recording medium storing a virtual printer driver program that selects the printer driver of the above, activates the selected printer driver, and causes a corresponding printer to execute the print processing of the print data.
In the printing process, a priority is set for a plurality of properties of the print data including at least the number of prints, a print condition of the print data is set for each printer, and a priority of each set property and the print condition for each printer are stored in the print condition. Steps to be stored in the section,
A process of inputting print properties of print data for executing a print process;
A process of selecting a printer driver of a printer that matches the printing conditions for each printer in the descending order of the priority of each property of the print data;
Activating the selected printer driver and causing a corresponding printer to execute a print process of the print data,
A computer-readable recording medium storing a virtual printer driver program for causing a computer to execute these processes.
JP2003154857A 2003-05-30 2003-05-30 Printing system, printing method, and computer-readable recording medium storing virtual printer driver program Pending JP2004005697A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003154857A JP2004005697A (en) 2003-05-30 2003-05-30 Printing system, printing method, and computer-readable recording medium storing virtual printer driver program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003154857A JP2004005697A (en) 2003-05-30 2003-05-30 Printing system, printing method, and computer-readable recording medium storing virtual printer driver program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000009070A Division JP3449958B2 (en) 2000-01-18 2000-01-18 Printing system, printing method, and computer-readable recording medium storing printing program

Publications (1)

Publication Number Publication Date
JP2004005697A true JP2004005697A (en) 2004-01-08

Family

ID=30438199

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003154857A Pending JP2004005697A (en) 2003-05-30 2003-05-30 Printing system, printing method, and computer-readable recording medium storing virtual printer driver program

Country Status (1)

Country Link
JP (1) JP2004005697A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297214A (en) * 2004-04-06 2005-10-27 Riso Kagaku Corp Printing device
JP2006185157A (en) * 2004-12-27 2006-07-13 Canon Marketing Japan Inc Printing control device, printing control method, printing control program and recording medium
JP2009053850A (en) * 2007-08-24 2009-03-12 Canon Inc Management apparatus, information processing method, and computer program
JP2009245099A (en) * 2008-03-31 2009-10-22 Seiko Epson Corp Distributed printing method and distributed printing system of printer, and virtual printer driver
JP2011002881A (en) * 2009-06-16 2011-01-06 Ricoh Co Ltd Data processing apparatus, program, and recording medium
JP2012014345A (en) * 2010-06-30 2012-01-19 Ricoh Co Ltd Information processor, program and storage medium
US8279486B2 (en) 2008-05-12 2012-10-02 Sharp Kabushiki Kaisha Information processing apparatus
US8355144B2 (en) 2004-12-24 2013-01-15 Samsung Electronics Co., Ltd. Apparatus and method of changing printer driver, and printing system and method using the same

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297214A (en) * 2004-04-06 2005-10-27 Riso Kagaku Corp Printing device
US8355144B2 (en) 2004-12-24 2013-01-15 Samsung Electronics Co., Ltd. Apparatus and method of changing printer driver, and printing system and method using the same
JP2006185157A (en) * 2004-12-27 2006-07-13 Canon Marketing Japan Inc Printing control device, printing control method, printing control program and recording medium
JP2009053850A (en) * 2007-08-24 2009-03-12 Canon Inc Management apparatus, information processing method, and computer program
US8179550B2 (en) 2007-08-24 2012-05-15 Canon Kabushiki Kaisha Management apparatus for transmitting data to a virtual device and method
JP2009245099A (en) * 2008-03-31 2009-10-22 Seiko Epson Corp Distributed printing method and distributed printing system of printer, and virtual printer driver
US8279486B2 (en) 2008-05-12 2012-10-02 Sharp Kabushiki Kaisha Information processing apparatus
JP2011002881A (en) * 2009-06-16 2011-01-06 Ricoh Co Ltd Data processing apparatus, program, and recording medium
JP2012014345A (en) * 2010-06-30 2012-01-19 Ricoh Co Ltd Information processor, program and storage medium

Similar Documents

Publication Publication Date Title
JP3449958B2 (en) Printing system, printing method, and computer-readable recording medium storing printing program
US9984663B2 (en) Display device, screen display method, recording medium, and image processing apparatus
JP2004005697A (en) Printing system, printing method, and computer-readable recording medium storing virtual printer driver program
US11146542B2 (en) Information processing apparatus, information processing method, and non-transitory computer-readable storage medium
JPH11184656A (en) Printer driver automatic recognition device and computer readable recording medium storing printer driver automatic recognition program
JP4675861B2 (en) Printing apparatus, computer program for controlling printing apparatus, and method for controlling printing apparatus
WO2004021164A1 (en) Printing controller, printing control method, printing control program, medium on which printing control program is recorded, image processor, and image processing computer
JP2007249511A (en) Information processing device
US20060204144A1 (en) Image processing apparatus
JP5630163B2 (en) Printing device information display program, printing device information display method, and printing device information display device
JP2008046366A (en) Image processing apparatus, image processing system and control program
JP2004310154A (en) Computer program, peripheral device, and application program
JP2006146662A (en) Print setting device and print setting method
JP2005011066A (en) Printing system, printing apparatus selection processing program, and recording medium
JP2006261889A (en) Image processing device and image processing method
JP2003177907A (en) Information processing apparatus, information processing system, print control method, storage medium, and program
JP4830968B2 (en) PRINT SYSTEM, PRINT CONTROL DEVICE, PRINT SYSTEM CONTROL METHOD, DRIVER PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP4464057B2 (en) Information processing apparatus, control method, and program
JP3536668B2 (en) Printing control device
JPH09294194A (en) Facsimile equipment
JP2005092445A (en) Printing system
JP2004291382A (en) Printer
JP2003280840A (en) Printer driver installation control method and installation program
JP2000357074A (en) Document file printing system
JP4197462B2 (en) Information processing apparatus, information processing method, and information processing program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20060120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060704