printing_printipp
class printing_printipp extends PrintingDriver (View source)
Class to provide printing with PrintIPP
Properties
| DoliDB | $db | from PrintingDriver | |
| string | $error | from PrintingDriver | |
| string[] | $errors | from PrintingDriver | |
| string | $name | ||
| string | $desc | ||
| string | $resprint | from PrintingDriver | |
| string | $active | ||
| string | $picto | ||
| array<int, array<string, int|string>> | $conf | ||
| string | $host | ||
| string | $port | ||
| string | $userid | ||
| string | $user | ||
| string | $password | ||
| int | $ssl |
Methods
Constructor
Return list of printing driver
Return list of available printers
Return list of available printers
Print selected file
List jobs print
Details
__construct($db)
Constructor
@param DoliDB $db Database handler
static
listDrivers($db, int $maxfilenamelength = 0)
Return list of printing driver
@param DoliDB $db Database handler
getDesc()
Return description of Printing Module
@return string Return translation of key PrintingModuleDescXXX where XXX is module name, or $this->desc if not exists
listAvailablePrinters()
Return list of available printers
@return int 0 if OK, >0 if KO
getlistAvailablePrinters()
Return list of available printers
@return string[] List of printers (URIs)
int
printFile(string $file, string $module, string $subdir = '')
Print selected file
int
listJobs($module = null)
List jobs print
@param ?string $module module