歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> UNIX系統下利用終端服務器實現網絡打印

UNIX系統下利用終端服務器實現網絡打印

日期:2017/2/25 10:13:40   编辑:Unix基礎知識
 在Windows 95系統下,我們可以將同一網絡中他人的共享打印機設置為自己的網絡打印機,從而實現網絡打印。但是,在終端/服務器網絡中如何實現網絡打印呢?這裡介紹3種在IBM AIX UNIX4.1.2系統下,使用Specialix終端服務器、ATRIE 144LCD Modem和LQ1600K打印機,利用終端服務器實現網絡打印的方法:

  方法一
  利用終端服務器本身提供的打印功能在終端服務器的某口接打印機,實現網絡打印時,對終端服務器應用如下命令進行設置:
  JS—8500#set line 2 service printer /將2口設置成打印口/
  JS—8500#save
  JS—8500#reboot
  設置完成以後,將打印機接到端口2上,在終端上用rcp命令即可實現打印操作。
  例如,要打印/tmp下的文件,使用命令rcp /tmp/example jet1:p2(jet1為終端服務器的名字,p2為端口號)。

  方法二
  我們還可以利用AIX系統提供的打印隊列,把等待執行的多個打印作業,作為一個作業隊列來管理,輪流執行並行使用打印機資源。這樣,不但使打印作業變得有序、易於管理,而且,由於一個打印隊列可指向多台打印機,用戶可以向多個隊列提交作業,提高了設備的使用率,縮短了作業時間。打印機直連終端服務器,用打印隊列實現網絡打印的配置方法如下:
  1.配置終端服務器
  如需要將ytr1(1號終端服務器)的16端口連接打印機,在終端服務器上執行如下命令:
  JS—8500#set line 16 service silent raw workip 10015
  JS—8500#save
  JS—8500#reboot
  2.在服務器上添加打印隊列
  (1)刪除打印端口對應的tty設備
  ytr1的16口對應服務器上的tty16,以root用戶登錄,執行以下命令:
  host1/#smitty tty
  進行所有希望的更改之後按執行鍵。
  (2)添加打印隊列
  首先,將語言環境設置為英文,然後添加打印隊列:
  host1#LANG=C
  host1#smitty print
  一個打印機隊列添加完畢,我們可以用如下命令向系統提交打印作業:
  lp -dqueuename filename(queuename:打印隊列名,filename:文件名)
  注意:在終端服務器上添加打印隊列時,需要計算好要刪除的tty和隊列的Port Number。源:中華考試網

  方法三
  在某局域網中,有的單位不需要對數據進行采集、處理,而只需要別的單位向其發送的數據,這樣的單位,只要由打印機將數據輸出即可。鑒於這種情況,我們對第2種方法加以修改,利用Modem和兩線專線實現了遠程網絡打印。

  1.MODEM的設置
  對於ATRTE 144LCD Modem,通過LCD顯示板配合面板上的按鍵方式,根據以下選單對Modem進行相應的設置(其他值取缺省值):
  LINE SETUP MENU:在Line Type選單中設線的類型為兩線專線方式(2L);
  MODEM MENU:在SEL DCE SPEED選單中設DCE速率為9600bps,在SEL ORIG/ANS選單中分別設2台Modem為呼叫、應答(O:呼叫,A:應答);
  TERMINAL MENU:在SEL DTE SPEED選單中設DTE速率為9600bps,在SEL ASYN/SYN選單中選擇異步方式(AS),在DTR OPTION選單種選擇忽略終端檢測。
  以上設置完成以後,在PROFILE MENU中選擇SAVE PROFILE,保存以上設置。
  2.其他設置
  除了按照第2種方法對終端服務器進行設置和在服務器上添加打印隊列外,還需要更改終端的特性,方法如下:
  以root用戶登錄,執行以下命令:
  host1/#smitty tty
  smit tty→change/Show Characteristics of a TTY
   (更改/顯示終端的特性)
  ENABLE LOGIN:disable /*允許注冊*/
  FLOW CONTROL to be used:xon /*使用的流程控制*/
  OPEN DISCIPLINE to be used:modem /*使用的打開規程*/
  經過以上步驟,設備連接就緒,就可以用如下命令向系統提交打印作業:
  lp -dqueuename filename(queuename:打印隊列名,filename:文件名)。
Copyright © Linux教程網 All Rights Reserved