Windows XP における Windows Media Player の印刷サポート
Digital Media Division Microsoft Corporation
October 2001 日本語版最終更新日 2002 年 3 月 20 日
要約 :
このドキュメントは、Microsoft Windows Media Player for Microsoft Windows XP におけるラベル印刷を可能にすることを望んでいる独立系ソフトウェア ベンダ (ISV) を対象としています 。
はじめに
Microsoft® Windows Media Player の堅牢なライブラリには多数のメタデータが用意されています。メタデータはデジタル メディア コンテンツを CD へコピーするユーザーにとって、特に重要となるラベル印刷の際に役立ちます。この理由から、Windows Media Player for Microsoft Windowsョ XP では、ISV が Windows Media Player におけるラベル印刷を可能にするための方法を公開しています。
このドキュメントでは、以下のトピックを取り上げます。
一般的な要件
Windows Media Player のインストール要件
インストール パッケージは、シンプルで、ユーザーにとって使用しやすいことが重要です。インストール プログラムでは、可能な限り、フィードバックやインストールの経過が表示されるようにします。
- 使用許諾契約書
インストール プログラムでは使用許諾契約書を表示し、合意を求める必要があります。
- プライバシー ポリシー
ユーザーがアプリケーションをダウンロードまたは実行する際に、個人情報を必要とする場合、あるいは取得する場合、インストール プログラムでプライバシー ポリシーを表示する必要があります。
- ユーザー権限の検出 (推奨)
インストール パッケージは、パッケージのインストールに必要な権限をユーザーが有しているかを検出し、インストールに必要な権利を満たしていない場合、警告を表示する必要があります。
- オペレーティング システムの検出 (推奨)
このパッケージの目的は、Windows Media Player for Windows XP でラベル印刷を可能にすることです。この機能は、Windows Media Player for Windows XP 以外のプレーヤーでは動作しません。したがって、ユーザーがこのパッケージをサポートしないオペレーティング システムへのインストールを試みた場合に、警告を表示する必要があります。
- 再起動不要
再起動を必要とせずに、アプリケーションをインストールできるようにします。これによって、インストール後にユーザーがコンピュータを再起動する必要はなくなります。
- アプリケーションのアンインストール要件
アプリケーション パッケージでは、パッケージ全体をアンインストールできるようにしておく必要があります。パッケージをアンインストールすると、アプリケーション、作成された空のフォルダ、および Windows Media Player for Windows XP で印刷を実行するレジストリのエントリが削除されるようにします。
- [コントロール パネル] の [プログラムの追加と削除] によるアンインストール
[コントロール パネル] の [プログラムの追加と削除] からアプリケーションを削除できるようにします。 - 不適切な権限
ユーザーがアプリケーションを削除する権限を持たない場合、Administrator としてログオンするよう指示するエラー メッセージを表示します。
- 印刷の無効
Windows Media Player のレジストリ キーが削除された場合に、[ファイル] メニューから印刷ラベルにアクセスできないようにする必要があります。
- アプリケーションのインストール要件
Windows Media Player でアプリケーションを使用できるようにするには、レジストリ キーを作成し、Windows Media Player のユーザーインターフェイスで確認できるようにする必要があります。
文字列値のキー :
"PrintPlugin"=<Path to your .exe file>
適切に登録されると、[ファイル] メニューに [印刷ラベル] オプションが表示されます。
- アプリケーションが適切に呼び出されることを確認する
[印刷ラベル] メニューが表示されるかどうかを確認し、レジストリが適切にインストールされたことを確認します。[印刷ラベル] をクリックすると、アプリケーションが起動するようにします。
印刷の要件
印刷アプリケーションが Windows Media Player で再生リストのラベルを印刷できるようにする必要があります。アプリケーションが再生リストにアクセスするには、Windows Media Player ActiveX コントロール (wmp.ocx) を埋め込み、Windows Media Player オブジェクト モデルを通じてライブラリにアクセスできるようにする必要があります。
Windows Media Player ActiveX コントロールの詳細については、Windows Media Player ソフトウェア開発キット (SDK) を参照してください。
注意
サードパーティー製アプリケーションがメディア ライブラリを使用できるように設定されていない限り、メディア ライブラリ は使用できません。
ユーザー環境の要件
最適なユーザー環境を確保するには、以下の条件を満たす必要があります。
- さまざまな印刷オプション
ユーザーのニーズを満たすには、ラベルを印刷するアプリケーションで以下のオプションを利用できるようにします。
- CD-ROM 用ラベルの印刷
- CD-ROM ジャケットラベルの印刷
- 読み取り可能な形式での再生リストの印刷
- カスタム ラベルの印刷。このオプションは、テンプレート オプションがユーザーのニーズと一致しない場合、カスタム ラベルを作成できるようにするために必要です。
- ユーザーのニーズに合わせたテンプレートのフォント変更
- アートの挿入と調整
テスト手順
- [プリンタ オプション] でユーザーが指定したすべてのオプションを使用して、印刷します。再生リストに一覧表示されたすべてのアイテムが印刷されることを確認します。
- ラベルよりも大きい再生リストを印刷します。アプリケーションがエラーを表示し、ラベル フォントまたは再生リスト内のエントリ数を変更するよう通知されることを確認します。
- ラベル フォントの変更が可能であることを確認します。
- ラベルにアートを挿入し調整できることを確認します。
- さまざまなプリンタのサポート
ユーザーとその環境設定のニーズを満たすには、アプリケーションがサポートするプリンタが、Windows 互換プリンタであることが必要です。例として、CD-ROM の印刷専用に設計されたプリンタが含まれます。
テスト手順
- [プリンタ オプション] でユーザーが指定したすべてのオプションを使用して印刷します。多種多様なプリンタ ハードウェアで印刷します。
- アプリケーションがコンピュータのすべてのユーザーによって使用できる
1 台のコンピュータ上のすべての Windows XP ユーザーがアプリケーションを使用して Windows Media Player で印刷できるようにします。
テスト手順
- ユーザー Test1 としてログオンし、アプリケーションをインストールして、ログオフします。ユーザー Test2 としてログオンし、Windows Media Player を開きます。
- 両方のユーザーが印刷を選択でき、ユーザーの権限レベル (Administrator、Power User、User、Guest など) に関係なく、正常に動作することを確認します。
注意
アプリケーションのインストールとアンインストールには、Administrator または Power User レベルの権限が必要です。
- 一時ファイルの削除
印刷処理中に、アプリケーションで一時ファイルが作成された場合、終了後に削除されるようにします。
テスト手順
- ラベルを印刷します。印刷処理中に作成される一時ファイルが、終了後に削除されることを確認します。
- ラベルの保存 (推奨)
ユーザーがラベルのコピーを複数作成する、あるいはカスタマイズしたテンプレートを保存する場合に備え、その後の印刷または変更用にラベルを保存できるようにしておくことが重要です。
セキュリティの要件
- 印刷アプリケーションにセキュリティ ホールやプライバシー ホールが存在しない
テスト手順
- 印刷アプリケーションの実行中に、バッファのオーバーランが生じないこと、およびユーザーのシステムにセキュリティ ホールが作成されないことを確認します。
- 印刷アプリケーションの実行中に、情報が収集され、いずれかの場所に送信されないかどうかを確認します。
- アプリケーションとインストール コンテンツにウイルス スキャンを実行する
- セットアップ パッケージに移動する前に、すべてのファイルをスキャンし、ウイルスが含まれていないことを確認する必要があります。
- 最終的にインストールされたパッケージをスキャンし、ウイルスが含まれていないことを確認する必要があります。
詳細情報
Windows Media Player 開発の詳細については、Microsoft Web サイト の Windows Media SDKページ から Windows Media Player SDK をダウンロードしてください。
通知
このドキュメントに記載されている情報は、このドキュメントの発行時点におけるマイクロソフトの見解を反映したものです。変化する市場状況に対応する必要があるため、このドキュメントは、記載された内容の実現に関するマイクロソフトの確約とはみなされないものとします。また、発行以降に発表される情報の正確性に関して、マイクロソフトはいかなる保証もいたしません。
このホワイト ペーパーに記載された内容は情報提供のみを目的としており、明示または黙示に関わらず、このドキュメントの情報についてマイクロソフトはいかなる責任も負わないものとします。
お客様は著作権に関する法律を遵守する必要があります。このドキュメントのいかなる部分も、米国 Microsoft Corporation の書面による許諾を受けることなく、その目的を問わず、どのような形態であっても、複製、検索システムへの格納や公開、または譲渡することを禁じられています。ここでいう形態とは、複写や記録など、電子的な、または物理的なすべての手段を含みます。ただしこれは、著作権法上のお客様の権利を制限するものではありません。
マイクロソフトは、このドキュメントに記載されている内容に関し、特許、特許申請、商標、著作権、またはその他の無体財産権を有する場合があります。別途マイクロソフトのライセンス契約上に明示の規定のない限り、このドキュメントはこれらの特許、商標、著作権、またはその他の無体財産権に関する権利をお客様に許諾するものではありません。
©2001 Microsoft Corporation. All rights reserved.
Microsoft、MS-DOS、Windows、Windows Media、Windows NT、ActiveSync、ActiveX、Direct3D、DirectDraw、DirectInput、DirectMusic、DirectPlay、DirectSound、DirectX、FrontPage、JScript、Microsoft Press、MSN、NetShow、Outlook、PowerPoint、SQL Server、Visual Basic、Visual C++、Visual InterDev、Visual J++、Visual Studio、WebTV、Win32、および Win32s は、米国 Microsoft Corporation の米国およびその他の国における登録商標または商標です。
記載されている会社名、製品名には、各社の商標のものもあります。
このソフトウェアは、Independent JPEG Group の技術を部分的に利用しています。
GIF decompression code, copyright 1990, David Koblas. すべてのコピーへのこの著作権表記の記載、およびサポート ドキュメントへの著作権表記とこの許可情報両方の記載を以って、目的を問わず、無料でこのソフトウェアおよび関連するドキュメントを使用、コピー、変更、および配布する許可を与えられたものとします。このソフトウェアは、明示または黙示を問わず何ら保証のない現状のままで提供されるものとします。
|