Scanning a char

i dont think i can scan a single char, but here is my problem.
System.out.println("Enter the tax category (N,L,M,or H): ");
taxCategory = scan.next();
i know that i cant do that, but i need to know what i can do to temporarily switch taxCategory into a String. it has to stay as a char in the long run. im confused on this whole thing. thanks in advance.

i have taxCategory as a char, what is in
System.out.println("Enter the tax category (N,L,M,or H): ");
taxCategory = scan.next();
is not correct, i need to know what i can do in order to make it correct.

Similar Messages

  • How to use the scanner class to ask for a character?

    Hey guys, this is my assignment:
    Ask the user for a single letter and a sentence, and print out the
    number of times that letter shows up in the sentence.
    Please tell me how to scan for a character. I tried this:
    import java.util.Scanner;
    public class Frequencies
        public static final void main(String[] args)
            Scanner scanner = new Scanner(System.in);
            Scanner scan = new Scanner(System.in);
            System.out.println("Enter a sentence");
            String x = scanner.next();
            System.out.println("Enter a letter to look for");
            String y = scan.next();
            char z = y.charAt(0);
            int chara = 0;
            for(int i = 0; i<x.length(); i++){
                    if(z==y.charAt(i)){
                            chara = chara++;
            System.out.println("There are " + chara + " " + z + "s in the sentence");
    }and got the error after Running (not compiling):
    Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 1
            at java.lang.String.charAt(String.java:687)
            at Frequencies.main(Frequencies.java:16)I thought this meant that I was asking for the character in postition 1 of string y, but in my code I wrote position 0
    when I tried inserting words in the character place (just to see what happened, not expecting functionallity, I got
    Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: [NUMBER OF CHARACTERS]
            at java.lang.String.charAt(String.java:687)
            at Frequencies.main(Frequencies.java:16)Please help.
    The assignment isn't due nor graded, this is just killing me lol.
    Thanks in advance
    Edited by: Sevan on Oct 18, 2008 4:40 PM

    jverd wrote:
    Skydev2u wrote:
    I've used this method for a while now and it gets the job done.
    import java.util.Scanner;
    public class ReadInput {
    public static void main(String[] args) {
    Scanner UserInput = new Scanner(System.in);
    char letter = UserInput.findWithinHorizon(".", 0).charAt(0);
    I know you're trying to help, but this isn't really doing it. It does nothing to address the source of the OP's problem. The way he's doing it now is almost right. He just needs to do a tiny bit of detective work to fix a small bug. Tossing off a totally different approach, with no explanation, is not particularly helpful.Your right jverd I skimmed the OP's problem too quick;y and in tern didn't understand it fully. After reading the post thoroughly I saw that the problem can be solved by taking the sentence the user enters and then converting it into a array of characters. Then searching for the specific letter the user enters is achieved by comparing it to each individual element of the char array. Then incrementing a counter variable each time a match is made. I hope this example code solve your problem.
    * @author skydev
    import java.util.Scanner;
    public class SentenceReader {
        public static void main(String[] args) {
            int counter = 0; //Amount of time the letter appears in the sentence
            char letter;    //Letter the user search for
            char[] sentenceArray; //char array to hold the elements of the string the user inputs
            String sentence; //sentence the user inputs
            Scanner UserInput = new Scanner(System.in);
            System.out.println("Please enter a sentence! ");
            sentence = UserInput.nextLine();
            sentenceArray = sentence.toCharArray(); //splits up the users sentence into a array of char
            System.out.println("Please enter a letter to search for ");
            letter = UserInput.findWithinHorizon(".", 0).charAt(0);
             for(int i = 0; i < sentence.length(); i++){
                    if(letter == sentenceArray){ //search to see if the letter of interest equals to each char (letter) of the array
    counter++; //increments the amount of time the letter appears, set to 0 by default
    System.out.println("The letter appeared " + counter + " times in the sentence"); //Displays the result :) I love programming

  • Program for a user to enter grades...having a problem

    I have a project I am doing for class...this is what i have to do.
    "Your instructor needs a program that will input the letter grades of students and perform the following calculations along with the corresponding output: 1.) compute and print a letter grade distribution (makes a chart showing the number of each grade made), 2.) compute and print the class gpa, and 3.) print a bar graph of the letter grade distribution. Program should work for any class size, and should work for any number of classes (dunno what that is talking about)."
    the bar graph is just stars printed horizontally using the numbers from part 1.
    i have this so far and i'm getting an error at the switch statement saying i'm using a string when i should be using an int, that's problem 1. I'd also like to take some suggestions on a better way of doing this without it getting complicated (we've just gotten to writing our own classes, no array lists or anything "fancy".
    import java.util.Scanner;
    public class Grades
        public static void main (String [] args)
            Scanner scan = new Scanner (System.in);
            int qualPoints = 0, totalGrades = 0, aCount = 0, bCount = 0, cCount = 0, dCount = 0, fCount = 0;
            double gpa = 0;
            String grade;
            System.out.println ("Enter the student's grade, z to stop.");
            grade = scan.next();
            while (grade.equalsIgnoreCase ("A") || grade.equalsIgnoreCase ("B") || grade.equalsIgnoreCase ("C") || grade.equalsIgnoreCase ("D")
                    || grade.equalsIgnoreCase ("F") && grade != "Z" && grade != "z")
                        *switch (grade)*
                            case 'A':
                                qualPoints = (qualPoints + 4);
                                totalGrades++;
                                aCount++;
                                break;
                            case 'B':
                                qualPoints = (qualPoints + 3);
                                totalGrades++;
                                bCount++;
                                break;
                            case 'C':
                                qualPoints = (qualPoints + 2);
                                totalGrades++;
                                cCount++;
                                break;
                            case 'D':
                                qualPoints = (qualPoints +1);
                                totalGrades++;
                                dCount++;
                                break;
                            default:
                                qualPoints = (qualPoints +0);
                                totalGrades++;
                                fCount++;
                        System.out.println ("Enter the student's grade, z or Z to stop.");
                        grade = scan.next();
                    gpa = (double) (qualPoints / totalGrades);
                    System.out.println ("The class gpa is " + gpa);
            }

    had to go watch the Indians lose, unfortunately :P
    OK, got the switch to work (or at least be error free). But it's screwing up on the addition (it's giving me a run-time error and stopping the program.
    import java.util.Scanner;
    public class Grades
        public static void main (String [] args)
            Scanner scan = new Scanner (System.in);
            int qualPoints = 0, totalGrades = 0, aCount = 0, bCount = 0, cCount = 0, dCount = 0, fCount = 0;
            double gpa = 0;
            String grade;
            System.out.println ("Enter the student's grade, z to stop.");
            grade = scan.next();
            char gradeCh = grade.charAt(0);
            while (grade.equalsIgnoreCase ("A") || grade.equalsIgnoreCase ("B") || grade.equalsIgnoreCase ("C") || grade.equalsIgnoreCase ("D")
                    || grade.equalsIgnoreCase ("F") && grade != "Z" && grade != "z")
                        switch (gradeCh)
                            case 'A':
                                qualPoints = (qualPoints + 4);
                                aCount++;
                                break;
                            case 'B':
                                qualPoints = (qualPoints + 3);
                                bCount++;
                                break;
                            case 'C':
                                qualPoints = (qualPoints + 2);
                                cCount++;
                                break;
                            case 'D':
                                qualPoints = (qualPoints +1);
                                dCount++;
                                break;
                            default:
                                qualPoints = (qualPoints +0);
                                fCount++;
                            totalGrades++;
                        System.out.println ("Enter the student's grade, z or Z to stop.");
                        grade = scan.next();
                    gpa = (double) (qualPoints / totalGrades);
                    System.out.println ("The class gpa is " + gpa);
        it's highlighting the gpa = statement at the end giving me a divide by zero error...is the totalgrade statement not working?
    and i tried it with lowercase grades and uppercase, only gave me the error on uppercase, but on lowercase it is coming back with a gpa of 0...which wasn't correct.
    and thx for the help so far :)

  • Scanner input error

    I want to make a very simple program that allows the user to enter a key/character and have the corresponding unicode value returned. The problem is that I receive an error after the input of any character.
    Here is the code:
    import java.util.Scanner;
    public class KeyMap
    public static void main (String args[])
    int number; //the future unicode value.
              System.out.print ("Enter the key you want the unicode number of: ");
              Scanner scan = new Scanner (System.in);
              number = scan.nextInt();
              char key = (char)number;
              System.out.print ("The number for key " + key + " is " + number);
    And I get this error in the run log after the character is entered:
    Exception in thread "main" java.util.InputMismatchException
         at java.util.Scanner.throwFor(Scanner.java:819)
         at java.util.Scanner.next(Scanner.java:1431)
         at java.util.Scanner.nextInt(Scanner.java:2040)
         at java.util.Scanner.nextInt(Scanner.java:2000)
         at KeyMap.main(KeyMap.java:11)
    KeyMap has exited with status 1.
    Thanks for any help!

    Exception in thread "main"
    java.util.InputMismatchException
         at java.util.Scanner.throwFor(Scanner.java:819)
         at java.util.Scanner.next(Scanner.java:1431)
         at java.util.Scanner.nextInt(Scanner.java:2040)
         at java.util.Scanner.nextInt(Scanner.java:2000)
         at KeyMap.main(KeyMap.java:11)Well that's coz your listening for an Integer input.
    the error should happen if you input non-integer data type.
    Nywled

  • Beginner : Array , String Problems continue.

    Hi everybody I am so New in Java or rather not really able to understand Java yet.
    I have assignment where I do not know how to think anymore..is probably very easy to those who understand programming but sadly I do not.
    Program should do:
    1. assign any amount of different strings.
    2. user is giving any letter he/she wants and program to find it among given strings.
    If searched letter is in any string/ strings , only these strings or string are printed.
    3. If in given strings is not searched letter, program has to say it, for ex: there is not letter you search for.
    As long as now I have only, strings assigning to array. So there are strings in array but I do not know how to write code where I can find given letter by user.
    I just do not know how I should think(anymore at all ;)) here. I am really frustrated and desperate, how to understand this?? Once and for all!!!
    I was thinking maybe I should use ArrayList? but how...or Can it be done both ways with Array or with ArrayList?
         public static void main(String[] args) {
              Scanner scan = new Scanner(System.in);
              System.out.print("How many strings ?");
              int antal= scan.nextInt();
              String [] str = new String[antal];
               String string = null;     
              int x;
               scan.nextLine();
                 for( x=0;x<str.length;x++){
                      System.out.print("String "+(x+1)+": ");                       
                 string= scan.nextLine();
                 str[x]= string;
                System.out.print("Write a letter you wish to find :");
                String letter = scan.nextLine();
                char check = letter.charAt(0);
      //somthing in here ....

    Thank you very, very much for helping me, this is the first forum where I am getting any answers at all. Thanks guys!
    Yes, that is true I have a problem to "see" things in code..I feel " lost in translation " :)...Sometimes I think I understand code and than suddenly code does total different thing than I thought. I have to pass 2 exams of Java basic and bit advance level of Java , all seems very dark now..but I have a hope that I at least pass those exams. Of course it could be fantastic to start understand Java (or any other computer language) and be able to code one day for real. To be honest, I envy you that you can understand Java. When, all code works is so cool and fun! ok, Back to code...
    So I read your tips and advices , thanks.
    Here is another problem, with help of indexOf(char) I got index for character I searched, fine.
    The way i wrote the code I got separate answer for each string(check in code). What I need to have is, separate printed strings where given character is found and nothing else should be printed. Later, I need just one general comment ,only in case if character is NOT found in given strings.
    import java.util.*;
    public class upp9 {
         public static void main(String[] args) {
              Scanner scan = new Scanner(System.in);
              System.out.print("How many strings ?");
              int antal= scan.nextInt();
              String [] str = new String[antal];
              int x;
               scan.nextLine();
                 for( x=0;x<str.length;x++){
                      System.out.print("String "+(x+1)+": ");                       
                 str[x]= scan.nextLine();
                System.out.print("Write a letter you wish to find :");
                String letter = scan.nextLine();
                char check = letter.charAt(0);
                   for( x=0;x<str.length;x++){
                       str[x].indexOf(check);
                     //     System.out.println("String "+(x+1)+" "+str[x].indexOf(check));
                if((str[x].indexOf(check))>=0)
                     System.out.println("String "+(x+1)+" "+str[x]);
                else
                     System.out.println("Nothing in this string");
      System.out.println();
    }is printed.
    How many strings ?4
    String 1: hello
    String 2: other
    String 3: alex
    String 4: batman
    Write a letter you wish to find :a
    Nothing in this string
    Nothing in this string
    String 3 alex
    String 4 batmanI should get printed (with other code)...where I don't know how to think here? what code I should use?, what I can what I can not do here...hmmm
    //in case found
    How many strings ?4
    String 1: hello
    String 2: other
    String 3: alex
    String 4: batman
    Write a letter you wish to find :a
    String 3 alex
    String 4 batmanor....
    //in case NOT found
    How many strings ?4
    String 1: hello
    String 2: other
    String 3: alex
    String 4: batman
    Write a letter you wish to find : j
    Not found

  • Do{}while stopping condition

    Hi,
    I am having trouble with my stopping statement! I want all the items to evaluate to true before it stops:
    do{...}while(px!=x && py!=y && entryDir!=S)
    I am tracing around the outline of a character, the trouble is as soon as it get to the top of the letter and the entryDir changes it stops...
    So it should stop when px = x, py = y and the entry direction into the starting pixel (x,y) was S (south).
    Thanks, Ron
    Message was edited by:
    cake

    Here is the rest of the code, just to make sure...
    public void getMooreBlob(int x, int y){
         char N='N', E='E', S='S', W='W';
         int px=x, py=y, nextMove=1;
         downSampleLeft = downSampleRight = x;
         downSampleTop = downSampleBottom = y;
         System.out.println("left="+x+"right="+x+"top="+y+"bottom="+y);
         //I am always going to be entering from the south to start, scanning down
         char entryDir = S;
         do{
         //pixel positions relative to p
              switch (nextMove)
                   //move1
                   case 1:
                        if(loadImg.getRGB((px+1),(py-1))!=-1){
                             entryDir='E';
                             px=px+1; py=py-1;
                             setP(px, py);
                             nextMove=7;
                             break;
                   //move2
                   case 2:
                        if(loadImg.getRGB((px+1),py)!=-1){
                             entryDir='S';
                             px=px+1; py=py;
                             setP(px, py);
                             nextMove=1;
                             break;
                   //move3
                   case 3:
                        if(loadImg.getRGB((px+1),(py+1))!=-1){
                             entryDir='S';
                             px=px+1;py=py+1;
                             setP(px, py);
                             nextMove=1;
                             break;
                   //move4
                   case 4:
                        if(loadImg.getRGB(px,(py+1))!=-1){
                             entryDir='W';
                             px=px;py=py+1;
                             setP(px, py);
                             nextMove=3;
                             break;
                   //move5
                   case 5:
                        if(loadImg.getRGB((px-1),(py+1))!=-1){
                             entryDir='W';
                             px=px-1;py=py+1;
                             setP(px, py);
                             nextMove=3;
                             break;
                   //move6
                   case 6:
                        if(loadImg.getRGB((px-1),py)!=-1){
                             entryDir='N';
                             px=px-1;py=py;
                             setP(px, py);
                             nextMove=5;
                             break;
                   //move7
                   case 7:
                        if(loadImg.getRGB((px-1),(py-1))!=-1){
                             entryDir='N';
                             px=px-1;py=py-1;
                             setP(px, py);
                             nextMove=5;
                             break;
                   //move8
                   case 8:
                        if(loadImg.getRGB(px,(py-1))!=-1){
                             entryDir='E';
                             px=px;py=py-1;
                             setP(px, py);
                             nextMove=7;
                             break;
                   default:
                        nextMove++;
                        if(nextMove==9)nextMove=1;
                        break;
         }while(px!=x && py!=y && entryDir!=S);
    }

  • How to to scan a string, char by char?

    Hi i have some xml data, i want to scan the string char until it sees > for the first time. Then it adds the following data until it sees <, at which point it stops. So i should get s2tidm1 from "<server>s2tidm1</server>"
    The problem with the below code is that sa.next() gives me the whole string as there is no space, is there a sa.nextChar() or something similar?
    Code following -- Thanks Peter
    import java.io.*;
    import java.util.Scanner;
    import java.util.*;
    public class xmltestmod {
    static String data =  "<server>s2tidm1</server>";
        public static void main(String args[]) {
              Scanner sa = new Scanner(data);
              String pete = " ";
              String temp =" ";
              while (sa.hasNext())          {
                   temp = sa.next();
                   System.out.println(temp);
                   if (temp.contains(">")){
                        while (true){
                        System.out.println("Entering if");
                        temp = sa.next();
                        pete = pete + temp;
                             if(temp.contains("<")) break;
         System.out.println(pete);               
         sa.close();
    }

    >
    I got muiltiple xml lines in a array, i want to loop
    the array and strip out the tags so only the data is
    left. Thats why i didn't use the xml apis out there
    as you need to say starttag = "<Server>";, endtag =
    "/Server>", but i just want to say store all data
    inbetween < and >, that way i can loop through the
    whole array.
    Actually if you use the SAX parser, rather than the DOM parser, it will call a method of your chosing for each text element, and you can just ignore the callbacks for tags etc. if you wish.
    Can you explain abit more about hte substring and
    index of part please.Check the Javadocs. Substring chops part of a string out, indexOf finds the first occurance of a character.

  • My Epson Scan software can't open and keeps crashing. I reinstalled the software and the drivers but it crashes anyway. Epson Perfection v500

    When scanning a negative, it crashed. Then the software won't open and keeps throwing 'Error'.
    Process:         EPSON Scan [796]
    Path:            /Applications/Epson Software/EPSON Scan.app/Contents/MacOS/EPSON Scan
    Identifier:      com.epson.scan.standalone
    Version:         5.1.0f0 (5.1.0f0)
    Code Type:       X86 (Native)
    Parent Process:  launchd [173]
    Responsible:     EPSON Scan [796]
    User ID:         501
    Date/Time:       2014-08-01 12:53:18.116 +0100
    OS Version:      Mac OS X 10.9.4 (13E28)
    Report Version:  11
    Anonymous UUID:  2C569671-A037-9057-678F-1ED8DDF011D8
    Crashed Thread:  0  Dispatch queue: com.apple.main-thread
    Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
    Exception Codes: KERN_INVALID_ADDRESS at 0x0000000016669c90
    VM Regions Near 0x16669c90:
        mapped file            00000000145d2000-00000000145db000 [   36K] r--/rwx SM=COW  /System/Library/Fonts/Keyboard.ttf
    -->
        __TEXT                 0000000064b00000-0000000064b06000 [   24K] r-x/rwx SM=COW  /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
    0   com.epson.scan.ui             0x0e982916 CAdvancedDialog::InitDialogInfo() + 280
    1   com.epson.scan.ui             0x0e990f03 CAdvancedDialog::Open() + 1559
    2   com.epson.scan.ui             0x0e960bc8 CUIControl::UIStartProc(TW_USERINTERFACE*, TW_IDENTITY*, TW_IDENTITY*, unsigned short (*)(TW_IDENTITY*, unsigned long, unsigned short, unsigned short, char*), tag_UIAppOperation*, tag_UIStartScanPara*) + 4714
    3   com.epson.scan.ui             0x0e95bf54 CUI::IUIStartProc(TW_USERINTERFACE*, RegInfo const*, TW_IDENTITY*, TW_IDENTITY*, unsigned short (*)(TW_IDENTITY*, unsigned long, unsigned short, unsigned short, char*), tag_UIAppOperation*, tag_UIStartScanPara*) + 200
    4   com.epson.scan.standalone     0x00002e18 CStandAlone::EpUiStart() + 160
    5   com.epson.scan.standalone     0x0000503b CStandAlone::Run() + 721
    6   com.epson.scan.standalone     0x0000541d main + 295
    7   com.epson.scan.standalone     0x00001d4e _start + 228
    8   com.epson.scan.standalone     0x00001c69 start + 41
    Thread 1:: Dispatch queue: com.apple.libdispatch-manager
    0   libsystem_kernel.dylib         0x024c8992 kevent64 + 10
    1   libdispatch.dylib             0x02323899 _dispatch_mgr_invoke + 238
    2   libdispatch.dylib             0x02323532 _dispatch_mgr_thread + 52
    Thread 2:
    0   libsystem_kernel.dylib         0x024c8046 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x025b9dcf _pthread_wqthread + 372
    2   libsystem_pthread.dylib       0x025bdcce start_wqthread + 30
    Thread 3:
    0   libsystem_kernel.dylib         0x024c8046 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x025b9dcf _pthread_wqthread + 372
    2   libsystem_pthread.dylib       0x025bdcce start_wqthread + 30
    Thread 4:
    0   libsystem_kernel.dylib         0x024c8046 __workq_kernreturn + 10
    1   libsystem_pthread.dylib       0x025b9dcf _pthread_wqthread + 372
    2   libsystem_pthread.dylib       0x025bdcce start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
      eax: 0x16669c90  ebx: 0x0e98280f  ecx: 0x089b9e70  edx: 0x00310aa4
      edi: 0x00000000  esi: 0x09343a5c  ebp: 0xbffff4b8  esp: 0xbffff130
       ss: 0x00000023  efl: 0x00010202  eip: 0x0e982916   cs: 0x0000001b
       ds: 0x00000023   es: 0x00000023   fs: 0x00000000   gs: 0x0000000f
      cr2: 0x16669c90
    Logical CPU:     0
    Error Code:      0x00000004
    Trap Number:     14
    Binary Images:
        0x1000 -    0x51ff7 +com.epson.scan.standalone (5.1.0f0 - 5.1.0f0) /Applications/Epson Software/EPSON Scan.app/Contents/MacOS/EPSON Scan
       0x77000 -    0x77fff  com.apple.Carbon (154 - 157) <6C29C608-97B4-306E-AEC5-6F48EDF7EFB5> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
       0x7a000 -    0x80fff  org.twain.dsm (1.9.5 - 1.9.5) <3CE5B8E4-1F2D-3694-890D-B3965F244443> /System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN
       0x88000 -    0xd9ff1  libstdc++.6.dylib (60) <354F284B-2343-3810-9CA2-E28038824F6E> /usr/lib/libstdc++.6.dylib
      0x139000 -   0x13afff  libSystem.B.dylib (1197.1.1) <789CF4BE-5A0B-310E-9515-E515EA033D03> /usr/lib/libSystem.B.dylib
      0x141000 -   0x14afff  com.apple.audio.SoundManager (4.1 - 4.1) <68B7CEB7-AF09-3E24-8548-6ABF065B5186> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
      0x153000 -   0x157fff  com.apple.CommonPanels (1.2.6 - 96) <E7CA63C6-CEE9-3F0A-93A7-C12C653FFB80> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
      0x15f000 -   0x162ff7  com.apple.help (1.3.3 - 46) <AB6292FA-D3BC-3D56-B3A5-2BE630A503E7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
      0x168000 -   0x4ddff9  com.apple.HIToolbox (2.1.1 - 698) <FE3938F3-6338-3C5E-AAB3-47B2F5FAC762> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
      0x643000 -   0x696fff  com.apple.htmlrendering (77 - 1.1.4) <408FA30F-4FE9-3162-9FFD-677E8569C1EA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
      0x6bd000 -   0x6d0fff  com.apple.ImageCapture (9.0 - 9.0) <63D5C96F-1893-3F35-ADFB-EE451AFD87E6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
      0x6e9000 -   0x780ff7  com.apple.ink.framework (10.9 - 207) <EF00BCCB-B270-3F3D-9424-EF5F4BC23E25> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
      0x7aa000 -   0x7e8ff7  com.apple.NavigationServices (3.8 - 215) <A093AAF0-248E-313E-BA82-01F69E269895> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
      0x80f000 -   0x82aff5  com.apple.openscripting (1.4 - 157) <5C161A52-8D2F-3D56-A988-05727BED7A59> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
      0x83c000 -   0x83efff  com.apple.securityhi (9.0 - 55005) <FD6FC95D-CBE2-329F-9ACB-AB3027CAAB6D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
      0x843000 -   0x84cfff  com.apple.speech.recognition.framework (4.2.4 - 4.2.4) <CF8E5706-F744-3139-8A51-D52BF055D19F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
      0x855000 -   0x855fff  com.apple.ApplicationServices (48 - 48) <7967F6FA-2984-3CC3-AD9A-7B9AEC562A2A> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
      0x85d000 -   0x85dfff  com.apple.CoreServices (59 - 59) <06747539-5035-3307-8645-9BC4E7F89023> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
      0x866000 -   0x8bbff7  com.apple.audio.CoreAudio (4.2.1 - 4.2.1) <CB06B746-9EB1-3972-A798-A139E15F5ACC> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
      0x8de000 -   0x933fff  libc++.1.dylib (120) <10C0A136-64F9-3CC2-9420-013247032120> /usr/lib/libc++.1.dylib
      0x98a000 -   0xb8cfff  com.apple.CoreFoundation (6.9 - 855.17) <E382BBB6-4F41-3959-ADC7-238BE49A2155> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
      0xcc7000 -   0xe29ffb  com.apple.CFNetwork (673.4 - 673.4) <3B6BDE2F-BFA3-3B7E-BC53-7B6B75EB12D3> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
      0xefb000 -  0x11fcffb  com.apple.CoreServices.CarbonCore (1077.17 - 1077.17) <02C72D54-E3D3-32B0-A081-E85A7038489D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x1273000 -  0x130bff7  com.apple.Metadata (10.7.0 - 800.28) <D8C2153B-6D0F-3B75-97C7-742BDCA430FC> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x135c000 -  0x13dcff7  com.apple.CoreServices.OSServices (600.4 - 600.4) <382BE89A-9F37-3316-9AB8-DDEA691A80D1> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x1471000 -  0x14e4fff  com.apple.SearchKit (1.4.0 - 1.4.0) <6F607AB6-7553-37BA-BEC5-98FD7C27FAD7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x151f000 -  0x157dffd  com.apple.AE (665.5 - 665.5) <54F2F247-160C-3A22-A6E3-5D49655A67AB> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x15a9000 -  0x1684ff7  com.apple.LaunchServices (572.28 - 572.28) <2DEA5B87-80AC-3ACD-9F60-4BC61353B66E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x16ef000 -  0x171bff7  com.apple.DictionaryServices (1.2 - 208) <33873336-BECD-3F62-A315-C45F24C1818C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x173b000 -  0x1778ff7  libauto.dylib (185.5) <CD008E66-4A0C-35F5-8D72-80D76A716A03> /usr/lib/libauto.dylib
    0x178e000 -  0x17a0fff  libbsm.0.dylib (33) <1BE92DB5-0D2F-3BB5-BCC6-8A71EF2A3450> /usr/lib/libbsm.0.dylib
    0x17a8000 -  0x1811fff  com.apple.SystemConfiguration (1.13.1 - 1.13.1) <3AD9C90B-40A9-312B-B479-3AB178A96EA1> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x1842000 -  0x1ab1ff2  com.apple.security (7.0 - 55471.14.8) <8AF3BEF0-0EF9-32CD-A316-F9C6325E3491> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x1bd4000 -  0x1ce6ffc  libsqlite3.dylib (158) <B3DB0FED-FE4C-314D-8329-CF7708C8AAF4> /usr/lib/libsqlite3.dylib
    0x1cfd000 -  0x1d0bff7  libz.1.dylib (53) <858B4D9F-D87E-3D81-B07A-DF9632BD185F> /usr/lib/libz.1.dylib
    0x1d11000 -  0x1eb94af  libobjc.A.dylib (551.1) <31CBE178-E972-30D1-ADC6-4B8345CAE326> /usr/lib/libobjc.A.dylib
    0x1ed6000 -  0x1fc2ff7  libxml2.2.dylib (26) <32040145-6FD6-3AD2-B98B-39F73BF9AC47> /usr/lib/libxml2.2.dylib
    0x1ff1000 -  0x21b7ffb  libicucore.A.dylib (511.34) <9588FA53-7801-3A44-8E5A-1365586A4918> /usr/lib/libicucore.A.dylib
    0x224b000 -  0x224cfff  libDiagnosticMessagesClient.dylib (100) <B936B1D4-90BB-395D-8EA9-E1237608E7D0> /usr/lib/libDiagnosticMessagesClient.dylib
    0x2251000 -  0x2275ff3  libc++abi.dylib (49.1) <43A04ACF-97A5-35ED-B454-6B5C0CF0F99D> /usr/lib/libc++abi.dylib
    0x2281000 -  0x2285ffa  libcache.dylib (62) <9730D7F2-D226-3F30-8D26-BF598CB781F6> /usr/lib/system/libcache.dylib
    0x228a000 -  0x2295ffb  libcommonCrypto.dylib (60049) <F8E60C43-22EE-3E0B-9546-3365056901F1> /usr/lib/system/libcommonCrypto.dylib
    0x22a2000 -  0x22a7ff6  libcompiler_rt.dylib (35) <9924DF2E-D80B-3A21-920D-544A4597203F> /usr/lib/system/libcompiler_rt.dylib
    0x22b2000 -  0x22bafff  libcopyfile.dylib (103.92.1) <9B62DDFE-FEFD-31CA-989F-9BE0AB606C49> /usr/lib/system/libcopyfile.dylib
    0x22c1000 -  0x2311ff7  libcorecrypto.dylib (161.1) <135FD99E-2211-3DF4-825C-C9F816107F0C> /usr/lib/system/libcorecrypto.dylib
    0x2320000 -  0x2338ffd  libdispatch.dylib (339.92.1) <7E7A88BF-74B3-363B-B534-6F757DF2DDE3> /usr/lib/system/libdispatch.dylib
    0x234b000 -  0x234eff7  libdyld.dylib (239.4) <B2BD2222-2A51-39B7-BCC5-B8A4F36F900A> /usr/lib/system/libdyld.dylib
    0x2355000 -  0x2355fff  libkeymgr.dylib (28) <1B097DEA-011E-3B1C-86D5-6C7FAD5C765A> /usr/lib/system/libkeymgr.dylib
    0x235a000 -  0x2362fff  liblaunch.dylib (842.92.1) <C180016C-F2DB-3D8B-A72D-5185CE67DFA2> /usr/lib/system/liblaunch.dylib
    0x236a000 -  0x236eff7  libmacho.dylib (845) <D8E93E59-1F80-3413-B9CF-78B848F6E873> /usr/lib/system/libmacho.dylib
    0x2373000 -  0x2375fff  libquarantine.dylib (71) <EE3B510E-1AEC-3171-8A1A-D6A5A42CF35C> /usr/lib/system/libquarantine.dylib
    0x237b000 -  0x237cfff  libremovefile.dylib (33) <ED35EA79-EB06-3B84-A6D4-B1A9D6B8648D> /usr/lib/system/libremovefile.dylib
    0x2382000 -  0x2394fff  libsystem_asl.dylib (217.1.4) <51EB17C9-9F5B-39F3-B6CD-8EF238B05B89> /usr/lib/system/libsystem_asl.dylib
    0x239e000 -  0x239ffff  libsystem_blocks.dylib (63) <2AC67D5E-ECD4-3644-A53C-9684F9B7AA33> /usr/lib/system/libsystem_blocks.dylib
    0x23a4000 -  0x2436ff9  libsystem_c.dylib (997.90.3) <80D21D3D-1031-314C-B1F0-0B35B977CEFB> /usr/lib/system/libsystem_c.dylib
    0x245e000 -  0x2460fff  libsystem_configuration.dylib (596.15) <E49AAD29-35C2-3EE2-AF4D-59514C4B478F> /usr/lib/system/libsystem_configuration.dylib
    0x2466000 -  0x246efff  libsystem_dnssd.dylib (522.92.1) <7E36B79E-6BF4-3462-9A84-C0744D029636> /usr/lib/system/libsystem_dnssd.dylib
    0x2474000 -  0x249cfff  libsystem_info.dylib (449.1.3) <BB68E8CC-422F-3121-8C86-D0F766FB696D> /usr/lib/system/libsystem_info.dylib
    0x24b0000 -  0x24cdff4  libsystem_kernel.dylib (2422.110.17) <BCE753BB-9F18-30CB-87BC-D960721254C1> /usr/lib/system/libsystem_kernel.dylib
    0x24ee000 -  0x251fffa  libsystem_m.dylib (3047.16) <28E614E8-7802-3E84-960A-AD4721EF10F7> /usr/lib/system/libsystem_m.dylib
    0x252a000 -  0x2542ff7  libsystem_malloc.dylib (23.10.1) <CB52555E-0F5B-31E3-A42A-FD4F930E2192> /usr/lib/system/libsystem_malloc.dylib
    0x254b000 -  0x2576ff7  libsystem_network.dylib (241.3) <71EBA489-386D-3608-ADE6-CB50EBD1AB1B> /usr/lib/system/libsystem_network.dylib
    0x2590000 -  0x2599fff  libsystem_notify.dylib (121) <623269F5-1518-3035-A916-8AF83C972154> /usr/lib/system/libsystem_notify.dylib
    0x25a1000 -  0x25a6ff3  libsystem_platform.dylib (24.90.1) <0613F163-9A7A-3908-B30B-AC1627503933> /usr/lib/system/libsystem_platform.dylib
    0x25b7000 -  0x25beffb  libsystem_pthread.dylib (53.1.4) <8B1B7B84-1B5D-32A8-AC0D-1E689E5C8A4C> /usr/lib/system/libsystem_pthread.dylib
    0x25c8000 -  0x25c9ffa  libsystem_sandbox.dylib (278.11.1) <DA875837-A5C2-3004-8117-65F378E4BD03> /usr/lib/system/libsystem_sandbox.dylib
    0x25ce000 -  0x25cfffd  libunc.dylib (28) <22A126A1-DCFB-3BE5-A66B-C973F0A5D839> /usr/lib/system/libunc.dylib
    0x25d5000 -  0x25dbffb  libunwind.dylib (35.3) <099D1A6F-A1F0-3D05-BF1C-0A7BB32D39C2> /usr/lib/system/libunwind.dylib
    0x25e2000 -  0x2606ff7  libxpc.dylib (300.90.2) <5ACBBE2C-74EB-3E88-BCBF-C573095318A5> /usr/lib/system/libxpc.dylib
    0x261c000 -  0x262afff  libxar.1.dylib (202) <B73748D4-F830-3C71-98B3-7A3ABF5136FD> /usr/lib/libxar.1.dylib
    0x2632000 -  0x2636ffc  libpam.2.dylib (20) <50623D44-795F-3E28-AA85-23E0E7E2AE0E> /usr/lib/libpam.2.dylib
    0x263b000 -  0x263bffd  libOpenScriptingUtil.dylib (157) <4D06E8ED-D312-34EA-A448-DFF45ADC3CE5> /usr/lib/libOpenScriptingUtil.dylib
    0x263f000 -  0x264bffc  libbz2.1.0.dylib (29) <3CEF1E92-BA42-3F8A-8E8D-9E1F7658E5C7> /usr/lib/libbz2.1.0.dylib
    0x2651000 -  0x26c8ffb  com.apple.framework.IOKit (2.0.1 - 907.100.13) <D1308EE0-96AA-3442-A27B-264F58AE12B4> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x26f8000 -  0x2701fff  com.apple.DiskArbitration (2.6 - 2.6) <92F7575A-AA20-34D9-BB26-2CC8C3CCAFEB> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x270b000 -  0x2712ff2  com.apple.NetFS (6.0 - 4.0) <915AA303-C02B-3B0C-8208-D8AAA4350DB4> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x2719000 -  0x2725ffc  libkxld.dylib (2422.110.17) <FBC1725B-74D4-3DFC-954E-0628948C0781> /usr/lib/system/libkxld.dylib
    0x272a000 -  0x2735ff6  com.apple.NetAuth (5.0 - 5.0) <3B2E9615-EE12-38FC-BDCF-09529FF9464B> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x2741000 -  0x2a6cffe  com.apple.Foundation (6.9 - 1056.13) <C33A8984-7E97-36BE-B842-EE4FE35F53EA> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x2c04000 -  0x2c05fff  liblangid.dylib (117) <F18F76C6-7E4B-34AD-AE81-C1C031BF2F7D> /usr/lib/liblangid.dylib
    0x2c09000 -  0x2c25fff  libCRFSuite.dylib (34) <FFF76EBA-DF35-3A5F-857F-3F4B1C9F4C77> /usr/lib/libCRFSuite.dylib
    0x2c2f000 -  0x2c98ffa  com.apple.datadetectorscore (5.0 - 354.5) <CB793FA7-B873-39A9-855F-D86AB0C35298> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
    0x2cc8000 -  0x2ccbff9  com.apple.TCC (1.0 - 1) <A5FCF7AA-3F56-3A19-9DF1-661F1F02F79D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x2cd1000 -  0x2ce9ff7  com.apple.CFOpenDirectory (10.9 - 173.90.1) <184471C6-C810-3346-B7C7-D86E695D0FA1> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x2d01000 -  0x2d0bfff  com.apple.bsd.ServiceManagement (2.0 - 2.0) <B84F3916-236A-347B-9C1F-3DE571496737> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManage ment
    0x2d14000 -  0x2d3efff  libxslt.1.dylib (13) <249D54AB-1D82-38FE-ABEC-0D575450C73B> /usr/lib/libxslt.1.dylib
    0x2d4a000 -  0x2e0dff1  com.apple.CoreText (367.20 - 367.20) <42445623-3BDD-3678-8B46-845C441B6251> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x2e70000 -  0x3268ffb  com.apple.CoreGraphics (1.600.0 - 599.25.10.1) <9BCF8082-2CE7-3DE6-A5F2-4C84CAE21BB1> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x3303000 -  0x3410ff7  com.apple.ImageIO.framework (3.3.0 - 1043) <3AA4C524-1B31-39AC-A641-189D0D6EA427> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x346b000 -  0x34e0ff1  com.apple.ApplicationServices.ATS (360 - 363.3) <FD423680-01A1-357A-89A7-33910A87DE65> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x3508000 -  0x3599fff  com.apple.ColorSync (4.9.0 - 4.9.0) <8366AE10-0396-3100-B87A-A176E8ECE7B6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x35d8000 -  0x3627ff9  com.apple.HIServices (1.23 - 468) <B0534B49-A137-363A-9FC2-44FAA6F0894F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x3658000 -  0x3668ff5  com.apple.LangAnalysis (1.7.0 - 1.7.0) <71DE7754-0A47-3F35-B1BF-B1FE7E1311E0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x3675000 -  0x3711fff  com.apple.QD (3.50 - 298) <F73FD4D4-17A4-37D6-AC06-7CA5A8BA1212> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x373e000 -  0x3748ff7  com.apple.speech.synthesis.framework (4.7.1 - 4.7.1) <C4CC55E5-6CC4-307E-9499-AF89A6463AF4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x3759000 -  0x375dffc  com.apple.IOSurface (91.1 - 91.1) <70637267-4D54-3EFF-A929-54FC0A8A907A> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x3765000 -  0x3765fff  com.apple.Accelerate (1.9 - Accelerate 1.9) <C85070A7-D942-3CFA-981F-5864480788C8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x3768000 -  0x3a52fd2  com.apple.vImage (7.0 - 7.0) <256972F0-3DBC-3CE1-9EE8-B48243868729> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x3a8f000 -  0x3a8ffff  com.apple.Accelerate.vecLib (3.9 - vecLib 3.9) <DDAC0B59-F886-3AB1-98E8-C71FFF161CD4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x3a92000 -  0x3b62fef  libvDSP.dylib (423.32) <E2FA7230-A001-3F6B-9ACF-6998C51AD7DC> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x3b6e000 -  0x3c1affb  libvMisc.dylib (423.32) <43873EFF-FB43-3301-BEE8-F2C3A046D7A6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x3c25000 -  0x3feaff6  libLAPACK.dylib (1094.5) <E6286E68-3501-31AC-813E-75B3B3968011> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x4041000 -  0x4197ff0  libBLAS.dylib (1094.5) <74310C2F-4FDB-3995-A01A-5AFB83010A43> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x41bc000 -  0x42b0fff  libFontParser.dylib (111.1) <D8F9B2A4-41A6-3407-8D80-13A841F97BE5> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x4309000 -  0x434fff7  libFontRegistry.dylib (127) <A0930DB2-A6C6-3C6E-B4A2-119E0D76FD7D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x4370000 -  0x4394fff  libJPEG.dylib (1043) <257BE460-DFB1-3398-8AC5-A2E50FBED794> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x439c000 -  0x43f5ffa  libTIFF.dylib (1043) <C03B34F4-8037-3AF5-AE51-B8B5FC8DB639> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x4403000 -  0x441eff6  libPng.dylib (1043) <AFF54258-8124-31AE-BBAA-575FD7C43EF3> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x4426000 -  0x442affa  libGIF.dylib (1043) <276F48A6-766B-3D40-85C4-C9E8E6051DF7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x442f000 -  0x452dfff  libJP2.dylib (1043) <7B186EC7-B37E-3126-BCCE-7787F65C878D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x4553000 -  0x4555ffb  libRadiance.dylib (1043) <ECD94F60-9AAD-3207-B3BD-9DB559FC5032> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.d ylib
    0x4559000 -  0x45a5ff7  libcups.2.dylib (372.4) <A11AA954-07E7-3929-84AB-309B0C0DDB5D> /usr/lib/libcups.2.dylib
    0x45b7000 -  0x45d0fff  com.apple.Kerberos (3.0 - 1) <91F17EB2-C70C-359C-B09D-96B52D2A9C9F> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x45e8000 -  0x4619ffb  com.apple.GSS (4.0 - 2.0) <145B389F-AC1E-3817-835D-8EA263E96EA5> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x4634000 -  0x4651ffb  libresolv.9.dylib (54) <3EC12A7F-6BA1-3976-9F1F-6A4B76303028> /usr/lib/libresolv.9.dylib
    0x465c000 -  0x474cffb  libiconv.2.dylib (41) <848FEBA7-2E3E-3ECB-BD59-007F32468787> /usr/lib/libiconv.2.dylib
    0x475a000 -  0x47c5fff  com.apple.Heimdal (4.0 - 2.0) <D6465D74-9351-3FF3-9561-AC149AEDB86F> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x47ea000 -  0x47ebffc  com.apple.TrustEvaluationAgent (2.0 - 25) <064B485D-56E0-3DD7-BBE2-E08A5BFFF8B3> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x47f0000 -  0x47f4fff  libheimdal-asn1.dylib (323.92.1) <DD8BAEED-28AC-389E-9DC4-E32DA60CB05A> /usr/lib/libheimdal-asn1.dylib
    0x47fa000 -  0x4806ff7  com.apple.OpenDirectory (10.9 - 173.90.1) <E264995C-298E-3DA4-8AFD-11C941BA5E40> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x4816000 -  0x481fffc  com.apple.CommonAuth (4.0 - 2.0) <99219CEB-D340-3E1F-9C04-FD0FA700BD67> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x4826000 -  0x489cff3  com.apple.securityfoundation (6.0 - 55122.3) <6E1412EF-2E22-3C9D-851C-9534903D926A> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x48cd000 -  0x4a40ffb  com.apple.audio.toolbox.AudioToolbox (1.10 - 1.10) <4248C0FE-F872-34AB-9402-0045D5CD0CC1> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x4aca000 -  0x4bb0ff7  com.apple.coreui (2.1 - 231) <1C1AE894-C5C2-3F1C-BF29-B152ECD9BD88> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x4c3a000 -  0x4de6fff  com.apple.QuartzCore (1.8 - 332.3) <DA347693-5E26-3E47-A2B3-3824C52EB08B> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x4e9c000 -  0x4fd3fff  com.apple.desktopservices (1.8.3 - 1.8.3) <3574872B-435C-3AB8-A453-02A33A771CDB> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x5049000 -  0x505dff9  com.apple.MultitouchSupport.framework (245.13 - 245.13) <06C2834A-91E9-3DCC-B7D0-9EAC592CE1C5> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x506b000 -  0x5085ff7  com.apple.GenerationalStorage (2.0 - 160.3) <D39634C9-93BF-3C74-828B-4809EF895DA0> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
    0x5093000 -  0x50d3ff7  com.apple.bom (14.0 - 193.1) <FFF1C8E5-41FF-357B-8681-69B21DCED2E4> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x50e5000 -  0x50f3ff3  com.apple.opengl (9.6.1 - 9.6.1) <B8205F16-6435-3062-89C9-2D8FF1799B3C> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x50fb000 -  0x5122fff  com.apple.CoreVideo (1.8 - 117.2) <A53FDD90-F200-3F7C-8A8E-5DE36D3DFBB0> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x513b000 -  0x5430ffc  com.apple.CoreImage (9.4.0) <33696A53-9E18-32D6-844F-28098DB7E426> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
    0x54d7000 -  0x552dff6  com.apple.ScalableUserInterface (1.0 - 1) <2C81641B-FA30-32FF-8B3E-3CB9BF53B2D9> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/ScalableU serInterface.framework/Versions/A/ScalableUserInterface
    0x5546000 -  0x5588fff  libGLU.dylib (9.6.1) <0655104D-2F22-36CE-955B-52A533CA70D5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x5596000 -  0x559effe  libGFXShared.dylib (9.6.1) <632989B3-36C2-302E-8A85-A02125A9C5D6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x55a5000 -  0x55b4fff  libGL.dylib (9.6.1) <885E9C1F-11C7-347D-BE10-522A40A46596> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x55c7000 -  0x5604ffb  libGLImage.dylib (9.6.1) <E2DADD8A-8A60-3F39-840B-4B7FE7001384> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x560c000 -  0x560effe  libCVMSPluginSupport.dylib (9.6.1) <C2071F9E-72A1-360C-BF7E-286F9681922F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
    0x5613000 -  0x5617ffe  libCoreVMClient.dylib (58.1) <0EB8FFD7-AFED-3A63-810E-29629831D43D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x561d000 -  0x5a51ff7  com.apple.vision.FaceCore (3.0.0 - 3.0.0) <5B12F3E9-84F6-3183-B85D-FD19EF800ADB> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x5c66000 -  0x5c71fff  com.apple.CrashReporterSupport (10.9 - 539) <10FE9B2D-404F-32B8-B3CA-CBA3524B4CFF> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
    0x5c7e000 -  0x5ccefff  com.apple.opencl (2.3.59 - 2.3.59) <9A8EF83B-78F9-3278-8812-5A0ECB09F8B7> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x5ce0000 -  0x5cedfff  com.apple.AppleFSCompression (56.92.1 - 1.0) <D2E7A2DF-9E5B-35E6-9CCD-0D40ADA7E021> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/Apple FSCompression
    0x5cf5000 -  0x5d11ff9  com.apple.Ubiquity (1.3 - 289) <1CEDC83D-7282-3B4D-8CF7-4FE045012391> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
    0x5d23000 -  0x5d31ff7  com.apple.Sharing (132.2 - 132.2) <87DBFC7A-9689-3B8E-AD16-5A9DFF9DE625> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
    0x5d41000 -  0x5d77fff  com.apple.IconServices (25 - 25.17) <A4B5242B-765E-3D58-B066-BBEDB5947AAD> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconService s
    0x5d9f000 -  0x5dcaff5  com.apple.ChunkingLibrary (2.0 - 155.1) <50BBBBF8-F30B-39EA-A512-11A47F429F2C> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/Chunking Library
    0x5dd6000 -  0x5dd6fff  com.apple.Cocoa (6.8 - 20) <407DC9E6-BBCE-3D34-9BBB-00C90584FFDF> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x5dd9000 -  0x69f7ff3  com.apple.AppKit (6.9 - 1265.21) <1D31697B-6F33-3239-BACE-5D1361B1F79A> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x6f83000 -  0x71e7ff7  com.apple.CoreData (107 - 481.3) <8EB45FB9-CF78-36E1-919C-E976AE4C8146> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x72aa000 -  0x72e6ff4  com.apple.RemoteViewServices (2.0 - 94) <BEEE6ADF-7DA3-3D68-BCB0-9863BE1A1F46> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
    0x730f000 -  0x730fffd  com.apple.audio.units.AudioUnit (1.10 - 1.10) <9515158F-3A33-39CF-AD5A-201C2B121F33> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7315000 -  0x735dfff  com.apple.PerformanceAnalysis (1.47 - 47) <5C6FA727-EAC9-3924-8662-AF01090A9EF4> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
    0x7b98000 -  0x7c66ff7  com.apple.backup.framework (1.5.4 - 1.5.4) <C09AF796-385F-34DB-B551-68967989E9CB> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
    0x7cd7000 -  0x7d61ff7  com.apple.CoreSymbolication (3.0.1 - 141.0.5) <A33D0598-8699-39AC-A1DD-37079F423269> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
    0x7dac000 -  0x7e0dff7  com.apple.Symbolication (1.4 - 129.0.2) <774BC6EC-450B-3AE8-BBED-F1F140B93E7E> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolicat ion
    0x7e3c000 -  0x7e6aff3  com.apple.DebugSymbols (106 - 106) <FC70F4C9-B2A6-352F-9563-6C085E9DDDB8> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
    0x88c2000 -  0x88caff7  libCGCMS.A.dylib (599.25.10.1) <0F42B4AF-CAC2-3433-B33F-3AF2C4FFFEDA> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS .A.dylib
    0x88e0000 -  0x88e3ffa  libCGXType.A.dylib (599.25.10.1) <FAA0A87E-0E30-3787-88F0-D0CD8F5661A2> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXTy pe.A.dylib
    0x88f9000 -  0x88f9fff  libodfde.dylib (20) <98FC02AE-C596-3ED5-80D1-C502FF6115ED> /usr/lib/libodfde.dylib
    0xa078000 -  0xa0a8ff7  com.apple.CoreServicesInternal (184.9 - 184.9) <999FEDEC-7657-3F32-A9AE-F29E0BE0AAF5> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesIn ternal
    0xa0ce000 -  0xa0f6ff7  libRIP.A.dylib (599.25.10.1) <D33121E4-3FA6-3CC3-A36F-1C173A335E7F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A .dylib
    0xa1db000 -  0xa1e6ffa  com.apple.CommerceCore (1.0 - 42) <E59717F2-6770-3DBC-8510-F7AA61E60F57> /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Frameworks/C ommerceCore.framework/Versions/A/CommerceCore
    0xa62c000 -  0xa651ff9  com.apple.framework.familycontrols (4.1 - 410) <A33A97EE-C735-38BA-9B49-5D78DAA3DEDA> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0xa666000 -  0xa695ff7  com.apple.framework.SystemAdministration (1.0 - 1.0) <1BD6205B-7C66-3B7B-AC8C-11BE34F7CF6B> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/Sys temAdministration
    0xa6b5000 -  0xa6bfff7  com.apple.DirectoryService.Framework (10.9 - 173.90.1) <12D77553-81D4-342B-871A-C65795D85CCF> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0xa6c8000 -  0xa6cbffe  com.apple.LoginUICore (3.0 - 3.0) <6FE961A4-3C17-3004-B50B-FD78FDC28350> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/Lo ginUICore.framework/Versions/A/LoginUICore
    0xa6d3000 -  0xa772ff7  libCoreStorage.dylib (380) <78F0E11F-D040-31DD-BD5E-6AC0EC8FD0D4> /usr/lib/libCoreStorage.dylib
    0xa797000 -  0xa7a2fff  libcsfde.dylib (380) <821ACD5D-E4BD-3626-B7AC-8EE2637268C3> /usr/lib/libcsfde.dylib
    0xa7ac000 -  0xa7e4ff7  com.apple.MediaKit (15 - 709) <82E0F8C0-313C-379C-9994-4D21587D0C0C> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0xa7f4000 -  0xa7f6ff2  com.apple.EFILogin (2.0 - 2) <BC558029-74C0-3A69-B376-8F4CBF8C338F> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0xe48f000 -  0xe57aff4  com.apple.DiskImagesFramework (10.9 - 371.1) <32A138AB-6A20-3C28-BFF8-7188C9790F31> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0xe5cb000 -  0xe692ff7  com.apple.DiscRecording (8.0 - 8000.4.6) <84A7EC09-3BBD-3E04-A88C-6D3B724448FF> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0xe6ea000 -  0xe730ff7  libcurl.4.dylib (78.94.1) <0EBB0049-F944-3A3F-ACBF-80D742C4945B> /usr/lib/libcurl.4.dylib
    0xe73f000 -  0xe742ffb  libutil.dylib (34) <B496031E-E763-3DEB-84D2-85C0F3DF2012> /usr/lib/libutil.dylib
    0xe748000 -  0xe74eff7  com.apple.AOSNotification (1.7.0 - 760.3) <63F7E7F8-6FA3-38D3-9907-CDF360CA9354> /System/Library/PrivateFrameworks/AOSNotification.framework/Versions/A/AOSNotif ication
    0xe758000 -  0xe790fff  com.apple.LDAPFramework (2.4.28 - 194.5) <4399D209-B119-3ACC-97AF-F2E14DD207CB> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0xe79d000 -  0xe7adff7  libsasl2.2.dylib (170) <CA1C07F6-8E17-315E-AE49-AB696DDE6707> /usr/lib/libsasl2.2.dylib
    0xe7b4000 -  0xe897ff7  libcrypto.0.9.8.dylib (50) <B367D3A3-FC1F-326C-92EC-CAD81666524D> /usr/lib/libcrypto.0.9.8.dylib
    0xe8ea000 -  0xe91fffd  libssl.0.9.8.dylib (50) <F3BEA2DF-DB84-37F0-B4C7-97C0A4DF19C9> /usr/lib/libssl.0.9.8.dylib
    0xe932000 -  0xe94aff3 +com.epson.scan.perfectionv500 (3.7.4.1 - 3.7.4.1) /Library/Image Capture/TWAIN Data Sources/*/EPSON Perfection V500
    0xe95a000 -  0xeaf3fe3 +com.epson.scan.ui (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/UI.bundle/Contents/MacOS/UI
    0xebd9000 -  0xec25fc7 +com.epson.scan.epjpg (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/JPEG.bundle/Contents/MacOS/JPEG
    0xec55000 -  0xec81ff3 +com.epson.scan.epmtif (3.7.2 - 3.7.2) /Library/Image Capture/TWAIN Data Sources/*/Multiple TIFF.bundle/Contents/MacOS/Multiple TIFF
    0xeca0000 -  0xecdffd3 +com.epson.scan.eppdf (3.7.2 - 3.7.2) /Library/Image Capture/TWAIN Data Sources/*/PDF.bundle/Contents/MacOS/PDF
    0xed09000 -  0xed41ff3 +com.epson.scan.eptif (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/TIFF.bundle/Contents/MacOS/TIFF
    0xed68000 -  0xed88fd7 +com.epson.scan.eppict (3.7.2 - 3.7.2) /Library/Image Capture/TWAIN Data Sources/*/PICT.bundle/Contents/MacOS/PICT
    0xeda3000 -  0xedd9fd3 +com.epson.scan.eppij (3.7.2 - 3.7.2) /Library/Image Capture/TWAIN Data Sources/*/PIM JPEG.bundle/Contents/MacOS/PIM JPEG
    0xedff000 -  0xee35fcf +com.epson.scan.eppit (3.7.2 - 3.7.2) /Library/Image Capture/TWAIN Data Sources/*/PIM TIFF.bundle/Contents/MacOS/PIM TIFF
    0xee5b000 -  0xee96ff7 +com.epson.scan.utwb (3.7.1 - 3.7.1) /Library/Image Capture/TWAIN Data Sources/*/UI Twain Bridge.bundle/Contents/MacOS/UI Twain Bridge
    0xeeb2000 -  0xeecbff7 +com.epson.scan.dscl (3.7.1 - 3.7.1) /Library/Image Capture/TWAIN Data Sources/*/DS Control.bundle/Contents/MacOS/DS Control
    0xeedb000 -  0xef1afe7 +com.epson.scan.twpmg (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/TWAIN Protocol Manager.bundle/Contents/MacOS/TWAIN Protocol Manager
    0xef3d000 -  0xf00afe3 +com.epson.scan.scncl (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/Scan Control.bundle/Contents/MacOS/Scan Control
    0xf09d000 -  0xf125fe3 +com.epson.scan.dtr (4.3.2 - 4.3.2) /Library/Image Capture/TWAIN Data Sources/*/DTR.bundle/Contents/MacOS/DTR
    0xf149000 -  0xf187ff3 +com.epson.scan.fit (3.9.1 - 3.9.1) /Library/Image Capture/TWAIN Data Sources/*/FIT.bundle/Contents/MacOS/FIT
    0xf190000 -  0xf1e7fca +com.epson.scan.devcl (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/Device Control.bundle/Contents/MacOS/Device Control
    0xf214000 -  0xf220fe7 +com.epson.scan.DDC (1.1.0 - 1.1.0) /Library/Image Capture/TWAIN Data Sources/*/EsDDC.bundle/Contents/MacOS/EsDDC
    0xf228000 -  0xf237fe0 +com.epson.scan.EsDDE (2.0.5 - 2.0.5) /Library/Image Capture/TWAIN Data Sources/*/EsDDE.bundle/Contents/MacOS/EsDDE
    0xf23f000 -  0xf261ff7 +com.epson.scan.devif (3.7.6 - 3.7.6) /Library/Image Capture/TWAIN Data Sources/*/Device Interface.bundle/Contents/MacOS/Device Interface
    0xf278000 -  0xf2b2fdc +com.epson.scan.Interpreter 7C (1.0.8 - 1.0.8) /Library/Image Capture/TWAIN Data Sources/*/Interpreter 7C.bundle/Contents/MacOS/Interpreter 7C
    0xf2cd000 -  0xf2cdff3 +com.epon.scan.icelut (1.00 - 1.00) /Library/Image Capture/TWAIN Data Sources/*/ICE LUT.bundle/Contents/MacOS/ICE LUT
    0xf2d3000 -  0xf2d4ffd +com.epson.scan.icemaskfile (2.01 - 2.01) /Library/Image Capture/TWAIN Data Sources/*/ICE Mask File.bundle/Contents/MacOS/ICE Mask File
    0xf2db000 -  0xf2ddfff +com.epson.scan.usb (1.1.6) <69BC3AE6-A7D2-E1AA-6C16-016DDC387B04> /Library/Image Capture/TWAIN Data Sources/*/EPSON USB Scanner.bundle/Contents/MacOS/EPSON USB Scanner
    0xf2e6000 -  0xf2f0ff7  com.apple.iokit.IOUSBLib (656.4.0 - 656.4.0) <D7656A98-7491-3F8C-A4C1-0FB3E8F1F61A> /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Co ntents/MacOS/IOUSBLib
    0xf33d000 -  0xf349fff +com.epson.scan.fc (1.1.0 - 1.1.0) /Library/Image Capture/TWAIN Data Sources/*/EsFC.bundle/Contents/MacOS/EsFC
    0xf352000 -  0xf375fe7 +com.epson.scan.dice (1.1.0 - 1.1.0) /Library/Image Capture/TWAIN Data Sources/*/Digital ICE.bundle/Contents/MacOS/Digital ICE
    0xf380000 -  0xf417fe7 +com.epson.scan.esdtr2 (2.0.5 - 2.0.5) /Library/Image Capture/TWAIN Data Sources/*/DTR2.bundle/Contents/MacOS/DTR2
    0xf446000 -  0xf47efef +com.epson.scan.exif (2.0.4 - 2.0.4) /Library/Image Capture/TWAIN Data Sources/*/PIM JPEG Support.bundle/Contents/MacOS/PIM JPEG Support
    0xf496000 -  0xf4a5ff4 +com.epson.scan.pimtiff (2.0.4 - 2.0.4) /Library/Image Capture/TWAIN Data Sources/*/PIM TIFF Support.bundle/Contents/MacOS/PIM TIFF Support
    0xf57f000 -  0xf6aefdb +com.epson.scan.esmps (3.7.0 - 3.7.0) /Library/Image Capture/TWAIN Data Sources/*/Multi Page Saving.bundle/Contents/MacOS/Multi Page Saving
    0xf7da000 -  0xfa56fe7  com.apple.QuickTime (7.7.3 - 2826.19) <AEF12245-C9D5-3B50-8AB6-45DC794E693E> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x11dae000 - 0x11de0ff7  libTrueTypeScaler.dylib (111.1) <A568EE4C-1588-3F8B-8640-F02CEFC5AF09> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framewo rk/Resources/libTrueTypeScaler.dylib
    0x11ded000 - 0x11e5bffb  libType1Scaler.dylib (112.1) <8DF02425-1C46-3B86-9E02-71F8D13FF3B1> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ATS.framewo rk/Resources/libType1Scaler.dylib
    0x11f42000 - 0x11f49ffe  com.apple.agl (3.2.3 - AGL-3.2.3) <808BEF15-F413-34AD-8932-E0655519E2E0> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x11f50000 - 0x11f52ffe  com.apple.QuickTimeH264.component (7.7.3 - 2826.19) <4639A3B1-B699-3F56-90EB-44C0073AD86D> /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264
    0x11f57000 - 0x11f5eff8  com.apple.AppleGVAHW.component (1.2 - 1) <BDE247F5-DA1A-3C7C-92AF-84512383125B> /System/Library/QuickTime/AppleGVAHW.component/Contents/MacOS/AppleGVAHW
    0x11f65000 - 0x11f69fff  com.apple.AppleMPEG2Codec (1.0.2 - 220.1) <017135BD-3E54-30EC-9489-6ACADA56D51F> /Library/QuickTime/AppleMPEG2Codec.component/Contents/MacOS/AppleMPEG2Codec
    0x11f9d000 - 0x128f7fe3  com.apple.QuickTimeComponents.component (7.7.3 - 2826.19) <AF816E1F-2B32-31E8-9C4E-E39322D490E9> /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x129a5000 - 0x12cb8fef  com.apple.CoreAUC (6.25.00 - 6.25.00) <84677812-2943-328C-B4E0-5E37A6181195> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x12cc4000 - 0x12d15ffb  com.apple.CoreMedia (1.0 - 1273.54) <086865CC-7B9A-3B96-A3CB-4B90DAD5DC91> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x12d3f000 - 0x12e1bfd7  com.apple.AppleProResDecoder (3.0.4 - 6305.11) <50F80B48-00A2-37F0-BE25-CD0258A474BE> /System/Library/QuickTime/AppleProResDecoder.component/Contents/MacOS/AppleProR esDecoder
    0x12e26000 - 0x12e6aff7  com.apple.AppleVAH264HW.component (3.0 - 3.0) <95221003-CA76-308F-9D6F-F2904075737D> /System/Library/QuickTime/AppleVAH264HW.component/Contents/MacOS/AppleVAH264HW
    0x12f2d000 - 0x12fe2fff  com.apple.AppleGVAFramework (7.1.18 - 7.1.18) <69A6C352-F85D-38E9-AC1D-2CB75DEF6AE8> /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA
    0x12ff2000 - 0x1302aff7  com.apple.QuickTimeFireWireDV.component (7.7.3 - 2826.19) <CFBE1CAD-02A0-30E0-B6CE-1D5E9CB59220> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x13036000 - 0x13068ff7  com.apple.AppleIntermediateCodec (2.0.2 - 6305.11) <397782CB-2454-37D5-A10C-B992A4E1D439> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleInterme diateCodec
    0x13070000 - 0x130c4fff  com.apple.AppleVAFramework (5.0.27 - 5.0.27) <68D53493-CC1E-3036-BF67-B2A0F6E1A905> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x130ce000 - 0x131d6ff7  com.apple.QuickTimeImporters.component (7.7.3 - 2826.19) <5E03E68C-F8BB-3637-8BF7-5D0DA371DB26> /System/Library/QuickTime/QuickTimeImporters.component/Contents/MacOS/QuickTime Importers
    0x13210000 - 0x132c4ff7  com.apple.QuickTimeMPEG4.component (7.7.3 - 2826.19) <4164D9D2-AAEA-3B01-8BD0-96C359E7E7E5> /System/Library/QuickTime/QuickTimeMPEG4.component/Contents/MacOS/QuickTimeMPEG 4
    0x132e8000 - 0x132ffff4  com.apple.CoreMediaAuthoring (2.2 - 947) <958EE809-D21F-3C88-8D87-B3A5E4C3FCA6> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
    0x13315000 - 0x13684fff  com.apple.MediaToolbox (1.0 - 1273.54) <46C11BBD-7F31-3227-9441-6087FAA3B477> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x1371a000 - 0x13b3ffe3  com.apple.VideoToolbox (1.0 - 1273.54) <63E19724-B43E-3552-8D1F-87D0688DF593> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x13b8d000 - 0x13c9dfed  com.apple.MediaControlSender (2.0 - 200.34.4) <48A88743-4EB7-364B-968F-43C17FFCEB97> /System/Library/PrivateFrameworks/MediaControlSender.framework/Versions/A/Media ControlSender
    0x13cd0000 - 0x13d02ffb  com.apple.CoreAVCHD (5.7.0 - 5700.4.3) <30CF0E7B-3511-318F-AC31-06C29EDC111E> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x13d0c000 - 0x13d11fff  com.apple.MediaAccessibility (1.0 - 43) <1CC2B661-146A-3FF3-B843-508F611F7B4B> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessi bility
    0x13d1c000 - 0x13d3bff9  com.apple.framework.Apple80211 (9.4 - 940.60) <8CCF54EE-F3CA-38B3-BD61-DDBF99E37FCB> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
    0x13d46000 - 0x13d4ffff  com.apple.AppleSRP (5.0 - 1) <6B946F4B-7DC4-3E82-BF2C-BE0930E3CF47> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x13d56000 - 0x13dbcffb  com.apple.CoreUtils (2.0 - 200.34.4) <F14AAB3C-1C8A-37D7-85BE-76646F9F6098> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x13de3000 - 0x13e4affc  com.apple.framework.CoreWLAN (4.3.3 - 433.48) <223A367D-1ADE-3CEA-8FE6-ACF3C1FFAB94> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x13e79000 - 0x13ea4ff7  libpcap.A.dylib (42) <66FBEAD3-FE91-3A89-8706-FB95229068AC> /usr/lib/libpcap.A.dylib
    0x13eb0000 - 0x13f1aff7  com.apple.framework.CoreWiFi (2.0 - 200.21.1) <13EE6C12-B981-3132-864A-D493B91AE37E> /System/Library/Frameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x13f58000 - 0x13f71ff2  com.apple.applepixletvideo (1.2.31 - 1.2d31) <3691A649-1F8F-3C0A-89F4-5C2DD4E38EEC> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixlet Video
    0x64b00000 - 0x64b05ff7  com.apple.print.framework.Print (9.0 - 260) <A6C465F6-C5D1-353A-9F33-19B9CEDBBC2A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x8fe0e000 - 0x8fe40417  dyld (239.4) <FF5ED937-CC28-3FEF-BCAF-750B1CDBAE36> /usr/lib/dyld
    0xfa100000 - 0xfa15cffa  com.apple.print.framework.PrintCore (9.0 - 428) <3E248391-2669-328B-B84F-8763FE8E92BB> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    External Modification Summary:
      Calls made by other processes targeting this process:
        task_for_pid: 1
        thread_create: 0
        thread_set_state: 0
      Calls made by this process:
        task_for_pid: 0
        thread_create: 0
        thread_set_state: 0
      Calls made by all processes on this machine:
        task_for_pid: 752
        thread_create: 1
        thread_set_state: 0
    VM Region Summary:
    ReadOnly portion of Libraries: Total=164.6M resident=94.8M(58%) swapped_out_or_unallocated=69.8M(42%)
    Writable regions: Total=116.7M written=6384K(5%) resident=29.0M(25%) swapped_out=0K(0%) unallocated=87.7M(75%)
    REGION TYPE                      VIRTUAL
    ===========                      =======
    ATS (font support)                 32.9M
    ATS (font support) (reserved)         4K        reserved VM address space (unallocated)
    CG backing stores                  1108K
    CG shared images                    184K
    CoreGraphics                          4K
    Kernel Alloc Once                     4K
    MALLOC                             42.4M
    MALLOC (admin)                       48K
    Memory Tag 242                       12K
    Memory Tag 249                      156K
    Stack                              65.6M
    VM_ALLOCATE                        16.4M
    __DATA                             16.5M
    __IMAGE                             528K
    __IMPORT                            124K
    __LINKEDIT                         32.9M
    __OBJC                             1932K
    __PAGEZERO                            4K
    __TEXT                            131.8M
    __UNICODE                           544K
    mapped file                        50.6M
    shared memory                         4K
    ===========                      =======
    TOTAL                             393.7M
    TOTAL, minus reserved VM space    393.7M
    Model: iMac12,2, BootROM IM121.0047.B1F, 4 processors, Intel Core i5, 3.1 GHz, 12 GB, SMC 1.72f1
    Graphics: AMD Radeon HD 6970M, AMD Radeon HD 6970M, PCIe, 1024 MB
    Memory Module: BANK 0/DIMM0, 4 GB, DDR3, 1333 MHz, 0x0000, 0x484D54333531533641465238432D48392020
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353637334648302D4348392020
    Memory Module: BANK 0/DIMM1, 4 GB, DDR3, 1333 MHz, 0x0000, 0x484D54333531533641465238432D48392020
    Memory Module: BANK 1/DIMM1, 2 GB, DDR3, 1333 MHz, 0x80CE, 0x4D34373142353637334648302D4348392020
    AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x9A), Atheros 9380: 4.0.74.0-P2P
    Bluetooth: Version 4.2.6f1 14216, 3 services, 23 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Serial ATA Device: WDC WD1001FALS-403AA0, 1 TB
    Serial ATA Device: HL-DT-STDVDRW  GA32N
    USB Device: Hub
    USB Device: Internal Memory Card Reader
    USB Device: IR Receiver
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: Hub
    USB Device: EPSON Scanner
    USB Device: BRCM2046 Hub
    USB Device: Bluetooth USB Host Controller
    Thunderbolt Bus: iMac, Apple Inc., 22.1
    I have Maverick OS 10.9.2 . I tried to re-install the software but it continues to crash anyway. I tried it on Mac Pro (Maverick as well) and it works fine on it. Any ideas what's wrong with it?

    I have an Epson photo scanner and have found the Image Capture app to work far better...go to Finder > Applications > Image Capture.  Also see http://support.apple.com/kb/HT4505

  • Importing text file into 2D char array

    Hey folks. I've aged a few years trying to figure this project out. Im trying to make a crossword puzzle and am having problems importing the answer letters into a 2D array of 15*15. The text file would look something like this:
    LAPSE TAP RAH
    AVAIL OLE ODE
    BARGE PARADOX
    etc
    I have JTextFields that the user will answer and a button the user can press to see if the answers are right by comparing the 2D array answer with what the user inputted.-the user input would be scanned and put into a 2D array also.
    How should i go about inserting each letter into an array? The spaces i would later need to make code to grey out the text field. This is what i have so far. Forgive me if its sloppy.
         class gridPanel extends JPanel
              //----Setting Grid variables
              private static final int ROWS = 15;
              private static final int COLS = 15;
              String[] letters = { "A", "B", "C", "D", "E" };// To test entering strings into array
               gridPanel()
                 this.setBackground(Color.BLUE);
                 //.......Making my JTextField grid for user input
                 JTextField[][] grid = new JTextField[ROWS][COLS];
                 for(int ROWS = 0; ROWS<grid.length; ROWS++)
                     for(int COLS = 0; COLS<grid.length; COLS++)
                         grid[ROWS][COLS] = new JTextField(1);
                         add(grid[ROWS][COLS]);
                     //grid[ROWS][COLS].setText("" + letters[0]);
                 String an = null;
                 StringTokenizer tokenizer = null;
                 Character[][] answer = new Character[ROWS][COLS];
              try{
                 BufferedReader bufAns = new BufferedReader( new FileReader("C:\\xwordanswers.txt"));
                 for (int rowCurrent = 0; rowCurrent < ROWS; rowCurrent++)
              an = bufAns.readLine();
              tokenizer = new StringTokenizer(an);
              for (int colCurrent = 0; colCurrent < COLS; colCurrent++) {
              char currentValue = tokenizer.nextToken().charAt(0);//Needs to be changed to reflect each letter
                        answer[rowCurrent][colCurrent] = currentValue;
                    System.out.println(currentValue);
              }catch (IOException ioex)           
                        System.err.println(ioex);
                        System.exit(1);
            }//xword graphics end
          This obviously prints the first char of each word, it also gives me an "Exception in thread "main" java.util.NoSuchElementException" error for some reason.
    Any help is greatly appreciated.
    John

    If the file format is stored as follows:
    APPLE
    L A
    PARSE
    N E
    PEAR then we can parse this into a 2D char array:
    char[][] readMap(String fileName) {
        char[][] ret = new char[ROWS][COLS];
        FileInputStream FIS = new FIleInputStream(fileName);
        int i, j;
        for(i = 0; i < ROWS; i++)
            for(j = 0; j < COLS; j++)
                ret[i][j] = FIS.read();
        FIS.close();
        return ret;
    }Then you can use the resulting 2D char array in your answer checking mechanism.
    Hope this helps~
    Alex Lam S.L.

  • Problems on scanning BAR CODES

    Hi people!
    I have to print bar codes from an abap report and then scan. I've done the first part (printing) but I just can't scan the code I print. Does someone have an idea?
    Thanks,
    Rodrigo.

    Hi Rodrigo,
    Didn't know you could produce Barcodes from ABAP reports - how did you do this? As Christian said, you could also make the font bigger. What are the barcode specs? Sometimes, you need to have the ratios between the "thin" and "thick" lines set up based onthe type of scanner you use. You can manipulate these settings through the Bar Code Settings via SE73.
    This is how you can do it. Let's assume you are using a HP1200 Device Type and a Code 128A Barcode Font. From SE73, click on the "Printer Bar Codes" Radio button and select Display.
    Double Click on the HP1200 Device Type and you will see all the Bar Codes that have been set up for that Device Type. Find "C128A_00" and single click on the Prefix 'SBP25' and hit the "Displ. Print Control" button.
    This Prefix is the external printer control command that SAP will pass to the printer in the printer's language. Once you hit the "Disp. Print Control" button a popup will appear, now look at the Control Char. Seq. This is the printer command for this particular Barcode font. All the characteristics relating to Barcode Font, Size, Height, Spacing, Ratios, etc are defined here.
    Because these commands are in the Printer's Native Language, you will need to get the relevant programming guide for your printer to know what values to manipulate.
    Let me know if you need more info.
    Cheers,
    Pat.
    P.S. Kindly aloocate Reward Points as appropriate.

  • How to SCAN uploaded files for VIRUS in APEX

    part 1:
    Goal:
    Do a virus scan of the uploaded file from APEX application prior to storing the file in custom tables.
    The process:
    Followed the document from www.developer.com:
    Implementing an Anti-Virus File Scan in JEE Applications
    By Vlad Kofman
    Go to page: 1 2 3 Next
    This article will discuss one of the ways to implement antivirus file scanning in Java, particular in the JEE applications. Viruses, Trojan Horses, and different malware and spyware are a real problem for current computer environments, and especially for the Windows operating system. If you are designing any application in Java that has a requirement to be able to upload external files, you have a potential security risk. By uploading, I mean any way to get the external file inside of the corporate firewall be it via HTTP protocol or any other means. It is quite common to have this type of requirement in an enterprise application and with Java being one of the most popular web development platforms, it is unfortunate that this type of gaping security risk is quite often overlooked.
    Java's Development Kit (JDK) does not have any means to do the antivirus scan right out of the box. This is primarily because Java is a programming language, and does not have any virus scanning packages. Furthermore, anti-virus software is not Sun's area of expertise or business model. Developing this type of software (or Java package), and more importantly maintaining it, would be a huge task for Sun. Mainly because viruses are constantly evolving and keeping virus definitions up-to-date is a daunting task. Large companies such as McAffee, Symantec, or Zone Labs develop virus detecting and combating products and spend a lot of resources to maintain them.
    Application Environment
    To implement a virus file scan in Java, a third-party package needs to be used. For the purposes of this article, I will use Symantec Scan Engine (SSE) package, which comes with Java APIs. This package is an application that serves as a TCP/IP server and has a programming interface and enables Java applications to incorporate support for content scanning technologies. For this article, I used Symantec Scan Engine 5.1, which is available as a Unix or Windows install.
    If you are using an anti-virus package from the different vendor, you will need to investigate what kind of APIs are available; however, the general approach should be similar. Also, note that my implementation can be used with JEE technology and any modern MVC framework such as Struts or Spring.
    The architecture is as follows: A server machine needs to have SSE running at all times. This can be the same machine that hosts your Application Server, but in an enterprise environment this should be a different machine. The Default Port needs to be open through the firewall to allow communication with the scan engine. All JEE applications that need to do file scanning can talk to the SSE server machine through a default port. Also, multiple applications running on different application servers can re-use the same scanning server. For more information, you should refer to the Symantec Scan Engine (SSE) Installation Guide, available on the Symantec web site.
    When an external file that needs to be scanned is sent to the SSE via its programming interface (Java APIs using the default port), before any other operation on the file is performed, the SSE returns a result code. For instance, a file is uploaded by an external user into the web email type application as an attachment; then, the SSE API is invoked by the application and the return code of pass or fail determines the outcome of the upload and whether that email can actually be sent. If you have an account on Yahoo mail, you probably have seen that Yahoo is using Norton Antivirus to scan all attachments, although no Java.
    Click here for a larger image.
    Figure 1: Screen shot from Yahoo
    For details on the Scan Engine Server Installationm please see the Symantec Scan Engine (SSE) Implementation Guide from Symantec.
    Here are some key things to remember about SSE:
    •     Java 2 SE Runtime (JRE) 5.0 Update 6.0 or later must be installed on the server before the SSE installation is done.
    •     After installation, verify that the Symantec Scan Engine daemon is running. At the Unix command prompt (if it's a Unix install), type the following command:
    ps –ea | grep sym.
    A list of processes similar to the following should appear:
    o     5358 ? 0:00 symscan
    o     5359 ? 0:00 symscan
    If nothing is displayed the SSE process did not start.
    If the SSE process did not start, type the following command to restart SSE:
    /etc/init.d/symscan restart
    •     Keeping the virus definition up to date is the most important task and if new updates are not installed, the whole scan becomes ineffective. Symantec automatically downloads the most current file definitions through LiveUpdate. Please make sure that firewall rules are in place to allow the host server to connect to the Symantec update service.
    Project Setup
    For the purposes of this article, I included a wrapper for the Symantec SSE APIs, av.jar, which has Symantec Java APIs and serves as a client to the SSE server and takes care of all communications with the server. Please refer to the download source section. The av.jar should be included in the Java CLASSPATH to work with the SSE. This jar contains a class called AVClient that takes care of actually sending the files to SSE as byte arrays and returning the result.
    In my project setting, I added three variables to be accessed via the System.getProperty mechanism. For example:
    AV_SERVER_HOST=192.168.1.150
    AV_SERVER_PORT=1344
    AV_SERVER_MODE=SCAN
    The AV_SERVER_HOST is the host name or IP of the machine where Scan Engine is installed.
    The AV_SERVER_PORT is the port where Scan Engine listens for incoming files.
    The AV_SERVER_MODE is the scan mode which can be:
    •     NOSCAN: No scanning will be done (any keyword that does not start with "SCAN" will result in ignoring the call to the Scan Engine and no files will be transferred for scanning).
    •     SCAN: Files or the byte stream will be scanned, but the scan engine will not try to repair infections.
    •     SCANREPAIR: Files will be scanned, the scan engine will try to repair infections, but nothing else will be done.
    •     SCANREPAIRDELETE: Files will be scanned, the scan engine will try to repair infections, and irreparable files will be deleted.
    Note: For the file stream (byte array) scanning, the only meaning full values are "SCAN" and "NOSCAN".
    Using the SSE Scanning Java APIs
    In any class where scan is required, call the scanning API provided in the AVClient object located in the av.jar. The AVClient object will establish connection to the Scan Engine server and has the following APIs:
    Figure 2: The significant APIs for the communication with to the Scan Engine Server.
    If scanning a file on the file system, in SCAN only mode, use the call that accepts filename only.
    If scanning a file on the file system, with SCANREPAIR or SCANREPAIRDELETE, use the call that accepts input and output file names.
    If scanning an in-memory file (byte array), use the call accepting byte array.
    For example:
    import com.av.*;
    Initialize setup parameters:
    static String avMode =
    (System.getProperty("AV_SERVER_MODE") != null)
    ? (String) System.getProperty("AV_SERVER_MODE") : "NOSCAN";
    static boolean scan = avMode.startsWith("SCAN");
    static String avServer =
    (String) System.getProperty("AV_SERVER_HOST");
    static int avPort =
    Integer.parseInt( (String) System.getProperty("AV_SERVER_PORT"));
    Scan check example for an in-memory file byte array:
    public void scanFile(byte[] fileBytes, String fileName)
    throws IOException, Exception {
    if (scan) {
    AVClient avc = new AVClient(avServer, avPort, avMode);
    if (avc.scanfile(fileName, fileBytes) == -1) {
    throw new VirusException("WARNING: A virus was detected in
    your attachment: " + fileName + "<br>Please scan
    your system with the latest antivirus software with
    updated virus definitions and try again.");
    Note that if you are using this code inside of the MVC handler, you can throw a custom VirusException and check for it in the calling method and perform any necessary cleanup. I have included the class in the AV Jar as well.
    For example:
    catch (Exception ex) {
    logger.error(ex);
    if (ex instanceof VirusException) {
    // do something here
    else {
    // there was some other error – handle it
    For more details on the Scan Engine Client API, please see Symantec Scan Engine Software Developers Guide.
    Continuation in part2

    part 4:
    c)     Clienttester.java – This is the gui app set to test if the configuration is working or not. This gui uses the method scanfile(inputfile, outputfile) as you can see the result in the outputpane of the jframe.
    * clienttester.java
    * Created on April 12, 2005, 2:37 PM
    * @author george_maculley
    package com.av;
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class clienttester
    implements ActionListener {
    // private String ipaddress = "127.0.0.1";
    private String ipaddress = "199.209.150.58";
    //private String ipaddress = "192.168.0.55";
    static JFrame frame;
    JFileChooser chooser = new JFileChooser();
    TextField pathtofile = new TextField(System.getProperty("user.home"), 30);
    // TextField pathtooutfile= new TextField(System.getProperty("user.home"),30);
    private int port = 1344;
    JButton filechooser = new JButton("Browse to file"); ;
    private String originalfilename;
    private String outputfilename;
    JButton scanbutton = new JButton("Scan");
    TextArea outputarea = new TextArea(20, 40);
    TextField iptext = new TextField("127.0.0.1", 16);
    TextField porttext = new TextField("1344", 5);
    AVClient mine;
    JRadioButton choosescan = new JRadioButton("SCAN");
    // JRadioButton choosedelete= new JRadioButton("SCANREPAIRDELETE");
    /** Creates a new instance of gui */
    public clienttester() {
    public clienttester(java.lang.String ip, java.lang.String infile, java.lang.String outfile, int port) {
    this.ipaddress = ip;
    this.port = port;
    this.originalfilename = infile;
    this.outputfilename = outfile;
    boolean setValues(java.lang.String ip, java.lang.String infile, java.lang.String outfile, int port) {
    this.ipaddress = ip;
    this.port = port;
    this.originalfilename = infile;
    this.outputfilename = outfile;
    return (true);
    public void actionPerformed(java.awt.event.ActionEvent actionEvent) {
    JComponent c = (JComponent) actionEvent.getSource();
    if (c == filechooser) {
    int retval = chooser.showDialog(frame, null);
    if (retval == JFileChooser.APPROVE_OPTION) {
    File theFile = chooser.getSelectedFile();
    if (theFile != null) {
    pathtofile.setText(theFile.getPath());
    // pathtooutfile.setText(theFile.getPath());
    JOptionPane.showMessageDialog(frame, "You chose this file: " + theFile.getPath());
    if (c == scanbutton) {
    //return object that can be passed to AVClient
    String policy;
    int thisport;
    int scanresult;
    String thisip;
    String inputfile;
    String outputfile;
    outputarea.append("Server: " + iptext.getText() + "\r\n");
    if (choosescan.isSelected()) {
    policy = "SCAN";
    else {
    policy = "SCANREPAIRDELETE";
    thisport = new Integer(porttext.getText()).intValue();
    thisip = iptext.getText();
    //mine= new AVClient(iptext.getText(),porttext.getText(),policy);
    mine = new AVClient(iptext.getText(), thisport, policy);
    if (mine.test() == 1) {
    outputarea.append("Sorry. Incorrect parameters specified.\r\n");
    System.exit(1);
    else {
    outputarea.append("Connection to SAVSE initialized.\r\n");
    inputfile = pathtofile.getText();
    // outputfile=pathtooutfile.getText();
    outputfile = "/tmp";
    outputarea.append("Scanning file " + inputfile + " \r\n");
    if (policy == "SCAN") {
    scanresult = mine.scanfile(inputfile);
    else {
    scanresult = mine.scanfile(inputfile, outputfile);
    if (scanresult == 0) {
    outputarea.append("File is clean.\r\n");
    else if (scanresult == -1) {
    outputarea.append("File is infected. \r\n");
    else {
    outputarea.append("Scan error.\r\n");
    void display() {
    Frame f = new Frame("SAVSE JAVA ICAP Client");
    f.setLayout(new GridLayout(1, 2));
    JPanel lpanel = new JPanel(new GridLayout(7, 1));
    JPanel ippanel = new JPanel();
    JPanel portpanel = new JPanel();
    JPanel rpanel = new JPanel();
    JPanel outputpanel = new JPanel();
    JPanel buttonpanel = new JPanel();
    JPanel pathpanel = new JPanel();
    // JPanel outpathpanel= new JPanel();
    JPanel policypanel = new JPanel();
    ButtonGroup policygroup = new ButtonGroup();
    filechooser.addActionListener(this);
    scanbutton.addActionListener(this);
    choosescan.setSelected(true);
    policygroup.add(choosescan);
    // policygroup.add(choosedelete);
    buttonpanel.setBorder(BorderFactory.createTitledBorder("Scan Policy"));
    buttonpanel.add(choosescan);
    // buttonpanel.add(choosedelete);
    pathpanel.setBorder(BorderFactory.createTitledBorder("Path to File"));
    pathpanel.add(pathtofile);
    f.setSize(new Dimension(650, 400));
    f.setBackground(Color.white);
    f.setResizable(true);
    ippanel.setBorder(BorderFactory.createTitledBorder("SAVSE IP Address"));
    ippanel.add(iptext);
    outputpanel.setBorder(BorderFactory.createTitledBorder("OUTPUT"));
    outputpanel.add(outputarea);
    portpanel.setBorder(BorderFactory.createTitledBorder("ICAP Port"));
    portpanel.add(porttext);
    // outpathpanel.setBorder(BorderFactory.createTitledBorder("Path to Repair File"));
    // outpathpanel.add(pathtooutfile);
    lpanel.add(ippanel);
    rpanel.add(outputpanel);
    lpanel.add(portpanel);
    lpanel.add(buttonpanel);
    lpanel.add(pathpanel);
    // lpanel.add(outpathpanel);
    lpanel.add(filechooser);
    lpanel.add(scanbutton);
    f.add(lpanel);
    f.add(rpanel);
    f.setVisible(true);
    public static void main(String[] args) {
    clienttester g = new clienttester();
    g.display();
    d)     my2.java – This is the class file I wrote to test that I am able to send a file and scan it and see the output in the JDEVELOPER. In this case the file is stored on the filesystem of the client machine. JDEVELOPER should be able to see the file.
    NOTE:
    “EICAR.com” is the test file downloaded from Symantec site to test a non malicious virus file. I n order to be able to test it like this, the Antivirus program running on your machine should be disabled, or else Antivirus will kick in and delete the file. In the first place you will not be able to download the test virus file either with anti virus running on the machine you are downloading to.
    package com.av;
    import java.io.*;
    public class my2 {
    static int my_return = 0;
    * @param fileBytes
    * @param fileName
    * @return
    public static int scanfile(String fileName){
    String avMode = "SCAN";
    boolean scan = avMode.startsWith("SCAN");
    String avServer = "xx";--avserver ip address
    int avPort = 1344;
    int the_return = 0;
    if (scan) {
    AVClient avc = new AVClient(avServer,avPort,avMode);
    the_return = avc.scanfile(fileName);
    if (the_return == -1) {
    return (the_return);
    } else
    return (the_return);
    //my_return = the_return;
    return (the_return);
    public static void main(String[] args) throws Exception {
    System.out.println("Hi there in Main");
    byte[] b1 = new byte[4];
    b1[1] = 68;
    my_return = scanfile("c:\\eicar.com");
    System.out.println(my_return);
    e)     Then finally we have my1.JAVA, which takes the filename, and it’s contents in the bytes form and scans the file. The reason for this method is we are not storing the file on the filesystem, it is read into the memory and only if it is clean, it is put into the database or else notify the user.
    package com.av;
    import java.io.*;
    public class my1 {
    static int my_return = 0;
    static int a_length = 0;
    * @param fileBytes
    * @param fileName
    * @return
    public static int scanfile(String fileName,byte[] fileBytes) throws IOException {
    String avMode = "SCAN";
    boolean scan = avMode.startsWith("SCAN");
    String avServer = "xxx";--avserver’s ip address
    int avPort = 1344;
    int the_return = 0;
    if (scan) {
    AVClient avc = new AVClient(avServer,avPort,avMode);
    // File file = new File(fileName) ;
    //byte[] fBytes = getBytesFromFile(file);
    the_return = avc.scanfile(fileName, fileBytes);
    if (the_return == -1) {
    return (the_return);
    } else
    {return (the_return);}
    my_return = the_return;
    return (the_return);
    // Returns the contents of the file in a byte array.
    * @param file
    * @return
    * @throws IOException
    public static byte[] getBytesFromFile(File file) throws IOException {
    InputStream is = new FileInputStream(file);
    // Get the size of the file
    long length = file.length();
    // You cannot create an array using a long type.
    // It needs to be an int type.
    // Before converting to an int type, check
    // to ensure that file is not larger than Integer.MAX_VALUE.
    if (length > Integer.MAX_VALUE) {
    // File is too large
    // Create the byte array to hold the data
    byte[] bytes = new byte[(int)length];
    // Read in the bytes
    int offset = 0;
    int numRead = 0;
    while (offset < bytes.length
    && (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) {
    offset += numRead;
    // Ensure all the bytes have been read in
    if (offset < bytes.length) {
    throw new IOException("Could not completely read file "+file.getName());
    // Close the input stream and return bytes
    is.close();
    return bytes;
    // public static void main(String[] args) throws Exception {
    //System.out.println("Hi there in Main");
    // File file = new File() ;
    // byte[] b1 = getBytesFromFile(file);
    //System.out.println(b1);
    // my_return = scanfile(,b1);
    //System.out.println(my_return); }
    Finally , you have the exceptions file,
    e) package com.av;
    public class VirusException
    extends Exception {
    public VirusException() {
    super();
    public VirusException(String text) {
    super(text);
    Once you have all these classes, you can use JDEVELOPER , to load these classes into the database: This is as follows:
    Right click on the project, which has all these classes.
    NEW -> deployment profiles -> load java and stored procedures.
    When you are created deployment profile, you have to specify,
    Loadjava options.
    -f, -v (check the check boxes)
    Under privileges:
    -s – specify database schema these classes are loaded into
    -s – create sysnonym check box
    -g – grant to public or any specific users per your policy.
    Under Resolver,
    -r and –o (check the check boxes)
    I accepted the default name storedproc1. Then you right click on the storedproc1.deploy, deploy to whichever database connection you created.
    And then, In order to access this java class we need a pl/sql wrapper as follows:
    create or replace package my1 is
    function mycheck (pfilename in varchar2, psize in number)
    return number;
    end my1;
    create or replace package body my1 is
         function mycheck (pfilename in varchar2, psize in number)
    return number is
    language java
         name 'com.av.my1.scanfile(java.lang.String, byte[]) return int';
         end my1;
    And the code is invoked from sql plus as follows:
    Select my1.mycheck(“filename”, “filebytes”) from dual;
    One important catch in the above method is to send the filename and filecontents in bytes form. In order to send the file contents as filebytes, you will need another java class and load into the data base as described above.
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    * This program demonstrates how to read a file into a byte array. This method
    * reads the entire contents of the file into a byte array.
    * @version 1.0
    * @author Jeffrey M. Hunter ([email protected])
    * @author http://www.idevelopment.info
    public class ReadFileIntoByteArray {
    * method to convert a byte to a hex string.
    * @param data the byte to convert
    * @return String the converted byte
    public static String byteToHex(byte data) {
    StringBuffer buf = new StringBuffer();
    buf.append(toHexChar((data >>> 4) & 0x0F));
    buf.append(toHexChar(data & 0x0F));
    return buf.toString();
    * Convenience method to convert an int to a hex char.
    * @param i the int to convert
    * @return char the converted char
    public static char toHexChar(int i) {
    if ((0 <= i) && (i <= 9)) {
    return (char) ('0' + i);
    } else {
    return (char) ('a' + (i - 10));
    * Returns the contents of the file in a byte array
    * @param file File this method should read
    * @return byte[] Returns a byte[] array of the contents of the file
    private static byte[] getBytesFromFile(File file) throws IOException {
    InputStream is = new FileInputStream(file);
    System.out.println("\nDEBUG: FileInputStream is " + file);
    // Get the size of the file
    long length = file.length();
    System.out.println("DEBUG: Length of " + file + " is " + length + "\n");
    * You cannot create an array using a long type. It needs to be an int
    * type. Before converting to an int type, check to ensure that file is
    * not loarger than Integer.MAX_VALUE;
    if (length > Integer.MAX_VALUE) {
    System.out.println("File is too large to process");
    return null;
    // Create the byte array to hold the data
    byte[] bytes = new byte[(int)length];
    // Read in the bytes
    int offset = 0;
    int numRead = 0;
    while ( (offset < bytes.length)
    ( (numRead=is.read(bytes, offset, bytes.length-offset)) >= 0) ) {
    offset += numRead;
    // Ensure all the bytes have been read in
    if (offset < bytes.length) {
    throw new IOException("Could not completely read file " + file.getName());
    is.close();
    return bytes;
    * @param filename
    public static byte[] chk_file(String filename) {
    byte[] fileArray = null;
    try {
    fileArray = getBytesFromFile(new File( filename));
    } catch (IOException e) {
    e.printStackTrace();
    if (fileArray != null) {
    for (int i=0; i<fileArray.length; i++) {
    System.out.println(
    "fileArray[" + i + "] = " +
    ((int)fileArray[i] < 9 ? " " : "") +
    ( ((int)fileArray[i] > 9 && (int)fileArray[i] <= 99) ? " " : "") +
    fileArray[i] + " : " +
    " HEX=(0x" + byteToHex(fileArray) + ") : " +
    " charValue=(" + (char)fileArray[i] + ")");
    return fileArray;
    * Sole entry point to the class and application.
    * @param args Array of String arguments.
    public static void main(String[] args) {
    byte[] fileArray = null;
    try {
    fileArray = getBytesFromFile(new File("c:\\eicar.com"));
    } catch (IOException e) {
    e.printStackTrace();
    if (fileArray != null) {
    for (int i=0; i<fileArray.length; i++) {
    System.out.println(
    "fileArray[" + i + "] = " +
    ((int)fileArray[i] < 9 ? " " : "") +
    ( ((int)fileArray[i] > 9 && (int)fileArray[i] <= 99) ? " " : "") +
    fileArray[i] + " : " +
    " HEX=(0x" + byteToHex(fileArray[i]) + ") : " +
    " charValue=(" + (char)fileArray[i] + ")");
    Having main method helps you to run the file in JDEVELOPER or using JAVA.
    DO not forget to load this class into the database.
    And you create the pl/sql wrapper again as follows:
    create or replace FUNCTION TOBY (pfilename in varchar2) RETURN VARCHAR2 iS
    language java name
    'ReadFileIntoByteArray.chk_file(java.lang.String) return byte[]';
    And you call the function from sqlplus as follows:
    Sql>Set serveroutput on size 20000;
    Sql> call dbms_java.set_output(20000);
    Sql> Select toby(“filename”) from dual; --
    this file should be accessible, I mean you will not be able to send a file on your pc, from sql plus as sql/plus is running on your db server.
    You will be able to see the output in sql plus:
    If you are running it from the APEX:
    When we use file browser widget from APEX, the file is stored in APEX_APPLICATION_FILES table. And we retrieve that into a variable and pass this variable to the function as follows:
    DECLARE
    scan_failed EXCEPTION;
    x varchar2(400);
    z number;
    BEGIN
    select filename into x from wwv_flow_files where name = :P1_FILE_NAME;
    select my1.mycheck(x,toby(x)) into z from dual;
    if z = 0 then
    :P1_SUBJECT:= 'PASSED';
    else
    :P1_SUBJECT:= 'FAILED';
    end if;
    :P1_SCAN_RESULT := '** Scanning File **';
    IF UPPER(:P1_SUBJECT) = 'PASSED' THEN
    BEGIN
    :P1_SCAN_FLAG := 'PASSED';
    :P1_SCAN_RESULT := :P1_SCAN_RESULT || ' ** File passed scan **';
    END;
    ELSIF UPPER(:P1_SUBJECT) = 'FAILED' THEN
    BEGIN
    :P1_SCAN_FLAG := 'FAILED';
    :P1_SCAN_RESULT := :P1_SCAN_RESULT || ' ** File failed scan **';
    END;
    ELSE
    BEGIN
    :P1_SCAN_FLAG := 'UNKNOWN';
    :P1_SCAN_RESULT := :P1_SCAN_RESULT || ' ** Scan Is Not Conclussive **';
    END;
    END IF;
    --IF :P1_SCAN_FLAG = 'FAILED'
    -- THEN RAISE scan_failed;
    --END IF;
    EXCEPTION
    WHEN OTHERS THEN
    DELETE from APEX_APPLICATION_FILES WHERE name = :P1_FILE_NAME;
    RAISE_APPLICATION_ERROR (-20000, 'seb OTHERS error encountered - file upload not allowed. Possible virus detected !');
    raise;
    END;
    ACKNOWLEDMENTS:
    1) JOHN SCOTT – who suggested this ICAP API in one of the threads which is my initial starting point in this direction.
    2) VLAD KOFMAN who wrote the article on WWW.DEVELOPER.com
    3) Mr. KIRAN –One of the engineers from Metalink, who helped me at every step of getting this java programs and pl/sql wrappers working. But for him, I would have not completed my project.

  • Officejet Pro 8500 A909G Can't Scan to Network Folder - Install won't detect Printer

    I have installed an 8500 on a wireless network.  There are 2 PC's;  1 is XP Home, the other is XP Pro, both are Service Pack 3.  The Router is a Linksys WRT54G2, Wireless adapters in both PC's are Linksys Wireless G - PCI cards.  Both PC's are running McAfee Total Protection software and they are up to date.  Windows Firewall is off.  I'm using a 9 char SSID (all alpha), it isn't hidden and I'm not using MAC filtering.  Security is WPA2 using a pass-phrase.  I have added SLP service on Port 427 in McAfee on both PC's for UDP and TCP.  (I've also opened up 135-139 and 445 for File sharing.)  All devices configure using DHCP.  The printer was turned on first and gets 192.168.1.100, XP Home gets ...101 and XP Pro gets ...102.  Signal strength for both PC's is Excellent and the LAN runs at 54.0 mps.  (I can't think of anything more to describe how everything is setup.  If anyone needs something else, just ask for specifics.)  Now the PROBLEM:
    During installation: 1) XP Home discovers the printer just fine, all is happy and all works as advertised. 2) XP Pro doesn't see the printer when searching for printer (not recieving SLP Packets?), I have to go to advanced and search by IP Address.  There is some point after this that I receive an error saying I need to check port 427 etc.  I check continue installing wireless and ignore errors.  When install is done XP Pro CAN print.  I CAN run HP Solutions Center and scan.  I CAN'T go to the printer and press the scan button and "Scan to a Network Folder", I CAN'T setup this function for the XP Pro machine using ESS.  I CAN access EWS from either PC (that uses port 80).  I have tried turning off the McAfee firewall to no avail (of course McAfee doesn't exactly turn off completely - I have read in some other forums).  I'm not sure what to do next and I'm spending WAY too much time on this install (this is a customer of mine).  I was about to tell them I can't turn on this one option - then I tried to turn on file-sharing and found it doesn't work either!  I could point the finger at McAfee because it sounds like their kind of problem, however, both versions are identical, and both have been setup the same.  The only real difference is XP - Home vs Pro.  If anyopne has seen this kind of problem on an XP Pro box please let me know.  I'm now just scratching my head with no other options.

    I have a customer with the EXACT same problem.  I HONESTLY thing that HP has a driver/firmware problem here.
    Three different computers, A desktop, a laptop and a Netbook (sounds like a joke...)  NONE will allow Scan to Print.  I have installed/uninstalled around 9 times now - HP sent the customer a NEW printer in December - still no workee.  Spent 5 hours on phone with tech support - NO WORKEEE...
    Here is the maddening part - the SCAN TO E-MAIL works PERFECTLY!!!!!!!!   ALL other functions work Perfectly - but Scan to File just fails stating that it can't find the computer.
    I can ping the Printer, I have disabled ALL anti-virus, firewall software, scanned with Malwarebytes, TrendMicro Housecall, Eset NOD32, and Kapersky scanners with negative (good) results for bugs...
    I'm just happy that SOMEONE else is having the problem... (so that I know that I'M not COMPLETELY crazy....)  (The scene in OFFICE SPACE keeps playing through my head, the one where they take the fax machine and play baseball with it...)
    Help!!!!

  • Experience Scanning with Acrobat 9 on a Mac

    Friends asked for a copy of a 4-page document we'd used in a study group.  I'll just scan it in with Acrobat!  Then we have the benefits of its being electronic.  Plus it'll give me a chance to try out Acrobat 9, which I just got, and scanning on my Mac (on Windows until recently).
    Why it took me an hour to scan the document:
    Acrobat can assemble a PDF file from scanned pages and OCR it.  I'll just scan in this four page doc and send it out as PDF.  Simple, right?
    Bring up the Acrobat panel to Create PDF From Scanner, and it says to select a scanner.  There are none on the list.  Hmm.
    When I set up my Mac a few weeks ago I tested and was able to scan.  Maybe it's because my printer/scanner is now plugged in via TimeCapsule rather than directly as before.  Can my Mac see it?  How do I know?  Can it see the printer device--perhaps both printer and scanner don't come online at the same time.  Bring up Sys Prefs, it shows a green light by the TimeCapsule-connected printer.  Ah, but it did that yesterday even though it could NOT print to it.  Bring up the Print Queue for that printer and click Utility.   ...scanning for printers...found none.  Do I believe that?  Try printing to it.  It works.  Finding none doesn't mean it isn't working.
    Try plugging the printer/scanner directly into the Mac.  No difference.
    Follow the "maybe scan is different from printing" thought.  Where is the System Prefs for Scan/Fax?  Doesn't seem to be one.  Maybe it's just TWAIN drivers.  How was it I tested scanning initially?  Search [Finder] for scanner.  Nothing obvious.  Futz around a bit.  Ah, it was Image Capture.
    Image Capture CAN see the scanner.  So I could scan in by hand to separate files and assemble in Acrobat.  Sure would be easier if Acrobat had control of the scanner as it [presumably] knows more about what it needs re scan settings.  Search Internet for problem.  Aha, found it on the third hit.  The Epson TWAIN (scan) driver must not be Universal binary.  Acrobat sees only Mac Universal binaries.
    Check Adobe documentation to see if there's a way around this.  None found.  They don't even acknowledge the Universal binary requirement when talking about Mac.
    So, scan separate pages using Image Capture.  Ahh.  The document's printed on really thin paper so type from the back side is bleeding through, badly.  How can I adjust the contrast on the scanner to compensate?  Nothing obvious.  What if I tell Image Capture it's Text?  No, that just seems to change Bit Depth to 1.  Changing it back to 8 causes the Document type to be Photo.  Well, at least there's a setting for B&W Photo.
    Scan to TIFF files (the default).  Go into Acrobat and create a PDF from the four TIFFs.  Run OCR.  Hmm.  Still looks awful because of bleed through in image--OCR just adds invisible (selectable, searchable) text on top, without discarding image--and file size is rather large.  It's good enough, but now I'm curious as I've had better results with this in the past with Acrobat 8 on Windows, though it's been so long I can't remember exactly how.
    Back to the Internet to read about OCR in Acrobat 9.  Ahh.  I think they phased out the previous method I used and replaced it with "ClearScan", a new technology which creates Type 3 approximation fonts on the fly and places those visible on top with the scanned image, greatly compressed (and de-skewed) underneath.  They recommend scanning at 300 dpi (I'd used whatever the default was, 150 I think).
    OK.  Try scanning again.  Set to 300 dpi.  Hmm.  Must be SOME way to change the contrast to correct the bleed through.  Ahh.  It's set to "Image Correction: None".  I'd missed that before--my bad.  Try "Manual".  I get a control panel.  No contrast but I can affect brightness separately in Dark, Midtones, and Light.  Turning up Light does it.  Scan all the pages again.  Bleed through is gone (as seen in Preview windows that pop up).
    Go into Acrobat and recreate the PDF from the TIFFs.  Well, it won't let me see the files.  I scanned them into /tmp.  (I've set up a symlink of /tmp to /FinderVisibleRoot/tmp (along with other hidden / dirs).)  tmp is greyed out though not others in that dir.  Futz around a bit trying other operations which open a file panel, come back, and now tmp's not greyed out.  Sigh.
    Create the PDF from the TIFFs.  Looks exactly like before, bleed through and all.  WTF?  Check the TIFFs in Preview--as expected; no bleed through.  Perhaps something got cached.  Close and restart Acrobat and try again.  Same result.
    The Image Capture adjustment to Brightness must not have changed the actual scan but some meta data stored in the TIFF. ??
    Where can I tell Acrobat to honor that?  There are no options when I open files to be combined to create the PDF.  "Try again, Luke."   Nope.
    Let's try just one file at a time with Create PDF From File.  Same problem.  The files panel for opening those files DOES have a Settings... button, but it's greyed out.  It's set to "All Types", which includes TIFF.  What if I change it to just TIFF?  AHA!!  Now the Settings... button is active.  Not obvious to me (I get why, given multiple types could be selected, but my gosh).
    Now I can control how Acrobat changes the incoming TIFFs (I'm guessing PDF doesn't support TIFF directly so converts to JPEG, CCITT, etc.).  Not exactly sure how conversion works so futz with a few of what I imagine are the obvious options.  No effect.  Hmm.
    Ah.  Maybe Image Capture (or the driver) is actually creating a color profile to affect the image adjustments I made, and embedding that in the TIFF.  Can color profiles be put in TIFFs?  I didn't think so.  Turns out they can.  And retaining embedded profiles was turned on in the conversion settings by default for all image types EXCEPT greyscale. :-)  Turn it on for greyscale and try again.  Voila!
    OK.  Go back to Merge Files Into Single PDF to do all the pages.  Oops.  There's no Settings... option where I can tell it to keep the embedded profiles.  Sigh.  Use Create PDF From File for each page then merge those.
    Now run OCR with ClearScan on the resulting PDF, and keep only very low resolution of original scan.  Result is a small (196K for 4 pg), clean looking, fully searchable document!
    The on-the-fly Type 3 fonts it created aren't great (flaws visible when zoomed).  I think an older technology we had at Adobe of trying to match scanned chars to available fonts stands a better chance for high fidelity (and this may still be avail in a non-ClearScan option).  However, I still like the new ClearScan technology for some uses like this, where fidelity isn't such an issue.
    Hopefully, the Universal binary problem on Mac with Acrobat will go away at some point (when I get a new printer? ) so I'll just be able to scan directly into PDF.  And Adobe will need to add Settings for Merge Files Into A Single PDF to control color profile handling, etc.
    Thanks to all the Adobe forum folk whose posts informed me for this task.
    --Dan

    When I posted the message, it showed me "More Like This" with some relevant threads.  Relevance was pretty cool.
    I read there are Acrobat app-wide conversion settings for importing different file types.  If I set Preferences/Convert To PDF/TIFF settings, it affects files specified to Merge Files Into A Single PDF.  It's still inconsistent that I specify it one way for Create PDF From File and another for Merge Files Into A Single PDF, but at least it can be done.

  • Windows 8's new Chkdsk and drive activity after scan

    Hello,
    I have some questions regarding the new Chkdsk in Windows 8 (I'm using Windows 8.1 Pro 64bit).
    Please note that Windows 8's Chkdsk has changed considerably since the previous Windows versions; so if you know about the Chkdsk in Windows 7 or previous Windows versions, this could not apply to the Chkdsk in Windows 8.
    I also point out that I'm talking about the GUI version, accessible from the drive's properties Window.
    My main questions are: when Chkdsk has finished scanning, and the results window appears, can I at once proceed with the following, or should I wait some time:
    1) In case of an external USB drive, disconnect the hard drive (with “safely remove hardware”, even if the cache is turned off), and turn it off.
    2) In case of an internal drive (HDD or SSD), reboot Windows, or turn off the computer.
    My worry is that if I would disconnect a USB drive, or reboot or turn off the PC in case of an internal drive, before the Chkdsk-related activity is finished, then the file-system of the disk in question could get damaged.
    My doubts come from the following facts:
    - I have been told that when the Chkdsk results window appears, this means that Chkdsk has finished working with that drive; but I have noticed that some short drive activity is happening some seconds (about 6) after the results window appears (should be a
    write activity, not sure if also read activity). I noticed this by observing the LED on my USB drives, and also by monitoring the drives in question with Windows 8's new Taskmanager.
    - In case of disconnecting USB drives, I have been told that I can be sure that if some drive activity is happening, then the “safely remove hardware” feature won't have effect, and would warn me that there is disk access going on; but I have tried to select
    “safely remove hardware” while Chkdsk was in the middle of a scan, and the result was that Chkdsk got interrupted (with an error messsage appearing probably from Chkdsk), and the USB hard drive got removed. Though this seems not to have caused any file-system
    errors (I did another Chkdsk scan later).
    You may think that I just need to look at the drive's LED, or monitor the drive's activity with the new Taskmanager, and take note of after how much time the drive activity ceases. Then I would just need to wait so long before disconnecting the USB drive, or
    rebooting or turning off the PC.
    My problem here is that I'm not sure if the new Taskmanager, or the drive's LED, are sensible enough to detect even the smallest disk access, which could get unnoticed. I'm not sure how much I should wait... seconds? Minutes? What do you think? Perhaps there's
    no need to wait at all?
    I did some tests by disconnecting (with “safely remove hardware”) a USB drive shortly after doing a Chkdsk on it. Then I did another Chkdsk after turning it on again. I didn't get any error message from Chkdsk. But I'm still worried that there could be an unfortunate
    moment, during which a disconnection (still with “safely remove hardware”) could cause problems, perhaps because in that moment a write operation could be in process.
    I think I have read that the new Chkdsk in Windows 8 uses VSS (“Shadow Copy”) to check the drives while keeping them online. With this new Chkdsk, I think it is possible to continue using the drive while the scan is happening, even on the system drive.
    I was thinking about this: is it possible that the short activity which I have noticed after Chkdsk's results window appears, comes from this Shadow Copy Service, which is “unmounting” (?) the shadow copy used by Chkdsk?
    If this is true, is it important to let the “unmounting” task happen, or can I disconnect, reboot, or turn off before it starts? And what happens if I interrupt this “unmounting” task in the middle, while it is in process?
    What do you suggest? Am I being too worried, even paranoid?
    Does it make some sense to wait some time after doing a Chkdsk, or can I at once proceed to disconnect the USB drive, or reboot or turn off the PC (in case of internal drives)?
    Thanks.

    Hello,
    The Windows Desktop Perfmon and Diagnostic tools forum is to discuss performance monitor (perfmon), resource monitor (resmon), and task manager, focusing on HOW-TO, Errors/Problems, and usage scenarios.
    As the question is off topic here, I am moving it to the
    Where is the Forum... forum.
    Karl
    When you see answers and helpful posts, please click Vote As Helpful, Propose As Answer, and/or Mark As Answer.
    My Blog: Unlock PowerShell
    My Book:
    Windows PowerShell 2.0 Bible
    My E-mail: -join ('6F6C646B61726C406F75746C6F6F6B2E636F6D'-split'(?<=\G.{2})'|%{if($_){[char][int]"0x$_"}})

  • Epson scan for v500 perfection photo, crashes when i try to

    hi there!
    I use an Epson v500 on osx 10.6. Epson scan opens and previews images, but freezes and crashes when i try to scan an image.
    Could you please suggest a solution?, how would i go about reinstalling the drivers?
    as far as i know, the scanner itself is fine.
    it has been doing this for months. have mailed epson but i have found that the apple communities has an infinite miasmic mind that generally knows all answers
    ever so many thanks for your time and advice
    i have the latest drivers including the apple software update.
    (i have enclosed the crash report below fyi..)
    Process: EPSON Scan [20499]
    Path: /Applications/EPSON Scan.app/Contents/MacOS/EPSON Scan
    Identifier: com.epson.scan.standalone
    Version: 3.7.1 (3.7.1)
    Code Type: X86 (Native)
    Parent Process: launchd [582]
    Date/Time: 2010-09-11 22:54:58.258 +0100
    OS Version: Mac OS X 10.6.2 (10C540)
    Report Version: 6
    Interval Since Last Report: 354709 sec
    Crashes Since Last Report: 10
    Per-App Interval Since Last Report: 3460 sec
    Per-App Crashes Since Last Report: 1
    Anonymous UUID: 7D6FC1E0-C05F-4414-9F0B-D6BE9B5D4C1E
    Exception Type: EXCBADACCESS (SIGBUS)
    Exception Codes: KERNPROTECTIONFAILURE at 0x0000000000000000
    Crashed Thread: 0 Dispatch queue: com.apple.main-thread
    Thread 0 Crashed: Dispatch queue: com.apple.main-thread
    0 com.apple.CoreFoundation 0x963744b0 CFStringGetLength + 80
    1 com.apple.CoreFoundation 0x96388a0f CFStringCompareWithOptionsAndLocale + 47
    2 com.apple.CoreFoundation 0x963889d5 CFStringCompareWithOptions + 53
    3 com.apple.CoreFoundation 0x96388990 CFStringCompare + 64
    4 com.epson.scan.epjpg 0x15560c9f SearchProfileWithFilenameProc(CMProfileIterateData*, void*) + 137
    5 ColorSyncDeprecated.dylib 0x90aab38b profileIterateCallback + 1144
    6 com.apple.ColorSync 0x94366ea3 ColorSyncProfileCacheIterateProfiles + 2902
    7 ColorSyncDeprecated.dylib 0x90aaaeff CMIterateColorSyncFolder + 79
    8 com.epson.scan.epjpg 0x15560712 GetFSSpecOfICCProfile(unsigned char*, FSSpec*) + 152
    9 com.epson.scan.epjpg 0x155608d7 CBase::GetColorProfile(char*) + 221
    10 com.epson.scan.epjpg 0x15567ce9 CBaseMac::DoCheckLimit(FFmtType, FFMT_INFO*) + 103
    11 com.epson.scan.epjpg 0x15546cea EPScanEntry + 490
    12 com.epson.scan.ui 0x153c9163 CFilePlugIn::DoCheckLimit(PLUGIN_INFO*, void*) + 701
    13 com.epson.scan.ui 0x153cc3b7 CFilePlugIn::DoTWCheckLimit(unsigned long, unsigned long) + 495
    14 com.epson.scan.ui 0x153ccabe CFilePlugIn::SinglePgImgProc(unsigned long, unsigned long, unsigned long) + 356
    15 com.epson.scan.ui 0x153ccbb9 CFilePlugIn::cbImageProc(unsigned long, unsigned long, unsigned long) + 139
    16 com.epson.scan.utwb 0x157b6131 CIF::CheckMltPgLimit(TW_IMAGEINFO*) + 121
    17 com.epson.scan.utwb 0x157b63fb CIF::DoMemTransfer() + 205
    18 com.epson.scan.utwb 0x157b6d0c CIF::StartScan() + 44
    19 com.epson.scan.ui 0x15333014 CScannerIF::StartScan() + 64
    20 com.epson.scan.ui 0x153a1277 CMainDialog::StartScanning() + 263
    21 com.epson.scan.ui 0x152bc15b CUIControl::UIStartScanning() + 59
    22 com.epson.scan.ui 0x152bb37d CUI::IUIStartScanning() + 73
    23 com.epson.scan.ui 0x153ac6b9 CMainDialog::ScanningProc() + 143
    24 com.epson.scan.ui 0x153a15fe CMainDialog::ProcessEvent(EventRecord*, bool*, short*) + 676
    25 com.epson.scan.ui 0x152ed9e2 CAdvancedDialog::ProcessEvent(EventRecord*, bool*, short*) + 242
    26 com.epson.scan.ui 0x152bc3a8 CUIControl::UIProcessEvent(EventRecord*) + 234
    27 com.epson.scan.ui 0x152bb41a CUI::IUIProcessEvent(EventRecord*) + 82
    28 com.epson.scan.standalone 0x00004e45 CStandAlone::EventLoop() + 495
    29 com.epson.scan.standalone 0x0000517a CStandAlone::Run() + 782
    30 com.epson.scan.standalone 0x0000551f main + 295
    31 com.epson.scan.standalone 0x00001e6e _start + 228 (crt.c:272)
    32 com.epson.scan.standalone 0x00001d89 start + 41
    Thread 1: Dispatch queue: com.apple.libdispatch-manager
    0 libSystem.B.dylib 0x980140ea kevent + 10
    1 libSystem.B.dylib 0x98014804 dispatch_mgrinvoke + 215
    2 libSystem.B.dylib 0x98013cc3 dispatch_queueinvoke + 163
    3 libSystem.B.dylib 0x98013a68 dispatch_workerthread2 + 234
    4 libSystem.B.dylib 0x980134f1 pthreadwqthread + 390
    5 libSystem.B.dylib 0x98013336 start_wqthread + 30
    Thread 2:
    0 libSystem.B.dylib 0x98013182 _workqkernreturn + 10
    1 libSystem.B.dylib 0x98013718 pthreadwqthread + 941
    2 libSystem.B.dylib 0x98013336 start_wqthread + 30
    Thread 0 crashed with X86 Thread State (32-bit):
    eax: 0xa09378cc ebx: 0x96374471 ecx: 0x00000000 edx: 0x00000007
    edi: 0x001676f0 esi: 0x00000000 ebp: 0xbfffca68 esp: 0xbfffca50
    ss: 0x0000001f efl: 0x00010283 eip: 0x963744b0 cs: 0x00000017
    ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
    cr2: 0x00000000
    Binary Images:
    0x1000 - 0x46ff7 +com.epson.scan.standalone 3.7.1 (3.7.1) /Applications/EPSON Scan.app/Contents/MacOS/EPSON Scan
    0x67000 - 0x6dff7 org.twain.dsm 1.9.4 (1.9.4) <1EF840DB-CB48-5207-7535-D82EBC0FCD5F> /System/Library/Frameworks/TWAIN.framework/Versions/A/TWAIN
    0x789000 - 0x7a1ff3 +com.epson.scan.perfectionv500 3.7.4 (3.7.4) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/MacOS/EPSON Perfection V500
    0x11bd3000 - 0x11bd3ff3 +com.epon.scan.icelut 1.00 (1.00) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/ICE LUT.bundle/Contents/MacOS/ICE LUT
    0x11bd7000 - 0x11bd8ffd +com.epson.scan.icemaskfile 2.01 (2.01) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/ICE Mask File.bundle/Contents/MacOS/ICE Mask File
    0x152b9000 - 0x15452fe3 +com.epson.scan.ui 3.7.4 (3.7.4) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/UI.bundle/Contents/MacOS/UI
    0x15532000 - 0x1557efc7 +com.epson.scan.epjpg 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/JPEG.bundle/Contents/MacOS/JPEG
    0x155ab000 - 0x155d7ff3 +com.epson.scan.epmtif 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/Multiple TIFF.bundle/Contents/MacOS/Multiple TIFF
    0x155f3000 - 0x15632fd3 +com.epson.scan.eppdf 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PDF.bundle/Contents/MacOS/PDF
    0x15659000 - 0x15691ff3 +com.epson.scan.eptif 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/TIFF.bundle/Contents/MacOS/TIFF
    0x156b6000 - 0x156d6fd7 +com.epson.scan.eppict 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PICT.bundle/Contents/MacOS/PICT
    0x156ee000 - 0x15724fd3 +com.epson.scan.eppij 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PIM JPEG.bundle/Contents/MacOS/PIM JPEG
    0x15748000 - 0x1577efcf +com.epson.scan.eppit 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PIM TIFF.bundle/Contents/MacOS/PIM TIFF
    0x157a2000 - 0x157ddff7 +com.epson.scan.utwb 3.7.1 (3.7.1) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/UI Twain Bridge.bundle/Contents/MacOS/UI Twain Bridge
    0x16570000 - 0x16589ff7 +com.epson.scan.dscl 3.7.1 (3.7.1) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/DS Control.bundle/Contents/MacOS/DS Control
    0x16597000 - 0x165d6fe7 +com.epson.scan.twpmg 3.7.3 (3.7.3) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/TWAIN Protocol Manager.bundle/Contents/MacOS/TWAIN Protocol Manager
    0x165f6000 - 0x166c3fe3 +com.epson.scan.scncl 3.7.3 (3.7.3) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Scan Control.bundle/Contents/MacOS/Scan Control
    0x16752000 - 0x167dafe3 +com.epson.scan.dtr 4.3.2 (4.3.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/DTR.bundle/Contents/MacOS/DTR
    0x167fb000 - 0x16839ff3 +com.epson.scan.fit 3.9.1 (3.9.1) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/FIT.bundle/Contents/MacOS/FIT
    0x1683f000 - 0x1688bfca +com.epson.scan.devcl 3.7.3 (3.7.3) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Device Control.bundle/Contents/MacOS/Device Control
    0x168af000 - 0x168bbfe7 +com.epson.scan.DDC 1.1.0 (1.1.0) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/EsDDC.bundle/Contents/MacOS/EsDDC
    0x168c1000 - 0x168d0fe0 +com.epson.scan.EsDDE 2.0.5 (2.0.5) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/EsDDE.bundle/Contents/MacOS/EsDDE
    0x168d6000 - 0x168fbff7 +com.epson.scan.devif 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Device Interface.bundle/Contents/MacOS/Device Interface
    0x16911000 - 0x1694bfdc +com.epson.scan.Interpreter 7C 1.0.8 (1.0.8) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Interpreter 7C.bundle/Contents/MacOS/Interpreter 7C
    0x16964000 - 0x16966fff +com.epson.scan.usb ??? (1.1.6) <69BC3AE6-A7D2-E1AA-6C16-016DDC387B04> /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/EPSON USB Scanner.bundle/Contents/MacOS/EPSON USB Scanner
    0x1696c000 - 0x16974ff7 com.apple.iokit.IOUSBLib 3.8.4 (3.8.4) <7DD8A031-640B-BA5C-FE32-0302F5ADF376> /System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/IOUSBLib.bundle/Co ntents/MacOS/IOUSBLib
    0x169bf000 - 0x169cbfff +com.epson.scan.fc 1.1.0 (1.1.0) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/EsFC.bundle/Contents/MacOS/EsFC
    0x169d1000 - 0x169f4fe7 +com.epson.scan.dice 1.1.0 (1.1.0) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Digital ICE.bundle/Contents/MacOS/Digital ICE
    0x169fd000 - 0x16a94fe7 +com.epson.scan.esdtr2 2.0.5 (2.0.5) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/DTR2.bundle/Contents/MacOS/DTR2
    0x16ac0000 - 0x16af8fef +com.epson.scan.exif 2.0.4 (2.0.4) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PIM JPEG Support.bundle/Contents/MacOS/PIM JPEG Support
    0x16b0e000 - 0x16b1dff4 +com.epson.scan.pimtiff 2.0.4 (2.0.4) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/File Format/PIM TIFF Support.bundle/Contents/MacOS/PIM TIFF Support
    0x16b6e000 - 0x16b6eff7 libmx.A.dylib ??? (???) <01401BF8-3FC7-19CF-ACCE-0F292BFD2F25> /usr/lib/libmx.A.dylib
    0x16bf6000 - 0x16d25fdb +com.epson.scan.esmps 3.7.0 (3.7.0) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Multi Page Saving.bundle/Contents/MacOS/Multi Page Saving
    0x17072000 - 0x17083fe7 com.apple.FCP Uncompressed 422.component 1.6 (1.6) <5CEF993F-DBAC-12FD-57C6-EFA42AB7AEE2> /Library/QuickTime/FCP Uncompressed 422.component/Contents/MacOS/FCP Uncompressed 422
    0x1708a000 - 0x1708fff7 com.apple.AppleMPEG2Codec 1.0.1 (220) <6FDFF3C8-7ECE-CB74-1374-9C0230C54F78> /Library/QuickTime/AppleMPEG2Codec.component/Contents/MacOS/AppleMPEG2Codec
    0x171f8000 - 0x1748dffb +org.perian.Perian 1.2.1 (1.2.1) <7FBFA9CD-68D1-DFB5-6296-A11B06B62B37> /Library/QuickTime/Perian.component/Contents/MacOS/Perian
    0x178d8000 - 0x178f2feb com.apple.AppleIntermediateCodec 1.3 (151) <038597CB-32E7-EBA5-F816-24ED96182EA4> /Library/QuickTime/AppleIntermediateCodec.component/Contents/MacOS/AppleInterme diateCodec
    0x178fb000 - 0x17910fcb +com.3ivx.videocodec 503.49 (503.49) /Library/QuickTime/3ivxVideoCodec.component/Contents/MacOS/3ivxVideoCodec
    0x17919000 - 0x179e9ffb +lib3ivxEnc.dylib ??? (???) /Library/Application Support/3ivx/lib3ivxEnc.dylib
    0x17a64000 - 0x17ad1fe7 com.apple.AppleProResCodec 2.0 (224) <B7A79FF2-9C32-5554-A3C3-BE91F9B89419> /Library/QuickTime/AppleProResCodec.component/Contents/MacOS/AppleProResCodec
    0x17b1e000 - 0x17b97fef com.apple.AppleVAH264HW.component 2.0 (1.0) <377823AD-6C3A-F949-2F12-74B05AE475B1> /System/Library/QuickTime/AppleVAH264HW.component/Contents/MacOS/AppleVAH264HW
    0x17c59000 - 0x17c95fe3 com.apple.QuickTimeFireWireDV.component 7.6.3 (1591.3) <55A49215-3C98-20A3-02EC-FDBAD3D1A69B> /System/Library/QuickTime/QuickTimeFireWireDV.component/Contents/MacOS/QuickTim eFireWireDV
    0x17ca1000 - 0x17cd8fe7 com.apple.DVCPROHDCodec 1.5 (237) <5BA42205-5AEE-73BB-A7DE-5417EF028D5B> /Library/QuickTime/DVCPROHDCodec.component/Contents/MacOS/DVCPROHDCodec
    0x17ce8000 - 0x17d97fe3 com.apple.AppleHDVCodec 1.5 (228) <8D2121A0-BA53-28A2-C9A5-3BED137701DA> /Library/QuickTime/AppleHDVCodec.component/Contents/MacOS/AppleHDVCodec
    0x17dbf000 - 0x17dd2fe3 com.apple.IMXCodec 1.4 (155) <B7A1514F-1A2B-EC3E-719D-B8BB25016A05> /Library/QuickTime/IMXCodec.component/Contents/MacOS/IMXCodec
    0x17de4000 - 0x17dfdfe7 com.apple.applepixletvideo 1.2.19 (1.2d19) <4A68731C-8071-6CF5-012C-40F00CD1333A> /System/Library/QuickTime/ApplePixletVideo.component/Contents/MacOS/ApplePixlet Video
    0x186bb000 - 0x186f5fc7 +com.epson.scan.imgctl 3.7.2 (3.7.2) /Library/Image Capture/TWAIN Data Sources/EPSON Perfection V500.ds/Contents/PlugIns/Image Control.bundle/Contents/MacOS/Image Control
    0x8fe00000 - 0x8fe4162b dyld 132.1 (???) <211AF0DD-42D9-79C8-BB6A-1F4BEEF4B4AB> /usr/lib/dyld
    0x9008b000 - 0x90138fe7 libobjc.A.dylib ??? (???) <DF8E4CFA-3719-3415-0BF1-E8C5E561C3B1> /usr/lib/libobjc.A.dylib
    0x90139000 - 0x90146ff7 com.apple.NetFS 3.2.1 (3.2.1) <5E61A00B-FA16-9D99-A064-47BDC5BC9A2B> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
    0x90147000 - 0x90239ff7 libcrypto.0.9.8.dylib ??? (???) <792B8722-3091-5E9F-E25F-67499CFE0599> /usr/lib/libcrypto.0.9.8.dylib
    0x9023a000 - 0x90a1d4b7 com.apple.CoreGraphics 1.536.12 (???) <263EB5FC-DEAD-7C5B-C486-EC86C173F952> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
    0x90a32000 - 0x90a35ff7 libCoreVMClient.dylib ??? (???) <A89D7A78-8FB0-2BDF-30DB-A35E04A6186B> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
    0x90aa6000 - 0x90b77fe3 ColorSyncDeprecated.dylib ??? (???) <1CEB1F35-EF10-A63D-AD9E-D7BD391D4719> /System/Library/Frameworks/ApplicationServices.framework/Frameworks/ColorSync.f ramework/Versions/A/Resources/ColorSyncDeprecated.dylib
    0x90b78000 - 0x90e97fe7 com.apple.CoreServices.CarbonCore 861.2 (861.2) <A9077470-3786-09F2-E0C7-F082B7F97838> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
    0x910b1000 - 0x910b8fff com.apple.print.framework.Print 6.0 (237) <7A06B15C-B835-096E-7D96-C2FE8F0D21E1> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framewo rk/Versions/A/Print
    0x910b9000 - 0x9111dffb com.apple.htmlrendering 72 (1.1.4) <4D451A35-FAB6-1288-71F6-F24A4B6E2371> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HTMLRendering .framework/Versions/A/HTMLRendering
    0x9111e000 - 0x919fcff7 com.apple.AppKit 6.6.3 (1038.25) <72A9AA47-8DCB-DB07-64F5-F837E98C62D8> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x91b0b000 - 0x91b27fe3 com.apple.openscripting 1.3.1 (???) <DA16DE48-59F4-C94B-EBE3-7FAF772211A2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
    0x91b6d000 - 0x91b6dff7 com.apple.Accelerate 1.5 (Accelerate 1.5) <F642E7A0-3720-FA19-0190-E6DBD9EF2D9B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x91b6e000 - 0x91b79ff7 libCSync.A.dylib ??? (???) <9292E6E3-70C1-1DD7-4213-1044F0FA8381> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
    0x91b7a000 - 0x91e9dfef com.apple.HIToolbox 1.6.2 (???) <E02640B9-7BC3-A4B4-6202-9E4127DDFDD6> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.fra mework/Versions/A/HIToolbox
    0x91f7e000 - 0x92037fe7 libsqlite3.dylib ??? (???) <16CEF8E8-8C9A-94CD-EF5D-05477844C005> /usr/lib/libsqlite3.dylib
    0x92038000 - 0x92075ff7 com.apple.SystemConfiguration 1.10.1 (1.10.1) <BA676C76-6AAD-F630-626D-B9248535294D> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfi guration
    0x920a2000 - 0x920d7ff7 libGLImage.dylib ??? (???) <A6007BF7-BF3C-96DC-C435-849C6B88C58A> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
    0x92244000 - 0x92247ff7 libCGXType.A.dylib ??? (???) <483FCF1C-066B-D210-7355-ABC48CA9DB2F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
    0x92248000 - 0x92268fe7 libresolv.9.dylib ??? (???) <A48921CB-3FA7-3071-AF9C-2D86FB493A3A> /usr/lib/libresolv.9.dylib
    0x92279000 - 0x92279ff7 liblangid.dylib ??? (???) <B99607FC-5646-32C8-2C16-AFB5EA9097C2> /usr/lib/liblangid.dylib
    0x9227a000 - 0x9227aff7 com.apple.Carbon 150 (152) <608A04AB-F35D-D2EB-6629-16B88FB32074> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x9247c000 - 0x924d6ff7 com.apple.framework.IOKit 2.0 (???) <1BE07087-27D5-0E62-F06B-007C2BED4073> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x9267c000 - 0x92697ff7 libPng.dylib ??? (???) <3F8682CD-C05B-607D-96E7-767646C77DB8> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x927a8000 - 0x927adff7 com.apple.OpenDirectory 10.6 (10.6) <92582807-E8F3-3DD9-EB42-4195CFB754A1> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x927ae000 - 0x927c2ffb com.apple.speech.synthesis.framework 3.10.35 (3.10.35) <57DD5458-4F24-DA7D-0927-C3321A65D743> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x927c3000 - 0x927e3fe7 com.apple.opencl 12 (12) <2DB56F60-577B-6724-5708-7B082F62CC0F> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x929ed000 - 0x92a20ff7 com.apple.AE 496.1 (496.1) <1AC75AE2-AF94-2458-0B94-C3BB0115BA4B> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
    0x92a21000 - 0x92a72ff7 com.apple.HIServices 1.8.0 (???) <B8EC13DB-A81A-91BF-8C82-66E840C64C91> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
    0x92a7f000 - 0x92a80ff7 com.apple.audio.units.AudioUnit 1.6.1 (1.6.1) <3A08510C-07F7-1A09-D6ED-1A488203ACCC> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x92b2a000 - 0x92b50fff com.apple.DictionaryServices 1.1.1 (1.1.1) <02709230-9B37-C743-6E27-3FCFD18211F8> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
    0x92b51000 - 0x92b52ff7 com.apple.TrustEvaluationAgent 1.1 (1) <6C04C4C5-667E-2EBE-EB96-5B67BD4B2185> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
    0x92b53000 - 0x92b9cfe7 libTIFF.dylib ??? (???) <5864AE5B-EAEB-F8B6-18FB-3D27B7895A4C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x92c4b000 - 0x92c8fff3 com.apple.coreui 2 (113) <D0FA9B36-3708-D5BF-0CC3-6CC1909BC8E6> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x92c92000 - 0x92c96ff7 libGFXShared.dylib ??? (???) <79F4F60E-0A6D-CE9C-282E-FA85825449E3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
    0x92ff7000 - 0x93000ff7 com.apple.DiskArbitration 2.3 (2.3) <E9C40767-DA6A-6CCB-8B00-2D5706753000> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x9314f000 - 0x931f7ffb com.apple.QD 3.33 (???) <196CDBA6-5B87-2767-DD57-082D71B0A5C7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
    0x931f8000 - 0x93267ff7 libvMisc.dylib ??? (???) <59243A8C-2B98-3E71-8032-884D4853E79F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
    0x93268000 - 0x93280ff7 com.apple.CFOpenDirectory 10.6 (10.6) <1537FB4F-C112-5D12-1E5D-3B1002A4038F> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
    0x93281000 - 0x9420fff7 com.apple.QuickTimeComponents.component 7.6.3 (1591.3) /System/Library/QuickTime/QuickTimeComponents.component/Contents/MacOS/QuickTim eComponents
    0x94210000 - 0x942beff3 com.apple.ink.framework 1.3.1 (105) <CA3FBDC3-4BBA-7BD9-0777-A7B0751292CD> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
    0x942fa000 - 0x9435afe7 com.apple.CoreText 3.1.0 (???) <79FD1B5C-2F93-4C5D-B07B-4DD9088E67DE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
    0x9435b000 - 0x9440aff3 com.apple.ColorSync 4.6.2 (4.6.2) <F3F097AC-FDB7-3357-C64F-E28BECF4C15F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ColorSync.framework/Versions/A/ColorSync
    0x9446f000 - 0x94471ff7 libRadiance.dylib ??? (???) <462903E2-2E77-FAE5-4ED6-829AAB1980A4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x94472000 - 0x944c2ff7 com.apple.framework.familycontrols 2.0 (2.0) <E6CAB425-3E40-65A3-0C23-150C26E9CBBF> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
    0x94512000 - 0x9451fff7 com.apple.opengl 1.6.5 (1.6.5) <0AE8B897-8A80-2C14-D6FC-DC21AC423234> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x94592000 - 0x94802ffb com.apple.Foundation 6.6.1 (751.14) <CD815A50-BB33-5AA1-DD73-A5B07D394DDA> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x94803000 - 0x94834ff3 libTrueTypeScaler.dylib ??? (???) <6C8916A2-8F85-98E0-AAD5-0020C39C0FC9> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
    0x94a61000 - 0x94a89ff7 libxslt.1.dylib ??? (???) <769EF4B2-C1AD-73D5-AAAD-1564DAEA77AF> /usr/lib/libxslt.1.dylib
    0x94a8a000 - 0x94b26fe7 com.apple.ApplicationServices.ATS 4.1 (???) <EA26375D-8276-9671-645D-D28CAEC95292> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/ATS
    0x94b27000 - 0x94b27ff7 com.apple.Cocoa 6.6 (???) <EA27B428-5904-B00B-397A-185588698BCC> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x94b28000 - 0x94b69ff7 libRIP.A.dylib ??? (???) <9F0ECE75-1F03-60E4-E29C-136A27C13F2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
    0x94db5000 - 0x94eb6fe7 libxml2.2.dylib ??? (???) <B4C5CD68-405D-0F1B-59CA-5193D463D0EF> /usr/lib/libxml2.2.dylib
    0x94eb7000 - 0x94ebbff7 IOSurface ??? (???) <C11D3FF3-EB51-A07D-EF24-9C2004115724> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x94ebc000 - 0x94ec0ff7 libGIF.dylib ??? (???) <83FB0DCC-355F-A930-E570-0BD95086CC59> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x94f64000 - 0x95017fff libFontParser.dylib ??? (???) <FAD5E96D-CF93-CC86-6B30-A6594B930772> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontParser.dylib
    0x95018000 - 0x950f5ff7 com.apple.vImage 4.0 (4.0) <64597E4B-F144-DBB3-F428-0EC3D9A1219E> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
    0x950f6000 - 0x9519dfe7 com.apple.CFNetwork 454.5 (454.5) <A7E78E62-0C59-CE57-73D2-C4E60527781C> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
    0x9520e000 - 0x9528efeb com.apple.SearchKit 1.3.0 (1.3.0) <9E18AEA5-F4B4-8BE5-EEA9-818FC4F46FD9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
    0x953e7000 - 0x9581cff7 libLAPACK.dylib ??? (???) <5E2D2283-57DE-9A49-1DB0-CD027FEFA6C2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
    0x9581d000 - 0x9582fff7 com.apple.MultitouchSupport.framework 204.9 (204.9) <B639F02B-33CC-150C-AE8C-1007EA7648F9> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
    0x95830000 - 0x95a92ff7 com.apple.security 6.0 (36910) <32B8FA26-CD73-4C45-C15A-EF8406D51FCC> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x95b77000 - 0x95b88ff7 com.apple.LangAnalysis 1.6.6 (1.6.6) <7A3862F7-3730-8F6E-A5DE-8E2CCEA979EF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
    0x95bc8000 - 0x95da3ff3 libType1Scaler.dylib ??? (???) <F9FEA41E-F079-87B8-04A9-7FF3B2931B79> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libType1Scaler.dylib
    0x95da4000 - 0x95db2fe7 libz.1.dylib ??? (???) <7B7A02AB-DA99-6180-880E-D28E4F9AA8EB> /usr/lib/libz.1.dylib
    0x95db3000 - 0x95db5ff7 com.apple.securityhi 4.0 (36638) <962C66FB-5BE9-634E-0810-036CB340C059> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
    0x95db6000 - 0x95df8fe7 libvDSP.dylib ??? (???) <8F8FFFB3-81E3-2969-5688-D5B0979182E6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
    0x95df9000 - 0x95e33ffb libFontRegistry.dylib ??? (???) <72342297-E8D6-B071-A752-014134129282> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x95e34000 - 0x95e3efe7 com.apple.audio.SoundManager 3.9.3 (3.9.3) <5F494955-7290-2D91-DA94-44B590191771> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CarbonSound.f ramework/Versions/A/CarbonSound
    0x95e3f000 - 0x95e83fe7 com.apple.Metadata 10.6.2 (507.4) <DBCBAE7D-7B34-7806-C0B9-1E6E6D45562F> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadat a.framework/Versions/A/Metadata
    0x95ea3000 - 0x95ea6fe7 libmathCommon.A.dylib ??? (???) <1622A54F-1A98-2CBE-B6A4-2122981A500E> /usr/lib/system/libmathCommon.A.dylib
    0x96300000 - 0x96307ff7 com.apple.agl 3.0.12 (AGL-3.0.12) <6BF89127-C18C-27A9-F94A-981836A822FE> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
    0x96361000 - 0x9636bffb com.apple.speech.recognition.framework 3.11.1 (3.11.1) <EC0E69C8-A121-70E8-43CF-E6FC4C7779EC> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
    0x9636c000 - 0x964e3fef com.apple.CoreFoundation 6.6.1 (550.13) <AE9FC6F7-F0B2-DE58-759E-7DB89C021A46> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x9651d000 - 0x96641ff7 com.apple.CoreAUC 5.03.2 (5.03.2) <38C77DF1-6F98-4ABF-BE8F-ADA70E9C622D> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x96642000 - 0x96657fff com.apple.ImageCapture 6.0 (6.0) <3F31833A-38A9-444E-02B7-17619CA6F2A0> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
    0x96658000 - 0x9665bffb com.apple.help 1.3.1 (41) <67F1F424-3983-7A2A-EC21-867BE838E90B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framewor k/Versions/A/Help
    0x9665c000 - 0x9669fff7 com.apple.NavigationServices 3.5.3 (181) <28CDD978-030E-7D4A-5334-874A8EBE6C29> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/NavigationSer vices.framework/Versions/A/NavigationServices
    0x966aa000 - 0x96866fef com.apple.ImageIO.framework 3.0.1 (3.0.1) <598CF4F9-7542-E1A7-26D2-584933497A2E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
    0x96867000 - 0x96889fef com.apple.DirectoryService.Framework 3.6 (621.1) <3ED4949F-9604-C109-6586-5CE5F421182B> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryServi ce
    0x9688a000 - 0x96922fe7 edu.mit.Kerberos 6.5.9 (6.5.9) <73EC847F-FF44-D542-2AD5-97F6C8D48F0B> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x96923000 - 0x96930ff7 libbz2.1.0.dylib ??? (???) <495732E1-2AC4-44FC-E633-4CBCC503B924> /usr/lib/libbz2.1.0.dylib
    0x96931000 - 0x9693bff7 libGL.dylib ??? (???) <76A207FE-889A-CF1B-AF9A-795EEE5A463E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x96c0f000 - 0x96cd9fef com.apple.CoreServices.OSServices 352 (352) <D9F21CA4-EED0-705F-8F3C-F1322D114B52> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
    0x96ce7000 - 0x96d61fef com.apple.audio.CoreAudio 3.2.2 (3.2.2) <1F97B48A-327B-89CC-7C01-3865179716E0> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x96d62000 - 0x96dfffe3 com.apple.LaunchServices 362 (362) <8BE1C1A1-BF71-CE07-F3FB-6057D47AF461> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
    0x96e00000 - 0x97167ff7 com.apple.QuartzCore 1.6.1 (227.8) <8B90AB08-46A4-1C5C-4E71-C6AB652477B9> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x97354000 - 0x97356ff7 com.apple.QuickTimeH264.component 7.6.3 (1591.3) /System/Library/QuickTime/QuickTimeH264.component/Contents/MacOS/QuickTimeH264
    0x97357000 - 0x973a4feb com.apple.DirectoryService.PasswordServerFramework 6.0 (6.0) <BF66BA5D-BBC8-78A5-DBE2-F9DE3DD1D775> /System/Library/PrivateFrameworks/PasswordServer.framework/Versions/A/PasswordS erver
    0x973a5000 - 0x973a5ff7 com.apple.vecLib 3.5 (vecLib 3.5) <17BEEF92-DF30-CD52-FD65-0B7B43B93617> /System/Library/Frameworks/vecLib.framework/Versions/A/vecLib
    0x973a6000 - 0x973ecff7 libauto.dylib ??? (???) <85670A64-3B67-8162-D441-D8E0BE15CA94> /usr/lib/libauto.dylib
    0x97424000 - 0x9742afff com.apple.CommonPanels 1.2.4 (91) <2438AF5D-067B-B9FD-1248-2C9987F360BA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
    0x9742b000 - 0x9744fff7 libJPEG.dylib ??? (???) <649E1974-A527-AC0B-B3F4-B4DC30484070> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x97f7b000 - 0x97f7bff7 com.apple.CoreServices 44 (44) <AC35D112-5FB9-9C8C-6189-5F5945072375> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x97f7c000 - 0x97fecff3 com.apple.AppleVAFramework 4.7.5 (4.7.5) <464A915D-E670-FA22-7799-454259D42B82> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x97fed000 - 0x98191feb libSystem.B.dylib ??? (???) <D45B91B2-2B4C-AAC0-8096-1FC48B7E9672> /usr/lib/libSystem.B.dylib
    0x98192000 - 0x9848bfef com.apple.QuickTime 7.6.3 (1591.3) <803CC5FD-2369-83B5-795D-A8963620EFAC> /System/Library/Frameworks/QuickTime.framework/Versions/A/QuickTime
    0x9848c000 - 0x98498ff7 libkxld.dylib ??? (???) <3D2C5BA3-6A8D-C861-B346-0E19942D9AF1> /usr/lib/system/libkxld.dylib
    0x98948000 - 0x98d5eff7 libBLAS.dylib ??? (???) <C4FB303A-DB4D-F9E8-181C-129585E59603> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
    0x98d5f000 - 0x98e8bfe3 com.apple.audio.toolbox.AudioToolbox 1.6.1 (1.6.1) <C226DF5C-35B0-98B8-95ED-FE5FE24E62C8> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x98e8c000 - 0x98eaaff7 com.apple.CoreVideo 1.6.0 (43.1) <1FB01BE0-B013-AE86-A063-481BB547D2F5> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x98eab000 - 0x9902dfe7 libicucore.A.dylib ??? (???) <2B0182F3-F459-B452-CC34-46FE73ADE348> /usr/lib/libicucore.A.dylib
    0x9902e000 - 0x990bffe7 com.apple.print.framework.PrintCore 6.1 (312.3) <6D4322AF-703C-CC19-77B4-53E6D3BB18D4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ PrintCore.framework/Versions/A/PrintCore
    0x990f9000 - 0x9912eff7 libcups.2.dylib ??? (???) <BE4E095C-EECA-017E-11AA-C65F4D2B15C8> /usr/lib/libcups.2.dylib
    0x9916d000 - 0x9917dff7 libsasl2.2.dylib ??? (???) <C8744EA3-0AB7-CD03-E639-C4F2B910BE5D> /usr/lib/libsasl2.2.dylib
    0x9917e000 - 0x99200ffb SecurityFoundation ??? (???) <29C27E0E-B2B3-BF6B-B1F8-5783B8B01535> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
    0x99237000 - 0x99287fe7 libGLU.dylib ??? (???) <659ADCA2-10EC-59BD-1B0A-4928A965F1D1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x99288000 - 0x99288ff7 com.apple.ApplicationServices 38 (38) <8012B504-3D83-BFBB-DA65-065E061CFE03> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
    0x99289000 - 0x99289ff7 com.apple.Accelerate.vecLib 3.5 (vecLib 3.5) <3E039E14-2A15-56CC-0074-EE59F9FBB913> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
    0x9928a000 - 0x99380ff7 libGLProgrammability.dylib ??? (???) <82D03736-D30C-C013-BBB1-20ED9687D47F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
    0x99381000 - 0x99395fe7 libbsm.0.dylib ??? (???) <14CB053A-7C47-96DA-E415-0906BA1B78C9> /usr/lib/libbsm.0.dylib
    0x99405000 - 0x99533fe7 com.apple.CoreData 102.1 (250) <F33FF4A1-D7F9-4F6D-3153-E5F2588479EB> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x99534000 - 0x9960eff3 com.apple.DesktopServices 1.5.3 (1.5.3) <DA02AC94-7B0C-BD75-2305-C46A307A5FB0> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Desk topServicesPriv
    0x9978e000 - 0x997f8fe7 libstdc++.6.dylib ??? (???) <411D87F4-B7E1-44EB-F201-F8B4F9227213> /usr/lib/libstdc++.6.dylib
    0xffff0000 - 0xffff1fff libSystem.B.dylib ??? (???) <D45B91B2-2B4C-AAC0-8096-1FC48B7E9672> /usr/lib/libSystem.B.dylib
    Model: MacBookPro5,2, BootROM MBP52.008E.B05, 2 processors, Intel Core 2 Duo, 2.8 GHz, 4 GB, SMC 1.42f4
    Graphics: NVIDIA GeForce 9600M GT, NVIDIA GeForce 9600M GT, PCIe, 512 MB
    Graphics: NVIDIA GeForce 9400M, NVIDIA GeForce 9400M, PCI, 256 MB
    Memory Module: global_name
    AirPort: spairportwireless_card_type_airportextreme (0x14E4, 0x8D), Broadcom BCM43xx 1.0 (5.10.91.19)
    Bluetooth: Version 2.2.4f3, 2 service, 0 devices, 1 incoming serial ports
    Network Service: AirPort, AirPort, en1
    Network Service: Parallels Shared Networking Adapter, Ethernet, en2
    Network Service: Parallels Host-Only Networking Adapter, Ethernet, en3
    Serial ATA Device: Hitachi HTS545050B9SA02, 465.76 GB
    Serial ATA Device: MATSHITADVD-R UJ-868
    USB Device: USB Mass Storage Device, 0x14cd, 0x8168, 0x24100000
    USB Device: Built-in iSight, 0x05ac (Apple Inc.), 0x8507, 0x24400000
    USB Device: EPSON Scanner, 0x04b8 (Seiko Epson Corp.), 0x0130, 0x26400000
    USB Device: BRCM2046 Hub, 0x0a5c (Broadcom Corp.), 0x4500, 0x06100000
    USB Device: Bluetooth USB Host Controller, 0x05ac (Apple Inc.), 0x8217, 0x06110000
    USB Device: Apple Internal Keyboard / Trackpad, 0x05ac (Apple Inc.), 0x0236, 0x04600000
    USB Device: IR Receiver, 0x05ac (Apple Inc.), 0x8242, 0x04500000

    When I first moved to Snow Leopard, my old drivers were not compatible, either.
    However, I found that my Epson perfection worked perfectly with Snow Leopard's
    Image Capture. No other drivers were needed. In fact, it worked so well that
    I never bothered to install the Epson driver that was eventually released.
    If it works as well for you, consider uninstalling your existing epson software.
    Message was edited by: EZ Jim
    Mac Pro Quad Core (Early 2009) 2.93Ghz w/Mac OS X (10.6.4)  MacBook Pro (13 inch, Mid 2009) 2.26GHz (10.6.4)
    LED Cinema Display  G4 PowerBook  1.67GHz (10.4.11)  iBookSE 366MHz (10.3.9)  External iSight

Maybe you are looking for