JP7433836B2 - Information processing device, program and control method - Google Patents
Information processing device, program and control method Download PDFInfo
- Publication number
- JP7433836B2 JP7433836B2 JP2019194552A JP2019194552A JP7433836B2 JP 7433836 B2 JP7433836 B2 JP 7433836B2 JP 2019194552 A JP2019194552 A JP 2019194552A JP 2019194552 A JP2019194552 A JP 2019194552A JP 7433836 B2 JP7433836 B2 JP 7433836B2
- Authority
- JP
- Japan
- Prior art keywords
- program
- image processing
- direct
- processing device
- version
- 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
- 238000000034 method Methods 0.000 title claims description 36
- 230000010365 information processing Effects 0.000 title description 3
- 238000012545 processing Methods 0.000 claims description 205
- 238000004891 communication Methods 0.000 claims description 44
- 230000005540 biological transmission Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 15
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- GCKMFJBGXUYNAG-HLXURNFRSA-N Methyltestosterone Chemical compound C1CC2=CC(=O)CC[C@]2(C)[C@@H]2[C@@H]1[C@@H]1CC[C@](C)(O)[C@@]1(C)CC2 GCKMFJBGXUYNAG-HLXURNFRSA-N 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Telephone Function (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、情報処理装置、プログラム及び制御方法に関する。 The present invention relates to an information processing device, a program, and a control method.
近年、モバイル端末の普及と共に、企業の業務端末としてもモバイル端末が採用されるケースが増えるようになった。また、複合機やプリンタ等の画像処理装置は無線LAN(Local Area Network)通信機能を備えるものが増えている。画像処理装置は、無線LANのアクセスポイント(中継装置)を介してモバイル端末から印刷データを受信し、その受信した印刷データに基づいて印刷処理を実行することができる。さらに画像処理装置の中には、外部アクセスポイントのような中継装置を介さずにモバイル端末と直接無線通信を行う機能を持つものも存在する。前述した直接の無線通信の一例として、Wi-Fi AllianceによりWi-Fi Direct(TM)という規格が制定されている。Wi-Fi Directでは、画像処理装置やPC等の通信装置同士が、直接無線通信する際にアクセスポイントとして動作するかクライアントとして動作するかを決定するためのプロトコルが規定されている。このプロトコルを実行することにより、アクセスポイントになる通信装置、クライアントになる通信装置を自動的に決定できる。このWi-Fi Directを利用することで、外部アクセスポイントを別途用意せずに、通信装置同士が直接無線通信を実行することができる。特許文献1には、Wi-Fi Directを用いてモバイル端末との間で直接無線通信を行う画像処理装置に関する記載がある。 In recent years, with the spread of mobile terminals, more and more companies are using mobile terminals as business terminals. Furthermore, an increasing number of image processing devices such as multifunction devices and printers are equipped with a wireless LAN (Local Area Network) communication function. The image processing device can receive print data from a mobile terminal via a wireless LAN access point (relay device) and execute print processing based on the received print data. Furthermore, some image processing devices have a function of directly communicating wirelessly with a mobile terminal without going through a relay device such as an external access point. As an example of the above-mentioned direct wireless communication, a standard called Wi-Fi Direct (TM) has been established by the Wi-Fi Alliance. Wi-Fi Direct defines a protocol for determining whether communication devices such as image processing devices and PCs operate as access points or clients when communicating directly with each other wirelessly. By executing this protocol, it is possible to automatically determine the communication device that will become the access point and the communication device that will become the client. By using Wi-Fi Direct, communication devices can directly perform wireless communication with each other without separately preparing an external access point. Patent Document 1 describes an image processing device that performs direct wireless communication with a mobile terminal using Wi-Fi Direct.
Wi-Fi Directでモバイル端末と画像処理装置を接続する一例として、ユーザーはまず画像処理装置の操作パネルから所定のボタン等を選択してWi-Fi Directの機能を開始状態にする。次にユーザーは、モバイル端末の操作パネルの所定のボタン等を選択することで、モバイル端末からWi-Fi Directの接続要求を画像処理装置に送信する。この接続要求を受信した画像処理装置は、モバイル端末からの接続要求に対する接続可否をユーザーに確認する確認画面を操作パネルに表示する。そして、この確認画面を介してユーザーの了承が得られると、画像処理装置とモバイル端末との間でWi-Fi Direct接続による通信が可能になる。 As an example of connecting a mobile terminal and an image processing device using Wi-Fi Direct, a user first selects a predetermined button or the like from the operation panel of the image processing device to start the Wi-Fi Direct function. Next, the user transmits a Wi-Fi Direct connection request from the mobile terminal to the image processing apparatus by selecting a predetermined button or the like on the operation panel of the mobile terminal. Upon receiving this connection request, the image processing apparatus displays a confirmation screen on the operation panel for confirming to the user whether or not the connection request from the mobile terminal is acceptable. If the user's consent is obtained through this confirmation screen, communication between the image processing device and the mobile terminal via Wi-Fi Direct connection becomes possible.
ユーザーは、画像処理装置が備えるWi-Fi Directを含む複数の無線接続方式の中から、利用する環境に合った方式を選んでモバイル端末と画像処理装置を接続し、印刷ジョブを実行することができる。 Users can connect their mobile terminal and image processing device by selecting the method that suits their environment from among the multiple wireless connection methods provided by the image processing device, including Wi-Fi Direct, and execute print jobs. can.
モバイル端末上で動作するアプリケーションがモバイル端末の位置情報などのリソースにアクセスする場合、ユーザーにアクセスを許可してもらう必要があるケースが増えている。例えば、Android(TM)バージョン10以降では、アプリケーションがWi-Fi Directでの接続状態を取得する場合や、Wi-Fi Directを用いて外部機器と通信する場合には、当該アプリケーションがモバイル端末の位置情報へアクセスすることをユーザーが許可することが必要となった。特許文献1には、Wi-Fi Directを用いてモバイル端末が画像処理装置との接続を確立して印刷処理を実行する方法について記載されている。しかし、上記のようにモバイル端末のOS(オペレーティングシステム)のバージョンの更新やWi-Fi Direct通信に関するアクセス権に関しては考慮されていない。そのため、該アプリケーションに対してモバイル端末の位置情報へのアクセスを許可していない状態でAndroidOSのバージョンを10に更新した場合、そのままでは画像処理装置とWi-Fi Direct通信を行えない。そこでOSのバージョン更新後にアプリケーションを起動した直後に、該アプリケーションが位置情報へアクセスすることを許可するよう、ユーザーに問い合わせる形態が考えられる。さりとて、OSのバージョン更新後にすべてのユーザーに対して一律にアクセス権の許可を問い合わせるようにした場合、そもそもWi-Fi Direct通信を利用しないユーザーにとってはユーザビリティの低下につながる。 Increasingly, applications running on mobile devices need to ask users for permission to access resources such as the device's location. For example, in Android (TM) version 10 and later, when an application obtains the connection status via Wi-Fi Direct or communicates with an external device using Wi-Fi Direct, the application uses the location of the mobile terminal. Users are now required to authorize access to their information. Patent Document 1 describes a method in which a mobile terminal establishes a connection with an image processing apparatus using Wi-Fi Direct and executes print processing. However, as mentioned above, no consideration is given to updating the OS (operating system) version of the mobile terminal or access rights regarding Wi-Fi Direct communication. Therefore, if the Android OS version is updated to 10 without allowing the application to access the location information of the mobile terminal, Wi-Fi Direct communication with the image processing device cannot be performed as is. Therefore, it is possible to ask the user to allow the application to access location information immediately after starting the application after updating the OS version. However, if all users are uniformly asked for access permission after updating the OS version, this will lead to a decline in usability for users who do not use Wi-Fi Direct communication in the first place.
そこで本発明は、ユーザビリティを低下させずに、端末のアプリケーションからWi-Fi Direct通信で画像処理装置と通信接続するためのアクセス権の許可をユーザに求めることを目的とする。 Therefore, it is an object of the present invention to request a user for permission to access an image processing apparatus through Wi-Fi Direct communication from an application on a terminal without reducing usability.
画像処理装置と通信を行う端末のコンピューターに、制御方法を実行させるためのプログラムであって、前記制御方法は、(1)前記端末で動作するOSのバージョンが所定の条件を満たし、(2)前記OSのバージョンへの更新前にWi-Fi Directで通信したことのある画像処理装置の情報が前記プログラムによって登録されており、かつ、(3)前記OSのバージョンへの更新後にWi-Fi Directで通信するために必要な権限が前記プログラムに付与されていない場合、警告を出すことを特徴とするプログラム。 A program for causing a computer of a terminal communicating with an image processing device to execute a control method, the control method comprising: (1) a version of an OS running on the terminal satisfies predetermined conditions; and (2) (3) information of an image processing device that has communicated with Wi -Fi Direct before updating to the OS version is registered by the program; A program that issues a warning if the program is not granted the authority necessary to communicate by Direct.
以上の処理により、Wi-Fi Direct通信を行う可能性のあるユーザーに対してのみ、アクセス権の許可を求めるため、ユーザビリティを損なうことなく、Wi-Fi Direct通信するために必要なアクセス権の許可を求めることができる。 Through the above process, permission for access rights is requested only from users who are likely to perform Wi-Fi Direct communication, so permission for access rights necessary for Wi-Fi Direct communication can be granted without compromising usability. can be found.
以下、図面を参照し、本発明の実施形態の一例について詳細に説明する。本実施形態では情報処理装置の一例として画像処理装置を用いて説明をするが、特許請求の範囲に係る本発明を限定するものではない。また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。 Hereinafter, an example of an embodiment of the present invention will be described in detail with reference to the drawings. Although this embodiment will be described using an image processing device as an example of an information processing device, the present invention according to the claims is not limited thereto. Furthermore, not all combinations of features described in this embodiment are essential to the solution of the present invention.
(実施例1)
図1は、本実施例の一実施形態におけるデータ処理システムの構成を示す図である。図1において、101はモバイル形態のデータ処理装置であって、画像処理装置104、106のいずれかに対して印刷ジョブ送信を指示するユーザーが使用するコンピューターである。104、106は画像処理装置であって、プリンタ機能のほか、コピー機能、スキャナ機能、ファクス送信機能等を備えていても良い。
(Example 1)
FIG. 1 is a diagram showing the configuration of a data processing system in one embodiment of this example. In FIG. 1, 101 is a mobile data processing apparatus, and is a computer used by a user who instructs either of the
103はデータ処理装置101や画像処理装置104、106が接続されているLAN(Local Area Network)であって、接続された装置はLAN103を介して、相互通信で情報のやり取りを行っている。102は無線LANターミナルである。無線LANターミナル102は、一般的なネットワーク・ルーター機能を有した無線LANの親機であって、家庭内や事務所などの中で無線LANを提供している。また、データ処理装置101はモバイル端末であり、無線LANターミナル102を介してLAN103に接続しているものとする。データ処理装置101は、無線LANターミナル102が提供する無線LANエリアに入ると、予め設定していた認証情報を利用して自動的にLAN103のネットワークに参加することができる。また、データ処理装置101は画像処理装置106と、Wi-Fi Directにより直接、無線通信が可能(105)である。Wi-Fi Directは外部のアクセスポイント経由での接続ではなく、画像処理装置106の内部にあるアクセスポイントを介してデータ処理装置101と画像処理装置106が相互に通信することが可能である。その場合、データ処理装置101は、Wi-Fi Directの接続画面から画像処理装置106を示す識別子を選択し、Wi-Fi Directの接続要求を画像処理装置106に送信する。
103 is a LAN (Local Area Network) to which the
図2は、図1におけるデータ処理装置101のハードウェア構成を示すブロック図である。データ処理装置101は、例えばスマートフォンやタブレットといった端末であり、端末用のオペレーティングシステムや、通話、データ通信を制御するプログラムが動作していても構わない。あるいは後述する音声制御部206及びマイク・スピーカ214、位置検出制御部210、GPSセンサー217、携帯電話データ通信部212等を備えないパーソナルコンピュータであっても構わない。
FIG. 2 is a block diagram showing the hardware configuration of the
ハードウェアの各構成要素は、システムバス201に接続されている。 ROM203にはデータ処理装置101におけるオペレーティングシステム及び、通話、データ通信を制御するアプリケーションが格納されており、CPU202によって実行される。 データ通信を制御するアプリケーションとしては、印刷アプリケーションやMailソフト、Webブラウザなどがある。
Each hardware component is connected to a
RAM204は、プログラムを実行するためのメモリであり、アプリケーションがプログラムを実行するワークメモリエリアである。また、RAM204はアプリケーションがプログラム実行時に一時的に保存しなければならないデータ等を一時記憶するためのメモリでもある。記憶装置209は不揮発性の記憶装置であり、データ処理装置101の再起動後も保持しておく必要のある各種動作モード設定や、稼働ログなどが記憶される。
The
NetworkController205は、無線LANターミナル102を介してLAN103のネットワークに参加するための無線LAN通信部211と、携帯キャリアの提供するネットワークに参加するための携帯電話データ通信部212と、BLE(Bluetooth(登録商標) Low Energy)による無線信号が到達し合う周辺のコンピューターデバイス間においてWPAN(wireless personal area network)を形成するためのBLE通信部213による通信制御を行う。また、無線LAN通信部211は直接無線通信に対応しており、Wi-Fi Directの規格に準拠する外部機器と、無線LANターミナルを介さずに直接通信することができる。
The
音声制御部206は、例えば通話アプリケーションが起動され、ユーザーが電話をしているときに使用される。マイク・スピーカ214にて音声データの入出力を行い、音声制御部206は、その音声データと音声データ制御プログラムとの仲介を行っている。
The
表示制御部207は、データ処理装置101のディスプレイ215にて出力する情報の制御を行っている。入力制御部208は、データ処理装置101のボタンやタッチパネル215にてユーザーが指示した情報の制御を行っている。これらの音声制御部206、表示制御部207、入力制御部208を利用して、データ処理装置101上で起動するアプリケーションは、ネットワーク通信情報やデータ処理装置101のさまざまな情報をユーザーに提供する。
The
位置検出制御部210は、GPSセンサー216からデータ処理装置101の位置情報を取得しオペレーティングシステムに提供する。これらの制御は、CPU202で動くオペレーティングシステムにて制御される。
The position
図3は、図1における画像処理装置104及び106のハードウェア構成を説明するブロック図である。本例は、スキャナ機能と、プリンタ機能を有する複合機(MFP(Multi Function Perpheral))の例を示す。
FIG. 3 is a block diagram illustrating the hardware configuration of
図3において、301はI/Oであり、例えばLAN通信部314とBLE通信部315を含む。有線LAN通信部314は、ネットワーク(LAN)103などを介してデータ処理装置101と通信可能である。また、無線LAN通信部315は、無線LANターミナルを介してLANのネットワークに参加し、データ処理装置と接続することや、Wi-Fi Directの規格に準拠する外部機器と、無線LANターミナルを介さずに直接接続することができる。I/O301は複数の接続形態に対応するために複数個搭載されていても良い。このI/O301を通して、画像処理装置は、デバイスIDやスキャンイメージをデータ処理装置101に渡す。またデータ処理装置101より、受けた指示に応じて各種の制御コマンドを受けて処理を行う。I/F制御部302は、画像処理装置に搭載されているスキャナやプリンタ、またはファクスなどの処理系に関してデバイスIDを発行する制御をおこなっている。RAM303は、一次記憶装置で、I/O301で取得した制御コマンドなどの外部データや、スキャナエンジン313で読み取られたイメージデータ(あるいは画像データ。以下イメージと称する)を格納するために使用される。さらに、RAM303は、プリンタコントローラ310で展開されたプリンタエンジン306に渡される前のイメージの格納などに使用される。RAM303の割り当て管理はRAM制御部304が行っている。画像データ調歩回路305は、プリンタコントローラ310やスキャナエンジン313によって取り込まれ、RAM303に展開されたイメージをプリンタエンジン306の回転にあわせて出力する装置である。プリンタエンジン306は紙などの出力メディアにイメージを現像する装置である。メインコントローラ308は、エンジンI/F307によりプリンタエンジン306の各種制御を行う。また、メインコントローラ308は、制御の要のモジュールであり、スキャナコントローラ309やプリンタコントローラ310にI/O301経由でデータ処理装置101より受け取る制御言語の適切な振り分け処理を行う。さらに、メインコントローラ308は、それぞれのコントローラやユーザーインターフェース312からの指示をうけてプリンタエンジン306やスキャナエンジン313の制御を行う。スキャナコントローラ309はデータ処理装置101より受けたスキャン制御コマンドをメインコントローラ308が解釈可能な内部実行命令に分解する。またスキャナエンジン313で読み取ったイメージをスキャン制御コマンドに変更する。プリンタコントローラ310はデータ処理装置101より印刷ジョブとして受けたPDL(Page Description Language)をメインコントローラ308が解釈可能な展開イメージなどを含む内部実行命令に分解する。展開イメージはプリンタエンジンまで運ばれ、用紙などの出力メディアに印刷される。
In FIG. 3, 301 is an I/O, which includes, for example, a LAN communication section 314 and a BLE communication section 315. The wired LAN communication unit 314 is capable of communicating with the
図4は、図1に示したデータ処理装置101のソフトウェアの構成を説明するブロック図である。401は本実施例をデータ処理装置101上で実行する印刷アプリケーションで、ROM203にOS上で動作するアプリケーションとしてインストールされている。402は印刷アプリケーション401のUI部であり、アプリケーション固有の機能をユーザーに設定させるためのユーザーインターフェースを提供する。403は画像処理装置探索部であり、データ処理装置101が参加するLAN103上において、ネットワーク機器を探索したり、Wi-Fi Directに対応した機器を探索する。この時、データ処理装置101が印刷指示可能な画像処理装置のみ探索できるようにしても良い。404は印刷制御部で、通信可能な画像処理装置に対する印刷ジョブの生成と、その印刷ジョブを送信する機能を提供する。405は装置通信状態制御部で、データ処理装置101の無線LANやWi-Fi Directへの接続状態を確認する機能を提供する。なお、印刷アプリケーション401は印刷に関する機能だけでなく、画像処理装置に対してスキャン指示を送信し、指示に応じたスキャンデータを受信するスキャンに関する機能等を備えていても良い。また、印刷アプリケーション401は、データ処理装置101のOSのバージョンを認識できるものとする。
FIG. 4 is a block diagram illustrating the software configuration of the
図5は、データ処理装置101において、印刷アプリケーション401を起動した直後のトップメニュー画面であり、ユーザーからの各種入力操作の受け付けを行うユーザーインターフェースである。502は、印刷指示対象とする画像処理装置を選択する、つまり通信接続を行う画像処理装置を選択するための画面に遷移するボタンであり、印刷指示対象とする画像処理装置が未選択時の場合は、504に未選択であることを示すテキストを表示する。503は、データ処理装置101内に保存されたPDF等のファイルを選択して印刷するための画面に遷移するボタンである。ボタン503は、印刷指示対象とする画像処理装置が未選択の場合、押下しても無効となる。
FIG. 5 shows a top menu screen immediately after starting the
図6の601は、図5におけるボタン502を押下することで表示される。印刷指示対象とする画像処理装置を選択する選択画面であり、画像処理装置の探索結果のリストを一覧表示するユーザーインターフェースである。601に示す画面の上部には、探索対象のネットワークを示すテキスト602を表示する。ここでは、探索開始時にデータ処理装置101がWi-Fi Direct通信を行っていない、またはWi-Fi Direct接続状態が取得できないため、LAN103上に存在して尚且つ印刷アプリケーション401がサポートする画像処理装置をmDNS(Multicast DNS)等のプロトコルで探索した例を示す。そのためネットワークを示すテキスト602はLANとなる。なお、Wi-Fi Direct接続状態とはデータ処理装置101がWi-Fi Directで装置と通信接続を行っているか否かの状態であり、印刷アプリケーション401がデータ処理装置101上で動作するOSから取得する情報である。また、Wi-Fi Direct接続状態が取得できない状態とは、印刷アプリケーション401がOSから接続状態に関する情報を取得する権限が付与されていない状態などである。
601 in FIG. 6 is displayed by pressing the
探索の結果、603で示すように画像処理装置104が探索できたとする。ユーザーは、601に示す画像処理装置の探索結果画面(ここでは、探索によって見つかった画像処理装置104の情報を表示している)から、印刷指示対象とする画像処理装置を選択し、トップメニュー画面(図5)に戻る。
As a result of the search, it is assumed that the
図7は、601の探索開始時にデータ処理装置101がWi-Fi Directで通信接続している場合の画像処理装置の選択画面である。ここで探索対象のネットワークを示すテキスト701は、Wi-Fi Directであることを示している。データ処理装置101とWi-Fi Directで直接通信を行っている画像処理装置106が、印刷アプリケーション401でサポートされる画像処理装置の場合、画像処理装置106の情報を702に探索結果として表示する。
FIG. 7 shows an image processing apparatus selection screen when the
データ処理装置101がWi-Fi Directで通信を行うためには、例えばデータ処理装置101上で動作するOSの通信設定画面で、画像処理装置106とのWi-Fi Direct通信の設定を行う必要がある。そして印刷アプリケーション401は、OSから前記設定したWi-Fi Direct接続情報等を取得することができる。しかし、データ処理装置上で動作するOSがAndroidのバージョン10以降であると、アプリケーションが上記の接続情報等をOSから取得するためにはアクセス権が付与されている必要がある。
In order for the
なお、図6、7でLAN内のネットワーク機器を探索する例と、Wi-Fi Direct通信している機器を探索する例を独立して示した。しかし、LAN内の探索とWi-Fi Directによる探索は同時に行われても良いし、両方の結果を同一画面に示しても良い。 Note that FIGS. 6 and 7 independently show an example of searching for network devices within a LAN and an example of searching for devices communicating with Wi-Fi Direct. However, the search within the LAN and the search using Wi-Fi Direct may be performed simultaneously, or both results may be displayed on the same screen.
図8は、画像処理装置を探索して所望の画像処理装置を選択した後のトップメニュー画面である。前記の探索によって接続を行った画像処理装置のうち、印刷指示対象とするもの(以下、選択中プリンタ)の情報を802に、印刷指示対象として選択可能な画像処理装置(以下、選択可能プリンタ)の情報を804に表示する。なお、選択可能プリンタは印刷アプリケーション401が過去にジョブの送信や受信を行ったことが有り印刷アプリケーション401に登録されたプリンタが表示されていても良い。選択中プリンタは過去に通信を行ったことが有る選択可能プリンタ一覧からユーザーが印刷指示対象として選択したプリンタであっても良い。つまり印刷アプリケーション401を起動すると、過去にジョブのやり取りを行ったことが有る装置が選択中プリンタ、選択可能プリンタとして一覧表示される状態になる。
FIG. 8 shows the top menu screen after searching for image processing devices and selecting a desired image processing device. Among the image processing apparatuses that have been connected through the above search, information on the image processing apparatuses that are the target of print instructions (hereinafter referred to as selected printers) is stored in 802, and the image processing apparatus that can be selected as the target of print instructions (hereinafter referred to as selectable printers) information is displayed in 804. Note that the selectable printers may include printers registered in the
画像処理装置の情報には、画像処理装置の装置名、IPアドレス、ネットワーク種別、接続状態等が含まれるとする。選択可能プリンタの情報804を押下すると、押下した選択可能プリンタが選択中プリンタに、それまでの選択中プリンタは選択可能プリンタに変更される。その後ユーザーは、ボタン503を押下し、印刷対象とする原稿ファイルを選んで印刷設定画面に遷移する(原稿の選択、および印刷を行う画面は不図示)。
It is assumed that the information on the image processing device includes the device name, IP address, network type, connection state, etc. of the image processing device. When the
図9を用いて、印刷アプリケーション401へのデータ処理装置101の位置情報に対するアクセス許可を要求する動作について説明する。(データ処理装置101上で動作するOSがAndroidのバージョン10以降であるため、該印刷アプリケーションはデータ処理装置の位置情報に対するアクセス許可が必要となる)。図9は、印刷アプリケーション401を起動時にデータ処理装置101が行う、位置情報権限の要求についてのフローチャートを示している。フローチャートが示す処理はCPU202が実行する。
The operation of requesting permission to access the location information of the
ステップS901においてユーザーは、データ処理装置101にインストールされているアプリケーション一覧の中から、印刷アプリケーション401を起動する。
In step S901, the user starts the
次に、ステップS902においてデータ処理装置101は、選択中プリンタ、または選択可能プリンタの中に、ネットワーク種別がWi-Fi Directの画像処理装置があるかを判定する。ここで選択中プリンタ、または選択可能プリンタとは、上述したように印刷アプリケーション401に登録されているプリンタとしても良い。ネットワーク種別がWi-Fi Directの画像処理装置がある場合(ステップS902:Yes)、ステップS903に処理を進める。ネットワーク種別がWi-Fi Directである画像処理装置がない場合(ステップS902:No)、本フローを終了する。
Next, in step S902, the
次に、ステップS903においてデータ処理装置101は、印刷アプリケーション401に対する位置情報へのアクセスが許可されているかを判定する。位置情報へのアクセスが許可されていない場合(ステップS903:No)、ステップS904に処理を進める。位置情報へのアクセスが許可されている場合(ステップS903:Yes)、ステップS907に処理を進める。
Next, in step S903, the
次に、ステップS904においてデータ処理装置101は、図10の1001に示すようにアプリケーションへの位置情報に対するアクセス許可を求める内容の警告であるアクセス許可設定画面を表示する。
Next, in step S904, the
次に、ステップS905においてユーザーは、図10の1001で示すアクセス許可設定画面で、印刷アプリケーション401に対する位置情報へのアクセス許可を設定する。ボタン1002を押下すると印刷アプリケーション401に対する位置情報へのアクセスが許可され、ボタン1003を押下すると印刷アプリケーション401に対する位置情報へのアクセスは許可されない。
Next, in step S905, the user sets access permission for the
次に、ステップS906においてデータ処理装置101は、ステップS905で印刷アプリケーション401に対する位置情報へのアクセスが許可されたかを判定する。位置情報へのアクセスが許可された場合(ステップS906:Yes)、ステップS907に処理を進める。位置情報へのアクセスが許可されなかった場合(ステップS906:No)、本フローを終了する。
Next, in step S906, the
次に、ステップS907において印刷アプリケーション401は、データ処理装置101のWi-Fi Direct接続状態をOSから取得する。
Next, in step S907, the
次に、ステップS908においてデータ処理装置101は、ステップS907において取得したWi-Fi Directへの接続状態から、選択中プリンタ、または選択可能プリンタとWi-Fi Directで接続しているかを判定する。Wi-Fi Directに接続中の場合(ステップS908:Yes)、ステップS909に処理を進める。Wi-Fi Directに未接続の場合(ステップS908:No)、本フローを終了する。
Next, in step S908, the
次に、ステップS909においてデータ処理装置101は、Wi-Fi Directで接続中の画像処理装置106から、ステータス情報の取得を行う。
Next, in step S909, the
次に、ステップS910においてデータ処理装置101は、S909で取得したWi-Fi Directで接続中の画像処理装置106のステータス情報等をトップメニュー画面に表示し、本フローを終了する。なおステップS910のようにWi-Fi Directで接続中の装置のステータス情報を表示しない場合は、表示しないままトップメニュー画面を表示して本フローを終了する。本フロー終了後は例えば図8に示すようなトップメニュー画面を表示する。
Next, in step S910, the
トップメニュー画面を表示した後、ユーザーはボタン503を押下して印刷対象とする原稿ファイルを選んで、印刷ジョブの生成及び画像処理装置に対して印刷ジョブの送信を行い、処理を終了する(原稿の選択、および印刷を行う画面は不図示)。なお本フローでは、データ処理装置101上で動作するOSのバージョンが所定の条件を満たす(例えばAndroid10である)か否かを判定する工程を設け、所定の条件を満たす場合のみアクセス許可を求める内容の警告を出すようにしても良い。
After displaying the top menu screen, the user presses the
以上の処理により、Wi-Fi Directを利用したことがあり(アプリケーションで装置とWi-Fi Direct通信を介したジョブのやり取りをした装置が登録してある)、今後もWi-Fi Directを使う可能性があるユーザーに限定してアプリケーションに対する位置情報のアクセス許可を求めることができる。これにより、Wi-Fi Directを利用しないユーザーの操作性を損なうことなく、必要なユーザーに対してのみデータ処理装置の位置情報に対するアクセス許可を求めることができる。 With the above process, you can confirm that you have used Wi-Fi Direct (the application has registered the device and the device that exchanged jobs via Wi-Fi Direct communication) and that you can continue to use Wi-Fi Direct. You can request permission to access location information for an application only to users who have the ability to do so. As a result, permission to access the location information of the data processing device can be requested only from necessary users without impairing the operability of users who do not use Wi-Fi Direct.
(実施例2)
実施例1による位置情報へのアクセス許可要求の場合、一度でもWi-Fi Direct通信で装置とジョブのやり取りをしたユーザーは、必ず位置情報へのアクセス許可を求められる。また、ユーザーによっては普段はLAN接続で画像処理装置を使用し、稀にWi-Fi Direct接続で画像処理装置を使用する場合がある。そのようなユーザーの場合、実施例1による位置情報へのアクセス許可要求がアプリケーション起動時に毎回表示されると、アプリケーションの操作性が低下してしまう。そこで実施例2では、ユーザーが過去にWi-Fi Directで接続した画像処理装置と、データのやり取りを所望したタイミングでのみユーザーに位置情報へのアクセス許可を求める方法について説明する。
(Example 2)
In the case of a request for permission to access location information according to the first embodiment, a user who has exchanged a job with a device at least once through Wi-Fi Direct communication is always requested to be allowed to access location information. Furthermore, some users usually use the image processing apparatus through a LAN connection, and in rare cases may use the image processing apparatus through a Wi-Fi Direct connection. For such users, if the request for permission to access location information according to the first embodiment is displayed every time the application is started, the operability of the application will deteriorate. Therefore, in a second embodiment, a method will be described in which a user is asked for permission to access location information only at the timing when the user desires to exchange data with an image processing apparatus that the user has previously connected to via Wi-Fi Direct.
図11は、実施例2のデータ処理装置101における画像処理装置の探索処理についてのフローチャートを示している。本実施例2のフローチャートにおけるステップS1102以外の処理と、実施例1のフローチャートにおけるステップS902以外の処理は同等であり、説明を割愛する。
FIG. 11 shows a flowchart regarding the image processing device search process in the
実施例1と異なる点は、ユーザーが過去にWi-Fi Directで接続した画像処理装置を選択中プリンタ(データ送信先プリンタ)に指定したタイミング(ステップS1102)で位置情報へのアクセス許可を求める点である。一例を図8を用いて説明する。図8に示すように印刷アプリケーション401のトップメニュー画面501において、LAN接続の画像処理装置104が選択中プリンタ802であり、Wi-Fi Direct接続の画像処理装置106は選択可能プリンタ804となっている。
The difference from Embodiment 1 is that permission to access location information is requested at the timing (step S1102) when the user specifies an image processing apparatus connected in the past via Wi-Fi Direct as the selected printer (data destination printer). It is. An example will be explained using FIG. 8. As shown in FIG. 8, on the
ここでユーザーが選択可能プリンタ804を押下し(ステップS1102)、Wi-Fi Directで接続された画像処理装置106を選択中プリンタに変更すると、ステップS903以降の処理が実行され、位置情報へのアクセス許可要求の処理が行われる。処理の結果、ステップS909までフローが進み、印刷アプリケーション401に位置情報へのアクセスが許可され、Wi-Fi Directで接続された画像処理装置106のステータス取得が完了すると、ステップS910で図12に示す画面が表示される。ここで、ステップS1102にて選択可能プリンタから選択中プリンタに変更された画像処理装置106は、ステップS909で取得したステータス情報と共に選択中プリンタとして1201のように表示される。また、それまで選択中プリンタとなっていた画像処理装置104は選択可能プリンタとして1202のように表示される。
Here, when the user presses the selectable printer 804 (step S1102) and changes the
以上の処理により、Wi-Fi Directで接続された画像処理装置が選択中プリンタ(データ送信先プリンタ)となったタイミングでのみユーザーに位置情報へのアクセス許可を求める。これにより、ユーザーがWi-Fi Direct接続された画像処理装置の利用を所望したタイミングで位置情報へのアクセス許可を求めることが出来るため、不必要なアクセス許可を求めることがなくユーザーの操作性を損なわない。また、実施例1でアプリケーショ起動時の警告では、アクセス権の許可を行わなかったユーザーに対しても、Wi-Fi Directで装置と通信を所望するタイミングでアクセス権の許可を問い合わせることができる。 Through the above processing, permission to access location information is requested from the user only when the image processing apparatus connected via Wi-Fi Direct becomes the selected printer (data destination printer). This allows the user to request permission to access location information at the desired timing to use the Wi-Fi Direct-connected image processing device, improving user operability without requesting unnecessary access permission. Not damaged. Further, in the first embodiment, when the application is started, a user who has not been granted access rights can be asked to grant access rights at the desired timing to communicate with the device using Wi-Fi Direct.
(実施例3)
実施例1、および実施例2による位置情報へのアクセス許可要求の場合、一度でもWi-Fi Directを使用したことがあるユーザーに対しては位置情報へのアクセス許可要求が行われる。一方、モバイル端末上OSがAndroid 10の状態で、初めて画像処理装置とWi-Fi Directによる接続を行うユーザーも存在する。そのような状況のユーザーには実施例1、および実施例2のようなアクセス許可要求が行われない。そのため、Wi-Fi Directによる画像処理装置との接続が出来ない可能性が有る。実施例3では、Wi-Fi Directで画像処理装置とデータ処理装置を接続したことがないユーザーに対して、初めてWi-Fi Direct接続する場合に位置情報へのアクセス許可を求める方法について説明する。
(Example 3)
In the case of requests for permission to access location information according to the first and second embodiments, requests for permission to access location information are made to users who have used Wi-Fi Direct at least once. On the other hand, there are users who connect to an image processing device for the first time using Wi-Fi Direct when the OS on their mobile terminal is Android 10. For users in such situations, access permission requests as in the first and second embodiments are not made. Therefore, there is a possibility that connection with the image processing device using Wi-Fi Direct may not be possible. In Embodiment 3, a method will be described in which a user who has never connected an image processing device and a data processing device using Wi-Fi Direct is asked for permission to access location information when making a Wi-Fi Direct connection for the first time.
図13は、実施例3のデータ処理装置101における位置情報へのアクセス要求処理についてのフローチャートを示している。本実施例のフローチャートにおけるステップS1301の処理と、実施例1のフローチャートにおけるステップS801の処理は同等であり、説明を割愛する。実施例1と異なる点は、ステップS1302においてユーザーが開始した画像処理装置の探索結果を表示する画面で、位置情報へのアクセス許可設定を行うためのボタンを表示する点である。本フローチャートでは、印刷アプリケーション401はプリンタ探索をしたときに、位置情報へのアクセスが許可されていれば、まずWi-Fi Directで接続した装置の探索を試みる。そしてデータ処理装置101がWi-Fi Direct接続していない場合はLAN内の装置の探索を行うとする。さらに位置情報へのアクセスが許可されていないときは印刷アプリケーション401はLAN内の装置の探索を行うものとする。
FIG. 13 shows a flowchart of the process of requesting access to location information in the
ステップS1302においてユーザーは図5に示す印刷アプリケーション401のトップメニュー画面501で、ボタン502を押下して画像処理装置の探索を開始する。
In step S1302, the user presses the
次に、ステップS1303においてデータ処理装置101は、印刷アプリケーション401に対する位置情報へのアクセスが許可されているかを判定する。位置情報へのアクセスが許可されていない場合(ステップS1303:No)、ステップS1304に処理を進める。位置情報へのアクセスが許可されている場合(ステップS1303:Yes)、ステップS1307に処理を進める。
Next, in step S1303, the
ステップS1307においてデータ処理装置101は、自身のWi-Fi Direct接続状態を取得する。
In step S1307, the
次に、ステップS1308においてデータ処理装置101は、ステップS1307において取得したWi-Fi Directへの接続状態を判定する。データ処理装置101がWi-Fi Directで接続中の場合(ステップS1308:Yes)、ステップS1309に処理を進める。Wi-Fi Direct未接続の場合(ステップS1308:No)、ステップS1306に処理を進める。
Next, in step S1308, the
次に、ステップS1309においてデータ処理装置101は、Wi-Fi Directで接続している画像処理装置の探索を開始し、見つかった画像処理装置の情報を探索結果として表示する。
Next, in step S1309, the
ステップS1303でステップS1304に処理を進めた(ステップS1303:No)場合、データ処理装置101は、図10の1001に示すアプリケーションに位置情報へのアクセス許可を求めるアクセス許可設定画面を表示したことがあるかを判定する。アクセス許可設定画面を表示したことがない場合(ステップS1304:No)、ステップS1305に処理を進める。アクセス許可設定画面を表示したことがある場合(ステップS1304:Yes)、ステップS1306に処理を進める。これにより、過去にユーザーが印刷アプリケーション401に対する位置情報へのアクセス許可を意図的に許可していない場合には、再度位置情報へのアクセス許可を求めることを防ぐ。なおアクセス許可設定画面を表示したことがある場合(ステップS1304:Yes)にもステップS1305に進むようにしても良い。
If the process proceeds to step S1304 in step S1303 (step S1303: No), the
次に、ステップS1305においてデータ処理装置101は、図14の601に示す画像処理装置選択画面の下部に、位置情報へのアクセス許可設定を行うためのボタン1401を表示する。ボタン1401を押下すると図10の1001に示すアクセス許可設定画面を表示し、ユーザーに印刷アプリケーション401に対する位置情報へのアクセス許可を求める。前述の位置情報のアクセス許可要求の結果、印刷アプリケーション401に対する位置情報へのアクセスが許可された場合には、ステップS1302から再度探索処理を開始できる。
Next, in step S1305, the
次に、ステップS1306においてデータ処理装置101は、接続中のLAN上103にある画像処理装置の探索を開始し、見つかった画像処理装置の情報を探索結果として表示する。LAN内の装置を探索した結果、ユーザーが所望する装置がなかった場合、ユーザーは図14のボタン1401を押下することで、位置情報へのアクセスを許可しWi-Fi Direct探索を行うことができるようになる。
Next, in step S1306, the
以上の処理により、画像処理装置の探索画面に、位置情報へのアクセス許可を求めるボタンを表示する。これにより、画像処理装置とWi-Fi Directによる接続を行ったことがないユーザーに対しても位置情報へのアクセス許可要求が行われ、Wi-Fi Directによる接続の機会損失を防ぐことができる。 Through the above processing, a button requesting permission to access location information is displayed on the search screen of the image processing device. As a result, a request for permission to access the location information is made even to users who have never connected to the image processing apparatus using Wi-Fi Direct, and it is possible to prevent loss of opportunity for connection using Wi-Fi Direct.
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。
(Other examples)
Further, the present invention can also be realized by executing the following processing. That is, the software (program) that realizes the functions of the embodiments described above is supplied to a system or device via a network or various storage media, and the computer (or CPU, MPU, etc.) of the system or device reads the program. This is the process to be executed.
Claims (15)
前記制御方法は、
(1)前記端末で動作するOSのバージョンが所定の条件を満たし、(2)前記OSのバージョンへの更新前にWi-Fi Directで通信したことのある画像処理装置の情報が前記プログラムによって登録されており、かつ、(3)前記OSのバージョンへの更新後にWi-Fi Directで通信するために必要な権限が前記プログラムに付与されていない場合、警告を出す
ことを特徴とするプログラム。 A program for causing a computer of a terminal communicating with an image processing device to execute a control method,
The control method includes:
(1) The version of the OS running on the terminal satisfies predetermined conditions, and (2) the program does not contain information about image processing devices with which you have communicated via Wi -Fi Direct before updating to the OS version. and (3) issues a warning if the program is not granted the authority necessary to communicate via Wi-Fi Direct after updating to the version of the OS.
ことを特徴とする請求項1に記載のプログラム。 The program according to claim 1, wherein the timing at which the warning is issued is when the program is started on the terminal.
ことを特徴とする請求項1又は2に記載のプログラム。 3. The timing at which the warning is issued is when an image processing apparatus with which communication has been performed using the Wi-Fi Direct is selected as an image processing apparatus to which data is to be transmitted. program.
ことを特徴とする請求項1から3のいずれか一項に記載のプログラム。 From claim 1, wherein when the terminal transmits or receives data via Wi-Fi Direct communication with an image processing device via the program, information on the image processing device is registered by the program. 3. The program according to any one of 3.
ことを特徴とする請求項1から4のいずれか一項に記載のプログラム。 5. The program according to claim 1, wherein the program transmits a print job to an image processing device that communicates with the terminal.
ことを特徴とする請求項1から5のいずれか一項に記載のプログラム。 6. The program according to claim 1, wherein the program acquires the Wi-Fi Direct connection state of the terminal from an OS running on the terminal.
ことを特徴とする請求項1から6のいずれか一項に記載のプログラム。 The program according to any one of claims 1 to 6, wherein the authority necessary for communicating via Wi-Fi Direct is an authority for the program to access information of an OS.
ことを特徴とする請求項1から7のいずれか一項に記載のプログラム。 The computer according to any one of claims 1 to 7, wherein the authority necessary for communicating via Wi-Fi Direct is an authority for the program to access location information of the terminal. program.
ことを特徴とする請求項1から8のいずれか一項に記載のプログラム。 According to any one of claims 1 to 8, the warning is a content that inquires of the user whether or not to grant the program the authority necessary to communicate using the Wi-Fi Direct. program.
ことを特徴とする請求項1から9のいずれか一項に記載のプログラム。 10. The program according to claim 1, wherein satisfying the predetermined condition means that the version of the OS is a predetermined version or later.
ことを特徴とする請求項1から10のいずれか一項に記載のプログラム。 The information according to any one of claims 1 to 10, wherein the information includes at least one of a device name of the image processing device and information necessary for communication with the image processing device. program.
Wi-Fi Directで通信したことのある画像処理装置の情報が前記プログラムによって登録されていなかった場合、前記警告を出さない
ことを特徴とする請求項2に記載のプログラム。 The control method further includes:
3. The program according to claim 2, wherein the program does not issue the warning if information on an image processing device with which the program has communicated via Wi-Fi Direct is not registered by the program.
(1)前記端末で動作するOSのバージョンが所定の条件を満たし、(2)前記OSのバージョンへの更新前に前記Wi-Fi Directで通信したことのある画像処理装置の情報が前記プログラムによって登録されており、かつ、(3)前記OSのバージョンへの更新後にWi-Fi Directで通信するために必要な権限が前記プログラムに付与されていない状況において、新たにWi-Fi Directで通信するデータ送信先の画像処理装置が選択された時は、前記警告を出す
ことを特徴とする請求項1に記載のプログラム。 The control method includes: (1) the version of the OS running on the terminal satisfies predetermined conditions; and (2) information about image processing devices that have communicated with the Wi-Fi Direct before updating to the OS version. is registered by the program, and (3) in a situation where the program is not granted the necessary authority to communicate via Wi-Fi Direct after updating to the OS version, a new Wi-Fi 2. The program according to claim 1, wherein the warning is issued when an image processing device as a data transmission destination for direct communication is selected.
(1)前記端末で動作するOSのバージョンが所定の条件を満たし、(2)前記OSのバージョンへの更新前にWi-Fi Directで通信したことのある画像処理装置の情報がプログラムによって登録されており、かつ、(3)前記OSのバージョンへの更新後にWi-Fi Directで通信するために必要な権限が前記アプリケーションに付与されていない場合、警告を出す警告手段を有する
ことを特徴とする端末。 A terminal that communicates with an image processing device via an application,
(1) The version of the OS running on the terminal satisfies predetermined conditions, and (2) the information of the image processing device with which you have communicated via Wi -Fi Direct before updating to the OS version is not updated by the program. and (3) a warning unit that issues a warning if the application is not granted the necessary authority to communicate via Wi-Fi Direct after updating to the version of the OS. Terminal.
(1)前記端末で動作するOSのバージョンが所定の条件を満たし、(2)前記OSのバージョンへの更新前にWi-Fi Directで通信したことのある画像処理装置の情報がプログラムによって登録されており、かつ、(3)前記OSのバージョンへの更新後にWi-Fi Directで通信するために必要な権限が前記アプリケーションに付与されていない場合、警告を出す
ことを特徴とする制御方法。 A control method executed by a terminal communicating with an image processing device via an application, the control method comprising:
(1) The version of the OS running on the terminal satisfies predetermined conditions, and (2) the information of the image processing device with which you have communicated via Wi -Fi Direct before updating to the OS version is not updated by the program. and (3) issue a warning if the application is not granted permission necessary to communicate via Wi-Fi Direct after updating to the version of the OS. .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019194552A JP7433836B2 (en) | 2019-10-25 | 2019-10-25 | Information processing device, program and control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019194552A JP7433836B2 (en) | 2019-10-25 | 2019-10-25 | Information processing device, program and control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021069052A JP2021069052A (en) | 2021-04-30 |
JP7433836B2 true JP7433836B2 (en) | 2024-02-20 |
Family
ID=75637587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019194552A Active JP7433836B2 (en) | 2019-10-25 | 2019-10-25 | Information processing device, program and control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7433836B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140355048A1 (en) | 2013-06-03 | 2014-12-04 | Samsung Electronics Co., Ltd. | System and method of mobile printing using near field communication |
JP2016157428A (en) | 2015-02-25 | 2016-09-01 | 株式会社リコー | Information processing device, communication system, and communication method |
JP2017170777A (en) | 2016-03-24 | 2017-09-28 | 富士ゼロックス株式会社 | Information processing apparatus, and program |
-
2019
- 2019-10-25 JP JP2019194552A patent/JP7433836B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140355048A1 (en) | 2013-06-03 | 2014-12-04 | Samsung Electronics Co., Ltd. | System and method of mobile printing using near field communication |
JP2016157428A (en) | 2015-02-25 | 2016-09-01 | 株式会社リコー | Information processing device, communication system, and communication method |
JP2017170777A (en) | 2016-03-24 | 2017-09-28 | 富士ゼロックス株式会社 | Information processing apparatus, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2021069052A (en) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11922084B2 (en) | Image printing apparatus having print setting values, printing system, control method, and storage medium | |
JP6224902B2 (en) | COMMUNICATION DEVICE, ITS CONTROL METHOD, AND PROGRAM | |
JP6704881B2 (en) | system | |
CN110831771A (en) | Printing system, printing apparatus, information processing apparatus, control method therefor, and storage medium | |
JP6222950B2 (en) | Printing apparatus, control method thereof, and program | |
JP6103997B2 (en) | Printing apparatus, control method therefor, and program | |
JP6144934B2 (en) | Printing apparatus, control method thereof, and program | |
JP2019096295A (en) | Voice control system, control method, and program | |
JP2021164057A (en) | Image processing device, control method, and program | |
JP7210937B2 (en) | image forming device | |
JP6433147B2 (en) | Printing apparatus, printing apparatus control method, and program | |
JP2017139626A (en) | Printing apparatus, control method of the same, and program | |
JP7433836B2 (en) | Information processing device, program and control method | |
JP2021117696A (en) | Information processing device, program, and control method | |
JP6157144B2 (en) | Printing apparatus, printing apparatus control method, and program | |
JP6772083B2 (en) | Terminal equipment, information processing programs, and information processing equipment | |
JP7163346B2 (en) | Information processing device, control method for information processing device, and program | |
JP2023139682A (en) | Image formation apparatus | |
JP2023139683A (en) | Image formation apparatus | |
JP2015022409A (en) | Image processing device, authentication method therefor, and program | |
JP2022128244A (en) | Image forming apparatus, control method, and program | |
JP2021189486A (en) | Printing system and control method of printing system | |
JP7009547B2 (en) | Printing equipment, control methods and programs for printing equipment | |
US11204727B2 (en) | Image processing apparatus and image processing method | |
JP6342032B2 (en) | Printing apparatus, control method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221011 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230616 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230711 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230908 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231010 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231208 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20231213 |
|
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: 20240109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240207 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 7433836 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |