JP6641451B2 - Devices and programs - Google Patents

Devices and programs Download PDF

Info

Publication number
JP6641451B2
JP6641451B2 JP2018219452A JP2018219452A JP6641451B2 JP 6641451 B2 JP6641451 B2 JP 6641451B2 JP 2018219452 A JP2018219452 A JP 2018219452A JP 2018219452 A JP2018219452 A JP 2018219452A JP 6641451 B2 JP6641451 B2 JP 6641451B2
Authority
JP
Japan
Prior art keywords
displayed
screen
mode
state
display
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.)
Active
Application number
JP2018219452A
Other languages
Japanese (ja)
Other versions
JP2019061700A (en
Inventor
水城 早川
水城 早川
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2018219452A priority Critical patent/JP6641451B2/en
Publication of JP2019061700A publication Critical patent/JP2019061700A/en
Application granted granted Critical
Publication of JP6641451B2 publication Critical patent/JP6641451B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Digital Computer Display Output (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、複数の表示モードで表示する装、およびプログラムに関する。
The present invention, that displays a plurality of display modes equipment, and a program.

従来から、情報処理装置でOSやアプリケーションを実行する際に、表示モードが切り替わって動作することが知られている。特許文献1では、1台の情報処理装置上で複数のユーザがデスクトップ表示を切り換えることについて記載されている。   2. Description of the Related Art Conventionally, when an OS or an application is executed on an information processing apparatus, it is known that a display mode is switched to operate. Patent Literature 1 describes that a plurality of users switch desktop displays on one information processing apparatus.

ユーザがゲームやDVDなど鑑賞する際は、他のウィンドウを表示させないようにフルスクリーンモードに切り替えて表示される。その状態では、フルスクリーンモードで動作するアプリケーション以外のアプリケーションは、別途起動することができないので、ユーザは作業や鑑賞に集中することができる。ところで、マルチウィンドウモードはユーザがポインティングデバイスで操作することを前提としており、ユーザがディスプレイを指やスタイラスで操作するタッチ操作では利便性を損なう。そのため、タッチ操作を前提に開発されたアプリケーションは、シングルウィンドウ環境に切り替えて実行される。   When the user watches a game or a DVD, the display is switched to the full screen mode so as not to display another window. In this state, applications other than the application operating in the full screen mode cannot be separately started, so that the user can concentrate on work and appreciation. The multi-window mode is based on the premise that the user operates with a pointing device, and the touch operation in which the user operates the display with a finger or a stylus impairs convenience. Therefore, an application developed on the premise of a touch operation is switched to a single window environment and executed.

一方、画像読取装置と情報処理装置とが連携して画像読取処理を行うシステムが知られている。そのシステムでは、ユーザは画像読取装置の操作パネルを操作して読取指示を行い、画像読取装置は、読み取った画像データを情報処理装置に転送し、情報処理装置は、連携するアプリケーションに画像データを渡す。   On the other hand, there is known a system in which an image reading device and an information processing device cooperate to perform an image reading process. In that system, a user operates the operation panel of the image reading device to give a reading instruction, the image reading device transfers the read image data to the information processing device, and the information processing device sends the image data to a cooperative application. hand over.

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

しかしながら、フルスクリーンモードやシングルウィンドウモードで作業中に、画像読取装置から転送された画像データが、マルチウィンドウモードで実行するべきアプリケーションに渡される場合がある。その場合には、フルスクリーンモードやシングルウィンドウモードで作業中にも関わらず、マルチウィンドウモードに切り替わって他のウィンドウが表示される。その結果、アプリケーション上でのユーザの作業効率が低下してしまう。   However, while working in the full screen mode or the single window mode, image data transferred from the image reading apparatus may be passed to an application to be executed in the multi window mode. In this case, even if the user is working in the full screen mode or the single window mode, the mode is switched to the multi window mode and another window is displayed. As a result, the work efficiency of the user on the application is reduced.

本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、ユーザの作業効率の低下を防ぐ装、およびプログラムを提供することを目的とする。
An object of the present invention is to solve such a conventional problem. In view of the above problems, and an object thereof is to provide an explosion-tool equipment, and program a reduction in the work efficiency of the user.

上記課題を解決するため、本発明に係る装置は、1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置であって、エラー状態の場合にエラー状態であることを示す所定の通知を表示させる表示制御手段と、外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能な変更手段と、を備え、前記変更手段は、前記特定のボタンのみに対するユーザ押下に応じて、前記エラー状態であっても前記所定の通知が表示されない非表示状態から、前記エラー状態では前記所定の通知が表示される表示状態へ変更し、前記表示制御手段は、前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記変更手段により前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させることを特徴とする。
To solve the above problems, engaging Ru equipment to the present invention can perform a second mode to display in the first mode and a plurality of screens to be displayed on one screen, a connectable device to a network, A display control unit that displays a predetermined notification indicating an error state in the case of an error state, and a display state of the predetermined notification can be changed in response to a user pressing a specific button provided on an external device. Changing means, in response to the user pressing only the specific button, from the non-display state in which the predetermined notification is not displayed even in the error state, the predetermined state in the error state. The display control unit changes to a display state in which a notification is displayed, and the display control unit performs the specific button in a state where the first mode is being executed and the screen to be displayed is displayed on the one screen. The predetermined notification is displayed in the one screen on which the screen to be displayed is displayed by changing the non-display state to the display state by the changing means in response to a button being pressed. It is characterized by making it.

本発明によれば、複数の表示モードを有する装置においてユーザの作業効率の低下を防ぐことができる。
According to the present invention, it is possible to prevent a reduction in the user's work efficiency in equipment that having a plurality of display modes.

画像読取システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an image reading system. 画像読取装置の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of the image reading device. 情報処理装置の構成を示すブロック図である。FIG. 2 is a block diagram illustrating a configuration of an information processing device. ユーザへの通知条件を設定するための画面を示す図である。FIG. 9 is a diagram illustrating a screen for setting a notification condition to a user. 画像読取装置における読取制御処理の手順を示す図である。FIG. 4 is a diagram illustrating a procedure of a reading control process in the image reading apparatus. 情報処理装置における通知制御処理の手順を示す図である。It is a figure showing the procedure of the notice control processing in an information processor. 図6のS603の処理の手順を示す図である。FIG. 7 is a diagram illustrating a procedure of a process of S603 in FIG. 6. 図6のS605の処理の手順を示す図である。FIG. 7 is a diagram illustrating a procedure of processing in S605 of FIG. 6. 図6のS609の処理の手順を示す図である。FIG. 7 is a diagram illustrating a procedure of processing in S609 of FIG. 6. エラー表示画面を示す図である。It is a figure showing an error display screen. 通知画面を示す図である。It is a figure showing a notice screen. 画像読取システムの他の構成を示す図である。FIG. 11 is a diagram illustrating another configuration of the image reading system. 画像読取装置における読取制御処理の手順を示す図である。FIG. 4 is a diagram illustrating a procedure of a reading control process in the image reading apparatus. 情報処理装置における読取制御処理の手順を示す図である。FIG. 9 is a diagram illustrating a procedure of a reading control process in the information processing apparatus. 図14のS1407の処理の手順を示す図である。FIG. 15 is a diagram illustrating a procedure of processing in S1407 in FIG. 14. 画像読取中を示す画面を示す図である。FIG. 7 is a diagram illustrating a screen indicating that an image is being read.

以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the present invention according to the claims, and all combinations of features described in the present embodiments are not necessarily essential to the solution of the present invention. . The same components are denoted by the same reference numerals, and description thereof will be omitted.

[実施形態1]
本実施形態における読取処理では、画像読取装置は、画像を読み取って生成した画像データをネットワーク上のストレージサーバに転送する。そして、情報処理装置は、ストレージサーバから画像データを取得し、その取得した画像データを連携するアプリケーションに引き渡す。
[Embodiment 1]
In the reading process according to the present embodiment, the image reading apparatus transfers image data generated by reading an image to a storage server on a network. Then, the information processing device acquires the image data from the storage server, and delivers the acquired image data to the cooperating application.

図1は、本実施形態における画像読取システムの構成を示す図である。システム1は、ストレージサーバ100と画像読取装置200と情報処理装置300とを含み、各装置は、ネットワーク400を介して相互に通信可能に接続されている。画像読取装置200は、画像を光学的に読み取って取得した画像データを、ストレージサーバ100に送信する。情報処理装置300は、画像データの所在を示すURLを用いて、ストレージサーバ100から画像データを取得する。   FIG. 1 is a diagram illustrating a configuration of an image reading system according to the present embodiment. The system 1 includes a storage server 100, an image reading device 200, and an information processing device 300, and the devices are communicably connected to each other via a network 400. The image reading device 200 transmits image data obtained by optically reading an image to the storage server 100. The information processing device 300 acquires the image data from the storage server 100 using the URL indicating the location of the image data.

図2は、画像読取装置200の構成を示すブロック図である。画像読取装置200は、画像を読み取れるものであれば特に限定されないが、本実施形態では、複数の機能が一体化されたMFP(MultiFunctional Peripheral)とする。画像読取装置200は、プリンタ機能やスキャナ機能を含み、ネットワーク400を介して、外部装置に各機能に基づくサービスを提供することができる。画像読取装置200において、プリンタ機能はプリンタ部201により実現され、スキャナ機能はスキャナ部202により実現される。プリンタ部201は、外部から受信した画像データや、メモリカード装着部203に装着されたメモリカード204に記憶されている画像データ等を、インクジェット記録方式や電子写真記録方式等により記録媒体に記録する。スキャナ部202は、原稿台にセットされた原稿を光学的に読み取って取得した画像データを特定のファイル形式のデータに変換し、ネットワーク400を介してストレージサーバ100等の外部装置に送信する。   FIG. 2 is a block diagram illustrating a configuration of the image reading device 200. The image reading apparatus 200 is not particularly limited as long as it can read an image. In the present embodiment, the image reading apparatus 200 is an MFP (MultiFunctional Peripheral) in which a plurality of functions are integrated. The image reading device 200 includes a printer function and a scanner function, and can provide a service based on each function to an external device via the network 400. In the image reading device 200, the printer function is realized by the printer unit 201, and the scanner function is realized by the scanner unit 202. The printer unit 201 records image data received from the outside, image data stored in the memory card 204 mounted on the memory card mounting unit 203, and the like on a recording medium by an inkjet recording method, an electrophotographic recording method, or the like. . The scanner unit 202 converts image data obtained by optically reading a document set on a document table into data of a specific file format, and transmits the data to an external device such as the storage server 100 via the network 400.

CPU205は、画像読取装置200全体を統括的に制御する。プログラムメモリ206は、CPU205が本実施形態の動作を実現するための制御プログラム等を記憶する。ワークメモリ207は、各サービス実行時に画像データ等を一時的に記憶したりバッファリングする。表示部208は、LCD等のディスプレイを備え、ユーザインタフェース画面により画像読取装置200の状態や設定画面等を表示する。操作部209は、ハードウェアキーを備え、ユーザからの指示を受け付ける。   The CPU 205 controls the entire image reading apparatus 200 as a whole. The program memory 206 stores a control program and the like for the CPU 205 to implement the operation of the present embodiment. The work memory 207 temporarily stores and buffers image data and the like when each service is executed. The display unit 208 includes a display such as an LCD, and displays the status of the image reading apparatus 200, a setting screen, and the like on a user interface screen. The operation unit 209 includes a hardware key, and receives an instruction from a user.

ネットワーク通信部210は、画像読取装置200を、ネットワーク400に接続して外部装置との通信を可能とする。ネットワーク接続部211は、ネットワーク通信部210を、ネットワーク400を構成するケーブル等の媒体に接続する。ネットワーク接続部211は、有線LANや無線LANに対応可能である。有線LANに対応する場合には、ネットワーク接続部211は、有線LANのケーブルを画像読取装置200に接続するためのコネクタである。また、無線LANに対応する場合には、ネットワーク接続部211はアンテナである。   The network communication unit 210 connects the image reading device 200 to the network 400 and enables communication with an external device. The network connection unit 211 connects the network communication unit 210 to a medium such as a cable constituting the network 400. The network connection unit 211 can support a wired LAN or a wireless LAN. In the case of supporting a wired LAN, the network connection unit 211 is a connector for connecting a cable of the wired LAN to the image reading apparatus 200. In the case of supporting a wireless LAN, the network connection unit 211 is an antenna.

フラッシュメモリ212は、ネットワーク通信部210が外部装置から受信したパケットデータの送信元情報等を記憶する。USB通信部214は、画像読取装置200を、外部装置との間で、USB(Universal Serial Bus)インタフェースを介した通信を可能とする。USB接続部215は、外部装置と接続するためのUSBコネクタである。図2に示す、メモリカード204、ネットワーク接続部211、USB接続部215以外の各部は、システムバス213を介してそれぞれが相互に通信可能に接続される。   The flash memory 212 stores transmission source information of packet data received by the network communication unit 210 from an external device. The USB communication unit 214 enables the image reading device 200 to communicate with an external device via a USB (Universal Serial Bus) interface. The USB connection unit 215 is a USB connector for connecting to an external device. The units other than the memory card 204, the network connection unit 211, and the USB connection unit 215 illustrated in FIG. 2 are connected to each other via a system bus 213 so that they can communicate with each other.

図3は、情報処理装置300の構成を示すブロック図である。情報処理装置300は、例えば、所定のアプリケーションが動作可能な情報処理装置であり、本実施形態では、一般的なPCとする。CPU301は、情報処理装置300全体を統括的に制御する。記憶部302は、例えばCD−ROMであり、以下の処理を実行するための各種アプリケーションプログラムやOS等を記憶する。記憶部読取部303は、記憶部302に記憶されたデータを読み出す。メモリ304は、CPU301がプログラムを実行する際に、画像データ等の各種データを一時的に記憶したりバッファリングする。   FIG. 3 is a block diagram illustrating a configuration of the information processing device 300. The information processing device 300 is, for example, an information processing device in which a predetermined application can operate, and in the present embodiment, is a general PC. The CPU 301 controls the information processing apparatus 300 as a whole. The storage unit 302 is, for example, a CD-ROM, and stores various application programs, an OS, and the like for executing the following processing. The storage unit reading unit 303 reads the data stored in the storage unit 302. The memory 304 temporarily stores and buffers various data such as image data when the CPU 301 executes the program.

表示部305は、LCD等のディスプレイを備え、ユーザインタフェース画面により情報処理装置300の状態や設定画面等を表示する。表示部305の表示領域内には、フルスクリーンモードやシングルウィンドウモード等の複数種類の表示モードで表示可能である。操作部306は、キーボードやポインティングデバイスを備え、ユーザからの指示を受け付けることができる。   The display unit 305 includes a display such as an LCD, and displays the status of the information processing apparatus 300, a setting screen, and the like on a user interface screen. The display area of the display unit 305 can be displayed in a plurality of types of display modes such as a full screen mode and a single window mode. The operation unit 306 includes a keyboard and a pointing device, and can receive an instruction from a user.

ネットワーク通信部307は、情報処理装置300をネットワーク400に接続し、外部装置との通信を可能とする。ネットワーク接続部308は、ネットワーク通信部307を、ネットワーク400を構成するケーブル等の媒体に接続する。図2で説明したネットワーク接続部211同様に、ネットワーク接続部308は、有線LANや無線LANに対応可能である。USB通信部310は、情報処理装置300を、外部装置との間で、USB(Universal Serial Bus)インタフェースを介した通信を可能とする。USB接続部311は、外部装置と接続するためのUSBコネクタである。図3に示す、ネットワーク接続部308、USB接続部311以外の各部は、システムバス309を介して相互に通信可能に接続される。   The network communication unit 307 connects the information processing device 300 to the network 400 and enables communication with an external device. The network connection unit 308 connects the network communication unit 307 to a medium such as a cable constituting the network 400. Like the network connection unit 211 described with reference to FIG. 2, the network connection unit 308 can support a wired LAN or a wireless LAN. The USB communication unit 310 enables the information processing device 300 to communicate with an external device via a USB (Universal Serial Bus) interface. The USB connection unit 311 is a USB connector for connecting to an external device. Each unit other than the network connection unit 308 and the USB connection unit 311 illustrated in FIG. 3 is connected to be communicable with each other via a system bus 309.

図4は、読取処理が実行された結果についてのユーザへの通知条件(表示条件)を設定するためのユーザインタフェース画面を示す図である。本実施形態では、ユーザは、読取処理の実行前に、図4に示す設定画面によりユーザへの通知条件を設定することができる。図4に示す画面は、画像読取装置200の表示部208に表示されるようにしても良いし、情報処理装置300の表示部305に表示されるようにしても良い。   FIG. 4 is a diagram illustrating a user interface screen for setting a notification condition (display condition) to the user regarding the result of the execution of the reading process. In the present embodiment, the user can set a notification condition to the user on the setting screen illustrated in FIG. 4 before executing the reading process. The screen illustrated in FIG. 4 may be displayed on the display unit 208 of the image reading device 200 or may be displayed on the display unit 305 of the information processing device 300.

本実施形態では、通知条件の設定画面は、非表示モードを検出する方法の設定UI401と、非表示モード中の通知方法の設定UI402と、エラー発生時の通知条件の設定UI403と、OKボタン404と、を備える。設定UI401(設定手段の一例)において、非表示モードを検出する方法を選択することにより、ユーザへの通知のタイミングの選択を受付けることができる。言い換えれば、画像読取装置200からの読取処理の結果を読取処理終了時に表示することを禁止するための制限条件の一例としてのモードの選択をユーザから受け付けることができる。例えば、ユーザが「シングルウィンドウモードの切り替えを検出する」のチェックボックスを選択すると、シングルウィンドウモード中は、非表示モードであると判定され、読取処理の結果はユーザに通知されない。そして、シングルウィンドウモードから他のモードに変化したタイミングで、例えば、マルチウィンドウモードに切り替わったタイミングで、読取処理の結果がユーザに通知される。つまり、シングルウィンドウモードで表示されている間に表示することを許可しない。ここで、読取処理の結果は、例えば、画像読取装置200における画像データの取得の成功や、エラーの発生等を含む。   In the present embodiment, the notification condition setting screen includes a setting UI 401 for a method for detecting a non-display mode, a setting UI 402 for a notification method in the non-display mode, a setting UI 403 for a notification condition when an error occurs, and an OK button 404. And. By selecting a method for detecting the non-display mode in the setting UI 401 (an example of a setting unit), it is possible to receive a selection of a notification timing to the user. In other words, it is possible to receive from the user a mode selection as an example of a restriction condition for prohibiting display of the result of the reading process from the image reading device 200 at the end of the reading process. For example, if the user selects the check box of "Detect switching of single window mode", it is determined that the mode is the non-display mode during the single window mode, and the user is not notified of the result of the reading process. Then, at the timing when the mode is changed from the single window mode to another mode, for example, when the mode is switched to the multi-window mode, the result of the reading process is notified to the user. That is, display is not permitted while being displayed in the single window mode. Here, the result of the reading process includes, for example, successful acquisition of image data in the image reading device 200, occurrence of an error, and the like.

また、ユーザが「フルスクリーンモードの切り替えを検出する」のチェックボックスを選択すると、フルスクリーンモード中は、非表示モードであると判定され、読取処理の結果はユーザに通知されない。そして、フルスクリーンモードから、他のモード、例えば、マルチウィンドウモードに切り替わったタイミングで、読取処理の結果がユーザに通知される。つまり、フルスクリーンモードで表示されている間に表示することを許可しない。   If the user selects the check box of “Detect switching of full screen mode”, it is determined that the display mode is the non-display mode during the full screen mode, and the result of the reading process is not notified to the user. Then, at the timing when the mode is switched from the full screen mode to another mode, for example, the multi-window mode, the result of the reading process is notified to the user. That is, the display is not permitted while being displayed in the full screen mode.

シングルウィンドウモード及びフルスクリーンモードは、いずれも表示対象の画面をディスプレイの表示領域に最大化して表示する表示モードである。設定UI401において、「シングルウィンドウモードの切り替えを検出する」又は「フルスクリーンモードの切り替えを検出する」のチェックボックスを選択することで、読取処理の結果を表示領域内へ表示させないことができる。すなわち、シングルウィンドウモードやフルスクリーンモードのように、ディスプレイの表示領域に最大化して表示する表示モードで表示されている間は、画像読取装置200から読取処理の結果を受信しても表示領域内への割込表示を許可しない設定とすることができる。   The single window mode and the full screen mode are both display modes in which the screen to be displayed is maximized and displayed in the display area of the display. In the setting UI 401, by selecting a check box of "detect switching of single window mode" or "detect switching of full screen mode", the result of the reading process can be prevented from being displayed in the display area. In other words, while the display mode is displayed in the display mode in which the display is maximized in the display area of the display, such as the single window mode or the full screen mode, even if the result of the reading process is received from the image reading apparatus 200, Can be set so that the interrupt display to the server is not permitted.

また、ユーザが「ログインユーザの切り替えを検出する」のチェックボックスを選択する(チェックを入れる)と、ログインユーザの切り替えが起きるまでは、非表示モードであると判定され、読取処理の結果はユーザに通知されない。そして、ログインユーザの切り替えを検出したタイミングで、読取処理の結果がユーザに通知される。具体的には、1つのOS上で複数のユーザアカウントがログインしている状態である場合に、読取処理を行うユーザのログインセッションがバックグランドからフォアグランドに切り替わったタイミングで、読取処理の結果がユーザに通知される。   When the user selects (checks) the check box of "Detect switching of login user", it is determined that the display mode is the non-display mode until the switching of the login user occurs, and the result of the reading process is determined by the user. Not notified. Then, at the timing when the switching of the login user is detected, the result of the reading process is notified to the user. Specifically, when a plurality of user accounts are logged in on one OS, the result of the reading process is changed at the timing when the login session of the user performing the reading process is switched from the background to the foreground. The user is notified.

また、「特定のプロセスの起動を検出する」のチェックボックスを選択すると、特定のプロセスの起動中は、非表示モードであると判定され、読取処理の結果はユーザに通知されない。例えば、アプリケーションのインストーラやOSのメンテナンスソフトウェアが実行中に、ユーザが誤って画像読取装置200の操作ボタンを押下して読取処理を実行したとする。その場合、読取処理の実行後、情報処理装置300でアプリケーションを起動すると、不具合を生じたり、インストーラやメンテナンスソフトウェアの実行が失敗するおそれがある。そのような失敗を防ぐために、特定のプロセスの起動を検出した場合には、読取処理の結果を読取処理が終了してもユーザに通知しない。本実施形態では、「特定のプロセスの起動を検出する」の表示の右側に選択ボタン405を表示し、特定のプロセスを選択可能である。選択ボタン405が押下されると、各インストーラやメンテナンスソフトウェアが表示され、ユーザによる選択を受け付けることができる。読取処理の結果は、特定のプロセスが終了したタイミングでユーザに通知される。   If the check box of "Detect the start of a specific process" is selected, the non-display mode is determined during the start of the specific process, and the result of the reading process is not notified to the user. For example, it is assumed that the user erroneously presses the operation button of the image reading apparatus 200 to execute the reading process while the installer of the application or the maintenance software of the OS is being executed. In this case, if the application is started on the information processing device 300 after the execution of the reading process, a problem may occur or the execution of the installer or the maintenance software may fail. In order to prevent such a failure, when the activation of a specific process is detected, the result of the reading process is not notified to the user even when the reading process is completed. In the present embodiment, a selection button 405 is displayed on the right side of the display of “Detecting activation of a specific process”, and a specific process can be selected. When the selection button 405 is pressed, each installer and maintenance software are displayed, and the selection by the user can be accepted. The result of the reading process is notified to the user at the timing when the specific process is completed.

また、「特定のボタンの押下を検出するまで」のチェックボックスを選択すると、特定のボタンの押下が検出されるまで、非表示モードであると判定され、読取処理の結果はユーザに通知されない。例えば、画像読取装置200が複数の原稿を読み取る場合に、読取ボタンが押下され、読取処理が実行されても、ユーザが読み取りを所望する全ての原稿について読取処理が完了していない場合がある。ユーザが「特定のボタンの押下を検出するまで」のチェックボックスを選択すると、特定のボタンとして画像読取装置200の終了ボタンが設定されていた場合、特定のボタンが押下されるまでの状態では、読取処理の結果はユーザに通知されない。そして、画像読取装置200の終了ボタンが押下されたタイミングで、読取処理の完了がユーザに通知される。
If the check box of “ until pressing of a specific button is detected” is selected, the non-display mode is determined until the pressing of a specific button is detected, and the result of the reading process is not notified to the user. For example, when the image reading apparatus 200 reads a plurality of documents, a reading button is pressed and the reading process is executed, but the reading process may not be completed for all the documents that the user wants to read. When the user selects the check box of “ until pressing of a specific button is detected”, if the end button of the image reading device 200 is set as the specific button, in a state until the specific button is pressed, The result of the reading process is not notified to the user. Then, when the end button of the image reading apparatus 200 is pressed, the user is notified of the completion of the reading process.

本実施形態では、シングルウィンドウモード、フルスクリーンモード、読取処理を行うユーザがバックグランドユーザの状態、特定のプロセスが起動している状態、又は特定のボタンが押下されるまでの状態は、ユーザへの読取処理の結果の通知(割込表示)を許可しない状態である。その意味で、以下、各状態を総称して「非表示モード」と呼ぶ。また、非表示モードでない状態を「通常モード」と呼ぶ。なお、図4の設定UI401では、上述した5種類の項目を例に挙げて説明したが、これに限定されず、上記5種類の項目以外の項目を含むようにしても良く、また、これより少ない項目としてもよい。また、ユーザは、図4の設定UI401において、複数の項目を選択することができるようにしてもよい。   In the present embodiment, the single window mode, the full screen mode, the state in which the user performing the reading process is a background user, the state in which a specific process is running, or the state until a specific button is pressed are transmitted to the user. The notification (interruption display) of the result of the reading process is not permitted. In that sense, the respective states are hereinafter collectively referred to as “non-display mode”. A state other than the non-display mode is referred to as a “normal mode”. In the setting UI 401 of FIG. 4, the above-described five types of items have been described as examples. However, the present invention is not limited thereto, and may include items other than the five types of items. It may be. Further, the user may be allowed to select a plurality of items on the setting UI 401 in FIG.

設定UI402により、通常モードに戻った際に読取処理の結果のユーザへの通知をどのような方法で行うかの選択を受付けることができる。例えば、ユーザが「通知アプリケーションで通常モード切り替え時に通知する」のラジオボタンを選択すると、読取処理の実行結果を通知するための通知アプリケーションにより、読取処理の結果がユーザに通知される。また、ユーザが「OSの通知機能で通常モード切り替え時に通知する」のラジオボタンを選択すると、OSの機能により、読取処理の結果がユーザに通知される。また、ユーザが「メールで通知する」のラジオボタンを選択すると、登録されたメールアドレスに対して電子メールにより、読取処理の結果がユーザに通知される。本実施形態では、「メールで通知する」の表示の右側に設定ボタン406を表示し、設定ボタン406が押下されると、不図示のメールアドレスの設定画面が表示され、ユーザがメールアドレスを登録することができる。   The setting UI 402 can accept a selection of a method of notifying the user of the result of the reading process when returning to the normal mode. For example, when the user selects the radio button of “notify when switching to normal mode with the notification application”, the notification application for notifying the execution result of the reading process notifies the user of the result of the reading process. When the user selects the radio button of “notify when switching to normal mode using the notification function of OS”, the result of the reading process is notified to the user by the function of the OS. When the user selects the radio button of "notify by e-mail", the result of the reading process is notified to the registered e-mail address by e-mail. In the present embodiment, a setting button 406 is displayed on the right side of the “notify by e-mail” display, and when the setting button 406 is pressed, a mail address setting screen (not shown) is displayed, and the user registers the mail address. can do.

設定UI403により、エラー発生の通知を行う条件の選択を受付けることができる。例えば、ユーザが「全てのエラー発生時に通知する」のラジオボタンを選択すると、読取処理中に発生した全ての種類のエラーについてユーザに通知される。また、ユーザが「特定のエラー発生時のみ通知する」のラジオボタンを選択すると、読取処理中に発生した特定の種類のエラーについてのみユーザに通知される。本実施形態では、「特定のエラー発生時のみ通知する」の表示の右側に選択ボタン407を表示し、選択ボタン407が押下されると、不図示の通知可能なエラーの種類の一覧が表示され、ユーザがエラーの種類を選択することができる。ユーザに通知される特定のエラーとしては、例えば、ADFにおける紙詰まりの発生、ネットワークストレージの空き容量の不足、ユーザ操作を介して解決する必要があるエラーなどが挙げられる。なお、特定のエラーの選択方法は、これに限定されず、緊急度の高レベルのものを通知する、緊急度が中レベル以上のものを通知する等の選択肢から選択するようにしてもよい。この場合は、各エラーの種類に緊急度が予め設定されているようにすればよい。また、ユーザが「全てのエラーを通知しない」のラジオボタンを選択すると、読取処理中にエラーが発生しても、ユーザへの通知は行われない。以上の設定項目401〜403で各選択された内容は、OKボタン404が押下されることで確定する。   With the setting UI 403, it is possible to accept selection of a condition for notifying an error occurrence. For example, when the user selects the radio button “Notify when all errors occur”, the user is notified of all types of errors that occurred during the reading process. When the user selects the radio button of “notify only when specific error occurs”, the user is notified only of a specific type of error that occurred during the reading process. In the present embodiment, a selection button 407 is displayed on the right side of the display “notify only when a specific error occurs”, and when the selection button 407 is pressed, a not-shown list of types of errors that can be notified is displayed. The user can select the type of error. Specific errors notified to the user include, for example, occurrence of a paper jam in the ADF, lack of free space in the network storage, and errors that need to be resolved through a user operation. Note that the method of selecting a specific error is not limited to this, and the error may be selected from options such as notification of a high urgency level and notification of a medium or higher urgency level. In this case, the degree of urgency may be set in advance for each type of error. When the user selects the radio button of “notify all errors”, even if an error occurs during the reading process, the user is not notified. The contents selected in the above setting items 401 to 403 are determined when the OK button 404 is pressed.

図5は、画像読取装置200における通知制御方法の処理を示すフローチャートである。図5に示す各処理は、例えば、CPU205により実行される。まず、S501において、ユーザが、画像読取装置200の操作部209を操作し、原稿台に載置あるいはADFにセットされた原稿の読取処理の実行を指示することで、原稿の画像の読取処理を実行する。そして、読取処理により生成した画像データをネットワーク上のストレージサーバに転送する。次に、S502において、エラーが発生したか否かを判定する。ここで、エラーとは、例えば、読取処理後に取得された画像データのストレージサーバ100への転送の失敗である。S502でエラーが発生したと判定された場合、S503において、画像読取装置200から情報処理装置300に対して、読取処理の結果としてエラー情報を通知する。一方、S502でエラーが発生していないと判定された場合、S504において、画像読取装置200から情報処理装置300に対して、読取処理の結果としてストレージサーバ100での画像データの格納先を示すURL情報を通知する。   FIG. 5 is a flowchart illustrating processing of the notification control method in the image reading device 200. Each process illustrated in FIG. 5 is executed by, for example, the CPU 205. First, in step S501, the user operates the operation unit 209 of the image reading apparatus 200 to instruct execution of reading processing of a document placed on the document table or set on the ADF, thereby reading the image of the document. Execute. Then, the image data generated by the reading process is transferred to the storage server on the network. Next, in S502, it is determined whether an error has occurred. Here, the error is, for example, a failure in transferring image data acquired after the reading process to the storage server 100. If it is determined in step S502 that an error has occurred, in step S503, the image reading apparatus 200 notifies the information processing apparatus 300 of error information as a result of the reading process. On the other hand, if it is determined in S502 that no error has occurred, in S504, the URL indicating the storage destination of the image data in the storage server 100 as a result of the reading process is sent from the image reading apparatus 200 to the information processing apparatus 300. Notify information.

図6は、情報処理装置300における、画像読取装置200からの通知情報に基づいて行う表示制御処理の手順を示すフローチャートである。図6に示す各処理は、例えば、CPU301により実行される。情報処理装置300では、例えばユーザのログイン時に自動的に起動するプログラムにより、画像読取装置200からの通知情報を随時受信することができる。   FIG. 6 is a flowchart illustrating a procedure of a display control process performed by the information processing device 300 based on notification information from the image reading device 200. Each process illustrated in FIG. 6 is executed by, for example, the CPU 301. The information processing device 300 can receive the notification information from the image reading device 200 at any time, for example, by a program that is automatically started when a user logs in.

まず、S601において、画像読取装置200から通知情報を受信する。ここで、通知情報とは、例えば、画像読取装置200における読取処理の結果である。通知情報は、通知情報を受信した装置の表示部への表示を指示する表示指示情報を含んでいてもよい。S601の処理は、情報処理装置300から画像読取装置200に対して、通知情報の取得を定期的に要求するポーリング方式により行われても良い。若しくは、情報処理装置300の特定のポートをListen状態とし、画像読取装置200からの通知情報を特定のポートで受信するイベンティング方式により行われても良い。   First, in step S601, notification information is received from the image reading device 200. Here, the notification information is, for example, a result of a reading process in the image reading device 200. The notification information may include display instruction information for instructing display on the display unit of the device that has received the notification information. The processing of S601 may be performed by a polling method in which the information processing apparatus 300 periodically requests the image reading apparatus 200 to acquire the notification information. Alternatively, a specific port of the information processing apparatus 300 may be set to the Listen state, and the notification information from the image reading apparatus 200 may be received at the specific port by an eventing method.

S602において、エラーを受信したか判定する。具体的には、S601で受信した通知情報が図5のS503で通知されたエラー情報であるか否かを判定する。S602の処理は、例えば、XML形式の特定のフォーマットを認識することにより行われても良い。ここで、エラー情報であると判定された場合には、S603に進みエラー処理を行い、エラー情報でないと判定された場合には、S604に進む。   In S602, it is determined whether an error has been received. Specifically, it is determined whether the notification information received in S601 is the error information notified in S503 of FIG. The process of S602 may be performed, for example, by recognizing a specific format of the XML format. Here, if it is determined that the information is error information, the process proceeds to step S603 to perform error processing. If it is determined that the information is not error information, the process proceeds to step S604.

図7は、図6のS603のエラー処理の手順を示すフローチャートである。S701において、図4の設定項目401の設定内容に基づいて、情報処理装置300の現在のモードを取得する。例えば、情報処理装置300が、シングルウィンドウモードかフルスクリーンモードであるか、読取処理を行うユーザがバックグランドユーザであるか、特定のプロセスが起動されているか、画像読取装置200の特定のボタンが押下されたかについて取得される。   FIG. 7 is a flowchart showing the procedure of the error processing in S603 of FIG. In step S701, the current mode of the information processing device 300 is acquired based on the setting content of the setting item 401 in FIG. For example, whether the information processing apparatus 300 is in the single window mode or the full screen mode, whether the user performing the reading process is a background user, whether a specific process is activated, or whether a specific button of the image reading apparatus 200 is pressed. Acquired as to whether or not pressed.

各モードの取得方法は、特に限定されないが、例えば、Windows8(登録商標)では、IMetroMode::GetMonitorMode()というAPIを使用することにより、シングルウィンドウモードを検出することができる。また、例えば、GetWindowRectというAPIを使用することにより、フルスクリーンモードを検出することができる。また、例えば、WTSQuerySessionInformation()というAPIを使用することにより、バックグランドユーザを検出することができる。また、例えば、CreateToolhelp32SnapshotというAPIを使用することにより、特定のプロセスの起動を検出することができる。また、例えば、画像読取装置200に対して、押下されたボタン情報の取得を要求することにより、画像読取装置200の特定のボタンの押下を検出することができる。また、S601で画像読取装置200から受信した通知情報により、上記各モードを検出するようにしても良い。   The method of acquiring each mode is not particularly limited. For example, in Windows 8 (registered trademark), the single window mode can be detected by using an API of IMetroMode :: GetMonitorMode (). Further, for example, the full screen mode can be detected by using an API called GetWindowRect. For example, a background user can be detected by using an API called WTSQuerySessionInformation (). Also, for example, by using an API called CreateToolhelp32Snapshot, it is possible to detect the activation of a specific process. Also, for example, by requesting the image reading device 200 to acquire the pressed button information, it is possible to detect pressing of a specific button of the image reading device 200. Further, each mode described above may be detected based on the notification information received from the image reading apparatus 200 in S601.

S702において、モードが非表示モードか通常モードかを判定する。ここでは、複数のモード判定を行った場合、一つでも非表示モードと判定されれば、非表示モードと判定し、S703へ進む。一方、複数のモード判定を行った場合、全てが通常モードと判定されれば、通常モードと判定し、S705へ進む。また、図4に示す設定UI401にチェックが入っていない場合、通常モードと判定し、S705へ進む。なお、S702において、必ずしも複数のモード判定を行う必要はない。例えば、S701では、現在のモードが、図4の設定UIで選択された非表示モードか否かのみを取得する。すなわち、例えば、非表示モードとしてシングルウィンドウモードが選択されていた場合、現在のモードがシングルウィンドウモードか否かのみを取得する。そして、S702では、S701で得られた結果に基づいて、現在のモードが非表示モードか否かを判定するようにすればよい。   In S702, it is determined whether the mode is the non-display mode or the normal mode. Here, when a plurality of mode determinations are performed, if at least one is determined to be the non-display mode, the mode is determined to be the non-display mode, and the process proceeds to S703. On the other hand, when a plurality of mode determinations are performed, if all the modes are determined to be the normal mode, the mode is determined to be the normal mode and the process proceeds to S705. If the setting UI 401 shown in FIG. 4 is not checked, the mode is determined to be the normal mode, and the process proceeds to S705. In S702, it is not always necessary to perform a plurality of mode determinations. For example, in S701, only the current mode is acquired as to whether or not it is the non-display mode selected on the setting UI in FIG. That is, for example, when the single window mode is selected as the non-display mode, only the current mode is obtained as the single window mode. Then, in S702, it may be determined whether or not the current mode is the non-display mode based on the result obtained in S701.

S703において、通知条件を判定する。本実施形態では、図4の設定UI403でいずれの通知方法が選択されているかが判定される。ここで、「全てのエラー発生時に通知する」が選択されている場合、S705に進む。また、「特定のエラー発生時のみ通知する」が選択されている場合、S704に進む。また、「全てのエラーを通知しない」が選択されている場合、エラーが発生したにも関わらず、エラーをユーザに通知することなく、図7に示す処理を終了する。   In S703, a notification condition is determined. In the present embodiment, it is determined which notification method is selected on the setting UI 403 in FIG. If “notify when all errors occur” is selected, the process advances to step S705. If “notify only when a specific error occurs” is selected, the process proceeds to S704. If “not notify all errors” is selected, the process illustrated in FIG. 7 ends without notifying the user of the error despite the occurrence of the error.

S704において、図6のS602で取得したエラー情報の内容が特定のエラーに該当するか否かが判定される。ここで、特定のエラーに該当すると判定された場合、S705に進み、特定のエラーに該当しないと判定された場合、図7に示す処理を終了する。   In S704, it is determined whether the content of the error information acquired in S602 in FIG. 6 corresponds to a specific error. Here, if it is determined that the error does not correspond to the specific error, the process proceeds to S705, and if it is determined that the error does not correspond to the specific error, the process illustrated in FIG. 7 ends.

S705において、情報処理装置300の表示部305にエラー情報が表示される。図10は、エラー表示画面の一例を示す図である。表示1001には、発生したエラー状況の説明が表示される。ユーザは、表示1001の説明を参照することで、エラーを解決することができる。ユーザが、表示1001の説明ではエラーを解決できない場合、表示1002のハイパーリンクをクリックすることで、連携している電子マニュアルや、Web上のマニュアルページのリンクをWebブラウザで開き、詳細な解決手順を確認することができる。ユーザは、表示1001又は1002によりエラー内容を確認すると、ボタン1003を押下することにより、本エラー表示画面を閉じることができる。   In S705, the error information is displayed on the display unit 305 of the information processing device 300. FIG. 10 is a diagram illustrating an example of the error display screen. The display 1001 displays a description of the error situation that has occurred. The user can resolve the error by referring to the description of the display 1001. If the user cannot resolve the error in the description of the display 1001, the user clicks a hyperlink in the display 1002 to open a linked electronic manual or a link of a manual page on the Web in a Web browser, and a detailed resolution procedure. Can be confirmed. When the user confirms the error content on the display 1001 or 1002, the user can close the error display screen by pressing the button 1003.

以上のエラー処理により、図4の設定内容と、情報処理装置300のモードとに応じて、ユーザへのエラー通知を制御することができる。例えば、図4の設定項目401で「シングルウィンドウモードの切り替えを検出する」が選択されていて、設定項目403で「特定のエラー発生時のみ通知する」が選択されているとする。その場合、ユーザがシングルウィンドウモードで作業中における画像読取の際に、特定のエラー以外のエラーが発生しても、その時点ではエラー情報は通知されない。その結果、ユーザは、シングルウィンドウモードの作業に集中することができる。また、シングルウィンドウモード又はフルスクリーンモードからマルチウィンドウモードに切り替わった場合や、ユーザがエラーを解決する必要があるエラーが発生した場合には、エラー情報が通知される。従って、画像の読取処理に対する対応も問題なく行うことができる。   Through the above error processing, it is possible to control the error notification to the user according to the settings in FIG. 4 and the mode of the information processing device 300. For example, it is assumed that “detect the switching of the single window mode” is selected in the setting item 401 of FIG. 4 and “notify only when a specific error occurs” is selected in the setting item 403. In this case, even if an error other than a specific error occurs during image reading while the user is working in the single window mode, no error information is notified at that time. As a result, the user can concentrate on work in the single window mode. Further, when the mode is switched from the single window mode or the full screen mode to the multi window mode, or when an error that requires the user to resolve the error occurs, error information is notified. Therefore, it is possible to respond to the image reading process without any problem.

再び、図6を参照する。図6のS603の処理後は、S601に戻る。S604において、S601で受信した通知情報が図5のS504で通知された読取情報(URL情報)であるか否かが判定される。ここで、S504で通知されたURL情報であると判定された場合、S605に進み、S504で通知されたURL情報でないと判定された場合、S606に進む。   FIG. 6 is referred to again. After the process of S603 in FIG. 6, the process returns to S601. In S604, it is determined whether or not the notification information received in S601 is the read information (URL information) notified in S504 of FIG. Here, if it is determined that the received URL information is the URL information notified in step S504, the process proceeds to step S605. If it is determined that the URL information is not the URL information notified in step S504, the process proceeds to step S606.

図8は、図6のS605の画像転送処理の手順を示すフローチャートである。S801とS802の処理はそれぞれ、図7のS701とS702の処理と同じであるので説明を省略する。S802において、非表示モードと判定された場合は、S805へ進み、通常モードと判定された場合は、S803へ進む。S803において、画像読取装置200から通知されたURL情報を用いて、ストレージサーバ100から画像データをダウンロードする。S804において、ダウンロードした画像データは、本読取処理に連携するアプリケーションに転送され、図8の処理を終了する。ここで、アプリケーションとしては、例えば、ファイル管理ソフトウェアや帳票ソフトウェア等の読み取った画像データを管理/加工するアプリケーションが挙げられる。   FIG. 8 is a flowchart showing the procedure of the image transfer process in S605 of FIG. The processing of S801 and S802 is the same as the processing of S701 and S702 in FIG. 7, respectively, and thus the description is omitted. If it is determined in step S802 that the mode is the non-display mode, the process proceeds to step S805. If the mode is determined to be the normal mode, the process proceeds to step S803. In step S803, the image data is downloaded from the storage server 100 using the URL information notified from the image reading device 200. In step S804, the downloaded image data is transferred to an application associated with the main reading process, and the process in FIG. 8 ends. Here, examples of the application include an application that manages / processes the read image data, such as file management software or form software.

S805において、URL情報を情報処理装置300内でユーザ通知するか、若しくは、情報処理装置300外に通知するかを判定する。ここで、情報処理装置300内でユーザ通知すると判定された場合、S807に進み、情報処理装置300外に通知すると判定された場合、S806に進む。S805の判定は、図4の設定UI402の設定内容に基づいて行われる。例えば、設定UI402において「通知アプリケーションで通常モード切り替え時に通知する」や「OSの通知機能で通常モード切り替え時に通知する」が選択されている場合、エラー情報の通知先は情報処理装置300自身である。従って、その場合には、情報処理装置300内でユーザ通知すると判定される。また、「メールで通知する」が選択されてメールアドレスが登録されている場合、エラー情報の通知先は情報処理装置300の外部装置であるメールサーバとなるので、情報処理装置300外に通知すると判定される。   In step S <b> 805, it is determined whether the URL information is to be notified to the user within the information processing apparatus 300 or to be notified outside the information processing apparatus 300. Here, if it is determined to notify the user in the information processing device 300, the process proceeds to S807, and if it is determined to notify the user outside the information processing device 300, the process proceeds to S806. The determination in S805 is performed based on the setting contents of the setting UI 402 in FIG. For example, when “notify when switching to normal mode with the notification application” or “notify when switching to normal mode with the notification function of the OS” is selected in the setting UI 402, the notification destination of the error information is the information processing apparatus 300 itself. . Therefore, in that case, it is determined that the user is notified within the information processing device 300. If “notify by e-mail” is selected and the e-mail address is registered, the notification destination of the error information is a mail server that is an external device of the information processing device 300. Is determined.

S806において、URL情報を、図4のボタン405により登録したメールアドレスに送信して、図8の処理を終了する。例えば、ユーザは、スマートフォン等のメールアドレスを予め登録しておき、URL情報をスマートフォン等のメールアドレスで受信することができる。そして、URL情報に基づいて、スマートフォンで画像データをストレージサーバ100からダウンロードすることができる。一方、S807においては、PC内に通知し、URL情報をメモリ304に読取画像の画像履歴として保存して、図8の処理を終了する。   In step S806, the URL information is transmitted to the registered mail address using the button 405 in FIG. 4, and the processing in FIG. 8 ends. For example, the user can register a mail address of a smartphone or the like in advance and receive URL information at the mail address of the smartphone or the like. Then, the smartphone can download the image data from the storage server 100 based on the URL information. On the other hand, in step S807, a notification is sent to the PC, the URL information is stored in the memory 304 as the image history of the read image, and the processing in FIG. 8 ends.

すなわち、図4の設定UI402で「OSの通知機能で通常モード切り替え時に通知する」が選択されていたとしても、情報処理装置300が非表示モードである場合には、読取処理終了の時点では読取処理の完了をユーザに通知しない。例えば、設定UI401で「シングルウィンドウモードの切り替えを検知する」が選択され、設定項目402で「メールに通知する」が選択されているとする。その場合、ユーザがシングルウィンドウモードで作業中であれば、読取処理が完了しても、電子メールは送信されない。従って、ユーザは、シングルウィンドウモードの作業に集中することができる。また、マルチウィンドウモードに切り替わると、後述する履歴通知処理において、読取処理の完了が通知され、画像データを取得し、連携するアプリケーションに渡すので、画像読取作業も問題なく行うことができる。   That is, even if “notify when switching to the normal mode using the OS notification function” is selected in the setting UI 402 of FIG. 4, if the information processing apparatus 300 is in the non-display mode, the reading is completed at the end of the reading process. Do not notify the user of the completion of the process. For example, it is assumed that “detect switching of single window mode” is selected in the setting UI 401 and “notify to mail” is selected in the setting item 402. In this case, if the user is working in the single window mode, no e-mail is sent even if the reading process is completed. Therefore, the user can concentrate on work in the single window mode. When the mode is switched to the multi-window mode, the completion of the reading process is notified in the history notification process described later, and the image data is acquired and passed to the cooperating application, so that the image reading operation can be performed without any problem.

再び、図6を参照する。図6のS605の処理後は、S601に戻る。S606において、モードイベントを取得する。ここでは、OSのモードが切り替わったこと(イベント)を取得する。S606の処理は、S701やS801と同じ処理を行い、取得したモードが過去に取得したモードと異なるのであれば、モードの切り替えのイベントを取得したとしても良い。また、OSがモード切り替えイベントを所定のプロセスに送る構成とされているのであれば、そのモード切り替えイベントを取得するようにしても良い。例えば、シングルウィンドウモードであれば、IMonitorModeEvents::MonitorModeChanged()というAPIを使用することにより、モード切り替えイベントを取得することができる。また、フルスクリーンモードであれば、WM_SESSION_CHANGEというウィンドウメッセージを処理することにより、モード切り替えイベントを取得することができる。   FIG. 6 is referred to again. After the process of S605 in FIG. 6, the process returns to S601. In S606, a mode event is obtained. Here, it is acquired that the mode of the OS has been switched (event). In the process of S606, the same process as S701 or S801 is performed, and if the acquired mode is different from the mode acquired in the past, a mode switching event may be acquired. Further, if the OS is configured to send a mode switching event to a predetermined process, the mode switching event may be acquired. For example, in the case of the single window mode, a mode switching event can be acquired by using an API of IMonitorModeEvents :: MonitorModeChanged (). In the case of the full screen mode, a mode switching event can be obtained by processing a window message of WM_SESSION_CHANGE.

S607において、606で取得したモード切り替えイベントに基づいて、通常モードに切り替わったか、若しくは、非通常モードに切り替わったか又はモードの切り替えが発生していないかが判定される。本実施形態では、通常モードに切り替えがあったか否かを判定する。ここで、通常モードに切り替わったと判定された場合、S608に進み、通常モードに切り替えがなかった場合、すなわち、非通常モード(非表示モード)に切り替わったか又はモードの切り替えが発生していない場合、S610に進む。なお、モード切り替えイベントに基づく判定は、特に限定されるものではない。例えば、フルスクリーンの切り替えについては、解像度の変更メッセージを受信することで検出することができる。また、ユーザ切り替えについては、ログアウト・ログイン時に通知されるメッセージを受信することで検出することができる。   In step S607, based on the mode switching event acquired in step 606, it is determined whether the mode has been switched to the normal mode, the mode has been switched to the non-normal mode, or the mode has not been switched. In the present embodiment, it is determined whether or not the mode has been switched to the normal mode. If it is determined that the mode has been switched to the normal mode, the process proceeds to step S608, and if the mode has not been switched to the normal mode, that is, if the mode has been switched to the non-normal mode (non-display mode) or the mode has not been switched, Proceed to S610. Note that the determination based on the mode switching event is not particularly limited. For example, full-screen switching can be detected by receiving a resolution change message. Further, the user switching can be detected by receiving a message notified at the time of logout / login.

S608において、メモリ304に画像履歴が格納されているか否かが判定される。ここで、例えば、図4の設定UI402で「メールで通知する」が選択されていた場合、図8のS807は実行されないので、画像履歴は格納されていない。また、非表示モードにおいて読取処理が行われていない場合も、図6のS605は実行されないので、画像履歴は格納されていない。S608で画像履歴が格納されていないと判定された場合、S610に進む。一方、画像履歴が格納されていると判定された場合、S609に進む。S609においては、履歴通知処理が行われる。図9は、S609の履歴通知処理の手順を示すフローチャートである。以下、図4の設定項目402で「通知アプリケーションで通常モード切換え時に通知する」が選択されていた場合について、図9に示す処理を説明する。なお、「OSの通知機能で通常モード切り替え時に通知する」が選択されていた場合には、ユーザ通知の文言を作成し、TTS_BALLOONスタイルのツールヘルプを作成して、以下の説明と同様に表示処理を行う。   In S608, it is determined whether or not the image history is stored in the memory 304. Here, for example, when “notify by e-mail” is selected on the setting UI 402 in FIG. 4, S807 in FIG. 8 is not executed, and thus no image history is stored. Further, even when the reading process is not performed in the non-display mode, the image history is not stored because S605 in FIG. 6 is not executed. If it is determined in step S608 that the image history is not stored, the process proceeds to step S610. On the other hand, if it is determined that the image history is stored, the process proceeds to S609. In S609, a history notification process is performed. FIG. 9 is a flowchart illustrating the procedure of the history notification processing in S609. Hereinafter, the processing illustrated in FIG. 9 will be described in the case where “notify when switching to the normal mode using the notification application” is selected as the setting item 402 in FIG. If “notify when switching to normal mode using the notification function of the OS” is selected, the user notification text is created, a TTS_BALLON style tool help is created, and the display processing is performed in the same manner as described below. I do.

まず、S901において、情報処理装置300の表示部305に画像履歴を表示する。画像履歴の表示方法は、特に限定されないが、例えば図11に示すような通知画面を表示部305に表示する。図11に示す画像履歴の表示画面は、表示1101、表示1102、表示1103、及びOKボタン1104を含む。図11の表示1101には、画像の読取処理の処理結果についての記載が表示される。表示1102には、画像を読み取って取得された画像データのサムネイル画像が表示される。ここで、サムネイル画像を表示するものとしたが、これに限定されるものではなく、S604で受信したURL情報を表示するようにしても良い。設定項目1103では、画像データの用途についての設定項目が表示される。例えば、ユーザは、「画像をアプリケーションに渡す」、「再度、履歴を通知する」、「履歴を破棄する」のいずれかを選択することができる。選択された設定内容は、OKボタン1104が押下されることで確定する。   First, in S901, an image history is displayed on the display unit 305 of the information processing device 300. The display method of the image history is not particularly limited. For example, a notification screen as shown in FIG. 11 is displayed on the display unit 305. The display screen of the image history shown in FIG. 11 includes a display 1101, a display 1102, a display 1103, and an OK button 1104. A display 1101 in FIG. 11 displays a description of the processing result of the image reading processing. The display 1102 displays a thumbnail image of the image data obtained by reading the image. Here, the thumbnail image is displayed, but the present invention is not limited to this, and the URL information received in S604 may be displayed. In the setting item 1103, setting items for the purpose of the image data are displayed. For example, the user can select one of “pass image to application”, “notify history again”, and “discard history”. The selected setting content is determined when the OK button 1104 is pressed.

図9のS902において、設定項目1103のいずれの項目が選択されたか判定される。「画像をアプリケーションに渡す」が選択された場合、S903に進む。「再度、履歴を通知する」が選択された場合、図9の処理を終了する。これは、ユーザが非表示モードでの作業中に、不注意や他のアプリケーションの動作により通常モードに切り替わってしまった場合、直ちに非表示モードに戻るようにするためである。「履歴を破棄する」が選択された場合、S904に進む。   In S902 of FIG. 9, it is determined which item of the setting items 1103 has been selected. If “pass image to application” is selected, the process advances to step S903. When “notify history again” is selected, the processing in FIG. 9 ends. This is because if the user switches to the normal mode due to carelessness or the operation of another application while working in the non-display mode, the user immediately returns to the non-display mode. If “discard history” is selected, the process advances to step S904.

S903において、図6のS604で受信したURL情報を用いて、ストレージサーバ100から情報処理装置300に画像データをダウンロードし、連携するアプリケーションに転送する。その後は、図9の処理を終了する。一方、S904においては、メモリ304に格納された画像履歴を削除して、図9の処理を終了する。   In step S903, the image data is downloaded from the storage server 100 to the information processing apparatus 300 using the URL information received in step S604 in FIG. Thereafter, the processing in FIG. 9 ends. On the other hand, in S904, the image history stored in the memory 304 is deleted, and the processing in FIG. 9 ends.

再び、図6を参照する。図6のS609の処理後は、S601に戻る。S610において、処理を終了するかを判定する。具体的には、図6の処理の終了がユーザ操作等により指示されているか否かを判定する。終了が指示されていると判定された場合、図6の処理を終了する。一方、終了が指示されていないと判定された場合、S60に戻って、1処理を繰り返す。   FIG. 6 is referred to again. After the process of S609 in FIG. 6, the process returns to S601. In S610, it is determined whether to end the processing. Specifically, it is determined whether or not the end of the processing in FIG. 6 has been instructed by a user operation or the like. If it is determined that the termination has been instructed, the processing in FIG. 6 is terminated. On the other hand, if it is determined that the end has not been instructed, the process returns to S60, and one process is repeated.

以上、本実施形態においては、画像読取装置200は、スキャナ機能を備えているものとして説明した。しかしながら、ディジタルカメラやディジタルビデオカメラ、又はUSBメモリなどの外部ストレージメモリ等と情報処理装置とを接続した構成でも、本実施形態の動作を実現することができる。   As described above, in the present embodiment, the image reading device 200 has been described as having the scanner function. However, the operation of the present embodiment can also be realized in a configuration in which a digital camera, a digital video camera, or an external storage memory such as a USB memory is connected to an information processing device.

以上のように、画像読取装置で画像を読み取って生成された画像データを情報処理装置で連携アプリケーションに渡す読取処理において、所定の非表示モードの際には、読取処理の結果の通知、及びエラー通知を制限する。すなわち、情報処理装置でのエラー表示や連携アプリケーションへの画像データの転送を制限する。そして、非表示モード以外のモードに切り替わったタイミングでユーザへの通知処理を行うので、非表示モードにおけるユーザの作業効率の低下を防ぐことができる。   As described above, in the reading process in which the image reading device transfers the image data generated by reading the image to the cooperative application in the information processing device, in a predetermined non-display mode, notification of the result of the reading process and an error Restrict notifications. That is, error display on the information processing apparatus and transfer of image data to the cooperative application are restricted. Then, the notification process to the user is performed at a timing when the mode is switched to a mode other than the non-display mode, so that it is possible to prevent a decrease in the work efficiency of the user in the non-display mode.

[実施形態2]
本実施形態においては、情報処理装置300が画像読取装置200の読取制御を行う点で、実施形態1と異なる。
[Embodiment 2]
The present embodiment is different from the first embodiment in that the information processing device 300 controls reading of the image reading device 200.

図12は、本実施形態におけるシステム構成を示す図である。図12においては、図1と異なり、ネットワーク400にストレージサーバ100が接続されていない。情報処理装置300は、画像読取装置200に読取制御コマンドを送信して、画像読取装置200に保持されている画像データを受信することができる。画像読取装置200、情報処理装置300の構成は実施形態1と同じであるので説明を省略する。   FIG. 12 is a diagram illustrating a system configuration according to the present embodiment. In FIG. 12, unlike FIG. 1, the storage server 100 is not connected to the network 400. The information processing device 300 can transmit a reading control command to the image reading device 200 and receive the image data stored in the image reading device 200. The configurations of the image reading device 200 and the information processing device 300 are the same as those of the first embodiment, and thus the description is omitted.

また、本実施形態でも実施形態1と同様に、ユーザは、読取処理の前に、図4に示す設定画面上で、非表示モードについての各設定項目を設定する。本実施形態では、図4に示す設定画面を、情報処理装置300の表示部305に表示する場合について説明する。   Also, in the present embodiment, as in the first embodiment, the user sets each setting item regarding the non-display mode on the setting screen illustrated in FIG. 4 before the reading process. In the present embodiment, a case where the setting screen shown in FIG. 4 is displayed on the display unit 305 of the information processing device 300 will be described.

図13は、本実施形態における画像読取装置200における処理の手順を示すフローチャートである。図13の処理は、例えば、画像読取装置200のCPU205により実現される。本実施形態において、画像読取装置200では、画像読取を行うだけの十分なメモリ領域が構成されていない場合により有効である。この場合は、情報処理装置300から画像読取装置200に対して送信される読取制御コマンドに応じて、読取処理が実現される。   FIG. 13 is a flowchart illustrating a processing procedure in the image reading apparatus 200 according to the present embodiment. The processing in FIG. 13 is realized by, for example, the CPU 205 of the image reading apparatus 200. In the present embodiment, the image reading apparatus 200 is more effective when a memory area sufficient for reading an image is not configured. In this case, a reading process is realized according to a reading control command transmitted from the information processing device 300 to the image reading device 200.

まず、S1301において、情報処理装置300からコマンドを受信する。次に、S1302において、S1301で受信したコマンドがボタン情報取得の要求コマンドであるか否かが判定される。ここで、ボタン情報取得の要求コマンドであると判定された場合、S1303に進み、ボタン情報取得の要求コマンドでないと判定された場合、S1304に進む。   First, in S1301, a command is received from the information processing device 300. Next, in S1302, it is determined whether the command received in S1301 is a request command for button information acquisition. If it is determined that the received command is a button information acquisition request command, the process advances to step S1303. If it is determined that the command is not a button information acquisition request command, the process advances to step S1304.

S1303において、情報処理装置300に対してボタン情報を送信して、図13に示す処理を終了する。ここで、ボタン情報とは、画像読取装置200の操作部209でユーザにより操作されたボタンについての情報である。操作部209が操作されていない状態で、S1301でボタン情報取得の要求コマンドを受信した場合には、S1303においてボタンが押下されていないことを示す情報を送信する。   In step S1303, the button information is transmitted to the information processing device 300, and the process illustrated in FIG. 13 ends. Here, the button information is information on a button operated by the user on the operation unit 209 of the image reading device 200. If a button information acquisition request command is received in step S1301 while the operation unit 209 is not operated, information indicating that a button has not been pressed is transmitted in step S1303.

S1304において、S1301で受信したコマンドが状態取得の要求コマンドであるか否かが判定される。ここで、状態取得の要求コマンドであると判定された場合、S1305に進み、状態取得の要求コマンドでないと判定された場合、S1306に進む。   In S1304, it is determined whether the command received in S1301 is a request command for status acquisition. If it is determined that the received command is a status acquisition request command, the process advances to step S1305. If it is determined that the received command is not a status acquisition request command, the process advances to step S1306.

S1305において、情報処理装置300に画像読取装置200の状態情報を送信して、図13に示す処理を終了する。ここで、状態情報とは、画像読取装置200のアイドル状態、画像読取中、画像読取完了、またはエラー発生などを示す。   In S1305, the status information of the image reading device 200 is transmitted to the information processing device 300, and the processing illustrated in FIG. Here, the status information indicates an idle state of the image reading apparatus 200, image reading, completion of image reading, occurrence of an error, and the like.

S1306において、S1301で受信したコマンドが画像取得の要求コマンドであるか否かが判定される。ここで、画像取得の要求コマンドであると判定された場合、S1307に進み、画像取得の要求コマンドでないと判定された場合、S1308に進む。   In S1306, it is determined whether the command received in S1301 is an image acquisition request command. If it is determined that the command is an image acquisition request command, the process advances to step S1307. If it is determined that the command is not an image acquisition request command, the process advances to step S1308.

S1307において、情報処理装置300に対して、読み取って取得された画像データを送信して、図13に示す処理を終了する。ここで、画像データとは、画像を読み取って取得され、ワークメモリ207に保存された画像データである。画像の読み取りが行われていない、又は画像の読み取りが行われていてもワークメモリ207が空の状態であれば、S1307では画像データを送信せずに図13に示す処理を終了する。   In step S1307, the image data read and acquired is transmitted to the information processing apparatus 300, and the processing illustrated in FIG. 13 ends. Here, the image data is image data acquired by reading an image and stored in the work memory 207. If the image has not been read or the work memory 207 is empty even if the image has been read, the process shown in FIG. 13 ends without transmitting the image data in S1307.

S1308において、S1301で受信したコマンドが読取設定コマンドであるか否かが判定される。ここで、読取設定コマンドであると判定された場合、S1309に進み、読取設定コマンドでないと判定された場合、S1310に進む。   In S1308, it is determined whether the command received in S1301 is a read setting command. Here, if it is determined that the command is the reading setting command, the process proceeds to S1309. If it is determined that the command is not the reading setting command, the process proceeds to S1310.

S1309において、情報処理装置300から送信されたコマンドに記述された読取設定に基づいて画像の読取処理を行い、読み取って取得した画像データをワークメモリ207に格納する。なお、読取処理は、図13の処理とは独立して行われ、読取処理が完了するまで、ワークメモリ207に画像データの書き込みが継続される。また、読取処理の途中でエラーが発生した場合には、読取処理を終了する。   In step S1309, an image reading process is performed based on the reading setting described in the command transmitted from the information processing device 300, and the read and obtained image data is stored in the work memory 207. Note that the reading process is performed independently of the process of FIG. 13, and writing of image data to the work memory 207 is continued until the reading process is completed. If an error occurs during the reading process, the reading process ends.

S1310において、S1301で受信したコマンドは、画像読取装置200では処理できない不明なコマンドであると判定し、情報処理装置300に対して、処理不可能を表わすエラー情報を送信して、図13の処理を終了する。   In step S1310, the command received in step S1301 is determined to be an unknown command that cannot be processed by the image reading apparatus 200, and error information indicating that the command cannot be processed is transmitted to the information processing apparatus 300. To end.

図14は、情報処理装置300から画像読取装置200を読取制御する処理の手順を示すフローチャートである。図14の処理は、例えば、情報処理装置300のCPU301により実現される。S1401〜S1404の処理は、図6のS606〜S609と同じであるので説明を省略する。   FIG. 14 is a flowchart illustrating a procedure of processing for controlling reading of the image reading apparatus 200 from the information processing apparatus 300. The processing in FIG. 14 is realized by, for example, the CPU 301 of the information processing device 300. The processing in S1401 to S1404 is the same as S606 to S609 in FIG.

S1402で非通常モード(非表示モード)に切り替わったか又はモードの切り替えが発生していないと判定された場合、S1405において、画像読取装置200に対してボタン情報取得の要求コマンドを送信する。   If it is determined in S1402 that the mode has been switched to the non-normal mode (non-display mode) or that the mode has not been switched, a request command for button information acquisition is transmitted to the image reading apparatus 200 in S1405.

S1406において、画像読取装置200の操作部209が操作されたか否かが判定される。S1405でボタン情報を取得できなかった場合には、画像読取装置200の操作部209が操作されていないと判定して、S1401からの処理を繰り返す。一方、S1405でボタン情報を取得できた場合には、画像読取装置200の操作部209が操作されたと判定して、S1407において、画像読取処理が実行される。   In S1406, it is determined whether the operation unit 209 of the image reading device 200 has been operated. If the button information cannot be acquired in S1405, it is determined that the operation unit 209 of the image reading device 200 has not been operated, and the processing from S1401 is repeated. On the other hand, if the button information has been acquired in step S1405, it is determined that the operation unit 209 of the image reading apparatus 200 has been operated, and the image reading process is executed in step S1407.

本実施形態では、図14に示すように、情報処理装置300で非表示モードに切り替わったか又はモードの切り替えが発生していない場合には、画像読取装置200のボタン情報の取得が繰り返される。   In the present embodiment, as shown in FIG. 14, when the information processing apparatus 300 has been switched to the non-display mode or the mode has not been switched, the acquisition of the button information of the image reading apparatus 200 is repeated.

図15は、図14のS1407の画像読取処理の手順を示すフローチャートである。S1501において、画像読取装置200に対して読取設定コマンドが送信される。読取設定コマンドには、画像読取装置200が読取処理を行うための読取範囲、解像度、カラーモード設定等が含まれている。それらの読取設定は、情報処理装置300の操作部306でユーザにより予め設定されている。S1501で読取設定コマンドが送信されると、画像読取装置200では、図13のS1309の処理が行われる。   FIG. 15 is a flowchart showing the procedure of the image reading process in S1407 of FIG. In step S1501, a reading setting command is transmitted to the image reading device 200. The reading setting command includes a reading range, a resolution, a color mode setting, and the like for the image reading apparatus 200 to perform a reading process. These reading settings are set in advance by the user on the operation unit 306 of the information processing apparatus 300. When the reading setting command is transmitted in S1501, the image reading apparatus 200 performs the process of S1309 in FIG.

S1502において、図7のS701と同様に、情報処理装置300の現在のモードを取得する。S1503において、画像読取装置200に対して画像読取装置200の状態情報の要求コマンドを送信し、画像読取装置200の状態情報を受信する。S1503で状態情報要求コマンドが送信されると、画像読取装置200では、図13のS1305の処理が行われる。   In step S1502, the current mode of the information processing device 300 is acquired as in step S701 of FIG. In step S1503, a request command for status information of the image reading device 200 is transmitted to the image reading device 200, and the status information of the image reading device 200 is received. When the status information request command is transmitted in S1503, the image reading apparatus 200 performs the process of S1305 in FIG.

S1504において、S1502で取得した情報処理装置300の現在のモードについて、非表示モードか、通常モードかの判定を行う。具体的には、複数のモード判定で1つでも非表示モードがあるか、若しくは、取得された全てのモードが非表示モードでないか(即ち、通常モード)が判定される。ここで、1つでも非表示モードがあると判定された場合、S1507に進み、取得された全てのモードが通常モードであると判定された場合、S1505に進む。   In step S1504, it is determined whether the current mode of the information processing apparatus 300 acquired in step S1502 is the non-display mode or the normal mode. Specifically, it is determined whether there is at least one non-display mode in the plurality of mode determinations, or whether all the acquired modes are not the non-display mode (that is, the normal mode). If it is determined that there is at least one non-display mode, the process proceeds to S1507, and if it is determined that all the acquired modes are the normal modes, the process proceeds to S1505.

本実施形態では、画像読取開始前に情報処理装置300の現在のモードが取得されるのは、S1502の1回のみである。もし、画像読取装置200の画像読取中に非表示モードに切り替わった場合には、S1508やS1510でモード取得の処理が行われる。モード取得の処理の負荷が低く、情報処理装置300での処理上問題とならないのであれば、モード取得処理は、S1503の処理後などS1502以外のタイミングで実行されても良い。   In the present embodiment, the current mode of the information processing device 300 is acquired only once in S1502 before the image reading is started. If the mode is switched to the non-display mode while the image reading apparatus 200 is reading an image, a mode acquisition process is performed in S1508 or S1510. If the load of the mode acquisition processing is low and does not cause a problem in the processing in the information processing device 300, the mode acquisition processing may be executed at a timing other than S1502, such as after the processing of S1503.

S1505において、図16に示すような画像読取中を示すユーザインタフェース画面が表示部305に表示される。図16に示すように、表示1601では、初期化中や読取中等の読取状況が示され、表示1602では、読取処理の進捗状況がゲージにより示される。また、ユーザによりキャンセルボタン1603が押下されると、読取処理をキャンセルする。   In step S1505, a user interface screen indicating that an image is being read as shown in FIG. As shown in FIG. 16, a display 1601 shows a reading status such as during initialization or reading, and a display 1602 shows a progress of the reading process by a gauge. When the user presses a cancel button 1603, the reading process is canceled.

S1506において、キャンセルが指示されたか判定する。本実施形態でゃ、図16に示すキャンセルボタン1603が押下されたか否かを判定する。キャンセルボタン1603が押下されたと判定された場合、画像読取装置200にキャンセルを指示するコマンドを送信して、図15に示す処理を終了する。キャンセルボタン1603が押下されていないと判定された場合、S1507に進む。   In step S1506, it is determined whether cancellation has been instructed. In this embodiment, it is determined whether or not the cancel button 1603 shown in FIG. 16 has been pressed. If it is determined that the cancel button 1603 has been pressed, a command for instructing cancellation is transmitted to the image reading apparatus 200, and the processing illustrated in FIG. 15 ends. If it is determined that the cancel button 1603 has not been pressed, the process advances to step S1507.

S1507において、エラーが発生したか判定する。具体的には、S1503で取得した状態情報がエラー情報を示しているか否かが判定される。ここで、エラー情報を示していると判定された場合、S1508に進み、エラー情報を示していないと判定された場合、S1509に進む。S1508において、図7に示すエラー処理と同様の処理が行われる。   In step S1507, it is determined whether an error has occurred. Specifically, it is determined whether or not the status information acquired in S1503 indicates error information. Here, if it is determined that it indicates error information, the process proceeds to S1508, and if it is determined that it does not indicate error information, the process proceeds to S1509. In S1508, processing similar to the error processing shown in FIG. 7 is performed.

S1509において、S1503で取得した状態情報が読取処理の完了を示しているか否かを判定する。ここで、読取処理の完了を示していると判定された場合、S1510に進み、読取処理の完了を示していないと判定された場合、S1503からの処理を繰り返す。S1510において、図8に示す画像転送処理と同様の処理が行われる。ただし、本実施形態においては、図8のS803では、画像読取装置200から画像データがダウンロードされる。そのダウンロードの際には、情報処理装置300から画像読取装置200に対して、画像データ取得の要求コマンドが送信される。また、図8のS807において画像履歴として保存されるURL情報は、画像読取装置200内の画像データの格納先を示す情報である。   In step S1509, it is determined whether the status information acquired in step S1503 indicates that the reading process has been completed. If it is determined that the reading process has been completed, the process advances to step S1510. If it is determined that the reading process has not been completed, the process from step S1503 is repeated. In S1510, a process similar to the image transfer process illustrated in FIG. 8 is performed. However, in the present embodiment, the image data is downloaded from the image reading device 200 in S803 of FIG. At the time of the download, an image data acquisition request command is transmitted from the information processing device 300 to the image reading device 200. The URL information stored as the image history in S807 of FIG. 8 is information indicating the storage location of the image data in the image reading device 200.

再び、図14を参照する。S1407の処理後、S1408において、処理を終了するか判定する。具体的には、図14の処理の終了がユーザ操作等により指示されているか否かを判定する。終了が指示されていると判定された場合、図14の処理を終了する。一方、終了が指示されていないと判定された場合、S1401からの処理を繰り返す。   FIG. 14 is referred to again. After the processing in S1407, it is determined in S1408 whether to end the processing. Specifically, it is determined whether the end of the processing in FIG. 14 is instructed by a user operation or the like. If it is determined that the termination has been instructed, the processing in FIG. 14 is terminated. On the other hand, if it is determined that the end has not been instructed, the processing from S1401 is repeated.

(他の実施形態)
本発明の基本的構成は上述したものに限定されるものではない。上述した実施形態は、本発明の効果を得るための一手段であり、類似の別手法を用いたり、異なるパラメータを用いたとしても、本発明と同等の効果が得られる場合は、本発明の範疇に含まれる。
(Other embodiments)
The basic configuration of the present invention is not limited to the above. The above-described embodiment is one means for obtaining the effect of the present invention. Even if a similar method is used or a different parameter is used, the same effect as the present invention can be obtained. It is included in the category.

上述した実施形態では、画像読取装置の読取処理の処理結果を例に挙げて説明したが、所定の条件が成立した場合に表示部に表示させる情報は、これに限定されるものではなく、表示部に既に表示中の表示内容とは異なるものであればよい。所定の条件が成立した場合に表示部に表示させる情報としては、例えば、情報処理装置とネットワーク等を介して接続される装置から受信する印刷処理の処理結果が挙げられる。   In the above-described embodiment, the processing result of the reading process of the image reading apparatus has been described as an example. However, information to be displayed on the display unit when a predetermined condition is satisfied is not limited to this. What is necessary is just to be different from the display content already displayed in the section. The information to be displayed on the display unit when the predetermined condition is satisfied includes, for example, a processing result of a printing process received from a device connected to the information processing device via a network or the like.

本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。また、プログラムは、1つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、処理の一部または全部をASIC等のハードウェアで実現するようにしてもよい。また、CPUも1つのCPUで全ての処理を行うものに限らず、複数のCPUが適宜連携をしながら処理を行うものとしてもよい。   The present invention is also realized by executing the following processing. That is, software (program) that realizes the functions of the above-described embodiments is supplied to a system or apparatus via a network or various storage media, and a computer (or CPU, MPU, or the like) of the system or apparatus reads the program and reads the program. This is the process to be performed. Further, the program may be executed by one computer, or may be executed by linking a plurality of computers. Further, it is not necessary to realize all of the above processing by software, and a part or all of the processing may be realized by hardware such as an ASIC. Also, the CPU is not limited to one that performs all the processing, and a plurality of CPUs may perform the processing while cooperating as appropriate.

200 画像読取装置: 205、301 CPU: 300 情報処理装置   200 image reading device: 205, 301 CPU: 300 information processing device

Claims (36)

1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置であって、A device capable of executing a first mode for displaying on one screen and a second mode for displaying on a plurality of screens, and being connectable to a network,
エラー状態の場合にエラー状態であることを示す所定の通知を表示させる表示制御手段と、Display control means for displaying a predetermined notification indicating an error state in the case of an error state,
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能な変更手段と、を備え、Changing means capable of changing the display state of the predetermined notification in response to a user pressing a specific button provided on the external device,
前記変更手段は、前記特定のボタンのみに対するユーザ押下に応じて、前記エラー状態であっても前記所定の通知が表示されない非表示状態から、前記エラー状態では前記所定の通知が表示される表示状態へ変更し、The change unit may be configured to display the predetermined notification in the error state from a non-display state in which the predetermined notification is not displayed even in the error state in response to a user pressing on only the specific button. Change to
前記表示制御手段は、前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記変更手段により前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させる、In a state where the first mode is being executed and the screen to be displayed is being displayed on the one screen, the display control means is operable by the change means in response to the specific button being pressed. By changing from the display state to the display state, the predetermined notification is displayed in the one screen on which the display target screen is displayed,
ことを特徴とする装置。An apparatus characterized in that:
1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置であって、A device capable of executing a first mode for displaying on one screen and a second mode for displaying on a plurality of screens, and being connectable to a network,
ユーザ操作により解決する必要がある所定の状態の場合に前記所定の状態であることを示す所定の通知を表示させる表示制御手段と、Display control means for displaying a predetermined notification indicating the predetermined state when the predetermined state needs to be solved by a user operation,
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能な変更手段と、を備え、Changing means capable of changing the display state of the predetermined notification in response to a user pressing a specific button provided on the external device,
前記変更手段は、前記特定のボタンのみに対するユーザ押下に応じて、前記所定の状態であっても前記所定の通知が表示されない非表示状態から、前記所定の状態では前記所定の通知が表示される表示状態へ変更し、The changing means displays the predetermined notification in the predetermined state from a non-display state in which the predetermined notification is not displayed even in the predetermined state, in response to a user pressing on only the specific button. Change to display state,
前記表示制御手段は、前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記変更手段により前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を示す通知を表示させる、In a state where the first mode is being executed and the screen to be displayed is being displayed on the one screen, the display control means is operable by the change means in response to the specific button being pressed. By changing from the display state to the display state, a notification indicating the predetermined notification is displayed in the one screen on which the display target screen is displayed,
ことを特徴とする装置。An apparatus characterized in that:
1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置であって、A device capable of executing a first mode for displaying on one screen and a second mode for displaying on a plurality of screens, and being connectable to a network,
設定画面と、所定の状態の場合に所定の状態であることを示す所定の通知と、をそれぞれ表示させる表示制御手段と、Display control means for displaying a setting screen and a predetermined notification indicating a predetermined state in the case of a predetermined state,
前記設定画面におけるユーザ指示に基づき、前記所定の通知の表示に関する設定を行う設定手段と、Setting means for performing setting related to display of the predetermined notification based on a user instruction on the setting screen;
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能な変更手段と、を備え、Changing means capable of changing the display state of the predetermined notification in response to a user pressing a specific button provided on the external device,
前記変更手段は、前記特定のボタンのみに対するユーザ押下に応じて、前記所定の状態であっても前記所定の通知が表示されない非表示状態から、前記所定の状態では前記所定の通知が表示される表示状態へ変更し、The changing means displays the predetermined notification in the predetermined state from a non-display state in which the predetermined notification is not displayed even in the predetermined state, in response to a user pressing on only the specific button. Change to display state,
前記表示制御手段は、前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記変更手段により前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させる、In a state where the first mode is being executed and the screen to be displayed is being displayed on the one screen, the display control means is operable by the change means in response to the specific button being pressed. By changing from the display state to the display state, the predetermined notification is displayed in the one screen on which the display target screen is displayed,
ことを特徴とする装置。An apparatus characterized in that:
前記表示制御手段により表示される設定画面におけるユーザ指示に基づき、前記特定のボタンのユーザ押下に応じて、前記非表示状態から前記表示状態へ変更させることが可能となるよう設定されることを特徴とする請求項1乃至3のいずれか1項に記載の装置。Based on a user instruction on a setting screen displayed by the display control means, the setting is made so that the non-display state can be changed to the display state in response to the user pressing the specific button. The apparatus according to any one of claims 1 to 3, wherein 前記設定画面では、前記非表示状態から前記表示状態へ変更させることが可能な候補として、前記特定のボタン以外の候補も選択可能であることを特徴とする請求項4に記載の装置。The apparatus according to claim 4, wherein on the setting screen, a candidate other than the specific button can be selected as a candidate that can be changed from the non-display state to the display state. 前記非表示状態であっても、前記所定の通知とは異なる特定の通知は表示可能なモードを実行可能であることを特徴とする請求項1乃至5のいずれか1項に記載の装置。The apparatus according to claim 1, wherein even in the non-display state, a specific notification different from the predetermined notification can execute a displayable mode. 前記非表示状態の場合、前記所定の通知以外の通知も全て表示されないモードを実行可能であることを特徴とする請求項1乃至5のいずれか1項に記載の装置。The apparatus according to any one of claims 1 to 5, wherein in the non-display state, a mode in which all notifications other than the predetermined notification are not displayed can be executed. 前記非表示状態では、さらに、特定の機能が制限されることを特徴とする請求項1乃至7のいずれか1項に記載の装置。The apparatus according to any one of claims 1 to 7, wherein a specific function is further restricted in the non-display state. 前記所定の通知を、前記装置の外部へ通知可能であることを特徴とする請求項1乃至8のいずれか1項に記載の装置。The device according to claim 1, wherein the predetermined notification can be notified to the outside of the device. 前記所定の通知がメールで送信されるよう設定可能であることを特徴とする請求項1乃至9のいずれか1項に記載の装置。The apparatus according to any one of claims 1 to 9, wherein the predetermined notification can be set to be transmitted by e-mail. 前記非表示状態では、前記特定のボタンとは異なるボタンの押下だけでは、前記所定の通知は表示されないことを特徴とする請求項1乃至10のいずれか1項に記載の装置。The apparatus according to claim 1, wherein in the non-display state, the predetermined notification is not displayed only by pressing a button different from the specific button. 前記所定の通知は、画像データの転送に関する通知であることを特徴とする請求項1乃至11のいずれか1項に記載の装置。The apparatus according to claim 1, wherein the predetermined notification is a notification regarding transfer of image data. 前記所定の通知は、メモリに関する通知であることを特徴とする請求項1乃至12のいずれか1項に記載の装置。The apparatus according to claim 1, wherein the predetermined notification is a notification regarding a memory. 前記第1モードは、表示対象の画面を表示領域に最大化して表示することにより、前記1画面で表示モードであることを特徴とする請求項1乃至13のいずれか1項に記載の装置。14. The apparatus according to claim 1, wherein the first mode is a display mode in which the screen to be displayed is maximized in a display area and displayed, so that the one screen is displayed. 15. 前記表示制御手段は、前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記変更手段により前記非表示状態から前記表示状態に変更されることにより、前記第2モードに変更せずに、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させることを特徴とする請求項1乃至14のいずれか1項に記載の装置。In a state where the first mode is being executed and the screen to be displayed is being displayed on the one screen, the display control means is operable by the change means in response to the specific button being pressed. By changing from the display state to the display state, the predetermined notification is displayed in the one screen on which the display target screen is displayed without changing to the second mode. Apparatus according to any of the preceding claims. 前記ネットワークを介して画像データを取得可能であることを特徴とする請求項1乃至15のいずれか1項に記載の装置。The apparatus according to any one of claims 1 to 15, wherein image data can be acquired via the network. 前記ネットワークとしての有線LANに接続可能な第1接続手段、をさらに備えることを特徴とする請求項1乃至16のいずれか1項に記載の装置。17. The apparatus according to claim 1, further comprising a first connection unit connectable to a wired LAN serving as the network. 前記ネットワークとしての無線LANに接続可能な第2接続手段、をさらに備えることを特徴とする請求項1乃至17のいずれか1項に記載の装置。The apparatus according to any one of claims 1 to 17, further comprising a second connection unit connectable to a wireless LAN serving as the network. 1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置のコンピュータに、A first mode for displaying on one screen and a second mode for displaying on a plurality of screens can be executed.
エラー状態の場合にエラー状態であることを示す所定の通知を表示させるステップと、Displaying a predetermined notification indicating an error state in the case of an error state;
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能なステップと、A step in which the display state of the predetermined notification can be changed according to a user press of a specific button provided in the external device,
を実行させるためのプログラムであって、Is a program for executing
前記特定のボタンのみに対するユーザ押下に応じて、前記エラー状態であっても前記所定の通知が表示されない非表示状態から、前記エラー状態では前記所定の通知が表示される表示状態へ変更し、In response to the user pressing only the specific button, from the non-display state in which the predetermined notification is not displayed even in the error state, to the display state in which the predetermined notification is displayed in the error state,
前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させる、In the state where the first mode is executed and the screen to be displayed is displayed on the one screen, the display state is changed from the non-display state to the display state in response to the pressing of the specific button. Thereby, the predetermined notification is displayed in the one screen on which the screen to be displayed is displayed,
ことを特徴とするプログラム。A program characterized by that:
1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置のコンピュータに、A first mode for displaying on one screen and a second mode for displaying on a plurality of screens can be executed.
ユーザ操作により解決する必要がある所定の状態の場合に前記所定の状態であることを示す所定の通知を表示させるステップと、A step of displaying a predetermined notification indicating the predetermined state when the predetermined state needs to be resolved by a user operation;
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能なステップと、A step in which the display state of the predetermined notification can be changed according to a user press of a specific button provided in the external device,
を実行させるためのプログラムであって、Is a program for executing
前記特定のボタンのみに対するユーザ押下に応じて、前記所定の状態であっても前記所定の通知が表示されない非表示状態から、前記所定の状態では前記所定の通知が表示される表示状態へ変更し、In response to the user pressing only the specific button, the display state is changed from a non-display state in which the predetermined notification is not displayed even in the predetermined state to a display state in which the predetermined notification is displayed in the predetermined state. ,
前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を示す通知を表示させる、In the state where the first mode is executed and the screen to be displayed is displayed on the one screen, the display state is changed from the non-display state to the display state in response to the pressing of the specific button. By displaying a notification indicating the predetermined notification in the one screen on which the display target screen is displayed,
ことを特徴とするプログラム。A program characterized by that:
1画面で表示させる第1モードと複数画面で表示させる第2モードとを実行可能であり、ネットワークに接続可能な装置のコンピュータに、A first mode for displaying on one screen and a second mode for displaying on a plurality of screens can be executed.
設定画面と、所定の状態の場合に所定の状態であることを示す所定の通知と、をそれぞれ表示させるステップと、A step of displaying a setting screen and a predetermined notification indicating a predetermined state in the case of the predetermined state,
前記設定画面におけるユーザ指示に基づき、前記所定の通知の表示に関する設定を行うステップと、Based on a user instruction on the setting screen, performing a setting related to the display of the predetermined notification,
外部装置に設けられた特定のボタンのユーザ押下に応じて、前記所定の通知の表示状態を変更可能なステップと、A step in which the display state of the predetermined notification can be changed according to a user press of a specific button provided in the external device,
を実行させるためのプログラムであって、Is a program for executing
前記特定のボタンのみに対するユーザ押下に応じて、前記所定の状態であっても前記所定の通知が表示されない非表示状態から、前記所定の状態では前記所定の通知が表示される表示状態へ変更し、In response to the user pressing only the specific button, the display state is changed from a non-display state in which the predetermined notification is not displayed even in the predetermined state to a display state in which the predetermined notification is displayed in the predetermined state. ,
前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記非表示状態から前記表示状態に変更されることにより、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させる、In the state where the first mode is executed and the screen to be displayed is displayed on the one screen, the display state is changed from the non-display state to the display state in response to the pressing of the specific button. Thereby, the predetermined notification is displayed in the one screen on which the screen to be displayed is displayed,
ことを特徴とするプログラム。A program characterized by the following.
設定画面におけるユーザ指示に基づき、前記特定のボタンのユーザ押下に応じて、前記非表示状態から前記表示状態へ変更させることが可能となるよう設定されることを特徴とする請求項19乃至21のいずれか1項に記載のプログラム。22. The system according to claim 19, wherein the setting is made so that the non-display state can be changed to the display state in response to a user pressing the specific button based on a user instruction on a setting screen. The program according to any one of the preceding claims. 前記設定画面では、前記非表示状態から前記表示状態へ変更させることが可能な候補として、前記特定のボタン以外の候補も選択可能であることを特徴とする請求項22に記載のプログラム。23. The program according to claim 22, wherein on the setting screen, a candidate other than the specific button can be selected as a candidate that can be changed from the non-display state to the display state. 前記非表示状態であっても、前記所定の通知とは異なる特定の通知は表示可能なモードを実行可能であることを特徴とする請求項19乃至23のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 23, wherein, even in the non-display state, a mode in which a specific notification different from the predetermined notification can be displayed can be executed. 前記非表示状態の場合、前記所定の通知以外の通知も全て表示されないモードを実行可能であることを特徴とする請求項19乃至23のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 23, wherein in the non-display state, a mode in which all notifications other than the predetermined notification are not displayed can be executed. 前記非表示状態では、さらに、特定の機能が制限されることを特徴とする請求項19乃至25のいずれか1項に記載のプログラム。26. The program according to claim 19, wherein a specific function is further restricted in the non-display state. 前記所定の通知を、前記装置の外部へ通知可能であることを特徴とする請求項19乃至26のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 26, wherein the predetermined notification can be notified to the outside of the device. 前記所定の通知がメールで送信されるよう設定可能であることを特徴とする請求項19乃至27のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 27, wherein the predetermined notification can be set to be transmitted by e-mail. 前記非表示状態では、前記特定のボタンとは異なるボタンの押下だけでは、前記所定の通知は表示されないことを特徴とする請求項19乃至28のいずれか1項に記載のプログラム。29. The program according to claim 19, wherein in the non-display state, the predetermined notification is not displayed only by pressing a button different from the specific button. 前記所定の通知は、画像データの転送に関する通知であることを特徴とする請求項19乃至29のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 29, wherein the predetermined notification is a notification regarding transfer of image data. 前記所定の通知は、メモリに関する通知であることを特徴とする請求項19乃至30のいずれか1項に記載のプログラム。31. The program according to claim 19, wherein the predetermined notification is a notification regarding a memory. 前記第1モードは、表示対象の画面を表示領域に最大化して表示することにより、前記1画面で表示モードであることを特徴とする請求項19乃至31のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 31, wherein the first mode is a display mode with one screen, by maximizing and displaying a screen to be displayed in a display area. 前記第1モードが実行されており表示対象の画面が前記1画面で表示されている状態において、前記特定のボタンが押下されたことに応じて、前記非表示状態から前記表示状態に変更されることにより、前記第2モードに変更せずに、前記表示対象の画面が表示されている前記1画面内に前記所定の通知を表示させることを特徴とする請求項19乃至32のいずれか1項に記載のプログラム。In the state where the first mode is executed and the screen to be displayed is displayed on the one screen, the non-display state is changed to the display state in response to the pressing of the specific button. 33. The display device according to claim 19, wherein the predetermined notification is displayed in the one screen on which the screen to be displayed is displayed without changing to the second mode. The program described in. 前記ネットワークを介して画像データを取得するステップをさらに実行させることを特徴とする請求項19乃至33のいずれか1項に記載のプログラム。34. The program according to claim 19, further comprising a step of acquiring image data via the network. 前記ネットワークとして有線LANに接続するステップをさらに実行させることを特徴とする請求項19乃至34のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 34, further comprising a step of connecting to a wired LAN as the network. 前記ネットワークとして無線LANに接続するステップをさらに実行させることを備えることを特徴とする請求項19乃至35のいずれか1項に記載のプログラム。The program according to any one of claims 19 to 35, further comprising a step of connecting to a wireless LAN as the network.
JP2018219452A 2018-11-22 2018-11-22 Devices and programs Active JP6641451B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018219452A JP6641451B2 (en) 2018-11-22 2018-11-22 Devices and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018219452A JP6641451B2 (en) 2018-11-22 2018-11-22 Devices and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017179004A Division JP6444466B2 (en) 2017-09-19 2017-09-19 Device and program

Publications (2)

Publication Number Publication Date
JP2019061700A JP2019061700A (en) 2019-04-18
JP6641451B2 true JP6641451B2 (en) 2020-02-05

Family

ID=66177452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018219452A Active JP6641451B2 (en) 2018-11-22 2018-11-22 Devices and programs

Country Status (1)

Country Link
JP (1) JP6641451B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7208866B2 (en) * 2019-07-02 2023-01-19 株式会社デンソー CONTENT PRESENTATION CONTROL DEVICE, PRESENTATION CONTROL METHOD AND PRESENTATION CONTROL PROGRAM

Also Published As

Publication number Publication date
JP2019061700A (en) 2019-04-18

Similar Documents

Publication Publication Date Title
JP6216197B2 (en) Apparatus, control method, and program
US10582066B2 (en) Image processing device and image processing system
US8836962B2 (en) Universal device driver and device control program
JP6637690B2 (en) Printing apparatus, control method therefor, and program
US10310782B2 (en) Image forming apparatus having a scanner, information processing system having the same, and information processing method using the same
US9197771B2 (en) User terminal apparatus and method of controlling thereof
US8994973B2 (en) User terminal apparatus and method of controlling thereof
US20110258349A1 (en) Information processing apparatus, peripheral device control method, and storage medium
JP5786413B2 (en) Image forming apparatus, processing method, and program
JP7240246B2 (en) IMAGE FORMING APPARATUS, CONTROL METHOD AND IMAGE FORMING SYSTEM THEREOF, AND PROGRAM
US10554853B2 (en) Information processing device, information processing method, information processing system, and non-transitory recording medium
JP6641451B2 (en) Devices and programs
JP6444466B2 (en) Device and program
US9307104B2 (en) Information processing apparatus, method for controlling the same, and storage medium
US20120133965A1 (en) Information processing apparatus, image processing apparatus, method for controlling information processing apparatus, method for controlling image processing apparatus, and storage medium storing program therefor
US8725908B2 (en) Information processing apparatus, peripheral apparatus control method, and storage medium
JP2007011570A (en) Image data printing system and print instruction receiving device
JP6880790B2 (en) Processing equipment, service providers, screen display methods, and computer programs
JP2021056964A (en) Information processing apparatus, information processing system, and program
JP7156446B2 (en) Server, system, control method and program
JP5540720B2 (en) Print control program, computer-readable recording medium, information processing apparatus, image processing apparatus, and printing system
JP2017019228A (en) Image processing device, control method for the same, and program
JP2014142856A (en) Equipment detection device, network system and program
JP2017046026A (en) Data processing system, information processing apparatus, information processing apparatus control method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181220

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20181220

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: 20191129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191227

R151 Written notification of patent or utility model registration

Ref document number: 6641451

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151