JP2023031662A - Information processor, information processing system, control method, and program - Google Patents
Information processor, information processing system, control method, and program Download PDFInfo
- Publication number
- JP2023031662A JP2023031662A JP2021137288A JP2021137288A JP2023031662A JP 2023031662 A JP2023031662 A JP 2023031662A JP 2021137288 A JP2021137288 A JP 2021137288A JP 2021137288 A JP2021137288 A JP 2021137288A JP 2023031662 A JP2023031662 A JP 2023031662A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- code
- information
- image
- url
- 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.)
- Granted
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】情報処理装置の個別パラメータのデータを含めた2次元コード画像を表示すること。【解決手段】本発明の一実施形態は、外部の装置から送信される通知情報に基づくコンテンツを、GUI画面を介して表示する情報処理装置であって、前記通知情報に含まれる通知の種類情報に基づいて、前記情報処理装置の個別パラメータに基づき、且つ前記情報処理装置が生成した2次元コード画像を表示させるための要素を有する第1GUI画面と、前記要素を有さない第2GUI画面との何れかを表示する表示制御手段を有する、ことを特徴とする情報処理装置である。【選択図】図4A two-dimensional code image including data of individual parameters of an information processing device is displayed. According to one embodiment of the present invention, there is provided an information processing apparatus for displaying, via a GUI screen, content based on notification information transmitted from an external device, wherein notification type information included in the notification information is displayed. a first GUI screen having an element for displaying a two-dimensional code image generated by the information processing device and a second GUI screen not having the element, based on the individual parameters of the information processing device; An information processing apparatus characterized by having display control means for displaying any one of them. [Selection drawing] Fig. 4
Description
本開示は、サーバによって送信されるユーザに対する通知に関する情報を印刷装置が受信した場合に、該情報に基づくコンテンツを該印刷装置の画面に表示する技術に関する。 The present disclosure relates to a technique of displaying content based on information on a screen of a printing device when the printing device receives information regarding a notification to a user transmitted by a server.
近年、端末装置の画面にサーバから取得した広告等のコンテンツを表示することが行われており、例えば、マルチファンクションプリンタ(以降「MFP」と記載)のような画像処理装置の画面に同様のコンテンツを表示することが行われている。 In recent years, it has become common to display content such as advertisements obtained from a server on the screen of a terminal device. is being displayed.
特許文献1では、トナーが無くなったときに、トナーの保管場所に関する情報として、保管場所の地図の画像データと、該地図の置き場所を表すQRコード(登録商標)の画像データとをサーバから受信して、地図の画像と、QRコードの画像とを画像処理装置の画面に表示する。
In
しかしながら、特許文献1では、通知の種類に応じた最適なレイアウトで画面表示することができない懸念がある。また、サーバでQRコードの画像データを生成しているため、印刷装置等の情報処理装置の個別パラメータのデータをQRコードに含めることができない。
However, in
そこで本発明の一実施形態は、上記課題に鑑み、情報処理装置の個別パラメータのデータを含めた2次元コード画像を表示することを目的とする。 In view of the above problems, an object of an embodiment of the present invention is to display a two-dimensional code image including individual parameter data of an information processing apparatus.
本発明の一実施形態は、外部の装置から送信される通知情報に基づくコンテンツを、GUI画面を介して表示する情報処理装置であって、前記通知情報に含まれる通知の種類情報に基づいて、前記情報処理装置の個別パラメータに基づき、且つ前記情報処理装置が生成した2次元コード画像を表示させるための要素を有する第1GUI画面と、前記要素を有さない第2GUI画面との何れかを表示する表示制御手段を有する、ことを特徴とする情報処理装置である。 An embodiment of the present invention is an information processing device that displays, via a GUI screen, content based on notification information transmitted from an external device, based on notification type information included in the notification information, Displaying either a first GUI screen having elements for displaying a two-dimensional code image generated by the information processing apparatus based on the individual parameters of the information processing apparatus, or a second GUI screen having no such elements. The information processing apparatus is characterized in that it has a display control means for controlling the display.
本発明の一実施形態によれば、情報処理装置の個別パラメータのデータを含めた2次元コード画像を表示することが可能になる。 According to one embodiment of the present invention, it is possible to display a two-dimensional code image including data of individual parameters of an information processing device.
以下、本開示の実施形態について、図面を参照して説明する。尚、以下の実施形態は、本開示を不必要に限定するものではなく、以下で説明されている特徴の組み合わせの全てが本開示の解決手段として必須のものとは限らない。また、同一の構成については、同じ符号を付して説明する。 Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. It should be noted that the following embodiments do not unnecessarily limit the present disclosure, and not all combinations of features described below are essential as a solution to the present disclosure. Moreover, the same configuration will be described by attaching the same reference numerals.
[第1実施形態]
<システムの構成>
図1は、本実施形態に係る情報処理システムの全体構成を示す図である。情報処理システム1は、MFP100と、サービス管理サーバ200と、サービス提供サーバ群400と、通信ネットワーク300とを有する。サービス提供サーバ群400は、各サービスを提供するサービス提供サーバを総称したものである。図1の例では、サービス提供サーバ群400は、サービスAを提供するサービスA提供サーバ420、サービスBを提供するサービスB提供サーバ430、及びサービスCを提供するサービスC提供サーバ440を有する。
[First embodiment]
<System configuration>
FIG. 1 is a diagram showing the overall configuration of an information processing system according to this embodiment.
<システムの概要>
図1のシステムで行われる処理の概要を説明する。まず、本システムによって提供されるサービスの例を説明する。サービスの例としては、MFP100のファームウェア更新サービスがある。ファームウェア更新サービスとは、MFP100のファームウェアの改良、障害への対策等が行われた場合、修正されたファームウェアを提供し、MFP100のファームウェアを更新するサービスである。また、他のサービスの例としては、MFP100のインクのような消耗品の販売サービスである。MFP100のユーザはサービスを提供するサーバにアクセスして消耗品を注文し購入することができる。さらに、他のサービスとしては、印刷コンテンツの提供サービスがある。MFP100のユーザは、サービスを提供するサーバにアクセスして印刷コンテンツをダウンロードして印刷することができる。
<Overview of the system>
An outline of processing performed in the system of FIG. 1 will be described. First, an example of the services provided by this system will be described. An example of the service is the MFP 100 firmware update service. The firmware update service is a service that updates the firmware of MFP 100 by providing corrected firmware when the firmware of MFP 100 is improved, a countermeasure against a failure, or the like is performed. Another example of the service is a sales service for consumables such as ink for the MFP 100 . A user of MFP 100 can access a server that provides services to order and purchase consumables. Furthermore, another service is a print content providing service. The user of MFP 100 can access the server that provides the service, download the print content, and print it.
尚、上述したサービスは例示に過ぎず、これらに限定されるものではない。MFP100に関連するサービスであればよい。 Note that the services described above are merely examples, and are not limited to these. Any service related to the MFP 100 may be used.
本システムでは、これらのサービス提供サーバからMFP100のユーザに向けて送信される通知に関する情報(以降「通知情報」と記載)に基づくコンテンツを、MFP100のGUI(グラフィカルユーザインターフェース)画面に表示する処理が行われる。尚、図1では、MFP100、サービス管理サーバ200、及びサービス提供サーバ群400は、通信ネットワーク300を介して接続されているところ、本実施形態では、MFP100は、サービス管理サーバ200から送信される通知情報の受信を行う。つまり、本実施形態は、MFP100が各サービス提供サーバから通知情報を直接受信する形態ではないことに留意されたい。
In this system, processing is performed to display content based on information (hereinafter referred to as "notification information") regarding notifications sent from these service providing servers to the user of
本実施形態では、サービス管理サーバ200を設けることで、例えば、各種のサービス提供サーバからのMFP100への通知情報をサービス管理サーバ200に集約することができる。そして、サービス管理サーバ200が、各種のサービスを提供するサービス提供サーバとの間で情報のやり取りを行うことで、MFP100がサービス提供サーバとの間で直接情報のやり取りをせずに済む。
In this embodiment, by providing the
サービス管理サーバ200と、各サービス提供サーバとの間の情報の送受信は、各サービスの利用条件が満たされたときに行われる。利用条件としては、例えば、QRコードを読み取った端末装置と各サービス提供サーバとの間でサービス利用の登録処理が行われることが挙げられる。サービスの利用条件が満たされると、各サービス提供サーバは、サービス管理サーバ200との間で情報の送受信を行い、通知情報の提供を行う。各通信については、HTTPやXMPP等を通した制御が行われる。尚、プロトコルについて他のプロトコルを用いてよい。
Transmission and reception of information between the
<MFPの構成>
図2は、本実施形態におけるMFP100の概略構成例を示すブロック図である。MFP100は、本実施形態を適用可能な情報処理装置の一種である。また、MFP100は、電子機器の一種である。本実施形態のMFP100は、ログ情報及びステータス情報を含むデバイス情報の生成処理、記憶処理、及び、送信処理等の情報処理機能を有する。また、MFP100は、後述の記録制御部113及び記録部114による、記録媒体に画像を形成する画像記録機能(画像形成機能)も有する。
<Configuration of MFP>
FIG. 2 is a block diagram showing a schematic configuration example of the
MFP100は、CPU101、ROM102、RAM103、画像メモリ104、データ変換部105、読取制御部106、読取部107、操作表示部108、LCD109、通信制御部110、及び解像度変換部111を有する。さらに、MFP100は、符号復号化部112、記録制御部113、記録部114、USBファンクション制御部115、USBホスト制御部116、及びバス117を有する。
CPU101は、システム制御部であり、MFP100全体の動作を制御する。ROM102は、CPU101が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム(以降「OS」と記載)等の固定データが記憶される不揮発性メモリである。本実施形態では、ROM102に記憶されている各制御プログラムに基づいて、ROM102に記憶されている組み込みOSの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウエア実行制御が行われる。ROM102には、デバイス情報を外部へ提供するか否かを示す情報(「許諾可否情報」とする)が記憶される。RAM103は、バックアップ電源を必要とするSRAM(Static Random Access Memory)等で構成され、不図示のデータバックアップ用の1次電池によってRAM103への給電が保障されている。RAM103には、プログラム制御変数等が記憶される。画像メモリ104は、DRAM(Dynamic Random Access Memory)等で構成され、画像データを蓄積することができる。また、画像メモリ104の一部の領域は、ソフトウエア処理の実行のための作業領域として確保されている。データ変換部105は、ページ記述言語(PDL:Page Description Language)で記載されたデータの解析、及びキャラクタデータのCG(Computer Graphics)展開等の画像データの変換を行うことができる。
A
読取部107は、CISイメージセンサによって原稿を光学的に読み取り、電気的な画像信号に変換する。読取制御部106は、読取部107によって取得された画像信号に、2値化処理や中間調処理等の各種画像処理を施すことで、高精細な画像データを出力する。尚、原稿を光学的に読み取る手法は、固定されているCISイメージセンサで原稿を読み取るシート読取制御方式と、原稿台に固定されている原稿を移動するCISイメージセンサで読み取るブック読取制御方式との何れを採用してもよい。
A
操作表示部108は、数値入力キー、モード設定キー、決定キー、取り消しキー等の必要最低限のキーと、LED(発光ダイオード)や7セグメント表示部等とから構成される。ここに挙げた各種キーは、LCD109上に表示されるキー、所謂ソフトキーで実現され、ユーザからの操作を受け付けることができる。LCD109は、ユーザの操作が一定時間行われなかった場合、消費電力を低減させるため、LCD109のバックライトをOFFに切り替える。
The
通信制御部110は、MFP100と、通信ネットワーク300を介しての外部の装置との間の通信を制御し、具体的には、インターネットサービスプロバイダへの接続や、サービス管理サーバ200との間における各種データの通信を行う。また、通信制御部110は、MFP100がインターネットに接続されているのか、LANのみに接続されているのか等のMFP100の接続状況を判定することができる。尚、通信制御部110と通信ネットワーク300との接続は、HTTPやXMPP等の公知の方法によるものとする。解像度変換部111は、ミリ系の画像データとインチ系の画像データとの相互変換等の解像度変換処理を行う。尚、解像度変換部111は、画像データの拡大ないし縮小処理も実行することができる。符号復号化部112は、MFP100で扱われる画像データ(非圧縮、MH、MR、MMR、JBIG、JPEG等)に符号化処理又は復号化処理を施したり、拡大ないし縮小処理を施したりする。記録制御部113は、印刷される画像データに対し、スムージング処理や記録濃度補正処理、色補正等の各種画像処理を施すことにより、高精細な画像データに変換し、該高精細な画像データに基づく記録データを記録部114に出力する。また、記録制御部113は、記録部114の状態情報を定期的に取得する役割も果たす。記録部114は、レーザビームプリンタ又はインクジェットプリンタ等によって構成され、記録制御部113で生成された記録データに基づいて、用紙等の記録媒体に画像を記録する(つまり印刷する)。
USBファンクション制御部115は、USB通信規格に従ってプロトコル制御を行う。USBホスト制御部116は、USB通信規格で定められたプロトコルで通信を行うための制御部である。このUSB通信規格は、双方向の高速データ通信のための規格であり、このUSB通信規格によれば、1台のホスト(マスター)に対し、複数のハブ又はファンクション(スレーブ)を接続可能な旨が定められている。つまり、USBホスト制御部116は、USB通信におけるホストの機能を提供する。読取部107及びLCD109以外の構成は、バス117を介して相互に接続されている。
The USB
<サービス管理サーバの構成>
図3は、本実施形態におけるサービス管理サーバ200の概略構成例を示すブロック図である。サービス管理サーバ200は、CPU201、ROM202、RAM203、内部記憶装置204、外部記憶装置205、操作部207、表示部208、及び通信部209を有する。
<Configuration of service management server>
FIG. 3 is a block diagram showing a schematic configuration example of the
CPU201は、ROM202、RAM203、内部記憶装置204、又は、外部記憶媒体206から外部記憶装置205に読み出されたプログラムに従ってサービス管理サーバ200全体の動作を制御する。ROM202には、CPU201の制御プログラム等が記憶される。RAM203には、プログラムや各種データが一時的に記憶され、RAM203を利用することで、サービス管理サーバ200の処理を高速可することが可能である。内部記憶装置204には、オペレーティングシステム、各種アプリケーションプログラム、及び各種データ等が記憶される。また、内部記憶装置204には、各種制御命令やデータの送受信を行うためのアプリケーションソフト等がインストールされている。操作部207は、例えばキーボードやマウス等の入力装置であり、サービス管理サーバ200のオペレータからの指示入力を受け付ける。表示部208は、オペレータに対する各種表示を行う。通信部209は、通信ネットワーク300に接続され、インターネットサービスプロバイダへの接続や、MFP100又はサービス提供サーバ群400に含まれる各サービス提供サーバとの間における各種データの通信を行う。尚、通信ネットワーク300への接続は、HTTP又はXMPP等の公知の方法によるものとする。
The
<サービス提供サーバの構成>
図4は、本実施形態におけるサービス提供サーバ群400に含まれる各サービス提供サーバの概略構成例を示すブロック図である。具体的には、図4は、サービスA提供サーバ420、サービスB提供サーバ430、及びサービスC提供サーバ440の構成例を示す図である。各サービス提供サーバは、CPU401、ROM402、RAM403、内部記憶装置404、外部記憶装置405、操作部407、表示部408、及び通信部409を有する。
<Configuration of service providing server>
FIG. 4 is a block diagram showing a schematic configuration example of each service providing server included in the service providing
内部記憶装置404及び通信部409以外の構成は、図3のサービス管理サーバ200の構成と同様のため、説明を省略する。内部記憶装置404には、OS、各種アプリケーションプログラム、及び各種データ等が記憶される。また、内部記憶装置404には、サービス管理サーバ200に対する各種制御命令やデータの送受信を行うためのアプリケーションソフト等がインストールされている。通信部409は、通信ネットワーク300に接続され、インターネットサービスプロバイダへの接続やサービス管理サーバ200との間における各種データの通信を行う。
Configurations other than the
<MFPとサービス管理サーバとの間で行われる処理>
図5は、MFP100と、サービス管理サーバ200との間で行われる処理のシーケンス図である。
<Processing Performed Between MFP and Service Management Server>
FIG. 5 is a sequence diagram of processing performed between
ユーザへの通知の有無を問い合わせる機会(以降「問い合わせ機会」と記載)になったとき、MFP100は、通知情報を取得するための処理として、サービス管理サーバ200に通知情報を問い合わせる処理を行う。通知の有無の問い合わせ機会は、予め決められたタイミングで発生する。例えば、一定の時間経過により周期的に問い合わせを行ってもよいし、MFP100の起動時に問い合わせを行ってもよい。
When there is an opportunity to inquire about the presence or absence of notification to the user (hereinafter referred to as "inquiry opportunity"), the
ステップS510において、MFP100は、通知情報を問い合わせるリクエストを、サービス管理サーバ200に対して送信する。尚、以降では「ステップS~」を「S~」と略記する。
In step S<b>510 ,
S520において、サービス管理サーバ200は、S510で送信されたリクエストに対応するレスポンスを、MFP100に対して送信する。このレスポンスには、ユーザに通知する内容に関するデータと、通知の種類を示す種類情報とが含まれている。
In S520,
S530において、MFP100は、S520で受信したレスポンスの解析を行う。本ステップのレスポンス解析により、画像データが保存されている保存先を示す画像URL、QRコード表示用URL等の各データが取得される。
At S530, the
S540において、MFP100は、S530で取得されるQRコード表示用URLの文字列に、MFP100の個別パラメータ(製品シリアル番号、MACアドレス)を付加することで、QRコード表示用URLを更新する。なおMFP100の個別パラメータは、MFP100が、サービス管理サーバ200から受信することなく予めROM402等に記憶している情報である。そして、MFP100は、更新したQRコード表示用URLを保存する。なお本実施形態ではMFP100の個別パラメータが付加されているが、MFP100が、サービス管理サーバ200から受信することなく予めROM402等に記憶している他の情報が付加されても良い。なおここで生成されたQRコード表示用URLは、一旦サービス管理サーバ200に対して送信され、サービス管理サーバ200に対して送信において暗号化が実行されても良い。そして、暗号化されたQRコード表示用URLをMFP100が受信しても良い。このような形態とすることで、QRコードの読み取りによって端末装置が取得する情報が、暗号化されたものであるようにすることができる。暗号化された情報の復号は、端末装置で実行されても良いし、端末装置から暗号化された情報を受信したサービス提供サーバ等で実行されても良い。
In S540, the
S550において、MFP100は、画像データを求めるリクエスト(「画像取得リクエスト」とする)を、サービス管理サーバ200に対して送信する。本ステップのリクエストは、S530で取得される画像URLを指定することで行われる。
In S<b>550 ,
S560において、S550で送信されるリクエストを受信したサービス管理サーバ200は、画像データを、MFP100に対して送信する。
At S<b>560 ,
MFP100のCPU101は、通知情報に基づくコンテンツ表示を行うタイミングになったと判定したとき、表示するタイミングとコンテンツとが関連付けされている管理テーブルを用いて表示対象のコンテンツを決定する。また、CPU101は、レスポンスの種類情報を用いて通知の種類を判定し、当該判定した種類に対応するパターンのGUI画面を介して、コンテンツを表示する。尚、かかる処理に関しては後述する。
When
<レスポンス例>
図6は、図5のS520にてサービス管理サーバ200がMFP100に送信するレスポンスの例を示す。このレスポンスは、JSONフォーマットで記述されたテキストファイルであるところ、レスポンスの形式を、図6を用いて説明する。
<Response example>
FIG. 6 shows an example of the response that the
図6(a)は、ファームウェアの重要な更新の通知情報についてのレスポンスを示す。 FIG. 6(a) shows a response to the important update notification information of the firmware.
キー”url”は、ユーザに通知する内容としての画像ファイルのURLを示し、その値としてURL文字列をとる。図5のS550では、このURL文字列が指定されたリクエスト送信を行う。 The key "url" indicates the URL of the image file as the content to be notified to the user, and takes the URL character string as its value. In S550 of FIG. 5, a request specifying this URL character string is transmitted.
キー”type”は、通知の種類情報を示し、その値として”normal”と、”qr”との何れかをとる。図6(a)の例は、”normal”のケースを示す。 The key "type" indicates information on the type of notification, and takes either "normal" or "qr" as its value. The example in FIG. 6A shows the "normal" case.
キー”qr_url”は、GUI画面(後述の通知画面、図9参照)上で表示するQRコードを生成するためのURLを示し、その値としてURL文字列をとる。図6(a)の例では、実際には”qr_url”にURL文字列は入っておらず、空となっている。 A key "qr_url" indicates a URL for generating a QR code to be displayed on a GUI screen (notification screen to be described later, see FIG. 9), and takes a URL character string as its value. In the example of FIG. 6(a), "qr_url" does not actually contain a URL character string and is empty.
キー”timing”は、通知情報に基づくコンテンツを表示するタイミングを示し、その値として”startup”と、”jobend”との何れかをとる。図6(a)の例では”timing”の値は“startup”であるため、MFP100は、起動が完了したタイミングで、通知情報に基づくコンテンツを表示する。
The key "timing" indicates the timing of displaying the content based on the notification information, and takes either "startup" or "jobend" as its value. In the example of FIG. 6A, the value of "timing" is "startup", so
図6(b)は、インク購入サイトの通知情報についてのレスポンスを示す。”url”等のキーは、図6(a)と同様である。 FIG. 6B shows a response to the notification information of the ink purchase site. Keys such as "url" are the same as in FIG. 6(a).
図6(b)の例では”type”の値は”qr”をとっている。“この場合、図示するように”qr_url”にURL文字列が入っており、図5のS540にて、このURL文字列にMFP100の個別パラメータが付加される。付加される個別パラメータは、例えば製品シリアル番号”123456789”、及び、MACアドレス”11-22-33-44-55-66”である。この場合URL文字列は” https://shop.com/ink_sale.html/?mdl=123456789&adr=11-22-33-44-55-66”のようになる。
In the example of FIG. 6B, the value of "type" is "qr". “In this case, as illustrated, a URL character string is included in “qr_url”, and in S540 of FIG. 5, an individual parameter of the
また、図6(b)の例では”timing”の値は”jobend”であるため、MFP100は、印刷処理を完了したタイミングで通知情報に基づくコンテンツを表示する。
Also, in the example of FIG. 6B, the value of "timing" is "jobend", so
<通知画面の表示処理>
図7は、前述のS570(図5参照)で通知画面を表示する際に、MFP100において実行される処理のフローチャートである。
<Notification screen display processing>
FIG. 7 is a flow chart of the process executed in
S710において、CPU101は、通知情報が通常の画像表示パターンを示すか判定する。通常の画像表示パターンとは、MFP100によって生成されたQRコードを表示するための領域を有しない通知画像を表示するパターンである。本ステップの判定結果が真の場合、S720に進む。一方、本ステップの判定結果が偽の場合(つまり、通知情報が通常の画像表示パターンではないことを示す場合)、S730に進む。本ステップでは具体的に、レスポンスにおける通知の種類情報を示すキー”type”の値を用い、当該値が”normal”であれば、通知情報が、通常の画像表示パターンを示すと判定する。一方、キー”type”の値が”qr”であれば、通知情報が、QRコード表示パターンを示すと判定する。QRコード表示パターンとは、MFP100によって生成されたQRコードを表示するための領域を有する通知画像を表示するパターンである。
In S710, the
S720において、CPU101は表示制御手段として機能し、画像表示パターンに対応した通知画面を表示する。この通知画面は、図5のS560で取得された画像データに基づいて作成される。尚、本ステップで表示する通知画面は、閉じるボタンを有する。本ステップで表示する通知画面の詳細については、図8を用いて後述する。
At S720, the
S730において、CPU101は表示制御手段として機能し、QRコード表示パターンに対応した通知画面を表示する。この通知画面は、図5のS560で取得された画像データに基づいて作成される。尚、本ステップで表示する通知画面は、閉じるボタンと、QRコードボタンとを有する。本ステップで表示する通知画面の詳細については、図9を用いて後述する。
At S730, the
S740において、CPU101は、S730で表示された通知画面が有するQRコードボタン(図9参照)の押下を検出する。
At S740, the
S750において、CPU101は、図5のS540で保存されたQRコード表示用URLを取得し、当該取得したQRコード表示用URLをQRコードに変換することでQRコード表示用URLに対応するQRコードを生成する。なおQRコードの生成タイミングはこのタイミングに限定されず、例えば、QRコードボタンの押下が検出される前に本処理が実行されても良い。
In S750, the
S760において、CPU101は、S750で生成したQRコード画像を有する通知画面を表示する(図9参照)。
At S760, the
S770において、CPU101は、通知画面が有する閉じるボタンが押下されたか判定する。本ステップの判定結果が真の場合、S780に進む一方、該判定結果が偽の場合、閉じるボタンが押下されるまで待つ。
In S770, the
S780において、CPU101は、LCD109上に表示されている通知画面を閉じる(非表示にする)。
In S<b>780 , the
<通知画面>
以下、通知情報に基づくコンテンツを表示するGUI画面について、図8及び図9を用いて説明する。尚、本明細書では、通知情報に基づくコンテンツを表示するGUI画面を「通知画面」とする。
<Notification screen>
GUI screens for displaying content based on notification information will be described below with reference to FIGS. 8 and 9. FIG. In this specification, a GUI screen that displays content based on notification information is referred to as a "notification screen".
図8は、図7のS710でYESと判定された場合にMFP100のLCD109上に表示される通知画面の例を示す。図示するように、通知画面800は、表示要素として、サーバから取得した通知画像801と、閉じるボタン802とを有する。閉じるボタン802が押下されると、通知画面800は非表示になる。また図8に示す画面が表示される場合は、MFP100はQRコードを生成しない。また、図8に示す画面には、MFP100が生成したQRコードや、当該QRコードを表示するためのボタンは含まれない。なお、図8に示す画面には、他のボタンが含まれていても良い。具体的には例えば、図8に示す画面が、MFP100が利用できるWebアプリケーションプログラム(以下、Webアプリケーション)に関する内容を通知する通知画面であるとする。なおMFP100が利用できるWebアプリケーションは例えば、MFP100に画像コンテンツや文書コンテンツを提供して、MFP100に当該画像コンテンツや文書コンテンツを印刷させることが可能なWebアプリケーションである。またMFP100が利用できるWebアプリケーションに関する内容とは具体的には例えば、MFP100が利用できるWebアプリケーションが新たに増えたことを通知する内容や、Webアプリケーションを利用することをユーザに促したりする内容である。そして通知画面には、通知画面によって通知されているWebアプリケーションを起動するためのボタンが含まれていても良い。
FIG. 8 shows an example of a notification screen displayed on
なおMFP100が生成したQRコードや、当該QRコードを表示するためのボタンは含まれない画面は上述のものに限定されない。例えば、MFP100のファームウェアアップデートをユーザに促すための通知画面や、MFP100が印刷(画像形成)に利用する記録材(インクやトナー)や記録媒体(用紙)の広告のための通知画面であっても良い。
Screens that do not include the QR code generated by
図9は、図7のS710でNOと判定された場合にMFP100のLCD109上に表示される通知画面の例を示す。図示するように、通知画面900は、表示要素として、サーバから取得した画像901と、閉じるボタン902と、QRコードボタン903とを有する。QRコードボタン903が押下されると、QRコード画像911を表示する通知画面910に遷移する。また本実施形態において、図9のような、QRコードボタン903を有する通知画面は具体的には例えば、サービス提供サーバが提供する印刷サービスに関する画面である。当該印刷サービスは例えば、MFP100によって印刷した用紙の枚数に応じて、MFP100のユーザが利用できるポイントが貯まるサービスである。なお当該サービスは例えば、ユーザが有するスマートフォン等の端末装置とサービス提供サーバとの間で、印刷サービス利用の登録処理を実行することで利用可能となる。そのため例えば、印刷サービスに関する画面は、印刷サービスを利用するようユーザを促す画面、印刷サービス利用の登録処理を実行するユーザを促す画面、等である。なお本実施形態では、通知画面900には、QRコード画像911そのものは含まれない形態としたが、QRコードボタン903が含まれず、QRコード画像911そのものが含まれる形態としても良い。
FIG. 9 shows an example of a notification screen displayed on the
尚、本実施形態では、GUI画面がQRコード画像を表示する例を説明したが、GUI画面に表示される2次元コード画像は、QRコード画像に限らない。バーコード画像等の他の2次元コード画像を表示してよい。 In this embodiment, an example in which the GUI screen displays the QR code image has been described, but the two-dimensional code image displayed on the GUI screen is not limited to the QR code image. Other two-dimensional code images such as bar code images may be displayed.
また、GUI画面の表示を切り替えるための要素として、ボタンを例に挙げて説明したが、このような要素はボタンに限らない。チェックボックスやラジオボタン等の他の要素を用いてGUI画面を設計してよい。 In addition, although the button has been described as an example of the element for switching the display of the GUI screen, such an element is not limited to the button. Other elements such as checkboxes and radio buttons may be used to design GUI screens.
通知画面910が表示された後、撮影機能を有する端末装置によって、QRコードが撮影・取得される。そして端末装置により当該QRコードが解析されて、MFP100の個別パラメータを含む各種情報が取得される。本実施形態では、端末装置とサービス提供サーバとの間で、印刷サービス利用の登録処理が行われるものとし、当該灯篭処理に、QRコードから取得された各種情報が用いられるものとする。具体的には端末装置は、QRコードから取得された情報に含まれるURLを用いてサービス提供サーバにアクセスする。そして端末装置は、自身の個別パラメータ及びMFP100の個別パラメータをサービス提供サーバに送信する。これにより、MFP100を利用した印刷サービスの利用登録が行われることとなる。またこのとき、端末装置は、QRコードの読み取りによりMFP100の個別パラメータを取得しているので、ユーザからMFP100の個別パラメータの入力を受け付けることなく簡便にMFP100の個別パラメータを取得することができている。すなわち本実施形態により、MFP100を利用した印刷サービスの利用登録におけるユーザビリティを向上させることができる。 なお上述では、QRコードを生成するための情報の生成及び、QRコードの生成がMFP100で実行される形態を説明した。しかし、通知情報によって通知される内容によっては、QRコードを生成するための情報の生成やQRコードの生成がMFP100以外の装置で実行されても良い。例えば、MFP100が印刷(画像形成)に利用する記録材(インクやトナー)や記録媒体(用紙)の広告のための通知画面において、QRコードボタン903が含まれていても良い。そしてこのような通知画面において表示されるQRコードの読み取りによって取得される情報は、広告されている記録材や記録媒体の販売ページにアクセスするために用いられる。このようなケースでは、MFP100の個別パラメータをQRコードに含める必要がないため、QRコードを生成するための情報の生成やQRコードの生成がMFP100以外の装置で実行されても良い。またこのようなケースで表示される通知画面においては、QRコードボタン903が含まれても良いし、QRコードを含む画像901が含まれても良いし、QRコードボタン903や画像901とは別の構成としてQRコードが含まれても良い。
After the
[第2実施形態]
第1実施形態では、MFP100がQRコード表示用URL文字列に個別パラメータを付加する。これに対し本実施形態では、MFP100で個別パラメータを付加しないで、サービス管理サーバ200にて、QRコード表示用URL文字列に個別パラメータを付加する。尚、以下では、前述の形態と同じ内容については、同じ符号を用いる等して説明を適宜省略し、前述の形態と異なる内容を主に説明する。
[Second embodiment]
In the first embodiment, the
<MFPとサービス管理サーバとの間で行われる処理>
図10は、サービス管理サーバ200で個別パラメータを付加する場合の、MFP100と、サービス管理サーバ200との間で行われる処理のシーケンス図である。
<Processing Performed Between MFP and Service Management Server>
FIG. 10 is a sequence diagram of processing performed between
問い合わせ機会になったとき、MFP100は、通知情報を取得するための処理として、サービス管理サーバ200に通知情報を問い合わせる処理を行う。
When an inquiry opportunity comes, the
S1010において、MFP100は、通知情報を問い合わせるリクエストを、サービス管理サーバ200に対して送信する。本ステップで送信する問い合わせのリクエストには、MFP100の個別パラメータ(製品シリアル番号、MACアドレス)が付加されている。例えば、製品シリアル番号として”123456789”が付加され、MACアドレスとして”11-22-33-44-55-66”が付加される。
In S<b>1010 ,
S1020において、S1010で送信される問い合わせのリクエストを受信したサービス管理サーバ200は、QRコード表示用URL文字列に個別パラメータを付加する。本ステップの結果、URL文字列は” https://shop.com/ink_sale.html/?mdl=123456789&adr=11-22-33-44-55-66”のようになる。
In S1020, the
このように、本実施形態では、サービス管理サーバ200がURLに個別パラメータを付加する。これにより、MFP100は、後続のS530でレスポンス解析を行う際に、QRコード表示用URL文字列をそのまま記録部114に保存することができる。
Thus, in this embodiment, the
[第3実施形態]
第1実施形態では、S710でNOと判定された場合に、サービス管理サーバ200から取得したQRコード表示用URL文字列にMFP100の個別パラメータを付加したURL文字列を、S750にてQRコードに変換していた。しかしながら、LCD109のサイズによっては、QRコードに変換できる情報量に制約があるため、変換できない場合がある。そこで本実施形態では、LCD109のサイズに基づく変換可能な表現文字数を考慮した処理について説明する。
[Third Embodiment]
In the first embodiment, when the determination in S710 is NO, the URL character string obtained by adding the individual parameters of the
<LCDのサイズと、QRコードで表現可能な文字数との関係>
図11は、LCD109のサイズと、QRコードで表現可能な文字数(バイナリ)との対応関係を保持するテーブルである。図11の例では、MFP100のLCD109のサイズとして、“160×160”と、“QVGA”との2種類が存在している。また、各種類に応じた表現可能文字数が決まっており、“160×160”の場合は106、“QVGA”の場合は251となる。
<Relationship between LCD size and number of characters that can be represented by QR code>
FIG. 11 is a table that holds the correspondence between the size of the
表現可能な文字数を超える文字列をQRコードに変換することはできない。従って、このような場合にQRコードボタン903を押下してQRコードを表示する画面に遷移したとしても、図9に示すようなQRコード画像911は表示されない。
A character string exceeding the number of expressible characters cannot be converted into a QR code. Therefore, in such a case, even if the
<通知画面の表示処理>
図12は、本実施形態に係る通知画面の表示処理のフローチャートであって、当該表示処理には、QRコード画像が表示されない問題を発生させないために、QRコード表示用URL文字列の長さに基づいて、表示するGUI画面を変更する処理が含まれている。
<Notification screen display processing>
FIG. 12 is a flowchart of the display processing of the notification screen according to the present embodiment. Based on this, processing for changing the displayed GUI screen is included.
S710において、CPU101は、通知情報が通常の画像表示パターンを示すか判定する。本ステップの判定結果が真の場合、S720に進む。一方、本ステップの判定結果が偽の場合(通知情報が通常の画像表示パターンではない、つまりQRコード表示パターンを示す場合)、S1210に進む。
In S710, the
S1210において、CPU101は、QRコード表示用URL文字列に基づいて、QRコードを作成可能か判定する。本ステップの判定結果が真の場合、S730に進む一方、該判定結果が偽の場合、S720に進む。
In S1210, the
S1210の判定処理について詳しく説明すると、まずCPU101は、S540で保存されたQRコード表示用URL文字列を取得するとともに、図11に示すようなテーブルを参照することで、LCD109のサイズに対応する表現可能文字数を取得する。そして、CPU101は、QRコード表示用URL文字列の長さがLCD109のサイズに対応する表現可能文字数以下か判定する。QRコード表示用URL文字列の長さがLCD109のサイズに対応する表現可能文字数以下であれば、QRコードを作成可能とする一方、当該長さが当該表現可能文字数を超過していれば、QRコードを作成不可とする。
To explain the determination processing in S1210 in detail, first, the
S1210の判定結果が偽の場合(つまりQRコード作成不可の場合)、第1実施形態と同様に、S720において、CPU101は、画像表示パターンに対応した通知画面を表示する。この場合、サービス管理サーバ200から取得した画像を表示するためのGUI画面として、図8に示すような、QRコードボタンを有さない通知画面が表示される。
If the determination result in S1210 is false (that is, if the QR code cannot be created), the
S1210の判定結果が真の場合(つまりQRコード作成可能な場合)、第1実施形態と同様に、S730において、CPU101は、QRコード表示パターンに対応した通知画面を表示する。この場合、図9に示すような、サーバから取得した画像と、QRコードボタンとを有する通知画面が表示される。
If the determination result in S1210 is true (that is, if the QR code can be created), the
[第4実施形態]
第3実施形態では、LCD109のサイズに応じた表現可能文字数を考慮した処理をMFP100で行った。しかし、サービス管理サーバ200でLCD109のサイズに応じたURL文字列の文字数を決定してもよい。
[Fourth Embodiment]
In the third embodiment, the
<LCDのサイズと、QRコードで表現可能な文字数との関係>
本実施形態では、サービス管理サーバ200において、LCD109のサイズに応じた表現可能文字数と、それに対応したQRコード表示用のURL文字列とを、図13に示すようなテーブルを用いて予め管理している。
<Relationship between LCD size and number of characters that can be represented by QR code>
In this embodiment, in the
図13の例では、MFP100のLCD109のサイズとして、“160×160”と、“QVGA”との2種類が存在し、夫々に対応した表現可能文字数(バイナリ)と、QRコード表示用URL文字列とが保持されている。LCD109のサイズが“160×160”の場合は、表現可能文字数が106であり、その文字数に対応した106文字以下のURL文字列を使用する。また、LCD109のサイズが“QVGA”の場合は、表現可能文字数が251であり、その文字数に対応した251文字以下のURL文字列を使用する。
In the example of FIG. 13, there are two sizes of the
<MFPとサービス管理サーバとの間で行われる処理>
図14は、MFP100と、サービス管理サーバ200との間で行われる処理のシーケンス図である。
<Processing Performed Between MFP and Service Management Server>
FIG. 14 is a sequence diagram of processing performed between
S1410において、MFP100は、通知情報を問い合わせるリクエストを、サービス管理サーバ200に対して送信する。本ステップで送信するリクエストには、LCD109のサイズのデータが含まれる。
In S<b>1410 ,
S1420において、MFP100は、図12に示すテーブルを参照することで、LCD109のサイズに対応したQRコード表示用URLの文字列を選択する。例えば、LCD109のサイズが“160×160”の場合は、表現可文字数が106なので、“https://shop.com/ink_sale.html/“が選択される。本ステップで選択されたURLは、後続のS520で送信されるレスポンスに含まれる。尚、図13のテーブルに保持されるURL文字列は、個別パラメータを付加しても表現可能文字数の上限を超えないように、個別パラメータ分の文字列の長さが確保されているものである。
In S1420, the
S1420の後の処理は、第1実施形態と同様である(図5参照)。 The processing after S1420 is the same as in the first embodiment (see FIG. 5).
[その他の実施形態]
本開示は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
[Other embodiments]
The present disclosure provides a program that implements one or more functions of the above-described embodiments to a system or device via a network or storage medium, and one or more processors in a computer of the system or device reads and executes the program. It can also be realized by processing to It can also be implemented by a circuit (for example, ASIC) that implements one or more functions.
100 MFP
101 CPU
800 通知画面
900 通知画面
903 QRコードボタン
911 QRコード画像
100 MFPs
101 CPUs
800 Notification screen 900
Claims (18)
前記通知情報に含まれる通知の種類情報に基づいて、前記情報処理装置の個別パラメータに基づき、且つ前記情報処理装置が生成した2次元コード画像を表示させるための要素を有する第1GUI画面と、前記要素を有さない第2GUI画面との何れかを表示する表示制御手段を有する、
ことを特徴とする情報処理装置。 An information processing device that displays, via a GUI screen, content based on notification information transmitted from an external device,
a first GUI screen having elements for displaying a two-dimensional code image generated by the information processing device based on notification type information included in the notification information, based on individual parameters of the information processing device; having display control means for displaying either a second GUI screen having no elements,
An information processing device characterized by:
前記要素は、ボタンである、
ことを特徴とする請求項1に記載の情報処理装置。 The two-dimensional code image is a QR code image,
the element is a button;
The information processing apparatus according to claim 1, characterized by:
ことを特徴とする請求項2に記載の情報処理装置。 The notification information includes an image URL indicating a storage destination where image data is stored in the external device, a QR code display URL, and the type information.
3. The information processing apparatus according to claim 2, characterized by:
前記更新されたQRコード表示用URLを保存する保存手段と、
を更に有する、
ことを特徴とする請求項3に記載の情報処理装置。 updating means for updating the QR code display URL by adding individual parameters of the information processing device to the QR code display URL;
a storage means for storing the updated QR code display URL;
further comprising
4. The information processing apparatus according to claim 3, characterized by:
前記通知情報には、前記更新手段によって更新されたQRコード表示用URLが含まれている、
ことを特徴とする請求項3に記載の情報処理装置。 The external device has update means for updating the QR code display URL by adding individual parameters of the information processing device to the QR code display URL,
The notification information includes the QR code display URL updated by the updating means.
4. The information processing apparatus according to claim 3, characterized by:
ことを特徴とする請求項4又は5に記載の情報処理装置。 The individual parameters are a product serial number and a MAC address,
6. The information processing apparatus according to claim 4, wherein:
前記リクエストに対するレスポンスとして、前記画像データを受信する受信手段と、
を更に有し、
前記リクエストには、前記画像URLが含まれている、
ことを特徴とする請求項4乃至6の何れか1項に記載の情報処理装置。 sending means for sending a request for an image to the external device;
receiving means for receiving the image data as a response to the request;
further having
the request includes the image URL;
7. The information processing apparatus according to any one of claims 4 to 6, characterized by:
ことを特徴とする請求項7に記載の情報処理装置。 further comprising a first determination means for determining whether the type information indicates display of a QR code image;
8. The information processing apparatus according to claim 7, characterized by:
ことを特徴とする請求項8に記載の情報処理装置。 further comprising second determination means for determining whether a QR code can be created based on the updated URL for displaying the QR code;
9. The information processing apparatus according to claim 8, characterized by:
ことを特徴とする請求項9に記載の情報処理装置。 The second determination means performs determination based on the length of the character string of the updated QR code display URL.
10. The information processing apparatus according to claim 9, characterized by:
ことを特徴とする請求項8乃至10の何れか1項に記載の情報処理装置。 The display control means displays the first GUI screen when the type information indicates display of a QR code image, and displays the second GUI screen when the type information does not indicate display of a QR code image.
11. The information processing apparatus according to any one of claims 8 to 10, characterized by:
前記第2GUI画面は、前記画像データに基づく画像を有する、
ことを特徴とする請求項7乃至11の何れか1項に記載の情報処理装置。 the first GUI screen has an image based on the image data and the button;
wherein the second GUI screen has an image based on the image data;
12. The information processing apparatus according to any one of claims 7 to 11, characterized by:
前記表示制御手段は、前記変換手段によって取得されたQRコード画像を表示する、
ことを特徴とする請求項4乃至12の何れか1項に記載の情報処理装置。 further comprising conversion means for converting the updated URL for QR code display into a QR code image when the button is pressed;
The display control means displays the QR code image acquired by the conversion means.
13. The information processing apparatus according to any one of claims 4 to 12, characterized by:
前記外部の装置は、前記表示手段のサイズに基づいて、QRコード表示用URLを選択する選択手段を有する、
ことを特徴とする請求項3に記載の情報処理装置。 further comprising display means for displaying the first GUI screen or the second GUI screen;
The external device has selection means for selecting a QR code display URL based on the size of the display means,
4. The information processing apparatus according to claim 3, characterized by:
ことを特徴とする請求項1乃至14の何れか1項に記載の情報処理装置。 The information processing device is a printer,
15. The information processing apparatus according to any one of claims 1 to 14, characterized by:
前記外部の装置としての、サービスを提供する1又は複数のサービス提供サーバの夫々を管理するためのサービス管理サーバと、
前記1又は複数のサービス提供サーバと、
を有する、
ことを特徴とする情報処理システム。 an information processing apparatus according to any one of claims 1 to 15;
a service management server for managing each of one or a plurality of service providing servers that provide services as the external device;
the one or more service providing servers;
having
An information processing system characterized by:
前記通知情報に含まれる通知の種類情報に基づいて、前記情報処理装置の個別パラメータに基づき、且つ前記情報処理装置が生成した2次元コード画像を表示させるための要素を有する第1GUI画面と、前記要素を有さない第2GUI画面との何れかを表示するステップを有する、
ことを特徴とする制御方法。 A control method for an information processing device for displaying, via a GUI screen, content based on notification information transmitted from an external device, comprising:
a first GUI screen having elements for displaying a two-dimensional code image generated by the information processing device based on notification type information included in the notification information, based on individual parameters of the information processing device; displaying either a second GUI screen having no elements;
A control method characterized by:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137288A JP7799404B2 (en) | 2021-08-25 | 2021-08-25 | Information processing device, information processing system, control method, and program |
| JP2025276868A JP2026062779A (en) | 2021-08-25 | 2025-12-23 | Printing apparatus, method for controlling the printing apparatus, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021137288A JP7799404B2 (en) | 2021-08-25 | 2021-08-25 | Information processing device, information processing system, control method, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025276868A Division JP2026062779A (en) | 2021-08-25 | 2025-12-23 | Printing apparatus, method for controlling the printing apparatus, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023031662A true JP2023031662A (en) | 2023-03-09 |
| JP7799404B2 JP7799404B2 (en) | 2026-01-15 |
Family
ID=85416568
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021137288A Active JP7799404B2 (en) | 2021-08-25 | 2021-08-25 | Information processing device, information processing system, control method, and program |
| JP2025276868A Pending JP2026062779A (en) | 2021-08-25 | 2025-12-23 | Printing apparatus, method for controlling the printing apparatus, and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025276868A Pending JP2026062779A (en) | 2021-08-25 | 2025-12-23 | Printing apparatus, method for controlling the printing apparatus, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7799404B2 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010055691A1 (en) * | 2008-11-14 | 2010-05-20 | 株式会社キーラボ | Valuable information processing system and valuable information processing method |
| JP2016191994A (en) * | 2015-03-30 | 2016-11-10 | ブラザー工業株式会社 | Image output apparatus and server |
| JP2017147631A (en) * | 2016-02-18 | 2017-08-24 | コニカミノルタ株式会社 | Image forming apparatus, method for displaying message, and computer program |
| JP2019064214A (en) * | 2017-10-04 | 2019-04-25 | キヤノン株式会社 | Image forming apparatus, system, information processing method and program |
| JP2021022123A (en) * | 2019-07-26 | 2021-02-18 | キヤノン株式会社 | Electronic device equipped with display, control method thereof, information processing system, and program |
-
2021
- 2021-08-25 JP JP2021137288A patent/JP7799404B2/en active Active
-
2025
- 2025-12-23 JP JP2025276868A patent/JP2026062779A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010055691A1 (en) * | 2008-11-14 | 2010-05-20 | 株式会社キーラボ | Valuable information processing system and valuable information processing method |
| JP2016191994A (en) * | 2015-03-30 | 2016-11-10 | ブラザー工業株式会社 | Image output apparatus and server |
| JP2017147631A (en) * | 2016-02-18 | 2017-08-24 | コニカミノルタ株式会社 | Image forming apparatus, method for displaying message, and computer program |
| JP2019064214A (en) * | 2017-10-04 | 2019-04-25 | キヤノン株式会社 | Image forming apparatus, system, information processing method and program |
| JP2021022123A (en) * | 2019-07-26 | 2021-02-18 | キヤノン株式会社 | Electronic device equipped with display, control method thereof, information processing system, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2026062779A (en) | 2026-04-10 |
| JP7799404B2 (en) | 2026-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5199761B2 (en) | Information processing apparatus, image input apparatus, document distribution system, and control method therefor | |
| US9588727B2 (en) | Copying apparatus, copying system, control method thereof, and control program thereof | |
| US9092704B2 (en) | Image forming system, image forming apparatus, and recording medium | |
| JP2008123484A (en) | Print processing apparatus and control method of print processing apparatus | |
| US20150277810A1 (en) | Network system and image forming method | |
| US20260023519A1 (en) | Information processing apparatus, information processing system, information processing method, and storage medium | |
| US20160094735A1 (en) | Function Execution Apparatus, Function Execution Method, and Non-Transitory Computer Readable Medium Storing Instructions Therefor | |
| JP5419631B2 (en) | Image processing apparatus and script correction method in image processing apparatus | |
| CN113596275B (en) | Image forming device, image forming device control method, and storage medium | |
| JP7799404B2 (en) | Information processing device, information processing system, control method, and program | |
| JP2016051214A (en) | Information processing device, information processing method, and information processing system | |
| US20040222982A1 (en) | Information processing apparatus, its control method and control program | |
| US12386571B2 (en) | Image forming device and image forming method | |
| JP2018098538A (en) | Job execution apparatus, job execution system, and job execution method | |
| US20130107302A1 (en) | Image processing apparatus, image processing method and memory medium | |
| CN110312050A (en) | Print system, Method of printing, image forming apparatus and its control method and medium | |
| JP5686063B2 (en) | Network system, image forming apparatus, and program | |
| JP2024090046A (en) | Image processing device, control method for image processing device, and program | |
| JP5675897B2 (en) | MFP and label printing program | |
| JP2019016113A (en) | Information processing device, control method, and program | |
| CN112075069A (en) | Image forming apparatus for printing traceable printout | |
| JP2020077902A (en) | Information processing apparatus, system, method, and program | |
| JP2024063454A (en) | Information processing device, control method for information processing device, information processing system, and program | |
| JP2009071807A (en) | Image forming apparatus having customizable user interface | |
| JP2024054687A (en) | IMAGE PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, CONTROL METHOD, AND PROGRAM |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250430 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250724 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20250801 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20251007 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20251007 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251125 |
|
| 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: 20251202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251226 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7799404 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |