JP3661577B2 - ネットワーク上での印刷を仲介するシステム - Google Patents
ネットワーク上での印刷を仲介するシステム Download PDFInfo
- Publication number
- JP3661577B2 JP3661577B2 JP2000242525A JP2000242525A JP3661577B2 JP 3661577 B2 JP3661577 B2 JP 3661577B2 JP 2000242525 A JP2000242525 A JP 2000242525A JP 2000242525 A JP2000242525 A JP 2000242525A JP 3661577 B2 JP3661577 B2 JP 3661577B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- user
- printing
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の属する技術分野】
本発明は、ネットワークに接続されたクライアントと印刷装置との間を仲介して、両者間の印刷を実現する技術に関する。
【0002】
【従来の技術】
従来、コンピュータの出力装置として種々のプリンタが使用されている。プリンタはコンピュータと1対1に接続され(以下、「ローカル接続」と呼ぶ)、コンピュータからデータを受け取って印刷を行う。プリンタをLAN(ローカル・エリア・ネットワーク)に接続し、同じLANに接続された複数のコンピュータで共有する態様も広まっている。
【0003】
さらに、IPP(Internet Printing Protocol)と呼ばれるプロトコルを用いることにより、インターネットに接続された任意のクライアント、印刷装置間で印刷することも可能となってきた。但し、出力先は、URI(Uniform Resource
Indicator)が既知の印刷装置に限定される。
【0004】
上述したいずれの態様においても、従来、プリンタとコンピュータとの接続状態は、予め定まっているのが通常であった。換言すれば、従来、印刷はコンピュータの所有者ごとに決まった場所で行われるのが通常であった。
【0005】
【発明が解決しようとする課題】
近年では、ノート型のコンピュータや携帯電話などインターネットにアクセスする端末の携帯性が向上し、場所を選ばずに情報へのアクセスが可能となってきた。かかる傾向に基づき、場所を選ばずに、しかも携帯性の端末からも容易に印刷を行うことができる技術が望まれつつあった。例えば、情報を取得したら直ちに最寄りの印刷装置を利用して印刷を行うことができる技術が望まれつつあった。このように出力先をネットワーク上で自由に選択可能な印刷は、印刷装置の利便性を大きく向上するものであるため、携帯性の端末からの利用に限らずその実現が望まれていた。こうした印刷環境を速やかに普及させるために、商業的価値を付加することも望まれていた。
【0006】
本発明は、これらの課題を解決し、ネットワークに接続されたクライアントと印刷装置との間で印刷内容、出力先の選択に関する自由度を高めた印刷を実現する技術を提供することを目的とする。
【0007】
【課題を解決するための手段およびその作用・効果】
本発明では、ネットワークに接続された複数のクライアントと複数の印刷装置の間を印刷仲介サーバコンピュータ(以下、単にサーバという)で仲介して両者間の印刷を実現する印刷仲介方法において、
前記印刷仲介サーバコンピュータが、
(A)前記クライアントを利用するユーザについての情報であるユーザ情報および印刷時に付加される付加情報の所在を示す情報を、前記印刷仲介サーバコンピュータのメモリに記憶しておき、
(B)前記クライアントから、印刷データの所在を示す情報と該印刷データの出力先となる前記印刷装置をユーザが指定する出力先指定情報とを含む印刷要求と、該ユーザ固有に与えられた識別情報とを受け取り、
(C)前記ユーザが指定した前記印刷データの所在を示す情報に基づいて、該印刷データを前記ネットワークを介して取得し、
(D)前記印刷要求を行ったユーザの前記識別情報に基づいて前記メモリから前記ユーザ情報を読み出し、
(E)該ユーザ情報に基づいて、前記メモリに記憶された前記付加情報の所在情報を取得し、
(F)該取得した所在情報に従って、該印刷データとは異なる付加情報を、前記印刷仲介サーバコンピュータ以外のサーバコンピュータから、前記ネットワークを介して取得し、
(F)前記取得した印刷データに前記取得した付加情報を含めた情報付加データを、前記印刷装置により印刷可能な汎用フォーマットで生成し、
(G)該生成された情報付加データを前記出力先指定情報により指定された印刷装置に仲介し、
印刷を実行する。
【0008】
汎用フォーマットとしては、例えばPDF形式を用いることができる。その他、Postscript(登録商標)などのページ記述言語を用いることができる。これらの形式を利用すれば、印刷物のレイアウトを比較的容易に維持することができる利点がある。また、これらの形式であれば、ほぼ全ての印刷データを変換可能であるため、本発明を幅広い印刷データに適用できる利点がある。
【0009】
所定の情報は、ユーザから指定された印刷データとは別のページに印刷するものとしてもよいし、指定された印刷データの余白部分に印刷するものとしてもよい。所定の情報が仲介過程で付加されることにより、その内容に応じて印刷仲介方法に商業的付加価値をつけることができる。
【0010】
例えば、所定の情報は、広告情報とすることができる。出力先を自由に選択できる印刷環境は、マスメディアと同様の効果を奏する部分もあり、広告媒体に適している。広告を付加することにより、印刷装置の設置費およびランニングコストの一部を広告費で賄うことも可能となる。付加される情報は、広告の他に、ニュース、天気予報、いわゆる生活の知恵のような雑学的知識、占い、キャラクター画像、カレンダーなどが考えられる。
【0011】
付加される所定の情報は、前記印刷仲介サーバ以外のサーバから取得する。取得先のサーバは、IPアドレス、URL(Uniform Resource Locator)などで予め特定しておけばよい。
【0012】
付加される情報は、常に一定の情報としたり、ランダムに選択したりすることができる。印刷要求を行ったユーザおよび前記印刷データの少なくとも一方との関連において特定される情報としては、例えば、印刷要求を出したユーザの性別、年齢、職業等を考えることができ、これらの情報が予め登録されている場合には、これらとの関連で付加される情報を選択することができる。また、印刷データとしてWebページが指定されている場合には、その内容との関連で付加される情報を選択することができる。このように情報を選択することにより、情報を付加する意義をより一層向上させることができる。
【0013】
本発明は、上述した印刷仲介方法を実現する印刷仲介サーバ、印刷仲介方法を実現するプログラムまたはこれと同視し得る種々の信号、該プログラムを記録した記録媒体など種々の態様で構成可能である。ここで、記録媒体としては、フレキシブルディスクやCD−ROM、光磁気ディスク、ICカード、ROMカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置(RAMやROMなどのメモリ)および外部記憶装置等、コンピュータが読取り可能な種々の媒体を利用できる。
【0014】
【発明の実施の形態】
本発明の実施の形態について、実施例に基づき次に示す項目に分けて説明する。
A.システム構成:
B.機能ブロック:
B1.機能ブロックの変形例:
C.印刷実行例:
C1.態様1 電子メールの印刷:
C2.態様2 Webページの印刷:
【0015】
A.システム構成:
図1は印刷仲介システムの構成を模式的に示す説明図である。インターネットを介し、出力先を柔軟に選択して印刷を行うシステムである。インターネットINTには、Webページなどのコンテンツを提供するサーバSVA、印刷仲介システムを構築するサーバSV、プリンタPRT1,PRT2、クライアントコンピュータCC1などが接続されている。これらの機器は、ネットワークを介して情報の授受を行うことができる。ここでは、説明および図示の便宜上、数個の機器を示すにとどまるが、周知の通り、インターネットには、無数のサーバ、プリンタ、クライアントが接続されている。インターネットINTには、携帯電話CPからもインターネットにアクセス可能である。インターネットにアクセス可能な携帯電話CPは、クライアントコンピュータとほぼ同様の機能を奏することができる。
【0016】
サーバSVは、本実施例における印刷仲介システムとして機能するよう構成されている。サーバSVは以下に示す通り、予め登録されたクライアント、プリンタの情報を管理し、両者間で印刷要求を仲介して印刷を行う。
【0017】
クライアントコンピュータCC1,CC2や携帯電話CPからユーザが、ネットワーク上のプリンタPRT1,PRT2のいずれか任意のプリンタを指定して印刷要求を出すと、その印刷要求は、一旦、サーバSVに送信される。サーバSVは、指定されたプリンタの動作状況を確認および設定し、ユーザがそのプリンタにアクセスする権限があるか否かの確認などを行う。サーバSVは、クライアントから指定された印刷データを、どのプリンタでも印刷可能な汎用フォーマットに変換する。本実施例では、汎用フォーマットとしてPDFを用いた。PDF形式のデータがサーバSVからプリンタに送信されると、プリンタ側に用意されたプリンタドライバでプリンタ固有の制御データに変換し、印刷を行う。
【0018】
以下の実施例では、基本的に仲介システムの機能のほとんどがサーバSVにより提供される場合を示すが、分散処理システムで構築してもよい。また、実施例の適用は、インターネットに限られるものではなく、LANやいわゆるパソコン通信などの比較的限定的なネットワークにもそのまま適用可能である。かかる観点から、以下の説明では、インターネット、LANなどを全て「ネットワーク」と総称するものとする。
【0019】
B.機能ブロック:
図2は仲介システムの機能ブロックを示す説明図である。仲介システム200は、サーバSV内にソフトウェア的に構築されている。図2には、プリンタ制御部250、およびクライアント5も併せて示した。プリンタがネットワークに直接接続されている場合、プリンタ制御部250は、各プリンタに内蔵されたマイクロコンピュータ内にソフトウェア的に構成される機能ブロックである。ネットワークに接続されたコンピュータにプリンタがローカル接続されている場合には、プリンタ制御部250をこのコンピュータ内にソフトウェア的に構築することも可能である。
【0020】
プリンタ制御部250は、論理プリンタ管理部252,物理プリンタ管理部254、データ変換部256およびセキュリティモジュール251から構成される。論理プリンタ管理部252は、印刷ジョブを扱う単位としてのプリンタである。例えば、2台のプリンタで一つの文書を分散印刷する場合には、この2台のプリンタをまとめて一つの論理プリンタを構成する。
【0021】
物理プリンタ管理部254は、各プリンタの動作状態、例えばトナー、用紙の残量などを管理する機能を奏する。物理プリンタ管理部254は、論理プリンタの構成に関わらず、機械としてのプリンタごとに設けられる。
【0022】
データ変換部256は、プリンタドライバの機能に相当する。仲介システム200から受け取ったデータを制御対象となるプリンタ固有の制御データ、即ち各ピクセルへのドットのオン・オフ等を表すデータに変換する機能を奏する。セキュリティモジュール251は、プリンタ制御部250への不正アクセスを回避するためのデータの暗号化、送受信の認証などの機能を奏する。
【0023】
仲介システム200は、大きく標準機能部210,アプリケーション部220、課金部240、セキュリティモジュール201から構成される。標準機能部210は、仲介システム200を介した印刷を実現する主機能を提供する。標準機能部210には、データ変換部212,ステータス管理部214,ジョブコントロール部216、ディレクトリサービス218、API(Application Programming Interface)211,セキュリティモジュール202を有している。セキュリティモジュール201,202の機能は、プリンタ制御部250のセキュリティモジュール251と同じである。
【0024】
データ変換部212は、クライアント5から指定された印刷データをプリンタの機種に依存しない汎用のフォーマットに変換する機能を奏する。本実施例では、PDFを用いるものとした。汎用フォーマットは、PDFに限定されず、出力先となる全プリンタで扱い得るいかなるフォーマットを利用してもよい。複数種類の汎用フォーマットを併用してもよい。但し、PDFには、文書のページレイアウトが維持しやすいという利点、ほとんど全ての文書をPDFに変更可能であるという利点がある。
【0025】
ステータス管理部214は、プリンタの動作状態を監視する機能を奏する。動作状態とは、インクまたはトナーの残量、印刷用紙の残量など印刷の実行に関わる各プリンタの状態をいう。管理対象は、物理プリンタである。ステータス管理部214は、物理プリンタ管理部254との通信によりこれらの管理を行う。
【0026】
ジョブコントロール部216は、プリンタ制御部250に出力した印刷ジョブを管理する機能を奏する。先に説明した通り、出力先となるプリンタはネットワーク上から任意に指定可能である。ジョブコントロール部216は、この指定に従って、それぞれの出力先に印刷ジョブを送信するとともに、その履歴を管理する。印刷途中で印刷ジョブの中止、印刷モードの変更などの指示が出された場合に、その指示に対応したジョブを送信したプリンタを特定し、該プリンタに指示を出力する機能を奏する。印刷ジョブの実行を制御する点でいわゆるスプーラの機能と共通するが、蓄積中の印刷データを制御するのではなく、送信済みの印刷データも併せて制御する点でスプーラと相違する。
【0027】
ディレクトリサービス218は、仲介システム200を利用可能なユーザ、出力可能なプリンタを特定する情報を管理する機能を奏する。ユーザに関する情報には、ユーザ固有に与えられた識別番号、利用パスワード、課金先に関する情報などが含まれる。プリンタに関する情報には、プリンタとの通信に要する情報が含まれる。例えば、URIまたはIPアドレスなどネットワーク上でプリンタを特定する情報が含まれる。また、専用線、ダイヤルアップ接続など、プリンタとネットワークの接続方法に関する情報も含まれる。
【0028】
アプリケーション部220は、ユーザの利便性を向上する種々の機能を提供するための機能ブロックである。例えば、印刷するコンテンツや出力先のプリンタを指定するための画面をクライアント5に表示させる機能などを提供する。クライアント5がコンピュータである場合と携帯電話である場合とで表示画面は異なる。アプリケーション部220は、クライアントの種類や印刷するコンテンツなどに応じて個別的に用意される機能ブロックである。
【0029】
本実施例では、アプリケーション部220に、広告設定部221、ユーザ情報記憶部222、広告コンテンツ記憶部223を備えるものとした。これらは、印刷物に適宜、広告を挿入するための機能ブロックである。ユーザ情報記憶部222は、仲介システムのユーザに関し、予め登録された情報を記憶する。例えば、性別、年齢、住所、趣味などが含まれる。広告コンテンツ記憶部223は、挿入される広告データのURLを多数記憶する。
【0030】
広告設定部221は、ユーザ情報記憶部222、広告コンテンツ記憶部223を利用し、ユーザから指定された印刷データに広告を付加する処理を行う。図3は広告付加処理のフローチャートである。まず、広告設定部221は、クライアント5からユーザID、コンテンツ情報を取得する(ステップS10)。コンテンツ情報とは、URLなど印刷データの所在を示す情報または印刷データ自体をいう。
【0031】
次に、広告設定部221は、ユーザIDに基づいて、ユーザ情報記憶部222にアクセスし、ユーザ情報を取得する。更に、このユーザ情報に基づいて挿入すべき広告コンテンツを選択する(ステップS12)。ユーザ情報と広告コンテンツとの間には、所定の関数が予め設定されている。この関数により、例えば、ユーザ情報で「音楽」が趣味として広告設定部221に登録されている場合には、音楽に関連した広告が選択される。年齢、性別等も同じく考慮される。
【0032】
広告設定部221は、広告コンテンツ記憶部223に記憶されたURLに従って、選択された広告コンテンツを取得する(ステップS14)。また、ユーザから指定された印刷データを取得し(ステップS16)、予め設定されたレイアウトで余白部に広告コンテンツを挿入した広告付加データを生成する(ステップS18)。印刷データとは別のページに広告を印刷するものとしてもよい。生成された広告付加データは、標準機能部210に受け渡され、データ変換部212により、PDF形式に変換される。なお、広告の挿入は、広告データおよび印刷データをPDF形式に変換する過程、または変換した後に行ってもよい。
【0033】
広告設定部221、ユーザ情報記憶部222、広告コンテンツ記憶部223は、上述の態様に限らず、種々の構成が可能である。例えば、広告コンテンツ記憶部223には、挿入される広告データ自体を記憶するものとしてもよい。
【0034】
広告設定部221は、図3のステップS12の処理において、ユーザ情報に代えて、指定された印刷コンテンツに基づいて広告を選択するものとしてもよい。ユーザから、音楽関係のWebページが印刷コンテンツとして指定されている場合には、音楽関連の広告を添付することができる。更に、ユーザ情報記憶部222に、指定された印刷コンテンツの履歴を記憶し、この履歴に基づいて広告を選択してもよい。例えば、音楽分野のWebページの印刷が頻繁に行われていることが履歴から判明した場合には、音楽関連の広告を添付することができる。印刷されるWebページの頻度が音楽分野からコンピュータ関連に移行していることが履歴から判明した場合には、広告をコンピュータ関連に切り替えるものとしてもよい。
【0035】
広告設定部221は、ユーザ情報に代えて、クライアント5に関連する情報に基づいて広告を設定するものとしてもよい。例えば、クライアント5が特定の携帯電話回線業者である場合には、その業者に関連した広告を選択するものとしてもよい。クライアント5の他、出力先となる印刷装置が特定の業者の店頭に設置されている場合には、その業者に関連した広告を選択するものとしてもよい。その他、ユーザ情報、印刷コンテンツなどに関わらず、予め設定された一定の広告を挿入するものとしてもよい。挿入する広告をランダムに選択してもよい。
【0036】
API(Application Programming Interface)211は、アプリケーション部220と標準機能部210とを仲介するインタフェースである。個別的に用意されるアプリケーション部220のデータを所定の形式で標準機能部210に受け渡す役割を奏する。API211を介在させることにより、標準機能部210に共通のモジュールを適用しつつ、仲介システムごとに多彩なアプリケーション部220を用意することができる。
【0037】
課金部240は、仲介システム200を利用した印刷時の課金処理を行う。クライアント5の種別等に応じて個別的に用意される機能ブロックである。
【0038】
B1.機能ブロックの変形例:
仲介システムの機能ブロックは、図2の構成に限られない。図4は仲介システム1の機能ブロックの変形例を示す説明図である。
【0039】
変形例の仲介システム1は、基本ファンクションブロック10、基本サービスブロック20、プリンティングサービス30、リレーションサービス50、ナビゲーションサービス40、ディレクトリサービスブロック60、認証サービスブロック70、課金サービスブロック80の各機能ブロックが設けられている。図中の「S」はセキュリティシステムを示す。プリンティング・サイト・コントロール・サービス100は、図2に示すプリンタ制御部250に相当する。
【0040】
基本ファンクションブロック10およびディレクトリサービスブロック60、認証サービスブロック70は、図2中の標準機能部210に相当する。基本ファンクションブロック10は、データ変換、ステータス管理、ジョブコントロールの各機能を提供するモジュールから構成される。認証サービスブロック70は、各プリンタへのアクセス権の有無を判定する機能を奏する。
【0041】
基本サービスブロック20、プリンティングサービス30、リレーションサービス50、ナビゲーションサービス40は、図2におけるアプリケーション部220に相当する。基本サービスブロック20は、クライアント5が仲介システム1、特に基本ファンクションブロック10にアクセスする際の入出力インタフェースとしての機能を果たす。図示を省略するが、基本サービスブロック20には、レジストレーションサービス、ベーシック・プリンティングサービス、ステータスサービスの3つの細部機能ブロックが用意されており、これらの細部機能ブロックによって上述の機能を実現する。
【0042】
レジストレーションサービスと称する機能ブロックは、主として仲介システムを利用した印刷に関与するプリンタ110、コンテンツサービスの登録、管理をする。
【0043】
ベーシック・プリンティングサービスは、実際に印刷を実行する際のインタフェースに相当する機能を果たす部分である。基本ファンクションブロック10のデータ変換、ステータス管理、ジョブコントロールの各モジュールを制御して印刷を実行する機能を奏する。
【0044】
ステータス・サービスは、出力先となるプリンタ110について、保守管理をするためのステータス情報を取得・管理する。例えば、プリンタ110のトナーや印刷用紙などの消耗品に関する情報、ドラムなどの交換部品の更新に関する情報を取得・管理し、必要に応じて出力する。
【0045】
プリンティング・サービス・ブロック30は、仲介システム1を利用した高度な印刷を提供する機能を奏する。例えば、印刷データを予め登録された複数のプリンタに、一定の時刻に出力するなど、基本ファンクションブロック10,基本サービスブロック20のみでは実現されない高度な印刷制御を提供する。
【0046】
リレーションサービス50は、仲介システムを経由して行われる印刷状況を取得、記録し、活用可能な統計データを提供する機能を奏する。こうして得られた統計データを活用すれば、例えば、プリンタごとの稼働率の違いを把握することができ、プリンタの保守管理に活用することができる。
【0047】
ナビゲーションサービスブロック40は、ユーザに対し、仲介システム1の利用に助ける情報を提供する機能を奏する。仲介システム1におけるヘルプ機能に相当する。例えば、仲介システム1を利用した印刷の実行方法に関する情報、利用可能なプリンタやコンテンツサービスの一覧などを提供することができる。
【0048】
C.印刷実行例:
C1.態様1 電子メールの印刷:
図5は仲介システムを利用して電子メールの印刷を行う様子を示す説明図である。ユーザが携帯電話CPからの操作によって、自己宛の電子メールを印刷する場合について例示した。プリンタは店舗、ホテル、などの公共の場所に設置されているものとする。クライアントとしてコンピュータを利用することも可能である。
【0049】
電子メールの印刷時には、携帯電話CP、プリンタPRT、仲介システムPS、メールサービスRM、メールサーバMSが介在する。これらの各要素は、ネットワークに接続されており、相互にデータのやりとりが可能である。
【0050】
出力先となるプリンタPRTは、予め仲介システムPSに登録され、仲介サービスにより固有の識別番号が与えられている。図5の例では、プリンタPRTの識別番号は「1111」である。この識別番号は、ネットワーク上でプリンタPRTを指定する情報、例えばIPアドレス、URI等とは無関係に設定されたコードである。プリンタPRTのIPアドレス、URI等はユーザに対し秘匿されているので、不正なアクセスを回避できる。
【0051】
仲介システムPSとメールサービスRMとは、別の業者が提供するものとして構わない。両者が予め関連づけられていればよい。メールサービスRMは、提供するサービスの一環として仲介システムPSを利用した印刷に必要な機能を提供する。
【0052】
電子メールの印刷の実行方法について、図6〜図9を参照しつつ説明する。図6および図7は電子メールの印刷シーケンスの前半部を示す説明図である。図8および図9はインタフェース例を示す説明図である。
【0053】
最初にユーザは、携帯電話CPからメールサービスRMにアクセスする(図5中の通信Cm1)。メールサービスRMは、電子メールを蓄積するメールサーバMSにアクセスし、ユーザ宛の電子メールに関し送信者、件名などの事項を携帯電話に表示する(図5中の通信Cm2)。ユーザは、表示された件名一覧から、印刷すべき電子メールを選択し、メールサービスRMに送信する(図6中のステップst1参照)。
【0054】
図8の左側には、電子メールの選択を行う際のインタフェース例を示した。携帯電話CPの表示部DISPに、電子メール一覧がチェックボックスと共に表示される。この例では、Mail1・・Mail4の4通のメールが届いていることが表示されている。ユーザは、携帯電話CPのカーソルキーを操作して、印刷を要求する電子メールのチェックボックスにチェックマークをつける。ここでは、Mail2,Mail4の2つにチェックマークをつけた場合を例示した。電子メールの一覧表示には、図8に示す通り、併せて「印刷」ボタンが表示される。ユーザは、印刷を要求する電子メールにチェックマークをつけた後、カーソルを「印刷」ボタンに移動させて、このボタンを押すことにより、メールの選択結果をメールサービスRMに送信することができる。インタフェースは例示に過ぎず、印刷すべき電子メールを選択する機能、選択結果を確定してメールサービスRMに送信する機能の2つを実現する種々のインタフェースを適用可能である。
【0055】
図6に示す通り、メールサービスRMは、メールの選択結果を受け取ると、図5中に示す通信Cm2によってメールサーバMSにアクセスして、選択された電子メールの本文データを取得する(図6中のステップst2,st3)。
【0056】
次に、メールサービスRMは、図5中の通信Cm3により、印刷すべき電子メールのデータを仲介システムPSに転送する(図6中のステップst4)。仲介システムPSは印刷データの量などの情報に基づき、印刷ページ数、費用、所要時間などを概算し、簡易印刷予測情報としてメールサービスRMに返信する(図6中のステップst5)。
【0057】
メールサービスRMは、仲介システムPSから受信した簡易印刷予測情報を携帯電話CPに表示する(図6中のステップst6)。図8の右側に簡易印刷予測情報の表示例を示した。ここでは、ユーザが指定した電子メールごとに印刷ページ、費用、所要時間を表示する場合を例示した。
【0058】
印刷を実行する場合には、ユーザは、印刷の開始指示を行う(図6中のステップst7)。図8に示す通り、簡易印刷予測情報とともに、表示部DISPには、「実行」ボタンが表示されており、ここにカーソルを移動させて、このボタンを押すことにより実行指示を行うことができる。
【0059】
ユーザからなされた実行指示は、図5中の通信Cm1,Cm3により、メールサービスRMを経由して仲介システムPSに送信される(図6のステップst7)。これとともに、メールサービスRMから仲介システムPSに印刷データ、即ち電子メールの本文および添付ファイルが送信される。この指示により、メールサービスRMは、携帯電話CPとの通信を完了する。以後の通信は、図5中の通信Cm4、即ち、携帯電話CPと仲介システムPSとの間で行われる。
【0060】
仲介システムPSは、印刷開始指示を受け取ると、印刷に関する標準メニューを携帯電話CPに表示する(図6中のステップst8)。図9の左側に標準メニューの例を示した。標準メニューでは、印刷対象となるコンテンツ、印刷部数、出力先のプリンタなど、印刷に関する条件を指定することができる。「プリンタNo.」のメニューを選択すると、出力先のプリンタに付された識別番号を入力するためのボックスIPが表示される。ボックスIPには、出力先のプリンタPRTに付された識別番号「1111」を入力する。ユーザが、「送信」ボタンを押すと、図5中の通信Cm4によりプリンタの識別番号が仲介システムPSに送信され、出力プリンタの指定を行うことができる(図6のステップst9)。
【0061】
仲介システムPSには、プリンタPRTの識別番号と、IPアドレスまたはURIとが関連づけられた登録されている。この属性情報は、先に図2で説明したディレクトリサービス218により管理されている。仲介システムPSは、指定されたプリンタPRTの稼働状態を取得し、印刷可能と判定した場合には、指定された印刷条件で印刷を行った場合の詳細な印刷予測情報を算出し、図5中の通信Cm4を利用して携帯電話CPにその内容を表示する(図6のステップst10)。
【0062】
ユーザは、表示された印刷予測情報を確認した上で、印刷の実行を指示する(図7のステップst11)。本実施例では、ユーザ固有のパスワードを入力することにより印刷の実行を指示するものとした。図9の中央に、パスワードを入力するインタフェースを例示した。図示する通り、詳細な印刷予測情報として費用、所要時間が表示された後、パスワードの入力をするためのボックスが表示される。ユーザは、自己のパスワードを入力し、送信ボタンを押すことで、仲介システムPSにデータを送信する。
【0063】
ユーザのパスワードは、ディレクトリサービス218によって予め登録され、管理されている。仲介システムPSは、この情報を参照して、パスワードが真正なものであり、指示されたプリンタPRTへのアクセス権限を有する者であることを確認すると、携帯電話CPに印刷開始画面を表示する(図7のステップst12)。それと並行して、図5中の通信Cm5により、仲介システムPSは、出力先として指定されたプリンタPRTにPDF形式で用意された所定のバナーデータ、即ち広告データを送信する。この広告データは、先に図2および図3で示した広告設定部221により設定されたデータである。プリンタPRT側で、PDF形式の広告データがロウデータに変換され、印刷が行われる(図7のステップst13)。これと同時に、仲介システムPSは、携帯電話CPにバナーページの印刷がなされたか否かの確認を促す表示を行う(図7のステップst14)。図9の右側に表示例を示した。
【0064】
ユーザは、バナーが印刷されたのを確認して、図9に示した「OK」ボタンを押す(ステップst15)。仲介システムPSは、この入力を確認すると、メールサービスRMから受信して蓄積してあった電子メールのデータを、汎用フォーマットであるPDF形式に変換した上で、図5の通信Cm5により、出力先のプリンタPRTに送信する(図7のステップst16)。PDF形式のデータは、プリンタPRT側でロウデータに変換され、印刷される。なお、電子メールの余白に広告データを挿入するものとしてもよい。電子メールの印刷が完了すると、仲介システムPSは、印刷に要した料金データを課金先に出力して、一連の処理を終了する(図7のステップst17)。
【0065】
なお、上述のシーケンスにおいて、印刷予測情報の表示、バナー印刷(図7のステップst13)は省略しても構わない。電子メールをPDF形式に変換する処理は、仲介システムPSがデータを受け取ってからプリンタPRTに出力するまでのいかなるタイミングで実行してもよい。
【0066】
C2.態様2 Webページの印刷:
図10はWebページの印刷を行う様子を示す説明図である。ユーザが携帯用のコンピュータPCで閲覧中のWebページを印刷する場合について例示した。出力先となるプリンタは公共の場に設置されているものとする。
【0067】
態様2では、コンピュータPC、プリンタPRT、仲介システムPS、閲覧中のWebページのデータを提供するWebサーバWSが介在する。これらの各要素は、ネットワークに接続されており、相互にデータのやりとりが可能である。
【0068】
ユーザは、図10中の通信Cm21により、WebサーバWSからコンピュータPCにデータをダウンロードし、ブラウザでWebページを閲覧することができる。ユーザがWebページの印刷を望む場合には、仲介システムPSのURLをブラウザに入力し、仲介システムのWebページにアクセスする。
【0069】
図11は仲介システムが提供するWebページ例を示す説明図である。印刷条件を指定するためのインタフェースに相当する。ユーザは、印刷したいWebページのURLを印刷データのボックスに入力することでコンテンツを特定する。
【0070】
「ネット印刷仲介サイト」では、出力先となるプリンタを指定する入力ボックスも設けられている。ここには、態様1の場合と同様、プリンタの識別番号を入力する。
【0071】
出力先を含む印刷条件を指定した後、「印刷開始」ボタンをクリックすると、ユーザが指定した印刷条件が、図10中の通信Cm23によって仲介システムPSに送信される。仲介システムPSは、印刷データに含まれたURLに基づいて、図10中の通信Cm22によって、WebサーバWSにアクセスし、印刷すべきWebページのデータを取得する。この機能は、仲介システムのアプリケーション部220によって提供される。その後のシーケンスは、態様1と同様である。態様2では、コンピュータPCによる印刷指示を例にとって説明したが、携帯電話をクライアントとしてもよい。
【0072】
以上で説明した仲介システムによれば、出力先となるプリンタのURIやIPアドレスを知らなくても、インターネット上のクライアント、プリンタ間の印刷を実現することができる。仲介システムに登録されたプリンタを公共の場所に多数設置することにより、場所を選ばずに印刷できる環境を提供することができる。本実施例では、印刷データを汎用フォーマット、即ちPDFに変換した上で、印刷データを仲介するため、プリンタを機種統一しなくても、印刷の仲介を容易に実現できる。
【0073】
本実施例によれば、広告を付加することにより、印刷仲介方法に商業的付加価値をつけることができる。広告を付加することにより、印刷装置の設置費およびランニングコストの一部を広告費で賄うことも可能となる。
【0074】
実施例では、広告が併せて印刷される場合を例示した。広告以外の情報を付加するものとしてもよい。例えば、ニュース、天気予報、いわゆる生活の知恵のような雑学的知識、占い、キャラクター画像、カレンダーなどが考えられる。これらの情報は、本実施例と同様の構成(図2および図3参照)により、適宜選択して挿入することが可能である。
【0075】
以上、本発明の種々の実施例について説明したが、本発明はこれらの実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、以上の制御処理はソフトウェアで実現する他、ハードウェア的に実現するものとしてもよい。
【図面の簡単な説明】
【図1】印刷仲介システムの構成を模式的に示す説明図である。
【図2】仲介システムの機能ブロックを示す説明図である。
【図3】広告付加処理のフローチャートである。
【図4】仲介システム1の機能ブロックの変形例を示す説明図である。
【図5】仲介システムを利用して電子メールの印刷を行う様子を示す説明図である。
【図6】電子メールの印刷シーケンスを示す説明図である。
【図7】電子メールの印刷シーケンスを示す説明図である。
【図8】インタフェース例を示す説明図である。
【図9】インタフェース例を示す説明図である。
【図10】Webページの印刷を行う様子を示す説明図である。
【図11】仲介システムが提供するWebページ例を示す説明図である。
【符号の説明】
5…クライアント
10…基本ファンクションブロック
20…基本サービスブロック
30…プリンティング・サービス・ブロック
40…ナビゲーションサービスブロック
50…リレーションサービス
60…ディレクトリサービスブロック
70…認証サービスブロック
80…課金サービスブロック
100…プリンティング・サイト・コントロール・サービス
110…プリンタ
200…仲介システム
201、202…セキュリティモジュール
210…標準機能部
211…API
212…データ変換部
214…ステータス管理部
216…ジョブコントロール部
218…ディレクトリサービス
220…アプリケーション部
240…課金部
250…プリンタ制御部
251…セキュリティモジュール
252…論理プリンタ管理部
254…物理プリンタ管理部
256…データ変換部
Claims (5)
- ネットワークに接続された複数のクライアントと複数の印刷装置の間を印刷仲介サーバコンピュータで仲介して両者間の印刷を実現する印刷仲介方法であって、
前記印刷仲介サーバコンピュータが、
(A)前記クライアントを利用するユーザについての情報であるユーザ情報および印刷時に付加される付加情報の所在を示す情報を、前記印刷仲介サーバコンピュータのメモリに記憶しておき、
(B)前記クライアントから、印刷データの所在を示す情報と該印刷データの出力先となる前記印刷装置をユーザが指定する出力先指定情報とを含む印刷要求と、該ユーザ固有に与えられた識別情報とを受け取り、
(C)前記ユーザが指定した前記印刷データの所在を示す情報に基づいて、該印刷データを前記ネットワークを介して取得し、
(D)前記印刷要求を行ったユーザの前記識別情報に基づいて前記メモリから前記ユーザ情報を読み出し、
(E)該ユーザ情報に基づいて、前記メモリに記憶された前記付加情報の所在情報を取得し、
(F)該取得した所在情報に従って、該印刷データとは異なる付加情報を、前記印刷仲介サーバコンピュータ以外のサーバコンピュータから、前記ネットワークを介して取得し、
(F)前記取得した印刷データに前記取得した付加情報を含めた情報付加データを、前記印刷装置により印刷可能な汎用フォーマットで生成し、
(G)該生成された情報付加データを前記出力先指定情報により指定された印刷装置に仲介する
印刷仲介方法。 - 前記所定の付加情報は、広告情報である請求項1記載の印刷仲介方法。
- 請求項1記載の印刷仲介方法であって、
前記ユーザ情報は、少なくとも、該ユーザの性別、年齢、職業のデータを含む印刷仲介方法。 - ネットワークに接続された複数のクライアントと複数の印刷装置の間を仲介して両者間の印刷を実現する印刷仲介サーバコンピュータであって、
前記クライアントを利用するユーザについての情報であるユーザ情報および印刷時に付加される付加情報の所在を示す所在情報を、メモリに記憶しておく情報記憶部と、
前記クライアントから、印刷データの所在を示す情報と該印刷データの出力先となる前記印刷装置をユーザが指定する出力先指定情報とを含む印刷要求と、該ユーザ固有に与えられた識別情報とを入力する入力部と、
前記ユーザが指定した前記印刷データの所在を示す情報に基づいて、該印刷データを前記ネットワークを介して取得する印刷データ取得部と、
前記印刷要求を行ったユーザの前記識別情報に基づいて前記メモリから前記ユーザ情報を読み出す共に、該ユーザ情報に基づいて、前記メモリに記憶された前記所在情報を取得し、該所在情報に基づいて、該印刷データとは異なる情報を、当該印刷仲介サーバコンピュータ以外のサーバコンピュータから、前記ネットワークを介して取得する情報取得部と、
前記取得した印刷データに前記取得した付加情報を含めた情報付加データを、前記印刷装置により印刷可能な汎用フォーマットで生成する情報付加データ生成部と、
該生成された情報付加データを前記出力先指定情報により指定された印刷装置に仲介するジョブ管理部と
を備える印刷仲介サーバコンピュータ。 - ネットワークに接続された複数のクライアントと複数の印刷装置の間を印刷仲介サーバコンピュータで仲介して両者間の印刷を印刷仲介サーバコンピュータにより実現するためのプログラムをコンピュータ可読に記録した記録媒体であって、
前記クライアントを利用するユーザについての情報であるユーザ情報および印刷時に付加される付加情報の所在を示す情報を、前記印刷仲介サーバコンピュータのメモリに記憶しておく機能と、
前記クライアントから、印刷データの所在を示す情報と該印刷データの出力先となる前記印刷装置をユーザが指定する出力先指定情報と、該ユーザ固有に与えられた識別情報とを入力する機能と、
前記ユーザが指定した前記印刷データの所在を示す情報に基づいて、該印刷データを前記ネットワークを介して取得する機能と、
前記印刷要求を行ったユーザの前記識別情報に基づいて前記メモリから前記ユーザ情報を読み出す機能と、
該ユーザ情報に基づいて、前記メモリに記憶された前記付加情報の所在情報を取得する機能と、
該取得した所在情報に従って、該印刷データとは異なる付加情報を、前記印刷仲介サーバコンピュータ以外のサーバコンピュータから、前記ネットワークを介して取得する機能と、
前記取得した印刷データに前記取得した付加情報を含めた情報付加データを、前記印刷装置により印刷可能な汎用フォーマットで生成する機能と、
該生成された情報付加データを前記出力先指定情報により指定された印刷装置に仲介する機能と
を実現するプログラムを記録した記録媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000242525A JP3661577B2 (ja) | 2000-08-10 | 2000-08-10 | ネットワーク上での印刷を仲介するシステム |
PCT/JP2001/001219 WO2001061461A1 (fr) | 2000-02-21 | 2001-02-20 | Systeme de mediation pour impression en reseau |
EP01904581A EP1184780A4 (en) | 2000-02-21 | 2001-02-20 | SYSTEM FOR MEDIATING PRINTING IN A NETWORK |
US09/959,009 US20020138557A1 (en) | 2000-02-21 | 2001-02-20 | System for mediating printing on network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000242525A JP3661577B2 (ja) | 2000-08-10 | 2000-08-10 | ネットワーク上での印刷を仲介するシステム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005021296A Division JP2005251179A (ja) | 2005-01-28 | 2005-01-28 | ネットワーク上での印刷を仲介するシステム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2002055915A JP2002055915A (ja) | 2002-02-20 |
JP2002055915A5 JP2002055915A5 (ja) | 2005-03-03 |
JP3661577B2 true JP3661577B2 (ja) | 2005-06-15 |
Family
ID=18733532
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000242525A Expired - Fee Related JP3661577B2 (ja) | 2000-02-21 | 2000-08-10 | ネットワーク上での印刷を仲介するシステム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3661577B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7461138B2 (en) | 2000-02-21 | 2008-12-02 | Seiko Epson Corporation | System for mediating printing on network |
JP5853974B2 (ja) | 2013-03-13 | 2016-02-09 | 富士ゼロックス株式会社 | サーバ装置、出力システムおよびプログラム |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07200423A (ja) * | 1993-12-28 | 1995-08-04 | Hitachi Ltd | 出力方式 |
JPH0950441A (ja) * | 1995-08-10 | 1997-02-18 | Hitachi Ltd | 電子新聞システム |
JPH10320145A (ja) * | 1997-05-16 | 1998-12-04 | Ricoh Co Ltd | 情報処理装置 |
JPH11192760A (ja) * | 1997-12-27 | 1999-07-21 | Canon Inc | 画像形成装置およびシステム、画像読取装置およびシステム、記録媒体 |
JP2000035869A (ja) * | 1998-07-17 | 2000-02-02 | Canon Inc | ジョブサーバおよびデータ処理装置およびプリントサーバおよび印刷システムおよびジョブサーバのデータ処理方法およびデータ処理装置のデータ処理方法およびプリントサーバのデータ処理方法および印刷システムのデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体 |
JP2000200163A (ja) * | 1999-01-05 | 2000-07-18 | Canon Inc | 印刷制御方法及び装置と印刷装置 |
JP3176361B2 (ja) * | 1999-04-14 | 2001-06-18 | キヤノン株式会社 | 情報処理装置及び情報処理方法及び情報処理プログラムが格納されたコンピュータにより読取可能な記録媒体 |
JP2000326581A (ja) * | 1999-05-20 | 2000-11-28 | Canon Inc | 印刷装置、その制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記録媒体、並びに、印刷制御装置、その制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記録媒体 |
JP2002032207A (ja) * | 2000-04-28 | 2002-01-31 | Canon Inc | 消耗品提供方法および消耗品提供システムおよび消耗品提供装置および消耗品提供プログラムおよび記憶媒体 |
JP2001325662A (ja) * | 2000-05-12 | 2001-11-22 | Casio Comput Co Ltd | 画像印刷自動販売機 |
-
2000
- 2000-08-10 JP JP2000242525A patent/JP3661577B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2002055915A (ja) | 2002-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3684982B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
EP1293883B1 (en) | Printing method, storage medium and program for performing a printing operation and a printing device | |
US8958095B2 (en) | Relay server, relay server control method, and storage medium | |
CN107402730B (zh) | 广告提供***、打印控制***、以及广告提供方法 | |
EP1973031A1 (en) | Driverless printing system, apparatus and method | |
US7484211B2 (en) | Remote printing system | |
JP2005251179A (ja) | ネットワーク上での印刷を仲介するシステム | |
JP5028456B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP3419404B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2005327317A (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2004213445A (ja) | 印刷システム、印刷管理装置およびプログラム | |
JP3661577B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP4189118B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP4109408B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
US9092722B2 (en) | Printing control apparatus, control method, and storage medium | |
JP2004334670A (ja) | インターネットを介して文書を印刷する文書印刷方法 | |
JP4205298B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP4403900B2 (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2008040935A (ja) | 文書配信システム、文書配信サーバ及び文書配信サーバプログラム | |
JP4011918B2 (ja) | 印刷注文受付装置および印刷注文受付方法およびプログラム | |
JP2002055911A (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2004213194A (ja) | 印刷システムおよび印刷方法 | |
JP2002055918A (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2005166065A (ja) | ネットワーク上での印刷を仲介するシステム | |
JP2003345743A (ja) | ネットワークにおける通信 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040329 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040329 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20040329 |
|
A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20040421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040831 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20041101 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041130 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050128 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20050301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20050314 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080401 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090401 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100401 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110401 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120401 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130401 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140401 Year of fee payment: 9 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |