From bd81c147c5fcdcbddc70d2e768df6f19d781ad58 Mon Sep 17 00:00:00 2001
From: Jacek Kowalski <Jacek@jacekk.info>
Date: Tue, 03 May 2016 17:13:42 +0000
Subject: [PATCH] Add marginLeft method

---
 axiohm.py |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diff --git a/axiohm.py b/axiohm.py
index b287b57..1dba9ed 100644
--- a/axiohm.py
+++ b/axiohm.py
@@ -232,7 +232,7 @@
 	
 	# PRINT POSITION
 	
-	def moveAbsolute(self, dots):
+	def moveAbsolute(self, dots = 0):
 		self.serial.write("\x1b\x24" + chr(dots % 256) + chr(int(dots/256)))
 	
 	def moveAbsoluteInches(self, inches):
@@ -250,6 +250,7 @@
 	def moveRelative(self, dots):
 		if dots < 0:
 			dots = 65536 + dots
+		
 		self.serial.write("\x1b\x5c" + chr(dots % 256) + chr(int(dots/256)))
 	
 	def moveRelativeInches(self, inches):
@@ -264,6 +265,9 @@
 		else:
 			self.moveRelative(int(milimeters * 576 / 72))
 	
+	def marginLeft(self, dots = 0):
+		self.serial.write("\x1d\x4c" + chr(dots % 256) + chr(int(dots/256)))
+	
 	# PRINTING
 	
 	def printUnicode(self, line=""):

--
Gitblit v1.9.1