JP2002215361A - 情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム - Google Patents
情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラムInfo
- Publication number
- JP2002215361A JP2002215361A JP2001007679A JP2001007679A JP2002215361A JP 2002215361 A JP2002215361 A JP 2002215361A JP 2001007679 A JP2001007679 A JP 2001007679A JP 2001007679 A JP2001007679 A JP 2001007679A JP 2002215361 A JP2002215361 A JP 2002215361A
- Authority
- JP
- Japan
- Prior art keywords
- shop
- order
- print order
- information
- 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.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1208—Improving or facilitating administration, e.g. print management resulting in improved quality of the output result, e.g. print layout, colours, workflows, print preview
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1218—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources
- G06F3/122—Reducing or saving of used resources, e.g. avoiding waste of consumables or improving usage of hardware resources with regard to computing resources, e.g. memory, CPU
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1227—Printer definition files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
- G06F3/1256—User feedback, e.g. print preview, test print, proofing, pre-flight checks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1268—Job submission, e.g. submitting print job order or request not the print data itself
- G06F3/1272—Digital storefront, e.g. e-ordering, web2print, submitting a job from a remote submission screen
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1287—Remote printer device, e.g. being remote from client or server via internet
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
- G06F3/1225—Software update, e.g. print driver, modules, plug-ins, fonts
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1245—Job translation or job parsing, e.g. page banding by conversion to intermediate or common format
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mathematical Physics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】 インターネットを介した印刷サービスの適用
を受けるシステムにおいて、クライアントが、印刷サー
ビスの適用可能なショップに設置されているプリンタの
更新を、それぞれの新しいプリンタドライバをインスト
ールしなくても認識できるようにし、それを印刷に利用
できるようにすることを課題とする。 【解決手段】 クライアント100において、プリンタ
情報記述ファイル103に基づいて、複数のプリンタに
対応した印刷設定情報を設定可能なプリンタドライバを
102用いて印刷データを生成し、生成された印刷デー
タとプリンタドライバにより設定された印刷設定情報に
基づいて印刷オーダを生成し、ウェブブラウザ108の
起動を促し、インターネットを介して通信可能なセンタ
ーサーバ120へのアクセスを依頼する手段を提供する
ことにより解決する。
を受けるシステムにおいて、クライアントが、印刷サー
ビスの適用可能なショップに設置されているプリンタの
更新を、それぞれの新しいプリンタドライバをインスト
ールしなくても認識できるようにし、それを印刷に利用
できるようにすることを課題とする。 【解決手段】 クライアント100において、プリンタ
情報記述ファイル103に基づいて、複数のプリンタに
対応した印刷設定情報を設定可能なプリンタドライバを
102用いて印刷データを生成し、生成された印刷デー
タとプリンタドライバにより設定された印刷設定情報に
基づいて印刷オーダを生成し、ウェブブラウザ108の
起動を促し、インターネットを介して通信可能なセンタ
ーサーバ120へのアクセスを依頼する手段を提供する
ことにより解決する。
Description
【0001】
【発明の属する技術分野】本発明は、インターネットを
介して外部の印刷管理装置と通信可能な情報処理装置及
び印刷管理装置及び印刷制御システム及びその制御方法
及びコンピュータ読み取り可能なプログラムを格納した
記憶媒体及びその制御プログラムに関し、特に情報処理
装置からインターネットを介して印刷管理装置に対して
印刷オーダを発行する処理に関する。
介して外部の印刷管理装置と通信可能な情報処理装置及
び印刷管理装置及び印刷制御システム及びその制御方法
及びコンピュータ読み取り可能なプログラムを格納した
記憶媒体及びその制御プログラムに関し、特に情報処理
装置からインターネットを介して印刷管理装置に対して
印刷オーダを発行する処理に関する。
【0002】
【従来の技術】図2は、従来のインターネットのプリン
トサービスを実現するプリントシステムにおけるシステ
ム構成図である。クライアントPC(Personal
Computer)200は、ダイヤルアップ方式も
しくは常時接続方式を用いてインターネットに接続し、
プロバイダ等を経由して、印刷サービスを提供するセン
ターサーバ202と通信する。センターサーバ202
は、プリントコントローラ203を有しており、クライ
アントからの印刷オーダ(印刷注文情報)を受け付け
る。更に、センターサーバ202はインターネットを介
して、実際の印刷出力を行う印刷店舗である1つ以上の
ショップ204と通信可能に接続される。ショップ20
4は、センターサーバ202と同系列店舗であることが
多いため、ショップは専用線でセンターサーバと接続さ
れている。そのため、センターサーバ202のプリント
コントローラ203はショップに対して印刷オーダを能
動的に発行している。印刷店舗であるショップ204に
は、通常カラーで高品位の印刷処理を行うプリンタ20
5が少なくとも一台設置されている。
トサービスを実現するプリントシステムにおけるシステ
ム構成図である。クライアントPC(Personal
Computer)200は、ダイヤルアップ方式も
しくは常時接続方式を用いてインターネットに接続し、
プロバイダ等を経由して、印刷サービスを提供するセン
ターサーバ202と通信する。センターサーバ202
は、プリントコントローラ203を有しており、クライ
アントからの印刷オーダ(印刷注文情報)を受け付け
る。更に、センターサーバ202はインターネットを介
して、実際の印刷出力を行う印刷店舗である1つ以上の
ショップ204と通信可能に接続される。ショップ20
4は、センターサーバ202と同系列店舗であることが
多いため、ショップは専用線でセンターサーバと接続さ
れている。そのため、センターサーバ202のプリント
コントローラ203はショップに対して印刷オーダを能
動的に発行している。印刷店舗であるショップ204に
は、通常カラーで高品位の印刷処理を行うプリンタ20
5が少なくとも一台設置されている。
【0003】クライアントPC200では、プリントサ
ービスを受けるための専用アプリケーション210がイ
ンストールされており、この専用アプリケーション21
0により印刷オーダである印刷データ201が生成され
る。この印刷データは、プリントサービスを受けるため
にスクリプト形式で記述されているのが一般的であり、
例えば、印刷出力する印刷店舗であるショップ名、プリ
ンタの機種名、用紙サイズ、記録用紙の種類(メディア
タイプ)の指定、画像イメージ(プリントサービスで対
応しているフォーマットであり、JPEGやGIFやビ
ットマップ)及びその画像の範囲、画像イメージに対す
る編集情報(画像イメージに対する画像処理の指定、ク
リッピング指定等)が記述されている。しかしながら従
来のプリントサービスは、このように印刷オーダはセン
ターサーバに対する印刷の依頼を行うものであり、その
印刷オーダを生成するためには専用のアプリケーション
が必要であった。
ービスを受けるための専用アプリケーション210がイ
ンストールされており、この専用アプリケーション21
0により印刷オーダである印刷データ201が生成され
る。この印刷データは、プリントサービスを受けるため
にスクリプト形式で記述されているのが一般的であり、
例えば、印刷出力する印刷店舗であるショップ名、プリ
ンタの機種名、用紙サイズ、記録用紙の種類(メディア
タイプ)の指定、画像イメージ(プリントサービスで対
応しているフォーマットであり、JPEGやGIFやビ
ットマップ)及びその画像の範囲、画像イメージに対す
る編集情報(画像イメージに対する画像処理の指定、ク
リッピング指定等)が記述されている。しかしながら従
来のプリントサービスは、このように印刷オーダはセン
ターサーバに対する印刷の依頼を行うものであり、その
印刷オーダを生成するためには専用のアプリケーション
が必要であった。
【0004】また、クライアントPC200において、
専用アプリケーション210で生成された印刷オーダで
ある印刷データ201の印刷依頼を行うため、専用アプ
リケーション210はクライアントPC200のOS
(オペレーションシステム)を介してブラウザ211の
起動を促し、インターネット閲覧するためのブラウザを
立ち上げてインターネットに接続し、センターサーバ2
02のURLを指定することによりセンターサーバ20
2と通信する仕組みを持っている。そして、クライアン
トPC200は、ブラウザ211を介して、印刷オーダ
をセンターサーバ202に印刷依頼している。また、こ
の通信時に印刷注文可能なショップのリストをすべてダ
ウンロードしておき、次回の印刷注文時に指定可能にし
ている。
専用アプリケーション210で生成された印刷オーダで
ある印刷データ201の印刷依頼を行うため、専用アプ
リケーション210はクライアントPC200のOS
(オペレーションシステム)を介してブラウザ211の
起動を促し、インターネット閲覧するためのブラウザを
立ち上げてインターネットに接続し、センターサーバ2
02のURLを指定することによりセンターサーバ20
2と通信する仕組みを持っている。そして、クライアン
トPC200は、ブラウザ211を介して、印刷オーダ
をセンターサーバ202に印刷依頼している。また、こ
の通信時に印刷注文可能なショップのリストをすべてダ
ウンロードしておき、次回の印刷注文時に指定可能にし
ている。
【0005】センターサーバ202のプリントコントロ
ーラ203は、クライアントPC200のブラウザ21
0から受けた印刷依頼である印刷オーダ(印刷データ2
01)に基づいて、印刷出力すべきショップ204を選
択し、該当するショップに対して印刷オーダを送信して
いる。
ーラ203は、クライアントPC200のブラウザ21
0から受けた印刷依頼である印刷オーダ(印刷データ2
01)に基づいて、印刷出力すべきショップ204を選
択し、該当するショップに対して印刷オーダを送信して
いる。
【0006】
【発明が解決しようとする課題】このように従来のイン
ターネットを介した印刷サービスでは、クライアントが
印刷対象のデータを生成するためには、その印刷サービ
スの専用アプリケーションを予めクライアントにインス
トールする必要があり、また印刷オーダもそのアプリケ
ーションからしか行うことができず、専用アプリケーシ
ョンの流通の困難から印刷サービスを利用するクライア
ント数を増やすことが容易ではないという問題がある。
ターネットを介した印刷サービスでは、クライアントが
印刷対象のデータを生成するためには、その印刷サービ
スの専用アプリケーションを予めクライアントにインス
トールする必要があり、また印刷オーダもそのアプリケ
ーションからしか行うことができず、専用アプリケーシ
ョンの流通の困難から印刷サービスを利用するクライア
ント数を増やすことが容易ではないという問題がある。
【0007】そのため一般的にLANで用いられている
ようなプリンタドライバを用いることにより一般的なア
プリケーションで生成される印刷対象のデータの印刷オ
ーダを行うことが望まれるが、そのためには各ショップ
(印刷店舗)に設置されている印刷装置の種別に応じた
プリンタドライバをクライアントは用意する必要があ
り、印刷サービスの適用可能なショップすべての印刷装
置をカバーするためには、膨大なプリンタドライバを用
意する必要があり、実現性が低いという問題がある。
ようなプリンタドライバを用いることにより一般的なア
プリケーションで生成される印刷対象のデータの印刷オ
ーダを行うことが望まれるが、そのためには各ショップ
(印刷店舗)に設置されている印刷装置の種別に応じた
プリンタドライバをクライアントは用意する必要があ
り、印刷サービスの適用可能なショップすべての印刷装
置をカバーするためには、膨大なプリンタドライバを用
意する必要があり、実現性が低いという問題がある。
【0008】この発明は上記の問題に鑑み、インターネ
ットを介した印刷サービスの適用を受けるシステムにお
いて、クライアントが、印刷サービスの適用可能なショ
ップに設置されているプリンタの更新を、それぞれの新
しいプリンタドライバをインストールしなくても認識で
きるようにし、それを印刷に利用できるようにすること
を目的とする。
ットを介した印刷サービスの適用を受けるシステムにお
いて、クライアントが、印刷サービスの適用可能なショ
ップに設置されているプリンタの更新を、それぞれの新
しいプリンタドライバをインストールしなくても認識で
きるようにし、それを印刷に利用できるようにすること
を目的とする。
【0009】
【課題を解決するための手段】上記課題を解決するため
に、本願の第一の発明は、インターネットを介して印刷
管理装置に印刷オーダを依頼する情報処理装置における
情報処理方法であって、プリンタ情報記述ファイルに基
づいて、複数のプリンタに対応した印刷設定情報を設定
可能なプリンタドライバを用いて印刷データを生成する
印刷データ生成工程と、生成された印刷データとプリン
タドライバにより設定された印刷設定情報に基づいて印
刷オーダを生成する印刷オーダ生成工程と、ウェブブラ
ウザの起動を促し、インターネットを介して通信可能な
印刷管理装置へのアクセスを依頼するアクセス依頼工程
とを含むものである。
に、本願の第一の発明は、インターネットを介して印刷
管理装置に印刷オーダを依頼する情報処理装置における
情報処理方法であって、プリンタ情報記述ファイルに基
づいて、複数のプリンタに対応した印刷設定情報を設定
可能なプリンタドライバを用いて印刷データを生成する
印刷データ生成工程と、生成された印刷データとプリン
タドライバにより設定された印刷設定情報に基づいて印
刷オーダを生成する印刷オーダ生成工程と、ウェブブラ
ウザの起動を促し、インターネットを介して通信可能な
印刷管理装置へのアクセスを依頼するアクセス依頼工程
とを含むものである。
【0010】また、インターネットを介して前記印刷管
理装置からプリンタ情報記述ファイルを取得するプリン
タ情報取得工程を更に含み、前記印刷データ生成工程
は、取得したプリンタ情報記述ファイルに記述された印
刷設定に基づいて印刷設定を指示するためのユーザイン
タフェースを生成し、指示された内容に応じて印刷設定
情報を設定する。
理装置からプリンタ情報記述ファイルを取得するプリン
タ情報取得工程を更に含み、前記印刷データ生成工程
は、取得したプリンタ情報記述ファイルに記述された印
刷設定に基づいて印刷設定を指示するためのユーザイン
タフェースを生成し、指示された内容に応じて印刷設定
情報を設定する。
【0011】また、インターネットを介して前記印刷管
理装置から印刷オーダの印刷出力を行うショップの属性
を記述したショップ情報ファイルを取得するショップ情
報取得工程を更に含み、前記印刷オーダ生成工程は、取
得したショップ情報ファイルに含まれるショップ名を指
定する印刷オーダを生成する。
理装置から印刷オーダの印刷出力を行うショップの属性
を記述したショップ情報ファイルを取得するショップ情
報取得工程を更に含み、前記印刷オーダ生成工程は、取
得したショップ情報ファイルに含まれるショップ名を指
定する印刷オーダを生成する。
【0012】また、印刷オーダを前記印刷管理装置に送
信する場合に、印刷オーダが前記印刷管理装置に送信さ
れて印刷処理されずに管理されるべくアップロード指示
を入力する入力工程と、前記アップロード指示が入力さ
れた場合に、前記印刷管理装置にインターネットを介し
て該印刷オーダをアップロードするアップロード工程と
を更に含む。
信する場合に、印刷オーダが前記印刷管理装置に送信さ
れて印刷処理されずに管理されるべくアップロード指示
を入力する入力工程と、前記アップロード指示が入力さ
れた場合に、前記印刷管理装置にインターネットを介し
て該印刷オーダをアップロードするアップロード工程と
を更に含む。
【0013】また、前記印刷管理装置にアップロードさ
れている印刷オーダから、ユーザにより指定された1つ
以上の印刷注文すべき印刷オーダの印刷注文要求を前記
印刷管理装置にインターネットを介して送信する印刷注
文工程を更に含む。
れている印刷オーダから、ユーザにより指定された1つ
以上の印刷注文すべき印刷オーダの印刷注文要求を前記
印刷管理装置にインターネットを介して送信する印刷注
文工程を更に含む。
【0014】また、前記印刷管理装置にインターネット
を介してアクセスし、前記印刷管理装置にアップロード
されている印刷オーダのオーダリストを取得するリスト
取得工程と、取得された印刷オーダのオーダリストから
ユーザにより指示される印刷オーダのプレビュー表示を
依頼するプレビュー依頼工程とを更に含む。
を介してアクセスし、前記印刷管理装置にアップロード
されている印刷オーダのオーダリストを取得するリスト
取得工程と、取得された印刷オーダのオーダリストから
ユーザにより指示される印刷オーダのプレビュー表示を
依頼するプレビュー依頼工程とを更に含む。
【0015】また、上記方法を実現する情報処理装置及
び上記方法を情報処理装置で実現させる印刷制御プログ
ラム、及び該印刷制御プログラムを格納した記憶媒体に
より解決する。
び上記方法を情報処理装置で実現させる印刷制御プログ
ラム、及び該印刷制御プログラムを格納した記憶媒体に
より解決する。
【0016】更に、本願の第二の発明は、インターネッ
トを介してクライアントから印刷オーダの依頼を受ける
印刷管理装置における印刷管理方法であって、クライア
ントからの取得要求に応じて、複数のプリンタに対応し
た印刷設定情報を記述したプリンタ情報記述ファイルを
該クライアントにインターネットを介して送信するプリ
ンタ情報送信工程と、クライアントから送信される印刷
オーダに含まれるページ記述言語で記述される印刷デー
タを、ショップのプリンタに依存しない形態であるプリ
ンタ用記述言語ファイルにデータ変換するデータ変換工
程と、前記印刷オーダに含まれる印刷設定を指定する印
刷設定情報と、前記データ変換されたプリンタ用記述言
語ファイルとから、ショップに対して印刷依頼を行うシ
ョップ用印刷オーダを生成する印刷オーダ生成工程とを
含むものである。
トを介してクライアントから印刷オーダの依頼を受ける
印刷管理装置における印刷管理方法であって、クライア
ントからの取得要求に応じて、複数のプリンタに対応し
た印刷設定情報を記述したプリンタ情報記述ファイルを
該クライアントにインターネットを介して送信するプリ
ンタ情報送信工程と、クライアントから送信される印刷
オーダに含まれるページ記述言語で記述される印刷デー
タを、ショップのプリンタに依存しない形態であるプリ
ンタ用記述言語ファイルにデータ変換するデータ変換工
程と、前記印刷オーダに含まれる印刷設定を指定する印
刷設定情報と、前記データ変換されたプリンタ用記述言
語ファイルとから、ショップに対して印刷依頼を行うシ
ョップ用印刷オーダを生成する印刷オーダ生成工程とを
含むものである。
【0017】また、前記ショップ用印刷オーダを、印刷
処理することなくクライアントのユーザ識別情報と対応
付けて管理する印刷オーダ管理工程と、クライアントか
らの印刷注文指示に応じて、指定されるショップ用印刷
オーダを、印刷処理すべきショップに送信すべく制御す
る送信制御工程とを更に含む。
処理することなくクライアントのユーザ識別情報と対応
付けて管理する印刷オーダ管理工程と、クライアントか
らの印刷注文指示に応じて、指定されるショップ用印刷
オーダを、印刷処理すべきショップに送信すべく制御す
る送信制御工程とを更に含む。
【0018】また、クライアントからの要求に応じて、
当該クライアントのユーザ識別情報を参照して印刷オー
ダ管理工程で管理されている印刷オーダから印刷オーダ
のオーダリストとして返送すべき印刷オーダを検索する
検索工程と、前記検索された印刷オーダを含むオーダリ
ストを要求のあったクライアントに返送するオーダリス
ト返送工程とを含む。
当該クライアントのユーザ識別情報を参照して印刷オー
ダ管理工程で管理されている印刷オーダから印刷オーダ
のオーダリストとして返送すべき印刷オーダを検索する
検索工程と、前記検索された印刷オーダを含むオーダリ
ストを要求のあったクライアントに返送するオーダリス
ト返送工程とを含む。
【0019】また、前記データ変換されたプリンタ用記
述言語ファイルの画像をデータ変換することによりプレ
ビューイメージを生成するプレビューイメージ生成工程
と、クライアントからのプレビュー要求に応じて、生成
されるプレビューイメージを該クライアントにインター
ネットを介して返送する返送工程とを更に含む。
述言語ファイルの画像をデータ変換することによりプレ
ビューイメージを生成するプレビューイメージ生成工程
と、クライアントからのプレビュー要求に応じて、生成
されるプレビューイメージを該クライアントにインター
ネットを介して返送する返送工程とを更に含む。
【0020】また、上記方法を実現する印刷管理装置及
び上記方法を印刷管理装置で実現させる印刷制御プログ
ラム、及び該印刷制御プログラムを格納した記憶媒体に
より解決する。
び上記方法を印刷管理装置で実現させる印刷制御プログ
ラム、及び該印刷制御プログラムを格納した記憶媒体に
より解決する。
【0021】
【発明の実施の形態】図1は本発明の一実施例に係わる
プリントサービスのシステム構成図である。本システム
では、印刷オーダを生成する本発明の情報処理装置の一
実施例であるクライアントPC100(以下、クライア
ントと呼ぶ)、各クライアントから印刷オーダを受け付
ける本発明の印刷管理装置の一実施例であるセンターサ
ーバ120、及び、少なくとも1台のプリンタ141を
備える印刷店舗であるショップ140とが存在する。こ
こで、クライアント100とセンターサーバ120とは
インターネットを介して通信するものであり、クライア
ント100は、インターネットに接続可能な情報処理装
置に相当するため、複数存在している。センターサーバ
120とショップ140ともまたインターネットを介し
て通信するものであるが、ショップ140はセンターサ
ーバ120と直接ケーブル等を介して通信可能に接続さ
れていてもよい。本実施例では、ショップ140は、イ
ンターネットに接続可能な情報処理装置と印刷依頼に応
じた印刷出力が可能なプリンタ141とを備えている印
刷店舗に相当するため、これもまた複数存在しているも
のとする。
プリントサービスのシステム構成図である。本システム
では、印刷オーダを生成する本発明の情報処理装置の一
実施例であるクライアントPC100(以下、クライア
ントと呼ぶ)、各クライアントから印刷オーダを受け付
ける本発明の印刷管理装置の一実施例であるセンターサ
ーバ120、及び、少なくとも1台のプリンタ141を
備える印刷店舗であるショップ140とが存在する。こ
こで、クライアント100とセンターサーバ120とは
インターネットを介して通信するものであり、クライア
ント100は、インターネットに接続可能な情報処理装
置に相当するため、複数存在している。センターサーバ
120とショップ140ともまたインターネットを介し
て通信するものであるが、ショップ140はセンターサ
ーバ120と直接ケーブル等を介して通信可能に接続さ
れていてもよい。本実施例では、ショップ140は、イ
ンターネットに接続可能な情報処理装置と印刷依頼に応
じた印刷出力が可能なプリンタ141とを備えている印
刷店舗に相当するため、これもまた複数存在しているも
のとする。
【0022】本実施例のクライアント100は、ユーザ
が任意のアプリケーション101を用いて文書作成等の
作業を行い、本システムのプリントサービスに対する印
刷依頼を作成するものである。クライアントPC100
において、アプリケーション101により印刷対象とな
る文書を作成し、ユーザから本プリントサービスにおけ
る印刷指示が行われると、本プリントサービスの印刷デ
ータを生成する印刷データ生成手段であるプリンタドラ
イバ102が起動される。そして、プリンタドライバ1
02は、本プリントサービスを提供可能なショップ14
0の各プリンタ141の属性情報(デバイス特性(印刷
解像度、両面、製本印刷、ステープルやパンチなどのフ
ィニッシング)、サポートしているメディアタイプ、用
紙サイズ)を記述したプリンタ情報記述ファイル103
の属性情報に従い、印刷設定を行うユーザインタフェー
ス画面を生成し、ユーザの指定する印刷設定に応じてポ
ストスクリプトで記述される印刷データ104を生成す
る。
が任意のアプリケーション101を用いて文書作成等の
作業を行い、本システムのプリントサービスに対する印
刷依頼を作成するものである。クライアントPC100
において、アプリケーション101により印刷対象とな
る文書を作成し、ユーザから本プリントサービスにおけ
る印刷指示が行われると、本プリントサービスの印刷デ
ータを生成する印刷データ生成手段であるプリンタドラ
イバ102が起動される。そして、プリンタドライバ1
02は、本プリントサービスを提供可能なショップ14
0の各プリンタ141の属性情報(デバイス特性(印刷
解像度、両面、製本印刷、ステープルやパンチなどのフ
ィニッシング)、サポートしているメディアタイプ、用
紙サイズ)を記述したプリンタ情報記述ファイル103
の属性情報に従い、印刷設定を行うユーザインタフェー
ス画面を生成し、ユーザの指定する印刷設定に応じてポ
ストスクリプトで記述される印刷データ104を生成す
る。
【0023】本ネットワークプリントサービスのシステ
ムではドライバ専用のプリンタ情報記述ファイル103
が使用される。プリンタ情報記述ファイル103はプリ
ンタ属性が記憶されているファイルであり、好適な例を
示すと、例えばPostScriptプリンタドライバ
の特性を記述するPPDファイル(PostScrip
t Printer Description)を用い
ると実現が容易である。PostScriptプリンタ
ドライバ(以下、PSドライバ)は、アプリケーション
がOSを介して吐き出した描画命令に基づいてポストス
クリプトで記述される印刷データ(以下、PSデータ)
への変換を行うものであり、このPPDファイルは、各
プリンタに対する属性情報を指定するためのものであ
り、PSドライバはこのPPDファイルに基づいてPS
データを生成するからである。
ムではドライバ専用のプリンタ情報記述ファイル103
が使用される。プリンタ情報記述ファイル103はプリ
ンタ属性が記憶されているファイルであり、好適な例を
示すと、例えばPostScriptプリンタドライバ
の特性を記述するPPDファイル(PostScrip
t Printer Description)を用い
ると実現が容易である。PostScriptプリンタ
ドライバ(以下、PSドライバ)は、アプリケーション
がOSを介して吐き出した描画命令に基づいてポストス
クリプトで記述される印刷データ(以下、PSデータ)
への変換を行うものであり、このPPDファイルは、各
プリンタに対する属性情報を指定するためのものであ
り、PSドライバはこのPPDファイルに基づいてPS
データを生成するからである。
【0024】印刷オーダ生成手段である印刷オーダアプ
リケーション105は、プリンタドライバ102で生成
された印刷データ104に対して、印刷オーダの生成を
行うアプリケーションであり、プリンタドライバ102
により生成されたポストスクリプトデータファイル10
4(印刷データ)とショップ情報ファイル106の記述
から印刷可能なショップの指定、印刷オプションの指定
などのGUIを提供する。また、印刷オーダアプリケー
ション105は、設定されたショップの指定、印刷オプ
ションの指定などの情報を印刷設定情報107に保存
し、印刷設定情報197と印刷データ104とを含む印
刷オーダを生成し、ウェブブラウザ108を起動して、
インターネットを介してセンターサーバ120に印刷オ
ーダをアップロードする。
リケーション105は、プリンタドライバ102で生成
された印刷データ104に対して、印刷オーダの生成を
行うアプリケーションであり、プリンタドライバ102
により生成されたポストスクリプトデータファイル10
4(印刷データ)とショップ情報ファイル106の記述
から印刷可能なショップの指定、印刷オプションの指定
などのGUIを提供する。また、印刷オーダアプリケー
ション105は、設定されたショップの指定、印刷オプ
ションの指定などの情報を印刷設定情報107に保存
し、印刷設定情報197と印刷データ104とを含む印
刷オーダを生成し、ウェブブラウザ108を起動して、
インターネットを介してセンターサーバ120に印刷オ
ーダをアップロードする。
【0025】ショップ情報ファイル106は、ショップ
情報(ショップ名など)およびショップで利用可能な印
刷サービス(メディアタイプ、A4片面、A4両面な
ど)の情報を記述しており、各ショップについて存在す
る。印刷設定情報107は、印刷オーダのデータに関し
てクライアントPC100上で設定された情報ファイル
で、印刷先ショップのID、印刷用紙サイズ、プリンタ
名、部数などを記述している。
情報(ショップ名など)およびショップで利用可能な印
刷サービス(メディアタイプ、A4片面、A4両面な
ど)の情報を記述しており、各ショップについて存在す
る。印刷設定情報107は、印刷オーダのデータに関し
てクライアントPC100上で設定された情報ファイル
で、印刷先ショップのID、印刷用紙サイズ、プリンタ
名、部数などを記述している。
【0026】インターネット閲覧手段であるウェブブラ
ウザ108はクライアントPC100にインストールさ
れている一般的なウェブブラウザでよい。センターサー
バ120で管理している印刷オーダに基づいてセンター
サーバ120で生成されるサムネイルイメージ123、
プレビューイメージ124が、センターサーバ120に
よりクライアント100に提供されて、ウェブブラウザ
108のウインドウに表示される。また、ウェブブラウ
ザ108は、クライアントPC100で動作するブラウ
ザとして機能する。ウェブブラウザ108は、インター
ネットを介してセンターサーバ120上のHTTPサー
バ122から取得したHTML(HyperTextM
arkup Language)で記述されたファイル
(HTMLファイル)、またはクライアントPC100
上に格納されたHTMLファイルを解釈し、クライアン
トPC100(後述するCRT306)上に表示する機
能を持つ。
ウザ108はクライアントPC100にインストールさ
れている一般的なウェブブラウザでよい。センターサー
バ120で管理している印刷オーダに基づいてセンター
サーバ120で生成されるサムネイルイメージ123、
プレビューイメージ124が、センターサーバ120に
よりクライアント100に提供されて、ウェブブラウザ
108のウインドウに表示される。また、ウェブブラウ
ザ108は、クライアントPC100で動作するブラウ
ザとして機能する。ウェブブラウザ108は、インター
ネットを介してセンターサーバ120上のHTTPサー
バ122から取得したHTML(HyperTextM
arkup Language)で記述されたファイル
(HTMLファイル)、またはクライアントPC100
上に格納されたHTMLファイルを解釈し、クライアン
トPC100(後述するCRT306)上に表示する機
能を持つ。
【0027】HTTPサーバ122から取得するHTM
Lファイルは、HTTPサーバ122の存在するセンタ
ーサーバ120上に保存されたファイルである場合と、
HTTPサーバ122を介してセンターサーバ120上
で動作するCGI(Common Gateway I
nterface)プログラムにより動的に生成される
ファイルである場合がある。例えば、サムネイルイメー
ジ(サムネイル画像)は、印刷オーダがセンターサーバ
120に発行されるとセンターサーバ120において自
動的に生成されてファイルとして保存され、クライアン
ト100からはブラウザを介してサムネイルイメージフ
ァイルを取得することでクライアント100のブラウザ
108で表示でき、プレビューイメージ(プレビュー画
像)は、クライアント100からHTTPサーバ122
を介してセンターサーバ120上で動作するCGIプロ
グラムの起動がかけられることにより動的に生成され、
クライアント100のブラウザ108で表示可能にな
る。
Lファイルは、HTTPサーバ122の存在するセンタ
ーサーバ120上に保存されたファイルである場合と、
HTTPサーバ122を介してセンターサーバ120上
で動作するCGI(Common Gateway I
nterface)プログラムにより動的に生成される
ファイルである場合がある。例えば、サムネイルイメー
ジ(サムネイル画像)は、印刷オーダがセンターサーバ
120に発行されるとセンターサーバ120において自
動的に生成されてファイルとして保存され、クライアン
ト100からはブラウザを介してサムネイルイメージフ
ァイルを取得することでクライアント100のブラウザ
108で表示でき、プレビューイメージ(プレビュー画
像)は、クライアント100からHTTPサーバ122
を介してセンターサーバ120上で動作するCGIプロ
グラムの起動がかけられることにより動的に生成され、
クライアント100のブラウザ108で表示可能にな
る。
【0028】本実施例のセンターサーバ200は、クラ
イアント100から印刷オーダを受け取り、印刷オーダ
の種別やクライアント100からの印刷依頼に応じて、
指定されたショップ140に印刷すべき印刷オーダを配
信する機能を有する。
イアント100から印刷オーダを受け取り、印刷オーダ
の種別やクライアント100からの印刷依頼に応じて、
指定されたショップ140に印刷すべき印刷オーダを配
信する機能を有する。
【0029】センターサーバ200は、クライアント1
00から印刷オーダ(印刷データファイル104、印刷
設定情報107を含む)を受け取り、この印刷オーダが
即時プリントの指定がある場合は、指定のショップ14
0にダウンロードすべく制御する。具体的には、指定の
ショップ140がインターネットに常時接続されている
場合は、印刷オーダをショップに対して送信し、一方、
指定のショップ140がインターネットにダイヤルアッ
プ接続する印刷店舗の場合は、転送装置(転送手段)1
25が有するショップフォルダに印刷オーダを格納して
おき、該当するショップからセンターサーバ120にア
クセスされた場合に、ショップフォルダにある印刷オー
ダを送信するよう制御するものである。
00から印刷オーダ(印刷データファイル104、印刷
設定情報107を含む)を受け取り、この印刷オーダが
即時プリントの指定がある場合は、指定のショップ14
0にダウンロードすべく制御する。具体的には、指定の
ショップ140がインターネットに常時接続されている
場合は、印刷オーダをショップに対して送信し、一方、
指定のショップ140がインターネットにダイヤルアッ
プ接続する印刷店舗の場合は、転送装置(転送手段)1
25が有するショップフォルダに印刷オーダを格納して
おき、該当するショップからセンターサーバ120にア
クセスされた場合に、ショップフォルダにある印刷オー
ダを送信するよう制御するものである。
【0030】また、センターサーバ120は、ショップ
140からショップの有するプリンタの属性及びショッ
プのサービス情報を受け付け、プリンタの属性に基づい
てプリンタ情報記述ファイル103を更新し、ショップ
のサービス情報に基づいてショップ情報ファイル106
を更新管理している。本実施例において、プリンタ情報
送信手段およびショップ情報送信手段として機能するF
TPサーバ121は、前述したプリンタ情報記述ファイ
ル103及びショップ情報ファイル106を取得(記憶
手段から読み出し)し、インターネットを介して取得要
求のあるクライアント100に対して、プリンタ情報記
述ファイル103、ショップ情報ファイル106をアッ
プデート(送信)する機能を有している。
140からショップの有するプリンタの属性及びショッ
プのサービス情報を受け付け、プリンタの属性に基づい
てプリンタ情報記述ファイル103を更新し、ショップ
のサービス情報に基づいてショップ情報ファイル106
を更新管理している。本実施例において、プリンタ情報
送信手段およびショップ情報送信手段として機能するF
TPサーバ121は、前述したプリンタ情報記述ファイ
ル103及びショップ情報ファイル106を取得(記憶
手段から読み出し)し、インターネットを介して取得要
求のあるクライアント100に対して、プリンタ情報記
述ファイル103、ショップ情報ファイル106をアッ
プデート(送信)する機能を有している。
【0031】本実施例において、印刷オーダ受付手段お
よび表示画像生成手段として機能するHTTPサーバ1
22では、印刷データファイル104及び印刷設定情報
107を含む印刷オーダを、インターネットを介してク
ライアント100から受け付け、記憶手段に格納(アッ
プロード)しておく。また、センターサーバ120(サ
ムネイル画像生成手段の機能を有する)から提供される
サムネイルイメージ123または、プレビュー画像生成
手段により動的に生成されるプレビューイメージ124
に基づいて、クライアント100のウェブブラウザ10
8で表示するための表示用画像情報(本実施例では、H
TML形式で記述されているが、ウェブブラウザで表示
可能な言語であればHTMLに限らない)を生成し、表
示用画像情報をクライアント100に送信(ダウンロー
ド)する。
よび表示画像生成手段として機能するHTTPサーバ1
22では、印刷データファイル104及び印刷設定情報
107を含む印刷オーダを、インターネットを介してク
ライアント100から受け付け、記憶手段に格納(アッ
プロード)しておく。また、センターサーバ120(サ
ムネイル画像生成手段の機能を有する)から提供される
サムネイルイメージ123または、プレビュー画像生成
手段により動的に生成されるプレビューイメージ124
に基づいて、クライアント100のウェブブラウザ10
8で表示するための表示用画像情報(本実施例では、H
TML形式で記述されているが、ウェブブラウザで表示
可能な言語であればHTMLに限らない)を生成し、表
示用画像情報をクライアント100に送信(ダウンロー
ド)する。
【0032】127は、本実施例の印刷データ変換手段
であり、印刷データ(本実施例ではポストスクリプトデ
ータ)をPDF(Portable Document
Format)ファイル126に変換生成する。この
印刷データ変換手段127は、GhostScript
またはAdobe Acrobat Distille
rまたは同等機能を持つアプリケーションでも実現可能
である。PDFファイル126は、ショップのプリンタ
に依存しない形態であるプリンタ用記述言語ファイルで
あればよい。以下の説明では、このPDFファイル12
6をプリンタ用記述言語ファイルと呼ぶ。PDFファイ
ル126と印刷設定情報107はまとめて、印刷オーダ
129としてショップ140に転送される。
であり、印刷データ(本実施例ではポストスクリプトデ
ータ)をPDF(Portable Document
Format)ファイル126に変換生成する。この
印刷データ変換手段127は、GhostScript
またはAdobe Acrobat Distille
rまたは同等機能を持つアプリケーションでも実現可能
である。PDFファイル126は、ショップのプリンタ
に依存しない形態であるプリンタ用記述言語ファイルで
あればよい。以下の説明では、このPDFファイル12
6をプリンタ用記述言語ファイルと呼ぶ。PDFファイ
ル126と印刷設定情報107はまとめて、印刷オーダ
129としてショップ140に転送される。
【0033】128は、本実施例のサムネイル画像生成
手段およびプレビュー画像生成手段の機能を有する画像
変換手段(以下、イメージコンバータとも呼ぶ)であ
り、PDFファイル126からサムネイルイメージ12
3、プレビューイメージ124を生成する。本イメージ
コンバータ128は、GhostScriptまたはA
dobe Acrobat Distillerまたは
同等機能を持つアプリケーションでも実現可能である。
手段およびプレビュー画像生成手段の機能を有する画像
変換手段(以下、イメージコンバータとも呼ぶ)であ
り、PDFファイル126からサムネイルイメージ12
3、プレビューイメージ124を生成する。本イメージ
コンバータ128は、GhostScriptまたはA
dobe Acrobat Distillerまたは
同等機能を持つアプリケーションでも実現可能である。
【0034】サムネイルイメージ123、プレビューイ
メージ124は、まとめて表示イメージ130と称し、
印刷画像の表示用イメージとして、クライアントの要求
でウェブブラウザ108上に表示されるたり、印刷デー
タのチェックとして印刷プレビュー表示に使用される。
PDFファイル126、印刷設定情報107は印刷デー
タ129として転送装置125を介してショップ140
に転送される。また前述したように、サムネイル画像1
23はクライアント100から印刷オーダを受け付ける
ことに応じて生成され後述する記憶手段に格納され、プ
レビュー画像124はクライアント100からプレビュ
ー指示を受けることに応じて生成される。
メージ124は、まとめて表示イメージ130と称し、
印刷画像の表示用イメージとして、クライアントの要求
でウェブブラウザ108上に表示されるたり、印刷デー
タのチェックとして印刷プレビュー表示に使用される。
PDFファイル126、印刷設定情報107は印刷デー
タ129として転送装置125を介してショップ140
に転送される。また前述したように、サムネイル画像1
23はクライアント100から印刷オーダを受け付ける
ことに応じて生成され後述する記憶手段に格納され、プ
レビュー画像124はクライアント100からプレビュ
ー指示を受けることに応じて生成される。
【0035】125は、本発明の転送手段(転送装置と
も呼ぶ)であり、HTTPサーバ122からクライアン
トで指定される印刷設定情報107を受け取り、また、
印刷データ変換手段127からプリンタ用記述言語ファ
イル126を受け取って、印刷設定情報107とプリン
タ用記述言語ファイル126とを含む印刷オーダをショ
ップ毎に管理する。そして、即時プリント指示の印刷オ
ーダを受けている場合は、転送手段125は、プリンタ
用記述言語ファイル126を受け取ると印刷出力すべき
ショップに対して印刷オーダを送信する。また、ストッ
クの指示の印刷オーダを受けている場合は、転送手段1
25は、クライアント100からの印刷依頼を受け取る
と、当該印刷オーダで指定される出力先のショップに対
するボックス(フォルダ)に印刷オーダを格納する機能
を有している。前述したように、インターネット常時接
続のショップ140には印刷オーダを送信し、ダイヤル
アップ接続のショップには当該ショップからのアクセス
を受けると、そのショップのIDに応じて特定されるシ
ョップフォルダを検索し、検索されたショップフォルダ
内の印刷オーダを当該ショップに対して送信する。
も呼ぶ)であり、HTTPサーバ122からクライアン
トで指定される印刷設定情報107を受け取り、また、
印刷データ変換手段127からプリンタ用記述言語ファ
イル126を受け取って、印刷設定情報107とプリン
タ用記述言語ファイル126とを含む印刷オーダをショ
ップ毎に管理する。そして、即時プリント指示の印刷オ
ーダを受けている場合は、転送手段125は、プリンタ
用記述言語ファイル126を受け取ると印刷出力すべき
ショップに対して印刷オーダを送信する。また、ストッ
クの指示の印刷オーダを受けている場合は、転送手段1
25は、クライアント100からの印刷依頼を受け取る
と、当該印刷オーダで指定される出力先のショップに対
するボックス(フォルダ)に印刷オーダを格納する機能
を有している。前述したように、インターネット常時接
続のショップ140には印刷オーダを送信し、ダイヤル
アップ接続のショップには当該ショップからのアクセス
を受けると、そのショップのIDに応じて特定されるシ
ョップフォルダを検索し、検索されたショップフォルダ
内の印刷オーダを当該ショップに対して送信する。
【0036】本実施例の印刷店舗であるショップ140
は、センターサーバ120から配信された印刷オーダに
応じて、ユーザの所望とする印刷出力を得るため少なく
とも1台のプリンタ141を有している。また、前述し
たようにインターネット上に印刷店舗であるショップ1
40は1つ以上存在することができる。
は、センターサーバ120から配信された印刷オーダに
応じて、ユーザの所望とする印刷出力を得るため少なく
とも1台のプリンタ141を有している。また、前述し
たようにインターネット上に印刷店舗であるショップ1
40は1つ以上存在することができる。
【0037】各ショップには、プリンタ(本実施例で
は、ポストスクリプト用プリンタ)141が1台以上設
置されている。ショップは印刷店舗の総称で、印刷オー
ダに含まれる印刷設定情報107に従ってプリンタ用記
述言語ファイル126(本実施例では、PDFファイ
ル)をプリンタ141に出力する。ショップ140は、
インターネットを介してセンターサーバ120の転送装
置125と非同期にデータの授受を行う。ショップ14
0は任意にセンターサーバ120と通信して、自分のシ
ョップに印刷依頼されたデータをダウンロードする。
は、ポストスクリプト用プリンタ)141が1台以上設
置されている。ショップは印刷店舗の総称で、印刷オー
ダに含まれる印刷設定情報107に従ってプリンタ用記
述言語ファイル126(本実施例では、PDFファイ
ル)をプリンタ141に出力する。ショップ140は、
インターネットを介してセンターサーバ120の転送装
置125と非同期にデータの授受を行う。ショップ14
0は任意にセンターサーバ120と通信して、自分のシ
ョップに印刷依頼されたデータをダウンロードする。
【0038】プリンタ141は、印刷設定情報107の
記述に従い、PDFファイル126の印刷を行う。プリ
ンタ141の印刷制御については、公知技術であるため
説明を省略する。
記述に従い、PDFファイル126の印刷を行う。プリ
ンタ141の印刷制御については、公知技術であるため
説明を省略する。
【0039】<クライアントのブロック図>図3は、本
発明の情報処理装置であるクライアント100のハード
構成を示すブロック図である。
発明の情報処理装置であるクライアント100のハード
構成を示すブロック図である。
【0040】図3中301は本装置全体の制御を司るC
PUであり、記憶手段に格納されている制御プログラム
に基づいて演算処理を実行することにより様様な機能を
提供することができる。ここでいう記憶手段は、揮発性
内部記憶手段であるRAM302、不揮発性内部記憶手
段であるROM303、外部記憶手段であるHDD30
9、着脱可能な記憶手段であるFDD310のいずれで
あっても構わない。
PUであり、記憶手段に格納されている制御プログラム
に基づいて演算処理を実行することにより様様な機能を
提供することができる。ここでいう記憶手段は、揮発性
内部記憶手段であるRAM302、不揮発性内部記憶手
段であるROM303、外部記憶手段であるHDD30
9、着脱可能な記憶手段であるFDD310のいずれで
あっても構わない。
【0041】302はRAMであり、CPU301の主
メモリとして、及び実行プログラムのワークエリアや一
時待避領域として機能する。303はCPU301の動
作処理手順を記憶しているROMである。ROM303
にはプリントサーバの機器制御を司るシステムプログラ
ムや図5、図6で後述する処理フローで表されるプログ
ラムを記録したプログラムROMと、システムを稼動す
るために必要な情報等が記憶されたデータROMがあ
る。
メモリとして、及び実行プログラムのワークエリアや一
時待避領域として機能する。303はCPU301の動
作処理手順を記憶しているROMである。ROM303
にはプリントサーバの機器制御を司るシステムプログラ
ムや図5、図6で後述する処理フローで表されるプログ
ラムを記録したプログラムROMと、システムを稼動す
るために必要な情報等が記憶されたデータROMがあ
る。
【0042】304は通信部であり、インターネットを
介してセンターサーバ120とのデータ転送制御を行
う。センターサーバ120との通信は、公衆回線を用い
たダイヤルアップのインターネット接続であってもよい
し、専用線を用いてプロキシサーバとLAN接続されて
いてもよい。
介してセンターサーバ120とのデータ転送制御を行
う。センターサーバ120との通信は、公衆回線を用い
たダイヤルアップのインターネット接続であってもよい
し、専用線を用いてプロキシサーバとLAN接続されて
いてもよい。
【0043】305はビデオRAM(VRAM)で、シ
ステムの稼動状態を示す表示部であるCRT306の画
面に表示される画像を展開し、その表示の制御を行う。
ステムの稼動状態を示す表示部であるCRT306の画
面に表示される画像を展開し、その表示の制御を行う。
【0044】307はキーボードなどの外部入力装置か
らの入力信号を制御するためのキーボードコントローラ
(指示入力手段)である。308は操作を受け付けるた
めの外部入力装置であり、一般にはキーボードやポイン
ティングデバイス(マウスなど)を示している。
らの入力信号を制御するためのキーボードコントローラ
(指示入力手段)である。308は操作を受け付けるた
めの外部入力装置であり、一般にはキーボードやポイン
ティングデバイス(マウスなど)を示している。
【0045】309は外部記憶手段であるハードディス
クドライブ(HDD)を示し、アプリケーションおよび
文書編集装置を使用して作成される文書ファイルの保存
用に用いられる。また、プリンタドライバ102や、後
述するように、センターサーバから取得する印刷店舗の
ショップ情報106、プリンタ情報記述ファイル103
もここに格納される。
クドライブ(HDD)を示し、アプリケーションおよび
文書編集装置を使用して作成される文書ファイルの保存
用に用いられる。また、プリンタドライバ102や、後
述するように、センターサーバから取得する印刷店舗の
ショップ情報106、プリンタ情報記述ファイル103
もここに格納される。
【0046】310はフロッピー(登録商標)ディスク
などのリムーバブルディスクドライブ(FDD)を示
し、後述するアプリケーションプログラムの媒体からの
読み出しなどに用いられる。
などのリムーバブルディスクドライブ(FDD)を示
し、後述するアプリケーションプログラムの媒体からの
読み出しなどに用いられる。
【0047】300は上述した各ユニット間を接続する
ためのI/Oバス(アドレスバス、データバスおよび制
御バス)である。
ためのI/Oバス(アドレスバス、データバスおよび制
御バス)である。
【0048】<センターサーバのブロック図>図4は、
本発明の印刷管理装置であるセンターサーバのハード構
成を示すブロック図である。
本発明の印刷管理装置であるセンターサーバのハード構
成を示すブロック図である。
【0049】図4中401は本装置全体の制御を司るC
PUであり、記憶手段に格納されている制御プログラム
に基づいて演算処理を実行することにより様様な機能を
提供することができる。
PUであり、記憶手段に格納されている制御プログラム
に基づいて演算処理を実行することにより様様な機能を
提供することができる。
【0050】402はRAMであり、CPU401の主
メモリとして、及び実行プログラムのワークエリアや一
時待避領域として機能する。403はCPU401の動
作処理手順を記憶しているROMである。ROM403
にはセンターサーバ120の機器制御を司るシステムプ
ログラムや図9で後述する処理フローで表されるプログ
ラムを記録したプログラムROMと、システムを稼動す
るために必要な情報等が記憶されたデータROMがあ
る。
メモリとして、及び実行プログラムのワークエリアや一
時待避領域として機能する。403はCPU401の動
作処理手順を記憶しているROMである。ROM403
にはセンターサーバ120の機器制御を司るシステムプ
ログラムや図9で後述する処理フローで表されるプログ
ラムを記録したプログラムROMと、システムを稼動す
るために必要な情報等が記憶されたデータROMがあ
る。
【0051】404は通信部であり、後述するショップ
140とのデータ転送制御や、クライアント100と本
システムとをインターネットを介してデータ転送を行う
ためのデータ制御や診断を行う。これにより、クライア
ント100から編集情報を受信し、プリントサーバに転
送を行う。また、ショップ情報106、プリンタ情報記
述ファイル103を各クライアントに送信する。
140とのデータ転送制御や、クライアント100と本
システムとをインターネットを介してデータ転送を行う
ためのデータ制御や診断を行う。これにより、クライア
ント100から編集情報を受信し、プリントサーバに転
送を行う。また、ショップ情報106、プリンタ情報記
述ファイル103を各クライアントに送信する。
【0052】405はビデオRAM(VRAM)で、シ
ステムの稼動状態を示すCRT406の画面に表示され
る画像を展開し、その表示の制御を行う。
ステムの稼動状態を示すCRT406の画面に表示され
る画像を展開し、その表示の制御を行う。
【0053】407はキーボードなどの外部入力装置か
らの入力信号を制御するためのキーボードコントローラ
である。408は操作を受け付けるための外部入力装置
であり、一般にはキーボードやポインティングデバイス
(マウスなど)を示している。
らの入力信号を制御するためのキーボードコントローラ
である。408は操作を受け付けるための外部入力装置
であり、一般にはキーボードやポインティングデバイス
(マウスなど)を示している。
【0054】409はハードディスクドライブ(HD
D)を示し、HTTPサーバプログラムや印刷データ1
29(PDF126、印刷設定情報107など)のデー
タ保存用に用いられる。410はフロッピーディスクな
どのリムーバブルディスクドライブ(FDD)を示し、
後述するアプリケーションプログラムの媒体からの読み
出しなどに用いられる。プリンタ情報記述ファイル10
3及びショップ情報106もここに記憶される。また、
クライアント100から受け付ける印刷オーダや、イメ
ージコンバータ128で変換生成された表示画像(サム
ネイル画像)もここに記憶される。
D)を示し、HTTPサーバプログラムや印刷データ1
29(PDF126、印刷設定情報107など)のデー
タ保存用に用いられる。410はフロッピーディスクな
どのリムーバブルディスクドライブ(FDD)を示し、
後述するアプリケーションプログラムの媒体からの読み
出しなどに用いられる。プリンタ情報記述ファイル10
3及びショップ情報106もここに記憶される。また、
クライアント100から受け付ける印刷オーダや、イメ
ージコンバータ128で変換生成された表示画像(サム
ネイル画像)もここに記憶される。
【0055】400は上述した各ユニット間を接続する
ためのI/Oバス(アドレスバス、データバスおよび制
御バス)である。
ためのI/Oバス(アドレスバス、データバスおよび制
御バス)である。
【0056】センターサーバ120には、クライアント
100からの要求に応じて、固定のHTMLファイルを
クライアントPCに転送し、かつHDD409に格納さ
れた前記CGIプログラムにより動的に生成されたHT
MLファイルをクライアントPCに転送するHTTPサ
ーバ122が稼動している。
100からの要求に応じて、固定のHTMLファイルを
クライアントPCに転送し、かつHDD409に格納さ
れた前記CGIプログラムにより動的に生成されたHT
MLファイルをクライアントPCに転送するHTTPサ
ーバ122が稼動している。
【0057】HTTPサーバ122は、HDD409上
に格納されたHTTPサーバプログラムを起動すること
により稼動状態となる。稼動状態のHTTPサーバ12
2にネットワークを介してクライアントPC100上で
印刷オーダ情報の閲覧、選択を可能とし、印刷注文を実
行できるよう、ネットワークを介してクライアント10
0上に展開される。
に格納されたHTTPサーバプログラムを起動すること
により稼動状態となる。稼動状態のHTTPサーバ12
2にネットワークを介してクライアントPC100上で
印刷オーダ情報の閲覧、選択を可能とし、印刷注文を実
行できるよう、ネットワークを介してクライアント10
0上に展開される。
【0058】<印刷オーダ生成処理のフローチャート>
図5、図6は、本発明の情報処理装置の一実施例である
クライアント100における印刷開始処理、印刷オーダ
処理の制御を説明するフローチャートである。以下、こ
のフローチャートに基づいて、クライアント100の制
御を説明する。なお、各クライアント100は、HDD
309もしくはプログラムROM303に実行可能に格
納(インストール)されている制御プログラムに基づい
てCPU301が演算処理することにより、本制御を実
現可能である。
図5、図6は、本発明の情報処理装置の一実施例である
クライアント100における印刷開始処理、印刷オーダ
処理の制御を説明するフローチャートである。以下、こ
のフローチャートに基づいて、クライアント100の制
御を説明する。なお、各クライアント100は、HDD
309もしくはプログラムROM303に実行可能に格
納(インストール)されている制御プログラムに基づい
てCPU301が演算処理することにより、本制御を実
現可能である。
【0059】図5に示すフローチャートに基づく処理で
は、プリンタドライバ102において以下の印刷開始処
理が実行される。
は、プリンタドライバ102において以下の印刷開始処
理が実行される。
【0060】まず、アプリケーション101をクライア
ントPCのOS上で起動している際に、操作者により
「印刷」のメニューを選択されると、OSの機能により
プリンタドライバ102が起動され、STEP501印
刷開始処理が実行される。STEP502では、プリン
タドライバ102は、プリンタ情報記述ファイル103
を参照し、プリンタタイプ、解像度、用紙の選択などを
ユーザが指定するためのユーザインタフェースを生成し
て表示させ、ユーザにより指定される印刷設定を本印刷
ジョブの印刷設定として設定処理を行う。
ントPCのOS上で起動している際に、操作者により
「印刷」のメニューを選択されると、OSの機能により
プリンタドライバ102が起動され、STEP501印
刷開始処理が実行される。STEP502では、プリン
タドライバ102は、プリンタ情報記述ファイル103
を参照し、プリンタタイプ、解像度、用紙の選択などを
ユーザが指定するためのユーザインタフェースを生成し
て表示させ、ユーザにより指定される印刷設定を本印刷
ジョブの印刷設定として設定処理を行う。
【0061】続くSTEP503では、プリンタドライ
バ102は、前のステップで設定処理された印刷設定値
に基づいて、アプリケーション101からOSを介して
入力される描画関数を変換することにより印刷データ1
04(本実施例ではポストスクリプトデータ)を生成す
る。なお、プリンタドライバ102に入力される描画関
数は、アプリケーションからOSの描画手段に対して吐
き出される第一の描画関数(OSで定義される描画関
数。例えば、WindowsでいうGDI関数)をデバ
イスドライバが解釈可能な第二の描画関数(デバイスド
ライバのDLLファイルで定義される描画関数。例え
ば、WindowsでいうDDI関数)に変換されるこ
とにより生成される描画関数のことである。
バ102は、前のステップで設定処理された印刷設定値
に基づいて、アプリケーション101からOSを介して
入力される描画関数を変換することにより印刷データ1
04(本実施例ではポストスクリプトデータ)を生成す
る。なお、プリンタドライバ102に入力される描画関
数は、アプリケーションからOSの描画手段に対して吐
き出される第一の描画関数(OSで定義される描画関
数。例えば、WindowsでいうGDI関数)をデバ
イスドライバが解釈可能な第二の描画関数(デバイスド
ライバのDLLファイルで定義される描画関数。例え
ば、WindowsでいうDDI関数)に変換されるこ
とにより生成される描画関数のことである。
【0062】STEP504では、プリンタドライバ1
02は、印刷設定の誤りの有無や、生成されたポストス
クリプトデータが正しいかどうかのチェックを行う。エ
ラーが有る場合、STEP505でプリンタドライバ1
02は、エラー情報を作成する。
02は、印刷設定の誤りの有無や、生成されたポストス
クリプトデータが正しいかどうかのチェックを行う。エ
ラーが有る場合、STEP505でプリンタドライバ1
02は、エラー情報を作成する。
【0063】STEP504でエラーがない場合もしく
はSTEP505でエラー情報が生成されると、続くS
TEP506で、プリンタドライバ102は、モニタを
介して印刷オーダアプリケーション105を起動するよ
う促す。印刷オーダアプリケーション105は、続く図
6に示す印刷オーダ処理を実行する。
はSTEP505でエラー情報が生成されると、続くS
TEP506で、プリンタドライバ102は、モニタを
介して印刷オーダアプリケーション105を起動するよ
う促す。印刷オーダアプリケーション105は、続く図
6に示す印刷オーダ処理を実行する。
【0064】図6に示すフローチャートに基づく処理で
は、印刷オーダアプリケーション105において以下の
印刷オーダ処理が実行される。
は、印刷オーダアプリケーション105において以下の
印刷オーダ処理が実行される。
【0065】プリンタドライバ102の指示によりモニ
タを介して印刷オーダアプリケーション105が立ち上
げられると、印刷オーダ処理STEP600が開始され
る。STEP601では、印刷オーダアプリケーション
105は、先に説明したプリンタドライバのエラー処理
(STEP505)で作成されたエラー情報が有るかど
うか判定する。エラーが有ればSTEP602に処理を
進め、印刷オーダアプリケーション105は、エラー情
報をユーザに通知し処理を終了する。
タを介して印刷オーダアプリケーション105が立ち上
げられると、印刷オーダ処理STEP600が開始され
る。STEP601では、印刷オーダアプリケーション
105は、先に説明したプリンタドライバのエラー処理
(STEP505)で作成されたエラー情報が有るかど
うか判定する。エラーが有ればSTEP602に処理を
進め、印刷オーダアプリケーション105は、エラー情
報をユーザに通知し処理を終了する。
【0066】一方、エラーがなければ、STEP603
で、印刷オーダアプリケーション105は、インターネ
ットを介してセンターサーバ120に接続し、センター
サーバ120にプリンタ情報記述ファイル103(本実
施例では、PPDファイル)が更新されているかどうか
問い合わせる。センターサーバ120では、クライアン
トから送られて来た問い合わせに応じて、クライアント
の持つプリンタ情報記述ファイルのバージョンと、セン
ターサーバ120が持つ最新のプリンタ情報記述ファイ
ルのバージョンを比較し、更新されていればプリンタ情
報記述ファイルの存在するURLを添えて、その情報を
プリンタ情報記述ファイル情報として、印刷オーダアプ
リケーション105が解釈可能な形式、例えばHTML
形式のファイルに変換してクライアント100に通知す
る。
で、印刷オーダアプリケーション105は、インターネ
ットを介してセンターサーバ120に接続し、センター
サーバ120にプリンタ情報記述ファイル103(本実
施例では、PPDファイル)が更新されているかどうか
問い合わせる。センターサーバ120では、クライアン
トから送られて来た問い合わせに応じて、クライアント
の持つプリンタ情報記述ファイルのバージョンと、セン
ターサーバ120が持つ最新のプリンタ情報記述ファイ
ルのバージョンを比較し、更新されていればプリンタ情
報記述ファイルの存在するURLを添えて、その情報を
プリンタ情報記述ファイル情報として、印刷オーダアプ
リケーション105が解釈可能な形式、例えばHTML
形式のファイルに変換してクライアント100に通知す
る。
【0067】センターサーバ120からプリンタ情報記
述ファイルが更新されている旨のプリンタ記述ファイル
更新情報が通知された場合、STEP604において、
印刷オーダアプリケーション105は、通知されたUR
Lにアクセスし、センターサーバ120上のFTPサー
バ121を介して、最新のプリンタ情報記述ファイル1
03をダウンロードすることでプリンタ情報記述ファイ
ルを更新する。プリンタ情報記述ファイルが更新される
と図5のフローチャートで示す印刷開始処理で行ったプ
リンタドライバの印刷設定や作成された印刷データは無
効となるので、STEP605でユーザに対して再度印
刷命令を実行するように通知し、STEP606で処理
を終了する。
述ファイルが更新されている旨のプリンタ記述ファイル
更新情報が通知された場合、STEP604において、
印刷オーダアプリケーション105は、通知されたUR
Lにアクセスし、センターサーバ120上のFTPサー
バ121を介して、最新のプリンタ情報記述ファイル1
03をダウンロードすることでプリンタ情報記述ファイ
ルを更新する。プリンタ情報記述ファイルが更新される
と図5のフローチャートで示す印刷開始処理で行ったプ
リンタドライバの印刷設定や作成された印刷データは無
効となるので、STEP605でユーザに対して再度印
刷命令を実行するように通知し、STEP606で処理
を終了する。
【0068】一方、プリンタ情報記述ファイルが更新さ
れていないと通知された場合、STEP607におい
て、印刷オーダアプリケーション105は、クライアン
ト100にダウンロードされているショップ情報106
を参照して印刷可能なショップを選択するためのユーザ
インタフェースを生成して表示させる。そして、ユーザ
に印刷可能なショップを選択させることにより、ユーザ
の選択指示を受け付ける。このショップ選択ユーザイン
タフェースは、クライアントに格納されているショップ
情報ファイル106で定義されるすべてのショップが表
示されるが、プリンタドライバ102で生成された印刷
データの印刷出力が可能であるか否かを判断し、その旨
も表示する。印刷出力が可能であるか否かの判断は、プ
リンタドライバ102のプロパティUIでユーザにより
指定されるデバイス依存の印刷設定(用紙サイズ、解像
度、用紙向き、インク種類など)により対応するプリン
タをそれぞれのショップが用意しているか否かを、印刷
オーダアプリケーション105がショップ情報106を
参照して判断することにより実現できる。なお、ショッ
プ選択のUIは後述する図7で説明する。
れていないと通知された場合、STEP607におい
て、印刷オーダアプリケーション105は、クライアン
ト100にダウンロードされているショップ情報106
を参照して印刷可能なショップを選択するためのユーザ
インタフェースを生成して表示させる。そして、ユーザ
に印刷可能なショップを選択させることにより、ユーザ
の選択指示を受け付ける。このショップ選択ユーザイン
タフェースは、クライアントに格納されているショップ
情報ファイル106で定義されるすべてのショップが表
示されるが、プリンタドライバ102で生成された印刷
データの印刷出力が可能であるか否かを判断し、その旨
も表示する。印刷出力が可能であるか否かの判断は、プ
リンタドライバ102のプロパティUIでユーザにより
指定されるデバイス依存の印刷設定(用紙サイズ、解像
度、用紙向き、インク種類など)により対応するプリン
タをそれぞれのショップが用意しているか否かを、印刷
オーダアプリケーション105がショップ情報106を
参照して判断することにより実現できる。なお、ショッ
プ選択のUIは後述する図7で説明する。
【0069】STEP607でユーザによりショップが
選択されると、STEP608で、印刷オーダアプリケ
ーション105は、インターネットを介してセンターサ
ーバ120に、選択されたショップのショップ情報ファ
イル106が更新されているかどうか問い合わせる。セ
ンターサーバ120では、クライアントから送られて来
た問い合わせに応じて、クライアントが持つショップ情
報ファイルのバージョンと、センターサーバが持つ該当
するショップのショップ情報ファイルのバージョンを比
較し、更新されていれば、ショップ情報ファイルの存在
するURLとファイル名を添えて、その情報をショップ
情報更新情報として、印刷オーダアプリケーション10
5が解釈可能な形式、例えばHTML形式のファイルに
変換してクライアント100に通知する。
選択されると、STEP608で、印刷オーダアプリケ
ーション105は、インターネットを介してセンターサ
ーバ120に、選択されたショップのショップ情報ファ
イル106が更新されているかどうか問い合わせる。セ
ンターサーバ120では、クライアントから送られて来
た問い合わせに応じて、クライアントが持つショップ情
報ファイルのバージョンと、センターサーバが持つ該当
するショップのショップ情報ファイルのバージョンを比
較し、更新されていれば、ショップ情報ファイルの存在
するURLとファイル名を添えて、その情報をショップ
情報更新情報として、印刷オーダアプリケーション10
5が解釈可能な形式、例えばHTML形式のファイルに
変換してクライアント100に通知する。
【0070】センターサーバ120からショップ情報フ
ァイルが更新されている旨のショップ情報更新情報が通
知された場合、STEP609において、印刷オーダア
プリケーション105は、通知されたURLにアクセス
し、センターサーバ120上でFTPサーバ121を介
して、最新のショップ情報ファイルをダウンロードする
ことでショップ情報ファイルを更新する。ショップ情報
ファイルが更新されると、プリンタやプリンタオプショ
ンが変更されている可能性があるので現行の印刷オーダ
か可能かどうかチェックする意味でSTEP607ショ
ップ選択を再度実行する。
ァイルが更新されている旨のショップ情報更新情報が通
知された場合、STEP609において、印刷オーダア
プリケーション105は、通知されたURLにアクセス
し、センターサーバ120上でFTPサーバ121を介
して、最新のショップ情報ファイルをダウンロードする
ことでショップ情報ファイルを更新する。ショップ情報
ファイルが更新されると、プリンタやプリンタオプショ
ンが変更されている可能性があるので現行の印刷オーダ
か可能かどうかチェックする意味でSTEP607ショ
ップ選択を再度実行する。
【0071】一方、ショップ情報ファイルが更新されて
いないと通知された場合、STEP610において、印
刷オーダアプリケーション105は、印刷設定情報ファ
イル107の生成を行う。印刷設定情報ファイル107
は、前述したように、ユーザにより選択されるショップ
に対応するショップ情報106から特定される印刷先シ
ョップのID、プリンタ情報記述ファイル103による
UIでユーザにより選択された印刷設定である印刷用紙
サイズ、プリンタ名、部数などを記述している。
いないと通知された場合、STEP610において、印
刷オーダアプリケーション105は、印刷設定情報ファ
イル107の生成を行う。印刷設定情報ファイル107
は、前述したように、ユーザにより選択されるショップ
に対応するショップ情報106から特定される印刷先シ
ョップのID、プリンタ情報記述ファイル103による
UIでユーザにより選択された印刷設定である印刷用紙
サイズ、プリンタ名、部数などを記述している。
【0072】STEP611では、印刷オーダアプリケ
ーション105は、前述した各ステップにより収集され
た情報に基づいて図13に示すGUI(以下、ユーザイ
ンタフェースと呼ぶ)を生成して、GUI情報をOSに
渡して、図示省略したディスプレイドライバを用いてV
RAM305に展開させることにより表示部であるCR
T306にユーザインタフェースを表示させる。
ーション105は、前述した各ステップにより収集され
た情報に基づいて図13に示すGUI(以下、ユーザイ
ンタフェースと呼ぶ)を生成して、GUI情報をOSに
渡して、図示省略したディスプレイドライバを用いてV
RAM305に展開させることにより表示部であるCR
T306にユーザインタフェースを表示させる。
【0073】ここで図13に示すユーザインタフェース
画面について説明する。図13は、クライアントPC1
00上で動作する印刷オーダアプリケーション105の
操作画面の一例である。図中1301は、印刷オーダア
プリケーション105が生成した印刷オーダをセンター
サーバ120にアップロードするための指示をするペー
ジ画面である。1302はユーザ名と対応するユーザI
D(ユーザを識別するための情報であり、ユーザ識別情
報とも呼ぶ)を表示したものであり、ユーザIDはセン
ターサーバにアクセスしたユーザを特定するために予め
センターサーバがクライアントに対して発行したIDで
ある。このIDはユーザ毎に異なっている。1303
は、印刷オーダを印刷出力するショップ(店舗)を示す
情報を表示したものであり、STEP607でユーザ選
択により指定されるショップのショップ名が表示され
る。1304は、本印刷オーダにおける印刷データの名
称を示している。また1305〜1309は、それぞれ
指示項目であり、ユーザからいずれかの指示項目である
ボタンが押下されることにより、本印刷オーダアプリケ
ーションによる処理がクライアントPC上で行われる。
1305は、「プロパティ」ボタンであり、このボタン
をユーザが押下することにより印刷オーダの詳細、例え
ばページ数、部数、用紙サイズ、解像度、フィニッシン
グの指定、記録材(トナーやインク)の種類等が別ウイ
ンドウで表示されることになる。1306は、「即時注
文」ボタンであり、このボタンをユーザが押下すること
により本印刷オーダは即時印刷オーダとなり、センター
セーバ120に印刷オーダをアップロードすると共にセ
ンターサーバ120からショップに対して印刷注文が発
行される。1307は「アップロード」ボタンであり、
このボタンをユーザが押下することにより本印刷オーダ
はセンターサーバ120にアップロードされる。120
8は「キャンセル」ボタンであり、このボタンをユーザ
が押下することにより本印刷オーダのアップロード選択
のページ画面を終了し、前のページ画面に戻る。130
8は「プレビュー」ボタンであり、このボタンをユーザ
が押下することにより、ウェブブラウザ108からHT
TPサーバ122にプレビュー用のHTML取得要求が
発行され、センターサーバ122ではCGIプログラム
の結果として、プレビューイメージ124を含むHTM
L形式の表示データを生成してクライアント100に転
送し、クライアントのウェブブラウザ108にプレビュ
ーイメージが表示されることになる。1309は「キャ
ンセル」ボタンであり、このボタンをユーザが押下する
ことにより本印刷オーダ処理は中断される。
画面について説明する。図13は、クライアントPC1
00上で動作する印刷オーダアプリケーション105の
操作画面の一例である。図中1301は、印刷オーダア
プリケーション105が生成した印刷オーダをセンター
サーバ120にアップロードするための指示をするペー
ジ画面である。1302はユーザ名と対応するユーザI
D(ユーザを識別するための情報であり、ユーザ識別情
報とも呼ぶ)を表示したものであり、ユーザIDはセン
ターサーバにアクセスしたユーザを特定するために予め
センターサーバがクライアントに対して発行したIDで
ある。このIDはユーザ毎に異なっている。1303
は、印刷オーダを印刷出力するショップ(店舗)を示す
情報を表示したものであり、STEP607でユーザ選
択により指定されるショップのショップ名が表示され
る。1304は、本印刷オーダにおける印刷データの名
称を示している。また1305〜1309は、それぞれ
指示項目であり、ユーザからいずれかの指示項目である
ボタンが押下されることにより、本印刷オーダアプリケ
ーションによる処理がクライアントPC上で行われる。
1305は、「プロパティ」ボタンであり、このボタン
をユーザが押下することにより印刷オーダの詳細、例え
ばページ数、部数、用紙サイズ、解像度、フィニッシン
グの指定、記録材(トナーやインク)の種類等が別ウイ
ンドウで表示されることになる。1306は、「即時注
文」ボタンであり、このボタンをユーザが押下すること
により本印刷オーダは即時印刷オーダとなり、センター
セーバ120に印刷オーダをアップロードすると共にセ
ンターサーバ120からショップに対して印刷注文が発
行される。1307は「アップロード」ボタンであり、
このボタンをユーザが押下することにより本印刷オーダ
はセンターサーバ120にアップロードされる。120
8は「キャンセル」ボタンであり、このボタンをユーザ
が押下することにより本印刷オーダのアップロード選択
のページ画面を終了し、前のページ画面に戻る。130
8は「プレビュー」ボタンであり、このボタンをユーザ
が押下することにより、ウェブブラウザ108からHT
TPサーバ122にプレビュー用のHTML取得要求が
発行され、センターサーバ122ではCGIプログラム
の結果として、プレビューイメージ124を含むHTM
L形式の表示データを生成してクライアント100に転
送し、クライアントのウェブブラウザ108にプレビュ
ーイメージが表示されることになる。1309は「キャ
ンセル」ボタンであり、このボタンをユーザが押下する
ことにより本印刷オーダ処理は中断される。
【0074】よって、STEP611では、印刷オーダ
アプリケーション105は、図13のユーザインタフェ
ースにおいてユーザが「即時注文」「アップロード」
「キャンセル」のいずれのボタンを選択したかを判断
し、「即時注文」が選択されたと判断した場合には、印
刷設定情報ファイル107と印刷データ104を印刷オ
ーダとし、かつ即時印刷オーダを示すフラグを立てて、
インターネットを介してセンターサーバ120にアップ
ロードする。また、「アップロード」が選択されたと判
断した場合には、印刷オーダアプリケーション105
は、印刷オーダを通常印刷オーダとして、インターネッ
トを介してセンターサーバ120にアップロードする。
また、印刷オーダアプリケーション105は、印刷オー
ダと同時に、アップロードされた印刷データ104(本
実施例では、ポストスクリプトデータ)をPDFファイ
ル126に変更する要求コマンドと印刷オーダ129の
エラーチェック要求コマンドをサンターサーバ120に
対して発行する。一方キャンセルが選択されたと判断さ
れた場合は処理を終了するか、ショップの選択処理(S
TEP607)に処理を戻す。
アプリケーション105は、図13のユーザインタフェ
ースにおいてユーザが「即時注文」「アップロード」
「キャンセル」のいずれのボタンを選択したかを判断
し、「即時注文」が選択されたと判断した場合には、印
刷設定情報ファイル107と印刷データ104を印刷オ
ーダとし、かつ即時印刷オーダを示すフラグを立てて、
インターネットを介してセンターサーバ120にアップ
ロードする。また、「アップロード」が選択されたと判
断した場合には、印刷オーダアプリケーション105
は、印刷オーダを通常印刷オーダとして、インターネッ
トを介してセンターサーバ120にアップロードする。
また、印刷オーダアプリケーション105は、印刷オー
ダと同時に、アップロードされた印刷データ104(本
実施例では、ポストスクリプトデータ)をPDFファイ
ル126に変更する要求コマンドと印刷オーダ129の
エラーチェック要求コマンドをサンターサーバ120に
対して発行する。一方キャンセルが選択されたと判断さ
れた場合は処理を終了するか、ショップの選択処理(S
TEP607)に処理を戻す。
【0075】STEP612では、印刷オーダアプリケ
ーション105は、インターネットを介してセンターサ
ーバ120に、印刷データ変換手段127により印刷デ
ータをプリンタ用記述言語ファイル(前述したように、
ショップに依存しないデータ形式のファイルであり、本
実施例では、PDFファイル)に変更する際の変換エラ
ー、イメージコンバータ128(画像変換手段)により
プリンタ用記述言語ファイル126をイメージデータ
(表示イメージ130)に変更する際の変換エラーや印
刷設定情報のエラーが無いかどうか問い合わせる。エラ
ーあればSTEP613において、印刷オーダアプリケ
ーション105は、エラー情報をユーザに通知して終了
する。エラーが無ければ、STEP614で、クライア
ントの印刷オーダアプリケーション105は、センター
サーバ120から印刷オーダを特定するオーダID(後
述する)の通知を受けて、センターサーバ120にアッ
プロードされて不要となった印刷オーダの削除などの終
了処理を行い終了する。
ーション105は、インターネットを介してセンターサ
ーバ120に、印刷データ変換手段127により印刷デ
ータをプリンタ用記述言語ファイル(前述したように、
ショップに依存しないデータ形式のファイルであり、本
実施例では、PDFファイル)に変更する際の変換エラ
ー、イメージコンバータ128(画像変換手段)により
プリンタ用記述言語ファイル126をイメージデータ
(表示イメージ130)に変更する際の変換エラーや印
刷設定情報のエラーが無いかどうか問い合わせる。エラ
ーあればSTEP613において、印刷オーダアプリケ
ーション105は、エラー情報をユーザに通知して終了
する。エラーが無ければ、STEP614で、クライア
ントの印刷オーダアプリケーション105は、センター
サーバ120から印刷オーダを特定するオーダID(後
述する)の通知を受けて、センターサーバ120にアッ
プロードされて不要となった印刷オーダの削除などの終
了処理を行い終了する。
【0076】図7は、図6に示したフローチャートのS
TEP607におけるショップ選択を行うGUI(Gr
aphical User Interface)の一
例である。このGUIは、印刷オーダアプリケーション
105により生成されて、OSを介して表示部であるC
RT306に表示される。701は、クライアント10
0に存在するショップ情報ファイル106に従って表示
されるショップ名の一覧を表示するリストエリアであ
る。前述したように、プリンタドライバによる印刷設定
に従い出力可能なショップ名のリストが表示されてお
り、このリスト内からユーザは1つのショップを選択す
ることができる。また、現在の印刷データの印刷出力が
できないショップ名のリストには×マークが表示され、
またはグレイアウトされているなどで表示され、ユーザ
が間違って選択できないようになっている。
TEP607におけるショップ選択を行うGUI(Gr
aphical User Interface)の一
例である。このGUIは、印刷オーダアプリケーション
105により生成されて、OSを介して表示部であるC
RT306に表示される。701は、クライアント10
0に存在するショップ情報ファイル106に従って表示
されるショップ名の一覧を表示するリストエリアであ
る。前述したように、プリンタドライバによる印刷設定
に従い出力可能なショップ名のリストが表示されてお
り、このリスト内からユーザは1つのショップを選択す
ることができる。また、現在の印刷データの印刷出力が
できないショップ名のリストには×マークが表示され、
またはグレイアウトされているなどで表示され、ユーザ
が間違って選択できないようになっている。
【0077】702はリストの更新ボタンで、ユーザが
リストの更新ボタン702を押下することに応じて、印
刷オーダアプリケーション105は、ショップリストで
選択されているショップに関するショップ情報ファイル
106をセンターサーバ120上にある最新のショップ
情報ファイル106をセンターサーバ120よりダウン
ロードし更新する。ショップ選択処理中でユーザが明示
的にショップ情報ファイル106を更新することで、図
6に示すフローチャートのSTEP608において、シ
ョップ情報ファイルの更新は既に行われているので常に
Noの判定となり、ショップ選択処理に戻ることが回避
される。703はキャンセルボタンで、最近選択された
ショップを選択してショップ選択処理を終了する。70
4は選択ボタンであり、この選択ボタン704がユーザ
により押下することに応じて、印刷オーダアプリケーシ
ョン105は、ショップのリストエリア701で選択さ
れているショップを印刷オーダの印刷処理をするショッ
プとして選択し、本ショップ選択処理を終了する。
リストの更新ボタン702を押下することに応じて、印
刷オーダアプリケーション105は、ショップリストで
選択されているショップに関するショップ情報ファイル
106をセンターサーバ120上にある最新のショップ
情報ファイル106をセンターサーバ120よりダウン
ロードし更新する。ショップ選択処理中でユーザが明示
的にショップ情報ファイル106を更新することで、図
6に示すフローチャートのSTEP608において、シ
ョップ情報ファイルの更新は既に行われているので常に
Noの判定となり、ショップ選択処理に戻ることが回避
される。703はキャンセルボタンで、最近選択された
ショップを選択してショップ選択処理を終了する。70
4は選択ボタンであり、この選択ボタン704がユーザ
により押下することに応じて、印刷オーダアプリケーシ
ョン105は、ショップのリストエリア701で選択さ
れているショップを印刷オーダの印刷処理をするショッ
プとして選択し、本ショップ選択処理を終了する。
【0078】図8は、センターサーバ120に保持され
ているショップ情報ファイル106もしくはクライアン
ト100にダウンロードされているショップ情報ファイ
ル106の一例であり、いずれも同じデータ構造を有し
ている。
ているショップ情報ファイル106もしくはクライアン
ト100にダウンロードされているショップ情報ファイ
ル106の一例であり、いずれも同じデータ構造を有し
ている。
【0079】801は、ショップの名称を表わすショッ
プ名情報で、図7のショップのリストエリアに表示され
るショップ名である。802はショップを区別するため
のショップID情報である。印刷オーダアプリケーショ
ン105は印刷設定情報にこのショップIDを入れるこ
とにより、センターサーバ120は印刷オーダ129内
の印刷設定情報107を参照することによりショップI
Dを抽出し、自信で保持しているショップ情報106で
同じショップIDを有しているショップを検索すること
により、本印刷オーダを印刷出力すべき、換言すれば印
刷依頼をすべきショップを特定することができる。
プ名情報で、図7のショップのリストエリアに表示され
るショップ名である。802はショップを区別するため
のショップID情報である。印刷オーダアプリケーショ
ン105は印刷設定情報にこのショップIDを入れるこ
とにより、センターサーバ120は印刷オーダ129内
の印刷設定情報107を参照することによりショップI
Dを抽出し、自信で保持しているショップ情報106で
同じショップIDを有しているショップを検索すること
により、本印刷オーダを印刷出力すべき、換言すれば印
刷依頼をすべきショップを特定することができる。
【0080】803はショップ情報ファイルのバージョ
ン情報で、図6に示すフローチャートのSTEP608
において印刷オーダアプリケーション105が更新処理
すべきか否かをチェックするチェック処理に利用され
る。804はショップ情報であり、ショップの住所や休
暇日などの該ショップの情報が格納されている。805
はプリンタリスト情報であり、該ショップで利用可能な
プリンタの名称が格納されている。806は用紙サイズ
リスト情報であり、805のプリンタリスト情報で示さ
れるプリンタで選択可能な用紙サイズのリストが格納さ
れている。807はプリンタ機能で選択できる、片面・
両面などのプリンタオプション情報や、プリンタの印刷
マージンなどのパラメータ情報が格納されている。ここ
で用紙サイズリスト情報806やプリンタオプションパ
ラメータ情報807は、それぞれのプリンタ毎の情報と
してプリンタ情報記述ファイル103に記述されていて
もよい。図5に示すフローチャートのSTEP504に
おけるプリンタドライバ102のエラーチェック処理
は、プリンタ情報記述ファイル103内の情報乃至ショ
ップ情報106内の情報いずれかの情報を元に行われ
る。
ン情報で、図6に示すフローチャートのSTEP608
において印刷オーダアプリケーション105が更新処理
すべきか否かをチェックするチェック処理に利用され
る。804はショップ情報であり、ショップの住所や休
暇日などの該ショップの情報が格納されている。805
はプリンタリスト情報であり、該ショップで利用可能な
プリンタの名称が格納されている。806は用紙サイズ
リスト情報であり、805のプリンタリスト情報で示さ
れるプリンタで選択可能な用紙サイズのリストが格納さ
れている。807はプリンタ機能で選択できる、片面・
両面などのプリンタオプション情報や、プリンタの印刷
マージンなどのパラメータ情報が格納されている。ここ
で用紙サイズリスト情報806やプリンタオプションパ
ラメータ情報807は、それぞれのプリンタ毎の情報と
してプリンタ情報記述ファイル103に記述されていて
もよい。図5に示すフローチャートのSTEP504に
おけるプリンタドライバ102のエラーチェック処理
は、プリンタ情報記述ファイル103内の情報乃至ショ
ップ情報106内の情報いずれかの情報を元に行われ
る。
【0081】<クライアントにおけるショップ情報取得
処理のフローチャート>ここで、センターサーバ120
からクライアント100にショップ情報をダウンロード
する処理について説明する。本願発明は、センターサー
バ120からすべてのショップ情報をダウンロードする
ことなしに、ユーザの使用条件により特定されるプリン
タを含むショップが選択され、選択されたショップに対
応するショップ情報106がセンターサーバ120から
クライアント100にダウンロードされる。
処理のフローチャート>ここで、センターサーバ120
からクライアント100にショップ情報をダウンロード
する処理について説明する。本願発明は、センターサー
バ120からすべてのショップ情報をダウンロードする
ことなしに、ユーザの使用条件により特定されるプリン
タを含むショップが選択され、選択されたショップに対
応するショップ情報106がセンターサーバ120から
クライアント100にダウンロードされる。
【0082】図15は、クライアント100におけるシ
ョップ情報取得処理のフローチャートである。なお、ク
ライアント100は、HDD309もしくはプログラム
ROM303に実行可能に格納(インストール)されて
いる制御プログラムに基づいてCPU301が演算処理
することにより、本制御を実現可能である。
ョップ情報取得処理のフローチャートである。なお、ク
ライアント100は、HDD309もしくはプログラム
ROM303に実行可能に格納(インストール)されて
いる制御プログラムに基づいてCPU301が演算処理
することにより、本制御を実現可能である。
【0083】この処理は印刷オーダアプリケーション1
05においてユーザが「ショップ情報の取得」ボタン
(図示省略)を指示することによりSTEP1500が開
始される。そしてSTEP1501では、印刷オーダア
プリケーション105は、OSに対してウェブブラウザ
108を起動するよう指示し、クライアント100でウ
ェブブラウザ108を動作させる。また、その際にUR
Lの指定を行い、ウェブブラウザ108はインターネッ
トを介して指定されるURL(センターサーバ120)
にアクセスして、CGIプログラムの結果として表示情
報を取得し、図14に示すGUIを表示部に表示させ
る。
05においてユーザが「ショップ情報の取得」ボタン
(図示省略)を指示することによりSTEP1500が開
始される。そしてSTEP1501では、印刷オーダア
プリケーション105は、OSに対してウェブブラウザ
108を起動するよう指示し、クライアント100でウ
ェブブラウザ108を動作させる。また、その際にUR
Lの指定を行い、ウェブブラウザ108はインターネッ
トを介して指定されるURL(センターサーバ120)
にアクセスして、CGIプログラムの結果として表示情
報を取得し、図14に示すGUIを表示部に表示させ
る。
【0084】図14はクライアントPC100上のウェ
ブブラウザ108で表示、操作されるのショップの使用
条件入力ページのユーザインタフェースを説明するため
の画面図である。センターサーバ120に対して、CG
Iプログラム実行要求することで、センターサーバ12
0上のHTTPサーバ122はCGIプログラムの結果
としてクライアントPCにHTML形式のデータを転送
する。クライアントPC上のウェブブラウザ108でH
TML形式のデータをページとして表示することで、ウ
ェブブラウザ108上での表示、操作を可能としてい
る。また、本実施例では、HTML形式のデータとして
説明しているが、HTML形式に限る必要はなく、イン
ターネット閲覧ソフトウェア(ブラウザ等)で表示可能
なデータ形式であればどのようなデータ形式であっても
構わない。
ブブラウザ108で表示、操作されるのショップの使用
条件入力ページのユーザインタフェースを説明するため
の画面図である。センターサーバ120に対して、CG
Iプログラム実行要求することで、センターサーバ12
0上のHTTPサーバ122はCGIプログラムの結果
としてクライアントPCにHTML形式のデータを転送
する。クライアントPC上のウェブブラウザ108でH
TML形式のデータをページとして表示することで、ウ
ェブブラウザ108上での表示、操作を可能としてい
る。また、本実施例では、HTML形式のデータとして
説明しているが、HTML形式に限る必要はなく、イン
ターネット閲覧ソフトウェア(ブラウザ等)で表示可能
なデータ形式であればどのようなデータ形式であっても
構わない。
【0085】図14中、1401は、センターサーバ1
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示されるショッ
プの使用条件入力ページであり、クライアント100に
ダウンロードすべきショップ情報を特定するための使用
条件を入力するページである。1402〜1405はチ
ェックボックス形式、1406はプルダウンメニュー形
式の選択肢であり、いずれも使用条件項目である。
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示されるショッ
プの使用条件入力ページであり、クライアント100に
ダウンロードすべきショップ情報を特定するための使用
条件を入力するページである。1402〜1405はチ
ェックボックス形式、1406はプルダウンメニュー形
式の選択肢であり、いずれも使用条件項目である。
【0086】1402は、使用条件として用紙サイズを
指定するチェックボックスである。ユーザはこの複数の
チェックボックスの1つ以上を指定できる。ここで指定
される用紙サイズを少なくとも1つ有するプリンタが対
象プリンタとなる。
指定するチェックボックスである。ユーザはこの複数の
チェックボックスの1つ以上を指定できる。ここで指定
される用紙サイズを少なくとも1つ有するプリンタが対
象プリンタとなる。
【0087】1403は、使用条件としてメディアタイ
プを指定するチェックボックスである。ユーザはこの複
数のチェックボックスの1つ以上を指定できる。ここで
指定されるメディアタイプを少なくとも1つ有するプリ
ンタが対象プリンタとなる。
プを指定するチェックボックスである。ユーザはこの複
数のチェックボックスの1つ以上を指定できる。ここで
指定されるメディアタイプを少なくとも1つ有するプリ
ンタが対象プリンタとなる。
【0088】1404は、使用条件としてページレイア
ウトを指定するチェックボックスである。この項目は、
ユーザが印刷オーダで必ず使用する項目(機能)のみチ
ェックすることになっている。ここで指定されるページ
レイアウト機能を有するプリンタだけが対象プリンタと
なる。
ウトを指定するチェックボックスである。この項目は、
ユーザが印刷オーダで必ず使用する項目(機能)のみチ
ェックすることになっている。ここで指定されるページ
レイアウト機能を有するプリンタだけが対象プリンタと
なる。
【0089】1405は、使用条件としてフィニッシン
グを指定するチェックボックスである。この項目もま
た、ユーザが印刷オーダで必ず使用する項目(機能)の
みチェックすることになっている。ここで指定されるフ
ィニッシング機能を有するプリンタだけが対象プリンタ
となる。
グを指定するチェックボックスである。この項目もま
た、ユーザが印刷オーダで必ず使用する項目(機能)の
みチェックすることになっている。ここで指定されるフ
ィニッシング機能を有するプリンタだけが対象プリンタ
となる。
【0090】1406は、使用条件として地域指定を指
定するプルダウンメニューである。この項目を選択しな
いことも可能であり、地域を指定するとその指定された
地域にあいショップは選択対象から外されることにな
る。
定するプルダウンメニューである。この項目を選択しな
いことも可能であり、地域を指定するとその指定された
地域にあいショップは選択対象から外されることにな
る。
【0091】1407は、ダウンロードボタンであり、
このボタンをユーザが押下することによりウェブブラウ
ザ108はインターネットを介してセンターサーバ12
0のHTTPサーバ122にユーザが指定した使用条件
を引数としてダウンロード要求を出す。また、1408
はキャンセルボタンであり、このボタンをユーザが押下
すると処理が終了する。
このボタンをユーザが押下することによりウェブブラウ
ザ108はインターネットを介してセンターサーバ12
0のHTTPサーバ122にユーザが指定した使用条件
を引数としてダウンロード要求を出す。また、1408
はキャンセルボタンであり、このボタンをユーザが押下
すると処理が終了する。
【0092】このように図14のユーザインタフェース
画面を表示部に表示させ、STEP1502では、ウェ
ブブラウザ108は、このユーザインタフェースを介し
てユーザが指定する使用条件の入力処理を行う。そし
て、STEP1503では、ウェブブラウザ108は、
ダウンロードボタン1407がユーザにより押下された
か否かを判断する。ダウンロード要求があったと判断さ
れた場合はSTEP1504に処理を進め、また、ダウ
ンロード要求がない、換言するとキャンセルボタン14
08がユーザにより押下されたと判断された場合は処理
を終了する。
画面を表示部に表示させ、STEP1502では、ウェ
ブブラウザ108は、このユーザインタフェースを介し
てユーザが指定する使用条件の入力処理を行う。そし
て、STEP1503では、ウェブブラウザ108は、
ダウンロードボタン1407がユーザにより押下された
か否かを判断する。ダウンロード要求があったと判断さ
れた場合はSTEP1504に処理を進め、また、ダウ
ンロード要求がない、換言するとキャンセルボタン14
08がユーザにより押下されたと判断された場合は処理
を終了する。
【0093】STEP1504で、ウェブブラウザ10
8は、センターサーバ120から、上述した使用条件に
基づいて検索された第1候補のショップ情報106を取
得し、STEP1505で、プリンタ情報記述ファイル
103を必要に応じてダウンロードする。それぞれのダ
ウンロード処理が終わるとクライアント100における
ショップ情報取得処理を終了する。
8は、センターサーバ120から、上述した使用条件に
基づいて検索された第1候補のショップ情報106を取
得し、STEP1505で、プリンタ情報記述ファイル
103を必要に応じてダウンロードする。それぞれのダ
ウンロード処理が終わるとクライアント100における
ショップ情報取得処理を終了する。
【0094】<センターサーバにおけるショップ情報転
送処理のフローチャート>図16に、センターサーバ1
20におけるクライアント100からの使用条件を含む
ショップ情報取得要求を受信した際の制御を説明するフ
ローチャートを示す。なお、センターサーバ120は、
HDD409もしくはプログラムROM403に実行可
能に格納(インストール)されている制御プログラムに
基づいてCPU401が演算処理することにより、本制
御を実現可能である。
送処理のフローチャート>図16に、センターサーバ1
20におけるクライアント100からの使用条件を含む
ショップ情報取得要求を受信した際の制御を説明するフ
ローチャートを示す。なお、センターサーバ120は、
HDD409もしくはプログラムROM403に実行可
能に格納(インストール)されている制御プログラムに
基づいてCPU401が演算処理することにより、本制
御を実現可能である。
【0095】クライアントにおいて、ウェブブラウザ1
08上の使用条件項目1402〜1406が設定され、
STEP1503で「ダウンロード」ボタン1407が
ユーザにより押下されると本処理STEP1600が開
始される。STEP1601では、クライアントのログ
イン処理が行われる。センターサーバ120は、クライ
アント100からインターネットを介して入力されるユ
ーザIDとパスワードがセンターサーバ120で管理し
ているユーザ情報ファイル(HDD409に格納されて
いる)のユーザIDとパスワードと正しいか否かを判断
し、ユーザIDとパスワードが正しい場合に、センター
サーバ120は、アクセス要求のあったクライアント1
00とのアクセスを許可して通信セッションを保持し、
STEP1602に進む。また、初めてアクセスするユ
ーザの場合はユーザ登録処理を行い、センターサーバ1
20でクライアントのユーザに対して発行するユーザI
Dと、クライアントのユーザから入力されるパスワード
とをユーザ情報ファイルに登録して管理する。そして、
クライアントPC100のHDD309にユーザID等
を記述したcookie情報ファイルを保存しておく。
08上の使用条件項目1402〜1406が設定され、
STEP1503で「ダウンロード」ボタン1407が
ユーザにより押下されると本処理STEP1600が開
始される。STEP1601では、クライアントのログ
イン処理が行われる。センターサーバ120は、クライ
アント100からインターネットを介して入力されるユ
ーザIDとパスワードがセンターサーバ120で管理し
ているユーザ情報ファイル(HDD409に格納されて
いる)のユーザIDとパスワードと正しいか否かを判断
し、ユーザIDとパスワードが正しい場合に、センター
サーバ120は、アクセス要求のあったクライアント1
00とのアクセスを許可して通信セッションを保持し、
STEP1602に進む。また、初めてアクセスするユ
ーザの場合はユーザ登録処理を行い、センターサーバ1
20でクライアントのユーザに対して発行するユーザI
Dと、クライアントのユーザから入力されるパスワード
とをユーザ情報ファイルに登録して管理する。そして、
クライアントPC100のHDD309にユーザID等
を記述したcookie情報ファイルを保存しておく。
【0096】STEP1602では、センターサーバ1
20は、インターネットを介してクライアント100か
ら使用条件を含むダウンロード要求の入力処理を行う。
そしてSTEP1603で、センターサーバ120は受
信したダウンロード要求に含まれる使用条件を解析し、
この使用条件に適合するプリンタを有するショップをセ
ンターサーバ120に管理しているすべてのショップ情
報から検索する。この検索処理は、1402、1403
の使用条件に対しては、それぞれの条件で1つ以上該当
する項目があるプリンタが対象プリンタとなり、140
4、1405の使用条件に対しては、それぞれの条件を
満足するプリンタが対象プリンタとなる。そして、上記
対象プリンタを備える印刷店舗のショップ情報が第1候
補のショップ情報として検索決定される。また、140
6の地域指定が行われている場合は、その地域に存在す
るショップに更に絞られる。ショップ情報ファイル10
6のデータ構造には、図8で前述したようにショップ情
報804にそのショップの住所が含まれており指定され
た地域であるかの判断を行うことができる。
20は、インターネットを介してクライアント100か
ら使用条件を含むダウンロード要求の入力処理を行う。
そしてSTEP1603で、センターサーバ120は受
信したダウンロード要求に含まれる使用条件を解析し、
この使用条件に適合するプリンタを有するショップをセ
ンターサーバ120に管理しているすべてのショップ情
報から検索する。この検索処理は、1402、1403
の使用条件に対しては、それぞれの条件で1つ以上該当
する項目があるプリンタが対象プリンタとなり、140
4、1405の使用条件に対しては、それぞれの条件を
満足するプリンタが対象プリンタとなる。そして、上記
対象プリンタを備える印刷店舗のショップ情報が第1候
補のショップ情報として検索決定される。また、140
6の地域指定が行われている場合は、その地域に存在す
るショップに更に絞られる。ショップ情報ファイル10
6のデータ構造には、図8で前述したようにショップ情
報804にそのショップの住所が含まれており指定され
た地域であるかの判断を行うことができる。
【0097】STEP1603でショップ情報の第1候
補が決定されると、STEP1604で、センターサー
バ120のFTPサーバ121は、第1候補のショップ
情報をインターネットを介してクライアント100に転
送し、クライアント100は所定の記憶手段のパスに、
ダウンロードしたショップ情報を格納して管理する。
補が決定されると、STEP1604で、センターサー
バ120のFTPサーバ121は、第1候補のショップ
情報をインターネットを介してクライアント100に転
送し、クライアント100は所定の記憶手段のパスに、
ダウンロードしたショップ情報を格納して管理する。
【0098】また、STEP1605では、クライアン
ト100に新たにショップ情報ファイル106がダウン
ロードされると、ダウンロードされたショップ情報が有
するプリンタのプリンタ情報記述ファイル103がクラ
イアント100に管理されているかを問い合わせ、クラ
イアント100から取得要求を受けると、センターサー
バ120のFTPサーバ121は、プリンタ情報記述フ
ァイル103をクライアント100に転送する。
ト100に新たにショップ情報ファイル106がダウン
ロードされると、ダウンロードされたショップ情報が有
するプリンタのプリンタ情報記述ファイル103がクラ
イアント100に管理されているかを問い合わせ、クラ
イアント100から取得要求を受けると、センターサー
バ120のFTPサーバ121は、プリンタ情報記述フ
ァイル103をクライアント100に転送する。
【0099】このようにセンターサーバ120は、クラ
イアント100から受けた使用条件に基づいて適合する
ショップを検索し、検索されたショップのショップ情報
106をクライアント100に転送するので、クライア
ント100は、ユーザが所望とするショップ情報を管理
しているため使い勝手がよく、更に不要なショップ情報
を管理する必要がないため、メモリ効率もよくなる。
イアント100から受けた使用条件に基づいて適合する
ショップを検索し、検索されたショップのショップ情報
106をクライアント100に転送するので、クライア
ント100は、ユーザが所望とするショップ情報を管理
しているため使い勝手がよく、更に不要なショップ情報
を管理する必要がないため、メモリ効率もよくなる。
【0100】<センターサーバにおける制御処理のフロ
ーチャート>図9に、センターサーバ120におけるク
ライアント100からの要求を受信した際の制御を説明
するフローチャートを示す。クライアント100におい
て、ウェブブラウザ108の「HTMLファイル所得要
求」、図6のクライアントの処理フローSTEP603
で行われる「プリンタ情報記述ファイルの更新チェック
要求」、STEP608で行われる「ショップ情報ファ
イルの更新チェック要求」、STEP611で行われる
「印刷データ変換要求」、の要求が行われた場合に、セ
ンターサーバ120で行われる処理である。以下、この
フローチャートに基づいて、センターサーバ120の制
御を説明する。なお、センターサーバ120は、HDD
409もしくはプログラムROM403に実行可能に格
納(インストール)されている制御プログラムに基づい
てCPU401が演算処理することにより、本制御を実
現可能である。
ーチャート>図9に、センターサーバ120におけるク
ライアント100からの要求を受信した際の制御を説明
するフローチャートを示す。クライアント100におい
て、ウェブブラウザ108の「HTMLファイル所得要
求」、図6のクライアントの処理フローSTEP603
で行われる「プリンタ情報記述ファイルの更新チェック
要求」、STEP608で行われる「ショップ情報ファ
イルの更新チェック要求」、STEP611で行われる
「印刷データ変換要求」、の要求が行われた場合に、セ
ンターサーバ120で行われる処理である。以下、この
フローチャートに基づいて、センターサーバ120の制
御を説明する。なお、センターサーバ120は、HDD
409もしくはプログラムROM403に実行可能に格
納(インストール)されている制御プログラムに基づい
てCPU401が演算処理することにより、本制御を実
現可能である。
【0101】クライアント100からの要求が受信され
ると、STEP901で、HTTPサーバ122は、要
求がHTMLファイルの取得要求か否かを判定する。H
TMLファイルの取得要求と判定した場合は、STEP
902に処理を進め、HTMLファイルの取得要求でな
いと判定された場合は、STEP903に処理を進め
る。クライアントPC100上の印刷オーダアプリケー
ション105から「プレビュー」要求(図13のプレビ
ューボタン1308がユーザにより指示される)として
アクセスされた場合及びウェブブラウザ108から「シ
ョップ選択ページ」または「印刷オーダ決定ページ」の
取得要求としてアクセスされた場合は、HTMLファイ
ルの取得要求であるので、STEP902に処理を進め
る。ここで、HTMLファイルの取得要求はアクセス要
求のあったクライアント100から既に受け付けている
(アップロードされている)印刷オーダを表示するため
の要求(図10のプレビューボタン1015がユーザに
より指示される場合)もこれに含まれる。また、印刷オ
ーダアプリケーション105からプリンタ情報記述ファ
イルの更新チェック要求やショップ情報ファイルの更新
チェック要求である場合は、その要求はCGIプログラ
ム実行要求であるのでSTEP903へ処理が進む。
ると、STEP901で、HTTPサーバ122は、要
求がHTMLファイルの取得要求か否かを判定する。H
TMLファイルの取得要求と判定した場合は、STEP
902に処理を進め、HTMLファイルの取得要求でな
いと判定された場合は、STEP903に処理を進め
る。クライアントPC100上の印刷オーダアプリケー
ション105から「プレビュー」要求(図13のプレビ
ューボタン1308がユーザにより指示される)として
アクセスされた場合及びウェブブラウザ108から「シ
ョップ選択ページ」または「印刷オーダ決定ページ」の
取得要求としてアクセスされた場合は、HTMLファイ
ルの取得要求であるので、STEP902に処理を進め
る。ここで、HTMLファイルの取得要求はアクセス要
求のあったクライアント100から既に受け付けている
(アップロードされている)印刷オーダを表示するため
の要求(図10のプレビューボタン1015がユーザに
より指示される場合)もこれに含まれる。また、印刷オ
ーダアプリケーション105からプリンタ情報記述ファ
イルの更新チェック要求やショップ情報ファイルの更新
チェック要求である場合は、その要求はCGIプログラ
ム実行要求であるのでSTEP903へ処理が進む。
【0102】STEP902では、HTTPサーバ12
2は、HTMLファイルの取得要求に含まれるHTML
ファイルのURLに対応するHTMLファイルを、要求
元のクライアントPC100に転送する。また、HTM
Lファイルの取得要求がCGIプログラムを実行させる
要求である場合は、センターサーバ120上のHTTP
サーバ122はCGIプログラムの結果としてクライア
ントPCにHTML形式のデータを転送する。これはク
ライアントからの印刷オーダを検索する場合や表示用イ
メージをHTMLファイルに含める場合に相当する。
2は、HTMLファイルの取得要求に含まれるHTML
ファイルのURLに対応するHTMLファイルを、要求
元のクライアントPC100に転送する。また、HTM
Lファイルの取得要求がCGIプログラムを実行させる
要求である場合は、センターサーバ120上のHTTP
サーバ122はCGIプログラムの結果としてクライア
ントPCにHTML形式のデータを転送する。これはク
ライアントからの印刷オーダを検索する場合や表示用イ
メージをHTMLファイルに含める場合に相当する。
【0103】STEP903では、HTTPサーバ12
2は、印刷オーダアプリケーション105からの要求が
プリンタ情報記述ファイル103の更新チェック要求か
否かを判定する。判定がNoの場合STEP905に処
理を進める。プリンタ情報記述ファイル103の更新チ
ェック要求と判定した場合は、STEP904に処理を
進める。STEP904では、センターサーバ120上
のHTTPサーバ122は、印刷オーダアプリケーショ
ン105からCGIプログラムの実行要求に指定された
プリンタ情報記述ファイル(PPDファイル)のバージ
ョンと、センターサーバ120上にて更新される最新の
プリンタ情報記述ファイルのバージョンとを比較し、結
果として出力されるHTMLファイルを要求元のクライ
アントPC100に転送する。プリンタ情報記述ファイ
ルが更新されている場合、結果として転送されるHTM
Lファイルには、ダウンロードすべきプリンタ情報記述
ファイルのURLのリストが含まれる。
2は、印刷オーダアプリケーション105からの要求が
プリンタ情報記述ファイル103の更新チェック要求か
否かを判定する。判定がNoの場合STEP905に処
理を進める。プリンタ情報記述ファイル103の更新チ
ェック要求と判定した場合は、STEP904に処理を
進める。STEP904では、センターサーバ120上
のHTTPサーバ122は、印刷オーダアプリケーショ
ン105からCGIプログラムの実行要求に指定された
プリンタ情報記述ファイル(PPDファイル)のバージ
ョンと、センターサーバ120上にて更新される最新の
プリンタ情報記述ファイルのバージョンとを比較し、結
果として出力されるHTMLファイルを要求元のクライ
アントPC100に転送する。プリンタ情報記述ファイ
ルが更新されている場合、結果として転送されるHTM
Lファイルには、ダウンロードすべきプリンタ情報記述
ファイルのURLのリストが含まれる。
【0104】STEP905では、HTTPサーバ12
2は、印刷オーダアプリケーション105からの要求が
ショップ情報ファイル106の更新チェック要求か否か
を判定する。判定がNoの場合STEP907に処理を
進める。ショップ情報ファイルの更新チェック要求と判
定した場合は、STEP906に処理を進める。STE
P906では、センターサーバ120上のHTTPサー
バ122は、印刷オーダアプリケーション105からC
GIプログラムの実行要求に指定された、引数として渡
されたショップ名またはショップIDに対応するショッ
プ情報ファイルのバージョンと、センターサーバ120
上にて更新される、同じショップの最新のショップ情報
ファイルのバージョンを比較し、結果として出力される
HTMLファイルを要求元のクライアントPC100に
転送する。ショップ情報ファイルが更新されている場
合、結果として転送されるHTMLファイルには、ダウ
ンロードすべきショップ情報ファイルのURLのリスト
が含まれる。
2は、印刷オーダアプリケーション105からの要求が
ショップ情報ファイル106の更新チェック要求か否か
を判定する。判定がNoの場合STEP907に処理を
進める。ショップ情報ファイルの更新チェック要求と判
定した場合は、STEP906に処理を進める。STE
P906では、センターサーバ120上のHTTPサー
バ122は、印刷オーダアプリケーション105からC
GIプログラムの実行要求に指定された、引数として渡
されたショップ名またはショップIDに対応するショッ
プ情報ファイルのバージョンと、センターサーバ120
上にて更新される、同じショップの最新のショップ情報
ファイルのバージョンを比較し、結果として出力される
HTMLファイルを要求元のクライアントPC100に
転送する。ショップ情報ファイルが更新されている場
合、結果として転送されるHTMLファイルには、ダウ
ンロードすべきショップ情報ファイルのURLのリスト
が含まれる。
【0105】STEP907では、HTTPサーバ12
2は、印刷オーダアプリケーション105からの要求が
印刷オーダのアップロード、換言すると印刷データ変換
要求か否かを判定する。判定がNoの場合は処理を終了
する。印刷データ変換要求と判定した場合は、STEP
908に処理を進める。STEP908では 、印刷デ
ータ変換手段127によって、印刷データ(本実施例で
は、ポストスクリプトデータ)からプリンタ用記述言語
ファイル(本実施例では、PDFファイル)を生成す
る。この印刷データ変換手段127は、前述したよう
に、GhostScriptまたはAdobe Acr
obat Distillerまたは同等機能を持つア
プリケーションで実現可能である。STEP909で
は、イメージコンバータ208によって、プリンタ用記
述言語ファイルであるPDFファイルから、低解像度の
サムネイルイメージ及び高解像度のプレビューイメージ
の表示イメージを生成する。イメージコンバータ208
もまた、GhostScriptまたはAdobe A
crobat Distillerまたは同等機能を持
つアプリケーションで実現可能である。
2は、印刷オーダアプリケーション105からの要求が
印刷オーダのアップロード、換言すると印刷データ変換
要求か否かを判定する。判定がNoの場合は処理を終了
する。印刷データ変換要求と判定した場合は、STEP
908に処理を進める。STEP908では 、印刷デ
ータ変換手段127によって、印刷データ(本実施例で
は、ポストスクリプトデータ)からプリンタ用記述言語
ファイル(本実施例では、PDFファイル)を生成す
る。この印刷データ変換手段127は、前述したよう
に、GhostScriptまたはAdobe Acr
obat Distillerまたは同等機能を持つア
プリケーションで実現可能である。STEP909で
は、イメージコンバータ208によって、プリンタ用記
述言語ファイルであるPDFファイルから、低解像度の
サムネイルイメージ及び高解像度のプレビューイメージ
の表示イメージを生成する。イメージコンバータ208
もまた、GhostScriptまたはAdobe A
crobat Distillerまたは同等機能を持
つアプリケーションで実現可能である。
【0106】STEP910では、センターサーバ12
0はSTEP908及びSTEP909の変換でエラー
が無いかチェックし、エラーがあれば、結果として出力
されるHTMLファイルにエラー情報を付加して、要求
元のクライアントPC100に転送する。エラーが無け
れば、印刷データの変換処理が正しく行われた旨を示す
HTMLファイルを要求元のクライアントPC100に
転送する。
0はSTEP908及びSTEP909の変換でエラー
が無いかチェックし、エラーがあれば、結果として出力
されるHTMLファイルにエラー情報を付加して、要求
元のクライアントPC100に転送する。エラーが無け
れば、印刷データの変換処理が正しく行われた旨を示す
HTMLファイルを要求元のクライアントPC100に
転送する。
【0107】そして、STEP911では、クライアン
トからアップロードされた印刷オーダが「即時印刷オー
ダ」であるか「通常印刷オーダ」であるかを前述した即
時印刷フラグが立っているかを参照することにより判断
する。即時印刷オーダであると判断された場合はSTE
P913に処理を進め、通常印刷オーダであると判断さ
れた場合はSTEP912に処理を進める。
トからアップロードされた印刷オーダが「即時印刷オー
ダ」であるか「通常印刷オーダ」であるかを前述した即
時印刷フラグが立っているかを参照することにより判断
する。即時印刷オーダであると判断された場合はSTE
P913に処理を進め、通常印刷オーダであると判断さ
れた場合はSTEP912に処理を進める。
【0108】STEP912では、センターサーバ12
0の印刷データ変換手段127は、STEP908で生
成したプリンタ用記述言語ファイル126を、また、H
TTPサーバ122は、クライアントから受信した印刷
設定情報ファイル107を、それぞれショップ転送用の
印刷オーダ129として、センターサーバ120上の転
送手段125内の印刷オーダ管理テーブル(図12)に
保存する。この際、センターサーバ120のHTTPサ
ーバは、印刷オーダ129を特定するためのオーダID
を付加情報としてクライアントPC100に転送する。
また、STEP910の処理において、サムネイルイメ
ージ123、プレビューイメージ124は、表示イメー
ジ130として後述するセンターサーバ120上に、印
刷オーダ管理テーブル(図12)に保存される。
0の印刷データ変換手段127は、STEP908で生
成したプリンタ用記述言語ファイル126を、また、H
TTPサーバ122は、クライアントから受信した印刷
設定情報ファイル107を、それぞれショップ転送用の
印刷オーダ129として、センターサーバ120上の転
送手段125内の印刷オーダ管理テーブル(図12)に
保存する。この際、センターサーバ120のHTTPサ
ーバは、印刷オーダ129を特定するためのオーダID
を付加情報としてクライアントPC100に転送する。
また、STEP910の処理において、サムネイルイメ
ージ123、プレビューイメージ124は、表示イメー
ジ130として後述するセンターサーバ120上に、印
刷オーダ管理テーブル(図12)に保存される。
【0109】一方、即時印刷オーダであると判断された
場合は、STEP913において、印刷データ変換手段
127は、STEP908で生成したプリンタ用記述言
語ファイル126を、また、HTTPサーバ122は、
クライアントから受信した印刷設定情報ファイル107
を、それぞれショップ転送用の即時印刷オーダ129と
して、センターサーバ120上の転送手段125内の印
刷オーダ管理テーブル(図12)に保存する。この際、
サムネイルイメージ123、プレビューイメージ124
は同様に印刷オーダの対応テーブルに保存される。そし
て、転送手段125は、前述したように、印刷出力すべ
きショップがインターネットに常時接続のショップであ
る場合は、該当するショップに対して本印刷オーダを送
信して印刷依頼を行い、また、印刷出力すべきショップ
がインターネットにダイヤルアップ接続のショップであ
る場合は、該当するショップに対するボックス(フォル
ダ)に印刷オーダを格納しておき、当該ショップからア
クセスがあった際にダウンロードできるように管理して
おく。ここで、センターサーバ120は、ショップがイ
ンターネットに常時接続であるかダイヤルアップ接続で
あるかを示す情報をショップ情報106に含めて管理し
ており、即時印刷オーダのアップロードが行われた際、
もしくは通常印刷オーダに対する印刷注文依頼が行われ
た際に、該ショップ情報106を参照することにより、
印刷オーダ129を送信して印刷依頼するか、ショップ
に対応するボックス(フォルダ)にダウンロード可能に
管理しておくかを判断することができる。
場合は、STEP913において、印刷データ変換手段
127は、STEP908で生成したプリンタ用記述言
語ファイル126を、また、HTTPサーバ122は、
クライアントから受信した印刷設定情報ファイル107
を、それぞれショップ転送用の即時印刷オーダ129と
して、センターサーバ120上の転送手段125内の印
刷オーダ管理テーブル(図12)に保存する。この際、
サムネイルイメージ123、プレビューイメージ124
は同様に印刷オーダの対応テーブルに保存される。そし
て、転送手段125は、前述したように、印刷出力すべ
きショップがインターネットに常時接続のショップであ
る場合は、該当するショップに対して本印刷オーダを送
信して印刷依頼を行い、また、印刷出力すべきショップ
がインターネットにダイヤルアップ接続のショップであ
る場合は、該当するショップに対するボックス(フォル
ダ)に印刷オーダを格納しておき、当該ショップからア
クセスがあった際にダウンロードできるように管理して
おく。ここで、センターサーバ120は、ショップがイ
ンターネットに常時接続であるかダイヤルアップ接続で
あるかを示す情報をショップ情報106に含めて管理し
ており、即時印刷オーダのアップロードが行われた際、
もしくは通常印刷オーダに対する印刷注文依頼が行われ
た際に、該ショップ情報106を参照することにより、
印刷オーダ129を送信して印刷依頼するか、ショップ
に対応するボックス(フォルダ)にダウンロード可能に
管理しておくかを判断することができる。
【0110】このようにセンターサーバ120では印刷
オーダとして、ショップのプリンタに依存しない形態で
あるプリンタ用記述言語ファイル(本実施例では、PD
Fファイル)に変換して保持するので、この印刷オーダ
を印刷出力すべきショップでは、プリンタ用記述言語フ
ァイル(PDFファイル)を扱える一般的なアプリケー
ションとプリンタドライバがあればよく、現在のパーソ
ナルコンピュータで容易に動作し、アプリケーションも
プリンタドライバも簡易に手に入るソフトウェアである
ため、ショップ側の負荷が非常に軽くなるという効果が
ある。
オーダとして、ショップのプリンタに依存しない形態で
あるプリンタ用記述言語ファイル(本実施例では、PD
Fファイル)に変換して保持するので、この印刷オーダ
を印刷出力すべきショップでは、プリンタ用記述言語フ
ァイル(PDFファイル)を扱える一般的なアプリケー
ションとプリンタドライバがあればよく、現在のパーソ
ナルコンピュータで容易に動作し、アプリケーションも
プリンタドライバも簡易に手に入るソフトウェアである
ため、ショップ側の負荷が非常に軽くなるという効果が
ある。
【0111】なお、サムネイルイメージ123は、後述
するクライアント100のウェブブラウザ108で表示
し操作される印刷注文の操作ページ(図10)にて使用
される。プレビューイメージ124は印刷データのチェ
ック用イメージとしてプレビュー描画に使用される。
するクライアント100のウェブブラウザ108で表示
し操作される印刷注文の操作ページ(図10)にて使用
される。プレビューイメージ124は印刷データのチェ
ック用イメージとしてプレビュー描画に使用される。
【0112】<印刷注文処理の説明図>図10はクライ
アントPC100上のウェブブラウザ108で表示、操
作されるの印刷注文実行時のショップ選択ページと印刷
オーダ決定ページのユーザインタフェースを説明するた
めの画面図である。センターサーバ120に対して、前
述したCGIプログラム実行要求することで、センター
サーバ120上のHTTPサーバ122はCGIプログ
ラムの結果としてクライアントPCにHTML形式のデ
ータを転送する。クライアントPC上のウェブブラウザ
108でHTML形式のデータをページとして表示する
ことで、ウェブブラウザ108上での表示、操作を可能
としている。また、本実施例では、HTML形式のデー
タとして説明しているが、HTML形式に限る必要はな
く、インターネット閲覧ソフトウェア(ブラウザ等)で
表示可能なデータ形式であればどのようなデータ形式で
あっても構わない。
アントPC100上のウェブブラウザ108で表示、操
作されるの印刷注文実行時のショップ選択ページと印刷
オーダ決定ページのユーザインタフェースを説明するた
めの画面図である。センターサーバ120に対して、前
述したCGIプログラム実行要求することで、センター
サーバ120上のHTTPサーバ122はCGIプログ
ラムの結果としてクライアントPCにHTML形式のデ
ータを転送する。クライアントPC上のウェブブラウザ
108でHTML形式のデータをページとして表示する
ことで、ウェブブラウザ108上での表示、操作を可能
としている。また、本実施例では、HTML形式のデー
タとして説明しているが、HTML形式に限る必要はな
く、インターネット閲覧ソフトウェア(ブラウザ等)で
表示可能なデータ形式であればどのようなデータ形式で
あっても構わない。
【0113】図10中、1001は、センターサーバ1
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示されるショッ
プ選択ページであり、印刷オーダされたショップから印
刷注文を実行するショップを選択するページである。1
002はユーザ名と対応するユーザIDを表示したもの
であり、クライアント100がセンターサーバ120に
アクセスした際にセンターサーバ120がアクセスした
クライアント100を特定して画像情報に埋め込んで生
成している。センターサーバ120は、クライアントの
特定を、アクセス要求時にユーザにユーザIDを入力さ
せてもよいし、また、cookie情報を予めクライア
ントに用意しておきこの情報を用いて自動的に判断して
もよい。
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示されるショッ
プ選択ページであり、印刷オーダされたショップから印
刷注文を実行するショップを選択するページである。1
002はユーザ名と対応するユーザIDを表示したもの
であり、クライアント100がセンターサーバ120に
アクセスした際にセンターサーバ120がアクセスした
クライアント100を特定して画像情報に埋め込んで生
成している。センターサーバ120は、クライアントの
特定を、アクセス要求時にユーザにユーザIDを入力さ
せてもよいし、また、cookie情報を予めクライア
ントに用意しておきこの情報を用いて自動的に判断して
もよい。
【0114】1003、1004、1005はショップ
名を表示したもので、ユーザIDにより特定されるアク
セス中のクライアントが現在アップロードしているすべ
ての印刷オーダに含まれる印刷出力先のショップのショ
ップ名を表示している。センターサーバ120はユーザ
IDに基づいて転送手段125内に管理している印刷オ
ーダを検索することにより、この画像情報を生成するこ
とができる。またユーザは、ショップ名1003〜10
05のいずれかを指定することにより、クライアント1
00のウェブブラウザ108からセンターサーバ120
のHTTPサーバ122に対して、指定されたショップ
に対してアップロードされている印刷オーダのリスト要
求が発行される。このリスト要求には、ユーザIDとシ
ョップIDとが含まれており、これに対応してセンター
サーバ120は印刷オーダ管理テーブル(図12)を参
照して、ユーザIDとショップIDとを用いてこのショ
ップに対してクライアント100のユーザがアップロー
ドしている印刷オーダを検索し、検索された結果を画像
情報として生成し、センターサーバ120のHTTPサ
ーバ122はクライアントのウェブブラウザ108に対
して画像情報を出力する。この画像情報に基づいてクラ
イアントのウェブブラウザ108に表示されるユーザイ
ンタフェース画面が1010になる。
名を表示したもので、ユーザIDにより特定されるアク
セス中のクライアントが現在アップロードしているすべ
ての印刷オーダに含まれる印刷出力先のショップのショ
ップ名を表示している。センターサーバ120はユーザ
IDに基づいて転送手段125内に管理している印刷オ
ーダを検索することにより、この画像情報を生成するこ
とができる。またユーザは、ショップ名1003〜10
05のいずれかを指定することにより、クライアント1
00のウェブブラウザ108からセンターサーバ120
のHTTPサーバ122に対して、指定されたショップ
に対してアップロードされている印刷オーダのリスト要
求が発行される。このリスト要求には、ユーザIDとシ
ョップIDとが含まれており、これに対応してセンター
サーバ120は印刷オーダ管理テーブル(図12)を参
照して、ユーザIDとショップIDとを用いてこのショ
ップに対してクライアント100のユーザがアップロー
ドしている印刷オーダを検索し、検索された結果を画像
情報として生成し、センターサーバ120のHTTPサ
ーバ122はクライアントのウェブブラウザ108に対
して画像情報を出力する。この画像情報に基づいてクラ
イアントのウェブブラウザ108に表示されるユーザイ
ンタフェース画面が1010になる。
【0115】図10中、1010は、センターサーバ1
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示される印刷オ
ーダ決定ページである。ショップ選択ページ1001で
ユーザにより選択されたショップに対して、今まで印刷
オーダされている(センターサーバ120にアップロー
ドされている)複数の印刷データを表示し、ユーザが印
刷注文したい印刷オーダを1つ以上選択することでまと
めて印刷注文を実行するためのページである。101
1、1012は、ショップ選択ページ1001で選択さ
れたショップに対して、センターサーバにアップロード
されているすべての印刷オーダを表示したもので、選択
されたショップに対して印刷オーダされたデータの数だ
け表示されている。1013は注文ボタンであり、ユー
ザがこのボタンを押下することにより、クライアントの
ウェブブラウザ108は印刷オーダ1011〜1012
の中でユーザにより指定入力(チェックボックスにチェ
ックされている)がなされている印刷オーダを判断し、
指定されている印刷オーダに対する印刷注文の指示を、
ウェブブラウザ108からインターネットを介してセン
ターサーバ120のHTTPサーバ122に対して送信
する。
20で生成され転送される画像情報に基づきクライアン
ト100のウェブブラウザ108上に表示される印刷オ
ーダ決定ページである。ショップ選択ページ1001で
ユーザにより選択されたショップに対して、今まで印刷
オーダされている(センターサーバ120にアップロー
ドされている)複数の印刷データを表示し、ユーザが印
刷注文したい印刷オーダを1つ以上選択することでまと
めて印刷注文を実行するためのページである。101
1、1012は、ショップ選択ページ1001で選択さ
れたショップに対して、センターサーバにアップロード
されているすべての印刷オーダを表示したもので、選択
されたショップに対して印刷オーダされたデータの数だ
け表示されている。1013は注文ボタンであり、ユー
ザがこのボタンを押下することにより、クライアントの
ウェブブラウザ108は印刷オーダ1011〜1012
の中でユーザにより指定入力(チェックボックスにチェ
ックされている)がなされている印刷オーダを判断し、
指定されている印刷オーダに対する印刷注文の指示を、
ウェブブラウザ108からインターネットを介してセン
ターサーバ120のHTTPサーバ122に対して送信
する。
【0116】また、1014はキャンセルボタンであ
り、ユーザがこのボタンを押下すると、ウェブブラウザ
108は印刷注文処理を中断する。1015はプレビュ
ーボタンであり、チェックボックスでチェックされてい
る印刷オーダに対するプレビュー画像を表示するための
ものであり、ユーザがこのボタンを押下することによ
り、ウェブブラウザ108からHTTPサーバ122に
プレビュー用のHTML取得要求が発行され、センター
サーバ122ではCGIプログラムの結果として、プレ
ビューイメージ124を含むHTML形式の表示データ
を生成してクライアント100に転送し、クライアント
のウェブブラウザ108にプレビューイメージが表示さ
れることになる。
り、ユーザがこのボタンを押下すると、ウェブブラウザ
108は印刷注文処理を中断する。1015はプレビュ
ーボタンであり、チェックボックスでチェックされてい
る印刷オーダに対するプレビュー画像を表示するための
ものであり、ユーザがこのボタンを押下することによ
り、ウェブブラウザ108からHTTPサーバ122に
プレビュー用のHTML取得要求が発行され、センター
サーバ122ではCGIプログラムの結果として、プレ
ビューイメージ124を含むHTML形式の表示データ
を生成してクライアント100に転送し、クライアント
のウェブブラウザ108にプレビューイメージが表示さ
れることになる。
【0117】ここで、クライアントの処理について説明
すると、クライアント100は、印刷オーダをセンター
サーバ120に送信する場合に、印刷オーダがセンター
サーバ120に送信された後、即座にショップに対して
印刷注文されずに印刷オーダ管理テーブルに管理させる
アップロード指示(図13の1307)が入力される
と、インターネットを介してセンターサーバ120に印
刷オーダをアップロードし、その後、センターサーバ1
20にアップロードされている印刷オーダから、ユーザ
により指定(図10の印刷オーダ決定ページ1010で
指定される)された1つ以上の印刷注文すべき印刷オー
ダの印刷注文要求をセンターサーバ120にインターネ
ットを介して送信する処理を行う。
すると、クライアント100は、印刷オーダをセンター
サーバ120に送信する場合に、印刷オーダがセンター
サーバ120に送信された後、即座にショップに対して
印刷注文されずに印刷オーダ管理テーブルに管理させる
アップロード指示(図13の1307)が入力される
と、インターネットを介してセンターサーバ120に印
刷オーダをアップロードし、その後、センターサーバ1
20にアップロードされている印刷オーダから、ユーザ
により指定(図10の印刷オーダ決定ページ1010で
指定される)された1つ以上の印刷注文すべき印刷オー
ダの印刷注文要求をセンターサーバ120にインターネ
ットを介して送信する処理を行う。
【0118】また、クライアント100は、センターサ
ーバ120にインターネットを介してアクセスし、セン
ターサーバ120にアップロードされている印刷オーダ
のオーダリストを取得(図10のショップ選択ページ1
001でユーザが指定するショップ名1003〜100
5のいずれかの指定に応じてセンターサーバ120から
リストが取得される)する処理を行う。
ーバ120にインターネットを介してアクセスし、セン
ターサーバ120にアップロードされている印刷オーダ
のオーダリストを取得(図10のショップ選択ページ1
001でユーザが指定するショップ名1003〜100
5のいずれかの指定に応じてセンターサーバ120から
リストが取得される)する処理を行う。
【0119】また、クライアント100は、アプリケー
ション101により生成された印刷対象データに基づい
て、プリンタドライバ102及び印刷オーダアプリケー
ション105を用いて、センターサーバ120に送信す
べき印刷オーダを生成することになる。
ション101により生成された印刷対象データに基づい
て、プリンタドライバ102及び印刷オーダアプリケー
ション105を用いて、センターサーバ120に送信す
べき印刷オーダを生成することになる。
【0120】また、クライアント100は、インターネ
ットを介してセンターサーバ120からプリンタ情報記
述ファイル103(PPDファイル)を取得する処理を
行い、取得したプリンタ情報記述ファイルに記述された
印刷設定に基づいて印刷オーダを生成することになる。
ットを介してセンターサーバ120からプリンタ情報記
述ファイル103(PPDファイル)を取得する処理を
行い、取得したプリンタ情報記述ファイルに記述された
印刷設定に基づいて印刷オーダを生成することになる。
【0121】また、クライアント100は、インターネ
ットを介してセンターサーバ120からショップ情報フ
ァイル106を取得する処理を行い、取得したショップ
情報ファイルに基づくショップ名を含む印刷オーダを印
刷オーダアプリケーション105で生成することにな
る。
ットを介してセンターサーバ120からショップ情報フ
ァイル106を取得する処理を行い、取得したショップ
情報ファイルに基づくショップ名を含む印刷オーダを印
刷オーダアプリケーション105で生成することにな
る。
【0122】また、クライアント100は、印刷オーダ
をセンターサーバ120に送信する場合に、センターサ
ーバ120に印刷オーダが送信された後にそのまま印刷
注文が発行される印刷注文指示(図13の1306)
と、センターサーバ120に印刷オーダが送信されて印
刷注文が発行されずに印刷管理テーブル(図12)に印
刷オーダが管理させるアップロード指示(図13の13
07)との択一的な指示の入力を促し(図13の印刷オ
ーダ送信ページ1301)、アップロード指示が入力さ
れた場合には、クライアント100は、センターサーバ
120にインターネットを介して該印刷オーダをアップ
ロードし、その後、センターサーバ120にアップロー
ドされている印刷オーダから、ユーザにより指定(図1
0の印刷オーダ決定ページ1010で指定される)され
た1つ以上の印刷注文すべき印刷オーダの印刷注文要求
をセンターサーバ120にインターネットを介して送信
する処理を行う。
をセンターサーバ120に送信する場合に、センターサ
ーバ120に印刷オーダが送信された後にそのまま印刷
注文が発行される印刷注文指示(図13の1306)
と、センターサーバ120に印刷オーダが送信されて印
刷注文が発行されずに印刷管理テーブル(図12)に印
刷オーダが管理させるアップロード指示(図13の13
07)との択一的な指示の入力を促し(図13の印刷オ
ーダ送信ページ1301)、アップロード指示が入力さ
れた場合には、クライアント100は、センターサーバ
120にインターネットを介して該印刷オーダをアップ
ロードし、その後、センターサーバ120にアップロー
ドされている印刷オーダから、ユーザにより指定(図1
0の印刷オーダ決定ページ1010で指定される)され
た1つ以上の印刷注文すべき印刷オーダの印刷注文要求
をセンターサーバ120にインターネットを介して送信
する処理を行う。
【0123】<センターサーバにおける印刷注文処理の
フローチャート>図11はセンターサーバ120におけ
る印刷注文処理のフローチャートである。以下、このフ
ローチャートに基づいて、クライアントPC100上で
の印刷注文処理の制御を説明する。なお、センターサー
バ120は、HDD409もしくはプログラムROM4
03に実行可能に格納(インストール)されている制御
プログラムに基づいてCPU401が演算処理すること
により、本制御を実現可能である。
フローチャート>図11はセンターサーバ120におけ
る印刷注文処理のフローチャートである。以下、このフ
ローチャートに基づいて、クライアントPC100上で
の印刷注文処理の制御を説明する。なお、センターサー
バ120は、HDD409もしくはプログラムROM4
03に実行可能に格納(インストール)されている制御
プログラムに基づいてCPU401が演算処理すること
により、本制御を実現可能である。
【0124】STEP1101では、クライアント10
0のユーザがセンターサーバ120に対して印刷注文を
行うため、センターサーバ120は、クライアント10
0からのログイン処理を行う。センターサーバ120
は、クライアント100からインターネットを介して入
力されるユーザIDとパスワードがセンターサーバ12
0で管理しているユーザ情報ファイル(HDD409に
格納されている)のユーザIDとパスワードと正しいか
否かを判断し、ユーザIDとパスワードが正しい場合
に、センターサーバ120は、アクセス要求のあったク
ライアント100とのアクセスを許可して通信セッショ
ンを保持し、STEP1102に進む。また、初めてア
クセスするユーザの場合はユーザ登録処理を行い、セン
ターサーバ120でクライアントのユーザに対して発行
するユーザIDと、クライアントのユーザから入力され
るパスワードとをユーザ情報ファイルに登録して管理す
る。そして、クライアントPC100のHDD309に
ユーザID等を記述したcookie情報ファイルを保
存しておく。
0のユーザがセンターサーバ120に対して印刷注文を
行うため、センターサーバ120は、クライアント10
0からのログイン処理を行う。センターサーバ120
は、クライアント100からインターネットを介して入
力されるユーザIDとパスワードがセンターサーバ12
0で管理しているユーザ情報ファイル(HDD409に
格納されている)のユーザIDとパスワードと正しいか
否かを判断し、ユーザIDとパスワードが正しい場合
に、センターサーバ120は、アクセス要求のあったク
ライアント100とのアクセスを許可して通信セッショ
ンを保持し、STEP1102に進む。また、初めてア
クセスするユーザの場合はユーザ登録処理を行い、セン
ターサーバ120でクライアントのユーザに対して発行
するユーザIDと、クライアントのユーザから入力され
るパスワードとをユーザ情報ファイルに登録して管理す
る。そして、クライアントPC100のHDD309に
ユーザID等を記述したcookie情報ファイルを保
存しておく。
【0125】STEP1102では、センターサーバ1
20は、クライアント100のウェブブラウザ108上
のショップ選択ページ1001において表示されている
ショップ名1003、1004、1005からユーザが
ポインティングデバイスやキーボードの操作で選択した
ショップ名を受け取り、ユーザが印刷出力を所望とする
ショップを特定して印刷出力すべきショップをショップ
情報106から選択する。ショップが選択されるとST
EP1103に進み、クライアントPC100のウェブ
ブラウザ108のページが印刷オーダ決定ページ101
0に変更される。
20は、クライアント100のウェブブラウザ108上
のショップ選択ページ1001において表示されている
ショップ名1003、1004、1005からユーザが
ポインティングデバイスやキーボードの操作で選択した
ショップ名を受け取り、ユーザが印刷出力を所望とする
ショップを特定して印刷出力すべきショップをショップ
情報106から選択する。ショップが選択されるとST
EP1103に進み、クライアントPC100のウェブ
ブラウザ108のページが印刷オーダ決定ページ101
0に変更される。
【0126】STEP1103では、センターサーバ1
20のHTTPサーバ122は、アクセス中のクライア
ントのユーザIDとSTEP1102で選択されたショ
ップとに基づいて、当該クライアントから選択されたシ
ョップに対してアップロードされている印刷オーダを転
送手段125から検索し、クライアント100のウェブ
ブラウザ108に表示すべきHTML形式の印刷オーダ
決定ページ1010を生成して、クライアント100の
ウェブブラウザ108に転送する。そして、ウェブブラ
ウザ108上の印刷オーダ決定ページ1010におい
て、表示されている印刷オーダ1011、1012のう
ちの一つ以上をポインティングデバイスやキーボードの
操作によりユーザが選択することに応じて、センターサ
ーバ120のHTTPサーバ122は、ユーザが所望と
する印刷オーダの指定を受け取り、印刷注文すべき一つ
以上の印刷オーダを決定する。センターサーバ120の
HDD409には、ユーザID、ショップID、オーダ
IDと印刷データ129、表示イメージ130の対応を
示す図12のテーブルが保存されている。
20のHTTPサーバ122は、アクセス中のクライア
ントのユーザIDとSTEP1102で選択されたショ
ップとに基づいて、当該クライアントから選択されたシ
ョップに対してアップロードされている印刷オーダを転
送手段125から検索し、クライアント100のウェブ
ブラウザ108に表示すべきHTML形式の印刷オーダ
決定ページ1010を生成して、クライアント100の
ウェブブラウザ108に転送する。そして、ウェブブラ
ウザ108上の印刷オーダ決定ページ1010におい
て、表示されている印刷オーダ1011、1012のう
ちの一つ以上をポインティングデバイスやキーボードの
操作によりユーザが選択することに応じて、センターサ
ーバ120のHTTPサーバ122は、ユーザが所望と
する印刷オーダの指定を受け取り、印刷注文すべき一つ
以上の印刷オーダを決定する。センターサーバ120の
HDD409には、ユーザID、ショップID、オーダ
IDと印刷データ129、表示イメージ130の対応を
示す図12のテーブルが保存されている。
【0127】図12は、センターサーバ120における
印刷オーダと印刷データの対応を説明するための印刷オ
ーダ管理テーブルの一例である。STEP1101でセ
ンターサーバ120に入力されたユーザID、STEP
1102でユーザ指示により特定されて選択されたショ
ップを示すショップIDから、センターサーバ120
は、対応するオーダIDを全て含む印刷オーダ決定ペー
ジ1010を生成して、クライアント100のウェブブ
ラウザ108に表示する。この際、対応する表示イメー
ジパスから表示イメージ130のサムネイルイメージ1
23を取得し、サムネイルイメージを含む印刷オーダ決
定ページ1010を生成するようになっている。
印刷オーダと印刷データの対応を説明するための印刷オ
ーダ管理テーブルの一例である。STEP1101でセ
ンターサーバ120に入力されたユーザID、STEP
1102でユーザ指示により特定されて選択されたショ
ップを示すショップIDから、センターサーバ120
は、対応するオーダIDを全て含む印刷オーダ決定ペー
ジ1010を生成して、クライアント100のウェブブ
ラウザ108に表示する。この際、対応する表示イメー
ジパスから表示イメージ130のサムネイルイメージ1
23を取得し、サムネイルイメージを含む印刷オーダ決
定ページ1010を生成するようになっている。
【0128】印刷注文すべき印刷オーダが決定されると
STEP1104、STEP1105に進み、ウェブブ
ラウザ108の印刷オーダ決定ページ1010上で、注
文ボタン、キャンセルボタンの押下によるいずれの入力
操作が行われたかを、センターサーバ120はクライア
ントPC100からインターネットを介して入力される
情報を解析することによりチェックする。STEP11
04で、注文ボタンが押下されたと判断すると、STE
P1106に進み、前述した印刷注文処理を実行し、処
理を終了する。また、STEP1105で、キャンセル
ボタンが押下されたと判断すると、印刷注文処理を終了
する。
STEP1104、STEP1105に進み、ウェブブ
ラウザ108の印刷オーダ決定ページ1010上で、注
文ボタン、キャンセルボタンの押下によるいずれの入力
操作が行われたかを、センターサーバ120はクライア
ントPC100からインターネットを介して入力される
情報を解析することによりチェックする。STEP11
04で、注文ボタンが押下されたと判断すると、STE
P1106に進み、前述した印刷注文処理を実行し、処
理を終了する。また、STEP1105で、キャンセル
ボタンが押下されたと判断すると、印刷注文処理を終了
する。
【0129】STEP1106では、センターサーバ1
20は、図12にて、印刷オーダ決定ページ1010で
決定されたオーダIDに対応する印刷オーダパスにより
印刷オーダ129を取得し、センターサーバ120上に
ある転送装置125を介して、ショップIDに対応する
ショップ140に印刷オーダ129を転送する。印刷オ
ーダ129がショップに転送されると、ショップ140
上では、印刷設定情報107に従い、印刷オーダから抽
出されるプリンタ用記述言語ファイル(本実施例では、
PDFデータ)126を、印刷設定情報に基づいて画像
処理し、指定のプリンタで印刷する。
20は、図12にて、印刷オーダ決定ページ1010で
決定されたオーダIDに対応する印刷オーダパスにより
印刷オーダ129を取得し、センターサーバ120上に
ある転送装置125を介して、ショップIDに対応する
ショップ140に印刷オーダ129を転送する。印刷オ
ーダ129がショップに転送されると、ショップ140
上では、印刷設定情報107に従い、印刷オーダから抽
出されるプリンタ用記述言語ファイル(本実施例では、
PDFデータ)126を、印刷設定情報に基づいて画像
処理し、指定のプリンタで印刷する。
【0130】ここでセンターサーバ120の処理につい
てまとめると、センターサーバ120は、クライアント
100から印刷オーダを受け付け(図9のSTEP90
7でYes)、受け付けた印刷オーダを、ショップに対
して印刷注文処理せずにクライアント100のユーザI
Dと対応付けて印刷オーダ管理テーブル(12)に管理
(STEP911でNoと判断し、STEP912の処
理に対応)し、クライアント100からのリスト要求に
応じて、当該クライアント100のユーザIDを参照し
て印刷オーダ管理テーブル(図12)で管理されている
印刷オーダから印刷オーダのオーダリストとして返送す
べき印刷オーダを検索し、検索された印刷オーダを含む
オーダリストの画像情報(図10の印刷オーダ決定ペー
ジ1010)を要求のあったクライアント100に返送
する処理を行う。
てまとめると、センターサーバ120は、クライアント
100から印刷オーダを受け付け(図9のSTEP90
7でYes)、受け付けた印刷オーダを、ショップに対
して印刷注文処理せずにクライアント100のユーザI
Dと対応付けて印刷オーダ管理テーブル(12)に管理
(STEP911でNoと判断し、STEP912の処
理に対応)し、クライアント100からのリスト要求に
応じて、当該クライアント100のユーザIDを参照し
て印刷オーダ管理テーブル(図12)で管理されている
印刷オーダから印刷オーダのオーダリストとして返送す
べき印刷オーダを検索し、検索された印刷オーダを含む
オーダリストの画像情報(図10の印刷オーダ決定ペー
ジ1010)を要求のあったクライアント100に返送
する処理を行う。
【0131】また、センターサーバ120は、クライア
ント100から受け付けた印刷オーダを、印刷オーダに
含まれる印刷処理すべきショップを示すショップIDと
対応付けて印刷オーダ管理テーブル(図12)に管理
し、クライアントからの要求に応じた検索時には、この
ショップIDを用いて検索処理する。
ント100から受け付けた印刷オーダを、印刷オーダに
含まれる印刷処理すべきショップを示すショップIDと
対応付けて印刷オーダ管理テーブル(図12)に管理
し、クライアントからの要求に応じた検索時には、この
ショップIDを用いて検索処理する。
【0132】また、センターサーバ120は、クライア
ント100に返送されたオーダリストの画像情報(図1
0の印刷オーダ決定ページ1010)に応じて、クライ
アント100から1つ以上の印刷オーダを指定する印刷
注文指示を受け付け(図11のSTEP1104の処
理)、受け付けた印刷注文指示により指定される1つ以
上の印刷オーダを、指定されるショップに送信すべく制
御する(STEP1106の処理)。この制御は、前述
したように、指定されるショップがインターネットに常
時接続であるかダイヤルアップ接続であるかにより送信
方法が異なる処理を制御するものである。
ント100に返送されたオーダリストの画像情報(図1
0の印刷オーダ決定ページ1010)に応じて、クライ
アント100から1つ以上の印刷オーダを指定する印刷
注文指示を受け付け(図11のSTEP1104の処
理)、受け付けた印刷注文指示により指定される1つ以
上の印刷オーダを、指定されるショップに送信すべく制
御する(STEP1106の処理)。この制御は、前述
したように、指定されるショップがインターネットに常
時接続であるかダイヤルアップ接続であるかにより送信
方法が異なる処理を制御するものである。
【0133】このように本実施例では、クライアント1
00でアップロードした印刷オーダは、センターサーバ
120上に保存されており、印刷注文処理においてまと
めて注文することができ、ショップ毎にまとめて印刷注
文するため、印刷出力後の配送がまとめて行うことがで
き、配送料の節約が可能となる。
00でアップロードした印刷オーダは、センターサーバ
120上に保存されており、印刷注文処理においてまと
めて注文することができ、ショップ毎にまとめて印刷注
文するため、印刷出力後の配送がまとめて行うことがで
き、配送料の節約が可能となる。
【0134】また、ユーザIDに対応する印刷オーダが
ショップごとに分けて表示されるため、センターサーバ
120に印刷オーダをアップロードした後でも、どのシ
ョップにどの印刷オーダをアップロードしているかをユ
ーザは容易に認識することが可能となる。
ショップごとに分けて表示されるため、センターサーバ
120に印刷オーダをアップロードした後でも、どのシ
ョップにどの印刷オーダをアップロードしているかをユ
ーザは容易に認識することが可能となる。
【0135】以下、図17に示すメモリマップを参照し
て本発明に係る情報処理装置を適用可能な印刷システム
で読み出し可能なデータ処理プログラムの構成について
説明する。図17は、本発明に係る情報処理装置を適用
可能な印刷システムで読み出し可能な各種データ処理プ
ログラムを格納する記憶媒体のメモリマップを説明する
図である。
て本発明に係る情報処理装置を適用可能な印刷システム
で読み出し可能なデータ処理プログラムの構成について
説明する。図17は、本発明に係る情報処理装置を適用
可能な印刷システムで読み出し可能な各種データ処理プ
ログラムを格納する記憶媒体のメモリマップを説明する
図である。
【0136】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報、作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
されるプログラム群を管理する情報、例えばバージョン
情報、作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
【0137】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。また、第1のデータ処理プログラムから第6のデー
タ処理プログラムまで同一の記憶媒体として説明してい
るがこれに限る必要はなく、例えば、図5に示すフロー
チャートに対応する第1のデータ処理プログラムと図6
に示すフローチャートに対応する第2のデータ処理プロ
グラムと図15に示すフローチャートに対応する第3の
データ処理プログラムとをクライアントPC用として1
つの記憶媒体として用意し、図9に示すフローチャート
に対応する第4のデータ処理プログラムと図11に示す
フローチャートに対応する第5のデータ処理プログラム
と図16に示すフローチャートに対応する第6のデータ
処理プログラムをセンターサーバ用としてもう1つの記
憶媒体として用意して配布してもよい。
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。また、第1のデータ処理プログラムから第6のデー
タ処理プログラムまで同一の記憶媒体として説明してい
るがこれに限る必要はなく、例えば、図5に示すフロー
チャートに対応する第1のデータ処理プログラムと図6
に示すフローチャートに対応する第2のデータ処理プロ
グラムと図15に示すフローチャートに対応する第3の
データ処理プログラムとをクライアントPC用として1
つの記憶媒体として用意し、図9に示すフローチャート
に対応する第4のデータ処理プログラムと図11に示す
フローチャートに対応する第5のデータ処理プログラム
と図16に示すフローチャートに対応する第6のデータ
処理プログラムをセンターサーバ用としてもう1つの記
憶媒体として用意して配布してもよい。
【0138】なお、本発明は、前述した実施形態の機能
を実現するソフトウェアのプログラム(本実施例では図
5、6、9、11、15、16に示すフローチャートに
対応したプログラム)を、システム或いは装置に直接或
いは遠隔から供給し、そのシステム或いは装置のコンピ
ュータが該供給されたプログラムを読み出して実行する
ことによっても達成される場合を含む。その場合、プロ
グラムの機能を有していれば、形態は、プログラムであ
る必要はない。
を実現するソフトウェアのプログラム(本実施例では図
5、6、9、11、15、16に示すフローチャートに
対応したプログラム)を、システム或いは装置に直接或
いは遠隔から供給し、そのシステム或いは装置のコンピ
ュータが該供給されたプログラムを読み出して実行する
ことによっても達成される場合を含む。その場合、プロ
グラムの機能を有していれば、形態は、プログラムであ
る必要はない。
【0139】従って、本発明の機能処理をコンピュータ
で実現するために、該コンピュータにインストールされ
るプログラムコード自体も本発明を実現するものであ
る。つまり、本発明は、コンピュータに機能処理を実現
するためのコンピュータプログラム自体も含まれる。
で実現するために、該コンピュータにインストールされ
るプログラムコード自体も本発明を実現するものであ
る。つまり、本発明は、コンピュータに機能処理を実現
するためのコンピュータプログラム自体も含まれる。
【0140】その場合、プログラムの機能を有していれ
ば、オブジェクトコード、インタプリタにより実行され
るプログラム、OSに供給するスクリプトデータ等、プ
ログラムの形態を問わない。
ば、オブジェクトコード、インタプリタにより実行され
るプログラム、OSに供給するスクリプトデータ等、プ
ログラムの形態を問わない。
【0141】また、プログラムを供給するための記録媒
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、MO,CD−RO
M、CD−R、CD−RW、磁気テープ、不揮発性のメ
モリカード、ROM、DVD(DVD−ROM、DVD
−R)などがある。
体としては、例えば、フロッピーディスク、ハードディ
スク、光ディスク、光磁気ディスク、MO,CD−RO
M、CD−R、CD−RW、磁気テープ、不揮発性のメ
モリカード、ROM、DVD(DVD−ROM、DVD
−R)などがある。
【0142】そのほか、プログラムの供給方法として
は、クライアントコンピュータのブラウザを用いてイン
ターネットのホームページに接続し、該ホームページか
ら本発明のコンピュータプログラムそのもの、もしくは
圧縮され自動インストール機能を含むファイルをハード
ディスク等の記録媒体にダウンロードすることによって
も供給できる。また、本発明のプログラムを構成するプ
ログラムコードを複数のファイルに分割し、それぞれの
ファイルを異なるホームページからダウンロードするこ
とによっても実現可能である。つまり、本発明の機能処
理をコンピュータで実現するためのプログラムファイル
を複数のユーザに対してダウンロードさせるWWWサー
バも、本発明の実施形態含まれるものである。
は、クライアントコンピュータのブラウザを用いてイン
ターネットのホームページに接続し、該ホームページか
ら本発明のコンピュータプログラムそのもの、もしくは
圧縮され自動インストール機能を含むファイルをハード
ディスク等の記録媒体にダウンロードすることによって
も供給できる。また、本発明のプログラムを構成するプ
ログラムコードを複数のファイルに分割し、それぞれの
ファイルを異なるホームページからダウンロードするこ
とによっても実現可能である。つまり、本発明の機能処
理をコンピュータで実現するためのプログラムファイル
を複数のユーザに対してダウンロードさせるWWWサー
バも、本発明の実施形態含まれるものである。
【0143】また、本発明のプログラムを暗号化してC
D−ROM等の記憶媒体に格納してユーザに配布し、所
定の条件をクリアしたユーザに対し、インターネットを
介してホームページから暗号化を解く鍵情報をダウンロ
ードさせ、その鍵情報を使用することにより暗号化され
たプログラムを実行してコンピュータにインストールさ
せて実現することも可能である。
D−ROM等の記憶媒体に格納してユーザに配布し、所
定の条件をクリアしたユーザに対し、インターネットを
介してホームページから暗号化を解く鍵情報をダウンロ
ードさせ、その鍵情報を使用することにより暗号化され
たプログラムを実行してコンピュータにインストールさ
せて実現することも可能である。
【0144】また、コンピュータが、読み出したプログ
ラムを実行することによって、前述した実施形態の機能
が実現される他、そのプログラムの指示に基づき、コン
ピュータ上で稼動しているOSなどが、実際の処理の一
部または全部を行ない、その処理によっても前述した実
施形態の機能が実現され得る。
ラムを実行することによって、前述した実施形態の機能
が実現される他、そのプログラムの指示に基づき、コン
ピュータ上で稼動しているOSなどが、実際の処理の一
部または全部を行ない、その処理によっても前述した実
施形態の機能が実現され得る。
【0145】さらに、記録媒体から読み出されたプログ
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書き込まれた後、そのプログラムの指示に基づき、
その機能拡張ボードや機能拡張ユニットに備わるCPU
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施形態の機能が実現される場合で
あっても良い。
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書き込まれた後、そのプログラムの指示に基づき、
その機能拡張ボードや機能拡張ユニットに備わるCPU
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施形態の機能が実現される場合で
あっても良い。
【0146】
【発明の効果】以上説明したように、クライアントで
は、プリンタ情報記述ファイルに基づいて、複数のプリ
ンタに対応した印刷設定情報を設定可能なプリンタドラ
イバを用いて印刷データを生成し、生成された印刷デー
タとプリンタドライバにより設定された印刷設定情報に
基づいて印刷オーダを生成し、ウェブブラウザの起動を
促し、インターネットを介して通信可能なセンターサー
バへのアクセスを依頼するので、インターネットを介し
た印刷サービスの適用を受けるシステムにおいて、クラ
イアントが、印刷サービスの適用可能なショップに設置
されているプリンタの更新を、それぞれの新しいプリン
タドライバをインストールしなくても認識できるという
効果が得られる。
は、プリンタ情報記述ファイルに基づいて、複数のプリ
ンタに対応した印刷設定情報を設定可能なプリンタドラ
イバを用いて印刷データを生成し、生成された印刷デー
タとプリンタドライバにより設定された印刷設定情報に
基づいて印刷オーダを生成し、ウェブブラウザの起動を
促し、インターネットを介して通信可能なセンターサー
バへのアクセスを依頼するので、インターネットを介し
た印刷サービスの適用を受けるシステムにおいて、クラ
イアントが、印刷サービスの適用可能なショップに設置
されているプリンタの更新を、それぞれの新しいプリン
タドライバをインストールしなくても認識できるという
効果が得られる。
【0147】また、インターネットを介してセンターサ
ーバからプリンタ情報記述ファイルを取得するので、シ
ョップのプリンタが更新された場合であっても、クライ
アントにおいて新たにプリンタドライバを用意しなくて
も容易にそのプリンタに対する印刷オーダを生成するこ
とが可能になるという効果が得られる。
ーバからプリンタ情報記述ファイルを取得するので、シ
ョップのプリンタが更新された場合であっても、クライ
アントにおいて新たにプリンタドライバを用意しなくて
も容易にそのプリンタに対する印刷オーダを生成するこ
とが可能になるという効果が得られる。
【0148】また、インターネットを介してセンターサ
ーバから印刷オーダの印刷出力を行うショップの属性を
記述したショップ情報ファイルを取得し、取得したショ
ップ情報ファイルに含まれるショップ名を指定する印刷
オーダを生成するので、印刷システムを適用可能なショ
ップが新規に追加された場合でも、クライアントではそ
のショップに対する印刷オーダを生成することが可能に
なるという効果が得られる。
ーバから印刷オーダの印刷出力を行うショップの属性を
記述したショップ情報ファイルを取得し、取得したショ
ップ情報ファイルに含まれるショップ名を指定する印刷
オーダを生成するので、印刷システムを適用可能なショ
ップが新規に追加された場合でも、クライアントではそ
のショップに対する印刷オーダを生成することが可能に
なるという効果が得られる。
【0149】また、センターサーバでは、クライアント
からの取得要求に応じて、複数のプリンタに対応した印
刷設定情報を記述したプリンタ情報記述ファイルを該ク
ライアントにインターネットを介して送信し、クライア
ントから送信される印刷オーダに含まれるページ記述言
語で記述される印刷データを、ショップのプリンタに依
存しない形態であるプリンタ用記述言語ファイルにデー
タ変換し、印刷オーダに含まれる印刷設定を指定する印
刷設定情報と、データ変換されたプリンタ用記述言語フ
ァイルとから、ショップに対して印刷依頼を行うショッ
プ用印刷オーダを生成するので、ショップではプリンタ
用記述言語ファイル(PDF)からショップのプリンタ
用のプリンタドライバを用いて印刷することになり、ク
ライアントはショップのプリンタに対するすべてのプリ
ンタドライバを用意する必要がなく、ユーザ負担が少な
くて済むという効果が得られる。
からの取得要求に応じて、複数のプリンタに対応した印
刷設定情報を記述したプリンタ情報記述ファイルを該ク
ライアントにインターネットを介して送信し、クライア
ントから送信される印刷オーダに含まれるページ記述言
語で記述される印刷データを、ショップのプリンタに依
存しない形態であるプリンタ用記述言語ファイルにデー
タ変換し、印刷オーダに含まれる印刷設定を指定する印
刷設定情報と、データ変換されたプリンタ用記述言語フ
ァイルとから、ショップに対して印刷依頼を行うショッ
プ用印刷オーダを生成するので、ショップではプリンタ
用記述言語ファイル(PDF)からショップのプリンタ
用のプリンタドライバを用いて印刷することになり、ク
ライアントはショップのプリンタに対するすべてのプリ
ンタドライバを用意する必要がなく、ユーザ負担が少な
くて済むという効果が得られる。
【0150】また、データ変換されたプリンタ用記述言
語ファイルの画像をデータ変換することによりプレビュ
ーイメージを生成し、クライアントからのプレビュー要
求に応じて、生成されるプレビューイメージを該クライ
アントにインターネットを介して返送するので、クライ
アントは、自分でセンターサーバにアップロードした印
刷オーダのプレビュー画像をセンターサーバから取得す
ることができ、どのように印刷されるかを確認すること
が可能となるという効果が得られる。
語ファイルの画像をデータ変換することによりプレビュ
ーイメージを生成し、クライアントからのプレビュー要
求に応じて、生成されるプレビューイメージを該クライ
アントにインターネットを介して返送するので、クライ
アントは、自分でセンターサーバにアップロードした印
刷オーダのプレビュー画像をセンターサーバから取得す
ることができ、どのように印刷されるかを確認すること
が可能となるという効果が得られる。
【図1】本発明のインターネットを介したプリントサー
ビスのシステム構成図である。
ビスのシステム構成図である。
【図2】従来のインターネットを介したプリントシステ
ムのおけるシステム構成図である。
ムのおけるシステム構成図である。
【図3】本発明の情報処理装置の一例であるクライアン
トPCのハード構成図である。
トPCのハード構成図である。
【図4】本発明の印刷管理装置の一例であるセンターサ
ーバのハード構成図である。
ーバのハード構成図である。
【図5】本発明の情報処理装置における印刷データ生成
処理を説明するフローチャートである。
処理を説明するフローチャートである。
【図6】本発明の情報処理装置における印刷オーダのア
ップロード処理を説明するフローチャートである。
ップロード処理を説明するフローチャートである。
【図7】クライアントに表示される印刷オーダ生成時の
ショップ選択ダイアログの説明図である。
ショップ選択ダイアログの説明図である。
【図8】ショップ情報ファイルのデータ構造の一例を示
す図である。
す図である。
【図9】本発明の印刷管理装置における要求受信処理を
説明するためのフローチャートである。
説明するためのフローチャートである。
【図10】クライアントのウェブブラウザに表示される
ショップ選択ページと印刷オーダ決定ページを説明する
ユーザインタフェース画面の一例である。
ショップ選択ページと印刷オーダ決定ページを説明する
ユーザインタフェース画面の一例である。
【図11】本発明の印刷管理装置におけるの印刷注文処
理を説明するためのフローチャートである。
理を説明するためのフローチャートである。
【図12】印刷オーダと印刷データパス、表示イメージ
パスの対応を示す印刷オーダ管理テーブルの例を示す図
である。
パスの対応を示す印刷オーダ管理テーブルの例を示す図
である。
【図13】クライアントに表示される印刷オーダアップ
ロード時のユーザインタフェース画面の一例である。
ロード時のユーザインタフェース画面の一例である。
【図14】クライアントのウェブブラウザに表示される
使用条件決定ページを説明するユーザインタフェース画
面の一例である。
使用条件決定ページを説明するユーザインタフェース画
面の一例である。
【図15】本発明の情報処理装置におけるショップ情報
取得処理を説明するためのフローチャートである。
取得処理を説明するためのフローチャートである。
【図16】本発明の印刷管理装置におけるショップ情報
転送処理を説明するためのフローチャートである。
転送処理を説明するためのフローチャートである。
【図17】本発明に係る情報処理装置を適用可能な印刷
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。
システムで読み出し可能な各種データ処理プログラムを
格納する記憶媒体のメモリマップを説明する図である。
100 クライアントPC 101 アプリケーション 102 プリンタドライバ 103 プリンタ情報記述ファイル(PPDファイル) 104 印刷データ(PSデータ) 105 印刷オーダアプリケーション 106 ショップ情報ファイル 107 印刷設定情報ファイル 108 ウェブブラウザ 120 センターサーバ 121 FTPサーバ 122 HTTPサーバ 123 サムネイルイメージ 124 プレビューイメージ 125 転送手段 126 プリンタ用記述言語ファイル(PDFファイル) 127 印刷データ変換手段 128 イメージコンバータ 129 印刷オーダ 130 表示イメージ 140 ショップ(印刷店舗) 141 プリンタ 200 クライアントPC 201 印刷データ 202 センターサーバ 203 プリントコントローラ 204 ショップ 205 プリンタ 210 専用アプリケーション 211 ウェブブラウザ 300 I/Oバス(アドレスバス、データバスおよび
制御バス) 301 CPU 302 RAM 303 ROM 304 通信部 305 ビデオRAM 306 CRT 307 キーボードコントローラ 308 外部入力装置 309 ハードディスクドライブ 310 リムーバブルディスクドライブ 400 I/Oバス(アドレスバス、データバスおよび
制御バス) 401 CPU 402 RAM 403 ROM 404 通信部 405 ビデオRAM 406 CRT 407 キーボードコントローラ 408 外部入力装置 409 ハードディスクドライブ 410 リムーバブルディスクドライブ 701 ショップ名表示/選択リスト 702 リストの更新ボタン 703 キャンセルボタン 704 選択ボタン 801 ショップ名情報 802 ショップID情報 803 バージョン情報 804 ショップ情報 805 プリンタリスト情報 806 用紙サイズリスト情報 807 プリンタオプション情報、パラメータ情報 1001 ショップ選択ページ 1002 ユーザ名、ユーザID表示エリア 1003 ショップ名表示エリア 1004 ショップ名表示エリア 1005 ショップ名表示エリア 1010 印刷オーダ決定ページ 1011 印刷オーダ表示エリア 1012 印刷オーダ表示エリア 1013 注文ボタン 1014 キャンセルボタン 1015 プレビューボタン 1401 使用条件入力ページ 1402〜1406 使用条件 1407 ダウンロードボタン 1408 キャンセルボタン
制御バス) 301 CPU 302 RAM 303 ROM 304 通信部 305 ビデオRAM 306 CRT 307 キーボードコントローラ 308 外部入力装置 309 ハードディスクドライブ 310 リムーバブルディスクドライブ 400 I/Oバス(アドレスバス、データバスおよび
制御バス) 401 CPU 402 RAM 403 ROM 404 通信部 405 ビデオRAM 406 CRT 407 キーボードコントローラ 408 外部入力装置 409 ハードディスクドライブ 410 リムーバブルディスクドライブ 701 ショップ名表示/選択リスト 702 リストの更新ボタン 703 キャンセルボタン 704 選択ボタン 801 ショップ名情報 802 ショップID情報 803 バージョン情報 804 ショップ情報 805 プリンタリスト情報 806 用紙サイズリスト情報 807 プリンタオプション情報、パラメータ情報 1001 ショップ選択ページ 1002 ユーザ名、ユーザID表示エリア 1003 ショップ名表示エリア 1004 ショップ名表示エリア 1005 ショップ名表示エリア 1010 印刷オーダ決定ページ 1011 印刷オーダ表示エリア 1012 印刷オーダ表示エリア 1013 注文ボタン 1014 キャンセルボタン 1015 プレビューボタン 1401 使用条件入力ページ 1402〜1406 使用条件 1407 ダウンロードボタン 1408 キャンセルボタン
Claims (32)
- 【請求項1】 インターネットを介して印刷管理装置に
印刷オーダを依頼する情報処理装置における情報処理方
法であって、 プリンタ情報記述ファイルに基づいて、複数のプリンタ
に対応した印刷設定情報を設定可能なプリンタドライバ
を用いて印刷データを生成する印刷データ生成工程と、 生成された印刷データとプリンタドライバにより設定さ
れた印刷設定情報に基づいて印刷オーダを生成する印刷
オーダ生成工程と、 ウェブブラウザの起動を促し、インターネットを介して
通信可能な印刷管理装置へのアクセスを依頼するアクセ
ス依頼工程と、 を含むことを特徴とする情報処理方法。 - 【請求項2】 インターネットを介して前記印刷管理装
置からプリンタ情報記述ファイルを取得するプリンタ情
報取得工程を更に含み、 前記印刷データ生成工程は、取得したプリンタ情報記述
ファイルに記述された印刷設定に基づいて印刷設定を指
示するためのユーザインタフェースを生成し、指示され
た内容に応じて印刷設定情報を設定することを特徴とす
る請求項1記載の情報処理方法。 - 【請求項3】 インターネットを介して前記印刷管理装
置から印刷オーダの印刷出力を行うショップの属性を記
述したショップ情報ファイルを取得するショップ情報取
得工程を更に含み、 前記印刷オーダ生成工程は、取得したショップ情報ファ
イルに含まれるショップ名を指定する印刷オーダを生成
することを特徴とする請求項1または2記載の情報処理
方法。 - 【請求項4】 印刷オーダを前記印刷管理装置に送信す
る場合に、印刷オーダが前記印刷管理装置に送信されて
印刷処理されずに管理されるべくアップロード指示を入
力する入力工程と、 前記アップロード指示が入力された場合に、前記印刷管
理装置にインターネットを介して該印刷オーダをアップ
ロードするアップロード工程と、 を更に含むことを特徴とする請求項1乃至3のいずれか
に記載の情報処理方法。 - 【請求項5】 前記印刷管理装置にアップロードされて
いる印刷オーダから、ユーザにより指定された1つ以上
の印刷注文すべき印刷オーダの印刷注文要求を前記印刷
管理装置にインターネットを介して送信する印刷注文工
程を更に含むことを特徴とする請求項4記載の情報処理
方法。 - 【請求項6】 前記印刷管理装置にインターネットを介
してアクセスし、前記印刷管理装置にアップロードされ
ている印刷オーダのオーダリストを取得するリスト取得
工程と、 取得された印刷オーダのオーダリストからユーザにより
指示される印刷オーダのプレビュー表示を依頼するプレ
ビュー依頼工程とを更に含むことを特徴とする請求項5
または6記載の情報処理装置。 - 【請求項7】 インターネットを介して印刷管理装置に
印刷オーダを依頼する情報処理装置で実行可能な印刷制
御プログラムを格納した記憶媒体であって、 プリンタ情報記述ファイルに基づいて、複数のプリンタ
に対応した印刷設定情報を設定可能なプリンタドライバ
を用いて印刷データを生成する印刷データ生成工程と、 生成された印刷データとプリンタドライバにより設定さ
れた印刷設定情報に基づいて印刷オーダを生成する印刷
オーダ生成工程と、 ウェブブラウザの起動を促し、インターネットを介して
通信可能な印刷管理装置へのアクセスを依頼するアクセ
ス依頼工程と、 を情報処理装置に実行させる印刷制御プログラムを格納
した記憶媒体。 - 【請求項8】 インターネットを介して前記印刷管理装
置からプリンタ情報記述ファイルを取得するプリンタ情
報取得工程を更に含み、 前記印刷データ生成工程は、取得したプリンタ情報記述
ファイルに記述された印刷設定に基づいて印刷設定を指
示するためのユーザインタフェースを生成し、 指示された内容に応じて印刷設定情報を設定することを
特徴とする請求項7記載の記憶媒体。 - 【請求項9】 インターネットを介して前記印刷管理装
置から印刷オーダの印刷出力を行うショップの属性を記
述したショップ情報ファイルを取得するショップ情報取
得工程を更に含み、 前記印刷オーダ生成工程は、取得したショップ情報ファ
イルに含まれるショップ名を指定する印刷オーダを生成
することを特徴とする請求項7または8記載の記憶媒
体。 - 【請求項10】 印刷オーダを前記印刷管理装置に送信
する場合に、印刷オーダが前記印刷管理装置に送信され
て印刷処理されずに管理されるべくアップロード指示を
入力する入力工程と、 前記アップロード指示が入力された場合に、前記印刷管
理装置にインターネットを介して該印刷オーダをアップ
ロードするアップロード工程と、 を更に含むことを特徴とする請求項7乃至9のいずれか
に記載の記憶媒体。 - 【請求項11】 前記印刷管理装置にアップロードされ
ている印刷オーダから、ユーザにより指定された1つ以
上の印刷注文すべき印刷オーダの印刷注文要求を前記印
刷管理装置にインターネットを介して送信する印刷注文
工程を更に含むことを特徴とする請求項10記載の記憶
媒体。 - 【請求項12】 前記印刷管理装置にインターネットを
介してアクセスし、 前記印刷管理装置にアップロードされている印刷オーダ
のオーダリストを取得するリスト取得工程と、 取得された印刷オーダのオーダリストからユーザにより
指示される印刷オーダのプレビュー表示を依頼するプレ
ビュー依頼工程とを更に含むことを特徴とする請求項1
0または11記載の記憶媒体。 - 【請求項13】 インターネットを介して印刷管理装置
に印刷オーダを依頼する情報処理装置で実行可能な印刷
制御プログラムであって、 プリンタ情報記述ファイルに基づいて、複数のプリンタ
に対応した印刷設定情報を設定可能なプリンタドライバ
を用いて印刷データを生成する印刷データ生成工程と、 生成された印刷データとプリンタドライバにより設定さ
れた印刷設定情報に基づいて印刷オーダを生成する印刷
オーダ生成工程と、 ウェブブラウザの起動を促し、インターネットを介して
通信可能な印刷管理装置へのアクセスを依頼するアクセ
ス依頼工程と、 を情報処理装置に実行させる印刷制御プログラム。 - 【請求項14】 インターネットを介して前記印刷管理
装置からプリンタ情報記述ファイルを取得するプリンタ
情報取得工程を更に含み、 前記印刷データ生成工程は、取得したプリンタ情報記述
ファイルに記述された印刷設定に基づいて印刷設定を指
示するためのユーザインタフェースを生成し、指示され
た内容に応じて印刷設定情報を設定するよう情報処理装
置に実行させることを特徴とする請求項13記載の印刷
制御プログラム。 - 【請求項15】 インターネットを介して前記印刷管理
装置から印刷オーダの印刷出力を行うショップの属性を
記述したショップ情報ファイルを取得するショップ情報
取得工程を更に含み、 前記印刷オーダ生成工程は、取得したショップ情報ファ
イルに含まれるショップ名を指定する印刷オーダを生成
するよう情報処理装置を実行させることを特徴とする請
求項13または14記載の印刷制御プログラム。 - 【請求項16】 印刷オーダを前記印刷管理装置に送信
する場合に、印刷オーダが前記印刷管理装置に送信され
て印刷処理されずに管理されるべくアップロード指示を
入力する入力工程と、 前記アップロード指示が入力された場合に、前記印刷管
理装置にインターネットを介して該印刷オーダをアップ
ロードするアップロード工程と、 を更に情報処理装置に実行させることを特徴とする請求
項13乃至15のいずれかに記載の印刷制御プログラ
ム。 - 【請求項17】 前記印刷管理装置にアップロードされ
ている印刷オーダから、ユーザにより指定された1つ以
上の印刷注文すべき印刷オーダの印刷注文要求を前記印
刷管理装置にインターネットを介して送信する印刷注文
工程を更に情報処理装置に実行させることを特徴とする
請求項16記載の印刷制御プログラム。 - 【請求項18】 前記印刷管理装置にインターネットを
介してアクセスし、前記印刷管理装置にアップロードさ
れている印刷オーダのオーダリストを取得するリスト取
得工程と、 取得された印刷オーダのオーダリストからユーザにより
指示される印刷オーダのプレビュー表示を依頼するプレ
ビュー依頼工程とを更に情報処理装置に実行させること
を特徴とする請求項16または17記載の印刷制御プロ
グラム。 - 【請求項19】 インターネットを介して印刷管理装置
に印刷オーダを依頼する情報処理装置であって、 プリンタ情報記述ファイルに基づいて、複数のプリンタ
に対応した印刷設定情報を設定可能なプリンタドライバ
を用いて印刷データを生成する印刷データ生成手段と、 生成された印刷データとプリンタドライバにより設定さ
れた印刷設定情報に基づいて印刷オーダを生成する印刷
オーダ生成手段と、 ウェブブラウザの起動を促し、インターネットを介して
通信可能な印刷管理装置へのアクセスを依頼するアクセ
ス依頼手段と、 を備えることを特徴とする情報処理装置。 - 【請求項20】 インターネットを介してクライアント
から印刷オーダの依頼を受ける印刷管理装置における印
刷管理方法であって、 クライアントからの取得要求に応じて、複数のプリンタ
に対応した印刷設定情報を記述したプリンタ情報記述フ
ァイルを該クライアントにインターネットを介して送信
するプリンタ情報送信工程と、 クライアントから送信される印刷オーダに含まれるペー
ジ記述言語で記述される印刷データを、ショップのプリ
ンタに依存しない形態であるプリンタ用記述言語ファイ
ルにデータ変換するデータ変換工程と、 前記印刷オーダに含まれる印刷設定を指定する印刷設定
情報と、前記データ変換されたプリンタ用記述言語ファ
イルとから、ショップに対して印刷依頼を行うショップ
用印刷オーダを生成する印刷オーダ生成工程と、 を含むことを特徴とする印刷管理方法。 - 【請求項21】 前記ショップ用印刷オーダを、印刷処
理することなくクライアントのユーザ識別情報と対応付
けて管理する印刷オーダ管理工程と、 クライアントからの印刷注文指示に応じて、指定される
ショップ用印刷オーダを、印刷処理すべきショップに送
信すべく制御する送信制御工程とを更に含むことを特徴
とする請求項20記載の印刷管理方法。 - 【請求項22】 クライアントからの要求に応じて、当
該クライアントのユーザ識別情報を参照して印刷オーダ
管理工程で管理されている印刷オーダから印刷オーダの
オーダリストとして返送すべき印刷オーダを検索する検
索工程と、 前記検索された印刷オーダを含むオーダリストを要求の
あったクライアントに返送するオーダリスト返送工程と
を含むことを特徴とする請求項21記載の印刷管理方
法。 - 【請求項23】 前記データ変換されたプリンタ用記述
言語ファイルの画像をデータ変換することによりプレビ
ューイメージを生成するプレビューイメージ生成工程
と、 クライアントからのプレビュー要求に応じて、生成され
るプレビューイメージを該クライアントにインターネッ
トを介して返送する返送工程とを更に含むことを特徴と
する請求項20乃至22のいずれかに記載の印刷管理方
法。 - 【請求項24】 インターネットを介してクライアント
から印刷オーダの依頼を受ける印刷管理装置で実行可能
な印刷制御プログラムを格納した記憶媒体であって、 クライアントからの取得要求に応じて、複数のプリンタ
に対応した印刷設定情報を記述したプリンタ情報記述フ
ァイルを該クライアントにインターネットを介して送信
するプリンタ情報送信工程と、 クライアントから送信される印刷オーダに含まれるペー
ジ記述言語で記述される印刷データを、ショップのプリ
ンタに依存しない形態であるプリンタ用記述言語ファイ
ルにデータ変換するデータ変換工程と、 前記印刷オーダに含まれる印刷設定を指定する印刷設定
情報と、前記データ変換されたプリンタ用記述言語ファ
イルとから、ショップに対して印刷依頼を行うショップ
用印刷オーダを生成する印刷オーダ生成工程と、 を印刷管理装置に実行させる印刷制御プログラムを格納
した記憶媒体。 - 【請求項25】 前記ショップ用印刷オーダを、印刷処
理することなくクライアントのユーザ識別情報と対応付
けて管理する印刷オーダ管理工程と、 クライアントからの印刷注文指示に応じて、指定される
ショップ用印刷オーダを、印刷処理すべきショップに送
信すべく制御する送信制御工程とを更に含むことを特徴
とする請求項24記載の記憶媒体。 - 【請求項26】 クライアントからの要求に応じて、当
該クライアントのユーザ識別情報を参照して印刷オーダ
管理工程で管理されている印刷オーダから印刷オーダの
オーダリストとして返送すべき印刷オーダを検索する検
索工程と、 前記検索された印刷オーダを含むオーダリストを要求の
あったクライアントに返送するオーダリスト返送工程と
を含むことを特徴とする請求項25記載の記憶媒体。 - 【請求項27】 前記データ変換されたプリンタ用記述
言語ファイルの画像をデータ変換することによりプレビ
ューイメージを生成するプレビューイメージ生成工程
と、 クライアントからのプレビュー要求に応じて、生成され
るプレビューイメージを該クライアントにインターネッ
トを介して返送する返送工程とを更に含むことを特徴と
する請求項24乃至26のいずれかに記載の記憶媒体。 - 【請求項28】 インターネットを介してクライアント
から印刷オーダの依頼を受ける印刷管理装置で実行可能
な印刷制御プログラムであって、 クライアントからの取得要求に応じて、複数のプリンタ
に対応した印刷設定情報を記述したプリンタ情報記述フ
ァイルを該クライアントにインターネットを介して送信
するプリンタ情報送信工程と、 クライアントから送信される印刷オーダに含まれるペー
ジ記述言語で記述される印刷データを、ショップのプリ
ンタに依存しない形態であるプリンタ用記述言語ファイ
ルにデータ変換するデータ変換工程と、 前記印刷オーダに含まれる印刷設定を指定する印刷設定
情報と、前記データ変換されたプリンタ用記述言語ファ
イルとから、ショップに対して印刷依頼を行うショップ
用印刷オーダを生成する印刷オーダ生成工程と、 を印刷管理装置に実行させる印刷制御プログラム。 - 【請求項29】 前記ショップ用印刷オーダを、印刷処
理することなくクライアントのユーザ識別情報と対応付
けて管理する印刷オーダ管理工程と、 クライアントからの印刷注文指示に応じて、指定される
ショップ用印刷オーダを、印刷処理すべきショップに送
信すべく制御する送信制御工程とを更に印刷管理装置に
実行させることを特徴とする請求項28記載の印刷制御
プログラム。 - 【請求項30】 クライアントからの要求に応じて、当
該クライアントのユーザ識別情報を参照して印刷オーダ
管理工程で管理されている印刷オーダから印刷オーダの
オーダリストとして返送すべき印刷オーダを検索する検
索工程と、 前記検索された印刷オーダを含むオーダリストを要求の
あったクライアントに返送するオーダリスト返送工程と
を更に印刷管理装置に実行させることを特徴とする請求
項29記載の印刷制御プログラム。 - 【請求項31】 前記データ変換されたプリンタ用記述
言語ファイルの画像をデータ変換することによりプレビ
ューイメージを生成するプレビューイメージ生成工程
と、 クライアントからのプレビュー要求に応じて、生成され
るプレビューイメージを該クライアントにインターネッ
トを介して返送する返送工程とを更に印刷管理装置に実
行させることを特徴とする請求項28乃至30のいずれ
かに記載の印刷制御プログラム。 - 【請求項32】 インターネットを介してクライアント
から印刷オーダの依頼を受ける印刷管理装置であって、 クライアントからの取得要求に応じて、複数のプリンタ
に対応した印刷設定情報を記述したプリンタ情報記述フ
ァイルを該クライアントにインターネットを介して送信
するプリンタ情報送信手段と、 クライアントから送信される印刷オーダに含まれるペー
ジ記述言語で記述される印刷データを、ショップのプリ
ンタに依存しない形態であるプリンタ用記述言語ファイ
ルにデータ変換するデータ変換手段と、 前記印刷オーダに含まれる印刷設定を指定する印刷設定
情報と、前記データ変換されたプリンタ用記述言語ファ
イルとから、ショップに対して印刷依頼を行うショップ
用印刷オーダを生成する印刷オーダ生成手段と、 を含むことを特徴とする印刷管理装置。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001007679A JP2002215361A (ja) | 2001-01-16 | 2001-01-16 | 情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム |
| US10/045,156 US7145679B2 (en) | 2001-01-16 | 2002-01-15 | Information processing apparatus, print management apparatus, print management system and method, memory medium storing computer-readable program therein, and print control program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001007679A JP2002215361A (ja) | 2001-01-16 | 2001-01-16 | 情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002215361A true JP2002215361A (ja) | 2002-08-02 |
Family
ID=18875399
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001007679A Withdrawn JP2002215361A (ja) | 2001-01-16 | 2001-01-16 | 情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7145679B2 (ja) |
| JP (1) | JP2002215361A (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006123509A (ja) * | 2004-09-27 | 2006-05-18 | Seiko Epson Corp | 印刷装置、印刷制御装置の制御方法及びプログラム |
| US7590857B2 (en) | 2004-07-29 | 2009-09-15 | Canon Kabushiki Kaisha | Secure data processing for image forming apparatus |
| JP2011248856A (ja) * | 2010-04-28 | 2011-12-08 | Canon Inc | 印刷システム、クライアント、制御方法、およびプログラム |
| JP2013101689A (ja) * | 2013-02-05 | 2013-05-23 | Brother Ind Ltd | サーバ、プリンタ、及び、サーバのためのコンピュータプログラム |
| JP2013137825A (ja) * | 2002-09-13 | 2013-07-11 | Ricoh Co Ltd | 画像形成装置および印刷処理方法 |
| JP2014530397A (ja) * | 2011-09-12 | 2014-11-17 | マイクロソフト コーポレーション | アプリケーションとしてのデバイスの提示 |
| JP2021033911A (ja) * | 2019-08-29 | 2021-03-01 | コニカミノルタ株式会社 | 情報処理装置、印刷制御方法及びプログラム |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002215721A (ja) * | 2001-01-16 | 2002-08-02 | Canon Inc | 情報処理装置及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム |
| JP3740472B2 (ja) * | 2002-03-12 | 2006-02-01 | キヤノン株式会社 | プログラム、印刷ジョブ制御システム、印刷データ処理方法及び記憶媒体 |
| JP2004054900A (ja) * | 2002-05-29 | 2004-02-19 | Canon Inc | ネットワーク印刷システム及び印刷方法 |
| JP2004054912A (ja) * | 2002-05-31 | 2004-02-19 | Seiko Epson Corp | 印刷管理装置および印刷管理方法並びにプログラム |
| US20040008372A1 (en) * | 2002-07-11 | 2004-01-15 | Canon Kabushiki Kaisha | Image processing device, image processing method and image processing program |
| US7599077B2 (en) * | 2002-07-22 | 2009-10-06 | Fuji Xerox Co., Ltd. | Network printing system, network printing device and network printing method |
| US7312887B2 (en) * | 2003-01-03 | 2007-12-25 | Toshiba Corporation | Internet print protocol print dispatch server |
| US7365872B2 (en) * | 2003-01-03 | 2008-04-29 | Microsoft Corporation | Client computer system, method and computer readable medium comprising executable instructions for rendering printable documents in a native printer language on the network |
| US20040203358A1 (en) * | 2003-03-17 | 2004-10-14 | Anderson Jeff M. | Mobile-printing desktop assistant |
| US7636584B2 (en) * | 2003-10-17 | 2009-12-22 | Hewlett-Packard Development Company, L.P. | Computing device and methods for mobile-printing |
| US7986423B2 (en) * | 2004-05-14 | 2011-07-26 | Samsung Electronics Co., Ltd. | Image reprinting apparatus and method |
| KR100607845B1 (ko) * | 2004-05-21 | 2006-08-03 | 김정호 | 피디에프 파일 자동 변환 방식을 이용한 인쇄물 주문시스템 및 그 방법 |
| JP4500592B2 (ja) * | 2004-06-11 | 2010-07-14 | キヤノン株式会社 | サービス提供システム及びサービス提供方法 |
| JP4055745B2 (ja) * | 2004-06-17 | 2008-03-05 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理のための装置、方法およびプログラム、並びにファイル作成のための装置、方法およびプログラム |
| 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 |
| KR20060081504A (ko) * | 2005-01-07 | 2006-07-13 | 삼성전자주식회사 | 인쇄제어장치 및 인쇄제어장치의 제어방법 |
| EP1783677A1 (en) * | 2005-10-10 | 2007-05-09 | Jung Ho Kim | System and method for ordering prints through automatic PDF conversion |
| JP2007166594A (ja) * | 2005-11-17 | 2007-06-28 | Fujifilm Corp | アルバム作成システム、アルバム作成方法、およびアルバム作成プログラム |
| KR100740194B1 (ko) * | 2006-01-04 | 2007-07-18 | 삼성전자주식회사 | 네트워크상의 이미지를 검색하여 인쇄하는 화상형성장치 및그 방법 |
| JP2007249658A (ja) * | 2006-03-16 | 2007-09-27 | Sony Corp | 製品生成端末装置、製品生成方法、プログラム |
| US8103363B2 (en) * | 2007-01-31 | 2012-01-24 | Hewlett-Packard Development Company, L.P. | Device control system |
| JP4910857B2 (ja) * | 2007-04-19 | 2012-04-04 | ブラザー工業株式会社 | 印刷システム、印刷データ作成装置及びコンピュータプログラム |
| GB0711867D0 (en) * | 2007-06-19 | 2007-07-25 | Earthstone Ltd | Method and apparatus for printing |
| JP5005460B2 (ja) * | 2007-07-30 | 2012-08-22 | 株式会社リコー | 画像形成装置、画像形成方法および画像形成プログラム |
| KR101197146B1 (ko) * | 2007-08-30 | 2012-11-08 | 삼성전자주식회사 | 화상형성장치 및 시스템과, 이 장치의 파일 관리방법 |
| US8279477B2 (en) * | 2009-07-31 | 2012-10-02 | Xerox Corporation | Print management system and method based on service cost |
| US20110075164A1 (en) * | 2009-09-30 | 2011-03-31 | Kurt Nathan Nordback | Systems and methods for enhanced printing of online content |
| JP5168347B2 (ja) * | 2010-11-29 | 2013-03-21 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、アップロード方法およびアップロードプログラム |
| JP5533790B2 (ja) * | 2011-06-15 | 2014-06-25 | コニカミノルタ株式会社 | ウェブアプリケーションを備えたクライアントサーバーシステム、及び当該クライアントサーバーシステムにおけるクライアント装置 |
| CN105278895B (zh) | 2012-03-30 | 2018-10-26 | 精工爱普生株式会社 | 印刷控制装置、印刷系统及印刷控制方法 |
| KR20200088692A (ko) * | 2019-01-15 | 2020-07-23 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 설치 환경에 기초한 옵션 설정 방법 |
| CN110908619B (zh) * | 2019-11-21 | 2025-01-03 | 上海商米科技集团股份有限公司 | 处理订单的方法和装置 |
| JP2021109356A (ja) * | 2020-01-08 | 2021-08-02 | ブラザー工業株式会社 | 印刷装置及び通信処理プログラム |
| CN113138759A (zh) * | 2021-04-23 | 2021-07-20 | 上海中通吉网络技术有限公司 | 一种适用于多国快递面单打印的装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3201515B2 (ja) * | 1997-06-09 | 2001-08-20 | セイコーエプソン株式会社 | 印刷データ生成装置、印刷データ生成方法、印刷装置及び印刷システム |
| US6633400B1 (en) * | 1998-02-02 | 2003-10-14 | Brother Kogyo Kabushiki Kaisha | Print system |
| JP3733759B2 (ja) * | 1998-09-21 | 2006-01-11 | コニカミノルタビジネステクノロジーズ株式会社 | プリンタ制御装置及び方法並びにプリンタ制御プログラムを記録した記録媒体及びプリンタシステム |
| US6762852B1 (en) * | 1999-10-05 | 2004-07-13 | Hewlett-Packard Development Company, Lp. | Print feature selection based on combined features of several printers |
| US6714964B1 (en) * | 1999-11-12 | 2004-03-30 | Mimeo.Com | System, method and recordable medium for printing services over a network |
| US6607314B1 (en) * | 2000-10-03 | 2003-08-19 | Hewlett-Packard Development Company, L.P. | Apparatus for and method of updating a software routine |
| US7587468B2 (en) * | 2000-10-16 | 2009-09-08 | Electronics For Imaging, Inc. | Methods and systems for the provision of printing services |
| US6748471B1 (en) * | 2000-10-16 | 2004-06-08 | Electronics For Imaging, Inc. | Methods and apparatus for requesting and receiving a print job via a printer polling device associated with a printer |
| US6922256B1 (en) * | 2000-11-21 | 2005-07-26 | International Business Machines Corporation | Method and apparatus for using a printing system to transmit data to a server |
| US20020067504A1 (en) * | 2000-12-06 | 2002-06-06 | Xerox Corporation | Method and apparatus for automatic upgrade of a product's printer driver |
-
2001
- 2001-01-16 JP JP2001007679A patent/JP2002215361A/ja not_active Withdrawn
-
2002
- 2002-01-15 US US10/045,156 patent/US7145679B2/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013137825A (ja) * | 2002-09-13 | 2013-07-11 | Ricoh Co Ltd | 画像形成装置および印刷処理方法 |
| US7590857B2 (en) | 2004-07-29 | 2009-09-15 | Canon Kabushiki Kaisha | Secure data processing for image forming apparatus |
| JP2006123509A (ja) * | 2004-09-27 | 2006-05-18 | Seiko Epson Corp | 印刷装置、印刷制御装置の制御方法及びプログラム |
| US8072622B2 (en) | 2004-09-27 | 2011-12-06 | Seiko Epson Corporation | Printer, and method for controlling print controller |
| JP2011248856A (ja) * | 2010-04-28 | 2011-12-08 | Canon Inc | 印刷システム、クライアント、制御方法、およびプログラム |
| JP2014530397A (ja) * | 2011-09-12 | 2014-11-17 | マイクロソフト コーポレーション | アプリケーションとしてのデバイスの提示 |
| JP2013101689A (ja) * | 2013-02-05 | 2013-05-23 | Brother Ind Ltd | サーバ、プリンタ、及び、サーバのためのコンピュータプログラム |
| JP2021033911A (ja) * | 2019-08-29 | 2021-03-01 | コニカミノルタ株式会社 | 情報処理装置、印刷制御方法及びプログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| US7145679B2 (en) | 2006-12-05 |
| US20020093681A1 (en) | 2002-07-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2002215361A (ja) | 情報処理装置及び印刷管理装置及び印刷管理システム及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム | |
| US7075670B1 (en) | Server apparatus for managing print attribute information and print controlling | |
| JP7433940B2 (ja) | 情報処理装置、印刷装置および当該情報処理装置の制御方法、プログラム | |
| JP4240690B2 (ja) | 情報処理装置と情報処理方法、及び情報処理システム、並びに記録媒体 | |
| JP5692294B2 (ja) | 情報処理装置、印刷制御プログラム、記録媒体及び画像処理システム | |
| US8335002B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| US8144346B2 (en) | Apparatus and method for controlling a device with a device driver | |
| US7148989B2 (en) | Information processing apparatus, print management apparatus, print management system and method, memory medium storing computer-readable program therein, and print control program | |
| US7411690B2 (en) | Information processing apparatus, print system, information processing method, and print method | |
| JP7447064B2 (ja) | 印刷設定画面を提供するアプリケーション | |
| JP2002215721A (ja) | 情報処理装置及びその方法及びコンピュ―タ読み取り可能なプログラムが格納された記憶媒体及び印刷制御プログラム | |
| KR102769076B1 (ko) | 정보 처리 장치, 제어 방법 및 그 프로그램, 및 정보 처리 장치와 통신할 수 있는 서버 시스템 | |
| JP2011188434A (ja) | 画像処理装置、表示方法及びプログラム | |
| JP2021124788A (ja) | サーバシステム、およびサーバシステムと通信する印刷装置 | |
| JP4011918B2 (ja) | 印刷注文受付装置および印刷注文受付方法およびプログラム | |
| JP7410622B2 (ja) | 情報処理装置、情報処理装置の制御方法ならびにプログラム、および当該情報処理装置と通信することのできるサーバシステム | |
| JP2005104154A (ja) | 印刷装置において複数の形式のフォントをダウンロードおよび管理するためのシステムおよび方法 | |
| JP7631000B2 (ja) | サーバシステムおよびサーバシステムの制御方法 | |
| US20250199729A1 (en) | Management apparatus capable of easily providing psa to client apparatus used by user who is not able to access online store, control method, and storage medium | |
| JP2005115604A (ja) | 情報処理装置、情報処理方法及び記憶媒体 | |
| JP2004192159A (ja) | 印刷制御装置 | |
| JP2022067915A (ja) | サーバシステムおよびサーバシステムの制御方法 | |
| JP2025150260A (ja) | 情報処理装置、システム、情報処理方法及びプログラム | |
| JP2025150259A (ja) | 情報処理装置、システム、情報処理方法及びプログラム | |
| JP2015001857A (ja) | プルプリントシステム、プルプリントサーバーおよびコンピュータープログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20080401 |