[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6614987B2 - Management system, management apparatus and control method thereof - Google Patents

Management system, management apparatus and control method thereof Download PDF

Info

Publication number
JP6614987B2
JP6614987B2 JP2016018787A JP2016018787A JP6614987B2 JP 6614987 B2 JP6614987 B2 JP 6614987B2 JP 2016018787 A JP2016018787 A JP 2016018787A JP 2016018787 A JP2016018787 A JP 2016018787A JP 6614987 B2 JP6614987 B2 JP 6614987B2
Authority
JP
Japan
Prior art keywords
editing
content
instruction
state
individual
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
JP2016018787A
Other languages
Japanese (ja)
Other versions
JP2017138770A (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.)
Canon Inc
Original Assignee
Canon 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 Canon Inc filed Critical Canon Inc
Priority to JP2016018787A priority Critical patent/JP6614987B2/en
Publication of JP2017138770A publication Critical patent/JP2017138770A/en
Application granted granted Critical
Publication of JP6614987B2 publication Critical patent/JP6614987B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、画像形成装置をセットアップするための指示書を、複数のユーザが競合することなく同時に編集可能なシステムの制御に関する。   The present invention relates to control of a system in which instructions for setting up an image forming apparatus can be edited simultaneously without a plurality of users competing.

画像形成装置を新規に導入する際、画像形成装置を効率良く自動的にセットアップするための指示書を作成する。1つの指示書で複数台の画像形成装置のセットアップが可能で、それゆえ、指示書の中には、対象となる画像形成装置の全てに同様の内容を適用するための共通コンテンツと、各画像形成装置に個別に適用される個別コンテンツが含まれている。
これら個別コンテンツの作成においては、1人の担当者が全てを作成するのではなく、各画像形成装置に割り当てられた複数の担当者で作業する方が効率的である。
When a new image forming apparatus is introduced, an instruction sheet for automatically and efficiently setting up the image forming apparatus is created. It is possible to set up a plurality of image forming apparatuses with one instruction sheet. Therefore, in the instruction sheet, common contents for applying the same contents to all target image forming apparatuses, and each image Individual content that is individually applied to the forming device is included.
In creating these individual contents, it is more efficient to work with a plurality of persons assigned to each image forming apparatus, rather than one person in charge creating all of them.

1つの指示書を、複数の担当者が同時編集できるようにした従来技術として、特許文献1が挙げられる。   As a prior art in which a plurality of persons in charge can simultaneously edit one instruction sheet, Patent Document 1 is cited.

特開2006−11936号公報JP 2006-11936 A

しかし、上述のように、指示書には、個別コンテンツだけではなく共通コンテンツも含まれており、この共通コンテンツにおいては無暗に編集されたくない。何故なら、共通コンテンツは、指示書の対象となる全ての画像形成装置に対して同じ内容のものが適用されなくてはならないため、一度確定した後の編集は慎重にならなくてはならない。
特に、既にセットアップ済の画像形成装置が存在する状態で共通コンテンツを編集した場合には、セットアップ済の画像形成装置に対して、編集後の共通コンテンツを改めて適用しなくてはならなくなる。
However, as described above, the instruction sheet includes not only individual contents but also common contents, and it is not desired to edit the common contents without any darkness. This is because the same content must be applied to all image forming apparatuses that are the target of the instruction sheet, and editing after it has been determined must be careful.
In particular, when the common content is edited in a state where an image forming apparatus that has already been set up exists, the edited common content must be applied to the image forming apparatus that has been set up again.

言いかえると、あるユーザが個別コンテンツを編集中に誤って共通コンテンツを編集してしまうと、それまでにセットアップした画像形成装置とは異なる誤った内容で以降のセットアップが実行されてしまう可能性がある。このため、共通コンテンツ部分は不用意に編集されないようにしつつ、安全にそれぞれの個別コンテンツの同時編集を可能にする必要がある。   In other words, if a user accidentally edits common content while editing individual content, the subsequent setup may be executed with incorrect content different from the image forming apparatus set up so far. is there. For this reason, it is necessary to enable simultaneous editing of each individual content safely while preventing the common content portion from being edited carelessly.

従来技術では、ファイル内の同一箇所を複数人が編集することを禁止しつつ、異なる箇所の同時編集を可能にしている。しかし、従来技術では、最初に編集権を獲得したユーザが、後から編集しようとするユーザに対して、編集を許可するか否かの判断をする仕組みになっており、最初に編集権を獲得したユーザであれば、編集可能な範囲に制限はかからない。つまり、最初に編集権を獲得したユーザであれば、指示書における共通コンテンツ部分においても、編集できてしまう結果となり、問題があった。   In the prior art, it is possible to simultaneously edit different locations while prohibiting a plurality of people from editing the same location in a file. However, in the conventional technology, the user who first obtains the editing right determines whether or not to allow editing to the user who wants to edit later. If it is a user who has done this, there is no restriction on the editable range. That is, if the user first obtained the editing right, the common content portion in the instruction sheet can be edited, which is problematic.

本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、同一指示書に含まれる複数の個別コンテンツのそれぞれを複数のユーザが競合することなく同時並行して編集可能にし、さらに個別コンテンツの編集中に誤って共通コンテンツが編集されてしまうことを防止する仕組みを提供することである。   The present invention has been made to solve the above problems. It is an object of the present invention to enable each of a plurality of individual contents included in the same instruction to be edited simultaneously in parallel without a plurality of users competing, and further, the common contents are erroneously edited during editing of the individual contents. It is to provide a mechanism for preventing this.

本発明は、複数の画像形成装置をセットアップするための、前記複数の画像形成装置に共通の指示で構成される共通コンテンツと、前記各画像形成装置に個別の指示で構成される個別コンテンツとを含む指示書を管理する管理装置と、前記管理装置が管理する指示書の編集を行う情報処理装置とを有する管理システムであって、前記管理装置は、前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する編集制御手段と、前記指示書ごとに、前記共通コンテンツと個別コンテンツのそれぞれの状態を管理する管理手段と、を有し、前記管理手段は、前記第一の編集モードで編集が許可されている指示書については共通コンテンツと各個別コンテンツを編集中状態として管理し、前記第二の編集モードで編集が許可されている指示書については該編集が許可されている個別コンテンツを編集中状態とし、さらに共通コンテンツを編集禁止状態として管理し、前記編集制御手段は、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないように制御することを特徴とする。   The present invention provides a common content configured with an instruction common to the plurality of image forming apparatuses for setting up a plurality of image forming apparatuses, and an individual content configured with an individual instruction for each of the image forming apparatuses. A management system that includes a management device that manages instructions including the information processing device that edits the instructions managed by the management device, the management device responding to a request from the information processing device, Editing of instructions managed by the management device is possible in the first editing mode in which common contents and individual contents of the instructions can be edited, or editing of requested individual contents in the instructions is possible. An editing control unit that is permitted in a second editing mode; and a management unit that manages a state of each of the common content and the individual content for each of the instructions. The stage manages the common content and each individual content as an editing state for the instructions that are permitted to be edited in the first editing mode, and the instructions that are permitted to be edited in the second editing mode. Manages the individual content that is permitted to be edited, and manages the common content as the editing prohibited state, so that the editing control means does not permit the editing in the editing state or the editing prohibited state. It is characterized by controlling to.

本発明によれば、同一指示書に含まれる複数の個別コンテンツのそれぞれを複数のユーザが競合することなく同時並行して編集可能にし、さらに個別コンテンツの編集中に誤って共通コンテンツが編集されてしまうことを防止することができる。   According to the present invention, each of a plurality of individual contents included in the same instruction can be edited in parallel without a plurality of users competing, and the common contents are erroneously edited during editing of the individual contents. Can be prevented.

本実施例の指示書管理システムの構成を例示する図The figure which illustrates the structure of the instruction book management system of a present Example 画像形成装置のハードウェア構成図Hardware configuration diagram of image forming apparatus 指示書作成装置のハードウェア構成図Hardware configuration diagram of instruction book creation device 指示書作成プログラムの機能構成図Functional diagram of the instruction book creation program 指示書管理サーバ及びソフトウェア管理サーバのハードウェア構成図Hardware configuration diagram of instruction management server and software management server 指示書管理プログラムの機能構成図Functional configuration diagram of instruction management program 指示書の構成を例示する図Diagram illustrating the structure of the instruction sheet 指示書に含まれる各コンテンツの状態遷移を示す図The figure which shows the state transition of each content included in the instruction sheet 指示書作成プログラムの操作画面を例示する図Figure illustrating the operation screen of the instruction book creation program 指示書管理プログラムの操作画面を例示する図Figure illustrating the operation screen of the instruction book management program 編集モード切り替え処理を例示するフローチャートFlowchart illustrating edit mode switching process 編集モード切り替え処理を例示するフローチャートFlowchart illustrating edit mode switching process 編集モード切り替え処理を例示するフローチャートFlowchart illustrating edit mode switching process 実行結果受信時の処理を例示するフローチャートFlowchart illustrating processing at the time of execution result reception 個別コンテンツの編集禁止解除時の処理を例示するフローチャートFlowchart illustrating processing when editing prohibition of individual content is canceled 共通コンテンツの編集禁止解除時の処理を例示するフローチャートFlowchart illustrating processing when editing prohibition of common content is canceled

以下、本発明を実施するための形態について図面を用いて説明する。
図1は、本発明の一実施例を示す指示書管理システムの構成を例示する図である。
本実施例の指示書管理システムは、LAN(Local Area Network)100に通信可能に接続されたクライアントコンピュータである指示書作成装置103、指示書管理サーバ104、ソフトウェア管理サーバ105、画像形成装置101を有する。画像形成装置101は、可搬記憶媒体102を介して指示書作成装置103とのデータのやり取りが可能である。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
FIG. 1 is a diagram illustrating a configuration of an instruction book management system according to an embodiment of the present invention.
The instruction book management system of this embodiment includes an instruction book creation device 103, an instruction book management server 104, a software management server 105, and an image forming device 101, which are client computers connected to a LAN (Local Area Network) 100 so as to be communicable. Have. The image forming apparatus 101 can exchange data with the instruction sheet creation apparatus 103 via the portable storage medium 102.

画像形成装置101は、例えば、複写機にスキャナ、プリンタ、ファクシミリ、ファイル送信機能等の複数の機能を統合した複合機である。画像形成装置101は、可搬記憶媒体102を接続可能なインタフェース(図2に示すUSBホストI/F205)を有している。このインタフェースに可搬記憶媒体102を接続することで、可搬記憶媒体102に対してデータの読み書きを行うことができる。なお、可搬記憶媒体を接続するインタフェースの種別は問わないが、本実施例ではUSBインタフェースを用いることとする。   The image forming apparatus 101 is, for example, a multifunction machine in which a plurality of functions such as a scanner, a printer, a facsimile machine, and a file transmission function are integrated in a copying machine. The image forming apparatus 101 has an interface (USB host I / F 205 shown in FIG. 2) to which the portable storage medium 102 can be connected. By connecting the portable storage medium 102 to this interface, data can be read from and written to the portable storage medium 102. The type of interface for connecting the portable storage medium is not limited, but in this embodiment, a USB interface is used.

指示書作成装置103は、所謂パーソナルコンピュータ(PC)等の情報処理装置である。指示書作成装置103は、可搬記憶媒体102を接続可能なインタフェース(図3に示すUSBホストI/F307)を有している。このインタフェースに可搬記憶媒体102を接続することで、可搬記憶媒体102に対してデータの読み書きを行うことができる。
なお、図1の例では、画像形成装置101や指示書作成装置103は1台ずつしか記載されていないが、通常、複数存在するものである。
The instruction creation device 103 is an information processing device such as a so-called personal computer (PC). The instruction creation device 103 has an interface (USB host I / F 307 shown in FIG. 3) to which the portable storage medium 102 can be connected. By connecting the portable storage medium 102 to this interface, data can be read from and written to the portable storage medium 102.
In the example of FIG. 1, only one image forming apparatus 101 and instruction creation apparatus 103 are shown, but there are usually a plurality of them.

指示書管理サーバ104は、指示書作成装置103を使用して生成する、画像形成装置101のセットアップ内容を定義した指示書を管理するサーバである。指示書管理サーバ104は、指示書作成装置103や画像形成装置101からのリクエストに応じて、特定の指示書を送信する。
ソフトウェア管理サーバ105は、画像形成装置101で利用可能なファームウェアや各種オプションのアプリケーション等を管理するサーバである。
The instruction sheet management server 104 is a server that manages an instruction sheet that defines the setup contents of the image forming apparatus 101 that is generated using the instruction sheet creating apparatus 103. The instruction management server 104 transmits a specific instruction in response to a request from the instruction creation device 103 or the image forming apparatus 101.
The software management server 105 is a server that manages firmware and various optional applications that can be used in the image forming apparatus 101.

指示書管理サーバ104やソフトウェア管理サーバ105は、LAN100に直接接続されていても、インターネットを経由して接続されていてもよい。また、指示書管理サーバ104やソフトウェア管理サーバ105は、複数のサーバ装置によって構成されていてもよく、例えば、クラウドシステムであってもよい。   The instruction document management server 104 and the software management server 105 may be directly connected to the LAN 100 or may be connected via the Internet. Further, the instruction book management server 104 and the software management server 105 may be configured by a plurality of server devices, for example, a cloud system.

図2は、画像形成装置101の主要部のハードウェア構成の例示するブロック図である。
図2に示すように、画像形成装置101は、コントローラユニット200を含む。コントローラユニット200には、画像入力デバイスであるスキャナ217や画像出力デバイスであるプリンタ216が接続されるとともに、操作部208が接続される。コントローラユニット200は、スキャナ217で読み取られた画像データをプリンタ216により印刷出力するコピー機能を実現するための制御を行う。
FIG. 2 is a block diagram illustrating a hardware configuration of a main part of the image forming apparatus 101.
As shown in FIG. 2, the image forming apparatus 101 includes a controller unit 200. The controller unit 200 is connected to a scanner 217 that is an image input device and a printer 216 that is an image output device, and to an operation unit 208. The controller unit 200 performs control for realizing a copy function in which image data read by the scanner 217 is printed out by the printer 216.

コントローラユニット200は、CPU201を有する。CPU201は、ROM206に格納されているブートプログラムにより、オペレーションシステム(OS)を立ち上げる。CPU201は、このOS上で、HDD(ハードディスクドライブ)207に格納されているプログラムを実行し、これによって各種処理を実行する。このCPU201の作業領域としては、RAM202が用いられる。RAM202は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。HDD207は、上記プログラムや画像データを格納する。なお、HDDの代わりに、又は併用して、SSD(Solid State Drive)等の他の記憶装置を備えていてもよい。   The controller unit 200 has a CPU 201. The CPU 201 starts up an operation system (OS) by a boot program stored in the ROM 206. The CPU 201 executes a program stored in an HDD (Hard Disk Drive) 207 on this OS, thereby executing various processes. A RAM 202 is used as a work area of the CPU 201. The RAM 202 provides a work area and an image memory area for temporarily storing image data. The HDD 207 stores the program and image data. Note that another storage device such as an SSD (Solid State Drive) may be provided instead of or in combination with the HDD.

CPU201には、システムバス210を介して、ROM206、HDD207およびRAM202、操作部I/F(操作部インタフェース)203、ネットワークI/F(ネットワークインタフェース)204、USBホストI/F(USBホストインタフェース)205、画像バスI/F(画像バスインタフェース)212が接続される。   The CPU 201 has a ROM 206, an HDD 207 and a RAM 202, an operation unit I / F (operation unit interface) 203, a network I / F (network interface) 204, and a USB host I / F (USB host interface) 205 via a system bus 210. The image bus I / F (image bus interface) 212 is connected.

操作部I/F203は、タッチパネルを有する操作部208とのインタフェースであり、操作部208に表示すべき画像データを操作部208に対して出力する。また、操作部I/F203は、操作部208においてユーザにより入力された情報をCPU201に送出する。   The operation unit I / F 203 is an interface with the operation unit 208 having a touch panel, and outputs image data to be displayed on the operation unit 208 to the operation unit 208. Further, the operation unit I / F 203 sends information input by the user through the operation unit 208 to the CPU 201.

ネットワークI/F204は、画像形成装置101をLANに接続するためのインタフェースである。
USBホストI/F205は、USBストレージ209等のUSB機器と通信するインタフェース部である。USBホストI/F205は、HDD207に格納されているデータをUSBストレージ209等に出力する。また、USBホストI/F205は、USBストレージ209等に格納されているデータを入力し、CPU201にそれを伝える。USBストレージ209は、データを格納する外部記憶装置(例えば図1の可搬記憶媒体102)であり、USBホストI/F205に対して着脱可能である。USBホストI/F205には、USBストレージ209を含む複数のUSBデバイスが接続可能である。
A network I / F 204 is an interface for connecting the image forming apparatus 101 to a LAN.
The USB host I / F 205 is an interface unit that communicates with a USB device such as the USB storage 209. The USB host I / F 205 outputs data stored in the HDD 207 to the USB storage 209 or the like. In addition, the USB host I / F 205 inputs data stored in the USB storage 209 or the like and transmits it to the CPU 201. The USB storage 209 is an external storage device (for example, the portable storage medium 102 in FIG. 1) that stores data, and is detachable from the USB host I / F 205. A plurality of USB devices including a USB storage 209 can be connected to the USB host I / F 205.

画像バスI/F212は、システムバス210と、画像データを高速で転送する画像バス211とを接続し、データ形式を変換するためのバスブリッジである。   The image bus I / F 212 is a bus bridge that connects the system bus 210 and the image bus 211 that transfers image data at high speed and converts the data format.

画像バス211は、PCIバスまたはIEEE1394等によって構成される。画像バス211上には、デバイスI/F215、スキャナ画像処理部214、プリンタ画像処理部213が設けられる。   The image bus 211 is configured by a PCI bus or IEEE1394. On the image bus 211, a device I / F 215, a scanner image processing unit 214, and a printer image processing unit 213 are provided.

デバイスI/F215には、スキャナ217およびプリンタ216が接続され、デバイスI/F215は、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部214は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部213は、プリント出力画像データに対してプリンタ216に応じた補正、解像度変換などを行う。   A scanner 217 and a printer 216 are connected to the device I / F 215, and the device I / F 215 performs synchronous / asynchronous conversion of image data. The scanner image processing unit 214 corrects, processes, and edits input image data. The printer image processing unit 213 performs correction, resolution conversion, and the like according to the printer 216 for the print output image data.

図3は、指示書作成装置103のハードウェア構成を例示するブロック図である。
CPU301を含む制御部300は、指示書作成装置103全体の動作を制御する。
CPU301には、システムバスを介して、ROM302、HDD304およびRAM303、操作部I/F(操作部インタフェース)305、ディスプレイI/F(ディスプレイインタフェース)306、USBホストI/F(USBホストインタフェース)307、ネットワークI/F(ネットワークインタフェース)308が接続される。
FIG. 3 is a block diagram illustrating a hardware configuration of the instruction book creation apparatus 103.
A control unit 300 including a CPU 301 controls the overall operation of the instruction sheet creation apparatus 103.
The CPU 301 is connected to a ROM 302, HDD 304 and RAM 303, an operation unit I / F (operation unit interface) 305, a display I / F (display interface) 306, a USB host I / F (USB host interface) 307, via a system bus. A network I / F (network interface) 308 is connected.

CPU301は、ROM302又はHDD304に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM303は、CPU301の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD304は、画像データや各種プログラムを記憶する。なお、HDDの代わりに、又は併用して、SSD等の他の記憶装置を備えていてもよい。   The CPU 301 reads a control program stored in the ROM 302 or HDD 304 and executes various control processes. A RAM 303 is used as a temporary storage area such as a main memory and work area of the CPU 301. The HDD 304 stores image data and various programs. Note that another storage device such as an SSD may be provided instead of or in combination with the HDD.

操作部I/F305は、指示書作成装置103で実行されるプログラムへの制御操作を入力するユーザインタフェース端末を接続するインタフェースである。ユーザインタフェース端末は、本実施例では、マウス309やキーボード310で構成されるが、その限りではない。   The operation unit I / F 305 is an interface for connecting a user interface terminal that inputs a control operation to a program executed by the instruction creation apparatus 103. In this embodiment, the user interface terminal includes a mouse 309 and a keyboard 310, but this is not a limitation.

ディスプレイI/F306は、指示書作成装置103で実行されるプログラムのUIを表示するディスプレイ端末を接続するインタフェースである。ディスプレイ端末は、本実施例ではディスプレイ311(例えば液晶ディスプレイ)で構成されるが、その限りではない。   A display I / F 306 is an interface for connecting a display terminal that displays a UI of a program executed by the instruction book creation apparatus 103. The display terminal is configured with a display 311 (for example, a liquid crystal display) in this embodiment, but is not limited thereto.

ネットワークI/F308は、制御部300をLAN100に接続するインタフェースである。ネットワークI/F308は、ネットワークを介して他の装置との間で各種情報を送受信する。   The network I / F 308 is an interface that connects the control unit 300 to the LAN 100. The network I / F 308 transmits / receives various information to / from other devices via the network.

USBホストI/F307は、USBストレージ209等のUSB機器と通信するインタフェース部である。USBホストI/F307は、HDD304に格納されているデータをUSBストレージ209等に出力する。また、USBホストI/F307は、USBストレージ209等に格納されているデータを入力し、CPU301にそれを伝える。USBストレージ209や図1の可搬記憶媒体102等は、データを格納する外部記憶装置(例えば図1の可搬記憶媒体102)であり、USBホストI/F307に対して着脱可能である。USBホストI/F307には、USBストレージ209を含む複数のUSBデバイスが接続可能である。   The USB host I / F 307 is an interface unit that communicates with a USB device such as the USB storage 209. The USB host I / F 307 outputs data stored in the HDD 304 to the USB storage 209 or the like. Also, the USB host I / F 307 inputs data stored in the USB storage 209 and transmits it to the CPU 301. The USB storage 209 and the portable storage medium 102 in FIG. 1 are external storage devices for storing data (for example, the portable storage medium 102 in FIG. 1), and are detachable from the USB host I / F 307. A plurality of USB devices including a USB storage 209 can be connected to the USB host I / F 307.

図4は、指示書作成装置103で動作する、指示書作成プログラム400の機能構成を例示する図である。図4に示す指示書作成プログラム400の各機能部は、CPU301がHDD304等に格納されるプログラムを実行することにより実現される。本実施例では、指示書作成装置103でプログラムが実行されることを想定するが、その限りではない。ネットワークI/F308を介して、ネットワーク上にあるサーバやサービスで実行する構成であってもよい。   FIG. 4 is a diagram illustrating a functional configuration of the instruction book creation program 400 that operates in the instruction book creation apparatus 103. Each functional unit of the instruction book creation program 400 shown in FIG. 4 is realized by the CPU 301 executing a program stored in the HDD 304 or the like. In the present embodiment, it is assumed that the program is executed by the instruction creation device 103, but this is not a limitation. It may be configured to be executed by a server or service on the network via the network I / F 308.

指示書作成プログラム400は、UI制御部401、処理実行部402、指示書生成部403、スクリプト生成部404、ストレージ制御部405、通信部406を有する。
UI制御部401は、指示書作成プログラム400を操作するためのUI(ユーザインタフェース)を、ディスプレイ311を通じて作業者に提供し、マウス309やキーボード310を通じて作業者の操作を受け付ける。
The instruction book creation program 400 includes a UI control unit 401, a process execution unit 402, an instruction book generation unit 403, a script generation unit 404, a storage control unit 405, and a communication unit 406.
The UI control unit 401 provides a user (UI) for operating the instruction book creation program 400 to the worker through the display 311, and accepts the operator's operation through the mouse 309 and the keyboard 310.

処理実行部402は、UI制御部401の指示に従い、各種処理を実行する。指示書生成部403は、UI制御部401からの入力情報を基に、処理実行部402の指示に従って指示書を生成する。スクリプト生成部404は、指示書生成部403で生成した指示書の内容に基づいて、各画像形成装置で実行するスクリプトを生成する。ストレージ制御部405は、USBストレージ209のデータの読み書きを行う。   The process execution unit 402 executes various processes in accordance with instructions from the UI control unit 401. The instruction form generation unit 403 generates an instruction form in accordance with an instruction from the process execution unit 402 based on input information from the UI control unit 401. The script generation unit 404 generates a script to be executed by each image forming apparatus based on the content of the instruction sheet generated by the instruction sheet generation unit 403. The storage control unit 405 reads and writes data in the USB storage 209.

通信部406は、指示書生成部403で生成した指示書やスクリプト生成部404で生成したスクリプトを、指示書管理サーバ104へ送信したり、指示書管理サーバ104で保持されている指示書やスクリプトを取得したり、あるいは、ソフトウェア管理サーバ105からソフトウェア情報やソフトウェアを取得する。   The communication unit 406 transmits the instruction generated by the instruction generating unit 403 or the script generated by the script generating unit 404 to the instruction managing server 104, or the instruction or script held by the instruction managing server 104. Or obtain software information and software from the software management server 105.

図5は、指示書管理サーバ104およびソフトウェア管理サーバ105のハードウェア構成を例示するブロック図である。
CPU501を含む制御部500は、指示書管理サーバ104もしくは、ソフトウェア管理サーバ105全体の動作を制御する。
CPU501には、システムバスを介して、ROM502、HDD504およびRAM503、ネットワークI/F(ネットワークインタフェース)505が接続される。
FIG. 5 is a block diagram illustrating a hardware configuration of the instruction book management server 104 and the software management server 105.
A control unit 500 including a CPU 501 controls the operation of the instruction sheet management server 104 or the entire software management server 105.
The CPU 501 is connected to a ROM 502, an HDD 504, a RAM 503, and a network I / F (network interface) 505 via a system bus.

CPU501は、ROM502やHDD504等に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM503は、CPU501の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD504は、指示書管理サーバ104においては指示書や各種プログラム、データ等を記憶し、ソフトウェア管理サーバ105においては各種ソフトウェアや、後述するソフトウェア情報や各種プログラム、データ等を記憶する。なお、HDDの代わりに、又は併用して、SSD等の他の記憶装置を備えていてもよい。   The CPU 501 reads out control programs stored in the ROM 502, the HDD 504, etc., and executes various control processes. The RAM 503 is used as a temporary storage area such as a main memory or work area of the CPU 501. The HDD 504 stores instructions, various programs, data, and the like in the instruction management server 104, and stores various software, software information, various programs, data, and the like described later in the software management server 105. Note that another storage device such as an SSD may be provided instead of or in combination with the HDD.

ネットワークI/F505は、制御部500をLAN100に接続するインタフェースである。ネットワークI/F505は、ネットワークを介して他の装置との間で各種情報を送受信する。   A network I / F 505 is an interface that connects the control unit 500 to the LAN 100. The network I / F 505 transmits / receives various information to / from other devices via the network.

図6は、指示書管理サーバ104で動作する、指示書管理プログラム600の機能構成を例示する図である。図6に示す指示書管理プログラム600の各機能部は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。   FIG. 6 is a diagram illustrating a functional configuration of the instruction book management program 600 that operates on the instruction book management server 104. Each function unit of the instruction book management program 600 shown in FIG. 6 is realized by the CPU 501 of the instruction book management server 104 executing a program stored in the HDD 504 or the like.

指示書管理プログラム600は、UI制御部601、処理実行部602、ユーザ管理部603、指示書管理部604、コンテンツ管理部605、通信部606を有する。
UI制御部601は、指示書管理プログラム600を操作するためのUIを、ネットワーク100を介してクライアント装置(指示書作成装置103)のディスプレイ311を通じて作業者に提供し、マウス309やキーボード310を通じて作業者の操作を受け付ける。
The instruction document management program 600 includes a UI control unit 601, a process execution unit 602, a user management unit 603, an instruction document management unit 604, a content management unit 605, and a communication unit 606.
The UI control unit 601 provides a UI for operating the instruction book management program 600 to the worker through the display 311 of the client device (instruction book creation apparatus 103) via the network 100, and works through the mouse 309 and the keyboard 310. Accepts the user's operations.

処理実行部602は、UI制御部601の指示に従い、各種処理を実行する。また、処理実行部602は、通信部606を介して送られてくる、指示書作成装置103からの要求に応じて、各種処理を実行する。   The process execution unit 602 executes various processes in accordance with instructions from the UI control unit 601. In addition, the process execution unit 602 executes various processes in response to requests from the instruction book creation apparatus 103 sent via the communication unit 606.

ユーザ管理部603は、本実施例の指示書管理システムを利用するユーザのユーザ識別子や各種ロールなどを記憶しておき、処理実行部602の指示に応じて、ユーザ認証や、ロールによるアクセス制御を行う。これら認証に関わる情報の管理や処理において、本実施例では、指示書管理サーバ104の指示書管理プログラム600で実行する構成としたが、その限りではなく、指示書管理サーバ104とは別の、ネットワークに接続された認証サーバと連携する構成でもよい。   The user management unit 603 stores user identifiers and various roles of users who use the instruction management system of this embodiment, and performs user authentication and role-based access control according to instructions from the processing execution unit 602. Do. In this embodiment, the management and processing of information related to authentication are executed by the instruction management program 600 of the instruction management server 104. However, the present invention is not limited to this. A configuration that cooperates with an authentication server connected to a network may also be used.

指示書管理部604は、指示書作成装置103が生成した指示書とスクリプトを関連付けて蓄積し、管理する。コンテンツ管理部605は、指示書を構成する1つ以上の各コンテンツの状態(後述する図8に示す)を管理する。通信部606は、指示書やスクリプト、あるいはそれらの情報を指示書作成装置103や画像形成装置101との間でやりとりする。   The instruction book management unit 604 stores and manages the instruction book generated by the instruction book creating apparatus 103 in association with the script. The content management unit 605 manages the state (shown in FIG. 8 to be described later) of one or more contents constituting the instruction sheet. The communication unit 606 exchanges instructions, scripts, or information thereof with the instruction creation apparatus 103 and the image forming apparatus 101.

図7は、画像形成装置101をセットアップするための指示書の構成を例示する図である。
指示書700は、1つの共通コンテンツ701と、複数の個別コンテンツ702,703,704から構成される。共通コンテンツ701は、指示書700が対象とする全ての画像形成装置101に対して適用するものである。即ち、共通コンテンツ701は、指示書700が対象とする全ての画像形成装置への共通の指示で構成される。
一方、個別コンテンツ702〜703は、適用する画像形成装置毎に生成するものである。例えば、指示書700が対象とする画像形成装置が3台である場合、指示書700の中には個別コンテンツが3つ存在することとなる。即ち、各個別コンテンツは、指示書700が対象とする各画像形成装置への個別の指示でそれぞれ構成される。
FIG. 7 is a diagram illustrating a configuration of an instruction sheet for setting up the image forming apparatus 101.
The instruction sheet 700 includes one common content 701 and a plurality of individual contents 702, 703, and 704. The common content 701 is applied to all the image forming apparatuses 101 targeted by the instruction sheet 700. That is, the common content 701 includes a common instruction for all image forming apparatuses targeted by the instruction sheet 700.
On the other hand, the individual contents 702 to 703 are generated for each image forming apparatus to be applied. For example, when there are three image forming apparatuses targeted by the instruction sheet 700, there are three individual contents in the instruction sheet 700. That is, each individual content is constituted by an individual instruction to each image forming apparatus targeted by the instruction sheet 700.

共通コンテンツ701に含まれる情報としては、例えば、ファームウェアのバージョンやインストールするアプリケーションの名称とバージョン、更には画像形成装置の環境設定値などが挙げられる。つまり、この例では、共通コンテンツ701により、対象となる画像形成装置3台の全てに同じファームウェアとアプリケーションがインストールされ、同じ値の環境設定値を設定することが可能である。なお、共通コンテンツ701は1つと記載したが、共通コンテンツ701は指示書700が対象とする全ての画像形成装置101に対して適用するものであればよく、例えば、共通コンテンツ701の内容が複数のコンテンツに分割された状態で、指示書700に含まれる構成も、本発明に含まれるものである。   The information included in the common content 701 includes, for example, the firmware version, the name and version of the application to be installed, and the environment setting value of the image forming apparatus. That is, in this example, it is possible to install the same firmware and application on all three target image forming apparatuses using the common content 701 and set the same environment setting value. Although the common content 701 is described as one, the common content 701 may be applied to all the image forming apparatuses 101 targeted by the instruction sheet 700. For example, the common content 701 includes a plurality of contents. A configuration included in the instruction sheet 700 in a state of being divided into contents is also included in the present invention.

これに対し、個別コンテンツに含まれる情報としては、各画像形成装置101を特定可能なシリアル番号や、各画像形成装置101が実行するスクリプトを特定するためのスクリプトIDや、前述した環境設定値の一部であり、画像形成装置101毎に異なる値を反映させたいもの(例えば、ネットワークアドレスや画像形成装置名称など)が挙げられる。つまり、この例では、個別コンテンツにより、各画像形成装置101に対して、それぞれ異なるネットワークアドレスや画像形成装置名称を設定することが可能である。   On the other hand, the information included in the individual content includes a serial number that can identify each image forming apparatus 101, a script ID for identifying a script executed by each image forming apparatus 101, and the environment setting value described above. Some of them (for example, a network address, an image forming apparatus name, etc.) are desired to reflect different values for each image forming apparatus 101. That is, in this example, it is possible to set different network addresses and image forming apparatus names for the respective image forming apparatuses 101 by individual contents.

ただし、指示書700が対象とする全ての画像形成装置101に対して、同様のセットアップ内容でよいとするものである場合、つまり、ネットワークアドレスや画像形成装置名称などが不要、もしくは初期値としては同じ値を設定しておけばよい場合などは、個別コンテンツを生成する必要はない。個別コンテンツは、指示書700を構成する上で必須ではない。   However, if the setup contents are the same for all the image forming apparatuses 101 targeted by the instruction sheet 700, that is, the network address, the image forming apparatus name, etc. are unnecessary, or the initial value is There is no need to generate individual contents when the same value should be set. The individual contents are not essential for configuring the instruction sheet 700.

本実施例では、指示書の構成要素として個別コンテンツが含まれる場合、各個別コンテンツに対しては各画像形成装置101の担当者達がそれぞれ同時並行に編集可能としつつ、共通コンテンツに対しては編集を制限するような仕組みを提案する。以下、詳細に説明する。   In the present embodiment, when individual content is included as a component of the instruction sheet, each individual content person in charge of each image forming apparatus 101 can edit simultaneously in parallel, but for common content, Propose a mechanism to limit editing. Details will be described below.

図8は、本実施例の共通コンテンツおよび個別コンテンツの状態遷移を例示する図である。
各コンテンツは、編集可能状態800、編集中状態801、編集禁止状態802の少なくとも3つの状態を有する。これら状態遷移については、指示書管理プログラム600のコンテンツ管理部605が行う。
FIG. 8 is a diagram illustrating state transition of common content and individual content according to the present embodiment.
Each content has at least three states of an editable state 800, an editing state 801, and an edit prohibited state 802. These state transitions are performed by the content management unit 605 of the instruction management program 600.

編集可能状態800とは、誰も編集権限を獲得していない状態である。編集中状態801は、コンテンツに対する編集権限を誰かが獲得している状態で、その間は他のユーザがそのコンテンツに対する編集権限を獲得することができない。編集禁止状態802は、コンテンツに対する編集権限を誰も獲得できない状態である。
なお、編集可能状態800と編集中状態801の間、または、編集可能状態800と編集禁止状態802の間は、ユーザ操作などに応じて状態遷移するが、編集中801と編集禁止状態802の間で状態遷移が発生することはない。
The editable state 800 is a state in which no one has acquired editing authority. The editing state 801 is a state in which someone has acquired the editing authority for the content, and during that time, other users cannot acquire the editing authority for the content. The editing prohibited state 802 is a state in which no one can acquire editing authority for the content.
The state transition between the editable state 800 and the editing disabled state 801 or between the editable state 800 and the editing prohibited state 802 is performed according to a user operation or the like, but between the editing 801 and the editing prohibited state 802. No state transition occurs.

図9は、指示書作成プログラム400が形成する、指示書作成画面を例示する図である。
指示書作成画面900は、指示書作成プログラム400の指示書生成部403及びUI制御部401の制御により、指示書作成装置103のディスプレイ311に表示される。
FIG. 9 is a diagram illustrating an instruction creation screen formed by the instruction creation program 400.
The instruction creation screen 900 is displayed on the display 311 of the instruction creation apparatus 103 under the control of the instruction creation unit 403 and the UI control unit 401 of the instruction creation program 400.

指示書作成画面900は、設定する項目のカテゴリーを切り替えるための切り替え領域901と、切り替え領域901で選択された各カテゴリーにおける設定画面を表示するための設定領域902から構成される。図9に示す指示書作成画面の例では、環境設定値カテゴリーの設定画面が表示されている状態が示されている。   The instruction creation screen 900 includes a switching area 901 for switching the category of the item to be set, and a setting area 902 for displaying a setting screen for each category selected in the switching area 901. The example of the instruction creation screen shown in FIG. 9 shows a state in which the environment setting value category setting screen is displayed.

図7の個別コンテンツ702,703,704に相当する領域は、図9の903,904,905である。本実施例においては、903、904、905以外の設定領域に関しては、不図示のファームウェア、アプリケーションカテゴリの設定も含め、全て共通コンテンツ701に相当するものとする。   Regions corresponding to the individual contents 702, 703, and 704 in FIG. 7 are 903, 904, and 905 in FIG. In this embodiment, the setting areas other than 903, 904, and 905, including firmware and application category settings (not shown), all correspond to the common content 701.

また、個別コンテンツ903,904,905に対する編集権限を獲得するための操作方法の一例として、状態遷移ボタン906がある。例えば、個別コンテンツ903に配置されている状態遷移ボタン906を押下すると、個別コンテンツ702(903)の編集権限獲得要求を指示書管理サーバへ送信し、条件を満たしていれば現在のユーザが編集権限を獲得できる。この時、個別コンテンツ702(903)は、編集可能状態から編集中状態へ遷移する。個別コンテンツの状態が編集中の状態で、再度、状態遷移ボタン906を押下すると、個別コンテンツ702(903)の編集権限を解放し、状態は編集可能状態へ戻る。なお、現在のユーザが複数の個別コンテンツに対する編集権限を獲得することも可能である。   Further, a state transition button 906 is an example of an operation method for acquiring editing authority for the individual contents 903, 904, and 905. For example, when the state transition button 906 arranged in the individual content 903 is pressed, an edit authority acquisition request for the individual contents 702 (903) is transmitted to the instruction management server. Can be earned. At this time, the individual content 702 (903) transitions from the editable state to the editing state. If the state transition button 906 is pressed again while the state of the individual content is being edited, the editing authority for the individual content 702 (903) is released, and the state returns to the editable state. It is also possible for the current user to obtain editing authority for a plurality of individual contents.

907はファイルメニューで、指示書作成画面900で作成、編集した指示書を保存等することができる。908は閉じるボタンで、指示書作成画面900を終了することができる。   Reference numeral 907 denotes a file menu which can store an instruction created and edited on the instruction creation screen 900. A close button 908 can end the instruction creation screen 900.

図10は、指示書管理プログラム600が形成する、指示書一覧画面の一例である。
指示書一覧画面1000は、指示書管理プログラム600のUI制御部601の制御により、指示書作成装置103のディスプレイ311に表示される。
FIG. 10 is an example of the instruction list screen formed by the instruction management program 600.
The instruction sheet list screen 1000 is displayed on the display 311 of the instruction sheet creating apparatus 103 under the control of the UI control unit 601 of the instruction sheet management program 600.

指示書一覧画面1000は、メニューボタン1001と、指示書の名前1002と、指示書の更新日時1003と、指示書の対象とする画像形成装置の設置状況1004等から構成される。また、メニューボタン1001を押下することで、該当する指示書に対する編集モードを選択可能なメニュー1005が表示される。これら編集モードのいずれかを選択すると、選択された編集モードで指示書作成装置103の指示書作成プログラム400が起動する。   The instruction list screen 1000 includes a menu button 1001, an instruction name 1002, an instruction update date and time 1003, an installation status 1004 of the image forming apparatus targeted by the instruction, and the like. In addition, when a menu button 1001 is pressed, a menu 1005 in which an edit mode for the corresponding instruction can be selected is displayed. When one of these edit modes is selected, the instruction book creation program 400 of the instruction book creation apparatus 103 is activated in the selected edit mode.

本実施例では、編集モードとして、メニュー1005に示すように、「全体を編集する」、「個別コンテンツを編集する」、「読取専用で開く」の3種類を例示する。
編集モードにおいて、「全体を編集する」は、共通コンテンツと全ての個別コンテンツを編集するモードである。「個別コンテンツを編集する」は、指定した個別コンテンツのみを編集するモードである。「読取専用で開く」は、指示書の参照のみのモードである。なお、編集モードは、これらに限定されるものではない。
In the present embodiment, as shown in a menu 1005, three types of editing modes are illustrated: “Edit the whole”, “Edit individual content”, and “Open for reading only”.
In the editing mode, “edit the whole” is a mode for editing the common content and all the individual contents. “Edit individual content” is a mode in which only specified individual content is edited. “Open for reading only” is a mode in which only instructions are referred to. Note that the edit mode is not limited to these.

設置状況1004は、指示書の対象とする画像形成装置が何台あり、そのうち何台の設置(指示書に対応するスクリプトの実行)が完了したかを示す。例えば、「指示書01」の設置状況1004に表示されている「1/3」は、3台中1台の画像形成装置の設置が完了したことを示す。なお、設置に失敗(スクリプトの実行結果が失敗)した画像形成装置が存在する場合には、その旨を示す情報が設置状況1004に表示される(例えば、「指示書01」の設置状況1004に表示されている「失敗あり」)。   The installation status 1004 indicates how many image forming apparatuses are subject to the instruction sheet, and how many of them are installed (execution of a script corresponding to the instruction sheet). For example, “1/3” displayed in the installation status 1004 of “instruction document 01” indicates that installation of one of the three image forming apparatuses has been completed. If there is an image forming apparatus that has failed to be installed (the script execution result has failed), information indicating that fact is displayed in the installation status 1004 (for example, in the installation status 1004 of “instruction 01”). “Failure” displayed).

以下、1つの指示書に含まれる複数の個別コンテンツに対して、複数の作業者が並行して編集できるようにするための、指示書管理プログラム600の処理の流れについて説明する。
図11A〜図11Cは、指示書管理プログラム600の処理の流れを例示するフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
Hereinafter, the flow of processing of the instruction management program 600 for allowing a plurality of workers to edit a plurality of individual contents included in one instruction in parallel will be described.
11A to 11C are flowcharts illustrating the flow of processing of the instruction book management program 600. The processing of this flowchart is realized by the CPU 501 of the instruction sheet management server 104 executing a program stored in the HDD 504 or the like.

まず、図11AのS1101において、指示書管理プログラム600の処理実行部602は、指示書作成プログラム400の起動要求を受け付けたかどうかをチェックする。指示書作成プログラム400の起動要求は、ユーザによって指示書一覧画面1000のメニュー1005のいずれかが指定されたとき、UI制御部601が指定された編集モードとともに処理実行部602に送信する。処理実行部602は、指示書作成プログラムの起動要求を受けるまで、S1101で待機する。   First, in S1101 of FIG. 11A, the process execution unit 602 of the instruction book management program 600 checks whether an activation request for the instruction book creation program 400 has been received. The activation request of the instruction creation program 400 is transmitted to the process execution unit 602 together with the designated edit mode by the UI control unit 601 when any of the menus 1005 on the instruction list screen 1000 is designated by the user. The process execution unit 602 waits in step S1101 until it receives a request for starting the instruction book creation program.

そして、指示書作成プログラムの起動要求を受け付けたと判断した場合(S1101でYesの場合)、処理実行部602は、該起動要求と共に受信した編集モードをチェックし、編集モードによって処理を切り替える(S1102)。
受け付けた編集モードが「読取専用」モードの場合(S1102で「読取専用」の場合)、処理実行部602は、図11CのS1103へ処理を遷移させる。
S1103において、処理実行部602は、起動パラメータに「読取専用」をセットして、指示書作成プログラム400を起動するように、指示書作成装置103に指示する。この指示に応じて、指示書作成装置103において、指示書作成プログラム400が起動する。
If it is determined that the instruction creation program activation request has been received (Yes in S1101), the process execution unit 602 checks the editing mode received together with the activation request, and switches the process depending on the editing mode (S1102). .
When the received editing mode is the “read only” mode (in the case of “read only” in S1102), the process execution unit 602 shifts the process to S1103 in FIG. 11C.
In step S <b> 1103, the process execution unit 602 sets the activation parameter to “read only” and instructs the instruction creation apparatus 103 to activate the instruction creation program 400. In response to this instruction, the instruction book creating program 400 is activated in the instruction book creating apparatus 103.

また、受け付けた編集モードが「全体を編集する」モードの場合(S1102で「全体」の場合)、処理実行部602は、図11BのS1104へ処理を遷移させる。
また、受け付けた編集モードが「個別コンテンツを編集する」モードの場合(S1102で「個別」の場合)、処理実行部602は、図11CのS1108へ処理を遷移させる。
If the received edit mode is the “edit entire” mode (in the case of “entire” in S1102), the process execution unit 602 shifts the process to S1104 in FIG. 11B.
If the received editing mode is the “edit individual content” mode (in the case of “individual” in S1102), the process execution unit 602 shifts the process to S1108 in FIG. 11C.

以下、「全体を編集する」モードの場合を、図11Bを用いて説明する。
図11BのS1104において、コンテンツ管理部605は、指定された指示書の共通コンテンツが編集可能状態800かどうかをチェックする。
そして、共通コンテンツの状態が編集可能状態でないと判断した場合(S1104でNoの場合)、処理実行部602は、S1105に処理を遷移させる。S1105において、処理実行部602は、指示書作成プログラム400を起動できない旨をUI制御部601へ通知する(エラーメッセージ表示)。
Hereinafter, the case of the “edit the whole” mode will be described with reference to FIG. 11B.
In S1104 of FIG. 11B, the content management unit 605 checks whether the common content of the designated instruction is in the editable state 800.
If it is determined that the state of the common content is not editable (No in S1104), the process execution unit 602 shifts the process to S1105. In step S1105, the process execution unit 602 notifies the UI control unit 601 that the instruction creation program 400 cannot be started (error message display).

なお、共通コンテンツの状態が編集可能状態800でない場合とは、編集中状態801、又は、編集禁止状態802である。共通コンテンツの状態が編集中状態801ということは、既に他のユーザが同一の指示書に対して「全体を編集する」モードで編集中であると考えられる。なお、編集禁止状態802については後述するが、他のユーザが同一の指示書に対して「個別コンテンツを編集する」モードで編集中であると考えられる。   The case where the state of the common content is not the editable state 800 is the editing state 801 or the editing prohibited state 802. If the state of the common content is the editing state 801, it can be considered that another user is already editing the same instruction in the “editing whole” mode. Although the edit prohibited state 802 will be described later, it is considered that other users are editing in the “edit individual contents” mode for the same instruction sheet.

上記S1104において、共通コンテンツの状態が編集可能状態800であると判断した場合(S1104でYesの場合)、コンテンツ管理部605は、S1106に処理を遷移させる。S1106において、コンテンツ管理部605は、上記指定された指示書の共通コンテンツと全ての個別コンテンツの状態を、それぞれ編集中状態801に変更する。   If it is determined in S1104 that the common content state is the editable state 800 (Yes in S1104), the content management unit 605 shifts the processing to S1106. In step S <b> 1106, the content management unit 605 changes the common content and all individual content states of the designated instruction to the editing state 801.

全てのコンテンツの状態を編集中状態に変更したあと、S1107において、処理実行部602は、指示書作成プログラム400を「全体を編集する」モードで起動するように、指示書作成装置103に指示する。これによって、指示書作成プログラムの起動要求を出した現在のユーザが、指定した指示書に含まれる全てのコンテンツに対する編集権限を獲得できたことになる。なお、「全体を編集する」モードで起動したとき、指示書作成プログラム400の処理実行部402は、基本的に全ての操作が可能な操作画面を形成する。   After changing the state of all the contents to the editing state, in step S1107, the process execution unit 602 instructs the instruction sheet creation apparatus 103 to start the instruction sheet creation program 400 in the “edit all” mode. . As a result, the current user who has issued a request for starting the instruction book creation program has acquired the editing authority for all the contents included in the designated instruction book. Note that when the process is started in the “edit the whole” mode, the process execution unit 402 of the instruction book creation program 400 basically forms an operation screen on which all operations can be performed.

以下、「個別コンテンツを編集する」モードの場合を、図11Cを用いて説明する。
図11CのS1108において、コンテンツ管理部605は、指定された指示書の共通コンテンツが編集中状態801かどうかをチェックする。
そして、共通コンテンツの状態が編集中状態であると判断した場合(S1108でYesの場合)、処理実行部602が、指示書作成プログラム400を起動できない旨をUI制御部601へ通知し、エラーメッセージを表示する(S1109)。
Hereinafter, the case of the “edit individual contents” mode will be described with reference to FIG. 11C.
In S1108 of FIG. 11C, the content management unit 605 checks whether the common content of the designated instruction is in the editing state 801.
If it is determined that the common content is in the editing state (Yes in S1108), the process execution unit 602 notifies the UI control unit 601 that the instruction creation program 400 cannot be started, and an error message is displayed. Is displayed (S1109).

共通コンテンツの状態が編集中状態ということは、既に他のユーザが同一の指示書に対して「全体を編集する」モードで編集中であると考えられる。「全体を編集する」モードで編集中の場合、上述した図11BのS1106において個別コンテンツの状態も編集中状態に変更されているため、「個別コンテンツを編集する」モードで指示書作成プログラムを起動しても意味がない。よって、共通コンテンツの状態をチェックするだけで、「個別コンテンツを編集する」モードで起動できるかどうかの判断が可能である。   If the state of the common content is the editing state, it can be considered that another user is already editing the same instruction in the “editing the whole” mode. When editing in the “edit entire” mode, since the individual content state is changed to the editing state in S1106 of FIG. 11B described above, the instruction creation program is started in the “edit individual content” mode. It doesn't make sense. Therefore, it is possible to determine whether or not the “individual content editing” mode can be started only by checking the state of the common content.

一方、S1108において、共通コンテンツの状態が編集中状態以外であると判断した場合(S1108でNoの場合)、コンテンツ管理部605は、S1110に処理を遷移させる。S1110において、コンテンツ管理部605は、更に共通コンテンツが編集禁止状態802かどうかをチェックする。
そして、編集禁止状態でないと判断した場合(S1110でNoの場合)、コンテンツ管理部605は、S1111に処理を遷移させる。S1111において、コンテンツ管理部605は、共通コンテンツの状態を編集禁止状態に変更し、S1112に遷移する。共通コンテンツの状態を編集禁止状態とすることで、個別コンテンツを編集中に誤って共通コンテンツを編集してしまうということを防ぐことができる。
On the other hand, when it is determined in S1108 that the state of the common content is other than the editing state (No in S1108), the content management unit 605 shifts the processing to S1110. In step S1110, the content management unit 605 further checks whether the common content is in the edit prohibited state 802.
If it is determined that the editing is not prohibited (No in S1110), the content management unit 605 shifts the process to S1111. In step S1111, the content management unit 605 changes the state of the common content to an edit prohibited state, and the process proceeds to step S1112. By setting the state of the common content to the edit prohibited state, it is possible to prevent the common content from being accidentally edited while editing the individual content.

一方、S1110において、共通コンテンツの状態が既に編集禁止状態であると判断した場合(S1110でYesの場合)、そのままS1112に遷移する。なお、共通コンテンツの状態が既に編集禁止状態の場合は、他のユーザが同一指示書に対して「個別コンテンツを編集する」モードで指示書作成プログラム400を起動していると考えられる。   On the other hand, if it is determined in S1110 that the state of the common content is already in the edit prohibited state (Yes in S1110), the process proceeds to S1112 as it is. If the common content is already in the edit-prohibited state, it is considered that another user has started up the instruction creation program 400 in the “edit individual contents” mode for the same instruction.

S1112において、処理実行部602は、指示書作成プログラム400を「個別コンテンツを編集する」モードで起動するように、指示書作成装置103に指示する。
「個別コンテンツを編集する」モードで起動したとき、指示書作成プログラム400の処理実行部402は、全ての操作が不可の状態(例えばグレーアウト)の操作画面を形成する。但し、図9の状態遷移ボタン906だけは、操作可能な状態にしておく。
In step S <b> 1112, the process execution unit 602 instructs the instruction creation apparatus 103 to start the instruction creation program 400 in the “edit individual contents” mode.
When activated in the “edit individual content” mode, the process execution unit 402 of the instruction book creation program 400 forms an operation screen in which all operations are disabled (eg, grayed out). However, only the state transition button 906 in FIG.

次に、S1113において、処理実行部602は、個別コンテンツの編集権限要求を受信したかどうかをチェックする。個別コンテンツの編集権限要求は、指示書作成プログラム400が形成する操作画面(例えば図9)の状態遷移ボタン906をユーザが押下することによって、それを検知したUI制御部401が処理実行部402に通知し、更に処理実行部402が通信部406を介して指示書管理プログラム600へ送信するものである。指示書管理プログラム600の通信部606が個別コンテンツの編集権限要求を受信すると(S1113でYesの場合)、処理実行部602は、S1114に処理を遷移させる。   In step S <b> 1113, the process execution unit 602 checks whether an individual content editing authority request has been received. In response to an individual content editing authority request, when the user presses a state transition button 906 on an operation screen (for example, FIG. 9) formed by the instruction creation program 400, the UI control unit 401 that has detected it presses the process execution unit 402. Further, the process execution unit 402 transmits the instruction to the instruction management program 600 via the communication unit 406. When the communication unit 606 of the instruction form management program 600 receives the edit authority request for the individual content (Yes in S1113), the process execution unit 602 shifts the process to S1114.

S1114において、処理実行部602は、コンテンツ管理部605へ指示を出し、該編集権限要求に対応する個別コンテンツが編集可能状態800であるかどうかをチェックする(S1114)。   In S1114, the process execution unit 602 issues an instruction to the content management unit 605, and checks whether the individual content corresponding to the editing authority request is in the editable state 800 (S1114).

そして、該個別コンテンツの状態が編集可能状態でなかったと判断した場合(S1114でNoの場合)、処理実行部602は、S1119において、処理実行部602は、上記編集権限要求された個別コンテンツの編集権限の獲得に失敗した旨を、通信部606を介して指示書作成プログラム400へ送信する。指示書作成プログラム400の通信部406が編集不可を受信すると、処理実行部402は、UI制御部401を通してエラーメッセージを表示する。個別コンテンツが編集中状態801ということは、同一指示書の同一個別コンテンツに対して、既に他のユーザが編集権限を獲得しているということが考えられる。また、編集禁止状態802ということは、その個別コンテンツを適用して画像形成装置のセットアップが既に完了しているということが考えられる。個別コンテンツの編集禁止状態については後述する。   If it is determined that the state of the individual content is not editable (No in S1114), the process execution unit 602 edits the individual content requested to be edited in S1119. The fact that the acquisition of authority has failed is transmitted to the instruction book creation program 400 via the communication unit 606. When the communication unit 406 of the instruction book creation program 400 receives that editing is not possible, the process execution unit 402 displays an error message through the UI control unit 401. When the individual content is in the editing state 801, it can be considered that another user has already acquired the editing authority for the same individual content of the same instruction. Further, the edit prohibited state 802 may be that the individual content is applied and the setup of the image forming apparatus has already been completed. The edit prohibition state of the individual content will be described later.

一方、上記S1114において、上記編集権限要求された個別コンテンツが編集可能状態であると判断した場合(S1114でYesの場合)、S1115において、コンテンツ管理部605が、該編集権限要求に対応する個別コンテンツの状態を編集中状態に変更する。   On the other hand, when it is determined in S1114 that the individual content requested to be edited is editable (Yes in S1114), in S1115, the content management unit 605 responds to the editing authority request. Change the status of to the editing status.

次に、S1116において、処理実行部602は、通信部606を介して指示書作成プログラム400へ、上記編集権限要求された個別コンテンツの編集権限を獲得できた旨を送信する。編集権限を獲得できると、指示書作成プログラム400は、指示書作成画面900のその個別コンテンツに関する領域(903or904or905)のみ、操作可能な状態へ変更する。   In step S <b> 1116, the process execution unit 602 transmits to the instruction form creation program 400 via the communication unit 606 that the editing authority for the individual content requested to be edited has been acquired. When the editing authority can be acquired, the instruction book creation program 400 changes only the area (903 or 904 or 905) related to the individual content of the instruction book creation screen 900 to an operable state.

なお、ユーザによる同様の操作、それに応じた指示書作成プログラム400および指示書管理プログラム600の処理により、同一ユーザが指示書内の複数の個別コンテンツの編集権限を獲得可能である(S1113〜S1116)。   Note that the same user can acquire the editing authority for a plurality of individual contents in the instruction sheet by the same operation by the user and the processing of the instruction sheet creation program 400 and the instruction sheet management program 600 according to the same operation (S1113 to S1116). .

指示書管理プログラム600のコンテンツ管理部605は、上記編集権限要求に対応する個別コンテンツを編集中状態801に変更し、要求したユーザに対して編集権限を与えたあと、S1117において、今度は、編集権限解放要求の待機状態に入る。編集権限解放要求は、個別コンテンツの編集権限を獲得したユーザが編集を終え、再度状態遷移ボタン906を押下することで、送信される。指示書作成プログラム400のUI制御部401が状態遷移ボタン906の押下を検知すると、処理実行部402が通信部406を介して編集権限解放要求を、指示書管理プログラム600の通信部606へ送信する。   The content management unit 605 of the instruction document management program 600 changes the individual content corresponding to the editing authority request to the editing state 801, and after giving the editing authority to the requested user, in S1117, this time editing is performed. Enters the wait state for authority release request. The edit authority release request is transmitted when the user who has acquired the edit authority for the individual content finishes editing and presses the state transition button 906 again. When the UI control unit 401 of the instruction book creation program 400 detects that the state transition button 906 is pressed, the process execution unit 402 transmits an edit authority release request to the communication unit 606 of the instruction book management program 600 via the communication unit 406. .

S1117において、通信部606が編集権限解放要求を受け付けると(S1117でYesの場合)、処理実行部602の指示によってコンテンツ管理部605は、該編集権限解放要求に対応する個別コンテンツの状態を編集可能状態に変更する(S1118)。   In S1117, when the communication unit 606 accepts an edit authority release request (Yes in S1117), the content management unit 605 can edit the state of the individual content corresponding to the edit authority release request according to an instruction from the process execution unit 602. The state is changed (S1118).

なお、編集権限を解放する別の手段として、指示書の保存終了があげられる。指示書の保存終了は、例えば図9のファイルメニュー907や閉じるボタン908から操作することが可能である。この操作を受け付けた指示書作成プログラム400のUI制御部401は、その旨を処理実行部402へ伝え、処理実行部402は通信部406を介して指示書管理プログラム600へ送信する。また、同一ユーザが複数の個別コンテンツの編集権限を持っている場合、指示書管理プログラム600は、S1117〜S1118を繰り返すことになる。   In addition, as another means for releasing the editing authority, there is an end of saving the instruction. The end of saving the instruction can be operated, for example, from the file menu 907 or the close button 908 in FIG. Upon receiving this operation, the UI control unit 401 of the instruction book creation program 400 informs the process execution unit 402 to that effect, and the process execution unit 402 transmits the instruction to the instruction book management program 600 via the communication unit 406. When the same user has the authority to edit a plurality of individual contents, the instruction book management program 600 repeats S1117 to S1118.

このように、共通コンテンツおよび各個別コンテンツのそれぞれで状態を管理することで、同一指示書内の個別コンテンツを複数のユーザが競合することなく、それぞれ同時並行に編集可能となるように指示書の編集を許可することができる。さらに、「個別コンテンツを編集する」モードを設けることで、共通コンテンツを編集禁止状態にすることができるため、個別コンテンツの編集中に、誤って共通コンテンツを編集してしまう危険性がなくなる。   In this way, by managing the status of each of the common content and each individual content, it is possible to edit the individual content in the same instruction so that multiple users can edit each content in parallel without conflict. Editing can be allowed. Further, by providing the “edit individual content” mode, the common content can be prohibited from being edited, so that there is no risk of accidentally editing the common content while editing the individual content.

次に、一通り指示書の作成が完了し、画像形成装置のセットアップ作業を開始した後の、各コンテンツの管理方法について説明する。
画像形成装置101は、指示書作成プログラム400のスクリプト生成部404が生成したスクリプトを実行することでセットアップを行う。本実施例におけるスクリプトは、指示書700の共通コンテンツ701と各個別コンテンツ702、703、704の内容を基に、スクリプト生成部404が生成し、指示書管理サーバ104へ送信するものである。つまり、指示書700の例であれば、3つのスクリプトが生成されることになる。
Next, a description will be given of a method of managing each content after completing the creation of the instruction sheet and starting the setup operation of the image forming apparatus.
The image forming apparatus 101 performs setup by executing the script generated by the script generation unit 404 of the instruction creation program 400. The script in this embodiment is generated by the script generation unit 404 based on the contents of the common content 701 and the individual contents 702, 703, and 704 of the instruction document 700, and is transmitted to the instruction document management server 104. That is, in the example of the instruction sheet 700, three scripts are generated.

指示書管理サーバ104は、指示書作成装置103から送られてきたスクリプトを指示書と関連付けてHDD504に保存する。画像形成装置101は、スクリプトIDや自装置のシリアル番号をキーに、指示書管理サーバ104からスクリプトを取得し、実行する。   The instruction sheet management server 104 stores the script sent from the instruction sheet creating apparatus 103 in the HDD 504 in association with the instruction sheet. The image forming apparatus 101 acquires the script from the instruction management server 104 and executes it using the script ID and the serial number of the own apparatus as keys.

図12は、前述したスクリプトを画像形成装置101が実行した際の指示書管理プログラム600の処理の流れを示したフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。   FIG. 12 is a flowchart showing the flow of processing of the instruction form management program 600 when the image forming apparatus 101 executes the script described above. The processing of this flowchart is realized by the CPU 501 of the instruction sheet management server 104 executing a program stored in the HDD 504 or the like.

画像形成装置101はスクリプトを実行し終わると、実行結果を指示書管理プログラム600の通信部606に対して送信する。
S1201において、通信部606が実行結果を受信すると、処理実行部602は、S1202において、該実行結果をHDD504に記憶する。実行結果は、実行したスクリプトの基となった個別コンテンツの関連情報として記憶される。つまり、共通コンテンツ701と個別コンテンツ702を基に生成されたスクリプトの実行結果である場合、処理実行部602は、個別コンテンツ702の関連情報として、その実行結果を記憶する。
When the image forming apparatus 101 finishes executing the script, the image forming apparatus 101 transmits the execution result to the communication unit 606 of the instruction document management program 600.
When the communication unit 606 receives the execution result in S1201, the process execution unit 602 stores the execution result in the HDD 504 in S1202. The execution result is stored as related information of the individual content that is the basis of the executed script. That is, when the execution result is a script generated based on the common content 701 and the individual content 702, the process execution unit 602 stores the execution result as related information of the individual content 702.

次に、S1203において、コンテンツ管理部605は、上述の実行結果が成功であるか否かを判断する。そして、上述の実行結果が成功であると判断した場合(S1203で「成功」の場合)、コンテンツ管理部605は、実行したスクリプトの生成元である共通コンテンツと個別コンテンツの状態を編集禁止状態に変更する。   In step S <b> 1203, the content management unit 605 determines whether the above execution result is successful. If it is determined that the execution result described above is successful (“success” in S1203), the content management unit 605 sets the state of the common content and the individual content that are the generation source of the executed script to the edit prohibited state. change.

一方、上述の実行結果が失敗であると判断した場合(S1203で「失敗」の場合)、コンテンツ管理部605は、コンテンツの状態を変更することなく、S1205の処理へ遷移させる。   On the other hand, when it is determined that the execution result described above is unsuccessful (in the case of “failure” in S1203), the content management unit 605 shifts to the processing of S1205 without changing the state of the content.

S1205において、処理実行部602は、上記S1202で記憶した実行結果を指示書一覧画面1000の設置状況1004へ反映する。例えば、指示書が対象とする画像形成装置が3台あり、そのうちの1台から実行結果を受信した場合、図10に示したように「1/3」といった表示を行う。実行結果が失敗だった場合は、更にその旨を表示する(例えば図10の「失敗あり」のように表示する)。   In step S <b> 1205, the process execution unit 602 reflects the execution result stored in step S <b> 1202 on the installation status 1004 on the instruction list screen 1000. For example, when there are three image forming apparatuses targeted by the instruction sheet and an execution result is received from one of them, a display such as “1/3” is displayed as shown in FIG. If the execution result is a failure, that fact is further displayed (for example, “failure” in FIG. 10 is displayed).

このように、スクリプトの実行によりセットアップが成功することによって、対応するコンテンツを編集禁止状態に変更することで、以降、そのコンテンツをいかなるユーザであっても編集できなくなる。つまり、画像形成装置のセットアップ内容と、指示書の内容が一致しないといった不整合が後々発生することを防止できる。   As described above, when the setup is successful by executing the script, the corresponding content is changed to the edit-inhibited state, and thereafter, the content cannot be edited by any user. That is, it is possible to prevent the occurrence of inconsistency such that the setup contents of the image forming apparatus and the contents of the instruction sheet do not match later.

しかしながら、セットアップが完了したにも関わらず、顧客からセットアップ内容の変更を依頼されるケースも少なくない。そのようなケースに対応するため、指示書管理プログラムは、管理者専用の操作画面(不図示)を設けている。この管理者専用の操作画面は、ユーザ管理部603において、管理者等の特別の権限が与えられたユーザ(以下、管理者)のみがアクセス可能な画面である。この管理者専用画面から、指定した指示書の共通コンテンツや、指定した個別コンテンツの編集禁止状態を編集可能状態に変更することができる。即ち、共通コンテンツや個別コンテンツの「編集禁止」解除要求は、ユーザ管理部603において、管理者等の特別の権限が与えられたユーザ(管理者)のみが要求可能である。以下、この実施例について説明する。   However, there are many cases where the customer is requested to change the contents of the setup even though the setup is completed. In order to deal with such a case, the instruction document management program has an operation screen (not shown) dedicated to the administrator. The operation screen dedicated to the administrator is a screen that can be accessed only by a user (hereinafter, an administrator) who has been given special authority such as an administrator in the user management unit 603. From this administrator-dedicated screen, it is possible to change the edit-prohibited state of the common content of the designated instruction sheet or the designated individual content to the editable state. In other words, the user management unit 603 can request the “edit prohibited” cancellation request for common content or individual content only to a user (administrator) who has been given special authority such as an administrator. Hereinafter, this embodiment will be described.

まず、個別コンテンツの「編集禁止」解除要求に対する処理について説明する。
図13は、個別コンテンツの「編集禁止」解除要求を受け付けた際の、指示書管理プログラム600の処理の流れを説明したフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
First, a process for an individual content “prohibition” cancellation request will be described.
FIG. 13 is a flowchart for explaining the flow of processing of the instruction book management program 600 when an “edit prohibition” release request for individual content is received. The processing of this flowchart is realized by the CPU 501 of the instruction sheet management server 104 executing a program stored in the HDD 504 or the like.

S1301において、UI制御部601が管理者からの個別コンテンツの「編集禁止」解除の操作を受け付けると、S1302において、処理実行部602は、指定された指示書の指定された個別コンテンツに関連した実行結果をHDD504から消去する。   In step S1301, when the UI control unit 601 receives an operation for canceling the “editing prohibition” of the individual content from the administrator, in step S1302, the process execution unit 602 executes an execution related to the designated individual content of the designated instruction. The result is erased from the HDD 504.

更に、S1303において、コンテンツ管理部605が、上記指定された指示書の指定された個別コンテンツの状態を編集禁止状態から編集可能状態へ変更する。
上記実行結果の消去とコンテンツ状態の変更が完了すると、処理実行部602が、S1304において、指示書一覧画面1000の設置状況1004の表示を更新する。例えば、図10の「指示書02」であれば、現在対象となる画像形成装置の全てがセットアップ完了している状態であるが、その内1つの個別コンテンツに関連した実行結果を削除した場合、設置状況1004の表示を「5/5」から「4/5」に変更する。
なお、上記S1303の処理により、全ての個別コンテンツの状態が編集可能状態となった場合には、コンテンツ管理部605が、共通コンテンツの状態も編集禁止状態から編集可能状態へ変更するように構成することも可能である。
In step S1303, the content management unit 605 changes the state of the specified individual content of the specified instruction from the edit prohibited state to the editable state.
When the deletion of the execution result and the change of the content state are completed, the process execution unit 602 updates the display of the installation status 1004 on the instruction list screen 1000 in S1304. For example, in the case of “instruction 02” in FIG. 10, all of the target image forming apparatuses are currently set up, but when an execution result related to one individual content is deleted, The display of the installation status 1004 is changed from “5/5” to “4/5”.
Note that, when the state of all individual contents becomes an editable state by the processing of S1303, the content management unit 605 is configured to change the state of the common content from the edit prohibited state to the editable state. It is also possible.

以上のように、個別コンテンツの状態を編集可能状態に変更することで、セットアップ完了後も編集が可能になり、更に、関連する実行結果を消去することによって設置状況(完了台数)が更新される。この設置状況の更新により、その指示書に対応する画像形成装置のセットアップが一部しか完了していないということ、あるいはセットアップのやり直しが何台発生するかを、作業者が知ることができるようになる。つまり、その指示書に対応する画像形成装置が、変更が反映されないまま顧客先へ納品される危険性を抑えることができる。   As described above, by changing the state of the individual content to the editable state, editing is possible even after the setup is completed, and the installation status (completed number) is updated by deleting the related execution result. . By updating the installation status, the operator can know that only a part of the setup of the image forming apparatus corresponding to the instruction has been completed, or how many setups will be performed again. Become. That is, it is possible to reduce the risk that the image forming apparatus corresponding to the instruction will be delivered to the customer without the change being reflected.

次に、共通コンテンツの「編集禁止」解除要求に対する処理について説明する。
図14は、共通コンテンツの「編集禁止」解除要求を受け付けた際の、指示書管理プログラム600の処理の流れを説明したフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
Next, a process for a request to cancel “edit prohibited” for common contents will be described.
FIG. 14 is a flowchart for explaining the flow of processing of the instruction management program 600 when a request to cancel “edit prohibited” for common content is received. The processing of this flowchart is realized by the CPU 501 of the instruction sheet management server 104 executing a program stored in the HDD 504 or the like.

S1401において、UI制御部601が管理者からの共通コンテンツの「編集禁止」解除の操作を受け付けると、S1402において、処理実行部602は、指定された指示書の全ての個別コンテンツに関連した実行結果をHDD504から消去する。   In step S1401, when the UI control unit 601 receives an operation for canceling the “edit prohibition” of the common content from the administrator, in step S1402, the process execution unit 602 executes an execution result related to all the individual contents of the designated instruction. Are deleted from the HDD 504.

更に、S1403において、コンテンツ管理部605が、上記指定された指示書の共通コンテンツと、編集禁止状態となっている全ての個別コンテンツの状態を編集禁止状態から編集可能状態へ変更する。   In step S1403, the content management unit 605 changes the common content of the designated instruction and the state of all the individual contents in the edit prohibited state from the edit prohibited state to the editable state.

実行結果の消去とコンテンツ状態の変更が完了すると、処理実行部602が、S1404において、指示書一覧画面1000の設置状況1004の表示を更新する。例えば、図10の「指示書02」であれば、現在対象となる画像形成装置の全てがセットアップ完了している状態であるが、全ての個別コンテンツの実行結果を消去したため、その設置状況1004の表示を「5/5」から「0/5」に変更する。   When the deletion of the execution result and the change of the content state are completed, the process execution unit 602 updates the display of the installation status 1004 on the instruction list screen 1000 in S1404. For example, in the case of “instruction sheet 02” in FIG. 10, all of the target image forming apparatuses are currently set up, but since the execution results of all the individual contents have been deleted, The display is changed from “5/5” to “0/5”.

以上のように、共通コンテンツ及び個別コンテンツの状態を編集可能状態に変更することで、セットアップ完了後も共通コンテンツの編集が可能になり、更に、その指示書に関連する全ての実行結果を消去することによって設置状況(完了台数)が更新される。この設置状況の更新により、その指示書に対応する画像形成装置のセットアップが未完であると作業者が知ることができるようになる。つまり、その指示書に対応する複数の画像形成装置が、変更が反映されないまま顧客先へ納品される危険性を抑えることができる。   As described above, by changing the state of the common content and individual content to the editable state, it becomes possible to edit the common content even after the setup is completed, and all the execution results related to the instructions are deleted. As a result, the installation status (completed number) is updated. By updating the installation status, the operator can know that the setup of the image forming apparatus corresponding to the instruction is incomplete. That is, it is possible to reduce the risk that a plurality of image forming apparatuses corresponding to the instructions will be delivered to the customer without the change being reflected.

以上説明したように、「個別コンテンツを編集する」モードを設け、かつコンテンツ毎に状態を管理することで、同一指示書の異なる個別コンテンツに対して、複数のユーザが安全に同時に編集できるようになる。
さらに、セットアップ完了後に指示書を編集せざるを得ない場合でも、関連する実行結果を消去することで、該指示書に対応する画像形成装置の設置状況を未完状態に戻すことができ、変更を反映しないまま画像形成装置が顧客先へ納品されることがなくなる。
As described above, by providing a “edit individual content” mode and managing the status for each content, multiple users can edit different individual contents of the same instruction form safely and simultaneously. Become.
Furthermore, even if the instruction sheet must be edited after the setup is completed, the installation status of the image forming apparatus corresponding to the instruction sheet can be returned to the incomplete state by deleting the related execution result, and the change can be made. The image forming apparatus is not delivered to the customer without reflecting.

なお、上記実施例では、画像形成装置101が、LAN100を介して指示書やスクリプト、ソフトウェア情報やソフトウェア等を取得して実行する構成について説明したが、これらを、可搬記憶媒体102を介して、取得することも可能である。
この構成の場合、まず、指示書作成装置103において、指示書管理サーバ104から取得した指示書(上述した実施例により編集制御等されたもの)やスクリプト、ソフトウェア管理サーバ105から取得したソフトウェア情報やソフトウェア等を、可搬記憶媒体102に格納する。画像形成装置101は、上記スクリプト等が記憶された可搬記憶媒体102が接続されると、該可搬記憶媒体102から指示書やスクリプト、ソフトウェア管理サーバ105から取得したソフトウェア情報やソフトウェア等を取得して、実行する。そして、該可搬記憶媒体102から取得したスクリプトの実行後、画像形成装置101は、該スクリプトの実行結果を、可搬記憶媒体102に格納する。指示書作成装置103は、スクリプトの実行結果が記憶された可搬記憶媒体102が接続されると、該可搬記憶媒体102からスクリプトの実行結果を取得して指示書管理サーバ104の指示書管理プログラム600の通信部606に送信する。指示書管理サーバ104の通信部606が実行結果を受信すると(図12のS1201)、処理実行部602が、図12のS1202以降の処理を実行する。このように構成することにより、可搬記憶媒体102を用いて、画像形成装置101にスクリプトを実行させる場合でも、上述した本実施例を適用可能となる。
In the above embodiment, the configuration in which the image forming apparatus 101 acquires and executes instructions, scripts, software information, software, and the like via the LAN 100 has been described. It is also possible to obtain.
In this configuration, first, in the instruction creation apparatus 103, instructions acquired from the instruction management server 104 (edited and controlled by the above-described embodiment), scripts, software information acquired from the software management server 105, Software or the like is stored in the portable storage medium 102. When the portable storage medium 102 in which the script or the like is stored is connected, the image forming apparatus 101 acquires instructions and scripts from the portable storage medium 102, software information or software acquired from the software management server 105, and the like. And run. After executing the script acquired from the portable storage medium 102, the image forming apparatus 101 stores the execution result of the script in the portable storage medium 102. When the portable storage medium 102 storing the script execution result is connected, the instruction creation apparatus 103 acquires the script execution result from the portable storage medium 102 and manages the instruction book management server 104. The data is transmitted to the communication unit 606 of the program 600. When the communication unit 606 of the instruction form management server 104 receives the execution result (S1201 in FIG. 12), the process execution unit 602 executes the processes after S1202 in FIG. With this configuration, the above-described embodiment can be applied even when the portable storage medium 102 is used to cause the image forming apparatus 101 to execute a script.

例えば、画像形成装置101のセットアップ作業を、画像形成装置101の納入先とは異なる環境で行う場合がある(例えば納入前に販売会社にて行う場合がある)。この場合、セットアップ作業を行う環境(例えばネットワーク設定等)が納入先とは異なるため、納入先に合わせた設定を行うと、画像形成装置101が指示書管理サーバ104やソフトウェア管理サーバ105に接続できない可能性がある。このような場合でも、可搬記憶媒体102を用いてスクリプトやソフトウェア等を画像形成装置101に取得させることにより、容易に、画像形成装置101のセットアップ作業が可能となる。すなわち、セットアップ作業を行う環境のネットワーク設定等を画像形成装置101に一旦設定した後に、納入先の環境に合わせて画像形成装置101を再設定するなどの手間を省き、指示書等を用いた画像形成装置のセットアップを容易に行うことができ、上述した本実施例の効果も得ることができる。   For example, the setup operation of the image forming apparatus 101 may be performed in an environment different from the delivery destination of the image forming apparatus 101 (for example, it may be performed at a sales company before delivery). In this case, since the environment (for example, network settings) in which the setup work is performed is different from the delivery destination, the image forming apparatus 101 cannot be connected to the instruction book management server 104 or the software management server 105 when the settings according to the delivery destination are performed. there is a possibility. Even in such a case, the image forming apparatus 101 can be easily set up by causing the image forming apparatus 101 to acquire a script, software, or the like using the portable storage medium 102. That is, after setting the network setting of the environment in which the setup work is performed in the image forming apparatus 101, an image using an instruction sheet or the like can be saved without the trouble of resetting the image forming apparatus 101 according to the environment of the delivery destination. The forming apparatus can be easily set up, and the effects of the present embodiment described above can also be obtained.

以上説明したように、指示書管理サーバ104において、指示書に含まれる共通コンテンツと全ての個別コンテンツを編集するための第一の編集モードと、個別コンテンツのみを編集するための第二の編集モードを設け、更にコンテンツ毎に状態を管理できるようにする。さらに、第二の編集モードで指示書を編集する際には、共通コンテンツの状態を編集禁止に変更し、指定された個別コンテンツの状態のみ編集中に変更するように構成する。この構成により、画像形成装置101をセットアップするためのスクリプトの基となる指示書を編集する際、同一指示書の共通コンテンツ部分の編集は禁止しつつ、個別コンテンツ部分は複数の担当者でそれぞれ安全に並列して編集できるようにすることができる。   As described above, in the instruction management server 104, the first editing mode for editing the common content and all the individual contents included in the instruction, and the second editing mode for editing only the individual contents. In addition, the status can be managed for each content. Further, when the instruction sheet is edited in the second editing mode, the state of the common content is changed to edit prohibited, and only the state of the designated individual content is changed during editing. With this configuration, when editing the instruction that is the basis of the script for setting up the image forming apparatus 101, editing of the common content part of the same instruction is prohibited, and the individual content parts are safely handled by a plurality of persons in charge. Can be edited in parallel.

なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されていてもよい。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
In addition, the structure of the various data mentioned above and its content are not limited to this, You may be comprised with various structures and content according to a use and the objective.
Although one embodiment has been described above, the present invention can take an embodiment as, for example, a system, apparatus, method, program, or storage medium. Specifically, the present invention may be applied to a system composed of a plurality of devices, or may be applied to an apparatus composed of a single device.
Moreover, all the structures which combined said each Example are also contained in this invention.

(その他の実施例)
本発明は、上述の実施例の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形(各実施例の有機的な組合せを含む)が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
(Other examples)
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.
Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device.
The present invention is not limited to the above embodiments, and various modifications (including organic combinations of the embodiments) are possible based on the spirit of the present invention, and these are excluded from the scope of the present invention. is not. That is, the present invention includes all the combinations of the above-described embodiments and modifications thereof.

101 画像形成装置
103 指示書作成装置
104 指示書管理サーバ
400 指示書作成プログラム
600 指示書管理プログラム
DESCRIPTION OF SYMBOLS 101 Image forming apparatus 103 Instruction creation apparatus 104 Instruction management server 400 Instruction creation program 600 Instruction management program

Claims (12)

