JP6801413B2 - Management device, image formation system, and control program for management device - Google Patents
Management device, image formation system, and control program for management device Download PDFInfo
- Publication number
- JP6801413B2 JP6801413B2 JP2016236821A JP2016236821A JP6801413B2 JP 6801413 B2 JP6801413 B2 JP 6801413B2 JP 2016236821 A JP2016236821 A JP 2016236821A JP 2016236821 A JP2016236821 A JP 2016236821A JP 6801413 B2 JP6801413 B2 JP 6801413B2
- Authority
- JP
- Japan
- Prior art keywords
- image forming
- management device
- information
- mfp
- print job
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000015572 biosynthetic process Effects 0.000 title description 5
- 238000012546 transfer Methods 0.000 claims description 24
- 238000009434 installation Methods 0.000 description 79
- 238000000034 method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 35
- 238000010586 diagram Methods 0.000 description 23
- 230000006870 function Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 6
- 230000032258 transport Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 108010063256 HTLV-1 protease Proteins 0.000 description 1
- 101000831940 Homo sapiens Stathmin Proteins 0.000 description 1
- 101000621511 Potato virus M (strain German) RNA silencing suppressor Proteins 0.000 description 1
- 102100024237 Stathmin Human genes 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 239000000155 melt Substances 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Printers Characterized By Their Purpose (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Description
本発明は、管理装置、画像形成システム、および管理装置の制御プログラムに関する。より特定的には、本発明は、画像形成装置が実行するプリントジョブを管理する管理装置、画像形成システム、および管理装置の制御プログラムに関する。 The present invention relates to a management device, an image forming system, and a control program for the management device. More specifically, the present invention relates to a management device for managing a print job executed by the image forming device, an image forming system, and a control program for the management device.
電子写真式の画像形成装置には、スキャナー機能、ファクシミリ機能、複写機能、プリンターとしての機能、データ通信機能、およびサーバー機能を備えたMFP(Multi Function Peripheral)、ファクシミリ装置、複写機、プリンターなどがある。 Electrophotographic image forming devices include an MFP (Multi Function Peripheral) equipped with a scanner function, a facsimile function, a copying function, a printer function, a data communication function, and a server function, a facsimile machine, a copying machine, a printer, and the like. is there.
画像形成装置は、通常、オフィス内に設置されている。ユーザーは、画像形成装置で印刷を行った場合に、画像形成装置の設置場所へ移動して、画像形成装置から出力された印刷物を取りに行く。この構成では、ユーザーは、印刷物を取りに行くために、業務を一時中断して自分の席を離れる必要がある。 The image forming apparatus is usually installed in the office. When printing is performed by the image forming apparatus, the user moves to the installation location of the image forming apparatus and picks up the printed matter output from the image forming apparatus. In this configuration, the user has to suspend his work and leave his seat in order to get the printed matter.
ユーザーが印刷物を取りに行くことによる業務効率の低下を改善し得る技術として、自走機能を有する画像形成装置により、印刷を実行したユーザーに画像形成装置が印刷物を届ける技術が提案されている。自走機能を有する画像形成装置に関連する技術は、たとえば下記特許文献1〜3などに開示されている。
As a technique capable of improving the decrease in work efficiency due to the user going to pick up the printed matter, a technique has been proposed in which the image forming apparatus delivers the printed matter to the user who executed the printing by using the image forming apparatus having a self-propelled function. Techniques related to an image forming apparatus having a self-propelled function are disclosed in, for example,
下記特許文献1の画像形成システムは、印刷の要求元であるカードを所持する利用者の席まで移動して印刷処理を実行する移動式画像形成装置と、移動式画像形成装置に対する印刷の要求を受け付けるとともに、カードの位置情報を定期的に算出し、算出した位置情報の時間変化に基づいて利用者が移動していないと判定された場合に移動式画像形成装置に、利用者の席まで移動して印刷を実行するよう印刷指示を送信する情報処理サーバーとを備えている。
The image forming system of
下記特許文献2の端末は、移動式画像形成装置に印刷を要求する印刷要求手段と、画像形成装置から、少なくとも印刷の要求を受け付けた移動式画像形成装置の状態、移動に要すると予測される時間および印刷処理に要すると予測される時間を含む画像形成装置状態情報を取得する画像形成装置状態取得手段と、取得した画像形成装置状態情報に基づいて、印刷要求手段が要求した印刷を実行するために移動式画像形成装置が到着するのに要する第1の時間に基づいて現在の時刻との関係で表示部に第1のアイコンを表示処理する表示処理手段とを備えている。 The terminal of Patent Document 2 below is expected to be required for the state and movement of the print requesting means for requesting printing from the mobile image forming apparatus and the mobile image forming apparatus for receiving at least the printing request from the image forming apparatus. The image forming apparatus state acquisition means for acquiring the image forming apparatus state information including the time and the time estimated to be required for the printing process, and the printing requested by the printing requesting means are executed based on the acquired image forming apparatus state information. Therefore, a display processing means for displaying the first icon on the display unit in relation to the current time based on the first time required for the mobile image forming apparatus to arrive is provided.
下記特許文献3には、印刷要求元の位置情報と、複数の移動可能な印刷手段の位置情報とに基づいて、最も近い印刷手段に印刷情報を送る技術が開示されている。 The following Patent Document 3 discloses a technique for sending print information to the nearest printing means based on the position information of the printing request source and the position information of a plurality of movable printing means.
ネットワークで接続された画像形成装置に対して、PC(Personal Computer)などの端末から文書を印刷する場合、ユーザーはネットワーク上の複数の画像形成装置の中から画像形成装置を指定して印刷を行う。印刷を行う画像形成装置を指定する際に、ユーザーは、画像形成装置というよりはむしろ画像形成装置の設置場所を意識しており、印刷する画像形成装置というよりはむしろ印刷物の出力場所を指定する感覚を持っている。 When printing a document from a terminal such as a PC (Personal Computer) to an image forming device connected via a network, the user specifies an image forming device from a plurality of image forming devices on the network and prints. .. When designating an image forming apparatus for printing, the user is aware of the installation location of the image forming apparatus rather than the image forming apparatus, and specifies the output location of the printed matter rather than the image forming apparatus for printing. Have a feeling.
しかしながら、画像形成装置が故障などにより一時的に設置されていない場合には、ユーザーは、所望する印刷物の出力場所を指定することができなかった。また、画像形成装置の設置台数が少ない場合、ユーザーは、遠くの印刷物の出力場所しか指定することができなかった。その結果、ユーザーの利便性が低かった。 However, when the image forming apparatus is not temporarily installed due to a failure or the like, the user cannot specify the output location of the desired printed matter. In addition, when the number of image forming devices installed is small, the user can only specify the output location of the printed matter far away. As a result, the convenience of the user was low.
本発明は、上記課題を解決するためのものであり、その目的は、利便性を向上することのできる管理装置、画像形成システム、および管理装置の制御プログラムを提供することである。 The present invention is for solving the above problems, and an object of the present invention is to provide a management device, an image forming system, and a control program for the management device, which can improve convenience.
本発明の一の局面に従う管理装置は、画像形成装置が実行するプリントジョブを管理する管理装置であって、管理装置が管理する画像形成装置よりも多い数の仮想の画像形成装置である複数の仮想機と、複数の仮想機の各々の場所とを互いに関連付けた情報を記憶する記憶装置と、プリントジョブの情報を受信する受信手段と、プリントジョブの情報を受信手段にて受信した場合に、管理装置が管理する画像形成装置を、複数の仮想機のうちいずれかの仮想機に関連付けられた場所に移動させる移動手段とを備える。 The management device according to one aspect of the present invention is a management device that manages a print job executed by the image forming device, and is a plurality of virtual image forming devices having a larger number than the image forming device managed by the management device. When a storage device that stores information in which a virtual machine and each location of a plurality of virtual machines are associated with each other , a receiving means for receiving print job information, and a receiving means for receiving print job information, The image forming apparatus managed by the management apparatus is provided with a moving means for moving the image forming apparatus to a place associated with any one of the plurality of virtual machines .
上記管理装置において好ましくは、管理装置は複数の画像形成装置を管理し、プリントジョブの情報は、複数の仮想機のうちいずれかの仮想機の指定を含み、プリントジョブの情報で指定された仮想機を、複数の画像形成装置のうちいずれかの画像形成装置に割り当てる割当手段をさらに備え、移動手段は、割当手段にて仮想機を割り当てた画像形成装置を、プリントジョブの情報で指定された仮想機に関連付けられた場所に移動させる。 In the above management device, preferably, the management device manages a plurality of image forming devices, and the print job information includes the designation of any one of the plurality of virtual machines, and the virtual machine designated by the print job information. The moving means further includes an assigning means for assigning the machine to one of a plurality of image forming devices, and the moving means specifies the image forming device to which the virtual machine is assigned by the assigning means in the print job information. Move to the location associated with the virtual machine.
上記管理装置において好ましくは、割当手段は、複数の画像形成装置の各々の位置と、プリントジョブの情報で指定された仮想機に関連付けられた場所とに基づいて仮想機を割り当てる。 In the management device, the allocation means preferably allocates a virtual machine based on the position of each of the plurality of image forming devices and the location associated with the virtual machine specified in the print job information.
上記管理装置において好ましくは、複数の画像形成装置の各々のプリントジョブの実行開始までの時間を取得する開始時間取得手段をさらに備え、割当手段は、複数の画像形成装置の各々のプリントジョブの実行開始までの時間に基づいて仮想機を割り当てる。 The management device preferably further includes a start time acquisition means for acquiring the time until the start of execution of each print job of the plurality of image forming devices, and the allocation means executes each print job of the plurality of image forming devices. Allocate virtual machines based on the time to start.
上記管理装置において好ましくは、割当手段は、複数の画像形成装置の各々のバッテリー残量に基づいて仮想機を割り当てる。 Preferably, in the management device, the allocation means allocates the virtual machine based on the remaining battery level of each of the plurality of image forming devices.
上記管理装置において好ましくは、管理装置は、複数の画像形成装置のうちいずれかの画像形成装置であり、移動手段は、割当手段にて仮想機を管理装置に割り当てた場合に、プリントジョブで指定された仮想機に関連付けられた場所に移動する自機移動手段を含む。 In the above management device, preferably, the management device is an image forming device among a plurality of image forming devices, and the moving means is designated by a print job when the virtual machine is assigned to the management device by the assigning means. Includes own-machine transportation means to move to the location associated with the virtual machine.
上記管理装置において好ましくは、記憶装置は、複数の仮想機と、複数の仮想機の各々の場所と、複数の仮想機の各々のネットワーク情報とを互いに関連付けた情報を記憶し、ネットワーク情報は、複数の画像形成装置のうちいずれかが保持しており、プリントジョブの情報で指定された仮想機に関連付けられたネットワーク情報を自機が保持する場合に、受信手段はプリントジョブの情報を受信する。 In the above management device, preferably, the storage device stores information in which a plurality of virtual machines, each location of the plurality of virtual machines, and network information of each of the plurality of virtual machines are associated with each other , and the network information is stored. When one of the plurality of image forming devices holds the network information associated with the virtual machine specified in the print job information, the receiving means receives the print job information. ..
上記管理装置において好ましくは、移動手段は、割当手段にて仮想機を管理装置以外の画像形成装置に割り当てた場合に、割当手段にて仮想機を割り当てた画像形成装置に、プリントジョブの情報を転送する転送手段をさらに含み、割当手段にて仮想機を管理装置以外の画像形成装置に割り当てた場合に、割当手段にて仮想機を割り当てた画像形成装置に、プリントジョブで指定された仮想機に関連付けられたネットワーク情報を譲渡する譲渡手段をさらに備える。 In the above management device, preferably, when the moving means assigns the virtual machine to an image forming device other than the management device by the assigning means, the moving means transfers the print job information to the image forming device to which the virtual machine is assigned by the assigning means. When the transfer means to be transferred is further included and the virtual machine is assigned to an image forming device other than the management device by the assigning means, the virtual machine specified in the print job is assigned to the image forming device to which the virtual machine is assigned by the assigning means. provided to the al transferable means to transfer network information associated with.
上記管理装置において好ましくは、割当手段にて仮想機を管理装置に割り当てた場合において、プリントジョブで指定された仮想機に関連付けられていないネットワーク情報である他のネットワーク情報を管理装置が保持しているとき、管理装置よりも他のネットワーク情報に関連付けられた場所に近い画像形成装置が存在するか否かを判別する判別手段と、管理装置よりも他のネットワーク情報に関連付けられた場所に近い画像形成装置が存在すると判別手段にて判別した場合、管理装置よりも他のネットワーク情報に関連付けられた場所に近い画像形成装置に他のネットワーク情報を譲渡する他の譲渡手段をさらに備える。 In the above management device, preferably, when the virtual machine is assigned to the management device by the allocation means, the management device holds other network information which is network information that is not associated with the virtual machine specified in the print job. When there is, a discriminating means for determining whether or not there is an image forming device closer to the location associated with other network information than the management device, and an image closer to the location associated with other network information than the management device. When it is determined by the determination means that the forming device exists, another transfer means for transferring the other network information to the image forming device closer to the place associated with the other network information than the management device is further provided.
上記管理装置において好ましくは、管理装置よりも他のネットワーク情報に関連付けられた場所に近い画像形成装置が存在しないと判別手段にて判別した場合、他の譲渡手段は他のネットワーク情報を譲渡しない。 In the above management device, preferably, when the determination means determines that there is no image forming device closer to the location associated with the other network information than the management device, the other transfer means does not transfer the other network information.
上記管理装置において好ましくは、管理装置は、複数の画像形成装置とは別体であり、移動手段は、割当手段にて仮想機に割り当てた画像形成装置にプリントジョブの情報を転送する転送手段を含み、割当手段にて仮想機に割り当てた画像形成装置にネットワーク情報を譲渡しない。 In the above management device, preferably, the management device is separate from the plurality of image forming devices, and the moving means is a transfer means for transferring print job information to the image forming device assigned to the virtual machine by the assigning means . Including, the network information is not transferred to the image forming apparatus assigned to the virtual machine by the allocation means.
上記管理装置において好ましくは、プリントジョブで指定された仮想機と同一の仮想機が指定された新たなプリントジョブの情報を受信しない状態で、割当手段にて仮想機を割り当ててから所定の時間が経過した場合に、割当手段による仮想機の割り当てを解除する割当解除手段をさらに備える。 The management device preferably has a predetermined time after the virtual machine is assigned by the allocation means in a state where the same virtual machine as the virtual machine specified in the print job does not receive the information of the new print job specified. Further provided with an allocation release means for canceling the allocation of the virtual machine by the allocation means when the elapse has passed.
本発明の他の局面における画像形成システムは、画像形成装置と、画像形成装置を管理する上記管理装置とを備えた画像形成システムであって、画像形成装置は、指定された仮想機に関連付けられた場所に自機が移動する場合に、指定された仮想機に関連付けられた場所への移動を開始する時刻を決定する開始決定手段を含み、開始決定手段は、自機の位置およびバッテリー残量に基づいて時刻を決定する。 The image forming system in another aspect of the present invention is an image forming system including an image forming apparatus and the management apparatus for managing the image forming apparatus, and the image forming apparatus is associated with a designated virtual machine. Including a start determination means for determining the time to start moving to the location associated with the specified virtual machine when the own machine moves to the specified location, the start determination means include the position of the own machine and the remaining battery level. Determine the time based on.
上記画像形成システムにおいて好ましくは、画像形成装置は、プリントジョブの情報を受信してから別のプリントジョブの情報を受信するまでの間、移動しない、または所定の位置に移動する。 In the image forming system, preferably, the image forming apparatus does not move or moves to a predetermined position between the time when the information of the print job is received and the time when the information of another print job is received.
本発明のさらに他の局面に従う管理装置の制御プログラムは、画像形成装置が実行するプリントジョブを管理する管理装置の制御プログラムであって、管理装置は、管理装置が管理する画像形成装置よりも多い数の仮想の画像形成装置である複数の仮想機と、複数の仮想機の各々の場所とを互いに関連付けた情報を記憶する記憶装置を備え、制御プログラムは、プリントジョブの情報を受信する受信ステップと、プリントジョブの情報を受信ステップにて受信した場合に、管理装置が管理する画像形成装置を、複数の仮想機のうちいずれかの仮想機に関連付けられた場所に移動させる移動ステップとをコンピューターに実行させる。
The control program of the management device according to still another aspect of the present invention is the control program of the management device that manages the print job executed by the image forming device, and the management device is more than the image forming device managed by the management device. A receiving step for receiving information on a print job is provided with a storage device for storing information in which a plurality of virtual machines, which are a number of virtual image forming devices, and each location of the plurality of virtual machines are associated with each other. A computer performs a moving step of moving the image forming device managed by the management device to a location associated with one of a plurality of virtual machines when the print job information is received in the receiving step. To execute.
本発明によれば、利便性を向上することのできる管理装置、画像形成システム、および管理装置の制御プログラムを提供することができる。 According to the present invention, it is possible to provide a management device, an image forming system, and a control program of the management device that can improve convenience.
以下、本発明の実施の形態について、図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
以下の実施の形態では、管理装置がMFPまたはサーバーである場合について説明する。管理装置は、MFPまたはサーバーである場合の他、PC、携帯電話、スマートフォン、またはタブレット端末などであってもよい。また、管理装置は、プリンター、複写機、またはファクシミリなどのMFP以外の画像形成装置であってもよい。 In the following embodiment, the case where the management device is an MFP or a server will be described. The management device may be a PC, a mobile phone, a smartphone, a tablet terminal, or the like, as well as an MFP or a server. Further, the management device may be an image forming device other than the MFP such as a printer, a copying machine, or a facsimile.
[第1の実施の形態] [First Embodiment]
始めに、本実施の形態における画像形成システムの構成について説明する。 First, the configuration of the image forming system in the present embodiment will be described.
図1は、本発明の第1および第2の実施の形態における画像形成システムの構成を概念的に示す図である。 FIG. 1 is a diagram conceptually showing the configuration of an image forming system according to the first and second embodiments of the present invention.
図1を参照して、本実施の形態における画像形成システムは、MFP100−1および100−2(管理装置および画像形成装置の一例)(以降、これらを纏めてMFP100と記すことがある)と、サーバー200(管理装置の一例)と、PC300とを備えている。MFP100の各々と、サーバー200と、PC300とは、ネットワーク401を通じて相互に接続されており、相互に通信を行う。特にMFP100の各々は、ネットワーク401に接続されたアクセスポイント402との間で無線通信を行うことにより、ネットワーク401上の他の機器との間で相互に無線通信を行う。
With reference to FIG. 1, the image forming system in the present embodiment includes MFPs 100-1 and 100-2 (an example of a management device and an image forming device) (hereinafter, these may be collectively referred to as MFP100). It includes a server 200 (an example of a management device) and a
ネットワーク401は、LAN(Local Area Network)やWAN(Wide Area Network)などである。ネットワーク401は、TCP/IP(Transmission Control Protocol/Internet Protocol)のプロトコルを用いて各種機器を接続する。ネットワーク401に接続された機器は、お互いに各種データのやり取りが可能となっている。
The
また、画像形成システムは、仮想MFPとして仮想MFP_X、仮想MFP_Y、および仮想MFP_Z(仮想機の一例)をさらに備えている。仮想MFPの数は、MFP100の数よりも多く設定されている。仮想MFP_X、仮想MFP_Y、および仮想MFP_Zの各々は、それぞれ部屋RM内の設置場所RCa、RCb、およびRCcに設置されていることが想定されている。仮想MFP_Xは部屋RM内の図1中上部中央部の設置場所RCaに仮想的に設置されており、仮想MFP_Yは部屋RM内の図1中右部の設置場所RCbに仮想的に設置されており、仮想MFP_Zは部屋RM内の図1中左部の設置場所RCcに仮想的に設置されている。
Further, the image forming system further includes a virtual MFP_X, a virtual MFP_Y, and a virtual MFP_Z (an example of a virtual machine) as virtual MFPs. The number of virtual MFPs is set to be larger than the number of
ユーザーは、仮想MFP_X、仮想MFP_Y、および仮想MFP_Zの各々がそれぞれの設置場所に実際に存在しているイメージを持っている。ユーザーは、PC300を通じて、仮想MFP_X、仮想MFP_Y、および仮想MFP_Zのいずれかを出力先として指定してプリントジョブを実行する。指定される仮想MFPは、ユーザーが所望する印刷物の受け取り場所に関連付けられた仮想MFPである。 The user has an image in which each of the virtual MFP_X, virtual MFP_Y, and virtual MFP_Z actually exists in their respective installation locations. The user executes the print job by designating one of the virtual MFP_X, the virtual MFP_Y, and the virtual MFP_Z as the output destination through the PC300. The specified virtual MFP is a virtual MFP associated with the printed matter receiving location desired by the user.
PC300は、ユーザーの操作に従って、出力先として仮想MFPを指定したプリントジョブの情報である印刷情報を管理装置に送信する。
The
管理装置は、MFP100の各々を管理する。管理装置は、PC300から印刷情報を受信した場合に、その印刷情報で指定された仮想MFPとして、いずれかのMFP100を割り当てる。第1の実施の形態では、MFP100が管理装置としての役割を果たし、第2の実施の形態では、サーバー200が管理装置としての役割を果たす。
The management device manages each of the
印刷情報で指定された仮想MFPとして割り当てられたMFP100は、印刷情報を受信し、仮想MFPの設置場所まで自走にて移動する。そしてMFP100は、その設置場所で印刷情報に基づくプリントジョブを実行し、印刷物を出力する。
The
またMFP100は、バッテリー残量が少なくなった場合や夜間などの必要なタイミングでホームベースHB(充電場所)に自走にて移動し、ホームベースHBを通じて自機のバッテリーを充電する。
Further, the
なお、仮想MFPと区別するために、図面ではMFP100−1を「実MFP1」、MFP100−2を「実MFP2」と記すことがある。
In order to distinguish it from a virtual MFP, the MFP 100-1 may be referred to as "
画像形成システムは、少なくとも1台の自走可能なMFP100を備えていればよく、ネットワーク401に接続された上述以外の機器を備えていてもよい。
The image forming system may include at least one self-propelled
図2は、図1のMFP100のハードウェア構成を示すブロック図である。
FIG. 2 is a block diagram showing a hardware configuration of the
図2を参照して、MFP100は、充電可能なバッテリーを搭載しており、このバッテリーの電力により自走する。MFP100は、スキャンジョブ、ファクシミリ送受信ジョブ、コピージョブ、データ送受信ジョブなどのジョブを実行する。
With reference to FIG. 2, the
MFP100は、CPU(Central Processing Unit)101と、ROM(Read Only Memory)102と、RAM(Random Access Memory)103と、記憶装置104と、ネットワークインターフェース105と、プリントエンジン部106と、操作パネル107と、自走部108と、位置情報取得部109などを含んでいる。CPU101には、ROM102、RAM103、記憶装置104、ネットワークインターフェース105、プリントエンジン部106、操作パネル107、自走部108、および位置情報取得部109の各々が接続されている。
The
CPU101は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、MFP100全体の制御を行う。またCPU101は、ROM102に記憶された制御プログラムを実行する。
The
ROM102は、たとえばフラッシュROMである。ROM102には、CPU101が実行する各種プログラムと、各種固定データとが格納されている。ROM102は、書換え不可能なものであってもよい。
The
RAM103は、CPU101のメインメモリである。RAM103は、CPU101が各種プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。
The
記憶装置104は、たとえばHDD(Hard Disk Drive)よりなっており、各種情報を記憶している。
The
ネットワークインターフェース105は、CPU101からの指示に従って、TCP/IPなどの通信プロトコルによって、ネットワーク401に接続された他の機器との通信を行う。
The
プリントエンジン部106は、画像データに基づいて用紙などへ画像を形成するプリントジョブを行う。プリントエンジン部106は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。プリントエンジン部106は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、用紙に画像を形成する。トナー像形成部は、トナー像を現像する現像装置と、トナー像が形成される感光体と、感光体から用紙に画像を転写する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、MFP100の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をMFP100の筐体から排紙トレイなどに排出する。
The
操作パネル107は、タッチパネルディスプレイなどからなる表示部と、ハードウェアキーおよびタッチパネルディスプレイに表示されたソフトウェアキーなどからなる入力部とを含んでいる。操作パネル107は、各種入力をユーザーから受け付け、各種設定項目やメッセージなどをユーザーに対して表示する。
The
自走部108は、CPU101の制御の下、自機の自走による移動を行う。
The self-propelled
位置情報取得部109は、GPS(Global Positioning System)などを利用して、自機の位置情報を取得する。
The position
図3は、図1のサーバー200のハードウェア構成を示すブロック図である。
FIG. 3 is a block diagram showing a hardware configuration of the
図3を参照して、サーバー200は、CPU201と、ROM202と、RAM203と、記憶装置204と、ネットワークインターフェース205と、操作部206と、表示部207などを含んでいる。CPU201には、ROM202、RAM203、記憶装置204、ネットワークインターフェース205、操作部206、および表示部207の各々がバスを介して接続されている。
With reference to FIG. 3, the
CPU201は、サーバー200全体の制御を行う。またCPU201は、ROM202に記憶された制御プログラムを実行する。
The
ROM202は、たとえばフラッシュROMである。ROM202には、CPU201が実行する各種プログラムと、各種固定データとが格納されている。ROM202は、書換え不可能なものであってもよい。
The
RAM203は、CPU201のメインメモリである。RAM203は、CPU201が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。
The
記憶装置204は、たとえばHDDなどの補助記憶装置であり、各種データを記憶する。
The
ネットワークインターフェース205は、CPU201からの指示に従って、TCP/IPなどの通信プロトコルによって他の機器との通信を行う。
The
操作部206は、ユーザーから各種指示を受け付ける。
The
表示部207は、各種情報を表示する。
The
なお、PC300の構成は、記憶装置に記憶されている情報が異なる点以外、サーバー200の構成とほぼ同様であるため、その説明は繰り返さない。
Since the configuration of the
図4は、本発明の第1および第2の実施の形態における管理装置の機能的構成を示すブロック図である。 FIG. 4 is a block diagram showing a functional configuration of the management device according to the first and second embodiments of the present invention.
図4を参照して、MFP100が管理装置となる場合、MFP100の記憶装置104には、管理装置の機能を実現するための管理プログラムが記憶されている。同様に、サーバー200が管理装置となる場合、サーバー200の記憶装置204には、管理装置の機能を実現するための管理プログラムが記憶されている。
With reference to FIG. 4, when the
管理装置となるMFP100またはサーバー200は、ネットワークインターフェース11(ネットワークインターフェース105または205に相当)と、印刷情報送受信部12と、印刷情報解析部13と、ネットワーク情報送受信部14と、ネットワーク情報設定部15と、仮想MFP決定部16と、設置場所特定部17と、実MFP設置場所管理部18と、仮想MFP設置場所管理部19とを含んでいる。
The
印刷情報送受信部12は、PC300などから送信された印刷情報を受信し、印刷情報解析部13に送信する。
The print information transmission /
印刷情報解析部13は、受信した印刷情報を解析し、印刷情報で指定された仮想MFPを仮想MFP決定部16に通知する。
The print
ネットワーク情報送受信部14は、第1および第2の実施の形態において、他のMFP100より送信されたネットワーク情報を受信し、ネットワーク情報設定部15に送信する。ネットワーク情報とは、ネットワーク401上の機器を特定する情報であり、ここではIP(Internet Protocol)アドレスである。
In the first and second embodiments, the network information transmission /
ネットワーク情報設定部15は、第1および第2の実施の形態において、受信したネットワーク情報に基づいて、ネットワーク設定を行う。
In the first and second embodiments, the network
仮想MFP決定部16は、設置場所特定部17から取得した仮想MFPの設置場所とMFP100の各々の位置情報とに基づいて、仮想MFPに割り当てるMFP100を決定する。
The virtual
設置場所特定部17は、実MFP設置場所管理部18および仮想MFP設置場所管理部19の各々に問い合わせることで、MFP100の各々の位置および仮想MFPの設置場所を特定する。
The installation location specifying unit 17 specifies each position of the
実MFP設置場所管理部18は、MFP100の現在の位置を管理する。
The actual MFP installation
仮想MFP設置場所管理部19は、仮想MFP_X、MFP_Y、およびMFP_Zの各々と、その設置場所とを関連付けて管理する。
The virtual MFP installation
図5は、本発明の第1の実施の形態における管理テーブルを模式的に示す図である。 FIG. 5 is a diagram schematically showing a management table according to the first embodiment of the present invention.
図5を参照して、MFP100の各々の記憶装置104は、管理テーブルをさらに記憶している。本実施の形態における管理テーブルは、仮想MFPと、設置場所と、IPアドレス(ネットワーク情報)とを関連付けて記憶している。管理テーブルは、画像形成システムの管理者などによって作成される。
With reference to FIG. 5, each
管理テーブルでは、具体的には、仮想MFP_XにはIPアドレスIPjが設定されており、仮想MFP_Xは設置場所RCaに仮想的に設置されている。仮想MFP_YにはIPアドレスIPkが設定されており、仮想MFP_Yは設置場所RCbに仮想的に設置されている。仮想MFP_ZにはIPアドレスIPmが設定されており、仮想MFP_Zは設置場所RCcに仮想的に設置されている。 Specifically, in the management table, the IP address IPj is set in the virtual MFP_X, and the virtual MFP_X is virtually installed in the installation location RCA. An IP address IPk is set in the virtual MFP_Y, and the virtual MFP_Y is virtually installed at the installation location RCb. An IP address IPm is set in the virtual MFP_Z, and the virtual MFP_Z is virtually installed at the installation location RCc.
図6は、本発明の第1および第2の実施の形態におけるプリントジョブ履歴テーブルを模式的に示す図である。 FIG. 6 is a diagram schematically showing a print job history table according to the first and second embodiments of the present invention.
図6を参照して、MFP100の各々の記憶装置104は、プリントジョブ履歴テーブルを記憶している。プリントジョブ履歴テーブルは、過去に自機で実行したプリントジョブの情報を記録したテーブルである。CPU101は、新たなプリントジョブを実行する度にそのプリントジョブに関する情報をプリントジョブ履歴テーブルに追加する。
With reference to FIG. 6, each
このプリントジョブ履歴テーブルでは、具体的には、「2016年10月22日15時3分」に、「設置場所RCa」において、「カラー、6頁、2in1」という条件のプリントジョブが実行されたことが分かる。 In this print job history table, specifically, at "15:03 on October 22, 2016", a print job under the condition of "color, 6 pages, 2in1" was executed at "installation location RCA". You can see that.
MFP100は、プリントジョブを実行する際に、指定された仮想MFPの設置場所に移動する。その後MFP100は、異なる仮想MFPが指定されたプリントジョブを実行するまで、その設置場所に留まる。このため、プリントジョブ履歴テーブルに記録された最新のプリントジョブの情報が示す出力場所(ここでは「設置場所RCa」)は、そのMFP100の現在の位置を示している。プリントジョブ履歴テーブルは、後述する仮想MFP割当処理(図8)において、MFP100の現在の位置を特定する際に使用される。
The
なお、プリントジョブ履歴テーブルには、MFP100がホームベースHBで充電を行った場合に、充電を行った旨の情報が記憶されていてもよい。これにより、充電のためにMFP100が仮想MFPの設置場所から離れた場合でも、プリントジョブ履歴テーブルにMFP100の現在の位置(ホームベースHBの位置)を記録することができる。
The print job history table may store information to the effect that the
続いて、本実施の形態における、印刷情報を受信した場合の管理装置の動作について説明する。 Subsequently, the operation of the management device when the print information is received in the present embodiment will be described.
図7は、本発明の第1および第2の実施の形態において、印刷情報を受信した場合の管理装置の動作を示すフローチャートである。 FIG. 7 is a flowchart showing the operation of the management device when the print information is received in the first and second embodiments of the present invention.
図7を参照して、管理装置のCPU(第1の実施の形態ではCPU101、第2の実施の形態ではCPU201)は、印刷情報を受信すると、後述する仮想MFP割当処理を実行する(S1)。次に管理装置のCPUは、自機が仮想MFPに割り当てられたか否かを判別する(S3)。 With reference to FIG. 7, when the CPU of the management device (CPU101 in the first embodiment and CPU201 in the second embodiment) receives the print information, it executes the virtual MFP allocation process described later (S1). .. Next, the CPU of the management device determines whether or not the own machine is assigned to the virtual MFP (S3).
ステップS3において、自機が仮想MFPに割り当てられないと判別した場合(S3でNO)、管理装置のCPUは、印刷情報(第2の実施の形態の場合には印刷情報およびネットワーク情報)を、仮想MFPに割り当てられたMFP100に転送し(S13)、処理を終了する。
When it is determined in step S3 that the own machine cannot be assigned to the virtual MFP (NO in S3), the CPU of the management device outputs print information (print information and network information in the case of the second embodiment). Transfer to the
ステップS3において、自機が仮想MFPに割り当てられたと判別した場合(S3でYES)、管理装置のCPUは、印刷情報で指定された仮想MFPの設置場所への移動を開始し、到着後、印刷情報に基づくプリントジョブを実行する(S5)。次に管理装置のCPUは、印刷情報で指定された仮想MFPのネットワーク情報とは異なる他のネットワーク情報を自機が保持しているか否かを判別する(S7)。 If it is determined in step S3 that the own machine is assigned to the virtual MFP (YES in S3), the CPU of the management device starts moving to the installation location of the virtual MFP specified in the print information, and prints after arrival. The print job based on the information is executed (S5). Next, the CPU of the management device determines whether or not the own machine holds other network information different from the network information of the virtual MFP specified in the print information (S7).
ステップS7において、他のネットワーク情報を自機が保持していると判別した場合(S7でYES)、管理装置のCPUは、保持している他のネットワーク情報に関連付けられた仮想MFPの設置場所までの距離が、自機よりも近い他のMFP100が存在するか否かを判別する(S9)。
When it is determined in step S7 that the own machine holds other network information (YES in S7), the CPU of the management device reaches the installation location of the virtual MFP associated with the other network information held. It is determined whether or not there is another
ステップS9において、保持している他のネットワーク情報に関連付けられた仮想MFPの設置場所までの距離が、自機よりも近い他のMFP100が存在すると判別した場合(S9でYES)、管理装置のCPUは、保持している他のネットワーク情報をそのMFP100に転送(譲渡)し(S11)、処理を終了する。 In step S9, when it is determined that there is another MFP100 whose distance to the installation location of the virtual MFP associated with the other network information held is closer than that of the own machine (YES in S9), the CPU of the management device Transfers (transfers) other network information held to the MFP 100 (S11), and ends the process.
ステップS7において、他のネットワーク情報を自機が保持していないと判別した場合(S7でNO)、管理装置のCPUは処理を終了する。 If it is determined in step S7 that the own machine does not hold other network information (NO in S7), the CPU of the management device ends the process.
図8は、図7の仮想MFP割当処理(S1)のサブルーチンである。 FIG. 8 is a subroutine of the virtual MFP allocation process (S1) of FIG.
図8を参照して、仮想MFP割当処理において、管理装置のCPUは、設置場所特定部17を用いて、MFP100の現在の位置と、印刷情報で指定された仮想MFPの設置場所との情報を取得する(S51)。
With reference to FIG. 8, in the virtual MFP allocation process, the CPU of the management device uses the installation location specifying unit 17 to obtain information on the current position of the
なお、ステップS51において、管理装置のCPUは、MFP100の現在の位置として、そのMFP100のプリントジョブ履歴テーブルに記載された最新のプリントジョブの出力場所の情報を取得してよいし、そのMFP100の位置情報取得部109で取得した情報を取得してよい。
In step S51, the CPU of the management device may acquire information on the latest print job output location described in the print job history table of the
次に管理装置のCPUは、任意の(最初の)MFP100を選択し(S53)、選択したMFP100が現在の位置から印刷情報で指定された仮想MFPの設置場所まで移動するのに要する時間を算出する(S55)。続いて管理装置のCPUは、選択したMFP100がプリントジョブを実行中であるか否かを判別する(S57)。
Next, the CPU of the management device selects an arbitrary (first) MFP 100 (S53), and calculates the time required for the selected
ステップS57において、選択したMFP100が別のプリントジョブを実行中であると判別した場合(S57でYES)、実行中の別のプリントジョブが完了するまでの時間(この時間はプリントジョブの実行開始までの時間に相当する)を算出し(S59)、ステップS60の処理へ進む。
If it is determined in step S57 that the selected
ステップS57において、選択したMFP100がプリントジョブを実行中でないと判別した場合(S57でNO)、管理装置のCPUは、実行中のプリントジョブが完了するまでの時間を算出せず(実行中のプリントジョブが完了するまでの時間をゼロとし)、ステップS60の処理へ進む。
If it is determined in step S57 that the selected
ステップS60において、管理装置のCPUは、受信した印刷情報に基づくプリントジョブを選択したMFP100が実行する場合の、プリントジョブの実行開始までの時間を算出する(S60)。
In step S60, the CPU of the management device calculates the time until the start of execution of the print job when the
ステップS60において、プリントジョブの実行開始までの時間は、選択したMFP100が現在の位置から印刷情報で指定された仮想MFPの設置場所まで移動するのに要する時間と、実行中のプリントジョブが完了するまでの時間とに基づいて算出される。プリントジョブの実行開始までの時間は、これら2つの時間の合計として算出されてもよいし、これら2つの時間のうち一方のみとして算出されてもよい。
In step S60, the time required to start the execution of the print job is the time required for the selected
次に管理装置のCPUは、選択したMFP100が未選択の最後のMFP100であるか否かを判別する(S61)。
Next, the CPU of the management device determines whether or not the selected
ステップS61において、選択したMFP100が未選択の最後のMFP100でないと判別した場合(S61でNO)、管理装置のCPUは、次の未選択のMFP100を選択し(S63)、ステップS55の処理へ進む。
If it is determined in step S61 that the selected
ステップS61において、選択したMFP100が未選択の最後のMFP100であると判別した場合(S61でYES)、管理装置のCPUは、プリントジョブの実行開始までの時間が最短になるMFP100を、仮想MFPとして割り当て(S66)、リターンする。
When it is determined in step S61 that the selected
続いて、上述の管理装置の動作を含む画像形成システムの全体的な動作について説明する。本実施の形態では、MFP100−1および100−2は必要に応じて仮想MFPのIPアドレスを授受する。 Subsequently, the overall operation of the image forming system including the operation of the management device described above will be described. In this embodiment, the MFPs 100-1 and 100-2 give and receive the IP address of the virtual MFP as needed.
図9および図10は、本発明の第1の実施の形態における第1の状況での画像形成システムの動作を模式的に示す図である。図9(a)および図10(a)は仮想MFPの設置場所、MFP100の位置、および処理の流れを示す図であり、図9(b)および図10(b)は、各MFP100の仮想MFPのIPアドレスの保持の状況および仮想MFPの割り当ての状況を示す図である。
9 and 10 are diagrams schematically showing the operation of the image forming system in the first situation according to the first embodiment of the present invention. 9 (a) and 10 (a) are diagrams showing the installation location of the virtual MFP, the position of the
図9を参照して、ここでは、第1の状況として次の状況を想定している。MFP100−1は、仮想MFP_XのIPアドレスIPjと、仮想MFP_YのIPアドレスIPkとを保持している。MFP100−2は、仮想MFP_ZのIPアドレスIPmを保持している。MFP100−1および100−2の各々は、部屋RM内の図1中右下のホームベースHBの位置に存在している。ユーザーは、PC300を通じて、仮想MFP_Xを出力先とするプリントジョブを実行する。
With reference to FIG. 9, here, the following situation is assumed as the first situation. The MFP100-1 holds the IP address IPj of the virtual MFP_X and the IP address IPk of the virtual MFP_Y. The MFP 100-2 holds the IP address IPm of the virtual MFP_Z. Each of the MFPs 100-1 and 100-2 exists at the position of the home base HB in the lower right of FIG. 1 in the room RM. The user executes a print job with the virtual MFP_X as an output destination through the
PC300は、出力先として仮想MFP_Xを指定した印刷情報を送信する(処理PR1)。この印刷情報は、指定された仮想MFP_XのIPアドレスを保持するMFP100−1が受信する(処理PR2)。
The
MFP100−1は、印刷情報を受信すると、管理装置として図7および図8に示す動作を行う。MFP100−1は、仮想MFP割当処理(図7のS1)の結果、MFP100−2の位置よりも自機の位置の方が仮想MFP_Xの設置場所RCaに近いと判断し、自機を仮想MFP_Xとして割り当てる。MFP100−1は、自機を仮想MFP_Xとして割り当てると、保持しているもう一つのIPアドレスIPkに関連付けられた設置場所RCbに、自機とMFP100−2とのいずれが近いかを判断する(図7のS9)。この判断の際には、自機の位置として自機の移動先である設置場所RCaが使用され、MFP100−2の位置としてホームベースHBの位置が使用される。 Upon receiving the print information, the MFP 100-1 performs the operations shown in FIGS. 7 and 8 as a management device. As a result of the virtual MFP allocation process (S1 in FIG. 7), the MFP100-1 determines that the position of the own machine is closer to the installation location RCA of the virtual MFP_X than the position of the MFP100-2, and sets the own machine as the virtual MFP_X. assign. When the MFP 100-1 is assigned as a virtual MFP_X, the MFP 100-1 determines which of the own machine and the MFP 100-2 is closer to the installation location RCb associated with the other IP address IPk held (Fig.). 7 S9). In this determination, the installation location RCA, which is the destination of the own aircraft, is used as the position of the own aircraft, and the position of the home base HB is used as the position of the MFP 100-2.
図10を参照して、MFP100−1は、設置場所RCbには自機よりもMFP100−2の方が近いと判断し、IPアドレスIPkをMFP100−2に譲渡する(処理PR3)。MFP100−1は、仮想MFP_Xの設置場所RCaに自走にて移動する(処理PR4)。MFP100−1は、設置場所RCaに到着後、印刷情報に基づくプリントジョブを実行し、印刷物を出力する。MFP100−1は、プリントジョブの完了後も設置場所RCaに留まる。 With reference to FIG. 10, the MFP100-1 determines that the MFP100-2 is closer to the installation location RCb than the own machine, and transfers the IP address IPk to the MFP100-2 (process PR3). The MFP 100-1 moves by itself to the installation location RCA of the virtual MFP_X (process PR4). After arriving at the installation location RCA, the MFP 100-1 executes a print job based on the print information and outputs a printed matter. The MFP100-1 stays at the installation location RCA even after the print job is completed.
図11および図12は、本発明の第1の実施の形態における第2の状況での画像形成システムの動作を模式的に示す図である。図11(a)および図12(a)は仮想MFPの設置場所、MFP100の位置、および処理の流れを示す図であり、図11(b)および図12(b)は、各MFP100の仮想MFPのIPアドレスの保持の状況および仮想MFPの割り当ての状況を示す図である。
11 and 12 are diagrams schematically showing the operation of the image forming system in the second situation according to the first embodiment of the present invention. 11 (a) and 12 (a) are diagrams showing the installation location of the virtual MFP, the position of the
図11を参照して、ここでは、第2の状況として次の状況を想定している。MFP100−1は、仮想MFP_YのIPアドレスIPkと、仮想MFP_ZのIPアドレスIPmとを保持している。MFP100−2は、仮想MFP_XのIPアドレスIPjを保持している。MFP100−1および100−2の各々は、部屋RM内の図1中右下のホームベースHBの位置に存在している。ユーザーは、PC300を通じて、仮想MFP_Yを出力先とするプリントジョブを実行する。
With reference to FIG. 11, the following situation is assumed here as the second situation. The MFP 100-1 holds the IP address IPk of the virtual MFP_Y and the IP address IPm of the virtual MFP_Z. The MFP 100-2 holds the IP address IPj of the virtual MFP_X. Each of the MFPs 100-1 and 100-2 exists at the position of the home base HB in the lower right of FIG. 1 in the room RM. The user executes a print job with the virtual MFP_Y as the output destination through the
PC300は、出力先として仮想MFP_Yを指定した印刷情報を送信する(処理PR11)。この印刷情報は、指定された仮想MFP_YのIPアドレスを保持するMFP100−1が受信する(処理PR12)。
The
MFP100−1は、印刷情報を受信すると、管理装置として図7および図8に示す動作を行う。MFP100−1は、仮想MFP割当処理(図7のS1)の結果、自機の位置よりもMFP100−2の位置の方が仮想MFP_Yの設置場所RCbに近いと判断し、MFP100−2を仮想MFP_Yとして割り当てる。 Upon receiving the print information, the MFP 100-1 performs the operations shown in FIGS. 7 and 8 as a management device. As a result of the virtual MFP allocation process (S1 in FIG. 7), the MFP100-1 determines that the position of the MFP100-2 is closer to the installation location RCb of the virtual MFP_Y than the position of its own machine, and sets the MFP100-2 to the virtual MFP_Y. Assign as.
図12を参照して、MFP100−1は、受信した印刷情報と、仮想MFP_YのIPアドレスIPkとをMFP100−2に転送する(処理PR13)。 With reference to FIG. 12, the MFP 100-1 transfers the received print information and the IP address IPk of the virtual MFP_Y to the MFP 100-2 (process PR13).
MFP100−2は、仮想MFP_YのIPアドレスIPkを受信すると、自機にIPアドレスIPkを保持し、IPアドレスIPkを自機に設定する。またMFP100−2は、印刷情報を受信すると、保持しているもう一つのIPアドレスIPjに関連付けられた設置場所RCaに、自機とMFP100−1とのいずれが近いかを判断する。この判断の際には、自機の位置として自機の移動先である設置場所RCbが使用され、MFP100−1としてホームベースHBの位置が使用される。 When the MFP100-2 receives the IP address IPk of the virtual MFP_Y, it holds the IP address IPk in its own machine and sets the IP address IPk in its own machine. When the MFP100-2 receives the print information, it determines which of the own machine and the MFP100-1 is closer to the installation location RCA associated with the other IP address IPj held. At the time of this determination, the installation location RCb to which the own machine is moved is used as the position of the own machine, and the position of the home base HB is used as the MFP 100-1.
MFP100−2は、設置場所RCaにはMFP100−1よりも自機の方が近いと判断し、IPアドレスIPjをMFP100−1に譲渡せずに保持する(処理PR14)。MFP100−2は、仮想MFP_Yの設置場所RCbに自走にて移動する(処理PR15)。MFP100−2は、設置場所RCbに到着後、印刷情報に基づくプリントジョブを実行し、印刷物を出力する。MFP100−2は、プリントジョブの完了後も設置場所RCbに留まる。 The MFP100-2 determines that its own machine is closer to the installation location RCA than the MFP100-1, and retains the IP address IPj without transferring it to the MFP100-1 (process PR14). The MFP 100-2 moves by itself to the installation location RCb of the virtual MFP_Y (process PR15). After arriving at the installation location RCb, the MFP 100-2 executes a print job based on the print information and outputs a printed matter. The MFP 100-2 stays at the installation location RCb even after the print job is completed.
[第2の実施の形態] [Second Embodiment]
本実施の形態では、サーバー200が仮想MFPと設置場所とを関連付けて管理しており、必要に応じて仮想MFPを実際のMFP100に割り当て、MFP100およびサーバー200の各々は、授受(譲渡)できない固定されたネットワーク情報を保持している場合について説明する。
In the present embodiment, the
図13は、本発明の第2の実施の形態における管理テーブルを模式的に示す図である。 FIG. 13 is a diagram schematically showing a management table according to the second embodiment of the present invention.
図13を参照して、サーバー200の記憶装置204は、管理テーブルを記憶している。本実施の形態における管理テーブルは、仮想MFPと、設置場所とを関連付けて記憶している。管理テーブルは、仮想MFPおよび設置場所と、IPアドレスとを関連付けて記憶していない。管理テーブルは、画像形成システムの管理者などによって作成される。
With reference to FIG. 13, the
管理テーブルでは、具体的には、仮想MFP_Xは設置場所RCaに仮想的に設置されている。仮想MFP_Yは設置場所RCbに仮想的に設置されている。仮想MFP_Zは設置場所RCcに仮想的に設置されている。 In the management table, specifically, the virtual MFP_X is virtually installed at the installation location RCA. The virtual MFP_Y is virtually installed at the installation location RCb. The virtual MFP_Z is virtually installed at the installation location RCc.
続いて、図7および図8に示す管理装置の動作を含む画像形成システムの全体的な動作について説明する。 Subsequently, the overall operation of the image forming system including the operation of the management device shown in FIGS. 7 and 8 will be described.
図14〜図16は、本発明の第2の実施の形態における画像形成システムの動作を模式的に示す図である。図14(a)、図15(a)、および図16(a)は仮想MFPの設置場所、MFP100の位置、および処理の流れを示す図であり、図14(b)、図15(b)、および図16(b)は、各MFP100の仮想MFPの割り当ての状況を示す図である。
14 to 16 are diagrams schematically showing the operation of the image forming system according to the second embodiment of the present invention. 14 (a), 15 (a), and 16 (a) are diagrams showing the installation location of the virtual MFP, the position of the
図14を参照して、ここでは次の状況を想定している。MFP100−1および100−2には、仮想MFPが割り当てられていない。MFP100−1および100−2の各々は、部屋RM内の図1中右下のホームベースHBの位置に存在している。ユーザーは、PC300を通じて、仮想MFP_Xを出力先とするプリントジョブを実行する。
With reference to FIG. 14, the following situations are assumed here. No virtual MFP is assigned to MFPs 100-1 and 100-2. Each of the MFPs 100-1 and 100-2 exists at the position of the home base HB in the lower right of FIG. 1 in the room RM. The user executes a print job with the virtual MFP_X as an output destination through the
PC300は、出力先として仮想MFP_Xを指定した印刷情報を送信する(処理PR21)。この印刷情報はサーバー200が受信する(処理PR22)。
The
図15を参照して、サーバー200は、印刷情報を受信すると、管理装置として図7および図8に示す動作を行う。サーバー200は、仮想MFP割当処理(図7のS1)の結果、MFP100−1が仮想MFP_Xの設置場所RCaに最も近いと判断し、MFP100−1を仮想MFP_Xとして割り当てる(処理PR23)。サーバー200は、受信した印刷情報をMFP100−1に転送する(処理PR24)。この時サーバー200は、ネットワーク情報(IPアドレス)をMFP100−1に譲渡しない。
With reference to FIG. 15, when the
MFP100−1は、仮想MFP_Xとして割り当てられると、仮想MFP_Xの設置場所RCaに自走にて移動する(処理PR25)。MFP100−1は、設置場所RCaに到着後、印刷情報に基づくプリントジョブを実行し、印刷物を出力する。MFP100−1は、プリントジョブの完了後も設置場所RCaに留まる。 When the MFP100-1 is assigned as the virtual MFP_X, it moves to the installation location RCA of the virtual MFP_X by itself (process PR25). After arriving at the installation location RCA, the MFP 100-1 executes a print job based on the print information and outputs a printed matter. The MFP100-1 stays at the installation location RCA even after the print job is completed.
サーバー200は、MFP100−1を仮想MFP_Xとして割り当てた状態で、仮想MFP_Xが指定された新たな印刷情報を受信した場合には、図7および図8に示す動作を行わずに、受信した新たな印刷情報をMFP100−1に転送する。
When the
図16を参照して、MFP100−1は、新たな印刷情報を受信しない状態で、MFP100−1を仮想MFP_Xとして割り当ててから所定時間が経過した場合には、その旨をサーバー200に通知し、設置場所RCaを離れ、所定の位置(たとえばホームベースHBの位置)に移動する(処理PR26)。
With reference to FIG. 16, when the predetermined time has elapsed since the MFP100-1 was assigned as the virtual MFP_X in a state where the MFP100-1 did not receive the new print information, the MFP100-1 notified the
サーバー200は、MFP100−1からの通知を受信した場合に、仮想MFP_Xの割り当てを解除する(処理PR27)。その結果、MFP100−1および100−2には、仮想MFPが割り当てられていない状況に戻る。
When the
なお、本実施の形態における画像形成システムの構成および上述以外の動作は、第1の実施の形態の場合と同様であるため、その説明は繰り返さない。 Since the configuration of the image forming system and the operations other than the above in the present embodiment are the same as those in the first embodiment, the description thereof will not be repeated.
[実施の形態の効果] [Effect of Embodiment]
上述の実施の形態では、管理装置は、自走可能な複数のMFPをグループとして管理しており、設置場所と仮想MFPとを互いに関連付けて管理している。設置場所と仮想MFPとは固定的に関連付けられており、実際のMFPと仮想MFPとの関連づけは、動的に変更される。仮想MFPのいずれかに対してプリントジョブが投入されると、管理装置が印刷情報を受信し、いずれかのMFPが印刷情報に割り当てられる。割り当てられたMFPは、印刷情報で指定された仮想MFPから設置場所を特定し、設置場所まで移動し、印刷情報に基づくプリントジョブを実行する。 In the above-described embodiment, the management device manages a plurality of self-propelled MFPs as a group, and manages the installation location and the virtual MFP in association with each other. The installation location and the virtual MFP are fixedly associated, and the association between the actual MFP and the virtual MFP is dynamically changed. When a print job is submitted to any of the virtual MFPs, the management device receives the print information and one of the MFPs is assigned to the print information. The assigned MFP identifies the installation location from the virtual MFP specified in the print information, moves to the installation location, and executes the print job based on the print information.
上述の実施の形態によれば、実際のMFPの台数よりも多くのMFPがあたかも存在するかのように、ユーザーは仮想MFPの設置場所で印刷物を取得することができる。MFPが故障などにより一時的に設置されていない場合や、MFPの台数が少ない場合であっても、ユーザーは、所望する出力場所で印刷物を取得することができる。その結果、ユーザーの利便性を向上することができる。 According to the above-described embodiment, the user can acquire the printed matter at the installation location of the virtual MFP as if there are more MFPs than the actual number of MFPs. Even when the MFP is temporarily not installed due to a failure or the like, or when the number of MFPs is small, the user can acquire the printed matter at the desired output location. As a result, the convenience of the user can be improved.
[その他] [Other]
図17は、本発明の第1および第2の実施の形態の変形例における画像形成システムの動作を模式的に示す図である。 FIG. 17 is a diagram schematically showing the operation of the image forming system in the modified examples of the first and second embodiments of the present invention.
図17を参照して、管理装置が受信する印刷情報には出力先の仮想MFPが指定されていなくてもよい。この場合、管理装置(ここではサーバー200)は、PC300から印刷情報を受信すると(処理PR31)、仮想MFPおよびそれに割り当てるMFP100を決定する(処理PR32)。管理装置は、決定したMFP100に印刷情報および移動先の情報を送信し(処理PR33)、決定した仮想MFPの設置場所を印刷物の出力先としてPC300に通知する(処理PR34)。仮想MFPとして割り当てられたMFP100は仮想MFPの設置場所まで自走にて移動する(処理PR35)。
With reference to FIG. 17, the output destination virtual MFP may not be specified in the print information received by the management device. In this case, when the management device (here, the server 200) receives the print information from the PC 300 (process PR31), it determines the virtual MFP and the
管理装置は、MFP100の各々のバッテリー残量の情報を取得し、取得したバッテリー残量に基づいてプリントジョブを実行するMFP100を決定してもよい。この場合、管理装置は、バッテリー残量が所定量よりも少ないMFP100を仮想MFPの割り当てから除外するようにしてもよい。
The management device may acquire information on the remaining battery level of the
MFP100は、自走中に印刷を開始してもよいし、仮想MFPの設置場所に到着後に印刷を開始してもよい。管理装置は、プリントジョブの実行開始までの時間を算出する際に、MFP100の各々の印刷の開始のタイミングを考慮してもよい。
The
MFP100は、印刷情報で指定された仮想機に関連付けられた設置場所に移動する場合に、自機の位置およびバッテリー残量に基づいてその設置場所への移動を開始する時刻を決定してもよい。
When moving to the installation location associated with the virtual machine specified in the print information, the
上述の実施の形態および変形例は、互いに組み合わせることができる。 The embodiments and modifications described above can be combined with each other.
上述の実施の形態における処理は、ソフトウェアにより行っても、ハードウェア回路を用いて行ってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをCD−ROM、フレキシブルディスク、ハードディスク、ROM、RAM、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、CPUなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。 The processing in the above-described embodiment may be performed by software or by using a hardware circuit. It is also possible to provide a program for executing the processing according to the above-described embodiment, and the program is recorded on a recording medium such as a CD-ROM, a flexible disk, a hard disk, a ROM, a RAM, or a memory card and provided to the user. You may decide to do it. The program is executed by a computer such as a CPU. Further, the program may be downloaded to the device via a communication line such as the Internet.
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 It should be considered that the above embodiments are exemplary in all respects and not restrictive. The scope of the present invention is shown by the scope of claims rather than the above description, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
11,105,205 ネットワークインターフェース
12 印刷情報送受信部
13 印刷情報解析部
14 ネットワーク情報送受信部
15 ネットワーク情報設定部
16 仮想MFP決定部
17 設置場所特定部
18 実MFP設置場所管理部
19 仮想MFP設置場所管理部
100、100−1,100−2 MFP(Multifunction Peripheral)(管理装置および画像形成装置の一例)
101,201 CPU(Central Processing Unit)
102,202 ROM(Read Only Memory)
103,203 RAM(Random Access Memory)
104,204 記憶装置
106 プリントエンジン部
107 操作パネル
108 自走部
109 位置情報取得部
200 サーバー(管理装置の一例)
206 操作部
207 表示部
300 PC(Personal Computer)
401 ネットワーク
402 アクセスポイント
HB ホームベース
RCa,RCb,RCc 設置場所
RM 部屋
11, 105, 205
101,201 CPU (Central Processing Unit)
102,202 ROM (Read Only Memory)
103,203 RAM (Random Access Memory)
104, 204
206
Claims (15)
前記管理装置が管理する前記画像形成装置よりも多い数の仮想の画像形成装置である複数の仮想機と、前記複数の仮想機の各々の場所とを互いに関連付けた情報を記憶する記憶装置と、
前記プリントジョブの情報を受信する受信手段と、
前記プリントジョブの情報を前記受信手段にて受信した場合に、前記管理装置が管理する前記画像形成装置を、前記複数の仮想機のうちいずれかの仮想機に関連付けられた場所に移動させる移動手段とを備えた、管理装置。 A management device that manages print jobs executed by the image forming device.
A plurality of virtual machines, which are a larger number of virtual image forming devices than the image forming device managed by the management device, and a storage device for storing information in which each location of the plurality of virtual machines is associated with each other .
A receiving means for receiving the print job information and
When the print job information is received by the receiving means, the moving means for moving the image forming device managed by the management device to a place associated with any one of the plurality of virtual machines. A management device equipped with.
前記プリントジョブの情報は、前記複数の仮想機のうちいずれかの仮想機の指定を含み、
前記プリントジョブの情報で指定された仮想機を、前記複数の画像形成装置のうちいずれかの前記画像形成装置に割り当てる割当手段をさらに備え、
前記移動手段は、前記割当手段にて仮想機を割り当てた前記画像形成装置を、前記プリントジョブの情報で指定された仮想機に関連付けられた場所に移動させる、請求項1に記載の管理装置。 The management device manages a plurality of the image forming devices,
The print job information includes the designation of one of the plurality of virtual machines.
Further, an assigning means for assigning the virtual machine specified in the print job information to the image forming apparatus among the plurality of image forming apparatus is further provided.
The management device according to claim 1, wherein the moving means moves the image forming apparatus to which the virtual machine is assigned by the assigning means to a place associated with the virtual machine specified by the information of the print job.
前記割当手段は、前記複数の画像形成装置の各々の前記プリントジョブの実行開始までの時間に基づいて仮想機を割り当てる、請求項2または3に記載の管理装置。 Further, a start time acquisition means for acquiring the time until the execution start of the print job of each of the plurality of image forming devices is provided.
The management device according to claim 2 or 3, wherein the allocation means allocates virtual machines based on the time until the start of execution of the print job of each of the plurality of image forming devices.
前記移動手段は、前記割当手段にて仮想機を前記管理装置に割り当てた場合に、前記プリントジョブで指定された仮想機に関連付けられた場所に移動する自機移動手段を含む、請求項2〜5のいずれかに記載の管理装置。 The management device is any one of the plurality of image forming devices.
The mobile unit, when assigning the virtual machine to the management device by said assignment means comprises a ship moving means for moving the location associated with the virtual machine designated in the print job, according to claim 2 The management device according to any one of 5.
前記ネットワーク情報は、前記複数の画像形成装置のうちいずれかが保持しており、
前記プリントジョブの情報で指定された仮想機に関連付けられた前記ネットワーク情報を自機が保持する場合に、前記受信手段は前記プリントジョブの情報を受信する、請求項6に記載の管理装置。 The storage device stores information in which the plurality of virtual machines, the locations of the plurality of virtual machines, and the network information of each of the plurality of virtual machines are associated with each other .
The network information is held by any one of the plurality of image forming devices.
The management device according to claim 6 , wherein the receiving means receives the information of the print job when the own machine holds the network information associated with the virtual machine specified by the information of the print job.
前記割当手段にて仮想機を前記管理装置以外の前記画像形成装置に割り当てた場合に、前記割当手段にて仮想機を割り当てた前記画像形成装置に、前記プリントジョブで指定された仮想機に関連付けられた前記ネットワーク情報を譲渡する譲渡手段をさらに備えた、請求項7に記載の管理装置。 When the moving means assigns the virtual machine to the image forming device other than the management device by the assigning means , the moving means transmits the information of the print job to the image forming device to which the virtual machine is assigned by the assigning means. Including further transfer means to transfer
When the virtual machine is assigned to the image forming device other than the management device by the assigning means, the image forming device to which the virtual machine is assigned by the assigning means is associated with the virtual machine specified by the print job. It was provided to the al transferable means to transfer the network information, the management apparatus according to claim 7.
前記管理装置よりも前記他のネットワーク情報に関連付けられた場所に近い前記画像形成装置が存在すると前記判別手段にて判別した場合、前記管理装置よりも前記他のネットワーク情報に関連付けられた場所に近い前記画像形成装置に前記他のネットワーク情報を譲渡する他の譲渡手段をさらに備えた、請求項7または8に記載の管理装置。 When the virtual machine is assigned to the management device by the allocation means, the management device holds other network information which is the network information not associated with the virtual machine specified in the print job. When, a determination means for determining whether or not the image forming apparatus exists closer to the location associated with the other network information than the management apparatus, and
When the determination means determines that the image forming device exists closer to the location associated with the other network information than the management device, the location is closer to the location associated with the other network information than the management device. The management device according to claim 7 or 8, further comprising another transfer means for transferring the other network information to the image forming device.
前記移動手段は、前記割当手段にて仮想機に割り当てた前記画像形成装置に前記プリントジョブの情報を転送する転送手段を含み、
前記割当手段にて仮想機に割り当てた前記画像形成装置にネットワーク情報を譲渡しない、請求項2〜5のいずれかに記載の管理装置。 The management device is separate from the plurality of image forming devices.
The moving means includes a transfer means for transferring information of the print job to the image forming apparatus assigned to the virtual machine by the assigning means .
The management device according to any one of claims 2 to 5, which does not transfer network information to the image forming device assigned to the virtual machine by the allocation means.
前記画像形成装置は、指定された仮想機に関連付けられた場所に自機が移動する場合に、指定された仮想機に関連付けられた場所への移動を開始する時刻を決定する開始決定手段を含み、
前記開始決定手段は、自機の位置およびバッテリー残量に基づいて前記時刻を決定する、画像形成システム。 An image forming system including the image forming apparatus and the management apparatus according to any one of claims 1 to 12 for managing the image forming apparatus.
The image forming apparatus includes a start determining means for determining a time to start moving to a place associated with a designated virtual machine when the own machine moves to a place associated with the designated virtual machine. ,
The start determination means is an image forming system that determines the time based on the position of the own machine and the remaining battery level.
前記管理装置は、前記管理装置が管理する前記画像形成装置よりも多い数の仮想の画像形成装置である複数の仮想機と、前記複数の仮想機の各々の場所とを互いに関連付けた情報を記憶する記憶装置を備え、
前記制御プログラムは、
前記プリントジョブの情報を受信する受信ステップと、
前記プリントジョブの情報を前記受信ステップにて受信した場合に、前記管理装置が管理する前記画像形成装置を、前記複数の仮想機のうちいずれかの仮想機に関連付けられた場所に移動させる移動ステップとをコンピューターに実行させる、管理装置の制御プログラム。 A control program for a management device that manages print jobs executed by an image forming device.
The management device stores information in which a plurality of virtual machines, which are a larger number of virtual image forming devices than the image forming device managed by the management device, and each location of the plurality of virtual machines are associated with each other. Equipped with a storage device
The control program
A receiving step for receiving the print job information and
When the information of the print job is received in the receiving step, the moving step of moving the image forming apparatus managed by the management device to a place associated with any one of the plurality of virtual machines. A control program for a management device that causes a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016236821A JP6801413B2 (en) | 2016-12-06 | 2016-12-06 | Management device, image formation system, and control program for management device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016236821A JP6801413B2 (en) | 2016-12-06 | 2016-12-06 | Management device, image formation system, and control program for management device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018092480A JP2018092480A (en) | 2018-06-14 |
| JP6801413B2 true JP6801413B2 (en) | 2020-12-16 |
Family
ID=62565589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016236821A Active JP6801413B2 (en) | 2016-12-06 | 2016-12-06 | Management device, image formation system, and control program for management device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6801413B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7852335B2 (en) * | 2022-03-28 | 2026-04-28 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002086861A (en) * | 2000-09-19 | 2002-03-26 | Minolta Co Ltd | Image forming system |
| JP2003058328A (en) * | 2001-08-10 | 2003-02-28 | Canon Inc | Printing system and data processing method in printing system |
| JP4240038B2 (en) * | 2006-01-23 | 2009-03-18 | 富士ゼロックス株式会社 | Server and conversion method |
| JP2010243884A (en) * | 2009-04-08 | 2010-10-28 | Konica Minolta Business Technologies Inc | Self-travelling type image forming apparatus |
-
2016
- 2016-12-06 JP JP2016236821A patent/JP6801413B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018092480A (en) | 2018-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2259178B1 (en) | Image processing apparatus | |
| US20080246993A1 (en) | Image processing apparatus, job management method for the same, and recording medium having recorded thereon job management program | |
| JP5773141B2 (en) | Printing system | |
| JP5676991B2 (en) | Image forming apparatus, job log management method, and program | |
| JP4862933B2 (en) | Image forming apparatus, image forming method, and program | |
| JP2014102588A (en) | Image forming apparatus and image forming system | |
| JP2019181864A (en) | Image formation device, method for controlling the image formation device and control program | |
| JP2014172394A (en) | Printer, program and printing system | |
| JP6801413B2 (en) | Management device, image formation system, and control program for management device | |
| JP5545271B2 (en) | Image processing system, image processing apparatus, display apparatus, image processing system control method, and image processing system control program | |
| US10715695B2 (en) | Image processing apparatus | |
| JP3941345B2 (en) | Printing system and printing control method therefor | |
| JP2017211406A (en) | Control device, processing device system, and program | |
| JP2009163593A (en) | Printing system | |
| JP5268434B2 (en) | Job processing method, image processing system, and image processing apparatus | |
| JP2002116899A (en) | Printing managing device, printing managing method and recording medium with printing management program stored | |
| US11106402B2 (en) | Information processing system providing a predetermined notification, information processing method, and server system | |
| JP2004086692A (en) | System for shaping graphics | |
| JP7172342B2 (en) | Information processing device and image processing device | |
| JP6834994B2 (en) | Print system, image forming device, print management device, and control method | |
| JP2012208623A (en) | Management system, processing apparatus, and management method | |
| JP4027711B2 (en) | Network printing system and management method thereof | |
| JP6769323B2 (en) | Print system, image forming device, and control program for image forming device | |
| JP2012118931A (en) | Image formation device, information processing device, and image formation program | |
| JP2020189471A (en) | Image forming device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190913 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200514 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200526 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200630 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201027 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201109 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6801413 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |