次の方法で共有


ユニバーサル プリントでのラベル プリンターのサポート

ユニバーサル プリントは、最新の印刷技術規格とそれに対応するプロトコルに基づいて構築されています。 これらは、主要なプリンターメーカーが採用する規格とプロトコルであり、印刷への将来の投資が焦点を当てる場所です。 これは、ユニバーサル プリントが将来性のある投資を顧客に提供することを意味します。 ユニバーサル プリントの機能は、基になる印刷規格により多くの印刷シナリオのサポートが追加され、プリンターの製造元がプリンターでこれらの規格を採用するにつれて、引き続き拡張されます。

ユニバーサル プリントを使用すると、組織はいくつかのラベル印刷機能を活用できます。 ただし、ラベル印刷の業界規格はまだ開発中であるため、ユニバーサル プリントではラベル印刷のフル機能のサポートはまだ可能ではありません。

しくみ

重要

ラベル印刷は現在、PDF ドキュメントの印刷に限定されています。

背景効果 - 印刷ジョブ属性の不足を置き換える

PDF 印刷の通常の場合、印刷ジョブは、メディアの種類 (普通紙、写真など) やメディア サイズ (レター、A4 など) などのジョブ属性ともにユニバーサル プリントに送信されます。 印刷中、コネクタはジョブペイロードと共にこれらの属性をプリンターに送信します。 印刷ジョブがコネクタに到達したときに、一部の印刷ジョブ属性が見つからない場合は、コネクタの印刷キューに設定されている印刷の既定値を使用して入力されます。 たとえば、印刷ジョブがメディア サイズ属性の値なしで送信され、コネクタの印刷キューに設定されている既定のメディア サイズが A4 の場合、印刷ジョブは A4 用紙に印刷されます。

ラベル印刷のユニバーサル プリントの回避策

ユニバーサル プリントでのラベル印刷のサポートでは、ユニバーサル プリントからプリンターに送信された印刷ジョブに一部のオプションが見つからない場合に、ユニバーサル プリント コネクタの機能を用いて印刷の既定値を使用できます。

ユニバーサル プリントを使用すると、管理者はコネクタを構成して特定の印刷ジョブ属性の値を無視し (この記事の後半で説明します)、代わりにコネクタの印刷キュー用に構成された既定値を使用できます。 たとえば、コネクタがこの動作用に構成されている場合、印刷ジョブで受信したメディア サイズの値は無視され、コネクタにインストールされているラベル プリンターの既定値に置き換えられます。 したがって、印刷ジョブは、このラベル プリンターで機能するメディア サイズを使用して印刷できます。

この方法を使用すると、ユニバーサル プリントですぐに一部のラベル印刷のサポートを提供できます。 ラベル印刷が完全に規格化されると、印刷クライアントは、ターゲット ラベル プリンターに必要な適切な属性値をユニバーサル プリントへ送信できるようになります。

使用方法

ラベル印刷は、ユニバーサル プリントを介して印刷できるすべてのクライアントから機能します。 Windows から印刷する場合は、Windows 10 用の 2022 年 7 月の更新プログラム (2022 年 7 月 12 日— KB5015807 (OS ビルド 19042.1826、19043.1826、19044.1826)) 以降を使用していることを確認してください。

警告

ラベル印刷を使用するようにコネクタを構成すると、コネクタのすべてのプリンターが影響を受け、各プリンターはクライアントに選択されているメディア サイズではなく、コネクタのホスト コンピューターで設定されたデフォルトのメディア サイズを常に使用します。

前提条件と構成

1. コネクタのバージョン

ラベル プリンターがユニバーサル プリント コネクタの 1.92.8740 以降のバージョンを実行している PC にインストールされていることを確認します

Note

以下で説明するように、コネクタにデフォルトの用紙サイズを設定しても印刷ジョブに適用されないという既知の問題が現在あります。 この問題は、コネクタ バージョン 1.92.8690 以前に適用され、コネクタ バージョン 1.92.8740 で修正されています。 コネクタは 2024 年 1 月にバージョン 1.92.8740 に自動的に更新されますが、この更新プログラムはコネクタを https://aka.ms/ConnectorMSI-Canary からダウンロードしてインストール することにより、早く適用できます。 この更新プログラムを手動でインストールしても、コネクタが今後も自動更新を受け取れるようにします。

2. コネクタの構成

すべての PDF 印刷ジョブ属性の使用を無効にする

  1. コネクタ PC から、管理者昇格 PowerShell プロンプトを開きます
  2. 次のコマンドを実行して、すべての PDF ジョブ属性の使用を無効にします
C:\windows\PrintConnectorSvc\UpdateConnectorConfigJson.ps1 -Feature Connector -Name "enable-all-supported-pdf-job-attributes" -Value "false"

予想される出力は次のとおりです。

警告: enable-all-supported-pdf-job-attributes を false に設定することはラベル印刷を目的としており、このコネクタのすべてのプリンターに影響します。 警告: 印刷の既定値が正しく設定されていることを確認するために、https://aka.ms/UPLabelPrintSupport の手順に従ってください。 警告: サービス 「プリント コネクタ サービス (Print Connector service)」の開始を待機しています...

3. コネクタでの印刷の規定値

コネクタにインストールされているラベル プリンターに希望の印刷の既定値を設定します。希望の印刷の既定値は、各ラベル プリンターのコネクタで設定する必要があります

属性の説明 グラフにおける属性名
用紙の種類 (普通紙、写真用紙など) MediaType
用紙サイズ (A4、54 x 86mm など) mediaSize
1 インチあたりのドット数 (DPI) で表される印刷解像度 dpi

クライアント(つまり、印刷ジョブを送信するアプリケーション)がユニバーサル プリントに送信する属性値に関係なく、コネクタはこれらの既定値を使用します。

他のすべての属性に対して、コネクタはクライアントが指定する値を使用します。 クライアントが値を指定しない場合、コネクタはプリンターに設定された印刷の既定値を使用します。

Note

スケーリングはサポートされていません。 Scaling 属性の値は、クライアント アプリが送信する属性、またはコネクタの印刷キューに設定された印刷の既定値に関係なく、常に「None」になります。

コネクタ PC でラベル プリンターの印刷の既定値を設定するには:

  1. Windows + R を押します。
  2. printmanagement.msc と入力し、[OK] ボタンをクリックして、印刷管理コンソールを起動します。
  3. 印刷管理コンソールで、[プリント サーバー] を展開し、コネクタ PC のノードを展開します。 [プリンター] ノードを展開する必要がある場合もあります。
  4. ラベル プリンターを右クリックし、[印刷の既定値を設定...] をクリックします。

4. ポータルでのプリンターの既定値

ポータルでこのプリンターのコンテンツ タイプが application/pdf に 設定されていることを確認します

  1. ユニバーサル プリント セクションのプリンターの一覧に移動して、コンテンツ タイプを設定したいプリンターをクリックします。
  2. 左側の作業ウィンドウで、[プリンターのプロパティ] をクリックし、[プリンターの既定値] タブをクリックします。
  3. [コンテンツ タイプ][application/pdf] に設定されていることを確認します

5. アプリからテストする

必要な構成がすべて整っていることを確認するには、使用する予定のアプリからテスト印刷ジョブを送信してください。

重要な考慮事項

このコネクタ構成は、コネクタ上のすべてのプリンターに適用されます

この記事で前述したようにコネクタが構成されている場合、この構成は、そのコネクタにインストールされているすべてのプリンターに適用されます。 つまり、このコネクタ上の任意のプリンターに送信されるすべての印刷ジョブについて、コネクタは一部の印刷ジョブ属性を無視し、プリンターに設定されている既定値に置き換えるということです。 そのため、管理者は、ドキュメント プリンターをホストするコネクタにラベル印刷の構成を適用しないでください。

Windows の印刷プレビューには、ラベル プリンターの印刷結果が反映されません

Windows アプリケーションからラベル プリンターに印刷する場合、印刷プレビューには正しいサイズが表示されず、ラベル プリンターによって生成されるスケールも表示されません。 これは、Windows が印刷ジョブに適用している印刷ジョブの属性値の一部が、コネクタのターゲット プリンターに設定されている印刷の既定値に置き換えられるためです。

ユニバーサル プリントでのラベル印刷の改善に役立つ

ユニバーサル プリントでは、ラベル印刷の規格が開発中であるという事実によって課される制約の中で、ラベル印刷のサポートに対する改善の可能性を引き続き探します。 ラベル印刷が組織にとって重要な場合は、ユニバーサル プリント コミュニティで[ラベル印刷機能の要求]を同意してください。

質問とサポート

この機能に関する質問やコメントがある場合は、https://aka.ms/UPDiscussion のユニバーサルプリントコミュニティディスカッションに投稿してください。

サポートについては、Azure portal からサポート リクエストを作成してください。