(57)【特許請求の範囲】
【請求項１】
ウェブブラウザ経由のダイレクト印刷を行うためのウェブサーバであって、
メモリと、
プロセッサーとを備え、
前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存し、
前記プロセッサーは、
ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、
読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、
前記生成された当該画面を前記ウェブブラウザに表示させ、
前記ウェブブラウザに表示された前記画面において前記初期値としての前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する、
ことを特徴とするウェブサーバ。
【請求項２】
前記印刷設定情報は、前記ウェブサーバから前記印刷データを受信して印刷する印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする請求項１に記載のウェブサーバ。
【請求項３】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする請求項１または２に記載のウェブサーバ。
【請求項４】
前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする請求項１〜３のいずれか一項に記載のウェブサーバ。
【請求項５】
複数の印刷装置に接続され、前記複数の印刷設定情報は前記複数の印刷装置それぞれに関する印刷設定情報であることを特徴とする請求項１〜４のいずれか一項に記載のウェブサーバ。
【請求項６】
前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする請求項１〜５のいずれか一項に記載のウェブサーバ。
【請求項７】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする請求項１〜６のいずれか一項に記載のウェブサーバ。
【請求項８】
前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする請求項３〜７のいずれか一項に記載のウェブサーバ。
【請求項９】
前記印刷装置は原稿から画像を読み取る読取り手段を有し、
前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする請求項５〜８のいずれか一項に記載のウェブサーバ。
【請求項１０】
前記画面生成手段は、前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする請求項６〜９のいずれか一項に記載のウェブサーバ。
【請求項１１】
クライアントコンピュータからウェブブラウザ経由でダイレクト印刷を行うための印刷装置であって、
メモリと、
プロセッサーとを備え、
前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存し、
前記プロセッサーは、
ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、
読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、
前記生成された当該画面を前記ウェブブラウザに表示させ、
前記ウェブブラウザに表示された前記画面において前記初期値としての前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する、
ことを特徴とする印刷装置。
【請求項１２】
前記印刷設定情報は、前記印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする請求項１１に記載の印刷装置。
【請求項１３】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする請求項１１または１２に記載の印刷装置。
【請求項１４】
前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする請求項１１〜１３のいずれか一項に記載の印刷装置。
【請求項１５】
複数の他の印刷装置に接続され、前記複数の印刷設定情報は前記複数の他の印刷装置それぞれに関する印刷設定情報も含むことを特徴とする請求項１１〜１４のいずれか一項に記載の印刷装置。
【請求項１６】
前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする請求項１１〜１５のいずれか一項に記載の印刷装置。
【請求項１７】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする請求項１１〜１６のいずれか一項に記載の印刷装置。
【請求項１８】
前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする請求項１２〜１７のいずれか一項に記載の印刷装置。
【請求項１９】
前記印刷装置は原稿から画像を読み取る読取り手段を有し、
前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする請求項１１〜１８のいずれか一項に記載の印刷装置。
【請求項２０】
前記画面生成手段は、前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする請求項１６〜１９のいずれか一項に記載の印刷装置。
【請求項２１】
ウェブブラウザ経由のダイレクト印刷を行うための印刷システムであって、
印刷データの印刷設定に対応するＵＲＬがユーザにより前記ウェブブラウザにおいて入力される一以上のクライアントコンピュータと、
メモリと、
プロセッサーと、
一以上の印刷装置とを備え、
前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存し、
前記プロセッサーは、
前記クライアントコンピュータにおいて、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、
読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、
前記生成された当該画面を前記ウェブブラウザに表示させ、
前記ウェブブラウザに表示された前記画面において前記初期値としての前記印刷設定が変更された場合、変更された当該印刷設定を前記印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映し、
前記一以上の印刷装置は、
前記プロセッサーが前記印刷データの印刷設定として反映した前記印刷設定により印刷データを印刷する、
ことを特徴とする印刷システム。
【請求項２２】
前記印刷設定情報は、前記印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする請求項２１に記載の印刷システム。
【請求項２３】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする請求項２１または２２に記載の印刷システム。
【請求項２４】
前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする請求項２１〜２３のいずれか一項に記載の印刷システム。
【請求項２５】
前記印刷装置を複数有し、前記複数の印刷設定情報は複数の前記印刷装置それぞれに関する印刷設定情報であることを特徴とする請求項２１〜２４のいずれか一項に記載の印刷システム。
【請求項２６】
前記クライアントコンピュータにおける前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする請求項２１〜２５のいずれか一項に記載の印刷システム。
【請求項２７】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする請求項２１〜２６のいずれか一項に記載の印刷システム。
【請求項２８】
前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする請求項２２〜２７のいずれか一項に記載の印刷システム。
【請求項２９】
前記印刷装置は原稿から画像を読み取る読取り手段を有し、
前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする請求項２１〜２８のいずれか一項に記載の印刷システム。
【請求項３０】
前記画面生成手段は、前記クライアントコンピュータにおける前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする請求項２６〜２９のいずれか一項に記載の印刷システム。
【請求項３１】
ウェブブラウザ経由のダイレクト印刷を実行させるプログラムであって、
ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存する手順（ａ）と、
前記手順（ａ）において保存した、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を読み込み、
読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、
前記生成された当該画面を前記ウェブブラウザに表示させ、
前記ウェブブラウザに表示された前記画面において前記初期値としての前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する手順（ｂ）と、
をウェブサーバに実行させることを特徴とするプログラム。
【請求項３２】
前記印刷設定情報は、前記ウェブサーバから前記印刷データを受信して印刷する印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする請求項３１に記載のプログラム。
【請求項３３】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する手順（ｅ）をさらに前記ウェブサーバに実行させることを特徴とする請求項３１または３２に記載のプログラム。
【請求項３４】
前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする請求項３１〜３３のいずれか一項に記載のプログラム。
【請求項３５】
前記サーバは複数の印刷装置に接続され、前記複数の印刷設定情報は前記複数の印刷装置それぞれに関する印刷設定情報であることを特徴とする請求項３１〜３４のいずれか一項に記載のプログラム。
【請求項３６】
前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する手順（ｆ）をさらに前記ウェブサーバに実行させることを特徴とする請求項３１〜３５のいずれか一項に記載のプログラム。
【請求項３７】
前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する手順（ｇ）をさらに前記ウェブサーバに実行させることを特徴とする請求項３１〜３６のいずれか一項に記載のプログラム。
【請求項３８】
前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする請求項３２〜３７のいずれか一項に記載のプログラム。
【請求項３９】
原稿の読み取り機能を有する前記印刷装置が原稿を読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更する手順（ｄ）をさらに前記ウェブサーバに実行させることを特徴とする請求項３１〜３８のいずれか一項に記載のプログラム。
【請求項４０】
前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面を生成する手順（ｈ）をさらに前記ウェブサーバに実行させることを特徴とする請求項３１〜３９のいずれか一項に記載のプログラム。
【請求項４１】
請求項３１〜４０のいずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブサーバ、印刷装置、印刷システム、および、ウェバサーバ用プログラムに関し、特に、ウェブブラウザ経由のダイレクト印刷を行うためのウェブサーバ、印刷装置、印刷システム、および、ウェバサーバ用プログラムに関する。
【背景技術】
【０００２】
近年、印刷装置の高機能化が進められており、これに伴い、ユーザは印刷装置の有する多様な機能を利用して、印刷データを様々な形式の印刷物として出力している。
【０００３】
印刷装置の有する機能を指定するための印刷設定を印刷データに反映させるための従来技術としては、電子メールのメールアドレスに対応付けられた印刷設定を予め印刷装置に記憶させておき、クライアント端末から送信されてきた電子メールの宛先のアドレスに対応する印刷設定に基づいて電子メールに添付されている印刷データを印刷するというものがある（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１１５５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来技術は、電子メールを用いて印刷装置に対し一方向に印刷設定をするものであるため、一のユーザから他のユーザに対し印刷設定を指定することや印刷設定の一部変更による利用が困難であり、柔軟な印刷設定に対応できないという問題がある。
【０００６】
本発明は、このような問題を解決するためになされたものである。すなわち、ウェブブラウザ経由のダイレクト印刷において、あらかじめウェブサーバにＵＲＬおよびこれに対応する印刷設定情報を記憶させておき、ユーザによりウェブブラウザに入力されたＵＲＬに対応する印刷設定情報を印刷データの印刷設定に反映させる。これにより、印刷設定の印刷データへの反映が容易かつ短時間で行えるとともに、他のユーザへの印刷設定の指定や印刷設定の一部変更による利用といった柔軟な印刷設定を容易に行うことができる。
【課題を解決するための手段】
【０００７】
本発明の上記課題は、以下の手段によって解決される。
【０００８】
（１）ウェブブラウザ経由のダイレクト印刷を行うためのウェブサーバであって、メモリと、プロセッサーとを備え、前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存する保存し、前記プロセッサーは、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、前記生成された当該画面を前記ウェブブラウザに表示させ、前記ウェブブラウザに表示された前記初期値としての前記画面において前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する、ことを特徴とするウェブサーバ。
【０００９】
（２）前記印刷設定情報は、前記ウェブサーバから前記印刷データを受信して印刷する印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする上記（１）に記載のウェブサーバ。
【００１１】
（３）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする上記（１）または（２）に記載のウェブサーバ。
【００１２】
（４）前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする上記（１）〜（３）のいずれかに記載のウェブサーバ。
【００１３】
（５）複数の印刷装置に接続され、前記複数の印刷設定情報は前記複数の印刷装置それぞれに関する印刷設定情報であることを特徴とする上記（１）〜（４）のいずれかに記載のウェブサーバ。
【００１４】
（６）前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする上記（１）〜（５）のいずれかに記載のウェブサーバ。
【００１５】
（７）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする上記（１）〜（６）のいずれかに記載のウェブサーバ。
【００１６】
（８）前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする上記（３）〜（７）のいずれかに記載のウェブサーバ。
【００１７】
（９）前記印刷装置は原稿から画像を読み取る読取り手段を有し、前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする上記（５）〜（８）のいずれかに記載のウェブサーバ。
【００１８】
（１０）前記画面生成手段は、前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする上記（６）〜（９）のいずれかに記載のウェブサーバ。
【００１９】
（１１）クライアントコンピュータからウェブブラウザ経由でダイレクト印刷を行うための印刷装置であって、メモリと、プロセッサーとを備え、前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存し、前記プロセッサーは、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、前記生成された当該画面を前記ウェブブラウザに表示させ、前記ウェブブラウザに表示された前記初期値としての前記画面において前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する、ことを特徴とする印刷装置。
【００２０】
（１２）前記印刷設定情報は、前記印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする上記（１１）に記載の印刷装置。
【００２２】
（１３）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする上記（１１）または（１２）に記載の印刷装置。
【００２３】
（１４）前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする上記（１１）〜（１３）のいずれかに記載の印刷装置。
【００２４】
（１５）複数の他の印刷装置に接続され、前記複数の印刷設定情報は前記複数の他の印刷装置それぞれに関する印刷設定情報も含むことを特徴とする上記（１１）〜（１４）のいずれかに記載の印刷装置。
【００２５】
（１６）前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする上記（１１）〜（１５）のいずれかに記載の印刷装置。
【００２６】
（１７）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする上記（１１）〜（１６）のいずれかに記載の印刷装置。
【００２７】
（１８）前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする上記（１２）〜（１７）のいずれかに記載の印刷装置。
【００２８】
（１９）前記印刷装置は原稿から画像を読み取る読取り手段を有し、前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする上記（１１）〜（１８）のいずれかに記載の印刷装置。
【００２９】
（２０）前記画面生成手段は、前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする上記（１６）〜（１９）のいずれかに記載の印刷装置。
【００３０】
（２１）ウェブブラウザ経由のダイレクト印刷を行うための印刷システムであって、印刷データの印刷設定に対応するＵＲＬがユーザにより前記ウェブブラウザにおいて入力される一以上のクライアントコンピュータと、メモリと、プロセッサーと、一以上の印刷装置とを備え、前記メモリは、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存し、前記プロセッサーは、前記クライアントコンピュータにおいて、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を、前記メモリから読み込み、読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された前記初期値としての当該印刷設定の変更を受け付けるための画面を生成し、前記生成された当該画面を前記ウェブブラウザに表示させ、前記ウェブブラウザに表示された前記初期値としての前記画面において前記印刷設定が変更された場合、変更された当該印刷設定を前記印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映し、前記一以上の印刷装置は、前記プロセッサーが前記印刷データの印刷設定として反映した前記印刷設定により印刷データを印刷する、ことを特徴とする印刷システム。
【００３１】
（２２）前記印刷設定情報は、前記印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする上記（２１）に記載の印刷システム。
【００３３】
（２３）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する登録手段をさらに有することを特徴とする上記（２１）または（２２）に記載の印刷システム。
【００３４】
（２４）前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする上記（２１）〜（２３）のいずれかに記載の印刷システム。
【００３５】
（２５）前記印刷装置を複数有し、前記複数の印刷設定情報は複数の前記印刷装置それぞれに関する印刷設定情報であることを特徴とする上記（２１）〜（２４）のいずれかに記載の印刷システム。
【００３６】
（２６）前記クライアントコンピュータにおける前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する画面生成手段をさらに有することを特徴とする上記（２１）〜（２５）のいずれかに記載の印刷システム。
【００３７】
（２７）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する登録手段をさらに有することを特徴とする上記（２１）〜（２６）のいずれかに記載の印刷システム。
【００３８】
（２８）前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする上記（２２）〜（２７）のいずれかに記載の印刷システム。
【００３９】
（２９）前記印刷装置は原稿から画像を読み取る読取り手段を有し、前記プロセッサーは、前記読取り手段が読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更することを特徴とする上記（２１）〜（２８）のいずれかに記載の印刷システム。
【００４０】
（３０）前記画面生成手段は、前記クライアントコンピュータにおける前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面をさらに生成することを特徴とする上記（２６）〜（２９）のいずれかに記載の印刷システム。
【００４１】
（３１）ウェブブラウザ経由のダイレクト印刷を実行させるプログラムであって、ユーザにより登録された、複数の印刷設定情報と、前記複数の印刷設定情報のそれぞれに対応する個別のＵＲＬとを保存する手順（ａ）と、前記手順（ａ）において保存した、ユーザにより登録された前記複数の印刷設定情報のうち、ユーザにより前記ウェブブラウザに入力された前記ＵＲＬに対応する一の前記印刷設定情報を読み込み、読み込まれた前記一の印刷設定情報に対応する印刷設定が初期値として表示され、且つ、表示された初期値としての当該印刷設定の変更を受け付けるための画面を生成し、前記生成された当該画面を前記ウェブブラウザに表示させ、前記ウェブブラウザに表示された前記初期値としての前記画面において前記印刷設定が変更された場合、変更された当該印刷設定を印刷データの印刷設定として反映し、前記ウェブブラウザに表示された前記画面において前記初期値としての印刷設定が変更されなかった場合、前記初期値としての印刷設定を印刷データの印刷設定として反映する手順（ｂ）と、をウェブサーバに実行させることを特徴とするプログラム。
【００４２】
（３２）前記印刷設定情報は、前記ウェブサーバから前記印刷データを受信して印刷する印刷装置の印刷機能の設定、および、印刷する印刷装置の設定の少なくともいずれか一方を含むことを特徴とする上記（３１）に記載のプログラム。
【００４４】
（３３）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記ＵＲＬに対応する前記印刷設定情報とを登録する手順（ｅ）をさらに前記ウェブサーバに実行させることを特徴とする上記（３１）または（３２）に記載のプログラム。
【００４５】
（３４）前記印刷設定情報に含まれる設定のうち少なくともいずれかの設定は、ユーザにより変更ができない管理者による設定であることを特徴とする上記（３１）〜（３３）のいずれかに記載のプログラム。
【００４６】
（３５）前記サーバは複数の印刷装置に接続され、前記複数の印刷設定情報は前記複数の印刷装置それぞれに関する印刷設定情報であることを特徴とする上記（３１）〜（３４）のいずれかに記載のプログラム。
【００４７】
（３６）前記ウェブブラウザにおいてユーザが前記印刷設定情報の入力を行うための画面を生成する手順（ｆ）をさらに前記ウェブサーバに実行させることを特徴とする上記（３１）〜（３５）のいずれかに記載のプログラム。
【００４８】
（３７）前記印刷設定情報に対応する前記ＵＲＬを発行し、発行した前記ＵＲＬと前記印刷設定情報とを対応させて登録する手順（ｇ）をさらに前記ウェブサーバに実行させることを特徴とする上記（３１）〜（３６）のいずれかに記載のプログラム。
【００４９】
（３８）前記印刷機能の設定は、ステープルの設定、パンチの設定、両面印刷の設定、および、カラーまたは白黒の設定の少なくともいずれかを含むことを特徴とする上記（３２）〜（３７）のいずれかに記載のプログラム。
【００５０】
（３９）原稿の読み取り機能を有する前記印刷装置が原稿を読み取ったときに前記印刷装置が設定した前記印刷設定情報を前記初期値とし、前記初期値の全部または一部を変更することにより前記印刷設定情報を変更する手順（ｄ）をさらに前記ウェブサーバに実行させることを特徴とする上記（３１）〜（３８）のいずれかに記載のプログラム。
【００５１】
（４０）前記ウェブブラウザにおいて印刷対象である印刷物の前記印刷設定情報に基づく実際の外観を示すプレビュー画面を生成する手順（ｈ）をさらに前記ウェブサーバに実行させることを特徴とする（３１）〜（３９）のいずれかに記載のプログラム。
【００５２】
（４１）上記（３１）〜（４０）のいずれかに記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００５３】
ウェブブラウザ経由のダイレクト印刷において、あらかじめウェブサーバにＵＲＬおよびこれに対応する印刷設定情報を記憶させておき、ユーザによりウェブブラウザに入力されたＵＲＬに対応する印刷設定情報を印刷データの印刷設定に反映させる。これにより、印刷設定の印刷データへの反映が容易かつ短時間で行えるとともに、他のユーザへの印刷設定の指定や印刷設定の一部変更による利用といった柔軟な印刷設定を容易に行うことができる。
【図面の簡単な説明】
【００５４】
【図１】本発明の実施形態に係る印刷システムを示すブロック図である。
【図２】パーソナルコンピュータの構成を示すブロック図である。
【図３】本発明の実施形態に係るウェブサーバの構成を示すブロック図である。
【図４】本発明の実施形態に係る印刷装置の構成を示すブロック図である。
【図５】本発明の実施形態に係る印刷システムの機能ブロック図である。
【図６】印刷設定データの内容を示す図である。
【図７】印刷装置データの内容を示す図である。
【図８】クライアントコンピュータにおいてウェブブラウザに表示される印刷情報設定画面を示す図である。
【図９】ウェブブラウザに印刷設定のためのＵＲＬが入力され、印刷設定がされた印刷物のプレビュー画面が表示されるときのフローチャートを示す図である。
【図１０】表示データ生成部が表示データを作成するときのサブルーチンフローチャートを示す図である。
【図１１】印刷対象の印刷データが選択されていない場合にウェブブラウザに表示される印刷設定情報画面を示す図である。
【図１２】印刷対象の印刷データが選択されている場合にウェブブラウザに表示される印刷設定情報画面を示す図である。
【図１３】クライアントコンピュータからウェブサーバへ印刷データがアップロードされるときのフローチャートを示す図である。
【図１４】クライアントコンピュータのウェブブラウザにおいて印刷設定を変更するときのフローチャートを示す図である。
【図１５】ウェブブラウザ経由のダイレクト印刷を実行するときのフローチャートを示す図である。
【図１６】印刷設定の新規登録、編集、および削除を行うために参照する印刷設定データの一覧表示画面を示す図である。
【図１７】クライアントコンピュータにおいてウェブブラウザに表示される印刷設定の新規登録および編集のための画面を示す図である。
【図１８】印刷設定の新規登録、編集、および削除を実行するときのフローチャートを示す図である。
【図１９】印刷設定に対応する新規ＵＲＬの発行、および印刷設定の編集を実行するときのフローチャートを示す図である。
【図２０】印刷設定データが新規登録されたときにウェブブラウザに表示される新規ＵＲＬの発行通知画面を示す図である。
【発明を実施するための形態】
【００５５】
以下、図面を参照して、本発明の実施形態に係るウェブサーバ、印刷装置、印刷システム、および、ウェバサーバ用プログラムについて詳細に説明する。
【００５６】
図１は、本発明の実施形態に係る印刷システムを示すブロック図である。
【００５７】
図１に示すように、印刷システム１は、パーソナルコンピュータ（クライアントコンピュータ）２０、２１、スマートフォン（クライアントコンピュータ）２２、ウェブサーバ１０、および印刷装置３１、３１、３２を有する。
【００５８】
パーソナルコンピュータ２０、２１と、ウェブザーバ１０と、印刷装置３０〜３２とはネットワーク４０を介して相互に通信可能に接続される。ネットワーク４０は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ−Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）などの規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいは、ＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により構成することができる。
【００５９】
ここで、パーソナルコンピュータ２０、２１、およびスマートフォンはクライアント端末として機能し、台数は限定されない。また、印刷装置３０〜３２も台数は限定されない。
【００６０】
また、ウェブサーバ１０はいずれかの印刷装置３０〜３２が有する機能を用いて構成されてもよい。
【００６１】
図２は、本実施形態に係るパーソナルコンピュータの構成を示すブロック図である。
【００６２】
図２に示すように、パーソナルコンピュータ２０、２１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２００、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０３、操作部２０４、表示部２０５および通信インタフェース２０６を備えており、これらは信号をやり取りするためのバス２０７を介して相互に接続される。なお、スマートフォン２２は音声通話機能を有するが、その他の機能については以下説明するパーソナルコンピュータ２０、２１が有する機能と同様であるためパーソナルコンピュータ２０、２１についての説明をもってその説明に替える。
【００６３】
ＣＰＵ２００は、プログラムに従って上記各部の制御や各種の演算処理を行う。
【００６４】
ＲＡＭ２０１は、作業領域として一時的にプログラムやデータを記憶する。
【００６５】
ＲＯＭ２０２は、各種プログラムや各種データを格納する。
【００６６】
ＨＤＤ２０３は、オペレーティングシステムを含む各種プログラムや各種データを格納する。
【００６７】
操作部２０４は、例えばマウスといったポインティングデバイスやキーボードを含み、各種の操作、入力を行うために使用される。
【００６８】
表示部２０５は、例えば液晶ディスプレイであり、各種の情報を表示する。
【００６９】
通信インタフェース２０６は、外部機器と通信するためのインタフェースであり、イーサネット、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェース、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、ＩＥＥＥ１２８４等のパラレルインタフェース、ＢＬＵＥＴＯＯＴＨ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ（Ｈｏｍｅ  Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）等の無線通信インタフェース、電話回線に接続するための電話回線インタフェース等を利用することができる。
【００７０】
ユーザは、パーソナルコンピュータ２０、２１においてウェブブラウザを起動させ、ウェブブラウザにおいてＨＤＤ２０３に記憶されている印刷データを指定し、印刷しようとする印刷データをウェブサーバ１０にアップロードして、ウェブザーバ１０のダイレクト印刷機能を用いて印刷装置３０〜３２に印刷データの印刷をさせることができる。ここで、印刷データとは、印刷の対象となるドキュメントのデータであり、印刷データには、イメージデータ（画像データ）、ベクタデータ（グラフィックデータ）、テキストデータといった各種データが含まれ得る。例えば、印刷データは、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データまたはＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データであり得る。
【００７１】
また、ユーザは、ウェブブラウザにおいて印刷させようとする１または２以上の印刷装置３０〜３２を指定することができ、さらに、ウェブブラウザにおいてＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力することにより、印刷データの印刷設定として該ＵＲＬに対応した印刷設定を設定することができる。
【００７２】
図３は、本実施形態に係るウェブサーバの構成を示すブロック図である。
【００７３】
ウェブザーバ１０を構成する各要素は、基本的にパーソナルコンピュータ２０、２１と同様であり、ＣＰＵ１００、ＲＡＭ１０１、ＲＯＭ１０２、ＨＤＤ１０３、通信インタフェース１０４を備えており、これらは信号をやり取りするためのバス１０５を介して相互に接続される。ここで、ウェブザーバ１０を構成する各要素の機能はパーソナルコンピュータ２０、２１と同様であるため、重複する説明を省略する。
【００７４】
一般的に、ウェブザーバ１０には高いデータ処理能力と、高い信頼性が要求される。従って、例えば、ウェブザーバ１０を構成するＣＰＵ３１は、マルチコアプロセッサＣＰＵで構成されることにより演算並列処理能力が拡大されることができる。また、ＣＰＵ３１のキャッシュメモリの容量を、キャッシュＤＲＡＭを用いることにより拡大し、アプリケーション性能を向上させることができる。また、ＨＤＤ３４は、データの保存領域を拡張し、冗長性を向上させるためにＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）により構成されることができる。
【００７５】
ウェブサーバ１０は、パーソナルコンピュータ２０、２１からウェブブラウザを介してユーザが印刷しようとする印刷データおよび印刷設定の指定としてのＵＲＬを受信し、予めＨＤＤ１０３に記憶させておいたＵＲＬと印刷設定との対応から指定された印刷設定を特定し印刷データの印刷設定として反映させた印刷ジョブを作成する。印刷ジョブには、印刷しようとする印刷データと、印刷設定のためのデータ（以下、「印刷設定データ」と称する）を含むジョブチケットと、が含まれている。印刷ジョブは、ウェブサーバ１０によって、印刷設定データにおいて指定されている印刷装置３０〜３２に送信され、印刷ジョブに基づいて印刷装置３０〜３２から印刷物が出力される。
【００７６】
図４は、本実施形態に係る印刷装置の構成を示すブロック図である。
【００７７】
図４に示すように、各印刷装置３０、３１、３２は、ＣＰＵ３００、ＲＡＭ３０１、ＲＯＭ３０２、ＨＤＤ３０３、外部インタフェース３０４、操作部３０５、表示部３０６、画像制御部３０７、読取部３０８、印刷部３０９を備えており、これらの構成要素は信号をやり取りするためのバス３１０を介して相互に接続されている。印刷装置は、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）により構成することができる。
【００７８】
ＣＰＵ３００は、プログラムに従って上記各構成要素の制御や各種の演算処理等を行う。すなわち、ＣＰＵ３００は、印刷装置３０を構成する各構成要素と連携をとりながら、各種処理、印刷、保存に関する制御全般を行なう。
【００７９】
ＲＡＭ３０１は、読取部３０８またはネットワーク４０を通じて受信した種々のデータを一時的に記憶する。ＲＡＭ３０１に記憶された印刷データはＣＰＵ３００によって処理され、必要に応じてＨＤＤ３０３や画像制御部３０７に送信される。
【００８０】
ＨＤＤ３０３は、ＣＰＵ３００が印刷装置３０〜３２の各構成要素を制御するためのプログラムを含む各種プログラムや、自己の処理機能に関する情報や画像処理がなされた印刷データといった各種データを保存するための装置である。ＨＤＤ３０３に記憶されたプログラムおよびデータは、ＣＰＵ３００により必要に応じて読み出され、ＲＡＭ３０１上で実行または処理される。
【００８１】
外部インタフェース３０４は、印刷装置３０〜３２と外部機器との間で通信を行うためのインタフェースであり、イーサネット、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースや、ＵＳＢ、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられる。
【００８２】
操作部３０５は、各種設定を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー等からなる。
【００８３】
表示部３０６は、各種情報を表示し、または各種設定入力を行うタッチパネル、コピー枚数等を設定するテンキー、動作の開始を指示するスタートキー、動作の停止を指示するストップキー、各種設定条件を初期化するリセットキー等の各種固定キー、表示ランプ等からなる。なお、操作部３０５と表示部３０６の重複する機能については操作部３０５および表示部３０６のいずれかが当該機能を有するようにしてもよい。
【００８４】
画像制御部３０７は、印刷ジョブに含まれる印刷データのラスタライズ処理およびレイアウト処理を行なう。
【００８５】
読取部３０８は、原稿台の所定の読み取り位置にセットされた原稿に蛍光ランプ等の光源で光を当て、その反射光をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサ等の撮像装置で光電変換して、その電気信号から画像データ（ビットマップデータ）を生成する。
【００８６】
印刷部３０９は、印刷ジョブに含まれる印刷データに基づく画像を、電子写真方式により帯電、露光、現像、転写および定着の各工程を経て、用紙に印刷して排出する。すなわち、印刷部３０９は、外部インタフェース３０４により受信された印刷ジョブに含まれる印刷データに基づく画像データ、または読取部３０８が取得した画像データを現像材を用いて印刷し、印刷された用紙を出力する。
【００８７】
従って、各印刷装置３０〜３２は、印刷データとジョブチケットとが含まれる印刷ジョブをウェブサーバ１０から受信し、ジョブチケットに含まれる印刷設定に従い印刷データに基づく印刷物を出力する。
【００８８】
図５は、本実施形態に係る印刷システムの機能ブロック図である。なお、図５においては、簡単のため、クライアントコンピュータ２０、２１、ウェブサーバ１０、および印刷装置３０〜３２をそれぞれ１つずつ記載しているが、これらの装置の数は限定されない。
【００８９】
クライアントコンピュータ２０、２１は、ウェブブラウザ２３と印刷データ記憶部２４とを有する。
【００９０】
ウェブブラウザ２３は、ウェブサーバ１０と各種データの送受信を行なうためのユーザインタフェースとして機能する。
【００９１】
印刷データ記憶部２４は、印刷データを記憶する。
【００９２】
ユーザは印刷データ記憶部２４に記憶されている印刷データのうち印刷しようとする印刷データをウェブブラウザ２３を介してウェブサーバ１０にアップロードすることができる。また、ユーザはウェブブラウザ２３を介してＵＲＬを入力することにより印刷しようとする印刷データの印刷設定を行い、また、ウェブブラウザ２３に表示された過去の印刷設定の内容を変更することにより過去の印刷設定データを更新して利用することができる。
【００９３】
ウェブサーバ１０は、ウェブサービス部１１、ジョブ管理部１２、印刷設定管理部１３、ジョブ生成部１４、表示データ生成部１５、印刷設定データ記憶部１６、印刷装置データ記憶部１７、および印刷データ記憶部１８を有する。
【００９４】
ウェブサービス部１１は、クライアントコンピュータ２０、２１と各種データの送受信を行なうためのユーザインタフェースとして機能する。
【００９５】
ジョブ管理部１２は、クライアントコンピュータ２０、２１からのセッションごとの各種情報を統括管理するとともに、ウェブサーバ１０を構成する各機能部を制御する。
【００９６】
印刷設定管理部１３は、印刷設定データ読込部１３ａと印刷設定データ登録部１３ｂとを有する。印刷設定データ読込部１３ａは、クライアントコンピュータ２０から受信したＵＲＬに対応する印刷設定データを印刷設定データ記憶部１６から読み込む。印刷設定データ登録部１３ｂは、各印刷設定データをそれぞれ固有のＵＲＬに対応させて印刷設定データ記憶部１６に記憶させ、印刷設定データおよびＵＲＬを登録する。
【００９７】
表示データ生成部１５は、ウェブページデータ生成部１５ａ、イメージデータ生成部１５ｂ、ウェブページデータ記憶部１５ｃ、およびイメージデータ記憶部１５ｄを有する。
【００９８】
ウェブページデータ生成部１５ａは、クライアントコンピュータ２０におけるウェブブラウザ２３に情報を表示するためのウェブページデータを生成する。ウェブページデータは、例えば、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）またはＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔｓ）により生成されることができる。
【００９９】
イメージデータ生成部１５ｂは、クライアントコンピュータ２０におけるウェブブラウザに画像を表示するためのイメージデータを生成する。イメージデータ生成部１５ｂは、印刷データに基づいてイメージデータを作成することができる。イメージデータは、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）またはＢＭＰ（ＢｉｔＭａＰ  Ｉｍａｇｅ）により生成することができる。
【０１００】
ウェブページデータ記憶部１５ｃはウェブページデータ生成部１５ａが生成するウェブページデータを記憶する。
【０１０１】
イメージデータ記憶部１５ｄはイメージデータ生成部１５ｂが生成するイメージデータを記憶する。
【０１０２】
表示データには、ウェブページデータとイメージデータとが含まれる。
【０１０３】
印刷装置データ記憶部１７は、各印刷装置３０〜３２を特定するデータおよび各印刷装置３０〜３２の機能を特定するデータを記憶する。各印刷装置３０〜３２を特定するデータは、例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスであり得る。各印刷装置３０〜３２の機能を特定するデータは、例えば、ステープル、パンチ、両面印刷、またはカラー印刷に対応できることを示すデータであり得る。
【０１０４】
印刷データ記憶部１８は、ウェブサーバ１０がクライアントコンピュータ２０、２１から受信した印刷データを記憶する。
【０１０５】
ジョブ生成部１４は、印刷装置３０〜３２に送信して印刷させるための印刷ジョブを生成する。
【０１０６】
図６は、印刷設定データの内容を示す図である。
【０１０７】
図６に示すように、印刷設定データには、「印刷設定の名称」、「本印刷設定データに対応するＵＲＬ」、「印刷設定」、「本印刷設定データが適用される印刷装置」というメンバを有する。例えば、印刷設定の名称は「週報」、印刷設定としては、Ｎ−ｕｐ印刷の設定を「２ｕｐ」、両面印刷の設定（Ｄｕｐｌｅｘ）を「オン（Ｏｎ）」、カラーまたは白黒の設定（Ｃｏｌｏｒ  Ｍｏｄｅ）を「白黒（Ｍｏｎｏ）」とすることができる。「印刷設定」および「本印刷設定データが適用される印刷装置」については設定の固定可否という項目を有することができる。設定の固定可否を「可（Ｙｅｓ）」とすることによりユーザによる該設定の変更を拒否することができる。
【０１０８】
設定の固定可否が「可（Ｙｅｓ）」とされたものについては管理者のみが印刷設定の変更ができるようにしてもよい。例えば、カラーまたは白黒の設定を白黒に固定することによりコストの削減をすることができる。設定の固定可否が「否（Ｎｏ）」に設定された印刷設定はユーザが自由に変更することができる。
【０１０９】
なお、印刷設定データには、ステープルの設定やパンチの設定を含むことができる。
【０１１０】
図７は、印刷装置データの内容を示す図である。
【０１１１】
図７に示すように、印刷装置データには、「印刷装置の名称」、「印刷装置の機種名」、「印刷装置のポート（Ｐｏｒｔ）」、「印刷装置の機能情報（Ｃａｐａｂｉｌｉｔｙ）」というメンバを有することができる。「印刷装置の名称」は、ユーザが自由に決めることができる。「印刷装置のポート（Ｐｏｒｔ）」は、印刷装置のＩＰアドレスとすることができる。「印刷装置の機能情報」としては、Ｎ−ｕｐ印刷の可否と種類、両面印刷の可否（Ｄｕｐｌｅｘ）、カラーまたは白黒の選択の可否（Ｃｏｌｏｒ  Ｍｏｄｅ）、印刷枚数（Ｃｏｐｉｅｓ）が含まれ得る。
【０１１２】
図８は、クライアントコンピュータにおいてウェブブラウザに表示される印刷情報設定画面を示す図である。
【０１１３】
図８に示すように、印刷情報設定画面は、印刷設定入力部８００、印刷ファイル選択部８０１、印刷物プレビュー部８０２、出力対象デバイス選択部８０３、印刷実行指示部８０４、インフォメーション部８０５を有する。
【０１１４】
印刷設定入力部８００には、ウェブブラウザ２３に入力されたＵＲＬに対応する印刷設定データが表示される。ユーザは印刷設定入力部８００において印刷設定の入力および変更をすることができる。ユーザは、印刷対象ファイル選択部８０１において、印刷しようとする印刷データ（ファイル）を選択することができる。その際、ユーザは参照ボタンを利用してクライアントコンピュータ２０、２１の印刷データ記憶部２４に記憶されている印刷データを参照し、その印刷データの中から印刷しようとするファイルを選択することができる。印刷物プレビュー部８０２には現在の印刷設定による印刷物のイメージであるプレビュー画面が現在の印刷設定に応じて動的に表示される。出力対象デバイス選択部８０３にはウェブサーバ１０の印刷装置データ記憶部１７に記憶されている印刷装置が表示され、ユーザは印刷物を印刷しようとする印刷装置を選択することができる。ユーザは印刷実行指示部８０４から印刷の実行を指示することができ、インフォメーション部８０５から各種情報を得ることができる。
【０１１５】
なお、図８に示されている印刷情報設定画面は、初期画面であり、表示されている印刷設定およびプレビュー画面は初期設定によるものである。ユーザはウェブブラウザ２３に本初期画面を表示させることによりクライアントコンピュータ２０、２１とウェブサーバ１０との間で協調するセッション（通信）を確立することができる。
【０１１６】
図９は、ウェブブラウザに印刷設定のためのＵＲＬが入力され、印刷設定がされた印刷物のプレビュー画面がウェブブラウザに表示されるときのフローチャートを示す図である。なお、以下順次示す各フローチャートにおいてウェブサーバ１０が行うステップは、ウェブサーバ１０およびウェブサーバ１０にインストールされた本実施形態に係るウェブサーバ用プログラムにより実施することができる。
【０１１７】
ユーザによりクライアントコンピュータ２０、２１から印刷設定のためのＵＲＬが入力される（Ｓ９００）。
【０１１８】
ステップＳ９００においてウェブブラウザ２３に入力されたＵＲＬは、クライアントコンピュータ２０、２１からウェブサーバ１０に送信され、ジョブ管理部１２は、印刷設定管理部１３に指定されたＵＲＬに対応する印刷設定データがあるかどうかを問い合わせる（Ｓ９０１）。印刷設定管理部１３は、印刷設定データ記憶部１６に指定されたＵＲＬに対応する印刷設定データがある場合は（Ｓ９０２：ＹＥＳ）、該ＵＲＬに対応する印刷設定データを読み込む（Ｓ９０３）。ジョブ管理部１２は、本セッションの現在の印刷設定に印刷設定管理部１３により読み込まれた印刷設定データを反映させるとともに（Ｓ９０４）、表示データ生成部１５にクライアントコンピュータ２０、２１のウェブブラウザ２３に現在の印刷設定と現在の印刷設定がされた印刷物のプレビュー画面とを表示させるための表示データを生成させる（Ｓ９０５）。
【０１１９】
図１０は、表示データ生成部が表示データを作成するときのサブルーチンフローチャートを示す図である。
【０１２０】
ウェブサーバ１０のジョブ管理部１２は、本セッションに対応する印刷データがクライアントコンピュータ２０、２１からウェブサーバ１０にアップロードされているかどうかを印刷データ記憶部１８において確認する（Ｓ１０００）。ジョブ管理部１２は、印刷データがアップロードされている場合は（Ｓ１０００：ＹＥＳ）、印刷データ記憶部１８から印刷データを読み込む（Ｓ１００２）。ジョブ管理部１２は、印刷データがアップロードされていない場合は（Ｓ１０００：ＮＯ）、印刷データ記憶部１８からダミーの印刷データを読み込む（Ｓ１００６）。
【０１２１】
ジョブ管理部１２は、印刷設定データにおいて指定されている印刷装置の印刷装置情報を印刷装置データ記憶部１７から読み込む（Ｓ１００２）。
【０１２２】
ジョブ管理部１２は、表示データの生成に必要なデータを表示データ生成部１５に送信する（Ｓ１００３）。表示データ生成部１５は、ジョブ管理部１２から受信した表示データの生成に必要なデータに基づいて表示データを構成するウェブページデータとイメージデータとを生成する（Ｓ１００４、Ｓ１００５）。ここで、表示データの生成に必要なデータには印刷データと印刷設定データとが含まれる。
【０１２３】
そして、クライアントコンピュータ２０、２１は、ウェブサーバ１０から受信した表示データをウェブブラウザ２３に表示する（Ｓ９０６）。
【０１２４】
図１１は、ＵＲＬが入力され印刷対象の印刷データが選択されていない場合にウェブブラウザに表示される印刷設定情報画面を示す図である。
【０１２５】
図１１に示すように、ウェブブラウザには登録済みのＵＲＬが入力されており、印刷設定入力部８００には、ＵＲＬに対応した印刷設定が表示されている。
【０１２６】
ただし、ウェブブラウザ２３の印刷ファイル選択部８０１において印刷データが選択されていないため、プレビュー部８０２にはダミーの印刷データのイメージデータが、現在の印刷設定データを反映して表示される。このようなダミーの印刷データがウェブブラウザ２３に表示されるのは、例えば、本セッションに対応する印刷データがウェブサーバ１０にアップロードされていない場合である。
【０１２７】
なお、出力対象デバイス選択部８０３において、印刷物を印刷しようとする印刷装置として「部署共有ＭＦＰ」が選択されている。
【０１２８】
図１２は、印刷対象の印刷データが選択されている場合にウェブブラウザに表示される印刷設定情報画面を示す図である。
【０１２９】
図１２に示すように、ウェブブラウザ２３の印刷ファイル選択部８０１において印刷データが選択されている場合は、選択された印刷データがウェブサーバ１０にアップロードされて、印刷データに基づくイメージデータが作成されるため、プレビュー部８０２には選択された印刷データのイメージデータが、現在の印刷設定データを反映して表示される。
【０１３０】
このように、本実施形態に係るウェブサーバ１０によれば、ユーザは、ウェブブラウザにＵＲＬを入力するだけで、該ＵＲＬに対応した印刷設定による印刷物の外観を容易に把握することができる。さらに、ウェブブラウザにおいて印刷データを指定することにより、印刷しようとする印刷データについて、入力されたＵＲＬに基づく印刷設定による印刷物の外観を印刷前に短時間で把握することができる。
【０１３１】
図１３は、クライアントコンピュータからウェブサーバへ印刷データがアップロードされるときのフローチャートを示す図である。
【０１３２】
クライアントコンピュータ２０、２１において、ウェブブラウザ２３にユーザにより印刷データの選択がされると（Ｓ１３００）、クライアントコンピュータ２０、２１は、選択された印刷データをウェブサーバ１０にアップロードする（Ｓ１３０１）。
【０１３３】
ウェブサーバ１０においては、表示データ生成部１５によりアップロードされた印刷データに基づく表示データが生成される（Ｓ１３０２）。
【０１３４】
クライアントコンピュータ２０、２１は、ウェブサーバ１０から表示データを受信し、ウェブブラウザ２３に表示データを表示する（Ｓ１３０３）。
【０１３５】
図１４は、クライアントコンピュータのウェブブラウザにおいて印刷設定を変更するときのフローチャートを示す図である。
【０１３６】
クライアントコンピュータ２０、２１のウェブブラウザ２３において、ユーザにより印刷設定の変更がされると（Ｓ１４００）、変更された印刷設定データがウェブサーバ１０に送信される（Ｓ１４０１）。
【０１３７】
ステップＳ１４０１において、変更された印刷設定データがウェブサーバ１０に送信されると、ジョブ管理部１２において、変更された印刷設定データによって現在の印刷設定が更新され、更新後の印刷設定が印刷設定データ記憶部１６に記憶される（Ｓ１４０２）。
【０１３８】
ジョブ管理部１２は、更新後の印刷設定データにおいて指定されている印刷装置の印刷装置データを印刷装置データ記憶部１７から読み込む（Ｓ１４０３）。
【０１３９】
ジョブ管理部１２は、更新後の印刷設定データによる印刷設定が、ステップＳ１４０３において読み込んだ装置データに対し禁則に該当する場合は（Ｓ１４０４：ＹＥＳ）、禁則データを生成する（Ｓ１４０５）。ここで、禁則に該当する場合とは、印刷設定が印刷装置のサポートしていない機能について設定されている場合等をいう。例えば、印刷装置が両面印刷をサポートしていないにもかかわらず印刷設定に両面印刷の指定がされている場合である。なお、禁則データとは、禁則の内容を含むデータをいう。
【０１４０】
表示データ生成部１５は、印刷データに基づく表示データを更新後の印刷設定を反映させて生成する（Ｓ１４０６）。なお、ステップＳ１４０５において禁則データが生成される場合は、禁則データに基づく表示データが生成される。
【０１４１】
生成された表示データはクライアントコンピュータ２０、２１に送信され、クライアントコンピュータ２０、２１のウェブブラウザ２３に表示される（Ｓ１４０７）。
【０１４２】
このように、本実施形態に係るウェブサーバ１０によれば、ウェブブラウザにＵＲＬを入力して該ＵＲＬに対応する印刷設定を表示させ、ウェブブラウザ上で印刷設定の更新ができるため、印刷設定の一部変更による利用を容易に行なうことができる。
【０１４３】
図１５は、ウェブブラウザ経由のダイレクト印刷を実行するときのフローチャートを示す図である。
【０１４４】
ウェブサーバ１０は、ユーザによる印刷の指示をクライアントコンピュータ２０、２１から受信したときは（Ｓ１７００）、印刷データのウェブサーバ１０へのアップロードおよび印刷物を出力しようとする印刷装置の選択が終了しているかどうかを判断する（Ｓ１７０１）。
【０１４５】
ウェブサーバ１０は、印刷データのウェブサーバ１０へのアップロードと印刷物を出力しようとする印刷装置の選択とが終了していない場合は（Ｓ１７０１：ＮＯ）、印刷データのアップロードが終了していない旨または印刷装置の選択が終了していない旨のメッセージをクライアントコンピュータ２０、２１に送信し、クライアントコンピュータ２０、２１は、受信したメッセージを表示する（Ｓ１７０８）。
【０１４６】
ウェブサーバ１０は、印刷データのウェブサーバ１０へのアップロードと印刷物を出力しようとする印刷装置３０〜３２の選択とが終了している場合は（Ｓ１７０１：ＹＥＳ）、ジョブ管理部１２において、印刷データ記憶部１８から印刷データが読み込まれる（Ｓ１７０２）。
【０１４７】
ジョブ管理部１２は、印刷ジョブの生成に必要なデータをジョブ生成部１４に送信する。ここで、印刷ジョブの生成に必要なデータには印刷データおよび印刷設定データが含まれる。
【０１４８】
ジョブ生成部１４は、ジョブ管理部１２から受信した印刷ジョブの生成に必要なデータに基づいて印刷ジョブデータを生成し、印刷装置３０〜３２に送信する（Ｓ１７０４）。
【０１４９】
ジョブ管理部１２は、読み込んだ本セッションの印刷データおよび印刷設定データを削除し（Ｓ１７０５）、クライアントコンピュータ２０、２１におけるウェブブラウザ２３に印刷装置３０〜３２への送信が完了した旨を表示するための表示データを表示データ生成部に作成させる（Ｓ１７０６）。
【０１５０】
表示データ生成部１５により生成された表示データはクライアントコンピュータ２０、２１に送信され、クライアントコンピュータ２０、２１のウェブブラウザ２３に表示される（Ｓ１７０７）。
【０１５１】
図１６は、印刷設定の新規登録、編集、および削除を行うために参照する印刷設定データの一覧表示画面を示す図である。
【０１５２】
図１６に示すように、印刷設定データの一覧表示画面には、ウェブサーバ１０の印刷設定管理部１３において登録されている印刷設定データの印刷設定の名称と該印刷設定データに対応するＵＲＬとが表示される。また、ユーザが印刷設定の新規登録、編集、および削除のいずれかを選択するための各選択ボタンが表示される。
【０１５３】
ユーザは、クライアントコンピュータ２０、２１のウェブブラウザ２３において印刷設定データの一覧表示画面を表示させ、編集を行ないたい印刷設定の名称を選択し、「編集」の選択ボタンを押すことにより選択された印刷設定の編集を行うことができる。
【０１５４】
図１７は、クライアントコンピュータにおいてウェブブラウザに表示される印刷設定の新規登録および編集のための画面を示す図である。
【０１５５】
図１７に示すように、印刷設定の新規登録および編集のための画面は、印刷設定入力部１６０１、印刷物プレビュー部１６０２、出力対象デバイス選択部１６０３、設定実行指示部１６０４、インフォメーション部１６０５を有する。
【０１５６】
印刷設定の新規登録および編集のための画面は、図１６の印刷設定データの一覧表示画面において「編集」または「新規」の選択ボタンを押すことにより表示される。印刷設定入力部１６０１には、選択された印刷設定の名称に対応する現在の印刷設定データの内容が表示され、印刷物プレビュー部１６０２には現在の印刷設定データの内容が反映された印刷物のイメージであるプレビュー画面が表示される。
【０１５７】
ユーザは、印刷設定入力部１６０１に表示された印刷設定の各パラメータを変更することにより、印刷設定を変更することができる。
【０１５８】
また、出力対象デバイス選択部１６０３において印刷物を出力しようとする印刷装置を変更することができる。なお、印刷しようとする印刷装置の数は限定されない。
【０１５９】
なお、ユーザは、インフォメーション部１６０５から各種情報を得ることができる。
【０１６０】
図１８は、印刷設定の新規登録、編集、および削除を実行するときのフローチャートを示す図である。
【０１６１】
ウェブサーバ１０において、クライアントコンピュータ２０、２１から送信されたユーザによる指示の種類が判断される（Ｓ１８００）。印刷設定の新規登録、編集、および削除は、ユーザによるクライアントコンピュータ２０、２１のウェブブラウザ２３への指示の入力に基づいて実行される。
【０１６２】
ユーザは、印刷設定データの一覧表示画面（図１６参照）において、印刷設定の新規登録、編集、および削除のいずれかを選択することにより、これらの作業をすることができる。印刷設定の新規登録、編集、または削除の指示はクライアントコンピュータ２０、２１からウェブサーバ１０に送信される。
【０１６３】
ユーザは、印刷設定の新規登録および編集のための画面（図１７参照）において、印刷設定の新規登録および編集を行うことができる。
【０１６４】
印刷設定の新規登録および編集のための画面の印刷設定入力部１６０１には、選択されたＵＲＬ（または、印刷設定の名称）に対応する現在の印刷設定データの内容が表示されている。印刷物プレビュー部１６０２には現在の印刷設定データの内容が反映された印刷物のイメージであるプレビュー画面が表示されている。
【０１６５】
ユーザは、印刷設定データの内容を変更した後、設定実行指示部１６０４において「設定状態を現在の設定で置換」ボタンを押すことにより印刷設定の編集を実行することができる。変更後の印刷設定データはウェブサーバ１０に送信される。
【０１６６】
一方、ユーザは、印刷設定データの変更とともに設定実行指示部１６０４において印刷設定の名称を変更し、「現在の設定でＵＲＬを発行」ボタンを押すことにより印刷設定の新規登録を実行することができる。新規登録される印刷設定データはウェブサーバ１０に送信される。
【０１６７】
ジョブ管理部１２は、ユーザによる指示の種類が「編集」である場合は、印刷設定データの一覧表示画面において編集しようとする印刷設定が選択されているか判断する（Ｓ１８０１）。
【０１６８】
ジョブ管理部１２は、編集しようとする印刷設定が選択されていない場合は（Ｓ１８０１：ＮＯ）、その旨をクライアントコンピュータ２０、２１のウェブブラウザ２３に表示させるための表示データをクライアントコンピュータ２０、２１に送信し、クライアントコンピュータ２０、２１は印刷設定がされていない旨をウェブブラウザ２３に表示する（Ｓ１８０７）。
【０１６９】
ジョブ管理部１２は、編集しようとする印刷設定が選択されている場合は（Ｓ１８０１：ＹＥＳ）、選択された印刷設定データを印刷設定管理部１３から読み込む（Ｓ１８０２）。そうすると、クライアントコンピュータ２０、２１のウェブブラウザ２３には、選択された印刷設定データに基づく表示データが表示される。
【０１７０】
ユーザは、ウェブブラウザ２３に表示された印刷設定について変更を行うことができる。
【０１７１】
ジョブ管理部１２は、変更後の印刷設定データを本セッションの現在の印刷設定に反映させる（Ｓ１８０３）。
【０１７２】
ジョブ管理部１２は、変更後の印刷設定および変更後の印刷設定が反映された印刷データをクライアントコンピュータ２０、２１のウェブブラウザ２３に表示させるための表示データを表示データ生成部１５に生成させ（Ｓ１８０４）、生成させた表示データをクライアントコンピュータ２０、２１に送信し、ウェブブラウザに表示させる（Ｓ１８０５）。
【０１７３】
変更後の印刷設定が印刷設定管理部１３において登録されることにより印刷設定データの編集が完了する。
【０１７４】
一方、ステップＳ１８００において、ユーザによる指示の種類が「新規」である場合は、ジョブ管理部１２は、印刷設定管理部１３を通じて印刷設定データの初期値を読み込む（Ｓ１８０６）。このとき、クライアントコンピュータ２０、２１のウェブブラウザ２３には、印刷設定データの初期値に基づく表示データが表示される。
【０１７５】
なお、ジョブ管理部１２は、印刷装置３０、３１、３２が原稿の内容を読取部３０８で読み取ったときに印刷装置３０、３１、３２が設定した印刷設定データを入手し、これを初期値とすることができる。
【０１７６】
ユーザは、ウェブブラウザ２３に表示された印刷設定の初期値について変更を行うことができる。また、ユーザは、新規登録しようとする印刷設定の名称を変更することができる。
【０１７７】
ジョブ管理部１２は、変更後の印刷設定データを本セッションの現在の印刷設定に反映させる（Ｓ１８０３）。
【０１７８】
ジョブ管理部１２は、変更後の印刷設定および変更後の印刷設定が反映された印刷データをクライアントコンピュータ２０、２１のウェブブラウザ２３に表示させるための表示データを表示データ生成部１５に生成させ（Ｓ１８０４）、生成させた表示データをクライアントコンピュータ２０、２１に送信し、ウェブブラウザに表示させる（Ｓ１８０５）。
【０１７９】
変更後の印刷設定が対応する新規のＵＲＬとともに印刷設定管理部１３において登録されることにより印刷設定の新規登録が完了する。
【０１８０】
また、ステップＳ１８００において、ユーザによる指示の種類が「削除」である場合は、ジョブ管理部１２は、印刷設定データの一覧表示画面において編集しようとする印刷設定が選択されているか判断する（Ｓ１８０８）。
【０１８１】
ジョブ管理部１２は、編集しようとする印刷設定が選択されていない場合は（Ｓ１８０８：ＮＯ）、その旨をクライアントコンピュータ２０、２１のウェブブラウザ２３に表示させるための表示データをクライアントコンピュータ２０、２１に送信し、クライアントコンピュータ２０、２１は印刷設定がされていない旨をウェブブラウザ２３に表示する（Ｓ１８０７）。
【０１８２】
ジョブ管理部１２は、編集しようとする印刷設定が選択されている場合は（Ｓ１８０８：ＹＥＳ）、選択された印刷設定データの削除の指示を印刷設定管理部１３に対して行う（Ｓ１８０９）。
【０１８３】
印刷設定管理部１３は、印刷設定データ記憶部１６から選択された印刷設定データを削除し、印刷設定データの一覧から選択された印刷設定データを削除して更新する（Ｓ１８１０）。
【０１８４】
図１９は、印刷設定に対応する新規ＵＲＬの発行、および印刷設定の編集を実行するときのフローチャートを示す図である。
【０１８５】
ウェブサーバ１０において、クライアントコンピュータ２０、２１から送信されたユーザによる指示の種類が判断される（Ｓ１９００）。印刷設定の新規登録および編集は、ユーザによるクライアントコンピュータ２０、２１のウェブブラウザ２３への指示の入力に基づいて実行される。
【０１８６】
ジョブ管理部１２は、ユーザによる指示の種類が「編集」である場合は、クライアントコンピュータ２０、２１において変更された印刷設定にて印刷設定を更新することを印刷設定管理部１３に指示する（Ｓ１９０１）。印刷設定管理部１３は、変更後の印刷設定データでのもとの印刷設定データの置換により印刷設定データを更新することにより印刷設定データの編集し、編集後の印刷設定データを記憶部１６に記憶させ、登録する。
【０１８７】
ジョブ管理部１２は、表示データ生成部１５に登録された編集後の印刷設定データについての表示データの作成を指示する（Ｓ１９０２）。表示データ生成部１５は、登録された編集後の印刷設定データについての表示データを作成する（Ｓ１９０３）。作成された表示データは、クライアントコンピュータ２０、２１に送信され、クライアントコンピュータ２０、２１のウェブブラウザ２３に表示される（Ｓ１９０４）。
【０１８８】
一方、ユーザは、印刷設定データの一覧表示画面（図１５参照）において、印刷設定の新規登録を選択することにより、新規ＵＲＬを発行するとともに新規ＵＲＬに対応する印刷設定の登録をすることができる。また、ユーザは、印刷設定の新規登録および編集のための画面（図１６参照）において、印刷設定の新規登録をすることができる。ユーザは、印刷設定の新規登録および編集のための画面の設定実行指示部１６０４において「現在の設定でＵＲＬを発行」ボタンを押すことにより変更後の印刷設定についての印刷設定データに対応するＵＲＬを発行することができる。その際、ＵＲＬの発行の指示があった旨、および変更後の印刷設定についての印刷設定データがウェブサーバ１０に送信される。
【０１８９】
ステップＳ１９００において、ユーザによる指示の種類が「新規」である場合は、ジョブ管理部１２は、クライアントコンピュータ２０、２１において印刷設定の初期値から変更された印刷設定にて印刷設定の新規登録をすることを印刷設定管理部１３に指示する（Ｓ１９０５）。印刷設定管理部１３は、変更後の印刷設定データを記憶部１６に記憶させ、新規登録するとともに、変更後の印刷設定データに対応し、他のＵＲＬと重複しない新たなＵＲＬを発行する（Ｓ１９０６）。
【０１９０】
ジョブ管理部１２は、表示データ生成部１５に新規登録された印刷設定データについての表示データの作成を指示する（Ｓ１９０２）。表示データ生成部１５は、新規登録された印刷設定データについての表示データを作成する（Ｓ１９０３）。作成された表示データは、クライアントコンピュータ２０、２１に送信され、クライアントコンピュータ２０、２１のウェブブラウザ２３に新規ＵＲＬの発行通知画面として表示される（Ｓ１９０４）。
【０１９１】
図２０は、印刷設定データが新規登録されたときにウェブブラウザに表示される新規ＵＲＬの発行通知画面を示す図である。
【０１９２】
図２０に示すように、新規ＵＲＬの発行通知画面には、新規ＵＲＬが発行された旨表示されるとともに、新規ＵＲＬに対応する印刷設定の名称、ＵＲＬ、出力対象の印刷装置その他の印刷設定が表示され得る。
【０１９３】
以上、本発明の実施形態に係るウェブサーバ、印刷装置、印刷システム、および、ウェバサーバ用プログラムについて説明したが、本実施形態は以下の効果を奏する。
【０１９４】
ウェブブラウザ経由のダイレクト印刷において、あらかじめウェブサーバにＵＲＬおよびこれに対応する印刷設定情報を記憶させておき、ユーザによりウェブブラウザに入力されたＵＲＬに対応する印刷設定情報を印刷データの印刷設定に反映させる。これにより、印刷設定の印刷データへの反映が容易かつ短時間で行えるとともに、他のユーザへの印刷設定の指定や印刷設定の一部変更による利用といった柔軟な印刷設定を容易に行うことができる。
【０１９５】
例えば、電子メールの文書に印刷設定に対応したＵＲＬにハイパーリンクされた文字列を含ませることにより、電子メールを受信したユーザに手間を強いることなく共通の印刷設定を使用させることができる。
【０１９６】
また、ＵＲＬの入力によりＵＲＬに対応した印刷設定の内容と該印刷設定を反映した印刷物のブレビュー画面とを表示させることにより、ユーザの作業ステップを短縮し、ユーザによる印刷物の外観の確認を容易にすることができる。
【０１９７】
また、一度印刷設定に使用したＵＲＬをウェブブラウザのお気に入り機能またはブックマーク機能を用いて保存し再利用することで、既存の印刷設定を容易に利用することができる。
【０１９８】
また、ウェブブラウザによるダイレクト印刷を行なうことにより、クライアントコンピュータにプリンタドライバをインストールする必要がない。
【０１９９】
本発明に係るウェブサーバ、印刷装置、印刷システム、および、ウェバサーバ用プログラムは、上述した実施形態に限定されるものではない。
【０２００】
例えば、印刷設定データにおいて設定する印刷先の印刷装置はタブレットコンピュータであって、印刷設定データはタブレットコンピュータにおいて表示される画像を設定するためのデータであってもよい。
【符号の説明】
【０２０１】
１    印刷システム、
１０    ウェブサーバ、
１２    ジョブ管理部、
１３    印刷設定管理部、
１４    ジョブ生成部、
１５    表示データ生成部、
１６    印刷設定データ記憶部、
１７    印刷装置データ記憶部、
１８    印刷データ記憶部。
【図１】
0005786464.tif 000002
【図２】
0005786464.tif 000003
【図３】
0005786464.tif 000004
【図４】
0005786464.tif 000005
【図５】
0005786464.tif 000006
【図６】
0005786464.tif 000007
【図７】
0005786464.tif 000008
【図９】
0005786464.tif 000009
【図１０】
0005786464.tif 000010
【図１３】
0005786464.tif 000011
【図１４】
0005786464.tif 000012
【図１５】
0005786464.tif 000013
【図１８】
0005786464.tif 000014
【図１９】
0005786464.tif 000015
【図８】
0005786464.tif 000016
【図１１】
0005786464.tif 000017
【図１２】
0005786464.tif 000018
【図１６】
0005786464.tif 000019
【図１７】
0005786464.tif 000020
【図２０】
0005786464.tif 000021