Index: tika-parsers/src/main/java/org/apache/tika/parser/ocr/TesseractOCRParser.java
===================================================================
--- tika-parsers/src/main/java/org/apache/tika/parser/ocr/TesseractOCRParser.java	(revision 1631206)
+++ tika-parsers/src/main/java/org/apache/tika/parser/ocr/TesseractOCRParser.java	(working copy)
@@ -101,6 +101,17 @@
 	public void parse(Image image, ContentHandler handler, Metadata metadata, ParseContext context)
             throws IOException, SAXException, TikaException {
 
+	    String type = metadata.get(Metadata.CONTENT_TYPE);
+	    if (type != null){
+		List<Parser> imgMetParsers = getImageParsers();
+		for (Parser parser: imgMetParsers){ 
+		    if (parser.getSupportedTypes(context).contains(type)) { 
+			parser.parse(stream, handler, metadata, context);
+		    }
+		}
+	    }
+
+
 		TemporaryResources tmp = new TemporaryResources();
 		FileOutputStream fos = null;
 		TikaInputStream tis = null;
@@ -288,7 +299,14 @@
         }.start();
     }
 
-	
+    private List<Parser> getImageParsers(){
+	List<Parser> parsers = new ArrayList<Parser>();
+	parsers.add(new ImageParser());
+	parsers.add(new PSDParser());
+	parsers.add(new TiffParser());
+	parsers.add(new JpegParser());
+	return parsers;
+    }	
 }
 
 
