Ejemplo n.º 1
0
 def get_options(self,optName=None):
     """ Get current scanner options """
     L =list()
     try:
         if optName is None or optName.lower() == 'manual_multipage' :
             L.append(scannerOption.scannerOption(name='manual_multipage',title=_('Manual multipage'),
              description=_('Check to manually scan a multiple page document'),
              scan_type=scannerOption.TYPE_BOOL,value=False))
     except Exception,E:
         logging.debug('ERROR ' + str(E))
Ejemplo n.º 2
0
 def get_options(self,optName=None,autoClose=True):
     """ Get current scanner options """
     L =list()
     try:
         if optName is None or optName.lower() == 'manual_multipage' :
             L.append(scannerOption.scannerOption(name='manual_multipage',title=_('Manual multipage'),
              description=_('Check to manually scan a multiple page document'),
              scan_type=scannerOption.TYPE_BOOL,value=False))
     except:
         pass
     if not self.sourceData:
         self.openScanner()
     if not self.sourceData: return L
     for k,o in self.sourceData.opt.items() :
         try:
             if not optName is None and optName.lower() != k.lower() : continue 
             optValue = self.sourceData.__getattr__(k)
         except:
             optValue=None
         L.append(scannerOption.scannerOption(name=k,title=o.title,scan_type=o.type,description=o.desc,constraint=o.constraint,value=optValue))
     if autoClose : self.closeScanner()
     return L