diff --git a/src/capture/capture_base.cpp b/src/capture/capture_base.cpp
index c091b5527677fb491fb2b819de8770aae7e497c2..8b31edc53276216811daa1ca640bf042e1c4f82b 100644
--- a/src/capture/capture_base.cpp
+++ b/src/capture/capture_base.cpp
@@ -232,7 +232,7 @@ void CaptureBase::setProblem(ProblemPtr _problem)
 
 void CaptureBase::printHeader(int _depth, bool _constr_by, bool _metric, bool _state_blocks, std::ostream& _stream, std::string _tabs) const
 {
-    _stream << _tabs << "Cap" << id() << " " << getType();
+    _stream << _tabs << "Cap" << id() << " " << getType() << " ts = " << std::setprecision(3) << getTimeStamp();
 
     if(getSensor() != nullptr)
     {
@@ -261,8 +261,7 @@ void CaptureBase::printHeader(int _depth, bool _constr_by, bool _metric, bool _s
         }
         else if (_metric)
         {
-            _stream << _tabs << (isFixed() ? "Fix" : "Est") << ", ts=" << std::setprecision(5)
-                    << getTimeStamp();
+            _stream << _tabs << (isFixed() ? "Fix" : "Est");
             _stream << ",\t x= ( " << std::setprecision(2) << getStateVector() << " )";
             _stream << std::endl;
         }
diff --git a/src/capture/capture_motion.cpp b/src/capture/capture_motion.cpp
index 1a61a7f5c763a4508427c5fb2566c3fd53248af7..4c7fd3ffbf662f887b2ceea92d00a49241758693 100644
--- a/src/capture/capture_motion.cpp
+++ b/src/capture/capture_motion.cpp
@@ -72,7 +72,7 @@ bool CaptureMotion::containsTimeStamp (const TimeStamp& _ts, double _time_tolera
 
 void CaptureMotion::printHeader(int _depth, bool _constr_by, bool _metric, bool _state_blocks, std::ostream& _stream, std::string _tabs) const
 {
-    _stream << _tabs << "CapM" << id() << " " << getType();
+    _stream << _tabs << "CapM" << id() << " " << getType() << " ts = " << std::setprecision(3) << getTimeStamp();
 
     if(getSensor() != nullptr)
     {