Advertisement
Guest User

Untitled

a guest
Oct 30th, 2013
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
  2.     ICDeviceBrowser *deviceBrowser = [[ICDeviceBrowser alloc] init];
  3.     deviceBrowser.browsedDeviceTypeMask = ICDeviceLocationTypeMaskLocal|ICDeviceLocationTypeMaskRemote|ICDeviceTypeMaskScanner;
  4.     deviceBrowser.delegate = self;
  5.     [deviceBrowser start];
  6. }
  7.  
  8. ...
  9.  
  10. - (void)deviceBrowser:(ICDeviceBrowser *)browser didAddDevice:(ICDevice *)device moreComing:(BOOL)moreComing {
  11.     NSLog(@"didAddDevice: %@", device.name);
  12.        
  13.     if ((myScanner == nil) && ((device.type & ICDeviceTypeMaskScanner) == ICDeviceTypeScanner)) {
  14.         NSLog(@"Found a scanner: %@", device.name);
  15.         myScanner = (ICScannerDevice*)device;
  16.         myScanner.delegate = self;
  17.     }
  18. }
  19.  
  20. - (void)deviceBrowser:(ICDeviceBrowser *)browser didRemoveDevice:(ICDevice *)device moreGoing:(BOOL)moreGoing {
  21.  
  22. }
  23.  
  24. - (void)deviceDidBecomeReady:(ICDevice *)device {
  25.     NSLog(@"scannerDeviceDidBecomeReady: %@", device.name);
  26. }
  27.  
  28. - (void)scannerDeviceDidBecomeAvailable:(ICScannerDevice*)scanner; {
  29.     NSLog(@"scannerDeviceDidBecomeAvailable: %@", scanner.name);
  30.     [scanner requestOpenSession];
  31. }
  32.  
  33. - (void)didRemoveDevice:(ICDevice *)device {
  34.     NSLog(@"deviceBrowser:didRemoveDevice: %@", device.name);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement