File: test-enum.py

package info (click to toggle)
python-cups 2.0.4-2
  • links: PTS, VCS
  • area: main
  • in suites: sid, trixie
  • size: 456 kB
  • sloc: ansic: 8,288; python: 349; makefile: 46; sh: 30
file content (18 lines) | stat: -rw-r--r-- 378 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python
import cups, os

def f(user_data, flags, dest):
    user_data.append (dest)
    print (flags, dest)
    return 1

l=[]
cups.enumDests(f, user_data=l)

for i in l:
    uri = i.options['printer-uri-supported']
    c, resource = cups.connectDest (i, lambda x, y, z: 1)
    name = resource.split ('/')[-1]
    print (name)
    n = c.getPPD(name)
    os.unlink (n)