Updated container and freezer labels to be larger by request of Lorian.
authorBrandon King <kingb@caltech.edu>
Fri, 1 May 2009 00:21:58 +0000 (00:21 +0000)
committerBrandon King <kingb@caltech.edu>
Fri, 1 May 2009 00:21:58 +0000 (00:21 +0000)
samplebc/samples/views.py
templates/zpl_container_label.txt
templates/zpl_freezer_label.txt

index d1e6c3e8436a05dfc7657f56a2f543ed9a492b2d..ff6ea26cf48807ba8578a62af9a12b3dd6dff90e 100644 (file)
@@ -229,10 +229,11 @@ def container_print(request, container_id):
         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'] = ''
     
@@ -411,10 +412,11 @@ def freezer_print(request, freezer_id):
         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'] = ''
     
index 61ba9b60b73d837cfe64ae45fc8112aaa2da657e..8362c4d31cb4ccd4d5586c9a40c2270d883ad116 100644 (file)
@@ -6,41 +6,29 @@
 ^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
@@ -48,7 +36,7 @@
 ^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
 
index cdfd78cf5feb849d09bb50432a3f92000eddbe5d..fd68c5420f658f5d5b426d06a9e3a421ce138e73 100644 (file)
@@ -6,41 +6,29 @@
 ^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
@@ -48,7 +36,7 @@
 ^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