KR101908771B1 - 예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체 - Google Patents

예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체 Download PDF

Info

Publication number
KR101908771B1
KR101908771B1 KR1020160020325A KR20160020325A KR101908771B1 KR 101908771 B1 KR101908771 B1 KR 101908771B1 KR 1020160020325 A KR1020160020325 A KR 1020160020325A KR 20160020325 A KR20160020325 A KR 20160020325A KR 101908771 B1 KR101908771 B1 KR 101908771B1
Authority
KR
South Korea
Prior art keywords
print
print job
job
execution
processing apparatus
Prior art date
Application number
KR1020160020325A
Other languages
English (en)
Other versions
KR20160102905A (ko
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 캐논 가부시끼가이샤
Publication of KR20160102905A publication Critical patent/KR20160102905A/ko
Application granted granted Critical
Publication of KR101908771B1 publication Critical patent/KR101908771B1/ko

Links

Images

Classifications

    • 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/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • 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/00132Connection 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 in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00188Printing, e.g. prints or reprints
    • 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/1211Improving printing performance
    • G06F3/1212Improving printing performance achieving reduced delay between job submission and print start
    • G06F3/1213Improving printing performance achieving reduced delay between job submission and print start at an intermediate node or at the final node
    • 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/126Job scheduling, e.g. queuing, determine appropriate device
    • G06F3/1263Job scheduling, e.g. queuing, determine appropriate device based on job priority, e.g. re-arranging the order of jobs, e.g. the printing sequence
    • 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/1267Job repository, e.g. non-scheduled jobs, delay printing
    • 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/1273Print job history, e.g. logging, accounting, tracking
    • 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
    • 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/1291Pool of printer devices: self-managing printing devices in a network, e.g. without a server
    • 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/00222Transmitting 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 image data generation or reproduction, e.g. scan-to-email or network 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/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/00222Transmitting 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 image data generation or reproduction, e.g. scan-to-email or network printing
    • H04N1/00233Transmitting 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 image data generation or reproduction, e.g. scan-to-email or network printing details of image data reproduction, e.g. network printing or remote image display
    • 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/00485Output means providing a hardcopy output to the user, e.g. print out
    • 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/00912Arrangements for controlling a still picture apparatus or components thereof not otherwise provided for
    • H04N1/00915Assigning priority to, or interrupting, a particular operation
    • H04N1/00923Variably assigning priority
    • 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/1222Increasing security of the print job
    • 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/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Computing Systems (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

화상 처리 장치는 FPOT(First Print Output Time)이 필요 이상으로 길게 되는 것을 방지할 수 있다. 선택 유닛은 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡, 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡을 선택한다. 인쇄잡 실행 유닛은 선택 유닛에 의해 선택된 제1 인쇄잡 및 제2 인쇄잡을 실행한다. 제어 유닛은 제1 인쇄잡 및 제2 인쇄잡의 실행이 지시될 때 제1 인쇄잡이 제2 인쇄잡을 실행하는 것보다 먼저 실행되도록 인쇄잡 실행 유닛의 인쇄 순서를 제어한다.

Description

예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체{IMAGE PROCESSING APPARATUS CAPABLE OF PERFORMING RESERVATION PRINTING PROCESS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR}
본 발명은 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체에 관한 것으로, 특히, 예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체에 관한 것이다.
예약 인쇄를 실행할 수 있는 화상 처리 장치인 MFP는 클라이언트 PC 등으로부터 인쇄 처리를 실행하기 위한 인쇄 데이터를 접수하고, 접수된 인쇄 데이터의 인쇄 처리를 즉시 실행하지 않고 인쇄 데이터를 예약한다.
통상, MFP는 복수의 인쇄 데이터 세트를 예약할 수 있다. 인쇄 데이터를 클라이언트 PC로부터 송신한 사용자가 MFP에 로그인하고 복수의 인쇄 데이터 세트 중 적어도 하나의 인쇄 데이터를 선택함으로써 인쇄 처리의 실행을 MFP에 지시하는 경우, MFP는 선택된 인쇄 데이터의 인쇄 처리를 실행한다. 또한, MFP는 예약 인쇄를 실행할 수 있는 다른 MFP와 데이터 통신을 실행한다. 다른 MFP에 예약된 다른 인쇄 데이터가 다른 MFP로부터 전송되면, MFP는 다른 인쇄 데이터의 인쇄 처리를 실행할 수 있다.
MFP는 실행될 인쇄 처리에 사용되는 인쇄 데이터를 선택하기 위해 인쇄 데이터 리스트 화면을 표시한다. 사용자에 의해 선택된 인쇄 데이터의 세트에 대한 인쇄 처리는 MFP의 사양에 따르는 실행 순서로(예를 들어, 일본 특허 공개 제2005-004798호(JP 2005-004798A) 참조), 또는 인쇄 데이터 리스트 화면에서 사용자에 의해 선택된 인쇄 데이터의 세트의 선택 순서에 따라서 실행된다.
그러나, 복수의 인쇄 데이터 세트의 인쇄 처리가 사용자에 의해 선택된 선택 순서를 따라서 실행되는 경우, 인쇄 처리를 실행하는 사용자의 지시(이후, "인쇄 실행 지시"로 지칭됨)로부터 최초의 인쇄 결과물이 배지될 때까지 요구되는 시간(이후, "FPOT(First Print Output Time)"로 지칭됨)이 길어질 수 있다.
구체적으로, 사용자가 인쇄 처리를 실행하는 MFP에 예약된 인쇄 데이터(이후, "로컬 예약된 인쇄 데이터"로 지칭됨)를 인쇄하기 전에, 다른 MFP에 예약된 다른 인쇄 데이터(이후, "원격 예약된 인쇄 데이터"로 지칭됨)를 인쇄하도록 선택하는 경우, 인쇄 처리는 다른 MFP로부터 원격 예약된 인쇄 데이터의 전송이 완료된 이후 원격 예약된 인쇄 데이터에 기초하여 개시된다. 즉, 원격 예약된 인쇄 데이터의 전송이 완료되지 않은 경우, 최초의 인쇄 처리가 실행되지 않기 때문에, FPOT가 길어진다.
본 발명은 FPOT가 필요 이상으로 길게 되는 것을 방지할 수 있는, 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체를 제공한다.
따라서, 본 발명의 제1 양태는 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡을 선택하도록 구성되는 선택 유닛, 선택 유닛에 의해 선택된 제1 인쇄잡 및 제2 인쇄잡을 실행하도록 구성되는 인쇄잡 실행 유닛, 및 제1 인쇄잡 및 제2 인쇄잡의 실행이 지시되는 경우 제1 인쇄잡이 제2 인쇄잡을 실행하는 것보다 먼저 실행되도록 인쇄잡 실행 유닛의 인쇄 순서를 제어하도록 구성되는 제어 유닛을 포함하는 화상 처리 장치를 제공한다.
따라서, 본 발명의 제2 양태는 화상 처리 장치의 제어 방법을 제공하고, 제어 방법은 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡을 선택하는 선택 단계, 선택 단계에서 선택된 제1 인쇄잡 및 제2 인쇄잡을 실행하는 인쇄잡 실행 단계, 및 제1 인쇄잡 및 제2 인쇄잡의 실행이 지시되는 경우 제1 인쇄잡이 제2 인쇄잡을 실행하는 것보다 먼저 실행되도록 인쇄잡 실행 단계의 인쇄 순서를 제어하는 제어 단계를 포함한다.
따라서, 본 발명의 제3 양태는 컴퓨터가 제2 양태의 제어 방법을 실행하도록 하는 제어 프로그램을 저장한 비일시적 컴퓨터 판독 가능한 기억 매체를 제공한다.
본 발명에 따르면, FPOT가 필요 이상으로 길게 되는 것을 방지한다.
본 발명의 추가 특징은 첨부 도면을 참조하여 예시적인 실시예의 다음의 설명으로부터 명백해질 것이다.
도 1은 본 발명의 실시예에 따르는 화상 처리 장치로서의 MFP를 포함하는 통신 시스템을 개략적으로 도시하는 네트워크 도이다.
도 2는 도 1의 MFP의 구성을 개략적으로 도시하는 블록도이다.
도 3은 도 1의 MFP에 의해 실행되는 소프트웨어 모듈의 구성을 도시하는 도면이다.
도 4는 도 1의 MFP에 의해 사용되는 인쇄잡 속성 정보를 도시하는 도면이다.
도 5는 도 2의 표시 유닛에 표시되는 예약 인쇄 설정 화면을 도시하는 도면이다.
도 6은 도 2의 표시 유닛에 표시되는 인쇄 순서 설정 화면을 도시하는 도면이다.
도 7은 도 1의 MFP에 의해 실행되는 예약 인쇄 처리의 수순을 도시하는 흐름도이다.
도 8a 및 도 8b는 도 2의 표시 유닛에 표시되는 인쇄 데이터 리스트 화면을 도시하는 도면이다. 도 8a는 복수의 인쇄 데이터 세트가 개별적으로 선택되는 경우를 도시하고, 도 8b는 인쇄 데이터의 모든 세트가 전부 선택 버튼을 누름으로써 선택되는 경우를 도시한다.
도 9는 도 1의 MFP에 의해 사용되는 인쇄잡 리스트를 도시하는 도면이다.
도 10은 도 7의 단계(S707)의 속도 우선 처리의 수순을 도시하는 흐름도이다.
도 11a 및 도 11b는 도 1의 MFP에 의해 실행되는 인쇄잡의 시퀀스의 예를 도시하는 도면이다. 도 11a는 원격 예약된 인쇄잡이 최초로 실행되는 경우를 도시하고, 도 11b는 로컬 예약된 인쇄잡이 최초로 실행되는 경우를 도시한다.
도 12a, 도 12b, 도 12c, 및 도 12d는 도 1의 MFP에 의해 사용되는 인쇄잡 리스트를 도시하는 도면이다. 도 12a는 임의의 인쇄잡을 실행하기 전에 표시되는 인쇄잡 리스트를 도시한다. 도 12b는 하나의 인쇄잡이 실행되고 있을 때 표시되는 인쇄잡 리스트를 도시한다. 도 12c는 하나의 인쇄잡이 완료될 때 표시되는 인쇄잡 리스트를 도시한다. 도 12d는 하나의 인쇄잡에 사용되는 인쇄 데이터의 전송이 완료될 때 표시되는 인쇄잡 리스트를 도시한다.
도 13은 도 2의 표시 유닛에 표시되는 통지를 도시하는 도면이다.
도 14a, 도 14b, 및 도 14c는 도 1의 MFP에 의해 사용되는 전송 제어 리스트를 도시하는 도면이다. 도 14a는 전송 처리를 실행하기 전의 경우를 도시한다. 도 14b는 인쇄 데이터이 전송되고 있는 경우를 도시한다. 도 14c는 인쇄 데이터의 전송이 완료된 경우를 도시한다.
이후, 본 발명에 따르는 실시예가 도면을 참조하여 상세히 설명될 것이다.
도 1은 본 발명의 실시예에 따르는 화상 처리 장치로서의 MFP(102)를 포함하는 통신 시스템(100)의 구성을 개략적으로 도시하는 네트워크 도이다.
도 1에 도시된 바와 같이, 통신 시스템(100)에는 정보 처리 장치로서의 클라이언트 PC(101) 및 MFP(102, 103)가 설치된다. 클라이언트 PC(101) 및 MFP(102, 103)는 네트워크(104)를 통해 서로 접속된다.
클라이언트 PC(101)는 네트워크(104)를 통해 MFP(102, 103)으로, 각종 잡, 예를 들어 인쇄잡을 실행하기 위한 인쇄 데이터를 송신한다. MFP(102, 103) 각각에는 인쇄 기능, 스캔 기능 등이 구비되고, 예약 인쇄를 실행할 수 있다.
예약 인쇄에서, 클라이언트 PC(101)로부터 인쇄 데이터를 접수할 때에도, MFP(102, 103) 각각(예를 들어, MFP(102))은 접수된 인쇄 데이터의 인쇄잡을 즉시 실행하지 않고 관련된 인쇄 데이터를 예약한다. 그 후, 클라이언트 PC(101)에게 상술된 인쇄 데이터 송신을 지시한 사용자가 MFP(102)에 로그인하여 MFP(102)에게 로컬 예약된 인쇄 데이터에 대한 인쇄잡(이후, "로컬 예약된 인쇄잡"으로 지칭됨)을 실행할 것을 지시하는 경우, MFP(102)는 관련된 실행 지시에 따라서 로컬 예약된 인쇄잡을 실행한다.
또한, MFP(103)에 예약된 다른 인쇄 데이터가 MFP(103)으로부터 MFP(102)에 전송되고 전송이 완료되는 경우, MFP(102)는 다른 예약된 인쇄 데이터에 대한 인쇄잡(이후, "원격 예약된 인쇄잡"으로 지칭됨)을 실행할 수 있다.
이어서, MFP(102, 103)의 구성이 설명될 것이다. MFP(102, 103)은 본 실시예에서 마찬가지의 구성을 갖기 때문에, 이후, 일 예로서 MFP(102)의 구성이 설명될 것이다.
도 2는 도 1의 MFP(102)의 구성을 개략적으로 도시하는 블록도이다.
도 2에 도시된 바와 같이, MFP(102)는 CPU(201), RAM(202), 보조 기억 유닛(203), 표시 유닛(204), 조작 유닛(205), NIC(Network Interface Card)(206), 인쇄 유닛(207), 판독 유닛(208), 인증 유닛(209), 및 통신 유닛(210)을 구비한다. 이들 부재는 메인 버스(211)를 통해 서로 접속된다.
CPU(201)는 전체 MFP(102)를 통괄적으로 제어한다.
본 실시예에서, 각종 제어는 RAM(202)으로 판독 및 전개되는 소프트웨어 모듈(300)(도 3을 참조하여 후술됨)의 모듈을 실시함으로써 실행된다. RAM(202)은 CPU(201)의 작업 영역으로서 사용되고, 각종 데이터에 대한 일시 기억 영역으로서 사용된다. 보조 기억 유닛(203)은 하드 디스크, CD-ROM 등을 포함하고, MFP(102)에 의해 사용되는 각종 제어 프로그램 및 각종 데이터를 저장한다.
또한, 보조 기억 유닛(203)은 RAM(202) 대신 각종 데이터에 대한 일시 기억 영역으로서 사용된다. 표시 유닛(204)은 MFP(102)의 각종 설정에 대한 설정 화면을 표시한다. 본 실시예에서, 표시 유닛(204)은 예약 인쇄를 설정하기 위해 사용되며 후술되는 도 5에 도시되는 예약 인쇄 설정 화면(500), 및 예약 인쇄에 관한 모드를 설정하기 위해 사용되며 후술되는 도 6에 도시되는 인쇄 순서 설정 화면(600)을 표시한다.
조작 유닛(205)은 텐-키(ten-key) 패드, 각종 잡의 실행을 지시하기 위한 실행 버튼 등을 구비하고, 사용자에 의해 입력된 입력 정보를 CPU(201)에 송신한다. NIC(206)는 LAN(212)을 통해 접속된 각종 장치와 데이터 통신을 실행한다. 인쇄 유닛(207)은 인쇄 데이터에 기초하여 기록지에 화상을 인쇄한다. 판독 유닛(208)은 원고대(미도시) 상의 원고로부터 화상 정보를 획득하고, 획득된 화상 정보에 기초하여 흑백 2치 화상 데이터 또는 컬러 다치 화상 데이터를 생성한다.
인증 유닛(209)은 등록된 사용자에 대한 사용자 인증을 실행한다. 예를 들어, 사용자 인증은, 사용자 정보가 기록된 IC 카드를 사용자가 인증 유닛(209)에 대거나, 표시 유닛(204)에 표시된 로그인 화면에 사용자가 사용자 정보를 입력한 경우 실행된다.
통신 유닛(210)은 네트워크(104)를 통해 접속된 클라이언트 PC(101) 및 MFP(103)와 데이터 통신을 실행한다. 본 실시예에서, MFP(102)가 MFP(103)에 예약된 원격 예약된 인쇄잡을 실행하는 경우, 통신 유닛(210)은 네트워크(104)를 통해 MFP(103)로부터 전송된 원격 예약된 인쇄 데이터를 접수한다.
도 3은 도 1의 MFP(102)에 의해 실행되는 소프트웨어 모듈(300)의 구성을 도시하는 도면이다.
도 3에 도시된 바와 같이, 소프트웨어 모듈(300)은 저장 제어 모듈(301), 제어 모듈(302), 설정 모듈(303), 인쇄 모듈(304), 및 통신 모듈(305)을 구비한다. CPU(201)이 RAM(202)으로 판독 및 전개되는 모듈을 실행하는 경우, 관련된 모듈에 대응하는 처리가 실행된다.
저장 제어 모듈(301)은 로컬 예약된 인쇄 데이터 및 MFP(103)로부터 전송된 원격 예약된 인쇄 데이터를 보조 기억 유닛(203)에 저장한다. CPU(201)가 클라이언트 PC(101) 또는 조작 유닛(205)으로부터 로컬 예약된 인쇄잡 및 원격 예약된 인쇄잡 등의 인쇄잡의 실행을 지시하는 인쇄 지시 통지를 획득하는 경우, 제어 모듈(302)은 인쇄 지시 통지에 포함되는 도 4에 도시된 인쇄잡 속성 정보(400)를 해석한다.
인쇄잡 속성 정보(400)는 작업명(401), 작업 소유자명(402), 날짜(403), 인쇄 설정(404), 저장처(405), 인쇄 실행가능 상태(406), 인쇄 상태(407), 및 전송 상태(408)를 포함한다. 작업명(401)에는 인쇄잡을 특정하는 인쇄 작업명이 포함된다. 작업 소유자명(402)에는 인쇄잡의 실행을 지시한 사용자를 특정하는 사용자명이 포함된다. 날짜(403)에는 인쇄잡의 실행을 지시한 날짜에 관한 정보가 포함된다.
인쇄 설정(404)에는 편면/양면 설정 및 컬러 모드 설정 등의 각종 인쇄 설정 정보가 포함된다. 저장처(405)에는 인쇄잡에 대한 인쇄 데이터의 저장처에 대응하는 IP 어드레스 정보가 포함된다. 인쇄 실행가능 상태(406)에는 인쇄잡이 실행 가능한지 여부를 나타내는 정보가 포함된다. 본 실시예에서, 인쇄 데이터가 보조 기억 유닛(203)에 저장되는 인쇄잡에 대해서는, 관련된 인쇄잡이 실행 가능하다는 것을 의미하는 "OK"가 설정된다. 그리고 인쇄 데이터가 보조 기억 유닛(203)에 저장되지 않은 인쇄잡에 대해서는, 인쇄잡이 실행 불가능하다는 것을 의미하는 "NG"가 설정된다.
인쇄 상태(407)에는 인쇄잡의 진행 상황에 따르는 정보가 설정된다. 구체적으로, 공백(Null)의 디폴트 정보가 인쇄 상태(407)에 설정되고, 인쇄잡의 처리 상황에 따라서 "인쇄중"를 나타내는 정보 및 "인쇄 완료"를 나타내는 정보가 설정될 수 있다. 전송 상태(408)에는 원격 예약된 인쇄 데이터의 전송 상황에 따르는 정보가 포함된다. 구체적으로, 공백(Null)의 디폴트 정보가 전송 상태(408)에 설정되고, 원격 예약된 인쇄 데이터의 전송 상황에 따라서 "전송중"을 나타내는 정보 및 "전송 완료"를 나타내는 정보가 설정될 것이다.
설정 모듈(303)은 보조 기억 유닛(203) 등에 저장된 MFP(102)에 관한 설정 정보를 사용하여 처리에 관해 설정한다. 본 실시예에서, 설정 모듈(303)은 도 5에 도시된 예약 인쇄 설정 화면(500) 및 도 6에 도시된 인쇄 순서 설정 화면(600)를 통해 입력된 입력 정보에 기초하여 예약 인쇄에 관해 설정한다.
예약 인쇄 설정 화면(500)은 예약 인쇄를 실행하는데 사용되는 ON 버튼(501), 예약 인쇄를 실행하지 않는데 사용되는 OFF 버튼(502), 및 예약 인쇄 설정 화면(500)에서의 설정을 완료하는데 사용되는 OK 버튼(503)을 포함한다. 본 실시예에서, MFP(102)의 장치 관리자가 예약 인쇄 설정 화면(500)의 ON 버튼(501)을 누른 후 OK 버튼(503)을 누르는 경우, MFP(102)에서는 예약 인쇄를 실행하는 것이 가능하게 된다. 한편, MFP(102)의 장치 관리자가 OFF 버튼(502)을 누른 후 OK 버튼(503)을 누르는 경우, MFP(102)에서는 예약 인쇄를 실행하는 것이 불가능하게 되고, 인쇄 데이터를 예약하지 않고 관련된 인쇄 데이터에 기초하여 인쇄잡을 실행한다.
인쇄 순서 설정 화면(600)은 후술되는 도 7에 도시된 예약 인쇄 처리에서의 인쇄잡의 실행 순서를 설정하는데 사용되는 선택 순서 우선 버튼(601) 및 속도 우선 버튼(602)을 포함한다.
또한, 인쇄 순서 설정 화면(600)에는 인쇄 순서 설정 화면(600)에서의 설정을 완료하는데 사용되는 OK 버튼(603)이 포함된다.
본 실시예에서, MFP(102)의 장치 관리자가 인쇄 순서 설정 화면(600)의 선택 순서 우선 버튼(601)을 누른 후 OK 버튼(603)을 누르는 경우, 설정 모듈(303)은 표시 유닛(204)에 표시된 후술되는 도 8a에 도시된 인쇄 데이터 리스트 화면(800)에서 선택된 순서에 따라서 인쇄잡이 실행되는 선택 순서 우선 모드를 설정한다.
한편, MFP(102)의 장치 관리자가 인쇄 순서 설정 화면(600)의 속도 우선 버튼(602)을 누른 이후 OK 버튼(603)을 누르는 경우, 설정 모듈(303)은 원격 예약된 인쇄잡의 실행보다 로컬 예약된 인쇄잡의 실행에 우선권을 부여하는 속도 우선 모드를 설정한다. 인쇄 모듈(304)은 인쇄 유닛(207)을 제어하여 인쇄잡을 실행한다. 통신 모듈(305)은 통신 유닛(210)을 제어하여 원격 예약된 인쇄 데이터의 전송 처리를 실행한다.
도 7은 도 1의 MFP(102)에 의해 실행되는 예약 인쇄 처리의 수순을 도시하는 흐름도이다.
도 7의 처리는 인쇄잡, 예를 들어 로컬 예약된 인쇄잡 및 원격 예약된 인쇄잡의 실행을 지시하기 위해 사용자가 MFP(102)에 로그인한 조건 하에서, CPU(201)가 보조 기억 유닛(203)으로부터 RAM(202)에 판독된 소프트웨어 모듈(300)을 실행할 때 실행된다.
도 7의 처리에서, CPU(201)는 먼저 인쇄 데이터를 선택하기 위해 도 8a에 도시된 인쇄 데이터 리스트 화면(800)을 표시 유닛(204)에 표시한다. 인쇄 데이터 리스트 화면(800)은 로컬 예약된 인쇄 데이터에 관한 정보 및 원격 예약된 인쇄 데이터에 관한 정보를 포함하는 인쇄 데이터 정보 그룹(801), 인쇄잡의 실행을 지시하는데 사용되는 인쇄 개시 버튼(802), 및 인쇄 데이터 정보 그룹(801)에 포함되는 모든 인쇄 데이터의 선택을 지시하는 전부 선택 버튼(803)을 포함한다. 인쇄 데이터는 예약 순서대로 인쇄 데이터 정보 그룹(801)에 추가된다. 인쇄 데이터 리스트 화면(800)에서, 선택 순서를 나타내는 번호가 사용자에 의해 눌려진 영역에 대응하는 인쇄 데이터에 추가된다.
또한, 사용자가 인쇄 데이터 리스트 화면(800)의 전부 선택 버튼(803)을 누르는 경우, 도 8b에 도시된 바와 같이 모든 인쇄 데이터에 최상위로부터 순서대로 일련 번호가 추가된다. 이어서, 사용자가 인쇄 개시 버튼(802)을 누르는 경우, CPU(201)는 선택된 인쇄 데이터의 인쇄잡(이후, "선택된 인쇄잡"으로 지칭됨)을 실행하는 지시를 접수한다(단계(S700), 접수 유닛).
본 실시예는 일 예로서 로컬 예약된 인쇄잡 및 원격 예약된 인쇄잡을 포함하는 복수의 인쇄잡의 실행이 지시된 경우를 설명하는 점에 유의해야 한다. 이어서, CPU(201)는 선택된 인쇄 데이터의 선택 순서에 기초하여 선택된 인쇄잡의 실행 순서를 설정하고(단계(S701), 설정 유닛), 선택 순서 우선 모드 및 속도 우선 모드 중 어느 것이 설정되는지 점검한다. MFP(102)의 장치 관리자는 선택 순서 우선 모드 또는 속도 우선 모드의 설정을 미리 설정할 수 있다.
단계(S702)에서의 점검 결과로서, 선택 순서 우선 모드가 선택되는 경우, CPU(201)는 각각의 선택된 인쇄잡에 대응하는 인쇄잡 속성 정보(400)를 획득하고, 획득된 인쇄잡 속성 정보(400) 및 설정된 실행 순서에 기초하여 도 9에 도시된 바와 같이 선택된 인쇄잡의 실행 순서를 규정하는 인쇄잡 리스트(900)를 생성한다(단계(S703)).
인쇄잡 리스트(900)는 선택된 인쇄잡 각각에 대한 작업명(901) 및 저장처(902)를 포함한다. 최초로 실행되는 선택된 인쇄잡으로부터 순서대로 선택된 인쇄잡에 관한 정보가 인쇄잡 리스트(900)에 추가된다. 작업명(901)은 인쇄잡 속성 정보(400)에 포함되는 작업명(401)에 대응하는 인쇄 작업명을 포함한다. 저장처(902)는 선택된 인쇄잡 각각에 사용되는 선택된 인쇄 데이터의 저장처를 나타내는 정보를 포함한다.
본 실시예에서, 선택된 인쇄잡 각각에 대응하는 인쇄잡 속성 정보(400)에 포함된 저장처(405)의 IP 어드레스가 MFP(102)의 IP 어드레스와 일치하는지 여부가 판별되고, 관련된 판별 결과에 기초하여 선택된 인쇄잡 각각에 대해 사용되는 선택된 인쇄 데이터의 저장처를 나타내는 정보가 설정된다. 예를 들어, 인쇄잡 속성 정보(400)에 포함되는 저장처(405)의 IP 어드레스가 MFP(102)의 IP 어드레스와 일치하는 인쇄잡(BB, DD) 각각에는 선택된 인쇄 데이터의 저장처가 MFP(102)인 것을 나타내는 "로컬"이 설정된다.
한편, 인쇄잡 속성 정보(400)에 포함되는 저장처(405)의 IP 어드레스가 MFP(102)의 IP 어드레스가 일치하지 않는 인쇄잡(AA, CC)에는 선택된 인쇄 데이터의 저장처가 MFP(102)가 아니라는 것을 나타내는 "리모트"가 설정된다. 이어서, CPU(201)는 인쇄잡 리스트(900)에 포함된 선택된 인쇄잡을 최상위의 선택된 인쇄잡으로부터 순서대로 실행한다(단계(S704), 인쇄잡 실행 유닛). 이어서, CPU(201)는 인쇄잡 리스트(900)에 포함된 모든 선택된 인쇄잡이 실행되었는지 여부를 판별한다(단계(S705)).
단계(S705)의 판별 결과, 인쇄잡 리스트(900)의 모든 선택된 인쇄잡이 실행되지 않은 경우, CPU(201)는 인쇄잡 리스트(900)의 선택된 인쇄잡 중 실행되지 않은 선택된 인쇄잡을 실행하고(단계(S706), 인쇄잡 실행 유닛), 단계(S705)의 처리로 복귀한다.
단계(S705)의 판별 결과, 인쇄잡 리스트(900)에 포함된 모든 선택된 인쇄잡이 실행된 경우, CPU(201)는 이 처리를 종료한다.
단계(S702)의 판별 결과, 속도 우선 모드가 설정된 경우, CPU(201)는 도 10의 속도 우선 처리를 실행하고(단계(S707)), 이 처리를 종료한다.
선택 순서 우선 모드에서, 인쇄잡(AA) 및 인쇄잡(BB)은 도 11a에 도시된 바와 같이, 이 순서대로 실행된다. 이 경우, 사용자가 인쇄잡(AA, BB)의 실행을 지시한 후 MFP(103)로부터의 인쇄잡(AA)을 위해 사용되는 원격 예약된 인쇄 데이터의 전송이 개시되고, 전송이 완료된 후 인쇄잡(AA)의 실행이 개시된다. 즉, 인쇄잡(AA)을 위해 사용되는 원격 예약된 인쇄 데이터의 전송이 완료되지 않은 경우 제1 인쇄잡(AA)이 실행되지 않기 ?문에, 인쇄잡(AA, BB)의 실행 지시 이후 FPOT는 비교적 긴 시간(T1)이 된다.
이어서, 도 7의 단계(S707)의 속도 우선 처리의 수순이 도 10에 도시된 흐름도를 참조하여 설명될 것이다.
도 10에서, 먼저 CPU(201)는 선택된 인쇄 데이터에 대응하는 인쇄잡 속성 정보(400)를 취득하고, 취득된 인쇄잡 속성 정보(400) 및 설정된 실행 순서에 기초하여 도 12a에 도시된 인쇄잡 리스트(1200)를 생성한다(단계(S1000)).
선택된 인쇄잡에 관한 정보가 선택 순서대로 인쇄잡 리스트(1200)에 추가된다.
또한, 인쇄잡 리스트(1200)는, 모든 선택된 인쇄잡에 대해, 도 9의 인쇄잡 리스트(900)의 작업명(901) 및 저장처(902)에 추가로, 인쇄잡 속성 정보(400)에 포함되는 인쇄 실행가능 상태(406)에 대응하는 인쇄 실행가능 상태(1201) 및 인쇄잡 속성 정보(400)에 포함된 인쇄 상태(407)에 대응하는 인쇄 상태(1202)를 포함한다. 본 실시예에서 단계(S1000 내지 S1007)의 처리는 단계(S1008 내지 S1013)의 처리와 병행해서 실행되는 점에 유의해야 한다.
이어서, CPU(201)는 도 13에 도시된 선택된 인쇄잡의 실행 순서에 관한 통지(1300)를 표시한다(단계(S1001), 통지 표시 유닛). 이어서, CPU(201)는 인쇄 실행가능 상태(1201)가 "OK"인 선택된 인쇄잡에 대한 인쇄잡 리스트(1200)를 검색한다(단계(S1002)).
인쇄 실행가능 상태(1201)에서, 선택된 인쇄 데이터가 이미 보조 기억 유닛(203)에 저장된 선택된 인쇄잡에는 "OK"가 설정되고, 선택된 인쇄 데이터가 보조 기억 유닛(203)에 저장되지 않은 선택된 인쇄잡에는 "NG"가 설정된다. 이어서, CPU(201)는 인쇄 실행가능 상태(1201)가 "OK"인 선택된 인쇄잡이 검출되었는지 여부를 판별한다(단계(S1003)).
단계(S1003)의 판별 결과, 인쇄 실행가능 상태(1201)가 "OK"인 선택된 인쇄잡이 검출될 때, 예를 들어, 인쇄 실행가능 상태(1201)가 "OK"인 인쇄잡(BB)이 검출될 때, CPU(201)는 검출된 인쇄잡(BB)을 실행한다(단계(S1004), 인쇄잡 실행 유닛). 즉, 속도 우선 모드에서, 설정된 실행 순서에 관계없이, 인쇄 실행가능 상태(1201)가 "OK"인 인쇄잡(BB)이 최초로 실행된다.
그 후, CPU(201)는 인쇄잡 리스트(1200)에서 실행되는 인쇄잡(BB)의 인쇄 상태(1202)를 도 12b에 도시된 바와 같이 "인쇄중"으로 설정한다.
인쇄잡(BB)의 실행이 완료되는 경우(단계(S1005)에서 "예"), CPU(201)는 도 12c에 도시된 바와 같이, 실행된 인쇄잡(BB)을 인쇄잡 리스트(1200)로부터 삭제하고(단계(S1006)), 처리를 단계(S1002)로 복귀한다.
단계(S1003)의 판별 결과, 인쇄 실행가능 상태(1201)가 "OK"인 선택된 인쇄잡이 검출되지 않는 경우, CPU(201)는 인쇄 실행가능 상태(1201)가 "NG"인 선택된 인쇄잡이 인쇄잡 리스트(1200)에 포함되는지 여부를 판별한다(단계(S1007)).
단계(S1007)의 판별 결과, 인쇄 실행가능 상태(1201)가 "NG"인 선택된 인쇄잡이 인쇄잡 리스트(1200)에 포함되는 경우, CPU(201)는 처리를 단계(S1002)로 복귀한다.
단계(S1007)의 판별 결과, 인쇄 실행가능 상태(1201)가 "NG"인 선택된 인쇄잡이 인쇄잡 리스트(1200)에 포함되지 않은 경우, CPU(201)는 모든 선택된 인쇄잡의 실행이 완료된 것으로 판별하고, 이 처리를 종료하고, 도 7의 처리로 복귀한다.
한편, CPU(201)는 단계(S1000 내지 S1007)의 처리와 병행하여 선택된 인쇄잡 중 원격 예약된 인쇄잡의 전송 상황을 관리하기 위해 도 14a에 도시된 전송 제어 리스트(1400)를 생성한다(단계(S1008)). 즉, 원격 예약된 인쇄 데이터는 본 실시예에서 선택된 인쇄잡의 실행과 병행하여 전송된다.
전송 제어 리스트(1400)는 모든 원격 예약된 인쇄잡에 대해, 인쇄잡 리스트(900)와 마찬가지인 작업명(901) 및 저장처(902)에 추가로, 인쇄잡 속성 정보(400)의 전송 상태(408)에 대응하는 전송 상태(1401)를 포함한다.
이어서, CPU(201)는 전송 제어 리스트(1400)에 포함된 최상위의 원격 예약된 인쇄잡을 전송한다(단계(S1009)). 예를 들어, 인쇄잡(AA)에 사용되는 원격 예약된 인쇄 데이터가 전송된다.
이어서, CPU(201)는 전송 제어 리스트(1400)의 원격 예약된 인쇄 데이터에 대한 전송 처리가 실시된 인쇄잡(AA)의 전송 상태(1401)를, 도 14b에 도시된 "전송중"으로 설정한다.
그 후, 인쇄잡(AA)에 사용되는 원격 예약된 인쇄 데이터의 전송 처리가 완료되는 경우(단계(S1010)에서 "예"), CPU(201)는 전송 제어 리스트(1400)의 인쇄잡(AA)의 전송 상태(1401)를 도 14c에 도시된 바와 같이 "전송 완료"로 설정하고, 인쇄잡 리스트(1200)의 인쇄잡(AA)의 인쇄 실행가능 상태(1201)를 도 12d에 도시된 바와 같이 "OK"로 설정한다(단계(S1011)). 따라서, 인쇄잡(AA)의 실행이 가능하게 된다. 이어서, CPU(201)는 전송 제어 리스트(1400)에 포함된 모든 원격 예약된 인쇄 데이터의 전송 처리가 완료되었는지 여부를 판별한다(단계(S1012)).
단계(S1012)의 판별 결과, 전송 제어 리스트(1400)에 포함된 원격 예약된 인쇄잡 중 하나에 대해 사용되는 임의의 원격 예약된 인쇄 데이터에 대한 전송 처리가 완료되지 않은 경우, CPU(201)는 전송 처리가 실행되지 않은 원격 예약된 인쇄 데이터에 대한 전송 처리를 실행하고(단계(S1013)), 처리를 단계(S1010)로 복귀한다.
단계(S1012)의 판별 결과, 전송 제어 리스트(1400)에 포함된 원격 예약된 인쇄잡에 대해 사용되는 모든 원격 예약된 인쇄 데이터에 대한 전송 처리가 완료된 경우, CPU(201)는 이 처리를 종료한다.
도 10의 처리에 따라서 MFP(103)로부터의 전송에 의해 수반되는 원격 예약된 인쇄 데이터의 인쇄잡(AA)이 최초로 실행되도록 설정된 경우에도, 로컬 예약된 인쇄 데이터의 인쇄잡(BB)이 최초로 실행된다. 따라서, MFP(103)로부터의 원격 예약된 인쇄 데이터의 전송이 완료될 때까지 인쇄잡(AA)은 대기없이 실행될 수 있기 때문에, 도 11b에 도시된 바와 같이 FPOT는 T1보다 짧은 T2가 되고, 이는 FPOT가 필요 이상으로 길게 되는 것을 방지할 수 있다.
또한, 인쇄잡(AA)에 대해 사용되는 원격 예약된 인쇄 데이터에 대한 전송 처리가 인쇄잡(BB)의 실행과 병행하여 실행되기 때문에, 인쇄잡(BB)의 실행 도중 시간이 유효하게 사용되고, 이는 인쇄잡(AA, BB)을 실행하는데 필요로 하는 총 실행 시간을 단축할 수 있다.
또한, 도 10의 처리에 따라서 인쇄잡(BB)이 인쇄잡(AA)보다 먼저 실행될 때 선택된 인쇄잡의 실행 순서에 관한 통지(1300)가 표시되기 때문에, 사용자는 인쇄잡의 실행 순서에 관해서 혼동되지 않는다.
본 발명은 본 실시에를 사용하여 상술되었으나, 본 발명은 상술된 실시예에 한정되지 않는다.
예를 들어, 모든 인쇄 데이터가 선택 순서 우선 모드에서 전부 선택 버튼(803)의 누름에 의해 선택되는 경우, 본 실시예에서 원격 예약된 인쇄 데이터에 대한 인쇄잡(AA)의 실행은 로컬 예약된 인쇄 데이터에 대한 인쇄잡(BB)의 실행보다 우선된다. 그러나, 전부 선택 버튼(803)이 눌려지는 경우, 속도 우선 모드가 자동적으로 설정될 수 있다. 이러한 경우, 인쇄잡(BB)이 인쇄잡(AA)의 실행보다 우선하여 실행되기 때문에, FPOT가 필요 이상으로 길게 되는 것이 확실하게 방지된다.
다른 실시예
본 발명의 실시예(들)는 또한 상술된 실시예(들) 중 하나 이상의 기능들을 수행하도록 기억 매체(좀 더 완전하게는 '비-일시적 컴퓨터 판독 가능 기억 매체'라고도 지칭될 수 있음)에 기록된 컴퓨터 실행가능 명령어(예를 들어, 하나 이상의 프로그램)를 판독하여 실행하는 그리고/또는 상술한 실시예(들) 중 하나 이상의 기능들을 수행하기 위한 하나 이상의 회로들(예를 들어, 주문형 집적 회로(ASIC))을 포함하는 시스템 또는 장치의 컴퓨터에 의해, 그리고 예를 들어, 상술된 실시예(들) 중 하나 이상의 기능들을 수행하도록 기억 매체로부터의 컴퓨터 실행가능 명령어를 판독하여 실행함으로써, 그리고/또는 상술된 실시예(들) 중 하나 이상의 기능들을 수행하도록 하나 이상의 회로를 제어함으로써 시스템 또는 장치의 컴퓨터에 의해 수행되는 방법에 의해 실현될 수 있다. 컴퓨터는 하나 이상의 프로세서들(예를 들어, 중앙 처리 장치(CPU), 마이크로 처리 장치(MPU))을 포함할 수 있고 컴퓨터 실행가능 명령어들을 판독하여 실행하는 별도의 컴퓨터 또는 별도의 프로세서의 네트워크를 포함할 수 있다. 컴퓨터 실행가능 명령어들은 예를 들어, 네트워크 또는 기억 매체로부터 컴퓨터에 제공될 수 있다. 기억 매체는 예를 들어, 하드 디스크, 랜덤 액세스 메모리(RAM), 리드 온리 메모리(ROM), 분산 컴퓨팅 시스템의 저장 장치, 광학 디스크(예를 들어, 컴팩트 디스크(CD), 디지털 다기능 디스크(DVD), 또는 블루 레이 디스크(BD)™), 플래시 메모리 장치, 메모리 카드 등의 하나 이상을 포함한다.
(기타의 실시예)
본 발명은, 상기의 실시형태의 1개 이상의 기능을 실현하는 프로그램을, 네트워크 또는 기억 매체를 개입하여 시스템 혹은 장치에 공급하고, 그 시스템 혹은 장치의 컴퓨터에 있어서 1개 이상의 프로세서가 프로그램을 읽어 실행하는 처리에서도 실현가능하다.
또한, 1개 이상의 기능을 실현하는 회로(예를 들어, ASIC)에 의해서도 실행가능하다.
본 발명이 예시적인 실시예를 참조하여 설명되었지만, 본 발명은 개시된 예시적인 실시예에 제한되지 않는다는 점이 이해되어야 한다. 이하의 청구항의 범위는 그러한 변경예 및 등가적 구조예 및 기능예 모두를 포함하도록 가장 광의의 해석에 따라야 한다.
본 출원은 본 개시내용에 전체가 참조로 통합된, 2015년 2월 23일 출원된 일본 특허 출원 번호 제2015-032775호의 우선권을 주장한다.

Claims (8)

  1. 화상 처리 장치이며,
    출력할 잡 리스트의 잡들을 선택하도록 구성된 선택 유닛으로서, 상기 잡들은 상기 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡 모두를 포함하는, 선택 유닛;
    상기 선택 유닛에 의해 선택된 상기 제1 인쇄잡의 인쇄 처리와 상기 제2 인쇄잡의 인쇄 처리를 수행하도록 구성된 인쇄잡 실행 유닛, 및
    상기 제1 인쇄잡과 상기 제2 인쇄잡 모두의 실행이 지시되어 있는 순서에 따라 생성되는 상기 잡 리스트에서의 선택 순서에 상관없이 상기 제2 인쇄잡의 인쇄 처리의 시작보다 먼저 상기 제1 인쇄잡의 인쇄 처리가 시작될 수 있게끔 상기 인쇄잡 실행 유닛을 제어하도록 구성된 제어 유닛을 포함하는, 화상 처리 장치.
  2. 제1항에 있어서,
    상기 제1 인쇄잡과 상기 제2 인쇄잡의 실행 순서를 설정하도록 구성된 설정 유닛; 및
    제1 설정과 제2 설정을 설정하도록 구성된 모드 설정 유닛을 더 포함하고,
    상기 제어 유닛은, 상기 잡 리스트에서 상기 제2 인쇄잡이 상기 제1 인쇄잡보다 우선하는 경우에도 상기 제1 설정에서 상기 제2 인쇄잡의 인쇄 처리의 시작보다 먼저 상기 제1 인쇄잡의 인쇄 처리가 시작될 수 있게끔 상기 인쇄잡 실행 유닛을 제어하고,
    상기 제어 유닛은, 상기 잡 리스트에서 상기 제2 인쇄잡이 상기 제1 인쇄잡보다 우선하는 경우에 상기 제2 설정에서 상기 제2 인쇄잡의 인쇄 처리보다 먼저 상기 제1 인쇄잡의 인쇄 처리가 시작될 수 없도록 상기 인쇄잡 실행 유닛을 제어하는, 화상 처리 장치.
  3. 제2항에 있어서,
    상기 제1 인쇄잡 및 상기 제2 인쇄잡을 실행하는 지시를 접수하도록 구성된 접수 유닛을 더 포함하고,
    상기 제어 유닛은, 상기 접수 유닛이 상기 제1 인쇄잡을 수행하는 지시를 접수하기 전에 상기 제2 인쇄잡을 수행하는 지시를 접수하는 경우에도 상기 제1 설정에서 상기 제1 인쇄잡의 인쇄 처리가 먼저 시작될 수 있도록 상기 인쇄잡 실행 유닛을 제어하는, 화상 처리 장치.
  4. 제3항에 있어서,
    상기 제어 유닛이 상기 제2 인쇄잡의 인쇄 처리를 시작하기 전에 상기 제1 인쇄잡의 인쇄 처리를 시작하는 경우, 실행 순서에 관한 통지를 표시하도록 구성된 통지 표시 유닛을 더 포함하는, 화상 처리 장치.
  5. 제1항에 있어서,
    상기 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 인쇄잡을 갖는 제1 잡 리스트 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 인쇄잡을 갖는 제2 잡 리스트를 생성하도록 구성된 리스트 생성 유닛을 더 포함하고,
    상기 제2 인쇄 잡은, 상기 제2 잡 리스트에 먼저 등록되고 이어서 상기 제2 잡의 전송이 완료된 후에 상기 제1 잡 리스트에 등록되는, 화상 처리 장치.
  6. 화상 처리 장치의 제어 방법이며,
    출력할 잡 리스트의 잡들을 선택하는 선택 단계로서, 상기 잡들은 상기 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡 모두를 포함하는, 선택 단계;
    상기 선택 단계에서 선택된 상기 제1 인쇄잡의 인쇄 처리와 상기 제2 인쇄잡의 인쇄 처리를 수행하는 인쇄잡 실행 단계; 및
    상기 제1 인쇄잡과 상기 제2 인쇄잡 모두의 실행이 지시되어 있는 순서에 따라 생성되는 상기 잡 리스트에서의 선택 순서에 상관없이 상기 제2 인쇄잡의 인쇄 처리의 시작보다 먼저 상기 제1 인쇄잡의 인쇄 처리가 시작될 수 있게끔 상기 인쇄잡 실행 단계의 인쇄 순서를 제어하는 제어 단계를 포함하는, 화상 처리 장치의 제어 방법.
  7. 화상 처리 장치의 제어 방법을 컴퓨터가 실행하게 하는 제어 프로그램을 저장한 컴퓨터 판독 가능 기억 매체이며,
    상기 제어 방법은,
    출력할 잡 리스트의 잡들을 선택하는 선택 단계로서, 상기 잡들은 상기 화상 처리 장치에 예약된 인쇄 데이터를 사용하는 제1 인쇄잡 및 다른 화상 처리 장치로부터의 인쇄 데이터의 전송을 요구하는 제2 인쇄잡 모두를 포함하는, 선택 단계;
    상기 선택 단계에서 선택된 상기 제1 인쇄잡의 인쇄 처리와 상기 제2 인쇄잡의 인쇄 처리를 수행하는 인쇄잡 실행 단계; 및
    상기 제1 인쇄잡과 상기 제2 인쇄잡 모두의 실행이 지시되어 있는 순서에 따라 생성되는 상기 잡 리스트에서의 선택 순서에 상관없이 상기 제2 인쇄잡의 인쇄 처리의 시작보다 먼저 상기 제1 인쇄잡의 인쇄 처리가 시작될 수 있게끔 상기 인쇄잡 실행 단계의 인쇄 순서를 제어하는 제어 단계를 포함하는, 컴퓨터 판독 가능 기억 매체.
  8. 제1항에 있어서,
    상기 제어 유닛은, 상기 제2 인쇄잡이 상기 선택 유닛에 의해 최초로 선택되는 경우 실행 순서를 변경하는 것에 의해 상기 제1 인쇄잡이 최초로 실행되도록 제어하는, 화상 처리 장치.
KR1020160020325A 2015-02-23 2016-02-22 예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체 KR101908771B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JPJP-P-2015-032775 2015-02-23
JP2015032775A JP6576048B2 (ja) 2015-02-23 2015-02-23 画像処理装置及びその制御方法、並びにプログラム

Publications (2)

Publication Number Publication Date
KR20160102905A KR20160102905A (ko) 2016-08-31
KR101908771B1 true KR101908771B1 (ko) 2018-10-16

Family

ID=56689886

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160020325A KR101908771B1 (ko) 2015-02-23 2016-02-22 예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체

Country Status (3)

Country Link
US (1) US10261731B2 (ko)
JP (1) JP6576048B2 (ko)
KR (1) KR101908771B1 (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005153418A (ja) * 2003-11-27 2005-06-16 Canon Inc 画像形成方法および装置並びに画像形成システム

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11289413A (ja) * 1998-04-06 1999-10-19 Canon Inc 画像処理装置および画像処理装置の制御方法
JP3919780B2 (ja) 1999-06-30 2007-05-30 キヤノン株式会社 情報処理装置および印刷制御方法およびコンピュータ読み出し可能な記憶媒体
JP2002149385A (ja) * 2000-11-15 2002-05-24 Minolta Co Ltd 画像形成装置
JP4420421B2 (ja) * 2001-03-19 2010-02-24 キヤノン株式会社 情報処理装置およびその制御方法
JP2002368927A (ja) * 2001-06-05 2002-12-20 Fuji Xerox Co Ltd ジョブ表示装置およびその方法
US7576880B2 (en) * 2003-11-03 2009-08-18 Hewlett-Packard Development Company, L.P. Cooperative rasterization of print data in an enterprise network
JP4646741B2 (ja) * 2005-08-30 2011-03-09 キヤノン株式会社 印刷システム、印刷装置、画像処理装置及びそれらの制御方法、プログラム
JP4844061B2 (ja) * 2005-09-16 2011-12-21 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置および画像処理システム
JP2009129015A (ja) * 2007-11-20 2009-06-11 Canon Inc 画像処理装置及び情報処理装置及び画像処理方法及び情報処理方法及び画像処理システム及び情報処理システム
JP2009217306A (ja) * 2008-03-07 2009-09-24 Seiko Epson Corp 印刷システム、プリンタ、サーバ、コンピュータプログラム及び印刷方法
US8330980B2 (en) * 2008-12-04 2012-12-11 Xerox Corporation System, method, and apparatus for networked print management
JP2011024127A (ja) * 2009-07-17 2011-02-03 Konica Minolta Business Technologies Inc 画像処理装置
JP5505366B2 (ja) * 2010-06-09 2014-05-28 コニカミノルタ株式会社 プロファイルセット保存方法、プロファイルセット保存プログラム、プロファイルセット保存システムおよび色変換処理装置
US8493598B2 (en) * 2010-09-07 2013-07-23 Xerox Corporation System and method for automated handling of document processing workload
US8810830B2 (en) * 2010-09-28 2014-08-19 Hewlett-Packard Development Company, L.P. System and method for scheduling a print job
JP5661586B2 (ja) * 2011-09-30 2015-01-28 株式会社沖データ 画像形成装置、情報処理装置及び画像形成システム
JP2013129131A (ja) * 2011-12-22 2013-07-04 Canon Inc 画像形成装置
JP6142495B2 (ja) * 2012-10-11 2017-06-07 ブラザー工業株式会社 画像形成装置,情報処理装置および画像形成システム
JP2014172394A (ja) * 2013-03-13 2014-09-22 Fuji Xerox Co Ltd 印刷装置、プログラム及び印刷システム
JP2014178738A (ja) * 2013-03-13 2014-09-25 Fuji Xerox Co Ltd 印刷制御装置、プログラム及び印刷システム

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005153418A (ja) * 2003-11-27 2005-06-16 Canon Inc 画像形成方法および装置並びに画像形成システム

Also Published As

Publication number Publication date
KR20160102905A (ko) 2016-08-31
US20160246549A1 (en) 2016-08-25
JP2016155237A (ja) 2016-09-01
JP6576048B2 (ja) 2019-09-18
US10261731B2 (en) 2019-04-16

Similar Documents

Publication Publication Date Title
JP6395374B2 (ja) 画像形成装置、画像形成装置の制御方法、およびコンピュータにより読み取り可能なプログラム
US9524125B2 (en) Printing system, image processing apparatus, information processing method and storage medium
US20160127581A1 (en) Communication system, communication apparatus, method of controlling the same, information processing apparatus, method of controlling the same and storage medium
CN107832026B (zh) 图像形成装置及其控制方法
US10126992B2 (en) Image processing apparatus, control method thereof, and storage medium
US10306101B2 (en) Information processing apparatus capable of establishing connection with internet based on first communication method and connection with external apparatus based on second communication method in parallel, and control method
US9841933B2 (en) Computer-readable storage medium storing display program and display device
US11122182B2 (en) Information processing apparatus, storage medium, and control method with voice instruction to peform print settings operation
KR102100248B1 (ko) 인쇄 장치 및 인쇄 장치의 제어 방법
KR20160049484A (ko) 화상 형성 장치, 그 제어 방법, 및 시스템
CN105812348B (zh) 图像形成设备和图像形成设备的控制方法
KR102165480B1 (ko) 인쇄 장치, 인쇄 장치의 제어 방법 및 저장 매체
US20190235812A1 (en) Image processing apparatus capable of exclusively setting multiple settings, method therefor, and storage medium
KR101908771B1 (ko) 예약 인쇄 처리를 실행할 수 있는 화상 처리 장치, 그 제어 방법, 및 그 제어 프로그램을 저장한 기억 매체
US10404869B2 (en) Image forming apparatus that carries out communication with multiple external apparatuses, control method for the image forming apparatus, and storage medium
US9804808B2 (en) Method for controlling printing apparatus, storage medium, and printing apparatus for communicating with a charge server to perform charging control related to printing
US20170255848A1 (en) Print control device that facilitates management of print job, control method therefor and storage medium, and printing system and control method therefor
JP6743097B2 (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム
JP7146841B2 (ja) 画像形成装置、画像形成装置の制御方法、およびコンピュータにより読み取り可能なプログラム
JP2018024258A (ja) 画像形成装置、および画像形成装置の制御方法
JP6897151B2 (ja) 画像形成装置及びプログラム
JP6033244B2 (ja) 画像形成装置及び画像形成方法
JP2019196018A (ja) 印刷装置、印刷制御方法及びプログラム
JP2016107483A (ja) 画像形成装置、画像形成装置の制御方法、およびプログラム

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant