当前位置: 澳门新濠3559 > 服务器运维 > 正文

连接到打印服务器中的每一台物理打印机所使用

时间:2019-10-06 18:41来源:服务器运维
请注意有关这方面的论述紧紧围绕各公司因升级数万台客户端以迁移到 Windows2000或更新版本所带来的挑战而要面对的过渡期,这一点很重要。混合或旧式客户端无法完全获得Windows 2000及

请注意有关这方面的论述紧紧围绕各公司因升级数万台客户端以迁移到 Windows 2000 或更新版本所带来的挑战而要面对的过渡期,这一点很重要。混合或旧式客户端无法完全获得 Windows 2000 及更新版本的打印改进功能所带来的裨益。本文假设客户的目标是为了获得一个所有客户端和服务器都运行 Windows 2000 或更新版本的网络打印环境。

参考“http://www.mamicode.com/info-detail-1527564.html”

根据您的打印机功能,再次尝试执行打印、扫描或传真。

在缺省状态下,打印服务器系统会将接受到的各种打印任务,按照接受时的先后顺序,临时保存到“%systemroot%system32spoolprinters”文件夹中,之后打印缓冲池会对目标打印机和当前打印工作进行监视,以确定到底调用哪个空闲的打印机进行打印。如果你希望更改打印池缓存位置的话,可以按照如下步骤来操作:

微型驱动程序或一体化驱动程序

1、Windows打印体系结构

重新连接电缆: 断开 USB 电缆,然后重新连接至打印机和计算机。

小提示:在安装打印池中的打印驱动程序时,请各位尽可能地安装Microsoft公司认证的驱动程序,毕竟不少打印机制造商提供的打印驱动无法与Windows系统准确兼容,那么用户日后在调用微软公司特有的打印池功能时,很有可能会出现各种意想不到的错误。

从 Windows NT 4 Server 升级到 Windows 2000 或 Windows Server 2003 之前,许多 IHV 都建议卸载所有 IHV 打印机驱动程序,并对 Windows 2000 和 Windows Server 2003 系列操作系统重新安装有关打印机驱动程序的最新版本。Microsoft 推荐用户使用 Fixprnsv.exe 实用工具,其位于 Windows Server CD 上的 PrintersFixprnsv 目录。此实用工具可帮助在升级前确定已知的不良驱动程序,并用兼容的驱动程序取而代之。如果 Windows CD 上没有可供替代的驱动程序,那么该实用工具会提示用户从打印机制造商那里获取经过更新的驱动程序。Microsoft 推荐用户按照 IHV 的指示更新系统上的打印驱动程序,然后运用 Fixprnsv.exe 实用工具定位可能在升级期间产生问题的其他打印驱动程序。

如上图所示,Windows的打印体系结构是由一个打印机假脱机程序(Spooler)和一系列的打印驱动组成。其中带方框的部分都是可以编写安装的。其中的打印驱动程序是指微软的统一驱动,也就是系统默认的驱动,而迷你驱动就是在此基础上进行个性化定制。
迷你驱动包括GPD文件和资源DLL,GPD文件就是一个脚本,定义了“打印机首选项”中将出现那些设置,有哪些选项可选,资源DLL就是一个仅仅包含Resource的DLL,提供给GPD使用其中的资源。
而在打印假脱机中:
打印处理器(也就是打印机驱动程序)负责SPL文件操作 EMF/RAW文件操作等;
Render-Plugin则可以对渲染绘制过程进行特殊的处理;
UI-Plugin 就是在“打印机首选项”中定义一些特殊的设置页面。
语言监视器以及端口监视器和网络打印提供者我们在打印假脱机中进行介绍。
1.1、打印机假脱机程序(Spooler)

在驱动程序-产品安装软件页面上,点击全功能驱动程序旁的下载,然后按照屏幕说明操作,使用指导性的 HP 下载和安装助手,或选择仅下载,保存驱动程序,然后在电脑上运行驱动程序文件。

在随后出现的共享标签页面中,单击“其他驱动程序”按钮,打开如图4所示的设置窗口;在该窗口中,你可以清楚地知道目前已经安装了哪些类型的打印驱动。如果你想让Windows 98或Windows Me系统的客户端,可以直接从打印服务器中获得驱动程序的话,那么你可以选中其中的对应选项,单击“确定”按钮后,系统将弹出一个如图5所示的打印机驱动程序安装向导窗,根据向导提示插入对应系统的打印驱动程序盘,并按照提示要求逐步完成安装任务就可以了。以后任意一台Windows 98或Windows Me系统工作站,在共享打印服务器时,都不需要单独安装打印驱动程序了,很显然这会大大提高网络打印的效率。

未被阻止并且不存在名称匹配的驱动程序将在整个升级期间保持不变。

打印假脱机程序在Windows系统中主要表现就是Windows后台打印程序Print Spooler (Spoolsv.exe)。那么什么是打印假脱机程序(Spooler)呢?顾名思义,我们只需要明白“假脱机”的概念,基本上就明白了什么是打印假脱机程序(Spooler)。
在几乎所有的操作系统中,外部设备与系统交互都存在两种模式:联机模式和脱机模式。
所谓联机模式是指系统完全按照外部设备的执行顺序执行设备操作,再者外部设备往往都是抢占式设备,当一个进程需要使用外部设备时往往要等其它进程使用完毕才可以进行使用。例如:联机模式下当进程有输入/输出需求时就只能在输入/输出设备空闲时才能使用设备,如果当前该设备正在被占用,则该进程就只能等待调用者调用结束才能获取设备使用权,所以联机模式最大的缺点就是进程之间不能"并发"地使用设备。
而脱机模式正好与联机模式相反,脱机模式中提出一个概念就是缓冲区的概念,例如:在脱机模式下,当进程需要输出数据到外部设备时,首先将数据输出到缓冲区内,然后外部设备再从缓冲区获取需要输出的数据。这样做很好遥免了联机模式下进程间不能并发的问题。但是脱机模式很大的一个弊端也凸显出来,那就是当有数据输出到缓冲区内时,设备并不是立马对数据进行输出处理,而是等待缓冲区满或者进程需要输出设备输出的时候,设备才能启动并将数据输出至设备进行处理。这样做会降低设备处理能力,并且频繁的启动设备很容易造成设备损坏。
假脱机系统,顾名思义不是真的脱机,它是假的脱机模式。它的真实含义是在联机的模式下得到脱机效果。假脱机的最终目标是沿用联机和脱机的所有优点同时避免联机和脱机的所有缺点。所以打印机是一个相对来说比较特殊的硬件。不但不同于显卡这种机箱内的硬件,也不同于鼠标键盘等外设。鼠标键盘显示器等都是即时反应的,比如移动一下鼠标操作系统都会立即处理并反应在显示器上。但打印机不是,打印一个文档快则几秒,慢则有数十分钟。操作系统不可能一直等到打印机处理结束再进行返回。所以,操作系统提供了一个叫Spooler的服务来对各种打印机的任务进行管理。Spooler的服务所提供的这个服务有人也将其称之为打印池。不管称呼如何,其技术在操作系统领域中给它的定义是:Spooling技术是一种在多道程序环境下模拟脱机方式控制I/O设备进行输入输出的技术。Spooling技术的最终目的是通过系统软件的方式把只能让一个用户独占的设备变成多用户多进程共享的设备,这种做法不仅可实现进程可以随时调用设备也可以提高设备的利用率。因为只有当缓冲区没有任务的时候设备才会进入休眠状态,同时还降低了对设备进行休眠和唤醒的操作频率,延长了设备寿命。
因此在这里我们总结一下打印假脱机程序(Spooler)的作用。
打印假脱机程序由一系列的微软提供的和可选的渲染组件组成,他们的作用包括:
1、检测打印任务是在本地打印还是网络打印。
2、接受GDI和打印驱动为特定类型的打印机所提供的数据流。
3、缓冲绘制数据到文件中。
4、从逻辑打印队列中选出第一个有效的物理打印机。
5、 将缓冲的数据流(如EMF)转换成能被打印机硬件所识别的格式(如PCL)。
6、发送打印数据流到打印机硬件中。
7、为假脱机组件和打印机的相关信息维护一个基于注册表的数据库,这个数据库的我们在后面会讲到。

确定打印机已开机并处于就绪状态。

依次单击“开始”/“设置”/“打印机和传真机”命令,在弹出的打印机列表界面中,选中目标打印服务器,再单击对应窗口中的“文件”菜单项,从弹出的下拉菜单中选中“服务器属性”命令,在其后出现的服务器属性设置界面中,单击“高级”标签,打开如图3所示的高级标签页面。

使用本地和远程客户端和服务器)驱动程序功能和设置生成打印作业的网络打印更增加了互操作性方面的复杂性。由于这个原因,包含 Windows NT 4.0 以及 Windows 2000、Windows XP 或 Windows Server 2003 系列操作系统的环境中的网络打印会给各家公司带来一些难题。

说道打印假脱机(Spooler)的架构,我们就不得不提一下Windows的通用图形接口,否则没法继续介绍打印假脱机(Spooler)的架构。
对于现在的主流Windows操作系统,存在着两个统一的图形接口:GDI和XPS。GDI是从Windows 95开始就一直支持的通用图形接口,包括最新的Windows 10。而XPS是从Windows Vista开始,微软开发的另一个通用图形接口,其目的是为了替换已经老旧的GDI。但肩负着代替GDI使命的XPS过了多年依然没达成这一任务,也就造成了今天Windows系统里面GDI和XPS共存并相互兼容的状态。我们会在后面详细讲解GDI的架构以及XPS的架构。在这里点出主要是便于帮助我们理解打印假脱机(Spooler)的架构。
因为GDI和XPS共存且相互兼容,所以在Windwos的现有模式下,Windows打印假脱机(Spooler)的架构有两种:基于GDI的打印假脱机(Spooler)的架构和基于XPS的打印假脱机(Spooler)的架构。
我们首先来看基于GDI的打印假脱机(Spooler)的架构。
GDI的打印假脱机(Spooler)主要组成结构如下图所示:【https://msdn.microsoft.com/en-us/library/windows/hardware/ff551781(v=vs.85).aspx.aspx)】

尝试执行相关提示和流程,帮助解决及避免 USB 连接问题。

在将多台物理打印机连接到打印服务器中时,你应该把打印内存更大、打印速度更快的打印机,连接到打印服务器的第一打印端口位置;例如,要是物理打印机使用的是USB打印端口时,那么打印内存更大的打印机应该接入到打印服务器中的第一个USB端口,要是物理打印机使用的是并行打印端口的话,那么应该将它首先连接到LPT1端口。同样地,按照打印内存由大到小、打印速度由快到慢的顺序,依次将各个物理打印机连接到打印服务器中的各个端口中,这样就能确保打印任务在没有被送到打印慢的物理打印机之前,就被发送到最快的物理打印机中进行快速打印了。

Windows 2000 对打印机驱动程序所做的改动

首先附上查找Windows打印相关内容的链接,这个分类下包含了Windows打印的方方面面:
澳门新濠3559,https://msdn.microsoft.com/en-us/library/windows/hardware/ff551767(v=vs.85).aspx.aspx)

USB 连接线的长度不超过 3 米(9 英尺 10 英寸)。

2、巧妙连接打印服务器

升级到 Windows 2000 Server 或 Server 2003 系列操作系统

1.1.1、打印假脱机的概念

在 Windows 中搜索“设备”,然后在结果列表中点击设备和打印机控制面板设置。

通常情况下,打印服务器都是安装在Windows 2000以上版本的操作系统中;如果客户端也是使用的是Windows 2000以上系统时,那么这些客户端用户就不需要单独安装网络打印机的驱动程序,而直接就可以访问到共享的打印服务器;但是,如果客户端使用的是Windows 98或Windows Me系统的话,那么客户端用户要想使用共享的打印服务器时,就必须先要安装好对应操作系统下的打印驱动程序。那么有没有办法扩大打印服务器的共享范围,让安装有不同操作系统的客户端,都不需要单独准备对应的打印驱动程序,就能直接进行网络打印呢?其实很简单,只要你事先在打印服务器的共享属性设置页面中,为装有不同系统的客户端提前准备好对应的驱动程序,以后这些客户端直接就能从服务器中下载并安装好对应的打印驱动程序了。要实现上述目的,你可以按照如下步骤来操作:

Windows 2000 和 Windows Server 2003 打印体系结构

应用通过调用GDI函数来创建打印任务,通过调用Winspool.drv提供的API接口,将打印内容路由到PrintProvider中。PrintProvider负责管理本地打印和远程打印,同时要管理打印任务堆里的启动、停止和枚举打印队列。
下面分别介绍这些组件:
应用
打印应用程序通过调用GDI函数创建一个打印作业。
GDI
GDI是Graphics Device Interface的缩写,含义是图形驱动程序接口,是Microsoft设计的一套API,是图形用户界面GUI系统的一个重要组成部分:为 Win32应用程序提供与设备无关的图形编程界面,包括:视频显示、打印机、画图仪和传真机。图形设备接口(GDI)包括用户模式和内核模式组件。微软把工作于用户模式的 GDI 称为 Win32 GDIAPI,工作于内核模式的GDI称为GDI 图形引擎。
在 Windows 操作系统下,绝大多数具备GUI(Graphics User Interface)的应用程序都离不开GDI。利用GDI所提供的众多函数可以方便地在屏幕、打印机及其它输出设备上输出图形、文本等。GDI的出现使程序员无需关心硬件设备及设备驱动就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。
WINSPOOL.DRV
Windows的打印客户端 (winspool.drv)把打印的APl暴露给用户应用程序, 用户应用程序用打印API来查询打印机、打印任务、改变打印机设置、查询打印机设置、加载打印机驱动程序用户界面DLL来显示打印机具体设置属性页和做一些其他的事情。Windows的打印客户端 (winspool.drv)帮助GDI决定打印任务应该如何处理。对于一般的打印任务,GDI生成EMF文件并把它送到打印池客户,然后打印客户用远程进程调用把打印任务发送给打印系统服务进程spoolsv.exe。
SPOOLSV.EXE
spoolsv.exe是后台打印程序的API服务器。spoolsv.exe打印服务向打印客户DLL导出RPC (远程过程调用)接口,用户应用程序可以用Windows的打印客户端 (winspool.drv)管理打印机、打印机驱动程序和打印任务。spoolsv.exe打印服务本身是一个小的EXE文件(Spoolsv.exe)。它通过打印路由把大多数调用送到打印机提供者。
Spoolsv.exe打印服务随着操作系统启动而启动。该模块输出一个RPC接口到后台处理程序的Win32 API中的服务器端。Spoolsv.exe中的客户包括WINSPOOL.DRV(本地)和Win32spl.dll(远程)。该模块实现一些API函数,但大多数功能的调用由所述路由(SPOOLSS.DLL)的装置传递到打印提供着。
打印路由
打印路由SPOOLSS.DLL,顾名思义就是确定打印提供者在哪儿以及这么到它哪儿!我们使用的打印机有可能是本地打印机,也可能是在网络中的网络打印机。Spoolsv.exe打印系统服务使用打印路由(spoolss.dlI)把打印任务提交给打印机提供者,打印机提供者知道该把打印任务送到哪里。
打印路由(spoolss. dlI)的任务非常简单:就是找出正确的打印机提供者,然后把信息发送过去。它借助系统注册表中打印机相关的设置,通过打印任务所带的打印机名或者打印机句柄信息完成这一任务。
打印提供者(Print Provider)
打印提供者负责把打印任务分配给本地或远程计算机。它也管理打印任务队列操作,如启动、停止和任务枚举。与打印服务进程和打印路由不同,系统中可以有很多打印提供者。
Windows操作系统本身内置有几个打印提供者:
本地打印机提供者(localspl.dll)。处理本地打印任务或远程客户发送到本地机的打印任务。每项打印任务最终都由本地打印机提供者处理,它把打印任务送到打印处理器(后面解释)。
网络打印机提供者(win32spl.dll)。把打印任务发送到远程的网络打印服务器。
HTTP打印机提供者(inetpp.dll)。把打印任务通过HTTP发送到URL地址进行打印。
其中,硬件打印机的厂商比如HP等,能够用Windows NT的DDK来编写它们自己的打印机提供者。
打印处理器【打印驱动程序】
在上述打印提供者里面出现了一个新名称:打印处理器!打印处理器是专门负责把打印任务的打印文件转换为打印机可以识别的原数据格式。在这里我们又需要引申出另外的一个话题:打印机控制语言或者说打印机指令集。就如同计算机的硬盘一样,应用程序需要对硬盘读写一个数据,需要将其请求发送给操作系统,操作系统会将其转发给硬盘的SCSI控制器,硬盘的SCSI控制器将应用程序锁请求的数据转换为硬盘能够理解的SCSI语言或者SCSI指令,然后发送到硬盘执行。
同理,在这里这个打印处理器就类似于硬盘的SCSI控制器。所不同的是,硬盘的SCSI控制器是驱动程序加硬件芯片,也就是软硬一体,而打印机的这个打印处理器,则是通过Windows的驱动程序来完成的,是一个纯软件的操作,因此在纯粹的Windows的EMF格式下的光栅打印,会对系统的资源占用较高。
在打印机市场,使用最广的打印机指令有:ESC、PCL、PostScdpt指令。其中PCL、PostScdpt指令也被称为页面描述语言(PDL,PageDescriptional Language),ESC指令也被称之为嵌入式语言。这只是打印机语言其中的一种分类方法。这些都是打印机原始指令,大部分原始指令都来自于标准打印数据"EMF"的转换,但是PCL6标准指令和PostScript指令不能通过转换标准打印数据获取,而是直接由打印驱动程序生成,故此PCL6指令打印和PostScript指令无需转换指令而是直接将指令发送到打印设备,所以这两种打印指令被为原始打印也叫直接打印。其打印的数据不经过驱动程序的打印处理器进行转换,而是直接发送到打印机,由打印机设备自己解析这些数据并打印。显而易见这来两种打印机语言打印效率就比较高。针对这些打印机语言的介绍我们后面再说。
打印监视器
Windows支持两种类型的打印监视器:语言监视器和端口监视器。在上述Windows的架构体系中,我们可以看到,打印假脱机程序还包含有一些打印的监视器。打印监视器负责把原始打印数据从打印服务引到正确的端口驱动程序上。
语言监视器,这里的语言是指打印机固件能理解的各种打印机任务语言,如PCL。语言监视器的主要目的是通过双向通信电缆,在打印服务进程和打印机之间提供全双工的通信信道。计算机到打印机的数据通道主要用于把打印数据送到打印机,打印机到计算机的返回通道用于提供反馈信息。语言监视器的第二个目的是在打印机数据流中插入控制命令。
而端口监视器则是在打印服务进程和内核模式端口驱动程序之间提供通信途径,该驱动程序直接存取打印机链接的硬件的I/O端口。端口监视器是不能直接对硬件操作。它使用常用的文件 API同内核中的驱动程序通信。端口监视器也负责管理逻辑打印机端口,例如本地计算机的所有COM 和LPT端口。
上述大概说明了基于GDI的打印假脱机(Spooler)主要组成结构。而基于XPS的打印假脱机(Spooler)又是如何的一个组成结构呢?
其实对于XPS的打印假脱机来说,和GDI的唯一区别就是GDI图形接口换成了XPS图形接口。在Windows中,程序员所开发的图形应用程序,要么采用GDI的图形接口开进行开发,要么采用WPF开发框架,WPF(Windows Presentation Foundation)是 Windows Vista中引入的新的用户界面开发框架, 可提供更加绚丽的用户交互界面.,WPF应用程序仅支持基于 XPS 的打印接口。也就是说,其实是Windows 7以及之后的版本中,大部分新开发的应用程序都是基于WPF开发的,其调用的也是XPS接口。因此对于GDI或XPS来说,是GDI的应用程序就调用GDI的打印接口,是XPS的应用程序就调用XPS的打印接口。同时二者又是可以相互兼容和相互转换的。

澳门新濠3559 1

5、善于使用优先级

Windows Server 2003 附带了 3,800 种打印设备的驱动程序。虽然这些驱动程序由 Microsoft 提供给 Windows Server 2003,但是其中大部分都是各个打印机制造商提供给 Microsoft 的。这些所谓的 inbox 驱动程序都包含在各自的产品中。虽然标准打印驱动程序完全可满足绝大多数企业打印设备,但是打印机制造商可能会选择开发自己的驱动程序以供用户使用,而不采用 Unidrv.这类驱动程序通常称为一体化驱动程序,因为它们并未被实施为 UniDrv 微型驱动程序。许多制造商现在都开始致力于让他们所有的驱动程序都采用 UniDrv 模型而非传统的一体化模型。)

1.1.2、打印假脱机的架构

尝试使用其他 USB 连接线: 使用不同的 USB 连接线。 HP 技术支持长度不超过 3 米(9 英尺 10 英寸)的 USB 电缆。

1、善用打印池功能

一些由混合了 Windows NT 4.0 及更新的 Windows 版本的环境所引起的互操作性问题扎根于对打印机驱动程序结构模型所做的改动。本文分析了从内核模式到用户模式进程空间的迁移,以及 Microsoft 通用打印机驱动程序的升级。只有当驱动程序模式产生互操作性问题时,才会涉及与打印机硬件的设备局限性相关的其他问题。本文还探讨了设备字体支持如何影响处在 Windows NT 4.0 升级过渡期的客户。

请访问 HP 客户支持 - 软件和驱动程序下载,如果出现提示,请输入您的打印机型号,并确认操作系统版本是否正确。

接着依次单击“开始”/“设置”/“打印机和传真机”命令,在弹出的打印机列表界面中,选中目标打印服务器,并用鼠标右键单击之,从弹出的快捷菜单中单击“属性”选项,在其后出现的打印服务器属性设置界面中,单击“端口”标签,在弹出的如图1所示的标签页面中,依次将安装有物理打印机的端口选中,再将该标签页面下方的“启用打印机池”复选框选中,最后单击“确定”按钮,这样打印池功能就被正式启用了。

后台打印程序和驱动程序组件被设计为可替代的,从而使硬件供应商可以轻松地对新的硬件增加支持。

如果下载了 HP Easy Start,请按照屏幕说明操作,打开下载的文件,开始设置。 提示选择连接类型时,请选择“USB”。 如果设置成功,您无需完成本部分其余的操作步骤。

3、巧妙更改打印池缓存位置

独立硬件供应商 IHV) 还提供了 Windows CD 所没有附带的微型驱动程序。

注意:如果出现的是“使用 Windows 内置解决方案安装打印机驱动程序”,而不是下载按钮,请点击了解更多信息,以了解更多通过 Windows 电脑安装打印驱动程序的操作步骤。

4、扩大打印服务器的共享范围

将打印机驱动程序从内核模式迁移到用户模式并不是 Windows 2000 所做的唯一改动,还引入了 Microsoft 通用打印机驱动程序 Unidrv)。这一打印机驱动程序核心取代了 Windows NT 4.0 及更早版本中的光栅设备驱动程序 RASDD) 接口。Unidrv 背后的概念是:不用独立硬件供应商 IHVs) 编写整个驱动程序,就可使用 Unidrv 引擎的核心打印功能,并且只需通过运用微型驱动程序提供特定于设备的功能。微型驱动程序通常是一个自定义文件,或者可能是一个插件,可提供特殊的生成功能或自定义的 UI 选项。核心打印机控制语言 PCL) 引擎 Unidriv.dll) 和 PostScript 引擎 PScript5.dll) 均允许使用微型驱动程序。Unidrv 微型驱动程序的自定义文件为 .gpd 文件,而对于 PostScript 微型驱动程序,则为 .ppd 文件。

如果可以打印,则该驱动程序已成功安装。 如果打印作业失败,请安装并使用 Windows 内置打印驱动程序,了解安装和使用该驱动程序的更多信息,以解决设置问题。

在该标签页面的“后台打印文件夹”处,输入一个新的缓存位置,例如可以为“E:printers”;指定好新的位置后,再单击“确定”按钮,打印池缓存位置就被成功更改了。

不使用因稳定性因素而被阻止的驱动程序。在升级期间,使用这些驱动程序的打印机会被移除。如果某台打印机直接到一台计算机并拥有一个可识别的即插即用 ID,那么 Windows 会为其搜索一个合适的驱动程序。如果找到了合适的驱动程序,该打印机会在升级期间作为新的打印机进行安装。

常见问题2、如果不安装 HP 驱动程序,而连接 USB 连接线的话会发生什么?

为了便于局域网中的其他工作站使用打印池功能进行网络打印,你还需要在打印机列表窗口中,用鼠标右键单击打印服务器图标,再从弹出的右键菜单中执行“共享”命令,在其后打开的如图2所示的共享设置页面中,选中“共享这台打印机”选项,同时在“共享名”文本框中输入打印池的名称,例如这里输入的是“网络打印池”,最后单击“确定”按钮,这样的话局域网中的其他工作站日后向打印池发送打印任务时,打印池系统会循环检查连接到打印服务器中的可以使用的打印机,一旦发现到有可使用的物理打印机时,打印池系统会自动将打印任务“分配”给空闲的物理打印机。

从 Windows NT 4.0 升级到 Windows 2000 或更新版本时,可能会发生许多与打印机驱动程序有关的情况。本节对每一种情况都进行了介绍。

澳门新濠3559 2

在启用打印池功能时,你可以将每一台相同型号的物理打印机按照一定的先后顺序,依次连接到打印服务器中的各个打印端口中,然后依次为每一台物理打印机安装相同的打印驱动程序。

打印机驱动程序是一种可将应用程序数据转化为打印设备可用以创建打印页的格式的软件。在 Windows NT 4.0 中,所有打印机驱动程序都以内核模式运行。这些驱动程序称为 Windows 打印环境中的第 2 版驱动程序。Windows 2000 及更新版本本质上支持用户模式驱动程序,同时还专门支持内核模式驱动程序以实现向后兼容。Microsoft 转而采用用户模式驱动程序也称为第 3 版驱动程序)以实现系统可靠性和稳定性。采用内核模式驱动程序,出现一个错误就会令整台服务器崩溃,而对于用户模式驱动程序,错误仅会影响运行驱动程序的进程——通常是后台打印程序。重新启动后台打印程序要比重启整个系统快得多。此外,当后台打印程序出现故障时,用户仍可运用服务器的其他服务。Windows Server 2003 默认对后台打印程序服务提供自动恢复功能。服务控制管理器中的一项设置)

请访问 123.hp.com惠普官方网站,输入您的打印机型号,然后按照屏幕说明操作,下载您的驱动程序。 根据您的打印机型号,可能会下载 HP Easy Start 指导性的驱动程序安装应用。

在使用网络打印机的过程中,你或许常常会听到打印用户因为等待时间太长而牢骚满腹,你或许会因网络打印效率太慢而延误自己的工作。其实,你只要善用打印池功能,完全可以避免上面的麻烦,因为该功能可以调用打印服务器中的所有物理打印机同时进行工作,这对于处理信息量比较大的网络十分有帮助,毕竟该功能能有效减少打印用户的等待时间!当然打印池功能并不是自己想启用就可以用的,你首先需要检查一下打印服务器中,是否同时连接了几台相同的物理打印机,每台打印机是否安装了相同的打印驱动程序;当然,连接到打印服务器中的每一台物理打印机所使用的接口不一定要相同,例如有的可以使用并口连接方式,也有的可以使用USB端口连接方式。

认识 Windows 打印子系统对于确定因存在包含 Windows NT、Windows 2000 或 Windows Server 2003 系列操作系统的混合环境而引发的互操作性问题很有帮助。Windows 2000及 Windows 的更新版本)的打印体系结构由一个后台打印程序和一组打印机驱动程序组成。通过调用与设备无关的 Win32 打印和图形设备接口 GDI) 函数,应用程序可以创建打印作业并发送给各种设备,包括激光打印机、矢量绘图仪、光栅打印机和传真机。打印机驱动程序包括一个允许用户控制打印机的可选项的用户接口 UI) 组件。

当安装程序提示您选择一个打印机连接选项时,请选择 USB,然后继续操作,完成设置。

依次单击“开始”/“设置”/“打印机和传真机”命令,在弹出的打印机列表界面中,选中目标打印服务器,并用鼠标右键单击之,从弹出的右键菜单中执行“属性”命令,再从打开的属性设置框中,单击“共享”标签。

Microsoft Windows 2000 引入了一个全新的 Microsoft Windows NT 操作系统版本。与Windows NT 的以前版本相比,Windows 2000 在许多方面都进行了重大改动,打印子系统只是其中的一个方面。即便这些改动所带来的好处在操作系统的稳定性和可靠性方面得到了印证,但仍然付出了一定的代价。在升级和迁移到 Windows 2000 或 Windows Server 2003 之时,公司常常发现自己处在一个混合了 Windows NT 4.0 以及 Windows 2000、Windows XP 或 Windows Server 2003 系列操作系统的环境中。

步骤2: 安装驱动程序并设置连接下载并安装最适用的打印驱动程序,以完成 USB 连接。

安装网络打印机其实是一件十分简单的事情,不过要想合理地使用它,进行高效地网络打印,并不是多几份细心和努力就可以做到的,还必须对打印服务器进行一些恰到好处地“调教”。为此,本文下面就为各位推荐一些打印服务器的“调教”管理技巧,相信这些内容能帮助各位高效进行网络打印!

在升级过程中,所有 Windows NT 4.0 PCL 驱动程序 RASDD) 都将被升级到最新的 Unidrv 驱动程序。UNIDRV5 用于 Windows 2000,而 UNIDRV5.1 则用于 Windows Server 2003 系列操作系统。)Windows NT 4.0 所附带的 PostScript 驱动程序在 Windows 2000 或 Windows Server 2003 系列操作系统

连接到其他 USB 端口: 将连接线连接至电脑上的其他 USB 端口。

...

Windows NT 4.0 操作系统附带的 inbox 驱动程序PCL 和 PostScript)都被升级到 Windows 2000 或 Windows Server 2003 系列操作系统的新版驱动程序。将 Windows 2000 Server 升级到 Windows Server 2003 系列操作系统也会发生同样的替代/更新状况。)

步骤1: 准备打印机设置查看要求并删除 Windows 电脑之前所有已安装的打印机版本,然后准备 USB 连接设置和驱动程序安装。

倘若需要对不同权限的打印用户,授予不同级别的打印优先级,或者想授予小尺寸打印文档比大尺寸打印文档具有更高的打印优先级时,那么你不妨在打印服务器中安装多台相同的物理打印机,然后在打印服务器的高级选项设置页面中,分别为每一台物理打印机分配不同的打印优先级别。

应用程序对 Win32 GDI 函数的调用会传递给 GDI 图形引擎,由该引擎将绘图指令作为增强型图元文件 EMF) 进行后台处理,或者同打印机驱动程序一起提供可发送给后台打印程序的可打印的图像。后台打印程序组件会解析 EMF 文件,并能在数据流中插入页面布局信息和作业控制指令。后台打印程序随后会将数据流发送给目标打印机的 I/O 端口相关联的串行、并行或网络端口驱动程序。设备会解析作业针对设备以打印机描述语言 PDL) 进行了格式化),并输出打印好的文档。

右击打印机型号图标,然后点击“移除设备”。 如果显示多个打印机图标,请全部移除。图片 : 从“设备和打印机”中移除打印机

驱动程序的升级过程

关闭“设备和打印机”窗口,然后继续下一步骤。

驱动程序可以是上述不同类型的组合——例如,核心模式 PCL 驱动程序、用户模式一体化驱动程序、PostScript 微型驱动程序。Windows 2000 或 Windows Server 2003 所附带的驱动程序均为用户模式。)

注意:

拔下其他 USB 设备: 如果您的计算机上连接了多个 USB 设备(如另一台打印机),则计算机可能无法为 USB 端口供给足够的电源,从而无法检测到所有 USB 端口。 断开不使用的其他 USB 设备。

Windows 2000 引入了一个全新的 Microsoft Windows NT 操作系统版本。与Windows NT 的以前版本相比,Windows 2000 在许多方面都进行了重大改动,...

在日常办公应用中,打印机已经完成成为企业必不可少的办公工具设备,在很多时候完全离不开打印设备的使用。在使用打印机设备时,安装调试也是必不可少的过程,比如说刚购买的新设备需要安装,当然有很多用户是因为电脑重新安装了操作系统,因此需要重新连接打印机USB数据线进行驱动安装调试。在连接打印机USB数据线进行驱动安装过程中,很多用户经常会碰到各种问题,下面笔者针对设置通过 USB 连接线连接至 Windows 电脑的 HP 打印机,需要注意哪些技巧,分享给大家。 如果还有一些用户如果需要从 USB 连接的打印机上获取最大限度的支持功能,那么请用户安装HP全功能驱动程序即可。

总的来说,有这几种驱动程序类型:

重新启动打印机和计算机: 重新启动计算机和打印机可以清除可能会出现的错误情况。

内核模式第 2 版)或用户模式第 3 版)

【编辑推荐】

PostScript PS) 或 PCL

如果您在安装 HP 驱动程序前,将 USB 连接线连接到了电脑上,请继续执行以下操作步骤,将打印机从已安装的设备上移除,以确保成功地完成设置。 如果未将 USB 连接线连接到电脑,请跳至下一步,继续安装驱动程序。

驱动程序型号名与 Windows 2000 或 Windows Server 2003 系列操作系统的驱动程序名称完全匹配的 IHV 驱动程序PCL 或 PostScript)会在不受用户干涉的情况下升级到 inbox 驱动程序。

如果 Easy Start 下载失败或 123.hp.com 上未列出您的打印机型号,请继续执行以下操作步骤,从 HP 网站上安装驱动程序。

根据具体的设备类型,所有这些驱动程序类型都可从打印机制造商处获得。Windows 2000 及更新版本所附带的 inbox 驱动程序也由打印机制造商提供,并经许可才能分发。Microsoft 为 Windows 2000、Windows XP 和 Windows Server 2003 提供的所有驱动程序均为 Unidrv 或 PostScript 微型驱动程序,并且在所有这些平台上都可兼容。

如果不使用 HP 驱动程序设置连接,而直接将打印机 USB 连接线连接至电脑,大多数情况下 Windows 会自动检测打印机并安装一个“内置”驱动程序,以实现基本的功能。 可能会显示“安装设备驱动程序软件”通知。

如果能够认识到各种打印机驱动程序间的差异,就会更清楚地了解混合与匹配驱动程序如何导致网络打印环境出现问题。因为 Windows NT 4.0 只能运行内核模式打印驱动程序,而 Windows 2000 和 Windows Server 2003 可同时支持用户模式和内核模式驱动程序,解决不兼容问题有时牵涉到修改运行 Windows 2000 或 Windows Server 2003 的服务器,以便匹配 Windows NT 4.0 服务器。

从 USB 集线器或扩展坞上拔下连接线: 如果您使用的是 USB 集线器或者对接站,请尝试直接将电缆连接到计算机。

下面几节将介绍如果在升级到 Windows 2000 或 Windows Server 2003 系列操作系统之前没有卸载驱动程序可能发生的情况。

澳门新濠3559 3

Windows NT 4.0 Inbox 驱动程序

常见问题1、如果在 USB 设置过程中,没有发现或连接我的打印机,该怎么办?

本文旨在帮助解释存在于网络打印环境中的过程及环境条件,尤其当这些条件与 Windows NT 操作系统的混合版本相关时。另外,还讨论了可用于处理这些问题的各种方法。

断开电脑上的打印机 USB 连接线。 在驱动程序安装过程中如果未出现提示,请勿重新连接连接线。

电脑上有一个可用的 USB 端口。 如果您通过 USB 集线器或扩展坞连接,打印机可能无法获取足够电量来正常运行。

在开始之前,请确认以下要求和事项︰

编辑:服务器运维 本文来源:连接到打印服务器中的每一台物理打印机所使用

关键词: 澳门新濠3559