Lodop不要把客户端的打印机共享到服务器上 再在客户端打印
客户端打印需要每个客户端都安装,Lodop插件方式和C-Lodop方式,都是安装一次后,无需再次安装,c-lodop默认也是开机自启动的。
集中打印方式,可以打印到某台电脑(作为云主机)上,但是不能打印到客户端本地的打印机上。
AO端桥打印,打印端也是需要安装c-lodop扩展版,并开启端桥功能,因此打印端也需要安装,只有特殊的AO打印机打印方式,打印端才能不需要电脑,也不需要电脑安装c-lodop。
局域网集中打印方式适用于一些可能的场景:
1.微信到店点餐,客户进入后连接wifi,后台有一台专门的电脑连接点击进行打印机,通过手机发送打印任务到这台电脑上。
2.局域网内,其他人都不安装打印机,有一台专门用来打印的电脑,其他人的电脑都发送到这台电脑连接的打印机进行打印。
局域网集中打印方式,不需要客户端安装c-lodop,但是打印端不是客户端本身,有些程序员不想让客户端安装c-lodop,想实现什么都不安装就在本地打印方式,这种方法是实现不了的,有人想到了另一种方法:所有客户端的打印机共享到某台电脑上,然后客户端访问这台电脑选择自己的打印机进行打印,这样就不需要客户端安装了,看似没有问题,但是这种使用方法应该还是很有问题的。虽然此方法是可以实现该效果。
刚开始我就奇怪怎么会一台集中打印的电脑连接了几十台打印机还同时处于工作状态,后来一想,就算使用了接口扩展,一台电脑也连接不了这么多打印机,还都处于工作状态,一台电脑有多个打印机驱动很正常,但是实际打印的时候,一般都用哪个插上哪个的usb接口进行打印,几十台同时插上似乎有点奇怪,后来得知原来都是共享打印机。
问题1:集中打印的这台电脑连接的全部是共享打印机,这台电脑的几十台共享打印机全部处于工作状态,对这台作为云主机的集中打印的电脑负担很重。
2.共享打印机可能会造成一些问题,更何况是几十台共享打印机同时在一台电脑上工作。
3.程序开发也要考虑硬件配置,和客户打印的快捷方式。
集中打印到的云主机,最好是直接连接该主机的打印机。
对于客户端本地这种情况建议用客户端本地打印方式,每个客户端本地安装c-lodop。
每个客户端本地安装,在每个客户端本地打印,不要把客户端的电脑共享到服务器上。
如图,局域网集中打印,把普通客户端PC连接的打印机,共享到服务上,然后再访问服务器选择自己共享的打印机进行打印,不建议使用这种方法,最好是图中作为云主机的服务器自己连接的打印机。

客户端本地打印角色,要每个客户端都安装,在本地打印也比较快捷,LODOP和C-LODOP安装并不复杂,而且一般不会拦截,加上安装一次,客户端就不用再安装了,所以让客户安装也不麻烦。Lodop提示安装或升级的注意事项
Lodop不要把客户端的打印机共享到服务器上 再在客户端打印的更多相关文章
- java19 先开服务器,再开客户端
先开服务器,再开客户端. import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOExcep ...
- CentOS7服务器上部署Oracle客户端
环境 操作系统: CentOS7.2.1511 x86_64 准备安装包 在这个网站:https://www.oracle.com/technetwork/topics/linuxx86-64soft ...
- c#在不安装Oracle客户端的情况下与服务器上的Oracle数据库交互
概述: C#通过使用ADO的方式在未安装Oracle数据库的前提下,客户端程序远程访问服务器,会出现:“System.Data.OracleClient 需要 Oracle 客户端软件 8. ...
- SVN----------项目服务器上的svn客户端自动更新设置。
1.局域网服务器上搭建了PHP项目运行的环境,然后怎么样讲根目录拉去到的项目可以随着开发人员提交的代码,自动更新成最新的代码. 2.首先将svn版本库上的代码拉取到www目录下或者你的根目录. 3.然 ...
- .NET 客户端上传本地excel文件到服务器上,并在客户端显示
// 上传按钮 protected void btnUp_Click(object sender, EventArgs e) { bool b = Upload(fuExcel); // 上传exce ...
- 利用github和git命令,将本地项目共享到服务器上——第二章
附上关于git命令的第一章:https://www.cnblogs.com/mlw1814011067/p/9908856.html 六.删除服务器中的文件 1. 直接物理删除(右键,删除,或者是用b ...
- 利用github和git命令,将本地项目共享到服务器上
一.步骤 1. 创建项目根目录 mkdir 文件夹名 2. 初始化文件夹 git init 3. 配置用户名和邮箱(第一次配置后,不需要再登录) git config user.name 名字 git ...
- Eclipse rap 富客户端开发总结(9) : rap上传与下载
一 上传 上传即将文件上传到服务器上,在客户端需要写相应的脚本,服务器端需要注册相应的 handle 接受客户端的请求. 原理: Rap 的上传和下载是通过普通的 web 的方式进行上传和下载的 , ...
- Cas 服务器 Service(Cas客户端)注册信息维护
作为Cas服务器,允许哪些客户端接入与否是通过配置来定义的.对Cas服务器来说,每一个接入的客户端与一个Service配置对应:在Cas服务器启动时加载并注册上这些Service,与之对应的客户端才能 ...
随机推荐
- Linux Kernel 4.21已更新:优化AMD 7nm Zen2架构
导读 AMD 7nm Zen2处理器预计将于明年第一季推出,采用下一代7nm EPYC. Linux Kernel 4.21已经更新,以优化AMD 7nm EPYC Rome(罗马)处理器. AMD ...
- nodeJS之crypto模块公钥加密及解密
nodeJS之crypto模块公钥加密及解密 NodeJS有以下4个与公钥加密相关的类.1. Cipher: 用于加密数据:2. Decipher: 用于解密数据:3. Sign: 用于生成签名:4. ...
- Python2.7-内置类型
1.布尔型:True.False 2.数值型:int.float.long.complex 3.迭代器型:有 __iter__() 方法和 next() 方法,生成器也是其中一种 4.序列型(sequ ...
- FreeRTOS学习笔记--任务优先级
FreeRTOSConfig.h 中的常量configMAX_PRIORITIES的值就是任务优先级的最大数值,这个数值可以按照自己的需要改动,当然值越大,内核对内存的开销就越大,一般设置一个满足自己 ...
- QT写TXT文件
#include <QDir> //头文件 QDir *TEST = new QDir; bool exist = TEST->exists("TEST") ...
- Topographic ICA as a Model of Natural Image Statistics(作为自然图像统计模型的拓扑独立成分分析)
其实topographic independent component analysis 早在1999年由ICA的发明人等人就提出了,所以不算是个新技术,ICA是在1982年首先在一个神经生理学的背景 ...
- CMD命令查看当前电脑安装所有版本.NET Core SDK(转载)
dotnet --version 查看当前使用版本 dotnet --info 安装的所有版本 包括版本地址 也可用命令帮助 dotnet help 原文链接
- CSS-Photoshop投影与CSS中box-shadow的转换
box-shadow是给元素块添加周边阴影效果基本语法是: {box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor} ...
- Scala学习(八)---Scala继承
Scala继承 摘要: 在本篇中,你将了解到Scala的继承与Java和C++最显著的不同.要点包括: 1. extends.final关键字和Java中相同 2. 重写方法时必须用override ...
- ASP.NET Core使用log4net记录日志
.NET常用的日志组件有NLog.Log4net等,.NET CORE下微软也自带了日志组件,到目前为止还没用过,而我本人常用的是log4net,下面简单讲讲.NET CORE下怎么使用log4net ...