PRINTING SYSTEM AND CONTROL METHOD THEREFOR

Abstract
In the image forming apparatus, accepting a printing instruction from the mobile terminal, inquiring whether the management server manages a printing reservation corresponding to a printing instruction when the printing instruction is accepted, transmitting connection information to the mobile terminal when the printing reservation corresponding to the printing instruction is managed as a result of an inquiry, setting communication with the mobile terminal as a connected state when a connection request from the mobile terminal using the connection information, obtaining printing data corresponding to the printing instruction from the mobile terminal set in the connected state, and executing printing processing using the printing data. Communication with the mobile terminal is set to an unconnected state after execution of the printing processing is complete.
Description
BACKGROUND OF THE INVENTION
Field of the Invention

The present invention relates to a printing system and a control method therefor.


Background Art

Of printing systems in which a management system, an accounting system, a mobile terminal, and a plurality of image forming apparatuses can be connected via a network, there is proposed a system for performing pay printing of a printing job issued by a mobile terminal satisfying predetermined requirements (for example, PTL 1).


CITATION LIST
Patent Literature

PTL 1: Japanese Patent Laid-Open No. 2015-215854


In the printing system of PTL 1, resources such as communication resources must be released by a user operation at the end of printing, so that Wi-Fi communication or short range communication continues unless the user intentionally disconnects the communication. In this case, various kinds of applications installed on the mobile terminal continue communication regardless of the intention of the user, and the communication band is kept used.


These kinds of communications are not particularly prioritized. For this reason, performance degradation may occur such that since a predetermined number or more of mobile terminals are connected, a given mobile terminal neither performs short range communication nor performs printing, the communication capacity required for printing is reduced, and the communication speed in data transmission or the like is reduced.


Even in general mobile printing, an operation for performing disconnection at the end of printing may be required and performed, but the disconnection timing must be decided by the user. For this reason, this system is not a positive system for a commercial purpose of increasing the printing cycle.


SUMMARY OF THE INVENTION

According to the present invention, printing performance degradation is prevented by appropriately performing connection control between apparatuses in a printing system used by an unspecified large number of users.


In order to solve the above problem, the present invention has the following arrangement. That is, there is provided a printing system in which a management server, a mobile terminal, and an image forming apparatus can be connected via a network, the management server comprising: a management unit configured to issue a printing reservation in accordance with a request from a user and manage the printing reservation, and a notifying unit configured to notify information concerning the printing reservation managed by the management unit in accordance with an inquiry, the image forming apparatus comprising: an accepting unit configured to accept a printing instruction from the mobile terminal, an inquiring unit configured to inquire whether the management server manages a printing reservation corresponding to a printing instruction when the accepting unit accepts the printing instruction, a transmitting unit configured to transmit connection information to the mobile terminal if the printing reservation corresponding to the printing instruction is managed as a result of an inquiry by the inquiring unit, a connecting unit configured to set communication with the mobile terminal as a connected state when a connection request from the mobile terminal using the connection information transmitted by the transmitting unit is received, an obtaining unit configured to obtain printing data corresponding to the printing instruction from the mobile terminal set in the connected state, and a processing unit configured to execute printing processing using the printing data obtained by the obtaining unit, and the connecting unit sets communication with the mobile terminal to an unconnected state after execution of the printing processing by the processing unit is complete.


Further features of the present invention will become apparent from the following description of exemplary embodiments (with reference to the attached drawings).





BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.



FIG. 1 is a view showing an example of the hardware arrangement of a system;



FIGS. 2A to 2C are block diagrams showing an example of the hardware arrangements of the respective units;



FIGS. 3A and 3B are block diagrams showing an example of the software arrangements of the respective modules;



FIGS. 4A to 4C are views for explaining connection forms according to the present invention;



FIG. 5 is a sequence chart showing a processing sequence according to the first embodiment;



FIGS. 6A and 6B are sequence charts showing a processing sequence according to the first embodiment;



FIGS. 7A and 7B are sequence charts showing a processing sequence according to the first embodiment;



FIG. 8 is a sequence chart showing a processing sequence according to the first embodiment;



FIGS. 9A and 9B are sequence charts showing a processing sequence according to the first embodiment; and



FIGS. 10A and 10B are sequence charts showing a processing sequence according to the second embodiment.





DESCRIPTION OF THE EMBODIMENTS
First Embodiment

[System Arrangement]


A printing system according to this embodiment is configured to include a management server 102, one or a plurality of mobile terminals (in this case, two mobile terminals 104 and 105), and one or a plurality of image forming apparatuses (in this case, two image forming apparatuses 101 and 106). In addition, the printing system includes one or a plurality of access points 103 which can be used in communication between the respective units. The respective units can be connected by short range communication or via a wired/wireless Internet line/channel. The connection forms of this embodiment will be described later with reference to FIGS. 4A to 4C.


The management server 102 provides a printing service via Internet 107 and manages the printing system and various kinds of information of a printing job according to this embodiment. Examples of the information managed by the management server 102 are user information of a user who uses the printing system, device information of an image forming apparatus included in the printing system, and a printing reservation (to be described later) issued based on a request from the user. The management server 102 can execute printing processing using each image forming apparatus included in the printing system according to this embodiment.


In the printing system according to this embodiment, one or a plurality of image forming apparatuses are arranged. The user causes a desired image forming apparatus to execute printing processing via the management server 102 to obtain a printed product. FIG. 1 shows an example in which two image forming apparatuses are included.


The mobile terminal is an information terminal carried by the user. For example, the user can request issuance of a printing reservation by accessing a Web site provided by the management server 102 via a Web browser (not shown) of the mobile terminal or using an application installed on the mobile terminal. The printing sequence of this embodiment will be described later.


[Hardware Arrangement]



FIGS. 2A to 2C are block diagrams showing an example of hardware arrangements of the respective units according to this embodiment.



FIG. 2A shows an example of the hardware arrangement of the management server 102. A description will be made assuming that the management server 102 is an information processing apparatus and has the same arrangement as a general information processing apparatus. A CPU 201 controls the overall information processing apparatus. The CPU 201 reads out various kinds of programs stored in a ROM 202, an HDD 204 or the like and executes them to implement, for example, processing according to the present invention.


The ROM 202 is a nonvolatile storage unit and stores various kinds of programs. A RAM 203 is a volatile storage unit and is used as, for example, a work memory in processing of the CPU 201. The HDD 204 is a nonvolatile storage unit, stores various kinds of programs, and holds the processing results. An NW I/F 205 performs communication with an external device via the Internet 107. A display unit 206 functions as a user interface and displays various kinds of information to the user. A UI 207 is a user interface such as a mouse or keyboard for accepting an operation from the user. The constituent elements in the information processing apparatus are communicably connected to each other via a bus 208.



FIG. 2B shows an example of the hardware arrangement of each of the mobile terminals 104 and 105. In this case, the mobile terminals 104 and 105 have the same arrangement, and a description will be made by exemplifying the mobile terminal 104. Note that in this embodiment, a smartphone is assumed as the mobile terminal 104, but the mobile terminal 104 is not limited to this. A device which can be carried by the user, such as a mobile PC, a tablet terminal, or a digital camera may be used as the mobile terminal 104. A CPU 211 controls the overall mobile terminal 104. The CPU 211 reads out various kinds of programs stored in a ROM 212, a RAM 213 or the like and executes them to implement, for example, processing according to the present invention.


The ROM 212 is a nonvolatile storage unit and stores various kinds of programs. The RAM 213 is a volatile storage unit and is used as, for example, a work memory in processing of the CPU 211. An SD 214 is a nonvolatile storage unit such as a flash memory (for example, an SD card), stores various kinds of programs, and holds the processing results. A GPS (Global Positioning System) 215 is a system for finding its own position information by using an artificial satellite. The function in the GPS 215 is a known technique, and a detailed description thereof will be omitted. A display unit 216 functions as a user interface and displays various kinds of information to the user. The display unit 216 also functions as an interface such as a touch panel and accepts an operation from the user. A camera 217 is an image capturing device and performs image capturing based on an instruction from the user.


A short range communication control unit 218 is used to cause the mobile terminal 104 to perform short range communication directly with each of various kinds of external devices without being through the Internet 107. This embodiment will exemplify that the mobile terminal 104 and the image forming apparatus 101 can perform short range communication. Note that the standard of the short range communication is not limited to a specific one, and any standard or method can be used if the present invention is applicable. However, wireless short range communication is desirable. A WiFi control unit 219 is an arrangement for controlling communication by Wi-Fi® (Wireless Fidelity) as one of the wireless LAN standards. The WiFi control unit 219 can use a predetermined Wi-Fi spot (public wireless communication network). A mobile communication control unit 220 is an arrangement for controlling communication using a communication service provided by a specific communication carrier. The mobile communication control unit 220 is connected to a public network such as the Internet 107 via the communication service. The CPU 211 in the mobile terminal 104 is connected to respective constituent elements to control them.



FIG. 2C is a block diagram showing an example of the hardware arrangement of each of the image forming apparatuses 101 and 106. In this case, the image forming apparatuses 101 and 106 have the same arrangement, and a description will be made by exemplifying the image forming apparatus 101. A CPU 221 controls the overall image forming apparatus 101. The CPU 221 reads out various kinds of programs stored in a ROM 222, a RAM 223 or the like, executes them, and implements, for example, processing according to the present invention.


The ROM 222 is a nonvolatile storage unit and stores various kinds of programs. The RAM 223 is a volatile storage unit and is used as a work memory in, for example, processing of the CPU 221. An HDD 224 is a nonvolatile storage unit, stores various kinds of programs, and holds the processing results. An NW I/F 225 performs communication with an external device via the Internet 107 (mainly by wired connection). A display unit 226 functions as a user interface and displays various kinds of information to the user. In addition, the display unit 226 functions as an interface such as a touch pad and accepts an operation from the user. A scanner unit 227 is a reading device and reads an original or the like based on an instruction of the user. A printer unit 228 is a printing device, prints an image based on a printing job, and outputs a printed product. A short range communication control unit 229 is used to cause the image forming apparatus 101 to directly communicate with each of various kinds of external devices without being through the Internet 107. In this embodiment, it is assumed that the image forming apparatus 101 can directly performs short range communication with the mobile terminal 104. A WiFi control unit 230 is an arrangement for controlling communication by Wi-Fi®. The CPU 221 in the image forming apparatus 101 is connected to the respective constituent elements to control them.


Note that the respective units illustrated above are merely examples of portions required to perform processing according to this embodiment, and may include other constituent elements.


[Software Arrangement]



FIGS. 3A and 3B are block diagrams showing an example of software arrangements of the respective modules according to this embodiment. Note that each information used in software may be held in a different table in one physical storage unit or may be managed by distributing pieces of information in a plurality of tables. Note that data on the management server 102 may be managed by an external device.



FIG. 3A is a block diagram showing an example of the software arrangement of the management server 102. The management server 102 includes a reservation management module 301, a reservation generation module 302, an authentication module 303, a notification module 304, and a device management module 305. The reservation management module 301 manages a reservation (to be referred to as a printing reservation hereinafter) for printing processing generated in accordance with a user request. The reservation generation module 302 generates printing reservation information in accordance with the user request. The information to be generated here corresponds to an ID (identification information) for uniquely identifying the printing reservation. The authentication module 303 manages the user of the network printing service provided by the management server 102 and performs user authentication in accordance with an inquiry. The notification module 304 notifies the mobile terminal used by the user or the image forming apparatus of printing reservation information and information associated with the status of the printing processing of the processing. The device management module 305 manages information of the image forming apparatus corresponding to the network printing service provided by the management server 102.



FIG. 3B is a block diagram showing an example of the software arrangement of the image forming apparatus 101. The image forming apparatus 101 includes a communication control module 311, a printing processing module 312, an authentication module 313, a password issuance module 314, and a notification module 315. The communication control module 311 controls communication with the management server 102 and the mobile terminal 104. The printing processing module 312 performs printing processing using printing reservation information received from the management server 102 and the printing data received from the mobile terminal 104. Note that processing by the printing processing module 312 includes a printing operation performed by controlling the printer unit 228 of the image forming apparatus 101. The authentication module 313 performs authentication of a user who uses the network printing service. The password issuance module 314 issues a password for determining whether the user (mobile terminal) who has requested the printing reservation execution is an authentic user at the time of reception of the printing reservation execution request received from the management server 102. The notification module 315 notifies the mobile terminal used by the user and the management server 102 of job information, processing status information, and the like.


Note that each processing module described above merely exemplifies the portion required for performing processing of this embodiment, and other constituent elements may be included.


[Connection Form Between Apparatuses]


In this embodiment, at the time of actual printing, the user who carries the mobile terminal reaches (approaches) near the image forming apparatus and connects the mobile terminal to the image forming apparatus in addition to the connection having performed so far between the mobile terminal and the management server. That is, the communication between the mobile terminal, the image forming apparatus, and the management server is established. The connection between the mobile terminal and the management server is the Internet connection via an access point or the like. The connection between the mobile terminal and the image forming apparatus is the direct connection using short range communication or connection using the wireless LAN. In addition, the image forming apparatus must also be connected to the management server.


For example, the following three connection forms are available as the connection forms between the respective apparatuses according to this embodiment.


Connection Form 1: This is a form in which the image forming apparatus uses the dithering function of the mobile terminal and is connected to the management server via the mobile terminal (FIG. 4A). At this time, the mobile terminal can be connected to the management server using the Internet line/channel.


Connection Form 2: This is a form in which the mobile terminal and the image forming apparatus are connected to each other via the access point (FIG. 4B).


Connection Form 3: This is a form in which the image forming apparatus includes a function of a network router or access point, and the mobile terminal is connected to the management server via the image forming apparatus (FIG. 4C).


[Explanation of Operation of Printing System]


Next, an operation of the printing system according to this embodiment from the connection of the mobile terminal to the end of execution of the printing will be described by exemplifying the connection form in FIG. 4B. However, the basic processing sequences in the remaining connection forms shown in FIGS. 4A to 4C are identical to each other. Note that in the following description, a state in which the mobile terminal is connected to the image forming apparatus by short range communication is referred to as a login state, and a state in which the mobile terminal is not connected to the image forming apparatus is referred to as a logoff state.


(Case in which Printing is Normal)


A printing operation in the normal state will be described with reference to FIG. 5.


As in the connection form shown in FIG. 4B, in S501 to S503, the management server 102 is connected to the access point 103 by Internet communication. The mobile terminal 104 is connected to the access point 103 by Internet communication or Wi-Fi communication. The image forming apparatus 101 is connected to the access point 103 by Wi-Fi communication.


In S504, the management server 102 accepts an instruction for using the printing service from the mobile terminal 104 by the Internet communication or the like. As described above, this instruction may be generated by an application (not shown) installed on the mobile terminal 104 or may be generated by accessing the Web site provided by the management server 102 via a Web browser (not shown) of the mobile terminal 104. The mobile terminal 104 transmits, to the management server 102 as the printing use instruction, information of the image forming apparatus 101 supposed to perform printing processing, specific information (a file name or the like) for specifying the printing data as the printing target, the mobile terminal ID, and the printing reservation ID including the user information. Note that the pieces of information to be transmitted are merely examples, and other pieces of information may be included. These pieces of information are not those issued on the mobile terminal side, but may be pieces of information newly issued by the management server 102 based on the use request from the user.


In S505, the management server 102 issues a printing reservation in response to the printing use instruction and sends the printing reservation issuance notification to the mobile terminal 104. As the printing reservation issuance notification, the printing reservation ID and the information of the image forming apparatus as the target are included. Note that processing in S504 and S505 need not always be performed near the image forming apparatus 101. This processing is performed by the mobile terminal 104 and the management server 102 at an arbitrary timing in response to the user request.


In S506, when the user who carries the mobile terminal 104 comes close to the image forming apparatus 101, the mobile terminal 104 detects the image forming apparatus 101 by short range communication. The mobile terminal 104 notifies the image forming apparatus 101 of information such as the mobile terminal ID or the like via this short range communication. Examples of short range communication are NFC (Near Field Communication), Bluetooth®, and BLE (Bluetooth Low Energy).


In S507, the image forming apparatus 101 transmits information obtained from the mobile terminal 104 to the management server 102 via the access point 103 and inquires whether the printing reservation corresponding to this information has been made. In this case, the information includes, for example, the printing reservation ID, and various kinds of information indicated by the printing use instruction and the printing reservation issuance notification used in the processing in S504 and S505, in addition to the mobile terminal ID received from the mobile terminal 104.


In S508, the management server 102 collates information included in the received inquiry with the managed printing reservation information issued in S505. The management server 102 sends this printing reservation confirmation result to the image forming apparatus 101 via the access point 103.


The image forming apparatus 101 confirms in S509 from the printing reservation confirmation result from the management server 102 that the information received from the mobile terminal 104 and the issued printing reservation information match. In this case, the match indicates that the printing reservation has been made by the mobile terminal 104 which has made short range communication. If the printing reservation is confirmed, the image forming apparatus 101 notifies the mobile terminal 104 of a login password. The login password used as the connection information may be a one-time password having a limited use period.


In S510, the user transmits, via the mobile terminal 104, a connection request to the image forming apparatus 101 using the login password notified from the image forming apparatus 101 and logs in to the image forming apparatus 101. This makes it possible to establish the connection state between the mobile terminal 104 and the image forming apparatus 101, that is, to set a printable state by the image forming apparatus 101. Note that when the login password is received from the image forming apparatus 101, the mobile terminal 104 may be automatically logged in to the image forming apparatus 101 upon confirmation of the reservation without causing the user to input the password again. In this case, an arbitrary method may be selected for the login sequence by settings of an application in the mobile terminal 104.


In S511, the mobile terminal 104 sends a printing instruction by using short range communication such as NFC communication, Bluetooth® communication, or the like. At this time, the mobile terminal 104 transmits the user information of the mobile terminal 104 and printing data associated with the printing reservation to the image forming apparatus 101.


In S512, the image forming apparatus 101 performs printing processing corresponding to the printing reservation using various kinds of information received in S511 and outputs a printed product. Note that a trigger for executing the printing processing corresponding to the printing reservation may not be short range communication between the mobile terminal 104 and the image forming apparatus 101. For example, an arrangement for specifying the image forming apparatus 101 using an input unit mounted in the mobile terminal 104 (for example, a QR Code® may be captured using a camera) or an arrangement for inputting a user ID using an input unit of the image forming apparatus 101 may be employed. That is, any arrangement may be used if the service user and the image forming apparatus 101 can be paired.


In addition, the mobile terminal 104 and the image forming apparatus 101 may have higher wireless LAN functions, short range communication may be used to perform authentication necessary for wireless LAN communication and settings of communication parameters, and a handover operation performed by the wireless LAN may be performed for any other communication. With this arrangement, the communication time can be shortened for a large capacity of printing data, and the distance limitation in short range communication can be relaxed. In addition, a mechanism for notifying the image forming apparatus 101 which performs printing of printing data or its storage destination information stored on the network in place of the printing data stored in the mobile terminal 104 may be arranged.


In S513, the image forming apparatus 101 notifies the mobile terminal 104 of a message indicating that the printed product is output. The notification to the mobile terminal 104 may be performed using short range communication or performed via the management server 102.


In S514, the image forming apparatus 101 notifies the management server 102 of a completion notification indicating that the printed product is output. This completion notification is sent to the management server 102 via, for example, the access point 103.


In S515, the user confirms the printed product output at the image forming apparatus 101. This confirmation is confirmation of an output size and quality by, for example, visual confirmation of the user. During this period, the mobile terminal 104 transmits the execution instruction of the printing operation corresponding to the printing reservation to the image forming apparatus 101, and then a confirmation result input screen (not shown) for inputting a user operation for determining whether the printed product is normally output is displayed. The image forming apparatus 101 then waits for the confirmation result input.


In S516, the mobile terminal 104 transmits the printed product confirmation result (confirmation notification) input by the user to the management server 102 and the image forming apparatus 101. In this case, the printed product confirmation result is input in accordance with a case in which the quality and the like as a result of confirmation of the printed product by the user conform to the user's desire. If the user judges that the printed product is normally output, the user inputs the judgment result on the confirmation result input screen. By this input, the image forming apparatus 101 recognizes that the printing ends correctly and performs subsequent processing (for example, accounting processing upon providing the printing service).


In S517, the image forming apparatus 101 invalidates the login of the mobile terminal 104 when printing is executed normally. Note that the method of “login” based on the confirmation of the printing reservation has been exemplified, but is not limited to this. For example, by Wi-Fi connection/disconnection or the change in the upper limit of the communication capacity of the communication band is performed in place of the login, and control is performed such that the priority level of a mobile terminal which has made a printing reservation and the priority level of a mobile terminal which has not made a printing reservation may have a difference.


(Case in which Printing Error has Occurred)


An operation in a case in which a printing error has occurred will be described with reference to FIGS. 6A and 6B. S601 to S615 are the same as S501 to S515 in FIG. 5, and a detailed description thereof will be omitted.


In S616, if printing is not normally executed as a result of user's confirmation of the printed product output by the image forming apparatus 101, the user inputs a message indicating this via a confirmation result input screen (not shown). Along with this, the mobile terminal 104 transmits this message to the management server 102 and the image forming apparatus 101. At this time, the mobile terminal 104 keeps holding the state of login to the image forming apparatus 101.


In S617, the image forming apparatus 101 checks the image forming apparatus itself to perform printing again. At this time, a cause by which the image forming apparatus itself cannot output a normal printed product may be eliminated, or the elimination of a cause by which printing cannot be performed may be instructed to the user.


In S618, as a result of the check operation, the image forming apparatus 101 determines whether printing can be performed again.


If the image forming apparatus 101 determines that printing can be performed again, it performs the printing operation again in S619. The start timing of re-execution may be, for example, the start at which a re-execution instruction is accepted from the mobile terminal 104.


In S620 to S623, the image forming apparatus 101 performs processing for the printing operation. This processing is the same as that in S613 to S616.


If a normal printed product is output by re-processing, and normal printing is executed, the image forming apparatus 101 invalidates the login of the mobile terminal 104 in S624. Note that, if no normal printed product is output even in re-processing, the printing operation may be performed again, or the processing sequence may be forcibly ended as a result of an abnormal end because another cause is present. In this case, the image forming apparatus 101 notifies the mobile terminal 104 and the management server 102 of a determination result together with the printing reservation information.


(Case in which Printing Error has Occurred (Hand Over to Another Image Forming Apparatus))


An operation for handing over the printing operation corresponding to the printing reservation to another image forming apparatus 106 at the time of occurrence of a printing error will be described with reference to FIGS. 7A and 7B. S701 to S703 and S705 to S717 are the same as S501 to S516 in FIG. 5, and a description thereof will be omitted.


In S704, the image forming apparatus 106 and the access point 103 are connected by Wi-Fi connection.


In S718, the image forming apparatus 101 performs the check operation of the image forming apparatus itself for performing printing again.


In S719, the image forming apparatus 101 determines as a result of the check operation whether reprinting can be performed again.


If the image forming apparatus 101 determines that reprinting is impossible, the image forming apparatus 101 invalidates the login of the mobile terminal 104 in S720. At this time, the image forming apparatus 101 may notify the mobile terminal 104 and the management server 102 of a printing failure together with the printing reservation.


If the user wants to hand over the failed printing operation to another image forming apparatus 106, the user sends a printing use instruction for handover of the printing job to the management server 102 in S721. This processing is the same as that in S504 of FIG. 5. After that, the same processing as in processing of S505 to S516 in FIG. 5 is executed as S722 to S733.


Subsequently, in S734, the image forming apparatus 101 invalidates the login of the mobile terminal 104.


The case in which printing use instruction is made from the beginning has been described here. However, the present invention is not limited to this. For example, at the time of handover, processing (that is, S720 to S725) corresponding to S504 to S509 may be omitted, and the management server 102 may hand over the information in the image forming apparatus 101 for the printing reservation for the image forming apparatus 106. For example, if the user or the like designates an image forming apparatus used to execute printing in a printing use instruction or printing reservation, the information must be updated to the information of the image forming apparatus serving as the handover destination at the time of handover. Note that, if the user does not want to hand over the information to another image forming apparatus, printing may be interrupted without handing over the information to another image forming apparatus, as shown in FIGS. 6A and 6B. In this case, after the login to the image forming apparatus 101 is invalidated, the processing is ended, and subsequent processing (for example, processing associated with fee payment) upon the printing service is not executed.


In this case, the method of handing over the printing processing from the image forming apparatus 101 to another image forming apparatus 106 using the mobile terminal 104 has been described above, but the present invention is not limited to this. For example, a new printing reservation ID may be assigned to another mobile terminal in place of the mobile terminal 104 to reissue a printing reservation, and the image forming apparatus 106 which has handed over the printing operation of the same printing contents may perform printing processing using this printing reservation ID.


(Case in which Access is Made from Mobile Terminal which has No Printing Reservation)


An operation in a case in which access is made from a mobile terminal 104 which has no printing reservation will be described with reference to FIG. 8. S801 to S806 are the same as in S501 to S503 and S506 to S508 in FIG. 5, and a description thereof will be omitted.


If it is determined as a result of printing reservation confirmation that the printing reservation is not normally performed, the image forming apparatus 101 rejects the login from the mobile terminal 105 in S807. Note that if the communication capacity between the mobile terminal 104 and the image forming apparatus 101 is smaller than a predetermined amount, the login need not be rejected, and connection between the mobile terminal 105 and the image forming apparatus 101 may be permitted. Alternatively, the connection communication capacity may be controlled to be limited without rejecting the login.


(Access from Another Mobile Terminal During Access from Mobile Terminal with Printing Reservation)


An operation in a case in which another mobile terminal 105 accesses the image forming apparatus 101 during the access of the mobile terminal 104 with a reservation will be described with reference to FIGS. 9A and 9B. S901 to S916 are the same as in S501 to S516 in FIG. 5, and a description thereof will be omitted.


In S917, during the login of the mobile terminal 104 with a printing reservation, the image forming apparatus 101 receives a connection request from another mobile terminal 105.


In S918, the image forming apparatus 101 rejects the connection from the mobile terminal 105. At this time, as shown in FIG. 8, upon confirmation of the printing reservation, the image forming apparatus 101 may reject the connection when no printing reservation is set in the mobile terminal 105.


In S919, the image forming apparatus 101 invalidates the login of the mobile terminal 104 with the printing reservation by the end or the like of the printing operation.


In S920 to S924, the mobile terminal 105 is connected to the image forming apparatus 101 to log in to the image forming apparatus 101. This processing is the same as the processing sequence of S506 to 510 of FIG. 5.


A case in which the connection of the mobile terminal 105 is rejected when the mobile terminal 105 accesses the image forming apparatus 101 after the result of the printed product is notified in S916 has been described above. However, the present invention is not limited to this. If the connection with the mobile terminal 104 having the printing reservation is maintained, the connection of the mobile terminal 105 is rejected even in a case other than the above case. Note that if the communication capacity associated with the connection between the mobile terminal 105 and the image forming apparatus 101 is small even during the connection of the mobile terminal 104, the connection of the mobile terminal 105 may be permitted.


Note that in the above processing sequence, the description has been made in the connection form of FIG. 4B, but the same basic operation is performed even in other remaining two connection forms. In addition, the above sequence order is not fixed to the above case, but another arrangement may be employed if necessary information can be exchanged.


As described above, in response to the connection request from the mobile terminal, the inquiry of the printing reservation to the management server is made, printing is permitted for the mobile terminal with the printing reservation, and printing is rejected for the mobile terminal without the printing reservation. This makes it possible to solve the problem in which since other mobile terminals in the predetermined number or more are connected, the mobile terminal which has made the connection request cannot be subjected to the Wi-Fi connection to disable printing. In addition, the communication capacity necessary for printing can be ensured, and shortening of the time for communication such as data transmission can be prevented, and degradation of performance can be prevented. In addition, the connection is interrupted upon confirmation of the end of printing, thereby disabling to maintain unnecessary connection. As a result, according to the present invention, in the printing system used by the unspecified large number of users, the network resources can be assigned reliably to the printing users, and the wasteful waiting time can be minimized to execute printing processing.


Second Embodiment

The embodiment which limits the communication capacity of another mobile terminal when a mobile terminal with a printing reservation indicates the printing intention based on the printing reservation in a state in which a plurality of mobile terminals are connected to an access point will be described below.


[Explanation of Operation of Printing System]


An operation according to this embodiment will be described with reference to FIGS. 10A and 10B by exemplifying the connection form of FIG. 4B as in the first embodiment. The same reference numerals denote the same processing in FIG. 5 described in the first embodiment, and a description thereof will be omitted.


In S501 to S503, a mobile terminal 104, an access point 103, a management server 102, and an image forming apparatus 101 are connected by Internet communication or Wi-Fi communication.


In addition, in S1001, a mobile terminal 105 is connected to the access point 103 by Internet communication or Wi-Fi communication.


In S504 to S510, the mobile terminal 104 logs in to the image forming apparatus 101, and the mobile terminal 104 and the image forming apparatus 101 are set in the connected state, that is, printing can be performed in the image forming apparatus 101.


In addition, in S1002 to S1008, the mobile terminal 105 logs in to the image forming apparatus 101, and the mobile terminal 105 and the image forming apparatus 101 are set in the connected state, that is, printing can be performed in the image forming apparatus 101. Processing in S1002 to S1008 is the same as processing in S504 to S510. At this time, both the mobile terminal 104 and the mobile terminal 105 are set in a state of login to the image forming apparatus 101.


In S1009, the mobile terminal 104 indicates the printing intention by short range communication to the image forming apparatus 101 via a display screen (not shown) displayed on the mobile terminal 104.


In S1010, the image forming apparatus 101 releases the connection for a mobile terminal (in this case, the mobile terminal 105) which does not indicate the printing intention among the mobile terminals logged in to the image forming apparatus 101 at present, or limits the communication capacity and use function associated with the connection. That is, the image forming apparatus 101 limits the connection of a mobile terminal other than the mobile terminal which indicates the printing intention, thereby controlling to ensure the communication resources necessary for causing the mobile terminal which indicates the printing intention to perform the printing operation.


After that, in S511 to S516, the mobile terminal 104 and the image forming apparatus 101 execute the printing operation.


In the state in which the plurality of mobile terminals which have made the printing reservations are logged in to the image forming apparatus via the access point, when a given mobile terminal indicates the printing intention based on the printing reservation, the logoff of another mobile terminal, limitation of the connection communication capacity, and limitation of the use function are executed. This makes it possible to ensure the communication capacity necessary for printing for a mobile terminal which is about to perform printing. As a result, the time of communication such as data transmission can be shortened, and degradation of performance can be prevented.


According to the present invention, connection control between apparatuses can be appropriately performed in the printing system used by an unspecified large number of users.


Other Embodiment

Embodiment(s) of the present invention can also be realized by a computer of a system or apparatus that reads out and executes computer executable instructions (e.g., one or more programs) recorded on a storage medium (which may also be referred to more fully as a ‘non-transitory computer-readable storage medium’) to perform the functions of one or more of the above-described embodiment(s) and/or that includes one or more circuits (e.g., application specific integrated circuit (ASIC)) for performing the functions of one or more of the above-described embodiment(s), and by a method performed by the computer of the system or apparatus by, for example, reading out and executing the computer executable instructions from the storage medium to perform the functions of one or more of the above-described embodiment(s) and/or controlling the one or more circuits to perform the functions of one or more of the above-described embodiment(s). The computer may comprise one or more processors (e.g., central processing unit (CPU), micro processing unit (MPU)) and may include a network of separate computers or separate processors to read out and execute the computer executable instructions. The computer executable instructions may be provided to the computer, for example, from a network or the storage medium. The storage medium may include, for example, one or more of a hard disk, a random-access memory (RAM), a read only memory (ROM), a storage of distributed computing systems, an optical disk (such as a compact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™), a flash memory device, a memory card, and the like.


While the present invention has been described with reference to exemplary embodiments, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.


INDUSTRIAL APPLICABILITY

Claims
  • 1. A printing system in which a management server, a mobile terminal, and an image forming apparatus can be connected via a network, the management server comprising:a management unit configured to issue a printing reservation in accordance with a request from a user and manage the printing reservation, anda notifying unit configured to notify information concerning the printing reservation managed by the management unit in accordance with an inquiry,the image forming apparatus comprising:an accepting unit configured to accept a printing instruction from the mobile terminal,an inquiring unit configured to inquire whether the management server manages a printing reservation corresponding to a printing instruction when the accepting unit accepts the printing instruction,a transmitting unit configured to transmit connection information to the mobile terminal if the printing reservation corresponding to the printing instruction is managed as a result of an inquiry by the inquiring unit,a connecting unit configured to set communication with the mobile terminal as a connected state when a connection request from the mobile terminal using the connection information transmitted by the transmitting unit is received,an obtaining unit configured to obtain printing data corresponding to the printing instruction from the mobile terminal set in the connected state, anda processing unit configured to execute printing processing using the printing data obtained by the obtaining unit, andthe connecting unit sets communication with the mobile terminal to an unconnected state after execution of the printing processing by the processing unit is complete.
  • 2. The printing system according to claim 1, wherein the image forming apparatus further comprises a unit configured to accept a confirmation result indicating whether a printed product is normally output by execution of printing processing by the processing unit, andthe connecting unit determines whether re-execution of the printing processing by the processing unit is possible when a confirmation result indicating that the printed product is not normally output is received, and sets communication with the mobile terminal to an unconnected state if the re-execution is impossible.
  • 3. The printing system according to claim 1, wherein when a printing operation based on a printing reservation fails in the image forming apparatus, the management unit reissues a new printing reservation which hands over information of the failed printing reservation.
  • 4. The printing system according to claim 3, wherein a new printing reservation reissued by the management unit includes one of a printing reservation issued so as to be executed by another image forming apparatus different from the image forming apparatus and a printing reservation issued from another mobile terminal different from the mobile terminal so as to make a printing instruction.
  • 5. The printing system according to claim 1, wherein if a printing reservation corresponding to the printing instruction as a result of an inquiry by the inquiring unit is not managed, the connecting unit rejects connection with the mobile terminal.
  • 6. The printing system according to claim 1, wherein the image forming apparatus further comprises a unit configured to accept an execution instruction of printing processing from one mobile terminal of a plurality of mobile terminals set in a connected state, andthe connecting unit sets a mobile terminal except the one mobile terminal of the plurality of mobile terminals set in the connected state to an unconnected state or limits a communication capacity with the mobile terminal except the one mobile terminal.
  • 7. A control method in a printing system in which a management server, a mobile terminal, and an image forming apparatus can be connected via a network, comprising in the management serverissuing a printing reservation in accordance with a request from a user and managing the printing reservation, andnotifying information concerning the managed printing reservation in accordance with an inquiry,in the image forming apparatus,accepting a printing instruction from the mobile terminal,inquiring whether the management server manages a printing reservation corresponding to a printing instruction when the printing instruction is accepted,transmitting connection information to the mobile terminal if the printing reservation corresponding to the printing instruction is managed as a result of an inquiry,setting communication with the mobile terminal as a connected state when a connection request from the mobile terminal using the transmitted connection information is received,obtaining printing data corresponding to the printing instruction from the mobile terminal set in the connected state, andexecuting printing processing using the obtained printing data, andwherein communication with the mobile terminal is set to an unconnected state after execution of the printing processing is complete.
Priority Claims (1)
Number Date Country Kind
2016-041491 Mar 2016 JP national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a Continuation of International Patent Application No. PCT/JP2017/002458, filed Jan. 25, 2017, which claims the benefit of Japanese Patent Application No. 2016-041491, filed Mar. 3, 2016, both of which are hereby incorporated by reference herein in their entirety.

Continuations (1)
Number Date Country
Parent PCT/JP2017/002458 Jan 2017 US
Child 16117556 US