diff --git a/src/DataImporter.cpp b/src/DataImporter.cpp
index a9d264812c2953338ab87c1c5772ce8f7787163f..b4618cd25d19ec26d97582c60b5da88bbceecd10 100644
--- a/src/DataImporter.cpp
+++ b/src/DataImporter.cpp
@@ -145,7 +145,7 @@ void DataImporter::init_device()
 	/*----- PROTECTED REGION ID(DataImporter::init_device_before) ENABLED START -----*/
 
     set_state(Tango::INIT);
-    set_status("Initializing device");
+    set_status("Initializing device");//Initialize regular file counters to zero
 
 	/*----- PROTECTED REGION END -----*/	//	DataImporter::init_device_before
 
@@ -158,6 +158,12 @@ void DataImporter::init_device()
 
 	/*----- PROTECTED REGION ID(DataImporter::init_device) ENABLED START -----*/
 
+    //Initialize regular file counters to zero
+    *attr_RegularFileCounter_read = 0;
+
+    //Initialize error file counters to zero
+    *attr_FailedFileCounter_read = 0;
+
     if(get_state() != Tango::FAULT)
     {
         try