[ 已解决 ] 安装好 cups-pdf 虚拟打印机后找不到生成的 PDF 文件。[ 根本用不上 ]

安装好 cups-pdf 虚拟打印机后找不到生成的 PDF 文件。

打印机已经装好了。见下图。


根本用不上,12.3 好像已经内置了 pdf 模块,可以在很多程序里直接打印生成 pdf 文档。

不用这么麻烦。office 自带导出为 pdf 功能。打开“文件”菜单,直接选导出为 pdf 就完事了。

不是所有文件都要走 office 这条路的,能装一个打印机,其它程序都通用,更好。

还有其它的虚拟打印机吗?

我装了一个 cups-pdf 试了一下,
zypper ar -f download.opensuse.org/repositories/Printing/openSUSE_12.3/ print
zypper in cups-pdf
systemctl restart cups.service

开始打印两个 pdf,好像过了 10 分钟在目录里出现了。莫名其妙的。
后来用命令行启动打开文件,
kate 文档 / 文本文件
打印文件时没有 cups 的错误消息。
现在 cups-pdf 又正常了,打印一个出来一个。
打印机的日志文件在:/var/log/cups/
可以用 root 查看 cups-pdf_log,
Tue Apr 9 13:04:47 2013 [STATUS] directory created (/var/spool/cups-pdf/SPOOL)
Tue Apr 9 13:04:47 2013 [STATUS] spool directory created (/var/spool/cups-pdf/SPOOL)
Tue Apr 9 13:04:47 2013 [STATUS] directory created (/var/spool/cups-pdf/suse123)

打印文件临时存的地方就是 /var/spool/cups-pdf/ 用户名 。
找不到文件就去那里找。

谢谢帮助,我已经删除了这个软件,但是在删除它时,把我其它软件的依赖包都删除了,目前系统已经崩溃,正在重新安装系统中。。。。

又试了一下,知道这软件坑在哪了。

比如编辑器打开文件 wget-log,
你打印时 cups-pdf 默认给你提供了文件名如:
/home/ 用户名 /wget-log.pdf

坑爹的就在这里。
一旦你使用默认文件名,它打印的 pdf 文件就卡在临时目录
/var/spool/cups-pdf/ 用户名 /
死活不出来了。

打印时点击文件名右边的“…”浏览按钮,
只要把默认的文件名字改掉,比如改成
/home/ 用户名 /wget-logxxxxx.pdf

打印的 pdf 就会出现在正确的地方。

。。。。。。。。你厉害。

谢谢了,等我安装好系统后再试试,晕,第四次重装了。

Please open a bug report for cups at bugzilla.novell.com

是觉得有点问题,在 yast 的软件管理里面,搜索 cups 关键字,出来了个 5 到 6 个打钩的软件包,我就都选上了,结果删除时,不止这几个包,足足删除了我 2 百多个包。

好吧,这是我没认真看提示的结果,以后我要吸取教训,用命令来删除。

至于提交报告,就算了吧,感觉是自己的错误操作造成的。

不过,有没有 BUG 报告的范文啊,万一那天我用得上呢。

看好我引用的对象是不是你。 :joy:

bugzilla 有向导。

晕,又看错了。

启禀女王陛下,微臣讨厌英文。

奇怪了,我没有安装 cups-pdf 也能打印啊

bruce@www:~> rpm -qa|grep pdf
bruce@www:~> rpm -qa|grep cups
cups-1.5.4-5.2.1.i586
python-cupshelpers-1.3.12-4.2.1.noarch
cups-client-1.5.4-5.2.1.i586
python-cups-1.9.61-5.1.1.i586
cups-pk-helper-0.2.4-3.1.1.i586
cups-libs-1.5.4-5.2.1.i586

此外,我使用默认的输出路径和文件名,也是可以正常生成 pdf 文件呀。

像记事本就打不了吧。

默认能打印的是 office 和火狐,它们都自带了 pdf 插件。

kate, gwenview 都可以打印…

晕,我又 OUT 了,重新安装好系统后,我发现原来在每一个字处理程序里都可以直接选择打印到 PDF 文件。难道 12.3 已经内置了 PDF 模块了。。。。。

:nauseated_face: :nauseated_face: :nauseated_face: