diff --git a/jikimo_printing/models/jikimo_printing.py b/jikimo_printing/models/jikimo_printing.py index 738c90b5..183a6b5b 100644 --- a/jikimo_printing/models/jikimo_printing.py +++ b/jikimo_printing/models/jikimo_printing.py @@ -52,5 +52,8 @@ class JikimoPrinting(models.AbstractModel): """ 打印PDF """ + if isinstance(pdf_data, str): + pdf_data = pdf_data.encode() + printer = self.env['printing.printer'].get_default() printer.print_document(report=None, content = pdf_data, doc_format='pdf') \ No newline at end of file