KR20170022676A - 모바일 디바이스, 화상독취장치 및 잡 수행 방법 - Google Patents

모바일 디바이스, 화상독취장치 및 잡 수행 방법 Download PDF

Info

Publication number
KR20170022676A
KR20170022676A KR1020150117967A KR20150117967A KR20170022676A KR 20170022676 A KR20170022676 A KR 20170022676A KR 1020150117967 A KR1020150117967 A KR 1020150117967A KR 20150117967 A KR20150117967 A KR 20150117967A KR 20170022676 A KR20170022676 A KR 20170022676A
Authority
KR
South Korea
Prior art keywords
image
scan
mobile device
image reading
reading apparatus
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.)
Withdrawn
Application number
KR1020150117967A
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 KR1020150117967A priority Critical patent/KR20170022676A/ko
Priority to EP16839426.0A priority patent/EP3326353B1/en
Priority to PCT/KR2016/006564 priority patent/WO2017034136A1/en
Priority to US15/219,948 priority patent/US10171703B2/en
Priority to CN201610701815.1A priority patent/CN106470288B/zh
Publication of KR20170022676A publication Critical patent/KR20170022676A/ko
Withdrawn legal-status Critical Current

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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • 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/00095Systems or arrangements for the transmission of the picture signal
    • H04N1/00103Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites
    • H04N1/00106Systems or arrangements for the transmission of the picture signal specially adapted for radio transmission, e.g. via satellites using land mobile radio networks, e.g. mobile telephone
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06F3/1246Job translation or job parsing, e.g. page banding by handling markup languages, e.g. XSL, XML, HTML
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/128Direct printing, e.g. sending document file, using memory stick, printing from a camera
    • 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/00209Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax
    • H04N1/00214Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission
    • H04N1/0022Transmitting or receiving image data, e.g. facsimile data, via a computer, e.g. using e-mail, a computer network, the internet, I-fax details of transmission involving facsimile protocols or a combination of facsimile protocols and computer data transmission protocols
    • 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
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • H04N1/32379Functions of a still picture terminal memory associated with reception
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32443Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter with asynchronous operation of the image input and output devices connected to the memory
    • H04N1/32448Controlling data flow to or from the memory in relation to the available memory capacity
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32561Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using a programmed control device, e.g. a microprocessor
    • H04N1/32571Details of system components
    • H04N1/32577Input interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera
    • 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/001Sharing resources, e.g. processing power or memory, with a connected apparatus or enhancing the capability of the still picture apparatus
    • 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/0015Control of image communication with the connected apparatus, e.g. signalling capability
    • H04N2201/0017Notifying a communication result
    • H04N2201/0018Notifying a communication result via a non-image communication channel, e.g. via a computer network
    • 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
    • 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/0081Image reader
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3287Storage of at least one complete document page or image frame
    • 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/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3298Checking or indicating the storage space

Landscapes

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

Abstract

모바일 디바이스가 개시된다. 본 모바일 디바이스는, 스캔 작업을 수행할 화상독취장치를 선택받는 사용자 인터페이스부, 선택된 화상독취장치에 스캔 명령을 전송하고, 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 통신 인터페이스부, 및, 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 제어부를 포함한다.

Description

모바일 디바이스, 화상독취장치 및 잡 수행 방법{MOBILE APPARATUS, IMAGE SCAN APPARATUS AND METHOD FOR PROCESSING OF JOB}
본 발명은 모바일 디바이스, 화상독취장치 및 잡 수행 방법에 관한 것으로, 보다 상세하게는 모바일 디바이스의 기능을 이용하여 화상독취장치의 기능을 확장할 수 있는 모바일 디바이스, 화상독취장치 및 잡 수행 방법에 관한 것이다.
최근 개인의 모바일 기기를 업무에 활용하는 BYOD(Bring Your Own Device) 환경이 다양한 분야에서 도입되어 사용되고 있으며, 화상독취장치(또는 화상형성장치)의 기능을 개인의 모바일 기기에서 쉽게 조작하는 다양한 기술이 개발되었다.
여기서, BYOD란 회사 업무에 개인용 디바이스를 활용하는 것을 의미하는데, 다시 말해 노트북, 스마트폰 또는 태블릿 등을 이용하여 회사의 정보, 장치 및 시스템 등에 접근하는 것을 의미한다. 예를 들어, 직원은 회사에 비치된 업무용 데스크탑이 아닌 개인이 휴대하는 노트북을 이용하여 회사의 시스템에 접속하여 업무를 할 수 있다.
BYOD 업무환경이 조성되면 직원들이 업무용과 개인용으로 구분하여 여러 기기를 가지고 다녀야 하는 불편함이 없어지므로 생산성 향상, 장치 구입 비용의 절감 등의 효과가 있다.
따라서, 본 발명의 목적은 모바일 디바이스의 기능을 이용하여 화상독취장치의 기능을 확장할 수 있는 모바일 디바이스, 화상독취장치 및 잡 수행 방법을 제공하는 데 있다.
상술한 목적으로 달성하기 위한 본 실시예에 따른 모바일 디바이스는, 스캔 작업을 수행할 화상독취장치를 선택받는 사용자 인터페이스부, 상기 선택된 화상독취장치에 스캔 명령을 전송하고, 상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 통신 인터페이스부, 및, 상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 제어부를 포함한다.
이 경우, 상기 이미지 데이터의 크기는 화상독취장치의 스캔 버퍼 크기에 대응될 수 있다.
한편, 상기 통신 인터페이스부는, 상기 스캔 명령과 상기 복수의 이미지를 동일한 포트로 전송하는 통합 프로토콜을 이용하여 상기 선택된 화상독취장치와 통신을 수행할 수 있다.
이 경우, 상기 스캔 명령은 상기 선택된 화상독취장치에서 인식 가능한 open API 명령어로 구성될 수 있다.
한편, 상기 제어부는, 상기 선택된 화상독취장치와 다른 화상형성장치에 상기 생성된 스캔 이미지가 전송되도록 상기 통신 인터페이스부를 제어할 수 있다.
한편, 상기 사용자 인터페이스부는, 상기 생성된 스캔 이미지에 대한 편집 명령을 수신하고, 상기 제어부는, 상기 수신된 편집 명령에 대응하여 상기 생성된 스캔 이미지를 편집할 수 있다.
한편, 상기 제어부는, 상기 생성된 스캔 이미지가 이메일 전송 서버, 팩스 전송 서버 및 FTP 서버 중 적어도 하나에 전송되도록 상기 통신 인터페이스부를 제어할 수 있다.
한편, 상기 통신 인터페이스부는, 상기 화상독취장치로부터 상기 화상독취장치에 기저장된 주소록 정보를 수신하고, 상기 사용자 인터페이스부는, 상기 수신된 주소록 정보에 대응되는 주소록을 표시하고, 표시된 주소록 중 적어도 하나를 선택받으며, 상기 제어부는, 상기 선택된 주소록에 대응되는 주소로 상기 생성된 스캔 이미지를 전송하도록 상기 통신 인터페이스부를 제어할 수 있다.
한편, 본 모바일 디바이스는, 주소록 정보를 저장하는 저장부를 더 포함하고, 상기 사용자 인터페이스부는, 상기 저장된 주소록 정보에 대응되는 주소록 중 적어도 하나를 선택받고, 상기 통신 인터페이스부는, 상기 선택된 주소록에 대응되는 주소 정보를 상기 선택된 화상독취장치로 전송할 수 있다.
한편, 본 모바일 디바이스는, 상기 모바일 디바이스의 위치를 측정하여 위치 정보를 생성하는 위치 측정 센서부를 더 포함하고, 상기 제어부는, 상기 생성된 스캔 이미지에 상기 위치 정보를 반영할 수 있다.
한편, 상기 제어부는, 상기 생성된 스캔 이미지에 대한 문자 인식 기능을 수행할 수 있다.
한편, 상기 통신 인터페이스부는, 상기 선택된 화상독취장치로부터 상기 화상독취장치에 기저장된 문서 파일을 수신하고, 상기 사용자 인터페이스부는, 상기 수신된 문서 파일에 대한 편집 명령을 입력받고, 상기 제어부는, 상기 편집 명령에 따라 상기 수신된 문서 파일을 편집하고, 상기 편집된 문서 파일이 상기 화상독취장치에 전송되도록 상기 통신 인터페이스부를 제어할 수 있다.
한편, 본 발명의 일 실시 예에 따른 화상독취장치는, 모바일 디바이스로부터 스캔 명령을 수신하는 통신 인터페이스부, 원고를 복수의 이미지 데이터 단위로 스캔하는 스캔부, 상기 스캔부에서 순차적으로 출력되는 복수의 이미지 데이터를 스트리밍 방식으로 상기 모바일 디바이스로 전송하도록 상기 통신 인터페이스부를 제어하는 제어부를 포함한다.
이 경우, 상기 통신 인터페이스부는, 상기 모바일 디바이스로부터 위치 정보 및 시간 정보 중 적어도 하나를 수신하고, 상기 제어부는, 상기 수신된 위치 정보 및 시간 정보 중 적어도 하나를 상기 복수의 이미지 데이터에 반영할 수 있다.
한편, 본 발명의 일 실시 예에 따른 모바일 디바이스의 잡 수행 방법은, 스캔 작업을 수행할 화상독취장치를 선택받는 단계, 상기 선택된 화상독취장치에 스캔 명령을 전송하는 단계, 상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 단계, 및, 상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 단계를 포함한다.
이 경우, 상기 이미지 데이터의 크기는 화상독취장치의 스캔 버퍼 크기에 대응될 수 있다.
한편, 상기 스캔 명령을 전송하는 단계 및 상기 수신하는 단계는, 상기 스캔 명령과 상기 복수의 이미지를 동일한 포트로 전송하는 통합 프로토콜을 이용하여 상기 스캔 명령 및 상기 복수의 이미지를 송수신할 수 있다.
이 경우, 상기 스캔 명령은 상기 선택된 화상독취장치에서 인식 가능한 open API 명령어로 구성될 수 있다.
한편, 본 발명의 일 실시 예에 따른 화상독취장치의 잡 수행 방법은, 모바일 디바이스로부터 스캔 명령을 수신하는 단계, 원고를 복수의 이미지 데이터 단위로 스캔하는 단계, 및, 순차적으로 생성되는 복수의 이미지 데이터를 스트리밍 방식으로 상기 모바일 디바이스로 전송하는 단계를 포함한다.
한편, 모바일 디바이스의 잡 수행 방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록매체에 있어서, 상기 잡 수행 방법은, 스캔 작업을 수행할 화상독취장치를 선택받는 단계, 상기 선택된 화상독취장치에 스캔 명령을 전송하는 단계, 상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 단계, 및, 상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 단계를 포함한다.
도 1은 본 발명의 일 실시 예에 따른 BYOD(Bring Your Own Device) 환경을 도시한 블록도,
도 2는 도 1의 모바일 디바이스의 간략한 구성을 나타내는 블록도,
도 3은 도 1의 모바일 디바이스의 구체적인 구성을 나타내는 블록도,
도 4는 모바일 디바이스의 소프트웨어 구성의 일 예를 나타내는 도면,
도 5는 도 1의 화상독취장치의 구성을 나타내는 블록도,
도 6은 본 발명의 일 실시 예에 따른 통합 프로토콜의 동작을 설명하기 위한 도면,
도 7은 도 6의 동작을 보다 구체적으로 설명하기 위한 시퀀스도,
도 8은 본 발명의 일 실시 예에 따른 문서 편집 방법을 설명하기 위한 도면,
도 9 내지 도 11은 본 발명의 일 실시 예에 따른 주소록 공유 방법을 설명하기 위한 도면,
도 12는 본 발명의 일 실시 예에 따른 EXIF 삽입 동작을 설명하기 위한 도면,
도 13 및 도 14는 OCR 동작을 설명하기 위한 도면,
도 15는 본 발명의 일 실시 예에 따른 팩스 동작을 설명하기 위한 도면,
도 16 내지 도 32는 도 1의 모바일 디바이스에서 표시하는 사용자 인터페이스 창의 다양한 예를 나타내는 도면,
도 33은 본 발명의 일 실시 예에 따른 모바일 디바이스의 잡 수행 방법을 설명하기 위한 도면, 그리고,
도 34는 본 발명의 일 실시 예에 따른 화상독취장치의 잡 수행 방법을 설명하기 위한 도면이다.
본 실시예들은 다양한 변환을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하고 상세한 설명에 상세하게 설명하고자 한다. 그러나 이는 특정한 실시 형태에 대해 범위를 한정하려는 것이 아니며, 개시된 사상 및 기술 범위에 포함되는 모든 변환, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다. 실시 예들을 설명함에 있어서 관련된 공지 기술에 대한 구체적인 설명이 요지를 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다.
제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 구성요소들은 용어들에 의해 한정되어서는 안 된다. 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.
본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 권리범위를 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다." 또는 "구성되다." 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
실시예에 있어서 ‘모듈’ 혹은 ‘부’는 적어도 하나의 기능이나 동작을 수행하며, 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 ‘모듈’ 혹은 복수의 ‘부’는 특정한 하드웨어로 구현될 필요가 있는 ‘모듈’ 혹은 ‘부’를 제외하고는 적어도 하나의 모듈로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.
도 1은 본 발명의 일 실시 예에 따른 BYOD(Bring Your Own Device) 환경을 도시한 블록도이다.
도 1을 참조하면, BYOD 시스템(1000)은 모바일 디바이스(100) 및 화상독취장치(300)로 구성된다. 일 실시예에 따른 BYOD 환경에서 사용자는 BYOD 서비스를 이용하여 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)에서 화상독취장치(300)의 다양한 기능들을 조작할 수 있다.
화상독취장치(300)는 원고를 스캔하여 스캔 이미지를 생성한다. 구체적으로, 화상독취장치(300)는 생성된 스캔 이미지를 모바일 디바이스(100-1, 100-2)에 전송할 수 있다.
한편, 화상독취장치(300)가 낮은 저장 리소스를 갖는 경우, 스캔 이미지를 전송하는 대신에 스캔 이미지를 구성하는 이미지 데이터를 스트리밍 방식으로 모바일 디바이스(100-1, 100-2)에 전송할 수 있다. 여기서, 이미지 데이터는 화상독취장치(300)가 스캔 과정에서 생성된 데이터를 임시 저장하는 버퍼의 크기에 대응될 수 있다.이에 대해서는 도 6을 참조하여 후술한다.
한편, 화상독취장치(300)는 스캔 작업 이외에 인쇄 작업을 수행할 수 있는 MFP인 경우, 화상형성장치라고 지칭될 수 있다. 화상독취장치(300)의 구체적인 구성 및 동작에 대해서는 도 5를 참조하여 후술한다.
그리고 화상독취장치는 해당 화상독취장치(300)를 제어하기 위한 하나 이상의 모바일 디바이스(100-1, 100-2)와 연결될 수 있다. 여기서, BYOD 서비스란, 일반적인 BYOD의 의미보단 다소 좁은 의미로서, 개인의 디바이스로 화상독취장치(300)의 기능에 액세스하여 화상독취장치(300)의 리소스를 개인의 디바이스와 공유하는 것을 의미할 수 있고, BYOD 환경이란 BYOD 서비스를 이용하기 위한 네트워크 시스템을 의미할 수 있다.
BYOD 서비스를 이용하기 위하여, BYOD를 지원하는 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)에는 BYOD 애플리케이션이 설치되어야 한다. BYOD 애플리케이션은, BYOD 포털 앱(BYOD portal app)이라고 지칭할 수도 있다. 여기서 모바일 디바이스(100)는 BYOD를 지원한다는 점에서, BYOD 디바이스라 지칭될 수도 있다.
모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)에 BYOD 애플리케이션이 설치되면 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)는 화상독취장치(300)에 제어 명령어를 전송함으로써 화상독취장치(300)의 동작을 제어할 수 있다.
이때, BYOD 애플리케이션은 오픈 API(Open API(Application Programming Interface))를 이용하여 화상독취장치(300)를 제어할 수 있다. 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)와 화상독취장치(300)는 동일한 AP(Access Point)를 통해서, 또는 와이파이 다이렉트(Wi-Fi Direct) 등을 통해 무선 연결될 수 있다. 모바일 디바이스(100-1, 100-2) 구체적인 구성에 대해서는 도 2 및 도 3을 참조하여 자세히 후술한다.
화상독취장치(300)에는 조작부(305)가 구비되며, 사용자는 조작부(305)를 통해서도 화상독취장치(300)를 조작할 수 있다. 조작부(305)는 GUI(Graphic User Interface) 화면을 표시하기 위한 디스플레이부(320) 및 사용자 입력을 수신하기 위한 입력부(320) 등을 포함할 수 있다.
화상독취장치(300)의 조작부(305)와, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)는 각각 독립적으로 UI(User Interface) 컨텐츠를 가질 수 있다. 구체적으로, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)는 조작부(305)에 표시된 UI 컨텐츠들을 그대로 표시하거나, 조작부(305)에 표시된 UI 컨텐츠들과는 다른 화상독취장치(300)를 조작하기 위한 독립적인 UI 컨텐츠들을 표시할 수 있다. 예를 들어, 화상독취장치(300)는 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)의 BYOD 애플리케이션에는 카피(copy), 스캔(scan) 및 박스(box) 등과 같이 화상독취장치(300)의 다양한 기능들을 실행하기 위한 UI 컨텐츠들을 독립적으로 제공할 수 있다.
사용자는 조작부(305)에서 가능한 모든 조작을 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)를 통해 수행할 수 있다. 이와 같이, 본 실시예에 따르면 사용자는 자신의 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)를 이용하여 화상독취장치(300)를 조작할 수 있으며, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)에 저장된 파일을 간편하게 인쇄하거나, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)에 저장된 주소록을 이용하여 화상 작업(예를 들어, Scan-to-Email, Scan-to-Cloud 등)을 수행할 수도 있으므로 사용자 편의성이 향상되는 효과를 기대할 수 있다.
또한, 화상독취장치(300)가 낮은 저장 리소스를 갖는 경우, 화상독취장치(300)는 자체적으로 스캔된 이미지 데이터를 병합하여 스캔 이미지를 생성하지 않고, 순차적으로 생성되는 이미지 데이터를 스트리밍 방식으로 모바일 디바이스(100)에 전송할 수 있다. 스트리밍 방식으로 복수의 이미지 데이터를 수신한 모바일 디바이스(300)는 복수의 이미지 데이터를 병합하여 스캔 이미지를 생성할 수 있다. 따라서, 낮은 리소스를 갖는 화상독취장치가 보다 빠른 스캔 작업을 수행할 수 있도록 할 수 있다.
이와 같이, 화상독취장치(300)를 제어하는 BYOD 서비스를 위해서는, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)와, 화상독취장치(300)가 서로 연결되어야 한다. 본 실시 예에서는, BYOD 서비스를 위한 연결을 다른 용어로서 페어링(pairing)이라 지칭할 수도 있다. BYOD 서비스를 위한 연결 방법에 대해서는 이하의 해당 도면들에서 보다 상세히 설명하도록 한다.
도 1에서는 모바일 디바이스(100-1)는 태블릿(tablet) 디바이스이고, 모바일 디바이스(100-2)는 스마트폰인 것으로 가정하여 도시되었으나, 이는 설명의 편의를 위한 것을 뿐 본 실시 예는 이에 제한되지 않는다. 즉, 모바일 디바이스(100-1) 또는 모바일 디바이스(100-2)는 태블릿 디바이스, 스마트폰 외에도, 노트북, PDA, 웨어러블 디바이스(시계, 안경 등) 등과 같이 디스플레이 화면을 구비한 다양한 디바이스들에 해당될 수 있다.
또한, 도 1을 설명함에 있어서, 모바일 디바이스(100-1, 100-2)가 하나의 화상독취장치에 연결되는 것으로 도시하였지만, 구현시에 모바일 디바이스는 복수의 화상독취장치에 연결될 수 있을 수 있다.
또한, 모바일 디바이스와 화상독취장치가 직접 연결되는 형태로 도시하였지만, 구현시에는 라우터, 외부 인터넷망 등을 다른 구성을 경유하여 간접적으로 연결될 수도 있다. 또한, 도시된 예에서는 각 장치들이 무선으로 연결되는 것으로 도시하였지만, 구현시에는 유선으로 연결되는 형태로도 구현할 수 있다.
도 2는 도 1의 모바일 디바이스의 간략한 구성을 나타내는 블록도이다.
도 2를 참조하면, 모바일 디바이스(100)는 통신 인터페이스부(110), 사용자 인터페이스부(120) 및 제어부(130)로 구성될 수 있다. 이러한 모바일 디바이스(100)는 스마트폰, 태블릿, MP3 Player 등의 이동 가능한 장치뿐만 아니라, 데스크톱, 키오스크 등일 수도 있다.
통신 인터페이스부(110)는 모바일 디바이스(100)를 외부 기기와 연결하기 위해 형성되며, 근거리 통신망(LAN: Local Area Network) 및 인터넷망을 통해 접속되는 형태뿐만 아니라, USB(Universal Serial Bus) 포트 및 무선 모듈을 통하여 접속되는 형태도 가능하다. 여기서 무선 모듈은 WiFi, WiFi Direct, NFC, Bluetooth, IR 등일 수 있다.
그리고 통신 인터페이스부(110)는 화상독취장치(300)에 잡 수행 요청을 전송한다. 여기서 잡 수행 요청은 화상독취장치(300)가 기본적으로 수행할 수 있는 기능과 관련된 스캔 명령, 복사 명령, 팩스 전송 명령 등일 수 있다. 또한, 본 실시 예에 따른 BYOD 환경에서는 다른 화상형성장치의 기능 및 모바일 장치(100)의 기능을 이용할 수 있는바, 화상독취장치(300)가 기본적으로 수행할 수 없는 기능도 사용자로부터 잡 수행 명령을 사용자로부터 입력받을 수 있다. 예를 들어, 스캔 기능만 있는 화상독취장치에 타 화상형성장치의 인쇄 기능을 이용하는 복사 명령을 전송할 수 있다. 이때, 화상독취장치(300)는 생성한 스캔 결과물을 타 화상형성장치가 인쇄하도록, 복사 명령에 대응하여 스캔 작업을 수행하고 타 화상형성장치에 스캔 결과물을 전송할 수 있다. 한편, 구현시에는 모바일 디바이스(100)가 중계 장치가 되어, 모바일 디바이스(100)가 스캔 결과물을 수신하고, 타 화상형성장치에 스캔 결과물을 전송하여 복사 작업을 수행할 수도 있다.
그리고 통신 인터페이스부(110)는 화상독취장치(300)로부터 스캔 이미지를 수신하거나, 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신할 수 있다. 여기서, 이미지 데이터는 화상독취장치의 스캔 버퍼에 저장되는 로우 데이터일 수 있다.
이때, 통신 인터페이스부(110)는 통합 프로토콜을 이용하여 스캔 명령 및 스캔 이미지 또는 이미지 데이터를 수신할 수 있다. 여기서 통합 프로토콜은 명령의 전송과 데이터의 송수신을 동일한 포트로 수행하는 프로토콜로, 이에 대해서는 도 6 및 도 7을 참조하여 자세히 설명한다.
그리고 통신 인터페이스부(110)는 모바일 디바이스(100)에서 기저장된 이미지 데이터, 문서 데이터, 편집된 이미지 데이터를 화상독취장치(300) 또는 주변의 다른 화상형성장치에 전송할 수 있다. 예를 들어, 화상독취장치(300)가 인쇄 기능을 지원하는 경우, 통신 인터페이스부(110)는 인쇄 파일을 화상독취장치(300)에 전송할 수 있다. 여기서 인쇄 파일은 PS(Postscript), PCL(Printer Control Language) 등과 같은 프린터 언어의 데이터일 수 있으며, PDF, XPS, BMP, JPG 등의 파일 자체일 수도 있다.
또한, 통신 인터페이스부(110)는 화상독취장치(300)로부터 수신된 스캔 이미지 또는 모바일 디바이스(100)에서 생성된 스캔 이미지, 편집된 스캔 이미지를 이메일 전송 서버, 팩스 전송 서버, FTP 서버 등에 전송할 수 있다. 즉, 화상독취장치(300)가 스캔된 문서를 이메일로 전송하는 기능을 지원하지 않더라도 모바일 디바이스(100)의 리소스가 결합하여, 사용자는 scan to email 기능을 수행할 수 있게 된다. 또한, 화상독취장치가 스캔 전송 기능을 지원하지 않더라도, 모바일 디바이스(100)가 스캔된 문서를 수신하여 외부 팩스 서버로 전송하는바, 사용자는 팩스 전송 기능을 제공받을 수 있게 된다.
통신 인터페이스부(110)는 모바일 디바이스(100)에 기저장된 주소록 정보, 후술할 위치 측정 센서(150)에서 측정된 위치 정보, 시간 정보 등을 화상독취장치(300)에 전송할 수 있다. 또한, 통신 인터페이스부(110)는 화상독취장치(300)로부터 화상독취장치(300)에 기저장된 주소록 정보를 수신할 수도 있다.
사용자 인터페이스부(120)는 모바일 디바이스(100)에서 제공하는 각종 정보를 표시한다. 구체적으로, 사용자 인터페이스부(120)는 화상독취장치(100)가 제공하는 각종 기능을 선택받기 위한 사용자 인터페이스 창을 표시할 수 있다.
그리고 사용자 인터페이스부(120)는 잡을 수행하기 위한 주변의 장치를 선택받고, 선택한 장치에서 수행할 작업 명령(예를 들어, 스캔 명령)을 입력받을 수 있다. 이러한 사용자 인터페이스부(120)는 LCD, CRT 등과 같은 모니터와 같은 디스플레이 장치와 복수의 버튼, 키보드, 마우스 등의 입력 장치의 결합으로 구현되거나, 디스플레이 기능 및 입력 기능을 동시에 수행할 수 있는 터치 스크린으로 구현될 수도 있다.
여기서 스캔 명령은 스캔 작업만을 수행하기 위한 명령일 수 있으며, 스캔된 작업을 특정의 서버로 전송하는 스캔-투-서버, 스캔-투-DLNA, 스캔-투-클라우드 등의 명령일 수도 있다. 한편, 사용자로부터 입력받은 스캔 명령이 스캔-투-서버, 스캔-투-DLNA, 스캔-투-클라우드인 경우, 사용자 인터페이스부(120)는 사용자로부터 스캔된 문서가 저장될 주소 정보를 입력받을 수 있다.
이때, 사용자 인터페이스부(120)는 모바일 디바이스(100)에 기저장된 주소록 중 하나를 선택받음으로써 상기 주소 정보를 입력받을 수 있다. 또한, 사용자 인터페이스부(120)는 화상독취장치(300)로부터 수신된 주소록 정보를 표시하고, 그 중 하나를 선택받음으로써 상기 주소 정보를 입력받을 수도 있다.
또한, 화상독취장치(300)가 인쇄 작업 및 복사 작업도 가능한 복합기(MFP)이면, 스캔 명령은 스캔 기능을 이용하는 복사 명령일 수도 있다.
그리고 사용자 인터페이스부(120)는 편집 명령을 입력받을 수 있다. 구체적으로, 사용자 인터페이스부(120)는 사용자로부터 기저장된 이미지 데이터, 문서 파일, 또는 화상독취장치로부터 수신하여 스캔 이미지, 문서 파일들에 대한 편집 명령을 입력받을 수 있다.
그리고 사용자 인터페이스부(120)는 입력받은 편집 명령에 따른 편집 결과를 표시할 수 있다. 사용자 인터페이스부(120)에서 표시될 수 있는 사용자 인터페이스 창에 대해서는 도 16 내지 도 32를 참조하여 후술한다.
제어부(130)는 모바일 디바이스(100) 내의 각 구성을 제어한다. 구체적으로, 제어부(130)는 사용자 인터페이스부(120)를 통하여 입력받은 사용자 명령에 따른 기능을 수행하거나, 연결 가능한 화상독취장치에 사용자 명령에 따른 잡 수행 명령을 전송할 수 있다.
그리고 제어부(130)는 통신 인터페이스부(110)를 통하여 복수의 이미지 데이터를 수신하면, 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성할 수 있다. 이때, 제어부(130)는 후술할 위치 측정 센서(150)에서 생성된 위치 정보를 반영하여 스캔 이미지를 생성할 수 있다. 한편, 본 실시 예에서는 위치 정보를 모바일 디바이스 측에서 반영하는 것으로 설명하였지만, 구현시에는 모바일 디바이스(100)에서 위치 정보를 화상독취장치(300)로 전송하고, 화상독취장치(300) 측에서 위치 정보를 반영하는 형태로도 구현될 수 있다.
또한, 제어부(130)는 스캔 이미지의 생성시에 생성된 스캔 이미지에 대한 문자 인식 기능(OCR)을 수행하고, 문자 인식 결과를 반영하여 스캔 이미지를 생성할 수도 있다.
그리고 제어부(130)는 생성된 스캔 이미지를 화상독취장치(300)에 재전송하거나, 다른 화상형성장치에 전송되도록 통신 인터페이스부(110)를 제어할 수 있다.
그리고 제어부(130)는 사용자 인터페이스부(120)를 통하여 입력된 편집 명령에 따라 스캔 이미지에 대해선 편집을 수행할 수 있다.
이상과 같이 본 실시 예에 따른 모바일 디바이스(100)는 화상독취장치(300)의 기능을 제어할 수 있는바, 사용자는 손쉽게 원격에서 화상독취장치(300)를 제어할 수 있게 된다. 또한, 모바일 디바이스(100)는 BYOD 서비스를 제공하는바, 기존의 화상독취장치(300)가 지원하는 기능뿐만 아니라 다양한 기능을 사용자에게 제공할 수 있게 된다.
또한, 본 실시 예에 다른 모바일 디바이스(300)는 화상독취장치로부터 스캔 이미지가 아니라 스캔 버퍼에 저장되는 이미지 데이터를 스트리밍 방식으로 수신하여, 스캔 이미지를 생성하는바, 낮은 저장 리소스를 갖는 화상독취장치의 기능을 확장하 수 있다.
한편, 이상에서는 모바일 디바이스를 구성하는 간단한 구성에 대해서만 도시하고 설명하였지만, 구현시에는 다양한 구성이 추가로 구비될 수 있다. 이에 대해서는 도 3을 참조하여 이하에서 설명한다.
도 3은 도 1의 모바일 디바이스의 구체적인 구성을 나타내는 블록도이다.
도 3을 참조하면, 모바일 디바이스(100)는 통신 인터페이스부(110), 사용자 인터페이스부(120), 제어부(130), 저장부(140), 위치 측정 센서(150), 비디오 프로세서(160), 오디오 프로세서(165), 버튼(170), 마이크부(180), 촬상부(185), 스피커부(190)를 포함할 수 있다.
통신 인터페이스부(110)는 다양한 유형의 통신방식에 따라 다양한 유형의 외부 기기와 통신을 수행하는 구성이다. 통신 인터페이스부(110)는 와이파이칩(331), 블루투스 칩(112), 무선 통신 칩(113), 무선 통신 칩(114)을 포함한다. 제어부(130)는 통신 인터페이스부(110)를 이용하여 각종 외부 기기와 통신을 수행한다.
와이파이 칩(111), 블루투스 칩(112)은 각각 WiFi 방식, 블루투스 방식으로 통신을 수행한다. 와이파이 칩(111)이나 블루투스 칩(112)을 이용하는 경우에는 SSID 및 세션 키 등과 같은 각종 연결 정보를 먼저 송수신하여, 이를 이용하여 통신 연결한 후 각종 정보들을 송수신할 수 있다. 무선 통신 칩(113)은 IEEE, 지그비, 3G(3rd Generation), 3GPP(3rd Generation Partnership Project), LTE(Long Term Evoloution) 등과 같은 다양한 통신 규격에 따라 통신을 수행하는 칩을 의미한다. 무선 통신 칩(114)은 135kHz, 13.56MHz, 433MHz, 860~960MHz, 2.45GHz 등과 같은 다양한 RF-ID 주파수 대역들 중에서 13.56MHz 대역을 사용하는 NFC(Near Field Communication) 방식으로 동작하는 칩을 의미한다.
사용자 인터페이스부(120)는 LCD(Liquid Crystal Display), OLED(Organic Light Emitting Diodes) 디스플레이, PDP(Plasma Display Panel) 등과 같은 다양한 형태의 디스플레이로 구현될 수 있다. 사용자 인터페이스부(120) 내에는 a-si TFT, LTPS(low temperature poly silicon) TFT, OTFT(organic TFT) 등과 같은 형태로 구현될 수 있는 구동 회로, 백라이트 유닛 등도 함께 포함될 수 있다.
한편, 사용자 인터페이스부(120)는 사용자의 터치 제스처를 감지하기 위한 터치 센서를 포함할 수 있다. 터치 센서는 정전식이나, 감압식, 압전식 등과 같은 다양한 유형의 센서로 구현될 수 있다. 정전식은 터치 스크린 표면에 코팅된 유전체를 이용하여, 사용자의 신체 일부가 터치 스크린 표면에 터치되었을 때 사용자의 인체로 여기되는 미세 전기를 감지하여 터치 좌표를 산출하는 방식이다. 감압식은 터치 스크린에 내장된 두 개의 전극 판을 포함하여, 사용자가 화면을 터치하였을 경우, 터치된 지점의 상하 판이 접촉되어 전류가 흐르게 되는 것을 감지하여 터치 좌표를 산출하는 방식이다. 이 밖에도, 모바일 디바이스(100)가 펜 입력 기능도 지원하는 경우, 사용자 인터페이스부(120)는 사용자의 손가락 이외에도 펜과 같은 입력 수단을 이용한 사용자 제스처도 감지할 수 있다. 입력 수단이 내부에 코일을 포함하는 스타일러스 펜일 경우, 모바일 디바이스(100)는 스타일러스 펜 내부의 코일에 의해 변화되는 자기장을 감지할 수 있는 자기장 감지 센서를 포함할 수도 있다. 이에 따라, 터치 제스처뿐만 아니라 근접 제스처, 즉, 호버링(hovering)도 감지할 수 있게 된다.
한편, 이상에서는 하나의 사용자 인터페이스부(120)가 영상의 표시 기능 및 터치 제스처의 감지 기능 모두 수행하는 것으로 설명하였지만, 구현시에 표시 기능과 제스처 감지 기능은 서로 다른 구성에서 수행될 수 있다. 즉, 영상 표시만 가능한 디스플레이 장치와 터치 감지만이 가능한 터치 패널을 조합하여 사용자 인터페이스부(120)를 구현할 수도 있다.
저장부(140)는 모바일 디바이스(100)의 동작에 필요한 각종 프로그램 및 데이터를 저장할 수 있다. 구체적으로는, 저장부(140)에는 사용자 인터페이스부(120)에 표시될 각종 UI를 구성하기 위한 프로그램 및 데이터 등이 저장될 수 있다.
그리고 저장부(140)는 복수의 애플리케이션을 저장한다. 여기서 복수의 애플리케이션 중 하나는 본 실시 예와 같은 동작을 지원하기 위한 BYOD 애플리케이션일 수 있다.
그리고 저장부(140)는 주소록 정보를 저장할 수 있다. 그리고 저장부(140)는 워크플로우를 저장할 수 있다. 여기서 워크플로우는 미리 정의된 복수의 잡 플로우이다. 여기서의 워크플로우는 하나의 장치 내에서 수행되는 기능뿐만 아니라, 여러 장치에서의 기능을 이용하는 잡을 포함할 수 있다. 예를 들어, 화상독취장치의 스캔 기능과 모바일 장치의 편집 기능을 하나의 워크플로우로 사용자는 미리 등록해 놓을 수 있다.
제어부(130)는 저장부(140)에 저장된 프로그램 및 데이터를 이용하여 사용자 인터페이스부(120)에 사용자 인터페이스 창을 디스플레이한다. 이러한 제어부(130)는 RAM(131), ROM(132), CPU(133), GPU(Graphic Processing Unit)(134), 버스(135)를 포함한다. RAM(131), ROM(132), CPU(133), GPU(Graphic Processing Unit)(134) 등은 버스(135)를 통해 서로 연결될 수 있다.
CPU(133)는 저장부(140)에 액세스하여, 저장부(140)에 저장된 O/S를 이용하여 부팅을 수행한다. 그리고 저장부(140)에 저장된 각종 프로그램, 컨텐츠, 데이터 등을 이용하여 다양한 동작을 수행한다.
ROM(132)에는 시스템 부팅을 위한 명령어 세트 등이 저장된다. 턴-온 명령이 입력되어 전원이 공급되면, CPU(133)는 ROM(132)에 저장된 명령어에 따라 저장부(140)에 저장된 O/S를 RAM(131)에 복사하고, O/S를 실행시켜 시스템을 부팅시킨다. 부팅이 완료되면, CPU(133)는 저장부(140)에 저장된 각종 프로그램을 RAM(131)에 복사하고, RAM(131)에 복사된 프로그램을 실행시켜 각종 동작을 수행한다.
GPU(134)는 모바일 디바이스(100)의 부팅이 완료되면, 사용자 디스플레이부(120)에 UI를 디스플레이한다. 구체적으로는, GPU(134)는 연산부(미도시) 및 렌더링부(미도시)를 이용하여 아이콘, 이미지, 텍스트 등과 같은 다양한 객체를 포함하는 화면을 생성할 수 있다. 연산부는 화면의 레이아웃에 따라 각 객체들이 표시될 좌표값, 형태, 크기, 컬러 등과 같은 속성 값을 연산한다. 렌더링부는 연산부에서 연산한 속성값에 기초하여 객체를 포함하는 다양한 레이아웃의 화면을 생성한다. 렌더링부에서 생성된 화면은 사용자 인터페이스부(120)으로 제공된다.
위치 측정 센서(150)는 GPS(Grobal Positioning System) 위성으로부터 GPS 신호를 수신하여, 모바일 디바이스(100)의 현재 위치를 위치 정보로 생성할 수 있다. 제어부(130)는 내비게이션 프로그램을 이용할 때나 그 밖에 사용자의 현재 위치가 필요할 경우에, 위치 측정 센서(150)를 이용하여 사용자 위치를 산출할 수 있다. 한편, 본 실시 예에서는 GPS 신호를 이용하여 위치 정보를 생성하는 것만을 설명하였지만, 구현시에 위치 측정 센서(150)는 GPS 위성 이외의 다른 위성 신호를 수신하거나, 무선 통신을 위한 기지국 정보 또는 WiFi 신호 등을 이용하여 위치 정보를 생성할 수도 있다.
비디오 프로세서(160)는 통신 인터페이스부(110)를 통해 수신된 컨텐츠 또는, 저장부(140)에 저장된 컨텐츠에 포함된 비디오 데이터를 처리하기 위한 구성요소이다. 비디오 프로세서(160)에서는 비디오 데이터에 대한 디코딩, 스케일링, 노이즈 필터링, 프레임 레이트 변환, 해상도 변환 등과 같은 다양한 이미지 처리를 수행할 수 있다. 이러한 비디오 프로세서(160)는 DSP로 구현될 수 있으며, 스캔 이미지에 대한 편집 명령에 따른 편집 동작을 전용으로 처리할 수도 있다. 따라서, 제어부(130)는 스캔 이미지 또는 문서 파일에 대한 편집 명령이 입력되면, 비디오 프로세서(160)를 이용하여 편집 동작을 수행할 수도 있다.
오디오 프로세서(165)는 통신 인터페이스부(110)를 통해 수신된 컨텐츠 또는, 저장부(140)에 저장된 컨텐츠에 포함된 오디오 데이터를 처리하기 위한 구성요소이다. 오디오 프로세서(165)에서는 오디오 데이터에 대한 디코딩이나 증폭, 노이즈 필터링 등과 같은 다양한 처리가 수행될 수 있다.
제어부(130)는 멀티미디어 컨텐츠에 대한 재생 애플리케이션이 실행되면 비디오 프로세서(160) 및 오디오 프로세서(165)를 구동시켜, 해당 컨텐츠를 재생할 수 있다. 또한, 스피커부(190)는 오디오 프로세서(165)에서 생성한 오디오 데이터를 출력한다.
버튼(170)은 모바일 디바이스(100)의 본체 외관의 전면부나 측면부, 배면부 등의 임의의 영역에 형성된 기계적 버튼, 터치 패드, 휠 등과 같은 다양한 유형의 버튼이 될 수 있다. 한편, 이상에서는 버튼(170)과 사용자 인터페이스부(120)를 구분하여 설명하였지만, 버튼(170)은 사용자 인터페이스부(120) 내의 일 구성일 수도 있다.
마이크부(180)는 사용자 음성이나 기타 소리를 입력받아 오디오 데이터로 변환하기 위한 구성이다. 제어부(130)는 마이크부(180)를 통해 입력되는 사용자 음성을 통화(call) 과정에서 이용하거나, 오디오 데이터로 변환하여 저장부(140)에 저장할 수 있다.
촬상부(185)는 사용자의 제어에 따라 정지 영상 또는 동영상을 촬상하기 위한 구성이다. 촬상부(185)는 전면 카메라, 후면 카메라와 같이 복수 개로 구현될 수 있다. 상술한 바와 같이, 촬상부(185)는 사용자의 시선 추적을 위한 실시 예에서 사용자의 이미지를 획득하기 위한 수단으로 사용될 수 있다.
촬상부(185) 및 마이크부(180)가 마련되었으면, 제어부(130)는 마이크부(180)를 통해 입력되는 사용자 음성이나 촬상부(185)에 의해 인식되는 사용자 모션에 따라 제어 동작을 수행할 수도 있다. 즉, 모바일 디바이스(100)는 모션 제어 모드나 음성 제어 모드로 동작할 수 있다. 모션 제어 모드로 동작하는 경우, 제어부(130)는 촬상부(185)를 활성화시켜 사용자를 촬상하고, 사용자의 모션 변화를 추적하여 그에 대응되는 제어 동작을 수행한다. 음성 제어 모드로 동작하는 경우 제어부(130)는 마이크부(180)를 통해 입력된 사용자 음성을 분석하고, 분석된 사용자 음성에 따라 제어 동작을 수행하는 음성 인식 모드로 동작할 수도 있다.
모션 제어 모드나 음성 제어 모드가 지원되는 모바일 디바이스(100)는 음성 인식 기술 또는 모션 인식 기술이 상술한 다양한 실시 예에 사용될 수 있다. 예를 들어, 사용자가 홈 화면에 표시된 오브젝트를 선택하는 듯한 모션을 취하거나, 그 오브젝트에 대응되는 음성 명령어를 발음하는 경우, 해당 오브젝트가 선택된 것으로 판단하고, 그 오브젝트에 매칭된 제어 동작을 수행할 수 있다.
그 밖에, 도 3에 도시하지는 않았으나, 실시 예에 따라서는, 모바일 디바이스(100) 내에 USB 커넥터가 연결될 수 있는 USB 포트나, 헤드셋, 마우스, LAN 등과 같은 다양한 외부 단자와 연결하기 위한 다양한 외부 입력 포트, DMB(Digital Multimedia Broadcasting) 신호를 수신하여 처리하는 DMB 칩, 다양한 센서 등을 더 포함할 수 있음은 물론이다.
한편, 상술한 바와 같이, 저장부(140)에는 다양한 프로그램이 저장될 수 있다.
도 4는 모바일 디바이스(100)에 저장된 소프트웨어의 구조를 설명하기 위한 도면이다.
도 4를 참조하면, 저장부(140)에는 OS, 커널(410), 미들웨어(429), 애플리케이션(430) 등을 포함하는 소프트웨어가 저장될 수 있다.
운영체제(Operating System: OS)는 하드웨어의 전반적인 동작을 제어하고 관리하는 기능을 수행한다. 즉, OS는 하드웨어 관리와 메모리, 보안 등의 기본적인 기능을 담당하는 계층이다.
커널(410)은 사용자 인터페이스부(120)에서 감지되는 터치 신호, 네트워크 모듈(110), 카메라 모듈(185) 등을 비롯한 각종 신호들을 미들웨어(420)로 전달하는 통로 역할을 한다.
미들웨어(420)는 모바일 디바이스(100)의 동작을 제어하는 각종 소프트웨어 모듈(421, 422, 423)을 포함한다.
애플리케이션 모듈(430)은 다양한 기능을 지원하기 위한 애플리케이션들(1240-1 ~ 1240-n)을 포함한다. 예를 들어, BYOD 모듈(431), S 노트 모듈(432), 클라우드 모듈(433, 434) 등과 같은 다양한 서비스를 제공하기 위한 프로그램 모듈을 포함할 수 있다. 이러한 애플리케이션들은 디폴트로 설치되어 있을 수도 있고, 사용자가 사용 과정에서 임의로 설치하여 사용할 수도 있다. CPU(133)는 오브젝트가 선택되면, 애플리케이션 모듈(1240)을 이용하여 선택된 오브젝트에 대응되는 애플리케이션을 실행시킬 수 있다.
도 4에 표시된 소프트웨어 구조는 일 예에 불과하므로, 반드시 이에 한정되어야 하는 것은 아니다. 따라서, 필요에 따라 일부가 생략 또는 변형되거나, 추가될 수도 있음은 물론이다. 가령, 저장부(140)에는 각종 센서들에서 센싱된 신호들을 분석하기 위한 센싱 모듈이나, OCR 프로그램, 메신저 프로그램, SMS(Short Message Service) & MMS(Multimedia Message Service) 프로그램, 이메일 프로그램 등과 같은 메시징 모듈, 전화 정보 수집기(Call Info Aggregator) 프로그램 모듈, VoIP 모듈, 웹 브라우저 모듈 등과 같이 다양한 프로그램들이 추가로 마련될 수도 있다.
이상과 같이 본 실시 예에 따른 모바일 디바이스는 화상독취장치의 스캔 리소스를 사용함에 있어서, 이미지의 사이즈/매수 등에 대한 제약, 화상독취장치가 사용할 수 있는 mass storage 또는 가용 메모리 제약 없이 Scan to Mobile 기능을 수행할 수 있다.
또한, 본 실시 예에 따른 모바일 디바이스는 이미지를 전송함에 있어, 기존에 BYOD 애플리케이션(431)과 화상독취장치와의 통신 및 컨트롤을 담당하는 Open API를 사용함으로써 SMB/FTP 등의 별도 프로토콜을 사용함에 있어 문제가 될 수 있는 네트워크상의 포트 허용 등의 보안 이슈 없이 Open API 사용 환경을 위한 최소한의 허용 조건을 통해 컨트롤 가능하다. 또한, 사용자는 BYOD 애플리케이션(431) 설치만 하면 될 뿐, SMB/FTP의 기존 프로토콜을 이용할 때 필요한 사전 환경 설정이 불필요한바 사용자 편의성이 향상된다.
또한, 본 실시 예에 따른 모바일 디바이스는 화상독취장치가 제공할 수 있는 다양한 리소스와 모바일 디바이스에서 제공 가능한 다양한 하드웨어 기능과 소프트웨어 기능들을 결합 한 다양한 실시가 가능해 짐으로 써 사용자 편의성 항상 및 단독으로 제공할 수 없는 다양한 새로운 조합의 기능 구현이 가능해 질 수 있다.
한편, 상술한 바와 같이 모바일 디바이스(100)는 휴대폰, 태블릿 PC, 랩탑 PC, PDA, MP3 플레이어, 전자 액자 장치, TV, PC, 키오스크 등과 같은 다양한 유형의 장치로 구현될 수 있다. 따라서, 도 3 및 도 4에서 설명한 구성은, 모바일 디바이스(100)의 종류에 따라 다양하게 변형될 수 있다.
이상에서 설명한 바와 같이, 모바일 디바이스(100)는 다양한 형태 및 구성으로 구현될 수 있다. 모바일 디바이스(100)의 제어부(130)는 실시 예에 따라 다양한 기능을 제공할 수 있다. 이러한 기능에 대해서는 도 6 내지 도 15를 참조하여 후술한다.
도 5는 도 1의 화상독취장치의 구성을 나타내는 블록도이다.
도 5를 참조하면, 화상독취장치(300)는 통신 인터페이스부(310), 디스플레이부(320), 입력부(330), 저장부(340), 스캔부(350), 화상 형성부(360), 팩스부(370) 및 제어부(380)로 구성될 수 있다.
통신 인터페이스부(310)는 화상독취장치(300)를 외부 기기와 연결하기 위해 형성되며, 근거리 통신망(LAN: Local Area Network) 및 인터넷망을 통해 접속되는 형태뿐만 아니라, USB(Universal Serial Bus) 포트 및 무선 모듈을 통하여 접속되는 형태도 가능하다. 여기서 무선 모듈은 WiFi, WiFi Direct, NFC(Near Field Communication), Bluetooth 등일 수 있다.
통신 인터페이스부(310)는 모바일 디바이스(100)로부터 잡 수행 명령을 수신받을 수 있다. 그리고 이러한 잡 수행 명령은 화상독취장치에서 인식 가능한 open API 명령어일 수 있다. 그리고 통신 인터페이스부(310)는 통합 프로토콜을 이용하여 모바일 디바이스(100)와 통신을 수행할 수 있다.
통신 인터페이스부(310)는 후술할 스캔부(350)에서 생성된 스캔 이미지를 모바일 디바이스(100)로 전송하거나, 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 모바일 디바이스(100)에 전송할 수 있다.
한편, 이상에서는 스캔부(350)에서 생성되는 스캔 이미지 또는 복수의 이미지 데이터가 스캔 명령을 전송한 모바일 디바이스(100)로 전송하는 것으로 설명하였지만, 사용자의 잡 수행 명령이 scan to FTP, scan to email 등인 경우, 통신 인터페이스부(310)는 생성된 스캔 이미지를 잡 수행 명령에 대응되는 FTP 주소 또는 email 주소로 전송할 수도 있다.
그리고 통신 인터페이스부(310)는 모바일 디바이스(100)로부터 인쇄 데이터를 수신하거나, 후술할 저장부(340)에 기저장된 문서 파일, 주소록 정보 등을 모바일 디바이스(100)로 전송할 수 있다. 여기서 인쇄 파일은 PS(Postscript), PCL(Printer Control Language) 등과 같은 프린터 언어의 데이터일 수 있으며, PDF, XPS, BMP, JPG 등의 파일 자체일 수도 있다.
디스플레이부(320)는 화상독취장치(300)에서 지원하는 각종 정보를 디스플레이할 수 있다. 이러한 디스플레이부(320)는 LCD, CRT 등과 같은 모니터일 수 있으며, 후술할 입력부(330)의 기능을 동시에 수행할 수 있는 터치 스크린으로 구현될 수도 있다.
그리고 디스플레이부(320)는 화상독취장치의 기능 제어를 위한 화면을 표시할 수 있다.
입력부(330)는 화상독취장치(300)에서 지원하는 각종 기능을 사용자가 설정 또는 선택할 수 있는 다수의 기능키를 구비한다. 이러한 입력부(330)는 마우스, 키보드 등과 같은 장치로 구현될 수 있으며, 상술한 디스플레이부(320)의 기능을 동시에 수행할 수 있는 터치 스크린으로 구현될 수도 있다.
저장부(340)는 인쇄 파일을 저장한다. 구체적으로, 저장부(340)는 통신 인터페이스부(310)를 통하여 수신된 인쇄 파일을 저장할 수 있다. 그리고 저장부는 후술할 스캔부(350)에서 생성한 스캔 이미지를 저장할 수 있다.
그리고 저장부(340)는 주소록 정보를 저장할 수 있다. 한편, 저장부(340)는 화상독취장치(300) 내의 저장매체 및 외부 저장 매체, 예를 들어, USB 메모리를 포함한 Removable Disk, 네트워크를 통한 웹서버(Web server) 등으로 구현될 수 있다.
따라서, 사용자는 화상독취장치(300)에 USB 메모리를 연결하고, 모바일 디바이스(100)에서 화상독취장치(300)에 연결된 USB 메모리에 저장된 문서 파일을 수신하여 편집하고, 이를 다시 화상독취장치(300)에 전송하여 인쇄 작업을 수행할 수 있다. 즉, 화상독취장치(300)가 문서 파일에 대한 편집 기능을 지원하지 않는 경우에도, 모바일 디바이스(100)와의 결합으로 편집 기능을 수행할 수 있게 된다.
스캔부(350)는 원고를 스캔하여 스캔 이미지를 생성한다. 구체적으로, 사용자의 잡 수행 명령이 복사 명령, 스캔 명령, 팩스 전송 명령이면, 스캔부(350)는 원고를 스캔하여 스캔 이미지를 생성할 수 있다. 그리고 사용자의 잡 수행 명령이 스캔 명령이면, 스캔부(350)는 생성된 스캔 이미지가 기설정된 저장소에 저장되도록 통신 인터페이스부(310)에 스캔 이미지를 전달할 수 있다. 그리고 사용자의 잡 수행 명령이 복사 명령이면, 스캔부(350)는 생성된 스캔 이미지가 인쇄되도록 생성된 스캔 이미지를 화상 형성부(360)로 전달할 수 있다. 그리고 사용자의 잡 수행 명령이 팩스 전송 명령이면, 스캔부(350)는 생성된 스캔 이미지가 팩스 전송되도록 생성된 스캔 이미지를 팩스부(370)에 전달할 수 있다.
이러한 스캔부(350)는 플랫베드 형태 또는 자동공급장치 형태를 가질 수 있으며, 광원 모듈에서 생성된 이미지 데이터를 임시 저장하는 스캔 버퍼를 구비할 수 있다.
만약 화상독취장치(300)가 HDD 등과 같은 저장부가 구비되어 있지 않거나 저장부의 저장용량이 기설정된 용량 이하이면, 스캔부(350)는 스캔 버퍼에 이미지 데이터가 채워질 때마다 스캔 동작을 일시 정지하고, 스캔 버퍼에 채워진 이미지 데이터를 통신 인터페이스부(310)를 통하여 모바일 디바이스(100)로 전송할 수 있다. 이러한 동작에 대해서는 도 6을 참조하여 후술한다.
화상 형성부(360)는 화상 형성 기능을 수행한다. 구체적으로, 화상 형성부(360)는 통신 인터페이스부(310)를 통하여 수신한 인쇄 파일을 인쇄하거나, 스캔부(350)에게서 생성된 스캔 이미지를 인쇄할 수도 있다.
팩스부(370)는 스캔 이미지를 팩스 전송한다. 구체적으로, 팩스부(370)는 사용자의 잡 수행 명령이 팩스 전송 명령이면, 스캔부(350)에게서 생성된 스캔 이미지를 기입력된 팩스 주소로 팩스 전송할 수 있다.
제어부(380)는 화상독취장치(300) 내의 각 구성에 대한 제어를 수행한다. 구체적으로, 제어부(380)는 통신 인터페이스부(310)를 통하여 잡 수행 명령을 수신하면, 수신된 잡 수행 명령에 따른 기능이 수행되도록 화상독취장치(300) 내의 각 구성을 제어할 수 있다. 예를 들어, 모바일 디바이스(100)로부터 스캔 명령을 수신하면, 제어부(380)는 원고가 스캔 되도록 스캔부(350)를 제어하고, 스캔 결과인 스캔 이미지를 모바일 디바이스(100)에 전송하도록 통신 인터페이스부(310)를 제어할 수 있다.
한편, 화상독취장치(300)가 스캔 이미지 전체를 저장하기에 충분하지 않은 저장 공간을 갖는 경우(예를 들어, HDD가 없거나 HDD 용량이 기설정된 양 이하인 경우), 스캔 과정에서 생성된 이미지 데이터가 스캔 버퍼를 채우면, 스캔 동작을 중지하고 스캔 버퍼에 저장된 이미지 데이터가 모바일 디바이스(100)에 전송하도록 통신 인터페이스부(310)를 제어하고, 스캔 버퍼가 비워지면 다시 스캔 동작을 재개하도록 스캔부(350)를 제어하고, 상술한 과정이 반복되어 모든 원고에 대한 이미지 데이터가 생성되도록 스캔부(350) 및 통신 인터페이스부(310)를 제어할 수 있다.
그리고 제어부(380)는 모바일 디바이스(100)로부터 위치 정보 및/또는 시간 정보를 수신하면, 수신된 위치 정보를 반영하여 스캔 이미지를 생성할 수 있다.
이상과 같이 본 실시 예에 따른 화상독취장치(300)는 모바일 디바이스와 연동하여 동작하는바, 기존에 지원하는 기능뿐만 아니라 확장된 기능을 사용자에게 제공할 수 있다. 또한, 낮은 저장 리소스를 갖는 화상독취장치(300)에서도 스캔 작업을 손쉽게 수행할 수 있게 된다.
한편, 이상에서는 화상독취장치(300)가 화상 형성부(360), 스캔부(350) 및 팩스부(370)를 모두 포함하는 것으로 설명하였지만, 구현시에는 스캔부(350)만을 포함하거나, 화상 형성부(360) 및 팩스부(370) 중 어느 하나만 포함되도록 구현될 수 있다.
도 6은 본 발명의 일 실시 예에 따른 통합 프로토콜의 동작을 설명하기 위한 도면이다.
도 6을 참조하면, 모바일 디바이스(100)에 설치된 BYOD 애플리케이션(431)은 사용자의 스캔 명령에 대응하여, 화상독취장치(300)를 제어하기 위해 제공되는 Open API를 통해 스캔 명령을 범용 프로토콜로 전송한다(S610).
본 실시 예에서는 SMB/FTP 등의 기존의 네트워크 프로토콜을 이용하는 것 대신에 범용 프로토콜을 이용하는바, SMB/FTP 등의 별도 Protocol을 사용함에 있어 문제가 될 수 있는 네트워크상의 포트 허용 등의 보안 이슈 없이 Open API 사용 환경을 위한 최소한의 허용 조건을 통해 컨트롤할 수 있어 진다. 또한, 사용자로서는 모바일 디바이스에 BYOD 애플리케이션만 설치하면 되고, SMB/FTP의 이용을 위한 별도의 사용 환경 설정이 불필요해 진다.
스캔 명령을 입력받은 화상독취장치(300)는 스캔 버퍼(351)를 이용하여 스캔 작업을 수행한다(S620).
화상독취장치(300)는 스캔 버퍼(351) 이미지 데이터가 가득 저장되면, 스캔 동작을 일시 중지하고, 스캔 버퍼에 저장된 이미지 데이터를 모바일 디바이스(100) 측에 전송한다(S630).
이미지 데이터를 수신한 모바일 디바이스(100)는 수신된 이미지 데이터를 저장부(140)에 저장하고(S650), 화상독취장치(300)에 버퍼 비움 및 스캔 작업의 재개 명령을 전송할 수 있다(S640).
이와 같은 과정을 원고의 모든 영역에 대한 이미지 데이터가 생성될 때까지 반복수행한다(S660). 상술한 과정의 반복에 의하여 모든 이미지 데이터가 생성 및 전송이 완료되면, 화상독취장치(300)는 스캔 작업이 완료되었음을 모바일 디바이스(100)에 통지하고(S670), 모바일 디바이스(100)는 저장부(140)에 저장된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성할 수 있다(S680).
한편, BYOD 애플리케이션(431)은 화상독취장치가 가용 가능한 범위 내의 버퍼 크기(bufer size)로 나누어진 이미지를 여러 번에 걸쳐 나누어서 받게 됨으로써 화상독취장치의 Mass storage dependency 없이 스캔 이미지의 입수가 가능하게 된다.
한편, 이러한 동작을 실제 구현하기 위해서는 이미지를 스캔 버퍼 가득(full)까지 스캔한 이후에 스캔부와 이미지 처리 모듈은 자신들의 제어를 잠시 멈추고 BYOD 애플리케이션(431)이 이미지를 모두 가져가고 다음 동작 준비를 알릴 이후에 다음 동작을 연속해서 진행할 수 있는 Flow Control 이 필요하다. 이러한 동작에 대해서 도 7을 참조하여 이하에서 설명한다.
도 7은 도 6의 동작을 보다 구체적으로 설명하기 위한 시퀀스도이다.
도 7을 참조하면, BYOD 애플리케이션(431)은 화상독취장치로부터 스캔된 이미지 데이터를 가져오기 위해 통합 프로토콜(Unified Protocol) 명령을 통해 'Scan Job create' 명령을 수행한다.
이러한 명령을 수신한 화상독취장치(300)의 통합 프로토콜(Unified Protocol, UP)(311)는 BYOD 애플리케이션(431)로부터 입수된 스캔 명령에 대해 화상독취장치의 잡을 제어하는 JQ 모듈(380)로 전달한다.
JQ 모듈(380)은 전달된 잡 명령을 스캐닝을 관리하는 Scan 모듈(Scan FJM)(352), 이미지 변환을 담당하는 모듈(IMT)/화상독취장치에서 생성된 이미지를 외부로 전송하는 모듈(Conn)에게 전달할 수 있다.
상술한 명령을 수신한 스캔 모듈(352)은 스캔된 이미지의 로우 데이터인 이미지 데이터를 이미지 처리 모듈(353)로 Shared Image를 통해 실시간으로 전달하며, 이미지 처리 모듈(353)은 로우 이미지를 사용자가 지정한 JPEG/TIFF/PDF 등의 애플리케이션이 읽을 수 있는 정형화된 이미지 포맷으로 변환한다.
이때, 생성되는 Scan Raw Data의 사이즈는 상당 큰 이미지이며 대용량 저장소를 사용하지 않을 경우 전체 이미지를 저장하거나 최소한 Page를 저장하기에도 많은 량의 메모리가 필요하게 된다. 따라서 대용량 저장소를 지원하지 않는 모델의 스캔 모듈(352)은 RAW data를 생성하고 이미지 처리 모듈(353)에서 이미지를 변환하는 과정에서 내부적으로 사용 가능한 스캔 버퍼가 가득 차서 더는 이미지 처리를 진행하지 못할 경우까지만 생성된 이미지까지만 스캔 버퍼에 저장하고 그 상태에서 처리 동작을 멈춘다.
스캔 동작이 멈춘 상태에서, 통합 프로토콜(Unified Protocol, UP)(311)는 BYOD 애플리케이션(431)에 가져갈 이미지가 준비되었다고 Doc Added Event를 전송할 수 있다.
이후에 Doc Added Event를 받은 BYOD 애플리케이션(431)은 현재 구동중인 잡에 대한 이미지 정보를 통합 프로토콜(Unified Protocol, UP)(311)로 요청(Jobmgt/GetJobs/job/docs) 하고 통합 프로토콜(Unified Protocol, UP)(311)는 이 요청에 대한 응답으로 현재 스캔 버퍼에 저장되어 있는 부분적인 이미지 데이터를 전송하고 스캔 버퍼를 클리어(Clear)한 이후에 스캔 모듈(352)이 멈추어 놓은 스캔 작업을 재개할 수 있다.
이후 모든 스캔 데이터 생성이 완료될 때까지 상술한 동작들을 반복하게 되고, 더는 생성될 이미지가 없을 경우 'Job Completed EV'를 BYOD 애플리케이션(431)에 전송하게 된다.
'Job Completed EV'를 수신한 BYOD 애플리케이션(431)은 화상독취장치(300)의 통합 프로토콜(Unified Protocol, UP)(311)를 통해 응답받는 이벤트에 따라 현재까지 생성된 Partial 이미지를 받아와야 하며 입수된 파일을 최종 병합한 이후 파일의 헤더(Header)에 들어 있는 파일 정보를 바탕으로 최종 파일 이미지를 생성할 수 있다.
그리고 BYOD 애플리케이션(431)은 필요한 경우, 생성된 스캔 이미지를 활용하여 추가 확장 기능을 제공할 수도 있다.
도 8은 본 발명의 일 실시 예에 따른 문서 편집 방법을 설명하기 위한 도면이다.
통합 프로토콜(Unified Protocol, UP)(311)를 이용하는 경우, 화상독취장치에서 생성된 스캔 이미지 이외에 화상독취장치 내부에 존재하는 데이터 정보나 문서 파일도 얼마든지 통합 프로토콜(Unified Protocol, UP)(311)를 이용하여 송수신될 수 있다.
따라서, 모바일 디바이스(100)는 화상독취장치(300)에 기저장된 문서 파일의 전송을 요청할 수 있다(S810).
이러한 요청을 수신한 화상독취장치(300)는 요청된 문서 파일을 모바일 디바이스(100)에 전송할 수 있다(S820).
문서 파일을 수신하는 모바일 디바이스(100)는 기설치된 문서 편집 애플리케이션을 이용하여 문서 파일을 편집할 수 있다(S830). 그리고 모바일 디바이스(100)는 편집된 문서 파일을 화상독취장치(300)에 전송하여 인쇄 작업을 수행할 수 있으며(S840), 이메일 전송 등의 다른 작업도 수행할 수 있다(S850)
최근 화상형성장치(또는 화상독취장치)들도 대용량의 저장 공간을 가지는 제품이 널리 사용되고 있으며, 해당 장비에서 스캔 한 이미지를 저장하거나 외부에서 생성된 파일을 저장해 두고 이후에 출력하거나 프린터 기기가 가지고 있는 Fax/Send 등의 기능과 연동하여 이미지를 전송하는 용도로 사용할 수 있다.
또한, 저장된 이미지를 편집하는 기능을 제공하는 제품도 있으나 이러한 제품은 아주 큰 GUI Display를 제공하는 경우에나 가능하며 그 이외의 적은 사이즈의 GUI 제품이나 그래픽을 제공하지 않는 Text UI를 사용하는 제품에서 저장된 이미지의 확인 하거나 편집하거나 하는 기능을 사용하는 것은 쉽지가 않다.
또한, GUI 제품에서 이미지 View나 편집기능을 제공한다고 하여도 보통의 사용자가 모바일에서 즐겨 사용하는 익숙한 이미지 View나 편집기와 동일한 기능을 제공하는 것은 쉽지가 않다. 이러한 문제를 해결하기 위해 본인이 사용하는 모바일에 설치된 BYOD 애플리케이션(431)을 통해서 화상독취장치에 저장되어 있는 문서 파일의 내용을 검색하고 선택하여 해당 이미지를 모바일 디바이스로 가져와서 모바일에 설치되어 있는 Image view를 활용하므로 써 사용자는 본인에게 친숙한 Application을 활용하여 다양한 확장 기능 사용이 가능해 진다.
사용 편의성 이외에도 이러한 실시 예를 활용할 경우 다양한 부수적인 다른 형태로도 변경이 가능해 진다. 예를 들어 JPEG, PDF 와 같은 문서 이외에 사용자가 자주 사용하는 Word/Power Point/Excel와 같은 상용 애플리케이션 문서들을 저장해 둔 경우 화상독취장치 자체가 이러한 파일들에 대한 직접 프린팅 기능을 제공하지 못하는 경우, 해당 파일을 모바일 디바이스로 가져온 이후 모바일 디바이스에서 제공하는 해당 파일에 대한 프린터 드라이버를 활용하여 인쇄 가능한 데이터 형식으로 변환하고 이를 다시 화상형성장치(또는 화상독취장치)로 내려 줌으로써 출력하지 못하는 포맷의 데이터에 대한 출력 기능을 BYOD 애플리케이션(431)과 연계하여 수행할 수 있게 된다.
여기서 화상형성장치(또는 화상독취장치)의 대용량 저장부는 화상독취장치 내에 고정된 장치 이외에 USB 메모리 Stick 과 같은 이동식 장비로도 적용 가능하다.
이 경우 대용량 저장소를 지원하지 않고, 인쇄할 수 있는 포맷이 한정되어 있는 저성능의 제품군에 출력하고자 하는 파일을 저장하고 있는 USB 메모리 스틱을 연결한 상태에서 BYOD 애플리케이션(431)과 연결됨으로써, 프린터가 자원하지 않는 파일에 대한 프리뷰/편집/인쇄까지 기능을 확장하여 제공할 수 있다.
도 9 내지 도 11은 본 발명의 일 실시 예에 따른 주소록 공유 방법을 설명하기 위한 도면이다.
구체적으로, 도 9는 화상독취장치에 저장된 주소록 정보를 공유하는 실시 예를 설명하기 위한 도면이다.
화상독취장치가 공용 업무용으로 사용될 경우 화상독취장치는 업무 관련 Working Group을 주소록으로 가지고 있는 경우가 많이 존재한다. 이 경우 사용자는 BYOD 애플리케이션(431)을 구동하고, 화상독취장치(300)의 저장부(340)에 저장된 주소록 정보의 공유를 요청하고, 이러한 요청을 수신한 BYOD 애플리케이션(431)은 화상독취장치의 통합 프로토콜(311)에 주소록의 송부를 요청하여 취득할 수 있다(S910, S920).
사용자는 수신된 주소록을 이용하여 기저장된 데이터 또는 파일의 전송을 수행할 수 있다(S930). 따라서, 사용자는 본인의 모바일에 업무 관련 주소록을 별도로 저장할 필요 없이 본인이 사용하는 업무용 화상독취장치에 접속하여 주소록 정보를 가져오고 이를 이용하여 본인의 모바일에서 이 메일/서버 등으로의 이미지 전송이 가능해 진다.
도 10은 모바일 디바이스에 저장된 주소록 정보를 활용하는 실시 예를 설명하기 위한 도면이다.
예를 들어 사용자가 Fax 데이터를 전송할 필요가 있을 경우 사용자는 모바일 디바이스로는 전송할 수 없으므로 Fax 기능을 제공하는 복합기에서 전송 기능을 수행해야 한다. 이 경우 사용자가 본인의 모바일에 저장되어 있는 주소록 정보를 활용하여 Fax 전송을 할 경우 복합기의 주소록에 별도로 등록할 필요 없이 모바일의 주소록을 활용하여 간단히 본인의 주소록 목록으로 전송을 수행할 수 있다.
이를 위해 사용자는 BYOD 애플리케이션(431)을 구동시킨 후(S1010), 본인의 모바일 디바이스(100)에서 제공하는 주소록을 선택한 이후에(S1020), 팩스 전송 기능을 수행할 경우 BYOD 애플리케이션(431)은 통합 프로토콜(311)을 통해 선택된 주소록 정보를 이용하여 Job 수행 명령을 화상독취장치로 전송하게 된다(S1030).
도 11은 모바일 주소록과 화상독취장치의 주소록을 혼용해서 사용하는 실시 예를 설명하기 위한 도면이다.
모바일 디바이스에서 전송하거나 화상독취장치에서 전송하는 경우 모두 적용 가능하며 BYOD 애플리케이션(431)을 구동시킨 후(S1110), 화상독취장치의 주소록 정보를 요청하여 가져올 수 있다(S1120).
이후 BYOD 애플리케이션(431)의 UI 내에서 양쪽의 주소록을 모두 선택 가능하도록 기능을 제공할 수 있다(S1130). 이렇게 선택된 합쳐진 주소록 정보를 바탕으로 모바일에서 바로 전송을 하거나 화상독취장치로 전송 명령을 내려서 프린터 장치를 통해서 전송하게 할 수도 있다(S1140).
도 12는 본 발명의 일 실시 예에 따른 EXIF 삽입 동작을 설명하기 위한 도면이다.
EXIF는 보통 디지털 카메라에서 생성되는 이미지에 해당 사진을 촬영한 기종/이미지 포맷/위치정보/시간 정보들을 삽입하는 기술로 모바일폰이 기본적으로 내장하고 있는 GPS 기능을 활용하여 화상독취장치의 스캔 기능과 연동하여 다양한 확장 실시도 가능하다.
사용자는 BYOD 애플리케이션(431)을 구동시키고(S1210), BYOD 애플리케이션(431)은 화상독취장치에 스캔 요청을 하고(S1220), 이에 따라 화상독취장치(300)는 스캔 모듈을 통해 생성된 이미지 데이터를 모바일 디바이스의 BYOD 애플리케이션(431)로 전달된다(S1230).
BYOD 애플리케이션(431)은 모바일 디바이스의 GPS로부터 취득할 수 있는 위치 정보를 바탕으로 수신된 스캔 이미지에 EXIF를 삽입할 수 있다(S1240). 이에 따라 갱신된 스캔 이미지는 모바일 디바이스(100)에 저장되어 추후 활용될 수도 있으며 모바일의 전송기능을 통해 동시에 전송을 수행할 수도 있다(S1250). 이 경우 화상독취장치 단독으로 스캔을 수행하여 원하는 목적지로 전송할 경우 추가할 수 없는 위치정보를 부가적으로 추가하여 보낼 수 있는 장점이 있다.
한편, 구현시에는 모바일 디바이스에서 위치 정보만을 화상독취장치로 전송하고 화상독취장치가 이 정보를 바탕으로 스캔 모듈의 이미지를 생성과정에서 EXIF 정보를 추가하는 형태로도 구현될 수 있다.
또한, 구현시에는 화상독취장치에서 이미지를 스캔하여 내장 메모리나 USB Host와 같은 외장 메모리에 이미지를 저장할 경우도 적용될 수 있다. 구체적으로, 화상독취장치의 UI를 활용하여 Scan to USB 기능을 수행할 경우 단순히 이미지만 저장하는 것이 아니라, 모바일 디바이스로부터 위치 정보를 수신하고, 수신된 위치정보를 반영하여 USB에 저장되는 스캔 이미지에 위치 정보를 반영할 수 있다.
도 13 및 도 14는 OCR 동작을 설명하기 위한 도면이다.
OCR 기술은 이미지 문서로부터 Character를 추출하는 기술로 이 기술을 바탕으로 문서상에서 원하는 정보만을 발취하거나 전체 문서에서 이미지 부분과 Character 부분을 추출하고 추출된 Character에 대해 원하는 언어로 번역을 수행하는 등 인식된 character 기반으로 다양한 분야로 응용이 가능하다.
구체적으로, 도 13은 모바일 디바이스에서 편집한 이미지를 화상독취장치로 다시 내려보내서 처리하는 경우로 예를 들어 영문으로 된 문서를 한글로 출력하고자 하는 경우의 실시예를 설명하기 위한 도면이다.
도 13을 참조하면, 사용자는 BYOD 애플리케이션(431)을 구동하고(S1310), BYOD 애플리케이션(431)은 화상독취장치에 현재 이미지 스캔을 요청하고(S1320), 해당 이미지를 모바일 디바이스로 가져 올 수 있다(S1330).
이후 모바일 디바이스(100)는 OCR Engine(436)을 통해 영문 Character를 추출하고 이에 대한 번역 기능을 수행 한 이후 Character 영역만을 한글로 변경하는 이미지 편집을 수행할 수 있다(S1340). 그리고 모바일 디바이스(100)는 편집된 이미지에 대한 인쇄 명령을 전송할 수 있다(S1350).
도 14는 모바일 디바이스에서 변환한 이미지를 모바일내의 애플리케이션을 통해 처리하는 실시예를 설명하는 도면이다.
예를 들어 화상독취장치가 Searchable PDF를 생성하여 전송하는 기능이 없는 경우, 사용자는 BYOD 애플리케이션(431)을 구동하고(S1410), BYOD 애플리케이션(431) 상에서 스캔 명령을 입력할 수 있다. 스캔 명령을 입력받은 BYOD 애플리케이션(431)은 화상독취장치(300)에 스캔 명령을 전송하고(S1420), 스캔 명령에 대응한 스캔 이미지를 수신할 수 있다(S1430).
스캔 이미지를 수신한 BYOD 애플리케이션(431)은 OCR Engine(436)을 통해 스캔 이미지 상에 문자를 추출하고, 추출된 문자를 이용하여 Searchable PDF 타입의 파일을 생성할 수 있다(S1440). 그리고 생성된 Searchable PDF 타입의 파일은 모바일 디바이스(100)에 저장되어 다양한 형태로 이용될 수 있다(S1450).
도 15는 본 발명의 일 실시 예에 따른 팩스 동작을 설명하기 위한 도면이다.
도 15를 참조하면, 디지털 신호를 음성신호로 변환 가능한 모바일 디바이스(100)를 이용하여 팩스를 전송하고자 할 때 팩스를 지원하지 않는 화상독취장치(300)에서 스캔된 스캔 이미지는 BYOD 애플리케이션(431)을 구비한 모바일 디바이스(100)로 전송된다.
모바일 디바이스(100)는 Raw Data를 팩스용으로 사용하는 T4 format으로 변환한 후 해당 팩스 번호로 전화를 걸고 들어온 팩스 Protocol에 대응하는 팩스 Protocol를 전송하고 팩스 Format으로 변환된 신호를 전송한다. 이 신호는 기지국(10)을 통해 서비스 제공자(Service Provider)(또는 팩스 서버)(20)를 통해 다시 아날로그 팩스 신호로 변환되어 상대편 팩시밀리(30-1, 30-2)에 전송 가능하다.
만약 상대편 팩스가 인터넷 팩스 프로토콜을 지원하는 복합기 또는 팩스 일 경우 상대편 팩스로 네트워크를 통해 바로 팩스 데이터를 전송할 수 있다. 이를 이용하면 팩스를 지원하지 않는 복합기에서도 팩스를 전송 가능하다.
도 16 내지 도 32는 도 1의 모바일 디바이스에서 표시하는 사용자 인터페이스 창의 다양한 예를 나타내는 도면이다.
화상독취장치와 모바일 디바이스의 리소스를 공유하여 확장 기능을 제공하기 위해서는 기본적으로 모바일 디바이스와 프린터 디바이스 간의 3가지 영역이 고려되어야 하는데 모바일 디바이스가 기능 지원이 가능한 프린터 디바이스를 검색하는 단계인 디스커버리(Discovery), 모바일 디바이스가 검색된 프린트 디바이스 중 하나를 선택하여 두 장비 간의 연결을 맺는 단계인 페어링(Pairing), 그리고 연결된 프린트 디바이스로부터 발생한 이벤트 중에 원하는 이벤트를 선별적으로, 그리고 안정적으로 받을 수 있는 이벤트(Event) 처리 방식이 지원되어야 한다.
도 16 내지 도 18은 모바일 디바이스와 프린터 디바이스의 리소스를 공유하여 확장 기능을 제공하기 위해 BYOD 애플리케이션(431)에 화상독취장치를 등록하는 과정을 설명하기 위한 도면으로, 앞에서 설명한 Discovery, Paring, Event 등록의 절차가 모두 수행되는 단계이다.
도 16을 참조하면, 사용자가 BYOD 애플리케이션(431)을 수행할 경우, 사용자 인터페이스 창(1600)은 사용자가 사전에 정의해 둔 작업 워크폴로우(1610, 1610)가 리스트로 제공된다.
사용자가 표시된 워크플로우 중 하나를 선택하면, 도 17과 같은 장치 선택 화면으로 이동하게 된다. 이때, BYOD 애플리케이션(431)은 앞에서 설명한 디스커버리 동작을 수행한다.
도 17을 참조하면, 사용자 인터페이스 창(1700)은 동일 네트워크상에 존재하는 화상독취장치 또는 화상형성장치 중에서 BYOD 애플리케이션(431)과의 연결을 지원하는 장비 목록(1710)을 검색하여 보여 준다.
BYOD 애플리케이션(431)은 SNMP, mDNS 프로토콜을 활용하여 같은 네트워크 망에 존재하는 장비를 검색하고, 각 장비에서 제공해 주는 MIB 정보를 바탕으로 하여 BYOD 지원 여부를 판단하여 연결 가능한 장비만을 표시할 수 있다.
사용자가 디스커버리 과정을 통해 찾아진 장비(1710)를 선택한 경우, BYOD 애플리케이션(431)은 해당 장비와의 연결 상태를 확인한다. 확인 결과, 해당 장비와 연결이 맺어진 상태이면 도 19와 같은 사용자 인터페이스 창이 표시된다.
만약, 현재 모바일 장치와 연결이 맺어지지 않은 화상독취장치를 사용자가 선택한 경우, 도 18과 같은 사용자 인터페이스 창이 표시된다.
도 18을 참조하면, 사용자 인터페이스 창(1800)은 사용자에게 핀 코드 입력 화면(1810)을 제공한다. 사용자로부터 핀 코드(1811)를 입력받으면, 해당 장비와의 페어링 프로세스가 수행되어, 보안이 확보된 연결을 맺는다. 이때, BYOD 애플리케이션(431)은 연결 정보를 저장하여 추후 해당 장비가 선택된 경우, 별도의 핀 코드 입력 절차 없이 연결 프로세스가 수행되도록 한다.
페어링을 통한 연결 절차가 완료되면 BYOD 애플리케이션(431)은 연결된 화상독취장치를 Unified Protocol(UP)를 통해 화상독취장치의 정보를 가져오거나 잡을 제어할 수 있는 권한을 획득하며, 화상독취장치에 필요한 이벤트 종류를 등록하여 앞에서 설명한 이벤트 전달 방식을 통해 BYOD 애플리케이션(431)에 대해 발생한 해당 애플리케이션이 수행한 잡에 대한 상태 정보, 디바이스의 에러와 같은 상태 정보를 이벤트로 전송하게 된다.
도 19는 스캔>수정>출력 워크플로우를 선택하고 화상독취장치와 성공적으로 페어링을 통해 연결된 후, 다양한 확장 기능을 활용하는 시작 화면의 예를 도시한 도면이다.
사용자가 워크플로우를 수행할 장치를 선택하고, 해당 장치와 페어링이 완료되면, BYOD 애플리케이션(431)은 UP 프로토콜을 통해 연결된 장비가 지원하는 다양한 스캔 관련 능력(Capability) 정보를 취득하며, 취득된 정보를 기초로 사용자 인터페이스 창을 표시한다.
구체적으로, 사용자 인터페이스 창(1900)은 수행할 잡 정보의 표시 영역(1910), 장치 표시 영역(1920), 사용자가 선택 가능한 옵션 선택 영역(1930)을 갖는다.
잡 정보의 표시 영역(1910)은 앞서 사용자가 선택한 워크플로우를 구성하는 잡의 동작을 표시하는 영역이다. 한편, 도시된 예에서는 스캔 기능이 표시되어 있으나, 사용자가 선택한 워크플로우가 인쇄 기능을 포함하는 경우, 인쇄 기능에 대한 정보가 표시될 수 있으며, 하단의 옵션 선택 영역(1930) 역시 인쇄 옵션을 선택받기 위한 정보들이 표시될 수 있다.
장치 표시 영역(1920)은 앞서 사용자가 선택한 화상독취장치 또는 화상형성장치의 정보를 표시하는 영역이다.
옵션 선택 영역(1930)은 해당 장치에서 사용자가 선택 가능한 옵션을 선택받기 위한 영역으로, 도시된 바와 같이 원고 사이즈(1931), 원고 방향(1932), 양면 스캔(1933), 컬러모드(1934) 등을 포함할 수 있다. 이러한 옵션 선택 영역은 사용자가 선택한 화상독취장치의 성능에 따라 가변되어 표시될 수 있다.
도 20 내지 도 23은 사용자가 스캔 옵션을 선택하고, 스캔 동작을 수행할 경우 표시될 수 있는 사용자 인터페이스 창의 예이다.
사용자로부터 스캔 명령을 입력받으면, BYOD 애플리케이션(431)은 연결된 화상독취장치에 Unified Protocol(UP)을 통해 사용자가 설정한 스캔 옵션과 파일 저장 위치 및 파일 이름을 포함하여 [POST] /ws/v1/scanner/scanjobfactory/createjob 명령을 전송할 수 있다.
이러한 스캔 명령을 수신한 화상독취장치는 해당 명령에 따라 스캔 동작을 수행하며, 잡 진행 상태를 웹 소캣(Web Socket) 방식을 통해 해당 잡을 요청한 BYOD 애플리케이션(431)으로 아래와 같은 Jason format의 잡 상태 변경 이벤트로 전달할 수 있다.
"JobStatusChangedEv":{"resourceId":90,"added":[{"category":"jscJobConfirmation","severity":"sInfo","specificCondition":"jcWaitingForNextSegment","data":{}}],"removed":[]}}}
이러한 이벤트를 수신하면, BYOD 애플리케이션(431)은 도 20과 같은 사용자 인터페이스 창을 표시할 수 있다. 도 20을 참조하면, 사용자 인터페이스 창(2000)은 현재 스캔 잡이 수행되고 있음을 표시하는 영역(2010)을 포함한다.
한편, 이벤트 명령어에서 "jcWaitingForNextSegment"는 사용자가 플랫베드에서 스캔을 수행한 경우 다음 페이지에 대한 연속 페이지 인쇄 진행 여부에 대한 사용자 결정을 기다린다는 의미의 이벤트이며, 첫 번째 페이지에 대한 스캔 작업이 완료되었다는 이벤트가 수신되면, BYOD 애플리케이션(431)은 도 21과 같은 사용자 인터페이스 창을 표시한다.
도 21을 참조하면, 사용자 인터페이스 창(2100)은 다음 페이지에 대한 스캔 작업을 지속할지를 묻는 선택 영역(2110)을 포함한다.
사용자가 다음 Page Scan을 선택한 경우, BYOD 애플리케이션(431)은 "jcWaitingForNextSegment" 상태에 대해 아래와 같이 [PUT]{"condition" : "jcWaitingForNextSegment", "disposition" : "cvContinue", "data": {}}]" Continue 명령을 수행함으로써, 화상독취장치를 다음 페이지에 대한 스캔 동작을 진행하도록 할 수 있다. 또한, 두 번째 페이지에 대한 스캔 동작이 완료되면, 다음 페이지에 대한 Waiting Event 를 발생 시켜 사용자의 다음 동작을 대기할 수 있다.
한편, 사용자가 스캔 중지를 선택한 경우, BYOD 애플리케이션(431)은 "jcWaitingForNextSegment" 상태에 대해 아래와 같이 [PUT]{"condition" : "jcWaitingForNextSegment", "disposition" : "cvStop", "data": {}}]" Stop 명령을 수행함으로써, 화상독취장치를 현재의 스캐닝 동작을 종료하고, 최종 생성된 파일을 프린터 디바이스의 지정된 위치에 지정된 파일이름으로 저장하도록 할 수 있다. 저장 작업이 종료된 이후에, 화상독취장치(300)는 Job 완료 상태를 Web Socket 방식을 통해 해당 잡을 수행한 BYOD 애플리케이션(431)으로 아래와 같은 Jason format의 Job 상태 변경 이벤트로 전달한다.
{"JobStateChangedEv":{"resourceId":90,"stateDetails":{"state":"jskJobCompleteState","subState":"jsskSuccessful","stateReasons":[{"reason":"jsrJobStatus","cause":"jsrcSystem"}]}}}}
이 경우 BYOD 애플리케이션(431)은 도 22와 같은 사용자 인터페이스 창이 표시되도록 할 수 있다. 도 22를 참조하면, 사용자 인터페이스 창(2200)은 스캔 이미지가 수신됨을 표시하는 영역(2210)을 포함할 수 있다.
Job 완료 Event 수신 시, 화상독취장치(300)는 BYOD 애플리케이션(431)이 생성한 파일 경로를 바탕으로 해당 경로에 생성된 파일을 Web Server가 제공하는 File Access Protocol인 WebDav Protocol을 통해 BYOD 애플리케이션(431)이 수행되는 모바일 디바이스로 전송할 수 있다.
파일 전송이 완료되면, BYOD 애플리케이션(431)은 도 23과 같은 사용자 인터페이스 창을 표시할 수 있다.
도 23을 참조하면, 사용자 인터페이스 창(2300)은 편집 마스터 화면(2310)을 포함한다. 여기서 편집 마스터 화면(2310)은 수신된 스캔 이미지에 대한 이미지 편집 기능을 제공하는 화면 영역이다.
사용자가 편집 마스터 화면(2310)에 표시된 스캔 이미지 중 어느 하나를 선택하면, 도 24와 같은 편집 화면이 표시될 수 있다.
도 24는 스캔된 이미지에 대한 편집 마스터 기능을 사용하여 이미지 수정 기능을 사용하는 사용자 인터페이스 창의 예이다.
도 24를 참조하면, 사용자 인터페이스 창(2400)은 수신되어 저장된 스캔 이미지를 표시하는 영역(2410) 및 해당 편집 아이콘 영역(2420)을 포함한다.
편집 아이콘 영역(2420)은 각종 수정 도구(2421, 2422, 2423)를 포함한다. 사용자가 수정 도구 중 펜 도구(2421)를 이용하여 스캔 이미지를 수정한 예를 도 25에 표시하였다.
도 25를 참조하면, 사용자 인터페이스 창(2500)은 기존의 스캔 이미지 상에 사용자가 추가로 기입한 문구가 오버레이되어 표시된다.
이와 같은 편집 기능을 완료하면, 사용자는 편집된 문서에 대한 인쇄를 수행할 수 있다. 사용자가 편집 문서에 대한 인쇄 명령을 입력한 경우에 표시될 수 있는 사용자 인터페이스 창은 도 26에 도시하였다.
도 26을 참조하면, 편집 마스터를 통해 편집이 완료된 이미지에 대해서 Print 기능을 수행하는 사용자 인터페이스 창의 예이다.
사용자가 편집 마스터 화면상에서 Print 버튼을 선택할 경우, 사용자 인터페이스 창(2600)은 현재 작업의 정보를 표시하는 영역(2610), 현재 연결된 장비의 목록을 표시하는 장치 영역(2620), 옵션 선택 영역(2630)을 포함한다.
이와 같은 사용자 인터페이스 창(2600) 상에서 출력 명령을 입력하면, BYOD 애플리케이션(431)은 모바일 디바이스의 저장부에 저장되어 있는 원본 데이터나 가공데이터를 Unified Protocol(UP)을 통해 연결된 장비로 Push Print 프로토콜을 통해서 전송한다.
해당 데이터를 수신받은 화상형성장치는 해당 데이터를 해석하여 인쇄 작업을 수행할 수 있다.
그리고 BYOD 애플리케이션(431)은 출력 중인 잡에 대한 상태를 등록된 잡 이벤트로 받아 현재 진행 중인 인쇄 작업의 완료 여부, 에러 발생 여부 등을 확인할 수 있다. 그리고 BYOD 애플리케이션(431)은 수신된 작업 상태에 따른 사용자 인터페이스 창을 표시한다. 구체적으로, 도 27 및 도 28을 참조하면, 사용자 인터페이스 창(2700, 2800)은 현재 잡의 진행 상태를 표시하는 영역(2710, 1810)을 포함한다.
이러한 확장 기능을 통해 컬러 스캔을 지원하는 흑백 복합기 모델과 컬러 인쇄만을 지원하는 컬러 프린터를 사용자가 사용 가능한 경우, 사용자는 본인의 모바일 디바이스의 BYOD 애플리케이션(431)을 통해서, 흑백 복합기에서 제공하지 못하는 컬러 복사 기능을 하나의 Workflow로 수행할 수 있는 확장된 기능을 제공받을 수 있으며, 모바일 디바이스에 설치된 하나의 BYOD 애플리케이션(431) UI를 통해서 복수의 화상형성장치의 리소스(A기기의 컬러 스캔 리소스와 B기기의 컬러 인쇄 리소스)와 모바일 디바이스의 리소스(모바일 디바이스 저장부/모바일 디바이스에 설치된 기본 애플리케이션)를 결합한 동작을 하나의 워크플로우를 통해 수행할 수 있는 확장된 기능을 제공할 수 있다.
도 29 및 도 30은 편집 마스터를 통해 편집이 완료된 이미지에 대해서 이메일 전송 기능을 수행하는 예를 설명하기 위한 도면이다.
이 경우 BYOD 애플리케이션(431)은 모바일 디바이스의 저장부에 기저장되어 있는 편집된 이미지 데이터를 첨부로 하여 모바일 디바이스에 탑재된 이메일 전송 애플리케이션을 활용하여 해당 데이터를 입력된 수신처로 이메일 전송을 수행할 수 있다.
도 29를 참조하면, 사용자 인터페이스부(2900)는 사용자가 선택 가능한 다양한 이메일 전송 애플리케이션을 표시한다. 사용자는 표시된 애플리케이션 중 어느 하나를 선택할 수 있으며, 사용자가 어느 하나의 애플리케이션을 선택하면 도 30과 같은 사용자 인터페이스 창이 표시될 수 있다.
도 30을 참조하면, 사용자 인터페이스 창(3000)은 이메일 작성에 필요한 주소 영역(3010), 첨부 파일 영역(3020), 텍스트 영역(3030)을 포함한다.
이러한 확장 기능을 통해 이메일을 지원하지 못하는 장비를 사용하여 이메일 전송을 가능하게 하는 확정 기능을 제공하거나, 이메일 기능을 제공하는 장비에 대해서 모바일 디바이스의 리소스를 활용하여 화상독취장치가 제공하지 못하는 이미지에 대한 편집 기능을 활용하여 기존의 세트가 제공하는 이메일 기능보다 확장된 기능을 제공하는 장점이 있다.
도 31은 편집 마스터를 통해 편집이 완료된 이미지에 대해서 공유 기능을 수행하는 예를 설명하기 위한 도면이다.
사용자가 편집 마스터 화면상에서 공유 버튼을 선택할 경우, BYOD 애플리케이션(431)은 모바일 디바이스에 이미 설치되어 있는 모바일 애플리케이션 목록을 확인하고, 그중 파일 전송이 가능한 애플리케이션 목록을 도 31과 같이 표시할 수 있다.
도 31을 참조하면, 사용자 인터페이스 창(3100)은 사용자가 선택 가능한 공유 애플리케이션의 리스트(3110)를 표시한다.
한편, 표시된 목록 중 어느 하나를 선택한 경우, BYOD 애플리케이션(431)은 해당 애플리케이션을 호출하여 실행시킴과 동시에 모바일 디바이스의 저장부에 저장된 해당 이미지 데이터를 구동된 공유 애플리케이션에 전달해 줄 수 있다.
이후의 동작은 구동된 공유 애플리케이션의 제어에 의하여 수행될 수 있다. 예를 들어, 사용자가 S 노트 애플리케이션을 공유 애플리케이션으로 선택한 경우, 도 32와 같은 사용자 인터페이스 창이 표시될 수 있다.
도 32를 참조하면, 사용자 인터페이스 창(3200)은 S 노트 애플리케이션의 UI 화면을 표시한다. 이때, S 노트 애플리케이션은 BYOD 애플리케이션(431)으로부터 전달된 스캔 이미지를 자신의 UI와 함께 표시할 수 있다.
이러한 확장 기능을 통해서, BYOD 애플리케이션(431)은 기존 모바일 디바이스에 기저장된 이미지에 대한 모바일 애플리케이션과의 공유 기능을 확장하여 연결된 장비에서 생성된 이미지를 가공하여 제3의 모바일 애플리케이션으로 전송하는 작업을 한 번의 워크플로우로 수행하게 함으로써, 기존에 장비에서 생성한 이미지를 모바일 디바이스나 PC로 이송 후에 전송하던 기존의 작업 방식을 개선하여 사용자 편의성을 높여 주는 장점이 있다.
도 33은 본 발명의 일 실시 예에 따른 모바일 디바이스의 잡 수행 방법을 설명하기 위한 도면이다.
도 33을 참조하면, 잡을 수행할 화상독취장치를 선택받는다(S3310). 구체적으로, 모바일 디바이스는 연결 가능한 화상독취장치를 표시하고, 표시된 화상독취장치 중 하나를 선택받을 수 있다.
그리고 선택된 화상독취장치에 잡 수행 명령을 전송한다(S3320). 이러한 잡 수행 명령은 화상독취장치에서 인식 가능한 open API 명령어로 구성되고, 화상독취장치의 통합 프로토콜을 이용하여 전송될 수 있다.
그리고 선택된 화상독취장치로부터 잡 결과를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신한다(S3330).
그리고 스트리밍 방식으로 수신한 복수의 이미지 데이터를 이용한 잡 결과를 생성한다(S3340). 잡 결과 생성되면, 잡 결과를 다른 화상형성장치에 전송하거나, 사용자에게 표시하여 편집 동작을 수행할 수 있다.
따라서, 본 실시 예에 따른 모바일 디바이스의 잡 수행 방법은, 모바일 디바이스 측에서 스캔 이미지를 생성하는바 낮은 저장 리소스를 갖는 화상독취장치에서도 용이하게 스캔 작업을 수행할 수 있게 된다. 도 33과 같은 잡 수행 방법은 도 2 및 도 3을 갖는 모바일 디바이스 상에서 실행될 수 있으며, 그 밖의 구성을 가지는 모바일 디바이스 상에서도 실행될 수 있다.
또한, 상술한 다양한 실시 예들에 따른 잡 수행 방법은 비일시적 판독 가능 매체(non-transitory readable medium) 에 저장될 수 있다. 이러한 비일시적 판독 가능 매체는 다양한 장치에 탑재되어 사용될 수 있다.
비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등이 될 수 있다.
도 34는 본 발명의 일 실시 예에 따른 화상독취장치의 잡 수행 방법을 설명하기 위한 도면이다.
도 34를 참조하면, 모바일 디바이스로부터 스캔 명령을 수신한다(S3510). 이러한 스캔 명령은 화상독취장치에서 인식 가능한 open API 명령어일 수 있다.
그리고 원고를 복수의 이미지 데이터 단위로 스캔한다(S3520). 구체적으로, 스캔 버퍼를 이용하여 원고에 대한 이미지 데이터를 생성하고, 스캔 버퍼에 이미지 데이터가 채워지면, 스캔 동작을 중지한다. 그리고 스캔 버퍼의 데이터가 다른 장치로 이동되면 다시 스캔 작업을 재개한다. 따라서, 상술한 이미지 데이터 단위는 스캔 버퍼의 저장 용량의 크기에 대응될 수 있다.
그리고 순차적으로 생성되는 복수의 이미지 데이터를 스트리밍 방식으로 모바일 장치로 전송한다(S3530).
따라서, 본 실시 예에 따른 화상독취장치의 잡 수행 방법은, 화상독취장치의 스캔 버퍼에 저장된 이미지 데이터를 바로바로 모바일 디바이스 측으로 스트리밍 방식으로 전송하는바, 화상독취장치 측에 대용량의 저장공간을 갖지 않더라도 스캔 동작을 용이하게 수행할 수 있게 된다. 도 35와 같은 잡 수행 방법은 도 4를 갖는 화상독취장치 상에서 실행될 수 있으며, 그 밖의 구성을 가지는 화상독취장치 상에서도 실행될 수 있다.
또한, 상술한 다양한 실시 예들에 따른 화상독취장치의 잡 수행 방법은 비일시적 판독 가능 매체(non-transitory readable medium) 에 저장될 수 있다. 이러한 비일시적 판독 가능 매체는 다양한 장치에 탑재되어 사용될 수 있다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
100: 모바일 디바이스 110: 통신 인터페이스부
120: 사용자 인터페이스 130: 제어부
300: 화상독취장치 310: 통신 인터페이스부
320: 디스플레이부 330: 입력부
340: 저장부 350: 스캔부
360: 화상 형성부 370: 팩스부
380: 제어부

Claims (20)

  1. 모바일 디바이스에 있어서,
    스캔 작업을 수행할 화상독취장치를 선택받는 사용자 인터페이스부;
    상기 선택된 화상독취장치에 스캔 명령을 전송하고, 상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 통신 인터페이스부; 및
    상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 제어부;를 포함하는 모바일 디바이스.
  2. 제1항에 있어서,
    상기 이미지 데이터의 크기는 화상독취장치의 스캔 버퍼 크기에 대응되는 것을 특징으로 하는 모바일 디바이스.
  3. 제1항에 있어서,
    상기 통신 인터페이스부는,
    상기 스캔 명령과 상기 복수의 이미지를 동일한 포트로 전송하는 통합 프로토콜을 이용하여 상기 선택된 화상독취장치와 통신을 수행하는 것을 특징으로 하는 모바일 디바이스.
  4. 제3항에 있어서,
    상기 스캔 명령은 상기 선택된 화상독취장치에서 인식 가능한 open API 명령어로 구성되는 것을 특징으로 하는 모바일 디바이스.
  5. 제1항에 있어서,
    상기 제어부는,
    상기 선택된 화상독취장치와 다른 화상형성장치에 상기 생성된 스캔 이미지가 전송되도록 상기 통신 인터페이스부를 제어하는 것을 특징으로 모바일 디바이스.
  6. 제1항에 있어서,
    상기 사용자 인터페이스부는,
    상기 생성된 스캔 이미지에 대한 편집 명령을 수신하고,
    상기 제어부는,
    상기 수신된 편집 명령에 대응하여 상기 생성된 스캔 이미지를 편집하는 것을 특징으로 하는 모바일 디바이스.
  7. 제1항에 있어서,
    상기 제어부는,
    상기 생성된 스캔 이미지가 이메일 전송 서버, 팩스 전송 서버 및 FTP 서버 중 적어도 하나에 전송되도록 상기 통신 인터페이스부를 제어하는 것을 특징으로 하는 모바일 디바이스.
  8. 제1항에 있어서,
    상기 통신 인터페이스부는,
    상기 화상독취장치로부터 상기 화상독취장치에 기저장된 주소록 정보를 수신하고,
    상기 사용자 인터페이스부는,
    상기 수신된 주소록 정보에 대응되는 주소록을 표시하고, 표시된 주소록 중 적어도 하나를 선택받으며,
    상기 제어부는,
    상기 선택된 주소록에 대응되는 주소로 상기 생성된 스캔 이미지를 전송하도록 상기 통신 인터페이스부를 제어하는 것을 특징으로 하는 모바일 디바이스.
  9. 제1항에 있어서,
    주소록 정보를 저장하는 저장부;를 더 포함하고,
    상기 사용자 인터페이스부는,
    상기 저장된 주소록 정보에 대응되는 주소록 중 적어도 하나를 선택받고,
    상기 통신 인터페이스부는,
    상기 선택된 주소록에 대응되는 주소 정보를 상기 선택된 화상독취장치로 전송하는 것을 특징으로 하는 모바일 디바이스.
  10. 제1항에 있어서,
    상기 모바일 디바이스의 위치를 측정하여 위치 정보를 생성하는 위치 측정 센서부;를 더 포함하고,
    상기 제어부는,
    상기 생성된 스캔 이미지에 상기 위치 정보를 반영하는 것을 특징으로 하는 모바일 디바이스.
  11. 제1항에 있어서,
    상기 제어부는,
    상기 생성된 스캔 이미지에 대한 문자 인식 기능을 수행하는 것을 특징으로 하는 모바일 디바이스.
  12. 제1항에 있어서,
    상기 통신 인터페이스부는,
    상기 선택된 화상독취장치로부터 상기 화상독취장치에 기저장된 문서 파일을 수신하고,
    상기 사용자 인터페이스부는,
    상기 수신된 문서 파일에 대한 편집 명령을 입력받고,
    상기 제어부는,
    상기 편집 명령에 따라 상기 수신된 문서 파일을 편집하고, 상기 편집된 문서 파일이 상기 화상독취장치에 전송되도록 상기 통신 인터페이스부를 제어하는 것을 특징으로 하는 모바일 디바이스.
  13. 화상독취장치에 있어서,
    모바일 디바이스로부터 스캔 명령을 수신하는 통신 인터페이스부;
    원고를 복수의 이미지 데이터 단위로 스캔하는 스캔부;
    상기 스캔부에서 순차적으로 출력되는 복수의 이미지 데이터를 스트리밍 방식으로 상기 모바일 디바이스로 전송하도록 상기 통신 인터페이스부를 제어하는 제어부;를 포함하는 화상독취장치.
  14. 제13항에 있어서,
    상기 통신 인터페이스부는,
    상기 모바일 디바이스로부터 위치 정보 및 시간 정보 중 적어도 하나를 수신하고,
    상기 제어부는,
    상기 수신된 위치 정보 및 시간 정보 중 적어도 하나를 상기 복수의 이미지 데이터에 반영하는 것을 특징으로 하는 화상독취장치.
  15. 모바일 디바이스의 잡 수행 방법에 있어서,
    스캔 작업을 수행할 화상독취장치를 선택받는 단계;
    상기 선택된 화상독취장치에 스캔 명령을 전송하는 단계;
    상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 단계; 및
    상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 단계;를 포함하는 잡 수행 방법.
  16. 제15항에 있어서,
    상기 이미지 데이터의 크기는 화상독취장치의 스캔 버퍼 크기에 대응되는 것을 특징으로 하는 잡 수행 방법.
  17. 제15항에 있어서,
    상기 스캔 명령을 전송하는 단계 및 상기 수신하는 단계는,
    상기 스캔 명령과 상기 복수의 이미지를 동일한 포트로 전송하는 통합 프로토콜을 이용하여 상기 스캔 명령 및 상기 복수의 이미지를 송수신하는 것을 특징으로 하는 잡 수행 방법.
  18. 제17항에 있어서,
    상기 스캔 명령은 상기 선택된 화상독취장치에서 인식 가능한 open API 명령어로 구성되는 것을 특징으로 하는 잡 수행 방법.
  19. 화상독취장치의 잡 수행 방법에 있어서,
    모바일 디바이스로부터 스캔 명령을 수신하는 단계;
    원고를 복수의 이미지 데이터 단위로 스캔하는 단계; 및
    순차적으로 생성되는 복수의 이미지 데이터를 스트리밍 방식으로 상기 모바일 디바이스로 전송하는 단계;를 포함하는 잡 수행 방법.
  20. 모바일 디바이스의 잡 수행 방법을 실행하기 위한 프로그램을 포함하는 컴퓨터 판독가능 기록매체에 있어서,
    상기 잡 수행 방법은,
    스캔 작업을 수행할 화상독취장치를 선택받는 단계;
    상기 선택된 화상독취장치에 스캔 명령을 전송하는 단계;
    상기 선택된 화상독취장치로부터 스캔 이미지를 구성하는 복수의 이미지 데이터를 스트리밍 방식으로 수신하는 단계; 및
    상기 스트리밍 방식으로 수신된 복수의 이미지 데이터를 이용하여 스캔 이미지를 생성하는 단계;를 포함하는 컴퓨터 판독가능 기록매체.
KR1020150117967A 2015-08-21 2015-08-21 모바일 디바이스, 화상독취장치 및 잡 수행 방법 Withdrawn KR20170022676A (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR1020150117967A KR20170022676A (ko) 2015-08-21 2015-08-21 모바일 디바이스, 화상독취장치 및 잡 수행 방법
EP16839426.0A EP3326353B1 (en) 2015-08-21 2016-06-21 Mobile apparatus, image scan apparatus and method for processing a job
PCT/KR2016/006564 WO2017034136A1 (en) 2015-08-21 2016-06-21 Mobile apparatus, image scan apparatus and method for processing a job
US15/219,948 US10171703B2 (en) 2015-08-21 2016-07-26 Mobile apparatus, image scan apparatus and method for performing a scanning operation and generating a scan image
CN201610701815.1A CN106470288B (zh) 2015-08-21 2016-08-22 移动装置、图像扫描装置和处理作业的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150117967A KR20170022676A (ko) 2015-08-21 2015-08-21 모바일 디바이스, 화상독취장치 및 잡 수행 방법

Publications (1)

Publication Number Publication Date
KR20170022676A true KR20170022676A (ko) 2017-03-02

Family

ID=58100442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150117967A Withdrawn KR20170022676A (ko) 2015-08-21 2015-08-21 모바일 디바이스, 화상독취장치 및 잡 수행 방법

Country Status (5)

Country Link
US (1) US10171703B2 (ko)
EP (1) EP3326353B1 (ko)
KR (1) KR20170022676A (ko)
CN (1) CN106470288B (ko)
WO (1) WO2017034136A1 (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6844107B2 (ja) * 2015-12-22 2021-03-17 ブラザー工業株式会社 プログラム、fax装置、及び携帯端末
JP6809320B2 (ja) 2017-03-17 2021-01-06 株式会社リコー 情報処理装置、プログラム、通信システム、通信方法
JP2019036923A (ja) * 2017-08-21 2019-03-07 キヤノン株式会社 情報処理装置、プログラム及び制御方法
CN108733331B (zh) * 2018-05-16 2021-06-22 中国联合网络通信集团有限公司 打印方法、打印设备和打印系统
JP7342556B2 (ja) * 2019-09-18 2023-09-12 富士フイルムビジネスイノベーション株式会社 画像読取システム
JP7615713B2 (ja) 2021-01-29 2025-01-17 セイコーエプソン株式会社 印刷装置
JP7556299B2 (ja) * 2021-01-29 2024-09-26 セイコーエプソン株式会社 印刷装置
CN114020222B (zh) * 2021-11-03 2024-01-30 珠海奔图电子有限公司 一种文件管理方法、设备及存储介质
CN115801966A (zh) * 2022-09-28 2023-03-14 福建升腾资讯有限公司 一种文件扫描方法、装置、系统、存储介质和电子设备

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5239387A (en) * 1989-11-30 1993-08-24 Hewlett-Packard Company Buffering control for accommodating variable data exchange rates
JPH0991102A (ja) * 1995-09-26 1997-04-04 Ricoh Co Ltd ネットワーク・システムにおけるプリント・ジョブ実行結果の通知方法,ネットワーク・システムにおけるスキャン条件の設定方法およびネットワーク・プリンティング/スキャニング・システム
EP0873003B1 (en) * 1997-04-14 2007-03-21 Hewlett-Packard Company, A Delaware Corporation Image scanning device and method
JP2003018348A (ja) * 2001-06-29 2003-01-17 Konica Corp スキャナ装置
US20050078333A1 (en) * 2001-10-10 2005-04-14 Masahiko Kobako Scanning device and host computer connected to the same
EP1377023A1 (en) * 2002-06-28 2004-01-02 Océ-Technologies B.V. Image scanning and processing system, method of scanning and processing image and method of selecting one of a plurality of master files comprising data encoding a scanned image
US20050134941A1 (en) * 2003-12-18 2005-06-23 Matsushita Electric Industrial Co., Ltd. Scanner apparatus, method for controlling scanner apparatus and multifuntion apparatus
EP1610540A1 (en) * 2004-06-22 2005-12-28 Océ-Technologies B.V. A method and system for executing document scanning jobs that are intended for a remote work station through using a wireless interconnection between the work station and a scanner facility
US20060114336A1 (en) * 2004-11-26 2006-06-01 Hang Liu Method and apparatus for automatically attaching a location indicator to produced, recorded and reproduced images
US20090103124A1 (en) 2005-08-31 2009-04-23 Canon Kabushiki Kaisha Image forming apparatus, mobile device, and control method therefor
KR100778668B1 (ko) * 2006-03-24 2007-11-22 삼성전자주식회사 휴대용 단말기에서 데이터 입력 장치 및 방법
JP4137951B2 (ja) * 2006-03-28 2008-08-20 シャープ株式会社 画像処理装置、システム、情報処理装置、及びプログラム
US9329052B2 (en) * 2007-08-07 2016-05-03 Qualcomm Incorporated Displaying image data and geographic element data
US9300834B2 (en) * 2009-05-20 2016-03-29 Dacuda Ag Image processing for handheld scanner
JP2011087226A (ja) 2009-10-19 2011-04-28 Konica Minolta Business Technologies Inc スキャン画像送信装置およびスキャン画像送信システム
US9130937B1 (en) * 2011-03-07 2015-09-08 Raytheon Company Validating network communications
US9179016B2 (en) * 2011-10-25 2015-11-03 Hewlett-Packard Development Company, L.P. Communication architectures for direct printing and scanning
JP5805519B2 (ja) * 2011-12-21 2015-11-04 シャープ株式会社 画像処理システム、画像受信装置、画像処理装置、及び画像処理方法
JP2013214806A (ja) * 2012-03-30 2013-10-17 Brother Ind Ltd 画像処理装置、情報処理端末のプログラムおよび画像処理システム
US20130329061A1 (en) * 2012-06-06 2013-12-12 Samsung Electronics Co. Ltd. Method and apparatus for storing image data
JP6045217B2 (ja) * 2012-06-26 2016-12-14 キヤノン株式会社 画像形成装置、その制御方法およびプログラム
CN103780786B (zh) * 2012-10-23 2018-08-03 爱思打印解决方案有限公司 用户终端设备及其控制方法
US8994973B2 (en) * 2012-10-23 2015-03-31 Samsung Electronics Co., Ltd. User terminal apparatus and method of controlling thereof
KR20140054779A (ko) * 2012-10-29 2014-05-09 삼성전자주식회사 전자 장치, 화상형성장치, 인쇄 제어 방법, 화상형성방법 및 컴퓨터 판독가능 기록매체
JP2014095969A (ja) * 2012-11-08 2014-05-22 Star Micronics Co Ltd ネットワーク印刷システムおよびネットワーク印刷用プログラム
US20140153066A1 (en) 2012-11-30 2014-06-05 Sarasin Booppanon Document scanning system with true color indicator
US20140155022A1 (en) * 2012-12-05 2014-06-05 Anil Kandregula Methods and apparatus to monitor usage of mobile devices
KR20140090297A (ko) * 2012-12-20 2014-07-17 삼성전자주식회사 근거리 무선 통신(nfc)을 이용하는 화상 형성 방법 및 장치
US9148544B2 (en) 2012-12-21 2015-09-29 Nvidia Corporation System, process, and computer program product for implementing a document scanner in a hand-held device
KR102041452B1 (ko) * 2013-01-03 2019-11-06 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. 근거리 무선 통신(nfc) 기능을 지원하는 화상형성장치 및 nfc 디바이스를 이용하여 화상 작업의 설정을 수행하는 방법
US20140198969A1 (en) 2013-01-16 2014-07-17 Kenya McRae Device and Method for Contribution Accounting
JP6340821B2 (ja) 2013-03-06 2018-06-13 株式会社リコー サービス提供システム、サービス提供方法、端末装置及びプログラム
US20140279579A1 (en) 2013-03-15 2014-09-18 Darrell Huntsman System And Method for Preventing Retail Loss
JP6131673B2 (ja) 2013-03-28 2017-05-24 ブラザー工業株式会社 通信装置
JP5836319B2 (ja) * 2013-05-31 2015-12-24 京セラドキュメントソリューションズ株式会社 画像形成システム
JP6314445B2 (ja) 2013-11-27 2018-04-25 富士ゼロックス株式会社 情報処理装置及びプログラム
JP2015133572A (ja) * 2014-01-10 2015-07-23 キヤノン株式会社 情報処理システム及びその制御方法、並びにプログラム
KR20150086646A (ko) * 2014-01-20 2015-07-29 삼성전자주식회사 프리뷰 이미지를 제공하는 화상형성장치, 그 프리뷰 이미지를 디스플레이하는 디스플레이 장치 및 그 방법들
US9380050B2 (en) * 2014-06-20 2016-06-28 Xerox Corporation Scan image authentication
GB2527753A (en) * 2014-06-27 2016-01-06 Ibm Installation of software applications on mobile devices based on positions thereof
KR20160076371A (ko) 2014-12-22 2016-06-30 삼성전자주식회사 워크플로우를 처리하는 방법 및 이를 수행하는 모바일 디바이스
JP6101247B2 (ja) * 2014-12-26 2017-03-22 京セラドキュメントソリューションズ株式会社 携帯端末及び画像結合プログラム
JP2016134798A (ja) * 2015-01-20 2016-07-25 株式会社リコー 画像形成装置、情報処理システム及び情報処理プログラム
JP6149876B2 (ja) * 2015-01-27 2017-06-21 コニカミノルタ株式会社 画像処理装置、同装置における共有アドレス帳の表示制御及び表示制御プログラム
JP6477109B2 (ja) * 2015-03-24 2019-03-06 富士ゼロックス株式会社 画像処理システムおよび画像形成装置

Also Published As

Publication number Publication date
EP3326353A4 (en) 2019-03-27
CN106470288A (zh) 2017-03-01
CN106470288B (zh) 2020-04-14
US10171703B2 (en) 2019-01-01
EP3326353B1 (en) 2022-01-05
WO2017034136A1 (en) 2017-03-02
US20170054866A1 (en) 2017-02-23
EP3326353A1 (en) 2018-05-30

Similar Documents

Publication Publication Date Title
CN106470288B (zh) 移动装置、图像扫描装置和处理作业的方法
USRE49283E1 (en) Mobile terminal device, and method and computer readable medium for the same
EP3203367B1 (en) Cloud server, user terminal apparatus, image forming apparatus, method for managing document and method for controlling print
US8988722B2 (en) Cooperative processing system and method for acquiring device attributes using QR codes and interface connection function
US20170295288A1 (en) Operation input system, electronic device and mobile terminal
US20160301824A1 (en) Image processing apparatus, method of controlling the same, and storage medium
US9807264B2 (en) Information-processing apparatus, control method of information-processing apparatus, program, recording medium, portable terminal, and information-processing system
CN103885732A (zh) 使用近场通信的成像方法和装置
JP6992293B2 (ja) 共有端末、通信システム、画像送信方法、及びプログラム
US10051148B2 (en) Cloud server, image forming apparatus and method for transmitting fax
JP2018018134A (ja) 共有端末、通信システム、画像送信方法、及びプログラム
US10154171B2 (en) Image forming apparatus, cloud server, image forming system, and method for setting connection with image forming apparatus
JP6776778B2 (ja) 共有端末、通信システム、通信方法、及びプログラム
KR20150042098A (ko) 엔에프씨를 이용한 화상형성장치의 초기 설정 방법 및 이를 수행하기 위한 화상형성장치
JP6919432B2 (ja) 共有端末、通信システム、通信方法、及びプログラム
JP7024344B2 (ja) 共有端末、通信システム、端末制御方法及びプログラム
JP6761207B2 (ja) 共有端末、通信システム、通信方法、及びプログラム
JP7147334B2 (ja) 共有端末、通信システム、表示方法、及びプログラム
JP2018060531A (ja) 共有端末、通信システム、通信方法、及びプログラム
JP2019064071A (ja) 情報処理装置、情報処理システム、設定変更方法およびプログラム

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20150821

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

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination