[go: up one dir, main page]

JP2010278635A - Image processing system - Google Patents

Image processing system Download PDF

Info

Publication number
JP2010278635A
JP2010278635A JP2009127751A JP2009127751A JP2010278635A JP 2010278635 A JP2010278635 A JP 2010278635A JP 2009127751 A JP2009127751 A JP 2009127751A JP 2009127751 A JP2009127751 A JP 2009127751A JP 2010278635 A JP2010278635 A JP 2010278635A
Authority
JP
Japan
Prior art keywords
scanner
image processing
driver
peripheral device
user
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
JP2009127751A
Other languages
Japanese (ja)
Inventor
Shinji Kogure
真司 小暮
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.)
Oki Electric Industry Co Ltd
Oki Data Systems Co Ltd
Original Assignee
Oki Data Corp
Oki Data Systems 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 Oki Data Corp, Oki Data Systems Co Ltd filed Critical Oki Data Corp
Priority to JP2009127751A priority Critical patent/JP2010278635A/en
Publication of JP2010278635A publication Critical patent/JP2010278635A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Facsimiles In General (AREA)

Abstract

【課題】利用者は、パーソナルコンピュータ(PC)等の画像処理装置に対して、スキャナ等の周辺装置を追加したり、或いは周辺装置の機種を交換する度に周辺装置に応じたドライバをインストールする必要があり、利用者の管理上の手間や利便性を欠くといった問題があった。
【解決手段】
PC2に接続される複数のスキャナ4を備えた画像処理システム1において、前記PC2には、スキャナ4の動作に必要な動作情報を共通に受信するアプリケーションインタフェース部204と、前記アプリケーションインタフェース部204の設定によりスキャナ4に動作指示を行うユーザインタフェース制御部205とを有するドライバ203を備え、前記スキャナ2には、前記スキャナ4の動作情報を記憶する動作情報記憶部216と、前記動作情報記憶部216からの動作情報をPC2に送信するサーバ部215とを備えている。
【選択図】 図1
Each time a user adds a peripheral device such as a scanner to the image processing apparatus such as a personal computer (PC) or replaces the model of the peripheral device, a driver corresponding to the peripheral device is installed. There is a problem that it is necessary and the user has trouble in management and convenience.
[Solution]
In the image processing system 1 including a plurality of scanners 4 connected to the PC 2, the PC 2 has an application interface unit 204 that commonly receives operation information necessary for the operation of the scanner 4 and settings of the application interface unit 204. A driver 203 having a user interface control unit 205 for instructing the scanner 4 to perform an operation instruction. The scanner 2 includes an operation information storage unit 216 for storing operation information of the scanner 4, and an operation information storage unit 216. The server unit 215 transmits the operation information to the PC 2.
[Selection] Figure 1

Description

本発明は、画像処理装置とネットワークを介して接続されるスキャナ等の周辺装置を複数備えた画像処理システムに関する。   The present invention relates to an image processing system including a plurality of peripheral devices such as a scanner connected to an image processing device via a network.

上記画像処理システムには、複数のイメージスキャナ(以下、単にスキャナという)から画像をデータ化し、ネットワークを介してパーソナルコンピュータ(以下、単にPCという)に転送し、画像データとして保管するなど様々に画像処理をする技術がある。
従来、このような画像処理システムとしては、例えば、下記特許文献1に開示されている。
この画像処理システムは、スキャナとPC間との送受信のためのアクセスの可能性を登録する手段と、ドライバをユーザサイトにおいてインストールする手段と、前記ドライバがPCとスキャナの1つを関連付ける手段と、スキャニングソフトウエアによって画像ファイルをユーザサイトにおいて生成する手段と、ユーザサイトのスキャニングソフトウエアからのコマンドをネットワークを通してスキャナへ転送する手段と、その結果によって生じたTWAIN(トウェイン)コード、画像データ及び他のデータをネットワークを通してPCからユーザサイトへ転送する手段を有している。
なお、TWAINとは、スキャナから画像を入力するための技術標準の一つで、ハードウエアとしてのスキャナと画像処理ソフトウエアとのインタフェースとして使われる。
In the image processing system, various images are obtained such as converting images from a plurality of image scanners (hereinafter simply referred to as scanners) into data, transferring them to a personal computer (hereinafter simply referred to as PCs) via a network, and storing them as image data. There is technology to process.
Conventionally, such an image processing system is disclosed in, for example, Patent Document 1 below.
The image processing system comprises: means for registering access possibilities for transmission / reception between a scanner and a PC; means for installing a driver at a user site; and means for the driver to associate one of the PC and the scanner; Means for generating an image file at the user site by the scanning software, means for transferring commands from the scanning software at the user site to the scanner, and resulting TWAIN code, image data and other Means are provided for transferring data from the PC to the user site through the network.
TWAIN is one of the technical standards for inputting an image from a scanner, and is used as an interface between a scanner as hardware and image processing software.

特開2003−198780号公報JP 2003-198780 A

ところで、前記PCがスキャナからの画像データを受信する場合、前記スキャナはPCに備えられるスキャナ専用のドライバによって制御される。
しかし、スキャナの機能は機種によって様々に異なるため、従来の画像処理システムでは、PCにはスキャナ毎の専用ドライバを用意しなければならなかった。従って、利用者はスキャナを追加したり、或いはスキャナの機種を交換する度にスキャナに応じたドライバをPCにインストールする必要があり、利用者の管理上の手間や利便性を欠くといった問題があった。
(発明の目的)
そこで本発明は、上記の如き問題に鑑みなされたもので、画像処理装置は周辺装置から取得した動作情報を基に、異なる機能を有する周辺装置においても、画像処理装置内のドライバを共通に使用でき、周辺装置毎にドライバをインストールする必要がなく、利用者の管理上の手間を省くことのできる画像処理システムを提供することを目的とする。
By the way, when the PC receives image data from a scanner, the scanner is controlled by a scanner-dedicated driver provided in the PC.
However, since the scanner functions vary depending on the model, in the conventional image processing system, a dedicated driver for each scanner must be prepared in the PC. Therefore, every time a user adds a scanner or replaces the scanner model, the user needs to install a driver corresponding to the scanner on the PC, which causes a problem that the user has trouble in management and convenience. It was.
(Object of invention)
Therefore, the present invention has been made in view of the above problems, and the image processing apparatus uses the driver in the image processing apparatus in common even in peripheral apparatuses having different functions based on the operation information acquired from the peripheral apparatus. It is an object of the present invention to provide an image processing system that can eliminate the need for installing a driver for each peripheral device and save the user's administrative trouble.

本発明は、画像処理装置に接続される複数の周辺装置を備えた画像処理システムにおいて、前記画像処理装置には、各周辺装置の動作に必要な動作情報を共通に受信する通信部と、前記通信部の設定により各周辺装置に動作指示を行う制御部とを有するドライバを備え、前記周辺装置には、前記周辺装置の動作情報を記憶する記憶部と、前記記憶部からの動作情報を画像処理装置に送信するサーバ部とを備えている。   The present invention provides an image processing system including a plurality of peripheral devices connected to an image processing device, wherein the image processing device includes a communication unit that commonly receives operation information necessary for the operation of each peripheral device; A driver having a control unit for instructing each peripheral device to perform an operation according to a setting of a communication unit, and the peripheral device includes a storage unit that stores operation information of the peripheral device, and an image of the operation information from the storage unit. And a server unit for transmission to the processing device.

上記のように構成することにより、各周辺装置に必要な動作情報を画像処理装置に送信できるサーバ機能を周辺装置に持たせ、ドライバがインタフェースに対応した仮想ドライバとして各周辺装置から取得した動作情報を基に周辺装置固有の動作設定が行えるようにしたのでドライバが共通化し、個々の周辺装置に応じたドライバのインストールを必要とせず、利用者の管理上の手間を省くことができる利点を有する。   By configuring as described above, the peripheral device has a server function capable of transmitting operation information necessary for each peripheral device to the image processing device, and the operation information acquired from each peripheral device by the driver as a virtual driver corresponding to the interface Since it is possible to set the operation settings specific to the peripheral device based on this, there is an advantage that the driver can be shared, and it is not necessary to install the driver according to each peripheral device, thereby saving the user's administrative effort .

実施例1の画像処理システムのブロック図である。1 is a block diagram of an image processing system of Embodiment 1. FIG. 本発明の画像処理システムの基本構成を示すブロック図である。It is a block diagram which shows the basic composition of the image processing system of this invention. 実施例1のPC側の処理手順のフローチャートである。3 is a flowchart of a processing procedure on the PC side according to the first embodiment. 同実施例1のスキャナ側の処理手順のフローチャートである。3 is a flowchart of a processing procedure on the scanner side of the first embodiment. (a)は同実施例1のダイアログ表示対応スキャナのブロック図であり、(b)及び(c)は同実施例1のドライバによるダイアログ表示の一例である。(A) is a block diagram of the dialog display compatible scanner of the first embodiment, and (b) and (c) are examples of dialog display by the driver of the first embodiment. 実施例2の画像処理システムのブロック図である。6 is a block diagram of an image processing system according to Embodiment 2. FIG. 同実施例2の処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of a process of the Example 2. スキャナのWebサーバに備えられる動作情報のHTMLの一例を示す。An example of HTML of operation information provided in the Web server of the scanner is shown.

以下、本発明の画像処理システムの実施例について図面に基づき説明する。   Embodiments of the image processing system of the present invention will be described below with reference to the drawings.

図2は本発明の画像処理システムの基本構成を示している。
この画像処理システム1は、図2に示すように、PC2と、このPC2にLAN等のネットワーク3を介して接続された複数のスキャナ4とを有している。
PC2は、図1に示すように、装置本体201と図示しないキーボードやディスプレーの他I/Oポート等が備えられている。
装置本体201には、CPU及び揮発性、不揮発性の記憶手段及びAPI(アプリケーション・プログラム・インタフェース)210等が備えられている。
FIG. 2 shows the basic configuration of the image processing system of the present invention.
As shown in FIG. 2, the image processing system 1 includes a PC 2 and a plurality of scanners 4 connected to the PC 2 via a network 3 such as a LAN.
As shown in FIG. 1, the PC 2 includes an apparatus main body 201, a keyboard and a display (not shown), an I / O port, and the like.
The apparatus main body 201 includes a CPU, volatile and nonvolatile storage means, an API (Application Program Interface) 210, and the like.

記憶手段には、画像アプリケーション202、スキャナに共通のドライバ(以下単にドライバという)203といったプログラムの他、装置全体を制御するためのOSプログラムが格納されている。ここでの画像アプリケーション202には、TWAINインタフェース(I/F)機能が備えられており、このTWAINI/F機能を介してドライバ203と通信する。   The storage means stores an OS program for controlling the entire apparatus, in addition to programs such as an image application 202 and a driver (hereinafter simply referred to as a driver) 203 common to the scanner. Here, the image application 202 has a TWAIN interface (I / F) function, and communicates with the driver 203 via the TWAINI / F function.

ドライバ203は、スキャナ動作用のTWAINに基づいたソフトウエアであり、その内容としては各スキャナ4の画像アプリケーション202に対する動作条件の確認や対応のためのネゴシエーションを行うアプリケーションI/F部204と、ユーザI/F制御部205と、画像処理部206と、コマンド・データ処理部207と、検索部208と、I/F制御部209からなる。
このドライバ203は、これ等を組み合わせることにより各スキャナ4毎の動作情報(HTMLデータ)を受信して機種の異なるスキャナ4に対してもユーザI/F制御部205がプログラム上で共通に対応可能となる。
The driver 203 is software based on TWAIN for scanner operation. The contents include an application I / F unit 204 that performs confirmation of operation conditions for the image application 202 of each scanner 4 and negotiation for response, and a user. An I / F control unit 205, an image processing unit 206, a command / data processing unit 207, a search unit 208, and an I / F control unit 209 are included.
By combining these, the driver 203 receives operation information (HTML data) for each scanner 4, and the user I / F control unit 205 can cope with the scanner 4 of different models in common on the program. It becomes.

ユーザI/F制御部205は、各スキャナ4のWebサーバ215から利用者が対応しようとしているスキャナ4の動作情報を持つHTML(Hyper Text Markup Langage)データを、コマンド・データ処理部207を介して取得し、取得したHTMLデータからそのスキャナの機能に応じたユーザI/Fをエミュレータとして構成することにより、どのスキャナ4とでも共通に動作できる。
また、このユーザI/F制御部205は、図5に示すように、PC2のディスプレーに、各スキャナ4の機能や特長をダイアログ表示させる。即ち、ディスプレーの画面中にスキャナ毎の「入力方法」、「カラーモード」、「原稿サイズ」、「解像度」等のテキストボックスや「スキャン」、「プレビュー」、「閉じる」といった操作ボタンのほか「サムネイル」を表示させる。これによりユーザI/F制御部205は、利用者が使用目的に応じて、原稿を編集したり、スキャナ4を選択できるように設定され、利用者がPC2のキーボードやマウス等を操作することによりダイアログ内容に対する選択や決定に応じて指定入力する際のユーザI/Fとして制御する。
The user I / F control unit 205 sends, via the command / data processing unit 207, HTML (Hyper Text Markup Language) data having the operation information of the scanner 4 that the user is trying to handle from the Web server 215 of each scanner 4. The user I / F corresponding to the function of the scanner is configured as an emulator from the acquired HTML data and can operate in common with any scanner 4.
Further, as shown in FIG. 5, the user I / F control unit 205 displays a dialog box indicating the functions and features of each scanner 4 on the display of the PC 2. That is, in addition to text boxes such as “input method”, “color mode”, “original size”, “resolution”, and operation buttons such as “scan”, “preview”, and “close” for each scanner, “Thumbnail” is displayed. As a result, the user I / F control unit 205 is set so that the user can edit the document or select the scanner 4 according to the purpose of use, and the user operates the keyboard, mouse, or the like of the PC 2. Control is performed as a user I / F when a designation is input according to selection or determination of the dialog contents.

画像処理部206は、スキャナ4から受信した画像データに対し、ガンマ補正、モアレ除去またはエッジ強調といった画像処理及びカラーマッチング等の各種フィルタ処理を行う。   The image processing unit 206 performs image processing such as gamma correction, moire removal, or edge enhancement on the image data received from the scanner 4 and various filter processing such as color matching.

コマンド・データ処理部207は、ユーザI/F制御部205にて指定された動作条件を基にスキャナ4に動作設定を行うコマンドを送信する。また、このコマンド・データ処理部207はスキャナ4から画像データを受信して、その画像データを画像処理部206に渡す。更に、このコマンド・データ処理部207はスキャナ4のWebサーバ215にアクセスして受信したスキャナ4の動作情報をもつHTMLデータをユーザI/F制御部205に渡す処理を行う。   The command / data processing unit 207 transmits a command for setting the operation to the scanner 4 based on the operation condition designated by the user I / F control unit 205. The command / data processing unit 207 receives image data from the scanner 4 and passes the image data to the image processing unit 206. Further, the command / data processing unit 207 accesses the Web server 215 of the scanner 4 and performs processing for passing the received HTML data having the operation information of the scanner 4 to the user I / F control unit 205.

I/F制御部209は、コマンド・データ処理部207がネットワーク3を介して接続されるスキャナ4とコマンド及びデータを送受信するための制御を行う。   The I / F control unit 209 performs control for the command / data processing unit 207 to transmit / receive commands and data to / from the scanner 4 connected via the network 3.

検索部208は、画像キーワード検索プログラムによって構成されており、HTMLデータの動作情報の具体的な細かな指定とは別に、利用者がスキャナを使用するに当って、予め、PCから指定した原稿に対して概略的機能範囲、例えば、「原稿サイズはA3まで可能」とか、或いは「モノクロ専用」といった範囲で利用者の要求に合うスキャナ4を検出する。各スキャナ4は機能別に予めコード化され、利用者がPCから「原稿サイズ」だけでも指定するとこれを基に検出される。検出されたスキャナは、PCのディスプレーに選択画面でリスト表示され利用者が選択できるよにする。   The search unit 208 is constituted by an image keyword search program. In addition to the detailed specification of the operation information of the HTML data, the search unit 208 applies a document specified in advance from the PC when the user uses the scanner. On the other hand, the scanner 4 meeting the user's request is detected within a general functional range, for example, “original size can be up to A3” or “monochrome only”. Each scanner 4 is coded in advance for each function, and when the user designates only “original size” from the PC, it is detected based on this. The detected scanner is displayed in a list on the selection screen on the PC display so that the user can select it.

API210は、PCがスキャナとネットワーク通信を行うためのOSのI/Fであり、ドライバ203は、このAIP210を利用してネットワーク3を介して各スキャナ4と互換性よく通信を行うことができる。   The API 210 is an I / F of an OS for allowing the PC to perform network communication with the scanner, and the driver 203 can communicate with each scanner 4 through the network 3 with good compatibility using the API 210.

スキャナ4は、スキャナ本体211中に紙媒体等の原稿を光学的にスキャンして画像データに変換する図示しない画像読取部と、この画像読取部を制御する制御部(CPU)213及びROM、RAM等の動作情報記憶部216を備えたWebサーバ215及び外部I/F212等からなり、ネットワーク3を介して1台のPC2に対して機能の異なる複数(図2中では2台としているが更に多くてもよい)のものが接続され、何れもコンピュータ機能を備えている。   The scanner 4 includes an image reading unit (not shown) that optically scans a document such as a paper medium into the scanner body 211 and converts it into image data, a control unit (CPU) 213 that controls the image reading unit, a ROM, and a RAM. A plurality of different functions with respect to one PC 2 via the network 3 (two in FIG. 2 but more). All of which have a computer function.

外部I/F212は、スキャナ4からの画像データを、ネットワーク3を介してPC2に送信し、また、PC2側からの指示に基づきスキャナ4を動作させるためのコマンドを受信するといった通信を行う。   The external I / F 212 performs communication such as transmitting image data from the scanner 4 to the PC 2 via the network 3 and receiving a command for operating the scanner 4 based on an instruction from the PC 2 side.

制御部213は各スキャナ4全体を制御し、また、ネットワーク3を介してPC2のドライバ203から送信されたコマンドを判断し、利用者が指定した動作条件に従いスキャナ4が所定の機能を実行できるように、スキャナ制御部214に対して指示する。   The control unit 213 controls each scanner 4 as a whole, determines a command transmitted from the driver 203 of the PC 2 via the network 3, and allows the scanner 4 to execute a predetermined function in accordance with an operation condition designated by the user. To the scanner control unit 214.

Webサーバ215は、動作情報記憶部216を有しており、ドライバ203からの要求に応じてスキャナ4の動作に必要な情報をHTMLデータでPCに送信する。   The Web server 215 includes an operation information storage unit 216, and transmits information necessary for the operation of the scanner 4 to the PC as HTML data in response to a request from the driver 203.

動作情報記憶部216には、スキャナ4の動作に必要な情報、即ち、図8に示すHTMLデータが格納されている。HTMLデータは、各スキャナ4が画像をデータ化する場合に指定通りの対応ができるように「カラーモード」、「解像度」、「原稿サイズ」、「両面スキャン」といった各スキャナ4毎に異なる装置固有の情報が書き込まれている。これ等のHTMLデータは、PC2内でエミュレーションされドライバに送信される。   The operation information storage unit 216 stores information necessary for the operation of the scanner 4, that is, HTML data shown in FIG. The HTML data is unique to each scanner 4 such as “color mode”, “resolution”, “original size”, and “double-sided scan” so that each scanner 4 can handle the image data as specified. Information is written. These HTML data are emulated in the PC 2 and transmitted to the driver.

次に、実施例1の画像処理システムの動作について説明する。
図3は、PC2側の処理手順の一例を示すフローチャートであり、図4はスキャナ4側の処理手順の一例を示すフローチャートである。両図を基に夫々の動作説明をする。
先ず、利用者がPC2から何れかのスキャナ4を使用する場合、図3のフローチャートに従って動作する。
Next, the operation of the image processing system according to the first embodiment will be described.
FIG. 3 is a flowchart showing an example of the processing procedure on the PC 2 side, and FIG. 4 is a flowchart showing an example of the processing procedure on the scanner 4 side. Each operation will be described with reference to both figures.
First, when the user uses any of the scanners 4 from the PC 2, the operation is performed according to the flowchart of FIG.

利用者は、PC2とスキャナ4の電源をONしてシステムを起動させる(開始)。   The user turns on the PC 2 and the scanner 4 to activate the system (start).

(S301)
PC2及びスキャナ4の始動により、TWAIN対応の画像アプリケーション202が起動することにより、PC2及びスキャナ4は利用可能な状態となる。
(S301)
When the PC 2 and the scanner 4 are started, the TWAIN-compliant image application 202 is activated, so that the PC 2 and the scanner 4 can be used.

(S302)
画像アプリケーション202が起動すると、一般にはPC2のドライバ203の種別(USB、ネットワーク)対応のため、利用者はその選択をする。本実施例では、ドライバ203としてネットワーク(LAN)ドライバ203が選択される。
(S302)
When the image application 202 is activated, the user generally makes a selection because it corresponds to the type (USB, network) of the driver 203 of the PC 2. In this embodiment, a network (LAN) driver 203 is selected as the driver 203.

(S303)
利用者は、原稿をデータ化しやすい(利用しやすい)スキャナ4を見付け出そうとする場合もあり、このような対応手段として、利用者がPC2のスキャナ指定から操作すると、ドライバ203は、スキャナ4からの動作情報によらずに検索部208によってLANに接続されたスキャナ4の検索を開始する。
(S303)
In some cases, the user tries to find a scanner 4 that can easily convert the document into data (easy to use). When the user operates from the scanner designation of the PC 2 as such a countermeasure, the driver 203 causes the scanner 4 to operate. The search of the scanner 4 connected to the LAN is started by the search unit 208 regardless of the operation information from.

(S304)
利用者の指定により使用目的に応じたスキャナ4がPCのディスプレーの選択画面から見つからなかった場合は、PC2のディスプレーには「利用可能なスキャナ4が見つかりませんでした」と表示してドライバ203の動作は終了する(S305)か、利用者は使用目的を変更する。
(S304)
If the scanner 4 corresponding to the purpose of use is not found from the PC display selection screen as specified by the user, the display of the PC 2 displays “Available scanner 4 was not found” and displays the driver 203 The operation ends (S305) or the user changes the purpose of use.

(S306)
一方、利用者の利用目的に合ったスキャナ4が検索できた場合、スキャナ4の選択画面をPC2のディスプレーに表示して、利用者に目的のスキャナ4を選択させる。検索されたスキャナ4が一つの場合は、PC2のディスプレーには選択画面を表示せずに済ませてもよい。
(S306)
On the other hand, when the scanner 4 suitable for the purpose of use of the user can be searched, a selection screen for the scanner 4 is displayed on the display of the PC 2 to allow the user to select the target scanner 4. When the searched scanner 4 is one, it is not necessary to display the selection screen on the display of the PC 2.

(S307)
利用可能なスキャナ4が2つ以上ある場合には、検索時のアドレスを基に、利用者は、PC2のディスプレーに選択されたスキャナ4のアドレスに対し「http」アクセスをする。
(S307)
When there are two or more usable scanners 4, the user performs “http” access to the address of the selected scanner 4 on the display of the PC 2 based on the address at the time of search.

(S308)
これによりPC2は、スキャナ4のWebサーバからHTMLデータを受信し、受信したHTMLデータからドライバ203がディスプレーに利用目的のダイアログを構成して表示する。
(S308)
As a result, the PC 2 receives the HTML data from the Web server of the scanner 4, and the driver 203 configures and displays a dialog for the purpose of use on the display from the received HTML data.

(S309)
利用者は、ディスプレーに表示されたダイアログを見ながらスキャナ4の動作設定を行う。即ち、原稿を1部ずつ入力するのか或いは複数部まとめて入力するかを選択する場合には「入力方法」、白黒かカラーを選択するには「カラーモード」、原稿の大きさを合わせる場合には「原稿サイズ」の各テキストボックスから選択し、その後、利用者は、ディスプレーのダイアログ表示にある「スキャン」ボタンを押下して画像アプリケーション202がスキャン開始を指示すると、コマンド・データ処理部207は、利用者が設定した動作設定にしたがいスキャナ動作設定及び開始コマンドを作成しスキャナ4に送信してスキャナ動作設定及び開始を指示する。
(S309)
The user sets the operation of the scanner 4 while looking at the dialog displayed on the display. In other words, “input method” is used to select whether to input one copy at a time or multiple copies at once, “color mode” to select black and white or color, and to match the size of the document. Is selected from each text box of “Original Size”, and then the user presses the “Scan” button in the dialog display of the display to instruct the image application 202 to start scanning, the command / data processing unit 207 Then, according to the operation setting set by the user, a scanner operation setting and start command are created and transmitted to the scanner 4 to instruct scanner operation setting and start.

(S310)
この指示によりドライバ203は、スキャナ4の画像読取部が原稿をスキャンして生成した画像データを受信する。
(S310)
In response to this instruction, the driver 203 receives image data generated by the image reading unit of the scanner 4 scanning the document.

(S311)
受信した画像データに対し、画像処理部206は、画像処理や各種フィルタ処理を適用した後に画像アプリケーション202にTWAINインタフェースを介して画像データを転送し、続いて画像データがあるか確認する(S312)。未転送の画像データがあれば次の画像データを受信する処理を行う(S310)。受信した画像データを全て画像アプリケーション202に転送し終えたら終了する。
(S311)
The image processing unit 206 applies image processing and various filter processes to the received image data, transfers the image data to the image application 202 via the TWAIN interface, and then checks whether there is image data (S312). . If there is untransferred image data, the next image data is received (S310). When all the received image data has been transferred to the image application 202, the process ends.

次に、スキャナ側の処理手順について図4を基に説明する。
(S401)
複数のスキャナ4の何れも起動している状態として、各スキャナ4は今PC2からのコマンド待ちの状態とする。
Next, the processing procedure on the scanner side will be described with reference to FIG.
(S401)
Assuming that all of the plurality of scanners 4 are activated, each scanner 4 is now waiting for a command from the PC 2.

(S402)
ドライバ203からのコマンドを何れかのスキャナ4が受信した場合、受信したスキャナ4は、そのコマンドが検索コマンドか否かをCPU213で判断する。
(S402)
When any scanner 4 receives a command from the driver 203, the received scanner 4 determines whether the command is a search command by the CPU 213.

(S403)
利用者からのPC操作によってなされた動作情報による検索コマンドの場合には、スキャナ4のCPU213は、PC2側のドライバ203に対して動作情報検索の開始について応答処理する。
(S403)
In the case of a search command based on operation information made by a PC operation from a user, the CPU 213 of the scanner 4 responds to the driver 203 on the PC 2 side about the start of operation information search.

(S404)
検索コマンドではない場合には、スキャナ4のCPU213は動作を設定するコマンドであるか否か判断する。
(S404)
If it is not a search command, the CPU 213 of the scanner 4 determines whether it is a command for setting an operation.

(S405)
スキャナ動作設定/開始コマンドの場合には、CPU213はスキャナ4の動作条件の設定をスキャナ制御部214に対して行う。
(S405)
In the case of the scanner operation setting / start command, the CPU 213 sets the operation condition of the scanner 4 to the scanner control unit 214.

(S406)
スキャナ4の画像読取部は、スキャナ制御部214の設定された条件に従って原稿のスキャンを開始する。
(S406)
The image reading unit of the scanner 4 starts scanning the document according to the conditions set by the scanner control unit 214.

(S407)
スキャナ4は、画像読取部のスキャンに伴い所定の画像データを生成すると、CPU213はPC2のドライバ203に画像データを転送する。
(S407)
When the scanner 4 generates predetermined image data as the image reading unit scans, the CPU 213 transfers the image data to the driver 203 of the PC 2.

(S408)
スキャナ4のCPU213は、スキャンした原稿の画像データを転送し終えたか否かを判断する。CPU213は転送を終えるまで画像データの転送を行う。
図5は、接続するスキャナ4により異なるダイアログをドライバ203によってPC2のディスプレイに表示した一例を示している。
この場合PC2のディスプレー表示は、LAN3を介して、A4サイズの片面スキャンが可能なモノクロスキャナ505とA3サイズの両面スキャンが可能なカラースキャナとに通信可能な状態になっている。
(S408)
The CPU 213 of the scanner 4 determines whether or not the image data of the scanned document has been transferred. The CPU 213 transfers image data until the transfer is completed.
FIG. 5 shows an example in which a dialog different depending on the scanner 4 to be connected is displayed on the display of the PC 2 by the driver 203.
In this case, the display display of the PC 2 can communicate with the monochrome scanner 505 capable of A4 size single-sided scanning and the color scanner capable of A3 size double-sided scanning via the LAN 3.

図5において、スキャナ(A4モノクロ)4と接続した場合、ドライバ203のダイアログ(505)に表示される「カラーモード」には白黒とグレイスケールが選択可能となりカラーは選択肢に現れていない。
また、原稿サイズも最大A4までとなり、カラー調整機能のアイコンも表示されない。これに対し、スキャナ(A3カラー)4と接続した場合には、「入力方法」としてオートドキュメントフィーダ(ADF)の両面指定が可能であり、「カラーモード」にカラー(24bit)、原稿サイズにA3までの選択肢が表示される。
In FIG. 5, when connected to the scanner (A4 monochrome) 4, monochrome and grayscale can be selected for the “color mode” displayed in the dialog (505) of the driver 203, and the color does not appear in the options.
Also, the document size is up to a maximum of A4, and the color adjustment function icon is not displayed. On the other hand, when connected to the scanner (A3 color) 4, it is possible to specify both sides of the auto document feeder (ADF) as the “input method”, color (24 bits) for the “color mode”, and A3 for the document size. The options up to are displayed.

図8は、スキャナのWebサーバが持つ動作情報としてのHTMLデータの一例であり、夫々のスキャナ4は各機能に応じて異なる動作情報を持つ。
上記のように、スキャナには、必要な動作情報を処理するためにHTMLデータを利用しているが、HTMLデータの処理をWebブラウザ等の別アプリケーションに渡して処理しないから、Webブラウザの種類やバージョンに依存してユーザI/Fが不安定になることがなく、Webブラウザが無い環境でも動作可能である。
FIG. 8 shows an example of HTML data as operation information held by the Web server of the scanner, and each scanner 4 has different operation information depending on each function.
As described above, the scanner uses HTML data to process necessary operation information, but does not pass the HTML data processing to another application such as a Web browser. The user I / F does not become unstable depending on the version, and can operate even in an environment without a Web browser.

図6は実施例2の画像処理システムの構成を示すブロック図である。
この画像処理システムの基本構成としては、実施例1と同様図2に示すように、PC2と、このPC2にLAN等のネットワーク3を介して接続される複数のスキャナ4とを有しており、また、各スキャナ4についても実施例1と同様につき説明は省略する。
PC2は、図6に示すように、装置本体601と図示しないキーボードやディスプレーの他I/Oポート等を備えている。
FIG. 6 is a block diagram illustrating the configuration of the image processing system according to the second embodiment.
As shown in FIG. 2, the basic configuration of this image processing system includes a PC 2 and a plurality of scanners 4 connected to the PC 2 via a network 3 such as a LAN, as shown in FIG. Each scanner 4 is the same as in the first embodiment, and a description thereof is omitted.
As shown in FIG. 6, the PC 2 includes an apparatus main body 601, a keyboard and a display (not shown), an I / O port, and the like.

装置本体601は、CPU及び揮発性、不揮発性の記憶手段及びAPI610等を備えている。   The apparatus main body 601 includes a CPU, volatile and nonvolatile storage means, an API 610, and the like.

記憶手段には、画像アプリケーション602、ドライバ603及び常駐プログラム618といったプログラムの他、装置全体を制御するためのOSプログラムが格納されている。ここでの画像アプリケーション602は、TWAINI/Fを備えており、このTWAINI/Fを介してドライバ603と通信する。   In addition to programs such as the image application 602, driver 603, and resident program 618, the storage means stores an OS program for controlling the entire apparatus. The image application 602 here includes a TWAINI / F and communicates with the driver 603 via the TWAINI / F.

ドライバ603は、スキャナ動作用のTWAINに基づいたソフトウエアであり、その内容として各スキャナ4の画像アプリケーションに対する動作条件の確認や対応のためのネゴシエーションを行うアプリケーションI/F部604と、ユーザI/F制御部605と、画像処理部606と、コマンド・データ処理部607と、検索部608と、I/F制御部609からなる。
このドライバ603は、これ等を組み合わせることにより各スキャナ4毎のHTMLデータを受信して機種の異なるスキャナ4に対してユーザI/F制御部605がプログラム上で共通に対応可能となる。
アプリケーションI/F部604は、TWAINI/Fを介して画像アプリケーションとユーザI/Fを表示しないユーザI/F非表示モードにてスキャン動作させるためのネゴシエーションを行う。
The driver 603 is software based on TWAIN for scanner operation, and as its contents, an application I / F unit 604 that performs confirmation of operation conditions for the image application of each scanner 4 and negotiation for response, and user I / F An F control unit 605, an image processing unit 606, a command / data processing unit 607, a search unit 608, and an I / F control unit 609.
By combining these, the driver 603 receives the HTML data for each scanner 4, and the user I / F control unit 605 can deal with the scanners 4 of different models in common on the program.
The application I / F unit 604 performs negotiation for performing a scanning operation in the user I / F non-display mode in which the image application and the user I / F are not displayed via the TWAINI / F.

ユーザI/F制御部605は、画像アプリケーションとアプリケーションI/F部604がユーザI/F非表示モードでネゴシエーションした場合に、スキャナのWebサーバから取得したスキャナの動作情報を持つHTMLデータを取得した後、ユーザI/Fを構成せずにドライバのダイアログを表示しない。
この場合、ユーザI/F制御部605は、接続するスキャナ4に対してはコマンド・データ処理部607が常駐プログラム618のスキャナ情報記憶部620から取得するアドレスが使用されるため、スキャナ選択画面を表示する必要はない。
ユーザI/F非表示モードにおいては、スキャナの動作条件は画像アプリケーション602とドライバ603とのネゴシエーションにより決定され、利用者がドライバ603のダイアログを用いて設定することはない。
When the image application and the application I / F unit 604 negotiate in the user I / F non-display mode, the user I / F control unit 605 acquires HTML data having scanner operation information acquired from the scanner web server. Later, the driver dialog is not displayed without configuring the user I / F.
In this case, the user I / F control unit 605 uses the address acquired by the command / data processing unit 607 from the scanner information storage unit 620 of the resident program 618 for the scanner 4 to be connected. There is no need to display.
In the user I / F non-display mode, the operating condition of the scanner is determined by negotiation between the image application 602 and the driver 603, and is not set by the user using the dialog of the driver 603.

コマンド・データ処理部607は、画像アプリケーションとアプリケーションI/F部604がユーザI/F非表示モードでネゴシエーションした場合に、常駐プログラム618のスキャナ情報記憶部620から接続するスキャナ4のアドレスを取得する。   The command / data processing unit 607 acquires the address of the scanner 4 to be connected from the scanner information storage unit 620 of the resident program 618 when the image application and the application I / F unit 604 negotiate in the user I / F non-display mode. .

常駐プログラム618は、PC2内のドライバ603とは別に記憶媒体内に格納されており、アプリケーション管理部619、スキャナ情報記憶部620、ポート監視部等を有している。そして、この常駐プログラム618は、ネットワーク3を介してスキャナ4と常時接続を可能にし、スキャナ4から送られてくる起動コマンドを受け取る。   The resident program 618 is stored in a storage medium separately from the driver 603 in the PC 2, and includes an application management unit 619, a scanner information storage unit 620, a port monitoring unit, and the like. The resident program 618 can always connect to the scanner 4 via the network 3 and receives an activation command sent from the scanner 4.

アプリケーション管理部619は、スキャナ4から起動コマンドを受信した場合、起動する画像アプリケーションの名称、画像アプリケーション602を管理する。画像アプリケーション602を起動するときは、少なくとも使用するドライバ603を特定できるドライバ名と、スキャナ4からスキャンイベントが発生したことを示すイベント情報をパラメータとして渡す。   When receiving an activation command from the scanner 4, the application management unit 619 manages the name of the image application to be activated and the image application 602. When the image application 602 is activated, at least a driver name that can identify the driver 603 to be used and event information indicating that a scan event has occurred from the scanner 4 are passed as parameters.

スキャナ情報記憶部620はコマンドを送信してきたスキャナ4のアドレスを記憶してる。
ポート監視部612は、スキャナ4からコマンドを受信するためにOS・I/FAPI610を用いて所定のポートを監視する。
The scanner information storage unit 620 stores the address of the scanner 4 that has transmitted the command.
The port monitoring unit 612 monitors a predetermined port using the OS • I / FAPI 610 in order to receive a command from the scanner 4.

スキャナ4は、スキャナ本体611中に紙媒体等の原稿を光学的にスキャンして画像データに変換する図示しない画像読取部と、この画像読取部を制御する制御部(CPU)613及びROM、RAM等の動作情報記憶部616及び外部I/F612等からなり、ネットワーク3を介して1台のPC2に対して複数のものが接続され、何れもコンピュータ機能を備えている。   The scanner 4 includes an image reading unit (not shown) that optically scans a document such as a paper medium into a scanner main body 611 and converts it into image data, a control unit (CPU) 613 that controls the image reading unit, a ROM, and a RAM. Are connected to one PC 2 via the network 3 and all have a computer function.

外部I/F612は、スキャナ4からの画像データを、ネットワーク3を介してPC2に送信し、また、PC2側からの指示に基づきスキャナ4を動作させるためのコマンドを受信するといった通信を行う。   The external I / F 612 performs communication such as transmitting image data from the scanner 4 to the PC 2 via the network 3 and receiving a command for operating the scanner 4 based on an instruction from the PC 2 side.

制御部613は各スキャナ4の全体を制御し、また、スキャナ4のオペレ−ションパネルから接続するPC2の宛先の入力がありスキャンボタンが押下された場合に、予めドライバ603と通信できるように決められた所定のポートを用いて入力されたPC2の宛先に対して、起動コマンドを送信し、スキャナ4が所定の機能を実行できるように、スキャナ制御部614に対して指示する。   The control unit 613 controls the whole of each scanner 4 and decides to communicate with the driver 603 in advance when the destination of the PC 2 to be connected is input from the operation panel of the scanner 4 and the scan button is pressed. The activation command is transmitted to the destination of the PC 2 input using the predetermined port, and the scanner control unit 614 is instructed so that the scanner 4 can execute the predetermined function.

起動コマンドはパラメータとして少なくともスキャナ4を利用可能なドライバ名とスキャナのアドレス及びスキャナ起動イベント種別を持つ。本実施例2ではスキャナ起動イベントは画像アプリケーション602を起動してスキャンすることを意味する。   The activation command has at least a driver name that can use the scanner 4, a scanner address, and a scanner activation event type as parameters. In the second embodiment, the scanner activation event means that the image application 602 is activated and scanned.

Webサーバ615は、動作情報記憶部616を有しており、ドライバ603からの要求に応じてスキャナ4の動作に必要な情報をHTMLデータで送信する。   The Web server 615 includes an operation information storage unit 616 and transmits information necessary for the operation of the scanner 4 as HTML data in response to a request from the driver 603.

