Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6801413B2 - Management device, image formation system, and control program for management device - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2016236821A
Other languages
Japanese (ja)
Other versions
JP2018092480A (en
Inventor
崎山 大輔
大輔 崎山
松原 賢士
賢士 松原
英剛 岩井
英剛 岩井
義明 澁田
義明 澁田
佑樹 浅井
佑樹 浅井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2016236821A priority Critical patent/JP6801413B2/en
Publication of JP2018092480A publication Critical patent/JP2018092480A/en
Application granted granted Critical
Publication of JP6801413B2 publication Critical patent/JP6801413B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Documents 1 to 3 below.

下記特許文献1の画像形成システムは、印刷の要求元であるカードを所持する利用者の席まで移動して印刷処理を実行する移動式画像形成装置と、移動式画像形成装置に対する印刷の要求を受け付けるとともに、カードの位置情報を定期的に算出し、算出した位置情報の時間変化に基づいて利用者が移動していないと判定された場合に移動式画像形成装置に、利用者の席まで移動して印刷を実行するよう印刷指示を送信する情報処理サーバーとを備えている。 The image forming system of Patent Document 1 below requests a mobile image forming apparatus that moves to the seat of a user holding a card, which is a printing request source, and executes a printing process, and a printing request for the mobile image forming apparatus. At the same time as accepting, the position information of the card is calculated periodically, and when it is determined that the user is not moving based on the time change of the calculated position information, the mobile image forming device moves to the user's seat. It is equipped with an information processing server that sends print instructions to execute printing.

下記特許文献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.

特開2016−012878号公報Japanese Unexamined Patent Publication No. 2016-012878 特開2015−072599号公報Japanese Unexamined Patent Publication No. 2015-072599 特開2004−227086号公報Japanese Unexamined Patent Publication No. 2004-227806

ネットワークで接続された画像形成装置に対して、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.

本発明の第1および第2の実施の形態における画像形成システムの構成を概念的に示す図である。It is a figure which conceptually shows the structure of the image formation system in 1st and 2nd Embodiment of this invention. 図1のMFP100のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware structure of the MFP 100 of FIG. 図1のサーバー200のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of the server 200 of FIG. 本発明の第1および第2の実施の形態における管理装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the management apparatus in 1st and 2nd Embodiment of this invention. 本発明の第1の実施の形態における管理テーブルを模式的に示す図である。It is a figure which shows typically the management table in 1st Embodiment of this invention. 本発明の第1および第2の実施の形態におけるプリントジョブ履歴テーブルを模式的に示す図である。It is a figure which shows typically the print job history table in 1st and 2nd Embodiment of this invention. 本発明の第1および第2の実施の形態において、印刷情報を受信した場合の管理装置の動作を示すフローチャートである。It is a flowchart which shows the operation of the management apparatus when the print information is received in 1st and 2nd Embodiment of this invention. 図7の仮想MFP割当処理(S1)のサブルーチンである。It is a subroutine of the virtual MFP allocation process (S1) of FIG. 本発明の第1の実施の形態における第1の状況での画像形成システムの動作を模式的に示す第1の図である。FIG. 1 is a first diagram schematically showing the operation of an image forming system in a first situation according to the first embodiment of the present invention. 本発明の第1の実施の形態における第1の状況での画像形成システムの動作を模式的に示す第2の図である。FIG. 2 is a second diagram schematically showing the operation of the image forming system in the first situation according to the first embodiment of the present invention. 本発明の第1の実施の形態における第2の状況での画像形成システムの動作を模式的に示す第1の図である。FIG. 1 is a first diagram schematically showing the operation of an image forming system in a second situation according to the first embodiment of the present invention. 本発明の第1の実施の形態における第2の状況での画像形成システムの動作を模式的に示す第2の図である。FIG. 2 is a second diagram schematically showing the operation of an image forming system in a second situation according to the first embodiment of the present invention. 本発明の第2の実施の形態における管理テーブルを模式的に示す図である。It is a figure which shows typically the management table in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における画像形成システムの動作を模式的に示す第1の図である。It is the first figure which shows typically the operation of the image formation system in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における画像形成システムの動作を模式的に示す第2の図である。It is the 2nd figure which shows typically the operation of the image formation system in 2nd Embodiment of this invention. 本発明の第2の実施の形態における画像形成システムの動作を模式的に示す第3の図である。FIG. 3 is a third diagram schematically showing the operation of the image forming system according to the second embodiment of the present invention. 本発明の第1および第2の実施の形態の変形例における画像形成システムの動作を模式的に示す図である。It is a figure which shows typically the operation of the image formation system in the modification of the 1st and 2nd Embodiment of this invention.

以下、本発明の実施の形態について、図面に基づいて説明する。 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 PC 300. Each of the MFP 100, the server 200, and the PC 300 are connected to each other through the network 401 and communicate with each other. In particular, each of the MFPs 100 performs wireless communication with other devices on the network 401 by performing wireless communication with the access point 402 connected to the network 401.

ネットワーク401は、LAN(Local Area Network)やWAN(Wide Area Network)などである。ネットワーク401は、TCP/IP(Transmission Control Protocol/Internet Protocol)のプロトコルを用いて各種機器を接続する。ネットワーク401に接続された機器は、お互いに各種データのやり取りが可能となっている。 The network 401 is a LAN (Local Area Network), a WAN (Wide Area Network), or the like. The network 401 connects various devices using the TCP / IP (Transmission Control Protocol / Internet Protocol) protocol. The devices connected to the network 401 can exchange various data with each other.

また、画像形成システムは、仮想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 MFPs 100. It is assumed that each of the virtual MFP_X, virtual MFP_Y, and virtual MFP_Z is installed at the installation locations RCA, RCb, and RCc in the room RM, respectively. The virtual MFP_X is virtually installed in the installation location RCA in the upper center of FIG. 1 in the room RM, and the virtual MFP_Y is virtually installed in the installation location RCb in the center right of FIG. 1 in the room RM. , The virtual MFP_Z is virtually installed at the installation location RCAc on the left side in FIG. 1 in the room RM.

ユーザーは、仮想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 PC 300 transmits the print information, which is the information of the print job in which the virtual MFP is designated as the output destination, to the management device according to the operation of the user.

管理装置は、MFP100の各々を管理する。管理装置は、PC300から印刷情報を受信した場合に、その印刷情報で指定された仮想MFPとして、いずれかのMFP100を割り当てる。第1の実施の形態では、MFP100が管理装置としての役割を果たし、第2の実施の形態では、サーバー200が管理装置としての役割を果たす。 The management device manages each of the MFP 100. When the management device receives the print information from the PC 300, the management device assigns one of the MFPs 100 as the virtual MFP specified by the print information. In the first embodiment, the MFP 100 serves as a management device, and in the second embodiment, the server 200 serves as a management device.

印刷情報で指定された仮想MFPとして割り当てられたMFP100は、印刷情報を受信し、仮想MFPの設置場所まで自走にて移動する。そしてMFP100は、その設置場所で印刷情報に基づくプリントジョブを実行し、印刷物を出力する。 The MFP 100 assigned as the virtual MFP specified in the print information receives the print information and moves to the installation location of the virtual MFP by itself. Then, the MFP 100 executes a print job based on the print information at the installation location and outputs a printed matter.

またMFP100は、バッテリー残量が少なくなった場合や夜間などの必要なタイミングでホームベースHB(充電場所)に自走にて移動し、ホームベースHBを通じて自機のバッテリーを充電する。 Further, the MFP 100 self-propells to the home base HB (charging place) at a necessary timing such as when the battery level is low or at night, and charges the battery of the own machine through the home base HB.

なお、仮想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 "real MFP 1" and the MFP 100-2 may be referred to as "real MFP 2" in the drawings.

画像形成システムは、少なくとも1台の自走可能なMFP100を備えていればよく、ネットワーク401に接続された上述以外の機器を備えていてもよい。 The image forming system may include at least one self-propelled MFP 100, and may include devices other than those described above connected to the network 401.

図2は、図1のMFP100のハードウェア構成を示すブロック図である。 FIG. 2 is a block diagram showing a hardware configuration of the MFP 100 of FIG.

図2を参照して、MFP100は、充電可能なバッテリーを搭載しており、このバッテリーの電力により自走する。MFP100は、スキャンジョブ、ファクシミリ送受信ジョブ、コピージョブ、データ送受信ジョブなどのジョブを実行する。 With reference to FIG. 2, the MFP 100 is equipped with a rechargeable battery and is self-propelled by the electric power of the battery. The MFP 100 executes jobs such as a scan job, a facsimile transmission / reception job, a copy job, and a data transmission / reception job.

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 MFP 100 includes a CPU (Central Processing Unit) 101, a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a storage device 104, a network interface 105, a print engine unit 106, and an operation panel 107. , The self-propelled unit 108, the position information acquisition unit 109, and the like are included. The ROM 102, the RAM 103, the storage device 104, the network interface 105, the print engine unit 106, the operation panel 107, the self-propelled unit 108, and the position information acquisition unit 109 are connected to the CPU 101.

CPU101は、スキャンジョブ、コピージョブ、メール送信ジョブ、およびプリントジョブなどの各種ジョブについて、MFP100全体の制御を行う。またCPU101は、ROM102に記憶された制御プログラムを実行する。 The CPU 101 controls the entire MFP 100 for various jobs such as a scan job, a copy job, an email transmission job, and a print job. Further, the CPU 101 executes the control program stored in the ROM 102.

ROM102は、たとえばフラッシュROMである。ROM102には、CPU101が実行する各種プログラムと、各種固定データとが格納されている。ROM102は、書換え不可能なものであってもよい。 The ROM 102 is, for example, a flash ROM. Various programs executed by the CPU 101 and various fixed data are stored in the ROM 102. The ROM 102 may be non-rewritable.

RAM103は、CPU101のメインメモリである。RAM103は、CPU101が各種プログラムを実行するときに必要なデータや画像データを一時的に記憶するためなどに用いられる。 The RAM 103 is the main memory of the CPU 101. The RAM 103 is used for temporarily storing data and image data necessary for the CPU 101 to execute various programs.

記憶装置104は、たとえばHDD(Hard Disk Drive)よりなっており、各種情報を記憶している。 The storage device 104 is made of, for example, an HDD (Hard Disk Drive) and stores various types of information.

ネットワークインターフェース105は、CPU101からの指示に従って、TCP/IPなどの通信プロトコルによって、ネットワーク401に接続された他の機器との通信を行う。 The network interface 105 communicates with other devices connected to the network 401 by a communication protocol such as TCP / IP according to an instruction from the CPU 101.

プリントエンジン部106は、画像データに基づいて用紙などへ画像を形成するプリントジョブを行う。プリントエンジン部106は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。プリントエンジン部106は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、用紙に画像を形成する。トナー像形成部は、トナー像を現像する現像装置と、トナー像が形成される感光体と、感光体から用紙に画像を転写する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行う。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、MFP100の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙をMFP100の筐体から排紙トレイなどに排出する。 The print engine unit 106 performs a print job of forming an image on paper or the like based on the image data. The print engine unit 106 is roughly composed of a toner image forming unit, a fixing device, a paper conveying unit, and the like. The print engine unit 106 forms an image on paper by, for example, an electrophotographic method. The toner image forming unit forms an image on paper. The toner image forming unit is composed of a developing device that develops a toner image, a photoconductor on which a toner image is formed, a transfer unit that transfers an image from the photoconductor to paper, and the like. The fixing device has a heating roller and a pressure roller. The fixing device conveys the paper on which the toner image is formed between the heating roller and the pressure roller while sandwiching the paper, and heats and pressurizes the paper. As a result, the fixing device melts the toner adhering to the paper and fixes it on the paper to form an image on the paper. The paper transport unit is composed of a paper feed roller, a transport roller, a motor for driving them, and the like. The paper transport unit feeds the paper from the paper feed cassette and transports the paper inside the housing of the MFP 100. Further, the paper transport unit discharges the paper on which the image is formed from the housing of the MFP 100 to a paper output tray or the like.

操作パネル107は、タッチパネルディスプレイなどからなる表示部と、ハードウェアキーおよびタッチパネルディスプレイに表示されたソフトウェアキーなどからなる入力部とを含んでいる。操作パネル107は、各種入力をユーザーから受け付け、各種設定項目やメッセージなどをユーザーに対して表示する。 The operation panel 107 includes a display unit including a touch panel display and the like, and an input unit including hardware keys and software keys displayed on the touch panel display. The operation panel 107 receives various inputs from the user and displays various setting items, messages, and the like to the user.

自走部108は、CPU101の制御の下、自機の自走による移動を行う。 The self-propelled unit 108 moves by self-propelling of its own machine under the control of the CPU 101.

位置情報取得部109は、GPS(Global Positioning System)などを利用して、自機の位置情報を取得する。 The position information acquisition unit 109 acquires the position information of its own machine by using GPS (Global Positioning System) or the like.

図3は、図1のサーバー200のハードウェア構成を示すブロック図である。 FIG. 3 is a block diagram showing a hardware configuration of the server 200 of FIG.

図3を参照して、サーバー200は、CPU201と、ROM202と、RAM203と、記憶装置204と、ネットワークインターフェース205と、操作部206と、表示部207などを含んでいる。CPU201には、ROM202、RAM203、記憶装置204、ネットワークインターフェース205、操作部206、および表示部207の各々がバスを介して接続されている。 With reference to FIG. 3, the server 200 includes a CPU 201, a ROM 202, a RAM 203, a storage device 204, a network interface 205, an operation unit 206, a display unit 207, and the like. The ROM 202, the RAM 203, the storage device 204, the network interface 205, the operation unit 206, and the display unit 207 are each connected to the CPU 201 via a bus.

CPU201は、サーバー200全体の制御を行う。またCPU201は、ROM202に記憶された制御プログラムを実行する。 The CPU 201 controls the entire server 200. Further, the CPU 201 executes the control program stored in the ROM 202.

ROM202は、たとえばフラッシュROMである。ROM202には、CPU201が実行する各種プログラムと、各種固定データとが格納されている。ROM202は、書換え不可能なものであってもよい。 The ROM 202 is, for example, a flash ROM. Various programs executed by the CPU 201 and various fixed data are stored in the ROM 202. The ROM 202 may be non-rewritable.

RAM203は、CPU201のメインメモリである。RAM203は、CPU201が制御プログラムを実行するときに必要なデータなどを一時的に記憶するためなどに用いられる。 The RAM 203 is the main memory of the CPU 201. The RAM 203 is used for temporarily storing data and the like required when the CPU 201 executes a control program.

記憶装置204は、たとえばHDDなどの補助記憶装置であり、各種データを記憶する。 The storage device 204 is an auxiliary storage device such as an HDD, and stores various data.

ネットワークインターフェース205は、CPU201からの指示に従って、TCP/IPなどの通信プロトコルによって他の機器との通信を行う。 The network interface 205 communicates with other devices by a communication protocol such as TCP / IP according to the instruction from the CPU 201.

操作部206は、ユーザーから各種指示を受け付ける。 The operation unit 206 receives various instructions from the user.

表示部207は、各種情報を表示する。 The display unit 207 displays various information.

なお、PC300の構成は、記憶装置に記憶されている情報が異なる点以外、サーバー200の構成とほぼ同様であるため、その説明は繰り返さない。 Since the configuration of the PC 300 is almost the same as the configuration of the server 200 except that the information stored in the storage device is different, the description thereof will not be repeated.

図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 MFP 100 becomes a management device, the storage device 104 of the MFP 100 stores a management program for realizing the function of the management device. Similarly, when the server 200 serves as a management device, the storage device 204 of the server 200 stores a management program for realizing the function of the management device.

管理装置となるMFP100またはサーバー200は、ネットワークインターフェース11(ネットワークインターフェース105または205に相当)と、印刷情報送受信部12と、印刷情報解析部13と、ネットワーク情報送受信部14と、ネットワーク情報設定部15と、仮想MFP決定部16と、設置場所特定部17と、実MFP設置場所管理部18と、仮想MFP設置場所管理部19とを含んでいる。 The MFP 100 or server 200 serving as a management device includes a network interface 11 (corresponding to a network interface 105 or 205), a print information transmission / reception unit 12, a print information analysis unit 13, a network information transmission / reception unit 14, and a network information setting unit 15. A virtual MFP installation location determination unit 16, an installation location identification unit 17, an actual MFP installation location management unit 18, and a virtual MFP installation location management unit 19 are included.

印刷情報送受信部12は、PC300などから送信された印刷情報を受信し、印刷情報解析部13に送信する。 The print information transmission / reception unit 12 receives the print information transmitted from the PC 300 or the like and transmits the print information to the print information analysis unit 13.

印刷情報解析部13は、受信した印刷情報を解析し、印刷情報で指定された仮想MFPを仮想MFP決定部16に通知する。 The print information analysis unit 13 analyzes the received print information and notifies the virtual MFP determination unit 16 of the virtual MFP specified in the print information.

ネットワーク情報送受信部14は、第1および第2の実施の形態において、他のMFP100より送信されたネットワーク情報を受信し、ネットワーク情報設定部15に送信する。ネットワーク情報とは、ネットワーク401上の機器を特定する情報であり、ここではIP(Internet Protocol)アドレスである。 In the first and second embodiments, the network information transmission / reception unit 14 receives the network information transmitted from the other MFP 100 and transmits the network information to the network information setting unit 15. The network information is information that identifies a device on the network 401, and is an IP (Internet Protocol) address here.

ネットワーク情報設定部15は、第1および第2の実施の形態において、受信したネットワーク情報に基づいて、ネットワーク設定を行う。 In the first and second embodiments, the network information setting unit 15 sets the network based on the received network information.

仮想MFP決定部16は、設置場所特定部17から取得した仮想MFPの設置場所とMFP100の各々の位置情報とに基づいて、仮想MFPに割り当てるMFP100を決定する。 The virtual MFP determination unit 16 determines the MFP 100 to be assigned to the virtual MFP based on the installation location of the virtual MFP acquired from the installation location identification unit 17 and the respective position information of the MFP 100.

設置場所特定部17は、実MFP設置場所管理部18および仮想MFP設置場所管理部19の各々に問い合わせることで、MFP100の各々の位置および仮想MFPの設置場所を特定する。 The installation location specifying unit 17 specifies each position of the MFP 100 and the installation location of the virtual MFP by inquiring to each of the actual MFP installation location management unit 18 and the virtual MFP installation location management unit 19.

実MFP設置場所管理部18は、MFP100の現在の位置を管理する。 The actual MFP installation location management unit 18 manages the current position of the MFP 100.

仮想MFP設置場所管理部19は、仮想MFP_X、MFP_Y、およびMFP_Zの各々と、その設置場所とを関連付けて管理する。 The virtual MFP installation location management unit 19 manages each of the virtual MFP_X, MFP_Y, and MFP_Z in association with the installation location.

図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 storage device 104 of the MFP 100 further stores the management table. The management table in the present embodiment stores the virtual MFP, the installation location, and the IP address (network information) in association with each other. The management table is created by the administrator of the image forming system or the like.

管理テーブルでは、具体的には、仮想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 storage device 104 of the MFP 100 stores a print job history table. The print job history table is a table that records information on print jobs that were executed on the own machine in the past. Each time a new print job is executed, the CPU 101 adds information about the print job to the print job history table.

このプリントジョブ履歴テーブルでは、具体的には、「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 MFP 100 moves to the specified virtual MFP installation location when executing the print job. The MFP 100 then stays in its location until a different virtual MFP executes the specified print job. Therefore, the output location (here, “installation location RCA”) indicated by the latest print job information recorded in the print job history table indicates the current position of the MFP 100. The print job history table is used when specifying the current position of the MFP 100 in the virtual MFP allocation process (FIG. 8) described later.

なお、プリントジョブ履歴テーブルには、MFP100がホームベースHBで充電を行った場合に、充電を行った旨の情報が記憶されていてもよい。これにより、充電のためにMFP100が仮想MFPの設置場所から離れた場合でも、プリントジョブ履歴テーブルにMFP100の現在の位置(ホームベースHBの位置)を記録することができる。 The print job history table may store information to the effect that the MFP 100 has been charged when the home base HB is charged. As a result, even when the MFP 100 is separated from the installation location of the virtual MFP for charging, the current position of the MFP 100 (the position of the home base HB) can be recorded in the print job history table.

続いて、本実施の形態における、印刷情報を受信した場合の管理装置の動作について説明する。 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 MFP 100 assigned to the virtual MFP (S13), and end the process.

ステップ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 MFP 100 whose distance is closer than that of the own machine (S9).

ステップ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 MFP 100 and the installation location of the virtual MFP specified in the print information. Acquire (S51).

なお、ステップ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 MFP 100 as the current position of the MFP 100, and the position of the MFP 100 may be acquired. The information acquired by the information acquisition unit 109 may be acquired.

次に管理装置の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 MFP 100 to move from the current position to the installation location of the virtual MFP specified in the print information. (S55). Subsequently, the CPU of the management device determines whether or not the selected MFP 100 is executing the print job (S57).

ステップS57において、選択したMFP100が別のプリントジョブを実行中であると判別した場合(S57でYES)、実行中の別のプリントジョブが完了するまでの時間(この時間はプリントジョブの実行開始までの時間に相当する)を算出し(S59)、ステップS60の処理へ進む。 If it is determined in step S57 that the selected MFP 100 is executing another print job (YES in S57), the time until another running print job is completed (this time is until the start of execution of the print job). (Corresponding to the time of) is calculated (S59), and the process proceeds to step S60.

ステップS57において、選択したMFP100がプリントジョブを実行中でないと判別した場合(S57でNO)、管理装置のCPUは、実行中のプリントジョブが完了するまでの時間を算出せず(実行中のプリントジョブが完了するまでの時間をゼロとし)、ステップS60の処理へ進む。 If it is determined in step S57 that the selected MFP 100 is not executing the print job (NO in S57), the CPU of the management device does not calculate the time until the executing print job is completed (execution print). The time until the job is completed is set to zero), and the process proceeds to step S60.

ステップ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 MFP 100 that selects the print job based on the received print information is executed (S60).

ステップ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 MFP 100 to move from the current position to the installation location of the virtual MFP specified in the print information, and the running print job is completed. It is calculated based on the time until. The time until the start of execution of the print job may be calculated as the sum of these two times, or may be calculated as only one of these two times.

次に管理装置のCPUは、選択したMFP100が未選択の最後のMFP100であるか否かを判別する(S61)。 Next, the CPU of the management device determines whether or not the selected MFP 100 is the last unselected MFP 100 (S61).

ステップS61において、選択したMFP100が未選択の最後のMFP100でないと判別した場合(S61でNO)、管理装置のCPUは、次の未選択のMFP100を選択し(S63)、ステップS55の処理へ進む。 If it is determined in step S61 that the selected MFP 100 is not the last unselected MFP 100 (NO in S61), the CPU of the management device selects the next unselected MFP 100 (S63), and proceeds to the process of step S55. ..

ステップS61において、選択したMFP100が未選択の最後のMFP100であると判別した場合(S61でYES)、管理装置のCPUは、プリントジョブの実行開始までの時間が最短になるMFP100を、仮想MFPとして割り当て(S66)、リターンする。 When it is determined in step S61 that the selected MFP 100 is the last unselected MFP 100 (YES in S61), the CPU of the management device uses the MFP 100, which has the shortest time to start executing the print job, as a virtual MFP. Allocate (S66) and return.

続いて、上述の管理装置の動作を含む画像形成システムの全体的な動作について説明する。本実施の形態では、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 MFP 100, and the processing flow, and FIGS. 9 (b) and 10 (b) are virtual MFPs of each MFP 100. It is a figure which shows the state of holding the IP address of, and the state of allocation of a virtual MFP.

図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 PC 300.

PC300は、出力先として仮想MFP_Xを指定した印刷情報を送信する(処理PR1)。この印刷情報は、指定された仮想MFP_XのIPアドレスを保持するMFP100−1が受信する(処理PR2)。 The PC 300 transmits the print information in which the virtual MFP_X is specified as the output destination (process PR1). This print information is received by the MFP 100-1 holding the IP address of the designated virtual MFP_X (process PR2).

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 MFP 100, and the processing flow, and FIGS. 11 (b) and 12 (b) show the virtual MFP of each MFP 100. It is a figure which shows the state of holding the IP address of, and the state of allocation of a virtual MFP.

図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 PC 300.

PC300は、出力先として仮想MFP_Yを指定した印刷情報を送信する(処理PR11)。この印刷情報は、指定された仮想MFP_YのIPアドレスを保持するMFP100−1が受信する(処理PR12)。 The PC 300 transmits the print information in which the virtual MFP_Y is specified as the output destination (process PR11). This print information is received by the MFP 100-1 holding the IP address of the designated virtual MFP_Y (process PR12).

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 server 200 manages the virtual MFP in association with the installation location, assigns the virtual MFP to the actual MFP 100 as needed, and each of the MFP 100 and the server 200 is fixed and cannot be transferred (transferred). The case where the network information is retained will be described.

図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 storage device 204 of the server 200 stores the management table. The management table in the present embodiment stores the virtual MFP in association with the installation location. The management table does not store the virtual MFP and installation location in association with the IP address. The management table is created by the administrator of the image forming system or the like.

管理テーブルでは、具体的には、仮想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 MFP 100, and the processing flow, and FIGS. 14 (b) and 15 (b). , And FIG. 16B is a diagram showing the status of allocation of virtual MFPs of each MFP 100.

図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 PC 300.

PC300は、出力先として仮想MFP_Xを指定した印刷情報を送信する(処理PR21)。この印刷情報はサーバー200が受信する(処理PR22)。 The PC 300 transmits the print information in which the virtual MFP_X is specified as the output destination (process PR21). This print information is received by the server 200 (process PR22).

図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 server 200 receives the print information, it 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 server 200 determines that the MFP100-1 is the closest to the installation location RCA of the virtual MFP_X, and allocates the MFP100-1 as the virtual MFP_X (process PR23). The server 200 transfers the received print information to the MFP 100-1 (process PR24). At this time, the server 200 does not transfer the network information (IP address) to the MFP 100-1.

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 server 200 receives the new print information specified by the virtual MFP_X with the MFP100-1 assigned as the virtual MFP_X, the server 200 does not perform the operation shown in FIGS. 7 and 8 and receives the new print information. The print information is transferred to the MFP 100-1.

図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 server 200 to that effect. It leaves the installation location RCA and moves to a predetermined position (for example, the position of the home base HB) (processing PR26).

サーバー200は、MFP100−1からの通知を受信した場合に、仮想MFP_Xの割り当てを解除する(処理PR27)。その結果、MFP100−1および100−2には、仮想MFPが割り当てられていない状況に戻る。 When the server 200 receives the notification from the MFP 100-1, the server 200 cancels the allocation of the virtual MFP_X (process PR27). As a result, the situation returns to the situation where the virtual MFP is not assigned to the MFPs 100-1 and 100-2.

なお、本実施の形態における画像形成システムの構成および上述以外の動作は、第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 MFP 100 to be assigned to it (process PR32). The management device transmits print information and movement destination information to the determined MFP 100 (process PR33), and notifies the PC 300 of the determined installation location of the virtual MFP as the output destination of the printed matter (process PR34). The MFP 100 assigned as the virtual MFP moves by itself to the installation location of the virtual MFP (processing PR35).

管理装置は、MFP100の各々のバッテリー残量の情報を取得し、取得したバッテリー残量に基づいてプリントジョブを実行するMFP100を決定してもよい。この場合、管理装置は、バッテリー残量が所定量よりも少ないMFP100を仮想MFPの割り当てから除外するようにしてもよい。 The management device may acquire information on the remaining battery level of the MFP 100 and determine the MFP 100 to execute the print job based on the acquired remaining battery level. In this case, the management device may exclude the MFP 100 having a battery remaining amount less than a predetermined amount from the allocation of the virtual MFP.

MFP100は、自走中に印刷を開始してもよいし、仮想MFPの設置場所に到着後に印刷を開始してもよい。管理装置は、プリントジョブの実行開始までの時間を算出する際に、MFP100の各々の印刷の開始のタイミングを考慮してもよい。 The MFP 100 may start printing during self-propelling, or may start printing after arriving at the installation location of the virtual MFP. The management device may consider the timing of starting each print of the MFP 100 when calculating the time until the start of execution of the print job.

MFP100は、印刷情報で指定された仮想機に関連付けられた設置場所に移動する場合に、自機の位置およびバッテリー残量に基づいてその設置場所への移動を開始する時刻を決定してもよい。 When moving to the installation location associated with the virtual machine specified in the print information, the MFP 100 may determine the time to start moving to the installation location based on the position of the own machine and the remaining battery level. ..

上述の実施の形態および変形例は、互いに組み合わせることができる。 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 Network interface 12 Print information transmission / reception unit 13 Print information analysis unit 14 Network information transmission / reception unit 15 Network information setting unit 16 Virtual MFP determination unit 17 Installation location identification unit 18 Actual MFP installation location management unit 19 Virtual MFP installation location management Part 100, 100-1, 100-2 MFP (Multifunction Peripheral) (Example of management device and image forming device)
101,201 CPU (Central Processing Unit)
102,202 ROM (Read Only Memory)
103,203 RAM (Random Access Memory)
104, 204 Storage device 106 Print engine unit 107 Operation panel 108 Self-propelled unit 109 Position information acquisition unit 200 Server (example of management device)
206 Operation unit 207 Display unit 300 PC (Personal Computer)
401 Network 402 Access Point HB Home Base RCA, RCb, RCc Installation Location RM Room

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に記載の管理装置。 The management device according to claim 2, wherein the allocation means allocates a virtual machine based on each position of the plurality of image forming devices and a location associated with the virtual machine specified in 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〜4のいずれかに記載の管理装置。 The management device according to any one of claims 2 to 4, wherein the allocation means allocates a virtual machine based on the remaining battery level 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.
前記管理装置よりも前記他のネットワーク情報に関連付けられた場所に近い前記画像形成装置が存在しないと前記判別手段にて判別した場合、前記他の譲渡手段は前記他のネットワーク情報を譲渡しない、請求項9に記載の管理装置。 When the determination means determines that the image forming apparatus does not exist 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. Item 9. The management device according to item 9. 前記管理装置は、前記複数の画像形成装置とは別体であり、
前記移動手段は、前記割当手段にて仮想機に割り当てた前記画像形成装置に前記プリントジョブの情報を転送する転送手段を含み、
前記割当手段にて仮想機に割り当てた前記画像形成装置にネットワーク情報を譲渡しない、請求項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.
前記プリントジョブで指定された仮想機と同一の仮想機が指定された新たなプリントジョブの情報を受信しない状態で、前記割当手段にて仮想機を割り当ててから所定の時間が経過した場合に、前記割当手段による仮想機の割り当てを解除する割当解除手段をさらに備えた、請求項11に記載の管理装置。 When a predetermined time has elapsed since the virtual machine was assigned by the allocation means without receiving the information of the new print job specified by the same virtual machine as the virtual machine specified in the print job. The management device according to claim 11, further comprising an allocation release means for canceling the allocation of the virtual machine by the allocation means. 画像形成装置と、前記画像形成装置を管理する請求項1〜12のいずれかに記載の管理装置とを備えた画像形成システムであって、
前記画像形成装置は、指定された仮想機に関連付けられた場所に自機が移動する場合に、指定された仮想機に関連付けられた場所への移動を開始する時刻を決定する開始決定手段を含み、
前記開始決定手段は、自機の位置およびバッテリー残量に基づいて前記時刻を決定する、画像形成システム。
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.
前記画像形成装置は、前記プリントジョブの情報を受信してから別のプリントジョブの情報を受信するまでの間、移動しない、または所定の位置に移動する、請求項13に記載の画像形成システム。 The image forming system according to claim 13, wherein 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. 画像形成装置が実行するプリントジョブを管理する管理装置の制御プログラムであって、
前記管理装置は、前記管理装置が管理する前記画像形成装置よりも多い数の仮想の画像形成装置である複数の仮想機と、前記複数の仮想機の各々の場所とを互いに関連付けた情報を記憶する記憶装置を備え、
前記制御プログラムは、
前記プリントジョブの情報を受信する受信ステップと、
前記プリントジョブの情報を前記受信ステップにて受信した場合に、前記管理装置が管理する前記画像形成装置を、前記複数の仮想機のうちいずれかの仮想機に関連付けられた場所に移動させる移動ステップとをコンピューターに実行させる、管理装置の制御プログラム。
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.
JP2016236821A 2016-12-06 2016-12-06 Management device, image formation system, and control program for management device Active JP6801413B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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