这让我困惑了几个星期。我在 CUPS 中设置了一台 Kyocera 网络打印机,每当我尝试使用它进行打印时,我似乎最终会得到 n² 数量的副本。那是,
我无法开始想象如何诊断这个,但除了有点有趣之外,它确实意味着要获得我想要的 60 份文档,我必须进行一些深奥的长度(例如打印 7 份,打印 3 份,打印 1 份两份次)起初很有趣,但很快就变老了。
所以我在这里发帖是希望有人可以让我放心,我没有疯,并希望也许有人以前经历过这种情况并知道如何解决它?
我正在从 Document Viewer 3.18.2 打印 PDF
几天前,我开始非常关心我的数据安全,结果我nmap
自己:nmap 127.0.0.1
惊喜,惊喜,我有很多活跃的服务监听本地主机:
$ nmap 127.0.0.1
Starting Nmap 5.21 ( http://nmap.org ) at 2013-05-05 00:19 WEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00025s latency).
Not shown: 993 closed ports
PORT STATE SERVICE
22/tcp open ssh
25/tcp open smtp
53/tcp open domain
111/tcp open rpcbind
139/tcp open netbios-ssn
445/tcp open microsoft-ds
631/tcp open ipp
Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds
Run Code Online (Sandbox Code Playgroud)
我可能会使用的唯一一个是ssh
(虽然它可能没有很好地配置,但我会将这个问题留到另一个问题中去)。
据我所知ipp
,CUPS 使用协议来共享我的打印机,我不需要共享它们,只需从服务器访问打印机。 …
几乎每次关闭我的 Linux Mint 18.2 Cinnamon 64 位时,我都必须等待很长时间:
正在运行停止作业以使远程杯子打印机在本地可用
我觉得最有用的一些信息:
除非需要,否则我安装了一台未连接的本地 USB 打印机。
也就是说,我不知道系统在等待什么。
打印机是HP,所以安装了HPLIP。
我再说一遍,在关机时,打印机永远不会连接到 USB。
但通常每周一次我需要在上面打印。
我可以禁用cups-browsed服务来解决这个问题吗?
我的意思是:
sudo systemctl disable cups-browsed.service
Run Code Online (Sandbox Code Playgroud)
打印机还能用吗?
在 ArchLinux 上几天(我怀疑是因为我已经升级到 gnome 3.14)我不能再打印了。如果我打开 gnome 控制中心的打印面板,我会收到一条消息(从意大利语翻译而来):“打印系统服务似乎不可用”
所以从终端我尝试:
$ sudo systemctl start cups
Failed to start cups.service: Unit cups.service failed to load: No such file or directory.
Run Code Online (Sandbox Code Playgroud)
我也尝试重新安装杯子,但没有运气。我也用谷歌搜索并尝试了提出的各种解决方案,但没有一个对我有用。
Whenever I try to install something using apt-get
I get the error messages involving insserv
. I have tried install many different packages but everything give same error. And apparently, CUPS package is doing/has done something because every error message involves it. The following are the errors displayed when I ran sudo apt-get install wine1.8 winetricks
:
After this operation, 716 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Extracting templates from packages: …
Run Code Online (Sandbox Code Playgroud) 马克为我写了一条评论
我不知道如何让杯子不假脱机,即如何让 lpr 命令只在打印机驱动程序运行后退出。
打印的“线轴”是什么意思?
谷歌说这是一个动词,意思是“将(用于在外围设备上打印或处理的数据)发送到中间存储”。打印spool代表的中间存储是什么,比如lpr
命令打印的时候
马克似乎将线轴的含义与阻塞联系起来。但我无法通过查看谷歌给出的定义来弄清楚。
谢谢。
杯子“添加打印机”页面返回禁止在 Web 界面上 http://localhost:631/admin
我尝试将我的主要用户添加到“lp”并重新启动,但没有任何变化。我也试过在cups.conf顶部设置SystemGroup printadmin
和做sudo systemctl restart cups
无济于事。
这是相关的cups.conf
# Restrict access to configuration files...
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
Run Code Online (Sandbox Code Playgroud)
我只是尝试使用 Web 界面添加打印机,但有关权限的某些内容不允许我的用户凭据起作用。没有名为 SYSTEM 或 lpadmin 的组。
我正在使用 lpr 命令将一些文件从远程计算机打印到网络打印机。它显然有效,但几分钟后当我输入 lpstat 或 lpq 时,作业已经消失,它可能已经打印了文件。有没有办法检查打印机队列中我成功完成的作业的历史记录或日志?
假设我从一个 PDF 文档开始,比如说 12 页,用evince查看。要生成另一个 6 页的 PDF,页面设置为每面两页,我通常使用 ^P 对话窗口中列出的“打印到文件”设备。这很巧妙。
我想为命令行翻译这个操作。
lp
接受该选项的命令-o number-up=2
无法识别任何称为“打印到文件”的设备,而该设备确实没有出现在lpstat -p -d
.lp -p PDF existing.pdf
,evince 甚至无法打开复制的输出,而“打印到文件”方式则不是这种情况。man evince
。在底部,它涉及一些打印预览选项并重定向到GNOME 开发人员项目页面。不可否认,我无法理解和使用它。实际上有没有办法将命令行的灵活性与我从 GUI evince 中的“打印到文件”选项中获得的打印质量相结合?
同样,我的测试用例是从命令行从每张纸打印两页的源文档中创建一个 PDF。
谢谢你的思考。
由于新版本的 CUPS,我突然失去了以前在/dev/usb/lpXXX
. 我用它直接从命令行打印。echo "test" > /dev/usb/lp0
.
搜索后,我找到了解决此问题的方法,方法是blacklist usblp
在/etc/modprobe.d/blacklist.conf
. 这确实有效,但如果我这样做,CUPS 将不再能够与任何打印机通信(我确实需要那个)。那么我如何才能拥有某种直接到达打印机的路径,并且仍然可以使用 CUPS?
注意:某些(收据)打印机无法被 CUPS 识别,因此lpr
不适用于这些打印机。