ON NM ONCA WU

ON NM ONCA WU
US 20010035983A1
(19) United States
(12) Patent Application Publication (10) Pub. No.: US 2001/0035983 A1
(43) Pub. Date:
Abe
(54) INFORMATION PROCESSING APPARATUS,
INFORMATION PROCESSING METHOD,
STORAGE MEDIUM, AND PROGRAM
(76) Inventor: Koichi Abe, KanagaWa (JP)
Publication Classi?cation
(51) Im C17
(52) as. C].
H04N 1/32
ABSTRACT
(57)
Correspondence Address:
FITZPATRICK CELLA HARPER & SCINTO
30 ROCKEFELLER PLAZA
NEW YORK, NY 10112 (Us)
Nov. 1, 2001
This invention relates to an image processing apparatus
Which is connected to image input and output devices via a
communication medium, an image processing method, a
storage medium, and a program. According to this invention,
input setting information and output setting information
(21) Appl. No.:
09/819,666
corresponding to an image processing mode selected by the
(22) Filed:
Mar. 29, 2001
image input process of the image input device is controlled
(30)
operator are acquired from those pre-stored in a memory, an
Foreign Application Priority Data
Mar. 30, 2000
Mar. 14, 2001
(JP)
(JP)
on the basis of the acquired input setting information, and an
image output process of the image output device is con
trolled on the basis of the acquired output setting informa
2000-095339
tion, thus obtaining a high-quality image processing result
2001-072630
by simple operation.
N201
CPU
2}
11|
2O0 1. 1 _\//
W
9_//\
ON
AA
O
NR
GMT
2 0O 23
459
E
H
w
R/
N
/
nlo?
W
RC
m
m
mE
W
w
lN
WUCANMON
CUC
MOCORHOCW
NANWNAIAA
munM_HCSCPC SNTTTRGI
m
m
E
N
%
E_HC
1L._ R1w
U
w
6E
2
w
E
T
L
INDICATES ADDRESS AND DATA BUSES
Patent Application Publication
Nov. 1, 2001 Sheet 1 0f 11
US 2001/0035983 Al
N 1 O1
11 6
r—? @106
1128
l/
//
1 O2
~108
1 O3
2
1
1 O7 '\ C
X.“
l
(
£9 '21] 0 CARRIAGE
—' Y
1
117
11%|‘
X‘
119 1
[El [:5
g
112
11 3
’
CARR1AGE
1 /\
r
Y,
‘NK
4
SCANNER
CARTRIDGE CARTRIDGE
2
2
104
105
Patent Application Publication
Nov. 1, 2001 Sheet 2 0f 11
US 2001/0035983 A1
102
5
E
CPU
i
‘f?
TV
201
i
I
206
i
ROM
H202 <):l’>
<‘F—_{>
'
5;
RAM
H203
<:i> @UNIT
CCNINILINICATIDN [IT/107m”
TV 207
aI
5
I
N 0 TI E H204
RAM
<jI>
NO v LA L
;
E
5
i
5
CONSOLE
[IF/109
3
sCAN
CONTROLLER
N
210
r,205
CG
i
5
aI
I
i
I
@ @
CONTROLLER
PRINT
“211
,,209
INDICATION
UNIT
@
I
“103
CARRIAGE
g
110
I
i
E
E
I
E
EfI ~208 I
‘E
V
C ARRIAG E C oNTR o LLER
<‘r—_¥> INDICATES ADDREss AND DATA BUSES
aE
Patent Application Publication
Nov. 1, 2001 Sheet 3 0f 11
US 2001/0035983 A1
301 COPY APPLICATION
i
302
‘I
I
1
I
uI MANAGER v
§
303
3
scANNER
‘
DRIvER
3
i
§
338
334
DEV'CE SHARED
PRINTER
‘NFORMAT'ON
DRIvER
MODULE
II
i
5
5
I
A
305
II
II
N 306
307 x
DRIvER
§
Patent Application Publication
wow) mow)
Nov. 1, 2001 Sheet 4 0f 11
NE‘) #3)
wow)\
US 2001/0035983 A1
wow\
EG
wo ?
0:“wow
.b
ega(2mg5x%4em8éa
X852E.3: 4.2%E8F/5\38
cma;c
<>e2H5g5%2%smxeoa.-._
NmowE8
wmXE205U I\/_\/
[email protected]; 11w|‘ \,_/ l
m
.n
iv
?g
1S<2
mgmg;
2m;
a?
N2$69w32o%6w
Patent Application Publication
Nov. 1, 2001 Sheet 5 0f 11
M563%0
Q
.6:m
[email protected]>g80I61wG%J:2é0A.NwWmM @E$0#859632x705 [email protected]/025aE
5>6-10E$9I>85x90%813
[email protected] 5Mow0$z28m1lx0w2o5:z £05g#@23m1x87Bo%w2:;5
US 2001/0035983 A1
Patent Application Publication
Nov. 1, 2001 Sheet 6 0f 11
US 2001/0035983 A1
FIG. 6
I STANDBY STATE I
4
I
S601~
MONITOR EVENT
S602
NO
YES
5603A’
PROCESS CORRESPONDING
TO GENERATED EVENT
I
(PRE-SCAN IN PHOTO MODE)
w S701
~ COLOR
_ 9O X90 dpi} START PRE-SCAN
S702
‘
END OF
PRE-SCAN?
I
2
DISPLAY IMAGE SCANNED UNTIL
THAT TIME ON PREVIEW AREA
I*_
DISPLAY ENTIRE SCANNED
IMAGE ON PREVIEW AREA
,V 8704
I
C END(RETURN)
)
Patent Application Publication
Nov. 1, 2001 Sheet 7 0f 11
US 2001/0035983 A1
FIG. 8
(COPY IN PHOTO MODEI
I
SET COPY MAGNIFICATION FRoIvI “/ S801
DOCUMENT SIZE AND PRINT
SHEET SIZE
I
3802
jgi?m dpi} sTART SCAN
,
II
- 360 X360 dpi
sTART
- HIGH-QUALITY
RECORDING
EXCLUSIVE PAPER (PRINT)
A HIGH QUALITY
S804
"
END OFWNO
8805
II
2
DISPLAY IMAGE SCANNED UNTIL
THAT TIME ON PREVIEW AREA
I“
DISPLAY ENTIRE SCANNED
IMAGE ON PREVIEW AREA
S807
END OF RECORDING
(PRINT)?
’\/ S806
Patent Application Publication
Nov. 1, 2001 Sheet 8 0f 11
US 2001/0035983 A1
FIG. 9
COPY IN PHOTO MODE
SET COPY MAGNIFICATION FROM *V 3901
DoCuNIENT SIZE AND PRINT
SHEET SIZE
I
~ COLOR
- 360 X360 dpi
S903
} START SCAN
N S902
-
END OF SCAN?
I
2
DISPLAY IMAGE SCANNED UNTIL_
THAT TIME ON PREVIEW AREA
I—i
DISPLAY ENTIRE SCANNED
w 8905
IMAGE ON PREVIEW AREA
PRESS OK BUTTON
AFTER CARTRIDGE IS EXCHANGED
II
DISPLAY CARTRIDGE EXCHANGE
MESSAGE BOX(WITH OK BUTTON)
I
~ 360 X360 dpi
START
' HIGH-QUALITY
RECORDING
EXCLUSIVE PAPER (PRINT)
~ HIGH QUALITY
S908
END OF RECORDING
(PRINT)?
N 8906
Patent Application Publication
Nov. 1, 2001 Sheet 9 0f 11
US 2001/0035983 A1
FIG. 10
1001
R
RENIovE sCANNER CARTRIDGE AND
@
EXCHANGE IT BY INK CARTRIDGE
Patent Application Publication
Nov. 1, 2001 Sheet 10 0f 11
US 2001/0035983 Al
F | G. 1 1
116
|—‘| L—|~106
118
2
l/
/
11202
~108
1107“I
x<_
1109
1110
1103
1
1
I
CARRIAGE
11
1113
(1
1
“17
1112
SCAN
UNIT
1104
3
INK
CARTRIDGE
—"Y
Nov. 1, 2001
US 2001/0035983 A1
INFORMATION PROCESSING APPARATUS,
INFORMATION PROCESSING METHOD,
STORAGE MEDIUM, AND PROGRAM
FIELD OF THE INVENTION
[0001]
The present invention relates to an image process
copying a single document image is required. When a color
photo is copied, the quality of the printed image is consid
erably loWer than the original color photo.
[0008]
To prevent such increase of copy time or deterio
ration of picture quality, setups of the scan and print pro
cesses corresponding to a document to be copied can be
ing apparatus Which is connected to image input and output
done. HoWever, in the conventional copy application, setups
devices via a communication medium, an image processing
method, a storage medium, and a program and, more par
ticularly, to an image processing apparatus for controlling an
of the scan process are made on a user interface displayed by
a scanner driver for driving the scanner device, and setups
of the print process are made on a user interface displayed
image process for outputting an image input by the image
input device using the image output device, e.g., an image
by a printer driver for driving the printer device.
copy process, an image processing method, a storage
complicated operations to merely copy, resulting in very
medium, and a program.
BACKGROUND OF THE INVENTION
[0002] An image processing system in Which a scanner
device having a function of scanning an image, and a printer
device having a function of printing image data are con
[0009]
poor operability. Furthermore, the user may set Wrong
values of the scan or print process, i.e., cannot often set setup
values he or she really Wanted to set. In this case, a problem
arises in that the copy speed may become excessively loW,
or the printed copy image may have inadvertently poor
quality.
nected to a host computer such as a personal computer or the
like via a communication medium is knoWn. Especially, an
image processing system that can print an image read by the
scanner device using the printer device is called a copy
system.
That is, a problem arises in that the user must make
SUMMARY OF THE INVENTION
[0010] The present invention has been made to solve the
aforementioned problems, and has as its object to provide an
information processing apparatus Which can obtain a high
[0003] In the copy system, setups, control, and the like
quality image processing result by simple operations, an
Which pertain to image scan and print processes are done on
the host computer. In recent years, a copy system that
image processing method, a storage medium, and a program.
implements such setups, control, and the like by softWare
called a copy application has been proposed. The copy
application can display a user interface that displays a screen
of copy information on a display of the host computer, and
alloWs the operator to make copy operation on it. As for
operations on the displayed user interface, a copy process
can be done by simple operations, i.e., by setting the number
of sets of copies and pressing a copy button.
[0011]
It is another object of the present invention to
provide an information processing apparatus Which can
execute an image process at an appropriate processing speed
by simple operations, an image processing method, a storage
medium, and a program.
[0012] As means for achieving the above objects, the
present invention comprises the folloWing arrangement.
the scan and print processes based on these setup values. For
[0013] That is, an information processing apparatus Which
is connected to an image input device and image output
device via a communication medium, comprises input con
trol means for controlling an image input process by the
image input device, output control means for controlling an
this reason, images are copied With a given copy speed and
image output process by the image output device, storage
copy image quality independently of the type of document.
means for storing a plurality of image processing modes, and
input setup information and output setup information cor
[0004] HoWever, to make operations easy, the conven
tional copy application makes setups of scan and print
processes using predetermined setup values, and executes
[0005] Normally, in order to improve the quality of a copy
image to be printed, an image must be scanned as high
resolution, high-quality, multi-valued data, and must be
printed With high resolution and high quality. For this
reason, the data siZe to be processed increases, and the copy
speed drops considerably. In order to improve the print
speed, since an image must be scanned as loW-resolution,
loW-quality, binary data, and must be printed With loW
resolution and loW quality, the quality of the copy image to
be printed deteriorates considerably.
[0006] Therefore, in the conventional copy system, upon
determining the predetermined setup values, the quality of
the copy image to be printed and the copy speed are
balanced to set intermediate values. That is, setup values of
the scan process are set to obtain middle-resolution, stan
responding to the plurality of image processing modes, and
acquisition means for acquiring the input setup information
and output setup information corresponding to the image
processing mode selected by an operator from the storage
means, Wherein the input control means controls the image
input process of the image input device on the basis of the
input setup information acquired by the acquisition means,
and the output control means controls the image output
process of the image output device on the basis of the output
setup information acquired by the acquisition means.
[0014] It is still another object of the present invention to
provide an information processing apparatus Which can
obtain image processing results that ?exibly correspond to
various device arrangements, an image processing method,
dard-quality, multi-valued data, and setup values of the print
a storage medium, and a program.
process are set to obtain a middle-resolution, standard
[0015] As means for achieving the above object, the
quality image.
present invention comprises the folloWing arrangement.
[0007]
[0016] That is, an information processing apparatus Which
is connected to an image input device and image output
For this reason, for example, When a text document
is simply copied, a copy time longer than that required for
Nov. 1, 2001
US 2001/0035983 A1
device via a communication medium, comprises generation
means for generating a plurality of image processing modes
from input setup information for controlling the image input
device, and output setup information for controlling the
image output device, storage means for storing the input
[0026]
FIG. 2 is a block diagram shoWing the detailed
arrangement of a scanner printer 102;
[0027]
FIG. 3 is a block diagram shoWing the arrange
ment of a copy application;
setup information and the output setup information in cor
[0028]
respondence With the plurality of image processing modes,
a user interface;
and display means for displaying the plurality of image
FIG. 4 shoWs an example of a main dialog box as
processing modes stored in the storage means.
[0029] FIG. 5 is a table shoWing scan and recording
(print) setup values of buttons 411 to 416 that represent copy
[0017]
purposes;
It is still another object of the present invention to
provide a storage medium and program Which can obtain a
high-quality copy result by simple operations.
[0018]
It is still another object of the present invention to
provide a storage medium and program Which can execute
a copy process at an appropriate processing speed by simple
operations.
[0019] As means for achieving the above object, the
present invention comprises the folloWing arrangement.
[0020] That is, a computer readable memory Which stores
a program code of an image processing method Which is
implemented using a scanner driver and printer driver in a
[0030] FIG. 6 is a How chart shoWing the processing of
the copy application 301 in a standby state;
[0031]
[0032]
[0033]
FIG. 9 is a How chart shoWing the process When a
scanner printer 112 alone is connected to a personal com
puter 101, and a copy button 408 is clicked (pressed) While
a photo button 413 is selected (highlighted) (copy in a photo
mode);
[0034]
code for controlling the scanner driver and printer driver,
1001;
and controlling a user interface Which is used to make a copy
FIG. 8 is a How chart shoWing an event process
(copy process) in step S603 shoWn in FIG. 6;
host computer Which is connected to a scanner and printer
via a communication medium, comprises a copy control
operation and display copy information, and a shared infor
mation storage code for storing, in a memory, setup infor
FIG. 7 is a How chart shoWing an event process
(prescan process) in step S603 shoWn in FIG. 6;
[0035]
FIG. 10 shoWs a cartridge exchange message box
FIG. 11 is a block diagram shoWing the arrange
ment of a copy system according to the second embodiment
mation Which is shared and used among the scanner driver,
of the present invention; and
the printer driver, and the copy control code.
[0036] FIG. 12 is a vieW for explaining scan, print, and
copy purpose modes, and tables of those modes in the
second embodiment.
[0021]
It is still another object of the present invention to
provide a storage medium and program Which can obtain a
copy result that ?exibly corresponds to the arrangement of
DETAILED DESCRIPTION OF THE
PREFERRED EMBODIMENTS
a scanner and printer.
[0022] As means for achieving the above object, the
present invention comprises the folloWing arrangement.
[0023] That is, a computer readable memory Which stores
a program code of an image processing method Which is
implemented using a scanner driver and printer driver in a
host computer Which is connected to a scanner and printer
via a communication medium, comprises a copy control
code for controlling the scanner driver and printer driver,
and controlling a user interface Which is used to make a copy
operation and display copy information, and a shared infor
mation storage code for storing, in a memory, setup infor
mation Which is shared and used among the scanner driver,
the printer driver, and the copy control code, Wherein the
copy control code controls to generate a plurality of copy
modes from the setup information, and display the plurality
of generated copy modes on the user interface in correspon
dence With the setup information.
[0024] Other features and advantages of the present inven
tion Will be apparent from the folloWing description taken in
conjunction With the accompanying draWings, in Which like
reference characters designate the same or similar parts
throughout the ?gures thereof.
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
FIG. 1 is a block diagram shoWing the arrange
ment of a copy system according to the ?rst embodiment of
the present invention;
[0037]
Preferred embodiments of the present invention
Will be described hereinafter With reference to the accom
panying draWings.
[0038] (First Embodiment)
[0039]
FIG. 1 is a block diagram shoWing the arrange
ment of a copy system according to the ?rst embodiment.
Referring to FIG. 1, reference numeral 101 denotes a
personal computer, Which Will be explained as a display
integrated type in this example. Also, for example,
Microsoft WindoWs 95 or 98 is installed as an OS. Reference
numeral 102 denotes a printer, Which is an ink-jet printer to
Which a head-integrated ink cartridge can be detachably
attached. Reference numeral 103 denotes a carriage to Which
an ink cartridge 104 or scanner cartridge 105 can be
attached. When the scanner cartridge 105 is attached to the
carriage 103 in place of the ink cartridge 104, the printer 102
becomes a printer having a scanner function (to be referred
to as a scanner printer 102 hereinafter). Reference numerals
106 and 107 denote bi-directional parallel interface ports,
Which alloW bi-directional parallel communications betWeen
the personal computer 101 and scanner printer 102 via a
parallel interface cable 108.
[0040]
Reference numeral 109 denotes a cartridge
exchange button, Which is pressed upon exchanging the ink
cartridge 104 or scanner cartridge 105. Upon depression of
this button, the carriage 103 moves to a cartridge exchange
Nov. 1, 2001
US 2001/0035983 A1
position (not shown), and the user can freely exchange the
supply (Which is not shoWn in this embodiment) of the
cartridge in this state. Reference numeral 110 denotes a
scanner printer 102 is turned off. Reference numeral 205
denotes a character generator (CG), Which comprises a
ROM that stores characters of JIS codes, ASCII codes, and
detection sensor Which detects a print sheet or document.
More speci?cally, the sensor 110 detects the presence/
absence of a print sheet in a printer mode in Which the ink
cartridge 104 is mounted on the carriage 103, and the sensor
110 detects the presence/absence of a document in a scanner
mode in Which the scanner cartridge 105 is mounted on the
the like, and various fonts, and outputs 1- or 2-byte character
data corresponding to a predetermined code as needed under
the control of the CPU 201.
carriage 103 (an identical sheet path is used).
[0047] Reference numeral 206 denotes a console Which
has a poWer sWitch, reset sWitch (neither are shoWn), the
[0041] Note that the carriage 103 moves in the X-Y
directions in FIG. 1 to print/scan. In this embodiment,
assume that the ink cartridge 104 is attached to the carriage
103.
cartridge exchange button 109 (FIG. 1), and the like, and is
[0042] Reference numeral 112 denotes a scanner printer
having substantially the same arrangement as that of the
scanner printer 102, except that the scanner printer 112 has
a USB (Universal Serial Bus) interface. Also, the scanner
freely operated by the user. Reference numeral 207 denotes
a communication unit Which includes the port 107 (117)
shoWn in FIG. 1, and controls bi-directional parallel com
munications betWeen the personal computer 101 and scanner
printer 102 in conformity With IEEE P1284 as the standard
of Standard Signaling Method for a Bi-directional Parallel
Peripheral Interface for Personal Computers.
printer 112 is an ink-jet printer to Which the head-integrated
ink cartridge 104 can be detachably attached. The ink
[0048]
cartridge 104 is attached to a carriage 113. When the scanner
(to be described later) in accordance With the type of
cartridge attached to the carriage 103. More speci?cally,
cartridge 105 is attached to the carriage 113 in place of the
ink cartridge 104, the scanner printer 112 can provide a
scanner function. Reference numerals 116 and 117 denote
USB interface ports, Which alloW bi-directional communi
cations betWeen the personal computer 101 and scanner
printer 112 via a USB interface cable 118.
Reference numeral 208 denotes a carriage control
ler Which controls the operation of a scan or print controller
Whether the cartridge attached is the ink cartridge 104 or
scanner cartridge 105 is determined by detecting an ID
stored in the cartridge. When the ink cartridge 104 is
mounted, a print controller (to be described later) controls
print operation (printer mode); When the scanner cartridge
105 is mounted, a scanner controller (to be described later)
[0043]
Reference numeral 119 denotes a cartridge
exchange button, Which is pressed upon exchanging the ink
cartridge 104 or scanner cartridge 105. Upon depression of
this button, the carriage 113 moves to a cartridge exchange
position (not shoWn), and the user can freely exchange the
cartridge in this state. Reference numeral 120 denotes a
detection sensor Which detects a print sheet or document.
More speci?cally, the sensor 120 detects the presence/
absence of a print sheet in a printer mode in Which the ink
cartridge 104 is mounted on the carriage 113, and the sensor
120 detects the presence/absence of a document in a scanner
mode in Which the scanner cartridge 105 is mounted on the
controls scan operation (scanner mode). Reference numeral
209 denotes an indication unit Which comprises an LED,
buZZer, and the like (not shoWn) and informs the user of the
state of the scanner printer 102 upon print or scan operation.
[0049]
Reference numeral 210 denotes a scan controller
Which comprises a DMA controller, image processing IC,
CMOS logic IC, and the like (not shoWn), converts data
scanned using the scanner cartridge 105 into multi-valued or
binary data under the control of the CPU 201, and sequen
tially sends the converted data to the RAM 203. Reference
numeral 211 denotes a print controller Which comprises a
carriage 113 (an identical sheet path is used).
DMA controller, ink-jet print control IC, CMOS logic, and
[0044] Note that the carriage 113 moves in the X‘-Y‘
direction in FIG. 1 to print/scan. In this embodiment,
RAM 203 and prints it out as a hard copy under the control
assume that the scanner cartridge 105 is attached to the
includes the detection sensor 110 shoWn in FIG. 1 to detect
carriage 113.
the presence/absence of a print sheet or document, and
controls the print or scan operation in accordance With the
detection result.
[0045] FIG. 2 is a block diagram shoWing the detailed
arrangement of the scanner printer 102. Referring to FIG. 2,
the like (not shoWn), and reads out print data stored in the
of the CPU 201. Note that the carriage controller 208
reference numeral 201 denotes a CPU Which comprises a
[0050]
microprocessor and the like, and controls the overall printer
has substantially the same arrangement as that of the scanner
in accordance With a program to be described later. Refer
printer 102, except that the USB interface port 117 replaces
ence numeral 202 denotes a ROM Which stores a program,
the bi-directional parallel interface port 107 shoWn in FIG.
2, and a detailed description thereof Will be omitted. The
port 117 is included in the communication unit 207, Which
controls bi-directional communications betWeen the per
sonal computer 101 and scanner printer 112 in conformity
With the standard of Universal Serial Bus (USB).
control data, and the like for the CPU 201. Reference
numeral 203 denotes a RAM Which is a memory on Which
a Work area, various tables, and the like used upon executing
processes by the CPU 201 are de?ned. The RAM 203 also
stores print data sent from the personal computer 101, or
image data Which is scanned via the scanner cartridge 105
under the control of a scan controller (to be described later),
and is sent from a carriage controller.
[0046]
Reference numeral 204 denotes a nonvolatile
RAM, Which can reliably store user data and other most
important data to be saved (e.g., ink remaining amount data
of the ink cartridge 104, and the like) even after the poWer
[0051]
Note that the scanner printer 112 shoWn in FIG. 1
FIG. 3 is a block diagram shoWing the arrange
ment of a copy application according to this embodiment.
Note that the copy application is launched by the OS as an
application on the personal computer 101. In general, the
arrangement and operation for launching an application are
knoWn to those Who are skilled in the art, and a detailed
description thereof Will be omitted.
Nov. 1, 2001
US 2001/0035983 A1
[0052] In this embodiment, a program code of the copy
application is supplied from a storage medium such as a
CD-ROM or the like to the personal computer 101. HoW
ever, the present invention is not limited to such speci?c
[0057] FIG. 4 shoWs an example of a main dialog box as
the user interface. Referring to FIG. 4, reference numeral
401 denotes a main dialog box, Which determines setups in
the scanner printers 102 and 112 in accordance With user’s
medium. For example, When the personal computer 101 has
operations, and makes operations for starting/stopping copy
a netWork function, it can doWnload the program code from
operation and so forth. The main dialog box 401 is displayed
a predetermined device (server device or the like) located on
the netWork to Which it is connected.
designates (clicks) various buttons of the main dialog box
[0053] The supplied program of the copy application is
pre-stored in a hard disk drive (not shoWn) of the personal
computer 101. Upon launching by the OS, the program of
the copy application is executed, and modules shoWn in
FIG. 3 are mapped on the RAM of the personal computer
101.
[0054] Referring to FIG. 3, reference numeral 301 denotes
a copy application, Which comprises a UI manager, scanner
driver, and printer driver, as Will be described in detail
on a display of the personal computer 101, and the user
401 displayed on the display using a pointing device such as
a mouse or the like to attain various operation inputs. In this
example, the main dialog box 401 has a previeW area 402,
a scan range 403, the document siZe select box 404, the print
sheet siZe select box 405, a DTP (color) button 411, a DTP
(monochrome) button 412, a photo button 413, a FAX button
414, an OCR button 415, a text button 416, an image siZe
indication box 406, a copy count designation box 407, a
copy button 408, a pre-scan button 409, and a cancel button
410.
beloW. A scanner driver 303 controls a scan operation of an
image using the scanner function of the scanner printer 112,
an image process of the scanned image, and the like. A
printer driver 304 controls a print operation, image process,
and the like of an image using the printer function of the
scanner printer 102. The scanner driver 303 and printer
[0058]
The previeW area 402 displays a pre-scan image or
an image scanned in the copy mode. The scan range 403 is
a range designation tool for arbitrarily setting an actual scan
range Within an alloWable scan range. The document siZe
select box 404 comprises a popup menu, and the document
driver 304 are pre-stored in a storage device such as a hard
siZe to be scanned can be arbitrarily selected from postcard
disk or the like (not shoWn) in the personal computer 101.
(100x148 mm), A5 (148x210 mm), A4 (210x297 mm), A3
The copy application 301 can control the scanner printers
112 and 102 via the scanner driver 303 and printer driver
304, and has a function of copying a document image, and
(297x420
In the example
mm), B5
shoWn
(182x257
in FIG.
mm),4, and
A4 B4
(210x297
(257x364mm) is
selected.
printing that image using the printer. Note that the setups
[0059]
upon executing the copy process Will be described later.
popup menu, and the paper siZe Which is to be used in
[0055] Reference numeral 302 denotes a UI manager,
Which has an interface (a main dialog box to be described
later) With the user, and controls it. The UI manager 302 is
a module for controlling the scanner printers 102 and 112 via
the scanner driver 303 and printer driver 304. The UI
The print sheet siZe select box 405 comprises a
recording (print) can be arbitrarily selected from postcard
(100x148 mm), A5 (148x210 mm), A4 (210x297 mm), A3
(297x420
In the example
mm), B5
shoWn
(182x257
in FIG.
mm),4, and
A4 B4
(210x297
(257x364mm) is
selected. The image siZe indication box 406 indicates the
manager 302 controls the user interface and scanner printers
horiZontal><vertical lengths (unit: centimeters) designated by
102 and 112 on the basis of user’s operation input informa
tion, and information from the scanner driver 303 and printer
the scan range 403. The copy count designation box 407 is
driver 304. Reference numeral 308 denotes a device shared
information module, Which stores information of a docu
ment siZe selected at a document siZe select box 404 and
information of a paper siZe (print sheet siZe) selected at a
print sheet siZe select box 405, as Will be described later With
reference to FIG. 4. The device shared information module
308 stores information of scan and recording (print) setups
in the form of a table (database) (FIG. 5; to be described
later), and scan resolution information upon pre-scan. The
information stored in the device shared information module
308 is shared among the UI manager 302, scanner driver
303, and printer driver 304. Note that the device shared
information module 308 is a structure, and the locations of
actual data of various kinds of setup information the device
shared information module 308 stores are not particularly
limited. That is, actual data may be stored in an HDD of the
personal computer 101, or may be temporarily stored on the
RAM of the personal computer 101.
[0056] Reference numeral 305 denotes a port driver Which
is a module provided by the OS, and controls the USB
interface port 116 and parallel interface port 106. The port
driver 305 includes a USB port driver 306 and parallel port
driver 307, Which respectively control the USB interface
port 116 and parallel interface port 106 in accordance With
an instruction from the UI manager 302 to exchange data.
comprised of a text ?eld and spin buttons, and can arbitrarily
designate the number of sets of copies (printouts) of a set of
documents Within the range from 1 to 99.
[0060] Note that the copy magni?cation is determined on
the basis of the document siZe selected at the document siZe
select box 404 and the paper siZe selected at the print sheet
siZe select box 405. Upon copying a document, the copy
application 301 Zooms an image received from the scanner
printer 112 on the basis of the determined copy magni?ca
tion, and sends the Zoomed image to the scanner printer 102.
For example, When B5 is selected as the document siZe and
A4 is selected as the paper siZe, the copy magni?cation is
determined to be 115%. At this time, the copy application
301 executes a 115% enlarge process of the received image.
[0061] When one of the buttons 411 to 416 is clicked, that
button is selected (highlighted). In this state, When the copy
button 408 or pre-scan button 409 is clicked (pressed), the
function of the selected button is enabled. In the example of
FIG. 4, the photo button 413 is selected (highlighted). These
buttons represent copy purposes (modes upon copying), and
their meanings Will be explained in detail later.
[0062]
The cancel button 410 is used to cancel copy or
pre-scan operation, and is enabled only during copy or
pre-scan operation (gray out in other states). When the
cancel button 410 is clicked (pressed) during copy or
Nov. 1, 2001
US 2001/0035983 A1
pre-scan operation, the copy or pre-scan operation is
aborted, and the control returns to the standby state.
[0063] FIG. 5 shoWs scan and recording (print) setups of
the buttons 411 to 416 that represent copy purposes. As
shoWn in FIG. 5, scan and recording (print) setups are made
in correspondence With the individual copy purposes. That
is, scan setups including the scan method and scan resolution
are made for the scanner printer 112 With the scanner
cartridge 105 via the scanner driver 303, and recording
(print) setups including the print method, print resolution,
print medium, and print quality are made for the scanner
printer 102 With the ink cartridge 104 via the printer driver
304. Note that the print quality is a setup that pertains to the
print operation in the scanner printer 102, and includes, for
example, the ink ejection amount from the ink cartridge 104,
the number of passes (the number of times of scan on an
identical region on the sheet surface), and the like.
[0064] For example, When the copy button 408 is clicked
While the photo button 413 is selected, this means that copy
operation in a photo mode is selected, scan setups including
the scan method “color” and scan resolution “360x360 dpi”
are made for the scanner printer 112, and recording (print)
setups including the print method “color”, print resolution
“360x360 dpi”, print medium “high-quality exclusive
paper”, and print quality “high quality” are made for the
and printer driver 304. The scanner driver 303 and printer
driver 304 control the scanner printers 102 and 112 in
accordance With the information received from the UI
manager 302.
[0067]
Note that designation of a print medium shoWn in
FIG. 5 amounts to executing an image process optimal to
the designated medium, and is premised on that the user has
set the designated medium.
[0068] On the other hand, the scan methods “color”,
“grayscale”, and “monochrome” respectively indicate set
ups for scanning an image as R (red), G (green), and B (blue)
multi-valued data, monochrome multi-valued data, and
monochrome binary data, and print methods “color”, “gray
scale”, and “monochrome” respectively indicate setups for
printing a C (cyan), M (magenta), Y (yelloW), and K (black)
multi-valued image, a black multi-valued image, and a black
binary image.
[0069] The processing of the copy application in this
embodiment Will be described beloW With reference to
FIGS. 6 to 9.
[0070] FIG. 6 is a How chart shoWing the processing of
the copy application 301 in the standby state. In step S601,
the UI manager 302 monitors generation of events in the
scanner printer 102.
standby state. If it is determined in step S602 that an event
such as clicking (pressing) of the copy button 408 or the like
is generated, the How advances to step S603 to execute a
[0065] On the other hand, When the pre-scan button 409 is
clicked While the photo button 413 is selected, scan setups
process corresponding to the generated event, and the How
including the scan method “color” and scan resolution
“90x90 dpi” are made for the scanner printer 112, but no
recording (print) setups are made for the scanner printer 102.
The reason Why the scan resolution “90x90 dpi” is set in
place of “360x360 dpi” shoWn in FIG. 5 in this case is that
the scan resolution “90x90 dpi” is selected for all the copy
purposes to set a high scan speed upon pre-scan. On the
other hand, no setup is made for the scanner printer 102
since no print operation is made at the time of pre-scan, and
there is no need to make setups that pertains to the print
process. That is, in this embodiment, the value enabled upon
clicking the pre-scan button 409 is only the scan method.
[0066] In this manner, the setups shoWn in FIG. 5 repre
sent the setup values of the scan and recording (print) setups,
Which are preset in correspondence With the buttons 411 to
416. In other Words, since the operator can set the scan and
recording (print) setups at the same time by selecting any of
the buttons 411 to 416, the operator can select a copy mode
corresponding to the copy purpose of his or her choice. At
this time, the setup values shoWn in FIG. 5 correspond to
each copy mode. As shoWn in FIG. 5, these setup values are
stored in the device shared information module 308 as
information in the form of tables (databases) assigned to the
individual buttons 411 to 416 (copy modes). Upon clicking
(pressing) the copy button 408 or pre-scan button 409, the
UI manager 302 acquires information Which is stored in the
device shared information module 308, and is assigned to
the selected (highlighted) button (one of the buttons 411 to
416), information of the document siZe selected at the
document siZe select box 404, information of the paper siZe
(print sheet siZe) selected at the print sheet siZe select box
405, and the scan resolution information (90x90 dpi) upon
pre-scan from the device shared information module 308,
and sends the acquired information to the scanner driver 303
then returns to step S601 above.
[0071] FIG. 7 is a How chart shoWing the event process in
step S603 shoWn in FIG. 6. FIG. 7 exempli?es a process
When the pre-scan button 409 is clicked (pressed) While the
photo button 413 is selected (highlighted) (pre-scan When
the copy mode=photo mode). Also, assume that a color
photo is prepared as a document.
[0072] Upon pre-scan in the photo mode, in step S701 a
pre-scan starts by setting the scan method “color” and scan
resolution “90x90 dpi” in the scanner printer 112 in accor
dance With the scan setup information and scan resolution
information upon pre-scan, Which are stored in the device
shared information module 308. It is checked in step S702
if the pre-scan has ended. If NO in step S702, the How
advances to step S703, and an image scanned until that time
is gradually displayed on the previeW area 402. After that,
When the pre-scan ends, the How advances to step S704 to
display the entire scanned image on the previeW area 402,
thus ending this event process.
[0073] FIG. 8 is a How chart shoWing the event process in
step S603 shoWn in FIG. 6. FIG. 8 exempli?es a process
When the copy button 408 is clicked (pressed) While the
photo button 413 is selected (highlighted) (copying When the
copy mode=photo mode). Also, assume that a color photo is
prepared as a document.
[0074] Upon copying in the photo mode, in step S801 a
copy magni?cation is set based on the document siZe and
print sheet siZe Which are set at the document siZe select box
404 and print sheet siZe select box 405, and are stored in the
device shared information module 308. More speci?cally, in
the example shoWn in FIG. 4, since both the document siZe
and print sheet siZe are A4 (210x297 mm), a magni?cation=
100% is set. In step S802, the UI manager 302 acquires scan
Nov. 1, 2001
US 2001/0035983 A1
setup information stored in the device shared information
module 308, and upon receiving the acquired scan setup
[0080] If the “OK” button 1002 is clicked (pressed), the
How advances to step S907. In step S907, the UI manager
information, the scanner driver 303 sets the scan method
302 acquires recording (print) setup information stored in
“color” and scan resolution “360x360 dpi” shoWn in FIG. 5
in the scanner printer 112 in accordance With the received
information, thus starting a copy scan process. In step S803,
the device shared information module 308, and upon receiv
ing the acquired recording (print) setup information, the
mation stored in the device shared information module 308,
printer driver 304 sets the print method “color”, print
resolution “360x360 dpi”, print medium “high-quality
exclusive paper”, and print quality “high quality” in the
and upon receiving the acquired recording (print) setup
scanner printer 102 shoWn in FIG. 5 in accordance With the
information, the printer driver 304 sets the print method
“high-quality exclusive paper”, and print quality “high qual
received information, thus starting a copy recording (print)
process. After that, the copy recording (print) process is
repeated in correspondence With the number of sets desig
ity” in the scanner printer 102 shoWn in FIG. 5 in accor
dance With the received information, thus starting a copy
Upon completion of the copy recording (print process), this
recording (print) process.
event process ends.
the UI manager 302 acquires recording (print) setup infor
“color”, print resolution “360x360 dpi”, print medium
[0075]
It is checked in step S804 if the copy scan process
is complete. If NO in step S804, the How advances to step
S805 to gradually display an image scanned until that time
on the previeW area 402. After that, upon completion of the
copy scan process, the How advances to step S806 to display
the entire scanned image on the previeW area 402. It is then
checked in step S807 if the copy recording (print) process
corresponding to the number of sets designated at the copy
count designation box 407 is complete. If NO in step S807,
the copy recording (print) process is repeated; otherWise,
this event process ends.
nated at the copy count designation box 407 in step S908.
[0081] According to this embodiment, scan and recording
(print) setup values are present in the buttons 411 to 416 in
correspondence With copy purposes, and a desired copy
mode can be selected using the copy purpose buttons 411 to
416. When the copy button 408 is clicked (pressed) While
one of the copy purpose buttons 411 to 416 is selected, a
document image is scanned in accordance With scan setups
corresponding to the selected copy mode, and the scanned
image is recorded in accordance With the corresponding
recording (print) setups. Therefore, a copy process corre
sponding to the type of document can be achieved With high
quality by simple operations.
[0076] Note that the processing shoWn in FIG. 8 is
executed When the copy button 408 is clicked (pressed)
[0082]
While the photo button 413 is selected (highlighted) (copy
ing When the copy mode =photo mode). But the scanner
document, a high-speed, standard-quality copy process is
done; When the document is a color photo, a high-resolution,
printer 112 alone may be connected to the personal computer
high-quality copy process is done. Hence, a copy process
101, and no scanner printer 102 may be available in some
cases. The processing in such case Will be explained beloW.
operations Without Wasting time.
[0077] FIG. 9 is a How chart shoWing the processing When
the scanner printer 112 alone is connected to the personal
computer 101, and the copy button 408 is clicked (pressed)
While the photo button 423 is selected (highlighted) (copy
ing When the copy mode =photo mode).
[0078] Upon copying in the photo mode, in step S901 a
In this manner, When the document is a normal text
corresponding to its purpose can be reliably done by simple
[0083] Since a pre-scan can be made, only an image
portion Within the range selected by the scan range 403 can
be copied on the basis of a pre-scan image displayed on the
previeW area 402. Hence, only a required portion can be
copied by simple operations Without Wasting time. Further
more, a quick pre-scan can be done since a relatively loW
copy magni?cation is set based on the document siZe and
print sheet siZe Which are set at the document siZe select box
404 and print sheet siZe select box 405, and are stored in the
scan resolution (“90x90 dpi” in this embodiment) of the
device shared information module 308. More speci?cally, in
the example shoWn in FIG. 4, since both the document siZe
and print sheet siZe are A4 (210x297 mm), a magni?cation=
100% is set. In step S902, the UI manager 302 acquires scan
setup information stored in the device shared information
module 308, and upon receiving the acquired scan setup
[0084] This embodiment uses Microsoft WindoWs 95 or
98 as the OS. HoWever, the present invention is not limited
information, the scanner driver 303 sets the scan method
“color” and scan resolution “360x360 dpi” shoWn in FIG. 5
in the scanner printer 112 in accordance With the received
information, thus starting a copy scan process.
[0079] It is checked in step S903 if the copy scan process
is complete. If NO in step S903, the How advances to step
S904 to gradually display an image scanned until that time
on the previeW area 402. After that, upon completion of the
copy scan process, the How advances to step S905 to display
the entire scanned image on the previeW area 402. A
cartridge exchange message box 1001 shoWn in, e.g., FIG.
10 is displayed in step S906, and the control Waits until the
scanner cartridge 105 on the carriage 103 is exchanged by
the ink cartridge 104, and the user clicks (presses) an “OK”
button 1002.
scan resolution performance of the device is set irrespective
of the preset scan resolution.
to such speci?c OS, and can be implemented using an
arbitrary OS by adopting the same arrangement.
[0085] This embodiment uses a parallel interface Which
complies With IEEE P1284 as the standard of Standard
Signaling Method for a Bi-directional Parallel Peripheral
Interface for Personal Computers, as the interface betWeen,
e.g., the personal computer 101 and scanner printer 102.
HoWever, the present invention is not limited to such speci?c
interface, and can be implemented using an arbitrary inter
face by adopting the same arrangement.
[0086] Also, this embodiment uses a USB (Universal
Serial Bus) interface as the interface betWeen, e.g., the
personal computer 101 and scanner printer 112. HoWever,
the present invention is not limited to such speci?c interface,
and can be implemented using an arbitrary interface by
adopting the same arrangement.
[0087]
This embodiment uses the scanner printer 112 as an
example of a scanner. HoWever, the present invention is not
Nov. 1, 2001
US 2001/0035983 A1
limited to such speci?c device, and can be implemented
using a normal arbitrary scanner if it does not have any
[0096] (Second Embodiment)
printer function.
[0097]
[0088] Likewise, this embodiment uses the scanner printer
102 as an example of a printer. However, the present
invention is not limited to such speci?c device, and can be
implemented using a normal arbitrary printer if it does not
present invention is not limited to such speci?c device, and
can be implemented using a normal arbitrary scanner if it
does not have any printer function.
have any scanner function.
[0098] LikeWise, the ?rst embodiment uses the scanner
printer 102 as an example of a printer. HoWever, the present
invention is not limited to such speci?c device, and can be
[0089] Also, the present invention can use an image pro
cessing apparatus such as a digital copying machine or the
like, Which integrates scanner and printer units. That is, the
The ?rst embodiment described above uses the
scanner printer 112 as an example of a scanner. HoWever, the
implemented using a normal arbitrary printer if it does not
have any scanner function.
present invention can be applied to a copy system that uses
the scanner function alone of the digital copying machine,
and uses an arbitrary independent printer. Likewise, the
present invention can be applied to a copy system that uses
an arbitrary scanner, and the printer function of the digital
copying machine as a printer.
[0090] As described above, according to this embodiment,
the copy application that controls a copy function of copying
a document prepared on a scanner, and printing the copied
image using a printer prepares a plurality of copy purpose
select buttons and a copy start button as the user interface.
Scan setup values to be set in the scanner, and print setup
values to be set in the printer are assigned to the copy
purpose select buttons. When the copy start button is pressed
While one of the copy purpose select buttons is selected, the
scan setup values assigned to the selected button are set in
the scanner to scan a document image on the basis of these
setup values, and the print setup values assigned to the
selected button are set in the printer to print the scanned
image on the basis of these setup values.
[0091]
In this manner, a copy process corresponding to the
[0099]
This embodiment Will exemplify a copy system
that uses an arbitrary scanner and printer.
[0100]
FIG. 11 is a block diagram shoWing the arrange
ment of a copy system of this embodiment. Referring to
FIG. 11, reference numeral 101 denotes a personal com
puter, Which is the same as that described in the ?rst
embodiment. Reference numeral 1102 denotes a printer
Which is an ink-jet printer to Which a head-integrated ink
cartridge can be detachably attached. Reference numerals
106 and 1107 denote bi-directional parallel interface ports,
Which alloW bi-directional parallel communications betWeen
the personal computer 101 and printer 1102 via a parallel
interface cable 108.
[0101] Reference numeral 1109 denotes a cartridge
exchange button, Which is pressed upon exchanging an ink
cartridge 1104. Upon depression of this button, a carriage
1103 moves to a cartridge exchange position (not shoWn),
and the user can freely exchange the cartridge in this state.
Reference numeral 1110 denotes a detection sensor Which
type of document can be achieved With high quality by
simple operations. For example, When the document is a
normal text document, a high-speed, standard-quality copy
detects a print sheet. More speci?cally, the sensor 110
detects the presence/absence of a print sheet When the ink
cartridge 1104 is mounted on the carriage 1103. Note that the
carriage 1103 moves in the X-Y direction in FIG. 11 to make
process is done; When the document is a color photo, a
a print operation.
high-resolution, high-quality copy process is done. Hence, a
copy process corresponding to its purpose can be reliably
done by simple operations Without Wasting time.
[0092]
In this embodiment, a pre-scan button, a previeW
area for displaying the scanned image, and a scan range
designation means for designating a scan range are prepared
as the user interface of the application.
[0093] In this manner, since a pre-scan can be made, only
an image portion Within the range selected by the scan range
can be copied on the basis of a pre-scan image displayed on
the previeW area. Hence, only a required portion can be
copied by simple operations Without Wasting time.
[0094]
In this embodiment, a quick pre-scan can be done
since a relatively loW scan resolution of the scan resolution
performance of the device is set irrespective of the preset
scan resolution.
[0095]
This embodiment uses a scanner printer Which
comprises a detachable scanner cartridge and ink cartridge,
and a copy system can be built even When only one printer
(scanner printer) is connected to a host computer. Hence, all
the aforementioned effects can be obtained by the same
arrangement. In this case, since a scanner and printer need
not be independently present, the required space can be
reduced, and a copy system can be easily implemented
Wherever the user Wants.
[0102] Reference numeral 1112 denotes a scanner Which
uses a USB (Universal Serial Bus) interface unlike in the
printer 1102. Reference numerals 116 and 1117 denote USB
interface ports, Which alloW bi-directional communications
betWeen the personal computer 101 and scanner 1112 via a
USB interface cable 118. Reference numeral 1113 denotes a
scan unit Which includes a document table on Which a
document to be scanned is set, a CCD sensor for scanning
a document image, and the like.
[0103] The internal arrangement of the printer 1102 can be
explained as that obtained by excluding the scanner function
from the building blocks of the scanner printer shoWn in
FIG. 2. Also, the internal arrangement of the scanner 1112
can be explained as that obtained by excluding the printer
function from the building blocks of the scanner printer
shoWn in FIG. 2.
[0104] In this embodiment, a scanner driver 303 can
control the scanner 1112, and a printer driver 304 can control
the printer 1102 as in the ?rst embodiment. Assume that the
personal computer 101 pre-stores the scanner driver 303 and
printer driver 304.
[0105]
When a document image is to be scanned using the
scanner 1112 alone, the scanner driver 303 is launched to
control an image scan by the scanner 1112.
Nov. 1, 2001
US 2001/0035983 A1
[0106] The scanner driver 303 can display a dialog box
(not shown) used to control a document scan operation on a
display. The operator can select a scan mode from the dialog
box. The scanner driver 303 can operate based on six scan
modes shoWn in a table 1201 in FIG. 12. Alternatively, scan
purpose buttons may be displayed on the dialog box in
correspondence With the scan modes, and the operator may
[0115] As shoWn in FIG. 12, the table 1201 has six scan
modes, and the table 1202 has six print modes. Therefore, a
total of 36 different copy setups can be achieved by com
bining a plurality of scan modes and a plurality of print
modes. HoWever, an operation for selecting an appropriate
combination of copy setups from these setups is often
troublesome, and an unWanted copy is often formed due to
select a desired button, as in the ?rst embodiment.
select errors.
[0107] For example, When the operator selects a scan
mode “DTP (color)” and issues a scan start instruction, the
scanner driver 303 looks up the table 1201 in response to this
[0116] To achieve an appropriate copy process by simple
operations, the personal computer 101 can comprise a table
that implements the copy modes described in the ?rst
instruction. The scanner driver 303 then controls the scanner
embodiment. HoWever, in a system that connects an arbi
1112 via the USB interface cable 118 in accordance With the
trary scanner and printer as in this embodiment, the personal
computer 101 does not alWays hold such table beforehand.
scan method “color” and scan resolution (dpi) “180x180” as
the corresponding scan setups. The scanner 1112 scans a
document image based on the aforementioned scan setups
and sends the scanned image to the personal computer 101.
[0108] When an image is to be printed using the printer
1102 alone, the printer driver 304 is launched to control an
image print process by the printer 1102.
[0117]
This embodiment has as its object to attain an
appropriate copy process by simple operations even in a
system that connects an arbitrary scanner and printer. To
achieve this object, a copy application 301 of this embodi
ment has a function of generating a plurality of copy modes
from these plurality of scan and print modes.
[0118] A copy mode generation process by the copy
application 301 upon executing a copy operation using the
[0109] The printer driver 304 can display a dialog box (not
shoWn) used to control an image print operation on the
display. The operator can select a print mode from the dialog
copy system Will be described in detail beloW.
box. The printer driver 304 can operate based on six print
modes shoWn in a table 1202 in FIG. 12. Alternatively, print
purpose buttons may be displayed on the dialog box in
301, the UI manager 302 acquires the scan mode table 1201
and print mode table 1202 from the scan driver 303 and
correspondence With the print modes, and the operator may
printer driver 304.
select a desired button, as in the ?rst embodiment.
[0120] The UI manager 302 generates copy modes from
the acquired tables. Note that a generation method includes
[0110] For example, When the operator selects a print
mode “DTP (color)” and issues a print start instruction, the
printer driver 304 looks up the table 1202 in response to this
instruction. The printer driver 304 then controls the printer
1102 via the parallel interface cable 108 in accordance With
the print method “color” and print resolution (dpi) “180x
180” as the corresponding print setups. The printer 1102
prints an image input from the personal computer 101 on the
basis of the aforementioned print setups.
[0111] The copy system of this embodiment Will be
described in detail beloW. The copy system of this embodi
ment can be implemented by using a copy application on the
personal computer 101. The block diagram of this copy
application is the same as that shoWn in FIG. 3. Hence, a
description of the copy application Will be given using the
block diagram in FIG. 3.
[0112] Modules such as a UI manager 302, device shared
information module 308, and the like of this embodiment
[0119] When the operator launches the copy application
a method of comparing the names (identi?cation informa
tion) of the respective scan modes With those of the print
modes, and selecting the best combination of appropriate
scan and print modes to generate a copy mode.
[0121] For example, the name (identi?cation information)
of a scan mode “photo” in the table 1201 matches that of a
print mode “photo” in the table 1202. Therefore, a photo
mode name (identi?cation information) “photo” suitable for
copying a photo, and corresponding copy setup information
(scan setup information and print setup information) 1205
can be generated using the scan mode name (identi?cation
information) “photo” and corresponding setup information
1203, and the print mode name (identi?cation information)
“photo” and corresponding setup information 1204.
[0122] In FIG. 12, reference numeral 1206 denotes a table
that stores a plurality of copy modes generated from the
tables 1201 and 1202, and corresponding scan setup infor
mation and print setup information. The table 1206 is
have the same functions as those described in the ?rst
generated by the UI manager 302, and is temporarily stored
embodiment. In this embodiment, the UI manager 302
in the device shared information module 308.
further has a table generation function that can implement a
copy system using an arbitrary scanner and printer. The table
generation function Will be described beloW.
[0113] In the copy system of this embodiment, the scanner
1112 and printer 1102 can be used as stand-alone devices,
and the scanner driver 303 and printer driver 304 respec
tively have the tables 1201 and 1202.
[0114] When a copy operation is done using the scanner
1112 and printer 1102, one scan mode and one print mode
are respectively selected from these tables, and a copy start
instruction can then be issued.
[0123]
The UI manager 302 assigns the copy modes in the
stored table 1203 to copy purpose buttons 411 to 416 on a
main dialog box 401 to alloW the operator to select a desired
mode.
[0124] With the aforementioned process, the generation
process of copy modes (table 1206) is completed. The copy
operation using these copy mode can be made as in the ?rst
embodiment.
[0125]
The generated table 1206 may be stored in a hard
disk (not shoWn) of the personal computer 101 after the copy
application 301 quits.
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement