JP2010050570A - Display control unit, image-forming device, and program - Google Patents
Display control unit, image-forming device, and program Download PDFInfo
- Publication number
- JP2010050570A JP2010050570A JP2008211133A JP2008211133A JP2010050570A JP 2010050570 A JP2010050570 A JP 2010050570A JP 2008211133 A JP2008211133 A JP 2008211133A JP 2008211133 A JP2008211133 A JP 2008211133A JP 2010050570 A JP2010050570 A JP 2010050570A
- Authority
- JP
- Japan
- Prior art keywords
- display
- function
- usage status
- unit
- display unit
- 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
Landscapes
- Digital Computer Display Output (AREA)
- Facsimiles In General (AREA)
- User Interface Of Digital Computer (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
Description
本発明は、表示制御装置、画像形成装置およびプログラムに関する。 The present invention relates to a display control device, an image forming apparatus, and a program.
近年、ファクシミリ、スキャナ、複写機およびネットワーク印刷機など複数の機能を有する画像形成装置が実用化されている。この画像形成装置は複数の人が並行して使用する場合があり、複数の表示部を備えさせることによって、並行して使用する際の操作性を向上させることが試みられている。例えば、特許文献1には、装置に対して外部機器を接続したときに、拡張によって使用されなくなったパネルを利用し、主パネルとは別の情報を与える機能拡張型システムが記載されている。また、特許文献2には、操作画面用表示部とは別に着脱可能な構成にしたプレビュー画面用表示部を操作部に備えることにより操作性と機能性を向上させる技術が記載されている。
本発明の課題は、並行して実現される複数の機能の状況に応じて、各機能に適した表示態様で表示を行わせることである。 The subject of this invention is making it display in the display mode suitable for each function according to the condition of the some function implement | achieved in parallel.
上述した課題を解決するため、本発明の請求項1に係る表示制御装置は、実現対象となる機能を特定する機能特定手段と、複数の表示手段のそれぞれが使用可能な状況であるか否かを表す使用状況情報を取得する使用状況情報取得手段と、各々の前記表示手段における複数種類の前記使用状況情報と、各機能を実現する場合における各々の前記表示手段による表示の態様を表す表示態様情報との対応関係を取得する表示態様情報取得手段と、前記表示態様情報取得手段により取得された対応関係に基づいて、前記機能特定手段が特定した機能について、前記使用状況情報取得手段により取得された使用状況情報に対応する表示態様情報を特定する特定手段と、前記特定手段により特定された表示態様情報が表す前記表示の態様に従って、前記複数の表示手段に表示を行わせる表示制御手段とを具備することを特徴とする。
In order to solve the above-described problem, the display control apparatus according to
請求項2に係る表示制御装置は、請求項1に記載の表示制御装置において、前記複数の表示手段のいずれかを使用している機能と、前記機能特定手段により特定された機能とに対して、それぞれ順序を割り当てる順序割当手段と、前記使用状況情報取得手段は、当該特定された機能に割り当てられた順序が、当該表示手段を使用している機能に割り当てられた順序よりも優先される場合には、使用可能な状態であることを表す使用状況情報を生成する生成手段とを備え、前記使用状況情報取得手段は、前記生成手段により生成された使用状況情報を取得することを特徴とする。
請求項3に係る表示制御装置は、請求項1または2に記載の表示制御装置において、前記表示態様情報は、或る機能を実行する場合に前記表示手段に表示される画像を構成する複数の部分画像について、それぞれの配置を示す情報であることを特徴とする。
本発明の請求項4に係る画像形成装置は、複数の表示手段と、前記複数の表示手段を制御する上述の表示制御装置と、前記表示制御装置の前記機能特定手段が特定した機能を実現して記録媒体に画像を形成する画像形成手段とを具備することを特徴とする。
本発明の請求項5に係るプログラムは、コンピュータを実現対象となる機能を特定する機能特定手段と、複数の表示手段のそれぞれが使用可能な状況であるか否かを表す使用状況情報を取得する使用状況情報取得手段と、各々の前記表示手段における複数種類の前記使用状況情報と、各機能を実現する場合における各々の前記表示手段による表示の態様を表す表示態様情報との対応関係を取得する表示態様情報取得手段と、前記表示態様情報取得手段により取得された対応関係に基づいて、前記機能特定手段が特定した機能について、前記使用状況情報取得手段により取得された使用状況情報に対応する表示態様情報を特定する特定手段と、前記特定手段により特定された表示態様情報が表す前記表示の態様に従って、前記複数の表示手段に表示を行わせる表示制御手段として機能させるためのプログラムである。
A display control device according to
The display control device according to
An image forming apparatus according to
The program according to
本発明の請求項1に係る表示制御装置によれば、並行して実現される複数の機能の状況に応じて、各機能に適した表示態様で表示を行わせることができる。
本発明の請求項2に係る表示制御装置によれば、並行して実現される複数の機能の優先順位に応じて、各機能に適した表示態様で表示を行わせることができる。
本発明の請求項3に係る表示制御装置によれば、並行して実現される複数の機能の状況に応じて、その機能を実行する場合に表示手段に表示される画像を構成する複数の部分画像の配置を決定することができる。
本発明の請求項4に係る画像形成装置によれば、並行して実現される複数の機能の状況に応じて、各機能に適した表示態様で表示を行わせることができる。
本発明の請求項5に係るプログラムによれば、並行して実現される複数の機能の状況に応じて、各機能に適した表示態様で表示を行わせることができる。
According to the display control apparatus according to the first aspect of the present invention, it is possible to perform display in a display mode suitable for each function according to the situation of a plurality of functions realized in parallel.
According to the display control apparatus of the second aspect of the present invention, it is possible to display in a display mode suitable for each function according to the priority order of a plurality of functions realized in parallel.
According to the display control apparatus of the third aspect of the present invention, a plurality of parts constituting an image displayed on the display means when executing the function according to the situation of the plurality of functions realized in parallel. Image placement can be determined.
According to the image forming apparatus of the fourth aspect of the present invention, it is possible to display in a display mode suitable for each function according to the situation of a plurality of functions realized in parallel.
According to the program according to
以下、図面を参照して本発明の実施の形態を説明する。
(A:構成)
(A−1:全体構成)
図1は、実施形態に係る画像形成装置1の外観を示す図である。図2は、実施形態に係る画像形成装置1の全体構成を示すブロック図である。図2に示すCPU(Central Processing Unit)11は、バス19を介してROM(Read Only Memory)12に記憶されているブートローダや記憶部14に記憶されている基本OSやアプリケーションプログラム(以下、アプリと記述する。なお、基本OSはアプリに含まれない)を読み出して実行することにより画像形成装置1の各部を制御する制御手段である。ROM12は半導体素子等で構成された読み出し専用の不揮発性記憶装置である。このROM12には、記憶部14に記憶されている基本OS(Operating System)をRAM(Random Access Memory)13にロードするためのブートローダやBIOS(Basic Input/Output System)などが記憶されている。RAM13は半導体素子等で構成された揮発性の記憶手段であり、CPU11がプログラムを実行する際のワークエリアとして利用される。また、上記の基本OSの機能により、RAM13には、表示部16の使用状況を表す表示部使用状況テーブル131が生成される。表示部使用状況テーブル131の詳細は後述する。
Embodiments of the present invention will be described below with reference to the drawings.
(A: Configuration)
(A-1: Overall configuration)
FIG. 1 is a diagram illustrating an appearance of an
記憶部14はハードディスクドライブなどの大容量の記憶手段であり、CPU11に読み込まれる上記基本OSや複数のアプリを記憶している。また、記憶部14には、各アプリが実行されることにより表示部16に表示される表示画面の配置の設定である配置設定テーブル141が記憶されている。
表示部16は、それぞれ液晶ディスプレイである主表示部161および補助表示部162を備えており、さらにこれらの液晶ディスプレイを駆動する駆動回路と、例えばビットマップ形式の画像データを記憶するVRAM(Video RAM)とを備えている。CPU11は、表示部16の主表示部161および補助表示部162を制御して、VRAMに記憶した画像データに応じた画像をこれらの液晶ディスプレイの表示領域に表示させる。図1に示すように、主表示部161は画像形成装置1の筐体の上面に備えられており、補助表示部162は、画像形成装置1の筐体の側面から伸びている支持台の上に備えられている。操作部15は各種の指示を入力するための座標取得部151や操作ボタン152を備えており、ユーザによる操作を受け付けてその操作内容に応じた信号をCPU11に供給する。ここで、座標取得部151とは、主表示部161や補助表示部162の上(すなわち、これらの表示領域の前面側)に重ねて設けられた透明感圧型タッチパネルであり、指等により押圧された位置を取得して、取得した位置情報をCPU11に供給する。操作ボタン152は、押下されるとCPU11にこれが押下されたことを示す信号を供給するスイッチである。このとき、表示部16に押圧された位置が、アプリの起動を指示する領域内にあると、CPU11は、操作部15からそのアプリの起動する旨の操作信号を受け取って、ユーザが指示した機能を特定する。つまり、このCPU11と操作部15は、実現対象となる機能を特定する機能特定手段の一例である。
The
The
像形成部17は、電子写真方式で画像を形成する画像形成手段の一例である。具体的には、像形成部17は、用紙等の記録媒体を搬送する搬送装置や、CPU11の制御の下で送信される画像データに対応する潜像を形成する感光体と、潜像を現像するための現像剤を感光体に供給する現像剤供給装置と、現像された像を記録媒体に転写する転写装置と、記録媒体の表面に転写された像を定着させる定着装置など、記録媒体に画像を形成するための構成を備えている。さらに、像形成部17は、画像を記録した記録媒体等の表面に光を照射し、その反射光の受光強度に応じた撮像画像データを生成する光学読取装置など、画像データを生成するための構成を備えている。通信部18は、外部機器とデータの遣り取りを行うための通信手段の一例であり、例えば各種のモデムやIMT-2000に準拠した無線通信回路、あるいは、USB(Universal Serial Bus)規格に準拠したシリアルインタフェースや、IrDA(Infrared Data Association)、Bluetooth(登録商標)などに準拠した無線インタフェースなどで構成される。通信部18により外部機器から画像データを取得し、取得した画像データに応じた画像を、像形成部17により用紙等の記録材に形成することで、画像形成装置1はファクシミリとして機能する。すなわち、この像形成部17および通信部18は、CPU11が特定した機能を実現して、用紙等の記録媒体に画像を形成する画像形成手段の一例である。また、像形成部17に備えられた光学読取装置により画像データを取得することで、画像形成装置1はスキャナとして機能する。すなわち、この像形成部17および通信部18は、CPU11が特定した機能を実現して、ハードディスク等の記録媒体に画像を形成する画像形成手段の一例である。
The
(A−2:操作部および表示部の外観構成)
図3は、操作部15および主表示部161の外観の一例を示す図である。画像形成装置1には、液晶ディスプレイである主表示部161の横に、操作ボタン152として、テンキーや矢印ボタン、「ヘルプ」「リセット」「決定」などの文字が書かれたボタンなどが備えられている。ユーザは、主表示部161の表示内容を見ながら、操作ボタン152を操作したり、主表示部161に重ねて設けられた透明感圧型タッチパネルである座標取得部151を操作したりして、画像形成装置1に指示を与える。なお、補助表示部162の外観構成は、その横に操作ボタン152が備えられていない以外は同様であるため、説明を省略する。
(A-2: Appearance configuration of operation unit and display unit)
FIG. 3 is a diagram illustrating an example of the appearance of the
図4は、アプリを起動するためのアプリ起動操作画面の一例を示す図である。このアプリ起動操作画面は、基本OSによって主表示部161または補助表示部162に表示される。ここでは、主表示部161に表示されるアプリ起動操作画面について説明する。図に示すように、主表示部161の上段には、画像形成装置1の状態などを表した文章を表示する領域Bが設けられている。図に示す例では、この領域Bに「サービスを選択してください」という文章が表示されている。ここで、サービスとは、画像形成装置1がアプリを実行することによって実現する機能のことをいう。主表示部161の下段には、サービスの名称を示す文字列T1〜T4と、そのサービスの実行を指示するための画像A1〜A4とがそれぞれ対応付けられて表示されている。ユーザが、主表示部161の表示面のうち、これらの各画像A1〜A4が表示された領域を指などで押下すると、CPU11は、押下された領域に表示されている画像に対応するアプリを実行する。
FIG. 4 is a diagram illustrating an example of an application activation operation screen for activating an application. The application activation operation screen is displayed on the
図5は、アプリを実行することによって表示されるアプリ実行画面の一例を示す図である。このアプリ実行画面は、アプリ起動操作画面によって指示されたアプリにより主表示部161または補助表示部162に表示される。図5に示すアプリ実行画面は、スキャナ機能を実現するアプリのアプリ実行画面であり、主表示部161に表示される場合について説明する。
アプリ実行画面は、複数の部分画像によって構成されている。この部分画像は、アプリに対する操作や実行結果の閲覧等の種々の機能ごとにまとめられている。この実施形態においては、部分画像として矩形状のパネルR1〜R5が用いられている。例えば、パネルR1には「解像度選択」という文字列が記載され、その下にはスキャナで用いられる複数の解像度を示す文字列等が表示されている(図示せず)。そして、これらの文字列等が表示されている領域内をユーザの指等が押圧すると、CPU11は押圧位置に対応する解像度を選択する。パネルR2〜R4は、パネルR1と同様に、アプリを操作するための操作用画像が表示されている。またパネルR5には、このアプリによって取得された画像の概要を示すプレビュー画面が表示される。すなわち、パネルR5には、アプリの実行結果を閲覧するための閲覧用画像が表示される。
FIG. 5 is a diagram illustrating an example of an application execution screen displayed by executing an application. This application execution screen is displayed on the
The application execution screen is composed of a plurality of partial images. The partial images are grouped for each of various functions such as operations on the application and viewing execution results. In this embodiment, rectangular panels R1 to R5 are used as partial images. For example, a character string “resolution selection” is described on the panel R1, and a character string indicating a plurality of resolutions used in the scanner is displayed below the character string (not shown). When the user's finger or the like presses in the area where these character strings or the like are displayed, the
(A−3:配置設定テーブルの構成)
図6は、配置設定テーブル141の一例を示す図である。記憶部14には、アプリごとに同図に示すような配置設定テーブル141が記憶されている。この配置設定テーブル141には、表示部16の使用状況とアプリ実行画面の各パネルの配置を表す配置パラメータとが対応付けられて記述されており、これらの組み合わせごとに相互を識別する識別子である配置名Va,Vb,Vcが記述されている。使用状況とは、主表示部161と補助表示部162の使用状況を示している。ここで、「○」はその表示部が使用可能であることを示し、「×」は使用不可能であることを示す。配置パラメータとは、パネルR1〜R5のそれぞれにそのパネルが優先して使用する「表示部」、パネルの左上の頂点である「基点」の座標、パネルの「幅」および「高さ」の画素数を記述したものである(図において、パネルR3〜R5についての配置パラメータは省略する)。
例えば、配置名Vaに対応する使用状況は、主表示部が「○」、補助表示部が「×」である。すなわち、この使用状況は、主表示部161が使用可能であり、補助表示部162が使用不可能であることを示している。そして、これに対応する配置パラメータは全てのパネルR1〜R5について使用する表示部は「主表示部」である。図7(a)は、この配置名Vaに対応するパネルの配置を示す概略図である。同図に示すように、主表示部161には、全てのパネルR1〜R5が配置パラメータに添って配置される。例えば、パネルR1の基点は(Xa1,Ya1)であり、幅は「Wa1」であり、高さは「Ha1」である。
(A-3: Configuration of arrangement setting table)
FIG. 6 is a diagram illustrating an example of the arrangement setting table 141. The
For example, the usage status corresponding to the arrangement name Va is “◯” for the main display unit and “×” for the auxiliary display unit. That is, this usage status indicates that the
また、配置名Vbに対応する使用状況は、主表示部が「×」、補助表示部が「○」である。すなわち、この使用状況は、主表示部161が使用不可能であり、補助表示部162が使用可能であることを示している。そして、これに対応する配置パラメータは全てのパネルR1〜R5について使用する表示部は「補助表示部」である。図7(b)は、配置名Vbに対応するパネルの配置を示す概略図である。同図に示すように、補助表示部162には、全てのパネルR1〜R5が配置パラメータに添って配置される。例えば、パネルR1の基点は(Xb1,Yb1)であり、幅は「Wb1」であり、高さは「Hb1」である。
そして、配置名Vcに対応する使用状況は、主表示部が「○」、補助表示部が「○」である。すなわち、この使用状況は、主表示部161および補助表示部162がともに使用可能であることを示している。図7(c)は、配置名Vcに対応するパネルの配置を示す概略図である。同図に示すように、主表示部161には、パネルR1〜R4が、補助表示部162には、パネルR5が配置パラメータに添って配置される。これは、パネルR1〜R4が優先して使用する表示部が「主表示部」であり、パネルR5が優先して使用する表示部が「補助表示部」と記述されているからである。
The usage status corresponding to the arrangement name Vb is “X” for the main display section and “◯” for the auxiliary display section. That is, this usage status indicates that the
The usage status corresponding to the arrangement name Vc is “◯” for the main display portion and “◯” for the auxiliary display portion. That is, this usage status indicates that both the
(A−4:表示部使用状況テーブルの構成)
図8は、表示部使用状況テーブル131の一例を示す図である。表示部使用状況テーブル131は、実行中のアプリによってCPU11が書き換えるテーブルであって、表示部16の現在の使用状況を表すテーブルである。使用状況には他のアプリによって使用されていない状態を示す「空き」と、他のアプリによって使用されている状態を示す「使用中」と、電力が供給されていない状態を示す「電源断」と、表示部がバス19に接続されていない状態を示す「未接続」とがある。CPU11は、使用状況が「空き」のときは、その表示部が使用可能であると判断し、それ以外の場合には使用不可能であると判断する。すなわち、表示部使用状況テーブル131は、複数の表示手段のそれぞれが使用可能な状況であるか否かを表す使用状況情報の一例であり、CPU11は、この使用状況情報を取得する使用状況情報取得手段の一例である。なお、基本OSは、「空き」の状態にある表示部に対し、上述したアプリ起動操作画面を表示する。
(A-4: Configuration of display unit usage status table)
FIG. 8 is a diagram illustrating an example of the display unit usage status table 131. The display unit usage status table 131 is a table that is rewritten by the
例えば、図8(a)において、主表示部の使用状況は「空き」であり、補助表示部の使用状況は「電源断」である。この場合、CPU11は、主表示部が使用可能であり、補助表示部が使用不可能であると判断する。また、図8(b)において、主表示部の使用状況は「使用中」であり、補助表示部の使用状況は「空き」である。この場合、CPU11は、主表示部が使用不可能であり、補助表示部が使用可能であると判断する。また、図8(c)においては、主表示部および補助表示部の両方が「空き」である。この場合、CPU11は、主表示部および補助表示部の両方が使用可能であると判断する。
For example, in FIG. 8A, the usage status of the main display section is “free”, and the usage status of the auxiliary display section is “power off”. In this case, the
(B:動作)
次に、画像形成装置1の動作について説明する。
(B−1:起動動作)
ユーザが操作部15を操作すると、図示しない電源ユニットから画像形成装置1の各構成に電力が供給される。電力を供給されたCPU11は、ROM12からBIOSを読み出し、続いて記憶部14に記憶された基本OSを読み出して、読み出した基本OSを実行し、画像形成装置1を起動する。図9は、この起動の動作の流れを示すフロー図である。CPU11は、基本OSに従って、表示部16の主表示部161および補助表示部162の接続状態や、電源供給状態等を確認し(ステップS101)、確認結果に応じてRAM13の表示部使用状況テーブル131を生成する(ステップS102)。そして、CPU11は、使用可能な表示部に対し、図4に示したアプリ起動用操作画面を表示する(ステップS103)。
(B: Operation)
Next, the operation of the
(B-1: Start-up operation)
When the user operates the
(B−2:アプリ実行動作)
図10は、アプリが実行される際の動作の流れを示したフロー図である。CPU11は、操作部15から操作信号を受け取り、ユーザによるアプリ起動の指示があったか否かを判断する(ステップS201)。アプリ起動の指示がないと判断した場合には(ステップS201;NO)、CPU11は、アプリ起動の指示を待ち続ける。一方、アプリ起動の指示があったと判断した場合には(ステップS201;YES)、CPU11は、表示部使用状況テーブル131を参照し、現在の表示部16の使用状況を取得する(ステップS202)。そして、配置設定テーブル141を参照して(ステップS203)、取得した表示部16の使用状況に対応する配置パラメータを特定する(ステップS204)。
すなわち、CPU11は、記憶部14から取得した配置設定テーブル141の内容に基づいて、操作部15によりユーザからの起動の指示を受けたアプリについて、RAM13の表示部使用状況テーブル131により取得された使用状況情報に対応する配置パラメータを特定する特定手段の一例である。配置パラメータを特定したCPU11は、この配置パラメータに従って、表示部16にアプリ実行画面を表示させる(ステップS205)。すなわち、CPU11は、特定された配置パラメータが表す表示の態様に従って、複数の表示手段に表示を行わせる表示制御手段の一例である。そして、CPU11は、アプリの実行により変化した表示部16の使用状況を反映させるように、表示部使用状況テーブル131を書き換える(ステップS206)。具体的には、主表示部161が「空き」のときにアプリを実行し、実行したアプリが主表示部161の使用を開始した場合には、表示部使用状況テーブル131の主表示部に対応する使用状況を「使用中」に書き換える。
その後、CPU11は、アプリを終了する旨の指示があったか否かを判断し(ステップS207)、あったと判断した場合には(ステップS207;YES)、終了を指示されたアプリを終了し(ステップS208)、この終了を反映させるように、表示部使用状況テーブル131を書き換える(ステップS209)。一方、アプリを終了する旨の指示がなかったと判断した場合には(ステップS207;NO)、CPU11は、他のアプリの起動や終了によって、表示部使用状況テーブル131が変更されたか否かを判断する(ステップS210)。ここで、CPU11は、ステップS206で書き換えた後の表示部使用状況テーブル131に基づいて、現在の表示部使用状況テーブル131が変更されたか否かを判断する。そして、変更されていないと判断した場合には(ステップS210;NO)、CPU11は、処理をステップS207に戻し、アプリ終了指示を待ち続ける。一方、変更されていると判断した場合には(ステップS210;YES)、CPU11は、処理をステップS202に戻す。すなわち、変更された表示部使用状況テーブル131に応じた配置パラメータを新たに特定し、これに沿った表示を表示部に行う。
(B-2: Application execution operation)
FIG. 10 is a flowchart showing the flow of operations when an application is executed. The
That is, the
Thereafter, the
以上の動作により、画像形成装置1は、ユーザが起動を指示したアプリに対し、その起動時における表示部16の使用状況に応じた配置で表示を行わせる。
With the above operation, the
(C:変形例)
上述の実施形態を以下のように変形してもよい。また、以下のように変形した態様を適宜組み合わせてもよい。
(C−1)上述の実施形態において、記憶部14の配置設定テーブル141には、表示部16の使用状況とアプリ実行画面の各パネルの配置を表す配置パラメータとが対応付けられて記述されていたが、配置設定テーブル141には、他の要素が記載されていてもよい。図11は、主表示部161および補助表示部162のそれぞれに予め定められたパネルの配置を示す図である。同図の各パネルの中央には、説明の便宜のため、その配置を識別する数字を記述している。ここでは、この数字は表示の順位を示している。
(C: Modification)
The above-described embodiment may be modified as follows. Moreover, you may combine suitably the aspect changed as follows.
(C-1) In the above embodiment, the arrangement setting table 141 of the
例えば、図11(a)は、主表示部161において、5枚のパネルを配置するときの各パネルの配置である。また、図11(b)は、主表示部161において、4枚のパネルを配置するときの各パネルの配置である。そして、図11(c)は、補助表示部162において、5枚のパネルを配置するときの各パネルの配置であり、図11(d)は、補助表示部162において、1枚のパネルを配置するときの各パネルの配置である。これらの配置は、各表示部に表示されるパネルの枚数ごとに、予め記憶部14に記憶されている。なお、この配置はアプリごとに異なっていてもよい。
For example, FIG. 11A shows an arrangement of each panel when five panels are arranged on the
そして、図12は、記憶部14に記憶される配置設定テーブル141aの一例を示す図である。この配置設定テーブル141aには、パネル名ごとに優先表示部と順位が記述されている。具体的には、優先表示部はパネルR1〜R4については「主(主表示部161を示す)」であり、パネルR5については「補助(補助表示部162を示す)」である。そして、順位は主表示部161においては、パネルR1→R2→R3→R4→R5の順になるように定められており、補助表示部162においては、パネルR5→R1→R2→R3→R4の順になるように定められている。
FIG. 12 is a diagram illustrating an example of the arrangement setting table 141a stored in the
CPU11は、RAM13の表示部使用状況テーブル131を参照し、配置設定テーブル141aおよび上述した配置についての記憶部14の記憶内容を参照して、主表示部161および補助表示部162に対する各パネルの表示の割り当てを行う。例えば、主表示部161と補助表示部162の両方が使用可能である場合には、パネルR1〜R4が主表示部161に割り当てられ、主表示部161に4枚のパネルを表示するための配置として、図11(b)に示す配置の表示が行われる。そして、パネルR5が補助表示部162に割り当てられ、補助表示部162に1枚のパネルを表示するための配置として、図11(d)に示す配置の表示が行われる。すなわち、記憶部14は、各々の表示手段における複数種類の使用状況情報と、各機能を実現する場合における各々の表示手段による表示の態様を表す表示態様情報との対応関係を記憶していればよい。なお、CPU11は、記憶手段14に記憶されたこの対応関係を取得する表示態様情報取得手段の一例である。
この変形例では、表示部に表示させるパネルの枚数ごとにそのパネルの配置が予め記憶されているので、使用状況に応じて各表示部に割り当てるパネルの枚数が決まり、各表示部に表示させるアプリ実行画面の配置が決定される。
The
In this modification, since the arrangement of the panels is stored in advance for each number of panels to be displayed on the display unit, the number of panels to be allocated to each display unit is determined according to the usage situation, and the application to be displayed on each display unit The layout of the execution screen is determined.
(C−2)上述の実施形態において、アプリ実行画面が有する複数の部分画像として、矩形状のパネルR1〜R5が用いられていたが、部分画像はパネルに限られない。図13は、この変形例における部分画像の例を示す図である。図13(a)に示すように、部分画像とは、タブ付きの領域R1〜R3であってもよい。また、上述の実施形態において、各パネルR1〜R5は互いに重なり合わない配置となっていたが、重なり合う配置であってもよい。例えば、図13(b)に示すように、アプリ実行画面の部分画像は、矩形のパネルR1〜R3であり、各パネルは重なり合うように配置されていてもよい。 (C-2) In the above-described embodiment, the rectangular panels R1 to R5 are used as the plurality of partial images included in the application execution screen, but the partial images are not limited to panels. FIG. 13 is a diagram showing an example of a partial image in this modification. As shown in FIG. 13A, the partial images may be tabbed regions R1 to R3. In the above-described embodiment, the panels R1 to R5 are arranged so as not to overlap each other, but may be arranged so as to overlap each other. For example, as shown in FIG. 13B, the partial images of the application execution screen are rectangular panels R1 to R3, and the panels may be arranged so as to overlap each other.
(C−3)上述の実施形態において、表示部使用状況テーブル131によって、主表示部161および補助表示部162について、他のアプリが使用中であると記述されているときには、CPU11は、その表示部を使用不可能と判断したが、使用しているアプリやプロセスまたはユーザ等によって、使用の可否を判断してもよい。この場合、例えば、表示部使用状況テーブル131の使用状況には、「使用中」だけではなく、どのアプリが使用中であるかを記述する。記憶部14には、予め各アプリが表示部を使用しようとする際に優先される順位(優先順位)を、アプリごとに記憶している。CPU11は、ユーザによって起動が指示されたアプリの優先順位とその表示部を使用しているアプリの優先順位を比較して、それぞれがその表示部を優先して使用する順序を割り当てる。すなわち、CPU11は、複数の表示手段のいずれかを使用している機能と、操作部15により特定された機能とに対して、それぞれ順序を割り当てる順序割当手段の一例である。そして、起動が指示されたアプリに割り当てられた順序が、現在、表示部を使用しているアプリに割り当てられた順序よりも優先される場合には、CPU11は、表示部使用状況テーブル131においてそのアプリ現在使用されている表示部に対応する「使用状況」を、使用可能な状態であることを表す「空き」に書き換えてもよい。そしてその結果、CPU11は、現在表示部を使用しているアプリを強制終了させ、起動が指示されたアプリを実行するようにしてもよい。また、表示部使用状況テーブル131の「使用状況」には、その表示部を使用しているアプリが起動された時刻を記述してもよい。そして、CPU11は、その時刻から現在までの時間である経過時間を算出し、記憶部14に予め定められた閾値と比較して、算出した経過時間がその閾値を超えている場合には、起動が指示されたアプリによってその表示部を使用可能であることを表す使用状況情報を生成してもよい。具体的には、CPU11は、その表示部を使用しているアプリを強制終了させ、起動が指示されたアプリを実行するようにすればよい。
(C-3) In the above-described embodiment, when the display unit usage status table 131 describes that another application is being used for the
(C−4)上述の実施形態において、表示部16には、主表示部161と補助表示部162の2つの表示部が備えられていたが、3以上の表示部が備えられていてもよい。この場合、表示部使用状況テーブル131や、配置設定テーブル141は、3以上の表示部について記述されていればよい。
(C-4) In the above-described embodiment, the
(C−5)上述の実施形態において、表示部使用状況テーブル131は、実行中のアプリによってCPU11が書き換えるテーブルであったが、CPU11が基本OSに従って周期的に書き換えるテーブルであってもよい。この場合、指示されたアプリを実行中のCPU11が、ステップS206やステップS209において、表示部使用状況テーブル131を書き換える替わりに、CPU11により実行される基本OSが周期的に各アプリに対し、特定された配置パラメータに対応する使用状況を要求して、要求に対する各アプリからの応答に基づいて、表示部使用状況テーブル131を書き換えてもよい。
(C-5) In the above-described embodiment, the display unit usage status table 131 is a table that is rewritten by the
(C−6)上述の実施形態において、画像形成装置1のCPU11によって実行される基本OSやアプリの実行内容を記述したプログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、このような制御を行う制御手段としてはCPU以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
(C-6) In the above-described embodiment, the program describing the basic OS and application execution contents executed by the
1…画像形成装置、11…CPU、12…ROM、13…RAM、131…表示部使用状況テーブル、14…記憶部、141…配置設定テーブル、141a…配置設定テーブル、15…操作部、151…座標取得部、152…操作ボタン、16…表示部、161…主表示部、162…補助表示部、17…像形成部、18…通信部、19…バス。
DESCRIPTION OF
Claims (5)
複数の表示手段のそれぞれが使用可能な状況であるか否かを表す使用状況情報を取得する使用状況情報取得手段と、
各々の前記表示手段における複数種類の前記使用状況情報と、各機能を実現する場合における各々の前記表示手段による表示の態様を表す表示態様情報との対応関係を取得する表示態様情報取得手段と、
前記表示態様情報取得手段により取得された対応関係に基づいて、前記機能特定手段が特定した機能について、前記使用状況情報取得手段により取得された使用状況情報に対応する表示態様情報を特定する特定手段と、
前記特定手段により特定された表示態様情報が表す前記表示の態様に従って、前記複数の表示手段に表示を行わせる表示制御手段と
を具備することを特徴とする表示制御装置。 A function specifying means for specifying a function to be realized;
Usage status information acquisition means for acquiring usage status information indicating whether each of the plurality of display means is in a usable status; and
Display mode information acquisition means for acquiring a correspondence relationship between a plurality of types of usage status information in each of the display means and display mode information representing a display mode by each of the display means when realizing each function;
A specifying unit that specifies display mode information corresponding to the usage status information acquired by the usage status information acquiring unit for the function specified by the function specifying unit based on the correspondence acquired by the display mode information acquiring unit. When,
A display control unit that causes the plurality of display units to perform display according to the display mode represented by the display mode information specified by the specifying unit.
当該特定された機能に割り当てられた順序が、当該表示手段を使用している機能に割り当てられた順序よりも優先される場合には、使用可能な状態であることを表す使用状況情報を生成する生成手段とを備え、
前記使用状況情報取得手段は、前記生成手段により生成された使用状況情報を取得する
ことを特徴とする請求項1に記載の表示制御装置。 Order assignment means for assigning an order to the function using any of the plurality of display means and the function specified by the function specifying means;
If the order assigned to the specified function has priority over the order assigned to the function using the display means, usage status information indicating that the function is usable is generated. Generating means,
The display control apparatus according to claim 1, wherein the usage status information acquisition unit acquires the usage status information generated by the generation unit.
ことを特徴とする請求項1または2に記載の表示制御装置。 The display mode information is information indicating an arrangement of a plurality of partial images constituting an image displayed on the display unit when a certain function is executed. The display control apparatus described.
前記複数の表示手段を制御する請求項1ないし3のいずれかに記載の表示制御装置と、
前記表示制御装置の前記機能特定手段が特定した機能を実現して記録媒体に画像を形成する画像形成手段と
を具備することを特徴とする画像形成装置。 A plurality of display means;
The display control apparatus according to any one of claims 1 to 3, which controls the plurality of display means;
An image forming apparatus comprising: an image forming unit that realizes a function specified by the function specifying unit of the display control device and forms an image on a recording medium.
実現対象となる機能を特定する機能特定手段と、
複数の表示手段のそれぞれが使用可能な状況であるか否かを表す使用状況情報を取得する使用状況情報取得手段と、
各々の前記表示手段における複数種類の前記使用状況情報と、各機能を実現する場合における各々の前記表示手段による表示の態様を表す表示態様情報との対応関係を取得する表示態様情報取得手段と、
前記表示態様情報取得手段により取得された対応関係に基づいて、前記機能特定手段が特定した機能について、前記使用状況情報取得手段により取得された使用状況情報に対応する表示態様情報を特定する特定手段と、
前記特定手段により特定された表示態様情報が表す前記表示の態様に従って、前記複数の表示手段に表示を行わせる表示制御手段と
して機能させるためのプログラム。 A function identification means for identifying a function to be realized by a computer;
Usage status information acquisition means for acquiring usage status information indicating whether each of the plurality of display means is in a usable status; and
Display mode information acquisition means for acquiring a correspondence relationship between a plurality of types of usage status information in each of the display means and display mode information representing a display mode by each of the display means when realizing each function;
A specifying unit that specifies display mode information corresponding to the usage status information acquired by the usage status information acquiring unit for the function specified by the function specifying unit based on the correspondence acquired by the display mode information acquiring unit. When,
A program for causing a plurality of display means to function as display control means in accordance with the display form indicated by the display form information specified by the specifying means.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008211133A JP2010050570A (en) | 2008-08-19 | 2008-08-19 | Display control unit, image-forming device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008211133A JP2010050570A (en) | 2008-08-19 | 2008-08-19 | Display control unit, image-forming device, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2010050570A true JP2010050570A (en) | 2010-03-04 |
Family
ID=42067330
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008211133A Pending JP2010050570A (en) | 2008-08-19 | 2008-08-19 | Display control unit, image-forming device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2010050570A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012185704A (en) * | 2011-03-07 | 2012-09-27 | Ricoh Co Ltd | Information processing apparatus, control method, control program, and recording medium |
-
2008
- 2008-08-19 JP JP2008211133A patent/JP2010050570A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012185704A (en) * | 2011-03-07 | 2012-09-27 | Ricoh Co Ltd | Information processing apparatus, control method, control program, and recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6410584B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP6028429B2 (en) | Display control apparatus, service providing apparatus, and program | |
RU2666967C2 (en) | Information processing apparatus, information processing method and recording medium | |
JP2011113392A (en) | Display device, image forming device, customizing method, and program | |
JP2012023624A (en) | Multifunction machine | |
JP2014117855A (en) | Image processing device operable in power saving mode and image processing device control method | |
WO2003103272A1 (en) | Image processing device | |
JP2019070937A (en) | Control device, shortcut icon registration method, and shortcut icon registration control program | |
JP4333717B2 (en) | Image forming apparatus | |
JP5795465B2 (en) | Display device | |
JP2019113999A (en) | Image processing device | |
JP2010038998A (en) | Image forming apparatus, start-up control method, program, and recording medium | |
JP2010050570A (en) | Display control unit, image-forming device, and program | |
JP2013200602A (en) | Image processing apparatus | |
JP6930082B2 (en) | Information processing equipment, image forming equipment, and programs | |
US20140145956A1 (en) | Data processing apparatus, operation accepting method, and non-transitory computer-readable recording medium encoded with browsing program | |
JP2003224696A (en) | Multifunction MFP | |
JP2020014143A (en) | Image forming apparatus and program | |
JP2013152509A (en) | Image processing apparatus | |
JP6618593B2 (en) | Image processing apparatus, image processing apparatus control method, and program | |
JP4872986B2 (en) | Information processing apparatus, image forming apparatus, and program | |
JP2008022130A (en) | Image forming apparatus and starting method thereof, and method of displaying menu | |
JP2016127462A (en) | Information processing device, information processing method, information processing program, and storage medium | |
JP2016164725A (en) | Information processing device, information processing system, and information processing program | |
JP2005197978A (en) | Multi-function machine |