JP4306773B2 - 情報処理装置、印刷設定方法 - Google Patents

情報処理装置、印刷設定方法 Download PDF

Info

Publication number
JP4306773B2
JP4306773B2 JP2007210941A JP2007210941A JP4306773B2 JP 4306773 B2 JP4306773 B2 JP 4306773B2 JP 2007210941 A JP2007210941 A JP 2007210941A JP 2007210941 A JP2007210941 A JP 2007210941A JP 4306773 B2 JP4306773 B2 JP 4306773B2
Authority
JP
Japan
Prior art keywords
setting
preset
temporary
print
value
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.)
Expired - Fee Related
Application number
JP2007210941A
Other languages
English (en)
Other versions
JP2008117366A (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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2007210941A priority Critical patent/JP4306773B2/ja
Priority to US11/871,097 priority patent/US20080088865A1/en
Publication of JP2008117366A publication Critical patent/JP2008117366A/ja
Application granted granted Critical
Publication of JP4306773B2 publication Critical patent/JP4306773B2/ja
Expired - Fee Related 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • 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/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • G06F3/1257Configuration of print job parameters, e.g. using UI at the client by using pre-stored settings, e.g. job templates, presets, print styles
    • 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/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は、プリンタ装置等の印刷設定を行うための情報処理技術に関し、特に、複数の印刷設定項目に関して設定値の組み合わせを登録しておき、これを選択して印刷設定を行う場合に好適な情報処理技術に関する。
プリンタ装置で印刷する場合の種々の印刷設定は、通常、プリンタドライバを用いて行われる。近年、プリンタ装置の機能高度化に伴って、プリンタドライバにおける印刷設定は複雑化しており、設定に際してのユーザ負担は増加する傾向にある。
このようなユーザ負担を軽減すべく、複数の印刷設定項目に関して設定値の組み合わせを予め登録しておき、該組み合わせに対応させたアイコンを表示して、これをクリックすることで簡易にプリンタ設定を行うことができるプリセット方式の印刷設定手法が提案されている(特許文献1参照)。
特開2002−182871号公報
用紙サイズ、部数などの一般的な印刷設定項目は、印刷する際に設定値を指定するのが普通である。そのため、特許文献1に記載されるような従来のプリセット方式の印刷設定手法においても、このような一般設定項目については、アイコンに紐付けて設定値を登録しておくのではなく、印刷時にその都度、指定できるように、プリンタドライバのインタフェースが構成されている。
一方、上記のような一般設定項目以外に、例えば、両面印刷の有無、両面印刷時の綴じ方(長辺綴じか、短辺綴じか)、N−up印刷(1つのシートに複数ページを集約して印刷する機能)におけるアップ数などの特定の印刷設定項目について、ユーザによっては印刷時に状況に応じて設定値を指定したいと考える場合がある。どのような印刷設定項目について印刷時に設定値を指定したいと考えるか、また、その印刷設定項目について印刷時に設定値を指定する頻度は、ユーザによって様々である。
しかし、特許文献1に記載されるような従来のプリセット方式の印刷設定手法では、アイコンに紐付けられている特定の印刷設定項目に関して、アイコンを選択して印刷設定を行う段階で、その設定値を変更することはできない。そのような特定設定項目について印刷時の状況に応じて設定値を指定して印刷を実行したいと考えるユーザは、アイコンの登録内容をその都度、編集して、特定設定項目の紐付けられた設定値を変更しなければならず、非常に煩雑な作業を強いられることになる。又は、指定する可能性のある設定値をそれぞれ紐付けた複数のアイコンを予め作成しておき、印刷時にその中から一つを選択して用いることも考えられるが、その場合は、一部の特定設定項目の設定値のみが異なる近似したアイコンが多数登録されることとなってしまい、アイコンを選択する際に紛らわしく不便であることに加え、アイコン管理上の観点からも好ましくない。
そこで、本発明は、プリセット方式により印刷設定を簡易に行うことができるようにしつつ、特定の印刷設定項目を対象として、印刷時の状況に応じて設定値を柔軟に変更することができる新しい枠組みを提供することを目的とする。
本発明の情報処理装置は、複数の印刷設定項目に関する設定値の組み合わせ(プリセットデータ)と、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(臨時設定項目)の情報とを対応づけて記憶する記憶手段を備えることを特徴とする。前記記憶手段は、さらに、該プリセットデータを選択するためのプリセットシンボルを前記プリセットデータ、前記臨時設定項目の情報に対応づけて記憶することが好ましい。
前記情報処理装置は、さらに、前記記憶手段に記憶するプリセットシンボルを表示部に表示する第1表示制御手段と、前記記憶手段に記憶するプリセットシンボルのうち一つを選択する第1選択手段と、前記第1選択手段が選択したプリセットシンボル(選択プリセットシンボル)に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第2表示制御手段と、選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第2選択手段と、選択プリセットシンボルに対応するプリセットデータを前記記憶手段から読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第2選択手段が選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定手段と、を備えることを特徴とする。
好適には、前記第2表示制御手段は、臨時設定項目について設定値の候補を表示部に表示し、前記第2選択手段は、前記表示した設定値候補のうち一つを臨時設定値として選択する。
かかる構成によれば、プリセットデータを選択して印刷設定を行う際に、プリセットデータ自体については変更することなく、臨時設定項目について設定値を変更して印刷設定を行うことができるため、プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、臨時設定項目に関しては印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
好適には、ユーザからの入力に基づいて、前記複数の印刷設定項目から選択プリセットシンボルに対応する臨時設定項目を選択し、前記記憶手段に記憶する臨時設定項目登録手段を備えることを特徴とする。
かかる構成によれば、ユーザは、自己の使用態様に合わせて(例えば設定値を変更する頻度が高い印刷設定項目などを)臨時設定項目として選択してプリセットデータを登録しておけば、該プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、自己が選択した所望の臨時設定項目に関して印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
好適には、選択プリセットシンボルに関し、前記複数の印刷設定項目について設定値候補を表示部に表示する第3表示制御手段と、選択プリセットシンボルに関し、前記複数の印刷設定項目について前記第3表示制御手段が表示した設定値候補のうち一つを設定値として選択し、前記選択した設定値の組み合わせを選択プリセットシンボルに対応するプリセットデータとして、前記記憶手段に記憶するプリセットデータ編集手段と、を備えることを特徴とする。
また好適には、前記第2選択手段は、前記表示した設定値候補のうち、選択プリセットシンボルに対応するプリセットデータにおいて設定されている設定値を、デフォルトの臨時設定値として選択することを特徴とする。
また好適には、プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報を管理する手段を備え、前記表示制御手段は、前記管理される回数情報に基づいてプリセットシンボルの表示位置を決定することを特徴とする。
本発明の印刷設定方法は、複数の印刷設定項目に関する設定値の組み合わせ(プリセットデータ)、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(臨時設定項目)の情報、該プリセットデータを選択するためのプリセットシンボルを対応づけてメモリに記憶する工程と、前記記憶されたプリセットシンボルを表示部に表示する第1表示制御工程と、前記記憶されたプリセットシンボルのうち一つを選択する第1選択工程と、前記第1選択工程において選択したプリセットシンボル(選択プリセットシンボル)に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第2表示制御工程と、選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第2選択工程と、前記管理するプリセットデータから、選択プリセットシンボルに対応するプリセットデータを読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第2選択工程において選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定工程と、を備えることを特徴とする。
本発明の印刷設定方法は、情報処理装置(コンピュータ)により実施することができるが、そのためのプログラムは、CD−ROM、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じてインストールまたはロードすることができる。
以上、本発明によれば、プリセット方式により印刷設定を簡易に行うことができるようにしつつ、特定の印刷設定項目を対象として、印刷時の状況に応じて設定値を柔軟に変更することができる新しい枠組みを提供することができる。
(第1の実施形態)
図1は、本発明の実施形態のプリンタシステム1のハードウェア構成を示すブロック図である。図1に示すように、プリンタシステム1は、ホスト装置10と、通信ネットワークN(LAN、インターネット、専用線、パケット通信網、USBなどのデバイス接続インタフェース、それらの組み合わせ等のいずれであってもよく、有線、無線の両方を含む)を介して該ホスト装置10と通信可能に構成されるプリンタ装置(画像形成装置)20とを含んでいる。
(ホスト装置)
ホスト装置10は、CPU、ROM、RAM、ユーザインタフェース、通信インタフェース、HDD等のハードウェアを備えて構成されており、CPUは、バスを介して各部にアクセス可能に構成されている(図1参照)。
ホスト装置10は、通常のパーソナルコンピュータ等の情報処理装置の同様の機能を備える。例えば、ホスト装置10は、ユーザインタフェースを介してキーボード等から種々の入力を受け付ける/ディスプレイ等に情報を出力する入出力手段11、他の装置との間で通信インタフェースを介して種々のデータを送受信する通信手段12、プリンタを制御するプリンタドライバ手段13などを備えている(図2(a)参照)。これらの各手段は、ホスト装置10内のROMやRAM、HDD、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。
ここで、ホスト装置10が備えるプリンタドライバ手段13は、通常のプリンタドライバと同様の機能構成を備える。例えば、ユーザからの入力に基づいてプリンタ装置20で印刷する場合の印刷設定を行う印刷設定手段30、前記印刷設定に基づいて、ポストスクリプト等の所定のプリンタ制御言語により記述された印刷データを生成し、これをプリンタ装置20に送信して、印刷を実行させる印刷データ生成/送信手段31などを備える(図2(b)参照)。
ただし、本実施形態のプリンタドライバ手段13(印刷設定手段30)は、複数の印刷設定項目に関する設定値の組み合わせを予めプリセットデータとして登録しておき、該プリセットデータに対応させたアイコンを表示して、これをクリックすることで簡易にプリンタ設定を行うことができるプリセット方式に対応しており、更に、プリセットデータを選択して印刷設定を行う際に、前記複数の印刷設定項目のうち該プリセットデータに関して定めた特定の印刷設定項目について臨時に設定値を指定することができるように構成されている点で、従来の構成と異なっている。
このようなプリセット方式による印刷設定機能を実現すべく、プリンタドライバ手段13(印刷設定手段30)は、印刷設定管理情報記憶手段301、プリセットデータ記憶手段302、プリセットアイコン表示手段303、プリセットアイコン選択手段304、臨時設定項目表示手段305、臨時設定項目設定値選択手段306、プリセットベース印刷設定手段307、印刷設定項目表示手段308、プリセットデータ編集/臨時設定項目登録手段309などを備えている(図2(c)参照)。
印刷設定管理情報記憶手段301は、プリセットの対象となる複数の印刷設定項目それぞれについて、設定値として指定可能な値(設定値候補)の情報を記憶している(図3参照)。
印刷設定項目としては、例えば用紙種類、部数、用紙サイズ、印刷解像度、両面印刷/片面印刷の指定、両面印刷時の綴じ方、N−up印刷におけるアップ数など、設計に応じて種々の項目を考えることができる。また図3に示すように、本実施形態では、印刷設定項目に項目IDを付すとともに、設定値候補に候補番号を付して管理しており、項目IDと候補番号を指定することで、各印刷設定項目の設定値を特定することができるように構成している。
更に、印刷設定項目のうちいくつか(又は全部)について、予め設定値が定義されている設定値候補に加えて/代えて、指定することでユーザが設定値を定義できる「ユーザ定義」を設定値候補として記憶するように構成してもよい。図3に示す例では、印刷設定項目「用紙サイズ」について、予め値が定義されている設定値候補「A4」「B4」「レターサイズ」(候補番号01〜03)に加えて、指定することでユーザが設定値を定義できる設定値候補「ユーザ定義」(候補番号04)が対応づけられて記憶されている。
プリセットデータ記憶手段302は、複数の印刷設定項目に関する設定値の組み合わせ(プリセットデータ)と、複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(臨時設定項目)の情報とを対応づけて記憶している。
プリセットデータが、設定値として「ユーザ定義」が選択されている印刷設定項目を含む場合、その印刷設定項目は自動的に臨時設定項目となる。
プリセットデータ記憶手段302は、更に、プリセットデータを選択するためのプリセットシンボルの情報を、プリセットデータ、臨時設定項目の情報に対応づけて記憶している(図4参照)。
臨時に設定値を指定するとは、電源オフやプリンタドライバプロセスの終了、又は、他のプリセットデータを選択するなどして設定値を変更した場合に、指定内容がクリアされてしまう揮発的な指定であることを意味する。
なお、図4に示す例では、臨時設定項目の情報は、各印刷設定項目が臨時設定項目に該当するか否かをの情報として記憶されている。また、プリセットシンボルの情報は、例えば、アイコンのイメージ情報、プリセットデータ名称などを含むことができる。
他の手段303〜309については、後述する印刷動作の説明において詳述する。
(プリンタ装置)
プリンタ装置20は、通常のプリンタ装置と同様の構成を備える(図1参照)。
例えば、プリンタ装置20は、用紙をプリンタ装置内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等により構成される動力機構部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように1文字単位で印刷するシリアルプリンタ、1行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
また例えば、プリンタ装置20は、CPU、ROM、RAM、通信インタフェース、コンソールパネル等のユーザインタフェース等からなる情報処理部を備える。プリンタ装置20のCPUは、バスを介して各部にアクセス可能に構成されており、例えば通信インタフェースを介して送られてくる印刷データに基づき、動力機構部を制御して実際に印刷動
作を行なわせる。
プリンタ装置20の情報処理部の機能は、原則として従来のプリンタ装置の情報処理部の機能と同様である。例えば、ホスト装置から印刷データを受信するデータ受信手段21、印刷データを解析してラスタ形式の印刷イメージを1バンド分又は1ページ分生成してイメージバッファに格納する解析・イメージ生成手段22、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、印刷エンジンを制御しながら印刷を実行する印刷制御手段23等を備えている(図5参照)。なお、これらの各手段は、プリンタ装置20内のROMやRAM、外部の記憶媒体等に格納されるプログラムをCPUが実行することにより機能的に実現される。
以下、図6〜図9に示すフローチャートを参照して、プリンタシステム1における印刷手順について説明する。なお、各工程(符号が付与されていない部分的な工程を含む)は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
(印刷手順)
ホスト装置10のプリンタドライバ手段13は、外部又はホスト装置10上で動作しているアプリケーションプログラム、プリンタのプロパティ設定メニュー等から印刷設定要求を受け付けると、以下の処理を実行する。
まず、プリセットアイコン表示手段303は、プリセットデータ記憶手段302を参照し、記憶されているプリセットデータ及びプリセットシンボル情報を全て読み出す(S100)。
次に、プリセットアイコン表示手段303は、入出力手段11を制御し、前記読み出したプリセットシンボル情報に基づいて、ディスプレイ等にプリセットベース印刷設定ウィンドウ100を表示する(S101)(図10(a)、(b)参照)。
図10(a)、(b)に示すように、プリセットベース印刷設定ウィンドウ100は、前記読み出したプリセットシンボル情報に含まれるアイコン及びプリセットデータ名称のセット101(以下、まとめて「プリセットアイコン」という)が整列表示されるプリセットアイコン表示領域102、臨時設定項目に関する情報が表示される臨時設定項目表示領域103、既存プリセットデータ/新規プリセットデータについての編集ウィンドウへ切り替える切替ボタン104/105、既存プリセットデータを削除する削除ボタン106、印刷設定指示ボタン107などを含むように構成されている。
なお、プリセットアイコンの数が多く、プリセットアイコン表示領域102に同時に全てのプリセットアイコンを表示できない場合は、スクロールバー等を設定して表示すればよい。また、臨時設定項目表示領域103は、この段階では表示内容を一時退避した状態(Hide状態)で表示されているものとする(図10(a)参照)。
次に、プリセットアイコン選択手段304は、プリセットベース印刷設定ウィンドウ100に表示されたプリセットアイコン101のうち一つを選択する(S102)。選択の基準は設計に応じて決定できるが、例えば、使用頻度の高いプリセットアイコンを選択したり、前回実行した印刷設定において選択されていたプリセットアイコンを選択するといった基準を考えることができる。
次に、プリセットアイコン選択手段304は、前記読み出した全プリセットデータから前記選択したプリセットアイコン(以下、「選択プリセットアイコン」という)に対応す
るプリセットデータ(以下、「選択プリセットデータ」という)を抽出し(S103)、カレント印刷設定としてRAM等に記憶する(S104)。
次に、臨時設定項目表示手段305は、プリセットデータ記憶手段302を参照して、選択プリセットアイコンに対応する臨時設定項目の情報を読み出し、該臨時設定項目の情報及び印刷設定管理情報記憶手段301の記憶内容に基づいて、臨時設定項目表示領域103の表示内容を設定し、RAM等に記憶する(S105)。具体的には、臨時設定項目ごとに、臨時設定項目名、ユーザが設定値を指定可能なメニュー等を臨時設定項目表示領域103に設定する。ユーザが設定値を指定可能なメニューには、予め設定値が定義された設定値候補を指定するためのメニュー(例えば、プルダウンメニュー)、ユーザが設定値を定義する(入力する)ためのメニューなどが含まれる。
なお、プルダウンメニュー等では、設定値候補のうち選択プリセットデータにおいて設定されている設定値をデフォルトの臨時設定値として選択しておくことが望ましい。
次に、印刷設定手段30は、ユーザからの入力を待機する(S106)。
(1)臨時設定項目表示領域103がHIDE状態となっている状況で、ユーザから臨時設定項目表示領域103の表示指示が入力された場合(例えば、図10(a)の「Show Quick Setting」がクリックされた場合)、臨時設定項目表示手段305は、前記設定した表示内容に基づいて臨時設定項目表示領域103をSHOW状態に変更して(S107)、S106に再帰する。
臨時設定項目表示領域103をSHOW状態に変更する際、臨時設定項目表示手段305は、プリセットベース印刷設定ウインドウ100内で、臨時設定項目数に応じ臨時設定項目表示領域103のサイズを変更し、臨時設定項目名を全て表示する。臨時設定項目数が多く、全てを表示できないときには、臨時設定項目表示領域103にスクロールバー等を設定して表示するようにしてもよい。
SHOW状態の臨時設定項目表示領域103では、各臨時設定項目名について、設定値候補が指定可能に表示される(図10(b)参照)。ここで、設定値候補を指定可能に表示するとは、常に設定値候補を表示する場合のみならず、例えばプルダウンメニューなど、ユーザがメニューを表示させた場合に選択枝が表示されて指定できるような形態も含まれる。
このようにSHOW状態の臨時設定項目表示領域103に、臨時設定項目ごとに、臨時設定項目名、ユーザが設定値を指定可能なメニュー等をまとめて表示することで、後述するように、ユーザは、臨時設定項目表示領域103を利用して臨時設定項目の設定を容易に行うことが可能となる。
(2)臨時設定項目表示領域103がSHOW状態となっている状況で、ユーザから臨時設定項目表示領域103の退避指示が入力された場合(例えば、図10(b)の「Hide Quick Setting」がクリックされた場合)、臨時設定項目表示手段305は、臨時設定項目表示領域103をHide状態に変更して(S108)、S106に再帰する。
(3)臨時設定項目表示領域103がSHOW状態となっている状況で、ユーザから所定の臨時設定項目について例えばプルダウンメニューで設定値候補が指定された場合、臨時設定項目設定値選択手段306は、該臨時設定項目について該指定された設定値候補を臨時設定値として選択し、RAM等に記憶するカレント印刷設定の該臨時設定項目の設定値を、前記選択した臨時設定値で置き換えて(S109)、S106に再帰する。
ただし、ユーザから指定された設定値候補が「ユーザ定義」であった場合には、臨時設定項目設定値選択手段306は、ユーザが設定値を定義する(入力する)ためのメニューを利用して、ユーザから臨時設定項目の定義値を受けつけ、RAM等に記憶するカレント印刷設定の該臨時設定項目の設定値を、ユーザから受けつけた定義値で置き換える。
なお、ここで受け付けたユーザ定義値に対し新たに候補番号を割り当てて、印刷設定管理情報記憶手段301に記憶し、以降において、前記受け付けたユーザ定義値がプルダウンメニュー等に予め設定値が定義された設定値候補として表示されるように構成してもよい。
また、このとき、前記選択した臨時設定値と、カレント印刷設定の他の印刷設定項目(臨時設定項目を含む)の設定値との間で、競合が生じてないかをチェックし、競合が生じている場合は、ユーザにその旨のアラームを通知したり、又は競合を解消した設定値を自動選択するように構成することが望ましい。競合とは、例えば、厚紙に対しては両面印刷を実行できないにもかかわらず、用紙種類として厚紙が指定され、かつ両面印刷が指定されている場合などを指す。
(4)ユーザから、例えばプリセットアイコン表示領域102に表示したプリセットアイコンをマウスでクリックするなどして、プリセットアイコンの選択指示を受け付けた場合、プリセットアイコン選択手段304は、該選択指示されたプリセットアイコンを選択し(S110)、S103に再帰する。なお、この場合、臨時設定項目表示領域103はいったんHide状態にしておくことが考えられる。
(5)ユーザから、既存プリセットデータについての編集ウィンドウへ切り替える切替ボタン104の押下があった場合、印刷設定項目表示手段308は、プリセットデータ記憶手段302を参照して選択プリセットアイコンに対応する印刷設定項目の情報を読み出し、該印刷設定項目の情報及び印刷設定管理情報記憶手段301の記憶内容に基づいて、ディスプレイ等にプリセットデータ編集ウィンドウ200を表示する(S112)(図11参照)。
図11に示すように、プリセットデータ編集ウィンドウ200は、選択プリセットデータの名称を表示する領域201、選択プリセットアイコンのイメージ情報を編集するための領域202、印刷設定項目表示領域203、選択プリセットデータに関するコメントを表示する領域204、選択した設定値で印刷を行う場合の適用状況を模式的に示す領域205などを含むように構成されている。
アイコンイメージ編集領域202は、例えば任意のイメージファイル206を設定領域207にドラッグアンドドロップすることで、アイコンイメージを設定できるように構成する。また、印刷設定項目表示領域203は、臨時項目設定表示領域103と同様に、印刷設定項目ごとに、印刷設定項目名、設定値候補を指定可能なプルダウンメニュー等を含んで構成されるが、更に、印刷設定項目ごとに、臨時設定項目として指定する場合にチェックするチェックボックス208を含んでいる。
上述したように、本実施形態では、プリセットデータにおいて、設定値として「ユーザ定義」が選択されている印刷設定項目がある場合、その印刷設定項目は臨時設定項目となることから、印刷設定項目表示手段308は、印刷設定項目表示領域203において設定値候補として「ユーザ定義」が指定された印刷設定項目に対して、臨時設定項目として指定するチェックボックス208に自動的にチェックを入れて表示する。
なお、プルダウンメニュー等の場合、設定値候補のうち選択プリセットデータにおいて設定されている設定値をデフォルト値として選択しておくことが望ましい。また、選択プリセットデータに対応する臨時設定項目については、予めチェックボックス208をチェック済としておくことが望ましい。
次に、印刷設定手段30は、ユーザからの入力を待機する(S113)。
ユーザから所定の印刷設定項目について設定値候補が指定された場合、プリセットデータ編集/臨時設定項目登録手段309は、該印刷設定項目について該指定された設定値候補を設定値として選択し(S114)、S113に再帰する。
ユーザからプリセットデータの登録指示が入力された場合、プリセットデータ編集/臨時設定項目登録手段309は、各印刷設定項目についての前記選択した設定値(ユーザが指定していない印刷設定項目についてはデフォルト値)の組み合わせを、選択プリセットアイコンに対応する新たなプリセットデータとして、プリセットデータ記憶手段302に登録する(S115)。また、チェックボックス204がチェックされている印刷設定項目を、選択プリセットアイコンに対応する新たな臨時設定項目として、プリセットデータ記憶手段302に記憶(登録)する(S116)。そして、プリセットデータ編集ウィンドウ200をクローズした後、S103に再帰する。
なお、各印刷設定項目について選択された設定値どうしの間で競合が生じてないかをチェックし、競合が生じている場合は、例えば登録指示の入力ボタンをグレーアウトするなどして、ユーザから登録指示の入力を受け付けないように構成することが望ましい。
(6)ユーザから、新規プリセットデータについての編集ウィンドウへ切り替える切替ボタン105の押下があった場合、印刷設定手段30は、プリセットデータ数が予め設定した最大数を超えないかチェックし(S117)、最大数を超える場合、例えば所定のエラーメッセージを表示して、S106に再帰する。
一方、最大数を超えない場合は、印刷設定手段30は、プリセットデータ記憶手段30
2に新たに発行したプリセットIDに対応するメモリ領域を確保して、プリセットアイコン等のデフォルト値をセットする(S118)。印刷設定項目表示手段308は、かかる新たなプリセットアイコンを選択プリセットアイコンとして、ディスプレイ等にプリセットデータ編集ウィンドウ200を表示し(S119)、S113に進む。
(7)ユーザから、既存プリセットデータを削除する削除ボタン106の押下があった場合、プリセットデータ編集/臨時設定項目登録手段309は、プリセットデータ記憶手段302から選択プリセットデータ及びこれに対応するデータを削除し(S120)、S102に再帰する。
(8)ユーザから印刷設定指示ボタン107の押下があった場合、プリセットアイコン表示手段303は、プリセットベース印刷設定ウィンドウ100をクローズする。またプリセットベース印刷設定手段307は、印刷データ生成/送信手段31に、RAM等に記憶するカレント印刷設定を通知し、プリセットデータ及び臨時設定値に基づく印刷設定を実行する(S121)。
印刷設定が実行され、ユーザから印刷実行指示が入力されると、印刷データ生成/送信手段31は、前記通知されたカレント印刷設定に基づいて印刷データを生成し、これをプリンタ装置20に送信する(S122)。印刷データは、従来と同様に、指定された印刷設定情報、プリンタ制御言語により記述された印刷対象のデータ等を含んで構成される。なお、ユーザが印刷設定を実行せずに印刷実行指示を入力した場合は、デフォルトの選択枝が指定されたものとして印刷データを生成すればよい。
プリンタ装置20は、プリンタドライバ手段13から印刷データを受信した場合、指定された印刷設定情報に基づく印刷処理を実行する(S123)。例えば、印刷データを解析し、印刷解像度、N−up印刷のアップ数などの指定に即してラスタ形式の印刷イメージを1バンド分又は1ページ分生成して、イメージバッファに格納する。また例えば、印刷データ中の制御コマンドに基づいて、所定単位分(例えば1パス分)の印刷イメージをイメージバッファから印刷エンジンに転送し、用紙種類、部数、用紙サイズ、両面印刷の有無、両面印刷時の綴じ方などの指定に即した態様で印刷が実行されるように、動力機構部を制御する。
このように、本実施形態では、予め登録したプリセットデータを選択することで複数の印刷設定項目について印刷設定を行う枠組みを採りつつ、プリセットデータごとに前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(臨時設定項目)の情報を対応づけて記憶しておき、プリセットデータを選択して印刷設定を行う際に臨時設定項目の設定値を指定できるように構成している。
かかる構成によれば、ユーザは、自己の使用態様に合わせて(例えば設定値を変更する頻度が高い印刷設定項目などを)臨時設定項目として選択してプリセットデータを登録しておけば、該プリセットデータを選択して印刷設定を行う際に、プリセットデータ自体については変更することなく、臨時設定項目について設定値を変更して印刷設定を行うことができるため、プリセットデータを利用して複数の印刷設定項目について簡易に印刷設定を行いつつ、臨時設定項目に関しては印刷時の状況に応じて設定値を柔軟に変更して印刷設定を行うことが可能となる。
更に、本実施形態では、プリセットベース印刷設定ウィンドウ100に設けた臨時設定項目表示領域103内に、臨時設定項目を設定するために必要な情報(臨時設定項目名、ユーザが設定値を指定可能なメニュー等)をまとめて表示しているため、ユーザは、臨時設定項目表示領域103を利用して、簡潔かつ容易に臨時設定項目を設定することが可能となる。
(変形例)
本発明は上記実施形態に限定されることなく、種々に変形して適用することが可能である。
例えば、プリセットアイコン表示領域102にプリセットアイコンを表示する際、ユーザが効率よく選択できるように使用頻度順に並び替えて表示する構成としてもよい。
具体的には、印刷設定手段30は、プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報(使用頻度情報)を管理する手段を備える。プリセットデータ記憶手段302においてプリセットIDに対応づけて回数情報を記憶するように構成してもよい。そして、プリセットアイコン表示手段303は、かかる回数情報に基づいて、例えば回数の多い順に左から右に配置するなど、プリセットアイコンの表示位置を決定する。なお、プリセットアイコン選択手段304がS102において使用頻度に基づいてプリセットアイコンを選択する場合、この回数情報を利用すればよい。
また例えば、臨時設定項目表示領域103に表示する臨時設定項目の表示順番をユーザが変更できるようにしてもよい。この場合、プリセットデータ編集ウインドウ200の印刷設定項目表示領域203に、印刷設定項目の配置順を変更するメニューを設け、S114でユーザから設定値候補の指定を受けるのと同時に配置順の指定を受け、S115、S116で配置順の情報も併せてプリセットデータ記憶手段302に記憶する。そして、S105において、臨時設定項目表示領域103の表示内容を設定する際に、前記記憶した配置順(ユーザが指定した配置順)で臨時設定項目を配置するように構成する。
また例えば、上記実施形態では、プリンタ装置20が、印刷データの解釈、印刷イメージの生成等の処理を実行する構成としているが、ホスト装置10(プリンタドライバ手段13)がこれらの処理の一部又は全部を実行する構成としてもよい。
本実施形態におけるプリンタシステム1の構成を示すブロック図である。 ホスト装置10の機能構成を示すブロック図である。 印刷設定管理情報記憶手段301のデータ構造例を示す図である。 プリセットデータ記憶手段302のデータ構造例を示す図である。 プリンタ装置20の機能構成を示すブロック図である。 プリンタシステム1における印刷手順を示すフローチャートである。 プリンタシステム1における印刷手順を示すフローチャートである。 プリンタシステム1における印刷手順を示すフローチャートである。 プリンタシステム1における印刷手順を示すフローチャートである。 プリセットベース印刷設定ウィンドウ100の表示例を示す図である。 プリセットデータ編集ウィンドウ200の表示例を示す図である。
符号の説明
1 プリンタシステム、10 ホスト装置、11 入出力手段、12 通信手段、13 プリンタドライバ手段、30 印刷設定手段、31 印刷データ生成/送信手段、301 印刷設定管理情報記憶手段、302 プリセットデータ記憶手段、303 プリセットアイコン表示手段、304 プリセットアイコン選択手段、305 臨時設定項目表示手段、306 臨時設定項目設定値選択手段、307 プリセットベース印刷設定手段、308 印刷設定項目表示手段、309 プリセットデータ編集/臨時設定項目登録手段、20 プリンタ装置、21 データ受信手段、22 解析・イメージ生成手段、23 印刷制御手段

Claims (7)

  1. 複数の印刷設定項目に関する設定値の組み合わせ(以下、「プリセットデータ」という)と、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(以下、「臨時設定項目」という)の情報とを対応づけて記憶する第1の記憶手段と、前記印刷設定項目それぞれについて、設定値として指定可能な値(以下、「設定値候補」という)の情報を記憶する第2の記憶手段とを備える情報処理装置であって、
    前記第1の記憶手段は、さらに、該プリセットデータを選択するためのプリセットシンボルを前記プリセットデータ、前記臨時設定項目の情報に対応づけて記憶し、
    前記情報処理装置は、さらに、
    前記第1の記憶手段に記憶するプリセットシンボルを表示部に表示する第1表示制御手段と、
    前記第1の記憶手段に記憶するプリセットシンボルのうち一つを選択する第1選択手段と、
    前記第1選択手段が選択したプリセットシンボル(以下、「選択プリセットシンボル」という)に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第2表示制御手段と、
    選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第2選択手段と、
    選択プリセットシンボルに対応するプリセットデータを前記第1の記憶手段から読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第2選択手段が選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定手段と、を備え、
    前記第2表示制御手段は、臨時設定項目について設定値候補を表示部に表示し、前記第2選択手段は、前記表示した設定値候補のうち一つを臨時設定値として選択し、
    前記第2選択手段は、さらに、ユーザから指定された設定値候補がユーザ定義である場合には、ユーザから臨時設定項目の定義値(ユーザ定義値)を受けつけ、該受け付けたユーザ定義値を、該臨時設定項目についての臨時設定値として選択するとともに、該臨時設定項目の設定値候補として前記第2の記憶手段に記憶する、ことを特徴とする情報処理装置。
  2. ユーザからの入力に基づいて、前記複数の印刷設定項目から選択プリセットシンボルに対応する臨時設定項目を選択し、前記第1の記憶手段に記憶する臨時設定項目登録手段を備えることを特徴とする請求項1に記載の情報処理装置。
  3. 選択プリセットシンボルに関し、前記複数の印刷設定項目について設定値候補を表示部に表示する第3表示制御手段と、
    選択プリセットシンボルに関し、前記複数の印刷設定項目について前記第3表示制御手段が表示した設定値候補のうち一つを設定値として選択し、前記選択した設定値の組み合わせを選択プリセットシンボルに対応するプリセットデータとして、前記第1の記憶手段に記憶するプリセットデータ編集手段と、を備えることを特徴とする請求項1又は2に記載の情報処理装置。
  4. 前記第2選択手段は、前記表示した設定値候補のうち、選択プリセットシンボルに対応するプリセットデータにおいて設定されている設定値を、デフォルトの臨時設定値として選択することを特徴とする請求項乃至のいずれか1項に記載の情報処理装置。
  5. プリセットデータに対応づけて、該プリセットデータに基づいて印刷設定が行われた回数の情報を管理する手段を備え、
    前記表示制御手段は、前記管理される回数情報に基づいてプリセットシンボルの表示位置を決定することを特徴とする請求項乃至のいずれか1項に記載の情報処理装置。
  6. 複数の印刷設定項目に関する設定値の組み合わせ(以下、「プリセットデータ」という)、前記複数の印刷設定項目のうち該プリセットデータに関して臨時に設定値を指定可能な印刷設定項目(以下、「臨時設定項目」という)の情報、該プリセットデータを選択するためのプリセットシンボルを対応づけてメモリに記憶する工程と、
    前記印刷設定項目それぞれについて、設定値として指定可能な値(以下、「設定値候補」という)の情報を前記メモリに記憶する工程と、
    前記記憶されたプリセットシンボルを表示部に表示する第1表示制御工程と、
    前記記憶されたプリセットシンボルのうち一つを選択する第1選択工程と、
    前記第1選択工程において選択したプリセットシンボル(以下、「選択プリセットシンボル」という)に対応する臨時設定項目について、ユーザが設定値を指定可能なメニューを表示部に表示する第2表示制御工程と、
    選択プリセットシンボルに対応する臨時設定項目について、ユーザにより指定された設定値を臨時設定値として選択する第2選択工程と、
    前記記憶されたプリセットデータから、選択プリセットシンボルに対応するプリセットデータを読み出し、該読み出したプリセットデータの臨時設定項目に関する設定値を前記第2選択工程において選択した臨時設定値で置き換え、該置き換えたプリセットデータに基づいて印刷設定を行う印刷設定工程と、を備える印刷設定方法において、
    前記第2表示制御工程では、臨時設定項目について設定値候補を表示部に表示し、前記第2選択工程は、前記表示した設定値候補のうち一つを臨時設定値として選択し、
    前記第2選択工程では、さらに、ユーザから指定された設定値候補がユーザ定義である場合には、ユーザから臨時設定項目の定義値(ユーザ定義値)を受けつけ、該受け付けたユーザ定義値を該臨時設定項目についての臨時設定値として選択するとともに、該臨時設定項目の設定値候補として前記メモリに記憶する、ことを特徴とする印刷設定方法。
  7. 請求項記載の印刷設定方法をコンピュータで実行させるためのプログラム。
JP2007210941A 2006-10-13 2007-08-13 情報処理装置、印刷設定方法 Expired - Fee Related JP4306773B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007210941A JP4306773B2 (ja) 2006-10-13 2007-08-13 情報処理装置、印刷設定方法
US11/871,097 US20080088865A1 (en) 2006-10-13 2007-10-11 Information Processing Device and Printing Setup Method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006280290 2006-10-13
JP2007210941A JP4306773B2 (ja) 2006-10-13 2007-08-13 情報処理装置、印刷設定方法

Publications (2)

Publication Number Publication Date
JP2008117366A JP2008117366A (ja) 2008-05-22
JP4306773B2 true JP4306773B2 (ja) 2009-08-05

Family

ID=39302807

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007210941A Expired - Fee Related JP4306773B2 (ja) 2006-10-13 2007-08-13 情報処理装置、印刷設定方法

Country Status (2)

Country Link
US (1) US20080088865A1 (ja)
JP (1) JP4306773B2 (ja)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009087018A (ja) * 2007-09-28 2009-04-23 Oki Data Corp 印刷設定プログラム及び情報処理装置
JP2010097454A (ja) 2008-10-17 2010-04-30 Seiko Epson Corp プリンタドライバ
JP5322580B2 (ja) * 2008-10-29 2013-10-23 キヤノン株式会社 ユーザーインターフェイス及びその制御方法、並びにプログラム、画像処理装置
EP2394215A1 (en) * 2009-02-06 2011-12-14 OCE-Technologies B.V. Method for processing documents on an image-processing apparatus
JP5377447B2 (ja) * 2010-08-27 2013-12-25 京セラドキュメントソリューションズ株式会社 表示入力装置及びこれを備えた画像形成装置
JP6451266B2 (ja) * 2014-12-02 2019-01-16 コニカミノルタ株式会社 画像形成装置、画像形成システム、画像形成制御方法及び画像形成制御プログラム
JP6661409B2 (ja) * 2016-03-01 2020-03-11 キヤノン株式会社 自動設置システム、情報処理装置、情報処理装置の制御方法、及びプログラム
JP2018197982A (ja) * 2017-05-24 2018-12-13 コニカミノルタ株式会社 情報入力装置およびコンピュータープログラム
JP7251320B2 (ja) * 2019-05-31 2023-04-04 セイコーエプソン株式会社 制御プログラム、電子機器
US11169749B2 (en) * 2019-08-19 2021-11-09 Lenovo (Singapore) Pte. Ltd. Dynamic printer setting based on document analysis

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3168570B2 (ja) * 1989-11-08 2001-05-21 富士通株式会社 アイコンパターン自動生成装置および方法
JP4574344B2 (ja) * 2004-01-20 2010-11-04 キヤノン株式会社 情報処理装置及び方法
JP4360365B2 (ja) * 2005-10-11 2009-11-11 コニカミノルタビジネステクノロジーズ株式会社 画像形成装置、画像形成装置を制御する方法および画像形成装置を制御するためのプログラム

Also Published As

Publication number Publication date
US20080088865A1 (en) 2008-04-17
JP2008117366A (ja) 2008-05-22

Similar Documents

Publication Publication Date Title
JP4306773B2 (ja) 情報処理装置、印刷設定方法
JP4811589B2 (ja) 情報処理装置、プリンタドライバ
US8681354B2 (en) Information processing apparatus for setting a printing attribute to a hot folder
JP5100350B2 (ja) 印刷制御装置、印刷制御方法、及び、印刷制御プログラム。
JP5629621B2 (ja) 画像形成装置、画像形成処理システム、画像形成処理方法およびそのプログラムが記録されているコンピュータ読取可能な記録媒体
JP4485997B2 (ja) 印刷制御装置、印刷制御システム、印刷制御方法、印刷制御プログラム及び記録媒体
JP2007133611A (ja) プリンタ制御装置、並びにプリンタ制御装置に接続されているプリンタを制御するための方法およびコンピュータプログラム
JP2005122275A (ja) 情報処理装置及び方法及びプログラム
JP2006260245A (ja) 印刷制御装置、印刷制御装置の制御方法、印刷制御プログラム及び記録媒体
JP2004110740A (ja) 印刷指示装置及び印刷指示方法
JP2010061652A (ja) 画像形成装置とその画像形成方法並びに周辺装置とその印刷オプションを代替する方法
JP2010097454A (ja) プリンタドライバ
JP4967158B2 (ja) 情報処理装置および情報処理方法
JP2007200255A (ja) 仮想デバイス名変更プログラム
JP7175693B2 (ja) 印刷装置、印刷装置の制御方法、及びプログラム
JP2007041808A (ja) 印刷履歴表示プログラム
JP5630163B2 (ja) 印刷機器情報表示プログラム、印刷機器情報表示方法、および印刷機器情報表示装置
JP2016045788A (ja) プリンタードライバー、設定受付方法及び設定受付装置
JP2006259825A (ja) プリントシステム及びプログラム
JP5361399B2 (ja) 画像処理装置、画像処理装置の制御方法、及び制御プログラム
JP2006072824A (ja) 電子アルバム編集装置及びその制御方法及びそのプログラム及びそのプログラムをコンピュータ装置読み出し可能に記憶した記憶媒体
JP2003167697A (ja) 印刷指示装置
JP4773885B2 (ja) 印刷管理装置および印刷管理プログラム
JP2009116687A (ja) 情報処理システム、情報処理装置、画像形成装置および情報処理方法
JP2007079953A (ja) 画像形成装置、画像形成方法、及び画像形成プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090306

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4306773

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

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130515

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20140515

Year of fee payment: 5

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees