diff --git a/brother_ql/labels.py b/brother_ql/labels.py index 2becdd7..2ef3c90 100644 --- a/brother_ql/labels.py +++ b/brother_ql/labels.py @@ -82,6 +82,7 @@ def name(self): # type: str ALL_LABELS = ( Label("12", ( 12, 0), FormFactor.ENDLESS, ( 142, 0), ( 106, 0), 29 , feed_margin=35), + Label("18", ( 18, 0), FormFactor.ENDLESS, ( 256, 0), ( 234, 0), 171 , feed_margin=14), Label("29", ( 29, 0), FormFactor.ENDLESS, ( 342, 0), ( 306, 0), 6 , feed_margin=35), Label("38", ( 38, 0), FormFactor.ENDLESS, ( 449, 0), ( 413, 0), 12 , feed_margin=35), Label("50", ( 50, 0), FormFactor.ENDLESS, ( 590, 0), ( 554, 0), 12 , feed_margin=35), diff --git a/brother_ql/models.py b/brother_ql/models.py index dd28c93..fc2a943 100644 --- a/brother_ql/models.py +++ b/brother_ql/models.py @@ -57,6 +57,7 @@ def name(self): Model('QL-1060N', (295, 35433), number_bytes_per_row=162, additional_offset_r=44), Model('PT-P750W', (31, 14172), number_bytes_per_row=16), Model('PT-P900W', (57, 28346), number_bytes_per_row=70), + Model('PT-P950NW', (57, 28346), number_bytes_per_row=70), ] class ModelsManager(ElementsManager): diff --git a/brother_ql/reader.py b/brother_ql/reader.py index b5d817d..c295f16 100755 --- a/brother_ql/reader.py +++ b/brother_ql/reader.py @@ -33,6 +33,7 @@ b'\x1b\x69\x55\x77\x01': ('amedia', 127, "Additional media information command"), b'\x1b\x69\x55\x4A': ('jobid', 14, "Job ID setting command"), b'\x1b\x69\x58\x47': ("request_config", 0, "Request transmission of .ini config file of printer"), + b'\x1b\x69\x6B\x63': ("number_of_copies", 2, "Internal specification commands"), b'\x1b\x69\x53': ('status request', 0, "A status information request sent to the printer"), b'\x80\x20\x42': ('status response',29, "A status response received from the printer"), }