如何用谷歌浏览器打印机控件查看打印机测试页 for linux

***********当前浏览器全部原始信息如下************
本页面源代码来自网络,仅供参考。js 检测浏览器是不是安装Adobe Reader插件_linux expect自动跟交互式任务进行通信_linux怎么根据进程ID查找启动程序的路径__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
js 检测浏览器是不是安装Adobe Reader插件
linux expect自动跟交互式任务进行通信
linux怎么根据进程ID查找启动程序的路径
js 检测浏览器是不是安装Adobe Reader插件
js 检测浏览器是否安装Adobe Reader插件
项目中使用到pdf在线预览功能,本来使用flexpaper在线预览的,效果虽然好但是要把pdf转换成swf格式才行,后来直接用Adobe Reader 显示了,但要是客户机没有安装Adobe Reader就会出现问题,pdf文件就直接变成了下载,所有要先判断下客户机有没有安装,没安装就提示安装
使用javascript代码检测是否安装Adobe Reader ActiveX。另外,若未安装直接跳转到adobe reader下载的页面,提示用户下载并安装。
function Check_AdobeReader() {
var displayS
var acrobat = new Object();
acrobat.installed =
acrobat.version = "0.0";
if (navigator.plugins && navigator.plugins.length) {
for (x = 0; x & navigator.plugins. x++) {
if (navigator.plugins[x].description.indexOf("Adobe Acrobat") != -1) {
acrobat.version = parseFloat(navigator.plugins[x].description.split("Version ")[1]);
if (acrobat.version.toString().length == 1) acrobat.version += ".0";
acrobat.installed =
displayString = "Acrobat Version: " + acrobat.
} else if (navigator.plugins[x].description.indexOf("Adobe PDF Plug-In") != -1) {
acrobat.installed =
acrobat.version = "8+";
displayString = "Acrobat Version 8 or Above";
} else if (window.ActiveXObject) {
for (x = 2; x & 10; x++) {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
if (oAcro) {
acrobat.installed =
acrobat.version = x + ".0";
displayString = "Acrobat Version: " + acrobat.
catch (e) { }
oAcro4 = new ActiveXObject("PDF.PdfCtrl.1");
if (oAcro4) {
acrobat.installed =
acrobat.version = '4.0';
displayString = 'Acrobat Version: ' + acrobat.
catch (e) { }
oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
if (oAcro7) {
acrobat.installed =
acrobat.version = '7.0';
displayString = 'Acrobat Version: ' + acrobat.
catch (e) { }
function isAcrobatPluginInstall() {
var flag =
// 如果是firefox浏览器
if (navigator.plugins && navigator.plugins.length) {
for (x = 0; x & navigator.plugins. x++) {
if (navigator.plugins[x].name == 'Adobe Acrobat')
// 下面代码都是处理IE浏览器的情况
else if (window.ActiveXObject) {
for (x = 2; x & 10; x++) {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
if (oAcro) {
} catch (e) {
oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
if (oAcro4)
} catch (e) {
oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
if (oAcro7)
} catch (e) {
if (flag) {
alert("对不起,您还没有安装PDF阅读器软件呢,为了方便预览PDF文档,请选择安装!");
location = '/pub/adobe/reader/win/9.x/9.3/chs/AdbeRdr930_zh_CN.exe';
请问你遇到过在java web项目里 无法显示Flexpager的情况吗?我直接从官方的例子里面拷贝过来,把路径改了下,就是无法显示,而且页面上是已经有flash框了,但是没有页眉页脚,完全空白的.求解答啊!!!
可能是flexpaper控件自身的flash的资源文件路径错了
linux expect自动跟交互式任务进行通信
linux expect自动和交互式任务进行通信我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。
  Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年 开始编写Expect时对Expect做有如下定义:Expect是一个用来实现自动交互功能的软件套件 (Expect [is a] software suite for automating interactive tools)。使用它系统管理员 的可以创建脚本用来实现对命令或程序提供输入,而这些命令和程序是期望从终端(terminal)得到输入,一般来说这些输入都需要手工输入进行的。 Expect则可以根据程序的提示模拟标准输入提供给程序需要的输入来实现交互程序执行。甚至可以实现实现简单的BBS聊天机器人。 :)
  Expect是不断发展的,随着时间的流逝,其功能越来越强大,已经成为系统管理员的的一个强大助手。Expect需要Tcl编程语言的支持,要在系统上运行Expect必须首先安装Tcl。
  二、Expect工作原理
  从最简单的层次来说,Expect的工作方式象一个通用化的Chat脚本工具。Chat脚本最早用于UUCP网络内,以用来实现计算机之间需要建立连接时进行特定的登录会话的自动化。
  Chat脚本由一系列expect-send对组成:expect等待输出中输出特定的字符,通常是一个提示符,然后发送特定的响应。例如下面的 Chat脚本实现等待标准输出出现Login:字符串,然后发送somebody作为用户名;然后等待Password:提示符,并发出响应 sillyme。
  引用:Login: somebody Password: sillyme
  这个脚本用来实现一个登录过程,并用特定的用户名和密码实现登录。
  Expect最简单的脚本操作模式本质上和Chat脚本工作模式是一样的。
利用expect脚本进行项目的自动远程部署
基本原理是
1.首先进行本地的打包,如排除不必要的项目文件和临时文件,根据服务器的不同进行配置文件的个性化修改和拷贝
2.然后通过scp等方式将压缩包传到远程部署服务器上
3.在远程服务器上进行部署操作
以上步骤均通过交互式的脚本进行,减少人工干预,通过CI系统(如hudson)可以实现一键编译发布或自动联编发布的效果
要注意的是脚本被调用的用户和远程操作的权限是否正确。
处于安全考虑,建议不要在脚本中进行su等获取其他用户权限的操作,而是指定脚本本地和远程的操作用户和权限。
比如,hudson是www用户启动运行,部署脚本也最好赋予www用户的所有和执行权。
另如,远程php服务器使用www启动运行,部署脚本直接使用www用户进行远程拷贝和部署。
以下是脚本
#!/usr/bin/expect
###########################################
##将项目远程部署到测试服务器上#
###########################################
#-----------设置脚本变量和参数----------------
set sitename [lindex $argv 0]
set remotehost
[lindex $argv 1]
set remoteip [lindex $argv 2]
set buildnumber [lindex $argv 3]
#ssh的用户名
set username "www"
#ssh的密码
set passwd "123456"
set enddate [timestamp -format %Y%m%d]
set timeout 300
#------------------本地打包------------------------------------------------------
#---------------根据部署的服务器不同个性化打包不同的项目配置文件-----------------
system mkdir -p ./tmp
system rm -fR ./tmp/*
system cp -r ./Application/$sitename ./tmp/
system cp -r ./Configuration/$remotehost/$sitename/* ./tmp/$sitename/application/config/
cd ./tmp/$sitename
#注意排除项目文件和svn文件
system tar -zcf $enddate\_$buildnumber.tar.gz
--exclude-caches --exclude=web.config --exclude=.svn --exclude='.buildpath|.config|.setting|.project' *
#---------------将打包的文件通过scp拷贝到测试服务器上----------------
spawn scp $enddate\_$buildnumber.tar.gz $username@$remoteip:/wwwroot/
"*(yes)*" {
send "yes\r"
exp_continue
"*password:*" {
send "$passwd\r"
exp_continue
#-----------------------远程执行部署流程---------------------
spawn ssh $username@$remoteip
"*(yes)*" {
send "yes\r"
exp_continue
"*password:*" {
send "$passwd\r"
exp_continue
send "mkdir -p /wwwroot/$sitename/$enddate\_$buildnumber\r"
send "cd /wwwroot/$sitename/$enddate\_$buildnumber \r"
send "tar -zxf ../../$enddate\_$buildnumber.tar.gz \r"
send "rm -f /webdata1/$sitename \r"
send "ln -s /wwwroot/$sitename/$enddate\_$buildnumber /webdata1/$sitename \r"
send "rm -f ../../$enddate\_$buildnumber.tar.gz \r"
send "exit\r"
exp_continue
#-------------------本地清理----------------------
system rm -Rf *
供参考。。
linux怎么根据进程ID查找启动程序的路径
linux如何根据进程ID查找启动程序的路径
http://blog.csdn.net/eijnew/article/details/6185872昨天遇到一个问题,背景是这样的:我们工作环境不正常,使用ps命令查看,发现有程序A的两个进程状态一个是&defunct&状态,一个是正常运行.由于该程序A是个通用服务程序,被拷贝成多份,分发到不同的目录中单独启动,只有各自配置不同而已,因此想知道是哪个目录的A程序处于僵死状态.正常运行中的进程树关系如下(为了简化,只显示一部分进程): $ ps x
TIME COMMAND 17279 pts/8
-bash 18618 pts/8
ps xf 18283 pts/8
A 18284 pts/8
A 18321 pts/8
0:00 a 18322 pts/8
0:00 a出问题时进程的状态为: $ ps x
TIME COMMAND 17279 pts/8
-bash 18618 pts/8
ps xf 18283 pts/8
A&defunct& 18284 pts/8
A 18321 pts/8
0:00 a 18322 pts/8
0:00 a找到某进程启动路径的方法是: 1.我们可以从ps命令中得到僵死进程的PID,如上例中18283. 2.进入/proc目录下以该PID命名的目录中 3.输入ls -l ,结果中 exe链接对应的就是可执行文件的全路经 $ ls -l /proc/18283 总计 0 dr-xr-xr-x 2 qhkf qhkf 0 01-06 11:14 attr -r-------- 1 qhkf qhkf 0 01-06 11:14 auxv -r--r--r-- 1 qhkf qhkf 0 01-06 10:38 cmdline -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 cpuset lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 cwd -& /v8t/qhkf/risk_b/kssmdb -r-------- 1 qhkf qhkf 0 01-06 11:14 environ lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 exe -& /v8t/qhkf/risk_b/kssmdb/A dr-x------ 2 qhkf qhkf 0 01-06 10:38 fd -rw-r--r-- 1 qhkf qhkf 0 01-06 11:14 loginuid -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 maps -rw------- 1 qhkf qhkf 0 01-06 11:14 mem -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 mounts -r-------- 1 qhkf qhkf 0 01-06 11:14 mountstats -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 numa_maps -rw-r--r-- 1 qhkf qhkf 0 01-06 11:14 oom_adj -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 oom_score lrwxrwxrwx 1 qhkf qhkf 0 01-06 11:14 root -& / -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 schedstat -r-------- 1 qhkf qhkf 0 01-06 11:14 smaps -r--r--r-- 1 qhkf qhkf 0 01-06 10:38 stat -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 statm -r--r--r-- 1 qhkf qhkf 0 01-06 10:38 status dr-xr-xr-x 6 qhkf qhkf 0 01-06 11:14 task -r--r--r-- 1 qhkf qhkf 0 01-06 11:14 wchan 剩下的就是排查问题了.OVER.
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:您的位置:&-&-> -& 谷歌浏览器Google Chrome for Linux 49.0. 正式版
同类周下载排行
相关链接:
热门软件推荐
热门安卓应用推荐yuanbin0710 的BLOG
用户名:yuanbin0710
文章数:37
评论数:189
访问量:762106
注册日期:
阅读量:5863
阅读量:12276
阅读量:293609
阅读量:1015873
51CTO推荐博文
Samba之打印机共享配置 (CUPS系统)
&
本文摘录自鸟哥的Linux私房菜。
&
Samba可以针对磁盘与目录来进行分享,那么SAMBA有没有可能分享打印机呢?如果说,能够让我们办公室的File Server同时提供打印机的功能,如此一来,藉由Linux这个作业系统可以24小时开机的稳定功能,我们就可以随时进行打印∷裕紫挛颐蔷鸵SAMBA进行打印机打印功能的提供者的角度,来介绍这个smb.conf的设定喔!
在Linux底下进行打印的工具很多,不过我们这里要介绍的仅有目前较广为流行的CUPS (Common Unix Printing System)这一个。
详细的CUPS安装设定方法我们已经在基础篇的CUPS章节当中提过,所以这里我们不再详细说明,仅介绍大致的处理流程就是了。
&
如果你需要较早期的LPRng打印系统的话,建议可以参考底下的资料喔: 依玛猫的打印文件:[url]http://www.imacat.idv.tw/tech/lnxprint.html[/url] 鸟哥的LPRng简介:
&
底下就来谈一谈一般常见的流程说明吧: -------------------------------------------------- ----------------------------1. 安装打印机与确定启动 再次说明,并不是所有的打印机都被Linux所支持的,所以当你想要连结一部打印机到Linux系统上时,请务必到[url]http://www.linuxprinting.org/printer_list.[/url] cgi上去看看是否有被支持喔!如果没有被支持,那就换一部打印机吧!不要进行垂死的挣扎了....
如果你的打印机连接埠为USB或者是平行序列埠的话,那么当你连接上打印机后,可以利用底下的方式测试看看是否成功的连接上了:
[root@linux ~]# echo "Hello printer"&& /dev/lp0 &==平行序列埠 [root@linux ~]# echo "Hello printer" & /dev/usb/lp0 &==USB埠
如果打印机有回应,这表示OK的啦!你可以进行底下的工作了。如果你的打印机为网络打印机呢?就是说打印机有IP的情况下,那么该打印机就不需要加入Samba啦!因为该打印机本身就可以直接提供用户端连接,根本不必透过Samba来提供网络连线的嘛!当然啦,如果你有特殊需求,将网络打印机加入Samba server来提供给网络中的其他用户,也是可以的啦!底下直接来看看如何使用CUPS吧。
-------------------------------------------------- ----------------------------2. 设定CUPS的打印机 请先确认你的CUPS已经安装妥当了,原则上,你必须要有底下两个套件存在才行:
cups-libs cups
&
接下来我们可以开始设定CUPS了!设定的原则是这样的: 我需要让192.168.1.0/24这个网域可以使用打印机 我需要让192.168.1.0/24及127.0.0.0/8可以管理CUPS系统 然后开始这样做:
[root@linux ~]# vi /etc/cups/cupsd.conf #底下这个项目在控制谁可以使用CUPS系统,约在772行左右, #找到这些资料并增加一笔记录: &Location /& Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.0/24 &/Location&
#底下的项目则在设定谁可以登入CUPS系统的管理界面? #约在830行左右,找到这些资料并进行一些细部修改: &Location /admin& #AuthType Basic #AuthClass System Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.1.0/24 &/Location&
#在最后一行的地方加上这一句 Listen 0.0.0.0:631
#上面在设定一个不需要密码即可登入的管理环境,是个很粗糙的界面, #建议您自行处理一下认证问题,请参考基础篇的说明。
&
另外,为了要进行Windows相关软体所传来的打印资料,所以我们还需要对CUPS作一些额外的设定,过程也是很简单的:
[root@linux ~]# vi /etc/cups/mime.convs #大概在最后几行的地方,找到这一行,将注解拿掉! application/octet-stream application/vnd.cups-raw 0 -
[root@linux ~]# vi /etc/cups/mime.types #同样也是在最后面几行的地方,也是将注解拿掉即可! application/octet-stream
设定完毕后就可以开始来启动cups系统,可以这样做:
[root@linux ~]# /etc/init.d/cups start [root@linux ~]# netstat -tunlp | grep '631' tcp 0 0 0.0.0.0:631 0.0.0.0:* LISTEN 18271/cupsd udp 0 0 0.0.0.0:631 0.0.0.0:* 18271/cupsd
那个631的埠口就是CUPS所启动的啦!然后我们可以开始设定打印机了!
由于CUPS支持很多不同的打印机连接埠,每种连接埠都不一样,常见的有: USB连接埠: usb:/dev/usb/lp0 平行序列埠: parallel:/dev/lp0 网络打印机: ipp://ip/打印机型号 网络邻居打印机: smb://user:password@host/printer
&
假设我们的Samba上头接了一部usb连线的打印机,而我要将这部打印机取名为hplaser2300时,你可以使用浏览器连接到Samba主机上头,必须注意到网址喔: 图一、CUPS的管理界面示意图
如上图一所示,先在网址列的地方务必要输入端口才行!然后按下箭头『 2 』所指的地方,亦即是『Manage Printer』之后再按下『Add printer』的按钮,就会出现如下画面,记得要填写正确的资料喔!
图二、CUPS的管理界面示意图
然后如下图所示,选择正确的装置所在处!我们假设使用的是USB的打印机连接埠:
图三、CUPS的管理界面示意图
之后就是选择正确的型号偕枵獠看蛴』HP所出产的:
图四、CUPS的管理界面示意图
选择标准的雷射打印机驱动程式吧!
图五、CUPS的管理界面示意图
最后都成功后,就会找到如下所示的画面了。
图六、CUPS的管理界面示意图
到此为止我们可以假设你的CUPS已经有一部打印机存在了,即使该打印机目前无法工作,但是就是有一部打印机嘛! ^_^!接下来看看如何将他连结到咱们的Samba服务器中吧!
-------------------------------------------------- ----------------------------3. 在smb.conf当中加入打印机支持 然后开始告诉Samba将这部打印机给他分享出去吧!你需要这样处理:
[root@linux ~]# vi /etc/samba/smb.conf [global] &&&&&&&& .....其他省略..... &&&&&&&& #这里列出的则是打印机相关的资料啊! &&&&&&&& printcap name = cups &&&&&&&& load printers = yes &&&&&&&& printing = cups [printers] &==这个分享的资源名称一定是printers &&&&&&&& comment = All Printers &&&&&&&& printable = yes &==可以进行打印的功能 &&&&&&&& browsable = yes &==可以让其他人浏览 &&&&&&&& public = yes &&&&&&&& valid users = @users dmtsai &==可使用的人员有这些 &&&&&&&& path = /var/spool/samba &==打印伫列的地方,暂存资料 &&&&&&&& printer admin = dmtsai &==这是打印机管理员!需要可使用SAMBA者 &&&&&&&& .....其他省略.....
&
基本上透过这样的设定你的Samba就能够顺利的提供打印机的服务了!不过可惜的是,Windows用户端依旧得要安装打印机的驱动程式才能够使用Samba所提供的打印机,此时真是麻烦兼讨厌啊~有没有可能让Samba主动的提供驱动程式给使用者,这样一来用户端就不需要额外去找驱动程式∈强梢缘模腹Samba 3.x即可处理!
或许你会想,打印机的型号这么多,那么Linux该如何提供这些打印机的驱动程式啊?岂不麻烦?还好啦, CUPS主要是透过利用Post.的打印语言与打印机沟通的,因此用户端只要取得post.的驱动程式他们就能够使用咱们的Samba服务器所提供的打印机了!如此一来,不论打印机的型号为何,只要他们能够支持Post.的打印格式,OK搞定!而且CUPS官网本身就有提供CUPS的Post.驱动程式
&
可以到底下的连结去下载: 支持多种CUPS版本:[url]/pub/cups/windows/[/url] 支持CUPS 1.2以上版本:[url]http://www.cups.org/windows/software.php[/url]
由于CentOS 4.x使用的是1.1.x版本,所以鸟哥下载的是cups-samba-5.0rc3.tar.gz这个档案,接下来我们要将这个档案解压缩,然后将相关的程式给他安装到正确的目录去。
&
不过您得要注意的是,除了这个驱动程式外,要支持Windows 2000/xp的用户端,你还得到Windows XP的底下目录去下载几个档案:C:\WINDOWS\system32\spool\drivers\w32x86\3 里面的PS开头的档案通通下载下来,应该有四个档案的,请将他复制成为小写的档案,并且放置到你Samba主机上的/usr/share/cups/drivers/目录下,然后将cups- samba-5.0rc3.tar.gz解压缩后执行./cups-samba.install档案,就能够将驱动程式通通安装到/usr/share/cups/drivers/目录下了!这就是基本的驱动程式!在鸟哥的这个目录底下至少含有这几个档案就是了:
[root@linux ~]# ll /usr/share/cups/drivers -r--r--r-- 1 root root 14234 Sep 24 2002 cups5.hlp -r--r--r-- 1 root root 280268 Jan 4 2004 cupsdrv5.dll -r--r--r-- 1 root root 219540 Jan 4 2004 cupsui5.dll -rw-r--r-- 1 root root 129024 Dec 27 14:18 ps5ui.dll -rw-r--r-- 1 root root 455168 Dec 27 14:18 p.5.dll -rw-r--r-- 1 root root 27568 Dec 27 14:18 p..hlp -rw-r--r-- 1 root root 792644 Dec 27 14:18 p..ntf
&
上述的档案鸟哥将他打包成为一个档案了,你可以在底下的连结下载:
&
不过您得注意,这个档案内的Windows资料是由Windows XP上面捉来的,所以对于Windows 98/ME是没有作用的。您得自行上网查阅相关的资料下载方式喔。
&
接下来我们必须要在smb.conf里面增加一笔新的分享资料,这个分享资料必须是[print$]名称才行!有点类似这样啦:
[root@linux ~]# vi /etc/samba/smb.conf &&&&&&&& .....其他省略..... [print$] &&&&&&&& comment = Printer drivers &&&&&&&& path = /etc/samba/drivers &==存放打印机驱动程式的目录 &&&&&&&& browseable = yes &&&&&&&& read .ly = yes &&&&&&&& write list = dmtsai &==这个驱动程式的管理员 &&&&&&&& .....其他省略.....
[root@linux ~]# mkdir /etc/samba/drivers [root@linux ~]# chown dmtsai /etc/samba/drivers #因为我们将打印机管理员以及驱动程式管理员的身份设定为dmtsai这个使用者, 因此存放的目录也要改变一下权限才行呐!
[root@linux ~]# testparm &==测试语法 [root@linux ~]# /etc/init.d/smb restart &==重新启动
[root@linux ~]# smbclient -L //127.0.0.1 -U dmtsai Password:&& &==输入密码先 Domain=[VBIRDSERVER] OS=[Unix] Server=[Samba 3.0.10-1.4E.9] &&&& Sharename Type Comment &&&& --------- ---- ------- &&&& print$ Disk Printer drivers &&&& hplaser2300 Printer HP Laser Jet 2300 printer #瞧!有看到一部打印机以及驱动程式所在的分享资料
&
现在我们要告知Samba说,我们的CUPS可提供Windows 2000/XP用户端的驱动程式,所以用户不需要自行设定他们的驱动程式哩!要由cups告知Samba是由cupsaddsmb这个指令来搞定的,整个指令的执行很简单的:
[root@linux ~]# cupsaddsmb -H [SAMBA主机名] -h [CUPS主机名]&-a -v -U [使用者帐号] 参数: -H :后续接的是Samba主机名,本机的话可以直接用localhost即可; -h :后续接的为CUPS的主机名,同样的可使用localhost即可; -a :搜寻所有可用的打印机; -v :列出更多的资讯; -U :打印机管理员
范例:利用前面的说明将打印机驱动程式挂上SAMBA
[root@linux ~]# cupsaddsmb -H localhost -U dmtsai -a -v Password for dmtsai required to access localhost via SAMBA:&& &==输入dmtsai密码
#这里会闪过很多的讯息,说明已经安装了某些资讯,底下鸟哥仅列出简单的讯息而已。
putting file /usr/share/cups/drivers/p.5.dll as \W32X86/p.5.dll (1438.5 kb/s) (average 1342.5 kb/s) Printer Driver hplaser2300 successfully installed. Succesfully set hplaser2300 to driver hplaser2300.
[root@linux ~]# ll /etc/samba/drivers drwxr-xr-x 3 dmtsai dmtsai 4096 Dec 27 14:40 W32X86 最后在驱动程式的存放目录会多出一个W32X86的目录,你可以查询一下该目录的内容,那就是预计要给用户端使用的驱动程式啦!这样就搞定了!不过,为了将所有的资料通通驱动,建议您将CUPS及SAMBA通通重新启动吧! [root@linux ~]# /etc/init.d/cups restart [root@linux ~]# /etc/init.d/smb restart
-------------------------------------------------- ----------------------------4.一些问题的克服 如果一切顺利的话,你在Windows用户端应该可以顺利的连接到打印机】陌桑〔还绻阍〈碜柿希敲锤萌绾谓Linux的Samba主机将该资料移除呢?你最好知道底下的几个指令,关于这些指令的进阶用法则请自行man了:
[root@linux ~]# lpstat -a hplaser2300 accepting requests since Jan 01 00:00 #列出所有可用的打印机状态
[root@linux ~]# lpq hplaser2300 is ready no entries #列出打印机的工作,若有打印工作存在时,会如下所示: hplaser2300 is ready and printing Rank Owner Job File(s) Total Size active dmtsai 5 smbprn.测试页 bytes
[root@linux ~]# lprm all #移除所有等待中的打印工作!
&
打印工作就是这样进行的啦!赶紧试看看吧!
&
了这篇文章
类别:┆阅读(0)┆评论(0)
14:39:00 11:19:14 08:15:24您的位置:&-&-> -& papercut NG for Linux - 打印监控管理软件 8.2 (Build 5695)
同类周下载排行
软件授权:共享软件
软件大小:70011KB
人气指数:402
软件语言:简体中文
软件评级:
运行环境:Linux
更新时间: 15:31:24
出 品 人:&&
软件合集:
&&&&PaperCut NG是一个打印配额、计费、跟踪和监控系统,专为促进网络用户有责任地利用IT资源而设计。它是一个高级的跨平台解决方案,经过精心设计以符合各类学院、大学和其它组织的需求。方案的实施范围覆盖了后台静默监听、配额控制和使用者-支付系统。 PaperCut NG以众多创新特性、跨平台支持能力、开源设计和企业级的可伸缩性,保持了PaperCut的领航者地位。
热门软件推荐
热门安卓应用推荐

我要回帖

更多关于 浏览器调用打印机 的文章

 

随机推荐