AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 402763
Accepted
evolvd
evolvd
Asked: 2012-06-28 08:13:10 +0800 CST2012-06-28 08:13:10 +0800 CST 2012-06-28 08:13:10 +0800 CST

从打印服务器打印非常慢

  • 772

打印服务器是 Xen 上的 VM VM 是 Windows 2003 32 位。问题期间,VM 无论如何都没有被征税,cpu、内存、硬盘读写和网络速度都很好。

我看到的问题是将打印文件从打印服务器传输到打印机。80Mb 的文件在大约 2 分钟内从客户端传输到打印服务器,但随后将该文件发送到打印机大约需要 2 小时。我不明白为什么这会开始发生。

打印机每天晚上重新启动,仅用于早上的一项大型打印作业。服务器已重新启动但没有任何效果我更改了假脱机选项以在打印开始之前将整个假脱机发送到服务器但它没有任何效果。

在对 Xen 环境进行一些更改后,确实发生了此打印机问题。Xen 服务器从使用 HBA NIC 卡改为使用软件 iSCSI,并安装了一个新开关。我认为这与问题无关,因为现在 VM 上的所有速度都更好了。更改发生在星期六,而这台打印机的第一次打印发生在星期一早上。我只是把它放在那里但就像我说的那样我不认为它是相关的但我不想排除它。

在这一点上,除了物理层之外,我没有太多其他选择。我可以关闭连接到打印机的网络电缆,并且我可以将相同的作业打印到另一台打印机。不过,我要到今天下午才能测试这些东西。

我可以做任何其他想法或测试来找出速度慢的原因吗?

我忘了说这只有在打印到这台打印机时才会发生。

===更新=== 我发现目前有几台打印机有这个问题,而不仅仅是那一台。服务器上有 30 多台打印机,所以我知道并不是所有打印机都出现这种情况。

我从服务器打印了一个大的 pdf 文档,它能够以正常速度打印。

如果机器发送大型打印请求,它可以很好地到达服务器,但从服务器到打印机的速度很慢。如果直接从打印机发送,它会以正常速度到达打印机。

现在的问题是,为什么从机器来的时候会有速度差,为什么会在现在开始呢?

windows-server-2003 print-server network-printer
  • 3 3 个回答
  • 9611 Views

3 个回答

  • Voted
  1. DKNUCKLES
    2012-06-28T12:10:57+08:002012-06-28T12:10:57+08:00

    打印问题可能令人沮丧,尤其是因为打印有太多问题。不过,根据我的经验,您所描述的问题往往是软件级别的问题。根据您的描述,这听起来像是驱动程序问题或假脱机问题。

    我会做以下事情来隔离问题:

    1. 使用适用于该文件类型的另一款软件进行打印。例如,如果问题出在 80 Mb 的 PDF 上,请尝试使用 FoxIt Reader 而不是 Adob​​e Reader。听起来很傻,但您会惊讶于它的工作频率。
    2. 大多数生产或办公计算机都带有两种驱动程序类型 - PS 和 PCL。如果您现在安装了 PS,请尝试 PCL。如果您安装了 PCL,请尝试 PS。
    3. 尝试将另一台服务器临时设置为打印服务器。这应该是一个快速设置,可以确定问题是与您的服务器有关还是与文档本身有关。
    4. 如果它是 MS office 文档,如果它是 DOC,请尝试将其保存为 DOCX;如果它已经是 DOCX,请尝试将其保存为 DOC。检查兼容性并从文档中删除所有注释。
    • 1
  2. Tonny
    2012-07-05T11:17:23+08:002012-07-05T11:17:23+08:00

    这是 W2K、W2K3 和 XP 上相当典型的行为。
    我已经看过无数次了。

    安装了某些软件或修补程序/安全补丁,但仅在重新启动期间应用。
    在启动过程中通常会有最后的安装/配置步骤(例如替换锁定的文件),这发生在打印系统已经初始化的时候。
    如果它在驱动程序使用的那一刻阻止了某些系统 dll,则可能会发生这种情况。
    通常只需重新启动服务器上的“打印服务”即可解决问题。或者将打印队列上的驱动程序更改为“通用/仅文本”,然后再更改为原始驱动程序。
    额外重启服务器也可以解决问题。但这在生产环境中可能不是一个好主意。

    Microsoft 通过更改 Windows 启动逻辑在 Vista/W7/W2K8 中修复了此问题。非必要服务(如打印)现在会延迟到挂起的安装完成后。

    • 1
  3. Best Answer
    evolvd
    2012-07-05T09:12:33+08:002012-07-05T09:12:33+08:00

    该问题最终与驱动程序相关。我卸载了驱动程序,重新启动,然后使用了最新的驱动程序。在使用 PCL 之前,我最终使用了 PS 驱动程序。我不知道为什么在重新启动服务器后决定发生这种情况。

    • 0

相关问题

  • 在域加入时将“工作站管理员”添加到本地管理员组

  • 如何轻松地将 DFS 共享移动到新驱动器?

  • 服务器 2003 R2 上的 Cisco VPN 客户端

  • 通过 VPN 更改 Active Directory 密码

  • 如何从 ISA 服务器后面安装 magento 扩展?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve