JP2003242105A - コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム - Google Patents

コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム

Info

Publication number
JP2003242105A
JP2003242105A JP2002042935A JP2002042935A JP2003242105A JP 2003242105 A JP2003242105 A JP 2003242105A JP 2002042935 A JP2002042935 A JP 2002042935A JP 2002042935 A JP2002042935 A JP 2002042935A JP 2003242105 A JP2003242105 A JP 2003242105A
Authority
JP
Japan
Prior art keywords
content
server
request
content acquisition
authentication 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.)
Pending
Application number
JP2002042935A
Other languages
English (en)
Inventor
Hiroo Kazama
宏夫 風間
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2002042935A priority Critical patent/JP2003242105A/ja
Publication of JP2003242105A publication Critical patent/JP2003242105A/ja
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 ユーザ認証の要否に関係なく指定URLのサ
ーバからコンテンツを自動的に取り出す。 【解決手段】 印刷要求受付処理部12がクライアント
1のユーザから印刷対象文書の取出先としてURLが指
定された印刷要求を受け付けると、コンテンツ取得要求
送信部28は、該当するキューの設定内容に従い指定U
RL先のサーバ4へコンテンツ取得要求を送信する。ロ
グイン要求判定部32は、これに応じてサーバ4から送
られてくるデータがログイン画面データか否かを判定基
準に基づき判定する。判定の結果、ログイン画面だった
とき、ユーザ認証情報送信部34は、ユーザ認証情報を
サーバ4へ送信する。この結果、サーバ4から送られて
くるログイン完了画面データに付加されているcook
ieを抽出し、そのcookieを添えてコンテンツ取
得要求を再度送信することで、ユーザが期待するコンテ
ンツを取得する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ユーザ認証が必要
なサーバからコンテンツを自動的に取り出すための処理
に関する。
【0002】
【従来の技術】図8は、従来からあるプリントサーバシ
ステムを示した概略構成図である。図8には、クライア
ント1とデータベース(DB)サーバ7とプリントサー
バ8とゲートウェイ(GW)5とがLAN6に接続され
たネットワーク構成が示されている。クライアント1及
びプリントサーバ8は、ゲートウェイ5、インターネッ
ト3を経由してコンテンツを所有するWWWサーバ4へ
アクセスすることができる。
【0003】この構成において、クライアント1がデー
タベースサーバ7に格納されているファイルを印刷する
場合、通常、クライアント1は、印刷対象とするファイ
ルをデータベースサーバ7から取り出し、そのファイル
と共に印刷要求をプリントサーバ8へ送る。しかし、印
刷したいファイルが画像データ等であってファイルサイ
ズが膨大であるときには、データベースサーバ7からい
ったん取り出してくるのは、クライアント1の処理能力
上、効率的でない。また、クライアント1の記憶容量等
の資源の関係上、印刷できない可能性も生じる。そこ
で、クライアント1は、印刷したいファイルのファイル
IDをプリントサーバ8へ渡して、プリントサーバ8が
データベースサーバ7からそのファイルIDを持つファ
イルを直接取り出し印刷するようにすれば、クライアン
ト1の処理能力や使用可能な資源に関係なく印刷でき、
また効率的である。
【0004】クライアント1がURL(Uniform
Resource Locators)からコンテン
ツを取り出して印刷しようとする場合においても同様あ
る。すなわち、クライアント1は、出力したいコンテン
ツを持つURLをプリントサーバ8へ渡す。プリントサ
ーバ8は、指定されたURLからコンテンツを直接取り
出して印刷する。このように処理すれば、コンテンツの
サイズを気にすることなく所望のコンテンツを出力する
ことができる。
【0005】また、大容量の文書を夜間にバッチにて印
刷することは一般的であるが、印刷処理を以上のように
実行すれば、バッチによって実際に印刷するときに最新
の情報をURLから入手することができる。
【0006】
【発明が解決しようとする課題】しかしながら、指定U
RLのサーバによってはユーザ認証を必要とするものが
あるため、指定URLからコンテンツを自動的に取り出
そうと思っても認証エラーが生じて印刷ができなかった
り、ログイン要求画面を印刷してしまって、期待するコ
ンテンツを印刷できない場合があった。
【0007】本発明は以上のような問題を解決するため
になされたものであり、その目的は、ユーザ認証の要否
に関係なく指定URLのサーバからコンテンツを自動的
に取り出すことのできるコンテンツ自動取得装置及びそ
の方法を提供することにある。
【0008】
【課題を解決するための手段】以上のような目的を達成
するために、本発明に係るコンテンツ自動取得装置は、
指定されたURLからコンテンツを自動的に取り出すコ
ンテンツ自動取出装置において、指定されたURL先の
サーバに対してコンテンツ取得要求を送信するコンテン
ツ要求送信手段と、コンテンツ取得要求に応じて前記サ
ーバから送られてくるコンテンツを取得するコンテンツ
取得処理手段とを有し、前記コンテンツ取得処理手段
は、前記サーバから送られてきたデータがログイン要求
か否かを判定するログイン要求判定部と、前記ログイン
要求判定部がログイン要求であったと判定したときには
ユーザ認証情報を前記サーバへ送信する認証情報送信部
と、ユーザ認証されたことにより前記サーバから送られ
てくるコンテンツを受信するコンテンツ受信部と有する
ことを特徴とする。
【0009】また、前記サーバから送られてきたデータ
に付加されてきたサーバ用ユーザ識別情報を取り出して
ユーザ識別情報保持部に保存する識別情報保存処理部を
有し、前記コンテンツ要求送信手段は、ユーザ認証後に
おいて前記ユーザ識別情報保持部に保存されているサー
バ用ユーザ識別情報を取り出しコンテンツ取得要求に付
加して前記サーバへ送信することを特徴とする。
【0010】また、ログイン要求か否かの判定基準が登
録された判定基準データベースを有し、前記ログイン要
求判定部は、前記判定基準データベースに登録された判
定基準に基づきログイン要求か否かを判定することを特
徴とする。
【0011】また、本発明に係るコンテンツ自動取得装
置は、指定されたURLからコンテンツを自動的に取り
出すコンテンツ自動取出装置において、指定されたUR
L先のサーバに対してコンテンツ取得要求を送信するコ
ンテンツ要求送信手段と、コンテンツ取得要求に応じて
前記サーバから送られてくるコンテンツを取得するコン
テンツ取得処理手段とを有し、前記コンテンツ取得処理
手段は、コンテンツ取得要求に応じて前記サーバが認証
エラーを返信してきたときに、ユーザ認証情報を付加し
てコンテンツ取得要求を前記サーバへ送信する認証情報
送信部と、ユーザ認証されたことにより前記サーバから
送られてくるコンテンツを受信するコンテンツ受信部と
有することを特徴とする。
【0012】また、前記認証情報送信部は、URLを指
定したユーザから送られてきたユーザ認証情報を前記サ
ーバへ送ることを特徴とする。
【0013】また、ユーザ識別情報とURLとユーザ認
証情報とを対応させて記憶するユーザ認証情報記憶手段
を有し、前記認証情報送信部は、URLを指定したユー
ザ及びそのURLから特定できるユーザ認証情報を前記
ユーザ認証情報記憶手段から取り出して前記サーバへ送
信することを特徴とする。
【0014】また、本発明に係るコンテンツ自動取得方
法は、指定されたURLからコンテンツを自動的に取り
出す方法において、指定されたURL先のサーバに対し
てコンテンツ取得要求を送信するコンテンツ取得要求送
信ステップと、コンテンツ取得要求に応じて前記サーバ
から送られてくるコンテンツを取得するコンテンツ取得
ステップとを含み、前記コンテンツ取得ステップは、前
記サーバから送られてきたデータがログイン要求か否か
を判定する判定ステップと、判定の結果、ログイン要求
であったときにはユーザ認証情報を前記サーバへ送る認
証情報送信ステップと、ユーザ認証されたことにより前
記サーバから送られてくるコンテンツを受信するコンテ
ンツ受信ステップとを含むことを特徴とする。
【0015】また、前記サーバから送られてきたデータ
に付加されてきたサーバ用ユーザ識別情報を取り出し保
存する識別情報保存ステップを含み、前記識別情報保存
ステップが保存したサーバ用ユーザ識別情報をコンテン
ツ取得要求に付加して前記サーバへ送信することによっ
て前記サーバからコンテンツを取得することを特徴とす
る。
【0016】また、前記判定ステップは、判定基準デー
タベースに登録されている判定基準に基づきログイン要
求か否かを判定することを特徴とする。
【0017】また、本発明に係るコンテンツ自動取得方
法は、指定されたURLからコンテンツを自動的に取り
出す方法において、指定されたURL先のサーバに対し
てコンテンツ取得要求を送信するコンテンツ取得要求送
信ステップと、コンテンツ取得要求に応じて前記サーバ
から送られてくるコンテンツを取得するコンテンツ取得
ステップとを含み、前記コンテンツ取得ステップは、コ
ンテンツ取得要求に応じて前記サーバが認証エラーを返
信してきたときに、ユーザ認証情報を付加してコンテン
ツ取得要求を再度前記サーバへ送信する認証情報送信ス
テップと、ユーザ認証されたことにより前記サーバから
送られてくるコンテンツを受信するコンテンツ受信ステ
ップとを含むことを特徴とする。
【0018】また、前記認証情報送信ステップは、UR
Lを指定したユーザから送られてきたユーザ認証情報を
前記サーバへ送信することを特徴とする。
【0019】また、前記認証情報送信ステップは、ユー
ザ識別情報とURLとユーザ認証情報とを対応させて記
憶するユーザ認証情報記憶手段の中から、URLを指定
したユーザ及びそのURLから特定できるユーザ認証情
報を取り出して前記サーバへ送信することを特徴とす
る。
【0020】また、本発明に係る出力装置は、指定され
たURLからコンテンツを媒体に出力する出力装置にお
いて、指定されたURLで特定されるサーバに対してコ
ンテンツ取得要求を送信するコンテンツ要求送信手段
と、コンテンツ取得要求に応じて前記サーバから送られ
てくるコンテンツを取得するコンテンツ取得処理手段
と、前記コンテンツ取得処理手段が取得したコンテンツ
を媒体に出力する出力手段とを有し、前記コンテンツ取
得処理手段は、前記サーバから送られてきたコンテンツ
が認証を要求するものであるか否かを判定するログイン
要求判定部と、前記ログイン要求判定部が認証を要求す
るコンテンツであると判定したときにはユーザ認証情報
を前記サーバへ送信する認証情報送信部と、前記ユーザ
認証情報による認証の結果送られてくるコンテンツを受
信するコンテンツ受信部とを有することを特徴とする。
【0021】また、前記コンテンツ取得処理手段は、前
記認証を要求するコンテンツを前記出力手段に出力しな
いことを特徴とする。
【0022】また、本発明に係る出力方法は、指定され
たURLからコンテンツを媒体に出力する出力方法にお
いて、指定されたURLで特定されるサーバに対してコ
ンテンツ取得要求を送信するコンテンツ取得要求送信ス
テップと、コンテンツ取得要求に応じて前記サーバから
送られてくるコンテンツを取得するコンテンツ取得ステ
ップと、前記コンテンツ取得ステップが取得したコンテ
ンツを媒体に出力する出力ステップとを含み、前記コン
テンツ取得ステップは、前記サーバから送られてきたコ
ンテンツが認証を要求するものであるか否かを判定する
ログイン要求判定ステップと、前記ログイン要求判定ス
テップが認証を要求するコンテンツであると判定したと
きにはユーザ認証情報を前記サーバへ送信する認証情報
送信ステップと、前記ユーザ認証情報による認証の結果
送られてくるコンテンツを受信するコンテンツ受信ステ
ップとを含むことを特徴とする。
【0023】また、前記コンテンツ取得ステップは、前
記認証を要求するコンテンツを前記出力ステップに出力
させないことを特徴とする。
【0024】また、本発明に係る出力プログラムは、指
定されたURLからコンテンツを媒体に出力する出力プ
ログラムにおいて、指定されたURLで特定されるサー
バに対してコンテンツ取得要求を送信するコンテンツ取
得要求送信ステップと、コンテンツ取得要求に応じて前
記サーバから送られてくるコンテンツを取得するコンテ
ンツ取得ステップと、前記コンテンツ取得ステップが取
得したコンテンツを媒体に出力する出力ステップとを含
み、前記コンテンツ取得ステップは、前記サーバから送
られてきたコンテンツが認証を要求するものであるか否
かを判定するログイン要求判定ステップと、前記ログイ
ン要求判定ステップが認証を要求するコンテンツである
と判定したときにはユーザ認証情報を前記サーバへ送信
する認証情報送信ステップと、前記ユーザ認証情報によ
る認証の結果送られてくるコンテンツを受信するコンテ
ンツ受信ステップとを含むことを特徴とする。
【0025】また、前記コンテンツ取得ステップは、前
記認証を要求するコンテンツを前記出力ステップに出力
させないことを特徴とする。
【0026】
【発明の実施の形態】以下、図面に基づいて、本発明の
好適な実施の形態について説明する。なお、従来例と同
じ構成要素には同じ符号を付ける。
【0027】図1は、本発明に係るコンテンツ自動取得
装置の一実施の形態を示したブロック構成図である。図
1には、コンテンツ自動取得装置に相当するプリントサ
ーバ10と、プリントサーバ10に対してURLを指定
して印刷要求を送信するクライアント1と、プリンタ2
と、インターネット3を経由してWWWサーバ4へアク
セスするために経由するゲートウェイ5とがLAN6に
接続されたシステム構成が示されている。
【0028】本実施の形態におけるプリントサーバ10
は、各クライアント1から送られてくる印刷要求を受け
付ける印刷要求受付処理部12、印刷要求に基づきジョ
ブを作成し、ジョブキュー14にキューイングするジョ
ブ作成処理部16、そして、本実施の形態において特徴
的な動作をする印刷実行制御部18、更に判定基準設定
処理部20、ユーザ認証情報テーブル22、判定基準デ
ータベース(DB)24及びcookie保持部26を
有している。
【0029】このうち、印刷実行制御部18は、ジョブ
キュー14にキューイングされているジョブに従い印刷
を実行する手段であり、図示しない従来からある印刷実
行制御を行う手段の他に、本実施の形態の特徴的な作用
を行うためにコンテンツ取得要求送信部28及びコンテ
ンツ取得処理部30を有している。コンテンツ取得要求
送信部28は、ジョブ内に指定されたURL先のWWW
サーバ4に対してコンテンツ取得要求を送信する。コン
テンツ取得処理部30は、コンテンツ取得要求に応じて
WWWサーバ4から送られてくるコンテンツを取得す
る。コンテンツ取得処理部30には、ログイン要求判定
部32、ユーザ認証情報送信部34、cookie抽出
部36及びデータ受信部38が設けられている。ログイ
ン要求判定部32は、WWWサーバ4から送られてきた
データがログイン要求か否かを判定する。ユーザ認証情
報送信部34は、ユーザID及びパスワードを含むユーザ
認証情報をWWWサーバ4へ送信する。データ受信部3
8は、WWWサーバ4から送られてくるデータを受信す
る。cookie抽出部36は、データ受信部38が受
信したデータに付加されてきたcookieを取り出し
てcookie保持部26に保存する。
【0030】また、本実施の形態では、ログイン要求判
定部32を設けてWWWサーバ4から送られてきたデー
タがログイン要求か否かを判定するようにしているが、
判定基準データベース24には、その判定基準が登録さ
れている。また、判定基準設定処理部20は、その判定
基準の設定等を行う管理手段である。ユーザ認証情報テ
ーブル22には、図2に示すように、システム内におい
て各クライアントユーザを識別するためのユーザID
と、URLと、対応URLにログインするために必要な
ユーザ認証情報とが組にして設定される。本実施の形態
においては、ログインID、パスワード及びグループI
Dによりユーザ認証情報を構成しているが、これに限定
されることなく、ログイン先となるWWWサーバ4によ
って要求されている情報を設定することになる。
【0031】本実施の形態では、ユーザからのURLが
指定された印刷要求に応じる前にユーザ認証情報テーブ
ル22及び判定基準データベース24に対して必要な情
報を事前に設定登録しておく必要がある。ユーザ認証情
報テーブル22については前述したとおりである。ここ
で、判定基準データベース24へ設定する判定基準に関
する情報について図3を用いて説明する。
【0032】送信したコンテンツ取得要求に応じてユー
ザ認証を必要とするWWWサーバ4から送られてくるロ
グイン要求としては、ログインを要求する画面(以下、
単に「ログイン画面」という)を表示させてログインI
Dとパスワードを入力させるものが一般的である。しか
し、ログイン画面の表示形式は、多種多様である。ま
た、ログイン専用の画面ではなくホームページ上の一部
分に会員ログイン用のフィールドが設けられたりするも
のもある。従って、コンテンツ取得要求に応じてWWW
サーバ4から送られてくる種々のログイン画面に対応で
きるようにしておく必要がある。そのために、本実施の
形態では、種々の判定基準を予め用意しておく。通常、
WWWサーバ4から送られてくるログイン画面データに
は、表示形式の異同に関係なくログイン画面特有のキー
ワードとなる文字列やコマンド行が含まれている。従っ
て、例えば、図3に例示した判定基準では、そのコマン
ド行や文字列を検索できるように設定している。送られ
てきたデータをログイン画面と誤認しないようにするた
めに、一つの判定基準に複数の条件を設定しておくこと
が望ましい。更に、本実施の形態では、判定基準に判定
を行うための確認順を決めている。
【0033】また、本実施の形態では、判定基準に合致
したときの処理を各判定基準に対応させて設定してい
る。なお、図3の合致時の処理の説明における“$USER#
ID$”などは、図2に示したユーザ認証情報の変数を示
しており、実際の処理時に該当するユーザ認証情報が代
入される。更に、本実施の形態では、ログインが要求さ
れていると判断したときに特別な処理の必要性を判断
し、その判断した結果によって使用する判定基準のテー
ブルを切り替えるようにしている。
【0034】以上の構成において、プリントサーバ6
は、ジョブ内に印刷対象の取得先としてURLが指定さ
れていると、その指定URL先へコンテンツ取得要求を
送信する。ユーザ認証を必要としないWWWサーバ4で
あれば、そのWWWサーバ4からユーザが期待するコン
テンツを直接取り出すことができる。しかし、ユーザ認
証を要求するWWWサーバ4は、一般に、最初のアクセ
ス要求(コンテンツ取得要求)に対して、ログイン要求
画面を表示させてユーザ認証情報を入力させるか、アク
セスに対して認証エラー(Basic又はDigest)を送信す
る。従って、指定URL先がユーザ認証を要求するWW
Wサーバ4であったときには、印刷がエラーで終了する
か、ログイン要求画面を印刷することになり、ユーザが
期待するコンテンツを得ることはできない。
【0035】本実施の形態において特徴的なことは、指
定URLのWWWサーバ4にアクセスしようとしたと
き、そのアクセス先がユーザ認証を行うWWWサーバ4
であってもアクセス拒否やログイン要求画面の印刷で終
わらせるのではなく、ユーザが期待するコンテンツを確
実に取り出して印刷できるようにしたことである。以
下、本実施の形態において、ユーザがクライアント1か
ら印刷要求を発するところから印刷が終了するまでの処
理について説明する。
【0036】クライアント1のユーザは、印刷したいと
き、図4に示した印刷画面を表示させて、この画面から
必要な項目を入力指定する。ユーザは、この印刷属性等
の入力画面において、ドキュメント情報欄で印刷対象と
する文書を指定する。本実施の形態では、印刷文書名と
してURLとローカルファイルとを選択的に指定する。
なお、ローカルファイルの「ローカル」というのは、U
RLに対抗する用語であり、自己使用のクライアント1
という意味ではなくLAN内と解釈する。従って、ファ
イル格納箇所がURL以外であると解釈し、自己使用の
クライアント1のみならず、図示しないデータベースサ
ーバ、他のクライアント1との共有フォルダ等も「ロー
カル」に該当する。本実施の形態においては、URLを
指定すると共にそのURL先へアクセスする際のユーザ
認証情報を選択的に指定できるようにしている。指定す
るときには、該当するチェックボックスにチェックし、
ユーザ名等を入力する。図4に示した例では、指定でき
るユーザ認証情報としてログインIDに相当するユーザ
名とパスワードのみを示したが、図2に対応させればグ
ループIDも入力できるようにする。必要な項目設定入
力後、印刷ボタンをクリックすることでプリントサーバ
10へ印刷要求を送信する。
【0037】プリントサーバ10の印刷要求受付処理部
12がクライアント1からの印刷要求を受け付けると、
ジョブ作成処理部16は、その要求情報を解析してジョ
ブを作成し、ジョブキュー14へ出力する。ジョブに
は、ユーザ認証情報が指定されていたときには、その情
報が含まれる。その後、印刷実行制御部18は、要求さ
れたタイミングで該当するジョブをジョブキュー14か
ら取り出し、印刷を実行する。そのジョブ内に設定され
ている印刷対象がローカルファイルであれば、従来と同
様に、該当する格納先からそのファイルを取り出して所
定のタイミングで指定のプリンタ2へ出力する。ジョブ
内に設定されている印刷対象がURLのとき、プリント
サーバ10は、指定URL先のWWWサーバ4からコン
テンツを取り出してくるわけであるが、そのURL先が
ユーザ認証を要求するWWWサーバ4のときには、以下
に説明する本実施の形態における特徴的な処理を行う。
前述したように、ユーザ認証を要求するWWWサーバ4
は、最初のコンテンツ取得要求に対して、ログイン要求
画面を表示させてユーザ認証情報を入力させるか、アク
セスに対して認証エラーを送信するが、まず、ログイン
要求画面データを送ってくる前者の場合から図5を用い
て説明する。
【0038】まず、プリントサーバ10のコンテンツ取
得要求送信部28は、該当する指定URLのWWWサー
バ4に対して、cookieを添えずにHTTP GETを送信
すると(S1)、WWWサーバ4からはこのコンテンツ
送信要求に応じてログイン画面のHTMLデータが戻っ
てくる(S2)。このデータを受け取ると、ログイン要
求判定部32は、そのデータがログイン画面か否かの判
定を行う(S3)。この判定処理では、まず、受け取っ
たデータ内の文字列を解析して、対象となる処理(アク
ション)を判定する。アクションが特別処理でないとき
には、受け取ったデータ内の文字列を、判定基準データ
ベース24に登録されている通常処理時の判定基準と確
認順に照合する。その結果、受け取ったデータがログイ
ン画面であると判定したとき、対象となる処理を実施す
ることになる。例えば、「同じサーバの/cgi-bin/logi
n.cgiに対してフォームを送る」という指示であれば、
ユーザ認証情報送信部34は、合致した判定基準に対応
した指示(合致時の処理)に従ったURL先に対してユ
ーザ認証情報をFORMに設定してHTTP POSTで送信する
(S4)。このときに付加するユーザ認証情報は、対応
するジョブにユーザ認証情報が指定されていれば、それ
を優先して使用し、指定されていなければ、ユーザ認証
情報テーブル22から該当するユーザとURLとの組に
より特定されるユーザ認証情報を取り出し使用する。該
当するユーザのデータがユーザ認証情報テーブル22に
登録されていないとき、本実施の形態では、プリントサ
ーバ10が使用するユーザ認証情報を使用して当該ユー
ザのためにコンテンツを取り出すことにする。ユーザ認
証情報を送信することにより、該当するWWWサーバ4
からはユーザ認証された旨を示すログイン完了画面(O
K画面)のHTMLデータにcookieが付加されて
送られてくる(S5)。このとき、cookie抽出部
36は、送られてきたデータに付加されていたcook
ieを抽出してcookie保持部26へ書き込む(S
6)。
【0039】コンテンツ取得要求送信部28は、以上の
ようにして取得したcookieを添えて指定URLへ
再度コンテンツ取得要求をHTTP GETで送信すると(S
7)、WWWサーバ4からは、ユーザが期待する印刷対
象のコンテンツ(ドキュメントデータ)が送られてくる
(S8)。データ受信部38がこのコンテンツを受信す
ると、印刷実行制御部18は、ジョブの指定内容に従い
指定のプリンタ2へ取得したコンテンツを出力する。
【0040】次に、他の例を図6を用いて説明する。
【0041】この場合のステップ1,2は同じなので説
明を省略する。ログイン要求判定部32における判定処
理(S3)についても同じであるが、この処理内容が多
少異なってくる。すなわち、受け取ったデータがログイ
ン画面であると判定したとき、対象となる処理を実施す
ることになるが、この処理として、例えば、「同じUR
Lに対してフォームを送る」という指示であれば、ユー
ザ認証情報送信部34は、最初のコンテンツ取得要求送
信時(S1)に指定したのと同じURL先に対してユー
ザ認証情報をFORMに設定してHTTP POSTで送信すること
になる(S4)。付加するユーザ認証情報の選択方法
は、上述したとおりである。これにより、該当するWW
Wサーバ4からは、ユーザが期待する印刷対象のコンテ
ンツ(ドキュメントデータ)が送られてくる(S9)。
データ受信部38がこのコンテンツを受信すると、印刷
実行制御部18は、ジョブの指定内容に従い指定のプリ
ンタ2へ取得したコンテンツを出力する。
【0042】なお、受信したコンテンツには、cook
ieが付加されて送られてくるが、目的とするコンテン
ツは取得できたので、そのcookieをあえて保存し
ておく必要はない。しかし、cookie保持部26に
保存しておけば、同一ユーザがその後に継続して当該W
WWサーバ4からコンテンツを取得する際には利用する
ことができる。
【0043】本実施の形態によれば、以上のように送信
したコンテンツ取得要求に対してWWWサーバ4からロ
グイン画面が送られてきたときでもそのWWWサーバ4
に対して自動ログインすることにより、ユーザが期待す
るコンテンツを取得することができる。
【0044】なお、現在にところログイン画面であるこ
とを示す識別子なる情報がログイン画面データに付加さ
れていないので、本実施の形態では、ログイン画面であ
るかか否かについては、ログイン画面に含まれている文
字列等に基づく判定基準を設定するようにしたが、その
旨を示す情報が設定されるようになれば、判定基準デー
タベース24や判定基準設定処理部20は不要になる。
【0045】次に、最初のコンテンツ取得要求に対して
WWWサーバ4が認証エラーを戻してくる場合を図7を
用いて説明する。
【0046】プリンサーバ10のコンテンツ取得要求送
信部28は、該当する指定URLのWWWサーバ4に対
して、cookieを添えずにHTTP GETを送信すると
(S10)、WWWサーバ4からはこのコンテンツ送信
要求に応じてHTTP 401エラーのような認証エラーを戻し
てくる(S11)。この例では、Basic認証エラーとし
ている。
【0047】コンテンツ送信要求に対して認証エラーが
返信されて来たことを認識すると、ユーザ認証情報送信
部34は、認証エラーの種別(Basic又はDigest)を判断
して、その種別に適応した形式にてユーザ認証情報を付
加したコンテンツ取得要求を同じURL先へ送信する
(S12)。付加するユーザ認証情報の選択方法は、上
記と同じである。このコンテンツ取得要求に対して、W
WWサーバ4からは、ユーザが期待する印刷対象のコン
テンツ(ドキュメントデータ)が送られてくる(S1
3)。データ受信部38がこのコンテンツを受信する
と、印刷実行制御部18は、ジョブの指定内容に従い指
定のプリンタ2へ取得したコンテンツを出力する。
【0048】本実施の形態によれば、ユーザにより指定
されたURL先がユーザ認証を行うWWWサーバ4であ
ってもアクセス拒否やログイン要求画面の印刷で終わら
せるのではなく、ユーザが期待するコンテンツを確実に
取り出して印刷することができる。これにより、大容量
の文書を夜間にバッチにて印刷するようにときに、エラ
ーで終了した結果、印刷物による冊子が完成されていな
かったり、冊子の中にログイン画面がファイルされてい
たりするようなことがなくなる。また、プリントサーバ
10がジョブ実行時に指定URLからコンテンツを取り
出すので、最新の情報を入手することができる。
【0049】なお、ログイン画面を意識的に印刷させた
い場合があるかもしれない。そのようなときのために、
ログイン画面がWWWサーバ4から送られてくるような
ときには上記処理を実施させずに従来と同様に処理する
ようなフラグ情報を設定できるようにしてもよい。ま
た、本実施の形態では、ログイン画面を常に排除して印
刷しないようにしたが、ログイン画面をコンテンツと共
に表示できるようにしてもよい。
【0050】また、本実施の形態では、本発明に係るコ
ンテンツ自動取出装置又はその方法をプリントサーバ1
0に適用した場合を例にして説明したが、他の種類のサ
ーバやプリンタ自体に組み入れたり、印刷を伴わない処
理の一部に適用することもできる。また、前述した処理
機能をアプリケーションプログラムにより実現し、CD
−ROMやDVD−ROM等、電磁気的・光学的に情報
を保持するコンピュータにより読取り可能な記録媒体に
記録しておいてもよい。
【0051】
【発明の効果】本発明によれば、指定されたURL先が
ユーザ認証を行うサーバであっても認証エラーやログイ
ン画面の印刷で終わらせるのではなく、ユーザが期待す
るコンテンツを確実に取り出すことができる。
【0052】また、ログイン要求か否かの判定基準を設
定できるようにしたので、種々の形式で表現されうるロ
グイン要求に対しても対応することができる。
【図面の簡単な説明】
【図1】 本発明に係るコンテンツ自動取得装置の一実
施の形態を示したブロック構成図である。
【図2】 本実施の形態における判定基準データベース
に設定する判定基準の例を示した図である。
【図3】 本実施の形態におけるユーザ認証情報テーブ
ルへの設定内容例を示した図である。
【図4】 本実施の形態における印刷要求画面の表示例
を示した図である。
【図5】 本実施の形態においてサーバからコンテンツ
を取り出すときのシーケンス図である。
【図6】 本実施の形態においてサーバからコンテンツ
を取り出すときのシーケンス図である。
【図7】 本実施の形態においてサーバからコンテンツ
を取り出すときのシーケンス図である。
【図8】 従来からあるプリントサーバシステムを示し
た概略構成図である。
【符号の説明】
1 クライアント、2 プリンタ、3 インターネッ
ト、4 WWWサーバ、5 ゲートウェイ、6 LA
N、10 プリントサーバ、12 印刷要求受付処理
部、14 ジョブキュー、16 ジョブ作成処理部、1
8 印刷実行制御部、20 判定基準設定処理部、22
ユーザ認証情報テーブル、24 判定基準データベー
ス(DB)、26 cookie保持部、28 コンテ
ンツ取得要求送信部、30 コンテンツ取得処理部、3
2 ログイン要求判定部、34 ユーザ認証情報送信
部、36 cookie抽出部、38 データ受信部。

Claims (18)

    【特許請求の範囲】
  1. 【請求項1】 指定されたURLからコンテンツを自動
    的に取り出すコンテンツ自動取出装置において、 指定されたURL先のサーバに対してコンテンツ取得要
    求を送信するコンテンツ要求送信手段と、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得処理手段と、 を有し、 前記コンテンツ取得処理手段は、 前記サーバから送られてきたデータがログイン要求か否
    かを判定するログイン要求判定部と、 前記ログイン要求判定部がログイン要求であったと判定
    したときにはユーザ認証情報を前記サーバへ送信する認
    証情報送信部と、 ユーザ認証されたことにより前記サーバから送られてく
    るコンテンツを受信するコンテンツ受信部と、 有することを特徴とするコンテンツ自動取出装置。
  2. 【請求項2】 請求項1記載のコンテンツ自動取出装置
    において、 前記サーバから送られてきたデータに付加されてきたサ
    ーバ用ユーザ識別情報を取り出してユーザ識別情報保持
    部に保存する識別情報保存処理部を有し、 前記コンテンツ要求送信手段は、ユーザ認証後において
    前記ユーザ識別情報保持部に保存されているサーバ用ユ
    ーザ識別情報を取り出しコンテンツ取得要求に付加して
    前記サーバへ送信することを特徴とするコンテンツ自動
    取出装置。
  3. 【請求項3】 請求項1記載のコンテンツ自動取出装置
    において、 ログイン要求か否かの判定基準が登録された判定基準デ
    ータベースを有し、 前記ログイン要求判定部は、前記判定基準データベース
    に登録された判定基準に基づきログイン要求か否かを判
    定することを特徴とするコンテンツ自動取出装置。
  4. 【請求項4】 指定されたURLからコンテンツを自動
    的に取り出すコンテンツ自動取出装置において、 指定されたURL先のサーバに対してコンテンツ取得要
    求を送信するコンテンツ要求送信手段と、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得処理手段と、 を有し、 前記コンテンツ取得処理手段は、 コンテンツ取得要求に応じて前記サーバが認証エラーを
    返信してきたときに、ユーザ認証情報を付加してコンテ
    ンツ取得要求を前記サーバへ送信する認証情報送信部
    と、 ユーザ認証されたことにより前記サーバから送られてく
    るコンテンツを受信するコンテンツ受信部と、 有することを特徴とするコンテンツ自動取出装置。
  5. 【請求項5】 請求項1又は4記載のコンテンツ自動取
    出装置において、 前記認証情報送信部は、URLを指定したユーザから送
    られてきたユーザ認証情報を前記サーバへ送ることを特
    徴とするコンテンツ自動取出装置。
  6. 【請求項6】 請求項1又は4記載のコンテンツ自動取
    出装置において、 ユーザ識別情報とURLとユーザ認証情報とを対応させ
    て記憶するユーザ認証情報記憶手段を有し、 前記認証情報送信部は、URLを指定したユーザ及びそ
    のURLから特定できるユーザ認証情報を前記ユーザ認
    証情報記憶手段から取り出して前記サーバへ送信するこ
    とを特徴とするコンテンツ自動取出装置。
  7. 【請求項7】 指定されたURLからコンテンツを自動
    的に取り出す方法において、 指定されたURL先のサーバに対してコンテンツ取得要
    求を送信するコンテンツ取得要求送信ステップと、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得ステップと、 を含み、 前記コンテンツ取得ステップは、 前記サーバから送られてきたデータがログイン要求か否
    かを判定する判定ステップと、 判定の結果、ログイン要求であったときにはユーザ認証
    情報を前記サーバへ送る認証情報送信ステップと、 ユーザ認証されたことにより前記サーバから送られてく
    るコンテンツを受信するコンテンツ受信ステップと、 を含むことを特徴とするコンテンツ自動取出方法。
  8. 【請求項8】 請求項7記載のコンテンツ自動取出方法
    において、 前記サーバから送られてきたデータに付加されてきたサ
    ーバ用ユーザ識別情報を取り出し保存する識別情報保存
    ステップを含み、 前記識別情報保存ステップが保存したサーバ用ユーザ識
    別情報をコンテンツ取得要求に付加して前記サーバへ送
    信することによって前記サーバからコンテンツを取得す
    ることを特徴とするコンテンツ自動取出方法。
  9. 【請求項9】 請求項7記載のコンテンツ自動取出方法
    において、 前記判定ステップは、判定基準データベースに登録され
    ている判定基準に基づきログイン要求か否かを判定する
    ことを特徴とするコンテンツ自動取出方法。
  10. 【請求項10】 指定されたURLからコンテンツを自
    動的に取り出す方法において、 指定されたURL先のサーバに対してコンテンツ取得要
    求を送信するコンテンツ取得要求送信ステップと、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得ステップと、 を含み、 前記コンテンツ取得ステップは、 コンテンツ取得要求に応じて前記サーバが認証エラーを
    返信してきたときに、ユーザ認証情報を付加してコンテ
    ンツ取得要求を再度前記サーバへ送信する認証情報送信
    ステップと、 ユーザ認証されたことにより前記サーバから送られてく
    るコンテンツを受信するコンテンツ受信ステップと、 を含むことを特徴とするコンテンツ自動取出方法。
  11. 【請求項11】 請求項7又は10記載のコンテンツ自
    動取出方法において、 前記認証情報送信ステップは、URLを指定したユーザ
    から送られてきたユーザ認証情報を前記サーバへ送信す
    ることを特徴とするコンテンツ自動取出方法。
  12. 【請求項12】 請求項7又は10記載のコンテンツ自
    動取出方法において、 前記認証情報送信ステップは、ユーザ識別情報とURL
    とユーザ認証情報とを対応させて記憶するユーザ認証情
    報記憶手段の中から、URLを指定したユーザ及びその
    URLから特定できるユーザ認証情報を取り出して前記
    サーバへ送信することを特徴とするコンテンツ自動取出
    方法。
  13. 【請求項13】 指定されたURLからコンテンツを媒
    体に出力する出力装置において、 指定されたURLで特定されるサーバに対してコンテン
    ツ取得要求を送信するコンテンツ要求送信手段と、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得処理手段と、 前記コンテンツ取得処理手段が取得したコンテンツを媒
    体に出力する出力手段と、 を有し、 前記コンテンツ取得処理手段は、 前記サーバから送られてきたコンテンツが認証を要求す
    るものであるか否かを判定するログイン要求判定部と、 前記ログイン要求判定部が認証を要求するコンテンツで
    あると判定したときにはユーザ認証情報を前記サーバへ
    送信する認証情報送信部と、 前記ユーザ認証情報による認証の結果送られてくるコン
    テンツを受信するコンテンツ受信部と、 を有することを特徴とする出力装置。
  14. 【請求項14】 請求項13記載の出力装置において、 前記コンテンツ取得処理手段は、前記認証を要求するコ
    ンテンツを前記出力手段に出力しないことを特徴とする
    出力装置。
  15. 【請求項15】 指定されたURLからコンテンツを媒
    体に出力する出力方法において、 指定されたURLで特定されるサーバに対してコンテン
    ツ取得要求を送信するコンテンツ取得要求送信ステップ
    と、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得ステップと、 前記コンテンツ取得ステップが取得したコンテンツを媒
    体に出力する出力ステップと、 を含み、 前記コンテンツ取得ステップは、 前記サーバから送られてきたコンテンツが認証を要求す
    るものであるか否かを判定するログイン要求判定ステッ
    プと、 前記ログイン要求判定ステップが認証を要求するコンテ
    ンツであると判定したときにはユーザ認証情報を前記サ
    ーバへ送信する認証情報送信ステップと、 前記ユーザ認証情報による認証の結果送られてくるコン
    テンツを受信するコンテンツ受信ステップと、 を含むことを特徴とする出力方法。
  16. 【請求項16】 請求項15記載の出力方法において、 前記コンテンツ取得ステップは、前記認証を要求するコ
    ンテンツを前記出力ステップに出力させないことを特徴
    とする出力方法。
  17. 【請求項17】 指定されたURLからコンテンツを媒
    体に出力する出力プログラムにおいて、 指定されたURLで特定されるサーバに対してコンテン
    ツ取得要求を送信するコンテンツ取得要求送信ステップ
    と、 コンテンツ取得要求に応じて前記サーバから送られてく
    るコンテンツを取得するコンテンツ取得ステップと、 前記コンテンツ取得ステップが取得したコンテンツを媒
    体に出力する出力ステップと、 を含み、 前記コンテンツ取得ステップは、 前記サーバから送られてきたコンテンツが認証を要求す
    るものであるか否かを判定するログイン要求判定ステッ
    プと、 前記ログイン要求判定ステップが認証を要求するコンテ
    ンツであると判定したときにはユーザ認証情報を前記サ
    ーバへ送信する認証情報送信ステップと、 前記ユーザ認証情報による認証の結果送られてくるコン
    テンツを受信するコンテンツ受信ステップと、 を含むことを特徴とする出力プログラム。
  18. 【請求項18】 請求項17記載の出力プログラムにお
    いて、 前記コンテンツ取得ステップは、前記認証を要求するコ
    ンテンツを前記出力ステップに出力させないことを特徴
    とする出力プログラム。
JP2002042935A 2002-02-20 2002-02-20 コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム Pending JP2003242105A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002042935A JP2003242105A (ja) 2002-02-20 2002-02-20 コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002042935A JP2003242105A (ja) 2002-02-20 2002-02-20 コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム

Publications (1)

Publication Number Publication Date
JP2003242105A true JP2003242105A (ja) 2003-08-29

Family

ID=27782881

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002042935A Pending JP2003242105A (ja) 2002-02-20 2002-02-20 コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム

Country Status (1)

Country Link
JP (1) JP2003242105A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006221242A (ja) * 2005-02-08 2006-08-24 Fujitsu Ltd 認証情報詐取防止システム、プログラム及び方法
JP2007268752A (ja) * 2006-03-30 2007-10-18 Fuji Xerox Co Ltd 画像形成装置
JP2008003744A (ja) * 2006-06-21 2008-01-10 Sharp Corp 認証システムおよび認証方法
JP2008003745A (ja) * 2006-06-21 2008-01-10 Sharp Corp 認証システムおよび認証方法
US7511842B2 (en) 2002-03-19 2009-03-31 Ricoh Company, Ltd. Image forming apparatus
JP2011212947A (ja) * 2010-03-31 2011-10-27 Ricoh Co Ltd 画像形成装置
JP2012088838A (ja) * 2010-10-18 2012-05-10 Canon Inc 情報処理装置、情報処理装置を制御する制御方法、およびそのプログラム
CN102457644A (zh) * 2010-10-29 2012-05-16 精工爱普生株式会社 内容输出方法、内容服务器以及中介服务器
US8433781B2 (en) 2006-09-26 2013-04-30 Konica Minolta Business Technologies, Inc. Image processing apparatus, information transmission method and image processing system
CN103713605A (zh) * 2013-12-27 2014-04-09 广西瀚特信息产业股份有限公司 一种智能控制平台及方法
JP2014157480A (ja) * 2013-02-15 2014-08-28 Canon Inc 情報処理装置及びプログラム、制御方法
JP2016071488A (ja) * 2014-09-29 2016-05-09 ブラザー工業株式会社 情報処理装置、記録システム、及びプログラム

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7511842B2 (en) 2002-03-19 2009-03-31 Ricoh Company, Ltd. Image forming apparatus
JP2006221242A (ja) * 2005-02-08 2006-08-24 Fujitsu Ltd 認証情報詐取防止システム、プログラム及び方法
JP2007268752A (ja) * 2006-03-30 2007-10-18 Fuji Xerox Co Ltd 画像形成装置
JP2008003744A (ja) * 2006-06-21 2008-01-10 Sharp Corp 認証システムおよび認証方法
JP2008003745A (ja) * 2006-06-21 2008-01-10 Sharp Corp 認証システムおよび認証方法
US8433781B2 (en) 2006-09-26 2013-04-30 Konica Minolta Business Technologies, Inc. Image processing apparatus, information transmission method and image processing system
JP2011212947A (ja) * 2010-03-31 2011-10-27 Ricoh Co Ltd 画像形成装置
US9086826B2 (en) 2010-10-18 2015-07-21 Canon Kabushiki Kaisha Information processing apparatus, method for controlling the same, and storage medium
JP2012088838A (ja) * 2010-10-18 2012-05-10 Canon Inc 情報処理装置、情報処理装置を制御する制御方法、およびそのプログラム
JP2012094086A (ja) * 2010-10-29 2012-05-17 Seiko Epson Corp コンテンツ出力システム、コンテンツサーバー、仲介サーバー、および、コンテンツ出力方法
CN102457644A (zh) * 2010-10-29 2012-05-16 精工爱普生株式会社 内容输出方法、内容服务器以及中介服务器
CN102457644B (zh) * 2010-10-29 2015-11-11 精工爱普生株式会社 内容输出方法、内容服务器以及中介服务器
US9189177B2 (en) 2010-10-29 2015-11-17 Seiko Epson Corporation Content outputting method, content server and mediation server
JP2014157480A (ja) * 2013-02-15 2014-08-28 Canon Inc 情報処理装置及びプログラム、制御方法
CN103713605A (zh) * 2013-12-27 2014-04-09 广西瀚特信息产业股份有限公司 一种智能控制平台及方法
JP2016071488A (ja) * 2014-09-29 2016-05-09 ブラザー工業株式会社 情報処理装置、記録システム、及びプログラム

