我需要在login脚本中使用IPP部署打印机(batch / vbs)。 我发现下面的脚本来做到这一点: rundll32 printui.dll,PrintUIEntry /if /q /b "r011-printer01 " /f %windir%\inf\ntprint.inf /r "http://10.0.0.1:631/printers/r011-printer01" /m "Apple Color Laserwriter 12/600" 这似乎增加了打印机罚款。 但是,访问打印机时发生“访问被拒绝”错误。 添加打印机的用户是pipe理员帐户。 手动添加打印机工作正常,但是我需要input本地用户的login凭据。 (?)
前提/状态:我已经将Samba 4设置为AD控制器,根据howto的说明,已经build立了一个[print $]共享,允许我“为Point'n'Print驱动程序上载打印机驱动程序安装。” 从Windows客户端可以看到打印机,但服务器没有可用的Windows驱动程序,因此拖放安装将无法工作。 问题/偏离说明: 如果我尝试按照howto(755服务器端,sambaconfiguration包含'writeable = yes')设置[print $]共享权限来加载驱动程序,则会出现拒绝访问错误。 如果我在服务器(777)上设置了[打印$]共享权限,并使用Windows 7界面来确保域pipe理员甚至每个人都具有完全控制,则驱动程序将显示为开始安装,然后由于错误0x0000001f 。 它似乎没有任何文件实际上被放置在服务器上。 我已经用不同的打印机和驱动程序尝试过。 用户帐户是一个域pipe理员,该组被授予打印操作员权限。 我甚至可以将随机文本文件从Windows中移到[print $]共享中。 子问题:有没有/不应该有一种方法来通过Samba4服务器写入权限,而不需要设置本地unix权限是否开放? 主要问题:为了让打印驱动程序安装在服务器上,我实际上需要做些什么?
我正在尝试使用Linux虚拟机作为Windows客户端的文件服务器。 我已经成功地实现了远程文件共享(samba + ssh),我可以用本地打印的一个小程序(jetforms style)进行本地打印…但我希望听到更直接的方法。 如何将打印机连接到服务器,以便我可以在远程会话上打开一个文件,并在打印对话框中查看本地打印机(在已build立远程会话的机器上)? 我想应该有一些腻子隧道,但不知道如何。 我在本地有一个Windows 7机器; 互联网上有一个CentOS 6虚拟机。 它有ssh,杯子和桑巴。 我发现一个问题相反:有一个基于Windows的服务器从Linux连接,但该窗口有一个域,我只是一个简单的Windows工作站,在NAT后面,有一个dynamic的IP。 这个问题是: 从Linux打印到Windows联网的打印机 。
我遇到了一些打印机LPD守护进程,如果新命令与命令在同一个数据包中发送,那么这些守护进程就可以正常工作,但是如果新行在单独的数据包中发送则会中断。 这是在这些特定的守护进程中的错误? LPD协议是由以换行符结束的单行命令驱动的。 从RFC 1179 : 行式打印机守护程序响应发送到其端口的命令。 所有命令都以一个八位字节代码开始,该代码是一个代表所请求函数的二进制数字。 该代码后面紧跟着要执行该function的打印机队列名称的ASCII名称。 如果该命令有其他操作数,则用空格(ASCII空格,水平制表符,垂直制表符和换页符)将它们与打印机队列名称分开。 该命令的结尾用一个ASCII换行符表示。 这个Ruby代码被用来发送这样一个命令: socket.puts command 在内部,Ruby将其视为两个独立的套接字写入 socket.print command socket.print "\n" 偶尔会导致发送两个数据包,一个命令,一个换行。 这与Nagle的algorithm似乎并不一致,据我所知,但我已经用tcpdumpvalidation过它确实发生了。 当命令和换行单独发送时,一些LPD守护程序不接受打印作业,而是断开连接,或者用\ 0(RFC的一个ACK)以外的其他命令作出响应。 如果我将这个代码改为: socket.print command + "\n" 所以命令和新命令总是一起发送,这些守护进程正常工作。 具有这种行为的LPD守护进程在打印机中,大小从桌面到工厂。 我要么不能访问他们的LPD守护进程日志,要么日志没有任何显示。 打印机对我来说大多是不透明的; 我对打印机的LPD进行了有限的访问或者没有访问(我甚至不知道每台打印机上运行的是哪个LPD守护进程)。 并非所有的LPD守护进程都受此行为的影响。 例如,打印到LPRNG的守护程序或CUP,即使在单独的数据包中发送新行时也能正常工作。 这是一个错误,还是有一些关于TCP / IP或我失踪的LPD协议?
我们有一台带打印机redirectfunction的Windows 2008 R2服务器,客户端通过远程桌面/terminal服务连接。 当有许多用户同时login到服务器时,许多用户无法看到或打印到本地(客户端)打印机。 我们在计算机和用户级别都启用了本地组策略“仅redirect默认客户端打印机”,用户只能“看见”他或她的默认客户端打印机。 但是,每个用户仍然得到每个本地打印机(在registry中)的redirect端口。 同时拥有100个用户,这意味着超过600个redirect的活动端口。 我们如何才能使Windows仅将打印机redirect端口分配给默认打印机? (为什么这甚至是一个问题,为什么600打印机端口这样的一个Windows的巨大问题?)会更多的RAM缓解这个问题? (我们已经安装了修补程序并尝试了修复它应用程序,但是问题似乎不是由于不活动的端口,而是太多的活动端口。) 更新:服务器在VMWare内运行。
我目前正试图在我工作的公司强制执行灰度打印。 我已经使用ppd文件将打印机(sharp mx2600n)添加到cups服务器。 在networking界面我设置颜色模式为黑色和白色,我已禁用ppd文件中的颜色模块。 现在, 当我添加打印机在Windows客户端(http:// <>:631 /打印机/ bwprinter)使用通用的PS驱动程序一切都很好,但是当我使用这个驱动程序我没有发言窗口我希望它打印双工或不。 所以当我使用从站点窗口添加的PS驱动程序添加打印机时,会完全忽略安装在服务器上的驱动程序,并仍以全彩色打印。 有没有人有任何想法,我可以如何强制杯服务器执行其设置或如何将双面打印添加到Windows中的通用PS驱动程序? 提前致谢
我们有一个networking,我们的服务器在Windows Server 2008(32位)上运行,客户端计算机在Windows 8.1(64位)上运行,本地打印机连接到客户端。 打印机是HP P1006。 远程应用程序运行良好,但试图打印时,我们得到一个奇怪的“错误545”。 我们已经尝试使用remoteapp中的“连接客户端打印机”function,并通过networking共享打印机,并通过远程应用程序通过networking进行打印。 没有任何工作 我们可以打印从服务器到客户端计算机的testing页面就好了,但从远程应用程序看来,我们不能。 我们也尝试在64位机器上安装32位驱动器作为主驱动器和次驱动器,但无法安装它们。 build议请? 我们一直在为这个问题疯狂。
我有一个程序,需要打印机与通用/纯文本驱动程序来打印货运文件。 中国的一些用户(使用Windows XP和Windows 7)在安装打印机时没有select此驱动程序的选项。 制造商和打印机列表中缺less“通用/纯文本”选项。 他们如何“安装”这个驱动程序? 它可以在什么地方下载? 我试着用Googlesearch,但找不到可靠的来源。 大多数情况下,链接会导致您安装某种驱动程序更新程序。
我有打印服务器运行Windows Server 2008 R2与cca 100的打印队列安装。 为了更容易地处理打印机驱动程序更新,主要使用打印机供应商的通用驱动程序。 东芝公司根据我们的客户报告的事件发现了一个驱动程序中的错误,并build议尝试更新的驱动程序。 从过去使用东芝打印机的经验来看,在新的更新驱动程序带来一些打印队列的新问题,我们有点担心用更新的驱动程序更新所有的打印队列,只是为了testing在单台打印机上报告的问题。如果我要安装这个更新的驱动程序,它将更新当前由数十台打印机使用的驱动程序。 我想在不更新当前安装的版本的情况下实现新驱动程序的安装,并且仅使用特定打印机testing新驱动程序,而不是使用更新的驱动程序更新所有打印队列。 我正在寻找打印机驱动程序隔离function,但似乎没有帮助我的观点。 不幸的是,我没有任何testing服务器,我可以在将驱动程序放到生产服务器之前进行testing 总结:想知道是否有办法同时安装两个版本的相同的打印机驱动程序。 任何帮助和/或指导将不胜感激
我有一个CUPS服务器启动并运行打印发行站工作正常。 我不只是试图微调它。 现在,我的Mac用户将他们的打印作业叠加在本地队列中,并且可以一次从站点释放一个打印作业。 唯一的麻烦是作业一次只显示一个,这意味着如果用户已经向打印发布站提交了5个作业,则只有第一个作业会出现。 在用户触摸“释放作业”button后,任何将作业存储在CUPS服务器上供以后处理的方法?