diff --git a/jikimo_printing/models/maintenance_printing.py b/jikimo_printing/models/maintenance_printing.py index 9c7ac8df..befafccf 100644 --- a/jikimo_printing/models/maintenance_printing.py +++ b/jikimo_printing/models/maintenance_printing.py @@ -24,7 +24,10 @@ class MaintenancePrinting(models.Model): # 切换成A4打印机 printer = self.env['printing.printer'].get_default() - printer.print_document(report=None, content = qr_code_data) + try: + printer.print_document(report=None, content = qr_code_data) + except Exception as e: + raise UserError(f"打印失败: {str(e)}") # def generate_zpl_code(self, code):