微软rt做打印服务器,转换打印监视器以便与群集打印服务器配合使用

转换打印监视器以便与群集打印服务器配合使用

04/20/2017

本文内容

打印服务器的群集是 Windows 2000 的一项新功能。 要在 Windows 2000 (或) 更高版本上运行的任何打印机端口监视器都必须进行修改,以便可以从节点的后台处理程序 (多个后台处理程序实例中调用该打印机,并) 群集后台处理程序。 必须执行以下步骤:

必须将全局存储的变量移到本地分配的内存,并且此内存必须与 InitializePrintMonitor2返回的监视器句柄相关联。

必须使用对后台处理程序的注册表函数(被传递到 MONITORREG 结构中的监视器的地址)的调用替换对 WIN32 注册表 API 的调用。 (参阅 存储端口配置信息。 )

端口监视器必须分为端口监视器 UI DLL 和端口监视器服务器 DLL。 UI DLL 必须通过调用后台处理程序的 XcvData 函数与服务器 dll 通信。

未转换的打印监视器只能在非群集环境中使用。 它们不能与群集服务器一起使用。

在运行 Windows 2000 或更高版本的计算机上运行 Windows 或更高版本的群集节点上运行的打印机端口监视器已建立连接 (在网络上或在本地) ,端口监视器应在合理的时间内由后台处理程序发出的调用返回。 (后台处理程序资源超时的默认值为180秒。 有关详细信息,请参阅 设置端口 Time-Out 值 。 )

当从一个群集节点故障转移到另一个群集节点发生故障时,后台处理程序必须等待所有当前打印作业完成或失败。 如果挂起的打印作业在端口监视器中保留的时间超过了后台处理程序资源超时时间,则后台处理程序可能会以不完整状态恢复联机状态,同时临时丢失打印机。 这可能会影响连接到缺少打印机的用户。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
客户端安装个软件。负责监控该电脑的打印动作。并把内容转成图片储存。并将图片传送到服务器机器上,并将打印内容传到服务器上面. 解决方案: 1. 先用api打印函数连接到指定的打印机.再试着用枚举函数()获得打印作业信息.根据信息得知打印的内容,及当前的状态. 2. 获知内容,得知打印内容所在的位置,再某种方式将数据导在图片;再传到服务器上. 技术问题: 1. 打印枚举函数中找不到JOB_INFO_1 或 JOB_INFO_2结构的定义.(已解决) 2. 怎么样获得打印内容.是通过原本的驱动还是其它办法, 其它: 文件传给pdf打印机之前已经存成raw格式了,应该是从缓冲池中直接读取数据 接下去要完成的应该是怎么把raw格式读出来, 具我推测在获得打印信息的时候肯定有某个参数跟这个RAW格式是对应的.读出某个参数后才能再继续读取对RAW文件读取 具微软件网站显示,打印机的格式应该分成5种.raw的三种格式,text,emf(增强型图元文件) RAW格式指是最原始的数据 CreateDC("WINSPOOL", printer, null, ref dv);//用DISPLAY,是获取整个屏幕的设备场景;2、用WINSPOOL,则是访问打印驱动 返回新设备场景句柄,若出错则为零 EMFStreamPrintDocument 实力问题:就算获得句柄也没有办法接下去要什么.(想错了) 目前状态:EMF图片取出来,监控也可以实现了.但监控的打印作业跟EMF图片不知道怎么产生关联.而且EMF图片读起出来比较慢. 取EMF图片本身spl就已经读入内存,但是有一种办法为了要读取图片只能将spl文件考出来再成emf文件. 新的思路能不能将文件 shd文件中包含了一个作业ID RPC 命名管道 Server(服务器) Server 系统服务提供 RPC 支持以及文件、打印和命名管道在网络上的共享。Server 服务允许本地资源(如磁盘和打印机)共享,因此网络上的其他用户可以访问它们。它还允许在其他计算机上的应用程序与您计算机上的应用程序之间进行命名管道通信,这是用于 RPC 的。命名管道通信是为一个进程的输出(此输出用作另外一个进程的输入)而保留的内存。接受输入的进程不必是本地进程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值