首页 UNIX下的SerComm打印服务器设置

UNIX下的SerComm打印服务器设置

举报
开通vip

UNIX下的SerComm打印服务器设置UNIX下的SerComm打印服务器设置Unix-TCP/IP这篇文档讲述了如何在UNIX的TCP/IP环境下配置和使用打印服务器翻译人日期备注LeonHuang2002/8/29非正式版软件要求∙TCP/IP协议,FTP(备选项:-BOOTP,Rarp,Telnet)∙LPD打印系统(针对LPD打印)∙C编译器(forPSfilterproprietaryprintingsystemonly)打印服务器配置概览您可以使用FTP来配置打印服务器.100BaseT的型号也可以使用web浏览器来配置。两...

UNIX下的SerComm打印服务器设置
UNIX下的SerComm打印服务器设置Unix-TCP/IP这篇文档讲述了如何在UNIX的TCP/IP环境下配置和使用打印服务器翻译人日期备注LeonHuang2002/8/29非正式版软件要求∙TCP/IP协议,FTP(备选项:-BOOTP,Rarp,Telnet)∙LPD打印系统(针对LPD打印)∙C编译器(forPSfilterproprietaryprintingsystemonly)打印服务器配置概览您可以使用FTP来配置打印服务器.100BaseT的型号也可以使用web浏览器来配置。两种配置方法都需要打印服务器有一个IP地址,这样您才能连接到打印服务器并完成配置。所以您要做的第一步就是给打印服务器一个IP地址,如下面介绍的:静态IP地址配置1.检查打印服务器的底部,找到DefaultServerName(默认设备名)和Hardwareaddress(硬件地址).他们在设备底部的标签上。2.以root用户登录UNIX3.在/etc/hosts文件里添加打印服务器,在文件里添加这样的句子:IP_AddressNAME#comment这里:IP_Address是打印服务器的IP地址.在接下来的配置中,你必须把相同的IP地址输入打印服务器的内部配置文件中.NAME是打印服务器的名字.在接下来的配置中,你必须把相同的名字输入打印服务器的内部配置文件中.#comment.AddtheDefaultNameasacomment.例如:192.10.2.54PS_Rm203#DefaultnamePS123456在上例中,PS123456被指定了一个IP地址192.10.2.54,指定的名字是“PS_Rm203”.4.把打印服务器的IP地址跟硬件地址捆绑到一起,使用如下的arp命令:arp-sNAME00:c0:02:xx:yy:zz这里:NAME是指定给设备的名字.00:c0:02:xx:yy:zz是打印服务器的硬件地址,跟设备底部标签上的名字是一样的。例如:arp-sPS_Rm20300:c0:02:12:34:565.使用ping来检查IP地址:pingNAME您会收到回应信息.如果您得到的是Timeout信息,上面的过程就是失败的。6.现在你可以连接到打印服务器并通过FTP来完成配置。对于100BaseT的型号,您还可以使用WEB浏览器来配置.具体参见这篇文档下面的章节。注意:在配置过程中,确保你给打印服务器指定了跟ARP表中一样的IP地址,跟Host文件中一样的名字。动态IP地址配置如果你已经按照上面讲的给打印服务器指定了静态的IP地址,就忽略下面:要使用动态的IP地址,打印服务器提供了3种不同的方法.如果IP地址是默认的0.0.0.0,它会使用下面的方法获得一个动态的IP地址:∙DHCP∙BOOTP∙RARP.使用DHCP只有您有管理软件的时候您才可能使用DHCP,它可以充分利用这个特点.不然的话,打印服务器的IP地址就是不可知的,也就不可能连接到它.在这样的情况下,就象上面讲的那样,给打印服务器指定一个静态的IP地址。使用BOOTP1.按照步骤1到3来给打印服务器指定一个静态的IP地址。2.在BOOT表里填入添加 /etc/bootptab:NAME:ht=ether:vm=rfc1024::ha=PA:ip=IP:sm=SM:gw=GW这里NAME是打印服务器的名字PA是打印服务器的硬件地址IP是打印服务器的IP地址SM是子网掩码.GW是网关的IP地址 3.如果没有运行,启动bootp后台程序(通常的命令是bootpd)然后重新启动打印服务器.它能通过bootp得到一个IP地址.4.如果打印服务器还没有配置,您可以使用FTP或者Web浏览器.另外,通过ping命令检查这个地址:pingNAME您会得到一个回应.如果您得到的是Timeout信息,上述过程就失败了.使用RARP1.执行步骤1到3来指定一个静态的IP地址2.如果rarp后台程序还没有运行,运行这个命令:rarpd-a3.在以太网地址表里加入一行table/etc/ethers00:c0:02:xx:yy:zzNAME这里00:c0:02:xx:yy:zz是打印服务器的硬件地址.NAME是打印服务器的名字4.重新启动打印服务器.启动的时候,能通过rarp获得一个IP地址.5.如果打印服务器还没有配置,你可以使用FTP或者您的Web浏览器配置。另外,你可以使用ping命令检查这个地址:pingNAME您会得到一个回应.如果您得到的是Timeout信息,上述过程就失败了.配置数据这一节介绍了跟Unix环境相关的所有的参数设置,.(前面的数字表示行号,象配置文件显示的那样.如果使用FTP,可以使用行号来定位您需要的部分.)要设置或者改变这些值,使用FTP或者您的Web浏览器,下面的章节里会有介绍TCP/IP数据设备名字(0001BOX_NAME)默认的名字(服务器名)包含8个字符(字母或者数字).这个名字可以改.心的名字不能超过19个字符,并且不能包含任何空格。IP地址(4000IP_ADDR)打印服务器能动态的得到一个IP地址,或者象上面讲的那样,在配置的时候使用静态的固定IP地址.因为支持动态IP地址,打印服务器出厂时自带的IP地址是0.0.0.0.网关地址(4001GATEWAY)I如果您的网段由路由器,在这里输入路由器的地址.如果没有,就保留0.0.0.0.子网掩码(4002MASK)如果上面中的网关地址是0.0.0.0,子网掩码就应该保留0.0.0.0.如果有路由器,输入打印服务器接入的网段的子网掩码TCP任务重新连接间隔(4010TCP_INT)设置打印服务器重新尝试一个中断的TCP/IP连接之前等待的时间,.允许的设定值是0到255,默认的是2TCP任务重新连接次数(4011TCP_CNT)设置多少次连接尝试.在这个次数之后,TCP/IP任务会中断.允许的值是0到255,默认是254串口设置(如果有的)波特率e(bps)(0030BAUDRATE)根据型号的不同,允许的值是300到38400,或者1200到460800.停止位(0031STOPBITS)允许的值是1或2.奇偶(0032PARITY)允许的值是NONE,ODD,EVEN.数据位(0033DATABITS)允许的值是7或者8.握手(0034HANDSHAK)允许的值是NONE,HARDWARE,XON/XOFF,BOTH.逻辑打印机逻辑打印机被用来创建一个虚拟的打印机。例如,通过转换Unix格式的LF(换行)到DOS格式的LF/CR(回车换行)一台逻辑打印机能打印Unix格式的文本文件。每台逻辑打印机有4个数据物理接口(0100L1_PROUT)打印机连接到的打印服务器端口.(P1到P3是并口SP是串口)打印任务前字符串(0101L1_PREST)每个打印任务之前输入到打印机的打印机控制字符(16进制)打印任务后字符串(0102L1_POSTR)每个打印任务之后输入到打印机的打印机控制字符(16进制)LF转换成CRLF(0103L1_CHGLF)如果是开的,LF(换行)字符转换成CRLF(回车换行).如果电话关的,就不会转换∙打印机控制字符最长是15个字符.∙打印机控制字符必须是16进制的.∙一个并口的型号支持3个逻辑打印机(L1,L2,L3),其他的型号支持8个逻辑打印机(L1..L8).逻辑打印机的名字不能改使用FTP来配置的话,配置文件中对应逻辑打印机的行是:逻辑打印机行数L10100到0103L20120到0123L30140到0143L40160到0163L50180到0183L60200到0203L70220到0223L80240到0243SNMP提供以下的数据参数.要使用SNMP,你还要在SNMP管理程序中使用正确的MIB文件.MIB文件在CD-ROM上的/MIB 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 里.基本数据SysContact(6000CONTACT)TextField-Nameofthecontactperson.SysLocation(6001LOCATION)TextField-Locationofthecontactperson.ManagementStationIPAddress(s)(6011M1_IP)(6021M2_IP)(6031M3_IP)(6041M4_IP)Upto4ManagementStationscanbeentered.TrapReceivingIPAddress(s)(6111T1_IP)(6121T2_IP)(6131T3_IP)(6141T4_IP)Upto4TrapReceivingStationscanbeentered.ManagementStationSettingsAccessPermission(6012M1_ACCP)6022M2,6032M3,6042M4Optionsare:ReadOnlyRead/WriteNotAccessibleCommunityString(6013M1_CSR)6023M2,6033M3,6043M4Leavingthisblankwilldisablemanagementbythisstation.TrapReceivingStationSettingsCommunityString(6113T1_CSTR)6123T2,6133T3,6143T4Leavingthisblankwilldisablemanagementbythisstation.TrapEnable(6114T1_ENAB)6124T2,6134T3,6144T4UsethisoptiontoEnable/DisableTrapReceivingbythisstation.TrapSeverity(6112T1_S)6122T2,6132T3,6142T4Inthisversion,alltrapsarelevel1.Levels2and3willbeimplementedinfutureversions.使用FTP来配置1.首先象上面讲的那样,给打印服务器一个IP地址.2.连接到打印服务器,可以使用host文件中的NAME或者是IP地址.例如.ftp203.70.212.453.会提示你输入名字,象下面这样:Connectedto203.70.212.45#220PrintServerReadyName(203.70.212.45:root):输入打印服务器的名字.如果你还没有给打印服务器指定一个名字,你必须使用设备底部标签上的"DefaultServerName(默认设备名)".这个名字包含8个字符或者数字4.然后会提示你输入密码.如果您没有设置密码,直接回车5.把CONFIG文件拷贝到您的系统上,然后退出ftp>getCONFIGftp>quit6.编辑CONFIG文件来配置需要的参数.通常的设置上面已经解释过了,所有的更详细的设置,参见这篇文档的ConfigurationFileDescription部分7.把CONFIG拷贝到打印服务器,然后重启,退出ftpNAMEftp>putCONFIGftp>getRESETftp>quit打印服务器上可以看得到的文件作为一台FTP主机,打印服务器上可以看到下列的文件文件命用途模式CONFIG配置文件读/写(get,put)DEFAULTC设备恢复出厂值读(get)PSINF设备信息读(get)PASSRESET清空密码读(get)RESET设备重启读(get)SETIP存储现在的IP地址读(get)支持的FTP命令打印服务器通常只支持下列的FTP命令(通常大小写敏感).这里的命令需要参数,参数是斜体显示的.dir列出文件(象上表显示的那样)getFILENAME得到文件.只有CONFIG和PSINF可以拿得下来.使用GET带一个“文件”会激活一个命令,如下:getDEFAULTC打印服务器恢复的默认设置.getRESET重新启动打印服务器.这会中断现有的连接getPASSRESET清空密码(没有密码).getSETIP把当前的IP地址设置成静态IP地址.如果打印服务器有DHCP服务器分配的IP地址就不要使用这个命令.这可能会引起地址冲突putCONFIG把CONFIG文件拷贝到打印服务器,覆盖现有的CONFIG文件.然后,您应该使用getRESET命令来重新启动打印服务器putPASSWORD拷贝PASSWORD文件到打印服务器,给它一个新的密码,密码的长度不能超过19个字节putfilenameLn拷贝filename文件到连接到逻辑打印端口n的打印机,这里n是逻辑打印端口,这会打印一个文件quit结束这个FTP连接使用Web浏览器来配置打印服务器100BaseT的打印服务器型号包含一个HTTP服务器,允许通过web浏览器来配置,如下::1.象上面讲的那样,给打印服务器一个IP地址.2.在您的浏览器里面输入打印服务器的IP地址来连接到打印服务器:例如.http://IP_Address选择和配置下面的屏幕.这些设置更相信的信息参见上面的章节.∙TCP/IP∙SNMP(ifrequired)∙LogicalPrinters(ifrequired)∙SerialPort(ifexists)其他的Web界面ConfigureServer(配置服务器)这一屏幕允许你改变打印服务器的总体参数.插图1:ConfigureServerScreenPrintServerName(打印服务器名字)如果您希望的话你可以改变打印服务器的名字.新的名字不能包含空格或者其他空白Password(密码)输入设备密码,并在Verify里确认.一旦密码输入,要进入和配置打印服务器就必须输入密码EnableProtocols(启用的协议)如果您的局域网里面没有要求,非TCP/IP协议就不需要启用ServerStatus(服务器状态)这一屏幕显示的是打印服务器的系统数据和其他屏幕上的当前设置,这一屏幕是只读的的,不能输入任何信息插图:ServerStatusScreen打印机端口这一屏幕显示了每个端口的当前状态,如下例一个3口的型号插图:PrinterPortStatus数据连接的打印机连接到这个端口的打印机型号名,如果打印机名是已知的.(如果打印机不是双向的就没有这个信息状态打印机的当前状态∙在线∙离线∙没有纸打印信息这会显示idle(空闲)或者printing(打印)按钮打印测试页这会从您选择的端口上连接的那台打印机打印一张测试页.测试页会包含当前的状态信息.配置端口(只是串口)如果您的型号有一个串口,点击这个按钮会允许你配置串口刷新刷新屏幕上的所有信息.打印方式有4种打印方式可以选择:∙LPD∙DirectSocketInterface∙FTP∙PSfilter选择您的环境最方便使用的方法LPDLPD使大多数UNIX系统的标准打印方式.这种方式的好处是不需要您的机器上安装任何的软件有一个问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 是在大多数情况下,LPD协议在控制文件之前发送出数据文件.打印服务器会立即打印出数据文件,而不理会控制文件中的任何打印选项.为了解决这个问题,您可以使用PSfilter.LPD打印更多的细节问题会在这篇文档的后面介绍.直接套接字接口直接套接字接口(DSI)是一种基于UNIX的打印方法,它提供了一台主机和打印机之间的“直接”连接.这台主机和打印服务器之间通过一个特别的套接字建立一条TCP链节.这个连接上的所有数据会转换成打印数据,透明的传输到打印服务器上定义的逻辑打印机.使用DSI来打印打印服务器上必须配置逻辑打印机,象这篇文档的前面部分在LogicalPrinters里解释的一样.您的型号可能支持8个逻辑打印机.但是,打印服务器上的DSI只支持3个逻辑打印机套接字号定义如下:逻辑打印机号.套接字号.140102402034030PSfilterPSfilter是打印服务器提供的独有的打印方式.这种方法的好处是提供了许多的选项例如标头打印,拷贝,等等.要使用Psfilter,每台UNIX主机上需要安装一个C语言编译器,这样Psfilter源程序可以编译成执行程序安装在UNIX主机上。Psfilter程序出厂时是源代码psfilter.c.详细的安装配置用法在下面的文件里提供.这些文件,跟PSfilter.c,一起在CD-ROM上下面的目录里:\driver\lpti\lpsource (文本格式)\driver\lpti\tar (tar格式t)操作系统文件命SCOUNIXSystemVRelease3SCO.TXTHPUXIXonHPworkstationHP.TXTSun5.xonSunSPARCworkstationSUN5.TXTSun4.xonSunSPARCworkstationSUN4.TXTAT&TUNIXSVRelease4SVR4.TXTDEC/OSF1DECOSF1.TXTIBMAIXAIX.TXTUNIXWareUNIXWARE.TXT如果您的操作系统不是上表中列出的,不建议您使用PSfilter来打印FTP(文件传输协议)FTP也是UNIX系统上的标准打印方式,但是不推荐使用,除非是作为测试用或者是备份的打印方式,因为:∙只能提供一个FTP连接.∙FTP不能使用打印队列.如果打印机忙,打印命令会失败,产生错误使用FTP来打印1.使用它的名字(跟您的host文件一样)或者IP地址来连接到打印服务器例如ftp203.70.212.452.会提示您输入名字,如下:Connectedto203.70.212.45#220PrintServerReadyName(203.70.212.45:root):输入设备名.如果你还没有给打印服务器指定一个名字,你必须使用设备底部标签上的"DefaultServerName(默认设备名)".这个名字包含8个字符或者数字.3.然后提示你输入密码.如果没有设置密码,直接回车4.按照下列语法来打印:ftp>putFileNameLn这里:FileName是要打印的文件.n是您希望使用的逻辑打印机.例如:#ftpMarketingftp>put/etc/hostsL2这个例子会打印文件 /etc/hosts到名字为Marketing的打印服务器的第2个逻辑打印机上.LPD打印配置LPD是多数UNIX系统内置的打印协议, WindowsNT3.5和更高的版本也支持.LPDonIBMAIX4.15在进行之前,确保打印服务器有一个IP地址.为了建立您的AIX系统以能使用LPD打印,如下步骤操作.1.把打印服务器添加到/etc/hosts.lpd,使用您给打印服务器指定的名字.2.如果没有运行的话,启动LPD后台运行程序,使用这个命令:startsrc-sqdaemon3.启动系统管理员工具smit,选择PrintSpooling.4.建立需要的队列数目(每个逻辑打印机一个),选择:∙AddaPrintQueue∙Remote(PrinterattachedtoRemoteHost)∙StandardProcessing5.使用这些信息:项目输入要加入的队列名使用一个单词的队列名,这表明了哪台打印机远端服务器的主机名跟/etc/hosts.lpd.中一样的打印机名远端服务器的队列名支持这个队列的逻辑打印机号(L1..L3或L1..L8)远端服务器的打印缓冲池类型使用默认值.(AIXVersionxxx)6.确保打印服务器上配置了逻辑打印机.参见这篇文档前面的ConfigurationData部分7.使用这样的命令打印:lp-dprinter_queuefile_name这里printer_queue是Nameofqueuetoadd中的一项file_name是您希望打印的文件LPDonSystemV在LPD安装开始前,确保打印服务器有一个IP地址.记住以下提到的这些
本文档为【UNIX下的SerComm打印服务器设置】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_721103
暂无简介~
格式:doc
大小:113KB
软件:Word
页数:0
分类:
上传时间:2021-09-07
浏览量:0