Printing apparatus, printing system, and computer program product
AssigneeRicoh Company, Ltd.
InventorsHiroshi Gotoh, Takeshi Yoshizumi, Hozumi Yonezawa, Minako Kazume, Takahiro Hirakawa
Life of this patent
Estimating the term…
Abstract
A printing apparatus performs a printing process for a printing job including at least one print data and a series of process commands from a host apparatus. A session setup unit sets up a session with the host apparatus and other printing apparatus. A status obtaining unit obtains a status of the other printing apparatus that is in session with the printing apparatus. Upon performing the print process, a job synchronizing unit maintains a synchronization of the print job with the other printing apparatus that is in session with the printing apparatus.
Claims11
A printing apparatus that performs a printing process for a printing job including at least one print data and a series of process commands from a host apparatus, the printing apparatus comprising:
- a session setup unit that sets up a session with the host apparatus and an other printing apparatus;
- a status obtaining unit that obtains an apparatus status of the other printing apparatus that is in session with the printing apparatus;
- and
- a job synchronizing unit that maintains, upon performing the print process, a synchronization of the print job with the other printing apparatus that is in session with the printing apparatus, wherein the status obtaining unit includes
- a determining unit that determines whether to include a status obtaining code in control data regarding the print job from either one of an upper-level printing apparatus and the host apparatus, which is control data of a protocol other than a simple network management protocol generally used in status obtaining processing;
- a converting unit that, when the determining unit determines to include the status obtaining code in the control data, converts the status obtaining code of the protocol other than the simple network management protocol into a status obtaining code of the simple network management protocol;
- an obtaining unit that obtains management information base information representing the apparatus status based on the status obtaining code of the simple network management protocol;
- and
- an inverse-conversion processing unit that performs an inverse conversion of the management information base information into a response code of the protocol other than the simple network management protocol.
A printing system in which at least two printing apparatuses are connected to a host apparatus via a network, each of the printing apparatuses performing a printing process for a printing job including at least one print data and a series of process commands from the host apparatus, the printing system comprising:
- a session setup unit that sets up a session between the host apparatus and all printing apparatuses connected to the host apparatus via the network;
- a status obtaining unit that obtains an apparatus status of each of the printing apparatuses that are in session with the host apparatus;
- and
- a job synchronizing unit that maintains, when a first printing apparatus is performing the printing process, a synchronization of the print job with a second printing apparatus that is in session with the first printing apparatus, wherein the status obtaining unit includes
- a determining unit that determines whether to include a status obtaining code in control data regarding the print job from either one of an upper-level second printing apparatus and the host apparatus, which is control data of a protocol other than a simple network management protocol generally used in status obtaining processing;
- a converting unit that, when the determining unit determines to include the status obtaining code in the control data, converts the status obtaining code of the protocol other than the simple network management protocol into a status obtaining code of the simple network management protocol;
- an obtaining unit that obtains management information base information representing the apparatus status based on the status obtaining code of the simple network management protocol;
- and
- an inverse-conversion processing unit that performs an inverse conversion of the management information base information into a response code of the protocol other than the simple network management protocol.
A non-transitory computer-readable medium having computer-readable program codes embodied in the medium for controlling a printing apparatus that performs a printing process for a printing job including at least one print data and a series of process commands from a host apparatus, the program codes when executed cause a computer to execute:
- setting up a session with the host apparatus and an other printing apparatus;
- obtaining an apparatus status of the other printing apparatus that is in session with the printing apparatus;
- and
- job synchronizing including, upon performing the print process, maintaining a synchronization of the print job with the other printing apparatus that is in session with the printing apparatus, wherein the obtaining step includes
- determining whether to include a status obtaining code in control data regarding the print job from either one of an upper-level printing apparatus and the host apparatus, which is control data of a protocol other than a simple network management protocol generally used in status obtaining processing;
- converting, when the determining step determines to include the status obtaining code in the control data, the status obtaining code of the protocol other than the simple network management protocol into a status obtaining code of the simple network management protocol;
- obtaining management information base information representing the apparatus status based on the status obtaining code of the simple network management protocol;
- and
- performing an inverse conversion of the management information base information into a response code of the protocol other than the simple network management protocol.
Dependencies are inferred from the claim text.