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

JP2008193355A - Image forming apparatus, application performance method, and program - Google Patents

Image forming apparatus, application performance method, and program Download PDF

Info

Publication number
JP2008193355A
JP2008193355A JP2007024767A JP2007024767A JP2008193355A JP 2008193355 A JP2008193355 A JP 2008193355A JP 2007024767 A JP2007024767 A JP 2007024767A JP 2007024767 A JP2007024767 A JP 2007024767A JP 2008193355 A JP2008193355 A JP 2008193355A
Authority
JP
Japan
Prior art keywords
image forming
forming apparatus
model
application
dependent information
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
JP2007024767A
Other languages
Japanese (ja)
Inventor
Makoto Yamazaki
真 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2007024767A priority Critical patent/JP2008193355A/en
Publication of JP2008193355A publication Critical patent/JP2008193355A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image forming apparatus, an application performance method, and a program which are capable of appropriately absorbing differences between and among machine models. <P>SOLUTION: The image forming apparatus is capable of executing an application, and model-dependent information different in value by models of image forming apparatus is stored in a storage device, and the application executes processing on the basis of the model-dependent information. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、画像形成装置、アプリケーション実行方法、及びプログラムに関し、特にアプリケーションを実行可能な画像形成装置、アプリケーション実行方法、及びプログラムに関する。   The present invention relates to an image forming apparatus, an application execution method, and a program, and more particularly to an image forming apparatus capable of executing an application, an application execution method, and a program.

プリンタ等の画像形成装置におけるソフトウェアは、主に、UNIX(登録商標)等のOS(Operating System)上において起動されているプラットフォームとアプリケーションとより構成される(例えば、特許文献1)。アプリケーションは、例えば、印刷機能やコピー機能等、ユーザから見て具体的な機能を実現するソフトウェアである。   Software in an image forming apparatus such as a printer mainly includes a platform and an application activated on an OS (Operating System) such as UNIX (registered trademark) (for example, Patent Document 1). The application is software that realizes specific functions as viewed from the user, such as a print function and a copy function.

ところで、画像形成装置は、多様な機種(モデル)が提供され、その機種に応じてハードウェア構成や性能が異なる。機種の相違は、画像形成装置上で動作するアプリケーションの実装にも影響する。すなわち、アプリケーション内のロジックにおいて、当該アプリケーションが実行される機種を意識した処理の定義が必要とされる。従来、機種の相違に基づくロジックの相違は、各アプリケーションのソースコード内でハードコーディングされていた。
特許第3679349号公報
By the way, various types (models) of image forming apparatuses are provided, and the hardware configuration and performance differ depending on the models. The difference in model also affects the implementation of applications that operate on the image forming apparatus. That is, in the logic in the application, it is necessary to define processing that takes into account the model on which the application is executed. Conventionally, the difference in logic based on the difference in model has been hard-coded in the source code of each application.
Japanese Patent No. 3679349

しかしながら、例えば、プリンタ機能を実現するアプリケーション(以下「プリンタアプリ」という。)について考えると、基本的な処理については、機種に応じて大差が生じるものではない。それにも拘わらず、機種ごとにアプリケーションが作成されることにより、開発作業が非効率なものとなり、また、保守作業を煩雑なものとなっていた。   However, for example, when considering an application that implements a printer function (hereinafter referred to as a “printer application”), there is not much difference in basic processing depending on the model. Nevertheless, the creation of an application for each model makes the development work inefficient and the maintenance work complicated.

本発明は、上記の点に鑑みてなされたものであって、機種の相違を適切に吸収することのできる画像形成装置、アプリケーション実行方法、及びプログラムの提供を目的とする。   SUMMARY An advantage of some aspects of the invention is that it provides an image forming apparatus, an application execution method, and a program that can appropriately absorb differences in models.

そこで上記課題を解決するため、本発明は、アプリケーションを実行可能な画像形成装置であって、画像形成装置の機種に応じて値が異なる機種依存情報が記憶装置に保存され、前記アプリケーションは、前記機種依存情報に基づいて処理を実行することを特徴とする。   Therefore, in order to solve the above-described problem, the present invention is an image forming apparatus capable of executing an application, and model-dependent information having different values depending on the model of the image forming apparatus is stored in a storage device. The processing is performed based on the model-dependent information.

