diff --git a/htdocs/admin/receiptprinter.php b/htdocs/admin/receiptprinter.php
index 9971343fd08..dd946c6a8ee 100644
--- a/htdocs/admin/receiptprinter.php
+++ b/htdocs/admin/receiptprinter.php
@@ -173,6 +173,25 @@ if ($action == 'testprinter' && $user->admin) {
$action = '';
}
+if ($action == 'testprinter2' && $user->admin) {
+ $error = 0;
+ if (empty($printerid)) {
+ $error++;
+ setEventMessages($langs->trans("PrinterIdEmpty"), null, 'errors');
+ }
+
+ if (!$error) {
+ // test
+ $ret = $printer->sendTestToPrinter($printerid, 1);
+ if ($ret == 0) {
+ setEventMessages($langs->trans("TestSentToPrinter", $printername), null);
+ } else {
+ setEventMessages($printer->error, $printer->errors, 'errors');
+ }
+ }
+ $action = '';
+}
+
if ($action == 'testtemplate' && $user->admin) {
$error = 0;
// if (empty($printerid)) {
@@ -299,7 +318,9 @@ if ($mode == 'config' && $user->admin) {
print dol_get_fiche_head($head, $mode, $langs->trans("ModuleSetup"), -1, 'technic');
- print ''.$langs->trans("ReceiptPrinterDesc")."
\n";
+ //print info_admin($langs->trans("ThisFeatureIsForESCPOSPrintersOnly"));
+
+ print load_fiche_titre($langs->trans("ReceiptPrinterDesc"), '', '')."\n";
print '
| '.$langs->trans($printer->listprinters[$line]['fk_profile_name']).' | '; print ''.$printer->listprinters[$line]['parameter'].' | '; // edit icon - print ''; - print img_picto($langs->trans("Edit"), 'edit'); + print ' | '; + print ''; + print img_picto($langs->trans("Edit"), 'edit', 'class="paddingright"'); print ''; // delete icon print ''; - print img_picto($langs->trans("Delete"), 'delete'); + print img_picto($langs->trans("Delete"), 'delete', 'class="paddingright"'); print ''; // test icon print ''; - print img_picto($langs->trans("TestPrinter"), 'printer'); - print ' | '; + print img_picto($langs->trans("TestPrinterDesc"), 'printer', 'class="paddingright paddingleft"').'TXT'; + print ''; + // test icon + print ''; + print img_picto($langs->trans("TestPrinterDesc2"), 'printer', 'class="paddingright paddingleft"').'IMG'; + print ''; + print ''; print ''; } } @@ -387,15 +414,15 @@ if ($mode == 'config' && $user->admin) { print '
| '.$langs->trans("CONNECTOR_DUMMY").': | '.$langs->trans("CONNECTOR_DUMMY_HELP").' |
| '.$langs->trans("CONNECTOR_NETWORK_PRINT").': | '.$langs->trans("CONNECTOR_NETWORK_PRINT_HELP").' |
| '.$langs->trans("CONNECTOR_FILE_PRINT").': | '.$langs->trans("CONNECTOR_FILE_PRINT_HELP").' |
| '.$langs->trans("CONNECTOR_WINDOWS_PRINT").': | '.$langs->trans("CONNECTOR_WINDOWS_PRINT_HELP").' |
| '.$langs->trans("CONNECTOR_CUPS_PRINT").': | '.$langs->trans("CONNECTOR_CUPS_PRINT_HELP").' |
| '.$langs->trans("CONNECTOR_DUMMY").' | '.$langs->trans("CONNECTOR_DUMMY_HELP").' |
| '.$form->textwithpicto($langs->trans("CONNECTOR_NETWORK_PRINT"), $langs->trans("FromServerPointOfView")).' | '.$langs->trans("CONNECTOR_NETWORK_PRINT_HELP").' |
| '.$form->textwithpicto($langs->trans("CONNECTOR_FILE_PRINT"), $langs->trans("FromServerPointOfView")).' | '.$langs->trans("CONNECTOR_FILE_PRINT_HELP").' |
| '.$form->textwithpicto($langs->trans("CONNECTOR_WINDOWS_PRINT"), $langs->trans("FromServerPointOfView")).' | '.$langs->trans("CONNECTOR_WINDOWS_PRINT_HELP").' |
| '.$form->textwithpicto($langs->trans("CONNECTOR_CUPS_PRINT"), $langs->trans("FromServerPointOfView")).' | '.$langs->trans("CONNECTOR_CUPS_PRINT_HELP").' |