This invention relates to an image forming system that is preferable in applying to a case where a print job is sent to be printed by an image forming apparatus connected through a network from a terminal device such as a smartphone.
In recent years, commonly used is an image forming system where an image forming device is connected with a terminal device such as a computer device through a network, and the image forming device receives a print job from the terminal device through the network and forms, that is, prints, an image based on the print job on a medium such as a sheet.
Proposed as such an image forming system is the one utilizing a wireless LAN (Local Area Network) as the network (see Patent Document 1 for example). In such an image forming system as this, various terminal devices such as a notebook-type computer device, a tablet-type terminal device, or a smartphone having a wireless LAN function built-in can be connected to the network.
[Patent Doc. 1] Japanese Laid-Open Patent Application Publication 2016-101676 (
By the way, newly connecting a terminal device to a wireless LAN in general requires properly setting an SSID (Service Set Identifier) and a password of the wireless LAN and assigning it with an IP address.
However, when a general user performs such work, it is laborious because of his inexperience, and also the SSID, the password, the IP address, etc. need to be acquired from an administrator or the like. Especially, there was a problem that even when the user wished to use an image forming apparatus temporarily, work related to the network connection was extremely complex, preventing an easy use.
This invention was made considering the above points and attempts to propose an image forming system that allows an easy print process from a terminal device.
An image forming system, which is disclosed in the application, has an image forming apparatus, a terminal device, and a network that connects the image forming apparatus and the terminal device. The terminal device is provided with a broadcast packet sending part that sends a broadcast packet, which is associated with a broadcast format, through the network, the image forming apparatus is provided with a response sending part that sends, through the network, image forming apparatus specifying information that specifies itself in the network as a response to the broadcast packet, and an image forming part that forms an image, the terminal device is further provided with a response receiving part that receives the response from the image forming apparatus that received the broadcast packet, an apparatus specifying part that receives the response, and specifies the image forming apparatus that sent the response based on the image forming apparatus specifying information contained in the response wherein the image forming apparatus is a specified image forming apparatus, and a print job sending part that sends a print job to the specified image forming apparatus through the network based on the image forming apparatus specifying information contained in the response, which is specified by the apparatus specifying part, and the image forming part of the specified image forming apparatus forms the image on a medium according to the print job received from the terminal device.
According to one of the embodiments of the invention, the terminal device is able to obtain an image forming apparatus specifying information in the network by selecting the response sent from the specified image forming apparatus based on the responses sent from image forming apparatuses in correspondence with the broadcast sent from the terminal device. Using that, the terminal device has the specified image forming apparatus execute a print process by sending the print job to the specified image forming apparatus.
This invention allows realizing an image forming system where a print process can be easily performed from a terminal device.
Below, embodiments of this invention are explained referring to drawings.
As shown in
The image forming apparatus 2 is so-called an MFP (Multi-Function Peripheral) that has an image scanner function to read an image and a communication function as well as a printer function to form (that is, print) an image on a sheet as a medium, and can operate as a printer, a copier, or a facsimile machine by combining them.
As its block configuration is shown in
The control part 11 is configured centering on a CPU (Central Processing Unit) 17 and executes various processes such as a print process and an information communication process by reading prescribed programs from ROM (Read Only Memory) 18 or the memory part 12 and using RAM (Random Access Memory) 19 as a work area. The memory part 12 is a nonvolatile information memory medium such as a hard disk drive or flash memory and stores various programs, various setting information, various data, etc. Also, the memory part 12 stores setting values consisting of values preset by users, values set at the factory shipment time, etc., an IP address in the wireless LAN 7 (
The wireless LAN communication part 13 is a wireless interface conforming to a standard such as IEEE (Institute of Electrical and Electronics Engineers) 802.11a/b/g/n/ac. This wireless LAN communication part 13 can switch among multiple operation modes such as an infrastructure mode (hereafter also called as an infra mode) and an access point mode (hereafter also called as an AP mode).
Among these, the infra mode is an operation mode where the image forming apparatus 2 becomes so-called a child machine, wirelessly connects to a prescribed base station (an access point or a mother machine, not shown), and sends/receives information with the terminal device 3 etc. through the base station. On the other hand, the access point mode is an operation mode where the image forming apparatus 2 becomes so-called a parent machine, has the terminal device 3 etc. wirelessly connected as child machines, and sends/receives information with the terminal device 3 etc.
The NFC tag 14 is a wireless interface for NFC (Near Field Communication) regulated by an international standard such as ISO/IEC 18092. This NFC tag 14 has an NFC memory part 14M to store information as well as an antenna to perform wireless communication and a circuit to perform various signal processing (not shown) etc. This NFC memory part 14M can store various information in advance by the control of the control part 11. Also, written in the vicinity of the NFC tag 14 on the outer surface of the image forming apparatus 2 is a prescribed mark indicating that the antenna of the NFC tag 14 is installed.
When the terminal device 3 is held over by the user, that is, when the terminal device 3 is moved to a position adjacent to the antenna of the NFC tag 14 in the image forming apparatus 2, the NFC tag 14 performs a communication process by NFC 8 with the terminal device 3. At this time the NFC tag 14 can send information stored in advance in the NFC memory part 14M to the terminal device 3, and can also receive information sent from the terminal device 3 to have it stored in the NFC memory part 14M.
The display/operation part 15 is configured of a touch panel where a liquid-crystal panel and a touch sensor are integrated for example. Based on the control of the control part 11, this display/operation part 15 presents various information to the user by displaying various display screens, and can also accept the user's operations input by displaying prescribed GUI (Graphical User Interface) screens.
The print part 16 as an image forming part has exposure devices, a fuser device, a sheet carrying mechanism, etc. that are not shown. Among them, the exposure device has an LED (Light Emitting Diode) head, a photosensitive drum, a toner cartridge, etc., lets the LED head emit light based on image data supplied from the control part 11, thereby forming an electrostatic latent image on the surface of the photosensitive drum, and lets toner adhere to this, thereby forming a toner image. The print part 16 has four exposure devices corresponding to four colors of cyan (C), magenta (M), yellow (Y), and black (K), and can form a color image on a sheet by forming toner images of the individual colors and having them transferred and fused to the sheet, that is, perform color printing.
Also, the control part 11 reads prescribed image forming programs from the memory part 12 and executes them, thereby forming multiple functional blocks as shown in
A wireless LAN communication processing part 21 performs communication processes in the wireless LAN communication part 13 (
A wireless LAN setting memory part 23 stores various information necessary for the wireless LAN operation, such as the operation mode such as the infra mode or the AP mode, and an encryption scheme. Also, as shown in
Mainly when operating in the AP mode, an IP address assignment processing part 26 (
An apparatus information management part 31 collects various pieces of information on the wireless LAN in the image forming apparatus 2 such as the operation mode and the SSID, stores them in the apparatus information memory part 32, and manages them. As shown in
An NFC tag control part 33 (
For example, the NFC memory part 14M stores no information as shown in Column (A) of
A display processing part 34 (
A print job processing part 36 performs a prescribed analysis process etc. on a print job received from the terminal device 3 etc. through the wireless LAN 7, thereby generating print data to be supplied to the print part 16, and hands it over to a print execution part 37. In response to this, the print execution part 37 supplies the received print data to the print part 16 (
The terminal device 3 (
The control part 41 is configured centering on a CPU 47 in the same manner as the control part 11 of the image forming apparatus 2, and executes various processes such as an information communication process by reading prescribed programs from the memory part 42 and using RAM 49 as a work area. The memory part 42 is a nonvolatile information memory medium such as flash memory and stores various data such as photos (image data) and document files as well as various programs and various setting information.
The wireless LAN communication part 43 is a wireless interface conforming to a standard such as IEEE 802.11a/b/g/n/ac in the same manner as the wireless LAN communication part 13 of the image forming apparatus 2. This wireless LAN communication part 43 operates in the above-mentioned infra mode, wirelessly connecting as a child machine to an external access point to send/receive various information.
The NFC tag 44 as a near field communication sending part and a near field communication receiving part is configured in the same manner as the NFC tag 14 of the image forming apparatus 2, and has an NFC memory part 44M to store information, as well as an antenna to perform wireless communication, a circuit to perform various signal processing (not shown), etc. This NFC memory part 44M wirelessly connects with the image forming apparatus 2 through NFC 8 (
The display/operation part 45 as a display part and an operation part is configured as a touch panel in the same manner as the display/operation part 15 of the image forming apparatus 2, and it accepts the user's operation input as well as displays various information.
Also, the control part 41 reads prescribed basic programs from the memory part 42 and executes them, thereby forming multiple functional blocks as shown in
A wireless LAN communication processing part 51 performs various communication processes in the wireless LAN communication part 43 (
An NFC tag control part 54 (
A display processing part 57 (
Furthermore, the control part 41 reads prescribed programs from the memory part 42 and executes them, thereby forming a print application 60 as a functional block. This print application 60 is an application for sending a print job from the terminal device 3 to the image forming apparatus 2 and having it execute a print process, and has multiple functional blocks inside.
A screen display/selection part 61 determines the content of a display screen to be displayed on the display/operation part 45, and also accepts a selection operation to the display screen. As shown in
An apparatus search part 66 controls the wireless LAN communication part 43 (
An apparatus specifying part 69 specifies, among responses to the broadcast, the one received from the image forming apparatus 2 (the details are mentioned below). An MIB inquiry processing part 70 generates and sends an MIB command to the image forming apparatus 2 connected to the wireless LAN 7, thereby inquiring whether the image forming apparatus 2 is in a printable state, that is, on line.
An apparatus registration part 71 registers information on the image forming apparatus 2 searched for by the apparatus search part 66 in the print application 60, thereby storing the information on the image forming apparatus 2 in an apparatus information memory part 72. As shown in
Next, explained is a wireless connection print process where a print process is performed by connecting the terminal device 3 to the image forming apparatus 2 through the wireless LAN 7. Here, it is assumed that the image forming apparatus 2 is set to the infra mode and connected to another network that is not shown. It is also assumed that the terminal device 3 is not connected with the image forming apparatus 2 through the wireless LAN and has not acquired information on the wireless LAN for connecting to the image forming apparatus 2, either. It is further assumed that the user carrying the terminal device 3 is located in the vicinity of the image forming apparatus 2 and wishes a print process of a photo (that is, image data) by the image forming apparatus 2. For the convenience of explanation, this image forming apparatus 2 is also called the target apparatus.
In this image forming system 1, it is explained in the user's manual etc. that an operation called “print by holding over” using the terminal device 3 should be performed in performing a print process using the image forming apparatus 2 from the terminal device 3 that is not connected to the image forming apparatus 2 through the wireless LAN. In this “print by holding over”, first the operation mode of the wireless LAN in the image forming apparatus 2 is changed to the AP mode, next the print application 60 (
First, explained is a preparation in the image forming apparatus 2. Once its power is turned on by the operation of the user, the administrator, or the like, the image forming apparatus 2 performs a startup-time information write process to write information to the NFC memory part 14M (
In SP1 the control part 11 collects information on the wireless LAN of the image forming apparatus 2 from the wireless LAN setting memory part 23 etc. and stores it in the apparatus information memory part 32 by the apparatus information management part 31 (
In SP2 the control part 11 executes an apparatus information update process procedure RT2 shown in
In SP12 the control part 11 compares the values read from the apparatus information memory part 32 (
In SP13 the control part 11 judges whether there is any item whose value read from the apparatus information memory part 32 (
In SP14 the control part 11 writes the values in the apparatus information memory part 32 to the NFC memory part 14M for all the items having mismatching values, and moves to the next SP15, ending the apparatus information update process procedure RT2. Thereby, as shown in Column (B) of
On the other hand, if a negative result is obtained in SP13, it indicates that the values in the NFC memory part 14M match with the values in the apparatus information memory part 32 for all the items and that there is no need to modify the values in the NFC memory part 14M. At this time the control part 11 moves to the next SP15, ending the apparatus information update process procedure RT2.
After finishing the apparatus information update process procedure RT2, the control part 11 returns to the original startup-time information write process procedure RT1 (
Afterwards, in the image forming apparatus 2, a prescribed setting modification operation is performed through the display/operation part 15 (
Specifically, once the apparatus information modification-time information write process procedure RT3 is started, the control part 11 moves to the first SP21. In SP21, in the same manner as in SP1 (
In SP22, in the same manner as in SP2 (
Next, explained is a process to acquire apparatus information necessary for connecting with the image forming apparatus 2 through the wireless LAN 7 by the terminal device 3 from the image forming apparatus 2. Once the print application 60 (
In SP31 the control part 41 displays a startup screen D1 shown in
In SP32, once the control part 41 accepts a tapping operation by the user to the photo category icon 111 (or photo button) on the startup screen D1, it moves to the next SP33. In SP33 the control part 41 displays a photo selection screen D2 shown in
In SP34, once the control part 41 accepts a tapping operation to one of photo icons such as the photo icon 122 on the photo selection screen D2, it moves to the next SP35. It indicates that among the multiple photos the user wishes to print the photo (image data) represented as the tapped photo icon by the image forming apparatus 2.
In SP35 the control part 41 displays a preview screen D3 shown in
In SP36, once the user performs an operation to each of the columns of the print setting specifying part 132 on the preview screen D3, the control part 41 modifies the print setting as appropriate according to this operation, and moves to the next SP37. In SP37, once the print by holding over button 133 is tapped, the control part 41 accepts the tapping operation, regards that a print instruction to print the specified photo (hereafter, this is called the target photo) by the image forming apparatus 2 according to the specified print setting has been accepted, and moves to the next SP38. Also, at this time the control part 41 acquires the print setting selection results, the setting values, etc. specified by the user on the preview screen D3 by the print setting acquisition part 63 (
In SP38, by referring to the memory content (
On the other hand, if a positive result is obtained in SP38, it indicates that the terminal device 3 has the NFC tag 14 built in at least. At this time the control part 41 moves to the next SP40, and judges whether the function of the NFC tag 44 is enabled by referring to the memory content (
On the other hand, if a positive result is obtained in SP40, it indicates that because the NFC tag 44 is built in the terminal device 3 and the function of the NFC tag 44 is enabled, the print by holding over process can be executed. At this time the control part 41 moves to the next SP42.
In SP42 the control part 41 starts generating a print job for printing the image data of the target photo according to the specified print setting by the print job generation part 64 (
Upon finishing the apparatus information acquisition preparation process procedure RT4 (
In SP52 the control part 41 judges whether the terminal device 3 was held over the NFC tag 14 of the image forming apparatus 2, specifically whether a wireless connection through NFC 8 (
On the other hand, if a positive result is obtained in SP52, it indicates that the NFC tag 44 established a wireless connection through NFC 8 (
In SP54 the control part 41 refers to the acquired apparatus information and judges whether the wireless LAN function is enabled in the image forming apparatus 2. If a negative result is obtained here, it indicates that information exchange through the wireless LAN 7 (
In SP55 the control part 41 displays a notification screen D8 shown in
On the other hand, if a positive result is obtained in SP54, the control part 41 moves to the next SP56, refers to the acquired apparatus information again, and judges whether the operation mode of the wireless LAN is the AP mode in the image forming apparatus 2. If a negative result is obtained here, it indicates that because the image forming apparatus 2 is not in the AP mode, a connection through the wireless LAN with the image forming apparatus 2 as the parent machine and the terminal device 3 as the child machine cannot be formed. At this time the control part 41 moves to the next SP57.
In SP57 the control part 41 displays a notification screen D9 shown in
On the other hand, if a positive result is obtained in SP56, it indicates that because the wireless LAN of the image forming apparatus 2 is enabled and the operation mode is the AP mode, a connection through the wireless LAN 7 (
In SP58 the control part 41 sends the SSID and the password of the apparatus information by the access point connection processing part 67 (
In response to this, the control part 11 of the image forming apparatus 2 starts a wireless LAN connection process procedure RT6 shown in
In SP72 the control part 11 judges whether the authentication was successful, that is, whether the SSID and the password received from the terminal device 3 matched with the SSID and the password stored in the authentication information memory part 25. If a positive result is obtained here, it indicates that because the terminal device 3 has acquired proper SSID and password, a connection with the terminal device 3 through the wireless LAN 7 (
In SP73 the control part 11 assigns a new IP address to the terminal device 3 and sends the IP address to the terminal device 3, afterwards moves to the next SP74, ending the wireless LAN connection process procedure RT6.
On the other hand, if a negative result is obtained in SP72, it indicates that because at least one of the SSID and the password sent from the terminal device 3 mismatches with the SSID or the password stored in the authentication information memory part 25, a connection with the terminal device 3 through the wireless LAN 7 (
In response to this, the control part 41 of the terminal device 3 receives an IP address notification from the image forming apparatus 2 in SP59 of the wireless LAN connection process procedure RT5 (
If a negative result is obtained here, it indicates that because the authentication failed for some reason, no IP address was assigned, that is, a print job cannot be sent to the image forming apparatus 2 in such a situation. At this time the control part 41 moves to the next SP61, displays a notification screen D10 shown in
In SP62 the control part 41 judges whether a retry button 203 on the notification screen D10 has been tapped (or a retry for connection/authentication is selected). If a positive result is obtained here, the control part 41 returns to SP58 and tries to connect with the image forming apparatus 2 through the wireless LAN again. Also, if a negative result is obtained in SP62, the control part 41 returns to SP51 and repeats a series of processes, thereby acquiring again the apparatus information, that is, the SSID and the password, through NFC 8 (
On the other hand, if a positive result is obtained in SP60, it indicates that an IP address is assigned from the image forming apparatus 2, and this IP address allows connecting to the network of the wireless LAN 7 (
Once finishing the wireless LAN connection process procedure RT5 (
In SP82 the control part 41 receives responses to the broadcast, and moves to the next SP83. At this time, the response from each apparatus contains the IP address of the apparatus that is its origin.
In SP83 the control part 41 specifies by the apparatus specifying part 69 (
In SP84 the control part 41 sends an MIB command to the target apparatus (that is, the image forming apparatus 2) by the MIB inquiry processing part 70 (
In SP85 the control part 41 receives a response to the MIB command from the target apparatus, and moves to the next SP86. In SP86 the control part 41 analyzes the MIB response by the MIB inquiry processing part 70 to judge whether the target apparatus is on line.
If a negative result is obtained here, the control part 41 moves to the next SP87 to display a notification screen D11 shown in
Also, if a positive result is obtained in SP88, it signifies that the user expressed will to cancel printing by the current target apparatus. At this time the control part 41 returns to SP51 of the wireless LAN connection process procedure RT5 (
On the other hand, if a positive result is obtained in SP86, the control part 41 moves to the next SP89, thereby sending the print job to the image forming apparatus 2 that is the target apparatus through the wireless LAN 7 (
In SP90 the control part 41 of the terminal device 3 cuts off the wireless LAN connection, and moves to the next SP91. In SP91 the control part 41 displays a registration confirmation screen D12 shown in
If a negative result is obtained here, it indicates that a cancel button 222 has been tapped, the user of the terminal device 3 has no will to perform a print process in future by the image forming apparatus 2 that is the current target apparatus, and has no will to register the image forming apparatus 2. At this time the control part 41 moves to the next SP93. In SP93 the control part 41 moves to SP31 of the apparatus information acquisition preparation process procedure RT4 (
On the other hand, if a positive result is obtained in SP92, it indicates that the user of the terminal device 3 has will to perform a print process in future by the image forming apparatus 2 that is the current target apparatus, and also has will to simplify the operation next time and thereafter by registering the image forming apparatus 2 to the print application 60. At this time the control part 41 moves to the next SP94.
In SP94 the control part 41 has the apparatus registration part 71 (
Next, explained is a process when executing a print process by the image forming apparatus 2 from the terminal device 3 in a state where the image forming apparatus 2 is registered as shown in
Once the icon 232 is tapped by the user on the registered apparatus display screen D13 (
In SP101, in the same manner as in SP31 of the apparatus information acquisition preparation process procedure RT4 (
In SP102, in the same manner as in SP32 (
In SP104, in the same manner as in SP35 (
In SP106, once the print button 134 on the preview screen D3 (
That is, in comparison with executing the series of processes starting with the apparatus information acquisition preparation process procedure RT4 (
In the above configuration of the image forming system 1 by the first embodiment (
That is, in the image forming system 1, without having the user of the terminal device 3 perform any complicated setting work related to the wireless LAN, only by starting the print application 60 in the terminal device 3 and holding it over the image forming apparatus 2, apparatus information necessary for connecting to the wireless LAN can be acquired. Afterwards, in the image forming system 1, upon establishing a connection through the wireless LAN 7 using the apparatus information acquired by the terminal device 3, the print job is sent to the image forming apparatus 2 to have it execute the print process, therefore again there is no need to have the user perform any operation.
Especially in the image forming system 1, in sending the apparatus information from the image forming apparatus 2 to the terminal device 3 through communication via NFC 8, only the SSID and the password without the IP address of the image forming apparatus 2 itself were contained in the notification (
Thereby, in the image forming system 1, the IP address of the image forming apparatus 2 need not be stored in advance as apparatus information, and the most recent IP address can be acquired from the image forming apparatus 2 immediately before sending the print job from the terminal device 3. In other words, in the image forming system 1, even if the IP address of the image forming apparatus 2 is changed, there is no need to update the apparatus information stored in the NFC memory part 14M (
From another point of view, in the image forming system 1, because the broadcast mechanism prepared in the wireless LAN 7 is utilized, the terminal device 3 need not separately construct a dedicated mechanism for acquiring the IP address of the image forming apparatus 2.
Also, in the image forming system 1, the wireless LAN of the image forming apparatus 2 is operated in the AP mode, and the terminal device 3 is connected to the network of the wireless LAN having the image forming apparatus 2 as an access point (SP56). Therefore, in the image forming system 1, the possibility that other apparatuses than the image forming apparatus 2 are connected to the same wireless LAN can be suppressed to be extremely low.
Furthermore, in the image forming system 1, even if other apparatuses are connected to the network of the wireless LAN having the image forming apparatus 2 as an access point, when a broadcast is sent from the terminal device 3, the response from the image forming apparatus 2 that is an access point can be received first by the terminal device 3. That is, in the image forming system 1, the terminal device 3 only needs to specify the origin of the first response to the broadcast as the target apparatus, and even if responses from other apparatuses are received, the possibility of mistakenly specifying another apparatus as the target apparatus can be eliminated.
Furthermore, in the image forming system 1, in registering the image forming apparatus 2 to the print application 60, instead of the acquired IP address, the SSID, the password, etc. contained in the apparatus information are registered (SP94). Therefore, in the image forming system 1, even if the IP address of the image forming apparatus 2 is changed after the image forming apparatus 2 was registered to the print application 60 of the terminal device 3, unless the SSID and the password are changed, the terminal device 3 can securely connect to the image forming apparatus 2 through the wireless LAN. In this case, because the terminal device 3 sends a broadcast after connecting to the wireless LAN, based on the response from the image forming apparatus 2, it can acquire the new IP address of the image forming apparatus 2 and securely send a print job to the image forming apparatus 2.
Also in this case, the IP address assigned to the terminal device 3 is not stored but abandoned after sending the print job. Therefore, in the image forming system 1, even if the IP address is assigned to another device after the lease period of the IP address assigned by the image forming apparatus 2, because at the next printing time the terminal device 3 is assigned a new IP address from the image forming apparatus 2, IP address duplication can be securely eliminated.
By the way, in a corporation having multiple branches, business offices, or the like, there are cases of constructing the image forming system 1 in each of the branches, business offices, etc., that is, installing the image forming apparatus 2 in each of the branches, business offices, etc. Then, in the image forming systems 1 constructed in the branches, business offices, etc. of this corporation, the SSIDs and the passwords of the image forming apparatuses 2 can be made common, and in any of the branches etc. a terminal device 3 can be held over one of the image forming apparatuses 2 to connect through the wireless LAN, and the image forming apparatus 2 can be registered to the print application 60 of the terminal device 3. Then, in the image forming system 1 of another branch or the like, when the terminal device 3 is brought in, by executing the registered apparatus print process procedure RT8 (
According to the above configuration, the image forming system 1 by the first embodiment has the terminal device 3 held over the image forming apparatus 2 in the AP mode and acquire the SSID and the password through NFC 8. The terminal device 3 connects to the image forming apparatus 2 through the wireless LAN, based on responses to its broadcast, specifies the image forming apparatus 2 that is the target apparatus and acquires the IP address of the image forming apparatus 2, sends a print job, and has it printed. Thereby, the image forming system 1 can have the image forming apparatus 2 perform printing without having the user of the terminal device 3 perform a complex setting work related to the wireless LAN.
As shown in
The image forming apparatus 302 (
The image forming apparatus 302 (
The control part 311 internally has a CPU 17 etc. in the same manner as in the first embodiment, and controls individual parts to execute various processes such as a print process by reading prescribed programs from the memory part 312 and executing them. The memory part 312 is a nonvolatile information memory medium such as a hard disk drive in the same manner as the memory part 12 in the first embodiment, and stores various programs, various setting information, etc. Also, the memory part 312 stores print jobs (the details are mentioned below) received from the terminal device 303 in a prescribed file format.
Further installed in the memory part 312 as an image forming apparatus history memory part is a print history table 320 shown in
The terminal device 303 (
The control part 341 internally has a CPU 47 etc. in the same manner as in the first embodiment, and controls individual parts to execute various processes by reading prescribed programs from the memory part 342 and executing them. The memory part 342 is a nonvolatile information memory medium such as flash memory in the same manner as the memory part 42 in the first embodiment, and stores various programs, various setting information, etc. Also, the memory part 342 stores print jobs generated in the past in a prescribed file format.
Further installed in the memory part 342 as a terminal device history memory part is a print history table 350 shown in
Next, explained is a wireless connection print process in the image forming system 301 that a print process is performed by sending a print job from the terminal device 303 to the image forming apparatus 302 through the wireless LAN 307.
Here, it is assumed that the image forming apparatus 302 and the terminal device 303 are connected to the access point 304 through the wireless LAN 307 and are each assigned with an IP address. Note that it is assumed that the terminal device 303 has not acquired the IP address of the image forming apparatus 302 and is in a state of being unable to send a print job. Furthermore, the user carrying the terminal device 303 is located in the vicinity of the image forming apparatus 302 and wishes the print process of a photo (that is, image data) by the image forming apparatus 302. For the convenience of explanation, hereafter this image forming apparatus 302 is also called the target apparatus.
In this image forming system 301, it is explained in the user's manual etc. that when a print process is performed using the image forming apparatus 302 from a terminal device 303 that has not acquired the IP address of the image forming apparatus 302, an operation called “print by holding over” using the terminal device 303 should be performed. In this “print by holding over”, after performing a prescribed preparation operation in the terminal device 303, the terminal device 303 is placed adjacent to the NFC tag 14 of the image forming apparatus 302 to have them perform near field communication.
Also, in this embodiment, a process to print a file such as a photo stored in the terminal device 303 by the image forming apparatus 302 for the first time is called a new print process, and a process to print the file by the image forming apparatus 302 for the second time is called a reprint process. Below, the new print process and the reprint process are explained.
In the image forming system 301, according to a sequence chart shown in
In SP301 the control part 341 has the display/operation part 45 display a startup screen D31 shown in
In SP302 the control part 341 has the display/operation part 45 display a photo selection screen D2 (
In response to this, the control part 341 has the display/operation part 45 display a preview screen D32 shown in
In SP303 the control part 341 lets the user specify as appropriate a print setting on the preview screen D32, and once the print button 434 is tapped, it regards that an instruction (or print instruction) has been accepted to print the specified photo (that is, the target file) according to the specified print setting by the image forming apparatus 302, and moves to the next SP304.
In SP304 the control part 341 functions as an identification information generating part (or ID information generating part), generates new unique ID information in association with the target file, and moves to the next SP305. This ID information is, for example, a 128-bit UUID (Universally Unique Identifier) and is a value that does not duplicate other ID information generated in the past by the control part 341 or other ID information generated by other devices etc. In other words, this ID information is information for identifying an association with the terminal device 3.
In SP305 the control part 341 starts generating a print job for printing the target file according to the specified print setting, and moves to the next SP306. In SP306 the control part 341 writes the ID information and a new print flag to an NFC memory part 44M (
In SP307 the control part 341 displays a hold-over request screen D7 (
On the other hand, the control part 311 of the image forming apparatus 302 has started a process procedure RT32 by executing a prescribed program in advance, and is in a state enabled to receive communication through NFC 308 and the wireless LAN 307.
In the first SP321, once the NFC tag 14 receives the ID information and the new print flag through NFC 308 from the terminal device 303, the control part 311 stores them in the NFC memory part 14M, and moves to the next SP322. In SP322, once the control part 311 reads the ID information and the new print flag from the NFC memory part 14M and stores them in the memory part 312, it moves to the next SP323.
On the other hand, in SP309 the control part 341 of the terminal device 303 requests each terminal device connected to the network of the wireless LAN 307 for ID information by a broadcast, and moves to the next SP310. At this time the broadcast contains the IP address of the terminal device 303 as its origin.
In response to this, once the control part 311 of the image forming apparatus 302 receives the broadcast through the wireless LAN 307 in SP323, it moves to the next SP324. In SP324, as a response to the broadcast, the control part 311 sends the ID information received in SP321 to the terminal device 303 that is the origin of the broadcast. This response contains the IP address assigned to the image forming apparatus 302 as the origin.
Incidentally, in the image forming system 301, when other apparatuses are connected to the wireless LAN 307, responses to the broadcast are sent also from the other apparatuses to the terminal device 303.
In SP310 the control part 341 of the terminal device 303 receives the ID information sent as responses to the broadcast, and moves to the next SP311. At this time, although the terminal device 303 receives responses from the individual apparatuses connected to the wireless LAN 307, in this stage it cannot judge which of them is from the image forming apparatus 302.
In SP311 the control part 341 collates ID information contained in the responses received from the individual apparatuses in SP310 (hereafter called the received ID information) with the ID information generated in SP304 (hereafter called the original ID information), and moves to the next SP312. This process may be referred as a verification process of ID information. In this case, only in one of at least one received response, the received ID information would match with the original ID information.
In SP312 the control part 341 specifies the response whose received ID information matched with the original ID information as the one from the target apparatus, that is, from the image forming apparatus 302 over which the terminal device 303 was held in SP308. Subsequently, the control part 341 stores the IP address contained in the specified response as the origin as the IP address of the image forming apparatus 302, and moves to the next SP313.
In SP313, setting the specified IP address as the destination, the control part 341 sends the print job through the wireless LAN 307 to the destination, that is, the image forming apparatus 302, and moves to the next SP314. In SP314, the control part 341 associates the ID information, the target file, the destination IP address, the print setting, etc. with one another, stores them as print job information in the print history table 350 (
On the other hand, once the print job is sent through the wireless LAN 307 from the terminal device 303, the control part 311 of the image forming apparatus 302 receives it in SP325, and moves to the next SP326. In SP326 the control part 311 converts the print job to prescribed print data as a print process based on the received print job, supplies it to the print part 16 (
In SP327 the control part 311 associates the ID information received in SP321 and the file name indicating the print job received in SP325 with each other, stores them in the print history table 320 (
Incidentally, the control part 341 of the terminal device 303 also stores date and time (not shown) when recording the print history to the print history table 350 (
Also, the control part 311 of the image forming apparatus 302 also stores date and time (not shown) when recording the print history in the print history table 320 (
In the image forming system 301, in the same manner as in the new print process, according to a sequence chart shown in
In SP331, in the same manner as in SP301 (
In SP333 the control part 341 has the display/operation part 45 display a print history display screen D33 shown in
In SP334, once the print button 442 is tapped in a state where a row is selected in the print history table 441 on the print history display screen D33, the control part 341 accepts the selected operation as an instruction of reprint process to execute again the selected print history, and moves to the next SP335 (or receive the selected operation of print history). In SP335 the control part 341 reads the ID information of the selected print history from the print history table 350 (
In SP336 the control part 341 writes the ID information and a reprint flag to the NFC memory part 44M (
In SP337, in the same manner as in SP307 (
On the other hand, the control part 311 (
In the first SP351, once the NFC tag 14 (
In SP353 the control part 311 searches the print history table 320 (
In SP355 the control part 311 converts the print job into prescribed print data as a print process based on the read print job, supplies it to the print part 16 (
In the above configuration, in the image forming system 301 by the second embodiment, once the terminal device 303 whose ID information has been generated based on the user's operation is held over the image forming apparatus 302, the image forming apparatus 302 is notified through NFC 308 of the ID information. Subsequently, by a broadcast through the wireless LAN 307, the terminal device 303 requests ID information to be sent, recognizes the origin of the response having matching ID information among the received responses as the IP address of the image forming apparatus 302, and sends a print job, having it printed.
That is, in the image forming system 301, without having the user of the terminal device 303 perform a complex work of examining the IP address of the image forming apparatus 302 and further inputting it on the print application, just holding the terminal device 303 over the image forming apparatus 302 allows acquiring the IP address of the image forming apparatus 302 and sending a print job.
At this time, in the image forming system 301, through NFC 308 the image forming apparatus 302 is notified of unique ID information generated in the terminal device 303, and afterwards a broadcast is sent through the wireless LAN 307 to have individual apparatuses send their ID information. Therefore, in the image forming system 301, even if multiple apparatuses are connected to the wireless LAN 307 and the terminal device 303 receives their responses to the broadcast, by collating the ID information, the image forming apparatus 302 over which the user held the terminal device 303, that is, the target apparatus by which the user wishes the print process to be executed, can be securely specified.
Thereby, in the image forming system 301, there is no need to have the terminal device 303 acquire the IP address of the image forming apparatus 302 in advance, and the most recent IP address can be acquired from the image forming apparatus 302 immediately before sending a print job from the terminal device 303. In other words, in the image forming system 301, in the same manner as in the first embodiment, even if the IP address of the image forming apparatus 302 is been changed, the terminal device 303 can automatically acquire the most recent IP address of the image forming apparatus 302 and send the print job.
Also, in the image forming system 301, when performing a new print process, new ID information is generated in the terminal device 303, and the image forming apparatus 302 is notified of this through NFC 308. Therefore, in the image forming system 301, even if a print process was performed in the past by notifying another image forming apparatus connected to the same wireless LAN 307 of other ID information, because their ID information mutually differ, the image forming apparatus 302 can be correctly specified as the target apparatus for this time.
Furthermore, in the image forming system 301, the terminal device 303 stores past ID information along with file names, origins, etc. in the print history table 350 (
According to the above configuration, in the image forming system 301 by the second embodiment, the image forming apparatus 302 is notified of the ID information through NFC 308 from the terminal device 303 held over the image forming apparatus 302. By a broadcast through the wireless LAN 307 the terminal device 303 requests the ID information to be sent, specifies the image forming apparatus 302 based on a match of the ID information, and sends a print job, having it printed. Thereby, in the image forming system 301, without having the user of the terminal device 303 perform a complex work related to the wireless LAN, merely holding the terminal device 303 over the image forming apparatus 302 allows acquiring the IP address of the image forming apparatus 302 and sending the print job.
Note that stated in the first embodiment mentioned above was a case where the apparatus that first sent a response to the broadcast was specified as the target apparatus, and stated in the second embodiment was a case where the apparatus that sent matching ID information was specified as the target apparatus. However, this invention is not limited to these, but various other methods can be used to specify one of the responses to the broadcast as the one from the target apparatus. Essentially, the terminal device 3 or the like only needs to acquire the IP address of the image forming apparatus 2 or the like that is the target apparatus based on the origin IP address contained in the responses to the broadcast.
Also, stated in the first embodiment mentioned above was a case where in SP82 and SP83 (
Furthermore, stated in the first embodiment mentioned above was a case where the terminal device 3 is held over the image forming apparatus 2 to acquire the SSID and the password of the wireless LAN through NFC 8. However, this invention is not limited to this, but the SSID and the password can be acquired by various methods. For example, the SSID and the password can be displayed on the display/operation part 15 of the image forming apparatus 2, and the user can input these to the terminal device 3. Alternatively, the SSID and the password can be displayed in a two-dimensional code on the display/operation part 15 of the image forming apparatus 2, and the two-dimensional code can be read using a camera (not shown) built in the terminal device 3 to acquire the SSID and the password.
Furthermore, stated in the first embodiment mentioned above was a case where the apparatus that first sent a response to the broadcast from the terminal device 3 was regarded as the target device. However, this invention is not limited to this, but for example, all the devices whose responses to the broadcast were received can be displayed as icons, a list, or the like on the display/operation part 45 of the terminal device 3 to let the user select one of them. Thereby, in a state where as opposed to the image forming apparatus 2 operating in the AP mode, another image forming apparatus 505 operating in the infra mode is connected through the wireless LAN 7 as in the image forming system 501 shown in
Furthermore, stated in the first embodiment mentioned above was a case where the generation of the print job was started in SP42 (
Furthermore, stated in the first embodiment mentioned above was a case where when the registration of the image forming apparatus 2 was instructed after sending a print job from the terminal device 3 to the image forming apparatus 2, the SSID and the password were stored in the apparatus information memory part 72 (
Furthermore, stated in the first embodiment mentioned above was a case where if the wireless LAN function was disabled in the image forming apparatus 2, and if the operation mode was not the AP mode (
Furthermore, stated in the second embodiment mentioned above was a case where unique ID information was generated every time when newly performing the print process of a file in the terminal device 303. However, this invention is not limited to this, but information proprietary to the terminal device 303, such as the manufacturer's serial number, can be sent as the ID information. Alternatively, numbers indicating the date and time of the generation can be combined with this manufacturer's serial number to make the ID information. Essentially, when the response to a broadcast is received, the image forming apparatus 302 over which the terminal device 303 was held only needs to be specified as the target apparatus based on the ID information contained in the response.
Furthermore, stated in the second embodiment mentioned above was a case where a print history was recorded in the print history table 350 (
Furthermore, stated in the second embodiment mentioned above was a case where the print history table 320 (
Furthermore, stated in the second embodiment mentioned above was a case where after executing a print process, when a prescribed period of time had passed since recording the print history in the print history table 350 (
Furthermore, stated in the first embodiment was a case where a photo (image data) retained in advance by the terminal device 3 in the memory part 12 was printed by the image forming apparatus 2. However, this invention is not limited to this, but for example, various data such as documents retained in advance by the terminal device 3 in the memory part 12 or various data that can be acquired through an external network such as the Internet can be printed by the image forming apparatus 2. The same also applies to the second embodiment.
Furthermore, stated in the first embodiment was a case where this invention was applied to the image forming system 1 having the terminal device 3 made of a smartphone. However, this invention is not limited to this but can be applied to, for example, an image forming system having a terminal device made of various information processing device such as a tablet terminal or a notebook computer having a wireless LAN and NFC. Essentially, the terminal device only needs to acquire device information through NFC from the image forming apparatus 2. The same also applies to the second embodiment. Furthermore, in the second embodiment, the terminal device and the image forming apparatus 302 can be connected through not only the wireless LAN 307 but also a wired LAN.
Furthermore, stated in the first embodiment was a case where this invention was applied to the image forming system 1 having the image forming apparatus 2 that operates as a copier or a facsimile machine other than a printer. However, this invention is not limited to this but can be applied to an image forming system having an image forming apparatus that operates only as a printer for example. The same also applies to the second embodiment.
Furthermore, this invention is not limited to the above-mentioned individual embodiments or other embodiments. That is, the scope of application of this invention includes embodiments that are arbitrary combinations of part or the whole of the above-mentioned individual embodiments and other embodiments and embodiments that are extractions of part of the embodiments.
Furthermore, stated in the first embodiment mentioned above was a case where the image forming system 1 as an image forming system was configured of the image forming apparatus 2 as an image forming apparatus, the terminal device 3 as a terminal device, and the wireless LAN 7 as a network. Among them, the terminal device was configured of the broadcast inquiry processing part 68 as a broadcast sending part and a response receiving part, the apparatus specifying part 69 as an apparatus specifying part, and the print job sending part 65 as a print job sending part. Also, the image forming apparatus was configured of the broadcast response processing part 27 as a response sending part and the print part 16 as an image forming part. However, this invention is not limited to this, but the image forming system can be configured of an image forming apparatus, a terminal device, and a network having various other configurations. In this case, the terminal device can be configured of a broadcast sending part, a response receiving part, an apparatus specifying part, and a print job sending part having various configurations, and the image forming apparatus can be configured of a response sending part and an image forming part having various configurations.
This invention can be utilized when a print process is executed by sending a print job from a terminal device to an image forming apparatus through a wireless LAN for example.
In the application, to send the broadcast may mean to send a broadcast packet/packets. The broadcast packet/packets are configured to be in accordance with a broadcasting format such that the packet/packets are able to be distributed to one or more of destinations. Such a distribution may be referred as “broadcasting” or “multicasting.” When a packet/packets are sent to a single destination, such a distribution may be referred as “normal communication” or “single casting.” The terminal devices and the image forming apparatus may be configured to perform a communication not only in a broadcasting but in a single casting also.
Number | Date | Country | Kind |
---|---|---|---|
2018-116402 | Jun 2018 | JP | national |