LoginSignup
3
7

More than 5 years have passed since last update.

PowerShellでプリンターポートを作成

Last updated at Posted at 2015-06-25

プリンターポートを作成する。
プリンターポートはプリンターとパソコンを接続するための決まりごとなので、
プリンターと通信するために設定する必要がある。

今回は下記の条件のポートを作成することにする

  • Port名 192.168.0.200
  • RAW mode
  • IPアドレス 192.168.0.200
  • Port番号 9100

最近のレーザープリンターは大抵、RAWモードでPort番号は9100が使える。
このモードで統一したほうが無難だろう。
Canon LBPシリーズの場合、3910から後のバージョンは全てRAWモードの9100番ポートである。

LPRプロトコルと標準TCP/IPポート・モニタの違い

ソース

下記のPowershellを実行するとポートを作成できる。

Add-port.ps1
$PortList=New-Object System.Management.ManagementClass("Win32_TcpIpPrinterPort")
$Port=$PortList.CreateInstance()
# Port名
$Port.name='192.168.0.200'
# RAWモード: 1 LPR: 2
$Port.Protocol=1
# PortのIPアドレス
$Port.HostAddress='192.168.0.200'
# Port番号 RAWモードなので9100   
$Port.PortNumber='9100'
# SNMPをonにするかしないか  
$Port.SnmpEnabled=$true
# PrinterPort追加
$Port.Put()
  1. PowerShellでプリンターをインストール(概要)
  2. PowerShellでプリンタードライバーをインストール
  3. PowerShellでプリンターポートの作成 <- イマココ
  4. PowerShellでプリンターの作成
  5. Powershellでプリンタードライバーをインストール x86_x64共用版

プリンタードライバーもインストールできた。
プリンターポートも作成できた。
次はプリンターの作成を行う。

3
7
2

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
3
7