新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于开源软件的嵌入式网络打印服务器

基于开源软件的嵌入式网络打印服务器

作者:时间:2009-11-17来源:网络收藏

CUPS启动后,可通过浏览器方式管理机。连接好机,进入web管理界面,找到“Add printer”。选择正确的驱动程序,如果所连接机的驱动程序不存在,则必须手工添加驱动程序。添加完成后,可以打印测试页看看打印机是否可以正常工作。

本文引用地址:http://www.eepw.com.cn/article/152277.htm


3 客户端连接
3.1 Windows客户端
在添加打印机时,选择添加的打印机类型为“打印机”,在URL中输入http://printer_server_ip:631/printers/printer_name,其中printer_server_ip为CUPS打印的IP地址,631为CUPS服务端口,printer_name为已添加的打印机的名称。如果提示URL错误,请修正后再试,最后提供Windows下相应的打印机驱动即可。如果出现连接异常,建议关闭XP的防火墙服务(尽管理论上不受其影响);也可以使用samba服务来共享打印机,这是最常规的做法,只需配置samba服务,将打印机共享。在客户端通过IP搜索,一般能够找到打印
3.2 Linux客户端
对于已联网并且安装了CUPS的Linux客户端来讲,能够自动检测到中采用CUPS管理的打印机。因此,只需要找到菜单(RedHat Enterprise Server)“系统→首选项→更多首选项→默认打印机”或(fedora)“桌面→首选项→更多首选项→默认打印机”,将弹出上所有已存在的打印机,选择其中的某一在线打印机作为默认打印机即可。如果Linux客户端没有安装CUPS,则需要手工去添加打印机。


结 语
本文设计并实现的打印完全使用,扩展性强,只要能够找到Linux下的驱动程序源码,就能够轻松加入到打印服务器的支持列表中。给出的http打印方式相比samba而言有三个方面的优势,配置简单,使用安全,可以跨网段打印。打印服务器调试过程中的主要技术问题都已包含在本文中,经实际反复测试,打印效果良好,完全实用。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