新手的问题抱歉。学习Linux。我在Windows11笔记本电脑上安装了WSL2。成功运行应用程序,如LibreOffice。一直想找出如何打印到我的家庭网络惠普打印机。我的打印机目前是192.168.1.19 (但这可能随着动态分配而改变)。有什么方法Ubuntu可以找到我的本地网络上的网络打印机并安装它们供应用程序使用吗?
更新:我已经深入到CUPS和试图添加打印机在本地主机:631/admin,但没有“发现的网络打印机”。ps。我网络上的打印机是HP Photosmart 6520。
仍卡住
发布于 2023-02-16 06:46:25
你需要告诉杯子远程打印机在哪里。示例:
sudo lpadmin -p {printer_name} -m everywhere -o printer-is-shared=true -E -v http://192.168.x.x:631/printers/{printer_name}
sudo lpoptions -d {printer_name}
其中,{printer_name}是打印机的唯一id,x.x是打印机URL的最后一部分;在Windows打印机设置中应该可用(这可能从192.168开始)。我还假定端口是默认端口(631)。"everywhere“是一个通用的打印机驱动程序;如果您有一个特定的驱动程序,请用该驱动程序替换它。
第二个命令使它成为默认的打印机。
哦,如果你去http://localhost:631的话,你也应该可以在浏览器上完成这个任务。
发布于 2023-02-16 07:07:36
经过多次试验和错误后获得成功。我在CUPS管理页面上使用ipp://192.168.1.19添加了打印机。我不能说我明白我在做什么,但至少我现在可以把我的错误打印出来。想必,如果路由器给打印机分配了不同的ip地址,我就会丢失它。
https://askubuntu.com/questions/1455237
复制相似问题