JP2015039805A - 画像形成装置、制御方法およびプログラム - Google Patents
画像形成装置、制御方法およびプログラム Download PDFInfo
- Publication number
- JP2015039805A JP2015039805A JP2013171097A JP2013171097A JP2015039805A JP 2015039805 A JP2015039805 A JP 2015039805A JP 2013171097 A JP2013171097 A JP 2013171097A JP 2013171097 A JP2013171097 A JP 2013171097A JP 2015039805 A JP2015039805 A JP 2015039805A
- Authority
- JP
- Japan
- Prior art keywords
- import
- image forming
- forming apparatus
- setting value
- replaced
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
- G06K15/4045—Managing the interface to the data source, e.g. choosing an interface for data reception
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1231—Device related settings, e.g. IP address, Name, Identification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/1232—Transmitting printer device capabilities, e.g. upon request or periodically
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/40—Details not directly involved in printing, e.g. machine management, management of the arrangement as a whole or of its constitutive parts
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】画像形成装置にインポートデータをリプレイスインポートする際の誤操作を防ぐ仕組みを提供する。
【解決手段】画像形成装置が、リプレイスインポートでの設定値を読み込み、自身の状態がリプレイスインポート済みでない場合に、読み込まれた設定値の反映を行う。画像形成装置が、設定値の反映後に、リプレイスインポートで用いた設定値に対応する元データに対して、使用済みであることを示す情報を付与する。また、画像形成装置が、設定値の反映後に、自身の状態をリプレイスインポート済みに設定する。
【選択図】図9
【解決手段】画像形成装置が、リプレイスインポートでの設定値を読み込み、自身の状態がリプレイスインポート済みでない場合に、読み込まれた設定値の反映を行う。画像形成装置が、設定値の反映後に、リプレイスインポートで用いた設定値に対応する元データに対して、使用済みであることを示す情報を付与する。また、画像形成装置が、設定値の反映後に、自身の状態をリプレイスインポート済みに設定する。
【選択図】図9
Description
本発明は、画像形成装置の置き換えに伴う設定データの引き継ぎ作業において、誤操作を防止する技術に関する。
画像形成装置は、様々な設定値によって各機能における動作の振る舞いを制御する。そして、上記の設定値をまとめて画像形成装置外に取り出すエクスポート機能を備える画像形成装置が提案されている。
特許文献1は、取り出したエクスポートデータをインポートデータとしてまとめて設定するインポート機能を備える画像形成装置を開示している。
エクスポート元の機器とインポート先の機器とが同一の個体でない場合、個別設定値はインポートの対象外となるのが一般的である。個別設定値とは、個体別に割り当てられるような設定値である。例えば、TCP/IPネットワークにおいて機器を識別するための情報であるIPアドレスは、それぞれの機器に固有の情報であり、他の機器にそのままインポートしてはいけない情報である。
一方で、画像形成装置の置き換え(リプレイス)時には、置き換え前の機器から設定値をエクスポートしておき、そのデータを置き換え後の機器にインポートすることで、置き換え時の設定作業の手間を軽減できる。
そこで、将来的には、リプレイスを想定して、ある個体の設定の全て(個別設定値を含む)を、他の個体に対して置き換えるための特別なインポート手法(以降、リプレイスインポート)を用意しておくといったことが考えられる。つまり、このリプレイスインポートは、通常インポートでは操作できない設定値の操作を可能とする。
リプレイスインポートの特性上、インポートデータと、そのデータをリプレイスインポートする機器は、基本的には1対1となる。例えば、同じインポートデータを複数の機器にリプレイスインポートしてしまうと、同じIPアドレスを持つ機器が複数できてしまい、不都合が生じる。
ここで、複数の機器を一括してリプレイスする場合、一度使用したインポートデータを他の機器に誤使用したり、既にインポートした機器に対して他のデータを上書きでインポートしてしまったりといった、人為的のミスが生じ得る。
しかしながら、従来、インポートデータをリプレイスインポートする際の誤操作を防ぐことができる手法は提案されていない。
しかしながら、従来、インポートデータをリプレイスインポートする際の誤操作を防ぐことができる手法は提案されていない。
本発明は、画像形成装置にインポートデータをリプレイスインポートする際の誤操作を防ぐ仕組みの提供を目的とする。
本発明の一実施形態の画像形成装置は、通常インポートでは操作できない設定値の操作を可能とするリプレイスインポートでの設定値を読み込む読込手段と、自身の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映を行う反映手段と、前記設定値の反映後に、前記リプレイスインポートで用いた設定値に対応する元データに対して、使用済みであることを示す情報を付与する付与手段と、前記設定値の反映後に、自身の状態を前記リプレイスインポート済みに設定する設定手段と、を有する。
本発明の画像形成装置によれば、画像形成装置にインポートデータをリプレイスインポートする際の誤操作を防ぐことができる。
(実施例1)
図1は、本実施形態のシステム構成の一例を示す図である。
図1中に示すネットワーク環境には、LAN110を介して接続される画像形成装置101、102とLAN110に接続していない画像形成装置103、104が存在する。LANは、Local Area Networkの略称である。画像形成装置101、102、103、104は、複合機に代表される、画像を形成する機能を有する装置である。これらの画像形成装置が備える機能については、図2を参照して後述する。
図1は、本実施形態のシステム構成の一例を示す図である。
図1中に示すネットワーク環境には、LAN110を介して接続される画像形成装置101、102とLAN110に接続していない画像形成装置103、104が存在する。LANは、Local Area Networkの略称である。画像形成装置101、102、103、104は、複合機に代表される、画像を形成する機能を有する装置である。これらの画像形成装置が備える機能については、図2を参照して後述する。
本実施例では、画像形成装置101を画像形成装置103へ、画像形成装置102を画像形成装置104へリプレイスする。ただし、本発明は、リプレイスする画像形成装置の台数が任意の台数である場合にも適用可能である。
図2は、画像形成装置101のハードウェア構成の一例を示す図である。
画像形成装置101は、内部バス210を介して接続されたCPU201乃至USBホストインタフェース208を備える。なお、画像形成装置102、103、104は、画像形成装置101と同様の構成を有している。CPU(Central Processing Unit)201は、プログラムの実行や様々な処理の制御を行う。ROM(Read Only Memory)202には、機器の起動処理において初期段階に必要なプログラムやデータが格納されている。RAM(Random Access Memory)203は、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。
画像形成装置101は、内部バス210を介して接続されたCPU201乃至USBホストインタフェース208を備える。なお、画像形成装置102、103、104は、画像形成装置101と同様の構成を有している。CPU(Central Processing Unit)201は、プログラムの実行や様々な処理の制御を行う。ROM(Read Only Memory)202には、機器の起動処理において初期段階に必要なプログラムやデータが格納されている。RAM(Random Access Memory)203は、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。
HDD(Hard Disk Drive)204は、画像データや各種プログラムを記憶する。HDD204は、不揮発性の記憶装置であるので、画像形成装置101の電源が切られてもデータを記憶し続けることができる。HDD204には、インポートデータをエクスポート、インポートする処理を実行するためのプログラムが記憶されている。CPU201が、このプログラムをRAM203に読み出し、解析、実行することで、図7、図9のフローチャートの処理が実行される。
ディスプレイ205は、ユーザに情報を伝えるための表示装置である。入力装置206は、利用者の選択指示を受け付け、内部バス210を介して各種プログラムに伝達する。ネットワーク通信装置207は、他の情報処理装置とネットワークを介して通信するための装置である。
USBホストインタフェース208は、接続されたUSBデバイスを利用可能とするインタフェースである。USBホストインタフェース208は、例えば、接続された外部記憶装置であるUSBメモリ220との間でデータの読み書きを可能とする。
図3乃至図5は、リプレイス作業におけるエクスポート、インポートの処理の例を説明する図である。図3は、誤操作せずに設定値の引き継ぎを正常に行った場合の処理の流れを示す。
画像形成装置101が、リプレイス作業の作業者(以下、「作業者」と記述)からエクスポート指示を受け取ると、自機の設定値をエクスポートして、USBメモリ220にインポートデータ350を作成する(ステップS301)。
また、画像形成装置103が、作業者からUSBメモリ220にあるインポートデータ350をリプレイスインポートする指示を受け取ると、インポートデータ350を自機にリプレイスインポートする(ステップS302)。このとき、画像形成装置103は、自機がリプレイスインポート済みである旨を自機のHDD204に記録すると同時に、自機でリプレイスインポートした旨をインポートデータ350に記録する。また、画像形成装置103は、リプレイスインポートの処理を実行する前に、自機がリプレイスインポート済みでないことと、インポートデータ350が自機以外の機器でリプレイスインポートされていないことを確認する。
以上、ステップS301およびステップS302の処理を行うことによって、画像形成装置101から画像形成装置103へ設定値の引き継ぎが完了する。続いて、画像形成装置102が、作業者からエクスポート指示を受け取ると、自機の設定値をエクスポートして、USBメモリ220にインポートデータ360を作成する(ステップS303)。
また、画像形成装置104が、作業者からUSBメモリ220にあるインポートデータ360をリプレイスインポートするよう指示を受け取ると、インポートデータ360を自機にリプレイスインポートする(ステップS304)。このとき、画像形成装置104は、リプレイスインポートの処理を実行する前に、自身の状態がリプレイスインポート済みであるかを判断し、自身の状態がリプレイスインポート済みでないと判断した場合に、設定値の反映を行う。この例では、画像形成装置104は、さらに、インポートデータ360が自身とは異なる機器でリプレイスインポートされていないことを確認する。具体的には、画像形成装置104は、インポートデータ360に自身とは異なる画像形成装置に使用済みであることを示す情報が付与されているかを判断する。
この例では、自機がリプレイスインポート済みでなく、かつ、インポートデータ360が自機以外の機器で使用済みであることを示す情報は、インポートデータ360に付与されていない。したがって、画像形成装置104が、リプレイスインポートの処理を実施し、設定値の反映を行う。画像形成装置104は、設定値の反映後に、自機の状態がリプレイスインポート済みであることを自機のHDD204に記録する。また、画像形成装置104は、自機でリプレイスインポートしたこと(使用済みであること)を、リプレイスインポートの対象となった元データであるインポートデータ360に記録(付与)する。以上、ステップS303およびステップS304の処理を行うことによって、画像形成装置102から画像形成装置104へ設定値の引き継ぎが完了する。
図4は、作業者が指定すべきインポートデータを間違えるという誤操作を行った場合の処理の流れを説明する図である。ステップS301乃至ステップS303は、図3と同じであるので、説明を省略する。
ステップS310において、画像形成装置104が、作業者からUSBメモリ220にあるインポートデータ350をリプレイスインポートする指示を受け取る。画像形成装置104は、リプレイスインポートの処理を実行する前に、自機がリプレイスインポート済みでなく、かつ、インポートデータ350が自機以外の機器でリプレイスインポートされていないかを判断する。
この例では、画像形成装置104は、インポートデータ350が画像形成装置103でリプレイスインポート済である旨を検知し、作業者にその旨の警告を表示する。画像形成装置104は、警告を表示することで、作業者に強制的にリプレイスインポートを継続するか、リプレイスインポートをキャンセルするかを選択させる。画像形成装置104は、警告の表示後における作業者の選択操作に従って処理を行う。以上のステップで、作業者が指定すべきインポートデータを間違えるという誤操作を行った場合に、警告を表示することで誤操作を防ぐことができる。
図5は、作業者がインポート作業をすべき機器を間違えるという誤操作を行った場合の処理の流れを説明する図である。ステップS301乃至ステップS303は、図3と同じであるので、説明を省略する。
ステップS320において、画像形成装置103が、作業者からUSBメモリ220にあるインポートデータ360をリプレイスインポートする指示を受け取る。画像形成装置103は、リプレイスインポートの処理を実行する前に、自機がリプレイスインポート済みでなく、かつ、インポートデータ360が自機以外の機器でリプレイスインポートされていないかを判断する。
この例では、画像形成装置103は、自機がリプレイスインポート済みである旨を検知し、作業者にその旨の警告を表示する。画像形成装置103は、警告を表示することで、作業者に強制的にリプレイスインポートを継続するか、リプレイスインポートをキャンセルするかを選択させる。画像形成装置103は、作業者の選択操作従って処理を行う。以上のステップで、作業者がインポート作業をすべき機器を間違えるという誤操作を行った場合に、警告を表示することで誤操作を防ぐことができる。
図6は、画像形成装置101の機能ブロック図の一例である。なお、画像形成装置102、103、104は、画像形成装置101と同様の機能を有している。エクスポート処理部401は、エクスポートの処理を行う。エクスポート処理部401は、作業者のエクスポート指示を受け取り、自機の設定値データを纏めて、インポートデータを生成する。エクスポート処理部401は、生成したインポートデータを自身の識別情報に対応付けてエクスポートする。
インポート処理部402は、インポートの処理を行う。インポート処理部402は、作業者のインポート指示を受け取り、指示されたインポートデータから設定値を取り出して自機に反映させる。通知部403は、エクスポート結果、インポート結果、警告表示など、各種情報を作業者に通知する。
図7は、図3のステップS301、S303で示したエクスポート処理を実現するための画像形成装置の動作処理例を説明するフローチャートである。CPU201が、HDD204に記憶されているプログラム(ソフトウェア)をRAM203に読み出し、解析、実行することで、図7のフローチャートの処理が実行される。
エクスポート処理部401が、作業者からエクスポート指示を付け付ける(ステップS501)。作業者からのエクスポート指示には、エクスポートするカテゴリの指定が含まれている。カテゴリとは、画像形成装置の設定値の種類である。
カテゴリは、ユーザモードやサービスマンモードといった所定の権限にしたがう。例えば、管理者が行う「機器設定」、サービスマンが行う「ハードウェア設定」、ユーザが行う「ユーザ設定」といったカテゴリが存在する。画像形成装置101は、権限によって異なるカテゴリの設定を操作(エクスポート/インポート)可能である。なお、各権限に従うカテゴリに含まれる設定の範囲は、権限に応じて重複するようになっていてもよい。具体的には、管理者権限では、「機器設定」のカテゴリについて、「ユーザ設定」に含まれるいくつかの設定項目に関しても設定可能とする。
また、各カテゴリについて他のカテゴリとは重複しない設定項目をそれぞれに持っていてもよい。例えば、サービスマンが行う「ハードウェア設定」は、他の権限に従うカテゴリには存在しない設定項目として、原稿サイズ検知機能の有効/無効についての設定や、コインマネージャー(通貨タイプ、最少額、最高額の設定)についての設定などを持つ。他にも、例えば、ユーザが行う「ユーザ設定」は、他の権限に従うカテゴリには存在しない設定項目として、ファックスの電話番号の設定などを持つ。
エクスポート処理部401が、ステップS501で受け取ったエクスポート指示に従って、エクスポート対象のカテゴリの設定値を纏めたインポートデータを生成し(ステップS502)、USBメモリ220に保存する(ステップS503)。そして、通知部403が、エクスポートが完了した旨をディスプレイ205に表示することで、作業者に通知して、処理を終了する(ステップS504)。
図8は、インポートデータファイルの一例を示す図である。
インポートデータファイル350は、USBメモリ220に保存されている。図8に示すインポートデータファイル350はインポートデータのXML形式のファイルとして表現されているが、XML形式に限定されるものではなく、他の形式のファイルであってもよい。
インポートデータファイル350は、USBメモリ220に保存されている。図8に示すインポートデータファイル350はインポートデータのXML形式のファイルとして表現されているが、XML形式に限定されるものではなく、他の形式のファイルであってもよい。
タグ600(<import_data>)は、インポートデータファイル350がインポートデータであることを示す。タグ600の「src」属性には、エクスポート元機器の個体を特定する情報(識別情報)が定義されている。タグ600の「device」属性には、エクスポート元機器の機種を特定する情報が定義されている。また、タグ600の子要素には、カテゴリごとにインポートデータが定義される。
タグ601(<device_settings>)は、本要素が「機器設定」カテゴリのインポートデータであることを示し、子要素に各設定の設定値が定義されている。また、各設定値タグの属性「lv」は、各設定値がインポート可能な機器を示す。例えば、「lv=" 0" 」の設定値は、エクスポート元機器とインポート先機器が同一の個体である場合にのみインポートされる設定値であることを示す。「lv=" 1" 」の設定値は、エクスポート元機器とインポート先機器が同一機種である場合にのみインポートされる設定値であることを示す。
「lv=" 2" 」の設定値は、エクスポート元機器とインポート先機器が同一シリーズの機種である場合にのみインポートされる設定値であることを示す。「lv=" 3" 」の設定値は、エクスポート元機器とインポート先機器の種類を問わずにインポートされる設定値であることを示す。ただし、「lv」がどの値であっても、リプレイスインポートの場合は、すべての設定値がインポート対象となる。
タグ602(<hardware_settings>)は、本要素が「ハードウェア設定」カテゴリのインポートデータであることを示し、子要素に各設定の設定値が定義されている。タグ603(<users_settings>)は、本要素が「ユーザ設定」カテゴリのインポートデータであることを示し、子要素に各設定の設定値が定義されている。
図8では、説明の便宜上、3つのカテゴリを定義しているが、別カテゴリのデータがあれば、同様にタグ600の子要素として定義される。また、図8に示す各タグは最小の構成を示したものであり、インポートデータファイルが、図8に示す情報以外の情報を持っていてもよい。
図9は、インポート処理を実現するための画像形成装置の動作処理例を説明するフローチャートである。
まず、インポート処理部402が、作業者からインポート指示を受け付ける(ステップS701)。このとき、作業者からのインポート指示には、インポートデータの指定(以降、「指定インポートデータ」と記述)と、インポートするカテゴリの指定(以降、「指定カテゴリ」と記述)が含まれている。また、インポート指示には、さらに、インポート指示により実施する処理が通常インポートなのかリプレイスインポートなのかを示す情報が含まれている。後述するステップS704,S705,S707,S708の処理は、カテゴリの設定毎、つまり、ユーザ、管理者、サービスマン等に応じた権限毎に実行される。
まず、インポート処理部402が、作業者からインポート指示を受け付ける(ステップS701)。このとき、作業者からのインポート指示には、インポートデータの指定(以降、「指定インポートデータ」と記述)と、インポートするカテゴリの指定(以降、「指定カテゴリ」と記述)が含まれている。また、インポート指示には、さらに、インポート指示により実施する処理が通常インポートなのかリプレイスインポートなのかを示す情報が含まれている。後述するステップS704,S705,S707,S708の処理は、カテゴリの設定毎、つまり、ユーザ、管理者、サービスマン等に応じた権限毎に実行される。
インポート処理部402は、指定インポートデータをUSBメモリ220から読込む(ステップS702)。続いて、インポート処理部402が、ステップS701で受け付けたインポート指示がリプレイスインポートを指示しているか否かを判断する(ステップS703)。ステップS701で受け付けたインポート指示がリプレイスインポートを指示している場合は、処理がステップS704に進む。ステップS701で受け付けたインポート指示が通常インポートを指示している場合、インポート処理部402は、通常インポートで操作できる設定値が読み込まれたと判断する。したがって、この場合には、インポート処理部402はステップS704,S705の処理を行わず、処理がステップステップS710に進む。
ステップS710において、インポート処理部402が、通常インポートを実行する。具体的には、インポート処理部402は、指定インポートデータから指定カテゴリの設定値を取り出して、自機の設定値に反映して、処理を終了する。このとき、インポート処理部402は、「import_data」タグの「src」タグ、「device」タグおよび各設定値の「lv」属性をチェックし、自機にインポート可能な設定値のみを反映する。
ステップS704において、インポート処理部402が、指定インポートデータの指定カテゴリが別デバイスで使用済みであるか否かを判断する。インポート処理部402は、指定カテゴリのタグの「used」属性を使用して、指定インポートデータの指定カテゴリが別デバイスで使用済みであるか否かを判断する。「used」属性は、後述するステップS707で、リプレイスインポートした機器によって記録される属性である。
図10は、インポートデータファイルの一例を示す図である。
図10を用いて、「used」属性の説明を行う。図10に示すインポートデータファイル350は、図8のインポートデータファイル350を画像形成装置103でリプレイスインポートした結果である。リプレイスインポートの際に、インポートするカテゴリとして「機器設定」カテゴリと「ハードウェア設定」カテゴリが指定されたものとする。
図10を用いて、「used」属性の説明を行う。図10に示すインポートデータファイル350は、図8のインポートデータファイル350を画像形成装置103でリプレイスインポートした結果である。リプレイスインポートの際に、インポートするカテゴリとして「機器設定」カテゴリと「ハードウェア設定」カテゴリが指定されたものとする。
タグ800は、図8のタグ600と同じである。タグ801は、タグ601に示した状態から「used」属性が追加されている。「used=" mfp103" 」は、タグ801で示すカテゴリが「mfp103」という個体でリプレイスインポートされたことを表す。同様に、タグ802に記載された「used=" mfp103" 」も、タグ802で示すカテゴリが「mfp103」という個体でリプレイスインポートされたことを表す。一方、タグ803は、タグ603から変更がなく、「used」属性が記載されていないため、リプレイスインポートされていないことが分かる。
図9の説明に戻る。ステップS704で、指定インポートデータの指定カテゴリが別デバイスで使用済みである場合には、処理がステップS720に進む。指定インポートデータの指定カテゴリが別デバイスで使用済みでない場合には、処理がステップS705に進む。
ステップS720において、通知部403が、指定インポートデータの指定カテゴリが別デバイスで使用済みであることをディスプレイ205に表示して、作業者に警告を通知する。また、通知部403は、警告と共に、リプレイスインポートを継続するか、中止するかの選択肢を作業者に提示する。インポート処理部402は、作業者の選択に応じて、リプレイスインポートを継続するかを判断する(ステップS721)。
作業者がリプレイスインポートを中止することを選択し、インポート処理部402が、リプレイスインポートを継続しないと判断した場合は、処理を終了する。作業者がリプレイスインポートを継続することを選択し、インポート処理部402が、リプレイスインポートを継続すると判断した場合は、処理がステップS705に進む。
ステップS705において、インポート処理部402が、指定カテゴリが自機でリプレイスインポート済みか否かを判断する。インポート処理部402は、指定カテゴリが自機でリプレイスインポート済みか否かを、リプレイスインポート履歴テーブルを参照して判断する。リプレイスインポート履歴テーブルは、後述するステップS708でHDD204に記録される。
図11は、リプレイスインポート履歴テーブルの一例を示す図である。
リプレイスインポート履歴テーブル900は、自機のリプレイスインポートの履歴を記録している。リプレイスインポート履歴テーブル900は、HDD204に保存されている。項目901はカテゴリを示し、項目902は、項目901に設定されたカテゴリがリプレイスインポート済みであるか否かを示す。図11に示す例では、「network_settings」カテゴリと「hardware_settings」カテゴリとがリプレイスインポート済みである。また、「users_settings」カテゴリがリプレイスインポートしていない。
リプレイスインポート履歴テーブル900は、自機のリプレイスインポートの履歴を記録している。リプレイスインポート履歴テーブル900は、HDD204に保存されている。項目901はカテゴリを示し、項目902は、項目901に設定されたカテゴリがリプレイスインポート済みであるか否かを示す。図11に示す例では、「network_settings」カテゴリと「hardware_settings」カテゴリとがリプレイスインポート済みである。また、「users_settings」カテゴリがリプレイスインポートしていない。
図9の説明に戻る。ステップS705で、インポート処理部402が、指定カテゴリが自機でリプレイスインポート済みであると判断した場合は、処理がステップS730に進む。インポート処理部402が、指定カテゴリが自機でリプレイスインポート済みでないと判断した場合は、処理がステップS706に進む。
ステップS730において、通知部403が、指定カテゴリが自機でリプレイスインポート済みであることディスプレイ205に表示(第1の表示)して、作業者に警告(第1の警告)を通知する。また、通知部403は、警告と共に、リプレイスインポートを継続するか、中止するかの選択肢を作業者に提示する。なお、前述したステップS720において実行される表示は、第2の表示つまり第2の警告である。インポート処理部402が、作業者の選択にしたがって、リプレイスインポートを継続するかを判断する(ステップS731)。インポート処理部402が、リプレイスインポートを継続しないと判断した場合は、処理を終了する。インポート処理部402が、リプレイスインポートを継続すると判断した場合は、処理がステップS706に進む。
ステップS706において、インポート処理部402が、指定インポートデータから指定カテゴリの設定値を取り出して、自機の設定値に反映する。このとき、インポート処理部402は、リプレイスインポートのため、全ての設定値を自機に反映する。
次に、インポート処理部402が、指定インポートデータの指定カテゴリをリプレイスインポート済みにする(ステップS707)。具体的には、インポート処理部402が、図10に示すように、指定カテゴリのタグに「used」属性を設定する。インポート処理部402は、「used」属性の値に、シリアル番号のような個体ごとにユニークで個体を識別できる情報を設定する。例えば、図10中のタグ801、タグ802では「used=" mfp103" 」と記載することで、「mfp103」という個体でリプレイスインポートされたことが記録されている。
図9の説明に戻る。インポート処理部402が、自機で指定カテゴリがリプレイスインポート済みであることをHDD204に記録する(ステップS708)。具体的には、インポート処理部402は、図11に示すリプレイスインポート履歴テーブルにおいて、リプレイスインポートしたカテゴリに対応する項目902をリプレイスインポート済みにする。最後に、通知部403が、インポートが完了したことをディスプレイ205に表示して作業者に通知して(ステップS709)、処理を終了する。以上説明した実施例1の画像形成装置によれば、画像形成装置にインポートデータをリプレイスインポートする際の誤操作を防ぐことができ、利便性が向上する。
(実施例2)
次に、実施例2について説明する。実施例1では、リプレイスインポートする際の誤操作として、作業者がリプレイスインポートするデータまたは機器を間違えた場合を想定していた。実施例2の画像形成装置は、作業者がエクスポートする機器を間違えた場合の誤操作を防ぐことができるようにする。実施例2は、実施例1を拡張したものであるため、実施例1との差分のみ説明する。
次に、実施例2について説明する。実施例1では、リプレイスインポートする際の誤操作として、作業者がリプレイスインポートするデータまたは機器を間違えた場合を想定していた。実施例2の画像形成装置は、作業者がエクスポートする機器を間違えた場合の誤操作を防ぐことができるようにする。実施例2は、実施例1を拡張したものであるため、実施例1との差分のみ説明する。
図12は、実施例2のリプレイス作業におけるエクスポート、インポートの処理の例を説明する図である。前提として、作業者がエクスポート作業をすべき機器を間違えるという誤操作を行ったものとする。ステップS301およびステップS302は、図3と同じであるため、説明を省略する。
画像形成装置101が、作業者からエクスポート指示を受け取ると、自機の設定値をエクスポートして、USBメモリ220にインポートデータ1050を作成する(ステップS1011)。このときUSBメモリ220内に保存されているインポートデータ305と、インポートデータ1050は、いずれも画像形成装置101の設定値を保存したデータである。本来、作業者が、画像形成装置102に対してエクスポート作業を行うべきところを、間違えて画像形成装置101に対してエクスポート作業を行ってしまった結果、このような状態になっている。
次に、画像形成装置104が、作業者からUSBメモリ220にあるインポートデータ1050をリプレイスインポートする指示を受け取る(ステップS1012)。画像形成装置104は、リプレイスインポートの処理を実行する前に、自機がリプレイスインポート済みでなく、かつ、インポートデータ1050が自機以外の機器でリプレイスインポートされていないことを確認する。
画像形成装置104は、さらに、USBメモリ220にあるインポートデータのうち、エクスポート元機器が作業者により指示されたインポートデータ1050と同じであるものを参照し、そのインポートデータがリプレイスインポート済みでないかを判断する。
この例では、画像形成装置104は、エクスポート元機器が同じ画像形成装置101であるインポートデータ350がリプレイスインポート済みであることを確認し、作業者にその旨の警告を表示する。画像形成装置104は、警告を表示することで、作業者に強制的にリプレイスインポートを継続するか、リプレイスインポートをキャンセルするかを選択させる。画像形成装置104は、作業者の選択を受けると、作業者の選択に従って処理を行う。以上により、作業者が、エクスポート作業をすべき機器を間違えた場合であっても、エクスポート作業で保存されたインポートデータとエクスポート元機器が同じインポートデータがリプレイスインポート済みである場合には、警告を表示することができる。これにより、上記間違ったエクスポート作業で保存されたインポートデータをリプレイスインポートしてしまうという誤操作を防止できる。
図13は、実施例2におけるインポート処理を実現するための画像形成装置の動作処理例を説明するフローチャートである。
図9に示すフローチャートにおけるステップと同じステップ番号を持つステップは、図9のフローチャートにおけるステップと同様であるので、説明は省略する。図13に示すフローチャートが図9に示すフローチャートと異なるのは、ステップS705とステップS706との間にエクスポート作業時の誤操作をチェックする処理を追加した点である。
図9に示すフローチャートにおけるステップと同じステップ番号を持つステップは、図9のフローチャートにおけるステップと同様であるので、説明は省略する。図13に示すフローチャートが図9に示すフローチャートと異なるのは、ステップS705とステップS706との間にエクスポート作業時の誤操作をチェックする処理を追加した点である。
ステップS1101において、インポート処理部402が、エクスポート元機器が指示インポートデータと同じであるインポートデータを特定してUSBメモリ220から読み込む。インポート処理部402は、エクスポート元機器が同じであるインポートデータかを、「import_data」タグの「src」属性に基づいて判断する。
インポート処理部402は、「import_data」タグの「src」属性が指示インポートデータと同じインポートデータを、エクスポート元機器が指示インポートデータと同じインポートデータであると判断する。インポート処理部402が読み込むデータは一つとは限らず、複数である場合もある。
次に、ステップS1102において、インポート処理部402が、ステップS1101で読み込んだインポートデータのうち、指示カテゴリがリプレイスインポート済みのものがあるか否かを、「used」属性を用いて判断する。指示カテゴリがリプレイスインポート済みのインポートデータがある場合は、処理がステップS1110に進む。指示カテゴリがリプレイスインポート済みのインポートデータがない場合は、処理がステップS706に進む。
ステップS1110において、通知部403が、エクスポート元機器が同じデータがリプレイスインポート済みであることをディスプレイ205に表示して、作業者に警告を通知する。また、通知部403は、警告と共に、リプレイスインポートを継続するか、中止するかの選択肢を作業者に提示する。インポート処理部402は作業者の選択にしたがって、リプレイスインポートを継続するかを判断する(ステップS1111)。
インポート処理部402が、リプレイスインポートを継続しないと判断した場合は、処理を終了する。インポート処理部402が、リプレイスインポートを継続すると判断した場合は、処理がステップS706に進む。
以上説明した実施例2の画像形成装置によれば、対象機器を間違えて行われたエクスポート作業で保存されたインポートデータをリプレイスインポートしてしまうという誤操作を防止できる。
(その他の実施例)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
Claims (13)
- 通常インポートでは操作できない設定値の操作を可能とするリプレイスインポートでの設定値を読み込む読込手段と、
自身の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映を行う反映手段と、
前記設定値の反映後に、前記リプレイスインポートで用いた設定値に対応する元データに対して、使用済みであることを示す情報を付与する付与手段と、
前記設定値の反映後に、自身の状態を前記リプレイスインポート済みに設定する設定手段と、を有することを特徴とする画像形成装置。 - 自身の状態がリプレイスインポート済みであった場合に、第1の警告の表示を制御する第1の表示手段をさらに有することを特徴とする請求項1に記載の画像形成装置。
- 前記反映手段は、前記読み込まれた設定値を、前記第1の警告の表示後の選択操作にしたがって強制的に反映することを特徴とする請求項2に記載の画像形成装置。
- 前記読み込まれた設定値に対応する元データに対して、自身とは異なる画像形成装置に使用済みであることを示す情報が付与されているかを判断する判断手段をさらに有し、
前記反映手段は、前記読み込まれた設定値に対応する元データに対して、自身とは異なる画像形成装置に使用済みであることを示す情報が付与されていないと判断され、自身の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映を行うことを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。 - 前記読み込まれた設定値に対応する元データに対して、自身とは異なる画像形成装置に使用済みであることを示す情報が付与されていると判断された場合に、第2の警告の表示を制御する第2の表示手段をさらに有することを特徴とする請求項4に記載の画像形成装置。
- 前記反映手段は、前記読み込まれた設定値を、前記第2の警告の表示後の選択操作にしたがって強制的に反映することを特徴とする請求項5に記載の画像形成装置。
- 前記反映手段は、通常インポートで操作できる設定値が読み込まれた場合に、前記判断手段による判断に関わらず、前記設定値を通常インポートすることを特徴とする請求項4乃至6のいずれか1項に記載の画像形成装置。
- 前記判断手段は、前記読み込まれた設定値に対応する元データのエクスポート元の画像形成装置からエクスポートされた他のデータが存在する際に、当該他のデータに対して自身とは異なる画像形成装置に使用済みであることを示す情報が付与されているかを、さらに、判断し、
前記反映手段は、前記他のデータに対して自身とは異なる画像形成装置に使用済みであることを示す情報が付与されていないと、さらに、判断された場合に、前記読み込まれた設定値の反映を行うことを特徴とする請求項4乃至7のいずれか1項に記載の画像形成装置。 - 前記反映手段は、通常インポートで操作できる設定値が読み込まれた場合に、自身の状態がリプレイスインポート済みであるか否かに関わらず、前記設定値を通常インポートすることを特徴とする請求項1乃至8のいずれか1項に記載の画像形成装置。
- 前記設定手段は、リプレイスインポートを指示された際の権限に従い、自身の状態を前記リプレイスインポート済みに設定し、
前記反映手段は、リプレイスインポートの指示が行われた際に、当該指示が行われた際の権限に従う自身の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映を行うことを特徴とする請求項1乃至9のいずれか1項に記載の画像形成装置。 - 画像形成装置における制御方法であって、
通常インポートでは操作できない設定値の操作を可能とするリプレイスインポートでの設定値を読み込む読込工程と、
前記画像形成装置の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映を行う反映工程と、
前記設定値の反映後に、前記リプレイスインポートで用いた設定値に対応する元データに対して、使用済みであることを示す情報を付与する付与工程と、
前記設定値の反映後に、自身の状態を前記リプレイスインポート済みに設定する設定工程と、を有することを特徴とする制御方法。 - 前記読み込まれた設定値に対応する元データに対して、前記画像形成装置とは異なる画像形成装置に使用済みであることを示す情報が付与されているかを判断する判断工程をさらに有し、
前記反映工程では、前記読み込まれた設定値に対応する元データに対して、前記画像形成装置とは異なる画像形成装置に使用済みであることを示す情報が付与されていないと判断され、前記画像形成装置の状態がリプレイスインポート済みでない場合に、前記読み込まれた設定値の反映が行われることを特徴とする請求項11に記載の制御方法。 - 請求項1乃至10のいずれか1項に記載の手段としてコンピュータを機能させることを特徴とするプログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013171097A JP2015039805A (ja) | 2013-08-21 | 2013-08-21 | 画像形成装置、制御方法およびプログラム |
US14/459,422 US20150055173A1 (en) | 2013-08-21 | 2014-08-14 | Image forming apparatus, control method thereof, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013171097A JP2015039805A (ja) | 2013-08-21 | 2013-08-21 | 画像形成装置、制御方法およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2015039805A true JP2015039805A (ja) | 2015-03-02 |
Family
ID=52480120
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013171097A Pending JP2015039805A (ja) | 2013-08-21 | 2013-08-21 | 画像形成装置、制御方法およびプログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US20150055173A1 (ja) |
JP (1) | JP2015039805A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020150437A (ja) * | 2019-03-14 | 2020-09-17 | ブラザー工業株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
US11662957B2 (en) | 2019-06-21 | 2023-05-30 | Fujifilm Business Innovation Corp. | Image forming device and non-transitory computer readable medium for registering storage box |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2022171477A (ja) | 2021-04-30 | 2022-11-11 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法およびプログラム |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7710587B2 (en) * | 2004-10-18 | 2010-05-04 | Microsoft Corporation | Method and system for configuring an electronic device |
JP2008130060A (ja) * | 2006-11-27 | 2008-06-05 | Oki Data Corp | 画像処理装置制御プログラムのインストール方法、通信プログラム、及び、画像処理装置 |
US7969588B2 (en) * | 2007-03-01 | 2011-06-28 | Ricoh Company Limited | Image forming device and control method therefor |
US8243294B2 (en) * | 2008-04-10 | 2012-08-14 | Eastman Kodak Company | Simplified walk-up print driver installation |
JP2010039684A (ja) * | 2008-08-04 | 2010-02-18 | Canon Inc | 画像形成装置、情報処理装置、データ処理方法及びプログラム |
JP2010191714A (ja) * | 2009-02-18 | 2010-09-02 | Canon Inc | 情報処理装置及び方法 |
JP5939742B2 (ja) * | 2011-04-21 | 2016-06-22 | キヤノン株式会社 | 画像形成装置、及び管理方法 |
JP5888962B2 (ja) * | 2011-12-16 | 2016-03-22 | キヤノン株式会社 | 情報処理システム、画像形成装置、管理装置、管理方法およびコンピュータプログラム |
JP2013152666A (ja) * | 2012-01-26 | 2013-08-08 | Canon Inc | 管理システム、画像形成装置、管理システムの制御方法、画像形成装置の制御方法、プログラム |
JP6025435B2 (ja) * | 2012-07-20 | 2016-11-16 | キヤノン株式会社 | 画像形成装置、情報処理装置及びその制御方法 |
JP6177001B2 (ja) * | 2013-05-17 | 2017-08-09 | キヤノン株式会社 | 情報処理装置、管理装置、情報処理方法、管理装置の制御方法、及び、プログラム |
-
2013
- 2013-08-21 JP JP2013171097A patent/JP2015039805A/ja active Pending
-
2014
- 2014-08-14 US US14/459,422 patent/US20150055173A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020150437A (ja) * | 2019-03-14 | 2020-09-17 | ブラザー工業株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
JP7092078B2 (ja) | 2019-03-14 | 2022-06-28 | ブラザー工業株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
US11662957B2 (en) | 2019-06-21 | 2023-05-30 | Fujifilm Business Innovation Corp. | Image forming device and non-transitory computer readable medium for registering storage box |
Also Published As
Publication number | Publication date |
---|---|
US20150055173A1 (en) | 2015-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10467419B1 (en) | Methods and systems for determining software risk scores | |
US11651083B2 (en) | Methods and systems for reducing false positive findings | |
JP4576923B2 (ja) | ストレージシステムの記憶容量管理方法 | |
CN101675425B (zh) | 实况伴随窗口 | |
US9026863B2 (en) | Replacement of storage responsive to remaining life parameter | |
JP6025435B2 (ja) | 画像形成装置、情報処理装置及びその制御方法 | |
US9298402B2 (en) | Print management apparatus, non-transitory recording medium, and printing system | |
US20080195766A1 (en) | Disk-drive automatic recognition/setting apparatus and disk-drive automatic recognition/setting method | |
JP6763245B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP2002215477A (ja) | デバイス状態監視システム、デバイス状態監視処理方法及び情報記録媒体 | |
US20070279675A1 (en) | System and method for intelligent management of document processing jobs | |
CN103412519B (zh) | 远端周边的控制***、方法及其远端服务器 | |
JP2015039805A (ja) | 画像形成装置、制御方法およびプログラム | |
JP6308828B2 (ja) | 管理システムおよび管理方法 | |
US9483630B2 (en) | Information processing apparatus, method of controlling the same and storage medium | |
US11650767B2 (en) | Information processing apparatus and non-transitory computer readable medium storing information processing program | |
US8762677B2 (en) | Information processing system for transmitting settings information from a parent processing apparatus to a child processing apparatus, information processing method, and non-transitory computer readable medium | |
CN103365535A (zh) | 信息处理装置及信息处理方法 | |
US20130250350A1 (en) | Information processing apparatus, non-transitory computer readable medium storing information processing program, and information processing method | |
US9294643B2 (en) | Image forming apparatus and image forming method | |
US9843695B2 (en) | Information processing system for acquiring the state of information processing apparatuses and determining whether to restrict a requested process | |
JP2012048292A (ja) | 情報処理装置、その表示制御方法、及び表示制御プログラム | |
JP2003218955A (ja) | データ送信装置、それを備えた端末装置、及びデータ送信制御方法 | |
WO2021066843A1 (en) | Risk assessment of account access | |
CN101685411A (zh) | 自动备份及还原数据的方法及可被计算机读取的物品 |