JP2009104282A - Printing system and printing program - Google Patents
Printing system and printing program Download PDFInfo
- Publication number
- JP2009104282A JP2009104282A JP2007273504A JP2007273504A JP2009104282A JP 2009104282 A JP2009104282 A JP 2009104282A JP 2007273504 A JP2007273504 A JP 2007273504A JP 2007273504 A JP2007273504 A JP 2007273504A JP 2009104282 A JP2009104282 A JP 2009104282A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- printer
- driver
- print data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は印刷システムおよび印刷用プログラムに係り、例えば情報処理装置(コンピュータ)にプリンタや複合機(MFP:Multi Function Peripheral)等の印刷装置を接続した印刷システムおよびこれに用いる印刷用プログラムの改良に関する。 The present invention relates to a printing system and a printing program. For example, the present invention relates to a printing system in which a printing apparatus such as a printer or a multi function peripheral (MFP) is connected to an information processing apparatus (computer), and an improvement in a printing program used therefor. .
一般に、情報処理装置例えばコンピュータは、これにプリンタ等の印刷装置を接続することにより、種々のアプリケーションソフトウエアの実行によって作成した文書等を印刷する印刷システムを構築できる。 In general, an information processing apparatus such as a computer can be connected to a printing apparatus such as a printer to construct a printing system that prints a document or the like created by executing various application software.
そして、文書等をプリンタで印刷するとき、コンピュータ側では当該プリンタで使用するプリンタ言語、制御コード、機器構成等に対応させたプリンタドライバソフトウエア(印刷ドライバ)を用いて印刷データを作成し、プリンタに送信して印刷するのが一般的である。 When a document or the like is printed by a printer, the computer generates print data using printer driver software (print driver) corresponding to the printer language, control code, device configuration, etc. used by the printer. It is common to send to and print.
ところが、プリンタの製造メータが異なったり同一メーカでも機種が異なると、使用するプリンタ言語や制御コード等が異なる場合が多く、コンピュータ側では個々のプリンタに対応させたプリンタドライバをインストールしておく必要があり、煩雑になり易く、これを改善するために種々の提案がなされている。 However, if the printer manufacturing meter is different or the same manufacturer has different models, the printer language and control code used are often different, and it is necessary to install a printer driver corresponding to each printer on the computer side. Yes, it tends to be complicated, and various proposals have been made to improve this.
一例として、特開2000−326601号公報(特許文献1)のプリンタおよびプリンタドライバがある。 As an example, there is a printer and a printer driver disclosed in Japanese Patent Laid-Open No. 2000-326601 (Patent Document 1).
この特許文献1は、プリンタからホストコンピュータに対して、描画オブジェクトとプリンタ言語との対応を表すプリンタ言語仕様や、制御要素と制御言語との対応を表す制御言語仕様を送信し、ホストコンピュータ(プリンタドライバ)において、プリンタ言語仕様設定データおよび制御言語仕様設定データを受信できる場合には、プリンタ言語および制御言語のインストール又はセットアップが、ユーザの操作を経ることなく、プリンタを接続するだけで自動的に行えるようにしたものである。 In this patent document, a printer language specification indicating correspondence between a drawing object and a printer language and a control language specification indicating correspondence between a control element and a control language are transmitted from a printer to a host computer. If the driver) can receive the printer language specification setting data and the control language specification setting data, the printer language and control language can be installed or set up automatically by simply connecting the printer without any user operation. It is something that can be done.
また、特開平10−63451号公報(特許文献2)のネットワーク印字装置システムも提供されている。 A network printer system disclosed in Japanese Patent Laid-Open No. 10-63451 (Patent Document 2) is also provided.
この特許文献2は、ホスト装置側において印字装置が新たに接続されたことを検出するとともに、検出した印字装置にインストールされているプリンタドライバを調べてプリンタドライバが適合しないとき、自動判別した機種に適合するプリンタドライバをインストールするものであり、接続後に使用するプリンタドライバの設定を容易にして使い勝手の向上を図ったものである。 This Patent Document 2 detects that a printing device is newly connected on the host device side, and checks the printer driver installed in the detected printing device, and if the printer driver does not match, the automatically identified model is used. A suitable printer driver is installed, and the setting of the printer driver to be used after connection is facilitated to improve usability.
さらに、特開2006−190218号公報(特許文献3)の印刷システムおよび印刷方法も提供されている。 Furthermore, a printing system and a printing method disclosed in JP 2006-190218 A (Patent Document 3) are also provided.
この特許文献3は、コンピュータとプリンタ間で印刷データの転送を含む双方向通信を行う印刷システムにおいて、プリンタの機器構成情報をキャッシュ的に取得することにより、印刷する際の通信時間を短縮するとともに、実際の機器構成と得られた機器構成情報との乖離が大きくなるのを回避できるようにしたものである。
しかしながら、上述した特許文献1では、プリンタが持っている機能はプリンタ本体から取得して記憶し、これに基づきプリンタドライバを形成する一方、プリンタドライバの機能情報はドライバのバージョンに依存するから、同じバージョンのドライバにて使用できる機能とできない機能がある場合には、ホストコンピュータ側でプリンタ毎の機種固有機能情報を各々保持する必要があり、余分な記憶容量が必要となるうえ、プリンタ毎に最適なプリンタドライバを簡単に得るには、改良の余地がある。 However, in Patent Document 1 described above, the functions possessed by the printer are acquired from the printer main body and stored, and the printer driver is formed based on the functions. On the other hand, the function information of the printer driver depends on the version of the driver. If there are functions that can and cannot be used with the driver of the version, it is necessary to store model-specific function information for each printer on the host computer side, which requires extra storage capacity and is optimal for each printer There is room for improvement to obtain a simple printer driver.
また、上述した特許文献2では、印刷装置の機種毎のプリンタドライバをどこかの記憶装置に保持しておく必要があるため、機種が増えるにつれて記憶装置内のプリンタドライバ格納容量が増大し、記憶装置の記憶容量を節約するために改善の余地がある。 Further, in Patent Document 2 described above, since it is necessary to store a printer driver for each model of the printing apparatus in some storage device, as the number of models increases, the storage capacity of the printer driver in the storage device increases, and the memory is stored. There is room for improvement in order to save the storage capacity of the device.
さらに、上述した特許文献3では、プリンタに係る過去の機器構成情報をキャッシュ的に取得することにより、一時的にプリンタの使用を可能にしたものであり、個々のプリンタの構成に合わせて適切なプリンタドライバを設定するものではなく、依然として上述した課題が解決されていない。
Furthermore, in
本発明はそのような課題を解決するためになされたもので、種々の印刷装置に対応した適切な印刷ドライバの確保が容易な印刷システムおよび印刷用プログラムの提供を目的とする。 SUMMARY An advantage of some aspects of the invention is that it provides a printing system and a printing program in which it is easy to secure an appropriate print driver corresponding to various printing apparatuses.
そのような課題を解決するために本発明に係る印刷システムは、印刷データを印刷する印刷装置と、これと接続され印刷ジョブからその印刷データを作成してこれをその印刷装置に送信する情報処理装置とを具備している。 In order to solve such a problem, a printing system according to the present invention includes a printing apparatus that prints print data, and information processing that is connected to the printing apparatus, generates the print data from a print job, and transmits the print data to the printing apparatus. Device.
上記印刷装置は、その情報処理装置からの要求および印刷データを受信するとともにその印刷データを印刷するために当該印刷装置が有する固有機能情報をその情報処理装置に送信する通信部と、受信された情報処理装置からの要求に基づきその固有機能情報の送信を制御する制御部と、その情報処理装置から受信した印刷データを印刷する印刷部とを有している。 The printing apparatus receives a request and print data from the information processing apparatus, and receives a communication unit that transmits unique function information of the printing apparatus to the information processing apparatus for printing the print data. A control unit that controls transmission of the unique function information based on a request from the information processing apparatus, and a printing unit that prints print data received from the information processing apparatus.
上記情報処理装置は、その印刷装置に対する固有機能情報の要求および印刷データを送信するとともにその固有機能情報を受信する通信部と、印刷ドライバ本体を記憶する記憶部と、その印刷装置から取得した固有機能情報を印刷ドライバ本体に組み込んで当該印刷装置毎の固有印刷ドライバを形成するドライバ形成部と、その固有印刷ドライバに基づき印刷データを作成してその通信部に出力する印刷データ作成部とを有している。 The information processing apparatus transmits a request for unique function information and print data to the printing apparatus and receives the unique function information, a storage unit for storing the print driver main body, and a unique function acquired from the printing apparatus. There is a driver formation unit that forms the unique print driver for each printing device by incorporating the function information into the print driver main body, and a print data creation unit that creates print data based on the unique print driver and outputs it to the communication unit. is doing.
本発明の印刷システムでは、上記情報処理装置が有する印刷ドライバ本体として、その印刷装置の機種に依存しない共通機能情報を有するものとする構成も可能である。 In the printing system of the present invention, the print driver main body included in the information processing apparatus may have common function information that does not depend on the model of the printing apparatus.
本発明の印刷システムでは、上記印刷装置が、当該印刷装置の全ての固有機能情報を送信する構成も可能である。 In the printing system of the present invention, a configuration in which the printing apparatus transmits all the unique function information of the printing apparatus is also possible.
本発明の印刷システムでは、上記情報処理装置が、その固有印刷ドライバの設定項目を設定する設定入力部を有する構成も可能である。 In the printing system of the present invention, the information processing apparatus may have a setting input unit for setting setting items of the unique print driver.
そして、本発明に係る印刷用プログラムでは、印刷ドライバによって印刷ジョブから印刷データを作成してこれをその印刷装置に送信するコンピュータに対し、印刷ドライバ本体を保持する保持処理と、その印刷データを印刷するために印刷装置が有する固有機能情報を取得しその印刷ドライバ本体に組み込んで当該印刷装置毎の固有印刷ドライバを形成するドライバ形成処理と、その固有印刷ドライバに基づき印刷データを作成してその印刷装置に出力する印刷データ作成処理とを実行させるものである。 In the printing program according to the present invention, the print driver creates print data from the print job and transmits the print data to the printing apparatus. The holding process for holding the print driver main body and the print data are printed. In order to do so, the unique function information of the printing device is acquired and incorporated into the print driver body to form a unique print driver for each printing device, and print data is created based on the unique print driver and printed. Print data creation processing to be output to the apparatus.
本発明の印刷用プログラムでは、上記ドライバ形成処理に先立ち、上記印刷装置に対する固有機能情報の取得を要求する要求処理を実行する構成も可能である。 The printing program of the present invention may be configured to execute a request process for requesting acquisition of unique function information for the printing apparatus prior to the driver formation process.
本発明の印刷用プログラムでは、保持する上記印刷ドライバ本体が、その印刷装置の機種に依存しない共通機能情報を有する構成も可能である。 In the printing program of the present invention, the held print driver main body may have a configuration having common function information independent of the model of the printing apparatus.
本発明の印刷用プログラムでは、取得する上記固有機能情報が、その印刷装置の全ての固有機能情報を有する構成も可能である。 In the printing program according to the present invention, the acquired unique function information may include all the unique function information of the printing apparatus.
本発明の印刷用プログラムでは、上記固有印刷ドライバの設定項目を設定する設定入力処理を実行する構成も可能である。 The printing program of the present invention may be configured to execute setting input processing for setting the setting items of the unique print driver.
このような本発明に係る印刷システムでは、上記情報処理装置にて上記印刷装置に対して固有機能情報の要求を通信部から送信すると、その印刷装置にて通信部がそれを受信し、制御部が当該印刷装置の固有機能情報をその通信部から情報処理装置へ送信する。 In such a printing system according to the present invention, when the information processing apparatus transmits a request for specific function information to the printing apparatus from the communication unit, the communication unit receives the request from the communication unit, and the control unit Transmits the unique function information of the printing apparatus from the communication unit to the information processing apparatus.
その情報処理装置では、通信部を介して取得したその固有機能情報を印刷ドライバ本体に組み込んで当該印刷装置毎の固有印刷ドライバをドライバ形成部で形成し、その固有印刷ドライバに基づき印刷データ作成部で印刷データを作成し、これを通信部から上記印刷装置に出力し、上記印刷装置にてその印刷データを印刷する。 In the information processing apparatus, the unique function information acquired via the communication unit is incorporated into the print driver main body, and a unique print driver for each printing apparatus is formed in the driver forming unit, and a print data creation unit based on the unique print driver The print data is generated by the communication unit, and the print data is output from the communication unit to the printing apparatus. The print data is printed by the printing apparatus.
そのため、種々の印刷装置毎にこれに対応した適切な印刷ドライバの形成が容易になる。 Therefore, it is easy to form an appropriate print driver corresponding to each of various printing apparatuses.
本発明において、上記印刷ドライバ本体が、その印刷装置の機種に依存しない共通機能情報を有する構成では、複数の印刷装置に対しても印刷ドライバ本体が共通化され、印刷ドライバ本体の開発が容易で安価になり易い。 In the present invention, in the configuration in which the print driver main body has common function information that does not depend on the model of the printing apparatus, the print driver main body is made common to a plurality of printing apparatuses, and the development of the print driver main body is easy. It tends to be cheap.
本発明において、上記情報処理装置で全ての固有機能情報を取得する構成では、その印刷装置で使用可能な固有機能の増加が可能となる。 In the present invention, in the configuration in which all the unique function information is acquired by the information processing apparatus, it is possible to increase the unique functions that can be used in the printing apparatus.
本発明において、その固有印刷ドライバの設定項目が設定可能な構成では、当該印刷装置に対応した的確な固有機能の利用が可能となる。 In the present invention, in a configuration in which the setting items of the unique print driver can be set, an accurate unique function corresponding to the printing apparatus can be used.
以下、本発明に係る実施の形態を図面を参照して説明する。なお、本発明に係る印刷用プログラムはその印刷システムの動作を説明する過程で説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. The printing program according to the present invention will be described in the process of describing the operation of the printing system.
図1は本発明に係る印刷システムの概略を示す概略ブロック図である。 FIG. 1 is a schematic block diagram showing an outline of a printing system according to the present invention.
本発明に係る印刷システムは、図1に示すように、複数のコンピュータ(PC)A1、A2、A3と、ネットワーク1を介してこれらと接続されたプリンタ(Printer)Bとによって構成されている。コンピュータA1〜A3とプリンタBとはローカル接続される場合もある。 As shown in FIG. 1, the printing system according to the present invention includes a plurality of computers (PCs) A1, A2, A3 and a printer (Printer) B connected to these via a network 1. The computers A1 to A3 and the printer B may be locally connected.
コンピュータA1〜A3は、基本的なハードウエア構成はほぼ同様であり、インストールされたOS(operating system)やアプリケーションソフトウエアによって互いに独立した同一又は異なる動作機能を実行するが、それらの差異は本発明の要部ではないから、以下の説明では、コンピュータA1を説明してコンピュータA2、A3の詳細な説明と図示を省略する。 The computers A1 to A3 have substantially the same basic hardware configuration, and execute the same or different operation functions independent of each other depending on an installed OS (operating system) or application software. In the following description, the computer A1 will be described, and detailed description and illustration of the computers A2 and A3 will be omitted.
コンピュータA1は、制御部3を中心としてこれにバス接続された記憶部5、表示部7、操作部9、通信部11、ドライバ形成部13および印刷データ作成部15を有して構成される情報処理装置である。コンピュータA1は、これら以外にも構成要素を有するが、本発明の要部ではないので説明および図示を省略する。なお、制御部3の機能については後述する。
The computer A1 is configured to include a
プリンタBは、バス接続された通信部17、記憶部19、印刷部21および制御部23を有して構成される印刷装置(複合機)であり、詳細は後述する。
The printer B is a printing apparatus (multifunction machine) configured to include a
コンピュータA1の記憶部5は、制御部3の制御の下、制御部3で処理した処理済みデータや中間データを記憶したり、予めインストールされたプリンタドライバ本体(印刷ドライバ本体プログラム)やアプリケーションプログラム等を記憶する読み書き可能な例えばハードディスクである。
The
プリンタドライバ本体は、例えば、接続されるプリンタBの機種に依存しない共通機能情報を有するものであり、プリンタBの固有機能情報を全く有しない、単なるドライバの枠組みであって、後述するプリンタBの固有機能情報が取り込まれてプリンタドライバの体をなすものである。 The printer driver main body has, for example, common function information that does not depend on the model of the connected printer B, and is a simple driver framework that does not have any specific function information of the printer B. The unique function information is taken in and forms the body of the printer driver.
プリンタドライバ本体は、CD−ROM等によってプリンタ製造メーカ等から供給され、図示しないCD−ROMドライブ部等からコンピュータA1にインストールされて記憶部5に格納される。
The printer driver main body is supplied from a printer manufacturer or the like via a CD-ROM or the like, installed in the computer A1 from a CD-ROM drive unit or the like (not shown), and stored in the
表示部7は、公知の液晶ディスプレイやCRTディスプレイであり、コンピュータA1における動作上の諸データを表示する他、プリンタドライバ本体および後述する固有プリンタドライバに関する設定項目を表示する機能を有している。 The display unit 7 is a known liquid crystal display or CRT display, and has a function of displaying various operational data in the computer A1 and displaying setting items related to the printer driver main body and a specific printer driver described later.
操作部9は、コンピュータA1に対して文字等の符号入力や、プリンタドライバ本体および固有プリンタドライバに関する設定項目に対する設定内容を操作入力する例えばキーボードやタッチパネルであり、入力された符号や指示コマンドが制御部3に出力される。
The
図1において、それら表示部7および操作部9は、便宜上、コンピュータA1に内蔵するように図示されているが、外部接続される場合が一般的である。
In FIG. 1, the display unit 7 and the
通信部11は、制御部3の制御の下、ネットワーク1によって外部のプリンタBに接続されており、プリンタBから後述する諸情報を入力する一方、プリンタBに対してプリンタBの固有機能情報を要求する要求コマンドを送信するインターフェースである。
The
すなわち、通信部11は、プリンタBを特定し、印刷データおよびプリンタBの固有機能情報を要求する要求コマンドを所定のデータ転送プロトコルに従って送信したり、その要求コマンドに応じてプリンタBから受信した固有機能情報その他の情報を制御部3に出力する機能を有している。プリンタBの固有機能情報については後述する。
That is, the
データ転送プロトコルとしては、例えばSNMP(simple network management protocol)、SOAP(simple object access protocol)、PJL(print jobcontrol language)、その他の使用が可能である。 As the data transfer protocol, for example, SNMP (simple network management protocol), SOAP (simple object access protocol), PJL (print job control language), and other uses are possible.
なお、通信部11は、プリンタBがネットワーク接続又はローカル接続されたとき、所定のアドレス等によってプリンタBとの間で自動的に接続が構築される。
The
プリンタBの固有機能情報は、印刷データを印刷するために当該プリンタBが有する固有機能情報であり、例えば、プリンタ2の有するフォントを指定するフォント指定コマンド、プリンタ2が解釈可能なPDL(プリンタ記述言語)形式の印刷制御コマンド、更に、プリンタBの機器構成情報として印刷モード情報、例えばモノクロ印刷とカラー印刷の別、ステープル付き印刷、両面印刷又は電子ソート付き印刷の可否等であり、プリンタBが出力許可したものである。 The unique function information of the printer B is unique function information that the printer B has in order to print print data. For example, a font designation command that designates a font that the printer 2 has, a PDL (printer description) that the printer 2 can interpret (Language) format print control command, and further, print mode information as device configuration information of the printer B, for example, whether monochrome printing and color printing, printing with stapling, duplex printing or printing with electronic sort is possible, etc. The output is permitted.
ドライバ形成部13は、制御部3の制御の下、プリンタBの固有機能情報が得られたとき、その固有機能情報を印刷ドライバ本体に組み込んで当該プリンタB専用の固有プリンタドライバを形成する機能を有している。
When the unique function information of the printer B is obtained under the control of the
印刷データ作成部15は、制御部3の制御の下、その制御部3によって作成された文書等に基づく印刷ジョブから、ドライバ形成部13で形成された固有プリンタドライバに基づき印刷データを作成するとともに、通信部11からプリンタBに出力制御する機能を有している。
The print
なお、ドライバ形成部13および印刷データ作成部15は、便宜上、コンピュータA1を構成する要素として抜き出して図示したが、印刷ドライバ本体を含む固有プリンタドライバ25によって実現される。
Note that the
制御部3は、CPU、このCPUの起動プログラムを記憶したROMその他を有し、記憶部5に記憶されたアプリケーションプログラムによって記憶部5、表示部7、操作部9、接続部9、通信部11を制御するとともに、ドライバ形成部13および印刷データ作成部15の機能を担っている。
The
制御部3は、例えば文書作成アプリケーションプログラムによって文書等を作成するとともに、これを印刷ジョブとして印刷データ作成部15に渡す機能を有している。
The
制御部3は、通信部11にプリンタBが接続されたとき、プリンタBの固有機能情報を要求する要求コマンドを作成して通信部11からプリンタBに送信制御する機能を有するとともに、通信中9がプリンタBから固有機能情報を受信したとき、当該固有機能情報をドライバ形成部13に出力制御する機能を有している。
The
プリンタBは、上述したように、通信部17、記憶部19、印刷部21および制御部23を有して構成されており、これら以外にも印刷装置としての構成要素を有して構成されるが、本発明の要部ではないので説明および図示を省略する。
As described above, the printer B includes the
通信部17は、コンピュータA1から印刷データや固有機能情報の要求コマンドを受信して制御部23に出力する他、要求コマンドに基づく当該プリンタBの固有機能情報等をコンピュータA1に送信するインターフェースである。
The
記憶部19は、制御部23の制御の下、当該プリンタBの固有機能情報、通信部19で受信した印刷データの他、プリンタBの動作プログラム等を記憶する読み書き可能なメモリである。
The
印刷部21は、印刷用紙セット用の給紙部と、トナーが収納されたトナーカセットと、記憶部19からの印刷データを印刷画像イメージデータに展開し、トナーカセットからのトナーでトナー現像して印刷用紙に転写定着する転写定着部と、画像が転写定着された印刷用紙を排紙する排紙部等を有する公知のカラー又はモノクロ印刷エンジンであり、制御部23の制御の下で動作する。
The
制御部23は、通信部17、記憶部19および印刷部21等の動作を制御し、要求コマンドに基づく当該プリンタBの固有機能情報であって、出力の許可された固有機能情報を通信部17に出力制御したり、印刷データを通信部17が受信したとき、当該印刷データを記憶部19に記憶し、適宜、印刷部21に印刷データを加える制御機能を有している。
The
なお、プリンタBから出力許可する固有機能情報は、別途図示しない表示部に固有機能情報を表示するとともに、図示しない操作部からの選択指示によってなされる。 The unique function information that is permitted to be output from the printer B is displayed in accordance with a selection instruction from an operation unit (not shown) while displaying the unique function information on a display unit (not shown).
次に、本発明に係る印刷システムの動作を図3のシーケンス図を参照して簡単に説明する。 Next, the operation of the printing system according to the present invention will be briefly described with reference to the sequence diagram of FIG.
まず、コンピュータA1にプリンタドライバ本体をインストールする。コンピュータA1にプリンタBが接続されると、コンピュータA1の制御部3がプリンタBの固有機能情報を要求する要求コマンドを作成して通信部11からプリンタBに送信制御し、プリンタBの固有機能情報(能力:Printer Capability)を要求する。
First, the printer driver main body is installed in the computer A1. When the printer B is connected to the computer A1, the
次いで、プリンタBでは、制御部23が要求コマンドに基づく当該プリンタBにおける出力許可された固有機能情報を通信部17を介して応答するから、固有機能情報をコンピュータA1の制御部3がドライバ形成部13に出力する。
Next, in the printer B, since the
そして、コンピュータA1のドライバ形成部13がその固有機能情報をプリンタドライバ本体に組み込んで当該プリンタB専用の固有プリンタドライバ(Printer Driver)を構築する。
Then, the
その後は、印刷データ作成部15が、文書等に基づく印刷ジョブから固有プリンタドライバに基づき印刷データを作成し、作成された印刷データが通信部11からプリンタBに出力され、プリンタBで印刷処理される。
Thereafter, the print
これらの処理手順が本発明に係る印刷用プログラムによって実行される。 These processing procedures are executed by the printing program according to the present invention.
なお、コンピュータA2、A3とプリンタBとの動作関係も同様である。 The operation relationship between the computers A2 and A3 and the printer B is the same.
また、コンピュータA1〜A3に図示しない別のプリンタが接続されると、コンピュータA1〜A3におけるそれまでの固有プリンタドライバは、新たなプリンタに係る固有プリンタドライバが作成されたとき、消去されたり、新たなプリンタで上書きされてなくなる。 Further, when another printer (not shown) is connected to the computers A1 to A3, the previous unique printer driver in the computers A1 to A3 is deleted or newly created when the unique printer driver for the new printer is created. Is overwritten by a simple printer.
このように、本発明に係る印刷システムは、印刷データを印刷するプリンタ(印刷装置)Bと、これと接続され印刷ジョブから印刷データを作成してこれをプリンタBに送信するコンピュータ(情報処理装置:A2、A3)A1とを具備している。 As described above, a printing system according to the present invention includes a printer (printing apparatus) B that prints print data, and a computer (information processing apparatus) that is connected to the print system and generates print data from a print job and transmits the print data to the printer B. : A2, A3) A1.
そして、プリンタBは、そのコンピュータA1からの要求および印刷データを受信するとともにその印刷データを印刷するために当該プリンタBが有する固有機能情報をその情報処理装置に送信する通信部17と、受信されたコンピュータA1からの要求に基づきその固有機能情報の送信を制御する制御部23と、そのコンピュータA1から受信した印刷データを印刷する印刷部21とを有する。
The printer B receives the request and print data from the computer A1, and receives the
また、上記コンピュータA1は、そのプリンタBに対する固有機能情報の要求および印刷データを送信するとともにその固有機能情報を受信する通信部11と、プリンタドライバ本体を記憶する記憶部5と、そのプリンタBから取得した固有機能情報をプリンタドライバ本体に組み込んで当該プリンタB毎の固有プリンタドライバを形成するドライバ形成部13と、その固有プリンタドライバに基づき印刷データを作成してその通信部11に出力する印刷データ作成部15とを有している。
Further, the computer A1 transmits a request for unique function information and print data to the printer B and receives the unique function information, a
そのため、種々のプリンタ毎にこれに対応した適切な固有プリンタドライバの形成が容易になるし、プリンタドライバ本体をプリンタ毎の機種に依存しない共通機能情報にしておけば、複数のプリンタに対してもプリンタドライバ本体が共通化され、プリンタドライバ本体の開発が容易で安価になり易い。 Therefore, it is easy to form an appropriate unique printer driver corresponding to each printer, and if the printer driver main body has common function information independent of the model of each printer, it can be applied to a plurality of printers. Since the printer driver main body is shared, development of the printer driver main body is easy and inexpensive.
しかも、プリンタ毎の固有プリンタドライバは、一時的に記憶すれば良いから、コンピュータA1〜A3にプリンタBの固有機能情報を個別に保持しておく必要がなく、必要な記憶容量が少なくなるし、プリンタドライバ本体のバージョンに依存し難く、固有機能情報の出力可能な全てのプリンタとの間でシステムを構築可能である。 Moreover, since the unique printer driver for each printer only needs to be temporarily stored, it is not necessary to individually store the unique function information of the printer B in the computers A1 to A3, and the necessary storage capacity is reduced. It is difficult to depend on the version of the printer driver main body, and a system can be constructed with all printers capable of outputting unique function information.
また、上記コンピュータA1〜A3で個々のプリンタに係る全ての固有機能情報を取得する構成では、そのプリンタBで使用可能な固有機能が増加する利点がある。もっとも、必ずしも全ての固有機能を取得する必要はなく、少なくとも基本的な固有機能が得られれば良い。 Further, in the configuration in which the computers A1 to A3 acquire all the unique function information related to each printer, there is an advantage that the unique functions that can be used in the printer B are increased. However, it is not always necessary to acquire all the unique functions, and at least basic unique functions may be obtained.
さらに、固有プリンタドライバの設定項目、例えばモノクロやカラー印刷の別、解像度、ステープル付き印刷の有無、片面と両面印刷の別、といった設定が可能であるから、当該プリンタBに対応した的確な固有機能の利用が可能となる。 In addition, setting items for unique printer drivers, such as monochrome and color printing, resolution, presence / absence of stapling printing, and single-sided / double-sided printing, can be set. Can be used.
そして、本発明に係る印刷用プログラムは、プリンタドライバによって印刷ジョブから印刷データを作成してこれをその印刷装置に送信するコンピュータに対し、プリンタドライバ本体を保持する保持処理と、その印刷データを印刷するために印刷装置が有する固有機能情報を取得しそのプリンタドライバ本体に組み込んで当該印刷装置毎の固有プリンタドライバを形成するドライバ形成処理と、その固有プリンタドライバに基づき印刷データを作成してその印刷装置に出力する印刷データ作成処理とを実行させるから、上述した印刷システムと同様の効果を有する。 The printing program according to the present invention generates a print data from a print job by the printer driver and sends the print data to the printing apparatus. In order to do so, the unique function information possessed by the printing device is acquired and incorporated in the printer driver main body to form a unique printer driver for each printing device, and print data is created based on the unique printer driver and printed. Since print data creation processing to be output to the apparatus is executed, the same effect as the above-described printing system is obtained.
しかも、本発明の印刷用プログラムにおいて、上記ドライバ形成処理に先立ち、上記印刷装置に対する固有機能情報の取得を要求する要求処理を実行する構成、保持する上記プリンタドライバ本体がその印刷装置の機種に依存しない共通機能情報を有する構成、取得する固有機能情報がその印刷装置の全ての固有機能情報を有する構成、更に、その固有プリンタドライバの設定項目を設定する設定入力処理を実行する構成においても、上述した印刷システムと同様の効果を有する。 Moreover, in the printing program of the present invention, prior to the driver formation process, a configuration for executing a request process for requesting acquisition of unique function information for the printing apparatus, and the printer driver body to be held depend on the model of the printing apparatus. In the configuration having the common function information that is not included, the configuration in which the acquired unique function information has all the unique function information of the printing apparatus, and the configuration in which the setting input process for setting the setting items of the specific printer driver is executed. This has the same effect as the printing system.
1 ネットワーク
3、23 制御部
5、19 記憶部
7 表示部
9 操作部
11、17 通信部
13 ドライバ形成部
15 印刷データ作成部
21 印刷部
25 固有プリンタドライバ(プリンタドライバ本体)
A1、A2、A3 コンピュータ(情報処理装置)
B プリンタ(印刷装置:複合機)
DESCRIPTION OF SYMBOLS 1
A1, A2, A3 Computer (information processing device)
B Printer (printing device: multifunction device)
Claims (9)
前記印刷装置は、前記情報処理装置からの要求および前記印刷データを受信するとともに前記印刷データを印刷するために当該印刷装置が有する固有機能情報を前記情報処理装置に送信する通信部と、受信された前記情報処理装置からの要求に基づき前記固有機能情報の送信を制御する制御部と、前記情報処理装置から受信した前記印刷データを印刷する印刷部とを有し、
前記情報処理装置は、前記印刷装置に対する前記固有機能情報の要求および前記印刷データを送信するとともに前記固有機能情報を受信する通信部と、印刷ドライバ本体を記憶する記憶部と、前記印刷装置から取得した前記固有機能情報を前記印刷ドライバ本体に組み込んで当該印刷装置毎の固有印刷ドライバを形成するドライバ形成部と、前記固有印刷ドライバに基づき前記印刷データを作成して前記通信部に出力する印刷データ作成部とを有する、
ことを特徴とする印刷システム。 A printing apparatus that prints print data; and an information processing apparatus that is connected to the print apparatus and generates the print data from a print job and transmits the print data to the printing apparatus.
The printing apparatus receives a request from the information processing apparatus and the print data, and a communication unit that transmits unique function information of the printing apparatus to the information processing apparatus for printing the print data. A control unit that controls transmission of the unique function information based on a request from the information processing device, and a printing unit that prints the print data received from the information processing device,
The information processing apparatus transmits the request for the unique function information to the printing apparatus and the print data and receives the unique function information, a storage unit that stores a print driver main body, and the printing apparatus A driver forming unit that forms the unique print driver for each printing apparatus by incorporating the unique function information into the print driver main body, and print data that generates the print data based on the unique print driver and outputs the print data to the communication unit Having a creation section,
A printing system characterized by that.
印刷ドライバ本体を保持する保持処理と、
前記印刷データを印刷するために前記印刷装置が有する固有機能情報を取得し前記印刷ドライバ本体に組み込んで当該印刷装置毎の固有印刷ドライバを形成するドライバ形成処理と、
前記固有印刷ドライバに基づき前記印刷データを作成して前記印刷装置に出力する印刷データ作成処理と、
を実行させることを特徴とする印刷用プログラム。 For a computer that creates print data from a print job with a print driver and sends it to a printing device,
Holding process to hold the print driver body,
A driver forming process for acquiring unique function information of the printing apparatus for printing the print data and incorporating it into the print driver main body to form a unique print driver for each printing apparatus;
Print data creation processing for creating the print data based on the unique print driver and outputting the print data to the printing apparatus;
A printing program characterized in that the program is executed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007273504A JP5173354B2 (en) | 2007-10-22 | 2007-10-22 | Printing system and printing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007273504A JP5173354B2 (en) | 2007-10-22 | 2007-10-22 | Printing system and printing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009104282A true JP2009104282A (en) | 2009-05-14 |
JP5173354B2 JP5173354B2 (en) | 2013-04-03 |
Family
ID=40705908
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007273504A Expired - Fee Related JP5173354B2 (en) | 2007-10-22 | 2007-10-22 | Printing system and printing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5173354B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123764A (en) * | 2010-12-10 | 2012-06-28 | Ricoh Co Ltd | Information processor |
JP2012185702A (en) * | 2011-03-07 | 2012-09-27 | Seiko Epson Corp | System, device control apparatus, control method, and program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004021400A (en) * | 2002-06-13 | 2004-01-22 | Canon Inc | Information processor, information processing method and control program |
JP2004151816A (en) * | 2002-10-29 | 2004-05-27 | Konica Minolta Holdings Inc | Host device |
JP2005258721A (en) * | 2004-03-10 | 2005-09-22 | Canon Inc | Method for acquiring device configuration information and information processor |
JP2005267368A (en) * | 2004-03-19 | 2005-09-29 | Fuji Xerox Co Ltd | Peripheral equipment driver installation device, peripheral equipment, peripheral equipment driver installation system, and peripheral equipment driver installation method |
JP2006113968A (en) * | 2004-10-18 | 2006-04-27 | Ricoh Co Ltd | Printer driver supply unit |
JP2006285457A (en) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | Information processing device and program |
JP2007066189A (en) * | 2005-09-01 | 2007-03-15 | Canon Inc | Program and method for managing device driver, and information processor |
-
2007
- 2007-10-22 JP JP2007273504A patent/JP5173354B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004021400A (en) * | 2002-06-13 | 2004-01-22 | Canon Inc | Information processor, information processing method and control program |
JP2004151816A (en) * | 2002-10-29 | 2004-05-27 | Konica Minolta Holdings Inc | Host device |
JP2005258721A (en) * | 2004-03-10 | 2005-09-22 | Canon Inc | Method for acquiring device configuration information and information processor |
JP2005267368A (en) * | 2004-03-19 | 2005-09-29 | Fuji Xerox Co Ltd | Peripheral equipment driver installation device, peripheral equipment, peripheral equipment driver installation system, and peripheral equipment driver installation method |
JP2006113968A (en) * | 2004-10-18 | 2006-04-27 | Ricoh Co Ltd | Printer driver supply unit |
JP2006285457A (en) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | Information processing device and program |
JP2007066189A (en) * | 2005-09-01 | 2007-03-15 | Canon Inc | Program and method for managing device driver, and information processor |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012123764A (en) * | 2010-12-10 | 2012-06-28 | Ricoh Co Ltd | Information processor |
JP2012185702A (en) * | 2011-03-07 | 2012-09-27 | Seiko Epson Corp | System, device control apparatus, control method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP5173354B2 (en) | 2013-04-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7355147B2 (en) | application program | |
EP2388685B1 (en) | Information processing apparatus and control method thereof, and storage medium | |
JP5361358B2 (en) | Information processing apparatus, control method therefor, and program | |
US8867071B2 (en) | Printer for requiring terminal device to supply target data and terminal device for supplying target data in response to requirement from printer | |
US8625117B2 (en) | Apparatus for controlling image formation, computer readable device having stored thereon computer-executable instructions for forming images, and method of generating image formation setting information | |
JP5834526B2 (en) | Print control program, information processing apparatus and printing apparatus | |
US20050094163A1 (en) | Printer driver and method of forming user interface | |
JP6457808B2 (en) | Print control device | |
US8922823B2 (en) | Information processing apparatus and storage medium with the function of adding a cover letter to a print job | |
JP2012155401A (en) | Printing system, printing device, control method of printing system, control method of printing device, and program | |
JP2006277130A (en) | Client computer, printer driver creating method, printer driver retrieving method | |
JP5173354B2 (en) | Printing system and printing program | |
JP2009093263A (en) | Printing system and program for print | |
JP2007102378A (en) | Driver program | |
JP7255277B2 (en) | Image processing device and image processing system | |
JP2011060154A (en) | Printer driver, information processor, and computer readable storage medium | |
JP6007015B2 (en) | Image forming apparatus and image forming program | |
JP2009157459A (en) | Electronics device system and operation screen display program | |
JP2009048304A (en) | Control program for controlling image forming apparatus, image forming system, and method implemented by the image forming system | |
JP2005321886A (en) | Print supporting module, port monitor, recording medium and print job issuing method | |
JP2007130945A (en) | Printer device | |
JP2008102704A (en) | Device apparatus and its control method, computer program and storage medium | |
JP4978670B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND PRINT SYSTEM | |
JP2023147710A (en) | support program | |
JP2016053861A (en) | Management system and program of monitoring information on image forming apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100927 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120201 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120405 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121205 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121227 |
|
LAPS | Cancellation because of no payment of annual fees |