1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 打印机 linux 共享文件夹 linux 连接windows打印机

打印机 linux 共享文件夹 linux 连接windows打印机

时间:2023-02-28 06:57:19

相关推荐

打印机 linux 共享文件夹 linux 连接windows打印机

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及

本声明

/logs/36745093.html

/howtos/Debian-and-Windows-Shared-Printing/printing_to_windows.shtml

基本上是参考这里的步骤做的,虽然我是在RHEL4上面实现的

1.查找windows打印机

#/usr/bin/smbclient -L puma -U ttan

用ttan这个用户连上puma查看共享的目录或打印机

结果显示如下:

Sharename Type Comment

--------- ---- -------

print$ Disk ┤

C$ Disk ─

shared Disk

TD_Dir Disk TestDirector

download Disk

F$ Disk ─

IPC$ IPC

EPSONAL- Printer EPSON AL-C1100 Advanced

ADMIN$ Disk

D$ Disk ─

hpLaserJ Printer hp LaserJet 1320 PCL 6

这里我们要用到的就是hpLaserJ这个打印机

2.配置CUPS

#ls -l /usr/lib/cups/backend/smb

确认CUPS是否安装了smb。

如果没有

#ln -s `which smbspool` /usr/lib/cups/backend/smb

添加打印机

#lpadmin -p pumahp -v smb://ttan:password@puma/hpLaserJ -P

/usr/share/cups/model/laserjet.ppd.gz

-p是打印机名称,这个可以自己设置

-v就是打印机设备的URI.

-P是使用的ppd,PostScript Printer Description

#/usr/bin/enable pumahp

启用打印机

#/usr/sbin/accept pumahp

打印系统接受发往pumahp的打印任务

#/usr/sbin/lpadmin -d pumahp

设置pumahp为默认打印机

3.开始打印咯

#lpr /etc/fstab

#lpq

pumahp is ready and printing

Rank Owner Job File(s) Total Size

active root 1 fstab 1024 bytes

备注:

或者第二步可以直接修改配置文件

/etc/cups/printers.conf

Info pumahp

DeviceURI smb://ttan:password@puma/hpLaserJ

State Idle

Accepting Yes

JobSheets none none

QuotaPeriod 0

PageLimit 0

KLimit 0

=========================================================================

1 # Printer configuration file for CUPS v1.3.8

2 # Written by cupsd on -03-19 11:51

3

4 Info iloho1

5 DeviceURI smb://user:user@192.168.2.188/HPLaserJ1018

6 State Idle

7 StateTime 1237434675

8 Accepting Yes

9 Shared Yes

10 JobSheets none none

11 QuotaPeriod 0

12 PageLimit 0

13 KLimit 0

14 OpPolicy default

15 ErrorPolicy stop-printer

16

~

linux访问windows共享文件夹和打印机

在ping通windows主机前提下,把windows共享文件夹mount 到linux 中:

1. 在linux 中建好用来挂载的目录,如 /mnt/test 或 /home/XX ,并设好自己能访问的权限;

2. 用sudo smbclient -L [host name or IP] -U [user name] 可看到共享文件夹名和共享打印机名;

3. 运行sudo system-config-printer 可安装共享打印机;

4.用mount.cifs挂载共享文件夹。(man里说它能mount网络上各种类型OS的共享,现在mount.cifs =mount -t cifs)

mount -t cifs //192.168.1.12/test /home/old/ -o username=test,password=testpw,codepage=cp936,iocharset=utf8

说明:

-t cifs:现在linux已将cifs和smbfs这两种格式合并为一个cifs

//192.168.1.12/test:windows主机地址及共享文件夹名

/home/old:本机用来挂载的文件夹

-o username=xx,password=xx:能登录Windows的使用者与密码

codepage=cp936:Windows所使用的编码格式(cp936是简体中文)

iocharset=utf8:Linux的编码格式

5.若要一开机就自动挂载,则在 /etc/fstab 中加入:

//192.168.1.2/test/home/oldcifs defaults,user=test,password=testpw,codepage=cp950,iocharset=utf800

其实Fedora8连接WINDOWS下的打印机也是很容易的,稍微难的地方我认为是

smb://[workgroup/]server[:port]/printer

下面分析这句话的意思:

WORKGROUP:工作组,WINDAOWS打印机电脑所在的工作组

SERVER:其实就是IP

port:端口 631 一般新人可能不知道,我也是才知道的,不过这个是一定要加的

PRINTER:打印机的名称

举个例子:WORKGROUP(WINDOWS默认的一般都是这个,还有一个就是 MSHOME)

IP:192.168.1.10

打印机名:HP1020

那么,在SMB://后面就应该填写

WORKGROUP/192.168.1.10:631/HP1020

再填写登录WINDOWS的用户名和密码

附上在Fedora8的截图:

附:HP LASERJET 1020打印机的安装方法

1,参考/

2,终端:$ wget -O foo2zjs.tar.gz /foo2zjs.tar.gz

$ tar zxf foo2zjs.tar.gz

$ cd foo2zjs

$ make

$ su / $ sudo make install

# make install

# make cups /$ sudo make cups

官方下的比较慢,给大家上传一个!见下!

foo2zjs.tar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。