[go: up one dir, main page]

JP6672591B2 - Information processing apparatus, service receiving method, and computer program - Google Patents

Information processing apparatus, service receiving method, and computer program Download PDF

Info

Publication number
JP6672591B2
JP6672591B2 JP2015025972A JP2015025972A JP6672591B2 JP 6672591 B2 JP6672591 B2 JP 6672591B2 JP 2015025972 A JP2015025972 A JP 2015025972A JP 2015025972 A JP2015025972 A JP 2015025972A JP 6672591 B2 JP6672591 B2 JP 6672591B2
Authority
JP
Japan
Prior art keywords
web page
application
service
user
storage unit
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
JP2015025972A
Other languages
Japanese (ja)
Other versions
JP2016149034A (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.)
Konica Minolta Inc
Original Assignee
Konica Minolta 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 Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2015025972A priority Critical patent/JP6672591B2/en
Publication of JP2016149034A publication Critical patent/JP2016149034A/en
Application granted granted Critical
Publication of JP6672591B2 publication Critical patent/JP6672591B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、いわゆるクラウドサービスなどのサービスを受けるための技術に関する。   The present invention relates to a technology for receiving a service such as a so-called cloud service.

従来、オンラインストレージ、スケジュール管理、およびWebメールなどのサービスがインターネットを介して提供される。これらのサービスは、いわゆるクラウドサーバによって提供され、一般に「クラウドサービス」と呼ばれる。   Conventionally, services such as online storage, schedule management, and Web mail are provided via the Internet. These services are provided by a so-called cloud server, and are generally called “cloud services”.

ユーザは、端末装置を操作してサービスを受けることができる。サービスによっては、ウェブブラウザおよび専用のアプリケーションおよびのうちの一方を選択的に使用することができる場合がある。どちらを使用するのかが、毎回、異なってもよい。   The user can receive the service by operating the terminal device. Depending on the service, a web browser and / or a dedicated application may be selectively used. Which one to use may be different each time.

ウェブブラウザを使用する場合は、ユーザは、サービスのウェブサイトへアクセスする。所定の要件を満たすウェブブラウザが備わっていれば、端末装置のプラットフォームを問わないので、汎用性が高い。しかし、解像度が様々な端末装置において使用されるので、端末装置によっては画面の使い勝手が悪いことがある。   When using a web browser, the user accesses the service website. As long as a web browser that satisfies the predetermined requirements is provided, the platform of the terminal device does not matter, so that the versatility is high. However, since the resolution is used in various terminal devices, the usability of the screen may be poor depending on the terminal device.

一方、専用のアプリケーションは、プラットフォームごとに、その特性に応じて画面のデザインが設計されるので、ウェブブラウザを使用する場合よりも使い勝手がよいことが多い。また、ウェブブラウザでは実現が難しい機能を搭載することができる。しかし、サービスの提供者は、プラットフォームごとにアプリケーションを作成しなければならないので、その負担が大きい。   On the other hand, since the screen design of a dedicated application is designed for each platform in accordance with the characteristics thereof, the usability is often better than when a web browser is used. In addition, functions that are difficult to realize with a web browser can be installed. However, the service provider must create an application for each platform, which imposes a heavy burden.

また、近年、コピー、プリント、およびファックスなどの機能が備えられる、「複合機」または「MFP(Multi Function Peripherals)」などと呼ばれる画像形成装置にも、ウェブブラウザが備えられるようになった。これにより、画像形成装置によっても、サービスを受けることができるようになった。   In recent years, a web browser has also been provided in an image forming apparatus such as a “multifunction peripheral” or “MFP (Multi Function Peripherals)”, which is provided with functions such as copying, printing, and facsimile. Thus, the service can be received by the image forming apparatus.

サービスの提供者が、サービス用のWebAPI(Application Program Interface)を公開していれば、画像形成装置のメーカが専用のアプリケーションを作成しユーザへ提供することができる。画像形成装置が設置される団体(例えば、企業)の環境に応じて、カスタムメードの専用のアプリケーションをユーザへ提供することもできる。   If the service provider publishes a service Web API (Application Program Interface), the maker of the image forming apparatus can create a dedicated application and provide it to the user. Depending on the environment of the organization (for example, a company) where the image forming apparatus is installed, a custom-made dedicated application can be provided to the user.

そのほか、ウェブブラウザによってサービスなどを提供する方法として、次の方法が提案されている。   In addition, the following method has been proposed as a method of providing a service or the like by a web browser.

特許文献1に記載される方法によると、コンテンツ変更登録プログラムは、コンテンツ変更時に呼び出され、コンテンツ変更管理テーブルに変更履歴レコードを記録する。コンテンツ変更参照プログラムは、要求されたコンテンツがコンテンツ内に見当らないときWWWサーバプログラムによって呼び出され、コンテンツ変更管理テーブルを参照して指定されたURLを移動後のURLに変換してWWWサーバプログラムに返す。指定されたURLが削除されていれば、削除のメッセージを表示するコンテンツのURLをWWWサーバプログラムに返す。   According to the method described in Patent Document 1, the content change registration program is called at the time of content change, and records a change history record in the content change management table. The content change reference program is called by the WWW server program when the requested content is not found in the content, refers to the content change management table, converts the specified URL into a moved URL, and returns the URL to the WWW server program. . If the specified URL has been deleted, the URL of the content displaying the deletion message is returned to the WWW server program.

特許文献2に記載される方法によると、アクセスしようとするWebサイトのURLが事前に登録されているか否か判定するURL解析処理と、そのURL解析処理の結果、URLが事前に登録されている場合、プロバイダ回線によるプロバイダサーバとの回線接続を、自動着信課金サービス回線によるWebサイトとの回線接続に自動的に切り替える回線接続切替処理と、アクセスしてきたユーザ端末に対して、WebサイトがURLで指定された製品情報が掲載されているホームページ情報を自動着信課金サービス回線を介して送信するホームページ送信処理とを実行する。   According to the method described in Patent Literature 2, a URL analysis process that determines whether a URL of a Web site to be accessed is registered in advance, and the URL is registered in advance as a result of the URL analysis process In this case, the line connection with the provider server by the provider line is automatically switched to the line connection with the Web site by the automatic ringing billing service line, and the Web site is connected to the user terminal by using the URL. And executing a homepage transmission process of transmitting homepage information on which the designated product information is posted via an automatic incoming call charging service line.

特開2002−140224号公報JP-A-2002-140224 特開2002−232589号公報JP-A-2002-232589

サービスの提供者は、使いやすさの点から、ウェブブラウザよりも専用のアプリケーションをユーザに使用してもらいたいことが多い。   Service providers often want users to use dedicated applications rather than web browsers for ease of use.

そこで、サービスのウェブサイトへウェブブラウザによってアクセスすると、専用のアプリケーションが提供されていることを知らせるメッセージを表示するとともに、それをダウンロードするためのウェブページへウェブブラウザを移動させたり、ダウンロード用のアプリケーションを起動したりする仕組みを、サービスの提供者が用意している。   Therefore, when you access the service's website using a web browser, a message is displayed indicating that a dedicated application is provided, and the web browser is moved to the web page for downloading it, The service provider prepares a mechanism for starting the service.

そして、ユーザは、適宜、専用のアプリケーションをダウンロードして端末装置にインストールする。   Then, the user appropriately downloads the dedicated application and installs it on the terminal device.

しかし、この仕組みは、専用のアプリケーションを、サービスの提供者が提供している場合でなければ適用することができない。画像形成装置のメーカが作成した専用のアプリケーションをダウンロードするためのウェブページを、サービスの提供者のウェブサイトが案内しないからである。特に、カスタムメードの専用のアプリケーションは、インターネット上に公開されていないことが多く、この仕組みを適用することができない。特許文献1、2に記載される方法を用いても、専用のアプリケーションへのアクセスを容易にすることができない。   However, this mechanism cannot be applied unless a dedicated application is provided by a service provider. This is because the web site of the service provider does not guide a web page for downloading the dedicated application created by the maker of the image forming apparatus. In particular, custom-made dedicated applications are often not published on the Internet, and this mechanism cannot be applied. Even if the methods described in Patent Documents 1 and 2 are used, access to a dedicated application cannot be facilitated.

本発明は、このような問題点に鑑み、サービスのための専用のアプリケーションがサービスの提供者以外から提供される場合であっても、専用のアプリケーションへのユーザのアクセスを従来よりも容易にすることを、目的とする。   In view of such a problem, the present invention makes it easier for a user to access a dedicated application even when a dedicated application for the service is provided by a service provider other than the service provider. That is the purpose.

本発明の一形態に係る情報処理装置は、サービスを受けるためのウェブページを取得して表示する機能を有する情報処理装置であって、前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶する記憶手段と、前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行う、報知手段と、前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、サービスアクセス手段と、を有する。
An information processing apparatus according to an aspect of the present invention is an information processing apparatus having a function of acquiring and displaying a web page for receiving a service, wherein the web page corresponds to an application for receiving the service. Storage means for storing correspondence data indicating that, when the web page is specified, the notifying means for notifying that the application corresponding to the web page exists; If the application is selected after the notification of the application, the application is started based on the correspondence data instead of displaying the web page, and if the web page is selected after the notification, The web browser instead of launching the application. To access the Bupeji, having a service access unit.

好ましくは、前記記憶手段は、前記対応関係データとして、前記ウェブページのURL(Uniform Resource Locator)と前記アプリケーションの識別子とを対応付けたデータを記憶し、前記サービスアクセス手段は、前記URLが入力された場合に、前記アプリケーションを起動する。   Preferably, the storage unit stores, as the correspondence data, data in which a URL (Uniform Resource Locator) of the web page is associated with an identifier of the application, and the service access unit receives the URL. Then, the application is started.

または、前記アプリケーションを当該情報処理装置にインストールする際に、前記対応関係データを前記記憶手段に登録する、登録手段、を有する。   Alternatively, there is provided a registration unit for registering the correspondence data in the storage unit when installing the application in the information processing apparatus.

または、前記記憶手段は、さらに、ユーザごとに、当該ユーザが前記アプリケーションおよび前記ウェブページのいずれを選択したのかを示す選択データを記憶し、前記サービスアクセス手段は、当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる。   Alternatively, the storage unit further stores, for each user, selection data indicating which of the application and the web page has been selected by the user, and the service access unit uses the information processing apparatus. If the selection data of the user is stored in the storage unit, the application is started or the web browser accesses the web page according to the selection data.

または、前記アプリケーションが前記サービスアクセス手段に依らずに起動される場合に、当該アプリケーションと前記ウェブページとの前記対応関係データが前記記憶手段に記憶されていなければ、当該対応関係データを前記記憶手段に記憶させる、第二の登録手段、を有する。   Alternatively, when the application is started without depending on the service access unit, if the correspondence data between the application and the web page is not stored in the storage unit, the correspondence data is stored in the storage unit. And a second registration unit for storing the information in the second registration unit.

本発明によると、サービスのための専用のアプリケーションがサービスの提供者以外から提供される場合であっても、専用のアプリケーションへのユーザのアクセスを従来よりも容易にすることができる。   According to the present invention, even when a dedicated application for a service is provided by a service provider other than the service provider, it is possible to make the user's access to the dedicated application easier than ever.

ネットワークシステムの全体的な構成の例を示す図である。FIG. 1 is a diagram illustrating an example of an overall configuration of a network system. 画像形成装置のハードウェア構成の例を示す図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of an image forming apparatus. 画像形成装置の機能的構成の例を示す図である。FIG. 2 illustrates an example of a functional configuration of the image forming apparatus. サービス属性データの例を示す図である。FIG. 4 is a diagram illustrating an example of service attribute data. 報知要否データの例を示す図である。It is a figure which shows the example of notification necessity data. 初期登録処理の流れの例を説明するフローチャートである。9 is a flowchart illustrating an example of the flow of an initial registration process. ツール選択画面の例を示す図である。It is a figure showing an example of a tool selection screen. URL入力時処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of the process at the time of URL input. 意思再確認画面の例を示す図である。It is a figure showing an example of a will reconfirmation screen. 報知要否選択画面の例を示す図である。It is a figure which shows the example of a notification necessity selection screen. アプリケーション起動時処理の流れの例を説明するフローチャートである。9 is a flowchart illustrating an example of the flow of a process at the time of application startup. アプリケーション起動時処理の流れの例を説明するフローチャートである。9 is a flowchart illustrating an example of the flow of a process at the time of application startup. ウェブサーバのサービスを受けるための全体的な処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of the whole process for receiving the service of a web server.

図1は、ネットワークシステム4の全体的な構成の例を示す図である。図2は、画像形成装置1のハードウェア構成の例を示す図である。図3は、画像形成装置1の機能的構成の例を示す図である。   FIG. 1 is a diagram illustrating an example of the overall configuration of the network system 4. FIG. 2 is a diagram illustrating an example of a hardware configuration of the image forming apparatus 1. FIG. 3 is a diagram illustrating an example of a functional configuration of the image forming apparatus 1.

図1に示すように、ネットワークシステム4は、画像形成装置1、複数のウェブサーバ2、および通信回線3などによって構成される。   As shown in FIG. 1, the network system 4 includes an image forming apparatus 1, a plurality of web servers 2, a communication line 3, and the like.

画像形成装置1と各ウェブサーバ2とは、通信回線3を介して通信を行うことができる。通信回線3として、インターネット、公衆回線、またはいわゆるLAN(Local Area Network)回線などが用いられる。   The image forming apparatus 1 and each web server 2 can communicate via the communication line 3. As the communication line 3, the Internet, a public line, a so-called LAN (Local Area Network) line, or the like is used.

ウェブサーバ2は、オンラインストレージ、スケジュール管理、またはWebメールなどのサービスを提供する。これらのサービスは、一般に「クラウドサービス」と呼ばれる。クラウドサービスとして、Google社のGoogleドライブおよびG−Mail、Evernote社のEvernote、およびマイクロソフト社のOneDriveなどが挙げられる。また、ウェブサーバ2は、一般に「クラウドサーバ」と呼ばれる。   The web server 2 provides services such as online storage, schedule management, and Web mail. These services are commonly referred to as "cloud services." Cloud services include Google Drive and G-Mail from Google, Evernote from Evernote, and OneDrive from Microsoft. The web server 2 is generally called a “cloud server”.

本実施形態においては、各ウェブサーバ2は、それぞれに異なるサービスを提供する。1つのウェブサーバ2が複数のサービスを提供する場合もある。   In the present embodiment, each web server 2 provides a different service. One web server 2 may provide a plurality of services.

画像形成装置1は、一般に複合機またはMFP(Multi Function Peripherals)などと呼ばれる画像処理装置であって、コピー、プリント、ファックス、ドキュメントサーバ、および電子メールなどの機能を集約した装置である。   The image forming apparatus 1 is an image processing apparatus generally called a multifunction peripheral or an MFP (Multi Function Peripherals), and is an apparatus in which functions such as copy, print, fax, document server, and e-mail are integrated.

画像形成装置1は、複数のユーザによって共用される。ユーザごとに、「USER_A」、「USER_B」、…のようなユニークなユーザ識別子が与えられている。ユーザは、自分のユーザ識別子によって画像形成装置1にログインしてから、画像形成装置1を使用することができる。   The image forming apparatus 1 is shared by a plurality of users. A unique user identifier such as “USER_A”, “USER_B”,... Is given to each user. The user can use the image forming apparatus 1 after logging in to the image forming apparatus 1 with his / her user identifier.

画像形成装置1は、図2に示すように、CPU(Central Processing Unit)10a、RAM(Random Access Memory)10b、ROM(Read Only Memory)10c、EEPROM(Electrically Erasable and Programmable ROM)10d、補助記憶装置10e、NIC(Network Interface Card)10f、モデム10g、カードインタフェース10h、タッチパネルディスプレイ10i、操作キーパネル10j、ADF(Auto Document Feeder)10k、スキャナ10m、給紙ユニット10n、およびプリンタ10pなどによって構成される。   As shown in FIG. 2, the image forming apparatus 1 includes a CPU (Central Processing Unit) 10a, a RAM (Random Access Memory) 10b, a ROM (Read Only Memory) 10c, an EEPROM (Electrically Erasable and Programmable ROM) 10d, and an auxiliary storage device. 10e, a NIC (Network Interface Card) 10f, a modem 10g, a card interface 10h, a touch panel display 10i, an operation key panel 10j, an ADF (Auto Document Feeder) 10k, a scanner 10m, a paper feed unit 10n, a printer 10p, and the like. .

NIC10fは、TCP/IP(Transmission Control Protocol/Internet Protocol)などのプロトコルによってウェブサーバ2などと通信を行う。   The NIC 10f communicates with the web server 2 and the like using a protocol such as TCP / IP (Transmission Control Protocol / Internet Protocol).

モデム10gは、デジタル信号である画像データをアナログ信号に変換してファックス端末へ送信し、または、ファックス端末から受信したアナログ信号を画像データに変換する。   The modem 10g converts digital image data into an analog signal and transmits the analog signal to the fax terminal, or converts an analog signal received from the fax terminal into image data.

カードインタフェース10hは、メモリカードなどの可搬型の記録媒体からデータを読み取ったり、その記録媒体にデータを書き込んだりする。   The card interface 10h reads data from a portable recording medium such as a memory card and writes data on the recording medium.

タッチパネルディスプレイ10iは、ユーザに対するメッセージを示す画面、ユーザがコマンドまたは情報を入力するための画面、およびCPU10aが実行した処理の結果を示す画面などを表示する。また、タッチパネルディスプレイ10iは、タッチされた位置を示す信号をCPU10aへ送る。   Touch panel display 10i displays a screen showing a message to the user, a screen for the user to input a command or information, a screen showing the result of processing executed by CPU 10a, and the like. Also, the touch panel display 10i sends a signal indicating the touched position to the CPU 10a.

操作キーパネル10jは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。   The operation key panel 10j is a so-called hardware keyboard, and includes ten keys, a start key, a stop key, a function key, and the like.

