KR20160026574A - 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템. - Google Patents

웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템. Download PDF

Info

Publication number
KR20160026574A
KR20160026574A KR1020140115698A KR20140115698A KR20160026574A KR 20160026574 A KR20160026574 A KR 20160026574A KR 1020140115698 A KR1020140115698 A KR 1020140115698A KR 20140115698 A KR20140115698 A KR 20140115698A KR 20160026574 A KR20160026574 A KR 20160026574A
Authority
KR
South Korea
Prior art keywords
application
forming apparatus
image forming
job
wearable device
Prior art date
Application number
KR1020140115698A
Other languages
English (en)
Inventor
강경민
장우석
박현정
이학주
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020140115698A priority Critical patent/KR20160026574A/ko
Priority to US14/729,580 priority patent/US20160065758A1/en
Priority to PCT/KR2015/005603 priority patent/WO2016035979A1/en
Priority to EP15174763.1A priority patent/EP2990933A1/en
Priority to CN201510552269.5A priority patent/CN105391903A/zh
Publication of KR20160026574A publication Critical patent/KR20160026574A/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00315Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a radio transmission apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1207Improving or facilitating administration, e.g. print management resulting in the user being informed about print result after a job submission
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1236Connection management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1268Job submission, e.g. submitting print job order or request not the print data itself
    • G06F3/1271Job submission at the printing node, e.g. creating a job from a data stored locally or remotely
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1284Local printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1292Mobile client, e.g. wireless printing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00206Transmitting or receiving computer data via an image communication device, e.g. a facsimile transceiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00204Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
    • H04N1/00236Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer
    • H04N1/00238Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server using an image reading or reproducing device, e.g. a facsimile reader or printer, as a local input to or local output from a computer using an image reproducing device as a local output from a computer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00281Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal
    • H04N1/00307Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a telecommunication apparatus, e.g. a switched network of teleprinters for the distribution of text-based information, a selective call terminal with a mobile telephone apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00352Input means
    • H04N1/00392Other manual input means, e.g. digitisers or writing tablets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00411Display of information to the user, e.g. menus the display also being used for user input, e.g. touch screen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00503Customising to a particular machine or model, machine function or application
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1206Improving or facilitating administration, e.g. print management resulting in increased flexibility in input data format or job format or job type
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0074Arrangements for the control of a still picture apparatus by the connected apparatus
    • H04N2201/0075Arrangements for the control of a still picture apparatus by the connected apparatus by a user operated remote control device, e.g. receiving instructions from a user via a computer terminal or mobile telephone handset
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0096Portable devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Facsimiles In General (AREA)

Abstract

웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법은, 상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션의 실행 명령으로 변환하는 단계; 상기 실행 명령에 기초하여 상기 제 1 애플리케이션이 실행됨에 따라, 상기 화상 형성 장치에게 상기 작업의 수행을 요청하는 단계; 및 상기 작업이 상기 화상 형성 장치에서 수행됨에 따라, 상기 화상 형성 장치로부터 상기 작업의 수행 결과를 나타내는 정보를 수신하는 단계;를 포함한다.

Description

웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템. {Method and system for controlling an operation of an image forming apparatus using a wearable device}
웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템에 관한다.
휴대용 전자 기기를 개발하는 기술이 발전함에 따라, 다양한 형태의 웨어러블 디바이스가 개발되고 있고, 웨어러블 디바이스의 성능이 향상되고 있다. 이에 따라, 웨어러블 디바이스를 이용하여 다른 장치의 동작을 제어하는 기술에 대한 수요가 증가하고 있다.
화상 형성 장치를 구동시키기 위하여, 사용자는 화상 형성 장치에 설치된 버튼 또는 터치 스크린을 이용하여 직접 작업 명령을 입력해야 한다. 따라서, 사용자가 화상 형성 장치로부터 떨어진 지점에 위치한 경우에는 화상 형성 장치를 구동시킬 수 없는 문제점이 존재한다. 따라서, 상술한 문제점을 해결하기 위한 기술의 개발이 요구되고 있다.
웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템을 제공하는데 있다. 또한, 상기 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 있다. 해결하려는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.
일 측면에 따른 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법은, 상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션의 실행 명령으로 변환하는 단계; 상기 실행 명령에 기초하여 상기 제 1 애플리케이션이 실행됨에 따라, 상기 화상 형성 장치에게 상기 작업의 수행을 요청하는 단계; 및 상기 작업이 상기 화상 형성 장치에서 수행됨에 따라, 상기 화상 형성 장치로부터 상기 작업의 수행 결과를 나타내는 정보를 수신하는 단계;를 포함한다.
다른 측면에 따른 컴퓨터로 읽을 수 있는 기록매체는 상술한 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 기록매체를 포함한다.
또 다른 측면에 따른 화상 형성 장치의 동작을 제어하는 시스템은, 제 2 애플리케이션이 설치된 웨어러블 디바이스; 및 상기 웨어러블 디바이스 및 상기 화상 형성 장치와 연결되고, 제 1 애플리케이션 및 제 3 애플리케이션이 설치된 호스트 디바이스;를 포함하고, 상기 제 3 애플리케이션은 상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 제 1 애플리케이션의 실행 명령으로 변환하고, 상기 제 1 애플리케이션은 상기 화상 형성 장치에게 상기 작업의 수행을 요청하고, 상기 화상 형성 장치로부터 상기 작업의 수행 결과를 나타내는 정보를 수신한다.
또 다른 측면에 따른 웨어러블 디바이스로부터의 요청에 따라 동작하는 화상 형성 장치는, 상기 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션; 및 상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 제 1 애플리케이션의 실행 명령으로 변환하는 제 3 애플리케이션;을 포함하고, 상기 제 3 애플리케이션은 상기 웨어러블 디바이스에 설치된 상기 제 2 애플리케이션으로부터 작업 수행 요청을 수신하고, 상기 제 1 애플리케이션은 상기 작업 수행 요청에 따라 상기 화상 형성 장치의 동작을 제어한다.
웨어러블 디바이스는 화상 형성 장치의 동작을 제어할 수 있다. 따라서, 웨어러블 디바이스의 사용자는 화상 형성 장치와 떨어진 지점에 위치하더라도 화상 형성 장치의 동작을 제어할 수 있는바, 사용자 편의성이 향상될 수 있다.
도 1은 일 실시예에 따른 화상 형성 장치의 동작을 제어하는 시스템의 일 예를 설명하기 위한 개념도이다.
도 2는 일 실시예에 따른 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치의 일 예를 도시한 구성도이다.
도 3은 일 실시예에 따른 웨어러블 디바이스 및 호스트 디바이스에 설치된 애플리케이션들의 일 예를 설명하기 위한 도면이다.
도 4a 내지 도 4b는 일 실시예에 따른 제 2 애플리케이션의 일 예를 설명하기 위한 도면들이다.
도 5a 내지 도 5b는 일 실시예에 따른 제 3 애플리케이션의 일 예를 설명하기 위한 도면들이다.
도 6은 일 실시예에 따른 호스트 디바이스가 외부 디바이스를 검색하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 7a 내지 도 7d는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 일 예를 도시한 도면들이다.
도 8은 일 실시예에 따른 화상 형성 장치가 컨텐츠를 인쇄하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 9a 내지 도 9d는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 다른 예를 도시한 도면들이다.
도 10은 일 실시예에 따른 화상 형성 장치가 컨텐츠를 스캔하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 11a 내지 도 11h는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 또 다른 예를 도시한 도면들이다.
도 12는 일 실시예에 따른 화상 형성 장치가 팩스 전송 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 13a 내지 도 13f는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 또 다른 예를 도시한 도면들이다.
도 14는 일 실시예에 따른 화상 형성 장치의 동작을 제어하는 시스템의 다른 예를 설명하기 위한 개념도이다.
도 15는 일 실시예에 따른 웨어러블 디바이스 및 호스트 디바이스에 설치된 애플리케이션들의 다른 예를 설명하기 위한 도면이다.
도 16은 일 실시예에 따른 웨어러블 디바이스 및 화상 형성 장치의 다른 예를 도시한 구성도이다.
도 17은 일 실시예에 따른 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법의 일 예를 나타내는 흐름도이다.
이하에서는 도면을 참조하여 본 발명의 실시예들을 상세히 설명한다. 본 발명의 하기 실시예는 본 발명을 구체화하기 위한 것일 뿐 본 발명의 권리 범위를 제한하거나 한정하지 않는다. 또한, 본 발명의 상세한 설명 및 실시예로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 유추할 수 있는 것은 본 발명의 권리범위에 속하는 것으로 해석된다.
도 1은 일 실시예에 따른 화상 형성 장치의 동작을 제어하는 시스템의 일 예를 설명하기 위한 개념도이다.
도 1을 참조하면, 시스템(1)은 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)를 포함한다. 도 1에서는 웨어러블 디바이스(100)의 일 예로서 시계가 도시되어 있으나, 이에 한정되지 않는다. 웨어러블 디바이스(100)는 사용자의 신체에 부착 또는 착용되어 컴퓨팅을 수행할 수 있는 디바이스를 의미한다. 또한, 웨어러블 디바이스(100)는 외부 디바이스와 데이터를 송수신할 수 있다. 웨어러블 디바이스(100)는 시계, 안경, 팔찌, 반지, 목걸이, 신발 또는 스티커 등 사용자의 신체에 부착 또는 착용될 수 있는 다양한 형태로 구현될 수 있다.
또한, 도 1에서는 호스트 디바이스(110)의 일 예로서 스마트 폰이 도시되어 있으나, 이에 한정되지 않는다. 호스트 디바이스(110)는 웨어러블 디바이스(100) 및 화상 형성 장치(120)와 유선 또는 무선 네트워크를 통하여 연결되고, 상호 간에 정보를 송수신할 수 있는 디바이스라면 제한 없이 해당될 수 있다. 여기에서, 무선 네트워크는 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), Wi-Fi, Wi-Fi Direct, Bluetooth 등을 포함하나, 이에 한정되지 않고 정보를 송수신할 수 있는 다른 종류의 무선 네트워크가 될 수도 있다. 예를 들어, 호스트 디바이스(110)에는 스마트 폰, 태블릿 PC, 노트북 PC, 랩탑 PC, 데스크 탑 PC, 다른 웨어러블 디바이스 또는 서버 등이 해당될 수 있다.
특히, 본 발명의 일 실시예에 따른 호스트 디바이스(110)에는 웨어러블 디바이스(100)에 설치된 애플리케이션과 연동되어 동작하는 애플리케이션이 설치될 수 있다. 이하에서, 애플리케이션은 장치에 설치된 응용 프로그램 또는 소프트웨어 프로그램을 의미한다. 또한, 애플리케이션들이 연동되어 동작한다고 함은 하나의 애플리케이션을 실행시키기 위하여 입력된 정보에 기초하여 다른 애플리케이션도 실행되는 것을 의미한다. 예를 들어, 웨어러블 디바이스(100)에 설치된 애플리케이션에 소정의 실행 명령이 입력되면, 웨어러블 디바이스(100)에 설치된 애플리케이션은 입력된 실행 명령을 호스트 디바이스(110)에 설치된 애플리케이션에게 전송할 수 있다. 이에 따라, 호스트 디바이스(110)에 설치된 애플리케이션에 대하여 별도의 실행 명령이 입력되지 않더라도, 호스트 디바이스(110)에 설치된 애플리케이션은 실행될 수 있다. 웨어러블 디바이스(100)에 설치된 애플리케이션과 호스트 디바이스(110)에 설치된 애플리케이션이 서로 연동되어 동작하는 일 예는 도 3 내지 도 5를 참조하여 설명한다.
화상 형성 장치(120)는, 웨어러블 디바이스(100) 또는 호스트 디바이스(110)로부터 전송된 작업 수행 요청에 기초하여, 작업을 수행한다. 또한, 화상 형성 장치(120)는, 화상 형성 장치(120)에 직접 입력된 작업 수행 요청에 기초하여, 작업을 수행할 수도 있다. 예를 들어, 화상 형성 장치(120)가 수행하는 작업은 인쇄 작업, 스캔 작업 또는 팩스 전송 작업이 될 수 있다.
이하에서, 웨어러블 디바이스(100)가 화상 형성 장치(120)의 동작을 제어하는 일 예를 간략하게 설명한다.
130 단계에서, 웨어러블 디바이스(100)는 호스트 디바이스(110)에게 작업 수행 요청을 전송한다. 여기에서, 작업은 화상 형성 장치(120)가 수행하는 작업을 의미한다. 다시 말해, 웨어러블 디바이스(100)로부터의 요청에 따라, 호스트 디바이스(110)는 화상 형성 장치(120)에게 작업 수행을 요청할 수 있다. 이때, 작업 수행 요청은 웨어러블 디바이스(100)에 설치된 애플리케이션의 실행 화면에 기초한 사용자 입력에 대응하여 생성될 수 있다. 예를 들어, 웨어러블 디바이스(100)에 출력된 애플리케이션의 실행 화면에는 화상 형성 장치(120)가 수행할 수 있는 작업들의 목록이 표시되고, 사용자가 상기 작업들 중 어느 하나를 선택함으로써, 화상 형성 장치(120)에 대한 작업 수행 요청이 생성될 수 있다.
140 단계에서, 호스트 디바이스(110)는 화상 형성 장치(120)에게 작업 수행을 요청하고, 화상 형성 장치(120)는 작업을 수행한다.
150 단계 및 160 단계에서, 화상 형성 장치(120)는 작업 수행 결과를 호스트 디바이스(110)로 전송하고, 호스트 디바이스(110)는 이를 웨어러블 디바이스(100)로 전송한다. 여기에서, 작업 수행 결과는 화상 형성 장치(120)가 작업 수행에 성공했는지 또는 실패했는지에 대한 정보 및 작업이 수행됨에 따라 생성된 데이터(예를 들어, 스캔 작업에 따라 생성된 이미지 등)를 포함할 수 있다.
상술한 바에 따르면, 사용자는 화상 형성 장치(120)에 직접적으로 작업 수행 명령을 입력하지 않더라도, 웨어러블 디바이스(100)를 이용하여 화상 형성 장치(120)의 동작(즉, 작업 수행)을 제어할 수 있다.
도 2는 일 실시예에 따른 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치의 일 예를 도시한 구성도이다.
도 2에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 2에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
또한, 도 2에 도시된 웨어러블 디바이스(100)의 제어부(104), 호스트 디바이스(110)의 명령 생성부(112) 및 제어부(104), 화상 형성 장치(120)의 제어부(124), 상태 정보 생성부(122) 및 작업 수행부(123)는 하나 또는 복수 개의 프로세서에 해당할 수 있다. 프로세서는 다수의 논리 게이트들의 어레이로 구현될 수도 있고, 범용적인 마이크로 프로세서와 이 마이크로 프로세서에서 실행될 수 있는 프로그램이 저장된 메모리의 조합으로 구현될 수도 있다. 또한, 다른 형태의 하드웨어로 구현될 수도 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
통신 인터페이스부(101)는 호스트 디바이스(110) 또는 화상 형성 장치(120)와 정보를 송수신한다. 통신 인터페이스부(101)는 무선 네트워크 망 또는 다른 장치들과의 접속을 위한 네트워크 모듈, 이동식 저장 매체와의 데이터 이동 채널 형성을 위한 USB 호스트 모듈 등을 포함할 수 있다.
사용자 인터페이스부(102)는 사용자 입력을 획득하고, 정보를 출력한다. 예를 들어, 사용자 인터페이스부(102)는 웨어러블 디바이스(100)에 설치된 애플리케이션의 실행 화면을 출력할 수 있다. 또한, 사용자 인터페이스부(102)는 화상 형성 장치(120)가 수행할 작업 및 작업의 수행에 요구되는 설정 값들을 지정하는 사용자 입력을 획득할 수 있다. 또한, 사용자 인터페이스부(102)는 화상 형성 장치(120)의 작업 수행 결과를 출력할 수 있다. 사용자 인터페이스부(102)는 디스플레이 패널, 터치 화면, 스피커 등의 입출력 장치 및 이들을 구동하기 위한 소프트웨어 모듈을 모두 포함한다.
요청 생성부(103)는 사용자 입력에 포함된 정보에 기초하여, 작업 수행 요청을 생성한다. 다시 말해, 요청 생성부(103)는 사용자가 지정한 작업 및 작업의 수행에 요구되는 설정 값들에 기초하여 화상 형성 장치(120)가 수행할 작업에 대한 정보를 생성한다.
제어부(104)는 웨어러블 디바이스(100)가 동작할 수 있도록, 통신 인터페이스부(101), 요청 생성부(103) 및 사용자 인터페이스부(102)를 제어한다. 특히, 제어부(104)는 웨어러블 디바이스(100)에 설치된 애플리케이션을 실행하고, 애플리케이션이 실행됨에 따라 웨어러블 디바이스(100)에 포함된 모듈들의 동작을 제어할 수 있다.
통신 인터페이스부(111)는 웨어러블 디바이스(100) 또는 화상 형성 장치(120)와 정보를 송수신한다. 통신 인터페이스부(111)는 무선 네트워크 망 또는 다른 장치들과의 접속을 위한 네트워크 모듈, 이동식 저장 매체와의 데이터 이동 채널 형성을 위한 USB 호스트 모듈 등을 포함할 수 있다.
명령 생성부(112)는 화상 형성 장치(120)에게 전송할 작업 수행 명령을 생성한다. 구체적으로, 명령 생성부(112)는 웨어러블 디바이스(100)로부터 전송된 작업 수행 요청에 따라, 화상 형성 장치(120)에게 작업을 수행할 것을 지시하는 명령을 생성한다.
제어부(113)는 호스트 디바이스(110)가 동작할 수 있도록, 통신 인터페이스부(111) 및 명령 생성부(112)를 제어한다. 특히, 제어부(113)는 호스트 디바이스(110)에 설치된 애플리케이션을 실행하고, 애플리케이션이 실행됨에 따라 호스트 디바이스(110)에 포함된 모듈들의 동작을 제어할 수 있다.
화상 형성 장치(120)의 통신 인터페이스부(121)는 웨어러블 디바이스(100) 또는 호스트 디바이스(110)와 정보를 송수신한다. 통신 인터페이스부(121)는 무선 네트워크 망 또는 다른 장치들과의 접속을 위한 네트워크 모듈, 이동식 저장 매체와의 데이터 이동 채널 형성을 위한 USB 호스트 모듈 등을 포함할 수 있다. 또한, 통신 인터페이스부(121)는 화상형성장치(120)의 기능에 따라 팩스 송수신 등에 사용되는 모뎀이 포함될 수 있다.
상태 정보 생성부(122)는 화상 형성 장치(120)의 상태를 나타내는 정보를 생성한다. 예를 들어, 상태 정보 생성부(122)는 화상 형성 장치(120)의 현황(status)(예를 들어, 작업을 수행할 준비가 되어 있는지, 전원이 꺼져 있는지, 다른 장치와 연결되어 있는지 등), 화상 형성 장치(120)에 포함된 소모품의 상태(예를 들어, 토너의 레벨, 용지의 크기 및 수 등), 화상 형성 장치(120)에 포함된 하드웨어 구성의 현재 상태(예를 들어, 용지 트레이의 열림/닫힘, 문의 열림/닫힘, 플랫베드(flatbed)의 열림/닫힘, 자동 문서 공급 장치(ADF) 상의 문서의 유무 등) 또는 작업의 수행 상태(작업 오류, 작업 완료 등)를 나타내는 정보를 생성할 수 있다.
상태 정보 생성부(122)에 의하여 생성된 상태 정보는 통신 인터페이스부(121)를 통하여 호스트 디바이스(110) 또는 웨어러블 디바이스(100)로 전송될 수 있다. 이때, 호스트 디바이스(110) 또는 웨어러블 디바이스(100)가 요청하는 시점에 상태 정보가 전송될 수도 있으나, 호스트 디바이스(110) 또는 웨어러블 디바이스(100)의 요청이 없이도 소정의 조건이 만족되면 상태 정보가 전송(즉, 푸쉬(push) 방식으로)될 수도 있다. 예를 들어, 소정의 시간 간격마다 상태 정보가 전송되거나, 상태 정보에 변경 사항이 있을 때마다 상태 정보가 전송될 수도 있다. 만약, 상태 정보가 호스트 디바이스(110)로 전송된 경우, 호스트 디바이스(110)는 전송된 정보를 통신 인터페이스부(111)를 통하여 웨어러블 디바이스(100)로 전송할 수 있다.
작업 수행부(123)는 호스트 디바이스(110)로부터 전송된 명령에 따라 작업을 수행한다. 여기에서, 작업은 컨텐츠의 인쇄 작업, 컨텐츠의 스캔 작업 또는 팩스 전송 작업을 포함하고, 컨텐츠는 문서 또는 이미지를 포함한다. 예를 들어, 작업 수행부(123)는 작업의 수행에 필요한 하드웨어 구성을 동작시키거나 소프트웨어를 실행시킬 수 있다.
또한, 작업 수행부(123)는 작업의 수행 결과를 나타내는 정보를 생성한다. 여기에서, 작업 수행 결과를 나타내는 정보에는 화상 형성 장치(120)가 작업 수행에 성공했는지 또는 실패했는지에 대한 정보 및 작업이 수행됨에 따라 생성된 데이터(예를 들어, 스캔 작업에 따라 생성된 이미지 등)가 포함될 수 있다. 작업 수행부(123)에 의하여 생성된 정보는 통신 인터페이스부(121)를 통하여 호스트 디바이스(110) 또는 웨어러블 디바이스(100)로 전송될 수 있다. 만약, 작업 수행부(123)에 의하여 생성된 정보가 호스트 디바이스(110)로 전송된 경우, 호스트 디바이스(110)는 전송된 정보를 통신 인터페이스부(111)를 통하여 웨어러블 디바이스(100)로 전송할 수 있다.
제어부(124)는 화상 형성 장치(120)가 동작할 수 있도록, 통신 인터페이스부(121), 상태 정보 생성부(122) 및 작업 수행부(123)를 제어한다.
도 3은 일 실시예에 따른 웨어러블 디바이스 및 호스트 디바이스에 설치된 애플리케이션들의 일 예를 설명하기 위한 도면이다.
도 3을 참조하면, 호스트 디바이스(110)에는 제 1 애플리케이션(310) 및 제 3 애플리케이션(320)이 설치되어 있고, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)이 설치되어 있다. 본 발명의 일 실시예에 따른 제 2 애플리케이션(330)과 제 3 애플리케이션(320)은 연동되어 동작할 수 있고, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 작업을 수행할 것을 명령할 수 있다.
이하에서, 하나의 애플리케이션이 다른 애플리케이션과 정보를 송수신한다고 함은 애플리케이션이 설치된 장치의 통신 인터페이스부를 통하여 정보를 송수신하는 것을 의미한다. 예를 들어, 제 2 애플리케이션(330)이 제 3 애플리케이션(320)과 정보를 송수신하는 것은 웨어러블 디바이스(100)의 통신 인터페이스부(101)와 호스트 디바이스(110)의 통신 인터페이스부(111)를 통하여 정보가 송수신되는 것을 의미한다.
제 2 애플리케이션(330)은 화상 형성 장치(120)를 동작하는 사용자 입력을 획득한다. 그리고, 제 2 애플리케이션(330)은 사용자 입력에 포함된 정보에 기초하여, 제 3 애플리케이션(320)에 전송될 작업 수행 요청을 생성한다. 사용자 입력에는 화상 형성 장치(120)가 수행할 작업의 종류 및 작업의 수행에 요구되는 설정 값들이 포함될 수 있다. 예를 들어, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)의 실행 화면이 출력되고, 실행 화면의 지시에 따라 사용자는 작업의 종류 및 작업의 수행에 요구되는 설정 값들을 입력할 수 있다. 이하, 도 4a 내지 도 4b를 참조하여, 제 2 애플리케이션(330)의 일 예를 구체적으로 설명한다.
도 4a 내지 도 4b는 일 실시예에 따른 제 2 애플리케이션의 일 예를 설명하기 위한 도면들이다.
도 4a에는 제 2 애플리케이션(330)에 포함된 컨슈머 모듈을 나타내는 클래스 다이어그램의 일 예가 도시되어 있고, 도 4b에는 제 2 애플리케이션(330)에 포함된 컨슈머 모듈의 시퀀스 다이어그램의 일 예가 도시되어 있다. 도 4a 및 도 4b에는 본 발명의 일 실시예에 따른 화상 형성 장치(120)의 동작을 제어하는데 필요한 구성요소들 만이 도시되어 있다. 따라서, 당해 기술 분야에서의 통상의 지식을 가진 자는 컨슈머 모듈에 대한 클래스 다이어그램과 시퀀스 다이어그램은 도 4a 및 도 4b에 도시된 것보다 많은 구성요소들을 포함할 수 있음을 알 수 있다.
또한, 도 4a 및 도 4b에 도시된 용어들의 명칭은 일 예에 불과하며, 이에 한정되지 않는다. 다시 말해, 이하에서 설명한 제 2 애플리케이션(330)의 동작을 구현할 수 있는 명령어라면, 제한 없이 해당될 수 있다.
제 2 애플리케이션(330)은 사용자로부터 화상 형성 장치(120)가 수행할 작업 및 작업에 필요한 설정 값들을 지정하는 사용자 입력을 획득한다. 이때, 제 2 애플리케이션(330)은 소정의 사용자 인터페이스를 시각적으로 구현하여 웨어러블 디바이스(100)의 화면에 출력할 수 있다. 도 1 내지 도 3을 참조하여 상술한 제 2 애플리케이션(330)의 실행 화면의 일 예가 시각적으로 구현된 사용자 인터페이스일 수 있다.
제 2 애플리케이션(330)은 호스트 디바이스(110)에 설치된 제 3 애플리케이션(320)과 연동되어 동작한다. 따라서, 제 2 애플리케이션(330)은 사용자 입력에 기초하여 생성한 정보를 제 3 애플리케이션(320)으로 전송할 수 있다. 예를 들어, 제 2 애플리케이션(330)은 웨어러블 디바이스(100)에 설치된 위젯(widget)이고, 이 위젯은 제 3 애플리케이션(320)에 대응하는 위젯일 수 있다. 또한, 제 2 애플리케이션(330)은 컨슈머(consumer) 모듈을 포함하고, 컨슈머 모듈은 웨어러블 디바이스(100)에서 생성된 정보를 제 3 애플리케이션(320)에 설치된 프로바이더(provider) 모듈에게 전송할 수 있다.
따라서, 컨슈머 모듈을 나타내는 클래스 다이어그램은 웨어러블 디바이스(100)의 화면에 출력할 시각적으로 구현된 사용자 인터페이스를 생성하고, 사용자 입력에 기초하여 작업 수행 요청을 생성하기 위한 명령어들을 포함할 수 있다. 그리고, 컨슈머 모듈의 시퀀스 다이어그램은 상술한 명령어들 사이의 관계를 나타낼 수 있다.
도 4a에 도시된 “index.html”은 사용자 인터페이스를 시각적으로 구현하는 명령어를 의미한다. 또한, “main.js”는 제 2 애플리케이션(330)(예를 들어, 위젯)에서 사용되는 함수와 변수를 선언하는 명령어를 의미한다. 따라서, “main.js”에는 화상 형성 장치(120)가 수행할 작업에 대응하는 세부 명령어들이 포함될 수 있다. 예를 들어, “main.js”에는 주변의 외부 디바이스들을 검색하는 작업에 대응하는 “discover()”, 컨텐츠를 인쇄하는 작업에 대응하는 “print()”, 컨텐츠를 스캔하는 작업에 대응하는 “scan()” 또는 팩스 전송하는 작업에 대응하는 “sendFax()”와 같은 세부 명령어들이 포함될 수 있다.
또한, “sap.js”는 웨어러블 디바이스(100)와 호스트 디바이스(110)간의 통신 연결을 가능하게 하는 프로토콜을 구현하고, 제 3 애플리케이션(320)으로 전송되는 정보를 생성하는 명령어를 의미한다. 따라서, “sap.js”에는 화상 형성 장치(120)가 수행할 작업들 각각에 대응하는 구동 함수가 포함될 수 있다. 이때, 구동 함수는 제 3 애플리케이션(320)으로 전송되고, 제 3 애플리케이션(320)의 함수가 호출될 수 있다.
도 4b를 참조하면, 화상 형성 장치(120)가 수행할 작업으로서 컨텐츠의 인쇄 작업이 지정된 경우의 시퀀스 다이어그램의 일 예가 도시되어 있다. 만약, 화상 형성 장치(120)가 수행할 작업이 컨텐츠의 스캔 작업이라고 가정하면, 도 4b에 도시된 “print()” 함수 및 “printRequest()” 함수 대신에 도 4a에 도시된 “scan()” 함수 및 “scanRequest()” 함수가 사용될 수 있다.
다시 도 3을 참조하면, 제 3 애플리케이션(320)은 제 2 애플리케이션(330)으로부터 전송된 작업 수행 요청을 제 1 애플리케이션(310)의 실행 명령으로 변환한다. 여기에서, 실행 명령은 작업 수행 요청이 호스트 디바이스(110)의 운영 체제에 대응하는 인텐트(intent)의 형태로 변환된 것일 수 있다. 예를 들어, 호스트 디바이스(110)의 운영 체제가 안드로이드(android) 운영 체제라고 가정하면, 제 3 애플리케이션(320)은 작업 수행 요청을 안드로이드 인텐트(android intent)의 형태로 변환할 수 있다. 그리고, 인텐트는 제 1 애플리케이션(310)을 실행시킨다. 이하, 도 5a 내지 도 5b를 참조하여, 제 3 애플리케이션(320)의 일 예를 구체적으로 설명한다.
도 5a 내지 도 5b는 일 실시예에 따른 제 3 애플리케이션의 일 예를 설명하기 위한 도면들이다.
도 5a에는 프로바이더 모듈을 나타내는 클래스 다이어그램의 일 예가 도시되어 있고, 도 5b에는 프로바이더 모듈의 시퀀스 다이어그램의 일 예가 도시되어 있다. 도 5a 및 도 5b에는 본 발명의 일 실시예에 따른 화상 형성 장치(120)의 동작을 제어하는데 필요한 구성요소들 만이 도시되어 있다. 따라서, 당해 기술 분야에서의 통상의 지식을 가진 자는 프로바이더 모듈의 클래스 다이어그램과 시퀀스 다이어그램은 도 5a 및 도 5b에 도시된 것보다 많은 구성요소들을 포함할 수 있음을 알 수 있다.
또한, 도 5a 및 도 5b에 도시된 용어들의 명칭은 일 예에 불과하며, 이에 한정되지 않는다. 다시 말해, 이하에서 설명한 제 3 애플리케이션(320)의 동작을 구현할 수 있는 명령어라면, 제한 없이 해당될 수 있다.
제 3 애플리케이션(320)은 제 2 애플리케이션(330)으로부터 정보를 수신하고, 수신된 정보를 이용하여 제 1 애플리케이션(310)을 실행한다. 예를 들어, 제 2 애플리케이션(330)이 위젯이라고 가정하면, 제 3 애플리케이션(320)은 위젯에 대응하는 프로그램일 수 있다. 또한, 제 3 애플리케이션(320)은 제 2 애플리케이션(330)에 포함된 컨슈머 모듈에 대응하는 프로바이더 모듈을 포함할 수 있다. 도 4b를 참조하여 상술한 바와 같이, 제 2 애플리케이션(330)의 컨슈머 모듈에서 “gSocket”으로 명령이 전달되는바, 제 3 애플리케이션(320)의 프로바이더 모듈의 함수는 “gSocket”으로부터 전달된 명령에 의하여 호출되며, 인텐트를 통하여 제 1 애플리케이션(310)을 실행할 수 있다.
도 5b를 참조하면, 화상 형성 장치(120)가 수행할 작업으로서 컨텐츠의 인쇄 작업이 지정된 경우의 시퀀스 다이어그램의 일 예가 도시되어 있다. 만약, 화상 형성 장치(120)가 수행할 작업이 팩스 전송 작업이라고 가정하면, 도 5b에 도시된 “printSelectedImage()” 함수 및 “startToPrint()” 함수 대신에 도 5a에 도시된 “faxSelectedImage()” 함수 및 “startToFax()” 함수가 사용될 수 있다.
다시 도 3을 참조하면, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 작업의 수행을 요청한다. 다시 말해, 제 1 애플리케이션(310)은 제 3 애플리케이션(320)에 의하여 실행되고, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 작업을 수행할 것을 명령한다. 이때, 제 3 애플리케이션(320)은 제 2 애플리케이션(330)으로부터 작업 수행 요청을 수신한 경우에 제 1 애플리케이션(310)을 실행시키는바, 제 2 애플리케이션(330)의 작업 수행 요청에 의하여 화상 형성 장치(120)가 작업을 수행할 수 있다.
그리고, 제 1 애플리케이션(310)은 화상 형성 장치(120)로부터 작업의 수행 결과를 나타내는 정보를 수신한다. 그리고, 제 3 애플리케이션(320)은 화상 형성 장치(120)로부터 전송된 정보를 제 2 애플리케이션(330)에게 전송한다.
이하, 도 6 내지 도 13을 참조하여 웨어러블 디바이스(100)로부터의 작업 수행 요청에 따라 화상 형성 장치(120)가 작업을 수행하고, 화상 형성 장치(120)가 작업의 수행 결과를 전송하는 예들을 설명한다. 도 6 내지 도 13에서는 화상 형성 장치(120)가 수행하는 작업으로서 외부 디바이스의 검색, 컨텐츠의 인쇄, 컨텐츠의 스캔 및 팩스 전송을 예시하였으나, 이에 한정되지 않는다.
도 6은 일 실시예에 따른 호스트 디바이스가 외부 디바이스를 검색하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 6에 도시된 방법은 도 1 내지 도 3에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 도 5에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에 관하여 이상에서 기술된 내용은 도 6에 도시된 방법에도 적용됨을 알 수 있다.
또한, 도 6에는 도시되지 않았으나, 웨어러블 디바이스(100)와 호스트 디바이스(110) 간의 정보의 송수신은 호스트 디바이스(110)에 설치된 제 3 애플리케이션을 경유한다. 다시 말해, 제 2 애플리케이션(330)에 포함된 컨슈머 모듈은 제 3 애플리케이션(320)의 프로바이더 모듈에게 정보를 전송하고, 제 3 애플리케이션(320)은 제 2 애플리케이션(330)으로부터 전송된 정보를 인텐트의 형태로 변환함으로써 제 1 애플리케이션(310)을 실행시킨다. 또한, 제 3 애플리케이션(320)으로 전송된 정보는 프로바이더 모듈을 통해 컨슈머 모듈로 전송됨으로써, 제 2 애플리케이션(330)으로 정보가 전송된다.
610 단계에서, 웨어러블 디바이스(100)는 호스트 디바이스(110)에게 외부 디바이스의 검색을 요청한다. 예를 들어, 제 2 애플리케이션(330)은 사용자 입력에 기초하여 외부 디바이스들의 목록에 대한 전송 요청을 생성하고, 제 2 애플리케이션(330)에 포함된 컨슈머 모듈은 생성된 요청을 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다. 여기에서, 외부 디바이스는 호스트 디바이스(110)의 주변에 위치한 적어도 하나의 디바이스(웨어러블 디바이스(100)는 제외)를 의미한다. 웨어러블 디바이스(100)에 입력되는 사용자 입력은 제 2 애플리케이션(330)의 실행 화면에 기초하여 입력될 수 있다. 사용자 입력에 제 2 애플리케이션(330)의 실행 화면에 기초하여 입력되는 일 예는 도 7을 참조하여 후술한다.
620 단계에서, 호스트 디바이스(110)는 외부 디바이스를 검색한다. 예를 들어, 제 1 애플리케이션(310)은 호스트 디바이스(110)에 포함된 Wi-Fi 또는 WFD(Wi-Fi Direct) 모듈을 동작시키고, 이에 따라 호스트 디바이스(110)는 외부 디바이스를 검색할 수 있다.
630 단계 및 640 단계에서, 호스트 디바이스(110)는 검색된 외부 디바이스를 포함하는 디바이스 목록을 생성하고, 생성된 목록을 웨어러블 디바이스(100)로 전송한다. 목록에는 검색된 외부 디바이스들의 모델명, IP 주소 또는 Mac 주소가 포함될 수 있다. 예를 들어, 제 1 애플리케이션(310)은 디바이스 목록을 생성하고, 제 3 애플리케이션(320)의 프로바이더 모듈은 생성된 목록을 제 2 애플리케이션(330)의 컨슈머 모듈에게 전송할 수 있다.
650 단계 및 660 단계에서, 웨어러블 디바이스(100)는 전송된 목록을 화면에 표시하고, 목록에 표시된 외부 디바이스들 중에서 작업을 수행할 화상 형성 장치(120)를 선택한다. 예를 들어, 제 2 애플리케이션(330)은 전송된 목록을 시각화하여 웨어러블 디바이스(100)의 화면에 출력하고, 사용자가 화면에 표시된 목록에서 특정 외부 디바이스를 선택함으로써 화상 형성 장치(120)가 선택될 수 있다.
670 단계에서, 웨어러블 디바이스(100)는 선택된 화상 형성 장치에 대한 정보를 전송한다. 예를 들어, 제 2 애플리케이션(330)의 컨슈머 모듈은 화상 형성 장치(120)를 나타내는 식별 정보(예를 들어, 모델명, IP 주소 또는 Mac 주소)를 제 3 애플리케이션(320)의 프로바이더 모듈로 전송할 수 있다.
680 단계에서, 호스트 디바이스(110)는 호스트 디바이스(110)와 화상 형성 장치(120)를 연결한다. 예를 들어, 제 1 애플리케이션(310)가 호스트 디바이스(110)에 포함된 Wi-Fi 또는 WFD(Wi-Fi Direct) 모듈을 동작시킴으로써, 호스트 디바이스(110)와 화상 형성 장치(120)가 서로 연결될 수 있다.
690 단계에서, 호스트 디바이스(110)는 장치들의 연결이 완료되었음을 웨어러블 디바이스(100)에게 통지한다. 예를 들어, 제 1 애플리케이션(310)은 연결이 완료되었음을 나타내는 정보를 생성하고, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 생성된 정보를 전송할 수 있다.
도 7a 내지 도 7d는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 일 예를 도시한 도면들이다.
도 7a 내지 도 7d에 도시된 화면들(710, 720, 730, 740)은 도 6에 도시된 단계들이 수행되는 동안 웨어러블 디바이스(100)에 출력되는 제 2 애플리케이션(330)의 실행 화면들(710, 720, 730, 740)에 대한 일 예이다.
도 7a을 참조하면, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)의 메인 실행 화면(710)이 출력되어 있다. 사용자가 메인 실행 화면(710)에 표시된 소정의 아이콘(711)을 선택함에 따라, 제 2 애플리케이션(330)은 제 1 애플리케이션의 실행 통지를 제 3 애플리케이션(320)에게 전송할 수 있다.
도 7b를 참조하면, 웨어러블 디바이스(100)에는 제 1 애플리케이션(310)에게 요청할 작업들의 목록(720)이 표시되어 있다. 사용자가 표시된 목록(720)에서 외부 디바이스의 검색 작업(721)을 선택함에 따라, 제 2 애플리케이션(330)은 외부 디바이스의 검색 작업 요청을 제 3 애플리케이션(320)에게 전송할 수 있다. 그리고, 제 1 애플리케이션(310)은 호스트 디바이스(110)에 포함된 Wi-Fi 또는 WFD(Wi-Fi Direct) 모듈을 동작시키고, 이에 따라 호스트 디바이스(110)는 외부 디바이스를 검색할 수 있다.
도 7c를 참조하면, 웨어러블 디바이스(100)에는 검색된 외부 디바이스들의 목록(730)이 표시되어 있다. 사용자가 표시된 목록(730)에서 소정의 디바이스를 선택(731)함에 따라, 제 2 애플리케이션(330)은 선택된 디바이스와 화상 형성 장치(120)의 연결 요청을 제 3 애플리케이션(320)에게 전송할 수 있다.
도 7d를 참조하면, 웨어러블 디바이스(100)에는 호스트 디바이스(110)와 연결된 화상 형성 장치(120)에서 수행될 수 있는 작업들의 목록(740)이 표시되어 있다. 만약, 호스트 디바이스(110)와 화상 형성 장치(120)의 연결이 성공적으로 수행된 경우에는 도 7d에 도시된 목록(740)이 표시될 수 있고, 호스트 디바이스(110)와 화상 형성 장치(120)의 연결이 이루어지지 않은 경우에는 연결이 실패되었음을 나타내는 화면이 웨어러블 디바이스(100)에 출력될 수 있다.
도 8은 일 실시예에 따른 화상 형성 장치가 컨텐츠를 인쇄하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 8에 도시된 방법은 도 1 내지 도 3에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 도 5에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에 관하여 이상에서 기술된 내용은 도 6에 도시된 방법에도 적용됨을 알 수 있다.
또한, 도 8에는 도시되지 않았으나, 웨어러블 디바이스(100)와 호스트 디바이스(110) 간의 정보의 송수신이 호스트 디바이스(110)에 설치된 제 3 애플리케이션(320)을 경유하여 이루어짐은 도 6을 참조하여 상술한 바와 같다.
810 단계에서, 웨어러블 디바이스(100)는 인쇄 작업 정보를 생성한다. 예를 들어, 제 2 애플리케이션(330)은 사용자 입력에 기초하여 인쇄 작업 정보를 생성할 수 있다. 인쇄 작업 정보에는 인쇄의 대상이 되는 컨텐츠에 대한 정보 및 인쇄 작업에 요구되는 설정 값들에 대한 정보가 포함된다. 만약, 컨텐츠가 호스트 디바이스(110)에 저장되어 있다면, 인쇄 작업 정보에는 컨텐츠가 저장된 위치에 대한 정보가 포함될 수 있다.
예를 들어, 인쇄 작업에 요구되는 설정 값들에는 컨텐츠의 사이즈, 인쇄 용지의 사이즈, 인쇄 용지의 종류, 인쇄 매수, 컨텐츠가 복수의 페이지들로 구성된 경우라면 각 페이지들의 인쇄 순서, 컬러 등이 포함될 수 있다. 그러나, 설정 값들은 상술한 예에 한정되지 않고, 일반적인 인쇄 작업에 요구될 수 있는 옵션들이라면 제한 없이 해당될 수 있다.
820 단계에서, 웨어러블 디바이스(100)는 호스트 디바이스(110)에게 인쇄 작업 정보를 전송한다. 예를 들어, 제 2 애플리케이션(330)에 포함된 컨슈머 모듈은 인쇄 작업 정보를 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다.
830 단계에서, 호스트 디바이스(110)는 웨어러블 디바이스(100)로부터 전송된 정보에 오류가 있는지 여부를 점검한다. 예를 들어, 제 1 애플리케이션(310)은 인쇄 작업 정보에 포함된 컨텐츠의 저장 경로 또는 설정 값들에 오류가 있는지 여부를 점검할 수 있다. 또한, 제 1 애플리케이션(310)은 화상 형성 장치(120)가 인쇄 작업을 수행할 수 있는 상태인지 여부를 점검할 수 있다. 도 8에는 도시되지 않았으나, 인쇄 작업 정보에 오류가 있거나 화상 형성 장치(120)가 인쇄 작업을 수행할 수 없는 상태인 경우에는, 제 1 애플리케이션(310)은 에러 메시지를 생성하고, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 에러 메시지를 전송할 수 있다.
840 단계에서, 호스트 디바이스(110)는 인쇄 명령 파일을 생성한다. 예를 들어, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 인쇄 작업을 수행할 것을 명령하는 PRN 파일을 생성할 수 있다.
850 단계 및 860 단계에서, 호스트 디바이스(110)는 인쇄 명령 파일을 화상 형성 장치(120)에게 전송하고, 화상 형성 장치(120)는 인쇄 작업을 수행한다.
870 단계에서, 화상 형성 장치(120)는 인쇄 작업의 수행 결과를 호스트 디바이스(110)에게 통지한다. 여기에서, 인쇄 작업의 수행 결과에는 인쇄가 성공적으로 완료되었는지 또는 실패되었는지를 나타내는 정보가 포함될 수 있다.
880 단계에서, 호스트 디바이스(110)는 인쇄 작업의 수행 결과를 웨어러블 디바이스(100)에게 통지한다. 예를 들어, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 인쇄 작업의 수행 결과에 대한 정보를 전송할 수 있다.
도 9a 내지 도 9d는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 다른 예를 도시한 도면들이다.
도 9a 내지 도 9d에 도시된 화면들(910, 920, 930, 940)은 도 8에 도시된 단계들이 수행되는 동안 웨어러블 디바이스(100)에 출력되는 제 2 애플리케이션(330)의 실행 화면들(910, 920, 930, 940)에 대한 일 예이다.
도 9a를 참조하면, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)의 메인 실행 화면(910)이 출력되어 있다. 사용자가 메인 실행 화면(910)에 표시된 소정의 아이콘(911)을 선택함에 따라, 제 2 애플리케이션(330)은 제 1 애플리케이션의 실행 통지를 제 3 애플리케이션(320)에게 전송할 수 있다.
도 9b를 참조하면, 웨어러블 디바이스(100)에는 화상 형성 장치(120)가 수행할 수 있는 작업들의 목록(920)이 표시되어 있다. 사용자가 표시된 목록(920)에서 인쇄 작업(921)을 선택함에 따라, 제 2 애플리케이션(330)은 인쇄 작업 정보를 생성할 수 있다.
도 9c를 참조하면, 웨어러블 디바이스(100)에는 컨텐츠들의 목록(930)이 표시되어 있다. 컨텐츠들의 목록(930)은 컨텐츠들 각각의 제목이 나열된 형태가 될 수도 있고, 컨텐츠들 각각의 이미지가 나열된 형태가 될 수도 있다. 사용자가 목록(930)에 표시된 소정의 컨텐츠(931)를 선택함에 따라, 제 2 애플리케이션(330)은 인쇄 작업 정보에 선택된 컨텐츠(931)가 저장된 위치에 대한 정보를 포함시킬 수 있다. 또한, 도 9c에는 도시되지 않았으나, 웨어러블 디바이스(100)에는 인쇄 작업에 요구되는 설정 값들이 표시되고, 사용자의 선택에 따라 설정 값들이 결정될 수 있다.
도 9d를 참조하면, 웨어러블 디바이스(100)에는 인쇄될 컨텐츠에 대응하는 이미지(940)가 표시되어 있다. 이때, 사용자가 웨어러블 디바이스(100)에 표시된 소정의 아이콘(941)을 선택함에 따라, 제 2 애플리케이션(330)의 컨슈머 모듈은 인쇄 작업 정보를 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다.
한편, 도 9a 내지 도 9d에는 도시되지 않았으나, 웨어러블 디바이스(100)에는 인쇄 작업 정보에 오류가 있는 경우, 이를 나타내는 에러 메시지 또는 인쇄 작업이 완료되었는지 또는 실패하였는지를 나타내는 메시지가 출력될 수 있다.
도 10은 일 실시예에 따른 화상 형성 장치가 컨텐츠를 스캔하는 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 10에 도시된 방법은 도 1 내지 도 3에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 도 5에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에 관하여 이상에서 기술된 내용은 도 6에 도시된 방법에도 적용됨을 알 수 있다.
또한, 도 10에는 도시되지 않았으나, 웨어러블 디바이스(100)와 호스트 디바이스(110) 간의 정보의 송수신이 호스트 디바이스(110)에 설치된 제 3 애플리케이션(320)을 경유하여 이루어짐은 도 6을 참조하여 상술한 바와 같다.
1010 단계에서, 웨어러블 디바이스(100)는 스캔 작업 정보를 생성한다. 예를 들어, 제 2 애플리케이션(330)은 사용자 입력에 기초하여 스캔 작업 정보를 생성할 수 있다. 스캔 작업 정보에는 스캔 작업에 요구되는 설정 값들에 대한 정보가 포함된다. 예를 들어, 스캔 작업에 요구되는 설정 값들에는 스캔될 이미지의 컬러, 스캔 품질, 스캔 용지의 사이즈, 스캔 대상 컨텐츠가 ADF 상에 존재하는지 또는 플랫베드 상에 존재하는지, 스캔 파일의 종류 등이 포함될 수 있다. 그러나, 설정 값들은 상술한 예에 한정되지 않고, 일반적인 스캔 작업에 요구될 수 있는 옵션들이라면 제한 없이 해당될 수 있다.
1020 단계에서, 웨어러블 디바이스(100)는 호스트 디바이스(110)에게 스캔 작업 정보를 전송한다. 예를 들어, 제 2 애플리케이션(330)에 포함된 컨슈머 모듈은 스캔 작업 정보를 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다.
1030 단계에서, 호스트 디바이스(110)는 웨어러블 디바이스(100)로부터 전송된 정보에 오류가 있는지 여부를 점검한다. 예를 들어, 제 1 애플리케이션(310)은 스캔 작업 정보에 포함된 설정 값들에 오류가 있는지 여부를 점검할 수 있다. 또한, 제 1 애플리케이션(310)은 화상 형성 장치(120)가 스캔 작업을 수행할 수 있는 상태인지 여부를 점검할 수 있다. 도 10에는 도시되지 않았으나, 스캔 작업 정보에 오류가 있거나 화상 형성 장치(120)가 스캔 작업을 수행할 수 없는 상태인 경우에는, 제 1 애플리케이션(310)은 에러 메시지를 생성하고, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 에러 메시지를 전송할 수 있다.
1040 단계에서, 호스트 디바이스(110)는 스캔 명령 파일을 생성한다. 예를 들어, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 스캔 작업을 수행할 것을 명령하는 PRN 파일을 생성할 수 있다.
1050 단계 및 1060 단계에서, 호스트 디바이스(110)는 스캔 명령 파일을 화상 형성 장치(120)에게 전송하고, 화상 형성 장치(120)는 스캔 작업을 수행한다.
1070 단계에서, 화상 형성 장치(120)는 스캔 작업의 수행 결과를 호스트 디바이스(110)에게 통지하고, 스캔된 이미지를 전송한다. 여기에서, 스캔 작업의 수행 결과에는 스캔이 성공적으로 완료되었는지 또는 실패되었는지를 나타내는 정보가 포함될 수 있다.
1080 단계에서, 호스트 디바이스(110)는 스캔 작업의 수행 결과를 웨어러블 디바이스(100)에게 통지하고, 스캔된 이미지를 전송한다. 이때, 웨어러블 디바이스(100)에게 전송되는 이미지는 이미지의 섬네일(thumbnail)일 수 있다. 예를 들어, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 인쇄 작업의 수행 결과에 대한 정보 및 스캔된 이미지의 섬네일을 전송할 수 있다.
도 11a 내지 도 11h는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 또 다른 예를 도시한 도면들이다.
도 11a 내지 도 11h에 도시된 화면들(1110, 1120, 1130, 1140, 1150, 1160, 1170, 1180)은 도 10에 도시된 단계들이 수행되는 동안 웨어러블 디바이스(100)에 출력되는 제 2 애플리케이션(330)의 실행 화면들(1110, 1120, 1130, 1140, 1150, 1160, 1170, 1180)에 대한 일 예이다.
도 11a를 참조하면, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)의 메인 실행 화면(1110)이 출력되어 있다. 사용자가 메인 실행 화면(1110)에 표시된 소정의 아이콘(1111)을 선택함에 따라, 제 2 애플리케이션(330)은 제 1 애플리케이션의 실행 통지를 제 3 애플리케이션(320)에게 전송할 수 있다.
도 11b를 참조하면, 웨어러블 디바이스(100)에는 화상 형성 장치(120)가 수행할 수 있는 작업들의 목록(1120)이 표시되어 있다. 사용자가 표시된 목록(1120)에서 스캔 작업(1121)을 선택함에 따라, 제 2 애플리케이션(330)은 스캔 작업 정보를 생성할 수 있다.
도 11c 및 11d를 참조하면, 웨어러블 디바이스(100)에는 스캔 작업에 요구되는 설정 값들을 지정할 수 있는 화면(1130, 1140)이 표시되어 있다. 사용자가 웨어러블 디바이스(100)에 출력된 화면(1130, 1140)에서 원하는 설정 값들(1131, 1141)을 지정함에 따라, 제 2 애플리케이션(330)은 스캔 작업 정보에 사용자에 의하여 지정된 설정 값들을 포함시킬 수 있다.
도 11e를 참조하면, 웨어러블 디바이스(100)에는 사용자가 지정한 설정 값들이 나열된 화면(1150)이 표시되어 있다. 사용자가 웨어러블 디바이스(100)에 출력된 화면(1150)에서 소정의 아이콘(1151)을 선택함에 따라, 제 2 애플리케이션(330)은 스캔 작업 정보를 제 3 애플리케이션(320)에게 전송할 수 있다.
도 11f를 참조하면, 웨어러블 디바이스(100)에는 화상 형성 장치(120)에서 작업이 수행된 결과를 나타내는 화면(1160)이 표시되어 있다. 도 11f에는 화상 형성 장치(120)가 스캔 작업에 성공한 경우를 나타내는 화면(1160)이 도시되어 있으나, 화상 형성 장치(120)가 스캔 작업에 실패한 경우에도 이에 따른 화면이 표시될 수 있다.
도 11g를 참조하면, 웨어러블 디바이스(100)에는 호스트 디바이스(110) 또는 웨어러블 디바이스(100)에 저장된 이미지들 각각의 섬네일들(1170)이 표시되어 있다. 이때, 웨어러블 디바이스(100)에 표시된 섬네일들(1170)에는 스캔된 컨텐츠를 나타내는 섬네일이 포함되어 있지 않을 수 있다. 따라서, 사용자가 웨어러블 디바이스(100)에 표시된 섬네일들(1170)을 갱신하는 아이콘(1171)을 선택함에 따라, 웨어러블 디바이스(100)는 스캔된 컨텐츠의 섬네일까지 웨어러블 디바이스(100)에 표시할 수 있다.
도 11h를 참조하면, 웨어러블 디바이스(100)에는 스캔된 컨텐츠의 섬네일(1181)이 포함된 섬네일들(1180)이 화면에 표시될 수 있다. 따라서, 사용자는 웨어러블 디바이스(100)를 통하여 스캔된 이미지를 확인할 수 있다.
한편, 도 11a 내지 도 11h에는 도시되지 않았으나, 웨어러블 디바이스(100)에는 스캔 작업 정보에 오류가 있는 경우, 이를 나타내는 에러 메시지가 출력될 수 있다.
도 12는 일 실시예에 따른 화상 형성 장치가 팩스 전송 작업을 수행하는 경우에서의 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치가 동작하는 일 예를 나타내는 흐름도이다.
도 12에 도시된 방법은 도 1 내지 도 3에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 도 5에 도시된 웨어러블 디바이스(100), 호스트 디바이스(110) 및 화상 형성 장치(120)에 관하여 이상에서 기술된 내용은 도 12에 도시된 방법에도 적용됨을 알 수 있다.
또한, 도 12에는 도시되지 않았으나, 웨어러블 디바이스(100)와 호스트 디바이스(110) 간의 정보의 송수신이 호스트 디바이스(110)에 설치된 제 3 애플리케이션(320)을 경유하여 이루어짐은 도 6을 참조하여 상술한 바와 같다.
1210 단계에서, 웨어러블 디바이스(100)는 팩스 전송 작업 정보를 생성한다. 예를 들어, 제 2 애플리케이션(330)은 사용자 입력에 기초하여 팩스 전송 작업 정보를 생성할 수 있다. 팩스 전송 작업 정보에는 팩스가 전송될 수신처의 팩스 번호 및 팩스 전송 작업에 요구되는 설정 값들에 대한 정보가 포함된다. 만약, 전송될 컨텐츠가 호스트 디바이스(110)에 저장되어 있다면, 팩스 전송 작업 정보에는 컨텐츠가 저장된 위치에 대한 정보가 포함될 수 있다.
예를 들어, 팩스 전송 작업에 요구되는 설정 값들에는 전송될 컨텐츠의 사이즈, 인쇄 용지의 사이즈, 품질 등이 포함될 수 있다. 그러나, 설정 값들은 상술한 예에 한정되지 않고, 일반적인 팩스 전송 작업에 요구될 수 있는 옵션들이라면 제한 없이 해당될 수 있다.
1220 단계에서, 웨어러블 디바이스(100)는 호스트 디바이스(110)에게 팩스 전송 작업 정보를 전송한다. 예를 들어, 제 2 애플리케이션(330)에 포함된 컨슈머 모듈은 팩스 전송 작업 정보를 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다.
1230 단계에서, 호스트 디바이스(110)는 웨어러블 디바이스(100)로부터 전송된 정보에 오류가 있는지 여부를 점검한다. 예를 들어, 제 1 애플리케이션(310)은 팩스 전송 작업 정보에 포함된 수신처의 팩스 번호 또는 설정 값들에 오류가 있는지 여부를 점검할 수 있다. 또한, 제 1 애플리케이션(310)은 화상 형성 장치(120)가 팩스 전송 작업을 수행할 수 있는 상태인지 여부를 점검할 수 있다. 도 12에는 도시되지 않았으나, 팩스 전송 작업 정보에 오류가 있거나 화상 형성 장치(120)가 팩스 전송 작업을 수행할 수 없는 상태인 경우에는, 제 1 애플리케이션(310)은 에러 메시지를 생성하고, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 에러 메시지를 전송할 수 있다.
1240 단계에서, 호스트 디바이스(110)는 팩스 전송 명령 파일을 생성한다. 예를 들어, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 팩스 전송 작업을 수행할 것을 명령하는 PRN 파일을 생성할 수 있다.
1250 단계 및 1260 단계에서, 호스트 디바이스(110)는 팩스 전송 명령 파일을 화상 형성 장치(120)에게 전송하고, 화상 형성 장치(120)는 팩스 전송 작업을 수행한다.
1270 단계에서, 화상 형성 장치(120)는 팩스 전송 작업의 수행 결과를 호스트 디바이스(110)에게 통지한다. 여기에서, 팩스 전송 작업의 수행 결과에는 팩스 전송 이 성공적으로 완료되었는지 또는 실패되었는지를 나타내는 정보가 포함될 수 있다.
1280 단계에서, 호스트 디바이스(110)는 팩스 전송 작업의 수행 결과를 웨어러블 디바이스(100)에게 통지한다. 예를 들어, 제 3 애플리케이션(320)의 프로바이더 모듈은 제 2 애플리케이션(330)의 컨슈머 모듈에게 팩스 전송 작업의 수행 결과에 대한 정보를 전송할 수 있다.
도 13a 내지 도 13f는 일 실시예에 따른 웨어러블 디바이스에 출력될 수 있는 제 2 애플리케이션의 실행 화면의 또 다른 예를 도시한 도면들이다.
도 13a 내지 도 13f에 도시된 화면들(1310, 1320, 1330, 1340, 1350, 1360)은 도 12에 도시된 단계들이 수행되는 동안 웨어러블 디바이스(100)에 출력되는 제 2 애플리케이션(330)의 실행 화면들(1310, 1320, 1330, 1340, 1350, 1360)에 대한 일 예이다.
도 13a를 참조하면, 웨어러블 디바이스(100)에는 제 2 애플리케이션(330)의 메인 실행 화면(1310)이 출력되어 있다. 사용자가 메인 실행 화면(1310)에 표시된 소정의 아이콘(1311)을 선택함에 따라, 제 2 애플리케이션(330)은 제 1 애플리케이션의 실행 통지를 제 3 애플리케이션(320)에게 전송할 수 있다.
도 13b를 참조하면, 웨어러블 디바이스(100)에는 화상 형성 장치(120)가 수행할 수 있는 작업들의 목록(1320)이 표시되어 있다. 사용자가 표시된 목록(1320)에서 팩스 전송 작업(1321)을 선택함에 따라, 제 2 애플리케이션(330)은 팩스 전송 작업 정보를 생성할 수 있다.
도 13c 및 도 13d를 참조하면, 웨어러블 디바이스(100)에는 컨텐츠들의 목록(1330)이 표시되어 있다. 컨텐츠들의 목록(1330)은 컨텐츠들 각각의 제목이 나열된 형태가 될 수도 있고, 컨텐츠들 각각의 이미지가 나열된 형태가 될 수도 있다. 사용자가 목록(1330)에 표시된 소정의 컨텐츠(1331)를 선택함에 따라, 웨어러블 디바이스(100)는 전송될 컨텐츠에 대응하는 이미지(1340)를 표시할 수 있다. 이때, 사용자가 웨어러블 디바이스(100)에 표시된 소정의 아이콘(1341)을 선택함에 따라, 제 2 애플리케이션(330)은, 컨텐츠(1340)가 저장된 위치에 대한 정보를 팩스 전송 작업 정보에 포함시킬 수 있다.
또한, 도 13c 및 도 13d에는 도시되지 않았으나, 웨어러블 디바이스(100)에는 팩스 전송 작업에 요구되는 설정 값들이 표시되고, 사용자의 선택에 따라 설정 값들이 결정될 수 있다.
도 13e 및 도 13f를 참조하면, 웨어러블 디바이스(100)에는 수신처의 팩스 번호를 입력할 수 있는 화면(1350)이 표시되어 있다. 사용자가 웨어러블 디바이스(100)에 수신처의 팩스 번호를 입력하고, ‘SEND’ 아이콘(1361)을 선택함에 따라, 제 2 애플리케이션(330)의 컨슈머 모듈은 팩스 번호가 포함된 팩스 전송 작업 정보를 제 3 애플리케이션(320)의 프로바이더 모듈에게 전송할 수 있다.
한편, 도 13a 내지 도 13f에는 도시되지 않았으나, 웨어러블 디바이스(100)에는 인쇄 작업 정보에 오류가 있는 경우, 이를 나타내는 에러 메시지 또는 인쇄 작업이 완료되었는지 또는 실패하였는지를 나타내는 메시지가 출력될 수 있다. 또한, 웨어러블 디바이스(100)는 화상 형성 장치(120)가 팩스 작업을 완료하였는지 또는 실패하였는지를 나타내는 화면을 출력할 수 있다.
도 14는 일 실시예에 따른 화상 형성 장치의 동작을 제어하는 시스템의 다른 예를 설명하기 위한 개념도이다.
도 14를 참조하면, 시스템은 웨어러블 디바이스(100) 및 화상 형성 장치(120)를 포함한다. 여기에서, 웨어러블 디바이스(100)가 동작하는 일 예는 도 1 내지 도 13을 참조하여 상술한 바와 같다. 따라서, 이하에서는 웨어러블 디바이스(100)가 동작하는 일 예에 대한 구체적인 설명은 생략한다.
도 1에 도시된 시스템(1)과 비교하면, 도 14에 도시된 시스템에는 호스트 디바이스(110)가 포함되지 않는다. 도 14에 도시된 화상 형성 장치(1400)는 도 1에 도시된 호스트 디바이스(110)의 동작을 수행할 수 있다. 다시 말해, 화상 형성 장치(1400)에는 호스트 디바이스(110)에 설치된 제 1 애플리케이션(310) 및 제 3 애플리케이션(320)이 설치될 수 있고, 화상 형성 장치(1400)의 운영 체제는 호스트 디바이스(110)의 운영 체제와 동일할 수 있다.
따라서, 웨어러블 디바이스(100)는 화상 형성 장치(1400)에게 작업을 수행할 것을 요청하고(1410 단계), 화상 형성 장치(1400)는 웨어러블 디바이스(100)에게 작업의 수행 결과에 대한 정보를 전송할 수 있다(1420 단계).
도 15는 일 실시예에 따른 웨어러블 디바이스 및 호스트 디바이스에 설치된 애플리케이션들의 다른 예를 설명하기 위한 도면이다.
도 15를 참조하면, 화상 형성 장치(120)에는 제 1 애플리케이션(1510) 및 제 3 애플리케이션(1520)이 설치되고, 웨어러블 디바이스(100)에는 제 2 애플리케이션(1530)이 설치될 수 있다. 도 15에 도시된 제 1 애플리케이션(1510), 제 2 애플리케이션(1530) 및 제 3 애플리케이션(1520)은 도 3에 도시된 제 1 애플리케이션(310), 제 2 애플리케이션(330) 및 제 3 애플리케이션(320)과 동일하다. 따라서, 이하에서는 제 1 애플리케이션(1510), 제 2 애플리케이션(1530) 및 제 3 애플리케이션(1520)에 대한 구체적인 설명은 생략한다.
화상 형성 장치(1400)에는 제 1 애플리케이션(1510) 및 제 3 애플리케이션(1530)가 설치되어 있는바, 화상 형성 장치(1400)는 도 1에 도시된 호스트 디바이스(110)의 역할을 수행할 수 있다. 따라서, 웨어러블 디바이스(100)는 호스트 디바이스(110)가 없어도, 화상 형성 장치(1400)에게 작업 요청 정보를 전송하고, 화상 형성 장치(1400)로부터 작업의 수행 결과를 수신할 수 있다.
도 16은 일 실시예에 따른 웨어러블 디바이스 및 화상 형성 장치의 다른 예를 도시한 구성도이다.
도 16에 도시된 웨어러블 디바이스(100) 및 화상 형성 장치(120)에는 본 실시예와 관련된 구성요소들만이 도시되어 있다. 따라서, 도 16에 도시된 구성요소들 외에 다른 범용적인 구성요소들이 더 포함될 수 있음을 본 실시예와 관련된 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
또한, 도 16에 도시된 웨어러블 디바이스(100)의 제어부(104), 화상 형성 장치(1400)의 제어부(1404), 상태 정보 생성부(1402) 및 작업 수행부(1403)는 하나 또는 복수 개의 프로세서에 해당할 수 있다. 프로세서는 다수의 논리 게이트들의 어레이로 구현될 수도 있고, 범용적인 마이크로 프로세서와 이 마이크로 프로세서에서 실행될 수 있는 프로그램이 저장된 메모리의 조합으로 구현될 수도 있다. 또한, 다른 형태의 하드웨어로 구현될 수도 있음을 본 실시예가 속하는 기술분야에서 통상의 지식을 가진 자라면 이해할 수 있다.
도 14에 도시된 웨어러블 디바이스(100), 화상 형성 장치(120)에 포함된 통신 인터페이스부(1401) 및 제어부(1404)는 도 2에 도시된 웨어러블 디바이스(100), 화상 형성 장치(120)에 포함된 통신 인터페이스부(121) 및 제어부(124)와 동일하다. 따라서, 이하에서는 상술한 구성들에 대한 설명은 생략한다.
상태 정보 생성부(1402)는 화상 형성 장치(1400)의 상태를 나타내는 정보를 생성한다. 여기에서, 화상 형성 장치(1400)의 상태를 나타내는 정보의 예들은 도 2를 참조하여 상술한 바와 같다.
상태 정보 생성부(122)에 의하여 생성된 상태 정보는 통신 인터페이스부(121)를 통하여 웨어러블 디바이스(100)로 전송될 수 있다. 이때, 웨어러블 디바이스(100)가 요청하는 시점에 상태 정보가 전송될 수도 있으나, 웨어러블 디바이스(100)의 요청이 없이도 소정의 조건이 만족되면 상태 정보가 전송(즉, 푸쉬(push) 방식으로)될 수도 있다.
작업 수행부(1403)는 웨어러블 디바이스(100)로부터 전송된 요청에 따라 작업을 수행한다. 여기에서, 작업은 컨텐츠의 인쇄 작업, 컨텐츠의 스캔 작업 또는 팩스 전송 작업을 포함하고, 컨텐츠는 문서 또는 이미지를 포함한다. 예를 들어, 작업 수행부(1403)는 작업의 수행에 필요한 하드웨어 구성을 동작시키거나 소프트웨어를 실행시킬 수 있다.
또한, 작업 수행부(123)는 작업의 수행 결과를 나타내는 정보를 생성한다. 여기에서, 작업 수행 결과를 나타내는 정보에는 화상 형성 장치(120)가 작업 수행에 성공했는지 또는 실패했는지에 대한 정보 및 작업이 수행됨에 따라 생성된 데이터(예를 들어, 스캔 작업에 따라 생성된 이미지 등)가 포함될 수 있다. 작업 수행부(123)에 의하여 생성된 정보는 통신 인터페이스부(121)를 통하여 웨어러블 디바이스(100)로 전송될 수 있다.
도 17은 일 실시예에 따른 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법의 일 예를 나타내는 흐름도이다.
도 17을 참조하면, 화상 형성 장치의 동작을 제어하는 방법은 도 1 내지 도 3 및 도 14 내지 도 16에 도시된 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치에서 시계열적으로 처리되는 단계들로 구성된다. 따라서, 이하에서 생략된 내용이라 하더라도 도 1 내지 도 3 및 도 14 내지 도 16에 도시된 웨어러블 디바이스, 호스트 디바이스 및 화상 형성 장치에 관하여 이상에서 기술된 내용은 도 17의 화상 형성 장치의 동작을 제어하는 방법에도 적용됨을 알 수 있다.
1710 단계에서, 제 3 애플리케이션(320)은 웨어러블 디바이스(100)로부터 전송된 작업 수행 요청을 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션(310)의 실행 명령으로 변환한다. 여기에서, 작업 수행 요청은 웨어러블 디바이스(100)에 설치된 제 2 애플리케이션(330)에서 생성할 수 있다. 또한, 제 1 애플리케이션(310) 및 제 3 애플리케이션(320)은 호스트 디바이스(110)에 설치된 애플리케이션들 수도 있고, 화상 형성 장치(1400)에 설치된 애플리케이션들 수도 있다.
1720 단계에서, 1710 단계에서 변환된 실행 명령에 기초하여 제 1 애플리케이션(310)이 실행됨에 따라, 제 1 애플리케이션(310)은 화상 형성 장치(120)에게 작업의 수행을 요청한다.
1730 단계에서, 작업이 화상 형성 장치에서 수행됨에 따라, 제 1 애플리케이션(310)은 화상 형성 장치로부터 작업의 수행 결과를 나타내는 정보를 수신한다.
상술한 바에 따르면, 웨어러블 디바이스(100)는 화상 형성 장치(120)의 동작을 제어할 수 있다. 따라서, 웨어러블 디바이스(100)의 사용자는 화상 형성 장치(120)와 떨어진 지점에 위치하더라도 화상 형성 장치(120)의 동작을 제어할 수 있는바, 사용자 편의성이 향상될 수 있다.
한편, 상술한 방법은 컴퓨터에서 실행될 수 있는 프로그램으로 작성 가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. 또한, 상술한 방법에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다. 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 램, USB, 플로피 디스크, 하드 디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등)와 같은 저장매체를 포함한다.
본 실시예와 관련된 기술 분야에서 통상의 지식을 가진 자는 상기된 기재의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 방법들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
100: 웨어러블 디바이스
110: 호스트 디바이스
120: 화상 형성 장치

Claims (19)

  1. 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법에 있어서,
    상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션의 실행 명령으로 변환하는 단계;
    상기 실행 명령에 기초하여 상기 제 1 애플리케이션이 실행됨에 따라, 상기 화상 형성 장치에게 상기 작업의 수행을 요청하는 단계; 및
    상기 작업이 상기 화상 형성 장치에서 수행됨에 따라, 상기 화상 형성 장치로부터 상기 작업의 수행 결과를 나타내는 정보를 수신하는 단계;를 포함하는 방법.
  2. 제 1 항에 있어서,
    상기 작업 수행 요청은 상기 웨어러블 디바이스에 설치된 제 2 애플리케이션의 실행 화면에 기초한 사용자 입력에 대응하여 생성되는 방법.
  3. 제 1 항에 있어서,
    상기 변환하는 단계는 상기 웨어러블 디바이스에 설치된 제 2 애플리케이션에 의하여 생성된 상기 작업 수행 요청이 상기 제 1 애플리케이션이 설치된 호스트 디바이스로 전송되고, 상기 호스트 디바이스에 설치된 제 3 애플리케이션이 상기 작업 수행 요청을 상기 실행 명령으로 변환하는 방법.
  4. 제 3 항에 있어서,
    상기 제 2 애플리케이션 및 상기 제 3 애플리케이션은 서로 연동되어 동작하는 방법.
  5. 제 3 항에 있어서,
    상기 실행 명령은 상기 작업 수행 요청이 상기 호스트 디바이스의 운영 체제에 대응하는 인텐트(intent)로 변환된 명령을 포함하는 방법.
  6. 제 1 항에 있어서,
    상기 작업은 상기 제 1 애플리케이션이 설치된 호스트 디바이스와 연결된 적어도 하나의 외부 디바이스의 검색 작업을 포함하고,
    상기 수신하는 단계는 상기 호스트 디바이스가 상기 화상 형성 장치로부터 상기 검색된 적어도 하나의 외부 디바이스를 포함하는 디바이스 목록을 수신하고, 상기 수신된 디바이스 목록을 상기 웨어러블 디바이스에게 전송하는 방법.
  7. 제 1 항에 있어서,
    상기 작업은 상기 제 1 애플리케이션이 설치된 호스트 디바이스에 저장된 컨텐츠의 인쇄 작업을 포함하고,
    상기 수신하는 단계는, 상기 호스트 디바이스가, 상기 화상 형성 장치로부터 상기 인쇄 작업의 완료 여부에 대한 통지(notification)를 수신하고, 상기 수신된 통지를 상기 웨어러블 디바이스에게 전송하는 방법.
  8. 제 1 항에 있어서,
    상기 작업은 컨텐츠의 스캔 작업을 포함하고,
    상기 수신하는 단계는, 상기 제 1 애플리케이션이 설치된 호스트 디바이스가, 상기 화상 형성 장치로부터 상기 스캔 작업이 완료된 컨텐츠에 대응하는 이미지를 수신하고, 상기 수신된 이미지가 저장된 위치에 대한 정보를 상기 웨어러블 디바이스에게 전송하는 방법.
  9. 제 1 항에 있어서,
    상기 작업은 팩스 전송 작업을 포함하고,
    상기 수신하는 단계는, 상기 제 1 애플리케이션이 설치된 호스트 디바이스가, 상기 화상 형성 장치로부터 상기 팩스 전송 작업의 완료 여부에 대한 통지(notification)를 수신하고, 상기 수신된 통지를 상기 웨어러블 디바이스에게 전송하는 방법.
  10. 제 1 항 내지 제 9 항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  11. 화상 형성 장치의 동작을 제어하는 시스템에 있어서,
    제 2 애플리케이션이 설치된 웨어러블 디바이스; 및
    상기 웨어러블 디바이스 및 상기 화상 형성 장치와 연결되고, 제 1 애플리케이션 및 제 3 애플리케이션이 설치된 호스트 디바이스;를 포함하고,
    상기 제 3 애플리케이션은 상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 제 1 애플리케이션의 실행 명령으로 변환하고,
    상기 제 1 애플리케이션은 상기 화상 형성 장치에게 상기 작업의 수행을 요청하고, 상기 화상 형성 장치로부터 상기 작업의 수행 결과를 나타내는 정보를 수신하는 시스템.
  12. 제 11 항에 있어서,
    상기 작업 수행 요청은 상기 제 2 애플리케이션의 실행 화면에 기초한 사용자 입력에 대응하여 생성되는 시스템.
  13. 제 11 항에 있어서,
    상기 제 2 애플리케이션은 상기 작업 수행 요청을 상기 제 3 애플리케이션으로 전송하고, 상기 제 3 애플리케이션이 상기 작업 수행 요청을 상기 실행 명령으로 변환하는 시스템.
  14. 제 11 항에 있어서,
    상기 작업은 상기 호스트 디바이스와 연결된 적어도 하나의 외부 디바이스의 검색 작업을 포함하고,
    상기 제 1 애플리케이션은 상기 화상 형성 장치로부터 상기 제 3 애플리케이션의 명령에 따라 검색된 상기 적어도 하나의 외부 디바이스를 포함하는 디바이스 목록을 수신하고, 상기 수신된 디바이스 목록을 상기 제 3 애플리케이션으로 전송하고,
    상기 제 3 애플리케이션은 상기 수신된 디바이스 목록을 상기 제 2 애플리케이션으로 전송하는 시스템.
  15. 제 11 항에 있어서,
    상기 작업은 상기 호스트 디바이스에 저장된 컨텐츠의 인쇄 작업을 포함하고,
    상기 제 1 애플리케이션은 상기 화상 형성 장치로부터 상기 제 3 애플리케이션의 명령에 따라 수행된 상기 인쇄 작업의 완료 여부에 대한 통지를 수신하고, 상기 수신된 통지를 상기 제 3 애플리케이션으로 전송하고,
    상기 제 3 애플리케이션은 상기 수신된 통지를 상기 제 2 애플리케이션으로 전송하는 시스템.
  16. 제 11 항에 있어서,
    상기 작업은 컨텐츠의 스캔 작업을 포함하고,
    상기 제 1 애플리케이션은 상기 화상 형성 장치로부터 상기 제 3 애플리케이션의 명령에 따라 수행된 상기 스캔 작업이 완료된 컨텐츠에 대응하는 이미지를 수신하고, 상기 수신된 이미지의 저장 위치에 대한 정보를 제 3 애플리케이션으로 전송하고,
    상기 제 3 애플리케이션은 상기 수신된 정보를 상기 제 2 애플리케이션으로 전송하는 시스템.
  17. 제 11 항에 있어서,
    상기 작업은 팩스 전송 작업을 포함하고,
    상기 제 1 애플리케이션은 상기 화상 형성 장치로부터 상기 제 3 애플리케이션의 명령에 따라 수행된 상기 팩스 전송 작업의 완료 여부에 대한 통지를 수신하고, 상기 수신된 통지를 상기 제 3 애플리케이션으로 전송하고,
    상기 제 3 애플리케이션은 상기 수신된 통지를 상기 제 2 애플리케이션으로 전송하는 시스템.
  18. 웨어러블 디바이스로부터의 요청에 따라 동작하는 화상 형성 장치에 있어서,
    상기 화상 형성 장치는
    상기 화상 형성 장치의 동작을 제어하는 제 1 애플리케이션; 및
    상기 웨어러블 디바이스로부터 전송된 작업 수행 요청을 상기 제 1 애플리케이션의 실행 명령으로 변환하는 제 3 애플리케이션;을 포함하고,
    상기 제 3 애플리케이션은 상기 웨어러블 디바이스에 설치된 상기 제 2 애플리케이션으로부터 작업 수행 요청을 수신하고,
    상기 제 1 애플리케이션은 상기 작업 수행 요청에 따라 상기 화상 형성 장치의 동작을 제어하는 화상 형성 장치.
  19. 제 18 항에 있어서,
    상기 작업 수행 요청은 상기 제 2 애플리케이션의 실행 화면에 기초하여 입력된 사용자 입력에 대응하여 생성되는 화상 형성 장치.
KR1020140115698A 2014-09-01 2014-09-01 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템. KR20160026574A (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020140115698A KR20160026574A (ko) 2014-09-01 2014-09-01 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템.
US14/729,580 US20160065758A1 (en) 2014-09-01 2015-06-03 Method and system for controlling operation of image forming apparatus by using wearable device
PCT/KR2015/005603 WO2016035979A1 (en) 2014-09-01 2015-06-04 Method and system for controlling operation of image forming apparatus by using wearable device
EP15174763.1A EP2990933A1 (en) 2014-09-01 2015-07-01 Method and system for controlling operation of image forming apparatus by using wearable device
CN201510552269.5A CN105391903A (zh) 2014-09-01 2015-09-01 通过使用可穿戴设备来控制成像装置的操作的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140115698A KR20160026574A (ko) 2014-09-01 2014-09-01 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템.

Publications (1)

Publication Number Publication Date
KR20160026574A true KR20160026574A (ko) 2016-03-09

Family

ID=53502532

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140115698A KR20160026574A (ko) 2014-09-01 2014-09-01 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템.

Country Status (5)

Country Link
US (1) US20160065758A1 (ko)
EP (1) EP2990933A1 (ko)
KR (1) KR20160026574A (ko)
CN (1) CN105391903A (ko)
WO (1) WO2016035979A1 (ko)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9742977B2 (en) * 2014-09-02 2017-08-22 Apple Inc. Camera remote control
JP6459814B2 (ja) * 2015-07-17 2019-01-30 スター精密株式会社 プリンタの設定状態更新システム
JP2020030708A (ja) * 2018-08-24 2020-02-27 富士ゼロックス株式会社 情報処理システム及びプログラム
CN112312367A (zh) * 2019-08-01 2021-02-02 联发科技(新加坡)私人有限公司 蓝牙通信方法及通信设备
CN115086501A (zh) * 2022-05-19 2022-09-20 阿波罗智联(北京)科技有限公司 扫描方法、装置、电子设备及存储介质

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9715257D0 (en) * 1997-07-21 1997-09-24 Rank Xerox Ltd Context-sensitive document transactions
US20020169002A1 (en) * 2001-05-02 2002-11-14 Imbrie Alyce M. Secure and accountable wireless printing system
WO2003021978A1 (en) * 2001-08-10 2003-03-13 Strix Systems, Inc. Virtual linking using a wireless device
US7508535B2 (en) * 2003-09-25 2009-03-24 Ricoh Co., Ltd. Stand alone multimedia printer with user interface for allocating processing
JP4452739B2 (ja) * 2007-11-13 2010-04-21 シャープ株式会社 情報処理システム、プログラム、及び履歴情報表示方法
JP4824793B2 (ja) * 2009-07-06 2011-11-30 東芝テック株式会社 ウエアラブル端末装置及びプログラム
US8504612B2 (en) * 2009-12-22 2013-08-06 Kyocera Document Solutions Inc. Image forming system, image forming apparatus, and image forming method for the development, distribution, and maintenance of image forming apparatus operation screens
US20130141313A1 (en) * 2011-07-18 2013-06-06 Tiger T.G. Zhou Wearable personal digital eyeglass device
JP5787099B2 (ja) * 2012-11-06 2015-09-30 コニカミノルタ株式会社 案内情報表示装置
KR20140062895A (ko) * 2012-11-15 2014-05-26 삼성전자주식회사 외부 장치를 제어하기 위한 웨어러블 디바이스 및 그 방법
WO2014088351A1 (en) * 2012-12-06 2014-06-12 Samsung Electronics Co., Ltd. Information exchange method and apparatus for d2d communication
US9286013B2 (en) * 2013-05-02 2016-03-15 Hewlett-Packard Development Company, L.P. Print service
JP5776725B2 (ja) * 2013-05-14 2015-09-09 コニカミノルタ株式会社 画像処理連携システム、携帯端末装置、画像処理連携方法及び画像処理連携プログラム
US9436416B2 (en) * 2014-02-24 2016-09-06 Csr Imaging Us, Lp Mobile printer controller with high fidelity preview and print job manipulation

Also Published As

Publication number Publication date
EP2990933A1 (en) 2016-03-02
WO2016035979A1 (en) 2016-03-10
US20160065758A1 (en) 2016-03-03
CN105391903A (zh) 2016-03-09

Similar Documents

Publication Publication Date Title
US11797243B2 (en) System including operation device and information storing apparatus, method performed by the system, and the information storing apparatus
US11720311B2 (en) Non-transitory computer readable information recording medium, operation terminal and output system to determine a function an output device provides based on obtaining the function information by a first method, wherein the function information may include a function indicating a printing function or a projection function
JP6197735B2 (ja) サービス提供システム及びサービス提供方法
US10474406B2 (en) Method of printing content shared between applications and computing apparatus to perform the method
EP2685372B1 (en) Service providing system, service providing method, and non-transitory computer readable information recording medium
US20130019160A1 (en) Application cooperation system including server and image processing apparatus, and application cooperation method
KR20160026574A (ko) 웨어러블 디바이스를 이용하여 화상 형성 장치의 동작을 제어하는 방법 및 시스템.
US10554853B2 (en) Information processing device, information processing method, information processing system, and non-transitory recording medium
JP2016096393A (ja) 情報処理装置、システム、情報処理方法およびプログラム
JP2016066164A (ja) 情報処理装置、情報処理システム、表示装置及びプログラム
EP3873078A1 (en) Device, process execution system, process execution method, and carrier means
JP7318200B2 (ja) 情報処理システム、情報処理方法およびプログラム
JP2016177387A (ja) 情報処理装置、システム、情報処理方法およびプログラム
US10846035B2 (en) Method for controlling image forming apparatus and image forming apparatus using same
JP2010278635A (ja) 画像処理システム
US20160105569A1 (en) Facsimile apparatus, control method for facsimile apparatus, and storage medium
JP2017157143A (ja) 画像形成システム

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid