|  | @@ -4,22 +4,25 @@ import shimatta_label.label_image as li
 | 
	
		
			
				|  |  |  import shimatta_label.brother_ql_wrapper as ql_wrapper
 | 
	
		
			
				|  |  |  import sys
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -printer_model = 'QL-800'
 | 
	
		
			
				|  |  | -printer_connection = 'usb://0x04f9:0x209b'
 | 
	
		
			
				|  |  | +def print_label():
 | 
	
		
			
				|  |  | +	printer_model = 'QL-800'
 | 
	
		
			
				|  |  | +	printer_connection = 'usb://0x04f9:0x209b'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -if len(sys.argv) < 4:
 | 
	
		
			
				|  |  | -	print(f'Usage: {sys.argv[0]} <Heading> <Line2> <Line3>')
 | 
	
		
			
				|  |  | -	heading = input('First (Bold Heading) Line:')
 | 
	
		
			
				|  |  | -	line2 = input('Second Line:')
 | 
	
		
			
				|  |  | -	line3 = input('Third line:')
 | 
	
		
			
				|  |  | -else:
 | 
	
		
			
				|  |  | -	heading = sys.argv[1]
 | 
	
		
			
				|  |  | -	line2 = sys.argv[2]
 | 
	
		
			
				|  |  | -	line3 = sys.argv[3]
 | 
	
		
			
				|  |  | +	if len(sys.argv) < 4:
 | 
	
		
			
				|  |  | +		print(f'Usage: {sys.argv[0]} <Heading> <Line2> <Line3>')
 | 
	
		
			
				|  |  | +		heading = input('First (Bold Heading) Line:')
 | 
	
		
			
				|  |  | +		line2 = input('Second Line:')
 | 
	
		
			
				|  |  | +		line3 = input('Third line:')
 | 
	
		
			
				|  |  | +	else:
 | 
	
		
			
				|  |  | +		heading = sys.argv[1]
 | 
	
		
			
				|  |  | +		line2 = sys.argv[2]
 | 
	
		
			
				|  |  | +		line3 = sys.argv[3]
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -label = li.MiceToiletLabel()
 | 
	
		
			
				|  |  | -label.put_text(heading, line2, line3)
 | 
	
		
			
				|  |  | +	label = li.MiceToiletLabel()
 | 
	
		
			
				|  |  | +	label.put_text(heading, line2, line3)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -printer = ql_wrapper.BrotherQlPrinter(model=printer_model, printer_connection=printer_connection, label_format='12')
 | 
	
		
			
				|  |  | -printer.print_image(label.get_pillow_image(), cut=True, rotation=270)
 | 
	
		
			
				|  |  | +	printer = ql_wrapper.BrotherQlPrinter(model=printer_model, printer_connection=printer_connection, label_format='12')
 | 
	
		
			
				|  |  | +	printer.print_image(label.get_pillow_image(), cut=True, rotation=270)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +if __name__ == '__main__':
 | 
	
		
			
				|  |  | +	print_label()
 |