症状
请考虑以下情形:
你有一个运行 Windows Server 2008 或 Windows Server 2008 R2 的终端服务器。
客户端计算机与终端服务器建立终端服务器会话。 客户端计算机使用终端服务轻松打印功能将打印机重定向到终端服务器会话。
使用重定向打印机打印Microsoft Office Excel 工作表。 工作表的 Width 属性和 Height 属性设置为 1 页 值。
注释 可以在“页面布局”选项卡下找到 Width 属性和 Height 属性的下拉列表。
在这种情况下,打印输出的缩放不正确。 此外,可以打印只有工作表的单个单元格的许多页面。
有关终端服务轻松打印功能的详细信息,请参阅 详细信息 部分。
原因
出现此问题的原因是终端服务轻松打印驱动程序错误地将 DM_SCALE 标志传递给 Excel。 此行为会导致 Excel 依赖于终端服务简易打印驱动程序中的错误缩放信息。 因此,打印输出的比例不正确。
注意 终端服务简易打印驱动程序不支持 DM_SCALE 标志。
解决方法
修补程序信息
Microsoft 提供了一个受支持的修补程序。 但此程序只用于解决本文中提到的问题。 此修补程序仅应用于出现本文所述问题的系统。 此修补程序可能还会接受进一步的测试。 因此,如果这个问题没有对你造成严重影响,建议你等待下一个包含此修补程序的软件更新。
如果该修补程序可供下载,则此知识库文章的顶部将出现“提供修补程序下载”部分。 如果此部分不存在,请联系 Microsoft 客户支持服务部门以获取该修补程序。
注意 如果发生其他问题或需要进行任何故障排除,您应该另行创建服务请求。 对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。 有关Microsoft客户服务和支持电话号码的完整列表或创建单独的服务请求,请访问以下Microsoft网站:
http://support.microsoft.com/contactus/?ws=support 注意“修补程序下载可用”窗体显示修补程序可用的语言。 如果您找不到需要的语言,则说明该语言版本的修补程序未提供。
先决条件
若要应用此修补程序,计算机必须运行以下操作系统之一:
- Windows Server 2008
- Windows Server 2008 Service Pack 2 (SP2)
- Windows Server 2008 R2
若要详细了解如何获取 Windows Server 2008 Service Pack,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
968849如何获取 Windows Server 2008 的最新 Service Pack
注册表信息
若要使用此包中的修补程序,无需对注册表进行任何更改。
重启要求
应用此修补程序后,必须重启计算机。
修补程序替代信息
此修补程序不能替代以前发布的修补程序。
文件信息
此修补程序的全球版本将安装具有下表所列属性的文件。 这些文件的日期和时间使用协调世界时 (UTC) 列出。 这些文件在本地计算机上显示的日期和时间是本地时间再加上当前夏令时 (DST) 偏差。 此外,如果对这些文件执行某些操作,日期和时间可能会更改。
Windows Server 2008 文件信息说明
检查下表中所示的文件版本号,以此识别应用于特定产品、SR_Level (RTM, SPn) 和服务分支(LDR、GDR)的文件:
版本 产品 SR_Level Service branch 6.0.600
1.
22xxxWindows Server 2008 SP1 LDR 6.0.600
2.
22xxxWindows Server 2008 SP2 LDR Service Pack 1 已集成到 Windows Server 2008 的发布版本中。 因此,RTM 里程碑文件仅适用于 Windows Vista。 RTM 里程碑文件具有 6.0.0000。xxxxxx 版本号。
“Windows Server 2008 的其他文件信息”部分中分别列出了为每个环境安装的清单文件 (.manifest) 和 MUM 文件 (.mum) 。 MUM 文件和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态非常重要。 安全目录文件(未列出属性)均使用 Microsoft 数字签名进行签名。
对于所有受支持的基于 x86 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | Service branch |
|---|---|---|---|---|---|---|
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 1 日 | 1,855 | 不适用 | X86_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 1 日 | 1,855 | 不适用 | X86_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:35 | 不适用 | X86_TSP |
| Tsprint.dll | 6.0.6001.22600 | 164,352 | 2010 年 1 月 8 日 | 17:19 | x86 | X86_TSP |
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 3 日 | 20:45 | 不适用 | X86_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 3 日 | 20:45 | 不适用 | X86_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:32 | 不适用 | X86_TSP |
| Tsprint.dll | 6.0.6002.22306 | 164,352 | 2010 年 1 月 8 日 | 17:03 | x86 | X86_TSP |
对于所有受支持的基于 x64 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | Service branch |
|---|---|---|---|---|---|---|
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 1 日 | 15:57 | 不适用 | AMD64_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 1 日 | 15:57 | 不适用 | AMD64_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:35 | 不适用 | AMD64_TSP |
| Tsprint.dll | 6.0.6001.22600 | 166,912 | 2010 年 1 月 8 日 | 17:43 | x64 | AMD64_TSP |
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 3 日 | 20:41 | 不适用 | AMD64_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 3 日 | 20:41 | 不适用 | AMD64_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:31 | 不适用 | AMD64_TSP |
| Tsprint.dll | 6.0.6002.22306 | 166,912 | 2010 年 1 月 8 日 | 17:17 | x64 | AMD64_TSP |
对于所有受支持的基于 IA-64 的 Windows Server 2008 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 | Service branch |
|---|---|---|---|---|---|---|
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 1 日 | 15:57 | 不适用 | AMD64_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 1 日 | 15:57 | 不适用 | AMD64_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:35 | 不适用 | AMD64_TSP |
| Tsprint.dll | 6.0.6001.22600 | 166,912 | 2010 年 1 月 8 日 | 17:43 | x64 | AMD64_TSP |
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 4 月 3 日 | 20:41 | 不适用 | AMD64_TSP |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 4 月 3 日 | 20:41 | 不适用 | AMD64_TSP |
| Tsprint.inf | 不适用 | 4,700 | 2010 年 1 月 8 日 | 14:31 | 不适用 | AMD64_TSP |
| Tsprint.dll | 6.0.6002.22306 | 166,912 | 2010 年 1 月 8 日 | 17:17 | x64 | AMD64_TSP |
Windows Server 2008 R2 文件信息说明
重要Windows Server 2008 R2 修补程序包含在相同的包中。 不过,“修补程序请求”页在这两个操作系统下均列出了修补程序。 若要请求适用于一个或两个操作系统的修补程序包,请选择页面上“Windows Server 2008 R2”下列出的修补程序。 请务必参阅文章中的“适用于”部分,确定每个修补程序实际适用的操作系统。
- 针对每个环境而默认安装的 MANIFEST 文件 (.manifest) 和 MUM 文件 (.mum) 单独列于 “Windows Server 2008 R2 的其他文件信息”部分。 MUM 和 MANIFEST 文件以及关联的安全目录 (.cat) 文件对于维护更新组件的状态至关重要。 安全目录文件(未列出属性)均使用 Microsoft 数字签名进行签名。
对于所有受支持的基于 x64 的 Windows Server 2008 R2 版本
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Tsprint-datafile.dat | 不适用 | 389 | 2009 年 6 月 10 日 | 20:38 | 不适用 |
| Tsprint-pipelineconfig.xml | 不适用 | 275 | 2009 年 6 月 10 日 | 20:38 | 不适用 |
| Tsprint.dll | 6.1.7600.20756 | 149,504 | 2010 年 7 月 16 日 | 10.50. | x64 |
解决方法
若要解决此问题,请使用以下某种方法:
请勿使用终端服务轻松打印重定向功能。 可以在终端服务器上安装所需的打印机驱动程序,然后使用该打印机打印 Excel 工作表。
使用 Windows XPS 文档编写器打印机或 PDF 打印机将 Excel 工作表打印到文件。 然后,打开并打印此文件。
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
详细信息
有关终端服务轻松打印功能的详细信息,请访问以下Microsoft网站:
有关终端服务打印的信息 有关软件更新术语的详细信息,请单击下面的文章编号以查看Microsoft知识库中的文章:
824684 用于描述软件更新Microsoft标准术语的说明
其他文件信息
Windows Server 2008 的其他文件信息
所有受支持的基于 x86 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Update.mum | 不适用 | 1,566 | 2010 年 1 月 10 日 | 07:48 | 不适用 |
| X86_tsprint.inf_31bf3856ad364e35_6.0.6001.22600_none_6c7f8e575e6cea44.manifest | 不适用 | 7,011 | 2010 年 1 月 9 日 | 19:39 | 不适用 |
| X86_tsprint.inf_31bf3856ad364e35_6.0.6002.22306_none_6e6c01fb5b8dd772.manifest | 不适用 | 7,011 | 2010 年 1 月 9 日 | 19:35 | 不适用 |
所有受支持的基于 x64 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Amd64_tsprint.inf_31bf3856ad364e35_6.0.6001.22600_none_c89e29db16ca5b7a.manifest | 不适用 | 7,039 | 2010 年 1 月 9 日 | 19:36 | 不适用 |
| Amd64_tsprint.inf_31bf3856ad364e35_6.0.6002.22306_none_ca8a9d7f13eb48a8.manifest | 不适用 | 7,039 | 2010 年 1 月 9 日 | 18:50 | 不适用 |
| Update.mum | 不适用 | 1,576 | 2010 年 1 月 10 日 | 07:48 | 不适用 |
所有受支持的基于 IA-64 的 Windows Server 2008 版本的其他文件
| 文件名 | 文件版本 | 文件大小 | 日期 | 时间 | 平台 |
|---|---|---|---|---|---|
| Ia64_tsprint.inf_31bf3856ad364e35_6.0.6001.22600_none_6c81324d5e6af340.manifest | 不适用 | 7,024 | 2010 年 1 月 9 日 | 1,930 | 不适用 |
| Ia64_tsprint.inf_31bf3856ad364e35_6.0.6002.22306_none_6e6da5f15b8be06e.manifest | 不适用 | 7,024 | 2010 年 1 月 9 日 | 1,910 | 不适用 |
| Update.mum | 不适用 | 1,570 | 2010 年 1 月 10 日 | 07:48 | 不适用 |
Windows Server 2008 R2 的其他文件信息
所有受支持的基于 x64 的 Windows Server 2008 R2 版本的其他文件
| 文件名 | Amd64_tsprint.inf_31bf3856ad364e35_6.1.7600.20756_none_c895ec407804bc21.manifest |
|---|---|
| 文件版本 | 不适用 |
| 文件大小 | 3,456 |
| 日期 (UTC) | 2010 年 7 月 16 日 |
| 时间 (UTC) | 11:40 |
| 平台 | 不适用 |
| 文件名 | Package_1_for_kb979163~31bf3856ad364e35~amd64~~6.1.1.0.mum |
| 文件版本 | 不适用 |
| 文件大小 | 2,050 |
| 日期 (UTC) | 2010 年 7 月 16 日 |
| 时间 (UTC) | 1,819 |
| 平台 | 不适用 |
| 文件名 | Package_2_for_kb979163~31bf3856ad364e35~amd64~~6.1.1.0.mum |
| 文件版本 | 不适用 |
| 文件大小 | 18:24 |
| 日期 (UTC) | 2010 年 7 月 16 日 |
| 时间 (UTC) | 1,819 |
| 平台 | 不适用 |
| 文件名 | Package_for_kb979163_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum |
| 文件版本 | 不适用 |
| 文件大小 | 2,110 |
| 日期 (UTC) | 2010 年 7 月 16 日 |
| 时间 (UTC) | 1,819 |
| 平台 | 不适用 |