diff -uNr samba-3.0.0final-1.659.200310310756.orig/source/python/samba/printerdata.py samba-3.0.0final-1.659.200310310756/source/python/samba/printerdata.py --- samba-3.0.0final-1.659.200310310756.orig/source/python/samba/printerdata.py Thu Feb 19 18:32:35 2004 +++ samba-3.0.0final-1.659.200310310756/source/python/samba/printerdata.py Thu Feb 19 18:35:51 2004 @@ -15,8 +15,11 @@ from samba import spoolss class printerdata: - def __init__(self, host, creds = {}): - self.hnd = spoolss.openprinter(host, creds = creds) + def __init__(self, host, creds = {}, access = 33554432): + # for access + # MAXIMUM_ALLOWED_ACCESS = 33554432 + # PRINTER_ACCESS_ADMINISTER = 4 + self.hnd = spoolss.openprinter(host, creds = creds, access = access ) def keys(self): return self.hnd.enumprinterdata().keys()