Similar Documents

Publication Publication Date Title
US8330980B2 (en) System, method, and apparatus for networked print management
US8325366B2 (en) Image forming system and image forming apparatus
US8054481B2 (en) Updating of resource data in a printing apparatus
JP6155899B2 (ja) 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム
US7952739B2 (en) Image forming apparatus, image processing apparatus, image forming method, image processing method, program, and storage medium
US7519656B2 (en) Information processing system, information processing apparatus, information processing method, storage medium that stores program for implementing that method to be readable by information processing apparatus, and program
CN102446077A (zh) 打印系统、打印方法、打印服务器以及控制方法
JP2008084324A (ja) 文書管理システム、装置、及び方法
JP2008071154A (ja) プログラム及び配置図作成装置
EP1569416A1 (en) Methods and apparatuses for providing a requested service on a standardised protocol interface
JP2003242105A (ja) コンテンツ自動取出装置、コンテンツ自動取出方法、出力装置、出力方法及び出力プログラム
EP2763392A2 (en) Image processing apparatus and image processing system
US7154635B2 (en) Print job management method and apparatus
US7774853B2 (en) Document processing device, and document processing control method thereof
EP3128736A1 (en) Printing system capable of printing in any one of plural image forming apparatuses over a network
US20100333180A1 (en) Data processing apparatus that registers information notification destination and method therefor, and storage medium
US20040236828A1 (en) Information processing system, information processing apparatus, information processing method, storage medium for information processing apparatus-readably storing program for practicing that method, and program therefor
US20080306902A1 (en) System and method for tracking print job status
US20060074840A1 (en) System and method for tracking print job status
US20050097074A1 (en) Built-in apparatus, HTTP request distribution method, recording medium for storing implementation program and Web system
CN100458765C (zh) 数据处理设备、终端装置和数据处理系统
JP4265688B1 (ja) 画像形成装置および画像形成システム
US20080174804A1 (en) Method and System for Transmitting Print Information Between A Client and A Server Over A Wide Area Network
JP2006285840A (ja) 文書管理システム
JP6402805B2 (ja) 情報処理システム、情報処理装置、機器、情報処理方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040913

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20040913

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061128

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070122

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070220