JP7615710B2 - Image processing system and image processing device - Google Patents
Image processing system and image processing device Download PDFInfo
- Publication number
- JP7615710B2 JP7615710B2 JP2021012772A JP2021012772A JP7615710B2 JP 7615710 B2 JP7615710 B2 JP 7615710B2 JP 2021012772 A JP2021012772 A JP 2021012772A JP 2021012772 A JP2021012772 A JP 2021012772A JP 7615710 B2 JP7615710 B2 JP 7615710B2
- Authority
- JP
- Japan
- Prior art keywords
- function
- stored
- job
- memory
- image processing
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Facsimiles In General (AREA)
Description
本明細書に開示される技術分野は、画像処理システムおよび画像処理装置に関する。さらに詳細には、画像処理装置に搭載されている特別な機能の有効ないし無効の切り替えに関するものである。 The technical field disclosed in this specification relates to an image processing system and an image processing device. More specifically, it relates to switching between enabling and disabling a special function installed in an image processing device.
画像処理装置には、有効と無効との切り替えが可能な設定を有する特別な機能(ソリューション)を搭載したものがある。特別な機能は、画像処理装置の工場出荷時には無効に設定されており、その後、例えば画像処理装置を購入したユーザがその特別な機能を利用する契約を画像処理装置の販売者と結んだ場合、その画像処理装置の販売者によってその特別な機能を有効にするコマンドがその画像処理装置に入力されることで、その特別な機能に基づく処理が実行可能になる。このように特別な機能を搭載する画像処理装置に関する技術を開示した文献としては、例えば特許文献1がある。
Some image processing devices are equipped with special functions (solutions) that have settings that can be switched between enabled and disabled. The special functions are disabled when the image processing device is shipped from the factory, and then, for example, if a user who purchases the image processing device enters into a contract with the seller of the image processing device to use the special functions, the seller of the image processing device inputs a command to enable the special functions into the image processing device, making it possible to execute processing based on the special functions. For example,
ユーザによっては、その特別な機能を利用する契約を結ぶ前にその機能を試してみたいという要望がある。例えば、画像処理装置の販売者がその特別な機能を有効にし、ユーザがその機能を試し終えた後に、画像処理装置の販売者がその特別な機能を無効にする、といったことも考えられる。この場合、その特別な機能が一時的に利用可能な試し期間が設定されるが、その試し期間中、その特別な機能を利用するために入力されたデータの扱いが問題になる。特許文献1には特別な機能を試行させる技術については開示されておらず、改善の余地がある。
Some users may wish to try out a special function before entering into a contract to use that function. For example, the seller of the image processing device may enable the special function, and after the user has finished trying out the function, the seller of the image processing device may disable the special function. In this case, a trial period is set during which the special function can be temporarily used, but the handling of data entered to use the special function during that trial period becomes an issue.
本明細書は、有効と無効との切り替えが可能な設定を有する特別な機能を搭載した画像処理装置において、その特別な機能を試行させるための技術を開示する。 This specification discloses a technique for testing a special function in an image processing device that has a setting that can be switched between enabled and disabled.
この課題の解決を目的としてなされた画像処理システムは、画像処理装置と、サーバと、を備える画像処理システムにおいて、前記画像処理装置は特別な機能を備え、前記画像処理装置のメモリには、前記特別な機能を有効にするか無効にするかを示す機能情報が記憶されており、工場出荷時、前記特別な機能は無効であり、前記メモリには、前記特別な機能の無効を示す前記機能情報が記憶されており、前記画像処理装置は、前記特別な機能を有効にする指示を受け付けた場合に、前記メモリに記憶される前記機能情報を前記特別な機能の有効を示す前記機能情報に変更することで前記特別な機能を有効にし、前記サーバは、前記特別な機能についての試行を可能にする試行モードの開始要求を受信し、前記開始要求には、前記画像処理装置の識別情報が含まれ、さらに前記サーバは、前記開始要求を受信すると、前記試行モードの有効期間を設定し、設定した前記試行モードの有効期間を示す期間情報を、受信した前記開始要求に含まれる前記画像処理装置の識別情報と関連付けて記憶し、前記試行モードの開始を示す開始コマンドを出力し、前記画像処理装置は、前記開始コマンドが入力された場合、前記試行モードを開始し、前記試行モードの有効期間内において、前記特別な機能が有効になり、さらに前記画像処理装置は、前記特別な機能が有効な期間内において、前記画像処理装置のユーザインタフェースを用いた操作によって、前記特別な機能で用いられる設定情報の入力が可能であり、入力された前記設定情報を前記メモリに記憶し、前記メモリに記憶された前記設定情報に従って前記特別な機能に関する処理を実行することが可能であり、さらに前記画像処理装置は、前記試行モードの有効期間内の第1のタイミングにおいて、前記試行モードの期間を確認する確認コマンドを前記サーバに送信し、前記確認コマンドには、前記画像処理装置の識別情報が含まれ、前記サーバは、前記画像処理装置から前記確認コマンドを受信すると、受信した前記確認コマンドに含まれる前記画像処理装置の識別情報と関連付けられた前記期間情報に基づいて、前記試行モードの有効期間内であるか否かを判断し、判断結果を示すステータス情報を前記画像処理装置に応答し、前記画像処理装置は、前記サーバから前記試行モードの有効期間外であることを示す前記ステータス情報を受信した後の第2のタイミングにおいて、前記試行モードを終了し、さらに前記画像処理装置は、前記試行モードを終了した場合に、前記メモリに前記特別な機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記設定情報を初期化する初期化処理を実行し、前記メモリに前記特別な機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶される前記設定情報に従って前記特別な機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記設定情報の入力が引き続き可能である、ことを特徴としている。 An image processing system that has been made to solve this problem includes an image processing device and a server, the image processing device has a special function, the memory of the image processing device stores function information indicating whether the special function is to be enabled or disabled, the special function is disabled at the time of shipment from the factory, and the memory stores the function information indicating that the special function is disabled, when the image processing device receives an instruction to enable the special function, the image processing device enables the special function by changing the function information stored in the memory to the function information indicating that the special function is enabled, the server receives a request to start a trial mode that enables a trial of the special function, and The start request includes identification information of the image processing device, and the server, upon receiving the start request, sets a valid period of the trial mode, associates period information indicating the valid period of the set trial mode with the identification information of the image processing device included in the received start request, and outputs a start command indicating the start of the trial mode, and when the start command is input, the image processing device starts the trial mode and the special function is enabled during the valid period of the trial mode, and further, the image processing device is capable of inputting setting information used in the special function by an operation using a user interface of the image processing device during the period during which the special function is enabled, and the input The setting information is stored in the memory, and processing related to the special function is executed according to the setting information stored in the memory. Furthermore, the image processing device transmits a confirmation command to the server at a first timing during a valid period of the trial mode, the confirmation command including identification information of the image processing device. Upon receiving the confirmation command from the image processing device, the server determines whether or not the valid period of the trial mode is in progress based on the period information associated with the identification information of the image processing device included in the received confirmation command, and responds to the image processing device with status information indicating the determination result. The image processing device receives the previous information from the server. At a second timing after receiving the status information indicating that the trial mode is no longer valid, the trial mode is terminated, and when the trial mode is terminated, if the function information indicating that the special function is disabled is stored in the memory, the image processing device executes an initialization process to initialize the setting information stored in the memory, and if the function information indicating that the special function is enabled is stored in the memory, the initialization process is not executed, and the process related to the special function can continue to be executed according to the setting information stored in the memory, and the setting information can continue to be input by operating the user interface.
本明細書に開示される画像処理システムによれば、画像処理装置に試行モードが用意されており、画像処理装置は、試行モードである期間内において特別な機能が有効になり、試行モードの有効期間外になれば試行モードを終了することができる。従って、画像処理装置のユーザは、一時的に特別な機能を試行することができる。また、画像処理装置は、特別な機能を有効にする指示を受け付けると、試行モードの期間内であるか否かに関わらず、特別な機能を有効にする。さらに、画像処理装置は、試行モードの終了に基づいて、有効になっていない特別な機能で用いられる設定情報を初期化する。これにより、その設定情報の漏洩のリスクを低減できる。一方で、試行モードが終了した際に特別な機能が有効になっている場合は、画像処理装置は、設定情報を初期化しないので、設定情報を継続して利用でき、設定情報の再入力が不要になることから、ユーザの手間を軽減できる。 According to the image processing system disclosed in this specification, a trial mode is provided in the image processing device, and the image processing device enables a special function during the trial mode period, and can end the trial mode when the trial mode is no longer in effect. Therefore, a user of the image processing device can temporarily try out the special function. Furthermore, when the image processing device receives an instruction to enable the special function, it enables the special function regardless of whether the trial mode period is in effect or not. Furthermore, the image processing device initializes the setting information used for the special function that is not enabled based on the end of the trial mode. This reduces the risk of the setting information being leaked. On the other hand, if the special function is enabled when the trial mode is ended, the image processing device does not initialize the setting information, so the setting information can be continuously used and there is no need to re-enter the setting information, reducing the user's efforts.
上記システムの機能を実現するための制御方法、コンピュータプログラム、当該プログラムを格納するコンピュータにて読取可能な記憶媒体、当該プログラムを実行する画像処理装置や情報処理装置も、新規で有用である。 A control method for implementing the functions of the above system, a computer program, a computer-readable storage medium that stores the program, and an image processing device or information processing device that executes the program are also novel and useful.
本明細書に開示される技術によれば、有効と無効との切り替えが可能な設定を有する特別な機能を搭載した画像処理装置において、その特別な機能を試行させるための技術が実現される。 The technology disclosed in this specification realizes a technology for testing a special function in an image processing device that has a setting that can be switched between enabled and disabled.
以下、実施の形態にかかるシステムについて、添付図面を参照しつつ詳細に説明する。本形態は、複合機(以下、「MFP」とする)と、サーバと、を含むシステムである。 The system according to the embodiment will be described in detail below with reference to the attached drawings. This embodiment is a system including a multifunction peripheral (hereinafter, "MFP") and a server.
本形態のシステム100は、例えば、図1に示すように、MFP1と、サーバ3と、を含み、これらがそれぞれインターネット200に接続可能な構成となっている。システム100は、画像処理システムの一例である。MFP1は、ユーザのもとにあって、プリント、スキャン等の各種の画像処理機能を実行可能な装置である。MFP1は、画像処理装置の一例である。サーバ3は、例えば、MFP1のベンダによって管理され、MFP1等の各装置から、インターネット200を介してアクセス可能な装置である。
As shown in FIG. 1, the
本形態のMFP1は、図1に示すように、CPU11と、メモリ12と、を含むコントローラ10を備えている。CPU11は、コンピュータの一例である。また、MFP1は、ユーザインタフェース(以下、「ユーザIF」とする)13と、通信インタフェース(以下、「通信IF」とする)14と、画像形成部15と、画像読取部16と、を備え、これらがコントローラ10に電気的に接続されている。画像形成部15と画像読取部16とは、いずれも、画像処理部の一例である。
As shown in FIG. 1, the
CPU11は、メモリ12から読み出したプログラムに従って、また、ユーザの操作に基づいて、各種の処理を実行する。メモリ12には、図1に示すように、基本プログラム21と、複数の機能プログラム22~24と、複数の機能スイッチ25~27と、試行スイッチ28と、を含む、各種のプログラムや各種の情報が記憶されている。メモリ12は、各種の処理が実行される際の作業領域としても利用される。CPU11が備えるバッファも、メモリの一例である。
The
ユーザIF13は、例えば、タッチパネルであり、ユーザに情報を報知するための画面を表示するハードウェアと、ユーザによる操作を受け付けるハードウェアと、を含む。なお、ユーザIF13は、ディスプレイとボタン等の操作部との組であっても良い。 User IF13 is, for example, a touch panel, and includes hardware that displays a screen for notifying the user of information, and hardware that accepts operations by the user. Note that user IF13 may be a combination of a display and an operation unit such as a button.
通信IF14は、少なくともインターネット200に接続可能な構成を含み、サーバ3等の外部装置と通信を行うためのハードウェアを含む。通信IF14の通信規格は、イーサネット(登録商標)、Wi-Fi(登録商標)、USBなどである。MFP1は、複数の通信規格に対応する複数の通信IF14を備えていてもよい。
The
画像形成部15は、シート等の印刷媒体に画像データに基づく画像を印刷する構成を含む。画像形成部15の画像形成方式は、例えば、電子写真方式、インクジェット方式であり、カラー印刷が可能な構成でも、モノクロ印刷のみを行う構成でもよい。画像読取部16は、原稿の画像を読み取って、画像データを取得する構成を含む。
The
本形態のMFP1は、基本プログラム21や機能プログラム22~24を実行することで、画像形成部15や画像読取部16を用いた各種の機能を実行可能である。基本プログラム21は、MFP1の工場出荷時から実行可能に設定されているプログラムであり、MFP1に基本的な機能である基本機能を実行させるためのプログラムである。基本機能には、コピー処理におけるカラーコピー、モノクロコピー、Nin1コピー、スキャン処理におけるカラースキャン、モノクロスキャン、などが含まれる。
The
一方、機能プログラム22~24は、MFP1に特別な機能を追加するためのプログラムである。本形態のMFP1は、追加可能な特別な機能を複数搭載し、各機能プログラム22~24によってそれぞれ異なる追加機能が追加される。機能プログラム22~24にはそれぞれ対応する機能スイッチ25~27が設けられ、機能スイッチ25~27の状態によって、対応する機能プログラム22~24による追加機能が有効であるか無効であるかの設定が記憶されている。例えば、機能スイッチ25の状態がオンであれば、MFP1は、機能プログラム22による機能を実行する指示を受け付け可能であって、当該機能を実行可能であり、機能スイッチ25の状態がオフであれば、MFP1は、当該機能を実行する指示を受け付けない。
On the other hand, function programs 22-24 are programs for adding special functions to
MFP1の工場出荷時には、各機能スイッチ25~27は全てオフとなっており、追加機能は全て無効に設定されている。そして、工場出荷後に機能プログラム22~24の機能を有効化する指示を受け付けた場合、MFP1は、機能スイッチ25~27をオンに切り替えることで、追加機能を実行可能になる。追加機能のプログラムを予めMFP1に搭載し、有効化の指示を受け付け可能とすることで、MFP1に付加価値を加えることができ、追加機能の追加手順が簡便になる。また、MFP1を使用するユーザにとって必要な機能のみを有効にすることで、機能の煩雑化を防止できる。
When the
なお、MFP1のユーザは、機能プログラム22~24の機能を使用するためには、使用する機能ごとにベンダ等と契約する必要がある。例えば、ユーザが追加機能を利用する契約をベンダと結ぶことで、ベンダから、その機能を有効化する有効化コマンドが提供される。提供された有効化コマンドがMFP1に入力されることで、MFP1は、対応するスイッチをオンとし、その機能の実行指示を受け付け可能になる。
In order to use the functions of
機能プログラム22~24によって実行可能になる追加機能としては、例えば、セキュアプリント、カスタムUI、バーコード印刷、クラウド保存、がある。セキュアプリントは、画像データを受信した際に直ちに印刷を開始するのではなく、画像データを一旦メモリ12に記憶し、ユーザIF13へのユーザ操作等によって認証に成功した後に印刷を開始する機能である。カスタムUIは、ユーザIF13に表示させるソフトキー等の配列や表示形態をユーザの好みに応じて変更する機能である。バーコード印刷は、指定されたデータに基づいてバーコードを作成し、作成したバーコードを印刷する機能である。クラウド保存は、原稿の画像を読み取って取得した画像データを、通信IF14を介して送信し、クラウド上の記憶領域に保存させる機能である。なお、工場出荷時にMFP1に搭載される機能プログラムの種類は、MFP1のモデルごとにあらかじめ決まっているが、工場出荷後に追加でインストール可能な機能が提供されてもよい。
Additional functions that can be executed by the
試行スイッチ28は、メモリ12に記憶されている全ての機能プログラム22~24を、機能スイッチ25~27がオフとなっている機能についても、試行モードの期間内は有効にするためのスイッチである。試行スイッチ28がオンである期間内、MFP1は、試行モードとなり、各機能プログラム22~24による追加機能を実行可能となる。試行モードの期間内に限り、ユーザは、機能プログラム22~24の有効化の契約をすることなく、各追加機能を試行できる。
The
なお、試行スイッチ28の状態には、オンの他、未実行、実行済み、がある。MFP1の工場出荷時には、試行スイッチ28は未実行となっている。試行モードは、装置ごとに1回のみ可能なモードであって、試行モードを終了した後には試行スイッチ28は実行済みとなる。試行スイッチ28の詳細については、後述する。
The
本形態のサーバ3は、図1に示すように、CPU31と、メモリ32と、を含むコントローラ30を備えている。また、サーバ3は、ユーザIF33と、通信IF34と、を備え、これらがコントローラ30に電気的に接続されている。なお、図1中のコントローラ10、30は、MFP1やサーバ3の制御に利用されるハードウェアやソフトウェアを纏めた総称であって、実際にMFP1やサーバ3に存在する単一のハードウェアを表すとは限らない。
As shown in FIG. 1, the
CPU31は、メモリ32から読み出したプログラムに従って、また、操作者の操作に基づいて、各種の処理を実行する。メモリ32には、図1に示すように、OS41と、試行管理プログラム42と、試行データベース(以下、「試行DB」とする)43と、を含む、各種のプログラムや各種のデータが記憶されている。OS41は、例えば、Windows(登録商標)、macOS(登録商標)、Linux(登録商標)である。CPU31が備えるバッファも、メモリの一例である。
The
メモリ12、32の一例は、MFP1やサーバ3に内蔵されるROM、RAM、HDD等に限らず、CPU11、31が読み取り可能かつ書き込み可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、non-transitoryな媒体である。non-transitoryな媒体には、上記の例の他に、CD-ROM、DVD-ROM等の記録媒体も含まれる。また、non-transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non-transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。
An example of the
ユーザIF33は、情報を報知するための画面を表示するハードウェアと、操作を受け付けるハードウェアと、を含む。ユーザIF33は、ディスプレイとキーボード、マウス、トラックボール等の操作部との組であっても良いし、表示機能と操作受付機能とを共に備えるタッチパネルであっても良い。 User IF 33 includes hardware that displays a screen for notifying information and hardware that accepts operations. User IF 33 may be a combination of a display and an operation unit such as a keyboard, mouse, or trackball, or may be a touch panel that has both a display function and an operation acceptance function.
通信IF34は、インターネット200を介して、MFP1等の外部装置と通信を行うためのハードウェアを含む。通信IF34の通信規格は、イーサネット(登録商標)、Wi-Fi(登録商標)などである。サーバ3は、複数の通信規格に対応する複数の通信IF14を備えていてもよい。
The communication IF 34 includes hardware for communicating with external devices such as the
本形態のサーバ3は、試行管理プログラム42を実行することで、MFP1等の各装置における追加機能の試行を管理する。具体的には、サーバ3は、MFP1等から試行の開始要求を受け付け、試行スイッチ28等をオンとするためのコマンドを送信し、さらに、試行モードの有効期間を管理する。
The
次に、追加機能を試行するための処理の手順について、シーケンス図を参照して説明する。なお、以下の処理は、基本的に、プログラムに記述された命令に従ったCPU11、31の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、CPU11、31の処理を表している。各CPUによる処理は、OSのAPIを用いたハードウェア制御も含む。本明細書では、OSの記載を省略して各プログラムの動作を説明する。すなわち、以下の説明において、「プログラムBがハードウェアCを制御する」という趣旨の記載は、「プログラムBがOSのAPIを用いてハードウェアCを制御する」ことを指してもよい。また、プログラムに記述された命令に従ったCPU11、31の処理を、省略した文言で記載することがある。例えば、「CPU11が行う」のように記載することがある。また、プログラムに記述された命令に従ったCPU11、31の処理を、「プログラムAが行う」のようにCPUを省略した文言で記載することがある。
Next, the procedure of the process for trying out the additional function will be described with reference to a sequence diagram. The following process basically indicates the process of the
なお、「取得」は要求を必須とはしない概念で用いる。すなわち、CPU11、31が要求することなくデータを受信するという処理も、「CPUがデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。また、「要求する」、「指示する」とは、要求していることを示す情報や、指示していることを示す情報を相手に出力することを示す概念である。また、要求していることを示す情報や指示していることを示す情報のことを、単に、「要求」、「指示」とも記載する。
Note that "obtaining" is used as a concept that does not necessarily require a request. In other words, the process of the
また、CPU11、31による、情報Aは事柄Bであることを示しているか否かを判断する処理を、「情報Aから、事柄Bであるか否かを判断する」のように概念的に記載することがある。CPU11、31による、情報Aが事柄Bであることを示しているか、事柄Cであることを示しているか、を判断する処理を、「情報Aから、事柄Bであるか事柄Cであるかを判断する」のように概念的に記載することがある。
In addition, the process by
以下、MFP1にて追加機能の試行を開始する開始手順について、図2のシーケンス図を参照して説明する。ユーザは、MFP1のユーザIF13にて、試行モードを開始する指示である開始指示を入力する(A01)。なお、図2のA01または後述する図5にて、試行モードの開始指示を入力するユーザは、MFP1を利用するユーザに限らず、例えば、サービス担当者、販売担当者であってもよい。 The procedure for starting a trial of an additional function on the MFP1 will be described below with reference to the sequence diagram in FIG. 2. The user inputs a start instruction, which is an instruction to start the trial mode, on the user IF 13 of the MFP1 (A01). Note that the user who inputs the start instruction for the trial mode in A01 in FIG. 2 or in FIG. 5 described later is not limited to the user who uses the MFP1, but may be, for example, a service representative or a sales representative.
MFP1は、開始指示の入力を受けて、サーバ3にアクセスし、試行モードの開始要求を送信する(A02)。MFP1は、A02にて、開始要求とともに、自装置の識別情報とモデル情報も送信する。
Upon receiving the start instruction, the
サーバ3は、試行モードの開始要求を受けて、その時点での時刻に基づいてMFP1における試行モードの有効期間を設定する(A03)。なお、有効期間の長さは、全ての装置に対して一律でもよいし、モデル情報に応じて、または装置のユーザや設置地域等に応じて、異なっていてもよい。装置のユーザや設置地域等に応じて有効期間の長さが決定される場合、MFP1は、有効期間の決定に必要な情報を開始要求に付加して送信する。また、サーバ3は、試行モードの開始要求として、試行モードの開始日の指定を受け付けてもよく、その場合は指定された開始日を基準として有効期間を設定する。
Upon receiving the request to start the trial mode, the
サーバ3は、設定した有効期間と試行モードの対象である装置の識別情報とを関連付けて、メモリ32の試行DB43に記憶する(A04)。試行DB43に記憶される情報の例を図4に示す。試行DB43には、例えば、連番の試行番号ごとに、装置ID、モデル名、試行開始日、試行終了日、の各情報が関連付けて記憶される。装置IDは、試行モードの対象である個々の装置を区別する識別情報であり、例えば、MACアドレス、シリアルナンバー、である。モデル名は、試行モードの対象である装置のモデルを示す情報である。試行開始日は、試行モードを開始する日付であり、試行終了日は、試行開始日から所定の有効期間後の日付である。つまり、この装置が試行モードとなる期間は、試行開始日から試行終了日までの期間である。試行開始日と試行終了日との情報は、期間情報の一例である。
The
サーバ3は、A04にて、試行DB43に新たなレコードを追加し、MFP1の情報を記憶する。さらに、サーバ3は、開始要求の送信元であるMFP1に対して、試行モードを開始させるコマンドである開始コマンドを送信する(A05)。開始コマンドは、MFP1に試行スイッチ28をオンとさせる指示を含むコマンドである。開始コマンドには、試行を実行させる装置であるMFP1の識別情報が含まれていてもよい。MFP1は、開始コマンドを受信したことで、試行スイッチ28をオンとし(A06)、試行モードとなる。A06は、開始処理の一例である。これにより、前述したように、MFP1のユーザは、機能プログラム22~24による追加機能を試行可能となる。
In A04, the
なお、MFP1は、試行スイッチ28の状態が未実行である場合にA06を実行する。MFP1にてすでに試行モードと実行したことがある場合、後述するように、試行スイッチ28の状態は、実行済みとなっている。その場合、MFP1は、試行スイッチ28の状態を変更することなく、サーバ3に試行終了の情報を送信する。サーバ3における試行終了時の処理については、後述する。
The
MFP1は、MFP1の起動時、省電力モードからの復帰時、ユーザによる操作を受け付けていない状態が所定時間継続した場合、ユーザの操作による処理を終了した後に、例えば、図3に示すようなホーム画面50を、ユーザIF13に表示する。ホーム画面50は、コピー、スキャン、FAX送信等の処理の種類の選択を受け付けるボタン501~503等が含まれる画面である。そして、MFP1は、ホーム画面50にて処理の種類の選択を受け付けると、選択された処理の種類に応じて、詳細な設定を受け付ける設定画面をユーザIF13に表示する。
When the
MFP1は、ホーム画面50の表示に先立って、試行スイッチ28または機能スイッチ25~27がオンとなっているか否かを確認する(A10)。試行スイッチ28または機能スイッチ25~27によって追加される追加機能には、ホーム画面50に追加されて選択可能になる機能と、設定画面に追加されて選択可能になる機能とがある。ホーム画面50に追加される追加機能には、例えば、セキュアプリント、カスタムUIがあり、設定画面に追加される追加機能には、コピー処理の設定画面で選択可能になるバーコード印刷、スキャン処理の設定画面で選択可能になるクラウド保存、がある。
Prior to displaying the
MFP1は、A10にて確認した各スイッチの状態に基づいて、ホーム画面50の表示内容を決定し、決定したホーム画面50をユーザIF13に表示する(A11)。MFP1は、表示中のホーム画面50にて、ユーザIF13を介して、ユーザの選択を受け付ける(A12)。なお、A12の指示は、MFP1を利用するユーザ等によって行われる。そして、MFP1は、A10にて確認した各スイッチの状態に基づいて、A12で選択された処理の設定画面の表示内容を決定し、決定した設定画面をユーザIF13に表示する(A13)。
The
MFP1は、ホーム画面50または各設定画面にて、基本機能と受け付け可能な追加機能とを選択可能に表示する(A14)。例えば、A06によって試行スイッチ28がオンとなっている場合、MFP1は、全ての追加機能を選択可能に表示する。また、試行スイッチ28がオフであっても、機能スイッチ25~27の少なくとも1つがオンとなっている場合、MFP1は、オンとなっているスイッチに対応する追加機能を選択可能に表示する。ユーザは、選択可能に表示された機能から実行させる機能を選択して、MFP1に実行指示を入力する(A15)。MFP1は、指示された機能を実行する(A16)。
The
一方、MFP1は、試行スイッチ28がオフとなっている場合、対応する機能スイッチ25~27がオフとなっている追加機能を、ホーム画面50または各設定画面に表示しない(A17)。例えば、試行スイッチ28がオフであって、全ての機能スイッチ25~27がオフであれば、MFP1は、基本プログラム21による基本機能のみを選択可能に表示する。ユーザは、表示されない機能を選択することができないため、その追加機能を使用できない。なお、MFP1は、表示しない代わりに、選択不能に表示してもよい。
On the other hand, when the
次に、試行開始の手順の別の例について説明する。図2では、MFP1が自身で試行開始の指示を受け付け、サーバ3へ開始要求を送信して、サーバ3から開始コマンドを受信する例について説明した(A01~A06)。この手順を、MFP1自身ではなく、他の装置を介して実行することも可能である。以下では、パーソナルコンピュータ(以下、「PC」とする)を利用した試行開始の手順について、図5のシーケンス図を参照して説明する。図5のシーケンス図は、図2のA01~A06の手順に代えて、実行される手順である。
Next, another example of the procedure for starting a trial will be described. In FIG. 2, an example was described in which the
図5中のPC5は、試行開始の処理を実行するためのアプリケーションプログラム(以下、「アプリ」とする)を備える装置であり、MFP1ともサーバ3とも通信可能な装置である。なお、PC5に代えて、スマートフォン、タブレットコンピュータであってもよい。
The
PC5のユーザは、PC5にてアプリを起動し(B01)、起動したアプリにて、試行モードを開始する処理の実行指示である開始指示を入力する(B02)。PC5は、試行の対象となる装置を検索する検索信号を送出する(B03)。MFP1は、PC5から送出された検索信号に応じて、応答信号をPC5に送信する(B04)。なお、MFP1以外にもPC5の検索信号に応答可能な装置があれば、その装置も応答信号を送信する。応答信号には、応答した装置の識別情報が含まれる。PC5は、MFP1等からの応答信号を受けて、応答信号を送信した全ての装置を一覧表示する(B05)。 The user of PC5 starts an app on PC5 (B01) and inputs a start command in the started app, which is an instruction to execute a process to start the trial mode (B02). PC5 sends a search signal to search for devices to be the target of the trial (B03). MFP1 sends a response signal to PC5 in response to the search signal sent from PC5 (B04). Note that if there is a device other than MFP1 that can respond to PC5's search signal, that device also sends a response signal. The response signal contains identification information of the responding device. PC5 receives the response signals from MFP1 etc. and displays a list of all devices that sent response signals (B05).
ユーザは、一覧表示された装置のうちから、試行を実行させる装置を選択する(B06)。PC5は、選択された装置を示す識別情報と、試行の開始要求とを、サーバ3に送信する(B07)。B07にて送信される情報は、図2のA02にて送信される情報と同様の情報である。サーバ3は、B07の情報を受けて、試行期間を設定し(B08)、設定した試行期間と試行対象の装置の識別情報とを関連付けて、メモリ32の試行DB43に記憶する(B09)。B08とB09は、A03とA04と同様の処理である。
The user selects a device on which to execute the trial from the devices displayed in the list (B06). The
サーバ3は、開始要求を送信した装置であるPC5に対して、開始コマンドを含む情報を送信する(B10)。サーバ3から送信される情報には、PC5から送信された装置の識別情報が含まれる。PC5は、サーバ3から受信した情報に基づいて、識別情報によって示される装置に開始コマンドを送信する(B12)。これにより、MFP1に開始コマンドが入力される。開始コマンドが入力されたことで、MFP1は、試行スイッチ28をオンとし(B13)、試行モードとなる。B13は、図2のA06と同様の処理であり、開始処理の一例である。
The
なお、PC5は、開始コマンドをMFP1に送信する前に、送信してよいかどうかをユーザに問い合わせても良い。また、受信した開始コマンドをPC5にてUSBメモリ等に記憶させ、記憶されている開始コマンドをMFP1に読み取らせることで、MFP1に開始コマンドを入力しても良い。
Before transmitting the start command to the
また、PC5は、サーバ3から受信した情報に基づいて開始コマンドを表示し、サービス担当者等のユーザが、表示された開始コマンドをMFP1に入力しても良い。例えば、開始コマンドが数字列等のテキストであって、ユーザが、MFP1のユーザIF13を用いてそのテキストをMFP1に入力しても良い。
The
本形態では、サーバ3から送信される開始コマンドに、試行モードを実行させる装置の識別情報が付加される。これにより、例えば、複数の装置で試行モードを開始するユーザであっても、各開始コマンドを入力する対象の装置を判別しやすい。また、開始コマンドに装置の識別情報が含まれていれば、ユーザが開始コマンドを入力する装置を間違えた場合でも、MFP1が自装置の開始コマンドであるか否かを判断できる。例えば、装置情報が自装置のものではない場合にMFP1がエラーを報知することで、ユーザは、間違いに直ちに気づくことができ、操作をやり直すことができる。
In this embodiment, the start command sent from the
次に、試行モードの有効期間の管理について説明する。試行モードは、装置ごとに所定の有効期間のみ使用できるモードであり、本形態では、試行モードの有効期間は、サーバ3によって管理される。試行モードの期間内における期間管理の手順について、図6のシーケンス図を参照して説明する。
Next, management of the validity period of the trial mode will be explained. The trial mode is a mode that can only be used for a specific validity period for each device, and in this embodiment, the validity period of the trial mode is managed by the
試行モードの期間内、すなわち、試行スイッチ28がオンとなっている場合、MFP1は、1日1回、数時間ごと、などの所定の定期的なタイミングで、インターネット200を介してサーバ3にアクセスし、有効期間内であるか否かを確認する確認コマンドをサーバ3に送信する(C01)。C01は、判断処理の一例である。MFP1がC01の送信を行うタイミングは、第1のタイミングの一例である。MFP1から送信される確認コマンドには、MFP1の識別情報が含まれる。
During the trial mode period, i.e., when the
サーバ3は、確認コマンドを受信した場合、確認コマンドに含まれる識別情報に関連付けて試行DB43に記憶されている試行開始日と試行終了日とを読み出し、読み出した日時と現在日時とを比較することで、試行モードの有効期間内であるか否かを判断する(C02)。そして、サーバ3は、C02の判断の判断結果を示すステータス情報を、確認コマンドを送信した装置であるMFP1に送信する。
When the
本形態のサーバ3は、確認コマンドに対して応答するステータス情報として、3種類のステータス情報を備えており、C02では、その3種類のステータス情報のうちのいずれを送信するかを判断する。サーバ3から送信されるステータス情報には、有効期間内を示すステータス情報と、有効期間が既に終了しており、有効期間外であることを示すステータス情報と、有効期間の残りが所定期間内であり、有効期間の期間切れ間際期間であることを示すステータス情報と、がある。
In this embodiment, the
サーバ3は、有効期間内であると判断した場合、有効期間内を示すステータス情報をMFP1に送信する(C03)。有効期間内であれば、MFP1はそのまま試行モードを維持し、MFP1のユーザは、全ての追加機能を何度でも試行できる。
If the
サーバ3は、有効期間が終了していると判断した場合、有効期間外を示すステータス情報をMFP1に送信する(C04)。MFP1は、有効期間外を示すステータス情報を受信した場合、試行モードの有効期間外を示す情報をメモリ12に記憶する(C05)。MFP1は、メモリ12に有効期間外を示す情報が記憶されている場合、例えば、ホーム画面50(図3参照)を表示する際に、試行モードが終了したことを示す情報を報知する(C06)。
If the
有効期間外の報知の例を図7に示す。C06では、MFP1は、例えば、図7(A)に示すように、有効期間が終了したことを報知する報知画面51を、ホーム画面50の多くの部分を覆うように表示する。
An example of a notification that the validity period has expired is shown in FIG. 7. In C06, the
報知画面51が表示されることで、ホーム画面50中の処理の種類の選択を受け付けるボタン501~503への操作が制限されている。例えば、報知画面51の表示によって、各ボタン501~503は選択不能であっても良い。ホーム画面50への操作を制限することで、ユーザに試行モードの有効期間が終了したことを確実に認識させることができる。なお、C06における報知は、報知画面51の表示の他、警告マークの表示、音声ガイダンスによる報知であっても良い。
By displaying the
報知画面51には、図7(A)に示すように、再起動の指示を受け付けるボタン511と、報知をアイコン化する指示を受け付ける「×」ボタン512と、が含まれる。ユーザは、MFP1を使用するためには、これらのボタン511、512のいずれかをまず操作する必要がある。なお、再起動の指示は、試行モードを終了させる指示である。
As shown in FIG. 7A, the
報知画面51にてボタン511への操作によって再起動の指示を受け付けた場合(C11)、MFP1は、メモリ12に蓄積ジョブを記憶しているか否かを判断する(C12)。蓄積ジョブは、ユーザIF13への操作を受け付けるまで処理を実行しない指示を含むジョブや、実行時刻が指定されたジョブである。MFP1は、蓄積ジョブを受信したのみで、その蓄積ジョブを実行していない場合、その蓄積ジョブをメモリ12に記憶したままとなっている。なお、MFP1は蓄積ジョブをRAM等の揮発性のメモリに記憶するため、再起動時には、記憶されている蓄積ジョブは消去される。
When an instruction to restart is received by operating
MFP1は、蓄積ジョブを記憶していると判断した場合、蓄積ジョブが残っていることを示す報知を行う(C121)。MFP1は、例えば、C06にて表示させた報知画面51を、図7(B)に示すように、蓄積ジョブが残っていることを報知する報知画面52に変更する。報知画面52は、蓄積ジョブとして印刷ジョブが記憶されている場合の例であり、この報知画面52には、印刷して再起動する指示を受け付けるボタン521と、印刷せずに再起動する指示を受け付けるボタン522と、が含まれる。そして、MFP1は、ボタン521またはボタン522への指示を受け付けるまで待機する。
When the
MFP1は、ユーザによるボタン521への操作によって、蓄積ジョブの処理を実行して再起動する指示を受け付けた場合(C122)、メモリ12に記憶されている全ての蓄積ジョブの処理を実行する(C123)。C123の後、または、蓄積ジョブの処理を実行せずに再起動する指示を受け付けた場合、または、蓄積ジョブが記憶されていないと判断した場合、MFP1は、試行モードを終了させる。
When the MFP1 receives an instruction to execute stored job processing and restart by operating the
試行モードを終了させる手順として、MFP1は、自身の識別情報を含む試行終了の情報をサーバ3に送信する(C13)。サーバ3は、受信した試行終了の情報に基づいて、試行DB43に記憶されているMFP1の情報を削除する(C14)。また、MFP1は、試行スイッチ28を実行済みに変更する設定を行い、C05にて記憶した期間外であることを示す情報を削除する(C15)。C15は、終了処理の一例である。そして、MFP1は、再起動する(C16)。再起動によって、試行スイッチ28の変更が反映され、MFP1は、再度試行モードとなることはない。C13~C16による試行モードの終了手続きのタイミングは、第2のタイミングの一例である。
As a procedure for ending the trial mode, the MFP1 transmits trial end information, including its own identification information, to the server 3 (C13). Based on the received trial end information, the
報知画面51にて「×」ボタン512への操作によって報知のアイコン化の指示を受け付けた場合(C17)、MFP1は、報知画面51の表示を、例えば、図8に示すように、アイコン化した報知画面513を表示する(C18)。アイコン化した報知は、報知画面51よりも報知の度合いが弱い態様での報知である。「×」ボタン512への操作による報知のアイコン化の指示は、報知の態様を切り替える指示である。
When an instruction to iconize the notification is received by operating the "x"
なお、「×」ボタン512は、蓄積ジョブがある場合の報知画面52にも表示されていても良く、報知画面52にてボタン512への操作を受け付けた場合にも、MFP1は、C18の処理を実行する。また、MFP1は、C18では、アイコン化して表示する代わりに、一旦報知画面51、52の表示を停止して、報知画面51、52を含まないホーム画面50を表示しても良い。報知をアイコン化または停止することで、ホーム画面50への操作の制限が解除され、ユーザは、ホーム画面50中のボタン501~503を操作して、MFP1に処理を実行させることが可能になる。なお、報知をアイコン化または停止する代わりに、例えば、メッセージの量を少なくする、メッセージのフォントサイズを小さくする、音声メッセージの音量を小さくする、としても良い。
The "x"
C18によって報知画面51,52をアイコン化または停止してホーム画面50の操作を受け付けた場合も、試行モードはまだ終了していないことから、ユーザは、各追加機能を試行できる。しかし、ユーザによって指示された処理の実行が終了した後など、再起動されることなく、再度ホーム画面50を表示する際には、MFP1は、図7に示したように、ホーム画面50中に大きく報知画面51を表示する。
Even if the notification screens 51 and 52 are iconized or stopped by C18 and an operation on the
一方、サーバ3は、C02にて有効期間の期間切れ間際期間であると判断した場合、終了間際を示すステータス情報をMFP1に送信する(C21)。MFP1は、終了間際を示すステータス情報を受信した場合、例えば、ホーム画面50を表示する際に、試行モードが終了間際であることを示す情報を報知する(C22)。
On the other hand, if the
有効期間の終了間際の報知の例を図9に示す。MFP1は、ホーム画面50を表示する際に、例えば図9に示すように、有効期間が終了間際であることを報知する報知画面53を表示する。報知画面53では、例えば、具体的な試行モードの残り時間を表示しても良い。
An example of a notification that the valid period is about to expire is shown in FIG. 9. When the
報知画面53には、試行終了の指示を受け付けるボタン531と、報知を停止する指示を受け付ける「×」ボタン532と、が含まれる。なお、報知画面53は、報知画面51とは異なり、ホーム画面50への操作を制限しない態様で表示されても良い。例えば、MFP1は、報知画面53を一定時間だけ表示したら自動的に表示を停止しても良い。ただし、見逃されることのないように、ホーム画面50の中央部に表示する、隅部に点滅表示する、等の目立つ態様で表示することが好ましい。
The
MFP1は、ボタン531への操作にて試行モードの終了指示を受け付けた場合、有効期間外にて再起動の指示を受け付けた場合と同様に、終了手続きを実行する。具体的には、MFP1は、サーバ3に試行終了の情報を送信し、試行スイッチ28を実行済みに設定する。サーバ3は、試行DB43を更新する。この場合も、MFP1は、蓄積ジョブを記憶している場合には、前述したように、蓄積ジョブを報知する報知画面52を表示して、ユーザの指示を受け付けるとよい。
When the
また、MFP1は、報知画面53にて「×」ボタン532への操作によって報知の停止指示を受け付けた場合、報知画面53の表示を停止する。次回の有効期間の確認時、再度終了間際であれば、報知画面53が再度表示される。
When the MFP1 receives an instruction to stop the notification by operating the "X"
なお、MFP1がインターネット200に接続されていない場合、C01にて確認コマンドを送信できず、サーバ3からステータス情報を受信できない。この状態では、MFP1は、有効期間の確認が不可能である。MFP1は、確認コマンドをサーバ3に送信するタイミングにおいて、サーバ3からステータス情報を受信できなかった場合、試行モードの有効期間が不明であることを示す不明情報をメモリ12に記憶する(C31)。さらに、MFP1は、インターネット200への接続が不良であることを示す情報を報知する(C32)。
If the
接続不良の報知の例を図10に示す。MFP1は、ホーム画面50を表示する際に、例えば、図10に示すように、インターネット200に接続されていないことを報知する報知画面54を表示する。報知画面54には、試行終了の指示を受け付けるボタン541と、報知をアイコン化または停止する指示を受け付ける「×」ボタン542と、が含まれる。報知画面54は、報知画面51と同様に、ホーム画面50への操作を制限する態様で表示される。ユーザは、MFP1を使用するためには、これらのボタン541、542のいずれかを操作する必要がある。
An example of a notification of a poor connection is shown in FIG. 10. When the
MFP1は、ボタン541への操作によって試行モードの終了指示を受け付けた場合、終了手続きを実行する。ただし、インターネット200に接続されていない状態であることから、MFP1は、終了指示を受け付けたことを記憶しておき、接続が回復した後にサーバ3へ試行終了の情報を送信するとよい。この場合も、MFP1は、蓄積ジョブを記憶している場合には、前述したように、蓄積ジョブを報知する報知画面52を表示して、ユーザの指示を受け付ける。さらに、MFP1は、C31にて記憶した不明情報を削除し、試行スイッチ28を実行済みに設定する。
When the
一方、MFP1は、報知画面54にて「×」ボタン542への操作によって報知のアイコン化または停止の指示を受け付けた場合、報知画面54の表示をアイコン化または停止する。これにより、ユーザは、ホーム画面50の操作を行うことができる。その後、MFP1は、ホーム画面50の表示を行う際に、C31にて記憶した不明情報が記憶されていれば報知画面54を、C05にて記憶した期間外情報が記憶されていれば報知画面51を、それぞれ表示する。
On the other hand, when the
なお、C31にて記憶した不明情報が記憶されている場合、MFP1は、定期的にインターネット200への接続を試行する。この場合、MFP1は、確認コマンドをサーバ3に送信する頻度よりも高頻度で接続を試行すると良い。そして、MFP1は、インターネット200への接続が回復した場合、予め決めた確認コマンドの送信タイミングに関わらず、確認コマンドをサーバ3に送信する。そして、サーバ3からステータス情報を受信できた場合、MFP1は、不明情報を消去し、受信したステータス情報の種類に応じた処理を実行する。
When unknown information is stored in C31, MFP1 periodically attempts to connect to the
なお、MFP1は、サーバ3からステータス情報を受信できない場合、試行モードの利用を制限し続けても良い。例えば、MFP1は、インターネット200への接続が回復するまで、報知画面54の「×」ボタン542への操作を受け付けないとしてもよい。また、C32にて表示する報知画面54では、インターネット200に接続されていない旨の報知に限らず、例えば、サーバ3との通信が異常である、試行モードの不具合が生じている、試行モードの利用を制限する、を報知しても良い。
If the
次に、MFP1の追加機能を有効化する手順について、図11のシーケンス図を参照して説明する。MFP1を使用するユーザが追加機能の有効化の契約を行うことにより、販売担当者等は、例えば、PC5を利用して、MFP1の追加機能を有効にする手続きを行う。図11のPC5は、追加機能を有効化するためのアプリを備えた装置であり、図5のPC5と同じ装置であってもよいし、異なる装置であってもよい。 Next, the procedure for activating the additional functions of the MFP1 will be described with reference to the sequence diagram in FIG. 11. When a user who uses the MFP1 enters into a contract for activation of the additional functions, a sales representative or the like uses, for example, a PC5 to carry out the procedure for activating the additional functions of the MFP1. The PC5 in FIG. 11 is a device equipped with an application for activating the additional functions, and may be the same device as the PC5 in FIG. 5, or may be a different device.
PC5のユーザは、PC5にて追加機能の有効化のためのアプリを起動し、有効化する追加機能の種類とMFP1の識別情報とを指定して、PC5のアプリに有効化指示を入力する(D01)。PC5は、サーバ3にアクセスし、受け付けた有効化指示の情報を送信する(D02)。サーバ3は、受信した有効化指示に基づいて、有効化コマンドを生成し、生成した有効化コマンドをPC5に送信する(D03)。有効化コマンドには、MFP1の識別情報が含まれる。なお、サーバ3は、有効化の情報をメモリ32に記憶してもよい。
The user of PC5 starts an app for enabling an additional function on PC5, specifies the type of additional function to be enabled and the identification information of MFP1, and inputs an activation instruction to the app on PC5 (D01). PC5 accesses server3 and transmits the received activation instruction information (D02). Server3 generates an activation command based on the received activation instruction, and transmits the generated activation command to PC5 (D03). The activation command includes the identification information of MFP1. Note that server3 may store the activation information in
PC5のアプリは受信した有効化コマンドをMFP1に送信する(D05)。これにより、MFP1に有効化コマンドが入力される。MFP1は、入力された有効化コマンドに基づいて、対応する機能スイッチ25~27をオンとする(D06)。
The application on the
なお、D02~D06の手順は、試行モードの開始手順と同様に、有効化指示をMFP1からサーバ3に送信して、サーバ3がMFP1に有効化コマンドを送信してもよい。また、PC5が受信した有効化コマンドは、例えば、USBメモリ等を介してMFP1に入力されても良いし、担当者による手入力によってMFP1に入力されても良い。
Note that steps D02 to D06 may involve transmitting an activation instruction from the
MFP1は、有効化コマンドの入力を受け付けると、試行モードの期間内であるか否かを判断する(D07)。試行モードの期間内であると判断した場合、MFP1は、今回の有効化によって、全ての追加機能の機能スイッチ25~27がオンとなったか否かを判断する(D08)。全ての追加機能がオンとなったと判断した場合、MFP1は、試行モードを終了する(D09)。具体的には、MFP1は、試行終了の情報をサーバ3に送信し、自装置の試行スイッチ28を実行済みに変更する。MFP1は、期間外情報や不明情報が記憶されている場合には、それらの情報も削除する。サーバ3は、試行DB43に記憶されている情報を削除する。
When the
全ての追加機能が有効化された場合、MFP1は、試行モードを終了し、以後は有効期間の確認を行わない。なお、有効化されていない追加機能が1つ以上ある場合には、MFP1は、試行モードを継続する。 When all additional functions have been enabled, the MFP1 ends the trial mode and does not check the validity period thereafter. However, if there is one or more additional functions that have not been enabled, the MFP1 continues in the trial mode.
以上、詳細に説明したように、本形態のシステム100によれば、MFP1は、試行モードを備え、試行モードの期間内、全ての追加機能を試行可能なモードとなる。従って、MFP1のユーザは、追加機能を試すことができる。さらに、MFP1は、試行モードの期間外であると判断した場合、ホーム画面50に報知画面51を表示させるので、ユーザは試行モードの終了を認識でき、追加機能を不意に利用できなくなることを回避できる。
As described above in detail, according to the
さらに、本形態では、サーバ3が試行モードの有効期間を管理するので、MFP1の時刻設定の変更等による不正を防止し、有効期間を適切に設定できる。さらに、本形態では、サーバ3にて有効期間外であると判断された場合、ホーム画面50を表示する度に報知画面51を表示するので、試行モードの終了が頻繁に報知され、試行モードを終了させる操作を促すことが期待できる。
In addition, in this embodiment, the
さらに本形態では、試行モードによって複数の追加機能が全て試行できるので、個々の追加機能についての有効期間の管理が不要になり、期間管理の負荷が小さい。また、全ての追加機能が利用できることで、より多くの試行が可能になり、ユーザにとって便利である。また、本形態では、試行スイッチ28を機能スイッチ25~27とは別に設けたので、試行モード中であっても、各機能スイッチ25~27をそれぞれ単独で有効化することができる。また、一部の追加機能の有効化が指示されても試行モードを終了せず、有効化されていない追加機能について利用可能にし続けることができるので、ユーザが複数の追加機能を試し易い。
Furthermore, in this embodiment, multiple additional functions can all be tried out in the trial mode, eliminating the need to manage the validity period for each additional function, and reducing the burden of period management. Also, since all additional functions can be used, more trials are possible, which is convenient for the user. Also, in this embodiment,
さらに本形態では、MFP1またはPC5が開始要求をサーバ3に送信する。MFP1自身が開始要求を送信し、開始コマンドを受信すれば、サーバ3にアクセスするための専用アプリがインストールされたデバイスを別に用意することなく、MFP1に試行モードをセットアップできる。また、アプリを利用してPC5がサーバ3に開始要求を送信すれば、1台のPC5からMFP1を含む複数の装置に対する試行モードの開始要求が可能になり、試行モードの対象の装置が複数台ある場合のセットアップ作業の手間が小さい。
Furthermore, in this embodiment, the
さらに本形態では、各報知画面でユーザの終了指示を受け付けた場合に試行モードを終了するので、追加機能を利用するジョブの実行途中で試行モードが終了する可能性を低減できる。さらに、蓄積ジョブがメモリ12に記憶されている場合には、再起動の前に報知して蓄積ジョブを実行するか否かの指示を受け付けるので、蓄積ジョブが再起動によって消去されることをユーザが把握でき、試行モードを適切に終了することが期待できる。
In addition, in this embodiment, the trial mode is terminated when an end instruction from the user is received on each notification screen, reducing the possibility that the trial mode will end in the middle of execution of a job that uses an additional function. Furthermore, if an accumulated job is stored in
さらに本形態では、MFP1が定期的にサーバ3に有効期間を確認するので、試行モードの有効期間を厳密に管理できる。また、有効期間の終了が近い場合に、有効期間の終了間際を報知するので、試行モードの期限切れが迫っていることをユーザが把握できる。
Furthermore, in this embodiment, the
さらに本形態では、サーバ3からステータス情報を受信できなかった場合に、接続不良を示す報知画面54が報知されるので、ユーザは通信の異常を認識できる。さらに、本形態では、報知画面54を、ホーム画面50を表示する際に表示するので、通信異常が頻繁に報知され、通信異常を解消させる操作を促すことが期待できる。さらに、サーバ3との通信が異常であり、試行モードの有効期間が判断できない場合であっても、試行モードを維持するので、追加機能を利用するジョブの実行途中で試行モードが終了する可能性を低減できる。さらに、サーバ3との通信の異常を報知した後、サーバ3との通信が回復した場合には、報知画面54の報知を中止するので、ユーザは通信回復を認識できるとともに報知による煩わしさが無くなる。
Furthermore, in this embodiment, if status information cannot be received from the
続いて、本形態のMFP1にて試行モードを終了させる際の手順について説明する。まず、試行モードの終了時の処理である試行終了処理の概略の手順について、図12のフローチャートを参照して説明する。試行終了処理は、有効期間外の状態で再起動の指示を受け付けたことを契機に、MFP1のCPU11にて実行される。図12の試行終了処理は、図6のC11とC12との間、または、C12~C123の後でC13の前に実行される。
Next, the procedure for ending the trial mode in the MFP1 of this embodiment will be described. First, the outline of the procedure for the trial end process, which is the process performed when the trial mode is ended, will be described with reference to the flowchart in FIG. 12. The trial end process is executed by the
前述したように、試行モードを有効にすることで試行可能な追加機能は複数有り、例えば、セキュアプリント、カスタムUI、バーコード印刷、クラウド保存、がある。試行終了処理では、CPU11は、試行モードによって試行可能となった複数の追加機能について順に、終了のための各種の処理を行う。そのために、CPU11は、まず、追加機能の1つを選択する(S101)。
As mentioned above, there are multiple additional functions that can be tried by enabling the trial mode, such as secure printing, custom UI, barcode printing, and cloud storage. In the trial termination process, the
そして、CPU11は、S101にて選択した追加機能について、有効化されているか否かを判断する(S103)。試行モードの有効期間内に追加機能が有効化された場合には、前述したように、機能スイッチ25~27のうち、その追加機能に対応するスイッチがオンとなっている。各機能スイッチ25~27の状態によって示される情報は、追加機能の種類ごとの機能情報の一例である。機能スイッチがオン状態であることを示す情報は、当該機能の有効を示す情報の一例であり、機能スイッチがオフ状態であることを示す情報は、当該機能の無効を示す情報の一例である。また、前述したように、ユーザによる有効化の指示を受け付けたことで、MFP1が該当する機能スイッチ25~27をオンとする処理(図11のD06)は、変更処理の一例である。
Then, the
選択した追加機能が有効化されていないと判断した場合(S103:NO)、CPU11は、その追加機能に固有の設定情報を初期化する(S104)。さらに、CPU11は、その追加機能に固有のデータを消去する(S105)。S104およびS105は、初期化処理の一例である。
If it is determined that the selected additional function is not enabled (S103: NO), the
固有の設定情報は、選択した追加機能を利用するためだけに利用される情報であり、追加機能に対応付けてメモリ12に記憶される。MFP1は、例えば、図2に示したように、A14にて選択可能に表示した追加機能の実行指示を受け付けた場合、A15では、例えば、ユーザIF13への操作に基づいて、その追加機能にて利用される設定情報を設定する指示入力を受け付ける。図2のA15は、入力処理の一例である。MFP1は、受け付けた指示に基づいて、設定情報をメモリ12の不揮発性の領域に記憶し、追加機能の実行時(例えば、図2のA16)に、その追加機能に対応して記憶されている設定情報を読み出して利用する。
The unique setting information is used only to use the selected additional function, and is stored in
また、追加機能によっては、ユーザ入力や外部デバイス等との通信によって、その追加機能だけで用いられる固有のデータを取得してメモリ12に記憶し、追加機能の実行時にそのデータを読み出して利用する。つまり、固有の設定情報や固有のデータは、選択した追加機能でのみ利用され、他の機能では利用されない情報である。固有の設定情報や固有のデータについての詳細は、後述する。
Depending on the additional function, unique data used only by that additional function is obtained through user input or communication with an external device, etc., and stored in
有効化されていない機能は、試行モードの終了後には利用できなくなる。そのため、その機能に対応してメモリ12に記憶されている固有の設定情報や固有のデータも、以後は利用されない。利用されない情報がメモリ12に残ったままとなっていると、情報漏洩のリスクが高まることから、MFP1は、試行モードの終了時に有効とされていない機能に固有の設定情報を初期化し、固有のデータを消去する。また、MFP1は、固有のデータを消去することで、メモリ12の負荷を軽減する。
Functions that are not enabled will become unavailable after the trial mode ends. Therefore, the unique setting information and unique data stored in
次に、CPU11は、選択した追加機能が、他の機能と共用する設定情報を利用する機能であるか否かを判断する(S111)。設定情報には、複数の機能にて共用される情報がある。選択した追加機能が有効化されていなくても、情報を共用する他の機能が有効であれば、その設定情報は以後も使用される情報である。情報を共用する機能が有ると判断した場合(S111:YES)、CPU11は、その設定情報の共用相手の機能が有効となっているか否かを判断する(S112)。そして、共用相手の機能も有効ではないと判断した場合(S112:NO)、CPU11は、共用する設定情報や共用のデータを初期化する(S113)。S113は、初期化処理の一例である。
Next,
S113の後、または、選択した機能が有効化されていると判断した場合(S103:YES)、または、情報を共用する機能が無いと判断した場合(S111:NO)、または、共用相手が有効であると判断した場合(S112:YES)、CPU11は、未選択の追加機能が有るか否かを判断する(S121)。そして、未選択の追加機能が有ると判断した場合には(S121:YES)、S101に戻って、次の追加機能を選択して同様に処理を行う。未選択の追加機能が無いと判断した場合(S121:NO)、すなわち、全ての追加機能についての処理が終了したと判断した場合、CPU11は、試行終了処理を終了する。
After S113, or if it is determined that the selected function is enabled (S103: YES), or if it is determined that there is no function to share information (S111: NO), or if it is determined that the sharing partner is valid (S112: YES), the
有効となっている機能は試行モードの終了後も利用可能であり、例えば、試行モードの有効期間内に受け付けた設定情報は、試行モードの終了後も継続して利用可能であることが望ましい。また、設定情報を共用する機能が有り、その機能が有効であれば、その設定情報は、試行モードの終了後も継続して利用可能であることが望ましい。そのため、選択した追加機能が有効化されている場合や情報を共用する機能が有効である場合には、CPU11は、設定情報やデータがメモリ12に記憶されていてもS104やS105の処理を行わない。なお、追加機能が有効であれば、MFP1は、当該追加機能の実行指示を引き続き受け付け可能であるだけでなく、当該追加機能に対する設定情報の追加や変更を引き続き受け付け可能である。
Enabled functions remain available even after the trial mode has ended. For example, it is desirable that setting information received during the validity period of the trial mode continue to be available even after the trial mode has ended. Also, if there is a function for sharing setting information and that function is enabled, it is desirable that the setting information continue to be available even after the trial mode has ended. Therefore, if the selected additional function is enabled or the function for sharing information is enabled, the
次に、各追加機能について、具体的に説明する。まず、「クラウド保存」について説明する。クラウド保存機能は、原稿の読み取りによって取得したスキャンデータを、クラウド等の指定された保存先に保存する機能である。MFP1は、試行モードの有効期間内にクラウド保存機能の利用指示を受け付けた場合、スキャンデータの保存先を示すアドレスや保存のための認証情報の入力を受け付け、これらの情報をメモリ12に記憶して、クラウド保存機能にて利用する。
Next, each additional function will be described in detail. First, "cloud storage" will be described. The cloud storage function is a function that stores scan data obtained by scanning a document in a specified storage destination such as a cloud. When an instruction to use the cloud storage function is received within the validity period of the trial mode, the MFP1 receives input of an address indicating the storage destination of the scan data and authentication information for storage, and stores this information in
クラウド保存機能は、固有の設定情報や固有のデータを利用する機能である。試行終了処理にて、CPU11は、選択された追加機能がクラウド保存機能であって、クラウド保存機能が有効化されていない場合、S104やS105にて、保存先を示す情報を初期化する。具体的には、CPU11は、例えば、アドレスや認証情報を消去する、アドレスを予め定められている初期アドレスに変更する、等の処理を行う。
The cloud storage function is a function that uses unique setting information and unique data. In the trial end process, if the selected additional function is the cloud storage function and the cloud storage function is not enabled, the
次に、「カスタムUI」について説明する。カスタムUI機能は、ユーザの操作を受け付けるためにMFP1のユーザIF13に表示されるUI画面の表示形態を、デフォルトの表示形態から変更する機能である。MFP1は、カスタムUI機能の利用指示を受け付けた場合、例えば、ベンダによって提供されるカスタムUI用のデータを取得し、取得した情報をカスタムUI機能に固有の設定情報や固有のデータとしてメモリ12に記憶する。そして、MFP1は、UI画面の表示時にカスタムUI用のデータがメモリ12に記憶されていれば、そのデータを読み出して、読み出したデータを利用してUI画面を表示する。カスタムUI機能に固有のデータとしては、例えば、アイコンのデータ、背景画像のデータ、UI画面中に表示される文字のフォント、がある。
Next, the "custom UI" will be described. The custom UI function is a function that changes the display form of the UI screen displayed on the user IF 13 of the
試行終了処理にて、CPU11は、選択された追加機能がカスタムUI機能であって、カスタムUI機能が有効化されていない場合、S104やS105にて、メモリ12に記憶したカスタムUI用の設定情報を初期化し、カスタムUI用に取得した各種のデータを消去する。なお、カスタムUI機能では、例えば、複数種のアイコン等からユーザの選択を受け付けても良い。その場合、使用するアイコンの種類を示す情報は、カスタムUI機能に固有の設定情報である。カスタムUI機能が有効化されていない場合、S104にてCPU11は、使用するアイコンを示す情報を初期化することで、アイコンを初期設定に戻す、としても良い。
In the trial end process, if the selected additional function is a custom UI function and the custom UI function is not enabled, the
次に、「セキュアプリント」について説明する。「セキュアプリント」は、認証のための情報が付加された印刷ジョブを蓄積して印刷する機能である。本形態のMFP1は、基本機能として、第1セキュアプリント機能(以下、「第1SP機能」とする)を備えており、追加機能として、第2セキュアプリント機能(以下、「第2SP機能」とする)と、第3セキュアプリント機能(以下、「第3SP機能」とする)と、を備えている。 Next, we will explain "secure printing." "Secure printing" is a function that accumulates and prints print jobs to which authentication information is added. The MFP1 of this embodiment has a first secure printing function (hereinafter referred to as "first SP function") as a basic function, and has a second secure printing function (hereinafter referred to as "second SP function") and a third secure printing function (hereinafter referred to as "third SP function") as additional functions.
なお、これら3種のセキュアプリント機能は互いに排他的な関係にあり、MFP1は、いずれか1つのみを有効にする。第2SP機能と第3SP機能とは、第1排他特別機能と第2排他特別機能との一例であり、第1SP機能は、工場出荷時から有効な所定の機能の一例である。そして、試行モードの有効期間内には、MFP1は、第2SP機能と第3SP機能とのいずれをも利用可能とする。MFP1は、試行モードを開始した場合(例えば、図2のA06)、第2SP機能を有効にする情報をメモリ12の不揮発性の記憶領域に記憶し、第1SP機能と第3SP機能とを無効にする。そして、試行モードの有効期間内であれば、MFP1は、ユーザIF13への操作によって、第2SP機能と第3SP機能とのいずれか一方を有効にする切替の指示を受け付ける。そして、一方を有効にする選択を受け付けた場合、MFP1は、一方を有効にするとともに他方を無効にする。
These three types of secure print functions are mutually exclusive, and the
セキュアプリント機能を利用した印刷ジョブの処理では、MFP1は、ユーザIF13への入力操作に基づいて実行条件の判断を行い、実行条件を満たしたと判断した場合に、蓄積されている印刷ジョブに含まれる画像データに基づく印刷を実行可能となる。第1SP機能と第2SP機能と第3SP機能とは、例えば、図13に示すように、実行条件および印刷ジョブの蓄積場所が異なる。なお、この図13中の実行条件は、例えば、印刷ジョブの選択を受け付け可能となる条件であっても良い。MFP1は、図13中の実行条件を満たした後に、印刷ジョブの選択を受け付けるとしても良いし、印刷ジョブの選択を受け付けた後に、実行条件の判断を行っても良い。
When processing a print job using the secure print function, the
各セキュアプリント機能による印刷ジョブの蓄積場所について説明する。第1SP機能と第2SP機能とはいずれも、MFP1のメモリ12に記憶されている印刷ジョブを読み出して印刷する機能である。MFP1は、第1SP機能または第2SP機能が有効である状態で、その機能を利用する印刷ジョブを受け取った場合、その印刷ジョブをメモリ12に記憶し、実行条件を満たすまで印刷しない。第1SP機能と第2SP機能とは、蓄積ジョブ機能の一例である。第1SP機能または第2SP機能を利用してメモリ12に記憶される印刷ジョブは、第1ジョブの一例である。
The storage location of print jobs by each secure print function will be explained. Both the first SP function and the second SP function are functions that read and print print jobs stored in
なお、第1SP機能または第2SP機能の印刷ジョブは、メモリ12のうち、揮発性の記憶領域に記憶される場合も、不揮発性の記憶領域に記憶される場合もある。また、MFP1は、印刷ジョブを、USBメモリ等のMFP1とローカル接続された外部装置に記憶する設定も受け付け可能である。MFP1は、第1SP機能または第2SP機能の設定情報として、印刷ジョブの記憶場所の設定、例えば、本体内のメモリ12に記憶するか、USBメモリに記憶するか、を示す保存先情報の設定を受け付ける。印刷ジョブの記憶場所を示す保存先情報は、第1SP機能と第2SP機能とで共用する設定情報である。
The print job of the first SP function or the second SP function may be stored in a volatile storage area of the
一方、第3SP機能は、MFP1のメモリ12ではなく、ネットワークを介して接続される外部装置に記憶されている印刷ジョブを読み出して印刷する機能である。MFP1は、例えば、図14に示すように、共有サーバ300と接続可能である。共有サーバ300は、サーバ3とは異なる装置であり、MFP1のみでなく、他のMFPやPC等とも接続可能な装置であって、印刷ジョブを記憶可能な装置である。第3SP機能は、サーバ蓄積ジョブ機能の一例である。共有サーバ300に記憶される印刷ジョブは、第2ジョブの一例である。なお、第3SP機能を利用する印刷ジョブは、MFP1に直接渡されることはなく、例えば、共有サーバ300と接続するPC等から共有サーバ300に渡されて、共有サーバ300のメモリに記憶される。
On the other hand, the third SP function is a function that reads and prints a print job stored not in the
MFP1は、第3SP機能を有効にする指示を受け付けた場合、印刷ジョブの蓄積先である共有サーバ300との通信のための接続情報や印刷ジョブの記憶場所を示すアドレス情報の入力を受け付け、受け付けた情報をメモリ12に記憶する。MFP1と共有サーバ300との接続は、インターネット200を介して接続されていても良いし、ローカルネットワークを介して接続されていても良い。接続情報やアドレス情報を含む共有サーバ300のアクセス情報は、第1SP機能や第2SP機能では使用されない情報であり、第3SP機能に固有の設定情報の一例である。
When the
また、第1SP機能と第2SP機能と第3SP機能とで共用する設定情報として、印刷ジョブの保管期間を示す情報が有る。MFP1は、メモリ12中のRAM以外の記憶場所に蓄積されたままで実行条件を満たしていない印刷ジョブについて、保管する期間の設定を受け付け、受け付けた保管期間を示す情報をメモリ12に記憶する。MFP1は、印刷ジョブが蓄積されてからの経過時間が、設定された保管期間を超えたと判断した場合、その印刷ジョブを印刷せずに削除する。保管期間の情報を共用する第2SP機能と第3SP機能とは、第1共用特別機能と第2共用特別機能との一例である。
In addition, the setting information shared by the first SP function, the second SP function, and the third SP function includes information indicating the storage period for print jobs. The
次に、各セキュアプリント機能の実行条件について説明する。第1SP機能による印刷ジョブには、PINコード等のジョブごとに個別の認証情報が付加されている。MFP1は、第1SP機能が有効な状態で印刷指示を受け付けた印刷ジョブに認証情報が付加されている場合、MFP1のユーザIF13を用いてユーザによる認証情報の入力を受け付ける。MFP1は、印刷ジョブに付加されている認証情報と入力された認証情報とが一致している場合に、入力された認証情報が適正であると判断し、実行条件を満たすと判断する。認証情報は、第2入力情報の一例であり、第1SP機能は、第2方式の蓄積ジョブ機能の一例である。第1SP機能では、MFP1は、印刷ジョブの選択を受け付けた後、認証情報の入力を受け付け、認証情報が適正であると判断した場合に実行条件を満たすと判断する。
Next, the execution conditions of each secure print function will be described. A print job by the first SP function is provided with individual authentication information for each job, such as a PIN code. When authentication information is provided for a print job for which a print instruction is received while the first SP function is active, the
第2SP機能または第3SP機能による印刷ジョブには、印刷を指示したユーザを示すユーザ情報が付加されている。第2SP機能または第3SP機能が有効な状態では、MFP1は、MFP1のユーザIF13を用いてユーザによるログイン入力を受け付ける。MFP1は、メモリ12の不揮発性の記憶領域に、ログイン認証のためのログイン情報、例えば、ユーザ名とパスワードの組み合わせ、を記憶し、受け付けたログイン入力とメモリ12に記憶されるログイン情報とに基づいて、ログイン認証を行う。第2SP機能が有効な状態で受け付けるログイン入力は、第1入力情報の一例であり、第2SP機能は、第1方式の蓄積ジョブ機能の一例である。
A print job by the second SP function or the third SP function is provided with user information indicating the user who instructed the printing. When the second SP function or the third SP function is enabled, the MFP1 accepts login input by the user using the user IF 13 of the MFP1. The MFP1 stores login information for login authentication, such as a combination of a user name and password, in a non-volatile storage area of the
MFP1は、ログイン認証に成功した場合、受け付けたログイン入力が適正であると判断する。MFP1は、第2SP機能が有効な状態でログイン認証に成功した場合、例えば、ログインユーザを示すユーザ情報が付加された印刷ジョブの選択や印刷実行の指示を受け付け可能となる。また、MFP1は、第3SP機能が有効な状態でログイン認証に成功した場合、例えば、共有サーバ300との通信を行い、ログインユーザを示すユーザ情報が付加された印刷ジョブの選択や読み出しの指示を受け付け可能となる。第2SP機能または第3SP機能では、MFP1は、ログイン認証に成功し、印刷ジョブの指定を受け付けた場合に実行条件を満たすと判断する。
If login authentication is successful, MFP1 determines that the accepted login input is appropriate. If login authentication is successful with the second SP function enabled, MFP1 becomes able to accept, for example, selection of a print job to which user information indicating the logged-in user is added and an instruction to execute printing. Also, if login authentication is successful with the third SP function enabled, MFP1 becomes able to communicate with shared
試行終了処理にて、CPU11は、S101にて選択された追加機能がセキュアプリント機能の1つである場合、S103では、選択されたセキュアプリント機能と他のセキュアプリント機能との両方について、有効とされているか否かを判断する。例えば、選択された追加機能が第2SP機能である場合、CPU11は、第2SP機能と第3SP機能とのいずれかが有効とされているか否かを判断する。なお、前述したように、各セキュアプリント機能が互いに排他的な関係にあることから、第2SP機能と第3SP機能とのいずれも有効とされていない場合は、工場出荷時の状態と同様に、第1SP機能が有効になっている。そして、CPU11は、S104以後の処理において、例えば、図15に示すように、情報の初期化やデータの消去を行う。
In the trial end process, if the additional function selected in S101 is one of the secure print functions, the
試行終了処理の実行時に第2SP機能と第3SP機能とのいずれも有効とされていない場合、CPU11は、S104にて、第3SP機能に固有の設定情報である共有サーバ300のアクセス情報を初期化し、S105にて、第2SP機能に固有のデータである第2SP機能で蓄積された印刷ジョブを消去する。第2SP機能が有効にされておらず、第2SP機能を利用する印刷ジョブがメモリ12に蓄積されている場合、CPU11は、S105にて、当該印刷ジョブの画像データを消去する。この場合のS105は、消去処理の一例である。なお、MFP1は、前述したように、印刷ジョブを消去する前に報知を行って(例えば、図6のC121)、終了前に印刷を実行するか否かのユーザの指示を受け付けてもよい。また、MFP1は、消去対象となる印刷ジョブがUSBメモリ等の着脱可能な記憶装置に記憶されている場合には、消去しないとしても良い。
If neither the second SP function nor the third SP function is enabled when the trial end process is executed, the
また、試行終了処理の実行時に第2SP機能と第3SP機能とのいずれも有効とされていない場合、第1SP機能が有効であることから、CPU11は、第1SP機能と第2SP機能とで共用する設定情報である印刷ジョブの保存先情報については、S112にて共用相手の機能が有効であると判断し、初期化しない。
In addition, if neither the second SP function nor the third SP function is enabled when the trial end process is executed, the first SP function is enabled, and therefore the
なお、保存先情報によって示される印刷ジョブの蓄積場所がメモリ12のRAMである場合には、CPU11は、保管期間の情報を初期化しても良い。保管期間は、RAMに蓄積される印刷ジョブに対しては適用されないことから、以後は使用されない情報である可能性が高く、予め定められている期間、例えば、1日としても良い。また例えば、ログイン情報がセキュアプリント機能以外の機能にて使用されない場合には、第2SP機能も第3SP機能も有効にされていない場合、CPU11は、メモリ12に記憶されるログイン情報を消去しても良い。
When the storage location of the print job indicated by the save destination information is the RAM of
一方、第2SP機能が有効とされている場合、CPU11は、第3SP機能に固有の設定情報である共有サーバ300のアクセス情報を初期化し、第1SP機能に固有のデータである第1SP機能で蓄積された印刷ジョブを消去する。この場合、CPU11は、印刷ジョブの保存先情報や保管期間の情報を初期化しない。
On the other hand, if the second SP function is enabled, the
また、選択された追加機能である第2SP機能が有効とされていない場合であって、第3SP機能が有効とされている場合、CPU11は、第1SP機能と第2SP機能とで共用する設定情報である印刷ジョブの保存先情報については、S112にて共用相手の機能も有効ではないと判断することから、初期化する。CPU11は、保存先を、予め定められている記憶場所、例えば、メモリ12のRAMとする。さらに、CPU11は、第1SP機能または第2SP機能で蓄積された印刷ジョブを消去する。
Furthermore, if the selected additional function, the second SP function, is not enabled but the third SP function is enabled, the
なお、試行終了処理では、CPU11は、いずれのセキュアプリント機能が有効とされている場合であっても、第3SP機能を利用する印刷ジョブが共有サーバ300に記憶されていても、その印刷ジョブを消去しない。試行モードの終了時に第3SP機能が有効にされていない場合、試行終了処理の実行によって、MFP1は、共有サーバ300のアクセス情報を初期化することから、以後は、共有サーバ300から印刷ジョブを読み出すことができなくなる。しかし、共有サーバ300はMFP1以外の装置とも接続可能であり、例えば、共有サーバ300に接続される他のMFPにて第3SP機能が有効となっていれば、他のMFPの第3SP機能を利用することで、共有サーバ300に記憶されている印刷ジョブの印刷は可能である。そのため、共有サーバ300に記憶されている印刷ジョブを消去しないことで、画像データを他の画像処理装置が利用できなくなる不具合が回避される。
In the trial end process, the
また、試行モードの有効期間内における第2SP機能と第3SP機能との切り替え時には、MFP1は、試行終了処理を実行せず、無効とした機能に固有の情報が有っても、設定情報の初期化や固有のデータの消去を行わない。例えば、試行モードの有効期間内の第3SP機能が有効である状態から、第2SP機能を有効にする指示を受け付けた場合、MFP1は、第3SP機能にて利用される共有サーバ300との接続情報やアドレス情報を消去しない。また、例えば、試行モードの有効期間内の第2SP機能が有効である状態から、第3SP機能を有効にする指示を受け付けた場合、MFP1は、第2SP機能を利用する印刷ジョブを消去しない。試行モードの有効期間内であれば、機能の切替指示を再度受け付ける可能性もあることから、情報を消去しないことで、ユーザの再入力の手間を省くことができる。
In addition, when switching between the second SP function and the third SP function during the valid period of the trial mode, the
次に、「バーコード印刷」について説明する。バーコード印刷機能は、指定された数字列に基づいてバーコード画像を生成し、生成したバーコード画像を印刷する機能である。バーコード印刷機能では、MFP1は、固有の設定情報やデータも共用の設定情報やデータも利用しない。MFP1は、試行モードの有効期間内にバーコード印刷機能の利用指示を受け付けた場合であっても、ユーザによる設定の指示等を受け付けることはなく、メモリ12に設定情報を記憶することもない。選択した追加機能がバーコード印刷機能等の設定情報を利用しない機能である場合、CPU11は、その機能が有効であるか否かに関わらず、設定情報の初期化やデータの消去を行わない。
Next, we will explain "barcode printing." The barcode printing function is a function that generates a barcode image based on a specified numeric string and prints the generated barcode image. With the barcode printing function, the
次に、試行モードの有効期間内に、例えば、保守作業員による作業のために、MFP1の試行スイッチ28(図1参照)の状態が変更された場合の処理について、図16のシーケンス図を参照して説明する。MFP1は、前述したように、試行モードを開始する開始コマンドを受け付けた場合(図2のA05)、試行スイッチ28をオフからオンに変更する(A06)。図16のシーケンス図の開始時は、試行モードの有効期間内であり、試行スイッチ28はオンとなっている。
Next, the process when the state of the trial switch 28 (see FIG. 1) of the
そして、MFP1は、例えば、作業員による操作等によって、試行モードの有効期間内であっても、試行スイッチ28の状態をオフに変更する指示を受け付ける場合がある(E01)。これにより、MFP1は、サーバ3から有効期間外であることを示す情報を受信していないにも関わらず、試行スイッチ28をオフとする(E02)。MFP1は、例えば、試行スイッチ28を強制的にオフにするコマンドを受け付けても良いし、内部的なハードスイッチへの操作を受け付けることで試行スイッチ28をオフにしても良い。試行スイッチ28の状態を示す情報は、試行モード情報の一例である。試行スイッチ28のオフ状態は、試行モードの無効を示す情報であり、試行スイッチ28のオン状態は、試行モードの有効を示す情報である。なお、MFP1は、ユーザIF13への操作や外部デバイスからのコマンドの受信によって、試行スイッチ28の状態を変更する指示を受け付け可能であっても良い。
Then, the
試行スイッチ28がオフである状態で再起動された場合、MFP1は、図2のA05にて、試行スイッチ28がオフであると判断することから、機能スイッチ25~27にて有効にされている機能以外の追加機能を利用できない状態となる。ただし、MFP1は、試行スイッチ28がオフとされている状態で再起動された場合であっても、試行モードの有効期間外を示す情報がメモリ12に記憶されていない場合、試行終了処理を実行しない。つまり、MFP1は、追加機能の設定情報を初期化せず、追加機能に関するデータを消去しないことで、追加機能の情報をメモリ12に保持する。試行モードの有効期間外を示す情報は、サーバ3から有効期間外であることを示す情報を受信した場合に、例えば、図6のC05にて、メモリ12に記憶される。
When the
MFP1は、前述したように、サーバ3から有効期間外であることを示す情報を受信していない場合、試行スイッチ28がオフであっても、所定の定期的なタイミングで、インターネット200を介してサーバ3にアクセスし、有効期間内であるか否かを確認する確認コマンドをサーバ3に送信する(E03)。E03は、図6のC01と同様の処理である。MFP1がE03の送信を行うタイミングは、第3のタイミングの一例である。
As described above, if the
そして、MFP1は、サーバ3からステータス情報を受信する(E04)。試行モードの有効期間内であれば、サーバ3は、前述したように、ステータス情報として期間内を示す情報を送信する。従って、MFP1は、E04にて、期間内を示すステータス情報を受信する。この場合、E04は、図6のC03と同様の処理である。そして、MFP1は、サーバ3から期間内を示す情報を受信した場合、試行スイッチ28がオフであれば、試行スイッチ28をオンとする(E05)。
Then, the
これにより、MFP1は、再び試行モード中となり、追加機能を利用できる状態となる。そして、MFP1は、追加機能の実行指示を受け付けた場合、メモリ12に記憶されている設定情報やデータを利用でき、また、設定情報やデータの変更や追加を受け付け可能となる。内部的な操作はユーザの意図ではない可能性が高いことから、設定情報を初期化しないことで、ユーザの利便性の低下が抑制される。
As a result, the
MFP1は、例えば、保守作業員による作業の終了後、再度、試行スイッチ28の状態を変更する指示を受け付けても良い。これにより、試行スイッチ28がオンとなった場合でも、MFP1は、再び、追加機能を利用できる状態となる。あるいは、MFP1は、試行スイッチ28がオフとされている状態で再起動された後、再度の試行開始の指示を受け付け可能であってもよい。この場合、MFP1は、前述したように、試行モードの開始要求をサーバ3に送信する(図2のA02)。サーバ3は、MFP1の試行モードの有効期間の情報が既に記憶されていることから、有効期間内であれば新たに期間を設定することなく開始コマンドを送信する(A05)としても良い。この場合も、MFP1は、試行スイッチ28をオンとし、試行モードとなる。
For example, after the maintenance worker has finished the work, the
以上、詳細に説明したように、本形態のシステム100では、試行モードの終了後、MFP1は、有効にされていない追加機能の実行指示を受け付けないことから、有効にされていない追加機能で利用される設定情報は使用されない。この場合、ユーザがその設定情報を使用しなくなってその存在を意識しなくなったにもかかわらず、その設定情報がメモリ12に残ったままの状態となる可能性が高く、その設定情報が漏洩するリスクが高まる。本形態のMFP1は、試行終了処理において、有効にされていない追加機能で利用される設定情報を初期化するので、設定情報の漏洩のリスクを低減できる。一方、MFP1は、試行モードの終了時に有効にされている追加機能については、設定情報を初期化しないので、ユーザはその設定情報を継続して利用でき、設定情報の再入力が不要になることから、ユーザの手間を軽減できる。
As described above in detail, in the
さらに、本形態のMFP1は、試行終了処理において、有効にされていない追加機能で利用される設定情報を初期化するので、メモリ12の負荷増大を軽減できる。
Furthermore, in this embodiment, the MFP1 initializes the setting information used by additional functions that are not enabled during the trial termination process, thereby reducing the increase in the load on the
さらに、本形態のMFP1は、試行終了処理にて、有効にされていない追加機能に固有の設定情報を初期化し、共用の設定情報については、共用相手の追加機能が有効にされている場合には初期化しない。従って、共用相手の追加機能を利用する際に設定情報を利用可能であり、再入力の手間が回避される。一方、共用相手の追加機能も有効にされていない場合には、設定情報を初期化するので、情報漏洩のリスクを低下できる。 Furthermore, in this embodiment of the MFP1, during the trial termination process, the MFP1 initializes setting information specific to additional functions that are not enabled, and does not initialize shared setting information if the additional functions of the other party are enabled. Therefore, the setting information can be used when using the additional functions of the other party, and the trouble of re-entering information is avoided. On the other hand, if the additional functions of the other party are not enabled either, the setting information is initialized, thereby reducing the risk of information leakage.
さらに、本形態のMFP1は、第2SP機能が有効にされていない場合であって、第2SP機能を利用する印刷ジョブがメモリ12に記憶されている場合、試行終了処理にてその印刷ジョブを消去する。第2SP機能を利用する印刷ジョブは、第1SP機能や第3SP機能では実行できないことから、印刷ジョブを消去することで、情報漏洩のリスクをさらに低下できる。一方、第2SP機能が有効にされている場合には、MFP1は、第2SP機能によって印刷される印刷ジョブを消去しないので、印刷ジョブを再投入するユーザの手間を軽減できる。また、本形態のMFP1は、第3SP機能が有効にされていない場合であって、第3SP機能を利用する印刷ジョブが共有サーバに記憶されている場合であっても、その印刷ジョブを消去しないことで、印刷ジョブの画像データを他の画像処理装置が利用できなくなる不具合を回避できる。
Furthermore, in the present embodiment, when the second SP function is not enabled and a print job using the second SP function is stored in
さらに、本形態のMFP1は、保守作業等によって試行モードの有効期間内に試行スイッチ28がオフとされた場合には、試行終了処理を実行せず、設定情報を初期化しないので、ユーザの意図に反して情報が失われることが無い。
Furthermore, in this embodiment, if the
なお、本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。従って本明細書に開示される技術は当然に、その要旨を逸脱しない範囲内で種々の改良、変形が可能である。例えば、画像処理装置の一例は、MFPに限らず、プリンタ、スキャナ、FAX装置、コンピュータミシン等、画像処理機能とインターネット200への接続機能とを備えるものであれば適用可能である。また、共有サーバ300とサーバ3とは同じ装置であっても良い。
Note that this embodiment is merely an example and does not limit the present invention in any way. Naturally, the technology disclosed in this specification can be improved and modified in various ways without departing from the spirit of the invention. For example, an example of an image processing device is not limited to an MFP, but can be a printer, scanner, fax machine, computer sewing machine, or any other device that has an image processing function and a function for connecting to the
また、本明細書にて図示した報知画面の態様は、いずれも一例であり、各報知画面の配置や含まれる文言等はこれらの図の態様に限るものではない。例えば、本形態では、報知画面51を表示した後、蓄積ジョブの有無に応じて報知画面52を表示するとしたが、蓄積ジョブの有無に応じて、報知内容の異なる報知画面51を表示してもよい。また、期間切れ間際期間の報知や接続不良の報知はしなくても良い。この場合、サーバ3から送信されるステータス情報は、有効期間内か有効期間外かのみを示す情報であっても良い。
The notification screens illustrated in this specification are all merely examples, and the layout of each notification screen and the text contained therein are not limited to those illustrated in these figures. For example, in this embodiment,
また、例えば、本形態ではホーム画面50を表示する際に報知画面51、53、54を表示するとしたが、表示のタイミングはこれに限らない。例えば、定期的に表示しても良いし、ユーザIF13への操作を受け付けた場合に表示するとしても良い。また、各報知画面を、追加機能に関係する処理が選択された場合の設定画面に表示しても良い。設定画面に表示する場合も、報知画面によって、設定画面への各種の操作を制限しても良い。
In addition, for example, in this embodiment, notification screens 51, 53, and 54 are displayed when
また、本形態では、報知画面51、52にて報知のアイコン化または停止の指示を受け付けるとしたが受け付けなくても良い。つまり、MFP1は、有効期間外であれば、再起動の指示のみを受け付けるとしても良い。また、報知画面51、52を表示した後、所定の待機時間が経過してもユーザの操作を受け付けなかった場合、MFP1は、自動的に再起動するとしても良い。また、例えば、再起動しなくても試行スイッチ28の状態を変更できるのであれば、MFP1は、試行スイッチ28の状態を変更するのみとして再起動しなくても良い。また、試行スイッチ28の状態を実行済みに変更する代わりに、MFP1は、試行スイッチ28を消去してもよい。また、例えば、MFP1は、試行モードを機能スイッチの状態で設定しても良い。例えば、機能スイッチの状態として、オフ、オンの他に、試行モード中の状態を設けても良い。また、試行モードの実行済みの情報は、サーバ3が記憶してもよい。
In this embodiment, the notification screens 51 and 52 accept an instruction to iconize or stop the notification, but this may not be the case. In other words, the
また、例えば、有効期間の管理をMFP1にて行ってもよい。ただし、サーバ3で管理することで、適切な管理となる可能性が高い。また、本形態ではサーバ3との通信が異常であっても、自動的には試行モードを終了しないとしたが、所定回数連続してステータス情報を取得できなかった場合に、試行モードを強制的に終了してもよい。その場合、試行モードを終了した後にも、終了したことを報知するとよい。
In addition, for example, the validity period may be managed by the
また、本形態では、追加機能の有効化の指示を受け付けた際に、試行モードの期間内であるか否かを判断するとしたが、しなくても良い。例えば、試行モードの有効期間外であると判断した場合に、追加機能の有効化状態を確認して、全ての追加機能が有効化されていれば、報知せずに試行モードを終了させるとしても良い。また、本形態では、MFP1は、複数の追加機能を有して個別に有効化できるとしたが、追加機能は1つでもよい。また、試行モードでは全ての追加機能が試行できるとしたが、機能ごとに試行を受け付けてもよい。 In addition, in this embodiment, when an instruction to enable an additional function is received, it is determined whether or not it is within the trial mode period, but this is not necessary. For example, if it is determined that the trial mode is not in effect, the enablement status of the additional functions can be checked, and if all additional functions are enabled, the trial mode can be terminated without issuing an alert. In this embodiment, it is described that MFP1 has multiple additional functions that can be enabled individually, but there may be only one additional function. In addition, it is described that all additional functions can be tried in the trial mode, but a trial may be accepted for each function.
また、本形態では、機能スイッチ25~27とは別に試行スイッチ28が設けられるとしたが、これに限らない。例えば、機能スイッチ25~27の状態として、オフとオン以外に試行モード中の状態があっても良い。そして、試行モードが開始された場合に、MFP1は、オンとなっていない機能スイッチ25~27を全て、試行モード中の状態に切り替えるとしてもよい。
In addition, in this embodiment, the
また、本形態では、MFP1は、3種類のセキュアプリントの機能を備えるとしたが、これに限らない。例えば、第1SP機能は無くても良い。あるいは、MFP1は、追加機能として第2SP機能と第3SP機能とのいずれか一方のみを備えるとしても良い。また、MFP1は、例えば、3種類以外に、さらに実行条件の異なるセキュアプリントの機能を備えていても良い。
In addition, in this embodiment, the
また、本形態では、MFP1は、第2SP機能や第3SP機能を利用した印刷ジョブの実行時には、ログイン認証に成功した場合に、そのユーザの印刷ジョブから実行対象の印刷ジョブの選択を受け付けるとしたが、逆順でも良い。つまり、選択された印刷ジョブが第2SP機能や第3SP機能を利用した印刷ジョブであった場合に、MFP1は、ログイン入力を要求するとしても良い。あるいは、認証に成功したユーザの印刷ジョブを全て実行するとしても良い。この場合でも、ログイン認証は実行条件に含まれ、MFP1は、ログイン認証に成功した後に印刷ジョブの印刷を実行可能となる。
In addition, in this embodiment, when executing a print job using the second SP function or the third SP function, if login authentication is successful, the
また、例えば、MFP1は、試行モードの有効期間内であっても、第1SP機能の選択を受け付け可能であっても良い。例えば、MFP1は、試行モードの開始時には第2SP機能を有効とせず、ユーザによる試行指示を受け付けない限り、第2SP機能と第3SP機能とのいずれも有効にしないとしても良い。あるいは、MFP1は、試行モードの開始時には第2SP機能を有効とし、試行モードの有効期間内であれば、第1SP機能も第2SP機能も第3SP機能も選択可能であるとしても良い。 Also, for example, MFP1 may be able to accept selection of the first SP function even during the valid period of the trial mode. For example, MFP1 may not enable the second SP function when the trial mode starts, and may not enable either the second SP function or the third SP function unless a trial instruction is received from the user. Alternatively, MFP1 may enable the second SP function when the trial mode starts, and may allow selection of the first SP function, the second SP function, or the third SP function within the valid period of the trial mode.
また、本形態では、試行モードの有効期間内の第2SP機能と第3SP機能との切り替え時には、設定情報の初期化を行わないとしたが、初期化しても良い。あるいは、初期化するか否かをユーザに問い合わせても良い。また、試行モードの有効期間内に第2SP機能から他のSP機能への切り替えの指示を受け付けた場合、第2SP機能で受け付けた印刷ジョブがメモリ12に残っていれば、その印刷ジョブを消去しても良いし、あるいは、その印刷ジョブの印刷ができなくなることを報知しても良い。
In addition, in this embodiment, the setting information is not initialized when switching between the second SP function and the third SP function during the valid period of the trial mode, but it may be initialized. Alternatively, the user may be queried as to whether or not to initialize. Furthermore, when an instruction to switch from the second SP function to another SP function is received during the valid period of the trial mode, if a print job received by the second SP function remains in
また、例えば、本形態では、追加機能は、機能プログラム22~24として工場出荷時からMFP1に搭載されているとしたが、工場出荷後に搭載可能な機能が有ってもよい。例えば、MFP1は、ファームウェアのアップデートによって、新たな追加機能を搭載可能であってもよい。ファームウェアのアップデートが行われるタイミングは、試行モードの有効期間とは無関係であることから、例えば、試行モードの有効期間内に新たな追加機能が搭載される可能性がある。ファームウェアのアップデートによって、新たな追加機能を試行できる状態となった場合、MFP1は、その機能で利用される設定情報を初期化された状態として試行の指示を受け付ける。ただし、MFP1は、ファームウェアのアップデートの情報をサーバ3に送信することはなく、試行モードの有効期間は変更されない。
In addition, for example, in this embodiment, the additional functions are installed in the
また、実施の形態に開示されている任意のシーケンス図において、任意の複数のステップにおける複数の処理は、処理内容に矛盾が生じない範囲で、任意に実行順序を変更できる、または並列に実行できる。 In addition, in any sequence diagram disclosed in the embodiments, the execution order of multiple processes in any multiple steps can be changed or they can be executed in parallel as long as no inconsistencies occur in the process content.
また、実施の形態に開示されている処理は、単一のCPU、複数のCPU、ASICなどのハードウェア、またはそれらの組み合わせで実行されてもよい。また、実施の形態に開示されている処理は、その処理を実行するためのプログラムを記録した記録媒体、または方法等の種々の態様で実現することができる。 The processes disclosed in the embodiments may be executed by a single CPU, multiple CPUs, hardware such as an ASIC, or a combination of these. The processes disclosed in the embodiments may be realized in various ways, such as a recording medium on which a program for executing the processes is recorded, or a method.
1 MFP
3 サーバ
11 CPU
12 メモリ
13 ユーザIF
15 画像形成部
16 画像読取部
100 システム
300 共有サーバ
1. MFP
3
12
15
Claims (11)
前記画像処理装置は特別な機能を備え、前記画像処理装置のメモリには、前記特別な機能を有効にするか無効にするかを示す機能情報が記憶されており、工場出荷時、前記特別な機能は無効であり、前記メモリには、前記特別な機能の無効を示す前記機能情報が記憶されており、
前記画像処理装置は、
前記特別な機能を有効にする指示を受け付けた場合に、前記メモリに記憶される前記機能情報を前記特別な機能の有効を示す前記機能情報に変更することで前記特別な機能を有効にし、
前記サーバは、
前記特別な機能についての試行を可能にする試行モードの開始要求を受信し、前記開始要求には、前記画像処理装置の識別情報が含まれ、
さらに前記サーバは、
前記開始要求を受信すると、前記試行モードの有効期間を設定し、設定した前記試行モードの有効期間を示す期間情報を、受信した前記開始要求に含まれる前記画像処理装置の識別情報と関連付けて記憶し、前記試行モードの開始を示す開始コマンドを出力し、
前記画像処理装置は、
前記開始コマンドが入力された場合、前記試行モードを開始し、前記試行モードの有効期間内において、前記特別な機能が有効になり、
さらに前記画像処理装置は、
前記特別な機能が有効な期間内において、前記画像処理装置のユーザインタフェースを用いた操作によって、前記特別な機能で用いられる設定情報の入力が可能であり、入力された前記設定情報を前記メモリに記憶し、前記メモリに記憶された前記設定情報に従って前記特別な機能に関する処理を実行することが可能であり、
さらに前記画像処理装置は、
前記試行モードの有効期間内の第1のタイミングにおいて、前記試行モードの期間を確認する確認コマンドを前記サーバに送信し、前記確認コマンドには、前記画像処理装置の識別情報が含まれ、
前記サーバは、
前記画像処理装置から前記確認コマンドを受信すると、受信した前記確認コマンドに含まれる前記画像処理装置の識別情報と関連付けられた前記期間情報に基づいて、前記試行モードの有効期間内であるか否かを判断し、判断結果を示すステータス情報を前記画像処理装置に応答し、
前記画像処理装置は、
前記サーバから前記試行モードの有効期間外であることを示す前記ステータス情報を受信した後の第2のタイミングにおいて、前記試行モードを終了し、
さらに前記画像処理装置は、
前記試行モードを終了した場合に、
前記メモリに前記特別な機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記設定情報を初期化する初期化処理を実行し、
前記メモリに前記特別な機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶される前記設定情報に従って前記特別な機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記設定情報の入力が引き続き可能である、
ことを特徴とする画像処理システム。 An image processing system including an image processing device and a server,
the image processing device has a special function, function information indicating whether the special function is enabled or disabled is stored in a memory of the image processing device, the special function is disabled at the time of shipment from the factory, and the function information indicating that the special function is disabled is stored in the memory;
The image processing device includes:
when an instruction to enable the special function is received, the function information stored in the memory is changed to the function information indicating that the special function is enabled, thereby enabling the special function;
The server,
receiving a request to initiate a trial mode to enable a trial of the special function, the request including identification information of the imaging device;
Furthermore, the server
upon receiving the start request, setting a valid period of the trial mode, storing period information indicating the set valid period of the trial mode in association with identification information of the image processing device included in the received start request, and outputting a start command indicating the start of the trial mode;
The image processing device includes:
When the start command is input, the trial mode is started, and the special function is enabled during the validity period of the trial mode;
The image processing device further comprises:
during a period during which the special function is valid, it is possible to input setting information used in the special function by operating a user interface of the image processing device, the input setting information is stored in the memory, and processing related to the special function is executed in accordance with the setting information stored in the memory;
The image processing device further comprises:
transmitting a confirmation command to the server at a first timing during a valid period of the trial mode, the confirmation command including identification information of the image processing device;
The server,
When the confirmation command is received from the image processing device, a determination is made as to whether or not the trial mode is within a valid period based on the period information associated with the identification information of the image processing device included in the received confirmation command, and a status information indicating the determination result is returned to the image processing device;
The image processing device includes:
terminating the trial mode at a second timing after receiving the status information indicating that the trial mode is no longer valid from the server;
The image processing device further comprises:
When the trial mode is ended,
If the function information indicating that the special function is disabled is stored in the memory, an initialization process is executed to initialize the setting information stored in the memory;
If the function information indicating that the special function is enabled is stored in the memory, the initialization process is not executed, and the process related to the special function can be continued to be executed according to the setting information stored in the memory, and further, the setting information can be continued to be input by an operation using the user interface.
1. An image processing system comprising:
前記画像処理装置は、画像処理部を備え、
さらに前記画像処理装置は、
画像データを含む第1ジョブを受け付けた場合に、前記ユーザインタフェースへの入力操作に基づいて前記第1ジョブの実行条件を満たすまで前記第1ジョブの前記画像データを前記メモリに記憶し、前記第1ジョブの前記実行条件を満たした後、前記第1ジョブの前記画像データに基づいて前記画像処理部による処理を実行する蓄積ジョブ機能を有し、前記特別な機能には複数の種類があり、前記機能情報は、前記特別な機能の種類ごとに前記メモリに記憶され、さらに前記蓄積ジョブ機能には前記実行条件が異なる第1方式の前記蓄積ジョブ機能と第2方式の蓄積ジョブ機能とがあり、前記第1方式の前記蓄積ジョブ機能が有効になった場合、前記第2方式の前記蓄積ジョブ機能が無効になり、前記第1方式の前記蓄積ジョブ機能が無効になった場合、前記第2方式の前記蓄積ジョブ機能が有効になり、前記第1方式の前記蓄積ジョブ機能が有効であった場合、前記ユーザインタフェースへの前記入力操作によって第1入力情報の入力を受け付け、入力された前記第1入力情報が適正であることが前記実行条件となり、前記第2方式の前記蓄積ジョブ機能が有効であった場合、前記ユーザインタフェースへの前記入力操作によって第2入力情報の入力を受け付け、入力された前記第2入力情報が適正であることが前記実行条件となり、前記第1方式の前記蓄積ジョブ機能は前記特別な機能に含まれ、前記第2方式の前記蓄積ジョブ機能は前記特別な機能に含まれず、
さらに前記画像処理装置は、
前記試行モードを終了した場合に、
前記メモリに前記第1方式の前記蓄積ジョブ機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記第1方式の前記蓄積ジョブ機能についての前記設定情報を初期化する前記初期化処理を実行し、さらに前記メモリに記憶されている前記第1ジョブの前記画像データを消去する消去処理を実行し、
前記メモリに前記第1方式の前記蓄積ジョブ機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理および前記消去処理を実行せず、前記メモリに記憶される前記第1方式の前記蓄積ジョブ機能についての前記設定情報に従って、前記メモリに記憶される前記第1ジョブに対して前記第1方式の前記蓄積ジョブ機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記第1方式の前記蓄積ジョブ機能についての前記設定情報の入力が引き続き可能である、
ことを特徴とする画像処理システム。 2. The image processing system according to claim 1,
The image processing device includes an image processing unit,
The image processing device further comprises:
a storage job function for storing the image data of the first job in the memory when a first job including image data is accepted until an execution condition of the first job is satisfied based on an input operation to the user interface, and executing processing by the image processing unit based on the image data of the first job after the execution condition of the first job is satisfied, the special function has a plurality of types, the function information is stored in the memory for each type of the special function, and the storage job function includes a first type of storage job function and a second type of storage job function having different execution conditions, and when the first type of storage job function is enabled, the second type of storage job function is enabled when the accumulated job function of the first method is disabled, the accumulated job function of the second method is enabled, when the accumulated job function of the first method is enabled, input of first input information is accepted by the input operation on the user interface, and the execution condition is that the inputted first input information is correct, when the accumulated job function of the second method is enabled, input of second input information is accepted by the input operation on the user interface, and the execution condition is that the inputted second input information is correct, the accumulated job function of the first method is included in the special function, and the accumulated job function of the second method is not included in the special function,
The image processing device further comprises:
When the trial mode is ended,
if the function information indicating that the stored job function of the first method is disabled is stored in the memory, the initialization process is executed to initialize the setting information for the stored job function of the first method stored in the memory, and further, an erasure process is executed to erase the image data of the first job stored in the memory;
if the function information indicating that the stored job function of the first method is enabled is stored in the memory, the initialization process and the deletion process are not executed, and the process related to the stored job function of the first method can be continued for the first job stored in the memory in accordance with the setting information for the stored job function of the first method stored in the memory, and further, the setting information for the stored job function of the first method can be continued to be input by an operation using the user interface.
1. An image processing system comprising:
前記画像処理装置は、他の画像処理装置とも接続可能な共有サーバと接続し、前記共有サーバは第2ジョブに含まれる画像データを記憶可能であり、
さらに前記画像処理装置は、
前記第2ジョブの実行指示を前記ユーザインタフェースを用いた操作によって受け付け、前記第2ジョブの前記実行指示を受け付けた場合に、前記共有サーバから前記第2ジョブの前記画像データを読み出した後、前記第2ジョブの前記画像データに基づいて前記画像処理部による処理を実行するサーバ蓄積ジョブ機能を有し、前記サーバ蓄積ジョブ機能は前記特別な機能に含まれ、
さらに前記画像処理装置は、
前記試行モードを終了した場合に、
前記メモリに前記サーバ蓄積ジョブ機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記サーバ蓄積ジョブ機能についての前記設定情報を初期化する前記初期化処理を実行し、
前記メモリに前記サーバ蓄積ジョブ機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶された前記サーバ蓄積ジョブ機能についての前記設定情報に従って、前記共有サーバに記憶される前記第2ジョブに対して前記サーバ蓄積ジョブ機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記サーバ蓄積ジョブ機能についての前記設定情報の入力が引き続き可能であり、
さらに前記第1方式の前記蓄積ジョブ機能、前記第2方式の前記蓄積ジョブ機能、および前記サーバ蓄積ジョブ機能のいずれが有効とされている場合であっても、前記共有サーバに記憶される前記第2ジョブの前記画像データについては消去せず、前記共有サーバに記憶される前記第2ジョブを、前記共有サーバに接続可能な他のデバイスからも利用可能である、
ことを特徴とする画像処理システム。 3. The image processing system according to claim 2,
the image processing device is connected to a shared server which is also connectable to other image processing devices, and the shared server is capable of storing image data included in a second job;
The image processing device further comprises:
a server stored job function of receiving an execution instruction for the second job by an operation using the user interface, and when the execution instruction for the second job is received, reading out the image data of the second job from the shared server and then executing processing by the image processing unit based on the image data of the second job, the server stored job function being included in the special function;
The image processing device further comprises:
When the trial mode is ended,
If the function information indicating that the server stored job function is disabled is stored in the memory, the initialization process is executed to initialize the setting information for the server stored job function stored in the memory;
if the function information indicating that the server stored job function is enabled is stored in the memory, the initialization process is not executed, and the process related to the server stored job function can be continued for the second job stored in the shared server in accordance with the setting information for the server stored job function stored in the memory; and further, the setting information for the server stored job function can be continued to be input by an operation using the user interface;
Furthermore, even if any of the stored job function of the first method, the stored job function of the second method, and the server stored job function is enabled , the image data of the second job stored in the shared server is not erased, and the second job stored in the shared server is available from another device that can be connected to the shared server.
1. An image processing system comprising:
ユーザインタフェースと、
メモリと、
コンピュータと、
を備える画像処理装置であって、
前記画像処理装置は特別な機能を備え、前記メモリには、前記特別な機能を有効にするか無効にするかを示す機能情報が記憶されており、工場出荷時、前記メモリには、前記特別な機能の無効を示す前記機能情報が記憶されており、
前記コンピュータは、
前記特別な機能を有効にする指示を受け付けた場合に、前記メモリに記憶される前記機能情報を前記特別な機能の有効を示す前記機能情報に変更することで前記特別な機能を有効にする変更処理を実行し、
さらに前記コンピュータは、
前記特別な機能についての試行を可能にする試行モードの開始を示す開始コマンドの入力を受け付けた場合に、前記試行モードを開始する開始処理を実行し、前記試行モードには有効期間が設定されており、前記試行モードの有効期間内において、前記特別な機能が有効になり、
さらに前記コンピュータは、
前記特別な機能が有効な期間内において、前記ユーザインタフェースを用いた操作によって、前記特別な機能で用いられる設定情報を入力する入力処理を実行可能であり、前記入力処理にて入力された前記設定情報を前記メモリに記憶し、さらに前記メモリに記憶された前記設定情報に従って前記特別な機能に関する処理を実行することが可能であり、
さらに前記コンピュータは、
前記試行モードの有効期間内の第1のタイミングにおいて、前記試行モードの有効期間内か否かを判断する判断処理と、
前記判断処理にて前記試行モードの有効期間外であると判断された後の第2のタイミングにおいて、前記試行モードを終了する終了処理と、
を実行し、
さらに前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記特別な機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記設定情報を初期化する初期化処理を実行し、
前記メモリに前記特別な機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶される前記設定情報に従って前記特別な機能に関する前記処理を実行することが引き続き可能であり、さらに前記入力処理が引き続き可能である、
ことを特徴とする画像処理装置。 An image processing unit;
A user interface;
Memory,
A computer,
An image processing device comprising:
the image processing device has a special function, the memory stores function information indicating whether the special function is enabled or disabled, and at the time of shipment from the factory, the memory stores the function information indicating that the special function is disabled;
The computer includes:
when an instruction to enable the special function is received, a change process is executed to enable the special function by changing the function information stored in the memory to the function information indicating that the special function is enabled;
The computer further comprises:
when an input of a start command indicating the start of a trial mode enabling a trial of the special function is received, a start process is executed to start the trial mode, a validity period is set for the trial mode, and the special function is enabled during the validity period of the trial mode;
The computer further comprises:
during a period during which the special function is valid, an input process for inputting setting information used in the special function can be executed by an operation using the user interface, the setting information inputted in the input process can be stored in the memory, and a process related to the special function can be executed in accordance with the setting information stored in the memory;
The computer further comprises:
a determination process for determining whether or not the trial mode is in a valid period at a first timing during the valid period of the trial mode;
a termination process for terminating the trial mode at a second timing after it is determined in the determination process that the trial mode is outside of its valid period;
Run
The computer further comprises:
When the trial mode is ended in the ending process,
If the function information indicating that the special function is disabled is stored in the memory, an initialization process is executed to initialize the setting information stored in the memory;
If the function information indicating the validity of the special function is stored in the memory, the initialization process is not executed, and the process related to the special function can be continued according to the setting information stored in the memory, and further the input process can be continued.
13. An image processing device comprising:
前記画像処理装置は蓄積ジョブ機能を有し、
前記コンピュータは、
前記蓄積ジョブ機能として、画像データを含む第1ジョブを受け付けた場合に、前記ユーザインタフェースへの入力操作に基づいて前記第1ジョブの実行条件を満たすまで前記第1ジョブの前記画像データを前記メモリに記憶し、前記第1ジョブの前記実行条件を満たした後、前記第1ジョブの前記画像データに基づいて前記画像処理部による処理を実行し、前記特別な機能には複数の種類があり、前記機能情報は、前記特別な機能の種類ごとに前記メモリに記憶され、さらに前記蓄積ジョブ機能には前記実行条件が異なる第1方式の前記蓄積ジョブ機能と第2方式の前記蓄積ジョブ機能とがあり、前記第1方式の前記蓄積ジョブ機能が有効になった場合、前記第2方式の前記蓄積ジョブ機能が無効になり、前記第1方式の前記蓄積ジョブ機能が無効になった場合、前記第2方式の前記蓄積ジョブ機能が有効になり、前記第1方式の前記蓄積ジョブ機能が有効であった場合、前記ユーザインタフェースへの前記入力操作によって第1入力情報の入力を受け付け、入力された前記第1入力情報が適正であることが前記実行条件となり、前記第2方式の前記蓄積ジョブ機能が有効であった場合、前記ユーザインタフェースへの前記入力操作によって第2入力情報の入力を受け付け、入力された前記第2入力情報が適正であることが前記実行条件となり、前記第1方式の前記蓄積ジョブ機能は前記特別な機能に含まれ、前記第2方式の前記蓄積ジョブ機能は前記特別な機能に含まれず、
さらに前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記第1方式の前記蓄積ジョブ機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記第1方式の前記蓄積ジョブ機能についての前記設定情報を初期化する前記初期化処理を実行し、さらに前記メモリに記憶されている前記第1ジョブの前記画像データを消去する消去処理を実行し、
前記メモリに前記第1方式の前記蓄積ジョブ機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理および前記消去処理を実行せず、前記メモリに記憶される前記第1方式の前記蓄積ジョブ機能についての前記設定情報に従って、前記メモリに記憶される前記第1ジョブに対して前記第1方式の前記蓄積ジョブ機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記第1方式の前記蓄積ジョブ機能についての前記設定情報の入力が引き続き可能である、
ことを特徴とする画像処理装置。 5. The image processing device according to claim 4,
the image processing device has a job storage function;
The computer includes:
When a first job including image data is received as the stored job function, the image data of the first job is stored in the memory until an execution condition of the first job is satisfied based on an input operation to the user interface, and after the execution condition of the first job is satisfied, processing is performed by the image processing unit based on the image data of the first job, there are a plurality of types of the special function, the function information is stored in the memory for each type of the special function, and further, the stored job function includes a first type of stored job function and a second type of stored job function having different execution conditions, and when the first type of stored job function is enabled, the second type of stored job function is enabled. when the accumulated job function of the first method is disabled and the accumulated job function of the second method is disabled, the accumulated job function of the second method is enabled, when the accumulated job function of the first method is enabled, input of first input information is accepted by the input operation on the user interface, and the execution condition is that the inputted first input information is correct, when the accumulated job function of the second method is enabled, input of second input information is accepted by the input operation on the user interface, and the execution condition is that the inputted second input information is correct, the accumulated job function of the first method is included in the special function, and the accumulated job function of the second method is not included in the special function,
The computer further comprises:
When the trial mode is ended in the ending process,
if the function information indicating that the stored job function of the first method is disabled is stored in the memory, the initialization process is executed to initialize the setting information for the stored job function of the first method stored in the memory, and further, an erasure process is executed to erase the image data of the first job stored in the memory;
if the function information indicating that the stored job function of the first method is enabled is stored in the memory, the initialization process and the deletion process are not executed, and the process related to the stored job function of the first method can be continued for the first job stored in the memory in accordance with the setting information for the stored job function of the first method stored in the memory, and further, the setting information for the stored job function of the first method can be continued to be input by an operation using the user interface.
13. An image processing device comprising:
前記画像処理装置は、他の画像処理装置とも接続可能な共有サーバと接続し、前記共有サーバは第2ジョブに含まれる画像データを記憶可能であり、
前記画像処理装置はサーバ蓄積ジョブ機能を有し、
前記コンピュータは、
前記サーバ蓄積ジョブ機能として、前記第2ジョブの実行指示を前記ユーザインタフェースを用いた操作によって受け付け、前記第2ジョブの前記実行指示を受け付けた場合に、前記共有サーバから前記第2ジョブの前記画像データを読み出した後、前記第2ジョブの前記画像データに基づいて前記画像処理部による処理を実行し、前記サーバ蓄積ジョブ機能は前記特別な機能に含まれ、
さらに前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記サーバ蓄積ジョブ機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記サーバ蓄積ジョブ機能についての前記設定情報を初期化する前記初期化処理を実行し、
前記メモリに前記サーバ蓄積ジョブ機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶された前記サーバ蓄積ジョブ機能についての前記設定情報に従って、前記共有サーバに記憶される前記第2ジョブに対して前記サーバ蓄積ジョブ機能に関する前記処理を実行することが引き続き可能であり、さらに前記ユーザインタフェースを用いた操作によって、前記サーバ蓄積ジョブ機能についての前記設定情報の入力が引き続き可能であり、
さらに前記第1方式の前記蓄積ジョブ機能、前記第2方式の前記蓄積ジョブ機能、および前記サーバ蓄積ジョブ機能のいずれが有効とされている場合であっても、前記共有サーバに記憶される前記第2ジョブの前記画像データについては消去せず、前記共有サーバに記憶される前記第2ジョブを、前記共有サーバに接続可能な他のデバイスからも利用可能である、
ことを特徴とする画像処理装置。 6. The image processing device according to claim 5,
the image processing device is connected to a shared server which is also connectable to other image processing devices, and the shared server is capable of storing image data included in a second job;
The image processing device has a server storage job function,
The computer includes:
as the server stored job function, an instruction to execute the second job is received by an operation using the user interface, and when the instruction to execute the second job is received, the image data of the second job is read from the shared server, and then processing is performed by the image processing unit based on the image data of the second job, and the server stored job function is included in the special function;
The computer further comprises:
When the trial mode is ended in the ending process,
If the function information indicating that the server stored job function is disabled is stored in the memory, the initialization process is executed to initialize the setting information for the server stored job function stored in the memory;
if the function information indicating that the server stored job function is enabled is stored in the memory, the initialization process is not executed, and the process related to the server stored job function can be continued for the second job stored in the shared server in accordance with the setting information for the server stored job function stored in the memory; and further, the setting information for the server stored job function can be continued to be input by an operation using the user interface;
Furthermore, even if any of the stored job function of the first method, the stored job function of the second method, and the server stored job function is enabled , the image data of the second job stored in the shared server is not erased, and the second job stored in the shared server is available from another device that can be connected to the shared server.
13. An image processing device comprising:
前記特別な機能には複数の種類があり、前記特別な機能として前記設定情報を共用する第1共用特別機能と第2共用特別機能とを備え、
前記メモリには、前記第1共用特別機能と前記第2共用特別機能とのそれぞれに対応する前記機能情報が記憶され、
前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記第1共用特別機能と前記第2共用特別機能との一方について無効を示す前記機能情報が記憶されている場合、前記メモリに前記第1共用特別機能と前記第2共用特別機能との他方についても無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記設定情報を初期化する前記初期化処理を実行し、前記メモリに前記第1共用特別機能と前記第2共用特別機能との他方について有効を示す前記機能情報が記憶されていれば、前記設定情報を初期化せず、前記試行モードの終了時の前記設定情報を引き継ぐ、
ことを特徴とする画像処理装置。 5. The image processing device according to claim 4,
There are a plurality of types of the special function, and the special function includes a first shared special function and a second shared special function that share the setting information;
The memory stores the function information corresponding to each of the first common special function and the second common special function,
The computer includes:
When the trial mode is ended in the ending process,
When the function information indicating that one of the first shared special function and the second shared special function is disabled is stored in the memory, if the function information indicating that the other of the first shared special function and the second shared special function is also disabled is stored in the memory, the initialization process is executed to initialize the setting information stored in the memory, and if the function information indicating that the other of the first shared special function and the second shared special function is enabled is stored in the memory, the setting information is not initialized, and the setting information at the time of the end of the trial mode is inherited.
13. An image processing device comprising:
前記特別な機能には複数の種類があり、前記特別な機能として排他的に有効になる第1排他特別機能および第2排他特別機能を備え、
前記コンピュータは、
前記試行モードの有効期間内において、前記第1排他特別機能と前記第2排他特別機能とのいずれか一方を有効にする選択を、前記ユーザインタフェースを用いて受け付け、前記第1排他特別機能が選択された場合には、前記第1排他特別機能を有効として前記第2排他特別機能を無効とし、前記第2排他特別機能が選択された場合には、前記第2排他特別機能を有効として前記第1排他特別機能を無効とし、無効にされた特別機能についての前記設定情報を初期化しない、
ことを特徴とする画像処理装置。 5. The image processing device according to claim 4,
There are a plurality of types of the special functions, and the special functions include a first exclusive special function and a second exclusive special function that are exclusively enabled;
The computer includes:
during a valid period of the trial mode, a selection of enabling either the first exclusive special function or the second exclusive special function is accepted using the user interface, and when the first exclusive special function is selected, the first exclusive special function is enabled and the second exclusive special function is disabled, and when the second exclusive special function is selected, the second exclusive special function is enabled and the first exclusive special function is disabled, and the setting information for the disabled special function is not initialized;
13. An image processing device comprising:
前記第2方式の前記蓄積ジョブ機能は、工場出荷時から有効であり、前記第1方式の前記蓄積ジョブ機能、前記第2方式の前記蓄積ジョブ機能および前記サーバ蓄積ジョブ機能は互いに排他的に有効になる機能であり、
前記コンピュータは、
前記試行モードが有効期間内において、前記第1方式の前記蓄積ジョブ機能と前記サーバ蓄積ジョブ機能とを有効とすることが可能であり、
さらに前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記第1方式の前記蓄積ジョブ機能と前記サーバ蓄積ジョブ機能とのいずれも有効とされていなければ、前記第2方式の前記蓄積ジョブ機能を有効のままとする、
ことを特徴とする画像処理装置。 7. The image processing device according to claim 6 ,
the stored job function of the second method is enabled from the time of shipment from a factory, and the stored job function of the first method, the stored job function of the second method, and the server stored job function are functions that are enabled mutually exclusively;
The computer includes:
During a valid period of the trial mode, the stored job function and the server stored job function of the first method can be enabled,
The computer further comprises:
When the trial mode is ended in the ending process,
if neither the stored job function of the first method nor the server stored job function is enabled in the memory, the stored job function of the second method is left enabled.
13. An image processing device comprising:
前記メモリには、前記試行モードを有効にするか無効にするかを示す試行モード情報が記憶されており、工場出荷時、前記メモリには、前記試行モードの無効を示す前記試行モード情報が記憶されており、
前記コンピュータは、
前記特別な機能についての試行を可能にする前記試行モードの開始を示す前記開始コマンドの入力を受け付けた場合に、前記開始処理において、前記メモリに記憶される前記試行モード情報について有効を示す情報に変更することで、前記試行モードを開始し、
さらに前記コンピュータは、
前記判断処理において、前記試行モードの有効期間内の前記第1のタイミングに、前記試行モードの期間を確認する確認コマンドをサーバに送信し、前記サーバから前記試行モードの有効期間外であることを示すステータス情報を受信した場合、前記試行モードの有効期間外であると判断し、前記サーバは、前記画像処理装置から前記確認コマンドを受信すると、前記試行モードの有効期間内であるか否かを判断し、判断結果を示す前記ステータス情報を前記画像処理装置に応答し、
さらに前記コンピュータは、
前記判断処理にて前記試行モードの有効期間外であると判断された後の前記第2のタイミングにおいて、前記メモリに記憶される前記試行モード情報について無効を示す情報に変更する前記終了処理を実行し、
さらに前記コンピュータは、
前記終了処理にて前記試行モードを終了した場合に、
前記メモリに前記特別な機能の無効を示す前記機能情報が記憶されていれば、前記メモリに記憶される前記設定情報を初期化する前記初期化処理を実行し、
前記メモリに前記特別な機能の有効を示す前記機能情報が記憶されていれば、前記初期化処理を実行せず、前記メモリに記憶される前記設定情報に従って前記特別な機能に関する前記処理を実行することが引き続き可能であり、さらに前記入力処理が引き続き可能であり、
さらに前記コンピュータは、
前記試行モードの有効期間内において、前記サーバから前記試行モードの有効期間外であることを示す前記ステータス情報を受信することなく、前記試行モード情報について無効を示す情報が前記メモリに記憶されている場合、前記メモリに記憶される前記設定情報を初期化する前記初期化処理を実行せず、前記設定情報を前記メモリに保持する、
ことを特徴とする画像処理装置。 10. The image processing device according to claim 4,
The memory stores trial mode information indicating whether the trial mode is enabled or disabled, and at the time of shipment from the factory, the memory stores the trial mode information indicating that the trial mode is disabled;
The computer includes:
when receiving an input of the start command indicating the start of the trial mode that enables a trial of the special function, in the start process, changing the trial mode information stored in the memory to information indicating validity, thereby starting the trial mode;
The computer further comprises:
In the determination process, a confirmation command for confirming the period of the trial mode is transmitted to a server at the first timing during a valid period of the trial mode, and when status information indicating that the valid period of the trial mode is not yet reached is received from the server, the server determines that the trial mode is not yet in its valid period, and upon receiving the confirmation command from the image processing device, the server determines whether the trial mode is still in its valid period and responds with the status information indicating the determination result to the image processing device;
The computer further comprises:
executing the termination process for changing the trial mode information stored in the memory to information indicating invalid at the second timing after it is determined in the determination process that the trial mode is outside of its valid period;
The computer further comprises:
When the trial mode is ended in the ending process,
If the function information indicating that the special function is disabled is stored in the memory, the initialization process is executed to initialize the setting information stored in the memory;
If the function information indicating the validity of the special function is stored in the memory, the initialization process is not executed, and the process related to the special function can be continued to be executed according to the setting information stored in the memory, and further the input process can be continued;
The computer further comprises:
during a valid period of the trial mode, if the status information indicating that the trial mode is outside the valid period is not received from the server and information indicating that the trial mode information is invalid is stored in the memory, the initialization process for initializing the setting information stored in the memory is not executed, and the setting information is held in the memory.
13. An image processing device comprising:
前記コンピュータは、
前記サーバから前記試行モードの有効期間外であることを示す前記ステータス情報を受信することなく、前記試行モード情報について無効を示す情報が前記メモリに記憶された後、前記試行モードの有効期間内の第3のタイミングにおいて、前記サーバにアクセスした場合、前記試行モード情報について有効を示す情報を前記メモリに記憶し、前記メモリに記憶される前記設定情報に従って前記特別な機能に関する前記処理を実行することが可能になり、さらに前記入力処理が可能になる、
ことを特徴とする画像処理装置。 11. The image processing device according to claim 10,
The computer includes:
when the server is accessed at a third timing within the valid period of the trial mode after information indicating that the trial mode information is invalid is stored in the memory without receiving the status information indicating that the trial mode is outside the valid period of the trial mode from the server, information indicating that the trial mode information is valid is stored in the memory, and the processing related to the special function can be executed in accordance with the setting information stored in the memory, and further the input processing can be performed.
13. An image processing device comprising:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021012772A JP7615710B2 (en) | 2021-01-29 | 2021-01-29 | Image processing system and image processing device |
| US17/400,212 US11902484B2 (en) | 2020-08-21 | 2021-08-12 | Image processing system and image processing apparatus utilizing trial mode |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021012772A JP7615710B2 (en) | 2021-01-29 | 2021-01-29 | Image processing system and image processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022116551A JP2022116551A (en) | 2022-08-10 |
| JP7615710B2 true JP7615710B2 (en) | 2025-01-17 |
Family
ID=82749374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021012772A Active JP7615710B2 (en) | 2020-08-21 | 2021-01-29 | Image processing system and image processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7615710B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009177383A (en) | 2008-01-23 | 2009-08-06 | Konica Minolta Business Technologies Inc | Image forming apparatus |
-
2021
- 2021-01-29 JP JP2021012772A patent/JP7615710B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009177383A (en) | 2008-01-23 | 2009-08-06 | Konica Minolta Business Technologies Inc | Image forming apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022116551A (en) | 2022-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20130125234A1 (en) | Image forming apparatus, image forming apparatus control method, and storage medium storing program | |
| US11113015B2 (en) | Information processing apparatus, method of controlling the same and storage medium | |
| US10778861B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium configured to change update processing control depending on whether an update target application is of a type for offering an authentication function | |
| US9639312B2 (en) | Image processing apparatus for performing processing on a print job, control method and storage medium of the same | |
| US11902484B2 (en) | Image processing system and image processing apparatus utilizing trial mode | |
| JP2014146998A (en) | Image processing device and image processing system | |
| JP5906826B2 (en) | Job processing system, job processing method, and program | |
| US20200310714A1 (en) | Image forming apparatus, method of controlling the same, storage medium, and system | |
| JP7615710B2 (en) | Image processing system and image processing device | |
| JP7559426B2 (en) | Image processing system and image processing device | |
| US10019600B2 (en) | Information processing apparatus, control method for information processing apparatus, and storage medium | |
| JP2009272770A (en) | Multi-function apparatus, and method of restricting use of multi-function apparatus | |
| US10367969B2 (en) | Management system, image forming apparatus, management server, and recording medium | |
| JP7639552B2 (en) | Image Processing Device | |
| JP7697267B2 (en) | Image Processing Device | |
| JP7271997B2 (en) | Information processing device and program | |
| US20260030326A1 (en) | Service use application, electronic apparatus, and system | |
| JP2020115606A (en) | Communication device, control method of the same, and program | |
| JP2025001376A (en) | Image formation device | |
| US10880442B2 (en) | Electronic device and a non-transitory computer-readable recording medium | |
| JP4080915B2 (en) | Image forming apparatus and mode control method | |
| JP2008191844A (en) | Print aggregation system | |
| JP6990994B2 (en) | Information processing equipment, its control method, and programs | |
| JP6503018B2 (en) | Transmitter, transmitter control method and program | |
| JP2024065734A (en) | Information processing device and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240919 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241001 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241122 |
|
| 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: 20241203 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241216 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7615710 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |