免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2559 | 回复: 6
打印 上一主题 下一主题

[SCO UNIX] [转帖] 在UNIX系统中配置网络打印服务器 [复制链接]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-11-14 22:24 |只看该作者 |倒序浏览
在UNIX系统中配置网络打印服务器
福建兴业银行总行信息科技部系统管理处 叶鹭挺

--------------------------------------------------------------------------------



网络打印服务器使得打印机和主机不在一个物理位置,可以在局域网上的任意一个地方。而且一台主机可以挂多台打印机,而这些打印机可以随着应用的需要分布在不同的部门。目前在金融行业的业务处理系统中,网络打印机服务器时有应用,而这些应用以基于TCP/IP协议的居多。网络打印服务器比较常见的有Intel、Delink、ZOT等品牌,下面以Intel网络打印服务器为例说明在UNIX系统中如何安装配置网络打印服务器。
    1.配置IP地址
    网络打印服务器的IP地址可以在Windows中配置,也可以在UNIX系统中配置,以下分别说明。
    (1)在Windows中
    一般网络打印服务器都有随机配置管理软件的安装盘。在Windows中运行安装盘上的SETUP.EXE程序,安装好管理软件,然后运行管理软件,在启动后会自动在局域网中搜索网络打印服务器,然后将结果列出。
    单击要配置的网络打印服务器,然后在主菜单上点击“Configuration”,在出现的下拉框中选“TCP/IP and SNMP”,会弹出配置窗口。
    选择“Specify an IP Address”,为其指定IP地址和子网掩码。如果应用有要求远程打印的话,还可以配置网关地址。
    (2)在UNIX中
    以Root用户在UNIX系统登录,用以下命令为网络打印服务器指定IP地址:arp -s <IP_address >; <MAC_address >;
    其中MAC_address可以从网络打印服务器背面的标签或是按测试按钮打印出的测试页上得到。这个地址看起来像这样: 00:A0:C9:1E:5D:B8:04。设置好了之后,Ping <IP Address>;测试一下。
    2.调整基本参数
    设置好IP地址后,可以用telnet命令登录到网络打印服务器上调整一些基本的参数,如将打印口速率调至高速、再次修改IP地址、修改管理口令、配置网关等等。调整参数后打印服务器一般会提问是否保存修改内容,然后自动重启动以使新的配置生效。
    3.安装配置
    在网络打印服务器的随机光盘中可以找到UNIX系统中的安装配置程序Proinstall,按以下的步骤可以完成配置。
    (1)以Root用户登录到UNIX系统
    确认CD的安装目录已经有了,可以用ls -l /cdrom/npcdrom查看。如果没有可以用 mkdir -p /cdrom/npcdrom生成。
    (2)将CD放入CD-ROM,如果不能自动Mount,则用以下命令
    HP-UX mount -t cdfs -o ro /dev/dsk/c1d1s0 /cdrom/npcdrom
    SCO              mount -f ISO9660 -o ro,lower /dev/cd0 /cdrom/npcdrom Solaris 2.x             mount -F hsfs -r /dev/dsk/c0t6d0s2 /cdrom/npcdrom
    SunOS 4.1.3 mount -t hsfs -o ro /dev/sr0 /cdrom/npcdrom
    UnixWare         mount -F cdfs -r /dev/cdrom/c0b0t2l0 /cdrom
/npcdrom AIX mount -v cdrfs -o ro /dev/cd0 /cdrom/npcdrom
    (3) 从CD上的UNIX目录输入命令
    sh prosetup.sh ProSetup将ProInstall和相关程序从eznpunix.tar 文件解到/usr/intl 目录下。
    (4)进入/usr/intl目录,输入命令./proinstall,然后按提示安装配置。在此过程系统会要求指定打印服务器的IP地址和打印机的名称,之后就可以用系统提供的打印命令打印文件了。
    Delink、ZOT的网络打印服务器没有提供UNIX下的安装程序,可以直接用UNIX系统的mkdev rlp命令按提示逐步配置。
    4.配置原理
    配置UNIX系统中打印机的配置描述文件为/etc/printcap,Intel网络打印服务器配置后在此文件中对应的配置行格式如下:
    ##### NetportExpress PRO printer #####
    Printer1|Printer1|Printer1-on-parallel-port-1:\
    :lp=Printer1:\
    :intl_n=192.168.10.18:\
    :intl_p=3001:\
    :intl_text=enable:
    Delink、ZOT网络打印服务器配置后对应的配置行格式如下:
    lp1:\
    :lp=:rm=192.168.10.18:rp=lp1:sd=/usr/spool/lpd/lp1:
    而/dev目录下可以找到对应的字符设备,如下所示:
    crw------- 1 bin bin 6, 1 Jan 21 1999 /dev/lp1
    crw------- 1 root sys 4, 2 Apr 24 16:09 /dev/Printer1
    打印服务的守候进程为/usr/lib/lpd,用命令ps -ef | grep lpd可以查看到,如下是查看的结果:
    root 322 1 0 Apr-08 ? 00:00:00 /usr/lib/lpd
    5.配置体会
    (1)在安装配置的过程中,不一定一次性就配置成功。如果配置不成功,建议删除打印机后重新安装,一般不建议手工修改、删除上述文件或是重启打印服务进程,但有些时候重新安装的同时也要手工修改、删除以上文件。若通过SCOADMIN删除打印机Printer1,则系统并不会自动在这两处对应地删除,所以重新配置时要是想使用Printer1这个名称,就要先用命令rm /dev/Printer1删除设备目录下的对应字符文件。而如果另一个IP要用这个打印机名称,就要先在/etc/printcap文件中把对应的几行删除。否则系统会将另一个IP上的打印机的配置描述添加在旧的描述之后,然后在调用这台打印机的时候,系统在/etc/printcap文件中旧的描述处先找到匹配的打印机名称,就会将数据包往旧的IP上送,以致造成错误。
    (2)某些基于SCO Open Server 5.0x操作系统的双机热备份系统在主机向备机发生热切换的时候(反之亦然),备机往往识别不到网络打印服务器,会造成打印到网络打印服务器的任务在备机系统上堆积,这时只需将网络打印服务器重启,备机系统即可重新识别。
    (3)Delink、ZOT网络打印服务器在配置时UNIX系统中取的打印设备名称须与网络打印服务器上的打印口名称相一致,否则配置会不成功。建议在配置完IP地址后telnet到网络打印服务器上记下要配置的打印口的设备名称。
    (4)大多数网络打印服务器只处理数据流,自身不提供自动换页的功能。如果要求打印机在打印完一份报表或是报文时自动换行,就需在UNIX系统中调用打印机的shell后面添加一行命令,输出一个换行符到打印机,以达到打印后自动换行的目的。一般打印机的换行符是0CH或12D,在UNIX系统中表示为(CTRL+v)(CTRL+l),输入后看起来像“^L”。


论坛徽章:
0
2 [报告]
发表于 2002-11-14 22:26 |只看该作者

[转帖] 在UNIX系统中配置网络打印服务器

你发 我列精华,呵呵!

论坛徽章:
0
3 [报告]
发表于 2002-11-14 22:51 |只看该作者

[转帖] 在UNIX系统中配置网络打印服务器

我收藏^_^

论坛徽章:
0
4 [报告]
发表于 2004-05-18 17:55 |只看该作者

[转帖] 在UNIX系统中配置网络打印服务器

在使用打印服务器的时候 DLINK DP 300 , 发现有时候会无故打印机停止工作.但是ping 打印服务器是通的,  重新启动服务器后又正常了.不知道是什么原因

请回复   truesysinn@21cn.com

论坛徽章:
0
5 [报告]
发表于 2005-11-28 14:08 |只看该作者
原帖由 34788170 于 2004-5-18 17:55 发表
在使用打印服务器的时候 DLINK DP 300 , 发现有时候会无故打印机停止工作.但是ping 打印服务器是通的,  重新启动服务器后又正常了.不知道是什么原因

请回复   truesysinn@21cn.com


我也遇到这种情况!!我用的是Dwnet AS5100,中怡数宽的!请高手解答!

论坛徽章:
0
6 [报告]
发表于 2006-01-12 10:48 |只看该作者
1.网络打印服务太多了,造成涌塞。众所周知,打印服务器的处理能力非常有限(受限于CPU和内存)。
 2. 某些打印服务器和品牌打印机的兼容性不是很好,造成一些稀奇古怪的现象。
 3.不推荐哪些带打印服务器功能的SOHO级路由器。

论坛徽章:
0
7 [报告]
发表于 2006-01-13 21:57 |只看该作者
楼主说可以连多台打印机,主机的程序发了一个打印文件,如何确定打到那台打印机上了??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP