在谷歌该错误之后发现,是由于HP并没有提供支持ARM架构的插件,其所有插件都只是针对x86平台。因此这驱动是怎么都装不上的。也在此希望HP能早日推出支持ARM的插件。 使用开源foo2zjs驱动经过一番搜索之后,发现了一款开源的打印驱动。该驱动支持部分打印机,安装该驱动需要下载其官方网站上的源码包进行编译安装。 如此,该驱动也就安装好了。 向CUPS添加共享打印机驱动安装完成之后即可使用CUPS添加打印机。CUPS自有一套WEB管理界面,监听终端的631接口。
4.在与树莓派同一局域网内;PC端用IE浏览器打开网站“ ” 5.点击“Administrator”界面添加对应的打印机,登录账号和密码是树莓派的pi用户的密码;Administration -> Add Printer;选中自动发现的本地打印机,点击继续按钮进入打印机设置界面。 在local printers中找到usb连接的打印机,(寻找到你自己的打印机),修改打印机名(例如:“hp_xxx”),(越短越好记),这里填写打印机的名称与注释,可以保持默认不变。下面有个“共享该打印机”的复选框要确认选中。然后点击继续按钮进入驱动选择界面。 在列表中选择对应的驱动,所有foo2zjs驱动会注明footmatic/foo2zjs字样。再点击“添加打印机”按钮即完成了打印机的添加。 到此树莓派的打印机设置就完成了! 6.网络打印机的地址“ hp_xxx ”,PC端按照此地址添加网络打印机和驱动就行了 实现iOS6兼容的AirPrint打印共享已添加的打印机会自动加入Avahi广播列表,使用苹果Bonjour协议向网络进行广播。所有苹果设备,包括手机、平板电脑和笔记本电脑均可直接发现打印机设备,并实现远程打印。 然而为了使其支持iOS6系统,还需增加两个文件。
# /usr/share/cups/mime/airprint.types image/urf urf string(0,UNIRAST)
# /usr/share/cups/mime/airprint.convs image/urf application/pdf 100 pdftoraster
在CUPS中添加打印机之后即可自动实现AirPrint与IPP广播,由于CUPS实现广播利用的是Bonjour协议,而Windows默认不支持Bonjour,所以直接使用Windows添加打印机无法发现打印机的网络位置。为了实现对Windows的支持,需要另外安装SAMBA组件,
sudo apt-get install samba
SAMBA安装完成后会自动监测CUPS中的打印机,并进行共享操作。此时使用Windows添加打印机功能已可搜索到打印机的网络位置,按照向导安装相应驱动即可使用。 资料借鉴:http://www./bbs/thread-8818-1-1.html 使用raspberry-pi搭建airprint打印服务器/
|
|