JP7828237B2 - システム、方法およびプログラム - Google Patents
システム、方法およびプログラムInfo
- Publication number
- JP7828237B2 JP7828237B2 JP2022087880A JP2022087880A JP7828237B2 JP 7828237 B2 JP7828237 B2 JP 7828237B2 JP 2022087880 A JP2022087880 A JP 2022087880A JP 2022087880 A JP2022087880 A JP 2022087880A JP 7828237 B2 JP7828237 B2 JP 7828237B2
- Authority
- JP
- Japan
- Prior art keywords
- application
- server
- request
- information
- web
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Description
図1は、本実施形態に係る印刷処理システムの構成の一例を示す図である。印刷処理システムは、端末装置101、印刷装置102、Webサーバ103を含んで構成され、ユーザは、Webサーバ103から提供されたWebアプリケーションで作成したデータを印刷アプリケーションを介して印刷させることができる。端末装置101は、例えばスマートフォン、PC(Personal Computer)、タブレット端末、携帯電話、PDA(Personal Digital Assistant)等の情報処理装置である。印刷装置102は、インク等の記録剤を紙等の記録媒体に付加することで、記録媒体上に画像を形成する(印刷する)プリンタである。印刷装置102は、複写機能、FAX機能、印刷機能等の複数の機能を備える複合機であってもよい。なお、本実施形態では、印刷装置102は、インクジェット記録方式によって印刷を行う装置であるものとするが、この形態に限られず、例えば、電子写真方式や熱昇華方式によって印刷を行う装置であっても良い。
以下、第1実施形態と異なる点について第2実施形態を説明する。図9では、バックエンド505は、cokkie等のWebブラウザ601に保存されたユーザ情報でユーザを判別していた。そのため、Webブラウザ601の履歴が削除されたり、ユーザが端末装置101にインストールされている別のブラウザを使用したりしたケースにおいて、別ユーザとして扱われてしまう。具体的には、S902でユーザ情報が送信されないので、バックエンド505で新規ゲストIDが発行されてしまい、S905においてフロントエンド502に新しいゲストIDが返却されてWebブラウザ601に保存される。すると、フロントエンド502では、バックエンド505で保存されている旧ゲストIDで作成されたデータを表示できなくなってしまう。そこで、本実施形態では、旧ゲストIDを保存している印刷アプリケーション602を用いて、Webブラウザ601に旧ゲストIDを復元させる処理を行う。
(項目1)
情報処理装置のコンピュータを、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにおいて、前記サーバに対して一時的な認証情報を要求する第1要求手段、
前記Webアプリケーションにおいて、前記第1要求手段による要求に応じて前記サーバから送信された前記認証情報を受信する第1受信手段、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにおいて、前記第1受信手段により受信した前記認証情報を取得する第1取得手段、
前記アプリケーションにおいて、前記サーバに対して前記認証情報を用いて前記ユーザに対して発行されているアカウント情報を要求する第2要求手段、
前記アプリケーションにおいて、前記第2要求手段による要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得手段、
前記アプリケーションにおいて、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理手段、
として機能させるためのプログラム。
(項目2)
前記第1取得手段による前記認証情報の取得が行われる前に、前記アプリケーションにより前記Webブラウザが起動されていることを特徴とする項目1に記載のプログラム。
(項目3)
前記アプリケーションは、前記アカウント情報を前記Webアプリケーションのバックエンドから取得し、前記Webアプリケーションのフロントエンドからは取得しないことを特徴とする項目1又は2に記載のプログラム。
(項目4)
前記第1要求手段による前記認証情報の要求は、前記アプリケーションに前記アカウント情報が保持されていない場合に行われることを特徴とする項目1乃至3のいずれか1項に記載のプログラム。
(項目5)
前記Webアプリケーションにおいて、前記サーバで前記ユーザに対して発行された前記アカウント情報を受信する受信手段、としてさらにコンピュータを機能させる項目1乃至4のいずれか1項に記載のプログラム。
(項目6)
前記アプリケーションに前記アカウント情報が保持されている状態で、前記受信手段により前記アカウント情報と異なる第2アカウント情報を前記サーバから受信した場合、前記Webアプリケーションにおいて前記アプリケーションを起動する起動手段、
前記Webアプリケーションにおいて、前記起動手段により起動された前記アプリケーションから前記アカウント情報を取得する第3取得手段、
としてさらにコンピュータを機能させる項目5に記載のプログラム。
(項目7)
前記起動手段は、前記Webアプリケーションの画面上で前記ユーザからの指示を受け付けることにより、前記アプリケーションを起動することを特徴とする項目6に記載のプログラム。
(項目8)
前記Webアプリケーションにおいて、前記第3取得手段により取得した前記アカウント情報を用いて前記サーバから前記データを取得する第4取得手段、としてさらにコンピュータを機能させる項目6又は7に記載のプログラム。
(項目9)
前記アカウント情報は、ゲストアカウントであることを特徴とする項目1乃至8のいずれか1項に記載のプログラム。
(項目10)
前記Webアプリケーションは、コンテンツを作成するためのWebアプリケーションであることを特徴とする項目1乃至9のいずれか1項に記載のプログラム。
(項目11)
前記アプリケーションは、前記Webアプリケーションにより作成されたコンテンツを印刷装置で印刷させるためのネイティブアプリケーションであることを特徴とする項目1乃至10のいずれか1項に記載のプログラム。
(項目12)
サーバと情報処理装置とを含むシステムであって、
前記情報処理装置は、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求手段と、
前記Webアプリケーションにより、前記第1要求手段による要求に応じて前記サーバから送信された前記認証情報を受信する第1受信手段と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信手段により受信した前記認証情報を取得する第1取得手段と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求手段と、
前記アプリケーションにより、前記第2要求手段による要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得手段と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理手段と、を備え、
前記サーバは、
前記Webブラウザによる前記サーバへのアクセスで用いられる情報に基づいて、前記アカウント情報を発行する発行手段と、
前記第1要求手段による要求に応じて、前記アカウント情報に対応する前記認証情報を生成して前記情報処理装置に送信する第1送信手段と、
前記第2要求手段による要求に応じて、前記アカウント情報を前記情報処理装置に送信する第2送信手段と、を備える、
ことを特徴とするシステム。
(項目13)
前記Webブラウザによる前記サーバへのアクセスで用いられる情報は、cookieであることを特徴とする項目12に記載のシステム。
(項目14)
情報処理装置において実行される方法であって、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求工程と、
前記Webアプリケーションにより、前記第1要求工程における要求に応じて前記サーバから送信された前記認証情報を受信する第1受信工程と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信工程において受信した前記認証情報を取得する第1取得工程と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求工程と、
前記アプリケーションにより、前記第2要求工程における要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得工程と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理工程と、
を有する方法。
(項目15)
サーバと情報処理装置とを含むシステムにおいて実行される方法であって、
前記情報処理装置において、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求工程と、
前記Webアプリケーションにより、前記第1要求工程における要求に応じて前記サーバから送信された前記認証情報を受信する第1受信工程と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信工程において受信した前記認証情報を取得する第1取得工程と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求工程と、
前記アプリケーションにより、前記第2要求工程における要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得工程と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理工程と、
前記サーバにおいて、
前記Webブラウザによる前記サーバへのアクセスで用いられる情報に基づいて、前記アカウント情報を発行する発行工程と、
前記第1要求工程における要求に応じて、前記アカウント情報に対応する前記認証情報を生成して前記情報処理装置に送信する第1送信工程と、
前記第2要求工程における要求に応じて、前記アカウント情報を前記情報処理装置に送信する第2送信工程と、
を有することを特徴とする方法。
Claims (15)
- 情報処理装置のコンピュータを、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにおいて、前記サーバに対して一時的な認証情報を要求する第1要求手段、
前記Webアプリケーションにおいて、前記第1要求手段による要求に応じて前記サーバから送信された前記認証情報を受信する第1受信手段、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにおいて、前記第1受信手段により受信した前記認証情報を取得する第1取得手段、
前記アプリケーションにおいて、前記サーバに対して前記認証情報を用いて前記ユーザに対して発行されているアカウント情報を要求する第2要求手段、
前記アプリケーションにおいて、前記第2要求手段による要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得手段、
前記アプリケーションにおいて、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理手段、
として機能させるためのプログラム。 - 前記第1取得手段による前記認証情報の取得が行われる前に、前記アプリケーションにより前記Webブラウザが起動されていることを特徴とする請求項1に記載のプログラム。
- 前記アプリケーションは、前記アカウント情報を前記Webアプリケーションのバックエンドから取得し、前記Webアプリケーションのフロントエンドからは取得しないことを特徴とする請求項1又は2に記載のプログラム。
- 前記第1要求手段による前記認証情報の要求は、前記アプリケーションに前記アカウント情報が保持されていない場合に行われることを特徴とする請求項1又は2に記載のプログラム。
- 前記Webアプリケーションにおいて、前記サーバで前記ユーザに対して発行された前記アカウント情報を受信する受信手段、としてさらにコンピュータを機能させる請求項1又は2に記載のプログラム。
- 前記アプリケーションに前記アカウント情報が保持されている状態で、前記受信手段により前記アカウント情報と異なる第2アカウント情報を前記サーバから受信した場合、前記Webアプリケーションにおいて前記アプリケーションを起動する起動手段、
前記Webアプリケーションにおいて、前記起動手段により起動された前記アプリケーションから前記アカウント情報を取得する第3取得手段、
としてさらにコンピュータを機能させる請求項5に記載のプログラム。 - 前記起動手段は、前記Webアプリケーションの画面上で前記ユーザからの指示を受け付けることにより、前記アプリケーションを起動することを特徴とする請求項6に記載のプログラム。
- 前記Webアプリケーションにおいて、前記第3取得手段により取得した前記アカウント情報を用いて前記サーバから前記データを取得する第4取得手段、としてさらにコンピュータを機能させる請求項6に記載のプログラム。
- 前記アカウント情報は、ゲストアカウントであることを特徴とする請求項1又は2に記載のプログラム。
- 前記Webアプリケーションは、コンテンツを作成するためのWebアプリケーションであることを特徴とする請求項1又は2に記載のプログラム。
- 前記アプリケーションは、前記Webアプリケーションにより作成されたコンテンツを印刷装置で印刷させるためのネイティブアプリケーションであることを特徴とする請求項1又は2に記載のプログラム。
- サーバと情報処理装置とを含むシステムであって、
前記情報処理装置は、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求手段と、
前記Webアプリケーションにより、前記第1要求手段による要求に応じて前記サーバから送信された前記認証情報を受信する第1受信手段と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信手段により受信した前記認証情報を取得する第1取得手段と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求手段と、
前記アプリケーションにより、前記第2要求手段による要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得手段と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理手段と、を備え、
前記サーバは、
前記Webブラウザによる前記サーバへのアクセスで用いられる情報に基づいて、前記アカウント情報を発行する発行手段と、
前記第1要求手段による要求に応じて、前記アカウント情報に対応する前記認証情報を生成して前記情報処理装置に送信する第1送信手段と、
前記第2要求手段による要求に応じて、前記アカウント情報を前記情報処理装置に送信する第2送信手段と、を備える、
ことを特徴とするシステム。 - 前記Webブラウザによる前記サーバへのアクセスで用いられる情報は、cookieであることを特徴とする請求項12に記載のシステム。
- 情報処理装置において実行される方法であって、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求工程と、
前記Webアプリケーションにより、前記第1要求工程における要求に応じて前記サーバから送信された前記認証情報を受信する第1受信工程と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信工程において受信した前記認証情報を取得する第1取得工程と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求工程と、
前記アプリケーションにより、前記第2要求工程における要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得工程と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理工程と、
を有する方法。 - サーバと情報処理装置とを含むシステムにおいて実行される方法であって、
前記情報処理装置において、
Webブラウザにより表示されたWebアプリケーションの画面上で、前記Webアプリケーションを提供するサーバに格納されたデータの処理の指示をユーザから受け付けた場合、前記Webアプリケーションにより、前記サーバに対して一時的な認証情報を要求する第1要求工程と、
前記Webアプリケーションにより、前記第1要求工程における要求に応じて前記サーバから送信された前記認証情報を受信する第1受信工程と、
前記情報処理装置にインストールされており前記処理を実行するアプリケーションにより、前記第1受信工程において受信した前記認証情報を取得する第1取得工程と、
前記アプリケーションにより、前記サーバに対して前記認証情報を用いて前記ユーザに発行されているアカウント情報を要求する第2要求工程と、
前記アプリケーションにより、前記第2要求工程における要求に応じて前記サーバから送信された前記アカウント情報を取得して保持する第2取得工程と、
前記アプリケーションにより、前記アカウント情報を用いて前記サーバから前記データを取得して処理する処理工程と、
前記サーバにおいて、
前記Webブラウザによる前記サーバへのアクセスで用いられる情報に基づいて、前記アカウント情報を発行する発行工程と、
前記第1要求工程における要求に応じて、前記アカウント情報に対応する前記認証情報を生成して前記情報処理装置に送信する第1送信工程と、
前記第2要求工程における要求に応じて、前記アカウント情報を前記情報処理装置に送信する第2送信工程と、
を有することを特徴とする方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022087880A JP7828237B2 (ja) | 2022-05-30 | 2022-05-30 | システム、方法およびプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022087880A JP7828237B2 (ja) | 2022-05-30 | 2022-05-30 | システム、方法およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023175440A JP2023175440A (ja) | 2023-12-12 |
| JP7828237B2 true JP7828237B2 (ja) | 2026-03-11 |
Family
ID=89121208
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022087880A Active JP7828237B2 (ja) | 2022-05-30 | 2022-05-30 | システム、方法およびプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7828237B2 (ja) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160127352A1 (en) | 2014-10-31 | 2016-05-05 | Vmware, Inc. | Step-up authentication for single sign-on |
| US20170142111A1 (en) | 2015-11-17 | 2017-05-18 | Avaya Inc. | Accessing local information based on a browser session |
-
2022
- 2022-05-30 JP JP2022087880A patent/JP7828237B2/ja active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160127352A1 (en) | 2014-10-31 | 2016-05-05 | Vmware, Inc. | Step-up authentication for single sign-on |
| US20170142111A1 (en) | 2015-11-17 | 2017-05-18 | Avaya Inc. | Accessing local information based on a browser session |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023175440A (ja) | 2023-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10628099B2 (en) | Multifunctional image processing apparatus with user registration features | |
| JP7571270B2 (ja) | サーバシステム、印刷装置、制御方法、及び通信システム | |
| US20120117629A1 (en) | Relay apparatus, communication apparatus and relay method | |
| JP4889664B2 (ja) | マニュアル提供方法、周辺装置、および制御用プログラム | |
| JP6759258B2 (ja) | 情報処理装置および制御方法 | |
| JP2012037986A (ja) | 画像形成装置及びその制御方法と画像形成システム | |
| JP2009296474A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
| US9026532B2 (en) | Image forming apparatus and file management system | |
| CN113873091B (zh) | 图像处理装置及图像处理装置的控制方法 | |
| JP7532563B2 (ja) | システムおよび制御方法 | |
| US20140002856A1 (en) | Image forming apparatus, image forming system, and image forming method | |
| JP4333053B2 (ja) | 画像形成装置、印刷方法、プログラム及び記録媒体 | |
| JP6188466B2 (ja) | 画像処理装置及びその認証方法、並びにプログラム | |
| JP7828237B2 (ja) | システム、方法およびプログラム | |
| JP2008182699A (ja) | ドキュメント処理システムおよび方法 | |
| CN114125165A (zh) | 系统和图像处理装置 | |
| JP2015036859A (ja) | 情報処理装置、情報処理方法、処理装置、処理方法、及びプログラム | |
| JP2013251711A (ja) | 制御装置 | |
| KR102835303B1 (ko) | 서버, 제어 방법, 및 저장 매체 | |
| JP7790927B2 (ja) | プリントシステム、及び方法 | |
| JP2024051187A (ja) | 印刷方法、印刷システム及びプログラム | |
| JP7679253B2 (ja) | 画像処理システム、端末装置、サーバ装置、それらの制御方法、プログラム、記憶媒体 | |
| JP7845057B2 (ja) | 印刷システム | |
| JP2026047652A (ja) | 情報処理装置、情報処理方法およびプログラム | |
| JP2007199771A (ja) | 情報処理装置、画像形成装置、データ処理システム、情報処理方法、記憶媒体、プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250515 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20260121 |
|
| 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: 20260130 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260227 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7828237 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |