web-dev-qa-db-ja.com

Alpha VMSVAX-プリンタキューの変更

Vangoというプログラムにまだ使用されている古いレガシーVMSVAX(Alpha)サーバーがあります。

VAXは192.168.1.2にあります

交換中の既存のサーバーがあり、現在SBS 2003を実行しており、192.168.1.148にあります。 DNS名は「サーバー」です

基本的に、古いWindowsサーバーとは異なる名前と異なるIPアドレスで新しいサーバーをインストールしたいと思います。ただし、これを行うには、印刷キューのVAXキューの場所を変更できる必要があります。

$ show queue
Printer queue 600TCP, idle, on ALPHA::"600TCP:9100", mounted form DZPLOT
 (stock=DEFAULT)
  <600TCP>

Printer queue 650TCP, idle, on ALPHA::"650TCP:9100", mounted form COLOR
   (stock=DEFAULT)
  <650TCPLIBRARY=650TCP_DEVCTL>

Printer queue HP1100, idle, on ALPHA::"HP1100:9100", mounted form HPLJ
  <HP1100>

Generic printer queue HP600

Generic printer queue HP650

Generic printer queue HPLJ

Terminal queue LTA12, idle, on ALPHA::LTA12:, mounted form HPLJ

Terminal queue LTA18, idle, on ALPHA::LTA18:, mounted form PLOT

Terminal queue LTA19, idle, on ALPHA::LTA19:, mounted form PLOT

Printer queue MOPIER, idle, on ALPHA::"MOPIER:9100", mounted form HPLJ
  <MOPIER>

Batch queue SYS$BATCH, idle, on ALPHA::

Batch queue SYS$NIGHT, idle, on ALPHA::

  Entry  Jobname         Username             Status
  -----  -------         --------             ------
    317  DAILYBACK       SYSTEM               Holding until 16-AUG-2012 03:00:00

Terminal queue SYS$PRINT, idle, on ALPHA::LTA11:, mounted form DEFAULT
$

しかし、正直なところ、新しいサーバー名とIPアドレスを指すように印刷キューを変更する方法がわかりません。

必要なのは、VAXシェルに入力してキューのサーバー/デバイス名を変更し、新しいWindowsサーバーを指すようにする実際のコマンドです。

ありがとう!

1
DrDavid

DNSまたはローカルホストデータベースのいずれかを介して、ネットワーク上で600TCP、650TCPなどの名前を解決する方法を変更する場合は、キュー内の何も変更する必要はありません。そして、それはプリンター自体がIPアドレスを変更したことを前提としていますが、これはあなたの説明からはそうではないようです。

プリンタキューはすべて、標準のHP Laserjetポート9100のプリンタを直接指しているように見えるため、「サーバー」がどのように関係しているかは実際にはわかりません。したがって、新しいサーバーのインストールでグローバルネットワークが変更されない限りそれに伴い、Alphaで何も変更する必要がない場合があります(Alphaの場合、VAXではありません。これらは2つのまったく異なるプロセッサアーキテクチャですが、どちらもVMSを実行します)。

キューを再作成したい場合は、 this one などのフリーウェアコレクションの1つからfixque.comを取得することをお勧めします。これにより、すべてのキューだけでなく、フォームやキューデータベース内の他のすべてを再作成できるコマンドが生成されます。関心のあるキューのINITIALIZEコマンドを引き出して、適切に編集するだけです。たとえば、リモートプリンタのホスト名をLITTLEHPからBIGHPに変更するには、次のようなコマンドの部分を編集します。

/ON=ALPHA::"LITTLEHP:9100"

に:

/ON=ALPHA::"BIGHP:9100"

次に、STOP/QUEUE/RESETqueuenameを実行し、続いてDELETE/QUEUEqueuename、次にINITIALIZEコマンドを実行して再作成します。

1
Craig A. Berry