JP4109938B2 - 情報処理装置及びその制御方法並びにプログラム - Google Patents

情報処理装置及びその制御方法並びにプログラム Download PDF

Info

Publication number
JP4109938B2
JP4109938B2 JP2002268831A JP2002268831A JP4109938B2 JP 4109938 B2 JP4109938 B2 JP 4109938B2 JP 2002268831 A JP2002268831 A JP 2002268831A JP 2002268831 A JP2002268831 A JP 2002268831A JP 4109938 B2 JP4109938 B2 JP 4109938B2
Authority
JP
Japan
Prior art keywords
printing
list data
print
information
printing condition
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
JP2002268831A
Other languages
English (en)
Other versions
JP2004110174A (ja
JP2004110174A5 (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2002268831A priority Critical patent/JP4109938B2/ja
Priority to US10/657,209 priority patent/US20040054983A1/en
Publication of JP2004110174A publication Critical patent/JP2004110174A/ja
Publication of JP2004110174A5 publication Critical patent/JP2004110174A5/ja
Application granted granted Critical
Publication of JP4109938B2 publication Critical patent/JP4109938B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00143Ordering
    • H04N1/00145Ordering from a remote location
    • 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/1224Client or server resources management
    • G06F3/1225Software update, e.g. print driver, modules, plug-ins, fonts
    • 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
    • G06F3/1289Remote printer device, e.g. being remote from client or server in server-client-printer device configuration, e.g. the server does not see the printer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00161Viewing or previewing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00127Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture
    • H04N1/00132Connection or combination of a still picture apparatus with another apparatus, e.g. for storage, processing or transmission of still picture signals or of information associated with a still picture in a digital photofinishing system, i.e. a system where digital photographic images undergo typical photofinishing processing, e.g. printing ordering
    • H04N1/00185Image output
    • H04N1/00196Creation of a photo-montage, e.g. photoalbum

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (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

【0001】
【発明の属する技術分野】
本発明は、ネットワークを介して接続された装置間で好適に情報を処理する情報処理装置及びその制御方法並びにプログラムに関する。
【0002】
【従来の技術】
従来、ネットワークを介して接続されたサーバに格納された画像データを、クライアント側の端末(以下、「クライアント端末」という。)に接続されたプリンタで印刷するために、印刷可能なプリンタや用紙サイズ等の全ての印刷条件を指定することが可能な印刷操作ユーザインタフェース画面をクライアント端末で生成し、WWWブラウザで表示していた。
【0003】
【発明が解決しようとする課題】
しかしながら、従来は、WWWブラウザに表示する印刷操作画面の印刷条件設定ユーザインタフェースをクライアント端末で生成する場合、印刷条件の制限をサーバから行うことはできなかった。一般に、クライアント端末で制限条件を持って、印刷条件選択リストを生成する際に制限を加えることは可能でありよく行われている。この場合、制限条件を変更するためには、クライアント端末におけるプログラムかデータを差し替える必要があった。しかしながら、クライアント端末に接続されているプリンタで印刷可能な全ての印刷条件を選択肢として表示してしまっていた。従って、サーバ上の印刷アプリケーションに適したプリンタや用紙等の印刷条件に基づいてクライアント端末から印刷を実行させることができなかった。
【0004】
本発明は、このような事情を考慮してなされたものであり、クライアント側のセキュリティを確保することができるとともに、ユーザの利便性を損なわず、サーバのオペレータの意図を反映するとともにサーバの処理にかかる負荷を軽減させることができる情報処理装置及びその制御方法並びにプログラムを提供することを目的とする。
【0005】
【課題を解決するための手段】
上記課題を解決するため、本発明に係る情報処理装置にあっては、
オペレーティングシステムまたはプリンタドライバを保持する保持手段と、
外部装置からネットワーク経由で第1の印刷条件リストデータを受信する受信手段と、
前記保持手段に保持されたオペレーティングシステムまたはプリンタドライバから第2の印刷条件リストデータを取得する取得手段と
前記第1の印刷条件リストデータと前記第2の印刷条件リストデータとに基づき、印刷条件選択リストデータを作成するリスト作成手段
前記印刷条件選択リストデータに基づいて印刷操作画面を表示するための画面情報を作成する画面情報作成手段
を備えることを特徴とする。
【0006】
上記課題を解決するため、本発明に係る方法にあっては、
オペレーティングシステムまたはプリンタドライバを保持する保持手段を有する情報処理装置の制御方法であって、
外部装置からネットワーク経由で第1の印刷条件リストデータを受信する受信ステップと、
前記保持手段に保持されたオペレーティングシステムまたはプリンタドライバから第2の印刷条件リストデータを取得する取得ステップと
前記第1の印刷条件リストデータと前記第2の印刷条件リストデータとに基づき、印刷条件選択リストデータを作成するリスト作成ステップ
前記印刷条件選択リストデータに基づいて印刷操作画面を表示するための画面情報を作成する画面情報作成ステップ
を含むことを特徴とする。
【0015】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施形態について詳細に説明する。
【0016】
<第1の実施形態>
図1は、本発明の第1の実施形態に係る情報処理装置を備えた情報処理システムの構成図である。図1において、111は、本実施形態に係る情報処理装置を実現したクライアント端末装置である。クライアント端末装置111はインターネット又はローカルエリアネットワーク(LAN)等のネットワーク104を介してサーバ装置101と接続されている。
【0017】
112は、クライアント端末装置111上で動作するWWW(World Wide Web)ブラウザである。WWWブラウザ112は、ネットワーク104を介してサーバ装置101上のWWWサーバ102から取得したHTML(Hyper Text Markup Language)で記述されたファイルを解釈し、クライアント端末装置111の表示装置(後述するCRT201)上に表示する機能を有する。
【0018】
113は、WWWブラウザ112の機能を拡張する機能拡張部(プラグイン)である。そして、WWWブラウザ112がHTMLファイルを解釈する時に、プラグイン113の実行を指定する記述があった場合に、記述内容に対応するプラグイン113がWWWブラウザ112によって実行される。
【0019】
114は、プラグイン113がオペレーティングシステム(OS)を介して印刷を依頼するプリンタドライバである。プリンタドライバ114は、OSを介して受け取ったプラグイン113からの印刷命令を解釈し、プリンタ115に対する印刷処理を行う。尚、クライアント端末装置111には複数のプリンタ115が接続可能であり、各々のプリンタに必要なプリンタドライバ114が複数存在する。
【0020】
一方、103は、サーバ装置101内の記憶部又はサーバ装置101に接続している記憶装置等に格納されている画像データである。ここで、クライアント端末装置111上のWWWブラウザ112からネットワーク104を介してサーバ装置101上のWWWサーバ102に対して、画像データ103の表示が依頼されたとする。このとき、WWWサーバ102は、サーバ装置101上の画像データ103の表示を行うためのHTMLファイルを用意して、ネットワーク104を介してWWWブラウザ112に送り返す。WWWブラウザ112は、送られてきたHTMLファイルを表示装置上に表示する。これにより、クライアント端末装置111の表示装置上に画像データ103を表示させることができる。
【0021】
105は、印刷操作画面HTML型紙作成部であり、所定のHTMLから印刷操作画面を表示するために必要な画像を画像データ103から取り出し、印刷操作画面に必要な印刷条件設定ユーザインタフェース部分以外のユーザインタフェースであるHTMLを生成する機能を有する。
【0022】
106は、印刷操作画面HTML型紙であり、印刷操作画面HTML型紙作成部105によって生成されるものである。印刷操作画面HTML型紙106は、クライアント端末装置111のプラグイン113からの要求に従って、サーバ装置101のWWWサーバ102からクライアント端末装置111のプラグイン113に送信される。そして、プラグイン113によって、印刷条件設定インタフェース部分が、送信された印刷操作画面HTML型紙106に追加されて、印刷操作画面HTML116が生成される。これにより、WWWブラウザ112に印刷操作画面を表示することができる。
【0023】
107は、印刷条件推奨リスト(第1のリストデータ)であり、サーバ装置101に設定されており、プラグイン113からの要求に従って送信される。クライアント端末装置111において、プラグイン113が印刷条件設定インタフェースの印刷条件選択リスト(印刷条件の選択肢)を作成する際に参照され、サーバ側からユーザに推奨する印刷条件を提示することが可能となる。
【0024】
図10は、本発明の第1の実施形態に係る情報処理装置のプラグイン処理である印刷条件選択リストの作成処理を説明するためのデータ例を示す図である。例えば、図10では、1001はプラグイン113がオペレーティングシステム(OS)を介して取得したクライアント端末装置111に接続されたプリンタ115の機種に関する情報を一覧として管理するためのクライアント端末接続プリンタデータ(第2のリストデータ)である。図10では「PRINTER 1」、「PRINTER 2」、「PRINTER 3」、「PRINTER 4」が示されている。
【0025】
すなわち、本実施形態に係る情報処理装置は、ネットワークを介して少なくとも1つ以上の印刷装置に接続可能であって、プラグイン処理によって、OS又はは各印刷装置の制御用ソフトウェアの少なくとも一方から得られる情報に基づいて第2のリストデータを取得することを特徴とする。
【0026】
また、図10では、印刷条件推奨リスト107には、「PRINTER 1」、「PRINTER 3」、「PRINTER 5」、「PRINTER 6」が示されている。
【0027】
ここで、プラグイン113は、クライアント端末接続プリンタデータ1001と印刷条件推奨リスト107とに示されたプリンタの機種に関する情報の「AND(論理積)」を取って、プリンタ選択リスト1003(第3のリストデータ)を設定する。すなわち、サーバ装置101のオペレータは、クライアント端末装置111に接続されたプリンタ115のうち、印刷条件推奨リストに含まれるものだけでの印刷を許可することが可能になる。
【0028】
すなわち、本実施形態に係る情報処理装置は、ブラウザによって表示される画面のデザインの記述が可能な言語で記述された情報を処理するものであって、ネットワークを介して接続された他の装置(例えば、サーバ装置101)から送信された第1のリストデータを受信する。また、情報処理装置内にはWWWブラウザ112の機能拡張プログラム(プラグイン113)を備え、第2のリストデータを取得し、取得された第2のリストデータと受信された第1のリストデータとに基づいて、第3のリストデータを作成し、作成された第3のリストデータに基づく画面をブラウザに表示させるための情報を作成することを特徴とする。
【0029】
また、本実施形態では、WWWブラウザ112の機能拡張プログラムが、取得された第2のリストデータと受信された第1のリストデータとの集合演算を行って、その演算結果から第3のリストデータを作成することを特徴とする。
【0030】
さらに、本実施形態では、ブラウザの機能拡張プログラムが、第3のリストデータに基づいて、情報処理装置に接続された印刷装置で実行される印刷処理の各種条件の入力画面をブラウザによって表示させるための情報を作成することを特徴とする。
【0031】
さらにまた、本実施形態に係る情報提供装置(サーバ装置101)は、ネットワーク104を介してクライアント端末装置111に接続されており、第2のリストデータを記憶するクライアント端末装置111におけるブラウザの機能拡張プログラムが第3のリストデータを作成する際に、第2のリストデータとともに用いられる第1のリストデータを記憶している。そして、クライアント端末装置111からの要求に応じて、WWWブラウザ112によって表示される画面のデザインの記述が可能な言語で記述された情報又は記憶された第1のリストデータのうち少なくとも一方をネットワーク194を介して送信することを特徴とする。
【0032】
さらにまた、本実施形態に係る情報提供装置(サーバ装置101)は、画像データ103を記憶し、少なくとも一つ以上のプリンタ115に接続可能なクライアント端末装置111においてWWWブラウザ112によって表示された画面に従って入力された入力情報を受信する。そして、受信された入力情報に基づいて、画像データ103をプリンタ115と通信可能なクライアント端末装置111へ送信することを特徴とする。
【0033】
図2は、本発明の第1の実施形態に係るクライアント端末装置(情報処理装置)の構成を示すブロック図である。図2において、201はCRT(表示装置)であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報や、アイコン、メッセージ、メニューその他のユーザインタフェース情報等が表示される。
【0034】
202はビデオRAM(VRAM)であり、CRT201の表示画面に表示するための画像が描画される。このVRAM202に生成された画像データは、所定の規定に従ってCRT201に転送され、これによりCRT201に画像が表示される。203はビットムーブユニット(BMU)であり、例えば、メモリ間(例えば、VRAM202と他のメモリ)のデータ転送や、メモリと各I/Oデバイス(例えば、ネットワーク・インタフェース211)との間のデータ転送を制御する。
【0035】
204はキーボードであり、文書等を入力するための各種キーを有する。205はポインティングデバイスであり、例えば、CRT201の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。206はCPUであり、ROM207、ハードディスク又はフレキシブルディスクに格納された制御プログラムに基づいて、CPUデバイスに接続された各デバイスを制御する。
【0036】
207はROMであり、各種の制御プログラムやデータを保持する。208はRAMであり、CPU206のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。209はハードディスクドライブ(HDD)であり、ハードディスクに対するアクセスを制御する。210はフレキシブルディスクドライブ(FDD)であり、フレキシブルディスクに対するアクセスを制御する。
【0037】
211はネットワーク・インタフェース(Net−I/F)であり、不図示の他の情報処理装置やプリンタ等とネットワーク104を介して通信を行うことができる。212はCPUバスであり、アドレスバス、データバス及びコントロールバスを含む。CPU206に対する制御プログラムの提供は、ROM207、ハードディスク、フレキシブルディスクから行うことができる。また、ネットワーク213を介して他の情報処理装置等から行うこともできる。
【0038】
図3は、第1の実施形態に係るアルバム表示画面の一例を示す図である。301は、WWWブラウザ上の画面の一例であって、サーバ装置101上に格納されている画像データ103の一群を列挙してアルバムとして表示しているアルバム表示画面を示す図である。303は、アルバムに属する画像のサムネイルと説明文章等を表示することによって、画像自身と画像の説明を表示する部分である。302は、アルバムの画像をクライアント端末装置111に接続されたプリンタ115で印刷する操作の開始を指示するクライアント印刷指示ボタンである。クライアント印刷指示ボタン302をポインティングデバイス205を用いてクリック等することによって指示することにより、本実施形態の印刷制御処理が開始され、図4に示す画面が表示される。
【0039】
図4は、本実施形態に係る印刷操作画面の一例を示す図である。この印刷操作画面は、アルバム表示画面301上のクライアント印刷指示ボタン302を指示することによって表示される。401は、WWWブラウザ上の画面を示しており、サーバ装置101上に格納されている画像データ103の中のアルバム表示画面301で指定された画像が列挙して表示される。
【0040】
406は、今回の印刷対象となる画像データであり、画面401内では簡略的に示したサムネイルとして表示されている。402は、印刷を行うプリンタを指定・変更するためのリストボックス、403は、印刷対象の用紙サイズを指定・変更するためのリストボックス、404は、用紙の種類を指定・変更するためのリストボックス、405は、印刷される用紙上のレイアウトを指定・変更するためのリストボックスである。
【0041】
また、本実施形態における第1のリストデータ、第2のリストデータ及び第3のリストデータには、それぞれ印刷装置の機種に関する情報、印刷装置で印刷される用紙のサイズに関する情報、印刷装置で印刷される用紙の種類に関する情報又は印刷装置で印刷される際のレイアウトに関する情報のうち少なくとも1つが列挙されていることを特徴とする。
【0042】
407は、今回の印刷対象となる画像データ406の各々の印刷枚数をセットするためのエディットボックスである。408は、印刷の実行を指示するボタンであり、ユーザは、ポインティングデバイス205を用いてボタン408を指示することにより、今回の印刷対象である画像を指定されたプリンタにおいて、指定用紙、指定サイズ及び指定レイアウトで指定枚数分印刷を実行することができる。
【0043】
印刷の実行が指定されると、WWWブラウザ112によりプラグイン113が起動する。次いで、プラグイン113によって、印刷対象画像として選択した画像ファイル名に基づいて、プラグイン113からサーバ装置101へ印刷画像転送要求が送られる。そして、サーバ装置101から画像データ103をクライアント端末装置111が取得する。また、クライアント端末装置111が、取得した画像データ103をプリンタドライバ114を介して印刷指定プリンタしたプリンタ115に送ることによって、プリンタ115で印刷が実行される。
【0044】
次に、本発明の印刷処理手順についてフローチャートとデータ例を参照しながら説明する。図5は、第1の実施形態に係るクライアント端末装置111における印刷処理の手順を説明するためのフローチャートである。
【0045】
図5に示すように、まず操作者(ユーザ)が、クライアント端末装置111を介して、印刷対象の画像データを含むアルバムをサーバ装置101より選択し、WWWブラウザが起動する(ステップS5012)。次いで、アルバム表示画面301が表示される(ステップS502)。
【0046】
ここで、ユーザがアルバム表示画面301中のクライアント印刷指示ボタン302を押す(ステップS503)。そして、クライアント端末装置111内にプラグインが存在するかをチェックする(ステップS504)。この結果、プラグインが存在しない場合(No)、サーバ装置101よりプラグインデータを取得し、取得したプラグインをクライアント端末装置111内の記憶装置等に格納し(ステップS505)、ステップS506に進む。一方、プラグインがクライアント端末装置111内に既に存在する場合(Yes)、ステップS506の処理が実施される。尚、本実施形態に係るクライアント端末装置111は、プラグインが存在しない場合、サーバ装置101等からプラグインを取得する。
【0047】
ステップS506では、プラグインが起動される。次いで、サーバ装置101内に保持されている印刷条件推奨リスト107をネットワーク104を介して取得する(ステップS507)。そして、クライアント端末装置111に接続されたプリンタ115が印刷可能な条件を取得して、図4に示す印刷操作画面が作成される(ステップS508)。次に、作成された印刷操作画面がWWWブラウザ112上に表示される(ステップS509)。ユーザは印刷操作画面に従って操作することによって印刷条件を選択或いは入力することができる。
【0048】
次いで、クライアント端末装置111は、ユーザの操作によって、印刷操作画面401の印刷ボタン408を押下され、印刷実行の指示が入力されたかどうかチェックする(ステップS510)。
【0049】
ステップS510でのチェックの結果、印刷実行の指示が入力されれば、プラグイン113はネットワーク104を介してサーバ装置101から印刷対象となる画像データ103を識別するための情報(画像ファイル名など)から成る印刷画像転送要求をサーバ装置101に送信する。そして、プラグイン113は印刷対象となる画像データ103を取得する(ステップS511)。
【0050】
クライアント端末装置111のプラグイン113は、ステップS509で選択されたプリンタ115と対応するプリンタドライバ114を起動する(ステップS512)。そして、プラグイン113は、ステップS511で取得した画像データ103及びステップS509で選択あるいは入力された印刷条件(用紙サイズ、用紙の種類、レイアウト等)をプリンタドライバ114に送信する(ステップS513)。
【0051】
そして、プリンタドライバ114は、送信された画像データ及び印刷条件に基づき、印刷データを生成し、ステップS509で選択されたプリンタ115に送信し、印刷を実行させる。尚、クライアント端末装置111における印刷処理を終了する場合はWWWブラウザ112を閉じることで終了することができる。
【0052】
また、図6は、第1の実施形態に係るサーバ装置における印刷操作画面HTML型紙作成処理の手順を説明するためのフローチャートである。まず、クライアント端末装置111の印刷操作画面を生成処理中のプラグイン113から、印刷操作画面HTML型紙の要求が受信される(ステップS601)。次に、印刷操作画面HTML型紙作成部105によって、所定のHTMLから印刷操作画面を表示するために必要な画像を画像データ103から取り出し、印刷操作画面に必要な印刷条件設定ユーザインタフェース部分以外の(画像等の)HTMLを生成して、印刷操作画面HTML型紙106を作成する(ステップS602)。そして、クライアント端末装置111のプラグイン113に対して、生成された印刷操作画面HTML型紙106をWWWサーバ102を介してネットワーク104経由で送信する(ステップS603)。
【0053】
図7は、第1の実施形態に係るクライアント端末装置111のプラグイン113における印刷操作画面生成処理を説明するためのフローチャートであり、図5に示される印刷操作画面生成処理(ステップS508)の詳細について示したものである。まず、サーバ装置101から印刷操作画面HTML型紙106を取得する(ステップS701)。
【0054】
次に、OSを介してクライアント端末装置111に接続されているプリンタ115の一覧を作成し、ステップS507で取得した印刷条件推奨リスト107のプリンタリストを用いて印刷条件(プリンタ)選択リストを作成する(ステップS702)。次に、プリンタ選択リスト内のプリンタそれぞれについて印刷可能な用紙サイズを各プリンタドライバに問い合わせて取得し、ステップS507で取得した印刷条件推奨リスト107のプリンタリストを用いてプリンタ毎に印刷条件(用紙サイズ)選択リストを作成する(ステップS703)。
【0055】
さらに、印刷可能な用紙の種類を各プリンタドライバに問い合わせて取得し、ステップS507で取得した印刷条件推奨リスト107のプリンタリストを用いてプリンタ、用紙サイズの組み合わせ毎に選択可能な印刷条件(用紙の種類)選択リストを作成する(ステップS704)。そして、印刷可能なレイアウトを各プリンタドライバに問い合わせて取得し、ステップS507で取得した印刷条件推奨リスト107のプリンタリストを用いてプリンタ、用紙サイズ、用紙の種類の組み合わせ毎に選択可能な印刷条件(レイアウト)選択リストを作成する(ステップS705)。尚、ステップS702からS705の印刷条件選択リスト作成処理の詳細については後述する。
【0056】
また、ステップS702、S703、S704及びS705で作成した各選択リストのデータを使って各印刷条件の設定メニューユーザインタフェースを作成する(ステップS706)。例えば、各印刷条件について後述する図8の801に示すようなプルダウンメニューを実現するリストボックスのスクリプトを作成する。
【0057】
次に、サーバ装置101からステップS701で取得した印刷操作画面HTML型紙の印刷条件ユーザインタフェース設定部分に、ステップS706で作成した印刷条件設定メニューユーザインタフェースを挿入して合成し、印刷操作画面HTML116を作成する(ステップS707)。そして、作成した印刷操作画面HTML116を保持してWWWブラウザ112に表示できるようにする(ステップS708)。
【0058】
さらにまた、図8は、本発明の第1の実施形態における印刷操作画面HTMLに基づいてWWWブラウザに表示される画面の一例を示す図であり、図7のステップS707で作成されたデータ例を示す図である。図8において、801は、プラグインが前述のステップS702からステップS706の処理で生成した印刷条件設定メニューユーザインタフェースである。
【0059】
印刷条件設定メニューユーザインタフェース801において、プリンタ選択メニュー802には、印刷条件(プリンタ)選択リストが選択肢として表示される。用紙サイズ選択メニュー803には、印刷条件(用紙サイズ)選択リストが選択肢として表示される。用紙の種類選択メニュー804には、印刷条件(用紙の種類)選択リストが選択肢として表示される。さらに、レイアウト選択メニュー805には、印刷条件(レイアウト)選択リストが選択肢として表示される。
【0060】
一方、806は、前述のステップS701でプラグインがサーバ装置101から取得した印刷操作画面HTML型紙106である。印刷操作画面HTML型紙806において、807は、印刷条件ユーザインタフェース設定部分であり、ここにステップS707の処理により印刷条件設定メニューユーザインタフェース801が挿入され、印刷操作画面HTML116として合成される。
【0061】
図9は、本発明の第1の実施形態に係るクライアント端末装置111のプラグイン処理である印刷条件選択リストの作成処理手順を説明するためのフローチャートである。つまり、上述した図7のステップS702〜ステップS705について詳細を示したものである。尚、ここでは印刷条件のうちプリンタについて印刷条件選択リストを作成する例について説明する。
【0062】
まず、プラグイン113は、クライアント端末装置111に接続されたプリンタ115の機種に関する情報をOSを介して取得する(ステップS901)。
次に、プラグイン113は、取得されたプリンタ115の機種に関する情報を一覧として管理するための図10に示すようなクライアント端末接続プリンタデータ1001を作成する。(ステップS902)。
【0063】
そして、プラグイン113は、ネットワーク104を介してサーバ装置101から印刷条件推奨リスト107を取得する(ステップS903)。
さらに、プラグイン113は、ステップS902で作成したクライアント端末接続プリンタデータ1001と、ステップS903で取得した印刷条件推奨リスト107とに含まれるプリンタ115の機種に関する情報のAND集合演算を行う(ステップS904)。
【0064】
そして、プラグイン113は、ステップS904の演算の結果に基づいて、図10に示すようなプリンタ選択リスト1003を作成する(ステップS905)。尚、他の印刷条件(用紙サイズ、用紙の種類、レイアウトなど)についても上述したプリンタと同様に、ステップS901からS905までの処理を実行することによって各種印刷条件選択リストを生成することができる。
【0065】
また、図10に示すように印刷条件推奨リスト107には、各種印刷条件について、クライアント端末装置112が画像データを印刷する際に使用することを許可する印刷条件項目がそれぞれ列挙されている。図10では、例えば、使用を許可するプリンタの機種について、"PRINTER1"、"PRINTER3"、"PRINTER5"、"PRINTER6"が列挙されている。また、使用を許可する用紙サイズについて、"L判"、"2L判"、"A4"が列挙されている。また、使用する用紙の種類について、"プロフォトペーパー"、"光沢紙"、"はがき"、"普通紙"が列挙されている。使用を許可されるレイアウトについて、"フチなし"、"フチあり"、"インデックス4"が列挙されている。
【0066】
従って、本実施形態に係る情報処理装置、情報提供装置によれば、サーバ装置から取得した印刷条件推奨リストと、プラグインがクライアント端末装置側のプリンタから取得して集合演算をすることで生成した印刷条件設定メニューユーザインタフェースと、サーバ装置から取得した印刷画面型紙とを合成して印刷画面を表示することができる。これにより、サーバ装置にクライアント端末装置側のプリンタの情報を通知する必要がなく、クライアント側のセキュリティを確保することができ、不要なデータ送受信がなくなってデータ転送効率が向上し、その上、ユーザの利便性を損なうことのない印刷操作画面を提供することができる。また、そしてサーバ装置に保持した印刷条件推奨リストを変更するだけでクライアント側での印刷条件を制限できるので、ユーザに新しいプリンタを追加で使わせたい場合やアプリケーションに対して不適切な用紙サイズを利用できないように制限する制御をサーバ操作だけで行うことができ、クライアントのプラグインの変更を全く行う必要がなくなる。さらに、アプリケーションに合致した印刷条件をユーザに利用させることも可能となる。さらにまた、サーバで不特定多数のクライアントで利用される可能性があるプリンタ印刷条件の管理をする必要もなくなる。
【0067】
従って、本実施形態によれば、上記利点のもとに提供された印刷操作画面を用いて、操作者は画像データの印刷を実行することが可能となる。また、本実施形態によれば、印刷条件推奨リストを用いて、サーバ装置で設定されている印刷条件の範囲内でユーザに対してプリンタを利用させることができるため、容易に印刷条件推奨リストの管理をすることが可能となる。
【0068】
以上説明したように、本実施の形態によれば、サーバ装置101は個々のクライアント毎に印刷操作画面を作成することなく、クライアント端末装置111のオペレータが所望する印刷条件項目に従って印刷処理を実行させることができる。
【0069】
<第2の実施形態>
上記第1の実施形態における印刷制御処理に対して、さらに設定した印刷条件を保存する手段を追加し、次回印刷操作画面を表示する際に印刷条件選択リストの選択肢の標準とすることが可能である。
【0070】
図11は、本発明の第2の実施形態に係る情報処理装置を備えた情報処理システムの構成図である。本実施形態に係る情報処理装置(クライアント端末装置1411)には、第1の実施形態に係る情報処理装置の構成にプラグイン113が保存して読み出すファイルである前回選択印刷条件117が追加されている。尚、クライアント端末装置1411の他の部分については、第1の実施形態で説明したクライアント端末装置111のものと同じである。
【0071】
図12は、本発明の第2の実施形態に係るクライアント端末装置1411における印刷処理の手順を説明するためのフローチャートである。尚、このフローチャートは、図5で示された第1の実施形態に係るクライアント端末装置111における印刷処理の手順を説明するためのフローチャートの最後に、ステップS514の印刷条件の保存処理を追加したものである。従って、ステップS501からS513までの処理は第1の実施形態と同じである。そして、ステップS513で画像データが送信されて印刷結果が出力された後に、その印刷条件を前回選択印刷条件117として保存する(ステップS514)。
【0072】
また、図13は、本発明の第2の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。すなわち、印刷操作画面を表示する際に、前回印刷時に保存された前回選択印刷条件117を読み込んで、前回の印刷条件を標準選択の状態として選択リストを表示する処理を実現するためのフローチャートである。
【0073】
図13において、ステップS701からS705は、第1の実施形態で示した図7の印刷操作画面生成処理のフローチャートにおけるそれぞれの処理と同じである。尚、本実施形態では、ステップS1306の処理が追加されている。ステップS1306では、ステップS1214で保存された前回選択印刷条件ファイル117を読み込んで、その条件をステップS702からS705で作成された各印刷条件選択リストの選択肢の標準表示とする処理が行われる。
【0074】
そして、HTMLのプルダウンメニューの場合、ステップS1307の処理によって、図4の401のように、選択状態でメニューを表示するようにHTMLを生成する。尚、ステップS707及びS708の処理は、第1の実施形態における処理と同じものである。
【0075】
以上説明したように、本実施形態によれば、印刷操作画面において、前回印刷処理が実行された際の印刷条件を標準選択の状態で表示されるので、ユーザが前回と同じ印刷条件で印刷する場合には、最初から印刷条件を選択し直す手間と時間を節減する操作環境を提供することができる。
【0076】
<その他の実施形態>
尚、本発明は、複数の機器(例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置等)に適用してもよい。
【0077】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体(または記憶媒体)を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0078】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【0079】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【0080】
【発明の効果】
以上説明したように、本発明によれば、サーバ装置が提供する画像データを、クライアント装置に接続された印刷装置で印刷する場合に、サーバ装置は、サーバ装置のオペレータが所望する条件に応じて、クライアント装置毎にその接続された印刷装置に応じた画面を表示させるための情報を作成する必要がなくなるので、サーバ装置のオペレータの意思を反映した印刷サービスを提供できるとともに、サーバ装置の各種処理の負担を軽減できる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態に係る情報処理装置を備えた情報処理システムの構成図である。
【図2】本発明の第1の実施形態に係るクライアント端末装置の構成を示すブロック図である。
【図3】第1の実施形態に係るアルバム表示画面の一例を示す図である。
【図4】本実施形態に係る印刷操作画面の一例を示す図である。
【図5】第1の実施形態に係るクライアント端末装置における印刷処理の手順を説明するためのフローチャートである。
【図6】第1の実施形態に係るサーバ装置における印刷操作画面HTML型紙作成処理の手順を説明するためのフローチャートである。
【図7】第1の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。
【図8】本発明の第1の実施形態に係る印刷操作画面HTMLに基づいてWWWブラウザに表示される画面の一例を示す図である。
【図9】本発明の第1の実施形態に係る情報処理装置のプラグイン処理である印刷条件選択リストの作成処理手順を説明するためのフローチャートである。
【図10】本発明の第1の実施形態に係る情報処理装置のプラグイン処理である印刷条件選択リストの作成処理を説明するためのデータ例を示す図である。
【図11】本発明の第2の実施形態に係る情報処理装置を備えた情報処理システムの構成図である。
【図12】本発明の第2の実施形態に係るクライアント端末装置1411における印刷処理の手順を説明するためのフローチャートである。
【図13】本発明の第2の実施形態に係るクライアント端末装置のプラグインにおける印刷操作画面生成処理の手順を説明するためのフローチャートである。
【符号の説明】
101 サーバ装置
102 WWWサーバ
103 画像データ
104 ネットワーク
105 印刷操作画面HTML型紙作成部
106 印刷操作画面HTML型紙
107 印刷条件推奨リスト
111、1111 クライアント端末装置
112 WWWブラウザ
113 プラグイン
114 プリンタドライバ
115 プリンタ
116 印刷操作画面HTML
117 前回選択印刷条件
201 CRT
202 ビデオRAM(VRAM)
203 BMU
204 キーボード
205 ポインティングデバイス
206 CPU
207 ROM
208 RAM
209 ハードディスク
210 フレキシブルディスク
211 ネットワーク・インタフェース
212 I/Oバス
213 ネットワーク

Claims (7)

  1. オペレーティングシステムまたはプリンタドライバを保持する保持手段と、
    外部装置からネットワーク経由で第1の印刷条件リストデータを受信する受信手段と、
    前記保持手段に保持されたオペレーティングシステムまたはプリンタドライバから第2の印刷条件リストデータを取得する取得手段と
    前記第1の印刷条件リストデータと前記第2の印刷条件リストデータとに基づき、印刷条件選択リストデータを作成するリスト作成手段
    前記印刷条件選択リストデータに基づいて印刷操作画面を表示するための画面情報を作成する画面情報作成手段
    を備えることを特徴とする情報処理装置。
  2. 前記第1の印刷条件リストデータと前記第2の印刷条件リストデータとの集合演算を行う演算手段をさらに備え
    前記リスト作成手段が、前記演算手段における演算結果から前記印刷条件選択リストデータを作成することを特徴とする請求項1に記載の情報処理装置。
  3. 印刷装置と接続する接続手段をさらに備え、
    前記画面情報は、前記印刷装置で実行される印刷処理の各種条件を前記印刷条件選択リストデータに基づいて選択させるための印刷操作画面を定義することを特徴とする請求項1又は2に記載の情報処理装置。
  4. 印刷装置と接続する接続手段をさらに備え、
    前記第1の印刷条件リストデータ、前記第2の印刷条件リストデータ及び前記印刷条件選択リストデータには、それぞれ印刷装置の機種に関する情報、前記印刷装置で印刷される用紙のサイズに関する情報、前記印刷装置で印刷される用紙の種類に関する情報又は前記印刷装置で印刷される際のレイアウトに関する情報のうち少なくとも1つが列挙されていることを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。
  5. 印刷操作画面のデザインを定義するためのページ記述言語情報を前記外部装置からネットワーク経由で受信する画面情報受信手段をさらに備え、
    前記画面情報作成手段は、前記ページ記述言語に前記印刷条件選択リストデータを挿入することにより前記画面情報を作成することを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。
  6. オペレーティングシステムまたはプリンタドライバを保持する保持手段を有する情報処理装置の制御方法であって、
    外部装置からネットワーク経由で第1の印刷条件リストデータを受信する受信ステップと、
    前記保持手段に保持されたオペレーティングシステムまたはプリンタドライバから第2の印刷条件リストデータを取得する取得ステップと
    前記第1の印刷条件リストデータと前記第2の印刷条件リストデータとに基づき、印刷条件選択リストデータを作成するリスト作成ステップ
    前記印刷条件選択リストデータに基づいて印刷操作画面を表示するための画面情報を作成する画面情報作成ステップ
    を含むことを特徴とする情報処理装置の制御方法。
  7. 請求項6に記載の制御方法を、前記情報処理装置に実行させることを特徴とする制御プログラム。
JP2002268831A 2002-09-13 2002-09-13 情報処理装置及びその制御方法並びにプログラム Expired - Fee Related JP4109938B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2002268831A JP4109938B2 (ja) 2002-09-13 2002-09-13 情報処理装置及びその制御方法並びにプログラム
US10/657,209 US20040054983A1 (en) 2002-09-13 2003-09-09 Information processing apparatus, information providing apparatus, information processing system, information processing method, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002268831A JP4109938B2 (ja) 2002-09-13 2002-09-13 情報処理装置及びその制御方法並びにプログラム

Publications (3)

Publication Number Publication Date
JP2004110174A JP2004110174A (ja) 2004-04-08
JP2004110174A5 JP2004110174A5 (ja) 2005-11-04
JP4109938B2 true JP4109938B2 (ja) 2008-07-02

Family

ID=31986789

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002268831A Expired - Fee Related JP4109938B2 (ja) 2002-09-13 2002-09-13 情報処理装置及びその制御方法並びにプログラム

Country Status (2)

Country Link
US (1) US20040054983A1 (ja)
JP (1) JP4109938B2 (ja)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4371729B2 (ja) * 2003-08-08 2009-11-25 キヤノン株式会社 オンラインサービスシステム、転送サーバ装置、クライアント端末、サービス提供装置及びそれらの制御方法並びにプログラム
JP4379577B2 (ja) * 2003-09-01 2009-12-09 セイコーエプソン株式会社 周辺機器制御装置、周辺機器制御方法および周辺機器制御プログラム
JP4533170B2 (ja) * 2004-02-09 2010-09-01 キヤノン株式会社 情報処理装置および制御方法ならびにプログラム
JP4596414B2 (ja) * 2004-04-23 2010-12-08 コニカミノルタビジネステクノロジーズ株式会社 印刷装置、印刷処理プログラム及び印刷処理方法
US7725355B2 (en) * 2004-09-03 2010-05-25 Canon Kabushiki Kaisha Information processing apparatus and method for managing order data of on-line orders, program for the same
KR100750122B1 (ko) * 2005-06-13 2007-08-21 삼성전자주식회사 인쇄 옵션 설정 방법 및 장치
JP5169174B2 (ja) * 2006-12-08 2013-03-27 株式会社リコー 画像形成装置、表示制御方法及び表示制御プログラム
US20080141148A1 (en) * 2006-12-08 2008-06-12 Ogita Seiya Image forming device and display control method
JP5586968B2 (ja) * 2010-01-21 2014-09-10 キヤノン株式会社 画像形成装置、デバイス連携システム、サービス提供方法、およびそのプログラム
CN102693100B (zh) 2011-02-10 2015-06-24 精工爱普生株式会社 网络***、接口板、网络***的打印控制方法
JP5668520B2 (ja) * 2011-02-18 2015-02-12 セイコーエプソン株式会社 ネットワークシステムおよびネットワークシステムの認証方法
JP2017144649A (ja) * 2016-02-18 2017-08-24 富士ゼロックス株式会社 情報処理装置およびプログラム
US10310778B2 (en) * 2016-09-14 2019-06-04 Agfa Healthcare N.V. System and methods for printing medical images from an internet browser

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02245924A (ja) * 1989-03-20 1990-10-01 Fujitsu Ltd リスト画面部分表示方式
JPH07200215A (ja) * 1993-12-01 1995-08-04 Internatl Business Mach Corp <Ibm> 印刷装置選択方法及びデータ処理ネットワーク
US6148346A (en) * 1996-06-20 2000-11-14 Peerless Systems Imaging Products, Inc. Dynamic device driver
US5995723A (en) * 1997-11-18 1999-11-30 Xerox Corporation Client subsystem for changing document/job attributes in a network printing system
JP3591259B2 (ja) * 1997-12-12 2004-11-17 セイコーエプソン株式会社 ネットワークシステム並びにネットワーク印刷方法
US7177040B2 (en) * 1998-03-20 2007-02-13 Océ-Technologies B.V. Remote printer control
US6320671B1 (en) * 1998-05-15 2001-11-20 International Business Machines Corporation Web browser printing enhancements
JP2000105676A (ja) * 1998-07-31 2000-04-11 Canon Inc 情報処理装置及び情報処理方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体
US6678068B1 (en) * 1999-03-11 2004-01-13 Electronics For Imaging, Inc. Client print server link for output peripheral device
US6606162B1 (en) * 1999-07-21 2003-08-12 Hewlett-Packard Development Company, L.P. Network printer groups
JP2001202212A (ja) * 2000-01-18 2001-07-27 Sony Corp 印刷装置、印刷制御装置及び印刷システム
JP2001325182A (ja) * 2000-03-10 2001-11-22 Ricoh Co Ltd 印刷システム、印刷方法及びプログラムを記録したコンピュータ読取可能な記録媒体並びに該印刷システムにおける携帯通信機器、プリンタ、プリントサーバー及びクライアント
US20030020954A1 (en) * 2001-07-26 2003-01-30 Charlie Udom Versatile printing from portable electronic device
US6757070B1 (en) * 2001-08-21 2004-06-29 Advanced Hitech Corporation Universal print driver
US20030088518A1 (en) * 2001-11-05 2003-05-08 Pitney Bowes Incorporated Method and system for secure printing of indicia via a web based browser
US7546365B2 (en) * 2002-04-30 2009-06-09 Canon Kabushiki Kaisha Network device management system and method of controlling same
US7146413B2 (en) * 2002-06-14 2006-12-05 Hewlett-Packard Development Company, L.P. Remote updating of printer settings on a client device in a networked environment
US20040085573A1 (en) * 2002-10-31 2004-05-06 Aidinejad Mohammad Reza Printing accessory for mobile client device
US20040143651A1 (en) * 2003-01-21 2004-07-22 Allen Kram H. System and method for distributing configuration changes made to a printing device
JP4490188B2 (ja) * 2003-07-31 2010-06-23 株式会社リコー 印刷処理装置、印刷処理システム、印刷処理装置の制御方法、印刷処理装置の制御プログラム及び記録媒体

Also Published As

Publication number Publication date
JP2004110174A (ja) 2004-04-08
US20040054983A1 (en) 2004-03-18

Similar Documents

Publication Publication Date Title
JP4630751B2 (ja) 印刷システム、印刷装置及びその制御方法、プログラム
JP3984890B2 (ja) 印刷制御装置および方法、コンピュータプログラム、記憶媒体
EP1633125A1 (en) Electronic album editing apparatus and control method therefor
US8351067B2 (en) Device to edit documents for printout and method thereof
CN102253814B (zh) 信息处理设备及其控制方法
JP4109938B2 (ja) 情報処理装置及びその制御方法並びにプログラム
JP4154316B2 (ja) 画像処理システム、制御方法、画像処理装置、プログラムおよび記憶媒体
JP5288981B2 (ja) 情報処理装置及びその制御方法、プログラム
US20040036903A1 (en) Printing apparatus
JP4438061B2 (ja) 電子アルバム編集装置およびその制御方法およびそのプログラム
JP5361399B2 (ja) 画像処理装置、画像処理装置の制御方法、及び制御プログラム
JP3854914B2 (ja) 情報処理システム、情報処理装置及びその制御方法並びにプログラム
JP4840161B2 (ja) 外部メモリを接続可能な画像形成装置
JP2009116687A (ja) 情報処理システム、情報処理装置、画像形成装置および情報処理方法
JP4347168B2 (ja) 編集装置およびその制御方法およびそのプログラム
US20100142001A1 (en) Information processing apparatus, method for controlling the information processing apparatus, and storage medium
US8023146B2 (en) Print control device, information processing device, method of print control device, method of information processing device and computer program
JP2004265175A (ja) ジョブ処理装置
JP3880321B2 (ja) 情報処理装置、データ通信システム、情報処理方法、プログラムおよび記憶媒体
JP2024018592A (ja) 情報処理装置、方法およびプログラム
JP4498372B2 (ja) 印刷制御装置、印刷制御方法、プログラム、記録媒体
JP2006331435A (ja) データ処理方法、データ処理装置および記憶媒体
JP2006074590A (ja) 電子アルバム編集装置及びその制御方法及びそのプログラム及びそのプログラムをコンピュータ装置読み出し可能に記憶した記憶媒体
JP2001142672A (ja) 情報処理装置および情報処理方法
JP2019168949A (ja) 画像形成システム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050908

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050908

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070608

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070706

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070903

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080407

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

Free format text: PAYMENT UNTIL: 20110411

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4109938

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

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130411

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140411

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees