Nothing Special   »   [go: up one dir, main page]

JP2005063237A - Printing system - Google Patents

Printing system Download PDF

Info

Publication number
JP2005063237A
JP2005063237A JP2003293872A JP2003293872A JP2005063237A JP 2005063237 A JP2005063237 A JP 2005063237A JP 2003293872 A JP2003293872 A JP 2003293872A JP 2003293872 A JP2003293872 A JP 2003293872A JP 2005063237 A JP2005063237 A JP 2005063237A
Authority
JP
Japan
Prior art keywords
printing
driver program
printing apparatus
print driver
host computer
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
JP2003293872A
Other languages
Japanese (ja)
Inventor
Takayuki Inoue
隆之 井上
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003293872A priority Critical patent/JP2005063237A/en
Publication of JP2005063237A publication Critical patent/JP2005063237A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a printing system capable of preparing a printing driver program suitable to a printer for performing printing without requiring a user's understanding or conciousness. <P>SOLUTION: The printing system comprises a host computer 1, the printer 1 and a printer management server 3 which are mutually connected through a network 4. The printing system has a function for downloading the printing driver program to be incorporated into the host computer 1 from the management server 3 of the printer 2 and storing it in the mass storage device 22 of the printer 2. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、ホストコンピュータと印刷装置と印刷装置管理サーバーとがネットワークで接続された印刷システムに関するものである。   The present invention relates to a printing system in which a host computer, a printing apparatus, and a printing apparatus management server are connected via a network.

従来、ネットワークアダプタを装着しネットワーク経由でデータの送受信ができるホストコンピュータと、ネットワークアダプタを装着しネットワーク経由でデータの送受信ができ印刷処理サービスプログラムおよびそのプラットフォームとなるプリンタOSと大容量記憶装置とを装着した印刷装置と、印刷装置の管理サーバーとで構成される印刷システムが広く知られている(例えば、特許文献1、2、3参照)。
特開2000−029585公報 特開2000−078340公報 特開2000−330920公報
2. Description of the Related Art Conventionally, a host computer that is equipped with a network adapter and capable of transmitting and receiving data via a network, a print processing service program that is equipped with a network adapter and capable of transmitting and receiving data via a network, a printer OS serving as a platform, and a mass storage device are provided. A printing system including a mounted printing apparatus and a management server of the printing apparatus is widely known (see, for example, Patent Documents 1, 2, and 3).
JP 2000-029585 A JP 2000-078340 A JP 2000-330920 A

従来、ホストコンピュータから印刷装置で印刷を行う場合、ユーザーが印刷装置ごとにホストコンピュータに印刷ドライバプログラムをリモートホストからダウンロードし、もしくは印刷ドライバプログラムの書き込まれたCD−ROMやフレキシブルディスクなどの記録メディアを用意しなければならず、対象の印刷装置に対してどの印刷ドライバを使う必要があるのかをユーザーが理解している必要があるという問題があった。
また、印刷ドライバプログラムはホストコンピュータにインストールを行うが、複数種類の印刷装置を用いる環境においては、ホストコンピュータに印刷ドライバプログラムが混在し、ユーザーが印刷装置の選択に手間取るという問題があった。
また、印刷ドライバプログラムをより新しいバージョンに更新する場合、どの印刷ドライバプログラムに置き換えればよいのかをユーザーが理解している必要があるという問題があった。
また、より新しいバージョンの印刷ドライバプログラムをホストコンピュータにインストールする場合、どの印刷ドライバプログラムを選択し及びインストールすればよいのかをユーザーが理解している必要があるという問題があった。
また、ユーザーが文書の印刷を行う場合、先に印刷ドライバプログラムがホストコンピュータにインストールされている必要があり、未インストールの場合は印刷動作を一時中断して印刷ドライバプログラムのインストールを行う必要があるという問題があった。
また、ユーザーが文書の印刷を行う場合、先に印刷ドライバプログラムを起動した上で印刷設定を行う必要があり、印刷データを送信したあとに印刷設定を変更できないという問題があった。
また、印刷装置内の印刷ドライバプログラムを印刷のたびにホストコンピュータにダウンロードしていてはネットワークに負荷がかかり、印刷速度が低下するという問題があった。
本発明は、上記に鑑みてなされたものであって、ユーザーが理解したり意識することなく印刷を行う印刷装置に適した印刷ドライバプログラムを用意することが可能な印刷システムを提供することを目的とする。
Conventionally, when printing from a host computer with a printing device, a user downloads a print driver program from a remote host to the host computer for each printing device, or a recording medium such as a CD-ROM or a flexible disk in which the print driver program is written. There is a problem that the user needs to understand which print driver needs to be used for the target printing apparatus.
The print driver program is installed in the host computer. However, in an environment where a plurality of types of printing apparatuses are used, there is a problem that the print driver program is mixed in the host computer and the user takes time to select the printing apparatus.
In addition, when the print driver program is updated to a newer version, there is a problem that the user needs to understand which print driver program should be replaced.
In addition, when a newer version of the print driver program is installed in the host computer, there is a problem that the user needs to understand which print driver program should be selected and installed.
In addition, when a user prints a document, the print driver program must be installed on the host computer first. If the user does not install the print driver program, the print operation must be temporarily suspended and the print driver program must be installed. There was a problem.
In addition, when the user prints a document, it is necessary to perform print settings after starting the print driver program first, and there is a problem that the print settings cannot be changed after the print data is transmitted.
Further, if the print driver program in the printing apparatus is downloaded to the host computer every time printing is performed, there is a problem that a load is imposed on the network and the printing speed is reduced.
The present invention has been made in view of the above, and an object of the present invention is to provide a printing system capable of preparing a print driver program suitable for a printing apparatus that performs printing without a user's understanding or awareness. And

上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、ホストコンピュータと印刷装置と印刷装置管理サーバーとがネットワークで接続された印刷システムにおいて、ホストコンピュータに組み込む印刷ドライバプログラムを印刷装置の管理サーバーからダウンロードして印刷装置の大容量記憶装置に保存する機能を有する印刷システムを最も主要な特徴とする。
また、請求項2にかかる発明は、請求項1にかかる発明において、ホストコンピュータ上のクライアントプログラムによってプリンタ装置内の大容量記憶装置に保存されている印刷ドライバプログラムに印刷データの送信を行う機能を有する印刷システムを主要な特徴とする。
また、請求項3にかかる発明は、請求項1にかかる発明において、印刷装置管理サーバーに登録されている印刷ドライバプログラムが印刷装置の大容量記憶装置に保存されているものよりも新しい場合に、印刷装置管理サーバーから印刷ドライバプログラムをダウンロードして印刷装置の大容量記憶装置にある印刷ドライバプログラムを更新する機能を有する印刷システムを主要な特徴とする。
また、請求項4にかかる発明は、請求項3にかかる発明において、印刷装置はホストコンピュータからの要求に応じて印刷ドライバプログラムをネットワーク経由でホストコンピュータに転送する機能を有する印刷システムを主要な特徴とする。
また、請求項5にかかる発明は、請求項4にかかる発明において、印刷装置の大容量記憶装置にホストコンピュータから要求された印刷ドライバプログラムが存在しない場合は、印刷装置が印刷装置管理サーバーから印刷ドライバプログラムをダウンロードし、それをホストコンピュータに転送する機能を有する印刷システムを主要な特徴とする。
また、請求項6にかかる発明は、請求項2にかかる発明において、ホストコンピュータのクライアントプログラムによって印刷装置において行う印刷動作の設定を行う機能を有する印刷システムを主要な特徴とする。
また、請求項7にかかる発明は、請求項4にかかる発明において、印刷リクエストが発生したとき、ホストコンピュータのキャッシュにその印刷を行うための印刷ドライバプログラムが存在した場合、印刷装置の大容量記憶装置にある印刷ドライバプログラムとのバージョンを比較し、同じもしくはホストコンピュータのキャッシュに存在するものが新しければ、印刷ドライバプログラムを印刷装置からホストコンピュータに転送せずに、ホストコンピュータのキャッシュにある印刷ドライバプログラムを用いて印刷を行う機能を有する印刷システムを主要な特徴とする。
In order to solve the above-described problems and achieve the object, the invention according to claim 1 is a print driver program incorporated in a host computer in a printing system in which a host computer, a printing apparatus, and a printing apparatus management server are connected via a network. The main feature is a printing system having a function of downloading the printer from the management server of the printing apparatus and storing it in the mass storage device of the printing apparatus.
According to a second aspect of the present invention, in the first aspect of the present invention, the client program on the host computer has a function of transmitting print data to a print driver program stored in a mass storage device in the printer apparatus. The main feature is the printing system.
The invention according to claim 3 is the invention according to claim 1, wherein the print driver program registered in the printing apparatus management server is newer than that stored in the mass storage device of the printing apparatus. A main feature is a printing system having a function of downloading a print driver program from a printing apparatus management server and updating the print driver program in the mass storage device of the printing apparatus.
According to a fourth aspect of the invention, there is provided a printing system according to the third aspect, wherein the printing apparatus has a function of transferring a print driver program to the host computer via the network in response to a request from the host computer. And
Further, the invention according to claim 5 is the invention according to claim 4, wherein when the print driver program requested from the host computer does not exist in the mass storage device of the printing apparatus, the printing apparatus prints from the printing apparatus management server. A printing system having a function of downloading a driver program and transferring it to a host computer is a main feature.
The invention according to claim 6 is characterized in that, in the invention according to claim 2, a printing system having a function of setting a printing operation performed in the printing apparatus by a client program of the host computer is a main feature.
According to a seventh aspect of the present invention, in the invention according to the fourth aspect, when a print request is generated, if there is a print driver program for performing printing in the cache of the host computer, the large capacity storage of the printing apparatus Compare the version with the print driver program on the device, and if it is the same or new in the host computer's cache, print in the host computer's cache without transferring the print driver program from the printer to the host computer. A printing system having a function of performing printing using a driver program is a main feature.

請求項1にかかる発明によれば、ユーザーが理解や意識することなく印刷を行う印刷装置に適した印刷ドライバプログラムを用意することが可能になる。
また、請求項2にかかる発明によれば、ユーザーはどの印刷装置のドライバを選択して印刷を行うかを考慮する必要なく印刷を行うことが可能になる。
また、請求項3にかかる発明によれば、ユーザーはどの印刷装置のドライバを選択して印刷を行うかを考慮する必要なく印刷を行うことが可能になる。
また、請求項4にかかる発明によれば、ユーザーが意識することなく印刷を行う印刷装置に適した印刷ドライバプログラムをインストールすることが可能になる。
また、請求項5にかかる発明によれば、ユーザーが印刷ドライバプログラムの存在を意識することなく印刷を行うことが可能になる。
また、請求項6にかかる発明によれば、印刷データをホストコンピュータから送信した後に印刷設定を変更することが可能になる。
また、請求項7にかかる発明によれば、より印刷処理を高速に行うことが可能になる。
According to the first aspect of the present invention, it is possible to prepare a print driver program suitable for a printing apparatus that performs printing without the user's understanding or awareness.
According to the second aspect of the present invention, the user can perform printing without having to consider which printing device driver to select for printing.
According to the invention of claim 3, the user can perform printing without having to consider which printing device driver to select and perform printing.
According to the invention of claim 4, it is possible to install a print driver program suitable for a printing apparatus that performs printing without the user being aware of it.
According to the fifth aspect of the present invention, printing can be performed without the user being aware of the presence of the print driver program.
According to the sixth aspect of the present invention, it is possible to change print settings after print data is transmitted from the host computer.
According to the invention of claim 7, it is possible to perform the printing process at a higher speed.

以下に添付図面を参照して、この発明にかかる印刷システムの最良な実施の形態を詳細に説明する。
(実施の形態)
図1は、本発明の実施形態にかかる印刷システムの概念図である。図1は本発明の実施の形態に係る印刷システムの概念図である。本印刷システムは、ユーザーの利用するクライアントPC(ホストコンピュータ)1、印刷装置2、印刷装置管理サーバー3がネットワーク4で接続されることにより構成される。
図2は本発明の実施の形態に係る印刷システムのうちクライアントPCと印刷装置の機能ブロック図である。クライアントPC1ではオペレーティングシステム10上に印刷ドライバプログラム11をインストールおよび動作させることが可能であり、印刷装置2との通信を行うネットワークインターフェース13が装着されている。また、印刷装置2上のWebサーバー31と情報の送受信を行うWebクライアントプログラム12が利用できる。
印刷装置2は、印刷動作を行う印刷エンジン20と、クライアントPC1から送信されるリクエスト100の受信を行うためのネットワークインターフェース21と、ハードディスク22と、印刷処理サーバープログラム23と、印刷装置2自身の機器情報をもつ印刷装置情報DB24と、印刷装置情報DB24の検索を行い、目的の情報を取り出す情報検索部25で構成される。
印刷処理サーバープログラム23は、ネットワークインターフェース21を通じて印刷装置管理サーバー3およびクライアントPC1とファイル転送を行うファイル転送モジュール30と、クライアントPC1からのHTTPによるリクエストを受信し、HTTPによるレスポンスを返すことが可能なWebサーバー31と、ハードディスク22からデータの入出力を行うI/Oモジュール32で構成される。
Exemplary embodiments of a printing system according to the present invention will be explained below in detail with reference to the accompanying drawings.
(Embodiment)
FIG. 1 is a conceptual diagram of a printing system according to an embodiment of the present invention. FIG. 1 is a conceptual diagram of a printing system according to an embodiment of the present invention. This printing system is configured by connecting a client PC (host computer) 1, a printing apparatus 2, and a printing apparatus management server 3 used by a user via a network 4.
FIG. 2 is a functional block diagram of the client PC and the printing apparatus in the printing system according to the embodiment of the present invention. The client PC 1 can install and operate the print driver program 11 on the operating system 10 and is equipped with a network interface 13 that communicates with the printing apparatus 2. Further, a Web client program 12 that transmits / receives information to / from the Web server 31 on the printing apparatus 2 can be used.
The printing apparatus 2 includes a print engine 20 that performs a printing operation, a network interface 21 that receives a request 100 transmitted from the client PC 1, a hard disk 22, a print processing server program 23, and the devices of the printing apparatus 2 itself. The printing apparatus information DB 24 having information and an information search unit 25 that searches the printing apparatus information DB 24 and extracts target information are configured.
The print processing server program 23 can receive an HTTP request from the client PC 1 and a file transfer module 30 that performs file transfer with the printing apparatus management server 3 and the client PC 1 through the network interface 21, and can return an HTTP response. A web server 31 and an I / O module 32 for inputting and outputting data from the hard disk 22 are configured.

図3は本発明の印刷システムにおける第1の制御例を示すフローチャートである。印刷装置2は印刷装置情報DB24から印刷装置ID情報を取得し(301)、この印刷装置ID情報を添付して印刷ドライバプログラム11の有無の問い合わせを印刷装置管理サーバー3に対して行う(302)。印刷装置管理サーバー3はその印刷装置ID用の印刷ドライバプログラム11を持っている/いないを調べ(303)、印刷ドライバプログラム11の有無を判断し(304)、その返答を返す(305)(309)。持っている場合、印刷装置2は印刷ドライバプログラム11のダウンロード要求を送信し(306)、印刷装置管理サーバー3から転送(307)される印刷ドライバプログラム11をハードディスク22に保存する(308)。印刷ドライバプログラム11を持っていない場合はその旨印刷装置2に伝える(309)。
図4は本発明の印刷システムにおける第2の制御例を示すフローチャートである。第2の制御例では、ユーザーがクライアントPC1から印刷装置2に対する印刷要求を発生させ(401)、クライアントPC1に印刷ドライバプログラム11がインストールされているかどうか判断し(402)、インストールされていない場合、印刷装置2に印刷ドライバプログラム11があるか否か判断し(403)ある場合印刷ドライバプログラム11を関与させる前の印刷未処理データをネットワーク4を経由して印刷装置2に送信する(404)。印刷装置2がそのデータを受信し(405)、印刷装置2では印刷処理サーバープログラム23によってそのデータが印刷ドライバプログラム11による処理がなされていないことを認識し(406)、印刷装置2のハードディスク22に保存されている印刷ドライバプログラム11を起動し、印刷未処理データの処理を行い(407)、印刷を実行する(408)。なお、(402)にてクライアントPC1に印刷ドライバプログラム11がインストールされている場合、クライアントPCの印刷ドライバプログラム11にてデータ処理をおこない(409)、印刷装置2が受信する(405)。また、(403)にて印刷装置2に印刷ドライバプログラム11がない場合、印刷続行が不可能であることをユーザーに伝える(410)。更に、(406)にて処理がなされている場合印刷を実行する(408)。
FIG. 3 is a flowchart showing a first control example in the printing system of the present invention. The printing apparatus 2 acquires printing apparatus ID information from the printing apparatus information DB 24 (301), and makes an inquiry to the printing apparatus management server 3 about the presence or absence of the print driver program 11 with the printing apparatus ID information attached (302). . The printing apparatus management server 3 checks whether or not it has the print driver program 11 for the printing apparatus ID (303), determines the presence or absence of the print driver program 11 (304), and returns a reply (305) (309). ). If so, the printing apparatus 2 transmits a download request for the print driver program 11 (306), and stores the print driver program 11 transferred from the printing apparatus management server 3 (307) in the hard disk 22 (308). If it does not have the print driver program 11, it notifies the printing apparatus 2 to that effect (309).
FIG. 4 is a flowchart showing a second control example in the printing system of the present invention. In the second control example, the user generates a print request from the client PC 1 to the printing apparatus 2 (401), determines whether the print driver program 11 is installed in the client PC 1 (402), and if not installed, It is determined whether or not there is a print driver program 11 in the printing apparatus 2 (403). If there is a print driver program 11, unprinted data before involving the print driver program 11 is transmitted to the printing apparatus 2 via the network 4 (404). The printing apparatus 2 receives the data (405), and the printing apparatus 2 recognizes that the data is not processed by the print driver program 11 by the print processing server program 23 (406), and the hard disk 22 of the printing apparatus 2 , The print driver program 11 stored in is started, unprocessed data is processed (407), and printing is executed (408). When the print driver program 11 is installed in the client PC 1 at (402), data processing is performed by the print driver program 11 of the client PC (409), and the printing apparatus 2 receives (405). If the print driver program 11 is not present in the printing apparatus 2 at (403), the user is informed that printing cannot be continued (410). Further, if the processing is performed in (406), printing is executed (408).

図5は本発明の印刷システムにおける第3の制御例を示すフローチャートである。第3の制御例では、周期的もしくはユーザーから印刷装置2に対して明示的に要求があった場合(501)、印刷処理サーバープログラム23が印刷装置2のハードディスク22にある印刷ドライバプログラム11のバージョン情報を添付して印刷装置管理サーバー3に対してそのバージョンが最新かどうかの問い合わせを行い(502)、印刷装置管理サーバー3は最新のバージョン情報を印刷装置2に送信し(503)、印刷装置2と印刷管理サーバー3との印刷ドライバプログラム11の比較を行い(504)、印刷装置管理サーバー3から取得したバージョンの方が新しい場合、印刷装置2は印刷ドライバプログラム11のダウンロード要求を送信し(505)、印刷装置管理サーバー3から転送(506)される印刷ドライバプログラム11をハードディスク22に保存する(507)。なお、(501)にて一定時間の経過なくユーザー要求もない時、あるいは(504)にて印刷装置2の印刷ドライバプログラム11が新しい場合、待機する(508)。   FIG. 5 is a flowchart showing a third control example in the printing system of the present invention. In the third control example, the print processing server program 23 is a version of the print driver program 11 in the hard disk 22 of the printing apparatus 2 when it is periodically or explicitly requested from the user (501). The information is attached to the printing apparatus management server 3 to inquire whether the version is the latest (502), and the printing apparatus management server 3 transmits the latest version information to the printing apparatus 2 (503). 2 and the print management server 3 are compared (504), and if the version acquired from the printing apparatus management server 3 is newer, the printing apparatus 2 transmits a download request for the print driver program 11 ( 505), a print driver program transferred from the printing apparatus management server 3 (506) Ram 11 to be stored in the hard disk 22 (507). When there is no elapse of a predetermined time at (501) and there is no user request, or when the print driver program 11 of the printing apparatus 2 is new at (504), it waits (508).

図6は本発明の印刷システムにおける第4の制御例を示すフローチャートである。第4の制御例では、クライアントPC1が印刷装置2に対してダウンロードしたい印刷ドライバプログラム11の情報を送信し(601)、印刷装置2は印刷ドライバプログラム11の検索を行い(602)、適切な印刷ドライバプログラム11があるか判断する(603)。印刷装置2に適切な印刷ドライバプログラム11があればその旨を回答し(604)、クライアントPC1は印刷装置2に印刷ドライバプログラム11のダウンロード要求を送信し(605)、印刷装置2は適切な印刷ドライバプログラム11を転送し(606)、クライアントPC1は転送されてきた印刷ドライバプログラム11を保存する(607)。(603)にて適切な印刷ドライバプログラム11がなければその旨をクライアントPC1に伝える(608)。
図7は本発明の印刷システムにおける第5の制御例を示すフローチャートである。第5の制御例では、クライアントPC1が印刷装置2に対してダウンロードしたい印刷ドライバプログラム11の情報を送信し(701)、印刷装置2は印刷ドライバプログラム11の検索を行い(702)、適切な印刷ドライバプログラム11があるか判断する(703)。印刷装置2に適切な印刷ドライバプログラム11があればその旨を回答し(704)、クライアントPC1は印刷装置2に印刷ドライバプログラム11のダウンロード要求を送信し(705)、印刷装置2は適切な印刷ドライバプログラム11を転送し(706)、クライアントPC1は転送されてきた印刷ドライバプログラム11を保存する(707)。(703)にて適切な印刷ドライバプログラム11がなければ印刷装置ID情報を添付して印刷ドライバプログラム11の有無の問い合わせを印刷装置管理サーバー3に対して行う(708)。印刷装置管理サーバー3はその印刷装置ID用の印刷ドライバプログラム11を持っている/いないを判断し(709)、持っている場合、印刷装置2にその旨返信し(710)、印刷装置2は印刷ドライバプログラム11のダウンロード要求を送信し(711)、印刷装置管理サーバー3から転送(712)される印刷ドライバプログラム11をハードディスク22に保存し(713)、適切な印刷ドライバプログラム11がある旨を回答する(704)。(709)にて印刷ドライバプログラム11を持っていない場合はその旨ユーザーに伝える(714)。
FIG. 6 is a flowchart showing a fourth control example in the printing system of the present invention. In the fourth control example, the client PC 1 transmits information of the print driver program 11 that the client PC 1 wants to download to the printing apparatus 2 (601), and the printing apparatus 2 searches for the print driver program 11 (602) and performs appropriate printing. It is determined whether there is a driver program 11 (603). If there is an appropriate print driver program 11 in the printing apparatus 2, a response to that effect is sent (604), the client PC 1 sends a download request for the print driver program 11 to the printing apparatus 2 (605), and the printing apparatus 2 makes an appropriate print. The driver program 11 is transferred (606), and the client PC 1 stores the transferred print driver program 11 (607). If there is no appropriate print driver program 11 in (603), this is notified to the client PC 1 (608).
FIG. 7 is a flowchart showing a fifth control example in the printing system of the present invention. In the fifth control example, the client PC 1 transmits information about the print driver program 11 that the client PC 1 wants to download to the printing apparatus 2 (701), and the printing apparatus 2 searches for the print driver program 11 (702) and performs appropriate printing. It is determined whether there is a driver program 11 (703). If there is an appropriate print driver program 11 in the printing apparatus 2, that fact is answered (704), the client PC 1 transmits a download request for the print driver program 11 to the printing apparatus 2 (705), and the printing apparatus 2 performs appropriate printing. The driver program 11 is transferred (706), and the client PC 1 stores the transferred print driver program 11 (707). If there is no appropriate print driver program 11 in (703), the printing apparatus ID information is attached and an inquiry about the presence or absence of the print driver program 11 is made to the printing apparatus management server 3 (708). The printing apparatus management server 3 determines whether or not it has the print driver program 11 for the printing apparatus ID (709), and if so, returns it to the printing apparatus 2 (710), and the printing apparatus 2 A download request for the print driver program 11 is transmitted (711), the print driver program 11 transferred from the printing apparatus management server 3 (712) is stored in the hard disk 22 (713), and an appropriate print driver program 11 is present. Answer (704). If the user does not have the print driver program 11 at (709), the user is informed to that effect (714).

図8は本発明の印刷システムにおける第6の制御例を示すフローチャートである。第6の制御例では、図4に示す第2の制御例の応用であり、ユーザーがクライアントPC1から印刷装置2に対する印刷要求を発生させ(801)、クライアントPC1に印刷ドライバプログラム11がインストールされているかどうか判断し(802)、インストールされていない場合、印刷装置2に印刷ドライバプログラム11があるか否か判断し(803)ある場合印刷ドライバプログラム11を関与させる前の印刷未処理データをネットワーク4を経由して印刷装置2に送信する(804)。印刷装置2がそのデータを受信し(805)、印刷装置2では印刷処理サーバープログラム23によってそのデータが印刷ドライバプログラム11による処理がなされていないことを認識し(806)、印刷装置2のハードディスク22に保存されている印刷ドライバプログラム11を起動し、印刷未処理データの処理を行い(807)、クライアントPC1から一定時間Webサーバーにアクセスがあったか判断し(808)、ない時印刷を実行する(809)。なお、(802)にてクライアントPC1に印刷ドライバプログラム11がインストールされている場合、クライアントPCの印刷ドライバプログラム11にてデータ処理をおこない(810)、印刷装置2が受信する(805)。また、(803)にて印刷装置2に印刷ドライバプログラム11がない場合、印刷続行が不可能であることをユーザーに伝える(811)。更に、(806)にて処理がなされている場合Webサーバーにアクセスがあったか判断する(808)。(808)にてクライアントPC1から受信した印刷未処理データを印刷装置2のハードディスク3にスプールし、ユーザーがクライアントPC1のWebクライアントプログラム12で印刷装置2のWebサーバー31にアクセスした場合、印刷設定を変更するリクエストか(812)、印刷を開始するリクエストか(813)、印刷を中断するリクエストか(814)をそれぞれ判断し、印刷設定を変更する場合印刷装置2上の印刷ドライバプログラム11の設定を変更を行い(815)、印刷開始要求を出すまでは待機する。印刷を開始する場合、印刷を実行する(409)。
図9は本発明の印刷システムにおける第7の制御例を示すフローチャートである。第7の制御例では、クライアントPC1上のキャッシュに印刷ドライバプログラム11が存在するか判断し(901)、存在すれば印刷装置2に対してダウンロードしたい印刷ドライバプログラム11の情報とそのバージョンを送信し(902)、印刷装置2はクライアントPC1のバージョンと比較する(903)。印刷装置2がより新しいバージョンの印刷ドライバプログラム11を持っていれば(904)、それをクライアントPC1に回答し(905)、クライアントPC1はダウンロードの要求を出し(906)、印刷装置2がクライアントPC1上のキャッシュに転送し(907)、保存する(908)。(901)にて存在しない場合、あるいは(904)にてバージョンが古い場合終了する。
FIG. 8 is a flowchart showing a sixth control example in the printing system of the present invention. In the sixth control example, which is an application of the second control example shown in FIG. 4, the user generates a print request from the client PC 1 to the printing apparatus 2 (801), and the print driver program 11 is installed in the client PC 1. (802), if not installed, it is determined whether or not the print driver program 11 is present in the printing apparatus 2 (803). If the print driver program 11 is not involved, the unprocessed print data before the print driver program 11 is involved is transferred to the network 4 Is transmitted to the printing apparatus 2 via 804 (804). The printing apparatus 2 receives the data (805), the printing apparatus 2 recognizes that the data is not processed by the print driver program 11 by the print processing server program 23 (806), and the hard disk 22 of the printing apparatus 2 The print driver program 11 stored in the server is started, unprocessed data is processed (807), it is determined whether or not the client PC 1 has accessed the Web server for a certain period of time (808), and printing is executed when there is not (809). ). If the print driver program 11 is installed in the client PC 1 at (802), data processing is performed by the print driver program 11 of the client PC (810), and the printing apparatus 2 receives it (805). If the print driver program 11 does not exist in the printing apparatus 2 in (803), the user is informed that printing cannot be continued (811). Further, if the processing is performed in (806), it is determined whether the Web server has been accessed (808). When the unprocessed data received from the client PC 1 is spooled in the hard disk 3 of the printing apparatus 2 in (808) and the user accesses the Web server 31 of the printing apparatus 2 using the Web client program 12 of the client PC 1, the print setting is set. When it is determined whether the request is to be changed (812), the request to start printing (813), or the request to interrupt printing (814), the setting of the print driver program 11 on the printing apparatus 2 is changed. Changes are made (815), and the process waits until a print start request is issued. When printing is started, printing is executed (409).
FIG. 9 is a flowchart showing a seventh control example in the printing system of the present invention. In the seventh control example, it is determined whether the print driver program 11 exists in the cache on the client PC 1 (901), and if it exists, the information of the print driver program 11 to be downloaded and its version are transmitted to the printing apparatus 2. (902) The printing apparatus 2 compares with the version of the client PC 1 (903). If the printing apparatus 2 has a newer version of the print driver program 11 (904), it responds to the client PC1 (905), the client PC1 issues a download request (906), and the printing apparatus 2 receives the client PC1. Transfer to the upper cache (907) and save (908). If it does not exist in (901), or if the version is old in (904), the process ends.

以上のように、本発明にかかる印刷システムは、ユーザーが意識することなく印刷を行う印刷装置に有用である。   As described above, the printing system according to the present invention is useful for a printing apparatus that performs printing without the user being aware of it.

本発明の実施の形態に係る印刷システムの概念図である。1 is a conceptual diagram of a printing system according to an embodiment of the present invention. 本発明の実施の形態に係る印刷システムのうちクライアントPCと印刷装置の機能ブロック図である。1 is a functional block diagram of a client PC and a printing apparatus in a printing system according to an embodiment of the present invention. 本発明の印刷システムにおける第1の制御例を示すフローチャートである。3 is a flowchart illustrating a first control example in the printing system of the present invention. 本発明の印刷システムにおける第2の制御例を示すフローチャートである。It is a flowchart which shows the 2nd control example in the printing system of this invention. 本発明の印刷システムにおける第3の制御例を示すフローチャートである。It is a flowchart which shows the 3rd control example in the printing system of this invention. 本発明の印刷システムにおける第4の制御例を示すフローチャートである。It is a flowchart which shows the 4th example of control in the printing system of this invention. 本発明の印刷システムにおける第5の制御例を示すフローチャートである。It is a flowchart which shows the 5th control example in the printing system of this invention. 本発明の印刷システムにおける第6の制御例を示すフローチャートである。It is a flowchart which shows the 6th control example in the printing system of this invention. 本発明の印刷システムにおける第7の制御例を示すフローチャートである。It is a flowchart which shows the 7th example of control in the printing system of this invention.

符号の説明Explanation of symbols

1 クライアントPC(ホストコンピュータ)
2 印刷装置
22 ハードディスク(大容量記憶装置)
3 印刷装置管理サーバー
4 ネットワーク
1 Client PC (host computer)
2 Printing device 22 Hard disk (mass storage device)
3 Printing device management server 4 Network

Claims (7)

ホストコンピュータと印刷装置と印刷装置管理サーバーとがネットワークで接続された印刷システムにおいて、前記ホストコンピュータに組み込む印刷ドライバプログラムを前記印刷装置の管理サーバーからダウンロードして前記印刷装置の大容量記憶装置に保存する機能を有することを特徴とする印刷システム。   In a printing system in which a host computer, a printing device, and a printing device management server are connected via a network, a print driver program to be incorporated into the host computer is downloaded from the printing device management server and stored in the mass storage device of the printing device A printing system having a function of 請求項1記載の印刷システムにおいて、前記ホストコンピュータ上のクライアントプログラムによってプリンタ装置内の大容量記憶装置に保存されている印刷ドライバプログラムに印刷データの送信を行う機能を有することを特徴とする印刷システム。   2. The printing system according to claim 1, further comprising a function of transmitting print data to a print driver program stored in a large-capacity storage device in a printer by a client program on the host computer. . 請求項1記載の印刷システムにおいて、前記印刷装置管理サーバーに登録されている印刷ドライバプログラムが印刷装置の大容量記憶装置に保存されているものよりも新しい場合に、前記印刷装置管理サーバーから印刷ドライバプログラムをダウンロードして印刷装置の大容量記憶装置にある印刷ドライバプログラムを更新する機能を有することを特徴とする印刷システム。   2. The printing system according to claim 1, wherein when the print driver program registered in the printing apparatus management server is newer than the one stored in the mass storage device of the printing apparatus, the printing driver from the printing apparatus management server. A printing system having a function of downloading a program and updating a print driver program in a mass storage device of the printing apparatus. 請求項3記載の印刷システムにおいて、前記印刷装置はホストコンピュータからの要求に応じて印刷ドライバプログラムをネットワーク経由でホストコンピュータに転送する機能を有することを特徴とする印刷システム。   4. The printing system according to claim 3, wherein the printing apparatus has a function of transferring a print driver program to the host computer via a network in response to a request from the host computer. 請求項4記載の印刷システムにおいて、前記印刷装置の大容量記憶装置にホストコンピュータから要求された印刷ドライバプログラムが存在しない場合は、前記印刷装置が印刷装置管理サーバーから印刷ドライバプログラムをダウンロードし、それをホストコンピュータに転送する機能を有することを特徴とする印刷システム。   5. The printing system according to claim 4, wherein when the print driver program requested by the host computer does not exist in the mass storage device of the printing apparatus, the printing apparatus downloads the print driver program from the printing apparatus management server, and A printing system having a function of transferring the image to a host computer. 請求項2記載の印刷システムにおいて、前記ホストコンピュータのクライアントプログラムによって印刷装置において行う印刷動作の設定を行う機能を有することを特徴とする印刷システム。   3. The printing system according to claim 2, further comprising a function of setting a printing operation performed in a printing apparatus by a client program of the host computer. 請求項4記載の印刷システムにおいて、印刷リクエストが発生したとき、ホストコンピュータのキャッシュにその印刷を行うための印刷ドライバプログラムが存在した場合、印刷装置の大容量記憶装置にある印刷ドライバプログラムとのバージョンを比較し、同じもしくはホストコンピュータのキャッシュに存在するものが新しければ、印刷ドライバプログラムを印刷装置からホストコンピュータに転送せずに、ホストコンピュータのキャッシュにある印刷ドライバプログラムを用いて印刷を行う機能を有することを特徴とする印刷システム。   5. A printing system according to claim 4, wherein when a print request is generated, if a print driver program for performing printing is present in the cache of the host computer, a version of the print driver program in the mass storage device of the printing device A function that prints using the print driver program in the cache of the host computer without transferring the print driver program from the printing apparatus to the host computer if the same or the one existing in the cache of the host computer is new A printing system comprising:
JP2003293872A 2003-08-15 2003-08-15 Printing system Pending JP2005063237A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003293872A JP2005063237A (en) 2003-08-15 2003-08-15 Printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003293872A JP2005063237A (en) 2003-08-15 2003-08-15 Printing system

Publications (1)

Publication Number Publication Date
JP2005063237A true JP2005063237A (en) 2005-03-10

Family

ID=34370628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003293872A Pending JP2005063237A (en) 2003-08-15 2003-08-15 Printing system

Country Status (1)

Country Link
JP (1) JP2005063237A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008059238A (en) * 2006-08-31 2008-03-13 Brother Ind Ltd Communication system, and printer used therefor
US8817295B2 (en) 2006-08-31 2014-08-26 Brother Kogyo Kabushiki Kaisha Communication system and printer therefor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008059238A (en) * 2006-08-31 2008-03-13 Brother Ind Ltd Communication system, and printer used therefor
US8817295B2 (en) 2006-08-31 2014-08-26 Brother Kogyo Kabushiki Kaisha Communication system and printer therefor

Similar Documents

Publication Publication Date Title
JP4533780B2 (en) Image forming system, image forming apparatus, terminal device, and driver updating method for terminal device
JP5133430B2 (en) Method, system, and computer-readable medium for rendering a print document on a client side in a network
US8804162B2 (en) Information processing apparatus, printing system, monitoring method, program, and storage medium
JP2010157208A (en) Data processing apparatus, printer network system, data processing method, program, and recording medium
JP2011028482A (en) Apparatus and method for processing information and control program
JP5884400B2 (en) Print control system, print control method, information processing apparatus, and print control program
JP2008165654A (en) Information processor, image forming device, driver update method, storage medium, and program
JP2008072318A (en) Set information management system, equipment, set information management device, set information acquisition program, set information providing program and recording medium
WO2011055497A1 (en) Management apparatus and method therefor
JP2009181337A (en) Image forming system, management device, and image forming apparatus, method and program
JP4886501B2 (en) Printing apparatus, printing control method, and program
JP2005063237A (en) Printing system
JP2010157134A (en) Apparatus, method and system for information processing
US8810840B2 (en) Image forming system, output management method, and program product, configured to determine type of PDL in output data
JP2005335390A (en) Lengthening of life span of printer
JP2007087130A (en) Server device, print processing method of server device, storage medium and program
JP6635157B2 (en) Image forming apparatus, its processing method, and program
JP6572683B2 (en) Scanner, scanner control program, and communication system
JP5884884B2 (en) Data processing apparatus, printing system, data processing method, program, and recording medium
JP2010262486A (en) Program installation method, network system, and computer program
JP7114988B2 (en) Information processing device and information processing method
JP2008269158A (en) Image forming apparatus, automatic driver installation method, and program for executing automatic updating method
JP2009134584A (en) Information processor management system, information processor management method, program, and storage medium
JP4983229B2 (en) Server computer, client server system, and software installation method
JP2007199770A (en) Information processor, uninstallation method, storage medium, and program