为什么CUPS不能返回我的默认打印机?

问题描述:

我做以下电话:为什么CUPS不能返回我的默认打印机?

cupsGetDest(0,0,numDests,dests); 

numDestsdests适当设定。即使我有默认的打印机设置,也会返回null。为什么是这样?

+1

使用'cupsGetDests()'时会得到什么?什么都可以? – Bart 2012-03-23 13:15:42

+0

@Bart我得到4的返回值(预期结果)。 – fredley 2012-03-23 13:45:02

原来我是以root身份运行它而不是桌面用户,因此问题。