查看完整版本: 用Coyote Linux制作网络打印服务器

ELM 2007/11/9 09:28

用Coyote Linux制作网络打印服务器

办公室的打印机不支持网络打印,只好用旧PC装上Coyote Linux做了一个网络打印服务器。很简单啊,但是我竟然用了四个小时才完成
这个对PC配置要求不高,说不定大家以后有能用得着。
下面是在网上的说明





硬件基本要求:一个486DX以上 CPU,8M内存,一个软驱或一块40M以上硬盘,具有一个以上的并行打印端口(LPT1、LPT2、LPT3)和一张网卡(建议使用PCI网卡。如果你使用486DX以下的CPU或老式的ISA网卡,请到[url]http://pigtail.net/LRP/printsrv/[/url] 网站上下载相应的CPU模块和参照你的网卡做相应的设置和下载相应的驱动程序模块modules.lrp)。
在你制作软件的计算机上需要安装WinZip 和WinImage软件。

软盘版的制作

1、下载printsrv.imz软盘映像文件。
2、下载相应的网卡驱动程序模块(modules.lrp)
如果网卡是3C590 or 3C900 or 3C905 (PCI),请下载modules.lrp
如果网卡是NE2000 (PCI 如RTL8029) 请下载modules.lrp
如果网卡是Intel Pro/100, Pro/10+ PCI, 请下载modules.lrp
如果网卡是Realtek 8139 based cards, 请下载modules.lrp
有关更多的网卡请到 [url]http://pigtail.net/LRP/printsrv/[/url]网站上下载
3、用WinImage软件把printsrv.imz文件写到一张新的1.44M软盘上。并把你的网卡驱动程序模块文件modules.lrp也写到这张软盘上。到此软盘版的打印服务器软件即已做成。用这张软盘启动后,打印服务器的IP地址是192.168.10.252,如果需要修改,请正常启动后以 root身份登陆,再行该之。

硬盘版的制作

1、将硬盘分区,第一个可引导的C分区必须是16位的,用MSDOS对其格式化,请不要传DOS系统文件(保证其是一个干净的16位DOS分区)。
2、下载文件puredos.imz,将其写入一张空白的1.44M软盘上,
3、下载下面的8个文件
(1) linux.zip 下载后将其中的linux文件释放出来。
(2) root.lrp
(3) local.lrp
(4) log.lrp
(5) etc.lrp (这个文件是网卡的网络配置文件,打印服务器的IP 地址是192.168.10.252,如果需要修改,请正常启动后以root身份登陆,再行该之)
(6) p9100.lrp
(7) syslinux.cfg
(8) 下载相应的网卡驱动程序模块文件[ modules.lrp ] 参见软盘版的制作
4、打开打印服务器的电源,用上面的这张软盘启动,然后键入如下命令给硬盘传人Linux引导文件。
syslinux -s c:
5、将上面的8个文件拷贝到硬盘(C盘)上(注意:第一个文件不是linux.zip,而是从其释放出来的linux文件)。至此硬盘版的打印服务器即已制做完成。

以上是通过[url]http://pigtail.net/LRP/printsrv/[/url]网站上的介绍整理出来的,有不对之处恭请改正。

客户端设置

Windows XP(Windows 2000):
鼠标点击开始..(控制面板)..打印机和传真…添加打印机…连接到此计算机的本地打印机(将自动检测并安装即插即用打印机前的勾去掉)..点击下一步..点击创建新端口,选择Standard TCP/IP Port,下一步,打印机名或IP地址添192.168.1.252,端口名:任意添,下一步,下一步,然后选择你想安装的打印机。

Windows 9x/Me:
第一、安装 HP-Standard-TCP_IP-Port_Win9x.exe 软件,然后重启计算机。
第二、先在本地端口LPT1上安装你想安装的打印机。
第三、改变打印机所使用的端口,用鼠标右键点击你刚才安装的打印机的图标,点“属性”,点“详细资料”,点“添加端口”,选“其他”,点HP Standard TCP/IP Port,点“确定”,下一步,打印机名称或IP地址添192.168.1.252,端口名:任意添,下一步,下一步,完成,应用,确定。好了,现在你可以试一试打印机了。








我做的是硬盘版的,PC配置PⅢ667,64MRAM,20G硬盘,8139D网卡,软盘的启动慢,容易坏,但是早期小硬盘噪音和发热也很严重,用大硬盘太浪费,因为只用到2G的分区,用FAT16的文件格式,大了不行,而且必须是FAT16,簇的大小也为16K,刚开始我用MS DOS7.10带的FDISK和FORMAT分区和格式化后,在传入Linux的时候提示“clusters larger than 16k”,这个问题困扰了我一个小时,因为我记不起来也查不到FORMAT把一个分区格式化成簇为16K的开关参数,估计6.22以前的版本的不带参数都可以,最后用PQ调整的,呵呵
还有,FDISK分区后,别忘了激活这个分区,我就忘了这一步 ,HOHO。
再就是那八个文件不要改名,改了就不能用了,除非你再修改里面的配置文件,这很难,这个操作系统精简的够可以了,修改配置文件能闷死你



就是修改IP的时候记得保存





现在遇到一个问题,就是突然断电关机的时候,很容易导致系统启动不起来,在检测ATA设备的时候死机,我不知道什么原因,有LINUX高手指点一下


文件下载在相应的链接上,如果下载不下来找我要,

From: [url]http://bbs.lcu.edu.cn/viewthread.php?tid=11215[/url]
页: [1]
查看完整版本: 用Coyote Linux制作网络打印服务器