複数の画像形成装置をセットアップするための、前記複数の画像形成装置への共通の指示で構成される共通コンテンツと、前記各画像形成装置への個別の指示でそれぞれ構成される各個別コンテンツとを含む指示書を管理する管理装置と、前記管理装置が管理する指示書の編集を行う情報処理装置とを有する管理システムであって、
前記管理装置は、
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する編集制御手段と、
前記指示書ごとに、前記共通コンテンツと個別コンテンツのそれぞれの状態を管理する管理手段と、を有し、
前記管理手段は、前記第一の編集モードで編集が許可されている指示書については共通コンテンツと各個別コンテンツを編集中状態として管理し、前記第二の編集モードで編集が許可されている指示書については該編集が許可されている個別コンテンツを編集中状態とし、さらに共通コンテンツを編集禁止状態として管理し、
前記編集制御手段は、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないように制御することを特徴とする管理システム。
Common content configured by common instructions to the plurality of image forming apparatuses for setting up a plurality of image forming apparatuses, and individual contents respectively configured by individual instructions to the image forming apparatuses. A management system that includes a management device that manages instructions including the information processing device that edits the instructions managed by the management device;
The management device
In response to a request from the information processing device, the instruction document managed by the management device can be edited in the first editing mode in which the common content of the instruction document and each individual content can be edited, or An editing control means that permits in the second editing mode in which the requested individual content can be edited,
Management means for managing the status of each of the common content and the individual content for each of the instructions;
The management means manages the common content and each individual content as an editing state for the instructions that are permitted to be edited in the first editing mode, and the instructions that are permitted to be edited in the second editing mode. The individual contents that are permitted to be edited are set to the editing state, and the common contents are managed to be the editing prohibited state.
The management system according to claim 1, wherein the editing control unit performs control so that editing is not permitted for the content in the editing state or the editing prohibited state.
前記管理手段は、前記指示書ごとに各コンテンツのそれぞれの状態を、編集可能状態、編集中状態、または、編集禁止状態として管理し、
前記編集制御手段は、指示書の共通コンテンツと各個別コンテンツの編集が要求された場合、該指示書の共通コンテンツが前記編集可能状態の場合には前記第一の編集モードでの編集を許可し、個別コンテンツの編集が要求された場合、編集を要求された個別コンテンツが前記編集可能状態の場合には前記第二の編集モードでの編集を許可することを特徴とする請求項1に記載の管理システム。
The management means manages the state of each content for each of the instructions as an editable state, an editing state, or an edit prohibited state,
The editing control means permits the editing in the first editing mode when the common content of the instruction sheet and each individual content are requested to be edited, when the common content of the instruction sheet is in the editable state. The editing in the second editing mode is permitted when the editing of the individual content is requested, and the individual content requested to be edited is in the editable state. Management system.
前記管理装置は、
前記指示書に基づくセットアップが実行された画像形成装置における該セットアップの実行結果を受信した場合に、該実行結果を該画像形成装置に対応する前記指示書内の個別コンテンツに関連付けて記憶装置へ保存する保存手段を有し、
前記管理手段は、前記実行結果が成功を示す場合、該実行結果に対応する個別コンテンツと該個別コンテンツと同一の指示書に含まれる共通コンテンツを編集禁止状態に変更することを特徴とする請求項1又は2に記載の管理システム。
The management device
When the execution result of the setup in the image forming apparatus that has been set up based on the instruction is received, the execution result is stored in the storage device in association with the individual content in the instruction corresponding to the image forming apparatus. Storage means to
The management unit, when the execution result indicates success, changes the individual content corresponding to the execution result and the common content included in the same instruction document as the individual content to an edit prohibited state. The management system according to 1 or 2.
前記管理手段は、前記個別コンテンツの編集禁止状態を解除する要求を受信した場合、該個別コンテンツに関連して前記記憶装置に保存されている実行結果を削除し、該個別コンテンツを編集可能状態に変更することを特徴とする請求項3に記載の管理システム。   When the management unit receives a request to cancel the edit prohibition state of the individual content, the management unit deletes the execution result stored in the storage device in relation to the individual content, and makes the individual content editable. The management system according to claim 3, wherein the management system is changed. 前記管理手段は、前記共通コンテンツの編集禁止状態を解除する要求を受信した場合、該共通コンテンツと同一の指示書に含まれる各個別コンテンツに関連して前記記憶装置に保存されている実行結果を削除し、該指示書に含まれる共通コンテンツと各個別コンテンツの状態を編集可能状態に変更することを特徴とする請求項3又は4に記載の管理システム。 When the management unit receives a request to cancel the edit prohibition state of the common content, the management unit displays the execution result stored in the storage device in association with each individual content included in the same instruction document as the common content. 5. The management system according to claim 3 or 4 , wherein the management system is deleted and the state of the common content and each individual content included in the instruction is changed to an editable state. 複数の画像形成装置をセットアップするための、前記複数の画像形成装置への共通の指示で構成される共通コンテンツと、前記各画像形成装置への個別の指示でそれぞれ構成される各個別コンテンツとを含む指示書を管理する管理装置と、前記管理装置が管理する指示書の編集を行う情報処理装置とを有する管理システムの制御方法であって、
前記管理装置が実行する、
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する許可ステップと、
前記第一の編集モードで編集を許可する指示書については共通コンテンツと各個別コンテンツを編集中状態に変更し、前記第二の編集モードで編集を許可する指示書については該編集が許可する個別コンテンツを編集中状態に変更し、さらに共通コンテンツを編集禁止状態に変更する変更ステップと、を有し、
前記許可ステップでは、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないことを特徴とする管理システムの制御方法。
Common content configured by common instructions to the plurality of image forming apparatuses for setting up a plurality of image forming apparatuses, and individual contents respectively configured by individual instructions to the image forming apparatuses. A management system control method comprising: a management apparatus that manages an instruction sheet including an information processing apparatus that edits an instruction sheet managed by the management apparatus;
Executed by the management device;
In response to a request from the information processing device, the instruction document managed by the management device can be edited in the first editing mode in which the common content of the instruction document and each individual content can be edited, or A permission step for permitting the second editing mode in which the requested individual content can be edited,
For the instruction that permits editing in the first editing mode, the common content and each individual content are changed to the editing state, and for the instruction that allows editing in the second editing mode, the individual permitted for editing. Changing the content to the editing state and further changing the common content to the editing prohibited state,
In the permission step, the management system control method is characterized in that editing is not permitted for the content in the editing state or the editing prohibited state.
複数の画像形成装置をセットアップするための、前記複数の画像形成装置への共通の指示で構成される共通コンテンツと、前記各画像形成装置への個別の指示でそれぞれ構成される各個別コンテンツとを含む指示書を管理し、該管理する指示書の編集を行う情報処理装置と通信可能な管理装置であって、
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する編集制御手段と、
前記指示書ごとに、前記共通コンテンツと個別コンテンツのそれぞれの状態を管理する管理手段と、を有し、
前記管理手段は、前記第一の編集モードで編集が許可されている指示書については共通コンテンツと各個別コンテンツを編集中状態として管理し、前記第二の編集モードで編集が許可されている指示書については該編集が許可されている個別コンテンツを編集中状態とし、さらに共通コンテンツを編集禁止状態として管理し、
前記編集制御手段は、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないように制御することを特徴とする管理装置。
Common content configured by common instructions to the plurality of image forming apparatuses for setting up a plurality of image forming apparatuses, and individual contents respectively configured by individual instructions to the image forming apparatuses. A management device that can communicate with an information processing device that manages instructions including and edits the instructions to be managed,
In response to a request from the information processing device, the instruction document managed by the management device can be edited in the first editing mode in which the common content of the instruction document and each individual content can be edited, or An editing control means that permits in the second editing mode in which the requested individual content can be edited,
Management means for managing the status of each of the common content and the individual content for each of the instructions;
The management means manages the common content and each individual content as an editing state for the instructions that are permitted to be edited in the first editing mode, and the instructions that are permitted to be edited in the second editing mode. The individual contents that are permitted to be edited are set to the editing state, and the common contents are managed to be the editing prohibited state.
The management apparatus according to claim 1, wherein the editing control unit performs control so that editing is not permitted for the content in the editing state or the editing prohibited state.
前記管理手段は、前記指示書ごとに各コンテンツのそれぞれの状態を、編集可能状態、編集中状態、または、編集禁止状態として管理し、
前記編集制御手段は、指示書の共通コンテンツと各個別コンテンツの編集が要求された場合、該指示書の共通コンテンツが前記編集可能状態の場合には前記第一の編集モードでの編集を許可し、個別コンテンツの編集が要求された場合、編集を要求された個別コンテンツが前記編集可能状態の場合には前記第二の編集モードでの編集を許可することを特徴とする請求項に記載の管理装置。
The management means manages the state of each content for each of the instructions as an editable state, an editing state, or an edit prohibited state,
The editing control means permits the editing in the first editing mode when the common content of the instruction sheet and each individual content are requested to be edited, when the common content of the instruction sheet is in the editable state. If the editing of individual content is requested, if the individual contents requested editing the editable state according to claim 7, characterized in that to allow editing in the second edit mode Management device.
前記指示書に基づくセットアップが実行された画像形成装置における該セットアップの実行結果を受信した場合に、該実行結果を該画像形成装置に対応する前記指示書内の個別コンテンツに関連付けて記憶装置に保存する保存手段を有し、
前記管理手段は、前記実行結果が成功を示す場合、該実行結果に対応する個別コンテンツと該個別コンテンツと同一の指示書に含まれる共通コンテンツを編集禁止状態に変更することを特徴とする請求項又はに記載の管理装置。
When the execution result of the setup in the image forming apparatus that has been set up based on the instruction is received, the execution result is stored in the storage device in association with the individual content in the instruction corresponding to the image forming apparatus. Storage means to
The management unit, when the execution result indicates success, changes the individual content corresponding to the execution result and the common content included in the same instruction document as the individual content to an edit prohibited state. The management apparatus according to 7 or 8 .
前記管理手段は、前記個別コンテンツの編集禁止状態を解除する要求を受信した場合、該個別コンテンツに関連して前記記憶装置に保存されている実行結果を削除し、該個別コンテンツを編集可能状態に変更することを特徴とする請求項に記載の管理装置。 When the management unit receives a request to cancel the edit prohibition state of the individual content, the management unit deletes the execution result stored in the storage device in relation to the individual content, and makes the individual content editable. The management apparatus according to claim 9 , wherein the management apparatus is changed. 前記管理手段は、前記共通コンテンツの編集禁止状態を解除する要求を受信した場合、該共通コンテンツと同一の指示書に含まれる各個別コンテンツに関連して前記記憶装置に保存されている実行結果を削除し、該指示書に含まれる共通コンテンツと各個別コンテンツの状態を編集可能状態に変更することを特徴とする請求項9又は10に記載の管理装置。 When the management unit receives a request to cancel the edit prohibition state of the common content, the management unit displays the execution result stored in the storage device in association with each individual content included in the same instruction document as the common content. The management apparatus according to claim 9 or 10 , wherein the management apparatus deletes and changes the state of the common content and each individual content included in the instruction to an editable state. 複数の画像形成装置をセットアップするための、前記複数の画像形成装置への共通の指示で構成される共通コンテンツと、前記各画像形成装置への個別の指示でそれぞれ構成される各個別コンテンツとを含む指示書を管理し、該管理する指示書の編集を行う情報処理装置と通信可能な管理装置の制御方法であって、
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する許可ステップと、
前記第一の編集モードで編集を許可する指示書については共通コンテンツと各個別コンテンツを編集中状態に変更し、前記第二の編集モードで編集を許可する指示書については該編集を許可する個別コンテンツを編集中状態に変更し、さらに共通コンテンツを編集禁止状態に変更する変更ステップと、
前記許可ステップでは、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないことを特徴とする管理装置の制御方法。
Common content configured by common instructions to the plurality of image forming apparatuses for setting up a plurality of image forming apparatuses, and individual contents respectively configured by individual instructions to the image forming apparatuses. A management apparatus control method capable of communicating with an information processing apparatus that manages instructions including, and edits the managed instructions,
In response to a request from the information processing device, the instruction document managed by the management device can be edited in the first editing mode in which the common content of the instruction document and each individual content can be edited, or A permission step for permitting the second editing mode in which the requested individual content can be edited,
For the instruction that permits editing in the first editing mode, the common content and each individual content are changed to the editing state, and for the instruction that allows editing in the second editing mode, the individual that permits editing A change step for changing the content to the editing state and further changing the common content to the edit prohibited state;
In the permission step, the management apparatus control method is characterized in that editing is not permitted for the content in the editing state or the editing prohibited state.
JP2016018787A 2016-02-03 2016-02-03 Management system, management apparatus and control method thereof Active JP6614987B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016018787A JP6614987B2 (en) 2016-02-03 2016-02-03 Management system, management apparatus and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016018787A JP6614987B2 (en) 2016-02-03 2016-02-03 Management system, management apparatus and control method thereof

Publications (2)

Publication Number Publication Date
JP2017138770A JP2017138770A (en) 2017-08-10
JP6614987B2 true JP6614987B2 (en) 2019-12-04

Family

ID=59565963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016018787A Active JP6614987B2 (en) 2016-02-03 2016-02-03 Management system, management apparatus and control method thereof

Country Status (1)

Country Link
JP (1) JP6614987B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11579832B2 (en) 2021-03-16 2023-02-14 Ricoh Company, Ltd. Screen sharing system, screen sharing method, and display apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006251966A (en) * 2005-03-09 2006-09-21 Seiko Epson Corp Manual preparation system
JP2007058595A (en) * 2005-08-24 2007-03-08 Ricoh Co Ltd Data sharing device, shared data management device, shared data management system, shared data update program, shared data cooperation program, shared data management program and computer-readable recording medium
JP2014102604A (en) * 2012-11-19 2014-06-05 Ricoh Co Ltd Apparatus management device, apparatus management system, and program
JP6355370B2 (en) * 2014-03-13 2018-07-11 キヤノン株式会社 Automatic installation system and method, information processing apparatus, image forming apparatus, and program
JP2016018344A (en) * 2014-07-07 2016-02-01 キヤノン株式会社 Image forming apparatus and information processing apparatus, automatic installation system, and automatic installation method

Also Published As

Publication number Publication date
JP2017138770A (en) 2017-08-10

Similar Documents

Publication Publication Date Title
JP6499423B2 (en) Information processing system, information processing apparatus, and control method and program thereof
JP6560573B2 (en) Information processing apparatus, control method therefor, and program
US10298790B2 (en) Image-forming apparatus, system, information processing method and storage medium for causing an operation screen to be displayed based on display language information
KR101880342B1 (en) Information processing system, information processing apparatus, method of controlling the same, and storage medium
JP5169429B2 (en) Image processing device
JP6436636B2 (en) Image forming apparatus, data management method, and program
JP2010114825A (en) Image processing apparatus, method of controlling the same, and program
JP5599085B2 (en) Image processing apparatus, control method therefor, and program
JP6061591B2 (en) Information processing apparatus, control method, and program
JP6552259B2 (en) IMAGE COMMUNICATION APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM
JP2007122093A (en) Print controller, print control method and program executing print control method
JP2009188940A (en) Image processor, processing method, and processing system
JP2013175889A (en) Image formation apparatus and control method of the same
JP6614987B2 (en) Management system, management apparatus and control method thereof
JP6919370B2 (en) Image forming device and program
JP7022519B2 (en) Mobile terminals, their control methods, and storage media
JP6911405B2 (en) Image processing equipment and programs
JP2017033102A (en) Information processing apparatus, control method thereof, and program
CN110764720B (en) Printing apparatus, control method of printing apparatus, and storage medium
JP5766065B2 (en) Management system, server device, management method, and computer program
JP2010214725A (en) Printer and printing system and method of controlling printer
JP2021064865A (en) Information processing device, setting change method of the same, and program
JP2017073035A (en) Information processing device and control method therefor
JP6213514B2 (en) Image processing apparatus, image processing system, and program
JP2020015265A (en) Image formation apparatus, control method and program of the same

Legal Events

Date Code Title Description
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20180306

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190726

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190806

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190918

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: 20191008

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191105

R151 Written notification of patent or utility model registration

Ref document number: 6614987

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151