diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php
index 94bb4d1e6bfb30d3a35f0e5f56405550c9467b1c..941028ccb615eee95f18d000994faceea7b996bd 100644
--- a/htdocs/core/lib/pdf.lib.php
+++ b/htdocs/core/lib/pdf.lib.php
@@ -77,7 +77,11 @@ function pdf_getInstance($format='',$metric='mm',$pagetype='P')
 {
 	global $conf;
 
-	require_once(TCPDF_PATH.'tcpdf.php');
+	if (! empty($conf->global->MAIN_USE_FPDF) && ! empty($conf->global->MAIN_DISABLE_FPDI))
+    	return "Error MAIN_USE_PDF and MAIN_DISABLE_FPDI can't be set together";
+
+	// We use by default TCPDF
+	if (empty($conf->global->MAIN_USE_FPDF)) require_once(TCPDF_PATH.'tcpdf.php');
 	// We need to instantiate fpdi object (instead of tcpdf) to use merging features. But we can disable it.
 	if (empty($conf->global->MAIN_DISABLE_FPDI)) require_once(FPDI_PATH.'fpdi.php');