このような画像形成装置では、機種の相違を適切に吸収することができる。   In such an image forming apparatus, it is possible to appropriately absorb the difference in model.

本発明によれば、機種の相違を適切に吸収することのできる画像形成装置、アプリケーション実行方法、及びプログラムを提供することができる。   According to the present invention, it is possible to provide an image forming apparatus, an application execution method, and a program that can appropriately absorb differences in models.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図1において画像形成装置10は、コントローラ11、スキャナ12、プリンタ13、モデム14、ネットワークインタフェース15、及び操作パネル16等のハードウェアを有する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a hardware configuration example of an image forming apparatus according to an embodiment of the present invention. In FIG. 1, the image forming apparatus 10 includes hardware such as a controller 11, a scanner 12, a printer 13, a modem 14, a network interface 15, and an operation panel 16.

コントローラ11は、CPU111、RAM112、ROM113、及びHDD114等より構成される。ROM113には、各種のプログラムやプログラムによって利用されるデータ等が記録されている。RAM112は、プログラムをロードするための記憶領域や、ロードされたプログラムのワーク領域等として用いられる。CPU111は、RAM112にロードされたプログラムを処理することにより、後述される機能を実現する。HDD114は、各種のデータの保存領域やプログラムの仮想メモリ(記憶)領域として用いられる。   The controller 11 includes a CPU 111, a RAM 112, a ROM 113, an HDD 114, and the like. The ROM 113 stores various programs and data used by the programs. The RAM 112 is used as a storage area for loading a program, a work area for the loaded program, and the like. The CPU 111 realizes functions to be described later by processing a program loaded in the RAM 112. The HDD 114 is used as a storage area for various data and a virtual memory (storage) area for programs.

スキャナ12は、原稿より画像データを読み取るためのハードウェアである。プリンタは13、画像データを印刷用紙に印刷するためのハードウェアである。モデム14は、電話回線に接続するためのハードウェアであり、FAX通信による画像データの送受信を実行するために用いられる。ネットワークインタフェース15は、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)に接続するためのハードウェアである。操作パネル16は、ユーザからの入力の受け付けや、ユーザに対する情報の通知等を行うめのボタン、液晶パネル等を備えたハードウェアである。   The scanner 12 is hardware for reading image data from a document. The printer 13 is hardware for printing image data on printing paper. The modem 14 is hardware for connecting to a telephone line, and is used to execute transmission / reception of image data by FAX communication. The network interface 15 is hardware for connecting to a network (regardless of wired or wireless) such as a LAN (Local Area Network). The operation panel 16 is hardware including a button, a liquid crystal panel, and the like for receiving input from the user and notifying information to the user.

図2は、本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。図2において、画像形成装置10は、コントロールサービス110と、当該コントロールサービス110を利用して動作する各種のアプリケーションと等より構成される。   FIG. 2 is a diagram illustrating a software configuration example of the image forming apparatus according to the embodiment of the present invention. In FIG. 2, the image forming apparatus 10 includes a control service 110 and various applications that operate using the control service 110.

コントロールサービス110は、アプリケーションがそれぞれの機能を実現するために共通的に必要とされるサービスを提供するプログラムである。コントロールサービス110は、例えば、ネットワーク通信の仲介、ハードウェアの制御、メモリ(RAM112、ROM113)やHDD114の制御、操作パネル16の制御、及びユーザ情報の管理等を行う。   The control service 110 is a program that provides a service that is commonly required for an application to realize each function. The control service 110 performs, for example, mediation of network communication, control of hardware, control of memory (RAM 112, ROM 113) and HDD 114, control of the operation panel 16, management of user information, and the like.

図2には、各種のアプリケーションとして、プリンタアプリ120、FAXアプリ130、及びコピーアプリ140が示されている。プリンタアプリ120は、画像形成装置10をプリンタとして機能させるためのアプリケーションである。FAXアプリ130は、画像形成装置10をファクシミリとして機能させるためのアプリケーションである。コピーアプリ140は、画像形成装置10をコピー機として機能させるためのアプリケーションである。   FIG. 2 shows a printer application 120, a FAX application 130, and a copy application 140 as various applications. The printer application 120 is an application for causing the image forming apparatus 10 to function as a printer. The FAX application 130 is an application for causing the image forming apparatus 10 to function as a facsimile. The copy application 140 is an application for causing the image forming apparatus 10 to function as a copy machine.

なお、コントロールサービス110、プリンタアプリ120、FAXアプリ130、コピーアプリ140は、OS(Operating System)150上においてそれぞれ異なるプロセスとして動作する。   Note that the control service 110, the printer application 120, the FAX application 130, and the copy application 140 operate as different processes on the OS (Operating System) 150, respectively.

ところで、プリンタアプリ120は、インタプリタ121、プリンタシステム122、及び機種依存情報123より構成される。インタプリタ121は、プリンタ言語を解釈及び翻訳し、印刷画像を生成(描画)するプログラムである。本実施の形態における画像形成装置10には、プリンタ言語の種類に対応させて複数のインタプリタ121が実装されている。図中では、Aインタプリタ121a、Bインタプリタ121b、及びCインタプリタ121cが例示されている。各インタプリタ121は、解釈可能なプリンタ言語が異なる。例えば、Aインタプリタ121aは、PS(Post Script)用のインタプリタであり、Bインタプリタ121bは、PCL(Printer Control Language)用のインタプリタであるといった具合である。各インタプリタ121は、また、当該インタプリタ121が実行される画像形成装置10の機種に応じて処理内容が異なる。画像形成装置10の機種に応じて対応可能な用紙サイズ、紙種、解像度等が異なり、斯かる相違によって印字結果に影響が生じるからである。したがって、本実施の形態において、各インタプリタ121は、画像形成装置の機種に応じて処理を変化させるアプリケーションに相当する。なお、各インタプリタ121は、それぞれ異なるプロセスとして起動される
プリンタシステム122は、各インタプリタ121の管理を行う。例えば、PC(Personal Computer)等のホストコンピュータより、印刷データが受信された場合、当該印刷データが使用しているプリンタ言語の種類に応じて、対応するインタプリタ121を起動させる。
Incidentally, the printer application 120 includes an interpreter 121, a printer system 122, and model-dependent information 123. The interpreter 121 is a program that interprets and translates the printer language and generates (draws) a print image. In the image forming apparatus 10 according to the present embodiment, a plurality of interpreters 121 are mounted corresponding to the type of printer language. In the figure, an A interpreter 121a, a B interpreter 121b, and a C interpreter 121c are illustrated. Each interpreter 121 has a different interpretable printer language. For example, the A interpreter 121a is an interpreter for PS (Post Script), and the B interpreter 121b is an interpreter for PCL (Printer Control Language). Each interpreter 121 also has different processing contents depending on the model of the image forming apparatus 10 on which the interpreter 121 is executed. This is because the paper size, paper type, resolution, and the like that can be handled differ depending on the model of the image forming apparatus 10, and the printing result is affected by such differences. Therefore, in the present embodiment, each interpreter 121 corresponds to an application that changes processing according to the model of the image forming apparatus. Each interpreter 121 is activated as a different process. The printer system 122 manages each interpreter 121. For example, when print data is received from a host computer such as a PC (Personal Computer), the corresponding interpreter 121 is activated in accordance with the type of printer language used by the print data.

機種依存情報123は、画像形成装置10の機種に応じて値が異なる情報をいい、かつ、インタプリタ121の動作仕様に影響を与える情報をいう。機種依存情報123は、例えば、HDD114に保存されている。   The model-dependent information 123 refers to information that varies in value depending on the model of the image forming apparatus 10 and information that affects the operation specifications of the interpreter 121. The model-dependent information 123 is stored in the HDD 114, for example.

図3は、機種依存情報の構成例を示す図である。図3では、機種依存情報123が分類されて管理されていることが示されている。すなわち、図中において、機種依存情報123は、機種固有情報、デバイス依存情報、グラフィック依存情報、及びインタプリタ職種機能情報等に分類されている。機種固有情報には、機種を識別する識別ID等が含まれる。デバイス依存情報には、給紙段情報及び排紙ビン情報等、画像形成装置10に備えられているデバイス(ハードウェア)の構成又は性能等に関する情報によって構成される。グラフィック依存情報は、解像度情報及びディザ情報等、画像形成装置10の画像処理能力に関する情報によって構成される。   FIG. 3 is a diagram illustrating a configuration example of the model-dependent information. FIG. 3 shows that the model-dependent information 123 is classified and managed. That is, in the figure, the model-dependent information 123 is classified into model-specific information, device-dependent information, graphic-dependent information, interpreter job function information, and the like. The model-specific information includes an identification ID for identifying the model. The device-dependent information includes information related to the configuration or performance of a device (hardware) provided in the image forming apparatus 10 such as paper feed stage information and paper discharge bin information. The graphic dependence information is configured by information relating to the image processing capability of the image forming apparatus 10 such as resolution information and dither information.

なお、機種依存情報123は、例えば、テキストエディタ等によって簡便に編集が可能とされている。   Note that the model-dependent information 123 can be easily edited by, for example, a text editor.

以下、画像形成装置10の処理手順について説明する。図4は、本発明の実施の形態における画像形成装置の処理手順を説明するためのフローチャートである。   Hereinafter, a processing procedure of the image forming apparatus 10 will be described. FIG. 4 is a flowchart for explaining a processing procedure of the image forming apparatus according to the embodiment of the present invention.

画像形成装置10において印刷要求(印刷データ)が受信されると(S101)、当該印刷データにおいて使用されているプリンタ言語に応じたインタプリタ121(例えば、Aインタプリタ121a)が起動される(S102)。Aインタプリタ121aは、機種依存情報123を読み込み(S103)、人間によって解釈可能な形式の機種依存情報123を、構造体等のプログラムに解釈可能な形式に変換する(S104)。続いて、Aインタプリタ121aは、印刷データにおいて要求されている印刷内容と、変換後の機種依存情報123とを比較することにより、当該印刷要求に対応した印刷処理の実行の可否を判断する(S105)。例えば、印刷要求において要求されている用紙サイズ、紙種、及び解像度等が、機種依存情報123において、当該画像形成装置10に対応可能な範囲とされているか否か等が判断される。   When the image forming apparatus 10 receives a print request (print data) (S101), the interpreter 121 (for example, the A interpreter 121a) corresponding to the printer language used in the print data is activated (S102). The A interpreter 121a reads the model-dependent information 123 (S103), and converts the model-dependent information 123 in a format that can be interpreted by humans into a format that can be interpreted by a program such as a structure (S104). Subsequently, the A interpreter 121a compares the print content requested in the print data with the converted model-dependent information 123 to determine whether or not the print process corresponding to the print request can be executed (S105). ). For example, it is determined whether or not the paper size, paper type, resolution, and the like requested in the print request are within a range compatible with the image forming apparatus 10 in the model-dependent information 123.

印刷要求に対応可能である場合、Aインタプリタ121aは、機種依存情報123に基づいて印刷処理を実行する。例えば、画像処理に関しては、グラフィック依存情報を参照し、当該グラフィック依存情報に応じた処理を実行する。   If the print request can be handled, the A interpreter 121 a executes print processing based on the model-dependent information 123. For example, regarding image processing, the graphic dependence information is referred to, and processing corresponding to the graphic dependence information is executed.

印刷要求に対応可能でない場合、Aインタプリタ121aは、印刷要求の無視やエラーの返却等、機種依存情報123において印刷要求を満たすことができないパラメータに応じて異常系の処理を実行する(S107)。   If the print request cannot be handled, the A interpreter 121a executes abnormal processing according to parameters that cannot satisfy the print request in the model-dependent information 123, such as ignoring the print request or returning an error (S107).

上述したように本実施の形態における画像形成装置10によれば、機種に依存する情報は、プログラムロジックとは分離されて管理されている。したがって、機種に依存しない部分を共通部分として開発及び保守可能となり、アプリケーションの動作仕様の共通化、品質の確保、及び機種開発の工数削減が可能となる。   As described above, according to the image forming apparatus 10 in the present embodiment, the information depending on the model is managed separately from the program logic. Therefore, it is possible to develop and maintain a part that does not depend on the model as a common part, and it is possible to share the operation specifications of the application, ensure the quality, and reduce the man-hours for model development.

なお、例えば、画像形成装置10において、部品化されたソフトウェアモジュールを組み合わせる(接続する)ことによってアプリケーションを構築可能な場合、機種依存情報123によって、構築可能なアプリケーションを判定するようにしてもよい。例えば、A3サイズの画像データを処理するようなアプリケーションの構築が指示された場合、機種依存情報123を参照し、当該画像形成装置10がA3サイズに対応可能か否かを判定するといった具合である。そうすることにより、実行不可能なアプリケーションが構築されるといった不都合を回避することができる。   For example, in the image forming apparatus 10, when an application can be constructed by combining (connecting) componentized software modules, the constructable application may be determined based on the model-dependent information 123. For example, when an instruction is given to construct an application that processes A3 size image data, the model-dependent information 123 is referred to and it is determined whether or not the image forming apparatus 10 can support the A3 size. . By doing so, it is possible to avoid the inconvenience that an inexecutable application is constructed.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to such specific embodiment, In the range of the summary of this invention described in the claim, various deformation | transformation・ Change is possible.

本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。1 is a diagram illustrating an example of a hardware configuration of an image forming apparatus according to an embodiment of the present invention. 本発明の実施の形態における画像形成装置のソフトウェア構成例を示す図である。FIG. 3 is a diagram illustrating a software configuration example of an image forming apparatus according to an embodiment of the present invention. 機種依存情報の構成例を示す図である。It is a figure which shows the structural example of model dependence information. 本発明の実施の形態における画像形成装置の処理手順を説明するためのフローチャートである。4 is a flowchart for explaining a processing procedure of the image forming apparatus according to the embodiment of the present invention.

符号の説明Explanation of symbols

10 画像形成装置
11 コントローラ
12 スキャナ
13 プリンタ
14 モデム
15 ネットワークインタフェース
16 操作パネル
110 コントロールサービス
111 CPU
112 RAM
113 ROM
114 HDD
120 プリンタアプリ
121 インタプリタ
121a Aインタプリタ
121b Bインタプリタ
121c Cインタプリタ
122 プリンタシステム
123 機種依存情報
130 FAXアプリ
140 コピーアプリ
DESCRIPTION OF SYMBOLS 10 Image forming apparatus 11 Controller 12 Scanner 13 Printer 14 Modem 15 Network interface 16 Operation panel 110 Control service 111 CPU
112 RAM
113 ROM
114 HDD
120 Printer Application 121 Interpreter 121a A Interpreter 121b B Interpreter 121c C Interpreter 122 Printer System 123 Model Dependent Information 130 FAX Application 140 Copy Application

Claims (9)

アプリケーションを実行可能な画像形成装置であって、
画像形成装置の機種に応じて値が異なる機種依存情報が記憶装置に保存され、
前記アプリケーションは、前記機種依存情報に基づいて処理を実行することを特徴とする画像形成装置。
An image forming apparatus capable of executing an application,
Model-dependent information with different values depending on the model of the image forming apparatus is stored in the storage device,
The image forming apparatus, wherein the application executes processing based on the model-dependent information.
前記アプリケーションは、入力される処理要求と前記機種依存情報とを比較することにより、当該画像形成装置において当該処理要求に応じた処理の実行の可否を判断することを特徴とする請求項1記載の画像形成装置。   2. The application according to claim 1, wherein the application determines whether or not the processing according to the processing request can be executed in the image forming apparatus by comparing the input processing request with the model-dependent information. Image forming apparatus. 前記機種依存情報には、当該画像形成装置のハードウェアの構成を示す情報が含まれていることを特徴とする請求項1又は2記載の画像形成装置。   3. The image forming apparatus according to claim 1, wherein the model-dependent information includes information indicating a hardware configuration of the image forming apparatus. 前記機種依存情報には、当該画像形成装置の画像処理能力に関する情報が含まれていることを特徴とする請求項1乃至3いずれか一項記載の画像形成装置。   4. The image forming apparatus according to claim 1, wherein the model-dependent information includes information related to an image processing capability of the image forming apparatus. 5. アプリケーションを実行可能な画像形成装置におけるアプリケーション実行方法であって、
前記画像形成装置の記憶装置には、前記画像形成装置の機種に応じて値が異なる機種依存情報が保存され、
前記画像形成装置の記憶装置に保存されている、前記画像形成装置の機種に応じて値が異なる機種依存情報に基づいて、前記アプリケーションの処理を実行することを特徴とするアプリケーション実行方法。
An application execution method in an image forming apparatus capable of executing an application,
The storage device of the image forming apparatus stores model-dependent information having different values depending on the model of the image forming apparatus,
An application execution method, comprising: executing the process of the application based on model-dependent information stored in a storage device of the image forming apparatus and having a value that differs depending on a model of the image forming apparatus.
前記アプリケーションは、入力される処理要求と前記機種依存情報とを比較することにより、当該画像形成装置において当該処理要求に応じた処理の実行の可否を判断することを特徴とする請求項5記載のアプリケーション実行方法。   6. The application according to claim 5, wherein the application determines whether or not to execute processing according to the processing request in the image forming apparatus by comparing the input processing request and the model-dependent information. Application execution method. 前記機種依存情報には、当該画像形成装置のハードウェアの構成を示す情報が含まれていることを特徴とする請求項5又は6記載のアプリケーション実行方法。   7. The application execution method according to claim 5, wherein the model-dependent information includes information indicating a hardware configuration of the image forming apparatus. 前記機種依存情報には、当該画像形成装置の画像処理能力に関する情報が含まれていることを特徴とする請求項5乃至7いずれか一項記載のアプリケーション実行方法。   The application execution method according to claim 5, wherein the model-dependent information includes information related to image processing capability of the image forming apparatus. 請求項5乃至8いずれか一項記載のアプリケーション実行方法を画像形成装置に実行させるためのプログラム。   A program for causing an image forming apparatus to execute the application execution method according to claim 5.
JP2007024767A 2007-02-02 2007-02-02 Image forming apparatus, application performance method, and program Pending JP2008193355A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007024767A JP2008193355A (en) 2007-02-02 2007-02-02 Image forming apparatus, application performance method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007024767A JP2008193355A (en) 2007-02-02 2007-02-02 Image forming apparatus, application performance method, and program

Publications (1)

Publication Number Publication Date
JP2008193355A true JP2008193355A (en) 2008-08-21

Family

ID=39753022

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007024767A Pending JP2008193355A (en) 2007-02-02 2007-02-02 Image forming apparatus, application performance method, and program

Country Status (1)

Country Link
JP (1) JP2008193355A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9661040B2 (en) 2012-03-22 2017-05-23 Ricoh Company, Ltd. Collaboration processing apparatus, collaboration processing system, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9661040B2 (en) 2012-03-22 2017-05-23 Ricoh Company, Ltd. Collaboration processing apparatus, collaboration processing system, and program

Similar Documents

Publication Publication Date Title
KR101377468B1 (en) Image processing apparatus, control method of image processing apparatus, and recording medium storing computer program
CN108762694B (en) Print drive processing method and device in Linux operating system
JP2010280185A (en) Image processing apparatus
US11003397B2 (en) Printing computing device for processing a print job to print a document at a multi-function printing device
CN107391053B (en) Image forming apparatus, image forming method, and information processing system
JP6141007B2 (en) PRINT CONTROL DEVICE, ITS CONTROL METHOD, AND PROGRAM
CN106371776B (en) Printer driver and information processing apparatus
JP5597943B2 (en) System and method
US10175917B2 (en) Medium storing program executable by terminal apparatus and terminal apparatus
JP2012181711A (en) Device integration program, device integration method, and host device
JP5691492B2 (en) Printing system, printing apparatus, printing method, and printing program
JP5793872B2 (en) Image forming apparatus, program management method, program management program, and recording medium
JP2016062287A (en) Program for printing
JP2007043708A (en) Document processing system, method and program
US8970906B2 (en) Information processing apparatus, recording medium, and control method
US10277765B2 (en) Information processing device, control method, and program
JP2008193355A (en) Image forming apparatus, application performance method, and program
JP2007088888A (en) Scanner and its error display method
US10817227B2 (en) Printing computing device for operating a printing device
US11068214B2 (en) Printing computing device for printing PPL jobs having video data and methods for use with a printing system for printing PPL jobs having video data
CN113064560A (en) Print control method, print driving device, image forming apparatus, and storage medium
US10817233B2 (en) Printing computing device for operating a multi-function printing device
US8325353B2 (en) Image processing apparatus that determines whether a user instruction for performing image processing functions invokes one or multiple image processing common services
EP3699749B1 (en) Image forming device
JP4886748B2 (en) Image processing node and method for controlling an image processing node