-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.py
More file actions
executable file
·114 lines (105 loc) · 3.88 KB
/
Copy pathconfig.py
File metadata and controls
executable file
·114 lines (105 loc) · 3.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import os.path
import usb.core
# Printer Cups name
PRINTERS_CONFIG = [
{
"name": 'Zebra_Technologies_ZTC_ZD420-203dpi_ZPL',
"device": lambda: usb.core.find(idVendor=0x0a5f, idProduct=0x0120)
},
{
"name": 'Zebra_Technologies_ZTC_ZD410-203dpi_ZPL',
"device": lambda: usb.core.find(idVendor=0x0a5f, idProduct=0x011c)
},
]
# Input Pad source path.
buttons_pad_src = '/dev/input/by-id/usb-DragonRise_Inc._Generic_USB_Joystick-event-joystick'
# Barcode scanner source path.
BARCODE_CONFIG = [
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A8K0092-event-kbd",
"device": lambda: usb.core.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-Newland_Computer_KeyPos_SF-event-kbd",
"device": lambda: usb.core.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A4N1063-event-kbd",
"device": lambda: usb.core.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A8K0093-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2600M_CM261A4N0068-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A4N1061-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK220426012C8-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601208-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601209-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601191-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601192-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601185-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601207-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperLead_2208_SK22042601182-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A4N0811-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
},
{
"src": "/dev/input/by-id/usb-SuperMax_Imaging_2208_CM221A4N0811-event-kbd",
"device": lambda: usb.code.find(idVendor=0x2dd6, idProduct=0x2141)
}
]
BASE_DIR = '/home/cobuild/csf-labeler'
# Label as image folder path.
IMG_PATH = BASE_DIR + '/images/'
# Font source path.
FONT_PATH = BASE_DIR + '/assets/arial.ttf'
# Label resolution - This should be set in pixels.
# label_width_px = 457
# label_length_px = 812
# Text font size - This should be set in pixels.
# header_fnt_size = 80
# normal_fnt_size = 40
# serial_fnt_size = 20
# Label resolution 1.25 x 2.25 in - This should be set in pixels.
label_width_px = 457
label_length_px = 254
# Text font size - This should be set in pixels.
header_fnt_size = 40
normal_fnt_size = 18
serial_fnt_size = 18
# Text Align variables.
vertical_padding = 15
middle = int(label_width_px / 2)
LABEL_PATH = os.path.join(IMG_PATH, 'label.png')