server
2003、windows
server2000、windows
server
2008、或者linux
server。然后在服务器端挂接打印机,并安装好正确的驱动程序,在服务器端创建用户,客户端在开机时使用认证方式登录到服务器,然后再使用网络打印机;还有一种情况就是打印机(一体机)本身配置有网络接口,使用网线将打印机连接到网络上,一般设置为固定ip,然后其他客户端就可以连接并完成打印了。
利用 OpenWrt 在局域网下共享打印机,主要需要以下两个插件
接下来分别介绍两个插件的安装及配置流程
将打印机连接到路由器 USB 接口,输入指令
应该能看到 lp0 设备
找到 服务 - 打印服务器 ,勾选启动。
设备填上刚才看到的 /dev/usb/lp0 ,接口选择 lan 用作局域网共享,端口通常为 9100 。
首先安装打印机对应的驱动程序。在这个案例中我使用的打印机为佳能 MG2580s 。
设置 - 设备 - 打印机和扫描仪 - 添加打印机 - 我需要的打印机不在列表中
选择 使用 TCP/IP 地址或主机名添加打印机 ,点击下一步。
设备类型选择 TCP/IP 设备 ,主机名或 IP 地址填上路由器网关,取消勾选自动查询驱动,点击下一步。
等待自动检测失败,选择 自定义 ,点击设置,检查端口是否与之前设置的 9100 相同,确认后点击下一步。
寻找打印机对应的驱动, Canon - Canon MG2500 series Printer 。
大功告成,enjoy!
注:
: 有的时候打印时出现找不到设备的情况,通常是打印机与路由器通讯不畅,进路由器管理找到 p910nd 服务并重启一下就好。
先安装通用插件:
之后还需要安装 sane-backends ,类似于扫描仪驱动接口,如果直接安装这个包过于庞大,我们只需要挑选适合自己打印机型号的驱动包即可。
可以通过 scanimage -L 命令检查是否安装成功,如果打印机正常连接且安装了对应的 backend,应该能看到如下效果:
编辑 /etc/sane.d/saned.conf
检查 /etc/services 是否有 sane-port ,通常安装了 sane-daemon 会自动添加,如果没有,则在文件后手动添加
编辑 /etc/xinetd.d/sane 添加
最后在 LUCI 界面中 系统 - 启动项 ,找到 xinetd 并设置为启用。
windows 下需要用 sanetwain 客户端进行扫描,打开客户端后,把主机名设为路由器网关,端口号 6566 ,即可开始扫描。
RPC(RPCremoteprocedure
call
)服务没有正常启动。点击开始→设置→控制面板→管理工具→服务中,找到"remote
procedure
call
(rpc)",双击打开,在"启动类型"里选择"自动"后,点击确定;运行→MSCONFIG,选择“正常启动”,则就会加载所有服务,包括rpc服务
选择是“有选择的启动”,您必须选中“加载系统服务”一项保证服务启动时加载,最后重新启动电脑。
不行的话,把打印机端口删除了,驱动删除了,重装驱动,确保spooler服务开着就行了.
有时候rpc服务器不可用也是由于病毒导致,冲击波就是利用rpc进行攻击。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)