一、 需求

用户需求:员工需要打印多种资料、标书、凭证。打印需求很大。建立稳健的打印服务系统,以方便员工打印、复印、扫描。

细化需求:

1、部署一台装有开源系统的打印服务器;

2、高可用性、可靠性;

3、方便安装,在windows端感受不到平台差异;

4、打印机以windows计算机名为用户名,能记录打印作业的发送者、文档名、大小、提交时间,方便在出现打印故障时找到问题电脑快速修复;

5、不能接收扫描文档;

6、能兼容xp、win7的32、64位系统。

二、部署过程

1、安装RHEL6.3时,选择软件组时选择下方的“现在自定义”。     增加勾选 ‘基本系统’的“FCoE存储客户端”,“打印机客户端”(‘可选包’全部选上);‘服务器’,增选“CIFS文件服务器”,“打印服务器”;‘桌面’,   全部勾选;‘开发’,增选“开发工具”;

2、 安装完毕后,重新引导系统;

3、关闭防火墙。把“打印”,“网络连接”放置到桌面。接上网线,在“网络设置”,“全局选项”:选择‘通过ifup的传统方法’,退出(让设置生效)。再进入设置有线网卡“编辑”,配置的固定IP:192.168.xx.?(xx是该办公区域的对应网段,先用DHCP让系统分配自动ip给打印机主机,由此发现该端口对应的网关和网络段(ping命令可以用来测试本机是否能和网络中其他机器通信,ifconfig可以查看ip信息))。DNS:192.168.ss.ss、192.168.ss.ss 默认网关是:192.168.xx.ww;

4、 打开终端,输入 vi /etc/selinux/config    修改SELINUX = inforce成disabled;

5、 打开终端,输入vi /etc/samba/smb.conf,插入下表代码,然后保存:

[global]

workgroup = WORKGROUP ,

printing = cups

printcap name = cups

printcap cache time = 750

cups options = raw

map to guest = Bad User

include = /etc/samba/dhcp.conf

logon path = \\%L\profiles\.msprofile

logon home = \\%L\%U\.9xprofile

logon drive = P:

usershare allow guests = Yes

add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$

domain logons = No

domain master = No

security = user

[homes]

comment = Home Directories

valid users = %S, %D%w%S

browseable = No

read only = No

inherit acls = Yes

[printers]

comment = All Printers

path = /var/tmp

printable = Yes

create mask = 0600

browseable = yes

use client driver = Yes

[print$]

comment = Printer Drivers

path = /var/lib/samba/drivers

write list = @ntadmin root

force group = ntadmin

create mask = 0664

directory mask = 0775

[驱动]

guest ok = Yes

inherit acls = No

path = /qudong

read only = Yes

[scan]

guest ok = Yes

inherit acls = No

path = /scan

read only = no

6、在/etc/samba/新建一个smbusers文件,写入:root = administrator,保存,退出。

7、 把对应型号的驱动文件夹放到文件系统根目录改名为‘qudong’。

8、  然后在终端敲入:

# service smb restart;(重启smb服务,使修改后的配置生效)

# chkconfig smb on;(设置开机自启动)

# chmod 775 qudong (让用户可以进入文件夹下载驱动和教程)

9、服务器的USB连接打印机,打开“打印”,添加打印机,打开“打印”设置,按照上表的打印机名命名打印机,并右击打印机打勾“启用”“共享”。

10、在“打印”设置中,选中“服务器”-》“设置”,打勾以下四项:“公布连接到这个系统中的共享打印机”“允许从互联网打印”“允许远程管理”“允许用户取消任何作业”。

11、右击打印机,选择“属性”-》“策略”,勾选“启用”“接受作业”“共享”。

注意:惠普1020和1008打印机,打印机本事重启后需要重安装固件(后续文章有解决方法)。

把固件复制到服务器桌面,需要导入固件时,只需在桌面打开终端,输入:

# cat sihp1020.dl(silp1008.dl) > dev/usb/lp0

**打印机命名固定后,若另起名字,则windows客户端需要重新添加打印机才能正常打印,导致大批用户添加打印机,所以请慎重改名。

**每次设置完打印机服务器后,注销登陆(注销登陆后,机器继续开着,可以正常打印)。

三、 访问方法

第一步:在windows端调出’运行’,在运行界面输入:\\192.168.x.x

第二步:进入对应地址的“驱动”文件夹,文件夹里有相应的驱动和安装教程,打开“安装教程”,按教程下载驱动文件,安装打印机。

注意事项:必须正确安装打印机驱动,错误驱动会导致打印乱码,请按照教程,规范安装。

*****HP1010是比较久远的产品,惠普已不再开发HP1010的专门的win7驱动。

*****公司的HP1010在win7端使用vista驱动,不能打印txt和pdf格式,但可以打印word、excel、ppt、jpg格式。

转载于:https://blog.51cto.com/zgysolution/1588114

linux下smb打印服务器部署过程(对windows终端)相关推荐

  1. linux下Redis服务器部署过程详解

    一.前言 最近公司需要使用redis缓存服务器,所以就用了一个下午的时间部署了一个linux版本的Redis缓存服务 器.Redis缓存服务器是近两年比较热门的NOSQL系统之一,它是一个key-va ...

  2. linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项

    在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...

  3. 驱动 | 在linux下DPDK的部署及使用

    本文列出可用于在linux系统上安装.编译.初步使用DPDK的不完全参考. Last Modified: 2022/1/22 驱动 | 在linux下DPDK的部署及使用 安装 参考链接 安装 概念 ...

  4. linux下挂载U盘过程

    linux下挂载U盘过程 本次例程的环境是在FC6下,通过终端操作的. 注意要挂载U盘需要有管理员的权限. 切换成管理员,输入: su root 然后输入管理员密码,进行密码认证: 成功后,先在 /m ...

  5. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  6. Linux下kafka的部署

    Linux下kafka的部署 转载于:https://www.cnblogs.com/wuzm/p/11323797.html

  7. memcached linux 配置文件,Linux下Memcached服务器部署 | 系统运维

    操作系统:CentOS 6.x 64位 实现目的:安装部署Memcached服务器 一.防火墙设置 vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加下面代码 -A IN ...

  8. linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc

    很给力的linux下Oracle11g的安装过程及图解 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap ...

  9. Linux下的虚拟化部署

    linux下的虚拟化部署 kvm安装条件: 1. inter         cpu ----> vmx指令集   (开发用) 2. amd         cpu ---->svm指令集 ...

最新文章

  1. 交换机的端口工作模式
  2. mysql 8.3_8.3 - mysql 表操作
  3. 机器学习实战-神经网络-21
  4. Oracle数据库锁的种类及研究
  5. 胶囊网络与计算机视觉教程 @CVPR 2019
  6. 谷歌看下!罗永浩谈谷歌砍掉平板线 :主要是因为软件太烂
  7. Kettle数据源连接配置
  8. 前端操作复制粘贴板(clicpboardData )
  9. c#明华rf读卡器_RF通用开发包 明华RF读卡器 demo for c#(RF reader demo for c#) - 下载 - 搜珍网...
  10. vmware7序列号
  11. vue 解决控制台Prop being mutated: “placement“报错
  12. 【三维点云处理】PCA主成分析+实践(一)
  13. 矩阵最大覆盖问题:最多有多少个矩阵是重合覆盖的
  14. matlab 向量_COMSOL与MATLAB联合仿真+RBF神经网络预测输出
  15. 空心三角形图案-c++
  16. cmd命令操作Windows注册表
  17. 攻防世界 简单的base编码
  18. 利用pdfplumber处理滴滴电子发票
  19. 索尼VAIO笔记本电脑Windows 8改成Windows 7
  20. 如何将iCloud日历加入windows11 日历中

热门文章

  1. 贷款计算还款计划execl工具
  2. 【常见编程/框架介绍】
  3. FLARToolKit入门教程
  4. 004基于离散小波变换和机器学习分类器的癫痫发作检测技术
  5. 优秀课件笔记english-writing专业英语写作5
  6. 数据实测告诉你:不要人云亦云的瞎说EXISTS 与 in 的区别
  7. 用英语简述计算机的启动过程,计算机的启动过程(详细)
  8. 关于SD卡随着写入文件的增多时间变慢原因以及解决办法
  9. dolphinscheduler 如何在安装时配置邮箱【以qq邮箱为例】
  10. Jode-Time学习笔记