JP6677131B2 - Image forming apparatus, method, and program - Google Patents

Image forming apparatus, method, and program Download PDF

Info

Publication number
JP6677131B2
JP6677131B2 JP2016172619A JP2016172619A JP6677131B2 JP 6677131 B2 JP6677131 B2 JP 6677131B2 JP 2016172619 A JP2016172619 A JP 2016172619A JP 2016172619 A JP2016172619 A JP 2016172619A JP 6677131 B2 JP6677131 B2 JP 6677131B2
Authority
JP
Japan
Prior art keywords
button
screen
unit
forming apparatus
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016172619A
Other languages
Japanese (ja)
Other versions
JP2018042010A (en
Inventor
宏樹 田島
宏樹 田島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2016172619A priority Critical patent/JP6677131B2/en
Publication of JP2018042010A publication Critical patent/JP2018042010A/en
Application granted granted Critical
Publication of JP6677131B2 publication Critical patent/JP6677131B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、画面の表示を制御するための画像形成装置、方法およびプログラムに関する。   The present invention relates to an image forming apparatus, a method, and a program for controlling display of a screen.

近年、表示部を有するMFP(Multi-Functional Peripheral)などの画像形成装置が普及している。画像形成装置が普及するのに伴って、画像形成装置の機能は、多様化している。そのため、ユーザーは、目的の機能を呼び出すまでに、表示部の画面を切り替える操作を何度も行なわなければならない。近年では、このような操作性の悪さを改善するための技術が開発されている。   In recent years, image forming apparatuses such as MFPs (Multi-Functional Peripherals) having a display unit have become widespread. With the spread of image forming apparatuses, the functions of the image forming apparatuses have been diversified. Therefore, the user has to perform the operation of switching the screen of the display unit many times before calling the target function. In recent years, technologies for improving such poor operability have been developed.

たとえば、特開2012−27725号公報(特許文献1)は、複数の設定画面の切り替え操作を容易にすることを目的とする画像処理装置を開示している。特開2012−27725号公報に開示される画像処理装置は、下位ウィンドウを閉じた後にユーザーによって選択される可能性がある上位ウィンドウに含まれる項目を抽出し、抽出した項目の近傍に下位ウィンドウを閉じるためのボタンが表示されるように、下位ウィンドウを上位ウィンドウに重ねる表示させる。   For example, Japanese Unexamined Patent Application Publication No. 2012-27725 (Patent Document 1) discloses an image processing apparatus for facilitating a switching operation of a plurality of setting screens. The image processing apparatus disclosed in Japanese Patent Application Laid-Open No. 2012-27725 extracts an item included in an upper window that may be selected by a user after closing a lower window, and places the lower window in the vicinity of the extracted item. Display the lower window over the upper window so that a button for closing is displayed.

特開2012−27725号公報JP 2012-27725 A

しかしながら、特開2012−27725号公報に開示される画像処理装置は、下位ウィンドウを開くための操作を受けたタイミングで、下位ウィンドウ内のボタンの配置を変更するための演算処理を実行する。そのため、下位ウィンドウへの画面遷移に要する時間が、下位ウィンドウ内のボタンの配置を変更しない場合に比べて長くなるという問題が生じる。   However, the image processing device disclosed in Japanese Patent Application Laid-Open No. 2012-27725 executes an arithmetic process for changing the arrangement of buttons in the lower window at the timing of receiving an operation for opening the lower window. For this reason, there is a problem that the time required for screen transition to the lower window becomes longer than when the arrangement of buttons in the lower window is not changed.

本開示は、上記課題を解決するためになされたものであって、遷移前の画面に応じて遷移後の画面のボタン位置を変更する場合の画面遷移に要する時間を抑制することができる画像形成装置、方法およびプログラムを提供することを目的とする。   The present disclosure has been made in order to solve the above problem, and has an image forming method capable of suppressing a time required for screen transition when changing a button position of a screen after transition according to a screen before transition. It is an object to provide an apparatus, a method, and a program.

本開示のある局面に従うと、画像形成装置は、複数の画面を表示するための表示部と、複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備える。複数の画面のうちの第1の画面が、複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含む。第1のボタンは、第1の画面が表示されるときにデフォルト位置とは異なる位置に表示される。さらに、画像形成装置は、第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するための決定部と、第2の画面に含まれる第2のボタンの表示予定位置を第1のボタンが表示される位置に従って変更するための変更処理を、第1のボタンに対する操作の前に開始するためのボタン位置変更部とを備える。   According to an aspect of the present disclosure, the image forming apparatus includes a display unit for displaying a plurality of screens, and a storage unit for storing a default position of a button included in each of the plurality of screens. Prepare. The first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens. The first button is displayed at a position different from the default position when the first screen is displayed. Further, the image forming apparatus includes: a determination unit for determining a transition destination screen when the first button is operated as the second screen; and a display position of the second button included in the second screen. And a button position changing unit for starting a change process for changing the position of the first button before the operation on the first button.

好ましくは、第1のボタンが表示される位置のデフォルト位置からの変更後から、第1のボタンに対する操作の前までの期間に、ボタン位置変更部は変更処理を開始する。   Preferably, the button position change unit starts the change processing during a period from after the position where the first button is displayed is changed from the default position to before the operation on the first button.

好ましくは、画像形成装置は、第1のボタンが表示される位置をカスタマイズするためのカスタマイズ指示を受けるための入力部と、入力部がカスタマイズ指示を受けた場合に、当該カスタマイズ指示に基づいて、第1のボタンが表示される位置をデフォルト位置から変更するためのカスタマイズ処理部とをさらに備える。   Preferably, the image forming apparatus includes: an input unit for receiving a customization instruction for customizing a position at which the first button is displayed; and, when the input unit receives the customization instruction, based on the customization instruction, A customization processing unit for changing a position at which the first button is displayed from a default position.

好ましくは、画像形成装置は、第1の画面が表示されるときに、第1のボタンのスクロール指示を受けるための入力部と、入力部がスクロール指示を受けた場合に、当該スクロール指示に基づいて、第1のボタンが表示される位置をデフォルト位置から変更するための表示制御部とをさらに備える。   Preferably, when the first screen is displayed, the image forming apparatus includes: an input unit configured to receive a scroll instruction of the first button; and, when the input unit receives the scroll instruction, based on the scroll instruction. A display control unit for changing the position where the first button is displayed from the default position.

好ましくは、ボタン位置変更部は、第2のボタンの表示予定位置を、デフォルト位置よりも、第1のボタンからの距離が短くなるように変更する。   Preferably, the button position changing unit changes the display scheduled position of the second button so that the distance from the first button is shorter than the default position.

好ましくは、決定部は、第1のボタンが表示される位置とデフォルト位置との距離が閾値より大きい場合に、当該第1のボタンの遷移先の画面を第2の画面として決定する。   Preferably, when the distance between the position where the first button is displayed and the default position is larger than a threshold value, the determination unit determines the screen to which the first button is transitioned as the second screen.

好ましくは、第1の画面は、第1のボタンを複数含む。決定部は、全ての第1のボタンの各々の遷移先の画面を第2の画面として決定する。   Preferably, the first screen includes a plurality of first buttons. The deciding unit decides a screen to which each of all the first buttons is transitioned as a second screen.

好ましくは、第1の画面は、第1のボタンを複数含む。画像形成装置は、複数の第1のボタンの各々について、当該第1のボタンが操作された頻度を示す情報を記憶するための操作情報記憶部をさらに備える。決定部は、操作情報記憶部に記憶される情報で示される頻度についての上位所定数の第1のボタンの各々の遷移先の画面を第2の画面として決定する。   Preferably, the first screen includes a plurality of first buttons. The image forming apparatus further includes, for each of the plurality of first buttons, an operation information storage unit for storing information indicating a frequency at which the first button is operated. The deciding unit decides, as the second screen, the screen to which each of the predetermined number of the first buttons with respect to the frequency indicated by the information stored in the operation information storage unit transitions.

好ましくは、第1の画面は、第1のボタンを複数含む。画像形成装置は、複数の第1のボタンの各々について、当該第1のボタンが操作された時点を記憶するための操作情報記憶部をさらに備える。決定部は、操作情報記憶部に記憶される時点の新しさについての上位所定数の第1のボタンの各々の遷移先の画面を第2の画面として決定する。   Preferably, the first screen includes a plurality of first buttons. The image forming apparatus further includes, for each of the plurality of first buttons, an operation information storage unit for storing a point in time when the first button is operated. The deciding unit decides, as the second screen, the screen to which each of the predetermined number of first buttons for the newness at the time point stored in the operation information storage unit is shifted to is the second screen.

好ましくは、第1の画面は、第1のボタンを複数含む。画像形成装置は、複数の第1のボタンの各々について、当該第1のボタンに対する優先度を記憶するための優先度記憶部をさらに備える。決定部は、優先度記憶部が記憶に記憶される優先度についての上位所定数の第1のボタンの各々の遷移先の画面を第2の画面として決定する。   Preferably, the first screen includes a plurality of first buttons. The image forming apparatus further includes a priority storage unit that stores, for each of the plurality of first buttons, a priority for the first button. The deciding unit decides, as the second screen, the screen to which each of the predetermined number of the first buttons for the priority stored in the priority storage unit is shifted.

好ましくは、画像形成装置は、印刷データを受信するための通信部と、通信部が受信した印刷データをビットマップ形式の画像データに変換するラスタライズ処理を実行するための画像処理部とをさらに備える。ボタン位置変更部は、画像処理部が所定容量より大きい容量の印刷データに対してラスタライズ処理を実行している場合、変更処理の実行を回避する。   Preferably, the image forming apparatus further includes a communication unit for receiving the print data, and an image processing unit for performing a rasterizing process for converting the print data received by the communication unit into bitmap image data. . The button position changing unit avoids performing the changing process when the image processing unit is performing the rasterizing process on print data having a capacity larger than the predetermined capacity.

好ましくは、画像形成装置は、画像データで示される画像を文字領域と非文字領域とに分離し、文字領域に対応するデータと非文字領域に対応するデータとの各々を圧縮することにより、画像データに対応する圧縮ファイルを生成するための画像処理部をさらに備える。ボタン位置変更部は、画像処理部が圧縮ファイルを生成している場合、変更処理の実行を回避する。   Preferably, the image forming apparatus separates the image represented by the image data into a character area and a non-character area, and compresses each of the data corresponding to the character area and the data corresponding to the non-character area, thereby obtaining an image. The image processing apparatus further includes an image processing unit for generating a compressed file corresponding to the data. The button position changing unit avoids executing the changing process when the image processing unit has generated the compressed file.

好ましくは、画像形成装置は、ファクス回線を用いたファクスジョブを実行するための実行部をさらに備える。ボタン位置変更部は、実行部がファクスジョブを実行している場合、変更処理の実行を回避する。   Preferably, the image forming apparatus further includes an execution unit for executing a fax job using the fax line. The button position changing unit avoids executing the changing process when the execution unit is executing the fax job.

本開示のある局面に従うと、方法は、複数の画面を表示するための表示部と、複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備えた画像形成装置において実施される方法である。複数の画面のうちの第1の画面が、複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含む。第1のボタンは、第1の画面が表示されるときにデフォルト位置とは異なる位置に表示される。方法は、第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するステップと、第2の画面に含まれる第2のボタンの表示予定位置を第1のボタンが表示される位置に従って変更するための変更処理を、第1のボタンに対する操作の前に開始するステップとを備える。   According to one aspect of the present disclosure, a method includes a display unit for displaying a plurality of screens, and a storage unit for storing a default position of a button included in each of the plurality of screens. This is a method performed in the image forming apparatus. The first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens. The first button is displayed at a position different from the default position when the first screen is displayed. The method comprises the steps of: determining a transition destination screen when the first button is operated as the second screen; and displaying the display position of the second button included in the second screen by the first button. Starting a change process for changing the first button before the operation on the first button.

本開示の別の局面に従うと、プログラムは、複数の画面を表示するための表示部と、複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備えた画像形成装置のコンピュータに情報処理方法を実行させるためのプログラムである。複数の画面のうちの第1の画面が、複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含む。第1のボタンは、第1の画面が表示されるときにデフォルト位置とは異なる位置に表示される。情報処理方法は、第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するステップと、第2の画面に含まれる第2のボタンの表示予定位置を第1のボタンが表示される位置に従って変更するための変更処理を、第1のボタンに対する操作の前に開始するステップとを備える。   According to another aspect of the present disclosure, a program includes a display unit for displaying a plurality of screens, and a storage unit for storing a default position of a button included in each of the plurality of screens. For causing a computer of the image forming apparatus to execute the information processing method. The first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens. The first button is displayed at a position different from the default position when the first screen is displayed. The information processing method includes a step of determining a transition destination screen when the first button is operated as the second screen, and a step of determining a display scheduled position of the second button included in the second screen by the first button. Starting a change process for changing the first button before the operation on the first button.

本開示の構成によれば、画像形成装置は、遷移前の画面に応じて遷移後の画面のボタン位置を変更する場合の画面遷移に要する時間を抑制することができる。   According to the configuration of the present disclosure, the image forming apparatus can reduce the time required for screen transition when changing the button position of the screen after transition according to the screen before transition.

第1の実施の形態に係る画像形成装置の外観を示した図である。FIG. 1 is a diagram illustrating an appearance of an image forming apparatus according to a first embodiment. 画像形成装置のコピー機能を呼び出した場合における画面遷移の一例を示す図である。FIG. 9 is a diagram illustrating an example of a screen transition when a copy function of the image forming apparatus is called. 操作画面がカスタマイズされた場合における画面遷移の比較例を示す図である。FIG. 9 is a diagram illustrating a comparative example of screen transition when the operation screen is customized. 第1の実施の形態に係る画像形成装置における、操作画面がカスタマイズされた場合の画面遷移の例を示す図である。FIG. 6 is a diagram illustrating an example of screen transition when the operation screen is customized in the image forming apparatus according to the first embodiment. 図4に示す画面遷移の処理の流れを説明する図である。FIG. 5 is a diagram illustrating a flow of a screen transition process illustrated in FIG. 4. 画像形成装置の主要なハードウェア構成を示すブロック図である。FIG. 2 is a block diagram illustrating a main hardware configuration of the image forming apparatus. 第1の実施の形態に係る画像形成装置が備える制御部の主な機能構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a main functional configuration of a control unit included in the image forming apparatus according to the first embodiment. 位置情報記憶部が記憶する位置情報テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of a position information table stored in a position information storage unit. 遷移先画面記憶部が記憶する情報の一例を示す図である。FIG. 6 is a diagram illustrating an example of information stored in a transition destination screen storage unit. 操作画面に対するカスタマイズ指示を受けるためのカスタマイズ設定画面の一例を示す図である。FIG. 9 is a diagram illustrating an example of a customization setting screen for receiving a customization instruction for an operation screen. 第1の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。6 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the first embodiment. スクロール指示を受ける前後の操作画面を示す図である。It is a figure showing an operation screen before and after receiving a scroll instruction. 第3の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。13 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the third embodiment. 第4の実施の形態に係る画像形成装置が備える制御部の主な機能構成を示すブロック図である。FIG. 14 is a block diagram illustrating a main functional configuration of a control unit included in an image forming apparatus according to a fourth embodiment. 優先度記憶部が記憶する優先度情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of priority information stored in a priority storage unit. 第4の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。16 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the fourth embodiment. 第5の実施の形態に係る画像形成装置が備える制御部の主な機能構成を示すブロック図である。FIG. 15 is a block diagram illustrating a main functional configuration of a control unit provided in an image forming apparatus according to a fifth embodiment. 操作情報記憶部が記憶する操作情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of operation information stored in an operation information storage unit. 第5の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。15 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the fifth embodiment. 第6の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。16 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the sixth embodiment. 第7の実施の形態に係る画像形成装置におけるボタン位置の変更処理の流れを示すフローチャートである。16 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus according to the seventh embodiment. 第9の実施の形態に係る画像形成装置の画面遷移の一例を示す図である。FIG. 25 is a diagram illustrating an example of a screen transition of the image forming apparatus according to the ninth embodiment.

以下、図面を参照しつつ、本発明に係る各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same parts and components are denoted by the same reference numerals. Their names and functions are the same. Therefore, detailed description thereof will not be repeated.

なお、以下では、画像形成装置の一例として、スキャナ機能、コピー機能、およびプリンター機能を備えるデジタル複合機として機能するMFPについて説明するが、画像形成装置は、MFPに限定されるものではない。たとえば、画像形成装置は、タブレット端末、パソコン、デジタルカメラ、電子辞書、PDA(Personal Digital Assistant)、ゲーム機、表示部を有するその他の機器などとして実現される場合もあり得る。以下で説明される各実施の形態は、適宜選択的に組み合わされてもよい。   In the following, as an example of an image forming apparatus, an MFP that functions as a digital multifunction peripheral having a scanner function, a copy function, and a printer function will be described. However, the image forming apparatus is not limited to the MFP. For example, the image forming apparatus may be realized as a tablet terminal, a personal computer, a digital camera, an electronic dictionary, a PDA (Personal Digital Assistant), a game machine, another device having a display unit, or the like. The embodiments described below may be selectively combined as appropriate.

以下において、画面に含まれるボタンのうち、他の操作画面へ遷移するためのボタンを画面遷移ボタンという。画面遷移ボタンのうち、デフォルトで設定された座標位置(以下、デフォルト位置という)とは異なる位置に表示されるボタンを位置変更ボタンという。   Hereinafter, among the buttons included in the screen, a button for transitioning to another operation screen is referred to as a screen transition button. Among the screen transition buttons, a button displayed at a position different from the coordinate position set by default (hereinafter referred to as a default position) is called a position change button.

<第1の実施の形態>
[概要]
図1〜図4を参照して、第1の実施の形態に係る画像形成装置100の概要について説明する。図1は、MFPとして構成される画像形成装置100の外観を示した図である。図1に示されるように、画像形成装置100は、タッチパネルを含むUI(User Interface)部16を有する。画像形成装置100は、UI部16に対する操作に応じて、スキャナ機能、コピー機能、およびプリンター機能などの各機能を実行する。
<First embodiment>
[Overview]
The outline of the image forming apparatus 100 according to the first embodiment will be described with reference to FIGS. FIG. 1 is a diagram illustrating an appearance of an image forming apparatus 100 configured as an MFP. As shown in FIG. 1, the image forming apparatus 100 has a UI (User Interface) unit 16 including a touch panel. The image forming apparatus 100 executes various functions such as a scanner function, a copy function, and a printer function according to an operation on the UI unit 16.

図2は、ユーザーが画像形成装置100のコピー機能を呼び出した場合におけるUI部16の画面遷移の一例を示す図である。図2(a)には、画像形成装置100の起動時にUI部16に表示されるホーム画面30が示されている。ホーム画面30は、コピー機能を呼び出すためのボタン31、ファクシミリ機能およびスキャン機能を呼び出すためのボタン32、ファイル管理に関する機能を呼び出すためのボタン33、Webブラウザーを起動するためのボタン34など、画像形成装置100が有する各機能を呼び出すためのボタンを含む。   FIG. 2 is a diagram illustrating an example of a screen transition of the UI unit 16 when the user calls the copy function of the image forming apparatus 100. FIG. 2A illustrates a home screen 30 displayed on the UI unit 16 when the image forming apparatus 100 is activated. The home screen 30 includes image forming buttons 31 for calling a copy function, a button 32 for calling a facsimile function and a scan function, a button 33 for calling a function related to file management, a button 34 for starting a Web browser, and the like. A button for calling each function of the device 100 is included.

ユーザーによってボタン31が押下されると、画像形成装置100は、コピー機能を実行するための操作画面をUI部16に表示する。図2(b)には、コピー機能を実行するための操作画面40の一例が示されている。   When the button 31 is pressed by the user, the image forming apparatus 100 displays an operation screen for executing the copy function on the UI unit 16. FIG. 2B shows an example of the operation screen 40 for executing the copy function.

図2(b)に示される例では、操作画面40は、コピー機能を実行する際の条件を設定するためのボタン41〜46を含む。図2(b)に示す操作画面40では、各ボタン41〜46は、デフォルトで設定された座標位置(デフォルト位置)に配置されている。   In the example shown in FIG. 2B, the operation screen 40 includes buttons 41 to 46 for setting conditions for executing the copy function. In the operation screen 40 shown in FIG. 2B, the buttons 41 to 46 are arranged at coordinate positions set by default (default positions).

具体的には、操作画面40は、カラー条件を設定するためのボタン41、濃度条件を設定するためのボタン42、用紙条件を設定するためのボタン43、倍率条件を設定するためのボタン44、両面印刷条件を設定するためのボタン45、パンチなどの仕上り条件を設定するためのボタン46を含み、ボタン41〜46が画面下方において横方向に一定間隔に並べて配置されている。   Specifically, the operation screen 40 includes a button 41 for setting a color condition, a button 42 for setting a density condition, a button 43 for setting a paper condition, a button 44 for setting a magnification condition, It includes a button 45 for setting double-sided printing conditions and a button 46 for setting finishing conditions such as punching. Buttons 41 to 46 are arranged side by side at fixed intervals in the horizontal direction at the bottom of the screen.

ユーザーによってボタン41〜46のいずれかが押下されると、画像形成装置100は、押下されたボタンに対応する条件の詳細を設定するための操作画面をUI部16に表示する。すなわち、ボタン41〜46は、他の操作画面へ遷移するための画面遷移ボタンである。図2(c)には、ボタン46が押下され、仕上り条件の詳細を設定するための操作画面50の一例が示されている。   When any of the buttons 41 to 46 is pressed by the user, the image forming apparatus 100 displays an operation screen for setting details of the condition corresponding to the pressed button on the UI unit 16. That is, the buttons 41 to 46 are screen transition buttons for transitioning to another operation screen. FIG. 2C shows an example of an operation screen 50 for pressing the button 46 and setting details of the finishing condition.

図2(c)に示される例では、操作画面50は、仕上り条件の詳細を設定するためのボタン群51と、仕上り条件の設定を中止するためのボタン52と、仕上り条件の設定を完了するためのボタン53とを含む。図2(c)に示す操作画面50では、各ボタンは、デフォルト位置に配置されている。   In the example shown in FIG. 2C, the operation screen 50 includes a button group 51 for setting details of the finishing condition, a button 52 for canceling the setting of the finishing condition, and completing the setting of the finishing condition. And a button 53 for In the operation screen 50 shown in FIG. 2C, each button is arranged at a default position.

ユーザーは、仕上り条件を変更したい場合に、操作画面50上のボタン群51を操作する。前回と同じ仕上り条件でよい場合には、ユーザーは、ボタン群51を操作することなく、ボタン53を押下する。仕上り条件の設定を中止したい場合にも、ユーザーは、ボタン群51を操作することなく、ボタン52を押下する。   The user operates the button group 51 on the operation screen 50 to change the finishing condition. If the same finishing condition as the previous time is sufficient, the user presses the button 53 without operating the button group 51. The user presses the button 52 without operating the button group 51 even when the user wants to cancel the setting of the finishing condition.

図2に示されるように、画像形成装置100は、操作画面40におけるボタン46(操作画面50に遷移するためのボタン)のデフォルト位置の近傍に、操作画面50におけるボタン52,53のデフォルト位置を設定している。ボタン52,53は、操作画面50において操作頻度の高いボタンである。そのため、ユーザーは、操作画面40においてボタン46を押下した後、手をほとんど動かすことなく、操作画面50においてボタン52またはボタン53を押下することができる。これにより、画像形成装置100は、ユーザーにとって操作しやすい操作画面50を表示することができる。   As shown in FIG. 2, the image forming apparatus 100 sets the default positions of the buttons 52 and 53 on the operation screen 50 near the default positions of the buttons 46 (buttons for transitioning to the operation screen 50) on the operation screen 40. You have set. The buttons 52 and 53 are buttons that are frequently operated on the operation screen 50. Thus, after pressing the button 46 on the operation screen 40, the user can press the button 52 or the button 53 on the operation screen 50 with almost no movement of the hand. Thereby, the image forming apparatus 100 can display the operation screen 50 that is easy for the user to operate.

次に、操作画面40のボタン41〜46の少なくとも1つの位置がデフォルト位置から変更された場合におけるUI部16の画面遷移について説明する。画像形成装置100は、ユーザーからのカスタマイズ指示により、操作画面40の構成を変更することができる。たとえば、ユーザーが特定の機能や条件を利用しない場合、画像形成装置100は、当該特定の機能や条件に対応するボタンを含まない操作画面を表示することができる。これにより、ユーザーは、不要な条件を設定するためのボタンを表示しないように操作画面40のカスタマイズすることができる。   Next, a screen transition of the UI unit 16 when at least one of the buttons 41 to 46 on the operation screen 40 is changed from a default position will be described. The image forming apparatus 100 can change the configuration of the operation screen 40 according to a customization instruction from a user. For example, when the user does not use a specific function or condition, image forming apparatus 100 can display an operation screen that does not include a button corresponding to the specific function or condition. Thus, the user can customize the operation screen 40 so as not to display a button for setting an unnecessary condition.

図3は、操作画面40がカスタマイズされた場合におけるUI部16の画面遷移の比較例を示す図である。   FIG. 3 is a diagram illustrating a comparative example of screen transition of the UI unit 16 when the operation screen 40 is customized.

図3(a)には図2(a)と同じホーム画面30が示されている。ユーザーによってボタン31が押下されると、画像形成装置100は、コピー機能を実行するための操作画面40をUI部16に表示する。図3(b)には、コピー機能を実行するための操作画面40の一例が示されている。   FIG. 3A shows the same home screen 30 as FIG. 2A. When the button 31 is pressed by the user, the image forming apparatus 100 displays an operation screen 40 for executing the copy function on the UI unit 16. FIG. 3B shows an example of the operation screen 40 for executing the copy function.

図3(b)に示される例の操作画面40は、図2(b)に示される例の操作画面40と比較して、両面印刷条件を設定するためのボタン45を含まず、仕上り条件を設定するためのボタン46が表示される位置が変更されている点で相違する。具体的には、図3(b)の操作画面40において、ボタン46は、図2(b)の操作画面40におけるボタン46の位置(デフォルト位置)ではなく、図2(b)の操作画面40におけるボタン45の位置に表示されている。つまり、ボタン46は、デフォルト位置とは異なる位置に表示される位置変更ボタンである。   The operation screen 40 of the example shown in FIG. 3B does not include a button 45 for setting double-sided printing conditions, and is different from the operation screen 40 of the example shown in FIG. The difference is that the position where the button 46 for setting is displayed is changed. Specifically, in the operation screen 40 of FIG. 3B, the button 46 is not the position (default position) of the button 46 in the operation screen 40 of FIG. Is displayed at the position of the button 45 in. That is, the button 46 is a position change button displayed at a position different from the default position.

以下において、図2(b)に示す操作画面40におけるボタン46の位置(デフォルト位置)から、図3(b)に示す操作画面40におけるボタン46の位置までのベクトルを、ボタン46の移動ベクトルという。すなわち、画像形成装置100は、操作画面40において、ボタン46が表示される位置をデフォルト位置から移動ベクトルだけ移動させた位置に変更している。   In the following, a vector from the position (default position) of the button 46 on the operation screen 40 shown in FIG. 2B to the position of the button 46 on the operation screen 40 shown in FIG. . That is, the image forming apparatus 100 changes the position where the button 46 is displayed on the operation screen 40 from the default position to the position moved by the movement vector.

ここで、図3(b)に示す操作画面40においてボタン46が押下されたときに、ボタン群51とボタン52とボタン53とを図2(c)と同じ位置に配置した操作画面50が表示されるとする。図3(c)は、この場合における、仕上り条件の詳細を設定するための操作画面50の比較例が示されている。   Here, when the button 46 is pressed on the operation screen 40 shown in FIG. 3B, an operation screen 50 in which the button group 51, the button 52, and the button 53 are arranged at the same position as in FIG. 2C is displayed. Suppose that. FIG. 3C shows a comparative example of the operation screen 50 for setting details of the finishing condition in this case.

図3(c)に示される操作画面50では、ボタン52とボタン53とがデフォルト位置(図2(c)と同じ位置)に配置される。そのため、ユーザーは、図3(b)に示す操作画面40においてボタン46を押下した後、操作画面50においてボタン52またはボタン53を押下する場合、図2と比較して、ボタン46の移動ベクトル分だけ余計に手を移動させる必要が生じる。その結果、ユーザーの操作性が低下する。   In the operation screen 50 shown in FIG. 3C, the button 52 and the button 53 are arranged at a default position (the same position as in FIG. 2C). Therefore, when the user presses the button 52 or the button 53 on the operation screen 50 after pressing the button 46 on the operation screen 40 shown in FIG. However, it is necessary to move the hand extra. As a result, user operability is reduced.

そこで、第1の実施の形態に係る画像形成装置100は、操作画面40のカスタマイズに伴い、操作画面50におけるボタンの位置も変更する。   Therefore, the image forming apparatus 100 according to the first embodiment changes the position of the button on the operation screen 50 according to the customization of the operation screen 40.

図4は、第1の実施の形態に係る画像形成装置100における、操作画面40がカスタマイズされた場合のUI部16の画面遷移の例を示す図である。図4(a)には図2(a)、図3(a)と同じホーム画面30が示されている。ユーザーによってボタン31が押下されると、画像形成装置100は、図4(b)に示される操作画面40をUI部16に表示する。   FIG. 4 is a diagram illustrating an example of a screen transition of the UI unit 16 when the operation screen 40 is customized in the image forming apparatus 100 according to the first embodiment. FIG. 4A shows the same home screen 30 as in FIGS. 2A and 3A. When the button 31 is pressed by the user, the image forming apparatus 100 displays an operation screen 40 shown in FIG.

図4(b)の操作画面40は、図3(b)と同一であり、図2(b)の操作画面40と比較して、ボタン45が削除され、ボタン46がデフォルト位置から図2(b)に示す操作画面40におけるボタン45の位置まで移動されている。   The operation screen 40 of FIG. 4B is the same as that of FIG. 3B. Compared to the operation screen 40 of FIG. 2B, the button 45 is deleted, and the button 46 is moved from the default position to the state shown in FIG. It has been moved to the position of the button 45 on the operation screen 40 shown in b).

図4(b)の操作画面40においてボタン46が押下されると、画像形成装置100は、仕上り条件の詳細を設定するための操作画面50をUI部16に表示する。図4(c)には、図4(b)に示す操作画面40においてボタン46が押下されたときに表示される、仕上り条件の詳細を設定するための操作画面50の一例が示されている。   When the button 46 is pressed on the operation screen 40 of FIG. 4B, the image forming apparatus 100 displays an operation screen 50 for setting details of the finishing condition on the UI unit 16. FIG. 4C shows an example of an operation screen 50 for setting details of the finishing condition, which is displayed when the button 46 is pressed on the operation screen 40 shown in FIG. 4B. .

図4(c)に示される例では、操作画面50は、図2(c)の操作画面50と同様に、ボタン群51とボタン52とボタン53とを含む。ただし、図4(c)に示す操作画面50は、図2(c)に示す操作画面50と比較して、ボタン52およびボタン53が表示される位置を変更している。具体的には、図4(c)に示す操作画面50におけるボタン52の位置は、デフォルト位置(図2(c)に示す操作画面50におけるボタン52の位置)からボタン46の移動ベクトルだけ移動されている。図4(c)に示す操作画面50におけるボタン53の位置も、デフォルト位置(図2(c)に示す操作画面50におけるボタン53の位置)からボタン46の移動ベクトルだけ移動されている。   In the example illustrated in FIG. 4C, the operation screen 50 includes a button group 51, a button 52, and a button 53, similarly to the operation screen 50 of FIG. 2C. However, the operation screen 50 shown in FIG. 4 (c) is different from the operation screen 50 shown in FIG. 2 (c) in the positions where the buttons 52 and 53 are displayed. Specifically, the position of the button 52 on the operation screen 50 shown in FIG. 4C is moved by the movement vector of the button 46 from the default position (the position of the button 52 on the operation screen 50 shown in FIG. 2C). ing. The position of the button 53 on the operation screen 50 shown in FIG. 4C is also shifted by the movement vector of the button 46 from the default position (the position of the button 53 on the operation screen 50 shown in FIG. 2C).

これにより、図4における、操作画面40のボタン46と操作画面50のボタン52およびボタン53との相対位置関係は、図2における、操作画面40のボタン46と操作画面50のボタン52およびボタン53との相対位置関係と同一となる。つまり、画像形成装置100は、操作画面40におけるボタン46の近傍の位置に、操作画面50において押下される頻度の高いボタン52,53を移動させている。その結果、ユーザーは、図2と同様に、操作画面40においてボタン46を押下した後、手をほとんど動かすことなく、操作画面50においてボタン52またはボタン53を押下することができる。   Thereby, the relative positional relationship between the button 46 of the operation screen 40 and the buttons 52 and 53 of the operation screen 50 in FIG. Is the same as the relative positional relationship. That is, the image forming apparatus 100 moves the buttons 52 and 53 that are frequently pressed on the operation screen 50 to a position near the button 46 on the operation screen 40. As a result, the user can press the button 52 or the button 53 on the operation screen 50 with almost no movement of the hand after pressing the button 46 on the operation screen 40 as in FIG.

図5は、図4の画面遷移における画像形成装置100の状態の遷移を説明する図である。   FIG. 5 is a diagram for explaining a state transition of the image forming apparatus 100 in the screen transition of FIG.

画像形成装置100は、ホーム画面30をUI部16に表示し、ユーザーからの操作を待機する(第1の状態)。   The image forming apparatus 100 displays the home screen 30 on the UI unit 16 and waits for a user operation (first state).

ホーム画面30においてボタン31が押下されたことを受けると(第2の状態)、画像形成装置100は、コピー機能を実行するための画面であり、各種の条件を設定するためのボタン41〜46を含む操作画面40をUI部16に表示させる(第3の状態)。ここでは、画像形成装置100は、両面印刷条件を設定するためのボタン45を削除する旨の指示をユーザーから予め受けており、当該指示に従って、ボタン46をデフォルト位置から移動させた位置に配置した図4(b)の操作画面40をUI部16に表示させる。   When the button 31 is pressed on the home screen 30 (second state), the image forming apparatus 100 is a screen for executing the copy function, and the buttons 41 to 46 for setting various conditions. Is displayed on the UI unit 16 (third state). Here, image forming apparatus 100 has previously received from the user an instruction to delete button 45 for setting double-sided printing conditions, and arranged button 46 at a position moved from the default position according to the instruction. The operation screen 40 of FIG. 4B is displayed on the UI unit 16.

画像形成装置100は、操作画面40の表示が完了した後、ユーザーからの操作を待機する。このとき、画像形成装置100は、デフォルト位置とは異なる位置に表示されるボタン46が押下されたときの遷移先画面となる操作画面50におけるボタン位置の変更のための演算処理(ボタン位置の変更処理)を開始する(第4の状態)。   After the display of the operation screen 40 is completed, the image forming apparatus 100 waits for a user operation. At this time, the image forming apparatus 100 performs an arithmetic process for changing the button position on the operation screen 50 which is the transition destination screen when the button 46 displayed at a position different from the default position is pressed (change of the button position). Processing) is started (fourth state).

具体的には、画像形成装置100は、図4(c)に示されるように、操作頻度の高いボタン52およびボタン53が表示される位置を、図2(c)に示すボタン52およびボタン53のデフォルト位置よりも、図4(b)に示す操作画面40におけるボタン46に近くなるように変更する。言い換えると、画像形成装置100は、ボタン52およびボタン53が表示される位置を、デフォルト位置よりも、操作画面40におけるボタン46からの距離が短くなるように変更する。   Specifically, as shown in FIG. 4C, the image forming apparatus 100 changes the position where the frequently operated buttons 52 and 53 are displayed by using the buttons 52 and 53 shown in FIG. Is changed to be closer to the button 46 on the operation screen 40 shown in FIG. In other words, image forming apparatus 100 changes the position where buttons 52 and 53 are displayed so that the distance from button 46 on operation screen 40 is shorter than the default position.

操作画面40においてボタン46が押下されたことを受けると(第5の状態)、画像形成装置100は、ボタン46に対応する、仕上げ条件の詳細を設定するための操作画面50をUI部16に表示させる(第6の状態)。   When the button 46 is pressed on the operation screen 40 (fifth state), the image forming apparatus 100 displays an operation screen 50 corresponding to the button 46 for setting details of the finishing conditions on the UI unit 16. Display (sixth state).

画像形成装置100は、ボタン46が押下される前の第4の状態において、ボタン46に対応する操作画面50のボタン位置の変更処理を開始している。そのため、画像形成装置100は、第6の状態において、変更処理により得られた操作画面50を速やかにUI部16に表示させることができる。すなわち、ボタン46が押下されてから操作画面50のボタン位置の変更処理を開始する場合に比べて、画像形成装置100は、ボタン46が押下されてから操作画面50の表示が完了するまでの時間を短くすることができる。   In the fourth state before the button 46 is pressed, the image forming apparatus 100 has started the process of changing the button position on the operation screen 50 corresponding to the button 46. Therefore, the image forming apparatus 100 can promptly display the operation screen 50 obtained by the change processing on the UI unit 16 in the sixth state. That is, as compared with the case where the process of changing the button position of the operation screen 50 is started after the button 46 is pressed, the image forming apparatus 100 takes a longer time from when the button 46 is pressed until the display of the operation screen 50 is completed. Can be shortened.

このように、画像形成装置100は、操作画面40においてボタン46をデフォルト位置とは異なる位置に表示したときであっても、ボタン46が押下されたときに、当該ボタン46が表示される位置に従って、ボタン52およびボタン53の位置が操作しやすい位置に変更された操作画面50を速やかにUI部16に表示させることができる。   As described above, even when the button 46 is displayed at a position different from the default position on the operation screen 40, the image forming apparatus 100 determines the position of the button 46 according to the displayed position when the button 46 is pressed. The operation screen 50 in which the positions of the button 52 and the button 53 have been changed to a position where the operation is easy can be promptly displayed on the UI unit 16.

[ハードウェア構成]
図6は、画像形成装置100の主要なハードウェア構成を示すブロック図である。図6に示されるように、画像形成装置100は、制御部10と、データ記憶装置14と、画像読取部15と、UI部16と、ネットワークI/F(インターフェース)17と、画像処理部18と、画像出力部19とを備える。
[Hardware configuration]
FIG. 6 is a block diagram illustrating a main hardware configuration of the image forming apparatus 100. As shown in FIG. 6, the image forming apparatus 100 includes a control unit 10, a data storage unit 14, an image reading unit 15, a UI unit 16, a network I / F (interface) 17, and an image processing unit 18. And an image output unit 19.

制御部10は、装置全体を制御するためのCPU(Central Processing Unit)11と、制御プログラムを格納するためのメモリーであるROM(Read Only Memory)12と、作業用の記憶領域となるメモリーであるRAM(Random Access Memory)13とを含む。   The control unit 10 is a CPU (Central Processing Unit) 11 for controlling the entire apparatus, a ROM (Read Only Memory) 12 as a memory for storing a control program, and a memory serving as a work storage area. And a random access memory (RAM) 13.

制御部10には、バスを介して、データ記憶装置14と、画像読取部15と、UI部16と、ネットワークI/F17と、画像処理部18と、画像出力部19とが接続されている。   A data storage device 14, an image reading unit 15, a UI unit 16, a network I / F 17, an image processing unit 18, and an image output unit 19 are connected to the control unit 10 via a bus. .

画像読取部15は、写真、文字、絵などの画像情報を原稿から光電的に読取って画像データを取得する。取得された画像データは、画像出力部19やネットワークI/F17に送られ、印刷やデータの送信に供されるか、または、後の利用のためにデータ記憶装置14に格納される。   The image reading unit 15 photoelectrically reads image information such as photographs, characters, and pictures from a document to acquire image data. The acquired image data is sent to the image output unit 19 and the network I / F 17, and is provided for printing and data transmission, or stored in the data storage device 14 for later use.

UI部16は、ディスプレイ16aと、タッチパネル16bと、操作キー16cとを備える。   The UI unit 16 includes a display 16a, a touch panel 16b, and operation keys 16c.

ディスプレイ16aは、たとえば、液晶ディスプレイ(LCD(Liquid Crystal Display))であり、ホーム画面や操作画面を表示することができる。   The display 16a is, for example, a liquid crystal display (LCD (Liquid Crystal Display)) and can display a home screen and an operation screen.

タッチパネル16bは、ディスプレイ16aの画面上に設けられ、ペンや指等で押下された座標位置を検知する。タッチパネル16bは、ユーザーからの指示を受けるための入力部として機能する。   The touch panel 16b is provided on the screen of the display 16a, and detects a coordinate position pressed by a pen, a finger, or the like. The touch panel 16b functions as an input unit for receiving an instruction from a user.

操作キー16cは、たとえば、テンキー、スタートキーを含むハードキーである。テンキーは数字や記号の入力を受け付け、スタートキーは印刷の開始の指示を受ける。操作キー16cも、ユーザーからの指示を受けるための入力部として機能する。   The operation keys 16c are, for example, hard keys including a numeric keypad and a start key. The numeric keypad accepts input of numbers and symbols, and the start key receives an instruction to start printing. The operation key 16c also functions as an input unit for receiving an instruction from a user.

ネットワークI/F17は、図示しない通信ネットワークを介して接続された他の装置との間で各種の情報を送受信する。ネットワークI/F17は、有線又は無線方式のLANを介して、LANに接続されたサーバーや、PC、携帯端末、他の画像形成装置との間でデータの送受信を行う。また、ネットワークI/F17は、可搬性記憶メディア(たとえば、USB(Universal Serial Bus)メモリー)からデータを取得するとともに、可搬性記憶メディアにデータを記憶させる。また、ネットワークI/F17は、ファクス回線を介してファクスデータの送受信を行う。   The network I / F 17 transmits and receives various information to and from other devices connected via a communication network (not shown). The network I / F 17 transmits / receives data to / from a server connected to the LAN, a PC, a portable terminal, or another image forming apparatus via a wired or wireless LAN. The network I / F 17 acquires data from a portable storage medium (for example, a USB (Universal Serial Bus) memory) and stores the data in the portable storage medium. The network I / F 17 transmits and receives fax data via a fax line.

画像処理部18は、たとえば、FPGA(Field Programmable Gate Array)やASIC(Application Specific Integrated Circuit)等の画像処理用の集積回路である。画像処理部18は、たとえば、ネットワークI/F17が受信したデータをビットマップ形式の画像データに変換するラスタライズ処理を実行する。   The image processing unit 18 is an integrated circuit for image processing such as an FPGA (Field Programmable Gate Array) or an ASIC (Application Specific Integrated Circuit). The image processing unit 18 executes, for example, a rasterizing process of converting data received by the network I / F 17 into bitmap image data.

画像出力部19は、印刷対象となる画像データで示される画像を、用紙またはフィルムなどの記録シートに印刷するプリント処理を行なう。   The image output unit 19 performs a print process of printing an image represented by image data to be printed on a recording sheet such as paper or film.

データ記憶装置14は、たとえば、ハードディスク装置などの記憶装置を含む。データ記憶装置14は、画像読取部15が原稿を読み取ることで得られた画像データ、ネットワークI/F17が外部から取得したデータなどを記憶する。   The data storage device 14 includes, for example, a storage device such as a hard disk device. The data storage device 14 stores image data obtained by the image reading unit 15 reading a document, data obtained from the outside by the network I / F 17, and the like.

[機能構成]
図7は、画像形成装置100が備える制御部10の主な機能構成の一例を示すブロック図である。図7に示されるように、制御部10は、位置情報記憶部10aと、遷移先画面記憶部10bと、カスタマイズ処理部10cと、決定部10dと、ボタン位置変更部10eと、表示制御部10fとを含む。位置情報記憶部10aおよび遷移先画面記憶部10bの少なくとも一方は、たとえばROM12および/またはRAM13によって実現される。カスタマイズ処理部10c、決定部10d、ボタン位置変更部10e、および、表示制御部10fのうち少なくとも一つは、たとえばCPU11が適切なプログラムを実行することによって実現される。
[Function configuration]
FIG. 7 is a block diagram illustrating an example of a main functional configuration of the control unit 10 included in the image forming apparatus 100. As shown in FIG. 7, the control unit 10 includes a position information storage unit 10a, a transition destination screen storage unit 10b, a customization processing unit 10c, a determination unit 10d, a button position change unit 10e, and a display control unit 10f. And At least one of the position information storage unit 10a and the transition destination screen storage unit 10b is realized by, for example, the ROM 12 and / or the RAM 13. At least one of the customization processing unit 10c, the determination unit 10d, the button position changing unit 10e, and the display control unit 10f is realized by, for example, the CPU 11 executing an appropriate program.

位置情報記憶部10aは、UI部16に表示される各操作画面について、当該操作画面に含まれるボタンのデフォルト位置を示す位置情報テーブルを記憶する。   The position information storage unit 10a stores, for each operation screen displayed on the UI unit 16, a position information table indicating a default position of a button included in the operation screen.

各操作画面に含まれるボタンのデフォルト位置は、画像形成装置100の設計者によって、ユーザーが操作しやすい操作画面となるように予め設定される。画像形成装置100の設計者は、画面遷移を考慮して、各操作画面のボタンのデフォルト位置を設定すればよい。たとえば、図2に示されるように、操作画面50におけるボタン52およびボタン53のデフォルト位置は、操作画面50の前画面である操作画面40における、操作画面50への遷移を指示するためのボタン46のデフォルト位置の近傍になるように設定される。   The default positions of the buttons included in each operation screen are preset by the designer of the image forming apparatus 100 so that the operation screen is easy for the user to operate. The designer of the image forming apparatus 100 may set the default positions of the buttons on each operation screen in consideration of the screen transition. For example, as shown in FIG. 2, the default positions of the buttons 52 and 53 on the operation screen 50 are the buttons 46 for instructing the transition to the operation screen 50 in the operation screen 40 which is the previous screen of the operation screen 50. Is set to be near the default position of.

図8は、位置情報記憶部10aが記憶する位置情報テーブルの一例を示す。図8(a)は、ユーザーによってカスタマイズが可能な操作画面40(図4参照)の位置情報テーブルを示す。図8(b)は、ユーザーによってカスタマイズができない操作画面50(図4参照)の位置情報テーブルを示す。   FIG. 8 shows an example of a position information table stored in the position information storage unit 10a. FIG. 8A shows a position information table of the operation screen 40 (see FIG. 4) that can be customized by the user. FIG. 8B shows a position information table of the operation screen 50 (see FIG. 4) that cannot be customized by the user.

図8(a)に示されるように、位置情報記憶部10aは、カスタマイズが可能な各操作画面について、当該操作画面に含まれる各ボタンを識別するボタン識別情報と、当該ボタンの画像を識別するための画像識別情報と、当該ボタンのサイズと、当該ボタンのデフォルト位置と、カスタマイズ情報とを対応付けた位置情報テーブルを記憶する。カスタマイズ情報は、ユーザーからのカスタマイズ指示により設定された各ボタンの表示の有無を示す表示有無情報と、ユーザーからのカスタマイズ指示によりデフォルト位置から変更された座標位置(以下、カスタマイズ後の座標位置という)とを含む。   As shown in FIG. 8A, for each customizable operation screen, the position information storage unit 10a identifies the button identification information for identifying each button included in the operation screen and the image of the button. And a position information table in which the image identification information, the size of the button, the default position of the button, and the customization information are associated with each other. The customization information includes display presence / absence information indicating presence / absence of display of each button set according to a customization instruction from the user, and a coordinate position changed from a default position according to the customization instruction from the user (hereinafter, a coordinate position after customization). And

図8(b)に示されるように、位置情報記憶部10aは、ユーザーによってカスタマイズができない各操作画面について、当該操作画面に含まれる各ボタンを識別するボタン識別情報と、当該ボタンの画像を識別するための画像識別情報と、当該ボタンのサイズと、当該ボタンのデフォルト位置と、当該ボタンの位置の変更の可否を示す変更可否情報とを対応付けた位置情報テーブルを記憶する。   As shown in FIG. 8B, for each operation screen that cannot be customized by the user, the position information storage unit 10a identifies button identification information for identifying each button included in the operation screen, and identifies an image of the button. A position information table in which image identification information for performing the operation, a size of the button, a default position of the button, and change enable / disable information indicating whether the position of the button can be changed is stored.

なお、図8(b)に示す例では、操作画面50のうち、ボタン52およびボタン53のみデフォルト位置からの変更を可としたが、ボタン群51に属する各ボタンもデフォルト位置からの変更を可としてもよい。   In the example shown in FIG. 8B, only the buttons 52 and 53 of the operation screen 50 can be changed from the default position, but each button belonging to the button group 51 can be changed from the default position. It may be.

遷移先画面記憶部10bは、画面を遷移するためのボタン(画面遷移ボタン)ごとに、当該ボタンを識別するボタン識別情報と、当該ボタンが押下されたときの遷移先の操作画面を識別する画面識別情報とを対応付けた情報を記憶する。   The transition destination screen storage unit 10b stores, for each button for transitioning the screen (screen transition button), button identification information for identifying the button, and a screen for identifying the operation screen of the transition destination when the button is pressed. Information associated with identification information is stored.

図9は、遷移先画面記憶部10bが記憶する情報の一例を示す。図9に示されるように、遷移先画面記憶部10bは、たとえば、ボタン46と操作画面50とを対応付けて記憶している。   FIG. 9 illustrates an example of information stored in the transition destination screen storage unit 10b. As shown in FIG. 9, the transition destination screen storage unit 10b stores, for example, the button 46 and the operation screen 50 in association with each other.

カスタマイズ処理部10cは、タッチパネル16bがユーザーからのカスタマイズ指示を受けた場合に、当該カスタマイズ指示に従って、操作画面の構成を変更する。   When the touch panel 16b receives a customization instruction from the user, the customization processing unit 10c changes the configuration of the operation screen according to the customization instruction.

図10は、操作画面40に対するカスタマイズ指示を受けるためのカスタマイズ設定画面の一例である。図10に示すカスタマイズ設定画面は、操作画面40に表示すべきボタンの種類を設定するとともに、表示すべきボタンを「機能ボタン」の番号順に並べて配置させるカスタマイズ設定を行なうための画面である。   FIG. 10 is an example of a customization setting screen for receiving a customization instruction for the operation screen 40. The customization setting screen shown in FIG. 10 is a screen for setting the types of buttons to be displayed on the operation screen 40 and performing customization settings for arranging the buttons to be displayed in the order of the number of “function buttons”.

図10(a)に示すカスタマイズ設定画面では、「機能ボタン5」として両面条件を設定するためのボタンを配置し、「機能ボタン6」として仕上り条件を設定するためのボタンを配置する設定(すなわち、各ボタンをデフォルト位置に配置する設定)となっている。   In the customization setting screen shown in FIG. 10A, a button for setting a double-sided condition is arranged as a “function button 5”, and a button for setting a finishing condition is arranged as a “function button 6” (that is, a setting is made). , Each button is set to a default position).

図10(b)に示すカスタマイズ設定画面では、「機能ボタン5」が設定されず、「機能ボタン6」として仕上り条件を設定するためのボタンを配置する設定となっている。この場合、「機能ボタン1」から「機能ボタン4」として設定されたボタンの次に「機能ボタン6」として設定されたボタンが並べて配置される。つまり、5番目のボタンとして「機能ボタン6」として設定されたボタンが表示される。   In the customization setting screen shown in FIG. 10B, the “function button 5” is not set, and a button for setting a finishing condition is set as the “function button 6”. In this case, the buttons set as “Function buttons 6” are arranged next to the buttons set as “Function buttons 1” to “Function buttons 4”. That is, the button set as “function button 6” is displayed as the fifth button.

カスタマイズ処理部10cは、図10に示されるようなカスタマイズ設定画面に対して入力されたカスタマイズ指示に従って、操作画面の構成を変更する。たとえば、カスタマイズ処理部10cは、ボタンの表示の有無を切り替えたり、ボタンが表示される位置をデフォルト位置から変更したりする。   The customization processing unit 10c changes the configuration of the operation screen according to the customization instruction input to the customization setting screen as shown in FIG. For example, the customization processing unit 10c switches the presence or absence of the display of the button, and changes the position where the button is displayed from the default position.

カスタマイズ処理部10cは、ユーザーからのカスタマイズ指示に従ってボタンが表示される位置をデフォルト位置から変更した場合、位置情報記憶部10aが記憶する位置情報テーブルに対して、カスタマイズ後の座標位置を示すカスタマイズ情報を書き込む。よって、カスタマイズ情報に座標位置が登録されているボタンは、デフォルト位置とは異なる位置に表示される位置変更ボタンとなる。   When the position at which the button is displayed is changed from the default position according to the customization instruction from the user, the customization processing unit 10c adds the customized information indicating the coordinate position after the customization to the position information table stored in the position information storage unit 10a. Write. Therefore, the button whose coordinate position is registered in the customization information is a position change button displayed at a position different from the default position.

また、カスタマイズ処理部10cは、ユーザーからのカスタマイズ指示に従ってボタンの表示を無しに切り替えた場合、位置情報記憶部10aが記憶する位置情報テーブルに対して、表示有無「無し」を示すカスタマイズ情報を書き込む。   Further, when the customization processing unit 10c switches the display of the button to “no” according to the customization instruction from the user, the customization processing unit 10c writes the customization information indicating “non-display” to the position information table stored in the position information storage unit 10a. .

図7に戻って、決定部10dは、ボタンが表示される位置(ボタンの表示予定位置)をデフォルト位置から変更すべき操作画面を変更対象画面として決定する。決定部10dは、他の操作画面へ遷移するためのボタン(画面遷移ボタン)がデフォルト位置とは異なる位置に表示される場合に、当該ボタン(位置変更ボタン)が押下されたときの遷移先の操作画面を変更対象画面として決定する。   Returning to FIG. 7, the determination unit 10d determines an operation screen in which the position at which the button is displayed (the planned display position of the button) to be changed from the default position, as a change target screen. When a button (screen transition button) for transitioning to another operation screen is displayed at a position different from the default position, the determination unit 10d determines a transition destination when the button (position change button) is pressed. The operation screen is determined as the change target screen.

具体的には、決定部10dは、位置情報記憶部10aが記憶する位置情報テーブルにカスタマイズ後の座標位置を示すカスタマイズ情報が含まれる場合に、当該カスタマイズ情報に対応するボタン識別情報によって示されるボタンを位置変更ボタンとして特定する。決定部10dは、遷移先画面記憶部10bが記憶する情報において、特定した位置変更ボタンのボタン識別情報に対応する画面識別情報によって示される操作画面を変更対象画面として決定する。   Specifically, when the position information table stored in the position information storage unit 10a includes the customization information indicating the coordinate position after the customization, the determination unit 10d sets the button indicated by the button identification information corresponding to the customization information. Is specified as a position change button. The determination unit 10d determines, as the change target screen, the operation screen indicated by the screen identification information corresponding to the button identification information of the specified position change button in the information stored in the transition destination screen storage unit 10b.

ボタン位置変更部10eは、操作画面のボタンが表示される予定の位置(表示予定位置)をデフォルト位置から変更するための演算処理を実行する。ボタン位置変更部10eは、位置情報記憶部10aから、決定部10dにより変更対象画面として決定された操作画面に対応する位置情報テーブルを読み出す。ボタン位置変更部10eは、読み出した位置情報テーブルに基づいて、変更可否情報が「可」のボタンを特定し、当該ボタンの位置をデフォルト位置から変更する演算処理(以下、ボタン位置の変更処理という場合がある)を実行する。   The button position changing unit 10e executes an arithmetic process for changing a position where a button on the operation screen is to be displayed (scheduled display position) from the default position. The button position changing unit 10e reads, from the position information storage unit 10a, a position information table corresponding to the operation screen determined as the change target screen by the determining unit 10d. The button position changing unit 10e identifies a button whose changeability information is “OK” based on the read position information table and changes the position of the button from the default position (hereinafter, referred to as a button position change process). In some cases).

変更後の座標位置を算出するための演算式は、ボタンごとに予め定められている。ボタン位置変更部10eは、ボタンごとに定められた演算式を予め記憶しており、当該演算式に従って、変更後の座標位置(表示予定位置)を算出する。ボタン位置変更部10eは、位置を変更したボタンを識別するボタン識別情報と、当該ボタンに対して算出した変更後の座標位置とを対応付けた変更情報を表示制御部10fに出力する。   An arithmetic expression for calculating the coordinate position after the change is predetermined for each button. The button position changing unit 10e stores in advance an arithmetic expression defined for each button, and calculates the changed coordinate position (scheduled display position) according to the arithmetic expression. The button position change unit 10e outputs, to the display control unit 10f, change information in which the button identification information for identifying the button whose position has been changed is associated with the coordinate position after the change calculated for the button.

ボタン位置変更部10eは、変更対象画面のボタンが表示される位置を、当該ボタンのデフォルト位置よりも、当該変更対象画面に遷移するための画面遷移ボタンに近くなるように変更することが好ましい。つまり、ボタン位置変更部10eは、変更対象画面のボタンが表示される位置を、当該ボタンのデフォルト位置よりも、当該変更対象画面に遷移するための画面遷移ボタンからの距離が短くなるように変更することが好ましい。これにより、変更対象画面の操作性が向上する。   It is preferable that the button position changing unit 10e changes the position where the button on the change target screen is displayed so as to be closer to the screen transition button for transitioning to the change target screen than the default position of the button. That is, the button position changing unit 10e changes the position at which the button on the change target screen is displayed so that the distance from the screen transition button for transitioning to the change target screen is shorter than the default position of the button. Is preferred. Thereby, the operability of the change target screen is improved.

たとえば、ボタン位置変更部10eは、操作画面50のボタン52について、以下の演算式(a)を記憶している。
変更後の座標位置=ボタン52のデフォルト位置+(ボタン46のカスタマイズ後の座標位置−ボタン46のデフォルト位置)・・・(a)。
For example, the button position changing unit 10e stores the following arithmetic expression (a) for the button 52 on the operation screen 50.
Coordinate position after change = default position of button 52+ (coordinate position after customization of button 46−default position of button 46) (a).

ボタン位置変更部10eは、位置情報記憶部10aが記憶する位置情報テーブルから、ボタン52のデフォルト位置、ボタン46のカスタマイズ後の座標位置およびボタン46のデフォルト位置を読み出し、上記の演算式(a)に従って、ボタン52の変更後の座標位置を算出する。   The button position changing unit 10e reads the default position of the button 52, the coordinate position after the customization of the button 46, and the default position of the button 46 from the position information table stored in the position information storage unit 10a, and calculates the above equation (a). , The coordinate position of the button 52 after the change is calculated.

表示制御部10fは、位置情報記憶部10aが記憶する位置情報テーブルおよびボタン位置変更部10eから受けた変更情報に基づいて、各操作画面を生成し、生成した操作画面をUI部16に表示する。   The display control unit 10f generates each operation screen based on the position information table stored in the position information storage unit 10a and the change information received from the button position change unit 10e, and displays the generated operation screen on the UI unit 16. .

表示制御部10fは、表示対象となる操作画面について、当該操作画面に対応する位置情報テーブルを位置情報記憶部10aから読み出し、読み出した位置情報テーブルの各ボタンのレコードを確認する。表示制御部10fは、カスタマイズ情報が設定されたボタンを、当該カスタマイズ情報に従って配置し、カスタマイズ情報が設定されていないボタンをデフォルト位置に配置することで操作画面を生成する。   The display control unit 10f reads a position information table corresponding to the operation screen from the position information storage unit 10a for the operation screen to be displayed, and checks a record of each button of the read position information table. The display control unit 10f generates the operation screen by arranging the buttons on which the customization information is set according to the customization information and arranging the buttons without the customization information at the default position.

表示制御部10fは、全てのレコードにカスタマイズ情報が含まれない場合、ボタン位置変更部10eから変更情報を受けたか否かを確認する。表示制御部10fは、ボタン位置変更部10eから変更情報を受けていない場合、デフォルト位置に各ボタンを配置することで操作画面を生成する。   When all records do not include customization information, the display control unit 10f checks whether or not change information has been received from the button position changing unit 10e. If the display control unit 10f has not received the change information from the button position changing unit 10e, the display control unit 10f generates an operation screen by arranging each button at a default position.

表示制御部10fは、ボタン位置変更部10eから変更情報を受けた場合、変更情報に含まれるボタン識別情報により示されるボタンを、当該ボタン識別情報に対応する変更後の座標位置に従って配置し、それ以外のボタンをデフォルト位置に配置することで操作画面を生成する。   When receiving the change information from the button position change unit 10e, the display control unit 10f arranges the button indicated by the button identification information included in the change information according to the coordinate position after the change corresponding to the button identification information. An operation screen is generated by arranging buttons other than the above in the default position.

[ボタン位置の変更処理の流れ]
図11は、第1の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。
[Flow of button position change processing]
FIG. 11 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the first embodiment.

まず、表示制御部10fは、表示指示を受けた操作画面をUI部16に表示する(ステップS11)。   First, the display control unit 10f displays the operation screen that has received the display instruction on the UI unit 16 (step S11).

次に、決定部10dは、UI部16に表示されている操作画面に、他の操作画面へ遷移するためのボタン(画面遷移ボタン)が含まれるか判断する(ステップS12)。決定部10dは、遷移先画面記憶部10bが記憶している情報の中に、操作画面に含まれるボタンを識別するボタン識別情報がある場合、当該ボタン識別情報により示されるボタンが画面遷移ボタンであると判断する。   Next, the determination unit 10d determines whether the operation screen displayed on the UI unit 16 includes a button (screen transition button) for transitioning to another operation screen (step S12). If the information stored in the transition destination screen storage unit 10b includes button identification information for identifying a button included in the operation screen, the determination unit 10d determines that the button indicated by the button identification information is a screen transition button. Judge that there is.

UI部16に表示されている操作画面に画面遷移ボタンが含まれない場合(ステップS12でNO)、画像形成装置100は、ボタン位置の変更処理を終了する。   If the operation screen displayed on the UI unit 16 does not include a screen transition button (NO in step S12), the image forming apparatus 100 ends the button position change processing.

UI部16に表示されている操作画面に画面遷移ボタンが少なくとも1つ含まれる場合(ステップS12でYES)、決定部10dは、当該画面遷移ボタンの中から1つのボタンを任意に選択する(ステップS13)。   When the operation screen displayed on the UI unit 16 includes at least one screen transition button (YES in step S12), the determination unit 10d arbitrarily selects one of the screen transition buttons (step S12). S13).

決定部10dは、選択したボタンが押下されたときの遷移先画面が変更対象画面か否か判断する(ステップS14)。   The determination unit 10d determines whether the transition destination screen when the selected button is pressed is the change target screen (Step S14).

具体的には、決定部10dは、UI部16に表示されている操作画面に対応する位置情報テーブルを位置情報記憶部10aから読み出し、読み出した位置情報テーブルにおいて、ステップS13で選択したボタンについてカスタマイズ後の座標位置が設定されているか否か確認する。   Specifically, the deciding unit 10d reads the position information table corresponding to the operation screen displayed on the UI unit 16 from the position information storage unit 10a, and customizes the button selected in step S13 in the read position information table. It is checked whether or not the subsequent coordinate position has been set.

位置情報テーブルにカスタマイズ後の座標位置が設定されている場合、決定部10dは、ステップS13で選択したボタンを位置変更ボタンとし、当該位置変更ボタンが押下されたときの遷移先画面を変更対象画面として決定する。すなわち、決定部10dは、当該位置変更ボタンを識別するボタン識別情報に対応する画面識別情報を遷移先画面記憶部10bから読み出し、読み出した画面識別情報により示される操作画面を変更対象画面として決定する。   When the coordinate position after the customization is set in the position information table, the determination unit 10d sets the button selected in step S13 as the position change button, and sets the transition destination screen when the position change button is pressed as the change target screen. To be determined. That is, the determination unit 10d reads the screen identification information corresponding to the button identification information for identifying the position change button from the transition destination screen storage unit 10b, and determines the operation screen indicated by the read screen identification information as the change target screen. .

位置情報テーブルにカスタマイズ後の座標位置が設定されていない場合、決定部10dは、ステップS13で選択したボタンが押下されたときの遷移先画面が変更対象画面ではないと判断する。   When the coordinate position after the customization is not set in the position information table, the determination unit 10d determines that the transition destination screen when the button selected in step S13 is pressed is not the change target screen.

遷移先画面が変更対象画面である場合(ステップS14でYES)、ボタン位置変更部10eは、当該遷移先画面のボタンの位置を変更する(ステップS15)。具体的には、ボタン位置変更部10eは、遷移先画面に対応する位置情報テーブルを位置情報記憶部10aから読み出し、読み出した位置情報テーブルにおいて変更可否情報(図8(b)参照)が「可」であるボタンについて変更後の座標位置を算出する。   When the transition destination screen is the change target screen (YES in step S14), the button position changing unit 10e changes the position of the button on the transition destination screen (step S15). Specifically, the button position changing unit 10e reads the position information table corresponding to the transition destination screen from the position information storage unit 10a, and in the read position information table, the change enable / disable information (see FIG. 8B) is set to “OK”. Is calculated for the button "".

遷移先画面が変更対象画面ではない場合(ステップS14でNO)またはステップS15の次に、決定部10dは、UI部16に表示されている操作画面に含まれる画面遷移ボタンの中から、未選択の画面遷移ボタンが残っているか判断する(ステップS16)。   When the transition destination screen is not the change target screen (NO in step S14) or after step S15, the determination unit 10d selects an unselected screen transition button from the screen transition buttons included in the operation screen displayed on the UI unit 16. It is determined whether or not the screen transition button remains (step S16).

未選択の画面遷移ボタンが残っている場合(ステップS16でYES)、ステップS13〜S16が繰り返される。このとき、ステップS13において、決定部10dは、未選択の画面遷移ボタンの中から1つのボタンを任意に選択する。これにより、決定部10dは、画面遷移ボタンのうちデフォルト位置とは異なる位置に表示される全ての位置変更ボタンの遷移先画面を変更対象画面として決定する。   When there is an unselected screen transition button (YES in step S16), steps S13 to S16 are repeated. At this time, in step S13, the determination unit 10d arbitrarily selects one of the unselected screen transition buttons. Thereby, the determination unit 10d determines, as the change target screen, the transition destination screens of all the position change buttons displayed at positions different from the default position among the screen transition buttons.

未選択の画面遷移ボタンが残っていない場合(ステップS16でNO)、画像形成装置100は、ボタン位置の変更処理を終了する。   If no unselected screen transition button remains (NO in step S16), image forming apparatus 100 ends the button position changing process.

このように、決定部10dは、画面遷移ボタンのうち、位置情報デーブルにより示されるデフォルト位置とは異なる位置に表示される位置変更ボタン(たとえばボタン46)(第1のボタン)が操作されたときの遷移先画面(たとえば操作画面50)を変更対象画面として決定する。   As described above, the determination unit 10d operates when the position change button (for example, the button 46) (first button) displayed at a position different from the default position indicated by the position information table is operated among the screen transition buttons. Is determined as the change target screen (for example, the operation screen 50).

ボタン位置変更部10eは、変更対象画面として決定された遷移先画面の少なくとも1つのボタン(第2のボタン)の位置をデフォルト位置から変更する変更処理を、位置変更ボタンに対する操作を受ける前に開始する。つまり、ボタン位置変更部10eは、操作画面40が表示されたタイミング、つまり、操作画面50への遷移指示を受ける前のタイミングにおいて、操作画面40の遷移先となり得る操作画面50のボタン位置の変更処理を開始する。そのため、画像形成装置100は、操作画面50への遷移指示を受けたタイミングで、ボタン位置の変更処理により得られた操作画面50を速やかにUI部16に表示させることができる。   The button position change unit 10e starts the change processing of changing the position of at least one button (second button) of the transition destination screen determined as the change target screen from the default position before receiving an operation on the position change button. I do. That is, the button position changing unit 10e changes the button position of the operation screen 50 that can be a transition destination of the operation screen 40 at the timing when the operation screen 40 is displayed, that is, before the transition instruction to the operation screen 50 is received. Start processing. Therefore, the image forming apparatus 100 can promptly display the operation screen 50 obtained by the button position changing process on the UI unit 16 at the timing of receiving the transition instruction to the operation screen 50.

<第2の実施の形態>
本発明の第2の実施の形態に係る画像形成装置100は、上記の第1の実施の形態に係る画像形成装置100の変形例である。
<Second embodiment>
The image forming apparatus 100 according to the second embodiment of the present invention is a modified example of the image forming apparatus 100 according to the first embodiment.

本実施の形態に係る画像形成装置100のタッチパネル16bは、操作画面40がUI部16に表示されている状態において、操作画面40に含まれるボタンのスクロール指示を受けることができる。   Touch panel 16b of image forming apparatus 100 according to the present embodiment can receive a scroll instruction of a button included in operation screen 40 while operation screen 40 is displayed on UI unit 16.

図12は、スクロール指示を受ける前後の操作画面40を示す図である。図12(a)は、スクロール指示を受ける前の操作画面40を示し、図12(b)は、スクロール指示を受けた後の操作画面40を示している。   FIG. 12 is a diagram showing the operation screen 40 before and after receiving a scroll instruction. FIG. 12A shows the operation screen 40 before receiving the scroll instruction, and FIG. 12B shows the operation screen 40 after receiving the scroll instruction.

図12に示す例の操作画面40は、コピー機能を実行する際に設定可能な条件の詳細設定を行なうための複数のボタン41〜49とスクロールバー40aとを含む。   The operation screen 40 of the example shown in FIG. 12 includes a plurality of buttons 41 to 49 for performing detailed setting of conditions that can be set when executing the copy function, and a scroll bar 40a.

図7および図12を参照して、表示制御部10fは、スクロールバー40aに対する操作(スクロール指示)に応じて、ボタン41〜49をスクロールさせる。表示制御部10fは、スクロール後の各ボタンの座標位置を決定部10dおよびボタン位置変更部10eに出力する。   7 and 12, display control unit 10f scrolls buttons 41 to 49 according to an operation (scroll instruction) on scroll bar 40a. The display control unit 10f outputs the coordinate position of each button after scrolling to the determining unit 10d and the button position changing unit 10e.

たとえば、図12(b)に示す位置にスクロールバー40aが操作された場合、表示制御部10fは、ボタン位置変更部10eは、ボタン43のスクロール後の座標位置をボタン41のデフォルト位置とし、当該スクロール後の座標位置を出力する。   For example, when the scroll bar 40a is operated to the position shown in FIG. 12B, the display control unit 10f sets the coordinate position of the button 43 after scrolling as the default position of the button 41, and Outputs the coordinate position after scrolling.

決定部10dは、表示制御部10fから各ボタンのスクロール後の座標位置を受けた場合、当該ボタンのデフォルト位置とスクロール後の座標位置とを比較する。決定部10dは、デフォルト位置とスクロール後の座標位置とが一致しないボタンを位置変更ボタンとして特定し、特定した位置変更ボタンが押下されたときの遷移先画面を変更対象画面として決定する。   When receiving the coordinate position after scrolling of each button from the display control unit 10f, the determining unit 10d compares the default position of the button with the coordinate position after scrolling. The determination unit 10d specifies a button whose default position does not match the coordinate position after scrolling as a position change button, and determines a transition destination screen when the specified position change button is pressed as a change target screen.

ボタン位置変更部10eは、決定部10dにより変更対象画面として決定された遷移先画面について、ボタン位置の変更処理を実行する。つまり、ボタン位置変更部10eは、操作画面40に対するスクロール指示を受けるたびに、スクロール後の座標位置に基づいて、当該操作画面40に含まれるボタンが押下されたときの遷移先画面におけるボタン位置の変更処理(図11に示される処理)を実行する。   The button position changing unit 10e executes a button position changing process on the transition destination screen determined as the change target screen by the determining unit 10d. That is, each time the scroll instruction for the operation screen 40 is received, the button position change unit 10e determines the position of the button on the transition destination screen when a button included in the operation screen 40 is pressed based on the coordinate position after scrolling. The change process (the process shown in FIG. 11) is executed.

これにより、画像形成装置100は、スクロール指示により操作画面40がスクロールされたタイミング、つまり、画面を遷移させるボタンが押下されるタイミングよりも前に、当該ボタンが押下されたときの遷移先画面におけるボタン位置の変更処理を開始することができる。その結果、ユーザーは、操作画面40に対するスクロール指示を入力した後に、操作画面40に含まれる位置変更ボタンを押下した場合であっても、速やかに遷移先画面を確認することができる。   As a result, the image forming apparatus 100 displays the transition destination screen when the button is pressed before the timing when the operation screen 40 is scrolled by the scroll instruction, that is, before the timing when the button for switching the screen is pressed. Button position change processing can be started. As a result, even if the user presses the position change button included in the operation screen 40 after inputting the scroll instruction for the operation screen 40, the user can quickly check the transition destination screen.

なお、画像形成装置100は、スクロールバー40aに対する操作に加えて、または当該操作の代わりに、UI部16に対するフリック操作をスクロール指示として受けることができ、当該フリック操作によってボタンをスクロールさせてもよい。この場合、フリック操作に応じて、表示制御部10fは、各ボタンのスクロール後の座標位置を算出し、算出したスクロール後の座標位置を決定部10dおよびボタン位置変更部10eに出力すればよい。   The image forming apparatus 100 can receive a flick operation on the UI unit 16 as a scroll instruction in addition to or instead of the operation on the scroll bar 40a, and may scroll the buttons by the flick operation. . In this case, in response to the flick operation, the display control unit 10f may calculate the coordinate position of each button after scrolling, and output the calculated coordinate position after scrolling to the determining unit 10d and the button position changing unit 10e.

<第3の実施の形態>
本発明の第3の実施の形態に係る画像形成装置100は、上記の第1の実施の形態に係る画像形成装置100の変形例である。
<Third embodiment>
The image forming apparatus 100 according to the third embodiment of the present invention is a modification of the image forming apparatus 100 according to the first embodiment.

第1の実施の形態では、ボタン位置変更部10eは、操作画面40がUI部16に表示されているときに、操作画面40に含まれるボタンが押下されたときの遷移先画面(たとえば操作画面50)におけるボタン位置の変更処理を行なう。これに対し、第3の実施の形態に係る画像形成装置100では、ボタン位置変更部10eは、操作画面40に対するカスタマイズ指示を受けたタイミングで、操作画面40に含まれるボタンが押下されたときの遷移先画面(たとえば操作画面50)におけるボタン位置の変更処理を行なう。   In the first embodiment, when the operation screen 40 is displayed on the UI unit 16, the button position changing unit 10 e changes the transition destination screen (for example, the operation screen) when a button included in the operation screen 40 is pressed. A button position changing process in step 50) is performed. On the other hand, in the image forming apparatus 100 according to the third embodiment, the button position changing unit 10e determines whether the button included in the operation screen 40 is pressed at the timing of receiving the customization instruction for the operation screen 40. The process of changing the button position on the transition destination screen (for example, the operation screen 50) is performed.

図13は、第3の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。   FIG. 13 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the third embodiment.

まず、カスタマイズ処理部10cは、たとえば図10に示されるカスタマイズ設定画面に入力されたカスタマイズ指示に従って、操作画面のカスタマイズを実行する(ステップS21)。このとき、カスタマイズ処理部10cは、カスタマイズの結果に従って、位置情報テーブルのカスタマイズ情報を更新する。   First, the customization processing unit 10c executes customization of the operation screen according to the customization instruction input on the customization setting screen shown in FIG. 10 (step S21). At this time, the customization processing unit 10c updates the customization information in the position information table according to the result of the customization.

次に、決定部10dは、位置情報テーブルにおいて、対応するカスタマイズ情報が更新されたボタン識別情報を特定する。決定部10dは、特定したボタン識別情報に対応する画面識別情報を遷移先画面記憶部10bから読み出し、読み出した画面識別情報により示される操作画面を変更対象画面として決定する(ステップS22)。   Next, the determination unit 10d specifies, in the position information table, the button identification information whose corresponding customization information has been updated. The determining unit 10d reads the screen identification information corresponding to the specified button identification information from the transition destination screen storage unit 10b, and determines the operation screen indicated by the read screen identification information as the change target screen (Step S22).

次に、ボタン位置変更部10eは、決定部10dにより変更対象画面として決定された操作画面のボタン位置の変更処理を行なう(ステップS23)。   Next, the button position changing unit 10e changes the button position of the operation screen determined as the change target screen by the determining unit 10d (Step S23).

これにより、操作画面のカスタマイズを行なうタイミングにおいて変更対象画面のボタン位置も変更されるため、画像形成装置100は、カスタマイズされた操作画面のボタンを押下された場合に、速やかに遷移先の操作画面をUI部16に表示することができる。   Accordingly, the button position of the change target screen is also changed at the timing of customizing the operation screen. Therefore, when the button of the customized operation screen is pressed, the image forming apparatus 100 promptly changes the operation screen of the transition destination. Can be displayed on the UI unit 16.

<第4の実施の形態>
本発明の第4の実施の形態に係る画像形成装置100は、上記の第1の実施の形態と比較して、制御部10の代わりに以下の制御部10Aを備える点で相違する。第4の実施の形態では、決定部10dは、予め設計者によって定められたボタンの優先度に従って、優先度の高い位置変更ボタンの遷移先画面を変更対象画面として決定する。
<Fourth embodiment>
The image forming apparatus 100 according to the fourth embodiment of the present invention is different from the first embodiment in that the image forming apparatus 100 includes the following control unit 10A instead of the control unit 10. In the fourth embodiment, the determination unit 10d determines, as a change target screen, a transition destination screen of a position change button having a higher priority according to a button priority determined in advance by a designer.

図14は、第4の実施の形態に係る画像形成装置100が備える制御部10Aの機能構成を示すブロック図である。制御部10Aは、たとえば、制御部10(図6)と同様に、CPU11、ROM12、および、RAM13を含む。図14を参照して、制御部10Aは、第1の実施の形態に係る制御部10(図7参照)と比較して、優先度記憶部10gを備える点で相違する。優先度記憶部10gは、たとえば、ROM12またはRAM13によって実現される。   FIG. 14 is a block diagram illustrating a functional configuration of a control unit 10A included in an image forming apparatus 100 according to the fourth embodiment. Control unit 10A includes, for example, CPU 11, ROM 12, and RAM 13 similarly to control unit 10 (FIG. 6). Referring to FIG. 14, control unit 10A is different from control unit 10 according to the first embodiment (see FIG. 7) in that a priority storage unit 10g is provided. The priority storage unit 10g is realized by, for example, the ROM 12 or the RAM 13.

優先度記憶部10gは、操作画面ごとに、当該操作画面に含まれるボタンを識別するボタン識別情報と優先度とを対応付けた優先度情報を記憶する。各ボタン識別情報に対応する優先度は、画像形成装置100の設計者によって予め設定されている。たとえば、画像形成装置100の設計者は、押下する頻度が高いと推定されるボタンほど優先度が高くなるように、各ボタンに対応する優先度を設定すればよい。   The priority storage unit 10g stores, for each operation screen, priority information in which button identification information for identifying a button included in the operation screen is associated with a priority. The priority corresponding to each button identification information is set in advance by the designer of the image forming apparatus 100. For example, the designer of the image forming apparatus 100 may set a priority corresponding to each button such that a button that is estimated to be pressed frequently has a higher priority.

図15は、優先度記憶部10gが記憶する優先度情報の一例を示す図である。図15に示す優先度情報では、ボタン41、ボタン42、ボタン46の順に高くなるように優先度が設定されている。   FIG. 15 is a diagram illustrating an example of the priority information stored in the priority storage unit 10g. In the priority information shown in FIG. 15, the priority is set so that the button 41, the button 42, and the button 46 become higher in this order.

図16は、第4の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。図16に示されるように、本実施の形態におけるボタン位置の変更処理は、第1の実施の形態における変更処理(図11参照)と比較して、ステップS12とステップS14との間に、ステップS13の代わりにステップS33とステップS34とを含む点で相違する。   FIG. 16 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the fourth embodiment. As shown in FIG. 16, the button position change processing according to the present embodiment is different from the change processing according to the first embodiment (see FIG. 11) in that step S12 and step S14 are performed between steps S12 and S14. The difference is that step S33 and step S34 are included instead of step S13.

ステップS33において、ボタン位置変更部10eは、所定数(たとえば5個)の操作画面に対するボタン位置の変更処理を実行したか判断する。   In step S33, the button position changing unit 10e determines whether a button position changing process has been performed on a predetermined number (for example, five) of operation screens.

所定数の操作画面に対するボタン位置の変更処理を実行していない場合(ステップS33でNO)、決定部10dは、優先度記憶部10gが記憶する優先度情報に基づいて、ステップS11で表示した操作画面に含まれる画面遷移ボタンのうち、最も優先度の高いボタンを選択する(ステップS34)。   If the button position change processing has not been performed for a predetermined number of operation screens (NO in step S33), the determination unit 10d performs the operation displayed in step S11 based on the priority information stored in the priority storage unit 10g. The button with the highest priority is selected from the screen transition buttons included in the screen (step S34).

ステップS34の後、第1の実施の形態と同様にステップS14〜S16が実行される。ステップS16において未選択の画面遷移ボタンがある場合(YES)、ステップS33の処理に戻される。ステップS16の後のステップS34において、決定部10dは、未選択の画面遷移ボタンのうち、最も優先度の高いボタンを選択する。   After step S34, steps S14 to S16 are executed as in the first embodiment. If there is an unselected screen transition button in step S16 (YES), the process returns to step S33. In step S34 after step S16, the determination unit 10d selects the button with the highest priority among the unselected screen transition buttons.

所定数の操作画面に対するボタン位置の変更処理を実行した場合(ステップS33でYES)、画像形成装置100はボタン位置の変更処理を終了する。   If the button position change processing has been executed for a predetermined number of operation screens (YES in step S33), image forming apparatus 100 ends the button position change processing.

本実施の形態によれば、ステップS34およびステップS14において、決定部10dは、デフォルト位置とは異なる位置に表示される複数の位置変更ボタンのうち、優先度についての上位所定数のボタンに対応する遷移先画面を変更対象画面として決定する。ボタン位置変更部10eは、上位所定数のボタンに対応する遷移先画面についてのみボタン位置の変更処理を実行する。これにより、ボタン位置変更部10eの処理に時間がかかりすぎることを防止することができる。   According to the present embodiment, in step S34 and step S14, the determination unit 10d corresponds to a predetermined number of buttons with a higher priority level among a plurality of position change buttons displayed at positions different from the default position. Determine the transition destination screen as the change target screen. The button position changing unit 10e executes the button position changing process only on the transition destination screen corresponding to the predetermined number of upper buttons. As a result, it is possible to prevent the processing of the button position changing unit 10e from taking too long.

また、優先度についての上位所定数の操作画面についてボタン位置の変更処理が実行されるため、画像形成装置100は、たとえば表示される頻度の高いと推定される遷移先画面を操作性に優れた画面に変更できるとともに、当該遷移先画面への遷移の指示を受けたときに速やかに遷移先画面を表示することができる。   In addition, since the button position changing process is performed for a predetermined number of operation screens with higher priority levels, the image forming apparatus 100 can display a transition destination screen that is estimated to be frequently displayed, for example, with excellent operability. The screen can be changed, and the transition destination screen can be promptly displayed when an instruction for transition to the transition destination screen is received.

<第5の実施の形態>
本発明の第5の実施の形態に係る画像形成装置100は、上記の第1の実施の形態と比較して、制御部10の代わりに以下の制御部10Bを備える点で相違する。第5の実施の形態では、決定部10dは、ボタンの操作実績に従って、操作される頻度の高い位置変更ボタンの遷移先画面を変更対象画面として決定する。
<Fifth embodiment>
The image forming apparatus 100 according to the fifth embodiment of the present invention is different from the first embodiment in that an image forming apparatus 100 includes the following control unit 10B instead of the control unit 10. In the fifth embodiment, the determination unit 10d determines, as the change target screen, the transition destination screen of the position change button that is frequently operated according to the button operation results.

図17は、第5の実施の形態に係る画像形成装置100が備える制御部10Bの機能構成を示すブロック図である。図17を参照して、制御部10Bは、第1の実施の形態に係る制御部10(図7参照)と比較して、操作情報記憶部10hと操作情報更新部10iとを備える点で相違する。制御部10Bは、たとえば、制御部10(図6)と同様に、CPU11、ROM12、および、RAM13を含む。操作情報記憶部10hは、たとえば、ROM12またはRAM13によって実現される。操作情報更新部10iは、たとえばCPU11が適切なプログラムを実行することによって実現される。   FIG. 17 is a block diagram illustrating a functional configuration of a control unit 10B included in the image forming apparatus 100 according to the fifth embodiment. Referring to FIG. 17, control unit 10B is different from control unit 10 (see FIG. 7) according to the first embodiment in that it has an operation information storage unit 10h and an operation information update unit 10i. I do. Control unit 10B includes, for example, CPU 11, ROM 12, and RAM 13 as in control unit 10 (FIG. 6). The operation information storage unit 10h is realized by, for example, the ROM 12 or the RAM 13. The operation information updating unit 10i is realized, for example, by the CPU 11 executing an appropriate program.

図18は、操作情報記憶部10hが記憶する操作情報の一例を示す図である。図17に示されるように、操作情報記憶部10hは、画面遷移ボタンごとに、当該ボタンが押下された日時を示す操作日時情報と、過去1ケ月で操作された回数(頻度)とを示す操作情報を記憶している。   FIG. 18 is a diagram illustrating an example of operation information stored in the operation information storage unit 10h. As shown in FIG. 17, the operation information storage unit 10h stores, for each screen transition button, operation date and time information indicating the date and time when the button was pressed, and an operation indicating the number (frequency) of operations performed in the past month. Information is stored.

操作情報更新部10iは、操作情報記憶部10hが記憶する操作情報を更新する。具体的には、操作情報更新部10iは、画面遷移ボタンが押下されるたびに、押下された日時を示す操作日時情報を押下されたボタンと対応付けて操作情報記憶部10hに格納する。   The operation information updating unit 10i updates the operation information stored in the operation information storage unit 10h. Specifically, every time the screen transition button is pressed, the operation information updating unit 10i stores the operation date and time information indicating the pressed date and time in the operation information storage unit 10h in association with the pressed button.

また、操作情報更新部10iは、所定のタイミング(例えば、毎日10時)において、画面遷移ボタンごとに、当該タイミングから所定期間(例えば1ヶ月)遡った時点までの期間に含まれる操作日時を示す操作日時情報の数をカウントする。操作情報更新部10iは、カウントした数値を過去1ケ月で操作された回数とし、操作情報記憶部10hが記憶する情報を更新する。   At a predetermined timing (for example, every day at 10:00), the operation information updating unit 10i indicates, for each screen transition button, an operation date and time included in a period from the timing to a point in time that is a predetermined period (for example, one month). Count the number of operation date and time information. The operation information update unit 10i updates the information stored in the operation information storage unit 10h, using the counted number as the number of times of operation in the past month.

図19は、第5の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。   FIG. 19 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the fifth embodiment.

図19に示されるように、本実施の形態におけるボタン位置の変更処理は、第4の実施の形態における変更処理(図16参照)と比較して、ステップS34の代わりにステップS44を含む点で相違する。   As shown in FIG. 19, the button position change processing according to the present embodiment includes step S44 instead of step S34, as compared with the change processing according to the fourth embodiment (see FIG. 16). Different.

1回目のステップS44において、決定部10dは、操作情報記憶部10hが記憶する操作情報に基づいて、ステップS11で表示された操作画面に含まれる画面遷移ボタンのうち、過去1ケ月に操作された回数(頻度)が最も高いボタンを選択する。   In the first step S44, the determination unit 10d has been operated in the past month among the screen transition buttons included in the operation screen displayed in step S11 based on the operation information stored in the operation information storage unit 10h. Select the button with the highest number of times (frequency).

また、2回目以降のステップS44(ステップS16の後のステップS44)において、決定部10dは、未選択の画面遷移ボタンのうち、過去1ケ月に操作された回数(頻度)が最も高いボタンを選択する。   Further, in the second and subsequent steps S44 (step S44 after step S16), the determination unit 10d selects a button having the highest number of operations (frequency) in the past month among unselected screen transition buttons. I do.

本実施の形態によれば、ステップS44およびステップS14において、決定部10dは、デフォルト位置とは異なる位置に表示される複数の画面遷移ボタン(位置変更ボタン)のうち、操作された頻度についての上位所定数の位置変更ボタンに対応する遷移先画面を変更対象画面として決定する。ボタン位置変更部10eは、上位所定数の遷移先画面についてのみボタン位置の変更処理を実行する。これにより、ボタン位置変更部10eの処理に時間がかかりすぎることを防止することができる。   According to the present embodiment, in step S44 and step S14, the determination unit 10d ranks, among the plurality of screen transition buttons (position change buttons) displayed at a position different from the default position, in the order of the operation frequency. A transition destination screen corresponding to a predetermined number of position change buttons is determined as a change target screen. The button position changing unit 10e executes a button position changing process only for a predetermined number of transition destination screens in the upper order. As a result, it is possible to prevent the processing of the button position changing unit 10e from taking too long.

また、操作された頻度についての上位の所定数の操作画面についてボタン位置の変更処理が実行されるため、画像形成装置100は、表示される頻度の高い遷移先画面を操作性に優れた画面に変更できるとともに、当該遷移先画面への遷移の指示を受けたときに速やかに遷移先画面を表示することができる。   In addition, since the button position change process is executed for a predetermined number of operation screens that are higher in the frequency of operation, the image forming apparatus 100 changes the frequently displayed transition destination screen to a screen with excellent operability. In addition to being able to change, the transition destination screen can be promptly displayed when an instruction to transition to the transition destination screen is received.

なお、操作情報記憶部10hは、ボタンが押下された日時を示す操作日時情報のみを頻度を示す情報として記憶していてもよい。この場合、決定部10dは、操作日時情報に基づいて頻度を算出し、算出した頻度に従って変更対象画面を決定すればよい。   The operation information storage unit 10h may store only the operation date and time information indicating the date and time when the button was pressed as the information indicating the frequency. In this case, the determination unit 10d may calculate the frequency based on the operation date and time information and determine the change target screen according to the calculated frequency.

<第6の実施の形態>
本発明の第6の実施の形態に係る画像形成装置100は、上記の第5の実施の形態に係る画像形成装置100の変形例である。第6の実施の形態では、決定部10dは、ボタンの操作実績に従って、操作された時点が新しい位置変更ボタンの遷移先画面を変更対象画面として決定する。
<Sixth Embodiment>
The image forming apparatus 100 according to the sixth embodiment of the present invention is a modification of the image forming apparatus 100 according to the fifth embodiment. In the sixth embodiment, the determination unit 10d determines the transition destination screen of the position change button whose operation time is new according to the operation result of the button as the change target screen.

図20は、第6の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。   FIG. 20 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the sixth embodiment.

図20に示されるように、本実施の形態におけるボタン位置の変更処理は、第5の実施の形態における変更処理(図19参照)と比較して、ステップS44の代わりにステップS54を含む点で相違する。   As shown in FIG. 20, the processing for changing the button position according to the present embodiment includes a step S54 instead of the step S44 as compared with the change processing (see FIG. 19) according to the fifth embodiment. Different.

1回目のステップS54において、決定部10dは、操作情報記憶部10hが記憶する操作情報に基づいて、ステップS11で表示された操作画面に含まれる画面遷移ボタンのうち、操作日時が最も新しいボタンを選択する。   In the first step S54, the determination unit 10d determines, based on the operation information stored in the operation information storage unit 10h, among the screen transition buttons included in the operation screen displayed in step S11, the button with the latest operation date and time. select.

また、2回目以降のステップS54(ステップS16の後のステップS54)において、決定部10dは、未選択の画面遷移ボタンのうち、操作日時が最も新しいボタンを選択する。   Further, in the second and subsequent steps S54 (step S54 after step S16), the determination unit 10d selects the button with the latest operation date and time among the unselected screen transition buttons.

本実施の形態によれば、ステップS54およびステップS14において、決定部10dは、デフォルト位置とは異なる位置に表示される複数の位置変更ボタンのうち、操作された時点の新しさについての上位所定数の位置変更ボタンに対応する遷移先画面を変更対象画面として決定する。ボタン位置変更部10eは、上位所定数の遷移先画面についてのみボタン位置の変更処理を実行する。これにより、ボタン位置変更部10eの処理に時間がかかりすぎることを防止することができる。   According to the present embodiment, in step S54 and step S14, the determination unit 10d determines, from among the plurality of position change buttons displayed at a position different from the default position, the upper predetermined number of the newness at the time of being operated. The transition destination screen corresponding to the position change button is determined as the change target screen. The button position changing unit 10e executes a button position changing process only for a predetermined number of transition destination screens in the upper order. As a result, it is possible to prevent the processing of the button position changing unit 10e from taking too long.

また、操作日時の新しさについての上位所定数の操作画面についてボタン位置の変更処理が実行されるため、画像形成装置100は、最近表示した遷移先画面を操作性に優れた画面に変更できるとともに、当該遷移先画面への遷移の指示を受けたときに速やかに遷移先画面を表示することができる。   In addition, since the button position change process is performed for a predetermined number of operation screens with respect to the newness of the operation date and time, the image forming apparatus 100 can change the recently displayed transition destination screen to a screen with excellent operability. When a transition instruction to the transition destination screen is received, the transition destination screen can be promptly displayed.

<第7の実施の形態>
本発明の第7の実施の形態に係る画像形成装置100は、上記の第1の実施の形態に係る画像形成装置100の変形例である。第7の実施の形態では、所定のジョブを実行中において、ボタン位置変更部10eは、ボタン位置の変更処理の実行を回避する。
<Seventh embodiment>
The image forming apparatus 100 according to the seventh embodiment of the present invention is a modified example of the image forming apparatus 100 according to the first embodiment. In the seventh embodiment, during execution of a predetermined job, the button position changing unit 10e avoids execution of a button position changing process.

図21は、第7の実施の形態に係る画像形成装置100におけるボタン位置の変更処理の流れを示すフローチャートである。   FIG. 21 is a flowchart illustrating a flow of a button position changing process in the image forming apparatus 100 according to the seventh embodiment.

図21に示されるように、本実施の形態におけるボタン位置の変更処理は、第1の実施の形態における変更処理(図11参照)と比較して、ステップS11とステップS12との間にステップS60を含む点で相違する。   As shown in FIG. 21, the button position change processing in the present embodiment is different from the change processing in the first embodiment (see FIG. 11) in that step S60 is performed between step S11 and step S12. In that it contains

ステップS60において、制御部10は、特定のジョブを実行中であるか否かを判断する。特定のジョブを実行中である場合(ステップS60でYES)、画像形成装置100は、ボタン位置の変更処理を終了する。特定のジョブの実行中ではない場合(ステップS60でNO)、ボタン位置の変更処理はステップS12に移される。   In step S60, the control unit 10 determines whether or not a specific job is being executed. If a specific job is being executed (YES in step S60), image forming apparatus 100 ends the button position changing process. If the specific job is not being executed (NO in step S60), the process of changing the button position is moved to step S12.

ここで、特定のジョブとは、たとえば、画像処理部18による所定容量以上の印刷データをビットマップ形式の画像データに変換するラスタライズ処理である。画像処理部18によるラスタライズ処理は、負荷が大きい。そのため、所定容量以上の印刷データに対するラスタライズ処理が実行中である場合、ボタン位置の変更処理の実行を回避することにより、ラスタライズ処理速度の低下を防止することができる。   Here, the specific job is, for example, a rasterization process of converting print data having a predetermined capacity or more by the image processing unit 18 into image data in a bitmap format. The rasterizing process by the image processing unit 18 has a large load. Therefore, when the rasterizing process is being performed on print data having a predetermined capacity or more, the execution of the button position changing process can be avoided, thereby preventing a reduction in the rasterizing process speed.

また、特定のジョブは、画像処理部18による高圧縮ファイルの生成処理であってもよい。高圧縮ファイルの一例は、コンパクトPDF(Portable Document Format)ファイルである。高圧縮ファイルの生成処理とは、画像データで示される画像を文字領域と非文字領域(たとえば写真領域や図形領域など)とに分離し、文字領域に対応するデータと非文字領域に対応するデータとの各々を圧縮することにより、圧縮ファイル(たとえばPDFファイル)を生成する処理である。   Further, the specific job may be a process of generating a high compression file by the image processing unit 18. One example of a high compression file is a compact PDF (Portable Document Format) file. The process of generating a high-compression file is to separate an image represented by image data into a character area and a non-character area (for example, a photograph area or a graphic area), Is a process of generating a compressed file (for example, a PDF file) by compressing each of.

画像処理部18による高圧縮ファイルの生成処理は、領域分離処理を含むため、負荷が大きい。そのため、高圧縮ファイルの生成処理が実行中である場合、ボタン位置の変更処理を行なわないことにより、高圧縮ファイルの生成処理速度の低下を防止することができる。   The process of generating a high compression file by the image processing unit 18 includes a region separation process, so that the load is large. Therefore, when the process of generating a high-compression file is being executed, the processing for changing the button position is not performed, thereby preventing a reduction in the processing speed of generating the high-compression file.

また、特定のジョブは、即時に実行すべきジョブ(たとえばファクスジョブ)であってもよい。ファクスジョブとは、原稿から送信用の画像データを生成する処理、ファクス回線を用いた画像データの送受信処理、およびファクス回線を介して受信した画像データを用紙に印刷する処理を含む。そのため、画像読取部15と、ネットワークI/F17と、画像処理部18と、画像出力部19とは、ファクスジョブを実行する実行部となり得る。   Further, the specific job may be a job to be executed immediately (for example, a fax job). The fax job includes a process of generating image data for transmission from a document, a process of transmitting and receiving image data using a fax line, and a process of printing image data received via a fax line on paper. Therefore, the image reading unit 15, the network I / F 17, the image processing unit 18, and the image output unit 19 can be an execution unit that executes a fax job.

ファクスジョブが実行中である場合、ボタン位置の変更処理を行なわないことにより、ボタン位置の変更処理との並行処理によるファクスジョブの遅延を防止することができる。   When the fax job is being executed, the button position change processing is not performed, so that the delay of the fax job due to the parallel processing with the button position change processing can be prevented.

なお、本実施の形態に係る画像形成装置の構成は、上記の第2〜第6の実施の形態にも適用してもよい。   The configuration of the image forming apparatus according to the present embodiment may be applied to the above-described second to sixth embodiments.

<第8の実施の形態>
本発明の第8の実施の形態に係る画像形成装置100は、上記の第1〜第7の実施の形態に係る画像形成装置100の変形例である。
<Eighth Embodiment>
The image forming apparatus 100 according to the eighth embodiment of the present invention is a modified example of the image forming apparatus 100 according to the first to seventh embodiments.

上記の第1〜第7の実施の形態では、決定部10dは、画面遷移ボタンのうち、位置情報テーブルの当該ボタンに対応するカスタマイズ後の座標位置とデフォルト位置とが異なる位置変更ボタンが押下されたときの遷移先画面を変更対象画面として決定した。これに対し、第8の実施の形態では、決定部10dは、位置変更ボタンに対応するカスタマイズ後の座標位置と位置情報テーブルにより示されるデフォルト位置との距離が閾値以上の場合に、当該位置変更ボタンが操作されたときの遷移先画面を変更対象画面として決定する。   In the above-described first to seventh embodiments, the determination unit 10d presses a position change button that is different from the default position and the coordinate position after customization corresponding to the button in the position information table among the screen transition buttons. Transition destination screen at the time of the change is determined as the change target screen. On the other hand, in the eighth embodiment, when the distance between the coordinate position after customization corresponding to the position change button and the default position indicated by the position information table is equal to or greater than the threshold, the determination unit 10d changes the position change. The transition destination screen when the button is operated is determined as the change target screen.

これにより、ある位置変更ボタンが表示される位置とデフォルト位置との距離が閾値より小さい場合に、当該ボタンが押下されたときの遷移先画面について、ボタン位置変更部10eは、ボタン位置の変更処理の実行を回避する。そのため、ボタン位置変更部10eの負荷を低減することができる。   Accordingly, when the distance between the position where a certain position change button is displayed and the default position is smaller than the threshold value, the button position change unit 10e performs the button position change processing for the transition destination screen when the button is pressed. Avoid running Therefore, the load on the button position changing unit 10e can be reduced.

なお、位置変更ボタンのカスタマイズ後の座標位置とデフォルト位置との距離が小さい場合、当該ボタンが押下されたときの遷移先画面の各ボタンをデフォルト位置に配置したとしても、それほど操作性が低下するわけではない。   If the distance between the coordinate position after the customization of the position change button and the default position is small, even if the buttons on the transition destination screen when the button is pressed are arranged at the default position, the operability is significantly reduced. Do not mean.

<第9の実施の形態>
本発明の第9の実施の形態に係る画像形成装置100は、上記の第1〜第8の実施の形態に係る画像形成装置100の変形例である。
<Ninth embodiment>
The image forming apparatus 100 according to the ninth embodiment of the present invention is a modified example of the image forming apparatus 100 according to the first to eighth embodiments.

第9の実施の形態に係る画像形成装置100では、ボタン位置変更部10eは、変更対象の操作画面の1つ前の操作画面がUI部16に表示されたタイミングではなく、2つ以上前の操作画面がUI部16に表示されたタイミングで、変更対象となる操作画面におけるボタン位置の変更処理を開始する。   In the image forming apparatus 100 according to the ninth embodiment, the button position changing unit 10e does not operate at the timing when the operation screen immediately before the operation screen to be changed is displayed on the UI unit 16 but at two or more times before. At the timing when the operation screen is displayed on the UI unit 16, the process of changing the button position on the operation screen to be changed is started.

図22は、本実施の形態に係る画像形成装置100の画面遷移の一例を示す図である。図22(a)に示すホーム画面30においてファイル管理の機能を呼び出すためのボタン33が押下されると、画像形成装置100は、フォルダの選択を促す操作画面をUI部16に表示する。図22(b)には、フォルダの選択を促す操作画面60の一例が示されている。   FIG. 22 is a diagram illustrating an example of a screen transition of the image forming apparatus 100 according to the present embodiment. When a button 33 for calling a file management function is pressed on the home screen 30 shown in FIG. 22A, the image forming apparatus 100 displays an operation screen for prompting the user to select a folder on the UI unit 16. FIG. 22B shows an example of the operation screen 60 for prompting the user to select a folder.

図22(b)に示される例では、操作画面60は、フォルダ「AAA」を選択するためのボタン61と、フォルダ「BBB」を選択するためのボタン62と、フォルダ「CCC」を選択するためのボタン63とを含む。すなわち、画像形成装置100は、データ記憶装置14に格納されている3つのフォルダのいずれかを選択するためのボタン61〜63を含む操作画面60をUI部16に表示する。   In the example shown in FIG. 22B, the operation screen 60 includes a button 61 for selecting a folder “AAA”, a button 62 for selecting a folder “BBB”, and a button 62 for selecting a folder “CCC”. Button 63. That is, the image forming apparatus 100 displays on the UI unit 16 an operation screen 60 including buttons 61 to 63 for selecting one of the three folders stored in the data storage device 14.

図22(b)に示す操作画面60においてボタン61が押下されると、画像形成装置100は、押下されたボタン61に対応するフォルダに含まれるファイルのいずれかの選択を促す操作画面をUI部16に表示する。図22(c)には、ファイルの選択を促す操作画面70の一例が示されている。   When the button 61 is pressed on the operation screen 60 shown in FIG. 22B, the image forming apparatus 100 displays an operation screen for prompting the user to select one of the files included in the folder corresponding to the pressed button 61 by the UI unit. 16 is displayed. FIG. 22C shows an example of the operation screen 70 for prompting the user to select a file.

図22(c)に示される例では、操作画面70は、ファイル「File a」を選択するためのボタン71と、ファイル「File b」を選択するためのボタン72とを含む。すなわち、画像形成装置100は、フォルダ「AAA」に含まれる2つのファイルのいずれかを選択するためのボタン71,72を含む操作画面70をUI部16に表示する。   In the example shown in FIG. 22C, the operation screen 70 includes a button 71 for selecting a file “File a” and a button 72 for selecting a file “File b”. That is, the image forming apparatus 100 displays an operation screen 70 including buttons 71 and 72 for selecting any one of the two files included in the folder “AAA” on the UI unit 16.

図22(c)に示す操作画面70においてボタン71またはボタン72が押下されると、画像形成装置100は、ファイルに対する操作内容の選択を促す操作画面をUI部16に表示する。図22(d)および図22(f)には、ファイルに対する操作内容の選択を促す操作画面80の一例が示されている。図22(d)はボタン71が押下されたときの操作画面80を示し、図22(f)はボタン72が押下されたときの操作画面80を示しているが、いずれも同じ画面である。   When the button 71 or the button 72 is pressed on the operation screen 70 shown in FIG. 22C, the image forming apparatus 100 displays on the UI unit 16 an operation screen for prompting the user to select the operation content for the file. FIGS. 22D and 22F show an example of the operation screen 80 for prompting the user to select the operation content for the file. FIG. 22D shows the operation screen 80 when the button 71 is pressed, and FIG. 22F shows the operation screen 80 when the button 72 is pressed, all of which are the same screen.

図22(d)および図22(f)に示される例では、操作画面80は、ファイル名の変更を行なうためのボタン81と、ファイルの編集を行なうためのボタン82と、ファイルで示される画像を他の画像に重ねるオーバーレイ画像として登録するためのボタン83とを含む。   In the examples shown in FIGS. 22D and 22F, the operation screen 80 includes a button 81 for changing a file name, a button 82 for editing a file, and an image indicated by the file. And a button 83 for registering as an overlay image to be superimposed on another image.

図22(d)および図22(f)に示される操作画面80は、事前にカスタマイズ処理部10cによりカスタマイズされており、ボタン82がデフォルト位置とは異なる位置に表示される。そのため、決定部10dは、ボタン82が押下されたときの遷移先画面を変更対象画面として決定する。   The operation screen 80 shown in FIGS. 22D and 22F has been customized by the customization processing unit 10c in advance, and the button 82 is displayed at a position different from the default position. Therefore, the determination unit 10d determines the transition destination screen when the button 82 is pressed as the change target screen.

図22(d)に示す操作画面80においてボタン82が押下されると、画像形成装置100は、ファイル「File a」に含まれるページのいずれかの選択を促す操作画面をUI部16に表示する。図22(e)には、ファイル「File a」に含まれるページの選択を促す操作画面90の一例が示されている。   When the button 82 is pressed on the operation screen 80 shown in FIG. 22D, the image forming apparatus 100 displays on the UI unit 16 an operation screen for prompting selection of any of the pages included in the file “File a”. . FIG. 22E shows an example of the operation screen 90 for prompting selection of a page included in the file “File a”.

図22(e)に示される例では、操作画面90は、1ページ目を選択するためのボタン91と、2ページ目を選択するためのボタン92とを含む。すなわち、画像形成装置100は、ファイル「File a」に含まれる2ページのいずれかを選択するためのボタン91,92を含む操作画面90をUI部16に表示する。ボタン91,92は、対応するページのサムネイル画像を含む。   In the example shown in FIG. 22E, the operation screen 90 includes a button 91 for selecting the first page and a button 92 for selecting the second page. That is, the image forming apparatus 100 displays an operation screen 90 including buttons 91 and 92 for selecting one of the two pages included in the file “File a” on the UI unit 16. Buttons 91 and 92 include thumbnail images of the corresponding pages.

同様に、図22(f)に示す操作画面80においてボタン82が押下されると、画像形成装置100は、ファイル「File b」に含まれるページのいずれかの選択を促す操作画面をUI部16に表示する。図22(g)には、ファイル「File b」に含まれるページの選択を促す操作画面90の一例が示されている。   Similarly, when the button 82 is pressed on the operation screen 80 shown in FIG. 22F, the image forming apparatus 100 displays the operation screen for prompting the user to select any of the pages included in the file “File b” by the UI unit 16. To be displayed. FIG. 22G shows an example of the operation screen 90 for prompting the user to select a page included in the file “File b”.

図22(g)に示される例では、操作画面90は、1ページ目を選択するためのボタン91と、2ページ目を選択するためのボタン92と、3ページ目を選択するためのボタン93とを含む。すなわち、画像形成装置100は、ファイル「File b」に含まれる3ページのいずれかを選択するためのボタン91〜93を含む操作画面90をUI部16に表示する。ボタン91〜93は、対応するページのサムネイル画像を含む。   In the example shown in FIG. 22G, the operation screen 90 includes a button 91 for selecting the first page, a button 92 for selecting the second page, and a button 93 for selecting the third page. And That is, the image forming apparatus 100 displays on the UI unit 16 an operation screen 90 including buttons 91 to 93 for selecting any one of the three pages included in the file “File b”. Buttons 91 to 93 include thumbnail images of the corresponding pages.

このように、操作画面90の構成は、操作画面70において選択されるファイルのページ数によって異なる。   As described above, the configuration of the operation screen 90 differs depending on the number of pages of the file selected on the operation screen 70.

ボタン位置変更部10eは、操作画面90への遷移指示が入力されるタイミング(ここでは、操作画面80においてボタン82が押下されるタイミング)よりも前に、操作画面90におけるボタン位置の変更処理を開始する。   The button position changing unit 10e performs the process of changing the button position on the operation screen 90 before the timing of inputting the transition instruction to the operation screen 90 (here, the timing of pressing the button 82 on the operation screen 80). Start.

具体的には、ボタン位置変更部10eは、操作画面80がUI部16に表示されたタイミング(図22(d)および図22(f)参照)ではなく、操作画面70がUI部16に表示されたタイミング(図22(c)参照)で、操作画面90におけるボタン位置の変更処理を開始する。   Specifically, the button position changing unit 10e displays the operation screen 70 on the UI unit 16 instead of the timing when the operation screen 80 is displayed on the UI unit 16 (see FIGS. 22D and 22F). At the performed timing (see FIG. 22C), the process of changing the button position on the operation screen 90 is started.

操作画面90におけるボタン位置の変更処理を開始するためには、ボタン位置変更部10eは、操作画面70において選択され得るファイルのページ数を把握するとともに、各ページのサムネイル画像を生成する必要がある。そのため、制御部10は、操作画面70がUI部16に表示されたタイミングにおいて、各ファイルをデータ記憶装置14から読み出す。   In order to start the button position changing process on the operation screen 90, the button position changing unit 10e needs to know the number of pages of the file that can be selected on the operation screen 70 and generate a thumbnail image of each page. . Therefore, the control unit 10 reads each file from the data storage device 14 at the timing when the operation screen 70 is displayed on the UI unit 16.

なお、操作画面60がUI部16に表示されたタイミング(図22(b)参照)において、制御部10は、各フォルダに含まれるファイルをデータ記憶装置14から読み出してもよい。この場合、ボタン位置変更部10eは、操作画面60がUI部16に表示されたタイミングにおいて、決定部10dにより変更対象画面として決定された操作画面90について、当該操作画面90に対応するファイルのページ数に基づいて、ボタン位置の変更処理を開始してもよい。   At the timing when the operation screen 60 is displayed on the UI unit 16 (see FIG. 22B), the control unit 10 may read the files included in each folder from the data storage device 14. In this case, at the timing when the operation screen 60 is displayed on the UI unit 16, the button position change unit 10 e changes the page of the file corresponding to the operation screen 90 with respect to the operation screen 90 determined as the change target screen by the determination unit 10 d. The process of changing the button position may be started based on the number.

このように、ボタン位置変更部10eは、操作画面90の1つ前の操作画面80がUI部16に表示されたタイミングではなく、2つ以上前の操作画面(操作画面70または操作画面60)がUI部16に表示されたタイミングで、操作画面90におけるボタン位置の変更処理を開始する。これにより、画像形成装置100は、操作画面90への遷移指示が入力されると、速やかに操作画面90を表示することができる。   In this manner, the button position changing unit 10e determines that the operation screen 80 immediately before the operation screen 90 is not displayed at the UI unit 16 but at least two operation screens before (the operation screen 70 or the operation screen 60). At the timing when is displayed on the UI unit 16, the process of changing the button position on the operation screen 90 is started. As a result, the image forming apparatus 100 can promptly display the operation screen 90 when a transition instruction to the operation screen 90 is input.

上記の第1〜第9の実施の形態において、上述の動作(図11、図13、図15、図18〜20に示すステップを含む)をMFP1のCPU11に実行させるためのプログラムが提供されてもよい。このようなプログラムは、MFP1のコンピューターに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM、RAMおよびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。   In the first to ninth embodiments, a program for causing the CPU 11 of the MFP 1 to execute the above-described operation (including the steps illustrated in FIGS. 11, 13, 15, and 18 to 20) is provided. Is also good. Such a program is recorded on a computer-readable recording medium such as a flexible disk, a CD-ROM (Compact Disk-Read Only Memory), a ROM, a RAM, and a memory card attached to the computer of the MFP 1, and is stored as a program product. Can also be provided. Alternatively, the program may be provided by being recorded on a recording medium such as a hard disk incorporated in the computer. Also, the program can be provided by downloading via a network.

なお、プログラムは、コンピューターのOS(Operating System)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。   In addition, the program may be a program that calls a necessary module in a predetermined arrangement at a predetermined timing from among the program modules provided as a part of the OS (Operating System) of the computer and executes the processing. In that case, the program itself does not include the above module, and the process is executed in cooperation with the OS.

また、第1〜第9の実施の形態に係るプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、第1〜第9の実施の形態に係るプログラムに含まれ得る。   Further, the programs according to the first to ninth embodiments may be provided by being incorporated in a part of another program. Also in that case, the program itself does not include the modules included in the other program, and the processing is executed in cooperation with the other program. Programs incorporated in such other programs can also be included in the programs according to the first to ninth embodiments.

提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。   The provided program product is installed and executed in a program storage unit such as a hard disk. Note that the program product includes the program itself and a recording medium on which the program is recorded.

今回開示された実施の形態は例示であって、上記内容のみに制限されるものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。   The embodiment disclosed this time is an exemplification, and is not limited to the above contents. The scope of the present invention is defined by the terms of the claims, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.

10,10A,10B 制御部、10a 位置情報記憶部、10b 遷移先画面記憶部、10c カスタマイズ処理部、10d 決定部、10e ボタン位置変更部、10f 表示制御部、10g 優先度記憶部、10h 操作情報記憶部、10i 操作情報更新部、16 UI部、16a ディスプレイ、16b タッチパネル、16c 操作キー、18 画像処理部、19 画像出力部、41,42,43,44,45,46,52,53,82,91,92,93 ボタン、40,50,60,70,80,90 操作画面、40a スクロールバー、100 画像形成装置。   10, 10A, 10B control unit, 10a position information storage unit, 10b transition destination screen storage unit, 10c customization processing unit, 10d determination unit, 10e button position change unit, 10f display control unit, 10g priority storage unit, 10h operation information Storage unit, 10i operation information update unit, 16 UI unit, 16a display, 16b touch panel, 16c operation key, 18 image processing unit, 19 image output unit, 41, 42, 43, 44, 45, 46, 52, 53, 82 , 91, 92, 93 buttons, 40, 50, 60, 70, 80, 90 operation screen, 40a scroll bar, 100 image forming apparatus.

Claims (15)

複数の画面を表示するための表示部と、
前記複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備え、
前記複数の画面のうちの第1の画面が、前記複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含み、
前記第1のボタンは、前記第1の画面が表示されるときにデフォルト位置とは異なる位置に表示され、さらに、
前記第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するための決定部と、
前記第2の画面に含まれる第2のボタンの表示予定位置を前記第1のボタンが表示される位置に従って変更するための変更処理を、前記第1のボタンに対する操作の前に開始するためのボタン位置変更部とを備える、画像形成装置。
A display unit for displaying a plurality of screens,
For each of the plurality of screens, a storage unit for storing a default position of a button included in the screen,
A first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens,
The first button is displayed at a position different from a default position when the first screen is displayed, and further,
A determination unit for determining a transition destination screen when the first button is operated as a second screen;
A change processing for changing a display scheduled position of a second button included in the second screen in accordance with a position where the first button is displayed, before starting an operation on the first button; An image forming apparatus comprising: a button position changing unit.
前記第1のボタンが表示される位置のデフォルト位置からの変更後から、前記第1のボタンに対する操作の前までの期間に、前記ボタン位置変更部は前記変更処理を開始する、請求項1に記載の画像形成装置。   2. The button position changing unit according to claim 1, wherein the button position changing unit starts the change processing during a period after the position where the first button is displayed is changed from a default position and before an operation on the first button is performed. The image forming apparatus as described in the above. 前記第1のボタンが表示される位置をカスタマイズするためのカスタマイズ指示を受けるための入力部と、
前記入力部が前記カスタマイズ指示を受けた場合に、当該カスタマイズ指示に基づいて、前記第1のボタンが表示される位置をデフォルト位置から変更するためのカスタマイズ処理部とをさらに備える、請求項2に記載の画像形成装置。
An input unit for receiving a customization instruction for customizing a position where the first button is displayed;
The method according to claim 2, further comprising: a customization processing unit configured to, when the input unit receives the customization instruction, change a position where the first button is displayed from a default position based on the customization instruction. The image forming apparatus as described in the above.
前記第1の画面が表示されるときに、前記第1のボタンのスクロール指示を受けるための入力部と、
前記入力部が前記スクロール指示を受けた場合に、当該スクロール指示に基づいて、前記第1のボタンが表示される位置をデフォルト位置から変更するための表示制御部とをさらに備える、請求項2に記載の画像形成装置。
An input unit for receiving a scroll instruction of the first button when the first screen is displayed;
The display device according to claim 2, further comprising: a display control unit configured to change a position where the first button is displayed from a default position based on the scroll instruction when the input unit receives the scroll instruction. The image forming apparatus as described in the above.
前記ボタン位置変更部は、前記第2のボタンの表示予定位置を、デフォルト位置よりも、前記第1のボタンからの距離が短くなるように変更する、請求項1から4のいずれか1項に記載の画像形成装置。   The said button position change part changes the scheduled display position of the said 2nd button so that the distance from the said 1st button may become shorter than a default position. The image forming apparatus as described in the above. 前記決定部は、前記第1のボタンが表示される位置とデフォルト位置との距離が閾値より大きい場合に、当該第1のボタンの遷移先の画面を前記第2の画面として決定する、請求項1から5のいずれか1項に記載の画像形成装置。   The said determination part determines the screen of the transition destination of the said 1st button as said 2nd screen, when the distance of the position where the said 1st button is displayed and a default position is larger than a threshold value. The image forming apparatus according to any one of claims 1 to 5. 前記第1の画面は、前記第1のボタンを複数含み、
前記決定部は、全ての前記第1のボタンの各々の遷移先の画面を前記第2の画面として決定する、請求項1から6のいずれか1項に記載の画像形成装置。
The first screen includes a plurality of the first buttons,
The image forming apparatus according to claim 1, wherein the determination unit determines a transition destination screen of each of the first buttons as the second screen.
前記第1の画面は、前記第1のボタンを複数含み、
前記画像形成装置は、複数の前記第1のボタンの各々について、当該第1のボタンが操作された頻度を示す情報を記憶するための操作情報記憶部をさらに備え、
前記決定部は、前記操作情報記憶部に記憶される情報で示される頻度についての上位所定数の前記第1のボタンの各々の遷移先の画面を前記第2の画面として決定する、請求項1から6のいずれか1項に記載の画像形成装置。
The first screen includes a plurality of the first buttons,
The image forming apparatus further includes, for each of the plurality of first buttons, an operation information storage unit for storing information indicating a frequency at which the first button is operated,
The said determination part determines the screen of the transition destination of each of the predetermined number of said 1st buttons of the frequency shown by the information memorize | stored in the said operation information storage part as the said 2nd screen. The image forming apparatus according to any one of claims 1 to 6.
前記第1の画面は、前記第1のボタンを複数含み、
前記画像形成装置は、複数の前記第1のボタンの各々について、当該第1のボタンが操作された時点を記憶するための操作情報記憶部をさらに備え、
前記決定部は、前記操作情報記憶部に記憶される時点の新しさについての上位所定数の前記第1のボタンの各々の遷移先の画面を前記第2の画面として決定する、請求項1から6のいずれか1項に記載の画像形成装置。
The first screen includes a plurality of the first buttons,
The image forming apparatus further includes, for each of the plurality of first buttons, an operation information storage unit for storing a time point at which the first button is operated,
The method according to claim 1, wherein the determining unit determines, as the second screen, a screen to which each of a predetermined number of the first buttons, which is a new number at the time of being stored in the operation information storage unit, transitions. 7. The image forming apparatus according to claim 6.
前記第1の画面は、前記第1のボタンを複数含み、
前記画像形成装置は、複数の前記第1のボタンの各々について、当該第1のボタンに対する優先度を記憶するための優先度記憶部をさらに備え、
前記決定部は、前記優先度記憶部が記憶に記憶される優先度についての上位所定数の前記第1のボタンの各々の遷移先の画面を前記第2の画面として決定する、請求項1から6のいずれか1項に記載の画像形成装置。
The first screen includes a plurality of the first buttons,
The image forming apparatus further includes, for each of the plurality of first buttons, a priority storage unit for storing a priority for the first button,
The method according to claim 1, wherein the determining unit determines, as the second screen, a transition destination screen of each of a predetermined number of the first buttons with respect to the priority stored in the priority storage unit. 7. The image forming apparatus according to claim 6.
印刷データを受信するための通信部と、
前記通信部が受信した印刷データをビットマップ形式の画像データに変換するラスタライズ処理を実行するための画像処理部とをさらに備え、
前記ボタン位置変更部は、前記画像処理部が所定容量より大きい容量の前記印刷データに対して前記ラスタライズ処理を実行している場合、前記変更処理の実行を回避する、請求項1から10のいずれか1項に記載の画像形成装置。
A communication unit for receiving print data;
An image processing unit for performing a rasterization process of converting the print data received by the communication unit into bitmap image data, further comprising:
11. The button position changing unit according to claim 1, wherein the button position changing unit avoids performing the changing process when the image processing unit performs the rasterizing process on the print data having a capacity larger than a predetermined capacity. The image forming apparatus according to claim 1.
画像データで示される画像を文字領域と非文字領域とに分離し、前記文字領域に対応するデータと前記非文字領域に対応するデータとの各々を圧縮することにより、前記画像データに対応する圧縮ファイルを生成するための画像処理部をさらに備え、
前記ボタン位置変更部は、前記画像処理部が前記圧縮ファイルを生成している場合、前記変更処理の実行を回避する、請求項1から10のいずれか1項に記載の画像形成装置。
By separating an image represented by image data into a character area and a non-character area, and compressing each of the data corresponding to the character area and the data corresponding to the non-character area, the compression corresponding to the image data is performed. Further comprising an image processing unit for generating a file,
The image forming apparatus according to any one of claims 1 to 10, wherein the button position changing unit avoids performing the changing process when the image processing unit is generating the compressed file.
ファクス回線を用いたファクスジョブを実行するための実行部をさらに備え、
前記ボタン位置変更部は、前記実行部がファクスジョブを実行している場合、前記変更処理の実行を回避する、請求項1から10のいずれか1項に記載の画像形成装置。
Further comprising an execution unit for executing a fax job using a fax line,
The image forming apparatus according to any one of claims 1 to 10, wherein the button position changing unit avoids performing the changing process when the execution unit is executing a fax job.
複数の画面を表示するための表示部と、
前記複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備えた画像形成装置において実施される方法であって、
前記複数の画面のうちの第1の画面が、前記複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含み、
前記第1のボタンは、前記第1の画面が表示されるときにデフォルト位置とは異なる位置に表示され、
前記第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するステップと、
前記第2の画面に含まれる第2のボタンの表示予定位置を前記第1のボタンが表示される位置に従って変更するための変更処理を、前記第1のボタンに対する操作の前に開始するステップとを備える、方法。
A display unit for displaying a plurality of screens,
For each of the plurality of screens, a storage unit for storing a default position of a button included in the screen, a method implemented in the image forming apparatus,
A first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens,
The first button is displayed at a position different from a default position when the first screen is displayed,
Determining a transition destination screen as the second screen when the first button is operated;
Starting a change process for changing a display position of a second button included in the second screen in accordance with a position at which the first button is displayed, before an operation on the first button; A method comprising:
複数の画面を表示するための表示部と、
前記複数の画面の各々について、当該画面に含まれるボタンのデフォルト位置を記憶するための記憶部とを備えた画像形成装置のコンピュータに情報処理方法を実行させるためのプログラムであって、
前記複数の画面のうちの第1の画面が、前記複数の画面のうちの他の画面へ遷移するための少なくとも1つの第1のボタンを含み、
前記第1のボタンは、前記第1の画面が表示されるときにデフォルト位置とは異なる位置に表示され、
前記情報処理方法は、
前記第1のボタンが操作されたときの遷移先の画面を第2の画面として決定するステップと、
前記第2の画面に含まれる第2のボタンの表示予定位置を前記第1のボタンが表示される位置に従って変更するための変更処理を、前記第1のボタンに対する操作の前に開始するステップとを備える、プログラム。
A display unit for displaying a plurality of screens,
A program for causing a computer of an image forming apparatus including a storage unit for storing a default position of a button included in each of the plurality of screens to execute an information processing method,
A first screen of the plurality of screens includes at least one first button for transitioning to another screen of the plurality of screens,
The first button is displayed at a position different from a default position when the first screen is displayed,
The information processing method includes:
Determining a transition destination screen as the second screen when the first button is operated;
Starting a change process for changing a display scheduled position of a second button included in the second screen in accordance with a position where the first button is displayed, before an operation on the first button; A program comprising:
JP2016172619A 2016-09-05 2016-09-05 Image forming apparatus, method, and program Active JP6677131B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016172619A JP6677131B2 (en) 2016-09-05 2016-09-05 Image forming apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016172619A JP6677131B2 (en) 2016-09-05 2016-09-05 Image forming apparatus, method, and program

Publications (2)

Publication Number Publication Date
JP2018042010A JP2018042010A (en) 2018-03-15
JP6677131B2 true JP6677131B2 (en) 2020-04-08

Family

ID=61626519

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016172619A Active JP6677131B2 (en) 2016-09-05 2016-09-05 Image forming apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP6677131B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7390114B2 (en) * 2019-05-08 2023-12-01 エヌ・ティ・ティ・コムウェア株式会社 Drawing system and drawing support method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4304595B2 (en) * 2003-10-22 2009-07-29 コニカミノルタビジネステクノロジーズ株式会社 Image forming apparatus
JP2006025267A (en) * 2004-07-09 2006-01-26 Duplo Seiko Corp Operation processing condition setting device
JP2009080306A (en) * 2007-09-26 2009-04-16 Kyocera Mita Corp Operating device, image forming apparatus, and electronic equipment
JP6136020B2 (en) * 2014-09-18 2017-05-31 コニカミノルタ株式会社 Image forming apparatus, parallel processing control method, and control program
JP2016126708A (en) * 2015-01-08 2016-07-11 株式会社デンソー Display control device, and display control method

Also Published As

Publication number Publication date
JP2018042010A (en) 2018-03-15

Similar Documents

Publication Publication Date Title
JP7027188B2 (en) Image forming device, its method and program
US7908563B2 (en) Display control system, image procesing apparatus, and display control method
JP5875304B2 (en) Electronic file display system
JP6035985B2 (en) Image processing apparatus, control program for image processing apparatus, and image processing system
US10705680B2 (en) Information processing apparatus and non-transitory computer readable medium
JP4807403B2 (en) Web page display control device, web page display method, and computer program
US9699336B2 (en) Function setting device and image forming apparatus
US20150046864A1 (en) Image forming apparatus, processing device, and non-transitory computer-readable medium
JP2014160323A (en) Display device and display program
JP2016177790A (en) Display device and program
CN110851037A (en) Information processing apparatus and recording medium
JP2019219792A (en) Display controller, image formation apparatus, and program
US8982397B2 (en) Image processing device, non-transitory computer readable recording medium and operational event determining method
US9262107B2 (en) Apparatus, system, non-transitory computer readable medium, and method that perform batch image forming
JP6677131B2 (en) Image forming apparatus, method, and program
US6909433B2 (en) Image display apparatus and image display method
JP2011066840A (en) Image processing apparatus, method of displaying key selection screen in the same and display control program
JP2017049865A (en) Document generation system, document server, document generation method and computer program
JP6123330B2 (en) Display control method, display device, and image forming apparatus
JP5093269B2 (en) Image processing apparatus, operation mode setting method of the same, and operation mode setting program
JP7052842B2 (en) Information processing equipment and programs
JP4798206B2 (en) Information processing apparatus, processing execution apparatus, and program
JP7264217B2 (en) Display program and display device
WO2022114229A1 (en) Information processing apparatus and information processing program
JP6881098B2 (en) Display controller, program and display system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190521

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200128

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200225

R150 Certificate of patent or registration of utility model

Ref document number: 6677131

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150