JP4895763B2 - Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor - Google Patents
Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor Download PDFInfo
- Publication number
- JP4895763B2 JP4895763B2 JP2006300755A JP2006300755A JP4895763B2 JP 4895763 B2 JP4895763 B2 JP 4895763B2 JP 2006300755 A JP2006300755 A JP 2006300755A JP 2006300755 A JP2006300755 A JP 2006300755A JP 4895763 B2 JP4895763 B2 JP 4895763B2
- Authority
- JP
- Japan
- Prior art keywords
- service information
- registered
- information
- service
- storage area
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
- Facsimiles In General (AREA)
Description
本発明は、ネットワークを介して接続された情報処理装置にデータを送信する画像入力装置、データの送信先保存方法、データの送信先保存プログラム及びその記憶媒体に関し、情報処理装置からデータの送信先が登録可能な画像入力装置、データの送信先保存方法、データの送信先保存プログラム及びその記憶媒体に関する。 The present invention relates to an image input apparatus that transmits data to an information processing apparatus connected via a network, a data transmission destination storage method, a data transmission destination storage program, and a storage medium thereof, and the data transmission destination from the information processing apparatus The present invention relates to an image input apparatus, a data transmission destination storage method, a data transmission destination storage program, and a storage medium thereof.
LANなどのネットワークにスキャナを接続して、ユーザがそれぞれのユーザ端末からスキャナを共有して利用するネットワークスキャナが知られている。図17は、従来のネットワークスキャナシステムの構成図を示す。ネットワークにはネットワークスキャナ200、配信サーバ300及びユーザ端末400が接続されている。配信サーバ300は、ネットワークに接続されたユーザ端末400の利用者のアドレス(IPアドレス)等の画像データを転送するのに必要な管理データを内部メモリに記憶し、OSから提供される例えばSMB(Server Message Block)プロトコルを利用して各ユーザ端末に画像データを配信する。ネットワークスキャナ200がスキャンした画像データは、当該内部メモリの管理データに基づいてスキャン操作時に指定されたユーザ端末400に転送される(いわゆるSCAN
To SMB)。
There is known a network scanner in which a scanner is connected to a network such as a LAN, and a user shares and uses the scanner from each user terminal. FIG. 17 shows a configuration diagram of a conventional network scanner system. A
To SMB).
したがって、ネットワークスキャナ200を共有して利用するには、ネットワークスキャナ200において画像データを送信するユーザ端末400を指定する必要があるが、スキャンの度に指定するのは面倒であるため一般的にはネットワークスキャナ200のメモリにユーザ情報が予め登録されている。配信サーバ300はこのユーザ情報に対応づけられたユーザ端末400のアドレスを内部メモリから抽出して、各ユーザ端末に画像データを配信する。
Therefore, in order to share and use the
一方、ユーザ端末の登録をする手間が煩雑であることや、登録したユーザ端末の電源が入っていないため送信が出来ないといった問題から、動作中のユーザ端末から自発的にネットワークスキャナ200に対して自身のユーザ端末の登録要求をする機能を有するOSが登場している。
On the other hand, due to the trouble of registering the user terminal and the problem that transmission is not possible because the registered user terminal is not powered on, the user terminal that is operating voluntarily sends it to the
しかしながら、ネットワークスキャナ200がユーザ情報を記憶しておくメモリ容量は有限であるため、ネットワーク上に存在するユーザ端末すべてを無制限にユーザ情報を登録することは困難である。そこで、ユーザ情報が登録されるメモリのメモリ容量を管理する装置が提案されている(例えば、特許文献1参照。)。特許文献1記載の装置は、メモリに記憶するようにしたアドレス帳データを管理するため、アドレス帳データを利用した日時情報を利用して最後に利用した日時が古いアドレス帳データを削除することでメモリの有効活用を図っている。これにより、1度だけ使用したがその後においてその1度も使用されていない相手先や、メモリの記憶容量いっぱいに記憶されたアドレス帳データからアドレス帳データを削除する場合に、不要なアドレスの選択を容易にしている。
しかしながら、ネットワークスキャナ200に特許文献1記載のメモリ領域の管理方法を適用するといくつかの問題が生じる。ネットワークスキャナ200などネットワークに接続された装置は、複数のユーザにより使用されるものであるため、メモリも複数のユーザにより共通に使用される。ここで、宛先などのユーザ情報を記憶するためメモリ容量に記憶可能な領域をユーザの人数で等分して各ユーザに配分することが考えられる。しかしながら、ユーザ端末からの登録要求には、ユーザ端末自身やフォルダを特定する情報だけでなくユーザ端末上で動作するアプリケーションごとの特定が可能であり(例えば文章原稿であればOCRソフト、画像原稿であれば描画ソフト等、以下サービスと言う)、1度の登録要求で送信先であるサービスを複数登録する事が可能である。このような状況においては、ユーザによってメモリ領域に登録しておきたいサービスの量は様々であるため、あるユーザにとっては不十分であり、またあるユーザにとっては大きすぎるなどメモリ容量が有効に活用されないおそれがある。当然、同じユーザであっても、状況に応じて登録したいサービスの量が異なることも考えられる。
However, when the memory area management method described in
また、各サービスがユーザ端末上でどのようなアプリケーションと対応付けられているかは、ユーザ端末上での設定事項であって、このような情報をネットワークスキャナから入力するのは困難であり、E-mailアドレスのように手動で入力をすることは難しい。その為、メモリ不足で登録要求を受け付けられなかったユーザ端末に対して画像を送信することができなくなるおそれがある。 In addition, what application each service is associated with on the user terminal is a setting item on the user terminal, and it is difficult to input such information from the network scanner. It is difficult to input manually like a mail address. For this reason, there is a possibility that an image cannot be transmitted to a user terminal that cannot accept a registration request due to insufficient memory.
この点について、特許文献1記載の装置のように使用された日時情報が最も古いユーザ情報から削除すれば、使用されないユーザ情報は削除される傾向になり、使用されるユーザ情報は増大する傾向になる。
In this regard, if the date information used as in the device described in
しかしながら、1回の登録要求に対して複数のサービスを登録してきた場合に、すべてのサービスを均等に使用しているとは限らず、あるサービスは頻繁に使用したが、別のサービスはまったく使用していないということがありえる。この場合、サービスを利用する頻度や登録するサービスの数に関わらず一括して登録処理することが好ましい。 However, when multiple services are registered in response to a single registration request, not all services are used evenly, some services are used frequently, but other services are used at all. It is possible that you have not. In this case, it is preferable to perform the registration process collectively regardless of the frequency of using the service and the number of services to be registered.
本発明は、上記課題に鑑み、ネットワークに接続された装置のメモリ領域に一括で情報を登録して、該メモリ領域を複数のユーザで有効に活用できる画像入力装置、データの送信先保存方法、データの送信先保存プログラム及びその記憶媒体を提供することを目的とする。 In view of the above problems, the present invention provides an image input device capable of registering information collectively in a memory area of a device connected to a network and effectively utilizing the memory region by a plurality of users, a data transmission destination storage method, An object of the present invention is to provide a data destination storage program and its storage medium.
上記課題に鑑み本発明は、 ネットワークを介して接続された情報処理装置から、アプリケーションソフト及び前記情報処理装置の識別情報が含まれるサービス情報を受信する画像入力装置であって、サービス情報を記憶する容量に制限のあるサービス情報保存領域と、複数のサービス情報を1回の登録要求で受信する情報受信手段と、前記サービス情報保存領域に既に登録されているサービス情報と、受信したサービス情報とを比較して重複を排除した登録対象のサービス情報を決定するサービス情報決定手段と、前記サービス情報決定手段により決定された登録対象のサービス情報を前記サービス情報保存領域に記憶するサービス情報更新手段と、を有し、登録対象のサービス情報を記憶する空き領域が前記サービス情報保存領域にない場合、前記サービス情報更新手段は、前記サービス情報保存領域に既に登録されているサービス情報から、最後に利用された時から最も長い時間の経過した最古サービス情報を登録した情報処理装置により登録されたサービス情報を、他の情報処理装置が登録したサービス情報より優先して、該最古サービス情報と共に削除する、ことを特徴とする。 In view of the above problems, the present invention provides an image input apparatus that receives service information including application software and identification information of the information processing apparatus from an information processing apparatus connected via a network, and stores the service information. and service information storage region with limited capacity, and information receiving means for receiving a plurality of service information in a single registration request, and Rusa-bis information is already registered in the service information storage area, Sa received-bis and service information determining means for determining a service information registration target which eliminated the to duplicate comparing the information service for storing registration subject to service information determined by the service information determining means to the service information storage area Information update means, and there is no free area in the service information storage area for storing service information to be registered. In this case, the service information update means is registered by the information processing apparatus that has registered the oldest service information that has been used for the longest time since the last use, from the service information already registered in the service information storage area. The service information is deleted together with the oldest service information in preference to the service information registered by other information processing apparatuses .
本発明によれば、登録要求されたサービス情報がすでに登録済みである場合、登録済みであったサービス情報については再度の登録は行わないことで、サービス情報保存領域の無駄を省きより多くのサービス情報の登録を可能にする。
本発明によれば、登録要求されたすべてのサービス情報を保持するだけのサービス情報保存領域に空きがない場合、サービス情報保存領域に空きを作るために不要なサービス情報を削除することで、新規に登録要求されたサービス情報を記憶することができる。
本発明によれば、最古のサービス情報と同時に登録されたサービス情報の扱いについて、同時に登録されたサービス情報についてはあわせて削除することで、画像入力装置と情報処理装置間での登録されているサービス情報の相違をなくすことができる。
According to the present invention, when the service information requested for registration has already been registered, the service information that has been registered is not registered again, so that more services can be saved without wasting the service information storage area. Allows registration of information.
According to the present invention, when there is no vacancy in the service information storage area that only holds all the requested service information, new service information can be deleted by deleting unnecessary service information to make room in the service information storage area. The service information requested for registration can be stored.
According to the present invention, the handling of service information registered at the same time as the oldest service information is deleted between the service information registered at the same time and registered between the image input device and the information processing device. The difference in service information can be eliminated.
本発明の一形態において、前記サービス情報更新手段は、前記最古サービス情報を登録した情報処理装置により登録されたサービス情報のうち、所定時間内に利用されていたサービス情報を削除しない、ことを特徴とする。
本発明によれば、削除対象として抽出された最古のサービス情報と同時に登録されたサービス情報のうち、最近利用されたサービス情報が含まれている場合、同時に登録されたサービス情報については削除しないことで、最近利用されたサービス情報が同時に登録された最近利用されていないサービス情報の影響を受け、削除されてしまうことを防ぐことができ、ユーザは最近利用したサービス情報を引き続き使用することができる。
In one form of this invention, the said service information update means does not delete the service information used within the predetermined time among the service information registered by the information processing apparatus which registered the said oldest service information. Features.
According to the present invention, when recently used service information is included in the service information registered simultaneously with the oldest service information extracted as a deletion target, the service information registered at the same time is not deleted. Therefore, it is possible to prevent recently used service information from being deleted due to the influence of service information that has been registered at the same time and not used recently, and the user can continue to use recently used service information. it can.
また、本発明の一形態において、登録対象のサービス情報の全てを記憶する空き領域が前記サービス情報保存領域になく、かつ、削除が禁止されている場合、
前記サービス情報更新手段は、前記サービス情報保存領域のサービス情報を削除することなく、空き領域に記憶可能なだけ登録対象のサービス情報を記憶する、ことを特徴とする。
Also, in one embodiment of the present invention, no free space to store all the service information storage area of the registration target service information, and, if the deletion is prohibited,
The service information updating unit without deleting the service information of the service information storage region, and stores the service information only storable registered in the empty area, it is characterized.
本発明によれば、登録要求されたすべてのサービス情報を記憶するだけの空きがサービス情報保存領域にない場合、空きの分だけサービス情報を記憶することで、一部ではあるがサービス情報を登録するのでユーザにサービスを提供できる。 According to the present invention, when there is not enough space in the service information storage area to store all the service information requested for registration, the service information is stored by the amount of space, so that the service information is registered in part. Therefore, the service can be provided to the user.
また、本発明の一形態において、前記最古サービス情報を登録した情報処理装置により登録されたサービス情報の削除が禁止されている場合、前記サービス情報更新手段は、登録対象のサービス情報の全てを記憶する空き領域が作成されるまで、前記サービス情報保存領域に既に登録されているサービス情報から、前記最古サービス情報を削除する、ことを特徴とする。 Also, in one embodiment of the present invention, if the deletion of the service information registered by the information processing apparatus registers the oldest service information is prohibited, the service information updating means, all the registered service information to free space for storing it is created and from the Rusa-bis information already registered in the service information storage area, deletes the oldest service information, characterized in that.
本発明によれば、もっとも最近利用されていないサービス情報を削除することで、ユーザに大きな不利益を与えずに、不要なサービス情報を選択して新規のサービス情報の登録が可能になる。 According to the present invention, by deleting the service information that has not been used most recently, unnecessary service information can be selected and new service information can be registered without causing a major disadvantage to the user.
また、本発明の一形態において、前記情報処理装置からサービス情報の登録の延長要求を受信する度に、当該サービス情報の登録を延長するサービス情報延長手段を有し、前記サービス情報延長手段は、延長要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、延長要求と共に受信したサービス情報の全てについて登録を延長しない、ことを特徴とする。 Further, in one aspect of the present invention, each time a service information registration extension request is received from the information processing apparatus, the service information extension means extends service information registration, and the service information extension means includes: some of the services information received together with the extension request, the case where service information is not registered in the storage area, not extend the registration for all the service information received together with the extension request, it is characterized.
本発明によれば、すでに登録されているサービス情報が登録延長要求の中に含まれていない場合、延長要求を却下することで、画像入力装置と情報装置間での登録されているサービス情報の相違をなくすことができる。 According to the present invention, when service information that has already been registered is not included in the registration extension request, the service information registered between the image input device and the information device can be rejected by rejecting the extension request. Differences can be eliminated.
また、本発明の一形態において、前記サービス情報延長手段は、延長要求と共に前記情報処理装置から受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、前記サービス情報保存領域に登録されているサービス情報のみ登録を延長する、、ことを特徴とする。 Also, in one embodiment of the present invention, the service information extension means, when a part of the service information received from the information processing apparatus together with the extension request is not registered in the service information storage area, the service information wherein the, that only extend the registration salicylate-bis information is registered in the storage area.
本発明によれば、サービス情報の延長要求を受信したときにすでに登録されているサービス情報が登録延長要求の中に含まれていない場合、登録延長要求のあったサービス情報だけの登録を延長することで、ユーザは引き続きそのサービスを使用することができる。 According to the present invention, when the service information already registered when the service information extension request is received is not included in the registration extension request, the registration of only the service information for which the registration extension request has been made is extended. Thus, the user can continue to use the service.
また、本発明の一形態において、前記情報処理装置からサービス情報の登録を削除する削除要求を受信した場合に、当該サービス情報を前記サービス情報保存領域から削除するサービス情報削除手段を有し、前記サービス情報削除手段は、削除要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、削除要求と共に受信したサービス情報のうち前記サービス情報保存領域に登録されているサービス情報のみ削除する、ことを特徴とする。 Further, in one aspect of the present invention, when a deletion request for deleting registration of service information is received from the information processing apparatus, service information deletion means for deleting the service information from the service information storage area, service information deletion means, a part of the service information received together with the deletion request, registered in the service information storage area of the case that is not registered in the service information storage area, service information received together with the deletion request to remove only have salicylate-bis information is, and wherein the.
本発明によれば、登録されたサービス情報の削除において、サービス情報保存領域に登録されているサービス情報は削除することで、サービス情報保存領域を有効に利用できる。 According to the present invention, when deleting registered service information, the service information storage area can be effectively used by deleting the service information registered in the service information storage area.
また、本発明の一形態において、前記サービス情報削除手段が、削除要求されたサービス情報を前記サービス情報保存領域から削除した場合、又は、削除要求されたサービス情報がすでに前記サービス情報保存領域に登録されていない場合、削除要求と共に受信したサービス情報の全てを削除した旨の通知を前記情報処理装置に送信する、ことを通知することを特徴とする。 In one embodiment of the present invention, when the service information deleting unit deletes the service information requested to be deleted from the service information storage area, or the service information requested to be deleted is already registered in the service information storage area. If not, it transmits a notification that removes all service information received together with the deletion request to the information processing apparatus, and notifies that.
本発明によれば、削除対象のサービス情報がなかった場合でも、情報処理装置に対しては正常に削除されたことを通知することで、情報処理装置に不都合を与えることを回避できる。 According to the present invention, even when there is no service information to be deleted, it is possible to avoid giving an inconvenience to the information processing apparatus by notifying the information processing apparatus that the information has been deleted normally.
また、本発明の一形態において、前記サービス情報保存領域に、前記情報処理装置毎に定められたサービス情報の数内で空き領域を確保するサービス情報予約手段を、有することを特徴とする。 In one embodiment of the present invention, the service information storage area includes service information reservation means for securing a free area within the number of service information determined for each information processing apparatus .
本発明によれば、サービス情報を常に登録失敗がないようにするためにサービス情報保存領域の予約の仕組みを提供することで、画像入力装置にすでに登録済みのサービス情報に影響を与えることなく常にサービス情報を登録することが可能なサービス情報が行えるようにすることができる。 According to the present invention, by providing a mechanism for reserving a service information storage area so that service information does not always fail to be registered, the service information that has already been registered in the image input device is always affected. Service information capable of registering service information can be performed.
ネットワークに接続された装置のメモリ領域に一括で情報を登録して、該メモリ領域を複数のユーザで有効に活用できる画像入力装置、データの送信先保存方法、データの送信先保存プログラム及びその記憶媒体を提供することができる。 Image input apparatus capable of registering information collectively in a memory area of a device connected to a network and effectively using the memory area by a plurality of users, a data transmission destination storage method, a data transmission destination storage program, and a storage thereof A medium can be provided.
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
始めにネットワークスキャナ等の画像入力装置への情報の登録について説明する。図1(a)は従来の情報の登録手順を示すシーケンス図を、図1(b)は本実施形態の情報の登録手順を示すシーケンス図をそれぞれ示す。
The best mode for carrying out the present invention will be described below with reference to the drawings.
First, registration of information in an image input device such as a network scanner will be described. FIG. 1A is a sequence diagram showing a conventional information registration procedure, and FIG. 1B is a sequence diagram showing an information registration procedure of this embodiment.
画像入力装置ではSMB(Server Message Block)プロトコル等により、読み取った画像データをPC(パーソナルコンピュータ)に送信することができる。これを利用してユーザはPC名と送信先である共有フォルダのアドレスを予め画像入力装置に設定しておき、実際の読み取り時には解像度等を設定する(S1)。そして、原稿をセットしてスタートボタンを押下すると(S2)、画像入力装置が原稿を読み取り(S3)、読み取った画像データをPCの共有フォルダに自動的に送信する(S4)。 In the image input apparatus, the read image data can be transmitted to a PC (personal computer) by an SMB (Server Message Block) protocol or the like. Using this, the user sets the PC name and the address of the shared folder as the transmission destination in advance in the image input apparatus, and sets the resolution and the like during actual reading (S1). When the original is set and the start button is pressed (S2), the image input apparatus reads the original (S3), and the read image data is automatically transmitted to the shared folder of the PC (S4).
ここでPC名と共有フォルダは、従来原則的にユーザ(管理者を含む)が画像入力装置に情報の登録を行なっていた。 Here, in principle, users (including managers) register information on the PC name and shared folder in the image input device.
これに対し、本実施形態では、ユーザは主に利用するPCに、PCが提供する種々のサービスに係る情報(以下、サービス情報という)の画像入力装置への登録指示(以下、情報登録指示という)を入力する(S10)。これは、PC上で動作するOSで登録するサービスを予めディフォルトとしていくつか設定してあり、ユーザが任意で増減できることが考えられる。そして、PCは所定のタイミングで画像入力装置に情報を登録要求する(S20)。所定のタイミングは例えばPCが起動したタイミングであり、これにより画像入力装置は画像データの送り先のPCが起動していることを認識し、PCやサービスを特定するためのURI(Uniform Resource Identifier)やIPアドレスのほか、サービスを特定するための識別情報を取得できる。また、画像入力装置が起動時した際に、画像入力装置がネットワークに接続されているPCに対して再登録要求を行なうことで、PCが再度の登録要求を行なってもよい。以降は、従来と同様であって、ユーザが読み取り方法を設定して既に登録されている情報の宛先(PC及びサービス)を選択し(S30)、スタートボタンを押下すると(S40)、画像入力装置が原稿を読み取り(S3)、読み取った画像データをPCの特定のアプリケーションや共有フォルダに自動的に送信する(S4)。 On the other hand, in the present embodiment, the user mainly registers information (hereinafter referred to as service information) related to various services provided by the PC to the image input apparatus (hereinafter referred to as information registration instruction). ) Is input (S10). This is because some services registered in the OS operating on the PC are set as defaults, and the user can arbitrarily increase or decrease. Then, the PC requests registration of information to the image input device at a predetermined timing (S20). The predetermined timing is, for example, the timing at which the PC is activated, whereby the image input apparatus recognizes that the PC to which the image data is sent is activated, and a URI (Uniform Resource Identifier) for identifying the PC or service. In addition to the IP address, identification information for specifying the service can be acquired. Further, when the image input apparatus is activated, the PC may make a re-registration request by making a re-registration request to the PC connected to the network. The subsequent steps are the same as in the prior art, and when the user sets the reading method and selects the destination (PC and service) of information already registered (S30) and presses the start button (S40), the image input device Reads the original (S3), and automatically transmits the read image data to a specific application or shared folder on the PC (S4).
ここで、本実施形態のPCが登録可能な情報は単にURIやIPアドレスに限らず、PCが提供する種々のアプリケーションの処理に係る情報であるため、1つのPCであってもPC上で動作可能な複数の異なるアプリケーションの処理に掛かるサービス情報を登録することがある。また、サービス情報は種々のアプリケーションの処理に係る情報であるため、その対応関係はPC上の設定事項であって画像入力装置にユーザが手作業で全てを入力することは困難な情報である。すなわち、ステップS10においてユーザが入力する情報登録指示はユーザが認識可能な情報、例えば、画像入力装置に表示されるボタンの名称や保存するファイル形式、対応するアプリケーションの指定など、の入力に留まり、ユーザの情報登録指示に基づきPCがサービス情報を生成する。 Here, the information that can be registered by the PC of this embodiment is not limited to the URI and IP address, but is information related to the processing of various applications provided by the PC. Service information related to processing of a plurality of different possible applications may be registered. In addition, since the service information is information related to processing of various applications, the correspondence relationship is a setting item on the PC, and it is difficult for the user to manually input all into the image input device. That is, the information registration instruction input by the user in step S10 is limited to input of information that can be recognized by the user, for example, the name of the button displayed on the image input device, the file format to be saved, the designation of the corresponding application, The PC generates service information based on the user's information registration instruction.
一例を示せば、ユーザの情報登録指示は次のようになる。
・ 画像入力装置で表示するOCRソフトの名称、ファイル形式はビットマップ形式、対応するワープロソフトの実行可能ファイル位置(又は選択)
・ 画像入力装置で表示する描画ソフトの名称、ファイル形式はJPEG形式、対応する画像ソフトの実行ファイルの位置(又は選択)
したがって、PCは画像入力装置が画像データを送信するためのサービス情報をサービス毎に生成し、サービス情報とアプリケーションの処理を関連づけPC内に格納する。関連付けは、画像入力装置で表示する名称と、該当するアプリケーションの実行ファイルを直接関連付けても良いし、名称は画像入力装置側で適宜変更できるとするならば、ユニークな識別子をサービス情報に加え、当該識別子と起動するアプリケーションを関連付けても良い。
As an example, the user's information registration instruction is as follows.
-Name of OCR software displayed on the image input device, file format is bitmap format, executable file position of corresponding word processing software (or selection)
-The name of the drawing software displayed on the image input device, the file format is JPEG format, and the location (or selection) of the executable file of the corresponding image software
Therefore, the PC generates service information for the image input apparatus to transmit the image data for each service, and stores the service information and application processing in the PC in association with each other. The association may directly associate the name displayed on the image input device and the execution file of the corresponding application. If the name can be appropriately changed on the image input device side, a unique identifier is added to the service information, The identifier may be associated with the application to be activated.
そして、上述した課題で述べたように原則としてPCを特定するための情報等と複数のサービス情報を含む登録・削除等の要求通知が一括でPCから画像入力装置に送信されるため、画像入力装置は登録要求通知に含まれる複数のサービス情報を一括で登録、削除することになる。なお、一括とは「1回の送信で(サービス情報が単数か複数かは問わない)」という意味である。 As described in the above-mentioned problem, in principle, information for specifying a PC and registration / deletion request notifications including a plurality of service information are transmitted from the PC to the image input device. The apparatus registers and deletes a plurality of pieces of service information included in the registration request notification. The collective means “one transmission (regardless of whether the service information is singular or plural)”.
サービス情報(厳密にはPCを特定するための情報等も含むが、説明の便宜のためサービス情報とする)を記憶する画像入力装置のメモリ領域(以下、サービス情報保存領域という)は有限であるため、複数のユーザが画像入力装置を使用する環境において、サービス情報保存領域の使用状態(空き状態、サービス情報の利用日時)に応じて複数のサービス情報を一括で処理する処理手順が要求される。例えば、次のような使用状況が考えられる。
・サービス情報保存領域に容量の空きはあっても複数のサービス情報を全て登録する空きはない
・あるPCの既に登録されているサービス情報の一部はよく利用されるが他の一部は利用されない
また、同じPCであっても使用するユーザ毎に登録するサービスが異なる場合や、同じPCで同じユーザであっても使用状況に応じて登録するサービスが異なる場合も考えられる。
The memory area (hereinafter referred to as the service information storage area) of the image input device for storing service information (which strictly includes information for specifying a PC, etc., but is referred to as service information for convenience of explanation) is limited. Therefore, in an environment where a plurality of users use the image input device, a processing procedure for collectively processing a plurality of pieces of service information is required according to the usage state (empty state, service information use date / time) of the service information storage area. . For example, the following usage situation can be considered.
・ Although there is space in the service information storage area, there is not enough space to register all of the service information. ・ Some of the service information already registered on a PC is often used, while others are used. In addition, even if it is the same PC, the service registered for each user to be used may be different, or even if it is the same user on the same PC, the service to be registered may be different depending on the use situation.
本実施形態では、サービス情報保存領域の利用状態に応じて、一括で送信されたサービス情報を登録、延長、削除する処理手順を備えた画像入力装置等を提供する。 In the present embodiment, an image input device or the like having a processing procedure for registering, extending, or deleting service information transmitted in a batch according to the usage state of the service information storage area is provided.
図2は、画像入力装置1及び情報処理装置20が構成する画像入力システムの構成図を示す。図2に示すように、LAN(Local Area Network)やWAN(Wide Area Network)などのネットワーク14を介して、画像入力装置1と情報理装置20が接続されている。図1では情報処理装置20は複数接続されているが、1台のみであってもよい。
FIG. 2 is a configuration diagram of an image input system configured by the
画像入力装置1は原稿を光学的に読み取るいわゆるスキャナ機能を備え、本実施形態ではこの入力された画像データを情報処理装置20に送信するが、サービス情報の登録等の処理手順は、複写機、ファクシミリ、プリンタなどの機能を備えたMFP(Multi Function Printer)においても好適に適用できる。
〔画像入力装置1の構成〕
画像入力装置1は、CPU8、通信管理手段9、記憶装置12、画像入力デバイス11、メディア装着部24、タッチパネル16及び操作画面表示手段5がPCIバス13を介して互いに接続されていると共に、通信管理手段9はネットワークインターフェイス(I/F)10を介しネットワーク14に接続されている。
The
[Configuration of Image Input Device 1]
The
CPU8は、画像入力装置1全体の制御、原稿のスキャン、通信、操作部からのユーザ操作、操作画面表示手段5はタッチパネル16などへの表示を制御する。画像入力デバイス11は、画像形成ユニット等と共にいわゆるエンジン部を構成するもので、原稿を1ラインずつ(主走査方向)に副走査方向に走査して所定解像度(例えば、300dpi)でCCD等の素子により光電変換して、順次アナログから所定の階調(例えば、8ビット)のデジタル信号に変換する。また、画像入力デバイス11は、シェーディング補正、γ補正、濃度補正等の画像の入力に係る画像処理を行う。
The CPU 8 controls the entire
記憶装置12は、ROM、RAM、及び、ハードディスク装置など各種記憶装置により構成され、プログラム、データ、OSなど各種のファイルを記憶するメモリである。この記憶装置12の一部にサービス情報の有限な記憶領域、サービス情報保存領域12Aが割り当てられる。
The
ネットワークI/F10は、物理層及びデータリンク層を使用して、階層構造を成すネットワークの基盤部分となり同一のLANに属する他のNIC(Network Interface Card)との通信を可能にする。なお、NICは情報処理装置20にも備えられている。ネットワークI/F10により、より上位のプロトコルであるTCP/IPを用いて画像入力装置1と情報処理装置20とが通信可能となっている。通信管理手段9は、ネットワーク14を伝送するデータの送受信を制御する装置であって、通信回線に適した信号にデータを変換したりその逆を行い、また、信号の変換や誤り制御などを行なう。
The network I /
メディア装着部24は、種々の記憶媒体を装着して記憶媒体25に記憶されたデータやプログラムを読み取り、また、記憶媒体25にデータやプログラムを書き込む。記憶媒体25は、CD-R(Compact Disc-Recordable:追記型のCD)、CD-RW(Compact
Disc-ReWritable:書き換え可能なCD)、DVD-R(Digital Versatile Disc-Recordable:追記型のDVD)、DVD-RW(DVD-ReWritable:書き換え可能なDVD)、DVD+R(DVD+Recordable:追記型のDVD)、DVD+RW(DVD+ReWritable:書き換え可能なDVD)、MO(Magneto-Optics:光磁気)ディスク、青色レーザーを使用したBlue-ray
DiscやHD DVD(High Definition Digital Versatile Disc)の書き換え型や追記型のディスク、UDO(Ultra
Density Optical)、着脱可能な半導体メモリ、可搬型のハードディスク装置、磁気テープ、フロッピーディスク等である。
The medium loading unit 24 loads various storage media, reads data and programs stored in the
Disc-ReWritable: rewritable CD), DVD-R (Digital Versatile Disc-Recordable: write-once DVD), DVD-RW (DVD-ReWritable: rewritable DVD), DVD + R (DVD + Recordable: write-once) DVD), DVD + RW (DVD + ReWritable), MO (Magneto-Optics) disc, blue-ray using blue laser
Disc and HD DVD (High Definition Digital Versatile Disc) rewritable and write-once discs, UDO (Ultra
Density Optical), removable semiconductor memory, portable hard disk drive, magnetic tape, floppy disk, and the like.
アプリケーションと示した領域は、CPU8がプログラムを実行して実現する機能であり、情報取得手段7、サービス情報決定手段4、サービス情報更新手段6、サービス情報延長手段3、サービス情報削除手段2及びサービス情報予約手段15を有するように構成される。情報取得手段7は、情報処理装置20から送信された要求通知からサービス情報を抽出する。サービス情報決定手段4は登録要求されたサービス情報から登録対象のサービス情報を決定する。サービス情報更新手段6は、サービス情報保存領域12Aのサービス情報を更新する。サービス情報延長手段3は、延長要求のあったサービス情報の登録を延長する。サービス情報削除手段2は、サービス情報保存領域12Aからサービス情報を削除する。サービス情報予約手段15は、サービス情報保存領域12Aに指定されたサービス情報を優先的に登録するための予約領域を確保する。
The area indicated as an application is a function realized by the CPU 8 executing a program. The
これらの機能を実現するためのプログラムは記憶媒体25に記録して配布されたり、ネットワークを介してダウンロードして記憶装置12にインストールされる。
〔情報処理装置20の構成〕
情報処理装置20は、例えば、パーソナルコンピュータやワークステーション等である。 図3は、情報処理装置20のハードウェア構成図の一例を示す。図3はパーソナルコンピュータを例にしたものである。
Programs for realizing these functions are recorded and distributed in the
[Configuration of Information Processing Device 20]
The
情報処理装置20は、それぞれバスで相互に接続されているCPU31、主記憶装置32、記憶装置33、表示装置34、入力装置35、ドライブ装置36及び通信装置37、を有するように構成される。
The
CPU31は、OSやアプリケーションなどのプログラムを記憶装置33からロードして実行することで種々の機能を提供すると共に、情報処理装置20が行う処理を統括的に制御する。主記憶装置32はRAMにより構成され、OSやプログラム、データを一時保管する作業メモリとなる。記憶装置33は、HDD(ハードディスクドライブ)やフラッシュメモリなど不揮発性メモリであり、OS、プログラム、ドライバ等のファイルが記憶されている。表示装置34は、プログラムが指示する画面情報に基づき所定の解像度や色数等で液晶などのディスプレイに描画する。例えば、GUI(Graphical User Interface)画面を形成し、操作に必要な各種ウィンドウやデータ等をディスプレイに表示する。
The
入力装置35はキーボードやマウスなどで構成され、ユーザからの様々な操作指示を入力するために用いられる。ドライブ装置36は記録媒体38が挿入可能に構成されており、記録媒体38に記録されたデータを読み取って主記憶装置32等に送出する。なお、記録媒体38にプログラムやデータを書き込む際にも使用される。通信装置37は、インターネットやLANなどのネットワークに接続するためのインターフェイスであり、例えばモデム、ネットワークインターフェイスカード(NIC)等で構成される。
The
CPU31がプログラムを実行することで、図2の読み取り条件管理手段22、サービス情報管理手段23が実現される。サービス情報管理手段23は、ユーザの指定やデフォルトの設定に従い画像データの送信先を含むサービス情報を生成し、画像入力装置1に登録・削除・延長要求するなど、サービス情報を管理する。読み取り条件管理手段22は、例えば、画像入力装置1で読み取り操作する場合に、選択したサービス情報に対応づけて読み取り条件である原稿サイズ、解像度、階調などを管理する。すなわち、所定のサービス情報を選択すると、読み取り条件が自動的に設定される。
〔画像入力装置20の使用形態〕
原稿を読み取る場合、ユーザは画像入力装置20まで赴き、操作画面表示手段5がタッチパネル16等に形成する操作画面から原稿を読み取って得られる画像データを送信する宛先を指定する。この宛先は、当該ユーザの情報処理装置20であったり、原稿の読み取りを依頼された他のユーザの情報処理装置20である。そして、さらに本実施形態では、OCRソフトの名称やアプリケーションを特定するユニークな識別子等により具体的なサービス対象を宛先にして画像データを送信することを想定している。なお、宛先の指定は、サービス情報として設定されているので、ユーザはソフト名などが表示された操作画面から選択するだけで該当するサービスの宛先を指定することができる。
When the
[Usage of Image Input Device 20]
When reading a document, the user goes to the
原稿を読み取る場合、必要であればユーザは、操作画面表示手段5によって表示される画面に従い、読み取り条件(原稿サイズ、解像度、階調、等)を入力する。読み取り条件の設定が終了すると、画像入力装置20はスキャンスタートの待ち状態となる。ユーザがスタートボタンを押下すると原稿の読み取り動作が開始され、読み取られた画像データは操作画面表示手段5で指定された宛先(指定された情報処理装置20の指定されたサービスに関連づいたアプリケーション等)に送信される。
When reading a document, the user inputs reading conditions (document size, resolution, gradation, etc.) according to the screen displayed by the operation screen display means 5 if necessary. When the setting of the reading conditions is completed, the
〔サービス情報の登録の概略〕
サービス情報の登録の処理手順について説明する。図4は、情報処理装置20が画像入力装置1にサービス情報を送信し、画像入力装置1がサービス情報を登録する手順のシーケンス図を示す。
[Outline of Service Information Registration]
A processing procedure for registering service information will be described. FIG. 4 shows a sequence diagram of a procedure in which the
まず、ユーザはサービス情報管理手段23を起動して、画像データを利用する所望のサービスを入力又は選択する。 First, the user activates the service information management means 23 and inputs or selects a desired service using image data.
また、画像入力装置1において自らが登録したサービス情報をユーザが選択しやすいように、ユーザは所望の表示用情報を入力することができる。表示用情報は、操作画面表示画面5がタッチパネル16に形成するサービス情報の識別名であって、サービスがソフトウェアの場合、例えばそのソフトウェアの名称である。これは、ユーザが所望の内容で入力又は編集可能であり、また、所定のデフォルトの表示用情報が予め記憶されていてもよい。操作画面表示画面5はこの表示用情報を画像入力装置1のタッチパネル16に形成するので、画像入力装置1においてユーザが表示用情報を選択すると画像データの宛先が選択される。サービス情報管理手段23は一度設定されたサービス情報を記憶装置33に記憶し、入力又は選択されたサービス及び表示用情報に基づきサービス情報を生成する。
In addition, the user can input desired display information so that the user can easily select service information registered by the
したがって、サービス情報の内容は、「画像送信先情報(例えば、URIもしくはIPアドレス+サービスの対象)」及び「表示用情報」となる。なお、IPアドレスは、当該ユーザの情報処理装置20を選択すればそのIPアドレスが自動的に取得され、また、仮に他のユーザの情報処理装置20を選択した場合も不図示のサーバに登録されたIPアドレスが自動的に取得されて画像送信先情報が生成される。
Accordingly, the contents of the service information are “image transmission destination information (for example, URI or IP address + service target)” and “display information”. The IP address is automatically acquired if the user's
なお、URIやIPアドレスにより複数の情報処理装置20を識別可能であるが、サービス情報に情報処理装置20の識別情報を付加してもよい。
Although a plurality of
画像データの送信先となる情報処理装置20は、サービス情報の登録を画像入力装置1に要求する(S10)。要求時にサービス情報管理手段23はサービス情報を一括で画像入力装置1に送信する。
The
なお、サービス情報の登録要求通知は、通常情報処理装置20が起動した際ネットワークに接続されている画像入力装置すべてに通知される。このとき画像入力装置1が起動していればサービス情報の登録以後、情報処理装置20に対して画像データの送信が可能となる。一方、画像入力装置が起動した際は、ネットワークに接続されている情報処理装置20すべてに対してサービスの再登録を要求する。このとき画像処理装置20が起動していれば、前述の登録要求通知を再度行なう。このように、サービス情報の登録の要求は、いずれか起動の遅い方が起動した際に行われるのが原則であるが、例えば、所定時間毎に繰り返してもよい。
The service information registration request notification is sent to all image input devices connected to the network when the
情報処理装置20は複数のアプリケーションやフォルダ、その他各種サービスを提供するものであるので、複数のサービス情報が生成されうる。図4では5つのサービス情報が設定され、一括して画像入力装置1に送信される様子を示した。
Since the
画像入力装置1はネットワークI/F10によりサービス情報を受信して、通信管理手段9がデジタルデータに復調すると共にヘッダ情報などを取り除き、送信されたサービス情報をいったん記憶装置12のRAM等に保存する(S20)。
The
そして、次述するサービス情報の登録(S30)を実行して、登録の成否通知(OK又はNG)を情報処理装置20に通知する(S40)。 Then, registration of service information described below (S30) is executed, and a notification of success or failure of registration (OK or NG) is notified to the information processing apparatus 20 (S40).
〔サービス情報の登録の詳細〕
サービス情報の登録の詳細について説明する。図5は、画像入力装置1の各機能がサービス情報を登録する処理のシーケンス図を示す。
[Details of service information registration]
Details of service information registration will be described. FIG. 5 shows a sequence diagram of processing in which each function of the
上記のように情報処理装置20からサービス情報の登録の要求と共に、サービス情報が画像入力装置1に送信される(S1)。
As described above, the service information is transmitted from the
通信管理手段9は復調したデジタルデータからサービス情報を取り出し、情報取得手段7に送出する(S2)。 The communication management means 9 extracts service information from the demodulated digital data and sends it to the information acquisition means 7 (S2).
情報取得手段7は、サービス情報及びサービス情報の処理内容を取り出し、サービス情報決定手段4に送出する(S3)。サービス情報の処理内容は、例えば、登録、削除又は延長、など送信されたサービス情報に対する処理を指示するものである。ここでは処理内容は登録であるとする。 The information acquisition means 7 takes out the service information and the processing contents of the service information and sends them to the service information determination means 4 (S3). The processing content of the service information is an instruction for processing on the transmitted service information such as registration, deletion, or extension. Here, it is assumed that the processing content is registration.
そして、図4のシーケンス図の点線Aで囲まれた処理に移行するが、点線Aの領域が図3のステップS30に相当し、登録処理の特徴部分となるものであって後に更に詳細に説明する。 Then, the process shifts to the process surrounded by the dotted line A in the sequence diagram of FIG. 4. The area of the dotted line A corresponds to step S30 of FIG. 3 and is a characteristic part of the registration process. To do.
点線Aで囲まれた領域の処理では、サービス情報決定手段4は、送信されたサービス情報のうち実際に登録の対象とするサービス情報を決定する。まず、サービス情報決定手段4は既に登録済みのサービス情報を検索するため、登録要求のあったサービス情報をキーにサービス情報保存領域12Aを参照し、すでに登録済みのサービス情報と新規に情報処理装置20から受信したサービス情報を比較し、新たに登録する登録対象のサービス情報を決定する。登録対象に決定されたサービス情報はサービス情報更新手段6に送出され、サービス情報更新手段6はサービス情報保存領域12Aに記憶されているサービス情報を更新する。そしてサービス情報決定手段6は登録結果を受信し、登録要求の成否結果「OK又はNG」を情報処理装置20に送信する(S4)。
In the process of the area surrounded by the dotted line A, the service information determination unit 4 determines the service information that is actually the registration target from the transmitted service information. First, the service information determination unit 4 searches the service information storage area 12A using the service information requested for registration as a key to search for already registered service information. The service information received from 20 is compared, and service information to be newly registered is determined. The service information determined to be registered is sent to the service
続いて、点線Aで囲まれた処理について図6、7及び8のフローチャート図に基づき説明する。 Next, the process surrounded by the dotted line A will be described based on the flowcharts of FIGS.
・登録対象のサービス情報の決定
登録対象のサービス情報の決定は、登録要求されたサービス情報と記憶装置12に既に登録されているサービス情報の重複を排除し、登録対象のサービス情報を決定する処理である。
Determination of registration target service information Determination of registration target service information is a process of eliminating registration of service information requested for registration and service information already registered in the
まず、図6において、サービス情報決定手段4は登録済みのサービス情報をチェックする(S31)。図7は登録対象のサービス情報を決定する処理手順を示すフローチャート図を、図9は登録要求されたサービス情報とサービス情報保存領域12Aに既に登録されているサービス情報の一例を示す。 First, in FIG. 6, the service information determination means 4 checks the registered service information (S31). FIG. 7 is a flowchart showing a processing procedure for determining service information to be registered, and FIG. 9 shows an example of service information requested for registration and service information already registered in the service information storage area 12A.
まず、サービス情報決定手段4は、同一の情報処理装置20が画像入力装置1にサービス情報を既に登録しているか否かを判定する(S301)。画像入力装置1に同一の情報処理装置20から未だサービス情報が登録されていない場合(S301のNo)、図7の処理は終了する。
First, the service information determination unit 4 determines whether or not the same
同一の情報処理装置20が画像入力装置1にサービス情報を既に登録している場合(S301のYes)、サービス情報決定手段4は、同一の情報処理装置20が登録要求したサービス情報と同一のサービス情報が重複して登録されているか否かを判定する(S302)。例えば、図9のように情報処理装置20Aが「a・b・c」のサービス情報を登録済みであって、情報処理装置20Aが「a・b・d」のサービス情報の登録要求を送信した場合、「a・b」が重複しているので、ステップS302の判定はYesとなる。
When the same
同一のサービス情報が重複して登録されている場合(S302のYes)、サービス情報決定手段4は、重複しているサービス情報を登録対象外とする(S303)。図9では、「a・b」が重複しているので、「a・b」は登録の対象外となる。 When the same service information is registered in duplicate (Yes in S302), the service information determination unit 4 excludes the duplicated service information from registration (S303). In FIG. 9, since “a · b” overlaps, “a · b” is excluded from registration.
ここで、重複したサービス情報を置き換えてもよい。置き換えとは、サービス情報保存領域12Aから重複したサービス情報を削除すると共に登録要求されたサービス情報を登録することを言う。重複したサービス情報は「a・b」で同じであるが、より新しいサービス情報に置き換えることで、ユーザの意志を反映したサービス情報とすることができる。 Here, duplicate service information may be replaced. The replacement means deleting the duplicate service information from the service information storage area 12A and registering the service information requested for registration. The duplicate service information is the same for “a · b”, but by replacing the service information with newer service information, the service information reflecting the user's will can be obtained.
ついで、サービス情報決定手段4は、登録要求されたサービス情報に追加されたサービス情報があるか否かを判定する(S304)。図9では、登録されているサービス情報「a・b・c」に対し、「a・b・d」が登録要求されたサービス情報であるので、「d」が追加されたサービス情報となる。サービス情報決定手段4は、追加されたサービス情報「d」を登録対象にする(S305)。 Next, the service information determination unit 4 determines whether there is service information added to the service information requested to be registered (S304). In FIG. 9, since “a · b · d” is the requested service information for the registered service information “a · b · c”, “d” is added to the service information. The service information determination unit 4 sets the added service information “d” as a registration target (S305).
ついで、サービス情報決定手段4は、削除されたサービス情報があるか否かを判定する(S306)。削除されたサービス情報がある場合、サービス情報決定手段4は削除されたサービス情報をサービス情報保存領域12Aから削除する(S307)。図9ではサービス情報cが削除されたサービス情報となる。すなわち、登録要求されないサービス情報については重複をチェックする時点でサービス情報保存領域12Aから削除される。 Next, the service information determination unit 4 determines whether there is deleted service information (S306). When there is deleted service information, the service information determination unit 4 deletes the deleted service information from the service information storage area 12A (S307). In FIG. 9, the service information c is deleted service information. That is, service information that is not requested to be registered is deleted from the service information storage area 12A at the time of checking for duplication.
以上の重複したサービス情報のチェック処理により、図9を例にした場合、サービス情報「d」が登録対象とされる。このように、重複を排除することでサービス情報保存領域12Aを有効利用できる。 In the case of FIG. 9 as an example, the service information “d” is registered as a registration target by the above-described process for checking duplicate service information. Thus, the service information storage area 12A can be effectively used by eliminating duplication.
図6に戻り、サービス情報決定手段4は登録対象となったサービス情報が全てサービス情報保存領域12Aに登録可能な否かを判定する(S32)。上述のように、記憶装置12のサービス情報保存領域12Aは有限であるため、全てのサービス情報の登録が可能か否かにより以降の処理が異なる。全てのサービス情報の登録が可能でない場合は、原則的にサービス情報保存領域12Aに空きを作成し登録対象の全てのサービス情報を登録する。空きを作成すると新規に登録要求されたサービス情報を記憶できる。
Returning to FIG. 6, the service information determination unit 4 determines whether or not all the service information to be registered can be registered in the service information storage area 12A (S32). As described above, since the service information storage area 12A of the
全てのサービス情報の登録が可能の場合(S32のYes)、サービス情報更新手段6は登録対象とした全てのサービス情報をサービス情報保存領域12Aに登録する(S33)。そして、サービス情報決定手段4は、通信管理手段9を介して登録の成否通知「OK」を情報処理装置20に送信する(S36)。
If all service information can be registered (Yes in S32), the service
全てのサービス情報の登録が可能でない場合(S32のNo)、サービス情報決定手段4は登録済みのサービス情報の削除が許可されているか否かを判定する(S38)。削除を許可するか否かはユーザ又は画像入力装置1の管理者により設定されているものである。サービス情報は前述の通り手動での入力をすることが難しいので、削除が許可されていないと、新たなサービス情報の登録が困難となる。よって通常は削除が許可されるように設定されている。
When registration of all service information is not possible (No in S32), the service information determination unit 4 determines whether or not deletion of registered service information is permitted (S38). Whether or not deletion is permitted is set by the user or the administrator of the
登録済みのサービス情報の一部の削除が許可されている場合(S38のYes)、サービス情報更新手段6はサービス情報保存領域12Aに空きを作成する(S34)。
When deletion of a part of the registered service information is permitted (Yes in S38), the service
・サービス情報保存領域12Aの空きの作成
サービス情報保存領域12Aに空きを作成する処理について図8のフローチャート図に基づき説明する。空きを作成するためサービス情報更新手段6はサービス情報を削除するが、削除対象は例えば「もっとも最近利用されていないサービス情報」とする。この理由としては利用されていないサービス情報を保持しつづけず、新規に登録要求のあったサービス情報を優先する方がユーザにとってメリットがあるためである。
Creation of Empty in Service Information Storage Area 12A The process of creating an empty area in the service information storage area 12A will be described with reference to the flowchart of FIG. The service
まず、サービス情報更新手段6は、サービス情報保存領域12Aに登録されたサービス情報の利用日時情報を参照し、最後の利用日時が最も古いサービス情報を抽出する(S341)。例えば、サービス情報保存領域12Aに図9のサービス情報が登録されている場合、現在、サービス情報の登録を要求している情報処理装置20Aに関わらず、登録された全てのサービス情報から最も利用日時が古いサービス情報を抽出する。利用されてないサービスを削除してもユーザの不利益は少ないので、このようなサービス情報を削除することで、新規の有用なサービス情報を登録することができる。
First, the service
ついで、サービス情報更新手段6は、利用日時が最も古いサービス情報を登録した情報処理装置20により他にもサービス情報が登録されているか否かを判定する(S342)。例えば、ステップS341でサービス情報hの利用日時が最も古いとしてサービス情報hが抽出された場合、情報処理装置20Bが他にサービス情報(図9ではサービス情報gとi)を登録しているか否かを判定する。以下、他サービス情報という。
Next, the service
他サービス情報は、同じ情報処理装置20Bが登録したものであるので、同時に登録された可能性が高い。したがって、一括登録されたサービスは、一括で削除するほうがPC側の処理の仕様上望ましい場合がある。 Since the other service information is registered by the same information processing apparatus 20B, there is a high possibility that the other service information is registered at the same time. Therefore, it may be desirable in terms of processing specifications on the PC side to delete the registered services in a batch.
他サービス情報が登録されていない場合(S342のNo)、サービス情報更新手段6は最も利用日時が古いサービス情報を削除する(S349)。
When other service information is not registered (No in S342), the service
他サービス情報が登録されている場合(S342のYes)、サービス情報更新手段6は他サービス情報を最後の利用日時が最も古いサービス情報と共に削除するか否かを判定する(S343)。他サービス情報を最後の利用日時が最も古いサービス情報と共に許可するか否かはユーザ又は画像入力装置1の管理者により設定されているものである。
When other service information is registered (Yes in S342), the service
他サービス情報を最後の利用日時が最も古いサービス情報と共に削除しない場合(S343のNo)、サービス情報更新手段6は、利用日時が最も古いサービス情報のみを削除する(S348)。図9のサービス情報保存領域12Aを例にすればサービス情報hのみが削除される。
When the other service information is not deleted together with the service information having the oldest usage date and time (No in S343), the service
同一の情報処理装置20が複数のサービス情報を登録している状態で、そこから一部のみを削除する処理は、当該情報処理装置20が登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報との間に相違が生じてしまうため好ましくないが、画像入力装置1から情報処理装置20に対して画像を送信することに関しては、事実上動作に影響はない。一部でもサービス情報を残しておく設定(併せて削除しない(S343のNo))とすることで、最も利用されていないサービス情報から順に削除することができる。
In a state where a plurality of pieces of service information are registered in the same
他サービス情報を最後の利用日時が最も古いサービス情報と共に削除する場合(S343のYes)、サービス情報更新手段6は他サービス情報に最近利用されたサービス情報が含まれているか否かを判定する(S344)。最近利用されたか否かは、例えば、一定期間以上使用されていないことや、利用日時の新しい順にサービス情報をソートして上位5番以内に含まれるか否かを基準に判定する。図9ではサービス情報gとiが最近利用されたか否かを判定することになる。
When the other service information is deleted together with the service information having the oldest usage date and time (Yes in S343), the service
他サービス情報に最近利用されたサービス情報が含まれていない場合(S344のNo)、 空き領域作成手段2は他サービス情報を最後の利用日時が最も古いサービス情報と共に削除する(S345)。図9のサービス情報保存領域12Aでは、サービス情報hと共にサービス情報gとサービス情報iが削除される。
If the service information that has been used recently is not included in the other service information (No in S344), the free
この場合、サービス情報hよりは新しいが、サービス情報g、iより古い別のPCのサービス情報が存在したとしても、サービス情報g,iが優先的に削除される。可能な限り一括で削除したほうが、PC側の処理の仕様上望ましい場合がある。 In this case, even if service information of another PC that is newer than the service information h but older than the service information g and i exists, the service information g and i is preferentially deleted. In some cases, it is desirable to delete as much as possible in the specifications of processing on the PC side.
ステップS345の処理では、画像入力装置2が記憶しているサービス情報と情報処理装置20が登録したと認識しているサービス情報に相違が生じてしまうことを防ぐことができる。
In the process of step S345, it is possible to prevent a difference between the service information stored in the
他サービス情報に最近利用されたサービス情報が含まれている場合(S344のYes)、 サービス情報更新手段6は、最近利用された他サービス情報を除いて、最後の利用日時が最も古いサービス情報と共に他サービス情報を削除する(S346)。図9のサービス情報保存領域12Aでは、サービス情報hと共に、サービス情報g又はサービス情報iのいずれかかが削除される。
When the service information recently used is included in the other service information (Yes in S344), the service
同一の情報処理装置20が複数のサービス情報を登録している状態で、そこから一部のみを削除する処理は、当該情報処理装置20が登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報との間に相違が生じてしまうため好ましくないが、前述と同様に事実上動作に影響はないため、一部でもサービス情報を残しておく設定(S344のYes)とすることで、最近利用されたサービス情報は残して最近利用されていない他サービス情報を削除することができる。
In a state where a plurality of pieces of service information are registered in the same
削除処理(S345、S346、S348、S349)が終了すると、空き領域作成手段2はサービス情報保存領域12Aに必要な空き領域が確保できたか否かを判定する(S347)。必要な空き領域は、図7の処理により算出済みである。
When the deletion process (S345, S346, S348, S349) is completed, the free
必要な空き領域が確保されていない場合(S347のNo)、サービス情報更新手段6は必要な空き領域が確保されるまで図8の処理を繰り返す。すなわち、サービス情報更新手段6は、サービス情報hの次に利用日時が古いサービス情報をサービス情報保存領域12Aから抽出し、ステップS342以降の処理を繰り返す。したがって、画像入力装置1に登録対象と判定されたサービス情報の全てを登録するための空き領域が確保される。
When the necessary free area is not secured (No in S347), the service
なお、これらの必要な空き領域を確保する処理を行った結果、要求されたサービス登録が行えなかった場合は、削除処理をすべて無効化する。 Note that if the requested service registration cannot be performed as a result of performing the processing for securing these necessary free areas, the deletion processing is all invalidated.
図6に戻り、サービス情報更新手段6は登録対象のサービス情報をサービス情報保存領域12Aの空き領域に記憶する(S35)。そして、サービス情報決定手段4は成否通知「OK」を情報処理装置20に送信する(S36)。
Returning to FIG. 6, the service
サービス情報更新手段6は、新たに登録したサービス情報の数を登録前のサービス情報の数に加算して現在の登録済みサービス情報の数とする(S37)。
The service
登録済みのサービス情報の一部の削除が許可されていない場合(S38のNo)、サービス情報更新手段6はサービス情報を登録できるだけ登録するか否かを判定する(S39)。サービス情報を登録できるだけ登録するか否かはユーザ又は画像入力装置1の管理者により設定されているものである。サービス情報の削除を画像入力装置1の判断で行うことが好ましくない場合、削除は許可されないように設定される。
When deletion of a part of the registered service information is not permitted (No in S38), the service
サービス情報を登録できるだけ登録する場合(S39のYes)、サービス情報更新手段6は、空き領域の数だけ登録対象のサービス情報を登録する(S41)。サービス情報を登録する順番は例えば一括に送信されたサービス情報の先頭データからの順である。サービス情報を登録できるだけ登録した場合、登録対象の一部のサービス情報が登録されないが、サービス情報決定手段4は成否通知「OK」を情報処理装置20に送信する(S36)。ユーザは一部であっても登録されたサービスを利用できる。
When registering service information as much as possible (Yes in S39), the service
サービス情報を登録できるだけ登録しない場合(S39のNo)、サービス情報決定手段4は、成否通知「NG」を情報処理装置20に送信する(S42)。この場合、サービス情報保存領域12Aに登録されたサービス情報と画像処理装置が登録されたと把握したサービス情報の相違をなくすることができる。 When the service information is not registered as much as possible (No in S39), the service information determination unit 4 transmits a success / failure notification “NG” to the information processing apparatus 20 (S42). In this case, it is possible to eliminate the difference between the service information registered in the service information storage area 12A and the service information grasped that the image processing apparatus is registered.
ステップS41の処理により「登録できるだけのサービス情報を登録」させた場合、画像入力装置1が記憶しているサービス情報と情報処理装置20が登録したと認識しているサービス情報に相違が生じてしまう。この状況が好ましくない場合は、ステップS39の判定がNoとなるように設定しておくことで、登録対象のサービス情報が全く登録されずに成否通知「NG」が情報処理装置20に送信される。
When “registration of service information that can be registered” is performed in the process of step S41, a difference occurs between the service information stored in the
本来、この成否通知は一部でも登録されない場合にはすべての登録を行なわず成否通知「NG」、全て登録された場合にのみ成否通知「OK」を送るべきであるが、以上のように、一部でも登録された場合には成否通知「OK」を情報処理装置20に送信され、全く登録されない場合は成否通知「NG」を送信しても前述の通り事実上の動作として影響が無い。
Originally, if any part of the success / failure notification is not registered, the success / failure notification “NG” should not be sent without performing all registration, and the success / failure notification “OK” should be sent only when all are registered. If any part is registered, a success / failure notification “OK” is transmitted to the
登録対象のサービス情報の一部のみの登録について情報処理装置20に正確に成否通知をしないのは、画像入力装置1と情報処理装置20の間のプロトコルに制約を受けるためであるが、このような制約があっても本実施形態の画像入力装置1は一括で送信されるサービス情報を適切に登録し、登録結果を情報処理装置20に送信できる。
〔サービス情報の削除〕
サービス情報の削除の処理手順について説明する。ここで、サービス情報の削除には2通りのパターンが存在する。1つは情報処理装置20から画像入力装置1へ、サービス情報の削除要求を送信する場合であり、もう1つのパターンは、一定時間、サービス情報の延長要求が情報処理装置20から送信されなかった場合である。いずれの場合でも、画像入力装置1はサービス情報を削除するが、本実施形態ではこれらを別々に説明する。
The reason why the
[Delete service information]
A procedure for deleting service information will be described. Here, there are two patterns of deletion of service information. One is a case where a service information deletion request is transmitted from the
図10は、情報処理装置20の削除要求により画像入力装置1に登録されているサービス情報を削除する手順のシーケンス図を示す。
FIG. 10 is a sequence diagram of a procedure for deleting service information registered in the
情報処理装置20が削除要求する前に、情報処理装置20は画像入力装置1から登録要求通知を画像入力装置1に通知済みである。このとき、情報処理装置20がシャットダウン等により正常に終了する場合は、以後に画像入力装置1から画像データを送信されても処理できないため、正常に終了する前に画像入力装置1にサービス情報の削除要求を送信しなければならない。
Before the
サービス情報管理手段23は、サービス情報及び処理内容(この場合は削除)を画像入力装置1に送信する(S10)。図10に示すように、削除要求されるサービス情報は複数の場合があるが、これらは一括して送信される。
The service
画像入力装置1は送信されたサービス情報に合致するサービス情報を削除し(S20)、削除の成否通知「OK又はNG」を情報処理装置20に送信する(S30)。
The
ところで、登録処理で説明したように、「登録済みのサービス情報の一部を削除した場合(S345、S346、S348)」又は「可能なだけサービス情報を登録した場合(S41)」には、画像入力装置1が記憶しているサービス情報と情報処理装置20が登録したと認識しているサービス情報に相違が生じてしまう。
By the way, as described in the registration process, when “a part of registered service information is deleted (S345, S346, S348)” or “when service information is registered as much as possible (S41)”, an image is displayed. There is a difference between the service information stored in the
例えば、図9のサービス情報hが削除された場合、この削除通知は情報処理装置20Bには送信されない(情報処理装置20Aにも送信されない)ので、情報処理装置20Bが登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報に相違が生じる。
For example, when the service information h in FIG. 9 is deleted, this deletion notification is not transmitted to the information processing apparatus 20B (not transmitted to the
しかしながら、認識していないサービス情報は当該削除要求により削除したものとすればよい。すなわち、削除要求した情報処理装置20が登録したサービス情報のうち、画像入力装置1に登録されているものは全て画像入力装置1から削除される。
However, unrecognized service information may be deleted by the deletion request. That is, all the service information registered in the
図11は、画像入力装置1がサービス情報を削除する処理手順のフローチャート図を示す。
FIG. 11 is a flowchart of a processing procedure in which the
サービス情報削除手段2は削除要求されたサービス情報及び情報処理装置20の識別情報に基づき、サービス情報保存領域12Aに当該情報処理装置20が削除要求したサービス情報が登録されているか否かを判定する(S21)。ここでは、1つでもサービス情報が登録されている場合には、登録されていると判定する。
Based on the service information requested to be deleted and the identification information of the
削除要求したサービス情報が登録されている場合(S21のYes)、サービス情報削除手段2は削除要求されたサービス情報をサービス情報保存領域12Aから全て削除する(S22)。
When the service information requested to be deleted is registered (Yes in S21), the service
そして、サービス情報決定手段4は、削除の成否通知「OK」を情報処理装置20に送信する(S23)。すなわち、削除要求のあったサービス情報が1つでも登録されている場合それを削除し、成否通知「OK」を情報処理装置20に送信する。これにより、削除要求のあるサービス情報を全て削除し、情報処理装置20に不都合を与えることを防止できる。
Then, the service information determination unit 4 transmits a deletion success / failure notification “OK” to the information processing apparatus 20 (S23). That is, if even one piece of service information requested to be deleted is registered, it is deleted and a success / failure notification “OK” is transmitted to the
削除要求したサービス情報が登録されていない場合(S21のNo)、サービス情報決定手段4は、削除の成否通知「OK」を情報処理装置20に送信する(S24)。すなわち、登録処理の過程で既に削除されていても、成否通知は「OK」となる。 When the service information requested to be deleted is not registered (No in S21), the service information determination unit 4 transmits a deletion success / failure notification “OK” to the information processing apparatus 20 (S24). That is, even if it has already been deleted during the registration process, the success / failure notification is “OK”.
本実施形態の削除処理では、複数のサービス情報を一括で削除して、削除処理の結果を情報処理装置20に送信することができる。
In the deletion process of the present embodiment, a plurality of service information can be deleted at once and the result of the deletion process can be transmitted to the
なお、シャットダウン以外に、当該機能自体のアンインストールや、ユーザがサービス情報管理手段23から任意の登録済みのサービス情報から削除したいサービス情報を選択し、情報処理装置20に表示される削除ボタン等を押下して削除を実行してもよい。
〔サービス情報の延長〕
サービス情報の延長の処理手順について説明する。上述したように、一定時間、サービス情報の延長要求が情報処理装置20から送信されなかった場合には、サービス情報は削除されるように設定されている。これは、何ら通知のない情報処理装置20が登録したサービス情報を削除し、サービス情報保存領域12Aを有効に利用するためである。前述の通り情報処理装置20が正常に終了した場合、情報処理装置20は画像入力装置1にサービス情報の削除要求を通知するので、その時点で当該情報処理装置20のサービス情報も削除されうるが、情報処理装置20が正常に終了しなかった場合、画像入力装置1はそのままサービス情報を記憶し続けることになり、サービス情報保存領域12Aを有効に利用できない。そこで、一定時間毎の延長要求のない情報処理装置20が登録したサービス情報は削除することとする。
In addition to the shutdown, the function itself is uninstalled, or the user selects service information to be deleted from any registered service information from the service information management means 23, and a delete button or the like displayed on the
[Extension of service information]
A service information extension processing procedure will be described. As described above, the service information is set to be deleted when the service information extension request is not transmitted from the
図12は、情報処理装置20の延長要求により画像入力装置が登録されているサービス情報の登録の延長する手順のシーケンス図である。
FIG. 12 is a sequence diagram of a procedure for extending registration of service information in which an image input apparatus is registered in response to an extension request from the
情報処理装置20が延長要求する前に、情報処理装置20は登録要求通知を画像入力装置1に通知済みであって、さらに、情報処理装置20が一度は登録処理を実施されている場合が多い。また、延長要求は、ユーザが意識することなく、サービス情報管理手段23が一定時間毎に自動的に繰り返す処理である。
Before the
サービス情報管理手段23は、一定時間が経過すると、登録要求したサービス情報及び処理内容(この場合は延長)を画像入力装置1に送信する(S10)。図12に示すように、延長要求する場合、通常情報装置20が登録を行なった複数のサービス情報を一括して送信するが、サービス情報を個別に延長要求する必要は無いので、サービス情報を含まず単に延長の処理内容だけを送信することで、該当するサービス情報すべてを延長してもよい。
When a predetermined time has elapsed, the service
画像入力装置1は送信されたサービス情報に合致するサービス情報の登録の延長、すなわち削除を延期し(S20)、延長の成否通知「OK又はNG」を情報処理装置20に送信する(S30)。削除の延期とは、例えば、情報処理装置20毎に設けられたタイマをリセットするこという。このタイマが一定時間になると、当該情報処理装置20のサービス情報が削除される。一定時間が経過してサービス情報が削除された場合、当該情報処理装置20に削除通知が送信される(S40)。
The
ところで、登録処理で説明したように、「登録済みのサービス情報の一部を削除した場合(S345、S346、S348)」又は「可能なだけサービス情報を登録した場合(S41)」には、画像入力装置1が記憶しているサービス情報と情報処理装置20が登録したと認識しているサービス情報に相違が生じてしまう。
By the way, as described in the registration process, when “a part of registered service information is deleted (S345, S346, S348)” or “when service information is registered as much as possible (S41)”, an image is displayed. There is a difference between the service information stored in the
例えば、図9のサービス情報hが削除された場合、この削除通知は情報処理装置20Bには送信されない(情報処理装置20Aにも送信されない)ので、情報処理装置20Bが登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報に相違が生じる。ここでは、登録されていないサービス情報の延長要求に対し、画像入力装置1の設定に応じて次述する処理を行う。
For example, when the service information h in FIG. 9 is deleted, this deletion notification is not transmitted to the information processing apparatus 20B (not transmitted to the
図13は、画像入力装置1がサービス情報を延長する処理手順のフローチャート図を示す。
FIG. 13 is a flowchart of a processing procedure for the
情報取得手段7が情報処理装置20から延長要求を受信すると(S21)、サービス情報延長手段3が延長要求のあるサービス情報を受け取り、当該サービス情報がサービス情報保存領域12Aに記憶されているサービス情報と一致するか否かを判定する(S22)。 When the information acquisition means 7 receives an extension request from the information processing apparatus 20 (S21), the service information extension means 3 receives service information with the extension request, and the service information is stored in the service information storage area 12A. (S22).
一致する場合(S22のYes)、サービス情報決定手段4は、延長要求のあったサービス情報の削除を延期する(S26)。サービス情報決定手段4は、延長の成否通知「OK」を情報処理装置20に送信する(S27)。 If they match (Yes in S22), the service information determination unit 4 postpones the deletion of the service information requested to be extended (S26). The service information determination unit 4 transmits an extension success / failure notification “OK” to the information processing apparatus 20 (S27).
延長要求のサービス情報がサービス情報保存領域12Aに記憶されているサービス情報と一致しない場合(S22のNo)、サービス情報延長手段3、延長要求にはあるがサービス情報保存領域12Aには記憶されていないサービス情報についてエラーと見なすか否かを判定する(S23)。エラーと見なすか否かはユーザ又は画像入力装置1の管理者により設定されているものである。
If the service information of the extension request does not match the service information stored in the service information storage area 12A (No in S22), the service information extension means 3 is present in the extension request but is stored in the service information storage area 12A. It is determined whether or not service information that is not present is regarded as an error (S23). Whether or not to consider an error is set by the user or the administrator of the
エラーと見なす場合(S23のYes)、サービス情報決定手段4は延長の成否通知「NG」を情報処理装置20に送信する。この場合は、画像入力装置1に記憶されている全てのサービス情報について削除が延期されない。これにより、サービス情報保存領域12Aに登録されているサービス情報と情報処理装置20が登録したと把握しているサービス情報が相違することを防止できる(延長されなければ一定時間後に削除される)。
When it is regarded as an error (Yes in S 23), the service information determination unit 4 transmits an extension success / failure notification “NG” to the
エラーと見なさない場合(S23のNo)、サービス情報延長手段3は延長要求のあったサービス情報のうちサービス情報保存領域12Aに記憶されているサービス情報のみ削除を延期する(S25)。したがって、情報処理装置20が登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報に相違が生じた場合、削除されていないサービス情報については削除が延期される。そもそも削除されたサービスの延長は出来ないが、これをエラーと見なさないことで、利用するサービス情報については登録を延長できるようになる。サービス情報決定手段4は、延長の成否通知「OK」を情報処理装置20に送信する(S27)ので、当該情報処理装置20が登録したと認識しているサービス情報と画像入力装置1が記憶しているサービス情報との間に相違が生じても前述と同様に事実上動作に影響はない。
When it is not regarded as an error (No in S23), the service
なお、延長要求されるサービス情報には含まれていないサービス情報が、画像入力装置1には記憶されている場合があるが、このサービス情報は、情報処理装置20が認識していないか又は延長要求しないサービス情報であるので、一定時間後に削除される。
Note that service information that is not included in the service information requested to be extended may be stored in the
本実施形態の延長処理では、複数のサービス情報を一括で延長して、延長処理の結果を情報処理装置20に送信することができる。
〔サービス情報の予約〕
サービス情報保存領域12Aの予約について説明する。登録処理で説明したように、サービス情報の登録が要求された場合にサービス情報保存領域12Aに十分な空きがないと登録済みのサービス情報を削除する処理が要求されるが、登録される可能性の高いサービス情報については他のサービス情報が登録されないようにサービス情報保存領域12Aを予約しておけば、削除する処理を回避することができる。したがって、予約したサービスについては常にサービス情報を登録することができる。
In the extension process of the present embodiment, a plurality of service information can be extended at once, and the result of the extension process can be transmitted to the
[Reservation of service information]
The reservation of the service information storage area 12A will be described. As described in the registration process, when registration of service information is requested, if there is not enough space in the service information storage area 12A, a process for deleting the registered service information is requested. If the service information storage area 12A is reserved so that other service information is not registered for high service information, the process of deleting can be avoided. Therefore, service information can always be registered for a reserved service.
サービス情報の登録が予約されると、サービス情報保存領域12Aに予約されたサービス情報の数だけ予約領域が確保される。予約領域には、他のサービス情報を登録することができないので、予約されたサービス情報を常に登録可能な状態にすることができる。 When the registration of the service information is reserved, the reserved areas are secured by the number of service information reserved in the service information storage area 12A. Since no other service information can be registered in the reserved area, the reserved service information can always be registered.
図14(a)はサービス情報の予約処理のシーケンス図を示す。上述した登録処理により情報処理装置20はサービス情報を登録する(S10)。サービス情報が登録されると、操作画面表示手段5はタッチパネル16へサービス名などを表示可能になるので、画像入力装置1を直接操作してサービス情報の登録領域を予約することができる。
FIG. 14A shows a sequence diagram of the service information reservation process. The
したがって、ユーザが画像入力装置1で所定の予約操作を行うと(S20)、画像入力装置1はサービス情報保存領域12Aを予約する処理を行う(S30)。
Therefore, when the user performs a predetermined reservation operation on the image input device 1 (S20), the
図14(b)はサービス情報保存領域12Aの一例を示す図である。予約を可能にする場合、例えば、サービス情報保存領域12Aにフラグを設け、フラグの状態に応じて予約の是非を管理する。フラグがオン(1)であれば予約状態を、フラグがオフ(0)であれば非予約状態をそれぞれ示す。 FIG. 14B shows an example of the service information storage area 12A. In order to make a reservation possible, for example, a flag is provided in the service information storage area 12A, and the appropriateness of the reservation is managed according to the state of the flag. If the flag is on (1), it indicates a reserved state, and if the flag is off (0), it indicates a non-reserved state.
サービス情報保存領域12Aが全て予約されることを防止するため、予約可能なサービス情報の数を、情報処理装置20毎又は画像入力装置1全体で定めおいてもよい。
In order to prevent the entire service information storage area 12A from being reserved, the number of service information that can be reserved may be determined for each
図15は画像入力装置1がサービス情報保存領域12Aにサービス情報の登録を予約する処理のフローチャート図を示す。
FIG. 15 is a flowchart of processing in which the
画像入力装置1のタッチパネル16に表示されたサービス名から、ユーザは予約したサービスを選択し(S21)、例えば「予約キー」を押下する(S22)。
From the service name displayed on the
予約キーが押下されるとサービス情報予約手段15は、選択されたサービスが予約状態か否かを判定する(S33)。サービス情報予約手段15は、サービス情報保存領域12Aのフラグを参照し、当該サービス情報が予約状態か否かを判定する。
When the reservation key is pressed, the service
予約状態の場合(S33のYes)、サービス情報予約手段15は選択されたサービス情報のフラグをオフにする(S34)。そして、現在の予約数を1つ減らす(S35)。
In the reservation state (Yes in S33), the service
予約状態でない場合(S33のNo)、サービス情報予約手段15は現在の予約数が最大予約可能数より小さいか否かを判定する(S36)。
If it is not in the reservation state (No in S33), the service
予約数が最大予約可能数より小さくない場合(S36のNo)、サービス情報予約手段15は操作画面表示手段5に「エラー」表示をするよう要求する(S39)。
When the number of reservations is not smaller than the maximum number of reservations possible (No in S36), the service
予約数が最大予約可能数より小さい場合(S36のYes)、サービス情報予約手段15は選択されたサービス情報のフラグをオンにする(S37)。そして、現在の予約数を1つ増やす(S38)。
When the number of reservations is smaller than the maximum reservable number (Yes in S36), the service
すなわち、「予約キー」が押下されるたびに、サービス情報予約手段15は予約状態と非予約状態が切り替えてサービス情報の予約を管理する。
That is, each time the “reservation key” is pressed, the service
図16は、サービス情報保存領域12Aの予約の一例を示す図である。画像入力装置1のサービス情報保存領域12Aは、非予約サービスの保存先と予約サービスの保存先とに区分されている。図16では、非予約サービスの保存先がサービス情報の登録済みの領域(横縞)と未登録の領域とに色分けして示した。予約サービスの保存先において、斜線部は情報処理装置20Aのサービス情報a、bにより予約された領域である。
FIG. 16 is a diagram illustrating an example of reservation of the service information storage area 12A. The service information storage area 12A of the
図16の状態で、情報処理装置20Aからサービス情報a、b、cの登録要求があった場合、サービス情報保存領域12Aには情報処理装置20Aのサービス情報a、bにより予約された領域があるので、サービス情報更新手段6はそこにサービス情報a、bを優先的に登録する。
In the state of FIG. 16, when there is a registration request for service information a, b, c from the
ついで、情報処理装置20Bからサービス情報g、hの登録要求があった場合、非予約サービスの保存先に空きはなく、かつ、予約サービスの保存先に情報処理装置20の予約した領域はないので、サービス情報更新手段6は非予約サービスの保存先から空きを作成する。この場合、予約したサービス情報a、bと共に登録されたサービス情報cを削除するか否かが問題となるが、削除するか否かは画像入力装置1で設定可能である。
Next, when there is a registration request for service information g and h from the information processing apparatus 20B, there is no space in the storage destination of the non-reserved service, and there is no reserved area of the
例えば、サービス情報cを削除可能とした場合、より多くの情報処理装置20からサービス情報の登録が可能となる。また、サービス情報cを削除不可とした場合、予約したサービス情報a、bと共に登録されたサービス情報cをセットで記憶した状態を保持することができる。
For example, when the service information c can be deleted, the service information can be registered from more
以上のように、本実施形態の画像入力装置1によれば、情報処理装置20と画像入力装置1との間のプロトコルに制約を受けても、複数のサービス情報の登録を一括で処理し、登録結果を情報処理装置20に送信できる。ユーザの設定により、サービス情報保存領域12Aに登録されているサービス情報と情報処理装置20が登録していると認識しているサービス情報の相違を防止したり、相違が生じても登録を優先するなど、柔軟性のあるシステムとすることができる。
As described above, according to the
1 画像入力装置
2 サービス情報削除手段
3 サービス情報延長手段
4 サービス情報決定手段
5 操作画面表示手段
6 サービス情報更新手段
7 情報取得手段
8 CPU
9 通信管理手段
10 ネットワークI/F
11 画像入力デバイス
12 記憶装置
12A サービス情報保存領域
13 PCIバス
14 ネットワーク
15 サービス情報予約手段
16 タッチパネル
20 情報処理装置
22 読み取り条件管理手段
23 サービス情報管理手段
DESCRIPTION OF
9 Communication management means 10 Network I / F
DESCRIPTION OF SYMBOLS 11
Claims (16)
サービス情報を記憶する容量に制限のあるサービス情報保存領域と、
複数のサービス情報を1回の登録要求で受信する情報受信手段と、
前記サービス情報保存領域に既に登録されているサービス情報と、受信したサービス情報とを比較して重複を排除した登録対象のサービス情報を決定するサービス情報決定手段と、
前記サービス情報決定手段により決定された登録対象のサービス情報を前記サービス情報保存領域に記憶するサービス情報更新手段と、を有し、
登録対象のサービス情報を記憶する空き領域が前記サービス情報保存領域にない場合、前記サービス情報更新手段は、前記サービス情報保存領域に既に登録されているサービス情報から、最後に利用された時から最も長い時間の経過した最古サービス情報を登録した情報処理装置により登録されたサービス情報を、他の情報処理装置が登録したサービス情報より優先して、該最古サービス情報と共に削除する、
ことを特徴とする画像入力装置。 An image input device for receiving service information including application software and identification information of the information processing device from an information processing device connected via a network,
Service information storage area with limited capacity for storing service information;
Information receiving means for receiving a plurality of service information in a single registration request;
And the service information storage area already salicylate-bis information is registered, the service information determining means for determining the received service information of the registration target that eliminates duplicates by comparing the service information,
Anda service information updating means for storing service information of the registered Target determined in the service information storage area by the service information determining means,
If there is no free area for storing the service information to be registered in the service information storage area, the service information update means is the most recently used service information already registered in the service information storage area since it was last used. Service information registered by the information processing apparatus that has registered the oldest service information that has passed for a long time has priority over service information registered by other information processing apparatuses, and is deleted together with the oldest service information.
An image input apparatus characterized by that.
前記最古サービス情報を登録した情報処理装置により登録されたサービス情報のうち、所定時間内に利用されていたサービス情報を削除しない、
ことを特徴とする請求項1記載の画像入力装置。 The service information update means includes
Of the service information registered by the information processing apparatus that registered the oldest service information, do not delete the service information used within a predetermined time,
The image input apparatus according to claim 1.
前記サービス情報更新手段は、前記サービス情報保存領域のサービス情報を削除することなく、空き領域に記憶可能なだけ登録対象のサービス情報を記憶する、
ことを特徴とする請求項1記載の画像入力装置。 Free space to store all of the registered service information without the said service information storage area, and, if the deletion is prohibited,
The service information updating means stores without service information only registered that can be stored in the free space by deleting the service information of the service information storage area,
The image input apparatus according to claim 1.
前記サービス情報更新手段は、
登録対象のサービス情報の全てを記憶する空き領域が作成されるまで、前記サービス情報保存領域に既に登録されているサービス情報から、前記最古サービス情報を削除する、
ことを特徴とする請求項1又は2記載の画像入力装置。 When deletion of service information registered by the information processing apparatus that registered the oldest service information is prohibited,
The service information update means includes
Until free space to store all of the registered service information is created, from the Rusa-bis information in the service information storage area it has already been registered, deletes the oldest service information,
The image input device according to claim 1 , wherein the image input device is an image input device.
前記サービス情報延長手段は、延長要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、延長要求と共に受信したサービス情報の全てについて登録を延長しない、
ことを特徴とする請求項1記載の画像入力装置。 Service information extension means for extending the registration of the service information every time a request for extension of registration of the service information is received from the information processing apparatus ,
The service information extension unit, a part of the service information received together with the extension request, the case where service information is not registered in the storage area, not extend the registration of all of the received service information along with the extension request,
The image input apparatus according to claim 1.
ことを特徴とする請求項5記載の画像入力装置。 The service information extension unit, a part of the service information received from the information processing apparatus together with the extension request, if not registered in the service information storage area, Rusa-bis been registered in the service information storage area Extend registration for information only,
6. The image input device according to claim 5, wherein
前記サービス情報削除手段は、削除要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、削除要求と共に受信したサービス情報のうち前記サービス情報保存領域に登録されているサービス情報のみ削除する、
ことを特徴とする請求項1記載の画像入力装置。 Service information deletion means for deleting the service information from the service information storage area when receiving a deletion request for deleting the registration of service information from the information processing apparatus ,
The service information deletion means, a part of the service information received together with the deletion request, if it is not registered in the service information storage area, to the service information storage area in the service information received together with the deletion request to remove only the Lusa-bis information has been registered,
The image input apparatus according to claim 1.
削除要求と共に受信したサービス情報の全てを削除した旨の通知を前記情報処理装置に送信する、
ことを通知することを特徴とする請求項7記載の画像入力装置。 When the service information deletion unit deletes the service information requested to be deleted from the service information storage area, or when the service information requested to be deleted is not already registered in the service information storage area,
The notification of the delete all service information received together with the deletion request is transmitted to the information processing apparatus,
The image input device according to claim 7, which notifies the fact.
有することを特徴とする請求項1記載の画像入力装置。 Service information reservation means for securing a free area within the number of service information determined for each information processing device in the service information storage area,
The image input apparatus according to claim 1, further comprising:
複数のサービス情報を1回の登録要求で受信する情報受信ステップと、
サービス情報を記憶する容量に制限のあるサービス情報保存領域に既に登録されているサービス情報と、受信したサービス情報とを比較して重複を排除した登録対象のサービス情報を決定するサービス情報決定ステップと、
前記サービス情報決定ステップにより決定された登録対象のサービス情報を前記サービス情報保存領域に記憶するサービス情報更新ステップと、を有し、
前記サービス情報更新ステップでは、
登録対象のサービス情報を記憶する空き領域が前記サービス情報保存領域にない場合、前記サービス情報保存領域に既に登録されているサービス情報から、最後に利用された時から最も長い時間の経過した最古サービス情報を登録した情報処理装置により登録されたサービス情報を、他の情報処理装置が登録したサービスより優先して、該最古サービス情報と共に削除する、
ことを特徴とするデータの送信先保存方法。 A data destination storage method by an image input device that receives service information including application software and identification information of the information processing device from an information processing device connected via a network,
An information receiving step for receiving a plurality of service information in one registration request;
Service to determine the salicylate-bis information already registered in the service information storage region to the capacity for storing service information of limited, the received service information and the service information of the registration target that eliminates to duplicate compared An information determination step;
Anda service information updating step for storing the service information determination registered for service information determined in step to the service information storage area,
In the service information update step,
If the service information storage area does not have a free area for storing the service information to be registered, the oldest service that has already been registered in the service information storage area and has the longest time since it was last used. Service information registered by the information processing apparatus that registered the service information is prioritized over services registered by other information processing apparatuses and deleted together with the oldest service information.
A destination storing method for data.
前記サービス情報更新ステップでは、
登録対象のサービス情報の全てを記憶する空き領域が作成されるまで、前記サービス情報保存領域に既に登録されているサービス情報から、前記最古サービス情報を削除する、
ことを特徴とする請求項10記載のデータの送信先保存方法。 When deletion of service information registered by the information processing apparatus that has registered the oldest service information is prohibited, in the service information update step,
Until free space to store all of the registered service information is created, from the Rusa-bis information in the service information storage area it has already been registered, deletes the oldest service information,
11. The data transmission destination storage method according to claim 10, wherein:
前記サービス情報延長ステップでは、延長要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、延長要求と共に受信したサービス情報の全てについて登録を延長しない、
ことを特徴とする請求項10記載のデータの送信先保存方法。 A service information extension step of extending the registration of the service information every time a request for extension of registration of the service information is received from the information processing apparatus ;
In the service information extension step, a part of the service information received together with the extension request, the case where service information is not registered in the storage area, not extend the registration of all of the received service information along with the extension request,
11. The data transmission destination storage method according to claim 10, wherein:
前記サービス情報削除ステップでは、削除要求と共に受信したサービス情報の一部が、前記サービス情報保存領域に登録されていない場合、削除要求と共に受信したサービス情報のうち前記サービス情報保存領域に登録されているサービス情報のみ削除する、
ことを特徴とする請求項10記載のデータの送信先保存方法。 If the deletion request for deleting the registration of the service information received from the information processing apparatus includes a service information deletion step of deleting the service information from the service information storage area,
In the service information deletion step, some of the service information received together with the deletion request, if it is not registered in the service information storage area, to the service information storage area in the service information received together with the deletion request to remove only the Lusa-bis information has been registered,
11. The data transmission destination storage method according to claim 10, wherein:
複数のサービス情報を1回の登録要求で受信する情報受信ステップと、
サービス情報を記憶する容量に制限のあるサービス情報保存領域に、既に登録されているサービス情報と、受信したサービス情報とを比較して重複を排除した登録対象のサービス情報を決定するサービス情報決定ステップと、
前記サービス情報決定ステップにより決定された登録対象のサービス情報を前記サービス情報保存領域に記憶するサービス情報更新ステップと、を実行させ、
前記サービス情報更新ステップでは、
登録対象のサービス情報を記憶する空き領域が前記サービス情報保存領域にない場合、前記サービス情報保存領域に既に登録されているサービス情報から、最後に利用された時から最も長い時間の経過した最古サービス情報を登録した情報処理装置により登録されたサービス情報を、他の情報処理装置が登録したサービスより優先して、該最古サービス情報と共に削除する、処理を実行させる
ことを特徴とするプログラム。 From an information processing apparatus connected via a network to a computer of an image input apparatus that receives service information including application software and identification information of the information processing apparatus ,
An information receiving step for receiving a plurality of service information in one registration request;
Determining in the service information storage area with limited capacity to store service information, and already Rusa-bis information has been registered, the received service information and the service information of the registration target that eliminates to duplicate compared Determining service information to be performed;
And service information updating step for storing the service information determination registered for service information determined in step to the service information storage area, to the execution,
In the service information update step,
If the service information storage area does not have a free area for storing the service information to be registered, the oldest service that has already been registered in the service information storage area and has the longest time since it was last used. A program for executing a process of deleting service information registered by an information processing apparatus that has registered service information in preference to a service registered by another information processing apparatus together with the oldest service information .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006300755A JP4895763B2 (en) | 2006-11-06 | 2006-11-06 | Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006300755A JP4895763B2 (en) | 2006-11-06 | 2006-11-06 | Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008118465A JP2008118465A (en) | 2008-05-22 |
| JP4895763B2 true JP4895763B2 (en) | 2012-03-14 |
Family
ID=39504030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006300755A Expired - Fee Related JP4895763B2 (en) | 2006-11-06 | 2006-11-06 | Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4895763B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5091791B2 (en) | 2008-07-22 | 2012-12-05 | 京セラドキュメントソリューションズ株式会社 | Image forming system, image forming apparatus, and computer program |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002171333A (en) * | 2000-12-04 | 2002-06-14 | Sony Corp | Device with transmission / reception function |
| JP3450830B2 (en) * | 2001-02-02 | 2003-09-29 | パナソニック コミュニケーションズ株式会社 | Image information transmission system, scanner device, user terminal device, and method of registering user terminal information in scanner device |
| JP3994939B2 (en) * | 2003-07-17 | 2007-10-24 | ブラザー工業株式会社 | Data processing system |
| JP3951916B2 (en) * | 2002-12-27 | 2007-08-01 | ブラザー工業株式会社 | Image data transmission / reception system, image data generation device, terminal device, and program |
| JP4385900B2 (en) * | 2004-09-10 | 2009-12-16 | セイコーエプソン株式会社 | COMMUNICATION SETTING PROGRAM, START PROGRAM, COMMUNICATION SETTING METHOD, AND APPLICATION START METHOD |
| JP3856029B2 (en) * | 2004-11-09 | 2006-12-13 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing system, image processing apparatus, and image processing program |
| JP4016996B2 (en) * | 2005-04-19 | 2007-12-05 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing system, image processing apparatus, and image processing program |
-
2006
- 2006-11-06 JP JP2006300755A patent/JP4895763B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008118465A (en) | 2008-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7611050B2 (en) | Image processing system including plurality of image processing apparatuses connected to network for use by plurality of users, and image processing apparatus included in the image processing system | |
| JP5473267B2 (en) | Workflow execution system and workflow execution method | |
| US8270018B2 (en) | Canceling a workflow from an image processing apparatus | |
| US10075597B2 (en) | Image processing apparatus having file server function, and control method and storage medium therefor | |
| US8411300B2 (en) | Image processing apparatus and workflow execution system, method, and program for executing workflow by proxy image processing apparatus | |
| US20090260017A1 (en) | Workflow execution device and workflow execution method | |
| US20030191871A1 (en) | Image output apparatus | |
| US20080100873A1 (en) | Information processing device, image log management device, and image log management system | |
| JP4895864B2 (en) | Image input device, information registration method for image input device, program, and storage medium therefor | |
| US7827553B2 (en) | Registering processing flow in accordance with user parameter | |
| JP2007025906A (en) | Installation support method, and work flow formation support method | |
| JP5928498B2 (en) | Information device, computer program, and memory sharing method | |
| CN103327004B (en) | Transmit the image processing apparatus and its control method of view data | |
| US20080259382A1 (en) | Image processing apparatus and method for controlling image processing apparatus | |
| JP6969416B2 (en) | Communication system, communication device, control method of communication device, program | |
| JP4626676B2 (en) | Workflow creation support method, workflow server, program | |
| US8639761B2 (en) | Data processing system suited for transmitting and receiving data among plurality of image processing apparatuses connected to network, data processing method, and data processing program product | |
| JP2021177600A (en) | Image processing apparatus, control method, and program | |
| JP4895763B2 (en) | Image input device, data transmission destination storage method, data transmission destination storage program, and storage medium therefor | |
| JP2011022850A (en) | Image processing apparatus, method of managing image output, and program | |
| JP5127414B2 (en) | Service providing apparatus, control method therefor, and computer program | |
| JP4238587B2 (en) | Image file management apparatus and image file management program | |
| JP2017063263A (en) | Image processing apparatus and program | |
| JP5251564B2 (en) | Image forming apparatus, image processing method, and program | |
| JP6765909B2 (en) | Information processing equipment, scanning system, control method and program of information processing equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090730 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111122 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111220 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4895763 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150106 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |