none
印刷設定のコピーと比較について RRS feed

  • 質問

  • 古いPCにインストールされている、プリンター及び印刷設定を、

    "rundll32 printui.dll,printuientry(/Ss)"を使用してdatファイルで保存しました。

    別PCに同じプリンターをインストールして、

    (/Sr)での復元が確認できたのですが、元のプリンターの印刷設定が本当に複写されてるのか不安です。


    そこで、"Powershell" or "DOS" でどうにか比較できないかを考えています。

    例えば、印刷設定の値(カラー/片面・両面印刷/用紙の向き/用紙サイズ)などを引っ張って、

    txt出力 = 元ファイルと比較? のような形を目指しています。

    プリンターの数が多いため、目視での確認がハードなので、何かイイ方法があれば、

    教えて欲しいです。

    2020年5月28日 5:22

すべての返信

  • Somedartさん、こんにちは。フォーラムオペレーターのFarenaです。

    TechNetフォーラムにご投稿くださいましてありがとうございます。

     

    印刷設定"Powershell" or "DOS" で比較する問題ですか。

     

    ご存知の方おりましたら、ご意見を共有頂ければありがたいです。


    Please remember to mark the replies as answers if they help.
    "Windows 10 Installation, Setup, and Deployment" forum will be migrating to a new home on Microsoft Q&A (Preview)!
    We invite you to post new questions in the "Windows 10 Installation, Setup, and Deployment" forum’s new home on Microsoft Q&A (Preview)!
    For more information, please refer to the sticky post.

    2020年6月1日 9:01
    モデレータ
  • 手元にプリンタがないので検証できないのですが、Get-PrintConfigurationというコマンドレットがありました。これは使えないでしょうか。

    # プリンタ名の確認
    Get-WmiObject Win32_Printer
    
    # プロパティ一覧の取得
    Get-PrintConfiguration -PrinterName "Microsoft Print to PDF"
    この結果の
    PrintCapabilitiexXMLとPrintTicketXMLの双方が一致していればよいのかな?と思いました。
    パット見た限りだとBase64でエンコードされていたり、そのPC固有情報が入っていたら完全一致はしなくなるなどはありそうです。
    そこは適時デコードしたり差分を無視したりする必要はありそうです。
    2020年6月4日 7:44