JP6614987B2 - Management system, management apparatus and control method thereof - Google Patents
Management system, management apparatus and control method thereof Download PDFInfo
- 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
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.
しかし、上述のように、指示書には、個別コンテンツだけではなく共通コンテンツも含まれており、この共通コンテンツにおいては無暗に編集されたくない。何故なら、共通コンテンツは、指示書の対象となる全ての画像形成装置に対して同じ内容のものが適用されなくてはならないため、一度確定した後の編集は慎重にならなくてはならない。
特に、既にセットアップ済の画像形成装置が存在する状態で共通コンテンツを編集した場合には、セットアップ済の画像形成装置に対して、編集後の共通コンテンツを改めて適用しなくてはならなくなる。
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.
以下、本発明を実施するための形態について図面を用いて説明する。
図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
画像形成装置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
In the example of FIG. 1, only one image forming apparatus 101 and
指示書管理サーバ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
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
図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
コントローラユニット200は、CPU201を有する。CPU201は、ROM206に格納されているブートプログラムにより、オペレーションシステム(OS)を立ち上げる。CPU201は、このOS上で、HDD(ハードディスクドライブ)207に格納されているプログラムを実行し、これによって各種処理を実行する。このCPU201の作業領域としては、RAM202が用いられる。RAM202は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。HDD207は、上記プログラムや画像データを格納する。なお、HDDの代わりに、又は併用して、SSD(Solid State Drive)等の他の記憶装置を備えていてもよい。
The
CPU201には、システムバス210を介して、ROM206、HDD207およびRAM202、操作部I/F(操作部インタフェース)203、ネットワークI/F(ネットワークインタフェース)204、USBホストI/F(USBホストインタフェース)205、画像バスI/F(画像バスインタフェース)212が接続される。
The
操作部I/F203は、タッチパネルを有する操作部208とのインタフェースであり、操作部208に表示すべき画像データを操作部208に対して出力する。また、操作部I/F203は、操作部208においてユーザにより入力された情報をCPU201に送出する。
The operation unit I /
ネットワーク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 /
The USB host I / F 205 is an interface unit that communicates with a USB device such as the
画像バスI/F212は、システムバス210と、画像データを高速で転送する画像バス211とを接続し、データ形式を変換するためのバスブリッジである。
The image bus I /
画像バス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 /
デバイスI/F215には、スキャナ217およびプリンタ216が接続され、デバイスI/F215は、画像データの同期系/非同期系の変換を行う。スキャナ画像処理部214は、入力画像データに対し補正、加工、編集を行う。プリンタ画像処理部213は、プリント出力画像データに対してプリンタ216に応じた補正、解像度変換などを行う。
A
図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
A
The
CPU301は、ROM302又はHDD304に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM303は、CPU301の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD304は、画像データや各種プログラムを記憶する。なお、HDDの代わりに、又は併用して、SSD等の他の記憶装置を備えていてもよい。
The
操作部I/F305は、指示書作成装置103で実行されるプログラムへの制御操作を入力するユーザインタフェース端末を接続するインタフェースである。ユーザインタフェース端末は、本実施例では、マウス309やキーボード310で構成されるが、その限りではない。
The operation unit I /
ディスプレイI/F306は、指示書作成装置103で実行されるプログラムのUIを表示するディスプレイ端末を接続するインタフェースである。ディスプレイ端末は、本実施例ではディスプレイ311(例えば液晶ディスプレイ)で構成されるが、その限りではない。
A display I /
ネットワークI/F308は、制御部300をLAN100に接続するインタフェースである。ネットワークI/F308は、ネットワークを介して他の装置との間で各種情報を送受信する。
The network I /
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 /
図4は、指示書作成装置103で動作する、指示書作成プログラム400の機能構成を例示する図である。図4に示す指示書作成プログラム400の各機能部は、CPU301がHDD304等に格納されるプログラムを実行することにより実現される。本実施例では、指示書作成装置103でプログラムが実行されることを想定するが、その限りではない。ネットワークI/F308を介して、ネットワーク上にあるサーバやサービスで実行する構成であってもよい。
FIG. 4 is a diagram illustrating a functional configuration of the instruction
指示書作成プログラム400は、UI制御部401、処理実行部402、指示書生成部403、スクリプト生成部404、ストレージ制御部405、通信部406を有する。
UI制御部401は、指示書作成プログラム400を操作するためのUI(ユーザインタフェース)を、ディスプレイ311を通じて作業者に提供し、マウス309やキーボード310を通じて作業者の操作を受け付ける。
The instruction
The
処理実行部402は、UI制御部401の指示に従い、各種処理を実行する。指示書生成部403は、UI制御部401からの入力情報を基に、処理実行部402の指示に従って指示書を生成する。スクリプト生成部404は、指示書生成部403で生成した指示書の内容に基づいて、各画像形成装置で実行するスクリプトを生成する。ストレージ制御部405は、USBストレージ209のデータの読み書きを行う。
The
通信部406は、指示書生成部403で生成した指示書やスクリプト生成部404で生成したスクリプトを、指示書管理サーバ104へ送信したり、指示書管理サーバ104で保持されている指示書やスクリプトを取得したり、あるいは、ソフトウェア管理サーバ105からソフトウェア情報やソフトウェアを取得する。
The
図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
The
CPU501は、ROM502やHDD504等に記憶された制御プログラムを読み出して各種制御処理を実行する。RAM503は、CPU501の主メモリ、ワークエリア等の一時記憶領域として用いられる。HDD504は、指示書管理サーバ104においては指示書や各種プログラム、データ等を記憶し、ソフトウェア管理サーバ105においては各種ソフトウェアや、後述するソフトウェア情報や各種プログラム、データ等を記憶する。なお、HDDの代わりに、又は併用して、SSD等の他の記憶装置を備えていてもよい。
The
ネットワークI/F505は、制御部500をLAN100に接続するインタフェースである。ネットワークI/F505は、ネットワークを介して他の装置との間で各種情報を送受信する。
A network I /
図6は、指示書管理サーバ104で動作する、指示書管理プログラム600の機能構成を例示する図である。図6に示す指示書管理プログラム600の各機能部は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
FIG. 6 is a diagram illustrating a functional configuration of the instruction
指示書管理プログラム600は、UI制御部601、処理実行部602、ユーザ管理部603、指示書管理部604、コンテンツ管理部605、通信部606を有する。
UI制御部601は、指示書管理プログラム600を操作するためのUIを、ネットワーク100を介してクライアント装置(指示書作成装置103)のディスプレイ311を通じて作業者に提供し、マウス309やキーボード310を通じて作業者の操作を受け付ける。
The instruction
The
処理実行部602は、UI制御部601の指示に従い、各種処理を実行する。また、処理実行部602は、通信部606を介して送られてくる、指示書作成装置103からの要求に応じて、各種処理を実行する。
The
ユーザ管理部603は、本実施例の指示書管理システムを利用するユーザのユーザ識別子や各種ロールなどを記憶しておき、処理実行部602の指示に応じて、ユーザ認証や、ロールによるアクセス制御を行う。これら認証に関わる情報の管理や処理において、本実施例では、指示書管理サーバ104の指示書管理プログラム600で実行する構成としたが、その限りではなく、指示書管理サーバ104とは別の、ネットワークに接続された認証サーバと連携する構成でもよい。
The
指示書管理部604は、指示書作成装置103が生成した指示書とスクリプトを関連付けて蓄積し、管理する。コンテンツ管理部605は、指示書を構成する1つ以上の各コンテンツの状態(後述する図8に示す)を管理する。通信部606は、指示書やスクリプト、あるいはそれらの情報を指示書作成装置103や画像形成装置101との間でやりとりする。
The instruction
図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
On the other hand, the
共通コンテンツ701に含まれる情報としては、例えば、ファームウェアのバージョンやインストールするアプリケーションの名称とバージョン、更には画像形成装置の環境設定値などが挙げられる。つまり、この例では、共通コンテンツ701により、対象となる画像形成装置3台の全てに同じファームウェアとアプリケーションがインストールされ、同じ値の環境設定値を設定することが可能である。なお、共通コンテンツ701は1つと記載したが、共通コンテンツ701は指示書700が対象とする全ての画像形成装置101に対して適用するものであればよく、例えば、共通コンテンツ701の内容が複数のコンテンツに分割された状態で、指示書700に含まれる構成も、本発明に含まれるものである。
The information included in the
これに対し、個別コンテンツに含まれる情報としては、各画像形成装置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
本実施例では、指示書の構成要素として個別コンテンツが含まれる場合、各個別コンテンツに対しては各画像形成装置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
編集可能状態800とは、誰も編集権限を獲得していない状態である。編集中状態801は、コンテンツに対する編集権限を誰かが獲得している状態で、その間は他のユーザがそのコンテンツに対する編集権限を獲得することができない。編集禁止状態802は、コンテンツに対する編集権限を誰も獲得できない状態である。
なお、編集可能状態800と編集中状態801の間、または、編集可能状態800と編集禁止状態802の間は、ユーザ操作などに応じて状態遷移するが、編集中801と編集禁止状態802の間で状態遷移が発生することはない。
The
The state transition between the
図9は、指示書作成プログラム400が形成する、指示書作成画面を例示する図である。
指示書作成画面900は、指示書作成プログラム400の指示書生成部403及びUI制御部401の制御により、指示書作成装置103のディスプレイ311に表示される。
FIG. 9 is a diagram illustrating an instruction creation screen formed by the
The
指示書作成画面900は、設定する項目のカテゴリーを切り替えるための切り替え領域901と、切り替え領域901で選択された各カテゴリーにおける設定画面を表示するための設定領域902から構成される。図9に示す指示書作成画面の例では、環境設定値カテゴリーの設定画面が表示されている状態が示されている。
The
図7の個別コンテンツ702,703,704に相当する領域は、図9の903,904,905である。本実施例においては、903、904、905以外の設定領域に関しては、不図示のファームウェア、アプリケーションカテゴリの設定も含め、全て共通コンテンツ701に相当するものとする。
Regions corresponding to the
また、個別コンテンツ903,904,905に対する編集権限を獲得するための操作方法の一例として、状態遷移ボタン906がある。例えば、個別コンテンツ903に配置されている状態遷移ボタン906を押下すると、個別コンテンツ702(903)の編集権限獲得要求を指示書管理サーバへ送信し、条件を満たしていれば現在のユーザが編集権限を獲得できる。この時、個別コンテンツ702(903)は、編集可能状態から編集中状態へ遷移する。個別コンテンツの状態が編集中の状態で、再度、状態遷移ボタン906を押下すると、個別コンテンツ702(903)の編集権限を解放し、状態は編集可能状態へ戻る。なお、現在のユーザが複数の個別コンテンツに対する編集権限を獲得することも可能である。
Further, a
907はファイルメニューで、指示書作成画面900で作成、編集した指示書を保存等することができる。908は閉じるボタンで、指示書作成画面900を終了することができる。
図10は、指示書管理プログラム600が形成する、指示書一覧画面の一例である。
指示書一覧画面1000は、指示書管理プログラム600のUI制御部601の制御により、指示書作成装置103のディスプレイ311に表示される。
FIG. 10 is an example of the instruction list screen formed by the
The instruction
指示書一覧画面1000は、メニューボタン1001と、指示書の名前1002と、指示書の更新日時1003と、指示書の対象とする画像形成装置の設置状況1004等から構成される。また、メニューボタン1001を押下することで、該当する指示書に対する編集モードを選択可能なメニュー1005が表示される。これら編集モードのいずれかを選択すると、選択された編集モードで指示書作成装置103の指示書作成プログラム400が起動する。
The
本実施例では、編集モードとして、メニュー1005に示すように、「全体を編集する」、「個別コンテンツを編集する」、「読取専用で開く」の3種類を例示する。
編集モードにおいて、「全体を編集する」は、共通コンテンツと全ての個別コンテンツを編集するモードである。「個別コンテンツを編集する」は、指定した個別コンテンツのみを編集するモードである。「読取専用で開く」は、指示書の参照のみのモードである。なお、編集モードは、これらに限定されるものではない。
In the present embodiment, as shown in a
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
以下、1つの指示書に含まれる複数の個別コンテンツに対して、複数の作業者が並行して編集できるようにするための、指示書管理プログラム600の処理の流れについて説明する。
図11A〜図11Cは、指示書管理プログラム600の処理の流れを例示するフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
Hereinafter, the flow of processing of the
11A to 11C are flowcharts illustrating the flow of processing of the instruction
まず、図11AのS1101において、指示書管理プログラム600の処理実行部602は、指示書作成プログラム400の起動要求を受け付けたかどうかをチェックする。指示書作成プログラム400の起動要求は、ユーザによって指示書一覧画面1000のメニュー1005のいずれかが指定されたとき、UI制御部601が指定された編集モードとともに処理実行部602に送信する。処理実行部602は、指示書作成プログラムの起動要求を受けるまで、S1101で待機する。
First, in S1101 of FIG. 11A, the
そして、指示書作成プログラムの起動要求を受け付けたと判断した場合(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
When the received editing mode is the “read only” mode (in the case of “read only” in S1102), the
In step S <b> 1103, the
また、受け付けた編集モードが「全体を編集する」モードの場合(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
If the received editing mode is the “edit individual content” mode (in the case of “individual” in S1102), the
以下、「全体を編集する」モードの場合を、図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
If it is determined that the state of the common content is not editable (No in S1104), the
なお、共通コンテンツの状態が編集可能状態800でない場合とは、編集中状態801、又は、編集禁止状態802である。共通コンテンツの状態が編集中状態801ということは、既に他のユーザが同一の指示書に対して「全体を編集する」モードで編集中であると考えられる。なお、編集禁止状態802については後述するが、他のユーザが同一の指示書に対して「個別コンテンツを編集する」モードで編集中であると考えられる。
The case where the state of the common content is not the
上記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
全てのコンテンツの状態を編集中状態に変更したあと、S1107において、処理実行部602は、指示書作成プログラム400を「全体を編集する」モードで起動するように、指示書作成装置103に指示する。これによって、指示書作成プログラムの起動要求を出した現在のユーザが、指定した指示書に含まれる全てのコンテンツに対する編集権限を獲得できたことになる。なお、「全体を編集する」モードで起動したとき、指示書作成プログラム400の処理実行部402は、基本的に全ての操作が可能な操作画面を形成する。
After changing the state of all the contents to the editing state, in step S1107, the
以下、「個別コンテンツを編集する」モードの場合を、図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
If it is determined that the common content is in the editing state (Yes in S1108), the
共通コンテンツの状態が編集中状態ということは、既に他のユーザが同一の指示書に対して「全体を編集する」モードで編集中であると考えられる。「全体を編集する」モードで編集中の場合、上述した図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
If it is determined that the editing is not prohibited (No in S1110), the
一方、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
S1112において、処理実行部602は、指示書作成プログラム400を「個別コンテンツを編集する」モードで起動するように、指示書作成装置103に指示する。
「個別コンテンツを編集する」モードで起動したとき、指示書作成プログラム400の処理実行部402は、全ての操作が不可の状態(例えばグレーアウト)の操作画面を形成する。但し、図9の状態遷移ボタン906だけは、操作可能な状態にしておく。
In step S <b> 1112, the
When activated in the “edit individual content” mode, the
次に、S1113において、処理実行部602は、個別コンテンツの編集権限要求を受信したかどうかをチェックする。個別コンテンツの編集権限要求は、指示書作成プログラム400が形成する操作画面(例えば図9)の状態遷移ボタン906をユーザが押下することによって、それを検知したUI制御部401が処理実行部402に通知し、更に処理実行部402が通信部406を介して指示書管理プログラム600へ送信するものである。指示書管理プログラム600の通信部606が個別コンテンツの編集権限要求を受信すると(S1113でYesの場合)、処理実行部602は、S1114に処理を遷移させる。
In step S <b> 1113, the
S1114において、処理実行部602は、コンテンツ管理部605へ指示を出し、該編集権限要求に対応する個別コンテンツが編集可能状態800であるかどうかをチェックする(S1114)。
In S1114, the
そして、該個別コンテンツの状態が編集可能状態でなかったと判断した場合(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
一方、上記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
次に、S1116において、処理実行部602は、通信部606を介して指示書作成プログラム400へ、上記編集権限要求された個別コンテンツの編集権限を獲得できた旨を送信する。編集権限を獲得できると、指示書作成プログラム400は、指示書作成画面900のその個別コンテンツに関する領域(903or904or905)のみ、操作可能な状態へ変更する。
In step S <b> 1116, the
なお、ユーザによる同様の操作、それに応じた指示書作成プログラム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
指示書管理プログラム600のコンテンツ管理部605は、上記編集権限要求に対応する個別コンテンツを編集中状態801に変更し、要求したユーザに対して編集権限を与えたあと、S1117において、今度は、編集権限解放要求の待機状態に入る。編集権限解放要求は、個別コンテンツの編集権限を獲得したユーザが編集を終え、再度状態遷移ボタン906を押下することで、送信される。指示書作成プログラム400のUI制御部401が状態遷移ボタン906の押下を検知すると、処理実行部402が通信部406を介して編集権限解放要求を、指示書管理プログラム600の通信部606へ送信する。
The
S1117において、通信部606が編集権限解放要求を受け付けると(S1117でYesの場合)、処理実行部602の指示によってコンテンツ管理部605は、該編集権限解放要求に対応する個別コンテンツの状態を編集可能状態に変更する(S1118)。
In S1117, when the
なお、編集権限を解放する別の手段として、指示書の保存終了があげられる。指示書の保存終了は、例えば図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
このように、共通コンテンツおよび各個別コンテンツのそれぞれで状態を管理することで、同一指示書内の個別コンテンツを複数のユーザが競合することなく、それぞれ同時並行に編集可能となるように指示書の編集を許可することができる。さらに、「個別コンテンツを編集する」モードを設けることで、共通コンテンツを編集禁止状態にすることができるため、個別コンテンツの編集中に、誤って共通コンテンツを編集してしまう危険性がなくなる。 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
指示書管理サーバ104は、指示書作成装置103から送られてきたスクリプトを指示書と関連付けてHDD504に保存する。画像形成装置101は、スクリプトIDや自装置のシリアル番号をキーに、指示書管理サーバ104からスクリプトを取得し、実行する。
The instruction sheet management server 104 stores the script sent from the instruction
図12は、前述したスクリプトを画像形成装置101が実行した際の指示書管理プログラム600の処理の流れを示したフローチャートである。このフローチャートの処理は、指示書管理サーバ104のCPU501がHDD504等に格納されるプログラムを実行することにより実現される。
FIG. 12 is a flowchart showing the flow of processing of the instruction
画像形成装置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
When the
次に、S1203において、コンテンツ管理部605は、上述の実行結果が成功であるか否かを判断する。そして、上述の実行結果が成功であると判断した場合(S1203で「成功」の場合)、コンテンツ管理部605は、実行したスクリプトの生成元である共通コンテンツと個別コンテンツの状態を編集禁止状態に変更する。
In step S <b> 1203, the
一方、上述の実行結果が失敗であると判断した場合(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
S1205において、処理実行部602は、上記S1202で記憶した実行結果を指示書一覧画面1000の設置状況1004へ反映する。例えば、指示書が対象とする画像形成装置が3台あり、そのうちの1台から実行結果を受信した場合、図10に示したように「1/3」といった表示を行う。実行結果が失敗だった場合は、更にその旨を表示する(例えば図10の「失敗あり」のように表示する)。
In step S <b> 1205, the
このように、スクリプトの実行によりセットアップが成功することによって、対応するコンテンツを編集禁止状態に変更することで、以降、そのコンテンツをいかなるユーザであっても編集できなくなる。つまり、画像形成装置のセットアップ内容と、指示書の内容が一致しないといった不整合が後々発生することを防止できる。 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
まず、個別コンテンツの「編集禁止」解除要求に対する処理について説明する。
図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
S1301において、UI制御部601が管理者からの個別コンテンツの「編集禁止」解除の操作を受け付けると、S1302において、処理実行部602は、指定された指示書の指定された個別コンテンツに関連した実行結果をHDD504から消去する。
In step S1301, when the
更に、S1303において、コンテンツ管理部605が、上記指定された指示書の指定された個別コンテンツの状態を編集禁止状態から編集可能状態へ変更する。
上記実行結果の消去とコンテンツ状態の変更が完了すると、処理実行部602が、S1304において、指示書一覧画面1000の設置状況1004の表示を更新する。例えば、図10の「指示書02」であれば、現在対象となる画像形成装置の全てがセットアップ完了している状態であるが、その内1つの個別コンテンツに関連した実行結果を削除した場合、設置状況1004の表示を「5/5」から「4/5」に変更する。
なお、上記S1303の処理により、全ての個別コンテンツの状態が編集可能状態となった場合には、コンテンツ管理部605が、共通コンテンツの状態も編集禁止状態から編集可能状態へ変更するように構成することも可能である。
In step S1303, the
When the deletion of the execution result and the change of the content state are completed, the
Note that, when the state of all individual contents becomes an editable state by the processing of S1303, the
以上のように、個別コンテンツの状態を編集可能状態に変更することで、セットアップ完了後も編集が可能になり、更に、関連する実行結果を消去することによって設置状況(完了台数)が更新される。この設置状況の更新により、その指示書に対応する画像形成装置のセットアップが一部しか完了していないということ、あるいはセットアップのやり直しが何台発生するかを、作業者が知ることができるようになる。つまり、その指示書に対応する画像形成装置が、変更が反映されないまま顧客先へ納品される危険性を抑えることができる。 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
S1401において、UI制御部601が管理者からの共通コンテンツの「編集禁止」解除の操作を受け付けると、S1402において、処理実行部602は、指定された指示書の全ての個別コンテンツに関連した実行結果をHDD504から消去する。
In step S1401, when the
更に、S1403において、コンテンツ管理部605が、上記指定された指示書の共通コンテンツと、編集禁止状態となっている全ての個別コンテンツの状態を編集禁止状態から編集可能状態へ変更する。
In step S1403, the
実行結果の消去とコンテンツ状態の変更が完了すると、処理実行部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
以上のように、共通コンテンツ及び個別コンテンツの状態を編集可能状態に変更することで、セットアップ完了後も共通コンテンツの編集が可能になり、更に、その指示書に関連する全ての実行結果を消去することによって設置状況(完了台数)が更新される。この設置状況の更新により、その指示書に対応する画像形成装置のセットアップが未完であると作業者が知ることができるようになる。つまり、その指示書に対応する複数の画像形成装置が、変更が反映されないまま顧客先へ納品される危険性を抑えることができる。 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
In this configuration, first, in the
例えば、画像形成装置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
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.
前記管理装置が実行する、
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する許可ステップと、
前記第一の編集モードで編集を許可する指示書については共通コンテンツと各個別コンテンツを編集中状態に変更し、前記第二の編集モードで編集を許可する指示書については該編集が許可する個別コンテンツを編集中状態に変更し、さらに共通コンテンツを編集禁止状態に変更する変更ステップと、を有し、
前記許可ステップでは、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないことを特徴とする管理システムの制御方法。 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.
前記編集制御手段は、指示書の共通コンテンツと各個別コンテンツの編集が要求された場合、該指示書の共通コンテンツが前記編集可能状態の場合には前記第一の編集モードでの編集を許可し、個別コンテンツの編集が要求された場合、編集を要求された個別コンテンツが前記編集可能状態の場合には前記第二の編集モードでの編集を許可することを特徴とする請求項7に記載の管理装置。 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.
前記管理手段は、前記実行結果が成功を示す場合、該実行結果に対応する個別コンテンツと該個別コンテンツと同一の指示書に含まれる共通コンテンツを編集禁止状態に変更することを特徴とする請求項7又は8に記載の管理装置。 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 .
前記情報処理装置からの要求に応じて、前記管理装置が管理する指示書の編集を、該指示書の共通コンテンツと各個別コンテンツの編集が可能な第一の編集モード、または、該指示書のうち要求された個別コンテンツの編集が可能な第二の編集モードで許可する許可ステップと、
前記第一の編集モードで編集を許可する指示書については共通コンテンツと各個別コンテンツを編集中状態に変更し、前記第二の編集モードで編集を許可する指示書については該編集を許可する個別コンテンツを編集中状態に変更し、さらに共通コンテンツを編集禁止状態に変更する変更ステップと、
前記許可ステップでは、前記編集中状態または編集禁止状態のコンテンツについては編集を許可しないことを特徴とする管理装置の制御方法。 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.
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)
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)
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 |
-
2016
- 2016-02-03 JP JP2016018787A patent/JP6614987B2/en active Active
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 |