标题中的“在Windows 9x_2000与Linux间实现打印机共享”是指在不同操作系统的计算机之间共享硬件资源,特别是打印机。这种共享技术基于Server Message Block (SMB)协议,该协议允许Windows 9x/2000和Linux系统相互连接,共享网络中的打印机。 描述中提到的“在Linux上使用Windows 9x/2000上的打印机”,以及“在Windows 9x/2000上使用Linux上的打印机”是跨平台打印共享的两个主要场景。Linux系统可以通过Samba软件包来实现与Windows 9x/2000的兼容,而Samba软件包包含了实现SMB协议的工具。 **详细步骤如下:** 1. **在Linux上使用Windows 9x/2000的打印机:** - **安装配置Samba服务器**:首先需要正确安装Samba软件包,并根据指南配置服务器设置,使其能识别并连接到Windows网络。 - **共享Windows打印机**:在Windows 9x/2000系统中,需要将打印机设置为共享状态,以便其他设备可以访问。 - **创建打印队列**:在Linux的`/etc/printcap`文件中,添加一个新的队列来指向网络打印机,如示例代码所示,指定打印机的位置、设备型号、分辨率等参数。 - **设置smbprint**:将Samba软件包中的`smbprint`复制到可执行目录,并设置为可执行。在`/var/spool/lpd/stub/`目录下创建打印过滤器文件,用于处理打印请求。 - **重新启动打印管理器**:执行`ipcrm -restart all`命令重启打印服务,确保新的设置生效。 - **进行打印**:使用`lpr -p smb`命令发送打印作业到网络打印机。 **注意事项**:首次使用前,需要确保`/tmp`目录下没有`smbprint`的日志文件,因为smbprint在运行时会自动创建。 2. **在Windows 9x/2000上使用Linux的打印机:** - **共享Linux打印机**:在Linux上,通过Samba服务器将打印机设置为共享。 - **添加网络打印机**:在Windows 9x/2000系统中,通过网络添加Linux共享的打印机。 - **安装PostScript驱动**:由于Linux的共享打印机可能不区分PCL和PostScript文件,因此需要在Windows上安装对应型号的PostScript网络打印机驱动程序,以确保正确处理打印作业。 通过这些步骤,Windows 9x/2000用户可以访问Linux上的打印机,反之亦然,实现跨平台的打印资源共享。这在多操作系统环境中提供了极大的便利,尤其是当企业或组织中有多种操作系统并存时。
- 粉丝: 888
- 资源: 28万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助