Example #1
0
 public static boolean getADFSupport(SaneScanner saneScanner) throws SaneIOException {
   checkInstalled();
   manager.getDevice().checkBusy();
   setScanner(saneScanner);
   final SaneDevice device = manager.getDevice();
   return device.getADFSupport();
 }
Example #2
0
 public static int[] getSupportedSizes(SaneScanner saneScanner) throws SaneIOException {
   checkInstalled();
   manager.getDevice().checkBusy();
   setScanner(saneScanner);
   final SaneDevice device = manager.getDevice();
   return device.getSupportedSizes();
 }
Example #3
0
 public static float[] getXResolutionList(SaneScanner saneScanner) throws SaneIOException {
   checkInstalled();
   manager.getDevice().checkBusy();
   setScanner(saneScanner);
   final SaneDevice device = manager.getDevice();
   return device.getXResolutionList();
 }
Example #4
0
 public static ArrayList<BufferedImage> acquire(SaneScanner sc) throws SaneIOException {
   checkInstalled();
   manager.getDevice().checkBusy();
   setScanner(sc);
   final SaneDevice device = manager.getDevice();
   // new Thread(){public void run(){device.acquire();}}.start();
   return device.acquire();
 }
Example #5
0
 public static void setCancel(SaneScanner sc, boolean c) throws SaneIOException {
   SaneDevice device = manager.getDevice();
   if (device == null) {
     return;
   }
   checkInstalled();
   setScanner(sc);
   device.setCancel(c);
 }