Nothing Special   »   [go: up one dir, main page]

KR20090124718A - 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치 - Google Patents

유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치 Download PDF

Info

Publication number
KR20090124718A
KR20090124718A KR1020080051083A KR20080051083A KR20090124718A KR 20090124718 A KR20090124718 A KR 20090124718A KR 1020080051083 A KR1020080051083 A KR 1020080051083A KR 20080051083 A KR20080051083 A KR 20080051083A KR 20090124718 A KR20090124718 A KR 20090124718A
Authority
KR
South Korea
Prior art keywords
image forming
user interface
forming apparatus
print
option
Prior art date
Application number
KR1020080051083A
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 KR1020080051083A priority Critical patent/KR20090124718A/ko
Priority to US12/369,090 priority patent/US8873071B2/en
Priority to CNA2009101345198A priority patent/CN101593089A/zh
Publication of KR20090124718A publication Critical patent/KR20090124718A/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
    • 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/1224Client or server resources management
    • G06F3/1228Printing driverless or using generic drivers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • 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/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • 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/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1254Automatic configuration, e.g. by driver
    • 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/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1255Settings incompatibility, e.g. constraints, user requirements vs. device capabilities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를 수행하는 장치가 개시된다. 본 발명에 따른 유니버셜 프린터 드라이버를 이용한 화상형성방법은 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하고, 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택한 후, 선택된 인쇄옵션을 지원하는 화상형성장치에서 인쇄 데이터를 출력함으로써, 화상형성 시마다 화상형성장치의 인쇄옵션을 확인하지 않고도, 원하는 인쇄옵션을 지원하는 화상형성장치를 통해 인쇄 데이터를 출력할 수 있다.

Description

유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를 수행하는 장치{The image forming method using Universal Printer Driver and device for performing the method}
본 발명은 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를 수행하는 장치에 관한 것이다. 보다 구체적으로, 사용자가 원하는 인쇄옵션을 수행하는 화상형성장치에서 인쇄 데이터를 출력할 수 있는 방법 및 이를 수행하는 장치에 관한 것이다.
일반적으로 PC와 같은 호스트 장치에서 작성된 문서를 프린터와 같은 화상형성장치에서 화상을 형성하는 경우, 호스트 장치에는 화상형성장치를 구동하기 위한 프린터 드라이버가 필요하다. 즉, 화상형성장치에서 화상을 형성하기 위해서는 대응되는 프린터 드라이버의 설치가 필수적으로 요구된다. 또한, 화상형성장치를 사용하기 위해서는 특정 화상형성장치를 선택하는 과정이 필수적으로 요구된다. 사용자가 특정 인쇄옵션을 사용하여 화상을 형성하는 경우에도, 특정 화상형성장치를 먼저 선택하는 과정이 요구된다. 이 때, 선택된 화상형성장치가 지원하는 인쇄옵션은 선택된 화상형성장치의 기본 설정이나 속성의 확인을 통해서만 알 수 있다. 따 라서, 사용자가 원하는 인쇄옵션이 선택된 화상형성장치에 없을 경우에는 다른 화상형성장치를 선택하고, 선택된 화상형성장치의 기본 설정이나 속성의 확인을 통해 선택된 화상형성장치가 지원하는 인쇄옵션을 하여야 한다. 따라서, 인쇄 데이터를 출력할 때마다 인쇄 데이터를 출력하는 화상형성장치의 인쇄옵션을 매번 확인하지 않고도, 원하는 인쇄옵션을 지원하는 화상형성장치에서 인쇄 데이터를 출력할 수 있는 방안이 요구된다.
본 발명이 이루고자 하는 기술적 과제는 인쇄 데이터를 출력할 때마다 화상형성장치의 인쇄옵션을 확인하지 않고도, 원하는 인쇄옵션을 지원하는 화상형성장치를 통해 인쇄 데이터를 출력할 수 있는 방법을 제공하는데 있다. 또한, 상기된 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록 매체를 제공하는데 있다.
본 발명의 기술적 과제들은 이상에서 언급한 기술적 과제로 제한되지 않으며, 언급되지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
상기 기술적 과제를 해결하기 위한 본 발명에 따른 유니버셜 프린터 드라이버를 이용한 화상형성방법은 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하는 단계 상기 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택하는 단계 및 상기 선택된 인쇄옵션을 지원하는 화상형성장치에서 인쇄 데이터를 출력하는 단계를 포함하는 것을 특징으로 한다.
상기 다른 기술적 과제를 해결하기 위하여, 본 발명에 따른 유니버셜 프린터 드라이버를 이용한 화상형성방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
상기 또 다른 기술적 과제를 해결하기 위하여, 본 발명에 따른 유니버셜 프린터 드라이버를 이용한 화상형성방법을 수행하는 장치는 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하는 표시부 상기 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택하는 선택부 및 상기 선택된 인쇄옵션을 지원하는 화상형성장치로 인쇄 데이터를 전송하는 전송부를 포함하는 것을 특징으로 한다.
본 발명에 의한 유니버셜 프린터 드라이버를 이용한 화상형성방법은 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하고, 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택한 후, 선택된 인쇄옵션을 지원하는 화상형성장치에서 인쇄 데이터를 출력함으로써, 화상형성 시마다 화상형성장치의 인쇄옵션을 확인하지 않고도, 원하는 인쇄옵션을 지원하는 화상형성장치를 통해 인쇄 데이터를 출력할 수 있는 효과가 있다. 또한, 인쇄 데이터를 출력한 화상형성장치에 관한 정보를 확인할 수 있는 효과가 있다.
이하에서는 도면들을 참조하여 본 발명의 바람직한 실시예들을 상세히 설명한다.
도 1은 본 발명의 바람직한 일 실시예에 따라 유니버셜 프린터 드라이버를 이용한 화상형성방법을 나타낸 흐름도이다.
제 100단계에서는 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들을 나타낸 사용자 인터페이스를 제공한다.
도 2는 본 발명의 바람직한 일 실시예에 따라 도 1의 100 단계에서 수행되는 과정을 상세히 나타낸 흐름도이다.
이하, 도 2를 참조하여, 도 1의 100 단계에서 수행되는 과정을 상세히 살펴본다.
제 200 단계에서는 유니버셜 프린터 드라이버 데이터베이스에서 연결하고자 하는 화상형성장치를 선택한다. 이 때, 유니버셜 프린터 드라이버 데이터베이스는 지원하는 화상형성장치의 모델명과 인쇄옵션 정보를 포함할 수 있다.
도3및 4는 본 발명의 바람직한 일 실시예에 따라 화상형성장치의 연결을 위한 사용자 인터페이스를 나타낸 도면이다.
이하, 도 3및 4를 참조하여, 도 2의 200 단계에서 수행되는 과정을 상세히 살펴본다.
도 3의 사용자 인터페이스에서 "Add Printer"탭(300)을 클릭하면, 도 4의 사용자 인터페이스가 제공된다. 도 4의 사용자 인터페이스에서 설정 위치 항목(400)에 화상형성장치를 연결할 위치를 지정한 후, "Find" 버튼(410)을 클릭하면, 지원하는 화상형성장치의 모델명과 인쇄옵션 정보를 포함하는 유니버셜 프린터 드라이버 데이터베이스가 제공된다. 유니버셜 프린터 드라이버 데이터베이스에서 연결하고자 하는 화상형성장치를 선택한다.
또한, 도4의 사용자 인터페이스에서 "Find All"버튼(420)을 클릭하면, 사용 가능한 화상형성장치가 "Result"항목(430)에 나타난다. 따라서, "Result" 항목(430)에 표시된 화상형성장치들 중에서 연결하고자 하는 화상형성장치를 선택할 수도 있다.
제 210 단계에서는 선택된 화상형성장치를 연결한다. 즉, 제 200 단계를 통해 선택한 화상형성장치를 연결한다.
제 220 단계에서는 연결된 화상형성장치에 관한 정보를 저장한다. 화상형성장치는 PnP(Plug and Play) 또는 네트워크(Network)로 연결될 수 있다. 따라서, 제 220 단계에서는 설치된 화상형성장치의 연결된 포트 정보를 저장한다.
제 230 단계에서는 화상형성장치들이 지원할 수 있는 모든 인쇄옵션을 나타낸 사용자 인터페이스에서 연결된 화상형성장치가 지원하는 인쇄옵션을 선택가능 상태로 변경시킨다.
도 5는 본 발명의 바람직한 일 실시예에 따라 화상형성장치들이 연결할 수 있는 모든 인쇄옵션을 나타낸 사용자 인터페이스를 나타낸 도면이다.
도 6내지 8은 본 발명의 바람직한 일 실시예에 따라 화상형성장치의 연결에 대응하여 변경된 도 5의 사용자 인터페이스를 나타낸 도면이다.
이하, 도 5 내지 도 8 및 본 발명의 바람직한 일 실시예에 따라 화상형성장치들이 지원하는 인쇄옵션을 나타낸 [표 1]을 참조하여, 제 230 단계에서 수행되는 과정을 상세히 살펴본다.
[표 1]
Figure 112008039106450-PAT00001
[표 1]에 도시된 바와 같이, 화상형성장치 A는 Color, Duplex, N-Up, Orientation 인쇄옵션을 지원하고, 화상형성장치 B는Duplex, N-Up, Orientation 인쇄옵션을 지원하고, 화상형성장치 C는 Staple, N-Up, Orientation 인쇄옵션을 지원한다.
본 발명의 바람직한 일 실시예에서는 [표 1]에 도시된 화상형성장치들을 C, B, A 순으로 연결하는 경우에 수행되는 과정을 살펴본다.
화상형성장치 C를 연결하면, 화상형성장치 C는 Staple, N-Up, Orientation의 인쇄옵션을 지원하므로, 도 5의 사용자 인터페이스에서 화상형성장치 C가 지원하는 Staple, N-Up, Orientation의 인쇄옵션이 선택가능 상태로 변경시켜, 도 5의 사용자 인터페이스는 도 6의 사용자 인터페이스로 변경된다. 사용자 인터페이스에서 선택가능 상태로 변경되면, 선택가능 상태로 변경된 인쇄옵션은 선택할 수 있다.
다시, 화상형성장치 B를 설치하면, 화상형성장치 B는 화상형성장치 C가 지원하는 인쇄옵션 외에 Duplex 인쇄옵션을 더 지원하므로, 도 6의 사용자 인터페이스에서Duplex 인쇄옵션이 선택가능 상태로 변경되어, 도 6의 사용자 인터페이스는 도 7의 사용자 인터페이스로 변경된다.
다시, 화상형성장치 A를 설치하면, 화상형성장치 A는 화상형성장치 C 및 B가 지원하는 인쇄옵션 외에 Color 인쇄옵션을 더 지원하므로, 도 7의 사용자 인터페이스에서 Color 인쇄옵션이 선택가능 상태로 변경되어, 도 7의 사용자 인터페이스는 도 8의 사용자 인터페이스로 변경된다.
제 240 단계에서는 설치된 화상형성장치들 중에서 인쇄가 불가능한 화상형성장치가 존재하는지를 확인한다. 연결된 화상형성장치들이라도, 연결 상태에 따라 인쇄가 불가능할 수가 있다. 따라서, 연결된 화상형성장치와의 통신을 통해 연결 여부를 확인하여, 실질적으로 연결되지 않은 화상형성장치를 인쇄가 불가능한 화상형성장치로 판별한다.
제 250 단계에서는 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시킨다. 또한, 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치만이 지원하는 인쇄옵션을 표시하지 않을 수도 있다.
제 240 단계를 통해, 연결된 화상형성장치들인 A, B, C 중에서, 화상형성장치 A가 인쇄가 불가능한 화상형성장치로 확인되면, 도 8의 사용자 인터페이스에서 화상형성장치 A만 지원하는 인쇄옵션인 color를 선택불가(disable) 상태로 변경시킨다. 따라서, 도 8의 사용자 인터페이스는 도 7의 사용자 인터페이스로 변경된다.
제 260단계에서는 사용자 인터페이스를 제공한다. 즉, 상태 변경이 완료된 사용자 인터페이스를 제공한다.
다시 도 1을 참조하면, 제 110 단계에서는 사용자 인터페이스의 인쇄옵션들 중에서 사용하고자 하는 인쇄옵션을 선택한다. 제 260 단계를 통해, 도 8의 사용자 인터페이스가 제공된다고 하면, 제 110 단계에서는 도 8의 사용자 인터페이스의 인쇄옵션들 중에서 사용하고자 하는 인쇄옵션을 선택한다. 본 발명의 바람직한 일 실시예에서는 도 8의 사용자 인터페이스에서, N-up 인쇄옵션을 선택한다.
제 120 단계에서는 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하는지 확인한다.확인 결과, 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하면, 제 130 단계를 수행하고, 그렇지 않으면, 제 140 단계를 수행한다. [표 1]에서 도시된 바와 같이, N-UP 인쇄옵션은 연결된 화상형성장치 A, B, C가 모두 지원하는 인쇄옵션이다. 따라서, 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하지 않는다. 따라서, 제 140 단계를 수행한다.
제 130 단계에서는 사용자 인터페이스에서 선택된 인쇄옵션을 지원하지 않는 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시킨다. 본 발명의 바람직한 일 실시예에 따라, 도 8의 사용자 인터페이스에서 Duplex 인쇄옵션을 선택하는 경우, [표 1]에 도시된 바와 같이, duplex 인쇄옵션은 화상형성장치 A 및 화상형성장치 B가 지원하는 인쇄옵션이고, 화상형성장치 C는 duplex 인쇄옵션을 지원하지 않음을 알 수 있다. 따라서, 도 8의 사용자 인터페이스에서 화상형성장치 C에서만 지원하는 인쇄옵션인 Staple 인쇄옵션을 선택불가 상태로 변경시킨다. 사용자 인터페이스에서 선택불가 상태로 변경되면, 선택불가 상태로 변경된 인쇄옵션은 더 이상 선택할 수 없게 된다. 따라서, 도 8의 사용자 인터페이스는 도 9에 도시된 바와 같이, Staple 인쇄옵션이 선택불가 상태로 변경된 사용자 인터페이스로 변경된다.
제 140 단계에서는 사용자 인터페이스에서 인쇄옵션 선택을 완료하였는지를 확인한다. 확인 결과, 인쇄옵션 선택을 완료하면, 제 150 단계를 수행하고, 그렇지 않으면, 다시 제 310 단계를 수행한다. 도 6내지 8의 사용자 인터페이스에서 "OK" 버튼(600)을 클릭하면, 인쇄옵션 선택을 모두 완료하였음을 알 수 있다. 따라서, "OK" 버튼(600)의 클릭 여부를 통해, 인쇄옵션 선택 완료 여부를 확인한다.
제 150 단계에서는 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상인지를 확인한다.확인 결과 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상이면, 제 160 단계를 수행하고, 그렇지 않으면, 제 180 단계를 수행한다. 본 발명의 바람직한 일 실시예에 따라, N-Up 인쇄옵션 및 Duplex 인쇄옵션을 선택하는 경우, 선택된 인쇄옵션인 N-Up 인쇄옵션 및 Duplex 인쇄옵션을 지원하는 화상형성장치는 화상형성장치 A 및 화상형성장치 B이다. 즉, 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상이므로, 제 160 단계를 수행한다. 반면에, 본 발명의 바람직한 일 실시예에 따라 Color 인쇄옵션만을 선택하는 경우, 선택된 인쇄옵션인 Color 인쇄옵션을 지원하는 화상형성장치는 화상형성장치 A뿐이므로, 제 180 단계를 수행한다.
제 160 단계에서는 선택된 인쇄옵션을 지원하는 화상형성장치가 표시되는 제 2 사용자 인터페이스를 제공한다. 본 발명의 바람직한 일 실시예에 따라, N-Up 인쇄옵션 및 Duplex 인쇄옵션을 선택하는 경우, 선택된 인쇄옵션인 N-Up 인쇄옵션 및 Duplex 인쇄옵션을 지원하는 화상형성장치는 화상형성장치 A 및 화상형성장치 B이 므로, 화상형성장치 A 및 화상형성장치 B가 모두 표시되는 제 2 사용자 인터페이스를 제공한다.
도 10는 본 발명의 바람직한 일 실시예에 따라 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상이 경우 제공되는 제 2 사용자 인터페이스를 나타낸 도면이다. 따라서, 도 10과 같은 제 2 사용자 인터페이스가 제공된다.
제 170 단계에서는 사용자 인터페이스에서 인쇄 데이터를 출력하기 위한 화상형성장치를 선택한다. 도 10의 사용자 인터페이스가 제공되면, 도 10에 도시된 화상형성장치들 중에서 인쇄 데이터를 출력하기 위한 화상형성장치를 선택한다. 즉, "USB" 또는 "Network Printer 1"중에서 인쇄 데이터를 출력하기 위한 화상형성장치를 선택한다.
제 180 단계에서는 선택된 화상형성장치에서 인쇄 데이터를 출력한다. 도 10의 사용자 인터페이스에서 "Network Printer 1"을 선택하면, "Network Printer 1"에 인쇄 데이터를 전송하여, 인쇄 데이터를 출력한다.
제 190 단계에서는 인쇄 데이터가 출력된 화상형성장치에 관한 정보를 표시한다. 도 11은 본 발명의 바람직한 일 실시예에 따라 인쇄 데이터를 출력한 후, 표시되는 화상형성장치에 관한 정보를 나타낸 도면이다. "Network Printer 1"을 선택하여, "Network Printer 1"에서 인쇄 데이터를 출력하면, 도 11에 도시된 바와 같이, 인쇄 데이터를 출력한 화상형성장치에 관한 정보를 표시할 수 있다. 이 때, 화상형성장치의 모델명 또는 연결 수단 정보를 표시할 수도 있다.
또한, 본 발명의 바람직한 일 실시예에서는 도 8의 사용자 인터페이스에서 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상인 경우, 선택된 인쇄옵션을 지원하는 화상형성장치들이 모두 표시되는 제 2 사용자 인터페이스를 제공하고, 제공된 제 2 사용자 인터페이스에서 선택한 화상형성장치에서 인쇄 데이터를 출력하였다. 하지만, 반드시 이에 한정되지 않고, 미리 설정된 우선 순위에 따라 우선 순위가 높은 화상형성장치에서 인쇄 데이터를 출력할 수도 있다. 즉, 미리 설정된 우선 순위가 A, B, C순이라면, 도 8의 사용자 인터페이스에서 선택된 인쇄옵션을 지원하는 화상형성장치가 화상형성장치 A 및 B와 같이 2인 경우, 우선 순위가 높은 화상형성장치 A에서 화상을 형성할 수도 있다. 또한, 디폴트로 지정된 화상형성장치가 존재하면, 디폴트로 지정된 화상형성장치를 우선 순위로 인쇄 데이터를 출력한다.
도 12는 본 발명의 바람직한 일 실시예에 따라 유니버셜 프린터 드라이버를 이용한 화상형성방법을 수행하는 장치를 나타낸 블록도이다.
본 발명의 바람직한 일 실시예에 따라 유니버셜 프린터 드라이버를 이용한 화상형성방법을 수행하는 장치(1200)는 사용자 인터페이스 생성부(1210), 사용자 인터페이스 변경부(1220), 표시부(1230), 판별부(1240), 선택부(1250), 장치 확인부(1260) 및 전송부(1270)를 포함한다.
이하, 도 1 내지 11 및 [표 1]을 참조하여, 도 12의 장치에서 수행되는 과정을 상세히 살펴본다.
사용자 인터페이스 생성부(1210)는 화상형성장치들이 지원할 수 있는 모든 인쇄옵션을 나타낸 사용자 인터페이스를 생성한다. 이 때, 생성된 사용자 인터페이스는 도 5에 도시된 바와 같다.
사용자 인터페이스 상태 변경부(1220)는 유니버셜 프린터 드라이버를 통해 화상형성장치들을 연결하면, 사용자 인터페이스 생성부(1210)에서 생성한 사용자 인터페이스에서 연결된 화상형성장치들이 지원하는 인쇄옵션들을 선택가능 상태로 변경시킨다. 즉, 유니버셜 프린터 드라이버를 통해, 화상형성장치 C를 설치하면, 화상형성장치 C는 Staple, N-Up, Orientation의 인쇄옵션을 지원하므로, 사용자 인터페이스 상태 변경부(1220)는 도 5의 사용자 인터페이스에서 화상형성장치 C가 지원하는 Staple, N-Up, Orientation의 인쇄옵션을 선택가능 상태로 변경시킨다. 따라서, 도 5의 사용자 인터페이스는 도 6의 사용자 인터페이스로 변경된다. 사용자 인터페이스에서 선택가능 상태로 변경되면, 선택가능 상태로 변경된 인쇄옵션은 선택할 수 있다.
다시, 화상형성장치 B를 설치하면, 화상형성장치 B는 화상형성장치 C가 지원하는 인쇄옵션 외에 Duplex 인쇄옵션을 더 지원하므로, 사용자 인터페이스 상태 변경부(1220)는 도 6의 사용자 인터페이스에서Duplex 인쇄옵션을 선택가능 상태로 변경시킨다. 따라서, 도 6의 사용자 인터페이스는 도 7의 사용자 인터페이스로 변경된다.
다시, 화상형성장치 A를 설치하면, 화상형성장치 A는 화상형성장치 C 및 B가 지원하는 인쇄옵션 외에 Color 인쇄옵션을 더 지원하므로, 사용자 인터페이스 상태 변경부(1220)는 도 7의 사용자 인터페이스에서 Color 인쇄옵션을 선택가능 상태로 변경시킨다. 따라서, 도 7의 사용자 인터페이스는 도 8의 사용자 인터페이스로 변경된다.
표시부(1230)는 유니버셜 프린터 드라이버를 통해 설치된 화상형성장치들이 지원하는 인쇄옵션들을 표시한 사용자 인터페이스를 제공한다. 또한, 사용자 인터페이스 상태 변경부(1220)를 통해, 사용자 인터페이스의 상태가 변경되면, 변경된 사용자 인터페이스를 표시한다. 표시부(1230)는 사용자 인터페이스와 제 2 사용자 인터페이스를 제공하는데, 동일한 윈도우 또는 별도의 윈도우를 통해 제공한다.
판별부(1240)는 설치된 화상형성장치의 인쇄 가능 여부를 판별한다. 설치된 화상형성장치들 중에는 장치에서 인쇄가 불가능한 화상형성장치가 존재할 수도 있다. 따라서, 판별부(1240)는 연결 확인부(1242)를 통해, 연결된 화상형성장치와 통신을 통해 현재 인쇄 데이터의 송수신이 가능하도록 연결 되었는지를 여부를 확인하고, 확인 결과 장치와 연결되지 않은 화상형성장치를 인쇄가 불가능한 화상형성장치로 판별한다.
판별부(1240)를 통해 인쇄가 불가능한 화상형성장치로 판별된 화상형성장치가 존재하면, 판별부(1240)는 이를 사용자 인터페이스 상태 변경부(1220)로 전달한다.
사용자 인터페이스 상태 변경부(1220)는 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치만이 지원하는 인쇄옵션을 선택불가 상태로 변경시킨다. 판별부(1240)를 통해, 설치된 화상형성장치들인 A, B, C 중에서 화상형성장치 A가 사용이 불가능한 화상형성장치로 판별되면, 도 8의 사용자 인터페이스 화상형성장치 A에서만 지원하는 인쇄옵션인 "color"을 선택불가 상태로 변경시킨다. 따라서, 도 8의 사용자 인터페이스는 도 7의 사용자 인터페이스로 변경된다. 또한, 사용자 인터 페이스 상태 변경부(1220)는 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치만이 지원하는 인쇄옵션을 표시하지 않을 수도 있다.
선택부(1250)는 표시부(1230)를 통해 제공된 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택한다.
장치 확인부(1260)는 선택부(1250)를 통해 사용자 인터페이스에서 인쇄옵션을 선택할 때마다, 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하는지 확인한다.
장치 확인부(1260)의 확인 결과, 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하면, 이를 사용자 인터페이스 상태 변경부(1220)로 전달한다.
사용자 인터페이스 상태 변경부(1220)는 사용자 인터페이스에서 선택된 인쇄옵션을 지원하지 않는 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시킨다.
전송부(1270)는 사용자 인터페이스에서 인쇄옵션 선택을 완료하면, 선택된 인쇄옵션을 지원하는 화상형성장치로 인쇄 데이터를 전송한다. 반면, 사용자 인터페이스에서 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면, 표시부(1230)는 선택된 인쇄옵션을 지원하는 화상형성장치들을 모두 표시된 제 2 사용자 인터페이스를 제공한다. 이 때, 표시부(1230)는 도 11의 사용자 인터페이스를 제공한다. 도 11의 사용자 인터페이스가 제공되면, 선택부(1250)는 도 11의 화상형성장치들 중에서 인쇄 데이터를 전송하기 위한 화상형성장치를 선택하고, 전송부(1270)는 선택부(1250)를 통해 선택된 화상형성장치로 인쇄 데이터를 전송한다. 즉, 도 11의 사용자 인터페이스에서 "Network Printer 1"을 선택하면, "Network Printer 1"에 인쇄 데이터를 전송한다. 또한, 표시부(1230)는 인쇄 데이터가 전송된 화상형성장치에 관한 정보를 표시한다. 이 때, 표시부(1230)에 표시되는 정보는 화상형성장치의 모델 또는 연결 수단 정보 중 적어도 하나를 포함하는 것을 특징으로 한다.
또한, 전송부(1270)는 사용자 인터페이스에서 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면, 미리 설정된 우선 순위에 따라 우선 순위가 높은 화상형성장치로 인쇄 데이터를 전송할 수도 있다.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 구동시키는 범용 디지털 컴퓨터에서 구현될 수 있다.
또한 상술한 본 발명의 실시예에서 사용된 데이터의 구조는 컴퓨터로 읽을 수 있는 기록매체에 여러 수단을 통하여 기록될 수 있다.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 씨디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.
도 1은 본 발명의 바람직한 일 실시예에 따라 유니버셜 프린터 드라이버를 이용한 화상형성방법을 나타낸 흐름도이다.
도 2는 본 발명의 바람직한 일 실시예에 따라 도 1의 100 단계에서 수행되는 과정을 상세히 나타낸 흐름도이다.
도3 및 4는 본 발명의 바람직한 일 실시예에 따라 화상형성장치의 연결을 위한 사용자 인터페이스를 나타낸 도면이다.
도 5는 본 발명의 바람직한 일 실시예에 따라 화상형성장치들이 연결할 수 있는 모든 인쇄옵션을 나타낸 사용자 인터페이스를 나타낸 도면이다.
도 6 내지 8은 본 발명의 바람직한 일 실시예에 따라 화상형성장치의 연결에 대응하여 변경된 도 5의 사용자 인터페이스를 나타낸 도면이다.
도 9는 본 발명의 바람직한 일 실시에 따라 화상형성장치의 인쇄 가능 여부에 대응하여 변경된 도 5의 사용자 인터페이스를 나타낸 도면이다.
도 10은 본 발명의 바람직한 일 실시예에 따라 선택된 인쇄옵션을 지원하는 화상형성장치가 2 이상이 경우 제공되는 사용자 인터페이스를 나타낸 도면이다.
도 11은 본 발명의 바람직한 일 실시예에 따라 인쇄 데이터를 출력한 후, 표시되는 화상형성장치에 관한 정보를 나타낸 도면이다.
도 12는 본 발명의 바람직한 일 실시예에 따라 유니버셜 프린터 드라이버를 이용한 화상형성방법을 수행하는 장치를 나타낸 블록도이다.

Claims (19)

  1. 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하는 단계
    상기 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택하는 단계 및
    상기 선택된 인쇄옵션을 지원하는 화상형성장치에서 인쇄 데이터를 출력하는 단계를 포함하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  2. 제 1 항에 있어서, 상기 인쇄옵션을 선택하는 단계는
    상기 사용자 인터페이스에서 인쇄옵션을 선택할 때마다, 상기 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하는지 확인하는 단계
    상기 사용자 인터페이스에서 상기 선택된 인쇄옵션을 지원하지 않는 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시키는 단계를 더 포함하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  3. 제 1 항에 있어서, 상기 인쇄 데이터를 출력하는 단계는
    상기 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면, 상기 선택된 인쇄옵션을 지원하는 화상형성장치들이 표시되는 제 2 사용자 인터페이스를 제 공하는 단계를 더 포함하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  4. 제 3 항에 있어서, 상기 사용자 인터페이스와 상기 제 2 사용자 인터페이스는
    동일한 윈도우 또는 별개의 윈도우를 통해 제공되는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  5. 제 1 항에 있어서, 상기 인쇄 데이터를 출력하는 단계 이후,
    상기 인쇄 데이터를 출력한 화상형성장치에 관한 정보를 표시하는 단계를 더 포함하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  6. 제 1 항에 있어서, 상기 인쇄 데이터를 출력하는 단계는
    상기 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면, 미리 설정된 우선 순위 또는 사용자에 의해 설정된 우선 순위에 따라 우선 순위가 높은 화상형성장치에서 수행되는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  7. 제 1 항에 있어서, 상기 사용자 인터페이스를 제공하는 단계는
    상기 사용자 인터페이스에서 상기 호스트 장치에 연결되는 화상형성장치들이 지원하는 인쇄옵션들을 선택가능 상태로 변경하여 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  8. 제 7 항에 있어서, 상기 사용자 인터페이스를 제공하는 단계는
    상기 연결된 화상형성장치의 인쇄 가능 여부를 판별하는 단계를 더 포함하고,
    상기 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치만이 지원하는 인쇄옵션은 선택불가 상태로 변경하여 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  9. 제 7 항에 있어서, 상기 사용자 인터페이스를 제공하는 단계는
    상기 연결된 화상형성장치의 인쇄 가능 여부를 판별하는 단계를 더 포함하고,
    상기 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치만이 지원하는 인쇄옵션을 표시하지 않는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 화상형성방법.
  10. 제 1 항 내지 제 9항 중 어느 한 항의 방법을 컴퓨터에서 실행시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
  11. 유니버셜 프린터 드라이버가 설치된 호스트 장치에 연결되는 화상형성장치가 지원하는 인쇄옵션들이 표시되는 사용자 인터페이스를 제공하는 표시부
    상기 사용자 인터페이스에서 적어도 하나 이상의 인쇄옵션을 선택하는 선택부 및
    상기 선택된 인쇄옵션을 지원하는 화상형성장치로 인쇄 데이터를 전송하는 전송부를 포함하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  12. 제 11 항에 있어서,
    상기 선택부를 통해 상기 사용자 인터페이스에서 인쇄옵션을 선택할 때마다, 상기 선택된 인쇄옵션을 지원하지 않는 화상형성장치가 존재하는지 확인하는 장치 확인부 및
    상기 사용자 인터페이스에서 상기 선택된 인쇄옵션을 지원하지 않는 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시키는 사용자 인터페이스 상태 변경부를 더 포함하고,
    상기 표시부는 상기 사용자 인터페이스 상태 변경부를 통해 변경된 사용자 인터페이스를 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  13. 제 11 항에 있어서,
    상기 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면,
    상기 표시부는 상기 선택된 인쇄옵션을 지원하는 화상형성장치들이 표시되는 제 2 사용자 인터페이스를 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  14. 제 13 항에 있어서, 상기 사용자 인터페이스와 상기 제 2 사용자 인터페이스는
    동일한 윈도우 또는 별개의 윈도우를 통해 제공되는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  15. 제 11 항에 있어서, 상기 표시부는
    상기 인쇄 데이터가 전송된 화상형성장치에 관한 정보를 표시하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  16. 제 11 항에 있어서, 상기 전송부는
    상기 선택된 인쇄옵션을 지원하는 화상형성장치가 2 개 이상이면, 미리 설정된 우선 순위 또는 사용자에 의해 설정된 우선 순위에 따라 우선 순위가 높은 화상형성장치로 인쇄 데이터를 전송하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  17. 제 12 항에 있어서,
    상기 사용자 인터페이스 상태 변경부는
    상기 사용자 인터페이스에서 상기 호스트 장치에 연결되는 화상형성장치들이 지원하는 인쇄옵션들을 선택가능 상태로 변경시키고,
    상기 표시부는
    상기 변경된 사용자 인터페이스를 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  18. 제 17 항에 있어서,
    상기 연결된 화상형성장치의 인쇄 가능 여부를 판별하는 판별부를 더 포함하고,
    상기 사용자 인터페이스 상태 변경부는
    상기 사용자 인터페이스에서 인쇄가 불가능한 화상형성장치에서만 지원하는 인쇄옵션을 선택불가 상태로 변경시키고,
    상기 표시부는
    상기 변경된 사용자 인터페이스를 제공하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
  19. 제 18 항에 있어서, 상기 판별부는
    상기 설치된 화상형성장치와의 통신을 통해 연결 여부를 확인하는 연결 확인부를 포함하고,
    상기 확인 결과, 상기 장치와 연결되지 않은 화상형성장치를 인쇄가 불가능한 화상형성장치로 판별하는 것을 특징으로 하는 유니버셜 프린터 드라이버를 이용한 장치.
KR1020080051083A 2008-05-30 2008-05-30 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치 KR20090124718A (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR1020080051083A KR20090124718A (ko) 2008-05-30 2008-05-30 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치
US12/369,090 US8873071B2 (en) 2008-05-30 2009-02-11 Image forming method using universal printer driver and device for performing the image forming method
CNA2009101345198A CN101593089A (zh) 2008-05-30 2009-04-17 利用通用打印机驱动程序的图像形成方法及执行其的设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080051083A KR20090124718A (ko) 2008-05-30 2008-05-30 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치

Publications (1)

Publication Number Publication Date
KR20090124718A true KR20090124718A (ko) 2009-12-03

Family

ID=41379404

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080051083A KR20090124718A (ko) 2008-05-30 2008-05-30 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치

Country Status (3)

Country Link
US (1) US8873071B2 (ko)
KR (1) KR20090124718A (ko)
CN (1) CN101593089A (ko)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5173881B2 (ja) * 2009-02-18 2013-04-03 キヤノン株式会社 情報処理方法及び情報処理装置
JP4920733B2 (ja) 2009-09-30 2012-04-18 シャープ株式会社 印刷制御プログラム、印刷制御方法、プリンタ、及び印刷システム
US8891111B2 (en) * 2010-12-13 2014-11-18 Microsoft Corporation Adaptable printer driver
US8904048B2 (en) 2011-09-08 2014-12-02 Microsoft Corporation Bidi extension for connected devices
JP6115149B2 (ja) * 2013-01-24 2017-04-19 株式会社リコー 情報処理システム、情報処理端末、プログラムおよび情報機器操作方法
US20150237226A1 (en) * 2014-02-17 2015-08-20 Fuji Xerox Co., Ltd. Printing instruction apparatus, image forming system, printing instruction method, and computer readable medium
CN109062581B (zh) * 2018-07-18 2023-07-25 珠海奔图电子有限公司 终端设备侧的驱动程序的处理方法、装置和设备
JP2022536271A (ja) * 2019-06-13 2022-08-15 ヒューレット-パッカード デベロップメント カンパニー エル.ピー. カラーマッチング
CN112148239B (zh) * 2020-09-25 2024-07-02 珠海奔图电子有限公司 一种打印选项的设置方法、装置、存储介质和计算机设备

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6552813B2 (en) * 1996-06-11 2003-04-22 Sun Microsystems, Inc. Directing print jobs in a network printing system
US6335795B1 (en) * 1997-09-15 2002-01-01 International Business Machines Corporation Method for customizing print attribute choices based on selected model, media, and printer
US7283258B1 (en) * 1998-08-28 2007-10-16 Brother Kogyo Kabushiki Kaisha Print system capable of notifying user of required ink amount
JP2002215353A (ja) 2001-01-19 2002-08-02 Ricoh Co Ltd 印刷処理システム
US8239883B2 (en) 2005-03-29 2012-08-07 Canon Kabushiki Kaisha Information processing apparatus and method, program, and storage medium
JP2007133611A (ja) 2005-11-09 2007-05-31 Konica Minolta Business Technologies Inc プリンタ制御装置、並びにプリンタ制御装置に接続されているプリンタを制御するための方法およびコンピュータプログラム
JP4182108B2 (ja) 2005-12-27 2008-11-19 キヤノン株式会社 画像形成システム、模擬プリント動作実現方法、プログラムおよび記憶媒体
JP2007200304A (ja) 2005-12-28 2007-08-09 Brother Ind Ltd 情報処理装置、情報処理方法およびプログラム
KR100777444B1 (ko) 2006-01-02 2007-11-21 삼성전자주식회사 폰트 크기를 변경하여 인쇄하는 방법 및 이에 사용되는호스트와 프린터
JP2008003784A (ja) 2006-06-21 2008-01-10 Ricoh Co Ltd 情報処理装置、プログラム及びその記録媒体
JP4986693B2 (ja) * 2007-04-17 2012-07-25 キヤノン株式会社 情報処理装置及びその制御方法、並びにプログラム

Also Published As

Publication number Publication date
CN101593089A (zh) 2009-12-02
US20090296126A1 (en) 2009-12-03
US8873071B2 (en) 2014-10-28

Similar Documents

Publication Publication Date Title
KR20090124718A (ko) 유니버셜 프린터 드라이버를 이용한 화상형성방법 및 이를수행하는 장치
CN100507823C (zh) 信息处理设备以及控制它的方法和程序
US20070075990A1 (en) Output request apparatus, output request method, and computer program product
JP4948233B2 (ja) 情報処理装置、プログラム及び記録媒体
US8264743B2 (en) Information processor, information processing method, and recording medium
JP4930811B2 (ja) 印刷制御プログラム、監視プログラム、及び印刷制御方法
CN102411482B (zh) 设备和帮助服务器
US11243728B2 (en) Printing process management apparatus and non-transitory computer readable medium storing printing process management program for displaying status of printing process
US20090303515A1 (en) Printer driver program, and printing instruction device
CN101465930A (zh) 图像处理设备
CN103995678A (zh) 信息处理装置及其控制方法
US8448192B2 (en) Computer readable medium storing a universal driver, method of controlling a device and apparatus
US8947695B2 (en) Information processing device, information processing method and computer-readable record medium
JP2013145588A (ja) 情報処理装置、情報処理システム、プログラム、及び、記録媒体
JP2009015798A (ja) 情報処理装置、プログラム及びその記録媒体
JP7298217B2 (ja) 情報処理システム、情報処理装置、情報処理プログラム、画像処理装置及び画像処理プログラム
EP2202665A1 (en) Method to generate digital signature, print controlling terminal, and image forming apparatus
US11829666B2 (en) Processing constrained print option function
US20090033982A1 (en) Method and apparatus for installing printer driver of image forming apparatus in printing environment using universal printer driver
KR20090010418A (ko) 유니버셜 프린터 드라이버를 사용하는 인쇄 환경에서화상형성장치의 프린터 드라이버를 설치하는 방법 및 장치
JP2007156614A (ja) ローカルデバイスが接続される制御装置におけるメニューデータの生成
JP2008117128A (ja) 情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラム
JP2004234169A (ja) 印刷装置、処理方式及び制御方式
US20080244434A1 (en) Information Service Program, Information Service Apparatus, and Information Service Method
CN102760048B (zh) 可为了利用新的电子设备而设定新的环境的计算机

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080530

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20130423

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20080530

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20140204

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140728

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20140204

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20140827

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20140728

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2014101005388

Request date: 20140827

PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20140827

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20140827

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20140404

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

Comment text: Report of Result of Re-examination before a Trial

Patent event code: PB06011S01D

Patent event date: 20141023

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20140827

Effective date: 20150626

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20150626

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20140827

Decision date: 20150626

Appeal identifier: 2014101005388