dolibarr 18.0.6
|
Class to manage Receipt Printers. More...
Public Member Functions | |
__construct ($db) | |
Constructor. | |
listPrinters () | |
List printers into the array ->listprinters. | |
listPrintersTemplates () | |
List printers templates. | |
selectTypePrinter ($selected='', $htmlname='printertypeid') | |
Form to Select type printer. | |
selectProfilePrinter ($selected='', $htmlname='printerprofileid') | |
Form to Select Profile printer. | |
addPrinter ($name, $type, $profile, $parameter) | |
Function to Add a printer in db. | |
updatePrinter ($name, $type, $profile, $parameter, $printerid) | |
Function to Update a printer in db. | |
deletePrinter ($printerid) | |
Function to Delete a printer from db. | |
addTemplate ($name, $template) | |
Function to add a printer template in db. | |
deleteTemplate ($templateid) | |
Function to delete a printer template in db. | |
updateTemplate ($name, $template, $templateid) | |
Function to Update a printer template in db. | |
sendTestToPrinter ($printerid) | |
Function to Send Test page to Printer. | |
sendToPrinter ($object, $templateid, $printerid) | |
Function to Print Receipt Ticket. | |
loadTemplate ($templateid) | |
Function to load Template. | |
initPrinter ($printerid) | |
Function Init Printer. | |
Class to manage Receipt Printers.
Definition at line 121 of file dolreceiptprinter.class.php.
dolReceiptPrinter::__construct | ( | $db | ) |
Constructor.
DoliDB | $db | database |
Definition at line 174 of file dolreceiptprinter.class.php.
dolReceiptPrinter::addPrinter | ( | $name, | |
$type, | |||
$profile, | |||
$parameter ) |
Function to Add a printer in db.
string | $name | Printer name |
int | $type | Printer type |
int | $profile | Printer profile |
string | $parameter | Printer parameter |
Definition at line 428 of file dolreceiptprinter.class.php.
dolReceiptPrinter::addTemplate | ( | $name, | |
$template ) |
Function to add a printer template in db.
string | $name | Template name |
int | $template | Template |
Definition at line 500 of file dolreceiptprinter.class.php.
dolReceiptPrinter::deletePrinter | ( | $printerid | ) |
Function to Delete a printer from db.
int | $printerid | Printer id |
Definition at line 479 of file dolreceiptprinter.class.php.
dolReceiptPrinter::deleteTemplate | ( | $templateid | ) |
Function to delete a printer template in db.
int | $templateid | Template ID |
Definition at line 521 of file dolreceiptprinter.class.php.
dolReceiptPrinter::initPrinter | ( | $printerid | ) |
Function Init Printer.
int | $printerid | Printer id |
Definition at line 964 of file dolreceiptprinter.class.php.
References dol_sanitizePathName(), and getDolGlobalString().
Referenced by sendTestToPrinter(), and sendToPrinter().
dolReceiptPrinter::listPrinters | ( | ) |
List printers into the array ->listprinters.
Definition at line 265 of file dolreceiptprinter.class.php.
dolReceiptPrinter::listPrintersTemplates | ( | ) |
List printers templates.
Definition at line 339 of file dolreceiptprinter.class.php.
dolReceiptPrinter::loadTemplate | ( | $templateid | ) |
Function to load Template.
int | $templateid | Template id |
Definition at line 932 of file dolreceiptprinter.class.php.
Referenced by sendToPrinter().
dolReceiptPrinter::selectProfilePrinter | ( | $selected = '', | |
$htmlname = 'printerprofileid' ) |
Form to Select Profile printer.
string | $selected | Id printer profile pre-selected |
string | $htmlname | select html name |
Definition at line 402 of file dolreceiptprinter.class.php.
References Form\selectarray().
dolReceiptPrinter::selectTypePrinter | ( | $selected = '', | |
$htmlname = 'printertypeid' ) |
Form to Select type printer.
string | $selected | Id printer type pre-selected |
string | $htmlname | select html name |
Definition at line 377 of file dolreceiptprinter.class.php.
References Form\selectarray().
dolReceiptPrinter::sendTestToPrinter | ( | $printerid | ) |
Function to Send Test page to Printer.
int | $printerid | Printer id |
Definition at line 568 of file dolreceiptprinter.class.php.
References dol_syslog(), initPrinter(), and setEventMessages().
dolReceiptPrinter::sendToPrinter | ( | $object, | |
$templateid, | |||
$printerid ) |
Function to Print Receipt Ticket.
Facture | Commande | $object | Order or invoice object |
int | $templateid | Template id |
int | $printerid | Printer id |
Definition at line 611 of file dolreceiptprinter.class.php.
References dol_now(), dol_print_date(), dol_syslog(), initPrinter(), loadTemplate(), price(), and setEventMessages().
dolReceiptPrinter::updatePrinter | ( | $name, | |
$type, | |||
$profile, | |||
$parameter, | |||
$printerid ) |
Function to Update a printer in db.
string | $name | Printer name |
int | $type | Printer type |
int | $profile | Printer profile |
string | $parameter | Printer parameter |
int | $printerid | Printer id |
Definition at line 453 of file dolreceiptprinter.class.php.
dolReceiptPrinter::updateTemplate | ( | $name, | |
$template, | |||
$templateid ) |
Function to Update a printer template in db.
string | $name | Template name |
int | $template | Template |
int | $templateid | Template id |
Definition at line 544 of file dolreceiptprinter.class.php.