diff --git a/screenless/bureau/bureau.py b/screenless/bureau/bureau.py index da61d26..0f19da5 100644 --- a/screenless/bureau/bureau.py +++ b/screenless/bureau/bureau.py @@ -88,14 +88,13 @@ class LogPrinter(logging.Handler): def emit(self, record): if (self.printer["inep"] is None) and (self.printer["outep"] is None): - prn = printer.Usb(self.printer["vendorid"], self.printer["productid"], - profile=self.printer["profile"]) + prn = printer.Usb(self.printer["vendorid"], self.printer["productid"]) else: prn = printer.Usb(self.printer["vendorid"], self.printer["productid"], in_ep=self.printer["inep"], - out_ep=self.printer["outep"], - profile=self.printer["profile"]) + out_ep=self.printer["outep"]) + prn.profile = self.printer["profile"] prn.set() msg = self.format(record) #text = textwrap.fill(msg, width=self.printer["textwidth"]) @@ -415,14 +414,13 @@ class Bureau(object): """ if (self.smprint["inep"] is None) and (self.smprint["outep"] is None): prn = printer.Usb(self.smprint["vendorid"], - self.smprint["productid"], - profile=self.smprint["profile"]) + self.smprint["productid"]) else: prn = printer.Usb(self.smprint["vendorid"], self.smprint["productid"], in_ep=self.smprint["inep"], - out_ep=self.smprint["outep"], - profile=self.smprint["profile"]) + out_ep=self.smprint["outep"]) + prn.profile = self.smprint["profile"] return prn