JP5353771B2 - 画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 - Google Patents
画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 Download PDFInfo
- Publication number
- JP5353771B2 JP5353771B2 JP2010051149A JP2010051149A JP5353771B2 JP 5353771 B2 JP5353771 B2 JP 5353771B2 JP 2010051149 A JP2010051149 A JP 2010051149A JP 2010051149 A JP2010051149 A JP 2010051149A JP 5353771 B2 JP5353771 B2 JP 5353771B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- layout
- layout information
- inheritance
- plug
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
Description
<システム構成とハードウェア構成>
図1は、実施例1における画像処理システムの一例を示す図である。図1に示すように、画像処理システム1は、ネットワークを介してMFP(Multifunction Peripheral)10、MFP20、画像処理サーバ30、画像管理サーバ40、情報処理端末(例えば、PC(Personal Computer)、PDA(Personal Data Assistance)など)50が接続されている。
図4は、実施1における画像処理システムの機能の一例を示すブロック図である。なお、図4に示す例では、MFP10と画像処理サーバ30とを別構成にしたが、画像処理サーバ30はMFP10に組み込まれてもよい。
図5は、実施例1で使用するワークフローの一例を示す図である。図5に示すように、階層構造および当該階層構造を定義するワークフロー制御データの例を示す。図5に示すワークフローは、ワークフローを定義するべき適切な装置、例えば、PC50のデスクトップ画面やMFP10のUI表示装置などから、ユーザがインタラクティブに設定する。なお、ワークフローの設定のユーザインタフェースについては、特許文献1を参照するとよい。
図6は、Plug-inにおけるUIパーツの一例を示す図である。図6に示す例では、ディスプレイイメージ611とXML612の例を示す。例えば、EditBox610に対し、XML文書612には、EditBoxの位置情報やタイトル名が記述され、このXML文書612によりディスプレイイメージ611に示すEditBoxが表示部に表示される。
Plug-inのバージョンアップなどに対応して記憶装置307に記憶されているPlug-inデータのUI構造定義720が、UI構造定義760に修正されたものとする。修正とは、新規な機能の追加やレイアウト修正などであり、対応するUIパーツの配置や種類が修正されることをいう。
<Window>:画面の大枠を定義したもの
<Part>:画面を構成するパーツを定義してもの、さまざまな種類があり、type属性にパーツの種類が定義される
type属性:Label,Button,EditBox等
図9は、描画データに含まれるレイアウト情報のUIパーツの一例を示す図である。例えば、図9に示す描画データのUI識別値「SCREEN_mail_1.0」に含まれるバージョン識別値は、「1.0」である。図9に示す画面910は、XML文書920のUIパーツを表示したときの画面の例を示す。各UIパーツには、UIパーツのタイプ「parttype」、位置情報「x、y、width、height」、UIパーツのラベル「label」が記載される。
図7に戻り、例えば、ベンダは、バージョンアップしたUI構造定義760を機器に配布し、このUI構造定義760を機器に設定する必要がある。一方、機器では、ユーザにより処理条件がカスタマイズされた条件設定データが複数の個別的プロジェクトに対して設定されている。このため、UI構造定義の修正があった場合にでも、既設定の条件設定データの利用できるデータがあれば可能な限り利用して、最も好ましくは、追加修正された機能に関連するデータのみの設定入力だけでワークフローを利用させることが、ワークフローの有効利用およびメンテナンス性を向上させる観点では好ましいということができる。
図13は、実施例1におけるPlug-inの画面表示の一例を示すフローチャートである。ステップS1301で、レイアウト処理部301は、UI表示部101からPlug-inの画面表示指示を受けると、描画データ取得部310に、指示されたPlug-inの描画データの取得を指示する。描画データ取得部310は、記憶装置307から描画データを取得する。このとき、レイアウト継承部306は、描画データに含まれるレイアウト情報の識別情報(バージョン識別値)を取得しておく。
次に、実施例2に係る画像処理システムについて説明する。実施例2では、継承情報がUIパーツ毎に定義されている場合、デフォルト位置(最新の位置)優先のUIパーツと、既存位置優先のUIパーツとが重なる場合があるため、この重なりを検知して重ならないように自動調整する機能を提供する。
図14は、実施例2における画像処理システム1400の機能の一例を示すブロック図である。図14に示す機能において、図4に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
次に、実施例3に係る画像処理システムについて説明する。実施例3では、継承情報に基づいてレイアウトを作成した画面をプレビューとしてユーザに提示し、ユーザがこの画面を気に入らなければ、継承情報の変更を行うことができる機能を提供する。
図16は、実施例3における画像処理システム1600の機能の一例を示すブロック図である。図16に示す機能において、図4に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
次に、変形例における画像形成装置について説明する。実施例5では、前述した画像処理サーバがMFPに組み込まれている。図17は、変形例におけるMFP1700の機能の一例を示すブロック図である。図17に示すように、画像処理サーバが組み込まれたMFPの各機能は、基本的には図4に示すMFP10の機能及び画像処理サーバ30の機能と同様である。これにより、変形例に係るMFP1700によれば、MFP単体で、各実施例に示した処理を行なうことができる。
30 画像処理サーバ
40 画像管理サーバ
50 情報処理端末
101 UI表示部
301、1410、1610 レイアウト処理部
302 XMLパーザ
303 表示制御部
304 UI構造定義取得部
305 データ継承部
306 レイアウト継承部
307 記憶装置
308 ワークフロー管理部
309 処理実行部
301、1616 描画データ取得部
1412 調整部
1612 プレビュー部
1614 変更部
Claims (14)
- プラグインのUI画面に含まれる表示部品のレイアウトを示すレイアウト情報と、前記レイアウト情報及び前記表示部品の設定情報を含む描画データとを記憶する記憶手段と、
表示対象のプラグインの前記描画データに含まれる既存のレイアウト情報の識別情報と、前記表示対象のプラグインの最新のレイアウト情報の識別情報とを前記記憶手段から取得して比較し、比較結果が異なる場合、前記既存のレイアウト情報を継承するか否かを定義する継承情報に基づいて、前記既存のレイアウト情報を継承するか否かを決定する継承手段と、
前記継承手段により前記既存のレイアウト情報が継承される場合、継承されたレイアウト情報に基づきUI画面を作成するレイアウト処理手段と、
作成された前記UI画面を表示する表示手段と
を備える画像形成装置。 - 前記継承情報は、前記既存のレイアウト情報を継承するか否かを前記プラグイン毎に定義する請求項1記載の画像形成装置。
- 前記継承情報は、前記既存のレイアウト情報を継承するか否かを、前記既存のレイアウト情報に含まれる表示部品毎に定義する請求項1記載の画像形成装置。
- 前記レイアウト処理手段は、
既存の位置情報が継承された表示部品が、他の表示部品と重なる場合、前記継承された表示部品と前記他の表示部品とが重ならない位置にレイアウト変更する調整手段を備える請求項3記載の画像形成装置。 - 前記レイアウト処理手段は、
前記継承手段により決定されたレイアウト情報に基づき作成された前記UI画面をプレビューとして前記表示手段に表示させるプレビュー手段と、
前記プレビューの表示後に、前記継承情報の定義を変更可能にする変更手段とをさらに備える請求項1乃至4いずれか一項に記載の画像形成装置。 - プラグインのUI画面に含まれる表示部品のレイアウトを示すレイアウト情報と、前記レイアウト情報及び前記表示部品の設定情報を含む描画データとを記憶する記憶手段と、
表示対象のプラグインの前記描画データに含まれる既存のレイアウト情報の識別情報と、前記表示対象のプラグインの最新のレイアウト情報の識別情報とを前記記憶手段から取得して比較し、比較結果が異なる場合、前記既存のレイアウト情報を継承するか否かを定義する継承情報に基づいて、前記既存のレイアウト情報を継承するか否かを決定する継承手段と、
前記継承手段により前記既存のレイアウト情報が継承される場合、継承されたレイアウト情報に基づきUI画面を作成するレイアウト処理手段と、
を備える画像処理装置。 - 前記継承情報は、前記既存のレイアウト情報を継承するか否かを前記プラグイン毎に定義する請求項6記載の画像処理装置。
- 前記継承情報は、前記既存のレイアウト情報を継承するか否かを、前記既存のレイアウト情報に含まれる表示部品毎に定義する請求項6記載の画像処理装置。
- 前記レイアウト処理手段は、
既存の位置情報が継承された表示部品が、他の表示部品と重なる場合、前記継承された表示部品と前記他の表示部品とが重ならない位置にレイアウト変更する調整手段を備える請求項8記載の画像処理装置。 - 前記レイアウト処理手段は、
前記継承手段により決定されたレイアウト情報に基づき作成された前記UI画面をプレビューとして表示手段に表示させるプレビュー手段と、
前記プレビューの表示後に、前記継承情報の定義を変更可能にする変更手段とをさらに備える請求項6乃至9いずれか一項に記載の画像処理装置。 - ネットワークを介して接続された画像形成装置と画像処理装置とを備える画像処理システムであって、
前記画像処理装置は、
プラグインのUI画面に含まれる表示部品のレイアウトを示すレイアウト情報と、前記レイアウト情報及び前記表示部品の設定情報を含む描画データとを記憶する記憶手段と、
表示対象のプラグインの前記描画データに含まれる既存のレイアウト情報の識別情報と、前記表示対象のプラグインの最新のレイアウト情報の識別情報とを前記記憶手段から取得して比較し、比較結果が異なる場合、前記既存のレイアウト情報を継承するか否かを定義する継承情報に基づいて、前記既存のレイアウト情報を継承するか否かを決定する継承手段と、
前記継承手段により前記既存のレイアウト情報が継承される場合、継承されたレイアウト情報に基づきUI画面を作成するレイアウト処理手段と、を備え、
前記画像形成装置は、
前記レイアウト処理手段により作成されたUI画面を表示する表示手段を備える画像処理システム。 - プラグインのUI画面に含まれる表示部品のレイアウトを示すレイアウト情報と、前記レイアウト情報及び前記表示部品の設定情報を含む描画データとを記憶する記憶手段を備え、画像データを配信する機能を有する画像形成装置における画像処理方法であって、
表示対象のプラグインの前記描画データに含まれる既存のレイアウト情報の識別情報と、前記表示対象のプラグインの最新のレイアウト情報の識別情報とを前記記憶手段から取得して比較し、比較結果が異なる場合、前記既存のレイアウト情報を継承するか否かを定義する継承情報に基づいて、前記既存のレイアウト情報を継承するか否かを決定する継承ステップと、
前記継承ステップにより前記既存のレイアウト情報が継承される場合、継承されたレイアウト情報に基づきUI画面を作成するレイアウト処理ステップと、
作成された前記UI画面を表示する表示ステップと
を有する画像処理方法。 - プラグインのUI画面に含まれる表示部品のレイアウトを示すレイアウト情報と、前記レイアウト情報及び前記表示部品の設定情報を含む描画データとを記憶する記憶手段を備えるコンピュータにより実行されるプログラムであって、
表示対象のプラグインの前記描画データに含まれる既存のレイアウト情報の識別情報と、前記表示対象のプラグインの最新のレイアウト情報の識別情報とを前記記憶手段から取得して比較し、比較結果が異なる場合、前記既存のレイアウト情報を継承するか否かを定義する継承情報に基づいて、前記既存のレイアウト情報を継承するか否かを決定する継承ステップと、
前記継承手段により前記既存のレイアウト情報が継承される場合、継承されたレイアウト情報に基づきUI画面を作成するレイアウト処理ステップを有するプログラム。 - 請求項13記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010051149A JP5353771B2 (ja) | 2010-03-08 | 2010-03-08 | 画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010051149A JP5353771B2 (ja) | 2010-03-08 | 2010-03-08 | 画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011186767A JP2011186767A (ja) | 2011-09-22 |
JP5353771B2 true JP5353771B2 (ja) | 2013-11-27 |
Family
ID=44792956
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010051149A Expired - Fee Related JP5353771B2 (ja) | 2010-03-08 | 2010-03-08 | 画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5353771B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015190986A (ja) | 2014-03-27 | 2015-11-02 | 株式会社リコー | 情報処理装置、情報処理方法、及びプログラム |
JP6398455B2 (ja) * | 2014-08-13 | 2018-10-03 | 株式会社リコー | 画像処理機能制御装置、画像処理機能制御システム、画像処理機能制御方法及び画像処理機能制御プログラム |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10154054A (ja) * | 1996-09-24 | 1998-06-09 | Fujitsu Ltd | 画面表示装置 |
JP2003150971A (ja) * | 2001-11-09 | 2003-05-23 | Konica Corp | 情報処理方法、情報処理システム、情報処理装置、及びプログラムを記録した情報記録媒体 |
JP4650141B2 (ja) * | 2005-07-25 | 2011-03-16 | 富士ゼロックス株式会社 | 情報処理装置および情報処理プログラム |
JP4925969B2 (ja) * | 2006-09-15 | 2012-05-09 | 株式会社リコー | 情報処理装置、処理制御方法およびプログラム |
JP2009110050A (ja) * | 2007-10-26 | 2009-05-21 | Ricoh Co Ltd | 情報処理装置、情報処理システム、表示制御方法、表示制御プログラム及び記録媒体 |
-
2010
- 2010-03-08 JP JP2010051149A patent/JP5353771B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011186767A (ja) | 2011-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101456624B1 (ko) | 화상형성장치, 및 웹 어플리케이션 설치 방법 | |
JP5724344B2 (ja) | 画像形成装置、カスタマイズ制御方法及びカスタマイズ制御プログラム | |
US8773676B2 (en) | Multifunction peripheral, multifunction peripheral control system, and multifunction peripheral control method for preparing information display screen including changing default conditions | |
JP4861883B2 (ja) | 画像形成装置及びアプリケーション実行方法 | |
EP2639735B1 (en) | Information processor and recording medium | |
JP5608985B2 (ja) | 画像処理装置、情報処理装置、ユーザインタフェース提供方法、画像処理システムおよびプログラム | |
US20110228333A1 (en) | Image processing apparatus and image processing method | |
US9001374B2 (en) | Image forming apparatus and display control device | |
JP5768342B2 (ja) | 印刷制御システム、及びデータ制御方法 | |
JP5582012B2 (ja) | 画像形成装置、情報処理装置、カスタマイズプログラム及び記録媒体 | |
JP2011233092A (ja) | 情報処理装置、プログラムおよび記憶媒体 | |
JP5709429B2 (ja) | 画像処理装置及びその制御方法、プログラム | |
JP2008305004A (ja) | 画像形成装置、アプリケーション実行方法及びアプリケーション実行プログラム | |
JP5332343B2 (ja) | 情報処理装置、電子マニュアル管理方法、及び電子マニュアル管理プログラム | |
JP5511483B2 (ja) | 情報処理装置、制御方法、およびプログラム | |
JP5353771B2 (ja) | 画像形成装置、画像処理装置、画像処理システム、画像処理方法、プログラム、及び記録媒体 | |
JP2013003625A (ja) | 画像処理装置、画面更新方法及び画面更新プログラム | |
KR20190088292A (ko) | 복수의 플랫폼을 지원하는 화상 형성 장치에서 동일 또는 유사한 서비스를 제공하는 앱들의 제어 | |
JP7134729B2 (ja) | プログラム、情報処理装置、及び情報処理方法 | |
JP2011180856A (ja) | 画像形成装置及びプログラム | |
JP2005269439A (ja) | 画像形成装置、情報処理方法、情報処理プログラム、及び記録媒体 | |
JP5036273B2 (ja) | 画像形成装置、表示データ生成方法及びプログラム | |
JP6024782B2 (ja) | 画像形成装置、カスタマイズ制御方法及びカスタマイズ制御プログラム | |
JP7202873B2 (ja) | 画像処理装置および画像処理方法 | |
JP5481925B2 (ja) | ネットワークシステムおよび方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121220 |
|
TRDD | Decision of grant or rejection written | ||
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130724 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130730 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130812 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130903 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5353771 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
LAPS | Cancellation because of no payment of annual fees |