US20070070393A1 - Image forming apparatus accepting a print job and computer transmitting a print job - Google Patents
Image forming apparatus accepting a print job and computer transmitting a print job Download PDFInfo
- Publication number
- US20070070393A1 US20070070393A1 US11/229,579 US22957905A US2007070393A1 US 20070070393 A1 US20070070393 A1 US 20070070393A1 US 22957905 A US22957905 A US 22957905A US 2007070393 A1 US2007070393 A1 US 2007070393A1
- Authority
- US
- United States
- Prior art keywords
- print job
- time
- key
- private
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
- G06F21/608—Secure printing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1222—Increasing security of the print job
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1238—Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1296—Printer job scheduling or printer resource handling
Definitions
- the present invention relates to an image forming apparatus to receive a confidential document print job, and a computer to send the print job.
- Private print is a technique to perform printing output of print data by inputting an output request from an input unit attached to a printer, when a print request is sent from a client system to a printer.
- an image forming apparatus comprising a receiving unit configured to receive a print job through a network; a key setting memory configured to store a key for a private print; a comparator configured to compare the printing contents of the print job received by the receiving unit with the key stored in the key setting memory; a key judgment unit configured to judge whether an identical part is included in the key and the printing contents; a first job processing unit configured to store the received print job in a private print job queue for private printing when the key judgment part judges that the identical part is included; and a second job processing unit configured to store the received print job in an ordinary print job queue for ordinary printing when the key judgment part judges that the identical part is not included.
- a method of sending a print job to an image forming apparatus of a computer comprising displaying a print screen for creating a sending print job to an image forming apparatus; comparing the printing contents of the sending print job with a previously stored key for private printing; judging whether an identical part is included in the key and the printing contents based on the result of the comparison; and adding an identifier to the sending print job, to make the image forming apparatus store the print job in a private print job queue for private printing when the identical part is judged included.
- FIG. 1 is a schematic block diagram of a network configuration in a first embodiment of the present invention
- FIG. 2 is a block diagram of essential components of MFP in the same embodiment
- FIG. 3 is a print job database in the same embodiment
- FIG. 4 is a user information database in the same embodiment
- FIG. 5 shows a key setting memory in the same embodiment
- FIG. 6 shows an example of a login screen in the same embodiment
- FIG. 7 shows an example of a change item select screen in the same embodiment
- FIG. 8 shows an example of a key select screen in the same embodiment
- FIG. 9 shows an example of a key add screen in the same embodiment
- FIG. 10 shows an example of a document including a “Private” key in the same embodiment
- FIG. 11 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received;
- FIG. 12 is a block diagram of essential components of PC in a second embodiment
- FIG. 13 shows an example of a key setting memory in the same embodiment
- FIG. 14 is a flowchart of the processing executed by CPU when sending a created print job to MFP in the same embodiment
- FIG. 15 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received;
- FIG. 16 shows an example of a private print time setting screen in a third embodiment
- FIG. 18 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received.
- FIG. 1 is a schematic block diagram of a network configuration in a first embodiment.
- a multifunction peripheral hereinafter called an MFP
- PC personal computers
- the PC 3 is a computer of a manager to manage the components connected to the network 2 .
- FIG. 2 is a block diagram of essential components of the MFP 1 .
- the MFP 1 comprises a CPU 11 , a ROM 12 , a RAM 13 , a memory 14 , an image processor 15 , a control panel 16 , a network interface 19 , a scanner 20 , a printer 21 , and a clock 22 .
- the CPU 11 is connected to the ROM 12 , RAM 13 , memory 14 , image processor 15 , control panel 16 , network interface 19 , scanner 20 , printer 21 and clock 22 , through a bus line.
- the CPU 11 controls the whole MFP 1 by executing a control program stored in the ROM 12 .
- the ROM 12 stores a control program and fixed data to be executed by the CPU 11 .
- the RAM 13 has a work area required by the CPU 11 to execute the control program stored in the ROM 12 .
- the memory 14 is a hard disc drive, for example.
- the memory 14 stores various programs and various data, such as, image data, print job database D 1 described later, user information database D 2 and key setting memory 14 a .
- the image processor 15 compresses and decompresses image data.
- the control panel 16 has a control unit 17 and a display unit 18 .
- the control unit 17 sends the CPU 11 an instruction received from a user.
- the display unit 18 displays the information necessary for a user under the control of CPU 11 .
- the network interface 19 connects the network 2 , and makes data communication with the PCs 3 , 4 and 5 connected to the network 2 .
- the scanner 20 reads an image from an original set on a not-shown original table or an original sent from a not-shown automatic paper supply unit, and creates image data.
- the printer 21 forms an image on a recording paper sheet based on a print job received through the network 2 or the image data read from the memory 14 and decompressed by the image processor 15 .
- the clock 22 creates date and time information. The date and time information created by the clock 22 is supplied to the CPU 11 at need.
- FIG. 3 is a print job database D 1 .
- the print job database D 1 stores the information about a print job as data when receiving a print job.
- a receiving print job may be either an ordinary print job or a confidential document print job.
- a confidential document includes the key stored in the key setting memory 14 a .
- the print job database D 1 manages the following items concerning each print job. Namely, the print job database D 1 manages “job ID”, “date and time”, “user ID”, “private print” and “data body”.
- the “job ID” stores an ID added for discrimination with the MFP 1 .
- the “date and time” stores the date and time to receive a print job from any one of PCs 3 , 4 and 5 through the network 2 .
- the “user ID” stores the user ID of a user who lists a print job in the print job database D 1 .
- the “private print” stores the information to determine private print or not. For example, “YES” is stored for a private print, and “NO” is stored for not a private print.
- the “data body” stores the data indicating the printing contents.
- FIG. 4 is a user information database D 2 .
- the user information database D 2 manages the following items concerning each user. Namely, the user information database D 2 manages “user ID”, “group ID” and “mail” address”.
- the “user ID” stores the user who sends a print job.
- the “group ID” stores the group ID of a group to which the user belongs.
- the “mail address” stores the mail address of the user.
- the user information database D 2 stores the passwords of each user (not shown), in addition to the above items.
- FIG. 5 shows a key setting memory 14 a .
- a key stored in the key setting memory 14 a is used to determine whether a received print job is a private print or an ordinary print.
- the key is a specific character string, a sign or an image used for a confidential document. Concretely, as shown in FIG. 5 , “Private”, “X copy X” and “Image A” are set as a key.
- Each key is given a not-shown flag. For example, a key with a flag “1” is selected as a key for the matching operation described later, and a key with a flag “0” is not selected as a key for the matching.
- the flag “1” and flag “0” are changed on a key select screen 183 described later.
- FIG. 6 to FIG. 9 shows the setting screens displayed on the display unit 18 when setting a key.
- FIG. 6 shows an example of a login screen 181 to log in the key setting memory 14 a .
- the login screen has an area 181 a to enter a user ID, and an area 181 b to enter a password.
- a user enters a user ID and a password by using the control unit 17 .
- the MFP 1 refers to the user information database D 2 , and verifies that the user is a registered user based on the entered user ID and password. After verification, a change item select screen 182 appears on the display unit 18 .
- login is to be made by using the control panel 16 of MFP 1 . However, login is also possible from the PC 3 of a manager through the network 2 .
- FIG. 9 shows an example of the key add screen 184 .
- the key add screen 184 has an area 184 a to display an added key, an OK button 184 b , a reference button 184 c and a CANCEL button 184 d .
- the user enters the key “Personnel changes” by using the control unit 17 .
- the user presses the OK button 184 d .
- the key “Personnel changes” is stored in the key setting memory 14 a.
- FIG. 10 shows an example of a document 23 including the key “Secret”.
- the CPU 11 accesses the user information database D 2 (ST 102 ).
- the CPU 11 checks whether the user ID of the user sending the print job is listed in the user information database D 2 (ST 103 ).
- the CPU 11 judges that the user ID of the user sending the print job is not listed in the user information database D 2 (NO in ST 103 )
- the CPU 11 deletes that print job (ST 104 ). This is because a print job instructed by a user not listed in the database should not be executed.
- the CPU 11 judges that the user ID of the user sending the print job is listed in the user information database D 2 (YES in ST 103 ), the CPU 11 executes matching (ST 105 ).
- the data indicating the key selected on the key select screen 183 among the keys stored in the key setting memory 14 a is compared with the data extracting the text data for example from the printed contents of the print job. If an image is selected as a key, the data indicating that image is compared with the image data indicating the printed contents.
- the CPU 11 checks whether the key is included in the print job (ST 106 ). Namely, the CPU 11 judges whether a part identical to the data indicating the key is included in the data indicating the printing contents, based on the result of comparing the data indicating the key with the data indicating the printing contents.
- the print job is stored as a private print job, and the print job is executed and printing is performed when the user of PC 3 goes to the MFP 1 and performs a predetermined operation on the operation unit 17 .
- the MFP 1 in the first embodiment automatically stores the print job as a private print job.
- the MFP 1 can prevent that the contents of a confidential document are seen by a third party.
- the MFP 1 judges whether to perform a private print or ordinary print. This decreases the processing load of a PC to send a print job.
- FIG. 12 is a block diagram of essential components of the PC 3 .
- the PC 3 has a CPU 31 , a ROM 32 , a RAM 33 , a hard disk drive (HDD) 34 , a clock 35 , a network interface 36 , a display unit 37 , and a control unit 38 .
- the CPU 31 is connected to the ROM 32 , RAM 33 , HDD 34 , clock 35 , network interface 36 , display unit 37 and control unit 38 , through a bus line.
- the CPU 31 controls the whole PC 3 by executing a control program stored in the ROM 32 .
- the ROM 32 stores a control program and fixed data executed by the CPU 31 .
- the RAM 33 has a work area required by the CPU 31 to execute the control program, the application software stored in the HDD 34 , and the printer driver stored in the ROM 32 .
- the hard disk drive 34 stores various application software and a printer driver to send a print job to the MFP 1 .
- the clock 35 counts date and time.
- the network interface 36 is connected to the network 2 for performing data communication with the MFP 1 , for example, connected to the network 2 .
- the display unit 37 is a monitor, for example, and displays the information necessary for the user under the control of CPU 31 .
- the control unit 38 is a keyboard or a mouse, for example, and transmits an instruction from the user to the CPU 31 .
- FIG. 13 shows an example of the key setting memory 34 a .
- the key setting memory 34 a is the same as the key setting memory 14 a of the MFP 1 explained in the first embodiment.
- the setting of the key setting memory 34 a (including a not-shown flag) is also changed.
- FIG. 14 is a flowchart of the processing executed by the CPU 31 when creating a print job to print a document created by a given application and sending the print job to the MFP 1 .
- the CPU 31 displays a print screen in the display unit (ST 201 ).
- the print screen is used for setting the printer driver, for example.
- the print screen displays a checkbox (not shown) to check whether to perform matching of the selected key with the printing contents.
- the CPU 31 judges whether the checkbox is marked with a checkmark (ST 202 ).
- the CPU 31 judges that the checkbox is marked with a checkmark (YES in ST 202 )
- the CPU 31 accepts the input of the print button (ST 203 ).
- the CPU 31 executes the matching (ST 204 ), and judges whether the key is included (ST 205 ).
- the matching and judgment whether the key is included are the same as steps ST 105 and ST 106 explained with reference to FIG. 11 , and explanation will be omitted.
- the CPU 31 judges that the key is included in the printing contents (YES in ST 205 )
- the CPU 31 performs the processing for adding an identifier to the print job (ST 206 ).
- the identifier makes the item “Private print” of the print job database D 1 “YES”. This identifier is added to the header of a print job for example.
- the print job sent from the PC 3 to the MFP 1 includes the data/time to send, user ID, identifier and data body or the printing contents.
- the identifier is written “YES” when the printing contents include a key, and written “NO” when the printing contents do not include a key.
- FIG. 15 is a flowchart of the processing executed by the CPU 11 when a print job including the description (identifier) of the private print item is received.
- steps ST 301 to ST 304 executed by the CPU 1 is the same as the processing of steps ST 101 to ST 104 explained in the first embodiment, and explanation will be omitted. Explanation will be given on the processing after the case that the user ID written in a print job has been listed in the user information database D 2 (YES in ST 304 ).
- the CPU 11 checks how is the identifier of the print job (ST 305 ). When the CPU 11 judges that the identifier is “YES” (YES in ST 305 ), the CPU 11 stores the received print job in the private print job queue (ST 306 ). When the CPU 11 judges that the identifier is “NO” (NO in ST 305 ), the CPU 11 stores the received print job in the ordinary print job queue (ST 307 ).
- the CPU 11 After storing the print job in the private print job queue or ordinary print job queue, the CPU 11 stores the print job in the job database D 1 (ST 308 ).
- the user operates the operation unit 38 of the PC 3 , and creates the document 23 shown in FIG. 10 on a given application.
- the user displays the print screen in the display unit 37 .
- the checkbox for the above-mentioned matching is marked with a checkmark.
- the word “Private” selected on the key select screen 183 is compared with the printing contents of the document 23 by the matching operation. Whether the word “Private” is included in the printing contents is checked.
- the printing contents of the document 23 include the word “Private”, and the identifier “YES” is written in the header of the print job.
- the print job is sent from the PC 3 to the MFP 1 .
- the MFP 1 checks whether the user ID of the user sending the print job is listed in the user information database D 2 .
- the user ID “Taro” has been listed in the user information database D 2 .
- how is the identifier of the print job is checked.
- the identifier “YES” is added to the print job, and the print job is stored as a private print job in a private print job queue.
- the print job is stored as a private print job, and the print job is executed and printing is performed when the user of PC 3 goes to the MFP 1 and performs a predetermined operation on the operation unit 17 .
- the PC 3 judges whether to perform private print or ordinary print, before sending a print job to the MFP 1 . This decreases the processing load on the MFP 1 to receive a print job.
- a private print time is provided to handle all print jobs as a private print job.
- the private print time can be set and changed by pressing the button 182 b on the change item select screen 182 explained with reference to FIG. 7 .
- a private print time setting screen 37 a is displayed.
- the private print time setting screen 371 is displayed in the display unit 37 . It is of course possible to display it in the display unit 18 of the MFP 1 .
- FIG. 16 shows an example of the private print time setting screen 371 .
- the private print time setting screen 371 has a set time 371 a , a checkbox 371 b , an OK button 371 c , an add button 371 d , a delete button 371 e and a CANCEL button 371 f .
- the time zone marked in the checkbox 371 b is set as private print time.
- the user can change the private print time setting by using the OK button 371 c , add button 371 d , delete button 371 e and CANCEL button 371 f .
- a time zone setting screen 372 is displayed.
- FIG. 17 shows an example of the time zone setting screen 372 .
- the time zone setting screen 372 has an area 372 a to set the beginning of set time, an area 372 b to set the end of set time, an OK button 372 c and a CANCEL button 372 d . After setting the time and pressing the OK button 372 c , mark the checkbox of the corresponding time zone on the private print time setting screen 371 . The private print time is set by this.
- FIG. 18 is a flowchart of the processing executed by the CPU 11 when a print job is received. This processing is executed between the case that a key is judged not included in the first embodiment (NO in ST 106 ) and the case that a print job is stored in an ordinary print queue (ST 108 ). In the second embodiment, this processing is executed between the case that an identifier is judged “NO” (NO in ST 305 ) and the case that a print job is stored in an ordinary print queue (ST 307 ). Therefore, the other parts have been explained in the first and second embodiments, and explanation will be omitted in the third embodiment.
- the CPU 11 judges that a key is not included (NO in ST 106 or ST 305 )
- the CPU 11 obtains the time to receive the print job from the clock 22 (ST 401 ).
- the CPU 11 judges whether it is private print time or not (ST 402 ). Namely, the CPU 11 judges whether the time obtained from the clock 22 is the private print time set on the private print time setting screen 371 .
- the CPU 11 judges that the time is private print time (YES in ST 402 )
- the CPU 11 stores the print job in a private print job queue (ST 107 or ST 306 ).
- the CPU 11 judges that the time is not private print time (NO in ST 402 )
- the CPU 11 stores the received print job in an ordinary print job queue (ST 108 or ST 307 ).
- the print job when the MFP 1 receives a print job while private print time is being set, the print job is automatically stored as a private print job even if a key is not included in the printing contents of that print job.
- a print job is automatically listed as a private print job in during time zone with many people. This decreases the possibility that a confidential document is seen by a third party.
- a print job is deleted when the user ID is not listed in the user information database D 2 .
- it is permitted to store a print job in a private print job queue or an ordinary print job queue even if the user ID is not listed in the user information database D 2 .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
- 1. Field of the Invention
- The present invention relates to an image forming apparatus to receive a confidential document print job, and a computer to send the print job.
- 2. Description of the Related Art
- There is a known printer system provided with a confidential print function to start printing confidential print data on a paper sheet by inputting a request to output confidential print data from an input unit attached to a printer, when a confidential print request is sent from a client system to a printer. This printer system eliminates the confidential print data remaining in a printer server, after the output request enabling time passes in a print job management unit (Jpn. Pat. Appln. KOKAI Publication No. 2003-25692).
- In the prior art, when a confidential document is printed, private print and ordinary print are separated by the user's judgment. Private print is a technique to perform printing output of print data by inputting an output request from an input unit attached to a printer, when a print request is sent from a client system to a printer.
- In the above prior art, if the user prints a confidential document as an ordinary print by mistake, the confidential document may be seen or stolen by a third party.
- Therefore, there is a need for an image forming apparatus and a computer, which prevent a confidential document from being seen or stolen by a third party even if a user prints it ordinarily by mistake.
- According to an aspect of the present invention, there is provided an image forming apparatus comprising a receiving unit configured to receive a print job through a network; a key setting memory configured to store a key for a private print; a comparator configured to compare the printing contents of the print job received by the receiving unit with the key stored in the key setting memory; a key judgment unit configured to judge whether an identical part is included in the key and the printing contents; a first job processing unit configured to store the received print job in a private print job queue for private printing when the key judgment part judges that the identical part is included; and a second job processing unit configured to store the received print job in an ordinary print job queue for ordinary printing when the key judgment part judges that the identical part is not included.
- According to another aspect of the present invention, there is provided a method of sending a print job to an image forming apparatus of a computer comprising displaying a print screen for creating a sending print job to an image forming apparatus; comparing the printing contents of the sending print job with a previously stored key for private printing; judging whether an identical part is included in the key and the printing contents based on the result of the comparison; and adding an identifier to the sending print job, to make the image forming apparatus store the print job in a private print job queue for private printing when the identical part is judged included.
- Objects and advantages of the invention will become apparent from the description which follows, or may be learned by practice of the invention.
- The accompanying drawings illustrate embodiments of the invention, and together with the general description given above and the detailed description given below, serve to explain the principles of the invention.
-
FIG. 1 is a schematic block diagram of a network configuration in a first embodiment of the present invention; -
FIG. 2 is a block diagram of essential components of MFP in the same embodiment; -
FIG. 3 is a print job database in the same embodiment; -
FIG. 4 is a user information database in the same embodiment; -
FIG. 5 shows a key setting memory in the same embodiment; -
FIG. 6 shows an example of a login screen in the same embodiment; -
FIG. 7 shows an example of a change item select screen in the same embodiment; -
FIG. 8 shows an example of a key select screen in the same embodiment; -
FIG. 9 shows an example of a key add screen in the same embodiment; -
FIG. 10 shows an example of a document including a “Private” key in the same embodiment; -
FIG. 11 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received; -
FIG. 12 is a block diagram of essential components of PC in a second embodiment; -
FIG. 13 shows an example of a key setting memory in the same embodiment; -
FIG. 14 is a flowchart of the processing executed by CPU when sending a created print job to MFP in the same embodiment; -
FIG. 15 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received; -
FIG. 16 shows an example of a private print time setting screen in a third embodiment; -
FIG. 17 shows an example of a time zone setting screen in the same embodiment; and -
FIG. 18 is a flowchart of the processing executed by CPU in the same embodiment, when a print job is received. - Embodiments of the present invention will be explained hereinafter with reference to the accompanying drawings.
-
FIG. 1 is a schematic block diagram of a network configuration in a first embodiment. As shown inFIG. 1 , a multifunction peripheral (hereinafter called an MFP) 1 is connected to personal computers (PC) 3, 4 and 5 through anetwork 2. The PC 3 is a computer of a manager to manage the components connected to thenetwork 2. -
FIG. 2 is a block diagram of essential components of the MFP 1. As shown inFIG. 2 , the MFP 1 comprises a CPU 11, aROM 12, aRAM 13, amemory 14, animage processor 15, acontrol panel 16, anetwork interface 19, ascanner 20, aprinter 21, and aclock 22. The CPU 11 is connected to theROM 12,RAM 13,memory 14,image processor 15,control panel 16,network interface 19,scanner 20,printer 21 andclock 22, through a bus line. - The CPU 11 controls the whole MFP 1 by executing a control program stored in the
ROM 12. TheROM 12 stores a control program and fixed data to be executed by the CPU 11. TheRAM 13 has a work area required by the CPU 11 to execute the control program stored in theROM 12. - The
memory 14 is a hard disc drive, for example. Thememory 14 stores various programs and various data, such as, image data, print job database D1 described later, user information database D2 andkey setting memory 14 a. Theimage processor 15 compresses and decompresses image data. Thecontrol panel 16 has acontrol unit 17 and adisplay unit 18. Thecontrol unit 17 sends the CPU 11 an instruction received from a user. Thedisplay unit 18 displays the information necessary for a user under the control of CPU 11. Thenetwork interface 19 connects thenetwork 2, and makes data communication with thePCs 3, 4 and 5 connected to thenetwork 2. Thescanner 20 reads an image from an original set on a not-shown original table or an original sent from a not-shown automatic paper supply unit, and creates image data. Theprinter 21 forms an image on a recording paper sheet based on a print job received through thenetwork 2 or the image data read from thememory 14 and decompressed by theimage processor 15. Theclock 22 creates date and time information. The date and time information created by theclock 22 is supplied to the CPU 11 at need. - Next, explanation will be given on the print job database D1, user information database D2 and
key setting memory 14 a stored in thememory 14, with reference toFIG. 3 toFIG. 5 . -
FIG. 3 is a print job database D1. The print job database D1 stores the information about a print job as data when receiving a print job. A receiving print job may be either an ordinary print job or a confidential document print job. A confidential document includes the key stored in thekey setting memory 14 a. As shown inFIG. 3 , the print job database D1 manages the following items concerning each print job. Namely, the print job database D1 manages “job ID”, “date and time”, “user ID”, “private print” and “data body”. The “job ID” stores an ID added for discrimination with the MFP 1. The “date and time” stores the date and time to receive a print job from any one ofPCs 3, 4 and 5 through thenetwork 2. The “user ID” stores the user ID of a user who lists a print job in the print job database D1. The “private print” stores the information to determine private print or not. For example, “YES” is stored for a private print, and “NO” is stored for not a private print. The “data body” stores the data indicating the printing contents. -
FIG. 4 is a user information database D2. The user information database D2 manages the following items concerning each user. Namely, the user information database D2 manages “user ID”, “group ID” and “mail” address”. The “user ID” stores the user who sends a print job. The “group ID” stores the group ID of a group to which the user belongs. The “mail address” stores the mail address of the user. The user information database D2 stores the passwords of each user (not shown), in addition to the above items. -
FIG. 5 shows akey setting memory 14 a. A key stored in thekey setting memory 14 a is used to determine whether a received print job is a private print or an ordinary print. The key is a specific character string, a sign or an image used for a confidential document. Concretely, as shown inFIG. 5 , “Private”, “X copy X” and “Image A” are set as a key. Each key is given a not-shown flag. For example, a key with a flag “1” is selected as a key for the matching operation described later, and a key with a flag “0” is not selected as a key for the matching. The flag “1” and flag “0” are changed on a keyselect screen 183 described later. - Next, explanation will be given on the operations when setting a key in the
key setting memory 14 a.FIG. 6 toFIG. 9 shows the setting screens displayed on thedisplay unit 18 when setting a key. -
FIG. 6 shows an example of alogin screen 181 to log in thekey setting memory 14 a. The login screen has anarea 181 a to enter a user ID, and anarea 181 b to enter a password. A user enters a user ID and a password by using thecontrol unit 17. The MFP 1 refers to the user information database D2, and verifies that the user is a registered user based on the entered user ID and password. After verification, a change itemselect screen 182 appears on thedisplay unit 18. In the first embodiment, login is to be made by using thecontrol panel 16 of MFP 1. However, login is also possible from the PC 3 of a manager through thenetwork 2. -
FIG. 7 shows an example of the change itemselect screen 182. The change itemselect screen 182 has abutton 182 a to specify a key, abutton 182 b to specify private print time, anOK button 182 c and a CANCELbutton 182 d. Thebutton 182 b is used to change the setting of the time for private printing. The private time will be explained in detail later in a third embodiment. When thebutton 182 a is pressed by a user, the keyselect screen 183 appears on thedisplay unit 18. -
FIG. 8 shows an example of the keyselect screen 183. The keyselect screen 183 has a keyselect area 183 a to select a key, anOK button 183 b, anadd button 183 c, adelete button 183 d and a CANCELbutton 183 e. The keyselect area 183 a displays the keys stored in thekey setting memory 14 a. As shown inFIG. 8 , the keyselect area 183 a displays the “Secrete”, “X copy X” and “Image A” keys. The keyselect area 183 a displays also a checkmark for each key to indicate whether the key is selected or not for the matching operation described later. InFIG. 8 , “Private” is checked, and “X copy X” and “Image A” are not checked. The checked key has a flag “1”, and the unchecked keys have a flag “0”. When theadd button 183 c is pressed by the user, akey add screen 184 to add a key is displayed. When thedelete button 183 d is pressed by the user, a key selected by a not-shown cursor is deleted. Namely, a corresponding key is deleted also from thekey setting memory 14 a. -
FIG. 9 shows an example of thekey add screen 184. The key addscreen 184 has anarea 184 a to display an added key, anOK button 184 b, areference button 184 c and a CANCELbutton 184 d. As shown inFIG. 9 , the user enters the key “Personnel changes” by using thecontrol unit 17. Then, the user presses theOK button 184 d. The key “Personnel changes” is stored in thekey setting memory 14 a. -
FIG. 10 shows an example of adocument 23 including the key “Secret”. - Explanation will now be given on the processing executed when the MFP 1 receives a print job from any one of
PCs 3, 4 and 5 through thenetwork 2.FIG. 11 shows a flowchart of the processing executed by the CPU 11 when a print job is received. - Receiving a print job (ST 101), the CPU 11 accesses the user information database D2 (ST 102). The CPU 11 checks whether the user ID of the user sending the print job is listed in the user information database D2 (ST 103). When the CPU 11 judges that the user ID of the user sending the print job is not listed in the user information database D2 (NO in ST 103), the CPU 11 deletes that print job (ST 104). This is because a print job instructed by a user not listed in the database should not be executed.
- When the CPU 11 judges that the user ID of the user sending the print job is listed in the user information database D2 (YES in ST 103), the CPU 11 executes matching (ST 105). By this matching, the data indicating the key selected on the key
select screen 183 among the keys stored in thekey setting memory 14 a is compared with the data extracting the text data for example from the printed contents of the print job. If an image is selected as a key, the data indicating that image is compared with the image data indicating the printed contents. - After the matching, the CPU 11 checks whether the key is included in the print job (ST 106). Namely, the CPU 11 judges whether a part identical to the data indicating the key is included in the data indicating the printing contents, based on the result of comparing the data indicating the key with the data indicating the printing contents.
- When the CPU 11 judges that the key is included (YES in ST 106), the CPU 11 stores the print job in a private print job queue for executing a private print job (ST 107). When the CPU 11 judges that the key is not included (NO in ST 106), the CPU 11 stores the print job in an ordinary print job queue for executing an ordinary print job (ST 108). After storing the print job in the private print job queue or ordinary print job queue, the CPU 11 stores the print job in the print job database D1 (ST 109). In this time, when the print job is stored in the private print job queue, “YES” is stored in the “Private print” area of the print job database D1, and when the print job is stored in the ordinary print job queue, “NO” is stored.
- Next, explanation will be given on the operations executed when the MFP 1 configured as above receives a print job to print the
document 23 shown inFIG. 10 from the PC 3 through thenetwork 2. The user ID of the PC 3 is “Taro”, and listed in the user information database D2. - Receiving the print job from the PC 3, the MFP 1 checks whether the user ID of the user sending the print job is listed in the user information database D2. The user ID “Taro” is listed in the user information database D2, and matching is performed. By the matching, the word “Private” selected on the key
select screen 183 is compared with the printing contents of the print job. Whether the word “Private” is included in the printing contents is checked. The word “Private” is included in the printing contents of the print job, and the print job is stored as a private print job in a private print job queue. - The print job is stored as a private print job, and the print job is executed and printing is performed when the user of PC 3 goes to the MFP 1 and performs a predetermined operation on the
operation unit 17. - When the printing contents of the received print job include the key selected on the key
select screen 183, the MFP 1 in the first embodiment automatically stores the print job as a private print job. Thus, as long as the key is included in a confidential document, accidental ordinary printing by the user's mistake can be prevented. Namely, the MFP 1 can prevent that the contents of a confidential document are seen by a third party. - Further, the MFP 1 judges whether to perform a private print or ordinary print. This decreases the processing load of a PC to send a print job.
- A second embodiment will be explained. The same reference numerals are given to components the same as those of the first embodiment, and detailed explanation will be omitted. In the second embodiment, a PC judges whether a key indicating a confidential document is included in the printing contents. The configuration of PC 3 will be explained. The configurations of PC 4 and
PC 5 are the same as the PC 3, and explanation will be omitted. -
FIG. 12 is a block diagram of essential components of the PC 3. As shown inFIG. 12 , the PC 3 has aCPU 31, aROM 32, aRAM 33, a hard disk drive (HDD) 34, aclock 35, anetwork interface 36, adisplay unit 37, and acontrol unit 38. TheCPU 31 is connected to theROM 32,RAM 33,HDD 34,clock 35,network interface 36,display unit 37 andcontrol unit 38, through a bus line. - The
CPU 31 controls the whole PC 3 by executing a control program stored in theROM 32. TheROM 32 stores a control program and fixed data executed by theCPU 31. TheRAM 33 has a work area required by theCPU 31 to execute the control program, the application software stored in theHDD 34, and the printer driver stored in theROM 32. - The
hard disk drive 34 stores various application software and a printer driver to send a print job to the MFP 1. Theclock 35 counts date and time. Thenetwork interface 36 is connected to thenetwork 2 for performing data communication with the MFP 1, for example, connected to thenetwork 2. Thedisplay unit 37 is a monitor, for example, and displays the information necessary for the user under the control ofCPU 31. Thecontrol unit 38 is a keyboard or a mouse, for example, and transmits an instruction from the user to theCPU 31. -
FIG. 13 shows an example of thekey setting memory 34 a. As shown inFIG. 13 , thekey setting memory 34 a is the same as thekey setting memory 14 a of the MFP 1 explained in the first embodiment. When a key is changed on the keyselect screen 183 in thedisplay unit 18 of the MFP 1, the setting of thekey setting memory 34 a (including a not-shown flag) is also changed. - Next, explanation will be given on the process of sending a print job from the PC 3 configured as above to the MFP 1.
FIG. 14 is a flowchart of the processing executed by theCPU 31 when creating a print job to print a document created by a given application and sending the print job to the MFP 1. - First, the
CPU 31 displays a print screen in the display unit (ST 201). The print screen is used for setting the printer driver, for example. The print screen displays a checkbox (not shown) to check whether to perform matching of the selected key with the printing contents. TheCPU 31 judges whether the checkbox is marked with a checkmark (ST 202). - When the
CPU 31 judges that the checkbox is marked with a checkmark (YES in ST 202), theCPU 31 accepts the input of the print button (ST 203). TheCPU 31 executes the matching (ST 204), and judges whether the key is included (ST 205). The matching and judgment whether the key is included are the same as steps ST 105 and ST 106 explained with reference toFIG. 11 , and explanation will be omitted. - When the
CPU 31 judges that the key is included in the printing contents (YES in ST 205), theCPU 31 performs the processing for adding an identifier to the print job (ST 206). The identifier makes the item “Private print” of the print job database D1 “YES”. This identifier is added to the header of a print job for example. - When the
CPU 31 performs the processing for adding an identifier (ST 206), judges that the checkbox for matching is not marked with a checkmark (NO in ST 202), or judges that the printing contents does not include a key (NO in ST 205), theCPU 31 creates a print job and sends the created print job (ST 207). - The print job sent from the PC 3 to the MFP 1 includes the data/time to send, user ID, identifier and data body or the printing contents. The identifier is written “YES” when the printing contents include a key, and written “NO” when the printing contents do not include a key.
- Next, explanation will be given on the processing of the MFP 1 when a print job is sent from the PC 3 to the MFP 1.
FIG. 15 is a flowchart of the processing executed by the CPU 11 when a print job including the description (identifier) of the private print item is received. - The processing of steps ST 301 to ST 304 executed by the CPU 1 is the same as the processing of steps ST 101 to ST 104 explained in the first embodiment, and explanation will be omitted. Explanation will be given on the processing after the case that the user ID written in a print job has been listed in the user information database D2 (YES in ST 304).
- The CPU 11 checks how is the identifier of the print job (ST 305). When the CPU 11 judges that the identifier is “YES” (YES in ST 305), the CPU 11 stores the received print job in the private print job queue (ST 306). When the CPU 11 judges that the identifier is “NO” (NO in ST 305), the CPU 11 stores the received print job in the ordinary print job queue (ST 307).
- After storing the print job in the private print job queue or ordinary print job queue, the CPU 11 stores the print job in the job database D1 (ST 308).
- In this time, when the print job is stored in the private print job queue, “YES” is stored in the “Private print” area of the print job database D1, and when the print job is stored in the ordinary print job queue, “NO” is stored.
- Next, explanation will be given on the operations in the PC 3 and MFP 1 configured as described above when the PC 3 creates a print job to print the
document 23 shown inFIG. 10 , and sends the print job to the MFP 1. The user ID of the PC 3 is “Taro”, and listed in the user information database D2. - The user operates the
operation unit 38 of the PC 3, and creates thedocument 23 shown inFIG. 10 on a given application. The user displays the print screen in thedisplay unit 37. On the print screen, the checkbox for the above-mentioned matching is marked with a checkmark. When the user presses the print button in this state, the word “Private” selected on the keyselect screen 183 is compared with the printing contents of thedocument 23 by the matching operation. Whether the word “Private” is included in the printing contents is checked. The printing contents of thedocument 23 include the word “Private”, and the identifier “YES” is written in the header of the print job. The print job is sent from the PC 3 to the MFP 1. - Receiving the print job, the MFP 1 checks whether the user ID of the user sending the print job is listed in the user information database D2. The user ID “Taro” has been listed in the user information database D2. Thus, how is the identifier of the print job is checked. The identifier “YES” is added to the print job, and the print job is stored as a private print job in a private print job queue.
- The print job is stored as a private print job, and the print job is executed and printing is performed when the user of PC 3 goes to the MFP 1 and performs a predetermined operation on the
operation unit 17. - When the printing contents include the key selected on the key
select screen 183, the PC 3 sends the print job with the identifier “YES” to the MFP 1. - Receiving the print job with the identifier “YES”, the MFP 1 automatically stores it as a private print job.
- Thus, as long as the key is included in a confidential document, accidental ordinary printing by the user's mistake can be prevented. Namely, the MFP 1 can prevent that the contents of a confidential document are seen by a third party.
- Further, the PC 3 judges whether to perform private print or ordinary print, before sending a print job to the MFP 1. This decreases the processing load on the MFP 1 to receive a print job.
- A third embodiment will now be explained. The same reference numerals are given to the same components in the second embodiment, and detailed explanation will be omitted. In the third embodiment, a private print time is provided to handle all print jobs as a private print job.
- The private print time can be set and changed by pressing the
button 182 b on the change itemselect screen 182 explained with reference toFIG. 7 . When thebutton 182 b is pressed, a private print time setting screen 37 a is displayed. In the third embodiment, explanation will be given on a case that the private printtime setting screen 371 is displayed in thedisplay unit 37. It is of course possible to display it in thedisplay unit 18 of the MFP 1. -
FIG. 16 shows an example of the private printtime setting screen 371. The private printtime setting screen 371 has a settime 371 a, acheckbox 371 b, anOK button 371 c, anadd button 371 d, adelete button 371 e and a CANCELbutton 371 f. The time zone marked in thecheckbox 371 b is set as private print time. The user can change the private print time setting by using theOK button 371 c, addbutton 371 d, deletebutton 371 e and CANCELbutton 371 f. When theadd button 371 d is pressed, a timezone setting screen 372 is displayed. -
FIG. 17 shows an example of the timezone setting screen 372. The timezone setting screen 372 has anarea 372 a to set the beginning of set time, an area 372 b to set the end of set time, anOK button 372 c and a CANCELbutton 372 d. After setting the time and pressing theOK button 372 c, mark the checkbox of the corresponding time zone on the private printtime setting screen 371. The private print time is set by this. - Next, explanation will be given on the processing executed when the MFP receives a print job in a case that the private print time is set as described above.
FIG. 18 is a flowchart of the processing executed by the CPU 11 when a print job is received. This processing is executed between the case that a key is judged not included in the first embodiment (NO in ST 106) and the case that a print job is stored in an ordinary print queue (ST 108). In the second embodiment, this processing is executed between the case that an identifier is judged “NO” (NO in ST 305) and the case that a print job is stored in an ordinary print queue (ST 307). Therefore, the other parts have been explained in the first and second embodiments, and explanation will be omitted in the third embodiment. - When the CPU 11 judges that a key is not included (NO in ST 106 or ST 305), the CPU 11 obtains the time to receive the print job from the clock 22 (ST 401). The CPU 11 judges whether it is private print time or not (ST 402). Namely, the CPU 11 judges whether the time obtained from the
clock 22 is the private print time set on the private printtime setting screen 371. - When the CPU 11 judges that the time is private print time (YES in ST 402), the CPU 11 stores the print job in a private print job queue (ST 107 or ST 306). When the CPU 11 judges that the time is not private print time (NO in ST 402), the CPU 11 stores the received print job in an ordinary print job queue (ST 108 or ST 307).
- In the third embodiment, when the MFP 1 receives a print job while private print time is being set, the print job is automatically stored as a private print job even if a key is not included in the printing contents of that print job. Thus, for example, by setting private print time previously for the time zone with many people, a print job is automatically listed as a private print job in during time zone with many people. This decreases the possibility that a confidential document is seen by a third party.
- Further, it is possible to change a print job to private print or ordinary print according to whether the time zone is with many people or a few people.
- In the explanation of the first and second embodiments, a print job is deleted when the user ID is not listed in the user information database D2. However, it is permitted to store a print job in a private print job queue or an ordinary print job queue even if the user ID is not listed in the user information database D2.
- In the first to third embodiments, when a print job stored as a private print is not printed after a certain time, that job may be deleted.
- Additional advantages and modifications will readily occur to those skilled in the art. Therefore, the invention in its broader aspects is not limited to the specific details and representative embodiments shown and described herein. Accordingly, various modifications may be made without departing from the spirit or scope of the invention as defined by the appended claims and equivalents thereof.
Claims (9)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/229,579 US7929164B2 (en) | 2005-09-20 | 2005-09-20 | Image forming apparatus accepting a print job and computer transmitting a print job |
JP2006251657A JP4881684B2 (en) | 2005-09-20 | 2006-09-15 | Image forming apparatus and image processing apparatus |
CNB2006101275967A CN100549935C (en) | 2005-09-20 | 2006-09-19 | Image processing system, print out task sending method and computing machine |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/229,579 US7929164B2 (en) | 2005-09-20 | 2005-09-20 | Image forming apparatus accepting a print job and computer transmitting a print job |
Publications (2)
Publication Number | Publication Date |
---|---|
US20070070393A1 true US20070070393A1 (en) | 2007-03-29 |
US7929164B2 US7929164B2 (en) | 2011-04-19 |
Family
ID=37893468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/229,579 Expired - Fee Related US7929164B2 (en) | 2005-09-20 | 2005-09-20 | Image forming apparatus accepting a print job and computer transmitting a print job |
Country Status (3)
Country | Link |
---|---|
US (1) | US7929164B2 (en) |
JP (1) | JP4881684B2 (en) |
CN (1) | CN100549935C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110299118A1 (en) * | 2010-06-03 | 2011-12-08 | Canon Kabushiki Kaisha | Image forming system, control method therefor, recording medium storing control program therefor, and information processing apparatus |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5407139B2 (en) * | 2007-11-29 | 2014-02-05 | セイコーエプソン株式会社 | OUTPUT SYSTEM, OUTPUT CONTROL DEVICE, OUTPUT METHOD, AND COMPUTER PROGRAM |
JP5279454B2 (en) * | 2008-11-04 | 2013-09-04 | キヤノン株式会社 | Image processing apparatus, control method therefor, and program |
JP6149687B2 (en) | 2013-10-25 | 2017-06-21 | 富士ゼロックス株式会社 | Information processing apparatus and program |
EP3475869B1 (en) * | 2016-06-25 | 2020-09-30 | Hewlett-Packard Development Company, L.P. | Secure release of print jobs in printing devices |
CN106951198A (en) * | 2017-03-03 | 2017-07-14 | 华中科技大学 | A kind of mobile cloud Method of printing and system |
CN108628553A (en) * | 2017-03-15 | 2018-10-09 | 上海聚虹光电科技有限公司 | A kind of remote printing system and method with iris identity authentication function |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5970218A (en) * | 1997-02-11 | 1999-10-19 | Toshiba America Information Systems, Inc. | Private print |
US20010012122A1 (en) * | 2000-02-04 | 2001-08-09 | Naofumi Ueda | Printing apparatus |
US6545767B1 (en) * | 1998-05-22 | 2003-04-08 | Canon Kabushiki Kaisha | Print server, printing control method, image forming apparatus, image forming method, image forming system, and storage medium |
US6771386B1 (en) * | 2000-09-14 | 2004-08-03 | Kabushiki Kaisha Toshiba | Image forming system |
US6785727B1 (en) * | 1998-12-24 | 2004-08-31 | Canon Kabushiki Kaisha | Image processor for processing reservation and information processor for requesting reservation |
US6791703B1 (en) * | 1909-06-05 | 2004-09-14 | Canon Kabushiki Kaisha | Image processing apparatus and method, and storage medium therefor |
US20050105121A1 (en) * | 2003-11-19 | 2005-05-19 | Canon Kabushiki Kaisha | Image processing method, image processor, and program |
US20050190396A1 (en) * | 2004-02-27 | 2005-09-01 | Oki Data Corporation | Printing apparatus and print processing method |
US6981254B2 (en) * | 2001-02-01 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Delay timer for printing from the driver |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07336509A (en) * | 1994-06-03 | 1995-12-22 | Canon Inc | Facsimile equipment |
JP2001096842A (en) * | 1999-09-30 | 2001-04-10 | Minolta Co Ltd | Image formation unit |
JP2003025692A (en) | 2001-07-18 | 2003-01-29 | Sharp Corp | Printer and printer system |
JP2004023149A (en) * | 2002-06-12 | 2004-01-22 | Konica Minolta Holdings Inc | Printer |
JP4629581B2 (en) * | 2003-09-25 | 2011-02-09 | 大日本印刷株式会社 | Output information management system |
JP4297057B2 (en) * | 2005-01-20 | 2009-07-15 | コニカミノルタビジネステクノロジーズ株式会社 | Image forming system, output mode management program, and recording medium recording the output mode management program |
-
2005
- 2005-09-20 US US11/229,579 patent/US7929164B2/en not_active Expired - Fee Related
-
2006
- 2006-09-15 JP JP2006251657A patent/JP4881684B2/en not_active Expired - Fee Related
- 2006-09-19 CN CNB2006101275967A patent/CN100549935C/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6791703B1 (en) * | 1909-06-05 | 2004-09-14 | Canon Kabushiki Kaisha | Image processing apparatus and method, and storage medium therefor |
US5970218A (en) * | 1997-02-11 | 1999-10-19 | Toshiba America Information Systems, Inc. | Private print |
US6545767B1 (en) * | 1998-05-22 | 2003-04-08 | Canon Kabushiki Kaisha | Print server, printing control method, image forming apparatus, image forming method, image forming system, and storage medium |
US6785727B1 (en) * | 1998-12-24 | 2004-08-31 | Canon Kabushiki Kaisha | Image processor for processing reservation and information processor for requesting reservation |
US20010012122A1 (en) * | 2000-02-04 | 2001-08-09 | Naofumi Ueda | Printing apparatus |
US6771386B1 (en) * | 2000-09-14 | 2004-08-03 | Kabushiki Kaisha Toshiba | Image forming system |
US6981254B2 (en) * | 2001-02-01 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Delay timer for printing from the driver |
US20050105121A1 (en) * | 2003-11-19 | 2005-05-19 | Canon Kabushiki Kaisha | Image processing method, image processor, and program |
US20050190396A1 (en) * | 2004-02-27 | 2005-09-01 | Oki Data Corporation | Printing apparatus and print processing method |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110299118A1 (en) * | 2010-06-03 | 2011-12-08 | Canon Kabushiki Kaisha | Image forming system, control method therefor, recording medium storing control program therefor, and information processing apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN1936825A (en) | 2007-03-28 |
JP2007087390A (en) | 2007-04-05 |
CN100549935C (en) | 2009-10-14 |
JP4881684B2 (en) | 2012-02-22 |
US7929164B2 (en) | 2011-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210223973A1 (en) | Data communication system device and method | |
JP4980255B2 (en) | Print processing system | |
US9007616B2 (en) | Printing apparatus which restricts printing of print job data | |
US8424056B2 (en) | Workflow system and object generating apparatus | |
US8780380B2 (en) | Information processing apparatus, output system, and computer-readable storage medium to output stored data in a manner associated with second user information that specifies data based on first user information | |
US8593665B2 (en) | Image forming system and information processing apparatus | |
US8427664B2 (en) | Key based electronic file approval management system | |
US7774853B2 (en) | Document processing device, and document processing control method thereof | |
US20080178265A1 (en) | Information processing system, information processing apparatus and method and program therefor | |
US20130293919A1 (en) | Image forming apparatus and method of user authentication | |
US8922806B2 (en) | Administration server and image processing system | |
JP2007203736A (en) | Method for executing locked printing in printing device | |
US20080174814A1 (en) | Image processing apparatus and image processing system | |
US8699056B2 (en) | Printing system, printing apparatus, terminal apparatus, print setting method and print setting program | |
US8112793B2 (en) | Image forming apparatus and image forming system | |
CN101276263A (en) | Information processing device, information processing system | |
US8503006B2 (en) | Job managing apparatus performing process of passing printed material to recipient | |
US20150242170A1 (en) | Image forming apparatus, job execution system, and job execution method | |
CN100549935C (en) | Image processing system, print out task sending method and computing machine | |
JP2008123030A (en) | Printing device and information processing system using the same | |
US9826123B2 (en) | Information processing system, information processing method, and recording medium for facilitating association among information items that are related to the same data | |
JP2010224947A (en) | Document transmission control system, transmission controller, and program | |
US8424063B2 (en) | Workflow management apparatus and workflow management method | |
JP4683055B2 (en) | Image processing apparatus and image processing program | |
US20100060930A1 (en) | Printing system and computer readable storage medium for use therein |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHI TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IDA, TOSHIHIRO;OGURA, KAZUHIRO;MAKISHIMA, SHINJI;AND OTHERS;SIGNING DATES FROM 20050912 TO 20050913;REEL/FRAME:017020/0541 Owner name: TOSHIBA TEC KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IDA, TOSHIHIRO;OGURA, KAZUHIRO;MAKISHIMA, SHINJI;AND OTHERS;SIGNING DATES FROM 20050912 TO 20050913;REEL/FRAME:017020/0541 Owner name: KABUSHIKI KAISHI TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IDA, TOSHIHIRO;OGURA, KAZUHIRO;MAKISHIMA, SHINJI;AND OTHERS;REEL/FRAME:017020/0541;SIGNING DATES FROM 20050912 TO 20050913 Owner name: TOSHIBA TEC KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:IDA, TOSHIHIRO;OGURA, KAZUHIRO;MAKISHIMA, SHINJI;AND OTHERS;REEL/FRAME:017020/0541;SIGNING DATES FROM 20050912 TO 20050913 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20190419 |