JP4250233B2 - Information processing apparatus, method, and storage medium - Google Patents
Information processing apparatus, method, and storage medium Download PDFInfo
- Publication number
- JP4250233B2 JP4250233B2 JP28444898A JP28444898A JP4250233B2 JP 4250233 B2 JP4250233 B2 JP 4250233B2 JP 28444898 A JP28444898 A JP 28444898A JP 28444898 A JP28444898 A JP 28444898A JP 4250233 B2 JP4250233 B2 JP 4250233B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- reading
- paper size
- function
- processing apparatus
- 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
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、データの編集、参照、および印刷装置でデータを印刷するための設定を行うプログラムを含む情報処理装置、方法、およびその方法を実行するためのプログラムを記録した記録媒体に関する。
【0002】
【従来の技術】
従来、複数種類の印刷用紙や、種々な印刷方法等を選択することが可能な印刷装置に対して、印刷するために必要となる情報を提供する印刷制御装置が知られており、このような印刷制御装置としては、操作者が印刷に必要とする種々の情報を選択あるいは入力し、選択あるいは入力された情報を組合わせることで印刷を行うのに必要な情報を得て、印刷装置に提供するものが知られている。
【0003】
例えば、「用紙サイズ」や「用紙方向」などの各設定項目に対してそれぞれ印刷のために必要な印刷情報の設定値を図7に示すように表示するので、操作者はこれら表示された項目から設定値を選択あるいは入力している。
【0004】
一方、情報処理装置にて作成した情報を操作者が印刷しようとした際に、例えば「用紙サイズ」や「給紙方法」など所望の印刷形態を望んで印刷しようとしたものの、印刷装置においては「用紙サイズ」が未定義であったり「給紙方法」が存在しないこと等により、情報処理装置において印刷形態を再度変更して印刷指示を行うか、印刷装置において新たに定義し直さなければならなかった。
【0005】
【発明が解決しようとする課題】
上述の従来技術によれば、印刷形態に関して操作者による情報処理装置からの要求と印刷装置の持つ機能とが完全に合致する場合は問題は起きないが、一般的には情報処理装置から要求する機能と印刷装置の持つ機能は異なる場合が多い。
【0006】
例えば「用紙サイズ」について説明すると、情報処理装置での印刷命令として標準的な「A4サイズ」を指定した場合、ほとんどの印刷装置(プリンタ)では「A4サイズ」を機能として用意しており、操作者の要求通りの「A4サイズ」で印刷される。
【0007】
しかしながら、情報処理装置において予め用意した用紙サイズを指定した場合であり、プリンタが用意していない用紙サイズである場合に、プリンタの用紙サイズ設定に対して、情報処理装置で予め用意された用紙サイズに合わせて設定し直さなければ(カスタマイズ)ならなかった。
【0008】
一方、印刷装置としてのプリンタが固有に持つ用紙サイズ、例えば封筒サイズなどを情報処理装置から印刷しようとした場合であって、封筒サイズが情報処理装置において用意されていない用紙サイズである場合、今度は情報処理装置側の印刷用紙サイズ設定に対して、印刷装置が固有に持つ封筒サイズに合わせてカスタマイズしなければならなかった。
【0009】
本発明の目的は、種々な印刷機能を選択することが可能な印刷装置と印刷命令をする情報処理装置において、印刷装置と情報処理装置のどちらか一方が用意していない機能を使用しようとした場合に、操作者の手を煩わさずに機能を使用できるよう自動的にカスタマイズすることにある。
【0010】
本出願に係るその他の目的は、印刷装置と情報処理装置の各々が持っている印刷制御機能を明示的に操作者に示すことにより、操作者にとって印刷制御機能の効果的な設定や選択が可能となることにある。
【0011】
【課題を解決するための手段】
前記目的を達成するために本発明に係る情報処理装置は主として以下に示す構成よりなる。
【0012】
すなわち、情報処理装置は、印刷装置が有する機能を示す機能情報を読み出す第1の読み出し手段と、
情報処理装置が有する機能を示す機能情報を読み出す第2の読み出し手段と、
前記第1の読み出し手段により読み出された機能情報と、前記第2の読み出し手段により読み出された機能情報と、に基づき、所定の印刷設定項目において選択可能な設定値を示すリストを表示する表示手段と、を備え、
前記表示手段は、前記リストに示された設定値が、前記第1の読み出し手段により読み出された機能情報及び前記第2の読み出し手段により読み出された機能情報のうちいずれに基づくかを識別して表示することを特徴とする。
【0021】
【発明の実施の形態】
次に本発明による実施形態を説明する。以下に説明する実施形態においては、印刷機能のうち特に用紙サイズに関して説明したものである。
【0022】
[第1の実施形態]
本発明の第1の実施形態を説明する。図1は、本発明に含まれる情報処理装置(コンピュータ)のシステム構成を示すブロック図である。
【0023】
なお、本発明においては利用者が直接操作を行うためのクライアントコンピュータと、ネットワーク上での資源の供給・管理等を行うためのサーバコンピュータを備えるサーバ、クライアントシステム並びにコンピュータ単体で動作するスタンドアロンシステムの双方で実現可能である。
【0024】
またサーバクライアントシステムのサーバコンピュータとクライアントコンピュータの内部構成については差がなく、さらにはスタンドアロンコンピュータの内部構成については、104はネットワークインターフェース(Net−I/F)が構成されていくとも実現可能であることを除けばサーバクライアントシステムのコンピュータとは差異がないため図1で全てのコンピュータシステムの説明を行う。
【0025】
図1中、101は本情報処理装置の制御を司るCPUである。
【0026】
102はRAMであり、CPU101の主メモリとして、および実行プログラムのワークエリアや一時待避領域として機能する。
【0027】
103はCPU101の動作処理手順を記録しているROMである。ROM103にはプリントサービスコントローラの機器制御を司るシステムプログラム(基本ソフト:OS)を記録したプログラムROMと、システムを稼働するために必要な情報等が記録されたデータROMがある。
【0028】
104はネットワークインターフェース(Net−I/F)であり、後述するネットワークデータサーバとのデータ転送制御や、ネットワークシステム(インターネット等)とのデータ転送を行うためのデータ制御や診断を行う。
【0029】
105はビデオRAM(VRAM)で、CRT106の画面に表示される画像を展開し、その表示制御を行う。
【0030】
107はキーボードなどの外部入力装置からの入力信号を制御するためのキーボードコントローラである。108および109は操作を受け付けるための外部入力装置であり、108はキーボード(KB)、109はポインティングデバイス(PD、マウスなど)を示している。
【0031】
110はハードディスクドライブ(HDD)を示し、後述するアプリケーションプログラムや印刷用の情報のデータ保存用に用いられる。
【0032】
111はフロッピーディスクやCD−ROMなどのリムーバルディスクドライブ(FDD)を示し、後述するアプリケーションプログラムの媒体からの読み出しや画像データの書き込み、読み出しなどに用いられる。
【0033】
112はプリンタ制御装置(PRTC)で、後述する外部出力装置113の制御と出力を行う。
【0034】
113は外部装置であって、たとえばプリンタなどである。プリンタのシステム構成については、図2において説明する。
【0035】
100は上述した各ユニット間を接続するためのI/Oバス(アドレスバス、データバスおよび制御バス)である。
【0036】
図2は、本発明に含まれる印刷装置(プリンタ)のシステム構成を示すブロック図である。
【0037】
なお、本発明においては利用者が直接印刷を行うための単体コンピュータに接続されたローカルプリンタと、ネットワーク上での印刷を行うためのネットワークプリンタの双方で実現可能である。またローカルプリンタとネットワークプリンタの内部構成については差がなく、さらにはローカルプリンタの内部構成については204はネットワークインターフェース(Net−I/F)が構成されていくとも実現可能であることを除けばネットワークプリンタとは差異がないため図2ですべてのプリンタの説明を行う。
【0038】
図2中、207はプリンタであり、情報処理装置より送信されたデータおよびプリンタの動作用ファームウェアにより、データを整理して画像を生成し、用紙上に画像形成を行う。
【0039】
201は本印刷装置全体の制御を司るCPUであり、ROM204に記録された制御プログラムに基づいてプリンタ207のファームウェアを実行する。
【0040】
202はハードディスクドライブで、転送されたデータや印刷制御用のプログラム(ファームウェア)を保持する。なお、ハードディスクドライブはプリンタのシステム構成に存在しないものもある。
【0041】
203はネットワークインターフェースで、ネットワークを介してのデータおよびファームウェアの転送を制御する。
【0042】
204はROMで、データおよびファームウェアの転送を制御するプログラムを保持する。
【0043】
205はRAMで、CPU201の主メモリとして、および画像メモリとして機能する。
【0044】
206は画像形成部で、RAM205上に形成された画像データをもとに用紙上に画像を印刷する。
【0045】
200は上述した各ユニット間を接続するためのI/Oバス(アドレスバス、データバスおよび制御バス)である。
【0046】
なお、情報処理装置からの問い合わせに対応するべき印刷制御情報については、ハードディスクドライブ202あるいはROM204において保存されているものとする。
【0047】
図3は、本実施形態における構成を示した図である。
【0048】
300は、本発明に含まれる情報処理装置である。
【0049】
301は、本発明に含まれる印刷装置である。
【0050】
302は、情報処理装置300の持つ印刷用の情報の値として、予め定めた所定の値を格納するデフォルト値格納手段であり、一般的に利用されているROMなどが用いられる。
【0051】
303は、印刷装置301を制御するための必要な設定情報としての印刷制御情報を印刷装置301から取得する読み出し手段である。
【0052】
304は、読み出し手段303により取得した印刷制御情報と情報処理装置300の持つ印刷用の情報に基づいて印刷命令用の制御情報を作成し設定する設定手段である。
【0053】
305は、設定手段304で作成された印刷命令用の制御情報の表示を行う表示手段であり、情報処理装置300や印刷装置301の持つ機能や制御情報などが提供された機能メニュー、印刷制御情報の内容等を表示する。
【0054】
306は、印刷命令用の制御情報の値について、操作者による所望の項目の入力操作を行う入力手段である。
【0055】
307は、設定手段304により設定された印刷命令用の制御情報を格納する命令格納手段である。
【0056】
308は、命令格納手段307に格納された印刷命令用の制御情報に基づき印刷装置301に印刷の実行を命令する命令手段である。
【0057】
309は、印刷装置301において、その持つ機能や装置構成などの構成情報を含めた印刷制御情報を蓄積する印刷制御情報蓄積手段である。
【0058】
310は、印刷出力手段であり、命令手段308により配信された印刷指示に基づいて印刷の出力を実行する印刷出力手段である。
【0059】
これより以降は、説明を簡便に進めるために、情報処理装置300上で作成・編集した文書を、印刷装置301で印刷を実行するものとして記述する。
【0060】
図4は、情報処理装置300の持つ印刷用の情報である印刷情報の一例を示したものである。
【0061】
印刷用の情報とは、希望する出力用紙サイズ、出力時解像度、印刷方向など、印刷に関して不可欠な制御項目を表現する情報であり、印刷出力用データの提供者の意志を極力正確に反映するために、例えば4枚分のハガキシート印刷を目的として作成されたデータの出力のために、印刷用の情報のうちの一つである「希望する出力用紙サイズ」は「ハガキシート」となっている。ここでは「ハガキシート」や「A4サイズ」を、情報処理装置300においては一般的な用紙形式として定義されていることとする。もしも一般的な用紙形式でない出力サイズを要求する場合は「カスタムサイズ」として指定し、別項目において用紙サイズを「23×44ミリメートル」等と指定する。
【0062】
これらの印刷用の情報は、一般的に情報処理装置300の内部処理を極力簡便に制御することが可能な形態で表現される。例えば、数値化やビット列などで示される。
【0063】
図4において、400は情報処理装置300の持つ印刷用の情報である印刷情報ファイルであり、印刷情報が項目ごとに設定されている状態を表す。まず「001」は印刷したい用紙の種類を示しており、ここではハガキサイズでの印刷を希望している。同様に「002」は印刷方向で「縦」方向を、「003」は出力時の解像度で「600」dpiで設定されていることを示している。これらの情報をこの図では判別可能な文字列で記述しているが、情報処理装置300において認識できるビット列による表現等であっても構わない。
【0064】
なお、本実施形態においては、本発明を簡潔に説明するために、印刷用の情報の、特に「希望する出力用紙サイズ」に絞った説明を行う。
【0065】
図5は、印刷装置301を制御するために必要な設定情報である印刷制御情報の一例を示したものである。
【0066】
印刷制御情報とは、実際に印刷装置301の出力を行う場合の出力用紙サイズ、枚数、印刷方向など印刷の実行に際して不可欠な制御項目を表現する情報である。これらの印刷制御情報は印刷出力手段310が直接扱うため、印刷装置301が持っている機能を指示する情報でなければならない。
【0067】
図5において、500は印刷装置301が扱う印刷制御情報の例として、印刷制御情報ファイルを示しており、印刷制御情報が項目ごとに設定されている状態を表す。まず「001」は出力用紙サイズを示しており、ここではハガキサイズでの印刷を実行しようとしている。同様に「002」は用紙の印刷方向を、「003」は出力枚数を示している。これらの情報をこの図では判別可能な文字列で記述しているが、印刷装置301において認識できるビット列による表現等であっても構わない。
【0068】
なお、本実施形態においては、本発明を簡潔に説明するために、印刷制御情報の、特に「出力用紙サイズ」に絞った説明を行う。
【0069】
図6は、印刷制御情報蓄積手段309が保持している、印刷装置301でサポートしている印刷機能の情報の一例として、サポート情報ファイルを示したものである。
【0070】
サポートしている印刷機能の情報とは、出力用紙種類、給紙方法、印刷方向、印刷枚数など印刷装置301で実際に動作が可能な機能を表現する情報である。印刷装置301は、自らの持つ機能を保持することにより、情報処理装置300より印刷指示されたデータが印刷できるか否かを判断することが可能となる。本発明においては、印刷装置301の持つ機能を情報処理装置300が調査することにより操作者の操作効率を高めることを実現しており、図6に示すサポート情報ファイルは欠かせない存在である。
【0071】
図6において、600は印刷装置301が保持している機能情報の例としてのサポート情報ファイルであり、サポートしている印刷機能が項目ごとに記述されている状態を表す。また「001」は出力用紙種類を示しており、ここではA4、A5、B5、Letter、ハガキ、カスタムの6種類の出力用紙形式をサポートしていることが記述されている。同様に「002」は用紙の印刷方向で「縦」と「横」を、「003」は給紙方法で「自動」「上段カセット」「下段カセット」「トレイ」をそれぞれサポートしていることを示している。これらの情報をこの図では判別可能な文字列で記述しているが、印刷装置301において認識できるビット列による表現等であっても構わない。
【0072】
なお、本実施形態においては、本発明を簡潔に説明するために、サポートしている印刷機能の、特に「出力用紙サイズ」に絞った説明を行う。
【0073】
図7は、情報処理装置300上で編集中の文書用紙サイズを設定する用紙の設定パネルであり、設定手段304で作成された印刷命令用の制御情報のうち、編集中の文書を表示手段305に表示した例である。
【0074】
700は用紙の設定パネルであり、編集中の用紙サイズの設定に必要な項目を情報処理装置300上でこのパネルを用いて設定する。
【0075】
701は現在設定されている用紙サイズを図で説明するプレビューウインドウである。
【0076】
702は編集中の用紙サイズを指定する部分である。表示される名称は、既に情報処理装置300あるいは印刷装置301において定義された用紙サイズ名称が表示される。用紙サイズの名称が特に無い場合は「カスタム」や「ユーザ定義用紙」等といった表現がされる。なお、この用紙サイズの名称が表示される部分は図8のごとくポップアップ形式でリストメニュー表示される。
【0077】
703は用紙サイズにおける横幅を示す。前述の現在設定されている用紙サイズ名称702が既に定義された定型サイズである場合、この図に示すように幅の設定入力部分703はグレイアウトされ入力できない状態となる。現在設定されている用紙サイズ名称702において定義されていない用紙、例えば「カスタム」等を選択した場合は、幅の設定入力部分703は入力できる状態となる。
【0078】
704は用紙サイズにおける縦の長さを示し、用紙サイズの長さ設定入力について、幅の設定入力部分703と同様に動作する。
【0079】
705は編集中の用紙の用紙方向を選択するラジオボタンである。縦置きを選択することによって用紙は縦置きとなり、横置きを選択することによって用紙は横置きとなる。
【0080】
706はプリンタの指定部分であり、情報処理装置300が扱うことの可能な印刷装置301のうち、現在指定されているプリンタを表示する。なお、このプリンタ名称が表示される部分は図9のごとくポップアップ形式でリスト表示される。
【0081】
707は用紙の設定の実行ボタンであり、このボタンを押し下げることにより、用紙の設定パネル700で設定された情報を現在編集中の文書の用紙サイズとして設定するとともに、印刷命令用の制御情報の一部として命令格納手段307にデータを蓄積する。
【0082】
709はキャンセルボタンであり、このボタンを押し下げることにより、用紙の設定を中止する。
【0083】
図8は現在設定されている用紙サイズ名称702のポップアップメニュー化を説明する図である。
【0084】
800は現在設定されている用紙サイズ名称702である。
【0085】
801はポップアップ形式のメニューリストを表示させるボタンである。
【0086】
802は表示されたポップアップメニューリストを閲覧するためのスライダである。スライダ802を上下に動かすことにより、既に定義されている用紙サイズのリストの表示内容が上下に動き、すべての定義済用紙サイズが閲覧可能となる。
【0087】
803は現在選択されている用紙サイズである。
【0088】
804はリストボックスであり、ポップアップメニューリストの外枠の機能を持つ。
【0089】
図9は用紙の設定パネル700におけるプリンタの指定部分706を説明する図である。
【0090】
900は現在設定されているプリンタ名称706(図7)である。
【0091】
901はポップアップ形式のメニューリストを表示させるボタンである。
【0092】
902は現在選択されているプリンタである。
【0093】
903はリストボックスであり、ポップアップメニューリストの外枠の機能を持つ。なお、プリンタの指定のためのポップアップメニューリスト903には、802のごとくスライダが表示される場合がある。この場合はスライダを上下に動かすことにより、設定手段304が現在扱うことの可能な全てのプリンタのリスト表示内容が上下に動き、全てのプリンタが閲覧可能となる。
【0094】
図10は、設定ボタン707を押し下げて表示される、プリンタの詳細設定パネルの例である。
【0095】
図11は、図7と同じものであり、情報処理装置300上で編集中の文書用紙サイズを設定する用紙の設定パネルであり、用紙サイズが情報処理装置300にも印刷装置301にも定義されていないサイズを設定する場合の例である。
【0096】
図12は、情報処理装置300上での印刷設定パネルであり、設定手段304で作成された印刷命令用の制御情報を表示手段305に表示した例である。
【0097】
1200は、印刷設定パネルであり、印刷に必要な項目を情報処理装置300上でこのパネルを用いて操作する。
【0098】
1201は情報処理装置300で作成・編集した文書の用紙サイズである。
【0099】
1202は実際に印刷を行う出力サイズであり、印刷装置301のサポートしている印刷用紙に適応した用紙が図8に示すがごとくポップアップ形式でリストメニュー表示される。印刷装置1201のサポートしていないカスタム形式で印刷を行う場合は、出力サイズ1202を「カスタム」等として選択するとともに、幅の設定1203と長さの設定1204とを設定する。なお、出力サイズにおいては「A4→B5」などと拡大・縮小を伴う出力も選択できる。このような場合のために、拡大/縮小率の表示部1205には用紙サイズに対する出力サイズの拡大・縮小率を百分率で表示する。
【0100】
1206は印刷装置301から出力されるイメージのシミュレーションを行うためのプレビュー表示ボタンである。このボタンを押し下げると、表示手段305において、図13に示すように、実際用紙に印刷するがごとく印刷イメージが表示される。
【0101】
1207は印刷実行ボタンであり、このボタンを押し下げることにより、命令手段308は印刷を命令する。
【0102】
1208はキャンセルボタンであり、このボタンを押し下げることにより、印刷設定を中止する。
【0103】
図13は、プレビューボタン1206を押し下げて表示される、印刷プレビューパネルの例である。
【0104】
1300は印刷プレビューパネルであり、1301は印刷プレビュー部分である。ここに、実際用紙に印刷するがごとく、編集中の文書の印刷イメージが表示される。
【0105】
<データの流れと処理>
次に、図1乃至図14並びに図15を用いて本実施形態のデータの流れと一連の処理を説明する。
【0106】
なお説明にあたっては、明快に理解が得られるよう印刷の対象を「文書」とし、さらに印刷に必要な制御情報のうち「用紙サイズ」に絞った説明を行う。
【0107】
まず、図3を使用して本実施形態におけるデータの流れ並びに一連の処理の概略を説明する。
【0108】
設定手段304は、印刷装置(以下、プリンタ)に印刷出力を命令するための準備として、プリンタを動作させるために必要な情報の収集および設定を行う。そのために、プリンタのサポートする用紙サイズ情報の読み込みを情報処理装置(以下、PC)の読み出し手段が行い、設定手段304に転送する。一方、PC側のデフォルト用紙サイズ情報をデフォルト値格納手段302から読み込む。設定手段304は、この段階で印刷に最低限必要な情報を設定し命令格納手段307に印刷命令用の印刷制御情報を格納する。命令格納手段307に格納された印刷命令用の印刷情報に基づいて表示手段305に、編集中の文書の用紙サイズを用紙の設定パネル700で表示したり、印刷出力用の用紙サイズを印刷設定パネル1200で表示したりする。
【0109】
操作者が用紙の設定の実行ボタン708を押し下げると、編集する文書サイズが変更される。このように操作者は表示手段305に表示された項目に設定があれば入力手段306により訂正入力する。訂正入力された場合は、設定手段304により命令格納手段に格納された印刷命令用の印刷制御情報を訂正入力に応じて適正に修正する。印刷設定パネル1200において、印刷実行ボタン1207を押し下げ印刷指示を行うと、命令手段308は直ちにプリンタの印刷出力手段310へ印刷の実行を指示するとともに、印刷命令用の印刷制御情報を含む印刷データを引き渡す。印刷出力手段310は、受け取った印刷データを印刷制御情報蓄積手段309に一時蓄積し、全ての印刷データの引渡しが終了した段階、あるいは印刷処理が実行できる段階になった場合に、実際に印刷出力を行う。
【0110】
以下、フローチャートを用いて詳細な説明を行う。
【0111】
図14は本実施形態における、文書処理の用紙サイズの設定・変更の手順を示すフローチャートである。
【0112】
まず、操作者が任意のタイミングによりキーボード108やポインティングデバイス109等の入力デバイスから、情報処理装置300で編集処理したい文書ファイル名を入力する(S1401)。
【0113】
編集処理したい文書ファイル名が新規ファイル名である場合(S1402)デフォルト値格納手段としても機能しているHDD110から新規文書用のデフォルト設定情報を読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に読み込んだデフォルト設定情報を編集文書の用紙サイズとして格納する(1403)。
【0114】
編集処理したい文書ファイル名が既に存在する文書である場合、HDD110に格納されている文書ファイルを読み込み、文書ファイルとともに保持されている用紙サイズ等の設定情報を読み込み、印刷命令用の制御情報を設定するとともに、RAM102に読み込んだ設定情報を格納する(S1404)。
【0115】
次に、操作者が任意のタイミングにおいて用紙の設定パネル700を立ち上げる(S1405)。
【0116】
情報処理装置300が定義してある用紙サイズリストを作成していない場合(S1406)、設定手段304は、情報処理装置300がサポートしている文書用紙サイズの種類とサイズ情報をHDD110から読み込み、RAM102等に格納するとともに、図8に示すリストのもととなるデータを作成し、HDD110等に格納する(S1407)。
【0117】
読み出し手段303によって印刷装置301の用紙サイズの種類情報が読み出されていない場合(S1408)、印刷制御情報蓄積手段309を通じて、印刷装置301内のHDD202やROM204等から、印刷装置301の用紙サイズの種類とサイズ情報を読み出し、S1407にて作成・格納された、情報処理装置300がサポートしている文書用紙サイズの種類とサイズ情報とを合わせ、図8に示すリストをデータとして作成し、HDD110等に格納する(S1409)。
【0118】
以上までのステップを踏んで用紙の設定パネルは表示される。その後、操作者は編集している用紙サイズの変更をするため、用紙サイズポップアップメニューボタン801を選択すると、図8のようなリストがポップアップ表示される。この中では、情報処理装置300の用意した用紙サイズと印刷装置301の用意した用紙サイズの双方があわせて表示される。この中から、所望の用紙サイズを選択する(S1401)。
【0119】
S1410において選択された用紙サイズが情報処理装置300のみが定義してある用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1411)。
【0120】
S1410において選択された用紙サイズが印刷装置301のみが定義してある用紙サイズであった場合、設定手段304は編集中の文書の用紙サイズとして新たに定義し、操作者が違和感を覚えることなく、すなわち情報処理装置300で既に定義しておいた用紙のごとく使用できるようにする(S1412)。
【0121】
S1410において選択された用紙サイズがユーザ定義やカスタム設定などといった操作者が独自に定義するとした場合、設定手段304は幅の入力設定部分703と長さの入力設定部分704とを、幅の入力設定部分1103、長さの入力設定部分1104のごとく入力可能な状態とし、操作者はキーボード108などにより編集中文書の用紙サイズとして入力するとともに、命令格納手段307に印刷命令用の制御情報を設定し、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1413)。
【0122】
S1410において選択された用紙サイズが情報処理装置300と印刷装置301の両方が定義している用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1414)。
【0123】
このようにして現在、用紙サイズは現在設定されている用紙サイズ名称702にあるように「はがき」が選択されている。また、用紙の設定パネル700においては現在、設定されているプリンタ名称706において「プリンタ▲1▼」が選択されている。これは言いかえれば、現状「プリンタ▲1▼」においては「はがき」の用紙での印刷が可能な状態となっている、とも言える。
【0124】
次に、出力するプリンタを設定する。
【0125】
現在設定されているプリンタ名称706には「プリンタ▲1▼」が選択されているが、これをポップアップメニュー表示ボタン901を押し下げて、メニュー903の中の「プリンタ▲2▼」を選択する(S1415)。
【0126】
S1415において、選択したプリンタ▲2▼における「はがき」サイズがプリンタ▲1▼での「はがき」と同一名称で同一サイズで定義されている場合、「はがき」という用紙サイズはプリンタ▲1▼とプリンタ▲2▼において、全く同一のものであると判断し、印刷命令用の制御情報のうち、出力先プリンタや印刷可能領域など必要な項目のみ変更し、操作者が違和感を覚えることなく、すなわち、情報処理装置300で既に定義しておいた用紙のごとく使用できるようにする(S1416)。
【0127】
S1415において、プリンタ▲1▼における「はがき」サイズが選択したプリンタ▲2▼で名称もサイズも定義されていない場合、操作者にプリンタ▲2▼では「はがき」という用紙サイズが定義されていないことを知らしめるために、図12における現在設定されている出力用紙サイズ名称1202に「ユーザ定義用紙」や「カスタム」といった内容の語句で表現させるようにする(S1417)。
【0128】
S1415(図14B)において、プリンタ▲1▼における「はがき」サイズと全く同じサイズで選択したプリンタ▲2▼での名称「郵便はがき」が存在していた場合、操作者はこれまで設定された「はがき」という用紙サイズはプリンタ▲2▼では別名称「郵便はがき」であるということを知らしめるために、現在設定されている用紙サイズ名称702に「郵便はがき」と表示するとともに、設定手段304は編集中の文章の用紙サイズとして「郵便はがき」を新たに定義し、操作者が違和感を覚えることなく、すなわち情報処理装置300で既に定義しておいた用紙のごとく使用できるようにする(S1418)。
【0129】
S1415において、選択したプリンタ▲2▼における「はがき」サイズの名称がプリンタ▲1▼における名称「はがき」と同一であるものの、サイズが異なって定義されている場合、操作者にプリンタ▲2▼では「はがき」という用紙サイズが既に別サイズで定義されていたということを知らしめるために、現在設定されている用紙サイズ名称702に「はがき(2)」等と区別をして表示するとともに、設定手段304は編集中の文書の用紙サイズとして「はがき(2)」を新たに定義し、印刷装置301における用紙サイズ「はがき」と混乱しないように、印刷命令用の設定情報に対して、印刷装置301において定義されていない用紙サイズとして「カスタム」等と設定するとともに、幅と長さを設定し、命令格納手段307に格納する。この場合も操作者が違和感を覚えることなく、すなわち情報処理装置300で既に定義しておいた用紙のごとく使用できるようにする(S1419)。
【0130】
以上のようにして、編集文書の用紙サイズの設定・変更を行う。
【0131】
図15は本実施形態における、設定手段304による印刷処理の初期設定から、印刷出力手段310によって印刷出力されるまでの手順を示すフローチャートである。なお、説明を簡潔に進めるために、情報処理装置上においては既に印刷対象の文書が開かれており、フローチャート図14で説明したように、印刷に必要な印刷命令用の印刷制御情報は既に命令格納手段307に格納されているものとする。
【0132】
まず、操作者が任意のタイミングによりキーボード108やポインティングデバイス109等の入力デバイスから文書印刷のメニューを開くための要求を行うと、HDD110に格納されている設定手段304を起動する。設定手段304は、直ちに命令格納手段307に格納された印刷命令用の設定情報に基づいて印刷設定パネル1200の用紙サイズ表示部分1201と出力サイズ表示部分1202においては、それぞれフローチャート図14で説明した方法によって設定されている用紙サイズと出力サイズが表示される。
【0133】
また同時に設定手段304は、既にフローチャート図14で説明した方法によってまとめられている、現在設定されているプリンタ706で選択されているプリンタが用意している用紙サイズと、PCが用意している用紙サイズとを取りまとめた情報を、操作者が指示しやすいように図8に示すがごとくリストメニュー形式で表示する準備を行い、HDD110等に格納する(S1502)。
【0134】
操作者が出力用紙サイズ変更を行いたい場合は用紙サイズポップアップメニューボタン801を選択すると、図8のようなリストがポップアップ表示される(S1503)。
【0135】
この中では、情報処理装置300の用意した用紙サイズと印刷装置301の用意した用紙サイズの双方があわせて表示される。この中から、所望の出力用紙サイズを選択する(S1504)。
【0136】
S1504において選択された出力用紙サイズが情報処理装置300のみが定義してある用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1505)。
【0137】
S1504において選択された出力用紙サイズが印刷装置301のみが定義してある用紙サイズであった場合、設定手段304は選択された用紙サイズの設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中の文書の用紙サイズを新たに定義し、用紙サイズ情報を格納する(S1506)。
【0138】
S1504において選択された出力用紙サイズがユーザ定義やカスタム設定などといった操作者が独自に定義するとした場合、設定手段304は幅の入力設定部分1203と長さの入力設定部分1204とを入力可能な状態とし、操作者はキーボード108などにより印刷出力する用紙サイズとして入力するとともに、命令格納手段307に印刷命令用の制御情報を設定し、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1507)。
【0139】
S1504において選択された出力用紙サイズが情報処理装置300と印刷装置301の両方が定義している用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1508)。
【0140】
このようにして、出力用紙サイズを設定する。
【0141】
なお、本説明では説明を省略しているが、印刷設定パネル1200の用紙サイズ表示部分1201上方には「配置」メニューが表示され、あるいは、ポップアップメニューリスト804の下方には「A3→A4」や「B4→A4」といった項目がある。これらは、出力用紙サイズに対する、編集中の用紙サイズの大きさの差による空白部分や欠落部分を修正するための、編集中の文書全体を拡大・縮小を意味するものである。
【0142】
例えば、印刷設定パネルにおいて「配置」メニューで「用紙にフィット」を選択すると、情報処理装置300で編集中の文書用紙サイズに対して、設定された出力用紙サイズに差がある場合、出力用紙サイズに合わせて元文書サイズが拡大・縮小された印刷結果が得られる。また、ポップアップメニューリスト804において「A3→A4」を選択した場合、元文書サイズはA3であるが、プリンタがA3サイズを定義していない、あるいはサポートしていないのでA4サイズで出力することを意味しており、A3サイズの印刷がA4サイズで全て収まるような印刷出力結果が得られる。
【0143】
以上、種々な印刷機能を選択することが可能な印刷装置と印刷を命令する情報処理装置において、印刷装置と情報処理装置のどちらか一方が用意していない機能、例えば用紙サイズ情報を使用しようとした場合に、操作者の手を煩わさずに用紙サイズを設定・変更できるよう自動的にカスタマイズを行う実施形態を説明した。
【0144】
[第2の実施形態]
本実施形態は、第1の実施形態において、印刷装置と情報処理装置の各々が持っている印刷制御機能を明示的に操作者に示すことにより、操作者にとって印刷制御機能の効果的な設定や選択が可能となる場合の例を説明する。
【0145】
本実施形態においては、第1の実施形態で述べた処理において、操作者が印刷制御情報の効果的な設定や選択が可能となるような表示方法の発明を説明するものであり、第1の実施形態におけるシステム構成をはじめとした装置や実現手段や実現方法については全く同一である。
【0146】
図16は、本発明を明快に説明する、現在設定されている用紙サイズ名称702(図7)におけるポップアップメニュー選択表示例であり、情報処理装置300と印刷装置301の持つ各々の出力用紙の設定に関する機能をわかりやすく表示する例を説明する図である。また、図16は図8で説明した機能と全く同一の機能を持っている。
【0147】
1600は印刷出力サイズ選択メニューであり、用紙の設定パネル700内の編集中の用紙サイズ702上でマウスをクリック選択し、ポップアップされた状態のメニュー表示である。
【0148】
1601はポップアップ形式のメニューリストを表示させるボタンである。
【0149】
1602はメニュー全ての項目を見るためのスライダであり、スライダを上下に動かすことにより、設定手段304が現在扱うことの可能な全ての用紙サイズのリスト表示内容が上下に動き、全ての用紙サイズ名が閲覧可能となる。
【0150】
1603は現在選択されている用紙サイズである。
【0151】
1604はリストボックスであり、ポップアップメニューリストの外枠の機能を持つ。
【0152】
1605は現在設定されている用紙サイズ名称702である。
【0153】
1606は情報処理装置300の機能保持確認アイコンであり、情報処理装置300で既に定義されている用紙に対してこのようなアイコンを表示することにより操作者に、情報処理装置300において定義されている用紙サイズを認識させる役割を持つ。
【0154】
1607は印刷装置301の機能保持確認アイコンであり、印刷装置300で既に定義されている出力用紙に対してこのようなアイコンを表示することにより操作者に、印刷装置301において定義されている出力用紙サイズを認識させる役割を持つ。
【0155】
<データの流れと処理>
次に図1乃至図16並びに図17を用いて本実施形態のデータの流れと一連の処理を説明する。
【0156】
なお本実施形態と第1の実施形態との差異は、表示手段305へ表示される用紙の設定パネル700の現在設定されている用紙サイズ名称702の部分のポップアップメニュー800、あるいは印刷設定パネル1200の印刷出力サイズ1202の部分のポップアップメニュー800における表示方法のみである。そのため、第1の実施形態と同一のシステム構成、同一のデータの流れ、同一の処理を原則として行うものとして説明を行う。したがって、以下差異部分についてのみ説明する。
【0157】
フローチャートを用いて詳細な説明を行う。図17は本実施形態における編集文書の用紙サイズの設定・変更の手順を示すフローチャートである。
【0158】
まず、操作者が任意のタイミングによりキーボード108やポインティングデバイス109等の入力デバイスから、情報処理装置300で編集処理したい文書ファイル名を入力する(S1701)。
【0159】
編集処理したい文書ファイル名が新規ファイル名である場合(S1702)、デフォルト値格納手段としても機能しているHDD110から新規文書用のデフォルト設定情報を読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に読み込んだデフォルト設定情報を編集文書の用紙サイズとして格納する(S1703)。
【0160】
編集処理したい文書ファイルが既に存在する文書である場合、HDD110に格納されている文書ファイルを読み込み、文書ファイルとともに保持されている用紙サイズ等の設定情報を読み込み、印刷命令用の制御情報を設定するとともに、RAM102に読み込んだ設定情報を格納する(S1704)。
【0161】
次に、操作者が任意のタイミングにおいて用紙の設定パネル700を立ち上げる(S1705)。
【0162】
情報処理装置300が定義してある用紙サイズリストを作成していない場合(S1706)、設定手段304は、情報処理装置300がサポートしている文書用紙サイズの種類とサイズ情報をHDD110から読み込み、アイコン1606の表示を行うための機能保持用紙サイズ種類確認情報をRAM102等に格納するとともに、図16に示すリストのもととなるデータを作成し、HDD110等に格納する(S1707)。なお、機能保持用紙サイズ種類確認情報は、例えば、図6におけるサポート情報ファイル600内の「001」で示す用紙種類のようなファイル形式で格納される。
【0163】
読み出し手段303によって印刷装置301の用紙サイズの種類情報が読み出されていない場合(S1708)、印刷制御情報蓄積手段309を通じて、印刷装置301内のHDD202やROM204等から、印刷装置301の用紙サイズの種類とサイズ情報を読み出し、アイコン1607の表示を行うための機能保持用紙サイズ種類確認情報をRAM102等に格納するとともに、S1707において作成・格納された、情報処理装置300がサポートしている文書用紙サイズの種類とサイズ情報、そして機能保持用紙サイズ種類確認情報とを合わせ、図16に示すリストをデータとして作成し、HDD110等に格納する(S1709)。
【0164】
操作者は編集している用紙サイズの変更をするため、用紙サイズポップアップメニューボタン1601を選択すると、図16のようなリストがポップアップされる。この中では、情報処理装置300の用意した用紙サイズと印刷装置301の用意した用紙サイズの双方があわせて表示されるとともに、情報処理装置300と印刷装置301の各々がサポートしてある、あるいは定義してあることを示すアイコンを、先に格納しておいた機能保持用紙サイズ種類確認情報に基づいて、それぞれアイコン1606、アイコン1607として図16に示すように表示する。この中から、所望の用紙サイズを選択する(S1710)。
【0165】
S1710において選択された用紙サイズが情報処理装置300のみが定義してある用紙サイズであった場合、すなわちアイコン1606のみが表示された用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1711)。
【0166】
S1710において選択された用紙サイズが印刷装置301のみが定義していある用紙サイズであった場合、すなわちアイコン1607のみが表示された用紙サイズであった場合、設定手段304は編集中の文書の用紙サイズとして新たに定義し、操作者が違和感を覚えることなく、すなわち情報処理装置300で既に定義しておいた用紙のごとく使用できるようにする(S1712)。
【0167】
S1710において選択された用紙サイズがユーザ定義やカスタム設定などといった操作者が独自に定義するとした場合、設定手段304は幅の入力設定部分703と長さの入力設定部分704とを、幅の入力設定部分1103と長さの入力設定部分1104のごとく入力可能な状態とし、操作者はキーボード108などにより編集中文書の用紙サイズとして入力するとともに、命令格納手段307に印刷命令用の制御情報を設定し、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1713)。
【0168】
S1710において選択された用紙サイズが情報処理装置300と印刷装置301の両方が定義している用紙サイズであった場合、設定手段304は選択された文書用紙の設定情報をHDD110から読み込み、命令格納手段307に印刷命令用の制御情報を設定するとともに、RAM102に編集中文書の用紙サイズとして用紙サイズ情報を格納する(S1714)。
【0169】
このようにして現在、用紙サイズは現在設定されている用紙サイズ名称1605にあるように「はがき」が選択されている。
【0170】
以上の説明では情報処理装置300で編集される文書の用紙サイズ設定パネル700における、現在設定されている用紙サイズ702での説明を行ったが、印刷設定パネル1200における印刷出力サイズ1202においても同様な処理を行う。
【0171】
以上、種々な印刷機能を選択することが可能な印刷装置と印刷を命令する情報処理装置において、印刷装置と情報処理装置のどちらか一方が用意していない機能、例えば用紙サイズ情報を使用しようとした場合に、操作者の手を煩わさずに用紙サイズを設定・変更できるよう自動的にカスタマイズでき、さらには、印刷装置と情報処理装置の各々が持っている印刷制御機能を明示的に操作者に示すことにより、操作者にとって印刷制御機能の効果的な設定や選択が可能となる実施形態を説明した。
【0172】
【他の実施形態】
なお、本発明は、複数の機器(例えばホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステム(例えば、複写機,ファクシミリ装置などの異種情報機器の組み合わせからなるシステム)に適用してもよい。
【0173】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【0174】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【0175】
プログラムコードを供給するための記録媒体としては、例えば、フロッピディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。
【0176】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0177】
さらに、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0178】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図18のメモリマップ例に示す各モジュールを記録媒体に格納することになる。すなわち、少なくとも「読み出しモジュール1810」「設定モジュール1820」および「表示モジュール1830」「入力モジュール1840」「命令格納モジュール1850」「命令モジュール1860」「印刷出力モジュール1870」「アイコン及びデータ組み合わせ表示モジュール1880」「印刷制御データ生成モジュール1890」の各モジュールのプログラムコードを記録媒体に格納すればよい。
【0179】
【発明の効果】
以上説明したように、本発明は、種々な印刷機能を選択することが可能な印刷装置と印刷を命令する情報処理装置において、印刷装置と情報処理装置のどちらか一方が用意していない機能を使用しようとした場合に、操作者の手を煩わさずに機能を使用できるよう自動的にカスタマイズすることを可能とする。さらには、印刷装置と情報処理装置の各々が持っている印刷制御機能を明示的に操作者に示すことにより、操作者にとって印刷制御機能の効果的な設定及び選択を可能とする。
【0180】
【図面の簡単な説明】
【図1】本発明にかかる印刷制御装置に含まれる情報処理装置のシステム構成図である。
【図2】本発明にかかる印刷制御装置に含まれる印刷装置のシステム構成図である。
【図3】本発明の第1の実施形態におけるモジュール構成図である。
【図4】本発明における印刷情報の一例を説明する図である。
【図5】本発明における印刷制御情報の一例を説明する図である。
【図6】サポートしている印刷機能情報の一例を説明する図である。
【図7】編集中の用紙サイズを設定する用紙の設定パネルの画面表示例を示す図である。
【図8】現在設定されている用紙サイズのポップアップメニュー化を説明する図である。
【図9】プリンタの指定部分を説明する図である。
【図10】本発明におけるプリンタの詳細設定例を示す図である。
【図11】本発明における用紙の設定を行う画面表示例を示す図である。
【図12】本発明における印刷命令用の制御情報を表示した画面表示例を示す図である。
【図13】本発明における印刷プレビューパネルの画面表示例を示す図である。
【図14A】本発明における、編集文書の用紙サイズの設定・変更の手順を示すフローチャートである。
【図14B】本発明における、編集文書の用紙サイズの設定・変更の手順を示すフローチャートである。
【図15】本発明における、印刷処理の初期設定から印刷出力されるまでの手順を示すフローチャートである。
【図16】本発明の第2の実施形態を明快に説明する、ポップアップメニュー選択表示例を示す図である。
【図17】本発明の第2の実施形態における編集文書の用紙サイズの設定・変更を示すフローチャートである。
【図18】記録媒体のメモリマップを示す図である。
【符号の説明】
101 CPU
102 RAM
103 ROM
104 ネットワークインターフェース
105 ビデオRAM
106 CRT
107 キーボードコントローラ
108 キーボード
109 ポインティングデバイス
110 ハードディスクドライブ
111 リムーバルディスクドライブ
112 プリンタ制御装置
113 外部出力装置
200 I/Oバス
201 CPU
202 ハードディスクドライブ
203 ネットワークインターフェース
204 ROM
205 RAM
206 画像形成部
207 プリンタ
300 情報処理装置
301 印刷装置
302 デフォルト値格納手段
303 読み出し手段
304 設定手段
305 表示手段
306 入力手段
307 命令格納手段
308 命令手段
309 印刷制御情報蓄積手段
310 印刷出力手段
400 印刷情報ファイル例
500 印刷情報ファイル例
600 サポート情報ファイル例
700 用紙の設定パネル
701 プレビューウィンドウ
702 編集中の用紙サイズを指定する部分
703 幅の設定入力部分
704 縦の長さ設定部分
705 用紙方向選択ラジオボタン
706 プリンタの指定部分
707 プリンタ設定ボタン
708 用紙の設定の実行ボタン
709 キャンセルボタン
800 現在設定されている用紙サイズ名称
801 ポップアップメニューリスト表示ボタン
802 閲覧スライダ
803 現在選択されている用紙サイズ
1100 用紙の設定パネル
1102 編集中の用紙サイズを指定
1103 幅の設定入力部分
1104 縦の長さ設定部分
804 リストボックス
900 現在設定されているプリンタ名称
901 ポップアップメニューリスト表示ボタン
902 現在選択されているプリンタ
803 リストボックス
1200 印刷設定パネル
1201 文書の用紙サイズ
1202 実際に印刷を行う出力サイズ名称
1203 幅の設定
1204 長さの設定
1205 拡大/縮小の表示部
1206 プレビュー表示ボタン
1207 印刷実行ボタン
1208 キャンセルボタン
1300 印刷プレビューパネル
1301 印刷プレビュー部分
1600 印刷出力サイズ選択メニュー
1601 ポップアップメニューリスト表示ボタン
1602 スライダ
1603 現在選択されている用紙サイズ
1604 リストボックス
1605 現在設定されている用紙サイズ名称
1606 情報処理装置の機能保持確認アイコン
1607 印刷装置の機能保持確認アイコン[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing apparatus and method including a program for editing, referring to data, and setting for printing data on a printing apparatus, and a recording medium on which a program for executing the method is recorded.
[0002]
[Prior art]
Conventionally, there has been known a print control apparatus that provides information necessary for printing to a printing apparatus capable of selecting a plurality of types of printing paper and various printing methods. As the print control device, the operator selects or inputs various information necessary for printing, and obtains information necessary for printing by combining the selected or input information, and provides it to the printing device What to do is known.
[0003]
For example, the print information setting values necessary for printing are displayed for each setting item such as “paper size” and “paper orientation” as shown in FIG. 7, so that the operator can display these displayed items. A setting value is selected or entered from.
[0004]
On the other hand, when the operator tries to print the information created by the information processing apparatus, the operator tries to print a desired printing form such as “paper size” or “paper feeding method”. Due to the fact that “paper size” is undefined or “paper feeding method” does not exist, the information processing apparatus must change the printing form again to issue a print instruction, or the printing apparatus must redefine it. There wasn't.
[0005]
[Problems to be solved by the invention]
According to the above-described prior art, there is no problem when the request from the information processing apparatus by the operator and the function of the printing apparatus completely match with respect to the printing mode, but generally the request is made from the information processing apparatus. The function and the function of the printing apparatus are often different.
[0006]
For example, “paper size” will be described. When a standard “A4 size” is designated as a print command in the information processing apparatus, “A4 size” is provided as a function in most printing apparatuses (printers). Printed in “A4 size” as requested by the user.
[0007]
However, when a paper size prepared in advance in the information processing apparatus is designated, and the paper size is not prepared by the printer, the paper size prepared in advance by the information processing apparatus in response to the paper size setting of the printer (Customization) had to be reconfigured to match.
[0008]
On the other hand, when trying to print from the information processing apparatus a paper size inherent to the printer as the printing apparatus, such as an envelope size, the envelope size is a paper size not prepared in the information processing apparatus. Has to be customized for the print paper size setting on the information processing apparatus side according to the envelope size inherent to the printing apparatus.
[0009]
An object of the present invention is to use a function that is not provided by either the printing apparatus or the information processing apparatus in the printing apparatus capable of selecting various printing functions and the information processing apparatus that issues a print command. In some cases, the function is automatically customized so that the function can be used without bothering the operator.
[0010]
Another object of the present application is to enable the operator to effectively set and select the print control function by explicitly showing the print control function of each of the printing apparatus and the information processing apparatus to the operator. It is to become.
[0011]
[Means for Solving the Problems]
In order to achieve the above object, an information processing apparatus according to the present invention mainly has the following configuration.
[0012]
That is, the information processing apparatus includes a first reading unit that reads function information indicating a function of the printing apparatus;
Second reading means for reading function information indicating a function of the information processing apparatus;
Functional information read by the first reading means; Above Functional information read by the second reading means When, Based on Setting values that can be selected for a given print setting item Display means for displaying a list showing When, With
The display means includes Above Shown in the list Set up Constant value Is the functional information read by the first reading means. Reporting And the function information read by the second reading means. Informative It is characterized by identifying and displaying which of them is based.
[0021]
DETAILED DESCRIPTION OF THE INVENTION
Next, an embodiment according to the present invention will be described. In the embodiments described below, the paper size is described in particular among the printing functions.
[0022]
[First Embodiment]
A first embodiment of the present invention will be described. FIG. 1 is a block diagram showing a system configuration of an information processing apparatus (computer) included in the present invention.
[0023]
In the present invention, a client computer for direct operation by a user, a server including a server computer for supplying and managing resources on a network, a client system, and a stand-alone system that operates as a single computer. It is feasible with both.
[0024]
Further, there is no difference in the internal configurations of the server computer and the client computer of the server client system, and further, the internal configuration of the stand-alone computer can be realized even if a network interface (Net-I / F) 104 is configured. Since there is no difference from the computer of the server client system, all computer systems will be described with reference to FIG.
[0025]
In FIG. 1,
[0026]
[0027]
[0028]
A network interface (Net-I / F) 104 performs data transfer control with a network data server, which will be described later, and data control and diagnosis for data transfer with a network system (such as the Internet).
[0029]
A video RAM (VRAM) 105 expands an image displayed on the screen of the
[0030]
[0031]
[0032]
[0033]
A printer control device (PRTC) 112 controls and outputs an
[0034]
[0035]
[0036]
FIG. 2 is a block diagram showing a system configuration of a printing apparatus (printer) included in the present invention.
[0037]
Note that the present invention can be realized by both a local printer connected to a single computer for direct printing by a user and a network printer for printing on a network. Further, there is no difference in the internal configuration of the local printer and the network printer, and further, the internal configuration of the
[0038]
In FIG. 2,
[0039]
A
[0040]
A
[0041]
[0042]
[0043]
A
[0044]
An
[0045]
[0046]
Note that print control information that should respond to an inquiry from the information processing apparatus is stored in the
[0047]
FIG. 3 is a diagram showing a configuration in the present embodiment.
[0048]
[0049]
[0050]
[0051]
A
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
[0058]
A
[0059]
Thereafter, in order to facilitate the explanation, a document created and edited on the
[0060]
FIG. 4 shows an example of print information that is information for printing that the
[0061]
Information for printing is information that expresses essential control items related to printing, such as the desired output paper size, output resolution, and printing direction, and reflects the will of the print output data provider as accurately as possible. For example, in order to output data created for the purpose of printing four sheets of postcard sheets, “desired output paper size” which is one of the printing information is “postcard sheet”. . Here, “postcard sheet” and “A4 size” are defined as general paper formats in the
[0062]
These pieces of information for printing are generally expressed in a form in which the internal processing of the
[0063]
In FIG. 4,
[0064]
In the present embodiment, in order to explain the present invention concisely, the description of printing information, particularly “desired output paper size” will be described.
[0065]
FIG. 5 shows an example of print control information that is setting information necessary for controlling the
[0066]
The print control information is information that expresses control items that are indispensable when executing printing, such as the output paper size, the number of sheets, and the printing direction when the
[0067]
In FIG. 5,
[0068]
In the present embodiment, in order to briefly explain the present invention, the print control information, particularly “output paper size” will be described.
[0069]
FIG. 6 shows a support information file as an example of printing function information held by the printing control
[0070]
The supported printing function information is information representing functions that can actually be operated by the
[0071]
In FIG. 6,
[0072]
In this embodiment, in order to explain the present invention concisely, the supported printing functions, particularly “output paper size” will be described.
[0073]
FIG. 7 is a paper setting panel for setting the document paper size being edited on the
[0074]
[0075]
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082]
[0083]
FIG. 8 is a diagram for explaining pop-up menu creation of the currently set
[0084]
[0085]
[0086]
[0087]
[0088]
A
[0089]
FIG. 9 is a diagram for explaining a
[0090]
[0091]
[0092]
[0093]
A
[0094]
FIG. 10 is an example of a printer detailed setting panel displayed by pressing the
[0095]
FIG. 11 is the same as FIG. 7 and is a paper setting panel for setting the document paper size being edited on the
[0096]
FIG. 12 is a print setting panel on the
[0097]
A
[0098]
[0099]
[0100]
[0101]
[0102]
[0103]
FIG. 13 is an example of a print preview panel displayed by pressing the
[0104]
[0105]
<Data flow and processing>
Next, a data flow and a series of processes according to this embodiment will be described with reference to FIGS. 1 to 14 and FIG.
[0106]
In the description, the object to be printed is “document” so that a clear understanding can be obtained, and the description is limited to “paper size” in the control information necessary for printing.
[0107]
First, the flow of data and the outline of a series of processes in this embodiment will be described with reference to FIG.
[0108]
The
[0109]
When the operator depresses the
[0110]
Hereinafter, a detailed description will be given using a flowchart.
[0111]
FIG. 14 is a flowchart showing the procedure for setting / changing the paper size for document processing in this embodiment.
[0112]
First, the operator inputs a document file name to be edited by the
[0113]
When the document file name to be edited is a new file name (S1402), the default setting information for the new document is read from the
[0114]
When the document file name to be edited already exists, the document file stored in the
[0115]
Next, the operator starts up the
[0116]
When the paper size list defined by the
[0117]
When the paper size type information of the
[0118]
The paper setting panel is displayed following the above steps. Thereafter, when the operator selects the paper size pop-up
[0119]
If the paper size selected in S1410 is a paper size defined only by the
[0120]
If the paper size selected in S1410 is a paper size defined only by the
[0121]
When the operator defines the paper size selected in S1410 such as user definition or custom setting, the
[0122]
When the paper size selected in S1410 is the paper size defined by both the
[0123]
Thus, “postcard” is currently selected so that the paper size is in the currently set
[0124]
Next, an output printer is set.
[0125]
“Printer (1)” is selected as the currently set
[0126]
In S1415, if the “postcard” size in the selected printer (2) is defined with the same name and the same name as the “postcard” in the printer (1), the paper size “postcard” is the printer (1) and the printer. In (2), it is determined that they are exactly the same, and only necessary items such as the output destination printer and printable area are changed in the control information for the print command, so that the operator does not feel uncomfortable, It can be used as a sheet already defined in the information processing apparatus 300 (S1416).
[0127]
In S1415, if the name and size are not defined in the selected printer <2> for the "postcard" size in the printer <1>, the paper size "postcard" is not defined in the printer <2> to the operator In order to notify the user, the currently set output
[0128]
In S1415 (FIG. 14B), if there is a name “postcard” in the printer {circle around (2)} selected at the same size as the “postcard” size in the printer {circle around (1)}, the operator has set “ In order to let the printer (2) know that the paper size “postcard” is another name “postcard”, “postcard” is displayed in the currently set
[0129]
In S1415, if the name of the “postcard” size in the selected printer (2) is the same as the name “postcard” in the printer (1), but the size is defined differently, the printer (2) In order to notify that the paper size “postcard” has already been defined in another size, the currently set
[0130]
As described above, the paper size of the edited document is set / changed.
[0131]
FIG. 15 is a flowchart illustrating a procedure from the initial setting of the printing process by the
[0132]
First, when an operator makes a request for opening a document printing menu from an input device such as the
[0133]
At the same time, the
[0134]
If the operator wants to change the output paper size, selecting the paper size pop-up
[0135]
In this, both the paper size prepared by the
[0136]
When the output paper size selected in S1504 is a paper size defined only by the
[0137]
When the output paper size selected in S1504 is a paper size defined only by the
[0138]
When the operator defines the output paper size selected in S1504 such as user definition or custom setting, the
[0139]
If the output paper size selected in S1504 is a paper size defined by both the
[0140]
In this way, the output paper size is set.
[0141]
Although description is omitted in this description, an “arrangement” menu is displayed above the paper
[0142]
For example, when “Fit to paper” is selected from the “Arrangement” menu in the print setting panel, if there is a difference between the set output paper size and the document paper size being edited by the
[0143]
As described above, in a printing apparatus capable of selecting various printing functions and an information processing apparatus that instructs printing, a function not provided by either the printing apparatus or the information processing apparatus, such as paper size information, is to be used. In this case, the embodiment has been described in which the customization is automatically performed so that the paper size can be set and changed without bothering the operator.
[0144]
[Second Embodiment]
In this embodiment, in the first embodiment, the print control function of each of the printing apparatus and the information processing apparatus is explicitly shown to the operator, so that the operator can effectively set the print control function. An example in which selection is possible will be described.
[0145]
In the present embodiment, an explanation will be given of an invention of a display method that enables an operator to effectively set and select print control information in the processing described in the first embodiment. The apparatus, implementation means, and implementation method including the system configuration in the embodiment are exactly the same.
[0146]
FIG. 16 is a pop-up menu selection display example for the currently set paper size name 702 (FIG. 7), which clearly explains the present invention. Each output paper setting of the
[0147]
[0148]
[0149]
Reference numeral 1602 denotes a slider for viewing all items in the menu. By moving the slider up and down, the list display contents of all paper sizes that can be handled by the
[0150]
[0151]
A
[0152]
[0153]
A function holding
[0154]
[0155]
<Data flow and processing>
Next, a data flow and a series of processes according to this embodiment will be described with reference to FIGS. 1 to 16 and FIG.
[0156]
Note that the difference between the present embodiment and the first embodiment is that the pop-up
[0157]
A detailed description will be given using a flowchart. FIG. 17 is a flowchart showing the procedure for setting / changing the paper size of the edited document in this embodiment.
[0158]
First, the operator inputs a document file name to be edited by the
[0159]
When the document file name to be edited is a new file name (S1702), the default setting information for the new document is read from the
[0160]
If the document file to be edited already exists, the document file stored in the
[0161]
Next, the operator starts up the
[0162]
When the paper size list defined by the
[0163]
If the paper size type information of the
[0164]
When the operator selects the paper size pop-up
[0165]
If the paper size selected in S1710 is a paper size defined only by the
[0166]
If the paper size selected in S1710 is the paper size defined only by the
[0167]
When the operator defines the paper size selected in S1710 such as user definition or custom setting, the
[0168]
When the paper size selected in S1710 is the paper size defined by both the
[0169]
In this way, “postcard” is currently selected such that the paper size is in the currently set
[0170]
In the above description, the
[0171]
As described above, in a printing apparatus capable of selecting various printing functions and an information processing apparatus that instructs printing, a function not provided by either the printing apparatus or the information processing apparatus, such as paper size information, is to be used. In this case, the printer can be automatically customized so that the paper size can be set / changed without bothering the operator, and the print control function of each of the printing device and the information processing device can be explicitly set by the operator. As described above, the embodiment has been described in which the operator can effectively set and select the print control function.
[0172]
[Other Embodiments]
The present invention is applied to a system (for example, a system composed of a combination of different kinds of information devices such as a copying machine and a facsimile machine) composed of a plurality of devices (for example, a host computer, an interface device, a reader, and a printer). May be.
[0173]
Another object of the present invention is to supply a recording medium recording a program code of software that implements the functions of the above-described embodiments to a system or apparatus, and the computer (or CPU or MPU) of the system or apparatus records the recording medium. Needless to say, this can also be achieved by reading and executing the program code stored in the.
[0174]
In this case, the program code itself read from the recording medium realizes the functions of the above-described embodiment, and the recording medium on which the program code is recorded constitutes the present invention.
[0175]
As a recording medium for supplying the program code, for example, a floppy disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, a ROM, or the like can be used.
[0176]
Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code. It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.
[0177]
Furthermore, after the program code read from the recording medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.
[0178]
When the present invention is applied to the recording medium, the program code corresponding to the above-described flowchart is stored in the recording medium. In brief, each module shown in the memory map example of FIG. Is stored in a recording medium. That is, at least “
[0179]
【The invention's effect】
As described above, according to the present invention, in a printing apparatus capable of selecting various printing functions and an information processing apparatus that commands printing, a function not provided by either the printing apparatus or the information processing apparatus is provided. When trying to use, it is possible to automatically customize the function so that it can be used without bothering the operator. Furthermore, the print control function of each of the printing apparatus and the information processing apparatus is explicitly shown to the operator, thereby enabling the operator to effectively set and select the print control function.
[0180]
[Brief description of the drawings]
FIG. 1 is a system configuration diagram of an information processing apparatus included in a print control apparatus according to the present invention.
FIG. 2 is a system configuration diagram of a printing apparatus included in a printing control apparatus according to the present invention.
FIG. 3 is a module configuration diagram according to the first embodiment of the present invention.
FIG. 4 is a diagram illustrating an example of print information according to the present invention.
FIG. 5 is a diagram illustrating an example of print control information according to the present invention.
FIG. 6 is a diagram illustrating an example of supported printing function information.
FIG. 7 is a diagram illustrating a screen display example of a paper setting panel for setting a paper size being edited.
FIG. 8 is a diagram illustrating pop-up menu creation of a currently set paper size.
FIG. 9 is a diagram illustrating a designated portion of a printer.
FIG. 10 is a diagram illustrating a detailed setting example of a printer according to the present invention.
FIG. 11 is a diagram illustrating a screen display example for performing paper setting in the present invention.
FIG. 12 is a diagram showing a screen display example displaying control information for a print command in the present invention.
FIG. 13 is a diagram illustrating a screen display example of a print preview panel according to the present invention.
FIG. 14A is a flowchart showing a procedure for setting / changing the paper size of an edited document in the present invention.
FIG. 14B is a flowchart showing a procedure for setting / changing the paper size of an edited document in the present invention.
FIG. 15 is a flowchart illustrating a procedure from initial setting of printing processing to printing output in the present invention.
FIG. 16 is a view showing a pop-up menu selection display example that clearly explains the second embodiment of the present invention;
FIG. 17 is a flowchart showing setting / changing of the paper size of an edited document according to the second embodiment of the present invention.
FIG. 18 is a diagram illustrating a memory map of a recording medium.
[Explanation of symbols]
101 CPU
102 RAM
103 ROM
104 Network interface
105 video RAM
106 CRT
107 Keyboard controller
108 keyboard
109 pointing device
110 Hard disk drive
111 Removable disc drive
112 Printer control device
113 External output device
200 I / O bus
201 CPU
202 hard disk drive
203 Network interface
204 ROM
205 RAM
206 Image forming unit
207 Printer
300 Information processing device
301 Printing device
302 Default value storage means
303 Reading means
304 Setting means
305 Display means
306 Input means
307 Instruction storage means
308 Command means
309 Print control information storage means
310 Print output means
400 Print information file example
500 Print information file example
600 Support information file example
700 Paper setting panel
701 Preview window
702 Part for specifying the paper size being edited
703 width setting input part
704 Vertical length setting part
705 Paper orientation selection radio button
706 Specifying part of printer
707 Printer setting button
708 Execution button for paper setting
709 Cancel button
800 Currently set paper size name
801 Pop-up menu list display button
802 Browsing slider
803 Currently selected paper size
1100 Paper setting panel
1102 Specify paper size for editing
1103 Width setting input part
1104 Vertical length setting part
804 list box
900 Printer name currently set
901 Pop-up menu list display button
902 Currently selected printer
803 list box
1200 Print settings panel
1201 Document paper size
1202 Output size name for actual printing
1203 Setting the width
1204 Length setting
1205 Enlarging / reducing display
1206 Preview button
1207 Print execution button
1208 Cancel button
1300 Print preview panel
1301 Print preview part
1600 Print output size selection menu
1601 Pop-up menu list display button
1602 Slider
1603 Currently selected paper size
1604 list box
1605 Name of paper size currently set
1606 Function holding confirmation icon of information processing apparatus
1607 Function holding confirmation icon of printing apparatus
Claims (7)
情報処理装置が有する機能を示す機能情報を読み出す第2の読み出し手段と、
前記第1の読み出し手段により読み出された機能情報と、前記第2の読み出し手段により読み出された機能情報と、に基づき、所定の印刷設定項目において選択可能な設定値を示すリストを表示する表示手段と、を備え、
前記表示手段は、前記リストに示された設定値が、前記第1の読み出し手段により読み出された機能情報及び前記第2の読み出し手段により読み出された機能情報のうちいずれに基づくかを識別して表示することを特徴とする情報処理装置。First reading means for reading function information indicating a function of the printing apparatus;
Second reading means for reading function information indicating a function of the information processing apparatus;
A function information read out by said first reading means, on the basis of the function information read out by said second reading means, displays a list indicating the selectable setting values in the predetermined print setting items and a display means,
The display means, setting values shown in the list, to any one of the read function information by said first function information Ho及 beauty said second reading means read by the reading means An information processing apparatus that identifies and displays whether the information is based.
前記第1の読み出し手段は、前記入力手段による指示に応答して、選択された印刷装置が有する機能を示す機能情報を読み出すことを特徴とする請求項1に記載の情報処理装置。An input unit for receiving an instruction to select an external printing apparatus;
The information processing apparatus according to claim 1, wherein the first reading unit reads function information indicating a function of the selected printing apparatus in response to an instruction from the input unit.
情報処理装置が有する機能を示す機能情報を読み出す第2の読み出し工程と、
前記第1の読み出し工程により読み出された機能情報と、前記第2の読み出し工程により読み出された機能情報と、に基づき、所定の印刷設定項目において選択可能な設定値を示すリストを表示する表示工程と、を有し、
前記表示工程は、前記リストに示された設定値が、前記第1の読み出し工程により読み出された機能情報及び前記第2の読み出し工程により読み出された機能情報のうちいずれに基づくかを識別して表示することを特徴とする情報処理方法。A first reading step of reading function information indicating a function of the printing apparatus;
A second reading step of reading function information indicating a function of the information processing apparatus;
Said first function information read out by the reading step, based on the function information read out by said second reading step, displaying a list indicating the selectable setting values in the predetermined print setting items includes a display step, the,
Wherein the display step, setting values shown in the list, to any of the functions information read by the function information Ho及 beauty said second reading step read by the first reading step An information processing method characterized by identifying and displaying whether or not based.
印刷装置が有する機能を示す機能情報を読み出す第1の読み出し工程と、
情報処理装置が有する機能を示す機能情報を読み出す第2の読み出し工程と、
前記第1の読み出し工程により読み出された機能情報と、前記第2の読み出し工程により読み出された機能情報と、に基づき、所定の印刷設定項目において選択可能な設定値を示すリストを表示する表示工程と、を有し、
前記表示工程は、前記リストに示された設定値が、前記第1の読み出し工程により読み出された機能情報及び前記第2の読み出し工程により読み出された機能情報のうちいずれに基づくかを識別して表示する情報処理方法を実行させるためのプログラムを記憶したことを特徴とするコンピュータ可読の記憶媒体。On the computer,
A first reading step of reading function information indicating a function of the printing apparatus;
A second reading step of reading function information indicating a function of the information processing apparatus;
Said first function information read out by the reading step, based on the function information read out by said second reading step, displaying a list indicating the selectable setting values in the predetermined print setting items includes a display step, the,
Wherein the display step, setting values shown in the list, to any of the functions information read by the function information Ho及 beauty said second reading step read by the first reading step A computer-readable storage medium storing a program for executing an information processing method for identifying and displaying whether the information is based or not.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28444898A JP4250233B2 (en) | 1998-10-06 | 1998-10-06 | Information processing apparatus, method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP28444898A JP4250233B2 (en) | 1998-10-06 | 1998-10-06 | Information processing apparatus, method, and storage medium |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2000108460A JP2000108460A (en) | 2000-04-18 |
JP2000108460A5 JP2000108460A5 (en) | 2005-12-08 |
JP4250233B2 true JP4250233B2 (en) | 2009-04-08 |
Family
ID=17678681
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP28444898A Expired - Fee Related JP4250233B2 (en) | 1998-10-06 | 1998-10-06 | Information processing apparatus, method, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4250233B2 (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002127566A (en) * | 2000-08-18 | 2002-05-08 | Canon Inc | Print controller, print control method, and storing medium |
KR100727945B1 (en) | 2005-06-29 | 2007-06-14 | 삼성전자주식회사 | Printing apparatus and method using tool bar |
JP4893326B2 (en) * | 2007-01-18 | 2012-03-07 | 富士ゼロックス株式会社 | Printing apparatus, printing method, printing program, and printing system |
JP2008181262A (en) | 2007-01-24 | 2008-08-07 | Konica Minolta Business Technologies Inc | Printing system, printing method, and printer driver |
JP5017083B2 (en) * | 2007-12-26 | 2012-09-05 | キヤノン株式会社 | Printer and its control method |
JP5614427B2 (en) * | 2012-06-14 | 2014-10-29 | 株式会社リコー | Image data output apparatus and program |
JP2015207183A (en) * | 2014-04-22 | 2015-11-19 | 株式会社沖データ | Image processor |
-
1998
- 1998-10-06 JP JP28444898A patent/JP4250233B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2000108460A (en) | 2000-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7688459B2 (en) | Document processing method | |
US8386945B1 (en) | System and method for implementing compound documents in a production printing workflow | |
US7003723B1 (en) | System and method for representing and managing pages in a production printing workflow | |
US6462756B1 (en) | System and method for visual representation of pages in a production printing workflow | |
US6509974B1 (en) | Automated job creation for job preparation | |
CA2375140C (en) | System and method for representing and controlling a production printing workflow | |
US6407820B1 (en) | Efficient use of print resources within a job stream | |
US20060053370A1 (en) | Electronic album editing apparatus and control method therefor | |
US20020131065A1 (en) | Method for imaging multiple sets of an electronic document on one or more image forming devices | |
US20050275869A1 (en) | Information processing apparatus, data processing method, and print control program | |
US20030014446A1 (en) | Pre-defined print option configurations for printing in a distributed environment | |
JP2003005944A (en) | System and method for visually representing tab in production printing workflow | |
US20020131075A1 (en) | Tab modification system for a printing machine | |
JP2002304272A (en) | Printing system and method | |
JP2003337679A (en) | Program, storage medium, information processing apparatus and print data processing method | |
US20080088865A1 (en) | Information Processing Device and Printing Setup Method | |
JP4250233B2 (en) | Information processing apparatus, method, and storage medium | |
JP2009157868A (en) | Information processor, information processing method and program | |
JP4761535B2 (en) | Document management apparatus and method, program | |
JP4200384B2 (en) | PRINT CONTROL DEVICE, PRINT CONTROL METHOD, PRINT CONTROL PROGRAM, MEDIUM RECORDING PRINT CONTROL PROGRAM, IMAGE PROCESSING DEVICE, IMAGE PROCESSING COMPUTER | |
JP2003533806A (en) | Flexible job delivery for job preparation | |
US20040042032A1 (en) | Copy document production | |
JP2008234221A (en) | Print control device, print control method, print control program, and recording medium | |
JP2000123008A (en) | Device and method for processing document | |
JP2010073038A (en) | Device for controlling print execution, and program for controlling print execution |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051006 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051006 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20051006 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20051006 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080722 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081003 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081014 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081215 |
|
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: 20090113 |
|
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: 20090119 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120123 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130123 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140123 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |