如何将打印机设置保存为文本文件

Posted

技术标签:

【中文标题】如何将打印机设置保存为文本文件【英文标题】:How do I save printer settings as a text file 【发布时间】:2020-03-05 11:05:55 【问题描述】:

在 windows 中有一种方法、一个应用程序、一个 Windows 系统调用、一个 powershell 脚本来将所有打印机设置保存为文本文件。

我只想要信息,我不需要将其重新加载到打印机中。

我有一台非常精密的打印机,并希望确保它始终具有正确的设置。我希望能够比较 2 个不同日期的 2 个设置文本文件。

【问题讨论】:

这可能是另一个 StackExchange 站点上的答案:superuser.com/questions/135393/… 【参考方案1】:

你应该看这里: https://docs.microsoft.com/en-us/powershell/module/printmanagement/get-printerproperty?view=win10-ps

您可以使用 powershell 列出打印机及其属性,如下所示:

$printers = get-printer *
foreach ($printer in $printers)

    get-printerproperty -printerName $printer.name| Out-File -FilePath .\filename.txt -Append

获取打印配置:

$Printers = Get-Printer *
Foreach ($Printer in $Printers)
Get-PrintConfiguration -PrinterName $Printer.name | Out-File .\filename.txt -Append 

每个方法都有相应的设置方法

要在您的电脑上安装驱动程序:

Get-PrinterDriver -Name * | Out-File .\filename.txt -Append 

对于端口:

Get-PrinterPort | Out-File .\filename.txt -Append 

如果你一起使用它们,我相信你会得到想要的效果

或者使用 cmd 你有另一个选项可以使用(我发现它不太可读): wmic 打印机列表 >> 1.txt

【讨论】:

以上是关于如何将打印机设置保存为文本文件的主要内容,如果未能解决你的问题,请参考以下文章

PDF文件如何设置权限,使得别人不能修改和打印?

c#Settngs“按钮”提示使用默认打印机,将设置保存到ini文件

在Java中更改打印流的区域设置[重复]

如何在 C 中使用参数从文本文件中打印字符?

怎么把网页上的东西打印成pdf

如何使用东芝复印机的自带USB口通过U盘打印文件