Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7067201B2 - 画面作成プログラム、情報処理装置及び画面作成方法 - Google Patents
[go: Go Back, main page]

JP7067201B2 - 画面作成プログラム、情報処理装置及び画面作成方法 - Google Patents

画面作成プログラム、情報処理装置及び画面作成方法 Download PDF

Info

Publication number
JP7067201B2
JP7067201B2 JP2018067429A JP2018067429A JP7067201B2 JP 7067201 B2 JP7067201 B2 JP 7067201B2 JP 2018067429 A JP2018067429 A JP 2018067429A JP 2018067429 A JP2018067429 A JP 2018067429A JP 7067201 B2 JP7067201 B2 JP 7067201B2
Authority
JP
Japan
Prior art keywords
screen
icon
setting
display device
setting part
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
JP2018067429A
Other languages
English (en)
Other versions
JP2019179343A (ja
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2018067429A priority Critical patent/JP7067201B2/ja
Priority to US16/362,769 priority patent/US10681231B2/en
Publication of JP2019179343A publication Critical patent/JP2019179343A/ja
Application granted granted Critical
Publication of JP7067201B2 publication Critical patent/JP7067201B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00424Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00408Display of information to the user, e.g. menus
    • H04N1/00413Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
    • H04N1/00416Multi-level menus
    • H04N1/00419Arrangements for navigating between pages or parts of the menu
    • H04N1/00432Arrangements for navigating between pages or parts of the menu using tabs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00405Output means
    • H04N1/00474Output means outputting a plurality of functional options, e.g. scan, copy or print
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/0035User-machine interface; Control console
    • H04N1/00501Tailoring a user interface [UI] to specific requirements
    • H04N1/00506Customising to the data to be displayed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/0077Types of the still picture apparatus
    • H04N2201/0094Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Stored Programmes (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、表示装置で表示される画面を当該表示装置とは別の情報処理装置にて生成する技術に関する。
特許文献1には、プリンタ等の画像処理装置のディスプレイに表示される画面を情報処理装置においてカスタマイズする技術が開示されている。より詳細には、特許文献1には、予め用意されたUI部品をドラッグ&ドロップすることによって、当該UI部品を画面に追加することが可能な技術が開示されている。
特開2011-154474号公報
追加したUI部品に対し、画像処理装置で実行させる動作や、その動作の実行中に表示させる画面などを、容易に設定できると便利である。特に、1つのUI部品に対し、複数種類の動作を順次実行させたり、表示させる画面を順次切り替えたりすることを、高い自由度で容易に設定できると、画像処理装置の利便性や使い勝手が高まる。
本発明は上記課題に鑑みなされたものであり、表示装置で実行される動作、及びその動作の実行中に表示される画面を、情報処理装置において高い自由度で容易にカスタマイズできるようにすることを目的とする。
本発明の画面作成プログラムは、表示部と、入力部と、制御部とを備えた情報処理装置において、制御部が実行可能なプログラムである。情報処理装置は、表示装置と通信可能に構成されている。
表示装置は、少なくとも1つのアイコン毎のアイコンデータに従って、その少なくとも1つのアイコンを含むアイコン画面を表示させる。アイコンデータは、対応するアイコンを示す画像データ及び処理データを含む。表示装置は、アイコン画面のアイコンが選択されることに応じて、その選択されたアイコンに対応した処理データに従って、画面の切り替え及び動作を実行するように構成されている。
画面作成プログラムは、制御部に、追加受付処理と、表示処理とを実行させる。追加受付処理は、アイコン画面にアイコンを新規に追加させることを要求する追加操作を入力部を介して受け付ける。表示処理は、追加受付処理により追加操作が受け付けられたことに応じて表示部に新規アイコン設定画面を表示させる。
新規アイコン設定画面は、設定フレームと、少なくとも1つの画面設定パーツと、少なくとも1つの動作設定パーツとを含む。設定フレームは、複数の時間枠に区分された時間軸に沿って画面設定エリアと動作設定エリアとが並んで配置されている。
画面設定パーツには、表示装置においてその新規に追加されるアイコンが選択されることに応じて表示装置が表示させる画面を示す画面コンテンツが対応付けられている。動作設定パーツには、表示装置においてその新規に追加されるアイコンが選択されることに応じて表示装置が実行する動作を示す動作コンテンツが対応付けられている。
画面作成プログラムは、さらに、制御部に、第1の配置受付処理と、第2の配置受付処理と、生成処理と、送信処理と、を実行させる。
第1の配置受付処理は、画面設定パーツを画面設定エリアにおける何れかの時間枠に配置する画面配置操作を入力部を介して受け付ける。第2の配置受付処理は、動作設定パーツを動作設定エリアにおける何れかの時間枠に配置する動作配置操作を入力部を介して受け付ける。
生成処理は、設定フレームに配置されている画面設定パーツ及び動作設定パーツに対応した画面コンテンツ及び動作コンテンツに基づき、処理データを生成する。処理データは、表示装置においてその画面コンテンツが示す画面を時間軸に沿って順次表示させると共にその動作コンテンツが示す動作を時間軸に沿って順次実行させるためのデータである。
送信処理は、生成処理により生成された処理データを含む、新規に追加させるアイコンに対応したアイコンデータを、表示装置へ送信する。
このように構成された画面作成プログラムによれば、設定フレームにおける任意の時間枠に、画面設定パーツ及び動作設定パーツをそれぞれ個別に配置することができる。つまり、画面設定パーツ及び動作設定パーツを、高い自由度で配置することができる。そして、設定フレームに配置された各設定パーツに応じた処理データが生成され、その処理データを含むアイコンデータが表示装置へ送信される。これにより、表示装置では、当該アイコンデータが示すアイコンが選択されると、設定フレームに配置された各設定パーツに対応した各コンテンツが時間軸に沿って実行される。
したがって、本発明の画面作成プログラムによれば、表示装置で実行される動作、及びその動作の実行中に表示される画面を、情報処理装置において高い自由度で容易にカスタマイズすることが可能となる。
実施形態の情報処理システムの構成図である。 画像処理装置に表示される待機画面を示す説明図である。 情報処理装置に表示されるメイン画面を示す説明図である。 情報処理装置に表示される追加アイコン選択画面を示す説明図である。 情報処理装置に表示されるカスタム機能作成画面を示す説明図である。 カスタム機能作成画面への各設定パーツの配置例を示す説明図である。 カスタム機能作成画面への各設定パーツの他の配置例を示す説明図である。 カスタム機能作成画面への各設定パーツのさらに他の配置例を示す説明図である。 新規アイコンが追加されたメイン画面を示す説明図である。 画面カスタマイズ処理を示すフローチャートである。 図10におけるS160のカスタム機能作成処理を示すフローチャートである。 図11におけるS240のタイムライン編集処理の一部を示すフローチャートである。 図11におけるS240のタイムライン編集処理の他の一部(図12の続き)を示すフローチャートである。
以下、本発明の実施形態について、図面を参照しながら説明する。
[実施形態]
(1)情報処理システムの概要
図1に示す本実施形態の情報処理システム200は、画像処理装置10と、情報処理装置30とを備える。画像処理装置10と情報処理装置30とは、通信ネットワーク201を通じて相互に通信可能に構成されている。通信ネットワーク201の具体例は特に限定されないが、例えば、インターネット、有線LAN、無線LAN、或いはこれらの組み合わせであってもよい。画像処理装置10と情報処理装置30とは、例えば、USBケーブルを含む各種の通信規格に従った通信媒体を通じて相互に通信可能であってもよい。
(2)画像処理装置の構成
画像処理装置10は、図1に示すように、印刷部11と、読取部12と、FAX部13と、表示部14と、入力部15と、通信部16と、制御部21と、記憶部22とを備える。画像処理装置10における上記各構成要素は、通信バス23を通じて相互に接続されている。画像処理装置10は、例えば、印刷機能、スキャン機能、ファクス機能、コピー機能などの複数の基本機能を備える。
印刷部11は、印刷機能を実現する。即ち、印刷部11は、インクジェット技術や電子写真技術の印刷機構を有する。印刷部11は、印刷機構を用いて、シート状の印刷媒体に、画像データに基づく画像を印刷するように構成されている。
読取部12は、スキャン機能を実現する。即ち、読取部12は、イメージセンサを備える。読取部12は、イメージセンサによって原稿の画像を読み取り、読み取った画像の画像データを生成する。
FAX部13は、ファクシミリ機能を実現する。FAX部13は、ファクシミリデータを外部装置へ送信する。また、FAX部13は、外部装置から送信されたファクシミリデータを受信する。
通信部16は、通信ネットワーク201を通じて外部装置と通信を行うための通信インタフェースである。
表示部14は、例えば液晶ディスプレイや有機ELディスプレイなどの、画像を表示可能な表示デバイスを備える。
入力部15は、各種入力操作を受け付けるための入力用デバイスを備える。入力部15が備える入力用デバイスには、例えば、各種のハードキー及びタッチパネルが含まれる。タッチパネルは、表示部14が有する表示デバイスにおける画像が表示される表示領域に重畳配置される。
タッチパネルは、表示部14における画像の表示領域に対する、指先やペンなどの指示体による、特定の位置を指示する指示操作を検出することが可能に構成された入力用デバイスである。ここでいう「指示操作」とは、指示体を特定の位置に接触させること及び特定の位置に近接させることの少なくとも一方を含む。タッチパネルは、指示体による指示操作が行われると、指示操作が行われた位置を示す操作検出信号を出力する。
制御部21は、タッチパネルから出力される操作検出信号に基づいて、指示操作の有無や、指示操作された場合におけるその指示操作された位置などを検出し、さらにそれらの検出結果に基づいて、指示操作に基づくユーザの操作種別を検出する。検出可能な操作種別には、例えば、タップ、ドラッグ、ドラッグ&ドロップ、フリック、ピンチイン、ピンチアウトなどが含まれる。
制御部21は,例えばCPUを備える。制御部21は、タッチパネルからの操作検出信号を含む各種入力情報に応じて画像処理装置10の各部の動作を制御することにより、前述の印刷機能、スキャン機能などの各種の機能を実現する。
記憶部22は、例えばROM、RAM、NVRAM、フラッシュメモリなどの半導体メモリを備える。即ち、画像処理装置10は、CPU及び半導体メモリを含むマイクロコンピュータを備えている。記憶部22には、各種のプログラムやデータが記憶されている。
制御部21は、記憶部22に格納された各種プログラムを実行することにより各種機能を実現する。なお、制御部21により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
制御部21は、表示部14における表示デバイスに各種の画面を表示させる。各種の画面には、例えば、待機画面が含まれる。制御部21は、起動後、特定の初期化処理を行った後に、表示部14に待機画面を表示させる。表示部14に表示される待機画面の一例を、図2に示す。
図2に示す待機画面100には、複数のアイコンが表示される。図2は、一例として、ファクスアイコン111とコピーアイコン112を含む待機画面100を示している。また、待機画面100は、例えば、タブ形式の画面である。即ち、待機画面100には、複数のタブ101,102,103が表示され、タブ毎に個別のタブ画面が設定されている。待機画面100には、選択状態にされている1つのタブに対応したタブ画面が表示される。図2は、タブ101が選択状態にされていて、そのタブ101に対応したタブ画面110が表示されている例を示している。
待機画面100は、記憶部22に記憶されている画面データに従って表示される。画面データには、待機画面100に表示されるアイコン毎のアイコンデータが含まれる。制御部21は、待機画面100を表示させる際、画面データに含まれる各アイコンデータに従って、アイコンを表示させる。
アイコンデータは、対応するアイコンを示す画像データ及び処理データを含む。処理データは、アイコンが選択操作(例えばタップ)された場合に実行される各種処理を示すデータである。処理データには、実行させる動作のデータや、動作の実行中に表示部14に表示させる画面のデータなどが含まれる。画像処理装置10の制御部21は、待機画面100のアイコンが選択されることに応じて、その選択されたアイコンに対応した処理データに従って、画面の切り替え及び動作を実行する。
(3)情報処理装置の構成
情報処理装置30は、例えばパーソナルコンピュータ、タブレット端末、スマートフォンなどの、各種の情報処理端末である。情報処理装置30は、図1に示すように、表示部34と、入力部35と、通信部36と、制御部41と、記憶部42とを備え、これらが通信バス43を通じて相互に接続されている。
制御部41は、例えばCPUを有する。記憶部42は、例えばROM、RAM、NVRAM、フラッシュメモリなどの半導体メモリを有する。即ち、本実施形態の情報処理装置30は、CPU及び半導体メモリを含むマイクロコンピュータを備えている。
制御部41は、非遷移的実体的記録媒体に格納されたプログラムを実行することにより各種機能を実現する。本実施形態では、記憶部42が、プログラムを格納した非遷移的実体的記録媒体に該当する。情報処理装置30が有する各種機能は、基本的には、制御部41が記憶部42に記憶されているプログラムを実行することにより実現される。なお、制御部41により実現される各種機能は、プログラムの実行によって実現することに限るものではなく、その一部又は全部について、一つあるいは複数のハードウェアを用いて実現してもよい。
記憶部42には、各種のソフトウェアやデータが記憶されている。本実施形態では、記憶部42に、ソフトウェアとして、少なくともOS(オペレーティングシステムの略称)44と画面作成プログラム45とが記憶されている。画面作成プログラム45は、画像処理装置10に表示される待機画面100をカスタマイズするプログラムである。
なお、以下の説明では、プログラムを実行する制御部41(詳しくは制御部41が有する不図示のCPU)のことを、単にプログラム名で記載する場合もある。例えば「画面作成プログラム45は」という記載が「画面作成プログラム45を実行するCPUは」を意味する場合もある。
表示部34は、例えば液晶ディスプレイや有機ELディスプレイなど、画像を表示可能な表示デバイスを有する。入力部35は、各種入力操作を受け付けるための入力用デバイスを有する。入力部35が有する入力用デバイスには、例えば、キーボード、マウス、タッチパネルなどが含まれる。タッチパネルは、表示部34が有する表示デバイスにおける画像の表示領域に重畳配置される。
通信部36は、通信ネットワーク201を通じて外部装置と通信を行うための通信インタフェースである。情報処理装置30は、図1に示した画像処理装置10を含む複数の画像処理装置のうちの少なくとも1つと、通信部36を介して通信を行うことができる。
(4)メイン画面の説明
情報処理装置30において、制御部41により画面作成プログラム45が実行されると、表示部34に、図3に示すメイン画面50が表示される。メイン画面50は、画像処理装置10の待機画面100をカスタマイズする際の起点となる画面である。
図3に示すように、メイン画面50は、カスタマイズ画面51を含む。カスタマイズ画面51は、待機画面100を表す画面である。即ち、カスタマイズ画面51は、待機画面100と同じく、複数のタブ101,102,103を有する。カスタマイズ画面51においても、例えばタブをタップすることによって何れか1つのタブを選択状態にすることができ、選択状態にされたタブに対応したタブ画面110が表示される。
図3は、カスタマイズ画面51において、タブ101が選択状態にされていることによりタブ101に対応したタブ画面110が表示されている例を示している。タブ画面110に表示されるアイコンは、画像処理装置10の待機画面100のタブ画面110に表示されるアイコンと同じアイコンが表示される。
情報処理装置30は、待機画面100を示す画面データを取得し、その画面データに従って、待機画面100と同様の構成のカスタマイズ画面51を表示させる。そして、カスタマイズ画面51を含むメイン画面50を介して、ユーザによる、カスタマイズ画面51のカスタマイズを受け付ける。カスタマイズ画面51のカスタマイズには、後述するカスタム機能作成画面60(図5参照)を介して新規アイコンを追加することも含まれる。そして、カスタマイズされたカスタマイズ画面51を示す画面データを生成して、画像処理装置10へ送信する。
画像処理装置10は、情報処理装置30から画面データを受信すると、画像処理装置10に記憶されている画面データを、その受信した画面データに更新する。そして、その更新された画面データに従って待機画面100を表示させる。これにより、画像処理装置10には、情報処理装置30でカスタマイズされた待機画面100が表示される。
なお、カスタマイズ画面51は、画像処理装置10に記憶されている画面データを取得することなく、他の種々の画面データを取得してそれに基づいて表示されてもよい。例えば、現在画像処理装置10で表示される待機画面100とは異なる画面構成の画面データを取得してカスタマイズ画面51を表示させ、そのカスタマイズ画面51を起点として、タブの増減、アイコンの増減、アイコン毎のアイコンデータの編集、などの各種のカスタマイズ操作を受け付けてもよい。そして、カスタマイズ操作によりカスタマイズされたカスタマイズ画面51を示す画面データを画像処理装置10へ送信することで、画像処理装置10の待機画面100を、その送信した画面データに応じた待機画面100に更新させてもよい。
メイン画面50には、アイコン追加ボタン56及び送信ボタン57が含まれる。アイコン追加ボタン56は、カスタマイズ画面51に表示されているタブ画面に対してアイコンを新規に追加する際に選択操作されるボタンである。アイコン追加ボタン56が選択操作されると、図4に示す追加アイコン選択画面26が表示される。
なお、選択操作はどのような操作であってもよい。例えば、タッチパネルを介して操作対象をタップする操作であってもよい。また例えば、マウスを操作することによって画面に表示されるポインタを操作対象へ移動させてマウスをクリックする操作であってもよい。
追加アイコン選択画面26には、複数のアイコンが表示される。ユーザは、複数のアイコンの中から、追加したいアイコンを選択できる。複数のアイコンには、機能が予め決められた複数の規定機能アイコンと、機能が決められておらずユーザによって機能をカスタマイズ可能なカスタム機能作成アイコン27とが含まれる。
カスタム機能作成アイコン27が選択操作されると、図5に示すカスタム機能作成画面60が表示される。カスタム機能作成画面60は、画面設定パーツエリア61と、動作設定パーツエリア62と、設定フレーム70とを備える。
画面設定パーツエリア61には、少なくとも1つの画面設定パーツ61a,61b,61c・・・が表示される。より具体的に、本実施形態では、画面設定パーツエリア61には、少なくとも、メッセージパーツ61a、プログレスバーパーツ61b、及び設定パーツ61cが表示される。
各画面設定パーツには、画面コンテンツが対応付けられている。画面コンテンツは、画像処理装置10の待機画面100に表示させる画面を示す情報である。メッセージパーツ61aに対応付けられる画面コンテンツは、待機画面100に特定のメッセージを表示させるように構成されている。プログレスバーパーツ61bに対応付けられる画面コンテンツは、待機画面100にプログレスバーを表示させるように構成されている。設定パーツ61cに対応付けられる画面コンテンツは、待機画面100に、実行させる動作の各種設定値を表示及び編集させる設定画面を表示させるように構成されている。
動作設定パーツエリア62には、少なくとも1つの動作設定パーツが表示される。本実施形態では、動作設定パーツエリア62は、デフォルトエリア63と、入力エリア64と、出力エリア65とを有する。
入力エリア64には、少なくとも1つの入力動作設定パーツ64a,64b・・・が表示される。より具体的に、本実施形態では、入力エリア64には、少なくとも、スキャンパーツ64a及びセレクトファイルパーツ64bが表示される。
各入力動作設定パーツ64a,64bには、データを取得する動作を含む動作コンテンツである入力動作コンテンツが対応付けられている。スキャンパーツ64aに対応付けられる入力動作コンテンツは、画像処理装置10において、原稿の画像を読み取る動作を実行させるように構成されている。セレクトファイルパーツ64bに対応付けられている入力動作コンテンツは、画像処理装置10において、記憶部22に記憶されているファイルを選択させる動作を実行させるように構成されている。
出力エリア65には、少なくとも1つの出力動作設定パーツ65a,65b,65c・・・が表示される。より具体的に、本実施形態では、出力エリア65には、少なくとも、プリントパーツ65a、Emailパーツ65b、及びネットワークフォルダパーツ65cが表示される。
各出力動作設定パーツ65a,65b,65cには、データを出力する動作を含む動作コンテンツである出力動作コンテンツが対応付けられている。プリントパーツ65aに対応付けられている出力動作コンテンツは、画像処理装置10において、印刷用紙に画像を印刷する動作を実行させるように構成されている。Emailパーツ65bに対応付けられている出力動作コンテンツは、画像処理装置10において、電子メールを送信、あるいは特定のファイルが添付された電子メールを送信する動作を実行させるように構成されている。ネットワークフォルダパーツ65cに対応付けられている出力動作コンテンツは、画像処理装置10において、特定のファイルをネットワークに接続された特定の情報処理装置へ送信する動作を実行させるように構成されている。
デフォルトエリア63には、少なくとも1つのデフォルト動作設定パーツ63a,63b,63c・・・が表示される。より具体的に、本実施形態では、デフォルトエリア63には、少なくとも、コピーパーツ63a、スキャンtoEmailパーツ63b、及びスキャンtoネットワークパーツ63cが表示される。
各デフォルト動作設定パーツ63a,63b,63cには、複数の動作コンテンツが対応付けられている。本実施形態では、デフォルト動作設定パーツには、少なくとも1つの入力動作コンテンツと、少なくとも1つの出力動作コンテンツとが対応付けられている。
例えば、コピーパーツ63aは、画像処理装置10にコピー動作を実行させるための動作設定パーツである。コピー動作は、原稿を読み取るスキャン動作と、読み取られた原稿の画像を印刷用紙に印刷させるプリント動作とを含む複合動作である。そのため、コピーパーツ63aには、スキャンパーツ64aと同じ入力動作コンテンツと、プリントパーツ65aと同じ出力動作コンテンツとが対応付けられている。
なお、動作設定パーツには、動作コンテンツに加えて、予め決められたデフォルトの画面設定コンテンツも対応付けられている。
画面コンテンツ及び動作コンテンツは、どのような態様で表現されてもよい。本実施形態では、画面コンテンツ及び動作コンテンツは、例えば、XML(eXtensible Markup Language)にて記述された情報である。
設定フレーム70は、画面設定エリア71と、動作設定エリア72とを備える。画面設定エリア71及び動作設定エリア72は、複数の時間枠Tf1,Tf2,・・・に区分されたタイムライン75に沿って並んで配置されている。
ユーザは、設定フレーム70における任意の時間枠に、任意の設定パーツを配置させることができる。そして、設定フレーム70内に少なくとも1つの設定パーツが配置された状態で、完了ボタン76が選択操作されると、設定フレーム70内に配置されている各設定パーツの各コンテンツが、タイムライン75に沿った順序で組み合わされて、1つの処理データが生成される。本実施形態で生成される処理データは、例えば、XMLファイルである。生成された処理データは、記憶部42に保存される。
新規作成したアイコンの処理データが生成されると、その処理データを含む、当該新規アイコンを示すアイコンデータが生成される。そして、表示部34には、再びメイン画面50が表示される。このとき、メイン画面50には、図9に例示するように、カスタム機能作成画面60を介して生成されたアイコンデータに基づき、新規アイコン113が追加される。
なお、ユーザは、新規アイコン113について、その名称や画像などを任意に設定することができる。名称あるいは画像が変更されると、それに応じて、アイコンデータに含まれる画像データも更新される。
そして、メイン画面50に表示されている送信ボタン57が選択操作されると、新規アイコン113のアイコンデータを含む画面データが画像処理装置10へ送信される。これにより、画像処理装置10において、待機画面100に、情報処理装置30の画面作成プログラム45で生成された新規アイコン113が表示される。そして、新規アイコン113が選択操作されると、対応する処理データに基づき、設定されている動作が実行されると共に、設定されている画面が表示される。
処理データ生成時に、タイムラインに沿って複数の動作設定パーツが配置されていた場合は、各動作設定パーツに対応した動作コンテンツの動作が、タイムラインに沿った順序で順次実行される。また、タイムラインに沿って複数の画面設定パーツが配置されていた場合は、各画面設定パーツに対応した画面コンテンツの画面が、タイムラインに沿った順序で順次表示される。
設定フレーム70には、画面設定パーツ及び動作設定パーツを個別に配置することができる。具体的に、ユーザは、配置対象の設定パーツを、設定フレーム70におけるいずれかの時間枠にドラッグアンドドロップ操作(以下、「D&D操作」と略す)することにより、配置することができる。
ここで、設定フレーム70への設定パーツの配置には、次の条件がある。即ち、画面設定パーツは、設定フレーム70における画面設定エリア71にのみ配置可能である。ただし、同じ時間枠における画面設定エリア71には、2つ以上の画面設定パーツを配置できない。
図6は、画面設定パーツの1つであるメッセージパーツ61aが、画面設定エリア71における時間枠Tf1にD&D操作されたことにより、その時間枠Tf1にメッセージパーツ61aが配置された状態を例示している。
動作設定パーツは、設定フレーム70における動作設定エリア72に配置可能である。同じ時間枠における動作設定エリア72には、規定数以下の複数の動作設定パーツを配置できる。図6は、同じ1つの時間枠Tf3の動作設定エリア72内に、プリントパーツ65a及びEmailパーツ65bの2つの動作設定パーツが配置されている状態を例示している。
また、動作設定パーツは、同じ1つの時間枠において、画面設定エリア71と動作設定エリア72の双方に跨がって配置可能である。動作設定パーツは、単独で画面設定エリア71に配置されないが、動作設定パーツが画面設定エリア71内にD&D操作された場合は、動作設定パーツが下方向に自動的に伸びて、画面設定エリア71と動作設定エリア72の双方に跨がって配置される。
図6は、動作設定パーツの1つであるスキャンパーツ64aが、画面設定エリア71における時間枠Tf2にD&D操作されたことにより、その時間枠Tf2においてスキャンパーツ64aが自動的に下方向に伸びて画面設定エリア71と動作設定エリア72の双方に跨がって配置された状態を例示している。
このように動作設定パーツが画面設定エリア71と動作設定エリア72の双方に跨がって配置された時間枠においては、その動作設定パーツに対応付けられているデフォルトの画面コンテンツが用いられる。つまり、画像処理装置10においてこの時間枠Tf2のスキャンパーツ64aに対応したスキャン動作が実行される間は、画像処理装置10には、そのスキャンパーツ64aに対応付けられているデフォルトの画面コンテンツが示すデフォルト画面が表示される。
動作設定パーツが配置されている時間枠においては、必ず、画面設定パーツも配置される必要がある。具体的には、個別に画面設定パーツが配置されるか、若しくは、動作設定パーツが画面設定エリア71を跨ぐように配置される必要がある。
動作設定エリア72に動作設定パーツが配置されているにもかかわらず画面設定エリア71に設定パーツが配置されていない場合は、図6における時間枠Tf3に例示するように、その時間枠における画面設定エリア71に、「UIを設定して下さい」というUI設定メッセージ78が表示される。さらに、完了ボタン76がグレーアウトされて、完了ボタン76を選択操作できなくなる。なお、UI設定メッセージ78を表示させる処理は、メッセージ表示処理の一例に相当する。
また、動作設定エリア72への動作設定パーツの配置には、以下の組み合わせ条件も定められている。即ち、入力動作設定パーツと出力動作設定パーツとはペアで配置される必要がある。つまり、入力動作設定パーツ又は出力動作設定パーツが配置される場合は、1つの入力動作設定パーツと1つの出力動作設定パーツとのペアである入出力ペアが成立している必要がある。
制御部41は、入力動作設定パーツ又は出力動作設定パーツが配置されている場合は、この組み合わせ条件が満たされているかどうかの組み合わせ判断処理を行う。そして、組み合わせ条件がみたされていない場合は、完了ボタン76をグレーアウトされて選択操作できないようにする。つまり、組み合わせ条件が満たされていない場合は、新規アイコンの作成を完了させることができない。
また、デフォルト動作設定パーツが設定フレーム70にD&D操作されると、そのデフォルト動作設定パーツが、そのデフォルト動作設定パーツに対応付けられた複数の動作コンテンツ毎の入力動作設定パーツ及び出力動作設定パーツに自動的に分割される。これら分割された複数の動作設定パーツは、分割前の1つのデフォルト動作設定パーツと等価である。そして、分割された複数の動作設定パーツが、実行順に、タイムライン75に沿って各時間枠に個別に配置される。
図7に示すように、例えば、デフォルト動作設定パーツの1つであるコピーパーツ63aが、時間枠Tf1における動作設定エリア72にD&D操作されたことを想定する。コピーパーツ63aには、スキャン動作及びプリント動作の各動作コンテンツが対応付けられている。
この場合、コピーパーツ63aが、スキャンパーツ64aとプリントパーツ65aとに分割される。そして、D&D操作された時間枠Tf1にはスキャンパーツ64aが配置され、その1つ先の時間枠Tf2にプリントパーツ65aが配置される。これにより、まずスキャン動作が実行され、その後にプリント動作が行われるように構成されたアイコン、つまりコピー動作が行われるように構成されたアイコンが新規作成されることになる。
このように、動作設定パーツとして、複数の動作設定パーツの各動作コンテンツが組み合わさったデフォルト動作設定パーツが予め選択肢として用意されていることで、ユーザは、複数の動作を含むアイコンを容易に作成することができる。
また、設定フレーム70において、動作設定パーツは、上辺を上下にドラッグ可能に構成されている。
例えば図8に示すように、動作設定エリア72内における時間枠Tf3に配置された動作設定パーツの上辺を上方向へドラッグすることで、動作設定パーツが上方向に伸びて、画面設定エリア71に跨いで配置させることができる。逆に、動作設定パーツが画面設定エリア71と動作設定エリア72の双方に跨いで配置されている場合に、その動作設定パーツの上辺を下方向へドラッグすることで、動作設定パーツが下方向へ縮んで、動作設定エリア72内のみに配置させることができる。
つまり、動作設定パーツを、動作設定エリア72内にのみ配置させるか、若しくは画面設定エリア71に跨がって配置させるか、を容易に切り替えることができる。
また、画面設定エリア71において、画面設定パーツは、右辺又は左辺を左右にドラッグ可能に構成されている。
例えば図8に示すように、画面設定エリア71内における時間枠Tf1に配置された画面設定パーツの右辺を右方向へドラッグすることで、画面設定パーツが右方向に伸びて、隣接する時間枠Tf2に跨いで配置させることができる。さらに右方向へドラッグすることで、時間枠Tf3以降にも跨いで配置させることができる。また、左辺を左方向へドラッグすることによっても、画面設定パーツを左側へ延ばして、複数の時間枠に跨がらせることができる。
逆に、複数の時間枠に跨がって配置されている画面設定パーツの右辺を左方向へドラッグすることで、画面設定パーツが左方向へ縮んで、その画面設定パーツが存在する時間枠を減らすことができる。また、左辺を右方向へドラッグすることによっても、画面設定パーツが右方向へ縮むことにより、画面設定パーツが存在する時間枠を減らすことができる。
つまり、画面設定パーツが存在する時間枠を、1つ又は複数に容易に切り替えることができる。
また、設定フレーム70内に配置されている設定パーツ毎に、設定パーツに対する特定の編集要求操作(例えばダブルクリック)を行うことで、対応するコンテンツを編集することができる。
例えば、画面設定パーツに対して編集要求操作すると、対応する画面コンテンツの編集画面が表示され、画面コンテンツの内容をユーザが編集できる。例えば、画像処理装置10に表示させる画面の内容を任意に編集することができる。
また例えば、動作設定パーツに対して編集要求操作すると、対応する動作コンテンツの編集画面が表示され、動作コンテンツの内容をユーザが編集できる。例えば、画像処理装置10に実行させる動作の実行条件を任意に設定することができる。具体的に、例えばスキャン動作の場合、原稿のサイズや、読み取り時の解像度などの各種設定値を任意に設定することができる。
(5)画面カスタマイズ処理の説明
図3~図9を用いて説明した、メイン画面50を起点とする各種処理は、制御部41が図10~図13に示す画面カスタマイズ処理を実行することにより実現される。制御部は41は、起動後、画面カスタマイズ処理を実行させることを要求する特定の実行要求操作が行われると、画面カスタマイズ処理を開始する。
制御部41は、画面カスタマイズ処理を開始すると、S110で、表示部34にメイン画面50(図3参照)を表示させる。S120では、メイン画面50におけるアイコン追加ボタン56の選択操作を受け付ける。アイコン追加ボタン56が選択操作されると、S130に移行する。
S130では、新規に追加するアイコンの選択操作を受け付ける。具体的に、追加アイコン選択画面26(図4参照)を表示させる。そして、追加アイコンの選択操作を受け付ける。追加アイコン選択画面26における何れかのアイコンが選択操作されると、S140に移行する。
S140では、選択操作されたアイコンの機能が、規定の機能であるかそれともカスタム機能であるか判断する。本実施形態では、カスタム機能作成アイコン27が、カスタム機能を有し、それ以外の各アイコンは規定の機能を有する。カスタム機能を有するとは、要するに、動作内容が未定であって、ユーザにより動作内容を設定可能で有ることを意味する。
規定の機能のアイコンが選択操作された場合は、S150で、規定機能作成処理を行う。即ち、選択操作された規定機能のアイコンを新規作成するための処理を実行して、S170に移行する。
カスタム機能作成アイコン27が選択操作された場合は、S160でカスタム機能作成処理を行って、S170に移行する。S160のカスタム機能作成処理の詳細は図11に示す通りである。
即ち、カスタム機能作成処理に移行すると、S210で、カスタム機能作成画面60(図5参照)を表示部34に表示させる。S220では、新規アイコンの作成が完了したか否かを判断する。完了ボタン76が選択操作された場合は、新規アイコンの作成が完了したと判断し、S230に移行する。
S230では、設定フレーム70に配置されている各設定パーツの内容、及び各設定パーツが配置されている時間枠、などに従って、新規アイコンの処理データを作成する。そして、作成した処理データを、待機画面100の画面データに追加して、S250に移行する。S250では、再びメイン画面50を表示部34に表示させて、S170(図10参照)に移行する。
なお、S230では、1つの動作設定パーツが画面設定エリア71と動作設定エリア72の両エリアに配置されている時間枠においては、その1つの動作設定パーツに対応付けられているデフォルト画面が表示されるように処理データを生成する。また、1つの画面設定パーツが複数の時間枠に跨がって配置されている場合は、その複数の時間枠においては、その1つの画面設定パーツに対応付けられている画面コンテンツに基づく画面が表示されるように処理データを生成する。
S220で、完了ボタン76が選択操作されていない場合は、新規アイコンの作成が完了していないと判断し、S240に移行する。S240では、タイムライン編集処理を実行する。タイムライン編集処理の詳細は、図12に示す通りである。
即ち、タイムライン編集処理に移行すると、S310で、画面設定パーツが設定フレーム70にD&D操作されたか否か判断する。画面設定パーツが設定フレーム70にD&D操作された場合は、S320に移行する。
S320では、画面設定パーツが画面設定エリア71にD&D操作されたか否か判断する。画面設定パーツが画面設定エリア71にD&D操作された場合は、S330に移行する。S330では、D&D操作された対象の画面設定パーツを、画面設定エリア71におけるドロップされた時間枠に配置させる。S330の処理後は、S220(図11参照)に移行する。
S320で、画面設定パーツが画面設定エリア71にD&D操作されていない場合、つまり動作設定エリア72にD&D操作された場合は、S340に移行する。S340では、当該D&D操作を無効として、S220(図11参照)に移行する。
S310で、画面設定パーツが設定フレーム70にD&D操作されていない場合は、S350に移行する。S350では、動作定パーツが設定フレーム70にD&D操作されたか否か判断する。動作設定パーツが設定フレーム70にD&D操作された場合は、S360に移行する。
S360では、D&D操作された動作設定パーツがデフォルト動作設定パーツであるか否か判断する。デフォルト動作設定パーツではない場合は、S370に移行する。S370では、動作設定パーツが画面設定エリア71にD&D操作されたか否か判断する。動作設定パーツが画面設定エリア71にD&D操作されていない場合、即ち動作設定エリア72にD&D操作された場合は、S390に移行する。
S390では、D&D操作された対象の動作設定パーツを、動作設定エリア72におけるドロップされた時間枠に配置させる。S390の処理後は、S220(図11参照)に移行する。
S370で、動作設定パーツが画面設定エリア71にD&D操作された場合は、S380に移行する。S380では、D&D操作された対象の動作設定パーツを、ドロップされた画面設定エリア71、及び同じ時間枠の動作設定エリア72に跨いで配置させる。S380の処理後は、S220(図11参照)に移行する。
S360で、D&D操作された動作設定パーツがデフォルト動作設定パーツである場合は、S400に移行する。S400では、D&D操作の対象のデフォルト動作設定パーツと等価な複数の動作設定パーツ、即ち1つ以上の入力動作設定パーツ及び1つ以上の出力動作設定パーツを、タイムラインに沿って各時間枠に個別に配置する。S400の処理後は、S220(図11参照)に移行する。
S350で、動作設定パーツが設定フレーム70にD&D操作されていない場合は、S510(図13参照)に移行する。S510では、画面設定エリア71に配置されている画面設定パーツに対する、占有時間枠変更操作が行われたか否か判断する。占有時間枠変更操作とは、画面設定パーツが存在する時間枠を変更させる操作であり、例えば、前述の、画面設定パーツの右辺又は左辺を右方向又は左方向へドラッグする操作であってもよい。
占有時間枠変更操作が行われた場合は、S520に移行する。S520では、操作対象の画面設定パーツを、操作に応じて伸縮させることにより、占有時間枠を変更させる。S520の処理後は、S220(図11参照)へ移行する。
S510で、占有時間枠変更操作が行われていない場合は、S530に移行する。S530では、動作設定エリア72に配置されている動作設定パーツに対する、跨ぎ操作、又は跨ぎ解除操作が行われたか否か判断する。
跨ぎ操作とは、動作設定パーツを、動作設定エリア72と画面設定エリア71の双方に跨いで配置させる操作であり、例えば、前述の、動作設定パーツの上辺を上方向へドラッグする操作であってもよい。
跨ぎ解除操作とは、動作設定エリア72と画面設定エリア71の双方に跨いで配置されている動作設定パーツを、動作設定エリア72のみに配置させる操作であり、例えば、前述の、動作設定パーツの上辺を下方向へドラッグする操作であってもよい。
S530で、跨ぎ操作、又は跨ぎ解除操作が行われた場合は、S540に移行する。S540では、操作対象の動作設定パーツを、操作に応じて上下に伸縮させることにより、画面設定エリア71への跨ぎ状態を変更する。S540の処理後は、S220(図11参照)へ移行する。
S530で、跨ぎ操作及び跨ぎ解除操作が行われていない場合は、S550に移行する。S550では、設定フレーム70に配置されているいずれかの設定パーツに対して編集要求操作が行われたか否か判断する。編集要求操作が行われた場合は、S560で、操作対象の設定パーツに対する編集画面を表示させて、対応するコンテンツの編集操作を受け付け、コンテンツの内容を更新する。S560の処理後は、S220(図11参照)へ移行する。S550で、編集要求操作が行われていない場合は、S220(図11参照)へ移行する。
図10に戻り、S170では、S150又はS160で作成された新規アイコンをカスタマイズ画面51に追加する。S160で新規アイコンのアイコンデータが生成された場合は、その生成されたアイコンデータに基づく新規アイコン113(図9参照)が追加される。
S180では、送信要求を受け付ける。具体的に、送信ボタン57の選択操作を受け付ける。送信ボタン57が選択操作されると、S190に移行する。S190では、新規アイコン113のアイコンデータを含む画面データを画像処理装置10へ送信する。
(6)実施形態の効果
以上説明した実施形態によれば、以下の(a)~(e)の効果を奏する。
(a)本実施形態では、設定フレーム70における任意の時間枠に、画面設定パーツ及び動作設定パーツをそれぞれ個別に配置することができる。つまり、画面設定パーツ及び動作設定パーツを、高い自由度で配置することができる。
そして、設定フレーム70に配置された各設定パーツに応じた処理データが生成され、その処理データを含むアイコンデータが画像処理装置10へ送信される。これにより、画像処理装置10では、当該アイコンデータが示す新規アイコンが選択されると、新規アイコン生成時に設定フレーム70に配置された各設定パーツに対応した各コンテンツがタイムライン75に沿って実行される。
したがって、ユーザは、画像処理装置10で実行される動作、及びその動作の実行中に表示される画面を、情報処理装置30において高い自由度で容易にカスタマイズすることが可能となる。
(b)また、実行させる動作と、その動作の実行中に表示させる画面とを、タイムライン75に沿って個別に設定することができる。しかもそれらの設定は、設定パーツをD&D操作するという簡素な操作にて可能である。さらに、各設定パーツはタイムライン75に沿って配置されるため、どのような動作がどの順に実行させるのか、またどの動作が行われているときにどのような画面が表示されるのかを、ユーザが容易に把握することができ、新規アイコン作成を容易且つ効率的に行うことができる。
(c)また、動作設定パーツについては、動作設定エリア72における同じ時間枠内に複数の動作設定パーツを配置できる。そのため、複数の動作が並行して実行されるようなアイコンをカスタマイズ作成することができる。
(d)また、動作設定パーツを、動作設定エリア72及び画面設定エリア71の双方に跨がらせることにより、デフォルトの画面を表示させるようにして、画面設定パーツの配置を省くことができる。よって、デフォルトの画面で十分である場合には、動作設定パーツを跨ぎ配置させることで、新規アイコンをより効率的に作成することができる。
(e)また、画面設定パーツについては、タイムライン75に沿って伸縮することができる。この機能は、例えば、複数の動作に対して同じ画面を継続して表示させたい場合に有効である。
なお、本実施形態において、画像処理装置10は表示装置の一例に相当する。タイムライン75は時間軸の一例に相当する。デフォルト動作設定パーツは複合動作設定パーツの一例に相当する。入力動作設定パーツは第1動作設定パーツの一例に相当する。出力動作設定パーツは第2動作設定パーツの一例に相当する。
S120の処理は追加受付処理の一例に相当する。S190の処理は送信処理の一例に相当する。S210の処理は表示処理の一例に相当する。S220の処理は生成要求受付処理の一例に相当する。S230の処理は生成処理の一例に相当する。S310~S330の処理は第1の配置受付処理の一例に相当する。S350~S400の処理は第2の配置受付処理の一例に相当する。S530、S540の処理は第1の操作受付処理の一例に相当する。S510、S520の処理は第2の操作受付処理の一例に相当する。S560の処理は、画面編集処理及び動作編集処理の一例に相当する。
[他の実施形態]
以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されることなく、種々変形して実施することができる。
(1)画像処理装置10へ画面データを送信する際、画面データ全体を送信せず、新規アイコンのアイコンデータを含む、画面データの一部を送信してもよい。例えば、新規アイコンが追加されたタブ画面のデータのみを送信してもよい。また例えば、新規アイコンのアイコンデータのみを送信してもよい。
(2)画面作成プログラム45でカスタマイズ可能な画面は、待機画面100に限らない。また、画像処理装置10とは異なる様々な表示装置に表示される様々な画面をカスタマイズ可能であってもよい。
(3)上記実施形態では、選択可能な画面設定パーツを三種類例示したが、選択可能な画面設定パーツの種類や数は適宜決めて良い。動作設定パーツについても同様である。
(4)上記実施形態における1つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、1つの構成要素が有する1つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、1つの構成要素によって実現したり、複数の構成要素によって実現される1つの機能を、1つの構成要素によって実現したりしてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言から特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
10…画像処理装置、14…表示部、22…記憶部、26…追加アイコン選択画面、27…カスタム機能作成アイコン、30…情報処理装置、34…表示部、35…入力部、36…通信部、41…制御部、42…記憶部、45…画面作成プログラム、50…メイン画面、51…カスタマイズ画面、56…アイコン追加ボタン、57…送信ボタン、60…カスタム機能作成画面、61…画面設定パーツエリア、61a,61b,61c…画面設定パーツ、62…動作設定パーツエリア、63…デフォルトエリア、63a,63b,63c…デフォルト動作設定パーツ、64…入力エリア、64a,64b,64c…入力動作設定パーツ、65…出力エリア、65a,65b,65c…出力動作設定パーツ、70…設定フレーム、71…画面設定エリア、72…動作設定エリア、75…タイムライン、76…完了ボタン、78…UI設定メッセージ、100…待機画面、111…ファクスアイコン、112…コピーアイコン、113…新規アイコン、200…情報処理システム。

Claims (10)

  1. 表示部と、
    入力部と、
    制御部と、
    を備え、表示装置と通信可能に構成された情報処理装置において、前記制御部が実行可能な画面作成プログラムであって、
    前記表示装置は、少なくとも1つのアイコン毎のアイコンデータに従って、前記少なくとも1つのアイコンを含むアイコン画面を表示させ、前記アイコンデータは、対応する前記アイコンを示す画像データ及び処理データを含み、前記アイコン画面の前記アイコンが選択されることに応じて、その選択された前記アイコンに対応した前記処理データに従って、画面の切り替え及び動作を実行するように構成されており、
    前記画面作成プログラムは、前記制御部に、
    前記アイコン画面に前記アイコンを新規に追加させることを要求する追加操作を前記入力部を介して受け付ける追加受付処理と、
    前記追加受付処理により前記追加操作が受け付けられたことに応じて前記表示部に新規アイコン設定画面を表示させる表示処理と、
    を実行させ、
    前記新規アイコン設定画面は、複数の時間枠に区分された時間軸に沿って画面設定エリアと動作設定エリアとが並んで配置された設定フレームと、少なくとも1つの画面設定パーツと、少なくとも1つの動作設定パーツとを含み、
    前記少なくとも1つの画面設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が表示させる画面を示す画面コンテンツが対応付けられており、
    前記少なくとも1つの動作設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が実行する動作を示す動作コンテンツが対応付けられており、
    前記画面作成プログラムは、さらに、前記制御部に、
    前記画面設定パーツを前記画面設定エリアにおける何れかの前記時間枠に配置する画面配置操作を前記入力部を介して受け付ける第1の配置受付処理と、
    前記動作設定パーツを前記動作設定エリアにおける何れかの前記時間枠に配置する動作配置操作を前記入力部を介して受け付ける第2の配置受付処理と、
    前記設定フレームに配置されている前記画面設定パーツ及び前記動作設定パーツに対応した前記画面コンテンツ及び前記動作コンテンツに基づき、前記表示装置において前記画面コンテンツが示す画面を前記時間軸に沿って順次表示させると共に前記動作コンテンツが示す動作を前記時間軸に沿って順次実行させるための前記処理データを生成する生成処理と、
    前記生成処理により生成された前記処理データを含む、前記新規に追加させるアイコンに対応した前記アイコンデータを、前記表示装置へ送信する送信処理と、
    を実行させる、画面作成プログラム。
  2. 請求項1に記載の画面作成プログラムであって、
    前記第2の配置受付処理は、同じ1つの前記時間枠に対して異なる複数の前記動作設定パーツを配置可能に構成されている、画面作成プログラム。
  3. 請求項1又は請求項2に記載の画面作成プログラムであって、
    前記制御部に、さらに、
    前記動作設定エリアに配置されている前記動作設定パーツを、前記動作設定エリアと前記画面設定エリアの両エリアに配置された状態となるように拡大させる操作を、前記入力部を介して受け付ける第1の操作受付処理、
    を実行させ、
    前記動作設定パーツには、特定のデフォルト画面を示す前記画面コンテンツが対応付けられており、
    前記生成処理では、1つの前記動作設定パーツが前記画面設定エリアと前記動作設定エリアの両エリアに配置されている前記時間枠においては、前記1つの動作設定パーツに対応付けられている前記画面コンテンツに基づく前記特定のデフォルト画面が表示されるように前記処理データを生成する、
    画面作成プログラム。
  4. 請求項1~請求項3の何れか1項に記載の画面作成プログラムであって、
    前記制御部に、さらに、
    前記画面設定エリアに配置されている前記画面設定パーツを、現在配置されている前記時間枠を含む複数の前記時間枠に配置された状態となるように拡大させる操作を、前記入力部を介して受け付ける第2の操作受付処理、
    を実行させ、
    前記生成処理では、1つの前記画面設定パーツが配置されている複数の前記時間枠においては、その1つの前記画面設定パーツに対応付けられている前記画面コンテンツに基づく画面が表示されるように前記処理データを生成する、
    画面作成プログラム。
  5. 請求項1~請求項4の何れか1項に記載の画面作成プログラムであって、
    前記制御部に、さらに、
    前記画面設定パーツが配置されていない前記時間枠における前記動作設定エリアに、前記第2の配置受付処理により前記動作設定パーツが配置されることに応じて、当該時間枠における前記画面設定エリアへ前記画面設定パーツを配置するように要求するメッセージを前記表示部に表示させるメッセージ表示処理、
    を実行させる、画面作成プログラム。
  6. 請求項1~請求項5の何れか1項に記載の画面作成プログラムであって、
    前記少なくとも1つの動作設定パーツは、異なる複数の前記動作コンテンツが対応付けられた複合動作設定パーツを含み、
    前記第2の配置受付処理は、前記複合動作設定パーツを配置する前記動作配置操作を受け付けた場合に、前記複合動作設定パーツに対応付けられた複数の前記動作コンテンツの各々に対応した複数の前記動作設定パーツを、前記時間軸に沿って複数の前記時間枠に配置するように構成されている、
    画面作成プログラム。
  7. 請求項1~請求項6の何れか1項に記載の画面作成プログラムであって、
    前記少なくとも1つの動作設定パーツは、前記表示装置に対する入力操作を要求する動作を示す前記動作コンテンツが対応付けられた第1動作設定パーツと、特定の出力動作を示す前記動作コンテンツが対応付けられた第2動作設定パーツと、を含み、
    前記画面作成プログラムは、
    前記制御部に、さらに、
    前記処理データの生成を要求する生成要求操作を前記入力部を介して受け付ける生成要求受付処理と、
    前記生成要求受付処理によって前記生成要求操作が受け付けられることに応じて、前記動作設定エリアに前記第1動作設定パーツ及び前記第2動作設定パーツの少なくとも一方が配置されている場合に、前記第1動作設定パーツと前記第2動作設定パーツとの適正な組み合わせを示す特定の組み合わせ条件が満たされているか否かを判断する組み合わせ判断処理と、
    を実行させ、
    前記生成処理は、前記組み合わせ判断処理によって前記特定の組み合わせ条件が満たされていると判断されることに応じて実行されるように構成されている、
    画面作成プログラム。
  8. 請求項1~請求項7の何れか1項に記載の画面作成プログラムであって、
    前記制御部に、さらに、
    前記画面設定エリアに配置されている前記画面設定パーツが前記入力部を介して選択されることに応じて、その選択された前記画面設定パーツに対応した前記画面コンテンツの内容を編集する操作を前記入力部を介して受け付け、その受け付けた操作に応じて前記画面コンテンツを更新する画面編集処理と、
    前記動作設定エリアに配置されている前記動作設定パーツが前記入力部を介して選択されることに応じて、その選択された前記動作設定パーツに対応した前記動作コンテンツの内容を編集する操作を前記入力部を介して受け付け、その受け付けた操作に応じて前記動作コンテンツを更新する動作編集処理と、
    を実行させる、画面作成プログラム。
  9. 表示部と、
    入力部と、
    制御部と、
    を備え、表示装置と通信可能に構成された情報処理装置であって、
    前記表示装置は、少なくとも1つのアイコン毎のアイコンデータに従って、前記少なくとも1つのアイコンを含むアイコン画面を表示させ、前記アイコンデータは、対応する前記アイコンを示す画像データ及び処理データを含み、前記アイコン画面の前記アイコンが選択されることに応じて、その選択された前記アイコンに対応した前記処理データに従って、画面の切り替え及び動作を実行するように構成されており、
    前記制御部は、
    前記アイコン画面に前記アイコンを新規に追加させることを要求する追加操作を前記入力部を介して受け付ける追加受付処理と、
    前記追加受付処理により前記追加操作が受け付けられたことに応じて前記表示部に新規アイコン設定画面を表示させる表示処理と、
    を実行し、
    前記新規アイコン設定画面は、複数の時間枠に区分された時間軸に沿って画面設定エリアと動作設定エリアとが並んで配置された設定フレームと、少なくとも1つの画面設定パーツと、少なくとも1つの動作設定パーツとを含み、
    前記少なくとも1つの画面設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が表示させる画面を示す画面コンテンツが対応付けられており、
    前記少なくとも1つの動作設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が実行する動作を示す動作コンテンツが対応付けられており、
    前記制御部は、さらに、
    前記画面設定パーツを前記画面設定エリアにおける何れかの前記時間枠に配置する画面配置操作を前記入力部を介して受け付ける第1の配置受付処理と、
    前記動作設定パーツを前記動作設定エリアにおける何れかの前記時間枠に配置する動作配置操作を前記入力部を介して受け付ける第2の配置受付処理と、
    前記設定フレームに配置されている前記画面設定パーツ及び前記動作設定パーツに対応した前記画面コンテンツ及び前記動作コンテンツに基づき、前記表示装置において前記画面コンテンツが示す画面を前記時間軸に沿って順次表示させると共に前記動作コンテンツが示す動作を前記時間軸に沿って順次実行させるための前記処理データを生成する生成処理と、
    前記生成処理により生成された前記処理データを含む、前記新規に追加させるアイコンに対応した前記アイコンデータを、前記表示装置へ送信する送信処理と、
    を実行する、情報処理装置。
  10. 表示部と、入力部とを備え、表示装置と通信可能に構成された情報処理装置において実行される、画面作成方法であって、
    前記表示装置は、少なくとも1つのアイコン毎のアイコンデータに従って、前記少なくとも1つのアイコンを含むアイコン画面を表示させ、前記アイコンデータは、対応する前記アイコンを示す画像データ及び処理データを含み、前記アイコン画面の前記アイコンが選択されることに応じて、その選択された前記アイコンに対応した前記処理データに従って、画面の切り替え及び動作を実行するように構成されており、
    前記画面作成方法は、
    前記アイコン画面に前記アイコンを新規に追加させることを要求する追加操作を前記入力部を介して受け付ける追加受付ステップと、
    前記追加受付ステップにより前記追加操作が受け付けられたことに応じて前記表示部に新規アイコン設定画面を表示させる表示ステップと、
    を有し、
    前記新規アイコン設定画面は、複数の時間枠に区分された時間軸に沿って画面設定エリアと動作設定エリアとが並んで配置された設定フレームと、少なくとも1つの画面設定パーツと、少なくとも1つの動作設定パーツとを含み、
    前記少なくとも1つの画面設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が表示させる画面を示す画面コンテンツが対応付けられており、
    前記少なくとも1つの動作設定パーツには、前記表示装置において前記新規に追加されるアイコンが選択されることに応じて前記表示装置が実行する動作を示す動作コンテンツが対応付けられており、
    前記画面作成方法は、さらに、
    前記画面設定パーツを前記画面設定エリアにおける何れかの前記時間枠に配置する画面配置操作を前記入力部を介して受け付ける第1の配置受付ステップと、
    前記動作設定パーツを前記動作設定エリアにおける何れかの前記時間枠に配置する動作配置操作を前記入力部を介して受け付ける第2の配置受付ステップと、
    前記設定フレームに配置されている前記画面設定パーツ及び前記動作設定パーツに対応した前記画面コンテンツ及び前記動作コンテンツに基づき、前記表示装置において前記画面コンテンツが示す画面を前記時間軸に沿って順次表示させると共に前記動作コンテンツが示す動作を前記時間軸に沿って順次実行させるための前記処理データを生成する生成ステップと、
    前記生成ステップにより生成された前記処理データを含む、前記新規に追加させるアイコンに対応した前記アイコンデータを、前記表示装置へ送信する送信ステップと、
    を有する、画面作成方法。
JP2018067429A 2018-03-30 2018-03-30 画面作成プログラム、情報処理装置及び画面作成方法 Active JP7067201B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2018067429A JP7067201B2 (ja) 2018-03-30 2018-03-30 画面作成プログラム、情報処理装置及び画面作成方法
US16/362,769 US10681231B2 (en) 2018-03-30 2019-03-25 Computer-readable medium, information processing device, and method for customizing a screen to be displayed on a display apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018067429A JP7067201B2 (ja) 2018-03-30 2018-03-30 画面作成プログラム、情報処理装置及び画面作成方法

Publications (2)

Publication Number Publication Date
JP2019179343A JP2019179343A (ja) 2019-10-17
JP7067201B2 true JP7067201B2 (ja) 2022-05-16

Family

ID=68054008

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018067429A Active JP7067201B2 (ja) 2018-03-30 2018-03-30 画面作成プログラム、情報処理装置及び画面作成方法

Country Status (2)

Country Link
US (1) US10681231B2 (ja)
JP (1) JP7067201B2 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10911623B1 (en) * 2019-09-30 2021-02-02 Toshiba Tec Kabushiki Kaisha Asset management framework for customizing multifunction peripheral configurations
JP7456238B2 (ja) * 2020-03-31 2024-03-27 ブラザー工業株式会社 ワークフロー生成プログラム、情報処理装置およびワークフロー生成方法
JP2024024292A (ja) * 2022-08-09 2024-02-22 キヤノン株式会社 制御装置、制御装置の制御方法、およびプログラム
JP7676348B2 (ja) * 2022-10-26 2025-05-14 キヤノン株式会社 インクジェットプリンタ、インクジェットプリンタの制御方法、およびプログラム
JP7480251B1 (ja) * 2022-10-26 2024-05-09 キヤノン株式会社 インクジェットプリンタ、インクジェットプリンタの制御方法、およびプログラム
JP2024063563A (ja) 2022-10-26 2024-05-13 キヤノン株式会社 制御装置、制御装置の制御方法、およびプログラム
JP7385072B1 (ja) 2023-05-17 2023-11-21 株式会社Preferred Networks 情報処理装置、プログラム及び方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008257689A (ja) 2007-03-14 2008-10-23 Ricoh Co Ltd 表示処理システム
WO2015174120A1 (ja) 2014-05-15 2015-11-19 ソニー株式会社 情報処理装置、表示制御方法およびプログラム

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09114895A (ja) * 1995-10-16 1997-05-02 Hitachi Ltd 業務処理実行支援システムの構成方法
US8521857B2 (en) * 2006-08-24 2013-08-27 Bby Solutions, Inc. Systems and methods for widget rendering and sharing on a personal electronic device
JP5402674B2 (ja) 2010-01-26 2014-01-29 株式会社リコー 情報処理装置、情報処理システム、カスタマイズ方法、及びプログラム
JP6382008B2 (ja) * 2014-07-22 2018-08-29 株式会社東芝 画像処理装置、オブジェクト表示方法及びプログラム
JP6500582B2 (ja) * 2015-05-07 2019-04-17 富士ゼロックス株式会社 画面表示装置及びプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008257689A (ja) 2007-03-14 2008-10-23 Ricoh Co Ltd 表示処理システム
WO2015174120A1 (ja) 2014-05-15 2015-11-19 ソニー株式会社 情報処理装置、表示制御方法およびプログラム

Also Published As

Publication number Publication date
US10681231B2 (en) 2020-06-09
US20190306346A1 (en) 2019-10-03
JP2019179343A (ja) 2019-10-17

Similar Documents

Publication Publication Date Title
JP7067201B2 (ja) 画面作成プログラム、情報処理装置及び画面作成方法
JP5262321B2 (ja) 画像形成装置、表示処理装置、表示処理方法および表示処理プログラム
US9223531B2 (en) Image processing apparatus that generates remote screen display data, portable terminal apparatus that receives remote screen display data, and recording medium storing a program for generating or receiving remote screen display data
JP6171422B2 (ja) 画像処理システム、制御方法及び制御プログラム
JP6003939B2 (ja) 画像処理連携システムと連携方法、携帯端末装置及び画像処理連携プログラム
US10009489B2 (en) Display and input device that receives image forming instruction through touch panel
CN110851037A (zh) 信息处理装置及记录介质
JP7043931B2 (ja) 画面作成プログラム、情報処理装置および画面作成方法
US11196875B2 (en) Application apparatus, image processing apparatus, and non-transitory computer readable medium with plurality of recovery methods for applications switching to be in operation target state
JP7480558B2 (ja) 画面作成プログラム、情報処理装置および画面作成方法
JP2013186665A (ja) 画像形成装置の操作システム、画像形成装置、操作端末、画像形成装置の制御方法、操作端末の制御方法、画像形成装置の制御プログラム、及び操作端末の制御プログラム
JP6926599B2 (ja) 機能実行装置、機能実行方法および機能実行プログラム
JP7459619B2 (ja) ワークフロー生成プログラム、情報処理装置およびワークフロー生成方法
JP7456238B2 (ja) ワークフロー生成プログラム、情報処理装置およびワークフロー生成方法
US11128769B2 (en) Image processing apparatus having display device, image display processing method, and non-transitory storage medium storing instructions executable by the image processing apparatus having the same
JP5978274B2 (ja) 表示入力装置および表示入力制御プログラム。
JP2014029594A (ja) 情報端末及びその制御方法、並びにプログラム
JP2021163117A (ja) ワークフロー生成プログラム、情報処理装置およびワークフロー生成方法
JP6935709B2 (ja) サービス提供装置、画像処理装置およびプログラム
JP7322981B2 (ja) 表示制御装置、表示制御方法及びプログラム
US20230141058A1 (en) Display apparatus and method for controlling display apparatus
US20240319861A1 (en) Display control system and method and non-transitory computer readable medium
JP7006152B2 (ja) 表示制御装置、表示制御方法及びプログラム
JP7009893B2 (ja) 画面作成プログラム、情報処理装置及び画面作成方法
JP6541836B2 (ja) 情報処理装置、及びその制御方法、並びにプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210319

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220318

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220411

R150 Certificate of patent or registration of utility model

Ref document number: 7067201

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150