linux下smb打印服务器部署过程(对windows终端)
一、 需求
用户需求:员工需要打印多种资料、标书、凭证。打印需求很大。建立稳健的打印服务系统,以方便员工打印、复印、扫描。
细化需求:
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终端)相关推荐
- linux下Redis服务器部署过程详解
一.前言 最近公司需要使用redis缓存服务器,所以就用了一个下午的时间部署了一个linux版本的Redis缓存服务 器.Redis缓存服务器是近两年比较热门的NOSQL系统之一,它是一个key-va ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 驱动 | 在linux下DPDK的部署及使用
本文列出可用于在linux系统上安装.编译.初步使用DPDK的不完全参考. Last Modified: 2022/1/22 驱动 | 在linux下DPDK的部署及使用 安装 参考链接 安装 概念 ...
- linux下挂载U盘过程
linux下挂载U盘过程 本次例程的环境是在FC6下,通过终端操作的. 注意要挂载U盘需要有管理员的权限. 切换成管理员,输入: su root 然后输入管理员密码,进行密码认证: 成功后,先在 /m ...
- Linux下Nginx编译安装过程详解
Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...
- Linux下kafka的部署
Linux下kafka的部署 转载于:https://www.cnblogs.com/wuzm/p/11323797.html
- memcached linux 配置文件,Linux下Memcached服务器部署 | 系统运维
操作系统:CentOS 6.x 64位 实现目的:安装部署Memcached服务器 一.防火墙设置 vi /etc/sysconfig/iptables #编辑防火墙配置文件,添加下面代码 -A IN ...
- linux使用oracal11g详细过程,很给力的linux下Oracle11g的安装过程及图解.doc
很给力的linux下Oracle11g的安装过程及图解 我的linux版本是centos5.5,内核版本是2.6.18-194.el5 ,linux下安装oracle系统最好是1G内存,2G的swap ...
- Linux下的虚拟化部署
linux下的虚拟化部署 kvm安装条件: 1. inter cpu ----> vmx指令集 (开发用) 2. amd cpu ---->svm指令集 ...
最新文章
- 交换机的端口工作模式
- mysql 8.3_8.3 - mysql 表操作
- 机器学习实战-神经网络-21
- Oracle数据库锁的种类及研究
- 胶囊网络与计算机视觉教程 @CVPR 2019
- 谷歌看下!罗永浩谈谷歌砍掉平板线 :主要是因为软件太烂
- Kettle数据源连接配置
- 前端操作复制粘贴板(clicpboardData )
- c#明华rf读卡器_RF通用开发包 明华RF读卡器 demo for c#(RF reader demo for c#) - 下载 - 搜珍网...
- vmware7序列号
- vue 解决控制台Prop being mutated: “placement“报错
- 【三维点云处理】PCA主成分析+实践(一)
- 矩阵最大覆盖问题:最多有多少个矩阵是重合覆盖的
- matlab 向量_COMSOL与MATLAB联合仿真+RBF神经网络预测输出
- 空心三角形图案-c++
- cmd命令操作Windows注册表
- 攻防世界 简单的base编码
- 利用pdfplumber处理滴滴电子发票
- 索尼VAIO笔记本电脑Windows 8改成Windows 7
- 如何将iCloud日历加入windows11 日历中