@@ -10,7 +10,8 @@ | |||||
"printer_name", | "printer_name", | ||||
"port", | "port", | ||||
"column_break_4", | "column_break_4", | ||||
"reference_doctype" | |||||
"reference_doctype", | |||||
"reference_name" | |||||
], | ], | ||||
"fields": [ | "fields": [ | ||||
{ | { | ||||
@@ -45,11 +46,17 @@ | |||||
"fieldtype": "Link", | "fieldtype": "Link", | ||||
"label": "Reference DocType", | "label": "Reference DocType", | ||||
"options": "DocType" | "options": "DocType" | ||||
}, | |||||
{ | |||||
"fieldname": "reference_name", | |||||
"fieldtype": "Dynamic Link", | |||||
"label": "Reference Name", | |||||
"options": "reference_doctype" | |||||
} | } | ||||
], | ], | ||||
"index_web_pages_for_search": 1, | "index_web_pages_for_search": 1, | ||||
"links": [], | "links": [], | ||||
"modified": "2021-09-07 13:17:26.978129", | |||||
"modified": "2021-09-13 17:19:30.713385", | |||||
"modified_by": "Administrator", | "modified_by": "Administrator", | ||||
"module": "Printing", | "module": "Printing", | ||||
"name": "Printer Settings", | "name": "Printer Settings", | ||||
@@ -8,9 +8,6 @@ from frappe import _ | |||||
class PrinterSettings(Document): | class PrinterSettings(Document): | ||||
@frappe.whitelist() | @frappe.whitelist() | ||||
def get_printers_list(self,ip="localhost",port=631): | def get_printers_list(self,ip="localhost",port=631): | ||||
print("``````````````````````````````````") | |||||
print(ip) | |||||
print(port) | |||||
printer_list = [] | printer_list = [] | ||||
try: | try: | ||||
import cups | import cups | ||||
@@ -27,8 +24,7 @@ class PrinterSettings(Document): | |||||
'value': printer_id, | 'value': printer_id, | ||||
'label': printer['printer-make-and-model'] | 'label': printer['printer-make-and-model'] | ||||
}) | }) | ||||
print(printer_list) | |||||
print("``````````````````````````````````") | |||||
except RuntimeError: | except RuntimeError: | ||||
frappe.throw(_("Failed to connect to server")) | frappe.throw(_("Failed to connect to server")) | ||||
except frappe.ValidationError: | except frappe.ValidationError: | ||||