我正在使用 Windows 7 RTM x64。
从控制面板 > 设备和打印机,我列出了三台打印机:传真机、XPS Writer 和 Lexmark。
我可以通过打印机属性打印测试页,没有任何问题。
我可以毫无问题地从记事本打印文本文件。
我无法从 Safari 打印。当我按 Ctrl+P 时,它会显示“打印”对话框,按 OK 后什么也没发生。
我无法从 Adobe Reader 打印。当我按 Ctrl+P 时,它会抱怨没有安装打印机。
我无法从 Office 应用程序打印。当我按 Ctrl+P 时,它立即崩溃。运行 Office 诊断程序没有帮助。
我无法从 IE8 打印。当我按 Ctrl+P 时,它会显示“打印”对话框,并提示我必须从列表中选择一台打印机,选择了三台打印机中的任意一台后,“打印”按钮被禁用。
有什么帮助吗?
更新(2009 年 1 月 11 日):
默认打印机是 Lexmark。我也在测试这个。我本来打算重新安装 Office(因为这是第一个出现问题的应用程序),但后来我尝试了其他应用程序,有些应用程序的行为类似但不完全相同(可能是由于不同的打印实现造成的)。在那些能够显示打印机选择对话框的应用程序上,我尝试了 Lexmark 和 XPS。两者都没有打印任何东西(Lexmark 打印纸张,XPS 打印文件)。
更新(2009 年 1 月 12 日):
看来我的 Windows 安装有问题。我的同事有类似的硬件/软件组合(相同的工作站型号和 Windows 7 x64),他的打印机可以完美打印。我尝试从他的共享中添加打印机,但没有成功。我可以从打印机属性中测试打印,我可以从记事本中打印,但不能从任何其他应用程序打印。
答案1
我遇到的问题是由于第三方防火墙 (Online Armour) 阻止任何应用程序中的打印,并显示相同的“未安装默认打印机”消息。修复方法是快速更改所需服务的允许/信任设置,该服务虽然显示正在运行,但被程序阻止,即使它未处于活动状态且正在运行 :O
答案2
我在 Vista 中遇到了这个问题,不知何故 Windows 决定删除“默认”设置,而您没有默认设置。解决方案是设置默认打印机,然后您的问题应该会消失。不幸的是,我没有解决 Windows 删除“默认”标志的实际问题的方法。有些程序不假设任何有关打印机的信息,而其他程序则假设如果没有默认设置,则不会安装打印机。不过,这是一个有趣的软件设计决策案例研究:)
答案3
这是一个简单的问题,我也遇到过。
解决方案很简单,打印机扰流服务可能已停止,因此您只需启动它即可。
按 Ctrl+ALT+Delete 并打开任务管理器。进入后,单击服务选项卡。任务管理器选项卡右下角有一个按钮,上面写着“服务...”,只需单击它即可。现在将打开一个不同的应用程序,其中包含所有服务的列表,无论它们是否正在运行。在这里搜索“printer spoiler”或由名称“printer”组成的类似名称。右键单击该服务并按“开始”。如果您无法按“开始”:右键单击该服务并转到那里的属性,打开告诉它自动启动的功能,现在您将能够启动该进程。这基本上就是我一直遇到的问题,并通过这个解决了 :D
我希望我能帮到你:)