KR102006406B1 - 외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하는 방법 및 이를 수행하기 위한 화상형성장치 - Google Patents
외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하는 방법 및 이를 수행하기 위한 화상형성장치 Download PDFInfo
- Publication number
- KR102006406B1 KR102006406B1 KR1020120139262A KR20120139262A KR102006406B1 KR 102006406 B1 KR102006406 B1 KR 102006406B1 KR 1020120139262 A KR1020120139262 A KR 1020120139262A KR 20120139262 A KR20120139262 A KR 20120139262A KR 102006406 B1 KR102006406 B1 KR 102006406B1
- Authority
- KR
- South Korea
- Prior art keywords
- image forming
- forming apparatus
- external server
- url
- application
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
도 2는 본 발명의 실시예에 따른 어플리케이션의 사용 방법에 있어서 화상형성장치에서 어플리케이션을 인식하는 과정을 도시한 도면이다.
도 3은 본 발명의 실시예에 따른 어플리케이션의 사용 방법에 있어서 어플리케이션의 초기 실행 과정을 도시한 도면이다.
도 4는 본 발명의 실시예에 따른 어플리케이션의 사용 방법에 있어서 작업 명령의 전송 과정을 도시한 도면이다.
도 5는 본 발명의 실시예에 따른 어플리케이션의 사용 방법에 있어서 화상형성장치에서 발생한 이벤트의 전송 과정을 도시한 도면이다.
도 6 내지 도 9는 본 발명의 실시예에 따른 외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하기 위한 방법을 설명하기 위한 순서도들이다.
120: 제어부 121: 작업 명령 관리부
122: 이벤트 관리부 123: 어플리케이션 설치 관리부
130: 사용자 인터페이스부 140: 화상형성작업 수행부
200: 외부 서버
Claims (20)
- 외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하는 방법에 있어서,
화상형성장치에서 인스톨 URL(Install URL)을 입력받는 단계;
상기 화상형성장치가 상기 인스톨 URL을 통해 상기 외부 서버에 접속하고, 상기 외부 서버로부터 상기 외부 서버에 설치된 어플리케이션의 메타 정보를 수신하는 단계;
상기 수신된 메타 정보의 신뢰성을 검증하는 단계;
상기 신뢰성 검증이 완료되면 상기 화상형성장치의 사용자 인터페이스상에 상기 어플리케이션에 대응되는 아이콘을 생성하는 단계; 및
상기 화상형성장치에서 상기 외부 서버에 설치된 어플리케이션을 사용하는 단계를 포함하고,
상기 메타 정보는 상기 화상형성장치가 상기 화상형성장치와 상기 외부 서버 사이에 방화벽을 회피하기 위해 상기 외부 서버로 작업 명령 요청을 전송하기 위한 리버스 URL(Reverse URL)을 포함하며,
상기 어플리케이션을 사용하는 단계는,
상기 화상형성장치가 상기 리버스 URL을 통해 상기 외부 서버로 상기 작업 명령 요청을 전송하는 단계;
상기 작업 명령 요청에 대응하여 상기 외부 서버가 전송하는 작업 명령을 상기 화상형성장치에서 수신하는 단계; 및
상기 수신한 작업 명령에 따라 작업을 수행하는 단계를 포함하는 방법. - 제1항에 있어서,
상기 메타 정보의 신뢰성을 검증하는 단계는,
상기 메타 정보에 포함된 서명, 인증서 및 상기 화상형성장치에 저장된 공유키를 이용해서 상기 어플리케이션이 검증된 어플리케이션 제작자에 의해 제작되었는지 여부를 판단하는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 신뢰성 검증을 위한 서명은 상기 메타 정보에만 포함되는 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 메타 정보는 상기 어플리케이션의 실행시 상기 화상형성장치가 상기 외부 서버에 접속하기 위한 홈 URL(Home URL)을 포함하며,
상기 어플리케이션을 사용하는 단계는,
상기 생성된 아이콘을 선택받는 단계;
상기 화상형성장치가 상기 홈 URL을 통해 상기 외부 서버에 접속하는 단계;
상기 외부 서버로부터 어플리케이션의 실행 초기 화면을 수신하는 단계; 및
수신한 초기 화면을 상기 화상형성장치의 사용자 인터페이스상에 표시하는 단계를 포함하는 것을 특징으로 하는 방법. - 제4항에 있어서,
상기 홈 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 방법. - 삭제
- 제1항에 있어서,
상기 리버스 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 메타 정보는 상기 화상형성장치가 상기 외부 서버로 상기 화상형성장치에서 발생한 이벤트를 전송하기 위한 이벤트 URL(Event URL)을 포함하며,
상기 어플리케이션을 사용하는 단계는,
상기 화상형성장치에서 발생하는 이벤트를 감지하는 단계; 및
상기 감지된 이벤트를 상기 이벤트 URL을 통해 상기 외부 서버로 전송하는 단계를 포함하는 것을 특징으로 하는 방법. - 제8항에 있어서,
상기 이벤트 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 방법. - 제1항에 있어서,
상기 아이콘을 생성하는 단계는
상기 메타 정보에 포함된 아이콘을 상기 사용자 인터페이스상에 생성하는 것을 특징으로 하는 방법. - 제1항 내지 제5항 및 제7항 내지 제10항 중의 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체.
- 화상형성장치에 있어서,
어플리케이션이 설치된 외부 서버와 통신을 수행하기 위한 통신 인터페이스부;
사용자 입력을 수신하기 위한 사용자 인터페이스부;
화상형성장치에서 상기 외부 서버에 설치된 어플리케이션을 사용하여 화상형성작업을 수행할 수 있도록 하는 제어부; 및
상기 제어부의 제어에 따라 화상형성작업을 수행하는 화상형성작업 수행부를 포함하며,
상기 제어부는 어플리케이션 설치 관리부를 포함하고,
상기 어플리케이션 설치 관리부는 상기 사용자 인터페이스부에서 수신한 인스톨 URL을 통해 상기 화상형성장치가 상기 외부 서버에 접속하면 상기 외부 서버로부터 상기 어플리케이션의 메타 정보를 수신하고, 상기 수신된 메타 정보의 신뢰성을 검증하여 검증이 완료되면 상기 사용자 인터페이스부상에 상기 어플리케이션에 대응되는 아이콘을 생성하고,
상기 메타 정보는 상기 화상형성장치가 상기 화상형성장치와 상기 외부 서버 사이에 방화벽을 회피하기 위해 상기 외부 서버로 작업 명령 요청을 전송하기 위한 리버스 URL(Reverse URL)을 포함하며,
상기 제어부는 상기 화상형성장치가 상기 리버스 URL을 통해 상기 외부 서버로 상기 작업 명령 요청을 전송하도록 하고, 상기 작업 명령 요청에 대응하여 상기 외부 서버가 전송하는 작업 명령을 수신하며, 상기 수신한 작업 명령에 따라 화상형성작업을 수행하도록 상기 화상형성작업 수행부를 제어하는 화상형성장치. - 제12항에 있어서,
상기 어플리케이션 설치 관리부는 상기 메타 정보에 포함된 서명, 인증서 및 상기 화상형성장치에 저장된 공유키를 이용해서 상기 어플리케이션이 검증된 어플리케이션 제작자에 의해 제작되었는지 여부를 판단하는 방식으로 상기 메타 정보의 신뢰성을 검증하는 것을 특징으로 하는 화상형성장치. - 제12항에 있어서,
상기 메타 정보의 신뢰성 검증을 위한 서명은 상기 메타 정보에만 포함되는 것을 특징으로 하는 화상형성장치. - 제12항에 있어서,
상기 메타 정보는 상기 어플리케이션의 실행시 상기 화상형성장치가 상기 외부 서버에 접속하기 위한 홈 URL을 포함하며,
상기 제어부는 상기 사용자 인터페이스부에서 상기 아이콘의 선택 입력을 수신하면 상기 홈 URL을 통해 상기 화상형성장치가 상기 외부 서버에 접속하고, 상기 외부 서버로부터 상기 어플리케이션의 실행 초기 화면을 수신하여 상기 사용자 인터페이스부상에 표시하는 것을 특징으로 하는 화상형성장치. - 제15항에 있어서,
상기 홈 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 화상형성장치. - 삭제
- 제12항에 있어서,
상기 리버스 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 화상형성장치. - 제12항에 있어서,
상기 메타 정보는 상기 화상형성장치가 상기 외부 서버로 상기 화상형성장치에서 발생한 이벤트를 전송하기 위한 이벤트 URL을 포함하며,
상기 제어부는 이벤트 관리부를 더 포함하고,
상기 이벤트 관리부는 상기 화상형성장치에서 발생한 이벤트를 감지하여 상기 감지된 이벤트를 상기 이벤트 URL을 통해 상기 외부 서버로 전송하는 것을 특징으로 하는 화상형성장치. - 제19항에 있어서,
상기 이벤트 URL은 상기 인스톨 URL을 포함하는 형태인 것을 특징으로 하는 화상형성장치.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/019,762 US9635197B2 (en) | 2012-11-30 | 2013-09-06 | Method of executing application installed in outside server and image forming apparatus to perform the same |
CN201380071947.5A CN104956315B (zh) | 2012-11-30 | 2013-09-25 | 运行安装在外部服务器中的应用的方法和执行该方法的图像形成装置 |
PCT/KR2013/008582 WO2014084490A1 (en) | 2012-11-30 | 2013-09-25 | Method of executing application installed in outside server and image forming apparatus to perform the same |
EP13189890.0A EP2739029B1 (en) | 2012-11-30 | 2013-10-23 | Method of executing application installed in outside server and image forming apparatus to perform the same |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261731572P | 2012-11-30 | 2012-11-30 | |
US61/731,572 | 2012-11-30 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140072385A KR20140072385A (ko) | 2014-06-13 |
KR102006406B1 true KR102006406B1 (ko) | 2019-08-02 |
Family
ID=51126238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120139262A Expired - Fee Related KR102006406B1 (ko) | 2012-11-30 | 2012-12-03 | 외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하는 방법 및 이를 수행하기 위한 화상형성장치 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR102006406B1 (ko) |
CN (1) | CN104956315B (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110782A (ja) * | 2002-07-22 | 2004-04-08 | Ricoh Co Ltd | 情報処理装置及び情報処理方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100112131A (ko) * | 2008-01-21 | 2010-10-18 | 소니 주식회사 | 정보 처리 장치, 디스크, 및 정보 처리 방법, 및 프로그램 |
KR101456624B1 (ko) * | 2008-10-28 | 2014-11-04 | 삼성전자주식회사 | 화상형성장치, 및 웹 어플리케이션 설치 방법 |
KR101310218B1 (ko) * | 2008-10-28 | 2013-09-24 | 삼성전자주식회사 | 화상형성장치의 파일 통합 설치 방법 및 파일 통합 설치가 가능한 화상형성장치 |
JP5056874B2 (ja) * | 2010-03-17 | 2012-10-24 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理システム、情報処理装置、連携ジョブ実行方法および連携ジョブ実行プログラム |
-
2012
- 2012-12-03 KR KR1020120139262A patent/KR102006406B1/ko not_active Expired - Fee Related
-
2013
- 2013-09-25 CN CN201380071947.5A patent/CN104956315B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004110782A (ja) * | 2002-07-22 | 2004-04-08 | Ricoh Co Ltd | 情報処理装置及び情報処理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104956315B (zh) | 2018-09-07 |
CN104956315A (zh) | 2015-09-30 |
KR20140072385A (ko) | 2014-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2639688B1 (en) | Information processing system, user terminal, information processing device and non-transitory computer readable recording medium | |
US9507489B2 (en) | Remote editing of a user interface with validity confirmation | |
JP5987656B2 (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
US9075627B2 (en) | Server connected to image forming apparatus and client, client, and method of remotely installing driver of image forming apparatus | |
EP2739029B1 (en) | Method of executing application installed in outside server and image forming apparatus to perform the same | |
US9513847B2 (en) | Tools for facilitating printer installation | |
KR102002541B1 (ko) | 클라우드 기반 어플리케이션의 로그인 관리 방법 및 이를 수행하기 위한 화상형성장치 | |
KR20160027803A (ko) | 근거리 무선 통신(nfc) 기능을 지원하는 화상형성장치 및 화상형성장치에서 스캔된 데이터를 모바일 단말에서 프리뷰하는 방법 | |
JP6098588B2 (ja) | 印刷システム、携帯端末装置及び印刷制御プログラム | |
KR20170019226A (ko) | 클라우드 프린트 서비스를 이용하는 방법 및 이를 수행하기 위한 장치 | |
KR20150085667A (ko) | 외부 인증 서버를 이용한 인증 장애시 임시 인증 방법 및 이를 수행하기 위한 화상형성장치 | |
US9838386B2 (en) | Information processing system, information processing device, and device control method | |
KR20150042098A (ko) | 엔에프씨를 이용한 화상형성장치의 초기 설정 방법 및 이를 수행하기 위한 화상형성장치 | |
US20170034385A1 (en) | Image forming apparatus including short-distance wireless communication unit, method of controlling the same, and storage medium | |
JP2016192238A (ja) | 情報処理システム、情報処理装置、情報処理方法、及び情報処理プログラム | |
US10205852B2 (en) | System, apparatus, and method for allowing a program to cache user information | |
KR102006406B1 (ko) | 외부 서버에 설치된 어플리케이션을 화상형성장치에서 사용하는 방법 및 이를 수행하기 위한 화상형성장치 | |
JP6238659B2 (ja) | 管理システム、監視装置及びそれらの制御方法 | |
JP6484405B2 (ja) | アプリケーション管理システム | |
KR20140145051A (ko) | 모바일 단말을 이용한 풀 프린팅 방법 및 장치 | |
JP7124602B2 (ja) | 情報処理装置、情報処理方法、プログラムおよび画像形成システム | |
JP2020082576A (ja) | 画像形成装置、および画像形成システム | |
WO2023075831A1 (en) | Onboarding of secondary device through primary device | |
JP2016072702A (ja) | 電子機器 | |
KR20160050640A (ko) | 무인 복합기 제어 관리 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20121203 |
|
PG1501 | Laying open of application | ||
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20161110 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171130 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20121203 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20181231 Patent event code: PE09021S01D |
|
PN2301 | Change of applicant |
Patent event date: 20190614 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20190703 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20190726 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20190729 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20220627 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20240506 |