WO2006011366A1 - ジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体 - Google Patents

ジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体 Download PDF

Info

Publication number
WO2006011366A1
WO2006011366A1 PCT/JP2005/012937 JP2005012937W WO2006011366A1 WO 2006011366 A1 WO2006011366 A1 WO 2006011366A1 JP 2005012937 W JP2005012937 W JP 2005012937W WO 2006011366 A1 WO2006011366 A1 WO 2006011366A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
job
box
user
processing
Prior art date
Application number
PCT/JP2005/012937
Other languages
English (en)
French (fr)
Inventor
Hirochika Sato
Kazuhiko Ushiyama
Original Assignee
Canon Kabushiki Kaisha
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 Canon Kabushiki Kaisha filed Critical Canon Kabushiki Kaisha
Priority to US11/264,144 priority Critical patent/US9270860B2/en
Publication of WO2006011366A1 publication Critical patent/WO2006011366A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/324Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange
    • H04N1/32432Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter intermediate the transmitter and receiver terminals, e.g. at an exchange in a particular memory file for retrieval by the user, e.g. in a facsimile mailbox
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0008Connection or combination of a still picture apparatus with another apparatus
    • H04N2201/0034Details of the connection, e.g. connector, interface
    • H04N2201/0037Topological details of the connection
    • H04N2201/0039Connection via a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Definitions

  • Job processing method data processing system, data processing apparatus, computer program, and storage medium
  • the present invention relates to a job processing method, a data processing system, a data processing apparatus, a computer program, and a storage medium for a system including a data processing apparatus capable of storing a plurality of box data.
  • image data read by a scanner, hard disk or the like provided in a data processing apparatus such as an image forming apparatus, or the like image data obtained by expanding PDL data sent from a host computer via a network into a bitmap And memorize it in the memory.
  • a technique is known in which image data of an arbitrary document is repeatedly read from the memory and printed out.
  • Such image forming apparatuses can be connected to a fisher equipped with a fishing function such as stapling, punching, folding, bookbinding and the like.
  • Fishing function settings and job processing conditions such as double-sided may be stored as job information together with input image data in a memory such as a hard disk of the apparatus itself.
  • a possible image forming apparatus has also been proposed.
  • Such a function of a data processing apparatus such as an image forming apparatus is also called a box function.
  • a box function By using the box function, a plurality of storage areas (hereinafter referred to as “boxes”) can be allocated so that they can be used for each user or each department.
  • the user designates an arbitrary box and the user prints the desired image data under the processing conditions desired by the user (see, for example, Patent Document 1).
  • Patent Document 1 JP-A-11 146115
  • the box function of the above-described device can be specified in one job.
  • the document data to be processed (a series of document data for one job) is stored in multiple boxes.
  • the following points are considered preferable from the ability to deal with the following points.
  • the same image data is stored in a plurality of boxes.
  • the conventional configuration it is expected that the same image data and each job information need to be stored for the number of boxes.
  • the same image data must be duplicated and recorded in each of the plurality of boxes in correspondence with the job information. is expected.
  • the same image data is stored redundantly in different boxes in a memory such as a hard disk, which is a limited resource, and there is a possibility that the efficient use of the memory will be limited. .
  • the present invention has been made in view of such circumstances, and can provide a job processing method, a data processing system, a data processing apparatus,
  • An object is to provide a computer program and a storage medium.
  • the present invention provides a job processing method for a system including a data processing device having storage means capable of storing data in a plurality of data storage boxes including a first box and a second box. Because
  • the data of the second job is included in the data.
  • a processing request related to the second job data can be received from the first user via the first display related to the first box executed by the user interface means.
  • the second user force can be received via the second display related to the second box executed by the user interface means.
  • the present invention provides a data processing system, a data processing apparatus, a computer program for causing a computer to execute, or the computer A computer-readable storage medium storing a program.
  • the user can distribute and store the data of the same job in a plurality of boxes desired by the user among a plurality of buttons prepared in the storage unit of the data processing device. Can deal flexibly with any situation.
  • the load on the user can be reduced as much as possible and the operability can be improved.
  • a job for processing image data in one job can be suitably recorded in a plurality of boxes, and data data recorded in the boxes Reduce the amount to allow efficient use of memory.
  • a user-friendly, convenient system that can flexibly respond to various needs from various users related to the box function provided by the data processing device. Can be provided.
  • FIG. 1 is a diagram illustrating a configuration of a network-compatible printing system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram showing a detailed configuration of the image forming apparatus 100 according to the embodiment of the present invention shown in FIG.
  • FIG. 3 is a cross-sectional view of the image forming apparatus main body 101 equipped with the fisher according to the embodiment of the present invention shown in FIG.
  • FIG. 4 is a diagram showing an example of a key arrangement of the operation unit 102 of the image forming apparatus 100 according to the embodiment of the present invention.
  • FIG. 5 is a diagram showing an example of a logical usage method of the image memory 107 of the image forming apparatus 100 according to the embodiment of the present invention.
  • FIG. 6 is a diagram showing an example of a screen displayed on the LCD 316 when the box key 305 of the operation unit 102 of the image forming apparatus 100 in the embodiment of the present invention is pressed.
  • FIG. 7 is an example of an in-box screen displayed on the LCD 316 of the operation unit 102 of the image forming apparatus 100 according to an embodiment of the present invention.
  • FIG. 8B is a flowchart for explaining a box registration processing procedure using the image forming apparatus 100 according to an embodiment of the present invention.
  • FIG. 9 is a diagram showing an example of a recording structure when image data and its job information are stored in a box area.
  • 10 is a diagram showing an example of a recording structure when image data and job information relating to a new document are stored in each box area in the box area in the state shown in FIG.
  • FIG. 11 is a flowchart for explaining detailed storage processing when a plurality of boxes are designated as recording destinations of new image data and job information in step S805 of FIGS. 8A and 8B.
  • FIG. 12 is a diagram showing an example of an operation screen (user interface) displayed on LCD 316 of operation unit 102 shown in FIG.
  • FIG. 13 is an example of a user interface screen provided by the host 300 which is an example of the data generation apparatus of the present embodiment.
  • FIG. 14 is an example of a user interface screen provided by the host 300 which is an example of the data generation apparatus of the present embodiment.
  • FIG. 15 is an example of a user interface screen provided by the host 300 which is an example of the data generation apparatus of the present embodiment.
  • FIG. 16 is an example of a user interface screen provided by the host 300 which is an example of the data generating apparatus of the present embodiment.
  • FIG. 17 is an example of a user interface screen provided by the host 300 which is an example of the data generation apparatus of the present embodiment.
  • FIG. 18 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 19 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 20 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 21 is an example of a user interface screen provided by the host 300 which is an example of the data generating apparatus of the present embodiment.
  • FIG. 22 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 23 is provided by the image forming apparatus 100 which is an example of the data processing apparatus of the present embodiment. It is an example of a user interface screen.
  • FIG. 24 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 25 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 26 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 27 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 28 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 29 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 30 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 31 is a diagram for explaining an example of the data structure of a box prepared in the hard disk 107.
  • FIG. 32 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 33 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 34 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • FIG. 35 is an example of a user interface screen provided by the image forming apparatus 100 as an example of the data processing apparatus of the present embodiment.
  • an image forming apparatus as a digital multi-function device having a plurality of functions (also referred to as “modes”) such as a copy function, a print function, and a facsimile function, and the apparatus are provided.
  • functions also referred to as “modes”
  • a case of a printing system will be described as an example.
  • FIG. 1 is a diagram illustrating the configuration of a network-compatible printing system according to an embodiment of the present invention.
  • an image forming apparatus 100 is identical to a server computer 200, client computers A (300) and B (400) such as a host computer, or the like, for example, the image forming apparatus 100 via a communication medium 700 such as a network. It is possible to perform various types of data communication (data transmission / reception) with the digital multi-function peripheral 500 and the Internet facsimile machine 600 as other image forming apparatuses having the above-mentioned configuration 'function. It may be configured to be able to communicate data in a wireless format.
  • the image forming apparatus 100 has a plurality of modes (a plurality of functions) such as a copy mode, a print mode, and a facsimile mode.
  • the image forming apparatus 100 then reads job data read by the scanner unit of the own apparatus, job data output from the client computer 300 or 400, job data output from a scanner included in another digital multi-function peripheral 500, Alternatively, the job data output from the Internet facsimile machine 600 can be printed by a printer unit provided in the own apparatus via a storage unit such as a hard disk provided in the own apparatus. Further, the image forming apparatus 100 is configured to transfer the job data to another apparatus via a communication unit included in the apparatus, and to execute various output processes.
  • modes a plurality of functions
  • the image forming apparatus 100 has an automatic document feeder (so-called “automatic document feeder”) capable of automatically and sequentially reading a plurality of documents from the first page side by the scanner unit of the image forming apparatus 100.
  • ADF automatic document feeder
  • the image forming apparatus 100 includes a plurality of paper feeding units (paper feeding cassettes) in the printer unit of the image forming apparatus, and each media feeding unit has a different media type (for example, recording paper size and recording paper type). Etc.) can be stored, and the user can selectively feed a sheet with a sheet feeding force desired by the user and enable printing by the printer unit.
  • the image forming apparatus 100 performs a so-called sort function for performing a sorting process of recording paper printed by the printer unit, a stipple function for performing a stapling process on the recording paper, and a printing by the printer unit. Punching process (both “perforation process” and “punch process”) To tell. ) And a saddle stitch function for performing folding processing and bookbinding processing of the recording paper printed by the printer unit. A sheet cover for executing these various sheet processing functions is provided.
  • the printer unit is equipped with a finisher serving as a processing unit.
  • FIG. 2 is a block diagram showing a detailed configuration of the image forming apparatus 100 according to the embodiment of the present invention shown in FIG.
  • the image forming apparatus 100 according to the present embodiment includes a large image forming apparatus main body 101 and an image input / output control unit 105.
  • the image forming apparatus main body 101 includes an operation unit 102, a reader unit (scanner unit) 103, and a printer unit 104.
  • the operation unit 102 is used to operate the image forming apparatus main body 101 and the image input / output control unit 105.
  • the operation unit 102 includes a touch panel type liquid crystal display unit and mechanical hard keys, and allows the operator to make various settings.
  • the reader unit 103 the reader unit 103
  • a document feeding device such as an ADF is provided to read the document image set on the document table, and the read image data is output to the printer unit 104 and the image input / output control unit 105. Further, the printer unit 104 records the image data from the reader unit 103 and the image input / output control unit 105 on a recording medium such as a recording sheet according to the print processing conditions set for the job data.
  • the image input / output control unit 105 includes a control unit 108 connected to the reader unit 103, a computer interface unit 106 connected to the network 700, an image memory 107, and a backup RAMI 10.
  • the computer interface unit 106 functions as an external communication unit, and includes a print server (server computer) 200 and other external devices (communication media shown in FIG. 1), each of which includes a personal computer or a workstation (PCZWS). Each device connected to 700) and the control unit 108, the code data (PDL) representing the image transferred from the server computer 200 is expanded into image data that can be recorded by the printer unit 104. To the control unit 108.
  • the computer interface unit 106 transmits and receives various data other than image data (for example, command data, status request information, status information, time data, etc.) to and from these external devices.
  • the data flow among the reader unit 103, the computer interface unit 106, and the image memory 107 is controlled by the control unit. Controlled by 108.
  • the backup RAMI 10 is a memory that is not erased even when the power is turned off, and stores important data that must be backed up in the image forming apparatus 101 main body and the image input / output control unit 105. It is something to keep. That is, the backup RAMI 10 has a storage area that can store and hold a plurality of job data (a plurality of series of image data), and stores image data, job data, and the like to which the reader unit 103 and external device power are also input. 'Can be retained.
  • the present embodiment is configured so that a plurality of print job data can be stored in the backup RAMI 10 and can be sequentially processed.
  • print job data image data
  • print job data can be received at any time from an external device or the reader unit (scanner unit) 103 of the local device even when the printer unit 104 executes a print operation of a print job. It is said.
  • FIG. 3 is a cross-sectional view of the image forming apparatus main body 101 to which the fisher according to the embodiment of the present invention shown in FIG. 2 is attached.
  • the document feeder 201 feeds documents one by one to the platen glass 202 in order of the beginning, and discharges the documents on the platen glass 202 after the document reading operation is completed. .
  • the lamp 203 When the original is conveyed onto the platen glass 202, the lamp 203 is turned on, and the movement of the scanner unit 204 is started to expose and scan the original. At this time, the reflected light of the document strength is guided to a CCD image sensor (hereinafter referred to as “CCD”) 209 by mirrors 205, 206, 207 and a lens 208. In this way, the scanned image of the document is read by the CCD 209.
  • CCD CCD image sensor
  • the laser driver 221 drives the laser light emitting unit 210 and causes the laser light emitting unit 210 to emit laser light corresponding to the output image data.
  • This laser beam is applied to the photosensitive drum 211, and a latent image corresponding to the laser beam is formed on the photosensitive drum 211.
  • a developer is attached to the latent image portion of the photosensitive drum 211 by the developing device 212.
  • development units for four colors of yellow, magenta, cyan, and black are installed.
  • the recording paper is fed from one of the cassette 213, the cassette 214, and the manual paper feed stage 227, and conveyed to the transfer unit 215.
  • the developer attached to the ram 211 is transferred to the recording paper.
  • the recording paper on which the developer is placed is conveyed to the fixing unit 216, and the developer is fixed to the recording paper by the heat and pressure of the fixing unit 216.
  • the recording paper that has passed through the fixing unit 216 is discharged by a discharge roller 217.
  • the rotation direction of the discharge roller 217 is reversed and guided to the refeed conveyance path 219 by the flapper 218. . Then, the recording sheet guided to the refeed conveyance path 219 is fed to the transfer unit 215 at the timing described above.
  • the recording sheet is conveyed to the Z-folding unit, and Z-folding is performed according to an operation from the operation unit 102. .
  • the image forming apparatus is equipped with the fisher 220, the ejected recording paper is bundled to sort the recording paper, or the recording paper puncher 223 is punched by the puncher 223 according to the user's specification. Each stipple is performed at Stipura 224.
  • the saddle stitcher 225 is used, the recording paper is bound by stitching the central portion of the recording paper and folding the central portion.
  • the inserter 222 can feed pre-printed recording paper as a cover or slip sheet and does not pass through the recording paper path of the printer unit, so that the paper is not damaged. Can be transported. Jobs that do not use the saddle stitcher 225 pass through the paper discharge tray 231 and are sent to either the movable tray 228 or 229. Both the movable trays 228 and 229 ⁇ can be moved up and down, and when outputting to the movable tray 228, the movable tray 228 is lowered to the position of the paper discharge tray 231. Then, the job using the saddle stitcher 225 is discharged to the bookbinding tray 230 through the paper discharge tray 232.
  • FIG. 4 is a diagram showing an example of the key layout of the operation unit 102 of the image forming apparatus 100 according to an embodiment of the present invention.
  • the operation unit 102 includes an LCD 316 as a display unit and a powerful hard key unit.
  • reference numeral 301 denotes a power switch that controls energization to the main body.
  • 302 is a preheat key used to switch the preheat mode ONZOFF.
  • 303 is a copy A mode key, which is used to select the copy A mode from a plurality of functions.
  • 304 is a copy B mode key, which is used to select the medium copy B mode of multiple functions.
  • Copy A and copy B is a force that is the same copy function. In this embodiment, in order to allow the user to input the next copy when scanning of one copy of the copy has been completed. Divide into two copy modes!
  • Reference numeral 305 denotes a mailbox key, which is used to select a central mailbox mode of a plurality of functions. With the mailbox function, a recording area is given to the memory in the image forming device for each individual user or department, and PDL data or scanned image data is placed in it, and the user can output it at any timing. It is a function.
  • Reference numeral 306 denotes an extended key, which is used when performing operations on PDL data.
  • 303 to 306 are used when calling various function screens displayed on the LCD 316 described later.
  • the screen displayed on the LCD 316 allows the user to see the status of each executed job.
  • 307 is a copy start key, which is used to instruct the start of copying.
  • Reference numeral 308 denotes a stop key, which is used when the copying is interrupted or stopped.
  • 309 is a reset key that operates as a key to return to the standard mode during standby.
  • 310 is a guide key, which is used when the user wants to know details of each function of the image forming apparatus.
  • 311 is a user mode key, which is used when the user changes the basic settings of the system.
  • An interrupt key 312 is used to interrupt another job (for example, copying) and execute another job (for example, another copy).
  • Reference numeral 313 denotes a numeric keypad, which is used when inputting numerical values.
  • 314 is a clear key, which is used to clear a numerical value.
  • 315 is an ID key, which is used when shifting to the ID input mode when using a copier.
  • the LCD 316 functions as an LCD touch panel in which a touch sensor is combined with a liquid crystal screen, and an individual setting screen is displayed for each mode. Then, various details can be set by touching a key or the like drawn on the user power LCD 316.
  • the LCD 316 also displays the operation status of various jobs.
  • a tally lamp 317 indicates a communication state of the network. For example, it normally lights up in green, blinks in green when communicating, and lights up or blinks in red when a network error occurs.
  • the touch panel UI is not limited to a mouse operation or other points, such as a printer driver.
  • the configuration may be such that keys can be operated by a pointing device. In any case, a configuration that can serve both as a display function for displaying various information and as an operation instruction function for inputting instructions from various users.
  • FIG. 12 is a diagram showing an example of an operation screen (user interface) displayed on LCD 316 of operation unit 102 shown in FIG. As shown in FIG. 12, the display screen 1700 displayed on the LCD 316 is mainly configured to have three display components.
  • the function selection unit 1201 having an operation instruction key (operation button) for allowing the user to select the job data to be processed in the operation mode selected via the function selection unit 1201 (
  • the processing condition setting unit 1202 having an operation instruction key for setting various processing conditions (for example, print setting parameters) for the image data), and the other is the operation status of the image forming apparatus 100.
  • Various status information shown operation status information during image data reading, printing, etc., various error information such as original jam, recording paper jam, staple jam, etc., out of toner, paper
  • various warning information like a status display portion 120 3 to the notification enable verify inclusive), etc. to the user.
  • the processing condition setting unit 1202 is display-controlled so that the display contents correspond to the mode selected by the function selection unit 1201.
  • the function selection unit 1201 can function even after transitioning to another screen (for example, the function selection unit 1201 can be selected on the operation screen where the function selection unit 1201 is displayed even when transitioning to another screen) ) Display is controlled.
  • the status display unit 1203 allows the user to always check the status information of the image forming apparatus regardless of which screen is displayed (for example, the status line 1 703 is displayed on the display unit regardless of which screen is switched to). Display control).
  • the image forming apparatus 100 has a copy mode in which job data (image data) from a reader unit 103 such as a scanner is printed by a printer unit 104 via an image memory 107 such as a node disk.
  • the image forming apparatus 100 includes client computers 300 and 400.
  • the printer unit 104 also has an external print mode in which job data of other external devices such as the digital multi-function peripheral 500 and the facsimile machine 600 is printed by the printer unit 104 via the image memory 107 such as a hard disk. Further, the image forming apparatus 100 stores the job data output from the reader unit 103 and the job data output from the external device in a predetermined storage area (box area) in the image memory 107 such as a disk or a disk. After the job data is stored in the box, the desired job data is selected from the operation unit 102 and printed at the time by the printer unit 104 or transmitted to an external device by the computer interface unit 106. There is also a box mode that can be used.
  • a box area that can be used.
  • the image forming apparatus 100 includes a plurality of operation modes including at least two operation modes.
  • the image forming apparatus 100 is not limited to this and has a single function having only one operation mode. An image forming apparatus may be used.
  • FIG. 5 is a diagram showing an example of a logical usage method of the image memory 107 of the image forming apparatus 100 according to the embodiment of the present invention.
  • the recording area in the image memory 107 such as a hard disk is logically divided into a temporary area 501 and a box area 502 according to the intended use.
  • the temporary area 501 is used to change the output order of image data, or to output PDL rasterized data or image data from a scanner in order to be able to output multiple copies in a single scan.
  • This is a recording area for temporary recording.
  • the entire box area 502 is a recording area for using the box function, and is divided into a plurality of smaller recording areas (boxes) 503 to 507 as shown in FIG. Boxes 503 to 507 are assigned to each department such as each user or company.
  • the user can input PDL jobs and scan jobs into each box by specifying the box, and can actually look inside the box, change settings, and print out.
  • FIG. 6 is a diagram showing an example of a screen displayed on the LCD 316 when the box key 305 of the operation unit 102 of the image forming apparatus 100 according to the embodiment of the present invention is pressed.
  • This 6 is a screen for allowing the user to select a box.
  • 601 indicates the box number, box name, or how much space the box occupies with respect to the entire box area 502 of the image memory 107.
  • Various information such as whether or not is displayed.
  • Reference numerals 602 and 603 are vertical scroll keys, which are used to scroll the screen when a number of boxes exceeding the various displays indicated by reference numeral 601 are registered.
  • FIG. 7 is an example of an in-box screen displayed on the LCD 316 of the operation unit 102 of the image forming apparatus 100 according to the embodiment of the present invention.
  • reference numeral 701 denotes a list of files stored in the box, in which a registration date and file name of each file are displayed in a list. For example, to select a desired file, press the file name of the file. Thereby, for example, the currently selected file is displayed in reverse video. Also, it is a toggle operation, and the selection may be canceled when the file name once selected is pressed again.
  • Reference numeral 702 denotes a display indicating the selection order of the selected file. In the case of the screen example shown in FIG. 7, “File name 5”, “File name 1”, and “File name 4” are selected in this order. Has been. Further, reference numeral 703 denotes a scan key, which is used when inputting an image from a scanner into a currently opened box, and transits to a scan setting screen (not shown). 704 is a print key, and is used when printing the file selected in 701.
  • reference numeral 705 denotes a setting change key, which is a key for changing the print setting of the selected file. However, it is assumed that the setting change key 705 can be pressed only when there is one selected file.
  • the setting change items in the setting change key 705 include the number of print copies and the print mode.
  • reference numeral 706 denotes an erasure key, which is used when erasing the file selected in 701.
  • Reference numeral 707 denotes an all selection key, which is used to select all the files displayed on the screen 701. Note that when all files are selected by the all selection key 707, the selection order remains the same as the order displayed in 701, for example. Or, after selection, specify You may do it.
  • 708 and 709 are scroll keys for up and down, and are used to scroll the screen 701 when the number of files exceeding the display of 701 is registered.
  • Reference numeral 710 denotes a close key, which is used to return to the screen shown in FIG.
  • FIG. 8A and FIG. 8B are flowcharts for explaining a box registration processing procedure using the image forming apparatus 100 according to an embodiment of the present invention.
  • the registration process for the box includes registration of an image (hereinafter referred to as “PDL image”) based on PDL data input from the host computer 109 via the network, and registration of a scan image by the scanner. 8A and 8B, respectively.
  • an area in the box area 502 of the image memory 107 is designated by setting a box number on the PC 109 (step S802). For example, when the box number “1” is designated, the box area 503 in the whole box area 502 is designated. When the box numbers “1” and “2” are designated, the box areas 503 and 504 in the whole box area 502 are designated.
  • step S801 when a print instruction is given on the user PC 109, the driver software installed on the PC 109 is converted into code data to be printed together with so-called PDL data, and the print set in step S801 is performed.
  • the PDL data is transferred to the image input / output control unit 105 of the image forming apparatus (step S803). Then, the transferred PDL data is developed (rasterized) into image data (step S804).
  • the developed image data is sequentially recorded (stored) in the entire box area 502 of the image memory 107 (step S805).
  • the print setting parameters set in step S801 are also recorded in the box area 503.
  • the box numbers are “1” and “2”
  • the developed image data and print setting parameters are recorded in the box areas 503 and 504.
  • Box number is "2", "3" Are recorded in box areas 504 and 505, respectively. Details of the recording process of image data and print setting parameters when a plurality of box numbers are specified will be described later.
  • step S806 a box number for inputting image data is designated (step S806).
  • scan settings such as image processing are designated (step S807).
  • the reader unit 103 reads the document (step S808).
  • the image read in step S808 is stored in the box area designated in step S806 (step S809).
  • FIG. 9 is a diagram showing an example of a recording structure when image data and its job information are stored in the box area.
  • document A and document B are recorded in box area 1 shown in FIG. 6
  • document C is recorded in box area 2
  • document D is recorded in box area 3. It shall be.
  • Document A and document D shown in FIG. 9 each mean document information.
  • Each document information includes an image data file (image (entity)) and job information (job information (entity)).
  • job information includes, for example, phishing information such as the number of copies to be printed, the number of pages included in the document, double-sided information, etc., print attributes for the entire document, resolution of each page, paper size, number of pixels, etc. Stores the print attributes related to this page.
  • FIG. 10 is a diagram showing an example of a recording structure when image data and job information relating to a new document are stored in each box area in the box area in the state shown in FIG.
  • image data input from the host computer 109 in a multiple box designation job and its job information power are first recorded as document E in the box area 1.
  • the box area 2 is a document F and is displayed on the image data recorded in the box area 1.
  • a copy of the job information recorded in the shortcut and box area 1 is recorded.
  • a shortcut for the image data recorded in the box area 1 as the document G and a copy of the job information recorded in the box area 1 are recorded.
  • the memory efficiency is increased.
  • job information is recorded in the box area by copying instead of a shortcut because the setting change function operable with the setting change button 705 shown in FIG. 7 can be used. .
  • the setting change function it is possible to change the number of copies included in the job information and to follow up the phishing settings. Therefore, even if the images are the same, different job information for processing the images can be used. This is because it is necessary to have each document.
  • FIG. 11 is a flowchart for explaining detailed storage processing when a plurality of boxes are designated as recording destinations for new image data and job information in step S805 of FIGS. 8A and 8B.
  • a box area is obtained which is registered at the top of a list of a plurality of recording destinations for recording new image data and its job information given from the host computer 109 (step S1101). Then, the new image data and the job information are recorded in the acquired box area (step S1102). Next, it is determined whether or not there is an unrecorded box area in the recording destination list (step S1103). As a result, if there is an unrecorded box area (Yes), the process proceeds to step SI104, and if there is no unrecorded box area (No), the process ends.
  • step S 1104 one unrecorded box area is acquired from the remaining recording destination list.
  • a shortcut to the image data recorded in step S1102 is created and recorded in the box area obtained (step S1105).
  • a copy of the job information recorded in step S1102 is created and recorded in the box area (step S1106), and then the process returns to step S1103. In this way, image data and job information are recorded when a plurality of boxes are designated as image data and job information recording destinations.
  • the same image data can be obtained by using the image forming apparatus according to the present embodiment.
  • job information for executing the processing of the image data is recorded in each box area, the image data itself records the original in one of the boxes, and the other In this box, a short cut of the original image data is recorded, so that it is not necessary to record the same image data in duplicate to the boxes that require the same image data. Necessary hard disks can be used efficiently.
  • the image forming apparatus 100 as an example of a data processing apparatus, a data generation apparatus that transmits data of a job to be processed to the apparatus 100, and a data generation apparatus that transmits data of the job are realized.
  • a specific example is given of what operation is executed using which user interface. That is, an example of operation control of the entire data processing system of this embodiment including these data processing devices and data generation devices will be described.
  • the data generation apparatus serving as the data generation source in the present embodiment are the computers 200, 300, 400, other devices 500, 600, and the like in FIG.
  • the reader unit 103 itself included in the image forming apparatus 100 itself is also a data generation source and corresponds to an example of the data generation apparatus. This is because the reader unit 1 also generates image data and transmits the data to the printer unit 104.
  • the operation unit 102 as an example of the user interface is also installed on the housing of the reader unit 1.
  • any system configuration may be used as long as the system configuration and device configuration that can realize the various controls disclosed in the present embodiment are possible.
  • the printer driver download method for the device 100 is, for example, a method for downloading home page power data via the Internet, or a storage medium such as a CD-ROM set on the host 300 itself. There are ways to download data.
  • an application such as document creation software is activated on the host 300.
  • the document data file to be processed is transferred to the operation unit of the host 300. Is opened on the display unit (display) included in
  • a predetermined key operation by the user of the host 300 is performed using an operation instruction unit provided in the host 300 (for example, a pointing device such as a keyboard or a mouse of the host 300).
  • the control unit of the host 300 displays the screen 1300 of FIG. 13 on the display unit of the host 300.
  • the user interface screen in FIG. 13 is an example of the printer driver screen of the image forming apparatus 100.
  • the operation mode to be executed by the image forming apparatus 100 can be selected by the user via the mode selection key 1301 on the screen 1300 displayed on the display unit of the host 300. Further, the host 300 is controlled by the control unit of the host 300.
  • control unit of the host 300 causes the display unit of the host 300 to execute the display as shown in FIG.
  • the control unit of the host 300 uses (1) print data (document data in this example), (2) job information such as printing conditions, (3) printing as job data to be processed by the image forming apparatus 100.
  • a mode execution command or the like is transmitted to the image forming apparatus 100 via the network 700.
  • the image forming apparatus 100 that has received the job data by the interface unit 106 is controlled by the control unit 108 so that an operation according to an instruction from the host 300 is executed. Specifically, “print mode” is instructed from the host 300 as the operation mode. Therefore, the control unit 108 applies the print data of the job to the print conditions set via the printer driver screen 1300 of the host unit 300 through the hard disk of the image memory 107 as it is. Based on this, print processing is executed.
  • the user of the data generation apparatus can select the operation mode for the job data to be processed input from the data generation apparatus via the mode selection field 1301 of the printer driver 1300 as described above.
  • the mode selection field 1301 of the printer driver 1300 can be controlled to be selectable.
  • the user can select the “save mode” via the mode selection field 1301 of the printer driver 1300 as an example of the user interface unit. To control.
  • the control unit of the host 300 displays a dialog screen on the display unit of the host 300 as shown in FIG.
  • the dialog screen prompts for guidance and confirmation of operations to be performed by the user in the save mode.
  • the control unit of the host 300 causes the display unit of the host 300 to display the box setting screen 1600 shown in FIG.
  • a screen 1600 in FIG. 16 is a screen that is displayed on the host 300 in the control unit of the host 300 when the storage mode is selected by the user via the printer driver 1300 in the host 300.
  • the screen 1600 is displayed on any box among a plurality of boxes (100 boxes in the present embodiment) existing in the hard disk inside the image memory 107 included in the image forming apparatus 100 from the host 300.
  • This is an example of a user interface for making it possible for the user of the host 300 to select the ability to save job data to be transmitted.
  • the following operations can be executed by the user on the host 300 as an example of the data generation device.
  • the name of job data (print data) to be stored in the box of the image forming apparatus 100 from the host 300 can be input by the user of the host 300 via the name entry field 1601 on the screen 1600. To do. At that time, the file name of the file created by the application of the host 300 is used as it is, the file name is changed, and the keyboard can be entered via the screen, or the user can select it.
  • the job data to be processed is stored in any of the plurality of boxes.
  • the user of the host 300 can select whether to save it via the box selection list 1602.
  • Box setting screen displayed on the display unit of the host 300 The box selection list 1602 on the screen 1600 contains an image forming apparatus 1 to which the job data is sent A list display of a plurality of boxes included in 00 is executed.
  • the box number of the box included in the image forming apparatus and the box name registered in advance by the user via the operation unit 102 of the image forming apparatus 100 are displayed so as to be identifiable by the user.
  • This information reflects, for example, information acquired from the currently selected image forming apparatus, that is, the apparatus 100 via the network.
  • the box number 1 indicates that “box name 1 of the image forming apparatus 100” t is registered. The box name can be used even if it is not registered.
  • both operations are performed when the user of the host 300 selects only one box in which job data is to be stored and when a plurality of boxes are selected via the box selection list 1602.
  • the host 300 is controlled by the host 300 controller.
  • document data transmitted from the host 300 is stored in a box with box number 2 out of a plurality of boxes (for example, 100 boxes) provided on the hard disk of the image forming apparatus 100.
  • the IJ control of the host 300 is performed. ⁇ returns to the Prindino screen 1300 in Figure 13.
  • the host 300 transmits the job data to the image forming apparatus 100.
  • Document C image data itself (6 pages of print data)
  • Processing conditions for the document C data for example, the paper size is “A3 size”, the number of output copies is Job information such as “3 copies”, finishing settings “sort”, duplex printing settings, etc. (including various print processing conditions), etc.
  • the operation mode for the image forming apparatus 100 is the save mode, and This is command data for notifying the control unit 108 of the image forming apparatus 100 that the box in which the data is to be stored is the box of box number 2.
  • the control unit 108 receives information from the various hosts included in the job data.
  • the image forming apparatus 100 is controlled as follows.
  • the entity image data of the document data C (for 6 pages) received from the host 300 and the job information are associated with each other in the box number 2 inside the hard disk 107 included in the image forming apparatus 100. It is stored in the storage area allocated for the box (box area 504 in Fig. 5). At this time, the data storage state in the box area 504 of box 2 is, for example, as shown in FIG.
  • This screen 1800 is a user interface for enabling the user to execute various operations for the data of the box selected by the user on the box selection screen of FIG. Via this screen 1800, for example, to the currently selected box (here, box 2)
  • a user instruction for storing data can be accepted via the document reading key 1802.
  • various instructions such as an instruction to print the data stored in the box area 502 of the node disk 107 in a state associated with the box by the printer unit 104 and an instruction to transmit data to an external device are given. It can be accepted by the user.
  • the data stored in the box area 502 of the hard disk 107 in a state associated with the box is not only the actual entity image data stored in the box itself.
  • the actual image data stored in the box area of another box that can be read from the hard disk 107 of the apparatus 100 by the shortcut function of the present embodiment is also included, although it does not exist in the box.
  • control unit 108 displays the document selection screen 1800 for the box with box number 2 on the display unit 3 16. Is displayed.
  • the document data to be output can be selected by the user via the document selection list 1801 on the box document selection screen 1800.
  • control is performed so that selectable candidates are displayed in a list format.
  • control is performed to display information that can be identified by the user as to what kind of document is stored in the selection target box. For example, in this example, as described in FIGS. 13 to 17, the name information of document C, the paper size information of the job, the number of pages, and the corresponding box are entered based on the instruction from the print host 300 of the font host 300.
  • the display unit 316 is controlled by the control unit 108 so as to display the storage date and time.
  • the actual entity image data of the document data whose information is displayed on the currently-viewed box document selection screen 1800 is stored in the currently selected box.
  • the display unit 316 also displays identification information for enabling the user to identify whether the information is stored in the user box or in another box.
  • the control unit 108 displays the document name on the document selection list 1801 as “actual image present” in the vicinity of the display area.
  • control unit 108 selects the box (box) corresponding to the box number 2 currently selected.
  • identification information for enabling the user to identify that the actual image data of document data named document C is stored is displayed on the display unit 316.
  • the control unit 108 also displays information for enabling the user to identify that the document is stored in the box on October 8th at 12:00. In addition, information is displayed so that the user can identify that the document is an A3-sized 6-page document.
  • the control unit 108 changes the screen to a display state as shown in FIG. FIG. 19 shows a display state when a desired document is selected by the user on the screen of FIG.
  • control unit 108 displays the list 1801 so that the user can identify which document has been selected. Change state.
  • control unit 108 allows the user to input various instructions for the selected document at the bottom of the display area of the screen 1800 list 1801. To display the display key.
  • a detailed information key 1901 for enabling the user to input an instruction for displaying detailed information of the document selected in the list 1801 on the screen 1800 on the display unit 316 is displayed.
  • an erase key 1902 is displayed for enabling the user to input an instruction for erasing the document data selected from the list 1801 on the screen 1800 from the node disk 107.
  • a print key 1903 for allowing the user to input an instruction for causing the printer unit 104 to execute the print processing of the document data selected in the list 1801 on the screen 1800 is displayed.
  • a transmission key 1904 for enabling the user to input an instruction for causing the interface unit 106 to execute the transmission processing of the document data selected in the list 1801 on the screen 1800 is displayed.
  • an edit key 1905 is displayed for enabling the user to input an instruction for executing the editing process and preview display of the document data selected in the list 1801 of the screen 1800.
  • the control unit 108 causes the display unit 316 to display a screen 2000 shown in FIG.
  • a screen 2000 in FIG. 20 is a print setting screen that is displayed on the display unit 316 when the printer unit 104 executes print processing of a document selected by the user via the list 1801 of the box document selection screen 1800.
  • the control unit 108 also refers to the processing conditions (job information) preset for the document selected via the list 1801 in the box area force, and reflects the parameters on the screen 20000. Display control is performed.
  • a document consisting of 6 pages, which is currently selected document C is printed via the printer driver 1300 of the host 300.
  • the paper size is "A3 size”
  • the number of copies is "3 copies”
  • the finishing settings are This is a document that has been entered into box 2 from the host 300 in the save mode after various print processing conditions such as “sort” and duplex printing settings have been set. Therefore, these various parameters are reflected and displayed in the display area 2001 of the screen in FIG.
  • control unit 108 displays processing conditions already set for the document to be selected on the screen 2000 (in this example, the paper size “A3 size”, the number of output copies “3”, Display a display key that allows the user to change the setting of “Sorting” (double-sided printing setting).
  • a “paper selection” key, a “sorter” key, a “duplex printing” setting key, and the like are displayed in an area 2001 of the screen 2000.
  • a print start key 2002 is also displayed on the screen 2000 so that the user can accept an instruction to actually start the printing process in the printer unit 104.
  • the control unit 108 prints the currently selected document C. Is executed by the printer unit 104 under the processing conditions whose settings have been changed via the screen 2000. On the other hand, when the print start key 2002 is pressed by the user without changing the setting of the processing condition for the selected document, the control unit 108 prints the currently selected document C. Processing is performed in the printer unit 104 under the processing conditions that have been set in advance (in this example, paper size “A3 size”, output number “3 copies”, finishing setting “sort”, duplex printing setting). Make it run more.
  • the actual entity image data of the document C is stored in the box storage area 504 corresponding to the box number 2 in the hard disk 107.
  • the job information for the document F (including the above-described various series of print processing condition data, document name data, box storage date / time and page number information) is also stored in the box area 504 with the image data of the document C. Registered in association.
  • the control unit 108 reads the actual image data and job information of the document C from the box area 504 of the hard disk 107, and receives the user power input via the operation unit 102. Based on the instruction, the apparatus 100 is caused to execute processing of the document C.
  • FIGS. 13 to 20 The description of FIGS. 13 to 20 described above is for one box out of a plurality of boxes prepared in the hard disk 107 provided in the image forming apparatus 100 (corresponding to an example of a data processing apparatus). Only selected by the user of the host 300 via the user interface of the host computer 300 (corresponding to an example of the data generation apparatus), and then the job data for the box of the image forming apparatus 100 from the host 300 force This is the control to be executed when it is turned on. Such a series of box operations can be provided in other boxes as well.
  • a document A is selected by the user.
  • “save mode” is selected via the operation mode selection field 1301 of the printer driver 1300.
  • One “box 1 of image forming apparatus 100” is selected via the box selection screen 1600 of the printer driver 1300.
  • Various processing conditions for the document A are set through the printer driver 1300. Then, it is assumed that the OK key 1302 of the printer driver 1300 is pressed and the job data is transmitted from the host to the image forming apparatus 100.
  • control unit 108 stores the data (entity image data) of the document A and the job information set for the document A in the box area 503 corresponding to the box number 1 of the hard disk 107. (Including information unique to the image data such as the number of pages and print processing conditions set by the user for the image data). Then, the box number is displayed via the screen shown in FIG. 6 that is displayed on the display unit 316 of the operation unit 102 of the image forming apparatus by the user. If box 1 is selected, a box document selection screen 1800 for box number 1 is displayed, and control is performed by control unit 108 so that the same processes as the various processes described with reference to FIGS.
  • a document document D is selected by the user.
  • “save mode” is selected via the operation mode selection field 1301 of the printer driver 1300.
  • One “box 3 of the image forming apparatus 100” is selected via the box selection screen 1600 of the printer driver 1300.
  • Various processing conditions for the document D are set through the printer driver 1300. Then, it is assumed that the OK key 1302 of the printer driver 1300 is pressed and the job data is transmitted from the host to the image forming apparatus 100.
  • the control unit 108 stores the data (entity image data) of the document D and the job information set for the document D in the box area 505 corresponding to the box number 3 of the hard disk 107. (Including information unique to the image data such as the number of pages and print processing conditions set by the user for the image data). If the user selects the box with box number 3 via the screen in FIG. 6 displayed on the display unit 316 of the operation unit 102 of the image forming apparatus, the box document selection screen 1800 for box number 3 is displayed. The control unit 108 controls such that the same processes as the various processes described in FIGS. 18 to 20 can be executed.
  • the control unit 108 of the image forming apparatus 100 permits the data processing of the job to be executed on condition that the user operates the box via the operation unit 102 of the own apparatus.
  • the image data of document C is printed or erased only when the box of box number 2 is selected and operated by the user via the box selection screen 601 displayed on the display unit 316.
  • the device 100 is allowed to execute various types of processing such as processing, editing processing, and transmission processing. In other words, when the user selects another box via the box selection screen 601, the box with box number 2 is displayed. Assume that an operation other than the selection operation of the case is performed by the user. In this case, the control unit
  • the data of the job of document A and the data of the job of document B stored in the box area 503 of box 1 are transferred via the operation unit 102 of the image forming apparatus 100.
  • box number 1 is selected by the user, execution of various processes is permitted.
  • a box other than box 1 is selected, processing of document A job data or document B job data is prohibited.
  • the job data of document D stored in the box area 505 of box 3 is used to execute various processes when box number 3 is selected by the user via the operation unit 102 of the image forming apparatus 100. Allow.
  • the job data for Document D is prohibited.
  • only one box is selected via the box setting screen 1600 of the printer driver screen 1300.
  • control is performed so that the user can select two or more boxes as storage destinations via the box setting screen 1600 of the printer driver screen 1300. Specific examples are given below.
  • the data of document E consisting of four pages created by host 300 is saved in the three boxes of box 1 and box 2 and box 3 of image forming apparatus 100 using the file name as it is. The control in the case of making it perform is demonstrated.
  • the “save mode” is selected in the mode selection field 1301 of the printer driver screen 1300 displayed on the display unit of the host 300.
  • the control unit of the host 300 displays a box setting screen 1600 on the display unit of the host 300 (a series of display transition control of the printer driver 1300 of the host of FIG. 13 ⁇ FIG. 14 ⁇ FIG. 15 ⁇ FIG. 16). See).
  • the “Use file name” column is checked with the mouse in the name entry column 1601 of the user power box setting screen 1600 of the host 300. And, select the box of “Box No. 1” via the box selection list 1602 on the box setting screen 1600, Next, it is assumed that the box “box number 2” is selected and the box “box number 3” is finally selected.
  • the control unit of the host 300 controls the display content of the box setting screen 1600 and the display unit of the host 300 that becomes the display content linked to the user operation. An example of this is shown in FIG.
  • a box in the hard disk 107 included in the image forming apparatus 100 is used as a storage destination of document data having a file name of document E via the box setting screen 1600 of the host 300. Controls that the three boxes 1 (box area 503), 2 (box area 504), and 3 (box area 505) are selected can be identified by the user.
  • the control unit of the host 300 executes such display control on the display unit of the host 300.
  • the user power of the host 300 completes the selection of the three boxes by the series of operations as described above, and when the OK key 1701 is pressed, the screen returns to the basic screen of the printer driver.
  • the processing conditions of the job for document E consisting of four pages are controlled so that they can be set together.
  • the print processing conditions such as “A4 size” for the paper size, “5 copies” for the output number, “Stipple sort” for the finishing setting, and single-sided printing are set via the printer driver 1300. It shall be assumed.
  • the control unit of the host 300 accepts the data transmission command for the document E from the user of the host 300, and the job data of the document E is sent from the host 300 to the image forming apparatus 100. Send.
  • Document E image data itself print data for 4 pages
  • Processing conditions for the data of Document E for example, paper size is “A4 size”, number of output copies
  • finishing settings are ⁇ stipple '', single-sided printing settings, etc.
  • the operation mode for the image forming apparatus 100 is the save mode, In addition, this is command data for notifying the control unit 108 of the image forming apparatus 100 that the boxes in which the data is to be stored are the three boxes of box numbers 1, 2, and 3.
  • the control unit 108 of the image forming apparatus 100 performs the following based on instructions from various hosts included in the job data.
  • the image forming apparatus 100 is controlled as described above.
  • the entity image data of the document data E (for 4 pages) received from the host 300 and the job information (entity) are associated with each other and stored in the hard disk 107 included in the image forming apparatus 100 It is stored in the storage area (box area 503 in FIG. 5) allocated for the box of box number 1.
  • This job information includes various series of print processing condition data for the document E such as “A4 size”, “5 copies”, “stipple”, “single-sided print setting”, and the like.
  • (1-3) “Shortcut to text entity of sentence E” is used as command data to enable execution of actual image data of document data E (4 pages) from hard disk 107.
  • the above job information stores the actual data in box 3.
  • the state structure of the box area 502 of the hard disk 107 is also changed to the state shown in FIG. (2-1)
  • the user of the image forming apparatus 100 controls the user interface unit (including the operation section 102 and the display section 316 in FIG. 4) through the operation section 102 of the image forming apparatus 100 so as to be executable by the user. To do.
  • this is a control sequence in the case where the same document data (in this example, document E) is simultaneously stored in a plurality of boxes (in this example, bots 1, 2, and 3). This is also called multiple box simultaneous storage mode.
  • the control sequence described above with reference to FIG. 17 (sequence in which there is one box selected as the save destination) is also referred to as a single box storage mode.
  • the box function has two modes that can be selectively executed, and the user can execute the box that is executed via the user interface of the data generation device (for example, the host 300).
  • the mode according to the setting operation is controlled to be executable.
  • processing (1-1) is processing performed in steps S1101 and 1102 in FIG.
  • Processes (1-2) and (1-3) are processes performed in steps S1103 to S1106 in FIG.
  • the operation control example (2-1) will be described more specifically. Three boxes were selected via the 1600 box configuration screen 1600 in Figure 21. In this case, the first selected box is box number 1. When the user performs an output process on the box number 1 data in the image forming apparatus 100, the following control is performed. It is assumed that the data storage status of each bot is as shown in Fig. 10.
  • the control unit 108 In response to the user pressing the box key on the screen of FIG. 12 displayed on the display unit 316, the control unit 108 causes the display unit 316 to display the box selection screen 601 of FIG. Then, in response to the user selecting the box of box number 1 via the box selection screen 601 of FIG. 6, the control unit 108 displays the box document selection screen for the box of box number 1 on the display unit 316. Is displayed. An example is shown in FIG.
  • the control unit 108 causes the display unit 316 to execute display according to the job accumulation status of the box. As shown in Fig. 22, it is displayed that there are a total of three documents A, B, and E as documents stored in box 1. In addition, each of the three documents (paper size and number of pages information is storage date / time information) is operated, and a display for enabling identification by a user is executed. In addition, all of these display the “real image present” t display so that the user can recognize that the actual real image data is stored in the storage area 503 of the bot- ter 1.
  • the display unit 316 is controlled by the control unit 108 so that the keys 1901A to 1905A on the screen 1800A are grayed out. Thereby, the control unit 108 performs control so as not to accept input instructions from the keys 1901A to 1905A from the user. Then, various operation keys 1901 A to 1905A are effectively displayed on the screen 1800A in response to the user selecting a desired document via the document selection list 1801A on the document selection screen 1800A for box 1 in FIG. Let In this way, after a document is selected, various instructions are received from the user via the keys 1901A to 1905A.
  • control unit 108 selects the desired document via the list 1801A by the user and then selects the bot- tom as in the examples of FIGS.
  • the apparatus 100 is controlled so that various processes (detailed information display process, erase process, print process, send process, edit process, preview process, etc.) for the desired document selected by the user from 1 can be executed.
  • the print key 1903A that has been activated is displayed by the user.
  • the control unit 108 reads the entity image data of the document E from the hard disk 107 from the box area 503 corresponding to the currently operated box 1 and causes the printer unit 104 to print it.
  • the above-described operation control example (2-2) will be described more specifically.
  • the box setting screen 1600 of the host 300 in Fig. 21 three boxes have been selected as the storage destination for the document E document.
  • the second selected box is box number 2.
  • the following control is performed. It is assumed that the data storage status of each box 1 to 3 is as shown in FIG.
  • the control unit 108 In response to the user pressing the box key on the screen of FIG. 12 displayed on the display unit 316, the control unit 108 causes the display unit 316 to display the box selection screen 601 of FIG. Then, in response to the user selecting box No. 2 via the box selection screen 601 of FIG. 6, the control unit 108 causes the display unit 316 to operate the box document for operating the box No. 2 box. Display the selection screen. An example is shown in FIG.
  • bibliographic information of document E (document name, number of pages, box storage date / time data), processing condition data of document E (paper size “A4 size”, number of copies “5”, finishing setting “stipple”, “Single-sided print setting”, etc., a series of print processing condition data set in the host 300 for document E).
  • the control unit 108 causes the display unit 316 to execute a display corresponding to the storage status of the job in box 2.
  • the box document selection screen 1800B shown in Fig. 23 is displayed, indicating that there are two documents, Document C and Document F (however, there is no actual image) as documents stored in Box 2.
  • display is performed so that the information of each of the two documents (paper size and page number information is storage date / time information) can be identified by the user operating the box 2.
  • the document C is displayed on the list 1801A so that the user can recognize that the actual image data is stored in the storage area 504 of the box 2 on the list 1801A.
  • the document F is “actual” so that the user can identify that the actual image data is not stored in the storage area 504 of box 2 and that the document F has a shortcut function to the document E.
  • the text information “Shortcut to document E without image” is displayed in list 1801A.
  • control is performed so that a shortcut icon 2201 having a display format different from that of the icon of the document C in which the actual image storing the image is clearly displayed is displayed.
  • the keys 1901B to 1905B on the box document selection screen 1800B for operating box 2 are grayed out before a job is selected by the user in the list 1801B, and input instructions using these keys are displayed. Control not to accept by the user.
  • Various operation keys 1901B to 1905B are displayed on the screen 1800B according to the user selecting a desired document via the document selection list 1801B on the document selection screen 1800B for box 2 in FIG. Make it visible. This allows the user to accept various instructions.
  • the user selects document F (management data for performing a shortcut to document E) through the document selection list 1 801B on the document selection screen 1800B for operating box 2 in FIG. The choice.
  • the control unit 108 controls the display unit 316 so that the display state of the document selection screen 1800B is changed from the state shown in FIG. 23 to the display state shown in FIG.
  • the display in which document F is selected is reflected on list 18 01B.
  • all the various keys 1901 B to 1905 B that enable various operations on the data in the box 2 to be accepted by the user are brought into an effective display state.
  • control is performed so that various instructions can be received from the user via the keys 1901B to 1905B.
  • the control unit 108 causes the image forming apparatus 100 to execute processing corresponding to the processing content requested by the user with respect to the desired document selected by the user as in the previous case. Control as possible.
  • the entity image data linked to the document F that is, the detailed information of the job information of the document E (printing conditions of the document E, etc.) is displayed. Let If the key 1903B is pressed, print processing of document E, which is entity image data linked to document F, is executed. If the key 1904B is pressed, data transmission processing of document E, which is entity image data linked to document F, is executed.
  • the control unit 108 reads out the data of document E, which is entity image data linked to the document F, from the area 503 of box 1 and Is displayed on the display unit 316.
  • An example of this is shown in FIG.
  • the A message such as “Previewing” is displayed.
  • the document F (shortcut key to document E) is selected by the user operating the box with box number 2 as shown in Fig. 24, and the print is displayed effectively on the same screen 1800B, for example. Assume that key 1903B is pressed by the user. In response to this, the control unit 1 08 ⁇ is displayed as shown in Fig. 25.
  • the document data to be read from the hard disk 107 (that is, the entity image data is stored in the box area 5003).
  • control unit 108 When displaying the screen 2000 on the display unit 316, the control unit 108 reads job information corresponding to the document data selected via the list 1081B on the document selection screen 18 from the node disk 107.
  • the entity image data (document IV) of the document F to be processed is stored in a box 1 (box area 503) different from the currently selected box 2.
  • the job information for the actual image data of document F (document ⁇ ) is stored in box 2 (box area 504). Therefore, the control unit 108 reads out the job information from the box area 504 and controls the job information to be reflected on the screen 2000.
  • the printing conditions for document ⁇ set by the printer driver 1300 of the host 300 are the paper size “ ⁇ 4 size”, the number of output copies “5”, the finishing setting “stipple”, “single-sided printing setting”, etc.
  • a series of various processing condition parameters are included.
  • the control unit 108 reads out the job information from the box area 5004 and refers to it on the screen 2000.
  • the processing conditions already set for the document to be selected are the processing conditions, and the effect of allowing the user who operates the operation unit 102 to confirm is confirmed.
  • the control unit 108 also causes the display unit 316 to execute a display for enabling the user to change the processing conditions set in advance for the document via the screen 200OA. .
  • a paper setting screen (not shown) is displayed. Then, the user can change the paper setting via the paper setting screen.
  • the setting change of the output number of the document can be executed.
  • the user can operate the “sorter” key on the screen 2001A to change the setting of the fishing for the document.
  • the user can control whether the document is to be printed on one side or both sides.
  • the control unit 108 accepts the user setting change and controls the display unit 316 to reflect the parameter after the setting change on the screen 2001A. Based on this setting change instruction from the user, the control unit 108 controls the display unit 316 so that the display content on the screen 2001A becomes the display content as shown in FIG.
  • the control unit 108 reads from the hard disk 107 the entity image data of the document selected by the user in the list 1801B of the document selection screen 1800B of FIG. Then, the print processing of the image data of the read job is executed by the printer unit 104 based on a series of processing conditions set by the user via the area 2001A of the print setting screen 2000A in FIG. At this time, the control unit 108 performs the following processing, for example.
  • a process for confirming a box to be operated by the user is performed. In this example, based on the box selection operation performed by the user via the box selection screen in FIG. 6, it is determined that the box with box number 2 is the selection target box. (2) The user confirms the document to be selected. In this example, based on the document selection operation performed by the user via the list 1801 A on the document selection screen 1800B in FIG. 24, it is determined that the document F is data to be selected.
  • a process of reading the actual image data of the document to be selected from the node disk 107 is performed. For example, based on the registration information regarding the box data such as the information of the recording destination list used in the processing of FIG. 11 and the information of the management table for managing the data structure of the box data as shown in FIG. Check whether the actual image data of the document to be processed exists in the storage area of the currently selected box. Here, the entity image data of the document F does not exist in the box area 504 of the currently selected box number 2, and the document F is determined to be data defined by the shortcut function to the document E. . Then, it is determined that the box storing the actual image data is the box of box number 1 (box area 503).
  • the control unit 108 plays the role of the document F force short force function selected by the user via the document selection list 1801A of the box document selection screen 1 800B for the box of box number 2.
  • the data reading control in the image forming apparatus 100 is executed. Specifically, the document E associated with the shortcut function of the document F selected by the user via the box No. 2 box operation screen is used as the entity image data of the document F, and the box (No. The box area 503) in the hard disk 107 is also read out.
  • control unit 108 prints the print processing of the image data of the document E read from the box area 503 of the box number 1 of the hard disk 107 on the display unit 316 for the box operation of the box number 2. It is executed by the printer unit 2 based on the print processing conditions set by the user via the setting screen 2000A.
  • the printing conditions that have been set in advance for document E are changed by the user as shown in Fig. 26. .
  • the control unit 108 causes the image data of document E (document data consisting of 4 pages) to have the paper size of A4 size, the number of output copies to be 1, and duplex printing to be executed.
  • the printer unit 104 is controlled so as to execute the sorting process as the finishing process.
  • the control unit 108 sets the paper size to A4 size, sets the number of output copies to 5, performs single-sided printing without executing double-sided printing, and performs the finishing process as the finishing process.
  • the printer unit 104 is controlled to execute the above.
  • the data is the data that fulfills the shortcut function selected in the selection target box (the box with box number 2 in the above example) (document F in the above example).
  • the image forming apparatus 100 is controlled so as to be able to output entity image data of another box associated with the shortcut function (in the above example, the document E stored in the box of box number 1). .
  • the data to be output by the shortcut function (in the above example, the entity image data in Box 1 is output according to the user selection of document F on the setting screen of Box 2).
  • the apparatus 100 is controlled so that the processing conditions preset for the data can be used as they are. For example, in the above example, control is performed so that the document E can be printed as it is under the processing conditions that are reflected on the print setting screen 2000A in FIG.
  • the user of Box 1 when the user of Box 1 performs an operation, the user of Box 1 performs the actual processing under the desired processing conditions via the operation screen for Box 1 (for example, screen 1800A in FIG. 22). Enable printing of image data (Document E).
  • the user of Box 2 uses the operation screen for Box 2 (for example, screen 1800B in FIG. 24), and the actual image data ( Make document E) printable
  • simultaneous distribution from the host 300 is performed in the multiple simultaneous storage mode.
  • the controller 108 controls the control unit 108 so that the same operation as that of the above box can be executed even when the other box is operated.
  • This description is a specific example of the above-described operation control (2-3).
  • the data storage status of the box with box number 3 had a data storage structure as shown in FIG. 9 before the job for document E was submitted from the host 300. That is, only the actual image data of Document D and the job information for Document D were stored. Thereafter, the host 300 instructed the document E to be input not only to the boxes 1 and 2 but also to the box 3 via the box setting screen 1600 of the printer driver of the host 300 in FIG. Then, the control unit 108 receives the instruction and controls the hard disk 107 so that the data for performing the short-cut function of the document E is also stored in the box of box number 3 (box area 505).
  • the data storage status of the box of box number 3 (box area 505) after the document 100 job is received by the apparatus 100 from the host 300 changes to the data storage structure shown in FIG. To do. That is, in addition to document D, virtual data serving as a shortcut function for document E defined as document G, job data entity data for document E, and power box 3 are stored.
  • box 3 is selected by the user via box selection screen 601 in FIG. 6 displayed on display unit 316.
  • the control unit 108 causes the display unit 316 to display a document selection screen 1800C for a box for box number 3 as shown in FIG.
  • the screen display as shown in FIG. 28 is also executed by the display control by the control unit 108.
  • the image forming apparatus 100 allows a user to select a plurality of documents in a box and collects the selected documents from the hard disk 107 together. It has a continuous printing function that reads and outputs continuously. For example, it is assumed that two documents, document D and document G, are selected through the list 1801C on the document selection screen 1800C in box 3. Then, as shown in FIG. 29, control unit 108 causes various keys 1901C to 1905C on the same screen 1800C to be in an effective display state. As shown in FIG. 29, the left side of the list 1800C displays the selection order of these documents when the user selects a plurality of documents.
  • the control unit 108 refers to the management table for managing the data management structure in FIG. 10 and the information on the recording destination list used in the processing in FIG. As a result, for example, the control unit 108 determines that the document D is stored in the box 3.
  • Document G determines that the entity image data is short-cut function data for reading document E in which entity image data is stored in Box 1 but does not currently exist in Box 3 to be selected. .
  • control unit 108 also controls the printing order when a plurality of documents are continuously printed. For example, as shown in FIG. 29, when a plurality of documents are selected by the user in the list 1801C, the selected documents are successively collected in the same order as the user's document selection order. Control to print. In the example of FIG. 29, document D is selected ⁇ th and document G is selected second. Therefore, the control unit 108 causes document D to be printed first and document F to be printed second. In this order, these documents are printed together continuously.
  • a series of image data (a job of 3 pages) of the document D first selected in the list 1800C is read from the box area 505 of the currently selected box 3, and the data is read out. Printing is performed by the printer unit 104.
  • a series of image data linked to the second selected document G in the list 1800C, that is, document E (a job consisting of four pages) is different from the currently selected box 3. The data is read from the box area 503 of box 1 and the data is printed by the printer unit 104.
  • a plurality of documents selected by the user via the box are configured to be continuously printable.
  • the actual image is also displayed in the selection box. It also has a function that prints documents that store data and documents that store entity image data in other boxes at once.
  • printing may be performed in accordance with preset processing conditions, or continuous printing may be performed after changing the settings.
  • the control unit 108 controls the job information of each job of the document D and the document E stored in the box 3 so that the job information can be used.
  • a series of image data stored in another box as described above can be output in response to a user operation executed via the user interface screen of another box.
  • the apparatus 100 is controlled by the control unit 108.
  • the processing unit for the series of image data is controlled by the control unit 108 so that the processing condition for the series of image data is stored in the separate box as job information.
  • the entity image data of document E itself stored in the box area 503 of box number 1 is not stored in the box area 504 of box number 2 or the box area 505 of box number 3.
  • the processing conditions for document E are stored in box areas 504 and 505 as job information.
  • the processing conditions preset for the data are displayed on the user interface screen of the other box.
  • the setting can be changed. Control is performed so that the output processing of the data can be executed based on the processing conditions after the setting change.
  • the user power of the host 300 who has selected the multi-box simultaneous storage mode via the printer driver 1300 of FIG. 21 is the owner of the box 1 of the image forming apparatus 100. Further, it is assumed that there are a user who uses the box 2 of the image forming apparatus 100 and a user who uses the box 3 as users who are related to the user.
  • the user himself / herself selects document E to be processed by the user of host 300.
  • the user of the host 300 is referred to as a distribution source user, and the user in box 2 and the user in box 3 are also referred to as distribution destination users.
  • the processing conditions for the data of this document E may be used in the output format specified by the distribution source user, or output in the output format desired by each distribution destination user. Suppose you want to be able to do it.
  • the present embodiment can cope with the above-described situation.
  • data to be processed is input to the hard disk 107 of the apparatus 100 in the multiple simultaneous box storage mode, which of the multiple boxes to be distributed is selected.
  • the distribution source user can control whether to save the actual data to be processed. In other words, which box is used to control which data to serve as a shortcut function is saved based on the setting instruction from the distribution user.
  • the control unit of the host 300 as an example of the data generation device displays a box setting screen 1600 as shown in FIG. 16 on the display unit of the host 300 as a printer driver screen of the device 100. Then, via the screen list 1602, control is performed so that a user can select a plurality of boxes as data storage destinations.
  • control unit of the host 300 selects a plurality of boxes selected by the user when a plurality of boxes are selected by the user of the host 300 via the list 1602. Monitor the order. Then, the image forming apparatus 100 is controlled to store the actual data of the data to be processed in the box area corresponding to the box first selected by the user of the host 300 via the list 1602. .
  • the control unit 108 of the image forming apparatus 100 executes the various controls described above.
  • the entity of document E is placed in the box (box area 503) of the box number 1 selected first by the user of the host 300 via the list 1602 displayed on the display unit of the host 300. Save the image data.
  • the instruction for outputting the actual image data of the document E from the node disk 107 As a data to enable the user in box 2 to enter, the shortcut function data to document E defined as document F is saved.
  • the box (box area 505) corresponding to the box number 3 selected third through the list 1602 an instruction for outputting the actual image data of the document E from the hard disk 107 is given.
  • the shortcut function data to document E defined by the name of document G is saved as data that can be input by the user.
  • the control unit 108 executes such a series of data storage control.
  • control unit 108 determines that the job information including a series of processing conditions set for the document E by the user of the host 300 for any of the boxes 1, 2, and 3,
  • the actual data is stored in boxes 1, 2, and 3, respectively. That is, in the above example, a series of processing condition parameters such as the paper size “A4 size”, the number of output copies “5 copies”, “execute single-sided printing”, and the finishing setting “stipple”, and box storage
  • a series of processing condition parameters such as the paper size “A4 size”, the number of output copies “5 copies”, “execute single-sided printing”, and the finishing setting “stipple”, and box storage
  • Various information related to Document E is stored in each box as job information.
  • either the multiple box simultaneous storage mode or the single box storage mode is selected according to the number of boxes selected via the box setting screen 1600 displayed on the display unit of the host 300. It is configured to be able to determine whether to execute. Specifically, as shown in Fig. 17, when the user selects only one box via the list 1602 and the job is submitted, the job is processed in the single box storage mode. . On the other hand, as shown in FIG. 21, when a user submits a job after selecting a plurality of boxes via the list 1602, the job is processed in the multi-box simultaneous storage mode. [0196] However, in the present embodiment, the above mode may be selectively executed by a determination method other than such a method.
  • the apparatus 100 when a user operation is performed on the data in the box via the user interface of the image forming apparatus 100, the data that plays the role of the shortcut function can be selected. For example, this corresponds to the selection of document F shown in FIG. 24 and the selection power of document G shown in FIG.
  • the apparatus 100 allows the apparatus 100 to execute a desired process on the actual image data to be read from the hard disk 107 using the data. A series of control for the data after box insertion is executed by the control unit 108.
  • a box area for storing the actual image data itself is prepared on the hard disk 107 provided in the image forming apparatus 100 itself as an example of the data processing apparatus.
  • the box number 1 box (box area 503) force holding the entity E data of document E corresponds to this.
  • the box that stores the entity image data itself to be read by the shortcut function is referred to as “first box (or first type box)”.
  • the hard disk 107 included in the image forming apparatus 100 is also provided with a box area in which the actual image data itself is not stored.
  • the actual image data of document E is retained, and the box that stores the data serving as the shortcut function of the box is stored as the box of box number 2 (box area 504) and the box. Box 3 (box area 505) force falls under this.
  • a shortcut function for enabling the user to input an instruction to read the entity image data is provided.
  • the box that stores the data that plays the role is called the “second box (or the second type box)”.
  • the present embodiment performs various controls as described above.
  • the main parts are listed below.
  • the data of the first job (also referred to as a first type job) transmitted without the predetermined operation by the user of the data generator via the user interface unit of the data generator is transmitted. It is controlled so as to be accepted by the data processing device.
  • the example of the first type job corresponds to the job force input from the host 300 through the series of UI operations shown in Fig. 13, Fig. 14, Fig. 15, Fig. 16, Fig. 16, and Fig. 17.
  • Data of the second job (also referred to as a second type job) transmitted after a predetermined operation is performed by the user of the data generator via the user interface unit of the data generator. Are controlled by the data processing device.
  • job data transmitted from the host 300 after a plurality of boxes are selected by the user of the host 300 via the box setting screen 1600 displayed on the display unit of the host 300.
  • This is a configuration in which the control unit 108 controls the image forming apparatus 100 so that the image can be received.
  • the example of the second type job corresponds to the job force input from the host 300 through the series of UI operations of FIG. 13 ⁇ FIG. 14 ⁇ FIG. 15 ⁇ FIG. 16 ⁇ FIG.
  • the job for document E in FIG. 10 is the job to be controlled.
  • the processing request related to the data of the first job is sent from the user via the display related to the first box.
  • the data processing apparatus is controlled by the control unit 108 so as to be accepted.
  • the control unit 108 controls the apparatus 100 to execute processing corresponding to the instruction from the user received via the display on the entity image data of the first job.
  • the control unit 108 stores these job data in the box area 503 of box number 1.
  • These jobs are jobs that are submitted from the host 300 when only the corresponding button 1 is selected as the storage destination by the host 300 via the box setting screen 1600.
  • the control unit 108 operates the data related to the box with box number 1 by the user.
  • the display unit 316 is caused to execute a display for enabling execution.
  • the document selection screen 1800A for box number 1 in FIG. 22 corresponds to this.
  • Operations on a series of image data of document A and a series of image data of document B in the hard disk 107 can be accepted by the user via the setting screen 1800A.
  • the control unit 108 selectively controls various instructions through the keys 1901A to 1905A on the setting screen 1800A so as to be able to accept user power.
  • the user can execute desired processing (print processing, transmission processing, erasure processing, editing processing, etc.) on the document A and document B from the apparatus 100.
  • the control unit 108 prohibits data operations on document A and document B from the setting screen 1800B for the box with box number 2 and the setting screen 1800C for the box with box number 3.
  • display control is executed so that the user cannot select document A or document B in list 1801B or list 1801C.
  • the processing request related to the data of the second job is sent from the user via the display related to the first box.
  • the control unit 108 controls the data processing apparatus so that it can be accepted.
  • the control unit 108 controls the data processing apparatus 108 so that the processing request related to the data of the second job can be received from the user via the display related to the second box.
  • the control unit 108 controls the apparatus 100 to execute processing corresponding to the instruction from the user received through the display relating to the first box for the entity image data of the second job.
  • the apparatus 100 is controlled so that processing corresponding to the instruction from the user received through the display relating to the second box is executed on the actual image data of the second job.
  • the control unit 108 sets the job data of document E (consisting of 4 pages).
  • Document E including a series of image data itself) is stored in box 1 (box area 503) selected first through list 1602 of screen 1600 of host 300.
  • the control unit 108 controls the image forming apparatus 100 so that a processing request related to the actual image data of the document E can be received from the user via a display related to the box of box number 1.
  • the document E can be selected by the user from the plurality of document data associated with the box 1 via the list 1801A.
  • control unit 108 places keys 1901A-1905A in an effective display state. This will cause the key 1 Through 901 A to 1905 A, a request to execute processing for the entity image data of the document E can be accepted from the user.
  • control unit 108 receives a processing request from the user via any of the keys 1901A to 1905A, the control unit 108 reads the entity image data of the document E from the box area 503 of the hard disk 107. Then, the apparatus 100 is controlled so that processing corresponding to the processing request from the user is executed on the actual image data of the document E. This makes it possible for the document E to execute user-desired processing such as print processing, transmission processing, detailed information processing, and erasure processing.
  • control unit 108 executes not only the above-described series of controls but also the following series of controls. Processing requests related to the actual image data of the document E as in the above example can be accepted by the user via the display related to the distribution target box of the job data of the document E that is different from the box of box number 1.
  • the image forming apparatus 100 is controlled. For example, the processing request for the entity E image data of the document E is controlled so that it can be received from the operation screen for the distribution destination box Box 2 or the operation screen of Box 3.
  • the user can select document F, which has a shortcut function to read the entity image data of document E from the node disk 107, through the list 1801B.
  • the control unit 108 puts the keys 1901B to 1905B into an effective display state in response to the selection of the document F (the shortcut key to the document E) by the user via the list 1801B (see FIG. 24).
  • the user can accept the execution request for the process on the entity image data of the document E via the keys 1901B to 1905B.
  • control unit 108 When control unit 108 receives a processing request from the user via any of keys 1901B to 1905B, control unit 108 reads entity image data of document E from box area 503 of node disk 107. Then, the apparatus 100 is controlled so that processing corresponding to the processing request from the user is executed on the actual image data of the document E. As a result, user-desired processing such as print processing, transmission processing, and detailed information processing can be executed on document E. However, the actual image data of document E is stored in box 1 which is different from box 2 currently being operated on. The job that has been Therefore, when the operation in box 2 is performed, execution of the erasure processing of the actual image data of document E is prohibited.
  • the same operation as the operation of Box 2 can be executed for Box 3 which is the other distribution destination.
  • the document G that performs a shortcut function for reading the entity image data of the central document E of the plurality of document data associated with the box 3 from the node disk 107 is transmitted to the user via the list 1801C.
  • control unit 108 activates keys 1901C-1905C (see FIG. 29).
  • a request to execute processing for the entity image data of the document E can be received by the user via the keys 1901C to 1905C.
  • the control unit 108 Upon receiving a processing request from the user via any of the keys 1901C to 1905C, the control unit 108 reads the entity image data of the document E from the box area 503 of the node disk 107. Then, the apparatus 100 is controlled so that processing corresponding to the processing request from the user is executed on the actual image data of the document E.
  • the actual image data of document E is a job that is stored in box 1 that is different from box 3 currently being operated. Therefore, even when the operation in box 3 is performed, the execution of the actual image data erasure process for document E is prohibited.
  • a job for processing image data in one job can be suitably recorded in a plurality of boxes.
  • the amount of data recorded in the box can be reduced to enable efficient use of memory.
  • FIG. 24 shows that in response to the user operating the box of box number 2 selecting document F via the document selection list 1801B on the document selection screen 1800B for box 2, Control unit 108 force Same screen 1800B Key 1901B force and 1905B are displayed.
  • entity image data to be read from the memory by shortcut function data defined in document F that is, actual image data of document E stored in box area 503 of box number 1
  • the device 100 is controlled so as to prohibit the execution of the erasure processing on the text data (which has 4 pages of force input from the host 300 via the printer driver in FIG. 21).
  • the erasing process described here refers to, for example, no matter what box operation is performed by the user via the operation unit 102 of the image forming apparatus, the data cannot be read from the memory. It includes processing to make it in a new state.
  • an erasure processing method for example, there is a complete data erasure method in which overwriting processing is performed on arbitrary data stored in a memory with arbitrary data.
  • the management information in the management table for example, FAT table
  • the management information in the management table for example, FAT table
  • the actual image data of the data is not actually stored in the box currently being operated, that is, the box of box number 2 (box area 504).
  • the actual image data of the data is data stored in another box (Box 1 in this example). Therefore, to prevent a situation in which the actual image data of the data corresponding to the user other than the box with the box number 2 being currently operated and the user power of the box 1 or the user power of the box 3 cannot be used. If it is permitted to delete the actual image data of document E corresponding to the actual image data of document F via the operation screen 1800B for the box of box number 2 in FIG. Can happen.
  • the user E of box number 1 may not be able to output the document E via the operation screen for the box of box number 1 (document selection screen 1800A in FIG. 22).
  • the distribution destination user of box number 3 may be unable to output the document E via the operation screen for the box of box number 3 (document selection screen 1800C in FIG. 28). .
  • a shortcut function for outputting the actual image data in which the job selected via the box operation screen is stored in another box is provided. If the job is fulfilled, the control unit 108 controls to prohibit execution of the erasure processing of the entity image data. In other words, the job selected via the box operation screen is saved in the currently selected box! If the job is to output the actual image data, execute the deletion process of the actual image data. Control is performed by the control unit 108 to allow For example, when the user selects the document C and presses the delete key 1902B via the list 1801B of the screen 1800B in FIG. 23 corresponding to the operation screen of box 2, the entity image data of the document C is displayed.
  • the control unit 108 changes the screen state to the state force of FIG. 24 as well as the state force of FIG.
  • the entity image data of the selected document is document E, which is stored in box 1. Therefore, even if the user presses the delete key 1902B effectively displayed on the screen 1800B of FIG. 24 as described above, the entity E image data of the document E associated with the document F is deleted from the hard disk 107. Control to prohibit.
  • the control unit 108 controls the display unit 316 so that the list display of the main document F displayed in the list 1801B of the screen 1800B is deleted from the screen.
  • the list 1802B is output. Erase the F display on the same screen. The results are shown in FIG.
  • the data in the memory is also updated. Specifically, the hard disk 107 is controlled so that the data for performing the shortcut function to the document E and the job information of the document F are deleted from the storage area 504 of box number 2. As a result, the data structure of box number 2 changes from the state shown in FIG. 10 to the state shown in FIG. That is, the data in document C is stored in box 2 Will only be saved.
  • control unit 108 executes the above control to prohibit the data operation for the document E via the operation screen 1800B for the box with the box number 2 but other boxes.
  • the data operation on the above document E via the operation screen is continuously controlled to be executable.
  • the data operation related to document E corresponding to the job submitted in the multi-box simultaneous submission mode may have occurred due to execution of the user power of box 2 corresponding to the distribution destination box.
  • Problems can be prevented in advance.
  • document E is already deleted from the hard disk 107.
  • Document E cannot be read from the node disk 107.
  • the user of the box with the box number 2 wants to delete the document E from the document selection list of his / her box because the document E is no longer used. Since there is a possibility that the user power document E of 1 and 3 may be used, there is a possibility that problems such as being unable to delete the power on the document selection screen of the user of box 2 will occur. By adopting the above control in the embodiment, it can be prevented in advance.
  • the same job data is stored in a plurality of data storage boxes prepared in a memory of a data processing apparatus having a function such as a box function.
  • a function such as a box function.
  • the user who desires to distribute and save the same job data to a plurality of boxes can achieve this effect with a simple operation. Therefore, consider the resources of the device such as the memory capacity among the above points. If you don't have to worry about it, you can use the following configuration.
  • the distribution destination box is a control example in which data serving as a shortcut function for the entity image data is stored.
  • the following control may be executed.
  • the step force when the box setting screen of Fig. 21 is displayed on the display unit of the host 300 will be described. Note that a series of control in the host 300 before displaying the screen of FIG.
  • the actual image data of document E (document data consisting of four pages as in the above example) and job information (a series of processing parameters such as printing conditions for document E) are displayed.
  • the control unit 108 causes the apparatus 100 to execute the following data storage control in parallel (simultaneously) with a series of data storage processing in the box 1.
  • electronic copy data of the actual image data of document E is created using an appropriate memory work area such as temporary area 501 of hard disk 107.
  • the control unit 108 stores the electronic copy data of the actual image data of the document E in the box area 504 of the box number 2 with the file name of the document F.
  • the file name data of document F is a shortcut to document E. It is not virtual data that serves as a function.
  • Document F is the actual image data itself having the same contents as the content of the actual image data of document E.
  • the entity image data which is copy data of the actual image data of document E, is stored in the box area 504 of box number 2 with the file name of document F, and the control unit 108 performs job information of document E. Are also stored in the box area 504 in association with the document F.
  • the control unit 108 controls to perform the same operation as described above for the box area 505 of box number 3 corresponding to another distribution destination box. That is, when the creation process of the entity image data corresponding to the electronic copy data of the entity E image data of the document E is completed in the temporary area 501, the electronic copy data of the entity E image data of the document E is renamed to a file name of document G Therefore, it is stored in the box area 505 of box number 3. Further, the job information of the document E is also stored in the box area 505 in association with the document G.
  • the configuration may be such that the apparatus 100 is controlled so that copy data of the entity image data is distributed and stored for a plurality of boxes selected in the multi-box simultaneous storage mode.
  • the multi-box simultaneous storage mode is executed by the data storage method of storing the electronic copy data of the entity image data in the distribution destination box, the boxes 1 and 2 in the hard disk 107 are stored.
  • the data storage status in 3 does not have the data structure shown in Figure 10.
  • the data structure of the boxes 1 to 3 is as shown in FIG.
  • the data structure is as follows.
  • the data structure of box 1 is the same as that of FIG. 10, but the data structure of box 2 and box 3 is equivalent to the electronic copy data of document E without saving the shortcut function data unlike FIG.
  • the actual image data to be saved is saved.
  • the hard disk 107 is controlled by the control unit 108 so that it can be used even when the mode is executed by such an accumulation method.
  • control unit 108 executes operation control related to the user interface linked to the data storage control. .
  • the display unit 316 is controlled so that the display of FIG. 32 and FIG. 33 can be executed. I will explain below.
  • the control unit 108 causes the keys 1901B to 1905B to be in an effective display state on the screen 1800B in FIG. Can accept a processing request related to the document F. Then, for example, when the user presses the print key 1903B that is in an effective display state on the screen 1800B in FIG. 32, the print setting screen 200A in FIG. 25 is displayed on the display unit 316 as in the previous case. Via this screen 2000A, various print processing conditions for document F corresponding to copy data of document E can be set by the user.
  • print processing conditions can be set in advance for the document E via the printer driver 1300 of the host 300.
  • the control unit 108 prints the original data with the printing conditions set in advance or after changing the settings.
  • the device 100 is controlled via the screen 2000A so that it can be determined by the user currently operating the box.
  • the job information is stored in the box area 504 in association with the document F as shown in FIG.
  • Document F is selected by the user via the list 1801B shown in FIG. 32, and various settings and confirmation operations are completed by the user, and the print start key 2002A on screen 2000A in FIG. 25 is pressed by the user.
  • the control unit 108 reads from the hard disk 107 the entity image data defined by the file name “Document F”, which is electronic copy data of the document E, from the storage area 504 of this box 2.
  • the control unit 108 stores the read actual image data (copy data of the actual image data of document E) on the host
  • the printer unit 104 prints the document E under the print processing conditions set in advance.
  • the processing condition is changed by the user via the display shown in FIG. 25 and the key 2002A is pressed, the read substantial image data is displayed as the print processing condition after the setting change. Therefore, printing is performed by the printer unit 104.
  • control unit 108 can also execute control relating to the following erasure processing. For example, it is assumed that the document F is selected by the user via the list 1801B shown in FIG. 32, and then the user presses the delete key 1902B with the effective display state on the screen 1800B in FIG. As a result, the control unit 108 accepts a deletion processing request for the document F from the user.
  • the control unit 108 controls the copy data of the actual image data of the document F, that is, the document E, to be deleted from the box area 504. As described above, in this control example, it is permitted to execute the erasure processing of simultaneously distributed data. When executing the erasure process, the actual image data of document F, that is, document E, is overwritten by a method of overwriting arbitrary data on the actual data or a method of clearing management data in the FAT table. Copy data from the read disk 107 is made unreadable. The job information of the document is also deleted from the area 504.
  • Control related to transmission processing is also executable by the control unit 108.
  • the document F is selected by the user via the list 1801B shown in FIG. 32 and the user presses the transmission key 1904B with the effective display state on the screen 1 800B of FIG.
  • the control unit 108 receives a data transmission processing request for the document F from the user.
  • control unit 108 reads out copy data of entity image data of document F, that is, document E, from the box area 504, and reads out the entity image data desired by the user.
  • the computer interface unit 106 is controlled so as to transmit data to the external device in the data format desired by the user. In this way, execution of transmission processing of entity image data of jobs to be distributed simultaneously is permitted.
  • control unit 108 controls the apparatus 100 so that the same processing as described above can be executed when the box number 3 corresponding to another distribution destination box is operated.
  • control unit 108 displays an operation screen for box 3. Then, the document selection screen 1800C shown in FIG.
  • the data power of the file name “File G” in the list 1801C in FIG. 33 is a copy of the actual image data of document E stored in box number 1. This copy data is stored in the box area 505 of the box 3!
  • control unit 108 causes keys 1901C ⁇ on screen 1800C in Fig. 33 to be displayed. Enable 1905C. Then, control is performed so that a user can accept a desired processing request for the document G.
  • the control unit 108 causes the display unit 316 to display the screen 1 800A of FIG. 22 even when the box 1 is selected on the screen of FIG. And the control equivalent to the control mentioned above is performed.
  • the operation sequence for storing the electronic copy data of the actual image data in the distribution destination box is performed in the multiple box simultaneous storage mode.
  • This is called electronic copy data distribution mode.
  • the explanation detailed above that is, the show cut function data for enabling the user to input the instruction to read the entity image data in the other box from the memory via the UI of another box is distributed.
  • the operation sequence stored in the destination box is called the shortcut function data distribution mode in the multiple box simultaneous storage mode.
  • the advantages that are specific to the former, that is, the shortcut function data distribution mode in the multiple box simultaneous storage mode will be described.
  • the mode can be executed, it is possible to save the necessary resources with the box function while achieving the same effect as the above two modes.
  • the ability to use the hard disk 107 in the box function requires only one box for storing the actual image data for a job in a plurality of box simultaneous storage modes. Therefore, it is possible to deal with jobs in the multiple box simultaneous storage mode with a small memory capacity.
  • control unit 108 can execute the following operation. For example, assume that the user in box 1 selects the document E via the operation screen for box 1 and screen 1800A in FIG. The In this case, the control unit 108 deletes the entity image data of the document E from the box area 503 of the box 1.
  • the actual image data of document E is made unreadable from the node disk 107.
  • the list display of the information of document E is deleted from the list 1801A of the document selection screen 1800A in FIG.
  • the list of operation screens of the distribution destination boxes of Box 2 and Box 3 is automatically updated according to the execution of the erasure processing of the actual image data of Document E.
  • the control unit 108 deletes the entity image data and job information of the document E from the box area 503 of box 1.
  • the display content of the operation screen of box 1 is also updated so as to delete the display item corresponding to the document E from the list 1801A of the operation screen 1800A of box 1. This prohibits the user from accepting the processing request for the entity E image data of document E via the operation screen 1800A of box 1.
  • the control unit 108 deletes the entity image data and job information of the document E from the storage area 503 of the box 1, the copy data of the entity E data of the document E is saved! From the storage area 504 of 2 and the storage area 505 of box 3, copy data (entity) of the actual image data of the document E and job information of the job are controlled so as not to be deleted. Then, the hard disk 107 is controlled so that the copy data of the actual image data of the document E and the job information remain in these areas as they are.
  • control unit 108 is linked to the above control, and even if the list display of the document E is deleted from the list 1 801A of the operation screen 1800A of the box 1, the list 180 1B of the operation screen 1800B of the box 2 is also deleted. It is prohibited to delete the list display of document F. In addition, it is prohibited to delete the list display of document G or the list 1801C of operation screen 1800C of box 3 and document G.
  • the operation screen for box number 2 is displayed on the display unit 316 even if the list display for document E is deleted from the operation screen 1800A list 1801A in FIG.
  • the display unit 316 is controlled so that the display state can be maintained.
  • the document F is selected via the list 1801B of the screen 1800B in the box 2 in FIG. 32
  • the document E associated with the document F stored in the storage area 504 of the button 2 is displayed.
  • Various processing requests for copy data of entity image data can be accepted by the user in Box 2.
  • control is performed so that processing corresponding to an instruction from the user in the box 2 can be executed on the copy data (substance) stored in the storage area 504 of the box 2.
  • the operation screen of box number 3 is displayed on the display unit 316.
  • the display unit 316 is controlled so that the display state of FIG. 33 can be maintained.
  • the document G is selected via the list 1801C of the screen 1800C in the box 3 in FIG. 33
  • the document E associated with the document G stored in the storage area 505 of the button 3 is displayed.
  • the processing capability for the copy data of the image data can be accepted by the user in Box 3.
  • the process according to the user's instruction in the box 3 is controlled to be executable on the copy data (substance) stored in the storage area 505 of the box 3.
  • any system 'device configuration' and any data processing method can be used. This embodiment can be applied.
  • control can be executed in this embodiment if the consideration is to further improve the effect of flexibly responding to various user needs in the box function. It may be configured to.
  • the configuration example described above includes an operation like the shortcut function data distribution mode in the multiple box simultaneous storage mode and an operation like the electronic copy data distribution mode in the multiple box simultaneous storage mode. If the device is capable of executing only one of the operations, it is a specific example included. Therefore, assuming a device having both of these modes, the user can select and decide in which mode the device is to be operated in such a device having the above two modes. You can do it.
  • the apparatus 100 of this embodiment will be described as an example.
  • the control unit 108 performs initial settings related to various functions provided in the device 100 by the user.
  • a user mode screen for enabling registration is displayed on the display unit 316. It should be noted that the settings relating to the various box functions described above (for example, settings for registering the name of the box) can be registered by the user under the user mode.
  • control unit 108 controls the display unit 316 so that the screen shown in FIG. 34 can be displayed.
  • the screen 3400 is a display screen for performing initial setting related to the box function.
  • System The control unit 108 allows the user to select in advance whether to permit or prohibit the execution of the multiple box simultaneous storage mode described above via the key 3402 and key 3403 in the selection item 3401 of the screen 3400. Control.
  • this corresponds to a state in which the key 3403 is set to prohibit execution of the multiple box simultaneous storage mode.
  • the control unit 108 transmits the setting information to the data generation apparatus. That is, the box setting information is also notified to the above-described host 300 corresponding to an example of the data generation apparatus.
  • the control unit of the host 300 performs control so that the user of the host 300 does not accept the execution request itself of the multi-box simultaneous storage mode.
  • the box setting screen 1600 as shown in Fig. 16 is displayed on the display unit of the host 300, only one box can be selected and a plurality of boxes cannot be selected. That is, the box selection setting in the list 1600 as shown in FIG. 17 is permitted. As shown in FIG. 21, the selection of a plurality of boxes in the list 1600 is prohibited. As a result, execution of the multi-box simultaneous storage mode is prohibited and control is performed to permit execution of the single box storage mode.
  • the control unit 108 displays the screen 3400.
  • the display unit 316 is controlled to change the display content to the display content as shown in FIG. Even when this setting is made for the image forming apparatus 100, the control unit 108 transmits the setting information to the data generating apparatus. That is, the box setting information is also notified to the above-described host 300 corresponding to an example of the data generation apparatus.
  • the host 300 can execute the various controls described above.
  • only one box can be selected via the box setting screen 1600, and the job to be processed can be processed by the device 100 in the single box storage mode (when Document C is input).
  • the user can select a plurality of boxes via the box setting screen 1600, and in the multi-box simultaneous storage mode. It is also possible to cause the device 100 to process the job data to be processed (see the control example when Document E is input).
  • control unit 108 causes the selection item 3404 on the screen 3400 to be grayed as shown in FIG. Yes. Thus, control is performed so that the user cannot input an instruction via the item 3404.
  • the selection item 3404 on the screen 3400 is brought into an effective display state as shown in FIG.
  • the user can control to input an instruction via the item 3404.
  • the user when executing the multiple box simultaneous storage mode, the user selects one of the selection fields 3404a and 3404b in this setting item 3505, so that the shortcut in the multiple box simultaneous storage mode is performed. Whether the function data distribution mode is to be executed by the apparatus 100 or the electronic copy data distribution mode is to be executed by the apparatus 100 is controlled so that the user can determine in advance.
  • the display state of FIG. 35 is an example when the shortcut function data distribution mode is selected by selecting the selection field 3404a.
  • the control unit 108 explains the shortcut function data distribution mode described above. (See the explanations in Fig. 10, Fig. 22 to Fig. 30).
  • the electronic copy data distribution mode can be set by the user selecting the selection field 3404b of the selection item 3404 shown in FIG.
  • the control unit 108 performs the above-described electronic copy data distribution mode.
  • the various controls described in the explanation can be executed (refer to each explanation in FIGS. 31, 22, and 31 to 33).
  • the user can select a multi-box simultaneous storage mode in the desired mode among the shortcut function data distribution mode and the electronic copy data distribution mode. Can be realized. This makes it possible to select the optimal operation while taking into account the merits of each of these two modes. Therefore, it is possible to further improve the effect of flexibly responding to various user needs in the box function. However, it is not always necessary to adopt this control because it is a specification that takes into account the user merit of the box function.
  • the present embodiment has at least the following points, for example, in common in both the shortcut function data distribution mode and the electronic copy data distribution mode.
  • a data processing system including a data processing apparatus such as the present image forming apparatus 100 having a storage unit such as a hard disk 107 capable of storing data of a plurality of boxes including the first box and the second box.
  • the configuration is as follows.
  • the first job data transmitted from the data generation device without being subjected to a predetermined operation via the user interface unit of the data generation device such as the host 300 is stored in the storage unit.
  • the data processing apparatus is controlled so that a processing request relating to the data of the first job can be received from the user via the first display relating to the first box.
  • the host 300 is not selected through the box setting screen 1600 of the host 300, and only the box of box number 2 is used as the storage destination.
  • the control unit 108 stores the job data in the box area 5004 of box 2 of the hard disk 107.
  • the processing request for the actual image data of the document C can be accepted by the user via the operation screen required when using the box of box number 2. Then, the user's desired processing can be executed on the actual image data of the document C (see FIG. 18 to FIG. 20).
  • the user of the host 300 uses the box number 1 as a storage destination without selecting multiple bots via the box setting screen 1600 of the host 300.
  • the job data of document A sent from the host 300 after being selected This corresponds to an example of control when the apparatus 100 receives the data.
  • the control unit 108 stores the job data in the box area 503 of box 1 of the hard disk 107.
  • the processing request for the actual image data of the document A can be accepted by the user via the box operation screen of box number 1.
  • the user's desired processing can be executed on the actual image data of the document A (see FIG. 22 and the like).
  • control unit 108 is prohibited from operating the entity image data of the document A via the user interface screen for a box other than Box 1, such as Box 2 or 3. .
  • box setting screen 1600 of the host 300 without selecting multiple boxes via the box setting screen 1600 of the host 300, only the box of box number 1 is selected as the storage destination by the user of the host 300 and transmitted from the host 300. This also corresponds to a control example when the apparatus 100 receives the job data of document B that has been received.
  • the user of the host 300 uses the box number 3 as a storage destination without selecting multiple bots through the box setting screen 1600 of the host 300.
  • the control unit 108 stores the job data in the box area 505 in the box 3 of the hard disk 107.
  • the processing request for the entity image data of the document D can be accepted by the user via the box operation screen of box number 3.
  • the processing desired by the user can be executed on the actual image data of the document D (see FIG. 28, FIG. 29, etc.).
  • the control unit 108 prohibits the manipulation of the entity image data of the document D via the user interface screen for boxes other than the box 3 such as the boxes 1 and 2.
  • the job that is input from the data generator after only one box is specified without selecting multiple boxes as the save destination is referred to as the first job. It is called.
  • the job to be processed in the single box storage mode is called the first job.
  • the box in which the entity image data itself is stored is called the first box here.
  • the predetermined operation is performed via the user interface unit of the data generator such as the host 300 and the second job data transmitted to the data generator is stored in the storage unit.
  • the processing request related to the data of the second job can be accepted via the first display related to the first box, and the processing request related to the data of the second job is related to the second box.
  • the data processing device is controlled so that it can be accepted even through the second display.
  • the boxes 1, 2, and 3 are selected by the user of the host 300 as selection operations for multiple boxes as storage destinations.
  • this corresponds to a control example when the apparatus 100 receives the job data of the document E transmitted from the host 300.
  • the job data is stored in the box areas 503, 504, and 505 of the boxes 1, 2, and 3 of the node disc 107 until the control data 108 is reached.
  • the shortcut function data distribution mode the document F corresponding to the data that fulfills the shortcut function for reading the document image data is saved in box 2.
  • document G corresponding to data that performs a shortcut function for reading the actual image data of document IV is stored in box 3.
  • the entity image data corresponding to the copy data of the entity image data of the document IV is stored in the box 2 as the document F.
  • the entity image data corresponding to the copy data of the actual image data of document IV is stored in box 3 as document G.
  • the original entity image data of Document IV is saved in Box 1 (see Figure 10 and Figure 31).
  • the processing request for the actual image data of the document box can be accepted by the user via the operation screen required when using the box of box number 1. Then, the user's desired processing in Box 1 can be executed on the actual image data of the document box (see FIG. 22 etc.).
  • the original entity image data of the document IV is saved and the entity image data of the document IV (or Entity image data corresponding to copy data of document ⁇ ⁇ entity image data)
  • the request is controlled so that it can be received from the user of box 2 and the user of box 3 respectively.
  • the processing desired by the user of box 2 and the user of box 3 can be executed on the actual image data of the document E (FIGS. 23 to 27, 28 to 29, FIG. (See 30, 32, 33, etc.)
  • a job that is input from a data generation device after a user of the data generation device performs a selection operation of a plurality of boxes as a storage destination is referred to as a second job.
  • the job to be processed in the multi-box simultaneous storage mode is called the second job.
  • the box in which the original entity image data itself is stored is referred to herein as the first box
  • the box that is to store the original entity image data is referred to as the second box.
  • job data of the same content is simultaneously saved from a plurality of data bots (in this embodiment, 100) included in the memory of the data processing device. Multiple boxes should be controlled by the user of the data generator.
  • a box setting screen 1600 for allowing the user of the host 300 to select a plurality of boxes for storing the same content image data at the same time is displayed on the display unit of the host 300.
  • control is performed by the control unit of the host 300.
  • a plurality of boxes such as boxes 1 to 3 can be selected by the user of the host 300 via the screen.
  • the entity image data can be stored in the box selected first by the user of the host 300 via the box setting screen 1600.
  • the job data from the host 300 is sequentially expanded into a bitmap image in units of pages, and the actual image data is stored in a box. Eventually, the job data is stored in all the boxes specified by the user of the host 300.
  • the OK key 1302 on the printer driver basic screen 1300 in FIG. 13 is pressed.
  • the control unit of the host 300 determines that the output start request has been received, and transmits the job data of document E to be processed to the image forming apparatus 100 in the multiple box simultaneous storage mode.
  • the image forming apparatus 100 receives the job data.
  • the control unit 108 analyzes the command data of the job data, and determines a processing request from the user input through the user interface of the host 300. As a result, it is determined that the job data of document E is the job to be stored in boxes 1, 2, and 3, as in the previous form. Therefore, the control unit 108 controls the hard disk 107 so as to start and execute a series of data storage processes as in the above example.
  • the actual image data of document E (all the series of bitmap image data for four pages) and the job information of the document E (a series of prints designated by the host 300 for the document) (Including processing condition data) is stored in box area 503 of box number 1.
  • the shortcut function data of the entity E data of the document E (electronic copy data of the entity E data of the document E in the electronic copy data distribution mode) and the job information of the document E are stored in the box area 504 of the box 2 Save it.
  • the shortcut function data of entity image data of document E (electronic copy data of entity image data of document E in the electronic copy data distribution mode) and job information of document E are stored in box area 505 of box 3. Save it.
  • control unit 108 determines that all the job operations of the document E from the host 300 have been completed (this point is illustrated in FIG. 11). In the example, this corresponds to the point that the processing in FIG.
  • the control unit 108 causes the node disk 107 to start a series of data storage processing for the job of document E to be processed in the multiple box simultaneous storage mode, and then completes a series of processing of the job. Even during this period, various operation states of the apparatus 100 itself, processing requests from the user input via the operation unit 102, and the like are monitored. Even during execution of the job, it accepts various data input from external devices.
  • control unit 108 monitors the job processing status (job progress status). For example, Whether or not a series of processes for storing job data to be processed in multiple box simultaneous storage mode in all the boxes selected by the user of the data generator is in an incomplete state. This is confirmed by the control unit 108.
  • control unit 108 monitors the job processing status as described above, and controls to accept an instruction for canceling the job processing from the user via the user interface.
  • a plurality of boxes for job data of document E input by the user of host 300 via the setting screen of the display unit of host 300 corresponding to the job transmission source of document E The computer interface unit 106 can accept an instruction to cancel the simultaneous storage process. Also, for example, the job cancel instruction can be accepted by the user of the image forming apparatus 100 from the operation unit 102 corresponding to the user interface of the apparatus 100 itself.
  • Document E job data storage processing for box 1 has been completed.
  • the storage processing of the job data of document E for box 2 is in the middle of processing.
  • the storage processing of the job data of document E for box 3 is not yet processed.
  • control unit determines that this is the case based on the job processing status information from the hard disk 107, the control unit causes the apparatus 100 to execute the job E cancel process for the document E.
  • cancel processing to be executed here is any of the controls listed below.
  • control unit 108 When executing the control, the control unit 108 has not yet stored the data of the job to be canceled in any of the plurality of boxes selected by the user of the data generation device. Even if the job is in progress, the data storage processing of the job is canceled (invalidated) for all boxes selected by the user including the box.
  • This control is referred to as “multiple-button all cancel mode” for a job to be processed in the multi-box simultaneous storage mode.
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of the document C is executed in the list 1801B of the document selection screen 1800B for operating the box of box number 2 shown in FIG. 23 or FIG. However, control is performed so that the list display of document F is not executed. This allows the user to accept processing requests for document C data via the screen 1800B in box 2, but prohibits acceptance of processing requests related to document F data.
  • control is performed so that all job data of document E is erased from box area 503 of box number 1 for which job E storage processing for document E has been completed. To do. That is, the document E entity image data (all of a series of bitmap image data for four pages) and the job information of the document E (a series of print processing conditions specified by the host 300 for the document) (Including data) is deleted from the box area 503 of box number 1. However, control is performed so that the data of other jobs stored in Box 1 are not deleted. That is, the job data of documents A and B is kept stored in the area 503 of box 1.
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of documents A and B is executed in the list 1801A of the document selection screen 1800A for operating the box of box number 1 shown in FIG. However, the list display of document E is controlled not to be executed. This allows the user to accept processing requests for document A and document B data via screen 1800A in box 1, but prohibits acceptance of processing requests related to document E data.
  • control unit 108 regards the cancellation processing of the job of the document E as being completed, and does not cause the apparatus 100 to execute processing for the job of the document E any more. Then, the process is terminated.
  • the control unit 108 operates the apparatus 100 as follows. If any of the plurality of boxes selected by the user of the data generation device has already been stored with the data of the job to be canceled, the job data is stored in that box. Is left as it is. However, the data storage process for the job to be canceled, such as the box in the middle of the data storage process for the job, or the box in the unprocessed stage, which should start the data storage process for the job in the first place. For boxes that are not completed, cancel the data storage process for the job (make it invalid).
  • This control is referred to as “multiple-button all-cancel mode” for a job to be processed in the multi-box simultaneous storage mode.
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of the document C is executed in the list 1801B of the document selection screen 1800B for operating the box of box number 2 shown in FIG. 23 or FIG. Force and document Controls that F list display is not executed. This allows the user to accept processing requests for document C data via the screen 1800B in box 2, but prohibits acceptance of processing requests related to document F data.
  • the job data of the document E is not erased from the box area 503 of the box number 1 for which the job data storage processing for the document E has been completed. , Control to save as it is. That is, the actual image data of document E (all of a series of bitmap image data for four pages) and the job information of the document E (a series of print processing conditions specified by the host 300 for the document) (Including data) is stored in the box area 503 of box number 1. As described above, if the mode A is executed, even if it is the data of the job to be canceled, it is retained without being erased from the box where the data storage processing is completed. Of course, the data of other jobs already stored in the corresponding button 1 are also stored. That is, the job data of documents A and B are also stored in the area 503 of box 1.
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of documents A and B is executed in the list 1801A of the document selection screen 1800A for operating the box of box number 1 shown in FIG. It also controls to execute the list display of document E. This allows the user to accept processing requests for document A and document B data via screen 1800A in box 1. It is also permitted to accept processing requests related to document E data.
  • control unit 108 regards the cancellation processing for the document E job as being completed, and does not cause the apparatus 100 to execute further processing for the document E job. Then, the cancellation process is terminated.
  • the control unit 108 operates the device 100 as follows. Let For example, when the cancel instruction is input, the data of the job to be canceled is stored as it is in a box in which the storage processing of the job data to be canceled has already been completed. In addition, when the cancel instruction is input, the data storage process of the job is processed as it is for the box in the middle of the process where the data storage process of the job to be canceled is currently started. Continue and save the data of the job to be canceled. Then, when the data storage operation in the box where the data storage processing was in the middle is completed, the processing of the job is terminated. In other words, when the cancel instruction is input, the data storage process of the job to be cancelled is canceled for the unprocessed box that has not started in the first place. (Disabled).
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of the document C is executed in the list 1801B of the document selection screen 1800B for operating the box of box number 2 shown in FIG. 23 or FIG. In addition, control is performed so that the list display of document F is also executed. This permits the user to accept processing requests for document C data via box 2 screen 1800B. It is also permitted to accept processing requests related to the data of document F.
  • the job data of the document E is stored in the box area 503 of the box number 1 for which the job data storage processing for the document E has been completed.
  • the data is controlled to be saved as it is without being erased. That is, the document E entity image data (a series of bitmap image data for all four pages) and the job information of the document E (a series of print processing conditions specified by the host 300 for the document) Data) is stored in the box area 503 of box number 1.
  • the data of other jobs already saved in the box 1 is also kept. That is, the job data of documents A and B is stored in the area 503 of box 1.
  • the control unit 108 controls the operation unit 102 in conjunction with the execution of the control. Specifically, the list display of documents A and B is executed in the list 1801A of the document selection screen 1800A for operating the box of box number 1 shown in FIG. It also controls to execute the list display of document E. This allows the user to accept processing requests for document A and document B data via box 1 screen 1800A. It is also permitted to accept processing requests related to the data of document E.
  • control unit 108 After executing the above processing, the control unit 108 considers that the cancellation processing of the job of the document E is complete, and does not cause the apparatus 100 to execute processing for the job of the document E any more. Then, the process is terminated.
  • the above effect can be expected by enabling at least one of the above three controls to be executed by the apparatus of the present embodiment.
  • the cancellation mode to be executed by the device 100 is selected from the above three cancellation modes. It may be configured to be selectable in advance by the user. Alternatively, a configuration may be adopted in which the user can select in advance as a cancel mode to be executed by the apparatus 100 from at least two of the three modes.
  • the present embodiment can be applied to any apparatus that executes any of the three cancellation modes, but it is more desirable that the following control can be executed.
  • the above example responds to an explicit cancel instruction of a user force input via the user interface unit, such as the operation unit 102 of the device 100 or the display unit of an external device such as the host 300.
  • the control unit 108 causes the apparatus 100 to execute the cancel process.
  • control is performed by the control unit 108 that enables the above-described cancel processing to be executed even under such operating conditions.
  • the cancel process can be executed in response to the control unit 108 detecting that some trouble has occurred in the apparatus 100.
  • the hard disk 107 is stored in the memory. Suppose it's full. In response to detecting such an error event of the unit included in the device 100 (in this example, according to the detection of a hard disk full error), the control unit 108 performs the job cancellation process. Let it run.
  • the result information of the cancellation process is notified.
  • the display of the host 300 and the information on the host 300 can be displayed. For example, a message indicating that the process of simultaneously storing the job data of document E in a plurality of boxes has failed is displayed on the display unit of the host 300. As a result, information is fed back to the user of the host 300.
  • the reader unit 103 included in the apparatus 100 itself is also a data generation apparatus. This is because the reader unit 103 reads document image data, and is a unit that generates job data that can be transferred to the image memory unit 107, the printer unit 104, and the computer interface unit 106. Power is also. Also, the reader unit 103 is provided with an operation unit 102 corresponding to an example of the user interface of the present embodiment shown in FIG.
  • the user settings at the time of each box input such as the setting related to the ability to process the job data input from the reader unit 103 in the multiple box simultaneous storage mode or the single box storage mode. Can be executed by the user of the apparatus 100 via a box mode setting screen displayed on the display unit 316 of the operation unit 102.
  • the control unit 108 displays the box selection list 1602 on the box setting screen 1600 as shown in FIG. A list equivalent to is displayed on the display unit 316. Then, through the box selection list displayed on the display unit 316, the user of the apparatus 100 can select at least one box as a data storage destination of a job to be read by the reader unit 102. To do. In addition, a series of printing conditions of the job data to be stored in the box can be set by the user of the apparatus 100 via a printing processing condition setting screen displayed on the display unit 316.
  • the control unit 108 determines that the mode is the single box storage mode.
  • the mode is the single box storage mode.
  • control unit 108 uses the reader unit 103 to process the job to be processed.
  • the reading process is executed.
  • the scan job data having a series of document image data obtained by the reading process is sent to one box or a plurality of boxes designated by the user via the operation unit 102. Control to save
  • control other than the control described here is the control described in detail above (for example, FIG. 6, FIG. 18 to FIG. 20, FIG. 22 to 35, etc. other than the control executed by the control unit of the host 30).
  • the control is the same as the control executed by the control unit 108 described above in FIG.
  • whether to execute the multiple box simultaneous storage mode is permitted or forbidden via the setting item 3401 on the screen 3400 in FIG. It was configured to be explicitly selectable by itself.
  • control is performed such that whether or not to execute the multi-box simultaneous storage mode can be determined based on a user box setting executed when boxing data of a job to be processed.
  • the number of data storage boxes prepared in the hard disk 107 included in the device 100 of the present embodiment is 100.
  • the control example in which the data of the job of document E is simultaneously stored in three of the 100 boxes has been described. Let's consider user needs. Since 100 boxes are prepared, the need to distribute and store the same job data for all 100 boxes is estimated to be low. Moreover, even if the convenience of the device 100 itself is taken into account, such an operation may possibly give some burden to the device. It may also affect the productivity of other jobs. Also, for example, even when 100 boxes are designated by the user, the user operation is rather performed by the user. The possibility of own operation mistakes and setting mistakes may be stronger.
  • the number of boxes that can be selected by the user via the operation screen that allows the user to select multiple boxes for which data of the same job is to be stored at the same time is set to a maximum of N. Control to do.
  • N is at least 100 or less in this embodiment. This is because in the example of this embodiment, the hard disk 100 should have only 100 boxes.
  • the maximum number of boxes that can be selected by the user via the box selection list 1602 on the box setting screen 1600 is five.
  • the control unit of the host 300 controls the display unit of the host 300 so as not to allow the user to select five or more boxes.
  • the control unit 108 performs the following control. For example, when a box selection list for allowing the user of the apparatus 100 to select and specify a box in which the scan job data from the reader unit 103 is to be stored is displayed on the display unit 316, the user can be selected via the list. The maximum number of boxes that can be selected with is. The control unit 108 controls the operation unit 102 to prohibit the user from selecting five or more boxes.
  • the value of 5 above corresponds to the maximum allowable number of boxes (N) of the number of boxes allowed to be selected by the user when the same job data is stored in multiple boxes simultaneously. That is, a specific example of the value of N. Therefore, naturally, a value other than 5 may be used.
  • this value of N can be arbitrarily set via the setting screen for the user to perform the initial setting for the box function as shown in FIG. 34 or FIG.
  • the value may be set by the user. It should be noted that it is more preferable that such an initial setting be configured so that it can be executed by a user having some authority such as an administrator.
  • a device including a storage unit capable of storing data in a plurality of data boxes, and a device capable of accepting a processing request for data in the data box by a user via the user interface unit of the device, and It is a device capable of executing output processing such as transmission processing and print processing of data stored in the data box.
  • this includes facsimile machines, mobile phones, digital cameras, and personal computers.
  • job data of a certain content is simultaneously stored in a plurality of data storage boxes prepared in a storage unit of a single device, and with a simple operation. It is preferable to use a product that has a possibility that a request for realizing this will be made by the user. Furthermore, it is preferable that each box is used for a different user or for a purpose of storing content for another purpose.
  • the present embodiment has been mainly described, but other types of devices (for example, a mobile phone, a digital camera, etc.) can also be applied as a data generation device.
  • the data processing device can communicate with the data processing device and the storage unit of the data processing device can be selected by the user as to which of the plurality of data storage boxes is to store data. It is a condition that the apparatus has such a user interface unit.
  • the product needs the above-described user needs.
  • the present invention can take an embodiment as, for example, a system, apparatus, method, program, or storage medium (recording medium).
  • the present invention may be applied to a system composed of a plurality of equipment units, or may be applied to an apparatus composed of a single equipment.
  • the present invention directly or remotely supplies a software program (in the embodiment, a program corresponding to the flowchart shown in the figure) that realizes the functions of the above-described embodiment, and the system or This includes the case where the computer of the apparatus is also achieved by reading and executing the supplied program code.
  • the program code installed in the computer also implements the present invention. That is, the present invention includes a computer program itself for realizing the functional processing of the present invention.
  • program function it may be in the form of an object code, a program executed by an interpreter, script data supplied to the OS, or the like.
  • a recording medium for supplying the program for example, floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, CD-RW, magnetic tape, non-volatile Memory cards, ROM, DVD (DVD-ROM, DVD R), etc.
  • a browser on a client computer is used to connect to a home page on the Internet, and the power of the home page is the computer program itself of the present invention or a compressed file including an automatic installation function on a node disk. It can also be supplied by downloading to a recording medium such as It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading different files for each file.
  • a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
  • the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to the users, and a home basic card is transmitted via the Internet to users who have cleared predetermined conditions. It is also possible to download the key information for decrypting the encryption key, and use the key information to execute the encrypted program and install it on the computer.
  • the recording medium power is read out.
  • the program power is written into the memory of the function expansion board inserted in the computer or the function expansion unit connected to the computer, and then the function is determined based on the instructions of the program.
  • the CPU or the like provided in the expansion board or function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
  • the configuration as in the present embodiment can solve the problem as assumed in the prior art. For example, a user who wants to distribute and store the same job data in a plurality of desired boxes among a plurality of data storage boxes prepared in a storage unit of a data processing apparatus such as an image forming apparatus. Respond flexibly to needs. In addition, this can be realized by a simple operation by the user. As a result, it is possible to provide the user with a convenient environment with improved operability by reducing the load on the user who uses the box function as much as possible while improving the function of the bot function.
  • a job for processing image data in one job can be suitably recorded in a plurality of boxes, and the amount of data recorded in the boxes can be reduced to reduce the memory efficiency. It is also possible to enable general use. Thus, for example, data processing It is possible to provide a user-friendly and convenient system that can flexibly respond to various needs from various users related to the box function provided by the device.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

 ボックス機能に関わる利便性を向上させる。第1ボックス及び第2ボックスを含む複数のデータ記憶ボックスのデータを記憶可能な記憶手段を有するシステムにおいて、データ発生装置にてユーザにより所定の操作が行われずに送信された第1ジョブのデータが前記記憶手段に記憶された場合に、第1ジョブのデータに関わる処理要求を、ユーザインタフェースによる第1ボックスに関わる第1表示を介して、第1ユーザから受付可能にする。一方、ユーザにより所定の操作が行われたうえで送信された第2ジョブのデータが記憶手段に記憶された場合に、第2ジョブのデータに関わる処理要求を、ユーザインタフェースによる第1ボックスに関わる第1表示を介して、第1ユーザから受付可能にする。且つ、第2ジョブのデータに関わる処理要求を、ユーザインタフェースによる第2ボックスに関わる第2表示を介して、第2ユーザから受付可能にする。

Description

明 細 書
ジョブ処理方法、データ処理システム、データ処理装置、コンピュータプロ グラム及び記憶媒体
技術分野
[0001] 本発明は、複数のボックスのデータを記憶可能なデータ処理装置を含むシステム のジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及 び記憶媒体に関する。
背景技術
[0002] 従来、スキャナで読み取った画像データや、ホストコンピュータからネットワークを介 して送られてきた PDLデータをビットマップに展開した画像データを画像形成装置等 のデータ処理装置自身が具備するハードディスク等のメモリにー且記憶する。且つ、 そのメモリから任意の原稿についての画像データを繰り返し読み出してプリントアウト する技術が知られている。
[0003] また、このような画像形成装置には、スティプル、パンチ穴開け、折り、製本とじ等の フィ-ッシング機能を搭載したフィ-ッシャを接続することができるものがある。
[0004] 又、フィ-ッシング機能の設定や両面等のジョブの処理条件を、入力された画像デ ータと共に、ジョブ情報として、自装置が具備するハードディスク等のメモリに保存し ておくことが出来る画像形成装置も提案されている。このような画像形成装置等のデ ータ処理装置が具備する機能は、ボックス機能とも呼ばれている。そして、上記ボック ス機能を用いることで、ユーザ毎や部署毎に使用できるように複数の記憶領域 (以下 、「ボックス」と称す。)を割当てることが出来る。そして、ユーザにより、任意のボックス を指定して、ユーザが所望の画像データを、ユーザの所望の処理条件で、プリントす る事も提案されている (例えば、特許文献 1参照)。
特許文献 1 :特開平 11 146115号公報
発明の開示
発明が解決しょうとする課題
[0005] し力しながら、上述のような装置が具備するボックス機能では、 1ジョブで指定できる 記録先 (保存先)は 1つのボックスまでという制限があった。例えば、画像形成装置が 具備するハードディスク内部に設けられたボックスに対して文書データを保存させる 場合、処理対象の文書データ(1ジョブ分の一連の文書データ)を、複数のボックスに
、同時に、保存させることが出来ない。このような状況で、従来の画像形成装置にお いて、同一のドキュメントデータを複数のボックスに保存する為には、ユーザが同じよ うな操作を何回も、繰り返す必要がある。例えば、 3つのボックスに同じジョブを保存さ せたい場合、ボックスの指定、印刷条件の設定 (ジョブ情報の設定)、ボックスへのジ ヨブ投入、といった一連のユーザ操作を、 3回繰り返す必要がある。
[0006] そこで、上記のようなデータ処理装置のメモリに用意されている複数のボックスのう ちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納するような 状況に対処すべきと考える。例えば、このような状況を想定し、簡単な操作で、ユー ザが所望の複数のボックスに対して同一ジョブのデータを配布保存出来るような仕組 みを提供すべきと考える。そして、ユーザに対する負荷を極力軽減し、操作性を向上 させる事が望まし 、と思われる。
[0007] 尚且つ、次のような点についても対処する事力 より、好ましいと考える。例えば、上 記のような従来技術の構成を用いると、同一の画像データを複数のボックスに格納す る事が予想される。又、従来構成では、同じ画像データとそれぞれのジョブ情報とを ボックス数分だけ保存させる必要が予想される。すなわち、従来は、画像データが同 一の場合であってもジョブ情報が異なる場合には、複数のボックスのそれぞれに同一 の画像データを重複させてそれぞれのジョブ情報と対応させて記録する必要が予想 される。そのため、限られた資源であるハードディスク等のメモリ内に同一の画像デー タが異なる複数のボックスに重複して格納されることとなり、メモリの効率的な使用が 制限されてしまうという問題が予想さえる。
[0008] このように、上記のようなデータ処理装置にて提供されるボックス機能に関わる様々 なユーザ力もの様々なニーズに対して柔軟に対応できる、使い勝手の良い、便利な システムを提供できるようにする事が望まし 、。
[0009] 本発明はこのような事情を考慮してなされたものであり、ボックス機能に関わる利便 性を向上させることができるジョブ処理方法、データ処理システム、データ処理装置、 コンピュータプログラム及び記憶媒体を提供することを目的とする。
課題を解決するための手段
[0010] 上記課題を解決するために、本発明は、第 1ボックス及び第 2ボックスを含む複数の データ記憶ボックスのデータを記憶可能な記憶手段を有するデータ処理装置を具備 したシステムのジョブ処理方法であって、
データ発生装置にてユーザにより所定の操作が行われずに、該データ発生装置か ら送信された第 1ジョブのデータが前記記憶手段に記憶された場合に、該第 1ジョブ のデータに関わる処理要求を、ユーザインタフェース手段により実行される前記第 1 ボックスに関わる第 1表示を介して、第 1ユーザ力 受付可能にし、
データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発 生装置力 送信された第 2ジョブのデータが前記記憶手段に記憶された場合に、該 第 2ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行さ れる前記第 1ボックスに関わる前記第 1表示を介して、前記第 1ユーザから受付可能 にし、且つ、該第 2ジョブのデータに関わる処理要求を、前記ユーザインタフェース手 段により実行される前記第 2ボックスに関わる第 2表示を介して、第 2ユーザ力 受付 可能にする
ことを特徴とする。
[0011] また、上記課題を解決するために、本発明は、上記ジョブ処理方法を実行すること を特徴とするデータ処理システム、データ処理装置、コンピュータに実行させるため のコンピュータプログラム、又は、当該コンピュータプログラムを記憶したコンピュータ 読み取り可能な記憶媒体であることを特徴とする。
発明の効果
[0012] 本発明によれば、ボックス機能に関わる利便性を向上させることができる。
[0013] 又、本発明によれば、データ処理装置の記憶ユニットに用意されている複数のボッ タスのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納す るような状況に柔軟に対処できる。そして、簡単な操作で、ユーザが所望の複数のボ ックスに対して同一ジョブのデータを配布保存出来るような仕組みを提供出来る。し 力も、ユーザに対する負荷を極力軽減し、操作性を向上させることができる。 [0014] さらに、本発明によれば、例えば、 1ジョブで画像データを処理するためのジョブを 複数のボックスに対して好適に記録することができるとともに、ボックスに記録されるデ ータのデータ量を削減してメモリの効率的な使用を可能にする。
[0015] さらに又、本発明によれば、例えば、データ処理装置にて提供されるボックス機能 に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使 、勝手の良 、、 便利なシステムを提供できるようにする事ができる。
[0016] 本発明の他の目的及び特徴は、例えば以下の明細書及び図面より明らかとなるで あろう。
図面の簡単な説明
[0017] [図 1]本発明の一実施形態に係るネットワーク対応の印刷システムの構成を説明する 図である。
[図 2]図 1に示す本発明の一実施形態に係る画像形成装置 100の細部構成を示す ブロック図である。
[図 3]図 2に示す本発明の一実施形態に係るフィ-ッシャが装着された画像形成装置 本体 101の断面図である。
[図 4]本発明の一実施形態に係る画像形成装置 100の操作部 102のキー配列例を 示す図である。
[図 5]本発明の一実施形態に係る画像形成装置 100の画像メモリ 107の論理的な使 用方法の一例を示す図である。
[図 6]本発明の一実施形態における画像形成装置 100の操作部 102のボックスキー 305を押下した場合に LCD316上に表示される画面の一例を示す図である。
[図 7]本発明の一実施形態における画像形成装置 100の操作部 102の LCD316上 に表示されるボックス内画面の一例である。
圆 8A]、
[図 8B]本発明の一実施形態に係る画像形成装置 100を用いたボックス登録処理手 順を説明するためのフローチャートである。
[図 9]画像データとそのジョブ情報とがボックス領域に格納される際の記録構造の一 例を示す図である。 [図 10]図 9に示す状態のボックス領域に新たな文書に関する画像データとジョブ情報 とが各ボックス領域に格納される際の記録構造の一例を示す図である。
[図 11]図 8A及び図 8Bのステップ S805において新たな画像データとそのジョブ情報 の記録先として複数のボックスが指定された場合の細部格納処理を説明するための フローチャートである。
[図 12]図 4に示す操作部 102の LCD316上に表示される操作画面(ユーザインタフ エース)の一例を示す図である。
[図 13]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 14]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 15]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 16]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 17]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 18]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 19]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 20]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 21]本実施形態のデータ発生装置の一例であるホスト 300にて提供するユーザィ ンタフェース画面の一例である。
[図 22]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 23]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 24]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 25]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 26]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 27]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 28]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 29]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 30]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 31]ハードディスク 107に用意されるボックスのデータ構造状況の一例を説明する 為の図である。
[図 32]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 33]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 34]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
[図 35]本実施形態のデータ処理装置の一例である画像形成装置 100にて提供する ユーザインタフェース画面の一例である。
発明を実施するための最良の形態
以下、図面を参照して、本発明の一実施形態に係る画像形成装置について詳細 に説明する。 [0019] 以下の実施形態では、コピー機能、プリント機能、ファクシミリ機能等の複数の機能 (「モード」とも呼ぶ。)を具備したデジタル複合機能装置としての画像形成装置、及 び、当該装置を備える印刷システムの場合を例にとって説明する。
[0020] 図 1は、本発明の一実施形態に係るネットワーク対応の印刷システムの構成を説明 する図である。図 1において、画像形成装置 100は、ネットワーク等の通信媒体 700 を介して、サーバコンピュータ 200や、ホストコンピュータ等のクライアントコンピュータ A (300)、 B (400)や、例えば当該画像形成装置 100と同一の構成'機能を具備す る、他の画像形成装置としてのデジタル複合機 500や、インターネットファクシミリ装 置 600と、各種のデータ通信 (データの送受信)を可能としている。尚、無線形式でデ ータ通信可能な構成であっても良 、。
[0021] 画像形成装置 100は、コピーモードやプリントモードやファクシミリモード等の複数 のモード (複数の機能)を具備している。そして、画像形成装置 100は、自装置のスキ ャナ部で読み取ったジョブデータ、クライアントコンピュータ 300や 400から出力され たジョブデータ、他のデジタル複合機 500が具備するスキャナから出力されたジョブ データ、或いはインターネットファクシミリ装置 600から出力されたジョブデータ等を、 自装置が具備するハードディスク等の記憶ユニットを介して、 自装置が具備するプリ ンタ部でプリント処理させることができる。さらに、画像形成装置 100は、上記ジョブデ ータを、 自装置が具備する通信ユニットを介して他装置へ転送処理させたり、各種の 出力処理の実行を可能な構成として 、る。
[0022] また、メカ的構成として、画像形成装置 100は、自装置のスキャナ部に、複数枚の 原稿を自動的に先頭ページ側から連続的に順次読み取り可能な自動原稿給送装置 (いわゆる、 ADF)を具備する。また、画像形成装置 100は、 自装置のプリンタ部に、 複数の給紙部(給紙カセット)を具備し、各給紙部毎に、異なるメディアタイプ (例えば 、記録紙サイズ、記録紙の種類等が異なる。)の記録紙を収納可能とし、選択的に、 ユーザ所望の給紙部力 シートを給送し、プリンタ部にて印刷を可能にしている。
[0023] さらに、画像形成装置 100は、プリンタ部にて印刷した記録紙の仕分け処理を行う 、いわゆるソート機能や、記録紙に対してスティプル処理を行うスティプル機能や、プ リンタ部にて印刷された記録紙に対して穴あけ処理(「穿孔処理」、「パンチ処理」とも 言う。)を行うパンチ機能や、プリンタ部にて印刷された記録紙の折処理や製本処理 を行うサドルステッチ機能を具備しており、このような各種のシート処理機能を実行す るための、シートカ卩ェ処理装置としてのフィ-ッシャをプリンタ部に具備している。
[0024] 図 2は、図 1に示す本発明の一実施形態に係る画像形成装置 100の細部構成を示 すブロック図である。図 2に示すように、本実施形態に係る画像形成装置 100は、大 きぐ画像形成装置本体 101と画像入出力制御部 105とから構成される。画像形成 装置本体 101には、操作部 102、リーダ部 (スキャナ部) 103、及びプリンタ部 104が 備わる。
[0025] 操作部 102は、画像形成装置本体 101及び画像入出力制御部 105を操作するた めに使用される。例えば、操作部 102は、タツチパネル形式の液晶表示部やメカ的な ハードキーを具備し、操作者に対して各種設定を行わせる。また、リーダ部 103は、
ADF等の原稿給送装置を有し原稿台にセットされた原稿画像の読み取り処理を実 行し、読み取った画像データをプリンタ部 104及び画像入出力制御部 105へ出力す る。さらに、プリンタ部 104は、リーダ部 103及び画像入出力制御部 105からの画像 データをジョブデータに対して設定された印刷処理条件に応じて記録紙等の記録媒 体上に記録する。
[0026] 一方、画像入出力制御部 105には、リーダ部 103に接続された制御部 108、ネット ワーク 700に接続したコンピュータインタフェース部 106、画像メモリ 107、及びバック アップ RAMI 10を備える。
[0027] コンピュータインタフェース部 106は、外部通信部として機能し、ノ ーソナルコンビュ ータ又はワークステーション (PCZWS)等によって構成されるプリントサーバ(サーバ コンピュータ) 200やその他の外部装置(図 1に示す通信媒体 700に接続された各装 置)と制御部 108との間のインタフェースであり、サーバコンピュータ 200から転送さ れてきた画像を表すコードデータ (PDL)をプリンタ部 104で記録できる画像データ に展開して制御部 108に渡す。また、コンピュータインタフェース部 106は、それらの 外部装置との間で画像データ以外の各種データ(例えば、コマンドデータ、ステータ スリクエスト情報、ステータス情報、時刻データ等)の送受信を行う。尚、リーダ部 103 、コンピュータインタフェース部 106、及び画像メモリ 107間のデータの流れは制御部 108で制御される。
[0028] 一方、バックアップ RAMI 10は、電源を落としても消去されないメモリであり、画像 形成装置 101本体及び画像入出力制御部 105においてバックアップしておかなけ ればならない重要なデータを保存しておくものである。すなわち、バックアップ RAMI 10は、複数のジョブデータ (複数の一連の画像データ)を記憶'保持可能な記憶領 域を具備し、リーダ部 103や外部装置力も入力される画像データやジョブデータ等の 記憶 '保持が可能である。
[0029] このように、本実施形態は、バックアップ RAMI 10に複数のプリントジョブデータを 格納することが可能であり、順次処理できるように構成している。例えば、あるプリント ジョブのプリント動作をプリンタ部 104に実行させて 、る最中にでも、外部装置や自 装置のリーダ部 (スキャナ部) 103から、随時プリントジョブデータ (画像データ)を受 付可能としている。
[0030] 図 3は、図 2に示す本発明の一実施形態に係るフィ-ッシャが装着された画像形成 装置本体 101の断面図である。図 3に示すように、原稿給送装置 201は、原稿を先 頭順に 1枚ずつプラテンガラス 202上へ給送し、原稿の読み取り動作終了後、プラテ ンガラス 202上の原稿を排出するものである。
[0031] 原稿がプラテンガラス 202上に搬送されると、ランプ 203を点灯し、スキャナユニット 204の移動を開始させて原稿を露光走査する。この時の原稿力もの反射光は、ミラー 205、 206、 207、及びレンズ 208によって CCDイメージセンサ(以下、「CCD」と!ヽぅ 。)209へ導力れる。このように、走査された原稿の画像は CCD209によって読み取 られる。
[0032] レーザドライバ 221は、レーザ発光部 210を駆動するものであり、出力画像データ に応じたレーザ光をレーザ発光部 210に発光させる。このレーザ光は感光ドラム 211 に照射され、感光ドラム 211にはレーザ光に応じた潜像が形成される。この感光ドラ ム 211の潜像の部分には、現像器 212によって現像剤が付着される。カラー機の場 合は、例えば、イェロー、マゼンタ、シアン、ブラックの 4色分の現像器が装着される。
[0033] そして、レーザ光の照射開始と同期したタイミングで、カセット 213及びカセット 214 、手差し給紙段 227のいずれかから記録紙を給紙して転写部 215へ搬送し、感光ド ラム 211に付着された現像剤を記録紙に転写する。現像剤の乗った記録紙は定着 部 216に搬送され、定着部 216の熱と圧力により現像剤が記像紙に定着される。定 着部 216を通過した記録紙は排出ローラ 217によって排出される。
[0034] 尚、両面記録が設定されている場合は、排出ローラ 217のところまで記録紙を搬送 した後、排出ローラ 217の回転方向を逆転させ、フラッパ 218によって再給紙搬送路 219へ導かれる。そして、再給紙搬送路 219へ導かれた記録紙は、上述したタイミン グで転写部 215へ給紙される。
[0035] ここで、画像形成装置に Z折りユニット 226が装備されている場合には、 Z折りュ-ッ トへ記録紙が搬送され、操作部 102からの操作に応じて Z折りが行われる。また、画 像形成装置にフィ-ッシャ 220が装備されて ヽる場合、排出された記録紙を束ねて 記録紙の仕分けをしたり、ユーザ力もの指定に応じてパンチヤ 223で記録紙のパン チカ スティブラ 224でスティプルがそれぞれ行われる。また、サドルスティツチヤー 2 25を使用すると、記録紙の中央部をステッチし、その中央部を折ることにより記録紙 が製本される。
[0036] さらに、インサータ 222では、予め印刷された記録紙を表紙や合紙として給紙する ことが可能となるとともに、プリンタ部の記録紙経路を通すことがないため、用紙を傷 めずに搬送することができる。サドステッチヤー 225を使用しないジョブは排紙ロ 231 を通り、可動トレイ 228、 229のどちら力に 出される。可動トレイ 228、 229ίま、両方 共上下に移動させることができ、可動トレィ 228に出力する場合には可動トレィ 228 が排紙ロ 231の位置まで降りる。そして、サドルステッチヤー 225を使用するジョブは 、排紙ロ 232を通って、製本トレイ 230に排出される。
[0037] 図 4は、本発明の一実施形態に係る画像形成装置 100の操作部 102のキー配列 例を示す図である。図 4に示すように、操作部 102は、表示部である LCD316や、メ 力的なハードキー部を具備している。図 4において、 301は電源スィッチであり、本体 への通電を制御するものである。 302は予熱キーであり、予熱モードの ONZOFFを 切り替えるために使用される。 303はコピー Aモードキーであり、複数の機能の中から コピー Aモードを選択するときに使用される。 304はコピー Bモードキーであり、複数 の機能の中力 コピー Bモードを選択するときに使用される。尚、コピー A及びコピー Bとは、各々同じコピー機能である力 片方のコピーのスキャナ読み込みが終了して いる場合は次のコピーの入力をできるようにするため、本実施形態ではあえてユーザ に分力りやすくするために 2つのコピーモードに分けて!/、る。
[0038] 305はメールボックスキーであり、複数の機能の中力 メールボックスモードを選択 するときに使用する。メールボックス機能とは、ユーザ個人や部署毎に画像形成装置 内のメモリに記録領域を与えておき、そこに PDLデータやスキャンされた画像データ を入れておき、ユーザが任意のタイミングで出力可能な機能である。 306は拡張キー であり、 PDLデータに対する操作を行うときに使用される。
[0039] また、 303〜306は、後述する LCD316に表示される様々な機能画面を呼び出す ときに使用される。 LCD316に表示される画面によって、ユーザはそれぞれ実行させ たジョブの状況を見ることができる。 307はコピースタートキーであり、コピーの開始を 指示するときに用いるキーである。 308はストップキーであり、コピーを中断したり、中 止したりするときに用いるキーである。 309はリセットキーであり、スタンバイ中は標準 モードに復帰させるキーとして動作する。
[0040] 310はガイドキーであり、ユーザが本画像形成装置が有する各機能の詳細等を知り たいときに使用するためのキーである。 311はユーザモードキーであり、ユーザがシ ステムの基本設定を変更するときに使用する。 312は割り込みキーであり、あるジョブ の実行中(例えば、コピー中)に割り込みして他のジョブを実行 (例えば、他のコピー) したいときに用いる。 313はテンキーであり、数値の入力を行うときに使用する。 314 はクリアキーであり、数値をクリアするときに用いる。 315は IDキーであり、複写機を使 用する場合に IDの入力モードに移行するときに使用する。
[0041] LCD316は、液晶画面にタツチセンサを組み合わせた LCDタツチパネルとして機 能し、各モード毎に個別の設定画面が表示される。そして、ユーザ力 LCD316上に 描画されたキー等に触れることで、各種の詳細な設定を行うことが可能である。また、 LCD316では、各種ジョブの動作状況表示等も行う。 317はネットワークの通信状態 を示すタリーランプである。例えば、通常は緑色で点灯し、通信しているときは緑色で 点滅し、ネットワークエラーが発生した場合には赤色で点灯又は点滅する。尚、タツ チパネル形式の UIに限らず、例えばプリンタドライバのように、マウス操作等、ポイン ティングデバイスによりキー操作可能な構成でもよい。いずれにしても、各種情報を 表示する表示機能としての役目と、各種ユーザからの指示を入力する操作指示機能 としての役目を兼用できるような構成であればょ 、。
[0042] 次に、制御部 108による表示制御のもと操作部 102の LCD316に表示させる各種 の操作画面例、及び、当該画面を介してなされたユーザ操作に基づいた各種の動 作制御例ついて図 12等を用いて説明する。
[0043] 図 12は、図 4に示す操作部 102の LCD316上に表示される操作画面(ユーザイン タフエース)の一例を示す図である。図 12に示すように、 LCD316に表示させる表示 画面 1700は、主に、 3つの表示構成要素を有するよう構成されている。
[0044] 1つは、コピーモードや送信モードやファクシミリモードやボックスモードや拡張モー ド等を含む、画像形成装置 100が具備する複数の動作モード (機能とも呼ぶ)の中か ら所望の動作モードをユーザにより選択させるための操作指示キー (操作ボタン)を 具備する機能選択部 1201、 1つは、該機能選択部 1201を介して選択された動作モ ードにて処理対象となるジョブデータ (画像データ)に対して各種の処理条件 (例えば 印刷設定パラメータ等)をユーザにより設定するための操作指示キーを具備した処理 条件設定部 1202、さらにもう 1つは、画像形成装置 100の動作状況を示す各種のス テータス情報 (画像データ読込中、プリント中等の動作状況情報、原稿ジャム、記録 紙ジャム、スティプルジャム等の各種のエラー情報、トナー切れ、紙なし等の各種の 警告情報などを含む)をユーザに通知確認可能にするためのステータス表示部 120 3である。
[0045] このように、 LCD316に表示させる表示画面の内容として、本実施形態ではこれら 3つの表示構成要素を有す。処理条件設定部 1202は、機能選択部 1201で選択さ れたモードに応じた表示内容となるよう表示制御される。機能選択部 1201は、他の 画面に遷移しても機能できるように(例えば、他の画面に移行しても機能選択部 120 1が表示されているような操作画面で、機能を選択できる構成)表示制御される。ステ 一タス表示部 1203は、どの画面に遷移しても常に画像形成装置のステータス情報 がユーザにより確認できるように(例えば、どの画面に切り替えてもステータスライン 1 703が表示部に表示されているような状態にする)表示制御される。 [0046] 本画像形成装置 100は、スキャナ等のリーダ部 103からのジョブデータ(画像デー タ)をノヽードディスク等の画像メモリ 107を介してプリンタ部 104でプリントさせるコピー モードを有している。また、画像形成装置 100は、クライアントコンピュータ 300、 400
、他のデジタル複合機 500、ファクシミリ装置 600等の外部装置力ものジョブデータを ハードディスク等の画像メモリ 107を介してプリンタ部 104でプリントさせる外部プリン トモードも有している。さらに、画像形成装置 100は、リーダ部 103から出力されたジョ ブデータや上記外部装置から出力されたジョブデータをノ、ードディスク等の画像メモ リ 107内部の所定の記憶領域 (ボックス領域)に格納'保持させ、当該ボックスへのジ ヨブデータの格納後、操作部 102から所望のジョブデータを選択して、その時点でプ リンタ部 104でプリントさせたり、コンピュータインタフェース部 106により外部装置へ 送信処理させることが可能なボックスモードも有して 、る。このように本実施形態の画 像形成装置 100は、少なくとも 2つの動作モードを含む複数の動作モードを具備して いるが、これだけに限らず、いずれか 1つの動作モードのみを有する単一機能の画 像形成装置であっても良 、。
[0047] 図 5は、本発明の一実施形態に係る画像形成装置 100の画像メモリ 107の論理的 な使用方法の一例を示す図である。本実施形態においては、ハードディスク等の画 像メモリ 107内の記録領域を使用用途に応じて、テンポラリ領域 501とボックス領域 5 02に論理的に分けて使用する。ここで、テンポラリ領域 501は、例えば、画像データ の出力順序を変えたり、複数部出力においても一回のスキャンで出力ができるように したりするために、 PDL展開データやスキャナからの画像データを一時的に記録す る記録領域である。
[0048] 一方、ボックス全体領域 502は、ボックス機能を使用するための記録領域であり、図 5に示すように、さらに小さな複数の記録領域 (ボックス) 503〜507に分割されている 。ボックス 503〜507は、各ユーザや会社等の部署毎に割り当てられている。ユーザ はボックスを指定することで PDLジョブやスキャンジョブを各ボックスに入力することが でき、実際にボックスの中を見たり、設定変更やプリント出力を行うことができる。
[0049] 図 6は、本発明の一実施形態における画像形成装置 100の操作部 102のボックス キー 305を押下した場合に LCD316上に表示される画面の一例を示す図である。こ の画面はユーザにボックスを選択させるための画面であり、図 6において 601はその ボックス番号、ボックス名、或いは、そのボックスが画像メモリ 107のボックス全体領域 502に対してどの程度の容量を占めているかというような各種情報を表示する。また、 602及び 603は、それぞれ上下スクロールキーであり、符号 601で示された各種表 示を超える数のボックスが登録されて 、る場合に、画面をスクロールするために使用 する。
[0050] ユーザが図 6に示す LCD316上に表示された画面上のボックス番号のいずれかを 押下すると、図 7に示すボックス内画面に遷移し、当該ユーザが各ボックスにアクセス できるよう〖こなる。図 7は、本発明の一実施形態における画像形成装置 100の操作部 102の LCD316上に表示されるボックス内画面の一例である。図 7において、 701は ボックス内に記憶されているファイルのリストであり、各ファイルの登録日時やファイル 名等がリスト表示される。例えば、所望するファイルを選択するためには当該ファイル のファイル名を押下する。これにより、例えば、現在選択されているファイルが反転表 示される。また、トグル (toggle)動作になっており、一度選択したファイル名をもう一 度押下すると選択が解除されるようにしてもよい。
[0051] また、 702は選択されたファイルの選択順序を示す表示であり、図 7に示す画面例 の場合には「ファイル名 5」、 「ファイル名 1」、 「ファイル名 4」の順に選択されている。さ らに、 703はスキャンキーであり、現在開いているボックスにスキャナから画像を入力 する場合に使用し、図示していないスキャンの設定画面に遷移する。 704はプリント キーであり、 701で選択しているファイルをプリントする場合に使用する。
[0052] さらにまた、 705は設定変更キーであり、選択されたファイルのプリント設定を変更 するためのキーである。但し、設定変更キー 705は、選択されたファイルが 1つの場 合にのみ押下することが可能であるとする。尚、設定変更キー 705における設定変更 項目には、プリント部数やプリントモードの追カ卩がある。
[0053] 一方、 706は消去キーであり、 701で選択しているファイルを消去する場合に使用 する。また、 707は全選択キーであり、 701に表示されているファイルを全部選択する 場合に使用する。尚、当該全選択キー 707によりファイルを全選択した場合には、選 択順序は例えば 701に表示された順のままとする。或いは、選択後、指定するように しても良い。また、 708と 709はそれぞれ上下スクロールキーであり、 701の表示を超 える数のファイルが登録されている場合に、画面 701をスクロールするために使用す る。 710は閉じるキーであり、図 6に示す画面に戻るときに使用する。
[0054] 図 8A及び図 8Bは、本発明の一実施形態に係る画像形成装置 100を用いたボック ス登録処理手順を説明するためのフローチャートである。尚、ボックスへの登録処理 は、ホストコンピュータ 109からネットワークを介して入力された PDLデータに基づく 画像(以下、「PDL画像」と称す。)の登録と、スキャナ力ゝらのスキャン画像の登録とが あり、それぞれ図 8A及び図 8Bに示す。
[0055] まず、 PDL画像を登録する場合、ユーザは PC109上でプリント設定を行う(ステツ プ S801)。プリント設定内容としては、例えば、部数、用紙サイズ、拡大縮小率、片面 Z両面、ページ出力順序、ソート出力、スティプル止めの有無等である。次いで、 PC 109上でボックス番号を設定することで、画像メモリ 107のボックス領域 502内の領域 を指定する (ステップ S802)。例えば、ボックス番号の「1」が指定されると、ボックス全 体領域 502内のボックス領域 503が指定されることなる。また、ボックス番号の「1」及 び「2」が指定されると、ボックス全体領域 502内のボックス領域 503、 504が指定され る。
[0056] 次いで、ユーザ力 PC109上で印刷指示を与えると、それと共に PC109上にインス トールされているドライバソフトウェアが印刷対象となるコードデータがいわゆる PDL データに変換され、ステップ S801で設定されたプリント設定パラメータとともに、画像 形成装置の画像入出力制御部 105に PDLデータを転送する (ステップ S803)。そし て、転送された PDLデータを画像データに展開(ラスタライズ)する (ステップ S804)
[0057] ステップ S804において画像データの展開が完了すると、展開された画像データが 画像メモリ 107のボックス全体領域 502に順次記録 (格納)される(ステップ S805)。 例えば、ボックス番号が「1」のときは、ボックス領域 503内に記録される力 その際に ステップ S801で設定したプリント設定パラメータも同ボックス領域 503に記録される。 また、例えば、ボックス番号が「1」及び「2」のときは、展開された画像データとプリント 設定パラメータがボックス領域 503、 504内に記録される。ボックス番号が「2」、「3」の ときは、それぞれボックス領域 504、 505に記録される。尚、複数のボックス番号が指 定された場合の画像データとプリント設定パラメータの記録処理の詳細については後 述する。
[0058] 一方、スキャン画像を登録する場合は、まず画像データを入力するボックス番号を 指定する (ステップ S806)。次いで、画像処理等のスキャン設定を指定する (ステップ S807)。さらに、スキャンスタートの指示を出すことで、リーダ部 103で原稿を読み取 らせる(ステップ S808)。そして、ステップ S808で読み取られた画像をステップ S806 で指定されたボックス領域に格納する (ステップ S809)。
[0059] 以下、図 9〜図 11を用いて、複数のボックス番号が指定された場合の画像データと プリント設定パラメータの記録処理の詳細について説明する。図 9は、画像データと そのジョブ情報とがボックス領域に格納される際の記録構造の一例を示す図である。 図 9には、図 6に示すボックス領域 1内に文書 Aと文書 Bが記録されており、ボックス領 域 2内に文書 Cが記録されており、ボックス領域 3内に文書 Dが記録されているものと する。
[0060] 図 9に示されている文書 A力も文書 Dは、それぞれ文書情報を意味している。また、 各文書情報には、画像データファイル (画像 (実体) )とジョブ情報 (ジョブ情報 (実体) )が含まれる。ジョブ情報には、例えば、印刷部数ゃスティプル等のフィ -ッシング情 報、その文書が含むページ数、両面情報等、文書全体に関するプリント属性と、各べ ージの解像度や用紙サイズ、画素数等のページに関するプリント属性とが格納され ている。
[0061] ここで、図 9に示した状態のボックス領域に、新たな文書の記録先としてボックス領 域 1〜3が指定された複数のジョブが投入された後の各ボックス領域の状態について 説明する。図 10は、図 9に示す状態のボックス領域に新たな文書に関する画像デー タとジョブ情報とが各ボックス領域に格納される際の記録構造の一例を示す図である
[0062] 図 10では、ホストコンピュータ 109から複数ボックス指定ジョブで入力された画像デ ータとそのジョブ情報力 まずボックス領域 1内で文書 Eとして記録されている。また、 ボックス領域 2は、文書 Fとして、ボックス領域 1で記録された画像データに対するショ ートカットとボックス領域 1に記録されたジョブ情報のコピーが記録されて 、る。さらに 、ボックス領域 3では、文書 Gとしてボックス領域 1に記録された画像データに対する ショートカットとボックス領域 1に記録されたジョブ情報のコピーが記録されて 、る。
[0063] このように、本実施形態に係る画像形成装置では、大きなデータ量になり得る画像 データにっ 、ては、そのコピーを作らずに代わりにショートカットを記録するようにして 、メモリを効率的に使用可能とするような記録構造になっている。また、本実施形態で は、ジョブ情報をショートカットではなくコピーすることによりボックス領域に記録するが 、これは図 7で示す設定変更ボタン 705で操作可能な設定変更機能を用いることが できるからである。すなわち、設定変更機能では、ジョブ情報に含まれる出力部数の 変更ゃフィ-ッシング設定の追カ卩が可能であるため、画像は同一であってもその画 像を処理するための異なるジョブ情報を各文書毎に持つ必要があるためである。
[0064] 図 11は、図 8A及び図 8Bのステップ S805において新たな画像データとそのジョブ 情報の記録先として複数のボックスが指定された場合の細部格納処理を説明するた めのフローチャートである。
[0065] まず、ホストコンピュータ 109から与えられた新たな画像データとそのジョブ情報を 記録する複数の記録先のリストの先頭に登録されて 、るボックス領域を取得する (ス テツプ S1101)。そして、当該新たな画像データとそのジョブ情報を取得したボックス 領域に記録する(ステップ S1102)。次いで、記録先のリストのうち未記録のボックス 領域があるかどうかを判別する (ステップ S1103)。その結果、未記録のボックス領域 がある場合 (Yes)はステップ SI 104に進み、未記録のボックス領域がない場合 (No) は終了する。
[0066] ステップ S1104では、残っている記録先リストから未記録のボックス領域を 1つ取得 する。次いで、ステップ S 1102で記録した画像データへのショートカットを作成して取 得されたボックス領域に記録する(ステップ S1105)。さらに、ステップ S1102で記録 したジョブ情報のコピーを作成して上記ボックス領域に記録し (ステップ S 1106)、そ の後ステップ S 1103に戻る。このようにして、画像データとそのジョブ情報記録先とし て複数のボックスが指定された場合の画像データとジョブ情報の記録を行う。
[0067] このように、本実施形態に係る画像形成装置を用いることによって、同じ画像データ につ 、て複数のジョブ情報を与える場合、当該画像データの処理を実行するための ジョブ情報をそれぞれのボックス領域に記録させて、画像データ自身は 、ずれかの ボックスにオリジナルを記録し、他のボックスにはオリジナルの画像データのショート カットを記録するので、同一の画像データを必要とするボックスに対して重複して同 一の画像データを記録させる必要がなぐ重複画像データを記録するために必要と なるハードディスク等を効率的に使用することができる。
[0068] ここで、図 9〜図 11の説明を含む本実施形態が開示する制御の具体的補足説明 を行う。特に、データ処理装置の一例としての本画像形成装置 100と、該装置 100に 対して処理対象となるジョブのデータを送信するデータ送信元のデータ発生装置と 力 本実施形態のボックス機能を実現する上で、如何なる動作を、如何なるユーザィ ンタフェースを用いて、実行するのか、具体例を挙げる。即ち、これらデータ処理装 置及びデータ発生装置を含んだ本実施形態のデータ処理システム全体の動作制御 例を説明する。
[0069] 尚、本実施形態におけるデータ発生源となるデータ発生装置の具体例は、図 1のコ ンピユータ 200、 300、 400、他のデバイス 500、 600等である。又、画像形成装置 1 00自身が具備するリーダ部 103自身も、データ発生源であり、データ発生装置の一 例に該当する。何故なら、リーダ部 1も画像データを生成し且つプリンタ部 104にデ ータを送信する装置である。且つ、ユーザインタフェースの一例としての操作部 102 もリーダ部 1の筐体上に設置されているからである。但し、本実施形態で開示する各 種制御を実現可能なシステム構成、装置構成であるならば、如何なるシステム '装置 構成であっても良い。
[0070] ここでは、本画像形成装置 100のプリンタドライバのダウンロードが完了したクライア ントコンピュータ 300 (以下、ホスト 300と呼ぶ)を用いて説明する。尚、当該装置 100 のプリンタドライバのダウンロードの方法は、例えば、インターネット経由でホームべ一 ジ力 データをダウンロードする方法、 CD— ROM等の記憶媒体をホスト 300自身に セットした上で当該記憶媒体力 データをダウンロードする方法等がある。
[0071] まず、例えば、ホスト 300にて文書作成ソフト等のアプリケーションを起動させる。こ れ〖こより、処理対象となる文書データのファイルを、ホスト 300のホスト 300の操作部 が具備する表示部(ディスプレイ)に、オープンさせる。
[0072] その後、ホスト 300が具備する操作指示ユニット(例えば、ホスト 300のキーボードや マウス等のポインティングデバイス)を用いて、ホスト 300のユーザによる所定のキー 操作がなされたとする。これを受け、ホスト 300の制御部は、ホスト 300の該表示部に 、図 13の画面 1300を、表示させる。図 13のユーザインタフェース画面は、本画像形 成装置 100のプリンタドライバ画面の一例である。
[0073] 本実施形態では、このホスト 300の表示部に表示させた画面 1300上のモード選択 キー 1301を介して、本画像形成装置 100により実行させるべき動作モードを、ユー ザにより選択可能出来るように、ホスト 300の制御部によりホスト 300を制御する。
[0074] 例えば、ホスト 300のユーザ力 キー 1301をマウスを用いてクリックしたことに応答 して、ホスト 300の制御部は、図 14のような表示をホスト 300の表示部に実行させる。
[0075] ここで、例えば、モード選択欄 1301を介して「印刷モード」がユーザにより選択され OKキー 1302が押下されたとする。この場合、ホスト 300の制御部は、画像形成装置 100により処理させるべきジョブのデータとして、(1)プリントデータ(この例では文書 データ)、(2)印刷条件等のジョブ情報、(3)印刷モード実行コマンド等を、ネットヮー ク 700経由で、画像形成装置 100に送信する。
[0076] 一方、このジョブのデータをインタフェース部 106により受信した画像形成装置 100 は、ホスト 300からの指示に応じた動作が実行されるように、制御部 108により、制御 される。具体的には、ホスト 300からは、動作モードとして「印刷モード」が指示されて いる。故に、制御部 108は、当該ジョブのプリントデータを、画像メモリ 107のハードデ イスクを介して、そのまま、プリンタ部 104〖こて、ホスト 300のプリンタドライバ画面 130 0を介して設定された印刷条件に基いて、プリント処理を実行させる。
[0077] 本実施形態では、このように、プリンタドライバ 1300のモード選択欄 1301を介して 、データ発生装置から投入される処理対象のジョブのデータに対する動作モードを、 データ発生装置のユーザにより選択可能に制御する。尚、印刷モード以外にも、セキ ユアプリントモード、追越印刷モード、等も選択可能に制御している。
又、本実施形態では、更に、ユーザインタフェースユニットの一例としての上記プリン タドライバ 1300のモード選択欄 1301を介して、「保存モード」をユーザにより選択可 能に制御している。
[0078] 例えば、図 14に示すプリンタドライバ画面 1300のモード選択欄 1301を介して「保 存モード」がユーザにより選択され OKキー 1302が押下されたとする。これを受け、ホ スト 300の制御部は、図 15〖こ示すような、ダイアログ画面をホスト 300の表示部に表 示させる。ダイアログ画面では、保存モードにてユーザが行うべき操作のガイダンス 並びに確認を促す。そして、キー 1501がホスト 300のユーザにより押下されたことに 応答し、ホスト 300の制御部は、ホスト 300の表示部に、図 16に示すボックス設定画 面 1600を表示させる。
[0079] 図 16の画面 1600は、ホスト 300にてプリンタドライバ 1300を介してユーザにより保 存モードが選択された場合に、ホスト 300の制御部力 ホスト 300に表示させる画面 である。
[0080] 画面 1600は、画像形成装置 100が具備する画像メモリ 107内部のハードディスク に存在する複数のボックス(本実施形態では、 100個のボックス)のうちの、どのボック スに、当該ホスト 300から送信対象となるジョブのデータを保存させるの力、ホスト 30 0のユーザにより選択可能にする為のユーザインタフェースの一例である。この画面 1 600を介して、例えば以下の操作を、データ発生装置の一例としてのホスト 300にて 、ユーザにより実行可能に構成している。
[0081] (1)ホスト 300から画像形成装置 100のボックスに保存させるジョブのデータ(プリン トデータ)の名称を、画面 1600の名称記入欄 1601を介して、ホスト 300のユーザに より、入力可能にする。その際、ホスト 300のアプリケーションで作成したファイルのフ アイル名をそのまま利用するカゝ、ファイル名を変更し、当該画面を介してキーボード 入力するか、ユーザにより選択可能にする。
[0082] (2)ホスト 300から送信すべきジョブのデータを画像形成装置 100が具備するハー ドディスク内のボックスに保存させるにあたり、複数のボックスのうちのどのボックスに 当該処理対象のジョブデータを保存させるかを、ボックス選択リスト 1602を介して、ホ スト 300のユーザにより選択可能にする。
[0083] 上記(2)について詳細に説明する。ホスト 300の表示部に表示させるボックス設定 画面 1600のボックス選択リスト 1602には、ジョブのデータ送信先の画像形成装置 1 00が具備する複数のボックスの一覧表示を実行させる。リスト 1602における一覧表 示では、画像形成装置が具備するボックスのボックス番号と、画像形成装置 100の操 作部 102を介してユーザにより予め登録済のボックス名称を、ユーザにより識別可能 に表示させる。尚、この情報は、例えば、現在選択対象の画像形成装置、即ち、装置 100からネットワーク経由で獲得した情報を反映させる。該リスト 1602にて、例えば、 ボックス番号 1には「画像形成装置 100のボックス名 1」 t ヽぅ名称が登録されて ヽるこ とを示す。尚、ボックス名称は、未登録のままでも当然利用可能である。
[0084] 本実施形態では、ボックス選択リスト 1602を介して、ホスト 300のユーザにより、ジョ ブのデータを保存させるべきボックスを 1個のみ選択する場合と、複数個選択する場 合の、両操作に対応出来るように、ホスト 300の制御部により、ホスト 300を制御する
[0085] まず、前者について、図 9や図 17を用いて説明する。ここでは、ホスト 300から送信 されるドキュメントデータを、画像形成装置 100のハードディスクに設けられた複数の ボックス(例えば、 100個のボックス)のうちのボックス番号 2のボックスに、保存させる 例をあげる。
[0086] 例えば、ホスト 300で作成した 6ページかなる文書 Cのデータを、ファイル名をその まま利用して、ボックス 2に保存させる場合、まず、ホスト 300のユーザ力 画面 1600 の名称記入欄 1601にて「ファイル名を使用」欄をマウス操作でチェックする。これを 受け、ホスト 300の制御部は、図 17に示すように、当該文書 Cのファイル名を名称記 入欄 1601にセットさせる。次に、ホスト 300のユーザのキー操作により、ボックス選択 リスト 1602を介して、ボックス番号 2を選択する。この当該ボックスの選択操作に応答 し、ホスト 300の制御部は、リスト 1602に、その選択状況を反映させるようホスト 300 の表示部を制御する。図 17の表示状態は、現在、ボックス番号 2のボックスが 1個だ け選択されて ヽる状態を示して 、る。
[0087] 以上、ホスト 300における、ユーザによる画像形成装置 100に対する一連の処理条 件の設定が完了した状態で、画面 1600の OKキー 1701が押下されたことを受け、 ホス卜 300の帘 IJ御咅は、図 13のプリンドライノ 画面 1300に戻る。
[0088] そして、画面 1300の OKキー 1302がホスト 300のユーザにより押下されたことに応 答し、ホスト 300から画像形成装置 100に対して、当該ジョブのデータを送信する。具 体的には、(1)文書 Cの画像データ自体 (6ページ分のプリントデータ)、(2)当該文 書 Cのデータの処理条件 (例えば、用紙サイズは「A3サイズ」、出力部数は「3部」、フ ィニッシイングの設定は「ソート」、両面印刷設定、等、各種印刷処理条件を含む)等 のジョブ情報、 (3)「画像形成装置 100に対する動作モードは保存モードであり、且 つ、当該データを保存すべきボックスはボックス番号 2のボックスである」旨を画像形 成装置 100の制御部 108に通知する為のコマンドデータである。
[0089] このような一連の設定がなされたうえでホスト 300から投入されたジョブデータを、画 像形成装置 100が、受信した場合、制御部 108は、上記ジョブデータに含まれる各 種ホストからの指示に基き、例えば以下のように本画像形成装置 100を制御する。
[0090] (1)ホスト 300から受信した文書データ C (6ページ分)の実体画像データ、及び、ジ ヨブ情報を、関連付けて、画像形成装置 100が具備するハードディスク 107内部のボ ックス番号 2のボックスの為に割当てた記憶領域(図 5のボックス領域 504)に保存さ せる。尚、この時点での、ボックス 2のボックス領域 504におけるデータ蓄積状況は、 例えば、図 9のような状態である。
[0091] (2)上記ボックス番号 2のボックスに保存させた上記ジョブデータに対する各種操作 を、画像形成装置 100の操作部 102を介して、画像形成装置 100のユーザにより、 実行可能に、画像形成装置 100のユーザインタフェースユニット(図 4の操作部 102 並びに表示部 316を含む)を制御する。
[0092] 上記(2)に関し具体例を挙げる。例えば、画像形成装置の操作部 102の表示部 31 6に表示させた図 12の画面において、「ボックス」キーがユーザにより押下されると、こ れを受け、画像形成装置 100の制御部 108は、表示部 316に図 6のボックス選択画 面を表示させる。そして、ボックス選択リスト 601でボックス番号 2のボックスがユーザ により選択されると、これを受け、制御部 108は、表示部 316に、図 18のボックス文書 選択画面 1800を表示させる。
[0093] この画面 1800は、図 6のボックス選択画面でユーザにより選択されたボックスのデ ータの為の各種操作をユーザにより実行可能にする為のユーザインタフェースである 。この画面 1800を介して、例えば、現在選択対象のボックス(ここでは、ボックス 2)に 対してデータを格納させる為のユーザ指示を、原稿読込キー 1802を介して、受付可 能にする。又、該ボックスに関連付けられた状態でノヽードディスク 107のボックス領域 502に保存されているデータを、プリンタ部 104によりプリントさせる指示、及び、外部 装置に対してデータ送信させる指示、等、各種指示をユーザにより受付け可能にす る。
[0094] 尚、該ボックスに関連付けられた状態でノ、ードディスク 107のボックス領域 502に保 存済のデータとは、当該ボックス自身に保存されている実際の実体画像データ自身 だけではない。本実施形態では、該ボックスには存在しないものの、本実施形態のシ ョートカット機能により、本装置 100のハードディスク 107から読出可能な他のボックス のボックス領域に格納されている実体画像データも含まれる。
[0095] 図 18の例では、図 6の画面にてボックス番号 2のボックスがユーザにより選択された ので、制御部 108は、ボックス番号 2のボックスの為の文書選択画面 1800を表示部 3 16に表示させている。
[0096] 本実施形態では、ボックス文書選択画面 1800の文書選択リスト 1801を介して、出 力すべき文書データをユーザにより選択可能に構成している。且つ、選択可能な候 補をリスト形式で表示させるように制御している。尚且つ、どのようなドキュメントが選 択対象のボックスに格納されているのかユーザにより識別可能な情報を表示させるよ う制御している。例えば、この例では、図 13〜図 17で述べたよう〖こホスト 300のプリン ドライノ からの指示に基いて、文書 Cの名称情報、そのジョブの用紙サイズ情報、ぺ ージ数、当該ボックスへの格納日時を、表示させるよう制御部 108により表示部 316 が制御されている。
[0097] 更に、本実施形態では、現在、閲覧中のボックス文書選択画面 1800に情報が表 示されている当該文書データの実際の実体画像データが、現在選択対象のボックス に保存されているの力、それとも、他のボックスに保存されているのかを、ユーザが識 別出来るようにする為の識別情報も、表示部 316により表示させる。例えば、制御部 1 08は、文書選択リスト 1801上の文書名を表示領域近傍に「実画像 有り」と表示させ る。
[0098] このように、制御部 108は、現在選択対象のボックス番号 2に対応するボックス(ボッ タス領域 504)に、文書 Cという名称のドキュメントデータの実体画像データが保存さ れている事をユーザにより識別可能にする為の識別情報を、表示部 316に、表示さ せる。且つ、制御部 108は、そのドキュメントが当該ボックスに 10月 8日 12時に保存さ れた事をユーザが識別可能にする為の情報も表示させる。且つ、そのドキュメントは A3サイズの 6ページ力 なるドキュメントである事をユーザが識別可能にする為の情 報も表示させる。
[0099] 次に、図 18の画面 1800上のリスト 1801を介してユーザが文書 Cを選択したとする 。具体的には、表示部 316は液晶タツチパネルなので、リスト上の文書 Cの表示列を ユーザが指でタツチすることで選択できる。この操作を受け制御部 108は、当該画面 を図 19のような表示状態に遷移させる。図 19は、図 18の画面でユーザにより所望の ドキュメントが選択された場合の表示状態である。
[0100] 図 19に示すように、リスト 1801を介してユーザによりドキュメントが選択されたことに 応じて、制御部 108は、どのドキュメントが選択されたのかをユーザにより識別できる ようにリスト 1801の表示状態を変化させる。
[0101] 又、制御部 108は、リスト 1801でユーザによりドキュメントが選択されたことに応じて 、画面 1800リスト 1801の表示領域下部に、該選択されたドキュメントに対する各種 指示をユーザにより入力可能にする為の表示キーを表示させる。
[0102] 例えば、図 19のように、画面 1800のリスト 1801で選択されたドキュメントの詳細情 報を表示部 316に表示させる為の指示をユーザにより入力可能にする為の詳細情 報キー 1901を表示させる。又、画面 1800のリスト 1801で選択されたドキュメントデ 一タをノヽードディスク 107から消去させる為の指示をユーザにより入力可能にする為 の消去キー 1902を表示させる。又、画面 1800のリスト 1801で選択されたドキュメン トデータのプリント処理をプリンタ部 104に実行させる為の指示をユーザにより入力可 能にする為のプリントキー 1903を表示させる。又、画面 1800のリスト 1801で選択さ れたドキュメントデータの送信処理をインタフェース部 106に実行させる為の指示を ユーザにより入力可能にする為の送信キー 1904を表示させる。又、画面 1800のリス ト 1801で選択されたドキュメントデータの編集処理やプレビュー表示を実行させる為 の指示をユーザにより入力可能にする為の編集キー 1905を表示させる。 [0103] そして、例えば、図 19の画面状態で、ユーザによりプリントキー 1903が押下された とする。これを受け、制御部 108は、図 20に示す画面 2000を表示部 316に表示させ る。図 20の画面 2000は、ボックス文書選択画面 1800のリスト 1801を介してユーザ により選択されたドキュメントのプリント処理をプリンタ部 104に実行させる際に表示部 316に表示させるプリント設定画面である。
[0104] 制御部 108は、リスト 1801を介して選択されたドキュメントに対して予め設定されて V、る処理条件 (ジョブ情報)をボックス領域力も参照し、そのパラメータを当該画面 20 00上で反映させるよう表示制御を行う。
[0105] 例えば、現在選択対象の文書 Cという 6ページからなるドキュメントは、ホスト 300の プリンタドライバ 1300を介して、用紙サイズは「A3サイズ」、出力部数は「3部」、フィ ニッシイングの設定は「ソート」、両面印刷設定、等、各種印刷処理条件が設定された うえで、ホスト 300から保存モードで当該ボックス 2に投入されたドキュメントである。故 に、それら各種パラメータを、図 20の画面の表示領域 2001で反映表示させる。
[0106] 尚且つ、制御部 108は、画面 2000上に、選択対象のドキュメントに対して既に設定 済みの処理条件 (この例では、用紙サイズ「A3サイズ」、出力部数「3部」、フィ -ッシ イング設定「ソート」、両面印刷設定)をユーザにより設定変更可能にする為の表示キ 一を表示させる。その例として、図 20のように、画面 2000の領域 2001に「用紙選択 」キーや「ソータ」キーや、「両面プリント」設定キーなどを表示させる。又、実際に印刷 処理をプリンタ部 104に開始させる指示をユーザ力も受付け可能にする為のプリント 開始キー 2002も画面 2000に表示させる。
[0107] そして、上記選択されたドキュメントに対する処理条件の設定変更がなされたうえで 、プリント開始キー 2002がユーザにより押下された場合には、制御部 108は、現在 選択対象の文書 Cのプリント処理を、画面 2000を介して設定変更された処理条件で もって、プリンタ部 104により実行させる。一方、上記選択されたドキュメントに対する 処理条件の設定変更はユーザにより行われずに、そのまま、プリント開始キー 2002 がユーザにより押下された場合には、制御部 108は、現在選択対象の文書 Cのプリ ント処理を、予め設定済の処理条件 (この例では、用紙サイズ「A3サイズ」、出力部 数「3部」、フィ -ッシイング設定「ソート」、両面印刷設定)でもって、プリンタ部 104に より実行させる。
[0108] 尚、当該文書 Cの実際の実体画像データは、ハードディスク 107内の当該ボックス 番号 2に対応するボックス記憶領域 504に格納されている。且つ、当該文書 Fの為の ジョブ情報(上述の各種一連の印刷処理条件データや文書名データやボックス格納 日時やページ数情報を含む)も、当該ボックス領域 504に、該文書 Cの画像データと 関連付けて登録されている。制御部 108は、上記ユーザの操作に応答し、ハードディ スク 107の上記ボックス領域 504から、上記文書 Cの実体画像データ及びジョブ情報 を読み出して、上記操作部 102を介して入力されたユーザ力もの指示に基いて、該 文書 Cの処理を本装置 100に実行させる。
[0109] 以上の図 13〜図 20の説明は、本画像形成装置 100 (データ処理装置の一例に相 当)が具備するハードディスク 107内部に用意された複数のボックスの中から 1個のボ ックスのみ力 ホストコンピュータ 300 (データ発生装置の一例に相当)のユーザイン タフエースを介して、ホスト 300のユーザにより選択された上で、ホスト 300力ら本画像 形成装置 100のボックスに対して、ジョブデータ投入された場合に、実行させる制御 である。このような一連のボックス操作は、他のボックスでも同様に提供可能になって いる。
[0110] 例えば、ホストコンピュータ(300や 400等)において、ユーザにより、文書 Aというド キュメントが選択される。且つ、プリンタドライバ 1300の動作モード選択欄 1301を介 して「保存モード」が選択される。且つ、プリンタドライバ 1300のボックス選択画面 16 00を介して、「画像形成装置 100のボックス 1」が 1個選択される。且つ、該文書 Aの 為の各種処理条件がプリンタドライバ 1300を介して設定される。そのうえで、プリンタ ドライバ 1300の OKキー 1302が押下され、ホストから画像形成装置 100に当該ジョ ブのデータが送信されたとする。
[0111] この場合、制御部 108は、ハードディスク 107のボックス番号 1に対応するボックス の領域 503に、当該文書 Aのデータ(実体画像データ)と、該文書 Aに対してセットさ れたジョブ情報 (ページ数等の画像データ固有の情報や、画像データに対してユー ザにより設定された印刷処理条件等を含む)を保存させる。そして、ユーザが本画像 形成装置の操作部 102の表示部 316に表示させる図 6の画面を介してボックス番号 1のボックスを選択すれば、ボックス番号 1の為のボックス文書選択画面 1800を表示 させ、図 18〜図 20で説明した各種処理と同様の処理を実行可能に制御部 108によ り制御する。
[0112] 例えば、ホストコンピュータ(300や 400等)において、ユーザにより、文書 Dというド キュメントが選択される。且つ、プリンタドライバ 1300の動作モード選択欄 1301を介 して「保存モード」が選択される。且つ、プリンタドライバ 1300のボックス選択画面 16 00を介して、「画像形成装置 100のボックス 3」が 1個選択される。且つ、該文書 Dの 為の各種処理条件がプリンタドライバ 1300を介して設定される。そのうえで、プリンタ ドライバ 1300の OKキー 1302が押下され、ホストから画像形成装置 100に当該ジョ ブのデータが送信されたとする。
[0113] この場合、制御部 108は、ハードディスク 107のボックス番号 3に対応するボックス の領域 505に、当該文書 Dのデータ(実体画像データ)と、該文書 Dに対してセットさ れたジョブ情報 (ページ数等の画像データ固有の情報や、画像データに対してユー ザにより設定された印刷処理条件等を含む)を保存させる。そして、ユーザが本画像 形成装置の操作部 102の表示部 316に表示させる図 6の画面を介してボックス番号 3のボックスを選択すれば、ボックス番号 3の為のボックス文書選択画面 1800を表示 させ、図 18〜図 20で説明した各種処理と同様の処理を実行可能に制御部 108によ り制御する。
[0114] 以上の操作を行えるように制御することで、図 9のようなデータ構造になる。
[0115] そして、上述例のように、ホスト 300のユーザインタフェースを介して、処理対象のジ ヨブデータを保存すべきボックスとして、ユーザにより選択されたボックスの数が、 1個 のみであるとする。この場合、画像形成装置 100の制御部 108は、 自装置の操作部 102を介して、そのボックスをユーザが操作することを条件に、該ジョブのデータの処 理を実行することを許可する。図 18の例ならば、文書 Cの画像データは、表示部 316 に表示させるボックス選択画面 601を介してボックス番号 2のボックスがユーザにより 選択操作された場合にぉ ヽてのみ、プリント処理や消去処理や編集処理や送信処 理等の各種処理を本装置 100により実行させることを許可する。換言すると、ボックス 選択画面 601を介して他のボックスをユーザが選択した場合等、ボックス番号 2のボ ッタスの選択操作以外の操作がユーザにより実行されたとする。この場合は、制御部
108は、上記文書 Cの画像データに対する処理の実行を禁止する。
[0116] 図 9で説明すると、ボックス 1のボックス領域 503に保存された文書 Aのジョブのデ ータ、及び、文書 Bのジョブのデータは、画像形成装置 100の操作部 102を介してボ ックス番号 1がユーザにより選択された場合において、各種処理の実行を許可する。 一方、ボックス 1以外のボックスが選択された場合には文書 Aのジョブのデータや文 書 Bのジョブのデータに対する処理は禁止とする。又、ボックス 3のボックス領域 505 に保存された文書 Dのジョブのデータは、画像形成装置 100の操作部 102を介して ボックス番号 3がユーザにより選択された場合にぉ 、て、各種処理の実行を許可する 。一方、ボックス 3以外のボックスが選択された場合には文書 Dのジョブのデータは処 理禁止とする。
[0117] 以上のような一連の制御を実行可能な構成を前提とし、本実施形態では、以下のよ うな一連の制御も、上記ボックス機能を用いて、提供可能にしている。
[0118] 図 17の例では、プリンタドライバ画面 1300のボックス設定画面 1600を介してボック スを 1個のみ選択した。本実施形態では、プリンタドライバ画面 1300のボックス設定 画面 1600を介して保存先となるボックスをユーザにより 2個以上選択する事も可能に 制御している。以下に具体例を挙げる。
[0119] 例えば、ホスト 300で作成した 4ページかなる文書 Eのデータを、ファイル名をその まま利用して、本画像形成装置 100のボックス 1及びボックス 2並びにボックス 3の 3つ のボックスに保存させる場合の制御について説明する。
[0120] まず、ホスト 300のユーザ力 文書 Eのアプリケーションを起動させたうえで、ホスト 3 00の表示部に表示させたプリンタドライバ画面 1300のモード選択欄 1301で「保存 モード」を選択する。これを受け、ホスト 300の制御部は、ホスト 300の表示部にボック ス設定画面 1600を表示させる(図 13→図 14→図 15→図 16のホストのプリンタドライ バ 1300の一連の表示遷移制御を参照)。
[0121] そして、図 16を参照し、ホスト 300のユーザ力 ボックス設定画面 1600の名称記入 欄 1601にて「ファイル名を使用」欄をマウス操作でチェックする。且つ、ボックス設定 画面 1600のボックス選択リスト 1602を介して、「ボックス番号 1」のボックスを選択し、 次 、で「ボックス番号 2」のボックスを選択し、最後に「ボックス番号 3」のボックスを選 択したとする。この一連のユーザの操作に応答し、ホスト 300の制御部は、ボックス設 定画面 1600の表示内容を、当該ユーザ操作に連動した表示内容となるホスト 300 の表示部を制御する。この例を、図 21に示す。
[0122] 図 21の如ぐ本実施形態では、ホスト 300のボックス設定画面 1600を介して、文書 Eというファイル名のドキュメントデータの保存先として、画像形成装置 100が具備す るハードディスク 107内のボックス 1 (ボックス領域 503)、 2 (ボックス領域 504)、 3 (ボ ックス領域 505)の 3個のボックスが選択された事を、ユーザにより識別可能に制御す る。このような表示制御をホスト 300の制御部はホスト 300の表示部に対して実行する
[0123] 尚、リスト 1602で複数個のボックスを選択するにあたり、所望のボックスに対応する 表示ラインにポインタを合わせてマウス操作によりクリックすることで、一個ずつ、リスト 1602上で、保存先ボックスを選択可能にする。ここで、ホスト 300の制御部は、選択 された複数のボックスの、それらの選択順序も監視しており、その選択順序に関して も、ユーザが識別出来るように、リスト 1602の表示内容を制御する。図 21の例では、 上から順番に、 1番目に「ボックス 1」が選択され、 2番目に「ボックス 2」が選択され、 3 番目に「ボックス 3」が選択されたことを識別可能になるよう表示制御を実行して 、る。
[0124] そして、ホスト 300のユーザ力 上述の如ぐ一連の操作により 3つのボックスの選択 が完了した上で、 OKキー 1701を押すと、プリンタドライバの基本画面に戻る。
[0125] 尚、この際に、当該 4ページかなる文書 Eのジョブの処理条件も、一緒に設定可能 に制御する。ここでは、プリンタドライバ 1300を介して、用紙サイズは「A4サイズ」、出 力部数は「5部」、フィ-ッシイングの設定は「スティプルソート」、片面印刷する、等の 印刷処理条件が設定されたものとする。
[0126] 以上、処理対象となる文書 Eのジョブに対する一連の設定操作がユーザにより全て 完了し、プリンタドライバ 1300の OKキー 1302が押下されたとする。これを受け、ホス ト 300の制御部は、当該文書 Eに対するデータ送信命令をホスト 300のユーザカも受 け付けたものとし、ホスト 300から画像形成装置 100に対して、当該文書 Eのジョブの データを送信する。 [0127] 具体的には、(1)文書 Eの画像データ自体 (4ページ分のプリントデータ)、(2)当該 文書 Eのデータの処理条件 (例えば、用紙サイズは「A4サイズ」、出力部数は「5部」 、フィニッシイングの設定は「スティプル」、片面印刷設定、等、各種印刷処理条件を 含む)等のジョブ情報、 (3)「画像形成装置 100に対する動作モードは保存モードで あり、且つ、当該データを保存すべきボックスはボックス番号 1、 2、 3の 3つのボックス である」旨を画像形成装置 100の制御部 108に通知する為のコマンドデータである。
[0128] このホスト 300からの文書 Eに関するジョブデータを画像形成装置 100が受信した 場合、本画像形成装置 100の制御部 108は、上記ジョブデータに含まれる各種ホス トからの指示に基づき、以下のように本画像形成装置 100を制御する。
[0129] (1— 1)ホスト 300から受信した文書データ E (4ページ分)の実体画像データ、及び 、ジョブ情報 (実体)を、関連付けて、画像形成装置 100が具備するハードディスク 10 7内部のボックス番号 1のボックスの為に割当てた記憶領域(図 5のボックス領域 503) に保存させる。尚、このジョブ情報は、「A4サイズ」、「5部」、「スティプル」、「片面印 刷設定」、等、文書 Eの為の各種一連の印刷処理条件データが含まれる。
[0130] (1 - 2)尚且つ、文書データ E (4ページ分)の実体画像データをハードディスク 10 7から読出実行可能にする為の命令コマンドデータとして、「文章 Eの画像実体への ショートカット」機能の役目を果たすデータ(図 10の例では、文書 Fと定義される)を、 画像形成装置 100が具備するハードディスク 107内部のボックス番号 2のボックスの 為に割当てた記憶領域(図 5のボックス領域 504)に保存させる。但し、上記ジョブ情 報は、実体データをボックス 2に保存させる。
[0131] (1 - 3)尚且つ、文書データ E (4ページ分)の実体画像データをハードディスク 10 7から読出実行可能にする為の命令コマンドデータとして、「文章 Eの画像実体への ショートカット」機能の役目を果たすデータ(図 10の例では、文書 Gと定義される)を、 画像形成装置 100が具備するハードディスク 107内部のボックス番号 3のボックスの 為に割当てた記憶領域(図 5のボックス領域 505)に保存させる。但し、上記ジョブ情 報は、実体データをボックス 3に保存させる。
[0132] 上述の(1— 1)〜(1— 3)の処理により、ハードディスク 107のボックス領域 502のデ ータ構造は、図 9の状態力も図 10の状態になる。 [0133] (2- 1)上記ボックス番号 1のボックス(ボックス領域 503)に文書 Eの実体画像デー タと文書 Eの為のジョブ情報 (実体)を保存させた上記ジョブデータに対する各種操 作を、画像形成装置 100の操作部 102を介して、画像形成装置 100のユーザにより 、実行可能に、画像形成装置 100のユーザインタフェースユニット(図 4の操作部 10 2並びに表示部 316を含む)を制御する。
[0134] (2- 2)尚且つ、上記ボックス番号 2のボックス(ボックス領域 504)に「文書 Eへのシ ョートカット機能を果たすデータ (文書 Fと定義)」と、文書 Eの為のジョブ情報 (実体) を保存させた、上記ジョブデータに対する各種操作を、画像形成装置 100の操作部 102を介して、画像形成装置 100のユーザにより、実行可能に、画像形成装置 100 のユーザインタフェースユニット(図 4の操作部 102並びに表示部 316を含む)を制御 する。
[0135] (2- 3)尚且つ、上記ボックス番号 3のボックス(ボックス領域 505)に「文書 Eへのシ ョートカット機能を果たすデータ (文書 Gと定義)」と、文書 Eの為のジョブ情報 (実体) を保存させた、上記ジョブデータに対する各種操作を、画像形成装置 100の操作部 102を介して、画像形成装置 100のユーザにより、実行可能に、画像形成装置 100 のユーザインタフェースユニット(図 4の操作部 102並びに表示部 316を含む)を制御 する。
[0136] 以上の、(1 1)〜(1 3)の記憶制御処理、及び、(2— 1)〜(2— 3)の操作制御 処理の計 6つの処理を、上記ホスト 300からの図 21のボックス設定画面 1600を介し てホスト 300のユーザにより設定された指示に基いて、本画像形成装置 108により、 全て、並行して(同時に)、実行させるよう制御部 108により制御する。
[0137] 即ち、同一の文書データ(この例では、文書 E)を複数のボックス(この例では、ボッ タス 1、 2、 3)に同時に保存させる場合の制御シーケンスである。これを、複数ボックス 同時格納モードとも呼ぶ。尚、図 17を用いて上述した制御シーケンス (保存先として 選択されたボックスが 1個の場合のシーケンス)を単一ボックス格納モードとも呼ぶ。こ のように、本実施形態では、ボックス機能において、選択的に実行可能なモードを 2 つ具備しており、データ発生装置 (例えば、ホスト 300)のユーザインタフェースを介し て実行されたユーザによるボックス設定操作に応じたモードを実行可能に制御する。 [0138] 尚、上述の(1— 1)の処理は、図 11のステップ S1101、 1102の処理にて行う処理 である。 (1— 2)、(1— 3)の処理は、図 11のステップ S1103〜S1106の処理にて行 う処理である。
[0139] (2—1)の操作制御例をより具体的に説明する。図 21のホスト 300のボックス設定 画面 1600を介して、 3つのボックスが選択された。その際、 1番目に選択されたボック スはボックス番号 1である。このボックス番号 1のボックスのデータを本画像形成装置 1 00にてユーザにより出力処理を実行させる場合、以下のような制御をとる。尚、各ボ ッタスのデータの蓄積状況は、図 10の状態であるものとする。
[0140] 表示部 316に表示された図 12の画面のボックスキーがユーザにより押下されたこと に応じて、制御部 108は、図 6のボックス選択画面 601を表示部 316に表示させる。 そして、図 6のボックス選択画面 601を介してボックス番号 1のボックスがユーザにより 選択されたことに応じて、制御部 108は、表示部 316に、ボックス番号 1のボックスの 為のボックス文書選択画面を表示させる。その例が図 22である。
[0141] 図 10に示すように、ボックス番号 1のボックスには 3つのジョブが格納されており、夫 々、全て、実体画像データ自体が、当該ボックス (ボックス領域 503)に保存されてい る。故に、制御部 108は、当該ボックスのジョブの蓄積状況に応じた表示を表示部 31 6に実行させる。図 22のように、ボックス 1に保存されているドキュメントとして、文書 A 、文書 B、文書 Eの合計 3つが存在する事を表示させる。尚且つ、該 3つの文書の夫 々の情報 (用紙サイズやページ数情報は格納日時情報)力 ボックス 1を操作して 、 るユーザにより識別可能にする為の表示を実行させる。尚且つ、これらは、全て、ボッ タス 1の記憶領域 503に実際の実画像データが保存されている事がユーザにより識 別出来るように「実画像有り」 t 、う表示を実行させる。
[0142] 尚、リスト 1801A上でジョブがユーザにより選択される前は、画面 1800Aのキー 19 01A〜1905Aを、グレーアウト表示状態にさせるよう制御部 108により表示部 316を 制御する。これにより、制御部 108は、該キー 1901A〜1905Aの各キーによる入力 指示をユーザから受付けないように制御する。そして、図 22のボックス 1の為の文書 選択画面 1800Aの文書選択リスト 1801Aを介してユーザにより所望のドキュメントが 選択された事に応じて、各種操作キー 1901 A〜 1905Aを画面 1800Aに有効表示 させる。このように、ドキュメントの選択がなされた上で、該キー 1901A〜1905Aを介 して、ユーザから、各種指示を受付可能に制御する。
[0143] 即ち、制御部 108は、ボックス 1を操作する場合においても、図 19や図 20の例と同 様に、リスト 1801Aを介して所望のドキュメントがユーザにより選択されたうえで、ボッ タス 1の中からユーザにより選択された所望ドキュメントに対する各種処理 (詳細情報 表示処理、消去処理、プリント処理、送信処理、編集処理、プレビュー処理等)を実 行可能に装置 100を制御する。
[0144] 例えば、ボックス 1の為の文書選択画面 1800Aのリスト 1801Aを介してユーザによ り文書 Eが選択された事に応答し、有効表示状態にさせたプリントキー 1903Aが、ュ 一ザにより押下されたとする。この場合、制御部 108は、ハードディスク 107から当該 文書 Eの実体画像データを現在操作対象のボックス 1に対応するボックス領域 503か ら読み出して、プリンタ部 104によりプリントさせる。
[0145] 次に、上述の(2— 2)の操作制御例をより具体的に説明する。図 21のホスト 300の ボックス設定画面 1600を介して、文書 Eのドキュメントの保存先として 3つのボックス が選択された。その際、 2番目に選択されたボックスはボックス番号 2である。このボッ タス番号 2のボックスのデータを本画像形成装置 100にてユーザにより出力処理を実 行させる場合、以下のような制御をとる。尚、各ボックス 1〜3のデータの蓄積状況は、 図 10の状態であるものとする。
[0146] 表示部 316に表示された図 12の画面のボックスキーがユーザにより押下されたこと に応じて、制御部 108は、図 6のボックス選択画面 601を表示部 316に表示させる。 そして、図 6のボックス選択画面 601を介してボックス番号 2のボックスがユーザにより 選択されたことに応じて、制御部 108は、表示部 316に、ボックス番号 2のボックスを 操作する為のボックス文書選択画面を表示させる。その例が図 23である。
[0147] 図 10に示すように、ボックス番号 2のボックスには 2つのジョブが格納されている。そ のうち、文書 Cは実体画像データ自体が当該ボックスに保存されている。しかし、文 書 Fの実体画像データは当該ボックスには存在しない。文書 Fは、「文書 Eへのショー トカット機能を果たすデータ」として制御部 108により定義付けされたデータである。 但し、文書 F (文書 Eへのショートカット機能のデータ)の為のジョブ情報の実体データ は、当該ボックス (ボックス領域 504)に保存させている。当該ジョブ情報は、文書 Fの ショートカット機能によりハードディスク 107から読出対象となる文書 Eの為の情報で ある。例えば、文書 Eの書誌情報 (文書名やページ数やボックス格納日時データ)、 文書 Eの処理条件データ (用紙サイズ「A4サイズ」、出力部数「5部」、フィ-ッシイン グ設定「スティプル」、「片面印刷設定」、等、文書 Eの為のホスト 300で設定された一 連の印刷処理条件データ)等である。
[0148] 制御部 108は、このボックス 2のジョブの蓄積状況に応じた表示を表示部 316に実 行させる。図 23のボックス文書選択画面 1800Bの如ぐボックス 2に保存されているド キュメントとして、文書 C、文書 F (但し、実画像なし)、の合計 2つが存在する事を示す 表示を実行させる。且つ、該 2つの文書の夫々の情報 (用紙サイズやページ数情報 は格納日時情報)が、ボックス 2を操作しているユーザにより識別可能にする為の表 示を実行させる。尚且つ、文書 Cはボックス 2の記憶領域 504に実際の実画像データ が保存されている事がユーザにより識別出来るように「実画像有り」という表示をリスト 1801A上に実行させる。尚且つ、文書 Fは、ボックス 2の記憶領域 504に実際の実 画像データが保存されていない事、及び、文書 Eへのショートカット機能を果たすもの である事が、ユーザにより識別出来るように「実画像なし 文書 Eへのショートカット」と いう文字情報をリスト 1801Aに表示させる。尚且つ、その旨をより明確にすべぐ実画 像が保存されている文書 Cのアイコンとは表示形式を異ならせたショートカットアイコ ン 2201を表示させるよう制御する。
[0149] 尚、ボックス 2を操作する為のボックス文書選択画面 1800Bのキー 1901B〜1905 Bは、リスト 1801Bで、ジョブがユーザにより選択される前は、グレーアウト表示にし、 これらのキーによる入力指示をユーザにより受付けないように制御する。各種操作キ 一 1901B〜1905Bは、図 23のボックス 2の為の文書選択画面 1800Bの文書選択リ スト 1801Bを介して所望のドキュメントがユーザにより選択された事に応じて、同画面 1800Bに、有効表示状態にさせる。これにより、各種指示をユーザに力 受付ける事 を許可する。
[0150] 例えば、図 23のボックス 2を操作する為の文書選択画面 1800Bの文書選択リスト 1 801Bを介して、文書 F (文書 Eへのショートカットを果たす為の管理データ)を、ユー ザが選択する。すると、制御部 108は、当該文書 Fの選択操作に応答し、文書選択 画面 1800Bの表示状態を図 23の状態から図 24に示す表示状態に遷移させるように 表示部 316を制御する。図 24に示すように、文書 Fが選択状態である表示をリスト 18 01B上に反映させる。尚且つ、ボックス 2のデータに対する各種操作をユーザにより 受付可能にするベぐ各種キー 1901 B〜1905Bを全て有効表示状態にさせる。そし て、該キー 1901B〜1905Bを介して、ユーザから、各種指示を受付可能に制御する 。これにより、制御部 108は、先と同様に、ボックス 2の中力もユーザにより選択された 所望ドキュメントに対して、該ユーザから要求された処理内容に対応する処理を、本 画像形成装置 100により実行可能に制御する。
[0151] 例えば、詳細情報キー 1901Bがユーザにより押下された事に応答し、上記文書 F にリンクする実体画像データ、即ち、文書 Eのジョブ情報の詳細情報 (文書 Eの印刷 条件等)を表示させる。キー 1903Bが押下されれば、文書 Fにリンクする実体画像デ ータである文書 Eのプリント処理を実行させる。キー 1904Bが押下されれば、文書 F にリンクする実体画像データである文書 Eのデータ送信処理を実行させる。
[0152] 又、例えば、該キー 1905Bが押下された場合に、制御部 108は、当該文書 Fにリン クする実体画像データである文書 Eのデータをボックス 1の領域 503から読み出して、 当該データのプレビュ表示を、表示部 316に実行させる。この例を、図 27に示す。図 27に示すように、プレビュー機能を実行する場合でも、ショートカット機能により読み 出された画像データが表示部 316にプレビューされているの力否かをユーザが識別 可能にする為に、「ショートカットからプレビューしています」等のメッセージを表示さ せる。このように、キー 1905Bが押下されれば、該文書 Fにリンクする実体画像デー タである文書 Eのデータの編集処理やプレビュー処理を実行可能にする。
[0153] 又、消去キー 1902Bが押下されれば、該文書 Fに関わる消去処理を制御する。尚 、ショートカット機能を果たすデータである文書 Fが選択された場合おける消去処理 は、上述例とは異なるので、後述する。
[0154] ここで、ショートカット機能を果たす文書が選択された場合における処理にっ 、て詳 述する。例えば、図 24の状態は、ボックス番号 2に対応するボックスの操作を行って いるユーザ力 S、本画像形成装置の表示部 316に表示させたボックス番号 2のボックス の為の文書選択画面 1800Bを介して、文書 F (文書 Eへのショートカットキー)を選択 した状態である。
[0155] 図 24の如ぐボックス番号 2のボックスの操作を行っているユーザにより文書 F (文書 Eへのショートカットキー)が選択されたうえで、例えば、同画面 1800B上に有効表示 させたプリントキー 1903Bが該ユーザにより押下されたとする。これを受け、制御部 1 08ίま、図 25【こ示す設定 1ί®2000Αを、表示咅 【こ表示させる。
[0156] 図 25の設定画面 2000Αは、文書 F (文書 Εへのショートカットキー)のユーザ選択 に応答して、ハードディスク 107から読出対象となる文書データ (即ち、ボックス領域 5 03に実体画像データが保存されて!、る文書 Εの電子データ)に対する処置をユーザ により決定可能にする為のユーザインタフェース画面である。
[0157] 制御部 108は、画面 2000Αを表示部 316に表示させるにあたり、文書選択画面 18 ΟΟΒのリスト 1081Bを介して選択された文書データに対応するジョブ情報をノヽードデ イスク 107から読み出す。
[0158] 尚、処理対象となる文書 Fの実体画像データ (文書 Ε)は、現在選択対象のボックス 2とは異なるボックス 1 (ボックス領域 503)に保存されている。しかし、文書 Fの実体画 像データ(文書 Ε)の為のジョブ情報は、当該ボックス 2 (ボックス領域 504)に保存さ れている。故に、制御部 108は、ボックス領域 504から当該ジョブ情報を読み出し、こ のジョブ情報を画面 2000Α上で反映させるよう制御する。
[0159] 該画面 2000Αの表示領域 2001Aには、当該文書データに対して予め設定された 処理条件をユーザに確認させる為の表示を実行させる。即ち、ホスト 300のプリンタド ライバ 1300で設定された文書 Εの為の印刷条件は、用紙サイズ「Α4サイズ」、出力 部数「5部」、フィ -ッシイング設定「スティプル」、「片面印刷設定」等の各種一連の処 理条件パラメータを含んでいる。制御部 108は、このジョブ情報を上記ボックス領域 5 04から読出参照して画面 2000Αに反映させる。これにより、この選択対象のドキュメ ントに対して既に設定済みの処理条件が如何なる処理条件であるの力、操作部 102 を操作して ヽるユーザに確認させる効果を図る。
[0160] 又、制御部 108は、予め当該ドキュメントに対して設定された処理条件を、画面 200 OAを介して、ユーザにより設定変更可能にする為の表示も表示部 316に実行させる 。例えば、画面 2001Aの「用紙選択キー」をユーザが選択することで、不図示の用紙 設定画面を表示させる。そして、当該用紙設定画面を介して用紙の設定変更をユー ザにより実行可能にする。又、操作部 102のテンキー 313のユーザ操作に応答し、 当該ドキュメントの出力部数の設定変更も実行可能にする。又、当該画面 2001Aの 「ソータ」キーをユーザが操作することで、当該ドキュメントに対するフィ -ッシイングの 設定変更も実行可能にする。又、例えば、同画面 2001Aの「両面プリント」キーのュ 一ザ操作に応答して、当該ドキュメントを片面印刷されるか両面印刷させるかをユー ザにより決定可能に制御する。
[0161] これにより、例えば、文書 F (文書 Eへのショートカットキー)で読み出される文書 Eの 印刷条件に関し、画面 2001Aを介して、ユーザが次のような操作を行ったとする。例 えば、用紙サイズの設定は予め設定された条件のまま「A4サイズ」を維持する。出力 部数は「5部」から「3部」に設定変更する。フィ -ッシイング設定は「スティプル」から「 ソート」に設定変更する。印刷面の設定は「片面印刷」から「両面印刷」に設定変更す る。すると、制御部 108は、このユーザ設定変更を受付けて、その設定変更後のパラ メータを画面 2001A上で反映させるよう表示部 316を制御する。制御部 108は、この ユーザからの設定変更指示に基いて、画面 2001Aの表示内容を、図 26のような表 示内容になるよう表示部 316を制御する。
[0162] 上述の各種ユーザインタフェースを介して、ユーザによる一連のボックス操作がなさ れたうえで、図 25のプリント設定画面 2000Aのプリント開始キー 2002Aがユーザに より押下されたとする。すると、これを受け、制御部 108は、ボックス領域 502から図 2 4の文書選択画面 1800Bのリスト 1801Bにおいてユーザにより選択されたドキュメン トの実体画像データを、ハードディスク 107から読み出す。そして、読み出した当該ジ ヨブの画像データのプリント処理を、図 25のプリント設定画面 2000Aの領域 2001A を介してユーザにより設定された一連の処理条件に基いて、プリンタ部 104により、 実行させる。尚、この際、制御部 108は、例えば、次のような処理を行う。
[0163] (1)ユーザによる操作対象のボックスの確認処理を行う。この例では、図 6のボック ス選択画面を介してユーザにより実行されたボックス選択操作に基づき、ボックス番 号 2のボックスが選択対象のボックスであると判断する。 [0164] (2)ユーザによる選択対象のドキュメントの確認処理を行う。この例では、図 24の文 書選択画面 1800Bのリスト 1801 Aを介してユーザにより実行された文書選択操作に 基づき、文書 Fが選択対象のデータであると判断する。
[0165] (3)選択対象のドキュメントの実体画像データをノヽードディスク 107から読み出す処 理を行う。例えば、上述の図 11の処理にて用いた記録先リストの情報や、図 10に示 すようなボックスデータのデータ構造を管理する管理テーブルの情報等のボックスデ ータに関する登録情報に基き、現在選択対象のボックスの記憶領域に、処理対象の ドキュメントの実体画像データが存在するか否かを確認する。ここで、文書 Fの実体画 像データは、現在選択対象のボックス番号 2のボックス領域 504に存在せず、文書 F は、文書 Eへのショートカット機能により定義されてデータであると判断している。そし て、実体の画像データを保存しているボックスは、ボックス番号 1のボックス(ボックス 領域 503)であると判断する。
[0166] このように、制御部 108は、ボックス番号 2のボックスの為のボックス文書選択画面 1 800Bの文書選択リスト 1801Aを介してユーザにより選択された文書 F力 ショート力 ット機能の役目を果たすデータである事に基づいて、本画像形成装置 100における データの読出制御を実行する。具体的には、ボックス番号 2のボックスの操作画面を 介してユーザにより選択された文書 Fのショートカット機能により関連付けられている 文書 Eを、文書 Fの実体画像データとして、ボックス番号 1のボックス(ノヽードディスク 1 07内のボックス領域 503)力も読み出すよう制御する。
[0167] そして、制御部 108は、ハードディスク 107のボックス番号 1のボックス領域 503から 読み出した文書 Eの画像データのプリント処理を、ボックス番号 2のボックス操作の為 に表示部 316に表示させたプリント設定画面 2000Aを介してユーザにより設定され た印刷処理条件に基いて、プリンタ部 2により実行させる。
[0168] 例えば、文書 Eに対して予め設定済みの印刷条件が(図 25の UIで反映されている ホスト 300にて設定済みのパラメータ)、図 26のように、ユーザにより、設定変更され る。その上で、画面 2000A上のプリント開始キー 2002Aがユーザにより押下されたと する。この場合、制御部 108は、文書 Eの画像データ (4ページかなる文書データ)を 、用紙サイズは A4サイズのままで、出力部数は 1部とし、かつ、両面印刷は実行させ 、かつ、フィ -ッシイング処理としてはソート処理を実行するよう、プリンタ部 104を制 御する。一方、文書 Eに対して予め設定済みの印刷条件に対する設定変更がなされ ずに(図 25の UIで反映されて!、るホスト 300にて設定済みのパラメータのままで)、 画面 2000A上のプリント開始キー 2002Aがユーザにより押下されたとする。この場 合、制御部 108は、用紙サイズは A4サイズとし、出力部数は 5部とし、かつ、両面印 刷は実行せずに片面印刷を実行させ、かつ、フィ -ッシイング処理としてはスティブ ル処理を実行するよう、プリンタ部 104を制御する。
[0169] このように、本実施形態では、選択対象のボックス(上記例ではボックス番号 2のボ ッタス)において選択されたデータ力 ショートカット機能を果たすデータである場合 に(上記例では、文書 F)、該ショートカット機能により関連付けられている他のボック スの実体画像データ(上記例では、ボックス番号 1のボックスに格納されて 、る文書 E )を出力可能に本画像形成装置 100を制御している。
[0170] 尚且つ、本実施形態は、当該ショートカット機能により出力対象となるデータ (上記 例では、ボックス 2の設定画面における文書 Fのユーザ選択に応じて出力される、ボ ックス 1に実体画像データが記憶されている文書 Eの画像データ)を実際に出力させ る際に、当該データに対して予め設定されている処理条件を、そのまま利用可能に 本装置 100を制御する。例えば、上記例では、図 25のプリント設定画面 2000Aで反 映されて!/、る処理条件でもって、そのまま文書 Eをプリント出来るように制御して 、る。
[0171] し力も、本実施形態では、複数のボックスに同時格納されたドキュメントであっても、 各ボックス毎に、夫々、ボックス操作を行っているユーザ自身が所望する処理条件で もって、出力出来るよう、本画像形成装置 100を制御する。
[0172] 例えば、ボックス 1のユーザが操作する場合には、ボックス 1の為の操作画面(例え ば、図 22の画面 1800A)を介して、ボックス 1のユーザが所望の処理条件でもって、 実画像データ(文書 E)をプリント可能にする。一方、ボックス 2のユーザが操作する場 合には、ボックス 2の為の操作画面(例えば、図 24の画面 1800B)を介して、ボックス 2のユーザが所望の処理条件でもって、実画像データ (文書 E)をプリント可能にする
[0173] 又、当然、本実施形態では、上記複数同時格納モードによりホスト 300から同時配 布された他のボックスを操作する場合でも、上記ボックスの操作と同様の事を実行可 能に制御部 108により制御する。当該説明は、上述の(2— 3)の操作制御の具体例 である。
[0174] 例えば、ボックス番号 3のボックス(ボックス領域 505)のデータ蓄積状況は、ホスト 3 00から文書 Eのジョブが投入される前は、図 9のようなデータ記憶構造であった。即 ち、文書 Dの実体画像データ及び文書 Dの為のジョブ情報のみを記憶して 、る状態 だった。その後、図 21のホスト 300のプリンタドライバのボックス設定画面 1600を介し て、文書 Eを、ボックス 1やボックス 2のみならず、ボックス 3に対しても投入するように、 ホスト 300から指示された。すると、制御部 108は、該指示をうけ、文書 Eのショート力 ット機能を果たすデータを、ボックス番号 3のボックス(ボックス領域 505)にも保存させ るようハードディスク 107を制御する。
[0175] これにより、ホスト 300から文書 Eのジョブを本装置 100により受信した後の、ボック ス番号 3のボックス(ボックス領域 505)のデータ蓄積状況は、図 10に示すデータ記 憶構造に変化する。即ち、文書 D以外に、文書 Gとして定義される文書 Eへのショート カット機能の役割を果たす仮想的データと、該文書 Eの為のジョブ情報の実体データ と力 ボックス 3に保存される。
[0176] その後、表示部 316に表示させた図 6のボックス選択画面 601を介してユーザによ りボックス 3が選択されたとする。これを受け、制御部 108は、例えば図 28のような、ボ ックス番号 3の為のボックスの為の文書選択画面 1800Cを、表示部 316に表示させ る。
[0177] 図 28のような画面表示についても、制御部 108による表示制御により実行される。
例えば、現在選択対象のボックス 3 (ボックス領域 505)に実体画像データが格納され ている文書 Dについては、リスト 1800C上で、「実画像あり」と表示させる。一方、ボッ タス 3に実体画像データが格納されていない文書 Gについては、リスト 1800C上で、「 実画像なし。文書 Eへのショートカット」という表示を実行させる。尚且つ、ボックス 2の 文書 Fと同様に、ショートカットアイコン 2201Aを表示させる。
[0178] 尚、本実施形態の画像形成装置 100は、ボックス内のドキュメントをユーザにより複 数選択可能にし、選択された複数のドキュメントを、まとめて、ハードディスク 107から 読出して、連続的に、出力させる連続印刷機能を有する。例えば、該ボックス 3の文 書選択画面 1800Cのリスト 1801Cを介して文書 Dと、文書 Gの 2つのドキュメントが選 択されたとする。すると、制御部 108は、図 29に示すように、同画面 1800C上のキー 1901C〜1905Cの各種キーを有効表示状態にさせる。尚、図 29に示すように、リス ト 1800Cの左側には、ユーザがドキュメントを複数選択した際の、これらのドキュメント の選択順序を表示させる。
[0179] 次いで、同画面 1800Cのプリントキー 1903Cがユーザにより押下されたことで、プ リント実行指示を受付けたとする。すると、制御部 108は、図 10のデータ管理構造を 管理する為の管理テーブル等や図 11の処理にて用いた記録先リストの情報を参照 する。その結果、例えば、制御部 108は、文書 Dは、当該ボックス 3に保存されている と判断する。一方、文書 Gは、実体画像データが、現在選択対象のボックス 3には存 在せず、ボックス 1に実体画像データが格納されている文書 Eを読み出す為のショー トカット機能データであると判断する。
[0180] 尚、制御部 108は、複数のドキュメントを連続印刷させる場合に印刷順序も制御す る。例えば、図 29に示すように、リスト 1801Cにてユーザにより複数のドキュメントが 選択された際、そのユーザのドキュメントの選択順序と同じ順序で、該選択された複 数のドキュメントを連続的にまとめて印刷させるよう制御する。図 29の例では、文書 D 力 ^番目に選択され、文書 Gが 2番目に選択された。故に、制御部 108は、文書 Dを 1 番目に印刷させ、文書 Fを 2番目に印刷させる。このような順序で、これらのドキュメン トを連続的に、まとめて、印刷させる。
[0181] 故に、まず、リスト 1800Cで 1番目に選択された文書 Dの一連の画像データ(3ぺー ジカもなるジョブ)を、現在選択対象のボックス 3のボックス領域 505から読み出し、当 該データをプリンタ部 104によりプリントさせる。次に、リスト 1800Cで 2番目に選択さ れた文書 Gにリンクが張られている一連の画像データ、即ち、文書 E (4ページからな るジョブ)を、現在選択対象のボックス 3とは異なるボックス 1のボックス領域 503から 読み出し、当該データをプリンタ部 104によりプリントさせる。
[0182] このように、本実施形態では、ボックスを介してユーザにより選択された複数のドキ ュメントを連続印刷可能に構成されている。しカゝも、選択対象のボックスに実体画像 データが保存されているドキュメントと、他のボックスに実体画像データが保存されて いるドキュメントを、 1度にまとめて、連続印刷させる機能も搭載している。尚、各ドキュ メントの印刷条件に関し、予め設定された処理条件どおりにプリントさせても良いし、 設定変更したうえで、連続印刷させても良い。いずれにしても、このようなときにも、ボ ックス 3に保存した文書 Dと文書 Eの各ジョブのジョブ情報を利用可能に制御部 108 により制御する。
[0183] ここで、ジョブ情報に関わる制御について説明する。
[0184] 本実施形態では、上記の如ぐ他のボックスに格納されている一連の画像データを 、別のボックスのユーザインタフェース画面を介して実行されるユーザ操作に応答し て、出力出来るように、本装置 100を制御部 108により制御する。実体画像データに ついては、該別のボックスに保存させないものの、該一連の画像データに対する処 理条件は、ジョブ情報として、該別のボックスに保存させるよう本装置 100を制御部 1 08により制御する。上記例では、ボックス番号 1のボックス領域 503に保存させている 文書 E自体の実体画像データは、ボックス番号 2のボックス領域 504やボックス番号 3 のボックス領域 505には保存させない。
[0185] しかし、文書 Eに対する処理条件は、ジョブ情報として、ボックス領域 504、 505に 保存させる。該構成により、該他のボックスに格納されている一連の画像データの出 力処理を行う際に、そのデータに対して予め設定されている処理条件を、該別のボッ タスのユーザインタフェース画面を介して、設定変更可能に制御している。そして、設 定変更後の処理条件でもって、当該データの出力処理を実行出来るように制御して いる。このような構成にしている理由は、例えば以下のような状況にも対処出来るよう にしているからである。
[0186] 例えば、図 21のプリンタドライバ 1300を介して複数ボックス同時格納モードを選択 したホスト 300のユーザ力 本画像形成装置 100のボックス 1の所有者である場合を 想定する。且つ、当該ユーザに関わりのあるユーザとして、本画像形成装置 100のボ ックス 2を利用するユーザと、ボックス 3を利用するユーザとが、存在する状況を想定 する。
[0187] 上記状況にて、ホスト 300のユーザ力 処理対象となる文書 Eを、該ユーザ自身が 所有するボックス 1に対して保存させるのみならず、ボックス 2のユーザとボックス 3の ユーザにも、この文書 Eのデータを利用させる要望を抱いているとする。尚、このホス ト 300のユーザ自身のことを配布元ユーザと称し、ボックス 2のユーザとボックス 3のュ 一ザの事は、配布先ユーザとも呼ぶ。し力も、この文書 Eのデータの処理条件につい ては、配布元ユーザが指定したとおりの出力形態で利用してもらっても構わないし、 配布先ユーザの各人が夫々希望する出力形態でもって、出力できるようにした 、と望 んでいるとする。
[0188] 本実施形態は上述状況にも対応可能にしている。その為に、例えば、本実施形態 では、複数同時ボックス格納モードにて処理対象となるデータを本装置 100のハード ディスク 107に投入する際に、配布対象となる複数のボックスのうちの、どのボックス に対して、処理対象となる実際のデータを保存させるかを、配布元ユーザにより選択 可能に制御する。換言すると、どのボックスにショートカット機能の役目を果たすデー タを保存させるかを、配布元ユーザ力ゝらの設定指示に基いて、決定可能に制御する
[0189] 例えば、上述例で説明する。データ発生装置の一例としてのホスト 300の制御部は 、本装置 100のプリンタドライバ画面として、図 16のようなボックス設定画面 1600をホ スト 300の表示部に表示させる。そして、該画面リスト 1602を介して、データの保存 先とすべきボックスをユーザにより複数個選択可能に制御する。
[0190] 又、ホスト 300の制御部は、図 21のように、リスト 1602を介して複数のボックスをホ スト 300のユーザにより選択された場合に、該ユーザにより選択された複数のボックス の選択順序を監視する。そして、該リスト 1602を介してホスト 300のユーザにより 1番 目に選択されたボックスに対応するボックス領域に対して、処理対象となるデータの 実体データを保存させるよう本画像形成装置 100を制御する。
[0191] 即ち、図 21のようなボックス設定がホスト 300のユーザにより設定されたうえで、ホス ト 300から本画像形成装置 100に対して処理対象のジョブのデータが投入された場 合、本画像形成装置 100の制御部 108は、上述した各種制御を実行する。
[0192] 即ち、ホスト 300の表示部に表示されたリスト 1602を介してホスト 300のユーザによ り 1番目に選択されたボックス番号 1のボックス(ボックス領域 503)に、文書 Eの実体 画像データを、保存させる。一方、リスト 1602を介して 2番目に選択されたボックス番 号 2に対応するボックス (ボックス領域 504)に対しては、当該文書 Eの実体画像デー タをノ、ードディスク 107から出力させる為の指示を当該ボックス 2のユーザが入力可 能にする為のデータとして、文書 Fという名で定義される文書 Eへのショートカット機能 データを、保存させる。且つ、リスト 1602を介して 3番目に選択されたボックス番号 3 に対応するボックス (ボックス領域 505)に対しては、当該文書 Eの実体画像データを ハードディスク 107から出力させる為の指示を当該ボックス 3のユーザが入力可能に する為のデータとして、文書 Gという名で定義される文書 Eへのショートカット機能デ ータを、保存させる。このような一連のデータ記憶制御を制御部 108は実行する。
[0193] 但し、制御部 108は、ボックス 1、 2、 3の、どのボックスに対しても、ホスト 300のユー ザにより文書 Eに対して設定された一連の処理条件を含んだジョブ情報は、実体デ ータとして、それぞれ、各ボックス 1、 2、 3に、保存させる。即ち、上記例では、用紙サ ィズ「A4サイズ」、出力部数「5部」、「片面印刷を実行する」、フィ -ッシイング設定「ス ティプル」等の一連の処理条件パラメータ、並びに、ボックス格納日時、ページ数情 報等、文書 Eに関する各種情報を、ジョブ情報として、各ボックスに保存させる。
[0194] 尚、文書 Fや文書 G、というように、文書名を重複させずに、ボックスに対してデータ を登録する理由を述べる。これは、例えば、同じ名称で複数のデータがハードデイス ク 107に保存された場合に発生しうるデータ管理上のトラブルに対処可能にする為 のものでもある。しかし、特にトラブルが発生せず、ユーザニーズにも対応できるなら ば、必ずしも、このようなファイル名称決定方法を用いる必要も無い。
[0195] 又、本実施形態では、ホスト 300の表示部に表示させるボックス設定画面 1600を 介して選択されたボックスの数に応じて、複数ボックス同時格納モードと、単一ボック ス格納モードのどちらを実行するかを決定可能に構成している。具体的には、図 17 のように、ユーザによりリスト 1602を介して 1個だけボックスが選択されたうえで、ジョ ブが投入された場合には、単一ボックス格納モードで当該ジョブを処理させる。一方 、図 21のように、ユーザによりリスト 1602を介して複数個のボックスが選択されたうえ で、ジョブが投入された場合には、複数ボックス同時格納モードで当該ジョブを処理 させる。 [0196] しかし、本実施形態では、このような方法以外の決定方法により、上記モードを選択 的に実行可能に構成しても良 、。例えばプリンタドライバ 1300の動作モード選択欄 1301にて「保存モード」がユーザにより選択された直後に、単一ボックス格納モード をユーザにより選択するキーと複数ボックス同時格納モードをユーザにより選択する キーの二つのキーを具備した表示画面をホスト 300の表示部に表示させる。そして、 該画面にて二者択一となる制御し、選択された格納モードを実行すべきモードとして 決定する。このように、上記二つのモードの何れかをユーザが明示的に指定するよう な方法でも良い。
[0197] 次に、上述のボックス機能におけるショートカット機能について説明する。
[0198] 本実施形態では、画像形成装置 100のユーザインタフェースを介してボックス内の データに対するユーザ操作がなされる場合にて、ショートカット機能の役割を果たす データを選択可能にする。例えば、図 24に示す文書 Fの選択や、図 29に示す文書 Gの選択力これに該当する。尚且つ、該データによりハードディスク 107から読出対 象となる実体画像データに対して、ユーザが所望の処理を装置 100により実行可能 にする。このような、ボックス投入後のデータに対する一連の制御を、制御部 108によ り実行する。
[0199] 又、本実施形態では、データ処理装置の一例としての本画像形成装置 100自身が 具備するハードディスク 107に、実体画像データ自身を保存するボックス領域が用意 されている。上記例では、文書 Eの実体画像データを保持しているボックス番号 1の ボックス(ボックス領域 503)力 これに該当する。ここでは、このように、ショートカット 機能により読出対象となる実体画像データ自身を保存しているボックスの事を、「第 1 のボックス(或いは、第 1タイプのボックス)」と、呼ぶ。
[0200] 尚且つ、画像形成装置 100が具備するハードディスク 107には、当該実体画像デ ータ自身は保存していないボックス領域も用意されている。上記例では、文書 Eの実 体画像データは保持して ヽな 、もののショートカット機能の役目を果たすデータを格 納しているボックスとして、ボックス番号 2のボックス(ボックス領域 504)、並びに、ボッ タス番号 3のボックス(ボックス領域 505)力 これに該当する。ここでは、このように、 実体画像データの読出指示をユーザにより入力可能にする為のショートカット機能の 役目を果たすデータを保存して 、るボックスの事を、「第 2のボックス (或いは、第 2タ イブのボックス)」と、呼ぶ。
[0201] このような構成のもとで、本実施形態は、上述したような各種制御を行う。以下に主 要部分を列挙する。
[0202] [制御 1]
データ発生装置のユーザインタフェースユニットを介して該データ発生装置のユー ザにより所定の操作が行われずに該データ発生装置力 送信された第 1のジョブ (第 1タイプのジョブとも呼ぶ)のデータを、データ処理装置により受付可能に制御する。
[0203] 上記例で言えば、ホスト 300の表示部に表示させたボックス設定画面 1600を介し てホスト 300のユーザにより複数個のボックスが選択されずに(但し、 1個のボックスの みは選択された上で)該ホスト 300から送信されたジョブデータを、本画像形成装置 1 00が受付可能に制御部 108により制御する構成力 これに該当する。
[0204] 尚、この第 1タイプのジョブの例は、図 13→図 14→図 15→図 16→図 17の一連の UI操作を経てホスト 300から投入されたジョブ力 これに該当する。換言すると、図 9 の、文書 Aのジョブ、文書 Bのジョブ、文書 Cのジョブ、文書 Dのジョブ、このようなジョ ブカ 当該制御の対象となるジョブである。
[0205] [制御 2]
データ発生装置のユーザインタフェースユニットを介して該データ発生装置のユー ザにより所定の操作が行われたうえで該データ発生装置力 送信された第 2のジョブ (第 2タイプのジョブとも呼ぶ)のデータを、データ処理装置により受付可能に制御す る。
[0206] 上記例で言えば、ホスト 300の表示部に表示させたボックス設定画面 1600を介し てホスト 300のユーザにより複数個のボックスが選択されたうえで、該ホスト 300から 送信されたジョブデータを、本画像形成装置 100が受付可能に制御部 108により制 御する構成が、これに該当する。
[0207] 尚、この第 2タイプのジョブの例は、図 13→図 14→図 15→図 16→図21の一連の UI操作を経てホスト 300から投入されたジョブ力 これに該当する。換言すると、図 1 0の、文書 Eのジョブが、当該制御の対象となるジョブである。 [0208] [制御 3]
上記の第 1タイプのジョブのデータが該データ処理装置のハードディスク 107に保 存された場合に、該第 1ジョブのデータに関わる処理要求を、第 1のボックスに関わる 表示を介して、ユーザから受付可能に、該データ処理装置を制御部 108により制御 する。そして、制御部 108は、該表示を介して受け付けたユーザからの指示に応じた 処理を、該第 1ジョブの実体画像データに対して実行させるよう装置 100を制御する
[0209] 上記例で言えば、文書 Aのジョブデータや文書 Bのジョブのデータがホスト 300から 送信された場合に、制御部 108は、これらのジョブデータをボックス番号 1のボックス 領域 503に保存させる。これらのジョブは、ボックス設定画面 1600を介して当該ボッ タス 1のみが保存先としてホスト 300にて選択され、ホスト 300から投入されたジョブで ある。制御部 108は、ボックス番号 1のボックスが本装置 100のユーザにより図 6のボ ックス選択画面 601を介して選択された事に応じて、当該ボックス番号 1のボックスに 関わるデータの操作をユーザにより実行可能にする為の表示を、表示部 316に、実 行させる。例えば、図 22のボックス番号 1の為の文書選択画面 1800Aがこれに該当 する。
[0210] ハードディスク 107内の文書 Aの一連の画像データや文書 Bの一連の画像データ に対する操作は、当該設定画面 1800Aを介して、ユーザにより受付可能にする。制 御部 108は、該設定画面 1800Aのキー 1901 A〜 1905 Aを介して選択的に各種指 示をユーザ力 受付可能に制御する。これにより、該文書 Aや文書 Bに対して、ユー ザが所望の処理 (プリント処理、送信処理、消去処理、編集処理等)を本装置 100〖こ より実行可能にする。換言すると、制御部 108は、ボックス番号 2のボックスの為の設 定画面 1800Bや、ボックス番号 3のボックスの為の設定画面 1800Cからの、文書 A や文書 Bに対するデータ操作は禁止する。例えば、リスト 1801Bや、リスト 1801Cに て、文書 Aや文書 Bをユーザにより選択出来な 、よう表示制御を実行する。
[0211] この点は、文書 Cのジョブについても同様である。文書 Cのジョブのデータに対する 各種操作は、ボックス番号 2の操作画面 1800B (図 18、図 19、図 23、図 24等参照) を介してのみ、実行可能に制御部 108により制御する。ボックス 2以外の他のボックス の設定画面からは、該文書 Cのジョブのデータに対する操作は不可とする。文書 Dの ジョブについても同様である。文書 Dのジョブのデータに対する各種操作は、ボックス 番号 3の操作画面 1800C (図 28、図 29等参照)を介してのみ実行可能に制御部 10 8〖こより制御する。ボックス 3以外の他のボックスの設定画面からは、該文書 Dのジョブ のデータに対する操作を禁止するよう制御する。
[0212] [制御 4]
上記の第 2タイプのジョブのデータが該データ処理装置のハードディスク 107に保 存された場合に、該第 2ジョブのデータに関わる処理要求を、第 1ボックスに関わる表 示を介して、ユーザから受付可能に、該データ処理装置を制御部 108により制御す る。且つ、該第 2ジョブのデータに関わる処理要求を、該第 2ボックスに関わる表示を 介しても、ユーザから受付可能に、該データ処理装置を制御部 108により制御する。 そして、制御部 108は、第 1ボックスに関わる上記表示を介して受付けたユーザから の指示に応じた処理を、該第 2ジョブの実体画像データに対して実行させるよう装置 100を制御する。尚且つ、第 2ボックスに関わる上記表示を介して受付けたユーザか らの指示に応じた処理を、該第 2ジョブの実体画像データに対して実行させるよう装 置 100を制御する。
[0213] 上記例で説明すれば、文書 Eのジョブデータがホスト 300から送信された場合(図 2 1の UI参照)に、制御部 108は、該文書 Eのジョブのデータ(4頁からなる文書 Eの一 連の画像データ自体を含む)を、ホスト 300の画面 1600のリスト 1602を介して 1番目 に選択されたボックス 1 (ボックス領域 503)に保存させる。制御部 108は、該文書 Eの 実体画像データに関わる処理要求を、ボックス番号 1のボックスに関わる表示を介し て、ユーザから受付可能に、画像形成装置 100を制御する。
[0214] 例えば、上記の如ぐボックス番号 1のボックスが本装置 100のユーザにより図 6の ボックス選択画面 601を介して選択された事に応じて、図 22のボックス 1の文書選択 画面 1800Aを表示部 316に表示させる。これにより、ボックス 1に関連付けられてい る複数の文書データの中から文書 Eを、リスト 1801Aを介して、ユーザにより選択可 能にする。そして、制御部 108は、リスト 1801Aを介してユーザにより文書 Eが選択さ れたことに応じて、キー 1901A〜1905Aを有効表示状態にする。これにより、キー 1 901 A〜 1905Aを介して、該文書 Eの実体画像データに対する処理の実行要求を ユーザから受付可能にする。そして、制御部 108は、キー 1901A〜1905Aの何れ かを介してユーザカゝら処理要求を受け付けた場合、文書 Eの実体画像データをハー ドディスク 107のボックス領域 503から読み出す。そして、該ユーザからの処理要求 に応じた処理を、該文書 Eの実体画像データに対して実行するよう、本装置 100を制 御する。これにより、プリント処理、送信処理、詳細情報処理、消去処理等、ユーザの 所望の処理を、文書 Eに対して実行可能にする。
[0215] 又、制御部 108は、上記一連の制御を実行するのみならず、次の一連の制御も実 行する。上記例の如ぐ該文書 Eの実体画像データに関わる処理要求を、ボックス番 号 1のボックスとは異なる文書 Eのジョブデータの配布先対象のボックスに関わる表示 を介して、ユーザカゝら受付可能に画像形成装置 100を制御する。例えば、配布先ボ ッタスのボックス 2の為の操作画面からでも、ボックス 3の操作画面からでも、上記文書 Eの実体画像データに対する処理要求を受付可能に制御する。
[0216] 例えば、上記の如ぐボックス番号 2のボックスが本装置 100のユーザにより図 6の ボックス選択画面 601を介して選択された事に応じて、図 23のボックス 2の文書選択 画面 1800Bを表示部 316に表示させる。これにより、ボックス 2に関連付けられている 複数の文書データの中力も文書 Eの実体画像データをノヽードディスク 107から読出 す為のショートカット機能を果たす文書 Fを、リスト 1801Bを介して、ユーザにより選択 可能にする。制御部 108は、リスト 1801Bを介してユーザにより文書 F (文書 Eへのシ ョートカットキー)が選択されたことに応じて、キー 1901B〜1905Bを有効表示状態 にする(図 24参照)。これにより、キー 1901B〜1905Bを介して、該文書 Eの実体画 像データに対する処理の実行要求をユーザ力も受付可能にする。
[0217] 制御部 108は、キー 1901B〜1905Bの何れかを介してユーザから処理要求を受 付けたら、文書 Eの実体画像データをノヽードディスク 107のボックス領域 503から読 み出す。そして、該ユーザからの処理要求に応じた処理を、該文書 Eの実体画像デ ータに対して実行するよう、本装置 100を制御する。これにより、プリント処理、送信処 理、詳細情報処理等、ユーザの所望の処理を、文書 Eに対して実行可能にする。伹 し、文書 Eの実体画像データは現在操作対象のボックス 2とは異なるボックス 1に格納 されているジョブである。故に、ボックス 2の操作を行う場合には、該文書 Eの実画像 データの消去処理の実行は禁止する。
[0218] 又、もう一方の配布先であるボックス 3のついてもボックス 2の操作の時と同様の操 作を実行可能にする。例えば、上記の如ぐボックス番号 3のボックスが本装置 100の ユーザにより図 6のボックス選択画面 601を介して選択された事に応じて、図 28のボ ックス 3の為の文書選択画面 1800Cを表示部 316に表示させる。これにより、ボックス 3に関連付けられている複数の文書データの中力 文書 Eの実体画像データをノヽー ドディスク 107から読出す為のショートカット機能を果たす文書 Gを、リスト 1801Cを介 して、ユーザにより選択可能にする。制御部 108は、リスト 1801Cを介してユーザによ り文書 G (文書 Eへのショートカットキー)が選択されたことに応じて、キー 1901C〜1 905Cを有効表示状態にする(図 29参照)。これにより、キー 1901C〜1905Cを介し て、該文書 Eの実体画像データに対する処理の実行要求をユーザ力 受付可能に する。
[0219] 制御部 108は、キー 1901C〜1905Cの何れかを介してユーザから処理要求を受 付けたら、文書 Eの実体画像データをノヽードディスク 107のボックス領域 503から読 み出す。そして、該ユーザからの処理要求に応じた処理を、該文書 Eの実体画像デ ータに対して実行するよう、本装置 100を制御する。但し、文書 Eの実体画像データ は現在操作対象のボックス 3とは異なるボックス 1に格納されて ヽるジョブである。故 に、ボックス 3の操作を行う場合でも、該文書 Eの実画像データの消去処理の実行は 禁止する。
[0220] 以上、図 1〜図 29を用いて説明したような構成を本実施形態にて提供する。これに より、例えば、本実施形態のような画像形成装置等、ボックス機能を具備するデータ 処理装置のメモリに用意されて!、る複数のデータ記憶ボックスのうちの、ユーザが所 望の複数のボックスに、同一ジョブのデータを、同時に、配布保存させるような状況に 対しても、柔軟に対応する事ができる。そして、上記のように構成することで、簡単な 操作で、ユーザが所望の複数のボックスに対して同一ジョブのデータを配布保存出 来る。そして、ボックス機能を利用する様々なユーザに対して、負荷を極力軽減し、 操作性を向上させる事が出来る。 [0221] し力も、上記のようなボックス機能におけるショートカット機能の制御を提供すること で、例えば、 1ジョブで画像データを処理するためのジョブを複数のボックスに対して 好適に記録することができるとともに、ボックスに記録されるデータのデータ量を削減 してメモリの効率的な使用も可能になる。
[0222] このように、例えば、本装置 100等のデータ処理装置にて提供されるボックス機能 に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使 、勝手の良 、、 便利なシステムを提供できるようになる。
[0223] 以上の説明では、本画像形成装置 100のユーザインタフェースを介してボックス操 作が行われる際に、ショートカット機能の役割を果たすデータがユーザにより選択さ れた場合における、プリント処理に関わる制御を主に説明した。
[0224] 次に、上述のように本画像形成装置 100のユーザインタフェースを介してボックス操 作が行われる場合にぉ 、て、ショートカット機能の役割を果たすデータがユーザによ り選択された場合における、データの消去処理に関わる制御について説明する。ここ では、図 24を用いて説明する。尚、この制御の主体も制御部 108である。
[0225] 図 24は、ボックス番号 2のボックスの操作を行っているユーザにより、ボックス 2の為 の文書選択画面 1800Bの文書選択リスト 1801Bを介して文書 Fが選択された事に 応答して、制御部 108力 同画面 1800B上にキー 1901B力ら 1905Bを表示させた 段階の状態である。
[0226] ボックス番号 2のボックスの為の文書選択画面 1800Bにおいてボックス番号 1に実 体画像データが保存されている文書 Eに対応する文書 Fがユーザにより選択された 場合、同画面 1800Bの消去キー 1902Bがユーザにより押下されたとしても、制御部 108は、当該ユーザからの消去処理要求には応じないよう制御する。
[0227] 具体的には、文書 Fで定義されるショートカット機能データによりメモリから読出対象 となる実体画像データ、即ち、ボックス番号 1のボックス領域 503に保存されている文 書 Eの実画像データ(図 21のプリンタドライバを介してホスト 300から投入された 4頁 力もなる文章データ)に対して、消去処理を実行する事は、禁止するよう本装置 100 を制御する。尚、ここで述べる消去処理とは、例えば、本画像形成装置の操作部 102 を介して如何なるボックス操作をユーザが行っても、該データをメモリから読み出せな い状態にする為の処理を包含する。又、消去処理の方法としては、例えば、メモリに 蓄積されている消去対象の実データに対して、任意のデータでもって、上書き処理を 施す完全データ消去方法がある。又、例えば、消去対象の実データ自身はメモリに は残存するものの、該データに関連付けられた管理テーブル (例えば、 FATテープ ル)内の管理情報を、データ操作することで、実質的に、実データを読出不可能状態 にする簡易データ消去方法等がある。
[0228] 何故、文書 Eへのショートカット機能を実行させる為のデータに相当する文書 Fのュ 一ザ選択によりハードディスク 107から読出対象となる文書 Eの実体画像データを、 ハードディスク 107から、消去する事を、制御部 108により、禁止するのか、その理由 を ¾ベる。
[0229] 例えば、当該データの実画像データは、実際には、現在操作中のボックス、即ち、 ボックス番号 2のボックス(ボックス領域 504)に保存されていない。当該データの実画 像データは、他のボックス(この例では、ボックス 1)に格納されているデータである。 故に、現在操作中のボックス番号 2のボックス以外のユーザに該当する、ボックス 1の ユーザや、ボックス 3のユーザ力 当該データの実画像データを利用できなくなる状 況を阻止する為である。もし、文書 Fの実体画像データに相当する文書 Eの実画像デ ータを、図 24のボックス番号 2のボックスの為の操作画面 1800Bを介して、消去する 事を許可してしまったら、不具合が起こりうる。例えば、ボックス番号 1のボックスの為 の操作画面(図 22の文書選択画面 1800A)を介して、ボックス番号 1のユーザ力 該 文書 Eを出力させる事が不可能になりうる。又、例えば、ボックス番号 3のボックスの為 の操作画面(図 28の文書選択画面 1800C)を介して、ボックス番号 3の配布先ユー ザが、該文書 Eを出力させる事が不可能になりうる。
[0230] 以上のような不具合を防止するべぐ本実施形態では、ボックス操作画面を介して 選択されたジョブが、他のボックスに保存されて 、る実体画像データを出力させる為 のショートカット機能を果たすジョブである場合には、該実体画像データの消去処理 の実行を禁止するよう制御部 108により制御する。換言すると、ボックス操作画面を介 して選択されたジョブが、その現在選択対象のボックスに保存されて!、る実体画像デ ータを出力させる為のジョブである場合には、該実体画像データの消去処理の実行 を許可するよう制御部 108により制御する。例えば、ボックス 2の操作画面に相当する 図 23の画面 1800Bのリスト 1801Bを介して、ユーザにより、文書 Cが選択され、消去 キー 1902Bが押下された場合には、当該文書 Cの実体画像データをノヽードディスク 107から消去する事を許可する。又、例えば、ボックス 3の操作画面に相当する図 28 の画面 1800Cのリスト 1801Cを介して、ユーザにより、文書 Dが選択され、消去キー 1902Cが押下された場合には、当該文書 Dの実体画像データをノヽードディスク 107 力 消去する事を許可する。
[0231] ここで、本実施形態の効果を更に一層向上させるベぐ配布先ユーザにとっての利 便性向上も考慮する。例えば、配布先ユーザに相当するボックス 2のユーザ力 他の ボックスに保存されている実体画像データ、文書 Eに関し、現時点にて既に必要無し と考えている状況を想定する。本実施形態はこのような状況にも対応出来るように制 御部 108により制御する。
[0232] 例えば、ボックス 2の為の文書選択画面 1800Bを表示部 316に表示させ、該画面 1 800Bのリスト 1801Bで文書 Fがユーザにより選択されたとする。これをうけ、制御部 1 08は、画面状態を、図 23の状態力も図 24の状態に遷移させる。ここで、該選択対象 のドキュメントの実体画像データは文書 Eであり、ボックス 1に保存されている。故に、 上記の如ぐ図 24の画面 1800Bに有効表示させた消去キー 1902Bがユーザにより 押下されても、当該文書 Fに関連付けられている文書 Eの実体画像データを、ハード ディスク 107から消去する事は禁止するよう制御する。但し、この場合、制御部 108は 、画面 1800Bのリスト 1801Bに表示させている文書一覧リストの中力 文書 Fのリスト 表示については、当該画面上から消去するように、表示部 316を制御する。
[0233] 具体的には、図 24の画面 1800Bのリスト 1801Bにてユーザにより文書 Fが選択さ れたうえで、消去キー 1902Bがユーザにより押下された事に応じて、該リスト 1802B 力 当該文書 Fの表示を同画面上力 消去させる。この結果を、図 30に示す。尚、当 該操作に応答してメモリ内のデータも更新する。具体的には、ボックス番号 2の記憶 領域 504から、文書 Eへのショートカット機能を果たすデータと文書 Fのジョブ情報を 削除するように、ハードディスク 107を制御する。これにより、ボックス番号 2のデータ 構造は図 10の状態から図 9の状態になる。即ち、当該ボックス 2には文書 Cのデータ のみが保存されている状態になる。
[0234] このように、他のボックスに保存されている実体画像データをハードディスク 107か ら読出す為のショートカット機能の役割を果たすデータが、ボックス文書選択画面を 介して、ユーザにより選択されたうえで、当該データの消去指示がユーザにより入力 された場合に、制御部 108は、当該実体画像データ自体の消去処理は禁止するが、 画面上からの当該データのリスト削除は許可するように表示部 316を制御する。
[0235] これにより、複数ボックス同時格納モードによりデータの配布対象となった配布先の ユーザが、自分自身のボックスに関連付けられている文書データの中で、必要無しと 思っているデータが存在しているにも拘らず、当該データが該同時格納モードにより 投入された他のボックスにて共有されて 、るジョブのデータであるが故に、自分自身 のボックス選択画面上の文書選択リストから削除できない等の不具合を防止できる。 そして、必要ないデータをリストから削除できて、必要のあるデータのみでリストを構築 させることができ、当該ユーザにとって文書の選択がし易い使い勝手の良いユーザィ ンタフェースを提供することが出来る。
[0236] 尚且つ、制御部 108は、上記制御を実行することにより、ボックス番号 2のボックスの 為の操作画面 1800Bを介しての上記文書 Eに対するデータ操作は禁止状態にする ものの、他のボックスの操作画面を介しての上記文書 E対するデータ操作は、引き続 き、実行可能にするよう制御する。
[0237] 具体的には、図 30のような表示制御を表示部 316に対して実行することにより、ボ ックス番号 2のボックスの操作画面 1800Bを介して文書 Eに対する処理要求を受付 ける事は、禁止する。一方、ボックス 1の操作画面 1800Aを表示する場合には、図 2 2に示す表示を表示部 316により実行可能に制御する。これにより、ボックス番号 2の ボックスに関する操作画面を介しての文書 Eに対するデータ操作は禁止状態にする 。但し、文書 Eに対する処理要求を、ボックス番号 1のボックスの為の操作画面を介し て、ユーザ力も受付けることは、許可するように、制御する。
[0238] 同様に、ボックス 3の操作画面 1800Cを表示する場合には、図 28に示す表示を表 示部 316により実行可能に制御する。これにより、ボックス番号 2のボックスに関する 操作画面を介しての文書 Eに対するデータ操作は禁止状態にするが、文書 Eに対す る処理要求を、ボックス番号 3のボックスの為の操作画面を介して、ユーザから受付け ることは、許可するように、制御する。以上のような一連の制御を本実施形態にて実 行可能にすることで、次に列挙するような効果が得られる。
[0239] 例えば、複数ボックス同時投入モードにて投入されたジョブに相当する文書 Eに関 わるデータ操作を、配布先ボックスに相当するボックス 2のユーザ力 実行した事が原 因で、発生しうる不具合を未然に防止できる。尚、当該不具合の例としては、例えば 、他の配布先ボックスに相当するボックス 1や 3のユーザ力 ボックス操作を実行して も、既にハードディスク 107から文書 Eが消去されてしまっているが故に、文書 Eをノヽ ードディスク 107から読出す事が出来ない等の不具合である。本実施形態にて上記 制御を採用することで、このような不具合が起きるのを未然に防止できる。
[0240] 又、例えば、ボックス番号 2のボックスのユーザが「文書 Eは、もう利用しな 、ので、 自分のボックスの文書選択リストから削除したい」と望んでいるものの、他の配布先の ボックス 1や 3のユーザ力 文書 Eを利用する可能性があるやも知れないので、ボック ス 2のユーザの文書選択画面上力 削除する事が出来ない等の不具合が、起きるこ とについても、本実施形態にて上記制御を採用することで、未然に防止できる。
[0241] このように、複数ボックス同時投入モードを実装化した場合に発生しうる各種の問題 も未然に防止でき、ボックス機能を利用する様々なユーザからの様々なニーズに柔 軟に対応出来るという本実施形態の上記効果を更に一層向上させる事が出来る。
[0242] 尚、本実施形態では、様々な仕組みを提供可能に構成して ヽるが、これらは、ボッ タス機能を利用する様々なユーザからの様々なユーザニーズに配慮した仕様である 。故に、必ずしも、本実施形態で述べた複数の仕組みの、その全てを実行できるよう な装置でなくても本実施形態は適用可能である。
[0243] 例えば、本実施形態は、ボックス機能のような機能を有するデータ処理装置のメモリ に用意された複数のデータ記憶ボックスのうちの、ユーザが所望の複数のボックスに 対して、同一ジョブデータを、同時に、配布保存させる状況に対処できるものである。 そして、本実施形態は、複数のボックスに対して同一ジョブデータを配布保存させる 事を希望しているユーザ自身が、簡単な操作で、これを実現できるという効果を得ら れるものである。故に、上述した点のうちのメモリ容量等、装置の資源に対する配慮を 気にしなくて良いならば、次のような構成でも良い。
[0244] 例えば、上述の例では、複数ボックス同時格納モードにぉ 、て、配布先のボックス には、実体画像データのショートカット機能の役目を果たすデータを、保存させる制 御例だった。この制御例の代わりに以下のような制御を実行させるようにしても良 、。 ホスト 300の表示部に図 21のボックス設定画面を表示させた段階力 説明する。尚、 図 21の画面をホスト 300の表示部に表示させる前のホスト 300での一連の制御は上 述した制御と同じなので省略する。
[0245] 例えば、ボックス設定画面 1600のリスト 1602を介して、ホスト 300から送信される 文書 Eのドキュメントデータの保存先として、図 21のように、ボックス 1、 2、 33の 3個の ボックスがホスト 300のユーザにより選択されたとする。そして、 OKキー 1701が押下 され、当該文書 Eのジョブデータ力 ホスト 300から出力されたとする。この文書 Eのジ ヨブデータを本画像形成装置 100が受信したら、制御部 108は、当該ジョブデータの 解析を行う。これにより、当該ジョブデータは複数ボックス同時格納モードのジョブで あり、保存先は、ボックス 1〜3の 3つであると判断する。制御部 108は、当該ホスト 30 0からの指示に基き、これら 3つのボックスに当該文書 Eのジョブデータを同時保存さ せるわけであるが、ここで、以下のような一連のデータ記憶制御を、実行するように、 ハードディスク 107を制御する。
[0246] まず、ボックス番号 1のボックス領域 503には、文書 Eの実体画像データ(上記例の 如ぐ 4ページからなる文書データ)と、ジョブ情報 (文書 Eの印刷条件など一連の処 理パラメータを含む)を、保存させる。制御部 108は、該ボックス 1への一連のデータ 保存処理に並行して(同時に)、以下のようなデータ記憶制御を本装置 100に実行さ せる。
[0247] 例えば、ハードディスク 107のテンポラリ領域 501等の適当なメモリ作業領域を利用 して、文書 Eの実体画像データの電子コピーデータを作成する。この電子データコピ 一作成処理が完了したうえで、制御部 108は、当該文書 Eの実体画像データの電子 コピーデータを、文書 Fというファイル名で、ボックス番号 2のボックス領域 504に保存 させる。
[0248] 即ち、この例における、文書 Fというファイル名のデータは、文書 Eへのショートカット 機能の役目を果たす仮想的なデータでは無い。文書 Fは、文書 Eの実体画像データ のコンテンツと同一内容の実体画像データそのものである。
[0249] この文書 Eの実態画像データのコピーデータである実体画像データを、文書 Fとい うファイル名で、ボックス番号 2のボックス領域 504に保存させると共に、制御部 108 は、文書 Eのジョブ情報も、該文書 Fに関連付けて、ボックス領域 504に保存させる。
[0250] そして、制御部 108は、上記と同様の作業を、他の配布先ボックスに該当するボック ス番号 3のボックス領域 505に対しても実行するよう制御する。即ち、文書 Eの実体画 像データの電子コピーデータに相当する実体画像データの作成処理がテンポラリ領 域 501にて完了したら、当該文書 Eの実体画像データの電子コピーデータを、文書 Gというファイル名でもって、ボックス番号 3のボックス領域 505に保存させる。尚且つ 、文書 Eのジョブ情報も、該文書 Gに関連付けて、ボックス領域 505に保存させる。
[0251] このように、複数ボックス同時格納モードにおいて選択された複数のボックスに対し て、実体画像データのコピーデータを配布保存させるように装置 100を制御する構 成であっても良い。
[0252] このように、実体画像データの電子コピーデータを配布先ボックスに記憶させるデ ータ蓄積方法でもって、複数ボックス同時格納モードを実行するならば、ハードデイス ク 107内のボックス 1、 2、 3におけるデータ記憶状況は、図 10に示したようなデータ構 造にはならない。
[0253] 例えば、ホスト 300から複数ボックス同時格納モードで投入された文書 Eのジョブデ ータを、当該データ蓄積方法でもって、ボックス格納させる場合、ボックス 1〜3のデ ータ構造は、図 31のようなデータ構造になる。即ち、ボックス 1のデータ構造は、図 1 0と同じだが、ボックス 2とボックス 3のデータ構造は、図 10とは異なりショートカット機 能のデータを保存せずに、文書 Eの電子コピーデータに相当する実体画像データが 保存される。本実施形態では、このような蓄積方法で該モードを実行する場合におい ても対応可能にハードディスク 107を制御部 108により制御する。
[0254] 尚且つ、制御部 108は、このデータ蓄積方法でもって、同一ジョブデータを複数の ボックスに同時保存させる場合、該データ蓄積制御に連動した、ユーザインタフエ一 スに関する操作制御を実行する。例えば、図 31のデータ構造状況や FAT情報等の 判断材料に基いて、図 32や図 33の表示を実行可能に表示部 316を制御する。以下 説明する。
[0255] 画像形成装置 100の表示部 316に表示させた図 6のボックス選択画面 601にてボ ックス 2が選択された場合、制御部 108は、ボックス 2の為の操作画面として、図 32に 示す文書選択画面 1800Bを表示部 316に表示させる。
図 23で説明した操作制御例と対比しても分るように、図 32に示す表示制御を実行す る場合には、リスト 1801Bには、ショートカットアイコン 2201を表示させない。何故な ら、文書 Eのコピーデータを作成したことで、文書 Eの内容と同一内容の実体画像デ ータ自体を本ボックス 2に保存させて!/、る力らである。
[0256] 故に、図 32の如ぐボックス 2の文書選択リスト 1801Bには、文書 Fとして、実画像 データが本ボックスに保存されている事、並びに、文書 Fは、文書 Eのコピーデータで ある事を、ユーザにより認識可能にする為の情報を、リスト 18001Aに表示させる。
[0257] 尚、図 32に示すリスト 1801Bを介して何れかの文書がユーザにより選択されると、 先程と同様に、帘 U御咅 は、図 32の画面 1800B上にて、キー 1901B〜キー 190 5Bを有効表示状態にする。
[0258] 例えば、図 32に示すリスト 1801Bを介して文書 Fがユーザにより選択された場合に 、制御部 108は、図 32の画面 1800B上に、キー 1901B〜1905Bを有効表示状態 にさせ、ユーザカも該文書 Fに関わる処理要求を受付可能にする。そして、例えば、 図 32の画面 1800Bに有効表示状態にしたプリントキー 1903Bがユーザにより押下 された場合には、先程と同様に、図 25のプリント設定画面 200Aを表示部 316に表 示させる。この画面 2000Aを介して、文書 Eのコピーデータに相当する文書 Fに対す る各種印刷処理条件を、ユーザにより、設定可能にする。
[0259] 尚、図 32でリスト表示されている該文書 Fのオリジナルデータは、文書 Eである。又 、本実施形態では、上述したように、文書 Eに対してホスト 300のプリンタドライバ 130 0を介して予め印刷処理条件を設定することが出来る。
[0260] 故に、このように、オリジナルデータに印刷条件が予め設定されている場合には、そ のパラメータを画面 2000Aで反映させる。制御部 108は、オリジナルデータに対して 予め設定された印刷条件のままでプリントさせるか、設定変更したうえでプリントさせ るかを、画面 2000Aを介して、現在ボックス操作しているユーザにより決定可能に装 置 100を制御する。この制御を実行可能にする為にも、図 31に示すように、ジョブ情 報は、文書 Fに関連付けてボックス領域 504に保存している。
[0261] 図 32に示すリスト 1801Bを介して文書 Fがユーザにより選択され、ユーザによる各 種の設定、確認作業が完了し、図 25の画面 2000Aのプリント開始キー 2002Aがュ 一ザにより押下されたとする。すると、制御部 108は、当該ユーザ操作に応答し、ハ ードディスク 107から、文書 Eの電子コピーデータである文書 Fというファイル名で定 義した実体画像データを、本ボックス 2の記憶領域 504から読み出す。図 25の表示 を介して印刷条件が設定変更されずにキー 2002Aが押下された場合には、制御部 108は、読み出した当該実体画像データ(文書 Eの実体画像データのコピーデータ) を、ホスト 300にて文書 Eに対して予め設定された印刷処理条件でもって、プリンタ部 104によりプリントさせる。一方、図 25の表示を介してユーザにより処理条件がユー ザにより設定変更されたうえで、キー 2002Aが押下された場合には、読み出した当 該実体画像データを、設定変更後の印刷処理条件でもって、プリンタ部 104によりプ リントさせる。
[0262] 尚、このようにコピーデータを作成する制御を実行する場合には、次のような消去処 理に関する制御に関しても、制御部 108により実行可能にする。例えば、図 32に示 すリスト 1801Bを介して文書 Fがユーザにより選択されたうえで、図 32の画面 1800B に有効表示状態にさせた消去キー 1902B力 ユーザにより押下されたとする。これ により、制御部 108は、文書 Fに対する消去処理要求をユーザより受付ける。
[0263] この場合、制御部 108は、文書 F、即ち、文書 Eの実体画像データのコピーデータ を、当該ボックス領域 504から消去するよう制御する。このように、当該制御例におい ては、同時配布されたデータの消去処理を実行する事を許可する。尚、消去処理を 実行する場合には、実データに対して任意のデータを上書きする方法、或いは、 FA Tテーブルの管理データをクリアする方法等により、文書 F、即ち、文書 Eの実体画像 データのコピーデータをノ、ードディスク 107から読出不可能状態にする。又、当該文 書のジョブ情報も、該領域 504から削除する。
[0264] 又、このようにコピーデータを作成する制御を実行する場合には、次のようなデータ 送信処理に関する制御についても、制御部 108により実行可能にする。例えば、図 3 2に示すリスト 1801Bを介して文書 Fがユーザにより選択されたうえで、図 32の画面 1 800Bに有効表示状態にさせた送信キー 1904B力 ユーザにより押下されたとする。 これにより、制御部 108は、文書 Fに対するデータ送信処理要求をユーザより受け付 ける。
[0265] 例えば、この場合、制御部 108は、文書 F、即ち、文書 Eの実体画像データのコピ 一データを、当該ボックス領域 504から読み出し、読み出した当該実体画像データを 、該ユーザにより所望の外部装置へ、該ユーザの所望のデータ形式でもって、デー タ送信するように、コンピュータインタフェース部 106を制御する。このように、同時配 布対象のジョブの実体画像データの送信処理の実行を許可する。
[0266] 又、このような処理と同等のことを、その他の配布先ボックスに相当するボックス番 号 3を操作する場合においもて実行可能に制御部 108により装置 100を制御する。
[0267] 例えば、画像形成装置 100の表示部 316に表示させた図 6のボックス選択画面 60 1にてボックス 3が選択された場合には、制御部 108は、ボックス 3の為の操作画面と して、図 33に示す文書選択画面 1800Cを表示部 316に表示させる。
[0268] 図 33のリスト 1801Cの文書 Gというファイル名のデータ力 ボックス番号 1に保存さ れている文書 Eの実体画像データのコピーデータである。そして、このコピーデータ が該ボックス 3のボックス領域 505に保存されて!、る。
[0269] ユーザが図 33のリスト 1801Cを介して、当該文書 Eの実体画像データのコピーデ ータに該当する文書 Gを選択すれば、制御部 108は、図 33の画面 1800C上にキー 1901C〜1905Cを有効状態にする。そして、当該文書 Gに対する所望の処理要求 をユーザにより受付可能に制御する。
[0270] 尚、文書 Eの実体画像データを保存したボックス番号 1のユーザインタフェースは、 この例においても、図 22のボックス設定画面 1800Aと同一であり、オリジナルデータ を保存したボックスのユーザは、先と同様の事を実行することが出来る。制御部 108 は、この例において、図 6の画面にてボックス 1が選択された場合にも、図 22の画面 1 800Aを表示部 316に表示させる。そして、上述した制御と同等の制御を実行する。
[0271] このように、複数ボックス同時格納モードにおいて、実体画像データの電子コピー データを配布先ボックスに記憶させる動作シーケンスを実行する場合にぉ 、ても、配 布先ボックスの為のボックス操作画面を介して、当該データに対する各種の処理要 求を、各配布先ボックス毎に、個別に、ユーザ力も受け付ることが出来る。
[0272] 尚、本実施形態では、このように、複数ボックス同時格納モードにぉ 、て、実体画像 データの電子コピーデータを配布先ボックスに記憶させるような動作シーケンスを、 複数ボックス同時格納モードにおける電子コピーデータ配布モードと称す。一方、先 に詳述した説明、即ち、他のボックスに存在する実体画像データのメモリからの読出 指示を別のボックスの UIを介してユーザにより入力可能にする為のショーカット機能 データを、配布先ボックスに保存させる動作シーケンスを、複数ボックス同時格納モ ードにおけるショートカット機能データ配布モードと称す。
[0273] ここで、これらのモードのメリットに関して説明する。まず、これら 2つのモードに共通 して得られるメリットを説明する。例えば、どちらのモードを実行する場合にしても、ボ ックス機能を具備するデータ処理装置のメモリに用意されて 、る複数のデータ記憶ボ ッタスの中から、ユーザが所望の複数のボックスに対して、同一ジョブのデータを、同 時に、配布保存させるような状況に対処できる。尚且つ、所望の複数のボックスに対 して同一ジョブのデータを配布保存させる事を希望するユーザ自身が、簡単な操作 で、これを実現できるようにする事が出来る。このように複数のボックスに同時格納さ せる際のユーザの操作性を向上させる事が出来る。
[0274] そして、前者、即ち、複数ボックス同時格納モードにおけるショートカット機能データ 配布モードに特ィ匕したメリットを説明する。例えば、当該モードを実行できるならば、 上記 2つのモードに共通の効果を奏しつつ、且つ、該ボックス機能にて必要な資源を 節約することが出来る。例えば、本実施形態では、ボックス機能にてハードディスク 1 07を利用する力 複数のボックス同時格納モードのジョブの為に実体画像データを 記憶するボックスは 1つで済む。故に、少ないメモリ容量で、該複数ボックス同時格納 モードのジョブに対処することが出来る。
[0275] 一方、後者、即ち、複数ボックス同時格納モードにおける電子コピーデータ配布モ ードに特ィ匕したメリットを説明する。例えば、当該モードを実行できるならば、上記 2つ のモードに共通の効果を奏しつつ、且つ、配布先ボックスのユーザの利便性を更に 向上させる事が出来る。
[0276] 例えば、本実施形態で述べた前者のモードを実行する場合は、本実施形態にお!、 て、制御部 108は、次のような動作を実行可能にしている。例えば、ボックス 1のユー ザがボックス 1の為の操作画面、図 22の画面 1800Aのりスト 1801 Aを介して文書 E が選択され、有効表示状態となった消去キー 1902Aがユーザにより押下されたとす る。この場合、制御部 108は、文書 Eの実体画像データを当該ボックス 1のボックス領 域 503から消去させる。
[0277] これにより、文書 Eの実体画像データをノヽードディスク 107から読み出し不可能状 態にする。且つ、ボックス操作をユーザが行っても、当該文書 Eの実体画像データに 対する処理要求の受付けを禁止する。例えば、ボックス番号 1のボックスに関わる図 2 2の文書選択画面 1800Aのリスト 1801A上から文書 Eの情報のリスト表示を削除す る。尚且つ、当該文書 Eの実体画像データの消去処理を実行した事に応じて、自動 的に、ボックス 2やボックス 3の配布先ボックスの操作画面のリストも自動更新させる。
[0278] 例えば、当該制御により文書 Eの実体画像データの消去処理が実行された後に、 ボックス 2の文書選択画面を表示部 316に表示させた場合、図 23のリスト 1801Bのリ ストには、文書 Eに関連付けられた文書 Fの情報のリスト表示は自動的に削除された 状態とする。同様に、ボックス 3の文書選択画面を表示部 316に表示させた場合でも 、図 28のリスト 1801Cのリストには、文書 Eに関連付けられた文書 Gの情報のリスト表 示は自動的に削除された状態とする。
[0279] このように、複数ボックス同時格納モードにおけるショートカット機能データ配布モー ドのような動作を装置 100に実行させる場合、実体画像データを保存して ヽるボック ス 1の操作画面を介しては、該実体画像データの消去指示を受付可能にする。そし て、制御部 108は、該指示が入力されたら、該実体画像データの消去処理を実行す る。尚且つ、該消去処理の実行完了に応じて、他の配布先ボックスに相当するボック ス番号 2の為の画面や、ボックス番号 3の画面から、該文書 Eの実体画像データにァ クセスする為の表示項目を自動的にリスト上から削除するよう表示部 316を制御する 。これにより、他の配布先ボックスからのアクセスを禁止するよう制御している。
[0280] これに対して、複数ボックス同時格納モードにおいて電子コピーデータ配布モード を装置 100が実行できるならば、制御部 108による制御により、本装置 100にて、以 下のような動作を可能とする。
[0281] 例えば、ボックス番号 1のユーザが図 22のリスト 1801Aを介して文書 Eを選択して、 同画面上に有効表示された消去キー 1902Aをユーザが押下されたとする。すると、 制御部 108は、ボックス 1のボックス領域 503から該文書 Eの実体画像データ及びジ ヨブ情報を消去する。且つ、ボックス 1の操作画面 1800Aのリスト 1801A上からも、 該文書 Eに対応する表示項目を削除するように、ボックス 1の操作画面の表示内容も 更新する。これにより、文書 Eの実体画像データに対する処理要求をボックス 1の操 作画面 1800Aを介してユーザ力も受付ける事を禁止する。
[0282] しかし、制御部 108は、文書 Eの実体画像データ及びジョブ情報をボックス 1の記憶 領域 503から消去させても、該文書 Eの実体画像データのコピーデータが保存され て!、るボックス 2の記憶領域 504やボックス 3の記憶領域 505からは、当該文書 Eの 実体画像データのコピーデータ(実体)及び該ジョブのジョブ情報は、消去しな 、よう に制御する。そして、そのまま、これらの領域に、該文書 Eの実画像データのコピーデ ータ及びジョブ情報を残存させるようハードディスク 107を制御する。
[0283] 尚且つ、制御部 108は、上記制御に連動し、ボックス 1の操作画面 1800Aのリスト 1 801Aから文書 Eのリスト表示を削除しても、ボックス 2の操作画面 1800Bのリスト 180 1B力も文書 Fのリスト表示を削除する事は禁止する。且つ、ボックス 3の操作画面 18 00Cのリスト 1801C力も文書 Gのリスト表示を削除する事も禁止する。
[0284] 即ち、図 22のボックス番号 1の操作画面 1800Aのりスト 1801Aから文書 Eのリスト 表示を削除させても、ボックス番号 2の操作画面を表示部 316に表示させた場合に は、図 32の表示状態を維持出来るように表示部 316を制御する。そして、図 32のボ ックス 2の画面 1800Bのリスト 1801Bを介して文書 Fが選択された場合には、該ボッ タス 2の記憶領域 504に保存している該文書 Fに関連付けられた文書 Eの実体画像 データのコピーデータに対する各種処理要求を、該ボックス 2のユーザ力 受付可能 にする。そして、該ボックス 2のユーザからの指示に応じた処理を、該ボックス 2の記 憶領域 504に保存させている当該コピーデータ (実体)に対して実行可能に制御す る。 [0285] 同様に、図 22のボックス番号 1の操作画面 1800Aのりスト 1801Aから文書 Eのリス ト表示を削除させても、ボックス番号 3の操作画面を表示部 316に表示させた場合に は、図 33の表示状態を維持出来るように表示部 316を制御する。そして、図 33のボ ックス 3の画面 1800Cのリスト 1801Cを介して文書 Gが選択された場合には、該ボッ タス 3の記憶領域 505に保存している該文書 Gに関連付けられている文書 Eの実体 画像データのコピーデータに対する各種処理要求を、該ボックス 3のユーザ力 受付 可能にする。そして、該ボックス 3のユーザ力もの指示に応じた処理を、該ボックス 3 の記憶領域 505に保存させている当該コピーデータ(実体)に対して実行可能に制 御する。
[0286] 以上の制御を換言する。例えば、ボックス 2のユーザからボックス 2の操作画面 180 OBを介して文書 Fに対する消去処理の実行要求を受付けたとする。この場合、制御 部 108は、文書 Eの実体画像データの電子コピーデータ及びジョブ情報を該ボックス 2の記憶領域 504から消去させる。しかし、文書 Eの実画像データに対する処理要求 は、ボックス 1の画面 1800Aを介してボックス 1のユーザから受付可能に制御する。 且つ、文書 Eの実画像データのコピーデータに対する処理要求も、ボックス 3の画面 1800Cを介してボックス 3のユーザから受付可能に制御する。
[0287] このように、複数ボックス同時格納モードにおいて電子コピーデータ配布モードに てジョブデータを複数のボックスに格納出来る構成であるならば、他のボックスでのュ 一ザ操作に連動せずに、各ボックス毎に、独立した、他のボックスに依存しない、制 御を、同時格納対象のジョブデータに対して、実行可能に構成する事も可能である。
[0288] これにより、複数ボックス同時格納モードにおけるショートカット機能データ配布モ ードのような動作を実行可能な装置構成にて発生するやも知れない問題も未然に抑 制出来る。例えば、ショートカット機能データ配布モードの場合には、ボックス 1のュ 一ザがボックス 1の文書 Eを消去してしまった事が原因で、ボックス 2やボックス 3のュ 一ザが文書 Eの実体画像データにアクセスできず、文書 Eの実体画像データに対応 するデータの出力物を得ることができない等の不具合が起こる可能性も未然に防ぐ 事が出来る。
[0289] このように、ショートカット機能によるデータ共有方法でも、実体画像データの電子コ ピーデータ作成機能によるデータ共有方法でも、どちらの構成を採用しても構わない
。少なくとも、これらの方法にて共通して得られる事が可能な上記のような効果を達成 する事が可能であるならば、如何なるシステム '装置構成であっても、如何なるデータ 処理方法であっても、本実施形態は、適用出来る。
[0290] 換言すると、本実施形態では、上述したようにボックス機能に関わる様々な制御構 成を取り入れている。しかし、これらは、全て、ユーザの利便性や使用環境等を念頭 に入れた高付加価値仕様であり、必ずしも、これらの全ての制御を実現しなければな らないというものではない。なぜなら、例えば、少なくとも上述した制御の 1つを採用す ることで、従来で想定したような課題を改善提案でき、ボックス機能の機能アップ、ュ 一ザピリティの向上に貢献できるからである。
[0291] 尚、ボックス機能における様々なユーザニーズに柔軟に対応出来るようにするという 効果を更に向上させる点を念頭において検討してみるならば、以下のような制御を本 実施形態にて実行可能に構成しても良 、。
[0292] 例えば、上述した構成例は、複数ボックス同時格納モードにおけるショートカット機 能データ配布モードのような動作、及び、複数ボックス同時格納モードにおける電子 コピーデータ配布モードのような動作、のうちの、何れか一方の動作のみを実行可能 な装置であるならば、包含される具体例でもある。そこで、これらの両モードを具備し た装置を想定し、このような上記のような 2つのモードを具備した装置にて、どちらの モードで装置を動作させるか、ユーザ自身により選択決定可能に構成しても良 、。
[0293] 例えば、本実施形態の装置 100を例にとり説明する。該装置 100は、図 4の示す操 作部 102が具備するユーザモードキー 311がユーザにより押下された事に応じて、 制御部 108は、該装置 100が具備する各種機能に関する初期設定をユーザにより 登録可能にする為のユーザモード画面を表示部 316に表示させる。尚、当該上述し た各種ボックス機能に関する設定 (例えば、ボックスの名称を登録する為の設定など) も、当該ユーザモード下にて初期設定をユーザにより登録可能にして 、る。
[0294] ここで、該ユーザモードが選択され、ボックス機能に関する初期設定をユーザが行う 場合に、図 34に示す画面を表示部 316に表示可能に制御部 108により制御する。
[0295] 当該画面 3400は、ボックス機能に関する初期設定を行う為の表示画面である。制 御部 108は、当該画面 3400の選択項目 3401内のキー 3402及びキー 3403を介し て、そもそも上述した複数ボックス同時格納モードを実行する事を許可するか禁止す るかを予めユーザにより選択可能に制御する。
[0296] 例えば、図 34の例では、キー 3403が複数ボックス同時格納モードの実行を禁止 する設定がなされて ヽる状態に相当する。この設定が本画像形成装置 100に対して なされている場合、制御部 108は、当該設定情報を、データ発生装置に伝達する。 即ち、データ発生装置の一例に相当する上述したホスト 300に対しても、当該ボック ス設定情報が通知される。
[0297] このような設定の場合、例えば、ホスト 300の制御部は、ホスト 300のユーザカも複 数ボックス同時格納モードの実行要求自体を受付けないよう制御する。例えば、図 1 6のようなボックス設定画面 1600をホスト 300の表示部に表示させた場合に、選択可 能なボックスは 1個のみとし、複数のボックスを選択出来ないようにする。即ち、図 17 に示すようなリスト 1600におけるボックス選択設定は許可する力 図 21に示すように 、リスト 1600にて複数のボックスを選択する事は禁止するよう制御する。これにより、 複数ボックス同時格納モードの実行を禁止して、単一ボックス格納モードの実行につ いは許可するように制御する。
[0298] 一方、図 34の画面 3400上のキー 3402がユーザにより押下された事を受け、複数 ボックス同時格納モードの実行を許可する設定がなされた場合には、制御部 108は 、画面 3400の表示内容を、図 35に示すような表示内容に遷移させるよう表示部 316 を制御する。尚且つ、この設定が本画像形成装置 100に対してなされている場合も、 制御部 108は、当該設定情報を、データ発生装置に伝達する。即ち、データ発生装 置の一例に相当する上述したホスト 300に対しても、当該ボックス設定情報が通知さ れる。
[0299] これにより、例えば、ホスト 300では、上述した各種制御を実行可能にする。即ち、 図 17のようにボックス設定画面 1600を介して 1個のボックスのみ選択可能とし、単一 ボックス格納モードで処理対象のジョブを本装置 100に処理させる事が出来る(文書 Cを投入した場合の制御例参照)。尚且つ、図 21のようにボックス設定画面 1600を 介してユーザにより複数個のボックスを選択可能とし、複数ボックス同時格納モードで 処理対象のジョブデータを本装置 100に処理させる事も可能にする(文書 Eを投入し た際の制御例参照)。
[0300] 又、複数同時ボックス格納モードの実行を禁止する設定がなされて 、る場合、制御 部 108は、図 34に示すように、画面 3400上の選択項目 3404をグレー表示状態にさ せている。これにより、該項目 3404を介してユーザにより指示を入力できないように 制御している。
[0301] 一方、複数同時ボックス格納モードの実行を許可する設定がなされている場合には 、図 35に示すように、画面 3400上の選択項目 3404を有効表示状態にさせる。これ により、該項目 3404を介してユーザにより指示を入力可能に制御している。
[0302] 本実施形態では、複数ボックス同時格納モードを実行する場合に、この設定項目 3 505内の選択欄 3404a、 3404bの何れかをユーザが選択する事により、複数ボック ス同時格納モードにおいてショートカット機能データ配布モードを装置 100に実行さ せるか、電子コピーデータ配布モードを装置 100に実行させるかを、ユーザ自身によ り予め決定可能に制御する。
[0303] 図 35の表示状態は、選択欄 3404aが選択されている事によりショートカット機能デ ータ配布モードが選択されている場合の例である。このように、複数ボックス同時格納 モードを実行する場合にぉ 、て、ショートカット機能データ配布モードの設定が装置 100に対してなされている場合、制御部 108は、上述のショートカット機能データ配布 モードの説明にて述べた各種制御を実行可能にする(図 10、図 22〜図 30の各説明 参照)。
[0304] 一方、図 35に示す選択項目 3404の選択欄 3404bをユーザが選択する事により電 子コピーデータ配布モードを設定することが出来る。このように、複数ボックス同時格 納モードを実行する場合において、電子コピーデータ配布モードの設定が装置 100 に対してなされている場合には、制御部 108は、上述の電子コピーデータ配布モー ドの説明にて述べた各種制御を実行可能にする(図 31、図 22、図 31〜図 33の各説 明参照)。
[0305] このように構成する事で、ショートカット機能データ配布モード、及び、電子コピーデ ータ配布モードのうちの、ユーザが所望のモードでもって、複数ボックス同時格納モ ードを実現できる。これにより、これら 2つのモードの夫々のメリットを考慮しつつ、最 適な動作を選択する事が出来る。故に、ボックス機能における様々なユーザニーズ に柔軟に対応出来るという効果を更に向上させる事が可能である。但し、当該制御に 関しても、ボックス機能におけるユーザメリットを考慮した上での仕様であるが故に、 必ずしも採用する必要はな 、。
[0306] 尚、本実施形態は、詳述したように、ショートカット機能データ配布モードであっても 、電子コピーデータ配布モードであっても共通する構成は、例えば、少なくとも以下 の点等がある。
[0307] 第 1ボックス及び第 2ボックスを含む複数のボックスのデータを記憶可能なハードデ イスク 107等の記憶ユニットを有する本画像形成装置 100等のデータ処理装置を含 んだデータ処理システムにて、以下のように構成する。
[0308] 本実施形態では、ホスト 300等のデータ発生装置のユーザインタフェースユニットを 介して所定の操作が行われずに該データ発生装置から送信された第 1ジョブのデー タが前記記憶ユニットに記憶された場合に、該第 1ジョブのデータに関わる処理要求 を、前記第 1ボックスに関わる第 1表示を介して、ユーザから受付可能にデータ処理 装置を制御する。
[0309] この構成は、例えば、図 17を参照し、ホスト 300のボックス設定画面 1600を介して 、複数ボックスの選択操作がなされずに、ボックス番号 2のボックスのみ力 保存先と して、ホスト 300のユーザにより選択されたうえで該ホスト 300から送信された文書 C のジョブデータを本装置 100が受信した場合における制御例に相当する。当該受信 データを解析したら、制御部 108は、ハードディスク 107のボックス 2のボックス領域 5 04に当該ジョブデータを保存させる。この場合、当該文書 Cの実体画像データに対 する処理要求は、ボックス番号 2のボックス利用する際に要する操作画面を介して、 ユーザにより受付け可能にする。そして、ユーザの所望の処理を該文書 Cの実体画 像データに実行可能にする(図 18〜図 20等参照)。
[0310] 同様に上記構成は、例えば、ホスト 300のボックス設定画面 1600を介して、複数ボ ッタスの選択操作がなされずに、ボックス番号 1のボックスのみ力 保存先として、ホス ト 300のユーザにより選択されたうえで該ホスト 300から送信された文書 Aのジョブデ 一タを本装置 100が受信した場合における制御例に相当する。当該受信データを解 祈したら、制御部 108は、ハードディスク 107のボックス 1のボックス領域 503に当該 ジョブデータを保存させる。この場合に、当該文書 Aの実体画像データに対する処理 要求は、ボックス番号 1のボックスの操作画面を介して、ユーザにより受付け可能にす る。そして、ユーザの所望の処理を該文書 Aの実体画像データに実行可能にする( 図 22等参照)。
[0311] 換言すると、制御部 108は、ボックス 2や 3等、ボックス 1以外のボックスの為のユー ザインタフエース画面を介して、文書 Aの実体画像データの操作を行う事は、禁止す る。又、ホスト 300のボックス設定画面 1600を介して、複数ボックスの選択操作がなさ れずに、ボックス番号 1のボックスのみ力 保存先として、ホスト 300のユーザにより選 択されたうえで該ホスト 300から送信された文書 Bのジョブデータを本装置 100が受 信した場合における制御例にも相当する。
[0312] 同様に上記構成は、例えば、ホスト 300のボックス設定画面 1600を介して、複数ボ ッタスの選択操作がなされずに、ボックス番号 3のボックスのみ力 保存先として、ホス ト 300のユーザにより選択されたうえで該ホスト 300から送信された文書 Dのジョブデ 一タを本装置 100が受信した場合における制御例に相当する。当該受信データを解 祈したら、制御部 108は、ハードディスク 107のボックス 3のボックス領域 505に当該 ジョブデータを保存させる。この場合に、当該文書 Dの実体画像データに対する処理 要求は、ボックス番号 3のボックスの操作画面を介して、ユーザにより受付け可能にす る。そして、ユーザの所望の処理を該文書 Dの実体画像データに対して実行可能に する(図 28、図 29等参照)。換言すると、制御部 108は、ボックス 1や 2等、ボックス 3 以外のボックスの為のユーザインタフェース画面を介して、文書 Dの実体画像データ の操作を行う事を、禁止する。
[0313] 以上のように、保存先として、複数ボックスの選択操作がなされずに、 1個のボックス のみが指定されたうえでデータ発生装置から投入される、ジョブの事を、第 1ジョブと 称している。換言すると、単一ボックス格納モードでもって処理すべきジョブの事を第 1ジョブと称している。これに関連し、実体画像データ自体が保存されるボックスの事 を、ここでは、第 1ボックスと称している。 [0314] このような構成を前提として、更に以下の構成を持つ。
[0315] ホスト 300等のデータ発生装置のユーザインタフェースユニットを介して前記所定の 操作が行われたうえで該データ発生装置力 送信された第 2ジョブのデータが前記 記憶ユニットに記憶された場合に、該第 2ジョブのデータに関わる処理要求を、前記 第 1ボックスに関わる第 1表示を介して、受付可能にし、且つ、該第 2ジョブのデータ に関わる処理要求を、前記第 2ボックスに関わる第 2表示を介しても、受付可能にデ ータ処理装置を制御する。
[0316] この構成は、例えば、図 21を参照し、ホスト 300のボックス設定画面 1600を介して 、保存先として、複数ボックスの選択操作としてボックス 1、 2、 3がホスト 300のユーザ により選択されたうえで、該ホスト 300から送信された文書 Eのジョブデータを本装置 100が受信した場合における制御例に相当する。当該受信データを解析したら、制 御咅 108ίま、ノヽードディスク 107のボックス 1、 2、 3の各ボックス領域 503、 504、 505 に当該ジョブデータを保存させる。尚、ショートカット機能データ配布モードならば、文 書 Εの実体画像データを読み出す為のショートカット機能を果たすデータに相当する 文書 Fをボックス 2に保存させる。同様に、文書 Εの実体画像データを読出す為のショ ートカット機能を果たすデータに相当する文書 Gをボックス 3に保存させる。一方、電 子コピーデータ配布モードならば、文書 Εの実体画像データのコピーデータに相当 する実体画像データを、文書 Fとして、ボックス 2に保存させる。同様に、文書 Εの実 体画像データのコピーデータに相当する実体画像データを、文書 Gとして、ボックス 3 に保存させる。尚、どちらのモードでも、文書 Εのオリジナルの実体画像データを、ボ ックス 1に保存させる(図 10、図 31参照)。
[0317] このような場合、当該文書 Εの実体画像データに対する処理要求は、ボックス番号 1のボックス利用する際に要する操作画面を介して、ユーザにより受付け可能にする 。そして、ボックス 1のユーザの所望の処理を該文書 Εの実体画像データに対して実 行可能にする(図 22等参照)。
[0318] 尚且つ、該文書 Εのオリジナルの実体画像データを保存して!/、な!/、ボックス 2ゃボ ックス 3のユーザインタフェースを介しても、該文書 Εの実体画像データ(或いは、文 書 Εの実体画像データのコピーデータに相当する実体画像データ)に対する処理要 求を、ボックス 2のユーザやボックス 3のユーザから、夫々、受付可能に、制御する。そ して、ボックス 2のユーザやボックス 3のユーザにより各々希望される処理を、該文書 E の実体画像データに対して、実行可能にする(図 23〜図 27、図 28〜図 29、図 30、 図 32、図 33等参照)。
[0319] 以上のように、保存先として、複数ボックスの選択操作がデータ発生装置のユーザ により実行されたうえで該データ発生装置から投入されるジョブの事を、第 2ジョブと 称している。換言すると、複数ボックス同時格納モードでもって処理すべきジョブの事 を第 2ジョブと称している。これに関連し、オリジナルの実体画像データ自体が保存さ れるボックスの事を、ここでは、第 1ボックスと称し、オリジナルの実体画像データを保 存して ヽな 、ボックスの事を第 2ボックスと称して!/、る。
[0320] 又、更に、上記構成を前提とし、データ処理装置のメモリが有する複数のデータボ ッタスの中から(本実施例では、 100個)の中力ら、同一コンテンツのジョブデータを 同時保存させるべき複数のボックスを、データ発生装置のユーザにより選択可能に 制御している。
[0321] この構成の一例として、例えば、図 21を参照し、同一コンテンツ画像データを同時 保存させるべきボックスをホスト 300のユーザにより複数選択可能にする為のボックス 設定画面 1600をホスト 300の表示部にホスト 300の制御部により制御する例である。 そして、該画面を介してボックス 1〜3等、複数のボックスをホスト 300のユーザにより 選択可能にしている。
[0322] そして、更に、上記構成を前提とし、複数のボックスに同一ジョブデータを同時格納 する際に、どのボックスに実体画像データを保存させる力 これも、データ発生装置 のユーザにより選択可能に制御する。
[0323] この構成の一例として、例えば、図 21を参照し、ボックス設定画面 1600を介してホ スト 300のユーザにより一番目に選択されたボックスに実体画像データを保存差せる 事が出来る。
[0324] 尚、本実施形態の複数ボックス同時格納モードで処理対象となるジョブに関わるュ 一ザへの操作性を更に向上させるという観点で、以下のような制御を本実施形態に て実行可能にしても良い。 [0325] 例えば、ホスト 300のユーザが文書 Eのジョブデータをボックス 1〜3に保存させる設 定を行った上でホスト 300のプリンタドライバ 1300を介して OKキーが押下されたとす る。すると、当該ジョブ投入指示を受付けたホスト 300の制御部は、当該ジョブのデー タを画像形成装置 100へ、例えば、複数ページ力 なるドキュメントであるならば、例 えば、先頭頁順に、順次、ページ単位で、送信する。一方、画像形成装置 100側で は、ホスト 300力らのジョブデータを、順次、ページ単位で、ビットマップ画像に展開 処理したのち、実体画像データを、ボックスに保存させる。そして、最終的には、ホス ト 300のユーザにより指定された複数のボックスの全てのボックスに、当該ジョブデー タカ 保存される事になる。
[0326] このように、複数ボックス同時格納モードにおいて、データ発生装置によりジョブデ ータの処理開始要求をユーザ力 受付けた時点力 データ処理装置による当該ジョ ブデータの複数ボックスへのデータ保存処理が全て完了する時点までの期間として 、一連の作業期間が発生する。この一連の作業期間は、同一ジョブデータを保存さ せるべきボックスの数が多ければ多 、程、長くなる。
[0327] このような状況を想定し、もし、データ発生装置のユーザが、複数ボックス同時格納 モードにより処理対象となるジョブの実行要求をデータ発生装置に入力した直後に、 各ボックスに配布すべきジョブデータではないと気づいたとする。例えば、ホスト 300 のユーザが文書 Eのジョブデータを複数のボックスに格納させようとしていたのに、間 違って、別の文書を投入してしまった場合等である。或いは、文書 Eではあるものの、 不適性な印刷処理条件を設定してしまった場合等である。このような場合、当該デー タ発生装置のユーザはジョブをキャンセルした 、と考えるケースが予想される。このよ うな状況にも柔軟に対応出来る方がより好ましいと考える。故に、本実施形態にて、 以下のような制御を実行可能にしても良い。
[0328] 例えば、図 21のように、ホスト 300にて複数のボックスがボックス設定画面 1600を 介してユーザにより選択されたうえで、図 13のプリンタドライバの基本画面 1300の O Kキー 1302が押下されたとする。すると、ホスト 300の制御部は、出力開始要求を受 付けたと判断し、複数ボックス同時格納モードにて処理対象となる文書 Eのジョブデ ータを画像形成装置 100へ送信する。当該ジョブデータを画像形成装置 100が受信 したら、制御部 108は、当該ジョブデータのコマンドデータを解析し、ホスト 300のュ 一ザインタフエースを介して入力されたユーザからの処理要求を判定する。これによ り、先の形態どおり、当該文書 Eのジョブデータは、ボックス 1、 2、 3に保存させるジョ ブであると判断する。故に、制御部 108は、上述例のような、一連のデータ記憶処理 を開始実行させるように、ハードディスク 107を制御する。
[0329] 即ち、文書 Eの実体画像データ(4頁分の一連のビットマップ画像データの全て)、 及び、該文書 Eのジョブ情報 (該文書の為にホスト 300にて指定された一連の印刷処 理条件データを含む)を、ボックス番号 1のボックス領域 503に、保存させる。且つ、 文書 Eの実体画像データのショートカット機能データ(電子コピーデータ配布モードな らば文書 Eの実体画像データの電子コピーデータ)、及び、該文書 Eのジョブ情報を 、ボックス 2のボックス領域 504に、保存させる。且つ、文書 Eの実体画像データのショ ートカット機能データ (電子コピーデータ配布モードならば文書 Eの実体画像データ の電子コピーデータ)、及び、該文書 Eのジョブ情報を、ボックス 3のボックス領域 505 に、保存させる。
[0330] 制御部 108は、上記 3個のボックスの為の全ての処理が完了すれば、ホスト 300力 らの文書 Eのジョブの作業は全て完了したと判断する(この点は、図 11の例で述べる ならば、ステップ S1103で NOの判定により図 11の処理が終了する点に該当する)。
[0331] 一方、当該ジョブの処理が全て完了していなければ、該ジョブの処理を完了するま でハードディスク 107による当該ジョブの為のデータ記憶処理を実行し続けるよう制 御する(この点は、図 11の例で述べるならば、ステップ S1103で YESの判定により、 ステップ S1104〜ステップ S 1106の処理を繰り返すループ処理に相当する)。
[0332] 制御部 108は、上記複数ボックス同時格納モードにより処理すべき文書 Eのジョブ の為の一連のデータ記憶処理をノヽードディスク 107に開始させてから、該ジョブの一 連の処理が全て完了する迄の期間中においても、装置 100自身の各種の動作状態 や、操作部 102を介して入力されるユーザからの処理要求等を監視している。尚且 つ、当該ジョブ実行中においても、外部装置からの各種データの入力を受付けてい る。
[0333] 更に、制御部 108は、ジョブの処理状況 (ジョブの進拔状況)を監視する。例えば、 複数ボックス同時格納モードにて処理対象のジョブデータを、データ発生装置のュ 一ザにより選択された複数のボックスの全てのボックスに対して格納させる為の、一連 の処理が、未完了状態か否かを、制御部 108により、確認する。
[0334] 又、制御部 108は、上記のようなジョブの処理状況を監視しつつ、該ジョブの処理 をキャンセルさせる為の指示を、ユーザインタフェースを介して、ユーザから受付可能 に制御する。
[0335] 上記例で説明すると、例えば、文書 Eのジョブ送信元に相当するホスト 300の表示 部の設定画面を介してホスト 300のユーザにより入力された、文書 Eのジョブデータ の為の複数ボックス同時格納処理のキャンセル指示を、コンピュータインタフェース 部 106により、受付可能にする。又、例えば、本装置 100自身が具備するユーザイン タフエースに該当する操作部 102から、該ジョブのキャンセル指示を本画像形成装置 100のユーザ力 受付可能にする。
[0336] 上記の構成のもと、例えば、本画像形成装置 100により文書 Eのジョブの為のボック ス格納処理を実行させている際中に、上述のユーザインタフェースユニットを介して、 該文書 Eのジョブのキャンセル指示(中止指示、或いは、ストップ指示とも呼ぶ)が入 力されたとする。
[0337] 尚、該ジョブに対するキャンセル指示が入力された時点における、該ジョブの進拔 状況は、以下の状態であるとする。
[0338] (1)ボックス 1の為のデータ記憶処理は終了済みである。即ち、文書 Eの実体画像 データ(4頁分の一連のビットマップ画像データの全て)、及び、該文書 Eのジョブ情 報 (該文書の為にホスト 300にて指定された一連の印刷処理条件データを含む)を、 ボックス番号 1のボックス領域 503に、保存させる処理は済んでいる。
[0339] (2)現在、ボックス 2の為のデータ記憶処理を実行中である。即ち、文書 Eの実体画 像データのショートカット機能データ(電子コピーデータ配布モードならば文書 Eの実 体画像データの電子コピーデータ)、及び、該文書 Eのジョブ情報を、ボックス 2のボ ックス領域 504に、保存させる為の処理の途中段階である。
[0340] (3)ボックス 3の為のデータ記憶処理は、そもそも、まだ開始すらして 、な 、。なぜな ら、ボックス 2の処理が終了していないからである。即ち、文書 Eの実体画像データの ショートカット機能データ (電子コピーデータ配布モードならば文書 Eの実体画像デ ータの電子コピーデータ)、及び、該文書 Eのジョブ情報を、ボックス 3のボックス領域
505に、保存させる処理、自体を、まだ開始していない。
[0341] このように、該ジョブのキャンセル指示を受付けた際の当該ジョブの処理状況として
、ボックス 1に対する文書 Eのジョブデータの記憶処理は完了している。且つ、ボック ス 2に対する文書 Eのジョブデータの記憶処理は途中段階である。且つ、ボックス 3に 対する文書 Eのジョブデータの記憶処理は、未処置である。
[0342] 制御部は、上記状況である事を、ハードディスク 107からのジョブ処理状況情報に 基いて、判断した場合に、当該文書 Eのジョブのキャンセル処理を装置 100に実行さ せる。
[0343] 尚、ユーザからの様々なニーズに柔軟に対応する効果を更に向上させるならば、こ こで実行すべきキャンセル処理は、以下に列挙する何れかの制御である事が望まし い。
[0344] [キャンセル制御 1:複数ボックスオールキャンセルモード]
当該制御を実行する場合、制御部 108は、たとえ、データ発生装置のユーザにより 選択された複数のボックスのうち、何れかのボックスに対しては、キャンセル対象のジ ヨブのデータの記憶処理が済んでいる場合であっても、そのボックスを含む、該ユー ザにより選択された全てのボックスに対して、該ジョブのデータ保存処理を、キャンセ ルさせる(無効状態にする)。
[0345] この制御を、複数ボックス同時格納モードにて処理対象のジョブの為の、「複数ボッ タスオールキャンセルモード」と呼ぶ。
[0346] このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理 が途中段階の、ボックス番号 2のボックス領域 504に、例えば、文書 Eの実体画像デ ータのショートカット機能データ(電子コピーデータ配布モードならば文書 Eの実体画 像データの電子コピーデータ)の少なくとも一部のデータ、或いは、該文書 Eのジョブ 情報の少なくとも一部のデータは、保存済みとする。このような、ボックス番号 2のボッ タス領域 504に存在する、不完全な状態の文書 Eのジョブに関わるデータを、該領域 504から消去させる。但し、当該ボックス 2に保存済みの他のジョブのデータは消去し ないで残すよう制御する。即ち、文書 Cのデータはボックス 2の領域 504に保存させた ままとする。
[0347] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 23或いは図 32に示す、ボックス番号 2のボックスを操作する為の文書選択 画面 1800Bのリスト 1801Bにおいて、文書 Cのリスト表示は実行させる。し力し、文書 Fのリスト表示は実行させないよう制御する。これにより、ボックス 2の画面 1800Bを介 して、文書 Cのデータに対する処理要求をユーザ力 受付ける事は、許可するが、文 書 Fのデータに関わる処理要求を受付ける事は、禁止する。
[0348] 尚且つ、当該オールキャンセルモードを実行するならば、文書 Eのジョブデータの 記憶処理が終了済みのボックス番号 1のボックス領域 503からも、該文書 Eのジョブ データを全て消去するよう制御する。即ち、文書 Eの実体画像データ (4頁分の一連 のビットマップ画像データの全て)、及び、該文書 Eのジョブ情報 (該文書の為にホス ト 300にて指定された一連の印刷処理条件データを含む)を、ボックス番号 1のボック ス領域 503から全て消去させる。但し、当該ボックス 1に保存済みの他のジョブのデ ータは消去しないで残すよう制御する。即ち、文書 Aや Bのジョブのデータは、ボック ス 1の領域 503に保存させたままとする。
[0349] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 22に示す、ボックス番号 1のボックスを操作する為の文書選択画面 1800A のリスト 1801Aにおいて、文書 Aや Bのリスト表示は実行させる。し力し、文書 Eのリス ト表示は、実行させないよう制御する。これにより、ボックス 1の画面 1800Aを介して、 文書 Aや文書 Bのデータに対する処理要求をユーザ力 受付ける事は、許可するが 、文書 Eのデータに関わる処理要求を受付ける事は、禁止する。
[0350] 制御部 108は、以上の処理を実行したうえで、当該文書 Eのジョブのキャンセル処 理は完了とみなし、これ以上、文書 Eのジョブの為の処理を装置 100に実行させずに 、当該処理を終了させる。
[0351] 尚、ボックス 3については、そもそも、文書 Eのジョブデータを少しも保存させていな いので、当然、そのまま処理を終了させ、且つ、操作部 102も該制御に対応するよう 制御する。具体的には、図 28或いは図 33に示す、ボックス番号 3のボックスを操作す る為の文書選択画面 1800Cのリスト 1801Cにおいて、文書 Dのリスト表示は実行さ せる。しかし、文書 Gのリスト表示は実行させないよう制御する。これにより、ボックス 3 の画面 1800Cを介して、文書 Dのデータに対する処理要求をユーザ力も受付ける事 は、許可するが、文書 Eのデータに関わる処理要求を受付ける事は、禁止する。以上 の動作がオールキャンセルモードの一例である。
[0352] [キャンセル制御 2:複数ボックス個別キャンセルモード A]
当該制御を実行する場合において、制御部 108は、以下のように装置 100を動作 させる。データ発生装置のユーザにより選択された複数のボックスのうち、何れかの ボックスに対しては、キャンセル対象のジョブのデータの記憶処理が済んで 、る場合 には、そのボックスには該ジョブのデータを残存させたままとする。し力し、該ジョブの データの記憶処理が途中段階にあるボックスや、そもそも該ジョブのデータ記憶処理 を開始すらして ヽな 、未処置段階のボックス等、キャンセル対象のジョブのデータの 記憶処理が未完了のボックスについては、該ジョブのデータ保存処理を、キャンセル させる(無効状態にする)。
[0353] この制御を、複数ボックス同時格納モードにて処理対象のジョブの為の、「複数ボッ タスオールキャンセルモード」と呼ぶ。
[0354] このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理 が途中段階の、ボックス番号 2のボックス領域 504に、例えば、文書 Eの実体画像デ ータのショートカット機能データ(電子コピーデータ配布モードならば文書 Eの実体画 像データの電子コピーデータ)の少なくとも一部のデータ、或いは、該文書 Eのジョブ 情報の少なくとも一部のデータは、保存済みとする。このような、ボックス番号 2のボッ タス領域 504に存在する、不完全な状態の文書 Eのジョブに関わるデータを、該領域 504から消去させる。但し、当該ボックス 2に保存済みの他のジョブのデータは消去し ないで残すよう制御する。即ち、文書 Cのデータはボックス 2の領域 504に保存させた ままとする。
[0355] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 23或いは図 32に示す、ボックス番号 2のボックスを操作する為の文書選択 画面 1800Bのリスト 1801Bにおいて、文書 Cのリスト表示は実行させる。し力し、文書 Fのリスト表示は実行させないよう制御する。これにより、ボックス 2の画面 1800Bを介 して、文書 Cのデータに対する処理要求をユーザ力 受付ける事は、許可するが、文 書 Fのデータに関わる処理要求を受付ける事は、禁止する。
[0356] 尚且つ、当該個別キャンセルモード Aを実行するならば、文書 Eのジョブデータの 記憶処理が終了済みのボックス番号 1のボックス領域 503からは、該文書 Eのジョブ データを消去せずに、そのまま保存させておくよう制御する。即ち、文書 Eの実体画 像データ(4頁分の一連のビットマップ画像データの全て)、及び、該文書 Eのジョブ 情報 (該文書の為にホスト 300にて指定された一連の印刷処理条件データを含む) は、ボックス番号 1のボックス領域 503に保存させたままとする。このように、当該モー ド Aを実行するならば、たとえキャンセル対象のジョブのデータであっても、データの 記憶処理が完了したボックスからは、消去させずに、保持させる。尚、当然、当該ボッ タス 1に保存済みの他のジョブのデータも保存したままとする。即ち、文書 Aや Bのジ ヨブのデータも、ボックス 1の領域 503に保存させたままとする。
[0357] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 22に示す、ボックス番号 1のボックスを操作する為の文書選択画面 1800A のリスト 1801Aにおいて、文書 Aや Bのリスト表示を実行させる。尚且つ、文書 Eのリ スト表示も実行させるよう制御する。これにより、ボックス 1の画面 1800Aを介して、文 書 Aや文書 Bのデータに対する処理要求をユーザ力 受付ける事を、許可する。尚 且つ、文書 Eのデータに関わる処理要求を受付ける事も許可する。
[0358] 制御部 108は、以上の処理を実行したうえで、当該文書 Eのジョブのキャンセル処 理は完了とみなし、これ以上、文書 Eのジョブの為の処理を装置 100に実行させずに 、当該キャンセル処理を終了させる。
[0359] 尚、ボックス 3については、そもそも、文書 Eのジョブデータを少しも保存させていな いので、当然、そのまま処理を終了させ、且つ、操作部 102も該制御に対応するよう 制御する。即ち、ボックス 3に対する制御は、オールキャンセルモードと同様である。
[0360] 以上の動作が、複数ボックス個別キャンセルモード Aである。
[0361] [キャンセル制御 3:複数ボックス個別キャンセルモード B]
当該制御を実行する場合において、制御部 108は、以下のように装置 100を動作 させる。例えば、キャンセル指示が入力された時点において、キャンセル対象となる ジョブのデータの記憶処理が既に終了しているボックスには、当該キャンセル対象の ジョブのデータを、そのまま保存させておく。且つ、キャンセル指示が入力された時点 にお 、て、キャンセル対象となるジョブのデータの記憶処理を現在開始してしまって いる処理途中段階のボックスに対しては、そのまま当該ジョブのデータ記憶処理を続 行させ、当該キャンセル対象のジョブのデータを保存させる。そして、データの保存 処理が途中段階であったボックスへのデータ保存作業が終了した時点で、当該ジョ ブの処理を終了させる。換言すると、キャンセル指示が入力された時点において、キ ヤンセル対象となるジョブのデータの記憶処理を、そもそも、開始していない、未処置 ボックスに対しては、該ジョブのデータ保存処理を、キャンセルさせる(無効状態にす る)。
[0362] このモードを実行する場合の制御動作を、上記例を用いて、説明する。現在、処理 が途中段階の、ボックス番号 2のボックス領域 504に、例えば、文書 Eの実体画像デ ータのショートカット機能データ(電子コピーデータ配布モードならば文書 Eの実体画 像データの電子コピーデータ)の少なくとも一部のデータ、或いは、該文書 Eのジョブ 情報の少なくとも一部のデータは、保存したとする。故に、ボックス番号 2のボックス領 域 504に、完全な状態の文書 Eのジョブに関わるデータ力 該ボックス 2の領域 504 に保存されるまで、当該ジョブのデータ記憶処理を続行させる。そして、当該ボックス 2に保存済みの他のジョブのデータに相当する文書 Cのデータと、該文書 Eに関する データを、ボックス 2の領域 504に保存させたままとする。
[0363] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 23或いは図 32に示す、ボックス番号 2のボックスを操作する為の文書選択 画面 1800Bのリスト 1801Bにおいて、文書 Cのリスト表示を実行させる。尚且つ、文 書 Fのリスト表示も実行させるよう制御する。これにより、ボックス 2の画面 1800Bを介 して、文書 Cのデータに対する処理要求をユーザ力 受付ける事を、許可する。且つ 、文書 Fのデータに関わる処理要求を受付ける事も、許可する。
[0364] 尚且つ、当該個別キャンセルモード Bを実行する場合、文書 Eのジョブデータの記 憶処理が終了済みのボックス番号 1のボックス領域 503からは、該文書 Eのジョブデ ータを消去せずに、そのまま保存させておくよう制御する。即ち、文書 Eの実体画像 データ(4頁分の一連のビットマップ画像データの全て)、及び、該文書 Eのジョブ情 報 (該文書の為にホスト 300にて指定された一連の印刷処理条件データを含む)は、 ボックス番号 1のボックス領域 503に保存させたままとする。尚、当然、当該ボックス 1 に保存済みの他のジョブのデータも保存したままとする。即ち、文書 Aや Bのジョブの データは、ボックス 1の領域 503に保存させたままとする。
[0365] 制御部 108は、当該制御を実行する事に連動し、操作部 102も制御する。具体的 には、図 22に示す、ボックス番号 1のボックスを操作する為の文書選択画面 1800A のリスト 1801Aにおいて、文書 Aや Bのリスト表示を実行させる。尚且つ、文書 Eのリ スト表示も実行させるよう制御する。これにより、ボックス 1の画面 1800Aを介して、文 書 Aや文書 Bのデータに対する処理要求をユーザ力 受け付ける事を、許可する。 尚且つ、文書 Eのデータに関わる処理要求を受付ける事も許可する。
[0366] 制御部 108は、以上の処理を実行したうえで、当該文書 Eのジョブのキャンセル処 理は完了とみなし、これ以上、文書 Eのジョブの為の処理を装置 100に実行させずに 、当該処理を終了させる。
[0367] 尚、ボックス 3については、そもそも、文書 Eのジョブデータを少しも保存させていな いので、当然、そのまま処理を終了させ、且つ、操作部 102も該制御に対応するよう 制御する。即ち、ボックス 3に対する制御は、オールキャンセルモードやモード Aと同 様である。
[0368] 以上の動作が、複数ボックス個別キャンセルモード Bである。
[0369] 以上の 3つの制御のうちの、少なくとも何れかの制御を本実施形態の装置にて実行 可能にすることで、上記効果を期待できる。
[0370] 尚、本実施形態は、これら 3つのうちのいずれ力 1個のみの制御を実行するもので あっても適用できる。但し、ユーザの状況を検討してみると、上述したような都合により ジョブをキャンセルする可能性が高いと推測される。故に、このような装置の場合には 、例えば、オールキャンセルモードを実行可能にする事力 無難であるとも言える。
[0371] 但し、ユーザの都合は、各ユーザ毎に、千差万別が故に、その点を考慮し、上記 3 つのキャンセルモードの中から、装置 100により実行させるべきキャンセルモードを、 ユーザにより、予め、選択可能にする構成であっても良い。或いは、上記 3つのうちの 少なくとも 2つのモードの中から、何れかのモードを装置 100により実行させるべきキ ヤンセルモードとして、ユーザにより、予め、選択可能にする構成であっても良い。
[0372] このように、ユーザにより実行すべきキャンセルモードを指定できるような構成だと、 上記効果を更に向上させる事が期待できる。尚、このようなモード選択を行う場合に は、先の図 34のような、ボックス機能の初期設定をユーザにより実行可能にする為の ユーザインタフェース画面を、装置 100の操作部 102、或いは、ホスト 300等の外部 装置の表示部に、実行させるよう制御する。そして、該画面を介して、ユーザにより所 望のキャンセルモードを指定可能にする。但し、このような構成も、ユーザメリットを更 に向上させる為の要件なので、必ずしも必須要件としなくても良い。
[0373] 又、上記 3つのキャンセルモードのうち、どのキャンセルモードを実行する装置であ つても本実施形態は適用できるが、以下のような制御も実行可能にすると、更に望ま しい。
[0374] 例えば、上述例は、装置 100の操作部 102、或いは、ホスト 300等の外部装置の表 示部等の、ユーザインターフェースユニットを介して入力されたユーザ力もの明示的 なキャンセル指示に応じて、制御部 108が、キャンセル処理を装置 100に実行させた
[0375] 本実施形態では、このような動作条件以外でも、上述のキャンセル処理を実行可能 にする制御部 108により制御する。具体的には、装置 100にて何らかのトラブルが発 生した事を制御部 108が検知した事に応じて、上記キャンセル処理を実行可能にす る。
[0376] 例えば、複数ボックス同時格納モードにて処理対象の文書 Eのジョブデータをユー ザにより指定された複数のボックスにデータ格納させる一連の処理を行っている際中 に、電源キー 301がユーザにより押下されたとする。これにより、装置 100の状態は、 電源 ON状態から電源 OFF状態 (電源断状態)に移行してしまう。故に、このような電 源断状態に移行してしまうようなイベントを検知した事に応じて (この例では、電源キ 一 301のユーザ押下を検知した事に応じて)、制御部 108は、上記ジョブのキャンセ ル処理を実行させる。 [0377] 又、例えば、複数ボックス同時格納モードにて処理対象の文書 Eのジョブデータを ユーザにより指定された複数のボックスにデータ格納させる一連の処理を行っている 際中に、ハードディスク 107がメモリフルになってしまったとする。このような、装置 10 0が具備するユニットのエラーイベントを検知した事に応じて (この例では、ハードディ スクフルエラーを検知した事に応じて)、制御部 108は、上記ジョブのキャンセル処理 を実行させる。
[0378] このような制御も取り入れることで、ユーザからみれば処理が完了したものとおもつ ていたにも拘らず、所望の結果が得られず、ユーザを困惑させる等の不具合が生じ る事を防止できる。即ち、上述した効果を更に向上させる事が出来る。
[0379] 尚、上記の如ぐユーザからの明示的なキャンセル指示によりジョブキャンセル処理 を実行した場合であっても、ユーザ力もの明示的な指示無しに装置 100にて発生し たイベントに応じて自動的に制御部 108が上記ジョブキャンセル処理を実行した場合 でも、制御部 108は、その旨を伝えるステータス情報を、該ジョブの発生元であるデ ータ発生装置に対して通知出来るよう装置 100を制御する。
[0380] 例えば、文書 Eのジョブキャンセルを実行したならば、そのキャンセル処理の結果情 報を、ホス卜 300【こ通知する。一方、ホス卜 300の ff¾御咅 Mま、ホス卜 300の表示咅 こ、 その情報を表示可能にする。例えば、文書 Eのジョブデータを複数ボックスに同時格 納する処理が失敗した旨をホスト 300の表示部に表示させる。これにより、ホスト 300 のユーザに情報をフィードバックするようにする。
[0381] また、このように、複数ボックス同時格納処理が失敗した場合に限らず、該処理が正 常に完了した (成功した)場合であつても、ジョブ投入元のデータ発生装置に通知可 能に制御しても良い。このように構成により、上述効果を更に向上させる事が可能で ある。
[0382] 但し、このような各種構成についても、ユーザメリットを更に向上させる為の要件な ので、必ずしも必須要件としなくても良い。
[0383] 又、上述した全ての形態について言える事を以下に列挙する。
[0384] 先の例では、主に、ホスト 300からのジョブを処理する例について説明した。しかし
、本実施形態のデータ処理システムでは、ホスト 300等の外部装置だけがデータ発 生装置ではない。例えば、本装置 100自身が具備するリーダ部 103もデータ発生装 置である。なぜなら、リーダ部 103は、原稿画像データの読取処理を行うものであり、 且つ、画像メモリ部 107やプリンタ部 104やコンピュータインタフェース部 106に対し てデータ転送可能な、ジョブのデータを発生させるユニットだ力もである。且つ、リー ダ部 103は、筐体上面に、図 4に示す、本実施形態のユーザインタフェースの一例に 相当する操作部 102を具備するからである。
[0385] そこで、本実施形態では、当然、リーダ部 103による読取処理により獲得したジョブ の画像データを、複数のボックスに保存させる場合においても、上述の制御例と同等 の制御を実行可能に制御している。但し、このようにスキャンジョブをボックス格納す る場合のユーザインタフェースは、当然、操作部 102である。
[0386] 故に、リーダ部 103から投入されるジョブのデータを、複数ボックス同時格納モード にて処理させるか、単一ボックス格納モードにて処理させる力 に関する設定等、各 種ボックス投入時のユーザ設定は、操作部 102の表示部 316に表示させるボックス モードの設定画面を介して、装置 100のユーザにより実行可能にする。
[0387] 例えば、制御部 108は、表示部 316に表示させた図 12の画面のボックスモード選 択キーがユーザにより押下された後に、図 16に示すようなボックス設定画面 1600の ボックス選択リスト 1602と同等のリストを、表示部 316に表示させる。そして、表示部 3 16に表示させる当該ボックス選択リストを介して、装置 100のユーザにより、該リーダ 部 102により読取対象となるジョブのデータ保存先として、少なくとも 1個以上のボック スを選択可能にする。尚且つ、当該ボックス格納すべきジョブデータの一連の印刷条 件も、上記表示部 316に表示させる印刷処理条件設定画面等を介して、装置 100の ユーザにより、設定可能にする。ここで、制御部 108は、例えば、表示部 316に表示 させたボックス選択リストを介して、 1個だけボックスがユーザにより選択された場合に は、単一ボックス格納モードと判断する。複数個のボックスが該リストを介してユーザ により選択された場合には、複数ボックス同時格納モードであると判断する。
[0388] そして、操作部 102を介してユーザによるボックスの選択操作がなされたうえで、図 4のスタートキー 307等を介して、ユーザからの当該ジョブの処理開始要求が入力さ れたとする。該要求に応じて、制御部 108は、リーダ部 103により処理対象となるジョ ブの読取処理を実行させる。そして、読取処理により得られた一連の原稿画像デー タを有する当該スキャンジョブデータを、上記操作部 102を介してユーザにより指定 された、 1個のボックス、或いは、複数個のボックスに対して、保存させるよう制御する
[0389] 尚、ここで述べた制御以外の制御は、先に詳述した制御(例えば、ホスト 30の制御 部により実行する制御以外の、図 6、図 18〜図 20、図 22〜35等で説明した、制御 部 108により実行する制御等)と同様なので、省略する。
[0390] このように、本実施形態では、装置 100とは異なる外部装置力も装置 100のボックス にデータ格納させる場合でも適用出来るのみならず、装置 100自身が具備するデー タ発生装置力 のジョブをボックスにデータ格納させる場合にも適用する事が出来る 。但し、このような構成も、ユーザメリットを更に向上させる為の要件なので、必ずしも 必須要件としなくても良い。但し、少なくとも、どちらかの構成は実行可能にする。
[0391] 又、本実施形態で詳述したボックス機能に関する各種機能を強化する事を検討す るならば、以下のような制御を実行可能に構成しても良い。
[0392] 例えば、図 34で説明したように、本実施形態は、複数ボックス同時格納モードの実 行を許可するか禁止するかを、図 34の画面 3400の設定項目 3401を介して、ユー ザ自身により明示的に選択可能に構成した。これ以外の方法として、例えば、処理対 象のジョブのデータをボックス投入させる際に実行されるユーザのボックス設定に基 V、て、複数ボックス同時格納モードの実行可否を決定可能に制御する。
[0393] 例えば、本実施形態の装置 100が具備するハードディスク 107に用意されたデータ 記憶ボックスの数は 100個である。上記例では、この 100個のボックスのうちの、 3個 のボックスに対して文書 Eのジョブのデータを同時記憶させる制御例を説明した。ここ で、ユーザニーズを検討してみる。いくら 100個のボックスが用意されているからとい つて、これら 100個全てのボックスに対して同一ジョブデータを配布格納させたい等 のニーズは低いと推測される。又、装置 100自身の都合を配慮しても、このような動 作は装置に対して何らかの負担を与える可能性力 あるやも知れない。又、その他の ジョブの生産性についても影響を与えるやも知れない。又、例えば、 100個のボック スがユーザにより指定されてしまった場合でも、そのユーザ操作は、むしろ、ユーザ 自身の誤操作、設定ミスの可能性の方が、強いかも知れない。
[0394] このような状況を想定し、本実施形態にて、例えば、複数のボックスに対して同一ジ ヨブのデータを格納する設定を行う際に、同時格納を許可するボックスの数を制限す るよう制御する。
[0395] 例えば、同一ジョブのデータを同時格納させたいボックスをユーザにより複数個選 択可能にする為の操作画面を介して、ユーザによる選択を許可するボックスの数を、 最大 N個まで、とするように制御する。尚、 Nの値は、本実施形態では、少なくとも、 1 00以下の値である。何故なら、本実施形態の例では、ハードディスク 100には 100個 のボックスしか用意されて ヽな 、からである。
[0396] この制御の一例を、図 16の例で説明する。例えば、ボックス設定画面 1600のボッ タス選択リスト 1602を介してユーザにより選択できるボックスの数を、最大 5個とする。 5個以上のボックスをユーザが選択する事は、禁止するように、ホスト 300の制御部が ホスト 300の表示部を制御する。
[0397] 又、リーダ部 103からのスキャンジョブのデータをボックス格納する際の例を用いる ならば、次のような制御を制御部 108により行う。例えば、リーダ部 103からのスキャン ジョブのデータを保存させるべきボックスを装置 100のユーザにより選択指定させる 為のボックス選択リストを、表示部 316に表示させた際に、当該リストを介して該ユー ザにより選択できるボックスの数を、最大 5個までとする。制御部 108は、 5個以上の ボックスをユーザが選択する事は、禁止するように操作部 102を制御する。
[0398] これらの制御を換言すると、 5個以上のボックスが選択された場合には、複数ボック ス同時格納モードの実行を禁止するよう制御する。
[0399] このように構成することで、例えば、データ発生装置のユーザインタフェースを介し てユーザにより選択されたボックスの数が 5個以下の場合 (上記例のように 3個のボッ タスが選択された場合等)には、複数ボックス同時格納モードの実行を許可する。一 方、データ発生装置のユーザインタフェースを介してユーザにより選択されたボックス の数が 5個以上の場合には、複数ボックス同時格納モードの実行を禁止する。或い は、そもそも、 5個以上ボックスをユーザが選択する事自体を禁止するよう制御する。 これにより、 5個以上のボックスに同一ジョブのデータが同時保存させるような処理を 装置 100により実行させる事を禁止する。
[0400] 尚、上記の 5個という値は、同一ジョブデータを複数のボックスに同時格納させる場 合において、ユーザにより選択を許可するボックスの数の、最大許容ボックス数 (N) に相当する。即ち、 Nの値の具体例である。故に、当然、 5個以外の値でも良い。
[0401] 但し、上記効果を更に向上させるならば、例えば、図 34や図 35に示すようなボック ス機能に関する初期設定をユーザが行う為の設定画面を介して、この Nの値として、 任意の値をユーザにより設定可能に構成しても良い。尚、このような初期設定は管理 者等、ある程度権限のあるユーザにより実行可能に構成した方が、より好ましい。
[0402] 以上のように構成することで、上述した効果を更に向上させる事が出来る。但し、こ れらの構成も、上記効果を更に向上させる為の要件なので、必ずしも必須要件としな くても良い。
[0403] 又、本実施形態では、データ処理装置の一例として、画像形成装置 100での説明 を主にした。しかし、もし、このようなタイプの装置以外でも、次のような構成のものが 存在するならば適用可能である。例えば、複数のデータボックスのデータを記憶可能 な記憶ユニットを具備した装置で且つ、その装置のユーザインタフェースユニットを介 して、ユーザにより該データボックスのデータに対する処理要求を受付け可能な装置 で且つ、該データボックスに保存されているデータの送信処理やプリント処理等の出 力処理を実行可能な装置等である。つまり、ファクシミリ装置や、携帯電話や、デジタ ルカメラや、パーソナルコンピュータ等がこれに該当する。
[0404] 但し、より好ましいものは、ある同一コンテンツのジョブデータを、ある 1台の装置が 具備する記憶ユニットに用意された複数のデータ記憶ボックスに同時格納した、、尚 且つ、簡単な操作でこれを実現したい、等の要望がユーザによりなされる可能性の余 地がある製品が好ましい。又、更に、好ましいものは、各ボックスは、それぞれ、別ュ 一ザや、別目的のコンテンツを保存させるような用途に利用されるものが好ましい。
[0405] このような観点で言えば、図 1に示した各データ発生装置(200、 300、 400、 500、 600)、及び、図 2に示すリーダ部 103等の装置を、データ発生装置の一例として本 実施形態では主に説明したが、これ以外のタイプの装置 (例えば、携帯電話やデジ タルカメラ等)でも、データ発生装置として適用可能である。但し、少なくとも、上記デ ータ処理装置とデータ通信可能な装置で且つ、該データ処理装置の記憶ユニットに 用意されて 、る複数のデータ記憶ボックスのうちの、どのボックスに対してデータ保存 させるかを、ユーザにより選択出来るようなユーザインタフェースユニットを具備する 装置である事が条件である。但し、先と同様に、上述したようなユーザニーズが可能 性として考えられる製品であることが、より好ましい。
[0406] 以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログ ラム若しくは記憶媒体 (記録媒体)等としての実施態様をとることが可能であり、具体 的には、複数の機器カゝら構成されるシステムに適用しても良いし、また、一つの機器 からなる装置に適用しても良 、。
[0407] 尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム (実施 形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に 直接あるいは遠隔力 供給し、そのシステムあるいは装置のコンピュータが該供給さ れたプログラムコードを読み出して実行することによつても達成される場合を含む。
[0408] 従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにイン ストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明 は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
[0409] その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより 実行されるプログラム、 OSに供給するスクリプトデータ等の形態であっても良い。
[0410] プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディ スク、ハードディスク、光ディスク、光磁気ディスク、 MO、 CD-ROM, CD-R, CD — RW、磁気テープ、不揮発性のメモリカード、 ROM, DVD (DVD-ROM, DVD R)などがある。
[0411] その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用い てインターネットのホームページに接続し、該ホームページ力も本発明のコンピュータ プログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをノヽード ディスク等の記録媒体にダウンロードすることによつても供給できる。また、本発明の プログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのフアイ ルを異なるホームページ力もダウンロードすることによつても実現可能である。つまり、 本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユー ザに対してダウンロードさせる WWWサーバも、本発明に含まれるものである。
[0412] また、本発明のプログラムを暗号ィ匕して CD— ROM等の記憶媒体に格納してユー ザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームべ 一ジカも暗号ィ匕を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗 号ィ匕されたプログラムを実行してコンピュータにインストールさせて実現することも可 能である。
[0413] また、コンピュータが、読み出したプログラムを実行することによって、前述した実施 形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動 している OSなど力 実際の処理の一部又は全部を行い、その処理によっても前述し た実施形態の機能が実現され得る。
[0414] さらに、記録媒体力 読み出されたプログラム力 コンピュータに挿入された機能拡 張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた 後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わ る CPUなどが実際の処理の一部又は全部を行 、、その処理によっても前述した実施 形態の機能が実現される。
[0415] 以上のような各点の具体例は、図 13〜図 17、図 21等、ホスト 300のプリンタドライ バに関係して説明した上述の説明のとおりである。
[0416] 以上説明したように、本実施形態のように構成することで、従来技術で想定したよう な問題を解決できる。例えば、画像形成装置等のデータ処理装置の記憶ユニットに 用意されて 、る複数のデータ記憶ボックスのうちの、ユーザが所望の複数のボックス に、同一ジョブのデータを、配布格納させたい等のユーザニーズに柔軟に対応でき る。且つ、これを該ユーザが簡単な操作でもって、実現可能にする。これにより、ボッ タス機能の機能アップを図りつつも、ボックス機能を利用するユーザに対する負荷を 極力軽減した操作性を向上させた便利な環境をユーザに提供できる。又、例えば、 例えば、 1ジョブで画像データを処理するためのジョブを複数のボックスに対して好適 に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメ モリの効率的な使用を可能にすることも可能である。このように、例えば、データ処理 装置にて提供されるボックス機能に関わる様々なユーザからの様々なニーズに柔軟 に対応できる、使い勝手の良い、便利なシステムを提供できるようにする事が可能と なる。
[0417] すなわち、上述したように、本発明によれば、ボックス機能に関わる利便性を向上さ せることができる。又、データ処理装置の記憶ユニットに用意されている複数のボック スのうちの、ユーザが所望の複数のボックスに、同一ジョブのデータを、配布格納す るような状況に柔軟に対処できる。そして、簡単な操作で、ユーザが所望の複数のボ ックスに対して同一ジョブのデータを配布保存出来るような仕組みを提供出来る。し 力も、ユーザに対する負荷を極力軽減し、操作性を向上させることができる。さらに、 例えば、 1ジョブで画像データを処理するためのジョブを複数のボックスに対して好適 に記録することができるとともに、ボックスに記録されるデータのデータ量を削減してメ モリの効率的な使用を可能にする。さらに又、例えば、データ処理装置にて提供され るボックス機能に関わる様々なユーザからの様々なニーズに柔軟に対応できる、使い 勝手の良 、、便利なシステムを提供できるようにする事ができる。
[0418] 本発明は上記実施の形態に制限されるものではなぐ本発明の精神及び範囲から 離脱することなぐ様々な変更及び変形が可能である。従って、本発明の範囲を公に するために、以下の請求項を添付する。
優先権の主張
[0419] 本願は、 2004年 7月 26日提出の日本国特許出願特願 2004— 217773及び 2005 年 7月 5日提出の日本国特許出願特願 2005— 196815を基礎として優先権を主張 するものであり、その記載内容の全てを、ここに援用する。

Claims

請求の範囲
[1] 第 1ボックス及び第 2ボックスを含む複数のデータ記憶ボックスのデータを記憶可能 な記憶手段を有するデータ処理装置を具備したシステムのジョブ処理方法であって データ発生装置にてユーザにより所定の操作が行われずに、該データ発生装置か ら送信された第 1ジョブのデータが前記記憶手段に記憶された場合に、該第 1ジョブ のデータに関わる処理要求を、ユーザインタフェース手段により実行される前記第 1 ボックスに関わる第 1表示を介して、第 1ユーザ力 受付可能にし、
データ発生装置にてユーザにより前記所定の操作が行われたうえで、該データ発 生装置力 送信された第 2ジョブのデータが前記記憶手段に記憶された場合に、該 第 2ジョブのデータに関わる処理要求を、前記ユーザインタフェース手段により実行さ れる前記第 1ボックスに関わる前記第 1表示を介して、前記第 1ユーザから受付可能 にし、且つ、該第 2ジョブのデータに関わる処理要求を、前記ユーザインタフェース手 段により実行される前記第 2ボックスに関わる第 2表示を介して、第 2ユーザ力 受付 可能にする
ことを特徴とするジョブ処理方法。
[2] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該デー タ発生装置から送信された第 2ジョブのデータが前記記憶手段に記憶された場合に おいて、前記第 1表示を介して、前記第 1ユーザにより選択可能な前記第 2ジョブの 実体画像データを前記記憶手段から読み出す為のショートカット機能データが前記 第 2表示を介して、前記第 2ユーザにより選択された場合に、前記第 2ジョブの実体 画像データに対する処理を前記データ処理装置により実行可能にすることを特徴と する請求項 1に記載のジョブ処理方法。
[3] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該デー タ発生装置から送信された前記第 2ジョブのデータが前記記憶手段に記憶された場 合に、前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データ に対する処理要求を受付可能にし、且つ、前記第 2表示を介して、前記第 2ユーザか ら前記第 2ジョブの実体画像データに対する処理要求を受付可能にすることを特徴と する請求項 1又は 2に記載のジョブ処理方法。
[4] 前記データ発生装置にてユーザにより前記所定の操作が行われずに、該データ発 生装置から送信された前記第 1ジョブのデータが前記記憶手段に記憶された場合に 、前記第 1表示を介して、前記第 1ユーザから前記第 1ジョブの実体画像データに対 する処理要求を受付可能にする一方で、前記第 2表示を介して、前記第 2ユーザか ら前記第 1ジョブの実体画像データに対する処理要求を受付禁止にすることを特徴と する請求項 1から 3までの何れ力 1項に記載のジョブ処理方法。
[5] 前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データに対 する処理要求として、
該第 2ジョブの実体画像データのプリント処理要求、該第 2ジョブの実体画像データ の送信処理要求、該第 2ジョブの実体画像データの消去処理要求、又は、該第 2ジョ ブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複 数の処理要求のうちの少なくとも何れかの処理要求を受付可能とし、
前記第 2表示を介して、前記第 2ユーザから前記第 2ジョブの実体画像データに対 する処理要求として、
該第 2ジョブの実体画像データのプリント処理要求、該第 2ジョブの実体画像データ の送信処理要求、又は、該第 2ジョブの実体画像データのプレビュー表示処理要求 、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理 要求を受付可能とする
ことを特徴とする請求項 1から 4までの何れ力 1項に記載のジョブ処理方法。
[6] 前記第 2表示を介して、前記第 2ユーザから前記第 2ジョブの実体画像データに対 する処理要求として、
該第 2ジョブの実体画像データのプリント処理要求、該第 2ジョブの実体画像データ の送信処理要求、又は、該第 2ジョブの実体画像データのプレビュー表示処理要求 、のうちの少なくとも何れかを含む複数の処理要求のうちの少なくとも何れかの処理 要求を受付け可能とする一方で、
前記第 2表示を介して、前記第 2ユーザから前記第 2ジョブの実体画像データに対 する消去処理要求を受付禁止にする ことを特徴とする請求項 5に記載のジョブ処理方法。
[7] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該デー タ発生装置から送信された前記第 2ジョブのデータが前記記憶手段に記憶された場 合に、前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データ に対する処理要求を受付可能にし、且つ、前記第 2表示を介して、前記第 2ユーザか ら前記第 2ジョブの実体画像データに対する処理要求を受付可能にし、
前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザ力 前記第 2ジョブの実体画像データに対する処理要 求を受付ける場合でも、前記第 2ジョブの実体画像データに対する処理条件を前記 第 1ユーザ及び第 2ユーザの各ユーザ毎に個別に設定可能にする
ことを特徴とする請求項 1から 6までの何れ力 1項に記載のジョブ処理方法。
[8] 前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザ力 前記第 2ジョブの実体画像データに対する処理要 求を受け付ける場合でも、前記第 2ジョブの実体画像データの為に前記データ発生 装置にて予め設定された処理条件を利用可能にすることを特徴とする請求項 1から 7 までの何れか 1項に記載のジョブ処理方法。
[9] 前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザ力 前記第 2ジョブの実体画像データに対する処理要 求を受け付ける場合でも、前記第 2ジョブの実体画像データの為に前記データ発生 装置にて予め設定された処理条件を利用するか、該予め設定された処理条件を変 更するかを、前記第 1ユーザ及び第 2ユーザの各ユーザ毎に個別に決定可能にする ことを特徴とする請求項 1から 8までの何れか 1項に記載のジョブ処理方法。
[10] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該デー タ発生装置から送信された第 2ジョブのデータが前記記憶手段に記憶された場合に おいて、前記第 1表示を介して、第 1ユーザにより選択可能な前記第 2ジョブの実体 画像データの電子コピーデータが前記第 2表示を介して、第 2ユーザにより選択され た場合に、該第 2ジョブの実体画像データの電子コピーデータに対する処理を前記 データ処理装置により実行可能にすることを特徴とする請求項 1記載のジョブ処理方 法。
[11] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで、該デー タ発生装置から送信された前記第 2ジョブのデータが前記記憶手段に記憶された場 合に、前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データ に対する処理要求を受付可能にすることを特徴とする請求項 10に記載のジョブ処理 方法。
[12] 前記データ発生装置にてユーザにより前記所定の操作が行われずに、該データ発 生装置から送信された前記第 1ジョブのデータが前記記憶手段に記憶された場合に 、前記第 1表示を介して、前記第 1ユーザから前記第 1ジョブの実体画像データに対 する処理要求を受付可能にする一方で、前記第 2表示を介して、前記第 2ユーザか ら前記第 1ジョブの実体画像データに対する処理要求を受付禁止にすることを特徴と する請求項 10又は 11に記載のジョブ処理方法。
[13] 前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データに対 する処理要求として、
該第 2ジョブの実体画像データのプリント処理要求、該第 2ジョブの実体画像データ の送信処理要求、該第 2ジョブの実体画像データの消去処理要求、又は、該第 2ジョ ブの実体画像データのプレビュー表示処理要求、のうちの少なくとも何れかを含む複 数の処理要求のうちの少なくとも何れかの処理要求を受付可能とし、
前記第 2表示を介して、前記第 2ユーザから前記第 2ジョブの実体画像データの電 子コピーデータに対する処理要求として、
該第 2ジョブの実体画像データの電子コピーデータのプリント処理要求、該第 2ジョ ブの実体画像データの電子コピーデータの送信処理要求、該第 2ジョブの実体画像 データの電子コピーデータのプレビュー表示処理要求、又は、該第 2ジョブの実体画 像データの電子コピーデータの消去処理要求、のうちの少なくとも何れかを含む複 数の処理要求のうちの少なくとも何れかの処理要求を受付可能とする
ことを特徴とする請求項 10から 12までの何れか 1項に記載のジョブ処理方法。
[14] 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで該データ 発生装置から送信された前記第 2ジョブのデータが前記記憶手段に記憶された場合 に、前記第 1表示を介して、前記第 1ユーザから前記第 2ジョブの実体画像データに 対する処理要求を受付可能にし、且つ、前記第 2表示を介して、前記第 2ユーザから 前記第 2ジョブの実体画像データの電子コピーデータに対する処理要求を受付可能 にすることを特徴とする請求項 1から 13までの何れ力 1項に記載のジョブ処理方法。
[15] 前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザから前記第 2ジョブの実体画像データの電子コピーデ ータに対する処理要求を受け付ける場合でも、前記第 2ジョブの実体画像データに 対する処理条件を、前記第 1ユーザ及び第 2ユーザの各ユーザ毎に個別に設定可 能にすることを特徴とする請求項 14に記載のジョブ処理方法。
[16] 前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザから前記第 2ジョブの実体画像データの電子コピーデ ータに対する処理要求を受け付ける場合でも、前記第 2ジョブの実体画像データの 為に前記データ発生装置にて予め設定された処理条件を利用可能にすることを特 徴とする請求項 14又は 15に記載のジョブ処理方法。
[17] 前記第 1ユーザから前記第 2ジョブの実体画像データに対する処理要求を受け付 ける場合でも、前記第 2ユーザから前記第 2ジョブの実体画像データの電子コピーデ ータに対する処理要求を受け付ける場合でも、前記第 2ジョブの実体画像データの 為に前記データ発生装置にて予め設定された処理条件を利用するか、該予め設定 された処理条件を変更するかを、前記第 1ユーザ及び第 2ユーザの各ユーザ毎に個 別に決定可能にすることを特徴とする請求項 14から 16までの何れか 1項に記載のジ ヨブ処理方法。
[18] 前記第 1表示として、前記記憶手段に記憶されている複数のデータのうちの前記第 1ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させ 前記第 2表示として、前記記憶手段に記憶されている複数のデータのうちの前記第 2ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に表示させ る
ことを特徴とする請求項 1から 17までの何れか 1項に記載のジョブ処理方法。
[19] 前記第 2ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に 表示させる場合に、前記第 2ジョブの実体画像データを前記記憶手段から読み出す 為のショートカット機能データに関するアイコンを前記ユーザインタフェース手段に表 示させる一方で、
前記第 1ボックスに関わる複数のデータのリストを前記ユーザインタフェース手段に 表示させる場合に、前記アイコンは前記ユーザインタフェース手段に表示させな ヽ ことを特徴とする請求項 18に記載のジョブ処理方法。
[20] 前記第 2ユーザからの要求に基づ 、て前記第 2ジョブの実体画像データ自体を前 記記憶手段から消去させることは禁止する力 前記第 2ボックスに関わる複数のデー タのリストを前記ユーザインタフェース手段に表示させる場合にぉ 、て、前記第 2ユー ザからの要求に基づ!/、て、前記アイコンを表示させな 、ようにすることを特徴とする請 求項 19記載のジョブ処理方法。
[21] 前記第 1表示として、前記第 2ジョブの実体画像データを前記記憶手段から読み出 す為の指示を前記第 1ユーザにより入力可能にする為の表示を、前記ユーザインタ フェース手段により実行させ、
前記第 2表示として、前記第 2ジョブの実体画像データの電子コピーデータを前記 記憶手段から読み出す為の指示を前記第 2ユーザにより入力可能にする為の表示を 、前記ユーザインタフェース手段により実行させる
ことを特徴とする請求項 1から 20までの何れか 1項に記載のジョブ処理方法。
[22] 前記所定の操作として前記第 1ボックス及び第 2ボックスを含む複数個のボックスを 選択する為の複数ボックス選択操作が、前記データ発生装置の前記ユーザインタフ エースを介して、ユーザにより実行されたうえで、前記データ発生装置から送信され た前記第 2ジョブのデータが前記データ処理装置の前記記憶手段に記憶された場 合に、該第 2ジョブのデータに関わる処理要求を、前記データ処理装置の前記ユー ザインタフエース手段により実行される前記第 1ボックスに関わる第 1表示を介して、 前記第 1ユーザ力 受付可能にし、且つ、該第 2ジョブのデータに関わる処理要求を 、前記データ処理装置のユーザインタフェース手段により実行される前記第 2ボックス に関わる前記第 2表示を介して、前記第 2ユーザ力 受付可能にし、一方、 前記複数ボックス選択操作が実行されずに前記第 1ボックスのみ力 前記データ発 生装置の前記ユーザインタフェース手段を介して、ユーザにより選択されたうえで、 前記データ発生装置から送信された前記第 1ジョブのデータが、前記データ処理装 置の前記記憶手段に記憶された場合に、該第 1ジョブのデータに関わる処理要求を 、前記データ処理装置の前記ユーザインタフェース手段により実行される前記第 1ボ ッタスに関わる前記第 1表示を介して、前記第 1ユーザ力 受付可能にする
ことを特徴とする請求項 1から 21までの何れか 1項に記載のジョブ処理方法。
[23] 前記複数のデータ記憶ボックスのうちの前記第 1ボックス及び前記第 2ボックスを含 む複数個のボックスを選択する為の複数ボックス選択操作が、前記データ発生装置 の前記ユーザインタフェース手段を介して、ユーザにより実行されたうえで、前記デ ータ発生装置力 送信されたジョブのデータを該ユーザにより選択された複数のボッ タスの夫々において利用出来るように、該ジョブに関わるデータを前記記憶手段に保 存させる為の複数ボックス同時格納モードを、前記データ処理装置により実行可能 にすることを特徴とする請求項 1から 22までの何れ力 1項に記載のジョブ処理方法。
[24] 前記複数のデータ記憶ボックスの中から 1個のボックスを選択する為のボックス選択 操作が前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより 実行されたうえで前記データ発生装置力 送信されたジョブのデータを該ユーザによ り選択されたボックスの為に利用出来るように、該ジョブのデータを前記記憶手段に 保存させる単一ボックス格納モードを前記データ処理装置により実行可能にすること を特徴とする請求項 1から 23までの何れ力 1項に記載のジョブ処理方法。
[25] 前記複数ボックス同時格納モードの実行可否を選択可能にすることを特徴とする請 求項 23に記載のジョブ処理方法。
[26] 前記ユーザインタフェース手段におけるユーザ設定に基づ 、て前記複数ボックス 同時格納モードの実行を禁止することを特徴とする請求項 23から 25までの何れか 1 項に記載のジョブ処理方法。
[27] 前記データ発生装置の前記ユーザインタフェース手段を介して、ユーザにより所定 数以上のボックスが選択された場合に、前記複数ボックス同時格納モードの実行を 禁止することを特徴とする請求項 23から 26までの何れか 1項に記載のジョブ処理方 法。
[28] 前記複数ボックス同時格納モードを実行する場合において、前記データ発生装置 の前記ユーザインタフェース手段を介して、ユーザにより選択可能なボックスの数を 制限するよう制御することを特徴とする請求項 23から 27までの何れか 1項に記載の ジョブ処理方法。
[29] 前記複数ボックス同時格納モードを実行する場合において、前記データ発生装置 の前記ユーザインタフェース手段を介して、所定数以上の複数のボックスがユーザに より選択されることを禁止することを特徴とする請求項 23から 28までの何れか 1項に 記載のジョブ処理方法。
[30] 前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合にぉ ヽ て、処理対象のジョブの実体画像データを前記第 1ボックスの為に保存させ、且つ、 該ジョブの実体画像データを前記記憶手段力 読み出す為のショートカット機能デ ータを前記第 2ボックスの為に保存させるショートカットデータ自動作成モードを、前 記データ処理装置により実行可能にすることを特徴とする請求項 23から 29までの何 れか 1項に記載のジョブ処理方法。
[31] 前記第 1ボックスの為に前記ショートカット機能データを保存させる力、前記第 2ボッ タスの為に前記ショートカット機能データを保存させるかを、前記第 1ボックス及び前 記第 2ボックスに対する前記データ発生装置におけるユーザのボックス選択順序に 基づいて決定可能にすることを特徴とする請求項 30に記載のジョブ処理方法。
[32] 前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合にぉ ヽ て、処理対象のジョブの実体画像データを前記第 1ボックスの為に保存させ、且つ、 該ジョブの実体画像データの電子コピーデータを前記第 2ボックスの為に保存させる 電子コピーデータ自動作成モードを前記データ処理装置により実行可能にすること を特徴とする請求項 23から 31までの何れか 1項に記載のジョブ処理方法。
[33] 前記第 1ボックスの為に前記処理対象のジョブの実体画像データの電子コピーデ ータを保存させるか、前記第 2ボックスの為に前記電子コピーデータを保存させるか を、前記第 1ボックス及び前記第 2ボックスに対する前記データ発生装置におけるュ 一ザのボックス選択順序に基づいて決定可能にすることを特徴とする請求項 32に記 載のジョブ処理方法。
[34] 前記複数ボックス同時格納モードを前記データ処理装置に実行させる場合にぉ ヽ て、処理対象のジョブの実体画像データを前記第 1ボックスの為に保存させると共に 該ジョブの実体画像データを前記記憶手段力 読み出す為のショートカット機能デ ータを前記第 2ボックスの為に保存させる為のショートカットデータ自動作成モードと 、処理対象のジョブの実体画像データを前記第 1ボックスの為に保存させると共に該 ジョブの実体画像データの電子コピーデータを前記第 2ボックスの為に保存させる為 の電子コピーデータ自動作成モードとを、前記データ処理装置により、選択的に実 行可能にすることを特徴とする請求項 23から 33の何れか 1項に記載のジョブ処理方 法。
[35] 前記複数ボックス同時格納モードにて処理対象となる前記ジョブのキャンセル処理 を、前記データ発生装置のユーザにより選択された複数のボックスの全てのボックス の為の一連のデータ記憶処理が全て完了する前に実行可能にすることを特徴とする 請求項 23から 34までの何れか 1項に記載のジョブ処理方法。
[36] 前記ジョブのキャンセル処理を前記データ発生装置からの指示により実行可能に することを特徴とする請求項 35に記載のジョブ処理方法。
[37] 前記ジョブのキャンセル処理を前記データ処理装置にてトラブルが発生したことに 応じて自動的に実行可能にすることを特徴とする請求項 35又は 36に記載のジョブ 処理方法。
[38] 前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が完了したボックス、及び、前記ジョブに関するデータ の記憶処理が未完了のボックスの両方のボックス力 前記ジョブに関するデータを全 て消去する為の処理を前記ジョブのキャンセル処理として実行可能にすることを特徴 とする請求項 35から 37までの何れか 1項に記載のジョブ処理方法。
[39] 前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が完了したボックスに存在する該ジョブに関するデー タは残したままの状態で、前記ジョブの処理を終了させる処理を、該ジョブのキャンセ ル処理として実行可能にすることを特徴とする請求項 35から 38までの何れか 1項に 記載のジョブ処理方法。
[40] 前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が途中段階のボックスの為の記憶処理が完了するまで 該ジョブの記憶処理を継続させ、該記憶処理が完了した時点で該ジョブの処理を終 了させる処理を該ジョブのキャンセル処理として実行可能にすることを特徴とする請 求項 35から 39までの何れ力 1項に記載のジョブ処理方法。
[41] 前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が完了したボックス、及び、前記ジョブに関するデータ の記憶処理が未完了のボックスの、両方のボックス力 前記ジョブに関するデータを 全て消去する為の処理を、前記ジョブのキャンセル処理として実行可能にする第 1キ ヤンセノレモード、
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が完了したボックスに存在する該ジョブに関するデー タは残したままの状態で、前記ジョブの処理を終了させる処理を、該ジョブのキャンセ ル処理として実行可能にする第 2キャンセルモード、又は、
前記データ発生装置のユーザにより選択された複数のボックスのうちの、前記ジョ ブに関するデータの記憶処理が途中段階のボックスの為の記憶処理が完了するまで 該ジョブの記憶処理を継続させ、該記憶処理が完了した時点で、該ジョブの処理を 終了させる処理を、該ジョブのキャンセル処理として実行可能にする第 3キャンセル モード、
のうちの少なくとも何れかのモードを含む複数のキャンセルモードの中力 何れか のモードを選択可能にすることを特徴とする請求項 35から 40までの何れか 1項に記 載のジョブ処理方法。
[42] 前記複数ボックス同時格納モードにて処理対象となる前記ジョブの記憶処理が完 了した場合に、その旨を当該ジョブの送信元の前記データ発生装置に通知可能とす ることを特徴とする請求項 23から 41までの何れか 1項に記載のジョブ処理方法。
[43] 前記複数ボックス同時格納モードにて処理対象となる前記ジョブの記憶処理が完 了出来な力つた場合に、その旨を当該ジョブの送信元の前記データ発生装置に通 知可能とすることを特徴とする請求項 23から 42までの何れか 1項に記載のジョブ処 理方法。
[44] 前記データ発生装置は、前記データ処理装置とは異なる外部装置を含むことを特 徴とする請求項 1から 43までの何れか 1項に記載のジョブ処理方法。
[45] 前記データ発生装置は、前記データ処理装置自身が具備する装置を含むことを特 徴とする請求項 1から 44までの何れか 1項に記載のジョブ処理方法。
[46] 前記データ発生装置は、原稿読取装置、ホストコンピュータ、携帯電話、又は、デ ジタルカメラのうちの少なくとも何れかの装置と、データ通信手段と、ユーザインタフエ ース手段とを少なくとも具備した装置であることを特徴とする請求項 1から 45までの何 れか 1項に記載のジョブ処理方法。
[47] 前記データ処理装置は、画像形成装置、ファクシミリ装置、携帯電話、デジタルカメ ラ又はコンピュータのうちの少なくとも何れかの装置と、前記記憶手段と、データ通信 手段と、ユーザインタフェース手段とを少なくとも具備した装置であることを特徴とする 請求項 1から 46までの何れか 1項に記載のジョブ処理方法。
[48] 前記データ処理装置は画像形成装置であり、
前記データ発生装置にてユーザにより所定の操作が行われずに該データ発生装 置力 送信された前記第 1ジョブのデータが前記画像形成装置が具備する前記記憶 手段に記憶された場合に、該第 1ジョブのデータに関わる処理要求を、前記画像形 成装置が具備する前記ユーザインタフェース手段により実行される前記第 1ボックス に関わる前記第 1表示を介して、前記第 1ユーザから受付可能にする一方で、 前記データ発生装置にてユーザにより前記所定の操作が行われたうえで該データ 発生装置力 送信された前記第 2ジョブのデータが前記画像形成装置が具備する前 記記憶手段に記憶された場合に、該第 2ジョブのデータに関わる処理要求を、前記 画像形成装置が具備する前記ユーザインタフェース手段により実行される前記第 1 ボックスに関わる前記第 1表示を介して、前記第 1ユーザ力 受付可能にし、且つ、 該第 2ジョブのデータに関わる処理要求を、前記画像形成装置が具備する前記ユー ザインタフエース手段により実行される前記第 2ボックスに関わる前記第 2表示を介し て、前記第 2ユーザから受付可能にする ことを特徴とする請求項 1から 47までの何れか 1項に記載のジョブ処理方法。
[49] 前記複数のデータ記憶ボックスのうちの前記第 1ボックス及び前記第 2ボックスを含 む複数個のボックスを選択する為の複数ボックス選択操作が、前記データ発生装置 のユーザインタフェースを介して、ユーザにより実行されたうえで、前記データ発生装 置力も送信されたジョブのデータを、該ユーザにより選択された複数のボックスの夫 々において利用出来るように、該ジョブに関わるデータを前記記憶手段に保存させる 為の複数ボックス同時格納モードを前記画像形成装置により実行可能にすることを 特徴とする請求項 48に記載のジョブ処理方法。
[50] 前記データ発生装置は、前記画像形成装置とデータ通信可能なホストコンピュータ
、又は、前記画像形成装置自身が具備する原稿読取装置のうちの少なくとも何れか を含むことを特徴とする請求項 49に記載のジョブ処理方法。
[51] 請求項 1から 50までの何れか 1項に記載のジョブ処理方法を実行することを特徴と するデータ処理システム。
[52] 請求項 1から 50までの何れか 1項に記載のジョブ処理方法を実行することを特徴と するデータ処理装置。
[53] 請求項 1から 50までの何れか 1項に記載のジョブ処理方法をコンピュータに実行さ せるためのコンピュータプログラム。
[54] 請求項 1から 50までの何れか 1項に記載のジョブ処理方法をコンピュータに実行さ せるためのコンピュータプログラムを記憶したことを特徴とするコンピュータ読み取り 可能な記憶媒体。
PCT/JP2005/012937 2004-07-26 2005-07-13 ジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体 WO2006011366A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/264,144 US9270860B2 (en) 2004-07-26 2005-11-02 Data processing method, image forming apparatus and computer-readable storage medium for storing data in a plurality of boxes assigned as storage areas

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP2004-217773 2004-07-26
JP2004217773 2004-07-26
JP2005-196815 2005-07-05
JP2005196815A JP4366341B2 (ja) 2004-07-26 2005-07-05 データ処理方法、データ処理システム及びコンピュータプログラム、並びに記憶媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/264,144 Continuation US9270860B2 (en) 2004-07-26 2005-11-02 Data processing method, image forming apparatus and computer-readable storage medium for storing data in a plurality of boxes assigned as storage areas

Publications (1)

Publication Number Publication Date
WO2006011366A1 true WO2006011366A1 (ja) 2006-02-02

Family

ID=35786117

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/012937 WO2006011366A1 (ja) 2004-07-26 2005-07-13 ジョブ処理方法、データ処理システム、データ処理装置、コンピュータプログラム及び記憶媒体

Country Status (3)

Country Link
US (1) US9270860B2 (ja)
JP (1) JP4366341B2 (ja)
WO (1) WO2006011366A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931726A (zh) * 2009-06-19 2010-12-29 株式会社东芝 图像处理装置以及图像处理装置的控制方法

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4708993B2 (ja) * 2005-01-14 2011-06-22 キヤノン株式会社 印刷システム、制御方法及びプログラム
JP2007214766A (ja) * 2006-02-08 2007-08-23 Konica Minolta Business Technologies Inc 画像データ処理装置、画像データ処理方法、プログラム及び記録媒体
JP2008011220A (ja) * 2006-06-29 2008-01-17 Ricoh Co Ltd 画像形成装置
JP2008204435A (ja) * 2007-01-23 2008-09-04 Brother Ind Ltd 画像処理装置および画像処理プログラム
US8094338B2 (en) 2007-01-23 2012-01-10 Brother Kogyo Kabushiki Kaisha Image processing device
JP4325680B2 (ja) * 2007-02-09 2009-09-02 コニカミノルタビジネステクノロジーズ株式会社 画像処理装置および画像処理システム
US8930464B1 (en) * 2007-03-30 2015-01-06 Emc Corporation Email content pre-caching to a local archive store
US8856241B1 (en) 2007-03-30 2014-10-07 Emc Corporation Management of email archive server requests
JP4310713B2 (ja) * 2007-04-06 2009-08-12 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置
JP4925939B2 (ja) * 2007-06-20 2012-05-09 富士通株式会社 分析方法、分析システム、分析装置、及びプログラム
JP4814194B2 (ja) * 2007-09-27 2011-11-16 ブラザー工業株式会社 データ書込装置及びプログラム
JP2009171074A (ja) * 2008-01-14 2009-07-30 Brother Ind Ltd 画像処置装置、画像処理システム及び画像処理プログラム
JP5157682B2 (ja) * 2008-03-17 2013-03-06 株式会社リコー 情報処理装置、画像形成装置、操作画面変更方法、操作画面変更プログラムおよび記憶媒体
JP5136203B2 (ja) * 2008-05-20 2013-02-06 京セラドキュメントソリューションズ株式会社 画像形成システム
JP4626677B2 (ja) * 2008-06-12 2011-02-09 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、画像形成方法、および、画像形成プログラム
JP4752872B2 (ja) 2008-06-20 2011-08-17 コニカミノルタビジネステクノロジーズ株式会社 データ処理装置、データ処理装置の制御方法およびデータ処理装置の制御プログラム
JP5241522B2 (ja) * 2009-01-07 2013-07-17 キヤノン株式会社 プリンタサーバ、画像形成装置およびこれらを用いた印刷システムとその制御方法ならびにプログラムおよび記録媒体
JP5247527B2 (ja) * 2009-02-23 2013-07-24 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
JP2011238136A (ja) * 2010-05-12 2011-11-24 Canon Inc 情報処理装置、連携機能設定制御方法、及びプログラム
JP5664230B2 (ja) * 2010-12-28 2015-02-04 コニカミノルタ株式会社 画像読み込みシステムおよび読み込み画像処理システム
US20120162691A1 (en) * 2010-12-28 2012-06-28 Kyocera Mita Corporation Image forming apparatus
JP5514772B2 (ja) * 2011-06-29 2014-06-04 京セラドキュメントソリューションズ株式会社 操作装置及び操作方法
CN104246717A (zh) * 2012-05-08 2014-12-24 文雅科一番株式会社 数据处理***、服务器、客户端、数据管理用程序
US8941868B2 (en) * 2012-08-17 2015-01-27 Vistaprint Schweiz Gmbh System and method for processing multiple mailing services orders of varying quantities and address lists
JP6372392B2 (ja) * 2015-02-27 2018-08-15 京セラドキュメントソリューションズ株式会社 原稿読取装置
US9729733B2 (en) * 2015-11-30 2017-08-08 Kyocera Document Solutions Inc. Electronic document file acquisition representing apparatus, electronic document file acquisition representing method and recording medium
JP7020149B2 (ja) * 2018-02-01 2022-02-16 京セラドキュメントソリューションズ株式会社 電子機器、情報処理プログラム及び管理システム
JP7202843B2 (ja) * 2018-10-22 2023-01-12 シャープ株式会社 情報処理装置、情報処理装置における設定制御プログラムおよび設定制御方法
JP2021045944A (ja) * 2019-09-20 2021-03-25 ブラザー工業株式会社 印刷装置
JP7516958B2 (ja) * 2020-07-30 2024-07-17 富士フイルムビジネスイノベーション株式会社 印刷制御装置及びプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11168614A (ja) * 1997-12-05 1999-06-22 Ricoh Co Ltd ネットワークファクシミリ装置の制御方法
JP2001260433A (ja) * 2000-03-16 2001-09-25 Seiko Epson Corp プリンタおよびプリンタの制御方法
JP2001313736A (ja) * 2000-04-28 2001-11-09 Kyocera Mita Corp ファクシミリ装置
JP2003228513A (ja) * 2001-11-28 2003-08-15 Access:Kk メモリ制御方法および装置
JP2003308183A (ja) * 2002-04-12 2003-10-31 Canon Inc データ出力装置、該装置の制御方法及び制御プログラム、並びに記憶媒体
JP2004195872A (ja) * 2002-12-19 2004-07-15 Canon Inc 画像記録装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4046817B2 (ja) 1997-11-06 2008-02-13 キヤノン株式会社 画像形成装置
EP1134692A3 (en) 2000-03-16 2003-03-05 Seiko Epson Corporation Printer for managing a plurality of print job data
JP2002369012A (ja) * 2001-06-07 2002-12-20 Canon Inc 画像処理装置及びその方法、及び画像処理システム
US7710596B2 (en) * 2002-08-29 2010-05-04 Canon Kabushiki Kaisha Image processing apparatus, image processing apparatus administration information display method, system, program and storage medium
US7751070B2 (en) 2003-02-28 2010-07-06 Canon Kabushiki Kaisha Image input apparatus, image output apparatus, image forming system, control method of image input apparatus, control method of image output apparatus, programs for executing these methods, storage medium for storing programs, image processing system, control method of image processing system, and program for executing control method
JP2004341886A (ja) 2003-05-16 2004-12-02 Casio Comput Co Ltd ファイル管理装置及びファイル管理方法
JP3840244B2 (ja) 2003-11-12 2006-11-01 キヤノン株式会社 印刷装置、ジョブ処理方法、記憶媒体、プログラム
JP3903995B2 (ja) * 2004-03-03 2007-04-11 コニカミノルタビジネステクノロジーズ株式会社 画像データ配信装置、画像データ配信方法、およびコンピュータプログラム
JP4708993B2 (ja) 2005-01-14 2011-06-22 キヤノン株式会社 印刷システム、制御方法及びプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11168614A (ja) * 1997-12-05 1999-06-22 Ricoh Co Ltd ネットワークファクシミリ装置の制御方法
JP2001260433A (ja) * 2000-03-16 2001-09-25 Seiko Epson Corp プリンタおよびプリンタの制御方法
JP2001313736A (ja) * 2000-04-28 2001-11-09 Kyocera Mita Corp ファクシミリ装置
JP2003228513A (ja) * 2001-11-28 2003-08-15 Access:Kk メモリ制御方法および装置
JP2003308183A (ja) * 2002-04-12 2003-10-31 Canon Inc データ出力装置、該装置の制御方法及び制御プログラム、並びに記憶媒体
JP2004195872A (ja) * 2002-12-19 2004-07-15 Canon Inc 画像記録装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101931726A (zh) * 2009-06-19 2010-12-29 株式会社东芝 图像处理装置以及图像处理装置的控制方法

Also Published As

Publication number Publication date
JP4366341B2 (ja) 2009-11-18
JP2006067560A (ja) 2006-03-09
US9270860B2 (en) 2016-02-23
US20060055968A1 (en) 2006-03-16

Similar Documents

Publication Publication Date Title
JP4366341B2 (ja) データ処理方法、データ処理システム及びコンピュータプログラム、並びに記憶媒体
JP4035232B2 (ja) 画像形成装置及びその制御方法
US11115545B2 (en) Image forming apparatus and method of information display
JP4708828B2 (ja) 印刷装置、印刷装置の制御方法並びにプログラム
JP4717563B2 (ja) ジョブ処理方法、印刷システム、印刷装置、記憶媒体、プログラム
JP4387687B2 (ja) 画像処理装置、制御方法、及びプログラム
US8625118B2 (en) Display operation device having functions distinguished by colors of operation buttons, and image processing apparatus adopting the display operation device
US9417772B2 (en) Display operation device allocating a plurality of functions to a key, image processing apparatus, and method of receiving user operations
JP5161280B2 (ja) 画像表示操作装置及びそれを備えた画像形成装置
JP5554982B2 (ja) 印刷制御装置、印刷装置の制御方法及びプログラム
JP5538693B2 (ja) シート処理システム、方法、及びプログラム
JP4868814B2 (ja) 印刷装置、印刷方法、及び、印刷プログラム
US6980320B2 (en) Image forming apparatus, method of controlling the same, program, and storage medium
US20080201378A1 (en) Image processor, preview image display method, and computer program product
JP2005309933A (ja) 拡張制御装置および画像処理システムおよびアプリケーションアイコン表示方法およびプログラムおよび記憶媒体
JP3631068B2 (ja) 情報処理装置、情報処理方法およびコンピュータ読み取り可能なプログラムを格納した記憶媒体
JP3958006B2 (ja) 画像処理装置および画像処理装置の制御方法およびプログラムおよび記憶媒体
JP2023063518A (ja) 画像処理装置、画像処理装置の制御方法、及びプログラム
JP4336613B2 (ja) 画像形成装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
JP3970100B2 (ja) 画像処理装置および画像処理装置の制御方法およびプログラムおよび記憶媒体
JPH1145031A (ja) 画像形成装置
JP4673002B2 (ja) 画像処理装置、画像処理装置の制御方法およびプログラム
JP2006166214A (ja) 画像形成装置
JP4011817B2 (ja) 画像形成装置及びその制御方法
JP2006324954A (ja) 画像形成装置および画像形成方法およびプログラム

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 11264144

Country of ref document: US

AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWP Wipo information: published in national office

Ref document number: 11264144

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200580005278.7

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase