JP5868032B2 - 情報処理装置、表示制御方法及びプログラム - Google Patents
情報処理装置、表示制御方法及びプログラム Download PDFInfo
- Publication number
- JP5868032B2 JP5868032B2 JP2011124591A JP2011124591A JP5868032B2 JP 5868032 B2 JP5868032 B2 JP 5868032B2 JP 2011124591 A JP2011124591 A JP 2011124591A JP 2011124591 A JP2011124591 A JP 2011124591A JP 5868032 B2 JP5868032 B2 JP 5868032B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- setting
- unit
- processing flow
- display
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00127—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
- H04N1/00204—Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture with a digital computer or a digital computer system, e.g. an internet server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00429—Arrangements for navigating between pages or parts of the menu using a navigation tree
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00432—Arrangements for navigating between pages or parts of the menu using tabs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- User Interface Of Digital Computer (AREA)
Description
タスクとは文書データに対して実行可能な処理のことを指しており、主として複合的な機能を持つ画像処理装置の、個々の機能にて実現可能な処理のことである。例えば、画像処理装置のタスクとは、原稿のスキャン、文書データのプリント、送信(電子メール、ファクス、ファイル等)、ディスクへの保存(画像処理装置内外のハードディスクへの保存)等を指すが、特にこれらに限定されるものではない。また、文書データとはテキストデータやイメージデータを含む。
処理フローには、上記タスクを提供する画像処理装置の他、様々なタスクを提供可能な複数のアプリケーションの処理を定義することも可能である。このアプリケーションには、画像処理装置上で動作するものや、PC(Personal Computer)等の情報処理装置上で動作するものを含むことができる。画像処理装置や情報処理装置等、複数の機器上で動作するアプリケーションのタスクを含むことで、処理フローはワークフローとして動作する。処理フローを1度作成すれば、頻繁に使用する様々なタスクの組み合わせを煩わしい操作なく実行できる。
まず、実施形態1について説明する。
(システム構成図)
図1は、本実施形態のシステムのシステム構成の一例を示す図である。
図1に示すように、MFP110及びPC120は、イーサネット(登録商標)等からなるLAN100に接続されている。なお、PC120は、情報処理装置の一例である。
MFP110は、コピー機能を有する。それと共に、MFP110は、原稿画像を読み取り、読み取って得られた文書データを、FTPプロトコルやSMBプロトコル等を用いてLAN100上の指定した装置に送信するデータ送信機能を有する。また、MFP110は、文書データを添付ファイルとしてEメールを作成し、Eメールサーバー(不図示)を利用してEメールを送信することができる。
但し、本実施形態におけるシステムにおいては、これらの構成機器の数に限られることはない。また、本実施形態では接続方法としてLANを適用しているが、これに限られることはない。例えば、WAN(公衆回線)等の任意のネットワーク、USB等のシリアル伝送方式、セントロニクスやSCSI等のパラレル伝送方式等も適用可能である。
図2は、MFP110のハードウェア構成の一例を示す図である。
MFP110は、図2に示すように次の構成要素から構成される。画像入力デバイスであるスキャナー部112、画像出力デバイスであるプリンター部113、MFP110の制御を司るコントローラー200、及び操作部111である。
スキャナー部112は、原稿上の画像を読み取って画像データを生成するデバイスである。なお、原稿は原稿フィーダにセットされ、コントローラー200からスキャナー部112に原稿読み取り指示が与えられる。スキャナー部112は、この指示を受けると原稿フィーダから原稿を1枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダによる自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
プリンター部113は、コントローラー200から受け取った画像データを用紙上に画像として形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式以外にも、インクジェット方式等でも適用可能である。
コントローラー200は、操作部111、スキャナー部112、プリンター部113と電気的に接続されている一方、LAN100にもNetworkI/F206を介して接続されている。即ち、コントローラー200は、LAN100を経由して他の機器と接続されている。これによりMFP110は、HTTPプロトコルによる通信が可能となっている。
ROM202には装置のブートプログラムが格納されている。
RAM203は、CPU201が動作するためのシステムワークメモリであり、かつ、画像データを一時記憶するためのメモリでもある。RAM203は、電源のバックアップ等により記憶した内容を装置本体の電源オフ後も保持しておく領域と、電源オフ後には記憶した内容が消去されてしまう領域と、により構成されている。
HDD204は、ハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
操作部I/F205は、システムバス211と操作部111とを接続するためのインターフェース部である。操作部I/F205は、操作部111に表示するための画像データをシステムバス211から受け取り操作部111に出力すると共に、操作部111から入力された情報をシステムバス211へと出力する。
NetworkI/F206は、LAN100及びシステムバス211に接続し、情報の入出力を行う。
画像形成部208は、画像データの方向変換、画像圧縮、伸張処理等を行う。また、HDD204に保存されている画像同士を合成して一枚の画像にすることが可能である。
プリンターI/F209は、画像形成部208から送られた画像データを受け取り、この画像データに付随させられている属性データを参照しながら画像データに画像形成を施す。画像形成後の画像データは、プリンター部113に出力される。
なお、本実施形態では、MFPがUI(ユーザーインターフェース)表示を実行するネットワークMFPであるが、汎用スキャナーや汎用プリンター等を接続した汎用コンピュータ等、これ以外の画像処理装置であってもよい。
図3は、PC120のハードウェア構成の一例を示す図である。
図3において、CPU301、RAM302、ROM303、NetworkI/F305、ハードディスクドライブ(HDD)306がシステムバス310を介して互いに通信可能に接続されている。
また、CRT等の表示装置307、キーボード等の入力装置304、及びマウス等のポインティングデバイス308が、システムバス309を介して互いに通信可能に接続されている。
ROM303或いはHDD306には、オペレーティングシステム等の制御プログラムが格納されている。CPU301は、前記制御プログラムを必要に応じてROM303或いはHDD306からRAM302上へ読み出して実行することで、コンピュータとしての機能を発揮する。
また、CPU301は、表示装置307を介して各種情報の表示を行うと共に、入力装置304やポインティングデバイス308からユーザー指示等を受け付ける。更に、CPU301は、NetworkI/F305を介してLAN100上の他の装置との通信を行う。
図4は、MFP110及びPC120のソフトウェア構成の一例を示す図である。MFP110/PC120のそれぞれが有しているHDD204/306に保存されているプログラムを、CPU201/301がRAM203/302上へ読み出して実行することによって、図4に示すソフトウェアモジュールが実現する(機能する)。
MFP110は、処理フロー実行アプリケーション400を有する。処理フロー実行アプリケーション400は、UI部401、処理フロー制御部402、処理フロー管理部403、タスク実行部404、通信部405から成る。
UI部401は、操作部I/F205を介して操作部111に表示を行ったり、操作部111からのユーザーの入力を処理したりする。UI部401は、処理フロー管理部403で管理されている処理フローをボタンとして表示する。更に、UI部401は、ユーザーの操作によりボタンが押下されると、それを検知し、処理フロー制御部402に処理フローの実行を指示する。
処理フロー制御部402は、処理フローの解析を行う。処理フロー制御部402は、UI部401から処理フローの実行が指示されると、処理フロー管理部403から処理フローを取得する。そして、処理フロー制御部402は、取得した処理フローの解析を行い、各タスクに分割する。更に各タスクを、処理フローで指定されている順に実行するようにタスク実行部404に通知する。また、処理フロー制御部402は、通信部405から処理フローを受け取り、処理フロー管理部403に処理フローの登録を指示する。
処理フロー管理部403は、処理フローを記憶し、処理フロー制御部402からの指示により、処理フローの読み出しや書き込み等を行う。
タスク実行部404は、処理フロー制御部402から渡されたタスクを実行する。タスク実行部404で実行するタスクとは、原稿のスキャン、文書データのプリント、送信(電子メール、ファクス、ファイル等)、ディスクへの保存(MFP110内外のハードディスクへの保存)等である。
通信部405は、NetworkI/F206を介して、後述するPC120の通信部451と通信を行う。通信部405は、PC120の通信部451から処理フローを受け取り、処理フロー制御部402に渡す。
通信部451は、NetworkI/F305を介して、MFP110の通信部405と通信を行う。通信部451は、処理フロー制御部452の指示により、処理フロー管理部453に記憶されている処理フローをMFP110の通信部405に送信する。
処理フロー制御部452は、処理フローの解析を行う。処理フロー制御部452は、UI部454から渡されたタスクのデータを処理フローに変換する。また、処理フロー制御部452は、処理フロー管理部453に記憶されている処理フローを解析し、タスクに分解してUI部454に渡す。
処理フロー管理部453は、処理フローを記憶し、処理フロー制御部452からの指示により、処理フローの読み出しや書き込み等を行う。
UI部454は、表示装置307に表示を行ったり、入力装置304やポインティングデバイス308からのユーザーの入力を処理したりする。処理フロー作成アプリケーション450のUIについては後述する。
タスクデータ管理部455は、タスク定義リストを管理する。タスク定義リストについては、図5A、図5Bを用いて後述する。
UIデータ管理部456は、UI制御データリストを管理する。UI制御データリストについては図8を用いて後述する。
図5Aは、タスクデータ管理部455で管理するタスク定義リストの一例を示す図である。本実施形態では、模式的な図としてテーブル形式を用いているが、CSV形式や、XML等でのテキストファイルでもよい。
タスク定義リスト500は、カラム501、カラム502の2つのカラムで構成されている。1レコードが1つのタスクを表す。
カラム501は、タスクの名称を表しており、タスクを識別するための識別子が格納される。例えば1つ目のレコードのタスク名は"SMB送信"である。
カラム502は、各タスクの詳細な定義を表す。タスクの詳細な定義については、図5Bを用いて後述する。
タグ551は、"Send"タグであり、送信に関するタスクであることを示している。本タグ内に送信に関するタスクの定義が記載されている。
タグ552は、"sendName"タグであり、送信に関するタスクのタスク名称を示している。本例ではタスク名称は"SMB送信"である。
タグ553、タグ561は、"step"タグであり、タスクの処理を分割した単位であるステップを表しており、属性"no"に記載されている順に実行される。タスクを実行した際に属性"no"が"1"であるタグ553内に定義された処理が実行され、次に属性"no"が"2"であるタグ561内の処理が実行される。"step"タグの属性"name"はステップの名称を表している。タグ553のステップの名称は"ログイン"である。
タグ554は、"item"タグであり、タスクを実行するのに必要なパラメータを示している。"item"タグの"name"属性は、パラメータの名称を表しており、タグ554のパラメータの名称は、"ユーザー名"である。
タグ554は、"textItem"タグであり、パラメータを入力するフィールドが文字列で入力する形式であることを表している。処理フロー作成アプリケーション450で表示するUIについては後述する。
タグ556は、"initValue"であり、パラメータ名称が"ユーザー名"であるパラメータの初期値を表している。タグ556では初期値は空である。
タグ558は、"initValue"であり、パラメータ名称が"認証方式"であるパラメータの初期値を表している。タグ558の値は"1"であり、選択肢の中の1つ目の値が初期値であることを表している。
タグ559、タグ560は、"choice"タグであり、パラメータ名称が"認証方式"であるパラメータが取り得る値の選択肢を表している。"choice"タグの属性"no"が選択肢の番号を表している。つまりパラメータ名称が"認証方式"であるパラメータが取り得る値の選択肢の1つ目が"NTLMv2"であり、2つ目が"Kerberos"である。
まず、ユーザー操作により処理フロー作成アプリケーション450の起動指示を受け付けると、UI部454は、処理フロー作成アプリケーションの初期画面(不図示)を表示する。初期画面では、UI部454は、処理フローの作成の指示や、作成した処理フローをMFP110の処理フロー実行アプリケーション400に送信する指示を受け付ける。ユーザー操作により処理フロー作成の指示を受け付けると、UI部454は、図6で示した処理フローを作成するためのUIを表示する。図6は、既に処理フローに"SMB送信"と"FTP送信"とのタスクが1つずつ追加された状態のUIの一例を示す図である。タスクの追加処理については図7を用いて後述する。
ペイン601は、ツリービューを表示する領域である。処理フローに追加されたタスクをツリーで表示する。ツリー状に表示することにより、処理フローの全体構造をわかりやすくしている。ペイン601は、構造表示部の一例である。
ノード602は、処理フローに追加されている"SMB送信"のタスクを示している。ノード602は、ツリービューにおいて深さ0の1つ目のノードである。つまり処理フローにおいて最初に実行されるタスクであることを表している。
ノード603は、処理フローに追加されている"SMB送信"のタスクに定義されている1つ目のステップを表している。1つ目のステップとはタスク定義550のタグ553で定義されているステップである。ノード603は、ツリービューにおいてノード602の1つ目の子ノードである。
ノード604は、処理フローに追加されている"SMB送信"のタスクに定義されている2つ目のステップを表している。ノード604は、ツリービューにおいてノード602の2つ目の子ノードである。
ノード605は、処理フローに追加されている"SMB送信"のタスクに定義されている3つ目のステップを表している。ノード604は、ツリービューにおいてノード602の3つ目の子ノードである。
ノード606は、処理フローに追加されている"FTP送信"のタスクを示している。ノード606は、ツリービューにおいて深さ0の2つ目のノードである。つまり処理フローにおいて2番目に実行されるタスクであることを表している。
ボタン607は、処理フローにタスクを追加するためのボタンである。ボタン607が押下されると、UI部454は、タスクを追加するためのUI(不図示)を表示する。タスクを追加するためのUIでは、タスク定義リスト500で管理されているタスクの追加を可能とする。
ボタン608は、処理フローに追加されているタスクを、処理フローから削除するためのボタンである。
タブページ610は、"SMB送信"の1つ目のステップに関する設定を行うためのタブページである。1つ目のステップとはタスク定義550のタグ553で定義されているステップ名称が"ログイン"であるステップである。
タブページ610は"SMB送信"の設定を行うためのタブコントロールの1つ目のタブページである。
タブページ611は、"SMB送信"の2つ目のステップに関する設定を行うためのタブページである。タブページ611は"SMB送信"の設定を行うためのタブコントロールの2つ目のタブページである。
タブページ612は、"SMB送信"の3つ目のステップに関する設定を行うためのタブページである。タブページ612は"SMB送信"の設定を行うためのタブコントロールの3つ目のタブページである。
入力フィールド613は、ステップ名称が"ログイン"であるステップの1つ目のパラメータ(設定項目)の値を設定するための入力フィールドである。入力フィールド613は、タスク定義550のタグ555で定義されている"textItem"に従ったフィールドであり、文字列の入力を受け付ける。
入力フィールド614は、ステップ名称が"ログイン"であるステップの3つ目のパラメータ(設定項目)の値を設定するための入力フィールドである。入力フィールド614は、タスク定義550のタグ557で定義されている"choiceItem"に従ったフィールドであり、ユーザーによる選択を受け付ける。選択肢はタグ559、タグ560の"choice"タグで定義されている"NTLMv2"と"Kerberos"とである。
ボタン615は、処理フローの登録するためのボタンである。ユーザー操作によりボタン615が押下されると、UI部454は、設定されたタスク定義やタスクのパラメータを処理フロー制御部452に渡し、処理フローの作成を指示する。処理フロー制御部452は、UI部454から渡されたタスク定義やタスクのパラメータから処理フローを作成し、処理フロー管理部453に処理フローの登録を指示する。処理フロー管理部453は、処理フロー制御部452からの指示を受け、処理フローの書き込みを行う。
ボタン616は、処理フローの作成をキャンセルするためのボタンである。ユーザー操作によりボタン616が押下されると、UI部454は、設定されているパラメータ等を破棄し、初期画面に戻る。
ステップS701で、UI部454は、ユーザー操作により処理フローにタスクを追加する指示を受け付けたかを判断する。タスクの追加の指示を受け付けた場合は、UI部454は、ステップS702に遷移する。タスクの追加の指示を受け付けていない場合は、UI部454は、指示を受け付けるまで待機する。
ステップS702で、UI部454は、ユーザーにより選択されたタスク定義をタスクデータ管理部455から取得する。UI部454は、取得したタスク定義を解析し、ステップS703に遷移する。
ステップS703で、UI部454は、解析したタスク定義に則ってUI制御管理テーブルを生成し、UIデータ管理部456に格納を指示する。UIデータ管理部456は、UI部454からの指示により、UI制御管理テーブルを格納する。
UI管理テーブルは、カラム801からカラム805までで構成されている。
カラム801は、処理フローに追加されているタスクを表している。格納されているのはタスク名やステップである。
カラム802は、ペイン601に表示するツリービューの深さ0のノードのどこに表示するかを表している。例えば、カラム801が"SMB送信"であるタスクは、カラム802の値は、"1"であるため、深さ0のノードの1つ目に表示することを表している。
カラム803は、ペイン601に表示するツリービューの深さ1のノードのどこに表示するかを表している。例えば、カラム801が"Step2"であるステップは、カラム802の値が"1"であり、カラム803の値が"2"であるため、深さ0の1つ目のノードの子ノードとして深さ1のノードの2つ目に表示することを表している。
カラム804は、ペイン609に表示するタブコントロールを表している。SMB処理フローに追加されるタスクごとにタブコントロールが生成される。
カラム805は、カラム804で示したタブコントロールのどのタブページであるかを表している。例えば、カラム801が"Step2"であるステップは、カラム804の値が"1"であり、カラム805の値が"2"であるため、1つ目のタブコントロールの2つ目のタブページに表示することを表している。
ステップS705でUI部454は、ステップS702で解析したタスク定義に則って、ペイン609にタブコントロールを生成する。
以上のようにして処理フローにタスクの追加を行う。先に述べたように図6のUIは、"SMB送信"と"FTP送信"とのタスクが追加された状態のUIである。
次にユーザーによりペイン601かペイン609をマウス等で選択された場合の処理について説明する。
図9は、ユーザー操作により、ペイン601かペイン609をマウス等で選択されてからの処理フロー作成アプリケーション450での表示制御処理の一例を示すフローチャートである。処理フロー作成アプリケーション450のUI部454では、ボタン押下等、ユーザーによる複数の操作を検知するが、本フローチャートでは本例の特徴である、マウス等でペインが選択されたことを検知した場合の処理についてのみ記載する。
ステップS901でUI部454は、選択されたペインがペイン601であるのか、ペイン609であるのかを判断する。ペイン601である場合は、UI部454は、ステップS902に遷移する。ペイン609である場合は、UI部454は、ステップS904に遷移する。
ステップS902で、UI部454は、ユーザー操作により選択されたペイン601のツリービューのノードを選択状態としステップS904に遷移する。例えば、UI部454は、ユーザー操作によりノード605が選択されていればノード605を選択状態とする。
ステップS903で、UI部454は、ユーザー操作により選択されたノードに紐付けられたタブコントロール、及び、タブページを特定してペイン609に表示する。UI部454は、まず、UIデータ管理部456からUI制御管理テーブルを取得する。そして、UI部454は、ユーザーにより選択されたノードに紐づいたタブコントロールとタブページとを検索する。そして、UI部454は、検索の結果として得られたタブコントロールのタブページを表示する。例えば、UI部454は、ユーザーにより選択されたノードがノード602である場合、図8のUI制御管理テーブルの最初のレコードであることがわかる。この場合、UI部454は、1つ目のタブコントロールを表示する。UI部454は、図8のUI制御管理テーブルには該当するタブページはないため、最初のタブページであるタブページ610を表示する。UI部454は、ユーザー操作により選択されたノードがノード605である場合は、図8のUI制御管理テーブルの4つ目のレコードであることがわかる。この場合、UI部454は、1つ目のタブコントロールの3番目のタブページであるタブページ612を表示する。
ステップS902、ステップS903の処理は、第1の表示制御の処理の一例である。
ステップS905でUI部454は、ユーザー操作により選択されたタブページに紐付けられたノードを特定して、ペイン601のノードを選択状態とする。UI部454は、まずUIデータ管理部456からUI制御管理テーブルを取得する。そして、UI部454は、ユーザーにより選択されたタブページに紐づいたノードを検索する。そして、UI部454は、検索の結果として得られたノードを選択状態とする。例えば、UI部454は、タブページ612がユーザー操作により選択された場合は、図8のUI制御管理テーブルの4つ目のレコードであることがわかる。この場合、UI部454は、ツリービューの深さ0のノードの3つ目の子ノードであるノード605を選択状態とする。
ステップS904、ステップS905の処理は、第2の表示制御の処理の一例である。
1001のようにタブページ612が最前面に表示されている。
1002のようにタブページ612に紐付けられたノード605が選択状態となっている。
以上のように、ペイン601に表示しているツリービュー、ペイン609に表示しているタブコントロールが連動する。これにより、ユーザー操作により左右のペインで表示している位置がずれることなく、ユーザー自らが設定しているパラメータがどのパラメータであるのかを見失うことがなくなる。
次に、実施形態2について説明する。実施形態1では、ツリービューのノードとタブコントロールのタブページとの連動について説明した。実施形態2では、更にツリービューのノードと入力フィールドとの連動について説明する。システム構成やMFP110、PC120のハードウェア構成、ソフトウェア構成等は実施形態1と同じである。
(タスク追加の処理)
タスク追加の処理について、実施形態1と異なる部分のみを説明する。
実施形態1では、タスク追加時のステップS703で作成したUI制御管理テーブルは図8で示したものであった。しかしながら、実施形態2では、図11で示すUI制御管理テーブルである。図8との違いのみ説明する。図11は、実施形態2のUIデータ管理部456で管理されるUI制御管理テーブルの一例を示す図である。
カラム1101は、ツリービューの深さ2のノードのどこに表示するかを表している。例えば、レコード1103の場合、深さ2のノードの1つ目であることを表している。
カラム1102は、タブページに表示される入力フィールドの何番目であるかを表している。例えば、レコード1103の場合、1つ目の入力フィールドであることがわかる。
実施形態1では、ステップS704で生成されるツリービューは深さ1までのものであった。実施形態2では、図12で示すように深さ2までのツリービューが表示される。
ノード1201は、パラメータ名称が"ユーザー名"であるパラメータを表している。ノード1201は選択状態である。
入力フィールド1202は、パラメータ名称が"ユーザー名"であるパラメータを設定するためのフィールドである。入力フィールド1202にはカーソルがあたっている。ここでカーソルがあたっているとは、ユーザーによる入力を受け付けている状態である。入力フィールド1202にカーソルが当たっている場合、UI部454は、キーボード等の入力装置304を介してユーザー操作による文字列の入力を受け付けると入力された文字列を入力フィールド1202に表示する。
図13は、実施形態2における、ペインがマウス等で選択されてからの処理フロー作成アプリケーション450のフローチャートである。実施形態1と異なる処理のみを説明する。
ステップS1301からステップS1303までは、ステップS901からステップS903までと同じ処理であるため、説明を省略する。
ステップS1304で、UI部454は、ユーザー操作により選択されたノードに紐付けられた入力フィールドを特定して、選択状態とする。UI部454は、まずUIデータ管理部456からUI制御管理テーブルを取得する。そして、UI部454は、ユーザーにより選択されたノードに紐づいた入力フィールドを検索する。そして、UI部454は、検索の結果として得られた入力フィールドにカーソルを移動する。例えば、UI部454は、ノード1201がユーザー操作により選択された場合は、図11のUI制御管理テーブルの3つ目のレコードであることがわかる。この場合、UI部454は、1つ目のタブページの1つ目の入力フィールドである1202にカーソルを移動する。
ステップS1305で、UI部454は、選択されたのがタブページであるか、入力フィールドであるかを判断する。UI部454は、タブページであった場合は、ステップS1306に遷移する。UI部454は、入力フィールドであった場合は、ステップS1308に遷移する。
ステップS1306からステップS1307までは、ステップS904からステップS905までと同じ処理であるため、説明を省略する。
ステップS1308で、UI部454は、ユーザー操作により選択された入力フィールドに紐付けられたツリービューのノードを特定して、選択状態とする。UI部454は、まずUIデータ管理部456からUI制御管理テーブルを取得する。そして、UI部454は、ユーザーにより選択された入力フィールドに紐づいたノードを検索する。そして、UI部454は、検索の結果として得られたノードを選択状態とする。例えば、UI部454は、入力フィールド1202がユーザー操作により選択された場合は、図11のUI制御管理テーブルの3つ目のレコードであることがわかる。この場合、UI部454は、深さ3の1つ目のノードである1201を選択状態とする。
入力フィールド1401は、パラメータ名称が"パスワード"であるパラメータを設定するためのフィールドである。カーソルは、入力フィールド1202から入力フィールド1401に移動している。
ノード1402は、パラメータ名称が"パスワード"であるパラメータを表している。選択状態がノード1201からノード1402に移動している。
以上のように、ツリービュー、タブコントロールが連動する。タブコントロールに配置された入力フィールドとツリービューが連動することにより、ユーザーが設定したいパラメータへの移動がし易くなる。また、ユーザー操作により左右のペインで表示している位置がずれることなく、ユーザー自らが設定しているパラメータがどのパラメータであるのかを見失うことがなくなる。
実施形態2では、ツリービューのノードと、タブコントロール上に配置された入力フィールドが選択された際の連動について説明した。実施形態3では、ユーザー操作により、入力フィールドに設定が行われた場合の連動について説明する。システム構成やMFP110、PC120のハードウェア構成、ソフトウェア構成等は実施形態1や実施形態2と同じである。
(タスク追加の処理)
タスク追加の処理について、実施形態2と異なる部分のみを説明する。
実施形態2では、タスク追加時のステップS704でツリービューを解析したタスク定義に則って生成したが、初期値の有無による違いはなかった。実施形態3では、初期値があるパラメータについては、ノードを非表示とする。初期値がないパラメータについては、実施形態2と同様にノードを表示する。
図15は、実施形態3における処理フローを作成するためのUIを示す図である。図15は既に処理フローに"SMB送信"と"FTP送信"とのタスクが1つずつ追加された状態のUIである。
入力フィールド1501は、パラメータ名称が"認証方式"であるパラメータを設定するためのフィールドである。入力フィールド1501は、初期値として、"NTLMv2"が設定されている。
ノード1502は、パラメータ名称が"認証方式"であるパラメータを表している。但し、パラメータ名称が"認証方式"であるパラメータには初期値が設定されているため、ノードは非表示となっている。
図16は、実施形態3における、入力フィールドへの設定を受け付けてからの処理フロー作成アプリケーション450のフローチャートである。
ステップS1601で、UI部454は、設定された値を入力フィールドに表示する。
ステップS1602で、UI部454は、入力フィールドに設定された値が空でないかを判断する。UI部454は、空でない場合は、ステップS1602へ遷移する。UI部454は、空である場合は、ステップS1602へ遷移する。
ステップS1603で、UI部454は、入力を受け付けた入力フィールドに紐づいたノードを図11のUI制御管理テーブルを用いて特定し、ノードを非表示にする。
ステップS1604で、UI部454は、入力を受け付けた入力フィールドに紐づいたノードを図11のUI制御管理テーブルを用いて特定し、ノードを表示する。
図17は、図15のUIの状態で、入力フィールド1701に"Taro"が入力された後のUIを示す図である。
入力フィールド1701には、"Taro"が表示されている。
ノード1702は、入力フィールド1701に値が設定されているため、非表示となっている。
なお、本実施形態では、設定されているパラメータに関するノードを非表示としているが、パラメータに対して設定がなされているかがわかるようなUIであればよい。例えば、図18のように設定されていないパラメータのノードの背景に色をつけてもよい。入力フィールド1801は空である。ノード1802は、入力フィールド1801と紐づいており設定がされていないため、ノードの背景に色がついている。更に図示しないが、例えば、設定されていないパラメータのノードのみ、太字や斜体等、文字の書体を変更してもよい。
以上のように、設定の有無によって、ツリービューのノードと、タブコントロール上に配置された入力フィールドが連動して表示を変えることにより、ユーザーは自らが設定したい項目や設定しなければならない項目を見つけやすくなる。
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(又はCPUやMPU等)がプログラムを読み出して実行する処理である。
Claims (5)
- 複数のタスクから構成される処理フローを作成する情報処理装置であって、
前記処理フローを構成する各タスクと前記複数のタスクに関する複数の設定項目との関係を示すデータ構造が前記複数のタスク及び前記複数の設定項目のそれぞれに対応する複数のノードを用いてツリー状に表された構造表示部を、前記情報処理装置の画面に表示するよう制御する表示手段と、
前記複数のタスク及び前記複数の設定項目と、前記対応する複数のノードと、を紐付けて管理する管理手段と、
を有し、
前記表示手段は、
前記処理フローを構成する各タスクに関する設定項目に対するパラメータを設定可能な、前記複数のタスクのそれぞれに対応する複数の設定部の何れかを選択的に前記構造表示部に加えて、前記構造表示部を前記画面に表示するよう制御し、
前記構造表示部を介して1つのノードが指定された際に、指定された前記ノードに対応する設定項目に対するパラメータを設定するためのフィールドを含む設定部を更に表示するよう制御し、
前記処理フローを構成するタスクの追加が前記画面を介して指示された場合には、追加が指示された前記タスクの定義を解析し、
前記管理手段は、追加が指示された前記タスクと、前記タスクに関する設定項目と、前記タスク及び前記設定項目に対応する複数のノードとの紐付けを追加で管理し、
前記表示手段は、更に、
追加が指示された前記タスク及び前記タスクに関する設定項目のそれぞれに対応する複数のノードを追加することで前記構造表示部を更新し、
前記構造表示部を介して追加が指示された前記タスクと前記タスクに関する設定項目のそれぞれに対応する複数のノードのいずれか1つのノードが指定された際に、前記タスクに関する設定項目に対するパラメータを設定可能な表示部を表示するよう制御する情報処理装置。 - 前記表示手段は、前記複数の設定項目のうち少なくとも何れかの設定項目に対するパラメータを設定するためのフィールドを含む設定部において、何れかのフィールドが指定された際には、指定された前記フィールドに関する設定項目に対応するノードが選択されていることを示すよう前記構造表示部の表示を制御する請求項1記載の情報処理装置。
- 前記表示手段は、前記構造表示部を介して1つのノードが指定された際に、前記画面上に、指定された前記ノードに対応する設定項目に対するパラメータを設定するためのフィールドを含む設定部を、前記フィールドにパラメータ設定のためのカーソルを配置した状態で表示するよう制御する請求項1又は2記載の情報処理装置。
- 複数のタスクから構成される処理フローを作成する情報処理装置が実行する表示制御方法であって、
前記処理フローを構成する各タスクと前記複数のタスクに関する複数の設定項目との関係を示すデータ構造が前記複数のタスク及び前記複数の設定項目のそれぞれに対応する複数のノードを用いてツリー状に表された構造表示部を、前記情報処理装置の画面に表示するよう制御する表示ステップと、
前記複数のタスク及び前記複数の設定項目と、前記対応する複数のノードと、を紐付けて管理する管理ステップと、
を含み、
前記表示ステップでは、
前記処理フローを構成する各タスクに関する設定項目に対するパラメータを設定可能な、前記複数のタスクのそれぞれに対応する複数の設定部の何れかを選択的に前記構造表示部に加えて、前記構造表示部を前記画面に表示するよう制御し、
前記構造表示部を介して1つのノードが指定された際に、指定された前記ノードに対応する設定項目に対するパラメータを設定するためのフィールドを含む設定部を更に表示するよう制御し、
前記処理フローを構成するタスクの追加が前記画面を介して指示された場合には、追加が指示された前記タスクの定義を解析し、
前記管理ステップでは、追加が指示された前記タスクと、前記タスクに関する設定項目と、前記タスク及び前記設定項目に対応する複数のノードとの紐付けを追加で管理し、
前記表示ステップでは、更に、
追加が指示された前記タスク及び前記タスクに関する設定項目のそれぞれに対応する複数のノードを追加することで前記構造表示部を更新し、
前記構造表示部を介して追加が指示された前記タスクと前記タスクに関する設定項目のそれぞれに対応する複数のノードのいずれか1つのノードが指定された際に、前記タスクに関する設定項目に対するパラメータを設定可能な表示部を表示するよう制御する表示制御方法。 - 請求項1乃至3の何れか1項記載の情報処理装置の各手段として、コンピュータを機能させるためのプログラム。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011124591A JP5868032B2 (ja) | 2011-06-02 | 2011-06-02 | 情報処理装置、表示制御方法及びプログラム |
GB1209153.4A GB2491699A (en) | 2011-06-02 | 2012-05-24 | Synchronising display of parameter setting tabs and their location in a hierarchical tree structure |
US13/481,632 US8863036B2 (en) | 2011-06-02 | 2012-05-25 | Information processing apparatus, display control method, and storage medium |
KR1020120058975A KR101529039B1 (ko) | 2011-06-02 | 2012-06-01 | 정보처리장치, 표시제어방법 및 기억매체 |
CN201210183038.8A CN102811300B (zh) | 2011-06-02 | 2012-06-04 | 信息处理装置及显示控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011124591A JP5868032B2 (ja) | 2011-06-02 | 2011-06-02 | 情報処理装置、表示制御方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012252517A JP2012252517A (ja) | 2012-12-20 |
JP5868032B2 true JP5868032B2 (ja) | 2016-02-24 |
Family
ID=46546596
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011124591A Active JP5868032B2 (ja) | 2011-06-02 | 2011-06-02 | 情報処理装置、表示制御方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US8863036B2 (ja) |
JP (1) | JP5868032B2 (ja) |
KR (1) | KR101529039B1 (ja) |
CN (1) | CN102811300B (ja) |
GB (1) | GB2491699A (ja) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8543943B2 (en) * | 2005-04-07 | 2013-09-24 | Sap Ag | Methods and systems for entering object assignments |
USD750662S1 (en) * | 2014-04-23 | 2016-03-01 | Microsoft Corporation | Display screen with graphical user interface |
USD751109S1 (en) | 2014-04-23 | 2016-03-08 | Microsoft Corporation | Display screen with graphical user interface |
USD751104S1 (en) * | 2014-04-23 | 2016-03-08 | Microsoft Corporation | Display screen with graphical user interface |
USD751106S1 (en) * | 2014-04-23 | 2016-03-08 | Microsoft Corporation | Display screen with graphical user interface |
USD751105S1 (en) * | 2014-04-23 | 2016-03-08 | Microsoft Corporation | Display screen with graphical user interface |
US20160224214A1 (en) * | 2015-02-02 | 2016-08-04 | Lexmark International, Inc. | Methods for Optimizing Display Space of a User Interface of an Imaging Apparatus |
JP7171326B2 (ja) * | 2018-09-07 | 2022-11-15 | キヤノン株式会社 | 情報処理装置、及びその制御方法 |
CN113055235A (zh) * | 2021-03-30 | 2021-06-29 | 合安科技技术有限公司 | 一种基于树的设备选择方法、***及相关设备 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2549268B2 (ja) | 1993-04-16 | 1996-10-30 | インターナショナル・ビジネス・マシーンズ・コーポレイション | ノートブック・グラフィカル・ユーザ・インタフェースのリスト・アイテム |
JPH1173459A (ja) * | 1997-08-29 | 1999-03-16 | Toshiba Corp | ワークフロー管理システムおよびドキュメント管理操作方法 |
US6115044A (en) * | 1998-03-31 | 2000-09-05 | International Business Machines Corporation | Data processor controlled display with a tree of items with modification of child item properties designated at parent level without modification of parent item properties |
US7079166B1 (en) * | 2000-01-07 | 2006-07-18 | Ricoh Company, Ltd. | Graphical user interface with enhanced operations when changing display screen |
JP4325075B2 (ja) * | 2000-04-21 | 2009-09-02 | ソニー株式会社 | データオブジェクト管理装置 |
JP2003125064A (ja) * | 2001-10-12 | 2003-04-25 | Sharp Corp | 通信端末 |
US7010755B2 (en) * | 2002-04-05 | 2006-03-07 | Microsoft Corporation | Virtual desktop manager |
US7409644B2 (en) * | 2003-05-16 | 2008-08-05 | Microsoft Corporation | File system shell |
US7925682B2 (en) * | 2003-03-27 | 2011-04-12 | Microsoft Corporation | System and method utilizing virtual folders |
US20050188295A1 (en) * | 2004-02-25 | 2005-08-25 | Loren Konkus | Systems and methods for an extensible administration tool |
US20070168885A1 (en) * | 2005-01-21 | 2007-07-19 | Michael Muller | Sorting and filtering activities in an activity-centric collaborative computing environment |
US8543943B2 (en) * | 2005-04-07 | 2013-09-24 | Sap Ag | Methods and systems for entering object assignments |
US8195646B2 (en) * | 2005-04-22 | 2012-06-05 | Microsoft Corporation | Systems, methods, and user interfaces for storing, searching, navigating, and retrieving electronic information |
JP2007058545A (ja) * | 2005-08-24 | 2007-03-08 | Canon Inc | 画像処理装置 |
US20070186183A1 (en) * | 2006-02-06 | 2007-08-09 | International Business Machines Corporation | User interface for presenting a palette of items |
JP2007272326A (ja) * | 2006-03-30 | 2007-10-18 | Tokyo Denki Univ | 情報設定支援システムおよびその方法 |
US20080141166A1 (en) * | 2006-12-11 | 2008-06-12 | Cisco Technology, Inc. | Using images in alternative navigation |
JP2008158971A (ja) * | 2006-12-26 | 2008-07-10 | Fujitsu Ltd | 作業計画管理プログラム、作業計画管理方法、及び作業計画管理装置 |
JP5276328B2 (ja) * | 2008-01-08 | 2013-08-28 | キヤノン株式会社 | 情報処理装置、その制御方法、及びプログラム |
JP2009288875A (ja) * | 2008-05-27 | 2009-12-10 | Hitachi Ltd | 資料作成支援装置、資料作成支援方法、およびプログラム |
US8516038B2 (en) * | 2008-06-06 | 2013-08-20 | Apple Inc. | Browsing or searching user interfaces and other aspects |
JP5018794B2 (ja) * | 2009-01-20 | 2012-09-05 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷ジョブ出力装置、並びにその制御方法及び制御プログラム |
WO2012092445A2 (en) * | 2010-12-30 | 2012-07-05 | Electrolux Home Products, Inc. | User control interface for an appliance, and associated method |
JP2014514184A (ja) * | 2011-03-25 | 2014-06-19 | オセ−テクノロジーズ・ベー・ヴエー | デジタル式文書を印刷し、コピーするための複写システム |
-
2011
- 2011-06-02 JP JP2011124591A patent/JP5868032B2/ja active Active
-
2012
- 2012-05-24 GB GB1209153.4A patent/GB2491699A/en not_active Withdrawn
- 2012-05-25 US US13/481,632 patent/US8863036B2/en not_active Expired - Fee Related
- 2012-06-01 KR KR1020120058975A patent/KR101529039B1/ko active IP Right Grant
- 2012-06-04 CN CN201210183038.8A patent/CN102811300B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
GB2491699A (en) | 2012-12-12 |
JP2012252517A (ja) | 2012-12-20 |
KR20120135091A (ko) | 2012-12-12 |
GB201209153D0 (en) | 2012-07-04 |
US20120307296A1 (en) | 2012-12-06 |
KR101529039B1 (ko) | 2015-06-16 |
US8863036B2 (en) | 2014-10-14 |
CN102811300B (zh) | 2015-08-12 |
CN102811300A (zh) | 2012-12-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5868032B2 (ja) | 情報処理装置、表示制御方法及びプログラム | |
EP2015554B1 (en) | User interface generating method, image forming apparatus, and computer program product | |
JP6132617B2 (ja) | 受信した画像データをフォルダに格納する画像処理システム、画像処理方法、及びプログラム | |
CN106488057B (zh) | 用于生成图像形成作业的工作流的方法和图像形成装置 | |
JP4895347B2 (ja) | 文書管理システム及びその制御方法 | |
KR20100039167A (ko) | 썸네일 표시 방법 및 화상형성장치 | |
JP6825465B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
EP3716598B1 (en) | Image processing apparatus, method for controlling the same, and program | |
US9912825B2 (en) | Incompatible setting processing apparatus, incompatible setting processing method, and computer program product | |
JP6132618B2 (ja) | 受信した画像データにファイル名を設定する画像処理システム、画像処理方法、及びプログラム | |
CN103312923A (zh) | 信息处理装置及控制方法 | |
US8305619B2 (en) | Image processing device, image processing method and program | |
JP6456062B2 (ja) | 印刷装置、印刷装置の制御方法、およびプログラム | |
JP7293963B2 (ja) | 情報処理装置及び情報処理プログラム | |
JP6848699B2 (ja) | 画像形成装置、情報処理システム、画像形成装置の設定方法、及びプログラム | |
US10893165B2 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
JP2010166174A (ja) | 画像処理システム、画像処理装置、制御プログラム、記録媒体及びワークフロー管理方法 | |
US8190563B2 (en) | Document management apparatus, document management method, and computer-readable encoding medium recorded with a computer program | |
JP2019014191A (ja) | 画像形成装置、画像形成方法、プログラム | |
JP5040770B2 (ja) | 電子ファイル生成装置、電子ファイル生成方法およびプログラム | |
JP7129534B2 (ja) | 画像形成装置、画像形成方法、プログラム | |
JP5494561B2 (ja) | 情報処理装置、画像形成装置、プログラム、及び、情報処理方法 | |
JP2020147031A (ja) | 画像処理装置、情報処理方法及びプログラム | |
JP2020013277A (ja) | 情報処理装置、アイコンの生成方法、およびプログラム | |
JP2021026263A (ja) | 情報処理装置、制御方法およびそのプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140530 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150330 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150602 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150727 |
|
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: 20151208 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160105 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5868032 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |