我想从Debian(Lenny)工作站打印到Windowsnetworking打印机。 我什至不知道这是什么types的Windowsnetworking。 我们的技术支持是友好的,但不想参与支持Linux。 我需要使用它有各种各样的原因,完全难住,因为我对Windowsnetworking一无所知。
他们给了我的URI smb://msprint.ourorg.edu作为打印机的“地址”,并进一步确认该域是“ OURORG ”,共享是“ PHYS -PRI ”。 我已经安装了CUPS并确保它作为一个守护进程运行,我点击了system-config-printer [1]图标,select打印机作为通过SAMBA共享的Windows打印机,并input上面的URI。 试图打印一个testing页,只是看到它在队列中。
我试图看看是否可以使用其他两种方法访问共享。
方法1.首先,我从CLI中尝试了“smbclient”:
$ smbclient -L //msprint.ourorg.edu -U user23 timeout connecting to 192.168.44.3:445 timeout connecting to 192.168.44.3:139 Connection to msprint.ourorg.edu failed (Error NT_STATUS_ACCESS_DENIED)
方法2.我试图使用GUI工具Smb4K。
这向我展示了另外四个顶层(我假设他们是域?)分组,其中之一是我们的IT部门提供给我的。 点击他们显示了一堆其他机器(我认为是NetBIOS名称?),包括我自己的。 我看到各种其他networking打印机属于其他部门,但我的内部没有。 当然不是IT人员向我推荐的PHYS-PRI。
我意识到,我可能使用Windowsnetworking的错误术语,但任何人都可以帮助我呢? 我应该采取哪些步骤来debugging? 我是否需要真正运行我的机器作为SAMBA服务器来validation打印机,还是应该能够使用CUPS进行通信?
您在smbclient使用了错误的语法:
smbclient -L msprint.ourorg.edu -U user23 (要L ist服务器上的所有共享msprint.ourorg.edu smbclient -L \\msprint.ourorg.edu\share_name -U user23 (显示服务器上共享“share_name”的内容* msprint.ourorg.edu 在CUPSconfiguration中,您需要添加用户和密码,如下所示:
smb://user:[email protected]/PHYS-PR
打印机队列名称应该在URI之后。 当我从Mac发送到Windows打印服务器时,我将它作为smb://server.ad.myorg.edu/queuename发送,然后使用身份validation。
您可能能够使用杯子附带的GUI。 HTTP://本地主机:631 /
它应该只是工作。 通过Windowsnetworking打印机,你的意思是打印机共享一个Windows机器? 我怀疑你是否有错误的打印机队列名称,或者你没有权限打印。 试试从Windows机器,看看你能findpipe理员给你的打印机队列。