gpt4 book ai didi

winapi - 如何在 Win32 上从 Emacs 打印?

转载 作者:行者123 更新时间:2023-12-04 11:18:03 27 4
gpt4 key购买 nike

我正在运行 Emacs 23.0.60.1,从 here 下载, 在 Windows XP 上,将网络打印机配置为默认打印机。

如何设置 Emacs 以轻松打印缓冲区内容?

documentation Win32 的修补 Emacs 版本中提到了“快速简便”的打印,但“快速打印”菜单条目没有出现,并且常规条目(“打印缓冲区”、“Postscript 打印缓冲区”)似乎没有做任何事情。

编辑:
我在 Emacs 22.3 的官方 Windows 版本中遇到了同样的问题。因此,任何版本的设置/故障排除说明将不胜感激。

编辑2:
我使用了下面由 Joe Casadonte 提供的 PrintFile 解决方案,效果很好。不过,我仍然对“正确”方式不起作用的任何想法感兴趣。

(顺便说一句,这是一个合适的 SO 问题,只是与编程略有关系吗?)

最佳答案

我将使用通用 USB 打印机描述 Windows 7 的所有内容。根据您的版本根据需要调整流程。通常可以通过相同的方式访问网络。只需使用 //NetworkComputerName/SharedPrinterName而不是//MyComputer/MyPrinter 并跳过步骤 1.-6..

  • 转到开始 -> 控制面板 -> 硬件和声音 -> 设备和打印机
  • 右键单击您的打印机选择“打印机属性”
  • 转到“共享”并选中“共享这台打印机”和“在客户端计算机上呈现打印作业”
  • 输入共享名称:MyPrinter或者你能记住并且没有空格的东西。
  • 单击确定以保存更改。
  • 转到开始 -> 计算机以检查左下角的计算机名称(例如 MyComputer)
  • 在 Emacs 中评估 (setq printer-name "//MyComputer/MyPrinter")或者把它放在你的 .emacs.el 文件中
  • 完毕。您可以使用 M-x print-buffer 打印您的文件
  • 关于winapi - 如何在 Win32 上从 Emacs 打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/569758/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com