基本上现在我有一台仅USB的打印机,非常好。我家有5个人,我们所有人都一直想使用打印机。
Windows具有内置的共享打印机的方式,但这仅在计算机打开时有效。我有几台用于运行Ubuntu Server Edition的低功耗小型计算机。
是否有现有的Linux应用程序可以让我基本上像使用网络打印机一样使用USB打印机?
另外,我也不知道这样做的可能性,但是如果也有一种在Linux机器上运行Apple AirPrint服务器的方法,那太棒了,那么我们也可以从iDevices进行打印。
基本上现在我有一台仅USB的打印机,非常好。我家有5个人,我们所有人都一直想使用打印机。
Windows具有内置的共享打印机的方式,但这仅在计算机打开时有效。我有几台用于运行Ubuntu Server Edition的低功耗小型计算机。
是否有现有的Linux应用程序可以让我基本上像使用网络打印机一样使用USB打印机?
另外,我也不知道这样做的可能性,但是如果也有一种在Linux机器上运行Apple AirPrint服务器的方法,那太棒了,那么我们也可以从iDevices进行打印。
Answers:
您有2个选择。
您可以得到一些无线/ USB设备,这些设备将通过无线方式共享打印机。然后,您可以使用IPP(例如)连接到它ipp://<ip address of wireless bridge>/USB_queue
。
这样的设备就可以完成任务:NETGEAR PS121 USB 2.0 Mini Print Server。
我们在工作的地方使用这种设备。此特定设备使用LPD通过网络显示打印机,因此我们可以像这样访问与其连接的USB打印机:
lpd://192.168.1.109/L1
您可以像往常一样将打印机连接到PC,然后使用CUPS通过网络共享该打印机。用户再次可以使用IPP(例如)访问打印机ipp://<linux host w/ printer>/<name of printer
。
此外,如果设置了Samba,则可以使用Samba将打印机共享给Windows PC和Linux系统,而不是IPP。
在Linux主机上检测到打印机后,您可以从下拉菜单或终端访问打印机配置GUI:
/usr/share/system-config-printer/system-config-printer.py
这将弹出以下对话框:
在这里,您可以看到丢失的Linux主机检测到USB打印机,并且该USB打印机正常工作:
现在,选择“策略”部分,然后选中共享打印机复选框:
现在,在客户端上,您可以像下面这样选择打印机: