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

本声明

http://chandlewei.blogbus.com/logs/36745093.html

http://www.linux.com/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 2009-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/old cifs defaults,user=test,password=testpw,codepage=cp950,iocharset=utf8 0 0

其实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,参考http://foo2zjs.rkkda.com/

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

$ tar zxf foo2zjs.tar.gz

$ cd foo2zjs

$ make

$ su / $ sudo make install

# make install

# make cups /$ sudo make cups

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

foo2zjs.tar

打印机 linux 共享文件夹,linux 连接windows打印机相关推荐

  1. mac 连接linux共享文件夹,Mac连接远程Linux管理文件(samba)

    Mac上通过vmware fusion8上安装了ubuntu16.04 现在通过sabma建立ubuntu和mac的共享目录: linux ubuntu配置: 安装samba: apt-get -yq ...

  2. linux共享文件夹 redhat_Linux怎么访问Windows共享文件夹

    请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 本文主要讲解如何在Linux系统上访问Windows共 ...

  3. vbox 设置linux共享文件夹,Windows 7下设置VirtualBox中Linux共享文件夹

    我自己的环境是: 在Windows 7上安装了VirtualBox,然后在VirtualBox中虚拟了一个Ubuntu. 为了实现在ubuntu中访问winows中的一些目录,而且还起到一种交换文件的 ...

  4. linux共享文件夹找不到

    目录 引言 1 权限更改 2 全局检查 3 重新挂载 引言 关于linux 共享文件夹,有的人在虚拟机设置和本机目录下明明创建成功,但却无法使用,进入共享文件夹找不到放进去的目录,在这里记录一个方法- ...

  5. 《Linux共享文件夹搭建===samba》

    博主这边文章主要是讲解一下 Linux共享文件夹搭建,利用samba服务协议. 博主之前介绍过利用NFS服务来搭建共享文件夹,这次来讲讲利用samba搭建共享文件夹的方法. 目录 1.samba服务以 ...

  6. linux 共享文件夹设置

    linux共享文件夹设置 安装samba 因为本人电脑上安装yum不成功,所以用自带的apt来安装samba sudo apt-get install samba 修改配置文件 vim /etc/sa ...

  7. 解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题

    解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 参考文章: (1)解决虚拟机 Virtualbox 中 linux 共享文件夹只读问题 (2)https://www.cnblog ...

  8. vue中src文件夹下各文件_Win10下与虚拟机中的linux共享文件夹

    Win10主机和Vmware linux共享文件夹 1.首先确保虚拟机中的linux能ping通主机,证明虚拟机是可以访问到的主机的(这个不会可百度) 2.右击你想要共享的文件夹选择'属性',点击'共 ...

  9. VMware Linux 共享文件夹 虚拟机无共享文件解决方法

    VMware Linux 共享文件夹 虚拟机无共享文件解决方法 参考文章: (1)VMware Linux 共享文件夹 虚拟机无共享文件解决方法 (2)https://www.cnblogs.com/ ...

  10. linux下freerdp编译,linux下安装freerdp连接windows远程桌面的好软件软件

    linux下安装freerdp连接windows远程桌面的好软件软件 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 8.90 积分 Linux 下安 ...

最新文章

  1. 用最少的机器支撑万亿级访问,微博6年Redis优化历程
  2. github上fork原项目,如何将本地仓库代码更新到最新版本?
  3. shell脚本由基础变量及特殊变量($@、$*、$#等)到实战。
  4. 设计师必备的html工具
  5. 小学奥数 7649 我家的门牌号 python
  6. springboot跨域解决方案
  7. 数据结构—链表-建立单链表
  8. 【报告分享】斯坦福-2019人工智能指数年度报告.pdf(附293页报告现在链接)
  9. 12.2 asmca fails with 'ORA-00845'
  10. Spring 集成 AspectJ的原理
  11. 考上一级建造师很牛吗?让我从一个屌丝技术员到项目经理
  12. 易语言excel内容查找助手
  13. android布局事件吗,Android事件分发机制
  14. Debian 10安装教程
  15. BabaSSL:支持半同态加密算法 EC-ElGamal
  16. [论文阅读] (23)恶意代码作者溯源(去匿名化)经典论文阅读:二进制和源代码对比
  17. 代码审计[java安全编程]
  18. pytorch中repeat和repeat_interleave
  19. 丰田增设电池生产线,加快丰田电动化进程
  20. 群聊太多?三步教你用 Python 自动监听转发群消息!

热门文章

  1. 什么是 promise?
  2. 有开始边DOTA边博客了
  3. seo入门到精通_SEO入门到精通需要这10个步骤
  4. mysql 类似oracle dual_MySQL类似Oracle的dual虚拟表
  5. python获取北京时间
  6. 4键电子手表说明书_4键sport电子表使用说明书,按START键可循环选择12/24小时显示格式...
  7. 免费丨永洪科技2017用户大会@北京
  8. 成功解决FAT32 No GRLDR问题
  9. 8:PMS和软件安装的介绍-步入Linux的现代方法
  10. Oracle 绑定变量详解