US20080165372A1 - Image Data Management Apparatus, Image Forming Apparatus and Image Forming System - Google Patents
Image Data Management Apparatus, Image Forming Apparatus and Image Forming System Download PDFInfo
- Publication number
- US20080165372A1 US20080165372A1 US11/872,747 US87274707A US2008165372A1 US 20080165372 A1 US20080165372 A1 US 20080165372A1 US 87274707 A US87274707 A US 87274707A US 2008165372 A1 US2008165372 A1 US 2008165372A1
- Authority
- US
- United States
- Prior art keywords
- image data
- section
- user
- image forming
- forming apparatus
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/44—Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
- B41J3/46—Printing mechanisms combined with apparatus providing a visual indication
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/44—Typewriters or selective printing mechanisms having dual functions or combined with, or coupled to, apparatus performing other functions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1211—Improving printing performance
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/126—Job scheduling, e.g. queuing, determine appropriate device
- G06F3/1261—Job scheduling, e.g. queuing, determine appropriate device by using alternate printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection 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/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
- H04N1/00244—Connection 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 with a server, e.g. an internet server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32358—Circuits 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/324—Circuits 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/327—Initiating, continuing or ending a single-mode communication; Handshaking therefor
- H04N1/32765—Initiating a communication
- H04N1/32771—Initiating a communication in response to a request, e.g. for a particular document
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/327—Initiating, continuing or ending a single-mode communication; Handshaking therefor
- H04N1/32765—Initiating a communication
- H04N1/32771—Initiating a communication in response to a request, e.g. for a particular document
- H04N1/32776—Initiating a communication in response to a request, e.g. for a particular document using an interactive, user-operated device, e.g. a computer terminal, mobile telephone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/4406—Restricting access, e.g. according to user identity
- H04N1/4426—Restricting access, e.g. according to user identity involving separate means, e.g. a server, a magnetic card
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0008—Connection or combination of a still picture apparatus with another apparatus
- H04N2201/0034—Details of the connection, e.g. connector, interface
- H04N2201/0037—Topological details of the connection
- H04N2201/0039—Connection via a network
Definitions
- the present invention relates to an image data management apparatus, an image forming apparatus and an image forming system.
- JP2002-175241A discloses a printed material serving system.
- a host computer and a text file server manage text files and receive reservations for printing of the text files from users, and in response to a command from a store to output a printed material of a reserved file, the text file server sends data of the file to a printer installed in the store.
- a server centrally manages data (for example, text data of documents) and sends the data in response to a command from a printer
- the server manages other data besides the data to be requested by exterior printers. Then, the system has a problem that when the server searches for data in response to a command from a printer, the larger the volume of data stored in the server is, the heavier the load for the search is.
- An object of the present invention is to provide an image data management apparatus, an image forming apparatus and an image forming system which can search for data to be printed out by an externally connected image forming apparatus with a light load.
- a first aspect of the present invention provides an image data management apparatus which comprises an image data storage section and a connecting section to an image forming apparatus.
- the image data management apparatus further comprises: a marking section for, when image data which are expected to be printed at said image forming apparatus connected via the connecting section are stored in the data storage section, marking the image data with a designating mark; a designating information providing section for providing designating information for the marked image data, a user presenting the designating information to the image data management apparatus when the user makes a request for the marked image data at the image forming apparatus; a searching section for searching the data storage section for image data marked with the designating mark and provided with the designating information; and a search result sending section for sending a result of the search made by the searching section to the image forming apparatus.
- a second aspect of the present invention provides an image forming apparatus connected to the image data management apparatus according to the first aspect of the present invention, and the image data storage apparatus and the image forming apparatus form a virtual sub-network.
- the image forming apparatus comprises a search result receiving section for receiving the result of the search from the image data management apparatus; and a notifying section for, when there are image data marked with the designating mark and provided with the designating information in the image data management apparatus, notifying the user of the existence of the image data.
- the image forming apparatus may further comprise a display section; an operation section for receiving inputs from a user; and a designated data display section for, when the operation section receives an input from a user in response to the notification made by the notifying section, commanding the display section to display the result of the search.
- the image forming apparatus may further comprise: a selecting section for selecting a piece of data to be printed from the result of the search; and a data requesting section for making a request to the image data management apparatus for the selected piece of data.
- Printing information may be attached to the image data marked with the designating mark and provided with the designating information, and the image forming apparatus prints the image data with the printing information attached thereto under printing conditions shown by the printing information.
- a third aspect of the present invention provides an image data management apparatus which comprises a data storage section and a connecting section to an image forming apparatus, and the image data management apparatus further comprises: a marking section for, when image data which are expected to be printed at the image forming apparatus connected via the connecting section are stored in the data storage section, marking the image data with a designating mark; and a user ID attaching section for attaching a user ID to the image data marked with the designating mark, the user ID being an ID of a user who is to print the image data at the image forming apparatus.
- the image data management apparatus may further comprise: a user ID receiving section for receiving a user ID from the image forming apparatus; a searching section for searching for image data marked with the designating mark and provided with the user ID received by the user ID receiving section; and a search result sending section for sending a result of the search made by the searching section to the image forming apparatus.
- the image data management apparatus may further comprise a selection receiving section for receiving, from the image forming apparatus, a selection of a piece of image data from the result of the search made by the searching section; and a data sending section for sending the selected piece of data to said image forming apparatus.
- printing information on conditions of printing at the image forming apparatus may be attached to the image data marked with the designating mark.
- a fourth aspect of the present invention provides an image forming apparatus which comprises an image forming section and which is connected to the image data management apparatus according to the third aspect of the present invention.
- the image forming apparatus comprises: a user authentication section for receiving a result of user authentication which is performed based on a user ID inputted by a user to judge whether to permit the user to log in; a user ID sending section for sending the user ID to the image data management apparatus; a search result receiving section for receiving the result of the search from said image data management apparatus; and a notifying section for, when there are image data marked with the designating mark and provided with the user ID in said image data management apparatus, notifying the user of the existence of the image data.
- the image forming apparatus may further comprise: a display section; an operation section for receiving inputs from a user; and a data list displaying section for, when the operation section receives an input from the user in response to the notification made by the notifying section, commanding the display section to display a list showing the result of the search.
- the image forming apparatus may further comprise: a selecting section for selecting a piece of image data from the result of the search sent from the image data management apparatus; and a data requesting section for requesting the image data management apparatus for the selected piece of image data.
- Printing information may be attached to the image data marked with the designating mark and provided with the user ID, and the image forming apparatus prints the image data with the printing information attached thereto under printing conditions shown by the printing information.
- a fifth aspect of the present invention provides an image forming system which comprises an image data management apparatus according to the first aspect of the present invention and the image forming apparatus according to the second aspect of the present invention.
- a sixth aspect of the present invention provides an image forming system which comprises the image data management apparatus according to the third aspect of the present invention and the image forming apparatus according to the fourth aspect of the present invention.
- data which are expected to be printed at an externally connected image forming apparatus are marked with a designating mark, and thereby, the load on the image data management apparatus for a search for a piece of data becomes lighter.
- FIG. 1 is a block diagram showing a hardware structure of an MFP
- FIG. 2 is an illustration showing boxes
- FIG. 3 is schematic view of a virtual sub-network according to a second embodiment of the present invention.
- FIG. 4 is a flowchart showing a procedure carried out by an MFP which is to be newly connected to the virtual sub-network and a procedure carried out by the other MFPs in the virtual sub-network;
- FIGS. 5 a , 5 b and 5 c are tables showing exemplary registration information
- FIG. 6 is a table showing exemplary user data
- FIG. 7 is an illustration showing exemplary attribute information of a file
- FIG. 8 is an exemplary screen displayed on a display section when a file is stored in a box of the MFP;
- FIG. 9 is a flowchart showing a procedure carried out, when a user's log-in is detected, by the user's home MFP;
- FIG. 10 is a flowchart showing a procedure for searching a pull-print file
- FIG. 11 is an illustration of an exemplary screen for pull-printing displayed on the display section
- FIG. 12 is a flowchart showing a procedure carried out after a pull-print button is pressed
- FIG. 13 is an illustration of an exemplary screen to show a list of pull-print files
- FIG. 14 is a schematic view of an image forming system according to a second embodiment of the present invention.
- FIGS. 15 a , 15 b and 15 c are illustrations showing an exemplary way of displaying a message on a display section of a printer according to the second embodiment.
- FIG. 16 is a flowchart showing an exemplary procedure carried out by the MFP when pull-printing is commanded at the printer.
- an MFP multi-function peripheral
- An MFP is an image forming apparatus which incorporates a network printer, a scanner, a facsimile, a document server, etc.
- FIG. 1 shows an exemplary hardware structure of the MFP 100 .
- the MFP 100 comprises an operation section 11 , a display section 12 , a scanning section 13 , a printing section 14 , a communication interface 16 , a document feeder 17 , a sheet feeder 18 , a CPU 20 , a ROM 21 , a RAM 22 , a hard disk 23 , etc.
- the operation section 11 comprises a plural number of keys for inputs of numbers, letters and symbols, a sensor for detecting a key pressed and a circuit for sending a signal showing the pressed key to the CPU 20 .
- the display section 12 displays screens for presenting information to a user, screens for promoting a user to input for settings and processing, screens for showing the results of processing performed by the MFP 100 , etc.
- the display section 12 comprises a touch panel, and the touch panel also belongs to the operation section 11 .
- the touch panel detects what area on the touch panel the user touched and sends a signal showing the result of the detection to the CPU 20 .
- the scanning section 13 irradiates a document and reads the reflected light, and thereby, the scanning section 13 reads an image drawn on the document. Then, the scanning section 13 generates digital image data (here, density data in RGB or in black).
- the image data are used for printing at the printing section 14 . Also, the image data are transformed into various formats, such as TIFF, PDF, JPEG, etc., and are stored in the hard disk 23 . The image data may be transformed into facsimile data and sent by facsimile.
- the document feeder 17 is located, for example, on the top of the body of the MFP 100 and is used for feeding one or more documents sequentially to the scanning section 13 .
- the printing section 14 prints out data onto recording sheets of, for example, paper or film.
- the printed data are data read by the scanning section 13 , data sent from an exterior device (e.g. another MFP) via a network (e.g. a LAN) or facsimile data received by facsimile.
- an exterior device e.g. another MFP
- a network e.g. a LAN
- the sheet feeder 18 is located, for example, in a lower section of the body of the MFP 100 and feeds recording sheets to the printing section 14 .
- Printed sheets that is, recording sheets which obtained images thereon at the printing section 14 , are ejected on a sheet tray (not shown).
- the communication interface 16 is an interface for communications with exterior devices, such as a printer 110 (see FIG. 14 ), other MFPs, personal computers, etc., via networks such as a LAN, a WAN, etc. and for sending/receiving facsimiles via a telephone line.
- a NIC network interface card
- TA terminal adapter
- the communication interface 16 in this embodiment functions as a connector to other MFPs, other printers, etc.
- the ROM 21 is stored with programs and data for carrying out the fundamental functions of the MFP 100 , such as a function as a scanner, a function as a copying machine, a function as a facsimile, a function as a network printer, a function as a document server (box function), etc. Further, the ROM 21 is stored with a program and data for a function according to the present invention as described below.
- All or part of the programs and the data may be stored in the hard disk 23 .
- the programs and the data stored in the hard disk 23 are loaded to the RAM 22 when necessary.
- the function according to this embodiment is not necessarily carried out by the CPU 20 and may be carried out by using a hardware for exclusive use or by partly using a function of a general-purpose program such as an operating system (OS).
- OS operating system
- FIG. 2 is an illustration showing the boxes.
- private boxes 231 A, 231 B 231 C . . . are made for individual users.
- Each of the private boxes is provided with a box name, which is the ID of the user who uses the private box.
- the name of the box 231 A is “David”.
- a public box 231 P, to which all the users are accessible, is made as well as the private boxes.
- FIG. 3 is an illustration showing a virtual sub-network 501 according to this embodiment.
- MFPs 100 , 101 , 102 and 103 are connected to a network 500 .
- the MFP 100 , the MFP 101 and the MFP 102 has a same group name, and these three MFPs form a virual sub-network 501 .
- the MFP 103 has another group name and is not a member of the virtual sub-network 501 .
- MFPs exchange their group names with one another, for example, by a broadcast packet, and then, MFPs with a same group name form a virtual sub-network.
- each of the MFPs 100 , 101 and 102 has main users. Accordingly, each of the MFPs 100 , 101 and 102 has registration information on their main users.
- the registration information on each user which will be describer later, includes at least a user ID.
- an MFP which is stored with registration information on a user is called the user's “home MFP”.
- the user's home MFP For example, when registration information on a user “David” is stored in the MFP 100 , David's home MFP is the MFP 100 .
- the purpose of storing such registration information in the MFPs 100 , 101 and 102 is to improve the operability of the MFPs 100 , 101 and 102 by registering main users in the individual MFPs 100 , 101 and 102 beforehand and is not to prohibit other users from operating the MFPs 100 , 101 and 102 .
- the MFPs 101 and 102 are connected to the network 500 and belong to the virtual sub-network 501 and that the MFP 100 is to be newly connected to the network 500 .
- the MFP 100 must have a device ID and registration information on its main users. When a device ID and registration information are stored in the MFP 100 , the device ID and the registration information are sent to the other MFPs 101 and 102 .
- FIG. 4 is a flowchart showing a procedure carried out by the MFP 100 to be newly connected to the network 500 and a procedure carried out by the other MFPs.
- terminal information is entered in the MFP 100 (step S 101 ).
- the terminal information includes a device ID for identifying the MFP 100 and a group name.
- the device ID is preferably information showing the position of the MFP 100 in the network 500 , and for example, an IP address can be used as the device ID.
- step S 102 registration information on a user which will use the MFP 100 as his/her home MFP is entered in the MFP 100 (step S 102 ).
- registration information on the individual users are entered.
- the registration information on each user includes a user ID, which is a code peculiar to the user.
- a user's name is the user's ID.
- the registration information on each user includes private information on the user.
- the private information is, for example, information on privacy, an address note, information on panel settings, authentication information and history information.
- the private information is used to improve the operability of MFPs in a virtual sub-network. Specifically, when a user logs in the virtual sub-network 501 from an MFP other than his/her home MFP, the private information permits the user to operate the MFP in the same way as operating his/her home MFP.
- the terminal information and the registration information are inputted by users' operations at the operation section 11 .
- a terminal information input screen and a registration information input screen are displayed on the display section 12 , and users input necessary information by operating the operation section 11 following instructions displayed on the screens.
- step S 103 it is judged whether the first stage of entering terminal information and registration information in the MFP 100 has been completed.
- the processing returns to step S 101 .
- the MFP 100 sends its group name to the other MFPs (step S 104 ) by broadcasting.
- Each of the other MFPs connected to the network 500 receives the group name from the MFP 100 (YES at step S 201 ) and judges whether the group name received is identical with a group name stored therein (step S 202 ).
- the MFP sends terminal information and registration information stored therein to the MFP 100 (step S 203 ).
- the MFP 103 does not send terminal information stored therein to the MFP 100 .
- a virtual sub-network 501 is formed among MFPs which have the same group name.
- the MFP 100 receives terminal information and registration information from the MFPs in the same group (MFPs 101 and 102 ) (step S 105 ) and generates user data (step S 106 ). Then, the MFP 100 sends the terminal information and the registration information which were entered at the first stage to the MFPs 101 and 102 (step S 107 ). After receiving the terminal information and the registration information from the MFP 100 (YES at step S 204 ), the MFPs 101 and 102 update user data stored therein individually (step S 205 ).
- FIGS. 5 a to 5 c are illustrations showing the registration information.
- FIG. 5 a shows exemplary registration information inputted into the MFP 100 .
- FIG. 5 b shows exemplary registration information inputted into the MFP 101 .
- FIG. 5 c shows exemplary registration information inputted into the MFP 102 .
- the registration information on each user includes a number, the user ID and private information.
- the private information includes information on privacy, an address note, information on panel settings, authentication information and history information.
- the information on privacy includes, for example, information on the department the user belongs to, the e-mail address of the user, the user's face data obtained by taking a photo of the user, etc.
- An address note contains information on persons the user is communicable with and for example, contains user IDs, e-mail addresses, facsimile numbers, etc. of the persons.
- Information on panel settings is information on screens customized by the user.
- Authentication information is information used for authentication of the user when the user logs in the virtual sub-network 501 , and in this embodiment, a password is used as the authentication information.
- History information is data generated in the MFPs 100 , 101 and 102 when the user makes commands to the MFPs 100 , 101 and 102 , and the history information includes the contents of the commands. For example, when a user makes a command for e-mail sending, history information showing that the command is for e-mail sending, showing the receiver of the e-mail and showing the content of the e-mail is generated.
- the user data generated in the MFP 100 and in each of the other MFPs are the total data of the terminal information and the registration information stored in the MFPs 100 , 101 and 102 , and the user data include numbers, user IDs and the device IDs identifying the individual user's home MFPs.
- FIG. 6 is a table showing exemplary user data.
- the user data are stored in the hard disk.
- the MFP 100 , 101 and 102 have the same user data.
- the MFPs 100 , 101 and 102 with the same group name generate and store the same user data.
- the MFPs 100 , 101 and 102 form a virtual sub-network 501 .
- any of the MFPs can recognize a user's home MFP based on the user data. Therefore, even when a user logs in the virtual sub-network 501 from an MFP other than his/her home MFP, the user's home MFP can detect the user's log-in.
- the user data includes individual users' private information.
- the device can recognize the user's home MFP with reference to the user data and can receive the user's private information from his/her home MFP. Therefore, the private information on individual users does not have to be included in the user data.
- Each of the boxes can be stored with files of image data, etc.
- a file can be provided with a mark (a pull-print mark).
- the mark is to show that the marked file is expected to be submitted to pull-printing, wherein data in the marked file are transferred to another MFP and printed by the MFP.
- FIG. 7 shows exemplary attribute information of a file.
- the attribute information of a file includes the file name, the storage section stored with the file, marking/non-marking of pull-printing, the pull-print user ID, setting/non-setting of simple authentication for pull-printing and the simple authentication code.
- FIG. 8 shows an exemplary screen displayed on the display section 12 when a file is stored in a box of the MFP 100 .
- Pull-printing means to transfer data to an externally connected printer which made a request and to print the data in the printer.
- the printer can search for a file only within the marked files.
- the pull-print mark lightens the load on the printer for search for a file.
- a pull-print user ID as well as the pull-print mark is provided, by inputting a user ID at a printer in searching for a file, the search is made within files stored by the user and provided with the pull-print mark.
- the pull-print user ID is provided for a file as attribute information of the file. Therefore, a search is not limited within David's private box 231 A, and other boxes (for example, the public box 231 P) may be also searched.
- a plural number of user IDs may be set as the pull-print users of the file. When such a file provided with a plural number of user IDs as the pull-print users is not stored in the public box and stored in the private box of one of the pull-print users, an arrangement to permit the other users to make an access to the private box may be necessary.
- the simple authentication included in the attribute information of a file shown by FIG. 8 is a setting to show whether pull-printing is to be carried out even at a simple printer which cannot make authentication and which has only a few buttons in a small display section (for example, a printer 110 shown by FIG. 14 described in the second embodiment).
- a simple authentication code When “Simple Authentication: YES” is entered on the screen of FIG. 8 , further a simple authentication code must be inputted.
- the simple authentication code may be composed of only digits or may include letters and marks as well as digits (as long as they can be inputted at the printer 110 ).
- the user makes inputs as described above and presses an “ENTER” button 121 . Then, the file is stored in the designated box.
- the MFP stored with files provided with the pull-print mark is an embodiment of an image data management apparatus according to the present invention. Further, when another MFP receives the file provided with the pull-print mark and prints out the file, the MFP is an embodiment of an image forming apparatus according to the present invention.
- the screen displayed on the display 12 depends on whether the user's home MFP stores files provided with the pull-print mark.
- FIG. 9 is a flowchart showing an exemplary procedure when a user's log is detected in this embodiment.
- FIG. 10 is a flowchart showing an exemplary procedure for the search for pull-print files.
- the procedure for the search for pull-print files first, it is judged whether the user's home MFP has a private box for the user (step S 401 ). When the user's home MFP does not have a private box for the user (NO at step S 402 ), the processing goes to step S 406 .
- step S 402 When the user's home MFP has a private box for the user (YES at step S 402 ), the private box is searched for pull-print files (step S 403 ). When a pull-print file is in the private box (YES at step S 404 ), it is judged that there is a pull-print file (step S 405 ).
- step S 406 the public box is searched for pull-print files.
- step S 407 When a pull-print file is in the public box (YES at step S 407 ), it is judged that there is a pull-print file (step S 405 ). When there are no pull-print files in the public box (NO at step S 407 ), it is judged that there are no pull-print files (step S 408 ).
- the user's home MFP is searched for pull-print files.
- the other MFPs as well as the user's home MFP may be searched for pull-print files.
- step S 304 when there is a pull-print file (YES at step S 303 ), it is judged whether the user logs in from his/her home MFP (step S 304 ).
- a pull-print button is displayed on the display section 12 of the user's home MFP (step S 305 ).
- FIG. 11 is an illustration showing the pull-print button and shows an exemplary screen displayed on the display section 12 .
- a pull-print button 123 is displayed on the display section 12 .
- the pull-print button 123 is pressed, for example, a list of pull-print files is displayed.
- the way of notifying the user of the existence of a pull-print file is not limited to a display of the pull-print button 123 .
- the notification may be a display of a pull-print file name in the section 124 (see FIG. 11 ) or may be an audio output.
- the home MFP sends a notice of the existence of a pull-print file to the logging-in device (step S 306 ).
- the logging-in device after receiving the notice, notifies the user of the existence of a pull-print file by displaying the pull-print button 123 as shown by FIG. 11 or by other ways.
- FIG. 12 is a flowchart showing an exemplary procedure when the pull-print button 123 is pressed.
- the pull-print button is pressed (YES at step S 501 )
- the device receives a list of pull-print files from the user's home MFP (step S 503 ).
- FIG. 13 shows an exemplary screen to show a list of pull-print files.
- the device reads out data of the selected file (step S 506 ) and prints the data (step S 507 ).
- the device receives data of the file from another MFP and prints the data.
- FIG. 14 is an illustration showing an exemplary structure of an image forming system according to the second embodiment.
- the image forming system according to the second embodiment comprises an MFP 100 and a printer 110 connected to each other via a network 500 such as a LAN.
- a virtual sub-network 501 is formed between the MFP 100 and the printer 110 .
- the virtual sub-network 500 can be formed in the same way as described in connection with the first embodiment.
- a simple printer like the printer 110 may not be able to store registration information therein although having a group name. However, as long as the printer 110 has a group name, it can be judged from the group name whether the printer 110 is a member of the virtual sub-network 501 .
- the MFP 100 has a hard disk 23 as a data storage section, and in the second embodiment, data with a designated simple authentication code are read out from the hard disk 23 and printed by the printer 110 .
- the printer 110 in the second embodiment cannot perform user authentication and has a simple display section which can display only a short message, for example, in two lines.
- FIGS. 15 a , 15 b and 15 c show exemplary messages displayed in a display section 112 of the printer 110 .
- a user commands pull-printing at the user interface of the printer 110 , as shown by FIG. 15 a , the user is requested to input a simple authentication code, which is information to designate a file to be pull-printed.
- the printer 110 has a pull-print button 115 , but pull-printing may be commanded by use of arrow keys 113 and an enter key 114 .
- the user inputs a simple authentication code by use of the arrow keys 113 and the enter key 114 .
- a simple authentication code is inputted, a file name of the file designated by the simple authentication code is displayed as shown by FIG. 15 c .
- the enter key 114 is pressed while the word “Print” is underlined, and thereby, pull-printing is performed.
- simple authentication codes permit a printer which cannot search boxes in the MFP to perform pull-printing.
- FIG. 16 is a flowchart showing an exemplary procedure carried out by the MFP 100 when a user commands pull-printing at the printer 110 .
- the MFP 100 receives a pull-print command from the printer 110 , which is a member of the virtual sub-network the MFP 100 belongs to (YES at step S 601 )
- the MFP 100 searches for a file provided with the simple authentication code sent from the printer 110 (step S 602 ).
- step S 604 When there is a file provided with the simple authentication code (YES at step S 603 ), it is judged whether the file is provided with the pull-print mark (step S 604 ). When the file is provided with the pull-print mark (YES at step S 604 ), the MFP 100 sends data of the file to the printer 110 (step S 605 ). Then, the printer 110 receives the data from the MFP 100 and prints out the data, and thus, pull-printing is completed. If there is no file provided with the designated simple authentication code (NO at step S 603 ), or if the file provided with the designated simple authentication code is not provided with the pull-print mark (NO at step S 604 ), the MFP 100 sends a notice of error to the printer 110 (step S 606 ).
- the printer 110 may not be structured to request the user to input a simple authentication code immediately after receiving a pull-print command (for example, a press-down of the pull-print button 115 ).
- a pull-print command for example, a press-down of the pull-print button 115 .
- the MFP 100 may search for files provided with the pull-print mark and simple authentication codes and may send the search results to the printer 110 , and the printer 110 may display the search results.
- the printer 110 receives the search results (a list of simple authentication codes of files provided with the pull-print mark) and displays the simple authentication codes on the display section 112 .
- the printer 110 receives a plural number of authentication codes, the user can see the simple authentication codes sequentially by commanding a scroll by use of the arrow keys 113 . Then, when the user presses the enter key 114 while a desired simple authentication code is displayed, the printer 110 receives data of the file designated by the simple authentication code from the MFP 100 and prints out the data.
- the printer 110 may display the simple authentication codes of the files on the display section 112 immediately. Also, the printer 110 may notify the user of the existence of files provided with the pull-print mark (the notification may be a visual notice on the display section 112 or may be an audio notice), and thereafter the printer 110 may display the simple authentication codes.
- a plural number of image data management apparatuses (MFPs) with data storage sections (for example, hard disks) may be connected to the virtual sub-network 501 .
- the printer 110 may promote a user to select one from the image data management apparatuses in the virtual sub-network 501 or may display simple authentication codes of all files provided with the pull-print mark stored in all the image data management apparatuses in the virtual sub-network 501 .
- information for simple authentication of the file includes the user ID.
- attribute information such as information on printing conditions (sheet size, color/monochromatic, number of copy sets, availability of two-in-one printing, etc.) may be attached to the file. In this case, it is not necessary to input printing settings at the printer 110 , which improves the operability of the printer 110 .
- the pull-print mark may be deleted from the file, and a file already printed out may be deleted from the box.
- a file provided with the pull-print mark can be pull-printed again and again until the pull-print mark is deleted from the file.
- a file provided with the pull-print mark can be printed at a plural number of printers by different users, as long as the file has a simple authentication code and the users know the simple authentication code.
- a display of a list of pull-print files (first embodiment) or a display of a list of simple authentication codes (second embodiment) may be omitted, and the user may be able to press the pull-print button 123 (first embodiment) or 125 (second embodiment) immediately.
- a message, “Press PULL button 123 , then pull-printing will start.” may be displayed in the section 124 shown in FIG. 11 .
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
- This application is based on Japanese application No. 2006-304632 filed on Nov. 10, 2006, the content of which is incorporated herewith by reference.
- 1. Field of the Invention
- The present invention relates to an image data management apparatus, an image forming apparatus and an image forming system.
- 2. Description of Related Art
- JP2002-175241A discloses a printed material serving system. In the system, a host computer and a text file server manage text files and receive reservations for printing of the text files from users, and in response to a command from a store to output a printed material of a reserved file, the text file server sends data of the file to a printer installed in the store.
- In a system wherein a server centrally manages data (for example, text data of documents) and sends the data in response to a command from a printer, the server manages other data besides the data to be requested by exterior printers. Then, the system has a problem that when the server searches for data in response to a command from a printer, the larger the volume of data stored in the server is, the heavier the load for the search is.
- The present invention has been made in order to solve the problem. An object of the present invention is to provide an image data management apparatus, an image forming apparatus and an image forming system which can search for data to be printed out by an externally connected image forming apparatus with a light load.
- In order to attain the object, a first aspect of the present invention provides an image data management apparatus which comprises an image data storage section and a connecting section to an image forming apparatus. The image data management apparatus further comprises: a marking section for, when image data which are expected to be printed at said image forming apparatus connected via the connecting section are stored in the data storage section, marking the image data with a designating mark; a designating information providing section for providing designating information for the marked image data, a user presenting the designating information to the image data management apparatus when the user makes a request for the marked image data at the image forming apparatus; a searching section for searching the data storage section for image data marked with the designating mark and provided with the designating information; and a search result sending section for sending a result of the search made by the searching section to the image forming apparatus.
- A second aspect of the present invention provides an image forming apparatus connected to the image data management apparatus according to the first aspect of the present invention, and the image data storage apparatus and the image forming apparatus form a virtual sub-network. The image forming apparatus comprises a search result receiving section for receiving the result of the search from the image data management apparatus; and a notifying section for, when there are image data marked with the designating mark and provided with the designating information in the image data management apparatus, notifying the user of the existence of the image data.
- The image forming apparatus may further comprise a display section; an operation section for receiving inputs from a user; and a designated data display section for, when the operation section receives an input from a user in response to the notification made by the notifying section, commanding the display section to display the result of the search.
- The image forming apparatus may further comprise: a selecting section for selecting a piece of data to be printed from the result of the search; and a data requesting section for making a request to the image data management apparatus for the selected piece of data.
- Printing information may be attached to the image data marked with the designating mark and provided with the designating information, and the image forming apparatus prints the image data with the printing information attached thereto under printing conditions shown by the printing information.
- A third aspect of the present invention provides an image data management apparatus which comprises a data storage section and a connecting section to an image forming apparatus, and the image data management apparatus further comprises: a marking section for, when image data which are expected to be printed at the image forming apparatus connected via the connecting section are stored in the data storage section, marking the image data with a designating mark; and a user ID attaching section for attaching a user ID to the image data marked with the designating mark, the user ID being an ID of a user who is to print the image data at the image forming apparatus.
- The image data management apparatus may further comprise: a user ID receiving section for receiving a user ID from the image forming apparatus; a searching section for searching for image data marked with the designating mark and provided with the user ID received by the user ID receiving section; and a search result sending section for sending a result of the search made by the searching section to the image forming apparatus.
- The image data management apparatus may further comprise a selection receiving section for receiving, from the image forming apparatus, a selection of a piece of image data from the result of the search made by the searching section; and a data sending section for sending the selected piece of data to said image forming apparatus.
- In the image data management apparatus, printing information on conditions of printing at the image forming apparatus may be attached to the image data marked with the designating mark.
- A fourth aspect of the present invention provides an image forming apparatus which comprises an image forming section and which is connected to the image data management apparatus according to the third aspect of the present invention. The image forming apparatus comprises: a user authentication section for receiving a result of user authentication which is performed based on a user ID inputted by a user to judge whether to permit the user to log in; a user ID sending section for sending the user ID to the image data management apparatus; a search result receiving section for receiving the result of the search from said image data management apparatus; and a notifying section for, when there are image data marked with the designating mark and provided with the user ID in said image data management apparatus, notifying the user of the existence of the image data.
- The image forming apparatus may further comprise: a display section; an operation section for receiving inputs from a user; and a data list displaying section for, when the operation section receives an input from the user in response to the notification made by the notifying section, commanding the display section to display a list showing the result of the search.
- The image forming apparatus may further comprise: a selecting section for selecting a piece of image data from the result of the search sent from the image data management apparatus; and a data requesting section for requesting the image data management apparatus for the selected piece of image data.
- Printing information may be attached to the image data marked with the designating mark and provided with the user ID, and the image forming apparatus prints the image data with the printing information attached thereto under printing conditions shown by the printing information.
- A fifth aspect of the present invention provides an image forming system which comprises an image data management apparatus according to the first aspect of the present invention and the image forming apparatus according to the second aspect of the present invention.
- A sixth aspect of the present invention provides an image forming system which comprises the image data management apparatus according to the third aspect of the present invention and the image forming apparatus according to the fourth aspect of the present invention.
- In the image data management apparatus according to the present invention, data which are expected to be printed at an externally connected image forming apparatus are marked with a designating mark, and thereby, the load on the image data management apparatus for a search for a piece of data becomes lighter.
- This and other objects and features of the present invention will be apparent from the following description with reference to the accompanying drawings, in which:
-
FIG. 1 is a block diagram showing a hardware structure of an MFP; -
FIG. 2 is an illustration showing boxes; -
FIG. 3 is schematic view of a virtual sub-network according to a second embodiment of the present invention; -
FIG. 4 is a flowchart showing a procedure carried out by an MFP which is to be newly connected to the virtual sub-network and a procedure carried out by the other MFPs in the virtual sub-network; -
FIGS. 5 a, 5 b and 5 c are tables showing exemplary registration information; -
FIG. 6 is a table showing exemplary user data; -
FIG. 7 is an illustration showing exemplary attribute information of a file; -
FIG. 8 is an exemplary screen displayed on a display section when a file is stored in a box of the MFP; -
FIG. 9 is a flowchart showing a procedure carried out, when a user's log-in is detected, by the user's home MFP; -
FIG. 10 is a flowchart showing a procedure for searching a pull-print file; -
FIG. 11 is an illustration of an exemplary screen for pull-printing displayed on the display section; -
FIG. 12 is a flowchart showing a procedure carried out after a pull-print button is pressed; -
FIG. 13 is an illustration of an exemplary screen to show a list of pull-print files; -
FIG. 14 is a schematic view of an image forming system according to a second embodiment of the present invention; -
FIGS. 15 a, 15 b and 15 c are illustrations showing an exemplary way of displaying a message on a display section of a printer according to the second embodiment; and -
FIG. 16 is a flowchart showing an exemplary procedure carried out by the MFP when pull-printing is commanded at the printer. - A first embodiment of the present invention is hereinafter described. In the first embodiment, an MFP (multi-function peripheral) is used as an image data management apparatus. An MFP is an image forming apparatus which incorporates a network printer, a scanner, a facsimile, a document server, etc.
- The structure of an
MFP 100 is described.FIG. 1 shows an exemplary hardware structure of theMFP 100. - The
MFP 100 comprises anoperation section 11, adisplay section 12, ascanning section 13, aprinting section 14, acommunication interface 16, adocument feeder 17, asheet feeder 18, aCPU 20, aROM 21, aRAM 22, ahard disk 23, etc. - The
operation section 11 comprises a plural number of keys for inputs of numbers, letters and symbols, a sensor for detecting a key pressed and a circuit for sending a signal showing the pressed key to theCPU 20. - The
display section 12 displays screens for presenting information to a user, screens for promoting a user to input for settings and processing, screens for showing the results of processing performed by theMFP 100, etc. In this embodiment, thedisplay section 12 comprises a touch panel, and the touch panel also belongs to theoperation section 11. The touch panel detects what area on the touch panel the user touched and sends a signal showing the result of the detection to theCPU 20. - The
scanning section 13 irradiates a document and reads the reflected light, and thereby, thescanning section 13 reads an image drawn on the document. Then, thescanning section 13 generates digital image data (here, density data in RGB or in black). - The image data are used for printing at the
printing section 14. Also, the image data are transformed into various formats, such as TIFF, PDF, JPEG, etc., and are stored in thehard disk 23. The image data may be transformed into facsimile data and sent by facsimile. Thedocument feeder 17 is located, for example, on the top of the body of theMFP 100 and is used for feeding one or more documents sequentially to thescanning section 13. - The
printing section 14 prints out data onto recording sheets of, for example, paper or film. The printed data are data read by thescanning section 13, data sent from an exterior device (e.g. another MFP) via a network (e.g. a LAN) or facsimile data received by facsimile. - The
sheet feeder 18 is located, for example, in a lower section of the body of theMFP 100 and feeds recording sheets to theprinting section 14. Printed sheets, that is, recording sheets which obtained images thereon at theprinting section 14, are ejected on a sheet tray (not shown). - The
communication interface 16 is an interface for communications with exterior devices, such as a printer 110 (seeFIG. 14 ), other MFPs, personal computers, etc., via networks such as a LAN, a WAN, etc. and for sending/receiving facsimiles via a telephone line. As thecommunication interface 16, for example, a NIC (network interface card), a TA (terminal adapter), etc. can be used. Thecommunication interface 16 in this embodiment functions as a connector to other MFPs, other printers, etc. - The
ROM 21 is stored with programs and data for carrying out the fundamental functions of theMFP 100, such as a function as a scanner, a function as a copying machine, a function as a facsimile, a function as a network printer, a function as a document server (box function), etc. Further, theROM 21 is stored with a program and data for a function according to the present invention as described below. - All or part of the programs and the data may be stored in the
hard disk 23. In this case, the programs and the data stored in thehard disk 23 are loaded to theRAM 22 when necessary. - The function according to this embodiment is not necessarily carried out by the
CPU 20 and may be carried out by using a hardware for exclusive use or by partly using a function of a general-purpose program such as an operating system (OS). - In the
hard disk 23, boxes for storing files therein are made. The boxes correspond to folders.FIG. 2 is an illustration showing the boxes. - In this embodiment, in the
hard disk 23, 231A, 231B 231C . . . are made for individual users. Each of the private boxes is provided with a box name, which is the ID of the user who uses the private box. For example, the name of theprivate boxes box 231A is “David”. Apublic box 231P, to which all the users are accessible, is made as well as the private boxes. -
FIG. 3 is an illustration showing avirtual sub-network 501 according to this embodiment. InFIG. 3 , 100, 101, 102 and 103 are connected to aMFPs network 500. - In this embodiment, the
MFP 100, theMFP 101 and theMFP 102 has a same group name, and these three MFPs form avirual sub-network 501. TheMFP 103 has another group name and is not a member of thevirtual sub-network 501. MFPs exchange their group names with one another, for example, by a broadcast packet, and then, MFPs with a same group name form a virtual sub-network. - In the
virtual sub-network 501 according to this embodiment, each of the 100, 101 and 102 has main users. Accordingly, each of theMFPs 100, 101 and 102 has registration information on their main users. The registration information on each user, which will be describer later, includes at least a user ID.MFPs - In this embodiment, an MFP which is stored with registration information on a user is called the user's “home MFP”. For example, when registration information on a user “David” is stored in the
MFP 100, David's home MFP is theMFP 100. The purpose of storing such registration information in the 100, 101 and 102 is to improve the operability of theMFPs 100, 101 and 102 by registering main users in theMFPs 100, 101 and 102 beforehand and is not to prohibit other users from operating theindividual MFPs 100, 101 and 102.MFPs - Now, suppose that the
101 and 102 are connected to theMFPs network 500 and belong to thevirtual sub-network 501 and that theMFP 100 is to be newly connected to thenetwork 500. TheMFP 100 must have a device ID and registration information on its main users. When a device ID and registration information are stored in theMFP 100, the device ID and the registration information are sent to the 101 and 102.other MFPs - Next, a specific procedure for forming a
virtual sub-network 501 is described.FIG. 4 is a flowchart showing a procedure carried out by theMFP 100 to be newly connected to thenetwork 500 and a procedure carried out by the other MFPs. - Before forming a
virtual sub-network 501, terminal information is entered in the MFP 100 (step S101). The terminal information includes a device ID for identifying theMFP 100 and a group name. The device ID is preferably information showing the position of theMFP 100 in thenetwork 500, and for example, an IP address can be used as the device ID. - Next, registration information on a user which will use the
MFP 100 as his/her home MFP is entered in the MFP 100 (step S102). When a plural number of users wish to use theMFP 100 as their home MFP, registration information on the individual users are entered. - The registration information on each user includes a user ID, which is a code peculiar to the user. In this embodiment, a user's name is the user's ID. The registration information on each user includes private information on the user.
- The private information is, for example, information on privacy, an address note, information on panel settings, authentication information and history information. The private information is used to improve the operability of MFPs in a virtual sub-network. Specifically, when a user logs in the
virtual sub-network 501 from an MFP other than his/her home MFP, the private information permits the user to operate the MFP in the same way as operating his/her home MFP. - The terminal information and the registration information are inputted by users' operations at the
operation section 11. Specifically, a terminal information input screen and a registration information input screen are displayed on thedisplay section 12, and users input necessary information by operating theoperation section 11 following instructions displayed on the screens. - Thereafter, it is judged whether the first stage of entering terminal information and registration information in the
MFP 100 has been completed (step S103). When the first stage has not been completed, the processing returns to step S101. On completion of the first stage (YES at step S103), theMFP 100 sends its group name to the other MFPs (step S104) by broadcasting. - Each of the other MFPs connected to the network 500 (
MFP 101, etc.) receives the group name from the MFP 100 (YES at step S201) and judges whether the group name received is identical with a group name stored therein (step S202). When the group name sent from theMFP 100 is identical with the group name stored in the MFP (YES at step S202), the MFP sends terminal information and registration information stored therein to the MFP 100 (step S203). At this time, because theMFP 103 has another group name, theMFP 103 does not send terminal information stored therein to theMFP 100. In this way, avirtual sub-network 501 is formed among MFPs which have the same group name. - The
MFP 100 receives terminal information and registration information from the MFPs in the same group (MFPs 101 and 102) (step S105) and generates user data (step S106). Then, theMFP 100 sends the terminal information and the registration information which were entered at the first stage to theMFPs 101 and 102 (step S107). After receiving the terminal information and the registration information from the MFP 100 (YES at step S204), the 101 and 102 update user data stored therein individually (step S205).MFPs -
FIGS. 5 a to 5 c are illustrations showing the registration information.FIG. 5 a shows exemplary registration information inputted into theMFP 100.FIG. 5 b shows exemplary registration information inputted into theMFP 101.FIG. 5 c shows exemplary registration information inputted into theMFP 102. - In this embodiment, the registration information on each user includes a number, the user ID and private information. The private information includes information on privacy, an address note, information on panel settings, authentication information and history information. The information on privacy includes, for example, information on the department the user belongs to, the e-mail address of the user, the user's face data obtained by taking a photo of the user, etc.
- An address note contains information on persons the user is communicable with and for example, contains user IDs, e-mail addresses, facsimile numbers, etc. of the persons.
- Information on panel settings is information on screens customized by the user. Authentication information is information used for authentication of the user when the user logs in the
virtual sub-network 501, and in this embodiment, a password is used as the authentication information. - History information is data generated in the
100, 101 and 102 when the user makes commands to theMFPs 100, 101 and 102, and the history information includes the contents of the commands. For example, when a user makes a command for e-mail sending, history information showing that the command is for e-mail sending, showing the receiver of the e-mail and showing the content of the e-mail is generated.MFPs - The user data generated in the
MFP 100 and in each of the other MFPs are the total data of the terminal information and the registration information stored in the 100, 101 and 102, and the user data include numbers, user IDs and the device IDs identifying the individual user's home MFPs.MFPs -
FIG. 6 is a table showing exemplary user data. In each of the MFPs, the user data are stored in the hard disk. As described above, the 100, 101 and 102 have the same user data.MFP - Thus, the
100, 101 and 102 with the same group name generate and store the same user data. Thereby, theMFPs 100, 101 and 102 form aMFPs virtual sub-network 501. Once thevirtual sub-network 501 is formed, any of the MFPs can recognize a user's home MFP based on the user data. Therefore, even when a user logs in thevirtual sub-network 501 from an MFP other than his/her home MFP, the user's home MFP can detect the user's log-in. - In this embodiment, the user data includes individual users' private information. However, even when a user logs in a device other than his/her home MFP, the device can recognize the user's home MFP with reference to the user data and can receive the user's private information from his/her home MFP. Therefore, the private information on individual users does not have to be included in the user data.
- Each of the boxes can be stored with files of image data, etc. In this embodiment, a file can be provided with a mark (a pull-print mark). The mark is to show that the marked file is expected to be submitted to pull-printing, wherein data in the marked file are transferred to another MFP and printed by the MFP.
FIG. 7 shows exemplary attribute information of a file. - In this embodiment, the attribute information of a file includes the file name, the storage section stored with the file, marking/non-marking of pull-printing, the pull-print user ID, setting/non-setting of simple authentication for pull-printing and the simple authentication code.
FIG. 8 shows an exemplary screen displayed on thedisplay section 12 when a file is stored in a box of theMFP 100. - When “Pull-Printing: YES” is entered on the screen of
FIG. 8 , the file is provided with the pull-print mark. Pull-printing means to transfer data to an externally connected printer which made a request and to print the data in the printer. By marking files to be possibly submitted to pull-printing, the printer can search for a file only within the marked files. Thus, the pull-print mark lightens the load on the printer for search for a file. - When a pull-print user ID as well as the pull-print mark is provided, by inputting a user ID at a printer in searching for a file, the search is made within files stored by the user and provided with the pull-print mark. As
FIG. 7 shows, the pull-print user ID is provided for a file as attribute information of the file. Therefore, a search is not limited within David'sprivate box 231A, and other boxes (for example, thepublic box 231P) may be also searched. A plural number of user IDs may be set as the pull-print users of the file. When such a file provided with a plural number of user IDs as the pull-print users is not stored in the public box and stored in the private box of one of the pull-print users, an arrangement to permit the other users to make an access to the private box may be necessary. - The simple authentication included in the attribute information of a file shown by
FIG. 8 is a setting to show whether pull-printing is to be carried out even at a simple printer which cannot make authentication and which has only a few buttons in a small display section (for example, aprinter 110 shown byFIG. 14 described in the second embodiment). When “Simple Authentication: YES” is entered on the screen ofFIG. 8 , further a simple authentication code must be inputted. When a user wishes to perform pull-printing at a simple printer such as theprinter 110, the user must present the simple authentication code. The simple authentication code may be composed of only digits or may include letters and marks as well as digits (as long as they can be inputted at the printer 110). The user makes inputs as described above and presses an “ENTER”button 121. Then, the file is stored in the designated box. - It is possible to store files provided with the pull-print mark in the hard disks of the individual MFPs shown in
FIG. 3 . The MFP stored with files provided with the pull-print mark is an embodiment of an image data management apparatus according to the present invention. Further, when another MFP receives the file provided with the pull-print mark and prints out the file, the MFP is an embodiment of an image forming apparatus according to the present invention. - In the following, a procedure when a user's log-in is detected is described. In this embodiment, when any of the MFPs in the
virtual sub-network 501 detects a user logging in, the screen displayed on thedisplay 12 depends on whether the user's home MFP stores files provided with the pull-print mark. -
FIG. 9 is a flowchart showing an exemplary procedure when a user's log is detected in this embodiment. When a user's log-in is detected (YES at step S301), a search for files provided with the pull-print mark (hereinafter referred to as pull-print files) is made (step S302). -
FIG. 10 is a flowchart showing an exemplary procedure for the search for pull-print files. In the procedure for the search for pull-print files, first, it is judged whether the user's home MFP has a private box for the user (step S401). When the user's home MFP does not have a private box for the user (NO at step S402), the processing goes to step S406. - When the user's home MFP has a private box for the user (YES at step S402), the private box is searched for pull-print files (step S403). When a pull-print file is in the private box (YES at step S404), it is judged that there is a pull-print file (step S405).
- If the user's home MFP does not have a private box for the user (NO at step S402) or if there are no pull-print files in a private box for the user (NO at step S404), then, the public box is searched for pull-print files (step S406).
- When a pull-print file is in the public box (YES at step S407), it is judged that there is a pull-print file (step S405). When there are no pull-print files in the public box (NO at step S407), it is judged that there are no pull-print files (step S408).
- In this embodiment, the user's home MFP is searched for pull-print files. However, the other MFPs as well as the user's home MFP may be searched for pull-print files.
- Referring back to
FIG. 9 , when there is a pull-print file (YES at step S303), it is judged whether the user logs in from his/her home MFP (step S304). When the user logs in from his/her home MFP (YES at step S304), a pull-print button is displayed on thedisplay section 12 of the user's home MFP (step S305). -
FIG. 11 is an illustration showing the pull-print button and shows an exemplary screen displayed on thedisplay section 12. As shown byFIG. 11 , when there is a pull-print file, a pull-print button 123 is displayed on thedisplay section 12. As will be described later, when the pull-print button 123 is pressed, for example, a list of pull-print files is displayed. - The way of notifying the user of the existence of a pull-print file is not limited to a display of the pull-
print button 123. The notification may be a display of a pull-print file name in the section 124 (seeFIG. 11 ) or may be an audio output. - Referring back to
FIG. 9 , when the user logs in from a device other than his/her home MFP (NO at step S304), the home MFP sends a notice of the existence of a pull-print file to the logging-in device (step S306). The logging-in device, after receiving the notice, notifies the user of the existence of a pull-print file by displaying the pull-print button 123 as shown byFIG. 11 or by other ways. -
FIG. 12 is a flowchart showing an exemplary procedure when the pull-print button 123 is pressed. When the pull-print button is pressed (YES at step S501), it is judged whether the pressing of the button is made at the user's home MFP (step S502). - When the pressing is made at a device other than the user's home MFP (NO at step S502), the device receives a list of pull-print files from the user's home MFP (step S503).
FIG. 13 shows an exemplary screen to show a list of pull-print files. On the screen, when a “PRINT”button 125 is pressed after either one of the files is selected (YES at step S505), the device reads out data of the selected file (step S506) and prints the data (step S507). When the selected file is not in the device, the device receives data of the file from another MFP and prints the data. - A second embodiment of the present invention is hereinafter described. In the second embodiment, pull-printing is performed by use of a simple printer with a poor user interface such as the
printer 110.FIG. 14 is an illustration showing an exemplary structure of an image forming system according to the second embodiment. The image forming system according to the second embodiment comprises anMFP 100 and aprinter 110 connected to each other via anetwork 500 such as a LAN. - A
virtual sub-network 501 is formed between theMFP 100 and theprinter 110. Thevirtual sub-network 500 can be formed in the same way as described in connection with the first embodiment. A simple printer like theprinter 110 may not be able to store registration information therein although having a group name. However, as long as theprinter 110 has a group name, it can be judged from the group name whether theprinter 110 is a member of thevirtual sub-network 501. - As described above, the
MFP 100 has ahard disk 23 as a data storage section, and in the second embodiment, data with a designated simple authentication code are read out from thehard disk 23 and printed by theprinter 110. Theprinter 110 in the second embodiment cannot perform user authentication and has a simple display section which can display only a short message, for example, in two lines. -
FIGS. 15 a, 15 b and 15 c show exemplary messages displayed in adisplay section 112 of theprinter 110. When a user commands pull-printing at the user interface of theprinter 110, as shown byFIG. 15 a, the user is requested to input a simple authentication code, which is information to designate a file to be pull-printed. In this embodiment, theprinter 110 has a pull-print button 115, but pull-printing may be commanded by use ofarrow keys 113 and anenter key 114. - As shown by
FIG. 15 b, the user inputs a simple authentication code by use of thearrow keys 113 and theenter key 114. After a simple authentication code is inputted, a file name of the file designated by the simple authentication code is displayed as shown byFIG. 15 c. Then, theenter key 114 is pressed while the word “Print” is underlined, and thereby, pull-printing is performed. Thus, simple authentication codes permit a printer which cannot search boxes in the MFP to perform pull-printing. -
FIG. 16 is a flowchart showing an exemplary procedure carried out by theMFP 100 when a user commands pull-printing at theprinter 110. When theMFP 100 receives a pull-print command from theprinter 110, which is a member of the virtual sub-network theMFP 100 belongs to (YES at step S601), theMFP 100 searches for a file provided with the simple authentication code sent from the printer 110 (step S602). - When there is a file provided with the simple authentication code (YES at step S603), it is judged whether the file is provided with the pull-print mark (step S604). When the file is provided with the pull-print mark (YES at step S604), the
MFP 100 sends data of the file to the printer 110 (step S605). Then, theprinter 110 receives the data from theMFP 100 and prints out the data, and thus, pull-printing is completed. If there is no file provided with the designated simple authentication code (NO at step S603), or if the file provided with the designated simple authentication code is not provided with the pull-print mark (NO at step S604), theMFP 100 sends a notice of error to the printer 110 (step S606). - In the second embodiment, the
printer 110 may not be structured to request the user to input a simple authentication code immediately after receiving a pull-print command (for example, a press-down of the pull-print button 115). When pull-printing is commanded at theprinter 110, theMFP 100 may search for files provided with the pull-print mark and simple authentication codes and may send the search results to theprinter 110, and theprinter 110 may display the search results. - The
printer 110 receives the search results (a list of simple authentication codes of files provided with the pull-print mark) and displays the simple authentication codes on thedisplay section 112. When theprinter 110 receives a plural number of authentication codes, the user can see the simple authentication codes sequentially by commanding a scroll by use of thearrow keys 113. Then, when the user presses theenter key 114 while a desired simple authentication code is displayed, theprinter 110 receives data of the file designated by the simple authentication code from theMFP 100 and prints out the data. - When there are files provided with the pull-print mark in the
MFP 100, theprinter 110 may display the simple authentication codes of the files on thedisplay section 112 immediately. Also, theprinter 110 may notify the user of the existence of files provided with the pull-print mark (the notification may be a visual notice on thedisplay section 112 or may be an audio notice), and thereafter theprinter 110 may display the simple authentication codes. - A plural number of image data management apparatuses (MFPs) with data storage sections (for example, hard disks) may be connected to the
virtual sub-network 501. In this case, theprinter 110 may promote a user to select one from the image data management apparatuses in thevirtual sub-network 501 or may display simple authentication codes of all files provided with the pull-print mark stored in all the image data management apparatuses in thevirtual sub-network 501. - As well as the embodiments above, the following modifications are possible.
- When a user inputs his/her ID for user authentication and is permitted to store a pull-print file in a box in the
MFP 100, it is preferred in view of security that information for simple authentication of the file includes the user ID. Further, attribute information, such as information on printing conditions (sheet size, color/monochromatic, number of copy sets, availability of two-in-one printing, etc.) may be attached to the file. In this case, it is not necessary to input printing settings at theprinter 110, which improves the operability of theprinter 110. - In both the first embodiment and the second embodiment, after completion of pull-printing of a file or when pull-printing of a file becomes no longer necessary, the pull-print mark may be deleted from the file, and a file already printed out may be deleted from the box. A file provided with the pull-print mark can be pull-printed again and again until the pull-print mark is deleted from the file. A file provided with the pull-print mark can be printed at a plural number of printers by different users, as long as the file has a simple authentication code and the users know the simple authentication code.
- When there is only one file which can be pull-printed, a display of a list of pull-print files (first embodiment) or a display of a list of simple authentication codes (second embodiment) may be omitted, and the user may be able to press the pull-print button 123 (first embodiment) or 125 (second embodiment) immediately. In the first embodiment, when there is only one file which can be pull-printed, for example, a message, “
Press PULL button 123, then pull-printing will start.” may be displayed in thesection 124 shown inFIG. 11 . - Although the present invention has been described in connection with the preferred embodiments above, it is to be noted that various changes and modifications are possible to those who are skilled in the art. Such changes and modifications are to be understood as being within the scope of the present invention.
Claims (15)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006304632A JP4434196B2 (en) | 2006-11-10 | 2006-11-10 | Image forming apparatus and image forming system |
| JP2006-304632 | 2006-11-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20080165372A1 true US20080165372A1 (en) | 2008-07-10 |
| US8830518B2 US8830518B2 (en) | 2014-09-09 |
Family
ID=39505201
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US11/872,747 Active 2031-06-17 US8830518B2 (en) | 2006-11-10 | 2007-10-16 | Image data management apparatus, image forming apparatus and image forming system |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US8830518B2 (en) |
| JP (1) | JP4434196B2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090165126A1 (en) * | 2007-12-21 | 2009-06-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Manufacturing control system |
| US20090310166A1 (en) * | 2008-06-13 | 2009-12-17 | Kyocera Mita Corporation | Printing system and printing method |
| US20100245908A1 (en) * | 2009-03-26 | 2010-09-30 | Canon Kabushiki Kaisha | Image communication apparatus, control method thereof, and storage medium |
| US20110026079A1 (en) * | 2009-07-30 | 2011-02-03 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
| US20110141518A1 (en) * | 2009-12-14 | 2011-06-16 | Canon Kabushiki Kaisha | Information distribution apparatus, information processing apparatus, and control method |
| US20130107315A1 (en) * | 2011-10-27 | 2013-05-02 | Fuji Xerox Co., Ltd. | Image forming system, image forming device, and non-transitory computer readable medium |
| US20170310829A1 (en) * | 2016-04-22 | 2017-10-26 | Jun Kimura | Image processing apparatus, image processing method, and recording medium |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5824913B2 (en) * | 2011-06-30 | 2015-12-02 | ブラザー工業株式会社 | Information processing program, information processing apparatus, and information processing method |
| JP6620837B2 (en) * | 2018-05-02 | 2019-12-18 | キヤノンマーケティングジャパン株式会社 | Information processing system, information processing apparatus, control method thereof, and program |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060244995A1 (en) * | 2005-04-28 | 2006-11-02 | Brother Kogyo Kabushiki Kaisha | Printing system having pull printing function |
| US7262872B2 (en) * | 2001-11-28 | 2007-08-28 | Fuji Xerox Co., Ltd. | Printing system and method for network containing printers with pull-printing and printers without pull-printing |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4042321B2 (en) | 2000-10-23 | 2008-02-06 | 富士ゼロックス株式会社 | Information output system and information output control method |
| JP2002175241A (en) | 2000-12-06 | 2002-06-21 | Fuji Xerox Co Ltd | Document providing device, printed document providing system and printing service method |
| JP4136671B2 (en) | 2003-01-10 | 2008-08-20 | 東芝テック株式会社 | Printing network system |
| JP3922371B2 (en) | 2003-02-03 | 2007-05-30 | セイコーエプソン株式会社 | Printing system |
| JP4077345B2 (en) | 2003-03-14 | 2008-04-16 | 京セラミタ株式会社 | Print management apparatus and wide area printing apparatus |
| JP2006087021A (en) | 2004-09-17 | 2006-03-30 | Fuji Xerox Co Ltd | Imaging device and control method therefor, and image forming device and control method therefor |
| JP2005143133A (en) | 2005-01-07 | 2005-06-02 | Ricoh Co Ltd | Image forming apparatus, image forming method, management apparatus, and management method |
-
2006
- 2006-11-10 JP JP2006304632A patent/JP4434196B2/en not_active Expired - Fee Related
-
2007
- 2007-10-16 US US11/872,747 patent/US8830518B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7262872B2 (en) * | 2001-11-28 | 2007-08-28 | Fuji Xerox Co., Ltd. | Printing system and method for network containing printers with pull-printing and printers without pull-printing |
| US20060244995A1 (en) * | 2005-04-28 | 2006-11-02 | Brother Kogyo Kabushiki Kaisha | Printing system having pull printing function |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20090165126A1 (en) * | 2007-12-21 | 2009-06-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Manufacturing control system |
| US8286236B2 (en) * | 2007-12-21 | 2012-10-09 | The Invention Science Fund I, Llc | Manufacturing control system |
| US20090310166A1 (en) * | 2008-06-13 | 2009-12-17 | Kyocera Mita Corporation | Printing system and printing method |
| US8314956B2 (en) * | 2008-06-13 | 2012-11-20 | Kyocera Document Solutions Inc. | Pull printing system with plurality of permitted recipients |
| US20100245908A1 (en) * | 2009-03-26 | 2010-09-30 | Canon Kabushiki Kaisha | Image communication apparatus, control method thereof, and storage medium |
| US20110026079A1 (en) * | 2009-07-30 | 2011-02-03 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
| US8699045B2 (en) * | 2009-07-30 | 2014-04-15 | Canon Kabushiki Kaisha | Information processing apparatus, information processing method, and storage medium |
| US20110141518A1 (en) * | 2009-12-14 | 2011-06-16 | Canon Kabushiki Kaisha | Information distribution apparatus, information processing apparatus, and control method |
| US20130107315A1 (en) * | 2011-10-27 | 2013-05-02 | Fuji Xerox Co., Ltd. | Image forming system, image forming device, and non-transitory computer readable medium |
| US9055170B2 (en) * | 2011-10-27 | 2015-06-09 | Fuji Xerox Co., Ltd. | Image forming system, image forming device, and non-transitory computer readable medium with user correlated priority order for utilizing image forming devices |
| US20170310829A1 (en) * | 2016-04-22 | 2017-10-26 | Jun Kimura | Image processing apparatus, image processing method, and recording medium |
| US10200548B2 (en) * | 2016-04-22 | 2019-02-05 | Ricoh Company, Ltd. | Image processing apparatus, image processing method, and recording medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4434196B2 (en) | 2010-03-17 |
| US8830518B2 (en) | 2014-09-09 |
| JP2008119906A (en) | 2008-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8830518B2 (en) | Image data management apparatus, image forming apparatus and image forming system | |
| US8467080B2 (en) | Printing control system, printing control server, image forming apparatus, program, and printing control method | |
| US8879108B2 (en) | Apparatus for registering documents in a document management server | |
| US8593664B2 (en) | Image processing apparatus, image processing system, and program for specifying destinations for image data transmission | |
| US8213028B2 (en) | Image processing system, image processing apparatus and program | |
| US10075597B2 (en) | Image processing apparatus having file server function, and control method and storage medium therefor | |
| US20090296150A1 (en) | Image processing apparatus, image processing method, recording medium recorded with image processing program, and image processing system | |
| US20090279134A1 (en) | Data Transmitting Apparatus, Data Transmitting Method, and Recording Medium Capable of Transmitting Image Data to Specific Destination by Simple Operation | |
| US8493586B2 (en) | Work flow system for deciding whether to execute the work flow based on function restriction information | |
| US20070097415A1 (en) | Image processing apparatus | |
| US20060050297A1 (en) | Data control device, method for controlling the same, image output device, and computer program product | |
| JP4262071B2 (en) | Service order providing system, image reading apparatus, information processing apparatus, service ordering method, and program | |
| JP4779907B2 (en) | Image forming apparatus | |
| US7941763B2 (en) | Image processing apparatus operating as based on history of utilized function and method of controlling the same | |
| US8045192B2 (en) | Image data encryption apparatus, image data encryption method and recording medium having computer executable program stored therein | |
| US20080084579A1 (en) | Image processing apparatus and program | |
| US20050105121A1 (en) | Image processing method, image processor, and program | |
| JP4558009B2 (en) | Image output apparatus, control method therefor, and computer program | |
| US20040017588A1 (en) | Data transmission apparatus, data transmission method and data transmission program | |
| JP2006093875A (en) | Device of writing information on use of device, image-forming apparatus having same, and device system | |
| JP2014017592A (en) | Image forming apparatus and image forming method | |
| JP7743737B2 (en) | Image forming system and image forming method | |
| US20080126433A1 (en) | File management device and computer-readable medium storing program | |
| JP2007088795A (en) | Document management apparatus and program | |
| JP4556938B2 (en) | Document management device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YAMADA, HIROKAZU;IKENOUE, YOSHIKAZU;REEL/FRAME:019966/0352;SIGNING DATES FROM 20070913 TO 20070920 Owner name: KONICA MINOLTA BUSINESS TECHNOLOGIES, INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:YAMADA, HIROKAZU;IKENOUE, YOSHIKAZU;SIGNING DATES FROM 20070913 TO 20070920;REEL/FRAME:019966/0352 |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551) Year of fee payment: 4 |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |