红联Linux门户
Linux帮助

Linux的打印机共享给windows

发布时间:2007-08-28 00:22:22来源:红联作者:Intercon
首先打印机是 laserjet 1020,居然没有linux驱动,去下了第三方的。foo2zjs直接去网站下载,没用aptget, 它首页上写着: DON'T USE the foo2zjs package from Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo, MacOSX, or BSD!
*** Download it here and follow the directions below.

并且网上也有人用了这几个地方的驱动,然后不停的出问题。

安装步骤是: 先解压然后进入目录make ;然后是去下1020的驱动(因为这个包可以支持好几个没有linux官方驱动的打印机)

./getweb 1020

这个是去下1020的驱动。其他的可以见包里的install文件。 对于1020 还有一个hotplug插件可以下。我一开始没下,然后每次重启动都会多一个打印机。

sudo make install
sudo make install-hotplug

这里是用cups管理打印机的(http://localhost:631)所以安装好了之后要重启该服务。

sudo make cups

然后添加打印机就有了1020的驱动可选。为这个打印机取个名字,比如printer 网上说用raw模式,但我没找到怎么设,后来没设也ok了,不知道是不是默认就是raw?

编辑/etc/cups/cupsd.conf在Location 选项添加容许的windows网段。 比如 192.168.72.*

Allow From 192.168.72.*

编辑/etc/cups/mime.convs,找到如下一行
#application/octet-stream application/vnd.cups-raw 0 -

将注释去掉。

编辑/etc/cups/mime.type,找到如下一行
#application/octet-stream

重启服务

然后再windows添加打印机里用internet打印机填上: http://192.168.72.177:631/printers/printer

前面是打印机所在的ip,631要写上,这是cups的端口。printers是linux打印机的表示。printer是刚才为这个打印机取的名字。

用samba也可以共享。并且可以是像网上邻居那样浏览。但windows用户要和linux用户名字和密码相同,以及windows网络工作组和linux用户组相同? 还有就是是设成打印缓冲区为共享,以及可以浏览。

配置文件可以如下:

# Global parameters
[global]
workgroup = HPCOG
server string = %h print+nat server
log file = /var/log/samba/%m.log
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
hosts allow = 10.20.10., 192.168.1., 192.168.2., 127.
cups options = raw

[homes]
comment = Home Directories
path = /home/%u
read only = No
create mask = 0664
browseable = No

[printers]
security = share
comment = Printer
path = /var/spool/samba
read only = No
guest ok = Yes
printable = Yes
browseable = Yes

[ljet]
security = server
path = /var/spool/lpd/lp
printer name = lp
writable = yes
public = yes
printable = yes
print command = lpr -r -h -P %p %s

browseable即可以浏览,这样可以用windows搜索。share貌似是允许匿名?直接在网络邻居输入即可访问。
文章评论

共有 1 条评论

  1. 108042481 于 2007-10-12 15:44:11发表:

    能否加我的QQ,请教几个问题:108042481