次に、実施例2の動作を説明する。
本実施例では、スキャナ4のオペレ−ションに応じて、PC側のプログラムが自動的に起動してスキャンが開始される動作をPushScanと呼ぶことにする。
先ず、PC側でPC2に搭載されている各種プログラムから常駐プログラム618を起動しておく。OSのスタートアッププログラムとして登録され、以降、OSを再起動しても自動的に起動されるようになる。常駐プログラム618の起動によりスキャナ4との通信用に予め決められた所定のポートが常時監視される。また、PushScanの場合に利用者はPC側で起動する画像アプリケーション602の起動パスを常駐プログラム618に登録し、常駐プログラム618はその起動パスを用いて画像アプリケーション602を起動する。
Next, the operation of the second embodiment will be described.
In the present embodiment, an operation in which a program on the PC side is automatically started and scanning is started in accordance with the operation of the scanner 4 is referred to as “PushScan”.
First, the resident program 618 is started from various programs installed in the PC 2 on the PC side. It is registered as a startup program for the OS, and thereafter, it is automatically started even when the OS is restarted. A predetermined port predetermined for communication with the scanner 4 is always monitored by the activation of the resident program 618. In the case of PushScan, the user registers the activation path of the image application 602 activated on the PC side in the resident program 618, and the resident program 618 activates the image application 602 using the activation path.

図7は、実施例2における画像アプリケーション602、ドライバ603、常駐プログラム618、スキャナ4間の処理の流れを示すシーケンス図である。   FIG. 7 is a sequence diagram illustrating a processing flow among the image application 602, the driver 603, the resident program 618, and the scanner 4 according to the second embodiment.

(S701)
図において、利用者は、スキャナ4の画像読取部に原稿をセットし、スキャン結果の画像データを送信する相手先であるPC2のアドレスを、スキャナ4の図示しないオペレーションパネルから入力してスキャナ4に備えられたスキャンボタンを押下する。
(S701)
In the figure, a user sets a document in the image reading unit of the scanner 4, inputs the address of the PC 2 as a destination to which image data of the scan result is transmitted from an operation panel (not shown) of the scanner 4, and enters the scanner 4. Press the provided scan button.

(S702)
スキャナ4は、入力されたPC2のアドレスに対し所定のポートを用いて起動コマンドを送信する。
(S702)
The scanner 4 transmits an activation command to the input address of the PC 2 using a predetermined port.

(S703)
これにより、PC2上の常駐プログラム618は常にポートを監視しており、監視していたポートで起動コマンドを受信したら起動コマンドのパラメータにあるドライバ名とスキャナ4から起動されたことを示すスキャナ起動イベントをパラメータとして利用者によって登録された画像アプリケーション起動パスを用いて画像アプリケーション602を起動する。
また、ドライバ603からスキャナアドレスを要求された場合に備えて、起動コマンドのパラメータにあるスキャナアドレスを記憶しておく。
(S703)
As a result, the resident program 618 on the PC 2 constantly monitors the port, and when a start command is received at the monitored port, the driver name in the start command parameter and the scanner start event indicating that the scanner 4 has started up The image application 602 is activated using the image application activation path registered by the user using as a parameter.
In addition, the scanner address in the parameter of the activation command is stored in preparation for the case where the scanner address is requested from the driver 603.

(S704)
画像アプリケーション602は渡されたパラメータからPushScanであると判断するとドライバ603に対しUI非表示モードでネゴシエーションを開始する。
(S704)
If the image application 602 determines from the passed parameters that it is PushScan, the image application 602 starts negotiation with the driver 603 in the UI non-display mode.

(S705)
ドライバ603は、常駐プログラム618に対してアクセスしてスキャナアドレスを取得する(S706)。
(S705)
The driver 603 accesses the resident program 618 and acquires a scanner address (S706).

(S707)
ドライバ603は、取得したスキャナアドレスのスキャナ4にアクセスして動作情報を取得する(S708)。
(S707)
The driver 603 accesses the scanner 4 with the acquired scanner address and acquires operation information (S708).

(S709)
ドライバ603中のアプリケーションI/F部604は、取得した動作情報を基に対応する解像度、原稿サイズ、ファイル形式などの能力を画像アプリケーション602に通知し、ネゴシエーションする。
(S709)
The application I / F unit 604 in the driver 603 notifies the image application 602 of the capabilities such as the corresponding resolution, document size, and file format based on the acquired operation information, and negotiates.

(S710)
画像アプリケーション602は、ネゴシエーションの結果からスキャナ4に対する動作条件を決定して、対応するスキャナ4を指定する。
(S710)
The image application 602 determines the operating condition for the scanner 4 from the result of the negotiation and designates the corresponding scanner 4.

(S711)
ドライバ603は、画像アプリケーション602から指定された条件に合うスキャナ4の動作条件を設定する。
(S711)
The driver 603 sets the operation condition of the scanner 4 that matches the condition specified by the image application 602.

(S712)
ドライバ603は、スキャン開始をスキャナ4のCPU613に外部I/F612を介して指示する。
(S712)
The driver 603 instructs the CPU 613 of the scanner 4 to start scanning via the external I / F 612.

(S713)
スキャナ4は、利用者の原稿を画像読取部でスキャンして画像データを生成しPC2のドライバ603に転送する。
(S713)
The scanner 4 scans the user's original with the image reading unit to generate image data, and transfers the image data to the driver 603 of the PC 2.

(S714)
ドライバ603は、受信した画像データに対し所定のフィルタ等の画像処理を画像処理部606で行った後、画像アプリケーション602にTWAINI/Fを介して画像データを渡す(S715)。
(S714)
The driver 603 performs image processing such as a predetermined filter on the received image data by the image processing unit 606, and then passes the image data to the image application 602 via the TWAINI / F (S715).

(S716)
PC2及びスキャナ4は、スキャナ4で原稿のスキャンが終了するまで画像データ転送処理を行ない、原稿のスキャンが終了するとCPU613はスキャン終了をドライバ603に通知する(S717)。
(S716)
The PC 2 and the scanner 4 perform image data transfer processing until the scanning of the original is completed by the scanner 4, and when the scanning of the original is completed, the CPU 613 notifies the driver 603 of the end of scanning (S717).

(S718)
ドライバ603は、画像アプリケーション602にTWAINI/Fを介してスキャン終了を通知する。
以上により、ドライバ603がスキャナ4のWebサーバ615にアクセスしてスキャナ4の動作情報を取得する構成においても、スキャナ4からPC2の画像アプリケーション602を起動してスキャンできる、所謂PushScanを可能にしたので、ネットワーク3等でPC2とスキャナ4が離れた場所に設置されている場合、利用者は原稿を持ってPC2とスキャナ4の間を何度も往復する必要が無くなる。
(S718)
The driver 603 notifies the image application 602 of the end of scanning via the TWAINI / F.
As described above, even in a configuration in which the driver 603 accesses the Web server 615 of the scanner 4 and acquires the operation information of the scanner 4, so-called PushScan that enables scanning by starting the image application 602 of the PC 2 from the scanner 4 is enabled. When the PC 2 and the scanner 4 are installed in a place separated from each other on the network 3 or the like, the user does not need to carry the document back and forth between the PC 2 and the scanner 4 many times.

本発明の画像処理システムおいて、周辺装置をスキャナに適応したが、これに限らずプリンタ、複写機又はMFPに適応してもよい。   In the image processing system of the present invention, the peripheral device is applied to the scanner. However, the present invention is not limited to this, and the peripheral device may be applied to a printer, a copier, or an MFP.

1 画像処理システム
2 パーソナルコンピュータ
3 ネットワーク
4 スキャナ
201 装置本体
202 画像アプリケーション
203 ドライバ
204 アプリケーションI/F部
205 ユーザI/F制御部
206 画像処理部
207 コマンドデータ処理部
208 検索部
209 I/F制御部
210 API
211 スキャナ本体
212 外部I/F
213 制御部
214 スキャナ制御部
215 Webサーバ
216 動作情報記憶部
DESCRIPTION OF SYMBOLS 1 Image processing system 2 Personal computer 3 Network 4 Scanner 201 Apparatus main body 202 Image application 203 Driver 204 Application I / F part 205 User I / F control part 206 Image processing part 207 Command data processing part 208 Search part 209 I / F control part 210 API
211 Scanner body 212 External I / F
213 Control unit 214 Scanner control unit 215 Web server 216 Operation information storage unit

Claims (5)

画像処理装置に接続される複数の周辺装置を備えた画像処理システムにおいて、
前記画像処理装置には、各周辺装置の動作に必要な動作情報を周辺装置から共通に受信する通信部と前記通信部の設定により各周辺装置に動作指示を行う制御部とを有するドライバを備え、
前記周辺装置には、前記周辺装置の動作情報を記憶する記憶部と、
前記記憶部からの動作情報を画像処理装置に送信するサーバ部とを備えていることを特徴とする画像処理システム。
In an image processing system including a plurality of peripheral devices connected to an image processing device,
The image processing apparatus includes a driver having a communication unit that commonly receives operation information necessary for the operation of each peripheral device from the peripheral device, and a control unit that instructs each peripheral device to operate according to the setting of the communication unit. ,
The peripheral device includes a storage unit that stores operation information of the peripheral device;
An image processing system comprising: a server unit that transmits operation information from the storage unit to an image processing apparatus.
前記画像処理装置は、前記周辺装置の動作前に動作設定を表示する機能を有するドライバを備えていることを特徴とする請求項1記載の画像処理システム。   The image processing system according to claim 1, wherein the image processing apparatus includes a driver having a function of displaying an operation setting before the operation of the peripheral device. 前記画像処理装置には、前記周辺装置から送信される動作指示を常時監視する手段と、
前記動作指示を送信した前記周辺装置のアドレスを記憶する手段と、
前記動作指示に応じて所定のアプリケーションを起動する手段とを有する常駐プログラムを備えることを特徴とする請求項1に記載の画像処理システム。
In the image processing device, means for constantly monitoring operation instructions transmitted from the peripheral device;
Means for storing an address of the peripheral device that has transmitted the operation instruction;
The image processing system according to claim 1, further comprising a resident program having means for starting a predetermined application in response to the operation instruction.
前記画像処理装置は、常駐プログラムからのアプリケーションが起動された場合に、ドライバがユーザインタフェースを表示せずに前記周辺装置から受信した動作情報を基に前記周辺装置に動作指示を行うことを特徴とする請求項1または請求項3に記載の画像処理システム。   The image processing device, when an application from a resident program is started, performs an operation instruction to the peripheral device based on operation information received from the peripheral device by a driver without displaying a user interface. The image processing system according to claim 1 or 3. 前記通信部は、ユーザインタフェースからなることを特徴とする請求項1から請求項4に記載の画像処理システム。   The image processing system according to claim 1, wherein the communication unit includes a user interface.
JP2009127751A 2009-05-27 2009-05-27 Image processing system Pending JP2010278635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009127751A JP2010278635A (en) 2009-05-27 2009-05-27 Image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009127751A JP2010278635A (en) 2009-05-27 2009-05-27 Image processing system

Publications (1)

Publication Number Publication Date
JP2010278635A true JP2010278635A (en) 2010-12-09

Family

ID=43425203

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009127751A Pending JP2010278635A (en) 2009-05-27 2009-05-27 Image processing system

Country Status (1)

Country Link
JP (1) JP2010278635A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014179012A (en) * 2013-03-15 2014-09-25 Ricoh Co Ltd Information processing apparatus and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014179012A (en) * 2013-03-15 2014-09-25 Ricoh Co Ltd Information processing apparatus and program

Similar Documents

Publication Publication Date Title
US9116651B2 (en) Image processing apparatus, control method, and recording medium storing computer program for image processing
US8059286B2 (en) System and program product
JP5304817B2 (en) Image forming apparatus, image forming system, image forming apparatus control method, and image forming apparatus control program
JP4089701B2 (en) Image processing apparatus, image processing system, and image processing method
US20130212602A1 (en) Information processing apparatus, information processing method, and computer-readable medium
US8994970B2 (en) Information processing apparatus, control method, and storage medium
US20110320928A1 (en) Information transmission apparatus, control method thereof, and recording medium storing computer program
US20180227451A1 (en) Image processing method and information processing apparatus
JP2005218036A (en) Network server
US9386082B2 (en) Information processing apparatus, and control method and storage medium therefor
US20130014218A1 (en) System including image forming apparatus and information processing apparatus, method performed under the system, image forming apparatus and information processing apparatus directed to the system, and non-transitory storage medium encoded with program directed to the apparatuses
JP2012034277A (en) Image processing system, control method thereof, and program
KR20120054403A (en) Method for performing operations, image forming apparatus and system for performing the same
JP6244937B2 (en) Image forming apparatus, image forming system, and program
US9307104B2 (en) Information processing apparatus, method for controlling the same, and storage medium
JP6786967B2 (en) Information processing equipment and programs
JP2010278635A (en) Image processing system
KR20100034909A (en) Image forming apparatus and printing processing method thereof
KR20130111279A (en) User terminal apparatus and control method of user terminal apparatus, image forming apparatus and control method of image forming apparatus
JP2008011568A (en) Image processing apparatus, image processing system, and image processing method
US11095792B2 (en) Information-processing device importing therein setting information stored in removable storage medium in accordance with setting instruction information stored therein together with setting information
JP4715312B2 (en) Image forming apparatus, image forming system, file management program, and recording medium recording the program
JP7212539B2 (en) Information processing device, its control method, and program
JP5610731B2 (en) Image forming apparatus, control method therefor, and program
JP6322970B2 (en) Remote operation system, image forming apparatus, and program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20110131