Supply label width and height to the label printing plugin

This commit is contained in:
Oliver Walters 2022-03-26 13:43:48 +11:00
parent 223744eba1
commit e18493a397
2 changed files with 5 additions and 1 deletions

View File

@ -419,6 +419,10 @@ class LabelPrintingMixin:
Arguments:
label: A black-and-white pillow Image object
kwargs:
length: The length of the label (in mm)
width: The width of the label (in mm)
"""
# Unimplemented (to be implemented by the particular plugin class)

View File

@ -217,7 +217,7 @@ def print_label(plugin_slug, label_image, label_instance=None, user=None):
return
try:
plugin.print_label(label_image)
plugin.print_label(label_image, width=label_instance.width, height=label_instance.height)
except Exception as e:
# Plugin threw an error - notify the user who attempted to print