LoginSignup
2
4

More than 5 years have passed since last update.

PowerShellでプリンターを作成

Last updated at Posted at 2015-06-25

プリンターポートの作成とプリンタードライバーのインストールは終了している。
プリンターポートとプリンタードライバーを組み合わせて
プリンターを作成して印刷できるようにする。

前回のおさらいで、
下記のドライバーがインストールされていて、
下記のポート名のポートが作成されているものとする。

  • プリンタードライバー名
    • "Canon LBP8710/8720 LIPSLX"
  • ポート名
    • 192.168.0.200

もう一度最初の図を思い出して欲しい。

PrinterInstallImage.png

ソースコード

下記のようなスクリプトを書いて実行する。
これについては管理者権限で実行しなくとも実行できる。

予め作成した下記のドライバーとポートで、
プリンターを作成している。

  • プリンタードライバー名
    • "Canon LBP8710/8720 LIPSLX"
  • ポート名
    • 192.168.0.200
create-printer.ps1
$PrinterList=New-Object System.Management.ManagementClass("Win32_Printer")
$Printer=$PrinterList.CreateInstance()

# プリンタードライバー
$Printer.drivername="Canon LBP8710/8720 LIPSLX"
# ポート名
$Printer.PortName="192.168.0.200"
# 場所の記述
$Printer.Location="営業所"
# コメント
$Printer.Comment="営業所"
# ディバイス名
$Printer.DeviceID="Canon LBP8710/8720 LIPSLX(僕の営業所)"
# プリンター登録
$printer.Put()
  1. PowerShellでプリンターをインストール(概要)
  2. PowerShellでプリンタードライバーをインストール
  3. PowerShellでプリンターポートの作成
  4. PowerShellでプリンターの作成 <- イマココ
  5. Powershellでプリンタードライバーをインストール x86_x64共用版

次は32bit OSと64bit OSが混在する環境でプリンタードライバーをインストールするスクリプトを説明しようと思う。

2
4
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
4