(57)【要約】【課題】簡易な操作に基づいて、処理対象の受信および出力装置への送信を行うサーバー、プログラムおよび送信処理方法を提供する。【解決手段】本発明のサーバーは、ドロップ領域を含むＷｅｂページを提供する提供部２１０と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部２２２と、受信した処理対象をプリンター３に送信する送信処理部２３０と、を備える。【選択図】図５
2018139081.tif 000002
【特許請求の範囲】
【請求項１】
ドロップ領域を含むＷｅｂページを提供する提供部と、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信部と、
受信した前記処理対象を出力装置に送信する送信処理部と、を備えることを特徴とするサーバー。
【請求項２】
前記ドロップ領域には、前記出力装置の出力設定が対応付けられており、
前記送信処理部は、前記ドロップ領域にドロップされた前記処理対象を前記ドロップ領域に対応付けられた前記出力設定に基づいて変換し、前記出力装置に送信することを特徴とする請求項１に記載のサーバー。
【請求項３】
前記Ｗｅｂページは、対応する前記出力設定が異なる複数の前記ドロップ領域を含み、
前記ドロップ領域には、対応する前記出力設定を示す情報が表示されることを特徴とする請求項２に記載のサーバー。
【請求項４】
前記Ｗｅｂページは、出力先となる前記出力装置を指定するための出力先指定領域と、前記ドロップ領域と、を含み、
前記送信処理部は、前記ドロップ領域にドロップされた前記処理対象を、前記出力先指定領域で指定された出力先に送信することを特徴とする請求項１に記載のサーバー。
【請求項５】
前記Ｗｅｂページには、ログインしたユーザーに対応付けられた１以上の前記出力装置のなかから出力先として指定された前記出力装置が対応付けられており、
前記送信処理部は、前記処理対象がドロップされた前記ドロップ領域を含む前記Ｗｅｂページに対応する出力先に、前記処理対象を送信することを特徴とする請求項１ないし３のいずれか１項に記載のサーバー。
【請求項６】
前記処理対象受信部は、前記ドロップ領域に処理対象がドロップされたとき、前記Ｗｅｂページにアップロード先を通知し、前記Ｗｅｂページから前記アップロード先にアップロードされた前記処理対象を受信することを特徴とする請求項１ないし５のいずれか１項に記載のサーバー。
【請求項７】
前記Ｗｅｂページには、前記ドラッグ・アンド・ドロップ操作を検知するプログラムが組み込まれており、
前記プログラムは、前記ドロップ領域に前記処理対象がドロップされたことを検知したとき、前記処理対象の登録要求を行い、
前記処理対象受信部は、前記処理対象の登録要求に対して、前記アップロード先を通知することを特徴とする請求項６に記載のサーバー。
【請求項８】
サーバーを、
ドロップ領域を含むＷｅｂページを提供する提供部と、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信部と、
受信した前記処理対象を出力装置に送信する送信処理部と、として機能させるためのプログラム。
【請求項９】
サーバーが、
ドロップ領域を含むＷｅｂページを提供する提供ステップと、
ドラッグ・アンド・ドロップ操作により前記ドロップ領域に処理対象がドロップされたことをトリガーとして前記Ｗｅｂページからアップロードされた前記処理対象を受信する処理対象受信ステップと、
受信した前記処理対象を出力装置に送信する送信処理ステップと、を実行することを特徴とする送信処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントからの依頼に基づき、出力データを出力装置に送信するサーバー、プログラムおよび送信処理方法に関するものである。
【背景技術】
【０００２】
従来、この種の技術として特許文献１が知られている。特許文献１には、ゲスト端末からの依頼に基づき、プリンターに対応付けられた電子メールアドレスに電子メールを送信する印刷制御サーバーが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５９９１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１では、印刷制御サーバーが、ゲスト端末に対して印刷対象の指定や印刷設定を行うためのＷｅｂページを提供している。ところが、このＷｅｂページは、印刷指示を行う際、ドロップダウンリストから印刷対象を指定する構成となっているため、多数の候補の中から印刷対象を探し出さなければならず、手間がかかる。
【０００５】
本発明は、上記の問題点に鑑み、簡易な操作に基づいて、処理対象の受信および出力装置への送信を行うサーバー、プログラムおよび送信処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のサーバーは、ドロップ領域を含むＷｅｂページを提供する提供部と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部と、受信した処理対象を出力装置に送信する送信処理部と、を備えることを特徴とする。
【０００７】
本発明のプログラムは、サーバーを、ドロップ領域を含むＷｅｂページを提供する提供部と、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信部と、受信した処理対象を出力装置に送信する送信処理部と、として機能させることを特徴とする。
【０００８】
本発明の送信処理方法は、サーバーが、ドロップ領域を含むＷｅｂページを提供する提供ステップと、ドラッグ・アンド・ドロップ操作によりドロップ領域に処理対象がドロップされたことをトリガーとしてＷｅｂページからアップロードされた処理対象を受信する処理対象受信ステップと、受信した処理対象を出力装置に送信する送信処理ステップと、を実行することを特徴とする。
【０００９】
本発明の構成によれば、ユーザーは、Ｗｅｂページに含まれるドロップ領域に対し処理対象をドラッグ・アンド・ドロップする簡単な操作で、出力サービスを利用することができる。また、Ｗｅｂページをユーザーインターフェースとして使用するため、操作を行う端末には、Ｗｅｂブラウザーのみインストールされていればよく、ＯＳ（Operating System）などの環境に依存しない。
なお、出力装置とは、印刷装置、表示装置（投写装置を含む）、通信装置、音響装置など、何らかの情報を外部に出力する装置を指す。
【００１０】
上記のサーバーにおいて、ドロップ領域には、出力装置の出力設定が対応付けられており、送信処理部は、ドロップ領域にドロップされた処理対象をドロップ領域に対応付けられた出力設定に基づいて変換し、出力装置に送信することを特徴とする。
【００１１】
本発明の構成によれば、ドロップ領域には出力設定が対応付けられているため、ユーザーは、出力設定を指定する手間を省くことができる。
【００１２】
上記のサーバーにおいて、Ｗｅｂページは、対応する出力設定が異なる複数のドロップ領域を含み、ドロップ領域には、対応する出力設定を示す情報が表示されることを特徴とする。
【００１３】
本発明の構成によれば、ユーザーは、ドロップ領域に表示された出力設定を示す情報を参考にして、複数の出力設定候補の中から、所望の出力設定を指定することができる。
【００１４】
上記のサーバーにおいて、Ｗｅｂページは、出力先となる出力装置を指定するための出力先指定領域と、ドロップ領域と、を含み、送信処理部は、ドロップ領域にドロップされた処理対象を、出力先指定領域で指定された出力先に送信することを特徴とする。
【００１５】
本発明の構成によれば、Ｗｅｂページに出力先指定領域が含まれるため、ユーザーは、出力先（処理対象の送信先）の指定を容易に行うことができる。
【００１６】
上記のサーバーにおいて、Ｗｅｂページには、ログインしたユーザーに対応付けられた１以上の出力装置のなかから出力先として指定された出力装置が対応付けられており、送信処理部は、処理対象がドロップされたドロップ領域を含むＷｅｂページに対応する出力先に、処理対象を送信することを特徴とする。
【００１７】
本発明の構成によれば、ユーザーは、予め登録しておいた出力装置の中から出力先を指定することができる。また、Ｗｅｂページでは、出力装置が特定された状態で印刷指示操作（ドラッグ・アンド・ドロップ操作）を行うため、誤操作（意図しない出力装置の指定）を軽減できる。
【００１８】
上記のサーバーにおいて、処理対象受信部は、ドロップ領域に処理対象がドロップされたとき、Ｗｅｂページにアップロード先を通知し、Ｗｅｂページからアップロード先にアップロードされた処理対象を受信することを特徴とする。
【００１９】
本発明の構成によれば、ドロップ領域に処理対象がドロップされたときにアップロード先を確保すればよいため、予めアップロード先を用意しておく必要がない。
【００２０】
上記のサーバーにおいて、Ｗｅｂページには、ドラッグ・アンド・ドロップ操作を検知するプログラムが組み込まれており、プログラムは、ドロップ領域に処理対象がドロップされたことを検知したとき、処理対象の登録要求を行い、処理対象受信部は、処理対象の登録要求に対して、アップロード先を通知することを特徴とする。
【００２１】
本発明の構成によれば、Ｗｅｂページに組み込まれたプログラムによって、ドラッグ・アンド・ドロップ操作の検知およびサーバーへの処理対象の登録要求を行うため、別途プログラムを必要としない。
【００２２】
なお、本発明のサーバーは、物理的に１つの装置で実現してもよいし、複数の装置を協働させて実現してもよい。また、本発明に記載された各部の機能は、各々が物理的に独立したハードウェア資源で実現されるものに限定されず、１つのハードウェア資源で複数の機能を実現してもよいし、複数のハードウェア資源で１つの機能を実現してもよい。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る印刷システムのシステム構成を示す図である。
【図２】ＰＣのハードウェア構成を示すブロック図である。
【図３】印刷サーバーのハードウェア構成を示すブロック図である。
【図４】プリンターのハードウェア構成を示すブロック図である。
【図５】印刷サーバーの機能構成を示すブロック図である。
【図６】Ｗｅｂページの表示例（プリンター一覧画面）を示す図である。
【図７】Ｗｅｂページの表示例（プリントログ画面）を示す図である。
【図８】Ｗｅｂページの表示例（アップロードダイアログ画面）を示す図である。
【図９】Ｗｅｂページの表示例（印刷設定ダイアログ画面）を示す図である。
【図１０】印刷処理の流れを示すシーケンス図である。
【図１１】第２実施形態に係るＷｅｂページの表示例（ドロッププリント画面）を示す図である。
【図１２】第２実施形態に係るＷｅｂページの表示例（印刷設定作成ダイアログ画面）を示す図である。
【図１３】第３実施形態に係るＷｅｂページの表示例（プリンター一覧画面）を示す図である。
【図１４】第３実施形態に係るＷｅｂページの表示例（ドラッグ・アンド・ドロッププリント画面）を示す図である。
【図１５】変形例１に係るＷｅｂページの表示例（プリントログ画面）を示す図である。
【図１６】変形例１に係るＷｅｂページの表示例（印刷設定ダイアログ画面）を示す図である。
【発明を実施するための形態】
【００２４】
［第１実施形態］
以下、添付の図面を参照して、本発明のサーバー、プログラムおよび送信処理方法の一実施形態を説明する。本実施形態では、「サーバー」の一例として印刷サーバー２を例示し、「サーバーを動作させるためのプログラム」の一例としてＷｅｂアプリケーション６２を例示する。また、「出力装置」の一例としてプリンター３を例示する。
【００２５】
図１は、本発明の一実施形態に係る印刷システムＳＹのシステム構成図である。印刷システムＳＹは、ＰＣ１と、印刷サーバー２と、プリンター３と、を含む。印刷サーバー２は、ＰＣ１からファイル等の印刷対象を受信し、当該印刷対象をプリンター３で印刷可能な形式の印刷データに変換してプリンター３に送信する。このように印刷システムＳＹは、離れた場所にあるプリンター３に対して印刷指示可能なリモートプリントサービス（以下、「印刷サービス」と称する）を提供する。なお、印刷対象は、「処理対象」の一例であり、印刷データは、変換後の「処理対象」の一例である。
【００２６】
同図に示すように、ＰＣ１と印刷サーバー２は、第１のネットワークＮＷ１を介して接続され、印刷サーバー２とプリンター３は、第２のネットワークＮＷ２を介して接続される。これらネットワークＮＷ１，ＮＷ２は、共通する１つのネットワークでもよいし、異なるネットワークでもよい。また、各ネットワークＮＷ１，ＮＷ２を、複数のネットワークの組み合わせ（例えば、無線ＬＡＮとインターネット通信網など）により実現してもよい。便宜上、以下の説明では、ネットワークＮＷ１，ＮＷ２を、共通する１つのネットワーク（インターネット通信網）とする。
【００２７】
なお、同図では、印刷サーバー２と通信するＰＣ１およびプリンター３を１つずつ図示しているが、それぞれ複数存在してもよい。
【００２８】
ＰＣ１は、印刷サーバー２から提供されるＷｅｂページ（ユーザーページ）により、各種機能を実現する。例えば、「プリンターの登録」、「印刷対象の印刷指示」、「プリンターのステータス確認」、「プリンターのジョブ履歴の確認」などに、Ｗｅｂページが用いられる。
【００２９】
これらＷｅｂページにより実現される機能（以下、「Ｗｅｂページ機能」と称する）のうち、「プリンターの登録」とは、印刷サービスにおけるユーザーのアカウントに、プリンター３の情報（プリンター名、メールアドレス、製造番号など）を関連付けることを指す。この「プリンターの登録」により、プリンター３は、印刷サーバー２との間で、所定のリアルタイム通信プロトコル（例えば、ＸＭＰＰ（Extensible Messaging and Presence Protocol））に基づく持続的な接続を確立し、リアルタイムに通信することが可能となる。
【００３０】
また、Ｗｅｂページ機能「印刷対象の印刷指示」とは、印刷対象を示すアイコン７０（図７等参照）を、Ｗｅｂページ内のドロップ領域Ｅに対しドラッグ・アンド・ドロップする操作を指す。詳細については後述する。また、Ｗｅｂページ機能「プリンターのステータス確認」とは、各プリンター３に対応したステータス画面（図示省略）において、プリンター３のステータスを確認できることを指す。また、Ｗｅｂページ機能「プリンターのジョブ履歴の確認」とは、各プリンター３に対応したプリントログ画面において、ジョブの状態（未印刷、印刷中、印刷済みなど）を確認できることを指す（図７に示すログリスト８２の状態欄参照）。なお、Ｗｅｂページは、これらの機能以外にも、未印刷ジョブのキャンセル、プリンター３への印刷権限の設定などを実現する。
【００３１】
一方、プリンター３は、Ｗｅｂページ機能「プリンターの登録」により、印刷サービスに登録されていること、および印刷サービス接続機能が有効化され、印刷サーバー２と接続されていること、を前提とする。
【００３２】
次に、図２ないし図４を参照し、ＰＣ１、印刷サーバー２およびプリンター３のハードウェア構成を説明する。図２は、ＰＣ１のハードウェア構成を示すブロック図である。ＰＣ１は、ＣＰＵ（Central Processing Unit）１１、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ（Hard disk drive）１４、通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１５、ディスプレー１６、キーボード１７およびマウス１８を備える。
【００３３】
ＣＰＵ１１は、ＰＣ１内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ１２は、不揮発性の記憶媒体であり、各種制御プログラムや各種制御データを記憶する。ＲＡＭ１３は、揮発性の記憶媒体であり、ＣＰＵ１１のワークエリアとして用いられる。ＨＤＤ１４は、補助記憶装置であり、Ｗｅｂページを表示するためのＷｅｂブラウザー６１等を記憶する。
【００３４】
通信Ｉ／Ｆ１５は、インターネット通信網（第１のネットワークＮＷ１）を介して印刷サーバー２と通信する。通信は、主にＷｅｂページの参照および印刷対象のアップロードのために行う。ディスプレー１６は、Ｗｅｂブラウザー６１によって表示されるＷｅｂページなど、各種情報を表示する。キーボード１７およびマウス１８は、ユーザーが情報を入力するための入力手段として用いられる。
【００３５】
図３は、印刷サーバー２のハードウェア構成を示すブロック図である。印刷サーバー２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｆ２４およびＨＤＤ２５を備える。
【００３６】
ＣＰＵ２１は、印刷サーバー２内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ２２は、各種制御プログラムや各種制御データを記憶する。ＲＡＭ２３は、ＣＰＵ２１のワークエリアとして用いられる。通信Ｉ／Ｆ２４は、インターネット通信網（ネットワークＮＷ１，ＮＷ２）を介して、ＰＣ１およびプリンター３と通信する。なお、ネットワークＮＷ１，ＮＷ２が異なるネットワークである場合、印刷サーバー２は、各ネットワークＮＷ１，ＮＷ２の通信プロトコルに対応した個別のインターフェースを備えることとなる。
【００３７】
ＨＤＤ２５は、Ｗｅｂアプリケーション６２を記憶する。印刷サーバー２は、このＷｅｂアプリケーション６２の機能により、Ｗｅｂページの提供や印刷データの送信処理などを実現する。また、ＨＤＤ２５は、ユーザー管理データベース（以下、「ユーザー管理ＤＢ」と表記する）６３、デバイス管理データベース（以下、「デバイス管理ＤＢ」と表記する）６４およびストレージ６５を有する。
【００３８】
ユーザー管理ＤＢ６３は、ユーザーごとに、ユーザーアカウント（ユーザーＩＤ、パスワード）や個人情報を記憶する。デバイス管理ＤＢ６４は、プリンター３の情報（プリンター名、メールアドレス、製造番号、印刷設定など）を記憶する。ストレージ６５は、Ｗｅｂページ（Ｗｅｂページを表示するＰＣ１）からアップロードされた印刷対象や、印刷対象の印刷設定を示す情報などを記憶する。
【００３９】
なお、図３では、印刷サーバー２を１つのサーバーとして図示したが、印刷サーバー２を複数のサーバーによって実現してもよい。この場合、本発明の「プログラム」は、各サーバーに組み込まれたＷｅｂアプリケーションの集合体によって実現される。
【００４０】
図４は、プリンター３のハードウェア構成を示すブロック図である。プリンター３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、通信Ｉ／Ｆ３４および印刷機構３５を備える。
【００４１】
ＣＰＵ３１は、プリンター３内の各部と信号の入出力を行い、各種演算処理を行う。ＲＯＭ３２は、プリンター３のファームウェア等を記憶する。ＲＡＭ３３は、ＣＰＵ３１のワークエリアとして用いられる。
【００４２】
通信Ｉ／Ｆ３４は、インターネット通信網（第２のネットワークＮＷ２）を介して印刷サーバー２と通信する。印刷機構３５は、印刷サーバー２から送信された印刷データに基づいて印刷を行う。印刷サーバー２から送信される印刷データは、ＰＮＧ（Portable Network Graphics）形式の画像データ（ビットマップ画像）と、ESC/P-Rプロトコルに基づく制御コマンドと、を含む。なお、印刷機構３５は、複数の給紙装置（用紙カセット）を有しており、用紙種別の異なる用紙がセットされているものとする。また、印刷機構３５は、カラー／モノクロ印刷、両面／片面印刷、割付印刷を可能とする。割付印刷とは、１枚の印刷用紙に複数ページを割り付けて印刷する機能を指す。
【００４３】
次に、図５を参照し、印刷サーバー２の機能構成を説明する。印刷サーバー２は、機能構成として、提供部２１０、受信部２２０および送信処理部２３０を備える。これらは、いずれもＣＰＵ２１がＷｅｂアプリケーション６２を動作させることによって実現される機能である。
【００４４】
提供部２１０は、ドロップ領域Ｅを含むＷｅｂページをＰＣ１に提供する（提供ステップ）。ＰＣ１は、提供されたＷｅｂページを、Ｗｅｂブラウザー６１によってディスプレー１６に表示する。ユーザーは、表示されたＷｅｂページをユーザーインターフェースとして、印刷指示など各種操作を行う。
【００４５】
受信部２２０は、指示情報受信部２２１および処理対象受信部２２２を含む。指示情報受信部２２１は、Ｗｅｂページの操作結果に基づいて生成される指示情報を受信する。本実施形態では、指示情報として、プリンター３の印刷設定を示す情報（以下、「印刷設定情報」と称する）と、印刷サーバー２に対し印刷対象の登録（アップロード）を要求するジョブ登録要求と、を受信する。なお、印刷設定は、「出力設定」の一例であり、ジョブ登録要求は、「処理対象の登録要求」の一例である。
【００４６】
一方、処理対象受信部３２２は、Ｗｅｂページからアップロードされた印刷対象を受信する（処理対象受信ステップ）。Ｗｅｂページは、ドラッグ・アンド・ドロップ操作により印刷対象のアイコン７０がドロップ領域Ｅにドロップされたことをトリガーとして印刷対象をアップロードする。つまり、Ｗｅｂページは、アイコン７０がドロップ領域Ｅにドロップされたことを検知すると、印刷実行操作を必要とすることなく、アイコン７０に対応する印刷対象（ファイル）を印刷サーバー２にアップロードする。
【００４７】
送信処理部２３０は、変換処理部２３１および送信部２３２を含む。変換処理部２３１は、Ｗｅｂページから受信した印刷対象を印刷データ（画像データおよび制御コマンド）に変換する。印刷データに含まれる画像データおよび制御コマンドには、印刷設定情報が反映される。本実施形態では、印刷設定情報のうち、カラー／モノクロ設定を反映した画像データと、用紙設定（用紙種別および用紙サイズの設定を含む）、片面/両面設定および割付設定を反映した制御コマンドと、を印刷データとして生成する。変換処理部２３１により生成された印刷データは、ストレージ６５内の所定の記憶領域（指定されたプリンター３のジョブキュー）に、ジョブとして登録される。
【００４８】
送信部２３２は、変換処理部２３１により生成された印刷データ（印刷対象を変換したもの）を、指定されたプリンター３に送信する（送信処理ステップ）。なお、印刷データの送信先は、ログインしたユーザーに対応付けられた１以上のプリンター３のなかからユーザーにより指定される。送信部２３２は、変換処理部２３１により印刷データが生成され、ジョブとして登録された後、Ｗｅｂページからの印刷開始指示を受けると、指定されたプリンター３に対し、印刷データの取得および印刷実行を促すためのジョブ通知を行う。ジョブ通知とは、印刷すべきデータが存在することと、その印刷データの印刷サーバー２上の保存場所（ＵＲＬ）とを、ＸＭＰＰのメッセージとしてプリンター３にPush通知するものである。プリンター３が、通知されたＵＲＬにＨＴＴＰＳ（Hypertext Transfer Protocol Secure）によりアクセスすると、送信部２３２は、ＨＴＴＰＳにより印刷データをプリンター３に送信する。
【００４９】
次に、図６ないし図９を参照し、Ｗｅｂページの操作（印刷指示操作）について説明する。図６ないし図９に示す画面は、いずれもＷｅｂページとして印刷サーバー２から提供され、ＰＣ１のＷｅｂブラウザー６１によって表示されるものである。図６に示す画面Ｄ１は、プリンター一覧画面である。このプリンター一覧画面は、ユーザーが不図示のログイン画面（Ｗｅｂページ）においてログインすることにより表示される。
【００５０】
同図に示すように、プリンター一覧画面は、画面タイトル６６と、更新ボタン６７と、プリンターリスト６８と、を表示する。更新ボタン６７が選択されると、プリンターリスト６８に最新の情報を反映する。プリンターリスト６８は、ログインしたユーザーのユーザーアカウントに対応付けて登録されたプリンター３の情報を表示する。プリンターリスト６８は、表形式となっており、各行に各プリンター３の情報が割り当てられ、行方向は、プリンター名欄、プリンターメールアドレス欄、製造番号欄に分割されている。
【００５１】
プリンターリスト６８の中から、いずれかのプリンター３が指定されると、指定されたプリンター３に対応するプリンター画面を表示する。図７の画面Ｄ２に示すプリントログ画面は、プリンター画面の一例である。なお、ログインしたユーザーに対応付けて登録されたプリンター３が１台のみの場合、プリンター一覧画面の表示を省略し、ログイン画面から直接プリンター画面に遷移する。プリンター画面は、その項目選択領域７３の指定によって各種画面に切り替え可能であるが、プリンター一覧画面から遷移する初期画面は、プリンターステータス画面（図示省略）となっている。プリンターステータス画面は、指定されたプリンター３の各種ステータス（印刷サーバー２との接続状態、リモートプリント機能の有効／無効、未印刷のジョブ数、用紙設定など）を表示する。
【００５２】
プリンターステータス画面の項目選択領域７３において「プリントログ」が選択されると、図７の画面Ｄ２に示すプリントログ画面を表示する。プリントログ画面を含むプリンター画面は、上部領域７１および下部領域７２を含む。上部領域７１は、プリンター３の名称と、当該プリンター３に対応付けて登録されたメールアドレスと、を表示する。
【００５３】
また、プリンター画面の下部領域７２は、項目選択領域７３およびメイン領域７４を含む。プリントログ画面のメイン領域７４は、プリントログ領域となっている。項目選択領域７３は、指定されたプリンター３のプリンターステータス画面やプリントログ画面などを表示させるための項目を表示する。
【００５４】
メイン領域７４（プリントログ領域）は、画面タイトル８０と、更新ボタン８１と、ログリスト８２と、ドロップ領域Ｅ０と、を表示する。更新ボタン８１が選択されると、ログリスト８２に最新の情報を反映する。ログリスト８２は、指定されたプリンター３の印刷履歴を行単位で表示する。ログリスト８２の行方向は、受信日時欄、サービス欄、ファイル名欄、ファイル数欄および状態欄に分割される。受信日時欄は、印刷サーバー２が印刷データを受信した日時を表示する。また、サービス欄は、プリンター３に対する印刷ジョブを登録したサービスの種類を表示する。このサービスとしては、例えば、スマートフォンにインストールされた印刷アプリケーションから印刷サーバー２を経由してプリンター３に印刷させる印刷サービス、ＰＣ１にインストールされたプリンタドライバー等のアプリケーションから印刷サーバー２を経由してプリンター３に印刷させる印刷サービスの他、Ｗｅｂページから印刷対象を印刷サーバー２にアップロードして、プリンター３に印刷させる印刷サービス等が挙げられる。図７の例では、ログリスト８２の１行目に示すファイル名「sample.doc」の印刷は、サービスＡに基づくものであり、２行目に示すファイル名「test.doc」の印刷は、サービスＢに基づくものであることを意味している。また、状態欄は、ジョブの状態（「未印刷」、「印刷中」、「印刷済み」など）を表示する。
【００５５】
ドロップ領域Ｅ０は、ドロップ・アンド・ドロップ操作を促すメッセージと、印刷可能ファイル形式と、をテキスト表示する。印刷可能ファイル形式は、文書ファイルと画像ファイルに分けて表示する。
【００５６】
ここで、ユーザーが、ＰＣ１のユーザーインターフェース（例えばファイルマネージャーやデスクトップ領域など）から見えているアイコン７０を、ドラッグ・アンド・ドロップ操作によりドロップ領域Ｅ０にドロップすると、ドロップ領域Ｅ０にセットされたイベントハンドラが動作し、印刷サーバー２に対してジョブ登録要求を行う。なお、イベントハンドラは、「ドラッグ・アンド・ドロップ操作を検知するプログラム」の一例である。印刷サーバー２は、ジョブ登録要求を受信すると、このプリンター３のための印刷ジョブ情報を作成する。そして、その印刷ジョブ情報に紐付けられる印刷対象のアップロード先をイベントハンドラに通知する。イベントハンドラは、通知されたアップロード先に対して、印刷対象をアップロードする。
【００５７】
また、印刷対象のアップロードを開始すると、Ｗｅｂブラウザー６１は、図８の画面ｄ１に示すアップロードダイアログ画面を表示する。アップロードダイアログ画面は、印刷対象のアップロードが完了した旨のメッセージ８４と、印刷対象のファイル名８５と、アップロードの進行状況を示すプログレスバー８６と、「キャンセル」ボタン８７と、「印刷開始」ボタン８８と、印刷設定８９と、「変更」ボタン９０と、を表示する。
【００５８】
「キャンセル」ボタン８７が選択されると、アップロードダイアログ画面を非表示とする。また、「印刷開始」ボタン８８が選択されると、印刷サーバー２がプリンター３に対しジョブ通知を行う。また、印刷設定８９は、指定されたプリンター３に設定されている設定値を表示する。この設定値は、プリンター３ごとに定められたデフォルト値でもよいし、プリンター３ごとの直近設定値でもよい。図８の例は、文書ファイルに対応するファイル形式のファイル（pdf形式，図７のアイコン７０参照）がドロップされた場合のアップロードダイアログ画面を示しているため、印刷設定８９として文書ファイルの設定値を表示する。同図に示す状態で「印刷開始」ボタン８８が選択されると、印刷設定８９を示す印刷設定情報が印刷データに反映される。
【００５９】
一方、「変更」ボタン９０が選択されると、図９の画面ｄ２に示す印刷設定ダイアログ画面を表示する。印刷設定ダイアログ画面は、画面タイトル９２と、用紙サイズ選択ドロップダウンリスト９３と、カラー／モノクロ選択ボタン９４と、片面／両面選択ボタン９５と、割付選択ボタン９６と、「キャンセル」ボタン９７と、「ＯＫ」ボタン９８と、を表示する。
【００６０】
「キャンセル」ボタン９７が選択されると、印刷設定ダイアログ画面を非表示とし、図８の画面ｄ１に示すアップロードダイアログ画面を表示する。また、「ＯＫ」ボタン９８が選択されると、Ｗｅｂページ（Ｗｅｂブラウザー６１）は、印刷設定ダイアログ画面の設定にしたがって印刷設定情報を書き換えると共に、その設置値を、アップロードダイアログ画面の印刷設定８９に反映する。
【００６１】
次に、図１０のシーケンス図を参照し、ＰＣ１（Ｗｅｂページ）、印刷サーバー２およびプリンター３による印刷処理の流れ（印刷サーバー２の送信処理方法を含む）を説明する。まず、印刷サーバー２が、ＰＣ１に対してＷｅｂページを提供する（Ｓ０１）。ＰＣ１は、提供されたＷｅｂページをＷｅｂブラウザー６１により表示する（Ｓ０２）。その後、ＰＣ１（Ｗｅｂページ）は、ドラッグ・アンド・ドロップ操作によりＷｅｂページ内のドロップ領域Ｅにアイコン７０がドロップされたことを検知すると、ドロップされたファイルが印刷サービスで印刷可能なファイルであるか否かを判定する。印刷可能であると判定した場合は、印刷サーバー２にジョブ登録要求を送信する（Ｓ０３）。また、ＰＣ１（Ｗｅｂページ）は、ジョブ登録要求と共に、指定されたプリンター３（操作対象となっているＷｅｂページに対応付けられたプリンター３）の印刷設定を示す印刷設定情報を送信する。なお、Ｓ０３は、ドロップ領域Ｅにセットされたイベントハンドラに基づいて実行される工程である。
【００６２】
印刷サーバー２は、ＰＣ１（Ｗｅｂページ）からジョブ登録要求を受信すると、ジョブ登録を開始し、ファイルのアップロード先を確保して（Ｓ０４）、そのアップロード先をＰＣ１（Ｗｅｂページ）に通知する（Ｓ０５）。ＰＣ１（Ｗｅｂページ）は、通知されたアップロード先に対して、ドロップ領域Ｅにドロップされたアイコン７０に対応するファイルのアップロードを実行する（Ｓ０６）。
【００６３】
印刷サーバー２は、アップロードされたファイルに対してウィルスチェックおよび印刷可能形式か否かの検証を行い、問題がなければ印刷データへの変換を行う。また、変換後の印刷データを、指定されたプリンター３用のジョブキューに保存し、印刷データの変換元となる元ファイルを削除する（Ｓ０７）。その後、印刷サーバー２は、ジョブが正常に登録されたことを示すステータスコードを、ジョブ登録完了通知としてＰＣ１（Ｗｅｂページ）に通知する（Ｓ０８）。
【００６４】
ＰＣ１（Ｗｅｂページ）は、Ｓ０８の通知を受けて、アップロードが成功した旨を表示する（Ｓ０９）。当該表示は、アップロードダイアログ画面（図８参照）の符号８４のメッセージに相当する。なお、アップロードが成功しなかった場合、ＰＣ１（Ｗｅｂページ）は、この時点でエラーを表示する。その後、ＰＣ１（Ｗｅｂページ）が印刷サーバー２に印刷開始指示を送信すると（Ｓ１０）、これをトリガーとして、印刷サーバー２は指定されたプリンター３に対しジョブ通知を行う（Ｓ１１）。
【００６５】
なお、印刷設定ダイアログ画面（図９参照）で印刷設定が変更された場合、ＰＣ１（Ｗｅｂページ）は、Ｓ１０で、変更後の印刷設定を示す印刷設定情報を印刷サーバー２に送信し、印刷サーバー２は、当該印刷設定情報に基づいて、印刷データの再変換を行う。若しくは、Ｓ０７で元ファイルを削除せず、Ｓ１０で印刷設定情報が送信された後、元ファイルからの変換を行ってもよい。若しくは、ＰＣ１（Ｗｅｂページ）は、Ｓ０３では印刷設定情報を送信せず、Ｓ１０の印刷開始指示と共に印刷設定情報を送信し、印刷サーバー２が、Ｓ１１のジョブ通知の前に印刷データの変換を行ってもよい。
【００６６】
プリンター３は、印刷サーバー２からジョブ通知を受信すると、これをトリガーとして、印刷データの保存場所（ジョブキュー）にＨＴＴＰＳでアクセスし、印刷サーバー２から印刷データを取得する（Ｓ１２）。若しくは、プリンター３が印刷サーバー２に対し印刷データの送信依頼を行ってもよい。このように印刷サーバー２は、何らかの形でプリンター３に対し印刷データを送信（提供）する（Ｓ１３）。プリンター３は、印刷データを取得すると、内部で必要な処理を行った後、印刷を行う（Ｓ１４）。プリンター３は、これらの各処理の段階に応じて印刷サーバー２に対し処理のステータスを通知し（Ｓ１５）、印刷サーバー２は、当該通知に基づいてジョブの状態を更新する（Ｓ１６）。また、プリンター３は、印刷が完了すると、印刷完了のステータスを印刷サーバー２に通知し（Ｓ１７）、印刷サーバー２は、ジョブの状態を更新すると共に、印刷データを保存場所から削除する（Ｓ１８）。
【００６７】
以上説明したとおり、本実施形態の印刷システムＳＹによれば、ユーザーは、Ｗｅｂページに設定されたドロップ領域Ｅに対し、印刷対象のアイコン７０をドラッグ・アンド・ドロップする簡単な操作で、印刷サーバー２に対し印刷指示を行うことができる。また、Ｗｅｂページをユーザーインターフェースとして使用するため、操作を行うＰＣ１には、Ｗｅｂブラウザー６１のみインストールされていればよく、ＯＳなどの環境に依存しない。
【００６８】
また、ドロップ領域Ｅを含むＷｅｂページ（プリントログ画面，図７参照）には、出力先となるプリンター３が対応付けられているため、ユーザーは、出力先を指定する手間を省くことができる。また、プリントログ画面ではプリンター３が特定されているため、ユーザーの誤操作（意図しないプリンター３の指定）を軽減できる。
【００６９】
また、印刷対象をアップロードした後に表示されるアップロードダイアログ画面（図８参照）から、印刷設定ダイアログ画面（図９参照）を表示させることができるため、ユーザーは、所望する印刷設定を指示することができる。さらに、図１０に示したように、Ｗｅｂページにより印刷開始指示操作が行われると、プリンター３により即座に印刷実行される構成であるため、迅速に印刷物を得ることができる。
【００７０】
［第２実施形態］
次に、図１１および図１２を参照し、本発明の第２実施形態について説明する。本実施形態では、印刷対象の指定と印刷設定の指示を同時に行うことを特徴とする。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００７１】
本実施形態のプリンター３は、２つの給紙装置を有しており、一方にＡ４普通紙、他方にＬ判写真用紙がセットされているものとする。また、本実施形態の送信処理部２３０は、ドロップ領域Ｅに対応付けられた印刷設定に基づいて印刷対象を変換し（変換処理部２３１）、変換後の印刷データをプリンター３に送信する（送信部２３２）。
【００７２】
図１１に示す画面Ｄ３は、ドロッププリント画面である。ドロッププリント画面は、各プリンター３に対応するプリンター画面の一例であり、メイン領域７４は、ドロッププリント領域となっている。メイン領域７４（ドロッププリント領域）は、画面タイトル１００と、新規作成ボタン１０１と、ドロップ領域Ｅと、を表示する。但し、ドロップ領域Ｅは、後述する印刷設定作成ダイアログ画面（図１２参照）により既に印刷設定が作成されている場合に表示される。同図は、３つのドロップ領域Ｅ１〜Ｅ３が作成されている場合を示している。
【００７３】
新規作成ボタン１０１が選択されると、図１２の画面ｄ３に示す印刷設定作成ダイアログ画面を表示する。画面ｄ３は、印刷設定済みの状態を示しているが、新規作成ボタン１０１が選択された場合は、未設定状態の印刷設定作成ダイアログ画面を表示する。
【００７４】
各ドロップ領域Ｅ１〜Ｅ３は、「編集」ボタン１０２および「削除」ボタン１０３を表示する他、設定名１０４および印刷設定値１０５をテキスト表示する。「編集」ボタン１０２が選択されると、既存の印刷設定（対応するドロップ領域Ｅに表示された印刷設定値１０５）が反映された印刷設定作成ダイアログ画面を表示する。また、「削除」ボタン１０３が選択されると、対応するドロップ領域Ｅを非表示とする。
【００７５】
同図に示す状態で、ユーザーが、印刷対象のアイコン７０をドロップ領域Ｅ３に対してドラッグ・アンド・ドロップすると、印刷対象の指定（印刷対象の印刷指示）と、ドロップ領域Ｅ３の印刷設定値１０５に示す印刷設定（「用紙種別：写真用紙」、「用紙サイズ：Ｌ判」、「カラー／モノクロ設定：カラー」）の指示を行うことができる。なお、Ｗｅｂページは、各ドロップ領域Ｅにセットされたイベントハンドラにより、ドラッグ・アンド・ドロップ操作によりアイコン７０がドロップされた場所のＤＯＭ（Document Object Model）要素または座標を検知し、その検知結果に基づいて、印刷設定を特定する。そして、Ｗｅｂページは、ジョブ登録要求と共に、特定した印刷設定を示す印刷設定情報を印刷サーバー２に送信する。
【００７６】
なお、ドロップ領域Ｅ３のように、用紙種別として「写真用紙」が選択された場合、プリンター３は、両面印刷および割付印刷ができないため、印刷設定値１０５は、片面／両面設定および割付設定についてグレーアウトされた状態となっている。
【００７７】
図１２の画面ｄ３は、印刷設定作成ダイアログ画面である。印刷設定作成ダイアログ画面は、設定名入力ボックス１０７と、文書ファイル設定欄１０８と、画像ファイル設定欄１０９と、ラジオボタン１１０と、「キャンセル」ボタン１１５と、「ＯＫ」ボタン１１６と、を表示する。
【００７８】
ラジオボタン１１０は、文書ファイルと画像ファイルのいずれの印刷設定を行うかを選択する。同図の例では、文書ファイルが選択されているため、画像ファイル設定欄１０９が設定不可状態となっている。文書ファイル設定欄１０８は、ファイル種別１１１と、用紙サイズ選択ドロップダウンリスト９３と、カラー／モノクロ選択ボタン９４と、片面／両面選択ボタン９５と、割付選択ボタン９６と、を表示する。
【００７９】
「キャンセル」ボタン１１５が選択されると、印刷設定作成ダイアログ画面の設定をキャンセルし、印刷設定作成ダイアログ画面を非表示とする。また、「ＯＫ」ボタン１１６が選択されると、印刷設定作成ダイアログ画面の設定を、ドロッププリント画面（図１１参照）に反映する。つまり、メイン領域７４（ドロッププリント領域）に４つ目のドロップ領域Ｅを追加し、設定名１０４として「印刷設定４」、印刷設定値１０５として「用紙種別：普通紙」、「用紙サイズ：Ａ４」、「カラー／モノクロ設定：カラー」、「片面／両面設定：両面」、「割付設定：なし」を表示する。
【００８０】
以上説明したとおり、本実施形態の印刷システムＳＹによれば、ドロップ領域Ｅに印刷設定が対応付けられているため、ユーザーは、印刷設定を指定する手間を省くことができる。また、異なる印刷設定に対応した複数のドロップ領域Ｅが表示されるため、ユーザーは、所望の出力設定を迅速に指定することができる。
【００８１】
また、本実施形態では、印刷対象をアップロードした後の印刷設定が不要であり、印刷開始指示操作（図１０のＳ１０参照）を必要としないため、印刷サーバー２は、印刷対象のアップロード完了に基づいて、プリンター３に対するジョブ通知を行うことができる。つまり、図１０のＳ１０を省略し、Ｓ０７からＳ１１に直接移行できる。これにより、Ｗｅｂページによるドラッグ・アンド・ドロップ操作の検知後、即座にプリンター３に印刷を実行させることが可能となる。
【００８２】
［第３実施形態］
次に、図１３および図１４を参照し、本発明の第３実施形態について説明する。本実施形態では、プリンター一覧画面を利用して出力先を指定することを特徴とする。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００８３】
図１３に示す画面Ｄ４は、第３実施形態に係るプリンター一覧画面である。プリンター一覧画面は、第１実施形態のプリンター一覧画面（図６参照）に、ドラッグ・アンド・ドロッププリントボタン１１８が追加された構成となっている。ドラッグ・アンド・ドロッププリントボタン１１８が選択されると、図１４の画面Ｄ５に示すドラッグ・アンド・ドロッププリント画面を表示する。なお、ドラッグ・アンド・ドロッププリント画面は、プリンター一覧画面とは別画面としてもよいし、プリンター一覧画面と同一画面として、例えばドラッグ・アンド・ドロッププリントボタン１１８が押下されると、ドラッグ・アンド・ドロッププリントボタン１１８の下部の領域にドロップ領域Ｅ４を表示するようにしてもよい。
【００８４】
ドラッグ・アンド・ドロッププリント画面は、画面タイトル６６と、更新ボタン６７と、プリンターリスト６８と、を表示する他、ドロップ領域Ｅ４および「キャンセル」ボタン１２０を表示する。ドラッグ・アンド・ドロッププリント画面に表示されるプリンターリスト６８は、選択欄が設けられており、各プリンター３に対応するチェックボックスにチェックを入れることで出力先を指定可能となっている。また、出力先は、１台に限らず、複数台を指定可能である。なお、ドラッグ・アンド・ドロッププリント画面のプリンターリスト６８は、「出力先指定領域」の一例である。
【００８５】
また、ドロップ領域Ｅ４は、プリンター３の指定およびドロップ・アンド・ドロップ操作を促すメッセージと、指定済みプリンターの台数と、印刷可能ファイル形式と、をテキスト表示する。印刷可能ファイル形式は、文書ファイルと画像ファイルに分けて表示する。
【００８６】
同図に示す状態で、ユーザーが、ドラッグ・アンド・ドロップ操作によりアイコン７０をドロップ領域Ｅ４にドロップすると、Ｗｅｂページは、２台のプリンター３（プリンター名「EW-M777」および「PM-M520」）を出力先として特定する。そして、Ｗｅｂページは、ジョブ登録要求と共に、特定した出力先を示す出力先情報を印刷サーバー２に送信する。印刷サーバー２は、アイコン７０に対応するファイルを変換した印刷データを、２台のプリンター３それぞれに対応するジョブキューに保存し、２台のプリンター３にジョブ通知を行う。なお、ドラッグ・アンド・ドロッププリント画面において、「キャンセル」ボタン１２０が選択されると、設定をキャンセルしてドラッグ・アンド・ドロッププリント画面を非表示とし、図１３のプリンター一覧画面を表示する。
【００８７】
なお、特に図示しないが、ＰＣ１（Ｗｅｂページ）は、アイコン７０がドロップ領域Ｅ４にドロップされると、プリンター３ごとにアップロードダイアログ画面（図８参照）を表示する。これにより、複数のプリンター３に同じ内容の印刷を実行させる場合でも、プリンター３ごとに異なる印刷設定を行うことが可能である。
【００８８】
以上説明したとおり、本実施形態の印刷システムＳＹによれば、ドラッグ・アンド・ドロッププリント画面に、出力先を指定するプリンターリスト６８が含まれるため、ユーザーは、出力先の指定を容易に行うことができる。また、プリンターリスト６８では、複数の出力先を指定できるため、複数のプリンター３に同じ内容の印刷を実行させたい場合、利便性がよい。
【００８９】
以上、３つの実施形態を示したが、これらの実施形態に限らず以下の変形例を採用可能である。
［変形例１］
第１実施形態では、Ｗｅｂページから印刷対象がアップロードされた後、印刷設定の変更を行う構成としたが（図８のアップロードダイアログ画面ｄ１参照）、印刷設定を行った後、印刷対象のアップロードを行う構成としてもよい。ここで、図１５および図１６を参照し、変形例１に係る印刷指示操作を説明する。図１５は、変形例１に係るプリントログ画面である。
【００９０】
変形例１に係るプリントログ画面は、ドロップ領域Ｅ５に印刷設定がテキスト表示される点で、第１実施形態に係るプリントログ画面（図７参照）と異なる。この印刷設定は、プリントログ画面が対応するプリンター３に設定されている設定値であり、予め定められたデフォルト値でもよいし、直近設定値でもよい。また、印刷設定は、文書ファイルと画像ファイルに分けて表示される。同図に示す状態で、アイコン７０がドロップ領域Ｅ５にドロップされると、ＰＣ１（Ｗｅｂページ）は、アイコン７０に対応するファイルと、ドロップ領域Ｅ５に表示された印刷設定を示す印刷設定情報と、を印刷サーバー２に送信する。同図の例では、アイコン７０が文書ファイルに対応したファイル形式であるため、文書ファイルの印刷設定を示す印刷設定情報が送信される。なお、図１５に示すプリントログ画面において、「変更」ボタン１２２が選択されると、図１６の画面ｄ４に示す印刷設定ダイアログ画面を表示する。
【００９１】
印刷設定ダイアログ画面では、画面タイトル１２４と、文書ファイル設定欄１０８と、画像ファイル設定欄１０９と、「キャンセル」ボタン１２６と、「ＯＫ」ボタン１２７と、を表示する。文書ファイル設定欄１０８の表示項目は、第２実施形態に係る印刷設定作成ダイアログ画面（図１２参照）と同様である。また、画像ファイル設定欄１０９は、ファイル種別１１２と、写真用紙／普通紙選択ボタン１１３と、用紙サイズ選択ドロップダウンリスト１１４と、を表示する。「キャンセル」ボタン１２６が選択されると、設定をキャンセルし、印刷設定ダイアログ画面を非表示とする。また、「ＯＫ」ボタン１２７が選択されると、印刷設定ダイアログ画面の設定を、プリントログ画面のドロップ領域Ｅ５に反映する。
【００９２】
なお、本変形例では、第２実施形態と同様に、印刷対象をアップロードした後の印刷設定が不要であるため、印刷サーバー２は、印刷対象のアップロード完了に基づいて、プリンター３に対するジョブ通知を行うことができる。つまり、Ｗｅｂページからの印刷開始指示を待つことなく、図１０のＳ０７からＳ１１に直接移行できる。
【００９３】
［変形例２］
第３実施形態では、印刷対象をアップロードした後、プリンター３ごとに印刷設定を行う構成としたが、プリンターリスト６８で指定した全ての出力先に同じ印刷設定を反映させてもよい。この場合、変形例１のように、印刷設定を行った後、印刷対象の指定（アイコン７０のドラッグ・アンド・ドロップ操作）を行ってもよい。
【００９４】
［変形例３］
第３実施形態では、プリンターリスト６８を用いて出力先を指定したが、Ｗｅｂページ上に、異なる出力先に対応した複数のドロップ領域Ｅを設け、アイコン７０がどのドロップ領域にドロップされたかに応じて、出力先を特定可能としてもよい。さらに、第２実施形態と組み合わせ、出力先と印刷設定が異なる複数のドロップ領域Ｅを設け、アイコン７０がどのドロップ領域にドロップされたかに応じて、出力先および印刷設定を特定可能としてもよい。
【００９５】
［変形例４］
第１〜第３実施形態および変形例１では、１個のファイルをドラッグ・アンド・ドロップする場合を例示したが（図７、図１１、図１４および図１５参照）、複数個のファイルを選択してドラッグ・アンド・ドロップすることで、複数個のファイルの印刷指示を行ってもよい。また、ファイルではなく、フォルダーを印刷対象として印刷指示を行ってもよい。
【００９６】
［変形例５］
第１〜第３実施形態において、指示情報受信部２２１で受信した指示情報に含まれる印刷設定情報に基づいて印刷データを生成したが、指示情報の受信を省略しても良い。つまり、予め定められた印刷設定、または印刷対象の指定操作とは関係なく取得した印刷設定情報に基づいて、印刷データを生成する構成でもよい。
【００９７】
［変形例６］
第１〜第３実施形態では、Ｗｅｂページを操作する端末としてＰＣ１を例示したが、タブレット端末などＰＣ１以外の情報処理端末を用いてＷｅｂページを操作してもよい。
【００９８】
［変形例７］
第１〜第３実施形態では、「出力装置」としてプリンター３を例示したが、他の出力装置に本実施形態を適用してもよい。他の出力装置としては、表示装置（投写装置を含む）、通信装置、音響装置などが考えられる。これらの場合、出力設定としては、それぞれ表示設定、通信設定、音響設定を指示可能である。
【００９９】
［変形例８］
上記の各実施形態および変形例に示した印刷システムＳＹ内の各装置における各構成要素（各機能）をプログラムとして提供してもよい。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供してもよい。すなわち、コンピューターを印刷システムＳＹ内の各装置の各構成要素（各機能）として機能させるためのプログラム、それを記録したコンピューター読み取り可能な記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【０１００】
１…ＰＣ、２…印刷サーバー、３…プリンター、２１０…提供部、２２０…受信部、２２１…指示情報受信部、２２２…処理対象受信部、２３０…送信処理部、２３１…変換処理部、２３２…送信部、３２２…処理対象受信部、ＳＹ…印刷システム
【図１】
2018139081.tif 000003
【図２】
2018139081.tif 000004
【図３】
2018139081.tif 000005
【図４】
2018139081.tif 000006
【図５】
2018139081.tif 000007
【図６】
2018139081.tif 000008
【図７】
2018139081.tif 000009
【図８】
2018139081.tif 000010
【図９】
2018139081.tif 000011
【図１０】
2018139081.tif 000012
【図１１】
2018139081.tif 000013
【図１２】
2018139081.tif 000014
【図１３】
2018139081.tif 000015
【図１４】
2018139081.tif 000016
【図１５】
2018139081.tif 000017
【図１６】
2018139081.tif 000018