是的

是的

我目前使用的是 Ubuntu,但我已经使用 CUPS 设置了打印。是否可以与 VirtualBox Windows 客户机共享 CUPS 打印机?或者,即 Windows 2000。

答案1

是的

从 Linux/CUPS 主机到 Windows 虚拟机共享打印机非常简单。我将向您展示如何在 Windows 2000 上执行此操作,因为它可能是最古老且最困难(并且有些实用)的配置。

  1. 添加Host Only NetworkFile→→→→ 。PreferencesNetwork​​这将为您创建一个与访客的网络。主机的 IP 地址为。Host Only NetworksAdd Host Only Network192.168.56.1

  2. 在VirtualBoxNetwork Adapter中添加一个。Machine Settings右键单击虚拟机 → 单击Settings→ 单击NetworkAttached toAdapter 1(或任何适配器)设置为Host Only Adapter

  3. 前往网站http://localhost:631/

    1. 在顶部选项卡上单击Administration→ 选中两者Share printers connected to this system,然后Allow printing from the Internet→ 单击Change Settings按钮。

    2. 在顶部选项卡上单击Printers→ 单击要共享的打印机,然后复制 URL。对我来说,我的是http://localhost:631/printers/Samsung-M262x-282x。您想替换localhost192.168.56.1,然后复制它。

  4. 现在我们有两个选择。其中之一是追踪原始驱动程序,另一个是使用Linux正在使用的PostScript定义文件,并安装Windows使用该文件的能力。如果打印机是 PostScript 打印机,那就容易多了。我们假设是这样。正常的打印机守护进程应该能够读取 .ppd(PostScript 打印机定义),但 Windows 不能。为了获得这种能力,我们需要安装一些第三方软件。

    1. 现在你需要分享/etc/cups/ppd/。右键单击虚拟机→单击Settings→单击Shared Folders→单击Add a Shared Folder(右侧图标)。在Folder Path/etc/cups/ppd/。单击AutomountRead-only

    2. 现在在虚拟机中,您要安装Adobe Universal PostScript Windows Driver我认为这可能出现在比 win2k 更新的 Windows 版本中。您可以将其直接下载到虚拟机,也可以将其保存到主机并共享您保存到的目录(就像我们上面所做的那样。)

    3. 运行您刚刚下载的文件 ( winsteng.exe)。

      1. 点击Next
      2. 单击ACCEPT(EULA 屏幕)
      3. 单击It is connected to the network (Network Printer)以添加网络打印机。
      4. 点击Next
      5. 粘贴上面的地址(在 中3.2)..应该看起来像http://192.168.56.1/printers/<something>.
      6. 单击Yes安装驱动程序。
      7. 点击Browse查找更多的合适的驱动程序。 ;)
      8. 点击Network
        1. 取消选中Reconnect on Login
        2. 单击Browse→展开Virtual Box Shared Folders→展开\\Vboxsvr→单击\\VBOXSVR\ppd→单击OK按钮。
      9. 单击Drive→ 单击您刚刚添加的任何驱动器,默认为E:
      10. 单击左侧的打印机。
      11. 单击OK按钮。
      12. 确保选择新的打印机驱动程序(这应该与上面步骤 5 中的屏幕相同。
      13. 点击Next
      14. 选择打印测试页。
      15. 点击Install
      16. 你完成了!我不建议你配置它,除非你很特别。单击几个下一步并完成。

这些说明是用Windows 2k Pro SP4 的废弃软件副本

相关内容