return HttpResponse('Container (%s) does not exist!' % (container_id))
params = {}
- params['line1'] = __center_line('', 10)
- params['line2'] = __center_line('', 14)
- params['line3'] = __center_line('%s' % (container.name[16:16+15]), 15)
- params['container_name'] = __center_line(container.name[0:16], 16)
+ params['container_name'] = __center_line(container.name[0:17], 17)
+ params['line1'] = __center_line('%s' % (container.name[17:34]), 17)
+ params['line2'] = __center_line('%s' % (container.name[34:51]), 17)
+ params['line3'] = __center_line('%s' % (container.name[51:68]), 17)
+ params['line4'] = __center_line('%s' % (container.name[68:85]), 17)
params['barcode'] = 'cntr|%s' % (container.uuid)
params['symbol'] = ''
return HttpResponse('Freezer (%s) does not exist!' % (freezer_id))
params = {}
- params['line1'] = __center_line('', 10)
- params['line2'] = __center_line('', 14)
- params['line3'] = __center_line('Temp: %s C' % (freezer.temperature), 15)
- params['freezer_name'] = __center_line(freezer.name, 16)
+ params['freezer_name'] = __center_line(freezer.name, 17)
+ params['line1'] = __center_line('%s' % (freezer.name[17:34]), 17)
+ params['line2'] = __center_line('%s' % (freezer.name[34:51]), 17)
+ params['line3'] = __center_line('%s' % (freezer.name[51:68]), 17)
+ params['line4'] = __center_line('Temp: %s C' % (freezer.temperature), 17)
params['barcode'] = 'frzr|%s' % (freezer.uuid)
params['symbol'] = ''
^FX-------------------------
^FX Container ID
^FX-------------------------
-^FO105,167
-^CF0,24^FD{{ container_name }}^FS
+^FO5,30
+^CF0,42^FD{{ container_name }}^FS
^FX-------------------------
^FX Content
^FX-------------------------
^FX Line 1 (max_length=10)
-^FO135,113
-^CF0,16^FD{{ line1 }}^FS
+^FO5,70
+^CF0,42^FD{{ line1 }}^FS
^FX Line 2 (max_length=14)
-^FO120,131
-^CF0,16^FD{{ line2 }}^FS
+^FO5,110
+^CF0,42^FD{{ line2 }}^FS
^FX Line 3 (max_length=15)
-^FO115,149
-^CF0,16^FD{{ line3 }}^FS
+^FO5,150
+^CF0,42^FD{{ line3 }}^FS
-^FX-------------------------
-^FX Slot #
-^FX
-^FX (75 - (54 / 2)) / 2 == 24
-^FX x_center = (175 + 30 + 24)
-^FX x = x_center - 24 + 4
-^FX y = x_center - 24 + 4 - (28/2)
-^FX-------------------------
-^FO209,195
-^CF0,28^FD{{ symbol }}^FS
+^FX Line 4 (max_length=15)
+^FO5,190
+^CF0,42^FD{{ line4 }}^FS
-^FX-------------------------
-^FX Circle - Temp
-^FX-------------------------
-^FX FO100,100
-^FX GC150,1^FS
^FX-------------------------
^FX Datamatrix Barcode
^FX h=w=<#col>*3
^FX upper_left_coords=(175-(w/2), 250-6-h)
^FX-------------------------
-^FO148,188
+^FO148,230
^BXN,3,200
^FD{{ barcode }}^FS
^FX-------------------------
^FX Freezer ID
^FX-------------------------
-^FO105,167
-^CF0,24^FD{{ freezer_name }}^FS
+^FO5,30
+^CF0,42^FD{{ freezer_name }}^FS
^FX-------------------------
^FX Content
^FX-------------------------
-^FX Line 1 (max_length=10)
-^FO135,113
-^CF0,16^FD{{ line1 }}^FS
+^FX Line 1 (max_length=17)
+^FO5,70
+^CF0,42^FD{{ line1 }}^FS
-^FX Line 2 (max_length=14)
-^FO120,131
-^CF0,16^FD{{ line2 }}^FS
+^FX Line 2 (max_length=17)
+^FO5,110
+^CF0,42^FD{{ line2 }}^FS
-^FX Line 3 (max_length=15)
-^FO115,149
-^CF0,16^FD{{ line3 }}^FS
+^FX Line 3 (max_length=17)
+^FO5,150
+^CF0,42^FD{{ line3 }}^FS
-^FX-------------------------
-^FX Slot #
-^FX
-^FX (75 - (54 / 2)) / 2 == 24
-^FX x_center = (175 + 30 + 24)
-^FX x = x_center - 24 + 4
-^FX y = x_center - 24 + 4 - (28/2)
-^FX-------------------------
-^FO209,195
-^CF0,28^FD{{ symbol }}^FS
+^FX Line 4 (max_length=17)
+^FO5,190
+^CF0,32^FD{{ line4 }}^FS
-^FX-------------------------
-^FX Circle - Temp
-^FX-------------------------
-^FX FO100,100
-^FX GC150,1^FS
^FX-------------------------
^FX Datamatrix Barcode
^FX h=w=<#col>*3
^FX upper_left_coords=(175-(w/2), 250-6-h)
^FX-------------------------
-^FO148,188
+^FO148,230
^BXN,3,200
^FD{{ barcode }}^FS