JP4347289B2 - 情報処理装置、プログラムおよび記録媒体 - Google Patents

情報処理装置、プログラムおよび記録媒体 Download PDF

Info

Publication number
JP4347289B2
JP4347289B2 JP2005329170A JP2005329170A JP4347289B2 JP 4347289 B2 JP4347289 B2 JP 4347289B2 JP 2005329170 A JP2005329170 A JP 2005329170A JP 2005329170 A JP2005329170 A JP 2005329170A JP 4347289 B2 JP4347289 B2 JP 4347289B2
Authority
JP
Japan
Prior art keywords
function
setting screen
image
display
setting
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
JP2005329170A
Other languages
English (en)
Other versions
JP2007140589A (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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP2005329170A priority Critical patent/JP4347289B2/ja
Priority to US11/590,213 priority patent/US7617461B2/en
Priority to CNB2006101486050A priority patent/CN100456302C/zh
Publication of JP2007140589A publication Critical patent/JP2007140589A/ja
Application granted granted Critical
Publication of JP4347289B2 publication Critical patent/JP4347289B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1297Printer code translation, conversion, emulation, compression; Configuration of printer parameters

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、設定対象装置における処理の条件を設定するための設定画面を表示装置に表示させる情報処理装置、当該情報処理装置を動作させるプログラムおよび記録媒体に関するものである。
従来、プリンタで印刷を行う場合の印刷条件を設定するための設定画面を表示させるプリンタドライバが知られている。そして、ユーザは、設定画面において、複数の印刷機能の中から所望のものを選択し、その詳細条件を設定する。
近年では、プリンタの多機能化に伴い、上記印刷機能の種類が増大している。そのため、設定画面には、これら多数の印刷機能の詳細条件を入力するためのボタン等を含める必要がある。例えば、印刷機能を階層化し、上位層の印刷機能に対応するボタンのみを設定画面に配列する。そして、上位層の印刷機能のボタンがクリックされたことを受けて、下位層の印刷機能のボタンを表示している。
しかしながら、階層化を行うと、ユーザは、全てのアイコンを視認することが困難となる。
そこで、特許文献1には、表示画面上の所定位置に固定されたポインタを表示するとともに、該所定位置を通過するように複数のアイコンを所定方向に移動させながら順次表示させる技術が開示されている。そして、ユーザは、ポインタを介して、上記所定位置に移動表示された所望のアイコンを選択する。このように、全てのアイコンが順次表示されるため、ユーザは全てのアイコンを視認することができる。
また、特許文献2には、多角形を画面に表示して、多角形の各面に少なくとも1つのアイコンを配置しておき、ポインティングデバイスの操作により多角形を90°ずつ回転させて、多角形の各面のアイコンを順次表示する技術が開示されている。これにより、ユーザは、多角形を回転させることで、全てのアイコンを視認することができる。
特開2001−282415(公開日:2001年10月12日) 特開平11−102277(公開日:1999年4月13日)
上記従来の技術のようにアイコンが順次表示される場合、ユーザは、全てのアイコンを確実に視認できる。よって、各アイコンが示す機能を認識していないユーザにとっては利便性が良い。
一方、特許文献1では、全てのアイコンが順次表示されるため、ユーザは所望のものが表示されるまで待つ必要がある。また、特許文献2においても、ユーザは、所望のアイコンが表示されるまで、ポインティングデバイスの操作が必要であり、時間がかかる。そのため、各アイコンが示す機能や情報を熟知し、即座に所望のアイコンが表示されることを希望するユーザにとっては、利便性の悪いものとなっている。
本発明は、上記問題点に鑑みてなされたものであり、習熟度に拘わらず各ユーザにとって利便性のよい設定画面を表示可能な情報処理装置を提供することを目的とする。
本発明の情報処理装置は、上記の課題を解決するために、設定対象装置における処理条件を設定するための設定画面を表示装置に表示させる情報処理装置であって、上記設定画面として第1設定画面および第2設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、上記第1設定画面において、上記設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第1機能画像を順次表示させる第1表示処理手段と、上記第2設定画面において、上記複数の機能の各々を示す第2機能画像のうちの少なくとも一部を一覧表示させる第2表示処理手段とを備えることを特徴とする。
上記の構成によれば、設定画面切替手段は、複数の機能の各々を示す第1機能画像が順次表示される第1設定画面と、上記複数の機能の各々を示す第2機能画像が一覧表示される第2設定画面とのいずれかをユーザ入力に応じて選択し、表示装置に表示させる。
そのため、各機能を十分に認識していない初心者のユーザは、第1設定画面の表示指示を入力することで、各機能を示す第1機能画像が順次表示される第1設定画面を選択できる。そして、初心者のユーザは、順次表示される第1機能画像を順次確認することで、どのような機能が存在するかを認識できるとともに、所望の機能を選択することができる。
一方、各機能を十分に認識している熟練者のユーザは、第2設定画面の表示指示を入力することで、各機能を示す第2機能画像が一覧表示される第2設定画面を選択できる。そして、熟練者のユーザは、一覧表示される第2機能画像の中から所望の機能に対応する第2機能画像を即座に選択することができる。
このように、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記複数の機能の各々は、予め定められた所定数のグループに分類されており、ユーザ入力に従って上記グループを指定する指定手段と、上記複数の機能の各々について当該機能を示す上記第2機能画像と当該機能が属するグループとを対応付けた記憶する記憶装置から、上記指定手段によって指定されたグループに属する機能を示す第2機能画像を取得する機能画像取得手段とを備え、上記第2表示処理手段は、上記機能画像取得手段が取得した第2機能画像を一覧表示させる。
上記の構成によれば、指定手段がユーザ入力に応じたグループを指定し、第2表示処理手段が当該グループに属する機能を示す第2機能画像のみを第2設定画面に一覧表示させる。そのため、ユーザは、グループを指定することにより、当該グループに属する機能を示す第2機能画像を、第2設定画面内から容易に探し出すことができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記指定手段は、ユーザ入力に従って全てのグループを指定可能であることが好ましい。
上記の構成によれば、ユーザは、どのグループに属するか不明の機能を示す第2機能画像を、全てのグループを指定することにより、第2設定画面から探し出すことができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第2機能画像は、機能の名称を示す文字画像を含み。
第2機能画像を一覧表示する場合、第2機能画像の数が多いと、ユーザは、所望の機能を示す第2機能画像を探すのに時間を要する場合がある。しかしながら、上記の構成によれば、ユーザは、文字画像を見ることで、どの第2機能画像がどの機能を示しているかを容易に認識することができる。その結果、ユーザは、一覧表示された第2機能画像の中から、所望の機能に対応する第2機能画像を容易に探し出すことができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記機能画像取得手段が取得した第2機能画像の全てを互いに重なることなく配置するときに要する面積が、上記第2機能画像を表示するために予め定められた上記第2設定画面内の第1領域の面積以下となるように、上記機能画像取得手段が取得した第2機能画像の大きさを調整する調整手段を備え、上記第2表示処理手段は、上記調整手段が調整した第2機能画像を、上記第1領域内に一覧表示する。
上記の構成によれば、調整手段は、第2設定画面内の第1領域において、機能画像取得手段が取得した第2機能画像の全てを互いに重なることなく配置できるように、各第2機能画像のサイズを調整する。そのため、第2表示処理手段は、機能画像取得手段が取得した第2機能画像の全てを互いに重なることなく配置したうえで、第2設定画面の第1領域内に一覧表示することができる。その結果、ユーザは、スクロール操作をすることなく、機能画像取得手段が取得した第2機能画像の全てを視認することができ、操作が簡単となる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第2表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第2機能画像の表示形式を、他の第2機能画像の表示形式と異ならせる。
ここで、ポインティングデバイスとは、表示装置の表示画面上の位置を指定する入力装置であり、例えば、マウス、トラックボール、トラックパッド、タブレットなどである。
また、表示形式とは、機能画像の色、サイズや、機能画像に対して付加する画像(枠やマークなど)の種類などである。
第2機能画像を一覧表示する場合、第2機能画像の数が多いと、ユーザは、所望の機能と異なる機能を示す第2機能画像を、上記ポインティングデバイスによって誤って選択するおそれがある。
しかしながら、上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている第2機能画像の表示形式が他の第2機能画像と異なるため、ユーザは、どの第2機能画像がポインティングデバイスによって指定されているかを容易に認識することができる。その結果、ユーザが所望の機能と異なる機能を示す第2機能画像を誤って選択することを防止することができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第2表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第2機能画像を動画表示し、他の第2機能画像を静止画表示する。
上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている第2機能画像が動画表示されるため、ユーザは、どの第2機能画像がポインティングデバイスによって指定されているかを容易に認識することができる。その結果、ユーザが所望の機能と異なる機能を示す第2機能画像を誤って選択することを防止することができる。
また、ポインティングデバイスによって指定された位置に表示されている第2機能画像の動画を、当該第2機能画像に対応する機能の内容を示す画像にすることで、ユーザは、ポインティングデバイスによって指定されている機能の内容を認識することができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、設定指示が入力された上記第1機能画像または上記第2機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、上記第2設定画面において、上記第2表示処理手段が上記第2機能画像を表示する第1領域とは別の第2領域に、上記機能設定手段が設定した機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備え、上記第2表示処理手段および設定済み画像表示処理手段は、同一の機能に対応する第2機能画像および設定済み画像を同一の表示形式で表示する。
上記の構成によれば、ユーザは、第2設定画面の第2領域を確認することで、容易に設定済みの機能を確認することができる。さらに、ユーザは、第1領域内に一覧表示されている第2機能画像のうち、設定済みの機能に対応する第2機能画像も容易に認識することができる。これにより、ユーザは、設定済みの機能を誤って再度設定することがなくなる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記設定済み画像表示処理手段は、上記第1設定画面において、上記第1表示処理手段が上記第1機能画像を表示する第3領域とは別の第4領域に、上記設定済み画像を表示し、上記第1設定画面および上記第2設定画面において、同一の機能に対応する上記設定済み画像の表示形式を同一とする。
上記の構成によれば、設定済みの機能に対応し、当該機能が設定済みであることを示す設定済み画像が、第1設定画面および第2設定画面の両方に表示される。そして、第1設定画面および上記第2設定画面において、同一の機能に対応する設定済み画像の表示形式が同一である。そのため、第1設定画面から第2設定画面に、または、第2設定画面から第1設定画面に切り替えた場合でも、ユーザは、設定済みの機能について、同じ表示形式の設定済み画像を視認することができ、設定済み画像が同じ機能に対するものであることを認識できる。
さらに、本発明の情報処理装置は、上記の構成に加えて、設定指示が入力された上記第1機能画像または上記第2機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、上記第2設定画面において、上記第2表示処理手段が上記第2機能画像を表示する第1領域とは別の第2領域に、上記機能設定手段が設定した機能であり、かつ、上記指定手段によって指定されたグループに属する機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備える。
上記の構成によれば、ユーザは、第2設定画面の第2領域を確認することで、容易に設定済みの機能を確認することができる。また、第2領域には、ユーザが指定したグループに属する機能に対応する設定済み画像のみが表示されるため、設定済みの全ての機能に対応する設定済み画像を表示する場合に比べて、第2領域に表示される設定済み画像の数が減る。これにより、第2領域内に表示される設定済み画像をユーザが確認しやすくなる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第1機能画像が動画であり、上記第2機能画像が静止画である。
上記の構成によれば、第1設定画面の場合、第1機能画像が順次表示されるため、同時に第1設定画面に表示されている第1機能画像の数は少なくて済む。そのため、各第1機能画像を動画とすることで、当該機能の内容を詳細に認識することができる。
また、第2設定画面の場合、複数の第2機能画像が一覧表示され、多数の第2機能画像が同時に表示される可能性がある。この場合、第2機能画像が動画であると、第2設定画面内が煩雑になり、ユーザの視認性が悪化するが、第2機能画像が静止画であるためこのようなことがない。
そして、ユーザは、自分の嗜好性に合せた設定画面を選択することができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、同じ機能を示す上記第1機能画像と上記第2機能画像とが同一の画像である。
上記の構成によれば、第1設定画面と第2設定画面とを切り替えても、ユーザは、同一の機能に対応する機能画像を容易に探し出すことができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段を備え、上記第1表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に、上記第1機能画像を上記第1設定画面内に順次表示させる。
上記の構成によれば、使用頻度の高い機能から順に第1機能画像が表示される。そのため、ユーザは、第1設定画面において、頻繁に使用する機能を示す第1機能画像を早い段階で選択することができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段を備え、上記第2表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第2機能画像を配列させ、上記第2設定画面内に一覧表示させる。
上記の構成によれば、使用頻度の高い機能から順に配列された第2機能画像が一覧表示される。そのため、ユーザは、第2設定画面において、先頭付近に表示されている第2機能画像の中から、頻繁に使用する機能を示す第2機能画像を容易に探し出すことができる。
さらに、本発明の情報処理装置は、上記の構成に加えて、各機能の使用頻度を算出する算出手段と、上記複数の機能の中から、上記算出手段が算出した使用頻度が所定閾値以上または以下の機能を抽出し、抽出した機能を示す第2機能画像を取得する機能画像取得手段とを備え、上記第2表示処理手段は、上記機能画像取得手段が取得した機能画像を一覧表示させる。
上記の構成によれば、ユーザは、第2設定画面に切り替えることで、使用頻度が所定閾値以上または以下の機能を示す第2機能画像の一覧を確認することができる。
使用頻度が所定閾値以上の機能を示す第2機能画像が一覧表示される場合、ユーザは、第2設定画面に切り替えることで、頻繁に使用する機能を容易に選択することができる。
一方、使用頻度あ所定閾値以下の機能を示す第2機能画像が一覧表示される場合、ユーザは、第2設定画面に切り替えることで、あまり使用しない機能としてどのようなものがあるかを認識することができる。これにより、ユーザは、これまで使用してこなかった、便利な機能の存在に気付くことが可能となる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記第2表示処理手段は、上記第1表示処理手段が第1機能画像を順次表示する際の機能の順序と同じ順序で、各機能を示す第2機能画像を配列し、上記第2設定画面内に一覧表示させる。
上記の構成によれば、ユーザは、第1設定画面における第1機能画像の表示順序と、第2設定画面内の第2機能画像の配列順序とが同じであるため、どちらの設定画面においても、特定の機能に対応する機能画像を指標として、他の機能に対応する機能画像を容易に探し出すことができる。
例えば、A機能の次がB機能である場合、ユーザは、第1設定画面において、A機能を示す第1機能画像の次に表示される第1機能画像を選択することでB機能を設定でき、第2設定画面において、A機能を示す第2機能画像の隣に表示されている第2機能画像を選択することでB機能を設定できる。
さらに、本発明の情報処理装置は、上記の構成に加えて、上記設定画面切替手段が第1設定画面から第2設定画面に切り替える場合、上記第2表示処理手段は、切り替えられるときに第1設定画面内に表示されていた第1機能画像と同じ機能を示す第2機能画像を先頭にして、上記第2機能画像を上記第2設定画面内に一覧表示させる。
上記の構成によれば、ユーザは、切り替える際に第1設定画面内で表示されていた第1機能画像と同じ機能から順に配列された第2機能画像の一覧を確認することができる。
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより情報処理装置をコンピュータにて実現させるプログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
本発明の情報処理装置は、以上のように、設定画面として第1設定画面および第2設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、上記設定画面切替手段が第1設定画面を表示させる場合に、設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第1機能画像を、上記第1設定画面内に順次表示させる第1表示処理手段と、上記設定画面切替手段が第2設定画面を表示させる場合に、上記複数の機能の各々を示す第2機能画像のうち少なくとも一部を、上記第2設定画面内に一覧表示させる第2表示処理手段とを備える。それゆえ、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
本発明は、設定対象装置における処理の条件を設定するための設定画面を表示装置に表示させる情報処理装置に係るものである。本発明に係る情報処理装置が設定する機能は、例えば、プリンタにおける印刷処理や、各種のアプリケーション(文書作成ソフトや画像編集ソフトなど)における情報処理、製造装置に対する制御処理などに関する機能である。なお、以下では、本発明の実施形態として、プリンタ2における印刷処理に関する複数の機能の設定を行う装置を具体例として説明するが、本発明はこれに限られるものではない。
本発明の一実施形態について図1ないし図25に基づいて説明すると以下の通りである。
(プリントシステムの全体構成)
図1は、本実施形態に係るプリントシステムの構成を示すブロック図である。図1で示されるように、本実施形態のプリントシステムは、ホスト装置(情報処理装置)1とプリンタ(設定対象装置)2と表示装置3と入力装置4とを備えている。
ホスト装置1は、文書作成ソフトや画像編集ソフト等で作成された画像データを、ユーザ入力によって設定された印刷条件に基づいて印刷データに加工するとともに、プリンタ2が印刷処理を行う際の処理命令を生成し、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ2に出力する。ホスト装置1は、例えば、パーソナルコンピュータである。
プリンタ2は、ホスト装置1から受けた印刷ジョブに応じた画像を用紙等の記録媒体に形成し、該記録媒体を排出する。なお、ホスト装置1とプリンタ2とは、USB等のケーブルや通信ネットワークを介して接続されている。
表示装置3は、例えば液晶ディスプレイであり、ホスト装置1の制御に従った画像を表示する。また、入力装置4は、例えば、マウス・トラックボール・トラックパッド・タブレット・キーボードなどであり、ユーザによって入力された指示をホスト装置1に出力する。また、これらの入力装置4は、ポインティングデバイスであり、ユーザ操作に従って、表示装置3の表示画面上の位置を指定する。
(ホスト装置の構成)
図1に示されるように、ホスト装置1は、アプリケーション部11とプリンタドライバ部12とを備えている。なお、ホスト装置1は、オペレーティングシステム(OS)を備えており、該オペレーティングシステムを介して、各ブロック間のデータや指示のやり取りが実現されている。
アプリケーション部11は、各種のアプリケーション(例えば、文書作成ソフト、表計算ソフト、画像編集ソフト等)に従った処理を行い、画像データを作成する。さらに、アプリケーション部11は、入力装置4から印刷条件の設定指示を受けると、プリンタドライバ部12を起動させて、印刷条件を設定させ、作成した画像データをプリンタドライバ部12に出力する。
プリンタドライバ部12は、プリンタ2に対応したプリンタドライバのプログラムに従って、CPUなどの演算装置が動作を行う機能ブロックである。プリンタドライバ部12は、アプリケーション部11から出力された画像データを印刷する際の印刷条件を設定し、設定した印刷条件に従った印刷ジョブを生成する。
プリンタドライバ部12は、表示装置3に印刷条件の設定画面を表示させ、ユーザ所望の印刷機能の選択と選択した印刷機能の詳細条件の入力とを促し、ユーザ入力に応じて、印刷条件を設定する。
ここで、印刷機能としては、例えば、
・印刷部数設定機能:印刷する部数を設定する機能
・用紙サイズ設定機能:プリンタ2で画像が形成される用紙のサイズを設定する機能
・両面印刷機能:片面印刷、両面印刷、中綴じ印刷などを設定する機能
・N−UP印刷機能:複数(N)ページを1枚の用紙にまとめて印刷する機能
・用紙方向設定機能:用紙方向を設定する機能
・フィットページ機能:印刷する用紙のサイズにフィットするように原稿画像のサイズを調整する機能
・縦横独立変倍機能:画像の縦横比を変更する機能
・ポスター印刷機能:1ページの画像を複数に分割し、分割した画像を異なる用紙に印刷する機能
・オーバーレイ機能:他の画像を重ねて印刷する機能
・ウォーターマーク機能:「極秘」「重要」等のすかし文字を印刷する機能
・Edge to Edge機能:印刷データを最大印刷可能領域に印刷する機能
・180度回転機能:印刷する画像を180度回転させる機能
・線幅調整機能:線幅を調整する機能
・パンチ機能:印刷された用紙の端部にパンチ孔を形成する機能
・ステープル機能:印刷された複数枚の用紙をステープラーで綴じる機能
・とじしろ機能:端部にとじしろのための余白を形成する機能
・OHP合い紙機能:印刷データの各ページの間に合い紙を挿入する機能
などがある。
印刷機能には、印刷する際に何らかの詳細条件で必ず使用する基本機能(本実施形態では、印刷部数設定機能、用紙サイズ設定機能、両面印刷機能、N−up印刷機能、用紙方向設定機能)と、それ以外の拡張機能とがある。
そして、印刷条件は、各基本機能の詳細条件、および、ユーザが選択した拡張機能の詳細条件を含む。
図1に示されるように、プリンタドライバ部12は、設定画面表示処理部13と、印刷条件設定部14と、コンテンツ管理部(記憶装置)15と、印刷条件格納部16と、印刷ジョブ生成部(設定対象装置)17と、使用頻度更新部(算出手段)18と、使用頻度管理部19とを備える。
設定画面表示処理部13は、印刷条件の設定をユーザに促すための設定画面を表示装置3に表示する処理を行うものである。設定画面表示処理部13は、基本画面表示処理部(設定画面切替手段)20と、スクロール処理部(第1表示処理手段)21と、一覧画面処理部22と、設定済みアイコン表示処理部(設定済み画像表示処理手段)23とを備える。
また、印刷条件設定部14は、設定画面に対するユーザ入力を入力装置4から取得し、該ユーザ入力に従って印刷条件を設定するものである。印刷条件設定部14は、基本機能設定部24と拡張機能設定部(機能設定手段)25とを備える。
以下、各ブロックについて説明する。
コンテンツ管理部15は、複数の拡張機能の各々を示す拡張機能アイコンを管理するものである。コンテンツ管理部15は、図2および図3に示されるように、各拡張機能について、当該拡張機能を識別する識別情報(ここでは拡張機能名)と、拡張機能アイコンと、当該拡張機能の詳細条件を入力するためのダイアログボックスと、当該拡張機能が設定済みであることを示す設定済みアイコンと、当該拡張機能が属するグループの名称(グループ名)とを対応付けたテーブルを管理する。
なお、本実施形態では、グループ名として、「仕上げ」「イメージ調整」「便利な機能」とがある。
「仕上げ」のグループは、印刷された用紙等の記録媒体に対する最終的な仕上げに関する拡張機能、例えば、「パンチ」「ステープル」「とじしろ」「用紙挿入」などの拡張機能が属するグループである。「イメージ調整」のグループは、印刷される画像の調整に関する拡張機能、例えば、「解像度」「スムージング」「コントラスト」などの拡張機能が属するグループである。「便利な機能」のグループは、上記「仕上げ」および「イメージ調整」に属さない拡張機能、例えば、「フィットページ」「オーバーレイ」「ポスター印刷」などの拡張機能を含むものである。なお、これらの分類は適宜変更可能であり、これらに限定されるものではない。
使用頻度管理部19は、拡張機能ごとの使用頻度を示す使用頻度テーブルを管理するものである。本実施形態では、使用頻度管理部19は、各拡張機能の使用頻度として、過去1週間において使用した回数を管理する。ただし、使用頻度はこれに限定されるものではない。図4は、使用頻度管理部19が管理する使用頻度テーブルの一例を示す図である。
基本画面表示処理部20は、ユーザ入力に応じて、設定画面としてメイン設定画面(第1設定画面)および一覧表示設定画面(サブ設定画面)(第2設定画面)のいずれかを表示する。ただし、基本画面表示処理部20は、起動時にはメイン設定画面を表示する。
メイン設定画面50は、図5に示されるように、基本機能を設定するための入力ボタン51a〜51eを含む領域Aと、上記拡張機能アイコンが所定方向に(ここでは、右から左の方向に)順次表示される領域B1と、上記設定済みアイコンの一覧が表示される領域C1とを含む。
一方、一覧表示設定画面60は、図6に示されるように、上記拡張機能アイコンの一覧が表示される領域B2と、設定済みアイコンの一覧が表示される領域C2とを含む。
なお、基本画面表示処理部20は、領域B1・B2・C1・C2について枠のみを表示し、各領域内の表示処理は、後述するように、スクロール処理部21、一覧画面処理部22および設定済みアイコン表示処理部23によって行われる。
スクロール処理部21は、上記メイン設定画面50の領域B1に、複数の拡張機能アイコンを、所定方向(ここでは、右から左の方向)に移動させながら、順次表示させる処理を行うものである。
具体的には、スクロール処理部21は、コンテンツ管理部15から全ての拡張機能アイコンを読み出し、読み出した複数の拡張機能アイコンを、使用頻度管理部19が管理する使用頻度の高い順で、領域B1に移動させながら順次表示する。
一覧画面処理部22は、上記サブ設定画面の領域B2に、拡張機能アイコンの一覧を表示する処理を行うものである。図7に示されるように、一覧画面処理部22は、グループ特定部(指定手段)22aと、拡張機能アイコン取得部(機能画像取得手段)22bと、アイコンサイズ調整部(調整手段)22cと、一覧表示処理部(第2表示処理手段)22dとを備えている。
グループ特定部22aは、ユーザ入力に応じて、一覧表示設定画面60の領域B2に一覧表示する拡張機能アイコンのグループを特定し、特定したグループのグループ名を拡張機能アイコン取得部22bに出力するものである。
拡張機能アイコン取得部22bは、グループ特定部22aから受けたグループ名に属する拡張機能アイコンを、コンテンツ管理部15から読み出すものである。
アイコンサイズ調整部22cは、拡張機能アイコン取得部22bが読み出した拡張機能アイコンを互いに重なることなく領域B2内に全て表示するために、各拡張機能アイコンのサイズを調整するものである。なお、当該サイズの調整処理の詳細については後述する。
一覧表示処理部22dは、サイズ調整された拡張機能アイコンを、使用頻度管理部19が管理する使用頻度の高い順に配列し、領域B2に一覧表示するものである。
基本機能設定部24は、メイン設定画面50の領域Aに表示された入力ボタン51a〜51eの操作に従って、各基本機能の詳細条件を設定するものである。基本機能設定部24は、設定した各基本機能の詳細条件を印刷条件格納部16に格納する。
拡張機能設定部25は、メイン設定画面50または一覧表示設定画面60内の拡張機能アイコンがクリックされたことを受けて、クリックされた拡張機能アイコンに対応するダイアログボックスおよび拡張機能名をコンテンツ管理部15から読み出す。さらに、拡張機能設定部25は、該ダイアログボックスを表示装置3に表示し、ユーザに対して詳細条件の入力を促し、入力装置4に入力された指示に応じて詳細条件を設定する。拡張機能設定部25は、設定完了した拡張機能について、拡張機能名と詳細条件とを対応付けて印刷条件格納部16に格納する。
印刷条件格納部16は、各印刷機能について設定された詳細条件を記憶するものである。なお、印刷条件格納部16は、基本機能の詳細条件について、起動時にはデフォルトを記憶している。また、設定条件格納部が記憶する基本機能の詳細条件は、基本機能設定部24によって更新される。さらに、印刷条件格納部16は、拡張機能設定部25によって詳細条件が設定された拡張機能について、拡張機能名と詳細条件とを対応付けて記憶する。
設定済みアイコン表示処理部23は、印刷条件格納部16が記憶する拡張機能名を全て読み出し、読み出した拡張機能名に対応する設定済みアイコンをコンテンツ管理部15から読み出す。そして、設定済みアイコン表示処理部23は、読み出した設定済みアイコンの全てを、メイン設定画面50が表示されている場合にはその領域C1に、一覧表示設定画面60が表示されている場合にはその領域C2に表示させる。
印刷ジョブ生成部17は、入力装置4に印刷開始指示が入力されたことを受けて印刷ジョブを生成するものである。具体的には、印刷ジョブ生成部17は、アプリケーション部11から印刷する画像データを取得するとともに、印刷条件格納部16が記憶する全ての印刷機能の詳細条件を読み出す。そして、印刷ジョブ生成部17は、読み出した各印刷機能の詳細条件に従って、画像データを印刷データに加工するとともに、プリンタ2に対する処理命令を生成する。そして、印刷ジョブ生成部17は、生成した印刷データおよび処理命令を含む印刷ジョブをプリンタ2に出力する。また、印刷ジョブ生成部17は、印刷開始指示を受けると、使用頻度更新部18に対して更新指示を出力する。
使用頻度更新部18は、使用頻度管理部19が管理する使用頻度を更新するものである。具体的には、使用頻度更新部18は、印刷ジョブ生成部17からの更新指示を受けて、印刷条件格納部16から、設定済みの拡張機能の拡張機能名を読み出し、当該拡張機能と印刷開始指示が入力された時刻(使用時刻)とを対応付けた履歴情報を記憶する。図8は、当該履歴情報の一例を示す図である。
さらに、使用頻度更新部18は、履歴情報に基づいて、拡張機能ごとに、現時刻から過去の所定期間内(例えば、1週間)の使用頻度を算出し、使用頻度管理部19が管理する使用頻度テーブルを更新する。
(印刷条件の設定処理全体の流れ)
次に、プリンタドライバ部12の処理全体の流れについて、図9のフローチャートを参照しながら説明する。
まず、プリンタドライバ部12は、アプリケーション部11からの要求に応じて起動する(S1)。
次に、基本画面表示処理部20は、図5に示すように、基本機能の詳細条件の入力ボタン51a〜51eを含む領域Aと、拡張機能アイコンが移動表示される領域B1と、設定済みアイコンが表示される領域C1とを備えたメイン設定画面50を表示する(S2)。
次に、スクロール処理部21は、コンテンツ管理部15から、全ての拡張機能アイコンを拡張機能名とともに読み出す(S3)。
その後、スクロール処理部21は、使用頻度管理部19が管理する各拡張機能名の使用頻度を参照して、使用頻度の多い拡張機能名に対応する拡張機能アイコンから順に、所定方向(ここでは、右端から左端の方向)に移動させながら、メイン設定画面50の領域B1に順次表示させる(S4)。
図10は、スクロール処理部21が領域B1に拡張機能アイコンを順次表示する処理を示すものである。図10に示されるように、スクロール処理部21は、各拡張機能アイコンIの間隔を所定間隔L1とし、n番目の使用頻度の拡張機能アイコンI―nを、領域B1の右端から左方向に移動させながら表示させ、該拡張機能アイコンI―nと領域Bの右端との距離がL1になった際、n+1番目の使用頻度の拡張機能アイコンI―(n+1)を領域Bの右端から表示させる。そして、スクロール処理部21は、領域B1の先頭に位置する拡大機能アイコンI−n(つまり、領域B1において最左端に位置している拡張機能アイコンI−n)を、領域Bの左端まで移動させると、当該拡張機能アイコンI−nの表示をやめ、他の全ての拡張機能アイコンの表示の後に再度繰り返して表示するようにする。
図11は、使用頻度管理部19が図4に示す使用頻度テーブルを管理している場合のメイン設定画面50の一例を示す図である。図11に示されるように、スクロール処理部21は、使用頻度の多い順に拡張機能アイコンを領域B2に順次表示している。
次に、基本画面表示処理部20は、一覧表示設定画面60への切替指示が入力装置4に入力されたか否かを判断する(S5)。具体的には、基本画面表示処理部20は、メイン設定画面50において、一覧表示設定画面60への切替ボタン52(本実施形態では、「便利な機能」ボタン52a、「仕上げ」ボタン52b、「イメージ調整」ボタン52c、「すべて表示」ボタン52dを含む)がクリックされた場合に、一覧表示設定画面60への切替指示が入力されたと判断する。
切替ボタン52のいずれかがクリックされた場合(S5でYes)、基本画面表示処理部20および一覧画面処理部22は、一覧表示設定画面60の表示処理を行う(S6)。当該一覧表示設定画面60の表示処理の詳細については後述する。
次に、プリンタドライバ部12は、現在表示している設定画面がメイン設定画面50であるか否かを判断する(S7)。
現在、一覧表示設定画面60を表示している場合(S7でNo)、一覧画面処理部22は、一覧表示する拡張機能アイコンのグループ変更指示が入力されたか否かを判断し、当該グループ変更指示が入力された場合、一覧表示する拡張機能アイコンを変更する処理を行う(S8)。なお、S8の処理の詳細については後述する。
その後、基本画面表示処理部20は、メイン設定画面50への切替指示が入力されたか否かを判断する(S9)。本実施形態では、基本画面表示処理部20は、一覧表示設定画面60内の「順次表示」ボタン61(図6参照)がクリックされた場合に、メイン設定画面50への切替指示が入力されたと判断する。
メイン設定画面50への切替指示が入力された場合(S9でYes)、基本画面表示処理部20は、一覧表示設定画面60からメイン設定画面50に表示を切り替え(S10)、上記S3の処理に戻る。切替指示が入力されない場合(S9でNo)、S13に移行する。
一方、現在、メイン設定画面50を表示している場合(S7でYes)、基本機能設定部24は、メイン設定画面50の領域Aに表示した基本機能の詳細条件の入力ボタン51a〜51e(図5,図11参照)がクリックされたか否かを判断する(S11)。
これら入力ボタン51a〜51eのいずれか一つでもクリックされた場合(S11でYes)、基本機能設定部24は、ユーザ入力に応じて、設定条件格納部が記憶する基本機能の詳細条件を更新する(S12)。一方、いずれの入力ボタン51a〜51eもクリックされない場合(S11でNo)、S13の処理に移行する。
続いて、S13において、拡張機能設定部25は、メイン設定画面50の領域B1または一覧表示設定画面60の領域B2に表示された拡張機能アイコンがクリックされたか否かを判断する。
拡張機能アイコンがクリックされた場合(S13でYes)、拡張機能設定部25は、クリックされた拡張機能アイコンに対応する、詳細条件の入力用のダイアログボックスと拡張機能名とをコンテンツ管理部15から読み出し、読み出したダイアログボックスを表示装置3に表示させる。そして、拡張機能設定部25は、当該ダイアログボックスに対するユーザ入力に従って、クリックされた拡張機能アイコンが示す拡張機能の詳細条件を設定し、設定した拡張機能の拡張機能名と詳細条件とを対応付けて印刷条件格納部16に格納する(S14)。
その後、設定済みアイコン表示処理部23は、印刷条件格納部16に新たな拡張機能設定情報が格納されたことを検知して、当該拡張機能設定情報が示す拡張機能名を印刷条件格納部16から読み出す。そして、設定済みアイコン表示処理部23は、当該拡張機能名に対応する設定済みアイコンをコンテンツ管理部15から読み出し、読み出した設定済みアイコンを設定画面内に表示する(S15)。
メイン設定画面50が表示されている場合、設定済みアイコン表示処理部23は、領域C1に設定済みアイコンを表示する。また、サブ設定画面が表示されている場合、設定済みアイコン表示処理部23は、領域C2に設定済みアイコンを表示する。
その後、S16の処理に移行する。また、拡張機能アイコンがクリックされない場合(S13でNo)にも、S16の処理に移行する。
そして、S16において、プリンタドライバ部12は、印刷条件の設定キャンセルボタン53(図5・6・11参照)がクリックされたか否かを判断する。
設定キャンセルボタン53がクリックされた場合(S16でYes)、プリンタドライバ部12は処理を終了する。
設定キャンセルボタン53がクリックされない場合(S16でNo)、印刷ジョブ生成部17は、印刷条件の設定完了ボタン54(図5・6・11参照)がクリックされたか否かを判断する(S17)。
設定完了ボタン54がクリックされない場合(S17でNo)、上記S7の処理に戻る。一方、設定完了ボタン54がクリックされた場合(S17でYes)、印刷ジョブ生成部17は、アプリケーション部11から印刷する画像データを取得するとともに、印刷条件格納部16から、設定された各印刷機能の詳細条件を読み出す。そして、印刷ジョブ生成部17は、読み出した各印刷機能の詳細条件に基づいて、画像データを印刷データに加工するとともに、プリンタ2への処理命令を生成し、生成した印刷データおよび処理命令からなる印刷ジョブをプリンタ2に出力する(S18)。
さらに、印刷ジョブ生成部17は、設定完了ボタン54がクリックされると、使用頻度更新部18に対して更新指示を出力する。そして、更新指示を受けた使用頻度更新部18は、印刷条件格納部16から拡張機能名(すなわち、詳細条件が設定された拡張機能の拡張機能名)を読み出し、当該拡張機能名と更新指示を受けた時刻(すなわち、当該拡張機能の使用時刻に対応する)とを対応付けた履歴情報を記憶する。そして、使用頻度更新部18は、自身が記憶する履歴情報に基づいて、各拡張機能について過去一週間に利用した回数を算出し、使用頻度管理部19が管理する使用頻度を更新する(S19)。そして、処理を終了する。
(サブ設定画面への切替処理)
次に、上記S6で示される一覧表示設定画面60への切替処理の流れについて、図12のフローチャートを参照しながら説明する。
まず、基本画面表示処理部20は、表示装置3に表示している設定画面を、メイン設定画面50から、図6に示されるような、拡張機能アイコンが一覧表示される領域B2と設定済みの拡張機能に対応する設定済みアイコンが表示される領域C2とを含む一覧表示設定画面60に変更する(S21)。
このとき、基本画面表示処理部20は、図13の矢印で示されるように、メイン設定画面50の領域B1のサイズを連続的に大きくさせて領域B2とし、一覧表示設定画面60に変更してもよい。
次に、一覧画面処理部22のグループ特定部22aは、クリックされた切替ボタン52に従って、一覧表示する拡張機能アイコンのグループを特定し、当該グループのグループ名を拡張機能アイコン取得部22bに出力する(S22)。
すなわち、グループ特定部22aは、「便利な機能」ボタン52a(図5・11参照)がクリックされた場合、グループ名「便利な機能」を、「仕上げ」ボタン52bがクリックされた場合、グループ名「仕上げ」を、「イメージ調整」ボタン52cがクリックされた場合、グループ名「イメージ調整」を、「全て表示」ボタン52dがクリックされた場合、グループ名「全て」を出力する。
次に、拡張機能アイコン取得部22bは、グループ特定部22aから受けたグループ名に対応する拡張機能アイコンを拡張機能名とともにコンテンツ管理部15から読み出す(S23)。なお、拡張機能アイコン取得部22bは、グループ名「全て」を受けた場合、コンテンツ管理部15が管理する全ての拡張機能アイコンを読み出す。
続いて、アイコンサイズ調整部22cは、拡張機能アイコン取得部22bが読み出した拡張機能アイコンの全てを互いに重なることなく領域B2に表示可能か否かを判断する(S24)。
例えば、アイコンサイズ調整部22cは、拡張機能アイコン取得部22bが読み出した拡張機能アイコンの全てを所定間隔に配置した際の所要画素数と領域B2内の全画素数とを比較し、所要画素数が領域B2内の全画素数よりも小さい場合に、全ての拡張機能アイコンを領域B2に表示可能であると判断する。
拡張機能アイコン取得部22bが読み出した拡張機能アイコンの全てを領域B2に表示できない場合(S24でNo)、アイコンサイズ調整部22cは、各拡張機能アイコンのサイズを1%だけ小さくする(S25)。その後、再度S24の処理に戻る。
一方、拡張機能アイコン取得部22bが読み出した拡張機能アイコンの全てを領域B2に表示可能である場合(S24でNo)、アイコンサイズ調整部22cは、拡張機能アイコン取得部22bが読み出した拡張機能アイコン(サイズ調整を行った場合はサイズ調整後の拡張機能アイコン)を一覧表示処理部22dに出力する。
そして、一覧表示処理部22dは、コンテンツ管理部15から読み出した拡張機能名に対応する使用頻度を使用頻度管理部19から読み出し(S26)、アイコンサイズ調整部22cから受けた拡張機能アイコンを、使用頻度の高い順に配列して領域B2に表示する(S27)。図14は、使用頻度管理部19が図4に示す使用頻度テーブルを管理しており、「全て表示」ボタン52dがクリックされた場合の一覧表示設定画面60の一例を示す図である。図14に示されるように、一覧表示処理部22dは、使用頻度の多い順に拡張機能アイコンを配列した上で領域B2に表示している。
以上により、一覧表示設定画面60への切替処理を終了し、S7の処理に戻る。
図15は、「便利な機能」ボタン52aがクリックされた場合の一覧表示設定画面60の一例を示す図である。ここでは、グループ「便利な機能」に属する拡張機能アイコンが8個のみコンテンツ管理部15に登録されていたとする。この場合、アイコンサイズ調整部22cは、拡張機能アイコンのサイズを調整しなくても、コンテンツ管理部15から読み出された拡張機能アイコンの全てを領域B2に表示可能であると判断している。
一方、図16は、「全て表示」ボタン52dがクリックされた場合の一覧表示設定画面60の一例を示す図である。ここでは、拡張機能アイコンとして全部で20個がコンテンツ管理部15に登録されていたとする。この場合、アイコンサイズ調整部22cは、全ての拡張機能アイコンを領域B2内に一覧表示するために、各拡張機能アイコンのサイズを縮小している。
(グループ変更処理)
次に、上記S8に示したグループ変更処理の流れについて図17のフローチャートを参照しながら説明する。
まず、グループ特定部22aは、一覧表示設定画面60内のグループ変更指示ボタン62(図6、図15および図16の「便利な機能」ボタン62a、「仕上げ」ボタン62b、「イメージ調整」ボタン62c、「全て表示」ボタン62d)がクリックされたか否かを判断する(S31)。
グループ変更指示ボタン62(62a〜62d)のいずれかがクリックされない場合(S31でNo)、グループ変更処理を終了し、S9の処理に戻る。
一方、グループ変更指示ボタンがクリックされた場合(S31でYes)、グループ特定部22aは、クリックされたグループ変更指示ボタン62に応じて、一覧表示する拡張機能アイコンのグループを特定し、当該グループのグループ名を拡張機能アイコン取得部22bに出力する(S32)。
すなわち、グループ特定部22aは、「便利な機能」ボタン62aがクリックされた場合、グループ名「便利な機能」を、「仕上げ」ボタン62bがクリックされた場合、グループ名「仕上げ」を、「イメージ調整」ボタン62cがクリックされた場合、グループ名「イメージ調整」を、「全て表示」ボタン62dがクリックされた場合、グループ名「全て」を出力する。
その後、S33〜S37の処理を行う。これらの処理は、上記S23〜S27と同じであるため、ここでは説明を省略する。
以上のように、本実施形態のホスト装置1は、プリンタ2や印刷ジョブ生成部17における処理の条件を設定するための設定画面を表示装置3に表示させる情報処理装置である。そして、ホスト装置1は、設定画面としてメイン設定画面50および一覧表示設定画面(サブ設定画面)60のいずれか一方をユーザ入力に応じて選択して表示させる基本画面表示処理部(設定画面切替手段)20と、メイン設定画面50において、印刷処理を実行するときに使用可能な複数の拡張機能の各々を示す拡張機能アイコン(第1機能画像)を順次表示させるスクロール処理部(第1表示処理手段)21と、一覧表示設定画面(第2設定画面)60において、上記拡張機能アイコンのうちの少なくとも一部を一覧表示させる一覧表示処理部(第2表示処理手段)22dとを備える。
これにより、各拡張機能を十分に認識していない初心者のユーザは、メイン設定画面50の表示指示を入力装置4に入力することで、各拡張機能を示す拡張機能アイコンが順次表示される設定画面を選択できる。そして、初心者のユーザは、順次表示される拡張機能アイコンを順次確認することで、どのような機能が存在するかを認識できるとともに、所望の機能を選択することができる。
一方、各機能を十分に認識している熟練者のユーザは、一覧表示設定画面60の表示指示を入力することで、拡張機能アイコンが一覧表示される一覧表示設定画面を選択できる。そして、熟練者のユーザは、一覧表示される拡張機能アイコンの中から所望の拡張機能に対応するものを即座に選択することができる。
このように、ホスト装置1は、習熟度の異なるいかなるユーザに対しても利便性を向上させた設定画面を表示させることができる。
なお、同じ機能に対応する、メイン設定画面上の拡張機能アイコンと、一覧表示設定画面上の拡張機能アイコンとは同じ画像である。そのため、メイン設定画面と一覧表示設定画面とを切り替えても、ユーザは、同一の機能に対応する拡張機能アイコンを容易に探し出すことができる。
さらに、拡張機能の各々は、予め定められた所定数のグループに分類されており、ホスト装置1は、ユーザ入力に従って上記グループを指定するグループ特定部(指定手段)22aと、拡張機能の各々について当該拡張機能を示す拡張機能アイコンと当該拡張機能が属するグループとを対応付けたコンテンツ管理部15から、グループ特定部22aによって指定されたグループに属する拡張機能を示す拡張機能アイコンを取得する拡張機能アイコン取得部(機能画像取得手段)22bとを備える。そして、一覧表示処理部22dは、拡張機能アイコン取得部22bが取得した各胃腸機能アイコンを一覧表示させる。
なお、コンテンツ管理部15は、上記説明では、ホスト装置1の内部に備えられているが、ホスト装置1の外部のサーバ装置に備えられていても良い。この場合、ホスト装置1の拡張機能アイコン取得部22bは、通信ネットワークを介して、拡張機能アイコンをコンテンツ管理部15から読み出す。
これによれば、ユーザは、グループを指定することにより、当該グループに属する機能を示す拡張機能アイコンを、一覧表示設定画面60内から容易に探し出すことができる。
また、グループ特定部22aは、ユーザ入力に従って全てのグループを指定可能である。これにより、ユーザは、全てのグループを指定することにより、どのグループに属するか不明の機能を示す拡張機能アイコンを一覧表示設定画面60から探し出すことができる。
また、ホスト装置1は、拡張機能アイコン取得部22bが取得した拡張機能アイコンの全てを互いに重なることなく配置するときに要する面積が、一覧表示設定画面60内の領域B2(第1領域)の面積以下となるように、拡張機能アイコン取得部22bが取得した拡張機能アイコンの大きさを調整するアイコンサイズ調整部(調整手段)22cを備える。そして、一覧表示処理部22cは、アイコンサイズ調整部22cが調整した拡張機能アイコンを領域B2に一覧表示する。
これにより、ユーザは、スクロール操作をすることなく、拡張機能アイコン取得部22bが取得した拡張機能アイコンの全てを視認することができ、操作が簡単となる。
さらに、ホスト装置1は、各拡張機能の使用頻度を算出する使用頻度更新部(算出手段)18を備え、スクロール処理部21は、使用頻度更新部18が算出した使用頻度に従って、使用頻度の高い拡張機能から順に、拡張機能アイコンをメイン設定画面内に順次表示させる。
これにより、ユーザは、メイン設定画面において、頻繁に使用する拡張機能を示す拡張機能アイコンを早い段階で選択し、設定することができる。
さらに、一覧表示処理部22dも、使用頻度更新部18が算出した使用頻度に従って、使用頻度の高い拡張機能から順に拡張機能アイコンを配列させ、一覧表示設定画面60内に一覧表示させる。
これにより、ユーザは、一覧表示設定画面において、先頭付近に表示されている拡張機能アイコンの中から、頻繁に使用する拡張機能を示す拡張機能アイコンを容易に探し出すことができる。
(変形例)
(拡張機能アイコンの表示処理の変形例1)
スクロール処理部21は、コンテンツ管理部15から拡張機能アイコンとともに拡張機能名を読み出し、拡張機能アイコンの上または下に拡張機能名を配置し、両者を移動させながらメイン設定画面50の領域B1に順次表示させてもよい。
同様に、一覧画面処理部22も拡張機能名を表示させてもよい。この場合、拡張機能アイコン取得部22bは、コンテンツ管理部15から拡張機能アイコンとともに拡張機能名を読み出す。そして、アイコンサイズ調整部22cは、全ての拡張機能アイコンおよび拡張機能名を、互いに重なることなく領域B2に表示できるように、サイズを調整する。そして、一覧表示処理部22dは、図18に示されるように、アイコンサイズ調整部22cから受けた拡張機能アイコンおよび拡張機能名の一覧を、一覧表示設定画面60の領域B2に表示する。
また、一覧画面処理部22は、拡張機能名のみを一覧表示させてもよい。
このように、拡張機能アイコンの代わりに拡張機能名(文字画像)を表示させる、または、拡張機能アイコンとともに拡張機能名を表示させてもよい。
特に、一覧表示設定画面の場合、拡張機能の数が多いと、ユーザは、所望の拡張機能を示す画像を探すのに時間を要する場合がある。しかしながら、ユーザは、拡張機能名を見ることで、どの拡張機能を示しているかを容易に認識することができる。
(拡張機能アイコンの表示処理の変形例2)
また、各拡張機能アイコンは、図19に示されるように、拡張機能の内容を示す、複数のフレームからなる動画であってもよい。
ただし、一覧表示設定画面60の領域B2に一覧表示する場合、全ての拡張機能アイコンが動画であると視認性が悪化するおそれがある。そのため、一覧画面処理部22の一覧表示処理部22dは、拡張機能アイコンを構成する複数のフレームのうちの1つのみを一覧表示してもよい。これにより、拡張機能アイコンは、メイン設定画面50では動画となり、一覧表示設定画面60では静止画となる。その結果、一覧表示設定画面60における拡張機能アイコンの視認性が向上する。
なお、この場合、一覧表示処理部22dは、図20に示されるように一覧表示している静止画の拡張機能アイコンの一つにポインタ70が重ねられたとき、当該拡張機能アイコンのみ動画表示を開始してもよい。
すなわち、一覧表示処理部22dは、入力装置(ポインティングデバイス)4によって指定された位置に表示されている第2機能画像を動画表示し、他の第2機能画像を静止画表示する。
上記の構成によれば、ポインティングデバイスによって指定された位置に表示されている拡張機能アイコンが動画表示されるため、ユーザは、どの拡張機能アイコンがポインタ70によって指定されているかを容易に認識することができる。その結果、ユーザが所望の拡張機能と異なる拡張機能を誤って選択することを防止することができる。
なお、コンテンツ管理部15が、メイン設定画面50用の動画の拡張機能アイコンと、一覧表示設定画面60用の静止画の拡張機能アイコンとを記憶していてもよい。そして、スクロール処理部21は動画の拡張機能アイコンを読み出し、一覧画面処理部22の拡張機能アイコン取得部22bは静止画の拡張機能アイコンを読み出す。この場合でも、拡張機能アイコンは、メイン設定画面50では動画となり、一覧表示設定画面60では静止画となる。その結果、一覧表示設定画面60における拡張機能アイコンの視認性が向上する。
(拡張機能アイコンの表示処理の変形例3)
また、拡張機能の数が多い場合、一覧表示設定画面60において拡張機能アイコンのサイズが小さくなるおそれがある。この場合、ユーザは、入力装置4が示すポインタ70がどの拡張機能アイコンの上にあるかを認識しずらくなる。そこで、一覧画面処理部22の一覧表示処理部22dは、拡張機能アイコンの上にポインタ70が重ねられたとき(図20参照)、当該拡張機能アイコンの表示形式を他の拡張機能アイコンと異なるようにしてもよい。
すなわち、一覧表示処理部22dは、入力装置(ポインティングデバイス)4によって指定された位置に表示されている拡張機能アイコンの表示形式を、他の拡張機能アイコンの表示形式と異ならせる。
例えば、一覧表示処理部22dは、ポインタ70が重ねられた拡張機能アイコンの色やサイズを、他の拡張機能アイコンと異なるようにする。または、一覧表示処理部22dは、ポインタ70が重ねられた拡張機能アイコンにのみ、所定形状の枠を表示させる。
これにより、ユーザは、どの拡張機能アイコンがポインタ70によって指定されているかを容易に認識することができる。その結果、ユーザが所望の拡張機能と異なる拡張機能を誤って選択することを防止することができる。
(拡張機能アイコンの表示処理の変形例4)
上記説明では、一覧画面処理部22は、予め定められたグループに属する拡張機能アイコン、もしくは全ての拡張機能アイコンを、一覧表示設定画面60の領域B2に一覧表示するものとした。しかしながら、これに限らず、一覧画面処理部22は、ユーザ入力に応じて、使用頻度が所定閾値以上の拡張機能に対応する拡張機能アイコンを、領域B2に一覧表示してもよい。
この場合、基本画面表示処理部20は、図24(b)の左に示したように、一覧表示設定画面60への切替ボタン52の1つである「よく使う」ボタン52eを含むメイン設定画面50を表示装置3に表示させる。
そして、当該「よく使う」ボタン52eがクリックされた場合、基本画面表示処理部20は、一覧表示設定画面60に切り替える。さらに、グループ特定部22aは、使用頻度管理部19が管理する使用頻度テーブルの中から、所定閾値以上の使用頻度に対応する拡張機能名を抽出し、拡張機能アイコン取得部22bに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示すればよい。
例えば、使用頻度管理部19が図24(a)に示す使用頻度テーブルを管理している場合、「よく使う」ボタン52eがクリックされたとき、グループ特定部22aは、5回以上の使用頻度に対応する拡張機能名(ここでは、「ウォーターマーク」および「明るさ・コントラスト」)を抽出し、拡張機能アイコン取得部22bに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示する。そして、一覧表示処理部22dは、図24(b)の右に示されるように、拡張機能アイコン取得部22bが取得した、拡張機能「ウォーターマーク」および「明るさ・コントラスト」に対応する拡張機能アイコンを、領域B2に一覧表示する。
このように、拡張機能アイコン取得部22bは、使用頻度が所定閾値(例えば5回)以上の拡張機能を示す拡張機能アイコンを取得する。そして、一覧表示処理部22dは、拡張機能アイコン取得部22bが取得した拡張機能アイコンを一覧表示させる。
そのため、ユーザは、一覧表示設定画面に切り替えることで、使用頻度が所定閾値以上の拡張機能アイコンの一覧を確認することができる。その結果、ユーザは、頻繁に使用する拡張機能を容易に選択することができる。
(拡張機能アイコンの表示処理の変形例5)
また、一覧画面処理部22は、ユーザ入力に応じて、使用頻度が所定閾値以下の拡張機能に対応する拡張機能アイコンを、領域B2に一覧表示してもよい。
この場合、基本画面表示処理部20は、図25(b)の左に示したように、一覧表示設定画面60への切替ボタン52の1つである「あまり使わない」ボタン52fを含むメイン設定画面50を表示装置3に表示させる。
そして、当該「あまり使わない」ボタン52fがクリックされた場合、基本画面表示処理部20は、一覧表示設定画面60に切り替える。さらに、グループ特定部22aは、使用頻度管理部19が管理する使用頻度テーブルの中から、所定閾値未満の使用頻度に対応する拡張機能名を抽出し、拡張機能アイコン取得部22bに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示すればよい。
例えば、使用頻度管理部19が図25(a)に示す使用頻度テーブルを管理している場合、「あまり使わない」ボタン52fがクリックされたとき、グループ特定部22aは、0回の使用頻度に対応する拡張機能名(ここでは、「パンチ」、「ステープル」および「オーバーレイ」)を抽出し、拡張機能アイコン取得部22bに対して、抽出した拡張機能名に対応する拡張機能アイコンを読み出すように指示する。そして、一覧表示処理部22dは、図25(b)の右に示されるように、拡張機能アイコン取得部22bが取得した、拡張機能「パンチ」、「ステープル」および「オーバーレイ」に対応する拡張機能アイコンを、領域B2に一覧表示する。
このように、拡張機能アイコン取得部22bは、使用頻度が所定閾値(例えば0回)以下の拡張機能を示す拡張機能アイコンを取得する。そして、一覧表示処理部22dは、拡張機能アイコン取得部22bが取得した拡張機能アイコンを一覧表示させる。
そのため、ユーザは、一覧表示設定画面に切り替えることで、使用頻度が所定閾値以下の拡張機能アイコンの一覧を確認することができる。その結果、ユーザは、あまり使用しない拡張機能としてどのようなものがあるかを認識することができる。そして、ユーザは、これまで使用してこなかった、便利な機能の存在に気付くことが可能となる。
(拡張機能アイコンの表示処理の変形例6)
なお、上記説明では、スクロール処理部21が使用頻度の順に拡張機能アイコンを順次表示させ、一覧表示処理部22dが使用頻度の順に拡張機能アイコンを配列させて表示するものとした。しかしながら、スクロール処理部21が拡張機能アイコンを表示する順序、および、一覧表示処理部22dが拡張機能アイコンを配列する順序は、これに限定されるものではない。例えば、予め定められた順序でも、ランダムに決定した順序でもよい。
ただし、拡張機能アイコン取得部22bがコンテンツ管理部15から全ての拡張機能アイコンを読み出し、一覧表示処理部22dが当該全ての拡張機能アイコンを配列する場合には、一覧表示処理部22dは、スクロール処理部21が拡張機能アイコンを表示する場合の順序と同じ順序で、拡張機能アイコンを配列することが好ましい。
すなわち、一覧表示処理部22dは、スクロール処理部21が拡張機能アイコンを順次表示する際の拡張機能の順序と同じ順序で、拡張機能アイコンを配列し、一覧表示設定画面60内に一覧表示させる。
これにより、ユーザは、メイン設定画面50における拡張機能アイコンの表示順序と、一覧表示設定画面60内の拡張機能アイコンの配列順序とが同じであるため、どちらの設定画面においても、特定の拡張機能に対応する拡張機能アイコンを指標として、他の拡張機能に対応する拡張機能アイコンを容易に探し出すことができる。
例えば、A機能の次がB機能である場合、ユーザは、メイン設定画面50において、A機能を示す拡張機能アイコンの次に表示される拡張機能アイコンを選択することでB機能を設定でき、第2設定画面においても、A機能を示す拡張機能アイコンの隣に表示されている拡張機能アイコンを選択することでB機能を設定できる。
(拡張機能アイコンの表示処理の変形例7)
また、メイン設定画面50において一覧表示設定画面60への切替ボタン52(52a〜52f)がクリックされた場合、一覧表示処理部22dは、一覧表示設定画面60の領域B2において拡張機能アイコンを一覧表示する際に、上記切替ボタン52(52a〜52f)がクリックされたときにメイン設定画面50の領域B1に表示されていた拡張機能アイコンと同じ拡張機能アイコンを先頭にしてもよい。これにより、ユーザは、一覧表示設定画面60において、切替ボタン52(52a〜52f)をクリックしたときにメイン設定画面50の領域B1に表示されていた拡張機能アイコンから確認することができる。
また、この場合、一覧表示処理部22dは、上記切替ボタン52(52a〜52f)がクリックされたときにメイン設定画面50の領域B1に表示されていた拡張機能アイコンの使用頻度以下のものに対応する拡張機能アイコンのみを、一覧表示設定画面60の領域B2において一覧表示してもよい。これにより、ユーザは、切替ボタン52(52a〜52f)をクリックしたときにメイン設定画面50の領域B1に表示されていた拡張機能アイコンよりも使用頻度が多い拡張機能アイコンについては、メイン設定画面50で確認済みであり、残りの拡張機能アイコンのみを一覧表示設定画面60で確認できる。
(拡張機能アイコンおよび設定済みアイコンの表示処理の変形例)
また、一覧画面処理部22の一覧表示処理部22dは、印刷条件格納部16から拡張機能名(つまり、拡張機能設定部25によって設定完了した拡張機能の拡張機能名)を読み出し、当該拡張機能名に対応する拡張機能アイコンの表示形式を、他の拡張機能アイコンと異なるようにしてもよい。すなわち、一覧表示処理部22dは、設定済みの拡張機能の拡張機能アイコンの表示形式を変更してもよい。
例えば、一覧表示処理部22dは、印刷条件格納部16から読み出した拡張機能名に対応する拡張機能アイコンのサイズや色を、他の拡張機能アイコンと異なるようにする。もしくは、一覧表示処理部22dは、印刷条件格納部16から読み出した拡張機能名に対応する拡張機能アイコンにのみ所定形状の枠を付加する。
これにより、ユーザは、一覧表示設定画面60が表示されているとき、領域B2に表示されている拡張機能アイコンの中から、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
同様に、スクロール処理部21も、印刷条件格納部16から拡張機能名(つまり、拡張機能設定部25によって設定完了した拡張機能の拡張機能名)を読み出し、当該拡張機能名に対応する拡張機能アイコンの表示形式を、他の拡張機能アイコンと異なるようにしてもよい。これにより、ユーザは、メイン設定画面50が表示されているとき、領域B1に表示されている拡張機能アイコンの中から、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
なお、スクロール処理部21および一覧表示処理部22dは、刷条件格納部から読み出した拡張機能名に対応する拡張機能アイコンの表示形式を同じものにすることが好ましい。これにより、メイン設定画面50および一覧表示設定画面60の切替がされても、両者の設定画面において設定済みの拡張機能アイコンが同じ表示形式で表示されるため、ユーザは、両画面間の設定済みの拡張機能アイコンの対応関係を認識できるとともに、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
さらに、設定済みアイコン表示処理部23は、メイン設定画面50の領域C1および一覧表示設定画面60の領域C2に表示する設定済みアイコンの表示形式を、一覧表示処理部22dまたはスクロール処理部21によって変更された、設定済みの拡張機能アイコンの表示形式と同じにしてもよい。
これにより、同じ拡張機能に対応する設定済みアイコン拡張機能アイコンと設定済みアイコンとが同じ表示形式となり、ユーザは、両者の対応関係を認識できるとともに、当該拡張機能が設定完了したことを認識できる。
図22は、設定済みアイコン表示処理部23が、設定済みの拡張機能アイコンと同じ表示形式で設定済みアイコンを領域C2に表示した場合の一覧表示設定画面60の一例である。また、図23は、設定済みアイコン表示処理部23が、設定済みの拡張機能アイコンと同じ表示形式で設定済みアイコンを領域C1に表示した場合のメイン設定画面50の一例である。このように、メイン設定画面50および一覧表示設定画面60のいずれにおいても設定済みアイコンの表示形式が同じであるため、ユーザは、設定画面が切り替わっても、両画面間の設定済みアイコンの対応関係を認識できるとともに、既に設定完了したものを再度選択してしまうというミスをなくすことができる。
また、拡張機能設定部25は、設定完了した拡張機能の各々について、拡張機能名および詳細条件を印刷条件格納部16に格納する際、互いに識別可能なように設定番号を付加してもよい。この場合、印刷条件格納部16は、図21に示されるように、設定完了した拡張機能について、互いに識別可能な設定番号と拡張機能名と詳細条件とを対応付けて記憶する。
そして、設定済みアイコン表示処理部23と一覧表示処理部22dとは、印刷条件格納部16から拡張機能名とともに設定番号を読み出し、同じ設定番号の拡張機能名に対応する設定済みアイコンと拡張機能アイコンとの表示形式を同じにしてもよい。同様に、設定済みアイコン表示処理部23とスクロール処理部21とは、印刷条件格納部16から拡張機能名とともに設定番号を読み出し、同じ設定番号の拡張機能名に対応する設定済みアイコンと拡張機能アイコンとの表示形式を同じにしてもよい。
例えば、設定済みアイコン表示処理部23および一覧表示処理部22dの各々は、ある設定番号の拡張機能名に対応する設定済みアイコンおよび拡張機能アイコンの各々に対して、四角の枠を付加し、他の設定番号の拡張機能名に対応する設定済みアイコンおよび拡張機能アイコンの各々に対して、丸の枠を付加している。これにより、ユーザは、拡張機能アイコンと設定済みアイコンとの対応関係を容易に認識できるとともに、これらに対応する拡張機能が設定済みであることを認識できる。
このように、本変形例では、上記説明と同様に、設定指示が入力された拡張機能アイコンに対応する拡張機能の詳細条件を、ユーザ入力に従って設定する拡張機能設定部(機能設定手段)25と、一覧表示設定画面60において、拡張機能アイコンが表示される領域B2(第1領域)とは別の領域C2(第2領域)に、拡張機能設定部25が設定した拡張機能に対応し、該拡張機能が設定済みであることを示す設定済みアイコン(設定済み画像)を表示する設定済みアイコン表示処理部(設定済み画像表示処理手段)23とを備える。そして、本変形例では、一覧表示処理部22dおよび設定済みアイコン表示処理部23は、同一の機能に対応する拡張機能アイコンおよび設定済みアイコンを同一の表示形式で表示する。
これにより、ユーザは、領域C2を確認することで、容易に設定済みの拡張機能を確認することができる。さらに、ユーザは、領域B2内に一覧表示されている拡張機能アイコンのうち、設定済みの拡張機能に対応する拡張機能アイコンも容易に認識することができる。その結果、ユーザは、設定済みの拡張機能を誤って再度設定することがなくなる。
さらに、設定済みアイコン表示処理部23は、メイン設定画面においても、領域C1拡張機能アイコンが順次表示される領域B1(第3領域)とは別の領域C1(第4領域)に、設定済みアイコンを表示し、メイン設定画面および一覧表示設定画面において、同一の拡張機能に対応する設定済みアイコンの表示形式を同一とする。
そのため、メイン設定画面から一覧表示設定画面に、または、一覧表示設定画面からメイン設定画面に切り替えた場合でも、ユーザは、設定済みの拡張機能について、同じ表示形式の設定済みアイコンを視認することができ、設定済みアイコンが同じ拡張機能に対するものであることを認識できる。
(設定済みアイコンの表示処理の変形例)
上記説明では、設定済みアイコン表示処理部23は、印刷条件格納部16に格納されている拡張機能名に対応する設定済みアイコンの全てを、メイン設定画面50の領域C1または一覧表示設定画面60の領域C2に表示するものとした。しかしながら、これに限らず、基本画面表示処理部20が一覧表示設定画面60を表示している場合、設定済みアイコン表示処理部23は、印刷条件格納部16に格納されている拡張機能名に対応する設定済みアイコンの中から、グループ特定部22aによって特定されたグループ名に対応する設定済みアイコンを抽出し、抽出した設定済みアイコンのみを、一覧表示設定画面60の領域C2に表示してもよい。
これにより、ユーザが指定したグループに属する拡張機能に対応する設定済みアイコンのみが表示されることとなる。その結果、領域C2に表示される設定済みアイコンの数が減るため、ユーザは、設定済みアイコンを見やすくなる。
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
最後に、プリンタドライバ部12の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
すなわち、プリンタドライバ部12は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるプリンタドライバ部12の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記プリンタドライバ部12に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。
また、プリンタドライバ部12を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
本発明は、複数の機能の中から所望の機能をユーザに選択させる設定画面を表示させる装置を実現するためのプリンタドライバに適用できる。
本発明の実施形態に係るホスト装置の内部構成および周辺装置を示すブロック図である。 ホスト装置が備えるコンテンツ管理部が記憶するコンテンツテーブルの一例である。 上記コンテンツ管理部が記憶するダイアログボックスの一例を示す図である。 使用頻度テーブルの一例を示す図である。 メイン設定画面の一例を示す図である。 一覧表示設定画面の一例を示す図である。 一覧画面処理部の内部構成を示すブロック図である。 使用頻度更新部が記憶する履歴情報の一例を示す図である。 プリンタドライバ部の処理全体の流れを示すフローチャートである。 拡張機能アイコンを移動させながら順次表示する処理を示す図である。 拡張機能アイコンが表示されたメイン設定画面の一例を示す図である。 一覧表示設定画面への切替処理の流れを示すフローチャートである。 メイン設定画面から一覧表示設定画面への切替の推移を示す図である。 使用頻度管理部が図4に示す使用頻度テーブルを管理している場合の一覧表示設定画面の一例を示す図である。 グループ「便利な機能」に属する拡張機能アイコンが一覧表示された一覧表示設定画面の一例を示す図である。 全ての拡張機能アイコンが一覧表示された場合の一覧表示設定画面の一例を示す図である。 一覧表示設定画面における一覧表示する拡張機能アイコンのグループ変更処理の流れを示すフローチャートである。 一覧表示設定画面における拡張機能アイコンの別の表示例を示す図である。 動画である拡張機能アイコンの各フレーム画像を示す図である。 一覧表示設定画面上に表示されている拡張機能アイコンの一つにポインタが重ねられたときの画面例を示す図である。 印刷条件格納部が記憶する印刷条件の一例を示す図である。 一覧表示設定画面の変形例を示す図である。 メイン設定画面の変形例を示す図である。 (a)は、使用頻度管理部が管理する使用頻度テーブルの他の例を示す図であり、(b)は、当該(a)で示される使用頻度テーブルの場合に、「よく使う」ボタンがクリックされた場合の設定画面の切り替えの様子を示す図である。 (a)は、使用頻度管理部が管理する使用頻度テーブルの更なる他の例を示す図であり、(b)は、当該(a)で示される使用頻度テーブルの場合に、「あまり使わない」ボタンがクリックされた場合の設定画面の切り替えの様子を示す図である。
符号の説明
1 ホスト装置(情報処理装置)
2 プリンタ(設定対象装置)
3 表示装置
4 入力装置(ポインティングデバイス)
11 アプリケーション部
12 プリンタドライバ部
13 設定画面表示処理部
14 印刷条件設定部
15 コンテンツ管理部(記憶装置)
16 印刷条件格納部
17 印刷ジョブ生成部(設定対象装置)
18 使用頻度更新部(算出手段)
19 使用頻度管理部
20 基本画面表示処理部(設定画面切替手段)
21 スクロール処理部(第1表示処理手段)
22 一覧画面処理部
23 設定済みアイコン表示処理部(設定済み画像表示処理手段)
24 基本機能設定部
25 拡張機能設定部(機能設定手段)
22a グループ特定部(指定手段)
22b 拡張機能アイコン取得部(機能画像取得手段)
22c アイコンサイズ調整部(調整手段)
22d 一覧表示処理部(第2表示処理手段)
50 メイン設定画面(第1設定画面)
60 一覧表示設定画面(第2設定画面)

Claims (17)

  1. 設定対象装置における処理条件を設定するための設定画面を表示装置に表示させる情報処理装置であって、
    上記設定画面として第1設定画面および第2設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、
    上記第1設定画面において、上記設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第1機能画像を順次表示させる第1表示処理手段と、
    上記第2設定画面において、上記複数の機能の各々を示す第2機能画像のうちの少なくとも一部を一覧表示させる第2表示処理手段と
    設定指示が入力された上記第1機能画像または上記第2機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、
    上記第2設定画面において、上記第2表示処理手段が上記第2機能画像を表示する第1領域とは別の第2領域に、上記機能設定手段が設定した機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備え、
    上記第2表示処理手段および設定済み画像表示処理手段は、同一の機能に対応する第2機能画像および設定済み画像を同一の表示形式で表示することを特徴とする情報処理装置。
  2. 設定対象装置における処理条件を設定するための設定画面を表示装置に表示させる情報処理装置であって、
    上記設定画面として第1設定画面および第2設定画面のいずれか一方をユーザ入力に応じて選択して表示させる設定画面切替手段と、
    上記第1設定画面において、上記設定対象装置が処理を実行するときに使用可能な複数の機能の各々を示す第1機能画像を順次表示させる第1表示処理手段と、
    上記第2設定画面において、上記複数の機能の各々を示す第2機能画像のうちの少なくとも一部を一覧表示させる第2表示処理手段と、
    上記複数の機能の各々は、予め定められた所定数のグループに分類されており、
    ユーザ入力に従って上記グループを指定する指定手段と、
    上記複数の機能の各々について当該機能を示す上記第2機能画像と当該機能が属するグループとを対応付けて記憶する記憶装置から、上記指定手段によって指定されたグループに属する機能を示す第2機能画像を取得する機能画像取得手段と、
    設定指示が入力された上記第1機能画像または上記第2機能画像に対応する機能の詳細条件を、ユーザ入力に従って設定する機能設定手段と、
    上記第2設定画面において、上記第2表示処理手段が上記第2機能画像を表示する第1領域とは別の第2領域に、上記機能設定手段が設定した機能であり、かつ、上記指定手段によって指定されたグループに属する機能に対応し、該機能が設定済みであることを示す設定済み画像を表示する設定済み画像表示処理手段とを備え、
    上記第2表示処理手段は、上記機能画像取得手段が取得した第2機能画像を一覧表示させることを特徴とする情報処理装置。
  3. 上記指定手段は、ユーザ入力に従って全てのグループを指定可能であることを特徴とする請求項2に記載の情報処理装置。
  4. 上記第2機能画像は、機能の名称を示す文字画像を含むことを特徴とする請求項1または2に記載の情報処理装置。
  5. 上記機能画像取得手段が取得した第2機能画像の全てを互いに重なることなく配置するときに要する面積が、上記第2機能画像を表示するために予め定められた上記第2設定画面内の第1領域の面積以下となるように、上記機能画像取得手段が取得した第2機能画像の大きさを調整する調整手段を備え、
    上記第2表示処理手段は、上記調整手段が調整した第2機能画像を、上記第1領域内に一覧表示することを特徴とする請求項2に記載の情報処理装置。
  6. 上記第2表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第2機能画像の表示形式を、他の第2機能画像の表示形式と異ならせることを特徴とする請求項1または2に記載の情報処理装置。
  7. 上記第2表示処理手段は、ポインティングデバイスによって指定された位置に表示されている第2機能画像を動画表示し、他の第2機能画像を静止画表示することを特徴とする請求項1または2に記載の情報処理装置。
  8. 上記設定済み画像表示処理手段は、上記第1設定画面において、上記第1表示処理手段が上記第1機能画像を表示する第3領域とは別の第4領域に、上記設定済み画像を表示し、上記第1設定画面および上記第2設定画面において、上記設定済み画像の表示形式を同一とすることを特徴とする請求項1または2に記載の情報処理装置。
  9. 上記第1機能画像が動画であり、上記第2機能画像が静止画であることを特徴とする請求項1または2に記載の情報処理装置。
  10. 同じ機能を示す上記第1機能画像と上記第2機能画像とが同一の画像であることを特徴とする請求項1または2に記載の情報処理装置。
  11. 各機能の使用頻度を算出する算出手段を備え、
    上記第1表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第1機能画像を上記第1設定画面内に順次表示させることを特徴とする請求項1または2に記載の情報処理装置。
  12. 各機能の使用頻度を算出する算出手段を備え、
    上記第2表示処理手段は、上記算出手段が算出した使用頻度に従って、使用頻度の高い機能から順に上記第2機能画像を配列させ、上記第2設定画面内に一覧表示させることを特徴とする請求項1または2に記載の情報処理装置。
  13. 各機能の使用頻度を算出する算出手段と、
    上記複数の機能の中から、上記算出手段が算出した使用頻度が所定閾値以上または以下の機能を抽出し、抽出した機能を示す第2機能画像を取得する機能画像取得手段とを備え、
    上記第2表示処理手段は、上記機能画像取得手段が取得した機能画像を一覧表示させることを特徴とする請求項1または2に記載の情報処理装置。
  14. 上記第2表示処理手段は、上記第1表示処理手段が第1機能画像を順次表示する際の機能の順序と同じ順序で、各機能を示す第2機能画像を配列し、上記第2設定画面内に一覧表示させることを特徴とする請求項1または2に記載の情報処理装置。
  15. 上記設定画面切替手段が第1設定画面から第2設定画面に切り替える場合、上記第2表示処理手段は、切り替えられるときに第1設定画面内に表示されていた第1機能画像と同じ機能を示す第2機能画像を先頭にして、上記第2機能画像を上記第2設定画面内に一覧表示させることを特徴とする請求項14に記載の情報処理装置。
  16. 請求項1から15のいずれか1項に記載の情報処理装置を動作させるプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
  17. 請求項16に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
JP2005329170A 2005-11-14 2005-11-14 情報処理装置、プログラムおよび記録媒体 Active JP4347289B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005329170A JP4347289B2 (ja) 2005-11-14 2005-11-14 情報処理装置、プログラムおよび記録媒体
US11/590,213 US7617461B2 (en) 2005-11-14 2006-10-30 Information processing device, information processing method, program, and storage medium
CNB2006101486050A CN100456302C (zh) 2005-11-14 2006-11-14 信息处理装置和信息处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005329170A JP4347289B2 (ja) 2005-11-14 2005-11-14 情報処理装置、プログラムおよび記録媒体

Publications (2)

Publication Number Publication Date
JP2007140589A JP2007140589A (ja) 2007-06-07
JP4347289B2 true JP4347289B2 (ja) 2009-10-21

Family

ID=38040470

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005329170A Active JP4347289B2 (ja) 2005-11-14 2005-11-14 情報処理装置、プログラムおよび記録媒体

Country Status (3)

Country Link
US (1) US7617461B2 (ja)
JP (1) JP4347289B2 (ja)
CN (1) CN100456302C (ja)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101315463B1 (ko) * 2006-12-20 2013-10-14 삼성전자주식회사 화상형성제어장치 및 그 제어방법
JP5089189B2 (ja) * 2007-02-09 2012-12-05 キヤノン株式会社 情報処理装置及び方法
US20080291485A1 (en) * 2007-05-25 2008-11-27 Kabushiki Kaisha Toshiba Driver apparatus, setting information management method, setting information management program
JP2009087018A (ja) * 2007-09-28 2009-04-23 Oki Data Corp 印刷設定プログラム及び情報処理装置
JP2009122862A (ja) * 2007-11-13 2009-06-04 Sharp Corp 操作パネル、および、それを備えた電気機器
JP4737215B2 (ja) * 2008-03-25 2011-07-27 富士ゼロックス株式会社 情報処理装置、画像読取装置及びプログラム
US8370466B2 (en) * 2008-07-23 2013-02-05 International Business Machines Corporation Method and system for providing operator guidance in network and systems management
US8762879B1 (en) * 2008-09-01 2014-06-24 Google Inc. Tab management in a browser
KR20100084037A (ko) * 2009-01-15 2010-07-23 삼성전자주식회사 Ui 제공 장치 및 방법
US8799790B2 (en) * 2009-02-18 2014-08-05 Kyocera Document Solutions Inc. Computer-readable recording medium storing driver program, image forming system, image forming apparatus, method for controlling image forming apparatus, and driver program
JP4811484B2 (ja) * 2009-03-23 2011-11-09 コニカミノルタビジネステクノロジーズ株式会社 ユーザインタフェース装置
US9036196B2 (en) * 2009-04-20 2015-05-19 Kabushiki Kaisha Toshiba Method for setting a processing condition in an image processing apparatus
JP4891372B2 (ja) * 2009-07-28 2012-03-07 シャープ株式会社 画像形成装置
JP5246513B2 (ja) * 2009-08-21 2013-07-24 富士ゼロックス株式会社 表示装置、画像形成装置および表示プログラム
KR20110055096A (ko) * 2009-11-19 2011-05-25 삼성전자주식회사 휴대용 단말기에서 입체 효과 설정 방법 및 장치
US20110141511A1 (en) * 2009-12-11 2011-06-16 Milanski John G Printer Settings Customization Mechanism
JP5577766B2 (ja) * 2010-03-10 2014-08-27 セイコーエプソン株式会社 印刷制御装置および印刷制御プログラム
US20110258581A1 (en) * 2010-04-14 2011-10-20 Wei-Han Hu Method for adjusting size of an icon and related handheld device
WO2012008628A1 (ko) * 2010-07-13 2012-01-19 엘지전자 주식회사 이동단말기 및 그 대기화면 구성방법
US9182755B2 (en) 2010-08-26 2015-11-10 Rockwell Automation Technologies, Inc. Automated operator interface generation in a control system
JP5377447B2 (ja) * 2010-08-27 2013-12-25 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
JP5614183B2 (ja) * 2010-09-03 2014-10-29 コニカミノルタ株式会社 表示処理装置およびコンピュータプログラム
US8583091B1 (en) 2010-09-06 2013-11-12 Sprint Communications Company L.P. Dynamic loading, unloading, and caching of alternate complete interfaces
JP5691324B2 (ja) * 2010-09-14 2015-04-01 富士ゼロックス株式会社 画面制御装置、画像形成装置および画面制御プログラム
CN101980126A (zh) * 2010-09-21 2011-02-23 深圳市戴文科技有限公司 一种功能图标的排列显示方法以及电子终端
JP2012068785A (ja) * 2010-09-22 2012-04-05 Konica Minolta Business Technologies Inc 画像処理装置、その制御プログラムおよびその制御方法
US8559933B1 (en) 2011-02-08 2013-10-15 Sprint Communications Company L.P. System and method for ID platform
US9123062B1 (en) 2011-02-18 2015-09-01 Sprint Communications Company L.P. Ad sponsored interface pack
US9043446B1 (en) 2011-03-10 2015-05-26 Sprint Communications Company L.P. Mirroring device interface components for content sharing
WO2012130585A1 (en) * 2011-03-25 2012-10-04 Oce-Technologies B.V. A reproduction system for printing and copying digital documents
JP5716515B2 (ja) * 2011-04-20 2015-05-13 コニカミノルタ株式会社 操作表示装置、表示制御プログラム、操作表示装置を含む画像形成装置。
US8972592B1 (en) 2011-05-27 2015-03-03 Sprint Communications Company L.P. Extending an interface pack to a computer system
JP2013034163A (ja) * 2011-06-03 2013-02-14 Sony Corp 画像処理装置及び画像処理方法
US8798775B2 (en) 2011-06-28 2014-08-05 Rockwell Automation Technologies, Inc. Binding graphic elements to controller data
JP2013015949A (ja) * 2011-07-01 2013-01-24 Seiko Epson Corp 表示装置、携帯端末、表示装置の制御方法およびプログラム
US9619810B1 (en) 2011-10-11 2017-04-11 Sprint Communications Company L.P. Zone architecture for dynamic targeted content creation
JP5849018B2 (ja) * 2012-05-31 2016-01-27 京セラドキュメントソリューションズ株式会社 画像形成装置
US8843122B1 (en) 2012-06-29 2014-09-23 Sprint Communications Company L.P. Mobile phone controls preprocessor
US9413839B2 (en) 2012-07-31 2016-08-09 Sprint Communications Company L.P. Traffic management of third party applications
US9183412B2 (en) 2012-08-10 2015-11-10 Sprint Communications Company L.P. Systems and methods for provisioning and using multiple trusted security zones on an electronic device
JP5708600B2 (ja) 2012-09-18 2015-04-30 コニカミノルタ株式会社 画像形成装置およびプログラム
US9442709B1 (en) * 2012-10-24 2016-09-13 Sprint Communications Company L.P. Transition experience during loading and updating an interface and applications pack
WO2014068855A1 (ja) * 2012-10-31 2014-05-08 パナソニック株式会社 ユーザ管理方法、サーバ装置およびユーザ管理システム
JP5923477B2 (ja) * 2013-09-27 2016-05-24 京セラドキュメントソリューションズ株式会社 表示入力装置、画像形成装置
USD744528S1 (en) * 2013-12-18 2015-12-01 Aliphcom Display screen or portion thereof with animated graphical user interface
USD769930S1 (en) * 2013-12-18 2016-10-25 Aliphcom Display screen or portion thereof with animated graphical user interface
US9513888B1 (en) 2014-01-30 2016-12-06 Sprint Communications Company L.P. Virtual preloads
JP6390267B2 (ja) * 2014-08-25 2018-09-19 富士ゼロックス株式会社 情報処理装置及びプログラム
JP6227156B2 (ja) * 2014-09-22 2017-11-08 三菱電機株式会社 情報表示制御システムおよびアトラス画像作成方法
CN107209810B (zh) 2015-02-05 2021-09-28 皇家飞利浦有限公司 用于支持放射学报告的动态核查表的通信***
US9483253B1 (en) 2015-04-30 2016-11-01 Sprint Communications Company L.P. Methods for customization of default applications on a mobile communication device
US11138217B2 (en) * 2015-06-22 2021-10-05 YouMap, Inc. System and method for aggregation and graduated visualization of user generated social post on a social mapping network
US11356817B2 (en) 2015-06-22 2022-06-07 YouMap, Inc. System and method for location-based content delivery and visualization
JP2017049987A (ja) * 2015-09-01 2017-03-09 株式会社リコー 印刷制御プログラム、情報処理装置及び情報処理システム
US20170163826A1 (en) * 2015-12-07 2017-06-08 Ricoh Company, Ltd. Information processing apparatus, image processing apparatus, information processing system, and screen display method
USD805541S1 (en) * 2016-08-05 2017-12-19 V. Juliano Communications, LLC Display screen or portion thereof with graphical user interface
USD808417S1 (en) * 2016-09-15 2018-01-23 General Electric Company Display screen or portion thereof with transitional graphical user interface
JP7039318B2 (ja) * 2018-02-20 2022-03-22 キヤノン株式会社 管理装置及び方法
JP7247588B2 (ja) * 2019-01-09 2023-03-29 京セラドキュメントソリューションズ株式会社 画像形成装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5045880A (en) * 1988-10-03 1991-09-03 Xerox Corporation Pre-programming during job run
JPH07182128A (ja) * 1993-12-24 1995-07-21 Mitsubishi Electric Corp ユーザインタフェース方式
US5604860A (en) * 1994-10-27 1997-02-18 Xerox Corporation Feature library and stored customized control interfaces
US5801699A (en) * 1996-01-26 1998-09-01 International Business Machines Corporation Icon aggregation on a graphical user interface
JPH11102277A (ja) 1997-09-25 1999-04-13 Canon Inc 情報機器、ユーザインターフェース、入出力操作方法および記憶媒体
US6501485B1 (en) * 1998-03-02 2002-12-31 Xerox Corporation Message management system for a user interface of a multifunctional printing system
JPH11352844A (ja) 1998-06-10 1999-12-24 Toshiba Corp 画像形成装置と画像形成装置の画像形成条件設定方法
US6744527B1 (en) * 1999-06-29 2004-06-01 Xerox Corporation User interface for navigation and control of a printing system
JP2001282415A (ja) 2000-03-29 2001-10-12 Toshiba Corp 情報選択方法およびシステム、ならびにコンピュータ読取り可能な記憶媒体
US6983424B1 (en) * 2000-06-23 2006-01-03 International Business Machines Corporation Automatically scaling icons to fit a display area within a data processing system
JP3943829B2 (ja) * 2000-12-11 2007-07-11 株式会社リコー 印刷条件設定装置、印刷装置、印刷システム、及び、印刷条件設定用記録媒体
US7076738B2 (en) * 2001-03-02 2006-07-11 Semantic Compaction Systems Computer device, method and article of manufacture for utilizing sequenced symbols to enable programmed application and commands
KR100412483B1 (ko) * 2001-05-31 2003-12-31 삼성전자주식회사 서브리스트의 순차적 표시가 가능한 파일리스트 표시장치
JP2004185340A (ja) * 2002-12-04 2004-07-02 Canon Inc データ閲覧装置
JP2004287886A (ja) * 2003-03-24 2004-10-14 Seiko Instruments Inc 表示選択装置とこれを用いた携帯電話機及び電子機器
CN1553313A (zh) * 2003-06-04 2004-12-08 英业达股份有限公司 具有关联单键显示列表的***及其方法
US7221885B2 (en) * 2003-11-26 2007-05-22 Canon Kabushiki Kaisha Image forming device, system, control method, program and memory medium utilizing operation history

Also Published As

Publication number Publication date
JP2007140589A (ja) 2007-06-07
CN1967541A (zh) 2007-05-23
US7617461B2 (en) 2009-11-10
US20070109580A1 (en) 2007-05-17
CN100456302C (zh) 2009-01-28

Similar Documents

Publication Publication Date Title
JP4347289B2 (ja) 情報処理装置、プログラムおよび記録媒体
JP4312738B2 (ja) データ処理設定装置、データ処理設定方法、データ処理設定プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
JP4574438B2 (ja) データ処理設定装置、データ処理設定方法、データ処理設定プログラムおよび該プログラムを記録したコンピュータ読み取り可能な記録媒体
US8595650B2 (en) Image processing apparatus, display control method therefor, and recording medium
JP5494874B1 (ja) 画像読み取り装置、表示装置、および、プログラム
JP2007122521A (ja) 設定画面制御装置、制御プログラムおよび記録媒体
JP4095458B2 (ja) 文書管理装置、文書管理装置の制御方法、記憶媒体、プログラム
JP5569638B1 (ja) 画像形成装置、処理装置及びプログラム
JP2007200304A (ja) 情報処理装置、情報処理方法およびプログラム
JP5577982B2 (ja) 画像処理装置、その制御プログラム、および、その制御方法
JP2007058563A (ja) 機能設定装置、機能設定方法、機能設定プログラムおよび記録媒体
JP4481242B2 (ja) 情報処理装置、プログラムおよび記録媒体
JP4447548B2 (ja) 情報処理装置、プログラムおよび記録媒体
JP2007148494A (ja) 印刷装置、印刷方法、印刷プログラム、および記憶媒体
JP4408108B2 (ja) 設定画面表示制御装置、設定画面表示制御方法、設定画面表示制御プログラムおよび記録媒体
JP2007052470A (ja) 機能設定装置、機能設定方法、機能設定プログラムおよび記録媒体
JP4463174B2 (ja) インターフェース装置
JP6372116B2 (ja) 表示処理装置、画面表示方法およびコンピュータープログラム
JP2007111875A (ja) 画像形成装置
JP4447549B2 (ja) 情報処理装置、プログラムおよび記録媒体
JP6432304B2 (ja) 項目設定装置およびプログラム
JP2015011647A (ja) 操作装置およびその操作装置を含む画像形成装置、操作装置の制御方法
US20100149595A1 (en) Image forming controlling apparatus, image forming controlling method, and image forming controlling program embodied on computer readable recording medium
JP4798206B2 (ja) 情報処理装置、処理実行装置及びプログラム
JP6485579B2 (ja) 表示処理装置、画面表示方法およびコンピュータープログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080716

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080826

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090224

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090317

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20090421

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090715

R150 Certificate of patent or registration of utility model

Ref document number: 4347289

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120724

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130724

Year of fee payment: 4