使用 powershell 配置打印机

问题描述 投票:0回答:1

我最近开始使用 powershell,并尝试自动化在办公室安装和配置打印机的过程。 安装打印机工作正常,但是当我尝试使用 Set-PrintConfiguration 将打印颜色设置为黑白时,它会将颜色参数更改为 false,但不会更改打印设置中的任何内容。

这是代码:

$printersMapped = Get-Printer "Kyocera PRETO" 
if (-not $printersMapped){
    Pnputil /add-driver "E:\PROGRAMAS\IMPRESSORAS\KYOCERA\TASKalfa 2553ci\PrnDrv\KXDriver\64bit\OEMSETUP.inf"
    Add-PrinterDriver -Name "Kyocera TASKalfa 2553ci KX" -InfPath "C:\Windows\System32\DriverStore\FileRepository\oemsetup.inf_amd64_7854780b77774b14\oemsetup.inf"
    Add-PrinterPort -Name "Porta ip" -PrinterHostAddress ***.***.**.***
    Add-Printer -DriverName "Kyocera TASKalfa 2553ci KX" -Name "Kyocera PRETO" -PortName "Porta ip"
    Set-PrintConfiguration -PrinterName "Kyocera PRETO" -Color $false
}else{
    Write-Host "Printer Kyocera PRETO already installed"
}

我还想更改设置以启用作业计数并使用特定的帐户 ID,但找不到任何对此有帮助的内容。

job acounting window

有办法做到这一点吗?

powershell printers
1个回答
0
投票

我们很难理解该语言的图像(该网站希望看到英文版的内容!),但看起来您位于

Printer Configuration
选项卡上。此选项卡指的是打印机设备本身的设置,而不是驱动程序或工作站的设置。相反,您需要查看
General
按钮下的
Preferences...
选项卡或
Advanced Tab
按钮下的
Printing Defaults...
。如果您检查此处,您可能会发现其中一个或两个默认为黑白,具体取决于您是否在脚本中运行该行。

© www.soinside.com 2019 - 2024. All rights reserved.