Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
- ICDeviceBrowser *deviceBrowser = [[ICDeviceBrowser alloc] init];
- deviceBrowser.browsedDeviceTypeMask = ICDeviceLocationTypeMaskLocal|ICDeviceLocationTypeMaskRemote|ICDeviceTypeMaskScanner;
- deviceBrowser.delegate = self;
- [deviceBrowser start];
- }
- ...
- - (void)deviceBrowser:(ICDeviceBrowser *)browser didAddDevice:(ICDevice *)device moreComing:(BOOL)moreComing {
- NSLog(@"didAddDevice: %@", device.name);
- if ((myScanner == nil) && ((device.type & ICDeviceTypeMaskScanner) == ICDeviceTypeScanner)) {
- NSLog(@"Found a scanner: %@", device.name);
- myScanner = (ICScannerDevice*)device;
- myScanner.delegate = self;
- }
- }
- - (void)deviceBrowser:(ICDeviceBrowser *)browser didRemoveDevice:(ICDevice *)device moreGoing:(BOOL)moreGoing {
- }
- - (void)deviceDidBecomeReady:(ICDevice *)device {
- NSLog(@"scannerDeviceDidBecomeReady: %@", device.name);
- }
- - (void)scannerDeviceDidBecomeAvailable:(ICScannerDevice*)scanner; {
- NSLog(@"scannerDeviceDidBecomeAvailable: %@", scanner.name);
- [scanner requestOpenSession];
- }
- - (void)didRemoveDevice:(ICDevice *)device {
- NSLog(@"deviceBrowser:didRemoveDevice: %@", device.name);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement