[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2013196549A - Electronic device, program and image forming system - Google Patents

Electronic device, program and image forming system Download PDF

Info

Publication number
JP2013196549A
JP2013196549A JP2012064814A JP2012064814A JP2013196549A JP 2013196549 A JP2013196549 A JP 2013196549A JP 2012064814 A JP2012064814 A JP 2012064814A JP 2012064814 A JP2012064814 A JP 2012064814A JP 2013196549 A JP2013196549 A JP 2013196549A
Authority
JP
Japan
Prior art keywords
functions
function
processing
unit
image forming
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
JP2012064814A
Other languages
Japanese (ja)
Inventor
Shigero Miyata
茂郎 宮田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2012064814A priority Critical patent/JP2013196549A/en
Publication of JP2013196549A publication Critical patent/JP2013196549A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an electronic device, a program and an image forming system for providing the electronic device capable of suppressing a time until a processing result is obtained.SOLUTION: A terminal device includes: acquisition means 30 for acquiring information on the processing performance or load of the terminal device; acceptance means 36 for accepting the destination of any function among a plurality of predetermined functions; and processing means 38 for performing processing to a designated function accepted by the acceptance means 36. The acceptance means 36 does not accept the designation of the function among the plurality of functions when the information acquired by the acquisition means 30 does not satisfy conditions predetermined for each of the plurality of functions.

Description

本発明は、電子装置、プログラム及び画像形成システムに関する。   The present invention relates to an electronic device, a program, and an image forming system.

特許文献1は、文書データ個々の描画内容に応じて、プリンタのパフォーマンスを最大限に引き出すことができる印刷データを生成するプリンタドライバを提供すべく次のようなプリンタドライバについて開示している。すなわち、文書識別部、描画要素計数部、印刷条件記憶部、印刷条件補正部、印刷データ生成部でプリンタドライバを構成し、文書識別部ではどの文書データが印刷されようとしているのかを識別し、描画要素計数部では基本ソフトが有する描画機能の中でどの描画要素がどのくらいの頻度で使用されているのかを個々の文書ごとに計数し、印刷条件記憶部では個々の文書データごとに印刷条件を記憶し、印刷条件補正部は描画要素計数部の計数データを参照して文書データごとに最適な印刷パターンを決定して印刷条件記憶部に保持する印刷条件を補正することについて開示している。   Japanese Patent Application Laid-Open No. 2004-151561 discloses the following printer driver in order to provide a printer driver that generates print data that can maximize the performance of the printer in accordance with the rendering contents of each document data. That is, the document identification unit, the drawing element counting unit, the printing condition storage unit, the printing condition correction unit, and the print data generation unit constitute a printer driver, and the document identification unit identifies which document data is about to be printed, The drawing element counting unit counts how often each drawing element is used in the drawing function of the basic software for each individual document, and the printing condition storage unit sets the printing conditions for each individual document data. The storing and printing condition correction unit discloses that an optimum printing pattern is determined for each document data with reference to the counting data of the drawing element counting unit and the printing condition held in the printing condition storage unit is corrected.

特開2006−163679号公報JP 2006-163679 A

本発明の目的は、処理結果を得るまでの時間を抑制することができる電子装置、プログラム及び画像形成システムを提供することである。   An object of the present invention is to provide an electronic device, a program, and an image forming system capable of suppressing time until a processing result is obtained.

[電子装置]
請求項1に係る本発明は、自装置の処理性能又は負荷についての情報を取得する取得手段と、予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付手段と、前記受付手段により受付けられた指定の機能についての処理を行なう処理手段とを有し、前記受付手段は、前記複数の機能のうち、前記取得手段で取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けない電子装置である。
[Electronic device]
According to a first aspect of the present invention, there is provided an acquisition unit that acquires information about the processing performance or load of its own device, a reception unit that receives designation of any one of a plurality of predetermined functions, and the reception unit. Processing means for performing processing for the designated function that is accepted, and the accepting means has predetermined information for each of the plurality of functions acquired by the acquiring means among the plurality of functions. It is an electronic device that does not accept designation for functions that do not satisfy the conditions.

請求項2に係る本発明は、前記処理手段は、制御対象の他の装置に対して、前記受付手段により受付けられた指定の機能に対応する制御を行なう請求項1記載の電子装置である。   The present invention according to claim 2 is the electronic device according to claim 1, wherein the processing means performs control corresponding to the designated function received by the receiving means with respect to another device to be controlled.

請求項3に係る本発明は、前記受付手段は、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付け、前記処理手段は、制御対象の画像形成装置に対して、前記受付手段により受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を該画像形成装置へ送信して制御する請求項2記載の電子装置である。   According to a third aspect of the present invention, the accepting unit accepts designation of any one of a plurality of predetermined rendering functions, and the processing unit accepts the acceptance of the image forming apparatus to be controlled. 3. The electronic apparatus according to claim 2, wherein a drawing command corresponding to a specified drawing function received by the means is generated, and the drawing command is transmitted to the image forming apparatus for control.

請求項4に係る本発明は、前記予め定めた条件を変更する条件変更手段をさらに有する請求項1乃至3いずれか記載の電子装置である。   The present invention according to claim 4 is the electronic device according to any one of claims 1 to 3, further comprising condition changing means for changing the predetermined condition.

請求項5に係る本発明は、自装置の処理性能又は負荷についての情報を取得する取得手段と、予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付手段と、前記受付手段により受付けられた指定の機能についての処理を行なう処理手段と、前記受付手段による受付け対象の指定が前記取得手段により取得された情報に基づいて制限される第1の設定と、前記受付手段による受付け対象の指定が前記取得手段により取得された情報に基づいて制限されない第2の設定とのいずれかの設定を行なう設定手段とを有し、前記受付手段は、前記設定手段により第1の設定がなされている場合には、前記複数の機能のうち、前記取得手段で取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けず、前記設定手段により第2の設定がなされている場合には、前記複数の機能のうち予め定めた機能以外の機能については指定を受け付けない電子装置である。   According to a fifth aspect of the present invention, there is provided an acquisition unit that acquires information about the processing performance or load of its own device, a reception unit that receives designation of any one of a plurality of predetermined functions, and the reception unit. A processing unit that performs processing for the received designated function; a first setting in which designation of a reception target by the reception unit is restricted based on information acquired by the acquisition unit; and a reception target by the reception unit Setting means for setting any one of the second settings that are not limited based on the information acquired by the acquisition means, and the accepting means is configured to perform the first setting by the setting means. In the case where the information acquired by the acquisition unit among the plurality of functions does not satisfy a predetermined condition for each of the plurality of functions, Not accept a constant, when the second setting is made by the setting unit is an electronic device that does not accept the designation for functions other than predetermined functions of the plurality of functions.

[プログラム]
請求項6に係る本発明は、コンピュータの処理性能又は負荷についての情報を取得する取得ステップと、予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付ステップと、受付けられた指定の機能についての処理を行なう処理ステップとを前記コンピュータに実行させ、前記受付ステップは、前記複数の機能のうち、前記取得ステップで取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けないプログラムである。
[program]
The present invention according to claim 6 includes an acquisition step of acquiring information about the processing performance or load of a computer, a reception step of receiving designation of any one of a plurality of predetermined functions, A processing step for performing a process on a function, and causing the computer to execute a condition in which the information acquired in the acquisition step among the plurality of functions is predetermined for each of the plurality of functions. It is a program that does not accept designation for unsatisfied functions.

請求項7に係る本発明は、前記取得ステップは、制御対象の装置を制御するコンピュータの処理性能又は負荷についての情報を取得し、前記処理ステップは、受付けられた指定の機能に対応する制御を前記装置に対して行なう請求項6記載のプログラムである。   According to a seventh aspect of the present invention, in the acquisition step, information on a processing performance or a load of a computer that controls a device to be controlled is acquired, and the processing step performs control corresponding to the designated function received. The program according to claim 6, which is performed on the apparatus.

請求項8に係る本発明は、前記取得ステップは、画像形成装置を制御するコンピュータの処理性能又は負荷についての情報を取得し、前記受付ステップは、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付け、前記処理ステップは、受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を前記画像形成装置へ送信して制御する請求項7記載のプログラムである。   According to an eighth aspect of the present invention, the obtaining step obtains information about a processing performance or a load of a computer that controls the image forming apparatus, and the accepting step is one of a plurality of predetermined drawing functions. 8. The program according to claim 7, wherein designation of a drawing function is accepted, and the processing step generates a drawing command corresponding to the accepted designated drawing function, and transmits the drawing command to the image forming apparatus for control. .

請求項9に係る本発明は、前記予め定めた条件を変更する条件変更ステップをさらに前記コンピュータに実行させる請求項6乃至8いずれか記載のプログラムである。   The present invention according to claim 9 is the program according to any one of claims 6 to 8, further causing the computer to execute a condition changing step for changing the predetermined condition.

請求項10に係る本発明は、コンピュータの処理性能又は負荷についての情報を取得する取得ステップと、予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付ステップと、受付けられた指定の機能についての処理を行なう処理ステップと、前記受付ステップによる受付け対象の指定が前記取得ステップにより取得された情報に基づいて制限される第1の設定と、前記受付ステップによる受付け対象の指定が前記取得ステップにより取得された情報に基づいて制限されない第2の設定とのいずれかの設定を行なう設定ステップとを前記コンピュータに実行させ、前記受付ステップは、前記第1の設定がなされている場合には、前記複数の機能のうち、前記取得ステップで取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けず、前記第2の設定がなされている場合には、前記複数の機能のうち予め定めた機能以外の機能については指定を受け付けないプログラムである。   According to a tenth aspect of the present invention, there is provided an acquisition step of acquiring information about the processing performance or load of a computer, a reception step of accepting designation of any one of a plurality of predetermined functions, A processing step for performing processing on the function, a first setting in which designation of an acceptance target by the reception step is restricted based on information acquired by the acquisition step, and designation of an acceptance target by the reception step are the acquisition A setting step for setting any one of the second settings that are not limited based on the information acquired in the step, and causing the computer to execute the setting step. Of the plurality of functions, the information acquired in the acquisition step is predetermined for each of the plurality of functions. Not accept the designation for features that do not meet the conditions, when the second setting is made is a program which does not accept the designation for functions other than predetermined functions of the plurality of functions.

[画像形成システム]
請求項11に係る本発明は、画像形成装置と、自装置の処理性能又は負荷についての情報を取得する取得手段と、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付ける受付手段と、制御対象の前記画像形成装置に対して、前記受付手段により受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を該画像形成装置へ送信して該画像形成装置を制御する処理を行なう処理手段とを有し、前記受付手段は、前記複数の描画機能のうち、前記取得手段で取得した情報が前記複数の描画機能のそれぞれに対して予め定めた条件を満たしていない描画機能については指定を受付けない電子装置とを有する画像形成システムである。
[Image forming system]
According to the eleventh aspect of the present invention, an image forming apparatus, an acquisition unit that acquires information about the processing performance or load of the own apparatus, and a reception that accepts designation of any one of a plurality of predetermined drawing functions And a drawing command corresponding to the designated drawing function received by the receiving unit for the image forming apparatus to be controlled and the image forming apparatus to transmit the drawing command to the image forming apparatus. Processing means for performing control processing, wherein the receiving means satisfies information predetermined by the acquisition means among the plurality of drawing functions for each of the drawing functions. An image forming system having an electronic device that does not accept designation of a drawing function that is not provided.

請求項1に係る本発明によれば、処理結果を得るまでの時間を抑制することができる電子装置を提供することができる。   According to the first aspect of the present invention, it is possible to provide an electronic device capable of suppressing the time until a processing result is obtained.

請求項2に係る本発明によれば、請求項1に係る本発明の効果に加え、処理結果を得るまでの時間を抑制しつつ制御対象の装置を制御することができる電子装置を提供することができる。   According to the second aspect of the present invention, in addition to the effect of the first aspect of the present invention, it is possible to provide an electronic device capable of controlling a device to be controlled while suppressing a time until a processing result is obtained. Can do.

請求項3に係る本発明によれば、請求項2に係る本発明の効果に加え、画像形成装置による画像形成がなされるまでの時間を抑制することができる電子装置を提供することができる。   According to the third aspect of the present invention, in addition to the effect of the second aspect of the present invention, it is possible to provide an electronic apparatus capable of suppressing time until image formation by the image forming apparatus is performed.

請求項4に係る本発明によれば、請求項1乃至3に係る本発明の効果に加え、処理結果を得るまでの時間の抑制程度を調整することができる電子装置を提供することができる。   According to the present invention of claim 4, in addition to the effects of the present invention of claims 1 to 3, it is possible to provide an electronic apparatus capable of adjusting the degree of suppression of the time until a processing result is obtained.

請求項5に係る本発明によれば、処理結果を得るまでの時間を抑制することができる電子装置を提供することができる。   According to the fifth aspect of the present invention, it is possible to provide an electronic device capable of suppressing the time until a processing result is obtained.

請求項6に係る本発明によれば、処理結果を得るまでの時間を抑制することができるプログラムを提供することができる。   According to the sixth aspect of the present invention, it is possible to provide a program capable of suppressing the time until a processing result is obtained.

請求項7に係る本発明によれば、請求項6に係る本発明の効果に加え、処理結果を得るまでの時間を抑制しつつ制御対象の装置を制御することができるプログラムを提供することができる。   According to the present invention of claim 7, in addition to the effect of the present invention of claim 6, it is possible to provide a program that can control a device to be controlled while suppressing the time until a processing result is obtained. it can.

請求項8に係る本発明によれば、請求項7に係る本発明の効果に加え、画像形成装置による画像形成がなされるまでの時間を抑制することができるプログラムを提供することができる。   According to the eighth aspect of the present invention, in addition to the effect of the present invention according to the seventh aspect, it is possible to provide a program capable of suppressing the time until image formation by the image forming apparatus is performed.

請求項9に係る本発明によれば、請求項6乃至8に係る本発明の効果に加え、処理結果を得るまでの時間の抑制程度を調整することができるプログラムを提供することができる。   According to the present invention of claim 9, in addition to the effects of the present invention of claims 6 to 8, it is possible to provide a program that can adjust the degree of suppression of time until a processing result is obtained.

請求項10に係る本発明によれば、処理結果を得るまでの時間を抑制することができるプログラムを提供することができる。   According to the tenth aspect of the present invention, it is possible to provide a program capable of suppressing the time until a processing result is obtained.

請求項11に係る本発明によれば、画像形成がなされるまでの時間を抑制することができる画像形成システムを提供することができる。   According to the eleventh aspect of the present invention, it is possible to provide an image forming system capable of suppressing time until image formation is performed.

本発明の一実施形態の画像形成システムの構成を示すブロック図である。1 is a block diagram illustrating a configuration of an image forming system according to an embodiment of the present invention. 本実施形態の画像形成システムにおける端末装置4のハードウェア構成を示す模式図である。It is a schematic diagram which shows the hardware constitutions of the terminal device 4 in the image forming system of this embodiment. 本実施形態の画像形成システムの構成及び画像形成処理の流れについて示す模式図である。1 is a schematic diagram illustrating a configuration of an image forming system according to an exemplary embodiment and a flow of image forming processing. 端末装置4で実行されるプリンタドライバ24の機能構成を例示するブロック図である。3 is a block diagram illustrating a functional configuration of a printer driver 24 executed by a terminal device 4. FIG. 本実施形態の機能別条件リスト格納部32が格納する機能別条件リストの一例を示す表である。It is a table | surface which shows an example of the condition list according to function which the condition list storage part according to function of this embodiment stores. 本実施形態の設定部34が設定する受付け可能対象リストの一例を示す表である。It is a table | surface which shows an example of the acceptable object list | wrist which the setting part 34 of this embodiment sets. 本実施形態において受付け可能な対象である描画機能が決定されるまでの動作を示すフローチャートである。It is a flowchart which shows operation | movement until the drawing function which is the object which can be received in this embodiment is determined.

次に、本発明の実施の形態について図面を参照して詳細に説明する。   Next, embodiments of the present invention will be described in detail with reference to the drawings.

図1は本発明の一実施形態の画像形成システムの構成を示すブロック図である。本発明の一実施形態の画像形成システムは、図1に示されるように、ネットワーク2により相互に接続された電子装置である端末装置4、及び画像形成装置6により構成される。なお、ネットワーク2により接続される端末装置又は画像形成装置は複数であってもよい。   FIG. 1 is a block diagram showing a configuration of an image forming system according to an embodiment of the present invention. As shown in FIG. 1, the image forming system according to an embodiment of the present invention includes a terminal device 4 and an image forming device 6 which are electronic devices connected to each other via a network 2. Note that there may be a plurality of terminal devices or image forming apparatuses connected by the network 2.

端末装置4は、画像形成装置6に対する印刷動作を制御する電子装置として機能し、画像形成装置6に応じた描画命令を生成して、ネットワーク2経由にて生成した描画命令を画像形成装置6に対して送信する。   The terminal device 4 functions as an electronic device that controls a printing operation with respect to the image forming device 6, generates a drawing command corresponding to the image forming device 6, and sends the drawing command generated via the network 2 to the image forming device 6. Send to.

画像形成装置6は、端末装置4から送信された描画命令を受け付けて、描画命令に応じた画像を用紙上に出力する。なお、画像形成装置6は、印刷(プリント)機能、スキャン機能、複写(コピー)機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置や、印刷機能のみを有するような装置であってもよい。   The image forming apparatus 6 receives the drawing command transmitted from the terminal device 4 and outputs an image corresponding to the drawing command on the paper. The image forming apparatus 6 is a so-called multifunction apparatus having a plurality of functions such as a printing (printing) function, a scanning function, a copying (copying) function, a facsimile function, or an apparatus having only a printing function. May be.

図2は、本実施形態の画像形成システムにおける端末装置4のハードウェア構成を示す模式図である。   FIG. 2 is a schematic diagram showing a hardware configuration of the terminal device 4 in the image forming system of the present embodiment.

端末装置4は、図2に示されるように、CPU8、メモリ10、ハードディスクドライブ(HDD)等の記憶装置12、ネットワーク2を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース(IF)14、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース(UI)装置16を有する。これらの構成要素は、制御バス18を介して互いに接続されている。   As shown in FIG. 2, the terminal device 4 transmits and receives data to and from the CPU 8, the memory 10, a storage device 12 such as a hard disk drive (HDD), and an external device via the network 2. It has an interface (IF) 14, a touch panel or liquid crystal display, and a user interface (UI) device 16 including a keyboard. These components are connected to each other via a control bus 18.

CPU8は、メモリ10または記憶装置12に格納された制御プログラムに基づいて処理を実行して、端末装置4の動作を制御する。   The CPU 8 controls the operation of the terminal device 4 by executing processing based on a control program stored in the memory 10 or the storage device 12.

なお、本実施形態では、CPU8は、メモリ10または記憶装置12内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをCD−ROM等の記憶媒体に格納してCPU8に提供し、又は当該プログラムを通信IF14を介して提供することも可能である。   In the present embodiment, the CPU 8 is described as reading and executing a control program stored in the memory 10 or the storage device 12, but the program is stored in a storage medium such as a CD-ROM and stored in the CPU 8. It is also possible to provide the program or the program via the communication IF 14.

ここで、端末装置4におけるアプリケーションソフトウェアからの印刷指示に基づいて画像形成装置6において画像形成がなされるまでの流れについて説明する。
図3は、本実施形態の画像形成システムの構成及び画像形成処理の流れについて示す模式図である。
Here, a flow until image formation is performed in the image forming apparatus 6 based on a print instruction from the application software in the terminal device 4 will be described.
FIG. 3 is a schematic diagram showing the configuration of the image forming system of this embodiment and the flow of image forming processing.

図3に示されるように、端末装置4には、オペレーションシステム(OS)20と、このOS20上で動作するアプリケーションソフトウェア22と、画像形成装置6により処理可能な形式の描画命令である印刷データを印刷ジョブとして画像形成装置6へ出力するプリンタドライバ24とがインストールされている。   As shown in FIG. 3, the terminal device 4 receives an operation system (OS) 20, application software 22 operating on the OS 20, and print data that is a rendering command in a format that can be processed by the image forming apparatus 6. A printer driver 24 that outputs to the image forming apparatus 6 as a print job is installed.

ここで、例えばWindows(登録商標)では、GDI(Graphic Device Interface)26と呼ばれるサブシステムを介して印刷処理が行なわれる。   Here, for example, in Windows (registered trademark), printing processing is performed via a subsystem called GDI (Graphic Device Interface) 26.

図3に示されるように、まず、(1)アプリケーションソフトウェア22からGDI26に対して印刷指示が行なわれる。   As shown in FIG. 3, first, (1) a print instruction is issued from the application software 22 to the GDI 26.

次に、(2)GDI26は、端末装置4にインストールされているプリンタドライバ24を読み込み、プリンタドライバ24に対して、GDI26が利用可能な描画機能(プリンタドライバ24が受付け可能な描画機能)を問い合わせる。   Next, (2) the GDI 26 reads the printer driver 24 installed in the terminal device 4 and inquires of the printer driver 24 about drawing functions that can be used by the GDI 26 (drawing functions that the printer driver 24 can accept). .

これに対し、(3)プリンタドライバ24は、プリンタドライバ24が受付け可能な描画機能を回答する。なお、本実施形態において、プリンタドライバ24は、画像形成装置の機種に応じたDDI(Device Driver Interface)と呼ばれるインタフェース群を備えており、プリンタドライバ24は、受付け可能な描画機能の回答として、GDI26に対し、GDI26からの呼び出しが可能なインタフェースを回答する。   In response to this, (3) the printer driver 24 replies with a drawing function that the printer driver 24 can accept. In this embodiment, the printer driver 24 includes a group of interfaces called DDI (Device Driver Interface) corresponding to the model of the image forming apparatus. The printer driver 24 uses the GDI 26 as an answer to an acceptable drawing function. In response, an interface that can be called from the GDI 26 is returned.

次に、(4)アプリケーションソフトウェア22から描画命令が送られ、(5)GDI26は、プリンタドライバ24によって回答された受付け可能なインタフェースのうちアプリケーションソフトウェアからの描画命令に応じたインタフェースを指定し、描画命令をプリンタドライバ24に通知する。   Next, (4) a drawing command is sent from the application software 22, and (5) the GDI 26 designates an interface corresponding to the drawing command from the application software among the acceptable interfaces replied by the printer driver 24, and the drawing is performed. The command is notified to the printer driver 24.

そして、(6)プリンタドライバ24は、GDI26に呼び出されたインタフェースの描画機能に応じた処理を行ない画像形成装置6に描画命令を出力する。なお、本実施形態では、プリンタドライバ24は、GDI26により呼び出されたインタフェースに応じて、PDL(Printer Description Language)データを生成し、画像形成装置6へ出力する。   Then, (6) the printer driver 24 performs processing according to the drawing function of the interface called by the GDI 26 and outputs a drawing command to the image forming apparatus 6. In the present embodiment, the printer driver 24 generates PDL (Printer Description Language) data according to the interface called by the GDI 26 and outputs the PDL (Printer Description Language) data to the image forming apparatus 6.

本実施形態では、上記(5)の処理において、プリンタドライバ24は、プリンタドライバ24が備えているインタフェース群のうち、端末装置4の処理性能又は負荷が予め定めた条件を満たしたインタフェースについてのみ指定を受付け、処理性能又は負荷が予め定めた条件を満たしていないインタフェースについて指定を受け付けない。   In the present embodiment, in the processing of (5) above, the printer driver 24 designates only those interfaces that satisfy the predetermined conditions for the processing performance or load of the terminal device 4 from among the interface group provided in the printer driver 24. And does not accept designation for an interface whose processing performance or load does not satisfy a predetermined condition.

なお、以下の説明において、端末装置4の処理性能及び負荷状況から定まる端末装置4における余剰の処理能力を、単に「処理能力」ということとする。   In the following description, the surplus processing capability in the terminal device 4 determined from the processing performance and load status of the terminal device 4 is simply referred to as “processing capability”.

図4は、端末装置4で実行される上記の制御プログラムの一つであるプリンタドライバ24の機能構成を例示するブロック図である。   FIG. 4 is a block diagram illustrating a functional configuration of the printer driver 24 which is one of the control programs executed by the terminal device 4.

本実施形態のプリンタドライバ24は、図4に示されるように、取得部30と、機能別条件リスト格納部32と、設定部34、受付部36と、処理部38と、条件変更部40とを備えている。   As shown in FIG. 4, the printer driver 24 of this embodiment includes an acquisition unit 30, a function-specific condition list storage unit 32, a setting unit 34, a reception unit 36, a processing unit 38, and a condition change unit 40. It has.

取得部30は、端末装置4の処理性能又は負荷状況の情報を取得する。本実施形態の取得部30は、OS20に問合せて、処理性能及び負荷状況の情報を取得するが、処理性能についての情報又は負荷状況についての情報のいずれか一方のみを取得してもよい。   The acquisition unit 30 acquires information on processing performance or load status of the terminal device 4. The acquisition unit 30 of the present embodiment makes an inquiry to the OS 20 to acquire information on processing performance and load status, but may acquire only one of information on processing performance or information on load status.

本実施形態の取得部30は、処理性能についての情報として、例えば、CPU8のアーキテクチャ、CPU8のクロック数、メモリ10の容量などの情報を取得する。また、取得部30は、負荷についての情報として、CPU8の使用率、メモリ10の使用率、端末装置4で実行中の処理の一覧などの情報を取得する。   The acquisition unit 30 of the present embodiment acquires information such as the architecture of the CPU 8, the number of clocks of the CPU 8, and the capacity of the memory 10 as information about the processing performance. Further, the acquisition unit 30 acquires information such as the usage rate of the CPU 8, the usage rate of the memory 10, and a list of processes being executed in the terminal device 4 as information about the load.

機能別条件リスト格納部32は、プリンタドライバ24が備えている描画機能ごとに当該描画機能の使用を指定することが許される条件が定められたリストを格納している。なお、機能別条件リスト格納部32は、プリンタドライバ24が備えている描画機能ごとに当該描画機能の使用を指定することが許されない条件が定められたリストを格納してもよい。   The function-specific condition list storage unit 32 stores, for each drawing function provided in the printer driver 24, a list in which conditions for allowing use of the drawing function are determined. Note that the function-specific condition list storage unit 32 may store a list in which conditions for which use of the drawing function is not permitted are specified for each drawing function provided in the printer driver 24.

図5は、本実施形態の機能別条件リスト格納部32が格納する機能別条件リストの一例を示す表である。   FIG. 5 is a table showing an example of the function-specific condition list stored in the function-specific condition list storage unit 32 of the present embodiment.

図5に示されるように、機能別条件リストには、プリンタドライバ24が備えるインタフェース(描画機能)ごとに、当該インタフェースの使用を指定することが可能な条件が示されている。具体的には、各インタフェースに対し、条件として、CPUアーキテクチャ、CPUクロック数、CPU使用率、メモリ、メモリ使用率、競合禁止処理が定められている。   As shown in FIG. 5, the function-specific condition list shows conditions for specifying the use of the interface for each interface (drawing function) included in the printer driver 24. Specifically, the CPU architecture, the number of CPU clocks, the CPU usage rate, the memory, the memory usage rate, and the contention prohibition process are defined as conditions for each interface.

例えば、プリンタドライバ24が備える描画機能の一つであるインタフェースDrvCopyBitsは、CPU8のアーキテクチャがi386、amd64、IA64又はARMであり、かつ、CPU8のクロック数が133MHz以上であり、かつ、CPU8の使用率が20パーセント以下であり、かつ、メモリ10の容量が128MB以上であり、かつ、メモリ10の使用率が20パーセント以下であり、かつ、ウィルススキャン処理が実行されていないという条件が満たされた場合に、使用の指定をすることができる。   For example, the interface DrvCopyBits, which is one of the drawing functions provided in the printer driver 24, has the CPU8 architecture of i386, amd64, IA64, or ARM, the CPU8 clock number is 133 MHz or more, and the usage rate of the CPU8. Is 20% or less, the capacity of the memory 10 is 128 MB or more, the usage rate of the memory 10 is 20% or less, and the condition that the virus scan processing is not executed is satisfied You can specify usage.

なお、本実施形態の機能別条件リスト格納部32は、処理速度を重視したリストと、品質を重視したリストとを格納している。処理速度を重視したリストは、各描画機能の条件が品質を重視したリストよりも厳しく設定されている。一方、品質を重視したリストは、各描画機能の条件が処理速度を重視したリストよりも緩く設定されている。   The function-specific condition list storage unit 32 of the present embodiment stores a list that emphasizes processing speed and a list that emphasizes quality. In the list emphasizing processing speed, the conditions of each drawing function are set stricter than the list emphasizing quality. On the other hand, in the list emphasizing quality, the conditions of each drawing function are set more loosely than the list emphasizing processing speed.

また、機能別条件リストで定める条件については、空の条件が規定されてもよいし、プリンタドライバ24が備える描画機能のうち、一部の描画機能のみについて条件が規定されていてもよい。   As for the conditions defined in the function-specific condition list, an empty condition may be defined, or conditions may be defined only for some of the drawing functions of the drawing functions provided in the printer driver 24.

本実施形態の設定部34は、後述する受付部36による受付け可能な対象である描画機能を処理能力に応じて制限するモード又は受付部36による受付け可能な対象である描画機能を処理能力に応じて制限しないモードのいずれかを設定する。また、処理能力に応じて制限するモードに設定した場合、設定部34は、処理速度を重視したリスト又は品質を重視したリストのいずれの機能別条件リストを用いるかを設定する。また、処理能力に応じて制限しないモードに設定した場合、設定部34は、後述する受付部36による受付け可能な対象である描画機能のリスト(以下、受付け可能対象リストという。)を設定する。   The setting unit 34 according to the present embodiment is configured to limit a drawing function that is an object that can be received by the receiving unit 36, which will be described later, according to the processing capability, or a drawing function that can be received by the receiving unit 36 according to the processing capability. Set one of the unrestricted modes. Further, when the mode is set to be restricted according to the processing capability, the setting unit 34 sets which function-specific condition list of the list that emphasizes the processing speed or the list that emphasizes the quality is used. In addition, when the mode that is not limited according to the processing capability is set, the setting unit 34 sets a list of drawing functions (hereinafter referred to as “acceptable target list”) that are targets that can be received by the receiving unit 36 described later.

本実施形態では、設定部34は、受付け可能対象リストとして、プリンタドライバ24が備える描画機能のうち基本となる描画機能のみを受付け可能な対象とするリストと、プリンタドライバ24が備える描画機能の全てを受付け可能な対象とするリストとのいずれかを設定する。   In the present embodiment, the setting unit 34 includes, as an acceptable target list, a list that accepts only a basic rendering function among rendering functions provided in the printer driver 24, and all rendering functions provided in the printer driver 24. Set one of the target lists that can accept.

図6は、本実施形態の設定部34が設定する受付け可能対象リストの一例を示す表である。図6(a)は、プリンタドライバ24が備える描画機能のうち基本となる描画機能のみを受付け可能な対象とするリストを示し、図6(b)は、プリンタドライバ24が備える描画機能の全てを受付け可能な対象とするリストを示す。図6(a)に示すリストでは、図6(b)のリスト中の太線枠で示されるインタフェースは挙げられておらず、これらのインタフェースは後述する受付部36で受け付けられない。   FIG. 6 is a table showing an example of the acceptable target list set by the setting unit 34 of the present embodiment. FIG. 6A shows a list that can accept only a basic drawing function of drawing functions provided in the printer driver 24, and FIG. 6B shows all drawing functions provided in the printer driver 24. A list of acceptable targets is shown. In the list shown in FIG. 6A, the interfaces indicated by the thick frame in the list of FIG. 6B are not listed, and these interfaces are not received by the receiving unit 36 described later.

なお、受付け可能対象リストとしては、基本となる描画機能のみを受付け可能な対象とするリストやすべてを受付け可能な対象とするリストに限らず、任意の描画機能をリストに掲げてもよい。   The acceptable target list is not limited to a list that accepts only a basic drawing function or a list that accepts all basic drawing functions, and any drawing function may be listed.

本実施形態の受付部36は、予め定めた複数の描画機能のうちいずれかついての指定をGDI26から受け付ける。具体的には、受付部36は、予め定めた複数の描画機能にそれぞれ対応するインタフェースのうち、いずれかのインタフェースの指定をGDI26から受付ける。ただし、受付部36は、取得部30により取得された情報が、機能別条件リスト格納部32に格納されている機能別条件リストに示された条件を満たしていない描画機能(インタフェース)については受け付けない。ここで、本実施形態の受付部36は、機能別条件リスト格納部32に格納されている、処理速度を重視したリストと、品質を重視したリストとのうち、設定部34により設定された機能別条件リストを用いる。   The accepting unit 36 of the present embodiment accepts any designation from a plurality of predetermined drawing functions from the GDI 26. Specifically, the accepting unit 36 accepts designation of one of the interfaces corresponding to a plurality of predetermined drawing functions from the GDI 26. However, the reception unit 36 receives a drawing function (interface) in which the information acquired by the acquisition unit 30 does not satisfy the conditions indicated in the function-specific condition list stored in the function-specific condition list storage unit 32. Absent. Here, the receiving unit 36 according to the present embodiment is configured such that the function set by the setting unit 34 among the list focused on processing speed and the list focused on quality stored in the function-specific condition list storage unit 32. Use another condition list.

なお、本実施形態の受付部36は、GDI26からプリンタドライバ24に対してなされる、利用可能な描画機能(インタフェース)の問合せに対し、次のように回答する。受付部36は、プリンタドライバ24が備える描画機能(インタフェース)のうち、取得部30により取得された処理能力の情報が機能別条件リストに示された条件を満たしている描画機能(インタフェース)を回答する。   Note that the receiving unit 36 of the present embodiment responds to an inquiry about available drawing functions (interfaces) made from the GDI 26 to the printer driver 24 as follows. The accepting unit 36 returns a drawing function (interface) in which the processing capability information acquired by the acquiring unit 30 among the drawing functions (interface) included in the printer driver 24 satisfies the conditions indicated in the function-specific condition list. To do.

ただし、受付部36は、設定部34により、処理能力に応じて制限しないモードに設定された場合には、設定部34に設定された受付け可能対象リストに従い利用可能な描画機能(インタフェース)をGDI26へ回答し、当該利用可能な描画機能(インタフェース)についての指定をGDI26から受け付ける。   However, when the setting unit 34 sets an unrestricted mode according to the processing capability, the accepting unit 36 sets a drawing function (interface) that can be used according to the acceptable target list set in the setting unit 34. And accepts designation from the GDI 26 for the available drawing function (interface).

受付部36は、以上のような動作を行なうが、本実施形態の受付部36は、取得部30により取得された処理能力が予め定めた基準を満たしていない場合には、予め定めた時間待機する。予め定めた基準とは、例えば、印刷処理を実行する上で十分ではないとされる処理能力値である。この基準に満たない場合には、予め定めた時間待機することにより、CPU8の使用率やメモリ10の使用率が低下するのを待つ。なお、受付部36は、取得部30により取得された処理能力が予め定めた基準を満たしていない場合には、待機するのではなく処理を中止してしまってもよい。   The receiving unit 36 performs the operation as described above, but the receiving unit 36 of the present embodiment waits for a predetermined time when the processing capability acquired by the acquiring unit 30 does not satisfy a predetermined standard. To do. The predetermined standard is, for example, a processing capability value that is not sufficient for executing the printing process. When this criterion is not satisfied, the CPU 8 and the memory 10 are used for a decrease in usage rate by waiting for a predetermined time. In addition, when the processing capability acquired by the acquisition unit 30 does not satisfy a predetermined standard, the reception unit 36 may stop the process instead of waiting.

処理部38は、受付部36が受け付けた描画機能の指定に応じた処理を行なう。本実施形態の処理部38は、受付部36が受け付けた指定のインタフェースに応じた描画命令をPDLデータとして生成し、画像形成装置6に送信し、画像形成装置6による画像形成を制御する。   The processing unit 38 performs processing according to the designation of the drawing function received by the receiving unit 36. The processing unit 38 according to the present embodiment generates a drawing command corresponding to the specified interface received by the receiving unit 36 as PDL data, transmits it to the image forming apparatus 6, and controls image formation by the image forming apparatus 6.

条件変更部40は、機能別条件リストの条件を変更する。本実施形態では、条件変更部40は、処理速度を重視したリスト又は品質を重視したリストについて、条件を緩くし又は厳しくする。   The condition changing unit 40 changes the conditions in the function-specific condition list. In the present embodiment, the condition changing unit 40 relaxes or tightens the conditions for a list that emphasizes processing speed or a list that emphasizes quality.

例えば、条件変更部40は、設定部34により、受付け可能な対象である描画機能を処理能力に応じて制限するモードに設定されている場合に、受付部36が受け付けた描画機能を記憶しておく。ユーザは、実行した印刷に比べ、より早く印刷したい場合には、例えばUI装置16でその旨を指示する。条件変更部40は、指示に受けると機能別条件リストの条件を厳しくするよう更新し、当該実行した印刷で受付け可能な対象であった描画機能のうち処理時間が一番多くかかる描画機能が当該処理能力に対しては受付け可能な対象外となるようにする。このようにすると、印刷時間はユーザにとって最適化される。   For example, the condition changing unit 40 stores the drawing function received by the receiving unit 36 when the setting unit 34 is set to a mode that restricts the drawing function that can be received according to the processing capability. deep. If the user wants to print faster than the executed printing, for example, the UI device 16 gives an instruction to that effect. When receiving the instruction, the condition changing unit 40 updates the conditions in the function-specific condition list to be strict, and the drawing function that takes the most processing time among the drawing functions that can be accepted by the executed printing is Make sure that processing capacity is not acceptable. In this way, the printing time is optimized for the user.

一方、例えば、ユーザは、実行した印刷に比べ、より品質を良く印刷したい場合には、例えばUI装置16でその旨を指示する。条件変更部40は、指示を受けると機能別条件リストの条件を緩くするよう更新し、当該実行した印刷で受付け可能な対象ではなかった描画機能のうち処理時間が一番短い描画機能が当該処理能力に対して受付け可能な対象となるようにする。このようにすると、印刷品質はユーザにとって最適化される。   On the other hand, for example, when the user desires to print with higher quality than the executed printing, the user instructs that on the UI device 16, for example. Upon receiving the instruction, the condition changing unit 40 updates the condition in the function-specific condition list so that the condition is relaxed, and the drawing function with the shortest processing time among the drawing functions that are not the targets that can be accepted by the executed printing is the relevant process. Make it an acceptable target for ability. In this way, the print quality is optimized for the user.

図7は、本実施形態において受付け可能な対象である描画機能が決定されるまでの動作を示すフローチャートである。   FIG. 7 is a flowchart showing an operation until a drawing function that is an acceptable object in this embodiment is determined.

ステップ100(S100)において、受付部36は、GDI26から利用可能な描画機能の問合せを受ける。   In step 100 (S100), the reception unit 36 receives an inquiry about available drawing functions from the GDI 26.

ステップ102(S102)において、取得部30は、端末装置4の処理性能及び負荷についての情報を取得する。   In step 102 (S102), the acquisition unit 30 acquires information about the processing performance and load of the terminal device 4.

ステップ104(S104)において、受付部36は、取得部30により取得された処理能力が、予め定めた処理能力の基準を満たしているか否かを判定し、印刷処理を行なう余裕がないとされた場合には、ステップ106へと移行し、印刷処理を行なう余裕があるとされた場合には、ステップ108へと移行する。   In step 104 (S104), the accepting unit 36 determines whether or not the processing capability acquired by the acquiring unit 30 satisfies a predetermined processing capability criterion, and there is no room for printing processing. In this case, the process proceeds to step 106, and if it is determined that there is room for the printing process, the process proceeds to step 108.

ステップ106(S106)において、受付部36は、予め定められた時間待機し、ステップ102へ戻る。   In step 106 (S106), the reception unit 36 waits for a predetermined time and returns to step 102.

ステップ108(S108)において、受付部36は、設定部34によって、受付け可能な対象の描画機能を処理能力に応じて制限するモードに設定されている場合には、ステップ110へと移行し、受付け可能な対象の描画機能を処理能力に応じて制限しないモードに設定されている場合には、ステップ116へと移行する。   In step 108 (S108), when the setting unit 34 is set to a mode that restricts the target drawing function that can be accepted according to the processing capability, the accepting unit 36 proceeds to step 110 and accepts it. If it is set to a mode in which the possible drawing function is not limited according to the processing capability, the process proceeds to step 116.

ステップ110(S110)において、受付部36は、機能別条件リスト格納部32が格納する機能別条件リストのうち、設定部34により設定されたものを読み込む。   In step 110 (S110), the receiving unit 36 reads the function-specific condition list stored in the function-specific condition list storage unit 32 and set by the setting unit 34.

ステップ112(S112)において、受付部36は、ステップ102で取得した処理能力の情報とステップ110で読み込んだ機能別条件リストに示される条件とに基づいて受付け可能な対象である描画機能を決定する。   In step 112 (S112), the accepting unit 36 determines a drawing function that is a target that can be accepted based on the processing capability information acquired in step 102 and the conditions shown in the function-specific condition list read in step 110. .

ステップ114(S114)において、受付部36は、ステップ112で決定した描画機能をGDI26に対して回答する。   In step 114 (S114), the reception unit 36 replies to the GDI 26 with the drawing function determined in step 112.

一方、ステップ116(S116)では、受付部36は、設定部34により設定された受付け可能対象リストに従い受付け可能な描画機能をGDI26へ回答する。   On the other hand, in step 116 (S116), the accepting unit 36 replies to the GDI 26 with a drawing function that can be accepted according to the acceptable target list set by the setting unit 34.

以上の流れにより回答を得たGDI26は、受付け可能とされた描画機能に限って、受付部36へ描画機能の指定を行なう。   The GDI 26 that has obtained an answer through the above flow designates the drawing function to the receiving unit 36 only for the drawing function that can be accepted.

ここで、プリンタドライバ24が備えるインタフェースDrvAlphaBlendが受付け可能な描画機能として回答された場合と、回答されなかった場合とを例に処理の違いについて説明する。なお、DrvAlphaBlendは、画像の透過処理を行ないながらイメージを印刷するDDIである。   Here, a difference in processing will be described by taking, as an example, a case where the interface DrvAlphaBlend included in the printer driver 24 is answered as an acceptable drawing function and a case where it is not answered. DrvAlphaBlend is a DDI that prints an image while performing image transparency processing.

DrvAlphaBlendが受付け可能な描画機能として回答された場合、イメージAの上に透過部分を持つイメージBを描画するとき、DrvAlphaBlendが利用可能であると、イメージAを描画した後に、透過するイメージをパラメータにDrvAlpaBlendが呼び出され、プリンタドライバ24は透過処理をしながら描画を行なう処理を行なう。   When DrvAlphaBlend is answered as an acceptable drawing function, when drawing an image B having a transparent part on the image A, if the DrvAlphaBlend is available, after the image A is drawn, the transparent image is used as a parameter. DrvAlpaBlend is called and the printer driver 24 performs a drawing process while performing a transparency process.

一方、取得部30が取得した処理能力の情報が、機能別条件リストに示されるDrvAlphaBlendの条件を満たさない場合には、受付け可能な描画機能として回答されず、DrvAlphaBlendの描画機能を利用することができない。この場合は、GDI26は、イメージAとイメージBを組合せた新しいイメージCを作成し、DrvAlphaBlendよりも処理負荷が小さいDrvBitBltインタフェースの利用をプリンタドライバ24に対して要求する。プリンタドライバ24は、ビットマップイメージをコピーして受け渡すインタフェースであるDrvBitBltにより受け渡されたイメージを描画する処理を行なうため、DrvAlphaBlendを用いる場合に比べて、処理結果を得るまでの時間は抑制される。   On the other hand, if the information on the processing capability acquired by the acquisition unit 30 does not satisfy the DrvAlphaBlend condition indicated in the function-specific condition list, it is not answered as an acceptable drawing function, and the drawing function of the DrvAlphaBlend can be used. Can not. In this case, the GDI 26 creates a new image C that combines the image A and the image B, and requests the printer driver 24 to use the DrvBitBlt interface that has a smaller processing load than DrvAlphaBlend. Since the printer driver 24 performs the process of drawing the image transferred by DrvBitBlt, which is an interface for copying and transferring the bitmap image, the time until the processing result is obtained is suppressed as compared with the case of using DrvAlphaBlend. The

なお、以上の説明では、画像形成装置を制御するプリンタドライバを例に説明したが、画像形成装置に限らず、装置を制御するドライバおいて、このドライバがインストールされた電子装置の処理能力を取得し、予め定めた複数の機能のうち、取得した処理能力が機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けないようにしてもよい。   In the above description, the printer driver that controls the image forming apparatus has been described as an example. However, the processing capability of the electronic device in which the driver is installed is acquired not only in the image forming apparatus but also in the driver that controls the apparatus. Of the plurality of predetermined functions, the designation may not be accepted for a function whose acquired processing capability does not satisfy a predetermined condition for each of the functions.

また、ドライバに限らず、ソフトウェアにおいて、このソフトウェアがインストールされた電子装置の処理能力を取得し、このソフトウェアが提供する予め定めた複数の機能のうち、取得した処理能力が機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けないようにしてもよい。   In addition to the driver, in the software, the processing capability of the electronic device in which the software is installed is acquired, and the acquired processing capability is selected from among a plurality of predetermined functions provided by the software. For functions that do not satisfy a predetermined condition, designation may not be accepted.

4 端末装置
6 画像形成装置
20 OS
22 アプリケーションソフトウェア
24 プリンタドライバ
26 GDI
30 取得部
32 機能別条件リスト格納部
34 設定部
36 受付部
38 処理部
40 条件変更部
4 Terminal device 6 Image forming device 20 OS
22 Application software 24 Printer driver 26 GDI
30 acquisition unit 32 function-specific condition list storage unit 34 setting unit 36 reception unit 38 processing unit 40 condition change unit

Claims (11)

自装置の処理性能又は負荷についての情報を取得する取得手段と、
予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付手段と、
前記受付手段により受付けられた指定の機能についての処理を行なう処理手段と
を有し、
前記受付手段は、前記複数の機能のうち、前記取得手段で取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けない
電子装置。
An acquisition means for acquiring information about the processing performance or load of the own device;
An accepting means for accepting designation of one of a plurality of predetermined functions;
Processing means for performing processing for the designated function received by the receiving means,
The accepting unit does not accept designation of a function whose information acquired by the acquiring unit does not satisfy a predetermined condition for each of the plurality of functions among the plurality of functions.
前記処理手段は、制御対象の他の装置に対して、前記受付手段により受付けられた指定の機能に対応する制御を行なう
請求項1記載の電子装置。
The electronic device according to claim 1, wherein the processing unit performs control corresponding to the designated function received by the receiving unit with respect to another device to be controlled.
前記受付手段は、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付け、
前記処理手段は、制御対象の画像形成装置に対して、前記受付手段により受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を該画像形成装置へ送信して制御する
請求項2記載の電子装置。
The accepting unit accepts designation of any one of a plurality of predetermined drawing functions,
The processing unit generates a drawing command corresponding to a specified drawing function received by the receiving unit with respect to an image forming apparatus to be controlled, and transmits the drawing command to the image forming apparatus for control. Item 3. The electronic device according to Item 2.
前記予め定めた条件を変更する条件変更手段
をさらに有する請求項1乃至3いずれか記載の電子装置。
The electronic device according to claim 1, further comprising: a condition changing unit that changes the predetermined condition.
自装置の処理性能又は負荷についての情報を取得する取得手段と、
予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付手段と、
前記受付手段により受付けられた指定の機能についての処理を行なう処理手段と、
前記受付手段による受付け対象の指定が前記取得手段により取得された情報に基づいて制限される第1の設定と、前記受付手段による受付け対象の指定が前記取得手段により取得された情報に基づいて制限されない第2の設定とのいずれかの設定を行なう設定手段と
を有し、
前記受付手段は、前記設定手段により第1の設定がなされている場合には、前記複数の機能のうち、前記取得手段で取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けず、前記設定手段により第2の設定がなされている場合には、前記複数の機能のうち予め定めた機能以外の機能については指定を受け付けない
電子装置。
An acquisition means for acquiring information about the processing performance or load of the own device;
An accepting means for accepting designation of one of a plurality of predetermined functions;
Processing means for processing the designated function received by the receiving means;
The first setting in which the designation of the reception target by the reception unit is limited based on the information acquired by the acquisition unit, and the specification of the reception target by the reception unit is limited based on the information acquired by the acquisition unit And setting means for performing any setting with the second setting that is not performed,
In the case where the first setting is made by the setting unit, the receiving unit is configured such that, of the plurality of functions, the information acquired by the acquiring unit sets a predetermined condition for each of the plurality of functions. An electronic device that does not accept designation for a function that does not satisfy and does not accept designation for a function other than a predetermined function among the plurality of functions when the second setting is made by the setting means.
コンピュータの処理性能又は負荷についての情報を取得する取得ステップと、
予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付ステップと、
受付けられた指定の機能についての処理を行なう処理ステップと
を前記コンピュータに実行させ、
前記受付ステップは、前記複数の機能のうち、前記取得ステップで取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けない
プログラム。
An acquisition step of acquiring information about the processing performance or load of the computer;
A reception step of accepting designation of any one of a plurality of predetermined functions;
Causing the computer to execute processing steps for processing for the designated function received;
The accepting step is a program that does not accept designation of a function that does not satisfy a predetermined condition for each of the plurality of functions, among the plurality of functions.
前記取得ステップは、制御対象の装置を制御するコンピュータの処理性能又は負荷についての情報を取得し、
前記処理ステップは、受付けられた指定の機能に対応する制御を前記装置に対して行なう
請求項6記載のプログラム。
The acquisition step acquires information about the processing performance or load of a computer that controls the device to be controlled,
The program according to claim 6, wherein the processing step performs control corresponding to the received designated function on the apparatus.
前記取得ステップは、画像形成装置を制御するコンピュータの処理性能又は負荷についての情報を取得し、
前記受付ステップは、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付け、
前記処理ステップは、受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を前記画像形成装置へ送信して制御する
請求項7記載のプログラム。
The acquisition step acquires information about processing performance or load of a computer that controls the image forming apparatus,
The accepting step accepts designation of any drawing function among a plurality of predetermined drawing functions,
The program according to claim 7, wherein the processing step generates a drawing command corresponding to the specified designated drawing function, and transmits the drawing command to the image forming apparatus to control the drawing command.
前記予め定めた条件を変更する条件変更ステップ
をさらに前記コンピュータに実行させる請求項6乃至8いずれか記載のプログラム。
The program according to any one of claims 6 to 8, further causing the computer to execute a condition changing step of changing the predetermined condition.
コンピュータの処理性能又は負荷についての情報を取得する取得ステップと、
予め定めた複数の機能のうちいずれかの機能の指定を受付ける受付ステップと、
受付けられた指定の機能についての処理を行なう処理ステップと、
前記受付ステップによる受付け対象の指定が前記取得ステップにより取得された情報に基づいて制限される第1の設定と、前記受付ステップによる受付け対象の指定が前記取得ステップにより取得された情報に基づいて制限されない第2の設定とのいずれかの設定を行なう設定ステップと
を前記コンピュータに実行させ、
前記受付ステップは、前記第1の設定がなされている場合には、前記複数の機能のうち、前記取得ステップで取得した情報が前記複数の機能のそれぞれに対して予め定めた条件を満たしていない機能については指定を受付けず、前記第2の設定がなされている場合には、前記複数の機能のうち予め定めた機能以外の機能については指定を受け付けない
プログラム。
An acquisition step of acquiring information about the processing performance or load of the computer;
A reception step of accepting designation of any one of a plurality of predetermined functions;
A processing step for processing the accepted designated function;
The first setting in which the specification of the reception target by the reception step is restricted based on the information acquired by the acquisition step, and the specification of the reception target by the reception step is limited by the information acquired by the acquisition step Causing the computer to execute a setting step for performing any one of the second settings that are not performed,
In the reception step, when the first setting is made, the information acquired in the acquisition step among the plurality of functions does not satisfy a predetermined condition for each of the plurality of functions. A program that does not accept designation for a function and does not accept designation for a function other than a predetermined function among the plurality of functions when the second setting is made.
画像形成装置と、
自装置の処理性能又は負荷についての情報を取得する取得手段と、予め定めた複数の描画機能のうちいずれかの描画機能の指定を受付ける受付手段と、制御対象の前記画像形成装置に対して、前記受付手段により受付けられた指定の描画機能に対応する描画命令を生成し、該描画命令を該画像形成装置へ送信して該画像形成装置を制御する処理を行なう処理手段とを有し、前記受付手段は、前記複数の描画機能のうち、前記取得手段で取得した情報が前記複数の描画機能のそれぞれに対して予め定めた条件を満たしていない描画機能については指定を受付けない電子装置と
を有する画像形成システム。
An image forming apparatus;
With respect to the image forming apparatus to be controlled, an acquisition unit that acquires information about the processing performance or load of the own apparatus, a reception unit that receives designation of any one of a plurality of predetermined drawing functions, Processing means for generating a drawing command corresponding to the designated drawing function received by the receiving means, and transmitting the drawing command to the image forming apparatus to control the image forming apparatus, An accepting means includes an electronic device that does not accept designation of a drawing function that does not satisfy a predetermined condition for each of the plurality of drawing functions among the plurality of drawing functions. An image forming system.
JP2012064814A 2012-03-22 2012-03-22 Electronic device, program and image forming system Pending JP2013196549A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012064814A JP2013196549A (en) 2012-03-22 2012-03-22 Electronic device, program and image forming system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012064814A JP2013196549A (en) 2012-03-22 2012-03-22 Electronic device, program and image forming system

Publications (1)

Publication Number Publication Date
JP2013196549A true JP2013196549A (en) 2013-09-30

Family

ID=49395362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012064814A Pending JP2013196549A (en) 2012-03-22 2012-03-22 Electronic device, program and image forming system

Country Status (1)

Country Link
JP (1) JP2013196549A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019066911A (en) * 2017-09-28 2019-04-25 ブラザー工業株式会社 Printer driver, and information processing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019066911A (en) * 2017-09-28 2019-04-25 ブラザー工業株式会社 Printer driver, and information processing device

Similar Documents

Publication Publication Date Title
US8773691B2 (en) Printing control apparatus, printing control method, and storage medium
JP4978661B2 (en) Image processing device
JP5565346B2 (en) Printer
JP7175618B2 (en) PRINTING SYSTEM, PRINTING DEVICE AND CONTROL METHOD THEREOF, AND PROGRAM
US10379797B2 (en) Image forming apparatus that notifies a server, based on data size information, whether a portable document format is supported, and related method of controlling printing and printing system
US20120222036A1 (en) Image forming apparatus
US8543677B2 (en) Communication control device, method, and computer readable medium allowing an information processing device to be in a power saving mode for an extended period and allowing an application part to continue functioning
US9160888B2 (en) Information processing apparatus, user information management control method, and storage medium
US8749826B2 (en) Information processing apparatus, control method and recording medium
US10664212B2 (en) Image forming apparatus, control method for image forming apparatus, and storage medium for controlling storage of a print job
JP2009033555A (en) Image processing apparatus, system, program, and recording medium
US8830505B2 (en) Apparatus that transmits job data to terminal, terminal device, control method, and storage medium
JP5141743B2 (en) Image processing device
US20150206036A1 (en) System and method for generating a user interface from a printer description
WO2021011026A1 (en) Resuming print job by using to accounting information
US9164706B2 (en) Information processing apparatus, recording medium, and control method
US9442682B2 (en) Image processing apparatus, control method therefor and storage medium
JP2013196549A (en) Electronic device, program and image forming system
JP2014210436A (en) Printer
US20110264458A1 (en) System and method for assigning a seat based on usage situations of printing apparatus
US20100231937A1 (en) Print apparatus and print system and method of controlling the print apparatus
JP2013161196A (en) Web page printing system, method, and program
JP6123109B2 (en) Image forming apparatus
JP6089558B2 (en) Driver management program, uninstall program, and information processing apparatus
JP5686063B2 (en) Network system, image forming apparatus, and program