搜索
搜 索
首页
IT科技
系统运维
人工智能
应用开发
数据库
域名
当前位置:
首页
>
百科
>
挖机驾驶室杂物收纳储物盒粘贴式大货车置物架驾驶室用品车内配件
挖机驾驶室杂物收纳储物盒粘贴式大货车置物架驾驶室用品车内配件
发表于
2025-11-05 09:36:08
来源:
全栈开发
上一篇:
起亚 KX3傲跑手刹拉杆 手刹柄 驻车制动总成原厂汽车配件
下一篇:
假定你想要在你的家庭/办公网络中设置一台Linux打印服务器,而你手头上却只有USB打印机可用(因为他们比那些有着内建网络接口或无线模块的打印机要便宜得多)。此外,假如这些设备中有一台是一体化的,而你也想要通过网络共享其整合的扫描仪,这该怎么办?在本文中,我将介绍怎样安装并共享一台USB一体机(Epson CX3900喷墨打印机和扫描仪),一台USB激光打印机(Samsung ML-1640),以及作为锦上添花,配置一台PDF打印机。所有这一切,我们都将在GNU/Linux Debian 7.2 [Wheezy]服务器中实现。尽管这些打印机看起来有点老旧了(我是在2007年买的Epson一体机,2009年买的激光打印机),但我仍然相信我从安装过程中学到的东西也一样能应用到该品牌的新产品和其它品牌中去:有一些预编译的.deb包驱动可用,而其它驱动可以从仓库中直接安装。毕竟,它是重要的基本原则。先决条件 要设置网络打印机和扫描仪,我们将使用CUPS,它是一个用于Linux/UNIX/OSX的开源打印系统。# aptitude install cups cups-pdf 排障提示:根据你的系统状况(这个问题很可能在手动安装包失败后,或者缺少依赖包的时候会发生),在安装cups和cups-pdf前端包管理系统可能会提示你卸载许多包以尝试解决当前依赖问题。假如这种情况真的发生,你只有两个选择:1)通过另外一个前端包管理系统安装包,如apt-get。注意,并不建议进行这样的处理,因为它不会解决当前的问题。2)运行以下命令:aptitude update && aptitude upgrade。该命令会修复此问题,并同时更新包到最新版本。配置CUPS 为了能够访问CUPS的网页接口,我们需要至少对cupsd.conf文件(用于CUPS的服务器配置文件)进行一次最低限度的修改。在进行修改前,让我们为cupsd.conf做个备份副本:# cp cupsd.conf cupsd.conf.bkp 然后,编辑原始文件(下面只显示了最为有关联的部分):Listen:监听指定的地址和端口,或者域套接口路径。Location /path:为该名字所代表的位置指定访问控制。Order:指定HTTP访问控制顺序(allow,deny或deny,allow)。Order allow,deny是说允许规则先于(并且优先处理)拒绝规则。DefaultAuthType (也可以用AuthType): 指定默认使用的认证类型。Basic是指使用/etc/passwd文件来认证CUPS中的用户。DefaultEncryption:指定认证请求所使用的加密类型。WebInterface:指定是否启用网页接口。 # Listen for connections from the local machine Listen 192.168.0.15:631 # Restrict access to the server Order allow,deny Allow 192.168.0.0/24 # Default authentication type, when authentication is required DefaultAuthType Basic DefaultEncryption IfRequested # Web interface setting WebInterface Yes # Restrict access to the admin pages Order allow,deny Allow 192.168.0.0/24 现在,让我们重启CUPS来应用修改:# service cups restart 为了允许另外一个用户(除了root之外)修改打印机设置,我们必须像下面这样添加他/她到lp(授权对打印机硬件的访问并启用用户管理打印任务)和lpadmin(拥有打印优先)组。假如在你当前网络设置没有必要或不需要该设置,你可以不用理会该步骤。# adduser xmodulo lp# adduser xmodulo lpadmin 通过网页接口配置网络打印机 1、 启动网页浏览器,并打开CUPS接口http://:Port,这里在我们的例子中是http://192.168.0.15:631:2、 转到管理标签,然后点击添加打印机:3、 选择你的打印机;在本例中,EPSON Stylus CX3900 @ debian (Inkjet Inkjet Printer),然后点击继续:4、 是时候为打印机取个名字,并指定我们是否想要从当前工作站共享它:5、 安装驱动——选择品牌并点击继续。6、 假如打印机假如不被CUPS支持(没有在下一页中列出来),我们必须从生产厂家的网站上下载驱动(如http://download.ebz.epson.net/dsc/search/01/search/ OSC=LX),安装完后回到该页。7、 注意,预编译的.deb文件必须从我们使用的机器上发送(例如,通过sftp或scp)到打印服务器(当然,假如我们有一个直接的下载链接就更加简单了,而不用下载按钮了):8、 在将.deb文件放到服务器上后,我们就可以安装了: # dpkg -i epson-inkjet-printer-escpr_1.4.1-1lsb3.2_i386.deb 排障提示:假如lsb包(一个第三方Linux应用编写者可以依赖标准核心系统)没有安装,那么驱动会无法安装:我们将安装lsb,然后尝试再次安装打印机驱动:# aptitude install lsb# dpkg -i epson-inkjet-printer-escpr_1.4.1-1lsb3.2_i386.deb9、 现在,我们可以返回到第五步并安装打印机:配置网络扫描仪 现在,我们将继续配置打印机服务器来共享扫描仪。首先,安装xsane,这是SANE——扫描仪快捷访问的前端:# aptitude install xsane 接下来,让我们编辑/etc/default/saned文件以启用saned服务:# Set to yes to start saned RUN=yes最后,我们将检查saned是否已经在运行了(很可能不在运行哦——那么我们将启动服务并再来检查):# ps -ef | grep saned | grep -v grep# service saned start 配置另一台网络打印机 通过CUPS,你可以配置多台网络打印机。让我们通过CUPS配置一台额外的打印机:Samsung ML-1640,它是一台USB打印机。splix包包含了单色(ML-15xx, ML-16xx, ML-17xx, ML-2xxx)和彩色(CLP-5xx, CLP-6xx)Samsung打印机驱动。此外,此包的详细信息中指出,一些新命名的Samsung打印机,如Xerox Phaser 6100也适用此驱动。# aptitude install splix 然后我们将使用CUPS网页接口来安装打印机,就像前面一样:安装PDF打印机 接下来,让我们在打印服务器上配置一台PDF打印机。这样,你就可以将来自客户计算机的文档转换成PDF格式了。由于我们已经安装了cups-pdf包,PDF打印机就已经自动安装好了,可以通过网页接口验证:当选定PDF打印机后,文档将被写入可配置目录(默认是~/PDF),或者也可以通过后续处理命令进行复制。在下一篇文章中,我们将配置桌面客户端来通过网络访问打印机和扫描仪。
喜欢
84
讨厌
23
随机为您推荐
电脑无法找到DNS错误解决方法(解析DNS错误的有效方法及实用工具推荐)
如何查看手机系统信息(轻松获取手机系统详细信息的方法)
三星J500G手机评测(细腻触感与优秀性能的完美结合)
联想Flex3A8(展现联想Flex3A8的卓越性能和多功能性)
Papago手环(探索Papago手环的功能和优势,帮助你更好地管理健康)
解析以3500主机配置的性能和优势(揭秘3500主机配置的卓越表现及最佳用途)
热门文章
ubuntu自带的vim是vim-tiny版本,不带帮助文档的,当然你在终端输入vimtutor就不会出现那个入门教程了。所以先装上巨型版本:sudo apt-get install vim但是此时在终端输入vimtutor后却是乱码的帮助文档,这是因为系统支持的是utf8格式的,而vimtutor并未提供utf8版本,所以先要自己手动用iconv将其转换为utf8格式,命令如下:sudo iconv -f gb2312 -t utf8 /usr/share/vim/vim71/tutor/tutor.zh.euc -o ~/tutor.zh.euc sudo mv ~/tutor.zh.euc /usr/share/vim/vim71/tutor/。现在再在终端输入vimtutor就会出现中文版本的vimtutor了。假如要看英文版的可以依次输入如下命令:vim -u NONE -c e $VIMRUNTIME/tutor/tutor -c w! TUTORCOPY -c qvim -u NONE -c set nocp TUTORCOPY其中第一步是会在你的家目录下创建一个名为TUTORCOPY的文档,第二步是用vim看它,你也可直接用文本编辑器打开它。
宏基PC平板二合一笔记本的优势与特点(功能强大,便携性佳,性价比高)
S2440l(S2440l显示器的性能、图像质量和用户体验)
探索以200的显卡的性能和性价比(一起了解200的显卡在游戏和多媒体处理方面的表现)
打开上网客户端、新立得,这些涉及到系统的都要输入密码,对于我们大多数人来说,用Linux无非是做桌面应用,对安全性没必要搞得跟服务器一些。解决办法一: 在启动时进入安全模式,这时是用root登录的,执行: chmod 740 /etc/sudoers 然后打开/etc/sudoers这个文件,把最后一行: %admin ALL=(ALL) 保存退出。 执行: reboot your ubuntu.OK! 解决方法二:Ubuntu默认不能直接用root帐户登录,必须从第一个创建的用户(既安装时创建的那个用户)通过su或sudo来获得root权限。在Ubuntu中对系统进行操作很多时候都要使用这个命令,由此可见对于新来说很有必要来认识这个命令。这或许不太方便,但这样增加了安全性,避免用户由于误操作而损坏系统。sudo补充:通常我们并不以root身份登录,但是当我们执行某些命令 (command)时需要用到root权限,我们通常都是用sudo command来执行command。由于使用Ubuntu,所以经常都都用sudo,而使用sudo时,又得输入密码,所以我就寻找sudo不输入密码的方法。前阵子google了一下,很容容易找到一个方法,但是对其不够理解,今天,仔细研究了一下/etc/sudoers这个文件,对于如何实现自己的需求就非常清楚了。网上说看到的资料往往写得不清楚,所以我根据自己的需求好好整理了一下。 假设我的用户名为jay(属于 admin组),使sudo不用密码的方法如下。 1. 假如想把admin组的用户都sudo不用密码那么可以将这一行换为:%admin ALL=(ALL) NOPASSWD: NOPASSWD ALL即可。 注意:我自己的一个配置没生效,找原因还找了阵子,写到这里吧。 我添加jay ALL = NOPASSWD: ALL这样一行;但是,jay执行sudo时还是需要输入密码,这是为什么? 原来是,我这一行在%admin ALL=(ALL) ALL组策略之前前,后面的组配置覆盖了前面的配置,而jay属于admin组,所以需要密码。 这时,只需要将%admin行用#注释掉即可。OK!然后立马就生效了,可能执行sudo时系统都会去读取/etc/sudoers的,所以立即就生效了。 另外,附带公司某服务器的一个/etc/sudoers配置: 复制代码代码如下: 通过修改/etc/sudoers 上面说的并不准确,要注意以下几点。 编辑/etc/sudoers文件使用“超级用户终端”,而不能使用普通的终端。“超级用户终端”启动通过右键“编辑菜单”命令添加。 编辑完之后使用wq!而不是wq退出
NikonJ5(探索无限摄影可能,尽显个人创意才华)
华为环保回收(华为的环保回收计划及其关键举措)
蓝魅5手机详细评测(功能强大,性价比超高的蓝魅5手机值得购买)
魅族魅蓝note2刷机全攻略(解锁无限可能,让魅蓝note2焕发新生)
解析以3500主机配置的性能和优势(揭秘3500主机配置的卓越表现及最佳用途)
文章排行
1
益强数据堂
2
益强科技
3
云站无忧
4
益强资讯优选
5
智能时代
6
益强科技
7
技术快报
8
益强编程舍
9
云智核
10
汇智坊
友情链接
香港云服务器
IT资讯网
亿华云
源码库
服务器租用
益华科技
源码下载
企商汇
IT技术网
全栈开发
益华IT技术论坛
创站工坊
亿华云计算
亿华灵动
益强IT技术网
益强前沿资讯
编程之道
亿华云
益强智囊团
极客码头
益华科技
益强编程堂
亿华智造
运维纵横
益强智未来
科技前瞻
多维IT资讯
益华科技
亿华科技
极客编程
码上建站
码力社
亿华互联
IT资讯网
思维库
亿华智慧云
益强科技
益强数据堂
汇智坊
技术快报
云站无忧
益强资讯优选
版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
Copyright © 2016 Powered by
挖机驾驶室杂物收纳储物盒粘贴式大货车置物架驾驶室用品车内配件
,
全栈开发
滇ICP备2023006006号-32
sitemap
回顶部