ADF10kは、所定の位置にセットされた用紙をスキャナ10mへ搬送する。複数の用紙がセットされた場合は、1枚ずつ搬送する。   The ADF 10k conveys the paper set at a predetermined position to the scanner 10m. When a plurality of sheets are set, they are conveyed one by one.

スキャナ10mは、プラテンガラスの上にセットされた用紙またはADF10kによって搬送されてきた用紙に記されている画像を読み取って画像データを生成する。   The scanner 10m reads an image written on a sheet set on a platen glass or a sheet conveyed by the ADF 10k to generate image data.

給紙ユニット10nは、給紙トレイおよび搬送機構などによって構成される。給紙トレイには、白紙がストックされる。搬送機構は、給紙トレイからプリンタ10pへ白紙を1枚ずつ搬送する。   The paper feed unit 10n is configured by a paper feed tray, a transport mechanism, and the like. Blank paper is stocked in the paper feed tray. The transport mechanism transports blank sheets one by one from the paper feed tray to the printer 10p.

プリンタ10pは、スキャナ10mによって読み取られた画像のほか、他の装置から受信した画像データに示される画像を、給紙ユニット10nから搬送されてきた白紙に印刷する。   The printer 10p prints not only the image read by the scanner 10m but also the image indicated by the image data received from another device on a blank sheet conveyed from the sheet feeding unit 10n.

ROM10c、EEPROM10d、または補助記憶装置10eには、上述のコピーなどの機能を実現するためのプログラムおよびデータが記憶されている。   The ROM 10c, the EEPROM 10d, or the auxiliary storage device 10e stores programs and data for implementing the above-described functions such as copying.

また、EEPROM10dまたは補助記憶装置10eには、ウェブブラウザ13が記憶されている。   The web browser 13 is stored in the EEPROM 10d or the auxiliary storage device 10e.

さらに、画像形成装置1をクライアントとして使用してウェブサーバ2のサービスを受けるための専用のアプリケーション(以下、「専用アプリケーション14」と記載する。)をEEPROM10dまたは補助記憶装置10eにインストールすることができる。専用アプリケーション14は、ウェブブラウザ13上で実行されるものではなく、ウェブブラウザ13とは独立して実行される。   Furthermore, a dedicated application (hereinafter, referred to as “dedicated application 14”) for receiving the service of the web server 2 using the image forming apparatus 1 as a client can be installed in the EEPROM 10d or the auxiliary storage device 10e. . The dedicated application 14 is not executed on the web browser 13, but is executed independently of the web browser 13.

専用アプリケーション14は、サービスごとにプロバイダ(サービスの提供者)によって提供される。専用アプリケーション14は、サービス用のWebAPI(Application Program Interface)に準拠して記述されている。プロバイダがWebAPIを公開している場合は、画像形成装置1のメーカが専用アプリケーション14を独自に作成し提供することができる。   The dedicated application 14 is provided by a provider (service provider) for each service. The dedicated application 14 is described in conformity with a service Web API (Application Program Interface). When the provider publishes the Web API, the maker of the image forming apparatus 1 can independently create and provide the dedicated application 14.

以下、各専用アプリケーション14を、「専用アプリケーション141」、「専用アプリケーション142」、…と区別して記載することがある。   Hereinafter, each dedicated application 14 may be separately described as “dedicated application 141”, “dedicated application 142”,.

また、サービスごとに、そのサービスをユーザが受けるためのウェブサイトが、そのサービスを提供するウェブサーバ2に用意されている。ユーザは、専用アプリケーション14の代わりに、ウェブブラウザ13を使用してウェブサイトへアクセスすることによって、サービスを受けることができる。   Further, for each service, a website for the user to receive the service is prepared in the web server 2 that provides the service. The user can receive the service by accessing the website using the web browser 13 instead of the dedicated application 14.

1つのサービスごとに1つのウェブサイトが用意されている。また、1つの専用アプリケーション14が1つのサービスのみに使用される場合もあれば、複数のサービスに共通に使用される場合もある。   One website is prepared for one service. In addition, one dedicated application 14 may be used for only one service, or may be used commonly for a plurality of services.

以下、専用アプリケーション141がサービスS0およびサービスS1の2つのサービスに使用され、専用アプリケーション142がサービスS2のみに使用され、専用アプリケーション143がサービスS3のみに使用される場合を例に説明する。   Hereinafter, an example will be described in which the dedicated application 141 is used for two services, the service S0 and the service S1, the dedicated application 142 is used only for the service S2, and the dedicated application 143 is used only for the service S3.

EEPROM10dまたは補助記憶装置10eには、図3に示す初期登録部101、対応関係記憶部102、報知要否記憶部103、第一の登録画面表示部107、第一の使用要否登録部108、サービス使用開始処理部109、適正判別部121、意思再確認画面表示部122、第二の登録画面表示部123、第二の使用要否登録部124、報知要否更新部125などの機能を実現するためのプログラムが記憶されている。   In the EEPROM 10d or the auxiliary storage device 10e, an initial registration unit 101, a correspondence storage unit 102, a notification necessity storage unit 103, a first registration screen display unit 107, a first use necessity registration unit 108 shown in FIG. The functions of the service use start processing unit 109, the appropriateness determination unit 121, the intention reconfirmation screen display unit 122, the second registration screen display unit 123, the second use necessity registration unit 124, and the notification necessity update unit 125 are realized. A program for performing the operation.

これらの機能を1つのプログラムによって実現してもよいし、複数のプログラムおよびファイルによって実現してもよい。   These functions may be realized by one program, or may be realized by a plurality of programs and files.

例えば、初期登録部101を専用アプリケーション14のインストーラによって実現し、対応関係記憶部102および報知要否記憶部103のそれぞれをCSV(Comma Separated Value)フォーマットのファイルによって実現し、第一の登録画面表示部107ないしサービス使用開始処理部109をウェブブラウザ13の拡張用のプログラム(例えば、アドイン)によって実現し、適正判別部121ないし報知要否更新部125を常駐プログラムとして実現してもよい。第一の登録画面表示部107ないしサービス使用開始処理部109の機能をウェブブラウザ13の標準の機能として備えてもよい。   For example, the initial registration unit 101 is realized by an installer of the dedicated application 14, and the correspondence relationship storage unit 102 and the notification necessity storage unit 103 are realized by CSV (Comma Separated Value) format files, respectively. The unit 107 or the service use start processing unit 109 may be realized by a program for extending the web browser 13 (for example, an add-in), and the appropriateness determination unit 121 or the notification necessity update unit 125 may be realized as a resident program. The functions of the first registration screen display unit 107 to the service use start processing unit 109 may be provided as standard functions of the web browser 13.

以上に挙げた各プログラムは、RAM10bにロードされ、CPU10aによって実行される。   The programs listed above are loaded into the RAM 10b and executed by the CPU 10a.

次に、画像形成装置1におけるウェブブラウザ13および専用アプリケーション14の使い分けの処理を中心に、図3に示す各部について説明する。   Next, each unit shown in FIG. 3 will be described focusing on the process of selectively using the web browser 13 and the dedicated application 14 in the image forming apparatus 1.

〔準備〕
図4は、サービス属性データ5Aの例を示す図である。図5は、報知要否データ5Bの例を示す図である。図6は、初期登録処理の流れの例を説明するフローチャートである。
[Preparation]
FIG. 4 is a diagram illustrating an example of the service attribute data 5A. FIG. 5 is a diagram illustrating an example of the notification necessity data 5B. FIG. 6 is a flowchart illustrating an example of the flow of the initial registration process.

対応関係記憶部102には、図4に示すように、サービスごとのサービス属性データ5Aが記憶されている。   As shown in FIG. 4, the service storage unit 102 stores service attribute data 5A for each service.

サービス属性データ5Aには、それに対応するサービスのウェブサイトのトップページのURL(Uniform Resource Locator)、そのサービスの専用アプリケーション14の識別子(以下、「アプリケーション識別子」と記載する。)、およびユーザごとの使用意思が示される。   The service attribute data 5A includes the URL (Uniform Resource Locator) of the top page of the website of the corresponding service, the identifier of the dedicated application 14 of the service (hereinafter, referred to as “application identifier”), and the user. The intention to use is indicated.

「アプリケーション識別子」は、例えば、専用アプリケーション14のファイル名である。   The “application identifier” is, for example, a file name of the dedicated application 14.

「使用意思」は、ユーザが専用アプリケーション14を使用するか否かの意思である。「使用」は、その専用アプリケーション14を使用することを意味する。「不使用」は、その専用アプリケーション14を使用せず、その代わりにウェブブラウザ13を使用することを意味する。「未決」は、ウェブブラウザ13および専用アプリケーション14のいずれを使用するのかを未だ決めていないことを意味する。   “Intention to use” is an intention of the user to use the dedicated application 14 or not. “Use” means that the dedicated application 14 is used. “Not used” means that the dedicated application 14 is not used and the web browser 13 is used instead. “Undecided” means that it is not yet decided which of the web browser 13 and the dedicated application 14 to use.

専用アプリケーション14を1つもインストールしていない時点では、対応関係記憶部102には1つもサービス属性データ5Aが記憶されていない。サービス属性データ5Aの生成および登録については、後述する。   At the time when no dedicated application 14 is installed, no service attribute data 5A is stored in the correspondence storage unit 102. The generation and registration of the service attribute data 5A will be described later.

報知要否記憶部103には、図5に示すように、サービスごとの報知要否データ5Bが記憶されている。   As shown in FIG. 5, the notification necessity data 5B for each service is stored in the notification necessity storage unit 103.

報知要否データ5Bには、それに対応するサービスのウェブサイトトップページのURL、そのサービスの専用アプリケーション14のアプリケーション識別子、およびユーザごとの報知要否が示される。「報知要否」は、後述する報知要否選択画面62の表示の要否を示す。   The notification necessity data 5B indicates the URL of the website top page of the corresponding service, the application identifier of the dedicated application 14 of the service, and the notification necessity of each user. “Notification necessity” indicates the necessity of displaying a notification necessity selection screen 62 described later.

サービス属性データ5Aおよび報知要否データ5Bは、専用アプリケーション14をインストールする際に、初期登録部101によって、図6に示す手順で対応関係記憶部102に登録される。   The service attribute data 5A and the notification necessity data 5B are registered in the correspondence storage unit 102 by the initial registration unit 101 in the procedure shown in FIG. 6 when the dedicated application 14 is installed.

ここで、サービス属性データ5Aおよび報知要否データ5Bの登録の手順について説明する。   Here, a procedure for registering the service attribute data 5A and the notification necessity data 5B will be described.

初期登録部101は、専用アプリケーション14が使用されるサービスに対応するウェブサイトの有無を確認する(図6の#701)。確認は、例えば次のように行うことができる。   The initial registration unit 101 checks whether there is a website corresponding to the service in which the dedicated application 14 is used (# 701 in FIG. 6). The confirmation can be performed, for example, as follows.

インストールの処理の一部としてそのウェブサイトのトップページのURLが所定のファイルに書き込まれるように、その専用アプリケーション14のインストーラを設計しておく。そして、初期登録部101は、その所定のファイルに基づいてウェブサイトの有無を確認する。   The installer of the dedicated application 14 is designed so that the URL of the top page of the website is written in a predetermined file as a part of the installation process. Then, the initial registration unit 101 checks whether or not there is a website based on the predetermined file.

対応するウェブサイトがある場合は(#702でYes)、初期登録部101は、その専用アプリケーション14のアプリケーション識別子、そのウェブサイトのURL、およびユーザごとの使用意思を示すサービス属性データ5Aを生成し、対応関係記憶部102に記憶させる(#703)。この時点では、いずれのユーザの使用意思も「未決」である。   If there is a corresponding website (Yes in # 702), the initial registration unit 101 generates the service identifier data 5A indicating the application identifier of the dedicated application 14, the URL of the website, and the intention to use for each user. Is stored in the correspondence storage unit 102 (# 703). At this point, any user's intention to use is “undecided”.

さらに、初期登録部101は、その専用アプリケーション14のアプリケーション識別子、そのウェブサイトのURL、およびユーザごとの報知要否を示す報知要否データ5Bを生成し、報知要否記憶部103に記憶させる(#704)。この時点では、いずれのユーザの報知要否も「必要」である。   Furthermore, the initial registration unit 101 generates the application identifier of the dedicated application 14, the URL of the website, and the notification necessity data 5B indicating the necessity of notification for each user, and stores the notification necessity data 5B in the notification necessity storage unit 103 ( # 704). At this point, it is "necessary" whether or not the notification of any user is necessary.

対応するウェブサイトが複数ある場合は、初期登録部101は、それぞれのウェブサイトについてサービス属性データ5Aおよび報知要否データ5Bを生成し、それぞれ対応関係記憶部102および報知要否記憶部103に記憶させる。例えば専用アプリケーション141は、上述の通り、2つのサービスS0およびサービスS1に使用されるので、対応するウェブサイトが2つある。よって、サービスS0およびサービスS1それぞれについてサービス属性データ5A(5A1、5A2)を生成し対応関係記憶部102に記憶させ、報知要否データ5B(5B1、5B2)を生成し報知要否記憶部103に記憶させる。   If there are a plurality of corresponding websites, the initial registration unit 101 generates service attribute data 5A and notification necessity data 5B for each website, and stores them in the correspondence storage unit 102 and the notification necessity storage unit 103, respectively. Let it. For example, the dedicated application 141 is used for the two services S0 and S1 as described above, so that there are two corresponding websites. Therefore, service attribute data 5A (5A1, 5A2) is generated for each of service S0 and service S1, and stored in correspondence storage unit 102, and notification necessity data 5B (5B1, 5B2) is generated and notification necessity storage unit 103 is generated. Remember.

なお、初期登録部101をインストーラによって実現する場合は、ステップ#701の確認の処理を行うことなく、サービス属性データ5Aを対応関係記憶部102に書き込み報知要否データ5Bを報知要否記憶部103に書き込むようにインストーラを設計しておけばよい。   When the initial registration unit 101 is realized by the installer, the service attribute data 5A is written into the correspondence storage unit 102 and the notification necessity data 5B is transmitted to the notification necessity storage unit 103 without performing the confirmation process in step # 701. You just need to design the installer to write to the.

サービスS2、S3、…のサービス属性データ5A(5A3、5A4)および報知要否データ5B(5B1、5B2)も同様に、専用アプリケーション14のインストールの際に、上述の処理によって登録される。   Similarly, the service attribute data 5A (5A3, 5A4) and the notification necessity data 5B (5B1, 5B2) of the services S2, S3,... Are registered by the above-described processing when the dedicated application 14 is installed.

〔ウェブブラウザ13によってサービスの使用を試みた場合〕
図7は、ツール選択画面61の例を示す図である。図8は、URL入力時処理の流れの例を説明するフローチャートである。
[When trying to use the service with the web browser 13]
FIG. 7 is a diagram showing an example of the tool selection screen 61. FIG. 8 is a flowchart illustrating an example of the flow of a URL input process.

ユーザは、使用したいサービスがあれば、そのサービスのウェブサイトのURLを画像形成装置1へ入力する。第一の登録画面表示部107ないしサービス使用開始処理部109がウェブブラウザ13の拡張用のプログラムによって実現される場合は、ユーザは、ウェブブラウザ13を起動し、ウェブブラウザ13に対してそのURLを入力する。以下、この場合を例に説明する。   If there is a service that the user wants to use, the user inputs the URL of the website of the service to the image forming apparatus 1. When the first registration screen display unit 107 or the service use start processing unit 109 is realized by a program for extending the web browser 13, the user activates the web browser 13 and sends the URL to the web browser 13. input. Hereinafter, this case will be described as an example.

URLの入力は、タッチパネルディスプレイ10iに表示されるソフトウェアキーボードまたは操作キーパネル10jを操作し、URLを構成する各文字をタイプすることによって行ってもよい。または、そのURLのハイパーリンクをタッチすることによって行ってもよい。または、ウェブブラウザ13のブックマーク(お気に入り)から選択することによって行ってもよい。   The input of the URL may be performed by operating the software keyboard or the operation key panel 10j displayed on the touch panel display 10i and typing each character constituting the URL. Alternatively, it may be performed by touching the hyperlink of the URL. Alternatively, it may be performed by selecting from a bookmark (favorite) of the web browser 13.

第一の登録画面表示部107は、図7に示すツール選択画面61をタッチパネルディスプレイ10iに表示させる。ツール選択画面61の使い方は、後述する。   The first registration screen display unit 107 displays the tool selection screen 61 shown in FIG. 7 on the touch panel display 10i. How to use the tool selection screen 61 will be described later.

第一の使用要否登録部108は、専用アプリケーション14を使用するか否かをサービス属性データ5A(図4参照)に登録する処理を行う。   The first use necessity registration unit 108 performs a process of registering whether to use the dedicated application 14 in the service attribute data 5A (see FIG. 4).

サービス使用開始処理部109は、ウェブブラウザ13または専用アプリケーション14によってサービスの使用を開始させる。   The service use start processing unit 109 causes the web browser 13 or the dedicated application 14 to start using the service.

第一の登録画面表示部107ないしサービス使用開始処理部109の処理を、図8などを参照しながら、さらに詳しく説明する。   The processing of the first registration screen display unit 107 to the service use start processing unit 109 will be described in more detail with reference to FIG.

URLが入力されると(図8の#711)、次の通り、処理が行われる。そのURLを示すサービス属性データ5Aが対応関係記憶部102に記憶されているが(#712でYes)、そのサービス属性データ5Aにそのユーザの使用意思として「使用」が示される場合は(#713でYes、#714でYes)、サービス使用開始処理部109は、そのサービス属性データ5Aに示されるアプリケーション識別子の専用アプリケーション14を起動し、ウェブブラウザ13を終了する(#719)。そして、ユーザは、その専用アプリケーション14によってサービスの使用を開始する。   When a URL is input (# 711 in FIG. 8), processing is performed as follows. The service attribute data 5A indicating the URL is stored in the correspondence storage unit 102 (Yes in # 712), but if the service attribute data 5A indicates "use" as the user's intention to use (# 713). (Yes in # 714), the service use start processing unit 109 activates the dedicated application 14 of the application identifier indicated in the service attribute data 5A, and terminates the web browser 13 (# 719). Then, the user starts using the service by the dedicated application 14.

または、そのサービス属性データ5Aにそのユーザの使用意思として「不使用」が示される場合は(#713でYes、#714でNo)、サービス使用開始処理部109は、そのURLのウェブページへアクセスし、ウェブブラウザ13によってそのウェブページをタッチパネルディスプレイ10iに表示させる(#720)。そして、ユーザは、ウェブサイトによるサービスの使用を開始する。   Alternatively, if the service attribute data 5A indicates “not used” as the intention of the user (Yes in # 713, No in # 714), the service use start processing unit 109 accesses the web page of the URL. Then, the web page is displayed on the touch panel display 10i by the web browser 13 (# 720). Then, the user starts using the service by the website.

または、そのサービス属性データ5Aにそのユーザの使用意思として「未決」が示される場合は(#713でNo)、第一の登録画面表示部107は、ツール選択画面61(図7参照)をタッチパネルディスプレイ10iに表示させる。   Alternatively, when “undecided” is indicated as the user's intention to use in the service attribute data 5A (No in # 713), the first registration screen display unit 107 displays the tool selection screen 61 (see FIG. 7) on the touch panel. It is displayed on the display 10i.

ここで、そのユーザは、そのサービスをその専用アプリケーション14によって使用したい場合は、ラジオボタン61aをタッチして選択する。または、ウェブサイトによって使用したい場合は、ラジオボタン61bをタッチして選択する。さらに、今後、今回の選択に従う場合は、チェックボックス61cをタッチしてオンにする。そして、実行ボタン61dをタッチする。   Here, when the user wants to use the service by the dedicated application 14, the user touches the radio button 61a to select it. Alternatively, if the user wants to use the website, the user touches the radio button 61b to select it. Further, in the case of following the current selection, the user touches the check box 61c to turn it on. Then, the execution button 61d is touched.

すると、チェックボックス61cがオンにされた場合は(#716でYes)、第一の使用要否登録部108は、そのサービス属性データ5Aに示される、そのユーザの使用意思の値を次のように更新する(#717)。ラジオボタン61aが選択された場合は、「使用」に更新する。これにより、このユーザにとって、その専用アプリケーション14とそのウェブサイトとが対応付けられる。ラジオボタン61bが選択された場合は、「不使用」に更新する。これにより、そのユーザにとって、その専用アプリケーション14とそのウェブサイトと対応付けがなされない。つまり、そのURLからのその専用アプリケーション14の起動が無効化される。   Then, if the check box 61c is turned on (Yes in # 716), the first use necessity registration unit 108 sets the value of the user's intention to use indicated in the service attribute data 5A as follows. (# 717). When the radio button 61a is selected, it is updated to "use". Thereby, for this user, the dedicated application 14 is associated with the website. When the radio button 61b is selected, it is updated to “not used”. As a result, the dedicated application 14 is not associated with the website for the user. That is, activation of the dedicated application 14 from the URL is invalidated.

そして、サービス使用開始処理部109は、ラジオボタン61aが選択された場合は(718でYes)、そのサービス属性データ5Aに示されるアプリケーション識別子の専用アプリケーション14を起動し、ウェブブラウザ13を終了する(#719)。一方、ラジオボタン61bが選択された場合は(#718でNo)、そのURLのウェブページへアクセスし、ウェブブラウザ13によってそのウェブページをタッチパネルディスプレイ10iに表示させる(#720)。   Then, when the radio button 61a is selected (Yes in 718), the service use start processing unit 109 activates the dedicated application 14 of the application identifier indicated in the service attribute data 5A, and terminates the web browser 13 ( # 719). On the other hand, when the radio button 61b is selected (No in # 718), the web page of the URL is accessed, and the web page is displayed on the touch panel display 10i by the web browser 13 (# 720).

〔専用アプリケーション14によってサービスの使用を試みた場合〕
図9は、意思再確認画面63の例を示す図である。図10は、報知要否選択画面62の例を示す図である。図11および図12は、アプリケーション起動時処理の流れの例を説明するフローチャートである。
[When an attempt is made to use the service by the dedicated application 14]
FIG. 9 is a diagram showing an example of the intention reconfirmation screen 63. FIG. 10 is a diagram illustrating an example of the notification necessity selection screen 62. FIG. 11 and FIG. 12 are flowcharts for explaining an example of the flow of the process at the time of starting the application.

ユーザは、上述の通り、ウェブブラウザ13から専用アプリケーション14を起動し、サービスを使用することができるが、直接、専用アプリケーション14を起動することもできる。   As described above, the user can start the dedicated application 14 from the web browser 13 and use the service, but can also start the dedicated application 14 directly.

また、上述の通り、あるサービスのサービス属性データ5A(図4参照)は、そのサービスの専用アプリケーション14をインストールする際に初期登録部101によって対応関係記憶部102に登録される。   As described above, the service attribute data 5A (see FIG. 4) of a service is registered in the correspondence storage unit 102 by the initial registration unit 101 when the dedicated application 14 of the service is installed.

しかし、ユーザは、そのサービスのウェブサイトへウェブブラウザ13によってアクセスするよりも先に、その専用アプリケーション14をサービス使用開始処理部109に依らずに(つまり、直接的に)起動する場合がある。   However, the user may activate the dedicated application 14 without relying on the service use start processing unit 109 (that is, directly) before accessing the website of the service by the web browser 13.

また、その専用アプリケーション14を使用しない旨(不使用)を使用意思としてツール選択画面61(図7参照)で選択したものの、その後、その専用アプリケーション14を直接的に起動する場合がある。この場合は、ユーザがその専用アプリケーション14を使用したくなったと、考えられる。または、その専用アプリケーション14とウェブサイトとを使い分けたくなったと、考えられる。   Further, although the user has selected on the tool selection screen 61 (see FIG. 7) that the dedicated application 14 is not to be used (not used), the dedicated application 14 may be directly started thereafter. In this case, it is considered that the user wants to use the dedicated application 14. Alternatively, it is considered that the user wants to use the dedicated application 14 and the website properly.

また、サービス属性データ5Aが対応関係記憶部102に上手く登録されていない場合および登録後に対応関係記憶部102から削除されたり無効化されたりしている場合がある。   Further, there are cases where the service attribute data 5A has not been successfully registered in the correspondence storage unit 102, and cases where the service attribute data 5A has been deleted or invalidated from the correspondence storage unit 102 after registration.

これらの事情に鑑み、適正判別部121、意思再確認画面表示部122、第二の登録画面表示部123、第二の使用要否登録部124、および報知要否更新部125は、サービス属性データ5Aを登録し直しまたは更新する処理を行う。   In view of these circumstances, the appropriateness determination unit 121, the intention reconfirmation screen display unit 122, the second registration screen display unit 123, the second use necessity registration unit 124, and the notification necessity update unit 125 are provided with service attribute data. 5A is re-registered or updated.

適正判別部121は、サービス属性データ5Aの内容の適否などを判別する。意思再確認画面表示部122は、図9に示す意思再確認画面63をタッチパネルディスプレイ10iに表示させる。第二の登録画面表示部123は、図10に示す報知要否選択画面62をタッチパネルディスプレイ10iに表示させる。   The suitability determining unit 121 determines whether or not the contents of the service attribute data 5A are appropriate. The intention reconfirmation screen display unit 122 displays the intention reconfirmation screen 63 shown in FIG. 9 on the touch panel display 10i. The second registration screen display unit 123 displays the notification necessity selection screen 62 shown in FIG. 10 on the touch panel display 10i.

第二の使用要否登録部124は、サービス属性データ5Aを新たに生成しまたは既存のサービス属性データ5Aを更新する。報知要否更新部125は、報知要否データ5Bを更新する。   The second use necessity registration unit 124 newly generates the service attribute data 5A or updates the existing service attribute data 5A. The notification necessity update unit 125 updates the notification necessity data 5B.

具体的には、適正判別部121ないし報知要否更新部125は、専用アプリケーション14が起動される際に、図11〜図12に示す手順で処理を行う。   Specifically, the appropriateness determination unit 121 or the notification necessity update unit 125 performs processing according to the procedures shown in FIGS. 11 to 12 when the dedicated application 14 is activated.

あるユーザが、ある専用アプリケーション14を直接的に起動させると、適正判別部121は、その専用アプリケーション14のサービス属性データ5Aの適正を判別する(図11の#731)。   When a certain user directly starts a certain dedicated application 14, the appropriateness determination unit 121 determines the appropriateness of the service attribute data 5A of the dedicated application 14 (# 731 in FIG. 11).

具体的には、適正判別部121は、その専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5Aの有無をチェックし、さらに、そのサービス属性データ5AにURLが示されるか否かをチェックする。そして、URLが示されていれば、そのサービス属性データ5Aが適正であると判別する。そのサービス属性データ5Aがない場合およびURLが示されていない場合は、不適正であると判別する。   Specifically, the appropriateness determination unit 121 checks whether there is service attribute data 5A indicating the application identifier of the dedicated application 14, and further checks whether the URL is indicated in the service attribute data 5A. If the URL is indicated, it is determined that the service attribute data 5A is appropriate. If the service attribute data 5A does not exist and no URL is indicated, it is determined that the service attribute data is inappropriate.

適正であると判別された場合は(#732でYes)、そのユーザの使用意思の値として「不使用」または「未決」がそのサービス属性データ5Aに示され(#733でYes)、かつ、そのユーザの報知要否の値として「必要」がその専用アプリケーション14の報知要否データ5B(図5参照)に示される場合に(#734でYes)、意思再確認画面表示部122は、意思再確認画面63を表示させる(#735)。   If it is determined that the user is appropriate (Yes in # 732), "not used" or "undecided" is indicated in the service attribute data 5A as the value of the user's intention to use (Yes in # 733), and When “necessary” is indicated as the notification necessity value of the user in the notification necessity data 5B (see FIG. 5) of the dedicated application 14 (Yes in # 734), the intention reconfirmation screen display unit 122 displays The reconfirmation screen 63 is displayed (# 735).

つまり、その専用アプリケーション14にURLが対応付けられており、かつ、そのユーザがその専用アプリケーション14を使用しない旨を以前にツール選択画面61(図7参照)において選択した場合に、意思再確認画面63を表示させる。ただし、ウェブサイトとその専用アプリケーション14とを使い分けている可能性があるので、そのユーザの報知要否が「必要」が示される場合に限って、表示させる。   That is, if the URL is associated with the dedicated application 14 and the user has previously selected not to use the dedicated application 14 on the tool selection screen 61 (see FIG. 7), the intention reconfirmation screen is displayed. 63 is displayed. However, since there is a possibility that the website and the dedicated application 14 are used properly, the display is made only when the notification necessity of the user indicates “necessary”.

ここで、そのユーザは、次のように操作する。今後、そのURLのウェブサイトを使用せず、その専用アプリケーション14を専ら使用したい場合は、ラジオボタン63aをタッチして選択する。両方を使い分けたい場合は、ラジオボタン63bをタッチして選択する。今回は、決定したくない場合は、ラジオボタン63cをタッチして選択する。そして、実行ボタン63dをタッチする。   Here, the user operates as follows. If the user wants to exclusively use the dedicated application 14 without using the website of the URL in the future, the user selects the radio button 63a by touching it. When it is desired to use both, the radio button 63b is touched to select. At this time, if the user does not want to determine, touch the radio button 63c to select it. Then, the execution button 63d is touched.

すると、第二の使用要否登録部124および報知要否更新部125は、次の処理を行う。   Then, the second use necessity registration unit 124 and the notification necessity update unit 125 perform the following processing.

ラジオボタン63aが選択された場合は(#736でNo、#737でYes)、第二の使用要否登録部124は、そのサービス属性データ5Aを、そのユーザの使用意思の値が「使用」になるように更新する(#738)。   If the radio button 63a is selected (No in # 736, Yes in # 737), the second use necessity registration unit 124 stores the service attribute data 5A in the value of the user's intention to use "use". (# 738).

または、ラジオボタン63bが選択された場合は(#736でNo、#737でNo)、第二の使用要否登録部124は、そのサービス属性データ5Aを、そのユーザの使用意思の値が「不使用」になるように更新する(#739)。なお、既にその値「不使用」であれば、ステップ#739をスキップする。   Alternatively, when the radio button 63b is selected (No in # 736, No in # 737), the second use necessity registration unit 124 stores the service attribute data 5A and the value of the user's intention to use "5. It is updated so as to be “unused” (# 739). If the value is “unused”, step # 739 is skipped.

そして、ラジオボタン63aおよびラジオボタン63bのいずれが選択された場合も、報知要否更新部125は、その専用アプリケーション14の報知要否データ5Bの、そのユーザの報知要否の値を「不要」に更新する(#740)。これにより、次回以降、その専用アプリケーション14をそのユーザが起動させた場合に、意思再確認画面63が表示されなくなる。   Then, regardless of which of the radio button 63a and the radio button 63b is selected, the notification necessity update unit 125 sets the value of the notification necessity of the user in the notification necessity data 5B of the dedicated application 14 to “unnecessary”. (# 740). As a result, the intention reconfirmation screen 63 is not displayed when the user activates the dedicated application 14 next time.

または、ラジオボタン63cが選択された場合は(#736でYes)、サービス属性データ5Aの更新も報知要否データ5Bの更新も行わない。   Alternatively, if the radio button 63c is selected (Yes in # 736), neither the service attribute data 5A nor the notification necessity data 5B is updated.

同様に、そのユーザの報知要否の値が「不要」である場合も(#734でNo)、サービス属性データ5Aの更新も報知要否データ5Bの更新も行わない。   Similarly, when the notification necessity value of the user is “unnecessary” (No in # 734), neither the service attribute data 5A nor the notification necessity data 5B is updated.

一方、サービス属性データ5Aが不適正であると適正判別部121によって判別された場合は(#732でNo)、第二の登録画面表示部123は、その専用アプリケーション14に対応するウェブサイトの有無を確認する(図12の#741)。例えば、所定のファイル(例えば、専用アプリケーション14の設定ファイル)にURLがあれば、ウェブサイトがあると判別すればよい。   On the other hand, when the appropriateness determination unit 121 determines that the service attribute data 5A is inappropriate (No in # 732), the second registration screen display unit 123 determines whether there is a website corresponding to the dedicated application 14. Is confirmed (# 741 in FIG. 12). For example, if a predetermined file (for example, a setting file of the dedicated application 14) has a URL, it may be determined that there is a website.

そして、第二の登録画面表示部123は、ウェブサイトがあることか確認でき(#742でYes)、かつ、その専用アプリケーション14の報知要否データ5Bに、そのユーザの「報知要否」の値として「必要」が示される場合に(#743でYes)、報知要否選択画面62を表示させる(#744)。   Then, the second registration screen display unit 123 can confirm that there is a website (Yes in # 742), and, in the notification necessity data 5 B of the dedicated application 14, the “necessity of notification” of the user is displayed. When “necessary” is indicated as the value (Yes in # 743), the notification necessity selection screen 62 is displayed (# 744).

ここで、そのユーザは、そのURLとその専用アプリケーション14とを対応付けたい場合は、ボタン62aをタッチしてその旨を選択する。対応付けたくない場合は、ボタン62bをタッチしてその旨を選択する。今回は選択を保留する場合は、ボタン62cをタッチする。   Here, when the user wants to associate the URL with the dedicated application 14, the user touches the button 62a and selects that. If the user does not want to associate, the user touches the button 62b and selects that. To suspend the selection this time, touch the button 62c.

ボタン62aまたはボタン62bがタッチされた場合は(#745でNo)、第二の使用要否登録部124は、そのURLおよびその専用アプリケーション14の登録の処理を行う(#746)。   When the button 62a or the button 62b is touched (No in # 745), the second use necessity registration unit 124 performs a process of registering the URL and the dedicated application 14 (# 746).

具体的には、そのURLを示すサービス属性データ5Aが既に対応関係記憶部102に記憶されている場合は、第二の使用要否登録部124は、その専用アプリケーション14のアプリケーション識別子が示されるようにそのサービス属性データ5Aを更新する。そのURLを示すサービス属性データ5Aが未だ初期登録部101に記憶されていない場合は、そのURLおよびその専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5Aを生成し、対応関係記憶部102に記憶させる。   Specifically, when the service attribute data 5A indicating the URL is already stored in the correspondence storage unit 102, the second use necessity registration unit 124 indicates the application identifier of the dedicated application 14. The service attribute data 5A is updated. If the service attribute data 5A indicating the URL is not yet stored in the initial registration unit 101, the service attribute data 5A indicating the URL and the application identifier of the dedicated application 14 is generated and stored in the correspondence storage unit 102. .

これにより、そのURLとその専用アプリケーション14との対応付けが完了する。続いて、そのユーザにとっての対応付けの処理が次のように行われる。   Thereby, the association between the URL and the dedicated application 14 is completed. Subsequently, the association process for the user is performed as follows.

ボタン62aがタッチされた場合は(#747でYes)、更新しまたは生成したサービス属性データ5Aを、そのユーザの使用意思の値が「使用」になるように更新する(#748)。   When the button 62a is touched (Yes in # 747), the updated or generated service attribute data 5A is updated so that the value of the user's intention to use becomes "use" (# 748).

または、ボタン62bがタッチされた場合は(#747でNo)、そのサービス属性データ5Aを、そのユーザの使用意思の値が「不使用」になるように更新する(#749)。   Alternatively, when the button 62b is touched (No in # 747), the service attribute data 5A is updated so that the value of the user's intention to use becomes "unused" (# 749).

そして、ボタン62aおよびボタン62bのいずれかタッチされた場合も、報知要否更新部125は、その専用アプリケーション14の報知要否データ5Bの、そのユーザの報知要否の値を「不要」に更新する(#750)。これにより、次回以降、その専用アプリケーション14をそのユーザが起動させた場合に、報知要否選択画面62が表示されなくなる。   Then, even when one of the button 62a and the button 62b is touched, the notification necessity update unit 125 updates the value of the notification necessity of the user in the notification necessity data 5B of the dedicated application 14 to “unnecessary”. (# 750). As a result, when the user activates the dedicated application 14 next time, the notification necessity selection screen 62 is not displayed.

または、ラジオボタン62cが選択された場合は(#745でYes)、サービス属性データ5Aの更新、サービス属性データ5Aの生成、および報知要否データ5Bの更新のいずれも行わない。ただし、ステップ#741の処理の結果を有効的に活用するために、ステップ#746の処理は、行ってもよい。そのユーザの「報知要否」の値として「不要」が示される場合も(#743でNo)、同様である。   Alternatively, when the radio button 62c is selected (Yes in # 745), neither the update of the service attribute data 5A, the generation of the service attribute data 5A, nor the update of the notification necessity data 5B is performed. However, in order to effectively utilize the result of the process in step # 741, the process in step # 746 may be performed. The same applies to the case where “unnecessary” is indicated as the value of “notification necessity” for the user (No in # 743).

なお、図11のステップ#731において、1つの専用アプリケーション14に複数のサービス属性データ5Aが見つかる場合がある。この場合は、ステップ#732〜#750の処理を、1つのサービス属性データ5Aごとに実行する。また、図12のステップ#741において複数のURLが見つかる場合がある。この場合は、ステップ#742〜#750の処理を、1つのURLごとに実行する。   In step # 731 of FIG. 11, a plurality of service attribute data 5A may be found in one dedicated application 14. In this case, the processing of steps # 732 to # 750 is executed for each piece of service attribute data 5A. In addition, a plurality of URLs may be found in step # 741 in FIG. In this case, the processing of steps # 742 to # 750 is executed for each URL.

図13は、ウェブサーバ2のサービスを受けるための全体的な処理の流れの例を説明するフローチャートである。   FIG. 13 is a flowchart illustrating an example of the overall processing flow for receiving the service of the web server 2.

画像形成装置1は、ユーザの操作または画像形成装置1におけるイベントに応じて、図13に示す処理を実行する。   The image forming apparatus 1 executes the processing illustrated in FIG. 13 in response to a user operation or an event in the image forming apparatus 1.

新たに専用アプリケーション14がインストールされる場合は(#761でYes)、画像形成装置1は、その専用アプリケーション14のサービス属性データ5Aおよび報知要否データ5Bの登録の処理を実行する(#762)。この処理の手順は、前に図6で説明した通りである。   When the dedicated application 14 is newly installed (Yes in # 761), the image forming apparatus 1 executes a process of registering the service attribute data 5A and the notification necessity data 5B of the dedicated application 14 (# 762). . The procedure of this process is as described above with reference to FIG.

または、ユーザがURLを入力した場合は(#763でYes)、画像形成装置1は、そのユーザのサービス属性データ5Aに基づいて、ウェブブラウザ13によってそのURLのウェブページへアクセスしまたは専用アプリケーション14を起動する(#764)。これについては、図8で説明した通りである。   Alternatively, when the user inputs a URL (Yes in # 763), the image forming apparatus 1 accesses the web page of the URL by using the web browser 13 or the dedicated application 14 based on the service attribute data 5A of the user. Is started (# 764). This is as described in FIG.

または、ユーザがウェブブラウザ13を介さずに専用アプリケーション14を起動させた場合は(#765でYes)、専用アプリケーション14とURLとのチェックおよび対応付けに関する処理を行う(#766)。この処理の詳細は、図11で説明した通りである。   Alternatively, when the user activates the dedicated application 14 without going through the web browser 13 (Yes in # 765), a process for checking and associating the dedicated application 14 with the URL is performed (# 766). The details of this processing are as described in FIG.

本実施形態によると、画像形成装置1への専用アプリケーション14のインストール後に、それ対応するウェブサイトへどのユーザがアクセスしようとした場合であっても、その専用アプリケーション14の存在をユーザへ知らせることができる。よって、その専用アプリケーション14がサービスの提供者以外から提供される場合であっても、ユーザがその専用アプリケーション14へアクセスすることを従来よりも容易にすることができる。特に、管理者でなければ専用アプリケーション14をインストールすることができない環境および複数のユーザによって共用される環境において、本実施形態が好適に用いられる。   According to the present embodiment, after the installation of the dedicated application 14 on the image forming apparatus 1, it is possible to notify the user of the presence of the dedicated application 14 regardless of which user attempts to access the corresponding website. it can. Therefore, even when the dedicated application 14 is provided by a service provider other than the service provider, it is possible to make it easier for the user to access the dedicated application 14 than before. In particular, the present embodiment is suitably used in an environment in which the dedicated application 14 cannot be installed by an administrator or an environment shared by a plurality of users.

本実施形態では、報知要否選択画面62および意思再確認画面63を表示するか否かの判別を、共通の報知要否のデータ(図5参照)に基づいて行ったが、個々に、報知要否のデータを用意し、判別を行ってもよい。   In the present embodiment, whether or not to display the notification necessity selection screen 62 and the intention reconfirmation screen 63 is determined based on common notification necessity data (see FIG. 5). The necessity data may be prepared, and the determination may be performed.

ツール選択画面61(図7参照)、報知要否選択画面62(図10参照)、および意思再確認画面63(図9参照)において、処理の専用アプリケーション14を説明する説明書きを配置してもよい。説明書きは、専用アプリケーション14の所定のファイルに予め記述しておけばよい。例えば、インストールの際に、説明書きを示すファイルを所定のフォルダに保存しておけばよい。   In the tool selection screen 61 (see FIG. 7), the notification necessity selection screen 62 (see FIG. 10), and the intention reconfirmation screen 63 (see FIG. 9), even if a description describing the dedicated application 14 for processing is arranged. Good. The description may be described in a predetermined file of the dedicated application 14 in advance. For example, at the time of installation, a file indicating a description may be stored in a predetermined folder.

専用アプリケーション14が画像形成装置1からアンインストールされた場合は、画像形成装置1は、その専用アプリケーション14のアプリケーション識別子を示すサービス属性データ5A(図4参照)および報知要否データ5B(図5参照)をそれぞれ対応関係記憶部102および報知要否記憶部103から削除してもよい。   When the dedicated application 14 is uninstalled from the image forming apparatus 1, the image forming apparatus 1 sets the service attribute data 5A (see FIG. 4) indicating the application identifier of the dedicated application 14 and the notification necessity data 5B (see FIG. 5). ) May be deleted from the correspondence storage unit 102 and the notification necessity storage unit 103, respectively.

ウェブサイトのトップページのURLが変更された場合に、画像形成装置1は、それに対応するサービス属性データ5Aおよび報知要否データ5BのURLを更新する。また、ショートカットおよびウェブブラウザ13のブックマークも同様に更新する。   When the URL of the top page of the website is changed, the image forming apparatus 1 updates the URL of the service attribute data 5A and the notification necessity data 5B corresponding to the URL. In addition, the shortcut and the bookmark of the web browser 13 are similarly updated.

サービス属性データ5Aおよび報知要否データ5Bを、管理者権限を有するユーザがタッチパネルディスプレイ10iまたは操作キーパネル10jを操作して、更新しまたは削除することができるようにしてもよい。   The service attribute data 5A and the notification necessity data 5B may be updated or deleted by a user having administrator authority by operating the touch panel display 10i or the operation key panel 10j.

その他、ネットワークシステム4、画像形成装置1の全体または各部の構成、処理内容、処理順序、画面の構成、データの構成などは、本発明の趣旨に沿って適宜変更することができる。   In addition, the configuration of the entire network system 4 and the image forming apparatus 1 or each unit, processing contents, processing order, screen configuration, data configuration, and the like can be appropriately changed in accordance with the gist of the present invention.

1 画像形成装置(情報処理装置)
101 初期登録部(登録手段)
102 対応関係記憶部(記憶手段)
107 第一の登録画面表示部(報知手段)
109 サービス使用開始処理部(サービスアクセス手段)
124 第二の使用要否登録部(第二の登録手段)
13 ウェブブラウザ
14 専用アプリケーション
5A サービス属性データ(対応関係データ)
1 Image forming device (information processing device)
101 Initial Registration Unit (Registration Means)
102 Correspondence storage unit (storage means)
107 First registration screen display (notification means)
109 Service use start processing unit (service access means)
124 second use necessity registration part (second registration means)
13 Web browser 14 Dedicated application 5A Service attribute data (correspondence data)

Claims (9)

サービスを受けるためのウェブページを取得して表示する機能を有する情報処理装置であって、
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶する記憶手段と、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行う、報知手段と、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、サービスアクセス手段と、
を有することを特徴とする情報処理装置。
An information processing apparatus having a function of acquiring and displaying a web page for receiving a service,
Storage means for storing correspondence data indicating that the web page and the application for receiving the service correspond to each other;
When the web page is specified, a notification unit that notifies that the application corresponding to the web page exists,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, a service access means for allowing a web browser to access the web page instead of launching the application ;
An information processing apparatus comprising:
前記記憶手段は、さらに、ユーザごとに、当該ユーザが前記アプリケーションおよび前記ウェブページのいずれを選択したのかを示す選択データを記憶し、
前記サービスアクセス手段は、当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる、
請求項1に記載の情報処理装置。
The storage unit further stores, for each user, selection data indicating which of the application and the web page has been selected by the user,
The service access unit, when the selection data of the user using the information processing apparatus is stored in the storage unit, starts the application according to the selection data or sends the web page to the web browser. Access,
The information processing device according to claim 1.
前記記憶手段は、前記対応関係データとして、前記ウェブページのURL(Uniform Resource Locator)と前記アプリケーションの識別子とを対応付けたデータを記憶し、
前記サービスアクセス手段は、前記URLが入力された場合に、前記アプリケーションを起動する、
請求項1または請求項2に記載の情報処理装置。
The storage unit stores, as the correspondence data, data in which a URL (Uniform Resource Locator) of the web page is associated with an identifier of the application,
The service access unit activates the application when the URL is input;
The information processing apparatus according to claim 1 .
前記アプリケーションを当該情報処理装置にインストールする際に、前記対応関係データを前記記憶手段に登録する、登録手段、を有する、
請求項1ないし請求項3のいずれかに記載の情報処理装置。
When installing the application in the information processing device, the correspondence data is registered in the storage unit, and a registration unit is provided.
Claims 1 information processing apparatus according to any one of claims 3.
前記アプリケーションが前記サービスアクセス手段に依らずに起動される場合に、当該アプリケーションと前記ウェブページとの前記対応関係データが前記記憶手段に記憶されていなければ、当該対応関係データを前記記憶手段に記憶させる、第二の登録手段、を有する、
請求項1ないし請求項のいずれかに記載の情報処理装置。
When the application is activated without depending on the service access unit, if the correspondence data between the application and the web page is not stored in the storage unit, the correspondence data is stored in the storage unit. Having a second registration means,
The information processing apparatus according to any one of claims 1 to 4.
サービスを受けるためのウェブページを取得して表示する機能を有する情報処理装置における、サービス享受方法であって、
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶手段に記憶させておき、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を行い、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動し、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザに当該ウェブページへアクセスさせる、
ことを特徴とするサービス享受方法。
A method for enjoying a service in an information processing apparatus having a function of acquiring and displaying a web page for receiving a service,
Correspondence data indicating that the web page corresponds to the application for receiving the service is stored in storage means,
When the web page is specified, it notifies that the application corresponding to the web page exists,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, let the web browser access the web page instead of launching the application,
A service receiving method characterized by the following.
前記記憶手段に、さらに、ユーザごとに、当該ユーザが前記アプリケーションおよび前記ウェブページのいずれを選択したのかを示す選択データを記憶させておき、
当該情報処理装置を使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該選択データに従って前記アプリケーションを起動しまたは前記ウェブブラウザに前記ウェブページへアクセスさせる、
請求項6に記載のサービス享受方法。
In the storage unit, further, for each user, storing selection data indicating which of the application and the web page the user has selected,
If the selection data of the user using the information processing device is stored in the storage unit, start the application according to the selection data or let the web browser access the web page,
A service receiving method according to claim 6.
サービスを受けるためのウェブページを取得して表示する機能を有するコンピュータに用いられるコンピュータプログラムであって、
前記コンピュータに、
前記ウェブページと前記サービスを受けるためのアプリケーションとが対応することを示す対応関係データを記憶手段に記憶させる処理を実行させ、
前記ウェブページが指定された場合に、当該ウェブページに対応する前記アプリケーションが存在することの報知を実行させ、
前記ウェブページに対応する前記アプリケーションの前記報知の後に当該アプリケーションが選択された場合は、当該ウェブページを表示する代わりに前記対応関係データに基づいて当該アプリケーションを起動させ、当該報知の後に当該ウェブページが選択された場合は、当該アプリケーションを起動する代わりにウェブブラウザによって当該ウェブページへアクセスさせる、
ことを特徴とするコンピュータプログラム。
A computer program used for a computer having a function of acquiring and displaying a web page for receiving a service,
On the computer,
Causing the storage unit to execute a process of storing correspondence data indicating that the web page and the application for receiving the service correspond to each other,
When the web page is specified, the notification that the application corresponding to the web page exists is executed,
If the application is selected after the notification of the application corresponding to the web page, the application is activated based on the correspondence data instead of displaying the web page, and the web page is displayed after the notification. If is selected, the web page is accessed by a web browser instead of launching the application,
A computer program characterized by the above-mentioned.
前記記憶手段に、さらに、ユーザごとに、当該ユーザが前記アプリケーションおよび前記ウェブページのいずれを選択したのかを示す選択データを記憶させる処理を実行させ、
当該コンピュータを使用しているユーザの前記選択データが前記記憶手段に記憶されている場合は、当該コンピュータに、当該選択データに従って前記アプリケーションを起動させまたは前記ウェブブラウザによって前記ウェブページへアクセスさせる、
請求項8に記載のコンピュータプログラム。
The storage means, further for each user, executing a process of storing selection data indicating which of the application and the web page the user has selected,
When the selection data of the user using the computer is stored in the storage unit, the computer activates the application according to the selection data or accesses the web page by the web browser,
A computer program according to claim 8.
JP2015025972A 2015-02-13 2015-02-13 Information processing apparatus, service receiving method, and computer program Active JP6672591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015025972A JP6672591B2 (en) 2015-02-13 2015-02-13 Information processing apparatus, service receiving method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015025972A JP6672591B2 (en) 2015-02-13 2015-02-13 Information processing apparatus, service receiving method, and computer program

Publications (2)

Publication Number Publication Date
JP2016149034A JP2016149034A (en) 2016-08-18
JP6672591B2 true JP6672591B2 (en) 2020-03-25

Family

ID=56691857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015025972A Active JP6672591B2 (en) 2015-02-13 2015-02-13 Information processing apparatus, service receiving method, and computer program

Country Status (1)

Country Link
JP (1) JP6672591B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7442309B2 (en) 2019-12-09 2024-03-04 株式会社メルカリ Terminal device, data sharing method and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2583174A1 (en) * 2010-06-18 2013-04-24 Sweetlabs, Inc. Systems and methods for integration of an application runtime environment into a user computing environment
JP2012133656A (en) * 2010-12-22 2012-07-12 Toshiba Corp Portable electronic apparatus and ic card
US9519726B2 (en) * 2011-06-16 2016-12-13 Amit Kumar Surfacing applications based on browsing activity
JP5313372B2 (en) * 2012-02-06 2013-10-09 株式会社コナミデジタルエンタテインメント Application system, application installation method, application server, program

Also Published As

Publication number Publication date
JP2016149034A (en) 2016-08-18

Similar Documents

Publication Publication Date Title
JP5304817B2 (en) Image forming apparatus, image forming system, image forming apparatus control method, and image forming apparatus control program
US8547572B2 (en) Image processing apparatus, image processing system, recording medium, and method for transmitting URL information of a web browser
US9191455B2 (en) Image forming apparatus for being able to utilize application in which Web browser is used
US10687187B2 (en) Information processing system configured to determine usability of an application, information processing apparatus, and information processing method
JP4732155B2 (en) Image processing apparatus and control method
US10712986B2 (en) Job processing apparatus that stops job according to user's instruction, method of controlling same, and storage medium
JP5397419B2 (en) Terminal device, web page display method, and computer program
JP4556978B2 (en) Image forming apparatus, public information utilization method, and computer program
JP4934743B2 (en) Image processing apparatus and control method
US9864556B2 (en) Image forming apparatus having web browser, method of controlling image forming apparatus, and storage medium
JP7366680B2 (en) Image processing device, its control method, and program
JP2012034277A (en) Image processing system, control method thereof, and program
JP6492711B2 (en) Relay device, operation screen providing device, and program
JP2016126481A (en) Device control program, device control method, and device control apparatus
JP2012081648A (en) Image forming apparatus, information processing method using the same, and computer program
JP6672591B2 (en) Information processing apparatus, service receiving method, and computer program
JP2019175100A (en) Setup method of application program and download server
JP2014057162A (en) Image forming apparatus, control method of image forming apparatus, and control program of image forming apparatus
JP2006243929A (en) Terminal device management system, terminal device management method, and computer program
JP6617564B2 (en) Image forming apparatus, application execution method, application rewriting method, and computer program
JP6623813B2 (en) Image forming apparatus, message display method, and computer program
US10270919B2 (en) Image forming apparatus, image data transmission method, and computer program
JP6127696B2 (en) Processing device, display method, and computer program
US12436784B2 (en) Information processing apparatus using program cooperation, control method therefor, and storage medium storing control program therefor
JP6766667B2 (en) Image processing system, image processing device, login screen display method, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181017

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181127

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190124

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20190124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190702

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200217

R150 Certificate of patent or registration of utility model

Ref document number: 6672591

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150