Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103678722
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-05-03 21:15:27



莫名的原因,研究室印表机的网卡坏了。新的网卡很贵,不如买新机器;旧的又还可以用,换掉浪费。就这样过了一段没有印表机的麻烦日子。后来接去学长的电脑,不过没开分享,他怕他电脑跑不动。

最后,只好牺牲我老当益壮的 Celeron 1.3 来充当 Printer Server 了。

1. 首先,先到「偏好设定」->「列印」去设定好印表机。

2. 接著先设定 cupsys。


编辑「/etc/cups/cupsd.conf」,找到 Listen localhost:631,改成:

Listen 0.0.0.0:631

往下,找到 部份,加上一行 Allow IP 或 IP区段,例如:

Allow 192.168.0.0/16
Allow 192.168.0.5

接著,编辑「/etc/cups/mine.convs」,找到最后几行左右的

application/octet-stream application/vnd.cups-raw 0 -

将注解拿掉,存档,离开。

接著是「/etc/cups/mine.types」,找到最后几行左右的

application/octet-stream

也将注解拿掉,存档离开。

3. Samba 设定

编辑「/etc/samba/smb.conf」,设定「workgroup」、「server string」等部份,例如:

workgroup = LABA
server string = ajer001 ʻs PC

如果不需要身份认证,则将「security」的部份,注解拿调,改为:

security = share

而为了显示中文等正确,加上一段(Linux为UTF-8):

display charset = UTF8
dos charset = CP950
unix charset = UTF8

如果 Linux 为 Big5,则使用:

display charset = CP950
dos charset = CP950
unix charset = CP950

然后,找到「load printers」、「printing」、「printcap name」,将注解拿掉,这样才会去抓 cups 的设定。

最后找到 [printers] 区段,我的设定如下:

comment = All Printers

browseable = yes

path = /tmp

printable = yes

public = yes

writable = yes

create mode = 0700

这样就可以存档离开了。


接著重开这两个服务:

# sudo /etc/init.d/samba restart ; sudo /etc/init.d/cupsys restart

这样就可以用 windows 看看可不可以抓的到了。



作者:ajer001 |
来自:阿驾零零壹 © 学习笔记
阅读(376) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~