打印机共享和 Ubuntu

Use*_*ser 2 windows sharing networking printing

我有一台打印机将它插入我的 Ubuntu 台式机。我想从我的笔记本电脑上的 Windows 7 访问它。这可能吗?如果是,我该怎么做?

Oli*_*Oli 6

是的。也很简单。IMO 这比使用 cups 的 web gui 更快。

  1. 让杯子接受来自其他计算机的连接。

    sudo nano /etc/cups/cupsd.conf
    
    Run Code Online (Sandbox Code Playgroud)

    然后替换Listen localhost:631Listen *:631. 保存并退出(control+x, y, return)。

    注意:如果这台计算机进入野外,它没有隐藏在路由器后面,则可能值得指定 IP 地址而不是通配符。如果它一直位于受保护的路由器后面,则无需担心。

    注意 2:如果您的计算机上运行了防火墙(例如 ufw、firestarter),请确保允许端口 631 上的连接通过。

  2. 重启杯子:

    sudo /etc/init.d/cupsys restart
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在 Windows 计算机上,启动添加打印机向导(在控制面板 > 打印机中),选择网络打印机,当您最终到达输入地址的部分时,将如下内容粘贴到:

    http://your_ubuntu_ip:631/printers/whatever_your_printer_is_called
    
    Run Code Online (Sandbox Code Playgroud)

    然后,您只需为它安装 Windows 驱动程序,然后就完成了。

    如果您不知道名称(要替换whatever_your_printer_is_called),请查看 cups http://localhost:631并查看打印机的名称。