对不起,如果这个问题看起来很熟悉:我尝试了谷歌搜索提出的解决方案,但它们要么不起作用,要么对我来说技术性太强。
几天前我弄乱了杯子,我不记得具体是如何以及为什么,但我最终删除了一些杯子文件。
我已经卸载并重新安装了cups几次,通过软件中心和使用终端,我还重新安装了cups-daemon,但没有任何变化。
现在,我的本地打印机无法工作。我收到消息“打印服务不可用。在这台计算机上启动服务或连接到另一台服务器”。“启动服务”按钮为“灰色”
我尝试通过终端重新启动服务
sudo service cups restart
Run Code Online (Sandbox Code Playgroud)
外壳回复:
cups stop/waiting
Run Code Online (Sandbox Code Playgroud)
然后什么也没有发生,就好像外壳在“等待”发生的事情。我必须执行 ctrl-c 才能恢复提示。
我尝试了帮助菜单中的故障排除说明,它说“CUPS 打印后台处理程序似乎没有运行。要更正此问题,请从主菜单中选择“系统->管理->服务”并查找“cups”服务”
我不知道 Ubuntu 14.04 lts 中的“系统->管理->服务”在哪里
我也试过:
sudo /etc/init.d/cups start
Run Code Online (Sandbox Code Playgroud)
这产生了
cupsd: Child exited with status 1
Run Code Online (Sandbox Code Playgroud) 我在我的笔记本电脑上运行 Ubuntu 18.04.2 Desktop。
我已将 CUPS 安装到运行 Raspbian 的 Raspberry Pi。我的 Mac 将始终使用这台打印机进行打印,不会出现任何问题。
从 Ubuntu 桌面,我只能在 Ubuntu 桌面重新启动后约 1 分钟打印到打印机。在那之后,文件将不会打印。
当我从 Ubuntu 桌面访问“localhost:631”时,状态被列为“空闲 - “cups-browsed 找不到合适的目标主机”(见附件)。
图像可以在这里看到 https://imgur.com/a/mm4WzMS
我已经(似乎是不明智的)刚买了一台 Brother HL-L2340DW 打印机,我正在努力让它与 Ubuntu 一起工作。
我需要让它无线工作,但我可以通过 USB 连接它,以便在必要时让它工作。
到目前为止,我已经设法设置了打印机的 IP 地址,并且可以从 Web 浏览器浏览到它,但我还没有设法让它作为 CUPS 打印机工作。
这台打印机在 Ubuntu 中没有内置打印机驱动程序。我尝试了 Brother 网站上的 Linux CUPS 驱动程序 - 指令严重不匹配,但我有点猜对了不匹配的位。最后,没有任何错误,我可以搜索网络打印机,找到它并安装它,但是当我打印时,该作业从队列中消失,没有打印或告诉我出现任何问题。
需要明确的是,并不是我遇到了需要帮助解决的问题 - 问题是我只是不知道如何做到这一点。我的第一个希望是有人能够建议如何做到这一点 - 然后我可以回答任何问题。如果这是不可能的,它将归结为调试它,但我只是不知道从哪里开始。
非常感谢任何帮助!
谢谢,马克
我尝试从命令行打印两个文件:
$ lp alpha.txt beta.txt
Run Code Online (Sandbox Code Playgroud)
该lpq
命令给出以下输出:
$ lpq
HP_OfficeJet_Pro_6970_7BE7A4 is ready
Rank Owner Job File(s) Total Size
1st claus 56 alpha.txt 2048 bytes
Run Code Online (Sandbox Code Playgroud)
这里,它只提到了 file alpha.txt
。beta.txt
但是,实际上仅打印文件。alpha.txt
未打印。
原因可能是什么?
我正在运行带有 CUPS 2.4.1 的 Ubuntu 22.04.1 LTS。
更多信息
如果我用来lp
打印多个文件,则会出现以下消息/var/log/cups/error_log
:
W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95: file is damaged
W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95 (offset 14802): xref not found
W [13/Dec/2022:16:22:19 +0100] [Job 61] /tmp/12345639a6b95: Attempting to reconstruct cross-reference table
Run Code Online (Sandbox Code Playgroud)
更多信息2
日志中的文件名以 …
我正在工作的计算机上运行 Ubuntu 13.04,它具有联网打印机。我以前可以使用 lpr 命令进行打印,但最近这已停止工作。
$ lpr test
lpr: Error - scheduler not responding.
$ lpstat -t
scheduler is running
no system default destination
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
lpstat: Bad Request
$ ps aux | grep cups
root 1153 0.0 0.1 73500 3552 ? Ss Sep08 0:01 /usr/sbin/cupsd -F
root 1212 0.0 0.0 70428 1464 ? Ss Sep08 0:00 /usr/sbin/cups-browsed
Run Code Online (Sandbox Code Playgroud)
如果我从程序进入打印对话框,我也看不到任何打印机;我只能打印成pdf。
有谁知道出了什么问题?您需要查看哪些配置文件?
编辑:我正在添加一些附加信息。
我正在使用远程打印服务器,我~/.cups/client.conf
只包含这一行:
ServerName print1.eecis.udel.edu
Run Code Online (Sandbox Code Playgroud)
我尝试删除cups包并重新安装它,并在安装过程中注意到该行
"lpinfo: Bad …
Run Code Online (Sandbox Code Playgroud) 最近我不得不重新启动我的系统,因为 CUPSD -f 加载了大量日志文件并占用了大量空间,我尝试了所有选项,但很沮丧,我不得不再次重新启动系统。
我已经做了第三次了,这个问题一直困扰着我,
请让我知道如何从我的计算机中完全删除或消除 ,CUPS 打印机服务器,我将不再使用该服务器。
欢迎任何建议
我的磁盘上安装了 Lubuntu 16.10 安装为/
.
问题是 CUPS 日志文件(/var/log/cups/error.log
)一直在增长,直到磁盘上没有可用空间为止......
因此,当我删除该文件时,磁盘上的空间再次释放
我已经尝试过:
fsck
我应该如何进行?
du -sxh
:
9,0G .
Model: ATA ST3160815AS (scsi)
Disk /dev/sda: 160GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 32,3kB 50,3GB 50,3GB primary ext4 boot
2 50,3GB 160GB 110GB extended
5 50,3GB 158GB 108GB logical ext4
6 158GB 160GB 2136MB logical linux-swap(v1)
Run Code Online (Sandbox Code Playgroud)
parted --list && sudo df -h
:
Model: …
Run Code Online (Sandbox Code Playgroud) 我在ubuntu下已经快10年了,有一些皮肤厚的问题!其中之一,缓慢的打印延迟问题,我永远无法解决!今天我开始打印20份1页的pdf文档,半小时后什么也没发生!多年来,我一直在网上寻找解决方案,但都找到了。我确定这不是品牌或型号相关的问题,因为我测试了许多不同品牌的打印机,似乎为打印机生成的原始文件很大,需要很长时间才能生成并传输到打印机.
我想知道我们是否可以在这篇文章中,在 cmdline 中找到一些解决方法,或者至少找出问题所在,它卡在哪个过程中,我对 cmdline 打印几乎一无所知,请您提供一些 cmd 行来测试和调试打印过程.
编辑:
似乎一次打印一页不会有任何延迟,但是如果我尝试打印 20 份同一页面,似乎它正在生成整个 20 页,因此会产生很长的延迟。
编辑 2:这是我的调试信息:http : //pastebin.com/yZFgP66v
编辑 3:总是在重新启动后,打印在启动过程中开始(因此我理解这是 CPU 问题!)
我无法更改杯子打印机的设置。他要我输入我已经为我添加的用户组 lpadmin 的用户名和密码。但是在重新启动杯子后没有任何变化。仍然要求我提供用户名和密码,但我的用户无法正常工作。
我一直在维护的 Ubuntu 14.04 有很多不工作的打印机配置。我想将其全部清除并从头开始仅配置可用的。最好通过命令行删除它们的任何想法?